
@media only screen and  (min-width: 1131px) and (max-width: 1440px){
	.elementor-element-af5b737 a {
		font-size: 12px !important;
	}
}

@media only screen and  (min-width: 1025px) and (max-width: 1130px){
	.elementor-element-af5b737 .elementor-widget-container, .elementor-element-7183f7cc .elementor-widget-container{
		padding: 10px !important;
	}
	.elementor-element-af5b737 a, .elementor-element-7183f7cc a {
		font-size: 11px !important;
	}
}

@media only screen and  (min-width: 1025px) and (max-width: 1080px){
	.elementor-9 .elementor-element.elementor-element-84fc41f .elementor-icon-box-content .elementor-icon-box-title {
		font-size: 17px !important;
	}
}

@media only screen and (max-width: 1024px){
	.ast-header-break-point .main-navigation ul.children li a:before, .ast-header-break-point .main-navigation ul.sub-menu li a:before {
		display: none !important;
	}
	.ast-desktop .main-navigation .ast-mm-template-content, .ast-desktop .main-navigation .ast-mm-custom-text-content, .main-navigation ul.sub-menu li a, .main-navigation ul.children li a, .ast-header-break-point .main-navigation ul.sub-menu li a, .ast-header-break-point .main-navigation ul.children li a{
		padding-left: 0px !important;
	}
}



@media only screen and (max-width: 600px){
	#masthead .site-logo-img img {
		max-height: 70px !important;
	}
	#masthead .site-logo-img .astra-logo-svg {
		transform: unset;
		padding-top: unset;
	}
	#masthead .ast-container {
		padding-left: 30px !important;
		padding-right: 30px !important;
	}
}