@media (max-width: 767px) {
	.et_pb_section:not(.et_pb_fullwidth_section) { padding: 30px 0; }
}
@media (max-width: 531px) {
	span.logo_helper { display: none; }
}

@media (max-width: 980px) {
	#footer-widgets { padding-bottom: 0; }
}

@media (max-width: 479px) {
	#footer-widgets .footer-widget:last-child {
		margin-bottom: 10px !important;
	}

	#main-footer #et-footer-nav { display: none; }
}

@media (max-width: 490px) {
	#footer-info span { display: block; }
}

@media(min-width: 981px) {
	.slw-mobile-menu-item {
		display: none !important;
	}
}