/*Extra small devices (portrait phones, less than 576px)*/
/*@media (max-width: 575.98px) { ... }*/

/*Small devices (landscape phones, 576px and up)*/
/*@media (min-width: 576px) and (max-width: 767.98px) { ... }*/

/*Medium devices (tablets, 768px and up)*/
/*@media (min-width: 768px) and (max-width: 991.98px) { ... }*/

/*Large devices (desktops, 992px and up)*/
/*@media (min-width: 992px) and (max-width: 1199.98px) { ... }*/

/*Extra large devices (large desktops, 1200px and up)*/
/*@media (min-width: 1200px) { ... }*/







@media (min-width: 1441px) {
    .backtop {right: 15px;bottom: 20px}
    .phone_backtotop {bottom: 30px !important;left: 50px}
    .gt-home h1{font-size:1.6rem;}
    /*.products .owl-stage-outer {
        height: 530px !important;
    }*/
    .container-fluid {
        max-width: 1400px;
    }
}
@media (min-width: 1024px) and (max-width: 1440px) {
    .backtop {
        right: 5px;
        bottom: 90px;
    }
    .container-fluid {
        max-width: 1400px;
    }
    .phone_backtotop {
        bottom: 48% !important;
        left: 30px;
    }
    /*Product List*/
    .width50.col-md-3 {
        width: 48% !important;
        flex: none;
        max-width: none;
        float: left;
    }

    .width16.col-md-3 {
        max-width: 17.333% !important;
        height: 281px;
        float: left;
    }

    .width25.col-md-3 {
        max-width: 26% !important;
        flex: none;
        max-width: none;
        float: left;
    }

    .col-md-3 {
        float: left;
    }
    
    .bigProductNoFilter .row {
        display: -ms-flexbox;
        display: inline-block;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    /*END Product List*/
    .row {
        margin-right: 15px;
        margin-left: 15px;
    }

    .product-hit .title-hot {
        float: left;
        width: 64%;
    }
    .gt-home h1{font-size:1.6rem!important;}
    /*.products .owl-stage-outer {
        height: 530px !important;
    }*/
}
@media (min-width: 992px) {
        .gioithieu h1 {
            font-size: 40px;
            color: #A9202A;
            text-align: center; /*margin-top:15px;*/
        }

        .sumenh h1 {
            font-size: 45px !important;
        }

        .title {
            font-size: 45px;
        }
    }
@media (min-width: 768px) {
        .grandpic-solidcolor {
            width: 70% !important;
            padding: 35px !important;
            margin: 0 0 0 50px !important;
            background-color: rgba(238,238,238,0.8);
            border-radius: 15px;
        }

        .card {
            margin-bottom: 35px;
        }

        .mobile {
            margin-top: 0px !important;
            background-color: rgba(255,255,255,0.0);
        }
         .support-bottom{display:none;}
        .support-right{display:block;}
        .bhsp-p {
            max-width: 50%;
        }

        .col-sm-6 .col-sx-6 {
            width: 50% !important;
        }
        /*.col-md-3{max-width:50%!important;}*/
        .backtop {
            right: 5px;
            bottom: 90px;
        }

        .phone_backtotop {
            bottom: 48% !important;
            left: 30px;
        }
    }
@media (max-width: 767px) {
        .backtop {
            right: 11%;
            bottom: 90px;
        }

        .phone_backtotop {
            bottom: 48% !important;
            left: 30px;
        }

        .input-group .sing-product {
            width: 40%;
        }
    }
@media (min-width: 576px) {
        .dropdown:hover .dropdown-menu {
            display: block;
            margin-top: 0;
        }

        .links {
            text-align: center;
        }

        .relative a {
            display: inline;
        }

        .sing-product .input-group {
            width: 40% !important;
        }
        .gt-home h1{font-size:1.2rem;}
    }
@media (max-width: 575.98px) {
        .sing-product .input-group {
            width: 40% !important;
        }
    .gt-home h1{font-size:1.2rem!important;}
    .content-product-list .col-sx-6{width:50% !important;}
    .none-xs{display:none;}
    }
@media (min-width: 300px) and (max-width: 414px) {
        .sing-product .input-group {
            width: 40% !important;
        }
    .gt-home h1{font-size:1.2rem!important;}
    .content-product-list .col-sx-6,.content-product-list .col-sm-6,.content-product-list .col-md-3{max-width: 50% !important;width: 50% !important;}
    }