﻿/*-------------------------------------------------- 1024px ------------------------------------------------------*/
@media only screen and (max-width: 1024px)
{
    .registration-form
    {
        padding: 15px 60px 30px;
    }
    .regform-div-header
    {
        margin: 0 0 15px -10px;
    }
    .regform-div-header.div-header-2
    {
        margin: 20px 0 15px -10px;
    }
    .regform-item>.item-element-wrapper
    {
        width: 100%;
    }
}/*-------------------------------------------------- 767px ------------------------------------------------------*/
@media only screen and (max-width: 767px)
{
    .rf-main-wrapper
    {
        border-radius: 0;
    }
    .registration-form
    {
        padding: 10px 0 30px;
    }
    .regform-div-header
    {
        margin: 0 0 15px 20px;
    }
    .regform-div-header.div-header-2
    {
        margin: 20px 0 15px 20px;
    }
    .regform-div-header h3
    {
        font-size: 14px;
    }
    .regform-item
    {
        padding: 0 15px 0 20px;
    }
    .regform-item>.item-element-wrapper
    {
        width: 94%;
        margin-bottom: 10px;
    }
    .regform-item .item-label
    {
        font-size: 14px;
    }
    .regform-item>.item-element-wrapper input, .regform-item>.item-element-wrapper select
    {
        font-size: 14px;
    }
    .rf-main-wrapper .validation-icon
    {
        right: -28px;
    }
    .rf-main-wrapper .action-container>div
    {
        display: block;
    }
    .rf-main-wrapper .action-container>.terms-and-conds
    {
        text-align: center;
        width: 80%;
        margin: 20px auto;
        font-size: 12px;
    }
    .rf-main-wrapper .action-container>.button-wrapper
    {
        width: auto;
    }
    .rf-main-wrapper button.rf-submit-button
    {
        font-size: 23px;
    }
}/*-------------------------------------------------- 600px ------------------------------------------------------*/
@media only screen and (max-width: 600px)
{
    .registration-form
    {
        padding: 10px 0 30px;
    }
    .regform-item>.item-element-wrapper
    {
        width: 94%;
        margin-bottom: 10px;
    }
    .registration-form hr
    {
        margin-top: 5px;
    }
}/*-------------------------------------------------- 380px ------------------------------------------------------*/