.mobile-div{background:transparent url(../../images/new/mobile-trans.png) repeat 0 0;width:100%;position:absolute;left:0;top:0;z-index:1000;display:none;}
.mobile-div .mobile-top{background:#fff;height:40px;line-height:40px;position:relative;}
.mobile-div .mobile-top img{vertical-align:middle;width:60%;margin:0 0 0 20px;}
.mobile-div .mobile-div-left{background:#690d0c;padding-top:5px;padding-bottom:60px;}
.mobile-div ul.mobile-menu li{margin:6px 0;display:block;}
.mobile-div ul.mobile-menu a{color:#fff;font-size:16px;line-height:1.8;display:block;}
.mobile-div .mobile-div-inner{padding:0 20px;}
.mobile-div hr{border:0;height:1px;padding:0;margin:10px 0;background:#fff;}
.mobile-div .mobile-bottom-menu a{color:#fff;font-size:14px;line-height:1.8;display:block;}
.mobile-div .mobile-bottom-menu li{margin:3px 0;display:block;}
.mobile-div .mobile-close{background:url(../../images/new/mobile-top-close.png) no-repeat 0 0/cover;width:15px;height:16px;position:absolute;left:100%;top:50%;margin:-8px 0 0 -30px;display:block;cursor:pointer;}
#checkoutproduct .productrow li.descfield div.prodfield,#checkoutproduct .productrow li.descfield div.gwfield {
	display: none;
}
#mobile_breadcrumb{display: none;}

@media (max-width: 767px){
	.promo-error-top{
		width: 100%;
		text-align: center;
		padding: 10px 0;	
	}
	.cart-upsell div{
		width: 100%;
		display: inline-block;	
	}
	.cart-upsell .img, .cart-upsell .details{
		width: 49%;	
	}
	#headerlogo-mobile img[src*="logo"] {
		width: calc(100vw - 200px);
		max-width: 180px;
		margin: 5px 0 15px 0;
	}
	.fa {
		line-height: 14px;
	}
	ul#topnav1{
        position: fixed;
        top: 0;
        left: -100vw;
        width: 100vw;
        height: 100vh;
        z-index: 1000;	
		padding: 0;
	}
	#topnav1 #click_block{
		display: block;
		position: absolute;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		opacity: 0;
		background-color: #000000;	
		z-index: 10000;
	}
	#topnav1 .mobile-link{
		display: block;	
	}
	.show_menu_new ul#topnav1 {
		background: rgba(0,0,0,0.5);
	}
	.show_menu_new ul#topnav1 {
		left: 0;
	}
	#topnav1 li .dropdown li.mob-pic { 
		display: block;
		padding: 10px;
		text-align: center;
		width: 50%;
	}
	#topnav1 li .dropdown li li.mob-pic { 
		display: block;
		padding: 10px;
		text-align: center;
		width: 50%;
	}
	#topnav1 li .dropdown li.mob-pic img{ 
		max-width: 100%;
	}
	#topnav1 li .dropdown li.back_button {
		display: inline-block;
		width: 50%;
		float: left;
		padding: 0;
		clear: left;
		font-size: 16px;
		line-height: 16px;
		height: 37px;
		border-top: solid 1px #EEE;
	}
	#topnav1 li .dropdown li.section_title{
		display: inline-block;	
		padding: 10px 16px;
		font-size: 16px;
		line-height: 16px;
		border-top: solid 1px #EEE;
		width: 100%;
		font-weight: bold;
	}
	#topnav1 li .dropdown li.section_title a{
		padding: 0;
	}
	#topnav1 li .dropdown li.back_button_level3 {
		display: inline-block;
		width: 50%;
		float: right;
		padding: 0;
		clear: right;
		font-size: 16px;
		line-height: 16px;
		height: 37px;
		border-top: solid 1px #EEE;
	}
	#topnav1 li .dropdown li.back_button a{
		font-size: 16px;
		line-height: 16px;
	}
	#topnav1 li .dropdown li.back_button_level3 a{
		font-size: 16px;
		line-height: 16px;
	}
	#topnav1 li .dropdown li {
		padding: 0px;
		border-top: solid 1px #EEE;
	}
	.menu_top {
		background: #ffffff;
		height: 40px;
		line-height: 40px;
		text-align: left;
		display: block;
	}
	.menu_top > a > img {
		width: 80%;
		margin-left: 10px;
	}
	.menu_top a.menu_close {
		width: 15px;
		height: 16px;
		font-size: 26px !important;
		float: right;
		background-size: cover;
		margin-right: 15px;
		margin-top: 13px;
		background-repeat: no-repeat;
		background-image: url(https://www.victoriantradingco.com/images/new/mobile-top-close.png);
	}
	ul#topnav1:not(.no_animation) {
		transition-duration: 1s;
	}
	.nav_menu {
		width: 280px;
		height: 100vh;
		position: absolute;
		left: 0;
		top: 40px;
		background: white;
		z-index: 1;
		overflow-y: auto;
		overflow-x: hidden;
	}
	ul#topnav1:not(.no_animation) .menu_levels {
		transition-duration: 1s;
	}
	#topnav1 li a:link, #topnav1 li a:active, #topnav1 li a:visited {
		padding: 10px 16px;
		color: #000000;
		font-family: 'Garamond Premiere Pro';
		font-size: 16px;
		display: inline-block;
		width: 100%;
	}
	#topnav1 li a {
		font-size: 16px;
		line-height: 16px;
		padding: 10px 16px;
		flex-grow: 3;
	}
	#topnav1 .menu_levels {
		display: flex;
		width: 300%;
		position: relative;
	}
	#topnav1 .menu_levels > ul {
		width: 33.3%;
		padding-bottom: 40px;
	}
	#topnav1 .menu_levels > ul > li {
		display: flex;
		justify-content: space-between;
		border-top: solid 1px #EEE;
		float: none;
		text-align: left;
	}
	#topnav1 .menu_levels > ul > li > a:first-child {
		flex-grow: 3;
	}
	#topnav1 .menu_levels > ul > li > a, #topnav1 .menu_levels > ul > li > span {
		padding: 10px 16px;
		font-size: 16px;
	}
	#topnav1 li.first, #topnav1 li {
		margin: 0;
	}
	#topnav1 .menu_levels[data-level="2"] {
		margin-left: -100%;
	}
	#topnav1 .menu_levels[data-level="3"] {
		margin-left: -200%;
	}
	#topnav1 .menu_levels[data-level="3"] li .dropdown li.subcat {
		display: block;
	}
	
	#topnav1 li .dropdown {
		background-color: #ffffff;
		border: none;
		clear: both;
		margin: 0 0 0 33.3%;
		position: absolute;
		visibility: hidden;
		width: 66.6%;
		padding: 0;
		z-index: 98;
		left: 0;
		top: 0;
		display: block;
	}
	#topnav1 li .dropdown li.subcat, #topnav1 li .dropdown li.subsubcat {
		width: 100%;
		border-top: solid 1px #EEE;
	}
	#topnav1 li .dropdown ul{
		width: 200%;
	}
	#topnav1 li .dropdown li.subcat ul{
		position: absolute;
		left: 50%;	
		width: 50%;
		top: 37px;
		display: none;
		padding: 0;
	}
	#topnav1 li .dropdown .subcat ul li{
		width: 100%;	
	}
	#topnav1 li #dropdown_101 {
		height: auto;
		margin: 0 0 0 33.3%;
	}
	#topnav1 li #dropdown_107 {
		margin: 0 0 0 33.3%;
	}
	#topnav1 li #dropdown_109 {
		margin-left: 33.3%;
	}
	#topnav1 li #dropdown_104 {
		margin-left: 33.3%;
	}
	#topnav1 li #dropdown_111 {
		margin-left: 33.3%;
	}
	#topnav1 li #dropdown_100 {
		height: auto;
		width: 66.6%;
		right: auto;
	}
	#topnav1 li #dropdown_107 {
		width: 66.6%;
	}
	#topnav1 li .dropdown .nav_block_nodivide, #topnav1 li .dropdown .nav_block {
		float: none;
		padding: 0px;
		margin: 0px;
		height: auto;
		clear: both;
		border: none;
		width: auto;
		display: block;
	}
	#topnav1 li #dropdown_100 .nav_block {
		height: auto;
	}
	#topnav1 li .dropdown li.subcat {
		margin: 0;
		width: 50%;
		padding: 0;
	}
	#topnav1 li .dropdown li.subcat.header {
		font-size: 16px;
		line-height: 16px;
	}
	#topnav1 .more {
		display: inline-block;
		float: right;
	}
	#topnav1 li .dropdown li.subcat .more, #topnav1 .mobile-link .more {
		display: inline-block;
		padding: 0;
		font-size: 16px;
		float: right;
	}
	#topnav1 li .dropdown li.subsubcat {
		width: 100%;
		margin: 0;
	}
	#topnav1 li .dropdown .nav_block li.subsubcat,#topnav1 li .dropdown .nav_block_nodivide li.subsubcat{
		padding: 0;
	}
	#topnav1 li .dropdown li.last {
		display: none;
	}
	#item_added{
		padding: 20px 0;
		top: 0;
		left: 0;
		-moz-transform: translate(0,0);
		-webkit-transform: translate(0,0);
		transform: translate(0,0);
	}
	#headerwrap span#shoppingcart {
		right: 0;
		top: 22px;
	}
	#headerwrap span#shoppingcart div.headerNav ul li.header-signin{
		display: none;
	}
	#headerwrap span#shoppingcart div.headerNav ul li.header-wishlist{
		display: none;
	}
	#headerwrap span#shoppingcart div.headerNav ul li.header-envelope, #headerwrap span#shoppingcart div.headerNav ul li.header-cart{
		display: inline-block;
		text-align: center;
		font-size: 10px;
		line-height: 10px;
		width: 55px;
	}
	#headerwrap span#shoppingcart div.headerNav ul li.header-signin img, #headerwrap span#shoppingcart div.headerNav ul li.header-wishlist img, #headerwrap span#shoppingcart div.headerNav ul li.header-cart img {
		margin: -5px 0px 0 0;
	}
	#headerwrap span#shoppingcart div.headerNav ul li.header-envelope, #headerwrap span#shoppingcart div.headerNav ul li.header-cart {
		padding: 0 10px 0 5px;
	}
	#headerwrap span#shoppingcart div.headerNav ul li.header-envelope a, #headerwrap span#shoppingcart div.headerNav ul li.header-cart a{
		display: block;
		clear: both;
		font-size: 10px;
		line-height: 10px;
		text-transform: uppercase;
		padding: 0;
		color: #000000;
	}
	#menu-mobile span.menulabel{
		display: block;
		clear: both;
		font-size: 10px;
		line-height: 10px;
		text-transform: uppercase;
		padding: 0;
		color: #000000;
	}
	#headerwrap span#shoppingcart div.headerNav ul li #cart-count {
		left: 50%;
		transform: translate(-50%,0);
		margin: 0 0 0 5px;
	}
	#headerwrap span#shoppingcart #cust-serv{
		margin: 25px 0 15px 0;	
		padding: 0;
	}
	.checkout-button{
		float: none;
		clear: both;	
	}
	#shop-all-cats{
		display: none;	
	}
	#social_bar, #content #prodimage #extras #prod_previous_items, #content #prodimage #extras #relateditems{
		display: none;	
	}

	
	#wrapper {
		padding: 0 4%;
	}
	#catbody .topcat{
		width: 100%;
		text-align: center;
		margin: 0 0 15px 0;
	}

	#content #prodimage,#content #proddesc {
		width: 100%;
		clear: both;
		float: none;
		display: inline-block;
		margin: 0 auto;
	}
	.featured_items .featured {
		float: left;
		width: 26.8%;
		margin: 0 3%;
	}
	.featured_items .featured.first{
		margin: 0 3%;
	}
	.mobilefooterlink{
		border: 1px solid #000000;
		width: 50%;
		max-width: 135px;
		padding: 8px 0;
		text-align: center;	
		display: inline-block;
		background: #ffffff;
	}
	#homebannermini,#bestsellers{
		display: none;	
	}

	#cc_banner{display: none;}
	.category #scroll_wrapper {
		/*display: none;*/
		text-align: center;
	}
	#content.cat_content .swBanner {
		width: 100%;
	}
	#mobile_breadcrumb{display: block;}
	.desktop{display: none}
	body{background:#fff;}
	#background_wrapper{width:100%;overflow: hidden;}
	.nivo-controlNav{text-align:center;left:50%;margin:0 0 0 -50px;}
	#slider.vtc{width:100%;margin:0;height:auto;}
	#topnavright { /*background: url(../../images/new/tagline.png) no-repeat 50% 50% /84% auto;*/ display:none;float:none;width:100%;margin:5px auto 0;border-top:1px solid #4b170e}
	#headerwrap #headerlogo-mobile{text-align:center;}
	#headerwrap #headerlogo-mobile #logo-wrapper{
		width: 100%;
		text-align: center;
		padding: 0;
	}
	#headerwrap #headerlogo-mobile .input-wrapper{display:inline-block;}
	#headerwrap #headerlogo-mobile span form a img{width:auto;}
	#headerwrap #headerlogo-mobile #searchbox {
	width: auto;
	margin: 0 auto;
	display:block;
	}

