/* Header style */
label.error {
    width: 100%;
color: #dc3545 !important;
}
.error-message {
    color: #dc3545 !important;
 }
.header-top{
    background: none;
}
/* Breadcrumb section style */
.partner-banner nav{
    display: none;
}
/* Banner Section Style */
.partner-banner .banner-img{
    padding-left: 20px;
    padding-right: 23px;
    padding-top: 33px;
} 
.partner-banner .banner-img img{
    height: 287px;
    border-radius: 10px;
    object-fit: cover;
}
.partner-banner .banner-img .banner-content{
    position: absolute;
    top: 129px;
    padding: 20px 40px 20px 20px;
    color: #fff;
} 
/* Banner Bottom style */
.bottom-banner-content h2{
    font-size: 27px;
    line-height: normal;
    font-weight: 500;
    font-family: "afacad", sans-serif;
    color: #293148;
    letter-spacing: -0.5px;
    margin-top: 24px;
    margin-bottom: 18px;
}
.bottom-banner-content p{
    font-size: 16px;
    line-height: 25px;
    font-weight: 400;
    font-family: "Open Sans", sans-serif;
    letter-spacing: -0.5px;
    color: #293148;
    margin-bottom: 20px;
    padding-right: 20px;
}
/* Accordion section style */
.accordion-container{
    /* background: url(../img/yoga-trade-membership-background.png) rgba(0, 0, 0, 0.5);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 59%;
    background-blend-mode: overlay; */
    padding-top: 20px;
    padding-bottom: 25px;
    padding-left: 21px;
    padding-right: 21px;
}
.accordion-container h2{
    font-size: 27px;
    line-height: normal;
    font-weight: 500;
    font-family: "afacad", sans-serif;
    letter-spacing: -0.5px;
    /* color: #fff; */
    color: #000;
    text-align: center;
    margin-bottom: 25px;
}
.accordion-container .accordion-btn{
    border: 2px solid #D1E1D3;
    border-radius: 10px;
    position: relative;
    font-size: 16px;
    font-weight: 400;
    font-family: "verdana", sans-serif;
    padding-left: 8px !important;
    padding-right: 8px !important;
}
.accrodion .accrodion-wrapper .accordion-btn span.sno{
    background-color: #d87a61;
    border-radius: 50%;
    padding: 0px 7px;
    height: 25px;
    width: 25px;
    color: #fff;
    display: flex;
    align-items: center;
}
.accrodion .accrodion-wrapper .accordion-btn span.accordion-question{
    width: 75%;
}
.accrodion .accrodion-wrapper .accordion-btn.expand{
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}
.accordion-container .accordion-btn.expand{
    border: 2px solid #D1E1D3;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}
.accordion-container .accrodion-wrapper .accordion-btn .accrodion-icon{
    position: absolute;
    right: 8px;
    width: 25px;
    height: 25px;
}
.accrodion .accrodion-wrapper .accordion-desc{
    font-size: 16px;
    line-height: 23px;
    font-weight: 400;
    letter-spacing: 0px;
    font-family: "verdana", sans-serif;
    color: #293148;
    background-color: rgb(163, 196, 168, .5);
}
.accordion-container span.accrodion-icon img{
    width: 100%;
    height: 25px;
    border-radius: 50%;
}
/* Get on Board Section */
.board-expression{
    padding-top: 25px;
    padding-bottom: 15px;
}
.board-expression .logo-content img{
    margin: 0 auto;
    width: 113px;
    height: 79px;
    margin-bottom: 28px;
}
.board-expression .logo-content img.expression{
    margin: 0 auto;
    width: 70px;
    height: 65px;
    margin-bottom: 20px;
}
.board-expression .logo-content h2{
    font-size: 30px;
    line-height: normal;
    font-weight: 500;
    font-family: "afacad", sans-serif;
    letter-spacing: -0.5px;
    color: #283148;
    text-align: center;
}
.board-expression .logo-content p{
    font-size: 16px;
    line-height: 23px;
    font-weight: 400;
    font-family: "Open Sans", sans-serif;
    letter-spacing: -0.5px;
    color: #666666;
    text-align: center;
}
/* Partner form section style */
.contact-form{
    background-color: #EAE0C7;
    padding-top: 15px;
    padding-bottom: 25px;
}
.contact-form h2{
    font-size: 27px;
    font-weight: 500;
    font-family: "afacad", sans-serif;
    line-height: normal;
    letter-spacing: -0.5px;
    color: #293148;
    margin-bottom: 30px;
}
.contact-form form{
    padding-top: 20px;
    padding-bottom: 20px;
    border-radius: 12px;
}
.contact-form label{
    font-size: 16px;
    font-weight: 400;
    font-family: 'Open Sans', sans-serif;
    padding-left: 20px;
    margin-bottom: 15px;
}
.contact-form label.error{
    font-size: 16px;
    font-weight: 400;
    font-family: 'Open Sans', sans-serif;
    padding-left: 0px;
    margin-bottom: 0px;
}
.contact-form .privacy-consent-wrapper .error{
    font-size: 16px;
    font-weight: 400;
    font-family: 'Open Sans', sans-serif;
    padding-left: 20px;
    margin-bottom: 15px;
}
.contact-form .form-input{
    margin-top: 0;
    margin-bottom: 15px;
    padding-left: 30px;
    padding-right: 18px;
    position: relative;
}
.contact-form .form-input.message{
    margin-top: 0px;
    margin-bottom: 40px;
    padding-left: 30px;
    padding-right: 30px;
}
.contact-form .form-input input{
    border-bottom: 1px solid #000;
    padding-bottom: 15px;
}
.contact-form form .form-input input{
    /* border-bottom: 1px solid #000; */
    border: 2px solid #A3C4A9;
    /* padding-bottom: 15px; */
    padding: 8px 15px;
    border-radius: 4px;
    font-size: 14px;
    font-weight: 400;
    font-family: "Open Sans", sans-serif;
    color: #293148;
}
.contact-form form .form-input input::placeholder{
    color: rgba(41,49,72,.5);
}
.contact-form form .form-input select{
    /* border-bottom: 1px solid #000; */
    border: 2px solid #A3C4A9;
    /* padding-bottom: 15px; */
    padding: 8px 15px;
}
.contact-form form .form-input textarea{
    /* border-bottom: 1px solid #000; */
    border: 2px solid #A3C4A9;
    /* padding-bottom: 15px; */
    padding: 8px 15px;
    font-size: 16px;
    font-weight: 400;
    font-family: "Open Sans", sans-serif;
    color: #293148;
}
.contact-form form .form-input input.verify{
    text-align: left;
}
.contact-form .form-input .captcha{
    display: block;
    width: 235px;
    height: 75px;
    border-radius: 12px;
    box-shadow: 0px 3px 15px 0px rgba(0,0,0, .15);
    padding: 21px 14px;
    text-align: center;
}
.contact-form .form-input select{
    border-bottom: 1px solid #000;
    padding-bottom: 15px;
    font-size: 18px;
    font-weight: 400;
    font-family: "Open Sans", sans-serif;
    /* color: rgba(41,49,72,.5); */
    border-radius: 4px;
    height: 44px;
}
.contact-form .form-input select option {
    color: #293148;
}
.contact-form .form-input select option:first-child
{
    color: rgba(41,49,72,.5);
}
.contact-form .form-input .textarea textarea{
    border-bottom: 1px solid #000;
    padding-bottom: 15px;
    font-size: 18px;
    font-weight: 400;
    font-family: "Open Sans", sans-serif;
    color: #293148;
    border-radius: 4px;
}
.contact-form .form-input .textarea textarea::placeholder{
    color: rgba(41,49,72,.5);
}
.contact-form .form-input .form-check input[type="checkbox"]{
    border: 1px solid #000;
    width: 30px;
    height: 30px;
    position: relative;
    bottom: 3px;
}
.contact-form .form-input .input + span {
    position: absolute;
    top: 0px;
    left: 16px;
}
.contact-form form .form-input input.phone-number{
    /* padding-left: 85px !important; */
    padding-left: 8px !important;
    width: 58% !important;
}
.contact-form .form-input .form-check{
    display: flex;
    padding-left: 0;
    align-items: flex-start;
}
.contact-form .form-input .form-check .privacy_consent{
    padding-left: 0;
}
.contact-form .form-input .form-check .privacy_consent > a{
    font-weight: 600;
    display: inline-block;
}
.contact-form .form-input .form-check .privacy_consent > a:hover{
    color: #293148;
    text-decoration: underline;
    font-weight: 600;
}
.accrodion .accrodion-wrapper > div {
    border: 2px solid #D1E1D3;
    box-shadow: 0px 4px 8px -3px #000;
}
.accrodion .accrodion-wrapper .accordion-desc {
    font-size: 16px;
    line-height: 23px;
    font-weight: 400;
    letter-spacing: 0px;
    font-family: "verdana", sans-serif;
    color: #293148;
    background-color: rgb(163, 196, 168, .5);
}
.contact-form form .form-input .iti .iti__selected-dial-code {
    margin-left: -3px;
    color: #000;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: normal;
}
.contact-form form .form-input .iti--show-flags {
    display: flex;
    width: 100%;
    justify-content: end;
    height: 40px;
}
.contact-form form .form-input .iti--show-flags .iti__country-container {
    top:-15px;
    width: 40%;
}
.contact-form form .form-input .iti--show-flags .iti__country-container .iti__selected-country {
    border: 2px solid #A3C4A9;
    border-radius: 4px;
    position: relative;
    top: 14px;
    width: 100%;
    height: 39px;
}
.captcha-container {
    display: flex;
    align-items: center;
    gap: 10px;
}

.captcha-container img {
    border: 1px solid #ddd;
    border-radius: 4px;
    padding: 5px;
    background: #fff;
}

#refresh-captcha {
    padding: 8px 10px;
    background: #f8f9fa;
    border: 1px solid #ddd;
    border-radius: 4px;
    cursor: pointer;
    transition: all 0.3s ease;
    display: flex;
    align-items: center;
    justify-content: space-around;
}

