@media screen and (max-width:1080px) {

.header_a {
    text-align:center;
    padding-top:.5em;
    padding-bottom:.5em;
    padding-left:0;
}

.header_logo_img {
    display:block;
    margin:auto;
    text-align:center;
    width:100%;
}

.header_items {
    display:block;
        display:none;
        visibility:hidden;
    width:100%;
    text-align:center;
    padding:1.5em .5em 0 .5em;
}

.product_selector {
    width:100%;
    display:block;
    padding:.5em;
    margin:0;
}

.header_redes_logo {
    display:inline-block;
    width:8%;
    margin:1em;
}

.header_b {
    padding:0;
    text-align:center;
    border-top:none;
}

.header_links {
    width:100%;
    border-bottom:solid 1px rgba(255,255,255,.2);
    box-sizing:border-box;
    padding:.5em;
    font-size:.9em;
}



.header_telefono {
    display:none;
}

.home_item_dest {
    width:100%;
    max-width:100%;
    display:block;
	margin:0 auto 2em auto;
}

.home_item_dest_productos {
	width:40%;
	display:inline-block;
	margin-bottom:2em;
}

.home_item_dest_title {
	margin-top:0;
}

.home_item_dest img {
	max-width:35%;
}

.home_item_dest_productos img {
	max-width:45%;
}

.home_item_dest_desc {
	padding-left:4em;
	padding-right:4em;
}

#wowslider-container2,
#wowslider-container3,
#wowslider-container4 {
	width:100% !important;
	margin-bottom:.75em !important;
	max-width:100% !important;

}



.footer_logo,
.footer_direccion,
.footer_datafiscal {
	display:block;
	text-align:center;
	width:100%;
	padding:1em;
}

.footer_direccion {
    padding-top:0;
}

.footer_direccion p {
    line-height:normal;
}

.content_column,
.content_column_double {
	width:100%;
}

.main_title_seccion {
	text-align:center;
	padding-left:1em;
	padding-right:1em;
}

.main_title_seccion h1 {
    line-height:normal;
}

.home_content_contacto {
    margin-bottom:0;
}

.home_content h1 {
    font-size:1em;
}

.contacto_cont_a,
.contacto_cont_b {
    width:100%;
    padding:25px;
}

.contacto_cont_a {
    padding-bottom:0;
}

.contacto_cont_b {
    /*text-align:center;*/
    line-height:normal;
}

.form_campo,
.form_campo_b {
    width: 100%;
    margin-left:0;
}

.form_campo_b {
    margin-top:10px;
}

.form_textarea {
    min-height:10em;
}

.home_item_dest_contacto {
    width:25%;
    display:inline-block;
}

.home_item_dest_title_contacto {
    text-transform:none;
}

.cont_contacto_ubicacion {
    margin:0;
}

.cont_contacto_ubicacion iframe {
    width:100%;
    margin-left:0;
    height:50vh;
    display:block;
}

.content_articulo {
    padding-left:25px;
    padding-right:25px;
}

.producto_caracteristicas {
    padding:0;
    font-size:.85em;
}

.producto_foto img {
    max-width:60%;
    max-height:300px;
}

.seccion_ubicacion {
    display:none;
    visibility:hidden;
}

/*.producto_title {
    padding:12px 0 12px 0;
    text-align:center;
}*/

.producto_title {
    padding:12px 0 12px 0;
    text-align:center;
    border-bottom:solid 4px;
    background:none;
    color:#00aeff;
    font-size:1.3em;
}

.producto_texto {
    padding:15px;
}

.feature_title,
.feature_text {
    margin-left:0px;
}

.feature_title {
    border-radius:0;
}

.feature_title_ico {
    width:20px;
    vertical-align:-5px;
    margin-right:8px;
}

.descripcion_generica_title {
    text-align:center;
    padding:8px 0 8px 0;
    margin-bottom:0;
}

.descripcion_generica h3 {
    padding-left:15px;
}

footer .header_items {
    display:block;
    visibility:visible;
}

.sidebar {
    padding-bottom:5vh;
}

.descripcion_generica_imagenes img {
    width:50%;
    margin-left:0px;
    margin-bottom:10px;
}

.articulo_imagen {
    width:100%;
}


.producto_texto {

  
    max-width: 700px; 
  
}

.producto_texto p {

    width: 100%; 


}


.producto_ficha_fotos{

overflow: hidden; max-width: 100%; 

}


.producto_ficha_fotos img{

width: 200%; display: block; margin:0; padding:0; margin:0 auto; 

}

.vistas_ficha{

display: none;

}



}
