/* ========================= RESPONSIVE ======================== */

.menu_pr {
	display: block;
}
.menu_rs {
	display: none;
}

.menu_cat_pr {
	display: block;
}
.menu_cat_rs {
	display: none;
}

.prod_general_big {
	display: block;
}
.prod_general_movil {
	display: none;
}

.menu_bottom_pr {
	display: block;
}
.menu_bottom_rs {
	display: none;
}

.footer_pr {
	display: block;
}
.footer_rs {
	display: none;
}

.menu_header {
	width: 60%;
}

.prod_general_pr {
	display: block;
}
.prod_general_rs {
	display: none;
}

.iconos_pr {
	display: block;
}
.iconos_rs {
	display: none;
}

.nosotros_pr {
	display: block;
}
.nosotros_rs {
	display: none;
}

.marcas_pr {
	display: block;
}
.marcas_rs {
	display: none;
}

.prensa_pr {
	display: block;
}
.prensa_rs {
	display: none;
}

.prensa_p_pr {
	display: block;
}
.prensa_p_rs {
	display: none;
}

.prensa_v_pr {
	display: block;
}
.prensa_v_rs {
	display: none;
}

.contacto_pr {
	display: block;
}
.contacto_rs {
	display: none;
}

.buscador_oep_pr {
	display: block;
}
.buscador_oep_rs {
	display: none;
}

/* =================  MENU  ================ */
@media screen and (min-width:100px) and (max-width:1000px) {

/*----*********------*/
.menu_rs {
	display: block;
}
.menu_pr {
	display: none;
}
/*----*********------*/
.menu_cat_rs {
	display: block;
}
.menu_cat_pr {
	display: none;
}
/*----*********------*/
.prod_general_pr {
	display: none;
}
.prod_general_rs {
	display: block;
}
/*----*********------*/
.iconos_pr {
	display: none;
}
.iconos_rs {
	display: block;
}
/*----*********------*/
.menu_bottom_pr {
	display: none;
}
.menu_bottom_rs {
	display: block;
}
/*----*********------*/
.footer_pr {
	display: none;
}
.footer_rs {
	display: block;
}
/*----*********------*/
.nosotros_pr {
	display: none;
}
.nosotros_rs {
	display: block;
}
/*----*********------*/
.marcas_pr {
	display: none;
}
.marcas_rs {
	display: block;
}
/*----*********------*/
.prensa_pr {
	display: none;
}
.prensa_rs {
	display: block;
}
/*----*********------*/
.prensa_p_pr {
	display: none;
}
.prensa_p_rs {
	display: block;
}
/*----*********------*/
.prensa_v_pr {
	display: none;
}
.prensa_v_rs {
	display: block;
}
/*----*********------*/
.contacto_pr {
	display: none;
}
.contacto_rs {
	display: block;
}
/*----*********------*/
.buscador_oep_pr {
	display: none;
}
.buscador_oep_rs {
	display: block;
}

/*----*********------*/
/*----*********------*/
	
.menu_header {
	width: 100%;
}

.home_800 {
	max-width:90%;
}

}


/* ========================= // RESPONSIVE ======================== */


    html, body {
      margin: 0;
      padding: 0;
    }

    * {
      box-sizing: border-box;
    }

    .slider {
        width: auto;
		height: 910px;
        margin: 0px auto;
		border: 0px solid #FFF;
    }
	
    .slidera {
        width: 1000px;
		height: auto;
        margin: 0px auto;
		border: 0px solid #CCC;
    }
	
    .sliderp {
        width: auto;
		height: auto;
        margin: 0px auto;
		border: 0px solid #FFF;
    }
	
    .sliderpp {
        width: 1000px;
		height: auto;
        margin: 0px auto;
		border: 0px solid #CCC;
    }

    .slick-slide {
      margin: 0px 0px;
    }

    .slick-slide img {
      width: 100%;
    }
	
    .slick-prev:before,
    .slick-next:before {
        color: black;
    }
	
.parent {
    width: 100%;
    height: 100%;
    /*position: fixed;*/
    top: 0;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center; 
    overflow: auto;
}

