/*////////////////////////////////////////////////////// Responsive CSS Structure //////////////////////////////////////////////////////*/
@media (min-width: 1200px) and (max-width: 1920px){
}

@media (min-width: 1700px) and (max-width: 1799px){
/* home page */
.reducing-wait-section .reducing-wait-back-side * { height: 700px; }
.reducing-wait-section{height: auto;}
/* home page */

/* footer */
.footer:before { left: -258px; }
/* footer */
}

@media (min-width: 1600px) and (max-width: 1699px){
/* home page */
.reducing-wait-section .reducing-wait-back-side * { height: 650px; }
.reducing-wait-section{height: 650px;}
/* home page */

/* footer */
.footer:before { left: -300px; }
/* footer */
}

@media (min-width: 1600px) {
.header .container { max-width: 1555px; }
/* .reducing-wait-section{height: auto;} */
}

@media (min-width: 1500px) and (max-width: 1599px){
/* home page */
.reducing-wait-section .reducing-wait-back-side * { height: 600px; }
.reducing-wait-section{height: 600px;}
/* home page */

/* footer */
.footer:before { left: -350px; }
/* footer */
}

@media (min-width: 1500px) {
.container { max-width: 1470px; }
}

@media (min-width: 1400px) and (max-width: 1499px){
	.container { max-width: 1370px; }
	.main-title { font-size: 75px; line-height: 77px; }
	.section-title { font-size: 60px; line-height: 70px; }
	.content { margin-top: 127px; }

	/* header */
	.navbar .navbar-nav .nav-item .nav-link { font-size: 20px; line-height: 33px; }
	.header.h-stick .navbar .navbar-nav .nav-item .nav-link { font-size: 22px; line-height: 30px; }
	/* header */

	/* home page */
	.banner-section .banner-content .banner-profile:before { width: 1000px; height: 1000px; }
	.banner-section .banner-content .banner-main-detail { width: 675px; }
	.reducing-wait-section .reducing-wait-back-side * { height: 600px; }
	.reducing-wait-section .reducing-wait-description { bottom: 70px; }
	.schedule-appointment-section { padding: 125px 0; }
	.schedule-appointment-section:before { width: 2606px; height: 2606px; }
	.about-amera-section { padding: 125px 0 75px; }
	.about-amera-section .about-amera-content { padding-bottom: 85px; }
	.about-amera-block { height: 675px; }
	.clarity-guides-section { padding: 100px 0; }
	/* home page */

	/* footer */
	.footer:before { left: -350px; }
	.f-logo img { width: 375px; }
	.f-block .f-detail ul li { font-size: 28px; line-height: 42px; }
	.f-booknow-contact-block { margin-top: 40px; }
	/* footer */

	.inner-banner{padding: 100px 0;}
	.inner-banner h1{font-size:62px;}
	.about-wrp{padding: 80px 0;}
	.story-data h2{font-size: 42px;}
	.story-data p{font-size: 18px;line-height: 26px;}
	.story-img{padding: 0;}
	.story-row{margin: 0 0 80px;}
	.about-data p,.story-data p{font-size: 18px;line-height: 26px;}
	.about-data,.story-img{padding: 30px 0 0;}
	.about-data h2{font-size: 40px;}
	a.fullbtn{font-size: 18px;margin: 0 0 30px;}
	.quote-box{padding: 30px;}
	.quote-box h3{font-size: 22px;line-height: 28px;}
	.quote-box h6{font-size:26px;}
	.driving-img{border-radius: 40px 40px 0 0;}
	.driving-center h2{font-size: 42px;}
	.our-team-wrp{padding: 60px 0;border-radius: 40px;}
	.our-title h2{font-size:32px;}
	.our-title p{font-size: 16px;line-height: 24px;}
	.team-data h3{font-size: 26px;margin: 0 auto 5px;}
	.team-data h6{font-size: 16px;}
	.intrested-wrp{padding: 70px 0;}
	.intrested-data{padding: 0 0 30px;}
	.intrested-data h2{font-size: 40px;line-height: 50px;}
    
    
    .page-template-tpl_home .intrested-data h2 {
        font-size: 60px;
        line-height: 1.3;
    }
    
	.intrested-data p{font-size: 18px;line-height: 28px;margin: 0 auto 20px;}
	.intrested-data .btn-group .btn-main{padding: 10px 35px 8px;font-size: 16px;}
	.modal-dialog{max-width: 1200px;}
	.modal-content{padding:35px 0 30px;border-radius: 15px;}
	.detail-img img{border-radius: 15px;}
	button.btn-close{top: 10px;right: 20px;}
	button.btn-close img{width: 20px;}
	.team-line h6{font-size: 15px;line-height: 22px;padding: 0 0 0 15px;margin: 0 0 30px;}
	.team-breaf-dt h2{font-size: 26px;line-height: 34px;}
	.team-breaf-dt p{font-size: 15px;line-height: 22px;}

	.contact-banner{padding: 80px 0 100px;}
	.call-usbox{border-radius: 30px;padding: 40px;}
	.call-usbox h2{font-size: 32px;line-height: 42px;margin: 0 0 25px;}
	.call-usbox p{font-size: 18px;line-height: 26px;}
	.call-usbox .btn-main{margin: 0;font-size: 16px;padding: 12px 40px 10px;}
	.contact-wrp{margin: -30px 0;border-radius: 15px;padding: 60px 0;}
	.service-img img{border-radius: 15px;}
	.services-inbox{padding: 0;}
	.service-data{padding:25px 0;}
	.contact-data ul{margin: 0;}
	.contact-data ul li{font-size: 18px;margin: 0 0 5px;}
	.service-row{margin: 0 0 35px;}
	.service-data h3{font-size: 28px;}

	.contact-data h2{font-size: 42px;margin: 0 0 25px;line-height: 46px;}
	.contact-data p{font-size: 18px;line-height: 26px;margin: 0 0 30px}
	.contact-data h6{font-size: 16px;margin: 35px 0 0;}
	.join-block .form-group .form-control{font-size: 15px;padding: 15px 20px 10px}
	.custom-chech .styled-checkbox + label{font-size: 14px;display: flex;line-height: 24px;}
	.contact-data ul li svg{min-width: 30px;}
	.contact-data ul li{word-break: break-all;}

	
	.appointment-block{padding: 50px;border-radius: 30px;}
	.appointment-frm h2{font-size:42px;}
	.appointment-frm .form-group h6{font-size: 18px;}
	.custom-radio [type="radio"]:checked + label, .custom-radio [type="radio"]:not(:checked) + label{font-size: 18px;}
	.appointment-frm .form-group .form-control{font-size: 15px;padding: 15px 35px 10px 20px;}
	.join-block select.form-control, .appointment-frm select.form-control{background-position: center right 15px;}

	.accreditations-wrp{padding: 80px 0;}
	.accreditations-data{padding: 0 00px;}
	.accreditations-data h2{font-size: 52px;}
	.accreditations-data p{font-size: 20px;line-height: 26px;}

	.faq-title-wrp{padding: 70px 0;}
	.faq-title-wrp h2{font-size: 35px;}
	.faq-title-wrp p{font-size: 16px;line-height: 24px;}
	.faq-wrapper{padding: 60px 0;border-radius: 15px;}
	.faq-wrapper h2{font-size: 30px;margin: 0 0 10px;}
	.faq-wrapper h6{font-size: 16px;line-height: 24px;margin: 0 0 45px;}
	.faq-wrapper .accordion .accordion-item .accordion-button{font-size: 24px;line-height: 30px;}
	.faq-wrapper .accordion .accordion-body p{font-size: 15px;line-height: 22px;}
	.faq-wrapper .accordion .accordion-body{padding: 0 35px 15px 0;}
	.faq-wrapper .accordion .accordion-item{margin: 0 0 20px;border-block-width: 2px;}

	.our-accreditations-wrp{border-radius: 60px 60px 0 0;padding: 60px 0 100px;}

	.reviews-wrp{padding: 80px 0;}
	.reviews-wrp h2{font-size: 42px;}
	.reviews-wrp p{font-size: 18px;}
	.reviews-box h4{font-size: 18px;line-height: 26px;}
	.reviews-box h3{font-size: 32px;}
	.reviews-box h6{font-size: 15px;}
	.reviews-breaf-wrp{padding: 60px 0;border-radius: 15px;}
	.review-breaf-img img{border-radius: 15px;}
	.breaf-review{padding: 30px 0 0;}
	.breaf-review h2{font-size: 30px;}
	.breaf-review p{font-size: 18px;line-height: 28px;}
	.breaf-review h6{font-size: 22px;line-height:28px;padding: 25px;}

	.provide-path-wrp{padding:55px 0;}
	.provide-path-wrp h2{font-size: 40px;margin: 0 auto 15px;}
	.provide-path-wrp h6{font-size: 18px;line-height: 26px;}
	.provide-box{margin: 0 auto 30px;}
	.provide-box h3{font-size: 24px;}
	.provide-box img{width: 100px;}
	.provide-path-wrp .btn-main{margin: 40px auto 0;}
	.provide-box p{font-size: 16px;line-height: 24px;}
	.services-wrp{padding: 50px 0;}
	.service-data .btn-main{padding: 10px 25px 8px;font-size: 14px;max-width: 180px;}
	.services-wrp h2{font-size: 40px;margin: 0 0 10px}
	.services-wrp h6{font-size: 16px;line-height: 24px;margin: 0 0 35px}
	.service-data p{font-size: 16px;line-height: 24px;margin: 0 0 25px;}
	.coming-soonbx h5{font-size: 18px;}

	.services-detail-wrp{padding: 60px 0;}
	.detail-data-box h2{font-size:34px;}
	.detail-data-box p{font-size: 16px;line-height: 25px;}
	.service-inbox h3{font-size: 24px;}
	.mri-approch-wrp{padding: 50px 0;}
	.mri-approch-wrp h2{font-size: 34px;}
	.mri-approch-wrp h6{font-size: 16px;line-height: 24px;margin: 0 auto 25px;}
	.mri-box{margin: 0 auto 30px;}
	.mri-box h3{font-size:28px;}
	.mri-box p{font-size: 16px;line-height: 24px;text-align: center;}
	.ct-scan-wrp{padding: 50px 0;}
	.ct-scan-wrp h2{font-size:42px;margin: 0px;}
	.btn-main{padding: 10px 35px 8px;font-size: 16px;}
	.ct-scan-wrp .btn-group .btn-main{padding: 8px 5px 5px;font-size: 16px;}

	.reducing-wait-section{height: 600px;}
	span.wpcf7-not-valid-tip{padding: 0 20px;}
}

