/*////////////////////////////////////////////////////// Responsive CSS Structure //////////////////////////////////////////////////////*/
@media (min-width: 1600px){
    .container{
        max-width: 1550px;
    } 
}

@media (min-width: 1700px){ 
    /* inner banner */
    .inner-banner .banner-bottom .container{ max-width: 1655px; }
    /* inner banner */

}

@media (max-width: 1799px){
    /* banner */
    .banner-center{max-width: 93%;}
    .banner-top{padding: 0 80px;}
    .banner-bottom{padding: 0 80px;}
    /* banner */

    .inner-banner .banner-bottom{padding: 0 ;}
}

@media (min-width: 1700px) and (max-width: 1799px){  
    
}

@media (min-width: 1600px){ 

    .opportunities-main .container {
        max-width: 1580px;
    }
}
@media (min-width: 1600px) and (max-width: 1699px){
    /* anniversary */
    .anniversary-images-wrap .anniversary-img.anniversary-img-3 { padding: 0 98px 0 100px; }
    .anniversary-images-wrap .anniversary-img * { min-height: 520px; }
    .anniversary-main { padding: 150px 0 70px 0; }
    /* anniversary */

    .banner-bottom-content .common-title { padding: 140px 0 0 40px; }
}

@media (min-width: 1500px) and (max-width: 1599px){  
    /* common style */
    .main-heading{font-size: 100px;}
    .main-title{font-size: 100px;}
    .main-title span{font-size: 90px;}
    /* common style */

    /* banner */
    .banner-section{min-height: 1080px;}
    .banner-image{height: 570px;}
    .banner-shape svg{width: 950px; height: 950px;}
    /* banner */


    /* who-we-are-section */
    .big-title{font-size: 154px;}
    /* who-we-are-section */
    /* anniversary */
    .anniversary-images-wrap .anniversary-img.anniversary-img-3 { padding: 0 98px 0 100px; }
    .anniversary-images-wrap .anniversary-img * { min-height: 520px; }
    .anniversary-main { padding: 150px 0 70px 0; }
    /* anniversary */

    /* why us page */
    /* make enquiry */
    .make-enquiry-main .who-we-are-wrap .who-we-are-details { max-width: 992px; }
    /* make enquiry */
    /* why us page */


    /* privacy policy-inner */
    .privacy-policy-inner h1 { font-size: 55px; }
    .privacy-policy-inner h2 { font-size: 46px; }
    .privacy-policy-inner h3 { font-size: 42px; }
    .privacy-policy-inner h4 { font-size: 35px; }
    .privacy-policy-inner h5 { font-size: 30px; }
    .privacy-policy-inner h6 { font-size: 28px; }
    /* privacy policy-inner */

}

@media (min-width: 1400px) and (max-width: 1499px){  
    /* common style */
    body{font-size: 22px;}
    .common-border-btn, .common-black-btn , .common-pink-btn{padding: 12px 35px !important; font-size: 22px !important; line-height: 27px !important;}
    .main-heading{font-size: 90px;}
    .main-title{font-size: 90px;}
    .main-title span{font-size: 80px;}
    .common-title{font-size: 54px;}
    /* common style */

    /* header */
    .navbar-brand{width: 200px;}
    .navbar .navbar-nav .nav-item .nav-link{font-size: 22px;}
    /* header */

    /* banner */
    .banner-section{min-height: 1000px;}
    .banner-image{height: 540px;}
    .banner-shape svg{width: 950px; height: 950px;}
    .banner-healthcare-logo{width: 200px; right: -50px;}
    .banner-center{margin: -45px auto 0;}
    /* banner */

    /* common style */
    .wrp-title , .common-section-title , .section-title { font-size: 55px; }
    /* common style */

    /* our service */
    .service-area-inner .common-section-title { margin: 40px; }
    .our-service-img * {max-height: 660px;}
    /* our service */

    /* who-we-are-section */
    .big-title{font-size: 148px;}
    .who-we-are-details .common-heading{font-size: 34px;}
    /* who-we-are-section */
    /* anniversary */
    .anniversary-images-wrap .anniversary-img * { min-height: 441px; }
    .anniversary-main { padding: 150px 0 70px 0; }
    .anniversary-images-wrap .anniversary-img.anniversary-img-3 { padding-left: 0; max-width: 303px; margin: 0 auto; }
    /* anniversary */

    /* our-team-page */
    .banner-inuqery-block .banner-inquery-details *{font-size: 28px;}
    .banner-bottom .banner-bottom-content .details *{font-size: 28px;}
    /* our-team-page */

    /* why us page */
    .make-enquiry-main .who-we-are-wrap .who-we-are-details { max-width: 992px; }
    .setting-the-standard-contact .common-detail { font-size: 28px; } 
    .setting-the-standard-contact .service-area-inner { padding: 60px 80px; }
    .gallery-slider-main ul li img { max-height: 400px;min-height: 400px; }
    .deliver-inner ul li { font-size: 27px; }
    /* why us page */

    /* privacy policy-inner */
    .privacy-policy-inner h1 { font-size: 55px; }
    .privacy-policy-inner h2 { font-size: 46px; }
    .privacy-policy-inner h3 { font-size: 42px; }
    .privacy-policy-inner h4 { font-size: 35px; }
    .privacy-policy-inner h5 { font-size: 30px; }
    .privacy-policy-inner h6 { font-size: 28px; }
    .small-banner .banner-shape svg { max-width: 480px; height: 350px; } 
    .small-banner.banner-section { min-height: 336px; }
    /* privacy policy-inner */
}

