.text-center{text-align:center}.float-none{float:none}body h1{font-size:58px;color:#0a1d33;font-weight:700}body h2{font-size:40px;font-weight:600;color:#0a1d33}body h3{font-size:32px;font-weight:500;color:#000}body h4{font-size:28px;font-weight:500}body h5{font-size:24px;font-weight:500}body h6{font-size:22px;font-weight:500;color:#000}.white-color{color:#fff}.btn{letter-spacing:2px}.dark-blue-title,.dark-blue-title h2{color:#0a1d33}.woocommerce ul.products.dt-cosmetics-layout li.product .product-wrapper{padding:30px 10px}div#fixed-header-sticky-wrapper{height:auto !important}#header-wrapper.header-top-relative #header{background:#000}header .container,#header .dt-header-tpl .sticky-wrapper .apply-sticky-header{width:100% !important;max-width:100% !important}#header .dt-header-tpl .sticky-wrapper .apply-sticky-header>.vc_row:not(.vc_clearfix),.top-header{clear:both;max-width:1366px !important;left:0 !important;width:100% !important;margin:0 auto !important}.sticky-wrapper,#header .dt-header-tpl .sticky-wrapper .apply-sticky-header,#footer{background:#0a1d33}#footer .container{max-width:1366px !important;width:100%;margin:auto !important}.footer-section{max-width:1366px !important;width:100% !important;margin:auto !important;left:0 !important}.dt-sc-one input[type=text],.dt-sc-one input[type=password],.dt-sc-one input[type=email],.dt-sc-one input[type=url],.dt-sc-one input[type=tel],.dt-sc-one input[type=number],.dt-sc-one input[type=range],.dt-sc-one input[type=date],textarea,.dt-sc-one input.text,.dt-sc-one input[type=search],.dt-sc-one select,.dt-sc-one textarea,.woocommerce div.product form.cart .variations label{border:none;border-bottom:2px solid #f4f4f4;padding:14px 0}input{margin-bottom:10px}.main-title-section-wrapper>.main-title-section-bg{background-position:80% top !important}.no-header-menu ul li a,.dt-header-menu .dt-primary-nav li a{padding:10px 5px}.r-logo img{width:350px;max-width:100%}.header-top-relative .sticky-wrapper .apply-sticky-header .vc_row{padding:0 !important}.header-top-relative .sticky-wrapper .apply-sticky-header .vc_row .wpb_wrapper .dt-logo-container{justify-content:center}.header-top-relative .logo-box{padding-right:20px !important;padding-left:20px !important}.header-top-relative .logo-box img{width:180px !important}.header-top-relative .sticky-wrapper .apply-sticky-header .vc_row .wpb_wrapper ul.dt-sc-sociable>li>a:hover>i{color:#405dac !important}.header-top-relative .sticky-wrapper .apply-sticky-header .vc_row.vc_row-o-equal-height>.vc_column_container{z-index:1}header .container{width:100%}.nav-box-main .dt-header-menu ul.dt-primary-nav li:not(.has-mega-menu) ul.sub-menu{width:270px}.top-header .top-header-inner{margin:0;justify-content:space-between}.top-header .top-header-inner .left-social-box .wpb_wrapper{flex-wrap:wrap}.top-header .top-header-inner,.top-header .top-header-inner .left-social-box .wpb_wrapper{display:flex;align-items:center}.left-social-box.wpb_column.vc_column_container.vc_col-sm-4,.top-contact-box.wpb_column.vc_column_container.vc_col-sm-4,.request-btn-box.wpb_column.vc_column_container.vc_col-sm-4{width:auto}.top-contact-box .wpb_wrapper{width:100%;justify-content:center}.top-contact-box{margin:auto}.top-contact-box .request-btn-box{margin-left:auto}.top-contact-box .wpb_wrapper{flex-wrap:wrap;display:flex}.top-contact-box .wpb_wrapper .patient-num-box:first-child{margin-right:15px}.request-btn-box .wpb_wrapper{text-align:right}.top-header .top-header-inner{padding:10px 0}.top-social-box{margin-left:20px}.dt-sc-button.medium.with-icon.icon-left.request-btn{padding:12px;border:2px solid #405dac;border-radius:5px}.dt-sc-button.medium.with-icon.icon-left.request-btn:hover{background-color:transparent !important;border:2px solid #405dac}.custom-header{justify-content:space-between}header .nav-box-main .vc_column-inner{padding-right:0 !important;padding-left:0 !important}.navigation-bar .dt-primary-nav .menu-item{margin-top:15px}.footer-link-box .wpb_wrapper .text-with-icon{width:100%;display:block;margin-top:10px}.treatment-service-section .treatment-service-inner .dt-sc-title h2.dt-sc-sub-heading{color:#fff}.top-service-card .top-service-inner img{width:100%}.top-service-card .top-service-inner h3{font-weight:600}.testimonial-slider-main .dt-sc-special-testimonial-images-holder span img{display:none}.patient-story-section .patient-story-inner .wpb_text_column.wpb_content_element{margin-bottom:0;padding-bottom:35px}.patient-story-section .patient-story-inner .wpb_text_column.wpb_content_element .bx-wrapper img{width:100%}.patient-story-section .patient-story-inner .wpb_wrapper .bx-pager{bottom:auto;top:100%}.patient-story-section .patient-story-inner .bx-wrapper .bx-controls-direction a{z-index:111}.patient-story-section .patient-story-inner .bx-wrapper a.bx-prev{left:-40px !important}.patient-story-section .patient-story-inner .bx-wrapper a.bx-next{right:-40px !important}.appointment-form{margin:0 -10px}.appointment-form .dt-sc-one-full,.get-touch-form .dt-sc-one-full{width:100%}.appointment-form-box .dt-sc-sub-heading{margin-bottom:40px;margin-top:20px}.appointment-form .dt-sc-one{margin-bottom:10px;margin-left:0}.appointment-left div,.appointment-left figure,.appointment-left figure img{height:100%;margin-bottom:0}.appointment-left figure img{object-fit:cover}.appointment-form-box{margin:0 -10px}.appointment-form-box .column{padding:0 10px}.appointment-form .selection-box select{padding-left:0}.spectacular-teeth-section .vc_tta-container{max-width:1140px;margin:0 auto}.spectacular-teeth-section ul.dt-sc-tabs-vertical-frame>li>a.current{border-right:0 solid transparent !important}.spectacular-teeth-section .tab-content h6,.spectacular-teeth-section .tab-title{font-weight:700}.dental-implant-sec .dental-implant-left h2,.dental-implant-list li,.dental-implant-list li:before{color:#fff}.dental-implant-right .clip-sub-title{margin-bottom:0}.location-box div{height:100%}.location-wrapper{display:flex;flex-wrap:wrap}.get-touch-form .column{margin-bottom:20px}.get-touch-form .dt-sc-one-full{margin-left:0}.main-title-section-wrapper:before{content:'';background-color:#0000004d;position:absolute;width:100%;height:100%;left:0;top:0}.get-touch-section .get-touch-box.vc_column_container .vc_column-inner,.get-touch-section .map-box.vc_column_container .vc_column-inner{justify-content:flex-start !important}.get-touch-box .wpb_wrapper{padding:20px;box-shadow:0px 0px 10px #00000052}.mobile{display:none}.dental-implant-right .custom-video-player .vc_column-inner .wpb_wrapper .wpb_single_image{position:relative}.dental-implant-right .custom-video-player a.video-image{transform:translate(-50px,-30%);left:50%;top:30%}.map-box div{height:100%;margin-bottom:0}.map-box .wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper{height:100%;padding-bottom:65%}.custom-arrow-btn{position:relative}.custom-arrow-btn:before{content:'\f054';font-family:'FontAwesome';position:absolute;background-color:#000;color:#fff;width:30px;top:50%;right:5px;height:30px;font-size:12px;border-radius:100px;display:flex;align-items:center;justify-content:center;transform:translateY(-50%);padding-left:5px;opacity:0}.top-service-inner:hover .custom-arrow-btn:before{opacity:1;right:-15px}.treatment-box,.treatment-sec{flex-wrap:wrap}.treatment-sec,.treatment-box,.treatment-box .vc_column-inner,.treatment-box .vc_column-inner .wpb_wrapper{display:flex}.treatment-box .vc_column-inner,.treatment-box .vc_column-inner .wpb_wrapper,.treatment-box .vc_column-inner .wpb_wrapper .dt-sc-icon-box{height:100%}.treatment-box img{width:100%}.treatment-box .vc_column-inner .wpb_wrapper{flex-direction:column}.three-step-tabs.desktop .dt-sc-tabs-vertical-frame{width:25%}.three-step-tabs.desktop .dt-sc-tabs-vertical-frame-content{width:calc(75% + 1px)}.three-option-box .vc_column-inner .wpb_wrapper .wpb_single_image .vc_figure .vc_single_image-wrapper img{height:228px}.page-not-found-wrapper{padding:40px 0 80px}.page-not-found-wrapper .btn{border:2px solid;background-color:#fff}.page-not-found-wrapper .dt-sc-main-heading{text-align:left}.pp_pic_holder{width:750px !important}.pp_content,.pp_hoverContainer,#pp_full_res iframe{width:100% !important}a.pp_close{right:-229px !important;top:-375px !important}.pp_default,.pp_pic_holder{left:0 !important;right:0 !important;margin:auto}div.pp_default .pp_content{height:100% !important}div.pp_default .pp_content img{width:100% !important;height:auto !important}div.pp_default .pp_details{width:100% !important;position:absolute !important;top:-15px;margin:0 !important;right:0}div.pp_default .pp_close{right:0 !important;top:0 !important}div.pp_default .pp_content_container .pp_right{padding-right:20px !important}@media only screen and (max-width:1440px){.company-info-box .submit-btn{margin-right:10px !important}}@media only screen and (max-width:1280px){body h2{font-size:32px}body h5{font-size:22px}.left-social-box.wpb_column.vc_column_container.vc_col-sm-4,.top-contact-box.wpb_column.vc_column_container.vc_col-sm-4,.request-btn-box.wpb_column.vc_column_container.vc_col-sm-4{width:100%}.about-menu .sub-menu{display:flex;flex-wrap:wrap;width:405px !important}.about-menu .sub-menu li{padding:0 8px !important;max-width:50%;margin-bottom:8px !important}.nav-box-main .dt-header-menu .dt-primary-nav li a{display:inline-block;padding:10px;vertical-align:middle}}@media only screen and (max-width:1199px){.company-info-box .submit-btn{margin-right:0 !important}}@media only screen and (max-width:1024px){body h2{font-size:28px}body h3{font-size:24px}body h5{font-size:18px !important}.team-box-main .dt-sc-team.flip-details-on-hover .dt-sc-team-thumb .team-title{padding:12px 6px 15px}.top-header .top-header-inner{flex-wrap:wrap;padding:10px 0}.top-header .top-header-inner .left-social-box .wpb_wrapper{justify-content:center}.request-btn-box .wpb_wrapper{text-align:center}.dt-sc-button.medium.with-icon.icon-left.request-btn{padding:16px 20px;font-size:14px}.about-menu .sub-menu{flex-direction:column}.about-menu .sub-menu li{padding:0 !important;max-width:100%;margin-bottom:0 !important}.patient-story-section .patient-story-inner .bx-wrapper a.bx-prev{left:-28px !important}.patient-story-section .patient-story-inner .bx-wrapper a.bx-next{right:-28px !important}}@media only screen and (max-width:991px){.dental-implant-right{width:100%}.page-not-found-wrapper .wpb_wrapper{text-align:left}.dt-primary-nav .close-nav{border:1px solid !important;border-radius:100px;width:50px}}@media only screen and (max-width:767px){body h2{font-size:24px !important}body h3{font-size:20px}.left-social-box.wpb_column.vc_column_container.vc_col-sm-4,.top-contact-box.wpb_column.vc_column_container.vc_col-sm-4,.request-btn-box.wpb_column.vc_column_container.vc_col-sm-4{margin-bottom:5px}.dt-sc-button.large{font-size:16px !important;padding:14px 22px !important}.mobile{display:block}.desktop{display:none}.overlay-content-box .vc_column-inner{padding-top:20px !important;padding-right:15px !important;padding-bottom:20px !important;padding-left:15px !important}.get-touch-box{margin-top:30px}.company-info-box .submit-btn{margin-right:5px !important}.pp_pic_holder{width:550px !important}a.pp_close{right:-25px !important}}@media only screen and (max-width:575px){.sticky-wrapper .logo-box{max-width:150px}.sticky-wrapper .wpb_column{width:auto !important;padding:0 15px !important}body h6{font-size:18px}.company-info-box .submit-btn{margin-right:0 !important}a.pp_close{right:0 !important;top:-21px !important}}@media only screen and (max-width:479px){.pp_default,.pp_pic_holder{left:0 !important;right:0 !important;margin:auto}}@media only screen and (max-width:767px){.vc_row[data-vc-full-width]{padding-left:0 !important;padding-right:0 !important;left:0 !important;width:100% !important;margin-left:auto !important;margin-right:auto !important}.bx-controls-direction{display:none}.appointment-form,.vc_row.vc_column-gap-20{margin-left:0 !important;margin-right:0 !important}.appointment-form-box .column,.status-publish .appointment-form-box .vc_column-inner,.status-publish .appointment-section .vc_column-inner,.meet_our_team_home .vc_column_container.vc_col-sm-12>.vc_column-inner,.top-service-card .vc_column-inner,.custom-video-player .vc_column-inner,.treatment-box .vc_column-inner,.vc_row.vc_column-gap-15>.vc_column_container{padding:0 !important}.vc_row.vc_column-gap-20>.vc_column_container{padding-left:15px !important;padding-right:15px !important;padding-top:15px !important;padding-bottom:0 !important}.status-publish .vc_row,.status-publish .column,.status-publish .wpb_column{padding-left:0 !important;padding-right:0 !important;padding-top:0 !important;padding-bottom:0 !important;margin-left:0;margin-right:0}.noPad.vc_row.vc_column-gap-20>.vc_column_container,.born_grafting_proc .vc_col-sm-6 .vc_column-inner,.location-box>.vc_column-inner{padding-left:0 !important;padding-right:0 !important}.dt-sc-icon-box.type8{padding-left:0 !important}.broken_worndown_teeth .vc_column-inner,.get-touch-box>.vc_column-inner{padding-left:15px !important;padding-right:15px !important}.vc_row.vc_column-gap-15,.tsvg-thumbnails-effect-container .tsvg-thumbnails-effect-blocks .tsvg-thumbnails-block{margin-left:0 !important;margin-right:0 !important}.tsvg-thumbnails-effect-container .tsvg-thumbnails-effect-blocks .tsvg-thumbnails-block{width:100% !important}ul.dt-sc-fancy-list{margin-bottom:15px !important}}.ptb-0{padding-top:0 !important;padding-bottom:0 !important}#footer a:hover{color:#fff !important}.dt-sc-image-caption,.top-service-card .vc_column-inner .wpb_wrapper,.top-service-card .vc_column-inner{height:100%}#header-wrapper .main-title-section-wrapper{margin-bottom:0 !important}.dt-sc-toggle-frame-set.type2>.dt-sc-toggle-content:last-child{padding-bottom:0}.born_grafting_proc .dt-sc-icon-box.type8{padding-bottom:31px;margin-bottom:0}@media only screen and (max-width:1024px){.left-social-box .vc_column-inner,.request-btn-box .vc_column-inner,.vc_row-no-padding .wpb_column .rs_col-xs-nospace-bottom{padding:0 !important}.top-contact-box .wpb_wrapper .patient-num-box:first-child{margin-right:0}.left-social-box .vc_column-inner p{text-align:center !important}.request-btn-box{padding-top:5px}.mobile-nav-container .menu-trigger>span{padding-right:2px !important}}@media only screen and (min-width:768px) and (max-width:1024px){.meet_our_team_home .vc_col-sm-3{width:50%}}@media only screen and (min-width:300px) and (max-width:991px){.dt-sc-image-caption.type8 .dt-sc-image-content:before{background-position:top center;background-size:100%;height:89px;top:-60px}}@media only screen and (max-width:991px){.dt-sc-image-caption,.top-service-card .vc_column-inner .wpb_wrapper,.top-service-card .vc_column-inner{height:auto}}@media only screen and (max-width:800px){.patient-story-section .patient-story-inner .bx-wrapper a.bx-prev{left:0 !important}.patient-story-section .patient-story-inner .bx-wrapper a.bx-next{right:0 !important}}@media only screen and (max-width:767px){.meet_our_team_home .column,.meet_our_team_home .wpb_column,.no-space .column,.no-space .wpb_column,.complete-smile .column,.complete-smile .wpb_column{margin-bottom:0}.dt-sc-image-caption,.top-service-card .vc_column-inner .wpb_wrapper,.top-service-card .vc_column-inner{height:auto}.dt-sc-image-caption.type8{margin:0 0 30px}.service-box-main .column,.service-box-main .wpb_column{margin-bottom:0}.client-testimonial .vc_column-inner{padding-top:50px !important;padding-bottom:50px !important}.client-testimonial .ct-separator{margin-top:0 !important}#rev_slider_8_2_wrapper .hermes.tp-bullets{margin-top:15px}.client-testimonial>.vc_column_container{margin-bottom:0 !important}.appointment-form-box .wpb_column:last-child{padding-bottom:15px !important;padding-top:0 !important;margin:0}.noPad.vc_row .no-space{padding-top:0 !important;margin:0}.container,.type5.tribe_events .container .container,.layout-boxed .vc_row .dt-sc-stretch-row-content{width:100% !important}.main-title-section-wrapper>.container{padding:0 15px}.wpb_text_column.vc_custom_1706088984335.pb-0{padding-bottom:21px !important}.born_grafting_proc .dt-sc-icon-box.type8{padding-bottom:10px;margin-bottom:0}.vc_row.vc_column-gap-20>.vc_column_container.motb-0{padding:0 !important;margin:0 !important}.overlay-content-box .vc_column-inner{padding-top:50px !important;padding-bottom:50px!important}.mb-0.wpb_column{margin-bottom:0}.status-publish .facility_gallery_sec.wpb_column{padding-top:50px !important}}@media only screen and (max-width:575px){.sticky-wrapper .wpb_column{padding:0 15px !important}}