@media only screen and (max-width: 1615px) {
  .banner { height: 250px; background-image: url(images/mobile/index_banner.jpg)
  }
}

@media only screen and (max-width: 1615px) {
  #banner_logo { height: 130px; background-image: url(images/banner_logo_white.png);
      margin-top: 30px; width: 500px; height: 200px
  }
}

@media only screen and (max-width: 1615px) {
  #banner_home { height: 250px; background-image: url(images/mobile/index_banner.jpg)
  }
}

@media only screen and (max-width: 1615px) {
  #content_home_1 { background-image: url(images/mobile/home_content_1.jpg)
  }
}

@media only screen and (max-width: 1615px) {
  #content_home_2 { max-width: 900px; background-color: 
  }
}



@media only screen and (max-width: 1615px) {
  .three_group{ width: 297px; text-align: left; margin: 0 auto; 
  }
}

@media only screen and (max-width: 1615px) {
  #two_shell{ width: 600px; text-align: left; margin: 0 auto; height: 00px
  }
}

@media only screen and (max-width: 1615px) {
  .two_group{ width: 290px; margin: 0 auto; height: 400px; margin-top:15px
  }
}

@media only screen and (max-width: 1615px) {
  #banner_about { height: 250px; background-image: url(images/mobile/about_banner.jpg)
  }
}

@media only screen and (max-width: 1615px) {
  #content_about_1 { height: 980px; background-image: url(images/mobile/about_content_1.jpg)
  }
}

@media only screen and (max-width: 1615px) {
  #content_about_2 { height: 100px; 
  }
}

@media only screen and (max-width: 1615px) {
  #content_about_3 { height:900px; 
  }
}

@media only screen and (max-width: 1615px) {
  #content_about_4 { height: 150px; 
  }
}

@media only screen and (max-width: 1615px) {
  .owners { margin-top: 360px
  }
}


@media only screen and (max-width: 1615px) {
  #banner_contact { height: 250px; background-image: url(images/mobile/contact_banner.jpg)
  }
}


@media only screen and (max-width: 1615px) { 
  #header li {font-size: 20px; margin-top: 0px;
      display: inline-block;
      float: right
}

    @media only screen and (max-width: 1615px) {
  #work_banner_1 { height: 250px; background-image: url(images/mobile/index_banner.jpg)
  }
}
    
    @media only screen and (max-width: 1615px) {
  #content_work_1 { height: 900px; 
  }
}
    
        @media only screen and (max-width: 1615px) {
  #mobile_center { width: 900px; height:600px; margin: 0 auto; margin-left: 60px;
      margin-top: 
  }
}
    
    @media only screen and (max-width: 1615px) { 
  #header_text {width: 510px; 
}
        
        @media only screen and (max-width: 1615px) {
  .body_copy_box{ float: left; height: 100px;
      display: inline-block;
      width: 100%
  }
}

@media only screen and (max-width: 1615px) {
  #large_copy{ font-size: 71px; width: 100%; text-align: left; margin-top: 30px; text-indent: 20px; font-weight: 900
  }
}
        
        @media only screen and (max-width: 1615px) {
  #warranty_copy{ font-size: 71px; width:900px !important; float: none; display: inline-block; margin-top: 30px; font-weight: 900; text-align: center;
  }
}

@media only screen and (max-width: 1615px) {
  #small_copy{ font-size: 35px; float: left; margin-left: 0px; width: 400px; text-align: left;  
  }
}
        
        @media only screen and (max-width: 1615px) {
  #work_copy{float: left; margin-left: 30px; font-size: 71px; font-weight: 900; text-decoration: none
  }
}
        
                @media only screen and (max-width: 1615px) {
  #content_work_1{height: 770px
  }
}
        
        
              @media only screen and (max-width: 1615px) {
  .gallery_section{width: 900px; margin-left: -20px; height:1500px
  }
}
        
        @media only screen and (max-width: 1615px) {
  .box_font{ font-size: 40px
  }
}

@media only screen and (max-width: 1615px) {
  .text_box{ font-size: 35px; float: left; margin-left: 30px; margin-top: 30px; width: 400px; text-align: left;  
  }
}
        
        