
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

@font-face {
    font-family: 'sf pro display';
    font-style: normal;
    font-weight: 400;
    src: local('SF Pro Display'), url(https://health.ansharlabs.com/wp-content/themes/anshar-health/assets/font/sf-pro-display/SFPRODISPLAYREGULAR.woff) format('woff')
}

@font-face {
    font-family: 'sf pro display';
    font-style: italic;
    font-weight: 100;
    src: local(''SF Pro Display''), url(https://health.ansharlabs.com/wp-content/themes/anshar-health/assets/font/sf-pro-display/SFPRODISPLAYULTRALIGHTITALIC.woff) format('woff')
}

@font-face {
    font-family: 'sf pro display';
    font-style: italic;
    font-weight: 200;
    src: local('SF Pro Display'), url(https://health.ansharlabs.com/wp-content/themes/anshar-health/assets/font/sf-pro-display/SFPRODISPLAYTHINITALIC.woff) format('woff')
}

@font-face {
    font-family: 'sf pro display';
    font-style: italic;
    font-weight: 300;
    src: local('SF Pro Display'), url(https://health.ansharlabs.com/wp-content/themes/anshar-health/assets/font/sf-pro-display/SFPRODISPLAYLIGHTITALIC.woff) format('woff')
}

@font-face {
    font-family: 'sf pro display';
    font-style: normal;
    font-weight: 500;
    src: local('SF Pro Display'), url(https://health.ansharlabs.com/wp-content/themes/anshar-health/assets/font/sf-pro-display/SFPRODISPLAYMEDIUM.woff) format('woff')
}

@font-face {
    font-family: 'sf pro display';
    font-style: italic;
    font-weight: 600;
    src: local('SF Pro Display'), url(https://health.ansharlabs.com/wp-content/themes/anshar-health/assets/font/sf-pro-display/SFPRODISPLAYSEMIBOLDITALIC.woff) format('woff')
}

@font-face {
    font-family: 'sf pro display';
    font-style: normal;
    font-weight: 700;
    src: local('SF Pro Display'), url(https://health.ansharlabs.com/wp-content/themes/anshar-health/assets/font/sf-pro-display/SFPRODISPLAYBOLD.woff) format('woff')
}

@font-face {
    font-family: 'sf pro display';
    font-style: italic;
    font-weight: 800;
    src: local('SF Pro Display'), url(https://health.ansharlabs.com/wp-content/themes/anshar-health/assets/font/sf-pro-display/SFPRODISPLAYHEAVYITALIC.woff) format('woff')
}

@font-face {
    font-family: 'sf pro display';
    font-style: italic;
    font-weight: 900;
    src: local('SF Pro Display'), url(https://health.ansharlabs.com/wp-content/themes/anshar-health/assets/font/sf-pro-display/SFPRODISPLAYBLACKITALIC.woff) format('woff')
}



body{
    font-family: 'Poppins';
    margin: 0 !important;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; 
}
.container{
    max-width: 1224px;
    padding: 0 15px;
}
.mobile-only{
    display: none;
}
.desk-only{
    display: block;
}
.tab-only{
    display: none;
}
.banner-img{
    position: relative;
}
.banner-img img{
    object-fit: cover;
    height: 850px;
}
.banner-content{
    position: absolute;
    bottom: 145px;
    color: white;
    right: 0;
    width: calc((100% - 1185px) / 2 + 1185px );
}
.banner-content h1{
    font: normal normal 700 100px/150px 'Poppins';
    letter-spacing: 1px;   
    margin-bottom: 0;
}
.banner-content h1 span{
    font-weight: 100;
}
.banner-content p{
    font: normal normal 275 28px/36px 'Poppins';
    letter-spacing: 0.84px;
    max-width: 865px; 
    margin-bottom: 0;
}
.banner-content p span{
    color: #00FDFD;
    font-weight: 700;
}
.banner-content .btn{
    opacity: 0;
    visibility: hidden;
}
.btn{
    margin-top: 45px;
    position: relative;
    padding: 14px 51px;
    color: white;
    font: normal normal 700 20px/30px 'Poppins';
    border-radius: 10px;
    background: linear-gradient(92deg, #CF48FF 4.66%, #6850FF 98.59%);
    letter-spacing: 1px;
    background: linear-gradient(92deg, #CF48FF 4.66%, #6850FF 98.59%) padding-box, linear-gradient(92deg, #CF48FF 4.66%, #6850FF 98.59%) border-box;
    border-radius: 10px;
    border: 2px solid transparent;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
}
.btn:hover{
    background: linear-gradient(#10264F, #10264F) padding-box,
    linear-gradient(92deg, #CF48FF 4.66%, #6850FF 98.59%) border-box;
    border-radius: 10px;
    border: 2px solid transparent;
}
/************* question-section *********/
.question-section{
    background: url(https://ansharhealth.com/wp-content/uploads/2024/02/section2-bg.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 128px 0 110px;
    position: relative;
}
.question-sec-bg{
    position: absolute;
    top: 90px;
    left: 160px;
}
.question-sec-bg svg{
    max-width: 523px;
    width: 100%;
}
.question-section .container .row .col-md-6{
    flex: 0 0 auto;
    width: 50%;
}
.question-box{
    padding:40px;
    border-bottom: 2px solid #6C79A8;
    background: rgba(110, 136, 180, 0.20);
    backdrop-filter: blur(15px);
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px;
    flex: 1 0 0;
    align-self: stretch;
    margin-bottom: 24px;
}
.question-box-2.mb-md-0{
    border-color: #4E9CD4;
}
.question-box-3{
    padding: 49px 40px;
    border-color: #8276AA;
}
.mt-custom .question-box{
    border-color: #549ED6;
}
.question-box p{
    color: #FFF;
    font: normal normal 300 32px/50px 'Poppins';
    letter-spacing: 0;
    margin-bottom: 0;
}
.question-box p span{
    font-weight: 600;
    font-style: italic;
}
.question-box-2 p{
    padding: 41.5px 0;
    margin-bottom: 0;
}
.question-section .height-custom{
    height: fit-content;
}
.question-section .mt-custom{
    margin-top: -67.1px;
}
.question-bottom {
    margin-top: 95px;
}
.question-bottom p{
    color: #70ABCC;
    text-align: center;
    font: normal normal 600 22px/normal 'Poppins';
    letter-spacing: 6.6px;
    text-transform: uppercase;
    margin-bottom: 8px;
}
.question-bottom h2{
    color: #FFF;
    font: normal italic 600 42px/54px 'Poppins';
    letter-spacing: 1.26px;
    position: relative;
    width: fit-content;
    margin: auto;
}
.question-bottom h2::before{
    content: '';
    position: absolute;
    left: 0;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="774" height="21" viewBox="0 0 774 21" fill="none"><path d="M0.999716 18.4999L191.639 11.9998L387.616 5.00632L580.352 2.9851L773.638 2.98517" stroke="%23FD6585" stroke-width="4"/></svg>');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    width: 100%;
    height: 24px;
    top: 45%;
}
.question-bottom .bottom-svg{
    margin-top: 20px;
}
/********** welcome section *********/
.welcome-section{
    padding: 78px 0 105px;
    background: #B8C2C9;
}
.section-title h2{
    font: normal normal 400 42px/normal 'Poppins';
    color: #4A6170;
    text-align: center;
    margin-bottom: 32px;
}
.section-title h2 span{
    color: #133A50;
    font-weight: 700;
}
.welcome-inner{
    position: relative;
}
.welcome-inner > div:not(:last-child){
    margin-bottom: 12px;
}
.welcome-inner .welcome-box-1 {
    position: relative;
    background-color: #133A50;
    display: flex;
    padding: 25px 32px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: calc(50% - 6px);
    float: left;
}
.welcome-inner .welcome-box-1 p{
    margin: 16px 0;
}
.welcome-inner .welcome-box-1 .bg-svg{
    position: absolute;
    top: 0;
    width: 231px;
    height: 231px;
    left: 0;
}
.welcome-inner .welcome-box-1 .box-svg{
    margin-top: 0;
}
.welcome-inner .welcome-box-1 p{
    color: #FFF;
    text-align: center;
    font: normal normal 400 24px/normal 'Poppins';
    max-width: 400px;
}
.welcome-inner .welcome-box-1 h2{
    color: #4AB3A0;
    font-family: 'Poppins';
    font-size: 60px;
    font-weight: 700;
    line-height: normal;
    display: flex;
    align-items: center;
}
.welcome-inner .welcome-box-1 h2 span{
    font-size: 28px;
    font-weight: 500;
    text-transform: capitalize;
    margin-left: 15.25px;
}
.welcome-box-2 {
    height: fit-content;
    display: flex;
    padding: 23px 24px;
    border: 1px solid #FFF;
    background: rgba(255, 255, 255, 0.30);
    width: calc(50% - 6px);
    float: right;
}
.welcome-box-2 .box-svg{
    color: #000;
    text-align: justify;
    font-family: "Poppins";
    font-size: 28px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-top: 0;
}
.welcome-box-2 p{
    color: #4A6170;
    font-family: "Poppins";
    font-size: 28px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    flex: 1;
    margin-bottom: 0;
}
.welcome-box-2 p span{
    color: #133A50;
    font-weight: 700;
}
.welcome-box-2-main .welcome-box-2:first-child{
    margin-bottom: 12px;
}
.welcome-box-3{
    max-width: 100%;
    width: 100%;
    display: flex;
    padding: 24px;
    align-items: start;
    align-self: stretch;
    border: 1px solid #FFF;
    background: rgba(255, 255, 255, 0.30);
}
.box-svg{
    margin-top: 7px;
}
.welcome-box-3 p{
    color: #4A6170;
    font-family: "Poppins";
    font-size: 28px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 0;
}
.welcome-box-3 p span{
    color: #133A50;
    font-weight: 700;
}
.welcome-box-2 .box-svg img,.welcome-box-3 .box-svg img{
    width: 28px;
    height: 28px;
}
.welcome-inner [class^="welcome-box-"] .box-svg{
    margin-right: 16px;
}
/************* video-section *********/
.frame-bg{
    position: relative;
}
.fram_div img{
    position: absolute;
    bottom: 100px;
    max-height: 92%;
    height: 100%;
    max-width: 1500px;
    width: 100%;
    z-index: 1;
    left: 14%;
}
.video-section{
    padding: 0;
    background-color: #d9d9d9;
    position: relative;
}
.video-section::before {
    content: '';
    position: absolute;
    background: none;
    width: 0;
    height: 0;
    border-top: 25px solid rgb(184 194 201);
    border-left: 25px solid transparent;
    border-right: 25px solid transparent;
    left: 50%;
    transform: translateX(-50%);
    top: -1px;
}
.video-section .section-title h4{
    color: rgba(0, 0, 0, 0.80);
    text-align: justify;
    font-family: "Poppins";
    font-size: 28px;
    font-style: normal;
    font-weight: 400;
    line-height: 38px; 
    letter-spacing: 0.56px;
    padding: 83px 0;
    margin-bottom: 0;
}
.video-inner{
    background-color: #000;
    position: relative;
    overflow: hidden;
}
.video-inner::after{
    content: '';
    width: 30%;
    height: 100%;
    background-color: #112341;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
}
.video-inner-content{
    /* max-width:calc((100% - 1200px) / 2 + 1200px ); */
    max-width: 1200px;
    margin: auto;
    /* background-image: url(../img/sec-4-1.jpg); */
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    position: relative;
    z-index: 2;
}
.video-inner-content > img{
    display: none;
}
.video-inner-content .img-1680{
    display: block;
}
.video-inner img{
    position: absolute;
    bottom: 0;
    left: 0;
    max-width: 1200px;
    width: 100%;
    /* height: 100%; */
    z-index: 0;
}
.img-content{
    padding: 105px 0 97px 330px;
    background: linear-gradient(270deg, #112341 0%, #112341 52.96%, #112341 58.3%, rgba(17, 35, 65, 0.94) 61.52%, rgba(17, 35, 65, 0.86) 66.19%, rgba(17, 35, 65, 0.780932) 69.52%, rgba(17, 35, 65, 0.715641) 73.7%, rgba(17, 35, 65, 0.644108) 78.27%, rgba(17, 35, 65, 0.551539) 80.97%, rgba(17, 35, 65, 0.423164) 84.72%, rgba(17, 35, 65, 0) 100%);
    max-width: 800px;
    width: 100%;
    margin-left: auto;
    color: #fff;
    z-index: 1;
    position: relative;

}

.img-content-inner{
    max-width: 470px;
    margin-right: 0;
}
.video-inner .img-content h4 {
    font-family: 'Poppins';
    font-size: 42px;
    font-weight: 600;
    line-height: 63px;
    text-align: left;
    margin-bottom: 60px;
}
.video-inner .img-content p {
    font-family: 'Poppins';
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
    letter-spacing: .02em;
    text-align: left;
    margin-bottom: 60px;
    color: rgba(228, 228, 228, 0.8);
}
.video-inner .img-content .img-content-bottom h5 {
    font-family: 'Poppins';
    margin: 0;
    font-size: 24px;
    font-weight: 700;
    line-height: 36px;
    letter-spacing: 0.02em;
    text-align: left;
}
.video-inner .img-content .img-content-bottom p {
    font-family: 'Poppins';
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    letter-spacing: .02em;
    text-align: left;
    margin: 0;
}

/*************** discover section ****************/
.discover-section{
    padding: 103px 0 80px;
    background-color: #000;
    /* background-image: url(/wp-content/themes/anshar-health/assets/images/frame-2.png) */
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom;
}
.discover-section > div{
    position: relative;
    z-index: 2;
}
.discover-section .section-title h3{
    color: #FFF;
    text-align: center;
    font-family: 'Poppins';
    font-size: 42px;
    font-weight: 300;
    line-height: 52px;
    letter-spacing: 1.26px;
    text-transform: capitalize;
    margin-bottom: 119px;
}
.discover-inner{
    border-radius: 8px 8px 5px 5px;
    border-bottom: 2px solid rgb(255, 255, 255,0.20);
    background: rgba(110, 136, 180, 0.20);
    backdrop-filter: blur(15px);
    margin-bottom: 72px;
    -webkit-border-radius: 8px 8px 5px 5px;
    -moz-border-radius: 8px 8px 5px 5px;
    -ms-border-radius: 8px 8px 5px 5px;
    -o-border-radius: 8px 8px 5px 5px;
}
.discover-img img{
    max-width: 100%;
    width: 100%;
    border-radius: 8px 8px 0px 0px;
    -webkit-border-radius: 8px 8px 0px 0px;
    -moz-border-radius: 8px 8px 0px 0px;
    -ms-border-radius: 8px 8px 0px 0px;
    -o-border-radius: 8px 8px 0px 0px;
}
.mob_dis_img{
    display: none;
}
.discover-title{
    max-width: 985px;
    padding: 0 15px;
    margin: 0 auto 66px;
} 
.discover-title h3{
    padding: 56px 0 0;
    color: #FFF;
    font-family: 'Poppins';
    font-size: 28px;
    font-style: normal;
    font-weight: 600;
    line-height: 26px; 
    position: relative;
}
.discover-title h3::before{
    content: '';
    position: absolute;
    width: 93px;
    height: 2px;
    flex-shrink: 0;
    background-color: #fff;
    bottom: -14px;
}
.discover-title p{
    color: #FFF;
    font-family: 'Poppins';
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    opacity: 0.6;
    margin: 40px 0 0;
}
.discover-bottom{
    max-width: 985px;
    padding: 0 15px;
    margin: auto;
    padding-bottom: 88px;
}
.discover-bottom ul li{
    list-style: none;
    position: relative;
    padding-left: 20px;
}
.discover-bottom ul li::before{
    content: '';
    position: absolute;
    left: 0;
    top: 5px;
    width: 6px;
    height: 36px;
    border-radius: 30px;
    background: linear-gradient(92deg, #CF48FF 4.66%, #6850FF 98.59%);
}
.discover-bottom ul li:not(:last-child){
    margin-bottom: 34px;
}
.discover-bottom ul li h4{
    color: #FFF;
    font-family: 'Poppins';
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-bottom: 12px;
}
.discover-bottom ul li p{
    font-family: 'Poppins';
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    color: #FFF;
    opacity: 0.6;
    margin-top: 0;
    margin-bottom: 0;
}
.discover-bottom ul li p:not(:last-child){
    margin-bottom: 14px;
}
.discover-bottom-2{
    padding-bottom: 64px;
}
.discover-bottom-2 p:last-child{
    margin: 0;
}
.discover-bottom-2 p{
    font-family: 'Poppins';
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    color: #FFF;
    opacity: 0.6;
    margin-top: 40px;
}
.discover-bottom-2 h5{
    color: #00FDFD;
    font-family: 'Poppins';
    font-size: 16px;
    font-style: italic;
    font-weight: 600;
    line-height: 24px;
    opacity: 0.6;
    margin: 40px 0 0;
}
.discover-bottom-3{
    padding-bottom: 64px;
}
.discover-bottom-3 ul li:last-child{
    padding-left: 0;
}
.discover-bottom-3 ul li:last-child::before{
    display: none;
}
.discover-bottom-4 ul li:not(:last-child) {
    margin-bottom: 44px;
}
/*************** brand partner section ****************/
.brand-partner-section{
    padding: 98px 0 154px;
}
.brand-partner-section .section-title h2{
    color: rgba(0, 0, 0, 0.80);
    font-weight: 600;
    margin-bottom: 55px;
}
.brand-partner-inner{
    max-width: 1124px;
    margin: auto;
}
.brand-partner-inner-1,.brand-partner-inner-2,.brand-partner-inner-3{
    gap: 0 !important;
}
.brand-partner-inner-1 > img:not(:last-child),.brand-partner-inner-2 > img:not(:last-child),.brand-partner-inner-3 > img:not(:last-child){
    margin-right: 24px;
}
.brand-partner-inner-2 {
    margin:50px 0;
}
.brand-partner-inner-4{
    display:none;
}
.brand-partner-inner-1 img:first-child{
    max-width:184.34px;
}
.brand-partner-inner-1 img:nth-child(2){
    max-width: 248.24px;
}
.brand-partner-inner-1 img:nth-child(3){
    max-width:140px;
}
.brand-partner-inner-1 img:nth-child(4){
    max-width: 100px;
}
.brand-partner-inner-1 img:nth-child(5){
    max-width:101px;
}
.brand-partner-inner-1 img:nth-child(6){
    max-width:214.29px;
}
.brand-partner-inner-2 img:first-child{
    max-width: 200px;
}
.brand-partner-inner-2 img:nth-child(2){
    max-width: 100px;
}
.brand-partner-inner-2 img:nth-child(3){
    max-width:181.84px;
}
.brand-partner-inner-2 img:nth-child(4){
    max-width: 167.87px;
}
.brand-partner-inner-3 img:first-child{
    max-width:119.67px;
}
.brand-partner-inner-3 img:nth-child(2){
    max-width:152.57px;
}
.brand-partner-inner-3 img:nth-child(3){
    max-width: 200px;
}
/*************** contact section ****************/
.contact-section{
    padding: 86px 0 40px;
    background: #10264A;
    position: relative;
}
.contact-section::before{
    content: '';
    position: absolute;
    width: 100%;
    height: 30%;
    left: 0;
    bottom: 0;
    background-color: #000;
}
.contact-section .section-title{
    margin-bottom: 56px;
}
.contact-section .section-title h4{
    color: #FFF;
    text-align: center;
    font-family: 'Poppins';
    font-size: 28px;
    font-style: normal;
    font-weight: 600;
    line-height: 26px; 
    margin-bottom: 48px;
    position: relative;
}
.contact-section .section-title h4::before{
    content: '';
    position: absolute;
    bottom: -14px;
    left: 50%;
    width: 93px;
    height: 2px;
    border-radius: 5px;
    background: #F1BEFF;
    transform: translateX(-50%);
}
.contact-section .section-title p{
    color: rgba(255, 255, 255, 0.80);
    text-align: center;
    font-family: 'Poppins';
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    margin-bottom: 32px;
}

.contact-section .section-title a{
    color: #BE8CFF;
    text-align: center;
    font-family: 'Poppins';
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px; 
    display: inline-block;
}
.who_work_sec{
    display: flex;
    max-width: 886px;
    width: 100%;
    padding: 48px 40px;
    /* flex-direction: column; */
    align-items: flex-start;
    flex-wrap: wrap;
    margin: -8px;
    /* gap: 16px; */
    border-radius: 10px;
    background: #FFF;
    margin: auto;
    justify-content: space-between;
}
.who_work_sec >div{
    display: flex;
    width: 50%;
    padding: 8px;
}
.who_work_sec div:nth-child(2) {
    flex-direction: column;
}
.who_work_sec div:nth-child(3) {
    flex-direction: column;
    width: 100%;
}
.who_work_sec div:nth-child(3) p{
    flex-direction: column;
    gap: 0;
}
.who_work_sec div:nth-child(3) p span{
    width: 100%;
}
.who_work_sec >div p{
    width: 100% !important;
}
.who_work_sec input,.who_work_sec textarea{
    padding: 20px 24px;
    border-radius: 10px;
    border: 1px solid #E8EBF0;
    background: #F2F4F9;
    backdrop-filter: blur(15px);
    width: 100%;
}
.who_work_sec p{
    margin-bottom: 0;
}
.who_work_sec p:nth-child(3){
    width: 100%;
}
.who_work_sec p:nth-child(4){
    width: 100%;
}
.who_work_sec p label{
    display: flex;
    align-items: center;
    gap: 12px;
}
.who_work_sec p label input {
    width: 16px;
    height: 16px;
    appearance: none;
    background: no-repeat;
    padding: 0;
    border-radius: 10px;
    border: 1px solid #E8EBF0;
    background: #F2F4F9;
    backdrop-filter: blur(15px);
    border-radius: 2px;
    position: relative;
}
.who_work_sec p input{
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 22 22" fill="none"><path d="M11.0001 13.75C13.4164 13.75 15.3751 11.7912 15.3751 9.375C15.3751 6.95875 13.4164 5 11.0001 5C8.58388 5 6.62512 6.95875 6.62512 9.375C6.62512 11.7912 8.58388 13.75 11.0001 13.75ZM11.0001 13.75C14.4102 13.75 17.2507 15.5788 17.8733 18M11.0001 13.75C7.59007 13.75 4.74953 15.5788 4.12695 18M21 11C21 16.5228 16.5228 21 11 21C5.47715 21 1 16.5228 1 11C1 5.47715 5.47715 1 11 1C16.5228 1 21 5.47715 21 11Z" stroke="url(%23paint0_linear_437_111)" stroke-width="1.5" stroke-linecap="round"/><defs><linearGradient id="paint0_linear_437_111" x1="1.84806" y1="4.24999" x2="21.2935" y2="4.95993" gradientUnits="userSpaceOnUse"><stop stop-color="%23CF48FF"/><stop offset="1" stop-color="%236850FF"/></linearGradient></defs></svg>');
    background-repeat: no-repeat;
    background-position: 24px center;
    background-size: 20px;
    padding-left: 58px;
}
.who_work_sec p:nth-child(1) input{
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 22 22" fill="none"><path d="M11.0001 13.75C13.4164 13.75 15.3751 11.7912 15.3751 9.375C15.3751 6.95875 13.4164 5 11.0001 5C8.58388 5 6.62512 6.95875 6.62512 9.375C6.62512 11.7912 8.58388 13.75 11.0001 13.75ZM11.0001 13.75C14.4102 13.75 17.2507 15.5788 17.8733 18M11.0001 13.75C7.59007 13.75 4.74953 15.5788 4.12695 18M21 11C21 16.5228 16.5228 21 11 21C5.47715 21 1 16.5228 1 11C1 5.47715 5.47715 1 11 1C16.5228 1 21 5.47715 21 11Z" stroke="url(%23paint0_linear_437_111)" stroke-width="1.5" stroke-linecap="round"/><defs><linearGradient id="paint0_linear_437_111" x1="1.84806" y1="4.24999" x2="21.2935" y2="4.95993" gradientUnits="userSpaceOnUse"><stop stop-color="%23CF48FF"/><stop offset="1" stop-color="%236850FF"/></linearGradient></defs></svg>');
}
.who_work_sec div:nth-child(2) p input{
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M3 5L10.7721 11.045C11.4943 11.6067 12.5057 11.6067 13.2279 11.045L21 5M5.2 20H18.8C19.9201 20 20.4802 20 20.908 19.782C21.2843 19.5903 21.5903 19.2843 21.782 18.908C22 18.4802 22 17.9201 22 16.8V7.2C22 6.0799 22 5.51984 21.782 5.09202C21.5903 4.71569 21.2843 4.40973 20.908 4.21799C20.4802 4 19.9201 4 18.8 4H5.2C4.07989 4 3.51984 4 3.09202 4.21799C2.71569 4.40973 2.40973 4.71569 2.21799 5.09202C2 5.51984 2 6.07989 2 7.2V16.8C2 17.9201 2 18.4802 2.21799 18.908C2.40973 19.2843 2.71569 19.5903 3.09202 19.782C3.51984 20 4.0799 20 5.2 20Z" stroke="url(%23paint0_linear_312_575)" stroke-width="1.5"/><defs><linearGradient id="paint0_linear_312_575" x1="2.84806" y1="6.59999" x2="22.279" y2="7.48675" gradientUnits="userSpaceOnUse"><stop stop-color="%23CF48FF"/><stop offset="1" stop-color="%236850FF"/></linearGradient></defs></svg>');
}
.who_work_sec div p textarea{
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M8 7.25C7.58579 7.25 7.25 7.58579 7.25 8C7.25 8.41421 7.58579 8.75 8 8.75V7.25ZM16 8.75C16.4142 8.75 16.75 8.41421 16.75 8C16.75 7.58579 16.4142 7.25 16 7.25V8.75ZM8 11.25C7.58579 11.25 7.25 11.5858 7.25 12C7.25 12.4142 7.58579 12.75 8 12.75V11.25ZM12 12.75C12.4142 12.75 12.75 12.4142 12.75 12C12.75 11.5858 12.4142 11.25 12 11.25V12.75ZM21.782 15.908L22.4503 16.2485V16.2485L21.782 15.908ZM20.908 16.782L21.2485 17.4503L20.908 16.782ZM20.908 3.21799L21.2485 2.54973L21.2485 2.54973L20.908 3.21799ZM21.782 4.09202L22.4503 3.75153V3.75152L21.782 4.09202ZM3.09202 3.21799L3.43251 3.88624L3.43251 3.88624L3.09202 3.21799ZM2.21799 4.09202L2.88624 4.43251L2.88624 4.43251L2.21799 4.09202ZM3.20734 20.3861L3.64003 20.9987L3.64011 20.9986L3.20734 20.3861ZM7.16989 17.5865L6.73712 16.9739H6.73712L7.16989 17.5865ZM2.09027 20.4776L2.70486 20.0477H2.70486L2.09027 20.4776ZM3.10335 20.4483L2.7683 19.7773L2.76829 19.7773L3.10335 20.4483ZM2.42692 20.6856L2.3173 21.4276H2.3173L2.42692 20.6856ZM3.16983 20.412L2.76547 19.7803L2.76536 19.7804L3.16983 20.412ZM3.14376 20.4276L2.7785 19.7725L2.77845 19.7725L3.14376 20.4276ZM8.26828 17.034L8.40589 17.7712L8.40589 17.7712L8.26828 17.034ZM7.80048 17.1825L8.11351 17.8641L8.11352 17.8641L7.80048 17.1825ZM8 8.75H16V7.25H8V8.75ZM8 12.75H12V11.25H8V12.75ZM5.2 3.75H18.8V2.25H5.2V3.75ZM21.25 6.2V13.8H22.75V6.2H21.25ZM21.25 13.8C21.25 14.3724 21.2494 14.7566 21.2252 15.0525C21.2018 15.3396 21.1599 15.4769 21.1138 15.5675L22.4503 16.2485C22.6221 15.9112 22.6892 15.5546 22.7203 15.1747C22.7506 14.8035 22.75 14.3477 22.75 13.8H21.25ZM18.8 17.75C19.3477 17.75 19.8035 17.7506 20.1747 17.7203C20.5546 17.6892 20.9112 17.6221 21.2485 17.4503L20.5675 16.1138C20.4769 16.1599 20.3396 16.2018 20.0525 16.2252C19.7566 16.2494 19.3724 16.25 18.8 16.25V17.75ZM21.1138 15.5675C20.9939 15.8027 20.8027 15.9939 20.5675 16.1138L21.2485 17.4503C21.7659 17.1866 22.1866 16.7659 22.4503 16.2485L21.1138 15.5675ZM18.8 3.75C19.3724 3.75 19.7566 3.75058 20.0525 3.77476C20.3396 3.79822 20.4769 3.8401 20.5675 3.88624L21.2485 2.54973C20.9112 2.37789 20.5546 2.31078 20.1747 2.27974C19.8035 2.24942 19.3477 2.25 18.8 2.25V3.75ZM22.75 6.2C22.75 5.65232 22.7506 5.19646 22.7203 4.82533C22.6892 4.44545 22.6221 4.08879 22.4503 3.75153L21.1138 4.43251C21.1599 4.52307 21.2018 4.66035 21.2252 4.94748C21.2494 5.24336 21.25 5.62757 21.25 6.2H22.75ZM20.5675 3.88624C20.8027 4.00608 20.9939 4.19731 21.1138 4.43251L22.4503 3.75152C22.1866 3.23408 21.7659 2.81338 21.2485 2.54973L20.5675 3.88624ZM5.2 2.25C4.65232 2.25 4.19646 2.24942 3.82533 2.27974C3.44544 2.31078 3.08879 2.37789 2.75153 2.54973L3.43251 3.88624C3.52307 3.8401 3.66035 3.79822 3.94748 3.77476C4.24336 3.75058 4.62757 3.75 5.2 3.75V2.25ZM2.75 6.2C2.75 5.62757 2.75058 5.24336 2.77476 4.94748C2.79822 4.66035 2.8401 4.52307 2.88624 4.43251L1.54973 3.75153C1.37789 4.08879 1.31078 4.44545 1.27974 4.82533C1.24942 5.19646 1.25 5.65232 1.25 6.2H2.75ZM2.75153 2.54973C2.23408 2.81338 1.81338 3.23408 1.54973 3.75153L2.88624 4.43251C3.00608 4.19731 3.19731 4.00608 3.43251 3.88624L2.75153 2.54973ZM18.8 16.25H9.01639V17.75H18.8V16.25ZM3.64011 20.9986L7.60267 18.199L6.73712 16.9739L2.77457 19.7736L3.64011 20.9986ZM1.25 19.7056C1.25 19.9052 1.24925 20.1067 1.26441 20.2723C1.27946 20.4367 1.31739 20.6811 1.47568 20.9074L2.70486 20.0477C2.77289 20.145 2.76568 20.2176 2.75816 20.1355C2.75499 20.1009 2.75258 20.051 2.7513 19.976C2.75002 19.9014 2.75 19.8146 2.75 19.7056H1.25ZM2.76829 19.7773C2.68118 19.8208 2.61175 19.8552 2.5523 19.8832C2.49244 19.9114 2.4529 19.9283 2.42597 19.9384C2.36294 19.9622 2.42374 19.927 2.53654 19.9437L2.3173 21.4276C2.57835 21.4661 2.80366 21.3991 2.95491 21.3421C3.1054 21.2854 3.27432 21.2013 3.43841 21.1193L2.76829 19.7773ZM1.47568 20.9074C1.67274 21.1892 1.97716 21.3773 2.3173 21.4276L2.53654 19.9437C2.60457 19.9537 2.66545 19.9913 2.70486 20.0477L1.47568 20.9074ZM2.75 19.7056V6.2H1.25V19.7056H2.75ZM2.77465 19.7735C2.76983 19.7769 2.76637 19.7793 2.76338 19.7814C2.76043 19.7835 2.75887 19.7846 2.75804 19.7852C2.75672 19.7861 2.76002 19.7838 2.76547 19.7803L3.5742 21.0436C3.60147 21.0262 3.62688 21.008 3.64003 20.9987L2.77465 19.7735ZM3.4384 21.1193C3.45307 21.112 3.4808 21.0983 3.50907 21.0826L2.77845 19.7725C2.78396 19.7695 2.78751 19.7677 2.78623 19.7683C2.78538 19.7688 2.78372 19.7696 2.78053 19.7712C2.77732 19.7728 2.77354 19.7747 2.7683 19.7773L3.4384 21.1193ZM2.76536 19.7804C2.76971 19.7776 2.77403 19.775 2.7785 19.7725L3.50902 21.0826C3.53112 21.0703 3.55295 21.0572 3.5743 21.0435L2.76536 19.7804ZM9.01639 16.25C8.66604 16.25 8.3965 16.2471 8.13067 16.2967L8.40589 17.7712C8.50388 17.7529 8.6118 17.75 9.01639 17.75V16.25ZM7.60266 18.199C7.9331 17.9656 8.02294 17.9057 8.11351 17.8641L7.48745 16.501C7.2417 16.6139 7.02325 16.7718 6.73712 16.9739L7.60266 18.199ZM8.13067 16.2967C7.90869 16.3381 7.69265 16.4067 7.48745 16.501L8.11352 17.8641C8.20679 17.8212 8.30499 17.7901 8.40589 17.7712L8.13067 16.2967Z" fill="url(%23paint0_linear_312_578)"/><defs><linearGradient id="paint0_linear_312_578" x1="2.84806" y1="5.87445" x2="22.2863" y2="6.67685" gradientUnits="userSpaceOnUse"><stop stop-color="%23CF48FF"/><stop offset="1" stop-color="%236850FF"/></linearGradient></defs></svg>');
    background-repeat: no-repeat;
    background-position: 24px 24px;
    background-size: 20px;
    padding-left: 58px;
    -webkit-appearance: none;
}
/* .wpcf7-not-valid-tip{
    display: none !important;
} */
.sent .show_mdl .modal{
    display: block;
    opacity: 1;
}
.error_msg{
    display: none !important;
}
.who_work_sec p input.wpcf7-submit {
    background-image: none;
    padding-left: 24px;
}
.who_work_sec p span{
    color: red;
    display: block;
    text-align: right;
}
.who_work_sec p label span{
    color: rgb(0, 0, 0);
}
.who_work_sec p:last-child{
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: end;

}
.who_work_sec >div:last-child{
    width: 100%;
}
.who_work_sec >div:last-child p{
    display: flex;
    justify-content: space-between;
}
.who_work_sec >div:last-child p input{
    width: calc(50% - 12px);

}
.who_work_sec p:last-child br{
    display: none;
}
.who_work_sec p .wpcf7-not-valid{
    border-color: red;  
    color: red;
}
.who_work_sec div:last-child:last-child p input{
    color:  #000;
    text-align: center;
    font-family: 'Poppins';
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    padding-left: 24px;
    background-image: none;
}
.who_work_sec p:last-child input.wpcf7-submit{
    border-radius: 10px;
    background:  linear-gradient(92deg, #CF48FF 4.66%, #6850FF 98.59%) padding-box,    linear-gradient(92deg, #CF48FF 4.66%, #6850FF 98.59%) border-box !important;
    color: #FFF !important;
    font-weight: 700 !important;
    border: 2px solid transparent;
}
.who_work_sec p:last-child input.wpcf7-submit:hover{
    background: linear-gradient(#ffffff, #ffffff) padding-box,
    linear-gradient(92deg, #CF48FF 4.66%, #6850FF 98.59%) border-box !important;
    border-radius: 10px;
    border: 2px solid transparent;
    color: #000 !important;
}
.who_work_sec div:nth-child(2) p .wpcf7-not-valid{
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M3 5L10.7721 11.045C11.4943 11.6067 12.5057 11.6067 13.2279 11.045L21 5M5.2 20H18.8C19.9201 20 20.4802 20 20.908 19.782C21.2843 19.5903 21.5903 19.2843 21.782 18.908C22 18.4802 22 17.9201 22 16.8V7.2C22 6.0799 22 5.51984 21.782 5.09202C21.5903 4.71569 21.2843 4.40973 20.908 4.21799C20.4802 4 19.9201 4 18.8 4H5.2C4.07989 4 3.51984 4 3.09202 4.21799C2.71569 4.40973 2.40973 4.71569 2.21799 5.09202C2 5.51984 2 6.07989 2 7.2V16.8C2 17.9201 2 18.4802 2.21799 18.908C2.40973 19.2843 2.71569 19.5903 3.09202 19.782C3.51984 20 4.0799 20 5.2 20Z" stroke="%23CA2C08" stroke-width="1.5"/></svg>') !important;
}
.who_work_sec div p textarea.wpcf7-not-valid{
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M8 7.25C7.58579 7.25 7.25 7.58579 7.25 8C7.25 8.41421 7.58579 8.75 8 8.75V7.25ZM16 8.75C16.4142 8.75 16.75 8.41421 16.75 8C16.75 7.58579 16.4142 7.25 16 7.25V8.75ZM8 11.25C7.58579 11.25 7.25 11.5858 7.25 12C7.25 12.4142 7.58579 12.75 8 12.75V11.25ZM12 12.75C12.4142 12.75 12.75 12.4142 12.75 12C12.75 11.5858 12.4142 11.25 12 11.25V12.75ZM21.782 15.908L22.4503 16.2485V16.2485L21.782 15.908ZM20.908 16.782L21.2485 17.4503L20.908 16.782ZM20.908 3.21799L21.2485 2.54973L21.2485 2.54973L20.908 3.21799ZM21.782 4.09202L22.4503 3.75153V3.75152L21.782 4.09202ZM3.09202 3.21799L3.43251 3.88624L3.43251 3.88624L3.09202 3.21799ZM2.21799 4.09202L2.88624 4.43251L2.88624 4.43251L2.21799 4.09202ZM3.20734 20.3861L3.64003 20.9987L3.64011 20.9986L3.20734 20.3861ZM7.16989 17.5865L6.73712 16.9739H6.73712L7.16989 17.5865ZM2.09027 20.4776L2.70486 20.0477H2.70486L2.09027 20.4776ZM3.10335 20.4483L2.7683 19.7773L2.76829 19.7773L3.10335 20.4483ZM2.42692 20.6856L2.3173 21.4276H2.3173L2.42692 20.6856ZM3.16983 20.412L2.76547 19.7803L2.76536 19.7804L3.16983 20.412ZM3.14376 20.4276L2.7785 19.7725L2.77845 19.7725L3.14376 20.4276ZM8.26828 17.034L8.40589 17.7712L8.40589 17.7712L8.26828 17.034ZM7.80048 17.1825L8.11351 17.8641L8.11352 17.8641L7.80048 17.1825ZM8 8.75H16V7.25H8V8.75ZM8 12.75H12V11.25H8V12.75ZM5.2 3.75H18.8V2.25H5.2V3.75ZM21.25 6.2V13.8H22.75V6.2H21.25ZM21.25 13.8C21.25 14.3724 21.2494 14.7566 21.2252 15.0525C21.2018 15.3396 21.1599 15.4769 21.1138 15.5675L22.4503 16.2485C22.6221 15.9112 22.6892 15.5546 22.7203 15.1747C22.7506 14.8035 22.75 14.3477 22.75 13.8H21.25ZM18.8 17.75C19.3477 17.75 19.8035 17.7506 20.1747 17.7203C20.5546 17.6892 20.9112 17.6221 21.2485 17.4503L20.5675 16.1138C20.4769 16.1599 20.3396 16.2018 20.0525 16.2252C19.7566 16.2494 19.3724 16.25 18.8 16.25V17.75ZM21.1138 15.5675C20.9939 15.8027 20.8027 15.9939 20.5675 16.1138L21.2485 17.4503C21.7659 17.1866 22.1866 16.7659 22.4503 16.2485L21.1138 15.5675ZM18.8 3.75C19.3724 3.75 19.7566 3.75058 20.0525 3.77476C20.3396 3.79822 20.4769 3.8401 20.5675 3.88624L21.2485 2.54973C20.9112 2.37789 20.5546 2.31078 20.1747 2.27974C19.8035 2.24942 19.3477 2.25 18.8 2.25V3.75ZM22.75 6.2C22.75 5.65232 22.7506 5.19646 22.7203 4.82533C22.6892 4.44545 22.6221 4.08879 22.4503 3.75153L21.1138 4.43251C21.1599 4.52307 21.2018 4.66035 21.2252 4.94748C21.2494 5.24336 21.25 5.62757 21.25 6.2H22.75ZM20.5675 3.88624C20.8027 4.00608 20.9939 4.19731 21.1138 4.43251L22.4503 3.75152C22.1866 3.23408 21.7659 2.81338 21.2485 2.54973L20.5675 3.88624ZM5.2 2.25C4.65232 2.25 4.19646 2.24942 3.82533 2.27974C3.44544 2.31078 3.08879 2.37789 2.75153 2.54973L3.43251 3.88624C3.52307 3.8401 3.66035 3.79822 3.94748 3.77476C4.24336 3.75058 4.62757 3.75 5.2 3.75V2.25ZM2.75 6.2C2.75 5.62757 2.75058 5.24336 2.77476 4.94748C2.79822 4.66035 2.8401 4.52307 2.88624 4.43251L1.54973 3.75153C1.37789 4.08879 1.31078 4.44545 1.27974 4.82533C1.24942 5.19646 1.25 5.65232 1.25 6.2H2.75ZM2.75153 2.54973C2.23408 2.81338 1.81338 3.23408 1.54973 3.75153L2.88624 4.43251C3.00608 4.19731 3.19731 4.00608 3.43251 3.88624L2.75153 2.54973ZM18.8 16.25H9.01639V17.75H18.8V16.25ZM3.64011 20.9986L7.60267 18.199L6.73712 16.9739L2.77457 19.7736L3.64011 20.9986ZM1.25 19.7056C1.25 19.9052 1.24925 20.1067 1.26441 20.2723C1.27946 20.4367 1.31739 20.6811 1.47568 20.9074L2.70486 20.0477C2.77289 20.145 2.76568 20.2176 2.75816 20.1355C2.75499 20.1009 2.75258 20.051 2.7513 19.976C2.75002 19.9014 2.75 19.8146 2.75 19.7056H1.25ZM2.76829 19.7773C2.68118 19.8208 2.61175 19.8552 2.5523 19.8832C2.49244 19.9114 2.4529 19.9283 2.42597 19.9384C2.36294 19.9622 2.42374 19.927 2.53654 19.9437L2.3173 21.4276C2.57835 21.4661 2.80366 21.3991 2.95491 21.3421C3.1054 21.2854 3.27432 21.2013 3.43841 21.1193L2.76829 19.7773ZM1.47568 20.9074C1.67274 21.1892 1.97716 21.3773 2.3173 21.4276L2.53654 19.9437C2.60457 19.9537 2.66545 19.9913 2.70486 20.0477L1.47568 20.9074ZM2.75 19.7056V6.2H1.25V19.7056H2.75ZM2.77465 19.7735C2.76983 19.7769 2.76637 19.7793 2.76338 19.7814C2.76043 19.7835 2.75887 19.7846 2.75804 19.7852C2.75672 19.7861 2.76002 19.7838 2.76547 19.7803L3.5742 21.0436C3.60147 21.0262 3.62688 21.008 3.64003 20.9987L2.77465 19.7735ZM3.4384 21.1193C3.45307 21.112 3.4808 21.0983 3.50907 21.0826L2.77845 19.7725C2.78396 19.7695 2.78751 19.7677 2.78623 19.7683C2.78538 19.7688 2.78372 19.7696 2.78053 19.7712C2.77732 19.7728 2.77354 19.7747 2.7683 19.7773L3.4384 21.1193ZM2.76536 19.7804C2.76971 19.7776 2.77403 19.775 2.7785 19.7725L3.50902 21.0826C3.53112 21.0703 3.55295 21.0572 3.5743 21.0435L2.76536 19.7804ZM9.01639 16.25C8.66604 16.25 8.3965 16.2471 8.13067 16.2967L8.40589 17.7712C8.50388 17.7529 8.6118 17.75 9.01639 17.75V16.25ZM7.60266 18.199C7.9331 17.9656 8.02294 17.9057 8.11351 17.8641L7.48745 16.501C7.2417 16.6139 7.02325 16.7718 6.73712 16.9739L7.60266 18.199ZM8.13067 16.2967C7.90869 16.3381 7.69265 16.4067 7.48745 16.501L8.11352 17.8641C8.20679 17.8212 8.30499 17.7901 8.40589 17.7712L8.13067 16.2967Z" fill="%23CA2C08"/></svg>');
}
.check_human br{
    display: none;
}
.who_work_sec div:last-child:last-child p input.clear_btn:hover{
    background: linear-gradient(#ffffff, #ffffff) padding-box,
    linear-gradient(92deg, #CF48FF 4.66%, #6850FF 98.59%) border-box !important;
    border-radius: 10px;
    border: 2px solid transparent;
    color: #000 !important;
}
.who_work_sec p label input:checked:before {
    content: "";
    position: absolute;
    left: 5px;
    top: 3px;
    width: 4px;
    height: 7px;
    border-right: 2px solid;
    border-bottom: 2px solid;
    transform: rotate(45deg);
}
.who_work_sec p  .wpcf7-not-valid::-webkit-input-placeholder { 
    color: red;
  }
.who_work_sec p   .wpcf7-not-valid::-moz-placeholder { 
    color: red;
}
.who_work_sec p   .wpcf7-not-valid:-ms-input-placeholder { 
    color: red;
  }
  .who_work_sec p   .wpcf7-not-valid:-moz-placeholder { 
    color: red;
  }
.wpcf7-spinner{
    display: none !important;
}
.wpcf7-not-valid-tip{
    font-size: 0;
}
.wpcf7-not-valid-tip::before{
    content: '*please enter valid email address';
    width: 100%;
    height: 100%;
    display: block;
    z-index: 2;
    font: normal normal 400 14px/24px 'Poppins';
    font-style: italic;
}
.who_work_sec div:nth-child(3) p .wpcf7-not-valid-tip::before{
    content: '*please enter message';
    width: 100%;
    height: 100%;
    display: block;
    z-index: 2;
    font: normal normal 400 14px/24px 'Poppins';
    font-style: italic;
}

.copyright-line{
    margin: 45px 0 0;
    color: #FFF;
    text-align: center;
    font-family: 'Poppins';
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
}
.modal{
    background: rgba(13, 35, 58, 0.20);
    backdrop-filter: blur(15px);
    -webkit-backdrop-filter: blur(15px);
}
.modal-dialog{
    max-width: 662px;
}
.modal-body{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 32px;
}
.modal-body h4{
    max-width: 400px;
    color:#000;
    text-align: center;
    font-family: Poppins;
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    line-height: 48px;
    margin-bottom: 32px;
}
.modal-body h4 span{
    font-weight: 700;
}
.modal-content{
    padding: 40px;
    border-radius: 40px;
    background: #FFF;
    box-shadow: 0px 40px 40px 0px rgba(155, 169, 177, 0.20);
}
.modal-footer .btn{
    max-width: 342px;
    width: 100%;
    margin: 0 auto 0;
    border-radius: 60px;
    border: 1px solid  #DAE3E8;
    background:  #EEF1F3;
    display: flex;
    padding: 23.08px 32px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    align-self: stretch;
    color:  #6B7683;
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 23.87px;
    font-family: 'SF Pro Display', sans-serif;
    letter-spacing: 0.307px;
}
.wpcf7-response-output,.screen-reader-response{
    display: none;
}
.modal.con_form_submited{
    display: block;
    opacity: 1;
}
.who_work_sec div:nth-child(2) p .wpcf7-not-valid-tip:not(:first-of-type){
    display: none;
}
.who_work_sec div:nth-child(3) p .wpcf7-not-valid-tip:not(:first-of-type){
    display: none;
}
.modal-content p{
    justify-content: center !important;
}
.init .who_work_sec p .wpcf7-not-valid::placeholder{
    color: #000;
}
.init .who_work_sec p .wpcf7-not-valid-tip::before,
.init .who_work_sec div:nth-child(3) p .wpcf7-not-valid-tip:before{
    display: none;
}
.init .who_work_sec div:nth-child(2) p .wpcf7-not-valid {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M3 5L10.7721 11.045C11.4943 11.6067 12.5057 11.6067 13.2279 11.045L21 5M5.2 20H18.8C19.9201 20 20.4802 20 20.908 19.782C21.2843 19.5903 21.5903 19.2843 21.782 18.908C22 18.4802 22 17.9201 22 16.8V7.2C22 6.0799 22 5.51984 21.782 5.09202C21.5903 4.71569 21.2843 4.40973 20.908 4.21799C20.4802 4 19.9201 4 18.8 4H5.2C4.07989 4 3.51984 4 3.09202 4.21799C2.71569 4.40973 2.40973 4.71569 2.21799 5.09202C2 5.51984 2 6.07989 2 7.2V16.8C2 17.9201 2 18.4802 2.21799 18.908C2.40973 19.2843 2.71569 19.5903 3.09202 19.782C3.51984 20 4.0799 20 5.2 20Z" stroke="url(%23paint0_linear_312_575)" stroke-width="1.5"/><defs><linearGradient id="paint0_linear_312_575" x1="2.84806" y1="6.59999" x2="22.279" y2="7.48675" gradientUnits="userSpaceOnUse"><stop stop-color="%23CF48FF"/><stop offset="1" stop-color="%236850FF"/></linearGradient></defs></svg>') !important;
    border: 1px solid #e8ebf0;
    color: #000;
}
.init .who_work_sec div p textarea {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M8 7.25C7.58579 7.25 7.25 7.58579 7.25 8C7.25 8.41421 7.58579 8.75 8 8.75V7.25ZM16 8.75C16.4142 8.75 16.75 8.41421 16.75 8C16.75 7.58579 16.4142 7.25 16 7.25V8.75ZM8 11.25C7.58579 11.25 7.25 11.5858 7.25 12C7.25 12.4142 7.58579 12.75 8 12.75V11.25ZM12 12.75C12.4142 12.75 12.75 12.4142 12.75 12C12.75 11.5858 12.4142 11.25 12 11.25V12.75ZM21.782 15.908L22.4503 16.2485V16.2485L21.782 15.908ZM20.908 16.782L21.2485 17.4503L20.908 16.782ZM20.908 3.21799L21.2485 2.54973L21.2485 2.54973L20.908 3.21799ZM21.782 4.09202L22.4503 3.75153V3.75152L21.782 4.09202ZM3.09202 3.21799L3.43251 3.88624L3.43251 3.88624L3.09202 3.21799ZM2.21799 4.09202L2.88624 4.43251L2.88624 4.43251L2.21799 4.09202ZM3.20734 20.3861L3.64003 20.9987L3.64011 20.9986L3.20734 20.3861ZM7.16989 17.5865L6.73712 16.9739H6.73712L7.16989 17.5865ZM2.09027 20.4776L2.70486 20.0477H2.70486L2.09027 20.4776ZM3.10335 20.4483L2.7683 19.7773L2.76829 19.7773L3.10335 20.4483ZM2.42692 20.6856L2.3173 21.4276H2.3173L2.42692 20.6856ZM3.16983 20.412L2.76547 19.7803L2.76536 19.7804L3.16983 20.412ZM3.14376 20.4276L2.7785 19.7725L2.77845 19.7725L3.14376 20.4276ZM8.26828 17.034L8.40589 17.7712L8.40589 17.7712L8.26828 17.034ZM7.80048 17.1825L8.11351 17.8641L8.11352 17.8641L7.80048 17.1825ZM8 8.75H16V7.25H8V8.75ZM8 12.75H12V11.25H8V12.75ZM5.2 3.75H18.8V2.25H5.2V3.75ZM21.25 6.2V13.8H22.75V6.2H21.25ZM21.25 13.8C21.25 14.3724 21.2494 14.7566 21.2252 15.0525C21.2018 15.3396 21.1599 15.4769 21.1138 15.5675L22.4503 16.2485C22.6221 15.9112 22.6892 15.5546 22.7203 15.1747C22.7506 14.8035 22.75 14.3477 22.75 13.8H21.25ZM18.8 17.75C19.3477 17.75 19.8035 17.7506 20.1747 17.7203C20.5546 17.6892 20.9112 17.6221 21.2485 17.4503L20.5675 16.1138C20.4769 16.1599 20.3396 16.2018 20.0525 16.2252C19.7566 16.2494 19.3724 16.25 18.8 16.25V17.75ZM21.1138 15.5675C20.9939 15.8027 20.8027 15.9939 20.5675 16.1138L21.2485 17.4503C21.7659 17.1866 22.1866 16.7659 22.4503 16.2485L21.1138 15.5675ZM18.8 3.75C19.3724 3.75 19.7566 3.75058 20.0525 3.77476C20.3396 3.79822 20.4769 3.8401 20.5675 3.88624L21.2485 2.54973C20.9112 2.37789 20.5546 2.31078 20.1747 2.27974C19.8035 2.24942 19.3477 2.25 18.8 2.25V3.75ZM22.75 6.2C22.75 5.65232 22.7506 5.19646 22.7203 4.82533C22.6892 4.44545 22.6221 4.08879 22.4503 3.75153L21.1138 4.43251C21.1599 4.52307 21.2018 4.66035 21.2252 4.94748C21.2494 5.24336 21.25 5.62757 21.25 6.2H22.75ZM20.5675 3.88624C20.8027 4.00608 20.9939 4.19731 21.1138 4.43251L22.4503 3.75152C22.1866 3.23408 21.7659 2.81338 21.2485 2.54973L20.5675 3.88624ZM5.2 2.25C4.65232 2.25 4.19646 2.24942 3.82533 2.27974C3.44544 2.31078 3.08879 2.37789 2.75153 2.54973L3.43251 3.88624C3.52307 3.8401 3.66035 3.79822 3.94748 3.77476C4.24336 3.75058 4.62757 3.75 5.2 3.75V2.25ZM2.75 6.2C2.75 5.62757 2.75058 5.24336 2.77476 4.94748C2.79822 4.66035 2.8401 4.52307 2.88624 4.43251L1.54973 3.75153C1.37789 4.08879 1.31078 4.44545 1.27974 4.82533C1.24942 5.19646 1.25 5.65232 1.25 6.2H2.75ZM2.75153 2.54973C2.23408 2.81338 1.81338 3.23408 1.54973 3.75153L2.88624 4.43251C3.00608 4.19731 3.19731 4.00608 3.43251 3.88624L2.75153 2.54973ZM18.8 16.25H9.01639V17.75H18.8V16.25ZM3.64011 20.9986L7.60267 18.199L6.73712 16.9739L2.77457 19.7736L3.64011 20.9986ZM1.25 19.7056C1.25 19.9052 1.24925 20.1067 1.26441 20.2723C1.27946 20.4367 1.31739 20.6811 1.47568 20.9074L2.70486 20.0477C2.77289 20.145 2.76568 20.2176 2.75816 20.1355C2.75499 20.1009 2.75258 20.051 2.7513 19.976C2.75002 19.9014 2.75 19.8146 2.75 19.7056H1.25ZM2.76829 19.7773C2.68118 19.8208 2.61175 19.8552 2.5523 19.8832C2.49244 19.9114 2.4529 19.9283 2.42597 19.9384C2.36294 19.9622 2.42374 19.927 2.53654 19.9437L2.3173 21.4276C2.57835 21.4661 2.80366 21.3991 2.95491 21.3421C3.1054 21.2854 3.27432 21.2013 3.43841 21.1193L2.76829 19.7773ZM1.47568 20.9074C1.67274 21.1892 1.97716 21.3773 2.3173 21.4276L2.53654 19.9437C2.60457 19.9537 2.66545 19.9913 2.70486 20.0477L1.47568 20.9074ZM2.75 19.7056V6.2H1.25V19.7056H2.75ZM2.77465 19.7735C2.76983 19.7769 2.76637 19.7793 2.76338 19.7814C2.76043 19.7835 2.75887 19.7846 2.75804 19.7852C2.75672 19.7861 2.76002 19.7838 2.76547 19.7803L3.5742 21.0436C3.60147 21.0262 3.62688 21.008 3.64003 20.9987L2.77465 19.7735ZM3.4384 21.1193C3.45307 21.112 3.4808 21.0983 3.50907 21.0826L2.77845 19.7725C2.78396 19.7695 2.78751 19.7677 2.78623 19.7683C2.78538 19.7688 2.78372 19.7696 2.78053 19.7712C2.77732 19.7728 2.77354 19.7747 2.7683 19.7773L3.4384 21.1193ZM2.76536 19.7804C2.76971 19.7776 2.77403 19.775 2.7785 19.7725L3.50902 21.0826C3.53112 21.0703 3.55295 21.0572 3.5743 21.0435L2.76536 19.7804ZM9.01639 16.25C8.66604 16.25 8.3965 16.2471 8.13067 16.2967L8.40589 17.7712C8.50388 17.7529 8.6118 17.75 9.01639 17.75V16.25ZM7.60266 18.199C7.9331 17.9656 8.02294 17.9057 8.11351 17.8641L7.48745 16.501C7.2417 16.6139 7.02325 16.7718 6.73712 16.9739L7.60266 18.199ZM8.13067 16.2967C7.90869 16.3381 7.69265 16.4067 7.48745 16.501L8.11352 17.8641C8.20679 17.8212 8.30499 17.7901 8.40589 17.7712L8.13067 16.2967Z" fill="url(%23paint0_linear_312_578)"/><defs><linearGradient id="paint0_linear_312_578" x1="2.84806" y1="5.87445" x2="22.2863" y2="6.67685" gradientUnits="userSpaceOnUse"><stop stop-color="%23CF48FF"/><stop offset="1" stop-color="%236850FF"/></linearGradient></defs></svg>');
    border: 1px solid #e8ebf0;
    color: #000;
}

.init.submitting .who_work_sec div:nth-child(2) p input::placeholder,.init.submitting .who_work_sec p textarea::placeholder{
    color: red;
}
.init.submitting .who_work_sec p input::before,
.init.submitting .who_work_sec div:nth-child(3) p input::before{
    display: block;
}
.init.submitting .who_work_sec div:nth-child(2) p input {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M3 5L10.7721 11.045C11.4943 11.6067 12.5057 11.6067 13.2279 11.045L21 5M5.2 20H18.8C19.9201 20 20.4802 20 20.908 19.782C21.2843 19.5903 21.5903 19.2843 21.782 18.908C22 18.4802 22 17.9201 22 16.8V7.2C22 6.0799 22 5.51984 21.782 5.09202C21.5903 4.71569 21.2843 4.40973 20.908 4.21799C20.4802 4 19.9201 4 18.8 4H5.2C4.07989 4 3.51984 4 3.09202 4.21799C2.71569 4.40973 2.40973 4.71569 2.21799 5.09202C2 5.51984 2 6.07989 2 7.2V16.8C2 17.9201 2 18.4802 2.21799 18.908C2.40973 19.2843 2.71569 19.5903 3.09202 19.782C3.51984 20 4.0799 20 5.2 20Z" stroke="%23CA2C08" stroke-width="1.5"/></svg>') !important;
    border: 1px solid red;
    color: red;
}
.init.submitting .who_work_sec div p textarea {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M8 7.25C7.58579 7.25 7.25 7.58579 7.25 8C7.25 8.41421 7.58579 8.75 8 8.75V7.25ZM16 8.75C16.4142 8.75 16.75 8.41421 16.75 8C16.75 7.58579 16.4142 7.25 16 7.25V8.75ZM8 11.25C7.58579 11.25 7.25 11.5858 7.25 12C7.25 12.4142 7.58579 12.75 8 12.75V11.25ZM12 12.75C12.4142 12.75 12.75 12.4142 12.75 12C12.75 11.5858 12.4142 11.25 12 11.25V12.75ZM21.782 15.908L22.4503 16.2485V16.2485L21.782 15.908ZM20.908 16.782L21.2485 17.4503L20.908 16.782ZM20.908 3.21799L21.2485 2.54973L21.2485 2.54973L20.908 3.21799ZM21.782 4.09202L22.4503 3.75153V3.75152L21.782 4.09202ZM3.09202 3.21799L3.43251 3.88624L3.43251 3.88624L3.09202 3.21799ZM2.21799 4.09202L2.88624 4.43251L2.88624 4.43251L2.21799 4.09202ZM3.20734 20.3861L3.64003 20.9987L3.64011 20.9986L3.20734 20.3861ZM7.16989 17.5865L6.73712 16.9739H6.73712L7.16989 17.5865ZM2.09027 20.4776L2.70486 20.0477H2.70486L2.09027 20.4776ZM3.10335 20.4483L2.7683 19.7773L2.76829 19.7773L3.10335 20.4483ZM2.42692 20.6856L2.3173 21.4276H2.3173L2.42692 20.6856ZM3.16983 20.412L2.76547 19.7803L2.76536 19.7804L3.16983 20.412ZM3.14376 20.4276L2.7785 19.7725L2.77845 19.7725L3.14376 20.4276ZM8.26828 17.034L8.40589 17.7712L8.40589 17.7712L8.26828 17.034ZM7.80048 17.1825L8.11351 17.8641L8.11352 17.8641L7.80048 17.1825ZM8 8.75H16V7.25H8V8.75ZM8 12.75H12V11.25H8V12.75ZM5.2 3.75H18.8V2.25H5.2V3.75ZM21.25 6.2V13.8H22.75V6.2H21.25ZM21.25 13.8C21.25 14.3724 21.2494 14.7566 21.2252 15.0525C21.2018 15.3396 21.1599 15.4769 21.1138 15.5675L22.4503 16.2485C22.6221 15.9112 22.6892 15.5546 22.7203 15.1747C22.7506 14.8035 22.75 14.3477 22.75 13.8H21.25ZM18.8 17.75C19.3477 17.75 19.8035 17.7506 20.1747 17.7203C20.5546 17.6892 20.9112 17.6221 21.2485 17.4503L20.5675 16.1138C20.4769 16.1599 20.3396 16.2018 20.0525 16.2252C19.7566 16.2494 19.3724 16.25 18.8 16.25V17.75ZM21.1138 15.5675C20.9939 15.8027 20.8027 15.9939 20.5675 16.1138L21.2485 17.4503C21.7659 17.1866 22.1866 16.7659 22.4503 16.2485L21.1138 15.5675ZM18.8 3.75C19.3724 3.75 19.7566 3.75058 20.0525 3.77476C20.3396 3.79822 20.4769 3.8401 20.5675 3.88624L21.2485 2.54973C20.9112 2.37789 20.5546 2.31078 20.1747 2.27974C19.8035 2.24942 19.3477 2.25 18.8 2.25V3.75ZM22.75 6.2C22.75 5.65232 22.7506 5.19646 22.7203 4.82533C22.6892 4.44545 22.6221 4.08879 22.4503 3.75153L21.1138 4.43251C21.1599 4.52307 21.2018 4.66035 21.2252 4.94748C21.2494 5.24336 21.25 5.62757 21.25 6.2H22.75ZM20.5675 3.88624C20.8027 4.00608 20.9939 4.19731 21.1138 4.43251L22.4503 3.75152C22.1866 3.23408 21.7659 2.81338 21.2485 2.54973L20.5675 3.88624ZM5.2 2.25C4.65232 2.25 4.19646 2.24942 3.82533 2.27974C3.44544 2.31078 3.08879 2.37789 2.75153 2.54973L3.43251 3.88624C3.52307 3.8401 3.66035 3.79822 3.94748 3.77476C4.24336 3.75058 4.62757 3.75 5.2 3.75V2.25ZM2.75 6.2C2.75 5.62757 2.75058 5.24336 2.77476 4.94748C2.79822 4.66035 2.8401 4.52307 2.88624 4.43251L1.54973 3.75153C1.37789 4.08879 1.31078 4.44545 1.27974 4.82533C1.24942 5.19646 1.25 5.65232 1.25 6.2H2.75ZM2.75153 2.54973C2.23408 2.81338 1.81338 3.23408 1.54973 3.75153L2.88624 4.43251C3.00608 4.19731 3.19731 4.00608 3.43251 3.88624L2.75153 2.54973ZM18.8 16.25H9.01639V17.75H18.8V16.25ZM3.64011 20.9986L7.60267 18.199L6.73712 16.9739L2.77457 19.7736L3.64011 20.9986ZM1.25 19.7056C1.25 19.9052 1.24925 20.1067 1.26441 20.2723C1.27946 20.4367 1.31739 20.6811 1.47568 20.9074L2.70486 20.0477C2.77289 20.145 2.76568 20.2176 2.75816 20.1355C2.75499 20.1009 2.75258 20.051 2.7513 19.976C2.75002 19.9014 2.75 19.8146 2.75 19.7056H1.25ZM2.76829 19.7773C2.68118 19.8208 2.61175 19.8552 2.5523 19.8832C2.49244 19.9114 2.4529 19.9283 2.42597 19.9384C2.36294 19.9622 2.42374 19.927 2.53654 19.9437L2.3173 21.4276C2.57835 21.4661 2.80366 21.3991 2.95491 21.3421C3.1054 21.2854 3.27432 21.2013 3.43841 21.1193L2.76829 19.7773ZM1.47568 20.9074C1.67274 21.1892 1.97716 21.3773 2.3173 21.4276L2.53654 19.9437C2.60457 19.9537 2.66545 19.9913 2.70486 20.0477L1.47568 20.9074ZM2.75 19.7056V6.2H1.25V19.7056H2.75ZM2.77465 19.7735C2.76983 19.7769 2.76637 19.7793 2.76338 19.7814C2.76043 19.7835 2.75887 19.7846 2.75804 19.7852C2.75672 19.7861 2.76002 19.7838 2.76547 19.7803L3.5742 21.0436C3.60147 21.0262 3.62688 21.008 3.64003 20.9987L2.77465 19.7735ZM3.4384 21.1193C3.45307 21.112 3.4808 21.0983 3.50907 21.0826L2.77845 19.7725C2.78396 19.7695 2.78751 19.7677 2.78623 19.7683C2.78538 19.7688 2.78372 19.7696 2.78053 19.7712C2.77732 19.7728 2.77354 19.7747 2.7683 19.7773L3.4384 21.1193ZM2.76536 19.7804C2.76971 19.7776 2.77403 19.775 2.7785 19.7725L3.50902 21.0826C3.53112 21.0703 3.55295 21.0572 3.5743 21.0435L2.76536 19.7804ZM9.01639 16.25C8.66604 16.25 8.3965 16.2471 8.13067 16.2967L8.40589 17.7712C8.50388 17.7529 8.6118 17.75 9.01639 17.75V16.25ZM7.60266 18.199C7.9331 17.9656 8.02294 17.9057 8.11351 17.8641L7.48745 16.501C7.2417 16.6139 7.02325 16.7718 6.73712 16.9739L7.60266 18.199ZM8.13067 16.2967C7.90869 16.3381 7.69265 16.4067 7.48745 16.501L8.11352 17.8641C8.20679 17.8212 8.30499 17.7901 8.40589 17.7712L8.13067 16.2967Z" fill="%23CA2C08"/></svg>');
    border: 1px solid red;
    color: red;
}
.wpcf7-not-valid-tip{
    font-size: 0;
}
.init.submitting .who_work_sec div:nth-child(2) .wpcf7-form-control-wrap::after{
    content: '*please enter valid email address';
    width: 100%;
    height: 100%;
    display: block;
    z-index: 2;
    font: normal normal 400 14px/24px 'Poppins';
    font-style: italic;
}
.init.submitting .who_work_sec div:nth-child(3) p .wpcf7-form-control-wrap::after{
    content: '*please enter message';
    width: 100%;
    height: 100%;
    display: block;
    z-index: 2;
    font: normal normal 400 14px/24px 'Poppins';
    font-style: italic;
}
.wpcf7-form.sent .show_mdl{
    display:block !important;
}
.grecaptcha-badge{
    z-index: 9;
}
.contact-section p.copyright-line2{
    font-family: 'Poppins';
    font-size: 16px;
    font-style: italic;
    font-weight: 400;
    line-height: 24px;
    margin-bottom: 0;
    z-index: 1;
    text-align: center;
    position: relative;
    color: #949494;
    margin-top: 5px;
}
/*************** responsive css ****************/
@media (min-width: 2850px) and (max-width:3000px) {
    .question-sec-bg{
        left: 680px;
    }
    .fram_div img{
        right: 12%;
    }
}
@media (min-width: 2700px) and (max-width:2850px) {
    .question-sec-bg{
        left: 580px;
    }
    .fram_div img{
        right: 12%;
    }
}
@media (min-width: 2400px) and (max-width:2700px) {
    .question-sec-bg{
        left: 480px;
    }
    .fram_div img{
        right: 12%;
    }
}
@media (min-width: 2200px) and (max-width:2400px) {
    .question-sec-bg{
        left: 400px;
    }
    .fram_div img{
        right: 10%;
    }
}
@media (min-width: 2000px) and (max-width:2200px) {
    .question-sec-bg{
        left: 300px;
    }
    .fram_div img{
        right: 4%;
    }
}
@media (max-width:1750px) {
    .question-sec-bg{
        left: -116px;
    }
    .banner-img img{
        height: 850px;
    }
    .banner-content{
        width: calc((100% - 1190px) / 2 + 1185px );
    }
    .img-content{
        background: linear-gradient(270deg, #112341 0%, #112341 62.37%, #112341 67.1%, #112341 70.47%, rgba(17, 35, 65, 0.87) 74.4%, rgba(17, 35, 65, 0.78) 76.82%, rgba(17, 35, 65, 0.637645) 80.36%, rgba(17, 35, 65, 0.567392) 82.83%, rgba(17, 35, 65, 0) 100%);
    }
    .fram_div img{
        max-width: 1800px;
        object-fit: cover;
        right: 0;
        left: auto;
    }
}
@media (max-width:1439px) {
    .video-inner-content .img-1200{
        display: block;
    }
    .video-inner-content .img-1680{
        display: none;
    }
    .img-content{
        max-width: 767px;
        padding: 129px 0 75px 274px;
        background: linear-gradient(270deg, #112341 0%, #112341 52.96%, #112341 60.59%, rgba(17, 35, 65, 0.97) 65.09%, rgba(17, 35, 65, 0.89) 69.86%, rgba(17, 35, 65, 0.789137) 74.08%, rgba(17, 35, 65, 0.67) 78.27%, rgba(17, 35, 65, 0.423164) 84.72%, rgba(17, 35, 65, 0) 100%);
    }
}
@media (max-width:1199px) {
    .banner-content{
       width: 100%;
    }
    .banner-content .banner-content-inner {
        padding: 0 15px;
        max-width: 1110px;
        margin-left: auto;
        margin-right: auto;
    }
    .container{
        max-width: 1110px;
    }
    .question-section{
        padding-bottom: 70px;
    }
    .question-sec-bg{
        left: 15px;
    }
    .question-section .height-custom{
        margin-top: -50px;
    }
    .welcome-inner .welcome-box-1 .bg-svg svg{
        max-width: 500px;
        width: 100%;
    }
    .welcome-inner .welcome-box-1,.welcome-box-2{
        max-width: 534px;
    }
    .welcome-inner .welcome-box-2-1 {
        top: 146px;
    }
    .brand-partner-inner-1{
        width: 100%;
        gap: 0 !important;
    }
    .brand-partner-inner-4{
        display: none;
    }
    .brand-partner-inner-1 img:first-child{
        max-width: 177.04px;
    }
    .brand-partner-inner-1 img:nth-child(2){
        max-width: 238.41px;
    }
    .brand-partner-inner-1 img:nth-child(3){
        max-width: 134.45px;
    }
    .brand-partner-inner-1 img:nth-child(4){
        max-width: 96.04px;
    }
    .brand-partner-inner-1 img:nth-child(5){
        max-width: 96.53px;
    }
    .brand-partner-inner-1 img:nth-child(6){
        max-width: 205.8px;
    }
    .brand-partner-inner-2 img:first-child{
        max-width: 192.08px;
    }
    .brand-partner-inner-2 img:nth-child(2){
        max-width:96.04px;
    }
    .brand-partner-inner-2 img:nth-child(3){
        max-width: 174.64px;
    }
    .brand-partner-inner-2 img:nth-child(4){
        max-width: 161.22px;
    }
    .brand-partner-inner-3 img:first-child{
        max-width:114.93px;
    }
    .brand-partner-inner-3 img:nth-child(2){
        max-width: 146.53px;
    }
    .brand-partner-inner-3 img:nth-child(3){
        max-width: 192.08px;
    }
    .question-box-3 {
        padding: 24px 40px;
    }
    .question-box p{
        letter-spacing: 0.50px;
    }
    .question-section .mt-custom {
        margin-top: -115.1px;
    }
    .question-bottom {
        margin-top: 79px;
    }
    .question-sec-bg{
        left: -21px;
    }
    .brand-partner-inner-1 > img:not(:last-child){
        margin-right: 20px; 
    }
    .video-inner-content .img-1080{
        display: block;
    }
    .video-inner-content .img-1200{
        display: none;
    }
    .video-inner{
        overflow: hidden;
    }
    .img-content{
        max-width: 690px;
        padding: 122px 0 69px 214px;
        background: linear-gradient(270deg, #112341 0%, #112341 52.96%, #112341 58.3%, rgba(17, 35, 65, 0.94) 61.52%, rgba(17, 35, 65, 0.86) 66.19%, rgba(17, 35, 65, 0.780932) 69.52%, rgba(17, 35, 65, 0.715641) 73.7%, rgba(17, 35, 65, 0.644108) 78.27%, rgba(17, 35, 65, 0.551539) 80.97%, rgba(17, 35, 65, 0.423164) 84.72%, rgba(17, 35, 65, 0) 100%);
    }
    .video-inner .img-content h4{
        font-size: 32px;
        line-height: 48px;
    }
    .video-inner .img-content p{
        font-size: 16px;
        line-height: 26px;
    }
}
@media (max-width:1079px) {
    .container{
        max-width: 960px;
    }
    .banner-content .banner-content-inner {
        max-width: 960px;
    }
    .tab-only {
        display: block;
    }
    .desk-only{
        display: none;
    }
    .question-section{
        padding: 67px 0 51px;
    }
    .question-section .height-custom {
        margin-top: 0;
    }
    .question-section .mt-custom{
        margin-top: -140px;
    }
    .welcome-inner .welcome-box-1{
        padding: 44px 32px;
    }
    .welcome-inner .welcome-box-1,.welcome-inner .welcome-box-2{
        max-width: 49%;
    }
    .welcome-inner .welcome-box-2-1{
        right: 7px;
        top: 185px;
    }
    .welcome-box-2 p,.welcome-box-3 p{
        font-size: 28px;
        margin-bottom: 0;
        line-height: 41.35px;
        letter-spacing: -1px;
        flex: 1;
    }
    .welcome-box-3 p{
        letter-spacing: -0.50px;
    }
    .discover-section .section-title h3{
        max-width: 860px;
        margin:0 auto 67px;
    }
    .question-bottom h2 {
        font-size: 40px;
    }
    .brand-partner-inner-1 img:first-child{
        max-width:157.26px;
    }
    .brand-partner-inner-1 img:nth-child(2){
        max-width: 211.78px;
    }
    .brand-partner-inner-1 img:nth-child(3){
        max-width:119.44px;
    }
    .brand-partner-inner-1 img:nth-child(4){
        max-width: 85.31px;
    }
    .brand-partner-inner-1 img:nth-child(5){
        max-width:85.75px;
    }
    .brand-partner-inner-1 img:nth-child(6){
        max-width:182.81px;
    }
    .brand-partner-inner-2 img:first-child{
        max-width: 170.62px;
    }
    .brand-partner-inner-2 img:nth-child(2){
        max-width: 85.31px;
    }
    .brand-partner-inner-2 img:nth-child(3){
        max-width: 155.13px;
    }
    .brand-partner-inner-2 img:nth-child(4){
        max-width: 143.21px;
    }
    .brand-partner-inner-3 img:first-child{
        max-width:102.1px;
    }
    .brand-partner-inner-3 img:nth-child(2){
        max-width:130.16px;
    }
    .brand-partner-inner-3 img:nth-child(3){
        max-width: 170.62px;
    }
    .question-box-2 p {
        padding: 54px 0;
        letter-spacing: 0.42px;
    }
    .question-bottom {
        margin-top: 67px;
    }
    .question-sec-bg{
        left: -160px;
    }
    .brand-partner-inner-1 > img:not(:last-child) {
        margin-right: 17px;
    }
    .video-inner-content .img-960{
        display: block;
    }
    .video-inner-content .img-1080{
        display: none;
    }
    .img-content{
        max-width: 572px;
        padding: 106px 80px 79px 90px;
        background: linear-gradient(270deg, #112341 0%, #112341 31.17%, #112341 64.02%, rgba(17, 35, 65, 0.95) 69.8%, rgba(17, 35, 65, 0.86) 75.16%, rgba(17, 35, 65, 0.79) 77.8%, rgba(17, 35, 65, 0.74) 79.76%, rgba(17, 35, 65, 0.662131) 82.22%, rgba(17, 35, 65, 0.55) 84.52%, rgba(17, 35, 65, 0.46) 86.99%, rgba(17, 35, 65, 0.37) 89.11%, rgba(17, 35, 65, 0) 100%);
    }
    .video-inner .img-content h4{
        font-size: 28px;
        line-height: 42px;
        margin-bottom: 40px;
    }
    .video-inner .img-content p{
        font-size: 14px;
        line-height: 22px;
        margin-bottom: 40px;
    }
}
@media (max-width:959px) {
    .welcome-inner .welcome-box-1, .welcome-inner .welcome-box-2 {
        max-width: 100%;
        width: 100%;
    }
    .welcome-inner .welcome-box-2-1{
        position: unset;
    }
    .brand-partner-section{
        padding: 100px 0;
    }
    .banner-content h1{
        font-size: 64px;
        line-height: 96px;
    }
    .banner-content p{
        font-size: 20px;
        line-height: 30px;
    }
    .question-section .mt-custom {
        margin-top: -202px;
    }
    .question-box-2 p{
        padding: 99px 0;
        letter-spacing: 0;
    }
    .question-box p {
        letter-spacing: 0;
        max-width: 243px;
    }
    .question-box-3 {
        padding: 39px 40px;
    }
    .question-bottom h2 {
        font-size: 36px;
        letter-spacing: 1px;
    }
    .question-bottom {
        margin-top: 56px;
    }
    .question-sec-bg{
        left: -172px;
    }
    .welcome-inner .welcome-box-1,.welcome-inner .welcome-box-2 {
        margin: 0;
    }
    .brand-partner-inner-1 img:first-child{
        max-width:114.67px;
        margin-bottom: 8px;
    }
    .brand-partner-inner-1 img:nth-child(2){
        max-width: 154.42px;
    }
    .brand-partner-inner-1 img:nth-child(3){
        max-width:87.09px;
    }
    .brand-partner-inner-1 img:nth-child(4){
        max-width: 62.21px;
    }
    .brand-partner-inner-1 img:nth-child(5){
        max-width:62.52px;
    }
    .brand-partner-inner-1 img:nth-child(6){
        max-width:133.3px;
    }
    .brand-partner-inner-2 img:first-child{
        max-width: 124.41px;
    }
    .brand-partner-inner-2 img:nth-child(2){
        max-width: 62.21px;
    }
    .brand-partner-inner-2 img:nth-child(3){
        max-width:113.12px;
    }
    .brand-partner-inner-2 img:nth-child(4){
        max-width: 104.43px;
    }
    .brand-partner-inner-3 img:first-child{
        max-width:74.44px;
    }
    .brand-partner-inner-3 img:nth-child(2){
        max-width:94.91px;
    }
    .brand-partner-inner-3 img:nth-child(3){
        max-width: 124.41px;
    }
    .discover-inner{
        margin-bottom: 32px;
    }
    .video-inner img{
        position: unset;
    }
    .img-content{
        background: linear-gradient(360deg, #112341 0%, #112341 56%, rgba(17, 35, 65, 0) 87%);
        padding: 370px 0 40px; 
        margin-top: -500px;       
        max-width: 100%;
    }
    .video-inner::after{
        display: none;
    }
    .video-inner-content .img-960 {
        display: none;
    }
    .video-inner-content .img-700 {
        display: block;
    }
    .video-inner .img-content h4 {
        font-size: 42px;
        line-height: 63px;
        margin-bottom: 20px;
    }
    .video-inner .img-content p{
        letter-spacing: 0;
    }
}

@media (max-width:799px) {
    .banner-img img.desk-only{
        height: 798px;
    }
    .banner-content{
        bottom: 197px;
    }
    .question-section .height-custom {
        height: 100%;
    }  
}
@media (max-width:767px){
    .brand-partner-inner-1 > img:not(:last-child){
        margin-right: 11px;
    }
    .brand-partner-inner-2 > img:not(:last-child), .brand-partner-inner-3 > img:not(:last-child) {
        margin-right: 24px;
    }
}
@media (max-width:699px) {
    .question-section .container .row .col-md-6{
        width: 100%;
    }
    .question-section .mt-custom{
        margin-top: 0;
    }
    .question-box p{
        max-width: 100%;
    }
    .brand-partner-inner-1{
        justify-content: center !important;
        gap: 0 !important;
    }
    .welcome-inner .welcome-box-1{
        padding: 51px 32px;
    }
    .question-bottom h2 {
        font-size: 29px;
    }
    .discover-bottom ul li::before{
        top: 0;
    }
    .brand-partner-inner-1,.brand-partner-inner-2,.brand-partner-inner-3{
        display: none !important;
    }
    .brand-partner-inner-4{
        display: flex !important;
        align-items: center;
        justify-content: center;
        flex-wrap: wrap;
        gap: 44px;
    }
    .brand-partner-inner-4 img:first-child{
        max-width:131.05px;
    }
    .brand-partner-inner-4 img:nth-child(2){
        max-width: 176.48px;
    }
    .brand-partner-inner-4 img:nth-child(3){
        max-width:100px;
    }
    .brand-partner-inner-4 img:nth-child(4){
        max-width:71px;
    }
    .brand-partner-inner-4 img:nth-child(5){
        max-width:71.46px;
    }
    .brand-partner-inner-4 img:nth-child(6){
        max-width:152.34px;
    }
    .brand-partner-inner-4 img:nth-child(7){
        max-width: 142px;
    }
    .brand-partner-inner-4 img:nth-child(8){
        max-width:71.09px;
    }
    .brand-partner-inner-4 img:nth-child(9){
        max-width: 129.28px;
    }
    .brand-partner-inner-4 img:nth-child(10){
        max-width:119.34px;
    }
    .brand-partner-inner-4 img:nth-child(11){
        max-width:85.08px;
    }
    .brand-partner-inner-4 img:nth-child(12){
        max-width:108.47px;
    }
    .brand-partner-inner-4 img:nth-child(13){
        max-width:142.19px;
    }
    .video-inner .img-content h4{
        font-size: 32px;
        line-height: 48px;
    }
    .video-inner .img-content p{
        font-size: 14px;
        line-height: 22px;
        margin-bottom:  40px;
    }
    .video-inner .img-content .img-content-bottom h5{
        font-size: 20px;
        line-height: 30px;
    }
    .video-inner .img-content .img-content-bottom p{
        font-size: 14px;
        line-height: 21px;
    }
    .fram_div img{
        display: none;
    }
    .discover-section{
        background-image: url(/wp-content/themes/anshar-health/assets/images/frame-2.png);
    }
}
@media (max-width:575px) {
    .mobile-only{
        display: block;
    }
    .tab-only {
        display: none;
    }
    .desk-only{
        display: none;
    }
    .banner-img img.mobile-only{
        height: 523px;
    }
    .banner-content{
        bottom: 40px;
    }
    .banner-content h1{
        font-size: 32px;
        letter-spacing: 0.32px;
        margin-bottom: 4px;
        line-height: 48px;
    }
    .banner-content p{
        font-size: 14px;
        line-height: 21px;
        letter-spacing: 0.42px;
    }
    .btn{
        margin-top: 32px;
        padding: 15px 47px;
        font-size: 16px;
        line-height: 24px;
        letter-spacing: 0.8px;
        border-radius: 10px;
    }
    .question-section{
        background: url(https://health.ansharlabs.com/wp-content/themes/anshar-health/assets/images/mobile-bg-sec2-1.png);
        background-size: cover;
        background-position: center;
    }
    .question-box{
        border-color: #9D7EB4;
        margin-bottom: 12px;
    }
    .question-box-2.mb-md-0 {
        border-color: #A481B2;
    }
    .question-box-3{
        border-color: #9888BB;
    }
    .mt-custom .question-box {
        border-color: #7C9ED4;
    }
    .question-sec-bg{
        top: -53px;
    }
    .question-sec-bg svg{
        max-width: 421px;
    }
    .question-box p{
        font-size: 16px;
        padding: 0;
        margin-bottom: 0;
        line-height: 24px;
        letter-spacing: 0.82px;
    }
    .question-bottom {
        margin-top: 40px;
    }
    .question-bottom p {
        font-size: 12px;
        letter-spacing: 4px;
    }
    .question-sec-bg{
        left: -95px;
    }
    .question-bottom h2 {
        font-size: 18px;
        letter-spacing: 0.56px;
        line-height: 27px;
    }
    .question-section .container .row .col-md-6:nth-child(2){
        order: 3;
    }
    .question-section .container .row .col-md-6:nth-child(3){
        order: 2;
    }
    .question-section .container .row .col-md-6:nth-child(4){
        order: 4;
    }
    .question-bottom h2::before{
        height: 15px;
    }
    .question-section {
        padding: 40px 0 40px;
    }
    .section-title h2{
        font-size: 32px;
        line-height: 40px;
        max-width: 310px;
        margin: 0 auto 32px;
    }
    .welcome-section{
        padding: 48px 0 73px;
    }
    .welcome-inner .welcome-box-1 p{
        font-size: 16px;
        margin: 0;
        max-width: 280px;
    }
    .welcome-inner .welcome-box-1 h2{
        font-size: 40px;
    }
    .welcome-inner .welcome-box-1 h2 span{
        font-size: 20px;
        margin-bottom: 0;
    }
    .welcome-box-2 p, .welcome-box-3 p{
        font-size: 16px;
        flex: 1;
        line-height: 24px;
        letter-spacing: 0.1px;
    }
    .welcome-box-3 .box-svg{
        margin-top: 0;
    }
    .welcome-box-2 .box-svg img, .welcome-box-3 .box-svg img {
        width: 18px;
        height: 18px;
    }
    .welcome-box-2 .box-svg{
        font-size: unset;
    }
    .video-section .section-title h4 {
        font-size: 16px;
        line-height: 24px;
        letter-spacing: 0.32px;
        padding: 80px 0;
    }
    .video-section #video-container {
        height: 450px;
    }
    .video-section #toggleBtn svg{
        width: 72px;
        height: 72px;
    }
    .discover-section{
        padding: 64px 0 80px;
    }
    .discover-section .section-title h3 {
        font-size: 32px;
        line-height: 40px; 
        letter-spacing: 0.96px;
        margin-bottom: 38px;
    }
    .discover-title h3{
        font-size: 24px;
        line-height: 26px;
        padding-top: 32px;
    }
    .discover-title h3::before{
        bottom: -8px;
    }
    .discover-title{
        margin-bottom: 42px;
    }
    .discover-bottom ul li p{
        font-size: 14px;
        line-height: 21px;
    }
    .discover-bottom{
        padding-bottom: 40px !important;
    }
    .discover-inner{
        margin-bottom: 24px;
    }
    .discover-bottom ul li h4{
        font-size: 20px;
        line-height: 28px;
        font-weight: 600;
        margin-bottom: 16px;
    }
    .discover-title p {
        font-size: 14px;
        line-height: 21px;    
        letter-spacing: 0.3px;
    }
    .discover-img img:first-child{
        display: none;
    }
    .mob_dis_img{
        display: block;
    }
    .discover-title{
        margin-bottom: 32px;
    }
    .brand-partner-section{
        padding: 56px 0;
    }
    .brand-partner-section .section-title h2{
        font-size: 32px;
        line-height: 40px;
        font-weight: 700;
        margin-bottom: 32px;
    }
    .contact-section{
        padding: 54px 0 40px;
    }
    .who_work_sec{
        padding: 16px;
    }
    .who_work_sec p:nth-child(1), .who_work_sec p:nth-child(2){
        width: 100%;
    }
    .contact-section .section-title{
        margin-bottom: 24px;
    }
    .who_work_sec p:last-child{
        flex-direction: column-reverse;
        gap: 12px;
    }
    .copyright-line,.contact-section p.copyright-line2{
        font-size: 12px;
        font-weight: 400;
        margin-top: 32px;
    }
    .contact-section p.copyright-line2{
        margin-top: 5px;
    }
    .question-bottom .bottom-svg svg{
        width: 30px;
        height: 39px;
    }
    .video-inner .img-content {
        margin-top: -160px;
        background: linear-gradient(0deg, #112341 0%, #112341 76.13%, rgba(17, 35, 65, 0) 100%);
        padding: 120px 0 40px;
    }
}
@media (max-width:409px) {
    .welcome-inner .welcome-box-1 p{
        max-width: 270px;
    }
    .brand-partner-inner-4{
        gap: 30px;
    }
}
@media (max-width:369px) {
    .question-bottom h2 {
        font-size: 16px;
        letter-spacing: 0;
    }
    .video-inner .img-content h4{
        font-size: 24px;
        margin-bottom: 10px;
    }
}