html {
scroll-behavior: smooth;
--wp-admin--admin-bar--height:150px;
}

#simple-ajax-chat{
display: flex!important;
    justify-content: center!important;
    align-items: center!important;
    flex-wrap: wrap!important;
}

#sac-output,#sac-panel{
 width:100%!important;
}

.rap_form{
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    background: rgba(226,226,226,.7);
    padding: 5% 5%;
    width: 80%;
    margin: 2% auto;
    border-radius: 25px;
    box-sizing:border-box;
}

.form-group{
    width: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.form-group p,.form-group textarea{
    width:100%;
}

.form-group textarea{
 height:10vw;
}

.wpcf7-spinner{
 display:none;
}

.form-label{
 font-weight: bold;
}

.wpcf7-response-output{
 background:white;
}

@media screen and (max-width:768px){
html {
--wp-admin--admin-bar--height:0px;
}

 .rap_form{
 width:100%;
}
.form-group{
 flex-wrap:wrap;
}

.form-group input{
 width:100%;
}

.form-group textarea{
 height:30vw;
}
}