/* 1024px */
@media screen and (max-width:1024px){/* Hide */
.productOptionPreviewDisplay,.ExpressCheckoutBlockCompleted .ExpressCheckoutCompletedContent{display:none !important;}
/* Show */
/* Layout */
#home .ProductList li,.productPage .ProductList li{width:20%;}
.AddBillingAddress dd,.AddShippingAddress dd{margin-left:180px;float:none;}
.PurchaseGiftCertificate .FormContainer dt{text-align:left;width:auto;clear:both;float:none;padding:0 0 10px 0;}
.PurchaseGiftCertificate .FormContainer dd{padding:0;margin:0 0 20px 0;}
/* Cart Styling */
.ExpressCheckoutContent{padding:0;margin-bottom:20px;}
.ExpressCheckoutContent > div{margin-bottom:20px;}
/* THEME-550, floating looks bad in the checkout flow */
.ExpressCheckoutContent .HorizontalFormContainer dd{float:none;}
.orbit .orbit-slide h1, .orbit .orbit-slide h2, .orbit .orbit-slide h3, .orbit .orbit-slide h4{ font-size:25px !important;}
.productPage .PriceRow.p-price {
    height: 65px;
    overflow: hidden;
}

.ProductDetailsGrid .DetailRow.product-heading {
    height: 70px;
	overflow: hidden;
}
}
/* 1000px */
@media screen and (max-width:1000px){/* Layout */
#home .ProductList li,.productPage .ProductList li{width:25%;}
.ProductList li{width:33.333333%;}
.orbit .orbit-slide h1, .orbit .orbit-slide h2, .orbit .orbit-slide h3, .orbit .orbit-slide h4{ font-size:22px !important;}
.productPage .PriceRow.p-price {
    height: 65px;
    overflow: hidden;
}

.ProductDetailsGrid .DetailRow.product-heading {
    height: 70px;
	overflow: hidden;
}

}
/* 768px */
@media screen and (max-width:768px){
/* Hide */
/*#HomeSlideShow,*/
#ProductBreadcrumb,.productlist-page .Left{display:none;}
.Left{float:none;width:auto;padding:0;}
#ModalContainer .fastCartThumb,#ModalContainer .fastCartItemBox div,#ModalContainer .Quantity,#ModalContainer .fastCartBottom{display:none !important;}
.SubCategoryList{display:none;}
/* Show */
.SubCategoryList.mobile{display:block;}
/* Layout */
#home .ProductList li,.productPage .ProductList li{width:33.333333%;}
#ProductDetails::before,
#prePro, #nxtPro{top:200px;}
.footer-columns .grid__item{text-align:center;width:33.333333%;}
.footer-columns .grid__item:last-child{text-align:center;width:100%;}
.footer-main .SocialConnect ul{margin:0;padding:20px 0;text-align:center;}
.footer-main .inner{padding:20px 0 0 0;}
#AjaxLoading{background-color:rgba(0,0,0,.7);top:0;right:0;bottom:0;left:0;}
#AjaxLoading .ajax-loader{position:absolute;margin-top:-16px;top:50%;right:0;left:0;}
#ModalOverlay{background-color:#000;opacity:0.7 !important;}
.productlist-page .CategoryContent{padding:0;}
.fastCartThumb,.fastCartItemBox,.fastCartSummaryBox{float:none;width:100%;}
#ModalContainer{background-color:#fff;top:10px !important;right:10px !important;bottom:10px !important;left:10px !important;width:auto !important;margin-left:0 !important;}
#ModalContainer .fastCartTop{padding:0;}
#ModalContainer .fastCartItemBox{padding:0;text-align:center;}
#ModalContainer .fastCartSummaryBox{margin:0 auto;float:none;overflow:hidden;}
.login-form .one-half{width:100%;}
.login-form .CreateAccount{margin-bottom:20px;}
.header-logo{margin-bottom:20px;}
.header-secondary{clear:both;float:none;}
.header-secondary #SearchForm{width:100%;}
.header-secondary .QuickSearch{border-top-width:0 !important;}
.TopMenu ul{text-align:center;}
/* Multipage Cart Styling */
.TabNav{border-bottom:0;margin:0;padding:0;font-size:0;}
.TabNav li{width:100%;text-align:center;}
.TabNav li a{box-sizing:border-box;margin:0;}
.orbit .orbit-slide h1, .orbit .orbit-slide h2, .orbit .orbit-slide h3, .orbit .orbit-slide h4{ font-size:18px !important;}
.productPage .PriceRow.p-price {
    height: 53px;
    overflow: hidden;
}
}
/* 600px */
@media screen and (min-width:601px){#CheckoutStepPaymentDetails #merchant-form{padding-left:0;}
}
@media screen and (max-width:600px){/* Hide */
#shareDescription{display:none;}
/* Show */
/* Layout */
.ProductList li,#home .ProductList li,.productPage .ProductList li{width:50%;}
.CartCode .CouponCode,.CartCode .GiftCertificate{float:none;width:auto;}
.ProceedToCheckout,.KeepShopping{text-align:center;}
/* Adjusting the size of the swatches for smaller screens */
.productOptionViewRectangle .option label{padding:0 !important;line-height:60px;height:60px;width:auto;min-width:60px;max-width:300px;overflow-x:scroll;white-space:nowrap;}
.productOptionViewRectangle .option label span{padding:0 5px;}
.productOptionPickListSwatch .textureContainer,.productOptionPickListSwatch .swatchColours{display:block !important;}
.productOptionPickListSwatch .thumbnail,.productOptionPickListSwatch .swatchColour{display:block !important;height:60px !important;width:60px !important;}
.productOptionPickListSwatch li{display:inline-block !important;}
#tabcontent .photo{float:none;margin:0;width:auto;}
.BillingDetails,.ShippingDetails{width:100%;float:none;margin-right:0;padding-top:15px;}
.ShippingAddressList li{width:50%;}
.CartContents tfoot .CheckoutRedeemCoupon{text-align:left;}
.CartContents tfoot .CheckoutRedeemCoupon td{padding:0;}
.newsletter-subscription .grid > .grid__item{width:100% !important;}
.newsletter-subscription input{margin-bottom:20px;}
.newsletter-subscription h4{padding:.5em 0;font-size:1.5em;text-align:center;}
.newsletter-subscription .inner{padding:0;}
#braintree-paypal-button{margin:0 auto;}
.orbit .orbit-slide h1, .orbit .orbit-slide h2, .orbit .orbit-slide h3, .orbit .orbit-slide h4{ font-size:15px !important;}
#ModalContent, .ModalContent {
    border: medium none !important;
    font-size: inherit;
    padding: 10px !important;
}
}
/* 480px */
@media screen and (max-width:480px){/* Hide */
.TopMenu,.QuickViewBtn,.ProductList .ProductActionAdd,.productlist-page .Left,.js-faceted-search-column,.ProductCompareButton,.CompareButton,.footer-columns .BrandList,.footer-columns .CategoryList{display:none !important;}
/* Show */
.header-secondary{display:block !important;}
/* Layout */
/* increasing input font sizes to avoid some zoom by webkit browsers */
input[type="date"],input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],textarea,select{font-size:16px !important;}
.login-form input[type="email"],.login-form input[type="password"]{width:100%;}
.ProductList li,#home .ProductList li,.productPage .ProductList li{width:100%;}
.TopMenu > .inner,#Header > .inner,.PageMenu > .inner,.main > .inner,.footer-main > .inner,.footer-links > .inner,.newsletter-subscription > .inner{width:90%;}
.header-secondary{float:none;position:absolute;top:0;left:0;width:100%;background:#fff}
.header-secondary .currency-converter{display:none;}
.header-secondary #SearchForm{float:none;}
.header-secondary #SearchForm input.Textbox{border:0;background:none;color:#d6d6d6;height:50px;}
.header-secondary #SearchForm input.Button{background-color:transparent;position:absolute;border:0;height:100%;}
.header-logo h1{padding:0;}
#cart-amount{vertical-align:middle;}
.PageMenu .inner{background:#fff;padding:0;}
.PageMenu .CategoryList{padding:0;}
.PageMenu li{display:block;margin:0;padding:0;border-bottom:1px solid #efefef;}
.PageMenu a{padding:1em;font-size:1.2em;}
.SubCategoryList{padding:0;margin-bottom:0;}
.SubCategoryList li{padding:0.9em;background:none;border-bottom:1px solid #efefef;}
#fastCartContainer{max-height:none;}
.footer-columns .grid__item,.CartCode .grid__item{width:100%;}
/* Form Styling */
.form dt,.FormContainer dt{text-align:left;width:auto;clear:both;float:none;padding:0;}
.form dd,.FormContainer dd{padding:0;margin:0;}
#fancy_outer{z-index:110 !important;}
#fancy_overlay{z-index:105 !important;}
.footer-links{text-align:center;}
.footer .powered-by{float:none;display:block;margin-top:10px;}
.LittleNotePassword{padding:0;margin-bottom:20px;}
.footer .footer-columns ul{margin:0;}
/* Cart Styling */
table.CartContents tbody tr td{padding:10px 8px;}
.CartCode .grid__item{width:100%;}
.CartCode .GiftCertificate input,.CartCode .CouponCode input{margin-bottom:20px;}
#CartContent .FloatRight,#CartContent .FloatLeft,.ExpressCheckoutContent .FloatLeft,.ExpressCheckoutContent .FloatRight#ConfirmOrder .FloatLeft,#ConfirmOrder .FloatRight{float:none;}
.PayPalExpressCheckout{text-align:center;padding:1em 0;}
.AddBillingAddress dd, .AddShippingAddress dd{padding:0 !important;float:none;width:auto;}
.ShippingAddressList li{width:100%;}
.ExpressCheckoutContent .CreateAccount,.ExpressCheckoutContent .AccountLogin{float:none;width:auto;}
div.orbit, div.orbit-wrapper{ min-height:100px;}
.orbit .orbit-slide h2{ font-size:15px;}
.orbit .orbit-slide h2 span, .orbit .orbit-slide h3 span {
    font-size: 15px !important;
}
.orbit .orbit-slide h1, .orbit .orbit-slide h2, .orbit .orbit-slide h3, .orbit .orbit-slide h4{ font-size:12px !important;}
#ModalContent, .ModalContent {
    border: medium none !important;
    font-size: inherit;
    padding: 8px !important;
}
}

/* 1024px */
@media screen and (max-width:1024px){
.TopMenu>.inner,
#Header>.inner,
.PageMenu>.inner,
.main>.inner,
.footer-main>.inner,
.footer-links>.inner,
.newsletter-subscription>.inner,
#ProductDetails .packBotels .inner{width:750px;min-width:750px;max-width:750px;}
#Header{padding:6px 0 12px;margin:0;}

.header-logo a{display:none;}
.header .header-logo a.MobileLogo{display:inline-block;}

.cart-Ul{margin-top:34px;}
.PageMenu{text-align:center;}
.slide-show li.slide .slide-image-wrapper{width:100%;}
.slide-show h2{font-size:22px;}
.tooltip{width:160px;margin-left:-80px;}
.tooltip .toolTipBg div h5{font-size:14px;}
.footer-links ul.footer-Link,
.footer-links p{text-align:center;}
.footer-links ul.footer-Link li{ display: inline-block;
    float: left;
    margin: 0 0 10px;}
.footer-links p{padding-top:0;}

#ProductDetails::before,
#prePro, #nxtPro{top:402px;}
.prod_title{padding-top:76px;}
.nav-bar > li > a:first-child{padding:0 6px;}
.nav-bar > li.has-flyout > a:first-child{padding-right:36px;}
.nav-bar > li.has-flyout > a:first-child::after{right:16px;}
.four.columns .panel{width:100%;}

.inspiration{background-size:90% auto;}
.inspiration .preview{left:212px;width:550px;}
.inspiration .preview h1{font-size:32px;}
.inspiration .preview h3{font-size:22px;}
.inspiration .panel{width:560px;left:210px;padding-left:10px;padding-right:80px;}
.orbit .orbit-slide{top:0;}
.orbit .orbit-slide{top:10%;}
.orbit .orbit-slide h2{font-size:20px;line-height:normal !important;}
.orbit .orbit-slide h2 span,
.orbit .orbit-slide h3 span{font-size:28px !important;}
.orbit .orbit-slide h3{font-size:18px;}
.orbit .orbit-slide h4{font-size:16px;}
.inspiration .panel .slider-nav span.right{width:50px;height:50px;right:22px;}

.HorizontalFormContainer,
.HorizontalFormContainer dl{width:100%;}

.nav-bar > li > span:first-child{font-size:12px;}

#ProductDetails.pack_page.PrimaryProductDetails .ProductMain{margin-top:140px;}
#ProductDetails .packBotels{top:178px;}
#ProductDetails.pack_page .packBotels.stick{position:absolute;top:178px;}
#ProductDetails .packBotels .col-4,
#ProductDetails .packBotels .col-6,
#ProductDetails .packBotels .col-2{width:100%;text-align:left;}
#ProductDetails.pack_page .packBotels.stick  .col-6{position:fixed;top:0;left:0;right:0;z-index:9999;}
#ProductDetails.pack_page .packBotels.stick  .col-2.FixCartBlock{position:fixed;top:110px;left:0;right:0;z-index:9999;padding:10px 20px;background:#f5f5f5;}
.footer-links .geotrust {
    display: inline-block;
    float: left;
    margin-left: 0;
}

.footer-links .copyright {
    padding: 20px 0 0;

}


}
/* 940px */
@media screen and (max-width:940px){
.fastCartSummaryBox .ProceedToCheckout a,
.fastCartSummaryBox .actionLink .btn{padding-left:0;padding-right:0;font-size:12px;}
}
/* 767px */
@media screen and (max-width:767px){
.TopMenu>.inner,
#Header>.inner,
.PageMenu>.inner,
.main>.inner,
.footer-main>.inner,
.footer-links>.inner,
.newsletter-subscription>.inner,
#ProductDetails .packBotels .inner{width:570px;min-width:570px;max-width:570px;}
.PageMenu li ul{width:220px;}
.PageMenu .sf-menu li a{padding:0 8px !important;}
.PageMenu ul>li>a.hasSub::after{margin:0 8px;}
.slide-show h2{display:none;}

#ProductDetails::before,
#prePro, #nxtPro{top:434px;}
.left-content,
.PrimaryProductDetails .ProductMain{width:100%;}
.ProductList .ProductImage,
.brand-img,
#ProductDetails .ProductThumbImage{text-align:center;}

.prod_title{padding-top:20px;}
.row .row{margin:0 auto;}
.three, .row .three,
.four, .row .four,
.five, .row .five,
.six, .row .six,
.seven, .row .seven,
.eight, .row .eight,
.nine, .row .nine,
.ten, .row .ten,
.about-img{width:100%;}
.nav-bar.right{float:left;}

.ingrdnts_bnfts .nine.columns{overflow:hidden;}
.page-headIng>img{max-width:inherit;}

.faq_bg{padding:0;background:none;}

.row .six .row .two,
.row .six .row .ten{padding:0;}
.row .six .row .two{display:none;}
.recipes h4{font-size:21px;}

.inspiration{background-image:none;}
.inspiration .preview{left:0;width:100%;}
.inspiration .preview h1{font-size:26px;}
.inspiration .preview h3{font-size:18px;margin-left:30px;}

.inspiration .panel{left:0;width:90%;padding:20px;background: #dd3a35;
background:-moz-linear-gradient(left, #dd3a35 0%, #fc6f77 100%);
background:-webkit-gradient(linear, left top, right top, color-stop(0%,#dd3a35), color-stop(100%,#fc6f77));
background:-webkit-linear-gradient(left,  #dd3a35 0%,#fc6f77 100%);
background:-o-linear-gradient(left, #dd3a35 0%,#fc6f77 100%);
background:-ms-linear-gradient(left, #dd3a35 0%,#fc6f77 100%);
background:linear-gradient(to right, #dd3a35 0%,#fc6f77 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#dd3a35', endColorstr='#fc6f77',GradientType=1 );}
.inspiration .panel .orbit{background:hsla(0,0%,0%,.19);margin:0;}
.orbit .orbit-slide{padding:0 10px;}
.orbit .orbit-slide h1{font-size:28px !important;margin:0 !important;}
.inspiration .panel .slider-nav span.right{right:-54px;}

.inspiration .share{width:100%;left:0;}
.contact_bg{background:none;}

.ingrdnts_bnfts .flyout.large{left:-1px;right:auto;}
.ingrdnts_bnfts img{max-width:inherit;}
.ingrdnts_bnfts .flyout.large img{max-width:100%;}

#ProductDetails.pack_page .productAttributeList .productAttributeRow{width:50%;}

table tbody tr td,
table.General tbody tr td,
table,
table.General,
table.CartContents{margin:0;}
table.CartContents{width:100%;}
table.CartContents, table.General{border:1px solid #dedede;border-collapse:collapse;}
table.CartContents thead{display:none;}
table.CartContents tr{display:block;}
.CartContents tbody td,
.CartContents tfoot td{border:medium none;clear:both;float:left;text-align:center !important;width:100% !important;}
.CartContents tfoot .SubTotal td{border:medium none;border-top:1px solid #d6d6d6;}
.CartRemoveLink{float:none;display:inline-block;}

table.CartContents tr.desktopView{display:none;}
table.CartContents tr.mobileView{display:block;}
table.CartContents{margin-bottom:20px;}
.CartCode .CouponCode,
.CartCode .GiftCertificate{width:100%;}
.CartCode .CouponCode{margin-bottom:20px;}
.CartCode .CouponCode .CouponCode{margin:0;}

.ExpressCheckoutContent .CreateAccount,
.ExpressCheckoutContent .AccountLogin{width:100%;}

.footer-links ul.footer-Link{width:auto;}
.footer-links p{width:100%;}
.footer-links .geotrust{ display: block;
    left: 46%;
    margin-bottom: 10px;
    position: absolute;
    top: 15px;
}

.footer-links ul.footer-Link {
    float: none;
    margin: auto;
    width:auto;
padding-bottom: 5px !important;
}

.footer-links .copyright {
    float: none;
    width: auto;
}
.footer-links{ position: relative; padding-top: 70px;}

.footer-links ul.footer-Link li{margin-right:12px;}

}
/* 639px */
@media screen and (max-width:639px){
body{overflow-x:hidden;}
.TopMenu>.inner,
#Header>.inner,
.PageMenu>.inner,
.main>.inner,
.footer-main>.inner,
.footer-links>.inner,
.newsletter-subscription>.inner,
#ProductDetails .packBotels .inner{width:100%;min-width:100%;max-width:100%;padding:0 10px;}
#DrawerMenu.on-screen{display:none;}
.header{padding:0;}
.header-logo img{width:100%;}
.cart-Ul,
.BrandList.Moveable.Panel.slist,
.Block.ShopByPrice.Moveable.Panel,
.AccountNavigationList.Moveable.Panel.slist,
.AdditionalInformationList.Moveable.Panel.slist h3,
.CategoryList ul li:last-child,
#header-social{display:none;}
#ToggleMenu{display:inline-block;margin:14px 10px 0 0;float:right;height:auto;width:auto;}
#cart-amount{display:inline-block;float:right;margin-right:10px;}
#cart-amount .Cart{font-weight:bold;padding:1em 0px;display:block;text-align:center;position:relative;}
#cart-amount .Cart .total{display:inline-block;-moz-box-sizing:border-box;box-sizing:border-box;padding:4px 5px;margin:0 auto;min-width:25px;height:25px;}
#cart-amount .Cart .bag-handle{border-bottom:0;position:absolute;top:8px;left:50%;height:4px;width:8px;border-radius:7px 7px 0px 0px;margin-left:-4px;}
.PageMenu{text-align:left;margin:0;display:none;transition:all 0s ease 0s;-moz-transition:all 0s ease 0s;-webkit-transition:all 0s ease 0s;-ms-transition:all 0s ease 0s;-o-transition:all 0s ease 0s;}
.PageMenu .mainMEnu{width:100%;}
.PageMenu ul{float:left;width:100%;}
.PageMenu ul li{width:100%;text-align:left;background:#f2f2f2;margin-bottom:1px;border:medium none;}
.PageMenu ul > li:before,
.PageMenu ul.pages-menu>li:before,
.PageMenu ul.pages-menu>li:first-child:before,
.PageMenu li ul:before{display:none;}
.PageMenu.viewMenu{width:100%;}
.PageMenu li ul,
.PageMenu ul.pages-menu>li:first-child ul{border-color:transparent;}
.PageMenu.viewMenu .sf-menu li>ul{position:static;width:100%;}
.PageMenu.viewMenu .sf-menu li>ul li{margin-left:20px;border-top:#fff solid 1px;}
.PageMenu.viewMenu .sf-menu li>ul li a{line-height:30px;}
.PageMenu ul>li>a.hasSub{position:relative;}
.PageMenu ul.sf-menu>li.HasSubMenu,
.PageMenu ul.sf-menu>li.HasSubMenu a{display:inline-block;cursor:pointer;}
.PageMenu ul.sf-menu>li.HasSubMenu:after{content:'';width:15px;height:33px;background:url("//cdn3.bigcommerce.com/s-2jgqhl54/templates/__custom/images/menu_plus_minus_icon.png?t=1481084505") no-repeat scroll 0 -8px rgba(0, 0, 0, 0);position:absolute;right:8px;}
.PageMenu ul.sf-menu>li.HasSubMenu.active:after{background-position:0 -56px;}
.PageMenu ul.sf-menu>li.HasSubMenu a:before,
.PageMenu ul.sf-menu>li.HasSubMenu a:after{display:none;}
.PageMenu ul.sf-menu>li.HasSubMenu ul a{background:none;}
li.HasSubMenu:hover ul{visibility:hidden;max-height:0;overflow:hidden;}
li.HasSubMenu ul{display:none;max-height:0;-webkit-transition:max-height 0.8s;-moz-transition:max-height 0.8s;-ms-transition:max-height 0.8s;-o-transition:max-height 0.8s;transition:max-height 0.8s;}
.PageMenu ul.sf-menu>li.HasSubMenu.active ul{display:block;visibility:visible;max-height:342px;}
.PageMenu ul.sf-menu>li.HasSubMenu ul li{display:block;}

#footer-social{display:inline-block;}
.header-logo{width:auto;}
.Content{min-height:inherit;}
.slide-show{margin:0 !important;}

#ProductDetails::before,
#prePro,#nxtPro{top:384px;}

.inspiration .preview h3{margin:0;}
.inspiration .panel{padding:10px;}
.inspiration .panel .slider-nav span.right{width:40px;height:40px;margin-top:-20px;}
.orbit .orbit-slide{right:40px;}

.ProductDetailsGrid .DetailRow,
.ProductDetailsGrid .s-price{margin:0;}

.addto .InfoMessage,
.addto .BulkDiscount{margin-bottom:15px;vertical-align:top;}

#ProductDetails.pack_page.PrimaryProductDetails .ProductMain{margin-top:auto;}
#ProductDetails.pack_page .prod_title{padding-top:20px;}
#ProductDetails .packBotels,
#ProductDetails.pack_page .packBotels.stick{position:relative;margin:0 -10px;top:auto;}
#ProductDetails .packBotels .col-4,
#ProductDetails .packBotels .col-6,
#ProductDetails .packBotels .col-2{width:100%;text-align:left;}
.ingrdnts_bnfts .flyout.large{width:250px;}

h1.title{text-align:center;}
h1.title span{display:inline-block;min-width:80%;}
h1.title span.FloatRight,
.ProceedToCheckout,
.KeepShopping{float:none;margin-bottom:10px;}

.HorizontalFormContainer dl dd,
.CartContents tfoot .CheckoutRedeemCoupon td #couponcode{width:100%;}
.HorizontalFormContainer dl dd #uniform-FormField_11{width:100% !important;}

.txt-right{text-align:left !important;}
.fastCartSummaryBox .ProceedToCheckout a,
.fastCartSummaryBox .actionLink .btn,
.fastCartSummaryBox .actionLink .btn{padding-left:0;padding-right:0;}
.footer-links ul.footer-Link li{padding-right:12px;}

.footer-links .geotrust{ display: block;
    left: 40%;
}


div#fancy_outer {
bottom:252px !important;
margin-top:0px !important;
position:fixed !important;
top:auto !important;
}

}
/* 567px */
@media screen and (max-width:567px){
.inspiration .panel .slider-nav span.right{right:-44px}
.ProceedToCheckout .PayPalExpressCheckout p {
    margin-bottom: 5px;
}

.fastCartSummaryBox .subtotal {
    margin: 0 0 10px;
}
.fastCartSummaryBox .actionLink {
    margin: 0 0 10px;
}

.ProceedToCheckout .CheckoutButton {
    padding-bottom: 10px;
}
.footer-links ul.footer-Link li{padding-right:8px;}
.footer-links ul.footer-Link li a {
    font-size: 13px;
}
.footer-links .geotrust{ display: block;
    left: 40%;
}

div#fancy_outer {
bottom:252px !important;
margin-top:0px !important;
position:fixed !important;
top:43% !important;
}



}
/* 479px */
@media screen and (max-width:479px){
.inspiration .panel{ width:85%;}
.inspiration .panel .slider-nav span.right {
    right: -14%;
}
.orbit .orbit-slide h1 {
    font-size: 17px !important;
}

.orbit .orbit-slide h2 {
    font-size: 15px;
    margin-top: 5px;
}
.orbit .orbit-slide h2 span, .orbit .orbit-slide h3 span {
    font-size: 16px !important;
}

.ProceedToCheckout .PayPalExpressCheckout p {
    margin-bottom: 5px;
}

.fastCartSummaryBox .subtotal {
    margin: 0 0 10px;
}
.fastCartSummaryBox .actionLink {
    margin: 0 0 10px;
}

.ProceedToCheckout .CheckoutButton {
    padding-bottom: 10px;
}
.fastCartSummaryBox .PayPalExpressCheckout{padding:0px;}

.EstimateShipping{width:auto;}


.ProductDetailsGrid .DetailRow.product-heading{height:auto;}
.productPage .PriceRow.p-price{height:auto;}

.footer-links ul.footer-Link li{padding-right:8px;}
.footer-links ul.footer-Link li a {
    font-size: 12px;
}
.footer-links ul.footer-Link{width:auto;}
.footer-links .geotrust{ display: block;
    left: 37%;
}
}

/* 400px */
@media screen and (max-width:400px){

div#fancy_outer {
  width: 302px !important;
  height: 480px;
  position: absolute;
  z-index: 5000;
  padding: 10px !important;
  display: none;
  background: #fff !important;
  margin: auto !important;
  margin-top: -214px !important;
  left: 0 !important;
top:auto;
bottom:0px;
}

.outofstock {
           font-size: 1.4em !Important;
       } 

div#SideNewsletterBox {width:90% !important;}
.nl_popup .right_side .newsletter-subscription>.inner input.btn {font-size:8px;}

.nl_popup .right_side .newsletter-subscription > .inner input.btn{float:none;}
.nl_popup .right_side .newsletter-subscription > .inner .grid h1{font-size:36px; line-height:normal;}


.inspiration .panel{ width:82%;}
.inspiration .panel .slider-nav span.right {
    right: -18%;
}
.orbit .orbit-slide h1 {
    font-size: 17px !important;
}

.orbit .orbit-slide h2 {
    font-size: 15px;
    margin-top: 0px;
}
.orbit .orbit-slide h3 {
    font-size: 12px;
    margin: 0px;
}
.orbit .orbit-slide h2 span, .orbit .orbit-slide h3 span {
    font-size: 16px !important;
}
.orbit .orbit-slide h1, .orbit .orbit-slide h2, .orbit .orbit-slide h3, .orbit .orbit-slide h4{ font-size:11px !important;}
.ProceedToCheckout .PayPalExpressCheckout p {
    margin-bottom: 5px;
}

.fastCartSummaryBox .subtotal {
    margin: 0 0 10px;
}
.fastCartSummaryBox .actionLink {
    margin: 0 0 10px;
}

.ProceedToCheckout .CheckoutButton {
    padding-bottom: 10px;
}
.footer-links .geotrust{ display: block;
    left: 35%;
}
.footer-links ul.footer-Link li{float:none; display:block;}
.footer-links ul.footer-Link li:last-child {
    text-align: center;
}

.footer-links ul.footer-Link li a {
    font-size: 16px;
}


}

/* 360px */
@media screen and (max-width:360px){
.inspiration .panel{ width:82%;}
.inspiration .panel .slider-nav span.right {
    right: -18%;
}
.orbit .orbit-slide h1 {
    font-size: 17px !important;
}

.orbit .orbit-slide h2 {
    font-size: 15px;
    margin-top: 0px;
}
.orbit .orbit-slide h3 {
    font-size: 12px;
    margin: 0px;
}
.orbit .orbit-slide h2 span, .orbit .orbit-slide h3 span {
    font-size: 16px !important;
}
.orbit .orbit-slide h1, .orbit .orbit-slide h2, .orbit .orbit-slide h3, .orbit .orbit-slide h4{ font-size:13px !important;}
.orbit .orbit-slide span{ font-size:13px !important;}
.ProceedToCheckout .PayPalExpressCheckout p {
    margin-bottom: 5px;
}

.fastCartSummaryBox .subtotal {
    margin: 0 0 10px;
}
.fastCartSummaryBox .actionLink {
    margin: 0 0 10px;
}

.ProceedToCheckout .CheckoutButton {
    padding-bottom: 10px;
}
table.CartContents thead tr th, table.CartContents tr td {
    padding: 0;
}
.footer-links .geotrust{ display: block;
    left: 32%;
}
}