.sc_layouts_row_fixed_on{padding: 4px 10px !important;}

h1 small{display: block !important;font-size: 40px !important;color: #57B952 !important;}

footer .widget_contacts .contacts_logo + .contacts_description, footer .widget_contacts .contacts_logo + .contacts_content {margin-top: 1rem !important;}

.large_heading h2{font-size: 52px !important;}

.elementor-icon-box-title{margin-top: 0.4545em;}

.features_row .elementor-container{max-width: 1170px;margin: 0 auto;}

.border_gradient .elementor-widget-container{max-width: 850px !important;width:100% !important;margin: 0 auto !important;}
.border_gradient .elementor-widget-container p{color: #333 !important;}
.border_gradient .elementor-widget-container h4{margin-bottom: 8px !important;margin-top: 24px !important;}

/* #logo_wrap .sc_layouts_logo{display:block;position: relative;}

#logo_wrap .sc_layouts_logo img{position: absolute;left: 0px;top: 0px;} */

.elementor-1091 .elementor-element.elementor-element-904981a .logo_image {height: auto;width: 285px;}

















@media(max-width: 767px) {

.elementor-section.elementor-section-boxed > .elementor-container {max-width: 100% !important;}	

	
.content_wrap, .content_container {width: 100% !important;padding: 0 20px;box-sizing: border-box;}	

p{font-size: 16px !important;line-height: 30px;}	
	
	
h1 small {display: block !important;font-size: 24px !important;color: #57B952 !important;margin: 32px 0px 12px;}
	
.block_full_width	.sc_button{display: block;text-align: center;width: 100%;}
	
#header_user .trx_addons_popup_link{padding: 0px !important;background-color: transparent !important;background: none !important;}	
	
#header_user .trx_addons_popup_link .sc_layouts_item_icon:before	{color: #fff !important;}
	
.sc_layouts_row_type_compact .custom-logo-link img, .sc_layouts_row_type_compact .sc_layouts_logo img {
        max-height: 5em !important;
    }	
	

.sc_layouts_logo{margin-top: 150px;}
	
.main_menu_wrap .sc_layouts_item_icon {font-size: 40px;}	
.sc_layouts_row_type_compact .search_wrap .search_submit {
    font-size: 20PX;
    font-weight: 400;
    margin-right: 35px !important;
}
	
	
	
	
	
	
#menu_mobile .menu-item{margin-top: 16px !important;}
	
.menu_mobile_inner .sc_layouts_logo img{max-height: 86px !important;}	
.socials_mobile{display: none !important;}	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
}