@media (min-width: 1300px) and (max-width: 1399px){
	.main-title { font-size: 65px; line-height: 67px; }
	.section-title { font-size: 50px; line-height: 60px; }
	.content { margin-top: 121px; }
	.navbar .navbar-nav .nav-item{margin: 0 8px;}

	/* header */
	.navbar .navbar-brand * { width: 200px; }
	.navbar .navbar-nav .nav-item .nav-link { font-size: 18px; line-height: 30px; }
	.header.h-stick .navbar .navbar-nav .nav-item .nav-link { font-size: 22px; line-height: 30px; }
	.header .h-book-now-button { margin-left: 30px; }
	.header .h-book-now-button .btn { font-size: 18px;
    line-height: 24px;
    padding: 15px 20px 12px; }
	.header.h-stick .h-book-now-button .btn { padding: 12px 35px 10px; }
	/* header */

	/* home page */
	.banner-section .banner-content .banner-profile:before { width: 850px; height: 850px; }
	.banner-section .banner-content .banner-main-detail { width: 575px; }
	.reducing-wait-section .reducing-wait-back-side * { height: 600px; }
	.reducing-wait-section .reducing-wait-description { bottom: 50px; }
	.schedule-appointment-section { padding: 100px 0; }
	.schedule-appointment-section:before { width: 2000px; height: 2000px; }
	.schedule-appointment-section .schedule-appointment-content { padding: 55px 35px; border-radius: 35px; -webkit-border-radius: 35px; -moz-border-radius: 35px; -ms-border-radius: 35px; -o-border-radius: 35px; }
	.about-amera-section { padding: 100px 0 70px; }
	.about-amera-section .about-amera-content { padding-bottom: 70px; }
	.about-amera-block { height: 600px; }
	.about-amera-carousel .slick-list { padding: 0 200px; }
	.clarity-guides-section { padding: 85px 0; }
	/* home page */

	/* footer */
	.footer:before { top: -200px; left: -350px; width: 1000px; height: 1000px; }
	.footer .f-top { padding: 85px 0 50px; }
	.f-logo img { width: 300px; }
	.f-navigation-block .row { margin: 0 -30px; }
	.f-navigation-block .row > * { padding: 0 30px; }
	.f-block .f-detail ul li { font-size: 19px;
    line-height: 36px; }
	.f-booknow-contact-block { margin-top: 40px; }
	.f-booknow-contact-block .btn { padding: 15px 35px; font-size: 22px; line-height: 30px; }
	/* footer */

	.inner-banner{padding: 100px 0;}
	.inner-banner h1{font-size:62px;}
	.about-wrp{padding: 80px 0;}
	.story-data h2{font-size: 42px;}
	.story-data p{font-size: 18px;line-height: 26px;}
	.story-img{padding: 0;}
	.story-row{margin: 0 0 80px;}
	.about-data p,.story-data p{font-size: 18px;line-height: 26px;}
	.about-data,.story-img{padding: 30px 0 0;}
	.about-data h2{font-size: 40px;}
	a.fullbtn{font-size: 18px;margin: 0 0 30px;}
	.quote-box{padding: 30px;}
	.quote-box h3{font-size: 22px;line-height: 28px;}
	.quote-box h6{font-size:26px;}
	.driving-img{border-radius: 40px 40px 0 0;}
	.driving-center h2{font-size: 42px;}
	.our-team-wrp{padding: 60px 0;border-radius: 40px;}
	.our-title h2{font-size:32px;}
	.our-title p{font-size: 16px;line-height: 24px;}
	.team-data h3{font-size: 26px;margin: 0 auto 5px;}
	.team-data h6{font-size: 16px;}
	.intrested-wrp{padding: 70px 0;}
	.intrested-data{padding: 0 0 30px;}
	.intrested-data h2{font-size: 40px;line-height: 50px;}
	.intrested-data p{font-size: 18px;line-height: 28px;margin: 0 auto 20px;}
	.intrested-data .btn-group .btn-main{padding: 10px 35px 8px;font-size: 16px;}
	.modal-dialog{max-width: 1050px;}
	.modal-content{padding:50px 0 30px;border-radius: 15px;}
	.detail-img img{border-radius: 15px;}
	button.btn-close{top: 10px;right: 20px;}
	button.btn-close img{width: 20px;}
	.team-line h6{font-size: 15px;line-height: 22px;padding: 0 0 0 15px;margin: 0 0 30px;}
	.team-breaf-dt h2{font-size: 26px;line-height: 34px;}
	.team-breaf-dt p{font-size: 15px;line-height: 22px;}

        .page-template-tpl_home .intrested-data h2 {
        font-size: 50px;
        line-height: 1.3;
    }
    
	.contact-banner{padding: 80px 0 100px;}
	.call-usbox{border-radius: 30px;padding: 40px;}
	.call-usbox h2{font-size: 32px;line-height: 42px;margin: 0 0 25px;}
	.call-usbox p{font-size: 18px;line-height: 26px;}
	.call-usbox .btn-main{margin: 0;font-size: 16px;padding: 12px 40px 10px;}
	.contact-wrp{margin: -30px 0;border-radius: 15px;padding: 60px 0;}
	.service-img img{border-radius: 15px;}
	.services-inbox{padding: 0;}
	.service-data{padding:25px 0;}
	.contact-data ul{margin: 0;}
	.contact-data ul li{font-size: 18px;margin: 0 0 5px;}
	.service-row{margin: 0 0 35px;}
	.service-data h3{font-size: 28px;}

	.contact-data h2{font-size: 42px;margin: 0 0 25px;line-height: 46px;}
	.contact-data p{font-size: 18px;line-height: 26px;margin: 0 0 30px}
	.contact-data h6{font-size: 16px;margin: 35px 0 0;}
	.join-block .form-group .form-control{font-size: 15px;padding: 15px 20px 10px}
	.custom-chech .styled-checkbox + label{font-size: 14px;display: flex;line-height: 24px;}
	.contact-data ul li svg{min-width: 30px;}
	.contact-data ul li{word-break: break-all;}

	.appointment-wrp{padding: 65px 0;}
	.appointment-block{padding: 45px;border-radius: 30px;}
	.appointment-frm h2{font-size:40px;}
	.appointment-frm .form-group h6{font-size: 18px;}
	.custom-radio [type="radio"]:checked + label, .custom-radio [type="radio"]:not(:checked) + label{font-size: 18px;}
	.appointment-frm .form-group .form-control{font-size: 15px;padding: 15px 35px 10px 20px;}
	.join-block select.form-control, .appointment-frm select.form-control{background-position: center right 15px;}

	.accreditations-wrp{padding: 60px 0;}
	.accreditations-data{padding: 0 00px;}
	.accreditations-data h2{font-size: 40px;}
	.accreditations-data p{font-size: 18px;line-height: 26px;}
    
    .join-block h2 {
        font-size: 40px;
    }

	.faq-title-wrp{padding: 50px 0;}
	.faq-title-wrp h2{font-size: 35px;}
	.faq-title-wrp p{font-size: 16px;line-height: 24px;}
	.faq-wrapper{padding: 60px 0;border-radius: 15px;}
	.faq-wrapper h2{font-size: 30px;margin: 0 0 10px;}
	.faq-wrapper h6{font-size: 16px;line-height: 24px;margin: 0 0 45px;}
	.faq-wrapper .accordion .accordion-item .accordion-button{font-size: 24px;line-height: 30px;}
	.faq-wrapper .accordion .accordion-body p{font-size: 15px;line-height: 22px;}
	.faq-wrapper .accordion .accordion-body{padding: 0 35px 15px 0;}
	.faq-wrapper .accordion .accordion-item{margin: 0 0 20px;border-block-width: 2px;}

	.our-accreditations-wrp{border-radius: 50px 50px 0 0;padding: 80px 0 100px;}

	.reviews-wrp{padding: 80px 0;}
	.reviews-wrp h2{font-size: 42px;}
	.reviews-wrp p{font-size: 18px;}
	.reviews-box h4{font-size: 18px;line-height: 26px;}
	.reviews-box h3{font-size: 32px;}
	.reviews-box h6{font-size: 15px;}
	.reviews-breaf-wrp{padding: 60px 0;border-radius: 15px;}
	.review-breaf-img img{border-radius: 15px;}
	.breaf-review{padding: 30px 0 0;}
	.breaf-review h2{font-size: 30px;}
	.breaf-review p{font-size: 18px;line-height: 28px;}
	.breaf-review h6{font-size: 22px;line-height:28px;padding: 25px;}

	.provide-path-wrp{padding:55px 0;}
	.provide-path-wrp h2{font-size: 40px;margin: 0 auto 15px;}
	.provide-path-wrp h6{font-size: 18px;line-height: 26px;}
	.provide-box{margin: 0 auto 30px;}
	.provide-box h3{font-size: 24px;}
	.provide-box img{width: 100px;}
	.provide-path-wrp .btn-main{margin: 40px auto 0;}
	.provide-box p{font-size: 16px;line-height: 24px;}
	.services-wrp{padding: 50px 0;}
	.service-data .btn-main{padding: 10px 25px 8px;font-size: 14px;max-width: 180px;}
	.services-wrp h2{font-size: 40px;margin: 0 0 10px}
	.services-wrp h6{font-size: 16px;line-height: 24px;margin: 0 0 35px}
	.service-data p{font-size: 16px;line-height: 24px;margin: 0 0 25px;}
	.coming-soonbx h5{font-size: 18px;}

	.services-detail-wrp{padding: 60px 0;}
	.detail-data-box h2{font-size:34px;}
	.detail-data-box p{font-size: 16px;line-height: 25px;}
	.service-inbox h3{font-size: 24px;}
	.mri-approch-wrp{padding: 50px 0;}
	.mri-approch-wrp h2{font-size: 34px;}
	.mri-approch-wrp h6{font-size: 16px;line-height: 24px;margin: 0 auto 25px;}
	.mri-box{margin: 0 auto 30px;}
	.mri-box h3{font-size:28px;}
	.mri-box p{font-size: 16px;line-height: 24px;text-align: center;}
	.ct-scan-wrp{padding: 50px 0;}
	.ct-scan-wrp h2{font-size:42px;margin: 0px;}
	.btn-main{padding: 10px 35px 8px;font-size: 16px;}
	.ct-scan-wrp .btn-group .btn-main{padding: 8px 5px 5px;font-size: 16px; min-width: 170px;}

	.reducing-wait-section{height: auto;}
	span.wpcf7-not-valid-tip{padding: 0 20px;}
}
.modal-content{padding:35px 0 30px;border-radius: 15px;}

