@media only screen and (max-width: 1365px) and (min-width: 1024px){
	
	.wrap 					{ width: 1000px;}
	ul.skill li h1 			{ padding: 0 20px;}
	ul.skill li span 		{ padding: 0 20px;}
	.welcome_right 			{ width: 80%;}
	.welcome_left 			{ width: 20%;}
	.welcome_left img 		{ width: 180px; margin: 40px 0 0 0;}
	.left_shop 				{ width: 185px;}
	#primary 				{ width: 760px;}
	ul.products li .button 	{ width: 66px; margin: 0 10px 5px !important;}
	.chisiamo_right img 	{ top: 153px;}
	.contatti_left 			{ width: 50%;}
	.contatti_right 		{ width: 50%;}
	ul.in_contact li 		{ width: 50%;}
	
	#mysticky-nav 			{ top: 0px !important;}
	
	.woocommerce-product-gallery 	{ width: 300px;}
	.product .summary 				{ width: 410px;}
	
	ul.products li.product div.woocommerce-product-details__short-description ul { width: 345px;}
	
	.richiesta_info 		{ margin: 15px 25px 15px 0px; float: right;}
	
	.home_products li 		{ width: 238px !important;}
	
}


@media only screen and (max-width: 1023px) and (min-width: 768px){
	
	.wrap 										{ width: 700px;}
	.menup li 									{ padding: 18px 12px; font-size: 12px; font-weight: 100;}
	ul.skill li 								{ width: 50%;}
	ul.skill li:nth-child(2) .skill_content 	{ border-right: 0px solid #ccc;}
	.welcome_right 								{ width: 100%;}
	.welcome_left 								{ position: absolute; right: 130px; top: 233px;}
	.direct_link 								{ width: 100%;}
	.illuminotecnica_right 						{ display: none;}
	.illuminotecnica_left 						{ width: 100%;}
	.chisiamo_right 							{ display: none;}
	.chisiamo_left 								{ width: 100%;}
	.left_shop 									{ width: 185px;}
	#primary 									{ width: 450px;}
	ul.products li .button 						{ width: 66px; margin: 15px 10px 5px !important;}
	ul.products li h2 							{ width: 100%;}
	ul.products li.product div.woocommerce-product-details__short-description ul { margin: 15px 0 7px 10px; width: 408px;}
	ul.products li img 							{ float: none; margin: 0 auto 0; display: block; position: relative;}
	
	.contatti_left 								{ width: 50%;}
	.contatti_right 							{ width: 50%;}
	ul.in_contact li 							{ width: 100%;}

	.product .summary 							{ margin: 15px 0 15px 0; width: 100%;}
	.woocommerce-product-gallery 				{ width: 100%;}
	.woocommerce-product-gallery figure div 	{ width: 100px;}

	#mysticky-nav 								{ top: 0px !important;}	
	
	.home_products li 							{ width: 156px !important; margin: 0 0 15px 15px!important; min-height: 210px;}
	
	.richiesta_info 							{ margin: 15px 68px 15px 0px; float: right;}
	
}


@media only screen and (max-width: 767px) and (min-width: 480px){
	
	.wrap 										{ width: 460px;}	
	.menup,
	.logo,
	.menu_block 								{ display: none;}
	ul.skill li 								{ width: 49%; min-height: 200px;}
	ul.skill li h1 								{ padding: 0 20px;}
	ul.skill li span 							{ padding: 0 20px;}	
	ul.skill li:nth-child(2) .skill_content 	{ border-right: 0px solid #ccc;}
	.welcome_right 								{ width: 100%;}
	.welcome_left 								{ display: none;}
	.direct_link 								{ width: 100%;}
	.illuminotecnica_right 						{ display: none;}
	.illuminotecnica_left 						{ width: 100%;}
	.chisiamo_right 							{ display: none;}
	.chisiamo_left 								{ width: 100%;}	
	.left_shop 									{ width: 430px;}
	#primary 									{ width: 460px;}
	ul.products li .button 						{ width: 66px; margin: 15px 25px 5px !important; float: right;}
	ul.products li img 							{ float: none; margin: 0 auto 0; display: block; position: relative;}
	
	.product .woocommerce-product-details__short-description 						{ margin: 15px -15px 15px 0; width: 100%; float: right; display: inline-grid;}	
	ul.products li.product div.woocommerce-product-details__short-description ul 	{ margin: 15px 0 0 10px; width: 395px;}
	ul.products li h2 																{ width: 100%;}
	.contatti_left 								{ width: 100%;}
	.contatti_right 							{ width: 100%;}
	ul.in_contact li 							{ width: 50%;}	
	.contatti_right input 						{ width: 435px;}
	.contatti_right textarea 					{ width: 436px;}
	
	.product .summary 							{ margin: 15px 0 15px 0; width: 100%;}
	.woocommerce-product-gallery 				{ width: 100%;}
	.woocommerce-product-gallery figure div 	{ width: 80px;}
	
	#mysticky-nav 			{ top: 0px !important;}	
	
	ul.footer li 			{ width: 100%; text-align: center;}
	ul.footer li h1 		{ text-align: center; width: 100%;}	
	
	.home_products li 		{ width: 210px !important; margin: 0 0 15px 15px!important; min-height: 210px;}
	
	.richiesta_info 		{ margin: 15px 0px 15px 0px; float: left;}
	
	
}

@media only screen and (max-width: 479px) {
	
	.wrap 									{ width: 90%; margin: 0 5%;}	
	.menup,
	.logo,
	.menu_block 							{ display: none;}	
	ul.skill li 							{ width: 100%;}
	ul.skill li .skill_content 				{ border-right: 1px solid #ccc; border-left: 1px solid #ccc;}
	ul.skill li:last-child .skill_content 	{ border-right: 1px solid #ccc;}
	.welcome_right 							{ width: 100%;}
	.welcome_left 							{ display: none;}
	.direct_link 							{ width: 100%;}
	.illuminotecnica_right 					{ display: none;}
	.illuminotecnica_left 					{ width: 100%;}	
	.chisiamo_right 						{ display: none;}
	.chisiamo_left 							{ width: 100%;}	
	.left_shop 								{ width: 90%; padding: 10px 5%;}	
	#primary 								{ width: 100%;}
	ul.products li .button 					{ width: 66px; margin: 15px 10px 5px !important; float: left;}
	ul.products li a 						{ width: 100%; display: inline-grid; position: relative;}
	ul.products li img 						{ width: 50% !important; margin: 0 auto;}
	ul.products li h2 						{ margin: 0 !important; width: 96%; font-size: 16px !important; padding: 2%;}
	ul.products li.product div.woocommerce-product-details__short-description ul 	{ margin: 15px 2% 0 2%;  width: 90%; padding: 2%;}

	.product .woocommerce-product-details__short-description { margin: 15px -15px 15px 0; width: 100%; float: right; display: inline-grid;}	

	.contatti_left 								{ width: 100%;}
	.contatti_right 							{ width: 100%;}
	ul.in_contact li 							{ width: 100%;}	
	.contatti_right input 						{ width: 100%;}
	.contatti_right textarea 					{ width: 100%;}	
	.contatti_right input.wpcf7-submit 			{ width: 100%;}

	.product .summary 							{ margin: 15px 0 15px 0; width: 100%;}
	.woocommerce-product-gallery 				{ width: 100%;}
	.woocommerce-product-gallery figure div 	{ width: 80px;}	
	
	#mysticky-nav 			{ top: 0px !important;}	
	
	ul.footer li 			{ width: 100%; text-align: center;}
	ul.footer li h1 		{ text-align: center; width: 100%;}
	
	.home_products li 		{ width: 160px !important; margin: 0 0 15px 15px!important; min-height: 150px;}

	.richiesta_info 		{ margin: 15px 0px 15px 0px; float: left;}
	
}

	
	

