@media screen and (max-width: 1360px){
	.cab, .rod, .principal, .cd-hero-slider .txt, .parallax.home.I .principal, .produtos_thumbs_home, .principal.conteudo{
		padding-left:20px;
		padding-right:20px;		
	}
}
@media screen and (max-width: 1250px){
	/*.contact_us .form {
		width: 100%;
		margin-right: 0;
		padding-top: 50px;
		max-width: 700px;
		margin: 0 auto;
		float: none;
	}*/
	/*.contact_us .txt {
		line-height: 1.2;
		margin-left: 0;
		float: none;
		width: 100%;
		margin: 0 auto;
		max-width: 700px;
	}*/
}
@media screen and (max-width: 1200px){
	body.home .cab {
		padding-top: 0;
	}
}
@media screen and (max-width: 1130px){
	#copyright {
		padding-right: 45px;
	}
}
@media screen and (max-width: 1085px){
	.cab .menu{
		display:none;
	}
	.menu_mobile, .menu_mobile_abrir_wrap{
		display:block;
	}
}
@media screen and (max-width: 940px){
	.tit_prods_home br{
		display:none;
	}
}
@media screen and (max-width: 900px){
	.cab .logo {
		margin-left: 0;
	}
	.cab .menu{
		display:none;
	}
	.menu_mobile, .menu_mobile_abrir_wrap{
		display:block;
	}	
	.cd-hero-slider .txt {
		text-align: center;
	}
	.cd-hero-slider .core {
		margin: 0 auto;
	}
	.cd-hero-slider {
	  height: 585px !important;
	}	
	.cd-hero-slider .txt {
		/*font-size: 50px;*/
	}	
	.rod .txt {
		margin-left: 0;
		font-size: 18px;
		line-height: 1.2;
		padding-top: 0;
		float: none;
		width: 100%;
		text-align: center;
		/* padding-bottom: 60px; */
	}
	.rod .txt + .txt {
		padding-bottom: 30px;
	}
	.rod .logo {
		margin: 45px 0;
		margin-left: 0;
		margin: 0 auto;
		float: none;
		display: block;
		width: 170px;
		padding-top: 40px;
		margin-bottom: 30px;
	}
	#copyright {
		margin-left: 0;
	}
	.rod .txt:first-child {
		margin-left: 0;
		padding-top: 70px;
	}
	.rod .insta {
		margin-top: 0;
		margin-right: auto;
		margin-left: auto;
		float: none;
		width: 93px;
		display: block;
		margin-bottom: 30px;
	}
}
@media screen and (max-width: 768px){
	.contact_us .txt {
		padding-top: 50px;
	}
	.contact_us {
		/*padding-bottom: 40px;*/
	}
	.bg_internas {
		padding: 60px 0;
	}
    .slick-slider {
	    max-width: 89%;
    }
}
@media screen and (max-width: 767px){
	.cd-hero-slider .txt {
		padding-top: 28% !important;
	}
	.parallax.home .principal {
		padding: 50px 20px 60px;
	}	
	.parallax.home strong br {
		display:none;
	}
}
@media screen and (max-width: 728px){
	.partners a{
		width:48%;
	}
}
@media screen and (max-width: 700px){
	.our_solutions img {
		width: 100%;
		float: none;
		margin: 0 auto;		
		margin-top: 0;
		display: block;
	}
	.our_solutions .txt {
		width: 100%;
		float: none;
		margin-top:40px;
	}
	.our_solutions {
		padding-top: 50px;
	}
}

@media screen and (max-width: 640px){
	.contact_us .col{
		float:none;
	}
	.contact_us .col + .col {
		margin-left: 0;
		margin-top: 30px;
	}
}
@media screen and (max-width: 600px){
	.mensagem_enviada{
		width:100%;
	}	

	.foto.right {
		width: 100%;
		float: none;
		margin-left: 0;
	}

}
@media screen and (max-width: 580px){
	.parallax.home.I {
		padding: 50px 0;
	}
	.parallax.home.I img {
		width: 100%;
		max-width: 298px;
		float: none;
		margin: 0 auto;
		display: block;
		margin-bottom: 50px;
	}
	.parallax.home.I .txt {
		width: 100%;
		float: none;
	}
	.parallax.internas span.II {
		padding-top: 130px;
		font-size: 45px;
	}
	.box_campo.left + .left {
		margin-left: 0;
	}
	.size50 {
		width: 100%;
	}
	.box_campo{
		float:none;
	}
    .slick-slider {
	    max-width: 85%;
    }
	.parallax.home.I .txt strong.tit {
		font-size: 40px;
	}
	.parallax.home.I .txt {
		font-size: 19px;
	}
}

  @media screen and (max-width: 485px){
.produto_tit_etc {
  padding-top: 20px;
}
}
@media screen and (max-width: 400px){
	.parallax.home.II {
		font-size: 28px;
		padding: 50px 0;
	}
	.cd-hero-slider .txt {
		
		padding-top: 48% !important;
	}
	.photos .fancybox {
		width: 100%;
		margin: 0;
		float: none;
		margin-bottom: 20px;
	}
	.cab, .rod, .principal, .cd-hero-slider .txt {
		padding-left: 10px;
		padding-right: 10px;
	}
	.leg_map {
		font-size: 17px;
	}
	.subtit {
		font-size: 30px;
	}
	.contact_us .tit {
		font-size: 35px;
		padding-bottom: 25px;
	}
	.bg_internas {
		padding: 50px 0;
	}
	.principal.conteudo {
		font-size: 18px;
	}
	.parallax.home.I .txt strong {
		font-size: 24px;
	}
	.parallax.home .principal {
		padding: 20px 20px 10px;
	}
	.our_solutions {
		padding-bottom: 67px;
	}
	.como_funciona {
		padding: 50px 0 30px;
	}
	.parallax.home.II {
		font-size: 28px;
		padding: 55px 0 65px;
	}
	.cd-hero-slider .core .tit {
		font-size: 35px;
	}	
	.como_funciona .tit {
		font-size: 35px;
	}	
    .slick-slider {
	    max-width: 70%;
    }
	.botao {
		float: none;
		width: 100%;
		text-align:center;
	}
	.botao.voltar {
		float: none;
		width: 100%;
		margin-left: 0;
		margin-top: 20px;
		text-align:center;
	}
	.slick_distribuidores {
		padding: 35px 0 55px;
	}
	.our_solutions .txt {
		font-size: 19px;
	}
	.parallax.internas span {
		padding-top: 120px;
	}
	.contact_us .form {
		padding-bottom: 30px;
	}
	.rod .txt {
		width: 90%;
		text-align: center;
		margin-left: auto;
		margin-right: auto;
	}
	.produtos_thumbs_home .prods {
		padding: 50px 0 0;
		margin: 0 auto;
	}
	.tit_prods_home {
		font-size: 18px;
		padding-bottom: 20px;
	}
}
@media screen and (max-width: 320px){
	
}