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

#PrimaryMenu .menu-cartruck-bulbs > ul {  width:545px;}
#PrimaryMenu .menu-cartruck-bulbs > ul li { width:181px;}
.zoomWrapper, .zoomPup { display:none !important; cursor:default !important;}

}

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

.demopage .tecgento-vinfo-form div { margin: 0; width: 156px !important; }
.demopage #tecgento-regnum-vrm { font-size: 12px; }
.demopage button.go-btn span span { padding:0 5px; }
.demopage #WrapperOuter > div#Wrapper .Content.Widest { max-width: 748px; width:100% !important; }
.demopage #car-front-bulbs tr td:first-child {
  padding: 0;
}


#TopMenu, #Header, #PrimaryMenu, #Wrapper, #Footer, #PrimaryMenuOuter > .inner, .container, .copyright-pan, #footer-top .container { max-width:748px; box-sizing:border-box; width:100%;}
.Content.Widest { max-width:728px;}
#Wrapper { padding:10px;}

/*header css */
#TopMenu { padding:10px;}
.header-right { width:200px;}
#SearchForm { width:280px;}
#SearchForm #search_query { width:175px;}
#PrimaryMenu > ul > li > a { font-size:14px; padding:9px 12px;}
#PrimaryMenu .menu-mtec-bulbs > ul { width:370px;}
#TopMenu li img { padding-right:5px;}
#PrimaryMenu .menu-led-lights > ul { width:367px;}
#PrimaryMenu .menu-cartruck-bulbs > ul {  width:370px;}
#PrimaryMenu .menu-led-lights > ul li { width:183px;}

/*Slideshow css */
#cycle { max-width:718px; width:100%; height:222px;}
#cycle-wrap iframe { /* height:180px !important; */}
#cycle-wrap #mydiv { top:6px !important;}
#cycle-wrap { margin-bottom:10px;}

/* home top banner css */
.Block.BlockContent.banner_home_page_top p { margin-bottom:0px;}

/* home category banner css */
#home-cta ul { margin-left:-10px;}
#home-cta ul li { margin-right:0px; margin-left:10px; width:31.9%; margin-bottom:10px;}
#home-cta h1, #home-cta h2 { font-size:18px !important;}

/* home main css */
body.home .span-16 { width:468px;}
body.home .span-8 { width:250px;}
#HomeFeaturedProducts .inner { padding:10px;}
#HomeFeaturedProducts .ProductList.CustProdList li { width:198px !important;}
#HomeFeaturedProducts .ProductList.CustProdList li .ProductImage { width:198px !important;}
#home-rssfeed li { margin-left:20px;}
#home-rssfeed { height:420px;}

/*Category page css */
.Left { float:left;}
.Content.Wide { width:100%; max-width:520px;}
.SubCategoryListGrid ul { padding-left:0px;}
 /*body.product .Content .ProductList.CustProdList  { margin-left:-10px;}*/
 /*body.product .Content .ProductList.CustProdList li { margin:0 0 10px 10px; width:164px !important;}
 body.product .Content .ProductList.CustProdList li .ProductImage { width:164px !important;}*/
/* body.categorypage .product-pan .left { max-width:100px;}
body.categorypage .Content .ProductList.CustProdList li .ProductImage { width:100% !important; height:auto !important;}
body.categorypage .product-pan .right-pan { max-width:115px;} */
body.categorypage .Left { display:none;}
body.categorypage .Content.Wide { max-width:100%;}
body.categorypage .Content .ProductList.CustProdList li { width:47.6% !important;}

/* brand page css */
body.brandpage .Content .ProductList.CustProdList  { margin-left:-10px;}
body.brandpage .Content .ProductList.CustProdList li { margin:0 0 10px 10px; width:164px !important;}
body.brandpage .Content .ProductList.CustProdList li .ProductImage { width:164px !important;}

/*Product page css */

#ProductDetails .ProductThumbWrap { width:100%;}
#ProductDetails .ProductThumb { width:100% !important;}
.PrimaryProductDetails .ProductMain { clear:both; padding-top:20px; width:100%;}



/*log in page css */

