/*
Theme Name: Dr Fatima
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 1.6.2
*/

/*ADA STYLES*/
.ada-label {
    font-size: 0;
    height: 1px;
    overflow: hidden;
    display: inline;
}

.callout {
    margin: 1% !important;
    width: 31.3% !important;
}

.smaller-subhead.smaller-subhead {
    letter-spacing: 3px !important;
    margin-left: 2px !important;
    font-weight: 600 !important;
		text-transform: math-auto;
}
.larger-subhead.larger-subhead {
    font-size: 28px !important;
    letter-spacing: 3px !important;
    margin-left: 2px !important;
    font-weight: 600 !important;
    text-transform: math-auto;
    line-height: 1.25;
}




@media only screen and (max-width: 1400px) {
  	nav#menu span {
		padding: 0px 8px !important;
		font-size: 15px;
	}
	
	
}

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

@media only screen and (max-width: 959px) {
	ul.sub-menu span {
		display: block;
	}
	
	footer#Footer aside {
		padding: 0px 7px;
	}
	
	
	.one-third .column_attr.mfn-inline-editor.clearfix.align_right {
		padding: 30px 0px 0px 0px !important;
	}
	
	.one-third h2 {
		font-size: 28px !important;
		line-height: 1;
	}
	
	h2 {
		font-size: 28px;
		font-weight: 300;
		letter-spacing: 1px;
		line-height: 1.25 !important;
	}
	
	h2#comprehensive-periodontal-therapy,
	h2#bone {
		font-size: 23px !important;
	}
}

@media only screen and (max-width: 767px) {
  	.callout {
		margin: 1% !important;
		width: 98% !important;
	}
	
	.callout .image_frame {
		width: 200px !important;
	}
	
	.callout:not(:first-child) {
		margin-top: 90px !important;
	}
	
	h1 {
		text-align: left;
	}
	
	.wrap.mcb-wrap.mcb-wrap-gywan2lfv.one.tablet-one.mobile-one.column-margin-50px.valign-top.move-up.clearfix {
		margin-top: 50px !important;
	}
	
	.mcb-wrap-inner.mcb-wrap-inner-4094f5qs9 {
		display: none;
	}
	
	.mcb-column-inner.mcb-column-inner-bo8hzgvcm.mcb-item-column-inner > div {
		padding-right: 0px !important;
	}
	
	.ui-tabs .ui-tabs-nav {
		display: block !important;
	}
	
	ul.ui-tabs-nav.ui-corner-all.ui-helper-reset.ui-helper-clearfix.ui-widget-header li {
		width: 100% !important;
	}
	
	.wrap.mcb-wrap.mcb-wrap-2562ynnww.one.tablet-one.mobile-one.column-margin-40px.valign-top.clearfix {
		padding: 0px !important;
	}
	
	.jq-tabs.tabs_wrapper.tabs_horizontal.ui-tabs.ui-corner-all.ui-widget.ui-widget-content > div {
		padding: 50px 10px 0px 10px !important;
	}
	
	.mcb-column-inner.mcb-column-inner-0q9eoxqjr.mcb-item-image_gallery-inner .image_frame {
		width: 100%;
		height: auto !important;
		padding: 10px;
	}
	
	footer#Footer {
		text-align: center;
	}
	
	.new-subheader-section.bg-cover p {
		padding: 0px !important;
	}
	
	.new-subheader-section.bg-cover {
		padding: 50px 0px !important;
	}
	
	.no-horiz-pad .column_attr {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	
	.page-id-148 .section.mcb-section.mcb-section-17d340def.equal-height.bg-overlay-gradient.bg-cover {
		padding-top: 0px !important;
	}
	
	.column_divider {
    	display: none;
	}
	
	.mcb-column-inner.mcb-column-inner-c049pvyq8.mcb-item-column-inner > div {
		margin: 0px !important;
		padding: 0px !important;
	}
	
	.wrap.mcb-wrap.mcb-wrap-be03x2fzp.two-third.tablet-two-third.mobile-one.column-margin-0px.valign-middle.clearfix {
		padding-top: 30px;
	}
	
	.wrap.mcb-wrap.mcb-wrap-e5f42ffac.one.tablet-one.mobile-one.valign-middle.clearfix {
		padding: 0px !important;
	}
	
	body:not(.home) .column_attr {
		padding-left: 0px !important;
		padding-right: 0px !important;
		margin: 0px !important;
		border: solid 0px !important;
	}
	
	h3.smaller-subhead,
	span.larger-subhead {
		line-height: 1.25;
	}
	
	.wrap.mcb-wrap.mcb-wrap-07737358b.one.tablet-one.mobile-one.column-margin-0px.valign-top.clearfix {
		padding: 0px !important;
	}
	
	.ginput_recaptcha > div {
		transform: scale(0.7);
		left: -45px;
		position: relative;
	}
	
	h2 {
		font-size: 28px !important;
		line-height: 1;
	}
	
	.larger-subhead.larger-subhead {
		font-size: 22px !important;
		letter-spacing: 1px !important;
		margin-left: 0px !important;
		font-weight: 600 !important;
		text-transform: math-auto;
	}
	
	.wrap.mcb-wrap.mcb-wrap-tlz6ikh3v.one.tablet-one.mobile-one.column-margin-0px.valign-top.clearfix {
		padding: 20px !important;
	}
}

.home-flattened-menu {
	margin: 0 auto !important;	
}
.home-flattened-menu ul,
.home-flattened-menu li {
	list-style: none !important;
	display: inline;
	width: auto !important;
	margin: 0 !important;
}
.home-flattened-menu a {
	padding: 5px 15px;
}
