﻿@charset "utf-8";

a#btnViewCart { float: right; text-decoration: underline; margin: 6px 0 0 20px; display: block; color: #db2f2f; font-size: 14px; font-weight: bold; }
.item:hover { background: #fff; border: 1px solid #bbb; box-shadow: 0 1px 6px 0 #b4b4b4; }

@media screen and (max-width:1450px) {
.prod-brand {margin-bottom:20px;}
}

@media screen and (max-width:1300px) {
 body { padding: 0px; }
 .container, .main-content, .mainWrapper, .MeasurGuide { max-width:95%; } 
.sizeGuide img { width: 100%; }
 .sizeGuide ol, .sizeGuide ol.last { width: 100% !important; }
 .brand-img img { height: 25px !important; }
 .prod-banner { height: auto }
  .prod-banner img { width: 100%; height: auto; border: 0; margin: 0; padding: 0 }
 .feature-holder .feature-con { width: 25%; margin: 0 0 10px }
 .feature-con { margin-right: 6px }
 .footer-links, .footer-links:nth-child(5) { width: 17%; margin: 0 2% 0 0 }
 .related-prod { float: right; width: 84% }
 .related-prod-con { float: left; border-bottom: none; width: 30%; text-align: center; margin: 0 10px; padding: 10px 0 }
  .related-prod-con .prod-swatch { display: table; margin: 0 auto 10px }
 .review-tab { display: block }
 .cart-link { display: none }
 .grid1, .grid3, ul.banners li.left, ul.banners li.right { width: 20% }
 .grid2, ul.banners li.mid { width: 60% }
 .deal img, .banners img, .prod-img img { width: 100%; height: auto }
 ul.banners li, .prom-banner { float: left }
 .left-prod-info, .right-prod-info { width: 100% }
 .breadcrumbs { width: auto; }
 .Promotion-store .space { display: none; }
 .img-box { width: 80%; float: right; }
 #gallery_01 { margin: 0px; }
 .search-bar { width: 50%; margin: 25px 0px 0px 7%; }
 .header-top { padding: 0px; }
 .measurment-size { margin-left: 2%; }
 .social-links { margin-right: 10px; }

 .navbar .menu-content { display: table; width: 100%; }
  .navbar .menu-content .nav { display: table-row; }
   .navbar .menu-content .nav li { display: table-cell; float: none; }
    .navbar .menu-content .nav li a { width: 100%; text-align: center; display: table; padding: 0px !important; }
   .navbar .menu-content .nav .login { display: none !important; }
   .navbar .menu-content .nav li li { display: block; }
    .navbar .menu-content .nav li li a { width: 250px; text-align: left; padding: 8px 0 8px 10px !important; display: block; background: url(https://d31i53m8ylx2n.cloudfront.net/images/drop-arrow.png) no-repeat 90% center; }
 .brands-nav ol.navCategories li { float: left !important; display: block !important; }
 .navbar .menu-content .nav li li li a { padding: 0px 0 !important; }


 .navbar .block-content { display: table; width: 100%; }
  .navbar .block-content .nav { display: table-row; }
   .navbar .block-content .nav li { display: table-cell; float: none; }
    .navbar .block-content .nav li a { width: 100%; text-align: center; display: table; padding:5px 0px !important; }
   .navbar .block-content .nav .login { display: none !important; }
   .navbar .block-content .nav li li { display: block; }
    .navbar .block-content .nav li li a { width: 250px; text-align: left; padding: 8px 0 8px 10px !important; display: block; background: url(https://d31i53m8ylx2n.cloudfront.net/images/drop-arrow.png) no-repeat 90% center; }
 .brands-nav ol.navCategories li { float: left !important; display: block !important; }
 .navbar .block-content .nav li li li a { padding: 0px 0 !important; }

}

@media screen and (max-width: 1200px) {
 .feature-con { width: 29% !important; }
 .prod-img img { max-height: auto !important; height: auto !important; }
 .left-title { padding: 5px 8px; } 
.product-add-popup { width: 85%; }

}

@media screen and (max-width: 1100px) {
  .prod-brand {margin-bottom:40px;}
 .measurment-size { display: none; } 
.bluebutton
 .footer-links { width: 17%; }
 .footer-links strong { font-size: 16px; }
 .copyright { text-align: center; width: 100%; }
  .copyright p { display: inline-block; font-size: 12px; }
 .size-image { width: 30%; }
  .size-image img { width: 100%; }
 .detail { width: 68%; }}
/*Mobile Menu*/
@media screen and (max-width: 980px) {
  .color-swatch ul li { width:9.55%; margin:0 4px 4px 0; }    .image-info { margin-top:20px;    }    .main-content {
        padding-left: 0px;
    }    .header-top ul li {    display: none;    }
  .header-top ul li:first-child { display: block; border: none; padding-top: 10px; }
   .header-top ul li:first-child br { display: none; }
 ul.user-links li { display: block !important; margin-right: 10px; }
 ul.user-links { margin-right: 5px; }
 .header-right { width: 20% !important; float: right; }
 .footer-top { padding: 5px; }
 #topnavigation { width: 100% }
 .note { width: 100%; }
 .navigation-box { height: auto; }
 .nav-collapse { clear: both }
 .navbar .nav { float: none; border-bottom: 3px solid #000; border-top: 3px solid #FE0002; margin: 0; display: block !important; }
  .navbar .nav li { background: none; color: #3b3b3b; display: block !important; text-align: center; float: none; border-bottom: 1px solid #E5E5E5; line-height: normal; }
   .navbar .nav li a { background: none; margin-bottom: 0; font-size: 18px; color: #000; padding: 10px 0px !important; }
   .navbar .nav li:hover { background: #fe0002; color: #fff }
    .navbar .nav li:hover .hasMenu { background: #fe0002; color: #fff }
    .navbar .nav li:hover .navDropDown { display: none !important; }
    .navbar .nav li:hover .store { display: none !important; }
 .navbar .block-content .nav .login { display: block !important; }
 .navbar .menu-content { display: none; }
 .navigation-box { background: #fff; }
 .nav-collapse .nav li a:hover, .nav-collapse .dropdown-menu a:hover { color: red }
 .nav-collapse, .nav-collapse.collapse { overflow: hidden; height: 0 }
 .navbar .btn-navbar { display: block }
 .navbar .block-content { background: #fff; display: none; position:absolute; }
 .deal .deal-left, .deal .deal-right { width: 100% }
 .deal, .prod-swatch, .coupon-title { display: block }
 .right-prod-info, .category-list ul { width: 100%; margin: 0 }
 .related-prod-holder { padding: 0 }
 .cart-title, .box-holder p, .breadcrumbs { font-size: 12px }
 .cartbtn-right, .social-links ul li { margin: 0 5px 0 0 }
 .cart-subtotal b, .feature-list .prod-name { font-size: 18px }
 .brands-imgs dd, .list-addcart .bluebutton { float: none }
 .navbar .block-content, #gallery_01, .review-tab, .note-holder, .related-prod, .empty, .order-history, .right-links, .list-prodetail, .card-holder, .paypal-img, .live-chat, ul.brand-links { display: none }
 .distinct-review { padding-bottom:10px}
 .review-title .bluebutton { float:right !important }
 .InfoMessageBox input { width: 97%; padding: 7px 3px; }
 .InfoMessageBox select { padding: 7px 3px; }
 p.item-row select { width: 62%; padding: 7px 3px; }
 p.item-row input { width: 56%; padding: 7px 10px; }
 .check p select { width: 97%; }
 .check div { margin-top: -10px !important; display: none; }
 .deal img, .prod-img img, .cart-img img, ul.subcat-holder li .sub-img img, ul.category-newlist li img { width: 100%; height: auto }
 .feature-holder .feature-con:nth-child(2n+2), .state-shipping, .zip-code, .calculate-btn { margin: 0 0 10px }
 .left-prod-info, .week-best { width: 100%; margin: 0 0 10px }
 ul.contact-banners li { float: left; width: 100%; margin: 0 0 10px; }
 .listRight { padding: 0; }
 .listLeft .graybutton { float: none; }
 .Promotion-store div .mid { margin-top: -180px; }
 #gallery_01 { display: block !important; width:15%; }
 #gallery_01 a img { width:100% !important; }
 }


@media screen and (max-width:991px) {
 .prod-table table { margin-bottom: 0px; }
 #header .logo img { width: auto; height: auto }
 .review-section { width:100%; float:none;}
 .main-text { display: none; }
 .inner-title .view-opt { display: none; }
 .grid1, .grid3 { width: 25% }
 .grid2 { width: 50% }
 .promo { width: 70%; padding: 3px 0 }
 .secure-logo { width: 100%; display:block; }
 .auth-net, .geo-trust, .mcafee { width: auto; margin-right: 4%; }
 .navDropDown .navCategories > li > a { padding: 8px 0 8px 10px }
 .accessories { width: 100%; left: 0 }
  .accessories .megaMenu { width: 766px }
 .left-sidebar { width: 20% }
 .categories { min-height: inherit; }
 .right-content { width: 79% }
 .contact-form p.item-row { width: 100%; }
  .contact-form p.item-row .inputbox, .contact-form p.item-row.msg-full .inputbox { width: 250px; }
 .category-banners ul li { width: 33.33%; margin: 0 }
 .prod-swatch ul li { margin-bottom: 5px }
 .feature-con { margin: 0 0 20px; width: 29% }
 .footer-links { width: 18%; margin: 0 1% 0 0 }
  .footer-links:nth-child(5) { width: 24%; margin: 0 }
 .prom-banner { float: left }
 .related-prod { float: right; width: 80% }
 .related-prod-con { float: left; border-bottom: none; width: 29%; text-align: center; margin: 0 10px; padding: 10px 0 }
 .brands-imgs dd { width: 88%; float: left; }
 .feature-list { text-align: left; padding: 0 }
  .feature-con:hover, .feature-list:hover { background: none; box-shadow: none; border: 1px solid #fff; }
 .list-des { width: 75% }
 .list-left, .list-right { width: 100%; margin: 0 }
 .feature-list .prod-price, .feature-list .prod-retail, .feature-list .prod-rate, .feature-list .prod-code { float: left; width: 50%; margin: 0 0 5px }
 .review-info { float: left; width: 90%; margin: 0 0 0 10px }
 .left-prod-info, .right-prod-info { width: 100% }
 .categories, .prod-banner { height: auto min-height:inherit }
 .left-sidebar .block-content, .review-tab { display: block }

 .prod-banner { width: 68% }
 .week-best { width: 31%; margin: 0 }
 .week-price span { display: inline }
 .deal img, .category-banners ul li img, .prod-img img, .img-box, .img-box img { width: 100%; height: auto }
 .week-img, .week-img img { height: 130px; width: auto; }
}

@media screen and (max-width:800px) {
 .client-section .left-box, .client-section .right-box { float: none; width: auto; }
  .client-section .left-box input, .client-section .right-box input { width: 64%; }
 .client-section .item-row .ShowPassword { width: 68%; }
 p.item-row input[type="submit"] { width: 68%; padding: 12px; font-size: 16px; }
 .account-info input { width: 50%; }
 p.item-row select { width: 84%; }
 p.item-row input { width: 78%; }
 .m-none { display: none; }
 .inner-banner { display: none; }

 .owl-prev, .owl-prev:hover { background: url(https://d31i53m8ylx2n.cloudfront.net/images/button-previous-small.jpg) no-repeat; }
 .owl-next, .owl-next:hover { background: url(https://d31i53m8ylx2n.cloudfront.net/images/button-next-small.jpg) right no-repeat; }
 .prod-img:hover .quick-view { display: none; }
 #gallery_01, .feature-con:hover .quick-view, .item:hover .quick-view, .feature-list:hover .quick-view, .cart-link, .live-chat { display: none }
 .text-holder { display: none; }
 .promo { display: block; text-align: center; float: none; padding: 5px 0 }
 .grid1 { float: left; width: 30% }
 .grid2, .grid3 { width: 65%; float: right }
 .promo { width: 100%; }
 .header-right { width: 65% !important; }
 .hidden-links { display: none; float: left; font-weight: 700; margin: 20px 0 0; }
 .MeasurementGuide { overflow: auto; }
 .banners .owl-controls .owl-prev, .banners .owl-controls .owl-next { display:none; margin: -180px 0 0 }
 .left-sidebar { width: 100%; display: block; border-top: none; border-left: none; border-right: none }
  .left-sidebar .category-holder { float: left; width: 32.99%; border-right: 1px solid #ddd; border-top: 1px solid #ddd; border-left: 1px solid #ddd }
  .left-sidebar .block-content { display: none; border-bottom: none }
 .feature-con { margin-right: 0; width: 22% }
 .signup-email { float: left; width: 65% }
 .mcafee { margin: 20px 0 0 }
 .scrollup { display: none !important }
 .other-links { margin: 6px 0 0 }
 .social-links { float: left; text-align: left; margin-left: 1%; }
  .social-links ul { float: left; margin: 5px 0 0 }
 .footer-email, .footer-num, .footer-chat { width: 29%; float: left; margin: 0 }
 .left-prod-info { width: 100%; margin: 0 0 10px }
 .prom-banner { float: left; display: none }
 .related-prod { float: right; width: 100% }
 .prod-table table thead tr th, .prod-table table tbody tr td { padding: 3px }
 .feature-con:hover, .feature-list:hover { background: none; box-shadow: none }
 .list-des { width: 75% }
 .feature-list .prod-price, .feature-list .prod-retail, .feature-list .prod-rate, .feature-list .prod-code { float: left; width: 50%; margin: 0 0 5px }
 .review-info { float: left; width: 85%; margin: 0 0 0 10px }
 .review-img { width: 13% }
 #header .header-center-top, #gallery_01, .zoomContainer, .live-chat { display: none }

 .categories, .prod-banner { height: auto; min-height: inherit }
 .prod-banner { width: 70% }
 .right-content, .img-box, .right-prod-info, p.item-row label { width: 100% }
 .footer-links:nth-child(5), .list-left, .list-right { width: 100%; margin: 0 }
 .footer-links:nth-child(5) { display: none; }
 .week-best { width: 28% }
 .feature-holder .feature-con, .footer-links { width: 25%; margin: 0 0 10px }
 .geo-trust, ul.category-newlist { margin: 5px 0 0 }
 .zoomWrapper img { width: 100% !important; height: auto !important; }
 .deal img, .category-banners ul li img, .prod-img img, .img-box img, .cart-img img { width: 100%; height: auto; }
 .prod-img .style-code .brand-img img { width: auto !important; }
 .card-holder { margin: -10px 0 0 }
 .InfoMessageBox select { width: 99% !important; margin-top: 5px; }
 .error-msg { background-size: 30%; height: auto; }
 .store-links { width: 35%; }
 .store-right { width: 60%; }
  .store-right .discription { margin: 120px 0px 0px 0px; width: 50%; float: left; }
  .store-right p { display: none; }
 .store-imag { width: 35%; float: left; }
}

@media screen and (max-width:768px) {
  .ProdPanelSecond { width: 100%; margin: 0;}
  .ProdPanelFourth { display: none;}
  .promotionsDeal li { display: inherit; width: 49%; margin-bottom: 10px; float: none;}
  .promotionsDeal li:nth-child(2) { margin-right: 0; margin-left: 0; float: right;}
 .category-title .toggle { background: url(../images/plus.png) no-repeat; width: 11px; height: 11px; float: right; margin: 4px 5px 0 0 }
 .left-sidebar .block-title .toggle { background: url(../images/plus.png) no-repeat; float: right; height: 11px; width: 11px; margin-top: 7px; }
 .left-sidebar .toggle { display: block !important; }
 .left-sidebar ul li { border: solid 1px #ccc; border-top: none; padding: 10px 6px; }
 .CustomerMsg { float: none; width: auto; }
 .store-links { width: 35%; }
 .store-right { width: 60%; }
 .product-info { margin-bottom: 0px; }
 .prod-brand { display: none; }
 .product-heading h1 { width: auto; }
 .info-detail ul { display: none; }
 .hidden-links { display: none; }
 .search-bar { width: 45%; margin-left: 4%; }
 .promo b { display: none; }
 .signinout { display: block; }
  .signinout a:hover { color: white !important; }
 .CatDesc { display: none; }
 .hidden-links ul li { font-weight: 700 }
 #topnavigation { width: 100% !important }
 .navbar { width: 100%; float: none }
 .left-sidebar { border: none; width: 100%; display: block }
  .left-sidebar .block-title { cursor: pointer }
   .left-sidebar .block-title .opened { background: url(../images/minus.png) no-repeat }
  .left-sidebar .category-holder { float: left; width: 32.33%; border-right: 1px solid #ddd; border-top: 1px solid #ddd; border-left: 1px solid #ddd }
   .left-sidebar .category-holder:nth-child(1) { border-left: 1px solid #ddd }
  .left-sidebar .block-content { display: none; border-bottom: 1px solid #ddd }
 .category-banners ul li { text-align: center }
 .feature-holder .feature-con { width: 24%; margin: 0 1% 10px 0 }
 .feature-con { margin: 0 0 20px; width: 31%; padding: 3px }
 .footer-links { width: 25%; margin: 0 0 10px }
 .footer-email, .footer-num, .footer-chat { float: left; margin: 0 }
 .footer-email { width: 35% }
 .footer-num, .footer-chat { width: 23% }
 .mcafee { margin: 15px 0 0 }
 .color-swatch { display: block; margin: 10px auto }
 .related-prod-con { float: left; border-bottom: none; width: 28%; text-align: center; margin: 0 10px; padding: 10px 0 }
 .img-box { display: table; margin: 0 auto }
 .discount-coupon, .gift-card { width: 100%; margin: 0 0 5px }
 .order-summary .title-prod { width: auto !important }
 .order-summary .title-total { float: right; }
 .order-summary .cart-des { width: 60% }
 .order-summary .cart-color, .order-summary .cart-size, .order-summary .cart-qty { display: block; margin: 0 0 5px }
 .inner-title .view-opt { border-right: none; float: right; clear: both; margin: 0 0 10px; padding: 0 }
 .feature-con:hover, .feature-list:hover { background: none; box-shadow: none; border: 1px solid #fff; }
 .list-des { width: 75% }
 .feature-list .prod-price, .feature-list .prod-retail, .feature-list .prod-rate, .feature-list .prod-code { float: left; width: 50%; margin: 0 0 5px }
 .review-info { float: left; width: 82%; margin: 0 0 0 10px }
 .review-img { width: 15% }
 #header .logo img { width: auto; height: auto }
 .grid2, .deal, .review-tab, .coupon-title { display: block }
  .deal .deal-left, .deal .deal-right, .right-content, .right-prod-info, p.item-row label, .order-summary .cart-tprice { width: 100% }
 .left-sidebar .categories, .prod-banner { min-height: inherit }
 ul.category-newlist { margin: 5px 0 0 }
 .week-best { width: 28%; margin: 0 0 10px }
 .heading { font-size: 12px }
 #header .header-center-btm .grid1, .list-left, .list-right, .footer-links.last-child { width: 100%; margin: 0 }
 .deal img, .sub-img img, .cart-img img { width: 100%; height: auto }
 #gallery_01, .zoomContainer, .order-summary .title-color, .order-summary .title-size, .order-summary .title-qty, .order-summary .color-dd, .order-summary .size-dd, .order-summary .qty-dd, .order-history, .right-links, .live-chat, ul.brand-links { display: none }
 .card-holder { margin: -10px 0 0 }

 .Promotion-store div span { display: block; background: url(../../images/black-transparent.png); }
 .Promotion-store div strong { font-size: 18px; margin-bottom: 0px; }
 .Promotion-store div a { line-height: 17pt; }
 .m-mobile { display: block; }
 .filterWrapper { width: auto; list-style: none; font-size: 11px; margin-top: 10px; }


 .collapse_filter-mobile { position: relative; margin-bottom: 10px; float: none; width: auto; }
 .title-filter { display: block; padding: 9px 7px; border: 1px solid #ccc; }
 .filterWrapper-label { font-family: 'Helvetica' serif; spadding: 0.4em; cursor: pointer; display: inline-block; margin-bottom: 1em; position: absolute; top: 9px; right: 8px; padding-left: 45%; }
 .filterWrapper { display: none; } /*Hide input element*/
 .filterWrapper { margin-bottom: 1.5em; }
  .filterWrapper:not(checked) ~ .filterWrapper { display: none; }
  .filterWrapper:checked ~ .filterWrapper { display: block; }
}

@media screen and (max-width:660px) {
	img { height:auto; }
  .ac_results { max-width:100% !important; }
 .carousel02 .item, .carousel03 .item { padding: 0 10px; }
 .header-top { margin-bottom: 5px; }
 .signup-form { width: 99%; margin-left: 1%; float: none; }
  .signup-form input[type="text"] { width: 41%; padding: 7px; }
  .signup-form form { width: 100%; }
 .header-top ul { width: 100%; float: none; margin-bottom: 5px; }
  .header-top ul li:first-child { text-align: center; padding: 5px 0px; }
 .login-icon-mob { position: absolute; top: 25px; right: 61px; display: block; padding-right: 8px; border-right: solid 1px #ABADB3; }
  .login-icon-mob a { background: url(../../images/icons.png) no-repeat left -47px; width: 33px; height: 30px; display: block; }
 .header-middle { position: relative; }
 .user-links { display: none; }
 .header .cart-section { padding: 21px; position: absolute; right: 1%; }
  .header .cart-section .cart-text b, .header .cart-section .cart-text span { display: none; }
  .header .cart-section .cart-text a { background: #18204c; border-radius: 50px; padding: 1px 8px; position: absolute; right: 0; font-size: 14px; color: #fff; top: 0; }
 .auth-net, .geo-trust { width: 33%; margin: 0; text-align: center; }
 .paypal { margin: 0; width: 100%; text-align: center }
 .share-btns, .prod-brand { display: none; }
 .share-btns, .prod-brand { display: none; }
 .share-btns, .prod-brand { display: none; }
 .share-btns, .prod-brand { display: none; }

.shippingMethod { margin-bottom:20px; }  
.shippingMethod li { width: 47% !important; margin-top: 40px !important; }
.card-info label { width: auto !important; }
.prod-price-info, .prod-detail { float: none; width: auto; }
 .prod-detail { margin-bottom: 10px; }	.mbanner { display: block; }.dbanner { display:none; }
 .DiscPopup-inner { width: 80%; }
 iframe#AddProcess { margin-left: 27px !important; }
 .client-section p.item-row label { float: none; width: auto;  margin-top: 0px !important; margin-bottom: 5px; }
 .client-section .left-box input, .client-section .right-box input { width: 92%; }
 .client-section .item-row .ShowPassword, p.item-row input[type="submit"] { width: 96%; }
 .account-info label { float: none; width: 92%; }
  .account-info label.empty { display: none; }
 .account-info input { width: 92%; }
 ul.category-newlist li { width: 49%; }
 .footer-newsletter b { clear: both; float: none; display: block; }
 p.item-row select { width: 82%; }
 .store-links { width: 45%; }
 .store-right { width: 50%; }
 ul.category-newlist .first-child:first-child { display: block; float: left; }
 ul.category-newlist .first-child { display: none; }
 .signup-form input[type="text"] { width: 63%; }
 .zoomWrapper img { max-width: 100% !important; }
 .search-bar { width: 99%; margin: 15px 0px 7px 0px; }
  .search-bar .search-box { width: 94%; float: left; padding: 8px 2%; }
  .search-bar button { height: 32px }
 .color-dd select { width: auto; }
 .title-total { display: none; }
 ul.top-btns li { width: 100%; text-align: center; margin: 0 0 10px; }
 .category-list ul li .block-content, .empty, .order-history, .brands-imgs dd.block-content { display: none }
 .brands-imgs dt { float: none; font-size: 20px; border-radius: 0; text-align: center; cursor: pointer; margin: 0 0 10px; padding: 5px }
 .brands-imgs dl { border-bottom: none; margin: 0; padding: 0 }
  .brands-imgs dl:first-child { margin: 0; padding: 0 }
 .brands-imgs dd { width: 100% }
  .brands-imgs dd ul { list-style: none; margin: 0; padding: 0 }
  .brands-imgs dd li { text-align: center; width: 50%; float: left; margin: 0 0 20px 0px }
 .brands-imgs dl .block-title { display: block; }
 .paypal { float: none; width: 100%; clear: both; text-align: center; padding-top: 0px !important; margin: 0; }
 .prod-brand img { width: 80% !important; }
 .brand-alphabet { display: none; }
 body { font-size: 16px; }
 .main-content { background: none !important; }
 .img-holder .product-heading { display: block; }
.product-heading-mobile { display:block; } 
.info-detail .product-heading { display: none; }
 .discount-left { width: 100%; }
 .breadcrumbs ul.crumbs li.here { display: none; }
 .cart-list .cart-img { width: 18%; margin-bottom:10px; height:auto !important; display: block; }
 .qty-dd input, .cart-qty input { width: auto;}
 .cart-total { margin-bottom: 0px; }
 .cart-shipping { padding-top: 0px !important; }
 .discount-tax { width: 100%; margin-bottom:30px; }
 .redbutton { margin-right: 3px !important; float: right !important; padding: 6px 6px; margin-left: 0px !important; margin: -20px 0 0 5px !important; }
 .bluebutton { margin-right: 0px !important; float: left !important; margin:0px !important; }
 .size-guide { margin-bottom: 20px; }
 .week-best { display: none; }
 #header .logo { margin-left: 10px; }
  #header .logo img { width: 130px; height: auto }
 .confirm b { display: none !important; }
 .grid1 { width: auto; text-align: center; float: left; }

 .color-dd strong, .size-dd strong, .qty-dd strong { display: block; min-width: 40px; font-weight: normal; width:15%; }
 .list-menu, .list-brand { float: none; width: 100%; margin-bottom: 10px; }
  .list-menu select { width: 100%; }

 .hidden-links ul li { font-weight: 700; display: block; float: left; width: 100%; margin: 0 5px 5px 0 }
 .grid2, .grid3 { width: auto; }
 .navbar { width: 100%; float: none }
 .banners .owl-controls .owl-prev, .banners .owl-controls .owl-next { margin:0px 0 0 }
 .left-sidebar { width: 100%; display: block }
  .left-sidebar .block-title { cursor: pointer; border: solid 1px #ddd; }
  .left-sidebar .categories { min-height: inherit }
 .category-banners { margin-top: 30px; }
  .category-banners ul li { width: 100%; float: none; margin: 0 0 5px }
   .category-banners ul li img { width: 100%; height: auto }
 .prod-banner { height: auto; display: block; width: 100%; margin: 0 0 5px }
 .feature-holder .feature-con { width: 48%; margin: 0 11px 10px 0 }
 .prod-name { height: 35px; display: block; margin: 0 0 8px }
 .feature-con { margin: 0 0 20px !important; width: 46% !important; padding: 3px }
 .img-holder { width: 100%; }
 .img-box { width:84%; margin: auto; }
 .cart-title, .box-holder p { font-size: 12px; list-style-type: disc }.breadcrumbs { display:none;   }
  .cart-table .cart-title { padding: 10px 0; }
 .info-detail h1 { font-size: 20px; margin-bottom: 5px; }
 .box-holder .item-row { width: 100%; }
  .box-holder .item-row input { width: 95%; padding: 14px 2%; }
  .box-holder .item-row select { width: 99%; padding: 14px 2%; }
  .account-info .box-holder p {  margin-top:10px; }
  .account-info .box-holder .ShowPassword { display: block; width:100%; }
  .account-info .box-holder .S-Pass-Account { top: 0 !important; right: -6px !important; }
  #ctl00_PageContent_ctrlNewAddress { margin-bottom:30px; }
 .card-info .check label { float: none; width: 100%; margin-bottom: 6px; display: block; }
 .card-info .check select { width: 99%; padding: 10px 2%; border: solid 1px #ccc; }
 .card-info .check .inputbox { float: none; width: 95%; padding: 10px 2%; border: solid 1px #ccc; }
 .feature-con:nth-child(2n+2) { margin-right: 0 }
 .product-info { float: none; width: 100%; margin: 0 }
 .carousel-holder p { height: 38px; }
 .prod-img .code { font-size: 13px; }
 .prod-brand { width: 100%; margin: 10px 0 0 }
 .size-guide, .wishlist-btn { float: left; width: 50% }
 .footer-links { width: 100%; border-bottom: 1px solid #CACACA; margin: 0 }
  .footer-links b { font-size: 17px; cursor: pointer; margin: 0; padding: 7px 0 }
  .footer-links:nth-child(5) { width: 100%; border-bottom: none }
  .footer-links ul li { font-size: 15px; padding: 10px 0 }
   .footer-links ul li a { display: inline-block }
 .color-swatch { display: block; margin: 10px auto }
 .related-prod-con { float: left; border-bottom: none; width: 28%; text-align: center; margin: 0 10px; padding: 10px 0 }
 .prod-table ul li { width: 25% }
 .sub-total { margin: 10px 0 }
 .items, .qualified { font-size: 12px; margin: 5px 0; padding: 5px 0 0 }
  .items b { font-size: 15px; font-weight: 300 }
 .cart-list { padding: 5px }
  .cart-list select { max-width: none; width: 50%; }
 .title-prod { padding: 0 0 0 5px }
 .title-total { width: 15%; float: right; padding: 0 5px 0 0 }
 .order-summary .cart-des { width: 68% }
 .prodcart-title { height: auto; font-size: 14px }
 .cart-tprice { width: 31% }
  .cart-tprice b { font-size: 15px; display: block; width: 100%; }
 .cart-color, .cart-size { display: block; margin: 0 0 5px }
 .cart-qty { width: 100%; clear: both; margin-left: 36px; display: block; }
  .cart-color span, .cart-size span, .cart-qty span { width: 35px; display: inline-block }
 .cartbtn-left { float: left; margin: 0 0 5px }
 .cart-subtotal span, .cart-shipping span, .cart-ordertotal span { width: auto }
 .cart-subtotal b, .cart-shipping b, .cart-ordertotal b { width: auto }
 #header .header-center { margin: 0px; width: 100%; }
 .discount-coupon, .gift-card { width: 100%; margin: 0 0 5px }
  .discount-coupon span { font-weight: 700; margin: 5px 0 }
  .discount-coupon .bluebutton { width: 18%; margin-top: 5px !important; }
  .discount-coupon .errormsg { width: 100%; }
  .discount-coupon .bluebutton { width: 33%; margin-top: 5px; }
 .category-list ul li { margin: 0 0 5px }
 .category-name { cursor: pointer; font-size: 13px; margin: 0 0 8px; padding: 0 0 8px }
 .category-list .toggle { background: url(../images/plus.png) no-repeat right center; width: 11px; height: 11px; float: right; margin: -13px 0 0 }
 .category-list .opened { background: url(../images/minus.png) no-repeat right center }
 ul.subcat-holder li { width: 48%; float: left; margin: 0 0 20px; padding: 0 0 8px }
  ul.subcat-holder li:nth-child(2n+2) { float: right }
 .inputbox { width: 95% }
 .box-holder .bluebutton, .box-holder .redbutton { font-size: 14px; padding: 6px 10px }
 .footer-email, .footer-num, .footer-chat, .footer-mob { line-height: 15px; width: auto; float: none; margin: 10px 0 0 }
  .footer-email b, .footer-num b, .footer-chat b, .footer-mob b { font-size: 12px; padding: 0 }
 .footer-links .toggle { background: url(../images/plus.png) no-repeat; width: 11px; height: 11px; float: right; margin: 4px 0 0 }

 .subcat-name, .category-title { font-size: 20px; font-weight: 400 }
 .category-list ul li ul li { font-size: 16px; padding: 8px 0 }
 .zoomContainer, .msg-box, .scrollup { display: none !important }
 .expand a, .signup-email p, .signup-email b { font-size: 13px; margin: 0 }
 .collapse ul li, ul.left-brands li a { font-size: 16px; padding: 10px 10px 10px 28px }
 .brand-link a { font-size: 15px; font-weight: 700 }
 .social-links b { margin: 11px 8px 0 0 }

 .heading-title .heading-link { font-size: 11px }
 .feature-list { text-align: center; padding: 0 }
  .feature-con:hover, .feature-list:hover { background: none; box-shadow: none; border: 1px solid #fff }
  .feature-list .prod-price, .feature-list .prod-retail, .feature-list .prod-rate, .feature-list .style-code { float: none; }
  .list-img, .list-des, .list-left, .list-right, .feature-list .prod-price, .feature-list .prod-retail, .feature-list .prod-rate, .feature-list .prod-code { float: none; width: 100% }
  .feature-list .prod-swatch span, .feature-list .prod-price, .feature-list .prod-retail, .feature-list .prod-rate, .feature-list .prod-code { font-size: 13px }
 .title-color, .title-size, .title-qty { display: none; }
 .feature-list .prod-swatch ul { display: table; margin: 0 auto }
 .discount-coupon input[type=text] { width: 34%; padding: 4px 3px }
 .review-info { float: left; width: 74%; margin: 0 0 0 10px }
 .review-img { width: 22% }
 .left-box, .right-box { width: 100% !important; float: none; padding-right: 0px !important; border-right: none !important; }
 #topnavigation, .left-sidebar .category-holder, .right-content, .checkoutbtn-left, .addcart-btns, .info-holder, p.item-row label, .deal .deal-left, .deal .deal-right { width: 100% }
 .left-sidebar .block-title .opened, .footer-links .opened { background: url(../images/minus.png) no-repeat }
 #header .header-right { margin-bottom: 0px; }
 ul.category-newlist li { margin-bottom: 2px; }
 .cart-list { position: relative; }
  .cart-list div { position: relative; margin: 20px 0; }
 .cart-des { width:78%; margin: 0 5px; float: left; margin-right: 0px; }
 .color-dd, .size-dd, .qty-dd { width: 100%; margin-bottom: 5px; }
 .cart-tprice .remove { font-weight: normal; }
 .cart-tprice { float: right; width: 40%; text-align: right; position: absolute; right: 5px; bottom: 10px; }
 .contact-form p.item-row { width: 100% !important; }
  .contact-form p.item-row textarea { width: 97% !important; }
  .contact-form p.item-row input { width: 93% !important; margin-left: 0PX; }
   .contact-form p.item-row input[type="submit"] { width: 100% !important; margin-right: 0px; }
   .contact-form p.item-row input[type="reset"] { width: 100% !important; }
 p.item-row .validate { display: block; float: none; width: 100%; }
 p.shipadres input { width: 97%; border: 1px solid #ABADB3; color: #666; margin-right: 5px; }
 p.shipadres select { width: 99%; margin-top: 5px; }
 .inner-title .sortby { clear: both; }
 .pagination-top, .pagination-bottom { width: 100%; display: block; text-align: center !important; }
  .pagination-top .pages, .pagination-bottom .pages { width: 100%; display: block; margin-bottom: 10px !important; }
 .footer-links strong { display: none; }
 .footer-links b { display: block; }
 .footer-links ul { display: none; }
 .week-best { width: 100%; }
 .error-msg { background: none; }
  .error-msg h1 { font-size: 18px; }
   .error-msg h1 strong { width: 100%; display: block; font-size: 24px; }
  .error-msg li { width: 100%; margin-bottom: 15px; border-left: none; padding-left: 5px; }
   .error-msg li h4 a { width: 100%; background: none; padding-left: 0px; }
   .error-msg li a { width: 46%; float: left; background: url(../images/bread-sep.gif) left no-repeat; padding-left: 10px; }
 ul.special-store li { width: 50%; }
 .store-links { float: none; width: auto; }
 .store-right { display: none; }
 .pagination-top a, .pagination-bottom a { padding: 7px !important; }
 .Promotion-store div { width: 47%; margin-right: 2%; float: left; padding: 0px; position: relative;; }
  .Promotion-store div .mid { margin-top: 0px; }
 .Promotion-store .promo { display: none; }


 ul.stores-list li { width: 100% !important; }
 .brand-img img { height: 18px !important; }
 .Nprice { font-size: 12px; }
  .Nprice b { font-size: 16px; }}

@media screen and (max-width:400px) {
 .header .logo { width: 40%; }
  .header .logo img { width: 100%; height: auto; }
 .cart-list .cart-img { height: 140px; }
 .Rprice, .avail-sizes { width: 100%; text-align: left; margin-bottom: 5px; }
  .Rprice del { width: 100%; text-align: left; margin-bottom: 5px; font-size: 15px; }

 .heading-title h2 { font-size: 14px !important; text-align: center; }
 .paypal img { width: 100%; height:auto; }
 .size-image { width: 100%; }
 .discount-coupon .bluebutton { width: 40%; margin-top: 5px; }}