/* Tablet Portrait size (devices and browsers) */
img {
	max-width: 100%;
}
td a img{max-width: none;}
/* Tablet Portrait size (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 939px) {
	/* layout */
	.container{width:768px !important;}
	#ves-main{width:768px !important;}
	/* product list */
	
	
	/* product view */
	.product-view .product-shop{width: 54%;}
	.product-view .product-img-box{width:45%;}	
	
	/* check out */
	.opc .step{padding:10px 15px;}
	
	/* view cart */
	.form-list .field{
		float: left;
		width: 50%;
	}
	.form-list .wide{clear:both;width:100%;}
	
	/* user */
	
	
	/* login */
	.account-login .content{padding:5px 10px;}
	
	/* input */
	.cart .discount .input-box,.form-list .input-box
	{width:100%;}
	.cart .discount input.input-text,
	.form-list select,
	.form-list input.input-text
	{width:96%;}
	
	/************************************************ update ***************************************************/
	/* layout */
	#ves-col-main{width:558px;}
	.cms-index-index #ves-content{padding-top:38px;}
	#ves-header{padding: 21px 0 0;}
	/* top links */
	.my-wishlist{display:none !important;}
	
	/* slider */
	.lof-coinslider-basic .nivoSlider{width:748px !important;height:270px !important}
	#ves-slideshow .lof-coinslider-basic .nivo-caption{padding:15px 20px 20px;}
	
	/* sptop */
	.sptop-container{margin:11px 0 10px;}
	.sptop-container ul li{margin-right:11px;width:178.7px;}
	
	/* custom breadcrums */
	.custom-bread-l{width:788px;margin-left:-20px;}
	
	/* Site bar */
	#ves-col-left{width:195px;}
	.block-cart .actions button.button{display:none;}
	.block-cart .block-content .sidebar_cart{float:right;}
	
	/* Product Grid */	
	.category-products{padding-top:0px}
	.products-grid li.item .item-content{margin: 0 5px;}
	.products-grid li.first .item-content{margin: 0 5px 0 0;}
	.products-grid li.last .item-content{margin:0 0 0 5px;}
	.products-grid .product-image img{height:168px;}
	.products-grid li.item{margin-bottom:10px;}
	.wrap-option .des{padding:0;}
	.products-grid .product-name{line-height:1.3;font-size:12px;max-height:32px;}
	.regular-price, .minimal-price{line-height:22px;}
	.products-grid .actions{float:none;}
	.products-grid li.item .item-content{min-height:/*341px*/285px;}
	/* Product list */
	.products-list li.item{}
	.products-list .product-shop{max-width:313px;margin-left:10px;}
	
	/* Brand bottom */
	.brands-bottom{width:768px;margin-left:-10px;margin-bottom:10px;}
	#manufacturer_list a{padding:20px 36px;}
	
	/* SP bottom */
	.spbottom-container .columns{
		margin-right: 15px;
		width: 176px;
	}
	.spbottom-container .product-name{line-height:1em;}
	.spbottom-container .price-box, .spbottom-container .actions{width:auto;}
	.spbottom-container .old-price .price,.spbottom-container .regular-price .price{font-weight:normal;}
	.spbottom-container .product-name a{font-size:10px;}
	
	/* wrap-footerlinks */
	.wrap-footerlinks .block-subscribe{width:190px;}
	.footerlinks .columns ul li a{padding:0 0 0 10px;}
	.footerlinks .rever_call .lof-title h1{font-size:26px;}
	.footerlinks .rever_call .lof-title{padding:15px 0 5px;}
	.footerlinks .columns{width: 17.2%;}
	.footerlinks .columns1, .footerlinks .columns5{width:180px;}
	.footerlinks .lof-title, .wrap-footerlinks .block-subscribe .block-title{margin:15px 0 2px;}
	.footerlinks .columns ul.accepting li{margin-right: 1px;width: 24.5%;}
	.footerlinks .columns ul.accepting li img{width:100%;}
	
	/* product list - toolbar */
	select{padding:2px;}
	.toolbar-top{ position: inherit;width:auto; margin:0px 20px 10px}
	
	/* Product View */
	.wrap-product-infor{margin-top: 10px;padding:10px;}
	.product-view .product-img-box .product-image-zoom{width:100%;}
	.product-options{margin:15px 0 0;}
	form{margin-bottom:15px;}
	.product-view .box-up-sell .products-grid td{width:33.3333%;}
	.product-view .box-up-sell .products-grid td.last{display:none}
	/* view cart */
	.data-table thead th{padding:11px 8px !important;}
	.cart .cart-collaterals{padding:0;}
	/* Check out */
	#ves-col-right{width:200px;}
	.form-list li.wide select{width:100%;}
	#opc-review .product-name{font-size:0.9em;}
	
	/* account */
	.box-account{padding:7px;}
	.fieldset
	{padding:22px 20px 12px 25px;}
	.form-list li.wide textarea{width:98%;}
	

#ves-footer-container .ves-footer-static .footer-links .columns{width:145px;padding-left: 30px;}
#ves-footer-container .ves-footer-static .footer-links .about-us{width:212px;padding:0px}	
#custopmenu .menu ul li {padding: 0 17px;}

.wrap-freeship {padding:7px;}
.wrap-freeship .freeship {height:60px; padding:0px 21px}
.wrap-freeship .freeship h1{ font-size:36px; line-height:60px; }
.wrap-freeship .freeship div{ padding: 8px 0px;margin-left:12px}
.wrap-freeship .freeship div h2{font-size:19px; line-height:21px}
.wrap-freeship .freeship div h3{font-size:16px; line-height:21px }
.price-box .special-price {float: left}
button.button{margin-bottom:5px}

.email-friend, .ratings .rating-links a{float:none}
	
	/***responmenu***/
	#vesresponmenu{display:block}
	.vesmegamenu-top{display:none}
}

/*-----------600px - 767px------#####--#######--#######--------------------*/