body.loginpage .CreateAccount { width:240px; padding-right:10px; }
body.loginpage .AccountLogin { width:230px; padding-left:20px;}
body.loginpage .HorizontalFormContainer dt { float:none; clear:both;}
body.loginpage .HorizontalFormContainer dd { margin-left:0px;}
body.loginpage .NarrowFormContainer p.Submit { margin-left:0px;}
body.loginpage .Field150 { width:100%; box-sizing:border-box;}

/*Create account page css */
#CreateAccountForm .PL20 { padding-left:0px;}
body.shippingpage .Left { display:none;}
.Content { width:515px;}

/*Content page css */
body.contentpage #PageContent iframe {max-width:515px; width:515px;}
ul.ShippingAddressList li { width:50%; box-sizing:border-box; margin-right:0px;}

/*Search page css */
#SearchResultsProduct  .ProductList.List li { height:auto !important;}


/*footer css */
#footer-top .container { padding:10px 10px 10px; }
#footer-top img { max-width:103px;}
#Footer .col01 { width:130px;}
#Footer .col02 { width:140px;}
#Footer .col03 { width:190px;}
#Footer .col04 { width:230px;}
.copyright-pan  { padding:10px;}
#Footer h4 { font-size:17px;}

#CartContent .ProceedToCheckout {width: 200px;margin-top:0;}
#CartContent .PayPalExpressCheckout {width:100%;}
#CartHeader .PayPalExpressCheckout {width:100%;}

}

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

.demopage .grid-col2-sidebar { width: 100%; }
.demopage .grid-col2-main { width: 100%; }
.demopage .wrapper .page .main-container .main.container.show-bg { max-width: 100%; margin:0px; }
.demopage #WrapperOuter > div#Wrapper #root-wrapper .wrapper .page { margin: 0 auto; max-width: 95%; padding: 0 20px; }

#TopMenu, #Header, #PrimaryMenu, #Wrapper, #Footer, #PrimaryMenuOuter > .inner, .container, .copyright-pan, #footer-top .container { max-width:95%; box-sizing:border-box; width:100%;}
.Content.Widest { max-width:100%;}
.Content.Wide { max-width:100%;}

/*top menu css */
#TopMenu { position:relative;}
#SideCurrencySelector .CurrencyList { z-index:9999; top:35px;}
#TopMenu li#cart-item ul.TopMenu-sub-menu { z-index:9999;}
#TopMenu li#cart-item ul.TopMenu-sub-menu .clear.side-cart-btn a, #TopMenu li#cart-item ul.TopMenu-sub-menu .CheckoutLink a { display:inline-block;}

