body{ font-family: open sans; }
.pdt60{ margin-top: 60px; }
.contactform{ height: 460px; background:url(../images/ct-form.jpg) no-repeat center center; font-family: open sans;background-size: cover;}
.contactform .text h1{ font-weight: lighter; font-size:50px; color: #ffffff; text-align: center; margin-top: 13%;}
.enterprise .form-horizontal .control-label{
	float: none;
    width: 100%;
    text-align: left;
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 7px;
    color: #383838;
    line-height: 1.3;
}
.enterprise { margin-top: 30px; }
.init-enterprise{
    margin-top: 0;
}
.enterprise .form-horizontal .controls{ margin-left: 0; }
.enterprise .form-horizontal .control-group .controls input,.enterprise .form-horizontal .control-group .controls select{
  width: 100%;
  height: 38px;
  box-shadow: none;
  font-family: open sans;
  -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.enterprise .form-horizontal .control-group .controls textarea{box-sizing: border-box;  width: 100% !important; }
.enterprise .container .row-fluid .span8 .line{ border-top: 1px solid #e4e4e4; margin:50px 0 40px 0;}
.enterprise select, .enterprise textarea, .enterprise input[type="text"], .enterprise input[type="password"], .enterprise input[type="datetime"], .enterprise input[type="datetime-local"], .enterprise input[type="date"], .enterprise input[type="month"], .enterprise input[type="time"], .enterprise input[type="week"], .enterprise input[type="number"], .enterprise input[type="email"], .enterprise input[type="url"], .enterprise input[type="search"], .enterprise input[type="tel"], .enterprise input[type="color"], .uneditable-input{
   padding: 8px 6px;
 }
 .enterprise select{
  height: 38px;
 }
.enterprise .form-horizontal .control-group .submit{ text-align: center; }
.init-enterprise .form-horizontal .control-group .submit .btn{
    margin-bottom: 255px;
}
.enterprise .form-horizontal .control-group .submit .btn{
    background-color: #428200;
    text-shadow: none;
    box-shadow: none;
    border: none;
    padding: 14px 56px;
    background-image: none;
    color: #ffffff;
    margin-bottom: 120px;
    font-size: 16px;
    font-weight: 600;
    margin-top: 40px;
 }
 .enterprise .form-horizontal .control-group .submit .btn:hover{
     opacity: 0.89;
 }
 .enterprise input{ font-family: open sans; }
 .enterprise label{ font-family: open sans; }
 @media (max-width: 767px) {

  .contactform .text h1{ margin-top: 30%; font-size: 30px; line-height: 1.4; }
  .contactform{ height: 320px; }
  .enterprise .form-horizontal .control-label{ font-size: 16px; }
  .enterprise .form-vertical{
    padding-left: 20px;
    padding-right: 20px;
  }
  .enterprise .form-horizontal .control-group .controls input{ width: 100%; }



 }