.col-half-section.col-half-section-left {
    float: left;
}
.bg-color-primary .col-half-section h2:before {
    color: #ecf1f7;
}

.col-half-section.col-half-section-right p {
    color: #fff;
}

.custom-form-style .form-control-custom .form-control {
    background: transparent;
    border: none;
    border-bottom: 1px solid #d8b113;
    color: #1e1e1e;
    font-size: 12px;
    padding: 6px 0;
    margin-bottom: 15px;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.custom-form-style .form-control-custom .form-control::-webkit-input-placeholder {
    color: #1e1e1e;
    text-transform: uppercase;
    font-weight: 600;
}

.custom-form-style .form-control-custom .form-control::-moz-placeholder {
    color: #1e1e1e;
    text-transform: uppercase;
    font-weight: 600;
}

.custom-form-style .form-control-custom .form-control:-ms-input-placeholder {
    color: #1e1e1e;
    text-transform: uppercase;
    font-weight: 600;
}

.custom-form-style .form-control-custom .form-control:-moz-placeholder {
    color: #1e1e1e;
    text-transform: uppercase;
    font-weight: 600;
}

.custom-form-style .form-control-custom textarea.form-control {
    height: 100px;
    margin-bottom: 15px;
}

.custom-form-style .form-control-custom .form-control {
    border-color: rgba(119, 119, 119, 0.3);
}

.col-half-section-left > div {
    display: inline-block;
    font-size: 2em;
    width: 1.5em;
    text-align:center;
}

.col-half-section-left > div a {
    color: #fd832d;
    text-decoration: none;
}

.col-half-section-left h2 { color: #fff;}
.col-half-section-left > div a:hover {
    color: #777;
}