/*header css */
.left-pan { display:none;}
#Header { padding:10px 0 0 0; display:table;}
#ToggleMenu { float:left; margin-left:10px;}
#PrimaryMenuOuter { display:none;}
#Logo { width:210px; }
#Logo img { margin:0 auto;}
.email-pan { padding-top:5px;}
.header-social { padding-top:7px;}
.search-pan { float:none; clear;both; background:#404040; padding:10px; width:100%; box-sizing:border-box; overflow:hidden; clear:both;}
#SearchForm { width:100%; box-sizing: border-box; margin:0px;}
#SearchForm #search_query { height:38px; font-size:12px !important; padding:0px; }
.header-right { margin-right:10px; padding-bottom:10px;}
.QuickSearchResultImage { min-width:50px;}
.SortBox #uniform-sort { margin-bottom:0px;}

/*drawer menu css */
#ToggleMenu { height:40px; line-height:40px; width:30px;}
#ToggleMenu { display:table-cell; margin-top:25px;}

/*Slideshow css */
#cycle { height:134px;}
#cycle-wrap #mydiv { background:#424242; position:relative !important; top:0px !important; left:0px !important; width:100% !important; padding-bottom:10px; margin-bottom:10px;}
#cycle-wrap iframe { box-sizing: border-box; margin: 0; padding: 10px 10px 0; width: 100%; !important; height:215px !important;}
#cycle-wrap #mydiv.block { margin:0px !important;}
#cycle-wrap #mydiv .block .block-content { padding:0px !important; margin:0px !important;}
#cycle-wrap #mydiv button.button { width:auto !important;}
#cycle-wrap #mydiv { padding:10px 10px 0 10px !important; box-sizing:border-box;}
#cycle-wrap #mydiv .tecgento-vinfo-form div {  width:100%; max-width:99.5%;}
#cycle { display:none;}

/* home category panel */
#home-cta ul li { width:48.5%;}
#home-cta ul li img { width:100%; height:auto;}
#home-cta h1, #home-cta h2 { font-size:15px !important;}
body.home .span-16 { width:100%;}
body.home .span-8 { width:100%;}
#home-rssfeed { height:240px;}
#HomeFeaturedProducts .ProductList.CustProdList li, #HomeFeaturedProducts .ProductList.CustProdList li .ProductImage { width:30.7% !important;}
.ju_preview_3.vertical-tab { display:none !important;}
.Content .ProductList li .ProductActionAdd { padding:0 10px;}
.QuickViewBtn { display:none !important;}
#HomeFeaturedProducts .inner { display:none;}
#HomeFeaturedProducts h2, body.home .span-8 .Block h2 { cursor:pointer;}
#HomeFeaturedProducts h2::after, body.home .span-8 .Block h2::after { float:right; content:"+";}
#HomeFeaturedProducts h2.Active::after, body.home .span-8 .Block h2.Active::after { content:"-";}
body.home .span-8 .Block #home-rssfeed { display:none;}

.RecentNews{ min-height: 1px; padding: 15px; }

/*category page css */
.Left #SideCategoryList, .Left #SideNewsletterBox { display:none;}
.Left { width:100%; margin-right:0px;}
.left #embedded_widget { max-width:100% !important;}
body.categorypage .Left { display:none;}
.SubCategoryListGrid li { padding:10px 7px;}
#CategoryHeading .SubCategoryList li { border:0px; padding:0 10px 0 0px;}
/*body.product .Content .ProductList.CustProdList li {  width:212px !important;}
body.product .Content .ProductList.CustProdList li .ProductImage { width:212px !important;}*/
body.categorypage .Content .ProductList.CustProdList { }
body.categorypage .Content .ProductList.CustProdList li { }
body.categorypage .product-pan .right-pan { max-width:160px;}


/* brand page css */
body.brandpage .Left { display:none;}
body.brandpage .Content .ProductList.CustProdList { margin-left:-10px; width:100%;}
body.brandpage .Content .ProductList.CustProdList li { width:208px !important;}
body.brandpage .Content .ProductList.CustProdList li .ProductImage { width:212px !important;}

/*product page css */

body.product .Left { display:none;}
.zoomPup { display:none !important; cursor:default; }
#ModalContainer { margin-left:0px !important;}
.fastCartContent { width:100%; height:100%;}
.fastCartContent h2 { text-align:center;}
#ModalContentContainer { box-shadow:0 0 0 #000;}
#ModalContent, .ModalContent { border:0px;}
#ModalTitle, .ModalTitle { border-radius:0px; border:0px;}
.fastCartSummaryBox { max-width:100%; text-align:center; box-sizing: border-box;}
.button, .Content a.button, input[type="submit"], input[type="button"] { display:block; box-sizing:border-box; width:100% !important;}
#ProductDetails .ProductThumbImage { max-width:100%;}
#ProductReviews .button { text-align:center; margin-bottom:20px;}
.fastCartContent h2 { font-size:16px !important;}
.ProductReviewForm .VerticalFormContainer dt { padding-top:10px;}
.ProductReviewForm .Submit { padding-top:15px;}


/*cart page css */
body.cartpage .Left { display:none;}
.CartContents .CartThumb, .CartContents .CartItemIndividualPrice, th.s-price { width:0px; padding:0px !important; visibility: hidden; opacity:0; max-width:0px; min-width:0px; border:0px !important; }
#CartHeader .PayPalExpressCheckout { padding:0px; margin-bottom:0px;width:100%;}
.Content .ProceedToCheckout  { width:100%; max-width:100%; margin-top:20px;}
#SideCouponCodeBox .button { margin-top:15px;}
body.cartpage .PayPalExpressCheckout { padding:0px;}
table tbody tr td, table.General tbody tr td, table.CartContents tbody tr td, .CompareFieldName { font-size:12px;}
.NarrowFormContainer p.Submit { margin-left:0;}
#giftcertificatecode { margin-bottom:15px;}
#couponcode, #giftcertificatecode { width:100%; box-sizing:border-box;}

/*Checkout page css */
.CreateAccount { border:0px; padding-right:0px;}
.CreateAccount .PL40 { padding:0px;}
.CreateAccount dd { margin-left:0px;}
.AccountLogin { padding-left:0px;}
.ExpressCheckoutBlock .ExpressCheckoutTitle { font-size:16px;}
#NewBillingAddress .PL20.AddBillingAddress, #NewShippingAddress .PL20.AddShippingAddress { padding-left:0px;}
.HorizontalFormContainer dt { padding:10px 0 5px;}
.HorizontalFormContainer p.Submit { margin-left:0px;}
.CheckoutRedeemCoupon { max-width:100%;}
.CheckoutRedeemCoupon #couponcode { width:100% !important; margin-bottom:15px;}
#OrderConfirmationForm .PL20 { padding-left:0px;}
#OrderConfirmationForm  table.CartContents thead tr th { font-size:12px; padding:5px;}
#OrderConfirmationForm  table.CartContents thead tr td { padding:5px;}
#OrderConfirmationForm h3, .CheckoutRedeemCoupon h4 { font-size:15px;}
.CreateAccount { width:100%; padding-right:0px; }
.AccountLogin {  width:100%; padding-left:0px; padding-top:20px;}

/*Login page css */
body.loginpage .Left { display:none;}
body.loginpage .CreateAccount { width:100%; padding-right:0px;  }
body.loginpage .AccountLogin { width:100%; padding-left:0px; padding-top:20px;}

/*Create account page css */

body.createaccountpage .Left  { display:none;}
#recaptcha_widget_div { overflow:auto;}
#CreateAccountForm h3 { padding-top:20px;}

/*Account pages css */
body.accountpage .Left #SideCategoryList, body.accountpage .Left #SideNewsletterBox, body.accountpage .Left #y-embedded-widget { display:none; }
body.accountpage .YourAccount ul { padding-left:20px;}
.Content { width:100%;}
#AddressEditForm { padding-left:0px;}
.Right { width:100%;}
#frmGiftCertificate .Field350 { width:100%; max-height:100px;}
#frmGiftCertificate #SaveCertificate { margin-top:15px;}
ul.ShippingAddressList li  { width:100%;}
#AddressEditForm .HorizontalFormContainer dt {padding:7px 0 5px;}
#WishListEditFrom .HorizontalFormContainer dd { margin-left:0px; clear:both;}
#WishListEditFrom input[type="submit"] { margin-bottom:10px;}
#wishlistsform input[type="button"] { margin-bottom:10px;}
#wishlistsform table.General thead tr th, table.CartContents thead tr th { padding:5px; font-size:11px;}
ul.blog-tags { padding-left:0px;}

/*Sitemap page css */
.SitemapPages, .SitemapCategories, .SitemapBrands { width:100%; float:left;} 

/*Content pages css */
body.contentpage .Left { display:none;}
#ContactForm { padding-left:0px;}
#ContactForm .Field300 { width:100%; max-height:100px;}
body.contentpage #PageContent iframe {max-width:440px; width:440px;}


/*Search page css */
body.searchpage .Left { display:none;}
.AdvancedSearch .PL20 { padding-left:0px;}
#SearchResultsCategory ul { padding-left:15px;}
.Content .ProductList.List li { height:auto !important;}
.Content .ProductList.List .ProductDetails { clear:both; margin:20px 0 10px 0 !important;}
.Content .ProductList.List .ProductImage { float:none; width:100% !important; text-align:center;}
.Content .ProductList .ProductRightCol { float:none; display:block;}
.ProductList strong { display:block;}
#SearchResultsContent .ContentList { padding-left:20px;}
#SearchResultsContent .ContentList li p a { color:#000; text-decoration:none;}
.btn, .btn.alt, textarea, input[type="email"], input[type="text"], input[type="password"], input.Textbox { width:100%; box-sizing: border-box; display: block;}
.FeedItem h2, .FeedItem h2 a, .FeedContent h3 a, .FeedContent h4 a, .FeedContent h2 { font-size:16px;}


/*footer css */
#footer-top img { max-width:102px;}
#Footer .col03 { width:170px;}
#SideNewsletterBox .button { }
#Footer { padding:20px 10px 0;}
#Footer .col04 { width:100%; margin-top:20px;}
.copyright-pan #copyright { float:none; text-align:center;}
.copyright-pan .payment-pan { float:none; text-align:center; padding-top:10px;}
#FooterOuter { clear:both;}
#SideNewsletterBox .button { margin-top:0px;}
#Footer .col01, #Footer .col02, #Footer .col03 { width:33%;}
.pin-panel .left-img { float:left; padding-left:25px;}

#CartHeader span br{display:none;}
#CartContent .ProceedToCheckout {margin-top:0;}

}

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

