@media only screen and (min-width: 1450px) {
	header #logo {font-size: 1.8rem}
}

@media only screen and (max-width: 767px) {
	.padding-section {padding: 2rem 1rem;}
	.page-title {padding: 4rem 1rem;}
	#banner-home {padding: 4rem 2rem; height: auto;}
	#banner-home .caption {font-size: 1.8rem;}
	.sow-features-list .sow-icon-container {text-align: center;}
	.sow-icon-materialicons {display: inline-block !important; position: static !important}
	.sow-features-list .sow-icon-container.sow-container-round:before {display: none;}
	footer, .copyright {text-align: center; padding: 2rem 1rem}
	.strong-view.wpmtst-modern .wpmtst-testimonial-content:before {display: none !important}
	.widget .strong-view.wpmtst-modern .wpmtst-testimonial-content {margin: 0 !important;}
	.copyright .column:last-child {text-align: center;}
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
	
	
}


/* Adaptive Font Size */

@media screen and (min-width: 25em){
/*   html { font-size: calc( 16px + (24 - 16) * (100vw - 400px) / (800 - 400) ); } */
}


/*	Retina media query.
	Overrides styles for devices with a 
	device-pixel-ratio of 2+, such as iPhone 4.
-----------------------------------------------    */

@media 
	only screen and (-webkit-min-device-pixel-ratio: 2),
	only screen and (min-device-pixel-ratio: 2) {
	
		
}