body {
    background: #e7eef0;
}

form h2
{
    margin-top:0;
    font-weight:300;
    font-size: 36px;
    margin-bottom:15px;
}

form > p
{
    font-size:15px;
    line-height:1.6;
}

hr {
    height: 1.5px;
    background: #d9d9d9;
    border: 0px;
    margin: 20px 0 24px 0 !important;
}

form .section h4
{
    margin-bottom: 8px;
}

form .section .ligth-italic,
form .section h4
{
    font-size:14.8px;
}

form .section p.ligth-italic
{
    font-weight:400;
    margin-bottom: 15px;
}

form .section .radio:first-of-type
{
    transform:translateY(-15px);
    -webkit-transform:translateY(-10px);
}

form .bottom-pad {
    padding-bottom: 25px;
}

.select-style {
    padding: 0;
    margin: 0;
    border: 1px solid #b5b5b5;
    width: 100%;
    overflow: hidden;
    background-color: #fff;
    position:relative;
    color:#666666;
}
.select-style i
{
    position:absolute;
    right:15px;
    top:10px;
    font-size:22px;
}

.select-style select {
    padding: 10px 15px;
    width: 100%;
    border: none;
    box-shadow: none;
    background-color: transparent;
    background-image: none;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    border-radius:0;
    font-size:14px;
}

.select-style select:focus {
    outline: none;
}

form .form-group
{
    padding-bottom:10px;
}
form .form-group label
{
    margin-bottom:5px;
}
    form .form-group input, form .form-group textarea {
        border-radius: 0;
        box-shadow: none;
        padding: 10px 15px;
        height: auto;
    }
.select-style,
form .form-group input
{
    transition:all .25s ease-in-out;
}

    form .form-group input:hover,
    form .form-group input:focus,
    form .select-style:hover,
    form .select-style:active,
    form .form-group textarea:hover,
    form .form-group textarea:focus
    {
        border: 1px solid #e64c2e !important;
    }

    form .form-group input[type=range]:hover,
    form .form-group input[type=range]:focus {
        border: none !important;
    }


@media (max-width:767px)
{
    form h2
    {
        font-size:24px;
        margin-bottom: 5px;
    }
    form > p
    {
        font-size:13px;
        padding-bottom: 0px;
        margin-bottom: 0px;
    }
    form .section h4
    {
        
        margin-bottom:10px;
    }
    form .section h4,
    form .section p.ligth-italic
    {
        font-size:12px;
    }
    form .section p.ligth-italic
    {
        margin-bottom:18px;
    }
    form .profile-type
    {
        margin-bottom:25px;
    }
    
    form .section .select-style select
    
    {
        font-size:13px;
        padding:8px 11px;
    }
    form .section .select-style  i
    {
        font-size:15px;
        top:10px;
        right:15px;
    }
    form  .industry
    {
        margin-bottom:0;
    }
    form  .form-group 
    {
        margin-bottom:8px;
    }
    form  .form-group label
    {
        font-size:13px;
    }
    form  .form-group .form-control
    {
        padding:10px 9px;
    }
    form  .main-btn
    {
        padding:10px 14px;
        font-size:14px;
        margin:auto;
        display:block;
        margin-bottom:10px;
    }
    form  .submit-form span
    {
        font-size:11px;
        margin-left:10px;
        display:block;
        text-align:center;
    }
    
}