.lang-chooser{
    z-index: 9999 !important;
}
a.play:visited {
    text-decoration: none;
    color: #fff;
}

.band1.en_ducati {
    background-image: url('../ducati/ducati_hp.png') !important;
}

.ani-title-ducati{
    margin-top: 100px !important;
    height: 250px !important;
}

.en_ducati .iconic{
    text-transform: none;
    font-size: 20px;
}

.en_ducati .cta{
    width: 340px;
    display: inline-block;
    margin: 50px 0 0 15px;
}
.en_ducati .cta.play{
    margin-left: 0;
    margin-right: 15px;
}

.logo-ducati{
    width: 280px;
    margin: 0 auto;
    padding: 50px 0 0 0;
}

.en_ducati_detail.band1{
    background-image: none !important;
    height: 700px;
}
    .en_ducati_detail.band1 .band1_zoom{
        background-image: url('../ducati/pugno-ducati.jpg') !important;
        background-size: cover;
        position: absolute;
        top: 0;
        left: 0;
        background-position: center;
        background-repeat: no-repeat;
        overflow-x: hidden;
        overflow-y: hidden;
    }
    .en_ducati_detail.band1 .band1_zoom.band1_zoomed{
        transform: scale(1.1);
        -webkit-transition: all 3s;
        -moz-transition: all 3s;
        -o-transition: all 3s;
        transition: all 3s;
    }
.en_ducati_detail.band2{
    background-image: url('../ducati/ducati-detail_band2.png') !important;
    /*background: none !important;*/
    height: 816px !important;
}
.en_ducati_detail.band3{
    background-image: url('../ducati/band-yellow.jpg') !important;
    height: 1045px;
}
.en_ducati_detail .iconic{
    color: #ffffff;
}

.dark .iconic{
    color: #4e261f;
}
.en_ducati_detail .ani-title-ducati{
    height: 200px !important;
    margin-bottom: 0px !important;
}

.ducati_videos_row{
    padding-top: 100px;
}
.ducati_videos{
    opacity: 0;
}

.ducati_videos div{
    width: 330px;
    height: 200px;
    background: #4e261f;
    text-align: center;
}
    .ducati_videos div p{
        color: #ffffff;
        margin: 55px 0 0 0;
    }
    .ducati_videos div h3{
        margin: 0 0 15px 0;
        line-height: 40px;
    }
    .ducati_videos .video1{
        background: url(../ducati/the-breakup.jpg) no-repeat;
        background-size: cover;
    }
    .ducati_videos .video2{
        background: url(../ducati/the-nightmare.jpg) no-repeat;
        background-size: cover;
    }
    .ducati_videos .video3{
        background: url(../ducati/the-picture.jpg) no-repeat;
        background-size: cover;
    }
    .ducati_videos div .play{
        position: absolute;
        left: 144px;
        bottom: 20px;
        width: 42px;
        height: 42px;
        background: url(../images/play.png) no-repeat;
        background-position: left;
        padding: 0;
    }

/* footer.en{
    height: 250px !important;
} */
@media only screen and (max-width:1024px) {
    .en_ducati .iconic{
        text-transform: none;
        font-size: 16px;
    }
    .band1.en_ducati{
        background-image: url('../ducati/ducati_hp-mobile.jpg') !important;
    }
    .band2.ducati_add_m{
        margin-top: 130px !important;
    }

    .en.arrow-ducati, .en.mht-arrow{
        bottom: 70px !important;
        top: unset !important;
    }
    .en_ducati .cta{
        margin: 25px 0 0 0 !important;
        padding: 12px 12px 12px 12px!important;
    }
    .en_ducati .cta.play{
        margin: 0!important;
        text-align: center!important;
        padding: 12px 56px 12px 12px!important;
    }
    .en_ducati #for-titolo1{
        margin-top: 180px !important;
        height: 80px !important;
        margin-bottom: 100px !important;
    }
    .en_ducati .iconic.mobile{
        /*bottom: 330px !important;*/
        top:280px;
        padding: 0px 20px;
    }
    .logo-ducati{
        padding-top: 30px;
    }

    .en_ducati_detail .displaced-down{
        margin: 0 25px;
    }

    .band1.en_ducati_detail{
        background-image: none !important;
        padding: 0;
    }
        .band1.en_ducati_detail .band1_zoom{
            background-image: url('../ducati/pugno-ducati_mb.jpg') !important;
            background-size: cover;
            position: absolute;
            top: 0;
            left: 0;
            background-position: center;
            background-repeat: no-repeat;
            overflow-x: hidden;
            overflow-y: hidden;
        }
        .en_ducati_detail.band2{
            background-image: url('../ducati/ducati-detail_band2.png') !important;
            background-size: cover !important;
            height: 581px !important;
        }
        .en_ducati_detail.band3{
            background-image: url('../ducati/band-yellow.jpg') !important;
            background-size: 1822px !important;
            background-position: top center !important;

        }
        .en_ducati_detail.band3 .for-titles.first{
            padding-top: 0;
        }
    .en_ducati_detail #for-titolo1{
        margin-top: 50px !important;
        height: 80px !important;
        margin-bottom: 50px !important;
    }
    .en_ducati_detail #for-titolo2{
        margin-top: 60px !important;
        height: 80px !important;
        margin-bottom: 50px !important;
    }
    .en_ducati_detail #for-titolo3{
        margin-top: 100px !important;
        height: 80px !important;
        margin-bottom: 50px !important;
    }
    .en_ducati_detail h2{
        font-size: 20px;
        line-height: 26px;
        text-transform: uppercase;
    }

    .band1.en_ducati_detail .cta.play{
        margin-top: 20px !important;
    }
    .en_ducati_detail.band3{
        height: auto !important;
        background-color: #FFF0AB;
    }
    .ducati_videos_row{
        padding-top: 10px;
        padding-bottom: 80px;
    }
    .ducati_videos div{
        margin-top: 25px;
    }
}
@media only screen and (max-width:361px) {
    .en_ducati #for-titolo1 {
        margin-top: 40px !important;
    }
    .en_ducati .iconic.mobile {
        top: 230px;
        height:70px;
    }
}