#projects .project {
  width: 50%;
  }
  
MAIN.frame {
  padding: 25px;
  }  
  
HEADER {
  height: 50px;
  }  
  
HEADER #logo {
  left: 20px;
  line-height: 50px;
  }   
  
HEADER.active {
  height: 320px;
  }  
  
HEADER NAV.main {
  width: 100%;
  position: static;
  left: 0;
  padding: 60px 25px 0px 20px;
  height: auto;
  }   
  
HEADER NAV.main UL {
  margin-bottom: 10px;
  }  

HEADER NAV UL LI {
  width: 25%;
  } 
  
HEADER ADDRESS {
  position: static;
  padding: 0px 0 0px 0;
  }  
  
HEADER #social {
  position: static;
  padding: 20px 20px;
  }  
  
#icon-menu {
  height: 50px;
  width: 60px;
  }  
  
#icon-menu.open {
  width: 50px;
  background-size: 16px auto;
  }   
  
#bar {
  height: 50px;
  }
  
#bar .title {
  margin-right: 66px;
  line-height: 50px;
  padding-left: 20px;
  background: #161616;
  position: relative;
  z-index: 2;
  }  
  
#bar .close {
  height: 50px;
  width: 50px;
  background-size: 16px auto;
  }
  
#bar #arrow {
  width: 50px;
  height: 50px;
  margin-left: -25px;
  z-index: 3;
  background-size: 16px auto;
  }
  
#swiper {
  bottom: 50px;
  }        
  
#swiper .image.plan {
  left: 2.5vw;
  right: 2.5vw;  
  } 
  
.columns.columnize {
  column-count: 1;
  }  
  
.columns.c5 .column {
  width: 33.33%;
  }   
  
#awards .column.left {
  position: relative;
  }  
  
#awards .columns .column.left .text {
  font-size: 16px;
  }  
  
#awards .column {
  padding-bottom: 0;
  }  
  
BODY.page .columns .column.left .text {
  padding: 25px;
  }  
  
BODY.page .columns .column.right .text {
  padding: 0 25px 66px 25px;
  } 
  
.columns .text.centered .content {
  padding-left: 20px;
  padding-right: 20px;
  }   