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

@media (min-width: 2000px) {
    .services-wrp { border-radius: 1000px 1000px 0 0; -webkit-border-radius: 1000px 1000px 0 0; -moz-border-radius: 1000px 1000px 0 0; -ms-border-radius: 1000px 1000px 0 0; -o-border-radius: 1000px 1000px 0 0; }
}

@media (min-width: 2400px) {
    .banner-img::before { border-radius: 0 0 1080px 1080px; -webkit-border-radius: 0 0 1080px 1080px; -moz-border-radius: 0 0 1080px 1080px; -ms-border-radius: 0 0 1080px 1080px; -o-border-radius: 0 0 1080px 1080px; }
    .banner-img img {border-radius: 0 0 1080px 1080px; -webkit-border-radius: 0 0 1080px 1080px; -moz-border-radius: 0 0 1080px 1080px; -ms-border-radius: 0 0 1080px 1080px; -o-border-radius: 0 0 1080px 1080px; }
}

@media (min-width: 1800px) and (max-width: 1999px) {
    .services-wrp { border-radius: 900px 900px 0 0; -webkit-border-radius: 900px 900px 0 0; -moz-border-radius: 900px 900px 0 0; -ms-border-radius: 900px 900px 0 0; -o-border-radius: 900px 900px 0 0; }
    .meet-team-wrp { border-radius: 0 0 900px 900px; -webkit-border-radius: 0 0 900px 900px; -moz-border-radius: 0 0 900px 900px; -ms-border-radius: 0 0 900px 900px; -o-border-radius: 0 0 900px 900px; }
}

@media (min-width: 1700px) and (max-width: 1799px) {
    .services-wrp { border-radius: 850px 850px 0 0; -webkit-border-radius: 850px 850px 0 0; -moz-border-radius: 850px 850px 0 0; -ms-border-radius: 850px 850px 0 0; -o-border-radius: 850px 850px 0 0; }
}

@media (min-width: 1400px) {
    .header .container {max-width: 1410px;}
    .container {max-width: 1230px;}
}

@media (min-width: 1400px) and (max-width: 1499px) {
}

@media (min-width: 1300px) and (max-width: 1399px) {
    .header .container {max-width: 1220px;}

    /* Common Detail Start */
    .main-title { font-size: 54px; line-height: 65px; margin: 0 0 30px; }
    /* Common Detail End */

    /* Home Page Start */
    .banner-section .common-detail { margin: 0 0 30px; }
    .services-wrp { padding: 150px 0 100px; }
    .meet-team-wrp { padding: 120px 0 100px; }
    .meet-team-section .view-all { padding: 90px 0 0; }
    .our-surgeons-wrp { padding: 120px 0 50px; }
    .surgeon-main::before {bottom: -500px; top: 400px;}
    .testimonial-wrp { margin: -620px 0 0; }
    .banner-img {height: 1230px;}
    /* Home Page End */

    /* Services Page Start */
    .inner-banner-setion .row { margin: 0 -45px; }
    .inner-banner-setion .row>* {padding: 0 45px;}
    .inner-banner-wrp { padding: 90px 0 80px; }
    .inner-banner-shape::before {height: 1230px;}
    .services-list-main .book-visit { padding: 60px 0 0; }
    /* Services Page End */

    /* About Page Start */
    .about-team-wrp { padding: 70px 0 120px; }
    .about-team-section { padding: 0 0 90px; }
    /* About Page End */

    /* Contact Page Start */
    .get-in-touch-section > .row { margin: 0 -50px; }
    .get-in-touch-section > .row>* { padding: 0 50px; }
    .get-in-touch-wrp { padding: 100px 0 55px; }
    .contact-wrp { padding: 65px 0 0;}  
    .contact-form .form-floating { margin: 0 0 80px; }
    /* Contact Page End */

    /* Footer Start */
    .footer { padding: 50px 0 0; }
    /* Footer End */
}

