:root{--bg-primary:#0f44b4;--text-primary:#0f44b4;--bg-yellow:#ffc107;--text-yellow:#ffc107;--text-muted:#4a4a4a;--bg-gray:#f4f7f9;--white:#fff;--text-light:#d1d1d1;--black:#000}.btn-primary,.fs-14{font-size:14px!important}.btn-primary,.fw-500{font-weight:500!important}a,button{text-decoration:none}.blog-section .card-body .card-title,.text-ellipse{-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}body{font-family:Poppins,sans-serif}.blog-details span{font-family:Poppins,sans-serif!important}p,ul li{line-height:1.8;font-size:14px;color:var(--text-muted)}ul li{margin-bottom:10px}img{object-fit:cover}button:focus:not(:focus-visible){outline:0;box-shadow:none}.btn-primary{--bs-btn-bg:var(--bg-yellow)!important;--bs-btn-border-color:var(--bg-yellow)!important;--bs-btn-hover-bg:var(--bg-yellow)!important;--bs-btn-hover-border-color:var(--bg-yellow)!important;--bs-btn-active-bg:var(--bg-yellow)!important;--bs-btn-active-border-color:var(--bg-yellow)!important;border-radius:50px!important;border:0!important;color:#000!important;padding:12px 25px;width:210px}.text-primary{color:var(--bg-primary)!important}.text-theme,footer .foot-link-box .list-unstyled li a:hover{color:var(--text-yellow)!important}.text-muted{color:var(--text-muted)!important}.text-light{color:var(--text-light)!important}.bg-primary{background-color:var(--bg-primary)!important}.bg-theme{background-color:var(--bg-yellow)!important}.bg-gray{background-color:var(--bg-gray)!important}.border-primary{border-color:var(--bg-primary)!important}.w-30{width:30px!important}.w_50{width:50px!important}.w-70{width:70px!important}.w-90{width:90%!important}.w-85{width:85%!important}.w-80{width:80px!important}.w_100{width:100px!important}.w_210{width:210px!important}.h-30{height:30px!important}.h-50{height:50px!important}.fs-18{font-size:18px!important}.fs-80{font-size:80px!important}.border-10{border-width:10px!important}.z-index-0{z-index:0!important}.z-index-1{z-index:1!important}.z-index-2{z-index:2!important}.z-index_1{z-index:-1!important}.custom-br{border-radius:40px 0!important}.shadow{box-shadow:0 0 1rem rgba(0,0,0,.15)!important}.opacity-0_1{opacity:.1!important}.opacity-0_2{opacity:.2!important}.opacity-0_5{opacity:.5!important}.chatbot,.chatbot-toggler span:last-child,.show-chatbot .chatbot-toggler span:last-child{opacity:0}.top-40{top:40%}.top-30{top:30%}.button-text,button.learn-more .circle .icon{transition:.45s cubic-bezier(.65, 0, .076, 1);top:0;position:absolute;bottom:0}.br-20{border-radius:20px!important}.overlay{background:rgb(203 202 202 / 50%)}.text-ellipse{display:-webkit-box;-webkit-line-clamp:3}.ul_50 li,ul.ul-50 li{width:calc(50% - 20px);display:inline-flex;gap:10px;margin-right:15px}ul.ul-50 li:before{content:"";height:5px;width:5px;display:block;background:#6c757d;border:1px solid #333;border-radius:50px;margin:12px 0}section#footer ul.ul_50 li{width:calc(50% - 20px);display:inline-flex!important;gap:0}.owl-carousel .owl-item .comma-img{transform:translateX(-50%)}.owl-carousel .owl-item .comma-img img{width:20px}button{position:relative;display:inline-block;cursor:pointer;outline:0;border:0;background:0 0;padding:0;font-size:inherit;font-family:inherit}button.learn-more{width:12rem;height:auto}button.learn-more .circle{transition:.45s cubic-bezier(.65, 0, .076, 1);position:relative;display:block;margin:0;width:2.9rem;height:2.9rem;background:var(--bg-yellow);border-radius:1.625rem}button.learn-more .circle .icon{margin:auto;background:var(--black)!important}button.learn-more .circle .icon.arrow,button.learn-more .circle .icon.arrow-2{left:1rem;width:.897rem;height:.125rem;background:0 0;transition:.45s cubic-bezier(.65, 0, .076, 1)}button.learn-more .circle .icon.arrow-2{transform:rotate(90deg)}.button.learn-more::before{position:absolute;content:"";top:-.25rem;right:.0625rem;width:.625rem;height:.625rem;border-top:.125rem solid var(--white);border-right:.125rem solid var(--white);transform:rotate(45deg)}.button-text{left:0;right:0;padding:.75rem 0;margin:0 0 0 1.85rem;color:var(--black);font-weight:500;font-size:14px;line-height:1.6;text-align:center}button.learn-more:focus .circle,button.learn-more:hover .circle{width:100%}.navbar-section{z-index: 11;}.navbar-expand-xl .navbar-nav .dropdown-menu{top:38px;box-shadow:0 0 15px #00000029}.navbar .navbar-nav .dropdown-item:focus,.navbar .navbar-nav .dropdown-item:hover{color:var(--text-primary);background-color:#f1f1f1;transition:.1s linear}.navbar .navbar-collapse{transition:.2s linear}.navbar .navbar-nav .nav-item.active .nav-link,.navbar-nav .show>.nav-link{color:var(--white)}.navbar .navbar-nav .nav-link{padding:10px 14px!important;font-size:14px}.navbar .navbar-nav .nav-item{background:var(--bg-gray);line-height:normal}.navbar .responsive-btn,.navbar-expand-xl .navbar-nav .dropdown-menu li:after,.navbar-expand-xl .navbar-nav .dropdown-menu li:before,.owl-carousel .owl-dots,.owl-carousel .owl-nav,.page-pagination-wrapper .page-pagination .hidden>div:last-child,.show-chatbot .chatbot,.show-chatbot .fa-xmark,.show-chatbot.active .fa-message{display:none}.nav-item.dropdown:hover .dropdown-menu,.show-chatbot.active .chatbot,.show-chatbot.active .fa-xmark{display:block}.tabbed{transition:border 250ms}.tabbed>ul.navbar-nav>li{margin-right:30px;transition:250ms}.tabbed>ul.navbar-nav li:after,.tabbed>ul.navbar-nav li:before{display:block;content:" ";position:absolute;top:0;height:100%;width:33px;background-color:var(--white);transition:250ms}.tabbed>ul.navbar-nav li:before{right:-21px;transform:skew(30deg,0deg);background:var(--bg-gray)}.tabbed>ul.navbar-nav li:after{left:-4px;transform:skew(0deg,0deg);background:var(--bg-gray);width:18px}.tabbed>ul.navbar-nav li:hover,.tabbed>ul.navbar-nav li:hover:after,.tabbed>ul.navbar-nav li:hover:before{background-color:var(--bg-gray);color:#444}.tabbed>ul li.active{z-index:3}.tabbed>ul.navbar-nav li.active,.tabbed>ul.navbar-nav li.active:after,.tabbed>ul.navbar-nav li.active:before{background-color:var(--bg-primary)!important;color:var(--white);z-index:2!important}.tabbed.round>ul li{border-radius:8px 8px 0 0;margin-bottom:0}.tabbed.round>ul li:before{border-radius:0 8px 0 0}.tabbed.round>ul li:after{border-radius:8px 0 0}.procedure-section .accordion-button:not(.collapsed){color:var(--text-primary);background:var(--bg-gray)}.procedure-section .accordion-button{background:var(--bg-gray)}.procedure-section .c-img{height:770px;opacity:.75}.procedure-section img.transform-rotate{transform:rotate(26deg)}.banner-section{background:url("../img/banner-bg.webp") center/cover;clip-path:ellipse(100% 55% at 50% 44%)}.services-section .card i.fas.fa-plus:hover,.sonar-emitter,.sonar-wave{background-color:var(--bg-yellow)}.banner-section h1{font-size:60px!important}.banner-section .container{padding:150px 0}.banner-section .reviews-section{left:-20%;bottom:-30%}.about-section .img-w{height:240px;width:240px}.about-section .img-w:hover{transform:scale(1.1);transition:.2s linear}.about-section .custom-margin-box{margin-top:-40px}.medical-care .w-25{width:250px!important}.sonar-wrapper{position:relative;z-index:0}.sonar-emitter{position:relative;margin:32px auto;width:50px;height:50px;border-radius:9999px}.sonar-wave{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:9999px;opacity:0;z-index:-1;pointer-events:none}.sonar-wave1{animation:2s linear infinite sonarWave}.sonar-wave2{animation:2s linear .5s infinite sonarWave}.sonar-wave3{animation:2s linear 1s infinite sonarWave}.sonar-wave4{animation:2s linear 1.5s infinite sonarWave}@keyframes sonarWave{from{opacity:.4}to{transform:scale(3);opacity:0}}.our-doctors .owl-carousel .owl-stage-outer{padding:30px 0}.our-doctors .owl-carousel .card{width:95%;display:block;margin:auto}.our-doctors .owl-carousel .card h6{min-height:40px}.our-doctors .card:hover{transform:translateY(-20px);transition:.3s linear}.our-doctors .card:hover .card-body{background:#0f44b41a;border-radius:40px 0}.our-doctors .owl-carousel .card:hover h5{color:var(--bg-primary)}.our-doctors .card .card-img-top{max-height:400px}.our-doctors .card .card-body i.fas:hover{background:var(--bg-yellow);padding:5px;border-radius:50%}.our-doctors .card .card-body i.fas{padding:5px}.testimonial-section{background-image:url(../img/bg/test.webp);background-size:cover;background-repeat:no-repeat}.testimonial-section .owl-carousel img{width:70px;height:70px}.testimonial-section .owl-carousel .owl-stage-outer{padding-bottom:35px}.testimonial-section.test{margin-top:140px}.services-section .card:hover{box-shadow:-20px 40px 36px #0000000f;background:var(--white)!important;transition:.2s linear}.before-after{background:url(../img/bg/gallery-bg.webp) 0 0/cover no-repeat}.before-after .invisible{position: absolute !important;width: 1px !important;height: 1px !important;padding: 0 !important;margin: -1px !important;overflow: hidden !important;clip: rect(0, 0, 0, 0) !important;white-space: nowrap !important;border: 0 !important;}.before-after>.container>div:nth-child(2){max-width:760px;height:450px}.before-after .img{left:0;background-size:760px 100%}.before-after .background-img{background-image:url("../img/white-teeth.webp")}.before-after .foreground-img{background-image:url("../img/yellow-teeth.webp");width:50%}.before-after .slider{-webkit-appearance:none;appearance:none;background:rgb(242 242 242 / 13%);outline:0;transition:.2s}.before-after .slider:hover{background:rgba(242,242,242,.1)}.before-after .slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:3px;height:600px;background:#e9e7e7;cursor:pointer}.before-after .slider::-moz-range-thumb{width:6px;height:600px;background:var(--white);cursor:pointer}.before-after .slider-button{pointer-events:none;width:35px;height:35px;left:calc(50% - 20px);top:calc(50% - 20px)}.before-after .slider-button:after,.before-after .slider-button:before{content:"";padding:3px;display:inline-block;border:solid #5d5d5d;border-width:0 2px 2px 0}.before-after .slider-button:after{transform:rotate(-45deg)}.before-after .slider-button:before{transform:rotate(135deg)}.appointment-section form .form-control,form .form-select{font-size:13px;color:#7c7a7a}.appointment-section .business_hours{top:35px;right:65px;background:#0f44b4d9}.appointment-section .contact-section .contact-method:hover{background:var(--bg-gray);border-radius:20px;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.appointment-section .contact-section .contact-method:hover a,.contact-method:hover p{color:var(--text-primary)!important}.appointment-section .was-validated textarea.form-control:valid,textarea.form-control.is-valid{background-position:top calc(1.575em + .1875rem) right calc(.375em + .1875rem)!important}.blog-section .card:hover{background:#0f44b41a;transform:translateY(-20px);transition:.3s linear}.blog-section .card-body .card-title{display:-webkit-box;-webkit-line-clamp:2}.blog-section.blog-details .card:hover{background:0 0}.blog-details .blog-content figure img{width:90px;height:70px;border-radius:8px;overflow:hidden}.blog-details .latest-blogs{position:sticky;top:180px}.blog-details .latest-blogs .search-btn{right:10px}.blog-details input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none}.policy-section .emergency-bg img{width:140px;right:20%}.flip-card{background-color:transparent;width:100%;height:440px;perspective:2000px}.flip-card-inner{transition:transform .8s;transform-style:preserve-3d}.flip-card-back,.flip-card:hover .flip-card-inner{transform:rotateY(180deg)}.flip-card-back,.flip-card-front{-webkit-backface-visibility:hidden;backface-visibility:hidden}.flip-card-front{background-color:#bbb;color:#000}.flip-card-back{background-color:var(--bg-primary);overflow:auto}.flip-card-back::-webkit-scrollbar{width:6px}.flip-card-back::-webkit-scrollbar-track{background-color:transparent;border-radius:12px}.flip-card-back::-webkit-scrollbar-thumb{background-color:var(--bg-yellow);border-radius:12px}.footer-section{background-image:url(../img/footer-bg-3.webp);height:100%;width:100%}.footer-section .foot-contact-block{background-color:#3c3f429c}footer .back-to-top{position:fixed;bottom:25px;right:25px;display:none}.pulse{animation:1.5s linear infinite pulse}@-webkit-keyframes pulse{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.8);transform:scale(.8)}}.primary-wrapper p,.primary-wrapper div{color: #fff !important; margin: 0px !important;}@media screen and (max-width:1400px){.banner-section .container{padding:100px 0}.services-section img.service-icon{width:60px}.tabbed>ul.navbar-nav li:before{width:25px;right:-13px}.tabbed>ul.navbar-nav>li{margin-right:20px}}@media screen and (max-width:1320px){.navbar .tabbed>ul.navbar-nav li:before,.tabbed>ul.navbar-nav li:after{width:16px}.navbar .tabbed>ul.navbar-nav li:before{right:-6px;transform:skew(25deg,0deg)}.navbar .tabbed>ul.navbar-nav>li{margin-right:10px}.navbar .navbar-nav .nav-link{font-size:12px}}@media screen and (min-width:1231px){.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}}@media screen and (min-width:1200px){.appointment-section .appointment-img{height:720px}.custom-overlay img{min-height:280px;max-height:280px}}@media screen and (max-width:1199px){.banner-section h1{font-size:40px!important}.banner-section .content-section img.anniversary-icon{width:100px!important}.banner-section{height:100%!important;min-height:100%!important}.banner-section .reviews-section{bottom:-26%!important}.banner-section .container{padding:0 0 90px}.navbar .responsive-btn{display:block}.navbar .nav-link,.navbar .navbar-nav .nav-link{font-size:14px}.emergency-bg,.icon-hide,.navbar .desktop-btn{display:none}.navbar .logo-toggle-btn,section#footer ul.ul_50 li{width:100%}.navbar .navbar-nav .nav-item{border-bottom:1px solid #ededed!important}.navbar .tabbed>ul.navbar-nav li:before{transform:skew(0deg,0deg);right:0}.navbar .tabbed>ul.navbar-nav>li{margin-right:0}.navbar .tabbed>ul.navbar-nav li:before,.tabbed>ul.navbar-nav li:after{width:unset}.navbar-nav .dropdown-menu .dropdown-item{border-top:1px solid #dfdfdf}.navbar-expand-xl .navbar-nav .dropdown-menu li{text-align:center}.navbar-expand-xl .navbar-nav .dropdown-menu{padding:0!important;box-shadow:none!important}}@media screen and (min-width:992px){.about-section .modern-convinence .second-box>div{margin-top:-40px;margin-left:-60px}.before-after h2.display-4{padding:0 90px 0 0}}@media screen and (min-width:992px) and (max-width:1199px){.experience-sec h3{min-height:48px}}@media screen and (max-width:991px){.banner-section h1{font-size:40px!important;width:50%!important}.banner-section h2{font-size:18px!important;width:50%!important}.banner-section .reviews-section{position:static!important}.banner-section .rating-section{position:static!important;display:block;width:25%!important}.banner-section .test-monial-div{align-items:start!important}.banner-section .container{padding:0}.before-after .img{left:0;background-size:700px 100%}.appointment-section .business_hours{position:unset!important;margin-top:15px}.policy-section .emergency-bg img{width:100px}.icon-hide-991{display:none}}.chatbot-toggler span,.loader .circle{position:absolute}@media screen and (max-width:768px){.banner-section h1,.banner-section h2{text-align:center}.banner-section .rating-section,.banner-section h1,.banner-section h2{width:100%!important}.banner-section{background-image:url(../img/responsive-banner.webp)!important}.banner-section .content-section{align-items:center}.banner-section h1{font-size:40px!important}.banner-section h2{font-size:18px!important}.before-after .img{left:0;background-size:520px 100%}.before-after>.container>div:nth-child(2){height:340px;max-width:520px}.about-section .animate-icon{display:none}}@media screen and (max-width:576px){p,ul li{line-height:24px;font-size:14px}.banner-section h1,.medical-care .experience-count h4,h2.fs-2{font-size:20px!important}h1{font-size:26px!important}.ul_50 li,ul.ul-50 li{width:100%}.fs-1{font-size:calc(1.375rem + .2vw)!important}.navbar .navbar-toggler-icon{width:1rem;height:1rem;vertical-align:unset}.footer-section .foot-contact-block img,.navbar .navbar-brand img{width:120px}.banner-section h2,.medical-care .experience-count p{font-size:14px!important}.banner-section h2{width:82%!important}.banner-section .content-section img.anniversary-icon{width:70px!important}.about-section .img-w{height:120px;width:120px}.before-after .img{background-size:450px 100%}.before-after>.container>div:nth-child(2){height:280px;max-width:450px;margin:auto}.medical-care .sonar-emitter{width:65px!important;height:65px!important}.medical-care .sonar-wave{top:13px!important;left:13px!important}.medical-care iframe{height:230px!important}.about-section .flip-card,.policy-section .flip-card{height:240px!important}.our-doctors .card .card-img-top{max-width:80%;margin:0 auto}.google-map iframe{height:250px}footer .foot-link-box{padding:0 20px!important}.procedure-section .c-img{height:100%}.testimonial-section .owl-carousel img{width:60px;height:60px}}@media screen and (max-width:480px){.before-after .img{background-size:390px 100%}.before-after>.container>div:nth-child(2){height:240px;max-width:390px}}@media screen and (max-width:390px){.before-after .img{background-size:350px 100%}.before-after>.container>div:nth-child(2){height:210px;max-width:350px}}@media screen and (max-width:320px){.before-after .img{left:0;background-size:280px 100%}.before-after>.container>div:nth-child(2){height:210px}}.chatbot-toggler{right:40px;bottom:35px;height:50px;width:50px}.show-chatbot .chatbot-toggler span:last-child{opacity:1}.chatbot{right:40px;bottom:100px;width:370px;transform:scale(.5);pointer-events:none;border-radius:15px;box-shadow:0 0 128px 0 rgba(0,0,0,.1),0 32px 64px -48px rgba(0,0,0,.5);transition:.4s linear}.show-chatbot .chatbot{transform:scale(1);opacity:1;pointer-events:auto;z-index:2;transition:.4s linear}.chatbot header span{position:absolute;right:20px;top:30%;cursor:pointer;color:var(--white);display:none;transform:translate(-50%)}.chatbot .chatbox{height:340px;overflow-y:auto;padding:30px 20px 70px}.chatbox .chat p{color:var(--white);max-width:75%;font-size:.95rem;padding:12px 16px;border-radius:10px 10px 0;background:var(--bg-primary)}.chatbox .incoming p{color:var(--black);background:#f2f2f2;border-radius:10px 10px 10px 0}.chat-input textarea{height:55px;outline:0;font-size:.95rem;resize:none}.chat-input span{line-height:55px;cursor:pointer;visibility:hidden}.chat-input textarea:valid~span{visibility:visible}@media screen and (max-width:490px){.chatbot{right:0;bottom:0;width:100%;height:100%}.chatbot .chatbox{height:77%}.chatbot header span{display:block}}.loader,.loader .circle{width:var(--dim);height:var(--dim)}.page-pagination-wrapper .page-pagination .hidden>div p{margin-top:10px}.page-pagination-wrapper .page-pagination nav a{color:var(--text-primary)}.page-pagination-wrapper .page-pagination nav{display:flex;flex-direction:column;align-items:center}#loading{position:fixed;display:flex;justify-content:center;align-items:center;width:100%;height:100%;top:0;left:0;text-align:center;background-color:#fff;z-index:99}.loader{--dim:3rem;position:relative;animation:2s linear infinite spin988}.loader .circle{--color:#333;--dim:1.2rem;background-color:#0f44b4;border-radius:50%}.loader .circle:first-child{top:0;left:0}.loader .circle:nth-child(2){top:0;right:0}.loader .circle:nth-child(3){bottom:0;left:0}.loader .circle:nth-child(4){bottom:0;right:0}@keyframes spin988{0%{transform:scale(1) rotate(0)}20%,25%{transform:scale(1.3) rotate(90deg)}45%,50%{transform:scale(1) rotate(180deg)}70%,75%{transform:scale(1.3) rotate(270deg)}100%,95%{transform:scale(1) rotate(360deg)}}table td,table th{border:1px solid #000;padding:8px}