@media (max-width: 767px) {
 .carousel_tiendas.owl-carousel .owl-stage, .carousel_articulos_destacados.owl-carousel .owl-stage, .carousel_articulos_tiendas.owl-carousel .owl-stage, .carousel_articulos_vehiculos.owl-carousel .owl-stage, .carousel_articulos_propiedades.owl-carousel .owl-stage {
 /*left: -40px !important;*/
}
}

.contenido {

position: absolute;

    display: block;

    z-index: 1;

    top: 50%;

    -moz-transform: translateY(-50%);

    -webkit-transform: translateY(-50%);

    -o-transform: translateY(-50%);

    transform: translateY(-50%);

    padding-left: 16px;

    padding-bottom: 16px;

    text-align: left;

    padding-right: 16px;

   /* width: -webkit-fill-available;*/

}

.contenido h2 {

	margin-bottom: 12px;

}

.contenido h2 a {

	color:#fff;

	font-size:28px;

	line-height: 28px;

	font-weight:600;

}

.contenido h2 span {

	font-weight:900;

}

.contenido .detalle {

	color:#fff;

	font-size:16px;

	margin-bottom: 6px;

	font-weight: 300;

}

.contenido .boton {

	color: #fff;

	font-size: 12px;

	font-weight: 600;

	border: solid 1px white;

	padding: 7px 16px;

	display: inline-block;

	border-radius: 25px;

	-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	transition: 0.5s;

	display:none;

}

.contenido .boton:hover {

	color: #ffffff;

	background-color: #ed1c24;

	border-color: #ed1c24;

	-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	transition: 0.5s;

}

 @media (max-width: 776px) {

  .contenido h2 {

	margin-bottom: 0px;

}

.contenido h2 a {

	color:#fff;

	font-size:22px;

	line-height: 22px;

	font-weight:300;

}

.contenido h2 span {

	font-weight:900;

}

.contenido .detalle {

	color:#1f1f1f;

	font-size:14px;

	margin-bottom: 0px;

	font-weight: 300;

	display:none;

}

}

.box-in {

	padding: 40px;

	padding-top:60px;

	text-align:center;

}

.box-in h2 {

	font-size:50px;

	font-weight:300;

	color:#111111;

}

.box-in h2 span {

	font-weight:600;

}

.box-in .boton {

    color: #fff;

    font-size: 18px;

    font-weight: 300;

    background-color: #93278f;

    text-transform: uppercase;

    padding: 8px 15px;

	display: inline-block;

    -webkit-transition: 0.5s;

    -moz-transition: 0.5s;

    -ms-transition: 0.5s;

    transition: 0.5s;

}

.box-in .boton:hover {

	background-color: #212121;

    -webkit-transition: 0.5s;

    -moz-transition: 0.5s;

    -ms-transition: 0.5s;

    transition: 0.5s;

}

 @media (max-width: 1170px) {

 .box-in h2 {

 font-size:40px;

}

 .box-in {

 padding: 25px;

 padding-top:25px;

}

}



/*-------------------------------*/



.box-paul {

    cursor: pointer;

    position: relative;

    overflow: hidden;

}

.box-paul img {

    -webkit-transition: all 300ms ease-out;

    -moz-transition: all 300ms ease-out;

    -o-transition: all 300ms ease-out;

    -ms-transition: all 300ms ease-out;

    transition: all 300ms ease-out;

    width: 100%;

}



.box-paul .overbox {

    background-color: #fff;

    position: absolute;

    top: 0;

    left: 0;

    color: #fff;

    z-index: 100;

    -webkit-transition: all 300ms ease-out;

    -moz-transition: all 300ms ease-out;

    -o-transition: all 300ms ease-out;

    -ms-transition: all 300ms ease-out;

    transition: all 300ms ease-out;

    opacity: 0;

    width: 100%;

    height: 100%;

}



.box-paul .overbox img {

    padding: 38px 38px;

}



.box-paul:hover .overbox {

    opacity: 1;

}

/*--------------------------------------*/


/*------------------------------------*/

.owl-theme .owl-dots {
/* display: block !important;*/

}
.owl-theme .owl-controls {
	position: initial;
}
.owl-carousel .owl-nav [class*=owl-] {
	background-color: #fff !important;
	color: #CDDC39;
	font-size: 11px;
	width: 38px;
	height: 38px;
	line-height: 30px;
	border-radius: 0;
	text-align: center;
	top: 50%;
	font-size: 1.8em;
	border: solid 1px gainsboro;
}
.owl-controls .owl-nav div, .owl-controls .owl-nav div:hover {
	width: 38px;
	height: 38px;
}
.owl-carousel .owl-prev,  .owl-carousel .owl-next {
	position: absolute;
	top: 10px;
	height: 30px;
	margin: auto !important;
}

@media (max-width: 767px) {
.carousel_articulos_tiendas.owl-carousel .owl-prev,  .owl-carousel .owl-next {
/*display:none !important;*/

}

.carousel_articulos_tiendas.owl-theme .owl-dots {
display: block !important;
    background-color: #eeeeee;
}

}
.owl-carousel .owl-prev {
	left: 10px;
	margin-top: -15px !important;
}
.owl-carousel .owl-next {
	right: 10px !important;
	margin-top: -15px !important;
}
.carousel_articulos_destacados.owl-carousel .owl-prev {
	left: 10px;
	margin-top: -60px !important;
}
.carousel_articulos_destacados.owl-carousel .owl-next {
	right: 10px !important;
	margin-top: -60px !important;
}
.carousel_articulos_destacados.owl-carousel {
	padding-left: 25px;
	padding-right: 25px;
}

@media (max-width: 767px) {
.carousel_articulos_destacados.owl-carousel {
	/*margin-right: -10px;
    margin-left: -5px;*/
	padding-left: 0px !important;
    padding-right: 0px !important;
}

.carousel_articulos_destacados.owl-carousel .carousel_articulos_destacados.owl-carousel- {
	margin-right: -10px;
    margin-left: -10px;
}

.modulo-productos-destacados .col-xs-vista {
	padding-right:10px;
	padding-left:10px;
}

.modulo-productos-destacados .margin-left {
    margin-left: 0px!important;
}



}
