.footer-free-ship {display:none;}
.mobile-shop-cart {    padding-top: 12px; float: right;}
.mobile-shop-cart a {    padding: 15px;}
.mobile-shop-cart a i {    color: #fff; font-size: 26px;}
.category-product .thumbnail {margin-bottom: 0px; min-height: 265px; }
.category-product.grid-view {padding-bottom:20px;}
.testimonial-home {width:47%; text-align:center; margin:1%; display:inline-block; vertical-align:top;}
.test-person {display: inline-block; border-radius: 100%; width: 45px;}
.test-stars {width:130px; margin-left:-5px;}
.test-home-wrap  {margin-top:25px;}
.product-flag.top.left, .CategoryChildCategoryHeader {display:none;}
.nav-pills > li.CategoryChildCategories > a {margin:5px;}
/* Large desktop */
@media (min-width: 1200px) { 

}

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 991px) { 
  .Default .LayoutContentInner {text-align:center;}
  .Default .LayoutContentInner .BlogPost {text-align:left;}
  .NamePrice {left:0;}
  .MiddleBanner {margin-top:30px;}
  .rightsale {margin-top:30px;}
  footer .footer-column > .Control:last-child { border-bottom: 1px solid #DDDDDD; margin-bottom: 30px; padding-bottom: 30px;}
  .left-collapse.collapse {display:none !important;}
  .navbar-header-leftcol.visible-xs {display:block !important; float: none;}
  .navbar-header-leftcol .navbar-toggle {display:block !important;}
  .left-collapse.collapse.in {display:block !important;}

  .CompGridProduct-list > div div.category-product {width:33%}
  .CompGridProduct-list > div div.category-product:first-of-type, .CompGridProduct-list > div div.category-product:nth-of-type(2) { width:50%;}
  .CompGridProduct-list > div div.category-product:first-of-type a, .CompGridProduct-list > div div.category-product:nth-of-type(2) a { max-height:inherit; height:400px; line-height:400px;}
  .CompGridProduct-list .category-product .thumbnail { min-height: inherit; height:205px; line-height: inherit; margin-bottom: 0px; }
  .CompGridProduct-list > div div.category-product:first-of-type .thumbnail:hover .quick-view {top:100px;}

}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) { 
  .testimonial-home { width: 46%; font-size: 14px;}
  .testimonial-home:nth-of-type(3) {display:none;}
  .nav.navbar-nav {display:block !important;}
  .navbar-collapse {display:block;}
  .navbar.navbar-default {text-align:left !important;}
  .navbar-collapse.in {display:block !important;}
  .navbar-collapse {display:none !important;}

  .left-collapse.collapse {display:none !important;}
  .navbar-header-leftcol.visible-xs {display:block !important; float: none;}
  .navbar-header-leftcol .navbar-toggle {display:block !important;}
  .left-collapse.collapse.in {display:block !important;}

  .Default .LayoutContentInner {text-align:center;}
  .Default .LayoutContentInner .BlogPost {text-align:left;}
  .NamePrice {left:0;}
  .MiddleBanner {margin-top:30px;}
  .rightsale {margin-top:30px;}
  footer .footer-column > .Control:last-child { border-bottom: 1px solid #DDDDDD; margin-bottom: 30px; padding-bottom: 30px;}

  .PhotoBgThumbnails {float:none;}
  .CompGridProduct-list > div div.category-product {width:50%}
  .CompGridProduct-list > div:nth-of-type(2n+1) div.category-product:first-of-type, .CompGridProduct-list > div:nth-of-type(1n+1) div.category-product:first-of-type { width:100%;}
  .CompGridProduct-list > div:nth-of-type(2n+1) div.category-product:first-of-type, .CompGridProduct-list > div:nth-of-type(1n+1) div.category-product:first-of-type a {height:inherit;}
  .CompGridProduct-list > div div.category-product:first-of-type a, .CompGridProduct-list > div div.category-product:nth-of-type(2) a { max-height:inherit; height:300px; line-height:300px;}
  .CompGridProduct-list .category-product .thumbnail { min-height: inherit; height:300px; line-height: inherit; margin-bottom: 0px; }
  .CompGridProduct-list > div:nth-of-type(1n+1) div.category-product {float:left;}
  .CompGridProduct-list > div div.category-product:first-of-type .thumbnail:hover .quick-view {top:100px;}

  .homepage-product .thumbnail {margin-bottom:15px;}
  .footer-free-ship {display:block;}
  .header3 a { width: 17%; display: inline-block;}
  body.BlogRoll .header3 a, body.BlogPost .header3 a { width: auto; display: inline-block;}
  body.BlogRoll .header3.header-social, body.BlogPost .header3.header-social {bottom:0;}
}

/* Landscape phones and down */
@media (max-width: 480px) { 
  .NamePrice {left:0;}
  .col-xxs { display:block; float:none; width: 100%}
  footer {text-align:center;}
  .prodinfo .pad-10 {padding:0 !important;}
  .left-collapse.collapse {display:none !important;}
  .navbar-header-leftcol.visible-xs {display:block !important; float: none;}
  .left-collapse.collapse.in {display:block !important;}

  .CompGridProduct-list > div div.category-product {width:100%}
  .CompGridProduct-list > div div.category-product:first-of-type a, .CompGridProduct-list > div div.category-product:nth-of-type(2) a { max-height:inherit; height:inherit; line-height:inherit;}
  .CompGridProduct-list .category-product .thumbnail { min-height: inherit; height:inherit; line-height: inherit; margin-bottom: 0px; }

}



