/*
Theme Name: Harshman, McBee & Leavitt PC
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;
}

a#logo {
    padding: 5px 0px !important;
    height: 70px !important;
    line-height: 90px !important;
}

h1.title {
    line-height: normal !important;
}

@media only screen and (max-width: 1320px) {
  	a#logo {
		height: 55px !important;
	}
}


@media only screen and (max-width: 1240px) {
  	a#logo {
		 line-height: 60px !important;
	}
	
	.wrap.mcb-wrap.mcb-wrap-nqjd5elfo.one-fourth.column-margin-0px.valign-top.move-up.clearfix {
		width: 100% !important;
		margin: 30px 0px 20px 0px !important;
	}
	
	.wrap.mcb-wrap.mcb-wrap-60z427di8.three-fourth.valign-top.clearfix {
		display: none;
	}
}

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

@media only screen and (max-width: 959px) {
	.ginput_recaptcha > div {
		position: relative;
		left: -30px;
		transform: scale(0.8);
	}
	
	.section.mcb-section.mcb-section-hygyycqtt.equal-height-wrap .wrap {
		width: 50%;
		
	}
	
	.page-id-103 .wrap.mcb-wrap.mcb-wrap-xqp23a2a1.one.column-margin-0px.valign-middle.clearfix {
		/* background: red !important; */
		width: 100%;
	}
	
	.page-id-103 .section.mcb-section.mcb-section-jtjny46l3.equal-height.bg-cover .two-third, .section.mcb-section.mcb-section-jtjny46l3.equal-height.bg-cover .one-third {
		/* border: solid; */
		width: 50%;
	}
	
	.page-id-103 .wrap.mcb-wrap.mcb-wrap-mgsv61i98.one.column-margin-0px.valign-top.clearfix .column {
		width: 31%;
		margin-bottom: 10px !important;
	}
	
	.page-id-103 .wrap.mcb-wrap.mcb-wrap-mgsv61i98.one.column-margin-0px.valign-top.clearfix > div {
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		justify-content: center;
	}
	
	.column.mcb-column.mcb-item-gf53ziaj3.one.column_divider {
		display: none;
	}
	
	.page-id-137 .wrap.mcb-wrap.mcb-wrap-xqp23a2a1.one.column-margin-0px.valign-middle.clearfix,
	.page-id-140 .wrap.mcb-wrap.mcb-wrap-xqp23a2a1.one.column-margin-0px.valign-middle.clearfix {
		width: 100%;
	}
	
	.page-id-137 .column.mcb-column.mcb-item-ij523jqr9.one-sixth.column_placeholder, 
	.page-id-140 .column.mcb-column.mcb-item-0cd0577f3.one-sixth.column_placeholder {
		display: none;
	}
	
	.page-id-137 .column.mcb-column.mcb-item-ueh4uw8er.two-third.column_column.column-margin-0px,
	.page-id-140 .column.mcb-column.mcb-item-9fa08b72d.two-third.column_column.column-margin-0px {
		width: 98%;
	}
	
	.page-id-158 .wrap.mcb-wrap.mcb-wrap-xqp23a2a1.one.column-margin-0px.valign-middle.clearfix {
    width: 100%;
}
}

@media only screen and (max-width: 767px) {
  	a.action_button {
		margin: 0px !important;
		width: 100%;
		text-align: center;
		display: block !important;
	}
	
	ul.social {
    	display: none;
	}
	
	span.single_icon.icon_center {
		margin-top: 50px;
	}
	
	footer#Footer {
		text-align: center;
	}
	
	body:not(.home) .mfn-builder-content .section:first-child {
		padding-top: 0px !important;
	}
	
	.bg-cover {
		min-height: 300px;
		margin-left: 0px !important;
	}
	
	.wrap.mcb-wrap.mcb-wrap-xqp23a2a1.one.column-margin-0px.valign-middle.clearfix {
		padding: 0px !important;
	}
	
	.section.mcb-section.mcb-section-jtjny46l3.equal-height.bg-cover {
    	padding-top: 60px !important;
		padding-bottom: 60px !important;
	}
	
	.wrap.mcb-wrap.mcb-wrap-xqp23a2a1.two-third.column-margin-0px.valign-middle.clearfix .column_attr {
		padding-bottom: 0px !important;
	}
	
	.section.mcb-section.mcb-section-jtjny46l3.equal-height.bg-cover {
		padding-top: 20px !important;
	}
	
	.wrap.mcb-wrap.mcb-wrap-xqp23a2a1.one.column-margin-0px.valign-middle.clearfix .column:first-child .column_attr {
		padding-bottom: 0px !important;
	}
	
	.bg-contain {
		min-height: 300px !important;
		width: 100% !important;
		background-size: auto !important;
		background-position: center !important;
		margin: 0px !important;
	}
	
	.page-id-140 .section.mcb-section.mcb-section-3855bd6e9.equal-height.bg-cover {
		padding: 30px 0px 60px 0px !important;
	}
	
	.page-id-158 .column.mcb-column.mcb-item-wk5lvw6bu.one.column_column.text_over_photo.column-margin-0px {
		margin-top: 60px !important;
		margin-bottom: 60px !important;
	}
	
	.section.mcb-section.mcb-section-56odswk9l.equal-height-wrap.bg-cover {
		padding-top: 60px !important;
		padding-bottom: 60px !important;
	}
	

}

@media only screen and (max-width: 425px) {
  	.ginput_recaptcha > div {
		position: relative;
		left: -54px;
		transform: scale(0.65);
	}
}

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