@media (min-width: 1300px) and (max-width: 1399px){
    /* common style */
    body{font-size: 22px;}
    .common-border-btn, .common-black-btn, .common-pink-btn{padding: 12px 35px !important; font-size: 22px !important; line-height: 27px !important;}
    .main-heading{font-size: 80px;}
    .main-title{font-size: 80px;}
    .main-title span{font-size: 70px;}
    .common-title{font-size: 48px;}
    ul li::before, ol li::before{ top: 14px;}
    /* common style */

    /* header */
    .navbar-brand{width: 200px;}
    .navbar .navbar-nav .nav-item .nav-link{font-size: 22px;}
    /* header */

    /* footer */
    .footer{padding: 80px 0;}
    .footer-logo{width: 250px; display: inline-block;}
    /* footer */

    /* banner */
    .banner-section{min-height: 1000px;}
    .banner-image{height: 540px;}
    .banner-shape svg{width: 950px; height: 950px;}
    .banner-healthcare-logo{width: 200px; right: -50px;}
    .banner-center{margin: -45px auto 0;}
    /* banner */

        /* common style */
    .wrp-title , .common-section-title , .section-title { font-size: 55px; }
    /* common style */

    /* our service */
    .service-area-inner .common-section-title { margin: 40px; }
    .our-service-img * {max-height: 660px;}
    /* our service */

    /* who-we-are-section */
    .big-title{font-size: 112px;}
    .who-we-are-details .common-heading{font-size: 30px;}
    .who-we-are-wrap .counter-details .row{margin: 0 -15px;}
    .who-we-are-wrap .counter-details .row >*{padding: 0 15px;}
    .who-we-are-section { padding: 100px 0 54px; }
    .who-we-are-wrap .who-we-are-img-wrapper { margin-top: 80px; }
    /* who-we-are-section */

    /* anniversary */
    .anniversary-images-wrap .anniversary-img * { min-height: 441px; }
    .anniversary-main { padding: 150px 0 70px 0; }
    .anniversary-images-wrap .anniversary-img.anniversary-img-3 { padding-left: 0; max-width: 303px; margin: 0 auto; }
    /* anniversary */

    /* contact */
    .contact-section .common-vector svg { width: 100%; height: 500px; }
    /* contact */

    /* our-team-page */
    .banner-inuqery-block .banner-inquery-details *{font-size: 26px;}
    .banner-bottom .banner-bottom-content .details *{font-size: 26px;}
    .banner-inuqery-block .banner-inquery-details { padding: 18px 15px 25px 12px; }
    .banner-section.inner-banner .details { max-width: 580px; padding-top: 150px; }

    .who-we-are-section.our-team-page { padding: 65px 0 40px; }
    .our-leadership-team-section { padding: 50px 0 50px; }
    .our-leadership-team-right .our-leadership-team-slider .our-leadership-team-item { padding: 0 15px; }
    .our-leadership-team-right .our-leadership-team-slider .slick-list.draggable { margin: 0 -15px; }
    /* our-team-page */

    /* why us page */
    .make-enquiry-main .who-we-are-wrap .who-we-are-details { max-width: 800px; }
    .setting-the-standard-contact .common-detail { font-size: 26px; } 
    .setting-the-standard-contact .service-area-inner { padding: 60px 80px; }
    .gallery-slider-main ul li img { max-height: 400px;min-height: 400px; }
    .deliver-inner ul li { font-size: 27px; }
    .deliver-inner { margin-bottom: 65px; }
    /* why us page */
    
    /* careers-page */
    .who-we-are-section.careers-page .enquery-wrapper .enquery-left{max-width: 360px;}
    .who-we-are-section.careers-page { padding: 76px 0 45px; }

    .benifts-healthcare .benifts-wrapper .benifts-healthcare-block{max-width: 360px;}
    .benifts-wrapper .benifts-healthcare-right .row >*{padding: 0 15px;}
    .benifts-wrapper .benifts-healthcare-right .row{margin: 0 -15px;}
    .benifts-healthcare-card .icon{max-width: 69px; height: 66px;}

    .career-wrapper .wrp-title { max-width: 360px; }
    .career-section{padding: 75px 0 34px;}
    .nationwide-opportunities{padding: 34px 0 50px;}
    .nationwide-opportunities-wrapper .nationwide-map .map-img { height: 612px; }

    .next-step-section{padding: 50px 0 100px;}
    .next-step-block .next-step-details{padding: 50px;}
    .next-step-details .wrp-title{max-width: 822px;}

    .benifts-healthcare-card { min-height: 200px; height: calc(100% - 30px); margin-bottom: 30px; }
    /* careers-page */

    /* privacy policy-inner */
    .privacy-policy-inner h1 { font-size: 48px; }
    .privacy-policy-inner h2 { font-size: 44px; }
    .privacy-policy-inner h3 { font-size: 38px; }
    .privacy-policy-inner h4 { font-size: 35px; }
    .privacy-policy-inner h5 { font-size: 30px; }
    .privacy-policy-inner h6 { font-size: 28px; }
    .small-banner .banner-shape svg { max-width: 480px; height: 350px; } 
    .small-banner.banner-section { min-height: 336px; }
    /* privacy policy-inner */
}

@media (min-width: 1200px) and (max-width: 1299px){
    /* common style */
    body{font-size: 22px;}
    .common-border-btn, .common-black-btn , .common-pink-btn{padding: 12px 35px !important; font-size: 22px !important; line-height: 27px !important;}
    .main-heading{font-size: 80px;}
    .main-title{font-size: 80px;}
    .main-title span{font-size: 70px;}
    .common-title{font-size: 48px;}
    .block-title{font-size: 44px;}
    ul li::before, ol li::before{ top: 12px; }
    /* common style */

    /* header */
    .navbar-brand{width: 200px;}
    .navbar .navbar-nav .nav-item .nav-link{font-size: 22px;}
    /* header */

    /* footer */
    .footer{padding: 80px 0;}
    .footer-logo{width: 250px; display: inline-block;}
    /* footer */

    /* banner */
    .banner-section{min-height: 1000px;}
    .banner-image{height: 540px;}
    .banner-shape svg{width: 950px; height: 950px;}
    .banner-healthcare-logo{width: 200px; right: -50px;}
    .banner-center{margin: -45px auto 0;}
    /* banner */

    /* common style */
    .wrp-title , .common-section-title , .section-title { font-size: 55px; }
    /* common style */

    /* our service */
    .service-area-inner .common-section-title { margin: 40px; }
    .our-service-img * {max-height: 500px; object-position: top;}
    .our-service-img { margin: 0 0 -270px 0; padding-top: 40px;}
    .our-service-section { padding: 301px 0 375px 0; }
    .our-service-section::before {    top: 190px;}
    /* our service */

    /* who-we-are-section */
    .big-title{font-size: 112px;}
    .who-we-are-details .common-heading{font-size: 30px;}
    .who-we-are-wrap .counter-details .row{margin: 0 -15px;}
    .who-we-are-wrap .counter-details .row >*{padding: 0 15px;}
    .who-we-are-section { padding: 100px 0 54px; }
    .who-we-are-wrap .who-we-are-img-wrapper { margin-top: 80px; }
    /* who-we-are-section */

    /* why-partners-choose-us */
    .trusted-by-ticker .carouselTicker__list img{height: 140px;}
    /* why-partners-choose-us */

    /* partners section */
    .partners-section { padding: 36px 0 80px; }
    /* partners section */
    
    /* anniversary */
    .anniversary-images-wrap .anniversary-img * { min-height: 381px; }
    .anniversary-main { padding: 80px 0 70px 0; }
    .anniversary-images-wrap .anniversary-img.anniversary-img-3 { padding-left: 0; max-width: 245px; margin: 0 auto; }
    /* anniversary */
    
    /* contact */
    .contact-section .common-vector svg { width: 100%; height: 500px; }
    .contact-section { padding: 80px 0;}
    /* contact */
    
    /* our-team-page */
    .banner-inuqery-block .banner-inquery-details *{font-size: 26px;}
    .banner-bottom .banner-bottom-content .details *{font-size: 26px;}
    .banner-inuqery-block .banner-inquery-details { padding: 18px 15px 25px 12px; }
    .banner-section.inner-banner .details { max-width: 470px; padding-top: 130px; }

    .who-we-are-section.our-team-page { padding: 65px 0 40px; }
    .our-leadership-team-section { padding: 50px 0 50px; }
    .our-leadership-team-right{padding-bottom: 80px;}
    .our-leadership-team-section .our-team-wrapper .row>*{padding: 0 15px;}
    .our-leadership-team-section .our-team-wrapper .row{margin: 0 -15px;}
    .our-leadership-team-right .our-leadership-team-slider .our-leadership-team-item{padding: 0 15px;}
    .our-leadership-team-right .our-leadership-team-slider .slick-list.draggable{margin: 0 -15px;}
    .leadership-team .leadership-team-img{height: 300px; margin-bottom: 28px;}
    /* our-team-page */

    /* why us page */
    .make-enquiry-main .who-we-are-wrap .who-we-are-details { max-width: 800px; }
    .setting-the-standard-contact .common-detail { font-size: 26px; } 
    .setting-the-standard-contact .service-area-inner { padding: 60px 80px; }
    .gallery-slider-main ul li img { max-height: 400px;min-height: 400px; }
    .deliver-inner ul li { font-size: 27px; }
    .deliver-inner { margin-bottom: 65px; }
    .our-service-section.setting-standard-section { padding: 325px 0 262px 0; }
    /* why us page */

        /* careers-page */
    .who-we-are-section.careers-page .enquery-wrapper .enquery-left{max-width: 360px;}
    .who-we-are-section.careers-page { padding: 76px 0 45px; }

    .benifts-healthcare .benifts-wrapper .benifts-healthcare-block{max-width: 360px;}
    .benifts-wrapper .benifts-healthcare-right .row >*{padding: 0 15px;}
    .benifts-wrapper .benifts-healthcare-right .row{margin: 0 -15px;}
    .benifts-healthcare-card .icon{max-width: 69px; height: 66px;}
    .benifts-healthcare-card { min-height: 200px;    height: calc(100% - 30px); margin-bottom: 30px; }
    .career-wrapper .wrp-title { max-width: 360px; }
    .benifts-healthcare { padding: 45px 0 38px; }
    .career-section{padding: 65px 0 34px;}


    .nationwide-opportunities{padding: 34px 0 40px;}
    .nationwide-opportunities-wrapper .nationwide-map .map-img { height: 622px; }

    .next-step-block .next-step-details .btn-container{padding-bottom: 44px;}
    .next-step-block .next-step-details{padding: 50px;}
    .next-step-details .wrp-title{max-width: 822px; padding-top: 35px;}
    .next-step-section{padding: 40px 0 80px;}
    /* careers-page */

    /* privacy policy-inner */
    .privacy-policy-inner h1 { font-size: 48px; }
    .privacy-policy-inner h2 { font-size: 44px; }
    .privacy-policy-inner h3 { font-size: 38px; }
    .privacy-policy-inner h4 { font-size: 35px; }
    .privacy-policy-inner h5 { font-size: 30px; }
    .privacy-policy-inner h6 { font-size: 28px; }
    .small-banner .banner-shape svg { max-width: 480px; height: 350px; } 
    .small-banner.banner-section { min-height: 336px; }
    /* privacy policy-inner */
}