.rs_mainslider_items_image {
	border: 3px solid #FFF
}


/* =======  SHKALA RESPONSIVE CAROUSEL  ==================*/

@media screen and (min-width:100px) and (max-width:2000px) {
	.sliderp {
		height: 331px;
	}
	.sliderpp {
		width: 1000px;
	}
}

@media screen and (min-width:100px) and (max-width:1900px) {
	.slider {
		height: 800px;
	}
	.sliderp {
		height: 320px;
	}
	.sliderpp {
		width: 1000px;
	}
}

@media screen and (min-width:100px) and (max-width:1800px) {
	.slider {
		height: 750px;
	}
	.sliderp {
		height: 310px;
	}
	.sliderpp {
		width: 1000px;
	}
}

@media screen and (min-width:100px) and (max-width:1700px) {
	.slider {
		height: 730px;
	}
	.sliderp {
		height: 300px;
	}
	.sliderpp {
		width: 1000px;
	}
}

@media screen and (min-width:100px) and (max-width:1600px) {
	.slider {
		height: 700px;
	}
	.sliderp {
		height: 290px;
	}
	.sliderpp {
		width: 1000px;
	}
}

@media screen and (min-width:100px) and (max-width:1500px) {
	.slider {
		height: 650px;
	}
	.sliderp {
		height: 280px;
	}
	.sliderpp {
		width: 1000px;
	}
}

@media screen and (min-width:100px) and (max-width:1400px) {
	.slider {
		height: 600px;
	}
	.sliderp {
		height: 260px;
	}
	.sliderpp {
		width: 1000px;
	}
}
@media screen and (min-width:100px) and (max-width:1300px) {
	.slider {
		height: 550px;
	}
	.sliderp {
		height: 250px;
	}
	.sliderpp {
		width: 1000px;
	}
}
@media screen and (min-width:100px) and (max-width:1200px) {
	.slider {
		height: 500px;
	}
	.sliderp {
		height: 220px;
	}
	.sliderpp {
		width: 1000px;
		height: 170px;
	}
}
@media screen and (min-width:100px) and (max-width:1100px) {
	.slider {
		height: 450px;
	}
	.sliderp {
		height: 210px;
	}
	.sliderpp {
		width: 800px;
		height: 160px;
	}
}
@media screen and (min-width:100px) and (max-width:1000px) {
	.slider {
		height: 400px;
	}
	.sliderp {
		height: 190px;
	}
	.sliderpp {
		width: 800px;
		height: 160px;
	}
}
@media screen and (min-width:100px) and (max-width:900px) {
	.slider {
		height: 400px;
	}
	.slidera {
		width: 800px;
	}
	.sliderp {
		height: 180px;
	}
	.sliderpp {
		width: 700px;
		height: 160px;
	}
}
@media screen and (min-width:100px) and (max-width:800px) {
	.slider {
		height: 400px;
	}
	.slidera {
		width: 700px;
	}
	.sliderp {
		height: 150px;
	}
	.sliderpp {
		width: 600px;
		height: 180px;
	}
}
@media screen and (min-width:100px) and (max-width:700px) {
	.slider {
		height: 300px;
	}
	.slidera {
		width: 600px;
	}
	.sliderp {
		height: 140px;
	}
	.sliderpp {
		width: 500px;
		height: 150px;
	}
}
@media screen and (min-width:100px) and (max-width:600px) {
	.slider {
		height: 200px;
	}
	.slidera {
		width: 500px;
	}
	.sliderp {
		height: 110px;
	}
	.sliderpp {
		width: 450px;
		height: 140px;
	}
}
@media screen and (min-width:100px) and (max-width:500px) {
	.slider {
		height: 200px;
	}
	.slidera {
		width: 400px;
	}
	.sliderp {
		height: 80px;
	}
	.sliderpp {
		width: 300px;
		height: 180px;
	}
}
@media screen and (min-width:100px) and (max-width:400px) {
	.slidera {
		width: 300px;
	}
	.sliderp {
		height: 50px;
	}
	.sliderpp {
		width: 300px;
		height: 180px;
	}
}


