.bg-home {
    background: transparent url(../../inc/img/xs/1-home/bg-home.webp) center center no-repeat;
    background-size: cover;
    min-height: 696px;
}

.bg-tours {
    background: transparent url(../../inc/img/xs/1-home/bg-tours.webp) center top no-repeat;
    background-size: cover;
    height: 357px;
}

.banner-bottella .gradient h4 { letter-spacing: 3px; }

.banner-bottella.botella-01 .gradient {
    background: 
        linear-gradient(to top, var(--bg-primary-dark) 55%, rgba(66, 54, 38, 0) 75%),
        url(../../inc/img/xs/1-home/bg-vino-01.webp) center center no-repeat;
    min-height: 397px;
    background-size: cover;
}
.banner-bottella.botella-02 .gradient {
    background: 
        linear-gradient(to top, var(--bg-primary-dark) 55%, rgba(66, 54, 38, 0) 75%),
        url(../../inc/img/xs/1-home/bg-vino-02.webp) center center no-repeat;
    min-height: 397px;
    background-size: cover;
}
.banner-bottella.botella-03 .gradient {
    background: 
        linear-gradient(to top, var(--bg-primary-dark) 55%, rgba(66, 54, 38, 0) 75%),
        url(../../inc/img/xs/1-home/bg-vino-03.webp) center center no-repeat;
    min-height: 397px;
    background-size: cover;
}
.banner-bottella.botella-04 .gradient {
    background: 
        linear-gradient(to top, var(--bg-primary-dark) 55%, rgba(66, 54, 38, 0) 75%),
        url(../../inc/img/xs/1-home/bg-vino-04.webp) center center no-repeat;
    min-height: 397px;
    background-size: cover;
}

.banner-bottella a.btn { width: 164px; }

.btn {
    font-size: 10px !important;
    letter-spacing: 1.5px !important;
    font-weight: bold !important;
}

@media only screen and (min-width: 993px) {

    .bg-home {
        background: transparent url(../../inc/img/m/1-home/bg-home.webp) center center no-repeat;
        background-size: cover;
        min-height: 945px;
    }

    .bg-lg-transparent { background-color: transparent !important; }

    .bg-tours {
        background: transparent url(../../inc/img/m/1-home/bg-tours.webp) center center no-repeat;
        background-size: cover;
        height: 321px;
    }

    .banner-bottella.botella-01 .gradient {
        background: 
            linear-gradient(to left, var(--bg-primary-dark) 65%, rgba(66, 54, 38, 0) 75%),
            url(../../inc/img/m/1-home/bg-vino-01.webp) left top no-repeat;
        min-height: 376px; 
    }
    .banner-bottella.botella-02 .gradient {
        background: 
            linear-gradient(to right, var(--bg-primary-dark) 65%, rgba(66, 54, 38, 0) 75%),
            url(../../inc/img/m/1-home/bg-vino-02.webp) right top no-repeat;
        min-height: 376px; 
    }
    .banner-bottella.botella-03 .gradient {
        background: 
            linear-gradient(to left, var(--bg-primary-dark) 65%, rgba(66, 54, 38, 0) 75%),
            url(../../inc/img/m/1-home/bg-vino-03.webp) left top no-repeat;
        min-height: 376px; 
    }
    .banner-bottella.botella-04 .gradient {
        background: 
            linear-gradient(to right, var(--bg-primary-dark) 65%, rgba(66, 54, 38, 0) 75%),
            url(../../inc/img/m/1-home/bg-vino-04.webp) right top no-repeat;
        min-height: 376px; 
    }
    .banner-bottella a.btn { width: 110px; }
      
}

@media only screen and (min-width: 1281px) {

    .bg-home {
        background: transparent url(../../inc/img/l/1-home/bg-home.webp) center center no-repeat;
        background-size: cover;
        min-height: 784px;
    }

    .bg-tours {
        background: transparent url(../../inc/img/l/1-home/bg-tours.webp) center center no-repeat;
        background-size: cover;
        height: 338px;
    }

    .banner-bottella.botella-01 .gradient {
        background: 
            linear-gradient(to left, var(--bg-primary-dark) 55%, rgba(66, 54, 38, 0) 75%),
            url(../../inc/img/l/1-home/bg-vino-01.webp) left top no-repeat;
        min-height: 376px;        
    }
    .banner-bottella.botella-02 .gradient {
        background: 
            linear-gradient(to right, var(--bg-primary-dark) 55%, rgba(66, 54, 38, 0) 75%),
            url(../../inc/img/l/1-home/bg-vino-02.webp) right top no-repeat;
        min-height: 376px;        
    }
    .banner-bottella.botella-03 .gradient {
        background: 
            linear-gradient(to left, var(--bg-primary-dark) 55%, rgba(66, 54, 38, 0) 75%),
            url(../../inc/img/l/1-home/bg-vino-03.webp) left top no-repeat;
        min-height: 376px;        
    }
    .banner-bottella.botella-04 .gradient {
        background: 
            linear-gradient(to right, var(--bg-primary-dark) 55%, rgba(66, 54, 38, 0) 75%),
            url(../../inc/img/l/1-home/bg-vino-04.webp) right top no-repeat;
        min-height: 376px;        
    }
}

@media only screen and (min-width: 1441px) {
    .bg-home {
        background: transparent url(../../inc/img/xl/1-home/bg-home.webp) center center no-repeat;
        background-size: cover;
    }

    .banner-bottella.botella-01 .gradient {
        background: 
            linear-gradient(to left, var(--bg-primary-dark) 55%, rgba(66, 54, 38, 0) 75%),
            url(../../inc/img/xl/1-home/bg-vino-01.webp) left top no-repeat;
        min-height: 437px;        
    }
    .banner-bottella.botella-02 .gradient {
        background: 
            linear-gradient(to right, var(--bg-primary-dark) 55%, rgba(66, 54, 38, 0) 75%),
            url(../../inc/img/xl/1-home/bg-vino-02.webp) right top no-repeat;
        min-height: 437px;        
    }
    .banner-bottella.botella-03 .gradient {
        background: 
            linear-gradient(to left, var(--bg-primary-dark) 55%, rgba(66, 54, 38, 0) 75%),
            url(../../inc/img/xl/1-home/bg-vino-03.webp) left top no-repeat;
        min-height: 437px;        
    }
    .banner-bottella.botella-04 .gradient {
        background: 
            linear-gradient(to right, var(--bg-primary-dark) 55%, rgba(66, 54, 38, 0) 75%),
            url(../../inc/img/xl/1-home/bg-vino-04.webp) right top no-repeat;
        min-height: 437px;        
    }

    .bg-tours {
        background: transparent url(../../inc/img/xl/1-home/bg-tours.webp) center top no-repeat;
        background-size: cover;
        height: 443px;
    }
}