*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}
#preloader{
    background:  #fff  url(/images/h6viz.gif)   no-repeat center center;
    width: 100%;
    height: 100vh;
    position: fixed;
    z-index: 100;
}
/* Header navigation */


  

  
  /* Nav styles */
  
  
  .menu > li,
  .menu > a {
    display: inline-block;
    margin-left: 10px;
  }
  
  .menu li {
    position: relative;
  }
  
  .menu a {
    text-decoration: none;
    color: #000000;
    font-family: "Nunito", sans-serif;
    display: block;
    border-radius: 8px;
    padding: 6px 1.5rem;
    transition: background-color .22s ease, color ease .22s ease;
  }
  

  .submenu {
    position: absolute;
    background-color: rgb(215, 209, 252);
    border-radius: 10px;
    pointer-events: auto;
    width: max-content;
    top: calc(100% + px);
    left: 0;
    padding: 10px;
    z-index: 1;
    display: none;
  }
  
  ul .submenu:before {
    position: absolute;
    content: "";
    height: 15px;
    width: 15px;
    background: rgb(215, 209, 252);
    left: 20px;
    top: -8px;
    transform: rotate(45deg);
    z-index: -1;
  }
  
  ul.menu > li:hover > .submenu {
    display: block;
  }
  
  .submenu2 {
    position: absolute;
    left: 100%;
    width: 200px;
    top: 0;
    background-color: rgb(215, 209, 252);
    border-radius: 10px;
    display: none;
  }
  
  ul .submenu2:before {
    position: absolute;
    content: "";
    height: 16px;
    width: 16px;
    left: -8px;
    top: 15px;
    transform: rotate(45deg);
    z-index: 1;
  }
  
  .menu li:hover > .submenu,
  .menu li:hover > .submenu2 {
    display: block;
    animation: slideup .5s ease;
  }
  
  @keyframes slideup {
    0% {
      opacity: 0;
      transform: translateY(18px);
    }
    100% {
      opacity: 1;
      transform: none;
    }
  }
  
    
@media (min-width:1280px) and (max-width:1536px) {
    .menu a{
        padding: 6px 1rem;
    }
}

/* end header */

.header-section{
    width: 100%;
    height: fit-content;
}
.header-section .header{
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    background-color: transparent;
}
.header-section .header-logo{
    width: 197px;
    height: 48px;
}
.header-section .header-logo img{
    width: 100%;
    height: 100%;
}

.header-section .header-nav-bar ul li{
    font-size: 18px;
}
.header-section .header .header-btn {
    width: 223px;
    height: 47px;
    border-radius: 8px;
    margin-right: 81px;
    position: relative;
}
.header-section .header .header-btn button{
    width: 100%;
    height: 100%;
    display: inline-flex;
    padding: 14px 22px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    background-color: #283684;
    color: #fcb040;
    border-radius: 8px;
    font-size: 16px;
}
.header-section .header .header-btn{
    background: linear-gradient(to right,#283b84 50%, #fff 50%);
    background-size: 200% 100%;
    background-position: right;
}
.header-section .header .header-btn:hover{
    background-position: left;
    color: #fff;
}
.header-section .header-section-bg-img .nav-mobile{
    position: absolute;
    top: 63px;
    right: 0;
    width: 299px;
    height: fit-content;
    background-color: #283b84;
    font-size: 20px;
    color: #fff;
}
.header-section .header-section-bg-img .nav-mobile ul li{
    padding: 16px;
}
.header-section .header-section-bg-img .nav-mobile ul li:hover{
    text-decoration: underline;
    color: #fcb040;
}
.header-section .header-section-bg-img .nav-mobile .nav-mobile-btn{
    font-size: 20px;
    padding: 12px;
    background-color: #fcb040;
    color: #2A2A2A;
    display: inline-block;
    border-radius: 8px;
    margin: 16px;
}
.hidden {
    display: none;
  }
  .visible {
    display: block;
  }
@media  only screen and (max-width:320px) {
    .header-section{
        padding: 20px 12px;
    }
    .header-section .header-logo{
        width: 147px;
        height: 32px;
    }
    .header-section .header-logo img{
        width: 100%;
        height: 100%;
    }
    .header-section .header-section-bg-img{
        padding: 0px;
    }
    .header-section .header-section-bg-img .nav-mobile{
        padding: 0px;
    }
}
@media  (min-width:321px) and (max-width:375px) {
    .header-section{
        padding: 20px 12px;
    }
    .header-section .header-logo{
        width: 147px;
        height: 32px;
    }
    .header-section .header-logo img{
        width: 100%;
        height: 100%;
    }
}
@media (min-width:376px) and (max-width:425px) {
    .header-section{
        padding: 20px 12px;
    }
    .header-section .header-logo{
        width: 147px;
        height: 32px;
    }
    .header-section .header-logo img{
        width: 100%;
        height: 100%;
    }
}
@media (min-width:426px) and (max-width:768px) {
    .header-section{
        padding-left: 22px;
        padding-right: 22px;
    }
    .header-section .header-section-bg-img .nav-mobile{
        top: 70px;
    }
}
@media (min-width: 769px) and (max-width:1279px){
    .header-section .header-section-bg-img .nav-mobile{
        top: 100px;
    }

}

/* Main Section Style */

.header-section .main-container{
    position: relative;
}
.header-section .main-container .main-content{
    padding-top: 86px;
    padding-left: 9px;
    background-image: url(/images/indiaImg.webp);
    background-position: center center;
    background-size: contain; 
    background-repeat: no-repeat;
}
.header-section .main-container .main-content .main-para p{
    font-size: 30px;
    font-weight: 600;
    color: #283684;
    margin-bottom: 32px;
}
.header-section .main-container .main-content .main-h1 h1{
    font-size: 48px;
    font-weight: 700;
    margin-bottom: 32px;
    color:  #2A2A2A;
}
.header-section .main-container .main-content .main-blue{
    color: #283684;
}
.header-section .main-container .main-content .main-yellow{
    color: #fcb040;
}
.header-section .main-container .main-content .main-content-para p{
    font-size: 22px;
    font-weight: 400;
    color: rgb(134, 130, 130);
    margin-bottom: 32px;
}
.header-section .main-container .main-content .main-btn{
    margin-bottom: 137px;
}
.header-section .main-container .main-content .main-btn .main-reg-btn button{
    width: 100%;
    height: 100%;
     border: none;
    outline: none;
}
.header-section .main-container .main-content .main-reg-btn{
    display: inline-flex;
    padding: 14px 20px;
    justify-content: center;
    align-items: center;
    background-color: #283684;
    color: #fcb040;
    border-radius: 8px;
    font-size: 16px;
    margin-right: 26px;
    text-decoration: none;
}
.header-section .main-container .main-content .main-req-btn{
    display: inline-flex;
    padding: 12px 20px;
    justify-content: center;
    align-items: center;
    background-color: #fff;
    border: 2px solid #283684;
    color: #283684;
    border-radius: 8px;
    font-size: 16px;
    font-weight: 600;
    text-decoration: none;
}
.header-section .main-container .main-image .main-img{
    width: 543px;
    height: 567px;
}
.header-section .main-container .main-image{
    background-color: transparent;
    padding-top: 51px;
}
.header-section .main-container .main-image .main-img img{
    width: 100%;
    height: 100%;
}
.header-section .header-section-bg-img{
    position: relative;
    z-index: 1;
    padding-top: 38px;
}
.header-section .header-section-bg-img .main-img-bg{
    width: 493px;
    height: 787px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1;
}
.header-section  .header-section-bg-img .main-img-bg img{
    width: 100%;
    height: 100%;
}

.popup {
    display: none;
    max-width: 90%;
    width: auto;
    background-color: #fff;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    border-radius: 12px;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    padding: 22px;
    overflow-y: auto;
    z-index: 2;
}
.popup .popup-image{
    display: flex;
    align-items: center;
    justify-content: center;
}
.popup .popup-image .popup-haoda span{
    font-size: 24px;
    font-weight: 600;
    color: #283b84;
    margin-left: -5px;
}
.popup .popup-image .popup-img{
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
}
.popup .popup-image .popup-img img{
    width: 60%;
    height: 60%;
    object-fit: fill;
}
.popup  .popup-content .number-input{
    width: 50px;
    height: 41px;
    outline: none;
    padding: 0px 12px;
    display: inline-block;
    background-color: transparent;
}
.popup  .popup-content .name{
    width: 100%;
    border-radius: 8px;
    height: 41px;
    padding: 0px 6px;
    border: 1px solid #392675;
}
.popup  .popup-content .name input{
    width: 100%;
    height: 100%;
    border: none;
    outline: none;
    background-color: #fff;
}
.popup  .popup-content  .mini__popup{
    width: 100%;
    display: flex;
    border: 1px solid #283684;
    border-radius: 8px;
}
.popup  .popup-content #mobilenumber{
    width: 250px;
    height: 41px;
    outline: none;
    padding: 0px 12px;
    background-color: #fff;
}
.popup .close{
    color: #283b84;
    font-size: 26px;
}
.popup .close-btn{
    text-align: end;
}
.popup .close-btn span{
    font-size: 16px;
    color: #2A2A2A;
}
.popup .popup-para{
    text-align: center;
    margin-top: 12px;
    margin-bottom: 10px;
}
.popup .popup-para span{
    font-size: 20px;
    font-weight: 400;
}
.popup .popup-para p{
    font-size: 16px;
    color: #838383;
    margin-top: 8px;
}
.popup  .popup-content{
    text-align: center;
}
.popup  .popup-content  .warning{
    color: red ;
}
.popup  .popup-content .popupForm{
    width: 100%;
    height: fit-content;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.popup  .popup-content #popupForm .warning-div{
    width: 100%;
    height: 26px;
}
.popup .popup-content button{
    width: 100%;
    height: 40px;
    background-color: #283684;
    color: #fcb040;
    border-radius: 8px;
    font-size: 16px;
    display: block;
    margin-top: 16px;
}

.close {
   cursor: pointer;
}
.close i:hover{
    color: red;
}
.modal {
    display: none;
    position: fixed;
    z-index: 1;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgba(0,0,0,0.4);
  }
  .success__img{
    width: 100%;
    height: 200px;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
  }
  .success__img img{
    width: 100%;
    height: 100%;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    object-fit: cover;
  }
  .modal-content {
    width: 300px;
    height: 320px;
    background-color: #fff;
    margin: 15% auto;
    text-align: center;
    display: flex;
    align-items: center;
    flex-direction: column;
    border-radius: 12px;

  }
