.guestbook .m-message .l_label {
    width: 84%;
    margin-left: 0;
    margin-bottom: 0;
}
.m-message label.l_inline_1
, .m-message label.l_inline_2 {
    margin: 0 20px 0 0;
    display: inline;
    position: relative;
    top: 4px;
}
input[type="checkbox"],
input[type="radio"] {
    width: 18px;
    height: 18px;
    margin-right: 4px;
    position: relative;
    top: 2px;
}
.btn-1 input {
    width: 115px;
    border-radius: 4px;
}
.m-message label {
    min-height: 40px;
}
.m-message label.mes {
    height: auto;
    margin-bottom: 36px;
}
@media screen and (max-width: 999px) {
    .m-message label {
        height: auto;
    }
}
@media screen and (max-width: 700px) {
    .guestbook .m-message {
        width: 90%;
    }
    .guestbook form>label>span{
        width: 100%;
        margin-right: 0;
        display: block;
        text-align: left;
    }
    .guestbook .m-message label input.inp,
    .guestbook .m-message label textarea,
    .guestbook .m-message label.code input {
        width: 100%;
    }
    .guestbook .m-message .l_label {
        width: 100%;
    }
    .btn-1 {
        padding-left: 0;
        text-align: center;
    }
    .btn-1 input {
        margin: 0 auto;
    }
    .m-message label.l_inline_1 {
        width: 48%;
        display: inline-block;
    }
    .m-message label.l_inline_2 {
        width: 32%;
        display: inline-block;
    }
    .btn-1 input.focus:hover {
        background-color: #0152ad;
    }
}

