@media (max-width: 1024px) {
#oto_wrapper{
    width:95%;
}
.form_wrap{
    width:96%;
}
.form_wrap th{
    width:29%;
}



}/*-- max-width:1024 end --*/








@media (max-width: 754px) {
#oto_wrapper{
    width:97%;
    padding:0;
}
#main{
    margin:0;
}
#main .first{
    width:90%;
    margin:30px auto;
    text-align: left;
}
#main .second{
    width:90%;
    margin:0 auto 10px auto;
}
#main .border{
    width:25px;
}
#main .call img{
    width:300px;
    height:auto;
}
.form_wrap{
    display:block;
}
.form_wrap th,
.form_wrap td {
    display:block;
    width:100%;
}
.form_wrap th{
    margin:15px 0 0 0;
}
.form_wrap td{
  margin:5px 0 15px 0 ;
}
.form_wrap .boxes{
    margin: 5px 0 15px 0;
    font-size:16px;
}
.wpcf7-list-item{
    margin-bottom:5px;
}
input[type=submit]{
    font-size:16px;
    margin-bottom:10px;
    padding:15px 0;
}
.confirm{
    margin:0 auto;
}
div.wpcf7-response-output{
    width:90%;
    font-size:16px;
    margin:0 auto;
}
#wrap_contact table th span{
    font-size:10px;
}

h3.wpcf7c-elm-step1,
h3.wpcf7c-elm-step2,
h3.wpcf7c-elm-step3{
  margin: 30px 0 0 0;
  font-size: 16px;
}
input[type=button]{
    font-size:16px;
    padding:15px 0;
}
.submit{
    margin: 30px auto 0px auto;    
}
#wrap_contact .message {
    margin: 30px auto 20px auto;
    text-align: left;
    font-size: 14px;
}
textarea{
    font-size:16px;
}
input[type=text], input[type=email], input[type=tel]{
    font-size:16px;
}

}/*-- max-width:754 end --*/