


@media screen and (min-width: 1025px){   
    .header { -webkit-animation-duration: 0.8s; -moz-animation-duration: 0.8s; -o-animation-duration: 0.8s; animation-duration: 0.8s; } 
    .is-sticky {height:auto!important; }
    .is-sticky .header{width:100%; z-index:12; -webkit-transition: all 0s ease 0s;-moz-transition: all 0s ease 0s;-ms-transition: all 0s ease 0s;-o-transition: all 0s ease 0s;transition: all 0s ease 0s;}
    .fixed.header {position: fixed;top: 0;width: 100%; z-index: 990; background-color:#fff; }       
    .header.fixed .PageMenu {width: 910px; float: none;}
    .header.fixed .PageMenu ul.sf-menu > li{ }
    .fixed .TopMenu .col-xs-6.top-link{width:auto; } 
    .fixed  .TopMenu .col-left, .fixed  .TopMenu .currency-converter, .fixed  .TopMenu .social, .fixed  .TopMenu ul li, .fixed .block-slogan {display:none; }
    .fixed  .TopMenu ul li.CartLink {display: block; border-left: 1px solid #515160; margin-right: 25px; top: 9px;}
    .is-sticky .PageMenu > .container{border-top:none; }
    .fixed  #Header, .is-sticky  #Header{-webkit-transition: all 0s ease 0s;-moz-transition: all 0s ease 0s;-ms-transition: all 0s ease 0s;-o-transition: all 0s ease 0s;transition: all 0s ease 0s; padding: 14px 25px 18px;}
    .fixed  .FixedTop, .is-sticky  .FixedTop{border-bottom:1px solid #e5e7e7; background-color:#fff; }
    .fixed  #cart-amount, .is-sticky #cart-amount{margin: 0; width: auto; padding-top:6px; }
    .fixed  #ShowDropdownCart{color: #fff !important; z-index: 55;}
    .fixed  #ShowDropdownCart #items-count{font-size:11px; transition:none; }
    .fixed  .PageMenu .container, .is-sticky .PageMenu .container{margin-bottom:0; border-bottom:none; }
    .fixed  .header-secondary, .is-sticky .header-secondary{float:right; padding-right:0; position:fixed; right: 9px; top: 102px !important; }
    .fixed.header .container  {width: 100% !important;}
    .fixed.header  .PageMenu > .container {border-top: none;}
    .fixed.header .PageMenu .BrandList, .fixed.header .PageMenu .AllBrands{display:none; }  
    .fixed .PageMenu .sf-menu > li > a {font: 700 13px 'Roboto Slab', sans-serif;}
    .fixed.header .TopMenu {/*position: absolute; right: 25px; width: auto; top: 10px;*/ margin-bottom: -41px;}
    .fixed.header .TopMenu li {display: none;}
    .fixed.header .PageMenu li ul {top: 39px!important;}
    .fixed.header .PageMenu li ul ul {top: -2px!important;}
}

/* width: 1200px  */
@media (min-width: 1200px) {

    .header.fixed .PageMenu {margin: 0; width: 1200px; margin: 0 auto;}
    .header.fixed .PageMenu #SideCategoryList {margin-right: 26%;}
    .fixed .PageMenu ul li:first-child a {margin-left: 0;}
     

}
@media (max-width: 1199px) {
    .banner-slider {width: 312px;}
    #HomeSlideShow {width:643px;}
    .banner-slider .info p {height: 126px;}
    .brands-slideshow .slideshow {width:87.6%;}
    .wrapContSellers .col-sm-4 {display:inline; float:left; height:312px;}
    .wrapContSellers .TopSellers:before {width:98%;}
    .TopSellerBrand li {padding-right:0; padding-left:20px;}
    .NewProducts .BlockContent {width: 670px;}
    .NewProducts .innerBlockContent {width: 595px;}
    .img-info-newproduct {width: 255px;}
    .box-advance .box span {padding-left:30px;}
    .box-advance .box span:before {left:4px; top:11px;}
    .subscribe_form #nl_email {width:230px;}
    .NewProducts .BlockContent .ProductList {width: 970px;}
    .DetailRow.qty .AddCartButton {margin-bottom: 20px;}
    .HL-topSellerFull.wrapContSellers .col-sm-4 {height: auto;}
     .CategoryDescription img{height:auto;}
}
/* width: 970px  */
@media (min-width: 992px) and (max-width: 1199px) {
    .info-img > img, .ads-left {max-width: 100%;}
    .block-banner-home {padding: 110px 60px 70px;}
    .customBlock .innerCustom {padding: 0 30px;}
    .customBlock li {width: 300px;}
    .more-info, .header-image {width: 94%;}
    .header-image li li {margin-bottom: 2%;}
    .box-advance .box {width: 190px;}
    #HomeFeaturedProducts .flex-viewport {margin: 0 auto; width: 98%;}
    #HomeSlideShow.flexslider .slides img {width: 100%}
    /*#SideProductRelated .ProductList .owl-item , #SimilarProductsByCustomerViews .ProductList .owl-item {width: 235px !important;}*/
    #ToggleMenu {display: block; border: 0; width: auto; position: absolute; top: 54px; width: 435px; z-index: 1;}
    .fixed.header #ToggleMenu {top: 10px; width: 460px;}
    .header-logo {z-index: 2; position: relative;}
    #ToggleMenu .fa-bars {color: #fff;}
    #ToggleMenu:hover {background: none;}
    #ToggleMenu .fa-bars:after {content: "SHOP"; font-size: 14px; font-weight:bold; margin-left: 8px; margin-top: 3px; float: right;}
    /* CUSTOM PFEIFER */
    .header-logo img {max-width:70%;}
    #ToggleMenu {top:85px;}
    /* END CUSTOM PFEIFER */
    .PageMenu {display: none;}
    #frmCompare .ProductImage .QuickViewBtn {left: 50px !important;}
    #frmCompare .ProductList .productWishlist {left: 101px !important;}
    .wrapContSellers .ProductDetails {padding: 0 10px 10px;}
    .wrapContSellers .ProductActionAdd {bottom: 18px;}
      .CategoryDescription img{height:auto;}
}

 /* width: 750px  */
@media (min-width: 768px) and (max-width: 991px) {
   .CategoryDescription img{height:auto;}
    .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 .ProductImage .QuickViewBtn {top: 30px !important; left: 25px !important;}
    .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.33%;}
    #frmCompare .ProductImage .QuickViewBtn {left: 50px !important;}
    #frmCompare .ProductList .productWishlist {left: 101px !important;}
    .left-content {width: 300px;}
    .AddToWishlistLink {margin: 15px 0 0;}
    .tabNavigation li a {font-size: 11px; 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; max-width: 100%;}
    #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; position: absolute; top: 58px; width: 435px; z-index: 1; text-align:left; padding-left:240px;}
    .header-logo {position:relative; z-index: 2;}
    #ToggleMenu .fa-bars {color: #fff;}
    #ToggleMenu:hover {background: none;}
    #ToggleMenu .fa-bars:before {float: left;}
    #ToggleMenu .fa-bars:after {content: "SHOP"; font-size: 14px; font-weight:bold; margin-left: 8px; margin-top: 3px; float: right;}
    .PageMenu {display: none;}
    .ProductList li:hover .productWishlist, .ProductList li:hover .QuickViewBtn, .ProductList .owl-item:hover .productWishlist, .ProductList .owl-item:hover .QuickViewBtn {display:none !important;}
    .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%;}
}

/* width: 100%  */

@media (max-width: 767px) {
.Left ,
.Right {float: none;}
#LayoutColumn2.Wide {float: none; width: 100%;} /* width for content of  layout column 3 */
.Content {float: none; width: 100%} /* width for content of layout column 2*/
       /* Hide */

    .productlist-page .Left, .CartLink.desktopOnly, .desktopOnly, .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; }
    .Left { float: none; width: auto;}
    .page .container {padding-left:10px; padding-right:10px;}

    #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: 1px solid #cacaca; }
    .item-category { overflow: hidden;  border-top: 1px solid #cacaca; padding: 35px 20px 30px;}
    .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: none; }
    .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%; */ }
    .CategoryDescription img {
       height:auto;
    }
    .main .tp-simpleresponsive img {max-width: none;}
    .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, #cart-amount {display: table-cell;}

    .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: #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 .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: #27243F; font-size: 20px; margin-top: 13px;}
    .TopMenu .customer-area > a.icon-custommer:hover { background-color:#1fade6; }
    .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: #27243F; font-size: 20px; margin-top: 13px;}
    .TopMenu li.CartLink .mobileOnly:hover {background-color:#1fade6;}

    .TopMenu .CartLink span {display: none;}
    .TopMenu .currency-converter:hover .iconArrow { background: url(//cdn10.bigcommerce.com/s-vqetyz9/templates/__custom/images/icon-arrow-hover.png?t=1762068463) 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%;}
    .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;}
    .TopMenu li.myAcc {background: none; padding-left: 0;}
    .TopMenu li.myAcc a {display: inline-block; margin-left: 15px;}
    #SearchForm {width: 100%; border:1px solid #a9e6e3; margin-top: 0; background: transparent;}
    #SearchForm input#search_query {border-bottom: 0; float: left; width: 76%; color: #a9e6e3; font-size: 12px !important; height: 38px; line-height: 38px;}
    #SearchForm .Button {float: right; margin-right: 4px; margin-top:5px; background-position: -24px -43px;}
    .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 { border-bottom: 0;}
    .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.33%;}
    #frmCompare .ProductImage .QuickViewBtn {left: 65px !important;}
    #frmCompare .ProductList .productWishlist {left: 116px !important;}
    .Left {padding-right: 0;}
    .contactForm, .contactInfo {width: 100%; float: none; margin-bottom: 20px; overflow: hidden;}
    #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: 11px; padding:5px 10px;}
    .left-content,
    .PrimaryProductDetails .ProductMain {width: 100%!important; overflow: hidden; float: none; margin: 0 0 20px; padding:0;}
    .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;}
}


@media (max-width: 480px) {
    /* Hide */
    .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;}
    .Instagram .TitleInstagram{text-align: left;}
    /* Show */

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

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

    /* 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; padding-top: 50px;}
    .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;  }
    #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: 100%; }
    .ProductList .ProductImage .QuickViewBtn {display: none !important;}
    .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%;}
    .ProductList li:hover .ProductImage .QuickViewBtn, .ProductList li .productWishlist, .ProductList li:hover .productWishlist {display: none !important;}
    .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 Slab",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 Slab",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: 1px solid #262638; }
    #SideProductRelated .ProductList, #SimilarProductsByCustomerViews .ProductList {margin: 0 auto;}
    /*.ProductList.owl-carousel .owl-item {width: 200px !important;}*/
    .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;}

}

@media only screen and (max-width: 1500px) {	

.CartExpectedReleaseDate{
	display:none;
}
}
@media only screen and (max-width: 991px) {	
   .DropdownCart{
	   /*right:initial;*/
	}
}