#HomeFeaturedProducts .ProductList.CustProdList li, #HomeFeaturedProducts .ProductList.CustProdList li .ProductImage { max-width:30.5% !important;}
#footer-top img { max-width:88px;}
body.categorypage .product-pan .right-pan { max-width:150px;}

.copyright-pan .footer-applepay-logo{display:inline-block;vertical-align:baseline;float:none;}



}

@media screen  and (max-width: 735px) { 
#home-cta ul li { width:48.2%;}
#HomeFeaturedProducts .ProductList.CustProdList li, #HomeFeaturedProducts .ProductList.CustProdList li .ProductImage { max-width:30.3% !important;}
#footer-top img { max-width:99px;}
body.categorypage .Content .ProductList.CustProdList li { width:97% !important;}
body.categorypage .product-pan .right-pan { max-width:70%;}

}

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

#HomeFeaturedProducts .ProductList.CustProdList li, #HomeFeaturedProducts .ProductList.CustProdList li .ProductImage { max-width:30.1% !important;}
#footer-top img { max-width:82px;}

}

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

#home-cta ul li { width:48%;}
#HomeFeaturedProducts .CustProdList { margin-left:-10px;}
#HomeFeaturedProducts .ProductList.CustProdList li, #HomeFeaturedProducts .ProductList.CustProdList li .ProductImage { max-width:31.3% !important;}
#HomeFeaturedProducts .ProductList.CustProdList li { margin:0 0 10px 10px;}
#footer-top img { max-width:70px;}
body.categorypage .product-pan .right-pan { max-width:65%;}

 }


