/* width: 1200px  */
@media (min-width: 1200px) {
.header-top p { padding-left: 50px;}
.mapContact {width: 1200px;}

.NewProducts,
.TopSellers {margin: 0px -20px 0px;}
.ProductList { margin: 0 -20px; }
.Breadcrumb ul {width: 1200px; margin: 0 auto;}

}
@media (max-width: 1199px) {

.ProductList.List .saleItem {  left: 0px;  right: auto;}
}
/* width: 970px  */
@media (min-width: 992px) and (max-width: 1199px) {
.Widest .ProductList li {width: 25%;}
.feature-product-owl .owl-controls .owl-buttons .owl-prev{left:0px;}
.feature-product-owl .owl-controls .owl-buttons .owl-next{right:0px;}

.BrandSlider .owl-controls .owl-buttons .owl-prev{left: 0;}
.BrandSlider .owl-controls .owl-buttons .owl-next{right:0;}
.BrandSlider .owl-controls .owl-buttons > div{top: 15px;}

#HomeSlideShow { width: 740px;}
.banner-slider {width: 230px;}

.subscribe_form #nl_email {  width: 240px;}
.subscribe_form label { font-size: 12px;}
.innerNewletter .footer-top .FooterLinkMore span {font-size: 12px;}
#ProductDetails .ProductTinyImageList { height: 365px !important;}
.CategoryContent .ProductList .ProductImage > a {height: 216px !important;}
.ProductList li { min-height: 390px !important;}
/* .TopMenu {padding-bottom: 18px ;}*/
.mapContact {width: 970px;}
.TopMenu > .inner,
#Header > .inner,
.PageMenu > .inner,
.main > .inner,
.footer-main > .inner,
.footer-links > .inner,
.newsletter-subscription > .inner { max-width: 970px;}
.FeaturedProducts .ProductList .owl-item .ProductImage > a {height: 315px !important;}
.ProductList .ProductImage > a { height: 216px !important;}
.Breadcrumb ul {width: 970px; margin: 0 auto;}

}

/* Product Hover Effect */
@media (min-width: 1025px) {
.FeaturedProducts .owl-item .ProductActionAdd{visibility:hidden;}
.ProductList .ProductImage .action {visibility: hidden;}
.ProductList .ProductImage .ProductActionAdd,
#ProductDetails .ProductThumbImage .ProductActionAdd{visibility: hidden;}

.ProductList li:hover .QuickViewBtn,
.ProductList div.owl-item:hover .QuickViewBtn { display: block !important;}

.ProductList li:hover .action,
.ProductList li:hover .ProductImage .productWishlist,
.ProductList li:hover .ProductCompareButton,
.ProductList li:hover .productWishlist,
.ProductList li:hover .ProductActionAdd,
.ProductList .owl-item:hover .ProductImage .productWishlist,
.ProductList .owl-item:hover .productWishlist,
.ProductList .owl-item:hover .ProductActionAdd{visibility: visible; display: block;}
.ProductList .ProductImage {padding-bottom: 0px;}
.toolbar-bottom .CompareButton {display: block;}
}
@media (max-width: 1024px) {


}
/* End Product Hover Effect */


 /* width: 750px  */