@media only screen and (min-width: 600px)  and  (max-width: 767px) {
	/* layout */
	
	.container{width:600px !important;}
	#ves-col-main,#ves-col-right,#ves-col-left{width:100%;}
	.cart .cart-collaterals .col2-set{width:50%;}
	.cart-collaterals .col2-set .col-1,.cart-collaterals .col2-set .col-2{width:100%;}
	.cart .cart-collaterals .col2-set .col-2 {float:left; margin:20px 0px 0px 20px}
	.cart .totals{width:40%;}
	
	
	
	/* product list */
	
	
	/* product view */
	.product-view .product-shop{width:50%;}
	.product-view .product-img-box{width:45%;}
	
	/* check out */
	.opc .step{padding:10px 15px;}
	
	/* view cart */
	
	
	/* user */

	
	/* login */
	.account-login .content{padding:0 5px;}
	.lof-coinslider-basic{height:auto !important;}
	/* input */
	.cart .discount .input-box,.form-list .input-box
	{width:100%;}
	.cart .discount input.input-text,
	.form-list select,
	.form-list input.input-text
	{width:95%;}
	
	/************************************************ update ***************************************************/
	/* layout */
	#ves-col-main,#ves-col-left{width:100%;}	
	#ves-main {width: 600px !important;}
	.cms-index-index #ves-content{padding-top:38px;}
	#ves-header{padding: 21px 0 0;}
	/* top links */
	.my-wishlist,#ves-toplinks .form-language{display:none !important;}
	#ves-toplinks ul li.last{background:none;}
	/* slider */
	.lof-coinslider-basic .nivoSlider{width:580px !important;height:210px !important;clear:both;}
	#ves-slideshow .lof-coinslider-basic .nivo-caption{padding:15px 20px 20px;}
	#ves-slideshow{}
	.lof-wrapper  .preload, #my-tags-table tr td a img{display:none;}
	
	/* sptop */
	.sptop-container{margin:11px 0 10px;}
	.sptop-container ul li{margin-right:10px;width:137.5px;}
	
	/* custom breadcrums */
	.custom-bread-l{width:620px;margin-left:-20px;}
	
	/* Site bar */
	.block-cart .actions button.button{display:none;}
	.block-cart .block-content .sidebar_cart{float:right;}
	
	/* Product Grid */	
	.category-products{}
	.products-grid li.item .item-content{margin: 0 5px;}
	.products-grid li.first .item-content{margin: 0 5px 0 0;}
	.products-grid li.last .item-content{margin:0 0 0 5px;}
	.products-grid .product-image img{}
	.products-grid li.item{margin-bottom:10px;}
	.wrap-option .des{padding:0;}
	.products-grid .product-name{line-height:1.3;font-size:12px;max-height:32px;}
	.regular-price, .minimal-price{line-height:22px;}
	.products-grid .actions{float:none;}
	.products-grid li.item .item-content{min-height:341px;}
	/* Product list */
	.products-list li.item{}
	.products-list .product-shop{max-width:313px;margin-left:10px;}
	
	/* Brand bottom */
	.brands-bottom{width:600px;margin-left:-10px;margin-bottom:10px;}
	#manufacturer_list a{padding:20px 56px;}
	
	/* SP bottom */
	.spbottom-container .columns{margin: 0 10px 10px;width: 45%;	}
	.columns_special{clear:both;}
	.spbottom-container .product-name{line-height:1em;}
	.spbottom-container .price-box, .spbottom-container .actions{width:auto;}
	.spbottom-container .old-price .price,.spbottom-container .regular-price .price{font-weight:normal;}
	.spbottom-container .product-name a{font-size:10px;}
	
	/* wrap-footerlinks */
	.wrap-footerlinks .block-subscribe{width:180px;}
	.footerlinks .columns ul li a{padding:0 0 0 10px;}
	.footerlinks .rever_call .lof-title h1{font-size:26px;}
	.footerlinks .rever_call .lof-title{padding:15px 0 5px;}
	.footerlinks .columns{width: 23.3%;}
	.footerlinks .columns1, .footerlinks .columns5{width:100%;}
	.footerlinks .columns5 .rever_call,.footerlinks .columns5 .lof-title{width:220px;float:left;margin-right:20px;}
	.footerlinks .columns5 .accepting{float:left;}
	.footerlinks .lof-title, .wrap-footerlinks .block-subscribe .block-title{margin:15px 0 2px;}
	.footerlinks .columns ul.accepting li{margin-right: 1px;width: 24.5%;}
	.footerlinks .columns ul.accepting li img{display: block;float: left;width: 100%;min-width:50px;}
	
	/* product list - toolbar */
	select{padding:2px;}
	.toolbar-top{ position: inherit;width:auto; margin:0px 20px 10px}

	.pager .limiter{width:138px;}
	/* Product View */
	.wrap-product-infor{margin-top: 10px;padding:10px;}
	.product-view .product-img-box .product-image-zoom{width:100%;}
	.product-options{margin:15px 0 0;}
	form{margin-bottom:15px;}
	.product-view .box-up-sell .products-grid td{width:33,33%;}
	.product-view .box-up-sell .products-grid td.last{display:none}
	
	/* view cart */
	.data-table thead th{padding:11px 13px !important;}
	.sct-movetowishlist{display:none;}
	/* Check out */
	#ves-col-right{width:100%;}
	.form-list li.wide select{width:100%;}
	#opc-review .product-name{font-size:0.9em;}
	
	/* account */
	.box-account{padding:7px;}
	.fieldset
	{padding:22px 20px 12px 25px;}
	.form-list li.wide textarea{width:98%;}
	
	/* footer */
	#ves-footer .left{width:465px;}
	#ves-footer li{background:none;padding: 0 22px 0 0;}
	#ves-footer address,#ves-footer ul{padding:0;}
	
	/* nav */
	#nav{height:auto;}
	#nav ul li, #nav ul li.active{width:169px;}
	#nav > li > a{
		background:none;	
		padding:0;
		width:100%;
		text-align:center;
	}
	#nav > li
	{
		border-bottom: 1px solid #444444;
		border-right: 1px solid #444444;
		margin: 0 !important;
		width: 199px;
	}
	#nav > .parent > a{padding:0;}
	#nav .parent .bg-parent{right:180px;}
	
	/* 29-8 */
	.block-banner{display:none;}
	.list-productscroll ul li .productscroll-item {margin:0px 10px !important}
	.image-thumb img {width:100%}
	
	#ves-footer-container .ves-footer-static .footer-links .columns {width:80%; }
	#ves-footer-container .ves-footer-static .footer-links .about-us {padding-left:45px}
	.product-image img{width:100%}
	
.wrap-freeship {padding:7px;}
.wrap-freeship .freeship {height:65px; padding:0px 22px}
.wrap-freeship .freeship h1{ font-size:40px; line-height:65px; }
.wrap-freeship .freeship div{ padding: 10px 0px;margin-left:12px}
.wrap-freeship .freeship div h2{font-size:21px; line-height:22px}
.wrap-freeship .freeship div h3{font-size:18px; line-height:22px }


/***ext megamenu****//*
.vesmegamenu-top ul#vesmegamenu > li{display:none}
.vesmegamenu-top ul#vesmegamenu > li.first {display:block}*/
.vesmegamenu-top ul#vesmegamenu .menunongroup { left: 0 !important;}

.email-friend, .ratings .rating-links a{float:none}
button.button{margin-bottom:5px}	
.price-box .special-price {float: left}
.vesmegamenu-top ul#vesmegamenu .menunongroup { left: 0 !important;width: 450px !important;}
	
	/***responmenu***/
	#vesresponmenu{display:block}
	.vesmegamenu-top{display:none}
}

/*----------480px - 600px-------#####--#######--#######--------------------*/

@media only screen and (max-width: 599px) {
	#ves-page {
		background: none;
	}
	#promo-list .products-grid li.item .item-content .view a{
		line-height: 230px !important;
	}
	#promo-list .products-grid li.item .item-content{
		padding: 0;
	}
}