@media (min-width: 1200px) and (max-width: 1299px) {
    .header .container {max-width: 1160px;}

    /* Common Detail Start */
    .main-title { font-size: 54px; line-height: 65px; margin: 0 0 30px; }
    /* Common Detail End */

    /* Home Page Start */
    .banner-section .common-detail { margin: 0 0 30px; }
    .services-wrp { padding: 150px 0 100px; }
    .meet-team-wrp { padding: 120px 0 100px; }
    .meet-team-section .view-all { padding: 90px 0 0; }
    .our-surgeons-wrp { padding: 120px 0 50px; }
    .surgeon-main::before {bottom: -500px; top: 400px;}
    .testimonial-wrp { margin: -620px 0 0; }
    .banner-img {height: 1230px;}
    /* Home Page End */

    /* Services Page Start */
    .inner-banner-setion .row { margin: 0 -36px; }
    .inner-banner-setion .row>* {padding: 0 36px;}
    .inner-banner-wrp { padding: 90px 0 80px; }
    .inner-banner-shape::before {height: 1230px;}
    .services-list-main .book-visit { padding: 60px 0 0; }
    .services-list-wrp::before {width: 1048px; height: 1048px;}
    /* Services Page End */

    /* About Page Start */
    .about-team-wrp::before { background-color: #F9F5F1; width: 1120px; height: 1120px; }
    .about-team-wrp { padding: 70px 0 120px; }
    .about-team-section { padding: 0 0 90px; }
    /* About Page End */

    /* Contact Page Start */
    .get-in-touch-section > .row { margin: 0 -36px; }
    .get-in-touch-section > .row>* { padding: 0 36px; }
    .get-in-touch-wrp { padding: 100px 0 55px; }
    .contact-wrp { padding: 65px 0 0;}  
    .contact-form .form-floating { margin: 0 0 80px; }
    /* Contact Page End */

    /* Vip Program Page Start */
    .vip-program-wrp { padding: 70px 0 0; }
    .vip-program-row { margin: 0 0 160px; }
    .vip-program-main::before {width: 1080px; height: 1080px;}
    /* Vip Program Page End */

    /* Footer Start */
    .footer { padding: 50px 0 0; }
    /* Footer End */
}

@media (min-width: 992px) and (max-width: 1199px) {
    /* Common Detail Start */
    .main-title { font-size: 48px; line-height: 60px; margin: 0 0 30px; }
    .circular-title { font-size: 26px; line-height: 36px;  width: 170px; height: 170px;}
    /* Common Detail End */

    /* Header Start */
    .header .navbar-brand img { width: 160px; } 
    .header .navbar-nav .nav-item { padding: 0 6px; }
    /* Header End */

    /* Home Page Start */
    .banner-section .common-detail { margin: 0 0 30px; }
    .banner-img {height: 930px;}
    .services-wrp { padding: 150px 0 100px; margin: -40px 0 0; }
    .meet-team-wrp { padding: 100px 0 100px; }
    .meet-team-section .view-all { padding: 70px 0 0; }
    .our-surgeons-wrp { padding: 100px 0 30px; }
    .testimonial-wrp { margin: -400px 0 0; padding: 0 0 70px; }
    .testimonial-section .main-title { margin: 0 0 60px; }
    .testimonial-img img { max-width: 450px; height: 520px; }
    .testimonial-item .testimonial-img { margin: 0 0 60px; }
    .tetimonial-content .common-detail p { padding: 0 0 20px; }
    .testimonial-section::before {max-width: 740px; top: 200px;}
    .services-section .top-left-border { margin: 0; }
    .services-section .top-right-border { margin: 0 0 120px 0; }
    .services-section .bottom-right-border { margin: 0 20px 90px; }
    .top-left-border .service-img img { height: 290px; }
    .top-right-border .service-img img { height: 290px; }
    .services-section::before {max-width: 740px;}
    .meet-team-section::before {max-width: 740px; height: 1060px;}
    .meet-team-row .row>* { padding: 0 22px; }
    .meet-team-row .row { margin: 0 -22px; }
    .meet-team-img img {height: 191px;}
    .meet-team-content .common-detail { margin: 0 15px 0 0; }
    .meet-team-content .insta-icon { margin: 0 15px 0 0; }
    .meet-team-section .circular-text3 {font-size: 24px; line-height: 35px; top: 60px; left: 155px;}
    .kristie-block .meet-team-img img { border-radius: 0 100px 0 100px; -webkit-border-radius: 0 100px 0 100px; -moz-border-radius: 0 100px 0 100px; -ms-border-radius: 0 100px 0 100px; -o-border-radius: 0 100px 0 100px; }
    .our-surgeons-section > .main-title { margin: 0 auto 60px; }
    .our-surgeons-block .surgeon-img img { width: 230px; height: 230px; }
    .our-surgeons-block { max-width: 280px; padding: 24px; }
    .our-surgeons-row { margin: 0 70px; }
    .surgeon-main::before {top: 360px; bottom: -400px;}
    /* Home Page End */

    /* Services Page Start */
    .inner-banner-setion .row { margin: 0 -22px; }
    .inner-banner-setion .row>* {padding: 0 22px;}
    .inner-banner-shape::before {height: 930px;}
    .inner-banner-wrp { padding: 90px 0 60px; }
    .services-list-main .book-visit { padding: 60px 0 0; }
    .inner-banner-img img { border-radius: 0 230px 0 230px; -webkit-border-radius: 0 230px 0 230px; -moz-border-radius: 0 230px 0 230px; -ms-border-radius: 0 230px 0 230px; -o-border-radius: 0 230px 0 230px; }
    .services-list-wrp::before {width: 900px; height: 900px;}
    /* Services Page End */

    /* About Page Start */
    .about-team-wrp::before { background-color: #F9F5F1; width: 930px; height: 930px; }
    .about-team-wrp { padding: 60px 0 100px; }
    .about-team-section { padding: 0 0 90px; }
    .about-team-main .main-title { margin: 0 0 60px; }
    .about-team-content { margin: 0 0 0 30px; }
    .about-team-section .meet-team-img { margin: 0 10px 0 0; }
    .about-team-row .about-team-section:nth-child(even) .row .meet-team-img { margin: 0 0 0 10px; }
    .about-team-section .meet-team-img img { height: 268px; }
    .about-team-main .circular-title {font-size: 24px; line-height: 32px; right: 50px; bottom: 330px;}
    .about-team-section.kristie-block .meet-team-img img { border-radius: 0 140px 0 140px; -webkit-border-radius: 0 140px 0 140px; -moz-border-radius: 0 140px 0 140px; 
    -ms-border-radius: 0 140px 0 140px; -o-border-radius: 0 140px 0 140px; }
    .about-team-main .book-visit { padding: 30px 0 0; }
    /* About Page End */

    /* Contact Page Start */
    .get-in-touch-section > .row { margin: 0 -22px; }
    .get-in-touch-section > .row>* { padding: 0 22px; }
    .get-in-touch-wrp { padding: 80px 0 55px; }
    .contact-wrp { padding: 65px 0 0;}  
    .contact-form .form-floating { margin: 0 0 80px; }
    .contact-main .circular-title { font-size: 32.8336px; line-height: 46px; right: 30px; top: -50px; }
    .contact-form .form-floating>.form-control:focus~label, .contact-form .form-floating>.form-control:not(:placeholder-shown)~label { transform: translateY(-30px) !important; -webkit-transform: translateY(-30px) !important; -moz-transform: translateY(-30px) !important; -ms-transform: translateY(-30px) !important; -o-transform: translateY(-30px) !important; }
    /* Contact Page End */

    /* Vip Program Page Start */
    .vip-program-wrp { padding: 60px 0 0; }
    .vip-program-row { margin: 0 0 130px; }
    .aesthetic-lab-vip {width: 200px; height: 200px; padding: 20px;}
    .vip-banner-content .circular-title {width: 160px; height: 160px;}
    .vip-program-main .vip-program-row:nth-child(odd) .vip-program-content { margin: 0 0 0 40px; }
    .vip-program-main { max-width: 870px; }
    .vip-program-img img { width: 340px; height: 340px; }
    .vip-program-main .vip-program-row:nth-child(even) .vip-program-content { margin: 0 0 0 45px; }
    .vip-program-img .circular-title { font-size: 34px; line-height: 52px; top: -90px; left: -90px;}
    .vip-program-wrp .book-visit { padding: 110px 0 0; }
    .vip-program-main::before {width: 930px; height: 930px;}
    /* Vip Program Page End */

    /* Footer Start */
    .footer { padding: 30px 0 0; }
    .footer-top { padding: 0 0 30px; }
    .footer-bottom { padding: 20px 0 18px; }
    /* Footer End */
}

@media (min-width: 768px) and (max-width: 991px) {
    /* Common Detail Start */
    .main-title { font-size: 36px; line-height: 50px; margin: 0 0 20px; }
    .circular-title { font-size: 22px; line-height: 32px; width: 140px; height: 140px; }
    .service-title { font-size: 28px; line-height: 36px; }
    /* Common Detail End */

    /* Header Start */
    .header .navbar-brand img { width: 160px; } 
    /* Header End */

    /* Home Page Start */
    .banner-img {height: 820px;}
    .banner-section .common-detail { margin: 0 0 20px; }
    .banner-section {top: 100px;}
    .banner-img img { border-radius: 0% 0% 50% 50% / 50% 50% 45% 45%; -webkit-border-radius: 0% 0% 50% 50% / 50% 50% 45% 45%; -moz-border-radius: 0% 0% 50% 50% / 50% 50% 45% 45%; -ms-border-radius: 0% 0% 50% 50% / 50% 50% 45% 45%; -o-border-radius: 0% 0% 50% 50% / 50% 50% 45% 45%; }
    .banner-img::before { border-radius: 0% 0% 50% 50% / 50% 50% 45% 45%; -webkit-border-radius: 0% 0% 50% 50% / 50% 50% 45% 45%; -moz-border-radius: 0% 0% 50% 50% / 50% 50% 45% 45%; -ms-border-radius: 0% 0% 50% 50% / 50% 50% 45% 45%; -o-border-radius: 0% 0% 50% 50% / 50% 50% 45% 45%; }
    .services-wrp { padding: 80px 0 80px; margin: 0; border-radius: 380px 380px 0 0; -webkit-border-radius: 380px 380px 0 0; -moz-border-radius: 380px 380px 0 0; -ms-border-radius: 380px 380px 0 0; -o-border-radius: 380px 380px 0 0; }
    .meet-team-wrp { padding: 70px 0 70px; border-radius: 0 0 380px 380px; -webkit-border-radius: 0 0 380px 380px; -moz-border-radius: 0 0 380px 380px; -ms-border-radius: 0 0 380px 380px; -o-border-radius: 0 0 380px 380px; }
    .meet-team-section .view-all { padding: 60px 0 0; }
    .our-surgeons-wrp { padding: 70px 0 30px; }
    .testimonial-wrp { margin: -400px 0 0; padding: 0 0 70px; }
    .testimonial-section .main-title { margin: 0 0 60px; }
    .testimonial-img img { max-width: 280px; height: 360px; }
    .testimonial-item .testimonial-img { margin: 0 0 40px; }
    .tetimonial-content .common-detail p { padding: 0 0 15px; }
    .testimonial-section::before {max-width: 600px; top: 240px; bottom: -340px; height: auto;}
    .services-section .top-left-border { margin: 0; }
    .services-section .top-right-border { margin: 0 0 120px 0; }
    .services-section .bottom-right-border { margin: 0; }
    .services-row .row {justify-content: center;}
    .service-block .main-title {text-align: center;}
    .service-block {margin: 0 0 30px !important;}
    .services-row { padding: 0 0 10px; }
    .top-left-border .service-img img { height: 290px; }
    .top-right-border .service-img img { height: 290px; }
    .services-section::before {max-width: 600px;}
    .meet-team-section::before {max-width: 600px; height: 500px; top: -70px;}
    .meet-team-row .row>* { padding: 0 22px; }
    .meet-team-row .row { margin: 0 -22px; }
    .meet-team-img img {height: 306px;}
    .meet-team-content .common-detail { margin: 0 15px 0 0; }
    .meet-team-content .insta-icon { margin: 0 15px 0 0; }
    .meet-team-section .circular-text3 { font-size: 21px; line-height: 32px; top: -20px; left: 300px; }
    .meet-team-section .meet-team-title { max-width: 440px; margin: 0 auto 70px; }
    .vanessa-block .meet-team-img img { border-radius: 150px 150px 150px 0; -webkit-border-radius: 150px 150px 150px 0; -moz-border-radius: 150px 150px 150px 0; -ms-border-radius: 150px 150px 150px 0; -o-border-radius: 150px 150px 150px 0; }
    .vanessa-block { margin: 30px 0 40px; }
    .sabrina-block {margin: -50px 0 0;}
    .kariana-block { margin: -70px 0 0; }
    .our-surgeons-section > .main-title { margin: 0 auto 50px; }
    .al-logo { position: relative; top: 0; left: 0; margin: 0 auto 50px; transform: none; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; }
    .our-surgeons-block .surgeon-img img { width: 230px; height: 230px; }
    .our-surgeons-block { max-width: 280px; padding: 24px; }
    .our-surgeons-row { margin: 0 70px; }
    .our-surgeons-row .dot-left::before {top: 252px;}
    .our-surgeons-row .dot-left::after {top: 250px;}
    .surgeon-main::before { top: 270px; bottom: -400px; border-radius: 380px 380px 0 0; -webkit-border-radius: 380px 380px 0 0; -moz-border-radius: 380px 380px 0 0; -ms-border-radius: 380px 380px 0 0; -o-border-radius: 380px 380px 0 0; }
    .testimonial-section .circular-text { left: -280px; top: 89px; }  
    .our-surgeons-row .dot-right::before {top: 252px;}
    /* .our-surgeons-row .dot-right::before {bottom: 360px; top: auto;}  
     .our-surgeons-row .dot-right {top: auto; bottom: 0;} 
    .our-surgeons-row .dot-right::after {top: auto; bottom: 358.5px;} */
    .our-surgeons-row .dot-right::after {top: 250px;}
    .surgeon-content .common-detail { padding: 100px 0 20px; }
    .our-surgeons-row .row>*:last-child .our-surgeons-block { margin-top: 50px; }
    /* Home Page End */

    /* Services Page Start */
    .inner-banner-setion .row { margin: 0 -22px; }
    .inner-banner-setion .row>* {padding: 0 22px;}
    .inner-banner-wrp { padding: 50px 0 50px; }
    .inner-banner-shape::before {height: 730px;}
    .services-list-main .book-visit { padding: 60px 0 0; }
    .inner-banner-img img { border-radius: 0 160px 0 160px; -webkit-border-radius: 0 160px 0 160px; -moz-border-radius: 0 160px 0 160px; -ms-border-radius: 0 160px 0 160px; -o-border-radius: 0 160px 0 160px; }
    .service-content {display: none;}
    .services-list-block .service-title { margin: 0; position: relative; }
    .services-list-block { padding: 25px 0; }
    .service-list-img {position: relative; top: 0; right: 0; margin: 20px 0 0; max-width: 100%; width: 100%; height: auto;}
    .services-list-block .common-detail {padding: 20px 0 0;}
    .service-list-img img { height: 550px; width: 100%; }
    .services-list-block .service-title::before { content: ""; width: 20px; height: 2px; background-color: #000; position: absolute; right: 0; top: 50%; transform: translate(0, -50%); -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); }
    .services-list-block .service-title::after { content: ""; width: 2px; height: 20px; background-color: #000; position: absolute; right: 8px; top: 50%; transform: translate(0, -50%); -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -ms-transition: 0.5s; -o-transition: 0.5s; }
    .services-list-block.active .service-title::after { transform: translate(0, -50%) rotate(270deg); -webkit-transform: translate(0, -50%) rotate(270deg); -moz-transform: translate(0, -50%) rotate(270deg); -ms-transform: translate(0, -50%) rotate(270deg); -o-transform: translate(0, -50%) rotate(270deg); }
    .services-list-wrp::before {width: 730px; height: 730px;}
    /* Services Page End */

    /* About Page Start */
    .about-team-wrp::before { background-color: #F9F5F1; width: 720px; height: 720px; }
    .about-team-wrp { padding: 50px 0 90px; }
    .about-team-section { padding: 0 0 70px; margin: 0; }
    .about-team-main .main-title { margin: 0 0 50px; }
    .about-team-content { margin: 0 0 0 20px; }
    .about-team-section .meet-team-img { margin: 0; }
    .about-team-section .meet-team-img img { height: 245px; }
    .about-team-main .circular-title {font-size: 20px; line-height: 28px; right: -20px; bottom: 330px;}
    .about-team-section.kristie-block .meet-team-img img { border-radius: 0 120px 0 120px; -webkit-border-radius: 0 120px 0 120px; -moz-border-radius: 0 120px 0 120px; -ms-border-radius: 0 120px 0 120px; -o-border-radius: 0 120px 0 120px;}
    .about-team-main .book-visit { padding: 30px 0 0; }
    .team-details {padding: 0 0 15px;}
    .about-team-row .about-team-section:nth-child(even) .row .meet-team-img { margin: 0; }
    /* About Page End */

    /* Contact Page Start */
    .get-in-touch-section > .row { margin: 0 -22px; flex-direction: column-reverse; }
    .get-in-touch-section > .row>* { padding: 0 22px; }
    .get-in-touch-wrp { padding: 80px 0 35px; }
    .contact-wrp { padding: 40px 0 0;}  
    .contact-form .form-floating { margin: 0 0 50px; }
    .contact-main .circular-title { font-size: 26.8336px; line-height: 38px; right: 30px; top: -50px; }
    .contact-form .form-floating>.form-control:focus~label, .contact-form .form-floating>.form-control:not(:placeholder-shown)~label { transform: translateY(-30px) !important; -webkit-transform: translateY(-30px) !important; -moz-transform: translateY(-30px) !important; -ms-transform: translateY(-30px) !important; -o-transform: translateY(-30px) !important; }
    .get-in-touch-img .contact-img img { width: 250px; height: 250px; }
    .contact-one .contact-img img { border-radius: 130.885px 0px 0px 0px; -webkit-border-radius: 130.885px 0px 0px 0px; -moz-border-radius: 130.885px 0px 0px 0px; -ms-border-radius: 130.885px 0px 0px 0px; -o-border-radius: 130.885px 0px 0px 0px; }
    .contact-two .contact-img img { border-radius: 0 120px 0 120px; -webkit-border-radius: 0 120px 0 120px; -moz-border-radius: 0 120px 0 120px; -ms-border-radius: 0 120px 0 120px; -o-border-radius: 0 120px 0 120px; }
    .contact-one::before, .contact-two::before {left: 170px;}
    .get-in-touch-right { margin: 0 0 70px 0; }
    .get-in-touch-block .main-title { margin: 0 0 20px; text-align: center; }
    .contact-main .main-title { margin: 0 0 50px; }
    .get-in-touch-img {text-align: center;}
    .contact-two { margin: 0 0 0 -85px; }
    /* Contact Page End */

    /* Vip Program Page Start */
    .vip-program-wrp { padding: 50px 0 0; }
    .vip-program-row { margin: 0 0 80px; }
    .aesthetic-lab-vip {width: 140px; height: 140px; padding: 20px;}
    .vip-banner-content .circular-title {width: 140px; height: 140px; left: -70px; top: 41%;}
    .vip-program-main .vip-program-row:nth-child(odd) .vip-program-content { margin: 0 0 0 20px; }
    .vip-program-main { max-width: 870px; }
    .vip-program-img img { width: 270px; height: 270px; }
    .vip-program-main .vip-program-row:nth-child(even) .vip-program-content { margin: 0 0 0 30px; }
    .vip-program-img .circular-title { font-size: 28px; line-height: 36px; top: -70px; left: -70px; }
    .vip-program-wrp .book-visit { padding: 80px 0 0; }
    .vip-program-content .main-title { margin: 0 0 22px; }
    .vip-program-img.border-top-bottom img { border-radius: 0px 150.001px 0px 150.001px; -webkit-border-radius: 0px 150.001px 0px 150.001px; -moz-border-radius: 0px 150.001px 0px 150.001px; -ms-border-radius: 0px 150.001px 0px 150.001px; -o-border-radius: 0px 150.001px 0px 150.001px; }
    .vip-program-main::before {width: 730px; height: 730px;}
    /* Vip Program Page End */

    /* Footer Start */
    .footer { padding: 30px 0 0; }
    .footer-top { padding: 0 0 25px; }
    .footer-bottom { padding: 20px 0 18px; }
    .footer-logo {max-width: 180px;}
    .footer .common-detail { font-size: 13px; line-height: 24px; }
    /* Footer End */
}

@media (max-width: 991px) {
    /* Header Start */
    .header {position: relative; z-index: 99; padding: 25px 0;}
    .header .navbar-toggler { padding: 0; position: relative; border: none; box-shadow: none; z-index: 9; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; }
    .header .navbar-toggler span { background-color: #000; width: 27px; height: 1px; margin-bottom: 8px; display: block; position: relative; transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -ms-transition: 0.5s; -o-transition: 0.5s; }
    .header .navbar-toggler.open span:first-child { top: 4px; transform: rotate(225deg); -webkit-transform: rotate(225deg); -moz-transform: rotate(225deg); -ms-transform: rotate(225deg); -o-transform: rotate(225deg); }
    .header .navbar-toggler.open span:nth-child(2) {display: none;}
    .header .navbar-toggler.open span:last-child { top: -5px; transform: rotate(-225deg); -webkit-transform: rotate(-225deg); -moz-transform: rotate(-225deg); -ms-transform: rotate(-225deg); -o-transform: rotate(-225deg); }
    .header .navbar-toggler span:last-child {margin-bottom: 0;}
    .header .navbar-collapse { position: fixed; background-color: #fff; padding: 100px 50px; top: 0; bottom: 0; right: -100%; max-width: 320px; width: 100%; height: 100%; overflow: auto; transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -ms-transition: 0.5s; -o-transition: 0.5s; }
    .header .navbar-collapse.show {right: 0; height: auto;}
    .header .navbar-collapse::before { content: ""; position: fixed; right: -100%; top: 0; z-index: 9; background-color: #fff; max-width: 320px; width: 100%; height: 80px; transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -ms-transition: 0.5s; -o-transition: 0.5s; }
    .header .navbar-collapse.show::before {right: 0;}
    .header .navbar-nav .nav-item { padding: 12px 0; }
    .header .navbar-nav .nav-item .nav-link {display: inline-block;}
    /* Header End */
}

@media (max-width: 767px) {
    /* Common Detail Start */
    .main-title { font-size: 32px; line-height: 43px; margin: 0 0 30px; }
    .circular-title { font-size: 36px; line-height: 44px; width: 230px; height: 230px; color: #D9BDA3; }
    .common-detail {line-height: 19px;}
    .service-title { font-size: 24px; line-height: 32px; }
    /* Common Detail End */

    /* Header Start */
    .container {padding: 0 20px;}
    .header {padding: 20px 0;}
    .header .container {max-width: 100%;} 
    /* Header End */

    /* Home Page Start */
    .banner-section .common-detail { margin: 0 0 30px; font-size: 16px; line-height: 25px; }
    .banner-content .main-title {font-size: 28px; line-height: 37px; letter-spacing: 0.349981px;}
    .banner-content  {text-align: center;}
    .banner-section .common-detail br {display: none;}
    .banner-section {top: 137px;}
    .banner-img img { border-radius: 0% 0% 50% 50% / 50% 50% 30% 30%; -webkit-border-radius: 0% 0% 50% 50% / 50% 50% 30% 30%; -moz-border-radius: 0% 0% 50% 50% / 50% 50% 30% 30%; -ms-border-radius: 0% 0% 50% 50% / 50% 50% 30% 30%; -o-border-radius: 0% 0% 50% 50% / 50% 50% 30% 30%; }
    .banner-img::before { border-radius: 0% 0% 50% 50% / 50% 50% 30% 30%; -webkit-border-radius: 0% 0% 50% 50% / 50% 50% 30% 30%; -moz-border-radius: 0% 0% 50% 50% / 50% 50% 30% 30%; -ms-border-radius: 0% 0% 50% 50% / 50% 50% 30% 30%; -o-border-radius: 0% 0% 50% 50% / 50% 50% 30% 30%; }
    .banner-img {height: 744px;}
    .services-wrp { padding: 50px 0 50px; background-color: #FEFAF6; margin: 0; border-radius: 380px 380px 0 0; -webkit-border-radius: 380px 380px 0 0; -moz-border-radius: 380px 380px 0 0; -ms-border-radius: 380px 380px 0 0; -o-border-radius: 380px 380px 0 0; }
    .meet-team-wrp { padding: 44px 0 80px; overflow: visible; position: relative; border-radius: 0 0 380px 380px; -webkit-border-radius: 0 0 380px 380px; -moz-border-radius: 0 0 380px 380px; -ms-border-radius: 0 0 380px 380px; -o-border-radius: 0 0 380px 380px; background-color: transparent; }
    .meet-team-wrp::before { content: ""; background-color: #F9F5F1; position: absolute; left: 0; right: 0; bottom: 0; height: 1077px; z-index: -1; border-radius: 0 0 380px 380px; -webkit-border-radius: 0 0 380px 380px; -moz-border-radius: 0 0 380px 380px; -ms-border-radius: 0 0 380px 380px; -o-border-radius: 0 0 380px 380px; }
    .meet-team-section .view-all { padding: 0; }
    .our-surgeons-wrp { padding: 80px 0 40px; }
    .testimonial-wrp { margin: -240px 0 0; padding: 0 0 49px; }
    .testimonial-section .main-title { margin: 0 0 50px; }
    .testimonial-img img { max-width: 208px; height: 262px; }
    .testimonial-item .testimonial-img { margin: 0 0 50px; }
    .tetimonial-content { max-width: 330px; }
    .tetimonial-content .common-detail p { padding: 0 0 19px; }
    .testimonial-section::before { max-width: 600px; top: 170px; bottom: -340px; height: auto; border-radius: 200px 200px 0 0; -webkit-border-radius: 200px 200px 0 0; -moz-border-radius: 200px 200px 0 0; -ms-border-radius: 200px 200px 0 0; -o-border-radius: 200px 200px 0 0; }
    .services-section .top-left-border { margin: 0; }
    .services-section .top-right-border { margin: 0 0 120px 0; }
    .services-section .bottom-right-border { margin: 0; }
    .services-section { margin: 0 20px; }
    .service-block .common-detail { font-size: 24px; line-height: 30px; letter-spacing: 0.298611px; text-align: center; }   
    .services-row .row {justify-content: center;}
    .service-block .main-title {text-align: center;}
    .service-block {margin: 0 0 30px !important;}
    .services-row { padding: 0 0 19px; }
    .top-left-border .service-img img { height: 483px; }
    .top-right-border .service-img img { height: 483px; }
    .service-block .service-img img { height: 483px;}
    .service-block .circular-title {color: #F0E0D1; top: -120%; right: -130px;}
    .services-section::before {max-width: 600px; display: none;}
    .meet-team-section::before { max-width: 600px; height: 500px; top: -45px; border-bottom: 1px solid #000; border-radius: 0 0 120px 120px; -webkit-border-radius: 0 0 120px 120px; -moz-border-radius: 0 0 120px 120px; -ms-border-radius: 0 0 120px 120px; -o-border-radius: 0 0 120px 120px; }
    .meet-team-row .row>* { padding: 0 22px; }
    .meet-team-row .row { margin: 0 -22px; }
    .meet-team-img img {height: auto;}
    .meet-team-content .common-detail { margin: 0 10px 0 0; font-size: 22px; line-height: 22px; }
    .meet-team-content .read-bio {width: 100%; text-align: center; padding: 15px 0 0;}
    .meet-team-block {margin: 0 0 50px;}
    .meet-team-content {flex-wrap: wrap;}
    .meet-team-content .insta-icon a img {width: 32px; height: 32px;}
    .meet-team-content .insta-icon { margin: 0 15px 0 0; }
    .meet-team-section .circular-text3 { font-size: 32px; line-height: 43px; left: -160px; bottom: -110px; top: auto; }
    .meet-team-section .meet-team-title { max-width: 309px; margin: 0 auto 50px; }
    .meet-team-content .read-bio .btn { font-size: 15px; line-height: 19px; }
    .vanessa-block .meet-team-img img { border-radius: 180px 180px 180px 0; -webkit-border-radius: 180px 180px 180px 0; -moz-border-radius: 180px 180px 180px 0; -ms-border-radius: 180px 180px 180px 0; -o-border-radius: 180px 180px 180px 0; }
    .sabrina-block .meet-team-img img { border-radius: 190px 0 0 0; -webkit-border-radius: 190px 0 0 0; -moz-border-radius: 190px 0 0 0; -ms-border-radius: 190px 0 0 0; -o-border-radius: 190px 0 0 0; }
    .kristie-block .meet-team-img img { border-radius: 0 180px 0 180px; -webkit-border-radius: 0 180px 0 180px; -moz-border-radius: 0 180px 0 180px; -ms-border-radius: 0 180px 0 180px; -o-border-radius: 0 180px 0 180px; }
    .vanessa-block { margin: 0 0 50px; }
    .meet-team-img { margin: 0 0 30px; }
    .our-surgeons-section > .main-title { margin: 0 auto 50px; }
    .al-logo { position: relative; top: 0; left: 0; margin: 0 auto 50px; transform: none; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; }
    .our-surgeons-row { margin: 0 20px; }
    .our-surgeons-row .dot-left::before {top: 282px;}
    .our-surgeons-row .dot-left::after {top: 280px;}
    .surgeon-main::before { top: 270px; background-color: #FEFAF6; bottom: -400px; border-radius: 380px 380px 0 0; -webkit-border-radius: 380px 380px 0 0; -moz-border-radius: 380px 380px 0 0; -ms-border-radius: 380px 380px 0 0; -o-border-radius: 380px 380px 0 0; }
    .testimonial-section .circular-text { left: -360px; top: 80px; }
    .our-surgeons-row .dot-right::before {top: 282px;}
    /* .our-surgeons-row .dot-right::before {bottom: 390px; top: auto;}  
    .our-surgeons-row .dot-right {top: auto; bottom: 0;} 
    .our-surgeons-row .dot-right::after {top: auto; bottom: 388px;} */
    .our-surgeons-row .dot-right::after {top: 280px;}
    .surgeon-content .common-detail { padding: 125px 0 30px; font-size: 20px; line-height: 25px; }
    .our-surgeons-row .row>*:last-child .our-surgeons-block { margin-top: 50px; }
    .our-surgeons-row .row>*:last-child .our-surgeons-block .main-title {font-size: 50px; line-height: 67px; letter-spacing: 6px;}
    .surgeon-content .main-title {font-size: 64px; line-height: 85px;}
    /* Home Page End */

    /* Services Page Start */
    .inner-banner-setion .row { margin: 0 -15px; }
    .inner-banner-setion .row>* {padding: 0 15px;}
    .inner-banner-wrp { padding: 30px 0 50px; }
    .inner-banner-shape::before {height: 700px;}
    .services-list-main .book-visit { padding: 60px 0 0; }
    .inner-banner-img img { height: 300px; object-fit: cover; font-family: "object-fit: cover"; border-radius: 0 130px 0 130px; -webkit-border-radius: 0 130px 0 130px; -moz-border-radius: 0 130px 0 130px; -ms-border-radius: 0 130px 0 130px; -o-border-radius: 0 130px 0 130px; }
    .service-content {display: none;}
    .services-list-block .service-title { margin: 0; position: relative; padding: 0 30px 0 0; }
    .services-list-block { padding: 18px 0; }
    .service-list-img {position: relative; top: 0; right: 0; margin: 20px 0 0; max-width: 100%; width: 100%; height: auto;}
    .services-list-block .common-detail {padding: 20px 0 0;}
    .service-list-img img { height: 350px; width: 100%; }
    .services-list-block .service-title::before { content: ""; width: 20px; height: 2px; background-color: #000; position: absolute; right: 0; top: 50%; transform: translate(0, -50%); -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); }
    .services-list-block .service-title::after { content: ""; width: 2px; height: 20px; background-color: #000; position: absolute; right: 9px; top: 50%; transform: translate(0, -50%); -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -ms-transition: 0.5s; -o-transition: 0.5s; }
    .services-list-block.active .service-title::after { transform: translate(0, -50%) rotate(270deg); -webkit-transform: translate(0, -50%) rotate(270deg); -moz-transform: translate(0, -50%) rotate(270deg); -ms-transform: translate(0, -50%) rotate(270deg); -o-transform: translate(0, -50%) rotate(270deg); }
    .inner-banner-content .common-detail {padding: 0 0 40px;}
    .services-list-section { margin: 0; }
    .service-list ul li {padding: 10px 12px;}
    .service-list ul { padding: 20px 0 0; }
    /* Services Page End */

    /* About Page Start */
    .about-team-wrp::before { width: 530px; height: 520px; }
    .about-team-wrp { padding: 20px 0 50px; }
    .about-team-section { padding: 0 0 50px; margin: 0; }
    .about-team-main .main-title { margin: 0 0 30px; }
    .about-team-content { margin: 0; }
    .about-team-section .meet-team-img { margin: 0 0 30px; }
    .about-team-row { margin: 0 10px; }
    .about-team-section .meet-team-img img { height: auto; }
    .about-team-main .circular-title {font-size: 20px; line-height: 28px; right: -110px; bottom: auto; top: 40px;}
    .about-team-section.kristie-block .meet-team-img img { border-radius: 0 120px 0 120px; -webkit-border-radius: 0 120px 0 120px; -moz-border-radius: 0 120px 0 120px; -ms-border-radius: 0 120px 0 120px; -o-border-radius: 0 120px 0 120px;}
    .about-team-main .book-visit { padding: 10px 0 0; }
    .team-details {padding: 0 0 15px; align-items: center;}
    .about-team-row .about-team-section:nth-child(even) .row .meet-team-img { margin: 0 0 30px; }
    /* About Page End */

    /* Contact Page Start */
    .get-in-touch-section > .row { margin: 0 -15px; flex-direction: column-reverse; }
    .get-in-touch-section > .row>* { padding: 0 15px; }
    .get-in-touch-wrp { padding: 80px 0 30px; }
    .contact-wrp { padding: 65px 0 0;}  
    .contact-form .form-floating { margin: 0 0 40px; }
    .contact-main .circular-title { font-size: 28px; line-height: 42px; right: -70px; top: -70px; width: 160px; height: 160px; }
    .contact-form .form-floating>.form-control:focus~label, .contact-form .form-floating>.form-control:not(:placeholder-shown)~label { transform: translateY(-20px) !important; -webkit-transform: translateY(-20px) !important; -moz-transform: translateY(-20px) !important; -ms-transform: translateY(-20px) !important; -o-transform: translateY(-20px) !important; }
    .get-in-touch-right { margin: 0 0 50px 0; }
    .get-in-touch-block .main-title { margin: 0 0 15px; text-align: center; }   
    .get-in-touch-detail {padding: 20px 0;}
    .get-in-touch-detail .common-detail {padding: 0 15px 0 0;}
    .contact-form .form-floating .form-control, .contact-form .form-floating .form-select { font-size: 16px; line-height: 26px; }
    .contact-form .form-floating label { font-size: 16px; line-height: 26px; }
    .contact-main .main-title { margin: 0 0 40px; }
    .contact-form .form-btn { padding: 20px 0 0; }
    /* Contact Page End */

    /* Vip Program Page Start */
    .vip-program-wrp { padding: 30px 0 0; }
    .vip-program-row { margin: 0 0 50px; text-align: center; }
    .aesthetic-lab-vip { width: 110px; height: 110px; padding: 15px; left: -10px; bottom: -20px; }
    .vip-banner-content .circular-title { width: 130px; height: 130px; left: -60px; top: 38%; }
    .vip-program-main .vip-program-row:nth-child(odd) .vip-program-content { margin: 0; }
    .vip-program-main { max-width: 870px; }
    .vip-program-img img { width: 270px; height: 270px; }
    .vip-program-main .vip-program-row:nth-child(even) .vip-program-content { margin: 0; }
    .vip-program-img .circular-title { font-size: 28px; line-height: 36px; top: -60px; left: -60px; }
    .vip-program-wrp .book-visit { padding: 60px 0 0; }
    .vip-program-content .main-title { margin: 0 0 22px; }
    .vip-program-page .inner-banner-img {display: inline-block;}
    .vip-banner-content {display: inline-block;}
    .vip-program-page .inner-banner-content { margin: 0; }
    .vip-banner-content .circular-title { font-size: 24px; line-height: 26px; }
    .vip-program-img {margin: 0 0 30px; display: inline-block;}
    .vip-program-content .common-detail::before {left: 0;}
    .vip-program-content .common-detail p { line-height: 20px; padding: 10px 0 0; }
    .vip-program-main .vip-program-row:nth-child(even) .common-detail::before { right: 0; }
    .vip-program-img .circular-title {width: 140px; height: 140px;}
    .vip-program-img.border-top-bottom img { border-radius: 0 140px 0 140px; -webkit-border-radius: 0 140px 0 140px; -moz-border-radius: 0 140px 0 140px; -ms-border-radius: 0 140px 0 140px; -o-border-radius: 0 140px 0 140px; }
    .vip-program-main .vip-program-row:nth-child(even) .vip-program-img { text-align: center; }
    .vip-program-page .inner-banner-setion {text-align: center;}
    /* Vip Program Page End */

    /* Footer Start */
    .footer { padding: 40px 0 0; }
    .footer-top { padding: 0; text-align: center; }
    .footer-bottom { padding: 30px 0 30px; }
    .footer-logo {margin: 0 auto 30px;}
    .footer-top .row>*:first-child .common-detail { padding: 30px 0 0; border-top: 1px solid #000000; }
    .footer .common-detail p {max-width: 200px; margin: 0 auto;}
    .footer .common-detail { font-size: 18px; line-height: 22px; margin-bottom: 30px; text-align: center !important;}
    .footer::after {display: none;}
    .copyright p { font-size: 18px; line-height: 30px; }
    .footer .copyright {border-top: 1px solid #000; padding: 30px 0 0;}
    /* Footer End */
    .giftcard-img {margin-top: 50px;}
    .gallery-section {
        margin-bottom: 70px;
    }
    
    .gallery-section .slick-arrow {
        left: 42%;
        bottom: -65px;
        transform: translateX(-50%);
        top: unset;
    }
    
    .gallery-section .slick-arrow.slick-next {
        right: unset;
        left: 58%;
    }
    .gallery-page .book-visit {
        margin-top: 60px;
    }
}

/*---------- Small Mobile , IPhone Start ----------*/

/*=== Screen Size = 240, 320, 360, 480, 568 ===*/
@media (min-width: 576px) and (max-width: 767px) {
    .banner-img img { border-radius: 0% 0% 50% 50% / 50% 50% 40% 40%; -webkit-border-radius: 0% 0% 50% 50% / 50% 50% 40% 40%; -moz-border-radius: 0% 0% 50% 50% / 50% 50% 40% 40%; -ms-border-radius: 0% 0% 50% 50% / 50% 50% 40% 40%; -o-border-radius: 0% 0% 50% 50% / 50% 50% 40% 40%; }
    .banner-img::before { border-radius: 0% 0% 50% 50% / 50% 50% 40% 40%; -webkit-border-radius: 0% 0% 50% 50% / 50% 50% 40% 40%; -moz-border-radius: 0% 0% 50% 50% / 50% 50% 40% 40%; -ms-border-radius: 0% 0% 50% 50% / 50% 50% 40% 40%; -o-border-radius: 0% 0% 50% 50% / 50% 50% 40% 40%; }

    .services-list-wrp::before {width: 548px; height: 548px;}

    .vanessa-block .meet-team-img img { border-radius: 280px 280px 280px 0; -webkit-border-radius: 280px 280px 280px 0; -moz-border-radius: 280px 280px 280px 0; -ms-border-radius: 280px 280px 280px 0; -o-border-radius: 280px 280px 280px 0; }

    .about-team-section.vanessa-block .meet-team-img img { border-radius: 282px 282px 282px 0; -webkit-border-radius: 282px 282px 282px 0; -moz-border-radius: 282px 282px 282px 0; -ms-border-radius: 282px 282px 282px 0; -o-border-radius: 282px 282px 282px 0; }

    /* Contact Page Start */
    .get-in-touch-img .contact-img img { width: 200px; height: 200px; }
    .contact-one .contact-img img { border-radius: 100.885px 0px 0px 0px; -webkit-border-radius: 100.885px 0px 0px 0px; -moz-border-radius: 100.885px 0px 0px 0px; -ms-border-radius: 100.885px 0px 0px 0px; -o-border-radius: 100.885px 0px 0px 0px; }
    .contact-two .contact-img img { border-radius: 0 90px 0 90px; -webkit-border-radius: 0 90px 0 90px; -moz-border-radius: 0 90px 0 90px; -ms-border-radius: 0 90px 0 90px; -o-border-radius: 0 90px 0 90px; }
    .get-in-touch-img {text-align: center;}
    .contact-one::before, .contact-two::before {left: 120px;}
    .contact-three { margin: 0 -45px 0 45px; }
    .contact-two { margin: 0 0 0 -46px; }
    /* Contact Page End */

    /* Vip Program page Start */
    .vip-program-main::before { width: 550px; height: 550px; }
    /* Vip Program page End */
}

@media (max-width: 575px) {
    .services-list-wrp::before {width: 90vw; height: 90vw;}

    /* Contact Page Start */
    
    .contact-one .contact-img img { border-radius: 50.885px 0px 0px 0px; -webkit-border-radius: 50.885px 0px 0px 0px; -moz-border-radius: 50.885px 0px 0px 0px; -ms-border-radius: 50.885px 0px 0px 0px; -o-border-radius: 50.885px 0px 0px 0px; }
    .contact-two .contact-img img { border-radius: 0 50px 0 50px; -webkit-border-radius: 0 50px 0 50px; -moz-border-radius: 0 50px 0 50px; -ms-border-radius: 0 50px 0 50px; -o-border-radius: 0 50px 0 50px; }
    .contact-three { margin: 0 -25px 0 25px; }
    .contact-one { margin: 30px 0 25px; }
    .contact-four { margin: -30px -15px 0 15px; }
    .contact-two { margin: 0 0 0 -15px; }
    .contact-one::before, .contact-two::before { left: 90px; }
    .get-in-touch-img {text-align: center;}
    /* Contact Page End */

    /* Vip Program Start */
    .vip-program-page .inner-banner-img img { max-width: 260px; height: 260px; }
    .vip-program-img img {width: 260px; height: 260px;}
    .vip-program-main::before {width: 90vw; height: 90vw; top: 50%;}
    /* Vip Program End */
}

@media (max-width: 429px) {
    /* Common Detail Start */
    .btn-black {padding: 12px 20px 10px 20px;}
    /* Common Detail End */

    /* Home Page Start */
    .banner-section { top: 40px; }
    .banner-shape {height: 750px;}
    .service-block .service-list-img img { height: 330px; }
    .service-block .common-detail { font-size: 20px; line-height: 24px; }
    .meet-team-section .meet-team-title { max-width: 230px; margin: 0 auto 30px; }
    .sabrina-block .meet-team-img img { border-radius: 120px 0 0 0; -webkit-border-radius: 120px 0 0 0; -moz-border-radius: 120px 0 0 0; -ms-border-radius: 120px 0 0 0; -o-border-radius: 120px 0 0 0; }
    .meet-team-img img { height: auto; }
    .meet-team-block { margin: 0 0 40px; }
    .kristie-block .meet-team-img img { border-radius: 0 120px 0 120px; -webkit-border-radius: 0 120px 0 120px; -moz-border-radius: 0 120px 0 120px; -ms-border-radius: 0 120px 0 120px; -o-border-radius: 0 120px 0 120px; }
    .meet-team-wrp { padding: 44px 0 60px; }
    .our-surgeons-wrp { padding: 50px 0 30px; }
    .our-surgeons-row { margin: 0 10px; }
    .our-surgeons-block {max-width: 220px;}
    .our-surgeons-block .surgeon-img img {width: 170px; height: 170px;}
    .surgeon-content .main-title { font-size: 44px; line-height: 60px; }
    .our-surgeons-block .surgeon-img { margin: 0 0 20px; }
    .surgeon-content .common-detail { padding: 100px 0 10px; font-size: 16px; line-height: 22px; }
    .our-surgeons-row .row>*:last-child .our-surgeons-block { margin-top: 40px; }
    .our-surgeons-row .row>*:last-child .our-surgeons-block .main-title { font-size: 32px; line-height: 36px; letter-spacing: 6px; }
    .footer { padding: 30px 0 0; }
    /* .our-surgeons-row .dot-right::before { bottom: 290px; } 
    .our-surgeons-row .dot-right::after { top: auto; bottom: 288px; } */
    .circular-title { font-size: 28px; line-height: 32px; width: 190px; height: 190px; }    
    .testimonial-section .circular-text { left: -330px; top: 70px; }
    .meet-team-section .circular-text3 { font-size: 24px; line-height: 34px; }
    /* Home Page End */

    /* About Page Start */
    .about-team-wrp::before { width: 90vw; height: 90vw; }
    /* About Page End */

    /* Conatct Page Start */
    .get-in-touch-img .contact-img img { width: 110px; height: 110px; } 
    .contact-one::before, .contact-two::before { left: 50%; }
    /* Conatct Page End */
}