	/* Bigger then standard 960px (1280px) */
	@media only screen and (min-width: 1200px) {
		#container.box{}

	}
	/* Bigger then standard 960 */
	@media only screen and (min-width:1024px) and (max-width: 1279px) {
		.container_24 ,#page{	width: 940px;}
				
		.container_24 .grid_3{	width:100px;}
		
		.container_24 .grid_4,
		.container_24 .grid_5{	width:172px;}	
		
		.container_24 .grid_6{	width:210px;}
	
		.container_24 .grid_8 {	width:290px;}	
		
		.container_24 .grid_12 {	width:460px;}
		
		.container_24 .grid_15 ,		
		.container_24 .grid_16 {	width:556px;}
		
		.container_24 .two_column .grid_16{width:620px}
		
		.container_24 .grid_18 {	width:700px;}
		
		.container_24 .grid_24 {	width:940px;}	
		/*------------------------------------*/
		#container.box{width:960px}
		#container.mod_box{width:auto}
		#header{height:auto; min-height:95px}
		#header #search{clear:both}
		#footer .column{ width: 235px; margin-bottom: 20px;}
		#footer .column.about_column{width:100%; clear:both}
		#footer .block-footer.last .paypal{clear:both; float:left; margin-top:20px;}
		/*.cpanelContainer{display:none!important}*/
		form.return-form .content .left, form.return-form .content .right, .return-name, .return-model, .return-quantity, .return-reason, .return-opened, .return-captcha{width:50%!important; margin:0 0 10px}
		/*.boss_lastestreview li .product_review .detail{width: 50%;}*/
		.boss_lastestreview .box-heading{margin-bottom:48px}
		.product-info .cart div.qty{width:100%; margin-right:0}
		.product-info .cart .minimum{padding-top:10px}
	}
	
	/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 1023px) {
		#container.box{}
	}

	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 1023px) {
		.container_24,#page {width: 748px;}

		.container_24 .grid_3,
		.container_24 .grid_4 ,
		.container_24 .grid_5 ,
		.container_24 .grid_6{width:167px;}

		.container_24 .grid_8 {width:228px;}

		.container_24 .grid_12 ,
		.container_24 .grid_15 ,
		.container_24 .grid_16 {width:364px;}

		.container_24 .grid_18,
		.container_24 .grid_20 {width:556px;}

		.container_24 .grid_24 {width:748px;}
		/*--------------------------------------*/
		#container.box{width:748px}
		#container.mod_box{width:auto}
		#boss_menu > ul > li.dropdown-arrow > a{padding:0 13px 0 0}
		.frame_menu{background-position:200% top}
		/* category - product */
		#column-left + #column-right + #content .product-filter .sort { clear:right; margin-top:5px}
		#header{height:auto; min-height:95px}
		#header #search{clear:both}
		#footer .column{ width: 187px; margin-bottom: 20px;}
		#footer .column.about_column{width:100%; clear:both}
		.static-quick-link .link_item{width:620px}
		#footer .block-footer.last .paypal{clear:both; float:left; margin-top:20px;}
		.cpanelContainer{display:none!important}
		/*category*/
		.category-list ul{width:50%}
		.product-compare{width:100%;  margin-bottom: 20px;}
		.product-filter .sort, .product-filter .limit, .product-filter .display{margin-top:0; margin-left:5px}
		/*.boss_lastestreview li .product_review .detail{width: 50%;}*/
		.boss_lastestreview .box-heading{margin-bottom:48px}
		.product-list > div{width:95%!important}
		/*detail*/
		.product-info .left{margin:0 0 20px; display:block; float:none}
		/*shopping cart*/
		.cart-info tbody .remove{padding-top:49px}
		.cart-info tbody .quantity .update{margin-top:2px}
		.myaccount{width:47%!important}
		form.return-form .content .left, form.return-form .content .right, .return-name, .return-model, .return-quantity, .return-reason, .return-opened, .return-captcha{width:100%!important; margin:0 0 10px}
		.wishlist-info tbody td{vertical-align:top}
	}
	
	/* Small Tablet Portrait size max width:767 (devices and browsers) */
	@media only screen and (max-width: 767px) {	
		#container.box{}
		#container.mod_box{width:auto}
		.cpanelContainer { display:none}
		input[type="text"], input[type="password"], textarea{width:88%}
		input.large-field, select.large-field{width:92%}
		select { width:98%}
		.cpanelContainer, a.sft_quickshop_icon{display:none!important}
		/* category - product */
		#column-left, #column-right { display:none}
		#column-left + #column-right + #content, #column-left + #content, #content{padding:0 10px}
		#column-left + #column-right + #content  .breadcrumb,
		#column-left + #column-right + #content   h1, #column-left + #column-right + #content   h2,
		#column-left + #column-right + #content  .category-info,
		#column-left + #column-right + #content  .product-compare,
		#column-left + #column-right + #content  .product-filter,
		#column-left + #column-right + #content  .category-list,
		#column-left + #column-right + #content  .pagination,
		#column-left + #content  .breadcrumb,
		#column-left + #content   h1, #column-left  + #content   h2,
		#column-left +  #content  .category-info,
		#column-left +  #content  .product-compare,
		#column-left +  #content  .product-filter,
		#column-left +  #content  .category-list,
		#column-left + #content  .pagination,
		#column-right + #content  .breadcrumb,
		#column-right + #content   h1, #column-right  + #content   h2,
		#column-right +  #content  .category-info,
		#column-right +  #content  .product-compare,
		#column-right +  #content  .product-filter,
		#column-right +  #content  .category-list,
		#column-right + #content  .pagination{margin-left:0; margin-right:0}
		#content .content .left{width:100%}
		#content .content .right{width:100%}
		#column-left + #column-right + #content .grid_content, #column-left + #content .grid_content{margin:0 0 20px; overflow:hidden}
		h1.h1_margin{margin-left:10px}
		.product-grid { width:auto; margin:0}
		.product-grid .image { text-align:left}
		
		.product-filter { display:none}
		.product-filter .sort { clear:right; margin-top:5px}
		.breadcrumb{padding-left:10px; padding-right:10px}
		#content .banner, .category-info, .category-list, #column-left + #column-right + #content .product-grid, #column-left + #content .product-grid{padding-left:0; padding-right:0; margin-left:0; }
		.htabs a{ width:100%; text-align:left; padding-left:0; padding-right:0; text-indent:20px}
		h2.ta-header  {
			display:block;
			font:400 16px/34px RobotoRegular;
			height:34px;
			color:#191919;
			padding:0 20px;
			border:1px solid #E6E6E6;
			border-bottom:3px solid #000;
			cursor:pointer;
			margin-bottom: 5px;
		}
		h2.ta-header.selected{
			background:#313232;
			color:#fff	
		}
		h2.ta-related{margin:10px 0 20px}
		.tab-content{padding:10px 0 20px}
		.shadow_htab{background:none; margin:0; padding:0}
		/*menu*/
		.menu-setting{background:#3b3b3e; border-bottom: 1px solid #E4E4E4; padding-bottom: 40px;}
		#boss_menu{background-color:transparent;}
		#boss_menu > ul > li{width:100%; margin-bottom:5px; background-color:#121212}
		#boss_menu > ul > li > div.dropdown{display:none!important}
		
		#menu{background-color:transparent;}
		#menu > ul > li { width:100%;margin-bottom:5px; background-color:#121212}
		#menu > ul > li > div.dropdown{display:none!important}
		
		/*footer*/
		#footer .column{width:49%; padding:0 0 10px; min-height:auto; float:none; display:inline-block; vertical-align:top}
		#footer .block-footer{display:inline}
		#footer .column.about_column{width:100%}
		.static-quick-link h3{float:none; margin:0 0 15px !important; display:inline-block}
		.static-quick-link .link_item{float:none; margin:0;  width:100%}
		
		#footer .block-footer.last .paypal {
			background: url("../image/line_footer.jpg") repeat-x scroll center top transparent;
			float: left;
			margin-top: 20px;
			padding: 15px 0;
			width: 100%;
		}
		#language, #currency{float:left; margin:0 25px 20px 0}
		/*category*/
		.category-info .image{margin:0 0 10px; float:none}
		.category-list ul{width:50%}
		.product-list .right, .product-list .left{width:100%; float:left; margin:0 0 10px;padding-left: 0;}		
		.product-list{width:100%; margin:0}
		.product-list > div{width:100%!important}
		.pagination .results{clear: both; display: block; float: left; position: static;}
		.pagination .links {
			clear: both;
			display: block;
			float: left;
		}
		/*product detail*/
		.product-info{padding:0 0 30px}
		.product-info > .left{width:100%; margin:0 0 30px}
		.product-info > .left .image{text-align:center}
		.product-info .image{margin-bottom:45px}
		.product-info .image-additional{width:100%; margin:10px 0}
		.product-info > .left + .right{width:100%}
		.product-info .options select, .product-info .options input[type="text"], .product-info .options textarea{width:90%}
		.product-info .boss_radio, .product-info .boss_checkbox{width:100%}
		.product-info .cart div.qty{width:100%; margin:0 0 10px}
		#tab-review input[type="text"], #tab-review textarea{width:90%!important}
		.tags{margin:15px 0 0}
		/* shopping cart */
		.cart-info .quantity input[type="text"]{width:30px}
		.cart-info tbody .image .thumb{display:none}
		.cart-info tbody .name{padding:0}
		.cart-info tbody .name > div{display:none}
		.cart-info  .model, .cart-info  .price{display:none}
		.cart-info thead td{padding:10px 7px; height:auto; font:400 12px/12px RobotoRegular}
		.cart-info tbody .image, .cart-info tbody .quantity, .cart-info tbody .total, .cart-info tbody .remove{padding:7px}
		.cart-info tbody .quantity input[type="text"]{display:block; margin:0 0 5px}
		.cart-info tbody .quantity .update{float:left; display:block}
		.cart-info tbody td{vertical-align:middle}
		.cart-module #shipping td { display:block; width:100%; padding-bottom:5px}
		.cart-module .content input[type="text"], .cart-module .content input.button{ float:left; clear:both; margin:5px 0}
		.cart-module table td select{width: 95%;}
		.cart-module table td input[type="text"]{width: 90%;}
		
		.cart-total tr {
			display: inline-block;
		}
		.cart-total td {
			height: 30px;
			vertical-align: bottom;
			width:auto
		}
		.cart-total td {
			display: table;
			padding-left: 0;
			padding-right: 10px;
		}
		.cart-total td.title{margin-right: 20px;}
		.cart-total td.price:first-child{font-size:12px}
		.cart-total td.title.last{line-height:28px}
		/*login*/
		.login-content .left, .login-content .right { width:100%; margin-bottom:10px}
		/*checkout*/
		.checkout-content .left,.checkout-content .right { width:100%; margin-bottom:10px}
		table.form td { display:block; width:100%}
		.checkout-product thead .model, .checkout-product tbody .model, .checkout-product tfoot .model { display: none;}
		#payment-address input[type="text"], #payment-address input[type="password"]{width:90%}	
		#payment-address .left .box-password {margin-top: 15px;}
		#payment-address select{width:94%}
		.checkout-product thead td{padding:10px 7px; font:400 12px/12px RobotoRegular; height:auto}
		.checkout-product tbody td{vertical-align:middle}
		/*wishlist*/
		.wishlist-info{ margin-bottom:10px; overflow-x:scroll; }
		.wishlist-info thead td{padding:10px 7px; font:400 12px/12px RobotoRegular; height:auto}
		.wishlist-info td.model, .wishlist-info td.stock{display:none}
		.wishlist-info tbody .image .thumb{display:none;}
		.wishlist-info tbody .name{padding:0}
		.wishlist-info tbody .unitprice, .wishlist-info tbody td.image, .wishlist-info tbody .action, .wishlist-info tbody .remove{padding:7px;}
		.wishlist-info tbody .action input.button_cart{padding:0 5px 2px}
		/*return*/
		.return-name, .return-model, .return-quantity, .return-reason, .return-opened, .return-captcha { width:100%; margin-bottom:10px}
		.login-content .left .content, .login-content .right .content { min-height: auto;}
		form.register table.form td input[type="text"], form.register table.form td input[type="password"]{width:260px}
		form.register table.form td select{width:268px}
		.myaccount{width:100%!important; margin:0 0 10px!important}
		
		.order_info thead .model, .order_info tbody .model, .order_info tfoot .model, .order_info thead .price, .order_info tbody .price, .order_info tfoot .price {display: none;}
		/*header*/
		/*#header{ background:url(../image/mb_bkg_header_01.jpg) repeat top center}*/
		#header #search{
			background: none repeat scroll 0 0 #FFFFFF;
			border: 1px solid #FFFFFF;
			border-radius: 5px 5px 5px 5px;
			box-shadow: 5px 10px 10px #DCDCDC inset;
			height: 28px;
			margin:-70px 0 0;
			width: 98%;
		}
		#header #search input{margin: 3px 0 0 13px; width:85%;}
		#header .button-search{padding:4px 9px 9px 0;}
		#header #logo{float:none; width:100%; text-align:center; padding:20px 0 50px}
		#header #welcome{padding-top:10px}
		#header .links{float:left; margin:0}
		#header #cart .content{width:255px;}		
		#header #cart .checkout a + a {
			margin-left: 5px;
		}
		.links .content-login, .links .content-logged-frame{width: 290px; left:0}
		.block-header-top{background: url("../image/menu_saving1.png") no-repeat center;
			margin: 0 auto;
			text-align: center;
			width: 100%;
			position:absolute; 
		}
		.block-header-top span{margin:0 auto; padding:6px 0 0}
		.product-info .cart .minimum{padding-top:10px}
		span.copyright{clear:both; display:block}
		#cboxCurrent{display:none!important}
		table.list {border-right:1px solid #DDDDDD;}
	}
	
	
	/* Small Tablet Portrait size to standard 600 (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 767px) {
		.container_24,#page {width:420px;}
		.alpha .alpha,
		.omega .alpha { margin-right:0 }
		.alpha .omega,
		.omega .omega { margin-left:0 }
		
		.grid_3,
		.grid_4,
		.grid_5,
		.grid_6,
		.grid_8,
		.grid_12,
		.grid_15,
		.grid_16,
		.grid_18,
		.grid_20,
		.grid_24{margin:0}
		
		.container_24 .grid_3 ,
		.container_24 .grid_4 ,
		.container_24 .grid_5 ,
		.container_24 .grid_6 ,
		.container_24 .grid_8 ,
		.container_24 .grid_12 ,
		.container_24 .grid_15 ,
		.container_24 .grid_16 ,
		.container_24 .grid_18 ,
		.container_24 .grid_20,
		.container_24 .grid_24{width:398px;}
		/*--------------------------------------*/
		body{-webkit-text-size-adjust: none;}
		#container.box{width:420px;}
		#container.mod_box{width:auto}
		#header{height:auto; min-height:152px}
		.boss_homecategory ul li{width:44%}
		.block-header-top{top:auto; right:0}
		form.contact-form input[type="text"], form.contact-form textarea{width:95% !important}
	}
	
	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 479px) {
		.container_24,#page {width: 300px;}
		.alpha .alpha,
		.omega .alpha { margin-right:0 }
		.alpha .omega,
		.omega .omega { margin-left:0 }
		
		.grid_3,
		.grid_4,
		.grid_5,
		.grid_6,
		.grid_8,
		.grid_12,
		.grid_15,
		.grid_16,
		.grid_18,
		.grid_20,
		.grid_24{margin:0}
		
		
		.container_24 .grid_3 ,
		.container_24 .grid_4 ,
		.container_24 .grid_5 ,
		.container_24 .grid_6 ,
		.container_24 .grid_8 ,
		.container_24 .grid_12 ,
		.container_24 .grid_15 ,
		.container_24 .grid_16 ,
		.container_24 .grid_18 ,
		.container_24 .grid_20,
		.container_24 .grid_24{width:278px;}
		/*-------------------------------*/
		body{-webkit-text-size-adjust: none;}
		#container.box{width: 300px;}
		#container.mod_box{width:auto}
		#container{background-position: -167px top!important;}
		.column_content { padding:0 0 20px 0}
		#header{height:auto; min-height:192px; padding-bottom:0}
		#header #search{margin:-107px 0 0;}
		#header #cart{float:none; display:block; margin-left:0}
		.boss_homecategory ul li{width:41%}
		.block-header-top{top:auto; right:0; width: 100%;}
		.ui-notify .ui-notify-message{width:295px}
		.product-info .image img, .product-info .list_carousel ul li img{max-width:100%}
		
		.address_list table tr td a.button_black, .address_list table tr td a.button_red {
			clear: both;
			float: right;
			margin-bottom: 5px;
		}
		form.contact-form input[type="text"], form.contact-form textarea{width:95% !important}
	}
