#single_form label{
display:block;	
}
#single_form input{
display:inline;	
}
#content{
	/*padding-bottom:50px !important;*/	
}
.top_main{
	height:600px !important;
}
.home-bottom-right{
			display:inline-block;
		vertical-align:top;
		float:right;
		/*margin-left:30px;*/
		/*margin-right:100px;*/
		width:35%;
}

.form-style-2{
    padding: 20px 12px 10px 20px;
    font: 18px Arial, Helvetica, sans-serif;
	background:#0a487c;
	display:inline-block;
	color:#fff;
	margin-right:30px;
	width:60%;
	float:left;
}
.form-style-2-heading{
    font-weight: normal;
    border-bottom: 2px solid #ddd;
    margin-bottom: 20px;
    font-size: 18px;
    padding-bottom: 3px;
	font-weight:bold;
	
}
.form-style-2 label{
    display: block;
    margin: 0px 0px 15px 0px;
}
.form-style-2 label > span{
    width: 50%;
    font-weight: normal;
    float: right;
    padding-top: 8px;
   /* padding-right: 5px;*/
}
.form-style-2 span.required{
    color:red;
}
.form-style-2 .tel-number-field{
    width: 22.5% !important;
    text-align: center;
}
.form-style-2 input.input-field{
    width: 48%;
   
}

.form-style-2 input.input-field,
.form-style-2 .tel-number-field,
.form-style-2 .textarea-field,
 .form-style-2 .select-field{
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    border: 1px solid #C2C2C2;
   /* box-shadow: 1px 1px 4px #EBEBEB;
    -moz-box-shadow: 1px 1px 4px #EBEBEB;
    -webkit-box-shadow: 1px 1px 4px #EBEBEB;*/
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    padding: 7px;
    outline: none;
	color:#000;
	width:48%;
}
.form-style-2 .input-field:focus,
.form-style-2 .tel-number-field:focus,
.form-style-2 .textarea-field:focus,  
.form-style-2 .select-field:focus{
    border: 1px solid #0C0;
}
.form-style-2 .textarea-field{
    height:100px;
    width: 55%;
}
.form-style-2 input[type=submit],
.form-style-2 input[type=button]{
    border: none;
    padding: 8px 15px 8px 15px;
    background: #FF8500;
    color: #fff;
    box-shadow: 1px 1px 4px #DADADA;
    -moz-box-shadow: 1px 1px 4px #DADADA;
    -webkit-box-shadow: 1px 1px 4px #DADADA;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
	width:48%;
}
.form-style-2 input[type=submit]:hover,
.form-style-2 input[type=button]:hover{
    background: #EA7B00;
    color: #fff;
}
.img_form{
	float:left;
	margin-top:-7px;	
	margin-left:5px;
}

.hiden{
	display:inline-block:;
}
.head-line{
	
}
#main_sub_title{
	position: absolute;
    right: 0px;
    width: 100%;
    margin-top: 400px;
    background: rgba(255,255,255,0.5);

}
#top_sub_title{
	text-align: center;
    width: 100%;
    /*position: absolute;*/
	margin-top:50px;
}
	#top{
		padding:20px;
	}
.info { 
padding: 8px 12px;
color: #85003a;
position: absolute;
z-index: 20;
margin-top:20px;
font-size:12px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
-moz-box-shadow: 0px 0px 2px #c0c1c2;
-webkit-box-shadow: 0px 0px 2px #c0c1c2;
box-shadow: 0px 0px 2px #c0c1c2;
background-image: -moz-linear-gradient(top, #ffffff, #eeeeee);
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #ffffff),color-stop(1, #eeeeee));
background-image: -webkit-linear-gradient(top, #ffffff, #eeeeee);
background-image: -moz-linear-gradient(top, #ffffff, #eeeeee);
background-image: -ms-linear-gradient(top, #ffffff, #eeeeee);
background-image: -o-linear-gradient(top, #ffffff, #eeeeee);
}
.field-table{
	width:48% !important;
}
.field-table tr td{
	padding-right:1px;
}
.field-table tr td input{
		width:100% !important;
}


@media only screen and (max-width: 768px)
{

	.form-style-2{
    padding: 20px;
    font: 18px Arial, Helvetica, sans-serif;
	background:#0a487c;
	display:inline-block;
	color:#fff;
	width:100%;
	}
	.home-bottom-right{
			display:inline-block;
		vertical-align:top;
		float:right;
		/*margin-left:30px;*/
		/*margin-right:100px;*/
		width:100%;
	}
	.width_1200{
		width:100%;
	}

	.form-style-2 input[type=submit], .form-style-2 input[type=button]{
		font-size:12px;
	}
	.form-style-2 label > span,.form-style-2 label > input,.form-style-2 label > select{
		width:100% !important;
		display:block;
	}
	.field-table,.field-table tr td input{
		width:100% !important;
	}
	.field-table td{
		padding-right:1px;
		padding-left:1px;
	}
	.middle_text{
		font-size:26px !important;
	}

}