@media only screen and (max-width: 550px) {

    input {
        margin: 10px 0;
    }
    fieldset,
    input[type="email"],
    input[type="number"],
    input[type="password"],
    input[type="search"],
    input[type="tel"],
    input[type="text"],
    input[type="url"],
    textarea,
    select {
        width: 100%;
    }
    
    #site-main {
        padding: 4px;
    }
    .footer-bottom {
        margin: 0 0 25px 0;
    }

/* Slider */
    .tfpro-grid-slider .prev,
    .tfpro-grid-slider .next{
        height: 30px;
        width: 30px;
        padding: 0;
    }
}