@media (max-width: 767px) {
    .navbar-language ul li {
        display: inline-block;
    }

    .navbar-default {
        padding-top: 60px;
    }

    .navbar-default .navbar-toggle .icon-bar {
        background-color: #fff;
    }

    .home-sliders.owl-carousel .owl-item img {
        width: auto;
    }

    .navbar-default .navbar-collapse,
    .navbar-default .navbar-form {
        background: #fff;
    }

    .navbar-default .navbar-nav > li > a {
        color: #555;
    }

    .navbar-default .navbar-nav > li:hover > a,
    .navbar-default .navbar-nav > li.active > a {
        color: #555;
    }

    .home-about-us {
        display: none;
    }

    .home-icons {
        margin-top: 80px;
    }

    .home-icons .col-md-3 {
        margin-bottom: 40px;
    }

    .home-product-slider {
        margin-top: 80px;
        text-align: center;
    }

    .home-boxes {
        margin-top: 80px;
    }

    .home-boxes .col-md-6 {
        margin-bottom: 40px;
    }

    .home-news {
        margin-top: 80px;
    }

    .footer {
        text-align: center;
    }

    .footer ul li {
        text-align: center;
        display: block;
        width: 100%;
    }

    .footer ul li a {
        display: block;
        padding: 10px 0;
    }

    .footer .col-md-3 {
        margin-bottom: 40px;
    }

    .page .page-detail .product-category-title h1 {
        font-size: 36px;
    }

    .page .page-detail .product-lists .product h3 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .page .page-detail .product-lists .product .btn {
        margin-bottom: 80px;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .navbar-language ul li {
        display: inline-block;
    }

    .navbar-default .navbar-nav > li > a {
         font-size: 12px;
         font-weight: 300;
         padding: 25px 10px;
     }

    .home-sliders.owl-carousel .owl-item img {
        width: auto;
    }

    .home-about-us {
        display: none;
    }

    .home-icons {
        margin-top: 80px;
    }

    .home-icons .col-md-3 {
        margin-bottom: 40px;
    }

    .home-product-slider {
        margin-top: 80px;
        text-align: center;
    }

    .home-boxes {
        margin-top: 80px;
    }

    .home-boxes h1 {
        width: 70%;
    }

    .home-boxes .col-md-6 {
        margin-bottom: 40px;
    }

    .home-news {
        margin-top: 80px;
    }

    .footer {
        text-align: center;
    }

    .footer ul li {
        text-align: center;
        display: block;
        width: 100%;
    }

    .footer ul li a {
        display: block;
        padding: 10px 0;
    }

    .footer .col-md-3 {
        margin-bottom: 40px;
    }

    .page .page-detail .product-category-title h1 {
        font-size: 36px;
    }

    .page .page-detail .product-lists .product h3 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .page .page-detail .product-lists .product .btn {
        margin-bottom: 80px;
    }
}

@media (min-width: 992px) and (max-width: 1119px) {
    .home-sliders.owl-carousel .owl-item img {
        width: auto;
    }

    .navbar-default .navbar-nav > li > a {
        padding: 25px 20px;
    }
}

@media (min-width: 1200px) {

}