#headerwrap #headerlogo-mobile  form{display:block;width:100%;margin:0;clear: both;}
#headerwrap #headerlogo-mobile  form .search{}
#headerwrap #headerlogo-mobile  form input{
	float:left;
	width:100%;
	background:none;
	-ms-box-sizing: border-box; /* ie8 */
-khtml-box-sizing: border-box; /* konqueror */
-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
-moz-box-sizing: border-box;    /* Firefox, other Gecko */
box-sizing: border-box;         /* Opera/IE 8+ */
box-sizing: border-box;
background: #ffffff;
vertical-align: top;
font-size: 16px;
line-height: 14px;
vertical-align: top;
color: #000000;
font-family: 'Garamond Premiere Pro';
width: 230px;
height:24px;
margin: 0 5px 0 0;
padding: 4px 0px 2px 24px;
display: inline-block;
border: none;
}
#headerwrap #headerlogo-mobile  form .input-wrapper{margin:0 0 10px 0;}
#___plus_0{display: none!important;}
#twitter-widget-0{margin:0 30px 0 0;}
/*div.headerNav{display:none;}*/
#headerwrap{height:auto;position:relative;}
#shoppingcart-mobile{
	position:absolute;
	top:15px;
	right:15px;
	color: #ffffff;
	background-color: #690d0c;
	padding: 10px;
	border-radius: 5px;
}
#topnav1{display:none;}
#footerlinks{padding:15px 0 0;}
#footerlinks .col-xs-10 a img,.catalogrequest a img{width:100%;}
#footerlinks .col-sm-12 .col-sm-2{display:none;}
#footer{padding-bottom:0;}
#footer .midsect{text-align:center;margin:12px 0 10px;}
#footer #footerlinks{padding:15px 0;margin: 10px 0;border-top: 2px solid #690d0c;}
.nivo-controlNav a{margin:1px 5px;}
#menu-mobile{
	width: auto;
	height: auto;
	display:block;
	position:absolute;
	top:15px;
	left:15px;
	line-height: 30px;
	vertical-align: bottom;
	font-size: 35px;
	color: #690d0c;
	text-align: center;
}

