	/* Bigger then standard 960px (1280px) */
	@media only screen and (min-width: 1200px)
	.products_block h3,.name_product h3{font:700 12px/1.35 Arial, Verdana, sans-serif;}
h5 { font: bold 20px/1.35 'comfortaa'; line-height: 31px;}
.number{font-size: 20px;margin-right: -15px;font-weight: 800;margin-top: -40px;}
#menu ul li.menu_item{width:9.3%;margin-right:-5px}
		#header_logo img{margin-left:-10px;}


	 {
		

	}
	/* Bigger then standard 960 */
	@media only screen and (min-width:1024px) and (max-width: 1279px) {
		#left_column .block,#left_column .advertising_block{padding-right:0}
		#right_column .block,#right_column .advertising_block{padding-left:0;}	
		.cs_home_staticblock .col{width:250px}
		.homecategoryfeature .col{width:293px}
		a.product_img_link img{max-width:100%}
					#header_logo img{margin-left:-30px;}

		#footer .text_footer{width:180px}
		#footer .block_various_links .block_content{margin-right:20px}
		#footer .myaccount,.paiement_logo_block{width:160px;}
		.three_column #pb-right-column,.three_column #pb-left-column{width:100%!important;margin:0 0 20px!important;}
		.three_column .grid_16 #pb-right-column{width:300px!important;margin-right:20px!important;}
		.three_column .grid_16 #pb-left-column{width:300px!important}
		
		#pb-right-column{width:370px;}
		#pb-left-column{width:300px;}
		.one_column #pb-left-column{width:540px;}
		ul.step li{min-width:114px}
		
		#identity .std p.checkbox{margin-left:185px;}
		.three_column #center_column .sortPagiBar form.compare,
		.three_column #center_column #pagination.pagination{float:right}
		div.addresses p.checkbox{padding-left:0!important}
		.kaina{font-size: 14px;}
		.three_column #center_column ul#product_list  li.grid_8 .image{width:100%;margin-right:0}
		
		.cameraContents p.sale_off{top:-120%;}
		.cart_voucher input.discount_name{width:300px}
		
		.followus a + a{margin-left:25px}
		/*grid 16*/
		.grid_16 form.pagination{margin-top:10px}
		.grid_16 #pb-left-column{width:220px}
		[class*=block_color_] .bgbcolor{height: 123px;}
		.container_25 .grid_25{width: 188px;bottom:2px;margin-left:750px;margin-bottom:70px;height:151px;}
        .viewport{width:900px}
        .header1{font-size:9pt;position:relative;left:20px;top:0px}
		#social li{position:relative;left:35px;}
		#menu ul li.menu_item a{font-size:14px}
		.radio-block{width:350px;left: 11px;}
	    .radio-block5{width:352px;left:-27px;top:-10px}
		.radio-block p{line-height: 20px;}
		.custom-block1{width: 294px;position:absolute;top: -1px;left: 364px;}
		.custom-block1 p{line-height:16px;margin-bottom:10px}
		.custom-block2{width: 294px;position:absolute;top: 285px;left: 364px;}
		.custom-block2 p{line-height:15px}
		.radio-block1{width: 238px;left: 307px;bottom: 551px;}
		.radio-block1 p{line-height:20px}
		.ul.step{width:100%}
		.cart_navigation2{position:relative;left:220px;top:0px}
	    .cart_navigation3{position:relative;left:120px;top:25px}
	    .cart_navigation4{position:relative;left:170px;bottom:22px;}
	    .cart_navigation5{position:relative;left:170px;bottom:2px;}
	    .cart_navigation{position:relative;top:-40px;left:10px}
	    .cart_navigation1{position:relative;right:250px}
	    .cart_navigation6{position:relative;left:220px;top:-20px;}





	}

	
	/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 1023px) {
		#left_column .block,.advertising_block{padding-right:0}
		#right_column .block,#right_column .advertising_block{padding-left:0;}
		#menu ul li.menu_item a{padding:0 15px 40px;}
		
		#header_logo{float:left;}
	    #header_logo img{margin-left:-30px;}

		a.product_img_link img{max-width:99%}
		
		.kaina{font-size:14px}

		
		#footer .text_footer{width:100%;margin:0 0 20px}
		#footer .block_various_links .block_content{margin-right:20px}
		#footer .myaccount,.paiement_logo_block{width:178px;}
		
		#pb-right-column{width:100%;margin:0 0 20px;}
		#pb-left-column{width:100%;}
		.three_column #pb-right-column,.three_column #pb-left-column{width:100%!important;margin:0 0 20px!important;}
		
		#create-account_form, #authentication #login_form{width:100%;margin:0 0 20px}
		
		#account-creation_form p.radio span, #account-creation_form p.text label, #account-creation_form p.password label, #account-creation_form p.select label, #account-creation_form p.select span, #account-creation_form p.textarea label{width:100%;text-align:left;padding:0}
		#account-creation_form p.checkbox,
		#identity .std p.checkbox{padding:0!important;margin:0!Important;}
		
		div.addresses p.checkbox{padding-left:0!important}
		table.std td, table.table_block td,table.std th, table.table_block th,table#cart_summary th{padding:15px 10px}
		.grid_8 #carriercompare_submit{margin-bottom:10px}
		#identity .std p label, #identity .std p.select span, #identity .std p.radio span{width:100%;padding:0}
		
		.content_sortPagiBar div.pagination{margin-top:7px;float:right;clear:both}
		
		.cpanelContainer{display:none!important}
		#new_comment_form{width:100%}
		#new_comment_form .product .product_desc{margin:15px 0;width:100%}
		#new_comment_form input,#new_comment_form textarea{width:85%}
		
		.homecategoryfeature .col{width:100%;padding:0}
		.homecategoryfeature .col + .col{border:none;margin:50px 0 0;padding:0}
		
		.three_column #center_column .sortPagiBar form.compare,
		.three_column #center_column #pagination.pagination{float:right}
		div.addresses p.checkbox{padding-left:0!important}
		
		#listpage_content div.categTree,
		#sitemap_content div.sitemap_block{width:50%}
		
		.three_column #center_column ul#product_list  li.grid_8 .image{width:100%;margin-right:0}
		.cs_home_staticblock{margin-top:0}
		#thumbs_list li a.thickbox{display:block;}
		.cameraContents p.sale_off{top:auto;}
		
		.grid_12 ul.idTabs li{margin-right:0; float:none; display:block; margin-top:5px}
		.grid_12 .idTabs a, .grid_12 .title_hide_show{display:block; border-bottom:5px solid transparent;}
		
		.grid_15 ul.idTabs li{margin-right:0; float:none; display:block; margin-top:5px}
		.grid_15 .idTabs a, .grid_15 .title_hide_show{display:block; border-bottom:5px solid transparent;}
		
		.grid_16 ul.idTabs li{margin-right:0; float:none; display:block; margin-top:5px}
		.grid_16 .idTabs a, .grid_16 .title_hide_show{display:block; border-bottom:5px solid transparent;}
		.header1{font-size:9pt;position:relative;left:20px;top:0px}
		#social li{position:relative;left:35px}
		.container_25 .grid_25{position:relative;width:420px;top:0px;margin-left:0px;margin-bottom:85px;height:161px;}
		h5{font-size: 16px;line-height: 21px;}
		.radio-block{width: 419px;}
		.radio-block p{line-height:20px}
		.custom-block1{width:300px;position:absolute;top: 624px;left:302px;display: none;}
		.custom-block1 p{line-height:16px;margin-bottom:10px}
		.custom-block2{width:300px;position:absolute;top: 905px;left:302px;display: none;}
		.radio-block1{width: 217px;left:610px;display: none;}
		.radio-block1 p{line-height:20px}
		.ul.step{width:100%}
		.cart_navigation2{position:relative;left: 24px;top: 15px;}
	    .cart_navigation3{position:relative;left: 5px;top: 40px;}
	    .cart_navigation4{position:relative;left:170px;top:20px;}
	    .cart_navigation5{position:relative;left:170px}
	    .cart_navigation{position:relative;top:-40px;left:10px}
	    .cart_navigation1{position:relative;right:250px}
	     ul.step li{font:700 15px/15px "comfortaa"}







	}


	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 1023px) {
		#menu{margin-bottom:10px; margin-top:20px}
		#menu ul li .product_item{float:none}
		#menu ul li.menu_item a{font-size:12px}
		#header_logo{top:94px}
		#header_logo{margin:10px -35px 10px}
		#header_logo img{max-width:85%}
		#search_block_top{position:relative;top:0;right:auto;;float:right;clear:right;margin:10px 0;}
		.copy{text-align:left}
		.cameraContent h4{font-size:50px;line-height:45px}
		.header1{font-size:10px;position:relative;left:100px;top:5px}
		#social li{position:relative;left:145px}
		.container_25 .grid_25{width:190px;bottom:2px;margin-left:560px;margin-bottom:45px;height:121px;}
        [class*=block_color_] p{font-size:1px;}
        .number{font-size:15px;margin-left:-5px}
        .numeris{margin-top: 5px;}
        .viewport{width:700px}
        #header_right #header_user{font-size:10px;margin-left:13px}
		.cs_home_staticblock .col{width:176px;margin-bottom:10px;padding-right:30px}
		.cs_home_staticblock .col + .col{}
		.cs_home_staticblock .col .cs_s_img{margin:0 0 30px; }
			
		/*.three_column  #thumbs_list{width:85%}
		.one_column #thumbs_list{width:443px}*/
		.one_column #pb-right-column{width:420px;margin-right:30px}
		.one_column #pb-left-column{width:298px;}
		.sortPagiBar #bt_compare{padding-bottom:0;line-height:25px}
	
		.cart_voucher input.discount_name{width:150px}
		.three_column .grid_8 .cart_voucher input.discount_name{width:190px}
		.grid_8 form#compare_shipping_form #compare_shipping p select{width:235px}
		.grid_8 form#compare_shipping_form #compare_shipping p input#zipcode{width:222px}
		
		/*grid 16*/
		.grid_16 form.pagination{margin-top:10px}
		.grid_16 #pb-left-column{width:100%}
		.grid_16 .accessories_block ul#product_list{width:105%}
		.accessories_block .block_content{overflow:hidden}
		/*grid 8*/
		.grid_8 #subcategories ul li{margin-right:20px}
		.grid_8 #identity .std p.required input, .grid_8 #identity .std p.password input,  #identity .grid_8 .std p.required input, #identity .grid_8 .std p.password input, .grid_8 input#addressInput{width:240px}
		.grid_8 #account-creation_form p.text input, .grid_8 #account-creation_form p.password input, .grid_8 #account-creation_form p.select input{width:225px}
		.grid_8 #account-creation_form p.select select{margin-right:5px}
		.grid_8 #account-creation_form p.select select#years{margin-right:0}
		.grid_8 #account-creation_form p.select select#months{width:80px}
		/*grid_12*/
		.grid_12 ul#product_list{width:109%}
		#footer .text_footer{width:30%}
	    #lofadvafooterfooter{position:absolute;left:370px}
		#footer ul{width:260px}	
	}
	
	/* Small Tablet Portrait size max width:767 (devices and browsers) */
	@media only screen and (max-width: 767px) {	
		body{overflow-x:hidden;}
		#header_right{text-align:center}
		#header_right #header_user{margin:10px 0;float:none;width:100%}
		#header_user #header_nav li{margin:5px 15px 0 0;float:none!important;display:inline-block}
		.header1{font-size: 10px;position:relative;left:90px;display:inline-block}
		#social{position:relative;}
		ul.isocial li a.facebook{position:asolute;left:-80%}
		ul.isocial li a.twitter{position:abslute;left:-70%}
		ul.isocial li a.google{position:abslute;left:-60%}
		.container_25 .grid_25{position:relative;width: 299px;top: 100px;margin-left:0px;margin-bottom: 70px;height:161px;}
		.number{margin-right:150px}
		.viewport{width:180px;position:relative;left:40px}
		#lofadvafooterfooter{position:relative;left: 2px;}
		#footer ul{width: 100%;}
		#languages_block_top{bottom:1px;position:relative;left: 15px;}
		#currencies_block_top{bottom: -25px;position:relative;left: 172px;}
		.[class*=block_color_] .bgbcolor{top:10px;position:relative;}
		ul#header_links{display:inline-block;float:none}
		
		ul#product_list.product_grid{margin-left:0!important;width:100%!important}
		#header_logo{margin:15px auto 20px;float:none;text-align:center;display:block;clear:both;left:5px;}
		#header_logo img{max-width:80%}
		.cs_mode_slideshow{top:0}
		#search_block_top{position:relative;top:0;right:auto;width:100%;float:right;clear:right;margin:10px 0 15px;padding:5px 0}
		#search_block_top #search_query_top{width:88%;}
		.ac_results{width:400px!important;margin-top:5px}
		.cameraContent h4{font-size:25px;line-height:22px}
		.camera_caption{bottom:25px!important;}
		#header_logo img{margin:10px 0}
		#shopping_cart{margin:10px 0 0 0 !important; border-radius:10px; -webkit-border-radius:10px; width:100%;  }
		.homecategoryfeature .grid_12{width:100%}
		.homecategoryfeature .next{right:0}
		.homecategoryfeature .prev{left:0}
		.homecategoryfeature .product_slider{margin:0 0 10px; padding: 20px 30px}
		
		.copy{/* text-align:right */}
		
		.cs_home_staticblock .col{width:80%;margin-bottom:30px;padding-right:10%; padding-left:10%}
		.cs_home_staticblock .col:last-child{margin-bottom:0}
		.homecategoryfeature .grid_12.alpha .fcontent{border-right:none}
		
		#footer .block_various_links{float:none;margin-bottom:10px}
		#footer .block_various_links .block_content{float:none;display:inline-table;margin-bottom:15px}
		.paiement_logo_block{float:left}
		
		.content_sortPagiBar .sortPagiBar .compare{float:right;}
		.content_sortPagiBar div.pagination ul.pagination{margin-bottom:10px}
		.content_sortPagiBar .sortPagiBar #bt_compare{margin:0}
		
		/*#thumbs_list{width:443px}*/
		ul.step li{min-width: 99%;margin:0 0 1px!important}
		.cart_voucher input.discount_name{width:90%; margin:0}
		
		ul.address{width:100%;margin:0 0 10px!important}
		
		.product_list li .image{width:100%;margin-right:0}
		
		#header #cart_block,
		#left_column,#right_column{display:none!important}
		.sortPagiBar  .display{display:none!important}
		.ambiance-default, .ambiance-success, .ambiance-error{margin:10px 0;width:260px!important}
		
		.blockproductscategory a.btn{display:none!important}
		#footer .copy{bottom:2px;}
		
		#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%}
		
		#product_comparison td.td_empty{width:150px;}
		
		.paiement_logo_block h4{padding-top:0}
		
		#footer{margin-bottom:30px;overflow:visible}
		#footer .copy{bottom:-10px;}
		#pb-right-column #image-block #view_full_size .span_link{display:none}
		
		#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}
		
		#best-sellers_block_center{margin-bottom:0}
		#footer .block.stactic_adv_footer,#footer .text_footer{margin-bottom:35px;margin-left: 10px;}
		.product_list li .image a.product_img_link{float:none}
		
		#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}
		
		.zoomdiv{display:none!important}
		
		.stactic_adv_footer .col{width:100%;margin-bottom:5px}
		.cameraContents p.sale_off{display:none}
		.content_slider.slide_2{margin-right:0}
		.copy{padding-bottom: 0px; margin-bottom: -30px;margin-right: 19px;}
		
		ul.idTabs li{margin-right:0; float:none; display:block; margin-top:5px}
		.idTabs a, .title_hide_show{display:block; border-bottom:5px solid transparent;}
	
	}

	
	
	
	/* Small Tablet Portrait size to standard 600 (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 767px) {
		.cameraContent h4{font-size:40px;line-height:35px}
		
	}

	
	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 479px) {					
		#footer .block_various_links .block_content,
		#footer .myaccount,.paiement_logo_block{margin:0 0 10px;width:100%}
		/*#thumbs_list{width:290px}
		#thumbs_list li{width:80px;}*/
		ul.step li{min-width:90%;}
		.cart_voucher .title_block{margin-right:10px}
		
		#new_account_form p.radio span, #new_account_form p.text label, #new_account_form p.password label, #new_account_form p.select label, #new_account_form p.select span, #new_account_form p.textarea label{width:100%;text-align:left}
		
		.cart_navigation .exclusive, .cart_navigation .exclusive_large{margin-bottom:5px}
		.view_list_gird{margin-bottom:10px}
		#pb-right-column #image-block #view_full_size .span_link{display:none}
		
		#header_user #header_nav li#shopping_cart{ clear: left;  }
		input#addressInput{width:280px;margin:7px 0}
		
		#search_block_top #search_query_top{width:84%}
		.ac_results{width:275px!important}
		.cameraContent h4{font-size:21px;line-height:18px}
		#new_comment_form .product img{max-width:95%;}
		#fancybox-wrap{top:100%!important;}
		.content_slider{max-width:300px;}
		.content_sortPagiBar .sortPagiBar .compare{margin-top:10px;}
		
		
		
		
	}
