.dropdown-item.active,
.dropdown-item:active,
.thegncy-btn a,
.thegncy-btn input,
.portfolio-filter li.select-cat,
.gradient-bg,
.service-item:hover,
.feature-item:hover .feature-item-icon,
.banner-2 .bnr-social ul li a:hover,
.banner-2 .bnr-btn ul li a:hover {
    background: #480bb8;
}

.service-item-2 i,
.banner-2 p span,
.feature-item-icon i,
.service-item i {
    color: #480bb8;
}

.call-to-action a,
.thegncy-btn .contact-btn {
    background: #ff7348;
}

.section-title h1 span,
.section-title > span,
.banner4_service_item i {
    color: #6346fe;
}

.search-btn {
    font-weight: bold !important;
    padding: 8px;
    text-align: center;
    text-transform: uppercase;
    transition: 0.5s;
    background-size: 200% auto;
    color: #FFF !important;
    border-radius: 3px;
    width: 35%;
    transition: all 0.3s cubic-bezier(.25,.8,.25,1);
    cursor: pointer;
    display: inline-block;
}

    .search-btn:hover {
        box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
    }

.search-btn-color {
    background-image: linear-gradient(to right, #00247d 0%, #6346fe 50%, #00247d 100%)
}

.search-btn:hover {
    background-position: right center;
}

.bnr-counter ul li span {
    text-transform: uppercase;
    background: linear-gradient(to right, #e74f55 0%, #cf142b 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.blue {
    color: #00247d !important;
}

.red {
    color: #cf142b !important;
}

.single_item_content_blue {
    background: linear-gradient(to right, #6346fe 0%, #00247d 100%);
}

.single_item_content_red {
    background: linear-gradient(to right, #e74f55 0%, #cf142b 100%);
}

.overseas-bg {
    background-image: url('../../../images/overseas-bg.jpg');
}
.study-bg {
    background-image: url('../../../images/why_study_english_abroad_bg.jpg');
}

.school-enquiry-bg {
    background-image: url('../../../images/school_enquiry_bg.jpg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.bg-white {
    background-color: #fff;
}

.bg-gray {
    background-color: #f0ececb5;
}

.bg-blue {
    background-color: #00247d !important;
}

.bg-red {
    background-color: #cf142b !important;
}

.bg-ligthblue {
    background-color: #6346fe !important;
}

.bg-ligthred {
    background-color: #e74f55 !important
}
