@media only screen and (min-width:1368px) and (max-width:1720px) { 

	.navbar-default .navbar-nav > li > a {  padding: 10px 22px; font-size: 17px; }
	.contlateral .latefiltro label {  width: 52px; }
	.contlateral .latefiltro .form-group { padding-left: 20px; }
	.resublog .texto h2 { font-size: 26px; height: 57px; }
	.lateblog .resublog h3 { font-size: 16px; height: 35px; }
}


@media only screen and (min-width:1285px) and (max-width:1366px) { 

	header .menu { width: 70%; }
	header .buscador { width: 30%; }
	.navbar-default .navbar-nav > li > a {  padding: 10px 16px; font-size: 16px; }
	.dropdown-menu > li > a { font-size: 15px; }
	.contlateral .latefiltro label {  width: 52px; }
	.contlateral .latefiltro .form-group { padding-left: 20px; }
	.resublog .texto h2 { font-size: 23px; height: 51px; }
	.resublog .texto { font-size: 16px; }
	.lateblog .resublog h3 { font-size: 15px; height: 50px; }
	.lateblog .resublog .texto { font-size: 15px; }

	#cont-slider .textoslider h2 { font-size: 60px; }
	#cont-slider .textoslider h3 { font-size: 36px; }
	#cont-slider .textoslider .btnRojoten { padding: 8px 30px; font-size: 20px;}
	.producto p { font-size: 14px; }
	.producto .btnBoxShadow { padding: 7px 16px; font-size: 15px; }
	.contlateral .latecate ul > li { font-size: 17px; }
	footer .menu ul > li a { padding: 5px 12px;  font-size: 16px; }
	#divsuscrip,footer { background-size: cover; }
	footer .datos.telefono p { line-height: 17px; }

	.contlateral .latefiltro .form-control {  width: 91px; margin-left: 8px; height: 27px; }
	.contlateral .laterecomendados .recomendado .contimg { width: 54px; height: 54px; }
	.contlateral .laterecomendados .recomendado p { font-size: 15px; }

	#divsuscrip h2 { font-size: 42px; }
	#divsuscrip h3 { font-size: 26px; }
	#divsuscrip form .btnBlanco { font-size: 16px; }

	#pageNoticia .secc-principal .titblog h2 { font-size: 25px; }
	#pageContactenos .texto-principal .divMapa, #pageContactenos .texto-principal .divMapa > * {  height: 280px; }
}

@media only screen and (min-width:1195px) and (max-width:1285px) { 

	header .menu { width: 70%; }
	header .buscador { width: 30%; }
	.navbar-default .navbar-nav > li > a {  padding: 10px 14px; font-size: 15px; }
	.dropdown-menu > li > a { font-size: 15px; }
	.contlateral .latefiltro label {  width: 52px; }
	.contlateral .latefiltro .form-group { padding-left: 20px; }
	.resublog .texto h2 { font-size: 20px; height: 44px; }
	.resublog .texto { font-size: 16px; }
	.lateblog .resublog h3 { font-size: 15px; height: 50px; }
	.lateblog .resublog .texto { font-size: 15px; }

	#cont-slider .textoslider h2 { font-size: 52px; }
	#cont-slider .textoslider h3 { font-size: 30px; }
	#cont-slider .textoslider .btnRojoten { padding: 8px 30px; font-size: 18px;}
	.producto p { font-size: 14px; }
	.producto .btnBoxShadow { padding: 7px 14px; font-size: 14px; }
	.contlateral .latecate ul > li { font-size: 17px; }
	footer .menu ul > li a { padding: 5px 11px; font-size: 15px; }
	#divsuscrip,footer { background-size: cover; }
	footer .datos.telefono p { line-height: 17px; }

	.contlateral .latefiltro .form-control {  width: 91px; margin-left: 8px; height: 27px; }
	.contlateral .laterecomendados .recomendado .contimg { width: 54px; height: 54px; }
	.contlateral .laterecomendados .recomendado p { font-size: 15px; }

	#divsuscrip h2 { font-size: 42px; }
	#divsuscrip h3 { font-size: 26px; }
	#divsuscrip form .btnBlanco { font-size: 16px; }

	#pageNoticia .secc-principal .titblog h2 { font-size: 25px; }
	#pageContactenos .texto-principal .divMapa, #pageContactenos .texto-principal .divMapa > * {  height: 260px; }

}


