@media only screen and (width<=767px){body,p{font-size:15px}.ptb-150{padding-top:50px;padding-bottom:50px}.pt-150{padding-top:50px}.pb-150{padding-bottom:50px}.pb-125{padding-bottom:25px}.default-btn{padding:12.5px 25px;font-size:15px}.section-title{margin-bottom:30px}.section-title h2{font-size:25px}.top-header-area{padding-bottom:20px}.top-header-area .container-fluid{padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);max-width:540px}.top-header-left{margin-bottom:15px;display:block}.top-header-left li{margin-bottom:10px;margin-right:0;font-size:14px}.top-header-left li svg{width:12px;height:12px;margin-right:5px}.top-header-left li:last-child{margin-bottom:0}.top-header-info{display:block}.top-header-info li{margin-bottom:10px;margin-right:0;font-size:14px}.top-header-info li svg{width:12px;height:12px;margin-right:5px}.top-header-info li:last-child{margin-bottom:0}.navbar .container-fluid{padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);max-width:540px}.navbar .navbar-inner{padding:10px 20px}.navbar.sticky{max-width:100vw;padding-top:15px;padding-bottom:15px}.main-header-area{padding-top:20px}.dental-clinic-slider-area{margin-top:0;margin-left:0;margin-right:0}.dental-clinic-slider-item{z-index:1;border-radius:0;padding-top:325px;padding-bottom:280px;position:relative}.dental-clinic-slider-item .container-fluid{padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);max-width:540px}.dental-clinic-slider-item:before{content:"";opacity:.3;z-index:-1;background-color:#000;width:100%;height:100%;position:absolute;top:0;left:0;right:0}.dental-clinic-slider-item .dental-clinic-ratings{display:none}.dental-clinic-slider-content .sub{padding:5px;font-size:12px}.dental-clinic-slider-content h1{font-size:42px}.dental-clinic-slider-content .slider-btn{margin-top:25px;display:block}.dental-clinic-slider-content .slider-btn li{margin-bottom:12px;margin-right:0}.dental-clinic-slider-content .slider-btn li:last-child{margin-bottom:0}.dental-clinic-video-wrap{bottom:85px;right:20px}.what-we-do-card .content{padding:25px}.what-we-do-card .content h3{margin-bottom:20px;font-size:20px}.what-we-do-card .content .list{margin-bottom:20px}.what-we-do-card .content .list li{padding:10px 15px}.what-we-do-card .content p{margin-bottom:20px;font-size:15px}.about-image{height:500px}.about-content{padding:30px 0 0}.about-content h2{margin-bottom:12px;font-size:25px}.about-content .list li{padding:10px;font-size:14px}.about-content .list li svg{width:18px;height:18px;margin-right:12px}.about-content .list li:nth-child(2),.about-content .list li:nth-child(3){left:0}.about-content .info{margin-top:30px;padding-top:30px;display:block}.about-content .info li{margin-bottom:25px;margin-right:0}.about-content .info li:last-child{margin-bottom:0}.services-item{padding:25px}.services-item .service-image{padding-right:0}.services-item .service-content{margin-top:25px}.services-item .service-content h3{margin-bottom:10px;font-size:22px}.services-item .service-content p{margin-bottom:20px}.appointment-form{padding:25px}.appointment-form h3{margin-bottom:25px;font-size:25px}.appointment-form form .form-group label{font-size:14px}.appointment-form .arrow-shape{display:none}.features-content{padding:30px 25px}.features-content h3{margin-bottom:15px;font-size:25px}.features-content p{font-size:15px}.features-content .list{margin-top:12px}.insurance-area .col{padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);flex:none;width:50%}.insurance-item{height:100px;margin-top:10.5px;margin-bottom:10.5px;border:1px solid #a0b1c133!important}.doctors-area .container-fluid{padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);max-width:540px}.doctors-card .doctor-content .list li a{padding:5px 10px;font-size:12px}.review-inner h2{margin-bottom:30px;font-size:25px}.review-inner .ratings-box{margin-top:30px;padding:20px;display:block}.review-inner .ratings-box .content h5{margin-bottom:12px;font-size:22px}.review-inner .ratings-box .content h5 span{font-size:12px}.review-inner .ratings-box .content .list{margin-bottom:15px}.review-inner .ratings-box .content .list li i{font-size:15px}.review-inner .ratings-box .content .list li span{font-size:12px;left:7px}.review-card{padding:25px}.review-card .rating{margin-bottom:15px}.review-card p{margin-bottom:20px;font-size:14px}.review-arrow-shape{display:none}.real-results-card .real-content{padding:25px}.real-results-card .real-content .list li{display:block}.real-results-card .real-content .list li span{margin-bottom:10px;font-size:14px;display:block}.blog-card{margin-bottom:25px}.blog-card .blog-content{padding:25px}.blog-card .blog-content h3{margin-bottom:18px}.subscribe-inner-area{margin-bottom:50px;padding:50px 25px}.subscribe-content .sub{margin-bottom:15px;padding:5px 10px}.subscribe-content h3{font-size:25px}.subscribe-form{margin-top:30px}.subscribe-form .form-control{padding:15px 25px}.subscribe-form .default-btn{height:55px;margin-top:15px;position:relative}.footer-area{border-radius:0;margin-bottom:0;margin-left:0;margin-right:0;padding-top:50px}.single-footer-widget.pe-5{padding-right:0!important}.single-footer-widget.ps-5{padding-left:0!important}.single-footer-widget .info-list li{margin-bottom:15px;font-size:15px}.copyright-area{margin-top:25px}.copyright-area p{font-size:14px}.pediatric-dentist-banner-area{padding-top:50px}.pediatric-dentist-banner-area .container-fluid{padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);max-width:540px}.pediatric-dentist-banner-content{padding-top:0}.pediatric-dentist-banner-content h2{font-size:30px}.pediatric-dentist-banner-content h2 img{max-width:45px;top:-1.5px}.pediatric-dentist-banner-content .list{justify-content:space-around;margin-top:25px}.pediatric-dentist-banner-content .bottom-content{margin-top:35px;display:block}.pediatric-dentist-banner-content .bottom-content p{max-width:100%;margin-top:25px;margin-left:0;padding:20px;font-size:15px}.pediatric-dentist-banner-content .bottom-content .info{margin-left:0}.pediatric-dentist-banner-image{height:550px;margin-top:35px;margin-left:0}.pediatric-dentist-banner-image .video-wrap{bottom:25px;left:25px}.pediatric-dentist-banner-shape{display:none}.features-wrap-area .container-fluid{padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);max-width:540px}.features-wrap-card{padding:30px}.features-wrap-card .icon{margin-bottom:30px}.features-wrap-card h3{margin-bottom:12px;font-size:20px}.features-wrap-card p{margin-bottom:20px}.about-wrap-image{padding-right:0}.about-wrap-image .image-three{margin-bottom:30px}.about-wrap-image .image-three .star-wrap{top:-20px;right:10px}.about-wrap-content{margin-top:30px;padding-left:0}.about-wrap-content h1{margin-bottom:15px;font-size:25px}.about-wrap-content strong,.about-wrap-content .list li{font-size:15px}.services-wrap-item{background-color:#f8f8f5;border:0;border-radius:10px;padding:25px}.services-wrap-item .services-left{display:block}.services-wrap-item .services-left .number{transform:unset;margin-bottom:15px;display:inline-block;top:0;left:0}.services-wrap-item .services-left h3{margin-bottom:18px;font-size:25px}.services-wrap-item .services-left .arrow-btn{opacity:1;visibility:visible;margin-bottom:20px;margin-left:0}.services-wrap-item .services-middle p{max-width:100%;font-size:15px}.services-wrap-item .services-right{text-align:start;display:none}.services-wrap-item .services-right .arrow-btn{opacity:0;visibility:hidden}.services-wrap-item .services-right .services-image{top:unset;transform:unset;opacity:1;visibility:visible;margin-top:25px;position:relative}.services-wrap-item .services-right .services-image a img{max-width:100%}.services-wrap-item:hover,.services-wrap-item.active{border:0;padding:25px}.review-wrap-area .container-fluid{padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);max-width:540px}.review-wrap-card{padding:20px}.review-wrap-card .rating{margin-bottom:15px}.review-wrap-card .info{margin-top:20px}.review-wrap-card .info .title h5{font-size:15px}.review-wrap-card .info .quote i{font-size:20px}.insurance-wrap-item{padding-right:0}.insurance-wrap-item .col{padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);flex:none;width:50%}.insurance-wrap-item .item{height:100px;margin-top:10.5px;margin-bottom:10.5px;border:1px solid #a0b1c133!important}.insurance-wrap-content{margin-top:25px;padding:25px}.insurance-wrap-content h3{margin-bottom:15px;font-size:25px}.insurance-wrap-content .list li{font-size:15px}.why-choose-us-area .container-fluid{padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);max-width:540px}.why-choose-us-card .choose-content{padding:25px}.why-choose-us-card .choose-content h3{margin-bottom:12px;font-size:20px}.video-area{padding-top:100px;padding-bottom:100px}.video-content .sub{margin-bottom:10px;font-size:15px}.video-content h3{font-size:25px}.fun-fact-area{padding-top:50px;padding-bottom:25px}.fun-fact-card h3{font-size:40px}.dental-treatment-banner-area{padding-top:135px;padding-bottom:50px}.dental-treatment-banner-area .container-fluid{padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);max-width:540px}.dental-treatment-banner-area:before{opacity:.3;background:#000}.dental-treatment-banner-content .sub{margin-bottom:15px;font-size:14px}.dental-treatment-banner-content h1{font-size:35px}.dental-treatment-banner-content h1 span:before{display:none}.dental-treatment-banner-content .banner-btn{margin-top:25px}.dental-treatment-review-slider{max-width:525px;margin-top:35px;position:relative;bottom:0;right:0}.dental-treatment-review-slider .content{padding:20px}.dental-treatment-review-slider .content p{font-size:14px}.dental-treatment-ratings{display:none}.boxes-card{padding:0 20px 20px}.boxes-card .icon{margin-bottom:10px}.category-area .container-fluid{padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);max-width:540px}.category-card .list{top:20px;left:20px;right:20px}.category-card .list li{padding:10px 7px;font-size:15px}.category-card .content{padding:20px;display:block}.category-card .content h3{font-size:25px}.category-card .content .category-btn{margin-top:25px;display:block}.category-card .content .category-btn i{width:45px;height:45px;margin-left:0;line-height:45px}.advertise-view-content h1{font-size:35px}.overview-image{height:550px}.overview-content{margin-top:30px;padding:25px}.overview-content h2{margin-bottom:35px;font-size:25px}.overview-content .inner{padding-left:0}.overview-content .inner .icon{margin-bottom:25px;position:relative}.overview-content .list{display:block}.overview-content .list li{margin-bottom:15px;margin-right:0;font-size:14px}.overview-content .list li:last-child{margin-bottom:0}.services-wrap-area .container-fluid{padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);max-width:540px}.services-wrap-card{padding:25px}.services-wrap-card .icon{margin-bottom:20px}.services-wrap-card h3{margin-bottom:12px;font-size:22px}.services-wrap-card p{margin-bottom:25px;padding-bottom:20px;font-size:15px}.services-wrap-card .list,.services-wrap-card .list li{margin-bottom:15px}.services-wrap-card .services-btn{margin-top:10px}.video-area.bg-wrap-two{padding-top:100px;padding-bottom:100px}.appointment-without-bg-area{margin-top:50px}.appointment-content{top:0}.appointment-content h2{margin-bottom:30px;font-size:25px}.real-results-wrap-card h3{padding:20px;font-size:22px}.review-wrap-content{margin:0 auto 45px}.review-wrap-content h2{margin:0 auto 15px;font-size:25px}.review-wrap-content p{margin-bottom:25px}.review-wrap-content .list{text-align:start;display:block}.review-wrap-content .list li{margin-bottom:15px;margin-right:0}.review-wrap-content .list li:last-child{margin-bottom:0}.doctors-inner{padding-right:0}.doctors-inner h2{font-size:25px}.doctors-circle-card{margin-top:30px}.doctors-faq-content{margin-top:30px;padding:25px}.doctors-faq-content h2{margin-bottom:30px;font-size:25px}.doctors-faq-content .doctors-accordion .accordion-item .accordion-button{padding:0 40px 0 0;font-size:18px}.blog-item .content{padding:20px;bottom:20px;left:20px;right:20px}.blog-item .content h3{font-size:18px}.blog-item .content .meta{margin-top:15px}.page-banner-area{border-radius:0;margin-top:0;margin-left:0;margin-right:0;padding-top:300px;padding-bottom:50px}.page-banner-area:before{border-radius:0}.page-banner-content h2{margin-bottom:15px;font-size:35px}.page-banner-content h2:before{height:40px}.page-banner-content .list{display:block}.page-banner-content .list li{margin-bottom:10px;margin-right:0}.page-banner-content .list li:before{display:none}.page-banner-content .list li:last-child{margin-bottom:0}.about-wrap-area.bg-with-color .about-wrap-content{margin-top:0;margin-bottom:30px;padding-right:0}.about-wrap-area.bg-with-color .about-wrap-image{padding-left:0;display:none}.insurance-wrap-content.wrap-style-two{margin-top:0;margin-bottom:30px}.insurance-wrap-item.wrap-style-two{padding-left:0}.appointment-wrap-box{padding:25px}.appointment-wrap-box .box{margin-top:25px}.cta-inner-area{margin-bottom:50px;padding:50px 25px}.cta-content h3{margin-bottom:15px;font-size:25px}.cta-info{justify-content:start;margin-top:20px}.cta-info span{font-size:14px}.appointment-wrap-inner{padding:30px}.appointment-wrap-inner h3{margin-bottom:8px;font-size:20px}.membership-plan-card{padding:25px}.membership-plan-card h3,.membership-plan-card .price{margin-bottom:20px}.membership-plan-card .price h2{margin-bottom:12px;font-size:25px}.membership-plan-card p{margin-bottom:20px}.membership-plan-card .list li{margin-bottom:20px;font-size:15px}.membership-plan-card .price-btn{margin-top:25px}.testimonials-content p{font-size:18px}.testimonials-content .info{margin-top:20px}.testimonials-pagination{text-align:start;margin-top:30px;position:relative}.dentist-profile-sidebar{margin-bottom:30px}.dentist-profile-sidebar .profile-info,.dentist-profile-desc{padding:25px}.dentist-profile-desc h2{margin-bottom:15px;font-size:25px}.dentist-profile-desc h3{font-size:18px}.about-insurance-content{padding:25px}.about-insurance-content h2{margin-bottom:15px;font-size:25px}.about-insurance-content p{font-size:15px}.find-location-card{padding:25px}.find-location-card .location-left h3{margin-bottom:12px;font-size:20px}.find-location-card .location-left .bottom{margin-top:20px}.find-location-card .location-right{text-align:start;margin-top:25px}.find-location-card .location-right .location-btn{margin-top:25px}.compassionate-content h1{margin-bottom:15px;font-size:25px}.compassionate-list{margin-top:30px}.compassionate-list li{padding:10px 15px}.compassionate-list li:nth-child(2),.compassionate-list li:nth-child(3){margin-left:0}.new-patients-content h2{margin-bottom:15px;font-size:25px}.new-patients-item .item{padding:25px;display:block}.new-patients-item .item h2{margin-bottom:20px;font-size:20px}.ratings-wrap-box{padding:25px;display:block}.ratings-wrap-box .content h5{font-size:25px}.ratings-wrap-box .content h5 span{font-size:12px}.ratings-wrap-box .content .list{margin-bottom:15px}.ratings-wrap-box .content .list li i{font-size:15px}.ratings-wrap-box .content .list li span{font-size:12px;left:7px}.contact-info-card{padding:25px}.contact-info-card .icon{margin:0 auto 20px}.contact-info-card h3{margin-bottom:12px}.contact-us-form{padding:25px}.services-wrap-area.without-bg-color .services-wrap-item{background-color:#fff;border:0}.services-wrap-area.without-bg-color .services-wrap-item:hover,.services-wrap-area.without-bg-color .services-wrap-item.active{border:0}.services-details-sidebar{margin-bottom:30px}.services-details-sidebar .services-box,.services-details-sidebar .working-info{padding:25px}.services-details-desc .block-image{display:none}.services-details-desc .block-image .icon{bottom:10px;right:10px}.services-details-desc .desc-inner{padding:25px}.services-details-desc .desc-inner h2{font-size:25px}.services-details-desc .desc-inner h3{margin-top:30px;margin-bottom:15px}.services-details-desc .desc-inner .list li{margin-left:0;font-size:15px}.services-details-desc .desc-inner .list li:nth-child(2),.services-details-desc .desc-inner .list li:nth-child(3){margin-left:0}.services-details-desc .desc-inner .number-list{display:block}.services-details-desc .desc-inner .number-list li{margin-bottom:15px;margin-right:0;font-size:15px}.services-details-desc .desc-inner .number-list li:last-child{margin-bottom:0}.services-details-desc .desc-inner .bottom-list li{font-size:15px}.blog-details-desc .article-content .inner{padding:25px}.blog-details-desc .article-content .inner .meta{display:block}.blog-details-desc .article-content .inner .meta li{margin-bottom:15px;margin-right:0}.blog-details-desc .article-content .inner .meta li:before{display:none}.blog-details-desc .article-content .inner .meta li:last-child{margin-bottom:0}.blog-details-desc .article-content .inner h2{font-size:25px}.blog-details-desc .article-content .inner .quote{padding:25px}.blog-details-desc .article-content .inner .quote p{font-size:15px}.blog-details-desc .article-content .inner h3{margin-top:30px}.blog-details-desc .article-footer{padding:25px}.blog-details-desc .article-footer .tags{display:block}.blog-details-desc .article-footer .tags li{margin-bottom:10px;margin-right:0}.blog-details-desc .article-footer .tags li span{font-size:15px}.blog-details-desc .article-footer .tags li:last-child{margin-bottom:0}.blog-details-desc .article-footer .social{margin-top:20px;display:block}.blog-details-desc .article-footer .social li{margin-bottom:10px;margin-right:0}.blog-details-desc .article-footer .social li span{font-size:15px}.blog-details-desc .article-footer .social li:last-child{text-align:center;margin-bottom:0}.blog-details-desc .article-comment{padding:25px}.blog-details-desc .article-comment .comment-list{padding-left:50px}.blog-details-desc .article-comment .comment-list img{max-width:35px}.blog-details-desc .article-comment .comment-list .reply-btn{margin-top:12px;position:relative}.blog-details-desc .article-reply{padding:25px}.widget-area{margin-top:30px}.products-grid-box .select-box{display:block}.products-grid-box .select-box .box{margin-top:15px;margin-right:0}.shopping-cart-buttons .shopping-coupon-code{margin-bottom:20px}.shopping-cart-totals,.checkout-info-form{padding:25px}.checkout-info-sidebar{margin-top:30px}.checkout-info-sidebar .product-box,.checkout-info-sidebar .payment-method,.profile-authentication-box{padding:25px}.profile-authentication-box .authentication-form .form-bottom.d-flex{display:block!important}.profile-authentication-box .authentication-form .form-bottom .form-check{margin-bottom:15px}.forgot-password-box{padding:25px}.product-details-content{margin-top:30px;padding-left:0}.product-details-content .quantity-and-add-to-cart{display:block}.product-details-content .quantity-and-add-to-cart li{margin-bottom:15px;margin-right:0}.product-details-content .quantity-and-add-to-cart li:last-child{margin-bottom:0}.product-details-content .list li a{padding:5px;font-size:13.5px}.product-details-information-tabs .nav .nav-item{margin-right:45px}.product-details-information-tabs .comments-form{padding:25px}.product-details-information-tabs .comments-form .title{display:block}.product-details-information-tabs .comments-form .title .rating{margin-top:12px}.product-details-information-tabs .comments-form .title .rating li{margin-right:7px}.product-details-information-tabs .comments-form .title .rating li span{font-size:12px}.product-details-information-tabs .comments-form .title .rating li i{font-size:15px}#canvas-codings{opacity:.5}}@media only screen and (width>=576px) and (width<=767px){.page-banner-content .list{display:flex}.page-banner-content .list li{margin-bottom:0;margin-right:35px}.page-banner-content .list li:before{display:block}.profile-authentication-box .authentication-form .form-bottom.d-flex{display:flex!important}.profile-authentication-box .authentication-form .form-bottom .form-check{margin-bottom:0}}@media only screen and (width>=768px) and (width<=991px){.ptb-150{padding-top:70px;padding-bottom:70px}.pt-150{padding-top:70px}.pb-150{padding-bottom:70px}.pb-125{padding-bottom:45px}.top-header-area{padding-bottom:20px}.top-header-area .container-fluid{padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);max-width:720px}.top-header-left{justify-content:center;margin-bottom:15px}.top-header-info{justify-content:center}.navbar .container-fluid{padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);max-width:720px}.navbar .navbar-inner{padding:10px 20px}.navbar.sticky{padding-top:15px;padding-bottom:15px}.navbar.sticky .others-option{right:85px}.navbar .collapse:not(.show){display:block}.navbar ul{display:none}.navbar .others-option{position:absolute;top:50%;right:75px;transform:translateY(-50%)}.navbar .others-option .option-item{margin-right:15px}.navbar .others-option .option-item .default-btn{padding:10.5px 20px;font-size:15px}.main-header-area{padding-top:20px}.responsive-navbar .offcanvas-body .others-option{display:none!important}.dental-clinic-slider-area{margin-top:0;margin-left:0;margin-right:0}.dental-clinic-slider-item{z-index:1;border-radius:0;padding-top:300px;padding-bottom:250px;position:relative}.dental-clinic-slider-item .container-fluid{padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);max-width:720px}.dental-clinic-slider-item:before{content:"";opacity:.3;z-index:-1;background-color:#000;width:100%;height:100%;position:absolute;top:0;left:0;right:0}.dental-clinic-slider-item .dental-clinic-ratings{display:none}.dental-clinic-slider-content h1{font-size:70px}.dental-clinic-video-wrap{bottom:85px;right:50px}.what-we-do-card .content{padding:25px}.what-we-do-card .content h3,.what-we-do-card .content .list{margin-bottom:20px}.what-we-do-card .content .list li{padding:10px 15px}.what-we-do-card .content p{margin-bottom:20px}.about-image{height:610px}.about-content{padding:30px 0 0}.about-content p{max-width:100%}.appointment-form .arrow-shape{display:none}.features-content{padding:50px}.features-images{display:flex}.features-images .image{margin-bottom:0;margin-right:25px}.features-images .image:last-child{margin-right:0}.insurance-area .col{padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);flex:none;width:33.3333%}.insurance-item{height:100px;margin-top:10.5px;margin-bottom:10.5px;border:1px solid #a0b1c133!important}.doctors-area .container-fluid{padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);max-width:720px}.doctors-card .doctor-content .list li a{padding:5px 10px}.blog-card{margin-bottom:25px}.subscribe-inner-area{padding:70px}.subscribe-form{margin-top:30px}.footer-area{border-radius:0;margin-bottom:0;margin-left:0;margin-right:0;padding-top:170px}.single-footer-widget.pe-5{padding-right:0!important}.single-footer-widget.ps-5{padding-left:0!important}.single-footer-widget .info-list li{margin-bottom:15px;font-size:17px}.copyright-area{margin-top:45px}.navbar-style-two-area .others-option .option-item .icon{display:none}.pediatric-dentist-banner-area{padding-top:70px}.pediatric-dentist-banner-area .container-fluid{padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);max-width:720px}.pediatric-dentist-banner-content{padding-top:0}.pediatric-dentist-banner-content .bottom-content{margin-top:55px}.pediatric-dentist-banner-content .bottom-content p{max-width:365px}.pediatric-dentist-banner-content .bottom-content .info{margin-left:30px}.pediatric-dentist-banner-image{height:850px;margin-top:35px;margin-left:0}.pediatric-dentist-banner-image .video-wrap{bottom:25px;left:25px}.pediatric-dentist-banner-shape{display:none}.features-wrap-area .container-fluid{padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);max-width:720px}.features-wrap-card{padding:30px}.about-wrap-image{padding-right:0}.about-wrap-content{margin-top:30px;padding-left:0}.services-wrap-item{background-color:#f8f8f5;border:0;border-radius:10px;padding:30px}.services-wrap-item .services-left{display:block}.services-wrap-item .services-left .number{transform:unset;margin-bottom:15px;display:inline-block;top:0;left:0}.services-wrap-item .services-left h3{margin-bottom:18px}.services-wrap-item .services-left .arrow-btn{opacity:1;visibility:visible;margin-bottom:20px;margin-left:0}.services-wrap-item .services-middle p{max-width:100%}.services-wrap-item .services-right{text-align:start}.services-wrap-item .services-right .arrow-btn{opacity:0;visibility:hidden}.services-wrap-item .services-right .services-image{top:unset;transform:unset;opacity:1;visibility:visible;margin-top:25px;position:relative}.services-wrap-item .services-right .services-image a img{max-width:100%}.services-wrap-item:hover,.services-wrap-item.active{border:0;padding:30px}.review-wrap-area .container-fluid{padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);max-width:720px}.insurance-wrap-item{padding-right:0}.insurance-wrap-content{margin-top:35px;padding:50px}.why-choose-us-area .container-fluid{padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);max-width:720px}.fun-fact-area{padding-top:70px;padding-bottom:45px}.navbar-style-three-area .others-option{right:85px}.dental-treatment-banner-area{padding-top:180px;padding-bottom:50px}.dental-treatment-banner-area .container-fluid{padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);max-width:720px}.dental-treatment-banner-area:before{opacity:.3;background:#000}.dental-treatment-banner-content h1 span:before{display:none}.dental-treatment-review-slider{max-width:525px;margin-top:45px;position:relative;bottom:0;right:0}.dental-treatment-ratings{display:none}.category-area .container-fluid{padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);max-width:720px}.category-card .list{top:20px;left:20px;right:20px}.category-card .list li{padding:10px 7px;font-size:15px}.category-card .content{padding:20px;display:block}.category-card .content h3{font-size:25px}.category-card .content .category-btn{margin-top:25px;display:block}.category-card .content .category-btn i{width:45px;height:45px;margin-left:0;line-height:45px}.advertise-view-content h1{font-size:55px}.overview-image{height:650px}.overview-content{margin-top:30px;padding:30px}.services-wrap-area .container-fluid{padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);max-width:720px}.services-wrap-card{padding:30px}.services-wrap-card .icon{margin-bottom:20px}.services-wrap-card h3{margin-bottom:12px;font-size:22px}.services-wrap-card p{margin-bottom:25px;padding-bottom:20px;font-size:15px}.services-wrap-card .list,.services-wrap-card .list li{margin-bottom:15px}.services-wrap-card .services-btn{margin-top:10px}.video-area.bg-wrap-two{padding-top:100px;padding-bottom:100px}.appointment-without-bg-area{margin-top:70px}.appointment-content{top:0}.appointment-content h2{margin-bottom:30px}.review-wrap-content{margin:0 auto 45px}.review-wrap-content .list li{text-align:start}.doctors-inner{padding-right:0}.doctors-circle-card{margin-top:30px}.doctors-faq-content{margin-top:30px;padding:25px}.page-banner-area{border-radius:0;margin-top:0;margin-left:0;margin-right:0;padding-top:250px;padding-bottom:70px}.page-banner-area:before{border-radius:0}.about-wrap-area.bg-with-color .about-wrap-content{margin-top:0;margin-bottom:30px;padding-right:0}.about-wrap-area.bg-with-color .about-wrap-image{padding-left:0}.insurance-wrap-content.wrap-style-two{margin-top:0;margin-bottom:30px}.insurance-wrap-item.wrap-style-two{padding-left:0}.appointment-wrap-box{padding:45px}.cta-inner-area{padding:70px}.cta-info{justify-content:start;margin-top:25px}.dentist-profile-sidebar{margin-bottom:30px}.find-location-card .location-left .bottom{margin-top:25px}.find-location-card .location-right{text-align:start;margin-top:35px}.find-location-card .location-right .location-btn{margin-top:25px}.compassionate-list{margin-top:30px}.new-patients-item .item{display:block}.new-patients-item .item h2{margin-bottom:25px}.ratings-wrap-box{padding:25px}.services-wrap-area.without-bg-color .services-wrap-item{background-color:#fff;border:0}.services-wrap-area.without-bg-color .services-wrap-item:hover,.services-wrap-area.without-bg-color .services-wrap-item.active{border:0}.services-details-sidebar{margin-bottom:30px}.services-details-desc .desc-inner .number-list li{font-size:15px}.blog-details-desc .article-footer .tags li a{padding:5px 7px}.blog-details-desc .article-footer .social li a{margin-right:8px}.blog-details-desc .article-footer .social li:last-child{padding:8px 10px}.widget-area,.checkout-info-sidebar{margin-top:30px}.product-details-content{margin-top:30px;padding-left:0}.product-details-information-tabs .comments-form{padding:30px}}@media only screen and (width>=992px) and (width<=1199px){.ptb-150{padding-top:100px;padding-bottom:100px}.pt-150{padding-top:100px}.pb-150{padding-bottom:100px}.pb-125{padding-bottom:75px}.top-header-area{padding-bottom:20px}.top-header-area .container-fluid{padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);max-width:960px}.top-header-left{justify-content:center;margin-bottom:15px}.top-header-info{justify-content:center}.navbar .container-fluid{padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);max-width:960px}.navbar .navbar-inner{padding:10px 20px}.navbar.sticky{padding-top:15px;padding-bottom:15px}.navbar.sticky .others-option{right:95px}.navbar .collapse:not(.show){display:block}.navbar ul{display:none}.navbar .others-option{position:absolute;top:50%;right:75px;transform:translateY(-50%)}.navbar .others-option .option-item{margin-right:15px}.navbar .others-option .option-item .default-btn{padding:10.5px 20px;font-size:15px}.main-header-area{padding-top:20px}.responsive-navbar .offcanvas-body .others-option{display:none!important}.dental-clinic-slider-area{margin-top:0;margin-left:0;margin-right:0}.dental-clinic-slider-item{z-index:1;border-radius:0;padding-top:300px;padding-bottom:250px;position:relative}.dental-clinic-slider-item .container-fluid{padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);max-width:960px}.dental-clinic-slider-item:before{content:"";opacity:.3;z-index:-1;background-color:#000;width:100%;height:100%;position:absolute;top:0;left:0;right:0}.dental-clinic-slider-item .dental-clinic-ratings{display:none}.dental-clinic-video-wrap{bottom:85px;right:50px}.about-image{height:700px}.about-content{padding:30px 0 0}.about-content p{max-width:100%}.appointment-form .arrow-shape{top:-50px;right:0}.features-images{display:flex}.features-images .image{margin-bottom:0;margin-right:25px}.features-images .image:last-child{margin-right:0}.insurance-item{height:110px;padding:20px}.doctors-area .container-fluid{padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);max-width:960px}.blog-card{margin-bottom:25px}.subscribe-inner-area{padding:70px}.footer-area{border-radius:0;margin-bottom:0;margin-left:0;margin-right:0}.single-footer-widget.pe-5{padding-right:0!important}.single-footer-widget.ps-5{padding-left:0!important}.single-footer-widget .info-list li{margin-bottom:15px;font-size:17px}.navbar-style-two-area .others-option .option-item .icon{display:none}.pediatric-dentist-banner-area{padding-top:100px}.pediatric-dentist-banner-area .container-fluid{padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);max-width:960px}.pediatric-dentist-banner-content{padding-top:0}.pediatric-dentist-banner-content .bottom-content{margin-top:55px}.pediatric-dentist-banner-image{height:1050px;margin-top:35px;margin-left:0}.pediatric-dentist-banner-image .video-wrap{bottom:25px;left:25px}.pediatric-dentist-banner-shape{display:none}.features-wrap-area .container-fluid{padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);max-width:960px}.about-wrap-image{padding-right:0}.about-wrap-content{margin-top:30px;padding-left:0}.services-wrap-item{background-color:#f8f8f5;border:0;border-radius:10px;padding:30px}.services-wrap-item .services-left{display:block}.services-wrap-item .services-left .number{transform:unset;margin-bottom:15px;display:inline-block;top:0;left:0}.services-wrap-item .services-left h3{margin-bottom:18px}.services-wrap-item .services-left .arrow-btn{opacity:1;visibility:visible;margin-left:0}.services-wrap-item .services-middle p{max-width:100%}.services-wrap-item .services-right{text-align:start}.services-wrap-item .services-right .arrow-btn{opacity:0;visibility:hidden}.services-wrap-item .services-right .services-image{top:unset;transform:unset;opacity:1;visibility:visible;position:relative}.services-wrap-item .services-right .services-image a img{max-width:100%}.services-wrap-item:hover,.services-wrap-item.active{border:0;padding:30px}.review-wrap-area .container-fluid{padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);max-width:960px}.insurance-wrap-item{padding-right:0}.insurance-wrap-content{margin-top:35px}.why-choose-us-area .container-fluid{padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);max-width:960px}.why-choose-us-card .choose-content{padding:30px}.why-choose-us-card .choose-content h3{font-size:22px}.navbar-style-three-area .others-option{right:95px}.dental-treatment-banner-area{padding-top:200px;padding-bottom:100px}.dental-treatment-banner-area .container-fluid{padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);max-width:960px}.dental-treatment-banner-area:before{opacity:.2;background:#000}.dental-treatment-review-slider{max-width:525px;margin-top:45px;position:relative;bottom:0;right:0}.dental-treatment-ratings{top:18%;right:2%;transform:translateY(-18%)translate(-2%)}.category-area .container-fluid{padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);max-width:960px}.advertise-view-content h1{font-size:55px}.overview-image{height:1050px}.overview-content{margin-top:30px}.services-wrap-area .container-fluid{padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);max-width:960px}.services-wrap-card{padding:30px}.appointment-content{top:-45px}.review-wrap-content{margin:0 auto 45px}.review-wrap-content .list li{text-align:start}.doctors-inner{padding-right:0}.doctors-faq-content{margin-top:30px;padding:50px}.blog-item .content{padding:20px;bottom:20px;left:20px;right:20px}.page-banner-area{border-radius:0;margin-top:0;margin-left:0;margin-right:0;padding-top:265px;padding-bottom:100px}.page-banner-area:before{border-radius:0}.about-wrap-area.bg-with-color .about-wrap-content{margin-top:0;margin-bottom:30px;padding-right:0}.about-wrap-area.bg-with-color .about-wrap-image{padding-left:0}.insurance-wrap-content.wrap-style-two{margin-top:0;margin-bottom:35px}.insurance-wrap-item.wrap-style-two{padding-left:0}.cta-inner-area{padding:70px}.cta-info span{font-size:15px}.membership-plan-card{padding:35px}.dentist-profile-sidebar .doctors-card .doctor-content .list li a{padding:5px 8px;font-size:14px}.dentist-profile-sidebar .profile-info{padding:20px}.dentist-profile-desc{padding:35px}.compassionate-list li:nth-child(2),.compassionate-list li:nth-child(3){margin-left:0}.new-patients-item .item{padding:35px}.services-wrap-area.without-bg-color .services-wrap-item{border-top:1px solid #a0b1c133;border-bottom:1px solid #a0b1c133}.services-details-sidebar{margin-bottom:30px}.widget-area{margin-top:30px}.checkout-info-sidebar .product-box,.checkout-info-sidebar .payment-method{padding:25px}.product-details-content{margin-top:35px;padding-left:0}}@media only screen and (width>=1200px) and (width<=1399px){.ptb-150{padding-top:100px;padding-bottom:100px}.pt-150{padding-top:100px}.pb-150{padding-bottom:100px}.pb-125{padding-bottom:75px}.top-header-area .container-fluid{padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);max-width:1140px}.top-header-left li{margin-right:20px;font-size:14px}.top-header-info li{margin-right:15px;font-size:14px}.navbar .container-fluid{padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);max-width:1140px}.navbar .navbar-inner{padding:0 20px}.navbar .navbar-nav .nav-item{margin-left:10px;margin-right:10px}.navbar .navbar-nav .nav-item .nav-link{font-size:14px}.navbar .others-option .option-item{margin-right:10px}.main-header-area{padding-top:25px}.dental-clinic-slider-area{margin-top:0;margin-left:0;margin-right:0}.dental-clinic-slider-item{border-radius:0}.dental-clinic-slider-item.bg-two .dental-clinic-ratings,.dental-clinic-slider-item.bg-three .dental-clinic-ratings,.dental-clinic-slider-item .dental-clinic-ratings{top:50%;right:7%;transform:translateY(-50%)translate(-7%)}.dental-clinic-video-wrap{bottom:100px;right:35px}.what-we-do-card .content{padding:22px}.what-we-do-card .content p{font-size:15.5px}.about-content{padding:20px 0 20px 25px}.about-content .list li:nth-child(2),.about-content .list li:nth-child(3){left:0}.about-content .info li{margin-right:10px}.about-content .info li .default-btn{padding:15.5px 20px}.appointment-form .arrow-shape{right:0}.features-content{padding:55px 20px}.features-content p{font-size:18px}.insurance-item{height:110px;padding:15px}.doctors-area .container-fluid{padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);max-width:1140px}.real-results-card .real-content{padding:25px}.blog-right-item .item{margin-bottom:10px;padding:18px}.footer-area{border-radius:0;margin-bottom:0;margin-left:0;margin-right:0}.single-footer-widget.pe-5{padding-right:0!important}.single-footer-widget.ps-5{padding-left:0!important}.single-footer-widget .info-list li{margin-bottom:15px;font-size:17px}.pediatric-dentist-banner-area .container-fluid{padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);max-width:1140px}.pediatric-dentist-banner-content .bottom-content{margin-top:55px}.pediatric-dentist-banner-content .bottom-content p{max-width:300px}.pediatric-dentist-banner-content .bottom-content .info{margin-left:35px}.features-wrap-area .container-fluid{padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);max-width:1140px}.about-wrap-content{padding-left:0}.services-wrap-item{background-color:#f8f8f5;border:0;border-radius:10px;padding:30px}.services-wrap-item .services-left{display:flex}.services-wrap-item .services-left .number{transform:unset;margin-bottom:0;margin-right:45px;display:inline-block;top:0;left:0}.services-wrap-item .services-left h3{font-size:25px}.services-wrap-item .services-left .arrow-btn{margin-left:30px}.services-wrap-item .services-middle p{max-width:100%}.services-wrap-item .services-right{text-align:start}.services-wrap-item .services-right .arrow-btn{opacity:0;visibility:hidden}.services-wrap-item .services-right .services-image{top:unset;transform:unset;opacity:1;visibility:visible;position:relative}.services-wrap-item .services-right .services-image a img{max-width:100%}.services-wrap-item:hover,.services-wrap-item.active{border:0;padding:30px}.review-wrap-area .container-fluid{padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);max-width:1140px}.review-wrap-card{padding:25px}.insurance-wrap-content{padding:50px 30px}.insurance-wrap-content .list li{padding:10px 15px;font-size:15px}.why-choose-us-area .container-fluid{padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);max-width:1140px}.why-choose-us-card .choose-content{padding:30px}.dental-treatment-banner-area{padding-bottom:395px}.dental-treatment-banner-area .container-fluid{padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);max-width:1140px}.dental-treatment-review-slider{right:50px}.dental-treatment-ratings{top:20%;right:2%;transform:translateY(-20%)translate(-2%)}.category-area .container-fluid{padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);max-width:1140px}.overview-content{padding:45px 30px}.overview-content .list li{margin-right:10px}.services-wrap-area .container-fluid{padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);max-width:1140px}.appointment-content{top:-50px}.review-wrap-content{margin:0 auto 45px}.review-wrap-content .list li{text-align:start}.doctors-inner{padding-right:0}.doctors-faq-content{padding:45px 40px}.page-banner-area{border-radius:0;margin-top:0;margin-left:0;margin-right:0}.page-banner-area:before{border-radius:0}.about-wrap-area.bg-with-color .about-wrap-content{padding-right:0}.contact-info-card{padding:20px}.services-wrap-area.without-bg-color .services-wrap-item{border-top:1px solid #a0b1c133;border-bottom:1px solid #a0b1c133}.blog-details-desc .article-footer .social li:last-child{padding:10px}.product-details-content{padding-left:35px}}@media only screen and (width>=1400px) and (width<=1500px){.pediatric-dentist-banner-content .bottom-content p{max-width:420px}.features-wrap-card{padding:27px}.review-wrap-card{padding:35px}.category-card .list{top:20px;left:20px;right:20px}.category-card .content{padding:20px}}@media only screen and (width>=1600px){.top-header-area .container-fluid,.top-header-wrap-area .container-fluid,.navbar .container-fluid,.navbar-style-two-area .container-fluid,.navbar-style-three-area .container-fluid{max-width:1920px;padding-left:100px;padding-right:100px}.dental-clinic-slider-item .container-fluid{max-width:1920px;padding-left:70px;padding-right:70px}.dental-clinic-slider-item.bg-two .dental-clinic-ratings{top:45%;right:20%;transform:translateY(-45%)translate(-20%)}.dental-clinic-slider-item.bg-three .dental-clinic-ratings{top:50%;right:23%;transform:translateY(-50%)translate(-23%)}.dental-clinic-slider-item .dental-clinic-ratings{top:48%;right:25%;transform:translateY(-48%)translate(-25%)}.doctors-area .container-fluid{max-width:1920px;padding-left:100px;padding-right:100px}.review-area:before{width:845px}.review-arrow-shape{top:335px;right:255px}.review-wrap-area .container-fluid,.pediatric-dentist-banner-area .container-fluid{max-width:1920px;padding-left:100px;padding-right:100px}.pediatric-dentist-banner-content h2{font-size:72px}.features-wrap-area .container-fluid{max-width:1920px;padding-left:100px;padding-right:100px}.features-wrap-card{padding:50px 30px}.features-wrap-bottom-shape{bottom:245px}.why-choose-us-area .container-fluid,.dental-treatment-banner-area .container-fluid{max-width:1920px;padding-left:100px;padding-right:100px}.dental-treatment-ratings{top:28%;right:11%;transform:translateY(-28%)translate(-11%)}.category-area .container-fluid,.services-wrap-area .container-fluid{max-width:1920px;padding-left:100px;padding-right:100px}.services-wrap-card{padding:45px 40px}.services-wrap-card p{font-size:17px}.services-wrap-card .list li{font-size:15px}.services-wrap-card .list li img{margin-right:12px}}