/* ****************************** large ****************************** */
@media all and (max-width: 1300px),
only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1300px),
only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1300px),
only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1300px),
only screen and (min-device-pixel-ratio: 2) and (max-width: 1300px),
only screen and (min-resolution: 192dpi) and (max-width: 1300px),
only screen and (min-resolution: 2dppx) and (max-width: 1300px) {
#aero{
float: none;
margin: 0px auto 0px auto;
}
#humus h1{
text-align: center;
}
#humus #desc{
display: block;
margin: 25px auto;
max-width: 800px;
}
#humus a.button{
margin: 25px auto;
display: block;
}
#footer span{
	font-size: 11px;
}
#slides{
overflow: hidden;
padding-bottom: 43%;
}
#slides .slide{
overflow: hidden;
padding-bottom: 43%;
}
.slide img{
position: relative;
top: -40px;
}
}
/* ****************************** small ****************************** */
@media all and (max-width: 700px),
only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px),
only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 700px),
only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 700px),
only screen and (min-device-pixel-ratio: 2) and (max-width: 700px),
only screen and (min-resolution: 192dpi) and (max-width: 700px),
only screen and (min-resolution: 2dppx) and (max-width: 700px) {
#cycle{
overflow: hidden;
}
#cycle img{
overflow: hidden;
max-width: 110%;
left: -4.8%;
}

#gowrapper{
padding-top:10px;
}
#descriptionone, #descriptiontwo{
max-width: none;
}
.logo{
width: 100%;
min-width: 200px;
margin:5px -20px;
padding: 0px;
border:none;
}
.logo img{
width: 70%;
}
#descriptionone h1, #descriptiontwo h1{
font-size: 18px;
margin: 5px auto 10px auto;
}
#descriptionone p, #descriptiontwo p{
min-height: 0px;
padding: 0 20px 10px 20px;
}
.logo a.button{
font-size: 18px;
}
#humus{
padding-top: 0px;
}
#humus a.button{
font-size: 18px;
margin: 30px 0px 0px 0px;
}
#aero, #aero img{
min-height: 0px;
	min-width: 200px;
width: 100%;
}
#humus h1{
margin-top: 30px;
text-align: left;
font-size: 20px;
}
#slides{
overflow: hidden;
padding-bottom: 56%;
}
#slides .slide{
overflow: hidden;
padding-bottom: 56%;
}
.slide img{
width: 135%;
overflow: hidden;
position: relative;
top: -20px;
}
#footer span{
font-size:9px;
}

}