
@media screen and (min-width: 100px) and (max-width: 899px) {
    .slider1 img {
        max-width: 600px;
    }

    .titolo1Slider {
        position: absolute;
        top: 75%;
        left: 0%;
        right: 0%;
        outline: 0 none;
        /*        color: white;
*/
        text-align: left;
        opacity: 0.6;
        padding-top: 0.5%;
        padding-bottom: 0.5%;
        background-color: transparent;
    }

    .titolo2Slider {
        font-size: 2.8vw;
        padding-left: 2%;
        padding-right: 2%;
        font-weight: bold;
        text-transform: uppercase;
        text-align: left;
        margin-bottom: 0.5%;
        line-height: 110%;
        opacity: 1.0;
        background-color: transparent;
        letter-spacing: 0.06em;
    }

    .titolo3Slider {
        font-size: 1.8vw;
        padding-left: 2%;
        padding-right: 2%;
        font-weight: normal;
        text-transform: uppercase;
        text-align: left;
        line-height: 110%;
        opacity: 1.0;
        background-color: transparent;
        letter-spacing: 0.06em;
    }
}

@media screen and (min-width: 900px) {
    .slider1 img {
        min-width: 100%;
    }

    .titolo1Slider {
        position: absolute;
        top: 75%;
        left: 0%;
        right: 0%;
        outline: 0 none;
        color: white;
        text-align: left;
        opacity: 0.6;
        padding-top: 0.6%;
        padding-bottom: 0.5%;
        /*background-color: transparent;*/
    }

    .titolo2Slider {
        font-size: 4.2vw;
        padding-left: 2%;
        padding-right: 2%;
        font-weight: bold;
        text-transform: uppercase;
        text-align: left;
        margin-bottom: 0.5%;
        line-height: 110%;
        opacity: 1.0;
        background-color: transparent;
        letter-spacing: 0.06em;
    }

    .titolo3Slider {
        font-size: 2.5vw;
        padding-left: 2%;
        padding-right: 2%;
        font-weight: normal;
        text-transform: uppercase;
        text-align: left;
        line-height: 110%;
        opacity: 1.0;
        background-color: transparent;
        letter-spacing: 0.06em;
    }
}

.slider .bx-wrapper .bx-controls-direction a {
    outline: 0 none;
    position: absolute;
    text-indent: -999999px;
    top: 50%;
    height: 70px;
    width: 40px;
    z-index: -1;
    transition: all 0.7s;
}

#banner-wrapper {
    max-width: 1920px;
    margin: 0 auto;
}

.slider, .slide-wrap, .slider1 {
    width: 100%;
}

.slider1 {
    text-align: left;
}

.slider1 img {
/*    min-width: 100%;
*/    margin: 0 auto;
}

.slider .bx-wrapper:hover .bx-controls-direction a {
    z-index: 5;
}

.slider .bx-wrapper .bx-prev {
    background: #000 url("images/menu/left-arrow-white.png") no-repeat 8px 13px;
    left: 0px;
    opacity: 0.3;
}

    .slider .bx-wrapper .bx-prev:hover {
        opacity: 0.6;
    }

.slider .bx-wrapper .bx-next {
    background: #000 url("images/menu/right-arrow-white.png") no-repeat 10px 12px;
    right: 0px;
    opacity: 0.3;
}

    .slider .bx-wrapper .bx-next:hover {
        opacity: 0.6;
    }

/*.bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
	background-position: -43px 0;
}
*/
