/* callback style */
.call_btn-wrap{color: #000;border: 1px solid #000;border-radius: 4px;display: inline-block;margin:0 10px 0 20px;padding: 5px 15px;font-size: 18px;cursor: pointer;}
.overlay{background:#000; opacity:.5; filter:alpha(opacity=50); display:none; position: absolute; top: 0px; left: 0px; width: 100% !important; height: 100%; z-index: 200;}
#form_wrapper_call{width:400px;padding-top:20px; z-index: 10000; position:fixed; top:0; left:0; right:0; bottom:0; margin:auto; display:none;}
#fhead {height:42px;background-color: rgba(82,167,91,1);position:relative;} 
#fhead h3{font-weight:normal; color:#fff; font-size:1.3rem;text-align: center;}
.wr_close{cursor:pointer;position:absolute;top:10px;right:10px;}
.wr_close img{width:20px;transition: all 0.3s ease;}
.wr_close img:hover{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);-moz-opacity: 0.5;-khtml-opacity: 0.5;opacity: 0.5;}
.frm_place{padding: 10px 20px; background:#fff;}
.frm_place p{font-size:.8em; text-align:center; padding:10px 0;}
.mf-req{font-size:.7em;color:#f00;vertical-align:super;float:right;}
form#call_ord input[type="text"], form#call_ord textarea{display:inline-block;background: #eee;border: 1px solid #e3e3e3; padding:5px; font-size: 14px; color:#b4b4b4;}
form#call_ord input[type="submit"]{border: 3px solid #00b85d;background: #00b85d;color: #fff;text-transform: uppercase;font-size: 0.8rem;cursor: pointer;text-align: center;vertical-align: middle;padding: 6px 10px;transition: all 0.2s ease;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;margin: 25px auto 15px;}
form#call_ord input[type="submit"]:hover{background: #fff;color:#00b85d;}
form#call_ord div.mf-text{font-size:.8em; color:#707070;font-family: Arial;}
form#call_ord div.mf-text input{width:115px;}
form#call_ord div.mf-captcha{text-align: right;}
form#call_ord div.bsubm{text-align:right;}
form#call_ord div.bsubm p.warn{color:#DE2530; font-size:.8em;font-style:italic;margin-bottom:10px;text-align:center;}
form#call_ord .form-field {margin-bottom:10px;}
form#call_ord .form-field label{display:inline-block;}
form#call_ord .form-field select{display:inline-block;background: #eee;color: #B5B5B5;}
@media only screen and (min-device-width : 320px) and (max-device-width : 413px) and (orientation : portrait) { 
	#form_wrapper_call{width:300px;}
	.call_btn-wrap{margin:20px 0 20px 20px;} 
}
@media only screen and (min-device-width : 414px) and (max-device-width : 736px) and (orientation : portrait) { 
	.call_btn-wrap{margin:20px 0 20px 0;} 
}
@media only screen and (min-device-width : 414px) and (max-device-width : 736px) and (orientation : landscape) { 
	.call_btn-wrap{margin:0 0 0 20px;} 
}