@media (min-width: 1200px) and (max-width: 1299px){
	.main-title { font-size: 65px; line-height: 67px; }
	.section-title { font-size: 50px; line-height: 60px; }
	.content { margin-top: 121px; }

	/* header */
	.navbar .navbar-brand * { width: 200px; }
	.navbar .navbar-nav .nav-item .nav-link { font-size: 17px; line-height: 30px; }
	.header.h-stick .navbar .navbar-nav .nav-item .nav-link { font-size: 22px; line-height: 30px; }
	.header .h-book-now-button { margin-left: 30px; }
	.header .h-book-now-button .btn { font-size: 25px; line-height: 30px; padding: 15px 40px 12px; }
	.header.h-stick .h-book-now-button .btn { padding: 12px 35px 10px; }
	.navbar .navbar-nav .nav-item{margin: 0 15px;}
	/* header */

	/* home page */
	.banner-section .banner-content .banner-profile:before { width: 850px; height: 850px; }
	.banner-section .banner-content .banner-main-detail { width: 575px; }
	.reducing-wait-section .reducing-wait-back-side * { height: 600px; }
	.reducing-wait-section .reducing-wait-description { bottom: 50px; }
	.schedule-appointment-section { padding: 100px 0; }
	.schedule-appointment-section:before { width: 2000px; height: 2000px; }
	.schedule-appointment-section .schedule-appointment-content { padding: 55px 35px; border-radius: 35px; -webkit-border-radius: 35px; -moz-border-radius: 35px; -ms-border-radius: 35px; -o-border-radius: 35px; }
	.about-amera-section { padding: 100px 0 70px; }
	.about-amera-section .about-amera-content { padding-bottom: 70px; }
	.about-amera-block { height: 600px; }
	.about-amera-carousel .slick-list { padding: 0 200px; }
	.clarity-guides-section { padding: 85px 0; }
	/* home page */

	/* footer */
	.footer:before { top: -200px; left: -350px; width: 1000px; height: 1000px; }
	.footer .f-top { padding: 85px 0 50px; }
	.f-logo img { width: 300px; }
	.f-navigation-block .row { margin: 0 -30px; }
	.f-navigation-block .row > * { padding: 0 30px; }
	.f-block .f-detail ul li { font-size: 18px; line-height: 42px; }
	.f-booknow-contact-block { margin-top: 40px; }
	.f-booknow-contact-block .btn { padding: 15px 35px; font-size: 22px; line-height: 30px; }
	/* footer */

	.inner-banner{padding: 100px 0;}
	.inner-banner h1{font-size:62px;}
	.about-wrp{padding: 80px 0;}
	.story-data h2{font-size: 42px;}
	.story-data p{font-size: 18px;line-height: 26px;}
	.story-img{padding: 0;}
	.story-row{margin: 0 0 80px;}
	.about-data p,.story-data p{font-size: 18px;line-height: 26px;}
	.about-data,.story-img{padding: 30px 0 0;}
	.about-data h2{font-size: 40px;}
	a.fullbtn{font-size: 18px;margin: 0 0 30px;}
	.quote-box{padding: 30px;}
	.quote-box h3{font-size: 22px;line-height: 28px;}
	.quote-box h6{font-size:26px;}
	.driving-img{border-radius: 40px 40px 0 0;}
	.driving-center h2{font-size: 42px;}
	.our-team-wrp{padding: 60px 0;border-radius: 40px;}
	.our-title h2{font-size:32px;}
	.our-title p{font-size: 16px;line-height: 24px;}
	.team-data h3{font-size: 26px;margin: 0 auto 5px;}
	.team-data h6{font-size: 16px;}
	.intrested-wrp{padding: 70px 0;}
	.intrested-data{padding: 0 0 30px;}
	.intrested-data h2{font-size: 40px;line-height: 50px;}
    
    .page-template-tpl_home .intrested-data h2 {
        font-size: 50px;
        line-height: 1.3;
    }
    
	.intrested-data p{font-size: 18px;line-height: 28px;margin: 0 auto 20px;}
	.intrested-data .btn-group .btn-main{padding: 10px 35px 8px;font-size: 16px;}
	.modal-dialog{max-width: 1050px;}
	.modal-content{padding:35px 0 30px;border-radius: 15px;}
	.detail-img img{border-radius: 15px;}
	button.btn-close{top: 10px;right: 17px;}
	button.btn-close img{width: 20px;}
	.team-line h6{font-size: 15px;line-height: 22px;padding: 0 0 0 15px;margin: 0 0 30px;}
	.team-breaf-dt h2{font-size: 35px;line-height: 128%;}
	.team-breaf-dt p{font-size: 15px;line-height: 22px;}

	.contact-banner{padding: 80px 0 100px;}
	.call-usbox{border-radius: 30px;padding: 40px;}
	.call-usbox h2{font-size: 32px;line-height: 42px;margin: 0 0 25px;}
	.call-usbox p{font-size: 18px;line-height: 26px;}
	.call-usbox .btn-main{margin: 0;font-size: 16px;padding: 12px 40px 10px;}
	.contact-wrp{margin: -30px 0;border-radius: 15px;padding: 60px 0;}
	.service-img img{border-radius: 15px;}
	.services-inbox{padding: 0;}
	.service-data{padding:25px 0;}
	.contact-data ul{margin: 0;}
	.contact-data ul li{font-size: 18px;margin: 0 0 5px;}
	.service-row{margin: 0 0 35px;}
	.service-data h3{font-size: 28px;}

	.contact-data h2{font-size: 42px;margin: 0 0 25px;line-height: 46px;}
	.contact-data p{font-size: 18px;line-height: 26px;margin: 0 0 30px}
	.contact-data h6{font-size: 16px;margin: 35px 0 0;}
	.join-block .form-group .form-control{font-size: 15px;padding: 15px 20px 10px}
	.custom-chech .styled-checkbox + label{font-size: 14px;display: flex;line-height: 24px;}
	.contact-data ul li svg{min-width: 30px;}
	.contact-data ul li{word-break: break-all;}

	.appointment-wrp{padding: 65px 0;}
	.appointment-block{padding: 55px;border-radius: 30px;}
	.appointment-frm h2{font-size:40px;}
	.appointment-frm .form-group h6{font-size: 18px;}
	.custom-radio [type="radio"]:checked + label, .custom-radio [type="radio"]:not(:checked) + label{font-size: 18px;}
	.appointment-frm .form-group .form-control{font-size: 15px;padding: 15px 35px 10px 20px;}
	.join-block select.form-control, .appointment-frm select.form-control{background-position: center right 15px;}

	.accreditations-wrp{padding: 60px 0;}
	.accreditations-data{padding: 0 00px;}
	.accreditations-data h2{font-size: 40px;}
	.accreditations-data p{font-size: 18px;line-height: 26px;}

	.accreditations-img img{border-radius: 15px;}
	.our-accreditations-wrp,.attorneys-our-lst{padding: 80px 0;border-radius: 40px;}
	.accreditations-block{margin: 00px;}
	.accreditations-block img{width: 100px;height: 100px;margin: 0 auto 20px;}
	.accreditations-block h3{font-size: 28px;}
	.our-accreditations-wrp p{font-size: 16px;line-height: 24px;}
	.our-accreditations-wrp{padding: 60px 0;}
	.our-accreditations-wrp h2{font-size: 28px;margin: 0 auto 30px;}

	.faq-title-wrp{padding: 50px 0;}
	.faq-title-wrp h2{font-size: 35px;}
	.faq-title-wrp p{font-size: 16px;line-height: 24px;}
	.faq-wrapper{padding: 60px 0;border-radius: 15px;}
	.faq-wrapper h2{font-size: 30px;margin: 0 0 10px;}
	.faq-wrapper h6{font-size: 16px;line-height: 24px;margin: 0 0 45px;}
	.faq-wrapper .accordion .accordion-item .accordion-button{font-size: 24px;line-height: 30px;}
	.faq-wrapper .accordion .accordion-body p{font-size: 15px;line-height: 22px;}
	.faq-wrapper .accordion .accordion-body{padding: 0 35px 15px 0;}
	.faq-wrapper .accordion .accordion-item{margin: 0 0 20px;border-block-width: 2px;}

	.our-accreditations-wrp{border-radius: 30px 30px 0 0;padding: 60px 0 100px;}

    .join-block h2 {
        font-size: 40px;
    }
    
	.reviews-wrp{padding: 80px 0;}
	.reviews-wrp h2{font-size: 42px;}
	.reviews-wrp p{font-size: 18px;}
	.reviews-box h4{font-size: 18px;line-height: 26px;}
	.reviews-box h3{font-size: 32px;}
	.reviews-box h6{font-size: 15px;}
	.reviews-breaf-wrp{padding: 60px 0;border-radius: 15px;}
	.review-breaf-img img{border-radius: 15px;}
	.breaf-review{padding: 30px 0 0;}
	.breaf-review h2{font-size: 30px;}
	.breaf-review p{font-size: 18px;line-height: 28px;}
	.breaf-review h6{font-size: 22px;line-height:28px;padding: 25px;}

	.services-form-wrp{padding: 0 0 60px;}
	.form-box h3{font-size: 20px;}
	.form-box p{font-size: 15px;line-height: 22px;margin: 0 0 20px;}
	.download-btn{font-size: 15px;margin: 20px 0 0;}
	.serv-frmimg img{border-radius: 15px;}
	.btn-main{font-size: 16px;padding: 10px 30px 8px;}

	.provide-path-wrp{padding:55px 0;}
	.provide-path-wrp h2{font-size: 40px;margin: 0 auto 15px;}
	.provide-path-wrp h6{font-size: 18px;line-height: 26px;}
	.provide-box{margin: 0 auto 30px;}
	.provide-box h3{font-size: 24px;}
	.provide-box img{width: 100px;}
	.provide-path-wrp .btn-main{margin: 40px auto 0;}
	.provide-box p{font-size: 16px;line-height: 24px;}
	.services-wrp{padding: 50px 0;}
	.service-data .btn-main{padding: 10px 25px 8px;font-size: 14px;max-width: 180px;}
	.services-wrp h2{font-size: 40px;margin: 0 0 30px}
	.services-wrp h6{font-size: 16px;line-height: 24px;margin: 0 0 35px}
	.service-data p{font-size: 16px;line-height: 24px;margin: 0 0 25px;}
	.coming-soonbx h5{font-size: 18px;}

	.services-detail-wrp{padding: 60px 0;}
	.detail-data-box h2{font-size:34px;}
	.detail-data-box p{font-size: 16px;line-height: 25px;}
	.service-inbox h3{font-size: 24px;}
	.mri-approch-wrp{padding: 50px 0;}
	.mri-approch-wrp h2{font-size: 34px;}
	.mri-approch-wrp h6{font-size: 16px;line-height: 24px;margin: 0 auto 25px;}
	.mri-box{margin: 0 auto 30px;}
	.mri-box h3{font-size:28px;}
	.mri-box p{font-size: 16px;line-height: 24px;text-align: center;}
	.ct-scan-wrp{padding: 50px 0;}
	.ct-scan-wrp h2{font-size:42px;margin: 0px;}
	.ct-scan-wrp .btn-group .btn-main{padding: 8px 5px 5px;font-size: 16px;min-width: 170px;}

	.reducing-wait-section{height: 550px;}
	span.wpcf7-not-valid-tip{padding: 0 20px;}
}

