/*================================================================================ */
/* 1. Basics & Buttons												3000Themes.com
/*================================================================================ */



.content{
	z-index: 10;
}
	
/* Bigger then standard 960px (1280px) */
	@media only screen and (min-width: 1280px)  and (max-width: 1345px){
		.boss_homefilter_tabs .box-product .owl-prev, .boss_homefilter_tabs a.prev{left:-1%}
		.boss_homefilter_tabs .box-product .owl-next, .boss_homefilter_tabs a.next{right:-1%}

	}
	/*ipad 2 ngang*/
	@media only screen and (min-width: 1024px) and (max-width: 1279px) {
		body{-webkit-text-size-adjust: none;}		
		.cpanelContainer, .boss_homefilter_tabs .image b, .product-list .image b, .product-grid .image b{display:none!important}
		a.sft_quickshop_icon{transition:none; transform: none; -webkit-transform: none;}
		a.sft_quickshop_icon span{color:#000!important}
		.image:hover a.sft_quickshop_icon{transform:none; -webkit-transform: none;}
		.product-info .right{clear:both}		
		table.form td input[type="text"], table.form td input[type="password"], table.form td textarea {width:90%}
		table.form td select{width:93%}		
		form.edit table.form td input[type="text"], form.edit table.form td input[type="password"]{width:500px}
		form.edit table.form td select{width:508px}
		#tab-related .owl-item > div{width:194px}
		.boss_homefilter_tabs a.next{right:24px;} 
		.boss_homefilter_tabs a.prev{left:23px;}
		.boss_homefilter_tabs{overflow:hidden}
		.home_filter_content .list_carousel.responsive{margin:0 -21px!important}
		#column-left.grid-20 .box.box-featured .detail{clear:both} 
		#column-left + #column-right + #content.grid-33 .product-compare{width:100%}
		#column-left + #column-right + #content.grid-33 .form_category_info .right{clear:both}
		#column-left + #column-right + #content.grid-33 .login-content .left{width:100%; margin:0 0 20px}
		#column-left + #column-right + #content.grid-33 .login-content .right{width:100%; margin:0 0 20px}
		.compare-info .remove{margin-top:5px}
		.boss-footer-bottom .static-payment{float:left; width:100%; margin:15px 0 0}
		.boss-footer-bottom .static-payment li{margin:0 15px 0 0}
		#header.boss_scroll #logo { margin-bottom: 30px;}
		
	}
	/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) {
	
	}
	/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 1024px) {		
		
	}

	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 1023px) {
		body{-webkit-text-size-adjust: none; }
		.boss-footer-bottom .static-payment{float:left; margin:20px 0}
		.boss_homefilter_tabs .box-product .owl-buttons, .cpanelContainer{display:none!important}
		.boss_homefilter_tabs .image b, .product-list .image b, .product-grid .image b{display:none!important}
		a.sft_quickshop_icon{transition:none; transform: none; -webkit-transform: none;}
		a.sft_quickshop_icon span{color:#000!important}
		.image:hover a.sft_quickshop_icon{transform:none; -webkit-transform: none;}
		.product-grid > div > div{margin:0}
		.product-list .description{margin-bottom:10px}
		.product-info .left{width:100%; margin:0 0 30px}
		.product-info .right{clear:both}
		#tab-related .owl-item > div{margin:0 8px 10px}
		.cart-total table{width:40%}	
		table.form td input[type="text"], table.form td input[type="password"], table.form td textarea {width:90%}
		table.form td select{width:94%}
		.boss_homefilter_tabs a.next{right:24px;top:27%} 
		.boss_homefilter_tabs a.prev{left:23px; top:27%}
		.boss_homefilter_tabs{overflow:hidden}
		.home_filter_content .list_carousel.responsive{margin:0 -21px!important}
		#powered{width:100%}
		.boss-footer-bottom .static-payment, .boss-footer-bottom .language, .boss-footer-bottom .currency{margin-top:15px}
		.boss-footer-bottom .static-payment li{margin:0 15px 0 0}
		#column-left.grid-20 .box.box-featured .detail{clear:both} 
		#column-left + #column-right + #content.grid-33 .product-compare{width:100%}
		#column-left + #column-right + #content.grid-33 .form_category_info .right{clear:both}
		#column-left + #column-right + #content.grid-33 .login-content .left{width:100%; margin:0 0 20px}
		#column-left + #column-right + #content.grid-33 .login-content .right{width:100%; margin:0 0 20px}
		.compare-info .remove{margin-top:5px}		
		#header.boss_scroll #logo {
			margin-bottom: 30px;
		}
	}

	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {	
		
		.success .close, .warning .close, .attention .close, .information .close{position: absolute; right: 3px; top: 10px;}
		input[type="text"], input[type="password"], textarea{width:90%}
		#column-left{display:none}
		#column-right{display:none}
		#content, #column-left + #content{margin-bottom:30px}		
		.cpanelContainer, a.sft_quickshop_icon{display:none!important}
		#header #logo{width:100%; text-align:center; margin-bottom:20px}
		#header .quick-access{width:100%; text-align:center}
		#header .quick-access > div{float:none; display:inline-block; vertical-align:top}
		.acount .content-login, .acount .content-logged-frame, #search-form-bot{padding:10px}
		#header #cart{margin-left:0}
		#header #cart .content{width:260px; padding:10px}
		form.register .content{clear:both}
		form.register table.form{margin-bottom:0}
		table.form td input[type="text"], table.form td input[type="password"]{width:285px}
		table.form td select{width:295px}
		
		.static-home-serve .product, .static-home-specialdeal{margin-bottom:10px}
		.static-home-serve{margin-bottom:0}
		.home_filter_content{overflow:hidden}
		.home_filter_content .list_carousel.responsive{
			overflow: hidden;
			padding-bottom: 15px;
			margin:0 -10px!important
		}
		.boss_homefilter_tabs .box-product li > div{margin:0}
		.boss_homefilter_tabs .box-product{margin-left:0; margin-right:0;}
		.boss_homefilter_tabs .caroufredsel_wrapper{overflow:visible!important}
		.boss_homefilter_tabs{margin-bottom:20px}
		.boss_homefilter_tabs .owl-item > div{margin:0 8px}
		.boss_homefilter_tabs .box-product .owl-prev, .boss_homefilter_tabs a.prev{left:10px; top:28%;}
		.boss_homefilter_tabs .box-product .owl-next, .boss_homefilter_tabs a.next{right:10px; top:28%}
		.boss_homefilter_tabs .content_tab{margin-left:-10px; margin-right:-10px}
		.boss_bestseller{margin-top:30px}
		.boss-footer-column > div{padding-left:0}
		.boss-footer-bottom .static-payment, .boss-footer-bottom .language, .boss-footer-bottom .currency{float:left; margin:10px 10px 0 0 }		
		.boss-footer-bottom .static-payment{margin-top:15px}
		.boss-footer-bottom .static-payment li{margin:0 15px 0 0}
		.form_category_info{padding:20px 10px 10px}
		.form_category_info .right{clear:both}
		.category-list ul{width:50%}
		.product-list .right{padding:15px; clear:both}
		.product-list .left{margin-right:0; width:100%}
		.product-filter .display{display:none}
		.product-compare{width:100%}
		.product-grid > div{margin-bottom:30px;}
		.product-list div + div{margin-top:30px}
		.product-grid{margin-bottom:10px}
		.product-info .right{clear:both}
		.product-info .image img{width:100%}
		.product-info .left{margin: 0 0 20px; width: 100%;}
		.product-info .image{margin-bottom:50px}
		.product-info .owl-carousel{width:100%}
		.product-info .owl-carousel .owl-prev{top:-38px; right:30px}
		.product-info .owl-carousel .owl-next{top:-38px; right:0}
		.product-info .options .box-check{width:100%}
		.product-info .price-tax{clear:both; display:block; margin-left:0; margin-bottom:10px}
		.product-info .owl-item{text-align:center}
		#tab-review input[type="text"], #tab-review textarea{width:95%}
		.cart-info tbody td.image {width: 250px;}
		.cart-info table tbody td .name{clear:both}
		.cart-info tbody .name{padding-top:10px}
		.cart-module input[type="text"],.return-opened textarea{width:91%}
		.cart-module select{width:95%}
		.cart-total table{width:100%}
		#payment-address .checkout-content td select, select.large-field{width:92%}
		.checkout-heading{font-size:12px}
		.content.myaccount{width:100%}
		.checkout-content .left, .checkout-content .right, .login-content .left, .login-content .right, form.register div.left, .return-reason, .return-opened, .return-captcha{width:100%; margin:0 0 10px}
		.login-content p.last{margin-bottom:20px}
		#checkout .checkout-content input[type="text"], #checkout .checkout-content input[type="password"]{width:234px}
		#payment-address .checkout-content select{width:92%}
		table.list .right{white-space:nowrap}
		.box-product .wishlist{margin-left:0}
		#cboxPrevious, #cboxNext, #cboxSlideshow{display:none!important}
		#cboxTitle{display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
		#tab-related .owl-item > div{width:200px; margin-left:10px; margin-right:10px}
		form.contact-form input[type="text"], form.contact-form textarea{width:90%}
		form.voucher table.form td input[type='text'], form.voucher table.form td textarea{width:90%}
		#header #boss_cart{margin-left:0}
		.pagination{margin:0 0 15px}
		#tab-description{padding:0}
		#powered{width:100%}
	}
	

	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 767px) {		
		body{-webkit-text-size-adjust: none; }
		.form_category_info .right{clear:none; overflow: visible;}
		.category-info{overflow:visible}
		.category-info h1{margin-top:0}
		#header #cart .content{right:auto; left:0}		
		p.choose_search select {
			width: 404px;
		}
		p.choose_search input[type="text"]{width: 348px;}
		#header #boss_cart, #header #boss_login, #header #search{position:relative}
		#header #search{margin-left:20px}
		#header #boss_cart .content{right:auto; left:-62px}
		#boss_login .content-login, #boss_login .content-logged-frame{right:auto; left:-100px}
		#header #search #search-form{right:auto; left:-100px}		
		.boss_homefilter_tabs .box-product .owl-prev, .boss_homefilter_tabs a.prev{left:10px; top:25%;}
		.boss_homefilter_tabs .box-product .owl-next, .boss_homefilter_tabs a.next{right:10px; top:25%}
	}

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) { 
		body{-webkit-text-size-adjust: none;}
		table.form td input[type="text"], table.form td input[type="password"]{width: 260px;}
		table.form td select{width: 271px;}
		#header #search{margin-left:20px}
		#product_related.owl-carousel .owl-item{text-align:center}
		#boss_login .content-login, #boss_login .content-logged-frame, #header #boss_cart .content{width:240px}
		#boss_login .boss_link li{margin:0 4px}
		.addresses a.button_edit{
			float: right;
			height: 15px;
			line-height: 17px;
			text-align: right;
			margin-bottom:10px;
		}
		p.choose_search select {
			width: 260px;
		}
		p.choose_search input[type="text"]{width: 204px;}
		#cboxTitle{width:87%!important}
	}