/*==========  Desktop First Method  ==========*/

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1280px) {
    .form-request .input, .form-request .phone-email, .form-decor TEXTAREA, .form-request .files {
        width: 100%;
    }    
}


/* Medium Devices, Desktops */
@media only screen and (max-width : 1024px) {
}   

/* Small Devices, Tablets */
@media only screen and (max-width : 980px) {   
}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 768px) {
    .form-request .phone {
        float: none;
        width: 100%;
        padding-right: 0;
    }

    .form-request .email {
        float: none;
        width: 100%;
        padding-left: 0;
    }
    
    .form-request .input {
        padding-top: 24px;
    }
    
    .form-request .error-msg {
        min-height: 24px;
        padding-top: 2px;
    }
    
    .form-request .req-field {
        padding-top: 0;
    }
    
    .form-request H5 {
        margin-top: 23px;
    }
    
    .form-request SPAN {
        padding-left: 30px;
    }
    
    .form-request .upload_file {
        margin-top: 25px;
    }
}


/*==========  Print Version  ==========*/

@media print {
}
