.header_container {
    background-color: #fff;
}

.header_container .row {
    --bs-gutter-x: 0;
}

/*------FEB29 PRODUCTOS FLOTANTES -------*/
.position-absolute .producto {
    margin-left: 0;
    margin-right: 0;
    padding-left: 6%;
}
.producto.flotante {
    margin: 0;
    padding: 0;
}

.producto.flotante .producto_info {
    margin-left: 0;
}
span.pro_num_abs {
    position: absolute;
    left: -15%;
    top: 10px;
}
span.pro_num_abs_logo {
    position: absolute;
    left: -15%;
    top: 20px;
}
div#producto-01-01 {
    left: 10%;
    bottom: 27%;
}
div#producto-01-02 {
    left: 10%;
    bottom: 40%;
}
div#producto-01-03 {
    left: 10%;
    top: 47%;
}
div#producto-01-04 {
    left: 11%;
    top: 43%;
}
.desliza  {
    letter-spacing: 0.2em;
}
.encuentra  {
    letter-spacing: 0.1em;
}
.bg-nubes-marcaspropias{
    background-image: url(../inicio/bg_nubes.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: contain;
}
.bg-nubes-4{
    background-image: url(../accesorios/nubes.png);
    background-position: top;
    background-position-x: left;
    background-repeat: no-repeat;
    background-size: 100%;

}
.bg-nubes-2{
    background-image: url(../inicio/bg_nubes2.png);
    background-position: top;
    background-position-x: left;
    background-repeat: no-repeat;
    background-size: 75%;  
}

.bg-nubes-1{
    background-image: url(../panales/bg_nube.png);
    background-position: top;
    background-position-x: 62%;
    background-repeat: no-repeat;
    background-size: 20%;  
}

.bg-nubes-3{
    background-image: url(../cuidado/bg_nubes2.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: contain;
    background-position-y: -30%;
}
.bg-titulo-panales {
    background-image: url(../panales/bg_titulo.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 90%;
}
.bg-titulo-cuidado {
    background-image: url(../cuidado/bg_cuidado.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 90%;
}
.bg-titulo-toallas {
    background-image: url(../toallas/bg_titulo.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 90%;
}
.bg-titulo-snacks {
    background-image: url(../snacks/bg_titulo.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 90%;
}
.bg-nubes-toallas {
    background-image: url(../toallas/bg_nubes.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: contain;
}
.bg-titulo-coches {
    background-image: url(../coches/bg_titulo.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 90%;
}
.bg-titulo-vestuario {
    background-image: url(../vestuario/bg_titulo.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 90%;
}

div#producto-03-01 {
    right: 5%;
    bottom: 34%;
}
div#producto-03-02 {
    left: 53%;
    top: 13%;
}

.info-medio{
    top: 45%;
}
.info-medio-accesorios{
    top: 25%;
}
.info-medio-panales{
    top: 35%;
}
.info-medio-panales2{
    top: 25%;
}
.info-medio-toallas{
    top: 40%;
}
.theme-legal{
    text-align: justify;
}
@media screen and (min-width:361px) and (max-width:767px)  {
    
}

@media screen and (min-width:768px) {
    .owl_customDots-2 {
        top: 2px;
    }
}

@media screen and (min-width: 1080px) {
    #owl-carousel-main{
        display: flex;
        flex-direction: row;
        justify-content: center;
    }
    .navMainTheme .last a:after {
        display: none;
    }
}
