@media screen and (min-width: 1400px){
    .sponser-block figure{
        width: 25%;
    }
}

@media screen and (max-width: 1199px) {
    .toggle-bar {
        position: absolute;
        right: 0;
        font-size: 32px;
        color: #f37121;
        border: 1px solid #f37121;
        padding: 3px 8px;
        display: block;
        z-index: 10;
    }
    .post-details .ht-post-wrapper {
        display: block;
    }
    .collapse-menu button.close {
        padding: 6px 10px;
        font-weight: 400;
        font-size: 26px;
        background-color: #f37121;
        text-shadow: none;
        opacity: 1;
        color: #fff;
        display: block;
    }

    .navigation-menu .container {
        position: relative;
        align-items: center;
    }

    .navigation-menu .logo-white {
        position: relative;
        left: 0;
    }

    .navigation-menu .logo-white img {
        right: auto;
    }

    .navigation-menu .logo-white:after {
        height: calc(100% + 45px);
        right: -100px;
    }

    .collapse-menu {
        position: fixed;
        top: 0;
        left: 0;
        width: 320px;
        height: 100%;
        background-color: #ffffff;
        display: none;
        z-index: 100000 !important;
        overflow-y: auto;
    }
    .menu-list .sub-menu-toggle{
        position: absolute;
        top: 15px;
        right: 10px;
        display: block;
        z-index: 10;
    }
    .menu-list .sub-menu-toggle:focus{
        outline: none;
    }
    .menu-list .sub-menu-toggle .icon-minus{display: none;}

    .navigation-menu .menu-list {
        margin: 50px 0 !important;
    }

    .navigation-menu .menu-list li {
        width: 100%;
        line-height: normal;
        position: relative;
        padding-right: 45px;
    }

    .collapse-menu.expand-menu {
        display: block;
    }
}

@media screen and (max-width: 991px) {

    .padding-left-md-zero {
        padding-left: 0;
    }
    .swiper-button-next {
        margin-top: -5px;
    }
    .about-image {
        display: none;
    }
    .mobile-about-img {
        height: auto;
        width: 250px;
        display: block;
    }

    .simple-marquee-container {
        width: 100% !important;
    }

    .padding-left-md-fifteen {
        padding-left: 15px;
    }

    .blog-section .blog {
        margin-bottom: 40px;
    }

    ul.sponser-logo li {
        width: 33.3333%;
    }

    ul.sponser-logo li img {
        max-width: 100%;
    }

    .bg-banner.bg-before:before {
        top: auto;
        right: 0;
        bottom: 0;
        width: 100%;
        height: calc(45% + 0px);
        transform: skew(0deg);
        z-index: -1;
    }

    .swiper-testimonial-slider .swiper-slide.swiper-slide-active {
        transform: translateY(0);
    }

    .col-two {
        max-width: 100%;
    }

    .cy_achieve_overlay:after {
        display: none;
    }

    .cy_counter_wrapper {
        width: 100%;
    }

    .bg-md-overlay-orange:after {
        content: "";
        position: absolute;
        left: -15px;
        top: 0;
        width: calc(100% + 45px);
        height: 100%;
        background-color: rgba(255, 113, 42, 0.88);
        z-index: 0;
    }

    .bg-md-overlay-orange {
        overflow: hidden;
        position: relative;
    }

    .blog-section [class*="col"]:last-of-type .blog {
        margin-bottom: 0;
    }

    .margin-top-md-ten {
        margin-top: 10px;
    }
}

@media screen and (max-width: 767px) {
    .section-bp {
        padding-bottom: 70px;
    }

    .section-tp {
        padding-top: 70px;
    }

    .usermenu {
        margin-right: 30px;
        width: 100%;
        justify-content: center;
    }

    .usermenu>li {
        padding: 7px 10px;
        margin-right: 0;
    }

    .header-top .social-links {
        display: none;
    }

    .simple-marquee-container {
        display: block;
    }

    .sm_bread_wrapper {
        padding: 210px 0px 90px;
    }

    .navigation-menu .logo {
        padding: 10px;
        width: auto;
    }

    .navigation-menu .logo-white {
        position: relative;
        left: 0;
        top: 0;
    }

    .navigation-menu .logo-white:after {
        height: calc(100% + 20px);
        right: -25px;
        top: -10px;
    }

    .blog-section .blog img {
        width: 100%;
    }

    .cy_club_img {
        float: left;
        margin-bottom: 10px;
    }

    .cy_timeline li {
        margin-top: -55px;
    }

    .cy_timeline li .cy_tl-item.dir-r,
    .cy_timeline li .cy_tl-item.dir-r .cy_tl-content {
        padding-left: 0;
    }

    .cy_timeline li:last-of-type {
        padding-bottom: 0;
    }

    .cy_club_data h3 {
        margin: 10px 0;
    }
}

@media screen and (max-width: 576px) {
    .toggle-bar {
        right: 20px;
    }

    .swiper-fullscreen-slider .swiper-fullscreen-button .icon-play {
        font-size: 32px;
    }

    .navigation-menu .logo-white img {
        right: -20px;
    }

    .navigation-menu .logo-white:after {
        right: -50px;
    }

    .heading-style {
        font-size: 30px;
        line-height: 36px;
    }

    .c-image .orange-btn {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        width: 100%;
    }

    .copyright * {
        font-size: 14px;
    }
}