@media (min-width: 1550px){
    /*.slick-slide{*/
    /*    padding:0 20% 0 0 !important;*/
    /*}*/
}

@media (max-width: 1550px){
    .therapists-tell-inner {
        max-width: 1100px;
    }
}

@media (min-width: 920px) and (max-width: 1200px) {

}

@media (max-width: 920px) {
    .free-card-end{
        display: none !important;
    }
    .logo-wrap{
        justify-content:end;
        display: flex;
    }
    .logo-wrap a{
        text-align: left;
    }
    /*humburger menu*/
    .hamburger {
        width: 30px;
        height: 3px;
        background-color: #000000;
        position: absolute;
        display: inline-block;
        margin-top: 15px;
        right: 0;
    }
    .hamburger:before, .hamburger:after {
        content: '';
        position: absolute;
        width: 30px;
        height: 3px;
        background-color: #000000;
    }
    .hamburger:before {
        top: -10px;
    }
    .hamburger:after {
        top: 10px;
    }
    .open {
        transform: rotate(45deg);
    }
    .open:before {
        top: 0;
        transform: rotate(90deg);
    }
    .open:after {
        top: 0;
        transform: rotate(90deg);
    }
    .body-fixed {
        position: fixed;
        top: 0px;
        width: 100%;
    }
    .main-menu ul{
        flex-direction: column;
    }
    .main-menu-wrap{
        padding-top: 50px;
        margin-bottom: 50px;
    }
    .main-menu ul li a{
        padding: 10px 0;
        display: block;
        font-size: 20px;
    }
    .sticker-hero, .banner-button-wrp{
        display: none;
    }
    .hero-left-side-image img{
        width: 100%;
    }
    .hero-left-side-image{
        padding-top: 40px !important;
    }
}

/* Mobile Responsive Design */
@media (max-width: 767px) {
    /*.card {*/
    /*    transform: translateZ(-50px);*/
    /*}*/
    .main-wrap-monnb{
        padding: 0 0 0 0 !important;
    }
    .ads-sticky .logo-top{
        display: none;
    }
    .logo-top{
        right: 0;
        top: -16px;
        /*width: 64px;*/
        /*height: 90px;*/
        left: 0;
        margin: 0 auto;
    }
    h1, h2, h3, h4{
        font-weight: 700 !important;
        line-height: 1 !important;
    }
    .our-program-work{
        overflow: hidden;
    }
    .mobile-pddin-0{
        padding-right: 0 !important;
        padding-left: 0 !important;
    }
    .header-wrap-inner {
        position: relative;
    }
    .header-wrap-inner.ads-sticky{
        position: fixed;
        width: 100%;
        top: 0;
        padding-bottom: 20px !important;
        z-index: 9 !important;
    }
    .logo-wrap img {
        max-width: 80%;
    }
    .mobile-menu-wrap {
        display: none;
        width: 100%;
        background: #fff;
        border: none;
        padding: 0 0;
    }
    .main-menu ul li{
        padding: 0 15px;
        border-bottom:1px solid #ffc239;
    }
    .left-button {
        text-align: center;
        margin-top: 10px;
    }
    .left-button .site-btn {
        width: fit-content;
        padding: 10px 24px;
    }

    /* Hero Banner */
    .hero-banner {
        padding: 0px 0;
        background-image: url("../images/hero_m.jpg");
        margin-top: 0;
    }
    .banner-content {
        height: 100%;
        min-height: 615px;
        align-items: end;
        padding-bottom: 10px;
    }
    .mobile-hide-sec{
        display: none;
    }
    .top-banner-text h2 {
        font-size: 50px;
        text-align: center;
    }
    .top-banner-text h1 {
        font-size: 24px;
        text-align: right;
        margin-bottom: 12px
    }

    .conclusive-middle-sect h2 {
        font-size: 24px;
    }
    .conclusive-evidence-items-wrap .col.conclusive-box-wrap:nth-child(3) .conclusive-middle-sect h3 {
        font-size: 18px;
    }
    .top-banner-text{
        margin-top: 14px !important;
    }
    /*.top-banner-text h1 br{*/
    /*    display: none;*/
    /*}*/
    .conclusive-evidence-items-wrap{
        gap: 1rem !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .conclusive-middle-sect p {
        font-size: 14px;
        padding: 0 0px;
    }
    .conclusive-bottom-sect h3 {
        font-size: 24px;
    }
    .top-banner-text p {
        font-size: 18px;
        text-align: center;
    }
    .banner-box h2 {
        font-size: 36px;
    }
    .banner-box p {
        font-size: 16px;
        margin-bottom: 5px;
    }
    .banner-boxes-wrap {
        margin-right: 0px;
    }
    .banner-box {
        width: 100%;
        margin-bottom: 10px;
    }
    .banner-button-wrp {
        text-align: center;
    }
    .mobil-head-phone{
        height: 100vh;
        display: none;
    }
    .main-menu ul{
        gap: 0px;
    }
    .inner-our-program-container .our-program-work-card-box:nth-child(1), .inner-our-program-container .our-program-work-card-box:nth-child(2), .inner-our-program-container .our-program-work-card-box:nth-child(3), .inner-our-program-container .our-program-work-card-box:nth-child(4){
        width: 100%;
    }
    .dna-deep-inner-container {
        display: block !important;
    }
    .hero-content p {
        font-size: 18px;
        text-align: justify;
    }
    .QuizModal-close {
        top: -3px !important;
    }
    #app .header-arrow{
        margin-bottom: -20px;
    }
    .for-desktop-headig{
        display: none;
    }
    .for-mobile-heading{
        display: block;
    }
    .for-mobile-heading h1{
        text-align: center;
    }
}

