/*
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
*/
body{
	font-size: 18px !important;
	line-height: 1.5;
}
h2{
	font-size: 42px !important;
}
#Footer h6{
	font-size: 18px !important;
}
#menu > ul > li > a, a.action_button, #overlay-menu ul li a{
	font-size: 20px !important;
}
.layout-full-width.header-fw #Top_bar .container{
	padding: 0px 15px;
}
#Top_bar .menu li ul li{
	min-width: 250px;
}
#Top_bar .menu li ul {
    left: auto;
    right: 0;
}
#Side_slide #menu ul li ul li a{
	margin-right: 0;
}
@media(max-width: 880px){
	h2{
		font-size: 32px !important;
	}
	.page-header-wrapper .elementor-widget-container p {
	    color: #fff;
	}
	.page-header-wrapper h2, .page-header-wrapper h2 span{
		color: #fff !important;
	}
	.page-header-wrapper:before {
	    position: absolute;
	    left: 0;
	    top: 0;
	    right: 0;
	    bottom: 0;
	    content: "";
	    background: rgb(0 0 0 / 30%);
	}
	.elementor-column-gap-wider>.elementor-column>.elementor-element-populated{
		padding: 0 !important;
	}
	.page-header-wrapper .elementor-column-gap-wider>.elementor-column>.elementor-element-populated, .home .elementor-column-gap-wider>.elementor-column>.elementor-element-populated{
		padding: 30px !important;
	}
}
@media(max-width: 500px){
	h2 {
	    font-size: 24px !important;
	}
}