.breadcrumbs .separator{margin:0 10px;}
.gallery_page .after_befor:nth-child(2n+1){clear:both;}
.navigation_n  li{position:relative;}
.navigation_n ul{position:absolute; left:0; top:58px; display:none; background:#fff;  width: 260px;  border: 1px solid #ccc; border-radius: 4px; z-index: 999; box-shadow: 0 6px 12px rgba(0,0,0,.175);}
.navigation_n  li:hover ul{display:block;}
.navigation_n  li ul li{float:left; text-align:left;}
nav.main_menu ul.navigation_n > li:last-child a:hover {background-color: none;}
.teampage .sidbar_link li{text-align:left;}
.check-list.row .field .wpcf7-form-control-wrap{display:none;}
.date-757 input{padding:10px 0 0; border:none; border-bottom: 1px solid #e9e9e9;}
.date-757 .wpcf7-date{display:none;} nav.main_menu ul > li > a{padding: 11px 17px 21px 17px !important;}
nav.main_menu ul > li:last-child a { padding: 11px 17px 11px 25px !important;}
nav.main_menu ul > li ul li a { padding: 7px 12px 7px 12px !important; color: #000; border-radius: 4px; background-color: transparent;}
nav.main_menu ul > li ul li:last-child a { padding: 11px 17px 11px 12px !important; color: #000; border-radius: 4px; background-color: transparent;}
nav.main_menu ul > li ul li:last-child a:hover {background-color: transparent;}
nav.main_menu ul > li ul li:hover {background-color: #ddd;} .aboutprom.contactus .contact_form .text_inner{height: 80px;}
.error-404{text-align:center; margin-bottom:50px;}
.search-no-results{text-align:center;}
.search-no-results .content-area{margin-bottom:50px;}
.error-404 .search-field, .search-no-results .search-field{border:1px solid #ccc; padding:10px;}
.error-404 .search-submit, .search-no-results .search-submit{padding:10px 15px; background-color: #106ce8; border-radius: 4px; border:1px solid #106ce8; color:#fff;}
.error-404 .search-submit:hover, .search-no-results .search-submit:hover{background-color: #182f7a; border:1px solid #182f7a;}
.search-results article{padding:30px 0 10px; border-bottom: 1px solid #ddd; width: 100%; float: left;}
.search-results article .entry-title{margin-bottom: 15px;}
.page-title{font-size:48px; font-family: 'Poppins', sans-serif;}
.search-results .entry-title a{color:#182f7a;}
.search-results .link-more a{color:#182f7a;}
.search-results .screen-reader-text{display: inline-block;}
.navigation.pagination{text-align:center; width: 100%;}
.navigation.pagination svg{display:none;}
.navigation.pagination .page-numbers{border:1px solid #182f7a; padding: 10px 15px; display: inline-block;}
.navigation.pagination h2.screen-reader-text{display:none;}
.navigation.pagination .page-numbers.current, .prev.page-numbers, .next.page-numbers{background:#182f7a; color:#fff;}
.single footer.entry-footer{display:none;}
.navigation.post-navigation{width: 100%;float: left; padding: 30px 0 50px; border-top: 1px solid #ccc;    margin-top: 40px;}
.navigation.post-navigation svg{display:none;}
.navigation.post-navigation .nav-previous{float:left; width:50%; margin-top:15px;}
.navigation.post-navigation .nav-next{float:left; width:50%; text-align: right; margin-top:15px;}
.nav-previous .screen-reader-text{color:#333;}
.screen-reader-text{font-family: 'Poppins', sans-serif;}
.nav-previous a{color: #182f7a;}
.nav-next .screen-reader-text{color:#333;}
.nav-next a{color: #182f7a;}
.entry-title{font-size: 32px; font-family: 'Poppins', sans-serif; margin-bottom: 15px;}
.gallery-txt{text-align:center; margin-top:10px; width:100%;}
.sidbar_link .active a{color: #106ce8;}
.reservation_form .field.datetime .clockpicker input{background:none;}
.clockpicker > span{background:none; border:1px solid #e9e9e9;float:left; padding:13px; width:auto;}
.sm-date{font-size: 15px;}
.testimonial-list li .box p.person-type{margin-bottom:0;}
.before-after-txt{position: absolute; bottom: 10px; right: 50px; color: #fff; font-size: 22px; font-weight: bold;}
.gallery_page .after_befor figure {position: relative;}
div.wpcf7-mail-sent-ok {float: left; width: 100%;}
input[type="tel"] {  width: 100%;display: block;border: 0px;border-bottom: 1px solid #e9e9e9;height: 42px;padding: 10px 0px;line-height: 22px;}
.wpcf7-form-control.wpcf7-captchar.wpcf7-not-valid {border: 1px solid #f00;} .cf7-dragandrophandler{border:0px !important; padding : 0px !important}
.consult .upload-area span.output{padding:0px !important} @media (max-width: 767px){
nav.main_menu {padding-top: 9px; width: 100%;}
nav.main_menu ul > li > a { color: #000!important;}
}
.flex-next{background:url(//www.newsmiledentists.com/wp-content/themes/promjai-theme/images/right_arrow_wt.png); background-color:#9a9a9a; background-size:23px 40px; background-position:center; background-repeat:no-repeat; text-indent:999px;}
.flex-prev{background:url(//www.newsmiledentists.com/wp-content/themes/promjai-theme/images/left_arrow_wt.png); background-color:#9a9a9a; background-size:23px 40px; background-position:center;background-repeat:no-repeat; text-indent:999px;}
.gallery_slid .gallery-col{ }
.flexslider{padding:0 0px !important;}
.flex-direction-nav a{height:60px !important; width:50px !important;}
@media(min-width: 768px)
{
.flexslider:hover .flex-direction-nav .flex-next{right:17px !important;}
.flexslider:hover .flex-direction-nav .flex-prev{left:16px !important;}
}
@media(max-width: 660px)
{
.flex-next{background-size: 11px 20px;}
.flex-prev{background-size: 11px 20px;}
.flex-direction-nav a{height:40px !important; width:40px !important;}
}
div.wpcf7-validation-errors{border:none !important; width: 100%; float: left; text-align: left;}
span.wpcf7-not-valid-tip{display:none !important;}
.wpcf7-validates-as-required.wpcf7-not-valid{border: 1px solid #f00 !important; padding-left:10px !important;}
div.wpcf7-validation-errors{color:#f00;}