@media screen and ( min-width: 1400px ) {}

@media screen and ( max-width: 1200px ) {
.bannerheader{
    border-radius: initial;
}
	/* CSS DOCUMENT */
	body {
		padding: 175px 0px 0px;
	}
	.body-m {
		padding: 90px 0px 0px !important;
	}

	/* VERSIÓN MÓVIL */
	#desktop {
		display: none;
	}
	#movil {
		display: inherit;
		text-align: center;
		margin-bottom: 30px;
	}

	/* HEADER */
	header {
	    padding: 20px 5px 0px;
	    /*border: 1px solid #FF0000;*/
	}
	header .section {
		padding: 0px 0px 10px;
	    border-bottom: 0px solid #dddddd;
	}
	.infoheader {
	    position: relative;
	    top: 0;
	    left: 0;
	    transform: none;
	    -webkit-transform: none;
	    /*border: 1px solid #FF0000;*/
	}
	.infoheader p {
	    margin: 20px 0px 5px;
	    font-size: 24px;
	    line-height: 28px;
	}
	.infoheader span {
	    display: none;
	}
	.buscarheader {
	    position: absolute;
	    top: 0;
	    right: 0;
	    /*border: 1px solid #FF0000;*/
	}
	.buscarheader input {
	    width: 110px;
	    /*border: 1px solid #FF0000;*/
	}
	.contbannerheader {
	    margin: 0px 0px 0px;
	    /*border: 1px solid #FF0000;*/
	}

	/* BLOQUE 1 */
	.contbloque1 {
	    margin: 65px 0px 20px;
	}
	.contbloque1-movil {
	    margin: 70px 0px 20px;
	}

	/* BLOQUE CATEGORÍA MENÚ */
	.contcategoriamenu {
		padding: 0px 0px;
		top: -35px;
	}
	.contcategoriamenu a:focus {
		outline: 0;
	}
	.boxcategoriamenu {
		left: 30px;
		position: relative;
	    /*border: 1px solid #FF0000;*/
	}
	.categoriamenu {
	    height: 100px;
	}
	.categoriamenu p {
	    padding: 0px 10px !important;
	    font-size: 16px !important;
	    bottom: -5px !important;
	    /*border: 1px solid #FF0000;*/
	}
	.contcategoriamenu-movil {
		padding: 0px 10px !important;
	    position: relative !important;
	    display: inline-block !important;
	    margin: -125px 0px 45px !important;
	    top: 0px !important;
	    /*border: 1px solid #FF0000;*/
	}
	.boxcategoriamenu-movil {
	    width: 49.4% !important;
	    margin: 0px 0px 10px !important;
	    left: 0;
	    /*border: 1px solid #FF0000;*/
	}
	.categoriamenu-movil p {
	    padding: 0px 15px !important;
	    font-size: 18px !important;
	    /*border: 1px solid #FF0000;*/
	}
	.boxproductomenu-movil {
		left: 60px;
		position: relative;
	    /*border: 1px solid #FF0000;*/
	}

	/* BLOQUE PRODUCTOS MENÚ */
	.contproductomenu {
	    padding: 20px 0px 25px;
	    /*border: 1px solid #FF0000;*/
	}
	.contproducto {
		padding: 0px 25px 10px;
	}
	.circleproductomenu {
	    top: 20px;
	}
	.productomenu p {
	    padding: 0px 0px 0px 10px;
	    /* border: 1px solid #FF0000; */
	}
	.contproductomenu-movil {
	    padding: 0px 0px 40px !important;
	}
	.productomenu-movil p {
	    padding: 0px 0px 0px 20px;
	    /* border: 1px solid #FF0000; */
	}

	/* BLOQUE PRODUCTO */
	.boxproducto {
	    width: 100%;
	    /*border: 1px solid #FF0000;*/
	}
	.boxproducto-col {
	    width: 100%;
	    padding: 0px 0px 0px 0px;
	    /*border: 1px solid #FF0000;*/
	}
	.boxproducto-col p {
		width: 100%;
	    padding: 0px 0px 0px 0px;
	    margin: 10px 0px 10px 0px;
	    font-size: 24px;
	    line-height: 30px;
	    /*border: 1px solid #FF0000;*/
	}
	.imgproducto {
	    width: 100%;
	    margin: 0px 0px 20px;
	    pointer-events: none;
	    /*border: 1px solid #FF0000;*/
	}
	.contthumbailsproducto {
	    width: 100%;
	    height: auto;
	    margin: 0px 0px 25px;
	    /*border: 1px solid #FF0000;*/
	}
	.thumbailsproducto {
	    width: 50px;
	    height: 50px;
	    margin: 0px 5px 10px;
	    float: left;
	}
	.descproducto {
	    width: 100%;
	    padding: 0px 0px 20px;
	}
	.descproducto-col {
	    width: 100%;
	}
	.descproducto p {
	    padding: 0px 0px 0px;
	    font-size: 16px;
	    /*border: 1px solid #FF0000;*/
	}

	/* ZOOM PRODUCTO */
	.zoom:after {
	    background:url('');
	}

	/* FOOTER */
	.redesfooter {
	    width: 100%;
	    margin: 15px 0px 15px 0px;
	    /*border: 1px solid #FF0000;*/
	}
	.linkfooter {
		width: 100%;
		display: inline-block;
	    margin: 10px 0px 0px;
	    /*border: 1px solid #FF0000;*/
	}


}