section.vc_section.event-section {
    background: linear-gradient(to top, #8fd9b33b, #ffb3b626, #ffd9b833);
}
section.inner-hero-section {
    background: radial-gradient(circle at 50% 80%, #a8e6cf 0%, #ffd3a5 80%, transparent 150%), #ffaaa5;
    background-size: 200% 200%;
    animation: moveBg 8s ease-in-out infinite alternate;
}
/*Breadcumb*/
section.vc_section.inner-hero-section .breadcumb-html span.page-link, 
section.vc_section.inner-hero-section .breadcumb-html span.page-link a {
    color: #000 !important;
}
section.vc_section.inner-hero-section span.icon img {
    filter: unset !important;
}

/* Animation */
@keyframes moveBg {
  0% { background-position: 0% 0%; }
  100% { background-position: 100% 100%; }
}


/*logos*/
.logos-section {
    background: linear-gradient(to top, #8fd9b33b, #ffb3b626, #ffd9b833);
}
.logos-section .logos-row .logo-img img {
    max-width: 100%;
    max-height: 80px;
    object-fit: contain;
}
.logos-section .logo-img {
    min-height: 80px;
        transition: 0.3s;
    border: 1px solid #ccc;
    height: 100%;
    padding: 15px;
    border-radius: 10px;
    background: #fff;
}
.logos-section .logos-row .vc_column-inner > .wpb_wrapper {
    grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
    gap: 30px;
}
.logos-section .logo-img:hover {
    transform: translateY(-5px);
}


@media only screen and (max-width: 1200px){
.logos-section .logos-row .vc_column-inner > .wpb_wrapper {gap: 20px; }
.logos-section .logos-row .logo-img img { max-height: 70px;}


}


@media only screen and (max-width: 960px){


}


@media only screen and (max-width: 767px) {
    .logos-section .logos-row .logo-img img {max-height: 50px; }
    .logos-section .logos-row .vc_column-inner > .wpb_wrapper {gap: 15px; }
}