.maincontent-container{
	width:100%;
	float:left;
	clear:both !important;
	background-color:#fff;
}
.maincontent{
	width:100%;
	margin:0 auto;
	font-size:24px;
	max-width:1024px;
	padding:20px;
}

/*------------table styleing-----------*/
/* The important stuff */
.table-container{
/*    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
*/
    width: 60%;
	float:left;
	padding-bottom:24px;
}
table{ 
    border-collapse: collapse; 
    border-spacing: 0; 
    background-color: white;
    width: 100%;
    /*border: 1px solid #00307b;*/
}
tr{
	background-color:#eeeeee;
	border-bottom:1px solid #fff;
}
th, td{
    padding: 2px 3px;
    text-align: left;
	font-size:16px;
}
th{
    background-color: #f5f5f5;
    white-space: nowrap;
}


.form-title{
	color:#0079c1;
	font-size:30px;
	float:left;
	width:100%;
}
.submitted{
	color:#0079c1;
	font-size:20px;
	float:left;
	width:100%;
	margin:30px 0px;
	height:200px;
	text-align: left;
}
.myselect {    
	width: 200px;
    overflow: hidden;
    text-overflow: ellipsis;
}
.success {
	color: #00f;
	font-weight: bold; 
	font-size: 1.2em;
}
.error {
	display: block;
}
.error_msg{
	font-size: 14px;
	color: #f00; 
	float:left;
	padding-left:4px;
}

.compulsary{
	clear:both;	
	color:#ff4e44;
	padding:10px 0px;
	font-size:16px;
}
.privacy_text{
	width:100%;
	float:left;	
	font-size:14px;
	color:#ff4e44;
	text-align:justify;
	padding:10px 0px;
}
#enquiry_form-container{float:left; width:80%; background-color:#fff; padding:20px 0px;}
#enquiry_form{float:left; width:100%; margin:3px 0px;}

.form_field{	
	font-size:16px;
	width:180px;
	float:left;
	text-align:right;
	margin:10px;
	color:#939393;
}
.text_field{
	margin:10px;
	float:left;
	width:340px;
}
.captcha-field{	
	font-size:16px;
	width:100%;
	float:left;
	text-align:left;
	margin:10px 0px;
	color:#939393;
	padding-left:10px;
}
.dropdown_field1{
	width:23%;
	padding:2px;
	float:left;
	height:25px;
	font-size:16px;
	color:#939393;	
	border:1px solid #939393;
	border-radius:4px;
	font-weight: 300;
}
.dropdown_field2{
	width:40%;
	padding:2px;
	float:left;
	height:25px;
	font-size:16px;
	color:#939393;	
	background-color:#fff;
	border:1px solid #939393;
	border-radius:4px;
	margin:0px 3px;
	font-weight: 300;
}
.dropdown_field3{
	width:35%;
	padding:2px;
	float:left;
	height:25px;
	font-size:16px;
	color:#939393;	
	background-color:#fff;
	border:1px solid #939393;
	border-radius:4px;
	font-weight: 300;
}
.year{
	font-size:16px;
	
	float:left;
	width:18%;
	border:1px solid #a3d7e2;
	border-radius:4px;
	padding:3px 12px;
}
.phone_field1{
	width:10%;
	padding:4px 12px;
	float:left;
	border:1px solid #939393;
	border-radius:4px;
	font-size:16px;
}

.phone_field2{
	width:40%;
	padding:4px 12px;
	float:left;
	border:1px solid #939393;
	border-radius:4px;
	margin-left:4px;
	font-size:16px;
}
.form_text{
	font-size:16px;
	color:#939393;	
	float:left;
	width:100%;
	border:1px solid #939393;
	border-radius:4px;
	padding:4px 12px;
}
.form_text_other{
	font-size:16px;
	color:#939393;	
	float:left;
	width:100%;
	border:1px solid #939393;
	border-radius:4px;
	padding:4px 12px;
	margin-top: 15px;
}
.file_text{
	font-size:14px;
	
	float:left;
	width:70%;
	border-radius:4px;
	padding:4px 12px;
}
.captcha{	
	font-size:16px;
	
	float:left;
	width:34%;
	border:1px solid #a3d7e2;
	border-radius:4px;
}
.textarea_field{
	width:60%;
	height:36px;
	padding:6px 12px;
		
	font-size:16px;
	background-color:#fff;
	border:1px solid #a3d7e2;
	border-radius:4px;
}
.submit{	
	font-size:16px;
	color:#fff;
	border:1px solid #000;
	background-color:#00307b;
	width:106px;
	height:32px;
	text-align:center;
}
.reset-button{	
	font-size:16px;
	margin-left:5px;
	color:#fff;
	border:1px solid #000;
	background-color:#00307b;
	width:106px;
	height:32px;
	text-align:center;
}
.buttons{ text-align:center; padding:14px 0px;}

.country_dropdown{
	width:100%;
	height:28px;
	font-weight:300;
	font-size:16px;
	background-color:#fff;
	border:1px solid #939393;
	border-radius:4px;
	color:#939393;
	font-weight: 300;
}
.enquiry_field_full{
	font-size:16px;
	
	line-height:17px;
	text-align:justify;
}


@media screen and (max-width: 1024px) 
{
#enquiry_form-container{width:93%;}
.form_field{width:32%;}
.text_field{width:58%;}

.table-container{width:70%;}


}

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

}

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

.phone_field2{width:38.5%;}
.form_field{width:34%;}
.table-container{width:84%;}
}

@media screen and (max-width: 800px) 
{
#enquiry_form-container{width:100%; padding:0px; padding-top:20px;}
.table-container{width:100%;}

}

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

.phone_field1{width:11%;}
.phone_field2{width:38.5%;}

.error_msg{
	font-weight: normal;
	font-size:13px;
	padding-left:2px;
}


}
@media screen and (max-width: 480px) 
{
.form_field{width:31%; padding:6px 0px;}
.text_field{width:60%; margin-left:5px;}
.dropdown_field1{width:23%;}
.dropdown_field2{width:38%;}
.form-title{
	font-size:20px;
	line-height: 22px;
	text-align: left;
}
	
	
#fileToUpload{width:100%;}
.buttons{width:auto; margin:0px 98px;}
}

@media screen and (max-width: 375px) 
{
	#enquiry_form-container{padding:0px;
	width:auto;
	}

.dropdown_field1{width:26%;}
.dropdown_field2{width:29%;}
.year{width:28%;}
.phone_field1{width:23%;}
.phone_field2{width:46%;}
.textarea_field{width:88%;}
.buttons{width:auto; margin:0px 36px;}
.form-title{padding-top:15px;}


.form_field{width:100%; text-align:left; padding:0; margin:0; padding:10px; padding-bottom:0px;}
.text_field{width:100%; text-align:left; padding:0; margin:0; padding:10px;}

.form_text{font-size:15px;}

}

@media screen and (max-width: 320px) 
{
}