#Carousel{height:auto;}
#Carousel legend{text-align:center;border:none;}
#Carousel .tabcontent{width:auto;position:relative;}
#Carousel .tabcontent .CarouselImages{width:auto;float: none;}
#Carousel #GalleryFeatured{width:auto;}
#Carousel .tabcontent .ArrowLeft, #Carousel .tabcontent .ArrowRight{position:absolute;float:none;top:40%;left:15px;margin:0;}
#Carousel .tabcontent .ArrowRight{left:100%;margin:0 0 0 -41px;}
.stepcarousel .belt .proddisplay .prodimage,.stepcarousel .belt .proddisplay{width:auto;}
.midsect{text-align:center;padding:15px 10% 0;}
#footer .copyright {margin:0;padding:15px 0 30px;font-size:9px;}
#footerright{padding:0;}
#footerright a.visible-xs{margin:0 0 10px;}
#footerright a.visible-xs img{width:100%;}
#frmEmailSignUp{float:none!important;display:block;text-align: center;}
#signupform{margin: 0 auto;padding: 10px 5px;}
#txtSignUpEmail{width:70%!important;padding:5px!important;background: #fff;display:block;margin: 0 5px 0 0!important;border-radius:0;}
#btnEmailSignUp33{width:70px;height:26px;margin:3px 0 0;}
.jcarousel img{width:100%;}
#frmEmailSignUp span{display: block;overflow: hidden;}
#leftnavwrap{display:none;}
.left-column{float:none;margin:0;}
#content.static_content{width:auto;float:none;background: none;}
.catalog_div{float:none;margin:0 0 20px;}
.catalog_div_form{float:none;}
.cart-bottom-left{float:none;width:auto;margin:20px 0;text-align:center;}
.cart-bottom-shipping{float:none;width:100%;clear:both;min-width:320px;}
#ship_est {
	padding: 5px;
}
.cartrow .largetxt.label-img,#cartlabel .largetxt.label-img{display:none;}
.cartrow .smalltxt.label-price,#cartlabel .smalltxt.label-price{display:none;}
.combine.combine-actions{display:none;}
.combine.combine-actions,.combine.combine-qty{width:17%;}
.combine.combine-qty li,.combine.combine-actions li{display:block;float:none!important;width:auto!important;margin: 0 !important;}
.cartrow .largetxt.label-sku,#cartlabel .largetxt.label-sku{width:40%;}
ul#cartlabel div.combine-qty li.label-spacer, ul#cartlabel div.combine-qty li.label-update { display: none; }
div.combine-qty li.label-spacer { display: none; }