#refresh-captcha:hover {
    background: #e9ecef;
}
#refresh-captcha > i {
    font-size: 16px;
}
.g-recaptcha{
    transform: scale(0.85);
    transform-origin: 0 0;
    transform-origin: top left;
    width: 304px;
    height: 78px;
}
.g-recaptcha > div {
    width: 100% !important;
}
.g-recaptcha iframe {
    border: 0;
    width: 100%;
}
div#rc-anchor-container.rc-anchor-normal .rc-anchor-content {
    width: 150px;
}
.contact-form .form-input button{
    font-size: 16px;
    font-weight: 700;
    line-height: normal;
    letter-spacing: -0.5px;
    font-family: "Open Sans", sans-serif;
    width: 100%;
    height: 50px;
    border-radius: 7px;
    color: #fff;
}
.contact-form .form-input.left-col{
    margin-top: 0px;
}
.contact-form .form-input.right-col{
    margin-top: 0px;
}
/* Subscribe section style */
/* .subscribe{
    padding-top: 25px;
} */
@media screen and (min-width: 992px) {
    /* Header section style */
    .header-top{
        background: none;
    }
    /* Breadcrumb section style */
    .partner-banner nav{
        display: block;
        padding-top: 32px;
    }
    .partner-banner nav ol{
        padding-left: 0;
    }
    .breadcrumb ol li a{
        font-size: 16px;
        line-height: normal;
        font-weight: 400;
        letter-spacing: 0;
        font-family: "Open Sans", sans-serif;
        color: #000;
    }
    .breadcrumb ol li span{
        font-size: 16px;
        line-height: normal;
        font-weight: 400;
        letter-spacing: 0;
        font-family: "Open Sans", sans-serif;
        color: #000;
    }
    .breadcrumb ol li svg{
        color: #1C1B1F;
    }
    /* Banner Section Style */
    .partner-banner .banner-img{
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
    } 
    .partner-banner .banner-img img{
        height: auto;
        border-radius: 0px;
        /* object-fit: none; */
    }
    .partner-banner .banner-img .banner-content{
        position: absolute;
        top: 50%;
        margin-top: -50px;
        text-align: center;
        width: 100%;
    }
    .partner-banner .banner-img .banner-content h1{
        font-size: 60px;
        line-height: normal;
        letter-spacing: -0.5px;
        font-weight: 500;
        font-family: "afacad", sans-serif;
        color: #fff;
    }
    .partner-banner .banner-img .banner-content p{
        font-size: 30px;
        line-height: normal;
        letter-spacing: -0.5px;
        font-weight: 500;
        font-family: "afacad", sans-serif;
        color: #fff;
    }
    .bottom-banner-content{
        padding-top: 44px;
        padding-bottom: 60px;
    }
    .bottom-banner-content h2{
        font-size: 50px;
        line-height: normal;
        font-weight: 500;
        font-family: "afacad", sans-serif;
        letter-spacing: -0.5px;
        color: #222;
        margin-bottom: 19px;
    }
    .bottom-banner-content p{
        font-size: 18px;
        line-height: 25px;
        font-weight: 400;
        font-family: "Open Sans", sans-serif;
        letter-spacing: 0px;
        color: #293148;
        margin-bottom: 0;
    }
    /* Accordion section style */
    .accordion-container{
        /* background: url(../img/yoga-trade-membership-background.png) rgba(0, 0, 0, 0.5);
        background-repeat: no-repeat;
        background-size: cover;
        background-blend-mode: overlay; */
        padding-top: 0px;
        padding-bottom: 60px;
        padding-left: 290px;
        padding-right: 290px;
    }
    .accordion-container h2{
        font-size: 50px;
        line-height: normal;
        font-weight: 500;
        font-family: "afacad", sans-serif;
        letter-spacing: -0.5px;
        /* color: #fff; */
        color: #222;
        margin-bottom: 30px;
        text-align: center;
    }
    .accordion-container span.accrodion-icon{
        position: absolute;
        top: 17px;
        right: 24px;
        width: 25px;
        height: auto;
    }
    .accordion-container span.accrodion-icon img{
        width: 100%;
        height: 25px;
        border-radius: 50%;
    }
    .accrodion .accrodion-wrapper > div{
        border: 2px solid #D1E1D3;
        box-shadow: 0px 4px 8px -3px #000;
    }
    .accrodion .accrodion-wrapper .accordion-btn{
        font-size: 17px;
        line-height: 23px;
        font-weight: 500;
        letter-spacing: 0;
        font-family: "verdana", sans-serif;
        color: #282F32;
        border-radius: 10px;
    }
    .accrodion .accrodion-wrapper .accordion-btn .accordion-icon{
        position: absolute;
        right: 25px;
    }
    .accrodion .accrodion-wrapper .accordion-btn span.sno{
        background-color: #d87a61;
        border-radius: 50%;
        padding: 0px 7px;
        height: 25px;
        width: 25px;
        color: #fff;
    }
    .accrodion .accrodion-wrapper .accordion-btn.expand{
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
    }
    .accrodion .accrodion-wrapper .accordion-desc{
        font-size: 17px;
        line-height: 23px;
        font-weight: 400;
        letter-spacing: 0px;
        font-family: "verdana", sans-serif;
        color: #293148;
        background-color: rgb(163, 196, 168, .5);
    }
    /* Get on board section style */
    .board-expression{
        padding-top: 0px;
        padding-bottom: 50px;
    }
    .board-expression .logo-content{
        display: flex;
    }
    .board-expression .logo-content p:last-child{
        margin-bottom: 0;
    }
    .board-expression .logo-content h2 {
        font-size: 50px;
        line-height: normal;
        font-weight: 500;
        font-family: "afacad", sans-serif;
        letter-spacing: -0.5px;
        color: #222;
        text-align: left;
        margin-bottom: 16px;
    }
    .board-expression .logo-content p {
        font-size: 18px;
        line-height: 25px;
        font-weight: 400;
        font-family: "Open Sans", sans-serif;
        letter-spacing: 0px;
        color: #293148;
        text-align: left;
    }
    .board-expression .logo-content img {
        margin: 0 0;
        width: 113px;
        height: 79px;
        margin-bottom: 28px;
    }
    .board-expression .logo-content img.expression {
        margin: 0 0;
        width: 70px;
        height: 65px;
        margin-bottom: 28px;
    }
    .board-expression .logo-content .expression-content{
        margin-left: 20px;
    }
    /* Partner form section style */
    .contact-form{
        background-color: #EAE0C7;
        padding-top: 30px;
        padding-bottom: 34px;
    }
    .contact-form h2{
        font-size: 50px;
        line-height: normal;
        font-weight: 500;
        font-family: "afacad", sans-serif;
        letter-spacing: -0.5px;
        color: #222;
        padding-bottom: 0px;
    }
    .contact-form label{
        font-size: 18px;
        font-weight: 600;
        font-family: 'Open Sans', sans-serif;
        padding-left: 20px;
        margin-bottom: 15px;
    }
    .contact-form label.error{
        font-size: 18px;
        font-weight: 400;
        font-family: 'Open Sans', sans-serif;
        padding-left: 0px;
        margin-bottom: 0px;
    }
    .contact-form .privacy-consent-wrapper .error{
        font-size: 18px;
        font-weight: 400;
        font-family: 'Open Sans', sans-serif;
        padding-left: 20px;
        margin-bottom: 15px;
    }
    .contact-form label.address{
        margin-top: 0px;
    }
    .contact-form .form-input {
        margin-top: 0;
        margin-bottom: 20px;
        padding-left: 30px;
        padding-right: 0px;
        position: relative;
    }
    .contact-form .form-input .input + span {
        position: absolute;
        left: 18px;
        top: 0;
    }
    /* .contact-form .partner-name span {
        position: absolute;
        left: 129px;
        top: 0;
    }
    .contact-form .partner-address span {
        position: absolute;
        left: 143px;
        top: 0;
    } */
    .contact-form  form .form-input input.phone-number {
        height: 47px;
    }
    .contact-form .phone-number .tel + span {
        position: absolute;
        left: 18px;
        top: 0;
    }
    .contact-form .country span {
        position: absolute;
        left: 20px;
        top: 0;
    }
    .contact-form .state span {
        position: absolute;
        left: 20px;
        top: 0;
    }
    .contact-form .city span {
        position: absolute;
        left: 20px;
        top: 0;
    }
    /* .contact-form .zipcode span {
        position: absolute;
        left: 153px;
        top: 0;
    } */
    .contact-form .form-input label > span {
        position: absolute;
        left: 180px;
    }
    .contact-form .form-input span.iti__dial-code {
        left: 40px;
    }
    .contact-form .form-input.mobile-no span {
        position: absolute;
        left: 224px;
    }
    /* .contact-form .form-input.email span {
        position: absolute;
        left: 72px;
    } */
    .contact-form form .form-input input{
        /* border-bottom: 1px solid #000; */
        border: 2px solid #A3C4A9;
        /* padding-bottom: 15px; */
        padding: 8px 15px;
        font-size: 18px;
    }
    .contact-form form .form-input input:active{
        outline: 0;
        background-color: #fff;
    }
    .contact-form form .form-input input:focus{
        outline: 0;
        background-color: #fff;
    }
    .contact-form form .form-input input:focus-visible{
        outline: 0;
    }
    .contact-form form .form-input input:-webkit-autofill,
    .contact-form form .form-input input:-webkit-autofill:hover, 
    .contact-form form .form-input input:-webkit-autofill:focus, 
    .contact-form form .form-input input:-webkit-autofill:active{
        -webkit-box-shadow: 0 0 0 30px white inset !important;
        box-shadow: 0 0 0 30px white inset !important;
        -webkit-text-fill-color: #000 !important;
        background-color: white !important;
    }
    .contact-form form .form-input input::placeholder{
        color: rgba(41,49,72,.5);
        padding-bottom: 15px;
        font-size: 16px;
        font-weight: 400;
        font-family: 'Open Sans', sans-serif;
    }
    .contact-form form .form-input input.phone-number{
        /* padding-left: 85px !important; */
        padding-left: 15px !important;
        width: 73% !important;
    }
    .contact-form .form-input select {
        /* border-bottom: 1px solid #000; */
        border: 2px solid #A3C4A9;
        /* padding-bottom: 15px; */
        padding: 8px 15px;
    }
    .contact-form .form-input .textarea textarea {
        margin-bottom: 6px;
        border: 2px solid #A3C4A9;
        padding: 8px 15px;
    }
    .contact-form .form-input .form-check{
        display: flex;
        padding-left: 0;
    }
    .contact-form .form-input .form-check input[type="checkbox"] {
        border: 1px solid #000;
        width: 14px;
        height: 14px;
        position: relative;
        bottom: -5px;
    }
    .contact-form form .form-input .iti--show-flags {
        display: flex;
        width: 100%;
        justify-content: end;
        height: 47px;
    }
    .contact-form form .form-input .iti--show-flags .iti__country-container {
        top:-15px;
        width: 24%;
    }
    .contact-form form .form-input .iti--show-flags .iti__country-container .iti__selected-country {
        border: 2px solid #A3C4A9;
        border-radius: 4px;
        position: relative;
        top: 14px;
        width: 100%;
        height: 47px;
    }
    .contact-form form .form-input input.verify {
        text-align: left;
        width: 30px;
        height: 30px;
    }
    .contact-form form .form-input input.verify + span{
        position: absolute;
        left: 70px;
        top: -5px;
        font-size: 16px;
        font-weight: 400;
        font-family: "Open Sans", sans-serif;
        letter-spacing: -0.5px;
        line-height: 25px;
        color: #293148;
    }
    .contact-form form .form-input input.verify + span a{
        font-size: 16px;
        font-weight: 400;
        font-family: "Open Sans", sans-serif;
        letter-spacing: -0.5px;
        line-height: 25px;
        color: #293148;
        text-decoration: underline;
    }
    .contact-form form .form-input input.verify + span a:hover{
        color: #293148;
    }
    .contact-form form .form-input .verify-label{
        font-size: 30px;
        font-weight: 500;
        font-family: 'Afacad', sans-serif;
        line-height: normal;
        letter-spacing: -0.5px;
        color: #293148;
        margin-bottom: 21px;
    }
    .contact-form form .form-input select{
        color: rgba(41,49,72);
        padding-bottom: 8px;
        font-size: 18px;
        font-weight: 400;
        font-family: 'Open Sans', sans-serif;
        height: 47px;
    }
    /* .contact-form form .form-input select option{
        color: rgba(41,49,72);
    }
    .contact-form form .form-input select option:first-child
    {
        color: rgba(41,49,72,.5);
    } */
    /* .iti--fullscreen-popup.iti--container {
        width: 24%;
        left: 50% !important;
        top: 35% !important;
        padding: 0 !important;
        border: 1px solid #000;
    } */
    .contact-form form{
        padding: 66px 100px 73px 70px;
    }
    /* .contact-form form .form-input input::placeholder{
        padding-bottom: 15px;
    } */
    .contact-form form .form-input button{
        font-size: 20px;
        font-weight: 600;
        line-height: normal;
        letter-spacing: -0.5px;
        font-family: "Open Sans", sans-serif;
        border-radius: 29px;
        width: 212px;
        height: 58px;
    }
    .contact-form label.privacy_consent{
        font-size: 14px;
        line-height: normal;
        font-family: 'Open Sans', sans-serif;
        letter-spacing: 0px;
        color: #293148;
        padding-left: 0;
        font-weight: 400;
    }
    .captcha-container #refresh-captcha{
        font-size: 20px;
        line-height: normal;
        font-family: 'Open Sans', sans-serif;
        letter-spacing: -0.5px;
        color: #293148;
        border: 1px solid #D87A61;
    }
    .iti--fullscreen-popup.iti--container {
        top: 370px !important;
        left: auto !important;
        right: 445px !important;
        width: 272px;
        padding: 0 !important;
        border: 1px solid #000;
    }
    .iti--inline-dropdown .iti__dropdown-content {
        overflow: scroll;
    }
    .iti--inline-dropdown .iti__country-list {
        overflow: initial;
    }
    .iti .iti__selected-dial-code {
        font-size: 14px;
        margin-left: 4px;
        color: #293148;
    }
    .contact-form .iti .iti__country-container .iti__selected-dial-code {
        margin-left: 0;
    }
    .g-recaptcha{
        transform: scale(1);
        transform-origin: 0 0;
        transform-origin: top left;
    }
    /* Subscribe section style */
    /* .subscribe{
        padding-top: 26px;
        padding-bottom: 26px;
        position: relative;
    }
    .subscribe .right-img {
        margin-bottom: 0px;
        width: 100%;
        margin-left: 0px;
        height: 100%;
    } */
    /* .subscribe .right-img img{
        height: 463px;
        object-position: 25%;
    } */
}
@media screen and (min-width:1024px) {
    .contact-form form .form-input .iti--show-flags .iti__country-container {
        top: -15px;
        width: 27%;
    }
    .contact-form form .form-input input.phone-number {
        /* padding-left: 85px !important; */
        padding-left: 15px !important;
        width: 70% !important;
    }
}
@media screen and (min-width: 1280px) {
    .accrodion .accrodion-wrapper{
        width: 740px;
        margin: 0 auto;
    }
    .contact-form form .form-input input.phone-number {
        /* padding-left: 85px !important; */
        padding-left: 15px !important;
        width: 73% !important;
    }
    .iti--fullscreen-popup.iti--container {
        top: 223px !important;
        left: 262px !important;
        right: 0px !important;
        width: 272px;
        padding: 0 !important;
        border: 1px solid #000;
    }
    .contact-form form .form-input .iti--show-flags .iti__country-container {
        top: -15px;
        width: 24%;
    }
    .contact-form form .form-input input.phone-number {
        /* padding-left: 85px !important; */
        padding-left: 15px !important;
        width: 73% !important;
    }
}
@media screen and (min-width: 1356px) {
    .accrodion .accrodion-wrapper {
        width: 820px;
        margin: 0 auto;
    }
    .contact-form form .form-input input.phone-number {
        /* padding-left: 85px !important; */
        padding-left: 15px !important;
        width: 73% !important;
    }
    .iti--fullscreen-popup.iti--container {
        top: 223px !important;
        left: 343px !important;
        right: 0px !important;
        width: 272px;
        padding: 0 !important;
        border: 1px solid #000;
    }
}
@media screen and (min-width: 1440px) {
    /* .subscribe .right-img img {
        height: 420px;
        object-fit: cover;
        margin-right: 52px;
        width: 529px;
        object-position: 10px -16px;
    } */
}
@media screen and (min-width:1921px) {
    .iti--fullscreen-popup.iti--container {
        top: 233px !important;
        left: -965px !important;
        right: 0px !important;
        width: 272px;
        padding: 0 !important;
        border: 1px solid #000;
        margin: 0 auto;
    }
}
.policy-section {
    background-color: #f8f9fa;
}

.policy-content {
    background: white;
    padding: 2rem;
    border-radius: 8px;
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}

.policy-content h2 {
    color: #333;
    border-bottom: 2px solid #eee;
    padding-bottom: 0.5rem;
}

.policy-content ul {
    margin-bottom: 1.5rem;
}

.policy-content ul li {
    margin-bottom: 0.5rem;
    color: #555;
}

