

/* ================================================== */
/* section */
/* ================================================== */

section {
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
  z-index: 10;
}





/* section background
/* -------------------------------------------------- */
#section{
-webkit-background-size: 100% !important;
-moz-background-size: 100% !important;
-o-background-size: 100% !important;
background-size: 100% !important;
max-width: 100%;
width: 100%;
padding:0;
margin:0;

}


/* section background
/* -------------------------------------------------- */
section{
-webkit-background-size: 100% !important;
-moz-background-size: 100% !important;
-o-background-size: 100% !important;
background-size: 100% !important;
}


@media only screen and (max-width: 992px) {
section,#subheader{
-webkit-background-size:cover !important;
-moz-background-size: cover !important;
-o-background-size: cover !important;
background-size: cover !important;
}
}


@media only screen and (max-width: 992px) {
#section,  #section-blocks {
	-webkit-background-size:cover !important;
    -moz-background-size: cover !important;
	-o-background-size: cover !important;
    background-size: cover !important;

   -ms-accelerator:true!important;
   -webkit-text-size-adjust:none!important; 
   background-attachment: scroll!important;
 
}
}


@media only screen and (max-width: 1024px) {
#section, #section-blocks {
	-webkit-background-size:cover !important;
    -moz-background-size: cover !important;
	-o-background-size: cover !important;
    background-size: cover !important;

   -ms-accelerator:true!important;
   -webkit-text-size-adjust:none!important; 
   background-attachment: scroll!important;
 
}
}



