::-webkit-input-placeholder{color:#555}::-moz-placeholder{color:#555;opacity:1;-ms-filter:"alpha(Opacity=100)";filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1}:-ms-input-placeholder{color:#555}input:-moz-placeholder{color:#555}#page-contact-us{width:100%;height:auto;background-color:#fff}#page-contact-us .valid{color:red;position:absolute;font-size:20px;line-height:20px;width:100%;font-family:db_helvethaica_x}#page-contact-us .img-banner{display:block;left:0;min-width:1280px;position:absolute;top:0;width:100%;z-index:0}#page-contact-us #contact-us-banner{height:459px;margin:0;min-width:970px;overflow:hidden;padding:0;position:fixed;width:100%;top:0}#page-contact-us #contact-us-content{height:100%;position:relative;width:100%;z-index:0;padding-top:340px;overflow:hidden}#page-contact-us #contact-us-content .content_banner{width:100%;height:auto;margin-bottom:61px}#page-contact-us #contact-us-content .content_banner .content{padding:0 20px;height:100%;margin:0 auto;width:970px;z-index:1;text-align:center}#page-contact-us #contact-us-content .content_banner .content .title{font-size:58px;line-height:58px;color:#fff}#page-contact-us #contact-us-content .content_01{height:100%;margin:0;min-width:970px;position:relative;z-index:2;width:100%;overflow:hidden;background-color:#fff;padding-left:12.12%}#page-contact-us #contact-us-content .content_01 .content{width:100%;padding:0 0 0 20px}#page-contact-us #contact-us-content .content_01 .content .col_form{width:42%;height:auto;float:left;padding-top:50px}#page-contact-us #contact-us-content .content_01 .content .col_form .topic{font-size:56px;line-height:40px;color:#55ba3f}#page-contact-us #contact-us-content .content_01 .content .col_form .company_name{font-size:38px;line-height:29px;color:#333;margin-top:30px}#page-contact-us #contact-us-content .content_01 .content .col_form .address{font-size:24px;line-height:25px;color:#555}#page-contact-us #contact-us-content .content_01 .content .col_form .title_form{margin-top:25px;font-size:38px;line-height:29px;color:#55ba3f}#page-contact-us #contact-us-content .content_01 .content .col_form #form-contact{width:100%;height:auto;padding-top:15px;padding-right:80px}#page-contact-us #contact-us-content .content_01 .content .col_form #form-contact .box_input{width:100%;height:auto;position:relative;margin-bottom:25px}#page-contact-us #contact-us-content .content_01 .content .col_form #form-contact .box_input .input_style{width:100%;font-size:24px;line-height:24px;height:30px;border-top:none;border-right:none;border-left:none;color:#555}#page-contact-us #contact-us-content .content_01 .content .col_form #form-contact .box_input .input_style.correct{border-bottom:1px solid #555}#page-contact-us #contact-us-content .content_01 .content .col_form #form-contact .box_input .input_style.incorrect{border-bottom:1px solid red}#page-contact-us #contact-us-content .content_01 .content .col_form #form-contact .box_textarea{width:100%;height:auto;position:relative;margin-top:10px;margin-bottom:25px}#page-contact-us #contact-us-content .content_01 .content .col_form #form-contact .box_textarea .textarea_style{width:100%;padding:20px;font-size:24px;line-height:24px;color:#555;overflow:auto;height:140px;font-weight:400;display:block}#page-contact-us #contact-us-content .content_01 .content .col_form #form-contact .box_textarea .textarea_style.correct{border:1px solid #555}#page-contact-us #contact-us-content .content_01 .content .col_form #form-contact .box_textarea .textarea_style.incorrect{border:1px solid red}#page-contact-us #contact-us-content .content_01 .content .col_map{width:58%;height:100%;float:left;padding-left:30px;overflow:hidden}#page-contact-us #contact-us-content .content_01 .content #map-area{width:100%;height:100%;min-height:800px!important}#page-contact-us #contact-us-content .content_01 .content .btn_send{width:132px;height:40px;text-align:left;border:2px solid #55bb3f;font-size:24px;line-height:36px;background-color:#fff;text-align:center;color:#55bb3f;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;cursor:pointer}@media (max-width:767px){#page-contact-us #contact-us-content{padding-top:0}#page-contact-us #contact-us-content .content_01{min-width:0;padding-left:0}#page-contact-us #contact-us-content .content_01 .content{padding:0}#page-contact-us #contact-us-content .content_01 .content .col_form{float:none;width:100%;padding-left:20px;padding-right:20px}#page-contact-us #contact-us-content .content_01 .content .col_form #form-contact{padding-right:0}#page-contact-us #contact-us-content .content_01 .content .col_map{float:none;padding-left:0;width:100%;margin-top:35px}#page-contact-us #contact-us-content .content_01 .content .col_map #map-area{min-height:400px!important}#page-contact-us #contact-us-content .content_banner{position:relative;width:100%;margin-bottom:0}#page-contact-us #contact-us-content .content_banner .content{position:absolute;top:50%;width:100%;height:auto}#page-contact-us #contact-us-content .content_banner .content .title{line-height:0}#page-contact-us .img-banner{min-width:0;margin-top:60px;position:relative}.md_thanks .modal-dialog{width:100%}.md_thanks .modal-body{height:100%}.md_thanks .modal-body .bg_style{height:100%;position:relative}.md_thanks .modal-body .bg_style .box_content{padding-top:0;position:absolute;top:50%;margin-top:-30px}.modal-content{overflow:hidden;height:100%;background-color:#f9f9f9}}@media (max-width:480px){#page-contact-us #contact-us-content .content_01 .content .col_form .company_name{font-size:34px;line-height:30px}#page-contact-us #contact-us-content .content_01 .content .col_form .address{font-size:22px;line-height:22px}#page-contact-us #contact-us-content .content_01 .content .col_form .title_form{font-size:30px;line-height:29px}#page-contact-us #contact-us-content .content_01 .content .col_form #form-contact .box_input .input_style{font-size:22px;line-height:22px}#page-contact-us #contact-us-content .content_01 .content .col_form #form-contact .box_textarea .textarea_style{font-size:22px;line-height:22px}}