@font-face{font-family:'proxima_nova_rgregular';font-display:fallback;src:url(//www.bronx-ny-dentist.com/wp-content/themes/dental/fonts/proximanova-regular-webfont.eot);src:url(//www.bronx-ny-dentist.com/wp-content/themes/dental/fonts/proximanova-regular-webfont.eot?#iefix) format('embedded-opentype'), url(//www.bronx-ny-dentist.com/wp-content/themes/dental/fonts/proximanova-regular-webfont.woff2) format('woff2'), url(//www.bronx-ny-dentist.com/wp-content/themes/dental/fonts/proximanova-regular-webfont.woff) format('woff'), url(//www.bronx-ny-dentist.com/wp-content/themes/dental/fonts/proximanova-regular-webfont.ttf) format('truetype'), url(//www.bronx-ny-dentist.com/wp-content/themes/dental/fonts/proximanova-regular-webfont.svg#proxima_nova_rgregular) format('svg');font-weight:normal;font-style:normal;font-display:fallback;}
@font-face{font-family:'Conv_proximanova-semibold-webfont';font-display:fallback;src:url(//www.bronx-ny-dentist.com/wp-content/themes/dental/fonts/proximanova-semibold-webfont.eot);src:local('☺'), url(//www.bronx-ny-dentist.com/wp-content/themes/dental/fonts/proximanova-semibold-webfont.woff) format('woff'), url(//www.bronx-ny-dentist.com/wp-content/themes/dental/fonts/proximanova-semibold-webfont.ttf) format('truetype'), url(//www.bronx-ny-dentist.com/wp-content/themes/dental/fonts/proximanova-semibold-webfont.svg) format('svg');font-weight:normal;font-style:normal;font-display:fallback;}
@font-face{font-family:'TrajanPro-Regular';font-display:fallback;src:url(//www.bronx-ny-dentist.com/wp-content/themes/dental/fonts/TrajanPro-Regular.eot?) format('eot'), url(//www.bronx-ny-dentist.com/wp-content/themes/dental/fonts/TrajanPro-Regular.woff) format('woff'), url(//www.bronx-ny-dentist.com/wp-content/themes/dental/fonts/TrajanPro-Regular.ttf) format('truetype'), url(//www.bronx-ny-dentist.com/wp-content/themes/dental/fonts/TrajanPro-Regular.svg#TrajanPro-Regular) format('svg');font-display:fallback;}
@font-face{font-family:'Conv_TrajanProBold';font-display:fallback;src:url(//www.bronx-ny-dentist.com/wp-content/themes/dental/fonts/TrajanProBold.eot);src:local('☺'), url(//www.bronx-ny-dentist.com/wp-content/themes/dental/fonts/TrajanProBold.woff) format('woff'), url(//www.bronx-ny-dentist.com/wp-content/themes/dental/fonts/TrajanProBold.ttf) format('truetype'), url(//www.bronx-ny-dentist.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;}
body p a:not(#book-now){font-weight:normal;text-decoration:underline !important;}: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, strong, 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: 20px;
font-family: sans-serif;
line-height: 26px;
} 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%;}
.fl{width:100%;float:left;}
h1, h2, h3{}
h1, h2, h3, h4, h5, h6{font-weight:normal;font-family:'Conv_TrajanProBold';}
.btn{color:#fff !important;padding:10px 30px 10px;border-radius:8px;background:#53b70f;position:relative;font-size:16px;display:inline-block;text-transform:capitalize;}
.btn: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:#222;}
.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;}
.book-now{float:right;}
.book-now a{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 a#book-now{background:#037fbf;border-radius:5px;}
.book-now a#book-now:before{background:url(//www.bronx-ny-dentist.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{background:#8bdd60;}
.logo{float:left;margin:15px 0 3px 0;}
.logo a{padding-right:5px;}
.header_right{float:right;width:68%;padding-top:40px;letter-spacing:1px;}
.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:flex;vertical-align:top;margin:0px 15px -30px 0;font-family:'Conv_proximanova-semibold-webfont';}
.location{line-height:1;position:relative;padding-left:10px;padding-top:4px;line-height:21px;font-size:16px;font-weight:300;font-family:sans-serif;}
.location-div .location:last-child{margin-left:40px;}
.location span{font-size:15px;}
.location:before{background:url(//www.bronx-ny-dentist.com/wp-content/themes/dental/images/icons.png) no-repeat -5px -5px;width:21px;height:21px;content:"";position:absolute;left:-15px;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:#037fbf;border-radius:5px;margin-right:20px;font-size:16px;color:#fff;display:inline-block;}
.ph_div a:before{background:url(//www.bronx-ny-dentist.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;padding:8px 0;font-weight:400;width:fit-content;position:relative;margin-top:-20px;font-size:15px;letter-spacing:0;}
#primary-navigation{position:relative;text-align:center;background:url(//www.bronx-ny-dentist.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.bronx-ny-dentist.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.bronx-ny-dentist.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 20px 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.bronx-ny-dentist.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;line-height:1.2;text-align:center;left:60px;top:25%;color:#44c10a !important;font-size:40px;font-family:'Conv_TrajanProBold'!important;text-shadow:0px 0px 100px #000;}
.caption h1{font-size:36px;color:#2493ea;line-height:1.1;text-shadow:0px 0px 100px #000;font-family:'Conv_TrajanProBold'!important;}
.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.bronx-ny-dentist.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:1;}
.sec2{background:url(//www.bronx-ny-dentist.com/wp-content/themes/dental/images/logos-bg.jpg);}
.sec2 img.aligncenter{margin-top:10px;}
.medal_logo{float:left;margin:25px 20px 20px 0px;border:1px solid #eee;padding:10px;border-radius:20px;}
.sec3{padding:50px 0 30px;border-bottom:1px solid #ddd;}
.sec3 .land-welcome{padding-top:20px;}
.h_title{color:#0077c4;margin-bottom:10px;font-size:32px !important;text-align:center;text-transform:uppercase;}
.sec3 .h_title{margin-bottom:20px;text-align:center;line-height:1;font-size:24px !important;}
.sec3_lft{float:left;width:70%;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:14px;}
.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;}
.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:20px;}
.gentle_sec ul{width:100%;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;display:inline-block;}
.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:20px;}
.sunday_sec_txt{}
.sec5{padding:30px 0;text-align:center;background:#eaf6fe;}
.procedure{min-height:650px;margin:0 auto;background:url(//www.bronx-ny-dentist.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:18px;color:#025292;font-family:'Conv_proximanova-semibold-webfont';padding:15px;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:14px;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:#fff;}
.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.bronx-ny-dentist.com/wp-content/themes/dental/images/triangle-down.png);position:absolute;left:78px;bottom:-41px;}
.test_box h3, .test_box span:not(.avtar_img){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 span:not(.avtar_img){display:block;width:initial;float:none;position:initial;}
.test_box h3:after, .test_box span:not(.avtar_img):after{content:url(//www.bronx-ny-dentist.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;}
.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.bronx-ny-dentist.com/wp-content/themes/dental/images/controls.png) no-repeat -5px -4px;}
.sec7 .owl-carousel .owl-nav button.owl-prev:hover{background:url(//www.bronx-ny-dentist.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.bronx-ny-dentist.com/wp-content/themes/dental/images/controls.png) no-repeat -56px -4px;}
.sec7 .owl-carousel .owl-nav button.owl-next:hover{background:url(//www.bronx-ny-dentist.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.bronx-ny-dentist.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:0;}
.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:#292929;color:#fff;font-size:14px;padding:25px 0px 25px 0px;border-bottom:10px solid #96db66;line-height:1.8;}
#footer h3, #footer span.footer-title{display:block;font-family:'proxima_nova_rgregular'!important;font-size:16px;color:#fff;position:relative;margin-bottom:10px;text-transform:uppercase;margin-bottom:30px;}
.ft_col1{width:320px !important;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:300px;margin-left:50px;float:left;}
.ft_col3{max-width:230px !important;float:left;}
.ft_col4{float:right;}
.ft_left{width:50%;float:left;background:url(//www.bronx-ny-dentist.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:14px;}
.add p{margin-bottom:0;}
.add strong{font-size:15px;font-weight:400;text-transform:uppercase;}
.add:before{background:url(//www.bronx-ny-dentist.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.bronx-ny-dentist.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.bronx-ny-dentist.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.bronx-ny-dentist.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:none;}
.ft_map{width:415px;float:left;margin-left:25px;}
.ft_map iframe{display:block;border-radius:12px;}
.ft_social{float:right;width:100%;text-align:right;line-height:1.4;}
.ft_social div{display:inline-block;font-size:50px;margin:15px;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;text-align:center;font-size:14px;display:inline-block;}
.fancy-header .wf-td .breadcrumbs, .page-title .wf-td .breadcrumbs{background:#fff;padding:4px 10px;border:1px solid #ccc;}
.featured_img{position:relative;color:#fff;}
.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:40px;padding:4px 30px;width:100%;float:right;text-align:center;}
.div1{display:table;width:100%;height:100%;}
.div2{display:table-cell;vertical-align:middle;}
.breadcrumb_wrap{background:#eee;padding:15px 0px 0px 0px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.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.4;}
.entry-content em{font-style:italic;}
.entry-content h1{font-size:20px;position:relative;margin-bottom:20px;color:#215a6d;}
.entry-content h2{font-size:30px;padding-bottom:10px;margin-bottom:20px;margin-top:30px;font-family:serif;font-weight:300 !important;}
.entry-content h3 span{font-size:26px;}
.entry-content p{color:#444444;font-size:16px;line-height:24px;margin-bottom:25px;margin-top:25px;font-family:sans-serif;}
.entry-content strong{font-weight:bold;}
.entry-content ul{margin-bottom:30px;width:100%;margin-left:40px;}
.entry-content ol{margin-bottom:10px;width:100%;float:left;margin-left:40px;}
.entry-content ul li{margin-bottom:4px;}
.entry-content a{text-decoration:underline;font-weight:normal;}
.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.bronx-ny-dentist.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.bronx-ny-dentist.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.bronx-ny-dentist.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.bronx-ny-dentist.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;}
.imp-rem{background:#fbf899 url(//www.bronx-ny-dentist.com/wp-content/themes/dental/images/importantReminder.png) no-repeat left top;padding:20px 10px 20px 140px;margin-bottom:10px;width:100%;float:left;display:none;}
img.alignnone.size-full.wp-image-246{width:172px;height:auto;}
.nyc-hotels{width:100%;float:left;}
.nyc-hotels-body{width:49%;display:inline-block;vertical-align:top;background:url(//www.bronx-ny-dentist.com/wp-content/themes/dental/images/add1-bg.png);color:#fff;padding:10px;margin-bottom:15px;}
.nyc-hotels-body h2{font-size:16px;background:url(//www.bronx-ny-dentist.com/wp-content/themes/dental/images/map-pin.png) no-repeat left 4px;padding-left:15px;}
.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{color:#c3261f;background:url(//www.bronx-ny-dentist.com/wp-content/themes/dental/images/date.png) no-repeat left;padding-left:20px;font-size:14px;margin:18px 0;}
.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:100px;text-align:center;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:0.875rem;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:#8adc64;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;}
.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 p{color:#666;font-family:sans-serif;line-height:26px;}
.bio-section img{margin-bottom:10px;}
.bio-links{text-align:right;}
.pegination .nav-links{padding:15px;}
button.search-submit .screen-reader-text{border:none;clip:initial;-webkit-clip-path:initial;clip-path:initial;height:auto;margin:auto;overflow:auto;padding:initial;position:relative;width:auto;word-wrap:normal!important;}
.entry-content ul{color:#444444;font-family:sans-serif;}
#primary-navigation .container{max-width:1250px;}
.translang{width:fit-content;border-radius:20px;border:1px solid transparent;overflow:hidden;}
html:lang(es) .caption{max-width:680px;}
html:lang(es) .caption h1{line-height:normal;}
html:lang(es) .condions li h3{font-size:16px;}
html:lang(es) .sec3 .h_title{line-height:normal;max-width:720px;}
html:lang(es) #primary-navigation{position:relative;text-align:center;background:url(//www.bronx-ny-dentist.com/wp-content/themes/dental/images/nav_bg.jpg);height:50px;z-index:1;padding-top:7px;}
html:lang(es) #primary-navigation .menu>li>a, #primary-navigation .menu>li>button{font-size:16px;font-family:'TrajanPro-Regular';line-height:normal;height:36px;text-transform:initial;}
html:lang(es) .tag_line a{margin-left:3px;}
@media only screen and (max-width:1169px) {
.location-div{padding:0 5px;font-size:14px;}
.location{font-size:14px;}
.header_right{width:74%;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, #primary-navigation .menu>li>button{font-size:18px;font-family:inherit;}
.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:14px;}
.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;height:101px}
.logo{margin:10px 0 0;}
.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:160px;}
.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;}
}
@media only screen and (max-width:1024px) {
html:lang(es) #primary-navigation{background:none;}
html:lang(es) .tag_line{font-size:14px;text-align:center;margin:auto;}
.ft_ph{font-size:15px !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{margin:0px auto 5px;}
.header_right{width:40%;}
.ph_div{position:fixed;top:6px;right:250px;z-index:999999;}
.book-now{position:fixed;top:45px;right:35%;z-index:999999;}
.sec3_lft{border-bottom:1px solid #ccc;margin-bottom:15px;padding-bottom:20px;font-size:14px;width:64%;}
.medal_logo{width:96px;border:1px solid #eee;padding:10px;border-radius:20px;}
.sec3_rit{float:left;margin:0;padding:0px;position:relative;}
.page #content .sec3 .h_title{font-size:18px !important;}
.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:14px;}
.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 h2, #secondary .widget-title{font-size:15px;}
#secondary .sidebar-content .condions li h3{font-size:14px;}
.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:60px;}
.sec3 .h_title{font-size:18px !important;}
.h_title{font-size:26px !important;}
.ft_social a{width:24px;height:20px;}
}
@media only screen and (max-width:768px) {
body , .entry-content p{font-size:15px !important;line-height:1.6 !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) {
.header_right{width:50%;}
.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:14px;}
.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{text-shadow:2px 2px 6px #000;}
.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;padding:0;margin:0 20px 0px 0px;}
.ph_div{right:228px;}
.ph_div a{font-size:14px;}
.book-now{font-size:14px;}
.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;}
}
@media only screen and (max-width:639px) {
.location-div{width:48%;padding:0;}
.ph_div{right:auto;left:12px;}
.book-now{right:auto;left:140px;}
.ph_div a, .book-now a#book-now{padding:3px 10px;}
.ph_div a::before, .book-now a#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:50%;}
.ft_col3{width:100%;margin-top:15px;}
.cpy{font-size:12px;margin-top:20px;}
.disclaim{background:#fbf899 url(//www.bronx-ny-dentist.com/wp-content/themes/dental/images/importantReminder.png) no-repeat scroll center 10px;padding:120px 0 0;}
.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;}
#wprmenu_menu.left, #wprmenu_menu.right{top:0;}
.header_right{position:relative;}
#header{margin-top:0 !important;}
.location{margin-left:25px;}
.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;height:60px;}
.header_right{width:70%;text-align:left;padding-top:0;}
.location-div{width:auto;}
.banner{height:200px;}
.banner .banner_form{display:none;}
.caption{width:auto;padding:5px 0;line-height:1;margin:0 !important;line-height:10px;left:0;right:0;}
.caption h1{font-size:24px;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;}
.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) {
.owl-rtl{display:flex;flex-wrap:wrap;}
.owl-rtl .item{width:100%;}
.test_box .content{min-height:auto;}
#header{padding:6px 0;}
.logo{margin:0 5px;}
.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:18px !important;line-height:26px;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:14px;}
.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:14px;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:14px;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) {
.logo img{width:90px;height:45px;}
.header_right{width:63%;}
.ph_div{top:1px;}
.book-now{left:150px;top:12px;display:none;}
.ph_div a{padding:7px 6px;font-size:18px;}
.book-now a#book-now{padding:5px 16px;font-size:14px;background:#066ea5;top:10px;}
.location-div{margin-right:0;}
.location{font-size:15px;}
.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;}
.featured_img .head_title{padding:4px 0px;}
.entry-content ul{margin-left:20px;}
.ft_col1, .ft_col2{width:100% !important;margin-left:unset;margin-top:20px;}
.location{margin-left:10px;}
}
@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;}
.home .caption p{margin-bottom:10px;}
.home .caption h1{font-size:18px;}
}
#main ul{list-style:none;}
#main li{padding-top:0px;position:relative;}
#main li:before{content:"\2022";font-family:FontAwesome;position:relative;left:-10px;color:#5ab3e8;}
.logos_banner img{display:block;border-top-right-radius:30px;border-top-left-radius:30px;opacity:0.8;top:-139px;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%;}
.page-id-39977 .row:after{content:"";display:table;clear:both;}
@media only screen and (max-width: 450px) {
.logos_banner img{display:block;border-top-right-radius:30px;border-top-left-radius:30px;top:10px;position:absolute;margin-left:-15px;}
}
.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;}
.before-after img{border:1px solid #2383a9;box-shadow:1px 5px 5px #908a90;border-radius:20px;margin:6px 20px 8px 0;}
.welcome-intro{font-size:15px;}
.welcome-intro ul{list-style:square;padding-left:50px;display:grid;margin-bottom:20px;margin-top:10px;}
.welcome-intro ul li{font-family:sans-serif;color:#666;}
#gentle_sec ul{list-style:square;padding-left:50px;margin-bottom:20px;font-family:sans-serif;color:#333;}
.sec3_rit div{text-align:center;margin-top:20px;}
.office-info-block{float:left;margin-top:10px;}
strong{font-weight:600;}
.before-after-img{border:1px solid #2383a9;box-shadow:1px 5px 5px #908a90;border-radius:20px;}
.alignleft{float:left;margin:6px 28px 28px 0;}
.img-border img{max-width:100%;border:1px solid #2383a9;box-shadow:1px 5px 5px #908a90;border-radius:20px;}
.entry-content img{height:auto;}
.leave-review-img{border:1px solid #eee;padding:20px;border-radius:10px;}
.leave-review{font-size:18px;padding:10px;background:#e6e6e6;line-height:28px;display:inline-block;border-radius:12px;border:1px solid #ccc;font-weight:500;width:100%;}
.leave-review img{float:left;border-radius:30px;border:1px solid #e8e8e8;margin-right:20px;}
.published-date{font-size:14px;border-left:2px solid #ccc;padding:3px 10px 3px 10px;background:#047ed914;margin-bottom:10px;display:inline-block;margin-top:20px;}
.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;}
.post-41317 .totalrew{float:left !important;margin-right:10px !important;}
.post-41317 .totalrew:after{content:' \00a0 \00a0 ';width:0;height:20px;position:relative;border-right:1px solid #666;top:0;}
.before-after p strong{color:#222;}
#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;}
ul#menu-main_menu{display:flex;flex-direction:row;justify-content:space-between;}
.custom-footer{display:grid;grid-template-columns:repeat(3, 33.3%);}
.custom-footer .ft_col1, .custom-footer .ft_col2, .custom-footer .ft_col3{float:none;margin:0 auto;width:auto;}
.custom-footer .ft_col2{margin-right:0;}
#secondary input[type="text"], input[type="email"], textarea, p#breadcrumbs, #breadcrumbs a{font-size:15px;}
#footer .container, #footer .container .copyright{font-size:16px;}
#footer .container .copyright{width:100%;}
#footer .container .dmca-button{text-align:center;}
.entry-content ul, ol{width:auto !important;float:none !important;display:block;}
figure img{margin-right:0;}
figure figcaption{text-align:center;font-style:italic;}
.banner_form input[type="text"], .banner_form input[type="email"], .banner_form textarea{font-size:15px;}
blockquote{border-left:3px solid #027fbf;padding-left:20px;font-style:italic;background:#f7f7f7;padding:15px 15px 1px 25px;display:flex;margin:20px 0 20px 30px;}
blockquote p{color:#444 !important;margin-top:0px !important;font-size:18px !important;line-height:28px !important;}
.entry-content h3{font-size:20px;font-weight:bold;padding-bottom:10px;padding-top:10px;font-family:sans-serif;}
.page-id-41508 .entry-content img, .page-id-41497 .entry-content img, .page-id-40148 .entry-content img, .page-id-40122 .entry-content img, .page-id-40020 .entry-content img{border:1px solid #ddd;-webkit-box-shadow:5px 5px 15px #efedef;-moz-box-shadow:5px 5px 15px #efedef;box-shadow:5px 5px 15px #d8d8d8;}
.page-id-41508 .entry-content img.alignright, .page-id-41497 .entry-content img.alignright, .page-id-40148 .entry-content img.alignright, .page-id-40122 .entry-content img.alignright, .page-id-40020 .entry-content img.alignright{float:right;margin:0 0 20px 30px;box-shadow:-5px 5px 15px #d8d8d8;}
.new-img-style{display:block;border:1px solid #0077c4;border-radius:10px;box-shadow:-5px 5px 15px #d8d8d8;}
.page-id-40148 .entry-content img, .page-id-40020 .entry-content img{border-radius:15px;}
.page-id-40122 .entry-content figure{position:relative;z-index:999;}
.custom-row{display:grid;grid-template-columns:repeat(2, auto);grid-column-gap:30px;}
.welcome-intro{font-size:16px;}
aside#secondary section .wpcf7-submit{font-size:15px;}
.ft_ph{font-size:16px;}
h2.custom-h2{clear:none;}
.banner_form input[type="submit"]{font-size:14px;}
.error-404 h1{font-size:27px;color:#222;margin-bottom:15px;}
ul.sitemap{text-align:left;margin-top:25px;margin-left:0;}
ul.sitemap li{margin-left:0;padding-left:0;text-transform:uppercase;list-style:none;padding:20px 0px 20px 0px !important;border-bottom:1px dashed #d3d3d3;line-height:30px;}
ul.sitemap li a{text-decoration:none;font-size:20px;color:#222;}
ul.sitemap li a:hover{color:#0577d0;text-decoration:none;transition:all .3s ease-in-out 0s;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;}
ul.sitemap li a:not(:hover){transition:all .3s ease-in-out 0s;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;}
ul.sitemap ul.sub-menu{margin-bottom:0;display:grid;grid-template-columns:repeat(2, 52%);padding:10px 20px 20px 20px;background:#f9f9f9;margin-top:10px;margin-left:0;}
ul.sitemap ul.sub-menu li:last-child{padding-bottom:0;}
ul.sitemap li::before{display:none;}
ul.sitemap li ul li{margin-left:30px;padding-left:30px !important;text-transform:none;border-bottom:none;padding-bottom:0 !important;position:relative !important;}
ul.sitemap li ul li a{font-size:17px;text-decoration:underline;}
ul.sitemap li ul li::before{display:block;top:30px;content:"" !important;height:8px;width:8px;background:#5ab3e8;border-radius:50%;position:absolute !important;left:0 !important;}
.leave-review{font-size:18px;padding:10px;background:#ececec;line-height:28px;display:block;border-radius:12px;border:1px solid #ccc;font-weight:500;clear:both;}
.leave-review img{float:left;}
.leave-review span{padding-left:10px;display:-webkit-box;}
.p-review{width:260px;float:none;clear:both;margin-bottom:25px;text-align:left;}
.home .p-review{min-height:230px;}
.p-review:last-child{margin-right:0;}
.p-review .content{background:#fff url(https://www.bronx-ny-dentist.com/wp-content/uploads/2020/04/quot-icon.png) no-repeat 90% 90%;border-radius:10px;color:#000;padding:20px;position:relative;line-height:1.5;}
.p-review .content img{position:absolute;border-radius:100%;border:2px solid #00aa00;padding:2px;left:10px;display:none;}
.p-review-name{float:none;width:100%;color:#fff;padding:14px;font-size:18px;font-family:'TrajanPro-Regular';position:relative;font-weight:bold;}
.p-review-name:after{position:absolute;right:0;top:14px;content:url(https://www.bronx-ny-dentist.com/wp-content/uploads/2020/04/5stars.png);}
.site-main .p-reviews{width:100%;float:none;margin-top:20px;margin-bottom:25px;}
.p-review{width:100%;}
.site-main .p-review .content{border:1px solid #ccc;}
.site-main .p-review-name{color:#000;}
.site-main .entry-content .p-review-name  h3{font-size:18px;line-height:1.4;padding-bottom:0;font-family:'proxima_nova_rgregular' !important;}
.site-main .triangle-down{border-top:0;border-left:20px solid transparent;border-right:0px solid transparent;border-bottom:20px solid #fff;left:120px;right:auto;background:#ccc;bottom:-20px;}
.footer-locations{display:flex;}
.footer-locations div:last-child{margin-left:40px;}
.word-break{display:inline;word-break:break-all;}
.useful-links{margin-top:30px;text-align:center;}
#footer .useful-links a{text-decoration:underline;}
.googlemap{position:relative;width:100%;height:400px;overflow:hidden;}
.googlemap iframe{position:absolute;width:100%;height:400px;}
.aligncenter{clear:both;display:block;margin:0 auto 28px;}
.inner-reviews{border-left:3px solid #eaeaea;padding-left:30px;display:inline-block;}
.img-centered figure{display:inline-block;}
.full-width-mg .entry-content p{font-size:18px;color:#666 !important;font-family:inherit;line-height:28px;margin:0 0 35px 0;}
.full-width-mg .entry-content h2{font-size:28px;font-weight:normal;padding-bottom:30px;font-family:sans-serif !important;padding:30px 0px 15px 0px;}
.full-width-mg .entry-content strong{font-weight:bold;color:#444444;}
blockquote p{margin-bottom:10px !important;}
.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:#333;background-color:#eaeaea;font-size:initial;}
.google-review{background-image:url(https://www.bronx-ny-dentist.com/wp-content/uploads/2020/04/google-ico-60.png);background-repeat:no-repeat;background-position:center left;float:left;width:100%;font-size:18px;padding:20px 0 0 20px;margin-top:10px;color:#333;}
.review-name{background-repeat:no-repeat;background-position:center right;float:left;width:100%;font-size:initial;padding:0px 0 0 20px;color:#333;padding-left:45px;line-height:20px;font-weight:600;}
.single-review:after{content:url(https://www.bronx-ny-dentist.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-h2{margin:0 0 20px 0;font-size:15px;font-weight:400;padding-bottom:0px;display:inline-block;width:100%;text-align:center;}
.page-id-41682 ul.sitemap{margin-top:0;}
.before-after div{display:block;float:left;clear:both;}
.before-after div h2{margin-bottom:0;}
.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{content:url(https://www.bronx-ny-dentist.com/wp-content/uploads/2020/12/danger-icon.png);display:block;max-height:18px;margin-right:4px;}
.covid-19:hover{color:#fff;}
.two-columns{column-count:2;}
@media only screen and (max-width: 1200px) {
#primary-navigation li#menu-item-40987{min-width:106px;}
.featured_img .head_title{font-size:34px;}
}
@media only screen and (max-width: 1169px) {
#primary-navigation .menu>li>a, #primary-navigation .menu>li>button{font-size:18px;}
figure.wp-caption{width:auto !important;}
figure.wp-caption.aligncenter{text-align:center;}
.custom-footer .ft_col1{margin-right:40px;}
}
@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{text-shadow:2px 2px 6px #000;}
.custom-footer{grid-template-rows:repeat(4, auto);grid-template-columns:repeat(auto-fit, 100%);margin-bottom:-80px;}
.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;}
.caption{left:-40px;}
.caption h1{font-size:20px;}
}
@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: 769px) and (max-width: 979px) {
.header_right{width:70% !important;display:grid;grid-template-columns:repeat(3, 33.3%);grid-template-rows:repeat(2, 50px);width:60%;justify-items:center;margin-top:-10px;}
.header_right .book-now{grid-area:1/2/1/3;}
.header_right .ph_div{grid-area:1/3/1/4;}
.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:0;grid-area:2/1/3/3;}
.header_right .tag_line{max-width:195px;grid-area:2/3/3/4;}
.header_right .location:before{margin-left:-5px;}
.header_right .ph_div a{margin-right:0;}
body, .entry-content p{font-size:16px !important;}
}
@media only screen and (max-width: 867px) and (min-width: 769px) {
.header_right .book-now{grid-area:1/1/1/3;font-size:14px;}
.header_right .ph_div{grid-area:1/2/1/4;margin-right:0px;}
.header_right .ph_div a{font-size:14px;}
.location{font-size:12px;}
.tag_line{font-size:13px;}
}
@media only screen and (max-width: 840px) {
.caption{left:-60px;}
}
@media only screen and (max-width: 790px) {
.caption{left:-80px;}
}
@media only screen and (max-width: 768px) {
#primary-navigation{display:none;}
.tag_line{margin-top:10px;text-align:center;margin:auto;}
.sunday_sec img{display:none;}
.gentle_sec img{display:none;}
.header_right{width:56%;}
.header_right .location-div{float:right;width:100%;}
.location-div{margin-right:0;}
}
@media only screen and (max-width: 767px) {
.dmca-button{margin-top:10px;}
section#text-6 .textwidget p{text-align:center;}
.entry-content ul li, .entry-content ol li, .gold_list ul li, .gold_list ol li{margin-bottom:10px;}
.before-after-img{margin:0 auto;margin-bottom:10px;}
figure.alignright, figure.alignleft{width:auto !important;text-align:center;}
.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;}
.entry-content h2{font-size:20px;}
aside#secondary section ul{line-height:28px;}
#main .fancy_list_style ul li{margin-bottom:20px;}
.sec7 .owl-carousel .owl-nav button.owl-prev, .sec7 .owl-carousel .owl-nav button.owl-next{top:-50px;}
ul.sitemap ul.sub-menu{display:block;padding-left:0;padding-top:0;}
ul.sitemap li ul li a{font-size:16px;}
ul.sitemap li a{font-size:18px;}
}
@media only screen and (max-width: 690px) { 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) {
.header_right{width:70%;}
.ph_div, .book-now{top:6px;}
.book-now{display:inline-block;left:144px;}
.ph_div a{padding:5px 5px;font-size:14px;background:#066ea5;margin-right:20px;}
.book-now a#book-now{padding:6px 15px;font-size:14px;background:#066ea5;}
.sec7 .owl-carousel .owl-nav button.owl-prev, .sec7 .owl-carousel .owl-nav button.owl-next{top:-46px;}
.test_box .content{font-size:16px;}
.entry-content img.alignright, .entry-content img.alignleft, figure.alignright, figure.alignleft{float:none !important;margin:0 auto !important;margin-bottom:15px !important;display:block !important;}
.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;}
.caption{left:0;}
.two-columns{column-count:1;}
}
@media only screen and (max-width: 540px) {
.proc_left, .proc_right{grid-template-columns:repeat(2, 50%);}
.location-div{flex-direction:column;align-items:flex-end;}
.location-div .location:first-child{margin-bottom:10px;}
}
@media only screen and (max-width: 450px) { img.alignleft, img.alignright{margin:0 auto;float:none;margin-bottom:15px;width:100%;height:auto;}
.page-id-41508 .entry-content img.alignright, .page-id-41497 .entry-content img.alignright{margin:0 auto;float:none;margin-bottom:10px;width:100%;height:auto;}
.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;}
.custom-row{grid-template-columns:100%;}
.page-id-39977 .entry-content .column{width:100%;float:none;}
.page-id-39977 .entry-content .row{display:flex;flex-direction:column;}
.header_right{width:100%;letter-spacing:normal;}
.location-div{flex-direction:row;align-items:unset;justify-content:space-around;margin:0;}
.location-div .location:last-child{margin-left:20px;}
.location{font-size:14px;}
}
@media only screen and (max-width: 380px) { 
.featured_img.fl .container .div1 .div2 h1.head_title{line-height:18px;font-size:14px;}
.page-id-40109 .featured_img.fl .container{padding:0;}
div.wprmenu_bar div.hamburger{padding-right:0px !important;}
.condions li{width:120px;}
}
@media only screen and (max-width: 354px) {
.footer-locations{font-size:14px;}
.footer-locations div:last-child{margin-left:30px;}
.header_right{width:auto;}
.location-div .location{font-size:12px;padding-left:5px;}
.location-div .location:first-child{margin-right:12px;}
.logo img{width:78px;height:39px;}
.tag_line{float:none;clear:both;font-size:13px;letter-spacing:-0.1px;margin-left:auto;}
.covid-19{font-size:13px;}
}
@media only screen and (max-width: 320px) {
#header .container{padding:0 10px;}
} @media all and (max-width: 1024px){
.menu-main_menu-container{position:fixed;left:0;top:0;width:96%;height:100%;background:#6DB0E5;z-index:9999;overflow-y:scroll;transform:translate(-100%, 0px);transition:0.5s;padding:65px 30px;}
.menu-main_menu-container.open-menu{transform:translate(0,0);}
span.ya-bar-btn{width:45px;height:45px;position:fixed;z-index:9;visibility:visible;opacity:1;top:10px;right:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;z-index:2;}
#primary-navigation{background:url(//www.bronx-ny-dentist.com/wp-content/themes/dental/images/nav_bg.jpg) repeat;height:45px;}
.single-bar{width:35px;height:2px;background:#007fc4;margin:4px 0;}
#primary-navigation .menu>li:before{display:none;}
ul#menu-main_menu{flex-direction:column;align-items:flex-start;}
span.ya-navigation-area{position:absolute;z-index:9999999;width:50%;height:auto;right:0;top:56px;padding-right:15px;}
#primary-navigation ul#menu-main_menu li{width:100%;text-align:left !important;margin-bottom:7px !important;padding:7px 0 7px;}
#primary-navigation .menu>li:hover, #primary-navigation .menu>li.current-menu-item{color:unset !important;background:unset !important;}
#primary-navigation .menu>li a:hover, #primary-navigation .menu>li.current-menu-item a{color:#135682 !important;background:unset !important;}
#primary-navigation .menu>li>a{padding:15px 8px;text-align:left;display:inline-block;}
#primary-navigation .menu>li.menu-item-has-children>a::after, #primary-navigation .menu>li.menu-item-has-children>button::after{display:none;}
#primary-navigation .sub-menu a{border:0 none !important;font-size:16px !important;padding:0px 10px !important;display:inline-block;width:auto;color:#fff!important;text-transform:uppercase;}
#primary-navigation .sub-menu li{background-color:unset;background-image:none;border-bottom:none;}
#primary-navigation .sub-menu{width:100%;padding-left:15px;position:unset;margin-top:30px;}
span.dropdown-menu-items{width:20px;height:20px;display:block;position:absolute;top:18px;right:0;display:flex;align-items:center;justify-content:center;bottom:0;}
#primary-navigation .menu>li.menu-item-has-children:hover>a, #primary-navigation .menu>li.menu-item-has-children a:focus{background:unset;}
ul.sub-menu{display:none;}
span.menu-plus{border:5px solid transparent;border-top-color:#fff;width:0;height:0;position:absolute;top:7px;transition:0.3s;}
span.dropdown-menu-items.rotate span.menu-plus{border-top-color:transparent;border-bottom-color:#fff;top:0;}
#primary-navigation .menu>li:last-child:after{display:none;}
#header{padding-bottom:85px !important}
span.ya-close-btn{width:45px;height:45px;display:block;background:#ffffff38;position:absolute;top:15px;right:15px;display:flex;justify-content:center;align-items:center;z-index:99999999;border-radius:50%;}
span.ya-close-btn span{position:relative;width:30px;height:30px;display:inline-block;}
span.ya-close-btn span::before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:2px;margin:auto;transform:rotate(45deg);background:#fff;}
span.ya-close-btn span::after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:2px;margin:auto;transform:rotate(-45deg);background:#fff;}
#primary-navigation{display:block !important;background:transparent;}
.logo{width:100%;display:block;position:fixed;background-color:#fff;z-index:2;left:0;padding:10px;margin:0;top:0;box-shadow:0 0 20px #006eaa61;}
.header_right{width:100% !important;margin-top:150px;}
}
@media all and (max-width: 768px){
#header{padding-bottom:0px !important;}
}
@media all and (max-width: 640px){
span.ya-navigation-area{top:22px;}
.book-now{display:inline-block;margin:auto;width:fit-content;text-align:center;}
}
@media all and (max-width: 480px){
span.ya-navigation-area {
top: 5px;
padding-right: 5px;
}
.header_right {
width: 100% !important;
margin-top: 90px;
}
}