@media only screen and ( max-width: 979px ) {
   
   .Site{
     width:96%;
   }
   
   .box-right{
     float:left;
   }
   
   .column-right{
     width:100%;
     min-height:0px;
     float:left;
   }
   
   .column-left{
     width:100%;
   }
   
   .column-left .box-small{
     width:100%;
   }
   
   .box-left-a{
     width:100%;
   }
   
   .box-left-b{
     width:100%;
   }
   
   .box-right-a,.main-title .wrapper{
     width:64%;
   }
   
   
   
   .box-right-b{
     width:30%;
   }
   
   .box-right-c{
     width:80%;
   }
   
   .box-large{
     width:100%;
   }
   
   ul#desktop-subnavigation li{
     display:inline-block;
     margin-right:12px;
   }
   
   ul#desktop-subnavigation li ul{
     display:inline-block;
   }
   
   ul#desktop-subnavigation li ul li{
     display:inline-block;
     margin-right:0;
   }
   
   #photos-slider li img{
   
     max-height:600px;
   }
   
   .photos-slider li img{
   
     max-height:600px;
   }
}

@media only screen and ( max-width: 767px ) {
   
   
   #mobile-menu{
     display:inline-block;
     line-height:18px;
     cursor:pointer;
     color:#fff;
     font-size:8pt;
   }
   
   #mobile-menu img{
     display:inline-block;
     vertical-align:middle;
     height:18px;
     margin-right:6px;
   }
   
   ul#desktop-navigation{
     display:none;
   }
   
   ul#mobile-navigation{
     display:none;
     background-color:#fff;
     position:absolute;
     top:50px;
     left:0;
     z-index:10;
     
   }
   
   ul#mobile-navigation li{
     border:none;
     padding:6px 12px;
     display:block;
     border-bottom:none;
     font-size:8pt;
     text-transform:uppercase;
   }
   
   ul#mobile-navigation li:last-child{
     
     border-bottom:none;
     
   }
   
   ul#mobile-navigation li a{
     color:rgb(13,15,54);
     text-decoration:none
   }
   
   ul#mobile-navigation li a.current{
      text-decoration:underline;
   }
   
   
   
   .box-right-a,.main-title .wrapper{
     width:100%;
   }
   
   .box-right-b{
     width:100%;
   }
   
   .box-right-c{
     width:100%;
   }
   
   #photos-slider li img{
   
     max-height:480px;
   }
   
   .photos-slider li img{
   
     max-height:480px;
   }
   
   .projects-wrapper{
     width:100%;
     
   }
   
   .box-project-wrapper1{
 
     background:none;
     display:block;
     margin-bottom:0;
   }
   
   
   
   .box-project{
     float:none;
     margin-right:0;
     width:100%;
     border-bottom:solid 1px rgb(12,15,54);
  
     margin-bottom:12px;
     
   }
   
   .box-project img.cover{
     display:inline-block;
     width:41%;
     margin-right:12px;
     vertical-align:top;
      
   }
   
   .box-project-content{
     display:inline-block;
     width:54%;
     vertical-align:top;
   }
   
  .box-project-margin{
     margin-left:0;

  }
   
}

@media only screen and ( max-width: 599px ) {
  
 
  
  #photos-slider li img{
   
     max-height:360px;
   }
  
  .photos-slider li img{
   
     max-height:360px;
   }
  
   
   

}
  
  
  
  

@media only screen and ( max-width: 479px ) {
  
 
  
  #photos-slider li img{
   
     max-height:280px;
   }
  
  .photos-slider li img{
   
     max-height:280px;
   }
   
   .box-project{
   
     width:270px;
    
   }
   
   
   
   .box-project img.cover{
     display:block;
     width:100%;
     margin-right:0;
     
      
   }
   
   .box-project-content{
     display:iblock;
     width:100%;
     
   }
   
  

}