@media only screen and (min-width: 480px)  and  (max-width: 599px) {
	/* layout */
	.container{width:480px !important;}
	#ves-col-main,#ves-col-right,#ves-col-left{width:100%;}
	.cart .cart-collaterals .col2-set{width:45%; margin-left:20px}
	.cart .cart-collaterals .col-1 {margin:0px}
	.cart-collaterals .col2-set .col-1,.cart-collaterals .col2-set .col-2{width:100%; margin-bottom:20px}
	.cart .totals{width:43%;}
	/* product list */
	.products-grid li.item{width:50%;}
	
	.products-grid li.first{clear:none;}
	/* product view */
	.product-view .product-shop{float: none;width: auto;}
	.product-view .product-img-box{width:46.1%;margin-right:10px;}
	.product-view .box-up-sell .products-grid td{width:33.33%;}
	.product-view .box-up-sell .products-grid td.last{display:none}
	/* check out */
	.form-list .field, .form-list .wide{width:100%;}
	.opc .step{padding:10px;}
	#opc-login h3 {font-size: 12px;padding-bottom: 6px;}
	
	/* view cart */
	.sct-movetowishlist,.sct-edit{display:none;}
	.cart .cart-collaterals {padding: 15px 0 0;}
	
	/* user */
	
	
	/* login */
	.account-login .content{padding:0;}
	
	/* input */
	.cart .discount .input-box,.form-list .input-box
	{width:100%;}
	.cart .discount input.input-text,
	.form-list select,
	.form-list input.input-text
	{width:97%;}
	
	/************************************************ update ***************************************************/
	/* layout */
	#ves-col-main,#ves-col-left{width:100%;}
	
	#ves-main {}
	.cms-index-index #ves-content{padding-top:38px;}
	#ves-header{padding: 21px 0 0;}
	/* top links */
	.my-wishlist{display:none !important;}
	
	/* slider */
	.lof-coinslider-basic .nivoSlider{width:460px !important;max-height:210px !important;clear:both;}
	#ves-slideshow .lof-coinslider-basic .nivo-caption{padding:15px 20px 20px;}
	#ves-slideshow{}
	.lof-wrapper  .preload{display:none;}

	
	/* sptop */
	.sptop-container{margin:11px 0 0px;}
	.sptop-container ul li{margin:0 19px 10px 0 !important;width: 220px;}
	.sptop-container .sptop2{margin-right:0 !important;}
	.sptop-container ul li.last{margin-right:0 !important;}
	
	/* custom breadcrums */
	.custom-bread-l{margin-left: -20px;width: 500px;}
	
	/* Site bar */
	.block-cart .actions button.button{display:none;}
	.block-cart .block-content .sidebar_cart{float:right;}
	
	/* Product Grid */	
	.category-products{}
	.products-grid li.item .item-content{margin: 0 5px;}
	.products-grid li.first .item-content{margin: 0 5px;}
	.products-grid li.last .item-content{margin:0 5px;}
	.products-grid .product-image img{height: 100%;}
	.products-grid li.item{margin-bottom:10px;  /*height: 480px;*/}
	.products-grid li.item .item-content .wrap-option .add-to-links{clear: left;}
	.products-grid li.last{}
	.cms-index-index .toolbar{display:block;}
	.wrap-option .des{padding:0;}
	.products-grid .product-name{line-height:1.3;font-size:12px;max-height:32px;}
	.regular-price, .minimal-price{line-height:32px;}
	.products-grid .actions{float:left;}
	.products-grid li.item .item-content{min-height:345px;}
	/* Product list */
	.products-list li.item{}
	.products-list .product-shop{float: left;  margin-left: 10px;  width: 270px;}
	.products-list .product-shop .f-fix{float:none;}
	.products-list .add-to-links{clear:none;}
	.products-list .product-image{margin-right:10px;}
	#products-list .product-shop a{margin-left:0;}
	#products-list {border-top:1px solid #ddd;}
	
	/* Brand bottom */
	.brands-bottom{margin-bottom: 10px;margin-left: -10px;width: 480px;}
	#manufacturer_list a{padding:20px 36px;}
	
	/* SP bottom */
	.spbottom-container .columns{margin: 0 10px 10px;width: 45%;	}
	.columns_special{clear:both;}
	.spbottom-container .product-name{line-height:1em;}
	.spbottom-container .price-box, .spbottom-container .actions{width:50%;}
	.spbottom-container .old-price .price,.spbottom-container .regular-price .price{font-weight:normal;}
	.spbottom-container .product-name a{font-size:10px;}
	
	/* wrap-footerlinks */
	.wrap-footerlinks .block-subscribe{width:180px;}
	.footerlinks .columns ul li a{padding:0 0 0 10px;}
	.footerlinks .rever_call .lof-title h1{font-size:26px;}
	.footerlinks .rever_call .lof-title{padding:15px 0 5px;}
	.footerlinks .columns{width: 31%;}
	.footerlinks .columns1, .footerlinks .columns5{width:63%;}
	.footerlinks .columns5 .rever_call,.footerlinks .columns5 .lof-title{width:220px;float:left;margin-right:20px;}
	.footerlinks .columns5 .accepting{float:left;}
	.footerlinks .lof-title, .wrap-footerlinks .block-subscribe .block-title{margin:15px 0 2px;}
	.footerlinks .columns ul.accepting li{margin-right: 1px;width: 24.5%;}
	.footerlinks .columns ul.accepting li img{display: block;float: left;width: 100%;min-width:50px;}
	
	/* product list - toolbar */
	select{padding:2px;}
	.toolbar-top{margin: 0 13px 10px;position: inherit;width: auto;}
	.toolbar-top .pager .view-mode {left: auto;position: inherit;}
	.toolbar-top .pager .sort-by label {display:none}
	.pager .limiter{width:138px;}
	/* Product View */
	.wrap-product-infor{margin-top: 10px;padding:10px;}
	.product-view .product-img-box .product-image-zoom{width:100%;}
	.product-options{margin:15px 0 0;}
	form{margin-bottom:15px;}
	
	/* view cart */
	.data-table thead th{padding:11px 8px !important;}
	#shopping-cart-table .sct-name{display:none;}
	
	/* Check out */
	#ves-col-right{width:100%;}
	.form-list li.wide select{width:100%;}
	#opc-review .product-name{font-size:0.9em;}
	
	/* account */
	.box-account{padding:7px;}
	.fieldset
	{padding:22px 20px 12px 25px;}
	.form-list li.wide textarea{width:98%;}
	.cms-about-magento-demo-store .col3-set div{width:100%;}
	
	/* footer */
	#ves-footer .left{width:328px;}
	#ves-footer li{background:none;padding: 0 22px 0 0;}
	#ves-footer address,#ves-footer ul{padding:0;}
	
	/* nav */
	#nav{height:auto;}
	#nav ul li, #nav ul li.active{width:150px;}
	#nav > li > a{
		background:none;	
		padding:0;
		width:100%;
		text-align:center;
	}
	#nav > li
	{
		border-bottom: 1px solid #444444;
		border-right: 1px solid #444444;
		margin: 0 !important;
		width: 159px;
	}
	#nav > .parent > a{padding:0;}
	#nav .parent .bg-parent{right:134px;}
	#ves-header .contact-top{padding:0 2px 0 37px;}
	/* 29-8 */
	.block-banner{display:none;}
	
	#ves-footer-container .ves-footer-static .footer-links .columns {width:80%; }
	#ves-footer-container .ves-footer-static .footer-links .about-us {padding-left:45px}
	.product-collateral .tabs li a{font-size:13px !important}
	.product-view .product-img-box .more-views li {width:88px;}
	.product-view .product-img-box .more-views li a{width:88px;height:88px}
	.product-view .product-img-box .more-views li img{width:100%}
	#ves-toplinks ul li.checkout {display:none}
	
.wrap-freeship {padding:6px;}
.wrap-freeship .freeship {height:50px; padding:0px 16px}
.wrap-freeship .freeship h1{ font-size:31px; line-height:50px; }
.wrap-freeship .freeship div{ padding: 7px 0px;margin-left:12px}
.wrap-freeship .freeship div h2{font-size:16px; line-height:18px}
.wrap-freeship .freeship div h3{font-size:13px; line-height:18px }

.email-friend, .ratings .rating-links a{float:none}
	
	/***ext megamenu****/
/*.vesmegamenu-top ul#vesmegamenu > li{display:none}
.vesmegamenu-top ul#vesmegamenu > li.first {display:block}*/
.vesmegamenu-top ul#vesmegamenu .menunongroup { left: 0 !important;width: 350px !important;}
	
	/***responmenu***/
	#vesresponmenu{display:block}
	.vesmegamenu-top{display:none}

}

