/******* Extra small devices *******/
@media (max-width: 575.98px) {
    /******* HOME PAGE PART START *******/
    /* ro */
    .navbar-light .navbar-toggler-icon {
        background-image: none;
    }
    .navbar-toggler-icon {
        display: none;
    }
    .navbar-toggler {
        padding: 0;
    }
    .navbar-logo img {
        height: 0%;
        width: 0%;
    }
    .navbar-logo {
        margin-right: 0px;
        background-color: rgba(0, 0, 0, 0);
    }
    .sticky_menu {
        position: absolute;
    }
    /* ro */

    .navbar-toggler {
        display: block;
        z-index: 999;
    }
    .navbar-light .navbar-toggler-icon {
        content: "\food";
    }
    .navbar-toggler .navbar-toggler-icon.active:before {
        content: "\f00d";
    }
    .navbar-menu .navbar-nav {
        position: fixed;
        background: #0b473a;
        height: 100vh;
        width: 100%;
        left: -49px;
        top: 0;
        text-align: center;
        padding-top: 80px;
        transition: all 0.3s ease;
    }
    .navbar-menu .navbar-nav.active{
        left: 0;
    }
    .navbar-part .navbar-menu .navbar-nav li{
        display: block;
    }
    .navbar-menu .navbar-nav li a{
        display: inline-block;
        margin: 15px 0;
        font-size: 25px;
    }
    .navbar-social-media {
        margin: auto;
    }
    /******* HOME PAGE PART END *******/

    /******* ABOUT PART START *******/
    #about-part{
        padding: 35px 0;
    }
    .about-text h1{ 
        font-size: 40px;
        min-height: 60px;
    }
    .about-text h3{ 
        font-size: 17px;
        letter-spacing: 0px;
        min-height: 50px;
    }
    .about-text p{ 
        font-size: 16px;
        line-height: 28px;
    }
    /******* ABOUT PART END *******/
    /******* TICKETS PART START *******/
    .tickets-part{
        padding: 30px 0;
    }
    .ticket-header h1 {
        font-size: 33.3px;
        margin: 30px 0 0 10px;
        min-height: 58px;
    }
    .ticket-header h2 {
        font-size: 14px;
        margin: 0 0 0 10px;
    }
    .ticket-header2 h3{
        font-size: 18.1px;
        margin: 25px 0px 15px 0px;
        text-align: justify;
    }
    .ticket-header3 h3{
        font-size: 18.9px;
        margin: 15px 0px 0 0px;
        text-align: justify;
    }
    .ticket-name-body{
        margin: 0px 0 15px 0px;
    }
    .ticket-price{
        font-size: 18.4px;
        text-align: justify; 
    }
    .ticket-number{
        font-size: 17.2px;
        text-align: justify; 
    }
    .ticket-header4 h3{
        font-size: 18.1px;
        margin: 15px 0px 0 0px;
        text-align: justify;
    }
    .ticket-header5 h3{
        font-size: 18.1px;
        margin: 15px 0px 0 0px;
        text-align: justify;
    }
    .tickets-submit-btn{
        padding: 2px 16px;
        font-size: 15px;
        letter-spacing: 3px;
    }
    .input-class{
        padding: 7px;
    }
    /******* TICKETS PART END *******/

    /******* FOOTER PART START *******/
    .footer-part-left p {
        text-align: center;
        min-height: 37px;
    }
    .footer-part-right P {
        text-align: center;
    }
    /******* FOOTER PART END *******/
}

