@media (min-width: 1920px) {

}

@media (max-width: 1920px) {

}

@media (max-width: 1680px) {

}

@media (max-width: 1440px) {

}

@media (max-width: 1280px) {
    .black-line-box .black-line {
        width: 100% !important;
    }
    header {
        height: 110px !important;
    }
    .mean-container .mean-nav ul {
        top: 100px;

    }
    .mean-container a.meanmenu-reveal span {
        display: block;
        background: #4e4e4e;
        height: 5px;
        margin-top: 5px;
    }
    .mean-container a.meanmenu-reveal {
        width: 40px;
        height: 30px;
        right: 15px;

    }
    .mean-container a.meanmenu-reveal {
        font-size: 28px !important;
    }
}

@media (min-width: 1680px) and (max-width: 1920px) {}

/* Normal desktop :1200px. */
@media (min-width: 1200px) and (max-width: 1678.99px) {}

@media (min-width: 1200px) {

}

/* Small desktop :1200px. */
@media (min-width: 992px) and (max-width: 1440px) {}

/* Tablet To Desktop :992px. */
@media (min-width: 992px) and (max-width: 1280px) {
    .home-events .hes-box .hes-artist {
        color: #fff;
        font-size: 18px;
    }
}

@media screen and  (max-width: 767px) {
    header {
        height: 80px !important;
    }
    .mean-container .mean-nav ul {
        top: 75px;
    }
    .home-events .hes-box a{
        height: 400px !important;
    }
    .home-events .hes-box .hes-description h3 {
        font-size: 30px !important;
        font-weight: 400;
    }
    .home-events .hes-box .hes-artist {
        color: #fff;
        font-size: 18px;
    }
    .intro-wrapper {
        padding: 15px;
    }
    .home-slider {
        padding: 15% 15px;
        padding-bottom: 10%;
    }
    .home-slider.schedule-jumbotron {

    }
    .schedule-info {
        text-align: center;
    }
    .all-plays.home-events .hes-box a {
        border: 5px solid rgba(248, 248, 255, 0.92);
    }
    .header-offset {
        height: 80px
       }
       header {
           height: 80px;
       }
       header .header-logo img {
           height: 70px;
       }
    .home-slider.schedule-jumbotron {
        padding: 50px 0 20px;
    }
    .schedule-wrapper {
        padding: 0;
    }
    .schedule-item:last-child {
        margin-bottom: 15px;
    }
    .home-events .swiper-container {
        width: 100%;
        margin-left: 0px;
    }
    .header-h1, h1 {
        font-size: 26px!important;
    }
    .intro-wrapper p {
        font-size: 15px;
        text-align: justify;
    }
    .schedule-info.jazz-title {
        margin-top: 1rem;
    }
    
    .hide-mobile {
       display: none !important;
    }
    .hide-desktop {
        display: block !important;
    }
}


/* Tablet desktop :768px. */
@media (min-width: 768px) and (max-width: 991.98px) {}


/* Large Mobile :480px. */
@media only screen and (max-width: 575.98px) {}
.home-events .swiper-container {
    width: 100%;

}

/* Small mobile only :320px. */
@media (max-width: 320px) {
    .home-events .swiper-container {
        width: 100%;
    }
}