	/* Bigger then standard 960px (1280px) */
	@media only screen and (min-width: 1200px) {
		.one_column ul.step li{min-width:17.45%}

	}
	/* Bigger then standard 960 */
	@media only screen and (min-width:1024px) and (max-width: 1279px) {
		/* theme */
		.cs_revolution{width:620px;}
		.rightbannerhome{width:300px;}
		.cs_free_shipping .col{width:283px;}	
		#footer .static-blokc-follow-us li{margin:0 5px 2px 0}
		.grid_8 .inline_list li{width:138px;}
		.grid_8 #productsSortForm{float:left}
		
		.grid_12 #pb-right-column{width:100%;margin:0 0 20px}
		.grid_12 #pb-left-column{width:100%}
		
		.three_column #account-creation_form input.text,.three_column  #account-creation_form #id_country,.three_column    #account-creation_form #id_state{width:90%}
		
		#module-csblog-categoryPost #product_list.product_grid li{margin-right:22px!important;}
		.blockproductscategory a.btn{top:10px;}
		.grid_6 .author p.comment{background:none;padding-left:0;margin-left:0;clear:left}
		
	}
	
	/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 1023px) {
		#listpage_content div.categTree,
		#sitemap_content div.sitemap_block{width:50%}
		/*theme*/
				
		.three_column #center_column.grid_8 .sortPagiBar form.compare{float:left;margin:0 0 7px;}
		#account-creation_form .account_creation{width:100%;clear:both;margin:0 0 30px}
		#account-creation_form p.checkbox,
		#identity .std p.checkbox{padding:0!important;margin:0!Important;}
		div.addresses p.checkbox{padding-left:0!important}
		.three_column .idTabs{background:none}
		.three_column .cart_voucher input.discount_name {width: 235px;}

		.list_carousel li{height:auto!important}
		.list_carousel li .cs_newarrival_p .cs_hide{display:block!important;opacity:1!important;top:0!important;}
		.list_carousel li .cs_newarrival_p .cs_hide .cs_new_bottom{position:relative!important;}
				
		/*theme furnture*/
		.cs_revolution{width:100%;}
		.rightbannerhome{width:100%;margin:13px 0 0}
		.rightbannerhome p{float:left;width:48.6%}
		.rightbannerhome p + p{margin-left:20px;}
		#footer .static-blokc-follow-us li{margin:0 5px 2px 0}
		#product_comments_block_tab div.comment div.comment_author{width:100%;padding:0 0 10px}
		#product_comments_block_tab div.comment div.comment_details{clear:both}
		.cat_desc .cat_desc_content,.blog_cat_title h1{font-size:100%}
		#footer_copyright .payment{float:left;clear:left}
		.cb_sidebar .author .comment, .blog_left .author .comment{background:none;margin-left:0;padding-left:0}
		#menu ul li .ajax_block_product .exclusive{max-width:78%}
		.home_top_tab .bt{top:10px;}
		#menu > ul  li > div.sub_menu{width:auto!important}
		#menu ul li .ajax_block_product .product_image_menu {padding:1px;}
		
		.three_column #productscategory{position:relative}
		.three_column .blockproductscategory a.btn{top:-5px}
		.author p.comment{background:none;padding-left:0;margin-left:0}
		.two_column .idTabs,.three_column .idTabs{background:none}
		
	}

	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 1023px) {
				
		
		.two_column #pb-right-column{width:48%}
		.two_column .grid_16 #pb-right-column,.two_column .grid_16  #pb-left-column{width:100%;margin-right:0}		
		.three_column   #pb-left-column,
		.three_column   #pb-right-column{width:100%;margin-right:0}
		.one_column ul.step li{min-width:15.99%}
		.two_column  ul#order_step{background:none;border:none}
		
		.three_column   #create-account_form,#authentication .three_column   #login_form{width:100%;margin:0 0 20px}
		.cs_home_banner_block p.item{width:173px;}
		.cart_voucher input.discount_name{width:330px;}
		.three_column #account-creation_form input.text,.three_column  #account-creation_form #id_country,.three_column   #account-creation_form #id_state{width:90%}

		
		/*theme*/
		.cs_free_shipping .col{width:219px;}
		#subcategories .inline_list li{margin-right:30px;width:150px;}
		.grid_8 #productsSortForm{float:right;margin-right:0}
		.grid_8 .product_list li .image{width:125px;}
		
		#account-creation_form input.text, #account-creation_form #id_country, #account-creation_form #id_state,
		form.std p.text input[type="text"],
		textarea#elm1{width:95%}
		#module-csblog-categoryPost #product_list.product_grid li{margin-right:18px!important;}
		

	}
	
	/* Small Tablet Portrait size max width:767 (devices and browsers) */
	@media only screen and (max-width: 767px) {	
		body{-webkit-text-size-adjust:  100%; font-size:100% !important;}
		
		#header{text-align:left;padding-top:0}
		ul#header_links{padding:5px 0 10px}
		ul#header_links,.free_shipping{display:block;float:left}
		#header_right{float:left;width:100%;text-align:left}
		#header_right #header_user{margin:10px 0;float:left;width:auto;text-align:left;overflow:hidden;}
		#header_user #header_nav li{margin:0 15px 0 0;float:left!important;}
		#header_content{text-align:center}
		#header_logo img{max-width:100%}		
		#header #cart_block{left:0;top:100%;background:#fff}
		#left_column,#right_column{display:none!important}
		#header_user #header_nav li#shopping_cart{padding:15px 0 0}
		#search_block_top{width:100%}
		
		.ac_results{width:400px!important;margin-top:5px}	
			
		.cart_voucher input.discount_name{width:300px}
		
		ul.address{width:100%;margin:0 0 10px!important}
		#pb-right-column,#pb-left-column{width:100%;margin-right:0}		
		#more_info_sheets{background:none;padding:0;margin:0;border:none}
				
		#order-detail-content,#block-history,#block-history .table_block{overflow-x:auto}
		#address form.std p.required label, #address form.std p.text label, #address form.std p.textarea label{width:100%;margin:0;text-align:left}
		#order .delivery_option label > table.resume, #order-opc .delivery_option label > table.resume{width:100%}
		
		#listpage_content div.categTree,
		#sitemap_content div.sitemap_block{width:100%;margin-bottom:20px}
		ul#product_list{margin-left:0;width:100%}
		form.std label, form.std p span{width:100%;text-align:left;display:block;float:none}
		p.checkbox label{display:inline}
		#stores-table{display:none}
		
		#product_comparison td.td_empty{width:150px;}
		#new_comment_form{width:100%}
		#new_comment_form .product img{margin-right:0;max-width:100%;float:none}
		#new_comment_form #criterions_list .star_content{margin:0}
		#new_comment_form #criterions_list label{margin-right:5px}
		#create-account_form, #authentication #login_form,.opc_login_onepay{width:100%!important;margin:0 0 20px!important;}
		
		form#compare_shipping_form #compare_shipping p select{width:98%!important}
		form#compare_shipping_form #compare_shipping p input#zipcode{width:96%!important;margin-right:0}
		#account-creation_form input.text, #account-creation_form #id_country, #account-creation_form #id_state,
		form.std p.text input[type="text"],
		#order-opc div.opc-main-block #opc_account_form p.required input.text, #order-opc div.opc-main-block #opc_account_form p.text input.text,
		#order-opc div.opc-main-block #opc_account_form p.textarea textarea,
		form#add_address p.required input, form#add_address p.text input,
		form#add_address p.textarea textarea,textarea#elm1{width:95%}
		
		#order-opc div.opc-main-block #opc_account_form p.required.select select,
		form#add_address p.select select{width:99%}
				
		/*theme*/
		/*background none modified by yangtao 2015-07-10*/
		.mode_header{background:#eb3d63;margin-bottom:20px;}
		.mode_header_content{padding:20px 0;margin:0 0 10px;}
		#currencies_block_top, #languages_block_top{float:left}
		#languages_block_top{background:none;padding:0;margin:0}
		#currencies_block_top{clear:left}
		#header{position:relative;padding-bottom:40px;}
		#header_user{position:absolute;left:0;bottom:5px;}
		#header_logo{float:none}
		ul#header_links, .free_shipping{float:none;display:inline-block}
		.rightbannerhome{margin:5px 0 0;}
		.rightbannerhome p{width:100%;margin:0 0 10px!important;}
		.cs_free_shipping{margin:10px 0 0}
		.cs_free_shipping .col,
		.cs_free_shipping .col.last{width:100%;padding:0 0 15px;margin:0 0 15px;border-bottom:1px solid #C8C8C8}
		.home_top_tab{margin:0}
		.block_save{margin:0}
		#featured-products_block_center{margin:15px 0 0}
		.mode_footer_top{padding-top:0}
		#page #bock_blog_post .block_content li{margin:0 0 20px}
		#page #bock_blog_post .block_content li .blog_image{width:130px;margin:0 10px 5px 0;float:left}
		#page #bock_blog_post .block_content li h3{margin:0 0 7px;}
		.viewmore{padding-top:0}
		#bock_blog_post{margin-bottom:0}
		#footer .block{border-bottom:1px solid #969696;margin:0 0 15px;padding:0 0 15px;position:relative}
		#footer  .block.block_footer.static-blokc-follow-us{border:none;margin:0;padding:0}
		#footer_about_us  .block_content{display:block!important}
		#footer #newsletter_block_left{margin-bottom:15px}
		#footer_copyright .payment{float:left;width:100%;text-align:center}
		#footer_copyright .payment li{margin:0 10px 5px 0;float:none;display:inline-block}
		#subcategories .inline_list{width:105%}
		#subcategories .inline_list li{margin-right:18px;width:125px;}
		.view_list_gird{float:right;clear:right;margin-right:0}
		.product_list li .image{width:150px;margin-right:15px}
		div.pagination{overflow:hidden;width:100%;clear:both}
		form.pagination{float:right;margin-top:3px}
		ul.step{background:none}
		ul.step li {width:100%;margin:0;padding:0}
		ul.step li.step_current,
		ul.step li.step_current_end{margin-left:15px;}
		ul.step li.step_current  span.number,
		ul.step li.step_current_end  span.number{margin-left:-15px;}
		.three_column   #viewed-products_block_left .content_img{float:none;margin-right:0}
		
		#module-csblog-categoryPost #product_list.product_grid li{width:100%!important;margin:0 0 30px!important}
		#module-csblog-categoryPost .view_list_gird{float:left;clear:left}
		.icon_mobile_show_hide{display:block}
		#productscategory{position:relative}
		.blockproductscategory a.btn{top:-15px!important;}
		div.pagination ul.pagination{float:right;clear:right;margin-right:0}
		ul.pagination li.pagination_next{padding-right:0!important;margin-right:0!important}
		.home_top_tab .bt{top:-47px;}
		.home_top_tab{padding-bottom:0}
		.tabs-carousel{margin-bottom:0}
		#page .author{float:left;clear:left}
		
		#opc_account_form input.text{width:95%}
		#opc_account_form p.select select{width:98%}
	}
	
	
	/* Small Tablet Portrait size to standard 600 (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 767px) {
		
		/*theme*/
		.cs_home_banner_block p.item{width:208px;margin-right:2px;}
		#footer  .grid_4{ display: inline-block;    float: none;    margin: 0 0 15px;    vertical-align: top;    width: 197px !important;}
		/*#footer  #block_various_links_footer,
		#footer  .blockcategories_footer,
		#footer  #block_contact_infos{padding-right:20px;}*/
		
			
		.cs_home_right_banner p img{width:100%}
		#search_block_top #search_query_top{width:85%}
		
		
		
	}
	
	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 479px) {		
		/*#fancybox-wrap{top:100%!important;}*/
		/*theme*/		
		.cart_voucher input.discount_name{width:245px}
		.ac_results{width:300px!important;margin-left:-12px;}
		.cs_home_banner_block p img{width:100%}
		#footer .block_customer_service_links .block_content{padding-top:0;}
		#footer  .grid_4{margin-bottom:15px;}
		.content_sortPagiBar .sortPagiBar .compare{float:left;margin-left:0;clear:left}

		input#addressInput{width:95%}
		#account-creation_form input.text, #account-creation_form #id_country, #account-creation_form #id_state{width:96%}
		.content_scene_cat {	display: block;	overflow: hidden;}
		.manufacturerContainer a.btn{top:17%;}
		
		#productsSortForm{float:right;margin-right:0}
		form#compare_shipping_form #compare_shipping p input#zipcode{width:94%!important;}
		#productscategory_list li{margin-right:0!important}
		#page .author p.comment{float:left;clear:left;margin-left:0;padding-left:0;background:none}
	}
@media screen and (max-device-width :1023px) {
	.zoomdiv,#toTop{display:none!important}
	a.product_image img,
	a.product_img_link img{border:none!important;border-bottom:1px solid #dcdcdc!important;border-raidus:0!important;-moz-border-raidus:0!important}
	a.product_image:hover img, a.product_img_link:hover img {
    border:none!important;border-bottom:1px solid #dcdcdc!important;border-raidus:0!important;-moz-border-raidus:0!important}
	a img:hover,a:hover img{border:none!important;box-shadow:none!important;border-raidus:0!important;-moz-border-raidus:0!important}
	#center_column .sortPagiBar p.select{margin-right:-1px;}
}


@media screen and (max-device-width :479px) {#center_column .sortPagiBar p.select{margin-right:-3px;}}
@media only screen and (max-width: 767px) {
	.ui-tabs .ui-tabs-nav, .title_tab, .title_tab_hide_show {
		background: none;
	}
}