@media (min-width: 992px) and  (max-width: 1199px){
    /* common style */
    body{font-size: 22px;}
    .common-border-btn, .common-black-btn , .common-pink-btn{padding: 12px 35px !important; font-size: 22px !important; line-height: 27px !important;}
    .main-heading{font-size: 70px;}
    .main-title{font-size: 70px;}
    .main-title span{font-size: 60px;}
    .common-title{font-size: 40px;}
    .block-title{font-size: 42px;}
    ul li::before, ol li::before{ top: 10px; }
    /* common style */

    /* header */
    .navbar-brand{width: 200px;}
    .navbar .navbar-nav .nav-item .nav-link{font-size: 22px;}
    /* header */

    /* footer */
    .footer{padding: 80px 0 40px 0;}
    .footer-logo{width: 200px; display: inline-block;}
    .footer-menu-block ul li a , .footer-menu-block ul li { font-size: 18px; } 
    .footer-right { max-width: 670px; }
    .social-media-list ul li a { width: 50px;font-size: 24px; line-height: 30px; } 
    .footer-contact-list ul li a { padding: 10px 29px; }
    /* footer */

    /* banner */
    .banner-section{min-height: 790px;}
    .banner-image{height: 380px;}
    .banner-shape svg{width: 650px; height: 720px;}
    .banner-healthcare-logo{width: 200px; right: -50px;}
    .banner-center{margin: -35px auto 0;}
    .banner-bottom{margin: -40px 0 0;}
    .banner-bottom-content .common-title{padding: 100px 0 0;}
    .banner-section{padding: 70px 0;}
    /* banner */
    
    /* common style */
    .wrp-title , .common-section-title , .section-title { font-size: 48px; }
    /* common style */

    /* our service */
    .service-area-inner .common-section-title { margin: 40px; }
    .our-service-img * {max-height: 500px; object-position: top;}
    .our-service-section { padding: 320px 0; } 
    .our-service-img { margin: 0 0 -290px 0; padding-top: 40px; }
    .service-area-main { margin: -338px 0 48px 0; }
    .our-service-section::before { top: 200px; }
    /* our service */

    /* contact section */
    .common-form .form-group .form-control { padding: 11px; }
    .contact-section .common-vector svg { width: 100%; height: 500px; }
    /* contact */
    /* contact section */

    /* who-we-are-section */
    .big-title{font-size: 80px;}
    .who-we-are-details .common-heading{font-size: 24px;}
    .who-we-are-wrap .counter-details .row{margin: 0 -15px;}
    .who-we-are-wrap .counter-details .row >*{padding: 0 15px;}
    .who-we-are-section { padding: 80px 0 40px; }
    .who-we-are-wrap .counter-details { margin-bottom: 60px; }
    .who-we-are-wrap .who-we-are-img-wrapper { margin-top: 80px; }
    .who-we-are-details .enquery-wrapper{ padding-top: 55px; }
    .counter-block .details { font-size: 25px; }
    .who-we-are-img-wrapper .who-we-are-img { height: 401px; }
    /* who-we-are-section */

    /* trusted-by-ticker-section */
    .trusted-by-ticker-section{padding: 40px 0 36px;}
    /* trusted-by-ticker-section */
    
    /* why-partners-choose-us */
    .trusted-by-ticker .carouselTicker__list img{height: 140px;}
    .trusted-by-ticker .carouselTicker__list{gap: 30px;}
    /* why-partners-choose-us */

    /* partners-section */
    .partners-section { padding: 36px 0 80px; }
    .testimonial-card{padding: 35px 30px;}
    .partners-section .left-content .block-title::before{width: 123px; height: 83px;}
    .btn-slider .slider-btn{ width: 50px; padding: 11px; height: 50px; }
    /* partners-section */

    /* anniversary */
    .anniversary-images-wrap .anniversary-img * { min-height: 381px; }
    .anniversary-main { padding: 80px 0 40px 0; }
    .anniversary-images-wrap .anniversary-img.anniversary-img-3 { padding-left: 0; max-width: 210px; margin: 0 auto; }
    .anniversary-content .common-btn { margin-top: 43px; }
    /* anniversary */

    /* our-team-page */
    .banner-inuqery-block .banner-inquery-details *{font-size: 22px;}
    .banner-bottom .banner-bottom-content .details *{font-size: 22px;}
    .banner-inuqery-block .banner-inquery-details { padding: 18px 15px 25px 12px; }
    .banner-section.inner-banner .details { max-width: 350px; padding-top: 90px; }
    .banner-bottom .banner-bottom-content .banner-inuqery-wrappper{gap: 20px;margin: 0 20px 0;}
    .inner-banner .common-title { margin: 0; max-width: 390px; }

    .who-we-are-section.our-team-page { padding: 60px 0 30px; }
    .our-leadership-team-section { padding: 40px 0 40px; }
    .our-leadership-team-right{padding-bottom: 60px;}
    .our-leadership-team-section .our-team-wrapper .row>*{padding: 0 15px;}
    .our-leadership-team-section .our-team-wrapper .row{margin: 0 -15px;}
    .our-leadership-team-right .our-leadership-team-slider .our-leadership-team-item{padding: 0 15px;}
    .our-leadership-team-right .our-leadership-team-slider .slick-list.draggable{margin: 0 -15px;}
    .leadership-team .leadership-team-img{height: 300px; margin-bottom: 28px;}
    .partners-section.our-team-page { padding: 36px 0 120px; }
    /* our-team-page */

    /* why us page */
    .make-enquiry-main .who-we-are-wrap .who-we-are-details { max-width: 600px; }
    .setting-the-standard-contact .common-detail { font-size: 26px; } 
    .setting-the-standard-contact .service-area-inner { padding: 60px 80px; }
    .gallery-slider-main ul li img { max-height: 400px;min-height: 400px; }
    .deliver-inner ul li { font-size: 24px; }
    .deliver-inner { margin-bottom: 40px; padding-bottom: 40px; }
    .our-service-section.setting-standard-section { padding: 325px 0 262px 0; }
    /* why us page */

    /* opportunities */
    .benefits-of-working .locations .title * { font-size: 27px; line-height: 33px; } 
    .opportunities-main { padding: 100px 0 140px 0; }
    /* opportunities */

    /* careers-page */
    .who-we-are-section.careers-page .enquery-wrapper .enquery-left{max-width: 310px;}
    .who-we-are-section.careers-page { padding: 68px 0 45px; }

    .benifts-healthcare .benifts-wrapper .benifts-healthcare-block{max-width: 310px;}
    .benifts-wrapper .benifts-healthcare-right .row >*{padding: 0 15px;}
    .benifts-wrapper .benifts-healthcare-right .row{margin: 0 -15px;}
    .benifts-healthcare-card .icon{max-width: 69px; height: 66px;}
   .benifts-healthcare-card { min-height: 200px;    height: calc(100% - 30px); margin-bottom: 30px; }

    .career-wrapper .wrp-title { max-width: 310px; }
    .benifts-healthcare { padding: 35px 0 40px; }
    .career-section{padding: 65px 0 34px;}


    .nationwide-opportunities{padding: 60px 0 40px;}
    .career-section .career-wrapper { margin-bottom: 40px; }
    .nationwide-opportunities-wrapper .nationwide-map .map-img { height: 622px; }
    .nationwide-opportunities-wrapper .nationwide-map .row{align-items: start;}

    .next-step-block .next-step-details .btn-container{padding-bottom: 44px;}
    .next-step-block .next-step-details{padding: 40px;}
    .next-step-details .wrp-title{max-width: 722px; padding-top: 35px;}
    .next-step-section-wrapper .next-step-img{height: 721px;}
    .next-step-section{padding: 40px 0 80px;}
    /* careers-page */


    /* privacy policy-inner */
    .privacy-policy-inner h1 { font-size: 44px; }
    .privacy-policy-inner h2 { font-size: 40px; }
    .privacy-policy-inner h3 { font-size: 34px; }
    .privacy-policy-inner h4 { font-size: 32px; }
    .privacy-policy-inner h5 { font-size: 30px; }
    .privacy-policy-inner h6 { font-size: 28px; }
    .privacy-policy-main { padding: 60px 0; }
    .privacy-policy-inner .detail { max-width: 720px; }
    .small-banner .banner-shape svg { max-width: 480px; height: 300px; } 
    .small-banner.banner-section { min-height: 280px; }
    /* privacy policy-inner */
    /* opportunities */
    .current-opportunities-banner{ padding:100px 0 50px 0; }
    /* opportunities */

    .header {
    padding: 25px 0;
}
}

