body{float: left;
    display: block;
    margin-top: 0px;
    margin-left: 0px;
    width:100%;
    height:100%;
    overflow: scroll;
    background-image:url(img/.jpg);
      background-size: cover;
    background-repeat: no-repeat;
    background-color: rgba(0, 0, 0, 1)}

.wrap{max-width: 1616px;
margin:0 auto}

html, body, #fullheight {
    min-height: 100% !important;
    height: 100%;}

.content{display: block;
    position: inherit;
    height: 100%;
    max-width: 1616px;
    background-size: cover;
min-width: 900px;
margin: 0 auto;
background-color:rgba(150, 0, 150, 0);
background-repeat: no-repeat;
background-size: cover;
border-bottom: 2px solid #ffffff;}

#header{margin: 0 auto;
    margin-top: 0px;
    background-color:black;
    height: 80px;
    width:100%;
    border-bottom: 2px solid #ffffff;
    }

#header_text{width:630px;
    color: white;
    float: right;
display: inline-block;
margin-top: 30px;
margin-right: 10px}

#header li{
    font-family: "futura-pt",sans-serif;
    display: inline;
    margin-left: 60px;
    color: white;
    float: right;
    font-weight: 900;
    font-size: 30px;
    margin-top:0px;
    margin-right: }

.text_box{margin-top:5px; margin-left: 20px; width:650px; float:right; display: inline-block}}


.width_container{width:900px;
    margin: 0 auto;}

.logo{font-family: 'futura';
    float: left;
    height: 80px;
    width: 200px;
    background-image: url(images/banner_logo_white.png);
    background-size: contain;
    background-repeat: no-repeat;
    font-style: italic;
    color: #ffffff;
    padding-left: 15px;}

#upper_contact{font-family: "futura-pt",sans-serif;
 font-weight: 900;
    font-size: 25px;
    margin-top: 50px;
     width:170px;
    color: white;
text-decoration: none}



#banner_logo{display: inline-block;
    float: left;
    width: 500px;
    height: 200px;
    margin-top:100px;
    margin-left:20px;
    background-image: url(images/banner_logo_white.png);
 background-size: contain;
    background-repeat: no-repeat;}


.banner{
    height:400px;
    width: 100%;
    margin:0 auto;
    height:400px;
    background-size: cover;
background-repeat: no-repeat;
border-bottom: 2px solid #ffffff;}


#banner_home{
    background-image:url(images/hand_drill.jpg);height: 400px
   }

#content_home_1{
    background-image:url(images/home_banner_2.jpg);height: 700px
   }

#content_home_2{height: 300px; margin-top: 5px
   }
.home_banner_design_line{width:100%;
    height:400px;
    width: 100%;
    margin:0 auto;
    height:400px;
    background-size: cover;
background-repeat: no-repeat;
    background-color: rgba(20, 20, 00, 1) ;height: 5px
   }

#banner_contact{
    background-image:url(images/contact_banner.jpg);height: 400px
   }

#content_contact_1{margin-top:5px;
    background-image:url(images/contact_banner_2.jpg);height: 700px
   }

#banner_about{
    background-image:url(images/about_banner.jpg);height: 400px
   }

#content_about_1{margin-top:5px;
    background-image:url(images/about_2.jpg);height: 700px
   }

#content_about_2{height: 120px;background-image:url(images/about_3.jpg);
   }

#content_about_3{height: 850px; background-image:url(images/about_3.jpg);
   }

#content_about_4{height: 150px;
    background-color: black
   }

#work_banner_1{height: 400px;background-image:url(images/work_banner_1.jpg);
   }
#content_work_1{
    background-image:url(images/work_banner_2.jpg);height: 700px
   }



#three_shell{margin: 0 auto; height: 300px}

.three_group{margin:0 auto;
    width: 536px;
    height: 100%;
display: inline-block;
background-color: black;
  background-size: cover;
    background-repeat: no-repeat;}

#box_1{background-image:url(images/box_1.jpg)}

#box_2{background-image:url(images/x_2.jpg)}

#box_3{background-image:url(images/box_3.jpg)}

.body_copy_box{height:200px; width: 1500px; float: right; margin-right: 100px}

.body_copy{color: #ffffff;
    display: inline-block;
    font-family: "futura-pt", sans-serif;
    font-weight: 200;
    font-size: 50px;}

#large_copy{height:0px; float: right; font-size:100px; margin-left: 500px}

#work_copy{height:0px; float: right; font-size:100px; margin-top: 30px; margin-right:-25px; font-weight:500; text-decoration: underline;}

#warranty_copy{color: #ffffff;
    display: inline-block;
    margin: 0 auto;
    font-family: "futura-pt", sans-serif;height:0px; float: none; font-size:70px; text-align: center;}

#large_copy_contact{width:100%; height:60px;margin-top:10px;text-indent: 20px; text-align: left; font-size:  100px}




#small_copy{font-size: 30px;  text-indent: 40px; text-align: center; background-color: rgba(00, 200 , 250, 0)}



#two_shell{margin:0 auto;
    width: 1238px;
    height: 600px;
  background-size: cover;
    background-repeat: no-repeat;}

.two_group{margin:0 auto;
    margin-top:0px;
    width: 400px;
    height: 460px;
    display: inline-block;
background-color: rgba(0, 0, 0, 0);
  background-size: contain;
    background-repeat: no-repeat;}

.owners{display:inline-block;
    color: white;
    height: 40px;
    text-align: center;
    margin-top: 480px;
        font-family: 'futura-pt';
        font-weight: 800;
        width: 100%; 
        font-size: 30px;}

#box_mike{background-image:url(images/mike.jpg)}

#box_peter{background-image:url(images/peter.jpg);
margin-left: 15px}

