.block-window-popup{display:none;top:0;left:0;position:fixed;width:100%;height:100%;z-index:9999}
.block-window-popup .opacity-bg{opacity:.6;background:#000;width:100%;height:100%;top:0;left:0;position:fixed}
.block-window-popup.active-state{display:block}
.livechat-wait-popup *{box-sizing:border-box;padding:0;margin:0}
.livechat-wait-popup{width:580px;min-height:250px;text-align:center;z-index:1000;position:relative;top:98px;margin:0 auto;background:#fff}
.livechat-wait-popup .livechat-wait-popup-clsBtn{float:right;cursor:pointer;margin-right:14px;margin-top:14px;width:14px;height:14px;background:url("images/close-btn.png") center no-repeat;margin-bottom:27px}
.livechat-wait-popup .livechat-wait-popup-clsBtn:after{content:'';display:block;clear:both}
.livechat-wait-popup .livechat-wait-popup-title{color:#0073ae;font-size:48px;margin-bottom:4px;line-height:50px;font-weight:300;clear:right}
.livechat-wait-popup .livechat-wait-popup-text{color:#585858;font-size:18px;line-height:26px;margin-bottom:38px}
.livechat-wait-popup .livechat-wait-popup-animate-points{width:auto;margin:0 auto}
.livechat-wait-popup .livechat-wait-popup-animate-points .animate-pts{display:inline-block;width:7px;height:7px;border-radius:100%;margin-right:1px;background:#b2b2b2;opacity:1;animation-name:loader-wait;animation-duration:1.6s;animation-iteration-count:infinite;animation-direction:normal}
.livechat-wait-popup .livechat-wait-popup-animate-points .pnt-2{animation-delay:.25s}
.livechat-wait-popup .livechat-wait-popup-animate-points .pnt-3{animation-delay:.45s}
.livechat-wait-popup .livechat-wait-popup-animate-points .pnt-4{animation-delay:.75s}
.livechat-wait-popup .livechat-wait-popup-animate-points .pnt-5{animation-delay:.95s}
.livechat-wait-popup:after{content:'';display:block;clear:both}
@keyframes loader-wait{0{opacity:1}
50%{opacity:.3}
100%{opacity:.3}
}
@media(max-width:719px){.livechat-wait-popup{width:auto;left:20px;margin-right:20px}
}
.wait-popup-show .block-window-popup{display:block}
.rcOfflineForm *{box-sizing:border-box;padding:0;margin:0;line-height:1;float:none}
.rcOfflineForm{display:none;position:absolute;top:127px;width:500px;z-index:1001;left:50%;font-family:'Lato',sans-serif;background:#ededee;border:1px solid #979797;margin-top:3px;font-variant-ligatures:none;padding-bottom:5px}
.rcOfflineForm .rcOfflineForm_headline{width:100%;height:30px;background-color:#333;position:relative}
.rcOfflineForm .rcOfflineForm_headline .rcOfflineForm_close_btn{position:absolute;right:8px;top:9px;cursor:pointer;width:14px;height:13px}
.rcOfflineForm .rcOfflineForm_headline .rcOfflineForm_headline_title{color:#fff;font-size:13px;padding-top:8px;text-align:center}
.rcOfflineForm .rcOfflineFormTitle{color:#ff8700;padding:0 20px;text-align:center;font-size:44px;font-weight:300;padding-bottom:13px;padding-top:10px}
.rcOfflineForm .rcOfflineFormSubTitle{color:#585858;padding:0 20px;text-align:center;font-size:13px;font-weight:400;padding-bottom:20px}
.rcOfflineForm .rcOfflineForm-content{padding:0 20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-between;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;margin-top:3px}
.rcOfflineForm .rcOfflineForm-content .rcOfflineForm_input{width:49.3%;position:relative;border:1px solid #e6e6e6;border-radius:4px;background:#FFF;text-align:left;margin-bottom:5px}
.rcOfflineForm .rcOfflineForm-content .rcOfflineForm_input input{display:block;width:100%;border:0;background:0;font-size:12px;padding:7px 10px;position:relative;z-index:10;line-height:1.2}
.rcOfflineForm .rcOfflineForm-content .txt-message-area{position:relative;width:100%;border:1px solid #e6e6e6;border-radius:4px;background:#FFF;text-align:left;margin-bottom:5px;min-height:56px}
.rcOfflineForm .rcOfflineForm-content .txt-message-area textarea{display:block;width:100%;border:0;background:0;font-size:12px;padding:7px 10px;position:relative;z-index:10;height:100%;line-height:1.2}
.rcOfflineForm .rcOfflineForm-content .rcOfflineForm_select{width:49.3%;position:relative;border:1px solid #e6e6e6;border-radius:4px;background:#FFF;text-align:left;margin-bottom:5px}
.rcOfflineForm .rcOfflineForm-content .rcOfflineForm_select::after{background:url("images/chat-offline-form/rc-offline-form-sprite.png") no-repeat -2px -14px;width:34px;right:0;top:0;bottom:0;content:"";position:absolute;z-index:1}
.rcOfflineForm .rcOfflineForm-content .rcOfflineForm_select select{width:100%;height:100%;opacity:0;filter:alpha(opacity=0);position:relative;z-index:10;line-height:1.2}
.rcOfflineForm .rcOfflineForm-content .rcOfflineForm_select.input_red::after{background-position:-39px -13px}
.rcOfflineForm .rcOfflineForm-content .rcOfflineForm-alert-messasge{width:100%;color:red;text-align:center;visibility:hidden;margin-top:9px;margin-bottom:9px;font-size:13px}
.rcOfflineForm .rcOfflineForm-content .holder{position:absolute;top:9px;left:8px;z-index:5;color:#e3e3e3;font-size:12px}
.rcOfflineForm .rcOfflineForm-content .holder.selectedval{color:#000}
.rcOfflineForm .rcOfflineForm-content .input_red{border:1px solid red}
.rcOfflineForm .rcOfflineFormPrivacy{padding:0 29px;text-align:center}
.rcOfflineForm .rcOfflineFormPrivacy p{color:#a4a4a5;padding-bottom:10px;font-size:11px}
.rcOfflineForm .rcOfflineFormPrivacy a{text-decoration:none;color:#0073ae;font-weight:700;font-size:11px}
.rcOfflineForm .submit{width:225px;background-color:#f80;color:#fff;font-size:14px;height:43px;border-radius:6px;border:0;margin:0 auto 11px;-webkit-appearance:none}
.rcOfflineForm .submit:hover{background-color:#ff9d2a}
.offline_form_thankyou .rcOfflineFormSubTitle{padding-bottom:10px;font-size:18px}
.offline_form_thankyou .rcOfflineFormThankYouMessage{margin-bottom:20px}
.offline_form_thankyou .rcOfflineFormThankYouMessage a{color:inherit;text-decoration:none}
.show_livechatofflineform .rcOfflineForm.gnrl-form{display:block}
.show_livechatthankyou .rcOfflineForm.offline_form_thankyou{display:block}
@media only screen and (max-width:979px) and (min-width:720px){.responsivePage .rcOfflineForm{left:28%}
}