.success__content P{
    font-size: 16px;
    padding: 0px 12px;
    margin-bottom: 10px;
}
  .close1 {
    color: #aaa;
    font-size: 13px;
    font-weight: bold;
  }
  
  .close1:hover {
    text-decoration: underline;
    cursor: pointer;
    color: #392675;
  }

  .loader {
    display: none;
    border: 4px solid #f3f3f3;
    border-top: 4px solid #3498db;
    border-radius: 50%;
    width: 50px;
    height: 50px;
    animation: spin 2s linear infinite;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
.popup__companyLogo{
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0px 0px 0px 80px;
}
.company__img{
    width: 127px;
    height: 39px;
}
.company__img img{
    width: 100%;
    height: 100%;
}
  @keyframes spin {
    0% { transform: translate(-50%, -50%) rotate(0deg); }
    100% { transform: translate(-50%, -50%) rotate(360deg); }
  }
@media only screen and (max-width:320px) {
    .popup {
        display: none;
        width: auto;
        background-color: #fff;
        box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
        border-radius: 12px;
        position: fixed;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        padding: 22px;
        overflow-y: auto;
        z-index: 2;
    }
    .popup .popup-image .popup-haoda span{
        font-size: 20px;
    }
    .popup .popup-para p{
        font-size: 14px;
    }
    .popup .popup-para span{
        font-size: 16px;
    }
    .popup  .popup-content #mobilenumber{
        width: 200px;
        background-color: #fff;
    }
}
@media (min-width:321px) and (max-width:330px) {
    .popup {
        display: none;
        width: auto;
        background-color: #fff;
        box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
        border-radius: 12px;
        position: fixed;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        padding: 22px;
        overflow-y: auto;
        z-index: 2;
    }
    .popup .popup-image .popup-haoda span{
        font-size: 20px;
    }
    .popup .popup-para p{
        font-size: 14px;
    }
    .popup .popup-para span{
        font-size: 16px;
    }
    .popup  .popup-content #mobilenumber{
        width: 200px;
    }
}
@media (min-width:331px) and (max-width:340px) {
    .popup {
        display: none;
        width: auto;
        background-color: #fff;
        box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
        border-radius: 12px;
        position: fixed;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        padding: 22px;
        overflow-y: auto;
        z-index: 2;
    }
    .popup .popup-image .popup-haoda span{
        font-size: 20px;
    }
    .popup .popup-para p{
        font-size: 14px;
    }
    .popup .popup-para span{
        font-size: 16px;
    }
    .popup  .popup-content #mobilenumber{
        width: 200px;
    }
}
@media (min-width:341px) and (max-width:350px) {
    .popup {
        display: none;
        width: auto;
        background-color: #fff;
        box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
        border-radius: 12px;
        position: fixed;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        padding: 22px;
        overflow-y: auto;
        z-index: 2;
    }
    .popup .popup-image .popup-haoda span{
        font-size: 20px;
    }
    .popup .popup-para p{
        font-size: 14px;
    }
    .popup .popup-para span{
        font-size: 16px;
    }
    .popup  .popup-content #mobilenumber{
        width: 200px;
    }
}
@media (min-width:351px) and (max-width:360px) {
    .popup {
        display: none;
        width: auto;
        background-color: #fff;
        box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
        border-radius: 12px;
        position: fixed;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        padding: 22px;
        overflow-y: auto;
        z-index: 2;
    }
    .popup .popup-image .popup-haoda span{
        font-size: 20px;
    }
    .popup .popup-para p{
        font-size: 14px;
    }
    .popup .popup-para span{
        font-size: 16px;
    }
    .popup  .popup-content #mobilenumber{
        width: 200px;
    }
}
@media (min-width:361px) and (max-width:370px) {
    .popup {
        display: none;
        width: auto;
        background-color: #fff;
        box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
        border-radius: 12px;
        position: fixed;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        padding: 22px;
        overflow-y: auto;
        z-index: 2;
    }
    .popup .popup-image .popup-haoda span{
        font-size: 20px;
    }
    .popup .popup-para p{
        font-size: 14px;
    }
    .popup .popup-para span{
        font-size: 16px;
    }
    .popup  .popup-content #mobilenumber{
        width: 200px;
    }
}
@media (min-width:371px) and (max-width:380px) {
    .popup {
        display: none;
        width: auto;
        background-color: #fff;
        box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
        border-radius: 12px;
        position: fixed;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        padding: 22px;
        overflow-y: auto;
        z-index: 2;
    }
    .popup .popup-image .popup-haoda span{
        font-size: 20px;
    }
    .popup .popup-para p{
        font-size: 14px;
    }
    .popup .popup-para span{
        font-size: 16px;
    }
    .popup  .popup-content #mobilenumber{
        width: 200px;
    }
}
@media (min-width:381px) and (max-width:390px) {
    .popup {
        display: none;
        width: auto;
        background-color: #fff;
        box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
        border-radius: 12px;
        position: fixed;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        padding: 22px;
        overflow-y: auto;
        z-index: 2;
    }
    .popup .popup-image .popup-haoda span{
        font-size: 20px;
    }
    .popup .popup-para p{
        font-size: 14px;
    }
    .popup .popup-para span{
        font-size: 16px;
    }
    .popup  .popup-content #mobilenumber{
        width: 200px;
    }
}
@media (min-width:391px) and (max-width:400px) {
    .popup {
        display: none;
        width: auto;
        background-color: #fff;
        box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
        border-radius: 12px;
        position: fixed;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        padding: 22px;
        overflow-y: auto;
        z-index: 2;
    }
    .popup .popup-image .popup-haoda span{
        font-size: 20px;
    }
    .popup .popup-para p{
        font-size: 14px;
    }
    .popup .popup-para span{
        font-size: 16px;
    }
    .popup  .popup-content #mobilenumber{
        width: 200px;
    }
}
@media (min-width:401px) and (max-width:410px) {
    .popup {
        display: none;
        width: auto;
        background-color: #fff;
        box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
        border-radius: 12px;
        position: fixed;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        padding: 22px;
        overflow-y: auto;
        z-index: 2;
    }
    .popup .popup-image .popup-haoda span{
        font-size: 20px;
    }
    .popup .popup-para p{
        font-size: 14px;
    }
    .popup .popup-para span{
        font-size: 16px;
    }
    .popup  .popup-content #mobilenumber{
        width: 200px;
    }
}
@media (min-width:411px) and (max-width:420px) {
    .popup {
        display: none;
        width: auto;
        background-color: #fff;
        box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
        border-radius: 12px;
        position: fixed;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        padding: 22px;
        overflow-y: auto;
        z-index: 2;
    }
    .popup .popup-image .popup-haoda span{
        font-size: 20px;
    }
    .popup .popup-para p{
        font-size: 14px;
    }
    .popup .popup-para span{
        font-size: 16px;
    }
    .popup  .popup-content #mobilenumber{
        width: 200px;
    }
}
@media (min-width:421px) and (max-width:430px) {
    .popup {
        display: none;
        width: auto;
        background-color: #fff;
        box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
        border-radius: 12px;
        position: fixed;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        padding: 22px;
        overflow-y: auto;
        z-index: 2;
    }
    .popup .popup-image .popup-haoda span{
        font-size: 20px;
    }
    .popup .popup-para p{
        font-size: 14px;
    }
    .popup .popup-para span{
        font-size: 16px;
    }
    .popup  .popup-content #mobilenumber{
        width: 200px;
    }
}
@media (min-width:431px) and (max-width:440px) {
    .popup {
        display: none;
        width: auto;
        background-color: #fff;
        box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
        border-radius: 12px;
        position: fixed;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        padding: 22px;
        overflow-y: auto;
        z-index: 2;
    }
    .popup .popup-image .popup-haoda span{
        font-size: 20px;
    }
    .popup .popup-para p{
        font-size: 14px;
    }
    .popup .popup-para span{
        font-size: 16px;
    }
    .popup  .popup-content #mobilenumber{
        width: 200px;
    }
}
@media (min-width:441px) and (max-width:450px) {
    .popup {
        display: none;
        width: auto;
        background-color: #fff;
        box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
        border-radius: 12px;
        position: fixed;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        padding: 22px;
        overflow-y: auto;
        z-index: 2;
    }
    .popup .popup-image .popup-haoda span{
        font-size: 20px;
    }
    .popup .popup-para p{
        font-size: 14px;
    }
    .popup .popup-para span{
        font-size: 16px;
    }
    .popup  .popup-content #mobilenumber{
        width: 200px;
    }
}
@media (min-width:451px) and (max-width:460px) {
    .popup {
        display: none;
        width: auto;
        background-color: #fff;
        box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
        border-radius: 12px;
        position: fixed;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        padding: 22px;
        overflow-y: auto;
        z-index: 2;
    }
    .popup .popup-image .popup-haoda span{
        font-size: 20px;
    }
    .popup .popup-para p{
        font-size: 14px;
    }
    .popup .popup-para span{
        font-size: 16px;
    }
    .popup  .popup-content #mobilenumber{
        width: 200px;
    }
}
@media (min-width:461px) and (max-width:470px) {
    .popup {
        display: none;
        width: auto;
        background-color: #fff;
        box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
        border-radius: 12px;
        position: fixed;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        padding: 22px;
        overflow-y: auto;
        z-index: 2;
    }
    .popup .popup-image .popup-haoda span{
        font-size: 20px;
    }
    .popup .popup-para p{
        font-size: 14px;
    }
    .popup .popup-para span{
        font-size: 16px;
    }
    .popup  .popup-content #mobilenumber{
        width: 200px;
    }
}
@media (min-width:471px) and (max-width:490px) {
    .popup {
        display: none;
        width: auto;
        background-color: #fff;
        box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
        border-radius: 12px;
        position: fixed;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        padding: 22px;
        overflow-y: auto;
        z-index: 2;
    }
    .popup .popup-image .popup-haoda span{
        font-size: 20px;
    }
    .popup .popup-para p{
        font-size: 14px;
    }
    .popup .popup-para span{
        font-size: 16px;
    }
    .popup  .popup-content #mobilenumber{
        width: 200px;
    }
}
@media (min-width:491px) and (max-width:510px) {
    .popup {
        display: none;
        width: auto;
        background-color: #fff;
        box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
        border-radius: 12px;
        position: fixed;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        padding: 22px;
        overflow-y: auto;
        z-index: 2;
    }
    .popup .popup-image .popup-haoda span{
        font-size: 20px;
    }
    .popup .popup-para p{
        font-size: 14px;
    }
    .popup .popup-para span{
        font-size: 16px;
    }
    .popup  .popup-content #mobilenumber{
        width: 200px;
    }
}
@media (min-width:511px) and (max-width:530px) {
    .popup {
        display: none;
        width: auto;
        background-color: #fff;
        box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
        border-radius: 12px;
        position: fixed;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        padding: 22px;
        overflow-y: auto;
        z-index: 2;
    }
    .popup .popup-image .popup-haoda span{
        font-size: 20px;
    }
    .popup .popup-para p{
        font-size: 14px;
    }
    .popup .popup-para span{
        font-size: 16px;
    }
    .popup  .popup-content #mobilenumber{
        width: 200px;
    }
}
@media (min-width:531px) and (max-width:550px) {
    .popup {
        display: none;
        width: auto;
        background-color: #fff;
        box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
        border-radius: 12px;
        position: fixed;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        padding: 22px;
        overflow-y: auto;
        z-index: 2;
    }
    .popup .popup-image .popup-haoda span{
        font-size: 20px;
    }
    .popup .popup-para p{
        font-size: 14px;
    }
    .popup .popup-para span{
        font-size: 16px;
    }
    .popup  .popup-content #mobilenumber{
        width: 200px;
    }
}
@media (min-width:551px) and (max-width:580px) {
    .popup {
        display: none;
        width: auto;
        background-color: #fff;
        box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
        border-radius: 12px;
        position: fixed;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        padding: 22px;
        overflow-y: auto;
        z-index: 2;
    }
    .popup .popup-image .popup-haoda span{
        font-size: 20px;
    }
    .popup .popup-para p{
        font-size: 14px;
    }
    .popup .popup-para span{
        font-size: 16px;
    }
    .popup  .popup-content #mobilenumber{
        width: 200px;
    }
}
@media (min-width:581px) and (max-width:610px) {
    .popup {
        display: none;
        width: auto;
        background-color: #fff;
        box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
        border-radius: 12px;
        position: fixed;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        padding: 22px;
        overflow-y: auto;
        z-index: 2;
    }
    .popup .popup-image .popup-haoda span{
        font-size: 20px;
    }
    .popup .popup-para p{
        font-size: 14px;
    }
    .popup .popup-para span{
        font-size: 16px;
    }
    .popup  .popup-content #mobilenumber{
        width: 200px;
    }
}
@media (min-width:611px) and (max-width:640px) {
    .popup {
        display: none;
        width: auto;
        background-color: #fff;
        box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
        border-radius: 12px;
        position: fixed;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        padding: 22px;
        overflow-y: auto;
        z-index: 2;
    }
    .popup .popup-image .popup-haoda span{
        font-size: 20px;
    }
    .popup .popup-para p{
        font-size: 14px;
    }
    .popup .popup-para span{
        font-size: 16px;
    }
    .popup  .popup-content #mobilenumber{
        width: 200px;
    }
}
@media (min-width:641px) and (max-width:767px) {
    .popup {
        display: none;
        width: auto;
        background-color: #fff;
        box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
        border-radius: 12px;
        position: fixed;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        padding: 22px;
        overflow-y: auto;
        z-index: 2;
    }
    .popup .popup-image .popup-haoda span{
        font-size: 20px;
    }
    .popup .popup-para p{
        font-size: 14px;
    }
    .popup .popup-para span{
        font-size: 16px;
    }
    .popup  .popup-content #mobilenumber{
        width: 200px;
    }
}
@media (min-width:768px) and (max-width:1023px) {
    .popup {
        display: none;
        width: auto;
        background-color: #fff;
        box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
        border-radius: 12px;
        position: fixed;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        padding: 22px;
        overflow-y: auto;
        z-index: 2;
    }
   
}
@media (min-width:1024px) and (max-width:1279px) {
    .popup {
        display: none;
        width: auto;
        background-color: #fff;
        box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
        border-radius: 12px;
        position: fixed;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        padding: 22px;
        overflow-y: auto;
        z-index: 2;
    }
   
}
@media (min-width:1280px) and (max-width:1535px) {
    .popup {
        display: none;
        width: auto;
        background-color: #fff;
        box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
        border-radius: 12px;
        position: fixed;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        padding: 22px;
        overflow-y: auto;
        z-index: 2;
    }
}
@media (min-width:1536px) and (max-width:1600px) {
    .popup {
        display: none;
        width: auto;
        background-color: #fff;
        box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
        border-radius: 12px;
        position: fixed;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        padding: 22px;
        overflow-y: auto;
        z-index: 2;
    }
   
}

