.hidden { display: none }

#sideformDiv {  display: block;  width:98%; margin:0; position:; z-index:100;  }
#sideformDiv label { font-size:13px; }
.requestform {display: inline-block;  padding: 10px;width: 100%; }
#infoform { display: inline-block; margin: 0 auto 14px; padding: 0; width:100%; position:relative;  }

#submitDiv { width:100%; max-width:220px; margin:20px auto 0; position:relative }
::-webkit-input-placeholder {color: #999;}
:-ms-input-placeholder {color: #999;}
::-moz-placeholder {color: #999;opacity: 1;}
input:focus::-webkit-input-placeholder { color:transparent; }
input:focus:-moz-placeholder { color:transparent; } 
input:focus::-moz-placeholder { color:transparent; } 
input:focus:-ms-input-placeholder { color:transparent; }

#sideformDiv #loader { display: none; position: absolute; left:45%; top:0 }
#sideformDiv #loader { width:auto }

#sideformDiv .humanChecker { text-align: center;height: auto;}

#sideformDiv .chkHuman { position: relative; left:0; top:0; width:auto; height:auto; padding:4px 0 ; text-align:center; background:#c0c0c0; margin: 0 auto }
#sideformDiv .humanChecker img { width:30px; height:auto  }
#sideformDiv #humanYes { right: 14px } 
#sideformDiv #humanNo { left: 14px } 
#sideformDiv .chkHuman span { color:#333; text-align:center; font-size:15px;}
#submit_sec .chkHuman .humanChoice{ cursor:pointer; float:none; width:auto; height:auto; padding:1px 5px 1px 6px; background: #fff; font-size:15px; color:#000;display: inline-block; margin:-3px 10px 0;font-weight: bold;}
#submit_sec .humanChecker .IamHuman{ float:none; color:#555; font-size:14px }
#sideformDiv .chkHuman .humanChoice:hover { border-radius:40px; color:#360; }
#sideformDiv .humanChecker .btnSubmitForm { display:none; }
.dohide { display:none }
.gap { padding-bottom: 6px; clear: both; }
@media screen and (max-width:1281px) {
#sideformDiv {  display: block; left:10%; width:94%; }
}
@media screen and (max-width:1023px) {
#sideformDiv { width:98%; left:0; bottom:0 }
	
}
@media screen and (max-width:899px) {
#submitDiv { display: inline-block;  margin: 10px 34% 0; max-width: 220px;  position: relative; width: 200px;}
}
@media screen and (max-width:586px) {
#sideformDiv { padding:5px 0 }
#infoform input.med { margin: 0 5px 5px; width:180px }
#infoform label { width:100% }
#submitDiv { margin:14px 0 }
}
@media screen and (max-width:420px) {
#sideformDiv { padding:10px 0;  }
.requestform50 { width: 100% } 
#infoform label.dwn { width: 80px }
#infoform input.med { margin: 0 5px 5px; width:90% }
#infoform textarea { width:92%} }
}