@media only screen and (max-width: 1024px) {
	
	#foto-home .img {
	background-attachment: scroll;
	-webkit-background-attachment: scroll;
}

#foto-home .img2 {
	background-attachment: scroll;
	-webkit-background-attachment: scroll;
}
	
.bg-contenuti-1 {
	background-attachment: scroll;
	-webkit-background-attachment: scroll;
}

.bg-contenuti-2 {
	background-attachment: scroll;
	-webkit-background-attachment: scroll;
}
	
}


@media only screen and (max-width: 979px) {
	
.header-top-bar-container {
	position:relative;
	width:100%;
	z-index:90;
	background:rgb(24, 77, 104);
}	
	
#cont_top {
	width:100%;
	height:auto;
	position:relative;
	background:rgb(0, 0, 0);
}

#top {
	width:100%;
	min-width:100%;
	height:auto;
	padding:20px 0px 0px;
	margin:0 auto;
	position:relative;
  z-index:90;
}

.blocca {
	background: #000 !important;
}

.blocca .logo img {
	width:50px;
}
	
.logo {
	top:0px;
	left:20px;
	position:relative;
}
	
.logo img{
  height:50px;
	width:50px !important;
	border: 0px;
	margin:0px 0px 10px 0px;
}
	
.phone {
display:none;
}
	
#margin-news {
display:none;
}

}



@media only screen and (max-width: 768px) {
	
html,body {
font: 400 90%/normal "Open sans", Helvetica, sans-serif;
}
	
/* Nel titolo pagina prodotti */
h1 {
	font-size:180%;	
}
/* Titolo dettaglio */
h2{
	font-size:120%;	
}
/* Nel titolo FINESTRE - PORTE - CANCELLI / Alluminio, Legno, Pvc, Acciaio inox, Ferro */
h3 {
	font-size:120%;	
}

/* Titolo contenuti */
h4{
	font-size:120%;	
}

/* Prenota adesso*/
h5 {
	font-size:120%;	
}
	
/* Prenota adesso*/
h6 {
	font-size:105%;	
}
	
.pulsante-ordina, .pulsante-altriprodotti {
width:100%;
text-align:center;
}


	
.fissa {
display:none;
}

#scrollmouse {
	display:none;
}
	
#menu {
	width:100%;
	margin:0px;
	font-style: normal;
  position:relative;
}

#cont_menu {
	position:ralative;
	width:100%;
}

#menu-cont {
	width:100%;
	min-width:100%;
	margin:0 auto;
}
	
#contatori {
  float:left;
	width:50%;
	padding:20px;
	height:70px;
	text-align:center;
	margin:20px 0px;
}
	
#foto {
	height:150px;
}
	
#foto-carretto {
	height:150px;
}
	
.overlay h2 {
font-size:300%;
}

	
.loghi img {
	width:50%;
	height:auto;
	padding:15px 10px;
	vertical-align:middle;
	float:left;
}


#contenuti {
	width:100%;
	min-width:100%;
	padding:30px 20px;
}
	
#tabella-prezzi {
margin-top:20px;
width:100%;
font-size:70%;
}
	
#sx {
 float:left;
  margin-left:0px;
	margin-bottom:20px;
  left:0px;
  width:100%;
  position:relative;
  z-index:5;
}
 
#sx #content {
  margin-right:0px;
}
 
#dx {
  float:right;
  width:100%;
  position:relative;
  z-index:10;
  margin-bottom:20px;
}

#carrello {
	margin-top:15px;
	width:100%;
}
	
#login {
	width:100%;
}
	
.bianco {
width:100%;
min-height:auto;
position:relative;
}
	
.table-row {
	display: table;
	background:#000;
	height:auto;
}
	
.news-overlay {
	height:auto;
}

.colonne {
	column-count: 1;
	column-gap: 30px;
	
	-moz-column-count: 1;
	-moz-column-gap: 30px;
	
	-webkit-column-count: 1;
	-webkit-column-gap: 30px;
	}
	
#image_azienda {
width:100%;
height:auto;
border-radius:0;
margin: 0px 0px 20px 0px;
}
	
input.reservation {
width:100%;
}

select.reservation {
width:100%;
}

input.button-prenota {
width:100%;
}
	

	
/*-------------------------
BOX news
-------------------------*/
	
.input-filds {
width: 100%;
}

	
#cont_box_news {
	float:left;
	width:100%;
	padding:10px;
}

/*-------------------------
FINE BOX news
-------------------------*/
	
/*-------------------------
BOX PRODOTTI HOME
-------------------------*/

#cont_prod {
	width:100%;
	height:100%;
  display:block;
}

#cont_box_prod {
	width:100%;
	height:100%;
	padding:10px;
	display:inline-block;
}

/*-------------------------
FINE BOX PRODOTTI HOME
-------------------------*/
	
/*-------------------------
VIDEO RESPONSIVE
-------------------------*/

.cont-rwd-video {
 float:left;
 width:100%;
 border:1px solid #fff;
 margin-top:0px;
}

/*-------------------------
FINE VIDEO RESPONSIVE
-------------------------*/
	
/* ==========================================*/
/*	Chi siamo
/* ==========================================*/

.roberto {
	display:none;
}

.carlina {
	display:none;
}
	
.roberto-is-gek {
	display:block;
	width:100%;
	height:auto;
	position:relative;
}
	
.roberto-is-gek .assoluta-centro {
position:relative;
padding-top:0px;
}

.roberto-is-gek .assoluta-centro h1{
font-size:8vw;
}

#chisiamo-txt {
	display:block;
	width:100%;
	padding:20px 0px;
	font: 15px/normal 'Roboto', sans-serif;
}


/* ==========================================*/
/*	Fine Chi siamo
/* ==========================================*/
	

#footer {
	margin: 0 auto;
	width:100%;
	min-width:100%;
    font: 300 14px/1.6em "Open sans",Helvetica,sans-serif;
    padding:20px 10px;
}

.uno {
	float:left;
	padding:0px;
	width: 100%;
	padding:10px;
	margin-bottom:20px;
}
.due {
	float:left;
	padding:0px;
	width: 100%;
	padding:10px;
	margin-bottom:20px;
}
.tre {
	float:left;
	padding:0px;
	width: 100%;
	padding:10px;
	margin-bottom:20px;
}


#footer2 {
	margin: 0 auto;
	width:100%;
	min-width:100%;
    font: 400 13px/1.8em "Open sans",Helvetica,sans-serif;
}
	
   
    
}