.cartrow .largetxt.label-gift,#cartlabel .largetxt.label-gift{width: 23%;font-size: 13px;}
.cartrow .smalltxt.label-total,#cartlabel .smalltxt.label-total{text-align: right;width:auto;}
#cartlabel li{}
.cartrow li{}
.check_all{display:inline-block;margin-left:0;text-align:center;}
.cartrow .notice{margin-top:8px;font-size: 10px;}
.shipping_left{float: left;width:auto;}
.shipping_column{float:none;}
.cartrow .label-qty input{width:100%;max-width:40px;}
#myaccount .col-or{float:none;margin:20px 0;padding: 0;width: auto;}
#myaccount .frmSmallStyle.frmSmallStyleLeft,#myaccount .frmSmallStyle.frmSmallStyleRight{float: none;width: auto;}
#dvCheckout{}
#dvCheckout #checkoutheader{width:auto;float: none;}
.checkoutcontent{padding:10px;}
#dvCheckout #shipinfo,#dvCheckout #billinfo{width:auto;}
.checkout-left,.checkout-right{float:none;width:auto;margin:0;}
#dvCheckout #checkoutaccount{width:auto;}
#dvCheckout #cart_contents{width:auto;}
.checkout-bottom{float:none;width:auto;margin:0;clear:both;}
#dvCheckout #cart_contents .cartrow{width:auto;}
.frmrow.input-right{text-align:left;margin:0 0 0 150px;padding:0;}
.frmCheckoutStyle{padding:8px;}
.our_guarantee{margin:30px 10px;}

