@media screen and (max-device-width : 2000px) {

	
	.main-width {
		padding-right: 1.5em;
		padding-left: 1.5em;
	}

	div.desktop {
		display: block !important;
	}

	div.mobile {
		display: none !important;

	}


}


@media screen and (max-device-width : 1340px) {}

@media screen and (max-device-width : 1200px) {}

@media screen and (max-device-width : 960px) {}

@media screen and (max-device-width : 768px) {

	body {
		width: 100vw;
		overflow-x: hidden;
	}

	.main-width {
		padding-left: 1em;
		padding-right: 1em;
	}
	.icon-servicos-home{
		padding-bottom: 35px;
		padding-top: 20px;
	}
	.selo-historia{
		margin-top: 25px;
	}

	.banners-interna .banner{
	    background-size: auto 100% ;
	    background-position: bottom center;
	    height: 250px;
	}


}
@media screen and (max-width: 450px) {
  
}

@media screen and (max-device-width : 600px) {}

@media screen and (max-device-width : 480px) {}

@media screen and (max-device-width : 430px) {}

@media screen and (max-device-width : 380px) {}
