/*========================================================
                      Contact Form
=========================================================*/
/* Contact Form Basic Styles
========================================================*/

input[type=submit] {
  -webkit-appearance: none;
  border-radius: 0;
}



.btn2 {
   padding-top:14px;
   padding-bottom:35px;
	background-color:#29a6de;
	text-decoration:none;
	transition:0.5s;
	text-transform: uppercase;
    display: inline-block;
    font:500 16px/24px "Open Sans", sans-serif; color:#FFF;
    text-align: center;
	 width:100px;
  -webkit-appearance:none; 
  border:none;
 
  border-radius: 0;
}
  
  .btn2:hover {
    background: #000000;
	transition:0.5s
 }
	
 @media (max-width: 768px){
.btn2 {
	

    display: block;
   margin-left:auto;
   margin-right:auto;
   margin-top:10px;
  
}

}


		
.contact-form {
  position: relative; }

.contact-form label {
  position: relative;
  display: block;
  letter-spacing: normal;
  margin: 0 0 28px;
  width: 100%;
  border:1px;
  border-style:solid;
  border-color:#a8a8a8;  }

.contact-form label.message {
  max-width: 100%;
  margin-left: 0;
  width: 100%;
  margin: 0 0 38px;
   }

.contact-form fieldset {
  border: none; }

.contact-form label, .contact-form ._placeholder, .contact-form input[type='text'], .contact-form textarea {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.contact-form ._placeholder, .contact-form input[type='text'], .contact-form textarea {
  font:300 16px/24px "Open Sans", sans-serif; color:#a8a8a8;
  padding: 14px 20px 8px;
  }

.contact-form input[type='text'], .contact-form textarea {
  background-color: white;
  border: none;
  width: 95%;
  border-radius: 0;
  outline: none;
  -webkit-appearance: none;
    font:300 16px/24px "Open Sans", sans-serif; color:#a8a8a8;
 }
  @media (max-width: 979px) {
  .contact-form input[type='text'], .contact-form textarea {
 
  width: 90%;
   }
  }
  
   @media (max-width:768px) {
  .contact-form input[type='text'], .contact-form textarea {
 
  width: 88%;
   }
  }
  
    @media (max-width:476px) {
  .contact-form input[type='text'], .contact-form textarea {
 
  width: 85%;
   }
  }



/* Contact Form Placeholder Styles
========================================================*/
.contact-form ._placeholder {
  width: 100% !important;
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  border-radius: 0;
  cursor: text; }

.contact-form ._placeholder.focused {
  opacity: 0.4; }
  .lt-ie9 .contact-form ._placeholder.focused {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0.4)";
    filter: alpha(opacity=40); }

.contact-form ._placeholder.hidden,
.contact-form .file ._placeholder {
  display: none; }

/* Contact Form Input
========================================================*/
.contact-form input[type='text'] {
  height: 53px;
  margin: 0; }

/* Contact Form Buttons
========================================================*/
/* Contact Form Textarea 
========================================================*/
.contact-form textarea {
  resize: none;
  height:200px !important;
  overflow: auto; }
