@media (max-width:1199px) and (min-width:992px){.header-nav .nav>li>a{padding:10px}
}
@media (max-width:991px){.header-nav .nav>li>a{padding:10px;font-size:16px}
.header-nav .nav.pull-right{margin-right:-15px}
.header-logo{width:auto}
.header-logo .brand{border-width:13px;margin-top:5px;margin-bottom:5px;margin-right:10px}
.header-logo a{font-size:18px}
.header-logo a small{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.header .user-img{margin-right:0}
.footer .row>[class*=col-]+[class*=col-]{margin-top:30px}
.footer{padding:20px 0}
.category-container .category-sidebar+.category-detail, .category-item.full+.category-item{margin-left:0}
.category-item.full{float:none;width:auto}
.category-item.list{border-top:1px solid #ccc}
.category-detail .item{margin-bottom:0}
.account-container .account-sidebar{width:240px}
.account-container .account-body{margin-left:240px}
}
@media (max-width:768px){.item.item-thumbnail, .promotion{margin-bottom:10px}
.social .social-intro, .social .social-list, .subscription .subscription-form, .subscription .subscription-intro{display:block;width:auto;padding:0 30px 0 0;text-align:left}
.product-info, .product-tab .tab-content{padding:20px}
.social .social-intro, .subscription .subscription-intro{margin-bottom:15px}
.account-container .account-body, .product-tab{margin:0}
.account-container .account-sidebar{width:auto;position:relative;-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}
.account-container .account-sidebar .account-sidebar-cover img{max-height:inherit;max-width:100%}
.breadcrumb>li{line-height:20px}
.product-image:after, .product-image:before{content:'';display:table;clear:both}
.product-image{position:relative;border-bottom:1px solid #D8E0E4}
.product-image, .product-info{display:block;width:auto}
.product-thumbnail{position:absolute;left:0;top:0;bottom:0;overflow:scroll;border-right:1px solid #D8E0E4}
.product-tab .nav.nav-tabs{border-top:1px solid #D8E0E4;font-size:14px;white-space:nowrap;overflow:scroll}
.product-desc{padding:0}
.product-desc .desc, .product-desc .image, .product-desc.right .desc, .product-desc.right .image{padding:0;float:none;width:auto;text-align:center}
.product-desc .image{margin-bottom:15px}
.product-desc .desc p{font-size:14px;line-height:20px}
.product-desc .desc h4{margin:0 0 10px;font-size:28px}
.table.table-product{font-size:12px}
.table.table-product.table-striped td, .table.table-product.table-striped th{padding:10px 15px}
.table.table-product .field, .table.table-product th{width:auto;font-size:16px}
.review-form{margin:20px -20px -20px;padding:20px;border-top:1px solid #c5ced4;font-size:12px}
.review-form h2{font-size:18px;margin-bottom:15px}
.product-purchase-container{position:fixed;left:0;bottom:0;right:0;padding:20px;background:#fff;z-index:1020;border-top:1px solid rgba(0, 0, 0, .25)}
.product-purchase-container .product-discount, .product-purchase-container .product-price{position:absolute;left:20px;top:15px}
.product-purchase-container .product-discount+.product-price{top:30px}
.product-purchase-container .btn{float:right}
}
@media (max-width:767px){.header-logo .brand{border-width:10px;margin-left:10px;margin-right:7px}
.navbar-collapse, .navbar-collapse .nav>li+li{border-top:0.1px solid #7b7b7d;}
.header-logo{height:60px}
.header-nav .nav>li>a{line-height:40px;padding:10px}
.header-logo a{font-size:16px}
.header-nav .nav>li.divider{margin:18px 0}
.navbar-toggle{float:right}
.header .user-img{margin:0;float:none}
.header-cart i{line-height:40px}
.header-cart .total{position:absolute;right:5px}
.header .dropdown.dropdown-hover:focus .arrow, .header .dropdown.dropdown-hover:focus .dropdown-menu, .header .dropdown.dropdown-hover:hover .arrow, .header .dropdown.dropdown-hover:hover .dropdown-menu{display:none}
.dropdown-menu-content, .dropdown-menu-sidebar, .header .dropdown.dropdown-hover.open .arrow, .header .dropdown.dropdown-hover.open .dropdown-menu, .product-detail, .search-toolbar .sort-list .text{display:block}
.navbar-collapse{position:absolute;left:0;right:0;top:60px;background:#fff;padding:0;-webkit-box-shadow:0 2px 2px rgba(0, 0, 0, .15);box-shadow:0 2px 2px rgba(0, 0, 0, .15);margin-top:10px;}
.navbar-collapse .nav>li{float:none}
.navbar-collapse .nav>li>a{line-height:30px;padding:10px 15px}
.navbar-collapse .dropdown-menu{max-width:inherit;width:100%;background:#f9f9f9;border-bottom:1px solid #eee;position:relative;-webkit-box-shadow:none;box-shadow:none;margin-bottom:10px}
.dropdown-menu-sidebar{width:auto;max-width:inherit}
.dropdown-menu-container{min-width:inherit;display:block}
.dropdown-menu-sidebar+.dropdown-menu-content{border-top:1px solid #CCD0D4;border-left:none;padding-left:20px}
.dropdown-menu-content{padding:20px}
.dropdown-brand-list{white-space:initial}
.dropdown-menu.dropdown-menu-cart{margin-right:0;width:320px;margin-top:10px}
.dropdown .header-cart .arrow.top:after, .dropdown .header-cart .arrow.top:before{top:36px}
.carousel .carousel-inner, .carousel .carousel-inner .item, .slider .carousel{min-height:300px}
.carousel .product-img.left, .carousel .product-img.right{left:10%;right:10%;max-width:80%}
.carousel .carousel-caption, .carousel .carousel-caption.carousel-caption-left, .carousel .carousel-caption.carousel-caption-right{text-align:center;top:0;bottom:0;background:rgba(0, 0, 0, .35)}
.footer-copyright .copyright, .footer-copyright .payment-method{float:none;text-align:center}
.footer-copyright .payment-method{padding:10px 0}
.section-container{padding:20px 0}
.page-header-container .page-header{font-size:18px}
.search-container .search-content, .search-container .search-sidebar{float:none;width:auto;margin:0}
.search-container .search-sidebar{margin-bottom:10px}
.search-container .search-content{padding:0}
.search-item-container{border:none}
.search-item-container .item-row .item{float:none;width:100%;border:1px solid #c5ced4}
.search-toolbar .sort-list{float:left;text-align:left;margin-top:10px}
.search-toolbar .sort-list>li{margin-right:10px}
.search-toolbar .sort-list>li+li{margin-left:0}
.about-us h1{font-size:48px;margin:0 0 15px}
.about-us p{font-size:18px;margin:0}
.about-us-content{margin-top:15px}
.about-us-content>.title{font-size:28px}
.about-us-content>.desc{font-size:14px;font-weight:400}
.about-us-content .service{padding:10px}
.section-container.has-bg .cover-bg img{max-width:inherit;max-height:100%}
}
@media (max-width:480px){.carousel-caption .title{font-size:20px;line-height:40px;}
.carousel-caption .price small, .carousel-caption p{font-size:18px}
.carousel-caption .price{margin-bottom:0!important;font-size:28px}
.carousel-caption .container{padding:0}
.section-title{font-size:18px}
.section-title a.pull-right{padding:6px 10px;margin:0 0 0 10px}
.section-title small{display:block;line-height:18px;margin:3px 0 0;font-size:13px}
body .category-container{border:none;background:0 0}
.category-container .category-sidebar{display:none}
body .category-container .category-sidebar+.category-detail, body .category-item.full+.category-item{margin:0}
body .category-item.full{float:none;width:auto;height:auto;margin:0 0 10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
body .category-item.full .item .item-info{position:relative}
body .category-item.full .item .item-cover img{max-height:inherit;max-width:100%}
body .category-item.list .item{float:none;width:auto;height:auto;border:1px solid #c5ced4;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
#policy .row>div+div, #subscribe .row>div+div{border-top:1px solid #ddd;padding-top:30px;margin-top:30px}
.category-item.list{border-top:none}
.category-detail .item{margin-bottom:10px}
.category-detail .full .item{margin:0}
.checkout-footer{text-align:center}
.checkout-footer .pull-left, .checkout-footer .pull-right{float:none!important}
.checkout-footer .btn{max-width:200px;margin-left:auto!important;margin-right:auto!important;display:block}
.checkout-footer .btn+.btn{margin-top:10px}
.checkout-header .row>div+div{border:none;border-top:1px solid #3E4A52;padding-top:10px;margin-top:10px}
.product-main-image{height:300px;width:auto}
}
@media (max-width:400px){.dropdown-menu.dropdown-menu-cart{margin-right:-57px}
.checkout-body{padding:20px}
.checkout-message{padding:0}
.table.table-payment-summary{margin-bottom:15px}
.table.table-payment-summary td, .table.table-payment-summary th{font-size:14px;display:block;width:100%!important;text-align:left!important;padding-left:0;padding-right:0}
.table.table-payment-summary td:after, .table.table-payment-summary td:before{content:'';display:table;clear:both}
.table.table-payment-summary .product .product-img{width:80px}
.table.table-payment-summary .product .product-info{margin-left:90px}
.table.table-payment-summary .field{padding-bottom:0}
.table.table-payment-summary .value{border-top:none;padding-top:0}
.table.table-payment-summary .product{padding-top:5px}
}