html, body {
height: 100%
}
body {
background-color: white;
color: #555;
margin: 0
}
.contact-data-form .wrapper {
font-size: 13px;
min-height: 100%;
margin: 0 auto;
padding:0px 0px 10px 0px;
position: relative;
border: solid #ccc;
border-width: 0px;
}

.contact-data-form .clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}
.contact-data-form .clearfix {display: block}
html[xmlns] .clearfix {display: block}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%}
.contact-data-form .clearfix {display: block}
/* End hide from IE-mac */

.contact-data-form form {
margin: auto;
max-width: 520px
}
.contact-data-form fieldset {
border: none;
margin: 0;
padding:0px 10px 20px 25px
}
.contact-data-form fieldset legend {
font-weight: bold;
color: #555;
font-size: 22px;
margin:15px 0 0 6px;
}
.contact-data-form ol {
list-style-type: none;
margin: 0;
padding: 0
}
.contact-data-form li {
float: left;
padding:5px 10px; list-style:none;}
.contact-data-form li.last {
float: none;
clear: both;
text-align: center;
}
.contact-data-form label {
display:block;
cursor: pointer;
font-weight: bold;
line-height: 24px
}


.contact-data-form input,
.contact-data-form textarea {
background-color:#FFF;
color: #4d4d4d;
border: 1px solid #c4c4c4;
font: 13px Helvetica, Arial, "Nimbus Sans L", FreeSans, sans-serif;
padding: 8px 12px;
width: 215px;
_width: 211px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 2px 2px 5px #e2e2e2, inset 2px 2px 5px #e2e2e2;
-moz-box-shadow: 2px 2px 5px #e2e2e2, inset 2px 2px 5px #e2e2e2;
box-shadow: 2px 2px 5px #e2e2e2, inset 2px 2px 5px #e2e2e2;
/* IE filter */
filter:progid:DXImageTransform.Microsoft.Shadow(color='#e2e2e2', Direction=135, Strength=5);
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color='#e2e2e2', Direction=135, Strength=5)"
}
.contact-data-form textarea{ max-height:120px !important;}
.contact-data-form select{
background-color:#FFF;
color: #4d4d4d;
border: 1px solid #c4c4c4;
font: 13px Helvetica, Arial, "Nimbus Sans L", FreeSans, sans-serif;
padding: 8px 12px;
width: 450px;
_width: 186px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 2px 2px 5px #e2e2e2, inset 2px 2px 5px #e2e2e2;
-moz-box-shadow: 2px 2px 5px #e2e2e2, inset 2px 2px 5px #e2e2e2;
box-shadow: 2px 2px 5px #e2e2e2, inset 2px 2px 5px #e2e2e2;
/* IE filter */
filter:progid:DXImageTransform.Microsoft.Shadow(color='#e2e2e2', Direction=135, Strength=5);
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color='#e2e2e2', Direction=135, Strength=5)"
}
.contact-data-form input:focus,
.contact-data-form textarea:focus {
border-color: #4d4d4d;
}
.contact-data-form input[type="submit"] {
background-color: #363636;
color: #fff;
cursor: pointer;
font: italic bold 1em/1.2 Georgia, "Times New Roman", Times, Cambria, "Nimbus Roman No9 L", serif;
border: 1px double #000000;
margin: 10px;
padding: 5px 10px;
width: auto;

-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;

}
.contact-data-form input[type="submit"]:hover {
background: #c50a1f;
text-shadow: none;
}
.contact-data-form textarea {
width: 450px;
overflow: auto;
}
.contact-data-form .ssss{ text-align:center; vertical-align:middle; width:460px;}
.eb2g-add-emp{ display:none;}
.eb2g-res-des{ display:none;}

@media screen and (max-width: 1080px) {
.clearfix li input{background-color: #fff;border: 1px solid #c4c4c4;border-radius: 5px;box-shadow: 2px 2px 5px #e2e2e2, 2px 2px 5px #e2e2e2 inset;color: #4d4d4d;font: 13px Helvetica,Arial,"Nimbus Sans L",FreeSans,sans-serif;padding: 8px 12px;width: 115px;}
.contact-data-form select{background-color:#FFF;color: #4d4d4d;border: 1px solid #c4c4c4;
font: 13px Helvetica, Arial, "Nimbus Sans L", FreeSans, sans-serif;padding: 8px 12px;width: 300px;_width: 186px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-webkit-box-shadow: 2px 2px 5px #e2e2e2, inset 2px 2px 5px #e2e2e2;-moz-box-shadow: 2px 2px 5px #e2e2e2, inset 2px 2px 5px #e2e2e2;box-shadow: 2px 2px 5px #e2e2e2, inset 2px 2px 5px #e2e2e2;/* IE filter */filter:progid:DXImageTransform.Microsoft.Shadow(color='#e2e2e2', Direction=135, Strength=5);-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color='#e2e2e2', Direction=135, Strength=5)"
}

@media screen and (max-width: 1000px) {
.contactus-employ-detail{ display:none;}
.eb2g-add-emp{ display:inherit;}
.eb2g-res-des{ display:inherit;}
}



@media screen and (max-width: 900px) {
.employ-photo img {max-width: 80px;}
.employ-full-details {padding-left: 15px;}
}
@media screen and (max-width: 1080px) {
.contact-data-form li {float: none !important;}
.ab{ width:300px !important; resize:none;}
}

@media screen and (max-width: 800px) {
.contact-data{ width:100%; float:left;}
.contactus-lines{ display:none;}
.contact-data-form{ width:100%; float:left;}
.contact-data-form li {float: left !important;}
.get-started-maintitles{ line-height:30px !important;}
.for-sales-maintitles{ line-height:25px !important;}
.contact-space {padding-left: 0px !important;}
.contact-us-maintitles{ line-height:30px !important; font-size:20px !important;}
.ab{ width:450px !important; resize:none;}
.contact-data-form select{ width:450px !important;}
.contact-data-form form{ float:left;}
}