@media screen and (max-width: 1360px){
	.cab, .rod, .principal, .cab_meio, .parallax.int .tit{
		width:100%;
		padding-left:20px;
		padding-right:20px;		
	}
	.parallax span{
		width:100%;
	}
	.infoBlock{
		width:100%;
		padding-left:20px;
		padding-right:20px;
        top: 60%;
	}
    .infoBlockLeftBlack .tit {
        font-size: 40px;
        max-width: 45%;
    }
}
@media screen and (max-width: 1230px){
	.contato_face .principal, .principal.int {
		width: 100%;
		padding-left:20px;
		padding-right:20px;			
	}
}
@media screen and (max-width: 1200px){
	.parallax.roland .img_pecas {
		width:43.41%;
		left: -50px;
	}
	.parallax.roland .box_txt {
		width: 57%;
		margin-right: 0;
	}	
}
@media screen and (max-width: 1100px){
	.infoBlock {
		top: 60%;
		text-align: center;
	}
	.infoBlockLeftBlack .tit {
		margin:0 auto;
		margin-bottom: 25px;
		max-width: 100%;
        font-size: 56px;
	}
	.infoBlockLeftBlack .txt {
		margin:0 auto;
		margin-bottom: 35px;
		max-width: 100%;
	}	
	img.rsImg {
		max-width: none;
		filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
		-moz-opacity: 0.7;
		opacity: 0.7;
	}
	.foto.right{
		width:49.27%;
		margin-left:35px;
	}
}
@media screen and (max-width: 960px){
	.rod .logo {
		margin-left: 5%;
		margin-top: 0;
		clear: both;
		display: block;
		float: none;
	}
	.rod .end_tel {
		margin-top: 40px;
		margin-left: 5%;
	}
	#copyright {
		margin-left: 0;
		padding-right: 80px;
	}
	.rod {
		padding-left: 20px;
		padding-right: 20px;
	}
	.rod_bg {
		padding: 65px 0 35px;
	}
	.rod .menu {
		margin-top: 40px;
	}	
}
@media screen and (max-width: 910px){
	.parallax.red span {
		width:100%;
		padding-left: 20px;
		padding-right: 20px;
	}
}
@media screen and (max-width: 870px){
	.cab .menu{
		display:none;
	}
	.menu_mobile, .menu_mobile_abrir_wrap{
		display:block;
	}
	.royalSlider.heroSlider, .royalSlider.heroSlider .rsOverflow {
		height: 362px !important;
		overflow: hidden !important;
	}
	#slider, #slider_mobile {
		margin-top: 60px;
	}	
	.infoBlockLeftBlack .tit {
		letter-spacing: -0.02em;
		font-size: 50px;
	}
	.infoBlockLeftBlack .bt {
		padding: 11px 23px;
	}
	.infoBlock {
		top: 50%;
		text-align: center;
	}	
}
@media screen and (max-width: 768px){
	.contato_face.home{
		padding-top:50px;
	}
	.form, .box_face {
		width: 100%;
		float: none;
	}
	.box_face {
		text-align: center;
		margin-top: 55px;
	}	
	.capitular {
		font-size: 77px;
	}
    .produtos_thumbs_home .prods a {
        font-family: 'semibold',"Lucida Sans Unicode", "Lucida Grande", sans-serif;
        width: 48%;
        font-size: 30px;
        line-height: 1.2;
        letter-spacing: -0.02em;
    }
}
@media screen and (max-width: 740px){
	.categorias_home a {
		width: 46%;
	}
	.parallax.roland {
		min-height: 326px;
		padding-bottom:30px;
	}
    .produto_fotos {
        width: 100%;
        float: none;
    }
    .produto_tit_etc {
        width: 100%;
        float: none;
    }
}

@media screen and (max-width: 710px){
	.foto.right{
		width:100%;
		display:block;
		float:none;
		max-width:442px;
		margin:0 auto;
		margin-bottom:40px;
	}
    .box_login {
        width: 100%;
        left: 0;
        margin-left: auto;
        margin-right: auto;        
    }
    .wrap_box_login {
        left: 0;
        width: 100%;
    }
    #box_login1 .size50 {
        width: 100%;
    }
    #box_login1 .box_campo.mail {
        margin-left: 0;
    }
	.size50 {
		width: 100%;
		float: none;
	}
	.box_campo {
		margin: 0;
		margin-bottom:10px;
	}
}
@media screen and (max-width: 650px){
	.infoBlockLeftBlack .txt {
		margin-bottom: 25px;
	}
	.infoBlockLeftBlack .tit {
		margin-bottom: 15px;
	}
	.parallax.red {
		padding: 55px 0;
	}
	.parallax.red span{
		font-size:16px;		
	}		
	.categorias_home {
		padding: 55px 0;
	}
	.principal.int {
		padding: 55px 20px;
	}	
}
@media screen and (max-width: 580px){
	#wrapper{
		display:none;
	}
	#wrapper_mobile{
		display:block !important;
	}
	.mensagem_enviada{
		width:100%;
	}
	.box_campo.left{
		float:none;
	}
	.box_campo.left + .left {
		margin-left: 0;
	}
	.size50 {
		width: 100%;
	}
    .botao{
        float:none;
        width:100%;
    }
    .botao.voltar{
        float:none;
        width:100%;
        margin-left:0;
        margin-top:20px;
    }
}
@media screen and (max-width: 500px){
	.infoBlockLeftBlack .tit {
		font-size: 35px;
	}
	.parallax.roland .box_txt {
		width: 100%;
		margin-right: 0;
	}
	.parallax.roland .img_pecas {
		width: 70%;
		left: 0;
		position: relative;
		margin: 0 auto;
		display: block;
	}
	.parallax.roland .box_txt img {
		display: block;
		margin-top: 0;
	}
	.parallax.roland .box_txt {
		width: 100%;
		margin-right: 0;
		position: relative;
		top: -30px;
	}
	.parallax.red span {
		font-size: 14px;
	}		
}
@media screen and (max-width: 480px){
	.categorias_home a {
		width: 100%;
		margin: 0;
			margin-bottom: 0px;
		margin-bottom: 40px;
	}
}
@media screen and (max-width: 410px){
    .produtos_thumbs_home .prods a {
        width: 100%;
        font-family: 'bold',"Lucida Sans Unicode", "Lucida Grande", sans-serif;
        font-size: 28px;
        letter-spacing: -0.02em;
    }

}
@media screen and (max-width: 320px){
	
}