@media only screen and (min-width: 993px) and (max-width: 1212px) {
#Freeshipping img {margin: 50px 0; width:20%;}
#SearchForm {background-color: #cf0a2c;position: relative;width: 300px;}
#SearchForm input#search_query {border-bottom: 1px solid #999999;border-left: 1px solid #999999;border-radius: 0 !important;border-top: 1px solid #999999;float: left;width: 75%;}
.Freeshipping {float:none;text-align:center;margin-top:35px;margin-left:auto; margin-right:auto;}
.col-sm-20 {     padding-left: 10px; }
.col-sm-20 img {width: 100%;}
#dealer .btn {font-size: 14px;height: 30px;line-height: 30px;padding: 0 18px;}
.ProductList .ProductImage a, #ProductMain .ProductThumbImage a {display: table-cell;text-align: center !important;vertical-align: middle; width: 100%;}

}
@media screen and (min-width: 992px){   
#dealer .btn {margin-top:100px;}
}

@media (min-width: 1200px) {


}

@media (max-width: 1199px) {

}



/* width: 970px  */
@media (max-width: 992px){
.ProductThumbImage a img {width: 100%;}
.itemLink {float: left;padding-right:1px;width: 25%;}
.dealerHead {font-size: 28px; }
.dealer{font-size: 16px;  line-height: 5px;}
.contCategory h2 {font-size:24px;}
#HomeSlideShow.flexslider .slides img {display: inline-block; width:100%!important;}
#HomeSlideShow { float: left; width: 100%!important; }
.shbutton-home-a img {max-width: 96%;}
#Freeshipping {clear:both;float:none;margin-top: 10px;text-align:right;}
.Freeshipping {float: none;margin-top: 0px;text-align: center; width:35%;  margin-top: -100px;}
.header-right-bg img {display:none;}
.header-left-bg img {display:none;}
#SearchForm { background-color: #cf0a2c; margin-top: 15px; position: relative; width: 366px;}
.nav > li > a {font-size: 13px;}
.nav > li > div {width: 1000px;}
.megmenuline img {display:none;}
.Left #SideCategoryList .SideCategoryListFlyout > ul > li a {font-size:11px;}
#home .main .side-menu li.ActivetoogleClick > a {font-size:11px;}
#HomeHeading h3 {color: #1d6f15; font-family: Montserrat; font-size: 24px; font-weight: 700;letter-spacing: 0;line-height: 10px;margin-bottom: 23px;padding: 5px 5px 5px;text-align: center;}

#SearchForm {margin-top:10px;}
#ShowDropdownCart {font-size: 11px;}
.shbutton {
    display: none;
    margin: -60% 0 0 20%;
    opacity: 100 !important;
    position: absolute;
    z-index: 999;
}
#ContactForm dl dd {width:90%}
}


 /* width: 750px  */
@media (min-width: 768px) and (max-width: 991px) {
.ProductThumbImage a img {width: 100%;}
#dealer .btn {font-size: 14px;height: 30px;line-height: 30px; padding: 0 18px;}
.buttonpadding {padding-top:80px;}
.flexslider .slides img {
width:100%;
height:auto;
}
#ProductDetails .ProductThumbImage {
    width:100%;
    border: 1px solid #ddd;
    margin-left:auto;
    margin-right:auto;
}
.left-content {width:50%}
.itemLink {float: left; padding-right: 1px;width: 25%;}
.item-category {padding: 0px !important;}
.dealsHead {font-size: 26px; }
.deals {font-size: 18px;}
.sidewide img{width:100%;}
.dealerHead {font-size: 28px; }
.dealer{font-size: 16px;  line-height: 5px;}
.contCategory h2 {font-size:28px; padding:1px;}
.leadhead{ font-size: 36px;}
.lead {font-size: 18px;  line-height: 30px;}