@media (min-width: 576px) and (max-width: 767.98px) {
        /******* HOME PAGE PART START *******/
    /* ro */
    .navbar-light .navbar-toggler-icon {
        background-image: none;
    }
    .navbar-toggler-icon {
        display: none;
    }
    .navbar-toggler {
        padding: 0;
    }
    .navbar-logo img {
        height: 0%;
        width: 0%;
    }
    .navbar-logo {
        margin-right: 0px;
        background-color: rgba(0, 0, 0, 0);
    }
    .sticky_menu {
        position: absolute;
    }
    /* ro */

    .navbar-toggler {
        display: block;
        z-index: 999;
    }
    .navbar-light .navbar-toggler-icon {
        content: "\food";
    }
    .navbar-toggler .navbar-toggler-icon.active:before {
        content: "\f00d";
    }
    .navbar-menu .navbar-nav {
        position: fixed;
        background: #0b473a;
        height: 100vh;
        width: 100%;
        left: -49px;
        top: 0;
        text-align: center;
        padding-top: 80px;
        transition: all 0.3s ease;
    }
    .navbar-menu .navbar-nav.active{
        left: 0;
    }
    .navbar-part .navbar-menu .navbar-nav li{
        display: block;
    }
    .navbar-menu .navbar-nav li a{
        display: inline-block;
        margin: 15px 0;
        font-size: 25px;
    }
    .navbar-social-media {
        margin: auto;
    }
    /******* HOME PAGE PART END *******/

    /******* ABOUT PART START *******/
    #about-part{
        padding: 35px 0;
    }
    .about-text h1{ 
        font-size: 40px;
        min-height: 60px;
    }
    .about-text h3{ 
        font-size: 17px;
        letter-spacing: 0px;
        min-height: 50px;
    }
    .about-text p{ 
        font-size: 16px;
        line-height: 28px;
    }
    /******* ABOUT PART END *******/
    /******* TICKETS PART START *******/
    .tickets-part{
        padding: 30px 0;
    }
    .ticket-header h1 {
        font-size: 33.3px;
        margin: 30px 0 0 10px;
        min-height: 58px;
    }
    .ticket-header h2 {
        font-size: 14px;
        margin: 0 0 0 10px;
    }
    .ticket-header2 h3{
        font-size: 18.1px;
        margin: 25px 0px 15px 0px;
        text-align: justify;
    }
    .ticket-header3 h3{
        font-size: 18.9px;
        margin: 15px 0px 0 0px;
        text-align: justify;
    }
    .ticket-name-body{
        margin: 0px 0 15px 0px;
    }
    .ticket-price{
        font-size: 18.4px;
        text-align: justify; 
    }
    .ticket-number{
        font-size: 17.2px;
        text-align: justify; 
    }
    .ticket-header4 h3{
        font-size: 18.1px;
        margin: 15px 0px 0 0px;
        text-align: justify;
    }
    .ticket-header5 h3{
        font-size: 18.1px;
        margin: 15px 0px 0 0px;
        text-align: justify;
    }
    .tickets-submit-btn{
        padding: 2px 16px;
        font-size: 15px;
        letter-spacing: 3px;
    }
    .input-class{
        padding: 7px;
    }
    /******* TICKETS PART END *******/

    /******* FOOTER PART START *******/
    .footer-part-left p {
        text-align: center;
        min-height: 37px;
    }
    .footer-part-right P {
        text-align: center;
    }
    /******* FOOTER PART END *******/
}

