@media screen and (max-width: 1480px){
	.cab_bg .tel {
		float: right;
		margin-right: 30px;
	}	
}
@media screen and (max-width: 1410px){
	#clientes{
		width:90%;
	}	
}
@media screen and (max-width: 1360px){
	.cab, .rod, .rod.II, .principal, .cab_meio{
		width:100%;
	}
	.principal.prod{
		padding-left:50px;
		padding-right:50px;
	}
	.parallax .tit, .principal.int{
		width:100%;
		padding-left:30px;
		padding-right:30px;
	}
	.principal.int{
		padding-top:70px;
		padding-bottom:70px;
	}
}
@media screen and (max-width: 1270px){
	.cab .menu a{
		padding: 10px 10px;
		vertical-align:top;
	}	
	.cab .menu a.icon_home {
		padding: 10px 15px;
	}
	.cab .menu {
		width: 817px;
	}	
}
@media screen and (max-width: 1245px){
	.rod.II div{
		width:12%;
	}
}
@media screen and (max-width: 1215px){
	.cab_mini .menu a{
		font-size: 9px;
	}
	.banners .crea img{
		margin-bottom:10px;
	}
	.parallax.home{
		padding:50px 30px;
	}
	.parallax.home .principal{
		width:100%;
	}
	.parallax.home img {
		display: block;
		margin: 0 auto;
		width: 100%;
		max-width: 536px;
	}
	.parallax.home .txt {
		display: block;
		width: 100%;
		text-align: center;
		margin-top: 40px;
	}	
}
@media screen and (max-width: 1150px){
	#copyright{
		padding-right:80px;
		text-align:left;
		max-width:700px;
	}
}
@media screen and (max-width: 1100px){
	.cab .menu{
		display:none;
	}
	.menu_mobile{
		display:block;
	}
	.cab_bg .tel{
		margin-right: 80px;
	}
	
}
@media screen and (max-width: 1075px){
	.cab_mini .logo {
		width: 13%;
	}	
	.rod .menu a {
		font-size: 14px;
		padding: 20px 10px;
	}
	.foto_categorias.II {
		font-size: 16px;
	}
}
@media screen and (max-width: 1000px){
	.tit_prod {
		font-size: 40px;
	}
	.idade_txt {
	    width: 100%;
		padding:0 2%;
	}
	.principal.home{
		padding:60px 30px;
	}
	.txt_home {
		width: 85%;
	}
}
@media screen and (max-width: 930px){
	.idade{
		margin-right: 6%;
	}
	.txt_home {
		width: 80%;
	}	
}
@media screen and (max-width: 880px){
	.banners .crea{
		width:100%;
		float:none;
		margin-bottom:100px;
	}
	.banners .crea img{
		margin-bottom:0;
	}
	.banners .somhar{
		width:500px;
		float:none;
		margin:0 auto;
	}
}
@media screen and (max-width: 800px){
	#clientes img{
		width:100% !important;
	}
}
@media screen and (max-width: 768px){
	.cab_bg .logo{
		width:20%;
	}
	.cab_bg .logo img{
		width:100%;
		height:auto;
	}
	.foto_categorias {
		display: inline-block;
		width: 30%;
		margin: 1%;
	}	
}
@media screen and (max-width: 760px){
	#copyright{
		margin-right: 70px;
	}
}
@media screen and (max-width: 720px){
	.produto_fotos {
	    width: 100%;
    	float: none;
	}
	#fotos {
		margin: 0 auto;
		margin-top:40px;
	}	
	.produto_tit_etc {
		width: 100%;
		margin-top: 80px;
	}
}

@media screen and (max-width: 700px){
	.rod.II{
		text-align:center;
	}
	.rod.II div{
		width:85%;
		margin-top:30px;
		text-align:center;
		font-size:14px;
	}
	.rod.II div a{
		text-align:center;
	}
	.rod.II div:first-of-type{
		margin-left:2%;
	}
	.contato.II, .contato{
		width:100%;
		float:none;
	}
	.contato.II{
		margin-top: 80px;
	}	
}
@media screen and (max-width: 660px){
	.cab_bg .tel{
		display:none;
	}
	.idade {
		text-align: center;
		float: none;
		margin-bottom: 20px;
		margin-right:0;
	}
	.txt_home {
		width: 100%;
		text-align: center;
		margin-left:0;
	}
	.foto.right.logo{
		width:100%;
		float:none;
		display:block;
		max-width:none;
		margin-left:0;
	}
	.principal.int{
		padding-top:30px;
	}
}
@media screen and (max-width: 590px){
	#clientes{
		width:80%;
	}
	#clientes img{
		width:272px !important;
	}
}
@media screen and (max-width: 580px){
	#wrapper{
		display:none;
	}
	#wrapper_mobile{
		display:block !important;
	}
	.mensagem_enviada{
		width:100%;
	}
	.prods_home a{
		width:90%;
		margin-left:0;
		margin-right:0;
	}
	.rod .logo {
		display: block;
		text-align: center;
		margin-left:0;
	}
	.rod .tel_end {
		display: block;
		margin-left: 0;
		text-align: center;
		margin-top: 40px;
	}
	.parallax span {
		font-size: 34px;
	}
	.rod{
		text-align:center;
	}
	.rod .menu a{
		font-size: 18px;
		display:block;
		text-align:center;		
	}

	.rod .skype{
		margin-left:0;
		width:60px;
		height:62px;
		display:block;
		margin:0 auto;
		left:0;
		right:0;
		margin-top:40px;
	}
	.bgsk{
		display:none;
	}
	.rod a.icon_skype {
	    position: relative;
	}
}
@media screen and (max-width: 540px){
	.rod .logo_end{
		width:100%;
	}
}
@media screen and (max-width: 480px){
	.parallax.home {
		font-size: 20px;
	}
	.foto_categorias {
		width: 47%;
	}	
}
@media screen and (max-width: 380px){
	.principal.home {
		margin-top: 50px;
	}
	.txt_home {
		font-size: 18px;
	}
	.prods_home {
		margin-top: 0px;
	}
	.rod_bg.II {
		margin-top: 60px;
	}
	.cab_bg .logo {
		width: 30%;
	}	
}
@media screen and (max-width: 360px){
	.principal.int{
		font-size:20px;
	}
	.cab_bg .logo {
		margin-top: 20px;
		margin-left: 20px;
	}
	.foto_categorias {
		width: 100%;
	}
	.foto_categorias.II {
		font-size: 20px;
	}
	.foto_categorias.II + .II {
		margin-top:30px;
	}
}
@media screen and (max-width: 340px){
	
}