div.link_contact_overlay{background-color: #000;height: 100%;left: 0;opacity: 0.5;position: fixed;top: 0;width: 100%; z-index: 9999; display:none;}
div.link_contact_container{background-color: #fff; border-radius: 6px;left: 50%;margin-left: -20%;position: fixed;top: 12%;    width: 40%;z-index: 9999;box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);border: 1px solid rgba(0, 0, 0, 0.2); display:none; max-height:530px; overflow-x:auto;}
div.link_contact_container_header{float: left;width: 100%;position:relative; padding:15px;border-bottom: 1px solid #e5e5e5;
    min-height: 16.43px;}
div.link_contact_container_header h2{ float:left; width:50%; margin:0px;}
div.link_contact_container_header a{background: rgba(0, 0, 0, 0) url("../img/close.png") repeat scroll 0 0;color: #000;float: right;font-size: 21px;font-weight: 700;height: 20px;line-height: 1;position: relative;right: 6px;text-indent: -9999px;text-shadow: 0 1px 0 #fff;top: 8px;width: 20px;}
div.link_contact_container_body{float: left;width: 100%;padding:15px;}
span.downloadfileText{color: #dc0000;font-weight: bold;}
div.link_contact_container_body span.formcontrol{float: left;margin-bottom: 5px;padding:0;width: 100%;}
div.link_contact_container_body span.formcontrol label{width: 100%; float:left;}
div.link_contact_container_body span.formcontrol input[type="text"]{ border:1px solid #CCC; padding:5px; width:100%; float:left; margin-top:8px; margin-bottom:0px !important;}

div.link_contact_container_footer{float: left;width: 100%;padding:15px;border-top: 1px solid #e5e5e5;text-align: right;}
div.link_contact_container_footer span.buttoncls{}
div.link_contact_container_footer span.buttoncls button{background: #009494 none repeat scroll 0 0;border: 1px solid #777;color: #fff;font-weight: bold;padding: 8px 30px; margin-left:15px; cursor:pointer;}
div.link_contact_container_footer span.buttoncls img.loaderpng{float: left; display:none;}
p.styled-para{background: #eee none repeat scroll 0 0;
    border: 1px solid #ccc;
    font-size: 12px;
    margin-top: 0;
    padding: 10px;}
div.message_box_alert{background-color: #dff0d8;border-color: #d6e9c6;color: #3c763d;border-radius: 4px;padding: 15px; width:100%; float:left; display:none;}
.alredyval{ }
.contact_form{ padding:10px; text-align:left; font-size:12px; margin-top:10px;}
.contact_form h3{padding:14px 10px 13px 10px !important; margin:-10px -10px 7px -10px; background:#FFF; text-align:left ; border-bottom:1px solid #CCC; font-size:13px; font-weight:500; color:#333  !important;}
.contact_form table{font-size:12px; border:none;}
.contact_form table td{ white-space:nowrap !important;}
.contact_form table tr {
    border-bottom: 1px solid #fff;
}
.btn_small{
    background: #009494 none repeat scroll 0 0;
    border: 1px solid #777;
    color: #fff;
    cursor: pointer;
    font-weight: normal;
     padding: 2px 5px;
	 font-size:14px;
	 border-radius:4px;
	 text-align:center;
}
.btn_big{
    background: #009494 none repeat scroll 0 0;
    border: 1px solid #777;
    color: #fff;
    cursor: pointer;
    font-weight: normal;
     padding: 2px 10px;
	 font-size:16px;
	 border-radius:4px;
	 text-align:center;
}
.text-right{text-align:right;}
#delete_file{ background:none; border:none}
div.link_contact_container {
     left: 45% ;
     width: 50% ;
 }
.form_half_1{width:48%; float:left;}
.form_half_2{width:48%; float:right;}
.clear{clear:both}

@media screen and (max-width: 768px) {
.form_half_1{width:100%; float:none;}
.form_half_2{width:100%; float:none;}

}