/* Media Queries */
@media only screen and (min-width: 1400px) {
  header .logo img {width:23%;}
  section#arho .col50 .arhoimg {padding:30%;}
}
@media only screen and (min-width: 992px) and (max-width: 1399px) {
  header .logo img {width:27%;}
  section#itens .items {width:150px;height:150px;}
  section#arho .col50 .arhoimg {padding:45%;}
}	

@media only screen and (min-width: 768px) and (max-width: 991px) {
  header .logo img {width:47%;}
  h2 {font-size:3em;}
  h3 {font-size:2.3em;}
  h4 {font-size:2em;}
  .main-nav li a {font-size:1.05em;}
  #main-flexslider.flexslider:before {font-size:2.5em;padding-bottom:0;}
  #main-flexslider ul.slides li {font-size:49px;padding:0;margin-bottom:-15px;}
  .flex-viewport {height:70px !important;}
  .col20, .col25 {width:50%;}
  section#clients .col50 {width:100%;}
  section.highlight.team .teamtext {width:70%;}
  section#arho .col50 {width:100%;margin-left:0;}
  section#arho .col50 .arhoimg {padding:25%;}
  section#arho .col50:last-child {padding:5%;}
}

@media only screen and (max-width: 767px) {
  body {padding-top:0px;}
  h2 {font-size:3em;}
  h3 {font-size:2.3em;}
  h4 {font-size:2em;}
  .col20, .col25, .col30, .col50, .col70 {width:100%;margin-left: 0;}
  section {padding:9%;}
  header {margin-top:0px;background-position:20% center;}
  header .logo img {width:57%;}
  #stickyheader, header h4 {display:none;}
  #stickyalias {display:none;height:0;}
  .slide-menu-open {position:fixed;background-color:#e5e548;top:10px;right:10px;width:65px;height:65px;border-radius:50%;box-shadow: 0px 2px 13px -5px rgba(47,44,44,1);-moz-box-shadow: 0px 2px 13px -5px rgba(47,44,44,1);-webkit-box-shadow: 0px 2px 13px -5px rgba(47,44,44,1);}
  .slide-menu-open .fa {font-size:2em;padding:15px 17px;color:#fff;}
  .side-menu-wrapper {overflow:hidden;background: rgba(0,0,0,.5); position:fixed;top:0;right:-290px;height:100%;z-index:2;transition:0.5s;width:250px;}
  .side-menu-wrapper ul {list-style-type:none;padding:0;margin:0;overflow-y:auto;width:500px;height:95%;}
  .side-menu-wrapper ul li a {padding:17px;transition: 0.3s;color:#fff;}
  .side-menu-wrapper ul li a:hover {background-color:#e5e548;color:#2f2c2c;}
  .side-menu-wrapper a.menu-close .fa {font-size:2em;padding:15px; color:#fff;}
  .side-menu-overlay {height:100%;width:0;position:fixed;z-index:1;top:0;left:0;background-color:rgba(0,0,0,.7);overflow-y: auto;overflow-x: hidden;text-align: center;opacity: 0;transition: opacity 1s;}
  .mobilemenu {display:block ;}
  .flex-viewport, #main-flexslider.flexslider:before {width:100%;text-align:center;}
  .flex-viewport {height:70px !important;}
  #main-flexslider.flexslider {padding-top:20px;}
  #main-flexslider.flexslider:before {padding-right:0;font-size:2em;}
  #main-flexslider ul.slides li {font-size:48px;padding:0;margin-bottom:-14px;}
  .caracteristicslist li {width:100%;padding:13px 0;}
  section.highlight.team .teamtext {width:100%;}
  section#arho .col50 .arhoimg {padding:27%;}
  section#arho .col50:last-child {padding:5% 9%;}
}

@media only screen and (max-width: 479px) {
  body {overflow-x:hidden;}
  header .logo img {width:70%;}
}