/*
Theme Name: Brightview
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;
}

i.icon-up-open-big {
    color: #fff;
}


 a.menu-toggle {
    display: none !important;
} 

li#menu-item-334 ul,
	li#menu-item-363 ul {
		left: -200px;
	}
	
	.mhb-menu .menu.arrows li#menu-item-334 > a:after,
	.mhb-menu .menu.arrows li#menu-item-363 > a:after {
		right: unset;
		left: 10px;
		transform: rotate(180deg);
	}
	
	li#menu-item-372 ul li span {
		display: block;
		padding: 0px 0px 0px 10px !important;
	}

@media only screen and (max-width: 1239px) {
  	img.logo {
		width: 300px;
		height: auto !important;
	}
	
	.mhb-item.mhb-logo.mhb-custom-997wbbKed {
		margin: 0px 0px 0px 20px;
	}
	
	.mhb-view.desktop .first-row .mhb-menu .menu > li > a > span {
/* 		line-height: 20px; */
	}
	
	.mhb-col.right > div {
		margin: 0px !important;
	}
	.mhb-col.right img {
		height: 90px;
	}
	
	ul#menu-main-menu span {
		padding: 0px 27px 0px 0px;
	}
	
	li#menu-item-334 ul,
	li#menu-item-363 ul {
		left: -200px;
	}
	
	.mhb-menu .menu.arrows li#menu-item-334 > a:after,
	.mhb-menu .menu.arrows li#menu-item-363 > a:after {
		right: unset;
		left: 10px;
		transform: rotate(180deg);
	}
	
	li#menu-item-372 ul li span {
		display: block;
		padding: 0px 0px 0px 10px !important;
	}
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
	.mhb-menu .tabletMobile .menu {
		width: 250px;
	}
	
	
	
}

@media only screen and (max-width: 959px) {
	.ginput_recaptcha > div {
		transform: scale(0.7);
		left: -45px;
		position: relative;
	} 
	
	.wrap.mcb-wrap.mcb-wrap-n0b5mctzl.one-fourth.tablet-one-fourth.mobile-one.ct-green-box.valign-middle.clearfix {
		padding-left: 10px !important;
		padding-right: 10px !important;
	}
	
	.wrap.mcb-wrap.mcb-wrap-dcf8fba44.one-fourth.tablet-one-fourth.mobile-one.valign-top.clearfix {
		width: 100%;
		background-size: cover;
		padding: 75px 40px 30px 40px!important;
		background-position: center !important;
	}
	
	.wrap.mcb-wrap.mcb-wrap-2c444761f.three-fourth.tablet-three-fourth.mobile-one.column-margin-0px.valign-top.clearfix {
		width: 100%;
	}
	
	.wrap.mcb-wrap.mcb-wrap-2c444761f.three-fourth.tablet-three-fourth.mobile-one.column-margin-0px.valign-top.clearfix {
		width: 100%;
		padding: 50px 0px !important;
	}
	
	 a.menu-toggle {
		display: block !important;
	} 
}

@media only screen and (max-width: 767px) {
 	img.logo {
   	 	height: 70px;
	}
	
	.mhb-view.mobile .first-row .mhb-row-wrapper {
		min-height: 80px;
	}
	
	.column.mcb-column.mcb-item-938f65eae.one.tablet-one.mobile-one.column_divider {
		display: none;
	}
	
	.mcb-wrap-inner.mcb-wrap-inner-2c444761f .column_attr {
		padding-left: 105px !important;
		margin-bottom: 20px;
	}
	
	.mcb-column-inner.mcb-column-inner-7303dee3c.mcb-item-column-inner > div {
		padding: 0px !important;
		text-align: center;
		margin-bottom: 0px !important;
	}
	
	.wrap.mcb-wrap.mcb-wrap-2c444761f.three-fourth.tablet-three-fourth.mobile-one.column-margin-0px.valign-top.clearfix {
		padding-bottom: 0px !important;
	}
	
	.section.mcb-section.mfn-default-section.mcb-section-vrodnf2d1.full-width.default-width {
		padding: 33px !important;
	}
	
	.section.mcb-section.mfn-default-section.mcb-section-eljtlyem1.no-margin-h.no-margin-v.full-width.default-width.bg-cover {
		padding: 80px 33px !important;
	}
	
	.wrap.mcb-wrap.mcb-wrap-905a025b2.three-fifth.tablet-three-fifth.mobile-one.valign-middle.clearfix {
		padding: 0px !important;
	}
	
	.column.mcb-column.mcb-item-gsvuvk7z4.one-fifth.tablet-one-fifth.mobile-one.column_placeholder {
		display: none;
	}
	
	.mcb-column-inner.mcb-column-inner-5gxzbbo8i.mcb-item-photo_box-inner {
    	margin: 0px;
	}
	
	.mcb-column-inner.mcb-column-inner-8a749bce6.mcb-item-column-inner > div {
		backdrop-filter: blur(2px);
		width: 90%;
		margin: auto;
		padding: 20px !important;
	}
	
	.mcb-column-inner.mcb-column-inner-8a749bce6.mcb-item-column-inner hr {
		display: none;
	}
	
	footer#Footer {
		text-align: center;
	}
	
	.column.one-fourth aside {
		padding: 0px !important;
		margin: 10px 0px 0px 0px !important;
	}
	
	i.icon-up-open-big {
		color: #fff;
	}
	
	ul#menu-main-menu-2 {
		width: 300px;
	}
	
	ul.sub-menu li {
		width: 100% !important;
	}
	
	
}



@media only screen and (max-width: 479px) {
 	.mhb-logo img.logo {
   	 	max-height: 50px !important;
	}
	
	.mhb-view.mobile .first-row .mhb-row-wrapper {
		min-height: 60px !important;
	}
	
	.mhb-row.first-row > div {
		padding: 0px !important;
	}
	
	ul#menu-main-menu-2 {
		width: 100vw;
		right: -20px;
	}
	
	#Subheader .title {
		font-size: 24px;
		line-height: 1;
		font-weight: 700;
		letter-spacing: 0px;
	}
}