#SearchForm {}
#SearchForm input#search_query {border-bottom: 1px solid #999999;border-left: 1px solid #999999;border-radius: 0 !important;border-top: 1px solid #999999;float: left;width: 80%;}
#SearchForm .Button {border: 0 none !important;border-radius: 0;cursor: pointer;float: left;height: 43px;margin: 2px 6px 0 0;padding: 0;vertical-align: top;width: 38px;}
#Freeshipping {clear:both;float:none;margin-top: 10px;text-align:right;}
.Freeshipping {float: none;margin-top: 0px;text-align: center; width:35%;  margin-top: -100px;}
.contCategory h2{font-size:24;}
#HomeSlideShow.flexslider .slides img {display: inline-block; width:100%!important;}
#HomeSlideShow { float: left; width: 100%!important; }
    .Left #SideCategoryList .SideCategoryListFlyout > ul > li a {font-size:9px;}
    #ShowDropdownCart {font-size: 11px;}

    #SearchForm { margin-top: 10px;}
    .TopMenu a { font-size: 11px;}
    #CheckButton{display:none;}
    .header-left-bg{display:none;}
    .header-right-bg{display:none;}


    .subscribe_form #nl_email {width: 146px;}
    .box-advance .box {width: 146px;}
    .box-advance .box span {font-size:11px; padding-left: 28px; padding-right:2px;}
    .box-advance .box.alpha span {padding: 0 27px 0 6px;}
    .wrapContSellers .col-sm-4 {height: 239px;}
    .TopSellerBrand li {padding-left:5px;}
    .wrapContSellers .ProductList .ProductImage {width: 115px; display:inline; overflow:inherit; margin-right: 10px;}
    .wrapContSellers .ProductList .ProductImage img {max-width: 100%;}
    .wrapContSellers .ProductList .ProductImage a {display:inline-block;}
    .wrapSellerInfo {margin: 0;}
    .wrapSellerInfo .SalePrice {font-size: 17px;}
    .wrapContSellers .sale-label .saleItem, .wrapContSellers .saleItem strong {width: 35px; height: 35px; font-size: 11px; padding: 0;}
    .wrapContSellers .TopSellers {border: 1px solid #f4854a}
    .wrapContSellers .TopSellers:before {display:none;}

    .wrapContSellers .ProductList .productWishlist {left: 60px; top: 30px;}
    .banner-slider .info p {height: 104px; font-size: 10px; line-height: 12px; padding: 7px;}
    .banner-slider {width: 237px;}
    #HomeSlideShow {width:497px;}
    #HomeSlideShow ul.flex-direction-nav {bottom:20px; left:28px;}
    .brands-slideshow .slideshow {padding: 19px 3% 17px 7%; width: 76.6%;}
    .PageMenu .sf-menu > li > a {font-size: 12px;}
    .NewProducts .BlockContent {width: 515px;}
    .NewProducts .innerBlockContent {width: 500px;}
    /*.NewProducts .BlockContent .ProductList {width: 750px;}*/
    .img-info-newproduct {width: 190px;}
    .CategoryContent .ProductList li, .WishlistProductList li {width: 33.333%;}
    .CategoryContent img {width: 100%;}
 
    #frmCompare .ProductList .productWishlist {left: 101px !important;}
    .productlist-page .Content {width: 70%;}
    .ProductList .pname {font-size: 12px;}
    #home .main .side-menu li.ActivetoogleClick > a {font-size: 9px;}
    .bestseller-head {font-family: Arapey; font-size: 36px; color:#CB6828;}
    .bestseller-subhead {font-family: Montserrat; font-size: 18px; color:#1D6F15;}
    #HomeSlideShow.flexslider .slides img {display: inline-block; width: 100% !important;}
     p.bestseller {font-family: Montserrat; font-size: 12px; color:#1D6F15;}
    .col-sm-6 {padding-bottom:5px}
    .tabNavigation li a {font-size: 10px;padding: 10px 15px;}
     #ProductDetails h1 {    color: #000 !important;font-family: Quantico;font-size: 20px;line-height: 28px;margin-bottom: 9px; padding: 0;word-wrap: break-word;}
     #ContactForm dl dd {width:90%}
    .ProductList .ProductImage a, #ProductMain .ProductThumbImage a {display: table-cell;text-align: center !important;vertical-align: middle; width: 100%;}
    .contactForm, .contactInfo {width: 90%!important; float: none; margin-bottom: 20px; overflow: hidden; margin-left:20px;}
    .subscribe_form {float: left;overflow: hidden;text-align: left;text-transform: uppercase;width: 95%!important;}
    #ContactForm .Submit {margin-bottom: 0;}
    #ContactForm dl dt{padding: 10px 0 2px;}
    .contact-wrapper .header {margin: 0;}
#HomeHeading h3 {color: #1d6f15; font-family: Montserrat; font-size: 20px; font-weight: 700; letter-spacing: 0; line-height: 14px; margin-bottom: 23px; padding:0;text-align: center;}
    .left-content {width: 50%;}
    .AddToWishlistLink {margin: 15px 0 0;}
    .tabNavigation li a {font-size: 10px; padding:10px 15px;}
    .ProductTinyImageList {width: 86%!important;}
    #ProductDetails .ProductTinyImageList ul li {margin-right: 10px;}
    .EstimateShipping {width: 55%;}
    .wrapContSellers .ProductDetails {padding: 0 10px 14px;}
    .wrapContSellers .ProductActionAdd {bottom: 10px;}
    .page {overflow: hidden;}
    .wrapContSellers .sale-label .saleItem {
        left: 90px;
    }
    #email-modal .modal-window {width: 700px;}
    #email-modal .window-window .window-content {min-height: 273px;}
    #embed-newsletter .email {width: 200px;}
    .wrapEmail {width: 55%;}
    .wrapImgEmail {width: 39%;}
    .itemLink:first-child {width: 35.5%;}
    .itemLink {width: 30%;}
    .itemLink.last { width: 100%;margin-top: 30px;
    }
    .wrapContFootBot p,.footer-payment {width: 100%;float: none; text-align: center; }
    #ToggleMenu {display: block; border: 0; width: auto; width: 30%; z-index: 1;}
    .header-logo {position:relative; z-index: 2;}
    #ToggleMenu .fa-bars {color: #fff;}
    #ToggleMenu .fa-bars:hover {color: #cf0a2c;}
    #ToggleMenu:hover {background: none;}
    #ToggleMenu .fa-bars:before {float: left;}
    #ToggleMenu .fa-bars:after {content: "Shop by Department"; font-family: Roboto; font-size: 13px; margin-left: 8px; margin-top: 3px; float: right;}
    .PageMenu {display: none;}
    .wrapContSellers .ProductList .ProductImage img {width: 85px;}
    .wrapContSellers .sale-label .saleItem {left: 68px;}
    #ModalContainer {max-width: 720px !important;}
    .ModalContent #fastCartContainer .fastCartTop {margin: 0 10px 17px;}
    .fastCartBottom {margin: 0 10px 50px;}
    #fastCartSuggestive li {margin-left: 15px !important;}
    .fastCartSuggestive .ProductList .ProductDetails {min-height: 46px !important;}
    #frmGiftCertificate .FormContainer dd textarea {width: 375px;}
    #PurchaseGiftCertificate .txtOption small {padding: 0 0 5px 0;}
    #PurchaseGiftCertificate dt.desktopOnly.widthOther, #frmGiftCertificate dt.desktopOnly {display: none;}
    #PurchaseGiftCertificate small.widthOther {width: 375px; display: block;}
    #frmGiftCertificate .FormContainer dt {padding-bottom: 0;}
    #frmGiftCertificate .FormContainer dd {padding-bottom: 17px; width: 375px;}
    .info-right { float: left; margin-top: 20px; overflow: hidden; width: 100%;}
    .newsletter-subscription {float: left; width: 49%;}
    .wrapSocialBlock {float: right; width: 49%;}
    .cate_product {float: none; margin-bottom: 20px; width: 100%;}
    .cate_info {float: none; width: 100%;}
    .contCategory .sub_cate ul li {float: left; padding-right: 2%; width: 49%;}
    .ProductThumbImage a img {width: 100%;}
    .ProductActionAdd .btn { min-width: 134px; padding: 0 !important;}

    .HL-topSellerFull.wrapContSellers .ProductList .ProductImage {width: 100%; margin-right: 0; overflow: hidden;}
    .HL-topSellerFull.wrapContSellers .sale-label .saleItem {left: auto; right: 0 !important; top: 51px;}
    .HL-topSellerFull.wrapContSellers .ProductList .ProductImage img {width: auto;}
    .HL-topSellerFull.wrapContSellers .saleItem strong, .HL-topSellerFull.wrapContSellers .saleItem {width: 58px; height: 58px;}
    .HL-topSellerFull .wrapSellerInfo {width: 100%;}
    #menu-wrapper{display:none;}

.shbutton {
    display: none;
    margin: -60% 0 0 5%;
    opacity: 100 !important;
    position: absolute;
    z-index: 999;
}
.homebanner{
padding-bottom:10px;
}
}

/* width: 100%  */

@media (max-width: 767px) {
    /* Layout */
#ToggleMenu{
    display: table-cell;
}
#cart-amount  {
    display: none;
}
.header-logo {
    text-align:center;
    width: 100%;
}
.Freeshipping {
    clear:both;
    float:none;
    margin-top: 10px;
    width:100%;
    margin-bottom: 15px;
}
#Freeshipping {
    clear:both;
    float:none;
    margin-top: 10px;
    text-align:center;
}
#Header { position: relative; padding:0px 0; background-image: url(//cdn10.bigcommerce.com/s-4iwpyceis0/templates/__custom/images/headermobile.jpg?t=1618956026); background-position:center center;-o-background-size: 100% 100%, auto;-moz-background-size: 100% 100%, auto;-webkit-background-size: 100% 100%, auto; background-size: 100% 100%, auto }
#dealer .btn {font-size: 14px;height: 30px;line-height: 30px; padding: 0 18px;}
.flexslider .slides img {
width:100%;
height:auto;
}
.itemLink {float: left;padding-right:1px;width: 25%;}
.item-category {padding: 0px !important;}
.dealsHead {font-size: 26px; }
.deals {font-size: 18px;}
.sidewide img{width:100%;}
.dealerHead {font-size: 36px; }
.dealer{font-size: 16px;  line-height: 5px;}
.contCategory h2 {font-size:28px; padding:1px;}
.dealerHead {font-size: 36px; }
.dealer{font-size: 18px;  line-height: 5px;}
.leadhead{ font-size: 36px;}
.lead {font-size: 16px;  line-height: 25px;}



    /* Layout */
.sidewide img{width:100%;}
.contCategory h2{font-size:24;}
#HomeSlideShow.flexslider .slides img {display: inline-block; width:100%!important;}
#HomeSlideShow { float: left; width: 100%!important; }
.contactForm, .contactInfo {float: none;margin-bottom: 20px;overflow: hidden;width: 90%!important; margin-left:20px;}
.subscribe_form {float: left;overflow: hidden;text-align: left;text-transform: uppercase;width: 95%!important;}
.shbutton-home-a img {max-width: 96%;}
    #CheckButton{display:none;}
    .header-left-bg{display:none;}
    .header-right-bg{display:none;}

#SearchForm .Button { cursor: pointer; border: 0 !important; vertical-align: top; margin: 2px 6px 0 0; width: 45px; height: 43px; padding: 0; border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; float: right; background: url(//cdn10.bigcommerce.com/s-4iwpyceis0/templates/__custom/images/search-button.png?t=1618956026); -moz-transition: background-color 150ms ease; -webkit-transition: background-color 150ms ease; -o-transition: background-color 150ms ease; transition: background-color 150ms ease; }

#SearchForm {
    background-color: #cf0a2c !important;
    position: relative;
    width: 70%;

}
.Left ,
.Right {display: none;}
.Content {float: none; width: 100%;} /* width for content of  layout column 3 */
.Content.Wide {float: none; width: 100%} /* width for content of layout column 2*/
       /* Hide */
    #menu-wrapper{display:none;}
    .productlist-page .Left, .CartLink.desktopOnly, .desktopOnly,#email-modal, .CartContents .ProductName {display: none !important;}
    .mobileOnly {display: block;}
    #HomeSlideShow {margin-bottom:25px}
    #HomeSlideShow, .banner-slider {width: 100%;}
    #newsletter { width: 190px;}
    .banner-slider .info p {height: 175; padding: 10px 0 0 10px; margin:0;}
    .box-advance .box { width: 100%; margin: 0 0 5px; }
    
    .page .container {padding-left:10px; padding-right:10px;}
    .MainSlideshow {margin-bottom:-35px;}

    #ModalContainer .fastCartThumb, #ModalContainer .fastCartItemBox div,#ModalContainer .Quantity, #ModalContainer .fastCartBottom {display: none !important; }
    .static-block-2 .col-sm-4 { margin: 0 0 20px; overflow: hidden;}
    .featured-category-item ul {border: 0; }
    .featured_category_content { border-bottom: 0px solid #cacaca; }
    .item-category { overflow: hidden;  border-top: 0px solid #cacaca; padding: 0px 0px 0px;}
    .sellerInfo .imgAnimation img.second { left: 50%;  margin: 0 0 0 -195px; max-width: 100%;position: absolute;top: 0;width: auto;}
    /* Show */

    /* Layout */

    .footer-columns .grid__item {text-align: center; width: 33.333333%;}
    .footer-columns .grid__item:last-child {text-align: center;width: 100%;}
    .footer-main .SocialConnect ul {margin: 0;}
    .footer-main .inner { padding: 20px 0 0 0;}
    #AjaxLoading {background-color: rgba(0,0,0,.7); top: 0; right: 0; bottom: 0;left: 0;}
    #AjaxLoading .ajax-loader {position: absolute; margin-top: -16px; top: 50%; right: 0; left: 0;}
    #ModalOverlay { background-color: #000; opacity: 0.7 !important; }
    .productlist-page .CategoryContent {padding: 0;}
    .fastCartThumb,.fastCartItemBox,.fastCartSummaryBox {float: none; width: 100%;}
    #ModalContainer { background-color: #fff;top: 10px !important; right: 10px !important; bottom: 10px !important; left: 10px !important; width: auto !important; margin-left: 0 !important;}
    #ModalContainer .fastCartTop { padding: 0;}
    #ModalContainer .fastCartItemBox { padding: 0; text-align: center; }
    #ModalContainer .fastCartSummaryBox {margin: 0 auto; float: none; overflow: hidden; }
    .login-form .one-half { width: 100%;}
    .login-form .CreateAccount { margin-bottom: 20px;border: 0;}
    .header-logo { margin-bottom: 25px; float: left;}
    .header-secondary { clear: both; float: none;}
    .header-secondary #SearchForm { float: none; margin: 20px auto 0; }
    .header-secondary .QuickSearch {border-top-width: 0 !important;}
    .header-top {text-align: center;margin-top: 0;}
    .TopMenu ul { text-align: right;}
    #Header .col-sm-4 { float: none; width: 100%; }

    /* Multipage Cart Styling */
    .TabNav { border-bottom: 0; margin: 0; padding: 0; font-size: 0;}
    .TabNav li {width: 100%;text-align: center;}
    .TabNav li a {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0;}
    .more-info .col-sm-4, .header-image .col-sm-4, .brands-slideshow .col-sm-4 { width: 33.3333%; float: left;}
    .main img { max-width: 100%;}
    .contactForm {width: 67%;}
    .contactInfo {width: 30%;}
    .#ContactForm dl dt {width: 28%;}
    #ContactForm dl dd { width: 100%; padding: 0;}
    .contactForm input[type="text"], .contactForm input[type="password"] {width: 100%;}
    #ContactForm .Submit input { margin-left: 28%;}
    #frmGiftCertificate .FormContainer dt {width: 28%;float: left; }
    #frmGiftCertificate .FormContainer dd { float: left; width: 58%;}
    #frmGiftCertificate .FormContainer dd input[type="text"] { width: 100%;}
    .more-info .column-inner h2 { padding: 0;}
    .SideRelatedProducts .BlockContent {margin: 0;}
    .productlist-page .Content, #LayoutColumn1.Content.Wide { width: 100%;float: none; }
    .CartContents td.CartThumb, .CartContents td.ProductName, .CartContents td.CartItemQuantity, .CartContents td.CartItemIndividualPrice, .CartContents td.CartItemTotalPrice {padding: 30px 10px 0 0 !important;}
    .ProductAddToCart .BulkDiscount {margin-right:15px;}
    .productPage .Left {display: none;}
    .CartRemoveLink {right: 7px; top: 23px;}
    .TopMenu .CartLink > .DropdownCart, #CartContent .CartContents th.itemPrice {display: none !important;}
    #CartContent .CartContents th.mobileOnly {display: block !important;}
    #ToggleMenu {display: table-cell;}
    #cart-amount {display: none;}

    .PageMenu {display: none;}
    .TopMenu {padding:0; z-index: 1}
    .TopMenu .container, .page .TopMenu .container {padding: 0; border: 0;}
    /*********/
    .TopMenu li {display: none !important;}
    .TopMenu {position: relative;}
    .TopMenu .currency-converter > span { display: none;}
    .TopMenu .currency-converter a > strong {
        color:#fff;
    }
    .wrapAccount { display: none;}
    .currency-converter {display: none;}
    .TopMenu li.currencyLink.mobileOnly, .TopMenu li.currencyLink.mobileOnly .currency-converter {display: block !important;}
    .TopMenu li.currencyLink.mobileOnly .currency-converter {width: 100%}
    .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: 47px; left: 0; padding: 15px; width: 100%; background: #000; 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 .DropdownCustommer li {padding: 0 0 10px; color: #b3b3b3; font-size: 11px; font-weight: bold;}
    .TopMenu .customer-area .DropdownCustommer li a {color: #505050; font-size: 11px; text-transform: uppercase; display: inline; font-weight: bold; padding: 0; background: none;}

    .TopMenu .customer-area li {display: block !important; float: none;}
    .TopMenu .CartLink {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; border-color: #e0e0e0; padding: 0;}
    .TopMenu .container > ul > li.CartLink {border-left: 1px solid #e0e0e0; margin: 0;}

    .TopMenu .currency-converter { height: 46px; line-height: 46px; text-align: center; position: static; margin: 0;}
    .TopMenu .currency-converter:hover { background:#1fade6; color: #fff;}

    .TopMenu .customer-area > a.icon-custommer {display: block; height: 46px; border-right: 1px solid #e0e0e0; position: relative; text-align: center;}
    .TopMenu .customer-area > a.icon-custommer .fa-user {color: #fff; font-size: 20px; margin-top: 13px;}
    .TopMenu .customer-area > a.icon-custommer:hover { background-color:#a30c0c; }
    .TopMenu .customer-area > a.icon-custommer:hover .fa-user, .TopMenu .currency-converter:hover > a > strong, .TopMenu li.CartLink .mobileOnly:hover .fa-shopping-cart {color: #FFF;}
    .TopMenu li .icon.icon-cart {display: none;}

    .TopMenu li.CartLink .mobileOnly {text-indent: -999em; font-size: 0; height: 46px; display: block; position: relative; text-align: center;}
    .TopMenu li.CartLink .mobileOnly .fa-shopping-cart {color: #fff; font-size: 20px; margin-top: 13px;}
    .TopMenu li.CartLink .mobileOnly:hover {background-color:#a30c0c;}
   
    .TopMenu .CartLink span {display: none;}
    .TopMenu .currency-converter:hover .iconArrow { background: url(//cdn10.bigcommerce.com/s-4iwpyceis0/templates/__custom/images/icon-arrow-hover.png?t=1618956026) 100% 0 no-repeat;}
    .DropdownCart {top: 46px;}

    .TopMenu .currency-converter .CurrencyList img {display: inline; padding-right: 5px;}
    .TopMenu .CurrencyChooser h2 { display: block;color: #505050; font-weight: bold; font-size: 11px;}
    .TopMenu .CurrencyChooser  {background: #fff; width: 100%; padding: 15px; z-index: 999; border-radius: 0; margin: 1px 0 0; border-bottom: 1px solid #e5e5e5 !important;}
    .TopMenu .CurrencyList dd {background: #fff; border: none;}
    .TopMenu .CurrencyChooser .BlockContent .CurrencyList{background: none; border: none !important;}
    .TopMenu .CurrencyList dd {border: none !important;}
    .TopMenu .CurrencyList a {padding: 7px 0;}
    .TopMenu .CurrencyChooser a:hover span { color: #2a6496 !important;}
    .TopMenu .CurrencyList a:hover { background: none;}
    .TopMenu .currency-converter > a:hover {color: #fff !important; }
    .TopMenu .currency-converter:hover > a {color: #fff !important; }
    .TopMenu .currency-converter img, .TopMenu .currency-converter .iconArrow {display: none;}
    .TopMenu .currency-converter > a > strong {color: #27243f; position: relative; padding-right: 12px; border: 0; font-weight: bold;}
    .TopMenu .currency-converter > a > strong:after {position: absolute; top: 5px; right: -2px; border-left: 5px solid transparent; border-right: 5px solid transparent;border-top: 5px solid #27243f; content: ""; width: 10px; height: 4px;}
    .TopMenu .currency-converter:hover > a > strong:after {border-top: 5px solid #FFF;}
    .TopMenu .CurrencyList a .Text {color: #505050; font-weight: bold; font-size: 11px;}
    .TopMenu .currency-converter > a.iconArrow {display: none;}

    .HL-NoCurrency .TopMenu li.currencyLink.mobileOnly {display:none !important;}
    .HL-NoCurrency .TopMenu .container > ul > li.CartLink {border-left: 0; width: 100%;}
    .HL-NoCurrency #ToggleMenu {width: 33%; background-color:#000;}
    .HL-NoCurrency #ToggleMenu:hover {width: 33%; background-color:#a30c0c;}
    .HL-NoCurrency .TopMenu .customer-area {width: 33%;}
    .HL-NoCurrency .TopMenu .container > ul {width: 34%}

    .header {position: static !important;}
    #Header {
        margin: 0 auto;
        padding: 30px 0 20px;
    }
    #Header .container {border: 0; padding:0 20px; text-align: center;}

    .TopMenu {background: #FFF;}
    .TopMenu .container {width: auto;}
    #LogoImage {margin-right: 0; width:100%;}
    .TopMenu li.myAcc {background: none; padding-left: 0;}
    .TopMenu li.myAcc a {display: inline-block; margin-left: 15px;}
    #SearchForm {width: 100%; border:1px solid #515152; margin-top: 0; background: transparent;}
    #SearchForm input#search_query {border-bottom: 0; float: left; width: 75%; font-size: 12px !important;}
    #SearchForm .Button {}
    .more-info {padding: 30px 0 10px;}
    .header-top p {border-bottom: 1px solid #efefef; padding-bottom: 16px; padding-top: 20px;}
    .CartLink .mobileOnly {display: block !important;}
    #ShowDropdownCart {display: none;}
    .Breadcrumb ul {border-top: 0;}
    .TopMenu .container > ul > li.header-top {display: block !important; left: 0; padding: 0 !important; position: absolute; text-align: center;top: 46px; width: 100% !important;}
    .TopMenu .container > ul > li.header-top p { padding: 18px 0 14px; margin: 0 15px;}
    #PageBreadcrumb .container {padding: 0 !important}
    .itemLink { margin-right: 1%; width: 24%;}
    .itemLink:first-child { width: 48%;}
    .itemLink.last {width: 100%;}
    .banner-slider .info > a {width: 195px;}
    .banner-slider .banner-slider-bottom > a {float: right;}
    .wrapContSellers {text-align: center;}

    .innerTopSellers { border: 1px solid #f4854a;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding-bottom: 30px;}
    .HL-topSellerFull .innerTopSellers {border: 0;}
    .HL-topSellerFull.wrapContSellers .sale-label .saleItem {top: 47px;}

    .wrapContSellers .TopSellers:before {display: none;}
    .brands-slideshow .slideshow { width: 60%; padding: 19px 20px 17px 35px;}
    .contCategory h2 { font-size: 28px;}
    .NewProducts .BlockContent {float: none; width: auto;}
    .img-info-newproduct { float: none; margin: 25px auto 10px;}
    .NewProducts .BlockContent .ProductList, .NewProducts .innerBlockContent { width: auto;}
    .NewProducts .BlockContent .ProductList .owl-buttons {top: -63px; right: 10px;}
    .static-block { padding: 0 0 3%; }
    .static-block a { float: left; margin: 3% 1.2% 0;}
    .block-slogan .container {font-size: 17px; padding: 8px 10px; }
    .CategoryContent .ProductList li, .WishlistProductList li {width: 33.333%;}
 
    #frmCompare .ProductList .productWishlist {left: 116px !important;}
    .Left {padding-right: 0;}
    .contactForm, .contactInfo {width: 90%!important; float: none; margin-bottom: 20px; overflow: hidden;}
    .subscribe_form {float: left;overflow: hidden;text-align: left;text-transform: uppercase;width: 95%!important;}
    #ContactForm .Submit {margin-bottom: 0;}
    #ContactForm dl dt{padding: 10px 0 2px;}
    .contact-wrapper .header {margin: 0;}
    .ExpressCheckoutContent .CreateAccount, .ExpressCheckoutContent .AccountLogin {width: 100%; padding: 0; margin-bottom: 20px; float: none;}
    .ExpressCheckoutCompletedContent {display: none !important;}
    #CartContent .ProceedToCheckout {float: left; width: 200px;clear: both;}
    #CartContent .CheckoutButton .btn { margin-top: 20px; padding: 10px 20px;}
    #OrderConfirmationForm .FloatRight.CheckoutRedeemCoupon { margin: 0 0 15px; width: 100%;}
    .block-slogan {position: static;}

    .tabNavigation li a {font-size: 10px; padding:5px 10px;}
    .left-content,
    .PrimaryProductDetails .ProductMain {width: 100%!important; overflow: hidden; float: none; margin: 0 0 20px; padding:10px;}
    .ProductTinyImageList {width:86% !important;}
    .AddToWishlistLink {margin: 0;}
    .static-block .imgAnimation img.first {width: 100%;}
    .EstimateShipping {width: 100%;}
    .footerInfo p {line-height: 30px;}
    #frmGiftCertificate .FormContainer dt.desktopOnly {display: inline-block;}
    .ModalContent #fastCartContainer .fastCartSummaryBox {width: 100%;}
    .ModalContent #fastCartContainer .fastCartTop { margin: 0 30px 17px;}
    #ModalContainer .modalClose { right: -20px !important; top: -24px !important;}
    #ModalContainer { max-height: 80% !important; }
    .CouponCode input[type="text"], .GiftCertificate input[type="text"] {width: 81%;}
    .OrderContents .CheckoutRedeemCoupon #couponcode { width: 71%; float: left;}
    .wrapContSellers .col-sm-4 { width: 50%; margin-bottom: 20px; height: auto;}
    .wrapContSellers #SideTopSellers { width: 100%; margin-bottom: 0;}
    .wrapContFootBot p,.footer-payment { width: 100%; float: none; text-align: center;}
    .banner-slider .info p {height: 140px;}
    .SearchContainer .ProductList .ProductRightCol {position: static;float: left; margin-bottom: 10px; width: 100%;}
    #SearchResultsProduct .ProductList .p-name { margin-bottom: 0;}

    #CreateAccountForm .box.borderB:last-child {margin:0 0 100px 0;}
    #CartContent .CartThumb img { max-width: 100%;}
    .FormContainer .innerfrmAccount dd .Textbox, .FormContainer .innerfrmAccount dd #FormField_13, .FormContainer .innerfrmAccount dd div.selector {width: 100% !important;}
    #LayoutColumn1.Left {display: none;}
    #LayoutColumn2.Content {width: 100%;}
    .HL-contSellerThreeColumn.wrapContSellers .col-sm-4 {width: 33.3333%;}
    .HL-contSellerTwoColumn.wrapContSellers .col-sm-4, .HL-contSellerThreeColumn.wrapContSellers .col-sm-4 {margin-bottom: 0;}
.shbutton {
    display: none;
    margin: -30% 0 0 40%;
    opacity: 100 !important;
    position: absolute;
    z-index: 999;
}
.marginBottom {
text-align:center;
}
#home .btn {margin-bottom:10px;
}
#Freeshipping {
    clear:both;
    float:none;
    margin-top: 10px;
    text-align:center;
}
.item-category {padding: 0px !important;}
.dealsHead {font-size: 28px; }
.deals {font-size: 16px;}
.sidewide img{width:100%;}
#HomeHeading h3 {font-size: 20px;}
#home .btn {margin-bottom:10px;}
.contCategory h2 {font-size:28px; padding:1px;}

.dealerHead {font-size: 28px; }
.dealer{font-size: 16px;  line-height: 5px;}
.leadhead{ font-size: 28px;}
.lead {font-size: 16px;  line-height: 25px;}
.homebanner{
padding-bottom:10px;
}
.homebanner-2{
padding-bottom:10px;
}
}




@media only screen and (min-width: 817px) and (max-width: 1212px) {

}




@media (max-width: 991px) and (min-width: 768px){
.ProductThumbImage a img {width: 100%;}
.col-sm-20 {padding-left:10px}
.col-sm-20 img {width:100%}
#Header { position: relative; padding:0px 0; background-image: url(//cdn10.bigcommerce.com/s-4iwpyceis0/templates/__custom/images/headermobile.jpg?t=1618956026); background-position:center center;-o-background-size: 100% 100%, auto;-moz-background-size: 100% 100%, auto;-webkit-background-size: 100% 100%, auto; background-size: 100% 100%, auto }

.header-logo {  
    width: 45%;

}
#Freeshipping img
{    margin: 10px 0;
}
#Freeshipping
{width: 100%;
    text-align: center;
}
.header-secondary{ 
width: 45%;
margin-top:30px;
margin-right:20px;
}
#SearchForm
{display: inline-block;
}

.slide-button {
margin-top:100px;
}

}




@media (max-width: 480px) {
    /* Hide */
.ProductTinyImageList {width: 83% !important;}
.MainSlideshow {margin-bottom:-35px;}
.page .container {padding-left:10px; padding-right:10px;}
.SideProductRelated {
    color: #000;
    font-family: Quantico;
    font-size: 130%;
    font-style: italic;
    letter-spacing: 0;
    line-height: 14px;
    padding: 19px 20px 40px;
    text-align: center;
    text-transform: uppercase;
}
#SearchForm:hover { position: relative; width: 100%; background-color: #a30c0c; }
#SearchForm {width: 100%; border:1px solid #515152; margin-top: 0; background: transparent;}
#ProductDetails .ProductThumbImage {width:100%; height:auto;border: 1px solid #ddd; margin-left:auto;margin-right:auto;}

.itemLink {float: left;padding-right: 1px;width: 25%;}


.item-category {padding: 0px !important;}
.dealsHead {font-size: 28px; }
.deals {font-size: 16px;}
.sidewide img{width:100%;}
#HomeHeading h3 {font-size: 20px;}
#home .btn {margin-bottom:10px;}
.contCategory h2 {font-size:20px; padding:1px;}

.dealerHead {font-size: 28px; }
.dealer{font-size: 16px;  line-height: 5px;}
.leadhead{ font-size: 28px;}
.lead {font-size: 16px;  line-height: 25px;}

/* Hide */
    #CheckButton{display:none;}
    .header-left-bg{display:none;}
    .header-right-bg{display:none;}
    #menu-wrapper{display:none;}
    .productlist-page .Left,.CompareButton, .footer-columns .BrandList,.footer-columns .CategoryList { display: none !important;}
    .wrapAccount ul { margin: 0;float: left;}
    .wrapAccount li { list-style: none; display: inline;font-size: 11px; text-transform: uppercase; padding: 0 5px;}
    .wrapAccount li a { color: #505050; }
    .wrapAccount li a:hover {color: #DB2769;}
    .banner-slider .info > a {width: 50%;}
    .banner-slider .info > div {padding-right: 10px;}
    /* Show */

    .header-secondary, #home .PageMenu { /*display: block !important;*/ }
    #DrawerMenu #SideCategoryList h4 { display: none;}

    #ToggleMenu { display: table-cell;}
    #cart-amount { display: nonel;}

    /* Layout */
    .btn, .btn.alt,textarea,input[type="email"],input[type="text"], input[type="password"], input.Textbox { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

    .login-form input[type="email"],.login-form input[type="password"] { width: 100%; }

    select, div.selector /* For uniform */ {}
    .TopSellerBrand li { padding: 0 10%;}
    .wrapContSellers .ProductActionAdd { width: 76%;}
    .wrapContSellers .ProductList .ProductImage { clear: both; float: none; margin: 0 auto; text-align: center;}
    .wrapContSellers .ProductList .ProductImage .productWishlist a { display: block; height: 35px !important; text-align: center !important;}
    .wrapContSellers .ProductList .ProductImage a,
    .wrapContSellers .ProductList .Rating,
    .wrapContSellers .ProductList em {text-align: center;}
    .wrapSellerInfo { margin:0; }
    .itemLink { width: 100% !important; margin-bottom: 20px;}
    .TopMenu > .inner, #Header > .inner, .PageMenu > .inner, .main > .inner,.footer-main > .inner, .footer-links > .inner,.newsletter-subscription > .inner { width: 90%;}
    #Header > .inner { width: 100%; display: table; }
    .header-secondary .currency-converter { display: none; }
    .header-secondary #SearchForm { float: none;}
    .header-logo { float: none; vertical-align: middle; text-align: center; overflow: hidden;}
    .header-logo h1 {padding: 0;}
    #cart-amount { vertical-align: middle;  width: 60px;  display:none;}
    #cart-amount .Cart {font-weight: bold;  padding: 1em 0px; text-align: center; width: 60px; position: relative;}
    #cart-amount .Cart .total { display: inline-block; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 4px 5px; margin: 0 auto; min-width: 25px;  height: 25px;}
    #cart-amount .Cart .bag-handle {border-bottom: 0; position: absolute; top: 8px; left: 24px; height: 4px; width: 8px; border-radius: 7px 7px 0px 0px;}
    .PageMenu .inner {  background: #fff;  padding: 0;}
    .PageMenu ul { display: block; }
    .PageMenu .CategoryList { padding: 0;}
    .PageMenu .pages-menu { display: none; }
    .PageMenu li { display: block; margin: 0; padding: 0; border-bottom: 1px solid #efefef;}
    .PageMenu a { padding: 1em; font-size: 1.2em;}
    .SubCategoryList { padding: 0; margin-bottom: 0;}
    .SubCategoryList li { padding: 0.9em; background: none; border-bottom: 1px solid #efefef;}
    #fastCartContainer {max-height: none;}
    .footer-columns .grid__item,
    .CartCode .grid__item { width: 100%;}

    /* Form Styling */
    .form dt, .FormContainer dt { text-align: left; width: auto; clear: both; float: none; padding: 0;}
    .form dd,.FormContainer dd { padding: 0; margin: 0;}
    #fancy_outer { z-index: 110 !important;}
    #fancy_overlay {z-index: 105 !important;}
    .footer-links {text-align: center;}
    .footer .powered-by { float: none; display: block; margin-top: 10px; }
    .LittleNotePassword { padding: 0; margin-bottom: 20px; }
    .addto .BulkDiscount,
    .addto #SideProductAddToWishList { display: block; margin-bottom: 20px; }
    .footer .footer-columns ul {margin: 0;}
    /* Cart Styling */
    table.CartContents tbody tr td {padding: 10px 8px;}
    .CartCode .grid__item {width: 100%;}
    #CartContent .FloatRight, #CartContent .FloatLeft, .ExpressCheckoutContent .FloatLeft, .ExpressCheckoutContent .FloatRight #ConfirmOrder .FloatLeft, #ConfirmOrder .FloatRight {float: none;}
    .PayPalExpressCheckout { text-align: center; padding: 1em 0; }
    .AddBillingAddress dd, .AddShippingAddress dd { padding: 0 !important; float: none; width: auto; }
    .AddBillingAddress .Submit {margin: 0 !important;}
    .ShippingAddressList li {width: 100%;}
    .ExpressCheckoutContent .CreateAccount,
    .ExpressCheckoutContent .AccountLogin { float: none; width: auto; }
    .footer-main .col-sm-2 { float: left; width: 44%; }
    .footer-main .col-sm-4.two-column { float: left; width: 100%; }
    .footer-main .col-sm-4.last { clear: both; float: left; margin-top: 14px; text-align: left; }
    .footer-bottom-bottom ul li { display: inline-block; margin-bottom: 10px; }
    .ads-content h1 {font-size: 20px;}
    .more-info .col-sm-4 { width: 295px; margin: 0 auto 10px; padding: 0; }
    #HomeSlideShow .flex-direction-nav {display: none;}
    .contactInfo { width: 100%; margin: 0; float: none; }
    .EstimateShipping {float: left;}
    .CartContents tfoot .SubTotal td .titGTotal {font-size: 17px;}
    .CartContents tfoot .SubTotal td { padding: 7px 10px; border-top: 0 !important; }
    .CartContents td.CartThumb, .CartContents td.ProductName, .CartContents td.CartItemQuantity, .CartContents td.CartItemIndividualPrice, .CartContents td.CartItemTotalPrice { padding: 10px 0 30px !important; vertical-align: top; border: 0 !important; }
    .CartContents td.CartItemTotalPrice {padding: 10px !important;}
    .ProductName .titProName { margin-top: 0; margin-bottom: 10px; }
    .productAttributes {margin-top: 5px;}
    .more-info .column-inner h2 {padding: 0;}
    .header-image .col-sm-4 { width: 290px; padding: 0; }
    #frmCompare .ProductList.List {width: 100%;}
    #frmCompare .ProductList.List .ProductImage { float: none; margin: 0 auto; }
    #frmCompare .ProductList.List .ProductDetails {padding: 20px 0 0;}
    #frmCompare .ProductList {border-right: 0;}
    .ProductList li {margin-bottom: 15px;}
    .ProductList li:last-child {margin-bottom: 0;}
    .brand-flexslider .slides > li {width: 49%;}
    .TitleHeading.mainTitHead {font-size: 20px;}
    #frmCompare {position: relative;}
    .subscribe_form #nl_email {width: 170px;}
    .wrapContFootBot p, .wrapContFootBot div { width: 100%; text-align: center; float: none; margin-bottom: 15px; }
    .sellerInfo .imgAnimation img.second { left: 0; margin: 0; width: 100%; }
    .ProductList.owl-carousel.owl-theme { margin: 0 auto; width: 200px; }
    
    .cate_info,
    .cate_product { width: 100%; float: none; }
    .cate_product {margin-top: 20px;}
    .brand-flexslider .flex-direction-nav a {top: 13%;}
    .brands-slideshow .titBrandSlider { width: 93px; padding: 10px; text-align: center; }
    .brands-slideshow .slideshow {padding: 10px 20px 10px 35px;}
    .brands-slideshow .slideshow { width: 60%; border-left: 0 none; margin-left: 8px; }
    .frmListCategory {padding: 20px 0 0;}
    .CategoryContent .ProductList { margin: 0 auto; border-right: 1px solid #e0dfdf; border-top: 1px solid #e0dfdf; }
    .CategoryContent .ProductList li, .WishlistProductList li {width: 100%;}
 
    .SortBox { float: left; clear: both; margin-bottom: 15px; }
    .SearchContainer .SortBox {margin: 15px 0 8px;}
    #CategoryPagingTop, #CategoryPagingBottom { clear: both; width: 100%; }
    #frmGiftCertificate .form dt { padding-top: 15px; width: 100%; }
    #CreateAccountForm .HorizontalFormContainer dt, #CreateAccountForm .HorizontalFormContainer dd, .HorizontalFormContainer dt, .HorizontalFormContainer dd, #frmGiftCertificate .FormContainer dd { padding: 0; width: 100%; }
    #frmGiftCertificate .form dd input.Textbox, #frmGiftCertificate .form dd textarea, #frmGiftCertificate .form dd input[type="text"], #frmGiftCertificate .form dd input[type="password"] {width: 100%;}
    .txtOption small {padding: 0 0 5px;}
    #ContactForm dl dt {padding: 10px 0 2px;}
    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: 5px; font-size: 10px; }
    #CheckoutStepBillingAddress .ExpressCheckoutContent, .ExpressCheckoutBlock .ExpressCheckoutContent {padding: 15px 12px 40px;}
    .titStep {width: 70px;}
    .titStep, .ExpressCheckoutBlock .ExpressCheckoutTitle {font-size: 11px;}
    .ExpressCheckoutContent dd select {margin-bottom: 15px;}
    #tabcontent .photo { width: 100%; float: none; margin-bottom: 20px; }
    #back-top {display: none !important;}
    .CartContents th.mobileOnly {display: block !important;}
    #CartContent table thead tr th {padding: 5px 0 5px 5px !important;}
    #CartContent table td, #CartContent table th, .OrderContents table td, .OrderContents table th, .ExpressCheckoutContent table th, .ExpressCheckoutContent table td { padding: 10px !important; text-align: left !important; width: 100%; display: block; font-size: 12px; margin: 0; }
    #CartContent table.CartContents tbody tr td.CartItemIndividualPrice, #CartContent table.CartContents tbody tr td.CartItemTotalPrice, .OrderContents table.CartContents tbody tr td:nth-of-type(3), .OrderContents table.CartContents tbody tr td:nth-of-type(4), .ExpressCheckoutContent table.CartContents tbody tr td:nth-of-type(3), .ExpressCheckoutContent table.CartContents tbody tr td:nth-of-type(4) { padding-left: 100px !important; padding-bottom: 0 !important; text-align: left !important; }
    .OrderContents table.CartContents tbody tr td:nth-of-type(3), .OrderContents table.CartContents tbody tr td:nth-of-type(4), .ExpressCheckoutContent table.CartContents tbody tr td:nth-of-type(3), .ExpressCheckoutContent table.CartContents tbody tr td:nth-of-type(4) { padding: 5px !important; margin: 0; font-weight: bold; font-size: 12px; }
    form#cartForm table.CartContents tr td:nth-of-type(4):before, form#cartForm table.CartContents tr td:nth-of-type(5):before, .OrderContents table.CartContents tr td:nth-of-type(3):before, .OrderContents table.CartContents tr td:nth-of-type(4):before, .ExpressCheckoutContent table.CartContents tbody tr td:nth-of-type(3):before, .ExpressCheckoutContent table.CartContents tbody tr td:nth-of-type(4):before { content: "Item Price : "; font: 400 12px "Roboto",sans-serif; left: 12px; position: absolute; top: 10px; color: #505050; letter-spacing: 0; }
    .OrderContents table.CartContents tr td:nth-of-type(3):before, .OrderContents table.CartContents tr td:nth-of-type(4):before, .ExpressCheckoutContent table.CartContents tbody tr td:nth-of-type(3):before, .ExpressCheckoutContent table.CartContents tbody tr td:nth-of-type(4):before {position: static;}
    form#cartForm table.CartContents tr td:nth-of-type(5):before, .OrderContents table.CartContents tr td:nth-of-type(4):before , .ExpressCheckoutContent table.CartContents tbody tr td:nth-of-type(4):before {content: "Item Total :";}
    .OrderContents table.CartContents tr td {margin: 0;}
    .CartContents tfoot .SubTotal td div { text-align: center; padding-top: 5px; }
    #CartContent table td.CartThumb, .OrderContents table td.CartThumb, .ExpressCheckoutContent .CartContents th:first-child {text-align: center !important;}
    #CartContent .ProceedToCheckout { float: none; text-align: center; width: auto; padding-bottom: 3px; }
    .OrderContents .CartContents tfoot .SubTotal td.Even, .ExpressCheckoutContent .CartContents tfoot .SubTotal td:first-child {display: none;}
    .OrderContents .CartContents tfoot .SubTotal td.Odd em, .ExpressCheckoutContent .CartContents tfoot .SubTotal td:last-child em { font-size: 16px; font-weight: bold; color: #000; }
    .OrderContents .CartContents tfoot .SubTotal td.Odd em:before, .ExpressCheckoutContent .CartContents tfoot .SubTotal td:last-child em:before { content: "Subtotal: "; font: 700 12px "Roboto",sans-serif; color: #000; letter-spacing: 0; padding-right: 4px; }
    .OrderContents .CartContents tfoot tr.SubTotal:nth-of-type(3) td.Odd em:before, .ExpressCheckoutContent .CartContents tfoot tr.SubTotal:nth-of-type(2) td:last-child em:before {content: "Shipping (Fixed Shipping):";}
    .OrderContents .CartContents tfoot tr.SubTotal:nth-of-type(4) td.Odd em:before, .ExpressCheckoutContent .CartContents tfoot tr.SubTotal:nth-of-type(3) td:last-child em:before { content: "Grand Total:"; font-size: 16px; }
    .OrderContents .CartContents tfoot tr.SubTotal:nth-of-type(4) td.Odd, .ExpressCheckoutContent .CartContents tfoot tr.SubTotal:nth-of-type(3) td:last-child em:before {font-size: 17px;}
    .ExpressCheckoutContent table.CartContents tbody tr td {color: #000;}
    .ExpressCheckoutContent .CartContents td:first-child {text-align: center !important;}
    .ExpressCheckoutContent .CartContents td:first-child br {display: none;}
    #ConfirmOrder hr {display: none;}
    #ConfirmOrder .BillingDetails,
    #ConfirmOrder .ShippingDetails { width: 100%; float: none; }
    #CartContent .CheckoutButton .btn { display: block; float: none; font-size: 14px; text-transform: uppercase; }
    .CartContents tfoot .SubTotal td .titTotal em {margin-left: 40px;}
    .KeepShopping .btn, .updateCart .btn { display: block; width: 100%; }
    .KeepShopping { margin: 0 0 20px; float: none; }
    .updateCart {float: none;}
    .CartContents .ProductName a {line-height: 15px;}
    .CartCode {overflow: hidden;}
    .CartCode > .CouponCode, .CartCode .GiftCertificate { float: none; width: 100%; margin-top: 20px; padding: 0; overflow: hidden; padding: 20px 0 0; }
    #CartContent table thead tr th, .OrderContents table thead tr th, .ExpressCheckoutContent table thead tr th {display: none!important;}
    .ProductName.mobileOnly {display: table-cell !important;}
    .CartCode .CouponCode h3, .CartCode .GiftCertificate h3 { font-size: 17px; margin-bottom: 10px; }
    .tabNavigation {border-top: 1px solid #cbcbcb;}
    .tabNavigation li { float: none; display: block; margin: 0 !important; }
    .tabNavigation li a { border: 1px solid #cbcbcb; display: block; float: none; margin: -1px 0 0 !important; padding: 10px 12px; }
        .tabNavigation li a:hover, .tabNavigation li a.selected { padding: 10px 12px; border-left: 0px solid #262638; }
    #SideProductRelated .ProductList, #SimilarProductsByCustomerViews .ProductList {margin: 0 auto;}

    .EstimateShipping .EstimateShippingButtons {padding: 20px 0 0;}
    .TopSellerBrand .ProductList { margin: 0 auto; width: 220px; }
    .TopSellerBrand .ProductList li { position: relative; padding-bottom: 50px; margin: 0; }
    .HL-topSellerFull .TopSellerBrand .ProductList li {margin: 0 15px 0 20px; padding: 0;}
    .HL-topSellerFull .ProductList .ProductPriceRating, .wrapContSellers .ProductList em, .wrapContSellers .ProductList .Rating {text-align: left !important;}

    .wrapContSellers .sale-label .saleItem { right: 15px !important; top: 70px; left: auto; }
    .wrapContSellers .ProductActionAdd {bottom: 0;}
    .innerTopSellers {padding-bottom: 35px;}
    #SearchResultsProduct .ProductList.List li,
    #SearchResultsProduct .ProductList.List li:hover {padding: 0 5% 20px;}
    .banner-slider .info p {height: 130px;}
    #productDetailsAddToCartForm .DetailRow.qty .BulkDiscount { width: 100%; margin-right: 0; }
    .PrimaryProductDetails {margin-bottom: 5px;}
    #frmGiftCertificate .txtItalic {margin-top: 5px;}
    #frmGiftCertificate .txtItalic.padBot {padding-bottom: 20px;}
    #frmGiftCertificate .FormContainer dt.desktopOnly {display: none;}
    .PurchaseGiftCertificate .btn { margin: 15px 0 5px; width: 100%; }
    .giftCertPage {margin: 0 0 30px;}
    div#fancy_outer {width: 90% !important;}
    .CartItemQuantity .selector { width: 190px !important; background-position: 100% -924px !important; }
    .CartItemQuantity div.selector span {width: 85%;}
    .CartCode > .CouponCode {margin-bottom: 0;}
    .CartCode > .CouponCode .wrapCardCode {margin-bottom: 15px;}
    .List.ProductList li .ProductPriceRating {padding: 8px 0 0;}
    .SearchContainer .SortBox div.selector span, .SearchSorting div.selector span {margin-right: 26px;}
    .static-block a { float: left; margin: 3% 3% 0; width: 94%; }
    .wrapContSellers .col-sm-4 { display: inline-block; float: none; height: auto; margin-top: 20px; vertical-align: inherit; width: 100%; text-align: center; margin-bottom: 0; }
    .wrapContSellers .col-sm-4:first-child {margin-top: 0;}
    #HomeSlideShow .flex-direction-nav {display: none;}
    #SimilarMultiProductsByCustomerViews .ProductList { width: 235px; margin: 0 auto; }
    .CartItemIndividualPrice.desktopOnly {display: block !important;}
    .BillingDetails, .ShippingDetails {padding: 15px 0 0;}
    #bottom_payment_button { padding: 4px 10px; width: 100%; }
    .innerfrmAccount .Submit {margin-left: 0;}
    #SearchResultsProduct #frmCompare .ProductList + .clear + .product-nav.HL-HasPaging.HL-NoPaging {border: 0 !important; background: 0 !important; padding: 0 !important; min-height: 0!important;}
    .CartContents {position: relative;}
    .CartContents:before {border-top: 1px solid #e0e0df;content: ""; height: 1px; left: 0; position: absolute; top: 0; width: 100%;}
    .ProductThumbImage a img {width: 100%;}
    .wrapContSellers .row {margin: 0;}
    .wrapContSellers .col-sm-4 {padding: 0;}

    .HL-contSellerThreeColumn.wrapContSellers .col-sm-4, .HL-contSellerTwoColumn.wrapContSellers .col-sm-4 {width: 100%; margin-bottom: 0;}
    .HL-contSellerThreeColumn.wrapContSellers .row, .HL-contSellerTwoColumn.wrapContSellers .row {margin: 0;} 
    .HL-contSellerThreeColumn.wrapContSellers .sellerInfo img, .HL-contSellerTwoColumn.wrapContSellers .sellerInfo img {width: 100% !important;}


.marginBottom {
text-align: center;
}
.shbutton {
    display: none;
    margin: -40% 0 0 30%;
    opacity: 100 !important;
    position: absolute;
    z-index: 999;
}

.left-content, .PrimaryProductDetails .ProductMain {padding:10px;}
.left-content .ProductThumb .ProductThumbImage {margin-left:0px;}

.Freeshipping {
    clear:both;
    float:none;
    margin-top: 10px;
    width:100%;
    margin-bottom: 15px;
}
#Freeshipping {
    clear:both;
    float:none;
    margin-top: 10px;
    text-align:center;
}
#SearchForm .Button { cursor: pointer; border: 0 !important; vertical-align: top; margin: 2px 6px 0 0; width: 45px; height: 43px; padding: 0; float: left; border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; float: right; background: url(//cdn10.bigcommerce.com/s-4iwpyceis0/templates/__custom/images/search-button.png?t=1618956026); -moz-transition: background-color 150ms ease; -webkit-transition: background-color 150ms ease; -o-transition: background-color 150ms ease; transition: background-color 150ms ease; }


.shbutton-home { 
position: absolute; 
margin-top: -4%; 
margin-left: 2.2%!important;
display:none;
}
.contactForm, .contactInfo {float: none;margin-bottom: 20px;overflow: hidden;width: 90%!important; margin-left:20px;}
.subscribe_form {float: left;overflow: hidden;text-align: left;text-transform: uppercase;width: 95%!important;}
.col-sm-4 img {width:100%;}
#dealer .btn {font-size: 18px;height: 25px;line-height: 25px;padding: 0 10px;}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-sm-20, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {  background: rgba(0, 0, 0, 0) none repeat scroll 0 0; min-height: 1px; padding-left: 0px;padding-right: 0; position: relative;}

.homebanner{
padding-bottom:10px;
}
.homebanner-2{
padding-bottom:10px;
}

.flexslider .slides img {
width:100%;
height:auto;
}
body .btn {
    -moz-appearance: none;
    background: #cf0a2c none repeat scroll 0 0;
    border-radius: 0;
    box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: Quantico;
    font-size: 16px;
    height: 20px;
    letter-spacing: 0;
    line-height: 20px;
    margin: 0;
    padding: 0 10px;
    text-align: center;
    text-transform: uppercase;
    vertical-align: middle;
}
#Header { position: relative; padding:0px 0; background-image: url(//cdn10.bigcommerce.com/s-4iwpyceis0/templates/__custom/images/headermobile.jpg?t=1618956026); background-position:center center;-o-background-size: 100% 100%, auto;-moz-background-size: 100% 100%, auto;-webkit-background-size: 100% 100%, auto; background-size: 100% 100%, auto }
div.selector select {width: 100%!important;}
select option {width: 100%;}
.form-dropdown {font-size: 0.857em; width:100%;}
.form-all input {max-width: 100%;width: 200px;}


}


