.bytech_form {
width: 100%;
padding: 20px 0;
margin: 0;
float: left;
position: relative;
max-width: 600px;
}
#en .bytech_form {
float: left;
}
#bytech_form_1 .bytech_form_error {
color: #cc0000;
}
.bytech_form_row {
width: 100%;
padding: 0;
margin: 0 0 10px;
float: left;
}
.join_us #fullname,
.join_us #email {
width: 100%;
float: left;
}
#bytech_form_1 .bytech_form_title {
display: none;
} #choose_hotel {
width: 100%;
float: left;
padding: 0.4em;
margin: 0 0 10px;
}
.bytech_form_submit {
width: auto;
padding: 10px 35px;
margin: 15px 0;
float: right;
background: #9a9a9a;
color: #fff;
cursor: pointer;
font-size: 20px;
}
.bytech_form_submit:focus { background: #d6c4a4;
}
.bytech_form .comments {
width: 100% !important;
padding: 10px !important;
margin: 0 !important;
float: left !important;
}
.bytech_form_load {
width: 100%;
height: 100%;
padding: 0;
margin: 0;
position: absolute;
text-align: center;
display: none !important;
}
.bytech_form_load img {
margin: 50% 0;
}
.bytech_form_error {
width: 100%;
padding: 0;
margin: 0;
float: left;
color: #ff9;
}
.bytech_form_success {
width: 100%;
padding: 25px;
margin: 0;
font-size: 20px;
float: left;
color: #000;
background: #a7a49e;
text-align: center;
}
#bytech_form_1 input {
width: 100%; }
#bytech_form_1 select {
width: 100%;
font-size: 0.7rem;
font-family: 'theme-Light';
}
#bytech_form_2 input {
width: 100%;
font-size: 0.7rem;
}
#bytech_form_1 [type="checkbox"],
#bytech_form_1 [type="radio"],
#bytech_form_2 [type="checkbox"],
#bytech_form_2 [type="radio"] {
width: auto;
font-size: 0.7rem;
}
@media (min-width: 1024px){
.bytech_form {
padding: 20px 2rem 0 0;
}    
}