/*-----------320px - 480px------#####--#######--#######--------------------*/

 @media only screen and (min-width: 320px)  and (max-width: 479px) {
	/* layout */
	.container{width:320px !important;}
	#ves-col-main,#ves-col-right,#ves-col-left{width:100%;}
	.cart .cart-collaterals .col2-set{width:87%; margin:0px 20px; }
	.cart .crosssell{display:none}
	.cart-collaterals .col2-set .col-1,.cart-collaterals .col2-set .col-2{width:100%;margin-bottom:0;}
	.cart .totals{width:87%;}
	.ves-footer-static .f-social ul {display: none;}
	.ves-footer-static .footer-links {padding: 15px; clear: both;}
	/* product list */
	.products-grid li.item{width:100%;}
	.products-grid li.item .item-content {margin: 0 45px !important;}
	
	/* product view */
	.product-view .product-shop{width:100%;}
	.product-view .product-img-box{width:100%;}
	.product-view .product-img-box .product-image {}
	.product-view .product-shop .short-description .std{margin-top:15px;}
	/* check out */
	.form-list .field, .form-list .wide{width:100%;}
	.opc .step{padding:15px;}
	
	/* view cart */
	#shopping-cart-table td.last{
    border-bottom: 1px solid #CCCCCC;
    margin-bottom: 5px;
    min-height: 22px;
    padding: 0 5px 0 0;
    width: 293px;}
	#shopping-cart-table td.last a{float:right;}
	.sct-movetowishlist,.sct-edit, #my-tags-table tr td a img{display:none;}
	.cart .cart-collaterals {padding:0;}
	#shopping-cart-table thead{display:none;}
	#shopping-cart-table tbody th,#shopping-cart-table tbody td{display:block;border:none;text-align:left !important;}
	.cart-table td {padding: 2px 5px 3px;}
	#shopping-cart-table td.last{float:right;}
	/* user */
	
	
	/* login */
	.account-login .content{padding:0;}
	#login-form .col2-set .col-1,#login-form .col2-set .col-2{width:100%;}
	#login-form  .new-users .content,.opc .buttons-set p.required{display:none;}
	.col2-set .col-1 {width: 100%;}
	.opc .buttons-set{padding:0;}
	#checkout-step-login .col2-set .col-2{margin-top:15px;}
	.col2-set .col-2 {width: 100%;}
	
	/* input */
	.cart .discount .input-box,.form-list .input-box
	{width:100%;}
	.cart .discount input.input-text,
	.form-list select,
	.form-list input.input-text
	{width:97%;}
	input.input-text, textarea {padding: 4px 2px;}
	
	/************************************************ update ***************************************************/
	/* layout */
	#ves-col-main,#ves-col-left{width:100%;}
	
	#ves-main {}
	.cms-index-index #ves-content{}
	#ves-header{padding: 21px 0 0;}
	/* top links */
	.my-wishlist{display:none !important;}
	#ves-toplinks ul li a{padding:0 12px 0 6px;}
	#ves-toplinks ul li.first a{padding-left:0;}
	/* header */
	#ves-header a.logo{padding-left:58px;}
	
	/* slider */
	.contact-top,
	#ves-slideshow,
	.sptop-container{display:none;}
	
	
	.lof-coinslider-basic .nivoSlider{width:460px !important;max-height:210px !important;clear:both;}
	#ves-slideshow .lof-coinslider-basic .nivo-caption{padding:15px 20px 20px;}
	#ves-slideshow{}
	.lof-wrapper  .preload{display:none;}
	
	
	/* sptop */
	.sptop-container{margin:11px 0 0px;}
	.sptop-container ul li{margin:0 19px 10px 0 !important;width: 220px;}
	.sptop-container .sptop2{margin-right:0 !important;}
	.sptop-container ul li.last{margin-right:0 !important;}
	
	/* custom breadcrums */
	.custom-bread-l{margin-left: -20px;width: 340px;}
	.custom-bread-r, .custom-bread-c{height: 29px;}
	.breadcrumbs li.product{padding: 0 0 0 22px}
	/* Site bar */
	.block-cart .actions button.button{display:none;}
	.block-cart .block-content .sidebar_cart{float:right;}
	
	/* Product Grid */	
	.category-products{}
	.products-grid li.item .item-content{margin: 0 5px;}
	.products-grid li.first .item-content{margin: 0 5px;}
	.products-grid li.last .item-content{margin:0 5px;}
	.products-grid .product-image img{}
	.products-grid li.item{margin-bottom:10px;width: 144px; margin:3px}
	.products-grid li.last{}
	.cms-index-index .toolbar{display:block;}
	.wrap-option .des{padding:0;}
	.products-grid .product-name{line-height:1.3;font-size:12px;max-height:32px;}
	.regular-price, .minimal-price{line-height:32px;}
	.products-grid .actions{float:right;}
	.products-grid li.item .item-content{min-height:290px;margin: 0 !important;}
	/* Product list */
	.products-list li.item{}
	.products-list .product-shop{max-width:100%;margin-left:10px;float:none;}
	.products-list .product-shop .f-fix{float:none;}
	.products-list .add-to-links{clear:none;}
	.products-list .product-image{margin-right:10px;}
	#products-list .product-shop a{margin-left:0;}
	#products-list {border-top:1px solid #ddd;}
	
	/* Brand bottom */
	.brands-bottom{margin-bottom: 10px;margin-left: -10px;width: 480px;}
	#manufacturer_list a{padding:20px 36px;}
	
	/* SP bottom */
	.spbottom-container .columns{margin: 0 0 10px;width: 93.5%;	}
	.columns_special{clear:both;}
	.spbottom-container .product-name{line-height:1em;}
	.spbottom-container .price-box, .spbottom-container .actions{width:50%;}
	.spbottom-container .old-price .price,.spbottom-container .regular-price .price{font-weight:normal;}
	.spbottom-container .product-name a{font-size:10px;}
	
	/* wrap-footerlinks */
	.wrap-footerlinks .block-subscribe{margin: 0;width: 100%;}
	.footerlinks .columns ul li a{padding:0 0 0 10px;}
	.footerlinks .rever_call .lof-title h1{font-size:26px;}
	.footerlinks .rever_call .lof-title{padding:15px 0 5px;}
	.footerlinks .columns{width: 50%;}
	.footerlinks .columns1, .footerlinks .columns5{float: left;width: 100%;}
	.footerlinks .columns5 .rever_call,.footerlinks .columns5 .lof-title{width:220px;float:left;margin-right:20px;}
	.footerlinks .columns5 .accepting{float:left;}
	.footerlinks .lof-title, .wrap-footerlinks .block-subscribe .block-title{margin:15px 0 2px;}
	.footerlinks .columns ul.accepting li{margin-right: 1px;width: 24.5%;}
	.footerlinks .columns ul.accepting li img{display: block;float: left;width: 100%;min-width:50px;}
	
	/* product list - toolbar */
	select{padding:2px;}
	.toolbar-top{margin: 0 auto;position: inherit; width:80%}
	.toolbar-top .pager .sort-by{float:left}
	.pager .limiter{width:138px;}
	.pager .pages{ overflow: hidden; margin:0 auto;}
	.toolbar-top .pager .view-mode {margin:4px 20px 0 0}
	
	/* Product View */
	.wrap-product-infor{margin-top: 10px;padding:10px;}
	.product-view .product-img-box .product-image-zoom{width:100%;}
	.product-options{margin:15px 0 0;}
	form{margin-bottom:15px;}
	.product-image img{width:100%}
	/* view cart */
	.data-table thead th{padding:11px 8px !important;}
	#shopping-cart-table .sct-name{display:none;}
	/* Check out */
	#ves-col-right{width:100%;}
	.form-list li.wide select{width:100%;}
	#opc-review .product-name{font-size:0.9em;}
	
	
	#product_tabs_upsell_products_tabbed_contents {display:none}
	
	
	/* account */
	.box-account{padding:7px;}
	.fieldset
	{padding:22px 20px 12px 25px;}
	.form-list li.wide textarea{width:98%;}
	.cms-about-magento-demo-store .col3-set div{width:100%;}
	
	#my-orders-table thead{display:none;}
	#my-orders-table td{display:block;}
	/* footer */
	#ves-footer .left{width:100%;margin-bottom:10px;text-align: center;}
	#ves-footer li{background:none;padding:0 14px 0 0;}
	#ves-footer address,#ves-footer ul{margin: 0;padding: 0;width: 100%;}
	#ves-footer .right{width:100%;text-align:center;}
	#ves-footer .designer a{margin:0 auto;}
	/* nav */
	#nav{height:auto;}
	#nav ul li, #nav ul li.active{width:150px;}
	#nav > li > a{
		background:none;	
		padding:0 0 0 30px;
		width:292px;
		text-align:left;
		clear:both;
	}
	#nav > li
	{
		border-bottom: 1px solid #444444;
		border-right: 1px solid #444444;
		margin: 0 !important;
		width: 100%;
	}
	#nav > .parent > a{padding:0 0 0 30px;line-height:38px;}
	#nav .parent .bg-parent{right:auto;left:12px;}
	#nav li ul.shown-sub,
	#nav li div.shown-sub{
		left:auto;
		right:0;
	}
	#nav > li > ul{top:0;}
	#nav > li.parent:hover{background:none;}
	#nav ul, #nav div{max-width: 165px;}
	#ves-toplinks ul li.last{}
	
	/* ? */
	#toolspanel{display:none !important;}
	.products-grid .product-image{}
	.brands-bottom{display:none; padding-top: 3px;}
	.columns_special .ratings{clear:none;}
	.columns_special .ratings .rating-box{margin:1px 5px 9px 0;}
	.cart-table .btn-update{float:left;margin:5px 0 5px 0}
	.cart-table .btn-continue{margin:5px 0 0 0}
	.products-list .product-name{clear:both;}
	/* 29-8 */
	.block-banner{display:none;}
	
	/* 30-8 */
	#nav-res{display:none;}
	.res-320{display:block;clear:both;}
	.footerlinks .columns{width:100%;margin-bottom:0;}
	.footerlinks .columns5{margin:20px 0;}
	#nav{display:none;}
	.res-320{
	background: url("../images/bg-toplinks.jpg") repeat scroll left center transparent;
    overflow: hidden;
	}
	.res-320 ul.level1{
		clear:both;
	}
	.res-320 h2
	{
		color: #FFFFFF;
		cursor: pointer;
		display: block;
		font-weight: bold;
		margin: 0;
		padding:7px 10px;
		text-transform: uppercase;
		position:relative;
		
	}
	.res-320 #nav-res > li{
		border-bottom: 1px solid #444444;
		border-right: 1px solid #444444;
		margin: 0 !important;
		width: 100%;
	}
	.res-320 #nav-res > li.parent
	{
		position: relative;
	}
	.res-320 #nav-res > li > a
	{
		background: none repeat scroll 0 0 transparent;
		clear: both;
		padding: 0 0 0 12px;
		text-align: left;
		width: 292px;
	}
	.res-320 #nav-res a
	{
		color: #EEEEEE;
		float: left;
		font-size: 14px;
		font-weight: normal;
		line-height: 37px;
		padding: 0 28px 0 12px;
		text-transform: none;
		width:70%;
	}
	.res-320 ul.level0{display:none;overflow:hidden;clear:both;padding:0 0 0 12px;}
	.res-320 #nav-res
	{
		border-top:1px solid #555;
	}
	#nav-res .bg-parent,.res-320 h2 .bg-parent{	    
		background:url("../images/arrow-submenu.png") no-repeat center;
		border: 1px solid #444444;
		height: 22px;
		left: auto;
		right: 9px;
		top: 7px;
		width: 22px;
		position: absolute;
		display:block;
		cursor:pointer;
	}
	#nav-res .bg-parent:hover,li.active .bg-parent,.res-320 h2 .bg-parent{
		box-shadow:0 0 2px #111;
		-moz-box-shadow:0 0 2px #111;
		-webkit-box-shadow:0 0 2px #111;
		-o-box-shadow:0 0 2px #111;
		-ms-box-shadow:0 0 2px #111;
	}
	#nav-res ul li a span{font-size:13px;}
	#nav-res ul li a{background:url("../images/icon-li-left.png") no-repeat left center;padding:5px 0 5px 15px;	
	}
	.res-320 #nav-res > li.active > a span,#nav-res ul li a:hover{color:#BFD76D !important;}
	ul.level1{display:none;}
	#ves-toplinks{ overflow: visible;}
	.wrap-toplinks  .toplinks.right {background:url(../images/bg-top.png) repeat;height: 90px; width: 130px; }
	.wrap-toplinks  .toplinks ul.links{}
	#ves-header{height:auto; margin-bottom:10px}
	#ves-header .logo{float: none;}
	#ves-header form{width:274px; margin:0 auto;}
	#ves-header a.logo{padding:0px}
	
		.product-view .product-img-box .more-views li {width:77px;}
	.product-view .product-img-box .more-views li a{width:77px;height:77px}
	.product-view .product-img-box .more-views li img{width:100%}

	.email-friend{float:none}
	.product-collateral .tabs{background:url("../images/tabs-bg.png") top left repeat; }
	
	.tabs li{background: none !important; padding-left:20px!important;}
	.tabs li a{}
	.product-collateral .tabs li.first a{color:#606060}
	.product-collateral .tabs li.active a,.product-collateral .tabs li.active a:hover {font-weight:normal; color: #4DA49D;	}
	#product_tabs_upsell_products_tabbed {display:none}
	
	
	.ves-footer-static .footer-links .about-us{overflow: hidden;  padding-left: 45px;}
	
	.wrap-freeship {padding:6px;}
	.wrap-freeship .freeship {height:110px; padding:0px 20px;}
	.wrap-freeship .freeship h1{ margin:0px ;line-height:60px}
	.wrap-freeship .freeship div{ margin:0px; padding:0px}
	.wrap-freeship .freeship div h2{font-size:18px; line-height:18px}
	.wrap-freeship .freeship div h3{font-size:14px; line-height:18px }	
		
	/***ext megamenu****//*
	.vesmegamenu-top ul#vesmegamenu > li{display:none}
	.vesmegamenu-top ul#vesmegamenu > li.first {display:block}	*/
	.cart-top {/*top:140px !important;*/}
	button.button{margin-bottom:5px; float: left;}	
	.price-box .special-price {float: left}
	#promo-list .products-grid li.item .item-content .view .labelCostoImpianto {display: none;}
	div#loadingRequest.successRequest, div#loadingRequest.errorRequest {
		background-size: 100%;	
	}
}
 
 /*-----------------#####--#######--#######--------------------*/
 