.help-phone{float:none;width: auto;margin:10px 0 0;}
#long_desc{height:auto;width: auto;overflow-y:auto;}
#content #proddesc #social_bar{position:static;}
#rightnavwrap{margin:40px 0 0;}
.relatedProductsItem{display:inline-block;width:22%;vertical-align:top;margin:0 1.5%;}
.prevViewArrowLeft, .riArrowLeft{
	left: 0;	
}
.prevViewArrowRight, .riArrowRight{
	right: 0;	
}

#relatedProductsContainerTitle{margin:0 0 10px;}


/*.relatedProductsItem .rvi_item{width:100%;height:auto;}*/
.relatedProductsItem .rvi_item{width:100%;}
#checkoutbuttons{text-align:center;}
#wrapper.category #leftnavwrap{} 
#leftnavwrap #category_previous_items{display:none}
#content.cat_content{float:none;width:100%;}
#leftnavwrap #shopbybrand{float:none;width:100%;margin:10px 0;}
#leftnavwrap #shopbybrand li{float:left;line-height:18px;}
#leftnavwrap #shopbybrand li.subsubcat{line-height:18px;}
#leftnavwrap #shopbybrand li.subcat{clear:both;margin:0;line-height:18px;}
#catbody div.categoryHeader{display:block;width: auto;float: none;}
.prodgrid{text-align:center;clear:both;padding:15px 0 0;}
.prod_pages .showing{display:block;text-align:right;}
.mobile-categories{display:block;clear:both;padding:15px 0 0;}
.mobile-categories select{width:100%;}
#breadcrumb{width:auto;float:none;padding:0 8px;}
#sortbyold{clear:both;float:none;width:auto;text-align:right;display:block;padding:5px 0;}
#sortby{clear:both;float:none;width:500px;text-align:left;display:block;padding:5px 0;}
#custom_form{float: none;width: auto;margin:0 0 10px;}
#custom_form label{float:none;}
.checkout-bottom{background:none;}
#dvCheckout .checkout-right .cartrow .col5{width:100%;}
#dvCheckout .checkout-right .cartrow .col1,#dvCheckout .checkout-right .cartrow.headings .col1{width: 10%;}
#dvCheckout .checkout-right .cartrow .col2,#dvCheckout .checkout-right .cartrow.headings .col2{width:60%;}
#dvCheckout .checkout-right .cartrow .col3,#dvCheckout .checkout-right .cartrow.headings .col3{width: 15%;}
#dvCheckout .checkout-right .cartrow .col4,#dvCheckout .checkout-right .cartrow.headings .col4{width: 15%;}
#dvCheckout .checkout-right #cart_contents .cartrow li{font-size: 14px;}
#dvCheckout .horz_divider {
	padding-right: 0;
	margin-right: 0;
	width: 100%;
}
#dvCheckout .checkout-btn{
	margin-right: 0;	
}
#dvCheckout #shipmethod_display ul li {
	height: auto;
	white-space: nowrap;
	
}
#dvCheckout #checkoutship #shipmethod_display input {
	height: auto;
	margin: 5px 5px 5px 0;
	display: inline-block;
	float: none;
	vertical-align: top;
}
#dvCheckout #shipmethod_display ul li div {
	margin: 5px 0;
	width: 95%;
	float: none;
	display: inline-block;
	white-space: normal;
}

