@media screen and (max-width: 760px) {


html { border-top: 6px solid rgb(44,62,80) !important; border-bottom: 6px solid rgb(44,62,80) !important; }

header { padding: 40px 0; }
header h1 { width: 90%; margin: 40px auto 0 auto; font-size: 1.1em !important; color: rgb(44,62,80) !important; }

#intro { width: 100%; padding: 80px 10px; position: absolute; top:  50%; margin-top: -272px; box-sizing: border-box; }
#intro h1 { width: 100%; margin: 85px auto 0 auto; font-size: 24px !important; line-height: 34px; color: rgb(44,62,80); }

#logo { display: none; }
#logo-mobile { display: block !important; cursor: pointer; text-indent: -999999px; background: url(images/logo3.png) top left no-repeat; background-size: 280px 139px; width: 280px; height: 139px; margin: 0 auto; }

p { width: 82%; margin: 0 auto; font-size: 1.2em; }
h1 { font-size: 2.2em; }

#about { padding: 50px 0 10px 0; background-color: rgb(0,187,152) !important; color: white !important; }
#work { padding: 50px 0 50px 0; background-color: white; color: rgb(0,187,152) !important; }
#contact { padding: 50px 0 20px 0; background-color: rgb(0,187,152) !important; color: white !important; }

#foliowrap { width: 90%; margin: 0 auto; }
#foliowrap img { max-width: 100%; border: 1px solid #ccc; }
#foliowrap img:hover { opacity: 1.0; }
.folio1 { width: 90%; height: auto; padding: 0; border: none; margin: 0 auto 24px auto !important; float: none; }
.folio2 { width: 90%; height: auto; padding: 0; border: none; margin: 0 auto 24px auto !important; float: none; }
.folio1 img { max-width: 100%; }
.folio2 img { max-width: 100%; }

#contactform { width: 90%; margin: 0 auto; }
#contact-left { width: 95%; margin: 0 auto; float: none; }
#contact-right { width: 95%; margin: 0 auto; float: none; }
#contactform input { width: 90%; }
#contactform textarea { width: 90%; margin-bottom: 20px; }

#go {  width: 92% !important; margin: 0 auto 20px 8px !important; background-color: #00715B !important; }

input { -webkit-appearance: none; border-radius: 0; }
textarea { -webkit-appearance: none; border-radius: 0; }
