/* Media */
@media (max-width: 900px) {
    .hrlemonform-wrapper {
        padding: 50px 30px;
    }
    
    .fa.hide-on-small-screen {
        display: none;
    }

    .hrlemonform__title{
        font-size: 2em;
    }

    .field-icon ~ .hrlemonform-field { 
        width: 100%;
    } 

    .b-hrlemonform .field-icon ~ input,
    .b-hrlemonform .field-icon ~ textarea,
    .b-hrlemonform .field-icon ~ label{
        margin-left: 0;
    }

    .hrlemonform .hrlemonform-captcha {
        margin-left: 0;
    }

    .hrlemonform .button-send-message {
        margin-left: 0;
    }

    #hrlemonform-msgsend,
    #hrlemonform-error{
        text-align: center;
    }
}

@media (max-width: 700px) {
    .hrlemonform-wrapper {
        padding: 20px;    
    }
    
    .hrlemonform-container {
        width: 85%;
    }

    /* .b-show-captcha,
    .b-button-refresh,
    .b-captcha-input{
        margin-bottom: 10px;
     } */
}

@media (max-width: 650px) { 
    .hrlemonform{
        width: 100%;
        margin: 0 auto;
    } 

    /* .hrlemonform__title{
        font-size: 2em;
    } */

    .b-button-send-message {
        margin-bottom: 10px;
    }
}

@media (max-width: 500px) {
    .hrlemonform__title{
        font-size: 1.5em;
    }
    .hrlemonform-captcha {
        text-align: center;
    }

    .hrlemonform-captcha .b-hrlemonform-captcha{
        display: flex;
        flex-direction: column;
        align-items: center;
        margin-top: 25px;
    }

    .hrlemonform .b-button-send-message {
        display: flex;
        justify-content: center;
    }
}

@media (max-width: 400px) {
    .hrlemonform-wrapper {
        padding: 10px 10px;
    }
    .hrlemonform__title{
        font-size: 1.2em;
    }
    .hrlemonform .button-send-message{
        font-size: .8em;
    }

}


  