@media  only screen and (max-width:320px) {
    .header-section .main-container .main-content{
        padding: 20px 18px 0px 18px;
    }
    .header-section .main-container .main-image {
        padding-top: 40px;
    }
    .header-section .main-container .main-image .main-img{
        width: 343px;
        height: 367px;
    }
    .header-section .main-container .main-image .main-img img{
        width: 100%;
        height: 100%;
    }
    .header-section .main-container .main-content .main-para p{
        font-size: 16px;
        margin-bottom: 11px;
        text-align: center;
    }
    .header-section .main-container .main-content .main-h1 h1{
        font-size: 20px;
        margin-bottom: 11px;
        text-align: center;
    }
    .header-section .main-container .main-content .main-content-para p{
        font-size: 16px;
        margin-bottom: 16px;
        text-align: justify;
    }
    .header-section .main-container .main-content .main-reg-btn{
        width: 100%;
        padding: 14px 14px;
        justify-content: center;
        align-items: center;
        background-color: #283684;
        color: #fcb040;
        border-radius: 8px;
        font-size: 16px;
        margin-bottom: 18px;
    }
    .header-section .main-container .main-content .main-req-btn{
        width: 100%;
        padding: 10px 14px;
        justify-content: center;
        align-items: center;
        background-color: #fff;
        border: 2px solid #283684;
        color: #283684;
        border-radius: 8px;
        font-size: 16px;
    }
    .header-section .main-container .main-content .main-btn{
        margin-bottom: 22px;
        margin-top: 22px;
    }
    .header-section .header-section-bg-img{
        padding-top: 0px;
    }
}
@media (min-width:321px) and (max-width:375px) {
    .header-section .main-container .main-content{
        padding: 20px 18px 0px 18px;
    }
    .header-section .main-container .main-image {
        padding-top: 40px;
    }
    .header-section .main-container .main-image .main-img{
        width: 343px;
        height: 367px;
    }
    .header-section .main-container .main-image .main-img img{
        width: 100%;
        height: 100%;
    }
    .header-section .main-container .main-content .main-para p{
        font-size: 16px;
        margin-bottom: 11px;
        text-align: center;
    }
    .header-section .main-container .main-content .main-h1 h1{
        font-size: 20px;
        margin-bottom: 11px;
        text-align: center;
    }
    .header-section .main-container .main-content .main-content-para p{
        font-size: 16px;
        margin-bottom: 16px;
        text-align: justify;
    }
    .header-section .main-container .main-content .main-reg-btn{
        width: 100%;
        padding: 14px 14px;
        justify-content: center;
        align-items: center;
        background-color: #283684;
        color: #fcb040;
        border-radius: 8px;
        font-size: 16px;
        margin-bottom: 18px;
    }
    .header-section .main-container .main-content .main-req-btn{
        width: 100%;
        padding: 10px 14px;
        justify-content: center;
        align-items: center;
        background-color: #fff;
        border: 2px solid #283684;
        color: #283684;
        border-radius: 8px;
        font-size: 16px;
    }
    .header-section .main-container .main-content .main-btn{
        margin-bottom: 22px;
        margin-top: 22px;
    }
    .header-section .header-section-bg-img{
        padding-top: 0px;
    }
}
@media (min-width:376px) and (max-width:425px) {
    .header-section .main-container .main-content{
        padding: 20px 18px 0px 18px;
    }
    .header-section .main-container .main-image {
        padding-top: 40px;
    }
    .header-section .main-container .main-image .main-img{
        width: 343px;
        height: 367px;
    }
    .header-section .main-container .main-image .main-img img{
        width: 100%;
        height: 100%;
    }
    .header-section .main-container .main-content .main-para p{
        font-size: 16px;
        margin-bottom: 11px;
        text-align: center;
    }
    .header-section .main-container .main-content .main-h1 h1{
        font-size: 20px;
        margin-bottom: 11px;
        text-align: center;
    }
    .header-section .main-container .main-content .main-content-para p{
        font-size: 16px;
        margin-bottom: 16px;
        text-align: justify;
    }
    .header-section .main-container .main-content .main-reg-btn{
        width: 100%;
        padding: 14px 14px;
        justify-content: center;
        align-items: center;
        background-color: #283684;
        color: #fcb040;
        border-radius: 8px;
        font-size: 16px;
        margin-bottom: 18px;
    }
    .header-section .main-container .main-content .main-req-btn{
        width: 100%;
        padding: 10px 14px;
        justify-content: center;
        align-items: center;
        background-color: #fff;
        border: 2px solid #283684;
        color: #283684;
        border-radius: 8px;
        font-size: 16px;
    }
    .header-section .main-container .main-content .main-btn{
        margin-bottom: 22px;
        margin-top: 22px;
    }
    .header-section .header-section-bg-img{
        padding-top: 0px;
    }
}
@media (min-width:426px) and (max-width:590px) {
    .header-section .main-container .main-content{
        padding: 20px 22px 0px 22px;
    }
    .header-section .main-container .main-image {
        padding-top: 40px;
    }
    .header-section .main-container .main-image .main-img{
        width: 343px;
        height: 407px;
    }
    .header-section .main-container .main-image .main-img img{
        width: 100%;
        height: 100%;
    }
    .header-section .main-container .main-content .main-para p{
        font-size: 16px;
        margin-bottom: 11px;
        text-align: center;
    }
    .header-section .main-container .main-content .main-h1 h1{
        font-size: 20px;
        margin-bottom: 11px;
        text-align: center;
    }
    .header-section .main-container .main-content .main-content-para p{
        font-size: 16px;
        margin-bottom: 16px;
        text-align: justify;
    }
    .header-section .main-container .main-content .main-reg-btn{
        width: 100%;
        padding: 14px 14px;
        justify-content: center;
        align-items: center;
        background-color: #283684;
        color: #fcb040;
        border-radius: 8px;
        font-size: 16px;
        margin-bottom: 18px;
    }
    .header-section .main-container .main-content .main-req-btn{
        width: 100%;
        padding: 10px 14px;
        justify-content: center;
        align-items: center;
        background-color: #fff;
        border: 2px solid #283684;
        color: #283684;
        border-radius: 8px;
        font-size: 16px;
    }
    .header-section .main-container .main-content .main-content-para p{
            margin-bottom: 32px;
    }
    .header-section .main-container .main-content .main-btn{
        margin-bottom: 22px;
    }
    .header-section .header-section-bg-img{
        padding: 0px;
    }
    .header-section .main-container .main-content .edu-btn{
        margin-bottom: 0px;
    }
}
@media (min-width:591px) and (max-width:768px) {
    .header-section .main-container{
        padding: 0px 22px;
    }
    .header-section .header-section-bg-img .nav-mobile{
        margin-top: 22px;
    }
}
@media (min-width:769px) and (max-width:1024px) {
    .header-section .main-container{
        padding: 0px 22px;
    }
}
/* Educational Fees Collection  Style */

