.btn.go-msg,
#message-sect .form-title {
    width: 350px;
}

#message-sect .form-title {
    width: 30%;
}

.btn.go-msg .txt,
#message-sect .form-title .txt {
    font-size: 19px;
}

#message-sect .form-title .txt:after {}

@media screen and (max-width: 1080px) {
    #message-sect .form-wrap {
        padding: 50px 4% 40px 28%;
    }
    #message-sect .form-title {
        width: 22%;
    }
}

@media screen and (max-width: 860px) {
    #message-sect .form-wrap {
        padding: 0px 30px;
    }
    #message-sect .form-wrap:before {
        content: '';
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
    }
    #message-sect .form-title {
        position: static;
        width: auto;
        padding: 10px 0 0 0;
        margin: 0 -30px;
    }
    #message-sect .form-title .txt:after {
        position: static;
        width: auto;
        text-align: center;
        margin: 0;
        padding: 0 0 10px 0;
    }
    #message-sect .btn-holder {
        text-align: center;
    }
    .form-box .control-box {
        position: relative;
        margin: 0;
    }
    .reminder {
        text-align: center;
        margin: 20px 0 30px;
    }
}

@media screen and (max-width: 600px) {
    .btn.go-msg, #message-sect .form-title{
        width: auto;
        padding: 10px 15px;
    }
    .message-txt {
        padding: 10px 14px;
    }
    .message-answer .editor {
        padding: 10px;
    }
    #message-sect .form-wrap {
        padding: 0 15px;
    }
    #message-sect .form-title {
        margin: 0 -15px;
    }
}
