ul {list-style: none!important;}
a:hover {border: 0px dotted;}
.dmNewParagraph h3 {
margin-top: 20px!important;}
.mobile_header{display:none!important;}
.terms_condns p {padding-top: 19px!important;}
.hm_banner_section a.elementor-button.elementor-slide-button.elementor-size-xl {background: #ed8a8b;}
.hm_banner_section a.elementor-button.elementor-slide-button.elementor-size-xl:hover {
background: #bad5e3;color: #454648;}
.ins-logo-sec-mbl {display:none !important;}
.ins-logo-sec {display:block !important;}

.elementor-element.elementor-element-8dc80a9.elementor-align-center.elementor-widget.elementor-widget-button.elementor-sticky {position: static!important;}
.elementor-element.elementor-element-8dc80a9.elementor-align-center.elementor-widget.elementor-widget-button.elementor-sticky {position: static!important;}
 .elementor-element.elementor-element-1137f7f2.elementor-align-center.elementor-widget.elementor-widget-button.elementor-sticky.elementor-sticky--effects.elementor-sticky--active.elementor-section--handles-inside {position: static!important;}
.page-id-272 .elementor-animation-shrink:active, .elementor-animation-shrink:focus, .elementor-animation-shrink:hover {transform: scale(1) !important;}
.elementor-element.elementor-element-1137f7f2.elementor-align-center.elementor-widget.elementor-widget-button.elementor-sticky {position: static!important;}
.elementor-element.elementor-element-3bc4cab.elementor-align-center.elementor-widget.elementor-widget-button.elementor-sticky {position: static!important;}
.elementor-element.elementor-element-c0436c1.elementor-align-center.elementor-widget.elementor-widget-button.elementor-sticky {position: static!important;}
.elementor-element.elementor-element-5e663069.elementor-align-center.elementor-widget.elementor-widget-button.elementor-sticky, .elementor-element.elementor-element-4587fdf4.elementor-align-center.elementor-widget.elementor-widget-button.elementor-sticky, .elementor-element.elementor-element-4db833f6.elementor-align-center.elementor-widget.elementor-widget-button.elementor-sticky, .elementor-element.elementor-element-34dacc34.elementor-align-center.elementor-widget.elementor-widget-button.elementor-sticky, .elementor-element.elementor-element-3addf8d7.elementor-align-center.elementor-widget.elementor-widget-button.elementor-sticky, .elementor-element.elementor-element-13818230.elementor-align-center.elementor-widget.elementor-widget-button.elementor-sticky, .elementor-element.elementor-element-68984208.elementor-align-center.elementor-widget.elementor-widget-button.elementor-sticky, .elementor-element.elementor-element-3a6c4a64.elementor-align-center.elementor-widget.elementor-widget-button.elementor-sticky, .elementor-element.elementor-element-43df982.elementor-align-center.elementor-widget.elementor-widget-button.elementor-sticky, .elementor-element.elementor-element-20fc62fa.elementor-align-center.elementor-widget.elementor-widget-button.elementor-sticky, .elementor-element.elementor-element-52d8b9e9.elementor-align-center.elementor-widget.elementor-widget-button.elementor-sticky.elementor-sticky--effects.elementor-sticky--active.elementor-section--handles-inside, .elementor-element.elementor-element-d9a1a21.elementor-align-center.elementor-widget.elementor-widget-button.elementor-sticky, .elementor-element.elementor-element-21d75c84.elementor-align-center.elementor-widget.elementor-widget-button.elementor-sticky, .elementor-element.elementor-element-79980565.elementor-align-center.elementor-widget.elementor-widget-button.elementor-sticky, .elementor-element.elementor-element-3431957d.elementor-align-center.elementor-widget.elementor-widget-button.elementor-sticky, .elementor-element.elementor-element-3e8e81d.elementor-align-center.elementor-widget.elementor-widget-button.elementor-sticky{position: static!important;}
cite.elementor-testimonial__cite span.elementor-testimonial__name {width: 100% !important;font-size: 17px !important;line-height: 17px !important;margin: 10px auto 7px !important;float: left;}
.elementor-testimonial__header{padding: 30px 40px 0px !important;text-align:center;display:block !important;}
.elementor-slide-heading {font-size: 75px !important;line-height: 75px !important;margin-bottom: 30px !important;}
.hm_banner_section a.elementor-button.elementor-slide-button.elementor-size-xl {padding:15px 30px !important;border-radius:50px !important;}
.elementor-field-textual.elementor-size-lg {min-height: 45px;padding: 7px 15px;font-size:15px !important;}
.elementor-form .elementor-button.elementor-size-xl {min-height: 50px !important;font-size: 17px !important;padding: 20px 50px;border-radius: 50px !important;margin-top:15px !important; }
.elementor-104 .elementor-element.elementor-element-5b49e0e3 .elementor-icon-list-item > a {font-size: 40px;margin-top:20px !important;line-height: 50px;margin-top:20px !important;}
.elementor-104 .elementor-element.elementor-element-5b49e0e3 {--e-icon-list-icon-size: 32px;}
.elementor-104 .elementor-element.elementor-element-493e22fc .elementor-icon, .elementor-104 .elementor-element.elementor-element-1aa614a7 .elementor-icon, .elementor-104 .elementor-element.elementor-element-1a4eb636 .elementor-icon, .elementor-104 .elementor-element.elementor-element-fa6c55f .elementor-icon, .elementor-104 .elementor-element.elementor-element-c87f3bb .elementor-icon, .elementor-104 .elementor-element.elementor-element-6f21342a .elementor-icon, .elementor-104 .elementor-element.elementor-element-66f85a7b .elementor-icon {font-size: 40px;padding: 20px;}
.elementor-104 .elementor-element.elementor-element-126076ea .elementor-icon-list-item > a, .elementor-104 .elementor-element.elementor-element-22fc70cd .elementor-icon-list-item > a, .elementor-104 .elementor-element.elementor-element-632635ae .elementor-icon-list-item > a, .elementor-104 .elementor-element.elementor-element-18e13103 .elementor-icon-list-item > a, .elementor-104 .elementor-element.elementor-element-6444ab9b .elementor-icon-list-item > a, .elementor-104 .elementor-element.elementor-element-5045718f .elementor-icon-list-item > a, .elementor-104 .elementor-element.elementor-element-74ed81e9 .elementor-icon-list-item > a {font-size: 17px;line-height: 26px;}
.elementor-104 .elementor-element.elementor-element-70dfaddc .elementor-testimonial__text {font-size: 16px;line-height: 28px;margin-top: 20px !important;}
.clnt_cnt_bx .elementor-swiper {display: flex;flex-wrap: wrap;} 
.elementor-104 .elementor-element.elementor-element-7bbc3b5 {width: 70%;}
.elementor-104 .elementor-element.elementor-element-7cb8ac55 .elementor-button {padding: 20px 50px 20px 50px;font-size:16px !important;}
.our-news button.elementor-button.elementor-size-lg { min-height: 50px !important;padding: 14px 40px !important;}
.elementor-104 .elementor-element.elementor-element-27c9fe06 .elementor-heading-title {line-height:47px;margin-bottom:20px;font-size:37px;}
.res-appointment-btn {margin-top: 15px !important;}
.accordiadns-hm-page a.elementor-toggle-title h3 {font-size: 18px !important;line-height:28px !important;}
.accordiadns-hm-page p.m-size-11 {font-size: 16px !important;line-height: 28px !important;}
.accordiadns-hm-page .elementor-tab-title {position:relative;}
.accordiadns-hm-page span.elementor-toggle-icon.elementor-toggle-icon-right {position: absolute;top: 13%;right:0px;}
.accordiadns-hm-page span.elementor-toggle-icon.elementor-toggle-icon-right {position: absolute;top: 35%;right: 4%;}
.clnt_cnt_bx .elementor-testimonial__image img {width: 100px !important;height: 100px !important;border-radius: 100%;justify-content: center;}
.clnt_cnt_bx .elementor-testimonial__image {width: 100%;float: left;text-align: left;display: block !important;}
.elementor-widget-reviews .elementor-testimonial__image+cite {margin-bottom: 7px !important;width: 100%;float: left;    text-align: left;}
.app-call-num .elementor-icon-list-item > a {font-size: 30px !important;}
.app-call-num .elementor-widget .elementor-icon-list-icon i {font-size:23px !important;}
.app-call-num .elementor-button { padding: 22px 50px 22px 50px;}
.elementor-104 .elementor-element.elementor-element-2f9f460 > .elementor-widget-container {margin: 25px 0px 25px 0px !important;}
.top_ftr .elementor-section .elementor-container {align-items: baseline;}
.mob_ccnsds{display:none;}
.accordiadns-hm-page-mbl  {display: none !important;}
.clnt_cnt_bx .elementor-testimonial__header {padding: 30px 40px 0px;}
.clnt_cnt_bx .elementor-testimonial__content {padding: 10px 40px 50px !important;}
.clnt_cnt_bx .elementor-testimonial__text {font-size: 16px !important;line-height: 28px !important;margin-top:20px !important}
.service_pg_cta {padding: 100px 0px 100px 0px !important;}.ser-gl-sec .elementor-container {max-width: 100% !important;}
.service_pg_cta .elementor-container {max-width:100% !important;padding: 0px 10% 0px 10%;align-items:center;}
.our_clnts_dntest .elementor-container.elementor-column-gap-default {max-width: 80% !important;}
.our_dntls_oractice .elementor-container.elementor-column-gap-no { max-width: 100% !important;padding: 0px 10% 0px 10%;}
.dental_care_ages .elementor-container.elementor-column-gap-default {max-width: 100% !important;margin: 0px;padding:50px 0px 0px;}
.tabs-sec {padding-bottom: 100px !important;}
.call-now-text {width: 47%!important;float: left !important;}
.call-now-num {width:26% !important;}	
.call-now-btn {width:27% !important;}
.process-bar .elementor-widget-container {margin: 0px 80px 0px 50px !important;}
.call-now-btn a.elementor-button-link.elementor-button.elementor-size-sm {padding: 25px 45px 25px 45px !important;}

@media screen and (max-width:2560px){
.mk_appointment .elementor-widget-wrap.elementor-element-populated {margin: 30px 0px 80px 0px !important;}
.our_clnts_dntest .elementor-element.elementor-element-7652afcd > .elementor-element-populated {margin: 80px 0px 0px 0px;}
.our-goals-left .elementor-widget-wrap.elementor-element-populated {margin: 250px 100px 0px 0px !important;}
.our-goals-right .elementor-widget-wrap.elementor-element-populated {margin: 250px 0px 0px 0px !important;}
.ou-golal-s-sec .elementor-element.elementor-element-1aa6f583 {margin-top: -300px;} 
.elementor-104 .elementor-element.elementor-element-192dec41 {padding: 5% 10.5% 5% 10.5%;}
.elementor-104 .elementor-element.elementor-element-346a50fd {margin-top: 100px;}
.elementor-104 .elementor-element.elementor-element-1c876288 > .elementor-element-populated {margin: 200px 100px 0px 0px;}
}
@media screen and (max-width:1920px){
.mk_appointment .elementor-widget-wrap.elementor-element-populated {margin: 30px 0px 80px 0px !important;}
.our_clnts_dntest .elementor-element.elementor-element-7652afcd > .elementor-element-populated {margin: 80px 0px 0px 0px;}
.our-goals-left .elementor-widget-wrap.elementor-element-populated {margin: 250px 100px 0px 0px !important;}
.our-goals-right .elementor-widget-wrap.elementor-element-populated {margin: 250px 0px 0px 0px !important;}
.ou-golal-s-sec .elementor-element.elementor-element-1aa6f583 {margin-top: -300px;} 
.elementor-104 .elementor-element.elementor-element-192dec41 {padding: 5% 10.5% 5% 10.5%;}
.elementor-104 .elementor-element.elementor-element-1c876288 > .elementor-element-populated {margin: 200px 100px 0px 0px;}
.elementor-104 .elementor-element.elementor-element-346a50fd {margin-top: 80px;}	
}

@media screen and (max-width:1900px) {
.abt-md-txy {padding-bottom: 5%!important;}
.prct-nycx {padding-top: 5%!important;padding-bottom: 3%!important;}
.mk_appointment .elementor-widget-wrap.elementor-element-populated {margin: 30px 0px 80px 0px !important;}
.our_clnts_dntest .elementor-element.elementor-element-7652afcd > .elementor-element-populated {margin: 80px 0px 0px 0px;}
.our-goals-left .elementor-widget-wrap.elementor-element-populated {margin: 250px 100px 0px 0px !important;}
.our-goals-right .elementor-widget-wrap.elementor-element-populated {margin: 250px 0px 0px 0px !important;}
.ou-golal-s-sec .elementor-element.elementor-element-1aa6f583 {margin-top: -300px;} 
.elementor-104 .elementor-element.elementor-element-192dec41 {padding: 5% 10.5% 5% 10.5%;}
.elementor-104 .elementor-element.elementor-element-346a50fd {margin-top: 90px;}
.elementor-104 .elementor-element.elementor-element-1c876288 > .elementor-element-populated {margin: 200px 100px 0px 0px;}	

}

@media screen and (max-width:1700px) {
.mk_appointment .elementor-widget-wrap.elementor-element-populated {margin: 30px 0px 60px 0px !important;}
.our_clnts_dntest .elementor-element.elementor-element-7652afcd > .elementor-element-populated {margin: 70px 0px 0px 0px;}
.our-goals-left .elementor-widget-wrap.elementor-element-populated {margin: 230px 100px 0px 0px !important;}
.our-goals-right .elementor-widget-wrap.elementor-element-populated {margin: 230px 0px 0px 0px !important;}
.ou-golal-s-sec .elementor-element.elementor-element-1aa6f583 {margin-top: -300px;} 
.elementor-104 .elementor-element.elementor-element-192dec41 {padding: 5% 10.5% 5% 10.5%;}
.elementor-104 .elementor-element.elementor-element-346a50fd {margin-top: 70px;}
.elementor-104 .elementor-element.elementor-element-1c876288 > .elementor-element-populated {margin: 180px 100px 0px 0px;}
.elementor-104 .elementor-element.elementor-element-346a50fd {margin-top: 80px;}
}  
@media screen and (max-width:1600px) {
.accordiadns-hm-page p.m-size-11 {font-size: 15px !important;line-height: 26px !important;}	
}
@media screen and (max-width:1500px) {
.waht h2 {font-size: 40px!important;line-height: 50px!important;}
.common_frm h2 {font-size: 40px!important;line-height: 50px!important;}
.ftr-appnt-frm h2 {font-size: 40px!important;line-height: 50px!important;}
.appnt-nmbr ul li a span {font-size: 32px!important;line-height: 42px!important;}
.add_info {margin-top: 30px!important;margin-bottom: 40px!important;}
	.add_info .elementor-widget-wrap.elementor-element-populated {margin-top: 0px!important;}
.banner_hd h2 {font-size: 60px!important;line-height: 70px!important;}
.photos_hds h2 {font-size: 40px!important;line-height: 50px!important;margin-bottom: 15px!important;}
.photos_hds h4 {font-size: 40px!important;line-height: 50px!important;margin-bottom: 15px!important;}
.our_dntld_hds h2 {font-size: 40px!important;line-height: 50px!important;}
.quality_hd h2 {font-size: 40px!important;line-height: 50px!important;}
.our_gl h2{font-size: 40px!important;line-height: 50px!important;}
.banner_hd h1 {font-size: 40px!important;line-height: 50px!important;}
.payment_hds h2 {font-size: 40px!important;line-height: 50px!important;}
.insurence-dntist-hd h2 {
font-size: 40px!important;
line-height: 50px!important;}
	.dental-ser li.elementor-icon-list-item a {font-size:17px !important;line-height:26px !important;}
.ftr_cl_to_action h2.elementor-heading-title.elementor-size-default {font-size: 40px !important;line-height: 50px !important;margin-bottom: 10px !important;}
.ftr_cl_to_action li.elementor-icon-list-item a {font-size: 32px !important;line-height: 42px !important;margin-bottom: 10px !important;}	
.ftr_cl_to_action a.elementor-button-link.elementor-button.elementor-size-sm {padding: 22x 45px !important;}
.call-now-btn a.elementor-button-link.elementor-button.elementor-size-sm, .sub_number_sd a.elementor-button-link.elementor-button.elementor-size-sm, .seprt_appt_btn a.elementor-button-link.elementor-button.elementor-size-sm, .sub_number_sd a.elementor-button-link.elementor-button.elementor-size-sm, .midtown_ages_hd a.elementor-button-link.elementor-button.elementor-size-sm, .sub_number_sd a.elementor-button-link.elementor-button.elementor-size-sm  {padding: 22px 45px !important;} 
.call-now-btn .elementor-widget-container, .call-now-num .elementor-widget-container, .call-now-text .elementor-widget-container {margin: 20px 0px !important;align-items:center;} 
.res-appointment-btn {padding: 22px 45px !important;}
	
}
@media screen and (max-width:1440px) {
.mk_appointment .elementor-widget-wrap.elementor-element-populated {margin: 30px 0px 50px 0px !important;}
.our_clnts_dntest .elementor-element.elementor-element-7652afcd > .elementor-element-populated {margin: 50px 0px 0px 0px;}
.our-goals-left .elementor-widget-wrap.elementor-element-populated {margin: 220px 100px 0px 0px !important;}
 .our-goals-right .elementor-widget-wrap.elementor-element-populated {margin: 220px 0px 0px 0px !important;}
.ou-golal-s-sec .elementor-element.elementor-element-1aa6f583 {margin-top: -300px;} 
.elementor-104 .elementor-element.elementor-element-192dec41 {padding: 5% 10.5% 5% 10.5%;}
.elementor-104 .elementor-element.elementor-element-346a50fd {margin-top: 70px;}
.elementor-104 .elementor-element.elementor-element-1c876288 > .elementor-element-populated {margin: 150px 100px 0px 0px;}
.elementor-104 .elementor-element.elementor-element-346a50fd {margin-top: 60px;}
.elementor-104 .elementor-element.elementor-element-1aa6f583 {margin-top: -311px;}	
	
	
}
@media screen and (max-width:1360px){
	.call-now-btn .elementor-widget-container, .call-now-num .elementor-widget-container, .call-now-text .elementor-widget-container {margin: 20px 0px !important;}
.call-now-btn a.elementor-button-link.elementor-button.elementor-size-sm {padding: 20px 40px 20px 40px !important;font-size: 14px !important;line-height: initial;display:inline-block;}	
.call-now-btn .elementor-widget-wrap.elementor-element-populated, 
.call-now-num .elementor-widget-wrap.elementor-element-populated , 
.call-now-text .elementor-widget-wrap.elementor-element-populated {padding: 0px !important;}
	.res-appointment-btn {padding: 20px 40px !important;font-size:14px !important;}
	
}
@media screen and (max-width:1320px) {
	.header-menu .menu-item a.hfe-menu-item {font-size:14px !important;}
.common_frm h2 {font-size: 38px!important;line-height: 48px!important;}
.waht h2 {font-size: 38px!important;line-height: 48px!important;}
.ftr-appnt-frm h2 {font-size: 38px!important;line-height: 48px!important;}
.appnt-nmbr ul li a span { font-size: 30px!important;line-height: 40px!important;}
.where-hlps .elementor-widget-wrap.elementor-element-populated { margin-top: 50px!important;}
.add_info .elementor-widget-wrap.elementor-element-populated {margin-top: 0px!important;}
.photos_hds h2 {
font-size: 38px!important;
line-height: 48px!important;}
.photos_hds h4 {
font-size: 38px!important;
line-height: 48px!important;}
.our_dntld_hds h2 {
    font-size: 38px!important;
    line-height: 48px!important;}
.quality_hd h2 {
    font-size: 38px!important;
    line-height: 48px!important;}
.our_gl h2{
font-size: 38px!important;
line-height: 48px!important;}
.banner_hd h1 {
    font-size: 48px!important;
    line-height: 48px!important;}
.payment_hds h2 {
    font-size: 38px!important;
    line-height: 48px!important;}
.call_nws-hd h2 {
    font-size: 26px!important;
    line-height: 36px!important;}
.insurence-dntist-hd h2 {
font-size: 38px!important;
line-height: 48px!important;}
	
	
}
@media screen and (max-width:1300px){
.header-menu {width: 40% !important;}
.haeder-booknow-btn {width: 12% !important;}
.header-time .elementor-icon-list-item > .elementor-icon-list-text {font-size: 14px !important;}
.call-btn .elementor-icon-list-item > a {font-size: 18px !important;}
.elementor-slide-heading {font-size: 65px !important;line-height: 70px !important;margin-bottom: 30px !important;}	
	.elementor-104 .elementor-element.elementor-element-2913f068 > .elementor-element-populated {margin-left:0px !important;}
	.elementor-104 .elementor-element.elementor-element-57714eae > .elementor-element-populated {margin-right: 0px !important;}
.elementor-104 .elementor-element.elementor-element-126076ea .elementor-icon-list-item > a, .elementor-104 .elementor-element.elementor-element-22fc70cd .elementor-icon-list-item > a, .elementor-104 .elementor-element.elementor-element-632635ae .elementor-icon-list-item > a, .elementor-104 .elementor-element.elementor-element-18e13103 .elementor-icon-list-item > a, .elementor-104 .elementor-element.elementor-element-6444ab9b .elementor-icon-list-item > a, .elementor-104 .elementor-element.elementor-element-5045718f .elementor-icon-list-item > a, .elementor-104 .elementor-element.elementor-element-74ed81e9 .elementor-icon-list-item > a {font-size: 16px;line-height: 26px;}
.elementor-104 .elementor-element.elementor-element-7a5c0971 .elementor-heading-title {font-size: 65px;line-height: 70px;}
.accordiadns-hm-page span.elementor-toggle-icon.elementor-toggle-icon-right {position: absolute;top: 36%;right: 4%;}		
.elementor-104 .elementor-element.elementor-element-70dfaddc .elementor-testimonial__text {font-size: 15px;line-height: 26px;}	
.elementor-104 .elementor-element.elementor-element-27c9fe06 .elementor-heading-title {line-height: 46px !important;font-size: 36px !important;}
.app-call-num .elementor-104 .elementor-element.elementor-element-1cf6cfd7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-104 .elementor-element.elementor-element-1cf6cfd7 .elementor-icon-list-item > a {font-size: 34px !important;}
.app-call-num .elementor-104 .elementor-element.elementor-element-8fd564f .elementor-button {padding: 20px 45px 20px 45px !important;}
.call-btn {width: 15.849%;}	
.call-btn .elementor-widget .elementor-icon-list-icon i {width: 1em;}	
.accordiadns-hm-page a.elementor-toggle-title h3 {font-size: 18px !important;line-height: 30px !important;}
.banner_hd h2 {font-size: 50px!important;line-height: 60px!important;}
.call-now-text h2 {font-size: 25px !important;line-height: 35px !important;}
.call-now-num h3 {font-size: 25px !important;line-height: 35px !important;}	
.clnt_cnt_bx .elementor-testimonial__text {
    font-size: 14px !important;
	line-height: 26px !important;}
.dental-ser li.elementor-icon-list-item a {
    font-size: 16px !important;
    line-height: 26px !important;}
.dental-ser a.elementor-icon {
    font-size: 40px !important;
    padding: 20px !important;}
.dental-ser-inner .elementor-widget-wrap.elementor-element-populated {margin: 10px !important}	
	
	
}

@media screen and (max-width:1200px) {
.elementor-slide-heading {font-size: 55px !important;line-height: 60px !important;}
.elementor-104 .elementor-element.elementor-element-334d7949 .elementor-slide-description {font-size: 16px;}	
.mk_appnt_tdy .elementor-heading-title {font-size: 24px;line-height: 35px;}	
.dntl_mdtwn .elementor-heading-title {font-size: 40px !important;line-height: 45px !important;}
.elementor-104 .elementor-element.elementor-element-3d82e483 .elementor-heading-title {font-size: 40px !important;line-height: 45px !important;}
.elementor-104 .elementor-element.elementor-element-5b49e0e3 .elementor-icon-list-item > a {font-size: 32px !important;line-height:42px !important;}
	.elementor-104 .elementor-element.elementor-element-5b49e0e3 .elementor-icon-list-icon i {font-size: 23px;}	
.elementor-104 .elementor-element.elementor-element-3e273c09 .elementor-heading-title {font-size: 43px;line-height: 50px;}	
.elementor-104 .elementor-element.elementor-element-126076ea .elementor-icon-list-item > a, .elementor-104 .elementor-element.elementor-element-22fc70cd .elementor-icon-list-item > a, .elementor-104 .elementor-element.elementor-element-632635ae .elementor-icon-list-item > a, .elementor-104 .elementor-element.elementor-element-18e13103 .elementor-icon-list-item > a, .elementor-104 .elementor-element.elementor-element-6444ab9b .elementor-icon-list-item > a, .elementor-104 .elementor-element.elementor-element-5045718f .elementor-icon-list-item > a, .elementor-104 .elementor-element.elementor-element-74ed81e9 .elementor-icon-list-item > a {font-size: 15px;line-height: 26px;}
.oul_gl .elementor-heading-title {font-size: 40px !important;line-height: 45px !important;}
.elementor-104 .elementor-element.elementor-element-4d777675 .elementor-heading-title {font-size: 40px !important;line-height: 45px !important;}	
.elementor-104 .elementor-element.elementor-element-70dfaddc .elementor-testimonial__text {font-size: 14px;line-height: 24px;}
.elementor-104 .elementor-element.elementor-element-7a5c0971 .elementor-heading-title {font-size: 60px;line-height: 65px;}
.elementor-104 .elementor-element.elementor-element-5d462d53 .elementor-heading-title {font-size: 15px !important;line-height: 24px !important;}	
.elementor-104 .elementor-element.elementor-element-1deaec67 .elementor-heading-title {font-size: 40px !important;line-height: 45px !important;}
.elementor-104 .elementor-element.elementor-element-7cb8ac55 .elementor-button {font-size: 15px !important;}
.rated_ser-prog span.elementor-title {font-size: 18px !important;line-height: 48px !important;}
.accordiadns-hm-page a.elementor-toggle-title h3 {
font-size: 17px !important;line-height: 27px !important;}	
.elementor-104 .elementor-element.elementor-element-d3da2ea .elementor-heading-title{font-size: 30px;}	
.elementor-104 .elementor-element.elementor-element-59979ac > .elementor-element-populated {padding: 70px 70px 70px 70px;}
.elementor-104 .elementor-element.elementor-element-346a50fd {margin-top: 100px;}
.elementor-104 .elementor-element.elementor-element-1c876288 > .elementor-element-populated {margin: 200px 100px 0px 0px;}
.we-are-here span.elementor-icon.elementor-animation- i {font-size: 28px;line-height: 28px;}	
.elementor-104 .elementor-element.elementor-element-27c9fe06 .elementor-heading-title {line-height: 43px !important;font-size: 33px !important;}
.app-call-num .elementor-104 .elementor-element.elementor-element-1cf6cfd7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-104 .elementor-element.elementor-element-1cf6cfd7 .elementor-icon-list-item > a {font-size: 30px !important;}	
.app-call-num span.elementor-icon-list-icon i {font-size: 22px !important;line-height: 25px !important;}	
.elementor-104 .elementor-element.elementor-element-8fd564f .elementor-button {padding: 20px 50px 20px 50px;}	
.header-menu {width: 42% !important;}	
.header-menu .menu-item a.hfe-menu-item {font-size: 14px !important;}
.elementor-104 .elementor-element.elementor-element-2bd9195 {width: 20.305%;}
	.call-btn .elementor-widget .elementor-icon-list-icon i{font-size:16px !important;line-height:16px !important;}
.call-btn .elementor-icon-list-item > a{font-size: 15px !important;}	
.elementor-104 .elementor-element.elementor-element-7abd45c {width: 15.849%;}	
.header-menu {width: 44% !important;float: left;}	
.header-time {width: 24% !important;float: left;}
.call-btn {width: 17% !important;float: left;}	
.haeder-booknow-btn {width: 12% !important;float: left;}
.logo-hm {width: 30% !important;float: none;margin: 0 auto;}	
.elementor-slide-heading {font-size: 50px !important;line-height: 55px !important;}
.banner_hd h1 {font-size: 45px!important;line-height: 45px!important;}	
.call-now-num h3, .call-now-text h2 {
font-size: 24px !important;line-height: 34px !important;}
.our_gl h2 {font-size: 35px!important;line-height: 45px!important;}	
.our_clnts_dntest h2.elementor-heading-title.elementor-size-default{font-size: 40px;line-height: 50px;}
.seprt_appt_btn a.elementor-button-link.elementor-button.elementor-size-sm {padding: 20px 45px !important;}
.our_dntls_oractice h2 { font-size: 37px !important;line-height: 47px !important;}
.our_dntls_oractice p {font-size:17px !important;line-height:28px !important;padding-left: 20px;}
.other_dntl_ser h2.elementor-heading-title.elementor-size-default {font-size: 37px !important;line-height: 47px !important;}	
.dental-ser li.elementor-icon-list-item a {font-size: 14px !important;line-height: 22px !important;}	
	.sub_number_sd {padding-bottom: 0px !important;}
.sub_number_sd a.elementor-button-link.elementor-button.elementor-size-sm {padding: 20px 45px !important;font-size: 15px !important;}
.dental_care_ages .midtown_ages_hd h2.elementor-heading-title.elementor-size-default {font-size: 39px !important;line-height: 50px !important;}
.process-bar span.elementor-title {font-size: 17px !important;line-height: 45px !important;}	
.ftr_cl_to_action h2.elementor-heading-title.elementor-size-default {font-size: 37px !important;line-height: 47px !important;margin-bottom: 10px !important;}
.ftr_cl_to_action li.elementor-icon-list-item a {font-size: 32px !important;line-height: 42px !important;margin-bottom: 10px !important;} 
.ftr_cl_to_action li.elementor-icon-list-item i{font-size: 25px !important; line-height:25px !important}
.ftr_cl_to_action a.elementor-button-link.elementor-button.elementor-size-sm {padding: 20px 45px !important;font-size: 15px !important;}
.our_clnts_dntest h2 { font-size: 37px !important;line-height: 47px !important;}
.dental_care_ages .midtown_ages_hd a.elementor-button-link.elementor-button.elementor-size-sm {padding: 20px 45px !important;font-size: 15px !important;}	
	.facts-on-sec h2 {font-size: 37px !important;line-height: 47px !important;}
	
}
@media screen and (max-width:1169px){
.header-sec .elementor-container {display: block !important;}
	
}
@media screen and (max-width:1100px){
.banner_hd h1 {font-size: 40px!important;line-height: 40px!important;}
.call-now-num h3, .call-now-text h2 {font-size: 22px !important;line-height: 32px !important;}	
.call-now-btn a.elementor-button-link.elementor-button.elementor-size-sm {
	padding: 17px 35px 17px 35px !important;}
.our_gl h2 {font-size: 32px!important;line-height: 42px!important;}	
.why_clnts_desou .elementor-widget-container {padding: 64px 109px 40px 95px !important;}
.seprt_appt_btn a.elementor-button-link.elementor-button.elementor-size-sm {padding: 18px 43px !important;}
.our_dntls_oractice h2 {font-size: 35px !important;line-height: 45px !important;}
.our_dntls_oractice p {font-size: 16px !important;line-height: 26px !important;}
.dental-ser li.elementor-icon-list-item a {font-size: 13px !important;line-height: 22px !important;}	
.dental_care_ages .midtown_ages_hd h2.elementor-heading-title.elementor-size-default {font-size: 35px !important;line-height: 45px !important;}
.process-bar span.elementor-title {font-size: 16px !important;}
.banner-img h1.elementor-heading-title.elementor-size-default {margin-left: 3%;}
.best-dental-crown .elementor-container.elementor-column-gap-wider {max-width: 100%;margin: 0px 0% 0px 3%!important;}
.envato-kit-141-newsletter-inline .elementor-container.elementor-column-gap-wide {max-width: 100%; margin: 0 auto;padding: 0px 5% 0px 5% !important;align-items: center;}
.service_pg_cta .elementor-container {padding: 0px 5% 0px 5% !important;}
.res-appointment-btn {padding: 17px 35px !important;}	
.social-share .elementor-widget-container {margin: 30px 0px 20px !important;}
	
}
@media screen and (max-width:1024px) {
	.elementor-104 .elementor-element.elementor-element-e22e6cc {padding: 0px 0px 10px 0px;position: fixed !important;width: 100%;top: 0px;z-index: 99;}
	.logo-hm {width: 50% !important;display:none !important;}
.hfe-nav-menu.hfe-layout-horizontal.hfe-nav-menu-layout.horizontal.hfe-pointer__underline.hfe-animation__fade {display: none;}
.header-time{display:none;}
.header-menu {display: none;}
.call-btn{width:50% !important;float:left;text-align:left;}
.haeder-booknow-btn {width:50% !important;float:right;text-align:right;} 
.elementor-104 .elementor-element.elementor-element-a594ec9 {background: #404040 !important;} 
/*.header-sec {display: none !important;}	*/
	.mob-menu-header-holder {
width: 100%;background-color: #fff;height: 80px;position: fixed;top:62px;}
.mobmenur-container i {line-height: 40px;font-size: 40px;float: right;color: #000;margin-top:8px;}	
.mob-standard-logo {margin-top: 15px;}
section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-52fb48e4.elementor-section-full_width.banner_sec.hm_banner_section.elementor-section-height-default.elementor-section-height-default.animated.fadeIn {margin-top: 140px;}
.mobmenu-right-panel {background-color: #bad5e3!important;}
.mobmenu-right-panel .mob-cancel-button {right: 16px!important;color: #454648!important;bottom: -7px;}
.mobmenu-content li a {font-family: 'Montserrat'!important;color: #454648!important;font-size: 16px!important;line-height: 26px!important;padding: 5px 0px!important;border-bottom: 1px solid #454648!important;font-weight: 600!important;}
/*ul.sub-menu {display: block !important;} */	
.wp-mobile-menu li {background: #bad5e3!important;}
ul.sub-menu li a {font-weight: 500!important;}
.elementor-104 .elementor-element.elementor-element-334d7949 .swiper-slide-inner {padding: 0px 50px 0px 50px;}
.elementor-slide-heading br {display: none;}	
.mobmenu-content #mobmenuright > li > a:hover {background-color: #bad5e3!important;}	
	.elementor-104 .elementor-element.elementor-element-45c502cf, .elementor-104 .elementor-element.elementor-element-2a0537d, .elementor-104 .elementor-element.elementor-element-5a1c8cc1, .elementor-104 .elementor-element.elementor-element-346a50fd, .elementor-104 .elementor-element.elementor-element-715a0a7e {padding : 0px 5% 0px 5% !important; }
.elementor-104 .elementor-element.elementor-element-192dec41 { padding: 100px 50px 100px 50px;}	 
	.elementor-104 .elementor-element.elementor-element-1aa6f583, .elementor-104 .elementor-element.elementor-element-11cb63fe {padding:0px 0px 0px 5% !important;}	
.elementor-104 .elementor-element.elementor-element-7bbc3b5 {width: 53%;}	
.ftr_cl_to_action {
padding-top: 50px!important;
padding-bottom: 60px!important;
}	
.quality_dntl_care .elementor-widget-wrap.elementor-element-populated {margin-right: 0!important;}
.mob-menu-header-holder.mobmenu { box-shadow: 0px 2px 9px 0px rgb(0 0 0 / 49%);}
.mob-standard-logo {width: 250px;}	
.call-btn .elementor-element.elementor-element-7fa78b6 .elementor-icon-list-item > a {font-size: 17px;justify-content: flex-start;margin-top: -7px;}
.haeder-booknow-btn img {height: 40px;}	
.desktop_header {position: fixed;top: 0px;z-index: 999;width: 100%;float: left;padding: 0px 0px 20px !important;}	
.desktop_header .inner-header-sec {padding:0px !important;transition: none !important;background-color: #3e3e3e !important; }
.desktop_header .elementor-icon-list-item a {justify-content: start !important;padding-left: 20px;} 
.banner-img {margin-top: 140px !important;padding: 80px 0px 151px 0px !important;}
.service_pg_cta {padding: 80px 0px 80px 0px !important;}
	.elementor-332 .elementor-element.elementor-element-458e05bd {text-align:left !important;}
.call-now-num h3, .call-now-text h2 {font-size: 20px !important;line-height: 30px !important;}
.our_gl h2 {font-size: 30px!important;line-height: 40px!important;}
.our_gl h1 {font-size: 15px !important;line-height: inherit;}	
.sub_number_sd a.elementor-button-link.elementor-button.elementor-size-sm {padding: 18px 45px !important;}
.our_dntls_oractice p {font-size: 15px !important;line-height: 24px !important;padding-left: 0px !important}
	.our_dntls_oractice h2 br{display:none !important;}
	.dental_care_ages a.elementor-button-link.elementor-button.elementor-size-sm {padding: 18px 45px !important;}
.ftr_cl_to_action h2.elementor-heading-title.elementor-size-default {font-size: 37px !important;line-height: 47px !important;}
.ftr_cl_to_action li.elementor-icon-list-item a {font-size: 30px !important;line-height: 40px !important;}
.e-gallery-image.elementor-gallery-item__image.e-gallery-image-loaded {background-position: center center;background-size: cover; background-repeat: no-repeat;}
a.e-gallery-item.elementor-gallery-item.elementor-animated-content.e-gallery-first-row-item {width: 100% !important;height: 100% !important;}
.seprt_appt_btn a.elementor-button-link.elementor-button.elementor-size-sm {padding: 17px 40px !important;}	.abts-sec-bnr-resp {margin-top: 145px!important;}
.ins-logo-sec-mbl {display:block !important;}
.ins-logo-sec {display:none!important;}
.ins-logo-sec-mbl-inner {width: 20% !important;float: left !important;} 
.ins-logo-sec-mbl-inner .elementor-flip-box {height: 174px !important;}

}
	
@media (max-width:991px){
.common_frm h2 {
font-size: 36px!important;
line-height: 46px!important;}
.ftr-appnt-frm h2 {
    font-size: 36px!important;
    line-height: 46px!important;
}
.appnt-nmbr ul li a span {
    font-size: 28px!important;
    line-height: 38px!important;
}
.waht h2 {
    font-size: 36px!important;
    line-height: 46px!important;
}
.photos_hds h2 {
font-size: 36px!important;
line-height: 46px!important;
}
.photos_hds h4 {
font-size: 36px!important;
line-height: 46px!important;
}
.our_dntld_hds h2 {
    font-size: 36px!important;
    line-height: 46px!important;
}
.quality_hd h2 {
    font-size: 36px!important;
    line-height: 46px!important;
}
.our_gl h2{
font-size: 36px!important;
line-height: 46px!important;		
}
.abt-gl-sec .elementor-widget-wrap.elementor-element-populated {
    margin-right: 0!important;
}
.elementor-104 .elementor-element.elementor-element-620933c > .elementor-element-populated {padding: 50px 50px 50px 50px;}
.elementor-104 .elementor-element.elementor-element-3d82e483 .elementor-heading-title {font-size: 36px !important;line-height: 40px !important;}
.elementor-104 .elementor-element.elementor-element-5b49e0e3 .elementor-icon-list-item > a {font-size: 28px !important;line-height: 38px !important;}
.elementor-104 .elementor-element.elementor-element-5b49e0e3 .elementor-icon-list-icon i {font-size: 21px;}
.elementor-column.elementor-col-14, .elementor-column[data-col="14"] {width: 33.33%;margin-bottom:15px;}
.elementor-104 .elementor-element.elementor-element-2913f068 > .elementor-element-populated {margin-left: 15px !important;}
.elementor-104 .elementor-element.elementor-element-57714eae > .elementor-element-populated {margin-right: 15px !important;}
.elementor-104 .elementor-element.elementor-element-1aa6f583 {margin-top: 0px;}
.elementor-104 .elementor-element.elementor-element-3e273c09 .elementor-heading-title { font-size: 37px;line-height: 47px;}
.our_gl h2 {font-size: 36px!important;line-height: 46px!important;}
.elementor-104 .elementor-element.elementor-element-461cad04 > .elementor-element-populated {margin: 40px 50px 0px 0px;--e-column-margin-right: 100px; --e-column-margin-left: 0px;}
.elementor-104 .elementor-element.elementor-element-6fd124a9 > .elementor-element-populated {margin: 80px 50px 0px 0px;--e-column-margin-right: 100px;}
.elementor-104 .elementor-element.elementor-element-39b1bc02 > .elementor-widget-container {padding: 50px 40px 50px 40px;}
.elementor-104 .elementor-element.elementor-element-7652afcd > .elementor-element-populated {margin: 70px 0px 0px 0px;}
.elementor-104 .elementor-element.elementor-element-4d777675 .elementor-heading-title {font-size: 37px !important;line-height: 42px !important;}
.elementor-104 .elementor-element.elementor-element-334d7949 .swiper-slide-contents {max-width: 100%;}
.elementor-slide-heading {font-size: 45px !important;line-height: 55px !important;}
.elementor-104 .elementor-element.elementor-element-334d7949 .swiper-slide {height: 500px;}
.elementor-104 .elementor-element.elementor-element-35b3c7c5 .eael-feature-list-icon-box .eael-feature-list-icon { height: 60px;width: 60px;font-size: 20px;padding: 4px 4px 4px 4px;}
.elementor-104 .elementor-element.elementor-element-6fd124a9 > .elementor-element-populated { padding: 0% 0% 10% 0%;margin:0px 0px 0px 0px ;}
.elementor-104 .elementor-element.elementor-element-7a5c0971 .elementor-heading-title {font-size: 50px;line-height: 60px;}
.elementor-104 .elementor-element.elementor-element-cae4a1c > .elementor-widget-container {padding: 50px 50px 10px 50px;}
.our-goals-left .elementor-widget-wrap.elementor-element-populated {margin: 200px 60px 0px 0px!important;} 
 .our-goals-right .elementor-widget-wrap.elementor-element-populated {margin: 200px 0px 0px 0px!important;} 
.elementor-104 .elementor-element.elementor-element-2de2a75b > .elementor-widget-container, .elementor-104 .elementor-element.elementor-element-1f36227c > .elementor-widget-container, .elementor-104 .elementor-element.elementor-element-3a8c1c2f > .elementor-widget-container, .elementor-104 .elementor-element.elementor-element-72358a8d > .elementor-widget-container, .elementor-104 .elementor-element.elementor-element-bf8d181 > .elementor-widget-container {margin: 0px 70px 0px 70px;}
.elementor-104 .elementor-element.elementor-element-560bb5a0 > .elementor-element-populated {padding: 0px 0px 100px 0px;}
.elementor-104 .elementor-element.elementor-element-59979ac > .elementor-element-populated {padding: 50px 50px 50px 50px;}
.elementor-104 .elementor-element.elementor-element-d3da2ea .elementor-heading-title {font-size: 26px;}
.our-news button.elementor-button.elementor-size-lg {min-height: 46px !important;padding: 12px 25px !important;}
.elementor-104 .elementor-element.elementor-element-192dec41 {padding: 70px 50px 70px 50px;}
.elementor-104 .elementor-element.elementor-element-1c876288 > .elementor-element-populated {margin: 170px 80px 0px 0px;}
.elementor-104 .elementor-element.elementor-element-346a50fd {margin-top: 70px;}
.elementor-104 .elementor-element.elementor-element-c6f7ce7 .elementor-heading-title {font-size: 44px;line-height: 49px;}
.elementor-104 .elementor-element.elementor-element-2dc3486 .elementor-heading-title {font-size: 15px;line-height: 22px;}
.we-are-here span.elementor-icon.elementor-animation- i {font-size: 25px; padding: 0px;}
.elementor-104 .elementor-element.elementor-element-27c9fe06 .elementor-heading-title {line-height: 40px !important;font-size: 30px !important;}
.we-are-here i.fas.fa-phone-volume, .we-are-here i.far.fa-envelope{font-size:28px;}
.elementor-104 .elementor-element.elementor-element-7cb8ac55 .elementor-button {padding: 20px 40px 20px 40px;}
.app-call-num .elementor-104 .elementor-element.elementor-element-1cf6cfd7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-104 .elementor-element.elementor-element-1cf6cfd7 .elementor-icon-list-item > a {font-size: 28px !important;}
.banner_hd h1 {
    font-size: 36px!important;
    line-height: 46px!important;}
.elementor-form .elementor-button.elementor-size-xl {min-height: 37px !important;font-size: 14px !important;padding: 17px 41px !important;}
.elementor-104 .elementor-element.elementor-element-126076ea .elementor-icon-list-item > a, .elementor-104 .elementor-element.elementor-element-22fc70cd .elementor-icon-list-item > a, .elementor-104 .elementor-element.elementor-element-632635ae .elementor-icon-list-item > a, .elementor-104 .elementor-element.elementor-element-18e13103 .elementor-icon-list-item > a, .elementor-104 .elementor-element.elementor-element-6444ab9b .elementor-icon-list-item > a, .elementor-104 .elementor-element.elementor-element-5045718f .elementor-icon-list-item > a, .elementor-104 .elementor-element.elementor-element-74ed81e9 .elementor-icon-list-item > a {justify-content: center;}
.haeder-booknow-btn img {height: 40px;}	
	.call-btn .elementor-icon-list-item a {justify-content: left !important;}
.mob-standard-logo {width: 220px;}	
.mob-menu-header-holder {height: 70px;}
.mobmenur-container i {margin-top: 4px;margin-right: 23px;}	
section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-52fb48e4.elementor-section-full_width.banner_sec.hm_banner_section.elementor-section-height-default.elementor-section-height-default.animated.fadeIn {margin-top: 132px;}
.payment_hds h2 {
    font-size: 36px!important;
    line-height: 46px!important;
}
.call_nws-hd h2 {
    font-size: 24px!important;
    line-height: 34px!important;
}
.insurence-dntist-hd h2 {
font-size: 36px!important;
line-height: 46px!important;
}
.dental-ser li.elementor-icon-list-item a {font-size: 15px !important;line-height: 24px !important;}	
.banner-img {margin-top: 133px !important;}
.service_pg_cta .elementor-container {display: block !important;}	
.call-now-text {width: 50%!important;float: left !important;}
.call-now-num { width: 50% !important;float: left;text-align:right !important;}
.call-now-btn { width: 100% !important;float: none;}
.call-now-num h3, .call-now-text h2 {font-size: 24px !important;line-height: 34px !important;}
.call-now-btn .elementor-align-right {text-align: center;}
.service_pg_cta {padding: 70px 0px 70px 0px !important;}
.call-now-num .elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper {text-align: right;}
.our_gl h2 {font-size: 25px!important;line-height: 40px!important;}	
	.why_clnts_desou {margin-bottom: 0px !important;}
.why_clnts_choose p.eael-feature-list-content{font-size: 14px !important;line-height: 20px !important;}
.why_clnts_desou .elementor-widget-container {padding: 40px 30px 40px 30px !important;}
.our_clnts_dntest h2 { font-size: 34px !important;line-height: 44px !important;}
.clnt_cnt_bx .elementor-testimonial__text {font-size: 14px !important;line-height: 24px !important;}	
 .our_clnts_dntest .elementor-container.elementor-column-gap-default {max-width: 100% !important;padding: 0px 2%;}
.our_dntld_hds h2 {font-size: 33px!important;line-height: 43px!important;}	
.our_dntls_oractice p {font-size: 14px !important;line-height: 22px !important;}
.dental_care_ages .elementor-element.elementor-element-589daa8e > .elementor-element-populated {margin: 0px 40px 0px 0px !important;}
.dental_care_ages a.elementor-button-link.elementor-button.elementor-size-sm {padding: 15px 43px !important;}
.dental_care_ages .midtown_ages_hd h2.elementor-heading-title.elementor-size-default {font-size: 33px !important;line-height: 43px !important;}
.ser-treactment-sec 	h2.elementor-heading-title.elementor-size-default {font-size: 15px !important;line-height: 24px !important;text-align: left;}
.best-dental-crown-left .elementor-element.elementor-element-396df621 h2 {font-size: 15px !important;line-height: 24px !important;}
.tabs-sec {padding: 4% 1% 5% 1% !important;}	
.abts-sec-bnr-resp {margin-top: 133px!important;}	
.best-dental-crown-left-cnt h2, .best-dental-crown-right-cnt h2, .best-dental-crown-right-cnt .elementor-widget-container  {font-size: 16px !important;line-height: 24px !important;}	
.emrg_hlp_cl_us .elementor-element.elementor-element-620933c > .elementor-element-populated {padding: 80px 80px 80px 80px;}
.elementor-104 .elementor-element.elementor-element-2913f068 > .elementor-element-populated {margin-left: 15px !important; }
.why_clnts_desou .elementor-widget-container {padding: 50px 80px 40px 50px !important;}	
	.elementor-104 .elementor-element.elementor-element-620933c > .elementor-element-populated {padding:50px 50px !important;}
.elementor-104 .elementor-element.elementor-element-cae4a1c > .elementor-widget-container {padding: 70px 70px 10px 70px;}
.our-goals-right .elementor-element.elementor-element-2de2a75b > .elementor-widget-container {margin: 0px 70px 0px 70px;}
.elementor-104 .elementor-element.elementor-element-7cb8ac55 .elementor-button {padding: 17px 40px 17px 40px;font-size:14px !important;}
.rated_ser-prog span.elementor-title {font-size: 17px !important;line-height: 44px !important;}
	.elementor-104 .elementor-element.elementor-element-560bb5a0 > .elementor-element-populated {padding: 0px 0px 100px 0px !important;}
.ins-logo-sec-mbl-inner {width: 25% !important;float: left !important;}	
.ins-logo-sec-mbl-inner .elementor-flip-box {height: 167px !important;}
	 
	
	
	
	
}
@media (max-width:767px){
.where-hlps .elementor-widget-wrap.elementor-element-populated {margin-top: 0px!important;}
.ftr-appnt-frm h2 {
    font-size: 34px!important;
    line-height: 44px!important;}
.appnt-nmbr ul li a span {
    font-size: 26px!important;
    line-height: 36px!important;}
.waht h2 {
    font-size: 34px!important;
    line-height: 44px!important;}
.common_frm h2 {
    font-size: 34px!important;
    line-height: 44px!important;}
.add_info .has_eae_slider.elementor-column.elementor-col-25 {width: 50%;}
.photos_hds h2 {
font-size: 34px!important;
line-height: 44px!important;}
.photos_hds h4 {
font-size: 34px!important;
line-height: 44px!important;}
.our_dntld_hds h2 {
    font-size: 34px!important;
    line-height: 44px!important;}
.quality_hd h2 {
    font-size: 34px!important;
    line-height: 44px!important;}
.our_gl h2{
font-size: 34px!important;
line-height: 44px!important;		}
.accordiadns-hm-page {display: none !important;}
.accordiadns-hm-page-mbl  {display: block !important;}
.clinic-images .elementor-widget-image a {
display: block!important;}
.clinic-images .elementor-widget-image img {
width: 100%!important;
display: block!important;}
.our_gl .elementor-widget-container {
    margin-top: 0!important;
    margin-bottom: 0!important;}
.rated_ser h2 {
    line-height: 44px!important;
    font-size: 34px!important;}
.abt-md-txy .elementor-progress-wrapper {
    width: 90%!important;}
.banner_hd h1 {
    font-size: 34px!important;
    line-height: 44px!important;}
section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-11c55b1b.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default, section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-35316681.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {display: none;}
.elementor-104 .elementor-element.elementor-element-4fe72828:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-104 .elementor-element.elementor-element-4fe72828 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {padding: 200px 0px 200px 0px;}	
.elementor-272 .elementor-element.elementor-element-43e3694e {padding: 0px 10px 0px 10px!important;}
.elementor-272 .elementor-element.elementor-element-5bb66946 {padding: 0px 20px 40px 20px!important;}
.elementor-272 .elementor-element.elementor-element-2a21d5dc {padding: 0px 10px 0px 10px!important;}
.elementor-272 .elementor-element.elementor-element-719975c2 {padding: 40px 20px 0px 20px!important;}	
.elementor-104 .elementor-element.elementor-element-2913f068 > .elementor-element-populated {margin-left: 0px !important;}	
.elementor-104 .elementor-element.elementor-element-57714eae > .elementor-element-populated {margin-right: 0px !important;}
.elementor-column.elementor-col-14, .elementor-column[data-col="14"] {margin-bottom: 0px;}
.elementor-104 .elementor-element.elementor-element-1c876288 > .elementor-element-populated {margin: 0px 0px 0px 0px;}
.elementor-104 .elementor-element.elementor-element-1aa6f583, .elementor-104 .elementor-element.elementor-element-11cb63fe {padding: 0px 0px 0px 0% !important;}
.has_eae_slider.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-8159f5, .has_eae_slider.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-e01a89a {width: 50%;float: left;}
.elementor-104 .elementor-element.elementor-element-7bbc3b5 > .elementor-element-populated {margin: 130px 0px 130px 0px;}
.our-goals-left .elementor-widget-wrap.elementor-element-populated, .our-goals-right .elementor-widget-wrap.elementor-element-populated {margin: 50px 0px 0px 0px !important;} 
.mob-standard-logo {width: 205px;}	
.mobmenur-container i {line-height: 35px;font-size: 35px;}	
.elementor-104 .elementor-element.elementor-element-461cad04 > .elementor-element-populated {margin: 40px 0px 0px 0px;}	
.elementor-104 .elementor-element.elementor-element-39b1bc02 .elementor-heading-title {font-size: 33px;line-height: 40px!important;}
.accordiadns-hm-page-mbl h3 {font-size: 17px !important;line-height: 22px !important;}
.accordiadns-hm-page-mbl p{font-size:14px !important;line-height:20px !important}
.elementor-toggle .elementor-tab-title{position:relative;}	
.elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-right {float: right;text-align: right;position: absolute;top: 36%; right: 5%;width:auto;height:auto;}
.elementor-104 .elementor-element.elementor-element-c6f7ce7 .elementor-heading-title {font-size: 36px; line-height: 46px;}
.payment_hds h2 {font-size: 34px!important;line-height: 44px!important;}	
.insurence-dntist-hd h2 {font-size: 34px!important;line-height: 44px!important;}
.why_clnts_desou h2{font-size: 33px !important;line-height: 43px !important;}	
.sub_number_sd {padding: 20px 0px !important;}	
.dental_care_ages {padding: 0% 3.5% 8% 3.5% !important;}	
.process-bar .elementor-widget-container {margin: 0px 0px 0px 0px !important;}
.our_dntls_oractice .elementor-container.elementor-column-gap-no {padding: 0px 3.5% 0px 3.5%;}
.tabs-sec {padding: 4% 2% 5% 2% !important;}	
.facts-on-sec h2 {font-size: 34px !important;line-height: 44px !important;}
.elementor-151 .elementor-element.elementor-element-498e69c4 {text-align: left !important;}	
.ftr_cl_to_action h2.elementor-heading-title.elementor-size-default {font-size: 34px !important;line-height: 44px !important;}
.ftr_cl_to_action li.elementor-icon-list-item a {font-size: 28px !important;line-height: 38px !important;}
.social-share {width: 33.33% !important;float: left;}
.trems-privacy {width: 36.66% !important;float: left;}
.copy-right {width:30% !important;float:left;}
.copy-right h2{font-size:13px !important;}
.trems-privacy ul.elementor-icon-list-items.elementor-inline-items li {width: auto;display: inline-block;float: left;margin-left: 8px !important;margin-right:0px !important;}
.trems-privacy li.elementor-icon-list-item.elementor-inline-item a {font-size: 13px !important;line-height: 13px !important;display: inline-block;margin: 0 auto !important;}
.top_ftr .elementor-container.elementor-column-gap-default {align-items: baseline;}
.best-dental-crown-left-cnt h2, .best-dental-crown-right-cnt h2, .best-dental-crown-right-cnt .elementor-widget-container  {font-size: 15px !important;line-height: 22px !important;}		
.ins-logo-sec-mbl-inner {width: 33.33% !important;float: left !important;}	
.ins-logo-sec-mbl-inner .elementor-flip-box {height: 180px !important;}
	
}
@media (max-width:650px){
.appnt-nmbr ul li a span {font-size: 24px!important;line-height: 34px!important;}
.dntl_mdtwn .elementor-heading-title {font-size: 35px !important;line-height: 40px !important;}
.mk_appnt_tdy .elementor-heading-title {font-size: 23px !important;line-height: 33px !important;}
.elementor-104 .elementor-element.elementor-element-4fe72828:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-104 .elementor-element.elementor-element-4fe72828 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {padding: 170px 0px 170px 0px;}
.elementor-104 .elementor-element.elementor-element-3d82e483 > .elementor-widget-container {margin: 0px;padding: 0px 0px 0px 0px;}	
.elementor-104 .elementor-element.elementor-element-5b49e0e3 .elementor-icon-list-item > a {font-size: 25px !important;line-height: 35px !important;}
.elementor-104 .elementor-element.elementor-element-3d82e483 .elementor-heading-title {font-size: 33px !important;line-height: 40px !important;}
.elementor-104 .elementor-element.elementor-element-3e273c09 .elementor-heading-title {font-size: 33px;line-height: 40px;}
.our_gl h2 {font-size: 33px!important;line-height: 40px!important;}
.elementor-104 .elementor-element.elementor-element-7bbc3b5 {width: 100%;}
.elementor-104 .elementor-element.elementor-element-7a5c0971{text-align:left;}	
.elementor-104 .elementor-element.elementor-element-7bbc3b5 > .elementor-element-populated {margin: 100px 0px 100px 0px;}
.elementor-104 .elementor-element.elementor-element-1deaec67 .elementor-heading-title {font-size: 33px !important;line-height: 40px !important;}
.elementor-104 .elementor-element.elementor-element-1deaec67 > .elementor-widget-container{margin: 20px 0px 20px 0px;}
.elementor-104 .elementor-element.elementor-element-7cb8ac55 .elementor-button {padding: 17px 36px 17px 36px;}
.rated_ser h2 {line-height: 40px!important;font-size: 33px!important;}	
.mob-standard-logo {width: 195px;height: auto !important;}
.elementor-104 .elementor-element.elementor-element-7bbc3b5 {width: 100% !important;}
.elementor-104 .elementor-element.elementor-element-7a5c0971 .elementor-heading-title {font-size: 40px;line-height: 50px;}	
.elementor-104 .elementor-element.elementor-element-5d462d53 { text-align: left !important;}
.accordiadns-hm-page-mbl h3 {font-size: 16px !important;line-height: 21px !important;}
.accordiadns-hm-page-mbl p {font-size: 13px !important;line-height: 20px !important;}
.elementor-104 .elementor-element.elementor-element-c6f7ce7 .elementor-heading-title {font-size: 33px; line-height: 42px;}
.rated_ser-prog span.elementor-title {font-size: 17px !important;line-height: 40px !important;}
.elementor-104 .elementor-element.elementor-element-d3da2ea .elementor-heading-title {font-size: 26px;line-height: 43px !important;}
.payment_hds h2 {font-size: 32px!important;line-height: 42px!important;}
.insurence-dntist-hd h2 {font-size: 32px!important;line-height: 42px!important;}
.call-now-text {width: 55%!important;float: left !important;}	
.call-now-num {width: 45% !important;float: left;text-align: right !important;}
.call-now-num h3, .call-now-text h2 {font-size: 20px !important;line-height: 30px !important;}	
.our_clnts_dntest h2, .our_dntld_hds h2, .other_dntl_ser h2.elementor-heading-title.elementor-size-default, .ftr_cl_to_action h2.elementor-heading-title.elementor-size-default {font-size: 33px !important;line-height: 43px !important;}
.ftr_cl_to_action li.elementor-icon-list-item a {font-size: 27px !important;line-height: 37px !important;}
.ftr_cl_to_action li.elementor-icon-list-item i {font-size: 21px !important;line-height: 21px !important;}
.ftr_cl_to_action a.elementor-button-link.elementor-button.elementor-size-sm {padding: 17px 40px !important;font-size: 14px !important;}
.ser-treactment-sec .has_eae_slider.elementor-column.elementor-col-33.elementor-top-column.animated.fadeInRight {width: 100% !important;float: left !important;display:block !important;}	
.ser-treactment-sec .has_eae_slider.elementor-column.elementor-col-33.elementor-top-column.animated.fadeInLeft {width: 100% !important;float: left !important;display:block !important;}
.facts-on-sec h2 {font-size: 33px !important;line-height: 40px !important;}
.elementor-405 .elementor-element.elementor-element-90a9f99 {padding: 0% 5% 0% 5%;}
.copy-right,.social-share, .trems-privacy { width: 100% !important;float: left;}	
.best-dental-crown-left-cnt h2, .best-dental-crown-right-cnt h2, .best-dental-crown-right-cnt .elementor-widget-container  {font-size: 14px !important;line-height: 22px !important;}		
.ins-logo-sec-mbl-inner {width: 50% !important;float: left !important;}	
.ins-logo-sec-mbl-inner .elementor-flip-box {height: 180px !important;}	
	
	
	
}
@media (max-width:480px){
ul.sub-menu {display: inline-block!important;}
ul.sub-menu{display:block !important;}
ul.sub-menu.show-sub-menu{display:none !important;}	
.banner_sec a.elementor-button.elementor-slide-button.elementor-size-xl {padding: 10px 40px;}
.banner_sec .elementor-104 .elementor-element.elementor-element-334d7949 .swiper-slide {height: 512px;}
.banner_sec .elementor-104 .elementor-element.elementor-element-334d7949 .swiper-slide {height: 512px!important;}
.elementor-104 .elementor-element.elementor-element-334d7949 .swiper-slide {height: 500px!important;}
.elementor-104 .elementor-element.elementor-element-334d7949 .elementor-slide-heading {font-size: 40px;line-height: 1em;}
.dntl_mdtwn h2 {font-size: 34px!important;line-height: 44px!important;}
.dntl_mdtwn h2 br {display: none;}
.mk_appointment .elementor-widget-wrap.elementor-element-populated {margin-bottom: 20px!important;}
.elementor-104 .elementor-element.elementor-element-45c502cf {padding: 0% 15px 0% 15px;}
.mk_appnt_tdy .elementor-widget-container {padding: 30px 0px!important;}
.frm_flds .elementor-field-textual.elementor-size-lg {min-height: 40px;}
.frm_flds .elementor-form .elementor-button.elementor-size-xl {min-height: 50px;padding: 18px 20px;}
.elementor-104 .elementor-element.elementor-element-3d82e483 > .elementor-widget-container {margin: 10px 15px 10px 15px;}
.emrg_hlp_cl_us h2 {font-size: 34px!important;line-height: 44px!important;}
.emrg_hlp_cl_us span {font-size: 24px;}
.other_dntl_ser h2 {font-size: 30px!important;line-height: 40px!important;}
.elementor-104 .elementor-element.elementor-element-7d90ed2f .elementor-heading-title {font-size: 15px;}
.other_dntl_ser ul li a span {font-size: 14px;line-height: 22px;}
.other_dntl_ser ul li a span br{display:none !important;}
.elementor-104 .elementor-element.elementor-element-2a0537d {padding: 0% 15px 4% 15px;}
.other_dntl_ser ul li a span{font-size:16px;line-height:26px;}
.other_dntl_ser .elementor-widget-wrap.elementor-element-populated {padding-top: 40px!important;}
.elementor-104 .elementor-element.elementor-element-461cad04 > .elementor-element-populated {margin: 40px 0px 0px 0px}
.our_gl .elementor-widget-container {margin: 0px 15px!important;}
.our_gl h2{font-size:30px!important;line-height:40px!important;}
.why_clnts_desou .elementor-widget-container {padding-top: 30px!important;}
.why_clnts_desou h2{font-size:30px!important;line-height:40px!important;}
.elementor-104 .elementor-element.elementor-element-6fd124a9 > .elementor-element-populated {padding-bottom: 40px!important;}
.elementor-104 .elementor-element.elementor-element-5a1c8cc1 {padding: 0% 15px 0% 15px;}	
.our_clnts_dntest h2{font-size:34px!important;line-height:44px!important;}	
.elementor-104 .elementor-element.elementor-element-7652afcd > .elementor-element-populated {margin: 0px 0px 0px 0px;}
.elementor-104 .elementor-element.elementor-element-70dfaddc > .elementor-widget-container {margin: 30px 0px 0px 0px;}
.clnt_cnt_bx .elementor-testimonial__header {padding: 15px 20px!important;}
.clnt_cnt_bx .elementor-testimonial__content {padding: 0px 20px 30px!important;font-size:18px!important;}
.elementor-104 .elementor-element.elementor-element-715a0a7e {padding: 0% 15px 0% 15px;}	
.elementor-104 .elementor-element.elementor-element-7bbc3b5 > .elementor-element-populated {margin: 80px 0px 50px 0px;}	
.bst_dntst_nyc img {transform: scale(0.8);}	
.bst_dntst_nyc h2 {font-size:34px!important;line-height:44px!important;}
.bst_dntst_nyc .elementor-element-5d462d53 h2.elementor-heading-title.elementor-size-default {font-size: 14px!important;line-height: 24px!important;}
.our-goals-left .elementor-widget-wrap.elementor-element-populated {margin: 0px 0px 0px 0px !important;}
.elementor-104 .elementor-element.elementor-element-1deaec67 .elementor-heading-title {font-size: 30px !important;line-height: 40px !important;}
.elementor-104 .elementor-element.elementor-element-7cb8ac55 .elementor-button {padding: 15px 35px 15px 35px!important;font-size: 14px !important;}
.elementor-element-1deaec67 h2 {font-size: 34px!important; line-height: 44px!important;}	
.elementor-element-1deaec67 .elementor-widget-container {margin: 0px 15px!important;}	
.elementor-104 .elementor-element.elementor-element-7cb8ac55 > .elementor-widget-container {margin: 17px 0px 0px 0px;}
.elementor-104 .elementor-element.elementor-element-7cb8ac55 .elementor-button {padding: 18px 40px 18px 40px!important;}	
.rated_ser h2 {font-size: 30px!important;line-height: 40px!important;}
.rated_ser-prog span.elementor-title {font-size: 16px !important;line-height: 40px !important;}
.elementor-104 .elementor-element.elementor-element-cae4a1c > .elementor-widget-container {margin: 18px 15px 18px 15px;padding: 20px 0px 0px 0px;}	
.rated_ser-prog .elementor-widget-container {margin: 0px 15px!important;}	
.elementor-element-560bb5a0 .elementor-widget-wrap.elementor-element-populated {padding-bottom: 65px!important;}	
.miss_ou_nws .elementor-widget-wrap.elementor-element-populated {padding: 20px 15px!important;}	
.miss_ou_nws h2	{font-size: 27px!important; line-height: 40px!important;}
.miss_ou_nws .elementor-field-textual.elementor-size-lg {min-height: 48px;}	
.miss_ou_nws .elementor-form .elementor-button.elementor-size-lg {min-height: 48px !important;padding: 15px 35px 15px 35px!important;}	
.help_you_j h2 {font-size: 30px!important;line-height: 40px!important;padding:0px 15px!important;}	
.add_info .has_eae_slider.elementor-column.elementor-col-25 {width: 50%;}	
.add_info {margin: 20px 8px 40px!important;}	
.ftr_cl_to_action {padding: 40px 5px!important;}	
.ftr_cl_to_action h2 {font-size: 32px!important;line-height: 42px!important;}	
.ftr_cl_to_action	a.elementor-button-link.elementor-button.elementor-size-sm{padding: 18px 40px 18px 40px!important;}
.top_ftr {padding: 40px 0px 20px!important;}	
.top_ftr .elementor-widget-container {margin: 0px 0px 10px!important;}
.btm_ftr {border-top: 2px solid #f5f5f5!important;}
.contact_txt h2.elementor-heading-title.elementor-size-default {padding: 0px 15px!important;}	
.banner_sec .swiper-slide-inner {display:block!important;padding: 115px 15px 0px!important;}
.desktop_header{display:none!important;}		.mobile_header{display:block!important;position: fixed;z-index: 99;transition: none !important;}
.mobile_sub_sec section.has_eae_slider.elementor-section.elementor-inner-section {padding: 0px 5px;transition:none !important;}	
.mob_logo img {width: 75%!important;}
.book_nw a.elementor-button-link.elementor-button.elementor-size-sm {padding: 13px 23px;}
.hfe-nav-menu li a {padding-left: 15px!important;}	
.welcome_jdental_sec .elementor-tab-title {padding: 15px 25px 15px 15px!important;}	
.our_clnts_dntest .elementor-testimonial__text {font-size: 13px!important;line-height:20px !important;}	
.other_dntl_ser .elementor-widget-wrap.elementor-element-populated {padding-top: 20px!important;}	
	
.banner_hd h2 {line-height: 46px!important;font-size: 36px!important;}
.tech_sec .elementor-widget-wrap.elementor-element-populated {margin-top: 40px!important;}
.elementor-359 .elementor-element.elementor-element-7a147edc > .elementor-widget-container {margin: 0px 15px 29px 15px;}
.elementor-element-91e68a9 .elementor-widget-wrap.elementor-element-populated {margin-top: 0px!important;}
.quality_dntl_care {padding: 0px 15px!important;}
.quality_dntl_care .elementor-widget-wrap.elementor-element-populated {margin: 40px 0px 0px!important;}
.quality_hd h2 {font-size: 34px!important;line-height: 44px!important;}
.our_dntls_oractice {padding: 20px 15px!important;}
.our_dntls_oractice .elementor-widget-wrap.elementor-element-populated {margin: 30px 0px 0px!important;}
.elementor-359 .elementor-element.elementor-element-8ff24e4 > .elementor-element-populated {padding: 0em 0em 1em 0em;}
.envato-kit-141 .elementor-widget-image a {display: block!important;}	
.envato-kit-141 .elementor-widget-image a img {width:100%!important;}
.our_dntld_hds h2 {font-size: 32px!important;line-height: 42px!important;}	
.photos_hds	h2 {font-size: 34px!important;line-height: 44px!important;}	
.photos_hds	h4 {font-size: 34px!important;line-height: 44px!important;}	
.quality_dntl_care a.elementor-button-link.elementor-button.elementor-size-sm {padding: 18px 40px 18px 40px!important;}	
.elementor-element-4f7174a3 .elementor-widget-container {margin-top: 3px!important;}
.all_pg_cnt_frm {padding: 40px 15px 0px!important;}
.common_frm h2 {font-size: 32px!important;line-height: 42px!important;}	
.elementor-134 .elementor-element.elementor-element-3f12e29 > .elementor-widget-container {margin: 3% 0px 9% 0px;}	
.all_pg_cnt_frm .elementor-field-textual.elementor-size-lg {min-height: 40px!important;}	
.all_pg_cnt_frm .elementor-form .elementor-button.elementor-size-xl {min-height: 50px!important;padding: 15px 40px 15px 40px!important;}	
.elementor-element-7c7c0ac h2 {padding: 0px 15px!important;}	
		
.banner_hd h1 {line-height: 46px!important;font-size: 36px!important;}	
.has_eae_slider.elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-1cc7e8a {display: none!important;}	
section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-2919a35e.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {display: none!important;}	
section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-35316681.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {display: none!important;}	
.clinic_newses_two {padding: 0px 0px!important;}
.clinic_newses {padding: 0px 0px!important;}
.elementor-element-a414640 h2 {padding: 0px 15px;}
.elementor-272 .elementor-element.elementor-element-2a21d5dc {padding: 0px 0px 20px 0px;}
.elementor-272 .elementor-element.elementor-element-43e3694e {padding: 0px 0px 0px 0px;}
.clinic_nws_banner {position: relative;}
.clinic_nws_banner:before {position: absolute;content: "";width: 100%;height: 100%;background: #0000007a;top: 0;bottom: 0;}		
.nws_patients {padding: 30px 10px 40px!important;}	
.news_patients_hd h2 {font-size: 34px!important;line-height: 44px!important;}	
.elementor-259 .elementor-element.elementor-element-4609f431 > .elementor-widget-container {margin: 0px 0px 0px 0px!important;}	
	
section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-67b48ae6.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {display: none;}	
section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-5c952d09.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {display: none;}	
section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-73492328.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {display: none;}
.mob_ccnsds{display:block!important;}	
.payment_hds h2 {font-size: 30px!important;line-height: 40px!important;}	
.payment_opt_pd .elementor-widget-wrap.elementor-element-populated {padding: 20px 15px 0px;}	
.call_nw_to_lrn_mr {padding: 0px 0px 40px!important;}	
.call_nw_to_lrn_mr .elementor-icon-box-icon {display: none!important;}
.call_nw_to_lrn_mr a.elementor-button-link.elementor-button.elementor-size-sm {padding: 18px 50px 18px 50px!important;}	
.insurence_goals .elementor-widget-wrap.elementor-element-populated {margin-top: 50px!important;}	
.elementor-element-b216739 .elementor-widget-wrap.elementor-element-populated {margin-top: 0px!important;}	
.numbers_btns a.elementor-button-link.elementor-button.elementor-size-sm {padding: 18px 40px 18px 40px!important;}	
.our_pr_dntl_nyc {padding: 30px 0px!important;}
.our_pr_dntl_nyc h2 br {display: none;}
.our_pr_dntl_nyc h2 {font-size: 30px!important;line-height: 40px!important;}	
.other_dntl_ser a.elementor-button-link.elementor-button.elementor-size-sm {padding: 18px 40px 18px 40px!important;}	
.all_ges_mdtwn h2 {font-size: 34px!important;line-height: 44px!important;}	
.gum_diseases .elementor-widget-wrap.elementor-element-populated {margin: 0px!important;padding: 0px!important;}	
.gum_diseases {padding: 40px 15px!important;}
.insurence_request_apt a.elementor-button-link.elementor-button.elementor-size-sm {padding: 18px 40px 18px 40px;}	
section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-2649341b.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {display: none;}	
.ser_insurence_frm {padding: 40px 15px!important;}
.mk_appnt_tdys .elementor-widget-container {padding: 30px 0px 30px 0px!important;}	
.all_pgs_frm_fields .elementor-field-textual.elementor-size-lg {min-height: 40px!important;}	
.all_pgs_frm_fields .elementor-widget-container {margin: 3% 20px 9% 20px!important;}	
.all_pgs_frm_fields .elementor-button.elementor-size-xl {padding: 18px 40px!important;min-height: 50px!important;}	

.mobmenur-container i {color: #454648!important;}
.mobmenur-container {margin-top: -13px!important;right: 9px;}	
.hfe-nav-menu {display: none!important;}
.mob-menu-header-holder.mobmenu {width: 100%;float: left;}
.mob-menu-header-holder {top: 50px;}
.mobile_sub_sec section.has_eae_slider.elementor-section.elementor-inner-section {padding: 0px 5px;position: fixed;top: 0px;z-index: 99;width: 100%;float: left;left:0px;padding: 10px 10px;background: #3e3e3e;}
.elementor-104 .elementor-element.elementor-element-67bebf37 > .elementor-widget-container {margin: -4px 0px 8px 0px;}
.book_nw a.elementor-button-link.elementor-button.elementor-size-sm {padding: 12px 17px;font-size: 14px!important;}
section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-52fb48e4.elementor-section-full_width.banner_sec.hm_banner_section.elementor-section-height-default.elementor-section-height-default.animated.fadeIn {margin-top: 89px;}
.mob-standard-logo {width: 170px;height: auto !important;margin-top:18px;}
.mobmenur-container i {line-height: 30px;font-size: 30px;margin-top: 20px; margin-right: 0px;}
.has_eae_slider.elementor-column.elementor-col-20.elementor-inner-column.elementor-element.elementor-element-358b3cc4 {display: none !important;}
.book_nw a.elementor-button-link.elementor-button.elementor-size-sm {padding: 10px 17px;
font-size: 14px!important;}	
.hrs_by_appnt{display:none;}
.brdr_btm_mn {border-bottom: 0px solid #e1e1e1;padding-bottom: 1px;}	
.mobmenu-right-panel {background-color: #bad5e3!important;}	
.mobmenu-right-panel .mob-cancel-button {right: 16px!important;
color: #454648!important;   bottom: -7px;}	
.mobmenu-content li a {font-family: 'Montserrat'!important;
color: #454648!important;font-size: 16px!important;line-height: 26px!important;padding: 5px 0px!important;border-bottom: 1px solid #454648!important;font-weight: 600!important;}	
ul#mobmenuright {margin-top: 30px;}	
.wp-mobile-menu li {background: #bad5e3!important;}
ul.sub-menu.show-sub-menu li {
padding-left: 10px!important;
padding-right: 10px!important;}	
.mobmenu-content #mobmenuright > li > a:hover {background-color: #bad5e3!important;}
ul.sub-menu.show-sub-menu li:last-child a {border-bottom: 0px solid #fff!important;}
.mobmenu-content li:last-child a {border-bottom: 0px solid #fff!important;}	
.mob-expand-submenu i {font-size: 16px!important;}	
.service_pg_cta {padding: 0px 0px 50px!important;}	
.service_pg_cta .elementor-icon-box-icon {display: none!important;}	
.service_pg_cta a.elementor-button-link.elementor-button.elementor-size-sm {padding: 18px 40px 18px 40px;}	
.sub_number_sd {padding: 10px 0px!important;}
.sub_number_sd a.elementor-button-link.elementor-button.elementor-size-sm {padding: 18px 40px 18px 40px!important;}	
.seprt_appt_btn a.elementor-button-link.elementor-button.elementor-size-sm {
padding: 18px 40px 18px 40px;}
.our_dntld_hds h2 br {display: none;}	
.dental_care_ages {padding: 0px 20px !important;}	
.dental_care_ages .elementor-widget-wrap.elementor-element-populated {margin: 20px 0px 0px!important;}
.midtown_ages_hd h2 {font-size: 34px!important;line-height: 44px!important;}	
.dental_care_ages a.elementor-button-link.elementor-button.elementor-size-sm {padding: 18px 40px 18px 40px;}	
.our_clnts_dntest {padding: 40px 7px 30px!important;}	
.quick-acd_ser .elementor-tab-title {padding: 17px 15px!important;}	
.main_fcts_hd h2 {font-size: 30px!important;line-height: 40px!important;}	
ul.sub-menu li a {font-weight: 500!important;}	

.banner-img {position: relative;}	.banner-img:before {position: absolute;content: "";width: 100%;height: 100%;background: #0000005c;top: 0;bottom: 0;}
.clinic_nws_hds h2 {font-size: 22px!important;line-height: 28px!important;}	
.cnter-alignments .elementor-icon-box-content {text-align: center!important;}	
.cnter-alignments .elementor-icon-box-icon {text-align: center!important;}
ul {list-style: none!important;}
.top_ftr ul.elementor-icon-list-items.elementor-inline-items {justify-content: center!important;}	
.ftr-appnt-frm .elementor-widget-container {margin-bottom: 0!important;}	
.appnt-nmbr ul li a span {
font-size: 22px!important;line-height: 32px!important;}
.abt-md-txy .elementor-progress-wrapper {width: 100%!important;}
	.elementor-104 .elementor-element.elementor-element-192dec41 {padding: 40px 25px 40px 25px;}
.elementor-104 .elementor-element.elementor-element-346a50fd {margin-top: 60px;}	
.dntl_mdtwn .elementor-heading-title {font-size: 30px !important;line-height: 36px !important;}
.elementor-104 .elementor-element.elementor-element-47113428 .elementor-heading-title {font-size: 13px;line-height: 20px;}
.mk_appnt_tdy .elementor-heading-title {font-size: 20px !important;line-height: 27px !important;}	
.elementor-104 .elementor-element.elementor-element-534cefc1 .elementor-field-group .elementor-field, .elementor-104 .elementor-element.elementor-element-534cefc1 .elementor-field-subgroup label {font-size: 13px;}
.elementor-104 .elementor-element.elementor-element-4fe72828:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-104 .elementor-element.elementor-element-4fe72828 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {padding: 120px 0px 120px 0px;}
.elementor-104 .elementor-element.elementor-element-620933c > .elementor-element-populated {padding: 30px 30px 30px 30px;}
.elementor-104 .elementor-element.elementor-element-3d82e483 .elementor-heading-title {font-size: 30px !important;line-height: 38px !important;}
.elementor-104 .elementor-element.elementor-element-5b49e0e3 .elementor-icon-list-item > a {font-size: 20px !important;line-height: 30px !important;}
.elementor-104 .elementor-element.elementor-element-5e10e3e3 .elementor-heading-title {font-size: 15px;line-height: 22px;}
.elementor-104 .elementor-element.elementor-element-39b1bc02 > .elementor-widget-container {padding: 0px 0px 0px 0px;}	
.elementor-104 .elementor-element.elementor-element-35b3c7c5 .eael-feature-list-item .eael-feature-list-title {font-size: 15px !important;line-height: 15px !important;}
.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-content-box .eael-feature-list-content {font-size:13px !important;line-height:20px !important;}
.elementor-104 .elementor-element.elementor-element-4d777675 .elementor-heading-title {font-size: 30px !important;line-height: 40px !important;}
cite.elementor-testimonial__cite span.elementor-testimonial__name {font-size: 15px !important;line-height: 15px !important;}
.brdr_btm_mn .elementor-widget-wrap.elementor-element-populated {margin-top: -7px!important;}
.call_number .elementor-widget-container {margin-top: 11px!important;}	
.banner-img { margin-top: 119px !important;}
.call-now-text {width: 100%!important;float: left !important;}
.call-now-num {width: 100% !important;float: left;text-align: center !important;}
.call-now-num .elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper {text-align: center;}
.why_clnts_desou .elementor-widget-container {padding: 20px 20px 40px 20px !important;}
.our_clnts_dntest h2 {font-size: 30px!important;line-height: 40px!important;}
.our_dntld_hds h2 {font-size: 30px!important;line-height: 40px!important;}
.our_clnts_dntest h2, .our_dntld_hds h2, .other_dntl_ser h2.elementor-heading-title.elementor-size-default, .ftr_cl_to_action h2.elementor-heading-title.elementor-size-default {
font-size: 30px !important;line-height: 40px !important;}
.other_dntl_ser ul li a span {font-size: 15px;line-height: 24px;}	
.dental_care_ages .midtown_ages_hd h2.elementor-heading-title.elementor-size-default {font-size: 30px !important;line-height: 40px !important;}
.ftr_cl_to_action li.elementor-icon-list-item a {font-size: 25px !important;line-height: 35px !important;}
.ftr_cl_to_action li.elementor-icon-list-item i {font-size: 19px !important;line-height: 19px !important;}
.best-dental-crown-left .elementor-element.elementor-element-396df621 h2 {font-size: 14px !important;line-height: 22px !important;}
.call-now-num .elementor-icon-box-icon {display: none !important;}
.page-id-104 .book_nw a.elementor-button-link.elementor-button.elementor-size-sm { margin-top: 10px !important;}
.res-appointment-btn a {padding: 17px 33px !important;font-size: 14px !important;}
.abts-sec-bnr-resp {margin-top: 120px!important;}
.best-dental-crown-right-cnt .elementor-widget-container {font-size: 14px !important;line-height: 20px !important;margin-bottom: 30px !important;}	
.best-dental-crown-left-cnt h2, .best-dental-crown-right-cnt h2, .best-dental-crown-right-cnt .elementor-widget-container  {font-size: 14px !important;line-height: 20px !important;}	
	.dental-ser-inner .elementor-widget-wrap.elementor-element-populated {margin: 0px !important;}
.call-now-btn {width: 100% !important;float:left;}  
.ins-logo-sec-mbl-inner {width: 100% !important;float: left !important;}	
.ins-logo-sec-mbl-inner .elementor-flip-box {height: 180px !important;}	
.call_number li.elementor-icon-list-item span.elementor-icon-list-icon i {font-size: 15px !important;line-height: 16px !important;}
.page-id-332 .elementor-section.ser-gl-sec .elementor-container {display: block!important;}
.page-id-332 .envato-kit-141-newsletter-inline.service_pg_cta {padding: 0px 0px 300px!important;}
.clnwtxt-cntr h2 {text-align: center;}
	
}


@media (max-width:400px){
.elementor-104 .elementor-element.elementor-element-334d7949 .swiper-slide-contents {max-width: 100%;}	
.dntl_mdtwn h2 {font-size: 32px!important;line-height: 42px!important;}
.emrg_hlp_cl_us h2 {font-size: 32px!important;line-height: 42px!important;}
.other_dntl_ser h2 {font-size: 27px!important;line-height: 33px!important;}
.our_gl h2 {font-size: 27px!important;line-height: 33px!important;}
.why_clnts_desou h2 {font-size: 27px!important;line-height: 33px!important;}
.our_clnts_dntest h2 {font-size: 27px!important;line-height: 33px!important;}
.bst_dntst_nyc h2 {font-size: 27px!important;line-height: 33px!important;}	
.elementor-element-1deaec67 h2 {font-size: 27px!important;line-height: 33px!important;}
.rated_ser h2 {font-size: 27px!important;line-height: 33px!important;}
.miss_ou_nws h2 {font-size: 27px!important;line-height: 33px!important;}
.help_you_j h2 {font-size: 27px!important;line-height: 33px!important;}	
.ftr_cl_to_action h2 {font-size: 27px!important;line-height: 33px!important;}	
.banner_hd h2 {line-height: 27px!important;font-size: 33px!important;}
.quality_hd h2 {font-size: 27px!important;line-height: 33px!important;}	
.our_dntld_hds h2 {font-size: 27px!important;line-height: 33px!important;}	
.photos_hds	h2 {font-size: 27px!important;line-height: 33px!important;}
.photos_hds	h4 {font-size: 27px!important;line-height: 33px!important;}
.common_frm h2 {font-size: 27px!important;line-height: 33px!important;}	
.banner_hd h1 {line-height: 40px!important;font-size: 30px!important;}
.midtown_ages_hd h2 {font-size: 27px!important;line-height: 33px!important;}
.main_fcts_hd h2 {font-size: 27px!important;line-height: 33px!important;}		
.call_number span.elementor-icon-list-text {font-size: 15px;}	
.photos_hds h2 {font-size: 27px!important;line-height: 33px!important;}
.photos_hds h4 {font-size: 27px!important;line-height: 33px!important;}
.elementor-slide-heading {font-size: 40px !important;line-height: 46px !important;}	
.elementor-104 .elementor-element.elementor-element-334d7949 .elementor-slide-description {font-size: 14px;line-height: 20px;}
.hm_banner_section a.elementor-button.elementor-slide-button.elementor-size-xl {padding: 12px 25px !important;border-radius: 50px !important;font-size: 14px !important;}
.elementor-104 .elementor-element.elementor-element-1ce13907 .elementor-heading-title {font-size: 15px;line-height: 22px;}
.dntl_mdtwn .elementor-heading-title {font-size: 25px !important;line-height: 30px !important;}
.mk_appnt_tdy .elementor-heading-title {font-size: 19px !important;line-height: 25px !important;}
.elementor-104 .elementor-element.elementor-element-534cefc1 .elementor-field-group .elementor-field, .elementor-104 .elementor-element.elementor-element-534cefc1 .elementor-field-subgroup label {font-size: 12px;}
.elementor-form .elementor-button.elementor-size-xl { min-height: 35px !important;font-size: 14px !important;padding: 15px 34px !important;}
.elementor-104 .elementor-element.elementor-element-3d82e483 .elementor-heading-title {font-size: 27px !important;line-height: 33px !important;}
.emrg_hlp_cl_us span {font-size: 19px;line-height:26px;}
.elementor-104 .elementor-element.elementor-element-5b49e0e3 .elementor-icon-list-icon i {font-size: 17px;}
.elementor-104 .elementor-element.elementor-element-4d777675 .elementor-heading-title {font-size: 27px !important;line-height: 33px !important;}	
.elementor-104 .elementor-element.elementor-element-1deaec67 .elementor-heading-title {font-size: 27px !important;line-height: 33px !important;}
.elementor-104 .elementor-element.elementor-element-7cb8ac55 .elementor-button {padding: 15px 35px 15px 35px!important;}	
.app-call-num .elementor-104 .elementor-element.elementor-element-1cf6cfd7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-104 .elementor-element.elementor-element-1cf6cfd7 .elementor-icon-list-item > a {font-size: 24px !important;}	
.ftr_cl_to_action a.elementor-button-link.elementor-button.elementor-size-sm {padding: 15px 35px 15px 35px!important;}	
.app-call-num span.elementor-icon-list-icon i {font-size: 20px !important;line-height: 20px !important;}
.call-now-num h3, .call-now-text h2 {font-size: 20px !important;line-height: 30px !important;}
.call-now-btn a.elementor-button-link.elementor-button.elementor-size-sm {padding: 14px 33px 14px 33px !important;}
.best-dental-crown-left .elementor-element.elementor-element-396df621 h2 {font-size: 13px !important;line-height: 20px !important;}
.best-dental-crown-left-cnt h2, .best-dental-crown-right-cnt h2, .best-dental-crown-right-cnt .elementor-widget-container  {font-size: 13px !important;line-height: 20px !important;}
.ins-logo-sec-mbl-inner {width: 100% !important;float: left !important;}	
.ins-logo-sec-mbl-inner .elementor-flip-box {height: 180px !important;}	
.call_number li.elementor-icon-list-item span.elementor-icon-list-icon i {font-size: 14px !important;line-height: 16px !important;}
	
}
@media (max-width:375px){
.call_number span.elementor-icon-list-text {font-size: 15px;margin-top: 0px;}
.dntl_mdtwn h2 {font-size: 26px!important;line-height: 33px!important;}
.emrg_hlp_cl_us h2 {font-size: 26px!important;line-height: 33px!important;}
.other_dntl_ser h2 {font-size: 26px!important;line-height: 33px!important;}
.our_gl h2 {font-size: 26px!important;line-height: 33px!important;}
.why_clnts_desou h2 {font-size: 26px!important;line-height: 33px!important;}
.our_clnts_dntest h2 {font-size: 26px!important;line-height: 33px!important;}
.bst_dntst_nyc h2 {font-size: 26px!important;line-height: 33px!important;}
.bst_dntst_nyc .elementor-element-5d462d53 h2.elementor-heading-title.elementor-size-default {font-size: 16px!important;line-height: 24px!important;}
.elementor-element-1deaec67 h2 {
font-size: 30px!important;line-height: 38px!important;}
.rated_ser h2 {font-size: 26px!important;line-height: 33px!important;}	
.miss_ou_nws h2 {font-size: 26px!important;line-height: 33px!important;}	
.help_you_j h2 {font-size: 26px!important;line-height: 33px!important;}	
.ftr_cl_to_action h2 {font-size: 26px!important;line-height: 33px!important;}	
.banner_hd h2 {line-height: 42px!important;font-size: 32px!important;}
.quality_hd h2 {font-size: 26px!important;line-height: 33px!important;}	
.our_dntld_hds h2 {font-size: 26px!important;line-height: 33px!important;}	
.photos_hds	h2 {font-size: 26px!important;line-height: 33px!important;}	
.photos_hds	h4 {font-size: 26px!important;line-height: 33px!important;}	
.common_frm h2 {font-size: 26px!important;line-height: 33px!important;}	
.banner_hd h1 {line-height: 38px!important;font-size: 28px!important;}	
.midtown_ages_hd h2 {font-size: 26px!important;line-height: 33px!important;}
.main_fcts_hd h2 {font-size: 26px!important;line-height: 33px!important;}
.why_clnts_desou .elementor-widget-container {padding: 20px 0px 40px 0px !important;}	
.call-now-btn a.elementor-button-link.elementor-button.elementor-size-sm, .sub_number_sd a.elementor-button-link.elementor-button.elementor-size-sm, .seprt_appt_btn a.elementor-button-link.elementor-button.elementor-size-sm, .sub_number_sd a.elementor-button-link.elementor-button.elementor-size-sm, .midtown_ages_hd a.elementor-button-link.elementor-button.elementor-size-sm, .sub_number_sd a.elementor-button-link.elementor-button.elementor-size-sm {padding: 14px 35px !important;font-size: 13px !important;line-height: 18px !important;}
.call_number .elementor-widget .elementor-icon-list-icon i {font-size: 14px !important;line-height: 14px !important;}	
}

@media (max-width:350px){
	
}
.ftr-lst ul {display: inline-block !important;}
.ftr-lst ul li {float: left; margin: 0px 5px;}
.elementor-testimonial__image img {width: 100px;height: 100px;border-radius: 100%;justify-content: center;}
ul.elementor-icon-list-items {margin: 0 auto;}
.add_info .elementor-icon-box-wrapper {text-align: center !important;align-items: center;}
.elementor-tab-content.elementor-active a {
display: block !important;}