/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 2.0.1
*/
#Top_bar {
    background-color: white!important;
}
#Top_bar .menu > li > a, #Top_bar #menu ul li.submenu .menu-toggle {
    color: #000000;
}
.copyright {
	display:none;
}


	
	input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea, .woocommerce .quantity input.qty, .wp-block-search input[type="search"], .dark input[type="email"], .dark input[type="password"], .dark input[type="tel"], .dark input[type="text"], .dark select, .dark textarea {
		    color: black;
    background-color: rgba(255,255,255,1);
    border-color: #EBEBEB;
    font-size: 18px;
	
	}
	
@media only screen and (max-width: 1020px) {
    body, .mfn-menu-item-megamenu {
        font-size: 18px!important;
        line-height: 19px;
        font-weight: 500;
        letter-spacing: 0px;
    }
	h4 {
		font-size:20px;
	}
	h1 {
		word-wrap:break-word;
	}
}
@media only screen and (max-width: 767px) {
    .content_wrapper .section_wrapper, .container, .four.columns .widget-area {
        max-width: 550px !important;
        padding-left: 0px;
        padding-right: 0px;
    }
	.mcb-column-inner .column_attr, .mcb-wrap{
	/*	padding:15px!important;*/
	}
	.extras {
		display:none;
	}
	.column.two-fifth .mfn-inline-editor, #Subheader .title, .mcb-column-inner-af0a810fc .column_attr, .mcb-column-inner-81ab0a67f > div, .mcb-column-inner-e7f96f254 > div, 
	.mcb-column-inner-e2ee65e70>div, .mcb-column-inner-uheqk2h>div, .mcb-column-inner-adba2b5c7>div, .mcb-section-inner-18aaad527, .mcb-item-b38a5e20a,
.mcb-wrap-07f0381ea , .mcb-column-inner-a69dbd956 >div, .mcb-item-34df27a29,
.mcb-column-inner-8f1ce4d3a>div,  .mcb-section-inner-abaa824a3	{
		padding:15px!important;

	}
}
.mcb-wrap-inner-e63474f64 {
		align-items: stretch;
	.mcb-column-inner.mfn-module-wrapper {
				display:flex;
		.column_attr {
			width:100%;
			display: flex;
			align-items: center;  /* vertical center */
			justify-content: center; /* horizontal center (optional) */
			p , h4{
				display:flex;
				margin:0;
				text-align:center;
			}
		}
	}
}
.clients_ul.clients_image_default .client_wrapper {
    height: 160px;
}