@media(max-width: 1280px) {
    #owl-banner-home.owl-theme .owl-nav [class*='owl-'] {
        display: none;
    }
}

@media(max-width: 1199px) {
    .hmh-items {
        margin: 0 10px;
    }
    .hmh-menus.logo-sites {
        flex: 0 0 160px;
    }
    .master-banner-home>img {
        height: 440px;
    }
}

@media(min-width: 992px) {
    .header-mobile-logo {
        display: none;
    }
}

@media(max-width: 991px) {
    .header-mobile-logo img {
        height: 100px;
    }
    .btn-register,
    .btn-login {
        font-size: 22px;
        padding: 3px 35px;
    }
    .master-button-flex {
        max-width: 450px;
    }
    .header-info-top_text {
        display: none;
    }
    .hmh-menus.logo-sites {
        flex: 0;
    }
    .hmh-menus {
        flex: unset
    }
    .hmh-container {
        justify-content: center;
    }
    .header-info-padd {
        padding: 5px 0;
    }
    .master-banner-home>img {
        height: 340px;
    }
    .text-t-1 {
        font-size: 32px;
    }
    .text-t-2 {
        font-size: 40px;
    }
    .text-t-3 {
        font-size: 18px;
    }
}

@media(max-width: 767px) {
    .sc-title.heading {
        font-size: 26px;
        margin: 15px 0;
    }
    .title-home {
        padding: 10px 0;
        font-size: 28px;
    }
    .bg-block {
        padding: 15px;
    }
    .text-t-1 {
        font-size: 24px;
    }
    .text-t-2 {
        font-size: 30px;
    }
    .text-t-3 {
        font-size: 16px;
        margin: 5px 10% 0;
    }
    .fr-text-title {
        font-size: 20px;
    }
    .fl-description_footer {
        font-size: 18px;
        line-height: normal;
    }
    .fr-group-links {
        flex-flow: row wrap;
    }
    .fr-g-links-items a {
        font-size: 16px;
        line-height: normal;
    }
    .fr-g-links-items {
        line-height: 0;
    }
    .fl-logo {
        flex: 0;
    }
    .footer-right {
        padding: 0 5px;
    }
    .footer-left {
        padding: 0 5px;
    }
    .hmh-items a img {
        max-width: 27px;
        max-height: 27px;
    }
    .hmh-items a {
        font-size: 22px;
        padding: 10px 5px;
    }
    .hmh-items {
        margin: 0 5px;
    }
    .home-marqueen {
        padding: 2px 0;
    }
    .master-banner-home>img {
        height: unset;
        width: 100%
    }
    .btn-register,
    .btn-login {
        padding: 7px 30px;
        font-size: 22px
    }
    .home-marqueen {
        font-size: 18px;
    }
    .home-banner-with-text {
        background: url('../images/bg-home-mobile_04.png');
        background-size: cover;
        background-repeat: no-repeat;
        background-position: right top;
        height: unset;
    }
    .hbwt-text_description {
        color: #c5c5c5;
        font-size: 18px;
        line-height: 20px;
    }
    .hbwt-text {
        width: 70%;
        padding: 30px 0;
    }
    .hbwt-text_short_desc_small {
        font-size: 22px;
    }
    .hbwt-text_short_desc {
        font-size: 26px;
        line-height: 26px;
    }
    .hbwt-text_title img {
        height: 30px;
        margin: 0 0 5px;
    }
    .home-slides-promotions {
        padding: 15px 0;
    }
    .home-game-banner {
        background: url('../images/bg-home-mobile_10.png');
        padding: 15px 0 30px;
    }
    .hgb-title {
        font-size: 28px;
        margin: 0 0 15px;
    }
    .home-slides-blogs {
        padding: 15px 0 20px;
    }
    .home-bars-register {
        font-size: 20px;
    }
    button.register-footer-home {
        margin-left: 15px;
        padding: 1px 12px;
        font-size: 20px;
    }
}

@media(max-width: 577px) {
    #owl-banner-blog .owl-item img {
        filter: unset;
    }
    .hbwt-text {
        padding: 15px 0;
    }
    .hbwt-text_title img {
        height: 20px;
        margin: 0 0 5px;
    }
    .text-t-3 {
        font-size: 14px;
    }
    .text-t-1 {
        font-size: 18px;
    }
    .text-t-2 {
        font-size: 24px;
    }
    .mbbff {
        margin: 10px 0 0;
    }
    .fr-g-links {
        padding: 0;
    }
    .footer-right {
        align-items: flex-start;
    }
    .footer-ww {
        margin: 0 -5px;
    }
    .home-slides-promotions {
        padding: 15px 0;
    }
    .hmh-items a img {
        max-width: 18px;
        max-height: 18px;
    }
    .hmh-items {
        margin: 0 3px;
    }
    .hmh-items a {
        font-size: 16px;
        padding: 5px 0;
    }
    .header-info-top {
        background: url('../images/bg-banner-top_01.png');
        background-size: cover;
        background-position: center;
    }
    .btn-register img,
    .btn-login img {
        height: 20px;
    }
    .btn-register,
    .btn-login {
        padding: 3px 20px;
        font-size: 20px;
    }
    .mbf {
        padding: 0 7.5px;
    }
    .hbwt-text_description {
        color: #c5c5c5;
        font-size: 14px;
        line-height: 14px;
    }
    .hbwt-text_short_desc_small {
        font-size: 16px;
        margin: 0 0 5px;
    }
    .hbwt-text_short_desc {
        font-size: 22px;
        line-height: 22px;
    }
}