#imagepopup{width:auto!important;height:auto!important;}
#imagepopup img{max-width:100%;height:auto;}
#checkoutproduct #totals {
    width: auto;
	clear: both;
	float: right;
	margin: 0;
}
#checkoutproduct #totalslabel {
    width: auto;
}
#checkoutproduct #totalsdata {
    width: auto;
}
#checkoutproduct .productrow li.prodimg, #checkoutproduct .headerlabel li.prodimg {
	width: 15%;
}
#checkoutproduct .headerlabel li.prodfield,#checkoutproduct .productrow li.prodfield,#checkoutproduct .headerlabel li.gwfield,#checkoutproduct .productrow li.gwfield {
    display: none;
}
#checkoutproduct .productrow li.descfield div.prodfield,#checkoutproduct .productrow li.descfield div.gwfield {
    width: auto;
	display: block;
	clear: both;
}

#checkoutproduct .headerlabel li.descfield,#checkoutproduct .productrow li.descfield {
    width: 40%;
}
#dvCheckout #alsoLike #relateditems .relatedProductsItem {
	width: 25%;
}
/*#checkoutproduct .headerlabel li.pricefield,#checkoutproduct .productrow li.pricefield {
    width: 65px;
}
#checkoutproduct .headerlabel li.qtyfield,#checkoutproduct .productrow li.qtyfield {
    width: 35px;
}
#checkoutproduct .headerlabel li.totalfield,#checkoutproduct .productrow li.totalfield {
    float: right;
    width: 100px;
}
*/
.email_thanks .noresults{
	display: none;	
}
.email_thanks div.staticContent{
	text-align: center;
}
/*-------wishlist --------*/
#sendlist {
    clear: both;
	width: 100%;
	margin: 5px;
}
#wishlistbox {
    width: 100%;
}

