@media (min-width: 1024px) and (max-width: 1025px){
    .heading_menu .fa-bars {display:none}
    header .heading_menu {font-size:15px; padding: 10px 0 10px 7px;}
    #main-menu li img {
        max-height: 30px;
        max-width: 30px;
        margin: 0 5px;
    }
    .box_search {width:45%;padding:0px;}
    .box_cart {width:30%;}
    #main-menu ul {height:380px}
    .ipad_hide {display:none}
    #banner_slider {
        height: 380px; width: 600px;
    }
    .banner_right { width: 193px;}
    .banner_right .module { height: 190px; }
    .product-gallery .thumb {height:387px;}
    .product-detail .product-gallery ul li {height:68px; margin-right:7px}
    .cart-img {width:40%; padding:0}
    .cart-title {width:60%; padding-left:10px; padding-right:10px}
}
@media (max-width:768px){
	.go-back-home {
		position:fixed; top:5px; left:5px;
		z-index:999; cursor:pointer;
		color: rgb(255, 255, 255);
		background: rgba(0, 0, 0, 0.26);
		height:30px; width:30px; border-radius:50%;
	}
	.go-back-home a {display: block;text-align: center;color: #fff;cursor:pointer;}
	.go-back-home .fa{font-size:30px;}
	.wrapper{width:100%;}
    .navbar-header {padding:0;height:45px}
	.search i{top:8px;}
	header .chat{padding:10px 20px;margin-right:15px}
    #box_top {text-align:center}
    #box_top .navbar-nav { float:none; width: 100%; margin: 0 auto;}
    #box_top .nav>li{display:inline-block}
    #box_top .nav>li>a{ padding:0 10px; }
    .box_search {overflow:hidden;margin-bottom: 10px;padding:0px;}
    .box_search form{margin-top: 8px;}
    input#search_input {padding: 5px 5px 5px 45px;height: 32px;line-height: 32px;border:1px solid #eee;border-radius:15px}
	input#search_input {}
    .btn-search {width:50px;}
    .box_cart {margin:0}
    .box_cart li {margin: 0 10px;}
    .box_cart .circle {margin:0 auto; width: 55px; height: 45px;}
    .box_cart .fa-cart-plus {padding:0}
    .box_cart .cart_number {top:-5px}
    #label_category_search {display:none}
    .box_hotline {display:none !important}
    .header{
        padding-top: 10px;
    }
    header .heading_menu {
        width:100%;
        padding: 0 0 0 20px;
        font-size: 20px;
        line-height: 50px;
    }
	.site-menu .m-menu a.item{max-width: 20%;flex: 0 0 20%;}
    .box_hotmenu {display:none}
    .navbar-toggle {border: 1px solid #22baef;}
    .navbar-toggle .icon-bar {background: #fff;width: 24px;height:3px}
    .heading_menu .fa-bars {display:none}
    #main-menu {width:100%}
    #banner_slider,#banner {width:100%;}
    #banner_slider img {width:100%}
    .banner_right {width:100%}
    .banner_right .module {width:49%; float:left; height:auto; margin:1px}
    .box_ads {padding:5px 0}
    .box_ads .module {padding:0}
    #products_hot ul.heading {padding:0 0 5px}
    #products_hot ul.heading hr {display:none}
    #products_hot ul.heading li a {font-size:16px; padding:6px}
    .products {padding:0 0 20px}
    .products .col_left,.products .col_right {width:100%}
    .products .catalog_content {display:none}
    .list_product .item .box_img {height:auto}
    .list_product .item {height:auto}
    .list_product .item .inner{height:auto}
    .list_product .item .price span {
        text-align: left; margin:0
    }
    .list_product .item .title a {text-align:left}
    .list_product .box_border {height:auto}
    #product_history .main-title {
        margin-left: 15px;
        margin-right: 15px;
    }
    #product_history #hot_products >.row {margin-left:0; margin-right:0}
    .menu-support .title{/* padding:15px 15px 0 */}
    .menu-support .navbar-nav{padding: 0 0px;}

    #footer .box-footer {width:100%; overflow:hidden}
    #footer .connect,#footer .fb-page {padding:15px;}
    #footer .connect .fa {margin-right:20px}
    #footer .box-footer .container { padding: 20px 0;}

    .body_main .path {padding:6px 10px;}
    .body_main .column-left,.body_main .column-right {
        padding-left:15px; padding-right:15px;
    }
    .body_main .news-content .intro,
    .body_main .news-content .fulltext {text-align:justify}
    #lastest_news .item {padding:15px;}
    #lastest_news .item .title {
        height:auto!important; text-align:justify;
        padding-right:0;
    }
    .saleoff_news .sale_content {padding-left:0; padding-right:0}
    .saleoff_news .tab_img {height:auto !important}
    .saleoff_news .sale_info {
        height: auto;
        text-align: justify;
    }
    .column-right .hot-news .title {
        margin-left: -15px;
        margin-right: -15px;
        padding: 10px 0;
    }
    .block_products .col_left,.block_products .col_right {width:100%}
    .product-detail .product-gallery {padding-left:0px;padding-right:0px;}
    .product-gallery .thumb {width:100%;height:400px}
    .product-gallery .thumb img {
        position: relative;
        top: unset;
        left: unset;
        transform: unset;
    }
    .product-detail .product-desc {padding-right:15px;padding-left: 15px;}
    .product-detail .fulltext,
    .product-detail .product-related {/* padding:15px; */}
    .product-detail .product-related .item {padding:10px}
    .product-detail .product-related .item .title,
    .product-detail .product-related .item .price {
        margin-left:-15px; margin-right:-15px;
    }
    .product-detail .pro_related > .row {margin-left:0; margin-right:0}
    .product-related .item .title a {font-weight:bold;}
    .product-detail .fulltext img {max-width:100%}
    .product-detail .fulltext iframe {max-width:100%}

    .form-group {text-align:left}
    .cart-order-title, .right-cartinfo h3,
    #frmCart .table-responsive {
        margin-left:15px; margin-right:15px; width: unset;
    }
    .right-cartcomfirm {
        text-align:left;
        margin-left: 15px;
        margin-right: 15px;
    }
    .contact-form .block_body {margin-left:15px; margin-right:15px;}
    .navbar-brand .logo{width: 140px;position: absolute;left: 0px;top: -7px;}
    .topmenu .nav>li{display: inline-block}
    header#header-site {
        margin-left: -15px;
        margin-right: -15px;
        height: 48px;
        /* padding-top: 7px; */
    }
    input#search_input {background-color: #fff;font-size: 14px;}
	.btn_sort_group{display:flex;}
	.btn_sort_group button{flex:auto;}
    header .topmenu{margin-top: 0px}
    .m-hide{display: none !important;}
    #footer{}
    #footer .box-info{padding-left: 15px; padding-right: 15px;}
    header .navbar-nav{
        float: none;
        padding-left: 15px;
        margin-top: 0px;
        margin-top: 0px;
    }
    .product-detail {
        margin-left: -15px;
        margin-right: -15px;
		padding:0;
        overflow: hidden;
    }
    .block_title{clear: both; margin:0 15px}
    .nav-mn{display:block;flex: auto;color: #fff;font-size: 26px;padding-left: 10px;margin-left:15px;}
    #cart_count {
        position: absolute;
        right: 7px;
        top: 0px;
        padding: 7px 10px;
        color: #fff;
        border: 1px solid #fff;
        margin-top: 9px;
        margin-right: 10px;
        border-radius: 2px;
    }
    .cart-count #cart-number {
        position: absolute;
        right: -17px;
        top: -11px;
        z-index: 99;
        background-color: #1c4d92;
        padding: 1px 3px;
        border-radius: 10px;
    }
    .btn-search {
        top: 0px;
        /* padding: 5px 10px; */
        width: auto;
        width: 48px;
        height: 40px;
    }
    .btn-search {
        color: #fff;
        border: none;
        background-color: #4f8dcc;
        /* padding: 8px 12px; */
        border-radius: 0px 2px 2px 0px;
        font-size: 16px;
        padding-right: 0px;
        font-size: 20px !important;
    }
    .fa-search {
        font-size: 18px !important;
        color: #fff;top:8px;
    }
	.navbar-brand .logo img{ display: none;}
	.navbar-brand .logo-mobile{
		width: 46px;
		margin-top: 10px;
		position: absolute;
		left: 5px;
	}
	.block_body .item .tab_img {height:auto}
	.block_body .inner, .news_detail .inner {margin: 0 15px 15px;}
}
@media(min-width:768px){
.navbar-brand .logo-mobile{display: none}
	.prd-choose__attrs .choose-attrs {float: left; width: 70%;}
    .prd-choose__attrs .total-price {
        float: left;
        width: 30%;
    }
    .nav-mn,#cart_count{flex:auto;}
}

@media (min-width:767px) and (max-width:768px){
    .prd-choose__attrs .choose-attrs {
        float: left;
        width: 70%;
    }
    .saleoff_news .tab_img img {width:100%}
    .product-detail .product-gallery ul li {height:130px;}
    .form-horizontal .control-label {text-align:left}
    .col-sm-offset-3 {margin-left:0}
    #footer .box_ship { padding-top: 15px;}
    #contact_phone {margin-bottom:20px}
    .box-btn {text-align:center}
}
@media (max-width: 600px){

}
@media (max-width: 480px){
    #banner_slider {height:300px}
}
@media (max-width: 414px) {
    #banner_slider {height:260px}
    #products_hot ul.heading li a { font-size: 18px;}
}
@media (max-width: 375px) {
    #banner_slider {height:190px}
    #products_hot ul.heading li a { font-size: 16px;}
    #hot_products .item .box_img,
    .list_product .item .box_img {height:155px}
    .list_product .item .title {height:70px; overflow:hidden}
    .product-detail .product-related .item {height:300px}
}

@media (max-width: 320px) {
    #banner_slider {height:200px}
    #products_hot ul.heading li a {
        font-size: 14px;
        padding: 6px 4px;
    }
} 