@keyframes rotate{to{transform:rotate(360deg)}}#map > iframe{width: 100%;height: 100%;}#pvt-main .post-content{padding-top:30px}.contact{overflow:hidden;margin-top:20px;margin-bottom:30px;background:#f8f8f8;color:#333333;padding:15px;border:1px solid #e4e4e4;border-radius:8px}.contact .left-box{float:left}.contact .left-box .company{color:#0089cf;font-size:16px;font-weight:bold;margin-bottom:10px;text-transform:uppercase;line-height:1.5em}.contact .left-box .options li{position:relative;font-size:16px;margin:5px 0;padding:5px;padding-left:65px;line-height:24px}.contact .left-box .options li strong{font-size:16px;font-weight:bold;color:#0089cf;display:block}.contact .left-box .options li::before{content:"";width:50px;height:50px;border-radius:50%;background:#fff url("../images/icon.png");border:1px dashed #0089cf;left:0;top:50%;position:absolute;font-size:15px;transform:translate(0%, -50%)}.contact .left-box .options li.fa-phone::before{background-position:-50px 0px}.contact .left-box .options li.fa-envelope-open::before{background-position:-100px 0px}.contact .left-box .options li.fa-time::before{background-position:-150px 0px}.contact .left-box .options li.last{margin-bottom:0}.contact .left-box .box-social-icon ul{margin-top:10px}.contact .left-box .box-social-icon ul li{margin-right:45px}.contact .right-box{float:right;overflow:hidden}.contact .right-box .txt,.contact .right-box .qrcode{float:left}.contact .right-box .qrcode{padding:0px;background:#fff}.contact .right-box .txt{color:#333333;max-width:180px;margin-top:20px;position:relative;text-align:center;padding-right:35px;margin-right:30px;line-height:1.6em}.contact .right-box .txt::before{position:absolute;top:50%;font-family:"FontAwesome";right:0;font-size:20px;transform:translate(0, -50%);-moz-transform:translate(0, -50%);-webkit-transform:translate(0, -50%)}.box-form{padding:30px 50px;border:none;position:absolute;top:0;bottom:0;background:#ffffff;width:30%;max-width:500px;right:-o-calc((100% - 1240px) / 2);right:calc((100% - 1240px) / 2);box-shadow:0px 0px 18px 0px rgba(0,0,0,0.1)}.box-form .form-title{font-size:16px;text-align:center;margin-bottom:20px}.box-form .required label::after{content:"*";color:#ec0e17;margin-left:3px}.box-form .form-field{overflow:hidden;margin-bottom:20px}.box-form .form-field.last{margin-bottom:0}.box-form .form-field .form-label{margin-bottom:5px}.box-form .form-field label{margin:0;font-weight:400}.box-form .form-field .form-input{overflow:hidden;position:relative}.box-form .form-field .form-input::before{font-family:"FontAwesome";position:absolute;top:10px;left:10px;color:#999999}.box-form .form-field .form-input .form-control{min-height:40px;border-radius:5px;box-shadow:none;border-color:#e5e5e5;padding-left:30px;font-size:16px}.box-form .form-field .form-input .form-control:focus{border-color:#0089cf}.box-form .form-field .form-input textarea{height:95px}.box-form .form-field .captcha{top:0;right:0;position:absolute}.box-form .form-field #security_code{width:calc(100% - 100px)}.box-form .form-field.field-button{text-align:center}.box-form .form-field .form-button{display:inline-block;width:-o-calc((100% - 20px) / 2);width:calc((100% - 20px) / 2)}.box-form .form-field .form-button button{width:100%;height:40px;outline:none;background:#d0d0d0;border-radius:0px;border:none;transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;font-weight:bold;font-size:16px}.box-form .form-field .form-button button span{position:relative;padding-right:25px}.box-form .form-field .form-button button span::before{font-family:"FontAwesome";position:absolute;right:0;font-weight:normal}.box-form .form-field .form-button .btn-send{color:#fff;background:#0089cf}.box-form .form-field .form-button:nth-child(1){margin-right:16px}.box-map{position:relative}#map{height:400px;border:1px solid #e3e3e3}.td-map{margin-bottom:20px}.td-map>li{height:30px;cursor:pointer;padding:0 15px;font-weight:700;position:relative;line-height:28px;margin-right:10px;background:#f5f5f5;border-radius:20px;display:inline-block;vertical-align:middle;border:1px solid #3caef2}.td-map>li:last-child{margin-right:0}.td-map>li:hover{background:#fff}.td-map>li.active{color:#fff;background:#3caef2}.td-map>li.active::before{left:50%;top:100%;content:"";color:#3caef2;position:absolute;border-top:6px solid #3caef2;border-left:7px solid transparent;border-right:7px solid transparent;transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0)}#content_info_map h1{font-weight:bold;font-size:16px;text-transform:uppercase;color:#0089cf}#content_info_map ul{list-style:none;margin:5px 0;padding:0}#content_info_map ul li{font-size:15px;color:#333333;position:relative;padding-left:20px;margin-bottom:5px}#content_info_map ul li::before{content:"";font-family:"FontAwesome";font-size:16px;color:#0089cf;position:absolute;left:0;top:0}#content_info_map ul li.address::before{content:"\f041"}#content_info_map ul li.phone::before{content:"\f095"}@media screen and (max-width: 1024px){.box-form{width:100%;position:relative;margin:20px 0;right:auto}}@media screen and (max-width: 767px){#pvt-main{margin-bottom:0;padding-top:15px;padding-bottom:30px}.box-map{margin:20px 0 0}#map{height:0;padding-top:80%}#content_info_map h1{font-size:13px}#content_info_map ul li{font-size:12px}.box-form{left:inherit;padding:20px}}@media screen and (max-width: 479px){.contact{padding:10px}.contact .left-box .company{font-size:16px}}