@media screen  and (max-width: 480px) { 
    
#SideNewsletterBox .button { margin-top:0px;} 

}



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

.demopage #tab-bulbs-front .grid12-5, .demopage #tab-bulbs-rear .grid12-5 { width: 100%; }
.demopage #tab-bulbs-front .grid12-7, .demopage #tab-bulbs-rear .grid12-7 { width: 100%; }

    
/* #TopMenu, #Header, #PrimaryMenu, #Wrapper, #Footer, #PrimaryMenuOuter > .inner, .container, .copyright-pan, #footer-top .container { max-width:300px; box-sizing:border-box; width:100%;}
.Content.Widest { max-width:280px;} */

/*top menu css */
#TopMenu ul { float:left;}
#TopMenu { padding:10px 0;}
#TopMenu li a, #TopMenu li div, #TopMenu li div a { font-size:12px; padding:0 5px;}
#TopMenu li img { padding-right:5px; max-width:15px;}
#TopMenu li { min-width:60px;}
#TopMenu li div.selected-currency { padding-right:10px;}
#TopMenu li:first-child a { padding-left:0px;}
#TopMenu li div a { display:block;}
#TopMenu li#cart-item ul.TopMenu-sub-menu { top:15px;}

/*header css */
.header-right { width:129px;}
#Logo { width:120px;}
#Logo img { max-width:100px;}
.header-right { font-size:12px;}
.header-right img { padding-right:5px;}
.header-right .phone-pan img { max-height:12px; width:auto;}
.header-right .email-pan { font-size:11px;}
.header-right .email-pan img { max-height:10px; width:auto;}
.header-social img { padding: 0 0 0 5px;}
.header-social { padding-top:3px;}
#ToggleMenu { margin-top:16px;}
#SearchForm input.button { width:75px !important; font-size:16px;}
.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .small-version { }

