@media only screen and (max-width:1800px){.header-main-con .navbar-nav{gap:14px;margin-right:20px}.header-main-con .phone-txt a{font-size:16px}h1{font-size:62px;line-height:70px}.banner-txt-section p br{display:none}.banner-txt-section p{margin-bottom:30px}.padding-top{padding-top:130px}.padding-bottom{padding-bottom:130px}.counter-inner-sec ul li .count,h2{font-size:40px;line-height:54px}.blog-details{padding:21px 28px}.footer-main-section::after{width:232px;height:220px;background-size:contain}.customer-status{bottom:-165px}.project-main-section{padding-bottom:70px}.index2-footer-sec{padding-top:20px}.index3-banner-section::before{width:323px;height:239px;background-size:contain;left:-102px}.index3-banner-image-con>figure img{width:420px}.index3-banner-image-con>figure::before{width:475px;height:475px}.index3-banner-image-con .inquiry-top-img{top:47px;left:0}.opening-hours{right:-30px}.index3-banner-section{height:auto}#light{width:70%}.contact-image-con figure{width:100%;height:100%}.contact-image-con figure img{width:100%}}@media only screen and (max-width:1600px){.container-fluid{padding:0 12%}.banner-main-section{height:910px}.banner2-con h1,h1{font-size:58px;line-height:68px}.social-links{left:60px}.banner-txt-section p{margin-bottom:25px}.padding-top{padding-top:110px}.padding-bottom{padding-bottom:110px}h2{font-size:38px;line-height:46px}.about-video-box{bottom:121px;left:-70px}.contact-form span{margin-bottom:10px}.counter-inner-sec ul li figure img{width:44px}.counter-inner-sec ul li figure{width:102px;height:102px;margin-bottom:12px}.counter-inner-sec ul li .count{font-size:38px;line-height:52px}.counter-section{height:378px}.counter-outer-layer{padding:94px 0}.footer-main-section::after{width:152px;height:142px}.index2-footer-sec{padding-top:20px}.index3-banner-section::before{width:205px;height:160px;left:-62px}.index3-about-section .about-txt-con p{margin-bottom:35px}.index3-counter-section.counter-section{background:#fbf7f3;padding:110px 0;height:auto}.top-to-bottom-btn{left:47.5%}.header-contact .phone{padding-right:20px}}@media only screen and (max-width:1400px){.navbar-light .navbar-brand figure img{width:90px}h1{font-size:50px;line-height:58px}.banner-inner-con{grid-template-columns:50% 40%}.social-links{left:20px}.banner-txt-section{padding-left:60px}.service-slider .owl-nav .owl-next,.service-slider .owl-nav .owl-prev{bottom:-100px;top:unset}.service-slider .owl-nav .owl-prev{left:46%;transform:translateX(-50%)}.service-slider .owl-nav .owl-next{left:53%;transform:translateX(-50%)}.service-main-section{padding-bottom:200px}.about-video-box{left:55px}.counter-inner-sec ul li figure{width:95px;height:95px}h2{font-size:36px;line-height:44px}.review-details-box figure{margin-bottom:15px}.customer-status{bottom:-135px}.generic-title{margin-bottom:35px}.footer-main-section::after{width:82px;height:82px}.footer-main-section{padding-bottom:60px}.footer-text-boxes{margin-top:0}.inquiry-section .counter-outer-layer{padding:170px 0}.inquiry-inner-sec{grid-template-columns:44.6% 48%}.index3-banner-section .banner-txt-section p,.inquiry-text-sec p{margin-bottom:25px}.inquiry-text-sec{padding-right:60px}.inquiry-section{height:100%}.index3-banner-section::before{display:none}.index3-banner-section .banner-txt-section{margin-top:-80px;padding-left:0}.index3-banner-image-con>figure img{width:350px}.index3-banner-section .banner-inner-con{grid-template-columns:49% 47%}.index3-banner-image-con>figure::before{width:425px;height:425px}.index3-banner-image-con .inquiry-top-img{top:47px}.opening-hours ul li span{font-size:15px;line-height:24px}.opening-hours{right:-40px;width:230px}.opening-hours i{width:35px;height:35px;font-size:18px}.opening-hours ul li{font-size:11px;line-height:16px}.index3-service-con{gap:28px}.index3-about-section .about-video-box{bottom:140px;left:20px}.index3-about-section .about-img-con figure img{width:100%}.doctor-slides .owl-carousel .owl-nav button.owl-next,.doctor-slides .owl-carousel .owl-nav button.owl-prev{width:19px;height:34px;position:unset;top:unset;transform:unset;bottom:unset;margin:0 15px}.doctor-slides .owl-carousel .owl-nav.disabled{text-align:center}.doctor-slides .owl-stage-outer{margin-bottom:40px}.sub-banner-section{height:600px}.header-main-con .navbar-nav{gap:13px;margin-right:20px}.header-contact .phone{padding-right:10px;padding-left:13px;margin-right:5px}.container-fluid{padding:0 6%}.book-appointment .day{width:65px;margin:auto!important}}@media only screen and (min-width:1200px){.nav-item.dropdown:hover .dropdown-menu{display: block;}}@media only screen and (max-width:1199px){.navbar-expand-xl .navbar-nav .dropdown-submenu{background: transparent; border: 0;}.dentist-box figure{width: 202px;height: 202px;}.dentist-details{padding: 103px 45px 35px;}.container-fluid{padding:0 2%}.navbar-toggler{right:0;top:20px;padding:0;width:40px;position:absolute}.navbar-collapse{background:var(--theme-color);border-radius:10px;position:absolute;z-index:2;right:0;top:62px;width:340px;height:330px;overflow:auto}.navbar-toggler:focus{outline:0}.navbar-toggler .navbar-toggler-icon:first-child,.navbar-toggler .navbar-toggler-icon:nth-child(3){-webkit-transition:transform .35s ease-in-out;-moz-transition:transform .35s ease-in-out;-o-transition:transform .35s ease-in-out;transition:transform .35s ease-in-out}.navbar-toggler:not(.collapsed) .navbar-toggler-icon:first-child{position:absolute;top:8px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);left:0}.navbar-toggler:not(.collapsed) .navbar-toggler-icon:nth-child(2){height:12px;visibility:hidden;background-color:transparent}.navbar-toggler:not(.collapsed) .navbar-toggler-icon:nth-child(3){position:absolute;top:8px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg);left:0}.navbar-expand-xl .navbar-nav .dropdown-menu{position:static;max-height:200px;overflow-y:auto}.navbar-expand-xl .navbar-nav .dropdown-menu .dropdown-item{white-space:normal;color:var(--primary-color)}.navbar-toggler-icon{float:left;width:70%;height:2px;margin:3px 0;background:#000}.navbar-light .navbar-toggler{border:none;box-shadow:none}.header-main-con .navbar-nav{gap:12px;margin:0 0 10px;padding:20px 20px 0}.navbar-light .navbar-brand figure img{width:80px}.navbar-nav .dropdown-menu{background:0 0;border:none;padding-bottom:0}.header-contact .phone{padding-left:15px;margin-right:15px;padding-right:15px}.header-main-con .phone figure img{width:17px;height:17px}.header-main-con .phone figure{width:34px;height:34px}.cart-box,.navbar-collapse{margin-right:0}.banner-inner-con{grid-template-columns:54% 36%}.banner-txt-section{padding-left:100px}.banner-main-section{height:640px}h1{font-size:42px;line-height:50px}.banner-txt-section p,.contact-form p{font-size:16px;line-height:24px;margin-bottom:20px}.padding-top{padding-top:100px}.padding-bottom{padding-bottom:100px}.service-slider .owl-nav .owl-next,.service-slider .owl-nav .owl-prev{background-position:center!important;width:15px;height:30px;background-size:contain!important;bottom:-70px}.project-main-section,.service-main-section{padding-bottom:160px}.about-img-con>figure img,.about-video-box>figure img,.blog-box,.index3-about-section .about-txt-con figure img,.inquiry-center-img img,.project-img figure img{width:100%}.about-video-box>figure{width:300px;height:240px}.team-inner-section{gap:24px}.customer-status h5{margin-bottom:3px}.blog-img-box{width:100%;height:312px}#light,.blog-details{width:90%}.footer-inner-sec{margin-top:-40px}.banner-txt-section span,.inquiry-top-img figure,.social-links ul li{margin-bottom:10px}.index2-header-con .phone-txt a,.index2-header-con .phone-txt span{color:var(--primary-color)!important}.index2-header-con .header-contact .phone{border:0}.index2-header-con .navbar-light .navbar-nav .active>.nav-link,.index2-header-con .navbar-light .navbar-nav .active>.nav-link:hover,.index2-header-con .navbar-light .navbar-nav .nav-link,.index2-header-con .navbar-light .navbar-nav .nav-link:hover{color:var(--primary-color)}.contact-form{width:435px}.before-after-box figure{width:100%;height:100%}.inquiry-section .counter-outer-layer{padding:150px 0}.inquiry-text-sec{padding-right:20px}.emergency-contact i{font-size:25px;width:73px;height:73px}.emergency-contact{gap:20px}.inquiry-text-sec p{margin-bottom:20px;font-size:16px;line-height:26px}.inquiry-top-img{padding:18px 15px;width:160px}.inquiry-inner-sec{gap:20px;grid-template-columns:48% 48%}.patient-review-box,.service-type-box{padding:30px 20px}.patient-review-box p,.service-type-box figure{margin-bottom:15px}.review-img-box figure{margin-right:15px}.patient-reviews-sec.home-page{padding-bottom:150px}.publish-date{font-size:28px;line-height:30px;width:86px;height:86px;bottom:-40px}.blog-txt-con{padding:50px 20px 25px}.blog-txt-con p{margin-bottom:8px}.index2-map-section iframe{height:410px}.index2-footer-sec{padding-top:40px}.footer-text-boxes{padding-left:0}.index3-banner-image-con>figure img{width:320px}.index3-banner-section .banner-inner-con{gap:30px;grid-template-columns:45% 47%}.index3-banner-section .banner-txt-section span::before{width:35px}.index3-banner-section .banner-txt-section p{margin-bottom:20px}.index3-banner-image-con>figure::before{width:375px;height:375px}.index3-banner-image-con .inquiry-top-img{top:20px}.opening-hours{right:-50px}.index3-banner-section{padding:150px 0 0}.service-type-box h4{font-size:19px}.about-us-about .about-img-con figure,.index3-about-section .about-txt-con figure{width:100%;height:auto}.index3-about-section .about-txt-con p{font-size:16px;line-height:24px;margin-bottom:25px}.index3-about-section .btn-outer a::before{width:126px;height:127px;background-size:contain}.index3-about-section .btn-outer a{width:158px;height:158px}.index3-about-section .about-video-box{bottom:30px;left:40px}.professional-team-section .owl-nav{text-align:center}.index3-counter-section.counter-section{padding:100px 0}.counter-inner-sec ul li .count{font-size:34px;line-height:44px}.index3-counter-section .counter-inner-sec ul li figure{width:100px;height:100px;margin-bottom:20px}.index3-blogs-section .generic-title,.plans-main-section .generic-title{margin-bottom:30px}.generic-btn a{padding:18px 20px;font-size:15px}.banner-btns.generic-btn a:last-child{padding:18px 30px}.sub-banner-inner-con h1{margin-bottom:5px}.sub-banner-inner-con p{font-size:16px;line-height:26px;margin-bottom:15px}.sub-banner-section{height:500px}.about-us-about .about-txt-con ul{margin-top:20px}.contact-main-box{gap:62px}.contact-detail{padding:31px 30px;margin-bottom:25px}.top-to-bottom-btn a{width:54px;height:54px}.top-to-bottom-btn a::before{width:107px;height:107px;bottom:-27px}.index3-banner-section .banner-txt-section span.underline:after{bottom:5px!important}.banner-txt-section span.small-txt{padding-left:45px;font-size:12px}.before-after .img{background-size:460px 100%}.before-after .slider-div{height:320px}.book-appointment .logo-circle{width:70px;height:70px}.book-appointment .logo-circle img{width:40px}.book-appointment .day{width:55px}}@media only screen and (max-width:991px){.index3-counter-section .counter-inner-sec ul{grid-template-columns: repeat(2, 1fr);gap: 30px 0;}.index3-counter-section .counter-inner-sec ul li:nth-child(2n){border-right:none}.contact-form>h2,.contact-form>p,.contact-form>span,.navbar-btn{text-align:center}#button{bottom:37px;right:30px}.navbar-nav{padding:0;margin:0}.navbar-collapse .show .navbar-nav:last-child{padding-right:10px!important}.navbar-btn{clip-path:none;padding:15px 20px;border-radius:0;left:0}.navbar-expand-lg .navbar-nav .dropdown-menu{position:relative;top:0;padding:8px 0 10px;background:#fff}.header-main-con .nav-item.dropdown.show .nav-link.dropdown-toggle{margin-bottom:7px}.header-main-con .dropdown-item.active,.header-main-con .dropdown-item:active{color:var(--accent);background-color:transparent}.navbar-expand-lg .navbar-nav .dropdown-menu .dropdown-item:hover{color:var(--accent);background:0 0}.navbar-expand-lg .navbar-nav .dropdown-menu .dropdown-item{padding:4px 20px;color:var(--secondary-color);background:var(--primary-color)}.index2-header-con .phone figure{background:var(--accent)}.index2-header-con .header-contact .phone{border-right:none}.index2-header-con{padding:15px 0}.index3-banner-image-con .inquiry-top-img{top:20px;left:-40px;width:133px}.cart-box a:first-child{margin-right:20px}.header-contact .phone{border:none}.nav-item.dropdown{text-align:left}.banner-txt-section p,.blog-txt-con p br,.contact-con:after,.footer-main-section::after,.social-links{display:none}h1{font-size:38px;line-height:44px}.banner-txt-section h1,.doctor-detail figure,.index3-about-section .about-txt-con p{margin-bottom:20px}.banner-txt-section span::before,.inquiry-top-img figure img{width:30px}.generic-btn a{font-size:14px;line-height:14px;padding:18px}.banner-btns.generic-btn a:last-child{padding:18px 30px}.banner-inner-con{grid-template-columns:54% 35%}.banner-main-section{height:500px}.banner-txt-section{padding-left:20px}.padding-top{padding-top:80px}.about-main-section,.padding-bottom{padding-bottom:80px}h2{font-size:31px;line-height:39px}.generic-title .small-text{margin-bottom:0}.generic-title{margin-bottom:25px}.about-txt-con,.footer-inner-sec{margin-top:0}.about-txt-con .generic-title,.dentist-details span,.service-slider2 p{margin-bottom:10px}.about-txt-con p{font-size:16px;line-height:24px;margin-bottom:15px}.about-txt-con ul{gap:6px;grid-template-columns:auto;margin-bottom:25px}.about-video-box>figure{width:240px;height:180px}.about-video-box{left:35px;bottom:0;position:absolute}.contact-form,.dentists-main-section .owl-carousel .owl-item img{width:100%}.contact-form p{font-size:16px;line-height:24px;margin-bottom:25px}.blog-details p,.contact-form span{margin-bottom:4px}.counter-inner-sec ul li figure{width:85px;height:85px}.counter-inner-sec ul li figure img{width:34px}.counter-inner-sec ul li .count{font-size:32px;line-height:42px}.counter-outer-layer,.index3-counter-section.counter-section,.inquiry-section .counter-outer-layer{padding:80px 0}.counter-section{height:324px}h3{font-size:19px;line-height:22px}.team-inner-section{grid-template-columns:50% 50%}.blog-details{padding:21px 14px}.blog-details h3{font-size:18px;line-height:21px}.blog-details span{margin-bottom:6px}.blog_details .post{margin-bottom:30px}.footer-boxes{padding-right:0}.dentists-main-section .social-links,.doctor-detail .social-links,.footer-logo-con .social-links{display:block}.footer-text-boxes{padding-left:22px}.social-links ul li a{width:40px;height:40px}.footer-logo-con p,.index3-contact-con .contact-form p{margin-bottom:15px}.service-slider2{padding:35px 11px 25px}.service-main-section{padding-bottom:130px}.index2-project-section{padding-bottom:150px}.dentist-box figure{width:210px;height:210px}.dentist-details{padding:150px 25px 30px}.dentists-main-section,.patient-reviews-sec.home-page{padding-bottom:140px}.inquiry-inner-sec{grid-template-columns:55% 42%}.inquiry-bottom-box span,.inquiry-top-img p,.inquiry-top-img span{font-size:12px;line-height:14px}.emergency-contact ul li h4,.publish-date{font-size:18px}.inquiry-top-img{width:140px}.inquiry-text-sec{padding-right:61px}.emergency-contact ul li a{font-size:15px;line-height:20px}.emergency-contact{gap:12px}.emergency-contact i{font-size:18px;width:53px;height:53px}.patient-review-box p{margin-bottom:12px;font-size:16px;line-height:24px}.patient-review-box{padding:20px 19px}.patient-reviews-sec{padding-bottom:100px}.index2-blog-inner-con{gap:15px;grid-template-columns:31.8% 31.8% 31.8%;gap:30px;grid-template-columns:100%}.publish-date{line-height:18px;width:60px;height:60px;bottom:-30px}.publish-date span{font-size:12px}.blog-txt-con{padding:45px 15px 20px}.blog-txt-con h4{line-height:24px;font-size:18px}.index2-footer-sec{padding-top:10px}.blog-top-image::after{height:30px;bottom:-1px}.index3-banner-image-con>figure img{width:260px}.opening-hours ul li span{font-size:14px;line-height:24px}.opening-hours i{width:30px;height:30px;font-size:16px}.opening-hours{gap:7px;right:-60px;bottom:0;width:208px;padding:7px 10px}.index3-banner-image-con>figure::before{width:315px;height:315px}.index3-banner-section{padding:100px 0 0}.service-type-box{padding:30px 30px 25px}.index3-service-con{gap:20px;grid-template-columns:48.5% 48.5%}.index3-about-section .about-video-box{bottom:230px;left:10%}.index3-about-section .btn-outer a::before{width:106px;height:107px}.index3-about-section .btn-outer a{width:138px;height:138px}.doctor-detail h4{font-size:20px;margin-bottom:4px}.doctor-detail .social-links ul li a{width:35px;height:35px}.doctor-detail .social-links ul li a i{font-size:14px}.doctor-detail span{margin-bottom:12px}.doctor-detail .social-links ul li{margin:0 3px}.doctor-detail{padding:12px 12px 20px}.service-type-box p{margin-bottom:8px}.doctor-slides .owl-carousel .owl-nav button.owl-next,.doctor-slides .owl-carousel .owl-nav button.owl-prev{width:18px;height:32px}.contact-con form ul li .dropdown .btn,.form-box ul li input,.form-box ul li select{height:50px;padding:10px 35px 10px 23px}.form-box ul li i{top:19px}.form-box ul li select{background-position-x:96%}.contact-con .submit-btn button{height:50px}.index3-counter-section .counter-inner-sec ul li figure{width:80px;height:80px;margin-bottom:20px}.navbar-nav .dropdown-menu{background:0 0;border:none;padding-bottom:0}.sub-banner-section{height:420px}.sub-banner-inner-con .breadcrumb{padding:10px 19px}.contact-main-box{gap:40px;grid-template-columns:100%}.contact-detail{padding:31px 30px;margin-bottom:25px}.top-to-bottom-btn a::before{width:97px;height:97px;bottom:-22px}.top-to-bottom-btn{bottom:54px}.right-info{border:0!important;padding-left:0!important;border-top:2px solid #dee2e6!important}span.underline:after{height:10px}.before-after .slider-div{height:220px}.before-after .img{background-size:340px 100%}.book-appointment .day{width:unset}.thankyou-page .call-now{border-bottom:1px solid var(--theme-color);border-right:0}}@media only screen and (max-width:767px){.navbar-toggler{top:10px}.about-us-about .dentist-details {margin-top: 96px;}.banner-txt-section{padding-left:0}.navbar-light .navbar-brand figure img{width:50px}h1{font-size:30px;line-height:36px}.banner-btns.generic-btn a:last-child,.generic-btn a{padding:14px 20px}.banner-main-section{height:420px}.padding-top{padding-top:60px}.about-main-section,.padding-bottom,.patient-reviews-sec{padding-bottom:60px}.about-video-box{left:unset;bottom:unset;top:32%;right:0}h2{font-size:26px;line-height:34px}.about-txt-con .generic-btn a{padding:18px 30px}.about-txt-con ul{margin-bottom:20px}.about-txt-con p{font-size:16px;line-height:24px;margin-bottom:12px}.counter-outer-layer,.index3-counter-section.counter-section{padding:30px 0}.counter-section{height:100%}.counter-inner-sec ul li figure img{width:30px}.counter-inner-sec ul li figure{width:75px;height:75px}.counter-inner-sec ul li .count{font-size:22px;line-height:24px}.counter-inner-sec ul li span,.dentist-details .social-links ul li a i{font-size:14px}.counter-inner-sec ul{grid-template-columns:25% 25% 25% 25%}.testimonial-main-sec .carousel-item p{font-size:16px;line-height:20px}.customer-status h5{margin-bottom:0}.customer-status{bottom:-120px}.contact-con form ul li .dropdown .btn,.form-box ul li input,.form-box ul li select{padding:10px 30px 10px 12px}.form-box input[type=date]{padding:10px 8px 10px 12px}.project-main-section .owl-carousel .owl-dots{bottom:30px;position:absolute;left:50%;transform:translateX(-50%)}.blog-details{padding:21px 22px}.blog-details h4{font-size:18px;line-height:22px}.blog-details p,.service-type-box p{font-size:15px;line-height:20px}.footer-logo-con figure{margin-bottom:15px}.footer-boxes{padding-right:50px}.footer-main-section{padding-bottom:50px}.copy-rihgt-sec{padding:15px}.footer-text-boxes ul li{padding-left:18px;margin-bottom:2px}.top-to-bottom-btn{left:45.5%}.service-slider2{padding:30px 20px 25px}.index2-service-slider .owl-dots button.owl-dot{width:9px;height:9px;margin:0 2px}.dentists-main-section .owl-carousel .owl-dots button.active span,.index2-service-slider .owl-dots button.owl-dot.active,.patient-reviews-sec .owl-carousel .owl-dots button.active span,.project-main-section .owl-carousel .owl-dots button.active span{width:12px;height:12px}.service-main-section{padding-bottom:120px}.index2-project-section{padding-bottom:110px}.dentists-main-section .owl-carousel .owl-dots button span,.patient-reviews-sec .owl-carousel .owl-dots button span,.project-main-section .owl-carousel .owl-dots button span{width:9px;height:9px}.project-main-section .owl-carousel .owl-item img{height:170px}.dentists-main-section .owl-carousel button.owl-dot,.patient-reviews-sec .owl-carousel button.owl-dot,.project-main-section .owl-carousel .owl-dots button{margin:0 2px}.index2-project-section.project-main-section .owl-carousel .owl-dots{bottom:-50px}.index3-banner-image-con .inquiry-top-img{top:20px;left:0;width:160px}.dentists-main-section .owl-carousel .owl-dots{bottom:-55px}.dentist-box figure{width:170px;height:170px}.dentist-details{margin-top:-80px;padding:100px 25px 30px}.dentist-details h4{font-size:20px}.dentist-details .social-links ul li a{width:35px;height:35px}.inquiry-inner-sec{gap:70px;position:relative;grid-template-columns:100%}.inquiry-text-sec{padding-right:0;order:2}.inquiry-image-sec{margin-top:0;padding-left:0;text-align:center}.inquiry-center-img img{width:380px}.inquiry-top-img{width:140px;top:-50px;left:0}.inquiry-section .counter-outer-layer{padding:130px 0 70px}.patient-review-box::after{width:41px;height:26px;bottom:25px;background-size:contain}.patient-reviews-sec.home-page{padding-bottom:100px}.index2-footer-sec{padding-top:0}.index2-footer-sec .footer-inner-sec{margin-top:-60px}.patient-reviews-sec .owl-carousel .owl-dots{bottom:-60px}.footer-text-boxes:last-child ul li{margin-bottom:5px}.index3-banner-section .banner-inner-con{gap:40px;grid-template-columns:100%;text-align:center}.index3-banner-section .banner-txt-section{margin-top:0}.index3-banner-section{padding:100px 0 0}.index3-banner-section .banner-txt-section span{display:inline-block}.index3-banner-image-con>figure::before{width:300px;height:300px}.index3-banner-image-con>figure img{width:230px}.index2-map-section .open-hours{position:static!important;width:100%!important;border-radius:0!important}.opening-hours{right:-20px;width:210px}.service-type-box{padding:25px 16px 21px}.service-type-box figure img{width:50px;height:50px;object-fit:contain}.index3-service-con{gap:15px;grid-template-columns:48.5% 48.5%}.video-wrap img{width:40px;height:40px}.index3-about-section .btn-outer a::before{width:86px;height:87px}.index3-about-section .btn-outer a{width:118px;height:118px}.index3-about-section .about-video-box{bottom:-30px;left:20%}#light iframe{height:360px}.contact-image-con,.sub-banner-inner-con p br{display:none}.index3-contact-con .container-fluid{padding:0 5%}.index3-counter-section .counter-inner-sec ul{grid-template-columns:50% 50%;gap:30px 0}.index3-counter-section .counter-inner-sec ul li figure{width:70px;height:70px;margin-bottom:15px}.counter-digits .plus{right:-14px;top:-5px;font-size:20px;line-height:24px}.sub-banner-section{height:370px}.team-inner-section{grid-template-columns:47.5% 47.5%}.open-hours ul li{margin-bottom:7px!important;font-size:14px!important}.open-hours h4{margin-bottom:10px!important}.open-hours{padding:10px 15px!important;top:140px!important;width:250px!important}span.underline:after{height:7px}.before-after .slider-div{height:320px}.before-after .img{background-size:550px 100%}.photo-gallery{height:100%;width:100%}.book-appointment .day{width:65px}}@media only screen and (max-width:575px){.project-main-section .owl-carousel .owl-item img { height: 140px;}.services-sec::before{opacity: 0;}.gallery-slider .slick-next,.gallery-slider .slick-prev{top: 40%; -webkit-transform: translate(0, -50%);-ms-transform: translate(0,-50%);transform: translate(0, -50%);}.dentist-box figure {width: 130px;height: 130px;}.about-us-about .dentist-details {margin-top: 66px;}.index3-counter-section .counter-inner-sec ul li{border: 0px ;}.index3-counter-section .counter-inner-sec ul{grid-template-columns: 1fr;} h1.secondary-heading {font-size: 32px;}.about-txt-con,.card-body,.footer-boxes,.footer-text-boxes,.index3-service-con,.inquiry-text-sec{text-align:center}.banner-inner-con,.contact-main-sec .form-box ul,.index2-blog-inner-con,.index3-service-con,.team-inner-section{grid-template-columns:100%}.about-txt-con ul,.about-us-about .about-txt-con ul{display:inline-block;text-align:left}p{font-size:16px}.navbar-collapse{width:100%;border-radius:0;position:static;transition:.2s linear;margin-top:15px}.cart-box{right:50px}.banner-btns.generic-btn a:last-child{padding:14px;margin-left:3px}.generic-btn a{font-size:13px;padding:14px 12px}.banner-txt-section{text-align:center;padding:30px 20px 0}.banner-txt-section span,.service-slider2 figure{margin-bottom:10px}.banner-txt-section span::before{width:30px}.banner-txt-section h1{margin-bottom:15px}h1{font-size:28px;line-height:34px}.padding-bottom{padding-bottom:30px}.padding-top{padding-top: 30px;}.banner-main-section{height:380px}.generic-title h2 br,.tab-content{display:none}#button::after,h2{font-size:20px;line-height:26px}.small-text{font-size:14px;line-height:26px}h4{font-size:18px;line-height:24px}body{font-size:16px;line-height:22px}.about-txt-con ul li,.inquiry-text-sec>span{margin-bottom:5px}.contact-form span,.inquiry-text-sec h2{margin-bottom:8px}.generic-title{margin-bottom:20px}.blog-img-box,.footer-main-section .west-logo-slogan,.index3-service-section .service-type-box a{margin:0 auto}.service-slider .owl-nav .owl-next{left:56%}.service-slider .owl-nav .owl-prev{left:44%}.about-video-box{top:23%}.contact-con form ul li .dropdown .btn,.form-box ul li input,.form-box ul li select{height:48px}.form-box ul li input{padding:0 10px}.form-box ul li select{background-position-x:97%}.contact-form p{font-size:16px;line-height:20px;margin-bottom:25px}.contact-con .submit-btn button{height:48px;font-size:15px}.project-main-section{padding-bottom:20px}.project-main-section .owl-carousel .owl-dots button{margin:0 2px}.project-main-section .owl-carousel .owl-dots button span{width:8px;height:8px}.project-main-section .owl-carousel .owl-dots button.active span{width:12px;height:12px}.project-main-section .owl-carousel .owl-dots{bottom:40px}.counter-section{height:100%}.counter-inner-sec ul{gap:30px 0;grid-template-columns:50% 50%}.counter-inner-sec ul li:nth-child(2n){border-right:none}.customer-status span,.footer-logo-con .social-links ul li a i{font-size:14px}.blog-img-box{width:100%}.blog-details{width:90%}.footer-text-boxes ul li{display:block;width:auto}.footer-boxes{padding-right:0}.footer-text-boxes,.footer-text-boxes ul li,.footer-text-boxes:last-child ul li{padding-left:12px}.footer-text-boxes ul li i{position:static;margin-right:5px;left:12px}.footer-main-section{padding-bottom:40px}.top-to-bottom-btn{left:44.5%;bottom:65px}.service-main-section{padding-bottom:110px}.index2-project-section,.patient-reviews-sec.home-page{padding-bottom:100px}.index3-banner-image-con .inquiry-top-img{top:0;width:133px}.inquiry-center-img img{width:280px}.inquiry-top-img{width:133px}.inquiry-text-sec p{margin-bottom:15px;font-size:16px;line-height:24px}.emergency-contact{justify-content:center}.patient-reviews-sec .owl-carousel .owl-dots{bottom:-50px}.patient-reviews-sec{padding-bottom:50px}.index2-blog-inner-con{gap:25px}.blog-top-image::after{height:40px;bottom:-1px}.index2-footer-sec .footer-inner-sec{margin-top:-70px}.footer-text-boxes:last-child ul li i{left:10px}.contact-con form ul li .dropdown .btn{padding:0 10px!important}.opening-hours{right:0;bottom:-10px}.index3-banner-section .banner-txt-section{padding:0}.index3-about-section .about-img-con{width:60%;margin:0 auto}.index3-about-section .about-video-box{bottom:unset;left:23%;top:30%;transform:translateY(-50%)}.index3-about-section .about-txt-con figure{width:70%;margin:0 auto}.doctor-slides .owl-carousel .owl-nav button.owl-next,.doctor-slides .owl-carousel .owl-nav button.owl-prev{width:13px;height:27px;background-size:contain!important}.index3-contact-con .form-box ul li select{background-position-x:96%}.sub-banner-inner-con p{font-size:15px;line-height:21px}.about-us-about .about-txt-con ul{margin-top:10px}.about-us-about .about-txt-con ul li{margin-bottom:7px}.about-us-about .about-txt-con .generic-btn a{padding:16px 30px}.sub-banner-section{height:280px;margin-top:80px}.contact-main-sec .form-box ul li textarea{height:110px}.contact-main-sec .form-box button,.contact-main-sec .form-box ul li input{height:50px}#button{width:60px;height:60px;bottom:70px;right:10px}span.underline:after{height:7px}.accordion-flush .accordion-item .accordion-button.collapsed,.services-sec .accordion-flush .accordion-item .accordion-button{font-size:16px;line-height:1.3}.book-appointment .day{width:62px}.services-sec .accordion-flush .accordion-item ul li{width:100%!important}.advantages-section .service-slider2 img{width:50px}}@media only screen and (max-width:500px){.before-after .img{background-size:470px 100%}}@media only screen and (max-width:430px){.before-after .slider-div{height:240px}.before-after .img{background-size:410px 100%}}@media only screen and (max-width:375px){.before-after .slider-div{height:240px}.before-after .img{background-size:350px 100%}}@media only screen and (min-width:768px){.photo-gallery .gallery-slider .main-img img{max-width:70%}.photo-gallery .photo-tabs{justify-content:flex-start}.photo-gallery .photo-tabs button{width:12rem;text-align:center}}@media only screen and (min-width:992px){.photo-gallery .gallery-slider .main-img img{max-height:100%;max-width:70%}}