#box_mitch{background-image:url(images/mitch.jpg);
margin-left: 15px}

#list_buttons{color:white;
    font-size: 30px;
    float:right;
    width:100%;
    margin-top:10px;
    text-align:center;
line-height:40px}

a:link {color:#ffffff;
    text-decoration: none}

a:visited{color:#ffffff;
    text-decoration: none}

a:active{color:#ffffff;
    text-decoration: none}

a:hover{color:#ffffff;
    text-decoration: none}

.footer{text-align: center;
        font-family: 'futura-pt';
        font-weight: 100;
        font-size: 12px;
        color: white}

.box_font{text-align: center;
        margin-top: 0px;
        font-family: 'futura-pt';
        font-weight: 800;
        float: left; 
        width: 100%; color: white; 
        font-size: 60px;
background-color: rgba(0, 0, 0, .5)}

#team{width: 0px; display: inline-block;float: none}


#contact_container{width: 420px;
    display: inline-block;

margin-left: 70px;
margin-top: -30px}


#contact-area input, #contact-area textarea {
    float: left;
	padding: 5px;
    background-color:rgba(0, 0, 0, .6);
    margin-left: 0px;
    color:white;
	width: 410px;
	color: #ffffff;
    font-family: "futura-pt",sans-serif;
    font-size:20px;
    font-weight:100;
	
	border: 1px solid #ccc;
}

#contact-area textarea {
	height: 130px;
}

#contact-area textarea:focus, #contact-area input:focus {
	border: 1px solid #900;
}

#contact-area input.submit-button {color: rgba(230,250, 250, 1);
    margin-left: 0px;
	width: 422px;
	float: left; 
    background-color:rgba(10, 200, 200, .);
    
}


#thankyou{background-color: black;
    height: 100%;
    width:100%;
    }

label {
	float: left;
	text-align: left;

	width: 150px;
	padding-top: 5px;
	font-size: 20px;
    color:white;
  
    font-family: "futura-pt",sans-serif;
    font-style: ;
    font-weight:700;
}

.hide_scroll{height:650px; display: inline-block;
    width:1616px;  
    text-indent: 0px; 
    overflow: hidden; 
    overflow:scroll; 
    background-color:rgba(0, 0, 0, 0); 
    background-size: contain;
    float: left; 
    margin-top: -85px;}



#hide_scroll_studio{width: 900px;
    height: 610px;
display: inline-block;
float:left;
margin-top: -620px;
}

.hide_scroll::-webkit-scrollbar { width: 0 !important }
.hide_scroll { -ms-overflow-style: none; }

/*The thumbnails section starts here*/

.studio_thumbnail{
height:200px;
width: 200px;
background-size: cover}

.gallery_section{height:2000px; overflow: scroll; overflow-y: hidden; overflow-x: hidden; margin-top: -5px}

#gallery_section_studio{display: inline-block}


#thumb_1 {background-image: url(images/box_1.jpg)}

#thumb_2 {background-image: url(images/thumbnails/studio_interior/bleederhead_interior_1.jpg)}

#thumb_3 {background-image: url(images/thumbnails/studio_interior/bleederhead_interior_8.jpg)}

#thumb_4 {background-image: url(images/thumbnails/studio_interior/bleederhead_interior_4.jpg)}

#thumb_5 {background-image: url(images/thumbnails/studio_interior/bleederhead_interior_6.jpg)}

#thumb_6 {background-image: url(images/thumbnails/studio_interior/bleederhead_interior_2.jpg);}

#thumb_7 {background-image: url(images/thumbnails/studio_interior/bleederhead_interior_9.jpg)}

#thumb_8 {background-image: url(images/thumbnails/studio_interior/bleederhead_interior_10.jpg)}

#thumb_9 {background-image: url(images/thumbnails/studio_interior/bleederhead_interior_5.jpg)}

#thumb_10 {background-image: url(images/thumbnails/studio_interior/bleederhead_interior_11.jpg)}

#thumb_11 {background-image: url(images/thumbnails/studio_interior/bleederhead_interior_3.jpg)}

#thumb_12 {background-image: url(images/thumbnails/studio_interior/bleederhead_interior_3.jpg)}

#thumb_14 {background-image: url(images/thumbnails/studio_interior/bleederhead_interior_2.jpg)}

#thumb_15 {background-image: url(images/thumbnails/commercial/bleederhead_thumb_16.jpg)}

#thumb_16 {background-image: url(images/thumbnails/commercial/bleederhead_thumb_16.jpg)}

#thumb_17 {background-image: url(images/thumbnails/commercial/bleederhead_thumb_25.jpg)}

#thumb_19 {background-image: url(images/thumbnails/commercial/bleederhead_thumb_20.jpg)}

#thumb_20 {background-image: url(images/thumbnails/commercial/bleederhead_thumb_22.jpg)}

#thumb_21 {background-image: url(images/thumbnails/commercial/bleederhead_thumb_1.jpg)}

#thumb_22 {background-image: url(images/thumbnails/commercial/bleederhead_thumb_24.jpg)}

#thumb_23 {background-image: url(images/thumbnails/commercial/bleederhead_thumb_2.jpg)}

#thumb_24 {background-image: url(images/thumbnails/commercial/bleederhead_thumb_6.jpg)}

#thumb_25 {background-image: url(images/thumbnails/commercial/bleederhead_thumb_5.jpg)}

#thumb_26 {background-image: url(images/thumbnails/commercial/bleederhead_thumb_4.jpg)}

#thumb_27 {background-image: url(images/thumbnails/commercial/bleederhead_thumb_27.jpg)}

#thumb_28 {background-image: url(images/thumbnails/commercial/bleederhead_thumb_28.jpg)}







    