.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important;}
.wpcf7 form .wpcf7-response-output{margin:2em 0.5em 1em;padding:0.2em 1em;border:2px solid #00a0d2;}
.wpcf7 form.init .wpcf7-response-output, .wpcf7 form.resetting .wpcf7-response-output, .wpcf7 form.submitting .wpcf7-response-output{display:none;}
.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450;}
.wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232;}
.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28;}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900;}
.wpcf7-form-control-wrap{position:relative;}
.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:normal;display:block;}
.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em;}
.wpcf7-list-item{display:inline-block;margin:0 0 0 1em;}
.wpcf7-list-item-label::before, .wpcf7-list-item-label::after{content:" ";}
.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:0.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative;}
form.submitting .wpcf7-spinner{visibility:visible;}
.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite;}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms;}
}
@keyframes spin {
from{transform:rotate(0deg);}
to{transform:rotate(360deg);}
}
@keyframes blink {
from{opacity:0;}
50%{opacity:1;}
to{opacity:0;}
}
.wpcf7 input[type="file"]{cursor:pointer;}
.wpcf7 input[type="file"]:disabled{cursor:default;}
.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed;}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}@font-face{font-family:'proxima_nova_rgregular';src:url(//www.yonkersdentalspa.com/wp-content/themes/dental/fonts/proximanova-regular-webfont.eot);src:url(//www.yonkersdentalspa.com/wp-content/themes/dental/fonts/proximanova-regular-webfont.eot?#iefix) format('embedded-opentype'), url(//www.yonkersdentalspa.com/wp-content/themes/dental/fonts/proximanova-regular-webfont.woff2) format('woff2'), url(//www.yonkersdentalspa.com/wp-content/themes/dental/fonts/proximanova-regular-webfont.woff) format('woff'), url(//www.yonkersdentalspa.com/wp-content/themes/dental/fonts/proximanova-regular-webfont.ttf) format('truetype'), url(//www.yonkersdentalspa.com/wp-content/themes/dental/fonts/proximanova-regular-webfont.svg#proxima_nova_rgregular) format('svg');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'Conv_proximanova-semibold-webfont';src:url(//www.yonkersdentalspa.com/wp-content/themes/dental/fonts/proximanova-semibold-webfont.eot);src:local('☺'), url(//www.yonkersdentalspa.com/wp-content/themes/dental/fonts/proximanova-semibold-webfont.woff) format('woff'), url(//www.yonkersdentalspa.com/wp-content/themes/dental/fonts/proximanova-semibold-webfont.ttf) format('truetype'), url(//www.yonkersdentalspa.com/wp-content/themes/dental/fonts/proximanova-semibold-webfont.svg) format('svg');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'TrajanPro-Regular';src:url(//www.yonkersdentalspa.com/wp-content/themes/dental/fonts/TrajanPro-Regular.eot?) format('eot'), url(//www.yonkersdentalspa.com/wp-content/themes/dental/fonts/TrajanPro-Regular.woff) format('woff'), url(//www.yonkersdentalspa.com/wp-content/themes/dental/fonts/TrajanPro-Regular.ttf) format('truetype'), url(//www.yonkersdentalspa.com/wp-content/themes/dental/fonts/TrajanPro-Regular.svg#TrajanPro-Regular) format('svg');font-display:swap;}
@font-face{font-family:'Conv_TrajanProBold';src:url(//www.yonkersdentalspa.com/wp-content/themes/dental/fonts/TrajanProBold.eot);src:local('☺'), url(//www.yonkersdentalspa.com/wp-content/themes/dental/fonts/TrajanProBold.woff) format('woff'), url(//www.yonkersdentalspa.com/wp-content/themes/dental/fonts/TrajanProBold.ttf) format('truetype'), url(//www.yonkersdentalspa.com/wp-content/themes/dental/fonts/TrajanProBold.svg) format('svg');font-weight:normal;font-style:normal;font-display:fallback;}
body{line-height:1.4;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,q:before, q:after{content:'';content:none;}
blockquote{margin:20px 0 30px;border-left:5px solid;padding-left:20px;}:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
article, aside, footer, header, hgroup, nav, section{display:block;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
border: 0;
font-family: inherit;
font-size: 100%;
font-style: inherit;
font-weight: inherit;
margin: 0;
outline: 0;
padding: 0;
vertical-align: baseline;
}
*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-text-size-adjust:none;}
*, *::before, *::after{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.container:before, .container:after, .group:before, .group:after{content:"";display:table;}
.container:after, .group:after{display:block;height:0;clear:both;visibility:hidden;}
.group{}
p {
margin-bottom: 15px;
} a{transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;text-decoration:underline;}
a:hover{}
img{max-width:100%;z-index:1;}
.fl{width:100%;float:left;}
h1, h2, h3{}
h1, h2, h3, h4, h5, h6{font-weight:normal;font-family:'Conv_TrajanProBold' !important;text-transform:capitalize !important;}
.btn{color:#fff !important;padding:6px 30px 6px;border-radius:10px;background:#0077c4;position:relative;font-size:16px;display:inline-block;text-transform:capitalize;}
.btn:hover{color:#fff;background:#6db0e5;}
.btnf{color:#fff !important;padding:8px 30px 8px;border-radius:10px;background:#0077c4;position:relative;font-size:16px;display:inline-block;text-transform:capitalize;width:315px;margin:10px 0;text-align:center;border:none;cursor:pointer;text-decoration:underline;}
.btnf:hover{color:#fff;background:#6db0e5;}::-webkit-input-placeholder{color:#333 !important;}:-moz-placeholder{color:#333 !important;opacity:1;}::-moz-placeholder{color:#333 !important;opacity:1;}:-ms-input-placeholder{color:#333 !important;}
.grn_btn:hover{background:#005b9e;color:#fff !important;}
.half{width:50%;float:left;}
.half_left{width:49%;float:left;}
.half_right{width:49%;float:right;}
body{font-family:'proxima_nova_rgregular';font-size:16px;color:#444444;}
.container{max-width:1230px;width:100%;margin:0 auto;position:relative;padding:0 15px;}
.classic-header{display:none !important;}
.slide li a p{display:none;}
#header{background:#fff;border-top:3px solid #8adc64;padding-top:10px;}
.book-now{float:right;}
.book-now a, .book-now button{display:inline-block;vertical-align:top;margin:0 0px;padding:4px 12px 5px 60px;position:relative;color:#fff;font-family:'Conv_proximanova-semibold-webfont';}
.book-now button{font-size:16px;line-height:1.4;border:none;text-decoration:underline;cursor:pointer;}
.book-now a#book-now, .book-now button#book-now{background:#066ea5;border-radius:5px;}
.book-now a#book-now:before, .book-now button#book-now:before{background:url(//www.yonkersdentalspa.com/wp-content/themes/dental/images/icons.png) no-repeat -154px -49px;width:40px;height:40px;position:absolute;content:"";left:10px;top:-5px;}
.book-now a#book-now:hover, .book-now button#book-now:hover{background:#8bdd60;}
.logo{float:left;}
.logo a{padding-right:5px;}
.header_right{float:right;width:55%;}
.head_top{line-height:1;padding:2px 0 0;clear:right;}
.head_top a{color:#333;}
.head_top a:hover{color:#bd0000;}
.head_top img{margin-top:6px;width:32px;}
.location-div{display:inline-block;vertical-align:top;margin:0px 30px 0 0;font-family:sans-serif;}
.location{line-height:1.2em;position:relative;padding-left:10px;padding-top:4px;}
.location span{font-size:15px;}
.location:before{background:url(//www.yonkersdentalspa.com/wp-content/themes/dental/images/icons.png) no-repeat -5px -5px;width:21px;height:21px;content:"";position:absolute;left:-20px;top:4px;}
.span-head{color:#843a6f;font-weight:600;}
.ph_div{float:right;}
.ph_div a{padding:4px 12px 5px 60px;position:relative;color:#fff;font-family:'Conv_proximanova-semibold-webfont';background:#066ea5;border-radius:5px;margin-right:20px;font-size:16px;color:#fff;display:inline-block;}
.ph_div a:before{background:url(//www.yonkersdentalspa.com/wp-content/themes/dental/images/icons.png) no-repeat -155px -2px;width:40px;height:40px;position:absolute;content:"";left:10px;top:-5px;}
.ph_div a:hover{background:#8bdd60;}
.tag_line{float:right;text-align:right;font-weight:400;font-size:15px;margin-top:10px;}
#primary-navigation{position:relative;text-align:center;background:url(//www.yonkersdentalspa.com/wp-content/themes/dental/images/nav_bg.jpg) repeat-x;height:36px;z-index:1;}
#primary-navigation .menu>li{float:left;position:relative;padding:0;text-align:center;margin:0 !important;}
#primary-navigation .menu>li:before{content:url(//www.yonkersdentalspa.com/wp-content/themes/dental/images/nav_sep.jpg);position:absolute;left:0;top:0;}
#primary-navigation .menu>li:first-child{}
#primary-navigation .menu>li:last-child{}
#primary-navigation .menu>li:last-child:after{content:url(//www.yonkersdentalspa.com/wp-content/themes/dental/images/nav_sep.jpg);position:absolute;right:0;top:0;}
#primary-navigation .menu>li>a, #primary-navigation .menu>li>button{color:#fff;display:inline-block;vertical-align:top;text-align:center;font-size:13.5px;padding:10px 26px;text-decoration:none;font-family:'TrajanPro-Regular';height:36px;text-transform:uppercase;}
#primary-navigation .menu>li>button{background:transparent;border:none;}
#primary-navigation .menu>li.menu-item-has-children>a{padding:10px 23px 10px 10px !important;}
#primary-navigation .menu>li:hover, 
#primary-navigation .menu>li.current-menu-item{background-image:none !important;background-color:#393dfe;background-position:center right !important;}
#primary-navigation .menu>li.menu-item-has-children:hover>a, 
#primary-navigation .menu>li.menu-item-has-children a:focus{background-color:#393dfe;color:#fff;}
#primary-navigation .menu>li a:hover, 
#primary-navigation .menu>li.current-menu-item a{color:#fff !important;background:#0577d0 !important;}
#primary-navigation .sub-menu li{background-color:rgba(200,232,254,0.9);background-image:none;border-bottom:1px solid #fff;float:left;height:auto;padding:0;text-align:left;width:100%;margin:0;}
#primary-navigation .sub-menu{width:230px;}
#primary-navigation li#menu-item-18 .sub-menu{width:278px;}
#primary-navigation .sub-menu a{border:0 none !important;border-radius:0 !important;color:#000 !important;float:left !important;font-size:15px !important;padding:6px 10px !important;vertical-align:middle;width:100%;text-decoration:none !important;}
#primary-navigation ul.sub-menu a:hover, 
#primary-navigation .menu>ul.sub-menu li.current-menu-item a, 
body.accent-gradient .menu .current-menu-item > a{background-color:#393dfe !important;background:#393dfe !important;-webkit-background-clip:white !important;-webkit-text-fill-color:white !important;color:#fff !important;padding-left:20px !important;}
#primary-navigation ul ul{float:left;left:-999em;margin:0px 0 0;padding-top:1px;position:absolute;z-index:99;top:100%;}
#primary-navigation ul ul ul{left:-999em;top:auto;margin:0;padding:0;}
#menu-item-221 .sub-menu{right:-20px;}
#primary-navigation .sub-menu a:focus{background-image:none !important;}
#primary-navigation ul li:hover>ul, #primary-navigation ul li.focus>ul{left:0;}
#primary-navigation ul ul li:hover>ul, #primary-navigation ul ul li.focus>ul{left:100%;}
#primary-navigation .menu>li.menu-item-has-children>a{padding-right:1px;}
#primary-navigation .menu>li.menu-item-has-children>a::after, #primary-navigation .menu>li.menu-item-has-children>button::after{background-image:url(//www.yonkersdentalspa.com/wp-content/themes/dental/images/header-icons.png);background-position:-113px 0px;background-repeat:no-repeat;display:block;font:8px/1 Genericons;position:absolute;right:5px;top:13px;vertical-align:text-bottom;content:" ";width:13px;height:10px;}
.primary-navigation .menu-item-has-children li.menu-item-has-children>a::after, .primary-navigation .menu-item-has-children li.page_item_has_children>a::after, .primary-navigation .page_item_has_children li.menu-item-has-children>a::after, .primary-navigation .page_item_has_children li.page_item_has_children>a::after{right:8px;top:24px;}
#menu-main-menu{margin:0 !important;padding:0 !important;}
.banner{position:relative;background-repeat:no-repeat;background-position:center center;background-size:cover;}
.caption{position:absolute;font-weight:bold;text-align:center;left:0px;top:25%;color:#6db0e5;font-size:30px;font-family:'Conv_TrajanProBold'!important;}
.caption h1{font-size:38px;color:#ffffff;font-family:'Conv_TrajanProBold'!important;}
.caption h1 span{color:#6db0e5;font-size:smaller;}
.banner_form{width:346px;margin:30px 0 100px;border-radius:10px 10px 6px 6px;overflow:hidden;float:right;}
#cont span{font-family:'TrajanPro-Regular';font-size:26px;text-align:center;background:url(//www.yonkersdentalspa.com/wp-content/themes/dental/images/form-head.png) no-repeat center / cover;color:#fff;padding:20px 0 25px;font-weight:bold;display:block;}
.bgform{background:rgba(255, 255, 255, 0.8) none repeat scroll 0 0;}
.banner_form .iner-form p{margin:0;}
.banner_form .iner-form{padding:0 15px;text-align:center;position:relative;top:-20px;}
.banner_form input[type="text"], .banner_form input[type="email"]{border:1px solid #e7e7e7;padding:6px;width:100%;height:30px;margin-bottom:6px!important;border-radius:3px;font-family:'proxima_nova_rgregular';font-size:12px;}
.banner_form textarea{border:1px solid #e7e7e7;padding:6px;width:100%;height:60px;margin-bottom:6px!important;font-family:'proxima_nova_rgregular';border-radius:3px;font-size:12px;}
.banner_form input[type="submit"]{padding:0px 12px;color:#fff;font-size:12px;border:0;font-family:'TrajanPro-Regular';cursor:pointer;position:absolute;bottom:12px;right:15px;line-height:28px;height:28px;border-radius:0;background:#0577d0;bottom:0px;}
.banner_form input[type="submit"]:hover{background:#8bdd60 !important;}
span.wpcf7-not-valid-tip{font-weight:normal !important;font-size:11px;position:absolute;z-index:0;right:14px;top:0;}
.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{font-size:11px;}
.banner_form .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{display:none !important;}
.logo_banner{position:absolute;left:0;bottom:0;right:0;margin:auto;}
.logo_banner img{display:block;border-top-right-radius:30px;border-top-left-radius:30px;opacity:0.8;}
.sec2 img.aligncenter{margin-top:10px;}
.medal_logo{float:left;margin-right:30px;margin-top:24px;margin-bottom:60px;}
.sec3{padding:50px 0 30px;border-bottom:1px solid #ddd;}
.sec3 .land-welcome{padding-top:20px;font-size:16px;}
.h_title{color:#0077c4;margin-bottom:10px;font-size:36px !important;text-align:center;text-transform:uppercase;}
.sec3 .h_title{margin-bottom:20px;text-align:left;line-height:32px;font-size:19px !important;font-weight:normal;font-family:'Conv_TrajanProBold' !important;}
.sec3_lft{float:left;width:68%;margin-right:20px;position:relative;line-height:1.5;}
.h_sub_title{font-size:22px;text-transform:uppercase;letter-spacing:1.5px;margin-top:20px;text-align:center;}
.sec3_lft h4{text-align:left;font-weight:600;}
.sec3_lft a.btn{float:right;text-transform:uppercase;}
.iner-sec3{font-size:14px;}
.iner-sec3 .content{overflow:hidden;float:right;width:69% !important;padding:0 !important;}
.iner-sec3 h2{font-size:14px;font-weight:bold;margin-bottom:10px;line-height:1.2;font-family:inherit !important;}
.iner-sec3 img{float:left;margin-right:15px;width:250px;border:1px solid #ccc;}
.name{font-size:15px;margin-bottom:4px;font-weight:bold;}
.sec3_lft .h_title:after{position:static;}
p.welcom-btn{float:right;}
#sec9 .content ul{font-size:15px !important;}
p.welcom-btn a{font-size:13px;}
.sec3_rit{width:340px;float:right;position:relative;}
.sec3_rit img{width:100%;height:auto;display:block;border:1px solid #0077c4;border-radius:10px;}
.sec3_rit iframe{display:block;width:100%;height:280px;}
.the-pres-img-small{display:none;}
.sec4{padding:30px 0;background:#eaf6fe;text-align:center;font-size:18px;}
.sec4 .h_title{margin-bottom:10px;font-size:36px;text-align:center;text-transform:uppercase;position:relative;padding-bottom:10px;margin-bottom:15px;}
.condions{text-align:center;margin:20px 0 10px !important;}
.condions li{float:left;list-style:none;overflow:hidden;position:relative;margin:15px 12px;}
#main .condions li:before{content:"";}
.condions li img{display:block;border:3px solid #a0df75;border-radius:100%;}
.condions li:hover img{border-color:#76b5e7;}
.condions li h3{font-size:18px;line-height:20px;color:#0077c4;font-family:'Conv_proximanova-semibold-webfont'!important;margin-top:20px;}
.condions li:hover h3{color:#a0df75;}
.sec4 a.btn{margin-top:30px;}
.gentle_sec{padding:30px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.gentle_sec img{float:left;margin-right:30px;margin-right:30px;float:left;border:1px solid #a7a7a7;border-radius:20px;margin:50px 30px 30px 30px;padding-left:1px;}
.gentle_sec_txt{overflow:hidden;}
.gentle_sec h2{font-size:24px;margin-bottom:8px;}
.gentle_sec ul{width:70%;float:left;padding:0 15px;margin-bottom:15px;}
.gentle_sec ul:first-child{}
.gentle_sec ul:last-child{}
.gentle_sec strong{font-weight:bold;font-style:italic;width:auto;}
.gentle_sec strong a{text-decoration:underline;}
.sunday_sec{padding:30px 0;background:#f6f6f6;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.sunday_sec img{float:right;margin-left:30px;}
.sunday_sec_txt{overflow:hidden;}
.sunday_sec_txt h2{font-size:24px;margin-bottom:8px;}
.sunday_sec_txt{}
.sec5{padding:30px 0;text-align:center;background:#eaf6fe;font-size:18px;}
.procedure{min-height:650px;margin:0 auto;background:url(//www.yonkersdentalspa.com/wp-content/themes/dental/images/procedure_icon.png) no-repeat center center;max-width:1030px;padding:100px 0 130px;position:relative;}
.proc_left{width:342px;float:left;position:relative;text-align:right;}
.proc_right{width:342px;float:right;position:relative;text-align:left;}
.proc_item_wrap{width:290px;margin-bottom:15px;display:inline-block;position:relative;}
.icon_img{background:#fff;padding:6px;border:2px solid #76b5e7;width:78px;height:78px;border-radius:100%;text-align:center;transition:0.3s all ease-in-out;}
.icon_img img{border-radius:100%;display:block;vertical-align:middle;}
.proc_item_wrap span{display:block;vertical-align:bottom;font-size:17px;color:#025292;font-family:'Conv_proximanova-semibold-webfont';padding:25px;transition:0.3s all ease-in-out;}
.proc_item_wrap:hover .icon_img{border-color:#a0df75;}
.proc_item_wrap:hover span{color:#a0df75;}
a.proc_item_wrap.proc_item_1{text-align:center;padding-top:70px;top:-100px;position:absolute;left:-254px;width:160px;}
.proc_right .proc_item_1 .icon_img{display:inline-block;float:none;margin-right:0;}
.proc_item_1.proc_item_wrap span{position:absolute;top:0;left:0;right:0;}
.proc_item_7{text-align:center;padding-top:70px;bottom:-36px;position:absolute;right:-254px;width:170px;}
.proc_left .proc_item_7 .icon_img{display:inline-block;float:none;margin-left:0;}
.proc_item_7.proc_item_wrap span{position:absolute;left:0;right:0;}
.proc_left .proc_item_wrap{float:right;}
.proc_left .icon_img{float:right;margin-left:20px;}
.proc_item_12{position:relative;right:-90px;}
.proc_item_11{position:relative;right:-16px;top:-10px;}
.proc_item_9{position:relative;right:-22px;bottom:-12px;}
.proc_item_8{position:relative;right:-100px;}
.proc_right .proc_item_wrap{float:left;}
.proc_right .icon_img{float:left;margin-right:20px;}
.proc_item_2{position:relative;left:-90px;}
.proc_item_3{position:relative;left:-11px;top:-10px;}
.proc_item_5{position:relative;left:-22px;bottom:-12px;}
.proc_item_6{position:relative;left:-95px;}
.home .logos_banner{display:none;}
.procedure ~ a.btn{margin-top:30px;}
.procedure_sec .vc_column-inner{padding-top:0 !important;}
.sec6{padding:40px 0;background:#73b4ec;}
.sec6 .h_title{color:#fff;}
.why_us{margin-top:40px;}
.why_us_box{width:31%;float:left;margin-right:40px;color:#fff;transition:0.3s all ease-in-out;}
.why_us_box img{display:block;width:100%;border-radius:14px;border:3px solid #fff;transition:0.3s all ease-in-out;}
.why_us_box:hover{margin-top:-10px;}
.why_us_box:hover img{border-color:#a0df75;}
.why_us_box p{margin-top:20px;font-size:15px;}
.why_us_box:last-child{margin-right:0;}
.footer .textwidget{margin-bottom:10px;color:#fff !important;}
.footer .widget-title{color:#fff !important;}
.home .wf-container-main > .container{width:100% !important;float:left;max-width:100% !important;}
.home .wf-container-main .container #content{padding:0 !important;}
.home .wf-container-main .container .wpb_content_element{margin:0;}
.dt-mobile-header, div.wpcf7 .ajax-loader{display:none !important;}
.home_post_wrap{padding:18px 0;}
.home_post{float:left;width:49%;}
.home_post:last-child{float:right;}
.home_post_content{font-size:13px;width:75%;float:left;}
.home_post_content p{margin-bottom:0;}
.home_post_content h3{font-size:16px;font-weight:600;font-family:'Open Sans', sans-serif!important;margin-bottom:0;}
.home_post_content h3 a{color:#333;}
.home_post_content h3 a:hover{color:#843a6f;}
.home_post_img{width:124px;float:right;border:1px solid #c7c7c7;border-radius:10px;margin-left:15px;overflow:hidden;}
.home_post_img img{display:block;}
.sec8{padding:40px 0 50px;text-align:center;background:#fff;}
.sec8 .h_title{}
.sec8 ul{margin:30px 0 50px;width:100%;float:left;list-style:none;}
.sec8 ul li{float:left;border:1px solid #e4e4e4;width:20%;}
.sec8 ul li img{display:block;width:100%;}
#main .sec8 ul li:before{content:"";}
.sec7{padding:40px 0 10px;text-align:center;background:#8fc3f0;}
.sec7 .h_title{color:#000;}
.sec7 p{color:#000;}
.test_box{display:inline-block;position:relative;padding:15px;}
.test_box img{border-radius:100px;border:3px solid #a0df75;width:auto;height:auto;}
.test_box span{position:relative;float:left;width:70px;margin-right:20px;}
.test_box .content{display:block;padding:25px 50px;background:#f4f9fe;color:#333;font-size:16px;text-align:left;position:relative;border-radius:8px;line-height:1.6;border:2px solid #a0df75;min-height:250px;}
.test_box .content:after{content:url(//www.yonkersdentalspa.com/wp-content/themes/dental/images/triangle-down.png);position:absolute;left:78px;bottom:-41px;}
.test_box h3{color:#393dfe;font-size:16px;font-weight:700;font-family:'Open Sans', sans-serif!important;clear:none;margin-bottom:0;line-height:20px;margin-top:10px;}
.test_box h3:after{content:url(//www.yonkersdentalspa.com/wp-content/themes/dental/images/5stars.png);right:0;bottom:2px;position:absolute;left:89px;margin:auto;}
.testi_footer{width:100%;float:left;margin-top:40px;text-align:left;position:relative;color:#fff;}
.owl-rtl{display:flex;flex-wrap:auto;margin:30px auto;}
.owl-rtl .item{width:50%;}
.sec7 .owl-carousel .owl-nav button.owl-prev, .sec7 .owl-carousel .owl-nav button.owl-next{width:40px;height:40px;position:absolute;top:20%;font-size:0;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);}
.sec7 .owl-carousel .owl-nav button.owl-prev{left:-30px;background:url(//www.yonkersdentalspa.com/wp-content/themes/dental/images/controls.png) no-repeat -5px -4px;}
.sec7 .owl-carousel .owl-nav button.owl-prev:hover{background:url(//www.yonkersdentalspa.com/wp-content/themes/dental/images/controls.png) no-repeat -5px -4px;}
.sec7 .owl-carousel .owl-nav button.owl-next{right:-30px;background:url(//www.yonkersdentalspa.com/wp-content/themes/dental/images/controls.png) no-repeat -56px -4px;}
.sec7 .owl-carousel .owl-nav button.owl-next:hover{background:url(//www.yonkersdentalspa.com/wp-content/themes/dental/images/controls.png) no-repeat -56px -4px;}
.cradles{padding:0;background:#f6f6f6;}
.cradles .gentle_sec_txt{padding:40px 0;}
.home_map{background:url(//www.yonkersdentalspa.com/wp-content/themes/dental/images/map_bg.jpg) no-repeat center center / cover;padding:100px 0;}
.map_info{width:400px;}
.map_info >div{color:#fff;font-size:24px;text-align:center;background:rgba(90,179,232, 0.75);padding:50px;border:2px solid #aaaaaa;border-radius:14px;}
.gold_list{margin:10px 0!important;}
.gold_list ul{list-style:none;margin-left:30px;}
.gold_list ul li{position:relative;padding-left:15px;}
.gold_list ul li:before{content:"\2022";font-family:FontAwesome;position:relative;left:-10px;color:#5ab3e8;}
#footer{background:url(//www.yonkersdentalspa.com/wp-content/themes/dental/images/footer-bg.png);color:#fff;padding:25px 0px 25px 0px;border-bottom:10px solid #96db66;line-height:1.8;}
#footer h3{font-family:'proxima_nova_rgregular'!important;font-size:16px;color:#fff;position:relative;margin-bottom:10px;text-transform:uppercase;}
.ft_col1{width:350px;float:left;}
.ft_nav{}
.ft_nav ul{list-style:none;margin-left:0;}
.ft_nav ul li{position:relative;}
.ft_nav ul li:before{content:"\2022";font-family:FontAwesome;position:relative;left:0px;color:#fff;}
.ft_nav ul li a{color:#fff;padding-left:15px;}
.ft_col2{width:230px;margin-left:50px;float:left;}
.ft_col3{width:230px;float:left;}
.ft_col4{float:right;}
.ft_left{width:50%;float:left;background:url(//www.yonkersdentalspa.com/wp-content/themes/dental/images/ft_strip.png) no-repeat right top;}
.ft_right{width:50%;float:right;}
.ft_col{width:50%;float:left;}
.add{position:relative;padding-left:24px;font-size:13px;}
.add p{margin-bottom:0;}
.add strong{font-size:15px;font-weight:400;text-transform:uppercase;}
.add:before{background:url(//www.yonkersdentalspa.com/wp-content/themes/dental/images/icons.png) no-repeat -10px -34px;width:12px;height:18px;content:"";position:absolute;left:0;top:3px;}
.ft_ph{position:relative;padding-left:24px;margin:4px 0;font-size:14px;}
.ft_ph:before{background:url(//www.yonkersdentalspa.com/wp-content/themes/dental/images/icons.png) no-repeat -34px -36px;width:16px;height:16px;content:"";position:absolute;left:0;top:4px;}
.ft_fax{position:relative;padding-left:24px;margin:20px 0;font-size:14px;}
.ft_fax:before{background:url(//www.yonkersdentalspa.com/wp-content/themes/dental/images/icons.png) no-repeat -36px -62px;width:16px;height:14px;content:"";position:absolute;left:0;top:6px;}
.ft_mail{position:relative;padding-left:24px;margin-bottom:40px;font-size:14px;}
.ft_mail a{text-decoration:none;}
.ft_mail:before{background:url(//www.yonkersdentalspa.com/wp-content/themes/dental/images/icons.png) no-repeat -10px -64px;width:14px;height:11px;content:"";position:absolute;left:0;top:8px;}
#footer a{color:#fff;text-decoration:underline;}
.ft_map{width:415px;float:left;margin-left:25px;}
.ft_map iframe{display:block;border-radius:12px;}
.ft_social{display:flex;gap:10px;float:right;width:100%;text-align:right;line-height:1.4;}
.ft_social a{position:relative;width:36px !important;height:36px !important;border-radius:6px;border:2px solid #fff;transition:all .3s ease;}
.ft_social a:hover{transform:rotate(10deg);transition:all .3s ease;}
.ft_social a::before{content:'';position:absolute;width:20px;height:20px;background-image:url(//www.yonkersdentalspa.com/wp-content/themes/dental/images/facebook-icon.png);background-size:contain;background-repeat:no-repeat;left:50%;transform:translate(-52%, 6px);filter:invert(100%) sepia(0%) saturate(7487%) hue-rotate(241deg) brightness(1003%) contrast(103%);}
.ft_social a:nth-child(2)::before{background-image:url(//www.yonkersdentalspa.com/wp-content/themes/dental/images/twitter-icon.png);}
.ft_social a:nth-child(3)::before{background-image:url(//www.yonkersdentalspa.com/wp-content/themes/dental/images/linkedin-icon.png);}
.ft_social a:nth-child(4)::before{background-image:url(//www.yonkersdentalspa.com/wp-content/themes/dental/images/instagram-icon.png);}
.ft_social a:nth-child(5)::before{background-image:url(//www.yonkersdentalspa.com/wp-content/themes/dental/images/youtube-icon.png);}
.ft_social div{display:inline-block;font-size:50px;margin:6px;background:#fff;width:40px;height:40px;vertical-align:top;border-radius:8px;}
.ft_social div i{margin-top:-5px;margin-left:-1px;position:relative;top:-12px;}
.ft_social div i.fa-facebook-square{color:#3c599b;}
.ft_social div i.fa-google-plus-square{color:#d93725;}
.ft_social div i.fa-rss-square{color:#ea7819;}
.copyright{padding:15px 15px 15px 0;text-align:left;font-size:16px;display:inline-block;line-height:24px;text-align:center;}
.fancy-header .wf-td .breadcrumbs, .page-title .wf-td .breadcrumbs{background:#fff;padding:4px 10px;border:1px solid #ccc;}
#breadcrumbs{margin-bottom:10px;}
.featured_img{position:relative;height:100px;color:#444444;background-color:#f4f4f4;border-bottom:1px solid #eee;}
.featured_img img{width:100%;height:auto;display:block;}
.featured_img .banner_logo img{width:auto;display:inline-block;width:276px;}
.featured_img .container{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;}
.featured_img .head_title{font-size:28px;padding:4px 0px;width:100%;float:right;text-align:center;font-weight:bold;}
.div1{display:table;width:100%;height:100%;}
.div2{display:table-cell;vertical-align:middle;}
.breadcrumb_wrap{padding:1px 0px 0px 0px;}
.breadcrumb_wrap a{color:#3fb7cd;font-size:14px;text-decoration:underline;}
.breadcrumb_wrap div{font-size:14px;}
.inner_page{padding:30px 0;}
div#primary{width:72%;float:left;}
aside#secondary{width:25%;float:right;}
.entry-content{line-height:1.6;}
.entry-content em{font-style:italic;}
.entry-content h1{font-size:20px;position:relative;margin-bottom:20px;color:#215a6d;}
.entry-content h2{font-size:28px;font-weight:normal;padding-bottom:30px;font-family:sans-serif !important;padding:20px 0px 10px 0px;}
.entry-content h3{font-size:23px;font-weight:600;padding-bottom:18px;font-family:sans-serif !important;padding:10px 0;}
.entry-content h4{font-size:18px;font-weight:500;padding-bottom:18px;font-family:sans-serif !important;padding:13px 0;}
.entry-content h3 span{font-size:26px;}
.entry-content p{font-size:16px;color:#444444;font-family:sans-serif;line-height:26px;margin-bottom:20px;}
.page-template-page-fullwidth .entry-content p{font-size:17px;color:#666;font-family:inherit;line-height:26px;margin:0 0 20px 0;}
body.page-template-page-fullwidth .entry-content{font-family:sans-serif;font-size:17px;color:#666;}
body.page-template-page-fullwidth .content-area h2, body.page-template-page-fullwidth .content-area h3, body.page-template-page-fullwidth .content-area h4{color:#333;margin:10px 0 10px 0;}
.entry-content strong{font-weight:bold;color:#444444;}
.entry-content ul{margin-bottom:20px;width:auto;margin-left:40px;display:inline-block;}
.entry-content ol{margin-bottom:10px;width:100%;float:left;margin-left:40px;}
.entry-content ul li{font-family:sans-serif;line-height:26px !important;margin-bottom:7px;}
.entry-content a{text-decoration:underline;}
.entry-content a:hover{text-decoration:none;}
.entry-content ol li{margin-bottom:8px;}
.entry-content ul.points{}
.entry-content ul.points{width:100%;float:left;}
.entry-content ul.points li{float:left;margin-right:30px;font-weight:bold;font-size:20px;list-style:disc;background:none;padding-left:0;}
.entry-content ul.points li:first-child{list-style:none;}
.sidebaar{float:right;width:30%;}
.sidebaar .inquiry_form{margin-bottom:15px;width:100%;background:#fff;border-radius:10px 10px 6px 6px;overflow:hidden;border:1px solid #ccc;}
.inquiry_form h2{font-size:26px;text-align:center;background:url(//www.yonkersdentalspa.com/wp-content/themes/dental/images/form-head.png) no-repeat center / cover;color:#fff;padding:18px 0 40px;font-weight:bold;}
.inquiry_form .iner-form{padding:0 15px;margin-top:-20px;text-align:center;}
.inquiry_form input[type="text"], .inquiry_form input[type="email"]{border:1px solid #e7e7e7;border-radius:5px;padding:10px;width:100%;height:40px;margin-bottom:10px;}
.inquiry_form textarea{border:1px solid #e7e7e7;border-radius:5px;padding:10px;width:100%;height:98px;}
.inquiry_form input[type="submit"]{background:rgb(105,184,56);background:-moz-linear-gradient(top, rgba(105,184,56,1) 0%, rgba(86,150,46,1) 100%);background:-webkit-linear-gradient(top, rgba(105,184,56,1) 0%, rgba(86,150,46,1) 100%);background:linear-gradient(to bottom, rgba(105,184,56,1) 0%, rgba(86,150,46,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#69b838', endColorstr='#56962e', GradientType=0 );padding:8px 12px;color:#fff;font-size:18px;border:0;border-radius:4px;cursor:pointer;}
.sidebar_press{width:100%;float:left;margin:15px 0;border-radius:10px 10px 6px 6px;overflow:hidden;border:1px solid #ccc;}
.inquiry_form ~ div h2{padding-bottom:20px;}
.sidebar_press h2{font-weight:bold;font-size:26px;text-align:center;color:#fff;background:url(//www.yonkersdentalspa.com/wp-content/themes/dental/images/form-head.png) no-repeat center / cover;padding:20px 0;}
.sidebar_press .press-cnt{width:100%;padding:10px;min-height:inherit;margin-bottom:0;}
.sidebar_press .press-cnt:last-child{border:0;margin-bottom:0px;}
.sidebar_press .pres-img{width:100px;height:auto !important;border:1px solid #ccc;padding:4px;}
.sidebar_press .content h4{font-weight:bold;font-size:14px;}
.sidebar_press .pres-img img{height:auto !important;border:1px solid #ccc;display:block;}
.sidebar_press .press-cnt .content a{float:right;background:none;color:#000;}
.sidebar_press .press-cnt .content a:hover{color:#000;}
.sidebar_press .press-cnt p{margin-bottom:4px;}
.disclaimer{display:none;border:1px solid #ccc;margin:20px 0;border-radius:10px 10px 6px 6px;overflow:hidden;}
.disclaimer h2{font-size:26px;text-align:center;color:#fff;background:url(//www.yonkersdentalspa.com/wp-content/themes/dental/images/form-head.png) no-repeat center / cover;padding:20px 0;}
.disclaimer .content{padding:15px;background:#efefef;}
.float-img{float:right;border:1px solid #ccc;padding:5px;margin:0px 0 6px 15px;}
.float-img img{display:block;}
img.alignnone.size-full.wp-image-488{width:350px;}
img.alignnone.size-full.wp-image-505{border:1px solid #ccc;}
ul.main-list{overflow:hidden;}
ul.main-list li{width:48%;display:inline-block;padding:15px;border-bottom:1px solid #0675c7;background-position:left 22px;margin:0px;font-size:20px;}
ul.main-list li:nth-child(even){margin-left:15px;}
ul.main-list li:hover{background:#0675c7;color:#fff;}
ul.main-list li:hover a{color:#fff;}
.flow{overflow:hidden;}
.entry-content .carnegie-page{}
.entry-content .carnegie-page div.group{margin-bottom:15px;}
.entry-content .carnegie-page h3{float:none;}
.entry-content .carnegie-page img{}
.lft-img{width:100%;float:left;margin-bottom:15px;}
.lft-img img{float:left;}
.lft-img .content{overflow:hidden;vertical-align:baseline;display:block;padding:15px 10px 15px 30px;}
.sidebaar .contact-info{width:100%;border-radius:10px 10px 6px 6px;overflow:hidden;margin-top:20px;display:none;}
.sidebaar .contact-info h2{font-size:26px;text-align:center;color:#fff;background:url(//www.yonkersdentalspa.com/wp-content/themes/dental/images/form-head.png) no-repeat center / cover;padding:20px 0;text-transform:uppercase;}
ul.ul-1{width:48%;float:left;margin-right:15px;}
ul.ul-2{width:50%;float:left;}
img.alignnone.size-full.wp-image-246{width:172px;height:auto;}
.nyc-hotels{width:100%;float:left;}
.nyc-hotels-body:nth-child(even){float:right;}
.nyc-hotels-body p{padding-left:16px;margin-bottom:0;}
.page-id-39977 #primary{width:100%;}
.page-id-39977 #secondary{display:none;}
.cf_form{width:49%;float:left;}
.cf_form input[type="text"], 
.cf_form input[type="email"]{width:100%;border:1px solid #ccc;padding:15px;margin-bottom:0;font-size:14px;border-radius:4px;font-family:'proxima_nova_rgregular';background:#fbfcfc;}
.cf_form textarea{width:100%;border:1px solid #ccc;padding:15px;margin-bottom:0;font-size:14px;border-radius:4px;font-family:'proxima_nova_rgregular';background:#fbfcfc;}
.cf_form input[type="submit"]{padding:4px 12px;color:#fff;font-size:14px;border:0;font-family:'TrajanPro-Regular';cursor:pointer;line-height:28px;background:#393dfe;border-radius:4px;}
.cf_map{width:49%;float:right;}
.cf_map iframe{display:block;width:100%;height:414px;}
.cnfpg{padding-top:50px;}
.cnfpg h1{font-size:18px;font-weight:bold;text-transform:uppercase;position:relative;margin-bottom:24px;}
.address1{width:50%;float:left;color:#fff;}
.map1, .map2{width:47%;float:left;}
.map2{float:right;}
.map1 iframe, .map2 iframe{width:100%;height:380px;}
.cnfpg-form{width:34%;float:left;margin:0 28px;}
.cnfpg-form h2{font-size:36px;margin-bottom:20px;text-align:center;font-weight:bold;}
.cnfpg2{padding:50px 0;}
.cnfpg-form input[type="text"], .cnfpg-form input[type="email"]{border:1px solid #e7e7e7;border-radius:5px;padding:10px;width:100%;height:40px;margin-bottom:10px;}
.cnfpg-form textarea{border:1px solid #e7e7e7;border-radius:5px;padding:10px;width:100%;height:98px;}
.cnfpg-form input[type="submit"]{background:rgb(105,184,56);background:-moz-linear-gradient(top, rgba(105,184,56,1) 0%, rgba(86,150,46,1) 100%);background:-webkit-linear-gradient(top, rgba(105,184,56,1) 0%, rgba(86,150,46,1) 100%);background:linear-gradient(to bottom, rgba(105,184,56,1) 0%, rgba(86,150,46,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#69b838', endColorstr='#56962e', GradientType=0 );padding:8px 12px;color:#fff;font-size:18px;border:0;border-radius:4px;cursor:pointer;}
.blog_page{padding:60px 0 40px;}
.blog_wrap{width:70%;float:left;}
.blog_post .hm-blog-post{width:100%;position:relative;float:left;border-bottom:1px solid #ccc;margin-bottom:20px;font-size:14px;color:#000;}
.blog_post .blog-content{width:100%;float:left;}
.blog_post .blog-content h2{font-size:18px;font-weight:bold;margin-bottom:10px;}
.blog_post .blog-content h2 a{color:#000;}
.blog_post .blog-content h2 a:hover{color:#8ac43e;}
.blog_box{border:1px solid #ccc;margin-bottom:15px;padding:10px;}
.post_img{margin-bottom:15px;margin-right:15px;width:200px;float:left;position:relative;}
.blog_post .blog-content a.grn_btn{margin-left:10px;margin-top:10px;color:#fff;float:right;font-size:12px;}
.post_img img{width:100%;height:auto;display:block;padding:5px;position:relative;border:1px solid #ccc;}
.post_img .blog-date{position:absolute;left:0;top:0;}
.post_title{font-size:30px;margin:6px 0;}
.post_title a{color:#000;}
.post_title a:hover{color:#c3261f;}
.catg span.post-data a{color:#000;}
.catg span.post-data a:hover{color:#8ac43e;}
.blog_date_wrap a{color:#000;}
.blog_date_wrap a:hover{color:#c3261f;}
.blog_footer{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:5px 0;width:100%;float:left;}
.blog_footer a.grn_btn{color:#fff;padding:4px 20px 4px;font-size:12px;float:right;}
.catg{margin-bottom:6px;}
.post-data{margin-left:6px;}
.blog_single{float:left;margin-right:15px;width:70%;}
.blog_single .entry-content{overflow:hidden;}
.blog_single .entry-title{font-size:18px;color:#000;margin-bottom:15px;text-transform:uppercase;font-weight:bold;}
.blog_single .entry-content h3{font-size:16px;}
.blog_single .post-thumbnail{margin-bottom:15px;width:400px;float:left;margin-right:15px;}
.blog_single .post-thumbnail img{display:block;padding:5px;width:100%;height:auto;border:1px solid #ccc;padding:4px;}
.blog_single div#comments, .blog_single .entry-footer, .blog_single h2.screen-reader-text{display:none;}
.blog_single .nav-links a{font-size:14px;background:#0675c7;color:#fff !important;padding:8px 10px 5px;display:inline-block;text-transform:uppercase;margin-top:10px;width:140px;text-align:center;margin-right:5px;text-decoration:none !important;}
.blog_single .nav-links a:hover{background:#0675c7;}
.blog_single .nav-links>div{display:inline-block;}
.blog_single .entry-content a{color:#000;}
.blog_single .entry-content a:hover{color:#518d2c;}
aside#secondary section{font-size:16px;}
aside#secondary section h2{background:#0675c7;color:#fff;font-size:26px;padding:8px;text-align:center;font-weight:bold;}
aside#secondary section ul{list-style:none;padding:15px;}
aside#secondary section ul li a{font-size:16px;text-transform:capitalize;color:#656565;}
aside#secondary section ul li a:hover{color:#0675c7;}
aside#secondary section:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0;}
.blog_post nav.navigation.pagination h2{display:none;}
.blog_post .nav-links a{font-size:14px;background:#569dcc;color:#fff;padding:8px 10px;display:inline-block;text-transform:uppercase;margin-top:10px;text-align:center;margin-right:5px;}
span.page-numbers.current{background:#c3261f;color:#fff;padding:6px 10px;margin-right:5px;}
.blog_post .nav-links a:hover{background:#c3261f;}
.blogpostsnav{font-size:14px;float:left;width:100%;margin-top:20px;text-transform:uppercase;}
.blogpostsnav ul{margin:0;padding:0;}
.blogpostsnav li a, .blogpostsnav li a:hover, .blogpostsnav li.active a, .blogpostsnav li.disabled{color:#fff;text-decoration:none;}
.blogpostsnav li{display:inline;}
.blogpostsnav li a, .blogpostsnav li a:hover, .blogpostsnav li.active a, .blogpostsnav li.disabled{background-color:#0675c7;cursor:pointer;padding:8px 10px;color:#fff !important;}
.blogpostsnav li a:hover, .blogpostsnav li.active a{background-color:#0675c7;color:#fff;}
.side-wrap{width:28%;float:right;}
.side-wrap .inquiry_form{width:100%;margin-top:0;margin-bottom:20px;}
.blog_sidebar.sidebaar{width:100%;}
.error404{}
.error-404 h1{font-size:50px;text-align:center;margin:20px 0;color:#ccc;}
.error-404 .page-content{}
.error-404 .page-content .search-form{}
.error-404 .page-content .search-form label span.screen-reader-text{display:none;}
.error-404 .page-content .search-form input[type="search"]{padding:10px 15px;height:44px;border:1px solid #ccc;}
.error-404 .page-content .search-form button[type="submit"]{background:#0675c7;border:0;color:#fff;padding:12px;cursor:pointer;height:44px;}
.search_page{width:70%;float:left;}
.search_page article{border:1px solid #ccc;padding:10px;margin-bottom:20px;width:100%;float:left;}
.search_page article .entry-header{margin-bottom:10px;}
.search_page article .entry-header a{color:#656565;}
.search_page article .entry-header a:hover{color:#c3261f;}
.search_page article a.post-thumbnail{margin-bottom:15px;display:inline-block;width:300px;float:left;margin-right:15px;}
.search_page article a.post-thumbnail img{border:1px solid #ccc;padding:5px;display:block;height:auto;width:100%;}
.search_page article .entry-summary{overflow:hidden;display:block;}
.search_page article .entry-summary a{color:#000;}
.search_page article .entry-summary a:hover{color:#c3261f;}
.search_page article .entry-footer{width:100%;float:left;display:none;}
.search_page article .entry-footer a{color:#000;}
.search_page article .entry-footer a:hover{color:#c3261f;}
.search_page article .entry-footer span{margin-left:5px;margin-right:5px;}
.search_page nav.navigation.pagination h2{display:none;}
.search_page .nav-links a{font-size:14px;background:#8d171c;color:#fff;padding:8px 10px 5px;display:inline-block;text-transform:uppercase;margin-top:10px;text-align:center;margin-right:5px;}
.search_page span.page-numbers.current{background:#999;color:#fff;padding:8px 10px;margin-right:5px;text-transform:uppercase;}
.search_page .nav-links a:hover{background:#999;}
#wpcf7-f855-o1>br, #wpcf7-f855-o1 form>br, #wpcf7-f855-o2>br, #wpcf7-f855-o2 form>br, #wpcf7-f855-o3>br, #wpcf7-f855-o3 form>br{display:none;}
#AnythingPopup_BoxContainerHeader1{height:34px !important;}
#AnythingPopup_BoxClose1, #AnythingPopup_BoxClose2{margin:0 !important;width:auto !important;}
#AnythingPopup_BoxContainer1, #AnythingPopup_BoxContainerHeader1, #AnythingPopup_BoxContainer2, #AnythingPopup_BoxContainerHeader2{border-radius:0!important;}
#AnythingPopup_BoxTitle1, #AnythingPopup_BoxTitle2{margin-left:16px !important;}
#AnythingPopup_BoxContainerHeader2 a{background:#333;padding:5px;}
#wpcf7-f855-o1 div.wpcf7-validation-errors, #wpcf7-f855-o3 div.wpcf7-validation-errors{display:none !important;}
#menu-item-37708 .sub-menu, #menu-item-38398 .sub-menu{width:500px;}
#menu-item-37708 .sub-menu li, #menu-item-38398 .sub-menu li{width:50%;float:left;}
#menu-item-37708 .sub-menu li:nth-child(2n+1), #menu-item-38398 .sub-menu li:nth-child(2n+1){border-right:1px solid #fff;}
#secondary{}
#secondary .sidebar-content{background:#eeeeee;padding:10px;border:1px solid #eee;width:100%;float:left;}
#secondary input[type="text"], input[type="email"], textarea{-webkit-appearance:none;-moz-appearance:none;border-radius:0;background-color:#FFFFFF;border-style:solid;border-width:1px;border-color:#cccccc;box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);color:rgba(0,0,0,0.75);display:block;font-family:inherit;font-size:15px;height:2.3125rem;margin:0 0 1rem 0;padding:0.5rem;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color 0.15s linear,background 0.15s linear;-moz-transition:border-color 0.15s linear,background 0.15s linear;-ms-transition:border-color 0.15s linear,background 0.15s linear;-o-transition:border-color 0.15s linear,background 0.15s linear;transition:border-color 0.15s linear,background 0.15s linear;}
#secondary .wpcf7-submit{font-family:inherit;padding:10px 30px;background-color:#037fbf;border-color:#037fbf;color:white;}
#secondary .sidebar-content .iner-form{}
#secondary .sidebar-content .iner-form input[type="text"],
#secondary .sidebar-content .iner-form input[type="email"]{width:100%;border:1px solid #ccc;padding:10px;margin-bottom:0;font-size:12px;border-radius:4px;font-family:'proxima_nova_rgregular';}
#secondary .sidebar-content .iner-form textarea{width:100%;border:1px solid #ccc;padding:12px;margin-bottom:0;font-size:12px;height:80px;border-radius:4px;font-family:'proxima_nova_rgregular';}
#secondary .sidebar-content .iner-form input[type="submit"]{padding:4px 12px;color:#fff;font-size:14px;border:0;font-family:'TrajanPro-Regular';cursor:pointer;line-height:28px;background:#393dfe;border-radius:4px;}
#secondary h2, #secondary .widget-title{margin-bottom:10px;text-align:center;font-size:15px;background:#5ab3e8;color:#fff;padding:10px;}
#secondary ul{}
#secondary ul li{}
#secondary ul li a{}
#secondary .sidebar-content .condions{margin-top:0;text-align:left;padding:0;}
#secondary .sidebar-content .condions li{width:100%;float:left;margin:0 0 10px 0;border-bottom:1px solid #ccc;padding-bottom:0px;}
#secondary .sidebar-content .condions li h3{display:inline-block;vertical-align:top;font-size:16px;}
#secondary .sidebar-content .condions li a br{display:none;}
#secondary .sidebar-content .condions li p{display:none;}
#secondary .sidebar-content .condions li img{width:60px;display:inline-block;height:60px;margin-right:15px;vertical-align:top;}
body .sidebar-right .sidebar{border:0 !important;padding-left:0px !important;}
.inline_list{margin-left:0 !important;}
.inline_list li{display:inline-block;background:#f1f1f1;margin:2px;padding:5px;}
.inline_list li a{color:#2c78b5;}
.inline_list li a:hover{color:#a0df75;}
.list_float{}
.list_float li{float:left;width:50%;}
.home.page #content a{color:#5ab3e8;}
.home.page #content a:hover{color:#a0df75;}
.fancy_list_style{}
#main .fancy_list_style ul{margin-left:0;}
#main .fancy_list_style ul li{background:#5ab3e8;padding:10px 25px;margin-bottom:12px;transition:0.3s all ease-in-out;border:1px solid #5fb736;}
#main .fancy_list_style ul li:before{color:#fff;}
#main .fancy_list_style ul li a{color:#fff;font-size:22px;border-bottom:1px dotted;}
#main .fancy_list_style ul li:hover{background:#5ab3e8;}
.call_us{background:#a0df75;display:inline-block;padding:10px 20px;border:2px solid #8fc3f0;color:#fff;font-family:'Conv_proximanova-semibold-webfont';font-size:20px;margin-top:5px;transition:0.3s all ease-in-out;}
.call_us:hover{background:#8fc3f0;border:2px solid #a0df75;}
.page #content h2{font-size:24px !important;}
.walkers .vc_column-inner{padding-top:0 !important;padding-right:0 !important;}
.wf-wrap .wf-td:nth-child(2){display:none;}
.new_bread_wrap ul{list-style:none;padding-left:15px;}
.new_bread_wrap ul li{display:inline-block;vertical-align:top;position:relative;}
.new_bread_wrap ul li:before{position:absolute;left:0;top:0;width:15px;height:13px;content:"/";opacity:0.5;text-align:left;z-index:3;}
.new_bread_wrap ul li+li{margin-left:10px;padding-left:10px;}
.home .new_bread_wrap{display:none;}
.cond-sub-title{color:#505050;font-size:17px;text-align:center;margin-bottom:30px;}
.proc-sub-title{color:#000;font-size:18px;font-weight:600;text-align:center;margin-bottom:30px;}
.main-list li a{text-decoration:none !important;}
.procedures-tape{overflow:hidden;padding:12px 20px 40px;background:#27697f;margin:0 0 25px;}
.procedures-tape ul.first{float:left;width:45%;}
.procedures-tape ul{padding:0;margin:0;list-style:none;}
.procedures-tape ul.second{float:right;width:48%;}
.procedures-tape ul li{background:0;padding:15px 0;border-bottom:1px solid #2d7d93;line-height:26px;color:#FFF;font-size:15px;}
.procedures-tape ul li a{text-decoration:none !important;color:#3fb7cd !important;}
.footertext{font-size:14px;}
.wpcf7-form{background:none;padding:0;border-radius:0;border:0;}
#main>.wf-wrap, #bottom-bar>.wf-wrap, #footer>.wf-wrap{width:100%;padding:0 !important;}
#footer .container .wf-container-footer{padding:0 !important;border:0 !important;}
#fancy-header{clear:both;}
.sidebar .widget, .sidebar-content .widget{padding-top:0 !important;padding-bottom:15px !important;}
.textwidget .banner_form{width:100%;margin:0 0 10px;padding:0;border:1px solid #ccc;}
.textwidget .banner_form h2{color:#fff;padding-top:6px;}
.textwidget .ajax-loader{display:none !important;}
.textwidget .banner_form input[type="submit"]{border-radius:4px;position:relative;bottom:auto;right:auto;line-height:28px;}
.textwidget .banner_form .iner-form{top:auto;float:left;width:100%;padding-bottom:15px;}
.textwidget .banner_form textarea{max-width:100%;}
.alignleft.wp-image-39612.size-medium{border:1px solid #ccc;}
.accent-gradient .shortcode-pullquote:after, .accent-gradient .shortcode-action-bg:before{background:#0675c7 !important;}
section.shortcode-action-box.table.shortcode-action-bg.block-style-widget{padding:20px 10px 20px 20px;}
.h3-alignright{margin:6px 39px 8px 10px;float:right;}
blockquote{margin:25px 0 25px 0;background:#f4f4f4;border-top:2px solid #EAF9F9;border-bottom:1px solid #EAF9F9;color:#3A3C55;padding:30px 30px 30px 30px;position:relative;font-weight:300;border-left:3px solid #027fbf;margin-left:40px;font-style:italic;margin-top:30px;margin-bottom:35px;}
blockquote:befores{content:"\201C";font-family:serif;position:absolute;left:20px;top:20px;color:white;background:#5ab3e8;width:50px;height:50px;border-radius:50%;font-size:50px;line-height:1.35;text-align:center;}
blockquote p{margin:0 !important;font-size:18px !important;line-height:1.4;font-weight:500;}
.moder-box{margin-left:20px;}
.disc-div-sub{background-color:rgb(249 249 249);padding:30px;border-radius:5px;font-size:14px;line-height:22px;font-weight:300;font-family:sans-serif;margin-top:20px;}
.disc-div-sub div{font-weight:600;margin-bottom:10px;}
.search-field{padding:10px 15px;height:44px;border:1px solid #ccc;}
.search-submit{background:#5ab3e8;border:0;color:#fff;padding:12px;cursor:pointer;height:44px;}
.disclaimerBtn{background:transparent;border:0;text-decoration:underline;cursor:pointer;font-size:16px;padding:0;}
.modal{display:none;position:relative;z-index:99;padding-top:100px;top:0;overflow:auto;background-color:#0000002b;position:fixed;top:50%;transform:translateY(-50%);left:0;right:0;margin:0 auto;height:100vh;align-items:center;}
.modal-content{background-color:#fefefe;margin:auto;padding:50px;border:1px solid #dcdcdc;width:800px;}
.close{color:#aaaaaa;float:right;font-size:28px;font-weight:bold;cursor:pointer;}
.modal-content p{font-size:14px;max-width:fit-content;line-height:22px;}
#primary-navigation .container{max-width:1250px;}
a > strong{color:#1d66d6 !important;}
button.btn-link{background:none;border:none;text-decoration:underline;font-size:16px;font-family:inherit;color:#0d5888;cursor:pointer;}
button.btn-link:hover{color:#a0df75;}
.bio-section{float:left;margin:20px 0 10px;padding:20px 30px;background:#f7f7f7;border-radius:5px;}
.bio-section .bio-title{font-size:26px;margin-bottom:20px;display:block;}
.bio-section img{margin-bottom:10px;}
.bio-section p{color:#666;font-family:sans-serif;line-height:26px;}
.bio-section .bio-links{text-align:right;}
.inner-reviews.single-top-review{width:100%;border:none;padding:0;}
.inner-reviews.single-top-review .wrap-single-review{max-width:768px;width:100%;float:unset;margin:10px auto 20px;display:block;}
.inner-reviews.single-top-review .review-stars, .google-review .review-stars{color:#F8B805;font-size:24px;}
.inner-reviews.single-top-review .review-name{padding:0 0 20px 45px;}
ul.exp-list{display:block;margin-left:50px;margin-top:40px;}
ul.exp-list .exp-title{font-size:16px;margin-left:-25px;font-weight:bold;}
ul.exp-list .exp-title:before{content:none !important;}
ul.exp-list li{font-size:16px;line-height:20px !important;}
ul.exp-list button{cursor:pointer;}
button.show-more-li-tt{position:relative;padding:0;top:-2px;margin-left:15px;width:10px;height:10px;background:transparent;border:none;border-left:2px solid #000;border-bottom:2px solid #000;transform:rotate(-45deg);transform-origin:center;transition:transform .5s, top .5s;}
ul.exp-list.show-exp button.show-more-li-tt{transform:rotate(-225deg);transform-origin:center;transition:transform .5s, top .5s;top:0px;}
button.show-more-li{border:none;background:transparent;font-size:22px;letter-spacing:-2px;margin-left:-5px;}
button.show-more-li::before{content:"• • •";background-color:transparent;}
ul.exp-list li:nth-child(n+5):nth-child(-n+500){display:none;}
ul.exp-list.show-exp li{display:list-item !important;}
#gtx-trans{display:none !important;}
.accordion{width:100%;}
.accordion-body{display:none;-webkit-transition:unset;-o-transition:unset;transition:unset;}
.single-accordion .active{background:none !important;}
.single-accordion h2, .single-accordion h3{position:relative;cursor:pointer;margin-bottom:20px;border-bottom:1px solid rgb(117 181 232 / 27%);padding:20px 20px 20px 0;}
.single-accordion h2::after, .single-accordion h3::after{content:'';position:absolute;top:21px;right:7.5px;height:18px;width:2px;background:#75b5e8;}
.single-accordion h2.active::after, .single-accordion h3.active::after{display:none;}
.single-accordion h2::before, .single-accordion h3::before{content:'';position:absolute;top:29px;right:0px;margin:auto;width:18px;height:2px;background:#75b5e8;}
.two-btn-holder{display:flex;justify-content:center;gap:20px;margin:30px auto;}
.two-btn-holder a{color:#fff;background:#0077c4;border:2px solid #0077c4;padding:10px 20px;border-radius:10px;}
.two-btn-holder a:hover{color:#0077c4;background:#fff;}
.two-btn-holder a:last-child{color:#0077c4;background:#fff;}
.two-btn-holder a:last-child:hover{color:#fff;background:#0077c4;}
.why-choose-sec{width:100%;float:left;padding:50px 0;}
.why-choose-sec p{text-align:center;}
.why-choose-sec ul{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;margin:30px auto;}
.why-choose-sec ul li{max-width:30%;width:100%;min-width:290px;box-shadow:2px 2px 10px #c3c3c3;border-radius:10px;padding:20px;}
.why-choose-sec ul li strong{display:block;margin-bottom:10px;text-align:center;font-size:18px;}
.why-choose-sec ul li::before{}
.two-col{display:flex;flex-wrap:wrap;justify-content:space-between;gap:30px;}
.two-col > div{max-width:45%;width:100%;}
.ba-slider{max-width:800px;width:100%;margin:30px auto;}
.before-after-sec .ba-slider .owl-nav button.owl-next, .before-after-sec .ba-slider .owl-nav button.owl-prev{top:40% !important;filter:invert(18%) sepia(40%) saturate(5134%) hue-rotate(192deg) brightness(98%) contrast(98%) !important;}
.before-after-sec{width:100%;float:left;background:none;padding:50px 0;}
.before-after-sec img{border-radius:10px;}
.meet-doctors-sec{width:100%;float:left;background:none;padding:50px 0;}
.doctors-slider{margin:30px auto;}
.single-doctor{display:block;border-radius:10px;overflow:hidden;box-shadow:2px 2px 10px #c3c3c3;margin:10px 5px;padding:20px;text-decoration:none;transition:all .3s ease;}
.single-doctor:hover{transform:translateY(-5px);transition:all .3s ease;}
.single-doctor img{display:block;width:100%;max-height:300px;object-fit:cover;border-radius:8px;overflow:hidden;margin:0 0 20px;}
.single-doctor-name{display:block;font-size:18px;color:#000;border-bottom:1px solid #c3c3c3;margin-bottom:10px;}
.single-doctor-spec{display:block;color:#444;height:40px;}
.meet-doctors-sec .doctors-slider .owl-nav button.owl-next, .meet-doctors-sec .doctors-slider .owl-nav button.owl-prev{top:40% !important;filter:invert(18%) sepia(40%) saturate(5134%) hue-rotate(192deg) brightness(98%) contrast(98%) !important;}
 @media(min-width:993px){
.full-header-area.fixed{width:100%;position:fixed;background:#fff;z-index:99;}
}
@media only screen and (max-width:1169px) {
.location-div{width:200px;padding:0 5px;font-size:14px;}
.header_right{width:73%;padding-top:10px;}
.banner{background-size:1340px auto;height:400px;}
.banner .container{position:static;}
.caption{width:610px;}
.caption{font-size:20px;}
.caption h1{font-size:40px;}
#primary-navigation .menu>li>a{font-size:12px;}
.sec2 ul li{margin:0 8px;vertical-align:middle;width:116px;}
.sec3_lft{width:72%;}
.sec3_lft .h_title{font-size:16px;}
.sec3_lft .h_title span{font-size:20px;}
.iner-sec3 p strong{font-size:14px;}
.condions .bx-wrapper{max-width:864px !important;}
.proces-col>div h4{font-size:16px;}
.proces-col>div{font-size:13px;}
.ofc1{width:47%;}
.p-review{margin-right:15px;width:235px;}
.ft-col h3{font-size:20px;}
.ft-nav{margin-right:20px;padding-right:20px;width:20%;}
.ft-recent-post{font-size:12px;margin-right:20px;padding-right:20px;width:29%;}
.sidebaar h2, .sidebaar .contact-info h2{font-size:22px;}
aside#secondary section h2{font-size:20px;}
ul.ul-1{width:46%;}
.ufaq-faq-category-title h4{font-size:16px;}
.nyc-hotels-body{min-height:120px;}
.sec2 .bx-wrapper .bx-prev{left:0;}
.sec2 .bx-wrapper .bx-next{right:0;}
.logo img{width:200px;}
.logo{}
.banner_form{width:300px;margin:25px 0 10px;}
.iner-sec3 img{margin-right:0;width:28%;}
.p-review .content{padding:10px;font-size:12px;min-height:235px;}
.p-review{width:270px;}
.sec3_rit{width:240px;}
.condions li{width:134px;}
.condions li h3{font-size:16px;}
.why_us_box{width:29%;}
.ft_col1{width:260px;}
.ft_col2{width:190px;}
.ft_col4{width:350px;}
.proc_left, .proc_right{width:300px;}
a.proc_item_wrap.proc_item_1{left:-261px;}
.proc_item_7{right:-264px;}
.sec7 .owl-carousel .owl-nav button.owl-prev, .sec7 .owl-carousel .owl-nav button.owl-next{filter:unset !important;}
.sec7 .owl-carousel .owl-nav button.owl-prev{left:0;}
.sec7 .owl-carousel .owl-nav button.owl-next{right:0;}
.before-after-sec .ba-slider .owl-nav button.owl-next, .before-after-sec .ba-slider .owl-nav button.owl-prev{top:40% !important;filter:invert(18%) sepia(40%) saturate(5134%) hue-rotate(192deg) brightness(98%) contrast(98%) !important;}
.meet-doctors-sec .doctors-slider .owl-nav button.owl-next, .meet-doctors-sec .doctors-slider .owl-nav button.owl-prev{top:40% !important;filter:invert(18%) sepia(40%) saturate(5134%) hue-rotate(192deg) brightness(98%) contrast(98%) !important;}
}
@media only screen and (max-width:1023px) {
.p-review{margin-right:10px;width:230px;}
.ft-recent-post{width:270px;}
}
@media only screen and (max-width:979px) {
#header{padding:15px 0;}
.logo{}
.header_right{width:40%;}
.ph_div{position:fixed;top:6px;right:250px;z-index:999999;}
.book-now{position:fixed;top:6px;right:10px;z-index:999999;}
.sec3_lft{border-bottom:1px solid #ccc;margin-bottom:15px;padding-bottom:20px;font-size:16px;width:64%;}
.medal_logo{width:96px;height:auto;}
.sec3_rit{float:left;margin:0;padding:0px;position:relative;}
.page #content .sec3 .h_title{font-size:17px !important;height:96px;}
.page #content .h_title{font-size:26px !important;}
.ofcheader h3{font-size:18px;margin:0;}
.logos-imgs br{display:none;}
.sec3_rit_last_img{margin:0px auto 12px auto !important;display:block;}
.sec3_rit::before{position:static;}
.wrap-circles{padding:0px 0 0;}
.condions li{width:160px;}
.proces-col{width:42%;}
.proces-col.proces-col2, .whyus-col.whyus-col2{display:none;}
.proc_left, .proc_right{width:210px;}
.proc_item_wrap span{font-size:14px;}
.proc_left .icon_img{margin-left:10px;}
.proc_right .icon_img{margin-right:10px;}
.proc_item_wrap{width:226px;}
a.proc_item_wrap.proc_item_1{left:-246px;}
.proc_item_7{right:-277px;bottom:-20px;}
.ofcheader h2{font-size:14px;}
.ofcheader{font-size:13px;}
.p-review{width:45%;}
.home .p-review{min-height:230px;}
.sec9 h2{font-size:20px;}
.ft-nav, .ft-recent-post{margin-right:10px;padding-right:10px;width:48%;margin-bottom:15px;}
.featured_img .head_title{font-size:16px;width:auto;text-align:center;float:none;}
.press-cnt{width:100%;min-height:inherit;}
#secondary .sidebar-content .condions li h3{font-size:13px;}
.sidebar_press .pres-img{width:70px;}
.sidebaar .contact-info .locat-head, .sidebaar .contact-info{font-size:14px;}
.ufaq-faq-title-text{width:80%;}
.float-img img.alignnone.size-full.wp-image-488{width:280px;}
.cnfpg-form{margin:0 18px;}
.cnfpg-form h2{font-size:24px;}
.blog_post .blog-content{width:86%;}
.p-review .content{min-height:200px;}
.location span.span-add{font-size:12px;}
.banner{height:350px;}
.caption h1{font-size:22px;}
.caption{font-size:16px;}
.caption{left:-100px;}
.locat-ph{padding:0 !important;}
#footer{padding-bottom:5px;}
.ft_col1, .ft_col2, .ft_col3{width:30%;}
.ft_col4{float:left;width:100%;}
.ft_social{float:left;width:100%;margin-top:15px;text-align:center;}
.ft_social a{font-size:30px;}
.copyright{margin-top:10px;}
.sec3 .h_title{font-size:17px !important;}
.h_title{font-size:26px !important;}
.ft_social a{width:24px;height:20px;}
}
@media only screen and (max-width:768px) {
.ft_col4 .ft_social{line-height:28px;margin-top:0px;}
.copyright div:nth-child(2) a{margin:0 5px;}
body , .entry-content p{font-size:16px !important;line-height:1.4 !important;}
#footer , .copyright{font-size:14px;}
#main{padding:10px 0 30px 0 !important;}
.page #content h2{font-size:16px !important;}
}
@media only screen and (max-width:767px) {
.why-choose-sec p{text-align:left;}
.entry-content h3{font-size:18px;}
.textwidget p img{margin:0 auto;display:block;}
.header_right{width:56%;}
.location-div{width:192px;}
.banner_form{width:220px;}
.sec3_lft{width:100%;}
.sec3_rit{width:100%;}
#cont span{font-size:18px;}
p.welcom-btn{margin-bottom:15px;position:static;}
.condions li h3{font-size:12px;}
.h_title{font-size:22px;}
.vc_column-inner.vc_custom_1524508183455 .wpb_single_image.vc_align_right{display:none;}
.vc_custom_1524490983850{padding-right:15px !important;padding-left:15px;}
.call_us{margin-left:15px;}
body.home .vc_column-inner.vc_custom_1524328610021{padding-top:30px !important;padding-bottom:30px !important;}
#main .fancy_list_style ul li a{font-size:18px;}
.ofc1{width:100%;margin-bottom:20px;}
.grn_btn, .sec9 .content .appoint-btn>a{font-size:12px;}
.entry-content h2{font-size:14px;}
.blog_post .blog-content h2{font-size:14px;}
.blog_single .entry-title{font-size:14px;}
.blog_post .hm-blog-post{font-size:13px;}
.blog_single .entry-content{margin-top:15px;overflow:visible;width:100%;}
.blog_single .post-date{float:none;}
div#primary{width:100%;}
aside#secondary{width:100%;}
.nyc-hotels-body h3{font-size:16px;}
#AnythingPopup_BoxContainer1, #AnythingPopup_BoxContainer2{display:none;height:auto !important;left:0 !important;margin:auto !important;right:0 !important;width:90% !important;}
.app_form input[type="text"], .app_form input[type="email"]{margin-bottom:5px;padding:8px 10px;}
#AnythingPopup_BoxContainerBody1, #AnythingPopup_BoxContainerBody2{height:330px !important;}
.blog_wrap{width:100%;}
.side-wrap{display:none;}
.featured_img .head_title{}
.banner{background-size:cover;}
.home .vc_column_container > .vc_column-inner{padding:0 !important;}
.home .p-review{min-height:100%;width:100% !important;padding:0 !important;margin:0 !important;}
.p-review .content{min-height:100%;}
.contact-info{width:250px;}
.contact-info h2{font-size:17px;}
.location-div{width:205px;float:left;margin:0 20px 0px 0px;}
.ph_div{right:228px;}
.ph_div a{font-size:13px;}
.book-now{font-size:13px;}
.ph span{font-size:15px;}
.fancy-title.entry-title{font-size:18px;}
.fancy-subtitle.h3-size{font-size:16px;}
#content h2{font-size:18px;}
#content h3{font-size:16px;}
.procedure{background:none;padding:30px 0 30px;min-height:inherit;max-width:100%;}
a.proc_item_wrap.proc_item_1, .proc_item_wrap.proc_item_7{position:static;padding-top:0;padding-bottom:0;}
.proc_left, .proc_right{width:100%;float:left !important;text-align:center !important}
.proc_item_wrap{width:15.333% !important;display:inline-block !important;text-align:center;position:static !important;vertical-align:top;float:none !important;}
.icon_img{float:none !important;margin-left:auto !important;margin-right:auto !important;margin-bottom:15px !important;}
.proc_item_wrap span{padding:5px;}
.proc_item_1.proc_item_wrap span, .proc_item_7.proc_item_wrap span{position:static;}
.home #content h3{line-height:1.4;}
.sec8 ul{margin:10px 0 30px;}
.half_left, .half_right{width:100%;}
.sunday_sec img{max-width:200px;}
}
.dmca-badge{margin-left:15px;}
@media(min-width:639px){
.banner{background-image:url(https://www.yonkersdentalspa.com/wp-content/uploads/2021/06/yonkers-dentistry-banner-desktop.jpg);}
.logo_banner{background-image:url(https://www.yonkersdentalspa.com/wp-content/uploads/2022/12/best-cosmetic-dentist-in-yonkers-ny-front-2023.jpg);height:84px;background-repeat:no-repeat;background-position:center center;background-size:cover;border-top-right-radius:20px;border-top-left-radius:20px;opacity:1;}
}
@media only screen and (max-width:639px) {
.banner{height:200px;background-image:url(https://www.yonkersdentalspa.com/wp-content/uploads/2021/06/yonkers-dentistry-banner-mobile.jpg);}
.logo_banner{background-image:url(https://www.yonkersdentalspa.com/wp-content/uploads/2021/06/best-cosmetic-dentist-in-yonkers-ny-front-mobile.jpg);height:27px;background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;bottom:0px;}
.location-div{width:48%;}
.ph_div{right:auto;left:12px;}
.book-now{right:auto;left:140px;}
.ph_div a, .book-now a#book-now, .book-now button#book-now{padding:3px 10px;}
.ph_div a::before, .book-now a#book-now::before, .book-now button#book-now::before{position:static;background:none;}
.ph{padding:15px 0 0;}
.ph span{font-size:16px;}
.iner-sec3 .content{float:left;overflow:visible;width:100%;}
.sec3{text-align:center;}
.iner-sec3 img{width:100%;margin-bottom:15px;border-bottom:1px solid #ccc;margin-right:0;}
.sec3_lft{text-align:left;}
.sec3_lft a.btn{float:left;}
.sec3_lft .h_title{margin-bottom:0px;}
.sec3_rit{float:left;width:100%;}
.condions li h3{font-size:11px;line-height:16px;}
.proces-col{width:100%;}
.proces-col1>div::before{left:0;right:auto;}
.proces-col1>div{padding-left:100px;padding-right:0;text-align:left;}
.proces-col3>div::before{left:0;top:-8px;}
.proces-col3>div{padding-left:100px;}
.test_box{width:100%;}
.sec7 .bx-wrapper .bx-controls-direction a{top:auto;bottom:0;}
.sec7 .bx-wrapper .bx-prev{left:auto;right:60px;}
.test_box .content{padding:15px 20px;font-size:14px;}
.p-review{width:100%;}
.home .p-review{margin-bottom:10px;min-height:inherit;margin-right:0;}
.sec9{font-size:16px;text-align:center;}
.sec9 img{float:none;margin-bottom:15px;margin-right:0;}
.contact-info h2{font-size:22px;}
.locat-head{font-size:16px;}
.why_us_box{margin-right:18px;}
.ft-nav, .ft-recent-post{margin-bottom:15px;margin-right:0;padding-right:0;width:100%;}
.ft_col1, .ft_col2{width:100%;margin-left:0px;}
.ft_col3{width:100%;margin-top:15px;}
.cpy{font-size:12px;margin-top:20px;}
.sidebaar h2, .sidebaar .contact-info h2{font-size:16px;}
.inquiry_form input[type="submit"]{font-size:12px;}
.ft-col h3{font-size:16px;}
ul.main-list li{font-size:16px;padding:10px;width:100%;background-position:left 16px;}
ul.ul-1, ul.ul-2{margin-right:0;width:100%;}
ul.main-list li:nth-child(2n){margin-left:0;}
.nyc-hotels-body{width:100%;min-height:inherit;}
.map1, .map2{width:100%;}
.cnfpg-form{margin:15px 0;width:100%;}
.address1 .add-1{width:100%;}
.address1 .add-2{width:100%;}
.cnfpg-form input[type="submit"]{font-size:12px;}
.blog_post .blog-content{margin-top:15px;width:100%;}
.condions li h3{line-height:12px;}
.condions li{margin-bottom:6px;margin-top:6px;width:118px;}
.p-review .content{min-height:inherit;}
#header{border-top:0;}
.menu_title{display:none;}
.logo img{width:200px;height:auto !important;}
#wprmenu_menu.left, #wprmenu_menu.right{top:0;}
.header_right{position:relative;}
#header{margin-top:0 !important;}
.location{margin-left:30px;}
.location span.span-add br{display:none !important;}
body #wprmenu_bar .wprmenu_icon{float:right;margin-right:0;}
body #wprmenu_bar{display:block;left:auto;right:0;}
body #wprmenu_bar div.hamburger{float:right;}
.logo img{width:120px;}
.logo{max-height:37px;}
.header_right{text-align:left;padding-top:0;}
.location-div{width:auto;}
.banner .banner_form{display:none;}
.caption{width:auto;padding:5px 0;margin:0 auto !important;left:0;right:0;height:60px;}
.caption h1{font-size:22px;margin:0;}
.caption h1 span.cap{font-size:16px;}
.page #content .h_title{font-size:20px !important;}
.ph_div, .book-now{top:8px;}
.proc_item_wrap{width:29.333% !important;}
.cf_form{width:100%;}
.cf_map{width:100%;margin-top:20px;}
.logo_banner img{height:auto;}
.h_title{font-size:20px !important;}
.y_btn_area{display:flex;justify-content:flex-end;}
ul#menu-main_menu{width:70% !important;}
.gentle_sec_txt, .sunday_sec_txt{overflow:visible;}
.gentle_sec img{margin-bottom:10px;}
.gentle_sec h2, .sunday_sec_txt h2{font-size:16px;}
.list_float li{width:100%;}
}
@media only screen and (max-width:480px) {
.two-btn-holder a{padding:10px;}
.caption h1{font-size:18px;}
.owl-rtl{display:flex;flex-wrap:wrap;}
.owl-rtl .item{width:100%;}
#header{}
.header_right .location-div{}
.head_top img{width:24px;}
.location-div img{margin-right:6px;margin-top:2px;}
.ph{padding:5px 0 0;}
.sec9 img{width:40%;}
.shortcode-action-box.table.shortcode-action-bg.block-style-widget{padding:8px !important;}
.shortcode-action-box.table.shortcode-action-bg.block-style-widget div p{font-size:12px !important;line-height:16px !important;}
.condions li{display:inline-block;vertical-align:top;float:none;}
p.welcom-btn a{font-size:12px;padding:4px 12px;}
.sec3_rit a.grn_btn{font-size:12px;padding:5px 10px;}
.logos-img-small{display:block;}
.sec2{padding:4px 0 0;text-align:center;}
.sec3{padding:30px 0;}
.iner-sec3 img{margin:0 auto;width:92px;}
.iner-sec3 .content{float:none;width:100%;}
.sec3_lft .h_title{font-size:17px !important;line-height:23px;clear:none;}
.iner-sec3 h2{clear:none;}
.sec3_lft .h_title span{font-size:16px;}
.iner-sec3 p strong{font-size:11px;font-weight:normal;}
.iner-sec3 .content>.name{float:left;font-size:11px;line-height:19px;}
p.welcom-btn a{font-size:10px;padding:3px 10px;}
.iner-sec3 .content>.name ~ p{float:left;width:84px;font-size:13px;}
.sec3_lft{margin-bottom:0;margin-right:0;width:100%;}
.sec3_lft .content p{margin-bottom:8px;}
.sec3_rit{margin:10px auto;}
.sec3_rit h2{margin-bottom:2px;font-size:14px;}
.sec3_rit a.grn_btn{font-size:10px;padding:1px 8px;margin-top:0;}
.logos-img-large{width:90%;}
.proces-col span{display:none;}
.h_title{font-size:18px;}
.sec3_rit img{width:auto;}
.proces-col>div{float:left;margin-bottom:10px;margin-top:0;min-height:128px;text-align:left;background-color:#f1f1f1;border:solid 1px #dadada;font-size:12px;padding:5px 5px 5px 5px !important;border-radius:4px;}
.proces-col>div::before{position:static;}
.proces-col>div h4{font-size:12px;height:25px;margin-bottom:10px;}
.proces-col{width:48%;}
.whyus-col1>div, .whyus-col3>div{padding-left:52px;}
.whyus-col>div{height:45px;}
.whyus-col a{height:45px;}
.whyus-col>div::before{height:41px;width:41px;}
.sec9 h2{font-size:14px;}
.sec9 .content p{line-height:20px;}
.sec9 .content .appoint-btn>a{padding:5px 18px;}
.contact-info h2{font-size:16px;}
.add-1{float:left;padding:10px 12px;width:50%;}
.add-2{float:right;padding:10px 12px;width:50%;}
.locat-head{font-size:12px;}
.contact-info{font-size:11px;margin:0 auto;}
.locat-ph{font-size:14px;}
.address1>div, .contact-info>div{min-height:126px;}
.ft-col h3{font-size:14px;}
.ft-col.ft-nav{font-size:13px;width:50%;}
#footer{padding-top:25px;}
.cpy::after{position:static;content:"";}
.cpy{text-align:center;}
.ft-newsleter{width:100%;}
.new-form input[type="button"]{background-size:100% 100%;}
.sec4, .sec5, .sec6, .sec7, .sec8, .sec9{padding:20px 0;}
.the-pres-img-small{display:inline-block;}
.the-pres-img-large{display:none;}
.book-now a, .location span.span-add, .span-head, .condions li h3{font-weight:normal;}
.contact-info p{font-size:11px;}
.address1>div, .contact-info>div{min-height:102px;}
.condions .slide{width:48% !important;margin:0 !important;}
.iner-sec3 .content{width:100% !important;font-size:12px;}
p.welcom-btn{float:none;}
.iner-sec3 img{display:block;float:left;margin-right:6px;width:88px;}
.cond-sub-title{font-size:13px;line-height:18px;}
.condions li h3{font-size:14px !important;line-height:12px;}
.condions li .content{height:40px;}
.gentle_sec_txt{width:100%;}
.gentle_sec img{margin-bottom:10px;margin-right:0;width:100%;}
.sunday_sec img{max-width:120px;}
}
@media only screen and (max-width:479px) {
.header_right{}
.ph_div{top:6px;}
.book-now{left:144px;top:6px;}
.ph_div a, .book-now button#book-now{padding:5px 5px;font-size:14px;}
.book-now a#book-now{padding:6px 5px;font-size:14px;}
.location-div{margin-right:0;}
.location{font-size:16px;}
.why_us_box{width:100%;margin-bottom:15px;}
.contact-info{width:100%;}
.float-img, .float-img{float:left;margin:15px 0;padding:5px;width:100%;}
.float-img img, .float-img img{width:100% !important;height:auto !important;}
.lft-img .content{padding:10px 10px 10px 15px;}
.address1{width:100%;}
.proc_item_wrap{width:32.333333%;}
.proc_item_wrap.proc_item_1{left:19% !important;}
.call_us{margin-left:20px;font-size:16px;padding:10px;}
.gentle_sec ul{padding:0;}
.call_us{margin-left:0;}
.home_map{padding:50px 0;}
.map_info{width:100%;}
.map_info > div{font-size:18px;padding:14px 0 1px;}
.sec3_lft img{width:97px;height:247px;float:left;margin:1px 20px 20px 0px;}
}
@media only screen and (max-width:376px) {
.h3-alignright{text-align:center;}
}
@media only screen and (max-width:359px) {
.iner-sec3 .content>.name{font-size:9px;}
.iner-sec3 .content>.name ~ p{width:76px;}
p.welcom-btn a{font-size:9px;padding:2px 6px;}
.banner{height:140px;}
.sunday_sec img{max-width:100%;float:left;margin-left:0;margin-bottom:10px;}
.location{margin-left:5px;}
}
#main ul{list-style:none;}
#main li{padding-top:0px;line-height:26px;position:relative;}
#main li:before{content:"\2022";font-family:FontAwesome;position:relative;left:-10px;color:#5ab3e8;margin-left:-6px;}
.logos_banner img{display:block;border-top-right-radius:30px;border-top-left-radius:30px;opacity:0.8;top:-134px;position:absolute;}
aside#secondary section ul{list-style:square;padding-left:30px;background-color:white;}
aside#secondary section ul li{background-color:#fff;margin:0;padding:3px 0px 3px 10px;float:none;border-bottom:1px solid #eee;}
aside#secondary textarea{height:70px;}
.alignleft{float:left;margin:6px 28px 28px 0;}
h1, h2, h3, h4, h5, h6{clear:both;}
#wpcf7-f5-p39977-o1{border:1px solid #eee;padding:40px;background:#eee;}
.page-id-39977 .column{float:left;width:50%;margin-bottom:30px;}
.page-id-39977 .row:after{content:"";display:table;clear:both;}
@media only screen and (max-width: 768px) {
.header_right .location-div{}
.tag_line{}
.header_right{}
.sunday_sec img{display:none;}
.gentle_sec img{display:none;}
} .contact-map .title{font-size:30px;line-height:30px;margin:15px 0px 15px;padding-bottom:6px;position:relative;text-transform:uppercase;color:#279eaf;}
.contact-map .row{margin:5px 0px 0px 0px;display:inline-block;width:100%;}
.contact-map .row:before{display:table;content:" ";}
.contact-map .col-md-6{width:45%;float:left;margin:10px;}
.contact-map .col-md-12{margin:10px;width:unset;}
.contact-map input[type="text"], .contact-map textarea, .contact-map input[type="email"], .contact-map input[type="tel"]{background-color:#fff;}
.contact-map .field{padding:0 30px 35px;}
.contact-map #acceptance-box-id{width:unset;height:13px;margin-right:10px;}
.contact-map .discl{font-size:13px;}
.contact-map span.wpcf7-list-item{display:inline-block;padding-right:10px;margin:0 0 0 0em;}
.contact-map .wpcf7-list-item-label{font-size:14px;}
.contact-map{background-color:#eceff1;border:1px solid #d9d9d9;}
.contact-map textarea{height:60px;padding:10px;}
.contact-map .wpcf7-submit{font-family:inherit;padding:10px 30px;background-color:#037fbf;border-color:#037fbf;color:white;}
.contact-map span.wpcf7-not-valid-tip{top:41px;}
.iw-contact-form-7 span input, .iw-contact-form-7 span .select2-container .select2-choice{width:100%;height:36px;line-height:36px;border:2px #d9d9d9 solid;-webkit-border-radius:0;border-radius:0;color:#838383;text-transform:none;padding:0 12px;}
@media only screen and (max-width: 450px) {
.test_box .content{min-height:auto;}
.logos_banner img{display:block;border-top-right-radius:30px;border-top-left-radius:30px;top:10px;position:absolute;margin-left:-15px;}
.contact-map .col-md-6{width:93%;}
}
.gallery{margin:0 -1.1666667%;padding:0;}
.gallery-columns-2 .gallery-item{max-width:33%;}
.gallery .gallery-item{display:inline-block;max-width:33%;padding:0 1.1400652% 2.2801304%;vertical-align:top;width:100%;}
.gallery .gallery-item{float:left;margin:0;text-align:center;padding:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.gallery .gallery-item img{max-width:100%;height:auto;}
.alignright{float:right;margin:6px 0 28px 28px;}
.aligncenter{clear:both;display:block;margin:0 auto 28px;}
.before-after img{border:1px solid #2383a9;box-shadow:1px 5px 5px #908a90;border-radius:20px;margin:6px 20px 8px 0;}
.before-after-img{border:1px solid #2383a9;box-shadow:1px 5px 5px #908a90;border-radius:20px;}
.quote{margin:5px 0 15px 0;background:white;border-bottom:5px solid #c5e8ff;color:#3A3C55;padding:1px 30px 30px 90px;position:relative;font-weight:300;}
.left-double-quote{color:#60A9D7;font-size:64px;line-height:55px;display:inline-block;margin-right:6px;font-style:italic;position:absolute;top:-5px;left:40px;}
.quote div{font-size:21px;}
.col1-map{float:left;width:45%;}
.col2-map{float:left;margin-left:50px;width:45%;}
.colnop{padding:20px 20px 20px 20px;border-radius:5px;background:#f9f9f9;overflow:hidden;}
.colnop li{margin-bottom:5px !important;}
.hmsub{font-family:sans-serif;text-align:center;margin:10px 0px 20px 0px;font-size:15px;}
.leave-review{font-size:18px;padding:10px;background:#e6e6e6;line-height:28px;display:block;border-radius:12px;border:1px solid #ccc;font-weight:500;}
.leave-review img{float:left;border-radius:30px;border:1px solid #e8e8e8;margin-right:20px;}
.published-date{font-size:13px;border-left:2px solid #ccc;padding:3px 10px 3px 10px;background:#047ed914;margin-bottom:20px;margin-top:30px;display:inline-block;clear:both;}
.wf-cell.iso-item.shown{margin-bottom:28px;width:100%;float:left;background-color:#eee;position:static !important;border-radius:10px;padding:14px;margin-top:20px;}
.testimonial-item{width:100%;float:left;}
.wf-td img{border-radius:30px;}
.page-id-40874 .entry-content img{max-width:100%;border:1px solid #2383a9;box-shadow:1px 5px 5px #908a90;border-radius:20px;}
.page-id-40300 .entry-content img{max-width:100%;border:1px solid #2383a9;box-shadow:1px 5px 5px #908a90;border-radius:20px;}
.col1-map{float:left;width:45%;}
.col2-map{float:left;margin-left:50px;width:45%;}
.colnop{padding:20px 20px 20px 20px;border-radius:5px;background:#f9f9f9;overflow:hidden;}
.colnop li{margin-bottom:5px !important;}
@media only screen and (max-width: 639px) {
.col1-map{float:none;width:100%;}
.col2-map{float:none;margin-left:0px;width:100%;}
}
.dir-map{background-color:#0077c4;padding:15px 20px;display:inline-block;vertical-align:top;border:1px solid #fff;border-radius:5px;color:#ffffff !important;font-size:16px;margin:10px 20px 10px 0px;text-decoration:none;text-align:center;font-weight:600;box-shadow:5px 5px 15px #b7b7b7;cursor:pointer;line-height:26px;text-decoration:underline;}
.driving-dir{font-size:15px;margin-bottom:30px;}
.driving-dir p{font-size:16px;}
.cf_form input[type="submit"]{background:#0077c4;}
.post-41239 .totalrew{float:left !important;margin-right:10px !important;}
.post-41239 .totalrew:after{content:' \00a0 \00a0 ';width:0;height:20px;position:relative;border-right:1px solid #666;top:0;}
.dentist-section{border-bottom:1px solid #ccc;display:inline-block;}
.dentist-section h3{font-size:18px;font-weight:normal;padding-bottom:18px;font-family:sans-serif !important;color:#666;margin-top:5px;font-style:italic;}
.dentist-section h2{padding-bottom:0px;}
.dentist-section img{box-shadow:none !important;border-radius:10px !important;margin-top:1px;}
.custom-footer{display:grid;grid-template-columns:32% 18% 25% 25%;}
.custom-footer .ft_col1, .custom-footer .ft_col2, .custom-footer .ft_col3, .custom-footer .ft_col4{float:none;margin:0 auto;width:auto;}
#footer, .copyright{font-size:14px;}
ul#menu-main_menu{display:flex;flex-direction:row;justify-content:space-between;}
#primary-navigation .menu>li>a{display:flex;justify-content:center;align-items:center;}
.page-template-default .logos_banner.fl .container .logo_banner img, .page-template-page-fullwidth .logos_banner.fl .container .logo_banner img{position:initial;margin:0 auto;}
.page-template-default .logos_banner.fl .container, .page-template-page-fullwidth .logos_banner.fl .container{padding:0;}
iframe{max-width:100%;}
#secondary .wpcf7-submit, .breadcrumb_wrap div, .breadcrumb_wrap a{font-size:14px;}
.entry-content ul, ol{width:auto !important;float:none !important;display:block;color:#444444;}
figure img{margin-right:0;width:auto;height:auto;}
figure figcaption{text-align:center;font-style:italic;}
.banner_form input[type="text"], .banner_form input[type="email"], .banner_form textarea{font-size:15px;}
.welcome-intro{font-size:16px;}
aside#secondary section .wpcf7-submit{font-size:15px;}
.ft_ph{font-size:16px;}
.banner_form input[type="submit"]{font-size:14px;}
.clearnone{clear:none;}
.wp-image-41827{position:relative;z-index:999;}
.shadownone{box-shadow:none;}
.gentle_sec ul{width:100%;}
img.wp-image-41858{height:auto;}
img.wp-image-41269{border-radius:12px;}
.inner-h2{margin:0 0 20px 0;font-size:15px;font-weight:400;padding-bottom:0px;display:inline-block;width:100%;text-align:center;}
.word-break{word-break:break-all;}
table.hours{width:100%;max-width:315px;}
button.covid-19{border:none;font-family:inherit;cursor:pointer;}
.covid-19{display:inline-flex;align-items:center;background-image:-webkit-linear-gradient(0,#dd4b39,#d24040);border-radius:4px;color:#fff;font-size:14px;line-height:normal;letter-spacing:.5px;text-transform:uppercase;text-decoration:none;margin-top:8px;padding:5px 8px;}
.covid-19:before, button.covid-19:before{content:url(https://www.yonkersdentalspa.com/wp-content/uploads/2020/12/danger-icon.png);display:block;max-height:18px;margin-right:4px;}
.covid-19:hover, button.covid-19:hover{color:#fff;}
.footer-links{text-align:center;}
.googlemap{position:relative;width:100%;height:400px;overflow:hidden;}
.googlemap iframe{position:absolute;width:100%;height:400px;}
@media only screen and (max-width: 1200px) { .custom-footer{grid-template-rows:auto auto;grid-template-columns:40% 25% 35% 100%;}
.custom-footer .ft_col4{grid-area:2/1/3/4;margin:0;padding-top:20px;}
#primary-navigation li#menu-item-40987{min-width:106px;}
.featured_img .head_title{font-size:34px;}
}
@media only screen and (max-width: 979px) { 
.featured_img .head_title{font-size:16px;}
.inner-h2{font-size:14px;}
.featured_img.fl .container .div1 .div2 h1.head_title, .inner-h2{}
.gentle_sec ul{width:auto;}
}
@media only screen and (max-width: 949px) {
#primary-navigation .menu>li>a{padding:10px 8px;}
#primary-navigation .menu>li.menu-item-has-children>a, #primary-navigation .menu>li.menu-item-has-children>button{padding:10px 21px 10px 8px !important;}
#primary-navigation .menu>li.menu-item-has-children>a::after{right:3px;}
nav#primary-navigation .container{padding:0;}
nav#primary-navigation .container li#menu-item-40987{min-width:74px;}
}
@media only screen and (min-width: 768px) and (max-width: 979px) {
.header_right{display:grid;grid-template-columns:repeat(2, 50%);grid-template-rows:repeat(2, 50px);width:60%;justify-items:center;margin-top:-10px;}
.header_right .book-now, .header_right .ph_div{position:initial;}
.header_right div{margin:0 auto;padding:0;text-align:left;}
.header_right .location-div{margin-left:60px;margin-right:0;}
.header_right .tag_line{max-width:195px;}
.header_right .location:before{margin-left:-5px;}
.header_right .ph_div a{margin-right:0;}
body, .entry-content p{font-size:16px !important;}
#header{padding-bottom:40px;}
}
@media only screen and (max-width: 839px) {
ul.condions{display:grid;grid-template-columns:repeat(2, 50%);justify-items:center;align-items:center;}
}
@media only screen and (max-width: 767px) {
.header_right .location-div{float:right;}
.entry-content h2{font-size:20px;}
.ft_col4 .ft_social span{display:block;margin-top:-20px;}
.ft_col4 .ft_social span:first-child{margin-top:0;}
.entry-content ul li, .entry-content ol li, .gold_list ul li, .gold_list ol li{margin-bottom:10px;font-size:16px;}
.before-after-img{margin:0 auto;margin-bottom:10px;}
figure.alignright, figure.alignleft{width:auto !important;text-align:center;float:none;margin:10px;}
.page-id-40146 .before-after-img{float:left;margin-right:28px;}
#gallery-2{display:grid;grid-template-columns:repeat(2, 50%);grid-template-rows:auto;align-items:center;justify-items:center;}
#gallery-2 figure.gallery-item{max-width:100%;margin-bottom:20px;}
ul.condions{display:grid;grid-template-columns:repeat(3, 33%);align-items:center;justify-items:center;grid-row-gap:15px;}
.condions li h3{font-size:16px !important;line-height:16px;margin-top:10px;}
body, .entry-content p{font-size:16px !important;}
aside#secondary section ul{line-height:28px;}
.page-id-41276 .entry-content .colnop ul li{margin-bottom:15px !important;}
.sec7 .owl-carousel .owl-nav button.owl-prev, .sec7 .owl-carousel .owl-nav button.owl-next{top:-48px;}
.header_right{display:flex;flex-direction:row;}
.tag_line{font-family:sans-serif;font-size:14px;}
.covid-19{font-size:13px;width:162px;height:28px;}
.header_right .location-div{margin-right:0;}
}
@media only screen and (max-width: 690px) {
.custom-footer{grid-template-rows:repeat(4, auto);grid-template-columns:repeat(auto-fit, 100%);}
.custom-footer .ft_col1, .custom-footer .ft_col2, .custom-footer .ft_col3, .custom-footer .ft_col4{margin:0;padding-top:20px;}
.custom-footer .ft_col1{padding-top:0;}
.custom-footer .ft_col4{grid-area:auto;}
.page-id-40146 .before-after-img{float:none;margin:0 auto;margin-bottom:15px;}
.copyright{padding-right:0;}
ul.condions{grid-template-columns:repeat(2, 50%);}
.condions li{width:160px;}
.proc_left, .proc_right{display:grid;grid-template-columns:repeat(3, 33%);justify-items:center;align-items:center;grid-row-gap:15px;}
.proc_left{margin-bottom:15px;}
.proc_item_wrap span{font-size:16px;}
.proc_left .proc_item_wrap, .proc_right .proc_item_wrap{width:100% !important;display:flex !important;flex-direction:column;}
.proc_left .proc_item_wrap .icon_img, .proc_right .proc_item_wrap .icon_img{margin:0 auto !important;margin-bottom:5px !important;}
}
@media only screen and (max-width: 639px) {
.col1-map{float:none;width:100%;}
.col2-map{float:none;margin-left:0px;width:100%;}
.sec7 .owl-carousel .owl-nav button.owl-prev, .sec7 .owl-carousel .owl-nav button.owl-next{top:-44px;}
.test_box .content{font-size:16px;}
.entry-content img.alignright, .entry-content img.alignleft, .entry-content img.aligncenter, .entry-content img.alignnone, .entry-content figure.alignright{display:block !important;height:auto;float:none !important;margin:0 auto 15px !important;}
.entry-content figure.alignright img{height:auto;}
.logos_banner.fl{padding-top:7%;background:#eee;}
.inner-h2{line-height:normal;margin-bottom:0;font-size:12px;}
.featured_img.fl .container{padding:0;}
}
@media only screen and (max-width: 570px) {
.page-id-40102 .entry-content img{float:none;margin:0 auto;display:block;margin-bottom:20px;}
.location{text-align:right;}
.tag_line{font-size:13px;}
.header_right{flex-direction:column;align-items:flex-end;}
.location{font-size:14px;}
}
@media only screen and (max-width: 540px) {
.proc_left, .proc_right{grid-template-columns:repeat(2, 50%);}
.page-id-41316 .entry-content .btnf{margin-bottom:20px;}
.page-id-41316 .entry-content .btnf:first-child{margin-top:-5px;}
figure.wp-caption{max-width:100%;height:auto;margin:0 auto;}
}
@media only screen and (max-width: 450px) { a.btnf, a.dir-map{max-width:100%;}
.dir-map{margin-right:0px;}
img.alignleft, img.alignright{margin:0 auto;float:none;margin-bottom:15px;width:100%;height:auto;}
.column-wrapper{display:flex;flex-direction:column;}
.column-wrapper .column{width:100%;}
.home .caption p{line-height:20px;}
#gallery-2{display:grid;grid-template-columns:100%;grid-template-rows:auto;align-items:center;justify-items:center;}
.condions li{width:170px;}
#main .fancy_list_style ul{width:100% !important;}
#main .fancy_list_style ul li{margin-bottom:20px;}
#gallery-1{display:flex;flex-direction:column;}
#gallery-1 .gallery-item{max-width:100%;padding:0;margin-bottom:20px;}
#gallery-1 .gallery-item img{width:100%;}
}
@media only screen and (max-width: 380px) { 
.featured_img.fl .container .div1 .div2 h1.head_title{line-height:18px;font-size:14px;}
div.wprmenu_bar div.hamburger{padding-right:0px !important;}
.condions li{width:120px;}
.logo img{}
} .wrap-single-review{float:left;width:100%;margin:20px 0 20px;font-size:14px;}
.single-review{float:left;border-radius:10px;width:100%;min-height:100%;position:relative;padding:15px;text-align:left;color:#444444;background-color:#eaeaea;font-size:initial;line-height:1.8;}
.google-review{background-image:url(https://www.yonkersdentalspa.com/wp-content/uploads/2025/09/google-review.jpg);background-repeat:no-repeat;background-position:center left;float:left;width:100%;font-size:18px;padding:20px 0 0 20px;margin-top:10px;color:#444444;}
.review-name{background-repeat:no-repeat;background-position:center right;float:left;width:100%;font-size:initial;padding:0px 0 0 20px;color:#444444;padding-left:45px;line-height:20px;font-weight:600;}
.single-review:after{content:url(https://www.yonkersdentalspa.com/wp-content/uploads/2020/04/arrow-down21.png);position:absolute;left:0;right:0;margin-left:70px;width:26px;height:24px;bottom:-20px;}
.leave-review{font-size:16px;padding:10px;background:#74a4f521;line-height:28px;display:-webkit-box;border-radius:12px;border:1px solid #ccc;font-weight:500;clear:both;}
.inner-reviews{border-left:3px solid #eaeaea;padding-left:30px;display:inline-block;font-family:sans-serif;}
h4.sidenote{font-size:36px;color:#777 !important;font-family:'Source Sans Pro',sans-serif;font-weight:normal;line-height:1.3;padding:17px 14px 23px 14px;max-width:473px;text-align:center;position:relative;float:right;margin:10px 0 0px 41px !important;}
h4.sidenote:after{content:"";position:absolute;height:3px;width:100%;background:#777;left:-10px;top:0;right:0;margin:auto;}
h4.sidenote:before{content:"";position:absolute;background:#777;height:3px;bottom:0;width:78%;right:0;left:0;margin:auto;}
@media only screen and (max-width: 767px) and (min-width: 0px) {
h4.sidenote{float:none;font-size:28px;max-width:340px;margin:16px auto 35px auto !important;}
}
.wp-caption-text{font-size:15px;}
@media all and (max-width: 992px){
.y_bar_btn{width:45px;height:45px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;position:relative;}
.y_single_bar{width:60%;height:3px;background:#fff;margin:3px 0;border-radius:11px;transition:0.3s;}
ul#menu-main_menu{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:60%;position:absolute;transform:translate(-100%,0);transition:0.5s;background-color:#0577d0;height:100vh;overflow-y:scroll;padding-bottom:128px;}
.full-header-area{display:flex;flex-direction:column-reverse;}
#primary-navigation{height:auto;width:100%;z-index:1;background:#000;position:fixed;top:0;left:0;}
.y_main_menu_area{display:flex;flex-direction:column-reverse;}
.y_main_menu_area ul li{width:100%;text-align:left !important;float:left !important;border-bottom:solid 1px rgba(255,255,255,0.05);padding-left:5px !important;padding-top:5px!important;padding-bottom:5px!important;}
.y_main_menu_area ul li a{justify-content:flex-start !important;display:inline-block;width:fit-content;font-size:16px !important;height:unset !important;background:transparent !important;}
#primary-navigation .menu>li:before,
#primary-navigation .menu>li.menu-item-has-children>a::after, #primary-navigation .menu>li.menu-item-has-children>button::after,
#primary-navigation .menu>li:last-child:after{display:none;}
#primary-navigation .menu>li:hover, #primary-navigation .menu>li.current-menu-item{background-color:#005fad;}
#primary-navigation .menu>li a:hover, #primary-navigation .menu>li.current-menu-item a{background:transparent !important;}
#primary-navigation ul ul{position:unset;top:100%;width:100% !important;display:none;}
#primary-navigation .sub-menu li{border-bottom:none;float:left;height:auto;padding:0;text-align:left;width:100%;margin:0;position:unset;background:transparent;}
#primary-navigation .sub-menu li a{color:#fff !important;text-transform:uppercase;font-size:16px;margin-left:10px;}
span.dropdown-menu-items{border:8px solid transparent;display:inline-block;position:absolute;top:15px;right:10px;border-left-color:#fff;}
span.dropdown-menu-items.rotate{right:13px;top:18px;border-left-color:transparent;border-top-color:#fff;}
ul#menu-main_menu.open-menu{transform:translate(0,0);position:unset;}
.y_btn_area{background:#0577D0;}
.y_menu_area{background:#000;width:100%;display:block;transition:0.5s;}
.y_menu_area.open-height{height:100%;}
.header_right{}
header#header{padding-top:65px;}
.tag_line{}
.y_bar_btn.rotate-bar .y_single_bar:nth-child(1){position:absolute;left:0;top:0;bottom:0;right:0;margin:auto;transform:rotate(45deg);}
.y_bar_btn.rotate-bar .y_single_bar:nth-child(3){position:absolute;left:0;top:0;bottom:0;right:0;margin:auto;transform:rotate(-45deg);}
.y_bar_btn.rotate-bar .y_single_bar:nth-child(2){display:none;}
#primary-navigation .menu>li>a{font-family:'proxima_nova_rgregular';}
}
@media all and (max-width: 400px){
ul#menu-main_menu {
width: 100% !important;
}
@media all and (max-width: 400px){
.header_right .location-div { }
.location {
margin-left: 0px;
}
}