@media only screen and (min-width : 200px) and (max-width: 319px) {
	/* layout */
	.container{width:320px !important;}
	#ves-col-main,#ves-col-right,#ves-col-left{width:100%;}
	.cart .cart-collaterals .col2-set{width:100%;}
	.cart-collaterals .col2-set .col-1,.cart-collaterals .col2-set .col-2{width:100%;margin-bottom:0;}
	.cart .totals{width:100%;}
	/* product list */
	.products-grid li.item{width:100%;}
	.products-grid li.item .item-content {margin: 0 45px !important;}
	
	/* product view */
	.product-view .product-shop{width:100%;}
	.product-view .product-img-box{width:100%;}
	.product-view .product-img-box .product-image {width: 100%;}
	.product-view .product-shop .short-description .std{margin-top:15px;}
	/* check out */
	.form-list .field, .form-list .wide{width:100%;}
	.opc .step{padding:15px;}
	
	/* view cart */
	#shopping-cart-table td.last{
    border-bottom: 1px solid #CCCCCC;
    margin-bottom: 5px;
    min-height: 22px;
    padding: 0 5px 0 0;
    width: 293px;}
	#shopping-cart-table td.last a{float:right;}
	.sct-movetowishlist,.sct-edit{display:none;}
	.cart .cart-collaterals {padding:0;}
	#shopping-cart-table thead{display:none;}
	#shopping-cart-table tbody th,#shopping-cart-table tbody td{display:block;border:none;text-align:left !important;}
	.cart-table td {padding: 2px 5px 3px;}
	#shopping-cart-table td.last{float:right;}
	/* user */
	
	
	/* login */
	.account-login .content{padding:0;}
	#login-form .col2-set .col-1,#login-form .col2-set .col-2{width:100%;}
	#login-form  .new-users .content,.opc .buttons-set p.required{display:none;}
	.col2-set .col-1 {width: 100%;}
	.opc .buttons-set{padding:0;}
	#checkout-step-login .col2-set .col-2{margin-top:15px;}
	.col2-set .col-2 {width: 100%;}
	
	/* input */
	.cart .discount .input-box,.form-list .input-box
	{width:100%;}
	.cart .discount input.input-text,
	.form-list select,
	.form-list input.input-text
	{width:97%;}
	input.input-text, textarea {padding: 4px 2px;}
	
	/************************************************ update ***************************************************/
	/* layout */
	#ves-col-main,#ves-col-left{width:100%;}
	
	#ves-main {padding: 10px;width:300px !important;}
	.cms-index-index #ves-content{padding-top:38px;}
	#ves-header{padding: 21px 0 0;}
	/* top links */
	.my-wishlist{display:none !important;}
	#ves-toplinks ul li a{padding:0 12px 0 6px;}
	#ves-toplinks ul li.first a{padding-left:0;}
	/* header */
	#ves-header a.logo{padding-left:58px;}
	
	/* slider */
	.contact-top,
	#ves-slideshow,
	.sptop-container{display:none;}
	
	
	.lof-coinslider-basic .nivoSlider{width:460px !important;max-height:210px !important;clear:both;}
	#ves-slideshow .lof-coinslider-basic .nivo-caption{padding:15px 20px 20px;}
	#ves-slideshow{}
	.lof-wrapper  .preload{display:none;}
	
	
	/* sptop */
	.sptop-container{margin:11px 0 0px;}
	.sptop-container ul li{margin:0 19px 10px 0 !important;width: 220px;}
	.sptop-container .sptop2{margin-right:0 !important;}
	.sptop-container ul li.last{margin-right:0 !important;}
	
	/* custom breadcrums */
	.custom-bread-l{margin-left: -20px;width: 340px;}
	.custom-bread-r, .custom-bread-c{height: 29px;}
	.breadcrumbs li.product{padding: 0 0 0 22px}
	/* Site bar */
	.block-cart .actions button.button{display:none;}
	.block-cart .block-content .sidebar_cart{float:right;}
	
	/* Product Grid */	
	.category-products{margin-top:10px;}
	.products-grid li.item .item-content{margin: 0 5px;}
	.products-grid li.first .item-content{margin: 0 5px;}
	.products-grid li.last .item-content{margin:0 5px;}
	.products-grid .product-image img{height:168px;}
	.products-grid li.item{margin-bottom:10px;}
	.products-grid li.last{}
	.cms-index-index .toolbar{display:block;}
	.wrap-option .des{padding:0;}
	.products-grid .product-name{line-height:1.3;font-size:12px;max-height:32px;}
	.regular-price, .minimal-price{line-height:32px;}
	.products-grid .actions{float:right;}
	.products-grid li.item .item-content{min-height:290px;margin: 0 !important;}
	/* Product list */
	.products-list li.item{padding:10px 0;}
	.products-list .product-shop{max-width:100%;margin-left:10px;float:none;}
	.products-list .product-shop .f-fix{float:none;}
	.products-list .add-to-links{clear:none;}
	.products-list .product-image{margin-right:10px;}
	#products-list .product-shop a{margin-left:0;}
	#products-list {border-top:1px solid #ddd;}
	
	/* Brand bottom */
	.brands-bottom{margin-bottom: 10px;margin-left: -10px;width: 480px;}
	#manufacturer_list a{padding:20px 36px;}
	
	/* SP bottom */
	.spbottom-container .columns{margin: 0 0 10px;width: 93.5%;	}
	.columns_special{clear:both;}
	.spbottom-container .product-name{line-height:1em;}
	.spbottom-container .price-box, .spbottom-container .actions{width:50%;}
	.spbottom-container .old-price .price,.spbottom-container .regular-price .price{font-weight:normal;}
	.spbottom-container .product-name a{font-size:10px;}
	
	/* wrap-footerlinks */
	.wrap-footerlinks .block-subscribe{margin: 0;width: 100%;}
	.footerlinks .columns ul li a{padding:0 0 0 10px;}
	.footerlinks .rever_call .lof-title h1{font-size:26px;}
	.footerlinks .rever_call .lof-title{padding:15px 0 5px;}
	.footerlinks .columns{width: 50%;}
	.footerlinks .columns1, .footerlinks .columns5{float: left;width: 100%;}
	.footerlinks .columns5 .rever_call,.footerlinks .columns5 .lof-title{width:220px;float:left;margin-right:20px;}
	.footerlinks .columns5 .accepting{float:left;}
	.footerlinks .lof-title, .wrap-footerlinks .block-subscribe .block-title{margin:15px 0 2px;}
	.footerlinks .columns ul.accepting li{margin-right: 1px;width: 24.5%;}
	.footerlinks .columns ul.accepting li img{display: block;float: left;width: 100%;min-width:50px;}
	
	/* product list - toolbar */
	select{padding:2px;}
	.toolbar-top{height: 33px;margin-right: 0;position: inherit;right: auto !important;top: auto !important;width: 100%;}
	.toolbar-top .pager .view-mode {left: auto;position: inherit;top: 2px;display:none;}
	.pager .limiter{width:138px;}
	/* Product View */
	.wrap-product-infor{margin-top: 10px;padding:10px;}
	.product-view .product-img-box .product-image-zoom{width:100%;}
	.product-options{margin:15px 0 0;}
	form{margin-bottom:15px;}
	
	/* view cart */
	.data-table thead th{padding:11px 8px !important;}
	#shopping-cart-table .sct-name{display:none;}
	
	/* Check out */
	#ves-col-right{width:100%;}
	.form-list li.wide select{width:100%;}
	#opc-review .product-name{font-size:0.9em;}
	
	/* account */
	.box-account{padding:7px;}
	.fieldset
	{padding:22px 20px 12px 25px;}
	.form-list li.wide textarea{width:98%;}
	.cms-about-magento-demo-store .col3-set div{width:100%;}
	
	#my-orders-table thead{display:none;}
	#my-orders-table td{display:block;}
	/* footer */
	#ves-footer .left{width:100%;margin-bottom:10px;}
	#ves-footer li{background:none;padding:0 14px 0 0;}
	#ves-footer address,#ves-footer ul{margin: 0;padding: 0;width: 100%;}
	#ves-footer .right{width:100%;text-align:center;}
	#ves-footer .designer a{margin:0 auto;}
	/* nav */
	#nav{height:auto;}
	#nav ul li, #nav ul li.active{width:150px;}
	#nav > li > a{
		background:none;	
		padding:0 0 0 30px;
		width:292px;
		text-align:left;
		clear:both;
	}
	#nav > li
	{
		border-bottom: 1px solid #444444;
		border-right: 1px solid #444444;
		margin: 0 !important;
		width: 100%;
	}
	#nav > .parent > a{padding:0 0 0 30px;line-height:38px;}
	#nav .parent .bg-parent{right:auto;left:12px;}
	#nav li ul.shown-sub,
	#nav li div.shown-sub{
		left:auto;
		right:0;
	}
	#nav > li > ul{top:0;}
	#nav > li.parent:hover{background:none;}
	#nav ul, #nav div{max-width: 165px;}
	#ves-toplinks ul li.last{background:none;}
	
	/* ? */
	#toolspanel{display:none !important;}
	.products-grid .product-image{width:168px;}
	.brands-bottom{display:none; padding-top: 3px;}
	.columns_special .ratings{clear:none;}
	.columns_special .ratings .rating-box{margin:1px 5px 9px 0;}
	.cart-table .btn-update{float:left;margin:5px 0 5px 0}
	.cart-table .btn-continue{margin:5px 0 0 0}
	.products-list .product-name{clear:both;}
	/* 29-8 */
	.block-banner{display:none;}
	
	/* 30-8 */
	#nav-res{display:none;}
	.res-320{display:block;clear:both;}
	.footerlinks .columns{width:100%;margin-bottom:0;}
	.footerlinks .columns5{margin:20px 0;}
	#nav{display:none;}
	.res-320{
	background: url("../images/bg-toplinks.jpg") repeat scroll left center transparent;
    overflow: hidden;
	}
	.res-320 ul.level1{
		clear:both;
	}
	.res-320 h2
	{
		color: #FFFFFF;
		cursor: pointer;
		display: block;
		font-weight: bold;
		margin: 0;
		padding:7px 10px;
		text-transform: uppercase;
		position:relative;
		
	}
	.res-320 #nav-res > li{
		border-bottom: 1px solid #444444;
		border-right: 1px solid #444444;
		margin: 0 !important;
		width: 100%;
	}
	.res-320 #nav-res > li.parent
	{
		position: relative;
	}
	.res-320 #nav-res > li > a
	{
		background: none repeat scroll 0 0 transparent;
		clear: both;
		padding: 0 0 0 12px;
		text-align: left;
		width: 292px;
	}
	.res-320 #nav-res a
	{
		color: #EEEEEE;
		float: left;
		font-size: 14px;
		font-weight: normal;
		line-height: 37px;
		padding: 0 28px 0 12px;
		text-transform: none;
		width:70%;
	}
	.res-320 ul.level0{display:none;overflow:hidden;clear:both;padding:0 0 0 12px;}
	.res-320 #nav-res
	{
		border-top:1px solid #555;
	}
	#nav-res .bg-parent,.res-320 h2 .bg-parent{	    
		background:url("../images/arrow-submenu.png") no-repeat center;
		border: 1px solid #444444;
		height: 22px;
		left: auto;
		right: 9px;
		top: 7px;
		width: 22px;
		position: absolute;
		display:block;
		cursor:pointer;
	}
	#nav-res .bg-parent:hover,li.active .bg-parent,.res-320 h2 .bg-parent{
		box-shadow:0 0 2px #111;
		-moz-box-shadow:0 0 2px #111;
		-webkit-box-shadow:0 0 2px #111;
		-o-box-shadow:0 0 2px #111;
		-ms-box-shadow:0 0 2px #111;
	}
	#nav-res ul li a span{font-size:13px;}
	#nav-res ul li a{background:url("../images/icon-li-left.png") no-repeat left center;padding:5px 0 5px 15px;	
	}
	.res-320 #nav-res > li.active > a span,#nav-res ul li a:hover{color:#BFD76D !important;}
	ul.level1{display:none;}
	
	/***ext megamenu****/