.wishlistdesc {
    width: 80%;
}
#wishlistheader li,.wishlistrow li {width: 10%;}
#wishlistheader .prodli,.wishlistrow .prodli {width: 28%;margin-left: 2%;}
#wishlistheader .sixty,.wishlistrow .sixty {width: 15%;}
#wishlistheader .medli,.wishlistrow .medli {
    width: 20%;
}

/*-------------------search results---------------------*/
.prod_pages{
float:right;
margin: 0;

}
    #content #ymal-mobile, #content #prod_previous_items-mobile {
        display: block;
        margin: 28px 0 15px 0;
        border-bottom: 1px solid #bababa;
    }
}
@media (max-width: 520px){
	#headerwrap #headerlogo-mobile #logo-wrapper{
		padding: 0 90px 0 25px;
	}
	#dvCheckout .confirmColLeft, #dvCheckout .confirmColRight{
		width: 100%;	
		margin: 0;
		text-align: center;
	}
	#dvCheckout #billinfo, #dvCheckout #shipinfo, #dvCheckout #checkoutship, #dvCheckout #checkoutaccount {
		float: none;
		width: 100%;
	}
	#dvCheckout #alsoLike #relateditems .relatedProductsItem {
		width: 50%;
	}
	#headerwrap.checkout-header{
		height: auto !important;
	}
	#headerwrap.checkout-header #headerlogo-mobile #logo-wrapper{
		padding: 0;
	}
	#headerwrap.checkout-header #cust-serv, #headerwrap.checkout-header #menu-mobile{
		display: none !important;
	}
	#headerwrap.checkout-header .headerNav{
		display: block;	
		margin: 6px 0 0 0;
	}
	#headerwrap.checkout-header #headerlogo-mobile #searchbox {
		display: none;
	}
	.relatedProductsItem{width:47%;margin:0 1.5%;}
	
	/*category pagination links---------------------*/
	.prod_pages #page_links {
		position: relative;
		padding: 35px 0 0 0;
	}
	.prod_pages #page_links .prev{
		position: absolute;
		top: 0;
		left: 0;
		margin: 0;
	}
	.prod_pages #page_links .next{
		position: absolute;
		top: 0;
		right: 0;
		margin: 0;
	}
	.prod_pages #page_links .next a, .prod_pages #page_links .prev a{
		margin: 0;
	}
	.prod_pages a{
		margin: 0 7%;
	}
	.prod_pages #page_links .active{
		margin: 0 4%;	
	}
	
	#proddesc p.clearance .poff {
		display: block;
		clear: both;
	}
}
@media (max-width: 615px){
	/*----pdp------*/
div.frmReviewProd {
    text-align: center;
    width: 100%;
}
div.frmReviewProd div.headline {
    width: 100%;
}
div.frmReviewProd div.prod{
    display: inline-block;
	clear: both;
	width: 100%;
	text-align: center;
}
div.frmReviewProd #reviewtips {
    display: none;
}
div.frmReviewProd div.revInfo {
    display: inline-block;
    float: none;
    text-align: left;
    width: 320px;
}
div.frmReviewProd div.revInfo h3.sublabel {
    width: 100%;
	padding: 10px 0 0 0;
}
div.frmReviewProd div.revInfo div.frmElement {
    width: 100%;
	float: none;
	clear: both;
}
.relatedProductsItem{width:29%;margin:0 1.5%;}
}
@media (max-width: 567px){
	
	.wishlistrow .prodli {width: 78%;margin-left: 2%;}
	.wishlistrow .rowprice{margin-left: 30%;}
.frmCheckoutStyle div.frmrow label{width:100%;float:none!important;display:block;text-align:left;clear:both;}
#dvCheckout .frmCheckoutStyle .frmrow input { margin-top: 0; }
#dvCheckout #checkoutaccount input, #dvCheckout #checkoutcomments input, #dvCheckout #shipinfo input, #dvCheckout #billinfo input, #dvCheckout #checkoutship input, #dvCheckout #checkoutpayment div.frmCheckoutStyle input, #dvCheckout #checkoutcerts .frmrow input {
	padding-left: 0;
	margin: 2px 2px 2px 0;
}
#dvCheckout #shipinfo input[type=checkbox]{
	margin: 0;
	height: 20px;	
}
#checkout-billing-box{
	margin: 5px 0 0 0px;	
}
.frmrow input.largetxt,.frmrow select.largetxt{width:94%;float: none;}
.frmrow.input-right,.frmNote{margin:0;}
#dvCheckout .checkout-right .cartrow .col2,#dvCheckout .checkout-right .cartrow.headings .col2{width:56%;}
#dvCheckout .checkout-right .cartrow .col3,#dvCheckout .checkout-right .cartrow.headings .col3{width: 17%;}
#dvCheckout .checkout-right .cartrow .col4,#dvCheckout .checkout-right .cartrow.headings .col4{width: 17%;}
#dvCheckout #billinfo .same-as{padding-left: 0;}
#checkoutproduct .headerlabel li.descfield,#checkoutproduct .productrow li.descfield {
    width: 50%;
}
#checkoutproduct .headerlabel li.pricefield,#checkoutproduct .productrow li.pricefield {
    display: none;
}
#checkoutproduct .headerlabel li.totalfield,#checkoutproduct .productrow li.totalfield {
    float: right;
}
#item_added #item_content div{
	
	max-width: 220px;
}
#item_added .iacheckout {
	float: none;
	margin: 0;
	cursor: pointer;
	display: inline-block;
	width: 100%;
	margin: 10px 0;
}
#item_added .contshop{
		margin: 5px 10px 5px 10px;
		float: none;
	}
	#dvCheckout #shipinfo #checkout-signup-box{
		margin: 10px 0;
	}
	
}
@media (max-width: 486px){
	#enc-card .frmrow label {
		text-align: left;
	}
}
@media (max-width: 449px){
#wrapper {
		padding: 0 2%;
	}
