/* Medium screens (640px) */
@media all and (max-width:40em) { 

 html { 
  font-size: 80%; 
  }
 
			
}
 


/* Large screens (1900px) */
@media all and (min-width:118.750em) { 

 html { 
  font-size: 110%; 
  }
 
div#wrapper {
   min-height: 21500px!important;
    width: 100%;
    margin: 0;
    padding: 0 0 50px 0;

}

 	 
}

/* Medium screens () */
@media all and (max-height:550px) { 

/*style general*/
 html *{ 
  font-size: 14px; 
  }
  
article p {
	font-size:20px !important;
	line-height:32px!important;
	}
	
.span3, .span3 em {
	font-size:16px !important;
	line-height:18px !important;
	}

/*navigation*/
#footer {
	bottom: 0;
	right: 8%;
	}


}

