/* CSS Document */

/*
----------------------------------
01. DEFAULT ELEMENTS
----------------------------------
*/


body{margin:0px;padding:0px;}
*{border:none;outline:none;text-decoration:none;box-sizing:border-box;}
.clear{clear:both;}
.left{float:left;}
.right{float:right;}
iframe{width:100% !important;}
a{color:inherit;}
img{vertical-align:top;}




/*
----------------------------------
02. CONTAINER, WRAPPER
----------------------------------
*/

#wrapper{max-width:1030px;margin:0 auto;padding:0 15px;}
img {
	max-width: 100%;
}
@media \0screen {
  img { 
  	width: auto; /* for ie 8 */
  }
}




#logo{text-align:center;}
#top_bg{background:url(../images/top_bg.jpg) no-repeat center top;background-size:cover;text-align:center;}
#top_bg h2{font:normal 40px Verdana, Geneva, sans-serif;color:#2c2c2c;margin:0;padding:20px 0px;}
#top_bg h2 span{color:#f51717;font-weight:bold;}
#form_holder{background:url(../images/bg.jpg) no-repeat center top;background-size:100% 100%;padding:34px 0px;text-align:center;}
.form_inner{width:40%;border:4px solid #fff;background-color:#efefef;padding:26px 19px 33px 19px;margin:0 auto;}
.form_box{width:49%;}
.textbox1{width:100%;height:27px;border:1px solid #0a0a0a;background-color:#efefef;font:normal 13px Verdana, Geneva, sans-serif;color:#393939;margin:0 0 4px 0px;padding:0 9px;line-height:27px;}
.textarea1{width:100%;height:88px;border:1px solid #0a0a0a;background-color:#efefef;font:normal 13px Verdana, Geneva, sans-serif;color:#393939;margin:0 0 4px 0px;padding:11px 9px;
resize:none;overflow-y:hidden;}
.form_box ::-webkit-input-placeholder {color: #393939;opacity:1;}
.form_box :-moz-placeholder { /* Firefox 18- */color: #393939;opacity:1;  }
.form_box ::-moz-placeholder {  /* Firefox 19+ */ color: #393939;opacity:1; }
.form_box :-ms-input-placeholder { color: #393939;opacity:1;}
.submit_btn{width:125px;height:36px;background-color:#f61717;font:normal 15px Verdana, Geneva, sans-serif;color:#ffffff;cursor:pointer;text-transform:uppercase;margin-top:12px;-webkit-appearance:none;line-height:36px;}
.form_inner h2{font:normal 17px Verdana, Geneva, sans-serif;color:#000000;margin:0;padding:0 0 7px 0;line-height:normal;}
.form_inner p{font:normal 14px Verdana, Geneva, sans-serif;color:#5a5a5a;margin:0;padding:0 0 29px 0;line-height:normal;}
#footer{background-color:#090909;text-align:center;padding:15px 0px;position:relative;}
#footer p{font:normal 16px Verdana, Geneva, sans-serif;color:#ffffff;margin:0;padding:0;}
#footer p sup{font-size:7px;margin:0;padding:0;}
.social_icon{position:absolute;right:11px;top:5px;}
.social_icon .fa{width:36px;height:36px;border-radius:50%;background-color:#3b5998;border:2px solid #fff;margin:0 3px;color:#fff;text-align:center;font-size:18px;line-height:36px;}
.social_icon .fa-twitter{background-color:#00aced;}
.social_icon .fa-google-plus{background-color:#dd4b39;}


@media(max-width:1023px){
.form_inner{width:80%;}	
}

@media(max-width:767px){
.social_icon{position:relative;top:0;right:0;padding-top:10px;}	
}

@media(max-width:567px){
#logo{padding:10px 0;}
#top_bg h2{padding:10px;font-size:20px;}
.form_box{width:100%;}
}

