header.main-header{background-color:var(--white-color)}header.main-header .header-sticky.active{background-color:var(--white-color)}header.main-header .header-sticky .navbar{padding:15px 0;align-items:center}header.main-header .header-sticky .navbar .navbar-brand img{max-width:95px}header.main-header .header-sticky .navbar .main-menu ul li a{font-size:18px}header.main-header .header-sticky .navbar .main-menu ul li.contact-us{display:none}@media only screen and (max-width: 991px){header.main-header .header-sticky .navbar .main-menu ul li.contact-us{display:block}}.page-header{padding:0}.page-header>.container{background-color:#0000004d;padding:100px 0;max-width:none}.page-header>.container .page-header-box h1{color:#fff;text-shadow:1px 1px #000}.page-header>.container .page-header-box a,.page-header>.container .page-header-box .breadcrumb-item{color:#fff!important}.page-header>.container .page-header-box ol .breadcrumb-item+.breadcrumb-item:before{color:#fff}.background-white{background-color:var(--white-color)}.background-light{background-color:var(--secondary-color)}.background-secondary{background-color:var(--off-white-color)}.box-shadow{box-shadow:0 4px 40px #0000000f}.team-image img,.team-member-image img{aspect-ratio:0}.about-img-2{width:410px}@media only screen and (max-width: 991px){.about-img-2{display:none}}.team-content p{color:var(--text-color)}.visit-clinic-content{height:200px}.visit-clinic:before{content:none!important}.footer-logo img{max-width:250px;border:2px solid #fff}.services .about-img-1{width:100%}.services .about-img-1 img{aspect-ratio:0}.service-catagery-list ul li ul{margin:12px 0 0 30px}.service-catagery-list ul li ul li{font-size:.9rem;padding:3px 0 8px;margin:0 0 8px}.service-catagery-list ul li ul li a:after{background-size:8px auto;width:8px;height:8px}.fees .page-header{background:url(/build/assets/pexels-BMn0CM10.jpg) center center no-repeat;background-size:cover}.fees .fees-accordion{display:none}@media only screen and (max-width: 991px){.fees .fees-container{display:none}.fees .fees-accordion{display:block}.fees .fees-accordion .accordion-button{padding:5px 30px 5px 5px!important}.fees .fees-accordion .accordion-body{padding:10px 0 0!important}}.page-book-appointment .book-appointment-form{background-color:#fff}.table>:not(caption)>*>*{background-color:#eff8ff;color:var(--primary-color)}.table tr td,.table tr th{padding:15px;color:var(--primary-color);border:2px solid white;text-align:center}.table tr:first-child th:first-child{border:2px solid white;border-top-left-radius:10px}.table tr:first-child th:last-child{border:2px solid white;border-top-right-radius:10px}.table tr:last-child td:first-child{border:2px solid white;border-bottom-left-radius:10px}.table tr:last-child td:last-child{border:2px solid white;border-bottom-right-radius:10px}.contact-form .form-control{background-color:#fff}.contact-google-map .google-map-iframe iframe{filter:none}.icons .photo-gallery{text-align:center;border-radius:0;padding:15px}.icons .photo-gallery img{border-radius:0;aspect-ratio:1;-o-object-fit:contain;object-fit:contain}.working_feedback_widget iframe{right:30px!important;left:unset!important}.contact-now .disabled-parking h4{padding-bottom:1rem}#contact-us .contact-now,#contact-us .contact-mobile{display:none}@media only screen and (max-width: 991px){#contact-us .contact-us-form{display:none}#contact-us .contact-mobile{display:block}}@media only screen and (max-width: 991px){#contact-us .page-book-appointment{padding-top:10px}}#services .contact-mobile{display:none}@media only screen and (max-width: 991px){#services .contact-us-form{display:none}#services .contact-mobile{display:block}#services .page-service-single{padding-bottom:0}}@media only screen and (max-width: 991px){#services .services-detail .sidebar-cta-box{display:none}}
