/* -------------------------------------------------- */
/*	Media Queries
/* -------------------------------------------------- */

/* Standard 1024 or larger (browsers) */

/* Standard 980 or larger (browsers) */
@media only screen and (max-width: 1050px) { .block.left-categorys .block-title h2 { margin:0 0 0 -70px !important; } }

/* Standard 960 or larger (browsers) */
@media only screen and (min-width: 960px) { }

/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width: 959px) { }

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) { }

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 1000px) { 
	.address { width:100%; }
	.map { width:100%; }/* html { width:1024px;}*/
	.form-list li.wide textarea { width:100%; }
	.product-view .left_banner { clear: both; }
	.product-view .box-up-sell, .product-view .box-related { width:245px; margin:0 auto; }
	/* Change width for containers */
	.slider { width:100%; height:auto !important; }
	.slider img { width:100% !important; height:auto !important; }
	.fullwidthbanner-container { margin-top: 20px; width:100%!important; }
	.wrapper { width:100%!important; }
	#header-menu-bg { width: 100%!important; }
	.footer-wrapper { height:auto; width: 100%!important; }
	.custom-footer-wrapper { width: 100%!important; padding-bottom:0px; }
	.custom-footer { width: 440px!important; width: auto; }
	.custom-footer .custom-footer-column { width: 415px; margin-bottom:20px; }
	#footer { width: auto; }
	#footer .column { width: 200px; margin-bottom: 10px; min-height:160px; }
	 #footer .column #twitter_update_list { width: auto; }
	.footer-container { width:100%!important; }
	#mobile-menu { width:440px; margin:0 auto; display:block; }
	.welcome-buttons { display:none; }
	.header .header-center { float:none; }
	#header_menu .links { position: absolute; top: 55px; text-align:center; }
	#header_menu .links li a { border-right:none; }
	.header .header-left { margin-top: 0!important; margin-bottom: 30px!important; float: none; margin: 0 auto; }
	.product-view .product-shop .white-back { padding:0px; }
	/* products */
	.product-tabs li.active a { border-bottom:5px solid #F5F5F5; }
	.product-view .product-shop .product_right { float:none; margin:0 auto; width:auto; }
	.left_banner { text-align:center; }
	.toolbar .sortbutton { display:none; }
	.box-product-item { float: none; }
	.products-grid { padding-top: 10px; }
	/* cart */
	.col3-set .col-2 { margin-left: 0px; }
	/* footer */
	.form-subscribe .input-box .arrow { left: 339px; }
	.footer .footer-left { width: 100%; }
	.footer .footer-left a { margin-right: 5px; }
	 .footer .footer-left { text-align: center; float: none; margin: 0 auto; }
	.footer .footer-right { float: none; margin: 10px 0 0 0; text-align: center; width: 100%; }
	.footer .footer-center { float: none; overflow: hidden; width: 100%; }
	 .lets-be-friends { background-position:center top; }
	.footer .footer-center li { font-size:12px; padding:0 10px; }
	#header_menu { width: 100%; }
	#header_menu a:first-child { padding-left: 0px; }
	.links li { padding: 0px!important; margin: 0px!important; overflow: hidden; }
	#header_menu a:not(.currency-code) { padding-right: 10px; }
	.newslettter-box { display:none; }
	.promo-block { display: none; }
	.shop-about { display: none; }
	.header-right { display: none; }
	 .header .logo { text-align: center; }
	 .header .logo img { margin: 0 auto; text-align: center; }
	.form-search input.input-text { margin-left: 0px!important; }
	.page, .footer-social, .additional-footer, .footer { width: 280px; }
	.page img { max-width: 100%; }
	.header .header-left { width: 100%; text-align: center; margin-bottom: 20px; }
	.header .header-center { width: 100%; text-align: center; margin: 0 auto 15px; }
	.header .logo { float: none; }
	.header .welcome-msg { display: none; }
	.header .top-bar { float: none; }
	.header .form-search { margin: 0 auto; }
	.header .top-link-cart-li { display: inline; }
	.minicart { display: none; }
	.header .header-right { width: 100%; }
	.header .links { text-align: center; }
	.links li { display: inline-block; }
	.etheme_cp { display: none!important; }
	.etheme_cp_btn_show { display: none!important; }
	#message { display: none!important; }
	.nav-container { display: none; }
	 .home-text { width: 100%; }
	.iosSlider .prev { left: 0!important; }
	.iosSlider .next { right: 0!important; }
	.iosSlider .prev, .iosSlider .next { top: 40%!important; width: 28px!important; height: 35px!important; }
	.iosSlider .prev:hover, .iosSlider .prev:focus, .iosSlider .next:hover, .iosSlider .next:focus { background-position: -28px center!important; }
	.iosSlider .prev:active, .iosSlider .next:active { background-position: -56px center!important; }
	.iosSlider .sliderNavi, .iosSlider .text1, .iosSlider .text2 { display: none; }
	.view-mode, .limiter, .back-to, .sort-by { display: none; }
	.products-grid li.item { margin: 0 auto 10px!important; float: none!important; }
	.product-view .product-img-box { width: 100%; }
	.product-view img { height: auto; }
	.product-view .product-img-box .main-image .lightbox-btn { display: none; }
	.product-view .product-img-box .more-views { width: 175px!important; }
	.product-view .product-shop { width: 100%!important; float: none; margin: 20px 0; }
	.product-view .product-shop #container1, .product-view .product-shop .white-back { width: 100%!important; }
	.product-view .product-shop .addtocont { float: left; }
	.add-to-links { display: none; }
	.product-tabs li { float: none; margin: 0 !important; margin-bottom: 10px!important; text-align: center; }
	.product-tabs li.active, .product-tabs li:hover { }
	.product-collateral .product-tabs-content div, .product-collateral .product-tabs-content fieldset, .product-collateral .product-tabs-content textarea, .product-collateral .product-tabs-content input { max-width: 188px!important; }
	.cart-table .item-product-edit, .cart-table .item-product-whish, .cart-table .item-product-price, .cart-table .item-product-delete, .cart-table .quantity_box_button_up, .cart-table .quantity_box_button_down, .cart-table .item-product-img { display: none; }
	.cart-table .button { float: left; clear: both; margin-bottom: 20px; }
	/* Base Columns */   
	
	.checkout-onepage-index .col-main, .col-main { width: 100%; }
	/* 3 Columns Layout */
	.col3-layout .col-main { width: 100%; }
	.col3-layout .col-wrapper { width: 100%; }
	/* Content Columns */
		
	.col-1 { width: 100%!important; margin-bottom: 15px!important; }
	.col-2 { width: 100%!important; margin-bottom: 15px!important; }
	.col-3 { width: 100%!important; margin-bottom: 15px!important; }
	.col-4 { width: 100%!important; margin-bottom: 15px!important; }
	.related, .carousel { width: 245px!important; margin: 0 auto 15px!important; }
	fieldset { max-width: 100%!important; }
	.form-list .input-box, .form-list li.wide .input-box, .form-list li.wide select, .form-list input.input-text { width: 180px!important; } 
}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 1000px) { 
	.address { width:100%; }
	.map { width:100%; }
	.col-left { display:none; }
	.product-view .product-img-box .main-image { text-align:center; }
	.product-view .product-shop .white-back { border:none; }
	.page, .footer-social, .additional-footer, .footer { width: 440px; }
	.footer-container .footer-right { width: 249px; margin: 0 auto; }
	.footermenucolumn { width: 220px!important; }
	#added { margin: 0 5%; top: 35%; }
	 .form-search { border: none; }
	#addedoverlay { position: fixed; left: 0; top: 0; width: 100%; }
	body { width: 100%; }
	.products-grid.columns3 .ratings { width: 10px; margin: 6px 0 0 187px; }
	.product-view #added { margin: 20px 0 0 10%; }
	.right { float: none !important; }
	.footer-container .footer-right { width: 249px; margin: 0 auto; }
	.left { float: none !important; }
	.footermenu { width: 335px; margin: 20px auto; }
	.follow_us { height: 35px; }
	.page img { max-width: 100%; }
	.header .header-left { width: 100%; text-align: left; margin-bottom: 20px; }
	.header .header-center { width: 100%; text-align: center; margin: 0 auto 15px; }
	.header .logo { float: none; }
	.header .welcome-msg { display: none; }
	.header .top-bar { float: none; }
	.header .form-search { margin: 0 auto; width: 250px; }
	.header .top-link-cart-li { display: inline; }
	.minicart { display: none; }
	.header .header-right { width: 100%; }
	.header .links { text-align: center; }
	.links li { display: inline-block; }
	.etheme_cp { display: none!important; }
	.etheme_cp_btn_show { display: none!important; }
	#message { display: none!important; }
	.nav-container { display: none; }
	 .home-text { width: 100%; }
	.iosSlider .prev { left: 0!important; }
	.iosSlider .next { right: 0!important; }
	.iosSlider .prev, .iosSlider .next { top: 40%!important; width: 28px!important; height: 35px!important; }
	 .iosSlider .prev:hover, .iosSlider .prev:focus, .iosSlider .next:hover, .iosSlider .next:focus { background-position: -28px center!important; }
	.iosSlider .prev:active, .iosSlider .next:active { background-position: -56px center!important; }
	.iosSlider .sliderNavi, .iosSlider .text1, .iosSlider .text2 { display: none; }
	.view-mode, .limiter, .back-to, .sort-by { display: none; }
	.products-grid li.item { margin: 0 auto 10px!important; float: none!important; }
	.product-view .product-img-box { width: 100%; }
	.product-view img { height: auto; }
	.product-view .product-img-box .main-image .lightbox-btn { display: none; }
	.product-view .product-img-box .more-views { width: 175px!important; }
	.product-view .product-shop { width: 100%!important; float: none; margin: 20px 0; }
	.product-view .product-shop #container1, .product-view .product-shop .white-back { width: 100%!important; }
	.product-view .product-shop .addtocont { float: left; }
	.add-to-links { display: none; }
	.product-tabs li { float: none; margin: 0 !important; margin-bottom: 10px!important; text-align: center; }
	.product-tabs li.active, .product-tabs li:hover { }
	.product-collateral .product-tabs-content div, .product-collateral .product-tabs-content fieldset, .product-collateral .product-tabs-content textarea, .product-collateral .product-tabs-content input { max-width: 230px!important; }
	.cart-table .item-product-edit, .cart-table .item-product-whish, .cart-table .item-product-price, .cart-table .item-product-delete, .cart-table .quantity_box_button_up, .cart-table .quantity_box_button_down, .cart-table .item-product-img { display: none; }
	.cart-table .button { float: left; clear: both; margin-bottom: 20px; }
	/* Base Columns */   
	.col-left { width: 188px; }
	.checkout-onepage-index .col-main, .col-main { width: 100%; }
	.col-right { width: 188px; float: left; }
	/* 3 Columns Layout */
	.col3-layout .col-main { width: 100%; }
	.col3-layout .col-wrapper { width: 100%; }
	/* Content Columns */
		
	.col-1 { width: 100%!important; margin-bottom: 15px!important; }
	.col-2 { width: 100%!important; margin-bottom: 15px!important; }
	.col-3 { width: 100%!important; margin-bottom: 15px!important; }
	.col-4 { width: 100%!important; margin-bottom: 15px!important; }
	.slider { width:100%; margin:10px 0; padding:0; float:none; }
	.feature { margin:10px auto; padding:0; float:none; }
	.bsu li { margin-left:0; }
	fieldset { max-width: 100%!important; }
	.form-list .input-box, .form-list li.wide .input-box, .form-list li.wide select, .form-list input.input-text { width: 180px!important; }
	.iosSlider { height: 312px!important; }
	#added { margin: 0 5%; top: 35%; }
	 .form-search { border: none; }
	#addedoverlay { position: fixed; left: 0; top: 0; width: 100%; }
	body { width: 100%; }
	.products-grid.columns3 .ratings { width: 10px; margin: 6px 0 0 187px; }
	.product-view #added { margin: 20px 0 0 10%; }
	.follow_us { height: 35px; }
	#product_tabs_description_contents div.std { max-width: 100% !important; text-indent: 10px; }
	.block-related h5 { float: none; font-size: 13px; text-align: center; }
	.footer-social .follow_us { overflow: hidden; width: 0; }
	.left { margin: 0 auto 33px; width: 116px; }
	.col-left { overflow: hidden; width: 0; }
	.form-search input.input-text { margin: 0 auto 0 25px; width: 75%; }
	.category-products .moreinfo .additional .qty p { margin-left: 10px; margin-bottom: 0; }
	.category-products .moreinfo .additional p { line-height: 21px; margin-top: 9px; float: left; font-size: 11px; }
	.products-grid.columns3 li.item { height: 369px; width: 245px; }
	#container2 .product-options-bottom { width:100%; }
	.product-view .product-img-box { width:350px; margin:0 auto; float:none; }
	#zoom-window { display:none!important; }
	.product-view .related { height:auto!important; } 
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) { 
.scrollup{ display:none !important; }
	.slider .img a { display:none;}
	.address { width:100%; }
	.map { width:100%; }
	.product-essential .saleproduct_label { margin-left: 210px; }
	.product-view .product-shop .white-back { padding:0px; }
	#fb-root { display:none!important; }
	#footer .column { min-height: inherit; }
	.additional-footer { width: 225px; }
	#mobile-menu { width: 280px; }
	.header .header-left { margin-top: 0 !important; }
	.shop-news-slider { width:245px!important; margin:0 auto!important; position:inherit!important; float:none; }
	.custom-footer { width: 220px!important; width: auto; }
	.custom-footer .custom-footer-column { width: 200px; margin-bottom:20px; }
	.welcome-buttons { display:none; }
	.products-list .product-shop { width:240px; }
	.products-list .addtocont { float:none; margin:0 auto; }
	 .main { min-height:100px!important; }
	.col-left { display:none; }
	.currency { position:absolute; top:25px; right:20px; float:none; }
	.product-view .product-img-box .main-image { text-align:center; }
	.product-view .product-shop .white-back { border:none; }
	.cart .discount input.input-text, .cart .shipping .form-list select { width: 245px; }
	.iosSlider { height: 199px!important; }
	.iosSlider .prev, .iosSlider .next { top: 37%!important; }
	 .form-subscribe { display:block; }
	.footer-about { width:220px; }
	.more-views-arrow.next, .more-views-arrow.prev { top: 330px!important; }
	#added { margin: 0; top: 35%; width: 280px; }
	#added a { display: block; margin: 0; }
	.form-search { border: none; }
	#addedoverlay { position: fixed; left: 0; top: 0; bottom: 0; right: 0; width: 100%; }
	body { width: 100% }
	.products-grid.columns3 .ratings { width: 10px; margin: 6px 0 0 187px; }
	.product-view #added { margin: 20px 0 0 0; z-index: 350; }
	.footer-right, .right { float: none !important; }
	.footer-container .footer-right { width: 249px; margin: 0 auto; }
	.footermenu .footermenucolumn { width: 112px!important; margin-bottom: 20px; }
	.footer-left, .left { float: none !important; }
	.footermenu { width: 224px; margin: 20px auto; }
	.follow_us { display: none; }
	.block-related h5 { float: none; font-size: 12px; text-align: center; }
	.related-block-subtitle { float: none; text-align: center; }
	.header .header-center { float: none; }
	.form-search input.input-text { margin: 0 auto 0 25px; width: 75%; }
	.product-view .product-shop .addtocont { float: left; }
	.product-view .product-shop .price-box { width: 150px; }
	.footer-social .gift_img { clear: both; }
	.left { margin: 0 auto 33px; width: 116px; }
	.footer-social .follow_us { overflow: hidden; width: 0; }
	.col-left { overflow: hidden; width: 0; }
	#product-review-table th, #product-review-table td { display: none }
	#product-review-table th.mobile-heading, #product-review-table th.rating-name, #product-review-table th.empty, #product-review-table td.mobile-select { display: table-cell; text-align: center; padding-right: 4px; }
	.data-table .rating-name { padding: 7px; }
	.mobile-select select { padding: 4px; height: 30px; width: 160px; }
	#review-form .buttons-set { width: 95%; }
	.category-products .moreinfo .additional .qty p { margin-left: 10px; margin-bottom: 0; }
	.category-products .moreinfo .additional p { line-height: 21px; margin-top: 9px; float: left; font-size: 11px; }
	.products-grid.columns3 li.item { height: 369px; width: 245px; }
	.main-container.col2-left-layout .main .col-main { }
	#container2 .product-options-bottom { width:100%; }
	.product-view .product-shop .quanitybox { margin:0 auto; float:none; width: 70px; }
	.product-view .related { height:auto!important; }
	.slider { width:100%; margin:10px 0; padding:0; float:none; }
	.feature { margin:10px auto; padding:0; float:none; }
	.bsu li { margin-left:0; } 
}