#education{
    margin-top: 92px;
}
.educational{
    width: 100%;
    height: fit-content;
}
.educational  .educational-content .educational-container  .educational-align .educational-image{
    width: 100%;
    display: flex;
}
.educational  .educational-content .educational-container  .educational-align .educational-image .educational-img{
    width: 647px;
    height: 564px;
}
.educational  .educational-content .educational-container  .educational-align .educational-image .educational-img img{
    width: 100%;
    height: 100%;
}
.educational  .educational-content .educational-content-detail{
    margin-top: 42px;
    height: fit-content;
}
.educational  .educational-content .educational-content-detail .educational-h1{
    font-size: 36px;
    font-weight: 600;
    color: #283684;
    margin-bottom: 16px;
}
.educational .educational-content .educational-content-detail .educational-para{
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
    color:  #2A2A2A;
    margin-bottom: 66px;
    text-align: justify;
}
.educational .educational-content .educational-content-detail .hospital-para{
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
    color:  #2A2A2A;
    margin-bottom: 46px;
    text-align: justify;

}
.educational .educational-content .educational-content-detail .educational-btn button a{
    padding: 16px 26px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    background-color: #283684;
    color: #fcb040;
    border-radius: 8px;
    border: none;
    outline: none;
    text-decoration: none;
}
@media  only screen and (max-width:320px) {
    .educational  .educational-content .educational-container{
        padding: 0px 18px;
    }
    .educational .educational-content .educational-container .educational-align .educational-image .educational-img{
        width: 375px;
        height: 297px;
        background-image: url(/images/feesMob.webp);
        background-position: cover/center;
        background-size: 100% 100%;
        background-repeat: no-repeat;
    }
    .educational .educational-content .educational-container .educational-align .educational-image .educational-img img{
        width: 100%;
        height: 100%;
    }
    .educational .educational-content .educational-container .educational-content-detail{
        margin-top: 32px;
    }
    .educational .educational-content .educational-container .educational-content-detail .educational-btn{
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .educational .educational-content .educational-container .educational-content-detail .educational-h1{
        font-size: 20px;
        padding: 0px 12px;
    }
    .educational .educational-content .educational-container  .educational-content-detail .educational-para{
        font-size: 16px;
        padding: 0px 12px;
        margin-bottom: 22px;
    }
    .educational .educational-content .educational-container .educational-content-detail .educational-btn button{
        padding: 10px 16px;
    }
}
@media  (min-width:321px) and (max-width:375px) {
    .educational  .educational-content .educational-container .educational-align .educational-image .educational-img{
        width: 320px;
        height: 267px;
        background-image: url(/images/feesMob.webp);
        background-position: cover/center;
        background-size: 100% 100%;
        background-repeat: no-repeat;
    }
    .educational  .educational-content .educational-container .educational-align .educational-image .educational-img img{
        width: 100%;
        height: 100%;
    }
    .educational  .educational-content .educational-container .educational-content-detail .educational-btn{
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .educational  .educational-content .educational-container .educational-content-detail .educational-h1{
        font-size: 20px;
        text-align: center;
    }
    .educational .educational-content .educational-container .educational-content-detail .educational-para{
        font-size: 16px;
        padding: 0px 12px;
        margin-bottom: 22px;
    }
    .educational  .educational-content .educational-container .educational-content-detail .educational-btn button{
        padding: 10px 16px;
    }
}
@media  (min-width:321px) and (max-width:375px) {
    .educational  .educational-content .educational-container{
        padding: 0px 18px;
    }
    .educational  .educational-content .educational-container .educational-align .educational-image .educational-img{
        width: 375px;
        height: 297px;
        background-image: url(/images/feesMob.webp);
        background-position: cover/center;
        background-size: 100% 100%;
        background-repeat: no-repeat;
    }
    .educational  .educational-content .educational-container .educational-align .educational-image .educational-img img{
        width: 100%;
        height: 100%;
    }
    .educational  .educational-content .educational-container .educational-content-detail{
        margin-top: 32px;
    }
    .educational  .educational-content .educational-container .educational-content-detail .educational-btn{
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .educational  .educational-content .educational-container .educational-content-detail .educational-h1{
        font-size: 20px;
        padding: 0px 12px;
    }
    .educational .educational-content .educational-container  .educational-content-detail .educational-para{
        font-size: 16px;
        padding: 0px 12px;
        margin-bottom: 22px;
    }
    .educational  .educational-content .educational-container .educational-content-detail .educational-btn button{
        padding: 10px 16px;
    }
}
@media  (min-width:376px) and (max-width:425px) {
    .educational  .educational-content .educational-container{
        padding: 0px 18px;
    }
    .educational  .educational-content .educational-container .educational-align .educational-image .educational-img{
        width: 375px;
        height: 297px;
        background-image: url(/images/feesMob.webp);
        background-position: cover/center;
        background-size: 100% 100%;
        background-repeat: no-repeat;
    }
    .educational  .educational-content .educational-container .educational-align .educational-image .educational-img img{
        width: 100%;
        height: 100%;
    }
    .educational  .educational-content .educational-container .educational-content-detail{
        margin-top: 32px;
    }
    .educational  .educational-content .educational-container .educational-content-detail .educational-btn{
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .educational  .educational-content .educational-container .educational-content-detail .educational-h1{
        font-size: 20px;
        padding: 0px 12px;
    }
    .educational .educational-content .educational-container  .educational-content-detail .educational-para{
        font-size: 16px;
        padding: 0px 12px;
        margin-bottom: 22px;
    }
    .educational  .educational-content .educational-container .educational-content-detail .educational-btn button{
        padding: 10px 16px;
    }
}
@media (min-width:426px) and (max-width:590px) {
    .educational {
        margin-top: 12px;
    }
    .educational  .educational-content .educational-container{
        padding: 0px 22px;
    }
    .educational .educational-content .educational-container .educational-align .educational-image{
        width: 375px;
        height: 297px;
        background-image: url(/images/feesMob.webp);
        background-position: cover/center;
        background-size: 100% 100%;
        background-repeat: no-repeat;
    }
    .educational  .educational-content .educational-container .educational-align .educational-image .educational-img{
        width: 100%;
        height: 100%;
    }
    .educational  .educational-content .educational-container .educational-align .educational-image .educational-img img{
        width: 100%;
        height: 100%;
    }
    .educational  .educational-content .educational-container .educational-content-detail{
        margin-top: 32px;
    }
    .educational  .educational-content .educational-container .educational-content-detail .educational-btn{
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .educational  .educational-content .educational-container .educational-content-detail .educational-h1{
        font-size: 20px;
        padding: 0px 12px;
    }
    .educational .educational-content .educational-container  .educational-content-detail .educational-para{
        font-size: 16px;
        padding: 0px 12px;
        margin-bottom: 22px;
    }
    .educational  .educational-content .educational-container .educational-content-detail .educational-btn button{
        padding: 10px 16px;
    }
}
@media (min-width:591px) and (max-width:768px) {
    .educational .educational-content .educational-container .educational-content-detail .educational-para{
        font-size: 22px;
    }
    .educational  .educational-content .educational-container .educational-content-detail{
        padding: 0px 22px;
    }
    .educational  .educational-content .educational-container .educational-content-detail .educational-btn{
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .educational  .educational-content .educational-container .educational-content-detail .educational-h1{
        font-size: 32px;
    }
    .educational .educational-content .educational-container .educational-content-detail .educational-para{
        margin-bottom: 22px;
    }
}
@media (min-width:769px) and (max-width:1024px) {
    .educational  .educational-content .educational-container .educational-content-detail{
        padding: 0px 22px;
    }
    .educational .educational-content .educational-container .educational-content-detail .educational-para{
        margin-bottom: 22px;
    }
}
@media (min-width:1025px) and (max-width:1440px) {
    .educational  .educational-content .educational-container .educational-content-detail{
        padding: 0px 11px;

    }
    .educational .educational-content .educational-container .educational-content-detail .educational-para{
        margin: 0;
    }
    .educational  .educational-content .educational-container .educational-content-detail{
        margin-top: 42px;
    }
}
/* Housing Society / Appartment Maintainence Collection */
.socity{
    width: 100%;
    height: fit-content;
}
.socity .socity-content .socity-container{
    margin-top: 92px;
}

.socity  .socity-content .socity-container .socity-align .socity-image{
    width: 100%;
    display: flex;
    justify-content: end;
}
.socity  .socity-content .socity-container .socity-align .socity-image .socity-img{
    width: 647px;
    height: 564px;
}
.socity  .socity-content .socity-container .socity-align .socity-image .socity-img img{
    width: 100%;
    height: 100%;
}
.socity  .socity-content .socity-content-detail .socity-h1{
    font-size: 36px;
    font-weight: 600;
    color: #283684;
    margin-bottom: 16px;
    margin-top: 32px;
}
.socity .socity-content .socity-content-detail .socity-para{
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
    color:  #2A2A2A;
    text-align: justify;
    margin-bottom: 72px;
}
.socity  .socity-content .socity-content-detail .socity-btn button a{
    padding: 16px 26px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    background-color: #283684;
    color: #fcb040;
    border-radius: 8px;
    border: none;
    outline: none;
    
}
@media  only screen and (max-width:320px) {
    .socity  .socity-content .socity-container{
        margin-top: 40px;
        padding: 0px 18px;
    }
    .socity  .socity-content .socity-container .socity-align .socity-image .socity-img{
        width: 375px;
        height: 297px;
        background: url(/images/appartmentMob.webp);
        background-position: cover/center;
        background-size: 100% 100%;
        background-repeat: no-repeat;
    }
    .socity  .socity-content .socity-container .socity-align .socity-image .socity-img img{
        width: 100%;
        height: 100%;
    }
    .socity  .socity-content .socity-content-detail .socity-btn{
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .socity  .socity-content .socity-content-detail .socity-h1{
        font-size: 20px;
        padding: 0px 12px;
    }
    .socity .socity-content .socity-content-detail .socity-para{
        font-size: 16px;
        padding: 0px 12px;
        margin-bottom: 22px;
    }
    .socity  .socity-content .socity-content-detail .socity-btn button{
        padding: 10px 16px;
    }
}

@media  (min-width:321px) and (max-width:375px) {
    .socity  .socity-content .socity-container{
        margin-top: 40px;
        padding: 0px 18px;
    }
    .socity  .socity-content .socity-container .socity-align .socity-image .socity-img{
        width: 375px;
        height: 297px;
        background: url(/images/appartmentMob.webp);
        background-position: cover/center;
        background-size: 100% 100%;
        background-repeat: no-repeat;
    }
    .socity  .socity-content .socity-container .socity-align .socity-image .socity-img img{
        width: 100%;
        height: 100%;
    }
    .socity  .socity-content .socity-content-detail .socity-btn{
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .socity  .socity-content .socity-content-detail .socity-h1{
        font-size: 20px;
        padding: 0px 12px;
    }
    .socity .socity-content .socity-content-detail .socity-para{
        font-size: 16px;
        padding: 0px 12px;
        margin-bottom: 22px;
    }
    .socity  .socity-content .socity-content-detail .socity-btn button{
        padding: 10px 16px;
    }
}
@media  (min-width:376px) and (max-width:425px) {
    .socity  .socity-content .socity-container{
        margin-top: 40px;
        padding: 0px 18px;
    }
    .socity  .socity-content .socity-container .socity-align .socity-image .socity-img{
        width: 375px;
        height: 297px;
        background: url(/images/appartmentMob.webp);
        background-position: cover/center;
        background-size: 100% 100%;
        background-repeat: no-repeat;
    }
    .socity  .socity-content .socity-container .socity-align .socity-image .socity-img img{
        width: 100%;
        height: 100%;
    }
    .socity  .socity-content .socity-content-detail .socity-btn{
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .socity  .socity-content .socity-content-detail .socity-h1{
        font-size: 20px;
        padding: 0px 12px;
    }
    .socity .socity-content .socity-content-detail .socity-para{
        font-size: 16px;
        padding: 0px 12px;
        margin-bottom: 22px;
    }
    .socity  .socity-content .socity-content-detail .socity-btn button{
        padding: 10px 16px;
    }
}
@media  (min-width:426px) and (max-width:590px) {
    .socity  .socity-content .socity-container{
        margin-top: 40px;
        padding: 0px 18px;
    }
    .socity  .socity-content .socity-container .socity-align .socity-image .socity-img{
        width: 375px;
        height: 297px;
        background: url(/images/appartmentMob.webp);
        background-position: cover/center;
        background-size: 100% 100%;
        background-repeat: no-repeat;
    }
    .socity  .socity-content .socity-container .socity-align .socity-image .socity-img img{
        width: 100%;
        height: 100%;
    }
    .socity  .socity-content .socity-content-detail .socity-btn{
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .socity  .socity-content .socity-content-detail .socity-h1{
        font-size: 20px;
        padding: 0px 12px;
    }
    .socity .socity-content .socity-content-detail .socity-para{
        font-size: 16px;
        padding: 0px 12px;
        margin-bottom: 22px;
    }
    .socity  .socity-content .socity-content-detail .socity-btn button{
        padding: 10px 16px;
    }
}
@media (min-width:591px) and (max-width:768px) {
    .socity .socity-content .socity-content-detail .socity-para{
        font-size: 22px;
    }
    .socity  .socity-content .socity-content-detail{
        padding: 0px 22px;
    }
    .socity  .socity-content .socity-content-detail .socity-btn{
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .socity  .socity-content .socity-content-detail .socity-h1{
        font-size: 32px;
    }
    .socity .socity-content .socity-content-detail .socity-para{
        margin-bottom: 22px;
    }
}
@media (min-width:769px) and (max-width:1024px) {
    .socity  .socity-content .socity-content-detail{
        padding: 0px 22px;
    }
    .socity .socity-content .socity-content-detail .socity-para{
        margin-bottom: 22px;
    }
}
@media (min-width:1025px) and (max-width:1440px) {
    .socity  .socity-content .socity-content-detail{
        padding: 0px 11px;

    }
    .socity .socity-content .socity-content-detail .socity-para{
        margin: 0;
    }
    .socity  .socity-content .socity-content-detail{
        margin: 0;
    }
}
/* Industry / Sector */
.industry{
    width: 100%;
    height: fit-content;
    margin-top: 109px;
}
.industry .industry-container .industry-content{
    height: 626px;
    background-color: #fcb040;

}
.industry .industry-container .industry-content .industry-image{
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
}
.industry .industry-container .industry-content .industry-image .industry-img{
    width: 577px;
    height: 464px;
}
.industry .industry-container .industry-content .industry-image .industry-img img{
    width: 100%;
    height: 100%;
}
.industry .industry-container .industry-solutins{
    padding: 46px 68px 49px 59px;
    background-color: #283684;
}
.industry .industry-container .industry-solutins .industry-heading{
    font-size: 36px;
    font-weight: 600;
    color: #fcb040;
    margin-bottom: 49px;
}
.industry .industry-container .industry-solutins .industry-twobox{
    display: flex;
    width: 100%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    color: #fcb040;
}
.industry .industry-container .industry-solutins .industry-twobox .industry-one-box .industry-h2{
    font-size: 28px;
    font-weight: 600;
    margin-bottom: 30px;
}
.industry .industry-container .industry-solutins .industry-twobox .industry-one-box .industry-water {
    display: flex;
    align-items: center;
    margin-bottom: 28px;
}
.industry .industry-container .industry-solutins .industry-twobox .industry-one-box .industry-water .industry-water-image i{
    margin-right: 18px;
}
.industry .industry-container .industry-solutins .industry-twobox .industry-one-box .industry-water .industry-water-content{
    font-size: 24px;
    font-weight: 400;
    color: #fff;
}
.industry .industry-container .industry-solutins .industry-twobox .industry-double-box .industry-h2{
    font-size: 28px;
    font-weight: 600;
    margin-bottom: 30px;
}
.industry .industry-container .industry-solutins .industry-twobox .industry-double-box .industry-water .industry-water-content{
    font-size: 24px;
    font-weight: 400;
    color: #fff;
}
.industry .industry-container .industry-solutins .industry-twobox .industry-double-box  .industry-water {
    display: flex;
    align-items: center;
    margin-bottom: 28px;

}
.industry .industry-container .industry-solutins .industry-twobox .industry-double-box  .industry-water .industry-water-image i{
    margin-right: 18px;
}
.industry .industry-container .industry-btn{
    display: inline-flex;
    padding: 16px 26px;
    justify-content: center;
    align-items: center;
    background-color: #fcb040;
    color: #283684;
    border-radius: 8px;
    font-size: 16px;
    font-weight: 600;
}
.industry .industry-container .industry-btn i{
    margin-right: 8px;
}
@media  only screen and (max-width:320px) {
    .industry{
        width: 100%;
        height: fit-content;
        margin-top: 32px;
    }
    .industry .industry-container .industry-content{
        height: fit-content;
        background-color: #fcb040;
    
    }
    .industry .industry-container .industry-content .industry-image{
        width: 100%;
        height: 100%;
        display: flex;
        align-items: center;
        padding: 12px;
    }
    .industry .industry-container .industry-content .industry-image .industry-img{
        width: 477px;
        height: 364px;
    }
    .industry .industry-container .industry-content .industry-image .industry-img img{
        width: 100%;
        height: 100%;
    }
    .industry .industry-container .industry-solutins{
        padding: 18px;
    }
    .industry .industry-container .industry-solutins .industry-heading {
        line-height: 28px;
        padding: 0px;
        text-align: center;
    }
    .industry .industry-container .industry-solutins .industry-heading span{
        font-size: 20px;
    }
    .industry .industry-container .industry-solutins .industry-twobox .industry-one-box .industry-h2{
        font-size: 18px;
    }
    .industry .industry-container .industry-solutins .industry-heading{
        font-size: 28px;
        margin-bottom: 22px;
    }
    .industry .industry-container .industry-solutins .industry-twobox .industry-double-box .industry-water .industry-water-content{
        font-size: 16px;
    }
    .industry .industry-container .industry-solutins .industry-twobox .industry-one-box .industry-water .industry-water-content{
        font-size: 16px;
    }
    .industry .industry-container .industry-solutins .industry-twobox .industry-double-box .industry-h2{
        font-size: 18px;
    }
    .industry .industry-container .industry-btn{
        padding: 10px 16px;
        font-size: 14px;
        display: flex;
        justify-content: center;
    }
}
@media (min-width:321px) and (max-width:375px) {
    .industry{
        width: 100%;
        height: fit-content;
        margin-top: 32px;
    }
    .industry .industry-container .industry-content{
        height: fit-content;
        background-color: #fcb040;
    
    }
    .industry .industry-container .industry-content .industry-image{
        width: 100%;
        height: 100%;
        display: flex;
        align-items: center;
        padding: 12px;
    }
    .industry .industry-container .industry-content .industry-image .industry-img{
        width: 477px;
        height: 364px;
    }
    .industry .industry-container .industry-content .industry-image .industry-img img{
        width: 100%;
        height: 100%;
    }
    .industry .industry-container .industry-solutins{
        padding: 18px;
    }
    .industry .industry-container .industry-solutins .industry-heading {
        line-height: 28px;
        padding: 0px;
        text-align: center;
    }
    .industry .industry-container .industry-solutins .industry-heading span{
        font-size: 20px;
    }
    .industry .industry-container .industry-solutins .industry-twobox .industry-one-box .industry-h2{
        font-size: 18px;
    }
    .industry .industry-container .industry-solutins .industry-heading{
        font-size: 28px;
        margin-bottom: 22px;
    }
    .industry .industry-container .industry-solutins .industry-twobox .industry-double-box .industry-water .industry-water-content{
        font-size: 16px;
    }
    .industry .industry-container .industry-solutins .industry-twobox .industry-one-box .industry-water .industry-water-content{
        font-size: 16px;
    }
    .industry .industry-container .industry-solutins .industry-twobox .industry-double-box .industry-h2{
        font-size: 18px;
    }
    .industry .industry-container .industry-btn{
        padding: 10px 16px;
        font-size: 14px;
        display: flex;
        justify-content: center;    
    }
    
}
@media (min-width:376px) and (max-width:425px) {
    .industry{
        width: 100%;
        height: fit-content;
        margin-top: 32px;
    }
    .industry .industry-container .industry-content{
        height: fit-content;
        background-color: #fcb040;
    
    }
    .industry .industry-container .industry-content .industry-image{
        width: 100%;
        height: 100%;
        display: flex;
        align-items: center;
        padding: 12px;
    }
    .industry .industry-container .industry-content .industry-image .industry-img{
        width: 477px;
        height: 364px;
    }
    .industry .industry-container .industry-content .industry-image .industry-img img{
        width: 100%;
        height: 100%;
    }
    .industry .industry-container .industry-solutins{
        padding: 18px;
    }
    .industry .industry-container .industry-solutins .industry-heading {
        line-height: 28px;
        padding: 0px;
        text-align: center;
    }
    .industry .industry-container .industry-solutins .industry-heading span{
        font-size: 20px;
    }
    .industry .industry-container .industry-solutins .industry-twobox .industry-one-box .industry-h2{
        font-size: 18px;
    }
    .industry .industry-container .industry-solutins .industry-heading{
        font-size: 28px;
        margin-bottom: 22px;
    }
    .industry .industry-container .industry-solutins .industry-twobox .industry-double-box .industry-water .industry-water-content{
        font-size: 16px;
    }
    .industry .industry-container .industry-solutins .industry-twobox .industry-one-box .industry-water .industry-water-content{
        font-size: 16px;
    }
    .industry .industry-container .industry-solutins .industry-twobox .industry-double-box .industry-h2{
        font-size: 18px;
    }
    .industry .industry-container .industry-btn{
        padding: 10px 16px;
        font-size: 14px;
        display: flex;
        justify-content: center;
    }
}
@media (min-width:426px) and (max-width:590px) {
    .industry{
        width: 100%;
        height: fit-content;
        margin-top: 32px;
    }
    .industry .industry-container .industry-content{
        height: fit-content;
        background-color: #fcb040;
    
    }
    .industry .industry-container .industry-content .industry-image{
        width: 100%;
        height: 100%;
        display: flex;
        align-items: center;
        padding: 12px;
    }
    .industry .industry-container .industry-content .industry-image .industry-img{
        width: 477px;
        height: 364px;
    }
    .industry .industry-container .industry-content .industry-image .industry-img img{
        width: 100%;
        height: 100%;
    }
    .industry .industry-container .industry-solutins{
        padding: 18px;
    }
    .industry .industry-container .industry-solutins .industry-heading {
        line-height: 28px;
        padding: 0px;
        text-align: center;
    }
    .industry .industry-container .industry-solutins .industry-heading span{
        font-size: 20px;
    }
    .industry .industry-container .industry-solutins .industry-twobox .industry-one-box .industry-h2{
        font-size: 18px;
    }
    .industry .industry-container .industry-solutins .industry-heading{
        font-size: 28px;
        margin-bottom: 22px;
    }
    .industry .industry-container .industry-solutins .industry-twobox .industry-double-box .industry-water .industry-water-content{
        font-size: 16px;
    }
    .industry .industry-container .industry-solutins .industry-twobox .industry-one-box .industry-water .industry-water-content{
        font-size: 16px;
    }
    .industry .industry-container .industry-solutins .industry-twobox .industry-double-box .industry-h2{
        font-size: 18px;
    }
    .industry .industry-container .industry-btn{
        padding: 10px 16px;
        font-size: 14px;
    }
}
@media (min-width:591px) and (max-width:768px) {
    .industry{
        margin-top: 42px;
    }
}
/* Revolutionizing Bill Collection  */
.bill-collection{
    width: 100%;
    height: fit-content;
    margin-top: 61px;
}
.bill-collection .bill-collection-container .bill-collection-heading{
    font-size: 36px;
    font-weight: 600;
    color: #283684;
}
.bill-collection .bill-collection-container .bill-collection-threebox .bill-collection-pricing .bill-collection-img{
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.bill-collection .bill-collection-container .bill-collection-threebox{
    display: flex;
    justify-content: space-around;
    align-items: center;
    flex-wrap: wrap;
    row-gap: 52px;
    margin-top: 79px;
}
.bill-collection .bill-collection-container .bill-collection-threebox .bill-collection-pricing{
    width: 386px;
    height: fit-content;
}
.bill-collection .bill-collection-container .bill-collection-threebox .bill-collection-pricing .bill-content-logo{
    width: 120px;
    height: 120px;
    margin-bottom: 21px;
}
.bill-collection .bill-collection-container .bill-collection-threebox .bill-collection-pricing .bill-content-logo img{
    width: 100%;
    height: 100%;
}
.bill-collection .bill-collection-container .bill-collection-threebox .bill-collection-pricing .bill-content-heading{
    font-size: 26px;
    font-weight: 600;
    color: #2A2A2A;
    margin-bottom: 21px;
    text-align: center;
}
.bill-collection .bill-collection-container .bill-collection-threebox .bill-collection-pricing .bill-collection-para{
    text-align: center;
    font-size: 20px;
    font-weight: 400;
    line-height: 28px; 
    color: #2A2A2A;
    text-align: justify;
    padding: 0px 16px;
}
@media only screen and (max-width:320px) {
    .bill-collection{
        margin-top: 42px;
    }
    .bill-collection .bill-collection-container{
        padding: 0px 18px;
    }
    .bill-collection .bill-collection-container .bill-collection-heading{
        font-size: 20px;
    }
    .bill-collection .bill-collection-container .bill-collection-threebox{
        margin-top: 32px;
    }
    .bill-collection .bill-collection-container .bill-collection-threebox .bill-collection-pricing .bill-content-logo{
        width: 71px;
        height: 71px;
    }
    .bill-collection .bill-collection-container .bill-collection-threebox .bill-collection-pricing .bill-content-logo img{
        width: 100%;
        height: 100%;   
    }
    .bill-collection .bill-collection-container .bill-collection-threebox .bill-collection-pricing .bill-content-heading{
        font-size: 20px;
    }
    .bill-collection .bill-collection-container .bill-collection-threebox .bill-collection-pricing .bill-collection-para{
        font-size: 16px;
        padding: 0px;
    }
}
@media (min-width:321px) and (max-width:375px) {
    .bill-collection{
        margin-top: 42px;
    }
    .bill-collection .bill-collection-container{
        padding: 0px 18px;
    }
    .bill-collection .bill-collection-container .bill-collection-heading{
        font-size: 20px;
    }
    .bill-collection .bill-collection-container .bill-collection-threebox{
        margin-top: 32px;
    }
    .bill-collection .bill-collection-container .bill-collection-threebox .bill-collection-pricing .bill-content-logo{
        width: 71px;
        height: 71px;
    }
    .bill-collection .bill-collection-container .bill-collection-threebox .bill-collection-pricing .bill-content-logo img{
        width: 100%;
        height: 100%;   
    }
    .bill-collection .bill-collection-container .bill-collection-threebox .bill-collection-pricing .bill-content-heading{
        font-size: 20px;
    }
    .bill-collection .bill-collection-container .bill-collection-threebox .bill-collection-pricing .bill-collection-para{
        font-size: 16px;
        padding: 0px;
    }
}
@media (min-width:376px) and (max-width:425px) {
    .bill-collection{
        margin-top: 42px;
    }
    .bill-collection .bill-collection-container{
        padding: 0px 18px;
    }
    .bill-collection .bill-collection-container .bill-collection-heading{
        font-size: 20px;
    }
    .bill-collection .bill-collection-container .bill-collection-threebox{
        margin-top: 32px;
    }
    .bill-collection .bill-collection-container .bill-collection-threebox .bill-collection-pricing .bill-content-logo{
        width: 71px;
        height: 71px;
    }
    .bill-collection .bill-collection-container .bill-collection-threebox .bill-collection-pricing .bill-content-logo img{
        width: 100%;
        height: 100%;   
    }
    .bill-collection .bill-collection-container .bill-collection-threebox .bill-collection-pricing .bill-content-heading{
        font-size: 20px;
    }
    .bill-collection .bill-collection-container .bill-collection-threebox .bill-collection-pricing .bill-collection-para{
        font-size: 16px;
        padding: 0px;
    }
}
@media (min-width:426px) and (max-width:590px) {
    .bill-collection{
        margin-top: 42px;
    }
    .bill-collection .bill-collection-container{
        padding: 0px 18px;
    }
    .bill-collection .bill-collection-container .bill-collection-heading{
        font-size: 20px;
    }
    .bill-collection .bill-collection-container .bill-collection-threebox{
        margin-top: 32px;
    }
    .bill-collection .bill-collection-container .bill-collection-threebox .bill-collection-pricing .bill-content-logo{
        width: 71px;
        height: 71px;
    }
    .bill-collection .bill-collection-container .bill-collection-threebox .bill-collection-pricing .bill-content-logo img{
        width: 100%;
        height: 100%;   
    }
    .bill-collection .bill-collection-container .bill-collection-threebox .bill-collection-pricing .bill-content-heading{
        font-size: 20px;
    }
    .bill-collection .bill-collection-container .bill-collection-threebox .bill-collection-pricing .bill-collection-para{
        font-size: 16px;
        padding: 0px;
    }
}
/* HaodaPay BBPS Features Style */
.haodapay-features{
    width: 100%;
    height: fit-content;
    margin-top: 121px;
}
.haodapay-features .haodapay-features-container{
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    height: fit-content;
}

.haodapay-features .haodapay-features-container .haodapay-features-content .haodapay-features-heading{
    font-size: 36px;
    font-weight: 600;
    color: #283684;
    margin-bottom: 51px;
}
.haodapay-features .haodapay-features-container .haodapay-features-content .haodapay-features-heading .haodapay-features-yellow{
    font-size: 36px;
    font-weight: 600;
    color: #fcb040;
}

.haodapay-features .haodapay-features-container .haodapay-features-content .haodapay-features-details .haodapay-features-align{
    display: flex;
    align-items: center;
    margin-bottom: 16px;
}
.haodapay-features .haodapay-features-container .haodapay-features-content .haodapay-features-details .haodapay-features-align .haodapay-features-tick{
    width: 21px;
    height: 21px;
    margin-right: 16px;
    
}
.haodapay-features .haodapay-features-container .haodapay-features-content .haodapay-features-details .haodapay-features-align .haodapay-features-tick img{
    width: 100%;
    height: 100%;
}
.haodapay-features .haodapay-features-container .haodapay-features-content .haodapay-features-details .haodapay-features-align .haodapay-features-title{
    font-size: 30px;
    font-weight: 600;
    color: #283684;
    text-align: justify;
}
.haodapay-features .haodapay-features-container .haodapay-features-content .haodapay-features-details .haodapay-features-para{
    font-size: 20px;
    font-weight: 400;
    color: #838383;
    margin-bottom: 31px;
} 
.haodapay-features .haodapay-features-container .haodapay-features-images{
    display: flex;
    justify-content: end;
}
.haodapay-features .haodapay-features-container .haodapay-features-images .haodapay-features-img{
    width: 631px;
    height: 647px;
}
.haodapay-features .haodapay-features-container .haodapay-features-images .haodapay-features-img img{
    width: 100%;
    height: 100%;
}
@media only screen and (max-width:320px) {
    .haodapay-features{
        margin-top: 32px;
        padding: 0px 18px;
    }
    .haodapay-features .haodapay-features-container .haodapay-features-content .haodapay-features-heading{
         font-size: 20px;
         margin-bottom: 12px;
    }
    .haodapay-features .haodapay-features-container .haodapay-features-content .haodapay-features-heading .haodapay-features-yellow{
         font-size: 20px;
         margin-bottom: 12px;
    }
    .haodapay-features .haodapay-features-container .haodapay-features-content .haodapay-features-details .haodapay-features-align .haodapay-features-title{
         font-size: 18px;
    } 
    .haodapay-features .haodapay-features-container .haodapay-features-content .haodapay-features-details .haodapay-features-align .haodapay-features-tick{
         margin-right: 8px;
         width: 16px;
         height: 16px;
    }
    .haodapay-features .haodapay-features-container .haodapay-features-content .haodapay-features-details .haodapay-features-para{
        font-size: 16px;
        margin-bottom: 8px;
    }
    .haodapay-features .haodapay-features-container .haodapay-features-images .haodapay-features-img{
        width: 100%;
        height: 347px;
        margin-top: 22px;
    }
    .haodapay-features .haodapay-features-container .haodapay-features-images .haodapay-features-img img{
        width: 100%;
        height: 100%;
    }
}
@media (min-width:321px) and (max-width:375px) {
    .haodapay-features{
        margin-top: 32px;
        padding: 0px 18px;
    }
    .haodapay-features .haodapay-features-container .haodapay-features-content .haodapay-features-heading{
         font-size: 20px;
         margin-bottom: 12px;
    }
    .haodapay-features .haodapay-features-container .haodapay-features-content .haodapay-features-heading .haodapay-features-yellow{
         font-size: 20px;
         margin-bottom: 12px;
    }
    .haodapay-features .haodapay-features-container .haodapay-features-content .haodapay-features-details .haodapay-features-align .haodapay-features-title{
         font-size: 18px;
    } 
    .haodapay-features .haodapay-features-container .haodapay-features-content .haodapay-features-details .haodapay-features-align .haodapay-features-tick{
         margin-right: 8px;
         width: 16px;
         height: 16px;
    }
    .haodapay-features .haodapay-features-container .haodapay-features-content .haodapay-features-details .haodapay-features-para{
        font-size: 16px;
        margin-bottom: 8px;
    }
    .haodapay-features .haodapay-features-container .haodapay-features-images .haodapay-features-img{
        width: 100%;
        height: 347px;
        margin-top: 22px;
    }
    .haodapay-features .haodapay-features-container .haodapay-features-images .haodapay-features-img img{
        width: 100%;
        height: 100%;
    }
}
@media (min-width:376px) and (max-width:425px) {
    .haodapay-features{
        margin-top: 32px;
        padding: 0px 18px;
    }
    .haodapay-features .haodapay-features-container .haodapay-features-content .haodapay-features-heading{
         font-size: 20px;
         margin-bottom: 12px;
    }
    .haodapay-features .haodapay-features-container .haodapay-features-content .haodapay-features-heading .haodapay-features-yellow{
         font-size: 20px;
         margin-bottom: 12px;
    }
    .haodapay-features .haodapay-features-container .haodapay-features-content .haodapay-features-details .haodapay-features-align .haodapay-features-title{
         font-size: 18px;
    } 
    .haodapay-features .haodapay-features-container .haodapay-features-content .haodapay-features-details .haodapay-features-align .haodapay-features-tick{
         margin-right: 8px;
         width: 16px;
         height: 16px;
    }
    .haodapay-features .haodapay-features-container .haodapay-features-content .haodapay-features-details .haodapay-features-para{
        font-size: 16px;
        margin-bottom: 8px;
    }
    .haodapay-features .haodapay-features-container .haodapay-features-images .haodapay-features-img{
        width: 100%;
        height: 347px;
        margin-top: 22px;
    }
    .haodapay-features .haodapay-features-container .haodapay-features-images .haodapay-features-img img{
        width: 100%;
        height: 100%;
    }
}
@media (min-width:426px) and (max-width:590px) {
    .haodapay-features{
        margin-top: 32px;
        padding: 0px 18px;
    }
    .haodapay-features .haodapay-features-container .haodapay-features-content .haodapay-features-heading{
         font-size: 20px;
         margin-bottom: 12px;
    }
    .haodapay-features .haodapay-features-container .haodapay-features-content .haodapay-features-heading .haodapay-features-yellow{
         font-size: 20px;
         margin-bottom: 12px;
    }
    .haodapay-features .haodapay-features-container .haodapay-features-content .haodapay-features-details .haodapay-features-align .haodapay-features-title{
         font-size: 18px;
    } 
    .haodapay-features .haodapay-features-container .haodapay-features-content .haodapay-features-details .haodapay-features-align .haodapay-features-tick{
         margin-right: 8px;
         width: 16px;
         height: 16px;
    }
    .haodapay-features .haodapay-features-container .haodapay-features-content .haodapay-features-details .haodapay-features-para{
        font-size: 16px;
        margin-bottom: 8px;
    }
    .haodapay-features .haodapay-features-container .haodapay-features-images .haodapay-features-img{
        width: 100%;
        height: 347px;
        margin-top: 22px;
    }
    .haodapay-features .haodapay-features-container .haodapay-features-images .haodapay-features-img img{
        width: 100%;
        height: 100%;
    }
}
@media (min-width:591px) and (max-width:768px) {
    .haodapay-features{
        margin-top: 32px;
        padding: 0px 22px;
    }
    .haodapay-features .haodapay-features-container .haodapay-features-content .haodapay-features-heading{
         font-size: 32px;
         margin-bottom: 12px;
    }
    .haodapay-features .haodapay-features-container .haodapay-features-content .haodapay-features-heading .haodapay-features-yellow{
         font-size: 32px;
         margin-bottom: 12px;
    }
    .haodapay-features .haodapay-features-container .haodapay-features-content .haodapay-features-details .haodapay-features-align .haodapay-features-title{
         font-size: 28px;
    } 
    .haodapay-features .haodapay-features-container .haodapay-features-content .haodapay-features-details .haodapay-features-align .haodapay-features-tick{
         margin-right: 8px;
         width: 21px;
         height: 21px;
    }
    .haodapay-features .haodapay-features-container .haodapay-features-content .haodapay-features-details .haodapay-features-para{
        font-size: 22px;
        margin-bottom: 8px;
    }
}
/* Slider Style */
.sliders .sliders-condainer{
    display: flex;
    justify-content: center;
    align-items: center;
}

.wrapper {
    max-width: 1100px;
    width: 100%;
    position: relative;
  }
  .wrapper i {
    top: 50%;
    height: 50px;
    width: 50px;
    cursor: pointer;
    font-size: 1.25rem;
    position: absolute;
    text-align: center;
    line-height: 50px;
    background: #283684;
    color: #fff;
    border-radius: 50%;
    box-shadow: 0 3px 6px rgba(0,0,0,0.23);
    transform: translateY(-50%);
    transition: transform 0.1s linear;
  }
  .wrapper i:active{
    transform: translateY(-50%) scale(0.85);
  }
  .wrapper i:first-child{
    left: -22px;
  }
  .wrapper i:last-child{
    right: -22px;
  }
  .wrapper .carousel{
    display: grid;
    grid-auto-flow: column;
    grid-auto-columns: calc((100% / 3) - 12px);
    overflow-x: auto;
    scroll-snap-type: x mandatory;
    gap: 16px;
    border-radius: 8px;
    scroll-behavior: smooth;
    scrollbar-width: none;
  }
  .carousel::-webkit-scrollbar {
    display: none;
  }
  .carousel.no-transition {
    scroll-behavior: auto;
  }
  .carousel.dragging {
    scroll-snap-type: none;
    scroll-behavior: auto;
  }
  .carousel.dragging .card {
    cursor: grab;
    user-select: none;
  }
  .carousel :where(.card, .img) {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .carousel .card {
    scroll-snap-align: start;
    height: 592px;
    list-style: none;
    background: #fcb040;
    color: #283684;
    cursor: pointer;
    padding-bottom: 15px;
    flex-direction: column;
    border-radius: 8px;
    padding: 0px 22px;
  }
  .carousel .card  h2{
    color: #283684;
  }
  .carousel .card .img {
    background: #8B53FF;
    height: 148px;
    width: 148px;
    border-radius: 50%;
  }
  .card .img img {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    object-fit: cover;
    border: 4px solid #fff;
  }
  .wrapper .carousel .card .card-para {
    font-weight: 500;
    font-size: 20px;
    margin: 30px 0 5px;
    height: 329px;
  }
  .carousel .card span {
    color: #6A6D78;
    font-size: 1.31rem;
  }
  
  @media screen and (max-width: 900px) {
    .wrapper .carousel {
      grid-auto-columns: calc((100% / 2) - 9px);
    }
  }
  @media screen and (max-width: 600px) {
    .wrapper .carousel {
      grid-auto-columns: 100%;
    }
  }
.slider{
    width: 100%;
    height: fit-content;
    margin-top: 61px;
}
.slider .slider-condainer .slider-heading{
    font-size: 36px;
    font-weight: 600;
    color: #283684;
    margin-bottom: 64px;
}
.slider .slider-condainer .slider-heading .slider-yellow{
    color: #fcb040;
}
.slider .slider-condainer .slider-detail{
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    column-gap: 51px;
    row-gap: 51px;
}
.slider .slider-condainer .slider-detail .slider-content{
    width: 361px;
    height: 586px;
    height: fit-content;
    padding: 41px 31px;
    background-color: #fcb040;
}
.slider .slider-condainer .slider-detail .slider-content .slider-para{
    font-size: 20px;
    font-weight: 400;
    color: #2A2A2A;
    margin-bottom: 21px;
    height: 329px;
}
.slider .slider-condainer .slider-detail .slider-content .slider-star{
    display: flex;
    justify-content: center;
    align-items: center;
    column-gap: 5px;
    margin-bottom: 24px;
    color: #283684;
}
.slider .slider-condainer .slider-detail .slider-content .slider-image .slider-img{
    width: 100%;
    height: fit-content;
    margin-bottom: 6px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.slider .slider-condainer .slider-detail .slider-content .slider-image .slider-img .slider-customer{
    width: 51px;
    height: 51px;
    border-radius: 50%;
    object-fit: cover;
}
.slider .slider-condainer .slider-detail .slider-content .slider-image .slider-img .slider-customer img{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.slider .slider-condainer .slider-detail .slider-content .slider-customer-name {
    font-size: 16px;
    font-weight: 400;
    color: #2A2A2A;
}
.slider .slider-condainer .slider-detail .slider-content .slider-customer-name .name{
    font-size: 20px;
    font-weight: 400;
    color: #2A2A2A;
}
@media only screen and (max-width:320px) {
    .slider{
        margin-top: 32px;
        padding: 0px 18px;
    }
    .slider .slider-condainer .slider-heading{
        font-size: 20px;
        margin-bottom: 32px;
    }
    .slider .slider-condainer .slider-detail .slider-content{
        width: 360px;
        height: fit-content;
        padding: 22px 22px;
        background-color: #fcb040;
    }
    .slider .slider-condainer .slider-detail .slider-content .slider-para{
        font-size: 16px;
        height: 254px;
    }
    .slider .slider-condainer .slider-detail .slider-content .slider-customer-name {
        font-size: 16px;
    }
    .slider .slider-condainer .slider-detail .slider-content .slider-customer-name .name{
        font-size: 18px;
    }
}
@media (min-width:321px) and (max-width:375px) {
    .slider{
        margin-top: 32px;
        padding: 0px 18px;
    }
    .slider .slider-condainer .slider-heading{
        font-size: 20px;
        margin-bottom: 32px;
    }
    .slider .slider-condainer .slider-detail .slider-content{
        width: 360px;
        height: fit-content;
        padding: 22px 22px;
        background-color: #fcb040;
    }
    .slider .slider-condainer .slider-detail .slider-content .slider-para{
        font-size: 16px;
        height: 209px;
    }
    .slider .slider-condainer .slider-detail .slider-content .slider-customer-name {
        font-size: 16px;
    }
    .slider .slider-condainer .slider-detail .slider-content .slider-customer-name .name{
        font-size: 18px;
    }
}
@media (min-width:376px) and (max-width:425px) {
    .slider{
        margin-top: 32px;
        padding: 0px 22px;
    }
    .slider .slider-condainer .slider-heading{
        font-size: 20px;
        margin-bottom: 32px;
    }
    .slider .slider-condainer .slider-detail .slider-content{
        width: 360px;
        height: fit-content;
        padding: 22px 22px;
        background-color: #fcb040;
    }
    .slider .slider-condainer .slider-detail .slider-content .slider-para{
        font-size: 16px;
        height: 209px;
    }
    .slider .slider-condainer .slider-detail .slider-content .slider-customer-name {
        font-size: 16px;
    }
    .slider .slider-condainer .slider-detail .slider-content .slider-customer-name .name{
        font-size: 18px;
    }
}
@media (min-width:426px) and (max-width:590px) {
    .slider{
        margin-top: 32px;
        padding: 0px 22px;
    }
    .slider .slider-condainer .slider-heading{
        font-size: 20px;
        margin-bottom: 32px;
    }
    .slider .slider-condainer .slider-detail .slider-content{
        width: 360px;
        height: fit-content;
        padding: 22px 22px;
        background-color: #fcb040;
    }
    .slider .slider-condainer .slider-detail .slider-content .slider-para{
        font-size: 16px;
        height: 209px;
    }
    .slider .slider-condainer .slider-detail .slider-content .slider-customer-name {
        font-size: 16px;
    }
    .slider .slider-condainer .slider-detail .slider-content .slider-customer-name .name{
        font-size: 18px;
    }
}
/* Powered By Style */
.powered{
    width: 100%;
    height: fit-content;
    margin-top: 111px;
}
.powered .powered-container .powered-heading{
    text-align: center;
    font-size: 30px;
    font-weight: 600;
    color: #283684;
    margin-bottom: 51px;
}
.powered .powered-container .powered-content{
    width: 100%;
    height: fit-content;
    display: flex;
    justify-content: space-around;
}
.powered .powered-container .powered-content .power-sponsers{
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    column-gap: 41px;
}
.powered .powered-container .powered-content .power-sponsers .axis{
    width: 305px;
    height: 161px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.powered .powered-container .powered-content .power-sponsers .axis .axis-image{
    width: 154px;
    height: 124px;
}
.powered .powered-container .powered-content .power-sponsers .axis .digi{
    width: 124px;
    height: 54px;
}
.powered .powered-container .powered-content .power-sponsers .axis .digi img{ 
    width: 100%;
    height: 100%;
}
.powered .powered-container .powered-content .power-sponsers .axis .axis-image img{
    width: 100%;
    height: 100%;
}
@media only screen and (max-width:320px) {
    .powered {
        margin-top: 24px;
    }
    .powered .powered-container .powered-heading{
        font-size: 20px;
        margin-bottom: 24px;
    }
    .powered .powered-container .powered-content .power-sponsers .axis{
        width: 205px;
        height: 101px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .powered .powered-container .powered-content .power-sponsers .axis .axis-image{
        width: 84px;
        height: 94px;
    }
    .powered .powered-container .powered-content .power-sponsers .axis .axis-image img{
        width: 100%;
        height: 100%;
    }  
}
@media (min-width:321px) and (max-width:375px) {
    .powered {
        margin-top: 24px;
    }
    .powered .powered-container .powered-heading{
        font-size: 20px;
        margin-bottom: 24px;
    }
    .powered .powered-container .powered-content .power-sponsers .axis{
        width: 205px;
        height: 101px;
        display: flex;
        justify-content: center;
        align-items: center;    
    }
    .powered .powered-container .powered-content .power-sponsers .axis .axis-image{
        width: 84px;
        height: 94px;
    }
    .powered .powered-container .powered-content .power-sponsers .axis .axis-image img{
        width: 100%;
        height: 100%;
    }  
}
@media (min-width:376px) and (max-width:425px) {
    .powered {
        margin-top: 24px;
    }
    .powered .powered-container .powered-heading{
        font-size: 20px;
        margin-bottom: 24px;
    }
    .powered .powered-container .powered-content .power-sponsers .axis{
        width: 205px;
        height: 101px;
        display: flex;
        justify-content: center;
        align-items: center;    
    }
    .powered .powered-container .powered-content .power-sponsers .axis .axis-image{
        width: 84px;
        height: 94px;
    }
    .powered .powered-container .powered-content .power-sponsers .axis .axis-image img{
        width: 100%;
        height: 100%;
    }   
}
/* FAQ style */
.taps{
    width: 100%;
    height: fit-content;
    margin-top: 96px;
}
@media only screen and (max-width:320px) {
    .taps{
        margin-top: 32px;
    }
}
@media (min-width:321px) and (max-width:375px) {
    .taps{
        margin-top: 32px;
    }
    .taps .container .text-center{
        padding: 0px 8px;
        font-size: 16px;
    }
}
@media (min-width:376px) and (max-width:425px) {
    .taps{
        margin-top: 32px;
    }
}
/* Blogs */
.blogs{
    width: 100%;
    height: fit-content;
    margin-top: 64px;
}
.blogs .blogs-container .blogs-heading{
    text-align: center;
    font-size: 36px;
    font-weight: 600;
    color: #283684;
    margin-bottom: 64px;
}
.blogs .blogs-container .blogs-content{
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    column-gap: 51px;
    row-gap: 51px;
    flex-wrap: wrap;
}
.blogs .blogs-container .blogs-content .blogs-detail{
    width: 361px;
    height: fit-content;
    padding: 20px 24px;
    border-radius: 11px;
    background-color: #283684;
}
.blogs .blogs-container .blogs-content .blogs-detail .blogs-image{
    width: 299px;
    height: 151px;
    margin-bottom: 16px;
}
.blogs .blogs-container .blogs-content .blogs-detail .blogs-image img{
    width: 100%;
    height: 100%;
}
.blogs .blogs-container .blogs-content .blogs-detail .blogs-title{
    font-size: 20px;
    font-weight: 400;
    color: #fcb040;
    margin-bottom: 16px;
}
.blogs .blogs-container .blogs-content .blogs-detail .blogs-para{
    font-size: 18px;
    font-weight: 400;
    color: #fff;
    margin-bottom: 16px;
    height: 249px;
}
.blogs .blogs-container .blogs-content .blogs-detail .blogs-btn{
    font-size: 18px;
    font-weight: 400;
    color: #fcb040;
    border-bottom: 1px solid #fff;
}
.blogs .blogs-container .blogs-content .blogs-detail .blogs-btn i{
    margin-left: 12px;
}
.blogs .blogs-container .blogs-content .blogs-detail .blogs-btn button{
    margin-bottom: 16px;
}
.blogs .blogs-container .blogs-content .blogs-detail .blogs-date{
    font-size: 18px;
    font-weight: 400;
    color: #fff;
    margin-top: 16px;
}
@media only screen and (max-width:320px) {
    .blogs{
        margin-top: 22px;
    }
    .blogs .blogs-container .blogs-heading{
        margin-bottom: 22px;
        font-size: 20px
    }
   .blogs .blogs-container .blogs-content .blogs-detail{
    width: 299px;
    padding: 12px;
   }
   .blogs .blogs-container .blogs-content .blogs-detail .blogs-title{
    font-size: 18px;
   } 
   .blogs .blogs-container .blogs-content .blogs-detail .blogs-para{
    font-size: 16px;
    height: 219px;
   }
   .blogs .blogs-container .blogs-content .blogs-detail .blogs-btn{
    font-size: 16px;
   }
   .blogs .blogs-container .blogs-content .blogs-detail .blogs-image{
    width: 276px;
   }
   .blogs .blogs-container .blogs-content .blogs-detail .blogs-image .blogs-date{
    font-size: 16px;
   }
   .blogs .blogs-container .blogs-content{
    row-gap: 41px;
   }
}
@media (min-width:321px) and (max-width: 375px) {
    .blogs{
        margin-top: 22px;
    }
    .blogs .blogs-container .blogs-heading{
        margin-bottom: 22px;
        font-size: 20px
    }
   .blogs .blogs-container .blogs-content .blogs-detail{
    width: 299px;
    padding: 12px;
   }
   .blogs .blogs-container .blogs-content .blogs-detail .blogs-title{
    font-size: 18px;
   } 
   .blogs .blogs-container .blogs-content .blogs-detail .blogs-para{
    font-size: 16px;
    height: 219px;
   }
   .blogs .blogs-container .blogs-content .blogs-detail .blogs-btn{
    font-size: 16px;
   }
   .blogs .blogs-container .blogs-content .blogs-detail .blogs-image{
    width: 276px;
   }
   .blogs .blogs-container .blogs-content .blogs-detail .blogs-image .blogs-date{
    font-size: 16px;
   }
   .blogs .blogs-container .blogs-content{
    row-gap: 41px;
   }
}
@media (min-width:376px) and (max-width: 425px) {
    .blogs{
        margin-top: 22px;
    }
    .blogs .blogs-container .blogs-heading{
        margin-bottom: 22px;
        font-size: 20px
    }
   .blogs .blogs-container .blogs-content .blogs-detail{
    width: 299px;
    padding: 12px;
   }
   .blogs .blogs-container .blogs-content .blogs-detail .blogs-title{
    font-size: 18px;
   } 
   .blogs .blogs-container .blogs-content .blogs-detail .blogs-para{
    font-size: 16px;
    height: 219px;
   }
   .blogs .blogs-container .blogs-content .blogs-detail .blogs-btn{
    font-size: 16px;
   }
   .blogs .blogs-container .blogs-content .blogs-detail .blogs-image{
    width: 276px;
   }
   .blogs .blogs-container .blogs-content .blogs-detail .blogs-image .blogs-date{
    font-size: 16px;
   }
   .blogs .blogs-container .blogs-content{
    row-gap: 41px;
   }
   
}
/* Connetion Style */
.connection{
    width: 100%;
    height: fit-content;
    margin-top: 99px;
}
.connection .connection-container{
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    background-color: #283684;
    padding: 71px 81px 36px 81px;
    height: fit-content;
}
.connection .connection-container .connection-content{
    height: fit-content;
}
.connection .connection-container .connection-content .connection-para{
    font-size: 32px;
    font-weight: 600;
    color: #fff;
    margin-bottom: 8px;
}
.connection .connection-container .connection-content .connection-title{
    font-size: 48px;
    font-weight: 600;
    color: #fcb040;
    margin-bottom: 27px;
}
.connection .connection-container .connection-content .connection-mini-para{
    font-size: 28px;
    font-weight: 500;
    color: #fff;
    margin-bottom: 44px;
}
.connection .connection-container .connection-content .connection-contact .connection-phone {
    display: flex;
    align-items: center;
    font-size: 28px;
    font-weight: 500;
    margin-bottom: 22px;
}
.connection .connection-container .connection-content .connection-contact .connection-phone .connection-phn-image{
    width: 56px;
    height: 56px;
    margin-right: 28px;
}
.connection .connection-container .connection-content .connection-contact .connection-phone .connection-phn-image img{
    width: 100%;
    height: 100%;
}
.connection .connection-container .connection-content .connection-contact .connection-phone .connection-phn-content .num{
    color: #fcb040;
}
.connection .connection-container .connection-content .connection-contact .connection-phone .connection-phn-content p{
    color: #fff;
}
.connection .connection-container .collection-image{
    margin-top: 22px;
}
.connection .connection-container.collection-img{
    width: 738px;
    height: 449px;
}
.connection .connection-container.collection-img img{
    width: 100%;
    height: 100%;
}
@media only screen and (max-width:320px) {
    .connection{
        margin-top: 32px;
    }
    .connection .connection-container{
        padding: 12px;
    }
    .connection .connection-container .connection-content .connection-para{
        font-size: 16px;
    }
    .connection .connection-container .connection-content .connection-title{
        font-size: 20px;
        margin-bottom: 14px;
    }
    .connection .connection-container .connection-content .connection-mini-para{
        font-size: 18px;
        margin-bottom: 22px;
    }
    .connection .connection-container .connection-content .connection-contact .connection-phone .connection-phn-image{
        width: 36px;
        height: 36px;
        margin-right: 28px;
    }
    .connection .connection-container .connection-content .connection-contact .connection-phone .connection-phn-image img{
        width: 100%;
        height: 100%;
    }
    .connection .connection-container .connection-content .connection-contact .connection-phone {
        font-size: 16px;
    }
}
@media (min-width:321px) and (max-width:375px) {
    .connection{
        margin-top: 32px;
    }
    .connection .connection-container{
        padding: 12px;
    }
    .connection .connection-container .connection-content .connection-para{
        font-size: 16px;
    }
    .connection .connection-container .connection-content .connection-title{
        font-size: 20px;
        margin-bottom: 14px;
    }
    .connection .connection-container .connection-content .connection-mini-para{
        font-size: 18px;
        margin-bottom: 22px;
    }
    .connection .connection-container .connection-content .connection-contact .connection-phone .connection-phn-image{
        width: 36px;
        height: 36px;
        margin-right: 28px;
    }
    .connection .connection-container .connection-content .connection-contact .connection-phone .connection-phn-image img{
        width: 100%;
        height: 100%;
    }
    .connection .connection-container .connection-content .connection-contact .connection-phone {
        font-size: 16px;
    }
}
@media (min-width:376px) and (max-width:425px) {
    .connection{
        margin-top: 32px;
    }
    .connection .connection-container{
        padding: 12px;
    }
    .connection .connection-container .connection-content .connection-para{
        font-size: 16px;
    }
    .connection .connection-container .connection-content .connection-title{
        font-size: 20px;
        margin-bottom: 14px;
    }
    .connection .connection-container .connection-content .connection-mini-para{
        font-size: 18px;
        margin-bottom: 22px;
    }
    .connection .connection-container .connection-content .connection-contact .connection-phone .connection-phn-image{
        width: 36px;
        height: 36px;
        margin-right: 28px;
    }
    .connection .connection-container .connection-content .connection-contact .connection-phone .connection-phn-image img{
        width: 100%;
        height: 100%;
    }
    .connection .connection-container .connection-content .connection-contact .connection-phone {
        font-size: 16px;
    }
}
@media (min-width:426px) and (max-width:590px) {
    .connection{
        margin-top: 32px;
    }
    .connection .connection-container{
        padding: 12px;
    }
    .connection .connection-container .connection-content .connection-para{
        font-size: 16px;
    }
    .connection .connection-container .connection-content .connection-title{
        font-size: 20px;
        margin-bottom: 14px;
    }
    .connection .connection-container .connection-content .connection-mini-para{
        font-size: 18px;
        margin-bottom: 22px;
    }
    .connection .connection-container .connection-content .connection-contact .connection-phone .connection-phn-image{
        width: 36px;
        height: 36px;
        margin-right: 28px;
    }
    .connection .connection-container .connection-content .connection-contact .connection-phone .connection-phn-image img{
        width: 100%;
        height: 100%;
    }
    .connection .connection-container .connection-content .connection-contact .connection-phone {
        font-size: 16px;
    }
}
/* Disclaimer */
.disclamier{
    width: 100%;
    height: fit-content;
    margin-top: 41px;
}
@media  only screen and (max-width:320px) {
    .disclamier{
        margin-top: 22px;
    }
}
@media  (min-width:321px) and (max-width:375px) {
    .disclamier{
        margin-top: 22px;
    }
}
@media  (min-width:376px) and (max-width:425px) {
    .disclamier{
        margin-top: 22px;
    }
}/* Footer Style */
.footer{
    width: 100%;
    height: fit-content;
    margin-top: 61px;
}
.footer .footer-container{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.footer .footer-container .footer-content .footer-img{
    width: 100%;
     display: flex;
     align-items: center;
     justify-content: center;
}
.footer .footer-container .footer-content .footer-image{
    width: 197px;
    height: 38px;   
}
.footer .footer-container .footer-content .footer-image img{
    width: 100%;
    height: 100%;
}
.footer .footer-container .footer-content .footer-para{
    font-size: 22px;
    font-weight: 400;
    line-height: 35px;
    color: #2A2A2A;
    margin-top: 12px;
    padding-right: 51px;
    text-align: center;
}
.footer .footer-container .footer-content .footer-social{
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 12px;
    column-gap: 24px;
}
.footer .footer-container .footer-content .footer-social .footer-insta{
    font-size: 32px;
}
.footer .footer-container .footer-content .footer-social .footer-insta .fa-instagram{
    color: rgb(218, 25, 89);
}
.footer .footer-container .footer-content .footer-social .footer-insta .fa-facebook,.fa-twitter{
    color: #283684;
}
.footer .footer-container .footer-menu .footer-list ul{
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    column-gap: 36px;
    font-size: 22px;
    font-weight: 400;
}
@media only screen and (max-width:320px) {
    .footer{
        margin-top: 22px;
        padding: 18px;
    }
    .footer .footer-container .footer-content .footer-image{
        width: 147px;
        height: 32px;
    }
    .footer .footer-container .footer-content .footer-image img{
        width: 100%;
        height: 100%;
    }
    .footer .footer-container .footer-content .footer-para{
        width: 100%;
        font-size: 16px;
        font-weight: 400;
        line-height: 35px;
        color: #2A2A2A;
        text-align: center;
        padding: 0px;
    }
    .footer .footer-container .footer-menu .footer-list ul{
        margin-top: 22px;
        font-size: 18px;
    }
    .footer .footer-container .footer-content .footer-social{
        justify-content: center;
    }
}
@media (min-width:321px) and (max-width:375px) {
    .footer{
        margin-top: 22px;
        padding: 18px;
    }    
    .footer .footer-container .footer-content .footer-image{
        width: 147px;
        height: 32px;
    }
    .footer .footer-container .footer-content .footer-image img{
        width: 100%;
        height: 100%;
    }
    .footer .footer-container .footer-content .footer-para{
        width: 100%;
        font-size: 16px;
        font-weight: 400;
        line-height: 35px;
        color: #2A2A2A;
        text-align: center;
        padding: 0px;
    }
    .footer .footer-container .footer-menu .footer-list ul{
        margin-top: 22px;
        font-size: 18px;
    }
    .footer .footer-container .footer-content .footer-social{
        justify-content: center;
    }
}
@media (min-width:376px) and (max-width:425px) {
    .footer{
        margin-top: 22px;
        padding: 18px;
    }
    
    .footer .footer-container .footer-content .footer-image{
        width: 147px;
        height: 32px;
    }
    .footer .footer-container .footer-content .footer-image img{
        width: 100%;
        height: 100%;
    }
    .footer .footer-container .footer-content .footer-para{
        width: 100%;
        font-size: 16px;
        font-weight: 400;
        line-height: 35px;
        color: #2A2A2A;
        text-align: center;
        padding: 0px;
    }
    .footer .footer-container .footer-menu .footer-list ul{
        margin-top: 22px;
        font-size: 18px;
    }
    .footer .footer-container .footer-content .footer-social{
        justify-content: center;
    }
}
@media (min-width:426px) and (max-width:768px) {
    .footer{
        margin-top: 22px;
    }
    .footer .footer-container{
        padding: 22px;
    }
}
@media (min-width:769px) and (max-width:1024px) {
    .footer{
        margin-top: 22px;
    }
    .footer .footer-container{
        padding: 22px;
    }
}
.footer-last{
    width: 100%;
    height: fit-content;
   margin-top: 22px;
}
.footer-last .footer-container{
    height: 100%;
    padding: 12px;
    border-top: 2px solid  rgb(233, 228, 228);
    display: flex;
    justify-content: center;
    align-items: center;
}
.footer-last .footer-container .footer-content{
    width: 100%;
    height: 100%;
    color: #2A2A2A;
    font-size: 18px;    
    row-gap: 22px;
}
.footer-last .footer-container .footer-content {
    text-align: center;
}
.footer-last .footer-container .footer-content .footer-list ul{
    display: flex;
    column-gap: 22px;
    flex-wrap: wrap;
    justify-content: center;    
}
.footer-last .footer-container .footer-content .footer-list ul li{
    display: flex;
    justify-content: center;
    align-items: center;
}
@media only screen and (max-width:320px) {
    .footer-last .footer-container .footer-content{
        font-size: 16px;
    }
}
@media (min-width:321px) and (max-width:375px) {
    .footer-last .footer-container .footer-content{
        font-size: 16px;
    }
}
@media (min-width:376px) and (max-width:425px) {
    .footer-last .footer-container .footer-content{
        font-size: 16px;
    }
}