
/* header */
header .navbar-brand img {
    max-height: 50px;
}
header .navbar-brand,
header.sticky .fixed-header .navbar-brand,
header.sticky .disable-fixed .navbar-brand {
    padding: 18px 0;
}
.header-push-button {
    padding-left: 25px;
}
.header-push-button .push-button span {
    /* background: var(--base-color); */
    background: white;
}
.show-menu {
    overflow: visible;
}
.hamburger-nav {
    width: 42%;
}
.menu-item-list .nav-link {
    padding: 5px 20px 5px 0;
    font-size: 38px;
    width: auto
}
.hamburger-nav .menu-item-list {
    padding: 0;
}@media (max-width: 1500px) {
    .rev_column_inner {padding-left: 10% !important; padding-right: 10% !important; }
    .background-text {display: none !important;}
}
@media (max-width: 1399px) {
    .accordion-style-01 .accordion-item .accordion-body {
        padding-right: 40px;
    }
}
@media (max-width: 1199px) {
    .accordion-style-01 .accordion-item {
        padding: 20px 20px;
    }
    .accordion-style-01 .accordion-item.active-accordion {
        padding-left: 20px;
        padding-right: 20px;
    }
    .accordion-style-01 .accordion-item .accordion-body {
        padding-right: 10px;
    }
    .lg-left-minus-250px {
        left: -250px !important;
    }
    .next-btn {transition:  none !important;}
}
@media (max-width: 1023px) {
    .rev_column {width: 50% !important;}
}
@media (max-width: 778px) {
    .rev_row_zone .row { display: flex !important; flex-direction: column-reverse; }
    .rev_column { height: 100%; }
    .rev_column_inner {padding-bottom: 6% !important; padding-top: 6% !important; }
    #rs-gym-and-fitness-01 .tp-bgimg {background-image: url("https://via.placeholder.com/1920x1100") !important;}
    #rs-gym-and-fitness-02 .tp-bgimg {background-image: url("https://via.placeholder.com/1920x1100") !important;}
    #rs-gym-and-fitness-03 .tp-bgimg {background-image: url("https://via.placeholder.com/1920x1100") !important;}
}
@media (max-width: 479px) {
    .rev_column_inner {padding-bottom: 8% !important; padding-top: 8% !important; padding-left: 3% !important; padding-right: 3% !important; }
}
@media  (max-width: 900px) and (orientation: landscape) {
    .right-col {padding: 35% 0 !important;}
}
@media (max-width: 991px) {
    .tab-style-08 ul .nav-item .nav-link {
        padding: 18px 20px;
    }
    .menu-item-list .nav-link {
        font-size: 30px;
    }
    .page-title-big-typography .small-screen {
        height: 300px !important;
    }
    .page-title-extra-small h2 {
        font-size: 3.8rem;
        line-height: 3.8rem;
    }
    .event-style-03 .nav-tabs .nav-link {
        padding: 17px 8px 14px;
    }
    .event-style-03 .accordion .accordion-title .event-time {
        min-width: 260px;
    }
    .small-screen {
        height: 400px !important;
    }
}
@media (max-width: 767px) {
    h1, h2, h3, h4, h5, h6 {
        letter-spacing: 0;
    }
    .menu-list-wrapper {
        padding: 25px 0;
    }
    .menu-item-list .nav-link {
        font-size: 28px;
        padding-top: 3px;
        padding-bottom: 3px;
    }
    .page-title-big-typography .small-screen {
        height: 400px !important;
    }
    .event-style-03 .accordion .accordion-title .event-time {
        min-width: 140px;
    }
    .small-screen {
        height: 300px !important;
    }
}
@media (max-width: 575px) {
    .accordion-style-06 .accordion-item {
        padding: 10px 90px 10px 25px;
    }
    .accordion-style-06 .accordion-item.active-accordion {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .btn.btn-extra-large {
        font-size: 16px;
    }
    .header-push-button {
        padding-left: 0;
    }
    .mobile-about{
     margin-top: 80px !important;
    }
    .mobile-header{
        background-color: white !important;
    }
    .mobile-about-box{
        position: relative !important;
    }
    .mobile-about-div{
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }
    
}