@media (max-width: 600px){
    #mobile-whstapp{
        display: block !important;
    }
    .video-frame-hero{
        margin-right:0px;
        margin: 0 auto;
        display: block;
        margin-top: -7px;
        margin-bottom: 18px;
        width: 100% !important;
        height: auto !important;
    }
    #dna-container {
        width: 173px;
        height: 280px;
        right: 26%;
        top: 38px;
    }
    /*body .ads-sticky{*/
    /*    position: relative !important;*/
    /*}*/
    .desktop-card-hading{
        display: none !important;
    }
    .mobile-card-heading{
        display: block;
        width: 100%;
    }
    .conclusive-box-wrap {
        padding-bottom: 18px !important;
        flex: 0 0 48%;
    }
    .conclusive-heade-sect img {
        width: 70px;
        height: 70px;
        margin-bottom: 10px;
    }
    .conclusive-evidence-items-wrap .col.conclusive-box-wrap:first-child .conclusive-heade-sect img {
        padding: 0px;
    }
    .conclusive-evidence-items-wrap .col.conclusive-box-wrap:last-child .conclusive-heade-sect img {
        padding: 0px;
    }
    .conclusive-heade-sect{
        text-align: center;
    }
    .conclusive-evidence-items-wrap .col.conclusive-box-wrap:first-child .conclusive-middle-sect h2 {
        font-size: 30px;
    }
    .conclusive-middle-sect h3 {
        font-size: 22px;
    }
    .conclusive-bottom-sect p{
        font-size: 14px;
        line-height: 1.2;
    }
    .conclusive-bottom-sect p br{
        display: none;
    }
    .newwidthissads{
       margin: 0 8px;
    }
    #hero{
        overflow: hidden;
    }
    .our-plan-right-left .our-plan-video {
        min-width: 100%;
    }
    .examples-inner-wrap{
        overflow: hidden;
    }
    .section-treatment-of-obesity{
        overflow: hidden;
        padding-top: 20px !important;
    }
    .how-des-proceess{
        overflow: hidden;
        margin-bottom: 20px !important;
    }
    .testimonial-box {
        min-height: auto;
        width: 90%;
        margin: 0 auto !important;
        margin-bottom: 20px !important;
    }
    .inner-testimonial{
        padding: 0 0 !important;
        gap: 10px !important;
    }
    .how-des-proceess .section-header{
        margin-bottom: 20px !important;
    }
    .banner-content-wrap {
        padding-right: 15px;
        padding-top: 0px;
        padding-bottom: 15px;
    }
    .banner-left-image{
        padding: 50px 0 !important;
    }
    .banner-left-image img{
        max-width: 100%;
    }
    .inner-wrap-conclusive-evidence{
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
    .conclusive-evidence-button .site-btn{
        font-size: 18px;
    }
    .section-header h2 {
        font-size: 32px;
    }
    .section-content{
        padding: 0 0!important;
    }
    .its-time-you-know-why .container, .its-time-you-know-why .its-time-space-adjust{
        padding: 0 0px !important;
    }
    .its-time-you-know-why .container{
        max-width: 100%;
    }
    .its-time-you-know-why .you-know-why-inner{
        padding: 0 12px !important;
    }
    .you-know-why-inner-wrap .right-part-time-to-know {
        width: 100%;
        padding: 20px 15px 5px 15px !important;
    }
    .its-time-video-wrap{
        padding: 0 0 0 0 !important;
    }
    .its-time-video-wrap .video-wrapper{
        margin-bottom: 0 !important;
    }
    .you-know-why-inner-wrap .left-video-part-time-to-know {
        width: 100%;
    }
    .lower-heading-its-time-toknow{
        padding: 0 0 !important;
    }
    .lower-heading-its-time-toknow p {
        font-size: 24px;
        line-height: 1.1;
    }
    .lower-heading-its-time-toknow h2 {
        font-size: 26px;
    }
    .section-treatment-of-obesity .headng-section h2 {
        font-size: 22px;
    }
    .obesity-tretment-box-image-wrp img{
        width: 80%;
    }
    .inner-tretment-wrap{
        padding: 0 15px;
    }
    .inner-tretment-wrap .col{
        flex: 1 0 100%;
        margin-bottom: 20px;
        display: flex;
        justify-content: end;
        align-items: end;
    }
    .obesity-tretment-box-image-wrp{
        margin-bottom: 0 !important;
        /*text-align: right !important;*/
    }
    .inner-tretment-wrap .col:last-child{
        flex: 0 0 100%;
    }
    .inner-tretment-wrap .col:last-child .obesity-tretment-box-head .obesity-tretment-box-image-wrp img{
        width: 100% !important;
    }
    .section-treatment-of-obesity .headng-section{
        margin-bottom: 0 !important;
    }
    .obesity-tretment-box-head{
        width: 40%;
    }
    .obesity-tretment-box-middle{
        width: 60%;
        text-align: right !important;
    }
    .obesity-tretment-box-middle p {
        font-size: 14px;
    }

    .its-time-know-button .site-btn, .tretment-of-obesity .site-btn {
        font-size: 16px;
    }
    .much-more-wait-lose-head{
        padding-top: 0 !important;
        margin-bottom: 30px !important;
    }
    .much-more-wait-lose-head h2 {
        font-size: 24px;
        line-height: 1.2;
    }
    .much-more-wait-lose-head h2 br{
        display: none;
    }
    .much-more-wait-lose-head p {
        font-size: 20px;
    }
    .wait-lse-box-bottom h2 {
        font-size: 20px;
        line-height: 1;
    }
    .wait-lose-boxes-wrap{
        gap: 1rem !important;
    }
    .wait-lose-boxes-wrap .wait-lose-box{
        flex: 0 0 100% !important;
        display: flex;
        gap: 15px;
        align-items: center;
        padding: 16px 20px !important;
    }
    .much-more-waitlose-button{
        padding-bottom: 0 !important;
        padding-top: 15px !important;
    }
    .our-plan-video .video-wrapper {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .much-more-wait-lose{
        padding: 2rem !important;
        padding-bottom: 1rem !important;
    }
    .wait-lse-box-bottom{
        margin-top: 0 !important;
        padding-top: 0px !important;
        width: 100%;
        border-top: none;
        border-bottom: 3px solid #ffffffcc;
    }
    .our-plan-container .col{
        flex: 1 0 100% !important;
    }
    .our-plan-container .our-plan-right-left{
        border-bottom-right-radius: 0;
        border-top-left-radius: 25px;
    }
    .heading-our-program-work h2 {
        font-size: 22px;
    }
    .heading-our-program-work p {
        font-size: 20px;
    }
    .our-prgram-work-left-content-sectio h2 {
        font-size: 17px;
        margin-bottom: 0 !important;
         margin-top: 24px;
        font-weight: 500;
        position: relative;
    }
    .heading-our-program-work{
        padding-top: 0 !important;
    }
    .our-prgram-work-left-content-sectio h2:after, .slider-our-expert-box-wrp .our-expert-content-sec h2:after, .dna-deep-test-text-section-card h2:after, .how-des-right-part h2:after{
        content: "";
        width: 15px;
        height: 22px;
        display: block;
        position: absolute;
        left: 0;
        top: 35%;
        color: #ffffff;
        font-size: 16px;
        background-image: url("../images/icons8-back-24.png");
        background-repeat: no-repeat;
        transition: all 0.8s ease;
    }
    .slider-our-expert-box-wrp .our-expert-content-sec h2:after{
        background-image: url("../images/icons8-back-24black.png") !important;
        top: 14% !important;
    }
    .how-des-right-part h2:after{
        background-image: url("../images/icons8-back-24black.png") !important;
        top: 47% !important;
        left: 0px;
    }
    .our-plan-inner-wrap.yellow-bg{
        margin-bottom: 25px !important;
    }
    .our-program-work-card-box.active .row{
        align-items: start !important;
    }
    .our-program-work-card-box.active .our-prgram-work-left-content-sectio h2:after{
        transform: rotate(-90deg);
    }
    .our-program-work-card-box.active .bottom-howdes-work-adss, .how-soes-content-inner-wrpa.active .bottom-howdes-work-adss, .slider-our-expert-box-wrp.active .bottom-howdes-work-adss{
        display: block;
        transition: all 0.8s ease;
    }
    .therapists-tell{
        padding-top: 0 !important;
        margin-bottom: 16px !important;
    }
    .inner-our-program-container .our-program-work-card-box{
        padding: 15px 15px 15px 15px !important;
        margin-bottom: 15px;
    }
    .inner-our-program-container .our-program-work-card-box .row .col-md-5{
        display: flex;
        gap: 18px;
        align-items: flex-start;
    }
    .inner-our-program-container .our-program-work-card-box .row .col-md-5 .our-prgram-work-right-sect-img-sec{
        flex: 0 0 20%;
    }
    .mobile-card-heading h2{
        font-size: 17px;
        margin-bottom: 0 !important;
        margin-top: 17px;
        font-weight: 500;
        position: relative;
        color: #ffffff;
        line-height: 20px;
        position: relative;
    }
    .mobile-card-heading h2:after {
        content: "";
        width: 28px;
        height: 28px;
        display: block;
        position: absolute;
        left: -11px;
        top: 14%;
        color: #ffffff;
        font-size: 16px;
        background-image: url(../images/icons8-back-24.png);
        background-repeat: no-repeat;
        transition: all 0.8s ease;
    }
    .inner-our-program-container .our-program-work-card-box .row .col-md-7{
        flex: 0 0 100%;
    }
    .inner-our-program-container .our-program-work-card-box{
        font-size: 14px;
        min-height: auto;
    }
    .our-prgram-work-left-content-sectio ul li h3{
        font-size: 14px;
    }
    .our-prgram-work-left-content-sectio ul li h3{
        font-size: 14px;
        line-height: 16px;
    }
    .bottom-howdes-work-adss{
        margin-top: 20px;
        display: none;
        /*transition: all 0.8s ease;*/
    }
    .our-program-rad-section .card.our-program-work-card-box:first-child .bottom-howdes-work-adss, .our-expert-slider .slider-our-expert-box-wrp:first-child .bottom-howdes-work-adss,  .how-soes-content-box-wrap-outer .how-soes-content-inner-wrpa:first-child .bottom-howdes-work-adss{
        display: block;
    }

    .our-prgram-work-left-content-sectio ul li:before{
        width: 40px;
        height: 12px;
    }
    .inner-our-program-container .our-program-work-card-box:nth-child(3) .our-prgram-work-left-content-sectio ul li:before, .inner-our-program-container .our-program-work-card-box:nth-child(2) .our-prgram-work-left-content-sectio ul li:before{
        background-size: 17px !important;
    }
    .our-prgram-work-left-content-sectio .connt-card-sec-dna-deep-test h2{
        font-size: 50px !important;
        line-height: 40px;
    }
    .inner-our-program-container {
        min-height: auto !important;
        display: block !important;
    }
    .why-chose-our-prgram{
        padding-top: 0 !important;
        margin-top: 20px !important;
    }
    .inner-our-program-work{
        margin-bottom: 0 !important;
    }
    .our-program-work {
        overflow: hidden;
        margin-bottom: 15px !important;
        padding-bottom: 0 !important;
        padding-top: 15px !important;
    }
    .heading-our-program-work{

    }
    .our-experts-section .section-header{
        margin-bottom: 18px !important;
    }
    .why-chose-our-prgram .section-header{
        margin-bottom: 20px !important;
    }
    .why-chose-our-prgram-rads-ordders-color .why-chose-our-prgram-card-box {
        max-width: 100%;
        padding: 15px !important;
        min-height: auto;
    }
    .why-chose-our-prgram-card-box p {
        font-size: 23px;
        line-height: 25px;
    }
    .why-chose-our-prgram-rads-ordders-color .why-chose-our-prgram-card-box:nth-child(2) p {
        color: #ffffff;
        font-size: 20px;
    }
    .why-chose-our-prgram-rads-ordders-color .why-chose-our-prgram-card-box:nth-child(3) p {
        font-size: 20px;
    }
    .why-chose-our-prgram-rads-ordders-color .why-chose-our-prgram-card-box:nth-child(3) p span {
        font-size: 20px;
    }
    .why-chose-our-prgram-rads-ordders-color .why-chose-our-prgram-card-box:nth-child(4) p {
        font-size: 20px;
    }
    .why-chose-our-prgram-rads-ordders-color .why-chose-our-prgram-card-box:nth-child(4) p span{
        font-size: 20px;
    }
    .why-chose-our-prgram-rads-ordders-color{
        padding: 0 10px;
    }
    .our-experts-section{
        padding: 0 20px;
        margin-bottom: 0 !important;
    }

    .slider-our-expert-box-wrp{
        width: 100% !important;
        display: flex !important;
        max-width: 100% !important;
        min-height: auto;
        position: relative;
        margin-right: auto !important;
        flex-direction: row;
        flex-wrap: wrap;
        padding: 10px 10px 0px 10px !important;
        align-items: start;
    }
    .therapists-tell .col-md-4{
        margin-bottom: 0 !important;
        margin-right: 0px !important;
    }
    .read-more-our-staf{
        display: none;
        position: absolute;
        left: 30px;
        bottom: 35px;
    }
    .our-experts-slide .slick-dots{
        bottom: -40px !important;
    }
    .slider-our-expert-box-wrp .our-expert-content-sec h2{
        font-size: 24px;
        font-weight: 500;
        margin-bottom: 0 !important;
    }
    .slick-dots li {
        width: 50px;
    }
    .slick-dots li button{
        width: 50px;
    }
    .slider-our-expert-box-wrp .our-expert-avatar-sec{
        flex: 0 0 100%;
        display: flex;
        gap: 15px;
    }
    .slider-our-expert-box-wrp .our-expert-avatar-sec img{
        flex: 0 0 20%;
        width: 20%;
        margin: 0 8px 0 0;
    }
    .slider-our-expert-box-wrp .our-expert-avatar-sec .mobile-card-heading{
        flex: 0 0 75%;
    }
    .our-expert-avatar-sec .mobile-card-heading h2{
        color: #302b4d;
        margin-top: 30px;
        font-size: 20px;
    }
    .our-expert-avatar-sec .mobile-card-heading h2:after{
        background-image: url("../images/icons8-back-24black.png") !important;
        left: 0;
        top: 0px;
    }
    .slider-our-expert-box-wrp .our-expert-content-sec{
        flex: 0 0 100%;
        padding-top: 10px !important;
    }
    .our-expert-avatar-sec img{
        margin: 0 auto;
        width: 85%;
    }
    .our-experts-slide .our-expert-avatar-sec img {
        height: auto;
    }
    .slider-our-expert-box-wrp .our-expert-content-sec ul li {
        margin-bottom: 8px !important;
    }
    .slider-our-expert-box-wrp .our-expert-content-sec ul li p{
        line-height: 20px;
        font-size: 14px;
    }
    .slider-our-expert-box-wrp .our-expert-content-sec h2{
        font-weight: 500;
        margin-bottom: 0 !important;
        position: relative;
        margin-top: 44px;
    }
    .slider-our-expert-box-wrp .our-expert-content-sec ul li:before{
        background-size: 18px;
    }
    /*.our-prgram-work-right-sect-img-sec{*/
    /*    text-align: center !important;*/
    /*}*/
    .dna-deep-inner-container .card .row{
        flex-direction: column-reverse;
    }
    .dna-deep-inner-container .card .row .col-md-5{
        flex: 0 0 100%;
        width: 100%;
    }
    .connt-card-sec-dna-deep-test{
        margin-left: 10px !important;
        margin-right: 0 !important;
        padding-top: 0 !important;
    }
    .our-prgram-work-left-content-sectio ul{
        padding-left: 0 !important;
    }
    .dna-deep-test-text-section-card ul li p {
        font-size: 14px !important;
        line-height: 16px;
    }
    .dna-deep-test-text-section-card ul li p br{
        display: none;
    }
    .dna-deep-inner-container .card .row .col-md-7{
        flex: 0 0 100%;
        width: 100%;
    }
    .dna-deep-inner-container .our-prgram-work-right-sect-img-sec{
        display: flex;
        gap: 15px;
    }
    .dna-deep-inner-container .our-prgram-work-right-sect-img-sec img {
        margin: 0 auto;
        width: 20%;
    }
    .dna-deep-inner-container .our-prgram-work-right-sect-img-sec .mobile-card-heading {
        width: 80%;
    }
    .inner-our-program-container .our-program-work-card-box .row{
        align-items: start;
    }
    .our-prgram-work-right-sect-img-sec img{
        margin: 0 auto;
        width: 100%;
    }
    .our-program-worg-button a {
        font-size: 12px;
    }
    .dna-lowe-content h2 {
        font-size: 26px;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .testimonials {
        margin-top: 0rem;
        padding-bottom: 1rem !important;
        padding-top: 20px !important;
    }
    .footerbutton a{
        font-size: 18px;
    }
    .footer-section{
        padding: 21px 0 46px 0px !important;
    }
    .footer-content ul {
        max-width: 100%;
    }
    .dna-lowe-content h2 span{
        display: block;
    }
    .dna-lowe-content h2 br{
        display: none;
    }
    .our-plan-right-part .right-our-text{
        padding-left: 0px;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    .examples-sections{
        margin-bottom: 0px !important;
    }
    .our-plan-button{
        margin: 5px 0 0 0 !important;
    }
    .heading-our-plan h2 {
        font-size: 34px;
    }
    .how-soes-content-box-wrap {
        display: flex !important;
        flex-direction:column-reverse;
        min-height: auto;
        padding: 10px 10px  !important;
        align-items: start !important;
        margin-bottom: 0px !important;
        flex-wrap: wrap;
    }
    .how-soes-content-box-wrap-outer .how-soes-content-inner-wrpa .card-count{
        font-size: 45px;
        display: inline-block;
        margin-bottom: 0 !important;
        margin-top: 0px;
        padding-left: 0;
        width: fit-content;
    }
    .how-soes-content-box-wrap-outer .mobile-card-heading h2:after{
        top: 0% !important;
    }
    .how-soes-content-box-wrap .mobile-card-heading h2 {
        margin-top: 0 !important;
        color: #302b4d;
        display: inline-block;
        width: 84%;
    }
    .how-soes-content-box-wrap .card-count:after{
        content: none;

    }
    .mob-secc-hed-erw {
        display: flex;
        align-items: center;
        gap: 10px;
        padding-top: 16px;
        position: relative;
        text-align: right;
    }
    .join-program-wrap .section-header h2 {
        font-size: 24px;
    }
    .join-program-boxes-wrap .conclusive-evidence-items-wrap .col{
        flex: 0 0 100% !important;
    }
    .join-program-lower-section h3 {
        font-size: 24px;
    }
    .join-program-lower-section h2 {
        font-size: 28px;
    }
    .poin-our-program-button .site-btn {
        font-size: 16px;
    }
    .footer-bott-mlink ul{
        padding-right: 0 !important;
    }
    #successtory .section-header{
        margin-bottom: 10px !important;
    }
    .testimonial-wrapper .slick-dots{
        bottom: 0px !important;
    }
    .how-soes-content-inner-wrpa:before{
        right: -19px;
        top: 0px;
        width: 4px;
    }
    .how-soes-content-inner-wrpa:after{
        right: -25px;
        top: 39%;
        /* left: 0; */
        /* margin: 0 auto; */
        width: 16px;
        height: 16px;
    }
    #procard1 {
        --index: auto;
    }
    .how-soes-content-inner-wrpa{
        margin-bottom: 15px;
    }
    .how-des-proceess .how-des-left-part img{
        width: 25%;
        flex: 0 0 25%;
    }
    .how-des-right-part h2{
        font-size: 16px;
        margin-bottom: 0;
        line-height: 20px;
        font-weight: 500;
        padding-left: 14px;
    }
    .how-soes-content-box-wrap-outer .how-soes-content-inner-wrpa:nth-child(1) .how-des-left-part img{
        margin-left: -12px;
    }
    .how-soes-content-box-wrap-outer .how-soes-content-inner-wrpa:nth-child(2) .how-des-left-part img{
        margin-bottom: -23px;
        width: 22%;
        flex: 0 0 22%;
    }
    .how-soes-content-box-wrap-outer .how-soes-content-inner-wrpa:nth-child(3) .how-des-left-part img{
        margin-bottom: -8px;
        width: 22%;
        flex: 0 0 22%;
    }
    .how-soes-content-box-wrap-outer .how-soes-content-inner-wrpa:nth-child(4) .how-des-left-part img{
        width: 22%;
        flex: 0 0 22%;
    }
    .how-des-right-part ul li{
        font-size: 12px;
    }
    .how-des-right-part ul li:before{
        background-size: 14px;
    }
    .how-des-left-part{
        width: 100%;
        padding: 0 0 0 0 !important;
        display: flex;
        gap: 10px;
    }
    .how-des-right-part{
        width: 100%;
    }
    .how-des-right-part h2 br{
        display: none;
    }
    #faqs .section-header{
        margin-bottom: 20px !important;
    }
    body #pojo-a11y-toolbar{
        top:auto !important;
        bottom: 3px !important;
    }
    #pojo-a11y-toolbar .pojo-a11y-toolbar-toggle{
        bottom: 0;
    }
    .pojo-a11y-toolbar-open .pojo-a11y-toolbar-toggle{
        bottom: auto;
        top: 0;
    }
    .how-soes-content-box-wrap:before{
        border-top: 10px solid transparent;
        border-bottom: 12px solid transparent;
        border-left: 13px solid #f7f8fa;
        right: -13px;
        top: 37%;
    }
    .dna-deep-inner-container .our-program-work-card-box {
        margin-bottom: 14px;
        margin: 0 8px;
    }
    .join-program{
        padding-top: 0 !important;
    }
    .right-part-time-to-know h2 {
        font-size: 26px;
    }
    .right-part-time-to-know p {
        font-size: 15px;
    }
    .right-part-time-to-know h2 br{
        display: none !important;
    }
    .its-time-you-know-why{
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    .right-our-text h2 {
        font-size: 30px;
    }
    .right-our-text h2 br{
        display: none;
    }
    .dna-deep-test-text-section-card {
        padding-right: 0 !important;
        padding-top: 0px !important;
    }
   .dna-deep-inner-container .mobile-card-heading h2{
       display: flex;
       align-items: center;
       gap: 6px;
    }
    .dna-deep-inner-container .our-program-worg-button{
       justify-content: end !important;
   }
    .dna-deep-inner-container .mobile-card-heading h2 span{
        font-weight: 800;
        font-size: 40px !important;
        color: #ffc239;

    }
    .dna-deep-test-text-section-card h2 {
        font-size: 18px !important;
        font-weight: 500;
        margin-top: 5px;
    }
    .connt-card-sec-dna-deep-test h2:after{
        content: none;
    }
    .dna-deeptest-text-card-inner-right{
        padding-top: 0 !important;
        width: 100%;
    }
    .dna-deep-inner-container .our-program-work-card-box{
        padding: 10px 10px !important;
        margin: 0 0 0 0 !important;
        margin-bottom: 15px !important;
    }
    .dna-deep-inner-container .our-program-work-card-box:nth-child(1) {
        background-color: #a69dda !important;
        margin-bottom: 30px !important;
    }
    .example-header{
        padding-top: 0 !important;
    }
    .example-header p {
        font-size: 22px;
        line-height: 1.4;
    }
    .dna-animation-section{
        padding-top: 0px !important;
    }
    .examples-inner-wrap .section-header{
        margin-bottom: 10px !important;
        margin-top: 20px !important;
    }
    .join-program .conclusive-heade-sect img{
        /*height: 60px;*/
        margin-bottom: -6px;
    }
    .flip-img{
        width: 75px;
    }
    .main-crile-dns1{
        width: 100%;
    }
    .circle {
        width: 95px;
        height: 100px;
        font-size: 14px;
        padding: 30px 8px;
    }
    .circle-1 {
        left: 3.5%;
    }
    .circle-2 {
        right: 1.8%;
    }
    .circle-3 {
        bottom: 23%;
        right: 3%;
    }
    .circle-4 {
        bottom: -12%;
        right: 21%;
    }
    .circle-5 {
        bottom: -4%;
        left: 9%;
    }
    .circle-6 {
        left: 1%;
    }
    .flip-img {
        top: 1%;
    }
    .therapists-tell .video-wrapper {
        max-width: 100% !important;
    }
    .video-wrapper {
        max-width: 100% !important;
    }
    .banner-content{
        flex-direction: column-reverse;
    }
}

