@media screen and (min-width:941px) {

    .social, .m-link {
        display: none;
    }
    .checkout-page.shopping-cart-page #order-summary .total-info .OrderTotal .cart-total td.cart-total-left .nobr.CTG{display:inline-block; margin-left:255px;}
    .ONumber, .TabMobile.MobileAL.gmd{display:none !important}
}
/*=====================================================
    
    TABLETS LANDSCAPE & NETBOOKS

=====================================================*/
@media screen and (max-width:940px) and (min-width:769px){
    /* MASTER PAGE WRAPPERS */
    .master-wrapper-page,.master-wrapper-content,.master-wrapper-main{width:100%;}
    .master-wrapper-content{margin:0;}
    .master-wrapper-main .center-1{width:100%;}
	.master-wrapper-main .center-home{width:100%;}
    .master-wrapper-main .side-2{width:170px;}
    .master-wrapper-main .center-2{width:auto;margin-left:180px;float:none;display:table;}
    .master-wrapper-main .center-3{width:auto;margin:0 190px;float:none;display:block;}
    /* HEADER AND MENU */
    .flyout-cart{display:none !important;}
    .admin-header-links{display:none}
	
	.header-center{width:auto !important;}
    .header-menu .top-menu li .sublist .sublist-column, .resM{width:100% !important}
    
	/*SLIDER*/
	.ustechslider-wrapper, .ustechspecialsaleevent-wrapper, .ustechpromotion-wrapper, .ustechfeaturedproduct-wrapper{width:100% !important}
    .ustechspecialsaleevent-wrapper, .ustechslider-wrapper, .jssorslider>div, .ustechpromotion-wrapper, .ustechfeaturedproduct-wrapper, .ustechpromotion-wrapper img, .ustechfeaturedproduct-wrapper img{width:100% !important;}
    .LuxeGourmetspromotion-wrapper, .LuxeGourmetspromotion-wrapper img, .LuxeGourmetsfeaturedproduct-wrapper, .LuxeGourmetsfeaturedproduct-wrapper img, .LuxeGourmetsslider-wrapper, .LuxeGourmetsspecialsaleevent-wrapper, .LuxeGourmetsspecialsaleevent-wrapper img{width:100% !important}
    
    .jssorslider, .related-items{float:none !important; width:100% !important; margin:0 auto}
    .related-items .related-product, .related-items .related-recipe{float:left; margin:5px 0 0 0;  width:49.5% !important}
    .related-items .related-product{margin-right:5px;}
    /*.related-product{margin:5px 0 0 15%;}*/
    /* PRODUCT DETAILS PAGE */
    .product-details-page .gallery{width:50%;margin:25px 0 15px 0;}
    .product-details-page .gallery .picture img{max-width:100%;}
    .product-details-page .overview{float:left;width:41%;margin:5px 0 5px 2%;padding:10px 3%;}
    .product-details-page .attributes select,.product-details-page .attributes .textbox,.product-details-page textarea{max-width:90%;}
     .product-details-page .attributes select,.product-details-page .attributes .textbox,.product-details-page .giftcard .message,.product-details-page .attributes textarea{max-width:90%;}
     .product-grid .item-box.last{margin-right: 10px;}
     .master-body-white.ProductGap{margin-top:0 !important}
    /* CONTACTS */
    .contact-page .inputs-right{margin-left:25px;}
    .contact-page .email,.contact-page .fullname{width:215px;}
    .contact-page .enquiry{width:280px;}
     /* EMAIL A FRIEND */
    .email-a-friend-page .inputs-left,.email-a-friend-page .inputs-right{width:50%;}
    .email-a-friend-page .inputs{width:85%;}
    .email-a-friend-page .friend-email,.email-a-friend-page .your-email,.email-a-friend-page .personal-message{max-width:100%;}
    /* NAVIGATIONS */
    .block-recently-viewed-products li a{display:table;}
    /* COMPARE PRODUCTS */
	.compare-products-table td img{max-width:100%}
    /*FOOTER*/
    .social, .m-link{display:none}
    .footer-menu-wrapper{padding:40px 5px}
    .footer-center, .header-smalllogo img{width:100% !important;}
    .footer{font-size:90% !important}

    /*Product Page*/
    .slider-wrapper.theme-default{width:100% !important; }
    /*.slider-wrapper.theme-default>div{top:0 !important}*/
    .item-box .sub-category-item .title, .item-box .product-item .item-box .title{text-align:left; padding-top:10px !important}
    .item-box .sub-category-item .title span a, .item-box .product-item .item-box .title a{width:270px; display:block}
    .item-box .sub-category-item .title span, .item-box .product-item .item-box .title span {float:right; background:url(images/product-arrow.png) no-repeat; width:11px; height:20px; margin-right:2px; display:block;position: absolute; right: 5px; top: 213px;}
    .sub-category-grid .item-box{margin-right:10px;}

    /*Product Details*/
    .breadcrumb{margin-left:10px;}
    .ProDts .btnNav{display:none;}
    .ProDts .details{float:none !important}
    .ProDts .details, #products_example, .ProDts .details .ProImg #products_example .picture.slides_container, .ProDts .details .ProImg #products_example .picture.slides_container img{width:100% !important; height:auto !important}
    .ProDts .details .ProImg{width:50% !important;}
    .ProDts .details .ProDes{width:45% !important; padding-left:4% !important}
    .ProDts .details .ProDes .overview{width:87% !important}
    #sticky{position:static !important}
    .product-grid .item-box .product-item .imgCover{display:none !important}

    .page.product-reviews-page .ImgTxt .TXT{width:45% !important; padding:2% !important}
    .page.product-reviews-page .ImgTxt .Img{width:50% !important}
    .page.product-reviews-page .ImgTxt .Img img{width:98% !important; height:auto !important}
    .page.product-reviews-page .TxtBox{width:99% !important}

    /*.master-body-white.ProductGap{margin-top:10px !important}*/
    .login-page .page-title{margin:20px 0}
    .fieldset .inputs label.newletter{width:80% !important}

    .ProTabBtn, ProTabBtnP{display:none !important}

    /*Shopping Cart*/
    .shopping-cart-page .lft, .shopping-cart-page .rgt{width:48% !important}
    .checkout-page.shopping-cart-page .checkout-data #order-summary .total td.product-picture img{width:100% !important; height:auto !important}
    .checkout-page.shopping-cart-page .checkout-data #order-summary .cart-total-right .product-price{margin-right:20px !important}
    .checkout-page.shopping-cart-page .checkout-data #order-summary .mini-cart-review .totals .OrderTotal .cart-total .product-price.order-total{margin-right:10px !important}

    /*My Account*/
    .ui-tabs .ui-tabs-nav li{width:235px !important}

    .order-details-page .title{width:auto !important}

    /*Print Page*/
    .order-details-page .page-title{width:96% !important; padding:5px 2% !important}
    .print-main{width:99%}
    .order-details-page{width:98%; overflow:hidden}
    .RWidth{width:30% !important; overflow:hidden}
    .RBar{display:none}

    .confirmImg{display:none !important}
    .ResPrint{display:none; color:#fff}
    .RText{display:none}
    .PayTabMob, .TabMobile.MobileAL.gmd{display:none !important;}
    .LogOut{display:none}
    .HideonMobile{display:block}
    .TabMobile{display:none;}
    

    /*Kendo*/
    .k-grid-header .k-header{white-space:normal !important}

    .account-page.customer-info-page #tabs ul.ui-tabs-nav li{width:24.5% !important}
    .account-page.customer-info-page #tabs-1  .fieldset .inputs label{margin-left:0 !important}
    .account-page.change-password-page .form-fields .inputs .field-validation-error{margin-left: 0 !important; display:block !important}

    /*FAQ*/
.faq-info-page .page-body{padding:0 10px 0 5px;}
    
}

@media screen and (max-width:871px) and (min-width:769px) {
    .master-header{height:140px}
.header-menu{float:right;  border-radius:0}
.account-page.customer-info-page .page-body #tabs-1 .fieldset .form-fields .inputs input[type="text"], .account-page.customer-info-page .page-body #tabs-1 .fieldset .form-fields .inputs input[type="password"], .account-page.customer-info-page .page-body #tabs-1 .fieldset .form-fields .inputs  select{display:block !important}
}

/*=====================================================
    
    TABLETS PORTRAIT & SMARTPHONES LANDSCAPE

=====================================================*/
@media screen and (max-width:768px) and (min-width:481px) {
    /* MASTER PAGE WRAPPERS */
.master-wrapper-page, .master-wrapper-content, .master-wrapper-main{width:100%;}
.master-wrapper-content{margin:0; zoom:1;}
.master-wrapper-content:after {content: "."; display: block; clear: both; height: 0; font-size: 0; line-height: 0; visibility: hidden;}
.master-wrapper-main .center-1 {width: 100%; padding: 10px 0;}
.master-wrapper-main .side-2 {width: 145px;}
.master-wrapper-main .center-2 {width: auto; margin-left: 155px;float : none; display: table; }
.master-wrapper-main .leftside-3 {width: 145px; margin: 0;}
.master-wrapper-main .center-3 {width: auto;margin: 0 145px 0 145px;padding: 10px 5px;float: none;display: block;}
.master-wrapper-main .rightside-3 {width: 145px;float: right;margin-top: 0;}

    
/* HEADER AND MENU */
    /*.header{height:auto;}*/
.header .header-logo {width: 90% !important; margin:5px auto 0 auto !important; text-align:center !important}/*.header-logo {margin: 5px 0 0 50px;}*/
.header-logo img {width: 80%;}
.header-menu {float: none !important;}
.header-links-wrapper {position:absolute; right:5px; top:10px; float:none !important; display:inherit !important; margin:0 !important}/*float: right; margin: 0 50px 0 0;display: table;}*/
.header-links-wrapper .header-links ul {display: none;}
.header-links-wrapper .header-links span {display: inline-block;width: 26px; height: 26px; margin-left: 5px;}
/*.header-links-wrapper .header-links .sc {background: url(images/shopping-cart.jpg) no-repeat;}*/
.header-links-wrapper .header-links .user {background: url(images/user.jpg) no-repeat;}
.header-center {width: auto !important;}
.center-home {width: 100% !important;}
.master-header {height: auto;}
.admin-header-links {display: none;}
/*.header-links p.cart-qty.cart-qty-m{display:block !important;}*/

   
	/*.header-menu{float:none; border-radius:0px}
	.header-menu .top-menu li a, .header-menu .top-menu li a:hover{padding:0 5px;}*/
    /*MOBILE TOP MENU*/
    .res, .resM{position:relative !important; width:100% !important}
    .res img{width:200px !important}
    .res ul li{width:200px !important; float:left; margin:0 10px 10px 0!important}
    .res ul li a div{background:#434250; padding:12px 8px; margin-top:-3px; width:184px; }
    .res ul li a{padding:0 !important; margin-top:5px !important}
    .res ul li{border:0px none !important}

    /*MOBILE TOP MENU*/
    .header-menu .top-menu{display:none;}
    #mob-menu-button {display:block !important; font-size:14px; text-transform:uppercase; height:40px; line-height:40px; width:50px;position: absolute; top: 10px; left: -5px;}
    #mob-menu-button a{display:block;padding:0 15px;}
    #mob-menu-button a .icon{display:block;float:left;width:23px;padding-top:13px;margin:0 18px 0 0;}
    #mob-menu-button a .icon .line{display:block;background-color:#fff;height:3px;margin-bottom:2px;}
    .mob-top-menu{display:block !important;overflow:hidden;height:auto;max-height:0px;transition:max-height 500ms ease-in-out 0s;-moz-transition:max-height 500ms ease-in-out 0s;-webkit-transition:max-height 500ms ease-in-out 0s;-o-transition:max-height 500ms ease-in-out 0s;}
    .mob-top-menu.show {max-height:9999px;transition:max-height 500ms ease-in-out 0s;-moz-transition:max-height 500ms ease-in-out 0s;-webkit-transition:max-height 500ms ease-in-out 0s;-o-transition:max-height 500ms ease-in-out 0s;}
    .mob-top-menu ul{float:left;display:block;padding:0;margin:0;}
    .mob-top-menu li{float:left;display:block;width:100% !important;padding:0 !important;margin:0;list-style-type:none;cursor:pointer;position:relative;border-top:1px dotted #fff; text-align:left}
    .mob-top-menu li a{display:block;width:79%;padding:15px 3%;font-size:14px;text-transform:uppercase;float:left;}
    .mob-top-menu li .sublist a{text-transform:none;}
    .mob-top-menu li .expand{background:url(images/mobile-menu-collapse.png) center center no-repeat;display:block;cursor:pointer;width: 15%;height:49px;float:right;}
    .mob-top-menu li .expand:hover{background-color:rgba(0,0,0, 0.05);}
    .mob-top-menu li.active > .expand{background-image:url(images/mobile-menu-expand.png);}
    .mob-top-menu .sublist{display:none;margin-left:0;clear:both;width:95%;}
    .mob-top-menu .top-menu-triangle.active{display:none;}
       /* HOMEPAGE */
    .home-page .product-grid .item-box{float:none;display:inline-block;width:auto;margin-bottom:15px;}
    .home-page .product-grid .product-item{height:auto;}
	
	
	/*Slider*/
	.jssorslider{width:100% !important; float:none !important; margin: 0 auto}
	.related-items{float:none !important; width:100% !important; overflow:hidden}
	/*.related-items .related-product, .related-items .related-recipe{float:left; width:48%;}*/
    .related-items .related-product #slider2_container{width:100% !important;}
	.ustechspecialsaleevent-wrapper, .ustechslider-wrapper, .jssorslider>div, .ustechpromotion-wrapper, .ustechfeaturedproduct-wrapper, .ustechpromotion-wrapper img, .ustechfeaturedproduct-wrapper img{width:100% !important;}
    .LuxeGourmetspromotion-wrapper, .LuxeGourmetspromotion-wrapper img, .LuxeGourmetsfeaturedproduct-wrapper, .LuxeGourmetsfeaturedproduct-wrapper img, .LuxeGourmetsslider-wrapper, .LuxeGourmetsspecialsaleevent-wrapper, .LuxeGourmetsspecialsaleevent-wrapper img{width:100% !important}
    .related-items .related-product, .related-items .related-recipe{float:left; margin:5px 0 0 0;  width:49.5% !important}
    .related-items .related-product{margin-right:5px;}
    
    /* NEWSLETTER*/
    .newsletter-subscribe-block input{max-width:100%;}
    /* CATALOG PAGES */
    /*.sub-category-grid .sub-category-item,*/.manufacturer-grid .manufacturer-item{margin:5px;}
    .sub-category-grid a img,.manufacturer-grid a img,.home-page-category-grid a img{max-width:100%;}
    .product-sorting,.product-page-size,.price-range-filter{margin-left:0;margin-bottom:5px;}
    .product-page-size{margin:0;text-align:left;}
    .pager{margin-right:5px;}
    /* PRODUCTS IN GRID - TEMPLATE */
    /*.product-grid .item-box{margin:0 0 0 3%;width:30%;min-width:135px;max-width:155px;padding:0;}
    .product-grid .product-item{width:auto;height:285px;}
    .product-grid .product-item .picture{width:auto;height:auto;}
    .product-grid .product-item .picture img{max-width:100%;}*/
    .product-grid .item-box.last{margin-right: 10px;}
    .master-body-white.ProductGap{margin-top:0 !important}
    /* PRODUCTS IN LINES - TEMPLATE */
    .product-list .product-item .add-info{padding-bottom:10px;text-align:left;zoom:1;position:static;float:none;display:table;}
    .product-list .product-item .add-info:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden;}
    .product-list .product-item .buttons .product-box-detail-button{float:none;margin:0;}
    .product-list .product-item .product-rating-box{margin:0;display:table;padding-left:0;}
    .product-list .product-item .description{display:table;margin:10px 5px 10px 10px;padding:0;}
    .product-list .product-item .picture img{margin-right:10px;}
    .product-list .product-item .picture{margin-right:15px;margin-bottom:10px;}
    .product-list .product-item .buttons{padding-top:5px;}
    .product-list .product-item .details{padding-left:10px;}
    /* PRODUCT DETAILS PAGE */
    .product-details-page .gallery{max-width:100%;width:auto;margin:0 auto;float:none;display:table;}
    .product-details-page .gallery .picture img{max-width:100%;}
    .product-details-page .overview{max-width:100%;width:auto;margin:20px 0;float:none;}
    .related-products-grid,.also-purchased-products-grid{text-align:center;display:inline-block;width:100%;}
    .related-products-grid .title,.also-purchased-products-grid .title{margin-bottom:15px;}
    .related-products-grid .item-box,.also-purchased-products-grid .item-box{display:inline-block;float:none;}
    .product-details-page .attributes .textbox,.product-details-page .giftcard .message,.product-details-page .attributes textarea{max-width:90%;width:250px;}
    .product-details-page dd{width:240px;}
    .ProDts .details .ProDes .overview{width:87% !important}
    .product-grid .item-box .product-item .imgCover{display:none !important}
    .commonDisNone{display:none}
    .ProTabBtn{display:block !important; color:#fff; background:#9897A7; padding:10px; font-size:14px; text-align:left; text-transform:capitalize; cursor:pointer; margin-top:1px; font-style:italic}
    .ProTabBtn a{color:#fff; text-decoration:none}
    .ProTabBtn span{float:right; margin-right:10px; margin-top:-4px; font-size:12px; font-style:normal !important}
    .ProTabBtn span.show{background:url(images/show-arrow2.jpg) no-repeat; width:23px; height:23px;}
    .ProTabBtn span.hide{background:url(images/hide-arrow2.jpg) no-repeat; width:23px; height:23px;}
    .ProTabBtn span.none{background:none !important; margin-top:1px}

    /*For Product Page*/
    .ProTabBtnP{display:block !important; color:#fff; background:#656474; padding:10px; font-size:14px; text-align:left; text-transform:uppercase; cursor:pointer; margin-top:1px; }
    .ProTabBtnP a{color:#fff; text-decoration:none}
    .ProTabBtnP span{float:right; margin-right:10px;  font-size:12px; font-style:normal !important}
    .ProTabBtnP span.show{background:url(images/show-arrow.jpg) no-repeat; width:21px; height:12px;}
    .ProTabBtnP span.hide{background:url(images/hide-arrow.jpg) no-repeat; width:21px; height:12px;}
    .ProTabBtnP span.none{background:none !important; margin-top:1px}

    .full-description, .product-recipe, .product-review{margin-top:10px;}
    
    /* NAVIGATIONS */
    .block-account-navigation a{white-space:normal;}
    /* PRODUCT REVIEWS PAGE */
    .product-reviews-page .write-review .review-title,.product-reviews-page .write-review .review-text{width:100%;}
    /* CONTACTS */
    .contact-page .inputs-left{float:none;}
    .contact-page .inputs{float:none;}
    .contact-page .inputs .input-box{width:100%;}
    .contact-page .enquiry{width:250px;}

  

    /* SEARCH */
    .search-page .search-text{width:260px;}
    /* LOGIN */
    /*.login-page .new-wrapper,.login-page .returning-wrapper{width:45%;padding:10px 2%;}*/
    .login-page .email,.login-page .username,.login-page .password{max-width:100%;}
    /* NEWS */
    .news-item-page .new-comment .comment-title,.news-item-page .new-comment .comment-text{width:100%;}
    .news-item-page .news-comment .comment-info{max-width:95%;padding:5px 0 0 0;float:none;}
    .news-item-page .news-comment .comment-content{margin-left:0;display:inline-block;}
    /* BLOGS */
    .blogpost-page .new-comment .comment-text{width:100%;}
    .blogpost-page .blog-comment .comment-content{display:inline-block;margin-left:0;}
    .blogpost-page .blog-comment .comment-info{max-width:95%;padding:5px 0 0 0;float:none;}
    /* FORUM TOPIC EDIT,FORUM POST EDIT */
    .forum-edit-page .page-title{width:95%;padding:0 2%;}
    .forum-edit-page .inputs input[type="text"],.forum-edit-page .inputs textarea,.forum-edit-page .inputs .toolbar{max-width:95%;margin-left:0;}
    .forum-search-page .basic-search input[type="text"]{width:95%;}
    /* CUSTOMER ACCOUNT PAGES */
    .account-signature-text{width:100%;}
    .customer-info-page textarea{width:auto;}
    /* COMPARE PRODUCTS */
    .compare-products-table td img{max-width:100%;}
    /* EMAIL A FRIEND */
    .email-a-friend-page .page-body{padding:0;}
    .email-a-friend-page .inputs-left,.email-a-friend-page .inputs-right{width:50%;}
    .email-a-friend-page .inputs{width:85%;}
    .email-a-friend-page .friend-email,.email-a-friend-page .your-email,.email-a-friend-page .personal-message{max-width:95%;}
    .email-a-friend-page .personal-message{width:280px;}
    .email-a-friend-page .page-body{border:0 none !important}
    /* ORDER SUMMARY,SHOPPING CART,WISHLIST */
    .order-summary-content .cart thead,.wishlist-content .cart thead{margin-bottom:10px;}
    .order-summary-content .cart td{padding:5px 2px !important;}
    .order-summary-content .cart .cart-item-row td.product{padding:0 10px !important;}
    .wishlist-content .cart .cart-item-row td.product{padding:5px 10px !important;}
    .wishlist-content .cart .cart-item-row td:first-child{padding:10px 0 !important}
    .wishlist-content .cart .cart-item-row td:first-child div{display:none}
    .wishlist-content .cart .cart-item-row .qty-input{text-align:center !important}
    .wishlist-content .cart tr.cart-item-row .TabMobile .remove{background: url(images/remove.jpg) left no-repeat; height: 21px;padding-left: 22px; padding-top:10px; cursor:pointer}

    .nobr{white-space:normal !important;}
    .order-summary-content .cart-collaterals{padding:0;width:auto;zoom:1;display:table;}
    .order-summary-content .cart-collaterals:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden;}
    .order-summary-content .deals{margin-right:3px;width:440px;}
    .order-summary-content .coupon-box,.order-summary-content .giftcard-box{padding:5px; width:200px; float:left}
    .order-summary-content .giftcard-box{margin-left:10px;}
    .order-summary-content .shipping{margin-right:3px;width:255px;}
    .estimate-shipping{padding:3px;}
    .order-summary-content .totals{width:295px;padding-top:0;display:table;}
    .order-progress{height:auto;}
    .order-progress ul{display:inline-block;width:100%;text-align:center;}
    .order-progress ul li{display:inline-block;float:none;margin:0;width:60px;}
    .order-progress ul li a{display:block;padding-bottom:30px !important;background-position:50% 70% !important;}

    /*SHOPPING CART PAGE*/
    .shopping-cart-page .page-title, .faq-info-page .page-title, .sitemap-page .page-title, .contact-page .page-title, .topic-page .page-title, .order-list-page .page-title, .email-a-friend-page .page-title{background:#000; margin-top:-10px !important; color:#fff; margin-bottom:0!important} 
    .shopping-cart-page .page-title h1, .faq-info-page .page-title h1, .sitemap-page .page-title h1, .contact-page .page-title h1, .topic-page .page-title h1, .order-list-page .page-title h1, .email-a-friend-page .page-title h1{font-size:15px !important; margin-top:0 !important; padding:5px 0}
    .faq-info-page .page-title, .sitemap-page .page-title, .contact-page .page-title, .topic-page .page-title, .order-list-page .page-title, .email-a-friend-page .page-title{margin-bottom:20px !important;}
    /*.shopping-cart-page .page-body{padding:0 5px;}*/
    .shopping-cart-page .order-progress{margin-top:1px !important;}
    .order-progress .title, .order-summary-content .totals{width:100% !important}
    .order-progress .title .highlight{background:#656472 !important; padding:10px !important}
    .shopping-cart-page .step-bar{display:none}
    .shopping-cart-page .order-summary-content{margin-top:1px !important}
    .shopping-cart-page .order-summary-content .title{width:100%}
    .shopping-cart-page .order-summary-content .title .highlight{background:#656472 !important; font-weight:normal !important; padding:10px 20px !important }
    .shopping-cart-page .cart-footer .totals{padding:30px 0}
    .shopping-cart-page .order-summary-content .cart .product-picture img{margin-left:5px !important}
    .shopping-cart-page .order-summary-content .cart .cart-item-row .product-picture .TabMobile.MobileAL .update{background:url(images/remove.jpg) left no-repeat; height:21px; padding-left:22px; display:block; padding-top:10px;}
    .shopping-cart-page .order-summary-content .cart .cart-item-row .remove-cartitem{color:#000 !important; font-size:12px !important}
    /*.shopping-cart-page .order-summary-content .cart tr.cart-item-row td.remove-from-cart span.update{display:none}*/
    .shopping-cart-page .order-summary-content .cart-footer .totals .cart-total .shipping-message span, .shopping-cart-page .order-summary-content .cart-footer .totals .cart-total .shipping-message strong{margin-right:10px;}
    .shopping-cart-page .order-summary-content .cart-footer .totals .cart-total-right .nobr h2{margin-right:45px !important;}
    .order-summary-content .deals{margin-top:-40px !important}
    .shopping-cart-page .order-summary-content .cart .cart-item-row .remove-cartitem{color:#000 !important; font-size:12px !important;background:url(images/remove.jpg) left no-repeat !important;padding-left:22px !important; margin-top:5px; height:21px;}

    /* CHECKOUT */
    .checkout-data .section input[type="text"],.checkout-data .section select{max-width:100%;}
    .checkout-page.shopping-cart-page .checkout-data .mini-cart-review .totals .total-info table.cart-total{margin-right:4.5%;}
    .checkout-page.shopping-cart-page .checkout-data #order-summary .mini-cart-review .totals .OrderTotal .cart-total .product-price.order-total{margin-right:15px !important}
    .checkout-page.shopping-cart-page .checkout-data .mini-cart-review .totals .total-info table.cart-total td.cart-total-left:first-child span,
    .checkout-page.shopping-cart-page .checkout-data .mini-cart-review .totals .total-info .OrderTotal table.cart-total td.cart-total-left span{margin-right:50px}
    .checkout-page.shopping-cart-page .checkout-data .mini-cart-review .totals .total-info table.cart-total td.cart-total-right{text-align:left !important}
    .checkout-page.shopping-cart-page .checkout-data .mini-cart-review .totals .total-info .OrderTotal table.cart-total{margin-right:1% !important}

    /* NAVIGATIONS */
    .block-recently-viewed-products li a{display:table;}

    /*FOOTER*/
    .footer-menu-wrapper{padding:40px 5px}
    .social, .m-link{display:none}
    .footer-center{width:100% !important;}
    .footer{font-size:85% !important}
    .footer-menu-wrapper .column h3{font-size:13px !important}
    .footer-menu-wrapper .column.search-box .subscribe-box{width:95% !important}

     /*Product Page*/
    /*.slider-wrapper.theme-default, .slider-wrapper.theme-default div{width:100% !important; overflow:hidden; }
    .slider-wrapper.theme-default>div{top:0 !important}*/
    .item-box .sub-category-item .title span a, .item-box .product-item .item-box .title a{width:275px; display:block}
    .item-box .sub-category-item .title span, .item-box .product-item .item-box .title span {float:right; background:url(images/product-arrow.png) no-repeat; width:11px; height:20px; margin-right:2px; display:block;position: absolute; right: 5px; top: 213px;}
    .item-box .sub-category-item .title, .item-box .product-item .item-box .title{text-align:left;}
    
    .sub-category-grid .item-box{margin-right:10px;}

     /*Product Details*/
    .breadcrumb{margin-left:10px;}
    .ProDts .btnNav, #toTop{display:none !important;}
    .ProDts .details{float:none !important; }
    .ProDts .details, #products_example, .ProDts .details .ProImg #products_example .picture.slides_container, .ProDts .details .ProImg #products_example .picture.slides_container img{width:100% !important; height:auto !important}
    .ProDts .details .ProImg{width:100% !important; float:none !important}
    .ProDts .details .ProDes{width:99% !important; float:none !important; padding-left:1% !important}
    .ProDts .details .ProDes .overview{width:98% !important; margin-top:10px;}
    #sticky{position:static !important}
    .product-details-page .prices .product-price span{color:#ff0000 !important}
    .ProDts .details .ProDes .overview .qty-input{width:80px !important; padding:3px 2px;}
    /*.master-body-white.ProductGap{margin-top:10px !important}*/
    .ProDts .details .product-review .product-reviews-overview .product-review-box, .product-details-page .product-reviews-overview .reviewstatus{float:none!important; margin-left:10px !important}
    .product-details-page .product-reviews-overview .reviewstatus{margin-top:5px;}
    .product-details-page .product-reviews-overview .product-review-links .reviewpercentage{display:none; float:none!important}
    .product-details-page .product-reviews-overview .product-review-links .addreview{float:none!important; position:relative; top:-30px}
    .ProDts .details .product-review-item{padding:10px !important}
    .ProDts .details .product-review-item .date{width:10% !important; font-size:12px !important}
    .ProDts .details .product-review-item .review-dts{width:89% !important}
    .ProDts .details .product-review-item .month, .ProDts .details .product-review-item .day{font-size:14px !important}
    .ProDts .details .full-description, .product-details-page .product-recipe, .product-details-page .product-review{padding:0 10px!important; overflow:hidden}
    .header-smalllogo img{width:100%}
    .recipe-content .RecipeTwoColumn .RecipeTwoColumn.LeftColumn, .recipe-content .RecipeTwoColumn .RecipeTwoColumn.RightColumn{float:none !important; width:100% !important}
    .recipe-content .RecipeTwoColumn .RecipeTwoColumn.LeftColumn img{width:98% !important; height:auto !important; display:block !important}


    .order-summary-content .buttons{margin-top:10px}
    /*.order-summary-content .cart-footer{margin-top:10px; border-top:#C5C5C5 solid 1px;}*/
    .order-summary-content .total-info{border-bottom:#c5c5c5 solid 1px}
    /*.cart-total-left{font-size:16px !important; color:#999; font-weight:bold !important; width:85% !important}*/
    .product-price{color:#000}
    

    .shopping-cart-page .lft, .shopping-cart-page .rgt{width:100% !important; float:none !important; margin:0 !important}
    .shopping-cart-page .order-progress, .checkout-page .order-progress{display:none}
    .shopping-cart-page .page-body.checkout-data{margin-top:1px !important}
    .checkout-page.shopping-cart-page .page-body.checkout-data{padding:0 !important}
    .checkout-page .checkout-data .title .highlight{background: #656472 !important; font-weight: normal !important; padding: 10px !important;width:100% !important}
    .checkout-page .checkout-data .title{margin-bottom:0 !important; width:100%; overflow:hidden}

    .shopping-cart-page .order-summary-content .page-title{margin:20px 0 !important; background:none !important; color:#000} /*When Shopping cart datalist empty*/

    /*Login Page*/
    .login-page .page-title, .registration-page .page-title {background:none !important; background-color:#000 !important; margin-top:-10px !important; color:#fff !important; margin-bottom:0 !important; padding-bottom:5px !important} 
    .login-page .page-title, .registration-page .page-title{margin: 0}
    .page-title h1{font-size:16px !important; margin-top:0 !important; padding:5px 0 !important; background:none !important; color:#fff !important}
    .login-page .LoginText{display:block !important; margin-top:10px}
    .new-wrapper.register-block .topic-html-content-body{border-bottom:#ccc solid 1px; padding:5px; display:block;}
    .topic-html-content .topic-html-content-body{display:none}
    .registration-page .topic-html-content .topic-html-content-body{display:block !important}
    .login-page .returning-wrapper, .login-page .new-wrapper, .registration-page .returning-wrapper, .registration-page .new-wrapper{float:none!important; margin:0 auto; width:99.5% !important; padding:0!important}
    .login-page .returning-wrapper .title, .login-page .new-wrapper .title, .registration-page .title{background:#656472 !important; padding:6px 2% !important; width:96%; margin-top:-4px;}
    .login-page .returning-wrapper .title strong, .login-page .new-wrapper .title strong, .registration-page .title strong{font-size:16px!important; font-weight:normal!important}
    .login-page .returning-wrapper .form-fields, .registration-page .form-fields {padding:0 2%}
    .login-page .returning-wrapper .form-fields input[type="text"], .login-page .returning-wrapper .form-fields input[type="password"], .registration-page .form-fields input[type="text"], .registration-page .form-fields input[type="password"]{border-radius:3px; padding:8px}
    .inputs.reversed{border-bottom:#ccc solid 1px; padding-bottom:10px; margin-bottom:10px !important}
    .inputs.reversed input[type="checkbox"]{margin-left:-110px}
    .login-page .returning-wrapper .buttons, .registration-page .buttons{margin:0 0 0 245px !important; text-align:left !important}
    .login-page .new-wrapper .title, .registration-page .new-wrapper .title{margin-top:50px;}
    .new-wrapper.register-block .buttons{float:none !important; width:150px; margin: 30px auto 0 auto !important}
    .new-wrapper.register-block .buttons strong{margin:10px 0 20px 0; display:block}
    .registration-page .inputs.reversed{margin-bottom:0; padding-bottom:0; border-bottom:0 none}
    .registration-page .new-wrapper.register-block .buttons{margin-bottom:20px !important; width:100%}
    .registration-page .new-wrapper.register-block .buttons input[type="submit"]{display:inline; margin-right:10px;}
    .fieldset .inputs label.newletter{width:80% !important}
     .login-page .customer-blocks .returning-wrapper .form-fields, .registration-page .customer-blocks .returning-wrapper .form-fields{margin:10px 0 0 0 !important}
    .registration-page .returning-wrapper .buttons{float:none !important}
    .registration-page .new-wrapper.register-block .buttons{text-align:center !important}
    .registration-page .new-wrapper.register-block #btnregister-showhide, .registration-page .new-wrapper.register-block #register-button{padding:8px 20px !important;}
    .registration-page .CAA{padding:0 5px !important}
    .registration-page .CAA .topic-html-content p:first-child, .registration-page p:first-child{margin-top:10px !important;}
    .registration-page .CAA .topic-html-content p:last-child{padding-bottom:10px;}
    .password-recovery-page .fieldset{float:none !important}
    .password-recovery-page form .buttons{margin-left:280px !important}

    /*My Account*/
    .ui-tabs .ui-tabs-nav li{width:99% !important; float:none !important; height:35px; border-radius:0; background:#9897A7 !important; color:#fff !important; font-size:14px !important;}
    .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited{color:#fff !important}
    .customer-info-page .customer-profile, .customer-info-page .customer-account{width:99% !important; float:none!important; margin-bottom:10px;}
    .customer-info-page .left-arrow, .customer-info-page .right-arrow{display:none}
    .customer-info-page .divider .page-title{background:#656472; margin-top:-8px; text-align:left}
    .customer-info-page .divider .page-title h1{background:none !important; padding:10px !important; color:#fff;}
    .customer-info-page .page-body{margin-top:-20px !important;}
    .customer-info-page .ui-corner-all{border-radius:0 !important}
    .customer-info-page .page-body #tabs .customer-account .page-body{margin-top:0 !important}
    .customer-info-page .page-body #tabs .customer-account .page-body, .customer-info-page .page-body #tabs #customer-orders .page-body{margin-top:0 !important}

    .customer-info-page .order-details-page{width:100%}
    .customer-info-page .content-body{padding:10px !important}
    .customer-info-page .order-details-page .order-details-area .BillingCard{border-top:#eee solid 1px; margin-top:10px; padding-top:10px;}
    .customer-info-page .order-details-page .section.products{ margin:25px 0 !important; border:0 none !important; border-radius:0 !important; padding:0 !important }
    .customer-info-page .order-details-page .data-table{border:0 none !important}
    .customer-info-page .order-details-page .data-table td{border:#eee solid 1px !important}
    .customer-info-page .order-details-page .total-info .cart-total .cart-total-left{font-size:11px !important}

    .customer-info-page .order-details-page .RBar{background:#F2F2F2; width:90%; padding:5px 5%; margin:40px 0 10px 0; text-align:right; vertical-align:baseline; display:block}
    .customer-info-page .order-details-page .RBar .ShareIcon{background:url(images/share-icon.jpg) no-repeat; width:67px; height:26px; display:inline-block;}
    .customer-info-page .order-details-page .RBar .PrintIcon{background:url(images/print-icon.jpg) no-repeat; width:67px; height:26px; display:inline-block;}

    .account-page.customer-info-page .page-body #tabs-1 .fieldset .form-fields .inputs select{width:63% !important}
    .account-page.change-password-page .form-fields .inputs .field-validation-error{margin-left:140px;}
    
    .account-page.customer-info-page .page-body #tabs-1{min-height: auto !important}
    


    .PayTabMob{display:block !important;}
    .Paytd768{display:none;}
    
    .RBar{background:#F2F2F2; width:90%; padding:5px 5%; margin:40px 0 10px 0; text-align:right; vertical-align:baseline; color:#000; display:block;}
    .RBar .ShareIcon{background:url(images/share-icon.jpg) no-repeat; padding-left:38px; height:24px; display:inline-block; padding-top:8px; margin-right:20px;}
    .RBar .PrintIcon{background:url(images/print-icon.jpg) no-repeat; padding-left:38px; height:24px; display:inline-block; padding-top:8px;}

    /*Print Page*/
    .RPM{margin:-10px 0 20px 0 !important ;}
    .RPM .RTitle{width:100% !important; font-size:16px; text-transform:uppercase;}
    .RPM .RTitle div strong{ font-weight:normal !important}
    /*.order-details-page .page-title{display:none; }*/
    .print-main{width:100%; border:0 none !important}
    .RDetails{width:98% !important; margin:50px 5px 5px 5px !important; padding:1% !important}
    .Rpadding{padding:1% !important}
    .order-details-page{width:100%; overflow:hidden}
    .RWidth{width:50% !important; overflow:hidden}
    .ResPrint{display:block !important; width:100%; margin-top:10px; border-top:#ccc solid 1px; padding-top:10px;}
    .ResPrintHide{display:none;}
    .shipping-info .title, .billing-info .title, .RPayment{margin-bottom:10px;}

    .confirmImg, .RPM .ONumber, .ONumber{display:none !important}
    .RText{display:none}
    .HideonMobile, .TabMobile.MobileAL.gmd{display:none !important}
    .TabMobile, .responsive{display:block !important;}
    .Sdevice{display:none;}
    .STitleDIB{display:inline-block !important;}

    .LogOut{display:block}

     /*Kendo*/
    .k-grid-header .k-header{white-space:normal !important}

    /*Common*/
    .shopping-cart-page .left-arrow, .login-page .left-arrow, .registration-page .left-arrow, .registration-result-page .left-arrow, .wishlist-page .left-arrow,  .topic-page .left-arrow, .topic-page .right-arrow, .order-list-page .left-arrow, .order-list-page .right-arrow, .sitemap-page .left-arrow, .sitemap-page .right-arrow,
     .shopping-cart-page .right-arrow, .login-page .right-arrow, .registration-page .right-arrow, .registration-result-page .right-arrow, .wishlist-page .right-arrow, .faq-info-page .right-arrow , .faq-info-page .left-arrow, .contact-page .left-arrow, .contact-page .right-arrow, .email-a-friend-page .left-arrow, .email-a-friend-page .right-arrow
    {display:none !important}
    .button-1.customer-button, .button-1.checkout-button, .button-1.cart-button, .button-1.continue-shopping-button, .button-1.confirm-order, .button-1.re-order-button, .button-1.register-continue-button,
    .shopping-cart-page .summary .ordersummary-column .continue-shopping-button, .shopping-cart-page .summary .ordersummary-column .checkout-button, .shopping-cart-page .order-summary-content .button-1, .shopping-cart-page .order-summary-content .button-2, .shopping-cart-page .inputs .button-1, .shopping-cart-page .inputs .button-2, .shopping-cart-page .customer-blocks .button-1{
        font-weight:normal !important; padding:6px 20px !important;
    }
   .shopping-cart-page .order-summary-content .BB, .checkout-page.shopping-cart-page .checkout-data .BB, .shopping-cart-page .order-progress .BB{display:none !important}
   .product-reviews-page .page-title h1, .password-recovery-page .page-title h1{font-size: 20px !important; color: #3A3A3A !important; background: #fff !important; padding: 0 70px !important;}
   .page.product-reviews-page .ImgTxt .Img{width:100% !important; height:auto !important; float:none !important;}
   .page.product-reviews-page .ImgTxt .Img img{width:100% !important}
   .page.product-reviews-page .ImgTxt .TXT{width:96% !important; float:none !important; padding:2% !important}
   .product-reviews-page .write-review{width:88% !important; padding:5% !important}
   .page.product-reviews-page .TxtBox{width:88% !important; padding:5% !important}


/*.contact-page .page-title h1, .order-list-page .page-title h1, .topic-page .page-title h1, .sitemap-page .page-title h1{font-size: 20px !important; color: #3A3A3A !important; background: #fff !important; padding: 0 70px !important;}*/
.account-page.customer-info-page  .MOH table td{display:block !important; margin-top:10px;}
.account-page.customer-info-page  .MOH table td.VAB{margin-left:205px}
.account-page.customer-info-page #customer-reviews table.review-grid th.heading{padding:3px !important; white-space:normal !important; font-size:12px !important; width:auto !important; font-weight:normal !important}
.account-page.customer-info-page #customer-reviews table.review-grid th:last-child, .account-page.customer-info-page #customer-reviews table.review-grid td:last-child{display:none;}
.account-page.customer-info-page .BillingCard.PayTabMob ul{float:none !important}
.account-page.customer-info-page .BillingCard.PayTabMob table{width:99%}
.account-page.customer-info-page .section.products table.data-table td{border-left:0 none !important; border-right:0 none !important}
.account-page.customer-info-page table.data-table th{white-space:normal !important}
.order-details-page.RPM .page-title {display: none !important;}

.account-page.customer-info-page .order-details-page .page-body .section.products table.data-table td.name{white-space:normal !important}

/*WishList*/
.account-page.customer-info-page .WBdr {border-bottom:0 none !important; display:none !important}
.product-reviews-page .field-validation-error{display:inherit !important; margin-left:0 !important;}

/*FAQ*/
.faq-info-page .page-body{padding:0 10px 0 5px;}

}





@media screen and (max-width:570px) and (min-width:481px) {
.header .header-logo{width:70% !important}
.header-links-wrapper{margin: 0 10px 0 0;}
.related-items .related-product, .related-items .related-recipe{float:left; margin:5px 0 0 0;  width:49% !important}
    .related-items .related-product{margin-right:5px;}
}
/*=====================================================
    
    SMALLER MOBILE DEVICES

=====================================================*/
@media screen and (max-width:768px){ 
.cart-qty-m {background: none repeat scroll 0 0 red; border-radius: 50px; font-size:8px; color: #fff; height: 12px; line-height: 12px; margin-left: 12px;margin-top: -37px; padding: 1px; position: relative; text-align:center; width: 12px;}
.header-links-wrapper .header-links .sc {background: url(images/shopping-cart.jpg) no-repeat;}
.header-links-wrapper .header-links .scn {background: url(images/shopping-cart2.jpg) no-repeat;}
.faq-info-page .faq-items {padding-left:5px !important;}
.topic-page .page-body{padding:0 10px !important;}
.ustechslider-wrapper .jssorslider #slider1_container .description{display:none !important}

.ustechslider-wrapper .jssorslider #slider1_container a.captionBottom{/*height:199px !important; min-height:86px !important; max-height:199px !important;*/ bottom:5px !important; top:initial !important; ;}
/*.ustechslider-wrapper .related-items .related-product #slider2_container a.RelatedProductCaptionBottom, 
.ustechslider-wrapper .related-items .related-recipe #slider3_container a.RelatedProductCaptionBottom{height:86px !important; min-height:86px !important; max-height:86px !important;}*/

.ustechslider-wrapper .jssorslider #slider1_container .jssorb03{bottom:12px !important; right:20px !important}
.full-description img{width:100% !important; height:auto !important }
.header-links-wrapper .header-links{margin-top:6px !important}
.LuxeGourmetspromotion-wrapper, .LuxeGourmetspromotion-wrapper img, .LuxeGourmetsfeaturedproduct-wrapper, .LuxeGourmetsfeaturedproduct-wrapper img, .LuxeGourmetsslider-wrapper, .LuxeGourmetsslider-wrapper, .LuxeGourmetsspecialsaleevent-wrapper, .LuxeGourmetsspecialsaleevent-wrapper img{width:100% !important}

}


@media screen and (max-width:480px){
    /* MASTER PAGE WRAPPERS */
    .master-wrapper-page, .master-wrapper-content{width:100%;}
    .master-wrapper-main .center-1{width:100%;}
    .master-wrapper-page{margin:0 auto 0;}
    .master-wrapper-content{margin:0px 0 0 0;}
    .master-wrapper-main .side-2{margin:0;width:100%;}
    .master-wrapper-main .side-2  > *{display:none;}
    .master-wrapper-main .center-2{width:98%;padding:0 1%;margin:0;}
    .master-wrapper-main .leftside-3{display:none;}
    .master-wrapper-main .rightside-3{display:none;}
    .master-wrapper-main .center-3{width:98%;padding:0 1%;margin:0;min-height:180px;}
	.master-wrapper-main .center-home{width:100% !important;}
    .admin-header-links{display:none}
    /* HEADER AND MENU */
	.master-header{height:auto !important;}
    .header{height:auto;}
    .header-logo{margin:0 0 0 40px; width:58%}
	.header-logo img{display:none;}
	.header-logo span{background:url(images/m-logo.jpg) center no-repeat; min-width:200px; height:47px; display:inline-block; max-width:100%; margin-top:-5px;}
	.header-menu{float:none; border-radius:0}
	.header-center{width:auto !important;}
    .header-links-wrapper{float:right;margin:0 2px 0 0;display:table;}
	.header-links-wrapper .header-links ul{display:none;}
	.header-links-wrapper .header-links span{display:inline-block; width:26px; height:26px; margin-left:5px;}
	/*.header-links-wrapper .header-links .sc{background:url(images/shopping-cart.jpg) no-repeat;}*/
	.header-links-wrapper .header-links .user{background:url(images/user.jpg) no-repeat;}
    .tax-display-type-selector,.language-selector,.currency-selector{display:inline-block;float:none;margin:0 5px;}
    /*.header-links p.cart-qty.cart-qty-m{display:block !important;}*/
    .header-selectors-wrapper{float:none;text-align:center; margin-top:0}
    .search-box{float:none;margin:0 auto;display:table;width:80%;text-align:center;}
    input[type="text"].search-box-text{width:60%;}
    .header-links ul{text-align:center;display:inline-block;}
    .header-links ul li{float:none;display:inline-block;}
    .flyout-cart, .RPM .ONumber{display:none !important;}
    .res, .resM{position:relative !important; width:100% !important}
    .res img{display:none}
    .res ul li{margin-bottom:5px !important}
    .res ul li a div{background:#434250; padding:12px 8px; margin-top:-3px}
    .res ul li a{padding:0 !important;}
    .res ul li{border:0px none !important}

    /*MOBILE TOP MENU*/
    .header-menu .top-menu{display:none;}
    #mob-menu-button {display:block; font-size:14px; text-transform:uppercase; height:40px; line-height:40px; position:absolute; top:10px; left:-5px; width:45px;}
    #mob-menu-button a{display:block;padding:0 15px;}
    #mob-menu-button a .icon{display:block;float:left;width:23px;padding-top:13px;margin:0 12px 0 0;}
    #mob-menu-button a .icon .line{display:block;background-color:#fff;height:3px;margin-bottom:2px;}
    .mob-top-menu{display:block;overflow:hidden;height:auto;max-height:0px;transition:max-height 500ms ease-in-out 0s;-moz-transition:max-height 500ms ease-in-out 0s;-webkit-transition:max-height 500ms ease-in-out 0s;-o-transition:max-height 500ms ease-in-out 0s;}
    .mob-top-menu.show {max-height:9999px;transition:max-height 500ms ease-in-out 0s;-moz-transition:max-height 500ms ease-in-out 0s;-webkit-transition:max-height 500ms ease-in-out 0s;-o-transition:max-height 500ms ease-in-out 0s;}
    .mob-top-menu ul{float:none !important;display:block;padding:0;margin:0;}
    .mob-top-menu li{float:left;display:block;width:100% !important;padding:0 !important;margin:0;list-style-type:none;cursor:pointer;position:relative;border-top:1px dotted #fff; text-align:left}
    .mob-top-menu li a{display:block;width:79%;padding:15px 3%;font-size:14px;text-transform:uppercase;float:left;}
    .mob-top-menu li .sublist a{text-transform:none;}
    .mob-top-menu li .expand{background:url(images/mobile-menu-collapse.png) center center no-repeat;display:block;cursor:pointer;width: 15%;height:49px;float:right;}
    .mob-top-menu li .expand:hover{background-color:rgba(0,0,0, 0.05);}
    .mob-top-menu li.active > .expand{background-image:url(images/mobile-menu-expand.png);}
    .mob-top-menu .sublist{display:none;margin-left:0;clear:both;width:125%;}
    .mob-top-menu .top-menu-triangle.active{display:none;}
    /* HOMEPAGE */
    .theme-default .nivoSlider{box-shadow:0px 6px 8px -5px #4a4a4a !important;}
	/*Slider*/
	.ustechslider-wrapper, .ustechpromotion-wrapper, .ustechfeaturedproduct-wrapper{width:100% !important;}

	.jssorslider{width:100% !important; float:none !important; margin: 0 auto}
	.related-items, .related-items .related-product, .related-items .related-recipe{float:none !important;}
    .related-items .related-product, .related-items .related-recipe{margin-top:5px !important}
	.ustechspecialsaleevent-wrapper{width:100% !important; margin-bottom:10px;}
	.related-product, .related-recipe{width:100% !important;}
    .jssorslider #slider1_container .title{font-size:30px !important}
    .jssorslider #slider1_container .description{font-size:20px !important; left:45px !important; top:70px !important; margin-right:45px !important}
    /*.jssorslider #slider1_container a.captionBottom{height:200px !important; display:block !important}*/
    .related-product #slider2_container .title, .related-recipe #slider3_container .title{font-size:13px !important}
    .related-product #slider2_container .description, .related-recipe #slider3_container .description{font-size:12px !important}
    .LuxeGourmetsslider-wrapper .jssorslider #slider1_container a.captionBottom{height:180px !important; /*min-height:86px !important; max-height:199px !important;*/ bottom:5px !important; top:initial !important; margin:0 5px 5px 5px; width:97% !important}
    .LuxeGourmetsslider-wrapper .jssorslider #slider1_container .captionBottom div.title{left:45px !important; top:30px !important}
    .LuxeGourmetsslider-wrapper .jssorslider #slider1_container .jssorb03{bottom:20px !important; right:30px !important}
    .LuxeGourmetspromotion-wrapper, .LuxeGourmetspromotion-wrapper img, .LuxeGourmetsfeaturedproduct-wrapper, .LuxeGourmetsfeaturedproduct-wrapper img, .LuxeGourmetsslider-wrapper, .LuxeGourmetsspecialsaleevent-wrapper, .LuxeGourmetsspecialsaleevent-wrapper img{width:100% !important}

    /* FOOTER */
    .footer{padding:0;width:100%;}
    .footer-center{width:100% !important;}
    .footer-menu-wrapper{padding:15px; border-top:1px dotted #fff}
    .footer-menu-wrapper .column{width:auto;float:none;margin-left:0;text-align:center;border:none;padding-left:0;}
    .footer-menu-wrapper .column h3{word-wrap:break-word}
    .footer-menu-wrapper .column ul{display:inline-block;width:100%;text-align:center;margin-top:10px;margin-bottom:20px;}
    .footer-menu-wrapper .column ul li{margin:0 7px;display:inline-block;padding-left:10px;}
    .footer-menu-wrapper .column.customer-service{margin-right:0;}
    .footer-menu-wrapper .column.follow-us{margin-bottom:5px;}
    .footer-menu-wrapper .column.follow-us li{display:inline-block;float:none;width:auto;}
    .footer-poweredby{padding:10px 10px 0 10px;margin-top:0;}
    .footer-tax-shipping,.footer-disclaimer{padding:0 10px;margin-top:5px;}
    .footer-store-theme{padding:0 10px 10px 10px;}
	.social, .m-link{margin-top:10px; border-top:1px dotted #fff; padding:10px 0; text-align:left}
    .m-link{margin-top:10px; text-transform:uppercase}
	.m-link ul{text-align:left;margin:0; padding:0}
	.m-link ul li{margin:0 0 10px 0;display:block;padding:0px;}
	.m-link ul li a{color:#fff}
	.social span{display:inline-block; width:19px; height:19px; margin-right:20px;}
	.social span.face{background:url(images/facebook-mini.jpg) no-repeat;}
	.social span.you{background:url(images/youtube-mini.jpg) no-repeat;}
	.social span.gplus{background:url(images/googleplus-mini.jpg) no-repeat;}
	.column.information, .column.customer-service, .column.follow-us, .column.search-box .header-smalllogo, .column.search-box .contact-phone{display:none;}
	.column.search-box span{font-size:14px; text-transform:uppercase; text-align:left; color:#fff; margin-bottom:10px; display:block}
	.column.search-box .newsletter-email{float:left}
	.footer-menu-wrapper .column.search-box .buttons{float:left; margin:0 0 0 5px;}
	.footer-menu-wrapper .column.search-box .buttons .newsletter-subscribe-button{color:#fff; background:#000; text-shadow:none; border-color:#444351; padding:3px 10px; border-radius:0; font-weight:normal; letter-spacing:1px;}
    .footer-menu-wrapper .column.search-box .subscribe-box span{font-size:12px; color:#fff; margin-bottom:15px;}
    .newsletter-result-block{text-align:left; margin-top:-53px; margin-left:171px; position:absolute;}
    /* PRODUCTS IN GRID - TEMPLATE */
    .slider-wrapper.theme-default #slider1_container{margin-bottom:0 !important}
    .product-grid{text-align:center;display:inline-block;width:100%;}
    .product-grid .title{margin-bottom:15px;}
    .product-grid .item-box{display:block;float:none; margin:0 !important;}
    .product-grid .item-box .product-item{/*min-width:298px !important;*/ width:100% !important; /*max-height:245px !important;*/ height:auto !important; border-left:0 none !important; border-right:0 none !important}
    .product-grid .item-box .product-item .imgCover{display:none !important}
    .product-grid .item-box .product-item .item-box{margin:0 !important}
    .product-grid .item-box.last{margin-right: 10px;}
    .product-grid .item-box h2.product-title, .product-grid .item-box .description{display:none !important}    
    .product-grid .product-item .picture{width:100%;height:auto}
    .product-grid .product-item .picture img{width:100%; height:auto !important}
    .master-body-white.ProductGap{margin-top:0 !important}
    /* CATALOG PAGES */
    .sub-category-grid,.manufacturer-grid{display:inline-block;text-align:center;}
    .sub-category-grid .item-box,.manufacturer-grid .item-box{display:inline-block;float:none;}
    .sub-category-grid .sub-category-item,.manufacturer-grid .manufacturer-item{margin:5px;}
    .sub-category-grid a img,.manufacturer-grid a img,.home-page-category-grid a img{max-width:100%;}
    .product-sorting,.product-page-size,.price-range-filter{margin-left:0;margin-bottom:5px;}
    .product-page-size{margin:0;text-align:left;}
    .pager{margin-right:5px;}
    /* PRODUCTS IN LINES - TEMPLATE */
    .product-list .product-item .add-info{padding-bottom:10px;text-align:left;zoom:1;position:static;float:none;display:table;}
    .product-list .product-item .add-info:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden;}
    .product-list .product-item .buttons .product-box-detail-button{float:none;margin:0;}
    .product-list .product-item .product-rating-box{margin:0;display:table;padding-left:0;}
    .product-list .product-item .description{display:table;margin:10px 5px 10px 10px;padding:0;}
    .product-list .product-item .picture img{margin-right:10px;}
    .product-list .product-item .picture{margin-right:15px;margin-bottom:10px;}
    .product-list .product-item .buttons{padding-top:5px;}
    .product-list .product-item .details{padding-left:10px;}
    /* PRODUCT DETAILS PAGE */
    .product-details-page .gallery{max-width:100%;width:auto;margin:0 auto;float:none;display:table;}
    .product-details-page .gallery .picture img{max-width:100%;}
    .product-details-page .overview{max-width:100%;width:auto;margin:20px 0;float:none;}
    .related-products-grid,.also-purchased-products-grid{text-align:center;display:inline-block;width:100%;}
    .related-products-grid .title,.also-purchased-products-grid .title{margin-bottom:15px;}
    .related-products-grid .item-box,.also-purchased-products-grid .item-box{display:inline-block;float:none;}
    .product-specs-box .data-table{margin:0;}
    .product-details-page .attributes select,.product-details-page .attributes .textbox,.product-details-page .giftcard .message,.product-details-page .attributes textarea {max-width:90%;}
    .ProDts .details .ProDes .overview{width:87% !important}
    .ProDts .details .product-name h1, .ProDts .details .product-name .title{font-size:16px !important; padding: 0 10px !important;}
    .ProDts .details .product-name h1 strong, .ProDts .details .product-name .title strong{font-weight:bold !important}
    .ProDts .details .product-review-item .review-item-head .review-title{font-size:18px !important; }
    .ProDts .details .product-review-item .review-item-head{margin-top:10px !important}
    .product-review-list .product-review-item .review-title{margin-bottom:2px !important}
    .ProDts .details .product-review-item .review-text{margin-top:0 !important}
    .holder a.jp-previous{margin-right:5px !important;}
    .holder a.jp-next{margin-left:5px !important; }
    .featured-product-grid .title .highlight{width:auto; padding-left:5px}
    /* NAVIGATIONS */
    .block-account-navigation a{white-space:normal;}
    .block-recently-viewed-products li a{display:table;}
    .master-wrapper-main .side-2 .block-account-navigation{display:block;margin-bottom:0;border-bottom:none;}
    .block-account-navigation .listbox{padding:5px 0 13px 0;margin:0 15px;border-radius:0;border-bottom:3px double #B4ACAC;background:none;}
    .block-account-navigation .listbox ul{display:inline-block;width:100%;text-align:center;}
    .block-account-navigation .listbox ul li{display:inline-block;padding:3px 0;margin:0 10px;background:none;border:none;}
    .block-account-navigation li a{white-space:normal;display:inline;}
    .block-account-navigation li a:hover{background:none;color:#5C5B5B;border-bottom:none;}
    .block-account-navigation a.inactive{padding:0;background:none;border-bottom:1px dotted;}
    .block-account-navigation a.active{padding:0;background:none;margin-bottom:0;}
    .block-account-navigation .title{display:none;}
    /* CUSTOMER ACCOUNT PAGES */
    .account-page .page-title{padding:0 10px;width:auto;}
    .account-signature-text{width:100%;}
    .customer-info-page textarea{width:100%;}
    /* NEWS */
    .news-item-page .new-comment .comment-title,.news-item-page .new-comment .comment-text{width:100%;}
    .news-item-page .news-comment .comment-info{max-width:95%;padding:5px 0 0 0;float:none;}
    .news-item-page .news-comment .comment-content{margin-left:0;display:inline-block;}
    /* BLOGS */
    .blogpost-page .new-comment .comment-text{width:100%;}
    .blogpost-page .blog-comment .comment-content{display:inline-block;margin-left:0;}
    .blogpost-page .blog-comment .comment-info{max-width:95%;padding:5px 0 0 0;float:none;}
    /* SEARCH */
    .search-page .search-input{width:94%;padding:10px 2%;}
    .search-page .inputs{width:98%;padding:1%;}
    .search-page .search-input form,.search-page .search-input form .basic-search{width:100%;}
    .search-page .search-text{width:96%;padding:5px 0 5px 2%;}
    /* CONTACTS */
    .contact-page .inputs-left,.contact-page .inputs,.contact-page .inputs .input-box,.contact-page .enquiry,.contact-page .fullname,.contact-page .email, .email-a-friend-page .page-title{width:100%;}

    .popup_wrapper{left:5px !important;}
    .faq-popup{width:250px !important}
    /* LOGIN */
    /*.login-page .new-wrapper,.login-page .returning-wrapper{float:none;max-width:93%;width:300px;padding:10px 3%;min-height:inherit;margin:0 auto 15px auto;}
    .login-page .new-wrapper:after,.login-page .returning-wrapper:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden;}
    .login-page .email,.login-page .username,.login-page .password{max-width:100%;}*/
    .login-page .page-title, .registration-page .page-title, .registration-result-page .page-title {background:#000; margin-top:-10px !important; color:#fff; margin-bottom:0!important} 
    .registration-result-page .buttons{float:none !important; text-align:center}
    .page-title h1{font-size:15px !important; margin-top:0 !important; padding:5px 0}
    .page.product-reviews-page .page-title h1, .shopping-cart-page .page-title h1, .login-page .page-title h1, .registration-page .page-title h1, .registration-result-page .page-title h1, .wishlist-page .page-title h1, .password-recovery-page .page-title h1, .page.product-reviews-page .page-title h1{background:#000 !important; color:#fff !important; padding-bottom:10px !important}
    .login-page .page-title, .registration-page .page-title{margin: 0}
    .LoginText{display:block !important; margin-top:10px}
    .new-wrapper.register-block .topic-html-content-body{border-bottom:#ccc solid 1px; padding:5px; display:block;}
    .topic-html-content .topic-html-content-body{display:none}
    .login-page .returning-wrapper, .login-page .new-wrapper, .registration-page .returning-wrapper, .registration-page .new-wrapper{float:none!important; margin:0 auto; width:100% !important; padding:0!important}
    .login-page .returning-wrapper .title, .login-page .new-wrapper .title, .registration-page .title{background:#656472 !important; padding:6px 2% !important; width:96%; margin-top:-4px;}
    .login-page .returning-wrapper .title strong, .login-page .new-wrapper .title strong, .registration-page .title strong{font-size:16px!important; font-weight:normal!important}
    .login-page .returning-wrapper .form-fields, .registration-page .form-fields {padding:0 2%}
    .login-page .returning-wrapper .form-fields input[type="text"], .login-page .returning-wrapper .form-fields input[type="password"], .registration-page .form-fields input[type="text"], .registration-page .form-fields input[type="password"]{border-radius:3px !important; padding:8px !important; width:90% !important}
    /*.inputs.reversed{border-bottom:#ccc solid 1px; padding-bottom:10px; margin-bottom:10px !important}
    .inputs.reversed input[type="checkbox"]{margin-left:-110px}*/    
    .login-page .returning-wrapper .buttons, .registration-page .buttons{margin:0 !important; text-align:right}
    .login-page .new-wrapper .title, .registration-page .new-wrapper .title{margin-top:80px;}
    .registration-page .topic-html-content .topic-html-content-body{display:block !important}
    .new-wrapper.register-block .buttons{float:none !important; width:150px; margin: 30px auto 0 auto !important}
    .new-wrapper.register-block .buttons strong{display:block; margin:10px 0 20px 0;}
    .login-page .returning-wrapper label, .registration-page .returning-wrapper label, .registration-page .new-wrapper label{display:block !important; width:90% !important; margin-bottom:8px;}
    .returning-wrapper .inputs.reversed label{display:inline-block !important; width:auto !important; margin-bottom:0 !important}
    .returning-wrapper .inputs.reversed label:first-child{display:none !important}
    .registration-page .inputs.reversed{margin-bottom:0; padding-bottom:0; border-bottom:0 none}
    .registration-page .new-wrapper.register-block .buttons{margin-bottom:20px !important; width:99%}
    .registration-page .new-wrapper.register-block .buttons input[type="submit"]{display:inline; margin-right:10px;}
    .fieldset .inputs label.newletter{width:80% !important}
    .registration-page .field-validation-error, .registration-page .message-error{margin-left:5px !important}
    .password-recovery-page .fieldset{float:none !important}
    .password-recovery-page form .buttons{margin-left:125px !important}

    /* EMAIL A FRIEND */
    .email-a-friend-page .inputs-left,.email-a-friend-page .inputs-right{width:100%;}
    .email-a-friend-page .inputs{width:85%;}
    .email-a-friend-page .friend-email,.email-a-friend-page .your-email,.email-a-friend-page .personal-message{max-width:100%;}
    .email-a-friend-page .page-body{border:0 none !important}
    /* ORDER SUMMARY,SHOPPING CART,WISHLIST */
    .order-summary-content .cart/*,.wishlist-content .cart*/{display:inline-block;width:100%;text-align:center;}
    .order-summary-content .cart tbody,.wishlist-content .cart tbody{display:inline-block;width:100%;text-align:center;}
    /*.wishlist-content .cart .cart-item-row{display:inline-block;border:1px solid #c5c5c5;margin:0px 3px 10px 3px;min-width:130px;width:46%;}*/
    .wishlist-content .cart .cart-item-row td{/*display:block;padding:5px;*/border-bottom: 1px solid #c5c5c5;}
    .order-summary-content .cart .cart-header-row,.wishlist-content .cart .cart-header-row{display:none;}
    .wishlist-content .cart .cart-item-row td.remove-from-cart{border-bottom:none;padding-bottom:0;}
    .wishlist-content .cart .cart-item-row td.add-to-cart{padding-top:0;}
    .wishlist-page .share-info a.share-link{word-break:break-word;}
    .order-summary-content .cart .cart-item-row td.product-picture{border-bottom:none;padding-bottom:0;display:block;}
    .wishlist-content .cart .cart-item-row td.product-picture{padding-left:10px; text-align: left; width: 85px; vertical-align:top; padding-top:2px !important}
    .wishlist-content .cart .cart-item-row td.product-picture img{width:100px; height:67px}
    .order-summary-content .cart .cart-item-row td.product/*,.wishlist-content .cart .cart-item-row td.product*/{border-bottom:none;text-align:center;line-height:normal;padding:10px;}
    .order-summary-content .cart .cart-item-row td.unit-price,.wishlist-content .cart .cart-item-row td.unit-price{clear:both;border-top:1px solid #c5c5c5;border-bottom:none;}
    .order-summary-content .cart .cart-item-row td.qty/*,.wishlist-content .cart .cart-item-row td.qty*/{border-bottom:none;}
    .order-summary-content .cart .cart-item-row td.subtotal,.wishlist-content .cart .cart-item-row td.subtotal{border-bottom:none;text-align:center;}
    .order-summary-content .cart .cart-item-row td.product .attributes{margin-top:5px;}

    .wishlist-content .cart .cart-item-row td.product{padding: 5px 10px !important;}
    .wishlist-content .cart .cart-item-row td.product{padding:5px 10px !important;}
    .wishlist-content .cart .cart-item-row td:first-child{padding:10px 5px !important}
    .wishlist-content .cart .cart-item-row td:first-child div{display:none}
    .wishlist-page .wishlist-content .cart{border:0 none !important}
    .wishlist-page .wishlist-content table.cart td{border-right:0 none !important; border-bottom:#fff solid 5px !important}
    .wishlist-content .cart .cart-item-row td.product{padding-left:20px !important}
    .wishlist-content .cart .cart-item-row .qty-input{text-align:center !important}
    .wishlist-content .cart tr.cart-item-row .TabMobile .remove{background: url(images/remove.jpg) left no-repeat; height: 21px;padding-left: 22px; padding-top:10px; cursor:pointer; margin-top:18px;}
    .account-page.customer-info-page .WBdr{display:none}

    .order-progress{height:auto;}
    .order-progress ul{display:inline-block;width:100%;text-align:center;}
    .order-progress ul li{display:inline-block;float:none;margin:0;width:60px;}
    .order-progress ul li a{display:block;padding-bottom:30px !important;background-position:50% 70% !important;}
    .order-summary-content .cart-collaterals{width:220px;}
    .order-summary-content .deals{margin-left:5px;width:220px;}
    .order-summary-content .deals .title{margin-top:5px !important;}
    .order-summary-content .coupon-box,.order-summary-content .giftcard-box{padding:5px;}
    .order-summary-content .shipping{margin-right:3px;width:auto;max-width:100%;}
    .estimate-shipping{padding:3px;}
    .estimate-shipping .shipping-options .estimate-shipping-button{display:block;margin:0 auto;}
    .order-summary-content .totals{width:295px;display:table;padding-top:15px;display:table;}
    .order-summary-content .cart .cart-item-row td .td-title/*,.wishlist-content .cart .cart-item-row td .td-title*/{display:initial;}

    .order-summary-content .cart .cart-item-row{border-top:1px solid #c5c5c5; width:98%}
    .order-summary-content .cart .cart-item-row td{border:0 none !important;}
    .order-summary-content .cart .cart-item-row .Remove{background:url(images/remove.jpg) no-repeat; width:21px; height:21px; display:inline-block; vertical-align:middle}
    .order-summary-content .cart .cart-item-row td.product a{font-size:14px !important; margin-bottom:5px;}
    .order-summary-content .cart .cart-item-row .WWidth{width:95%; vertical-align:top}
    .order-summary-content .title{width:100%; margin-top:-28px}
    .password-recovery-page .title{width:100%; margin-top:1px}
    .order-summary-content .title .highlight, .wishlist-page .page-title, .password-recovery-page .title .highlight{background:#656472 !important; padding:8px 15px !important; font-size:16px; font-weight:normal !important}
    .order-summary-content .title .highlight strong{font-weight:normal !important}
    .wishlist-page .page-title{margin-top:-8px;}
    .wishlist-page .page-title h1{color:#fff; text-align:left}
    .wishlist-page .wishlist-content .buttonss .common-buttons .Wremove{margin-left:2px !important;background-size:25px 25px !important; height:25px !important; padding-left: 25px !important;}
    .wishlist-page .wishlist-content .buttonss .common-buttons .AddCart{margin-left:0px !important; padding-left:25px !important;background-size:25px 25px !important; height:25px !important;}
    .wishlist-page .wishlist-content .cart.Wish .product, .wishlist-content .cart.Wish td.product a {white-space:normal !important}

    .shopping-cart-page .order-summary-content .page-title{margin:20px 0 !important; background:none !important; color:#000} /*When Shopping cart datalist empty*/

    /* ONE PAGE CHECKOUT */
    .opc .step select{max-width:100%;}
    /* CHECKOUT */
    .checkout-data .enter-address select{max-width:100%;}
    /* ORDER DETAILS */
    .order-details-page .section{padding:0;}
    .order-details-page .data-table{border:none;}
    .order-details-page .data-table thead{display:none;}
    .order-details-page .data-table tr{display:inline-block;border:1px solid #c5c5c5;margin:0px 3px 10px 3px;min-width:130px;width:46%;}
    .order-details-page .data-table td{display:block;text-align:center !important;}
    .order-details-page .data-table td .td-title{display:initial;}
    .order-details-page .order-details-area{border:none;margin:0;padding:0;}
    .order-details-page .order-details-area ul{margin:0;}
    .order-details-page .order-details-area td{display:block;width:auto;zoom:1;border:1px solid #EEE;margin:5px 10px 5px 0;padding:15px;float:left;}
    .order-details-page .order-details-area td:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden;}
    .order-details-page .title{padding-top:0;}
    .order-details-page .order-overview .order-details{float:none;}
    /* PRODUCT REVIEWS PAGE */
    .product-reviews-page .write-review .review-title,.product-reviews-page .write-review .review-text{width:95%;}
    .product-reviews-page .result{margin-top:20px}
    /* MISC. CLASSES */
    .fieldset .inputs label{margin-left:0;}
    /*input[type="text"],input[type="password"]{width:120px;}*/
    .fieldset .inputs .gender{margin:5px 0;display:block;}
    /* FORUM TOPIC */
    .forum-topic-page .post-content{margin-left:auto;}
    .forum-topic-page .post-content .posttime{display:table;}
    .forum-topic-page .title{overflow:hidden;height:auto;background:#737373;background:-moz-linear-gradient(top,#737373 0%,#5b5b5b 46%,#434343 57%,#363636 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#737373),color-stop(46%,#5b5b5b),color-stop(57%,#434343),color-stop(100%,#363636));background:-webkit-linear-gradient(top,#737373 0%,#5b5b5b 46%,#434343 57%,#363636 100%);background:-o-linear-gradient(top,#737373 0%,#5b5b5b 46%,#434343 57%,#363636 100%);background:-ms-linear-gradient(top,#737373 0%,#5b5b5b 46%,#434343 57%,#363636 100%);background:linear-gradient(to bottom,#737373 0%,#5b5b5b 46%,#434343 57%,#363636 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#737373',endColorstr='#363636',GradientType=0 );}
    .forum-edit-page .page-title{width:95%;padding:0 2%;}
    .forum-edit-page .inputs input[type="text"],.forum-edit-page .inputs textarea,.forum-edit-page .inputs .toolbar{max-width:95%;margin-left:0;}
    .forum-search-page .basic-search input[type="text"]{width:95%;}
    .forum-search-page .inputs select{max-width:95%;}
    .topic-header{height:auto;}
    /* COMPARE PRODUCTS */
    .compare-products-table{background-color:#fff;}
    .compare-products-table td img{max-width:100%;}

      /*Product Page*/
    /*.slider-wrapper.theme-default, .slider-wrapper.theme-default div{width:100% !important; overflow:hidden; }
    .slider-wrapper.theme-default>div{top:0 !important}*/
    .item-box .sub-category-item .title, .item-box .product-item .item-box .title{text-align:left;}
    .item-box .sub-category-item .title span, .item-box .product-item .item-box .title span {float:right; background:url(images/product-arrow.png) no-repeat; width:11px; height:20px; display:block;position:absolute; right: 5px; bottom:6%;}
    .sub-category-grid .item-box{margin-right:10px;}
    .item-box .sub-category-item .title a, .item-box .product-item .item-box .title a{width:95%; display:block}

     /*Product Details*/
    .breadcrumb{margin-left:10px;}
    .ProDts .btnNav, #toTop, .breadcrumb{display:none !important;}
    .ProDts .details .product-name,.ProDts .details .left-arrow, .divider .left-arrow,.ProDts .details .right-arrow, .divider .right-arrow{background:none !important}
    .ProDts .details .product-name{margin:10px 0 !important}
    .ProDts .details{float:none !important; }
    .ProDts .details, #products_example, .ProDts .details .ProImg #products_example .picture.slides_container, .ProDts .details .ProImg #products_example .picture.slides_container img{width:100% !important; height:auto !important}
    .ProDts .details .ProImg{width:100% !important; float:none !important}
    .ProDts .details .ProDes{width:99% !important; float:none !important; padding-left:1% !important}
    .ProDts .details .ProDes .overview{width:98% !important}
    #sticky{position:static !important}
    .product-details-page .prices .product-price span{color:#ff0000 !important}
    .ProDts .details .ProDes .overview .qty-input{width:80px !important; padding:3px 2px;}
    /*.master-body-white.ProductGap{margin-top:10px !important}*/
    .ProDts .details .product-review .product-reviews-overview .product-review-box, .product-details-page .product-reviews-overview .reviewstatus{float:none!important; margin-left:10px !important}
    .product-details-page .product-reviews-overview .reviewstatus{margin-top:5px;}
    .product-details-page .product-reviews-overview .product-review-links .reviewpercentage{display:none; float:none!important}
    .product-details-page .product-reviews-overview .product-review-links .addreview{float:none!important; position:relative; top:-30px}
    .ProDts .details .product-review-item{padding:10px !important}
    .ProDts .details .product-review-item .date{width:15% !important; font-size:12px !important}
    .ProDts .details .product-review-item .review-dts{width:84% !important}
    .ProDts .details .product-review-item .month, .ProDts .details .product-review-item .day{font-size:14px !important}
    .ProDts .details .full-description, .product-details-page .product-recipe, .product-details-page .product-review{padding:0 10px!important; overflow:hidden}
    .ProDts .details .recipe-Btn{display:none}
    .header-smalllogo img{width:100%}
    .res-mobile{float:right}
    .ProDts .product-grid .product-item{width:99% !important}
    .sub-category-grid .sub-category-item .title, .product-grid .product-item .title{margin-bottom:0px !important}
    .recipe-content .RecipeTwoColumn .RecipeTwoColumn.LeftColumn, .recipe-content .RecipeTwoColumn .RecipeTwoColumn.RightColumn{float:none !important; width:100% !important; margin-left:0 !important}
    .recipe-content .RecipeTwoColumn .RecipeTwoColumn.LeftColumn img{width:98% !important; height:auto !important; display:block !important}

    /*For Product Page*/
    .ProTabBtnP{display:block !important; color:#fff; background:#656474; padding:10px; font-size:14px; text-align:left; text-transform:uppercase; cursor:pointer; margin-top:1px; }
    .ProTabBtnP a{color:#fff; text-decoration:none}
    .ProTabBtnP span{float:right; margin-right:10px;  font-size:12px; font-style:normal !important}
    .ProTabBtnP span.show{background:url(images/show-arrow.jpg) no-repeat; width:21px; height:12px;}
    .ProTabBtnP span.hide{background:url(images/hide-arrow.jpg) no-repeat; width:21px; height:12px;}
    .ProTabBtnP span.none{background:none !important; margin-top:1px}

    .page.product-reviews-page .ImgTxt .Img{width:100% !important; height:auto !important; float:none !important;}
   .page.product-reviews-page .ImgTxt .Img img{width:100% !important}
   .page.product-reviews-page .ImgTxt .TXT{width:96% !important; float:none !important; padding:2% !important}
   .product-reviews-page .write-review{width:88% !important; padding:5% !important}
   .page.product-reviews-page .TxtBox{width:88% !important; padding:5% !important}

    .add-to-wishlist-button, .add-to-cart-button{float:none!important; margin-top:5px;}
    .footer-menu-wrapper .column.search-box .newsletter-email input{margin-top:0 !important; width:96% !important; padding:2px;}

    
    
    .ProTabBtn{display:block !important; color:#fff; background:#9897A7; padding:10px; font-size:14px; text-align:left; text-transform:capitalize; cursor:pointer; margin-top:1px}
    .ProTabBtn a{color:#fff; text-decoration:none}
    .ProTabBtn span{float:right; margin-right:10px; margin-top:-4px; font-size:12px;}
    .ProTabBtn span.show{background:url(images/show-arrow2.jpg) no-repeat; width:23px; height:23px;}
    .ProTabBtn span.hide{background:url(images/hide-arrow2.jpg) no-repeat; width:23px; height:23px;}
    .ProTabBtn span.none{background:none !important; margin-top:1px;}
    .full-description, .product-recipe, .product-review{margin-top:10px;}

    /*SHOPPING CART PAGE*/
    .shopping-cart-page .page-title, .page.product-reviews-page .page-title, .password-recovery-page .page-title{background:#000; margin-top:-10px; color:#fff; margin-bottom:0!important}
    .shopping-cart-page .page-title h1, .page.product-reviews-page .page-title h1{font-size:15px; margin-top:0 !important; padding:5px 0}
    /*.shopping-cart-page .page-body{padding:0 5px;}*/
    .shopping-cart-page .order-progress{margin-top:1px !important;}
    .order-progress .title, .order-summary-content .totals{width:100% !important}
    .order-progress .title .highlight{background:#656472 !important; padding:10px !important}
    .shopping-cart-page .step-bar{display:none}
    .order-summary-content .buttons{margin-top:10px; text-align:right}
    .order-summary-content .cart-footer{margin-top:10px; border-top:#C5C5C5 solid 1px;}
    .order-summary-content .total-info{border-bottom:#c5c5c5 solid 1px}
    .cart-total-left{font-size:16px !important; color:#999; font-weight:bold !important; width:85% !important}
    .checkout-page.shopping-cart-page .checkout-data #order-summary .cart-total-right .product-price{margin-right:6px !important}
    .checkout-page.shopping-cart-page .checkout-data #order-summary .mini-cart-review .total td.unit-price.nobr.a-left{text-align:right !important}
    .checkout-page.shopping-cart-page .checkout-data #order-summary .mini-cart-review .totals .OrderTotal .cart-total .product-price.order-total{margin-right:5px !important}
    .product-price{color:#000}
    /*.mini-cart-review .divider{border:0 none !important}*/

    .shopping-cart-page .lft, .shopping-cart-page .rgt{width:100% !important; float:none !important; margin:0 !important}
    .shopping-cart-page .order-progress, .checkout-page .order-progress{display:none}
    .shopping-cart-page .page-body.checkout-data{margin-top:1px !important}
    .checkout-page.shopping-cart-page .page-body.checkout-data{padding:0 !important}
    .checkout-page .checkout-data .title .highlight{background: #656472 !important; font-weight: normal !important; padding: 10px !important;width:100% !important}
    .checkout-page .checkout-data .title{margin-bottom:0 !important; width:100%; overflow:hidden}
    .shopping-cart-page .inputs label{display:block !important; width:80% !important; text-transform:capitalize; margin-bottom:5px;}
    /*.shopping-cart-page .inputs label:after{content:'*'; color:#ff0000; margin-left:4px;}*/
    .shopping-cart-page .inputs input[type="text"]{width:85% !important;}
    .shopping-cart-page .inputs span.required{display:none}
    .shopping-cart-page .section.new-shipping-address select, .checkout-data .billing .section.new-billing-address select{width:88% !important}
    .checkout-data .shipping-method .shipping-request textarea{width:85% !important}
    .order-summary-content .deals{margin-top:-65px !important}
    .shopping-cart-page .order-summary-content .cart-footer .totals .cart-total-right .nobr h2{margin-right:20px !important}
    /*.shopping-cart-page div.totals{border-top:#c5c5c5 solid 1px; margin-top:5px; padding-top:5px;}*/
    .shopping-cart-page .cart-total-left, .shopping-cart-page .cart-total-right{color:#000; font-size:12px !important; font-weight:bold}
    .checkout-data .current-billing-address strong, .current-shipping-address strong{display:block}
    .PaymentMethod .cardIcon{background:url(images/card-icon.jpg)no-repeat; width:271px; height:32px; margin:8px auto 0 auto}
    .confirmImg{display:block !important; margin-bottom:5px;}
    .checkout-page.shopping-cart-page .checkout-data .mini-cart-review table.total td.product .confirmImg{display:none !important;}
    /*.checkout-page.shopping-cart-page .checkout-data .mini-cart-review table.total td.product:before{content:'.'; font-size:25px; line-height:10px;}*/
    .checkout-page.shopping-cart-page .checkout-data .mini-cart-review table.total td.product .attributes{display:none;}
    .checkout-page.shopping-cart-page .checkout-data .mini-cart-review{border:0 !important}
    .checkout-page.shopping-cart-page #order-summary .cart-item-row td{border:0 none !important}

    .checkout-page.shopping-cart-page .checkout-data .mini-cart-review .totals .total-info table.cart-total{margin-right:0px;}
    /*.checkout-page.shopping-cart-page .checkout-data .mini-cart-review .totals .total-info table.cart-total td.cart-total-left:first-child span,
    .checkout-page.shopping-cart-page .checkout-data .mini-cart-review .totals .total-info .OrderTotal table.cart-total td.cart-total-left span{margin-right:50px}*/
    .checkout-page.shopping-cart-page .checkout-data .mini-cart-review .totals .total-info table.cart-total td.cart-total-right{text-align:left !important}
    .checkout-page.shopping-cart-page .checkout-data .mini-cart-review .totals .total-info .OrderTotal table.cart-total{margin-right:-6px !important}
    .checkout-page.shopping-cart-page .checkout-data .mini-cart-review .totals .total-info .OrderTotal table.cart-total td.cart-total-left.MobileAL{text-align:right !important; padding-right:47px !important}

    /*Payment Section*/
    .checkout-page.shopping-cart-page .checkout-data .PaymentMethod .info table td{display:block; width:90% !important; padding:0px 5px;}
    .checkout-page.shopping-cart-page .checkout-data .PaymentMethod .info table td:first-child{margin-bottom:3px;}
    .checkout-page.shopping-cart-page .checkout-data .PaymentMethod .info table td:last-child{margin-bottom:10px;}
    .checkout-page.shopping-cart-page .checkout-data .PaymentMethod .info table td input[type="text"]{width:90% !important}
    .checkout-page.shopping-cart-page .checkout-data .PaymentMethod .info table td select{width:100px}
    

    .shopping-cart-page .cart-footer .totals{padding:30px 0}
    .shopping-cart-page .order-summary-content .cart .product-picture img{margin-left:5px !important}
    /*.shopping-cart-page .order-summary-content .cart .cart-item-row .product-picture .TabMobile.MobileAL .update{ height:21px;  display:block; padding-top:10px;}*/
    .shopping-cart-page .order-summary-content .cart .cart-item-row .remove-cartitem{color:#000 !important; font-size:12px !important;background:url(images/remove.jpg) left no-repeat !important;padding-left:22px !important; margin-top:5px; height:21px;}
    .shopping-cart-page .order-summary-content .cart tr.cart-item-row td.remove-from-cart span.update{display:none}
    .shopping-cart-page .order-summary-content .cart-footer .totals .cart-total .shipping-message span, .shopping-cart-page .order-summary-content .cart-footer .totals .cart-total .shipping-message strong{margin-right:10px;}
    .shopping-cart-page .order-summary-content .cart{border:0 none !important}
    .shopping-cart-page .order-summary-content .checkout-buttons, .checkout-page.shopping-cart-page #order-summary .buttons, .checkout-page.shopping-cart-page #payment-method .buttons{margin-right:10px !important; }
    .shopping-cart-page .order-summary-content .checkout-buttons .button-2.continue-shopping-button.conti{margin-top:2px !important;}

    /*Print Page*/
    .RPM{margin:-10px 0 20px 0 !important ;}
    .RPM .RTitle{width:100% !important; font-size:16px; text-transform:uppercase; float:none !important}
    .RPM .RTitle div strong{ font-weight:normal !important}
    .RPM .ONumber, .ONumber{color:#000; font-size:20px; margin:20px 0 10px 0; padding-bottom:10px; border-bottom:#eee solid 1px; display:block !important}
    .RPM .ONumber span, .ONumber span{color:#004C66}
    .RPM .TTNumber{margin-top:20px !important}
    /*.order-details-page .page-title{display:none}*/
    .print-main{width:100%; border:0 none !important}
    .RDetails{width:98% !important; margin:15px 5px 5px 5px !important; padding:1% !important}
    .Rpadding{padding:1% !important}
    .order-details-page{width:100%; overflow:hidden}
    .ADD td.RWidth{width:40% !important; overflow:hidden}
    .ResPrint{display:block !important; width:100%; margin-top:10px; border-top:#ccc solid 1px; padding-top:10px;}
    .ResPrintHide, .RPM .INV, .RPM .shipments{display:none !important;}
    .shipping-info .title, .billing-info .title, .RPayment{margin-bottom:10px;}
    .order-details-page .title{width:auto !important}
    .RPM ul.shipping-info, .RPM ul.billing-info, .RPM ul.RPayment, .RCInfo{font-size:12px !important}
    .RPM ul.shipping-info .title, .RPM ul.billing-info .title, .RPM ul.RPayment .title{font-size:13px !important}
    .RPM table.RProInfo td.Product-Img{width:100px !important}
    .order-details-page.RPM table.ADD td{border-left:0 none !important}
    .order-details-page.RPM .page-title{display:none !important}
    .RPM .RProInfo td.MobileAL{white-space:normal !important}
    
    .RCOrder{float:none !important; width:100% !important; text-align:left !important}
    .RCOrder h3{margin:15px 0 0 0!important; border-bottom:#ccc solid 1px; padding-bottom:8px;}
    .RCOrder div{margin-top:5px !important}
    .RProInfo{border:0 none !important}
    .RProInfo tr{border-top:#ccc solid 1px; }
    .RMborder{border-bottom:#ccc solid 1px; border-top:#ccc solid 1px; margin-bottom:10px; padding:10px 0 !important}
    .ROrder{border-top:#ccc solid 1px; padding-top:5px; font-weight:bold; font-size:14px !important;}
    .RRed{color:#ff0000 !important}
    .RBar{background:#F2F2F2; width:90%; padding:5px 5%; margin:40px 0 10px 0; text-align:right; vertical-align:baseline; color:#000; display:block}
    .RBar .ShareIcon{background:url(images/share-icon.jpg) no-repeat; padding-left:38px; height:24px; display:inline-block; padding-top:8px; margin-right:20px;}
    .RBar .PrintIcon{background:url(images/print-icon.jpg) no-repeat; padding-left:38px; height:24px; display:inline-block; padding-top:8px;}
    .RBold{font-weight:bold}
    .RF16{font-size:16px;}
    .ClrGray{color:#999}

    /*My Account*/
    .ui-tabs .ui-tabs-nav li{width:99% !important; float:none !important; height:35px; border-radius:0; background:#9897A7 !important; color:#fff !important; font-size:14px !important;}
    .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited{color:#fff !important}
    .customer-info-page .customer-profile, .customer-info-page .customer-account{width:99% !important; float:none!important; margin-bottom:10px;}
    .customer-info-page .left-arrow, .customer-info-page .right-arrow{display:none}
    .customer-info-page .divider .page-title{background:#656472; margin-top:-8px; text-align:left}
    .customer-info-page .divider .page-title h1{background:none !important; padding:10px !important; color:#fff;}
    .customer-info-page .page-body{margin-top:-20px !important;}
    .customer-info-page .ui-corner-all{border-radius:0 !important}
    .customer-info-page .page-body #tabs .customer-account .page-body, .customer-info-page .page-body #tabs #customer-orders .page-body{margin-top:0 !important}
    .customer-info-page .page-body #tabs .customer-profile .account-page .title .highlight, .customer-info-page .page-body #tabs .customer-account .account-page .title .highlight{background:#9897A7 !important; font-size:14px;}
    .customer-info-page .page-body #tabs .customer-profile .account-page .title .highlight strong, .customer-info-page .page-body #tabs .customer-account .account-page .title .highlight strong{margin:10px !important; font-weight:normal !important}
    .customer-info-page .page-body #tabs .customer-profile .account-page .form-fields .inputs, .customer-info-page .page-body #tabs .customer-account .account-page .form-fields .inputs{margin-top:8px;}
    .customer-info-page .page-body #tabs .customer-profile .account-page .form-fields .inputs label, .customer-info-page .page-body #tabs .customer-account .account-page .form-fields .inputs label {/*width:90% !important; display:block !important;*/ margin:5px 0; color:#000; text-transform:capitalize; white-space:nowrap}
    .customer-info-page .page-body #tabs .customer-profile .account-page .form-fields .inputs input[type="text"], .customer-info-page .page-body #tabs .customer-account .account-page .form-fields .inputs input[type="password"]{border-radius:5px; padding:5px; width:85% !important}
    .customer-info-page .page-body #tabs .customer-profile .account-page .form-fields .inputs select{ width:91% !important;border-radius:5px; padding:5px;}
    .customer-info-page .page-body #tabs .customer-reviews .review-grid th.heading{white-space:normal !important; font-weight:normal !important;padding: 2px !important; }

    .customer-info-page .order-details-page{margin:0 !important}
    .customer-info-page .order-details-page .page-body{border:0 none !important;}
    .customer-info-page .order-details-page .title{display:none}
    .customer-info-page .order-details-page .content-body{padding:5px !important}
    .customer-info-page .order-details-page .order-overview .CompInfo{display:none;}
    .customer-info-page .order-details-page .order-overview .OrderDet{width:100% !important; float:none !important; text-align:left !important}
    .customer-info-page .order-details-page .order-overview .invoice-info{margin-top:10px !important; font-size:12px !important; line-height:18px;}
    .customer-info-page .order-details-page .order-overview .OrderDet h3{border-bottom:#ccc solid 1px; padding-bottom:5px;}
    .customer-info-page .order-details-page .order-details-area .title, .customer-info-page .order-details-page .section.products .title{display:block}
    .customer-info-page .order-details-page .order-details-area .SBP{margin-top:5px;}
    /*.customer-info-page .order-details-page .order-details-area .SBP tr{ border-top:#eee solid 1px}*/
    .customer-info-page .order-details-page .order-details-area .SBP td{border:0 none !important; margin:0 !important; padding:1%; width:46%; }
    .customer-info-page .order-details-page .order-details-area .BillingCard{border-top:#eee solid 1px; margin-top:10px; padding-top:10px;}
    .customer-info-page .order-details-page .order-details-area .BillingCard td{border:0 none !important; margin:0 !important; padding:0!important}
    .customer-info-page .order-details-page .order-details-area .BillingCard .order-total{font-size:12px !important;}
    .customer-info-page .order-details-page .section.products{ margin:25px 0 !important; border:0 none !important; border-radius:0 !important }
    .customer-info-page .order-details-page .data-table tr{display:block !important; border:0 none !important; border-top:#c5c5c5 solid 1px !important; margin:0 !important; width:100% !important }
    .customer-info-page .order-details-page .data-table td{display:inline-block; border:0 none !important; text-align:left !important; padding:5px 5px 5px 0 !important}
    .customer-info-page .order-details-page .total-info{padding:10px 0 0 0 !important; border-top:#ccc solid 1px;}
    .customer-info-page .order-details-page .total-info .cart-total-message{display:none;}
    .customer-info-page .order-details-page .total-info .cart-total .cart-total-left{font-size:12px !important; font-weight:normal !important}
     .customer-info-page .order-details-page .total-info .cart-total .ResBBorder{border-bottom:#c5c5c5 solid 1px; border-top:#c5c5c5 solid 1px; padding:8px 0; margin-bottom:15px;}
     .account-page.customer-info-page .account-page.change-password-page .required{margin:0 !important}
     .account-page.change-password-page .form-fields .inputs .field-validation-error{margin-left: 0 !important; display:block}

     .account-page.customer-info-page  .MOH{padding:5px !important}
     .account-page.customer-info-page  .MOH table{width:95% !important}
     .account-page.customer-info-page  .MOH table td{display:block !important; margin-top:10px;}
     .account-page.customer-info-page  .MOH select{width:auto !important}
.account-page.customer-info-page  .MOH table td.VAB{margin-left:90px}
.account-page.customer-info-page #customer-reviews table.review-grid th.heading{padding:3px !important; white-space:normal !important; font-size:12px !important; width:auto !important; font-weight:normal !important}
.account-page.customer-info-page #customer-reviews table.review-grid th:last-child, .account-page.customer-info-page #customer-reviews table.review-grid td:last-child{display:none;}
.account-page.customer-info-page .BillingCard.PayTabMob ul{float:none !important}
.account-page.customer-info-page .BillingCard.PayTabMob table{width:99%}
.account-page.customer-info-page .section.products table.data-table td{border-left:0 none !important; border-right:0 none !important}
.account-page.customer-info-page table.data-table th{white-space:normal !important}
.account-page.customer-info-page #tabs-1 .account-page.change-password-page .title .highlight{background:#646473 !important}
/*.account-page.customer-info-page #tabs-2 .account-page.order-list-page table.adminContent #orders-grid table{font-size:11px !important}
.account-page.customer-info-page #tabs-2 .account-page.order-list-page table.adminContent #orders-grid table td{padding:2px !important}*/


.account-page.customer-info-page #tabs-1 .account-page.change-password-page .fieldset{ width:90% !important; padding:4% !important; overflow:hidden}
.account-page.customer-info-page .page-body #tabs-1 .fieldset .form-fields .inputs input[type="text"], .account-page.customer-info-page .page-body #tabs-1 .fieldset .form-fields .inputs input[type="password"]{border-color: #ccc; padding: 7px;  border-radius: 3px; }
.account-page.customer-info-page .page-body #tabs-1 .fieldset .form-fields .inputs label {color: #999999; text-transform: capitalize;}
.account-page.customer-info-page #tabs-3 .customer-reviews table th.heading, .account-page.customer-info-page #tabs-3 .customer-reviews table td{font-size:11px !important; }
.account-page.customer-info-page #tabs-2 .page-title{padding:2px !important}
.account-page.customer-info-page #tabs-2 .page-title .button-1.customer-button{min-width:50px !important}
.account-page.customer-info-page #tabs-2 .page-title .print{margin-right:5px !important; margin-left:5px !important}
.account-page.customer-info-page #tabs-2 .page-title  a{margin-left:5px !important}
.account-page.customer-info-page #tabs-2 .page-title  .pdf{padding-left:30px !important}
.account-page.customer-info-page #tabs-2 .RWidth.DisInline li{font-size:12px !important}
.account-page.customer-info-page #tabs-2 .RWidth.DisInline li.title{font-size:13px !important;}
.account-page.customer-info-page #tabs-2 table.SBP td.RWidth.DisInline{width:45% !important}
.account-page.customer-info-page #tabs-2 table.SBP td.RWidth.ResPrintHide{display:block !important; width:1% !important; color:#fff}
.account-page.customer-info-page #tabs-2 #customer-orders .page-body .total-info table.cart-total{width:99% !important}
.account-page.customer-info-page .page-body #tabs-1 .fieldset .form-fields .inputs .checkbox{margin-left:0 !important;}
.account-page.customer-info-page .page-body #tabs-1 .fieldset .form-fields .inputs .checkboxtext{margin-left:25px !important}
.account-page.customer-info-page .page-body #tabs-1 .fieldset .form-fields .inputs .text{white-space:normal !important; width:auto !important}
.account-page.customer-info-page .order-details-page .page-body .section.products table.data-table td:first-child{width:115px !important;}
.account-page.customer-info-page .order-details-page .page-body .section.products table.data-table td.name{white-space:normal !important}

     .order-summary-content .totals .checkout-buttons .common-buttons{text-align:right;}
     .order-summary-content .totals .checkout-buttons .common-buttons input[type="submit"], .order-summary-content .totals .checkout-buttons .common-buttons button[type="submit"]{margin-bottom:5px;}

     /*Buttons*/
     .button-1.add-to-cart-button, .button-1.add-to-wishlist-button, .ProDts .details .product-review-links .addreview a{/*font-size:12px !important;*/ padding: 6px 20px !important}

    /*Common*/
    .MobileHide{display:none;}
    .MobileAL{text-align:left !important}
    .commonDisNone{display:none}
    .RText{display:block !important; color:#888693; line-height:16px; padding:8px;}
    .DisInline{display:inline-block;}
    .LogOut{display:block}
    .RCName{display:none !important}
    .Pay768{display:none;}
    .PayTabMob, .responsive, .TabMobile.MobileAL.gmd{display:block !important;}
    .MarginBot{margin-bottom:10px;}
    .HideonMobile{display:none !important}
    .TabMobile{display:block;}
    .Sdevice{display:none;}
    .STitleDIB{display:inline-block !important;}
    .buttonss.responsive, .page.order-details-page .page-title .print{display:none !important}

    /*Common*/
    .page.product-reviews-page .left-arrow, .shopping-cart-page .left-arrow, .login-page .left-arrow, .registration-page .left-arrow, .registration-result-page .left-arrow, .wishlist-page .left-arrow, .password-recovery-page .left-arrow,
    .page.product-reviews-page .right-arrow, .shopping-cart-page .right-arrow, .login-page .right-arrow, .registration-page .right-arrow, .registration-result-page .right-arrow, .wishlist-page .right-arrow, .password-recovery-page .right-arrow
    {display:none !important}
    .button-1.customer-button, .button-1.checkout-button, .button-1.cart-button, .button-1.continue-shopping-button, .button-1.confirm-order, .button-1.re-order-button, .button-1.register-continue-button,
    .order-summary-content .totals .checkout-buttons .common-buttons input[type="submit"], .order-summary-content .totals .checkout-buttons .common-buttons button[type="submit"],
    .shopping-cart-page .order-summary-content .button-1, .shopping-cart-page .order-summary-content .button-2{
        font-weight:normal !important; /*padding:6px 20px !important;*/
    }
    .shopping-cart-page .order-summary-content .BB, .checkout-page.shopping-cart-page .checkout-data .BB, .shopping-cart-page .order-progress .BB{display:none !important}
    .login-page .customer-blocks .returning-wrapper .form-fields, .registration-page .customer-blocks .returning-wrapper .form-fields{margin:10px 0 0 0 !important}
    .registration-page .returning-wrapper .buttons{float:none !important}
    .registration-page .new-wrapper.register-block .buttons{text-align:center}
    .registration-page .new-wrapper.register-block #btnregister-showhide, .registration-page .new-wrapper.register-block #register-button{padding:8px 20px !important;}
    .registration-page .CAA{padding:0 5px !important; border:0 none !important}
    .registration-page .new-wrapper.register-block form{border:0 none !important}
    .registration-page .CAA .topic-html-content p:first-child, .registration-page p:first-child{margin-top:10px !important;}
    .registration-page .CAA .topic-html-content p:last-child{padding-bottom:10px;}

    .add-to-wishlist-button {display: inline-block;}
     /*Kendo*/
     .customer-info-page .page-body #tabs #customer-orders .page-body .k-grid-header .k-header{white-space:normal !important; padding: .5em .1em .4em .1em;}
    .customer-info-page .page-body #tabs #customer-orders .page-body .k-grid td{padding: .4em .2em;}
    
    .topic-page .left-arrow, .topic-page .right-arrow, .order-list-page .left-arrow, .order-list-page .right-arrow, .sitemap-page .left-arrow, .sitemap-page .right-arrow,
    .faq-info-page .right-arrow , .faq-info-page .left-arrow, .contact-page .left-arrow, .contact-page .right-arrow, .email-a-friend-page .left-arrow, .email-a-friend-page .right-arrow
    {display:none !important}
     .faq-info-page .page-title, .sitemap-page .page-title, .contact-page .page-title, .topic-page .page-title, .order-list-page .page-title, .email-a-friend-page .page-title{background:#000 !important; background-image:none !important; margin-top:-10px !important; color:#fff !important;} 
    .faq-info-page .page-title h1, .sitemap-page .page-title h1, .contact-page .page-title h1, .topic-page .page-title h1, .order-list-page .page-title h1, .email-a-friend-page .page-title h1{font-size:15px !important; margin-top:0 !important; padding:5px 0 !important; background:#000 !important; color:#fff !important}
    .faq-info-page .page-title, .sitemap-page .page-title, .contact-page .page-title, .topic-page .page-title, .order-list-page .page-title, .email-a-friend-page .page-title{margin-bottom:20px !important;}
    
.faq-info-page .page-body{padding:0 10px 0 5px;}

    /*My Account Order Details*/
.account-page.customer-info-page #tabs-2 .review-grid  tr:hover{background:#fff !important;}
.account-page.customer-info-page #tabs-2 .review-grid th{display:none !important}
.account-page.customer-info-page #tabs-2 .review-grid tr.row-alt{background:#fff !important}
.account-page.customer-info-page #tabs-2 .review-grid td{padding:.4em .2em !important}
.account-page.customer-info-page #tabs-2 .review-grid td.ostatus{display:none !important}
.account-page.customer-info-page #tabs-2 .review-grid td.otracking, .account-page.customer-info-page #tabs-2 .review-grid td.ototal{display:block !important;}
.account-page.customer-info-page #tabs-2 .review-grid td.oid, .account-page.customer-info-page #tabs-2 .review-grid td.cdate{display:inline-block; border-bottom:none !important; margin-right:20px;}
.account-page.customer-info-page #tabs-2 .review-grid td.otracking{border-bottom:none !important}
.account-page.customer-info-page #tabs-2 .review-grid td.oid:before{content:'Order # '; color:#000}
.account-page.customer-info-page #tabs-2 .review-grid td.otracking:before{content:'Tracking '; color:#000}
/*@-moz-document url-prefix() {*/ 
    .account-page.customer-info-page #tabs-2 .review-grid{border-collapse: collapse;}
.account-page.customer-info-page #tabs-2 .review-grid tr {border-bottom: #ddd solid 1px; }
.account-page.customer-info-page #tabs-2 .review-grid td.ototal{border-bottom:none !important}
/*}*/
.topic-page {min-height:250px !important}
.TwoColumn:after {clear: both; content: ' '; display: block;}
}

/*For iphone 4*/

@media only screen 
and (min-width : 320px) 
and (max-width : 480px) { 
    .LuxeGourmetsslider-wrapper, .LuxeGourmetsslider-wrapper .jssorslider, .LuxeGourmetsspecialsaleevent-wrapper, .LuxeGourmetsspecialsaleevent-wrapper, .LuxeGourmetsspecialsaleevent-wrapper img{width:100% !important}
    .jssorslider {width: 100% !important; float: none !important; margin: 0 auto;}
    .header-links-wrapper{position:absolute; right:5px; top:10px; float:none !important; display:inherit !important; margin:0 !important}
    .header .header-logo {width: 90% !important; margin:1px auto 0 auto !important; text-align:center !important}
}

/* iPhone 5 */
@media only screen and (min-width : 320px) and (max-width : 568px) { 
.product-grid .item-box .product-item{width:100% !important; height:auto !important; border-left:0 none !important; border-right:0 none !important;}
.product-grid .item-box .product-item .item-box{margin:0 !important;}
.product-grid .item-box{display:block; float:none;}
.product-grid .product-item .picture{width:100%; height:auto;}
.product-grid .item-box .product-item .imgCover{display:none !important;}
.product-grid .product-item .picture img{width:100%; height:auto !important;}
.item-box .sub-category-item .title span, .item-box .product-item .item-box .title span{float:right; background:url(images/product-arrow.png) no-repeat; width:11px; height:20px; display:block; position:absolute; right:5px; bottom:4%; top:inherit;}
}


/* iPhone 6 */
@media only screen and (min-width: 375px) and (max-width: 667px) {
.product-grid .item-box .product-item{width:100% !important; height:auto !important; border-left:0 none !important; border-right:0 none !important;}
.product-grid .item-box .product-item .item-box{margin:0 !important;}
.product-grid .item-box{display:block; float:none;}
.product-grid .product-item .picture{width:100%; height:auto;}
.product-grid .item-box .product-item .imgCover{display:none !important;}
.product-grid .product-item .picture img{width:100%; height:auto !important;}
.item-box .sub-category-item .title span, .item-box .product-item .item-box .title span{float:right; background:url(images/product-arrow.png) no-repeat; width:11px; height:20px; display:block; position:absolute; right:5px; bottom:4%; top:inherit;}
}