@media (min-width: 1200px){
	.navbar .navbar-nav .dropdown:hover > a { color: #58b2eb; }
	.navbar .navbar-nav .dropdown .dropdown-menu.show { display: none; }
	.navbar .navbar-nav .dropdown:hover .dropdown-menu { display: block !important; }
	.navbar .navbar-nav .nav-item .dropdown-toggle:after { display: none; }
	.navbar .navbar-nav .dropdown-menu { left: 50%; transform: translate(-50%, 0); -webkit-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); }
}

@media (max-width: 1199px){
	.content { margin-top: 87px; }

	/* header */
	.navbar { padding: 15px 0 !important; overflow: hidden; }
	.navbar .navbar-toggler { position: absolute; right: 0; top: 30px; }
	.navbar .navbar-brand * { width: 175px; }
	.navbar .navbar-nav .nav-item .nav-link { font-size: 30px !important; line-height: 40px !important; padding: 15px 0; }
	.header .h-book-now-button { margin-left: 0; margin-top: 0 !important; margin-right: 70px; }
	.header .h-book-now-button .btn { font-size: 20px; line-height: 25px; padding: 12px 35px 10px; }
	.header.h-stick .h-book-now-button .btn { font-size: 20px; line-height: 25px; padding: 12px 35px 10px; }


	.header .navbar .navbar-secondary { margin-left: -10px; margin-right: -10px; padding-bottom: 5px; position: relative; }
	.header .navbar .navbar-secondary:before { position: absolute; content: ""; left: 50%; bottom: 0; height: 2px; width: 60000px; background: rgba(37,50,106,0.6); transform: translate(-50%, 0); -webkit-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); }
	.header .navbar .navbar-secondary .nav-item { font-size: 18px !important; line-height: 25px !important; margin-left: 10px !important; margin-right: 10px !important; margin-bottom: 15px; }
	.navbar-nav .nav-item { margin: 0 !important; padding: 0; }
	.navbar .navbar-collapse { display: block; position: fixed; right: -200%; bottom: 0; height: calc(100% - 87px); z-index: 999; width: 100%; overflow: auto; background: #ffffff; padding: 35px 15px; transition: 0.4s; -webkit-transition: 0.4s; -moz-transition: 0.4s; -ms-transition: 0.4s; -o-transition: 0.4s; }
	.navbar .navbar-collapse.show { right: 0; }
	.navbar .navbar-nav .dropdown .dropdown-toggle { display: flex; flex-direction: row; justify-content: space-between; align-items: center; align-items: flex-start; }
	.navbar .navbar-nav .dropdown .dropdown-toggle:after { display: flex; border: none; content: "\f107"; font-family: 'FontAwesome6FreeSolid900'; transition: 0.4s; -webkit-transition: 0.4s; -moz-transition: 0.4s; -ms-transition: 0.4s; -o-transition: 0.4s; }
	.navbar .navbar-nav .dropdown .dropdown-toggle.show { color: #58b2eb; }
	.navbar .navbar-nav .dropdown .dropdown-toggle.show:after { transform: rotate(-180deg); -webkit-transform: rotate(-180deg); -moz-transform: rotate(-180deg); -ms-transform: rotate(-180deg); -o-transform: rotate(-180deg); }
	.navbar .navbar-nav .dropdown-menu { padding: 0 !important; }
	.navbar .navbar-nav .dropdown-menu li .dropdown-item { font-size: 20px !important; line-height: 25px !important; padding: 15px !important; }
	/* header */
}

@media (min-width: 992px) and (max-width: 1199px){
	.main-title { font-size: 55px; line-height: 57px; }
	.section-title { font-size: 45px; line-height: 52px; }
	.common-social-icons ul li a { width: 50px; height: 50px; }
	.btn { font-size: 22px; line-height: 30px; padding: 15px 40px; }
	.slick-slider .slick-arrow { width: 50px; height: 85px; border-radius: 0 20px 20px 0; -webkit-border-radius: 0 20px 20px 0; -moz-border-radius: 0 20px 20px 0; -ms-border-radius: 0 20px 20px 0; -o-border-radius: 0 20px 20px 0; }
	.border-radius-40 { border-radius: 30px; -webkit-border-radius: 30px; -moz-border-radius: 30px; -ms-border-radius: 30px; -o-border-radius: 30px; }
	.border-radius-50 { border-radius: 30px; -webkit-border-radius: 30px; -moz-border-radius: 30px; -ms-border-radius: 30px; -o-border-radius: 30px; }
	body { font-size: 22px; line-height: 30px; }

	/* home page */
	.banner-section .banner-content .banner-profile:before { width: 750px; height: 750px; }
	.banner-section .banner-content .banner-main-detail { width: 475px; }
	.reducing-wait-section .reducing-wait-back-side * { height: 500px; }
	.reducing-wait-section .reducing-wait-description { bottom: 50px; }
	.schedule-appointment-section { padding: 75px 0; }
	.schedule-appointment-section:before { width: 1500px; height: 1500px; }
	.schedule-appointment-section .schedule-appointment-content { padding: 42px 30px; border-radius: 30px; -webkit-border-radius: 30px; -moz-border-radius: 30px; -ms-border-radius: 30px; -o-border-radius: 30px; }
	.about-amera-section { padding: 75px 0 50px; }
	.about-amera-section .about-amera-content { padding-bottom: 70px; }
	.about-amera-block { height: 500px; }
	.about-amera-carousel .slick-list { padding: 0 150px; }
	.clarity-guides-section { padding: 70px 0; }
	.clarity-guides-section .clarity-detail p { margin-bottom: 25px; }
	/* home page */

	/* footer */
	.footer:before { top: -200px; left: -200px; width: 750px; height: 750px; }
	.footer .f-top { padding: 85px 0 50px; }
	.f-logo img { width: 300px; }
	.f-navigation-block .row { margin: 0 -20px; }
	.f-navigation-block .row > * { padding: 0 20px; }
	.f-block .f-detail ul li { font-size: 18px; line-height: 35px; }
	.f-booknow-contact-block { margin-top: 30px; }
	.f-booknow-contact-block .btn { padding: 12px 35px; font-size: 20px; line-height: 28px; }
	/* footer */

	.inner-banner{padding: 80px 0;}
	.inner-banner h1{font-size: 52px;}
	.about-wrp{padding: 60px 0;}
	.story-data h2{font-size: 34px;}
	.story-data p{font-size: 18px;line-height: 26px;}
	.story-img{padding: 0;}
	.story-img img{border-radius: 15px;}
	.story-row{margin: 0 0 60px;}
	.about-data p,.story-data p{font-size: 15px;line-height: 22px;}
	.about-data,.story-img{padding: 30px 0 0;}
	.about-data h2{font-size: 28px;}
	a.fullbtn{font-size: 16px;margin: 0 0 30px;}
	.quote-box{padding: 30px 15px;}
	.quote-box h3{font-size: 18px;line-height: 26px;}
	.quote-box h6{font-size: 20px;}
	.driving-img{border-radius: 40px 40px 0 0;}
	.driving-center h2{font-size: 36px;}
	.our-team-wrp{padding: 40px 0;border-radius: 40px;}
	.our-team-wrp .col-md-3{width: 33.33%;}
	.our-title h2{font-size:28px;}
	.our-title p{font-size: 15px;line-height: 22px;}
	.team-data h3{font-size: 26px;margin: 0 auto 5px;}
	.team-data h6{font-size: 16px;}
	.intrested-wrp{padding: 45px 0;}
	.intrested-data{padding: 0 0 30px;}
	.intrested-data h2{font-size: 40px;line-height: 44px;}
	.intrested-data p{font-size: 16px;line-height: 24px;margin: 0 auto 20px;}
	.intrested-data .btn-group .btn-main{padding: 8px 25px 6px;font-size: 14px;}
	.modal-dialog{max-width: 95%;}
    .intrested-data .btn-group .btn-main {
        min-width: 200px;
    }
    
     .page-template-tpl_home .intrested-data h2 {
        font-size: 45px;
        line-height: 1.3;
    }
    
	.modal-content{padding:50px 0 30px;border-radius: 15px;}
	.detail-img img{border-radius: 15px;}
	button.btn-close{top: 10px;right: 20px;}
	button.btn-close img{width: 20px;}
	.team-line h6{font-size: 15px;line-height: 22px;padding: 0 0 0 15px;margin: 0 0 30px;}
	.team-breaf-dt h2{font-size: 26px;line-height: 34px;}
	.team-breaf-dt p{font-size: 15px;line-height: 22px;}


	.contact-banner{padding: 80px 0 100px;}
	.call-usbox{border-radius: 30px;padding: 40px;}
	.call-usbox h2{font-size: 26px;line-height: 34px;margin: 0 0 15px;}
	.call-usbox p{font-size: 18px;line-height: 26px;}
	.call-usbox .btn-main{margin: 0;font-size: 16px;padding: 12px 40px 10px;}
	.contact-wrp{margin: -30px 0;border-radius: 15px;padding: 60px 0;}
	.service-img img{border-radius: 15px;}
	.services-inbox{padding: 0;}
	.service-data{padding:25px 0;}
	.contact-data ul{margin: 0;}
	.contact-data ul li{font-size: 18px;margin: 0 0 5px;}
	.service-row{margin: 0 0 35px;}
	.service-data h3{font-size: 28px;}

	.contact-data h2{font-size: 32px;margin: 0 0 15px;line-height: 36px;}
	.contact-data p{font-size: 16px;line-height: 24px;margin: 0 0 30px}
	.contact-data h6{font-size: 16px;margin: 35px 0}
	.join-block .form-group .form-control{font-size: 15px;padding: 15px 20px 10px}
	.custom-chech .styled-checkbox + label{font-size: 14px;display: flex;line-height: 24px;}
	.contact-data ul li svg{min-width: 30px;}
	.contact-data ul li{word-break: break-all;line-height: 26px;font-size: 16px;}
	.join-block .form-group{margin: 0 0 15px;}

	.appointment-wrp{padding: 65px 0;}
	.appointment-block{padding: 45px;border-radius: 30px;}
	.appointment-frm h2{font-size:40px;}
	.appointment-frm .form-group h6{font-size: 18px;}
	.custom-radio [type="radio"]:checked + label, .custom-radio [type="radio"]:not(:checked) + label{font-size: 18px;}
	.appointment-frm .form-group .form-control{font-size: 15px;padding: 15px 35px 10px 20px;}
	.join-block select.form-control, .appointment-frm select.form-control{background-position: center right 15px;}

	.accreditations-wrp{padding: 60px 0;}
	.accreditations-data{padding: 0 00px;}
	.accreditations-data h2{font-size: 40px;}
	.accreditations-data p{font-size: 18px;line-height: 26px;}

	.accreditations-img img{border-radius: 15px;}
	.our-accreditations-wrp,.attorneys-our-lst{padding: 60px 0;border-radius: 40px;}
	.accreditations-block{margin: 00px;}
	.accreditations-block img{width: 100px;height: 100px;margin: 0 auto 20px;}
	.accreditations-block h3{font-size: 28px;}
	.our-accreditations-wrp p{font-size: 16px;line-height: 24px;}
	.our-accreditations-wrp{padding: 60px 0;}
	.our-accreditations-wrp h2{font-size: 28px;margin: 0 auto 30px;}

	.faq-title-wrp{padding: 50px 0;}
	.faq-title-wrp h2{font-size: 35px;}
	.faq-title-wrp p{font-size: 16px;line-height: 24px;}
	.faq-wrapper{padding: 60px 0;border-radius: 15px;}
	.faq-wrapper h2{font-size: 30px;margin: 0 0 10px;}
	.faq-wrapper h6{font-size: 16px;line-height: 24px;margin: 0 0 45px;}
	.faq-wrapper .accordion .accordion-item .accordion-button{font-size: 24px;line-height: 30px;}
	.faq-wrapper .accordion .accordion-body p{font-size: 15px;line-height: 22px;}
	.faq-wrapper .accordion .accordion-body{padding: 0 35px 15px 0;}
	.faq-wrapper .accordion .accordion-item{margin: 0 0 20px;border-block-width: 2px;}
    
    .join-block h2 {
        font-size: 40px;
    }

	.our-accreditations-wrp{border-radius: 30px 30px 0 0;padding: 60px 0 100px;}

	.reviews-wrp{padding: 50px 0;}
	.reviews-wrp h2{font-size: 28px;}
	.reviews-wrp p{font-size: 18px;}
	.reviews-box h4{font-size: 18px;line-height: 26px;}
	.reviews-box h3{font-size: 24px;}
	.reviews-box h6{font-size: 15px;}
	.reviews-breaf-wrp{padding: 60px 0;border-radius: 15px;}
	.review-breaf-img img{border-radius: 15px;}
	.breaf-review{padding: 30px 0 0;}
	.breaf-review h2{font-size: 30px;}
	.breaf-review p{font-size: 16px;line-height: 24px;}
	.breaf-review h6{font-size: 20px;line-height:26px;padding: 25px;}

	.services-form-wrp{padding: 0 0 60px;}
	.form-box h3{font-size: 20px;}
	.form-box p{font-size: 15px;line-height: 22px;margin: 0 0 20px;}
	.download-btn{font-size: 15px;margin: 20px 0 0;}
	.serv-frmimg img{border-radius: 15px;}
	.btn-main{font-size: 16px;padding: 10px 35px 8px;}

	.provide-path-wrp{padding: 45px 0;}
	.provide-path-wrp h2{font-size: 40px;margin: 0 auto 15px;}
	.provide-path-wrp h6{font-size: 16px;line-height: 24px;}
	.provide-box{margin: 0 auto 30px;}
	.provide-box h3{font-size: 24px;}
	.provide-box img{width: 100px;}
	.provide-path-wrp .btn-main{margin: 40px auto 0;}
	.provide-box p{font-size: 16px;line-height: 24px;}
	.services-wrp{padding: 50px 0;}
	.service-data .btn-main{padding: 10px 25px 8px;font-size: 14px;max-width: 180px;}
	.services-wrp h2{font-size: 40px;margin: 0 0 30px}
	.services-wrp h6{font-size: 16px;line-height: 24px;margin: 0 0 35px}
	.service-data p{font-size: 16px;line-height: 24px;min-height: auto;margin: 0 0 25px;}
	.coming-soonbx h5{font-size: 18px;}

	.services-detail-wrp{padding: 50px 0;}
	.detail-data-box{padding: 0 0 35px;}
	.detail-data-box h2{font-size:34px;}
	.detail-data-box p{font-size: 16px;line-height: 25px;}
	.service-inbox h3{font-size: 18px;}
	.mri-approch-wrp{padding: 50px 0;}
	.mri-approch-wrp h2{font-size: 34px;}
	.mri-approch-wrp h6{font-size: 16px;line-height: 24px;margin: 0 auto 25px;}
	.mri-box{margin: 0 auto 30px;}
	.mri-box h3{font-size: 20px;}
	.mri-box p{font-size: 16px;line-height: 24px;text-align: center;}
	.ct-scan-wrp{padding: 30px 0;}
	.ct-scan-wrp h2{font-size:34px;margin: 0px;}
	.ct-scan-wrp .btn-group .btn-main{padding: 8px 5px 5px;font-size: 16px;}

	.reducing-wait-section{height: 500px;}
	span.wpcf7-not-valid-tip{padding: 0 20px;}
}

@media (min-width: 768px) and (max-width: 991px){
	.main-title { font-size: 50px; line-height: 52px; }
	.section-title { font-size: 42px; line-height: 50px; }
	.common-social-icons ul li a { width: 45px; height: 45px; }
	.btn { font-size: 20px; line-height: 28px; padding: 12px 35px; }
	.slick-slider .slick-arrow { width: 50px; height: 85px; border-radius: 0 20px 20px 0; -webkit-border-radius: 0 20px 20px 0; -moz-border-radius: 0 20px 20px 0; -ms-border-radius: 0 20px 20px 0; -o-border-radius: 0 20px 20px 0; }
	.common-form .form-select,
	.common-form .form-control { height: 55px; padding: 6px 25px; font-size: 20px; line-height: 25px; }
	.common-form .form-select { background-position: center right 20px; }
	.common-circle-list-items ul li:before { top: 3px; }
	.border-radius-40 { border-radius: 30px; -webkit-border-radius: 30px; -moz-border-radius: 30px; -ms-border-radius: 30px; -o-border-radius: 30px; }
	.border-radius-50 { border-radius: 30px; -webkit-border-radius: 30px; -moz-border-radius: 30px; -ms-border-radius: 30px; -o-border-radius: 30px; }
	body { font-size: 20px; line-height: 28px; }

	/* home page */
	.banner-section .banner-content { flex-direction: column; padding-top: 50px; }
	.banner-section .banner-content .banner-profile:before { width: 450px; height: 450px; margin: 30px 0 0; }
	.banner-section .banner-content .banner-profile { width: 350px; }
	.banner-section .banner-content .banner-main-detail { max-width: 550px; width: 100%; text-align: center; margin-left: auto; margin-right: auto; margin-bottom: 50px; }
	.reducing-wait-section .reducing-wait-back-side * { height: 450px; }
	.reducing-wait-section .reducing-wait-description { bottom: 35px; }
	.schedule-appointment-section { padding: 75px 0; }
	.schedule-appointment-section:before { width: 1500px; height: 1500px; }
	.schedule-appointment-section .schedule-appointment-content { padding: 42px 30px; border-radius: 30px; -webkit-border-radius: 30px; -moz-border-radius: 30px; -ms-border-radius: 30px; -o-border-radius: 30px; }
	.about-amera-section { padding: 50px 0 35px; }
	.about-amera-section .about-amera-content { padding-bottom: 50px; }
	.about-amera-block { height: 425px; border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px; }
	.about-amera-carousel .slick-list { padding: 0 100px; }
	.clarity-guides-section { padding: 50px 0; }
	.clarity-guides-section .clarity-guides-image { margin-bottom: 30px; }
	.clarity-guides-section .clarity-detail { font-size: 20px; margin-bottom: 25px; }
	.clarity-guides-section .clarity-detail p { margin-bottom: 25px; }
	.clarity-guide-services { padding: 30px 30px 0; margin: 35px 0; }
	.clarity-guide-services ul li { margin-bottom: 30px; }
	/* home page */

	/* footer */
	.footer:before { top: -150px; left: -150px; width: 600px; height: 600px; }
	.footer .f-top { padding: 70px 0 50px; }
	.f-logo { text-align: center; }
	.f-logo img { width: 250px; }
	.f-navigation-block .row { margin: 0 -20px; }
	.f-navigation-block .row > * { padding: 0 20px; }
	.f-block .f-detail ul li { font-size: 18px; line-height: 35px; }
	.f-booknow-contact-block { margin-top: 30px; }
	.f-booknow-contact-block .btn { padding: 12px 35px; font-size: 20px; line-height: 28px; }
	.footer .f-bottom .f-content { flex-direction: column; align-items: center; }
	.footer .f-bottom .f-content > * { margin-bottom: 10px; padding: 0; }
	.footer .f-bottom .f-content > *:last-child { margin-bottom: 0; }
	/* footer */

	.inner-banner{padding: 80px 0;}
	.inner-banner h1{font-size: 42px;}
	.about-wrp{padding: 60px 0;}
	.story-data h2{font-size: 30px;}
	.story-data p{font-size: 16px;line-height: 24px;}
	.story-img{padding: 0;}
	.story-img img{border-radius: 15px;}
	.story-row{margin: 0 0 60px;}
	.about-data p,.story-data p{font-size: 15px;line-height: 22px;}
	.about-data,.story-img{padding: 30px 0 0;}
	.about-data h2{font-size: 28px;}
	a.fullbtn{font-size: 16px;margin: 0 0 30px;}
	.quote-box{padding: 30px 15px;}
	.quote-box h3{font-size: 18px;line-height: 26px;}
	.quote-box h6{font-size: 20px;}
	.driving-img{border-radius: 0;}
	.driving-center h2{font-size: 36px;}
	.our-team-wrp{margin: 0;border-radius: 0;padding: 40px 0;}
	.our-team-wrp .col-md-3{width: 50%;}
	.our-title h2{font-size:28px;}
	.our-title p{font-size: 15px;line-height: 22px;}
	.team-data h3{font-size: 26px;margin: 0 auto 5px;}
	.team-data h6{font-size: 16px;}
	.intrested-wrp{padding: 45px 0;}
	.intrested-data{padding: 0 0 30px;}
	.intrested-data h2{font-size: 40px;line-height: 36px;}
	.intrested-data p{font-size: 15px;line-height: 22px;margin: 0 auto 20px;}
	.intrested-data .btn-group .btn-main{padding: 8px 5px 6px;
    font-size: 14px;
    min-width: 150px;}
    
    .page-template-tpl_home .intrested-data h2 {
        font-size: 42px;
        line-height: 1.2;
    }
    
	.modal-dialog{max-width: 95%;}
	.modal-content{padding:50px 0 30px;border-radius: 15px;}
	.detail-img img{border-radius: 15px;}
	button.btn-close{top: 10px;right: 20px;}
	button.btn-close img{width: 20px;}
	.team-line h6{font-size: 15px;line-height: 22px;padding: 0 0 0 15px;margin: 0 0 30px;}
	.team-breaf-dt h2{font-size: 26px;line-height: 34px;}
	.team-breaf-dt p{font-size: 15px;line-height: 22px;}

	.not-found-wrp{padding: 80px 0;}
	.not-found-wrp h1{font-size: 200px;line-height: 210px;}
	.not-found-wrp p{font-size: 16px;line-height: 24px;margin: 0 auto 25px;}
	.btn-main{font-size: 16px;padding: 12px 30px 8px}

	.contact-banner{padding: 80px 0 60px;}
	.call-usbox{border-radius: 15px;padding: 30px;margin: 0 0 30px;}
	.call-usbox h2{font-size: 26px;line-height: 32px;margin: 0 auto 15px;}
	.call-usbox p{font-size: 16px;line-height: 22px;}
	.call-usbox .btn-main{margin: 0;}
	.contact-wrp{margin: -30px 0;border-radius: 15px;padding: 80px 0 80px;}
	.service-img img{border-radius: 15px;}
	.services-inbox{padding: 0;}
	.service-data{padding:25px 0;}
	.contact-data ul{margin: 0;}
	.contact-data ul li{font-size: 18px;margin: 0 0 5px;}
	.service-row{margin: 0 0 35px;}
	.service-data h3{font-size: 28px;}

	.contact-data h2{font-size: 32px;margin: 0 0 15px;line-height: 36px;}
	.contact-data p{font-size: 16px;line-height: 24px;margin: 0 0 30px}
	.contact-data h6{font-size: 16px;margin: 35px 0}
	.join-block .form-group .form-control{font-size: 15px;padding: 15px 20px 10px}
	.custom-chech .styled-checkbox + label{font-size: 14px;display: flex;line-height: 24px;}
	.contact-data ul li svg{min-width: 30px;}
	.contact-data ul li{word-break: break-all;line-height: 26px;font-size: 16px;}
	.join-block .form-group{margin: 0 0 15px;}

	.appointment-wrp{padding: 45px 0;}
	.appointment-block{padding: 30px;border-radius: 30px;}
	.appointment-frm h2{font-size:40px;}
	.appointment-frm .form-group h6{font-size: 18px;}
	.custom-radio [type="radio"]:checked + label, .custom-radio [type="radio"]:not(:checked) + label{font-size: 18px;}
	.appointment-frm .form-group .form-control{font-size: 15px;padding: 15px 35px 10px 20px;}
	.join-block select.form-control, .appointment-frm select.form-control{background-position: center right 15px;}

	.accreditations-wrp{padding: 60px 0;}
	.accreditations-data{padding: 0 00px;}
	.accreditations-data h2{font-size: 40px;}
	.accreditations-data p{font-size: 16px;line-height: 24px;}

	.accreditations-img img{border-radius: 15px;}
	.our-accreditations-wrp,.attorneys-our-lst{padding: 60px 0;border-radius: 40px;}
	.accreditations-block{margin: 00px;}
	.accreditations-block img{width: 100px;height: 100px;margin: 0 auto 20px;}
	.accreditations-block h3{font-size: 28px;}
	.our-accreditations-wrp p{font-size: 16px;line-height: 24px;margin: 0 auto 15px;}
	.our-accreditations-wrp{padding: 60px 0;}
	.our-accreditations-wrp h2{font-size: 28px;margin: 0 auto 30px;}

	.faq-title-wrp{padding: 50px 0;}
	.faq-title-wrp h2{font-size: 26px;margin: 0 0 10px;}
	.faq-title-wrp p{font-size: 16px;line-height: 24px;}
	.faq-wrapper{padding: 60px 0;border-radius: 15px;}
	.faq-wrapper h2{font-size: 30px;margin: 0 0 10px;}
	.faq-wrapper h6{font-size: 16px;line-height: 24px;margin: 0 0 25px;}
	.faq-wrapper .accordion .accordion-item .accordion-button{font-size: 24px;line-height: 30px;}
	.faq-wrapper .accordion .accordion-body p{font-size: 15px;line-height: 22px;}
	.faq-wrapper .accordion .accordion-body{padding: 0 0 15px;}
	.faq-wrapper .accordion .accordion-item{margin: 0 0 20px;border-block-width: 2px;}

    .join-block h2 {
        font-size: 40px;
    }
    
	.our-accreditations-wrp{border-radius: 30px 30px 0 0;padding: 60px 0 100px;}

	.reviews-wrp{padding: 50px 0;}
	.reviews-wrp h2{font-size: 28px;}
	.reviews-wrp p{font-size: 18px;}
	.reviews-box h4{font-size: 18px;text-align: center;line-height: 26px;}
	.reviews-box h3{font-size: 24px;text-align: center;}
	.reviews-box h6{font-size: 15px;text-align: center;}
	.reviews-breaf-wrp{padding: 60px 0;border-radius: 15px;}
	.review-breaf-img img{border-radius: 15px;}
	.breaf-review{padding: 30px 0 0;}
	.breaf-review h2{font-size: 30px;}
	.breaf-review p{font-size: 16px;line-height: 24px;}
	.breaf-review h6{font-size: 20px;line-height:26px;padding: 25px;}

	.services-form-wrp{padding: 0 0 60px;}
	.form-box h3{font-size: 20px;}
	.form-box p{font-size: 15px;line-height: 22px;margin: 0 0 20px;}
	.download-btn{font-size: 15px;margin: 20px 0 0;}
	.serv-frmimg img{border-radius: 15px;}

	.provide-path-wrp{padding: 45px 0;}
	.provide-path-wrp h2{font-size: 40px;margin: 0 auto 15px;}
	.provide-path-wrp h6{font-size: 16px;line-height: 24px;}
	.provide-box{margin: 0 auto 30px;}
	.provide-box h3{font-size: 24px;}
	.provide-box img{width: 100px;}
	.provide-path-wrp .btn-main{margin: 40px auto 0;}
	.provide-box p{font-size: 16px;line-height: 24px;}
	.services-wrp{padding: 50px 0;}
	.service-data .btn-main{padding: 10px 25px 8px;font-size: 14px;max-width: 180px;}
	.services-wrp h2{font-size: 40px;margin: 0 0 30px}
	.services-wrp h6{font-size: 16px;line-height: 24px;margin: 0 0 35px}
	.service-data p{font-size: 16px;line-height: 24px;min-height: auto;margin: 0 0 25px;}
	.coming-soonbx h5{font-size: 18px;}

	.services-detail-wrp{padding: 50px 0;}
	.detail-data-box{padding: 0 0 35px;}
	.detail-data-box h2{font-size: 24px;}
	.detail-data-box p{font-size: 15px;line-height: 22px;}
	.service-inbox h3{font-size: 18px;}
	.mri-approch-wrp{padding: 50px 0;}
	.mri-approch-wrp h2{font-size: 26px;}
	.mri-approch-wrp h6{font-size: 16px;line-height: 24px;margin: 0 auto 25px;}
	.mri-box{margin: 0 auto 30px;}
	.mri-box h3{font-size: 20px;}
	.mri-box p{font-size: 16px;line-height: 24px;text-align: center;}
	.ct-scan-wrp{padding: 30px 0;}
	.ct-scan-wrp h2{font-size: 26px;margin: 0px;}
	.ct-scan-wrp .btn-group .btn-main{padding: 8px 20px 5px;font-size: 14px;}
	.raitingbx{margin: 0 auto 15px;display: table !important;}

	.reducing-wait-section{height: 450px;}
	span.wpcf7-not-valid-tip{padding: 0 20px;}
}

@media (min-width: 768px) {
}

@media (max-width: 767px) {
    
    .banner-section {
        height: 405px;
        border-radius: 0;
    }
    
    .banner-main-image {
        background-image: url(../images/hero-mobile.jpg) !important;
    }
    
    .custom-chech .styled-checkbox + span {
        font-size: 10px;
    }
    
	.main-title { font-size: 45px; line-height: 47px; }
	.section-title { font-size: 35px; line-height: 42px; }
	.common-social-icons ul li a { width: 45px; height: 45px; }
	.btn { font-size: 18px; line-height: 25px; padding: 10px 25px; }
	.slick-slider .slick-arrow { width: 50px; height: 85px; border-radius: 0 15px 15px 0; -webkit-border-radius: 0 15px 15px 0; -moz-border-radius: 0 15px 15px 0; -ms-border-radius: 0 15px 15px 0; -o-border-radius: 0 15px 15px 0; }
	.common-form .form-select,
	.common-form .form-control { height: 50px; padding: 6px 25px; font-size: 18px; line-height: 25px; }
	.common-form .form-select { background-position: center right 20px; }
	.common-circle-list-items ul li { padding-left: 35px; }
	.common-circle-list-items ul li:before { top: 0; }
	.border-radius-30 { border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px; }
	.border-radius-40 { border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px; }
	.border-radius-50 { border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px; }
	body { font-size: 18px; line-height: 25px; }

	/* home page */
	.banner-section .banner-content { flex-direction: column; padding-top: 50px; }
	.banner-section .banner-content .banner-profile:before { width: 400px; height: 400px; margin: 50px 0 0; }
	.banner-section .banner-content .banner-profile { width: 350px; }
	.banner-section .banner-content .banner-main-detail { max-width: 550px;
    width: 100%;
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0;
    position: absolute;
    bottom: 0;
    padding: 15px 15px 0; }
	.banner-section .banner-button { display: none; margin-top: 25px; }
	.reducing-wait-section .reducing-wait-back-side * { height: 350px; min-height: initial; }
	.reducing-wait-section .reducing-wait-description { bottom: 25px; }
	.schedule-appointment-section { padding: 50px 0; }
	.schedule-appointment-section:before { width: 1000px; height: 1000px; }
	.schedule-appointment-section .schedule-appointment-content { padding: 35px 20px; }
	.about-amera-section { padding: 35px 0; }
	.about-amera-section .about-amera-content { padding-bottom: 35px; }
	.about-amera-block { height: 375px; border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; -ms-border-radius: 15px; -o-border-radius: 15px; }
	.about-amera-carousel .slick-list { padding: 0 75px; }
	.clarity-guides-section { padding: 35px 0; }
	.clarity-guides-section .clarity-guides-image { margin-bottom: 30px; }
	.clarity-guides-section .clarity-detail { font-size: 18px; line-height: 25px; }
	.clarity-guides-section .clarity-detail p { margin-bottom: 20px; }
	.clarity-guide-services { padding: 25px 20px 0; margin: 25px 0; }
	.clarity-guide-services ul li { margin-bottom: 25px; }
	/* home page */

	/* footer */
	.footer:before { top: -100px; left: -100px; width: 425px; height: 425px; }
	.footer .f-top { padding: 50px 0 35px; }
	.f-block .f-title { font-size: 18px; line-height: 28px; }
	.f-logo { text-align: center; }
	.f-logo img { width: 200px; }
	.f-navigation-block .row { margin: 0 -15px; }
	.f-navigation-block .row > * { padding: 0 15px; }
	.f-block .f-detail ul li { font-size: 22px; line-height: 30px; }
	.f-booknow-contact-block { margin-top: 30px; }
	.f-booknow-contact-block .btn { padding: 10px 25px;
    font-size: 18px;
    line-height: 25px;
	max-width: 200px; }
	.f-follow-buttons-block { text-align: center; }
	.f-follow-buttons-block .common-social-icons ul { justify-content: center; }
	.footer .f-bottom .f-content { flex-direction: column; align-items: center; }
	.footer .f-bottom .f-content > * { margin-bottom: 10px; padding: 0; }
	.footer .f-bottom .f-content > *:last-child { margin-bottom: 0; }
	/* footer */

	.inner-banner{padding: 60px 0;}
	.inner-banner h1{font-size: 50px;}
	.about-wrp{padding: 50px 0;}
	.story-row{margin: 0 0 45px;}
	.story-data h2{font-size: 40px;text-align: center;}
	.about-data p,.story-data p{font-size: 15px;line-height: 22px;text-align: center;}
	.about-data,.story-img{padding: 30px 0 0;}
	.about-data h2{font-size: 40px;text-align: center;}
	a.fullbtn{font-size: 16px;margin: 0 auto 30px;}
	.quote-box{padding: 30px 15px;}
	.quote-box h3{font-size: 18px;text-align: center;line-height: 26px;}
	.quote-box h6{font-size: 20px;text-align: center;}
	.driving-img{border-radius: 0;}
	.driving-center h2{font-size: 40px;}
	.our-team-wrp{margin: 0;border-radius: 0;padding: 40px 0;}
	.our-title h2{font-size:40px;text-align: center;margin: 0 auto 10px;}
	.our-title p{font-size: 15px;text-align: center;line-height: 22px;}
	.team-data h3{font-size: 26px;text-align: center;margin: 0 auto 5px;}
	.team-data h6{font-size: 16px;text-align: center;}
	.intrested-wrp{padding: 45px 0;}
	.intrested-data{padding: 0 0 30px;}
	.intrested-data h2{font-size: 40px;text-align: center;line-height: 1.3;}
	.intrested-data h2 br{display: none;}
	.intrested-data p{font-size: 18px;line-height: 22px;text-align: center;margin: 0 auto 20px;}
	.intrested-data .btn-group{justify-content: center;width: 100%;}
	.intrested-data .btn-group .btn-main{
    font-size: 18px;
    min-width: 200px;}
	.modal-dialog{max-width: 95%;}
    
    .page-template-tpl_home .intrested-data h2 {
        font-size: 40px;
        line-height: 1.3;
    }
    
    .detail-img img {
        height: 310px;
    }

	.footer .f-bottom ul li {
		font-size: 14px;
		letter-spacing: 0px;
	}
    
	.modal-content{padding:50px 0 30px;border-radius: 15px;}
	.detail-img img{border-radius: 15px;}
	button.btn-close{top: 10px;right: 20px;}
	button.btn-close img{width: 20px;}
	.team-line h6{font-size: 15px;line-height: 22px;padding: 0 0 0 15px;margin: 0 0 30px;}
	.team-breaf-dt h2{font-size: 40px;line-height: 34px;text-align: center;}
	.team-breaf-dt p{font-size: 15px;line-height: 22px;text-align: center;}


	.not-found-wrp{padding: 80px 0;}
	.not-found-wrp h1{font-size: 150px;line-height: 160px;}
	.not-found-wrp p{font-size: 16px;line-height: 24px;margin: 0 auto 25px;}
	.btn-main{font-size: 18px;
    padding: 10px 25px 10px !important;
    line-height: 25px;}

	.contact-banner{padding: 60px 0 30px;}
	.call-usbox{border-radius: 15px;padding: 30px;margin: 0 0 30px;}
	.call-usbox h2{font-size: 40px;line-height: 1.3;text-align: center;margin: 0 auto 15px;}
	.call-usbox p{font-size: 16px;line-height: 22px;text-align: center;}
	.call-usbox .btn-main{margin: 0 auto;display: table;}
	.contact-wrp{margin: -30px 0;border-radius: 15px;padding: 60px 0;}
	.service-img img{border-radius: 15px;}
	.services-inbox{padding: 0;}
	.service-data{border: none;border-bottom:3px solid #C7C7C0;padding: 35px 0;}
	.contact-data ul{margin: 0;}
	.contact-data ul li{font-size: 18px;margin: 0 0 5px;}
	.service-row{margin: 0 0 35px;}
	.service-data h3{font-size: 30px;}

	.contact-data h2{font-size: 30px;margin: 0 0 15px;line-height: 36px;}
	.contact-data p{font-size: 16px;line-height: 24px;margin: 0 0 30px}
	.contact-data h6{font-size: 16px;margin: 35px 0}
	.join-block .form-group .form-control{font-size: 15px;padding: 15px 20px 10px}
	.custom-chech .styled-checkbox + label{font-size: 14px;display: flex;line-height: 24px;}

	.appointment-wrp{padding: 45px 0;}
	.appointment-block{padding: 30px 15px;border-radius: 15px;}
	.appointment-frm h2{font-size: 40px;}
	.appointment-frm .form-group h6{font-size: 18px;}
	.custom-radio [type="radio"]:checked + label, .custom-radio [type="radio"]:not(:checked) + label{font-size: 18px;}
	.appointment-frm .form-group .form-control{font-size: 15px;padding: 15px 35px 10px 20px;}
	.join-block select.form-control, .appointment-frm select.form-control{background-position: center right 15px;}

	.accreditations-wrp{padding: 50px 0;}
	.accreditations-data{padding: 0 0 30px;}
	.accreditations-data h2{font-size: 40px;}
	.accreditations-data p{font-size: 16px;line-height: 24px;}

	.accreditations-img img{border-radius: 15px;}
	.attorneys-our-lst{padding: 60px 0;border-radius: 40px;}
	.accreditations-block{margin: 0 auto 30px;}
	.accreditations-block img{width: 100px;height: 100px;margin: 0 auto 20px;}
	.accreditations-block h3{font-size: 28px;}
	.our-accreditations-wrp p{font-size: 16px;line-height: 24px;margin: 0 auto 15px;}
	.our-accreditations-wrp{padding: 60px 0;}
	.our-accreditations-wrp h2{font-size: 40px;margin: 0 auto 30px;}

	.faq-title-wrp{padding: 50px 0;}
	.faq-title-wrp h2{font-size: 40px;text-align: center;margin: 0 0 10px;}
	.faq-title-wrp p{font-size: 16px;line-height: 24px;text-align: center;}
	.faq-wrapper{padding: 60px 0;border-radius: 15px;}
	.faq-wrapper h2{font-size: 30px;margin: 0 0 10px;}
	.faq-wrapper h6{font-size: 16px;line-height: 24px;margin: 0 0 25px;}
	.faq-wrapper .accordion .accordion-item .accordion-button{font-size: 24px;line-height: 30px;}
	.faq-wrapper .accordion .accordion-body p{font-size: 15px;line-height: 22px;}
	.faq-wrapper .accordion .accordion-body{padding: 0 0 15px;}
	.faq-wrapper .accordion .accordion-item{margin: 0 0 20px;border-block-width: 2px;}

	.our-accreditations-wrp{border-radius: 30px 30px 0 0;padding: 60px 0 100px;}

    .join-block h2 {
        font-size: 40px;
    }
    
	.reviews-wrp{padding: 50px 0;}
	.reviews-wrp h2{font-size: 40px;}
	.reviews-wrp p{font-size: 18px;}
	.reviews-box h4{font-size: 18px;text-align: center;line-height: 26px;}
	.reviews-box h3{font-size: 24px;text-align: center;}
	.reviews-box h6{font-size: 15px;text-align: center;}
	.reviews-breaf-wrp{padding: 60px 0;border-radius: 15px;}
	.review-breaf-img img{border-radius: 15px;}
	.breaf-review{padding: 30px 0 0;}
	.breaf-review h2{font-size: 40px;}
	.breaf-review p{font-size: 16px;line-height: 24px;}
	.breaf-review h6{font-size: 20px;line-height:26px;padding: 25px;}

	.services-form-wrp{padding: 0 0 60px;}
	.serv-frmimg img{border-radius: 15px;}
	.form-box h3{font-size: 30px;}
	.form-box p{font-size: 15px;line-height: 22px;margin: 0 0 20px;}
	.download-btn{font-size: 15px;margin: 20px 0 0;}
	.form-box{margin: 0 0 30px;}
    
    .form-box p {
        min-height: auto;
    }
    
    .services-detail-wrp .mri-img img {
  height: 470px;
  width: 100%;
    }

	.provide-path-wrp{padding: 45px 0;}
	.provide-path-wrp h2{font-size: 40px;margin: 0 auto 15px;}
	.provide-path-wrp h6{font-size: 16px;line-height: 24px;}
	.provide-box{margin: 0 auto 30px;}
	.provide-box h3{font-size: 30px;}
	.provide-box p{font-size: 16px;line-height: 24px;}
	.services-wrp{padding: 50px 0;}
	.services-wrp h2{font-size: 40px;margin: 0 0 30px}
	.services-wrp h6{font-size: 16px;line-height: 24px;margin: 0 0 35px}
	.service-data p{font-size: 16px;line-height: 24px;min-height: auto;margin: 0 0 25px;}
	.coming-soonbx h5{font-size: 18px;}
	.service-data .btn-main{width:fit-content;}

	.services-detail-wrp{padding: 50px 0;}
	.detail-data-box{padding: 0 0 35px;}
	.detail-data-box h2{font-size: 40px;}
	.detail-data-box p{font-size: 15px;line-height: 22px;}
	.service-inbox h3{font-size: 30px;
        font-weight: 400;}
	.mri-approch-wrp{padding: 50px 0;}
	.mri-approch-wrp h2{font-size: 40px;}
	.mri-approch-wrp h6{font-size: 16px;line-height: 24px;margin: 0 auto 25px;}
	.mri-box{margin: 0 auto 30px;}
	.mri-box h3{font-size: 30px;}
	.mri-box p{font-size: 16px;line-height: 24px;text-align: center;}
	.ct-scan-wrp{padding: 30px 0;}
	.ct-scan-wrp h2{font-size: 40px;text-align: center;margin: 0 auto 10px;}
	.ct-scan-wrp .btn-group{justify-content: center;}
	.ct-scan-wrp .btn-group .btn-main{font-size: 18px;}
	.raitingbx{margin: 0 auto 15px;display: table !important;}

	.reducing-wait-section{height: 350px;}
	span.wpcf7-not-valid-tip{padding: 0 20px;}
}

/*---------- 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-title { font-size: 40px; line-height: 42px; }
	.section-title { font-size: 40px; line-height: 42px; }
	.slick-slider .slick-arrow { width: 42px; height: 70px; border-radius: 0 10px 10px 0; -webkit-border-radius: 0 10px 10px 0; -moz-border-radius: 0 10px 10px 0; -ms-border-radius: 0 10px 10px 0; -o-border-radius: 0 10px 10px 0; }
	.content { margin-top: 68px; }

	/* header */
	.navbar .navbar-brand * { width: 95px !important; position: relative;
    top: 4px; }
	.header .h-book-now-button { margin-left: 0 !important; margin-right: 50px !important; }
	.header .h-book-now-button .btn { font-size: 14px !important; line-height: 18px !important; padding: 8px 15px 6px !important; }
	.navbar .navbar-toggler { top: 23px !important; }
	.navbar .navbar-collapse { height: calc(100% - 68px); }
	.header .navbar .navbar-secondary .nav-item { width: calc(100% - 20px); }
	/* header */

	/* home page */
	.about-amera-carousel .slick-list { padding: 0 35px; }
	.about-amera-block { height: 285px; }
	.clarity-guide-services ul { flex-direction: column; }
	.clarity-guide-services ul li { width: calc(100% - 30px); }
	/* home page */

	/* footer */
	.footer .f-top { padding: 35px 0 15px; }
	.f-block .f-title { text-align: center; }
	.f-navigation-block .f-inner-block { margin-bottom: 25px; }
	.f-navigation-block .f-detail ul { align-items: center; }
	/* footer */

	.appointment-frm .btn-group{flex-flow: column;}
}
/*---------- Large Desktop , Large Screen End ----------*/

button.btn-close
{
    right: 16px;
    top: 10px;
}
@media only screen and (min-width: 1280px) {
	.team-breaf-dt h2 {
		font-size: 35px;
		line-height: 128%;
	}
}
