.clr { clear: both; height: 0px; margin: 0px; padding: 0px; }
.clr5 { clear: both; height: 5px; margin: 0px; padding: 0px; }
.clr10 { clear: both; height: 10px; margin: 0px; padding: 0px; }
.ctr { text-align: center }
.pad10 { padding: 5px 0 5px 10px; }
.hidden { display: none }
.nopad { padding: 0 }
.nopadr { padding-right: 0 }
.nopadl { padding-left: 0 }

#sideformDiv {  display: block;  width:98%; margin:0; position:; z-index:100;  }
.requestform {display: inline-block;  padding: 10px;width: 100%; }
#infoform { display: inline-block; margin: 0 auto 14px; padding: 10px; width:100%;background:rgba(255, 255, 255, 0.7); position:relative; box-shadow:1px 1px 3px #444 }
#infoform label { color: #555; font-weight: bold; float: left; margin: 6 0 0; position:relative; width:100%  }
#infoform label.lrg {  margin: 4px 0; }
#infoform input:not([type="button"]), UNUSED#myform textarea { background: none; border: 1px solid #bbb; color: #666; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin:0 12px 5px 0; padding: 3px 4px; font-weight:normal;height: 30px; }
#infoform input.med { width: 86%; float: left }
#infoform select { background: none; border: 1px solid #777; 3px; color: #666; display: block; height: 26px; margin:5px 12px 0 0; padding:2px 3px 3px; width: 65%; min-width: 60px; float: left; font-size: 12px; font-weight:normal}
#infoform input[type="checkbox"] {	width: 18px;	height: 18px;margin: 5px 16px 0 0;}
#infoform textarea { border: 1px solid #bbb; border-radius:3px; font-size:12px;height: 80px; color:#666;padding: 3px 4px;}
#infoform select.med { width: 160px }
#infoform .btn2:hover { background: #444; border: 1px solid #555; color: #fff; cursor:pointer }
#infoform select option { padding: 2px }
#infoform textarea:focus, #infoform select:focus, #infoform input[type="text"]:focus, #infoform  input[type="password"]:focus, #infoform input[type="email"]:focus { background: #f0f0f0; }
#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 .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:0 10px;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; margin-top:8px; border:none; color:#eee; background:#39F; padding:2px 10px; cursor:pointer }
.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%} }
}