@media (max-width: 400px) {
    .hero-banner{
        min-height: auto;
        margin-top: 0;
        height: auto;
    }
    .banner-content{
        min-height: 587px;
        padding-bottom: 15px;
    }
    .top-banner-text h2 {
        font-size: 46px;
    }
    .banner-box h2 {
        font-size: 34px;
    }
    .eligibility-head h2, .eligibility-head h3 {
        font-size: 40px;
    }
    .circle {
        width: 84px;
        height: 87px;
        font-size: 10px;
        padding: 31px 8px;
    }
    .flip-img {
        top: -4%;
    }
    .section-header h2 {
        font-size: 30px;
    }
    .right-our-text h2 {
        font-size: 26px;
    }
    .heading-our-program-work h2 {
        font-size: 20px;
    }
    .example-header p {
        font-size: 20px;
    }
    .dna-lowe-content h2 {
        font-size: 22px;
    }
    .join-program-wrap .section-header h2 {
        font-size: 22px;
    }
    .join-program-lower-section h3 {
        font-size: 22px;
    }
    .top-banner-text h1 {
        font-size: 22px;
    }
    .how-soes-content-box-wrap-outer .how-soes-content-inner-wrpa .card-count {
        font-size: 33px;
    }
    .heading-our-program-work p {
        font-size: 18px;
    }
    .heading-our-plan h2 {
        font-size: 28px;
    }
    .wait-lse-box-bottom h2 {
        font-size: 18px;
    }
}
@media (max-width: 414px) {
    .conclusive-box-wrap{
        flex: 0 0 47%;
    }
    .inner-testimonial{
        padding-right: 0px !important;
        padding-left: 0px !important;
    }
}
@media (max-width: 326px) {
    .conclusive-box-wrap {
        flex: 0 0 46%;
    }
}