@media (max-width:377px){.col-xxs-12{width:100%}}@media (max-width:991px){.hidden-xs{display:none}}h1{text-transform:uppercase;margin-bottom:15px;display:inline-block;width:100%;text-align:center;margin-top:20px}h2{text-transform:uppercase;font-size:20px;color:#333;margin-bottom:20px;text-align:center}.contact-pg main{background:url(../images/img/bg-contact-pg.jpg) center -140px no-repeat}.contact-pg main>.container{position:relative}#contact-form-loading{display:none}.contact-form{padding:25px 15px;background-color:rgba(255,255,255,.8);width:100%;min-height:450px;float:left;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.3);-moz-box-shadow:0 1px 2px rgba(0,0,0,.3);box-shadow:0 1px 2px rgba(0,0,0,.3);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.contact-form label{display:none}.contact-form label.show{display:inline-block;font-size:12px;color:#666}.contact-form li{margin-bottom:13px}.contact-form input,.contact-form textarea{border:1px solid #ccc;padding:3px 8px;box-shadow:none;width:100%}.contact-form textarea{min-height:150px}.contact-form .btn{width:100%;text-transform:uppercase;font-weight:700;font-size:18px}.bank-contacts{margin:25px 0 100px;float:left;width:100%;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.3);-moz-box-shadow:0 1px 2px rgba(0,0,0,.3);box-shadow:0 1px 2px rgba(0,0,0,.3)}.bank-contacts h3{text-transform:uppercase;font-size:20px;color:#333;width:100%;display:inline-block;padding:5px 0;background:#e6e6e6;text-align:center}.bank-contacts h4{color:#333;margin-bottom:3px}.bank-contacts ul{color:#999;float:left;width:65%}.bank-contacts ul li{float:left;width:100%}.bank-contacts .bank.info{width:100%;float:left;background-color:rgba(255,255,255,.85);padding:10px 35px}.bank-contacts .bank.info .bank-sec{position:relative;float:left;width:100%;border-bottom:1px solid #e6e6e6;padding:10px 0}.bank-contacts .bank.info .bank-sec:last-child{border-bottom:none}.loca-sec{position:absolute;top:150px;right:15px;z-index:5}.loca-sec .col-1{position:relative;float:left;display:inline-block;margin:0 5px 0 0}.loca-sec .col-1 p{position:absolute;top:-16px;font-size:11px;left:-18px;width:100px;text-shadow:1px 1px 0 #f0fae9}.loca-sec .col-2{float:left;display:inline-block;padding-left:13px;margin-top:-25px;margin-top:-58px}.loca-sec .col-2 .address{background-color:rgba(0,0,0,.8);padding:12px 14px;width:340px}.loca-sec .col-2 img{float:left;display:inline-block;margin-bottom:6px;width:100%}.loca-sec .col-2 .company{text-align:left;font-size:20px;line-height:20px;text-transform:uppercase;float:left;font-weight:700;color:#fff;margin-bottom:5px}.loca-sec .col-2 ul{color:#fff;float:left;text-align:left;padding-left:0;margin:4px 0;width:100%}.loca-sec .col-2 li{color:#ccc;font-size:12px;margin:0;line-height:13px;font-weight:700}.loca-sec .col-2 h3{text-transform:uppercase;color:#fff;margin-bottom:5px;font-size:20px;text-align:center}.loca-sec .col-2 .email-sec{text-align:left;margin-top:2px}.loca-sec .col-2 .email-sec a{color:#55bbf2;font-size:16px}.loca-sec .col-2 .sec-1,.loca-sec .col-2 .sec-2{float:left;width:100%}.loca-sec .col-2 .sec-1 p{width:100%;margin-bottom:0;font-size:23px;color:#fff;text-align:left;float:left;font-weight:700}.loca-sec .col-2 .sec-1 p span.first{font-size:16px;color:#ccc;font-weight:400;display:inline-block;width:70px}.loca-sec .col-2 .sec-1 p span.num{font-size:18px}.chat-sec{cursor:pointer;overflow:hidden;position:fixed;display:block;top:280px;right:0;width:70px;height:140px;z-index:100}.chat-sec a.chat{float:left;display:block;width:70px;height:140px;margin-left:5px;text-indent:-9999px}.chat-sec a.chat.online{background:url(../images/img/chat-live.png) 10px top no-repeat}.chat-sec a.chat.online:hover{background-position:0 top}.chat-sec a.chat.offline{background:url(../images/img/chat-offline.png) 10px top no-repeat}.chat-sec a.chat.offline:hover{background-position:0 top}@media (max-width:1119px){.contact-pg main{background-position:112% -110px;background-size:1119px 933px}}@media (max-width:991px){.loca-sec{position:static;float:right;padding-right:15px}.loca-sec .col-1{display:none}.loca-sec .col-2{margin-top:0}}@media (max-width:767px){.loca-sec{width:50%}.loca-sec .col-2{width:100%;padding:0}.loca-sec .col-2 .address{width:100%}}@media (max-width:600px){.contact-pg .col-xs-6{width:100%}.loca-sec{width:100%;margin:0;padding:0 15px;margin-bottom:15px}.loca-sec .col-2 .address{text-align:center}.loca-sec .col-2 .address img{float:none;max-width:320px}.bank-contacts h3,.bank-contacts h4{font-size:16px}.bank-contacts .bank.info{padding:10px}.bank-contacts .bank.info .bank-sec{padding:15px 0}.bank-contacts ul{width:100%;margin-bottom:2px}.bank-contacts a{position:static;float:left;width:100%;text-align:left;transform:none}}@media (min-width:992px){.bank-contacts .apply{text-align:center;float:right;width:30%;margin-top:-15px}}