#all_quick_inquiry_popup_box .inner-top-container{position:relative;}
#all_quick_inquiry_popup_box label.error{color:#ff0000;}
#all_quick_inquiry_popup_box .required.get-a-q-input.quick-inq-focus-cls.error{color:#ff0000!important;border:1px solid #ff0000;}
#all_quick_inquiry_popup_box .required.get-a-text-box.quick-inq-focus-cls.error{color:#ff0000!important;border:1px solid #ff0000;}
#all_quick_inquiry_popup_box .get-a-q-input.quick-inq-focus-cls.error{color:#ff0000!important;}
#all_quick_inquiry_popup_box .get-a-form{display:none}
#all_quick_inquiry_popup_box .get-a-close-icon{background:url(images/sprite-img.png) no-repeat -215px -69px;width:24px;height:20px;position:absolute;left:115px;top:12px}
#all_quick_inquiry_popup_box .closebtn-active .get-a-close-icon{background:url(images/sprite-img.png) no-repeat -239px -68px;}
#all_quick_inquiry_popup_box.get-a-quote-box{position:fixed;right:15px;bottom:-2px;z-index:999999;width:272px;overflow:hidden;float:right;border-radius:10px 10px 0 0}
#all_quick_inquiry_popup_box.get-a-quote-box h2{position:relative;cursor:pointer;background:url(images/heading-rq.png) no-repeat;border-radius:10px 10px 0 0;float:left;font-size:18px;color:#fff;font-family:'Open Sans Condensed',sans-serif;font-weight:700;width:100%;line-height:42px;height:45px;padding-right:12%;text-align:right;margin-bottom:0;margin-top:0px;}
#all_quick_inquiry_popup_box.get-a-quote-box span.quiq{position:relative;cursor:pointer;background:#35322d;border-radius:10px 10px 0 0;float:left;font-size:18px;color:#fff;font-family:'Open Sans Condensed',sans-serif;font-weight:400;width:100%;line-height:30px;height:35px;padding-right:12%;text-align:left;margin-bottom:10px;margin-top:0px;display:inline-block}
#all_quick_inquiry_popup_box.get-a-quote-box .get-a-form{padding:0px;float:left;background:#e4e6e6;border-left:0;border-right:0;text-align:center;    width: 100%;}
#all_quick_inquiry_popup_box.get-a-quote-box .icon_close{float:right}
#all_quick_inquiry_popup_box.get-a-quote-box .get-a-q-input{border:0;width:100%;font-size:13px;color:#585858;height:32px;background:#FFF;padding:0 10px 0 45px;margin-bottom:5px;margin-top:5px;float:left;outline:none;}
#all_quick_inquiry_popup_box.get-a-quote-box .get-a-text-box{border:0;width:100%;color:#585858;padding:4px 10px 0 45px;margin:5px 0 0 0;height:82px;background:#FFF;font-size:13px}
#all_quick_inquiry_popup_box.get-a-quote-box .get-a-q-input:focus{border:0}
#all_quick_inquiry_popup_box.get-a-quote-box span{background:url(../images/get-aquote-sprite.png) no-repeat}
#all_quick_inquiry_popup_box.get-a-quote-box span.content-n-icon{background-position:0 -120px;width:29px;height:28px;float:left;margin:12px 15px 10px 8px}
#all_quick_inquiry_popup_box.get-a-quote-box span.get-name-icon{background-position:0 0;width:27px;height:28px;border-right:#c2c2c2 1px solid;float:left;margin:0 15px 0 8px;position:absolute;top:7px;left:0}
#all_quick_inquiry_popup_box.get-a-quote-box span.get-email-icon{background-position:-0 -26px;width:27px;height:28px;float:left;border-right:#c2c2c2 1px solid;margin:0 15px 0 8px;position:absolute;top:7px;left:0}
#all_quick_inquiry_popup_box.get-a-quote-box span.get-contact-icon{background-position:1px -51px;width:27px;height:28px;float:left;border-right:#c2c2c2 1px solid;margin:0 15px 0 8px;position:absolute;top:7px;left:0}
#all_quick_inquiry_popup_box.get-a-quote-box span.get-details-icon{background-position:-2px -85px;width:24px;height:26px;float:left;border-right:#c2c2c2 1px solid;margin:0 15px 0 18px;position:absolute;top:7px;left:-7px}
#all_quick_inquiry_popup_box.get-a-quote-box .get-i-text-main{position:relative;width:94%;display:inline-block;}
#all_quick_inquiry_popup_box.get-a-quote-box .get-submit-btn{text-align:center;margin:10px auto;border:0;padding:7px 0 8px 0;border-radius:0;width:95%;border-bottom:solid 0px;text-transform:uppercase;cursor:pointer;}
#all_quick_inquiry_popup_box.get-a-quote-box .get-submit-btn:hover{background-position:left bottom;-webkit-transition:.7s;-moz-transition:.7s;-ms-transition:.7s;-o-transition:.7s;transition:.7}
#all_quick_inquiry_popup_box .all-field-test{font-style:normal;margin:0 0 10px 10px;float:right;color:#585858;font-size:12px}
#all_quick_inquiry_popup_box .all-field-test i{color:red;font-size:14px}
#all_quick_inquiry_popup_form div.err{font-size:13px;color:red;clear:both;float:left;padding-left:0 !important;margin-bottom:7px;}
::-webkit-input .error, textarea::-webkit-input .error{color:#ff0000!important;border:1px solid #ff0000;}
.rightFormate{padding-right:0;}
::-webkit-#siteContact input.error{color:#ff0000!important;}
::-webkit-#siteContactUsForm input.error{color:#ff0000!important;}
.list-unstyled{padding-left:0;list-style:none;margin:0}
.qa__popular-action{height:37px}
.qa__popular-action{display:none}
#qa__bubble-wrap{position:fixed;right:15px;bottom:30px;z-index:9;width:50px;opacity:0;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s}
#qa__bubble-wrap.active{opacity:1}
#qa__bubble-wrap img{position:relative}
.qa__bubble-wrap-item{position:relative;width:100%;height:50px;width:50px;margin-top:10px;border-radius:50%;cursor:pointer;color:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,0.5);-webkit-transition:all 0.1s;-moz-transition:all 0.1s;transition:all 0.1s;font-size:20px;background: #4051a3;}
.qa__bubble-wrap-item.fa-times{display:none;}
.qa__bubble-wrap-item:hover{box-shadow:0 0 10px 0 rgba(0,0,0,0.5);}
.list-unstyled li a:hover{color:#fff;}
.qa__bubble-wrap-item:hover .qa__bubble-wrap-tag{margin-right:7px}
.qa__bubble-wrap-item .agent-avatar{border-radius:50%}
.qa__bubble-wrap-item svg{font-size:2rem;color:#fff;line-height:38px;width:100%;margin-left:0px;}
.qa__bubble-wrap-item .fa.fa-times{display:none;margin-left:0px;position:relative;top:11px;}
.qa__bubble-wrap-item .fa.fa-envelope.ng-scope{}
.qa__bubble-wrap-item .fa.fa-lightbulb-o{margin-left:12px;}
.qa__bubble-wrap-tag{position:absolute;top:50%;right:100%;width:150px;margin-top:-15px;margin-right:10px;background: #ff9130;height:30px;line-height:28px;border-radius:5px;border:1px solid rgba(255,255,255,0.15);text-align:left;padding-left:6px;font-size:13px; color:#fff;-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;transition:all 0.1s linear;}
.qa__bubble-wrap-tag:after{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(85,85,85,0);border-left-color: #ff9130;border-width:5px;margin-top:-5px;}@-webkit-keyframes bubble_bounce_in{0%{opacity:0;transform:translateY(120px)}60%{opacity:1;transform:translateY(-30px)}80%{transform:translateY(10px)}100%{transform:translateY(0)}}@-moz-keyframes bubble_bounce_in{0%{opacity:0;transform:translateY(120px)}60%{opacity:1;transform:translateY(-30px)}80%{transform:translateY(10px)}100%{transform:translateY(0)}}@keyframes bubble_bounce_in{0%{opacity:0;transform:translateY(120px)}60%{opacity:1;transform:translateY(-30px)}80%{transform:translateY(10px)}100%{transform:translateY(0)}}@-webkit-keyframes bubble_bounce_out{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(-20px)}100%{opacity:0;transform:translateY(100px)}}@-moz-keyframes bubble_bounce_out{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(-20px)}100%{opacity:0;transform:translateY(100px)}}@keyframes bubble_bounce_out{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(-20px)}100%{opacity:0;transform:translateY(100px)}}
.qa__support-btn.bubble-bounce-in{animation:bubble_bounce_in;animation-duration:0.5s;animation-fill-mode:both}
.qa__support-btn.bubble-bounce-out{animation:bubble_bounce_out;animation-duration:0.5s;animation-fill-mode:both}
.list-unstyled li a{line-height:49px !important;font-size:17px;color:#fff;}
.list-unstyled i.fab.fa-skype{font-size:22px;}
li.qa__bubble-wrap-item .fa-envelope{margin-top:15px;font-size:18px;}
li.qa__bubble-wrap-item .fa-times{margin-top:7px;font-size:25px;}
li.qa__bubble-wrap-item .fa-comments{margin-top:10px;font-size:25px;}
.quick-active{}
.col-md-2, .col-md-10{padding:0;}
.panel{margin-bottom:0px;}
.chat-window{bottom:0;position:fixed !important;float:right;right:0;margin-left:10px;display:none;z-index:999999;}
.chat-window > div > .panel{border-radius:5px 5px 0 0;}
.icon_minim{padding:2px 10px;position:relative;}
.icon_minim::before{content:"-";display:inline-block;color:#fff;font-size:36px;position:absolute;top:-2px;right:15px;font-weight:normal;}
.msg_container_base{background:#e5e5e5;margin:0;padding:0 10px 0px;max-height:300px;overflow-x:hidden;}
.top-bar{background:#71cc11;color:white;padding:5px 10px;position:relative;overflow:hidden;border-radius:5px 5px 0 0; -webkit- border-radius:5px 5px 0 0;}
.top-bar .col-md-8{padding-left:5px;}
.top-bar h3{margin:0!important;padding:0;font-weight:normal;font-size:18px;}
.msg_receive{padding-left:0;margin-left:0;}
.msg_sent{padding-bottom:20px !important;margin-right:0;}
.messages{background:white;padding:10px;border-radius:2px;box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);max-width:100%;}
.messages > p{font-size:13px;margin:0 0 0.2rem 0;}
.messages > time{font-size:11px;color:#ccc;}
.msg_container{padding:13px 0px 0px 0px;overflow:hidden;display:flex;}
.msg_container input[type="text"], .msg_container input[type="email"], .msg_container input[type="tel"]{border:1px solid #d2d2d2;border-radius:4px;-webkit-border-radius:4px;padding:5px;height:40px;width:100%;font-size:13px;}
.msg_container input[type="submit"]{margin:0 auto;width:100%;display:table;font-size:15px;transition:.4s ease;background:#0071bb;text-transform:uppercase;color:#ffffff;border:0;padding:10px;}
.msg_container .fusion-slider-loading{display:none;position:absolute !important;right:35px !important;top:34px !important;float:right;left:inherit !important;}
.msg_container .col-md-12{padding:0 10px;}
.msg_container .wpcf7-form .wpcf7-response-output{margin-left:10px;margin-right:10px;margin-top:0;padding:3px 8px;box-shadow:0 1px 1px rgba(0,0,0,.1);text-align:left;text-transform:capitalize;font-size:13px;}
.msg_container textarea{height:80px;padding:5px;border-radius:4px!important;-webkit-border-radius:4px;}
.msg_container span.wpcf7-not-valid-tip{font-size:13px;}
.avatar{position:relative;}
.base_receive > .avatar:after{content:"";position:absolute;top:0;right:0;width:0;height:0;border:5px solid #FFF;border-left-color:rgba(0, 0, 0, 0);border-bottom-color:rgba(0, 0, 0, 0);}
.base_sent{justify-content:flex-end;align-items:flex-end;}
.msg_container .main-contact{margin-bottom:5px;position:relative}
.base_sent > .avatar:after{content:"";position:absolute;bottom:0;left:0;width:0;height:0;border:5px solid white;border-right-color:transparent;border-top-color:transparent;box-shadow:1px 1px 2px rgba(black, 0.2);}
.msg_sent > time{float:right;}
.msg_container_base::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#F5F5F5;}
.msg_container_base::-webkit-scrollbar{width:12px;background-color:#F5F5F5;}
.msg_container_base::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#555;}
.btn-group.dropup{position:fixed;left:0px;bottom:0;}
svg.svg-inline--fa.fa-times.fa-w-12{display:none;}
div#qa__popular{z-index:100000;position:relative;}
.scrollup{display:none;background:rgba(255,255,255,.5);border:0;border-radius:400px;bottom:10px;cursor:pointer;height:42px;opacity:1;padding:5px 10px 10px 9px;position:fixed;right:19px;white-space:nowrap;width:42px;z-index:99;box-shadow:0px 0px 5px #666;text-align:center;font-size:30px;color:#333;line-height:32px;}
.scrollup:hover{background:rgb(130, 117, 55);color:#fff;}
span.qa__bubble-wrap-tag.qa_hide-show{display:none !important;}
.list-unstyled li.skype-icon a{font-size:25px;}
.qa__bubble-wrap-item:hover { background: #ff9130;}
div#qa__bubble-wrap .fa-phone {transform: rotate(90deg);}