@media (max-width: 991px) {
    /* button-start */
    button.navbar-toggler { border: none; } 
    .navbar-toggler { right: 0; top: 0; padding: 0; } 
    .navbar-toggler { border: none; background-color: transparent; position: relative; z-index: 9999; right: 0; } 
    .navbar-collapse { position: fixed; top: 0; right: -100%; max-width: 100%; width: 100%; bottom: 0; height: 100%; overflow: auto; background-color: #fff; transition: 0.5s; z-index: 999; padding: 170px 15px 30px; -webkit-transition: 0.5s; -moz-transition: 0.5s; -ms-transition: 0.5s; -o-transition: 0.5s; } .navbar-collapse.show { right: 0; height: auto; } 
    .navbar-collapse.show::before { right: 0; } 
    .navbar-collapse::before { content: ""; position: fixed; width: 100%; height: 160px; top: 0; right: -100%; background-color: #ffffff; transition: 0.5s; z-index: 9; -webkit-transition: 0.5s; -moz-transition: 0.5s; -ms-transition: 0.5s; -o-transition: 0.5s; } 
    .navbar .navbar-nav { align-items: flex-start; position: relative; top: 0; } .navbar-toggler span { background-color: #000000; width: 25px; height: 2px; display: block; margin-bottom: 5px; transition: 0.5s; position: relative; -webkit-transition: 0.5s; -moz-transition: 0.5s; -ms-transition: 0.5s; -o-transition: 0.5s; } 
    .navbar-toggler.open span:first-child { top: 5px; transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); } 
    .navbar-toggler span:last-child{ margin-bottom: 0; } 
    .navbar-toggler.open span:nth-child(2) { display: none; } .navbar-toggler.open span:last-child { top: -2px; transform: rotate(-45deg); } 
    .navbar-toggler:focus { box-shadow: none; }
    /* button-end */

    /* header */
    .navbar .navbar-nav > *:not(:last-child){margin-right: 0; border-bottom: 2px solid var(--black);}
    .navbar .navbar-nav .nav-item .nav-link{font-size: 20px; width: fit-content; line-height: 130%;}
    .navbar .navbar-nav .nav-item{text-align: left; width: 100%; padding: 18px 0; }
    .navbar .navbar-nav .nav-item:last-child{padding-bottom: 0;}
    .header-btn-block{flex-direction: column; align-items: start; position: relative; margin-top: 20px; padding-top: 25px;}
    .header-btn-block > *:not(:last-child){margin-right: 0; margin-bottom: 25px;}
    .header-btn-block::after{ position: absolute; content: ""; background: var(--black); left: 0; right: 0; top: 0; height: 2px;}
    /* header */

    /* common style */
    .wrp-title , .common-section-title , .section-title { font-size: 45px; }
    /* common style */

    /* our service */
    .our-service-inner ul li{  margin-bottom: 20px; }
    .service-area-inner .common-section-title { margin: 20px; }
    .our-service-img * {max-height: 500px; object-position: top;}
    .our-service-section { padding: 265px 0 320px 0; } 
    .our-service-img { margin: 0 0 -230px 0; padding-top: 30px; }
    .service-area-main { margin: -338px 0 48px 0; }
    .service-area-inner { padding: 22px 22px 40px 22px; }
    .service-area-content .common-btn { margin-top: 50px; }
    .our-service-section::before { top: 150px; }
    .service-area-content { max-width: 100%; }
    .service-area-map img { max-width: 400px; width: 100%;}
    /* our service */

    /* contact section */
    .contact-section { padding: 80px 0; }
    .common-form .form-group .form-control { padding: 11px; }
    .contact-section .common-vector svg { height: 450px; width: 100%; }
    .contact-title-block { margin-bottom: 20px; }
    .contact-title-block .common-section-title br {display: none;}
    /* contact section */

    /* anniversary */
    .anniversary-images-wrap .anniversary-img * { min-height: 381px; }
    .anniversary-main { padding: 80px 0 40px 0; }
    .anniversary-images-wrap .anniversary-img.anniversary-img-3 { padding-left: 0; max-width: 175px; margin: 0 auto; }
    .anniversary-content .common-btn { margin-top: 43px; }
    /* anniversary */

    /* why us page */
    .make-enquiry-main .who-we-are-wrap .who-we-are-details { max-width: 100%; }
    .make-enquiry-main .who-we-are-wrap { flex-direction: column-reverse; row-gap: 20px; } 
    .setting-the-standard-contact .common-detail { font-size: 23px; } 
    .setting-the-standard-contact .service-area-inner { padding: 30px; }
    .our-service-section.setting-standard-section { padding: 271px 0 262px 0;; }
    .gallery-slider-main ul li img { max-height: 400px;min-height: 400px; }

    .deliver-inner ul li { font-size: 20px; }
    .deliver-inner { margin-bottom: 40px; padding-bottom: 40px;    padding-top: 45px; }
    .deliver-inner .wrp-title { margin-bottom: 47px; }
    /* why us page */


    /* opportunities */
    .benefits-of-working .locations { padding: 20px; } 
    .opportunities-main { padding: 60px 0 100px 0; } 
    .benefits-of-working .locations .title * { font-size: 25px; line-height: 100%; } 
    .opportunities-title br { display: none; }
    /* opportunities */

    /* privacy policy-inner */
    .privacy-policy-inner h1 { font-size: 38px; }
    .privacy-policy-inner h2 { font-size: 35px; }
    .privacy-policy-inner h3 { font-size: 32px; }
    .privacy-policy-inner h4 { font-size: 30px; }
    .privacy-policy-inner h5 { font-size: 28px; }
    .privacy-policy-inner h6 { font-size: 25px; }
    .small-banner .banner-shape svg { max-width: 480px; height: 350px; } 
    .small-banner.banner-section { min-height: 320px; }
    .privacy-policy-main { padding: 60px 0; }
    .privacy-policy-inner .detail { max-width: 100%; }
    /* privacy policy-inner */

    .social-media-list ul li a { width: 50px;font-size: 24px; line-height: 30px; } 
    .footer-contact-list ul li a { padding: 10px 29px; }
    .our-leadership-team-left .wrp-title { max-width: 100%; } 
    .dropdown-menu .nav-item { margin: 0; padding: 0 !important; } 
    .dropdown-menu .nav-item .dropdown-item { font-size: 18px !important; }

    .privacy-policy-inner .privacy-flex { flex-direction: column; } 
    .privacy-policy-inner .normal-title { max-width: 100%; }

        /* meet-the-team-page */
    .enquery-wrapper .enquery-left{max-width: 100%;}
    .enquery-wrapper .enquery-left br {
        display: none;
    }
    /* meet-the-team-page */
}

@media (min-width: 768px) and (max-width: 991px){
    /* common style */
    body{font-size: 20px;}
    .common-border-btn, .common-black-btn , .common-pink-btn{padding: 10px 30px !important; font-size: 20px !important; line-height: 25px !important;}
     .main-heading{font-size: 60px;}
    .main-title{font-size: 60px;}
    .main-title span{font-size: 50px;}
    .common-title{font-size: 36px;}
    .block-title{font-size: 40px;}
    ul li::before, ol li::before{ top: 10px; }
    /* common style */

    /* header */
    .header{padding: 25px 0;}
    .navbar-brand{width: 150px;}
    .navbar .navbar-nav{max-width: 690px; margin: 0 auto;}
    .header-btn-block{max-width: 690px; margin-left: auto; margin-right: auto;}
    /* header */

     /* footer */
    .footer{padding: 80px 0;}
    .footer-logo{width: 250px; display: inline-block; margin: 0 auto; text-align: center;}
    .footer-right{margin: 50px auto 0; max-width: 100%;}
    .footer-left{display: flex; justify-content: center;}
    .footer-menu-block{text-align: center;}
    .footer-contact-social-media-list{justify-content: center;}
    .footer-right .row{justify-content: space-between;}
    .footer-menu-block ul li a ,  .footer-menu-block ul li{font-size: 18px;}
    .footer-copyright{text-align: center;}
    /* footer */

    /* banner */
    .banner-section{min-height: auto;}
    .banner-image{height: 300px;}
    .banner-shape svg{width: 470px; height: 530px;}
    .banner-healthcare-logo{width: 89px; right: -30px; bottom: -39px;}
    .banner-center{margin: -30px auto 0;}
    .banner-bottom{margin: -40px 0 0; padding: 0 50px;}
    .banner-bottom-content .common-title{padding: 20px 0 0;}
    .banner-section{padding: 60px 0;}
    .banner-top{text-align: center;}
    .banner-bottom-content{flex-direction: column; align-items: center; text-align: center;}
    /* banner */

    /* who-we-are-section */
    .big-title{font-size: 72px;}
    .who-we-are-details .common-heading{font-size: 26px;}
    .who-we-are-wrap .counter-details .row{margin: 0 -15px;}
    .who-we-are-wrap .counter-details .row >*{padding: 0 15px;}
    .who-we-are-section { padding: 75px 0 40px; }
    .who-we-are-wrap .counter-details { margin-bottom: 40px; }
    .who-we-are-wrap .who-we-are-img-wrapper { margin-top: 80px; }
    .who-we-are-details .enquery-wrapper{ padding-top: 36px;  gap: 30px; flex-direction: column}
    .counter-block .details { font-size: 25px; padding: 0;}
    .who-we-are-wrap .counter-block{flex-direction: column;}
    .who-we-are-img-wrapper .who-we-are-img { height: 361px; }
    /* who-we-are-section */

    /* trusted-by-ticker-section */
     .trusted-by-ticker .carouselTicker__list img{height: 152px;}
     .trusted-by-ticker-section{padding: 40px 0 36px;}
    /* trusted-by-ticker-section */

     /* partners-section */
    .partners-section{padding: 36px 0 80px;}
    .testimonial-card{padding: 35px 30px;}
    .partners-section .left-content .block-title::before{width: 113px; height: 77px;}
    .btn-slider .slider-btn{width: 62px; height: 62px;}
    .partners-section .block-title{margin-bottom: 30px;}
    .trusted-by-ticker .carouselTicker__list img{height: 132px;}
    /* partners-section */

    /* meet-the-team-page */
    .enquery-wrapper .enquery-left{max-width: 100%;}
    /* meet-the-team-page */

    /* our-team-page */
    .banner-inuqery-block .banner-inquery-details *{font-size: 22px;}
    .banner-bottom .banner-bottom-content .details *{font-size: 22px;}
    .banner-inuqery-block .banner-inquery-details { padding: 18px 15px 25px 12px; }
    .banner-section.inner-banner .details { max-width: 520px; padding-top: 90px; }
    .banner-bottom .banner-bottom-content .banner-inuqery-wrappper{gap: 20px;margin: 0;}

    .who-we-are-section.our-team-page { padding: 60px 0 30px; }
    .our-leadership-team-section { padding: 30px 0 30px; }
    .our-leadership-team-right{padding-bottom: 60px;}
    .our-leadership-team-section .our-team-wrapper .row>*{padding: 0 15px;}
    .our-leadership-team-section .our-team-wrapper .row{margin: 0 -15px;}
    .our-leadership-team-right .our-leadership-team-slider .our-leadership-team-item{padding: 0 15px;}
    .our-leadership-team-right .our-leadership-team-slider .slick-list.draggable{margin: 0 -15px;}
    .leadership-team .leadership-team-img{height: 300px; margin-bottom: 28px;}
    .partners-section.our-team-page { padding: 30px 0 80px; }
    .our-leadership-team-left .wrp-title{margin-bottom: 30px;}
    /* our-team-page */


        /* careers-page */
    .who-we-are-section.careers-page .enquery-wrapper .enquery-left{max-width: 310px;}
    .who-we-are-section.careers-page { padding: 65px 0 45px; }


    .benifts-healthcare .benifts-wrapper{flex-direction: column;}
    .benifts-healthcare .benifts-wrapper .benifts-healthcare-block{max-width: 100%;}
    .benifts-wrapper .benifts-healthcare-right .row >*{padding: 0 15px;}
    .benifts-wrapper .benifts-healthcare-right .row{margin: 0 -15px;}
    .benifts-healthcare-card .icon{max-width: 69px; height: 66px;}
    .benifts-healthcare-card{ min-height: 255px;}

    .career-section .career-wrapper{flex-direction: column; gap: 43px; margin-bottom: 40px;}
    .career-section{padding: 60px 0 30px;}
    .benifts-healthcare { padding: 35px 0 25px; }
    .nationwide-opportunities { padding: 30px 0 30px; }
    .nationwide-opportunities-wrapper .nationwide-map .map-img { height: 472px; margin-bottom: 30px;}

    .next-step-block .next-step-details .btn-container{padding-bottom: 44px;}
    .next-step-block .next-step-details{padding: 40px;}
    .next-step-details .wrp-title{max-width: 722px; padding-top: 35px;}
    .next-step-section-wrapper .next-step-img{height: 620px;}
    .next-step-section{padding: 40px 0 80px;}
    .careers-page .enquery-wrapper { flex-direction: column-reverse; }
    /* careers-page */
    .current-opportunities-banner{ padding:100px 0 50px 0; }

}

@media (min-width: 768px) {
}

@media (max-width: 767px) {
    /* common style */
    body{font-size: 18px;}
    .common-border-btn, .common-black-btn , .common-pink-btn{padding: 10px 30px !important; font-size: 18px !important; line-height: 23px !important;}
    .main-heading{font-size: 50px;}
    .main-title{font-size: 50px;}
    .main-title span{font-size: 40px;}
    .common-title{font-size: 32px;}
    .block-title{font-size: 30px;}
    ul li::before, ol li::before{top: 10px;}
    /* common style */

    /* header */
    .header{padding: 20px 0;}
    .navbar-brand{width: 130px;}
    .navbar .navbar-nav{max-width: 510px; margin: 0 auto;}
    .header-btn-block{max-width: 510px; margin-left: auto; margin-right: auto;}
    .navbar-collapse{padding: 130px 15px 30px;}
    .navbar-collapse::before{height: 125px;}
    /* header */

     /* footer */
    .footer{padding: 40px 0;}
    .footer-logo{width: 165px; display: inline-block; margin: 0 auto; text-align: center;}
    .footer-right{margin: 50px auto 0; max-width: 100%;}
    .footer-left{display: flex; justify-content: center;}
    .footer-menu-block{text-align: center;}
    .footer-contact-social-media-list{justify-content: center;}
    .footer-right .row{justify-content: space-between; row-gap: 35px;}
    .footer-menu-block ul li a , .footer-menu-block ul li{font-size: 17px;}
    .footer-copyright{text-align: center;}
    .footer-menu-block ul li:not(:last-child) { margin-bottom: 6px; }
    .footer-menu-block ul li { flex-basis: 50%; }
    /* footer */

    /* banner */
    .banner-section{min-height: auto;}
    .banner-image{height: 300px;}
    .banner-shape svg{width: 470px; height: 530px;}
    .banner-healthcare-logo{width: 89px; right: -30px; bottom: -39px;}
    .banner-center{margin: -25px auto 0;}
    .banner-bottom{margin: -30px 0 0; padding: 0 50px;}
    .banner-bottom-content .common-title{padding: 20px 0 0;}
    .banner-section{padding: 60px 0;}
    .banner-top{text-align: center;}
    .banner-bottom-content{flex-direction: column; align-items: center; text-align: center;}
    /* banner */

    /* common style */
    .wrp-title, .common-section-title , .section-title { font-size: 40px; }
    /* common style */

    /* our service */
    .our-service-img { margin: 0 0 -140px 0; }
    .our-service-section { padding: 180px 0 320px 0; }    
    .service-area-main { margin: -339px 0 20px 0; }
    .service-area-inner .common-section-title { margin: 0px 0px 20px 0px; }
    .service-area-content .common-btn { width: fit-content; margin: 50px auto 0 auto; display: block; }
    .our-service-section::before { top: 100px; }
    .service-area-content { text-align: center; }
    /* our service */
    
    /* contact section */
    .common-form .form-group .form-control { font-size: inherit; line-height: inherit; }
    .contact-section .common-vector svg { height: 400px; }
    .contact-section { padding: 40px 0 80px; }
    .contact-title-block , .contact-info-part { text-align: center; } 
    .contact-info-list ul li { justify-content: center; margin-bottom: 5px; }
    /* contact section */
   /* who-we-are-section */
    .big-title{font-size: 62px;}
    .who-we-are-details .common-heading{font-size: 19px; line-height: 124%;}
    .who-we-are-img-wrapper .who-we-are-img{margin-bottom: 15px; height: 300px;}
    .who-we-are-img-wrapper .row >*:last-child .who-we-are-img{margin-bottom: 0;}
    .who-we-are-wrap .counter-details .row{margin: 0 -15px;}
    .who-we-are-wrap .counter-details .row >*{padding: 0 15px;}
    .who-we-are-section { padding: 50px 0 25px; text-align: center;}
    .who-we-are-wrap .counter-details { margin-bottom: 30px; }
    .who-we-are-wrap .who-we-are-img-wrapper { margin-top: 60px; }
    .who-we-are-details .enquery-wrapper{ padding-top: 30px;  gap: 0px; flex-direction: column}
    .counter-block .details { font-size: inherit; padding: 0; }
    .who-we-are-wrap .counter-block{flex-direction: column; padding-right: 0; margin-bottom: 30px;}
    .who-we-are-details .enquery-wrapper .details p { margin-bottom: 24px; }
    .who-we-are-wrap .counter-details .row >*:last-child .counter-block{margin-bottom: 0;}
    .who-we-are-wrap .who-we-are-details{text-align: center;}
    .who-we-are-wrap .counter-block::after{width: 100%; height: 1px; bottom: -10px;}
    /* who-we-are-section */

    /* trusted-by-ticker-section */
    .trusted-by-ticker-section{ padding: 25px 0 25px; }
    .trusted-by-ticker .carouselTicker__list img{height: 136px;}
    .trusted-by-ticker-section .section-title { margin-bottom: 35px; }
    /* trusted-by-ticker-section */

    /* partners-section */
    .partners-section{padding: 25px 0 50px;}
    .testimonial-card{padding: 30px 25px; min-height: 385px;}
    .btn-slider .slider-btn *{width: 22px; height: 22px;}
    .partners-section .left-content .block-title::before{width: 113px; height: 77px; margin-bottom: 30px;}
    .btn-slider .slider-btn{width: 42px; height: 42px;}
    .partners-section .block-title{margin-bottom: 30px; text-align: center;}
    .btn-slider{justify-content: center; margin-top: 26px; gap: 20px;}
    .partners-section .left-content .block-title::before{width: 93px; height: 63px;}
    .trusted-by-ticker .carouselTicker__list{gap: 30px;}
    /* partners-section */
    
    /* meet-the-team-page */
    .enquery-wrapper .enquery-left{max-width: 100%;}
    .who-we-are-details .enquery-wrapper ul li {text-align: start;}
    /* meet-the-team-page */    


    /* anniversary */
    .anniversary-images-wrap .anniversary-img * { min-height: 260px; }
    .anniversary-main { padding: 60px 0 40px 0; }
    .anniversary-content { margin: 20px auto 0 auto; text-align: center; }
    .anniversary-content .common-btn { margin-top: 20px; }
    .anniversary-images-wrap .anniversary-img-one { margin-right: 10px; }
    .anniversary-images-wrap .anniversary-img.anniversary-img-3 { max-width: 125px; }
    /* anniversary */

    /* our-team-page */
    .banner-inuqery-block .banner-inquery-details *{font-size: 22px;}
    .banner-bottom .banner-bottom-content .details *{font-size: 22px;}
    .banner-inuqery-block .banner-inquery-details { padding: 18px 15px 18px 12px; }
    .banner-section.inner-banner .details { max-width: 520px; padding-top: 90px; }
    .banner-bottom .banner-bottom-content .banner-inuqery-wrappper{gap: 20px;margin: 0;}

    .who-we-are-section.our-team-page { padding: 50px 0 25px; }
    .our-leadership-team-section { padding: 25px 0 25px; }
    .our-leadership-team-right{padding-bottom: 38px;}
    .our-leadership-team-section .our-team-wrapper .row>*{padding: 0 15px;}
    .our-leadership-team-section .our-team-wrapper .row{margin: 0 -15px;}
    .our-leadership-team-right .our-leadership-team-slider .our-leadership-team-item{padding: 0 8px;}
    .our-leadership-team-right .our-leadership-team-slider .slick-list.draggable{margin: 0 -15px;}
    .leadership-team .leadership-team-img{height: 360px; margin-bottom: 28px;}
    .partners-section.our-team-page { padding: 25px 0 80px;}
    .our-leadership-team-left .wrp-title{text-align: center;margin: 0 auto 30px auto;}
    /* our-team-page */

    /* why us page */
    .setting-the-standard-contact .common-detail { font-size: 19px; } 
    .setting-standard-section .common-detail{ text-align: center; } 
    .setting-standard-section .common-detail ul li { text-align: left; } 
    .service-area-main.setting-the-standard-contact { margin: -215px 0 48px 0; } 
    .our-service-section.setting-standard-section { padding: 175px 0 215px 0; }
    .gallery-slider-main ul li img { max-height: 350px; min-height: 350px; } 
    .gallery-slider-main .carouselTicker_list{ gap: 20px; } 
    /* why us page */
    /* careers-page */
    .who-we-are-section.careers-page{padding: 50px 0 25px;}
    .who-we-are-section.careers-page .who-we-are-details .enquery-wrapper{gap: 30px;}
    .who-we-are-section.careers-page .who-we-are-details .common-heading{padding-bottom: 32px;}

    .benifts-healthcare .benifts-wrapper{flex-direction: column;}
    .benifts-healthcare .benifts-wrapper .benifts-healthcare-block{max-width: 100%;}
    .benifts-wrapper .benifts-healthcare-right .row >*{padding: 0 15px;}
    .benifts-wrapper .benifts-healthcare-right .row{margin: 0 -15px;}
    .benifts-healthcare-card .icon{max-width: 48px; height: 48px;margin-bottom: 20px;}
    .benifts-healthcare-card{ min-height: 200px; margin-bottom: 30px;}

    .benifts-healthcare-block .wrp-title{text-align: center;}
    .benifts-healthcare .benifts-wrapper{gap: 35px;}
    .benifts-healthcare{padding: 25px 0 20px;}

    .career-section .career-wrapper{flex-direction: column; gap: 25px;}
    .career-wrapper .wrp-title{text-align: center;}
    .career-wrapper .career-details p{text-align: center;}

    .career-section{padding: 50px 0 25px;}
    .careers-page .enquery-wrapper { flex-direction: column-reverse; }
    .career-section .career-wrapper{flex-direction: column; gap: 30px; margin-bottom: 30px;}
    .benifts-healthcare { padding: 35px 0 25px; }
    .nationwide-opportunities { padding: 50px 0 25px; }
    .nationwide-map .nationwide-details p{margin-bottom: 24px; text-align: center;}
    .nationwide-opportunities-wrapper .nationwide-map .map-img { height: 472px; margin-bottom: 30px;}
    .nationwide-opportunities-wrapper .nationwide-map .common-pink-btn{    width: fit-content; margin: 0 auto; display: block;}
    .nationwide-map .nationwide-details ul li { margin-bottom: 24px; }


    .next-step-block .next-step-details .btn-container{padding-bottom: 30px;}
    .next-step-block .next-step-details{padding: 30px;}
    .next-step-details .wrp-title{max-width: 722px; padding-top: 30px;}
    .next-step-section-wrapper .next-step-img{height: 540px;}
    .next-step-section{padding: 25px 0 50px;}
    .next-step-section::after{height: 155px;}
    /* careers-page */

    /* privacy policy-inner */
    .privacy-policy-inner h1 { font-size: 35px; }
    .privacy-policy-inner h2 { font-size: 33px; }
    .privacy-policy-inner h3 { font-size: 30px; }
    .privacy-policy-inner h4 { font-size: 28px; }
    .privacy-policy-inner h5 { font-size: 25px; }
    .privacy-policy-inner h6 { font-size: 22px; }
    .small-banner .banner-shape svg { max-width: 480px; height: 350px; } 
    .small-banner.banner-section { min-height: 270px; }
    .privacy-policy-main { padding: 60px 0; }
    .privacy-policy-inner .detail { max-width: 100%; } 
    .privacy-policy-block { margin-bottom: 30px; } 
    .privacy-policy-inner .privacy-flex { margin-bottom: 15px; }
    /* privacy policy-inner */
    
    /*current opportunities */
    .benefits-of-working .locations ul li { font-size: 15px; }
    /*current opportunities */

    .wpcf7-not-valid-tip , .wpcf7-response-output { font-size: 16px; } 
    .filter-block { font-size: 16px; } 
    .filter-dropdown ul li { font-size: 16px; }
    .setting-the-standard-contact .service-area-inner { text-align:center; }
}

/*---------- Small Mobile , IPhone Start ----------*/

/*=== Screen Size = 240, 320, 360, 480, 568 ===*/
@media (min-width: 576px) and (max-width: 767px){
}

@media (min-width: 240px) and (max-width: 575px){
    .main-heading{font-size: 34px;}
    .main-heading{font-size: 34px;}
    .main-title{font-size: 34px;}
    .main-title span{font-size: 34px;}
    .common-title{font-size: 25px; line-height: 120%;}
    /* common style */

    /* header */
    .header-btn-block,
    .navbar .navbar-nav{max-width: 100%;}
    /* header */

    /* footer */
    .footer-contact-list ul li a{font-size: 18px; padding: 10px 25px;}
    .social-media-list ul li a{padding: 10px; font-size: 25px; line-height: 25px; width: 50px;}
    .footer-contact-social-media-list{gap: 10px;}
    .social-media-list ul{gap: 10px;}

    .footer-menu-block ul li { flex-basis: 100%; }
    /* footer */

    /* banner */
    .banner-image{height: 300px;}
    .banner-shape svg{width: 300px; height: 340px;}
    .banner-healthcare-logo{width: 89px; right: -20px; bottom: -39px;}
    .banner-center{margin: -20px auto 0;}
    .banner-bottom{margin: 30px 0 0; padding: 0 5px;}
    .banner-section{padding: 30px 0;}
    .banner-top{text-align: center; padding: 0 5px;}
    .banner-bottom-content{flex-direction: column; align-items: center; text-align: center;gap: 20px;}
    .banner-bottom .banner-bottom-content .details * { font-size: 20px; }
    /* banner */

    /* common style */
    .wrp-title, .common-section-title , .section-title { font-size: 28px; }
    /* common style */

    /* our service */
    .our-service-inner ul li { font-size: inherit; line-height: inherit; margin-bottom: 20px;}
    .our-service-inner { margin: 33px auto 30px auto; }
    .our-service-img { margin: 0 0 -93px 0; }
    .our-service-section { padding: 135px 0 330px 0; }
    .service-area-content .common-detail * { margin-bottom: 15px; }
    .our-service-img { padding-top: 20px; }
    .our-service-section::before { top: 50px; }
    .service-area-inner { padding: 22px 15px 20px 15px; }
    /* our service */

    /* anniversary */
    .anniversary-images-wrap { flex-direction: column; row-gap: 15px; } 
    .anniversary-images-wrap .anniversary-img { width: 100%; margin: 0; } 
    .anniversary-images-wrap .anniversary-img * { max-height: 350px; min-height: 350px; }
    /* anniversary */

    /* our-team-page */
    .banner-section.inner-banner .details{padding-top: 0;}
    .banner-bottom .banner-bottom-content .banner-inuqery-wrappper{flex-direction: column;margin: 0;}
    .banner-inuqery-block .banner-inquery-img { height: 175px; }
    .banner-section.inner-banner .banner-bottom{margin: 45px 0 0;}
    .leadership-team .leadership-team-img{height: 310px;}
    /* our-team-page */

    /* why us page */
    .inner-banner .common-title { padding-top: 0; }
    .our-service-section.setting-standard-section { padding: 125px 0 217px 0; } 
    .deliver-inner ul li { font-size: inherit; } 
    .deliver-inner { margin-bottom: 0; padding-bottom: 40px; }
    /* why us page */

    
    /* careers-page */
    .nationwide-opportunities-wrapper .nationwide-map .map-img{height: 372px;}
    .next-step-block .next-step-details{padding: 30px 20px;}
    .next-step-section-wrapper .next-step-img { height: 440px; }
    /* careers-page */


    /* opportunities page */
    .benefits-of-working .locations .locations-items { flex-direction: column; align-items: start; gap: 20px; }
    .current-opportunities-banner{ padding:70px 0 50px 0; }
    /* opportunities page */

    /* privacy policy-inner */
    .privacy-policy-inner h1 { font-size: 29px; }
    .privacy-policy-inner h2 { font-size: 25px; }
    .privacy-policy-inner h3 { font-size: 24px; }
    .privacy-policy-inner h4 { font-size: 23px; }
    .privacy-policy-inner h5 { font-size: 22px; }
    .privacy-policy-inner h6 { font-size: 20px; }
    .small-banner .banner-shape svg { max-width: 480px; height: 350px; } 
    .small-banner.banner-section { min-height: 270px; }
    .privacy-policy-main { padding: 60px 0; }
    .privacy-policy-inner .detail { max-width: 100%; } 
    .privacy-policy-block { margin-bottom: 30px;} 
    .privacy-policy-inner .privacy-flex { margin-bottom: 15px; flex-direction: column; }
    /* privacy policy-inner */

    .benifts-healthcare-card{ min-height: 110px; margin-bottom: 20px;height: calc(100% - 20px);}
}