@media (min-width: 768px) and (max-width: 991.99px) {
    /******* HOME PAGE PART START *******/
        .container, .container-md, .container-sm {
            max-width: none;
        }
        /* ro */
        .navbar-light .navbar-toggler-icon {
            background-image: none;
        }
        .navbar-toggler-icon {
            display: none;
        }
        .navbar-toggler {
            padding: 0;
        }
        .navbar-logo img {
            height: 0%;
            width: 0%;
        }
        .navbar-logo {
            margin-right: 0px;
            background-color: rgba(0, 0, 0, 0);
        }
        .sticky_menu {
            position: absolute;
        }
        .sticky_menu {
            background-color: transparent;
        }
        /* ro */

        .navbar-toggler {
            display: block;
            z-index: 999;
        }
        .navbar-light .navbar-toggler-icon {
            content: "\food";
        }
        .navbar-toggler .navbar-toggler-icon.active:before {
            content: "\f00d";
        }
        .navbar-menu .navbar-nav {
            position: fixed;
            background: #0b473a;
            height: 100vh;
            width: 100%;
            left: -49px;
            top: 0;
            text-align: center;
            padding-top: 80px;
            transition: all 0.3s ease;
        }
        .navbar-menu .navbar-nav.active{
            left: 0;
        }
        .navbar-part .navbar-menu .navbar-nav li{
            display: block;
        }
        .navbar-menu .navbar-nav li a{
            display: inline-block;
            margin: 15px 0;
            font-size: 25px;
        }
        .navbar-social-media {
            margin: auto;
        }
        /******* HOME PAGE PART END *******/
        /******* TICKETS PART START *******/
        .tickets-part{
            padding: 30px 0;
        }
        .ticket-header h1 {
            font-size: 77px;
            min-height: 104px;
        }
        .ticket-header h2{
            font-size: 31px;
        }
        .ticket-body img {
            height: 390px;
        }
        .ticket-header2 h3 {
            font-size: 47px;
            line-height: 86px;
            margin: 25px 25px 25px 25px;
        }
        .ticket-header-rules h2{
            font-size: 64px;
            line-height: 90px;
            margin: 33px 0 0 0;
        }
        .ticket-header-rules h3 {
            font-size: 44px;
            line-height: 95px;
            margin: 20px 25px 25px 25px;
        }
        .ticket-header3 h3{
            font-size: 50px;
        }
        .support-input{
            height: 180px;
            font-size: 42px;
        }
        .ticket-name-body {
            margin: 25px 55px;
        }
        .input-class {
            border: 2px solid rgba(24,22,22,1);
            padding: 13px;
            margin-top: 10px;
        }
        .ticket-price {
            font-size: 33px;
            margin-left: 5px;
        }
        .ticket-number {
            font-size: 33px;
            margin-left: 5px;
        }
        .ticket-header4 h3{
            font-size: 38px;
            text-align: justify;
            margin: 16px 45px;
            line-height: 70px;
        }
        .ticket-header5 h3{
            text-align: justify;
            margin: 16px 45px;
            font-size: 38px;
           line-height: 70px;
        }
        .tickets-submit-btn{
            font-size: 31px;
        }
        /******* TICKETS PART END *******/
        /******* MEMBER APPLICATION PART START *******/
        .header-body-color{
            height: 23px;
        }
        .memberapplication-part {
            padding: 25px 0;
        }
        .memberapplication-img img {
            height: 176px;
        }
        .memberapplication-details h1{
            margin-top: 41px;
            font-size: 61px;
            line-height: 84px;
        }
        .memberapplication-details h2{
            margin-top: 22px;
            font-size: 25px;
            line-height: 44px;
            text-align: unset;
        }
        .memberapplication-details h3{
            font-size: 21px;
            line-height: 50px;
            text-align: unset;
        }
        .memberapplication-card {
            margin-top: 35px;
        }
        .memberapplication-header h3 {
            font-size: 21px;
            line-height: 44px;
        }
        
        .memberapplication-submit-btn{
            background-color: #db0707;
            color: rgba(204, 204, 204, 1);
            padding: 5px 20px;
            font-size: 16px;
            font-weight: 700;
            border-radius: 23% 0;
            transition: all 0.3s linear;
            text-transform: uppercase;
            font-family: 'Baloo Bhai 2', cursive;
            white-space: normal;
            margin: 30px 0px 30px 0;
        }
        /******* MEMBER APPLICATION PART END *******/
        /******* MONKEY TRIAL START *******/
        .upcoming-show-slider .slick-dots {
            left: 32%;
        }
        .monkeytrial-director-tale-details h1 {
            font-size: 75px;
            min-height: 104px;
            margin-left: 25px;
            margin-right: 25px;
            margin-top: 27px;
        }
        .monkeytrial-director-tale-details p{
            font-size: 50px;
            line-height: 70px;
            margin-left: 25px;
            margin-right: 25px;
        }
        .monkeytrial-Summary-details h1{
            font-size: 75px;
            min-height: 104px;
            margin-left: 25px;
            margin-right: 25px;
            margin-top: 46px;
        }
        .monkeytrial-Summary-details p{
            font-size: 50px;
            line-height: 70px;
            margin-left: 25px;
            margin-right: 25px;
        }
        .monkeytrial-crew-members-details h1{
            font-size: 71px;
            min-height: 104px;
            margin-left: 25px;
            margin-right: 25px;
            margin-top: 46px;
        }
        .monkeytrial-crew-members-details h3{
            font-size: 50px;
            line-height: 110px;
            margin-left: 25px;
            margin-right: 25px;
        }
        .monkeytrial-cast-details h1{
            font-size: 71px;
            min-height: 104px;
            margin-left: 25px;
            margin-right: 25px;
            margin-top: 46px;
        }
        .monkeytrial-cast-details h3{
            font-size: 50px;
            line-height: 110px;
            margin-left: 25px;
            margin-right: 25px;
        }
        .monkeytrial-details-body-two h1{
            font-size: 71px;
            min-height: 104px;
            margin-left: 25px;
            margin-right: 25px;
            margin-top: 46px;
        }
        .monkeytrial-details-body-two p{
            font-size: 50px;
            line-height: 104px;
            margin-left: 25px;
            margin-right: 25px;
        }
        /******* MONKEY TRIAL END *******/
        /******* HIMUR KOLPITO DIARY PART START *******/
            /***** TICKETS START *****/
                .hkd-ticket-header h1 {
                    font-size: 58px;
                    min-height: 107px;
                }
                .hkd-ticket-header h2 {
                    font-size: 50px;
                }
                .hkd-ticket-header2 h3{
                    font-size: 47px;
                    line-height: 86px;
                    margin: 25px 25px 25px 25px;
                }
            /***** TICKETS END *****/
        /******* HIMUR KOLPITO DIARY PART END *******/
        /******* FOOTER PART START *******/
        .footer-part-left P {
            font-size: 15px;
        }
        .footer-part-right P {
            font-size: 13px;
        }
        /******* FOOTER PART END *******/
}