.tem07-detail-contact .from-box{width:100%}
.tem07-detail-contact
.tem07-detail-contact .contact-form{width:100%;margin:0 0 30px;padding:20px 0;display:inline-block}
.tem07-detail-contact .form-group{width:100%;border-color:#cfcfcf;color:#222;margin-top:12px;margin-bottom:0}
.tem07-detail-contact .form-control{color:inherit;height:50px;border-radius:0;border:none;border-bottom:1px solid;border-color:inherit;border-radius:2px;padding:15px 0;box-shadow:none;width:100%;background:none}
.tem07-detail-contact .form-group[module-style="border-color color background-color"] .form-control{color:inherit;border-color:inherit;background:none;background:inherit}
.tem07-detail-contact .form-group .form-control::-moz-placeholder{color:inherit;opacity:.7}
.tem07-detail-contact .form-group .form-control:-ms-input-placeholder{color:inherit;opacity:.7}
.tem07-detail-contact .form-group .form-control::-webkit-input-placeholder{color:inherit;opacity:.7}
.tem07-detail-contact textarea.form-control{height:150px}
.tem07-detail-contact .form-group .form-control option{padding:5px 10px}
.tem07-detail-contact .more{margin-top:12px;text-align:center;border-color: #c7c7c7}
.tem07-detail-contact .btn{overflow:hidden;padding:10px 25px;border-color: inherit;color: inherit;border-radius:0;font-size:16px;transition: .5s;-webkit-transition: .5s;-moz-transition: .5s}
.tem07-detail-contact .btn:hover{box-shadow:none;color:#fff!important}
.tem07-detail-contact .btn::before{content:"";background:#207a33;left:0;top:0;bottom:0;right:0;position:absolute;z-index:-1;transition:all 0.4s ease-out 0s;opacity:0;transform:scaleY(0)}
.tem07-detail-contact .yzmbox{position:relative}
.tem07-detail-contact .yzmbox a{width:50px;height:25px;margin:5px;position:absolute;top:5px;right:3px}
.tem07-detail-contact .yzmbox a img{width:100%;height:100%}
.tem07-detail-contact .checkbox-name{float:left;color:inherit;font-size:14px;padding:13.5px 0}
.tem07-detail-contact .checkbox-option{padding:13.5px 0;border-bottom:1px solid;border-bottom-color:inherit}
.tem07-detail-contact .form-group[module-style="border-color color background-color"] .checkbox-name{background:inherit;border-color:inherit;color:inherit}
.tem07-detail-contact .form-group[module-style="border-color color background-color"] .checkbox-option{background:inherit;border-color:inherit}
.tem07-detail-contact .form-group[module-style="border-color color background-color"] .checkbox-option label{color:inherit;opacity:.8}
.tem07-detail-contact .contact-form label{font-weight:normal;;padding-left:15px;color:inherit}
.tem07-detail-contact .contact-form .col-xs-6:nth-of-type(2n+1){clear:both}
.tem07-detail-contact .help-block{right:30px;top:7px;-z-index:2}
.tem07-detail-contact .has-error .form-control-feedback,
.tem07-detail-contact .has-success .form-control-feedback{top:14px}
.tem07-detail-contact .yzmbox .help-block{right:85px}
.tem07-detail-contact .yzmbox.has-error .form-control-feedback,
.tem07-detail-contact .yzmbox.has-success .form-control-feedback{right:55px}
.tem07-detail-contact .text .subtitle{color:#efefef}
.tem07-detail-contact .text{width:100%;}
.tem07-detail-contact .text .title,
.tem07-detail-contact .description{width:100%;text-align:center}
.tem07-detail-contact .tem34-list-title .text .title{transform:initial;}

@media (max-width:768px){
    .tem07-detail-contact .container,
    .tem07-detail-contact.full-screen-spacing .container.full-screen{padding-left: 3%!important;padding-right: 3%!important}
    .tem07-detail-contact .from-box{width:100%}
    .tem07-detail-contact .contact-form{margin:0;padding:0}
    .tem07-detail-contact .btn{font-size:14px;padding:10px 20px}
    .tem07-detail-contact .more{margin-top:10px;padding:0}
    .tem07-detail-contact .form-group{margin-bottom:10px}
    .tem07-detail-contact .form-group .form-control{height:36px;padding:5px 0}
}
@media (max-width:480px){
    .tem07-detail-contact .col-xs-6{width:100%}
    .tem07-detail-contact .form-group textarea.form-control{height:80px}
    .tem07-detail-contact .description{margin:10px 0}
}