.clearfix:after,.clearfix:before{display:table;content:"";line-height:0}.clearfix:after{clear:both}@media screen and (min-width:1400px){.bnr-container{width:1400px}}@media screen and (max-width:1199px){.nav>li>a{padding:0 14px 0}.btn-custom{padding:0 30px}.megaSubmenu>.sub-menu{min-width:940px;left:-147.4%}.appoint-one span span.num,.call-sec span span.num{font-size:30px}.top-info-bx p{white-space:normal}.pr-hrs li{margin:4px 1px;width:33%}.innbnr-container .ban-text{bottom:0;right:15px}.g-recaptcha{transform:scale(.77);-webkit-transform:scale(.77);transform-origin:0 0;-webkit-transform-origin:0 0}}@media screen and (max-width:991px){.navbar-brand{width:100%;height:auto}.top-info-bx i.icon{width:40px;height:40px;margin-right:10px;padding:6px}.top-info-bx span{font-size:19px}.main-head{padding:35px 0}.nav>li>a{padding:0 10px 0;font-size:15px}.btn-custom{font-size:16px;padding:0 20px}.megaSubmenu>.sub-menu{min-width:740px}.fet-listing{z-index:999}.slider h1,.slider span.slider_caption{font-size:52px}.fet-bx .fet-content span{font-size:18px}.register-form{margin-bottom:40px}.welm img{width:100%}.treatments-box{min-height:inherit}.align-item-center{display:block}.figure{margin-bottom:30px}.why-choose{padding-left:0;padding-bottom:30px}.gray-background{padding:60px 0}.testi-bx{min-height:inherit;margin-bottom:70px}.map{height:auto}.map .overlay{position:relative}.map .container{padding:0}.map-details{width:100%;height:auto;position:relative;right:0;float:none}.map-details li{margin-bottom:20px}.foot-nav li{padding:0 18px}.bnr-title{font-size:60px}.gray-bx{margin-bottom:30px}.sidebar-form{margin-bottom:30px}.order-1{float:none}}@media only screen and (max-width:900px){.custom-logo-link,.navbar-brand{width:100%}}@media screen and (max-width:767px){.show-desktop {display: none;}.icon{font-size:22px;color:#fff}.top-info-bx span{font-size:22px}.phone-num{display:none}.tap-btn-l{float:left!important}.top-info-bx i.icon{width:30px;height:30px;padding:3px}.top-info-bx i.icon img{max-width:17px}.top-info-bx span{font-size:15px}.top-info-bx p{font-size:13px}.navbar-brand{top:0}.main-head{border-top:none}.btn-custom{float:right;line-height:28px;padding:0 10px;font-size:12px}.g-btn{float:none}.navbar-toggle{float:none;margin:auto;display:table;width:49px}.navbar-toggle .icon-bar{background:#293990;height:3px}.nav-bar{position:absolute;top:0;width:100%;left:0;background:rgba(0,0,0,.9);border:none}.navbar-nav>li{display:block;text-align:left}.nav>li>a{padding:0 15px 0;line-height:45px;border-bottom:1px dotted rgba(255,255,255,.1)}.sub-menu{position:relative;width:100%;display:none;background:0 0}.sub-menu li a{background:0 0;color:#fff}.sub-menu li{border-bottom:1px dotted rgba(255,255,255,.1)}.megaSubmenu>.sub-menu{min-width:100%;left:0;padding:0}.megaSubmenu>ul.sub-menu>li{width:100%;border-right:none;border-bottom:none}.megaSubmenu>.sub-menu>li.submenu-title>a{color:#1c84f9}.megaSubmenu>.sub-menu>li.submenu-title>a{margin-bottom:0;border-bottom:1px dotted rgba(255,255,255,.1)}.fet-listing{margin:0 0 40px;text-align:center}.fet-listing li{width:50%}.fet-bx img{width:100%}.team{width:250px;margin:0 auto 10px}.ban-text{bottom:20px;right:0;text-align:center;width:100%}.hide-on-mb{display:none}.navbar-brand{width:109px;left:0;margin:5px 0;position:relative}.top-info-bx{float:right}.btns{display:inline-block;width:100%;text-align:center}.btns .btn-custom{float:none}.call-info{float:none;display:inline-block}.top-info-bx.call-info i.icon{border:none;padding:0;width:auto;height:auto;margin-right:5px}.top-info-bx.call-info i.icon img{max-width:100%}.top-info-bx span{font-size:16px;color:#fff;font-weight:600}.main-head{padding:0}.align-item-center-all-device{display:flex;align-items:center}nav{background-color:transparent}.slider h1,.slider span.slider_caption{display:none}.fet-listing li{padding:6px 4px 6px}.fet-bx{background-color:transparent;padding:0}.fet-bx img{border-radius:20px}.bg-hide-on-mb{background:0 0!important}.back-img-on-mb{background:url(https://www.chatfielddental.co.uk/wp-content/themes/chatfield/assets/images/full-img.jpg) no-repeat;padding-top:30px;padding-bottom:10px;margin-bottom:40px}.content h2{text-align:center}.bg-hide-on-mb p{text-align:justify}.appoint-one span,.call-sec span{text-align:center}.appoint-one .icon-one{display:none}.appointment-sec{min-height:inherit}.why-choose-new{background-color:#ececec;margin-top:40px;padding-top:40px}.figure{margin-bottom:0}.testi-bx{margin-bottom:10px}.testi_slider.owl-carousel .owl-stage-outer{padding-top:60px}.meet-our-team{background:0 0!important;padding:46px 0 0}.meet-our-team h2{color:#252123}.social{text-align:left}footer{padding:24px 0 28px;text-align:left}.foot-nav{margin:0 0 32px;padding:0 0 30px;border-bottom:1px solid #545769}.foot-nav li{padding:0;display:block;border:none}.foot-nav li a{color:#fff;display:block;padding:12px 0;font-size:15px}.foot-nav li a:hover{background-color:#1b1f37;color:#fff}.pr-title{background-color:transparent;font-size:18px;padding:0;display:block;margin-bottom:18px}.pr-hrs li{margin:4px 1px;width:100%;border:none;min-height:inherit;line-height:30px;font-size:15px;color:#fff;padding:0}.pr-hrs li b{display:block;color:#1e7aeb;font-weight:400;letter-spacing:1px}footer p{font-size:15px;margin-bottom:7px}.order-1{width:100%;margin-bottom:30px}.inn-container h2{text-align:left}.inn-container .inner .team-menu li{width:32%}.inn-slide .bnr-title{font-size:30px}.choose-box{margin-bottom:5px;border-bottom:3px solid #fff;min-height:inherit}}@media screen and (min-width:768px){.show-mobile {display: none;}.d-none {display: none;}.tap-btn-l{display:none}.show-on-mb{display:none}}@media screen and (max-width:640px){.navbar-brand{top:0}.navbar-brand img{max-width:90px;margin:auto}.top-info-bx p{font-size:11px}.slider h1,.slider span.slider_caption{font-size:34px}.foot-nav li{display:block;border-right:none}.foot-nav{margin:0 0 22px}.pr-hrs li{width:100%;min-height:inherit;border-color:#0d3b5c}.call-to-action>div{width:100%;padding:20px}}@media screen and (max-width:540px){.message p:first-child{font-size:40px}}@media screen and (max-width:480px){.owl-carousel .owl-item img{margin:auto}.bnr-container{padding-left:5px;padding-right:5px}.icon{font-size:22px;color:#fff}.top-info-bx span{font-size:22px}.btn-custom{font-size:17px}.navbar-brand img{max-width:90px;margin:0}.content h2{font-size:28px}.appointment-sec,.call-sec{padding-top:26px;min-height:inherit;padding-bottom:26px}.appoint-one span span.num,.call-sec span span.num{font-size:25px}.pract-hrs{padding:30px 15px}.testimonials-sec p{padding:0 0}.meet-our-team{padding:56px 0 66px}.figure iframe{height:254px}.bnr-title{font-size:40px}.innbnr-container .ban-text{bottom:inherit;right:0;top:15px;text-align:left;left:15px}.content{padding:40px 0}.inn-container h1{font-size:27px}.btns .btn-custom{display:block;margin-bottom:8px}.team{width:100%}.team img{width:100%}.heading{font-size:16px}.inn-slide .bnr-title{font-size:24px}.team-thumb{float:left;width:100%;margin-right:0}.team-thumb img{width:100%}.inn-container .inner .gallery li{margin-bottom:10px;margin-top:0;padding:20px;background:#dddfe6;width:100%;display:inline-block;border:4px solid #a9c3e0;min-height:inherit;vertical-align:top;border-radius:15px}.inn-container .inner .info-txt-bx2 li{padding-left:6%;font-size:2.7vw}.inn-container .inner .info-txt-bx23.info-txt-bx2 li{padding-left:20%;font-size:2.8vw}.info-txt-bx24.info-txt-bx2{margin-top:12%}.inn-container .inner .info-txt-bx24.info-txt-bx2 li{padding-left:18%;font-size:2.8vw}.inn-container .inner>h3{line-height:1.5}.categories li{width:100%}.inn-slide .bnr-title.cat-title{font-size:18px}.fet-listing li:last-child{display:none}.fet-bx .fet-content{min-height:0}.fet-bx .fet-content span{top:16px}.fet-bx{min-height:206px}}@media screen and (max-width:380px){.main-head .btn-custom{font-size:13px}.fet-listing li{width:100%}.content h2{font-size:24px}.call-sec span span{font-size:20px}.appoint-one span span.num,.call-sec span span.num{font-size:20px}.appoint-one .icon-one{margin-right:0}.time-tbl{font-size:14px}.btn-with-arw{line-height:56px;font-size:14px}.inn-container .inner .info-txt-bx23.info-txt-bx2 li{padding-left:20%;background-size:14%}.inn-container .inner .info-txt-bx24.info-txt-bx2 li{background-size:13%}.info-txt-bx24.info-txt-bx2{margin-top:7%}.inn-container .inner .info-txt-bx2 li{background-size:5%}.fet-bx .fet-content{min-height:120px}}
@media screen and (max-width:767px) {
	.innbnr-container .ban-text {
	    bottom: 30px;
	    right: 0;
	}
	.blog_left {
		word-wrap: break-word;
	}
	.content h2 {
		word-wrap: break-word;
	}
	.heading_1 {
		font-size: 24px;
		text-align: center;
	}
	h2.heading_2 {
		font-size: 20px !important;
	}
/* 	.sub-menu {
		visibility: visible;
		background: 0 0;
		opacity: 1;
		transform: translate(0, 0);
	} */
	.submenu-title .sub-menu {
		display:block;
	}
	
.navbar-header ul{
    list-style:none;
    padding-left:0px;
}	
.top-head ul li {
    display: flex;
  align-items: baseline;
  justify-content: center;
  margin: 10px 0;
}	
.top-head ul li i {
    font-size:20px;
    color:#fff;
    margin-right:10px;
}	
 .social {
    text-align: center;
  }
.top-head {
  padding: 16px 0;
}
.con-info {

  text-align: center;
}
.testimonial {

  float: left;
}
.img-res {
  height: auto;
}
.map section.footer-map figure + div{
    display:none;
}
.pr-hrs {display:none;}

}
@media screen and (max-width: 480px) {


	
	
}
@media screen and (max-width:480px) {
	.inn-slide .bnr-title {
	    font-size: 24px;
	    display: block;
	    background: rgba(0,0,0,0.3);
	    padding: 8px 13px;
	}
	.innbnr-container .ban-text {
	    bottom: 0;
	    right: 0;
	    left: 0;
	    top: inherit;
	}
	
  .content h2 {
    text-align: left !important;
  }

.content h1, .heading-new.show-on-mb {
    font-size: 30px;
}


	
	
	
}