.vesmegamenu-top ul#vesmegamenu > li{display:none}
.vesmegamenu-top ul#vesmegamenu > li.first {display:block}
}

@media only screen and (max-width : 200px) {
	/* layout */
	.container{width:320px !important;}
	#ves-col-main,#ves-col-right,#ves-col-left{width:100%;}
	.cart .cart-collaterals .col2-set{width:100%;}
	.cart-collaterals .col2-set .col-1,.cart-collaterals .col2-set .col-2{width:100%;margin-bottom:0;}
	.cart .totals{width:100%;}
	/* product list */
	.products-grid li.item{width:100%;}
	.products-grid li.item .item-content {margin: 0 45px !important;}
	
	/* product view */
	.product-view .product-shop{width:100%;}
	.product-view .product-img-box{width:100%;}
	.product-view .product-img-box .product-image {width: 100%;}
	.product-view .product-shop .short-description .std{margin-top:15px;}
	/* check out */
	.form-list .field, .form-list .wide{width:100%;}
	.opc .step{padding:15px;}
	
	/* view cart */
	#shopping-cart-table td.last{
    border-bottom: 1px solid #CCCCCC;
    margin-bottom: 5px;
    min-height: 22px;
    padding: 0 5px 0 0;
    width: 293px;}
	#shopping-cart-table td.last a{float:right;}
	.sct-movetowishlist,.sct-edit{display:none;}
	.cart .cart-collaterals {padding:0;}
	#shopping-cart-table thead{display:none;}
	#shopping-cart-table tbody th,#shopping-cart-table tbody td{display:block;border:none;text-align:left !important;}
	.cart-table td {padding: 2px 5px 3px;}
	#shopping-cart-table td.last{float:right;}
	/* user */
	
	
	/* login */
	.account-login .content{padding:0;}
	#login-form .col2-set .col-1,#login-form .col2-set .col-2{width:100%;}
	#login-form  .new-users .content,.opc .buttons-set p.required{display:none;}
	.col2-set .col-1 {width: 100%;}
	.opc .buttons-set{padding:0;}
	#checkout-step-login .col2-set .col-2{margin-top:15px;}
	.col2-set .col-2 {width: 100%;}
	
	/* input */
	.cart .discount .input-box,.form-list .input-box
	{width:100%;}
	.cart .discount input.input-text,
	.form-list select,
	.form-list input.input-text
	{width:97%;}
	input.input-text, textarea {padding: 4px 2px;}
	
	/************************************************ update ***************************************************/
	/* layout */
	#ves-col-main,#ves-col-left{width:100%;}
	
	#ves-main {padding: 10px;width:300px !important;}
	.cms-index-index #ves-content{padding-top:38px;}
	#ves-header{padding: 21px 0 0;}
	/* top links */
	.my-wishlist{display:none !important;}
	#ves-toplinks ul li a{padding:0 12px 0 6px;}
	#ves-toplinks ul li.first a{padding-left:0;}
	/* header */
	#ves-header a.logo{padding-left:58px;}
	
	/* slider */
	.contact-top,
	#ves-slideshow,
	.sptop-container{display:none;}
	
	
	.lof-coinslider-basic .nivoSlider{width:460px !important;max-height:210px !important;clear:both;}
	#ves-slideshow .lof-coinslider-basic .nivo-caption{padding:15px 20px 20px;}
	#ves-slideshow{}
	.lof-wrapper  .preload{display:none;}
	
	
	/* sptop */
	.sptop-container{margin:11px 0 0px;}
	.sptop-container ul li{margin:0 19px 10px 0 !important;width: 220px;}
	.sptop-container .sptop2{margin-right:0 !important;}
	.sptop-container ul li.last{margin-right:0 !important;}
	
	/* custom breadcrums */
	.custom-bread-l{margin-left: -20px;width: 340px;}
	.custom-bread-r, .custom-bread-c{height: 29px;}
	.breadcrumbs li.product{padding: 0 0 0 22px}
	/* Site bar */
	.block-cart .actions button.button{display:none;}
	.block-cart .block-content .sidebar_cart{float:right;}
	
	/* Product Grid */	
	.category-products{margin-top:10px;}
	.products-grid li.item .item-content{margin: 0 5px;}
	.products-grid li.first .item-content{margin: 0 5px;}
	.products-grid li.last .item-content{margin:0 5px;}
	.products-grid .product-image img{height:168px;}
	.products-grid li.item{margin-bottom:10px;}
	.products-grid li.last{}
	.cms-index-index .toolbar{display:block;}
	.wrap-option .des{padding:0;}
	.products-grid .product-name{line-height:1.3;font-size:12px;max-height:32px;}
	.regular-price, .minimal-price{line-height:32px;}
	.products-grid .actions{float:right;}
	.products-grid li.item .item-content{min-height:290px;margin: 0 !important;}
	/* Product list */
	.products-list li.item{padding:10px 0;}
	.products-list .product-shop{max-width:100%;margin-left:10px;float:none;}
	.products-list .product-shop .f-fix{float:none;}
	.products-list .add-to-links{clear:none;}
	.products-list .product-image{margin-right:10px;}
	#products-list .product-shop a{margin-left:0;}
	#products-list {border-top:1px solid #ddd;}
	
	/* Brand bottom */
	.brands-bottom{margin-bottom: 10px;margin-left: -10px;width: 480px;}
	#manufacturer_list a{padding:20px 36px;}
	
	/* SP bottom */
	.spbottom-container .columns{margin: 0 0 10px;width: 93.5%;	}
	.columns_special{clear:both;}
	.spbottom-container .product-name{line-height:1em;}
	.spbottom-container .price-box, .spbottom-container .actions{width:50%;}
	.spbottom-container .old-price .price,.spbottom-container .regular-price .price{font-weight:normal;}
	.spbottom-container .product-name a{font-size:10px;}
	
	/* wrap-footerlinks */
	.wrap-footerlinks .block-subscribe{margin: 0;width: 100%;}
	.footerlinks .columns ul li a{padding:0 0 0 10px;}
	.footerlinks .rever_call .lof-title h1{font-size:26px;}
	.footerlinks .rever_call .lof-title{padding:15px 0 5px;}
	.footerlinks .columns{width: 50%;}
	.footerlinks .columns1, .footerlinks .columns5{float: left;width: 100%;}
	.footerlinks .columns5 .rever_call,.footerlinks .columns5 .lof-title{width:220px;float:left;margin-right:20px;}
	.footerlinks .columns5 .accepting{float:left;}
	.footerlinks .lof-title, .wrap-footerlinks .block-subscribe .block-title{margin:15px 0 2px;}
	.footerlinks .columns ul.accepting li{margin-right: 1px;width: 24.5%;}
	.footerlinks .columns ul.accepting li img{display: block;float: left;width: 100%;min-width:50px;}
	
	/* product list - toolbar */
	select{padding:2px;}
	.toolbar-top{height: 33px;margin-right: 0;position: inherit;right: auto !important;top: auto !important;width: 100%;}
	.toolbar-top .pager .view-mode {left: auto;position: inherit;top: 2px;display:none;}
	.pager .limiter{width:138px;}
	/* Product View */
	.wrap-product-infor{margin-top: 10px;padding:10px;}
	.product-view .product-img-box .product-image-zoom{width:100%;}
	.product-options{margin:15px 0 0;}
	form{margin-bottom:15px;}
	
	/* view cart */
	.data-table thead th{padding:11px 8px !important;}
	#shopping-cart-table .sct-name{display:none;}
	
	/* Check out */
	#ves-col-right{width:100%;}
	.form-list li.wide select{width:100%;}
	#opc-review .product-name{font-size:0.9em;}
	
	/* account */
	.box-account{padding:7px;}
	.fieldset
	{padding:22px 20px 12px 25px;}
	.form-list li.wide textarea{width:98%;}
	.cms-about-magento-demo-store .col3-set div{width:100%;}
	
	#my-orders-table thead{display:none;}
	#my-orders-table td{display:block;}
	/* footer */
	#ves-footer .left{width:100%;margin-bottom:10px;}
	#ves-footer li{background:none;padding:0 14px 0 0;}
	#ves-footer address,#ves-footer ul{margin: 0;padding: 0;width: 100%;}
	#ves-footer .right{width:100%;text-align:center;}
	#ves-footer .designer a{margin:0 auto;}
	/* nav */
	#nav{height:auto;}
	#nav ul li, #nav ul li.active{width:150px;}
	#nav > li > a{
		background:none;	
		padding:0 0 0 30px;
		width:292px;
		text-align:left;
		clear:both;
	}
	#nav > li
	{
		border-bottom: 1px solid #444444;
		border-right: 1px solid #444444;
		margin: 0 !important;
		width: 100%;
	}
	#nav > .parent > a{padding:0 0 0 30px;line-height:38px;}
	#nav .parent .bg-parent{right:auto;left:12px;}
	#nav li ul.shown-sub,
	#nav li div.shown-sub{
		left:auto;
		right:0;
	}
	#nav > li > ul{top:0;}
	#nav > li.parent:hover{background:none;}
	#nav ul, #nav div{max-width: 165px;}
	#ves-toplinks ul li.last{background:none;}
	
	/* ? */
	#toolspanel{display:none !important;}
	.products-grid .product-image{width:168px;}
	.brands-bottom{display:none; padding-top: 3px;}
	.columns_special .ratings{clear:none;}
	.columns_special .ratings .rating-box{margin:1px 5px 9px 0;}
	.cart-table .btn-update{float:left;margin:5px 0 5px 0}
	.cart-table .btn-continue{margin:5px 0 0 0}
	.products-list .product-name{clear:both;}
	/* 29-8 */
	.block-banner{display:none;}
	
	/* 30-8 */
	#nav-res{display:none;}
	.res-320{display:block;clear:both;}
	.footerlinks .columns{width:100%;margin-bottom:0;}
	.footerlinks .columns5{margin:20px 0;}
	#nav{display:none;}
	.res-320{
	background: url("../images/bg-toplinks.jpg") repeat scroll left center transparent;
    overflow: hidden;
	}
	.res-320 ul.level1{
		clear:both;
	}
	.res-320 h2
	{
		color: #FFFFFF;
		cursor: pointer;
		display: block;
		font-weight: bold;
		margin: 0;
		padding:7px 10px;
		text-transform: uppercase;
		position:relative;
		
	}
	.res-320 #nav-res > li{
		border-bottom: 1px solid #444444;
		border-right: 1px solid #444444;
		margin: 0 !important;
		width: 100%;
	}
	.res-320 #nav-res > li.parent
	{
		position: relative;
	}
	.res-320 #nav-res > li > a
	{
		background: none repeat scroll 0 0 transparent;
		clear: both;
		padding: 0 0 0 12px;
		text-align: left;
		width: 292px;
	}
	.res-320 #nav-res a
	{
		color: #EEEEEE;
		float: left;
		font-size: 14px;
		font-weight: normal;
		line-height: 37px;
		padding: 0 28px 0 12px;
		text-transform: none;
		width:70%;
	}
	.res-320 ul.level0{display:none;overflow:hidden;clear:both;padding:0 0 0 12px;}
	.res-320 #nav-res
	{
		border-top:1px solid #555;
	}
	#nav-res .bg-parent,.res-320 h2 .bg-parent{	    
		background:url("../images/arrow-submenu.png") no-repeat center;
		border: 1px solid #444444;
		height: 22px;
		left: auto;
		right: 9px;
		top: 7px;
		width: 22px;
		position: absolute;
		display:block;
		cursor:pointer;
	}
	#nav-res .bg-parent:hover,li.active .bg-parent,.res-320 h2 .bg-parent{
		box-shadow:0 0 2px #111;
		-moz-box-shadow:0 0 2px #111;
		-webkit-box-shadow:0 0 2px #111;
		-o-box-shadow:0 0 2px #111;
		-ms-box-shadow:0 0 2px #111;
	}
	#nav-res ul li a span{font-size:13px;}
	#nav-res ul li a{background:url("../images/icon-li-left.png") no-repeat left center;padding:5px 0 5px 15px;	
	}
	.res-320 #nav-res > li.active > a span,#nav-res ul li a:hover{color:#BFD76D !important;}
	ul.level1{display:none;}

}
@media only screen and (min-width: 600px) {
	#promo-list .products-grid li.item{
		width: 50%;
	}
}
@media only screen and (max-width: 768px) {
	div.shadow-box {
		left: 10%;
		width: 80%;
		top: 3%;
	}
}
@media only screen and (max-width: 768px) and (max-height: 539px){
	#sendrequest-box{
		height: 94%;
		overflow: scroll;
	}
}