/*home main css */
#cycle { height:83px;}
#home-cta ul { margin-left:0px;}
#home-cta ul li { margin-left:0px; width:100%;}
#HomeFeaturedProducts .ProductList.CustProdList li, #HomeFeaturedProducts .ProductList.CustProdList li .ProductImage { width:100% !important; max-width:46% !important;}
#home-rssfeed { height:415px;} 
.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .small-version { }
.yotpo-reviews-carousel .carousel-display-wrapper .scroller { overflow:hidden;}
.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .small-version .carousel-review-title { max-width:260px;}
#HomeFeaturedProducts .ProductList.CustProdList .rowEnd { display:block;}


/*category page css */
.SubCategoryListGrid li { padding:10px 5px; margin-left:5px;}
body.categorypage h1 { clear:both; padding-top:20px;}
/*body.product .Content .ProductList.CustProdList li {  width:278px !important;}
body.product .Content .ProductList.CustProdList li .ProductImage { width:278px !important;}*/
body.categorypage .Content .ProductList.CustProdList li { width:95% !important;}
body.categorypage .Content .ProductList.CustProdList li .mainbox { padding:10px;}
body.categorypage .product-pan .left { max-width:120px;}
body.categorypage .product-pan .right-pan { max-width:65%;}
.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .small-version .right-side { max-width:160px; margin-left:10px; float:left;}
body.categorypage .ProductActionAdd .button { padding:4px 10px 1px; font-size:14px;}


/* brand page css */
body.brandpage .Content .ProductList.CustProdList { margin:0px;}
body.brandpage .Content .ProductList.CustProdList li { width:278px !important; margin-left:0px;}
body.brandpage .Content .ProductList.CustProdList li .ProductImage { width:278px !important;}

/*product page css */
.TabNav li.Active a, .TabNav li a { padding:6px 10px;}
.Field400 { max-width:100%;}
body.product .yotpo .form-group .form-element .y-input { width:60% !important;}

/*checkout page css */
.ExpressCheckoutBlock .ExpressCheckoutTitle { font-size:14px;}

/*content pages css */
body.contentpage #PageContent iframe {max-width:280px; width:280px;} 
.addthis_default_style .at300b, .addthis_default_style .at300bo, .addthis_default_style .at300m { padding:0 0 0 2px !important;}
#NewsContent .addthis_button_facebook_like.at300b { margin: 0 2px 0 5px;}

/*footer css */
#footer-top img { max-width:60px;}
#Footer .col01, #Footer .col02 { width:50%;}
#Footer .col03 { width:100%; margin-top:20px;}

}

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

#footer-top img { max-width:120px;}
#CartContent .ProceedToCheckout {margin-top:20px;width:100%;}

}

@media screen  and (max-width: 455px) { 
#footer-top img { max-width:90px;}

.demopage #tabs-clearer { padding: 0 10px 1px; }
.demopage .ui-tabs .ui-tabs-nav li { margin-right:8px; }
.demopage #bulb-tabs ul.tabs li:last-child { margin-right:0px; }
.demopage .ui-tabs .ui-tabs-nav li a { padding: 0 8px; }
.demopage #tabs-panels .front-rear-buttons { margin: 0 0 20px; }
.demopage #tabs-panels .front-rear-buttons button.button { padding:11px; box-shadow:none; border:none; }
.demopage #tabs-panels .front-rear-buttons button.button#tab-bulbs-rear-btn { margin-left:7px; }


}

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

#CartHeader span {width: 100%;}


}

@media screen  and (max-width: 414px) { body.categorypage .product-pan .right-pan { max-width:60%;} 

#footer-top img { max-width:90px;}
}

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

#HomeFeaturedProducts .ProductList.CustProdList li, #HomeFeaturedProducts .ProductList.CustProdList li .ProductImage { max-width:95% !important;}
#HomeFeaturedProducts .ProductList.CustProdList li .ProductImage { display:block; margin:0 auto;}
body.categorypage .product-pan .right-pan { max-width:55%;}
#footer-top img { max-width:78px;}

}

@media screen  and (max-width: 340px) { body.categorypage .product-pan .right-pan { max-width:50%;} }


@media screen and (max-width:450px) {
.demopage .Content #bulb-tabs .ProductList.CustProdList li { margin: 0 auto 15px;clear: both; float:none; }
}