.coming-countermain::before {
    background: #105e7c !important;
}

.nir-btn, .nir-btn-black {
    background-color: #e41f26 !important;
}

.main_header_area .header_menu .navbar.navbar-default .nav.navbar-nav li.active > a,
.banner h4 {
    color: #105e7c !important;
}

.theme {
    color: #e41f26 !important;
}

.main_header_area .header_menu.fixed-top .navbar.navbar-default .nav.navbar-nav li.active > a {
    color: #e41f26 !important;
}

h1 > span , h2 > span, h3 > span, h4 > span , h5 > span, h6 > span{
    color: #105e7c !important;
}

.bg-theme {
    background: #e41f26 !important;
}

.banner h1 > span,
.event-calltoaction h2 > span {
    color: #fff !important;
}

.banner .color-overlay {
    background: linear-gradient(to right, #bb2025, #e41f26);
}

header.main_header_area {
    position: relative;
}

div#header_menu {
    background-color: #fff;
}

.main_header_area .header_menu .navbar.navbar-default .nav.navbar-nav li a {
    color: #e41f26 !important;
}

.main_header_area .header_menu .navbar.navbar-default .nav.navbar-nav li.active > a {
    color: #e41f26 !important;
}

.main_header_area .header_menu .search-main a i {
    color: #e41f26 !important;
}

.banner-countdown.p-5.bg-theme1.rounded-5.text-center.position-relative {
    background: #105e7c !important;
}

#sss .theme-overlay {
    background-color: #105e7c !important;
}

.event-calltoaction .call-button button.play-btn i {
    background: #e41f26 !important;
}

footer .theme-overlay {
    background-color: #105e7c !important;
}

.footer-copyright {
    background-color: #105e7c !important;
}

#back-to-top a {
    background: #e41f26 !important;
}

.social-links ul li a:hover {
    background: #e41f26 !important;
}

#contact h5 {
    color: #105e7c !important;
}

#sss .theme-stroke {
    -webkit-text-stroke-color: #e41f26 !important;
    stroke: #e41f26 !important;
}

#search1 .btn {
    background: #e41f26 !important;
    margin-top: 20px;
}

#search1 .close {
    background-color: #e41f26 !important;
    border-color: #e41f26 !important;
}

#search1 .btn::before {
    background: #ac181d !important;
}

.slick-content {
    padding: 0 !important;
}

.event-partners .partners_inner .partner-list {
    display: flex;
    align-items: center;
    justify-content: center;
}

.event-partners .partners_inner .partner-list img {
    width: 100% !important; 
    filter: none !important;
    opacity: 1 !important;
}

.team-list .overlay {
    background: #ffffff;
}

.team-list .theme {
    font-size: 35px;
}

@media screen and (max-width: 1200px) {
    .register-login {
        display: flex !important;
        align-items: center;
        justify-content: center;
    }
}

@media screen and (max-width: 993px) {
    .banner-countdown {
        margin-top: 2rem !important;
    }

    .banner-countdown > .row {
        justify-content: center !important;
        align-items: center !important;
        flex-direction: column;
    }
}

@media screen and (max-width: 553px) {
    .banner-ticket .col-5 {
        display: none;
    }
    
    .banner-ticket .col-7 {
        width: 100%;
    }
    
    .banner-ticket {
        padding: 1rem;
    }
}