@media (min-width: 768px) and (max-width: 991px) {
.Widest .ProductList .ProductImage > a {height: 297px !important;}
.ProductList .owl-item .ProductImage > a {
    height: 273px !important;
}
.Widest .ProductList li {width: 33.3%;}

.CategoryContent .ProductList .ProductImage > a {height: 223px !important;}

#HomeSlideShow { float: none;  width: 100%;}
.banner-slider { float: none;  text-align: center;  width: 100%;}
.banner-slider img { padding: 0 10px;}
.header-image h2 {font-size: 20px;}
.link_ads_small .desc-ads2 a { font-size: 10px; margin-bottom: 3px;}
.feature-product-owl .owl-item > div { margin: 0 20px;}
.subscribe_form {float: none;  width: 100%;  overflow: hidden; padding-bottom: 20px;}
.innerNewletter .footer-top {float: none; width: 100%;}
.innerNewletter .footer-top .FooterLinkMore a:first-child span { padding-left: 0;}
 #ProductDetails .ProductTinyImageList { height: 245px !important;}

.ProductList li {min-height: 370px !important;}
.feature-product-owl .owl-controls .owl-buttons .owl-prev {left: 0;}
.feature-product-owl .owl-controls .owl-buttons .owl-next {right: 0px;}
.TopMenu {/*padding-bottom: 18px ;*/}
.TopMenu, .TopMenu a {
    color: #7e7e7e;
    background: #f8f8f8 url(//cdn6.bigcommerce.com/s-ic8hljc3l6/templates/__custom/images/topbg.jpg?t=1461812106) -649px 1px no-repeat;}
#frmGiftCertificate dd textarea {max-width: 378px;}
.mapContact {width: 750px;}
.TopMenu > .inner,
#Header > .inner,
.PageMenu > .inner,
.main > .inner,
.footer-main > .inner,
.footer-links > .inner,
.newsletter-subscription > .inner { max-width: 750px;}

.ProductList li {width: 33%;}
#ModalContainer {  margin-left: -365px !important;  width: 730px !important;}
#fastCartSuggestive.ProductList .ProductImage > a { height: 198px !important;}
.tabNavigation li a {font-size: 11px; padding-right: 13px; padding-left: 13px;}
.BrandSlider .owl-controls .owl-buttons .owl-next {  right: 0;  top: 20px;}
.BrandSlider .owl-controls .owl-buttons .owl-prev {  left: 0;top: 20px;}
.CartContents td.CartThumb,
.CartContents td.ProductName,
.CartContents td.CartItemQuantity,
.CartContents td.CartItemIndividualPrice,
.CartContents td.CartItemTotalPrice {padding-left: 10px;}
#SimilarMultiProductsByCustomerViews .BlockContent,
#SimilarProductsByCustomerViews .BlockContent,
.SideRelatedProducts .BlockContent {  margin: 0;}
#HomeNewProducts { margin:0;}
.CartContents td.ProductName a{ display: block;  padding-left: 0; width: 180px;}
.CartContents em.ProductPrice {font-size: 20px;}
.ExpressCheckoutContent dd input[type="text"], .ExpressCheckoutContent dd input[type="password"] { width: 378px; max-width: 100%; }
.ExpressCheckoutBlockCompleted .ExpressCheckoutCompletedContent {display: none;}
.FeaturedProducts .ProductList .owl-item .ProductImage > a {height: 272px !important;}
.ProductList li {padding-left: 10px; padding-right: 10px; }
.ProductList .ProductImage > a { height: 168px !important;}
.saleItem {right: 0;}
.ProductList li { min-height: 320px !important;}
#fastCartSuggestive .btn {font-size: 10px;}
#fastCartSuggestive .btn.icon-Add span, .btn.icon-Choose span {padding-left: 17px;}
.Breadcrumb ul {width: 730px; margin: 0 auto;}
.SubBrandListGrid ul li {width: 50%;}
.CategoryContent .ProductList .ProductImage > a {
    height: 227px !important;
}
}

/* width: 100%  */

@media (max-width: 767px) {
   .TopMenu {
      background-color: rgba(0, 0, 0,1) !important;
   }
#email-modal { display: none !important;}
.Widest .ProductList .ProductImage > a {
    height: 255px !important;
}
.Widest .ProductList li {width: 50%;}
.Content.Wide, #LayoutColumn2 { float: none; width: 100%;}
.LittleNotePassword {padding-left: 0;}
.contactForm input[type="text"],
.contactForm input[type="password"] {width: 100%;}
.contactForm { float: none;width: 100%;}
.contactInfo { float: none;  margin-top: 0; width: 100%;}
.page .container {padding-right: 10px; padding-left: 10px;}
.header-top p { text-align: center;  border-bottom: 1px solid #e3e3e3; margin-bottom: 40px; padding-bottom: 15px;}
.TopMenu ul {  margin: 0;  text-align: center;}
.TopMenu li:first-child { float: none;  padding: 0;}
.item-cart { text-align: center;}
#SearchForm { width: 100%;}
#SearchForm input { width: 100%; color: #b9b9b9;  height: 34px; line-height: 34px;}
#SearchForm .Button { background-position: 0 -62px ; height: 36px;}
#HomeSlideShow { float: none;  width: 100%; clear: both;}
.banner-slider { float: none;  text-align: center;  width: 100%;}
.banner-slider > a { float: left;  margin-bottom: 20px; width: 50%;}
.BrandSlider .owl-controls .owl-buttons .owl-prev { left: 0;}
.BrandSlider .owl-controls .owl-buttons .owl-next { right: 0;}
.subscribe_form {float: none;  width: 100%;  overflow: hidden; }
.innerNewletter .footer-top {float: none; width: 100%;}
.innerNewletter .footer-top .FooterLinkMore a:first-child span { padding-left: 0;}
.subscribe_form label {margin-bottom: 10px;}
.inner-form-subscribe { padding-bottom: 20px;}
.social_icon {}
.innerNewletter .footer-top .FooterLinkMore {margin-right: 10px; margin-bottom: 15px;}
.footer-bottom .payment li { margin-right: 14px;}
#HomeNewProducts {  margin-left:0;  margin-right:0;}
.footer-bottom-bottom .links .wrapCurrency { clear: both; float: left;  margin: 10px 0 0;  padding: 0;}
.inner-form-subscribe { width: 100%;}
.subscribe_form #nl_email { width: 100%;}
.Left { float: none; padding-right: 0px;  width: 100%;}
.Content.Wide {width: 100%; float: none; }

.tabNavigation li { float: none; }
.tabNavigation li a {float: none; display: block;}

.SideRelatedProducts .ProductList li,
#SimilarProductsByCustomerViews .ProductList li,
#SimilarMultiProductsByCustomerViews .ProductList li{width: 50%; min-height: 460px;}
#SimilarMultiProductsByCustomerViews .BlockContent,
#SimilarProductsByCustomerViews .BlockContent,
.SideRelatedProducts .BlockContent {margin: 0;}
#ProductDetails .ProductTinyImageList { height: 370px !important;}
.CartCode > .CouponCode, .CartCode .GiftCertificate {width: 100%; margin-bottom: 20px;}
table thead tr th,
table.General thead tr th,
table.CartContents thead tr th,
table tbody tr td,
table.General tbody tr td,
table.CartContents tbody tr td {  padding: 10px 8px;}
.CartContents td.CartThumb,
.CartContents td.ProductName,
.CartContents td.CartItemQuantity,
.CartContents td.CartItemIndividualPrice,
.CartContents td.CartItemTotalPrice {padding:20px !important;}

.EstimateShipping{margin-right: 0; width: 100%;}

.inner #ToggleMenu {display: block;}
.PageMenu {display: none;}
#fastCartContainer .ProductList { margin: 0 auto;  max-width: 460px;  width: auto;}
#fastCartContainer .ProductList li,
#home #fastCartContainer .ProductList li {width: 50% !important;}
#fastCartSuggestive.ProductList .ProductImage > a { height: 267px !important;}
.fastCartThumb {width: 50%;}
.fastCartItemBox {width: 50%;}
.fastCartSummaryBox {width: 100%; float: none; clear: both;}
.productlist-page .Left {display: none;}
#CategoryContent .ProductList {  max-width: 460px; margin: 0 auto;}
.ProductList {  max-width: 460px; margin: 0 auto;}
.PrimaryProductDetails .left-content {  float: none; width: 100%;}
.PrimaryProductDetails .ProductMain { float: none;  width: 100%; padding-left: 0;}
.HorizontalFormContainer dd { margin-left: 0; clear: both; float: none;}
.ExpressCheckoutContent .CreateAccount,
.ExpressCheckoutContent .AccountLogin {  border-left: none;  float: none;  margin: 0 0 20px;  width: 100%;}
.ProceedToCheckout .CheckoutButton { margin: 15px 0px 0 0;}
#CartContent .ProceedToCheckout {  float: left; clear: both;}
.FloatLeft {float: none;}
.AddBillingAddress dd,
.AddShippingAddress dd { float: none;}
#SaveCertificate { margin-left: 0;  margin-top: 10px; display: block;}
 #frmGiftCertificate dd { clear: both;}
#email-modal {display: none !important;}
.DropdownCart { width: 100%; overflow-x: auto;}
.DropdownCart .updateCart .btn {margin-left: 20px;}
.FloatRight {  float: none;}
#CategoryPagingTop,
 #CategoryPagingBottom {  clear: both !important;}
.footer-bottom-bottom .wrapCurrency { float: left;  margin: 15px 0; clear: both;}
.ProductList li{width:50%;min-height: 420px !important;}
.CategoryContent .ProductList .ProductImage > a { height: 256px !important;}
.feature-product-owl .owl-item > div { margin: 0 20px;}
.AccountLogin {padding-top: 30px;}

#HomeFeaturedProducts .BlockContent {padding-left: 20px; padding-right: 20px;}
.feature-product-owl .owl-controls .owl-buttons .owl-next { left: auto;  right: -20px;}
.feature-product-owl .owl-controls .owl-buttons .owl-prev {  left: -20px; right: auto;}
.ProductList .owl-item .ProductImage > a {height: auto !important;}
#ModalContainer { margin-left: 3% !important;  width: 94% !important; left: 0 !important;}

.fastCartContent .ProceedToCheckout .CheckoutButton {margin-left: 15px;}

.more-info p {padding: 0 10px;}
 #ModalContent,
.ModalContent { padding: 20px !important;}
.titProdAdd a { margin-top: 0;}
#ModalContentContainer {padding-top: 15px;}
#ModalContainer .modalClose {top: 5px !important; right: 5px !important;}
#CategoryPagingTop {padding-top: 15px; }
.addto {padding-top: 0;}
.addto #SideProductAddToWishList { clear: both;  display: block;  padding: 20px 0 0;}
.tabNavigation li a.selected:before,
.tabNavigation li a:hover:before {background: none;}
.tabNavigation li a.selected, .tabNavigation li a:hover { background-color: #000; color: #fff !important; margin-bottom: 0; padding-bottom: 11px;}
.tabNavigation { border-bottom: 1px solid #cbcbcb;}
.CartRemoveLink {display: inline-block;float: none;}
.DropdownCart .CartRemoveLink { display: inline-block; float: none; margin-top: 4px; position: static; }
table.CartContents tbody tr td.CartThumb:before {display: none;}
table.CartContents tbody tr td.CartItemIndividualPrice {border-bottom: medium none; padding-bottom: 0 !important;}
table.CartContents thead tr th:nth-child(2) {display: none;}
table.CartContents thead tr th:nth-child(3) {display: none;}
.form li label, .form dt { float: none; width: 100%;}
.EstimateShipping .EstimateShippingButtons {padding-left: 0;}

#back-top {display: none !important;}

.DropdownCart .CartContents td.CartThumb,
.DropdownCart .CartContents td.ProductName,
.DropdownCart .CartContents td.CartItemQuantity,
.DropdownCart .CartContents td.CartItemIndividualPrice,
.DropdownCart .CartContents td.CartItemTotalPrice { padding-left:  5px !important;padding-right:  5px !important;}
.CartContents tfoot .SubTotal td { text-align: left; }
.DropdownCart .CartContents td.CartItemTotalPrice, .DropdownCart .CartContents th:last-child { padding-right: 5px !important;}

.PrimaryProductDetails .ProductThumb { margin-bottom: 0;}
.QuickViewBtn {display: none !important;}
.FeaturedProducts .ProductList .owl-item .ProductImage > a{  height: 326px !important;}

#HomeNewProducts h3 {margin-left: -30px;}



/* Header Mobile ......................*/

.TopMenu {  padding-top: 0px ; min-height: 46px; position: fixed; width: 100%; float: left; left: 0; top: 0; background: #000; padding: 0; z-index: 999;}
#Header {padding-top: 46px;}
.TopMenu li { display: none !important;}

/* Icon Menu */

#ToggleMenu { width: 25%; height: 46px;  vertical-align: middle;  cursor: pointer;  text-indent: -9999px; background-color: #000000 ; z-index: 2; float: left; border-right: 1px solid #333333; position: relative;
        -webkit-transition:background-color 0.5s ease 0s; -moz-transition:background-color 0.5s ease 0s; -ms-transition:background-color 0.5s ease 0s; -o-transition:background-color 0.5s ease 0s; transition:background-color 0.5s ease 0s; display: block;}
#ToggleMenu:before { width: 19px;  height: 14px;  background: url(//cdn10.bigcommerce.com/s-ic8hljc3l6/templates/__custom/images/list_sprite6.png?t=1706735714)  -275px 0 no-repeat ; position: absolute; content: ""; top: 50%; left: 50%; margin: -7px 0 0 -10px;}
#ToggleMenu:hover {  background-color:#262626 ;}

/* Icon Custommer */
.TopMenu .customer-area > a.icon-custommer {display: block; height: 46px; border-right: 1px solid #333333; position: relative;}
.TopMenu .customer-area > a.icon-custommer:before { background: url(//cdn10.bigcommerce.com/s-ic8hljc3l6/templates/__custom/images/list_sprite6.png?t=1706735714)  -446px 0px no-repeat ; position: absolute;content: ""; top: 50%; left: 50%; width: 17px; height: 16px;margin: -8px 0 0 -8px;}
.TopMenu .customer-area > a.icon-custommer:hover { background-color:#262626  ; }
.TopMenu .customer-area {display: block; float: left; width: 25%; position: static;}
.TopMenu .customer-area.open .DropdownCustommer   {display: block; }
.TopMenu .customer-area .DropdownCustommer {display: none; position: absolute; top: 46px; left: 0; padding: 20px 30px; width: 100%; background: #fff; text-align: left;z-index: 999; -moz-box-shadow:  none; -webkit-box-shadow: none; box-shadow: none; -webkit-border-radius:0;  -moz-border-radius:0; -ms-border-radius:0; -o-border-radius:0;  border-radius:0; border: none; width: 100%; border-bottom: 1px solid #e5e5e5 !important;}
.TopMenu .customer-area li {display: block !important;}
.TopMenu .customer-area .DropdownCustommer li {padding: 0 0 10px;}
.TopMenu .customer-area .DropdownCustommer li a {color: #505050; font-size: 11px; text-transform: uppercase; display: inline; padding: 0; background: none;}
.TopMenu .customer-area .DropdownCustommer li a:hover {color: #f00;}

/* Icon Currency */
.TopMenu .currency-top {display: block !important;}
.TopMenu .container {padding: 0;}
.TopMenu .container > ul {float: left; width: 50%; display: block;}
.TopMenu .container > ul > li {float: left; width: 50%; display: block; padding: 0;}

.header .currency-converter > span { display: none;}
.wrapAccount { display: none;}
.header .currency-converter { height: 46px; line-height: 46px; text-align: center; position: static;}
.header .currency-converter:hover { background:#262626; color: #fff;}

.header .currency-converter .CurrencyList img {display: inline; padding-right: 5px;}
.header .CurrencyChooser h2 { display: block;color: #505050; font-size: 11px; text-transform: uppercase;}
.header .CurrencyChooser  {background: #fff; width: 100%; padding: 20px 30px; z-index: 999;  border-bottom: 1px solid #e5e5e5 !important; -moz-box-shadow:none;-webkit-box-shadow: none; box-shadow: none;}
.header .CurrencyList dd {background: #fff;  border: none !important;}
.header .CurrencyChooser .BlockContent .CurrencyList{background: none; border: none;}

.header .CurrencyList a {padding: 7px 0;}
.header .CurrencyChooser a:hover span { color: #f00 !important;}
.header .CurrencyList a:hover { background: none;}
.header .currency-converter > a { font-size: 11px; text-transform: uppercase; color: #fff; -moz-opacity: 0.8; opacity:0.8; filter:alpha(opacity=80); /* For IE8 and earlier */-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /* IE8 */ display: block;}
.header .currency-converter > a:hover ,
.header .currency-converter:hover > a {color: #fff !important; -moz-opacity:1; opacity:1; filter:alpha(opacity=100); /* For IE8 and earlier */-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /* IE8 */}
.header .currency-converter .TxtCur { background:url(//cdn10.bigcommerce.com/s-ic8hljc3l6/templates/__custom/images/icon-arrow-hover.png?t=1706735714)  100% center  no-repeat;  display: inline-block; padding-right: 12px; }
.header .currency-converter:hover .TxtCur { background: url(//cdn10.bigcommerce.com/s-ic8hljc3l6/templates/__custom/images/icon-arrow-hover.png?t=1706735714) 100% center no-repeat;}
.header .currency-converter:hover .iconArrow { display: none;}
.footer .wrapCurrency {display: none;}

/* Icon Top Cart */
#Header .TopCart .item-cart {display: none;}
.TopMenu .CartLink {display: block !important; border-left: 1px solid #333333;}
.TopMenu li .icon.icon-cart {display: none;}
.TopMenu li #ShowDropdownCart {text-indent: -999em; font-size: 0; height: 46px; display: block; position: relative;}
.TopMenu li #ShowDropdownCart:before { background:url(//cdn10.bigcommerce.com/s-ic8hljc3l6/templates/__custom/images/list_sprite6.png?t=1706735714)  -361px 0px no-repeat ; height:24px; width: 16px; position: absolute; content: ""; top: 50%; left: 50%; margin: -12px 0 0 -8px;}
.TopMenu li #ShowDropdownCart:hover {background-color:#262626 ; }
.DropdownCart {top: 46px;}


.TopMenu .CartLink #ShowDropdownCart span {display: none;}
.AddBillingAddress dd div.selector { width: 100% !important;}
.ExpressCheckoutContent dd input[type="text"], .ExpressCheckoutContent dd input[type="password"] { width: 100% !important;}
.DropdownCart { max-height: 320px; overflow: auto;}
#OrderConfirmationForm .CartContents thead {display: none;}
#OrderConfirmationForm .CartContents .ProductPrice {font-size: 16px;}
.DropdownCart .CartContents tfoot tr {display: none;}
.DropdownCart .CartContents tfoot tr:nth-child(1) {display: block;}
.DropdownCart .CartContents td.ProductName { text-align: left !important;;}
.DropdownCart  .CartContents thead {display: none;}
.DropdownCart .CartContents tfoot .SubTotal td {padding: 10px;}
.DropdownCart .CartContents tfoot .SubTotal td .titTotal em { margin-left: 0px;}
.DropdownCart .CartContents tfoot .SubTotal td .titTotal {padding-right: 0;}
.DropdownCart .CartContents .CartItemTotalPrice em {font-size: 12px;}
.CartContents thead { display: none;}
.DropdownCart .CartContents tfoot .SubTotal td { border-bottom: none;}
.CheckoutRedeemCoupon label {display: block;}
.ExpressCheckoutBlock .ExpressCheckoutCompletedContent {display: none !important;}

.saleItem {right: 0;}

.ProductList .productWishlist {visibility: hidden !important;}
.ProductList .ProductActionAdd {visibility: visible !important;}
.ProductList .ProductImage .action{visibility: visible !important;}
.ProductList .ProductImage {padding-bottom: 29px;}
.Breadcrumb ul {width: 100%; margin: 0 auto; padding-left: 10px; padding-right: 10px;}
.SubBrandListGrid ul li {width: 50%;}
.FeaturedProducts .ProductList .owl-item .ProductImage > a { height: auto !important;}
.ProductList .owl-item .ProductImage > a { height: auto !important;}
.HorizontalFormContainer dd {padding-bottom: 0;}

.HL-NoCurrency #ToggleMenu ,
.HL-NoCurrency .customer-area,
.HL-NoCurrency .container > ul  {width: 33.3%}
.HL-NoCurrency .container > ul > li {width: 100%;border: none;}

/* cart */
table.CartContents tbody tr.First td:before {display: none;}
.CartContents th {display: none;}
table.CartContents tr td {display: block; margin: 0; position: relative; width: 100% !important; padding-left: 20px; padding-right: 20px; }
table.CartContents .productAttributes tr td {display: inline; border-bottom: none;}
.BlockContent .CartThumb img { max-width: 200px;}
#CartContent .CartContents .CartThumb {text-align: center !important;}
#CartContent .CartContents .ProductName {border-bottom: none; padding-bottom: 0 !important;}
.CartContents tfoot .SubTotal td { text-align: right !important;}
.CartContents tfoot .SubTotal td {border-top: none !important;}
table.CartContents.General tbody tr td:nth-of-type(4):before,
table.CartContents.General tbody tr td:nth-of-type(5):before { content: "Item Price : "; font-size: 12px; font-weight: 400;  left: 20px;  position: absolute; top: 22px; border-top: none !important;display: block; }
table.CartContents.General tbody tr td:nth-of-type(5):before { content: "Item Total :"; top: 11px;}

table.CartContents tr td.CartItemIndividualPrice,
table.CartContents tr td.CartItemTotalPrice {text-align: left; padding-left: 90px !important;}

table.CartContents tr td.CartItemTotalPrice {padding-top: 10px !important;}

.CartContents tfoot .SubTotal td div.wrapEstShip a {width: 100%;}

.KeepShopping,
#cartForm .updateCart { float: none; margin-right: 0;}

.updateCart .btn,
.KeepShopping .btn,
#CartContent .CheckoutButton .btn {width: 100%;}

#CartContent .ProceedToCheckout {float: none;}
#CartContent .ProceedToCheckout .txtInfo-2 {clear: both;}
#CartContent .ProductName .titProName {margin-top: 0;}
.CartRemoveLink {float: none; display: inline-block; position: relative; margin-left: -30px;}
.CartRemoveLink:after {content: "Remove"; position: absolute; top: 6px; left: 30px; color: #ea3b02;}
.CartContents tbody tr td {padding-top: 11px !important}
table.CartContents tbody tr td {padding-top: 11px}

table.CartContents tbody tr td ,
table.CartContents tfoot tr td {padding-left: 20px; padding-right: 20px;}

.CartItemRemove  {text-align: center;}
.CartItemIndividualPrice {left: 0}
.CartItemQuantity .selector {display: block; margin-top: 0; min-width: 70px; text-align: center;}
.CartItemQuantity div.selector span {max-width: 100%;}

.ProceedToCheckout,
.KeepShopping {display: block;float: none;text-align: center;}

.KeepShopping {margin-bottom: 10px;}
table.General tbody td.CartItemQuantity {text-align: center;  border-bottom: medium none; padding-bottom: 0 !important;}

#OrderConfirmationForm table.CartContents tr td:nth-of-type(3):before { content: "Item Price :"; left: 20px; font-size: 12px; font-weight: 400;   position: absolute; top: 22px; color: #505050;}
#OrderConfirmationForm table.CartContents tr td:nth-of-type(4):before { content: "Item Total :"; left: 20px; font-size: 12px; font-weight: 400;   position: absolute; top: 9px; color: #505050;}
#OrderConfirmationForm table.CartContents tr td.ProductName {border-bottom: 1px solid #ccc;}
#OrderConfirmationForm table.CartContents tr td:nth-child(3) {border-bottom:none; padding-bottom: 0;}
#OrderConfirmationForm table.CartContents tr td:nth-of-type(4) {padding-right: 20px;}
form#OrderConfirmationForm table.CartContents tr td.HL-CartFirst {
    min-height: 110px;
}
form#OrderConfirmationForm table.CartContents tfoot .SubTotal td {padding-right: 20px; text-align: right !important;}
.CartContents tfoot td em, .CartContents tfoot .SubTotal td .titGTotal em {line-height: 26px;}

#CartContent #CartFormContainer .ProceedToCheckout {margin-top: 0;}
.CartContents td.CartItemQuantity > div {display: block; float: none; width: 100% !important;}
#OrderConfirmationForm .BlockPaymentOptionsInner {
    float: none;
}


/* Fix Feature Product */
/*
@media (min-width: 768px) and (max-width:785px) {
.FeaturedProducts .ProductList .owl-item .ProductImage > a { height: auto !important;}
}
@media (min-width: 720px) and (max-width:767px) {
.FeaturedProducts .ProductList .owl-item .ProductImage > a { height: 410px !important;}
}
@media (min-width: 541px) and (max-width:560px) {
.FeaturedProducts .ProductList .owl-item .ProductImage > a { height: 280px !important;}

}

 @media (min-width: 561px) and (max-width:600px) {
.FeaturedProducts .ProductList .owl-item .ProductImage > a { height: 310px !important;}
}
@media (min-width: 601px) and (max-width:629px) {
.FeaturedProducts .ProductList .owl-item .ProductImage > a { height: 312px !important;}
}
@media (min-width: 630px) and (max-width:650px) {
.FeaturedProducts .ProductList .owl-item .ProductImage > a { height: 350px !important;}
}
@media (min-width: 651px) and (max-width:680px) {
.FeaturedProducts .ProductList .owl-item .ProductImage > a { height: 346px !important;}

}
@media (min-width: 681px) and (max-width:699px) {
.FeaturedProducts .ProductList .owl-item .ProductImage > a { height: auto !important;}

}
 @media (min-width: 700px) and (max-width:719px) {
.FeaturedProducts .ProductList .owl-item .ProductImage > a { height: 400px !important;}

}

@media (min-width: 421px) and (max-width:540px) {
.FeaturedProducts .ProductList > div  {text-align: center;}
.FeaturedProducts .ProductList .ProductImage  { display: inline-block; width: auto;}
.FeaturedProducts .ProductList .owl-item .ProductImage > a{ height: auto !important;}
}
@media (max-width:420px) {
.FeaturedProducts .ProductList .owl-item .ProductImage > a { height: auto !important;}
}
*/

/* Fix  Product Slider Height */
/*

@media (min-width: 630px) and (max-width:767px) {
}

@media (min-width: 541px) and (max-width:629px) {
.ProductList .owl-item .ProductImage > a { height: 200px !important;}
}
@media (min-width: 445px) and (max-width:500px) {
.ProductList .owl-item .ProductImage > a { height: 267px !important;}
}

@media (min-width:551px) and (max-width:540px) {
.ProductList .owl-item .ProductImage > a { height: 291px !important;}
}
@media (min-width: 361px) and (max-width:444px) {
.ProductList .owl-item .ProductImage > a { height: 220px !important;}
}
@media  (max-width:360px) {
.ProductList .owl-item .ProductImage > a { height: auto !important;}
}
*/

@media (max-width: 480px) {
.Widest .ProductList .ProductImage > a {  height: auto !important;}
.SubBrandListGrid ul li {width: 100%;}
.ProductList li{width:100%}
.Widest .ProductList li {width: 100%;}
.SideRelatedProducts .ProductList li,
#SimilarMultiProductsByCustomerViews .ProductList li,
#SimilarProductsByCustomerViews .ProductList li{width: 100%; min-height:0;}
#ProductDetails .ProductTinyImageList { height: 200px !important;}
#fastCartContainer .ProductList li,
#home #fastCartContainer .ProductList li {width: 100% !important;}
#QuickViewContent .qprod { width: 100%;}
#QuickViewProductDetails { margin-top: 20px;padding-left: 0 !important; width: 100% !important;}
#ProductDetails .ProductTinyImageList ul li { margin-top: 14px;}

#CheckoutStepBillingAddress .ExpressCheckoutContent,
.ExpressCheckoutBlock .ExpressCheckoutContent {padding: 20px;}
.DropdownCart .AlternativeCheckout {clear: both;}
.DropdownCart .ProceedToCheckout .CheckoutButton { float: right; margin-right: 0; margin-top: 0;}
.DropdownCart .ProceedToCheckout { clear: both; margin: 0 20px;}
.DropdownCart .updateCart {margin-right: 35px;}
.FormContainer .innerfrmAccount dd {clear: both;}
.innerfrmAccount .Submit { margin-left: 0;}
.CategoryContent .ProductList .ProductImage > a { height: auto !important;}
#fastCartSuggestive.ProductList .ProductImage > a { height: auto !important;}
#SimilarMultiProductsByCustomerViews .ProductList .ProductImage > a,
#SimilarProductsByCustomerViews .ProductList .ProductImage > a,
#SideProductRelated .ProductList .ProductImage > a {height: auto !important;}
.ProductList .ProductImage > a,
.ProductThumbImage > a{height: auto !important;}.CouponCode,.GiftCertificateCode {position: relative;}
.CouponCode input[type="text"],
.GiftCertificate input[type="text"] { width: 100% ; padding-right: 60px;}
.CartCode .GiftCertificate input.btn, .CartCode .CouponCode input.btn {position: absolute; bottom: 0; right:0;}
.ProductList li{min-height: 0px !important;}
.ProductList li{min-height: 0px !important;}
.FeaturedProducts .ProductList .owl-item .ProductImage > a {  height: auto !important;}

.DropdownCart .CartContents td.ProductName a {width: 130px;}
.CartItemQuantity .selector, .DetailRow.qty .selector {  width: 50px !important;}
 #CategoryContent .ProductList { margin: 0 auto;  max-width: 320px;}
.ProductList { margin: 0 auto;  max-width: 320px;}
#fastCartSuggestive.ProductList .ProductImage > a {  height: auto !important;}
.ProductList .owl-item .ProductImage > a { height: auto !important;}
.DropdownCart { max-height: 480px; overflow: auto;}

.ProductList.List .ProductImage { float: none; text-align: center; padding-bottom: 20px; width:100% !important;}
.ProductList.List .ProductDetails {float: none; padding: 0; clear: both;}
.ProductList .ProductRightCol { float: left; margin: 0 0 10px 0 ;}
#frmCompare .ProductList.List li {padding-bottom: 10px;}
.login-form input[type="email"],
.login-form input[type="password"] {width: 100%;}
#uniform-creditcard_ccexpm {margin-bottom: 5px;}
.CartContents tfoot .CheckoutRedeemCoupon td {padding-right: 10px;}
.CartContents tfoot .CheckoutRedeemCoupon td #couponcode {width: 100%;}
.ExpressCheckoutContent #OrderConfirmationForm #bottom_payment_button { padding: 0 30px;}
.social_icon .facebook-button, .fb-like.fb_iframe_widget {
    float: left;
    margin-right: 10px;
    margin-top: 6px;
}
.social_icon .SocialConnect {
    float: left;
}

}

@media (min-width: 1201px) and (max-width:1300px) {
.feature-product-owl .owl-controls .owl-buttons .owl-prev {  left:0px;}
.feature-product-owl .owl-controls .owl-buttons .owl-next {  right: 0px;}
.BrandSlider .owl-controls .owl-buttons .owl-prev {  left: 0px;}
.BrandSlider .owl-controls .owl-buttons .owl-next { right: 0px;}
}

@media (min-width: 961px) and (max-width:1071px) {
.feature-product-owl .owl-controls .owl-buttons .owl-prev {  left:0px;}
.feature-product-owl .owl-controls .owl-buttons .owl-next {  right: 0px;}
.BrandSlider .owl-controls .owl-buttons .owl-prev {  left: 0px;}
.BrandSlider .owl-controls .owl-buttons .owl-next { right: 0px;}
}
@media (min-width: 600px) and (max-width:1894px) {
.TopMenu, .TopMenu a {
    background: #f8f8f8 url(//cdn6.bigcommerce.com/s-ic8hljc3l6/templates/__custom/images/topbg.jpg?t=1461812106) -460px 0 repeat;
}
}
@media (min-width: 980px) and (max-width: 1280px){
.TopMenu, .TopMenu a {
    color: #7e7e7e;
    background: #f8f8f8 url(//cdn6.bigcommerce.com/s-ic8hljc3l6/templates/__custom/images/topbg.jpg?t=1461812106) -505px 1px no-repeat;
}
}