/*Tablet*/
@media only screen and (min-width:768px) and (max-width:1026px) { 

	body { font-size: 17px; }
	header .divlogo { display: inline-block; float: left; }
	header .buscador { float: right; width: 40%; }
	header .menu { width: 100%;  height: auto; }

	.navbar-default .navbar-nav > li > a { padding: 6px 13px; font-size: 16px; }

	.contlateral { float: none; }
	#cont-slider .textoslider h2 { font-size: 40px; }
	#cont-slider .textoslider h3 { font-size: 24px; }
	#cont-slider .textoslider .btnRojoten { padding: 6px 20px;  font-size: 19px; }
	#cont-slider .textoslider {  top: 15%; }

	#divsuscrip h3 { font-size: 20px; }
	#divsuscrip h2 { font-size: 40px; }

	footer .menu ul > li a { padding: 5px 7px; font-size: 15px; }
	footer .menu ul > li { margin: 0 3px; }
	footer .menu { height: auto; }
	footer .container {  width: 86%; }

	#pageCotizar .secc-principal .container {  width: 78%; }
	
}


@media only screen 
and (min-device-width:768px) 
and (max-device-width:1024px) {

}


/* iPads (landscape) ----------- */
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) { }


/*Smartphone*/
@media only screen and (min-width:320px) and (max-width:480px) {  

	body { font-size: 17px;  }
	.container { width: 93% !important; }

	header { padding-top: 50px; }
	
	.contlateral { display: none; }

	.navbar-default { margin: 0; width: 100%; background-color: #f8f8f8; border-color: #e7e7e7;  }
	#cont-slider .centpubli .publi, .contlateral, header .buscador, #divsuscrip form .form-control, 
	footer .continfo, footer .redes, .resublog { width: 100%; }

	#menuPlegable {  padding: 0 15px; }
	.navbar-default .navbar-nav > li > a {  padding: 8px 12px; font-size: 16px; }

	header .menu, footer .menu { height: auto; }
	#cont-slider .textoslider { display: none; }
	#cont-slider .owl-theme .owl-nav [class*="owl-"] img { width: 26px; }

	#pageHome .secc-principal .btnNaranja { font-size: 18px; }

	#divsuscrip { padding: 25px 0; background-size: cover; background-position: center left; }
	#divsuscrip form .form-group {  margin-right: 0; margin-left: 0; }
	#divsuscrip form .btnBlanco { float: none; margin: 0 auto; border: 1px solid #dadada; }
	#divsuscrip h3 { font-size: 18px; }
	#divsuscrip h2 { font-size: 35px; }
	footer .menu ul { display: table; padding: 0; }
	footer .menu ul > li { margin: 0 3px; font-size: 16px; }
	footer .menu ul > li a { padding: 4px 7px; }

	footer .continfo h3, #pageContactenos .texto-principal .continfo h3 { font-size: 20px; }
	footer .continfo, footer .redes {  margin-bottom: 20px; }

	#slideProd .owl-nav .owl-next img { width: 24px; }
	#pageProductos .secc-principal .conttitulo h2 { margin-top: 33px; margin-bottom: 22px; font-size: 21px; }
	.form-cotizar .checkbox.checkbox-circle label:before, .form-cotizar .checkbox.checkbox-circle label:after { margin-left: 0; }

	.resublog .texto h2, #pageNoticia .secc-principal .infonoti h2 { font-size: 22px; }
	#pageNoticia .secc-principal .infonoti {  padding-left: 15px; }
	#pageContactenos .texto-principal .continfo {  margin-top: 25px; }

}