.dj-banner{position: relative;}
   .dj-banner .dj-bg{background-image: url(/images/bg-img-banner.png); background-repeat: no-repeat; background-position: center; background-size: cover; width: 100%;}
   .dj-banner .dj-bg img{display: block; }
   .dj-banner .dj-text{text-align: center; padding-bottom: 20px;}

      .dj-banner .dj-bg img{margin-right: 100px;}
      .dj-banner .dj-text{position: absolute; top: 50%; left: 10%; transform: translate(-10%, -50%); width: 60%; text-align: left;}
      .dj-banner .dj-text h1{font-size: calc(3*1.5vw);}
      .dj-banner .dj-text p{font-size: calc(1.2*1.5vw);}

	.white {
    color: #fff;
	}




/*cuadros*/
.back_rojo_cresta{
  background-color: #FA0F00;
}

.alto_new {
  position: relative;
	min-height:260px;
  padding-bottom:45px;
}
.alto_new h3.abajo{
  width: 100%;
  position: absolute;
  left:0;
  bottom: 20px;
}

.white {
    color: #fff;
	}

/*
moto ocasion buscar y concesionarios
*/

.ocasion_container {
    width: calc(100% - 20px);
    margin: auto;
    margin-top: 10px;
    height: 60px;
    display: block;
    overflow: hidden;
    padding: 0;
    position: relative;	
}
.white {
    color: #fff;
	}

	.contenedor_back {
    width: calc(25% - 16px);
    margin: 8px;
    position: relative;
    cursor: pointer;
    /* box-shadow: 0 0 29px 0 rgb(0 0 0 / 16%); */
}

@media screen and (max-width: 780px)
{
  .contenedor_back {
      width: 100%;
  }
  .alto_new {
    position: relative;
  	min-height:160px;
    padding-bottom:15px;
  }
  .alto_new .paddingTop_3em{
    padding-top:20px;
  }
  .alto_new h3.abajo{
    width: 100%;
    position: absolute;
    left:0;
    bottom: 5px;
  }
  .alto_new p{
    padding-right: 5px !important;
    padding-left: 5px !important;
  }
  .dj-banner .dj-text h1{font-size: calc(3*1.9vw);}
}


@media screen and (max-width: 1023px)
{
  .un_tercio {
      width: calc(33.33333% - 24px);
  }
}
