@media only screen and (min-width : 480px) and (max-width : 768px) {
    #ct_right .pro_item {
        height:260px!important
    }
}

@media only screen and (max-width : 480px) {
    #banner .social {
        display:none!important
    }

    .modal_cart {
        left: 5px!important
    }

    .modal.fade {
        width: 96%
    }

    .right_order,.form_cart_payment {
        padding-left: 0!important
    }

    .modal_cart .item_cart {
        width: 100%
    }

    .form-register {
        width: 90%!important;
        margin: 10px 5%
    }

    .text_hoidap,.noidung_frm {
        width: 100%
    }

    #ct_left {
        padding-right: 0!important
    }

    .ft-r {
        display: none
    }

    .title-tcat ul:after {
        display: none
    }

    #ct_right .pro_item {
        height: 230px!important
    }
}

@media only screen and (max-width : 440px) {
    .rows_news .images {
        width:100%!important;
        padding-right: 7px!important
    }

    #banner .h_hotline:before {
        display: none
    }

    #ct_right .pro_item {
        width: 100%!important;
        height: auto!important
    }

    #ct_right .pro_item .list_bnt {
        position: relative
    }

    #ct_right .pro_item .r_price {
        position: relative!important;
        bottom: inherit!important;
        left: 0;
        text-align: center;
        margin-bottom: 10px
    }

    body {
        overflow-x: hidden
    }
}

@media only screen and (min-width : 680px) {
    #ct_right .pro_item {
        height:240px!important
    }
}

@media only screen and (min-width : 680px) and (max-width: 768px) {
    .right_form {
        width:45%;
        margin-left: 15px!important
    }

    #ct_right .pro_item {
        width: 33.3333%
    }

    #carousel {
        width: 50%
    }
}

@media (max-width : 768px) {
    .nav_mobile {
        display:block!important
    }

    #banner .logo {
        margin-left: 40px;
        height: 100px
    }

    #banner .logo img {
        height: 80px
    }

    #banner .box-search {
        display: none
    }
	 .nav_mobile.box-search{margin-bottom:15px;margin-top: 15px!important;}
    #banner .social {
        display: block
    }

    #banner .h_hotline {
        margin-top: 30px!important;
        float: right;
        margin-right: 25px
    }

    #menu_top {
        display: none
    }

    .slideshow {
        margin-top: 0
    }

    #l_menu {
        display: none
    }

    #ct_left {
        padding-right: 0
    }

    .container {
        padding: 0 10px
    }

    .right_form {
        margin-left: 0
    }

    .title-tcat li {
        padding: 0 5px!important
    }
}

@media only screen and (min-width : 768px) {
    .nav_mobile {
        display:none!important
    }

    #banner .box-search {
        display: block
    }

    #menu_top {
        display: block
    }

    #banner .h_hotline {
        margin-left: 2%
    }

    .flexslider {
        padding-right: 15px
    }
}

@media only screen and (min-width : 980px) and (max-width : 995px) {
    #banner .social {
        display:none!important
    }
}

@media only screen and (min-width : 980px) {
    #banner .social {
        display:block
    }

    #banner .h_hotline {
        margin-left: 0
    }

    #ct_right .pro_item {
        height: 260px!important
    }
}

@media only screen and (max-width : 980px) {
    #banner .social {
        display:none
    }

    #banner .partner {
        display: none
    }
}

@media only screen and (min-width : 1100px) {
    #banner .social {
        display:block
    }

    #ct_right .pro_item {
        height: 265px!important
    }
}

@media only screen and (max-width : 1100px) {
    #menu_top ul li a {
        padding:0 13px;
        font-size: 100%
    }
}

@media only screen and (min-width : 480px) and (max-width: 568px) {
    #ct_right .pro_item {
        height:265px!important
    }
}

@media only screen and (min-width : 769px) and (max-width: 968px) {
    #ct_right .pro_item .bnt_addcart, .bnt_detail {
        font-size:12px
    }
}
