.widget-carousel .carousel.full-height,
.widget-carousel .carousel.full-height * {
    height: calc(100vh - 38px);
}
.mz-product .widget-carousel .carousel.full-height,
.mz-product .widget-carousel .carousel.full-height * {
    height: calc(84vh - 38px);
}

/*1200px to 1439px*/

@media (max-width: 1439px) {}


/*992px to 1199px*/

@media (max-width: 1199px) {}


/*768px to 991px*/

@media (max-width: 991px) {}


/*720px to 767px*/

@media (max-width: 767px) {
    
    .widget-carousel .carousel.half-height,
    .widget-carousel .carousel.half-height * {
        height: calc(85vh - 38px);
    }
    #ui-datepicker-div {
        width: calc(100vw - 50px);
    }
    .mz-product .widget-carousel .carousel.full-height,
    .mz-product .widget-carousel .carousel.full-height * {
        /* height: calc(91vh - 0px); */
        height: 100%;
    }

    .widget-carousel .carousel .slide .slide-content-wrapper {
        position: relative;
        display: block;
        left: 0;
        bottom: 0px;
        width: 100%;
        /* height: auto !important; */
    }

    .faq .widget-carousel .carousel.half-height,
    .faq .widget-carousel .carousel.half-height *,
    .why-yamaha-adventure .widget-carousel .carousel.half-height,
    .why-yamaha-adventure .widget-carousel .carousel.half-height *,
    .locations .widget-carousel .carousel.half-height,
    .locations .widget-carousel .carousel.half-height * {
        height: 100%;
    }

    .why-yamaha-motor-adventures .widget-carousel .carousel.half-height, .widget-carousel .carousel.half-height * {
        height: 414px;
    }

    .mz-product .widget-carousel .carousel .slide .slide-content-wrapper .slide-content h2 {
        margin-top:20px;
    }
   
}


/*600px to 719px*/

@media (max-width: 719px) {}


/*576px to 599px*/

@media (max-width: 599px) {}


/*480px to 575px*/

@media (max-width: 575px) {}


/*380px to 479px*/

@media (max-width: 479px) {

    .mz-product .widget-carousel .carousel .slide .slide-content-wrapper .slide-content h1 {
        font-size: 46px;
    }
}


/*less than 380*/

@media (max-width: 385px) {

    .mz-product .widget-carousel .carousel .slide .slide-content-wrapper .slide-content h1 {
        font-size: 40px;
    }

}

@media (max-width: 339px) {

    .mz-product .widget-carousel .carousel .slide .slide-content-wrapper .slide-content h1 {
        font-size: 37px;
    }

    .mz-product .widget-carousel .carousel .slide .slide-content-wrapper .slide-content h2 {
        font-size: 15px;
    }

}