#checkoutproduct .headerlabel li.totalfield, #checkoutproduct .productrow li.totalfield {
	width: 15%;
}
#checkoutproduct .productrow li.prodimg, #checkoutproduct .headerlabel li.prodimg {
	width: 18%;
}
#item_added #item_content div{
	max-width: 200px;
}
#modal_wrapper h1{
	font-size: 24px;
}
#item_added .addtocart-related-addbtn {
	max-width: 90%;
}
}
@media (max-width: 330px){

#checkoutproduct .headerlabel li.descfield,#checkoutproduct .productrow li.descfield {
    width: 225px;
}


}
@media (max-width: 350px){
#shoppingcart-mobile {
	right: 5px;
}
}
/*-------------------------------category------------------------------------*/
@media (min-width: 610px) and (max-width: 910px) {
	#catbody #catproddisplay .prod_per_row_4.egreet{
		width: 32.5%;
	}
	
}
@media (min-width: 404px) and (max-width: 609px) {
	#catbody #catproddisplay .prod_per_row_4.egreet{
		width: 49.5%;
	}
}
@media (min-width: 0px) and (max-width: 403px) {
	#catbody #catproddisplay .prod_per_row_4.egreet{
		width: 99.5%;
	}
}
@media (min-width: 580px) and (max-width: 767px) {
	#catbody #catproddisplay .proddisplay {
		width: 50%;
	}
	#catbody #catproddisplay .prod_per_row_4 .prodimage img.itemimg {
		max-width: 316px;
		max-height: 408px;
	}
}
@media (min-width: 0px) and (max-width: 579px) {
	#catbody #catproddisplay .proddisplay {
		width: 100%;
	}
	#catbody #catproddisplay .prod_per_row_4 .prodimage img.itemimg {
		max-width: 316px;
		max-height: 408px;
	}
}
/*------------------prod add to cart modal---------------*/
@media (max-width: 440px){
	#item_added #item_content {
		width: 90%;
	}
	
	#item_added #prodimg {
		width: 90px;
	}
	#item_added #item_content div.item_content_img {
		margin: 0 5px 0 0px;
	}
	#item_added #item_content div{
		margin: 0 0px 5px 0;
		max-width: 160px;
	}
}