    /*--------------------------------------------------------------
    # Main Slider Three
    --------------------------------------------------------------*/
    .main-slider {
        position: relative;
        display: block;
        z-index: 10;
    }

    .main-slider .item {
        position: relative;
        padding-top: 120px;
        padding-bottom: 120px;
        overflow: hidden;
        z-index: 10;
        /* min-height: 700px; */
        display: flex;
        align-items: center;
    }

    .main-slider__bg.bg-1 {
        background-image: url(../../images/backgrounds/slider-1-1.jpg);
    }

    .main-slider__bg.bg-2 {
        background-image: url(../../images/backgrounds/slider-1-2.jpg);
    }

    .main-slider__bg.bg-3 {
        background-image: url(../../images/backgrounds/slider-1-3.jpg);
    }

    @media screen and (max-width:767px) {
        .main-slider__bg.bg-1 {
            background-image: url(../../images/backgrounds/phone-slide-1.jpg);
        }

        .main-slider__bg.bg-2 {
            background-image: url(../../images/backgrounds/phone-slide-2.jpg);
        }

        .main-slider__bg.bg-3 {
            background-image: url(../../images/backgrounds/phone-slide-3.jpg);
        }
    }

    .main-slider__bg {
        position: absolute;
        top: 0;
        bottom: 0;
        right: 0;
        left: 0;
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
        overflow: hidden;
        transform: scale(1);
        z-index: -1;
        transition: transform 10s ease;
    }

    /* 
        .active .main-slider__bg {
            transform: scale(1.1);
        } */

    .main-slider__bg:before {
        content: "";
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        background: rgba(0, 0, 0, 0.3);
        z-index: -1;
    }

    .main-slider__overly {
        position: absolute;
        top: 0;
        bottom: 0;
        right: 0;
        left: 0;
        background-color: #22222200;
        opacity: .3;
        z-index: -1;
    }

    .main-slider__shape-1 {
        position: absolute;
        left: -50px;
        bottom: -227px;
        width: 874px;
        height: 500px;
        background-color: var(--judges-base);
        opacity: .05;
        z-index: -1;
        clip-path: polygon(50% 0%, 100% 38%, 82% 100%, 18% 100%, 0% 38%);
    }

    .main-slider__shape-2 {
        position: absolute;
        bottom: -40px;
        left: -50px;
        z-index: -1;
    }

    .main-slider__shape-2 img {
        width: auto !important;
        opacity: .10;
    }

    .main-slider__content {
        position: relative;
        display: block;
        z-index: 10;
        width: 100%;
    }

    .main-slider__sub-title-box {
        position: relative;
        display: flex;
        align-items: center;
        flex-wrap: wrap;
        gap: 10px;
        opacity: 0;
        transform: perspective(400px) rotateY(0deg) translateY(-80px);
        transform-origin: bottom;
        transition: all 1500ms ease;
    }

    .active .main-slider__sub-title-box {
        opacity: 1;
        transform: perspective(400px) rotateY(0deg) translateY(0px);
        transition-delay: 1200ms;
    }

    .main-slider__sub-title {
        font-size: 18px;
        line-height: 24px;
        color: var(--judges-base);
        font-weight: 600;
        letter-spacing: 0.03em;
        text-transform: capitalize;
    }

    .main-slider__sub-title-shape {
        position: relative;
        display: block;
        height: 1px;
        width: 40px;
        background-color: var(--judges-base);
    }

    .main-slider__title {
        position: relative;
        display: block;
        font-size: 60px;
        color: var(--judges-white);
        font-weight: 800;
        line-height: 1.3em;
        text-transform: capitalize;
        margin-top: 30px;
        margin-bottom: 12px;
        opacity: 0;
        transform: perspective(400px) rotateY(0deg) translateY(-80px);
        transform-origin: bottom;
        transition: all 1500ms ease;
    }

    .main-slider__title span {
        color: #F9C16C;
    }

    .active .main-slider__title {
        opacity: 1;
        transform: perspective(400px) rotateY(0deg) translateY(0px);
        transition-delay: 900ms;
    }

    .main-slider__text {
        color: rgba(var(--judges-white-rgb), .70);
        opacity: 0;
        transform: perspective(400px) rotateY(0deg) translateY(80px);
        transform-origin: bottom;
        transition: all 1500ms ease;
    }

    .active .main-slider__text {
        opacity: 1;
        transform: perspective(400px) rotateY(0deg) translateY(0px);
        transition-delay: 1200ms;
    }

    .main-slider__btn-box {
        position: relative;
        display: flex;
        align-items: center;
        gap: 30px;
        margin-top: 55px;
        opacity: 0;
        transform: perspective(400px) rotateY(0deg) translateY(80px);
        transform-origin: bottom;
        transition: all 1500ms ease;
    }

    .active .main-slider__btn-box {
        opacity: 1;
        transform: perspective(400px) rotateY(0deg) translateY(0px);
        transition-delay: 1400ms;
    }

    .main-slider__btn {
        position: relative;
        display: block;
    }

    .thm-btn {
        display: inline-flex;
        align-items: center;
        padding: 12px 30px;
        background-color: var(--judges-white);
        color: var(--judges-black);
        text-decoration: none;
        border-radius: 4px;
        font-weight: 600;
        transition: all 0.3s ease;
    }

    .thm-btn:hover {
        background-color: var(--judges-base);
        color: var(--judges-black);
    }

    .thm-btn-text {
        margin-right: 10px;
    }

    .main-slider .owl-theme .owl-nav {
        position: absolute;
        top: 50%;
        right: 0;
        left: 0;
        z-index: 100;
        display: flex;
        align-items: center;
        justify-content: space-between;
        max-width: 100%;
        width: 100%;
        padding: 0 20px;
        margin: 0 auto;
        height: 0;
        line-height: 0;
        transform: translateY(-50%);
    }

    .main-slider .owl-theme .owl-nav [class*=owl-] {
        position: relative;
        z-index: 100;
        width: 50px;
        height: 50px;
        font-size: 18px !important;
        color: rgba(var(--judges-white-rgb), .70) !important;
        opacity: 1;
        margin: 0;
        text-align: center;
        transition: all 500ms ease;
        border-radius: 50%;
        padding: 15px 0px !important;
        background-color: rgba(0, 0, 0, 0.5) !important;
        border: 2px solid rgba(var(--judges-white-rgb), .30) !important;
    }

    .main-slider .owl-theme .owl-nav [class*=owl-]:hover {
        color: rgba(var(--judges-white-rgb), 1) !important;
        border: 2px solid rgba(var(--judges-white-rgb), 1) !important;
        background-color: rgba(0, 0, 0, 0.8) !important;
    }

    .main-slider .owl-theme .owl-nav .owl-prev {
        /* transform: rotate(180deg); */
    }

    /* Mobile Responsive Styles */
    @media (max-width: 768px) {
        .main-slider .item {
            padding-top: 80px;
            padding-bottom: 80px;
            min-height: 400px;
        }

        .main-slider__bg {
            background-position: right;
        }

        .main-slider__title {
            font-size: 32px;
            margin-top: 20px;
            margin-bottom: 10px;
        }

        .main-slider__sub-title {
            font-size: 16px;
        }

        .main-slider__text {
            font-size: 14px;
        }

        .main-slider__btn-box {
            margin-top: 25px;
            flex-direction: column;
            gap: 15px;
            align-items: flex-start;
        }

        .thm-btn {
            padding: 10px 20px;
            font-size: 14px;
        }

        .main-slider__shape-1 {
            display: none;
        }

        .main-slider__shape-2 {
            display: none;
        }

        .main-slider .owl-theme .owl-nav [class*=owl-] {
            width: 40px;
            height: 40px;
            padding: 10px 0px !important;
        }
    }

    @media (max-width: 480px) {
        .main-slider .item {
            padding-top: 60px;
            padding-bottom: 60px;
            min-height: 350px;
        }

        .main-slider__title {
            font-size: 28px;
        }

        .main-slider__sub-title {
            font-size: 14px;
        }
    }

    /*--------------------------------------------------------------
    # Main Slider Two
    --------------------------------------------------------------*/
    .main-slider-two {
        position: relative;
        background-color: var(--judges-black);
        z-index: 10;
    }

    .main-slider-two .item {
        position: relative;
        padding-top: 285px;
        padding-bottom: 200px;
        background-color: var(--judges-black);
        overflow: hidden;
        z-index: 10;
    }

    .main-slider-two__bg {
        position: absolute;
        top: 0;
        bottom: 0;
        right: 0;
        left: 0;
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
        overflow: hidden;
        transform: scale(1);
        transition: transform 10000ms ease, -webkit-transform 10000ms ease;
        overflow: hidden;
        z-index: -1;
    }

    .active .main-slider-two__bg {
        transform: scale(1.1);
    }

    .main-slider-two__overly {
        position: absolute;
        top: 0;
        bottom: 0;
        right: 0;
        left: 0;
        background-color: var(--judges-black);
        opacity: 0.9;
        z-index: -1;
    }

    .main-slider-two__shape-1 {
        position: absolute;
        bottom: 0px;
        left: -50px;
        opacity: 0;
        -webkit-transform: perspective(400px) rotateY(0deg) translateX(-300px);
        -ms-transform: perspective(400px) rotateY(0deg) translateX(-300px);
        transform: perspective(400px) rotateY(0deg) translateX(-300px);
        -webkit-transform-origin: top;
        -ms-transform-origin: top;
        transform-origin: top;
        visibility: hidden;
        -webkit-transition: all 1500ms ease;
        -moz-transition: all 1500ms ease;
        -ms-transition: all 1500ms ease;
        -o-transition: all 1500ms ease;
        transition: all 1500ms ease;
        z-index: -1;
    }

    .active .main-slider-two__shape-1 {
        visibility: visible;
        opacity: 1;
        -webkit-transform: perspective(400px) rotateY(0deg) translateX(0px);
        -ms-transform: perspective(400px) rotateY(0deg) translateX(0px);
        transform: perspective(400px) rotateY(0deg) translateX(0px);
        -webkit-transition-delay: 2600ms;
        -moz-transition-delay: 2600ms;
        -ms-transition-delay: 2600ms;
        -o-transition-delay: 2600ms;
        transition-delay: 2600ms;
    }

    .main-slider-two__shape-1 img {
        width: auto !important;
    }

    @keyframes textRotate {
        0% {
            transform: rotate(0deg);
        }

        100% {
            transform: rotate(360deg);
        }
    }

    .main-slider-two__img {
        position: absolute;
        bottom: -30px;
        right: 200px;
        opacity: 0;
        -webkit-transform: perspective(400px) rotateY(0deg) translateY(0px) scale(0.8);
        -ms-transform: perspective(400px) rotateY(0deg) translateY(0px) scale(0.8);
        transform: perspective(400px) rotateY(0deg) translateY(0px) scale(0.8);
        -webkit-transform-origin: center;
        -ms-transform-origin: center;
        transform-origin: center;
        visibility: hidden;
        -webkit-transition: all 1500ms ease;
        -moz-transition: all 1500ms ease;
        -ms-transition: all 1500ms ease;
        -o-transition: all 1500ms ease;
        transition: all 1500ms ease;
    }

    .active .main-slider-two__img {
        visibility: visible;
        opacity: 1;
        -webkit-transform: perspective(400px) rotateY(0deg) translateY(0px) scale(1);
        -ms-transform: perspective(400px) rotateY(0deg) translateY(0px) scale(1);
        transform: perspective(400px) rotateY(0deg) translateY(0px) scale(1);
        -webkit-transition-delay: 2200ms;
        -moz-transition-delay: 2200ms;
        -ms-transition-delay: 2200ms;
        -o-transition-delay: 2200ms;
        transition-delay: 2200ms;
    }

    .main-slider-two__img>img {
        width: 100%;
        animation: topBottom 3s ease-in-out infinite;
    }

    .main-slider-two__content {
        position: relative;
        display: block;
        z-index: 10;
    }

    .main-slider-two__sub-title-box {
        position: relative;
        display: flex;
        align-items: center;
        flex-wrap: wrap;
        gap: 10px;
        opacity: 0;
        -webkit-transform: perspective(400px) rotateY(0deg) translateY(-80px);
        -ms-transform: perspective(400px) rotateY(0deg) translateY(-80px);
        transform: perspective(400px) rotateY(0deg) translateY(-80px);
        -webkit-transform-origin: bottom;
        -ms-transform-origin: bottom;
        transform-origin: bottom;
        -webkit-transition: all 1500ms ease;
        -moz-transition: all 1500ms ease;
        -ms-transition: all 1500ms ease;
        -o-transition: all 1500ms ease;
        transition: all 1500ms ease;
    }

    .active .main-slider-two__sub-title-box {
        opacity: 1;
        -webkit-transform: perspective(400px) rotateY(0deg) translateY(0px);
        -ms-transform: perspective(400px) rotateY(0deg) translateY(0px);
        transform: perspective(400px) rotateY(0deg) translateY(0px);
        -webkit-transition-delay: 1200ms;
        -moz-transition-delay: 1200ms;
        -ms-transition-delay: 1200ms;
        -o-transition-delay: 1200ms;
        transition-delay: 1200ms;
    }

    .main-slider-two__sub-title {
        font-size: 18px;
        line-height: 24px;
        color: var(--judges-base);
        font-weight: 600;
        letter-spacing: 0.03em;
        text-transform: capitalize;
    }

    .main-slider-two__sub-title-shape {
        position: relative;
        display: block;
        height: 1px;
        width: 40px;
        background-color: var(--judges-base);
    }

    .main-slider-two__title {
        position: relative;
        display: block;
        font-size: 65px;
        color: var(--judges-white);
        font-weight: 800;
        line-height: 1.3em;
        text-transform: capitalize;
        margin-top: 20px;
        margin-bottom: 13px;
        opacity: 0;
        -webkit-transform: perspective(400px) rotateY(0deg) translateY(-80px);
        -ms-transform: perspective(400px) rotateY(0deg) translateY(-80px);
        transform: perspective(400px) rotateY(0deg) translateY(-80px);
        -webkit-transform-origin: bottom;
        -ms-transform-origin: bottom;
        transform-origin: bottom;
        -webkit-transition: all 1500ms ease;
        -moz-transition: all 1500ms ease;
        -ms-transition: all 1500ms ease;
        -o-transition: all 1500ms ease;
        transition: all 1500ms ease;
    }

    .main-slider-two__title span {
        color: var(--judges-base);
    }

    .active .main-slider-two__title {
        opacity: 1;
        -webkit-transform: perspective(400px) rotateY(0deg) translateY(0px);
        -ms-transform: perspective(400px) rotateY(0deg) translateY(0px);
        transform: perspective(400px) rotateY(0deg) translateY(0px);
        -webkit-transition-delay: 900ms;
        -moz-transition-delay: 900ms;
        -ms-transition-delay: 900ms;
        -o-transition-delay: 900ms;
        transition-delay: 900ms;
    }

    .main-slider-two__text {
        color: var(--judges-white);
        opacity: 0;
        -webkit-transform: perspective(400px) rotateY(0deg) translateY(80px);
        -ms-transform: perspective(400px) rotateY(0deg) translateY(80px);
        transform: perspective(400px) rotateY(0deg) translateY(80px);
        -webkit-transform-origin: bottom;
        -ms-transform-origin: bottom;
        transform-origin: bottom;
        -webkit-transition: all 1500ms ease;
        -moz-transition: all 1500ms ease;
        -ms-transition: all 1500ms ease;
        -o-transition: all 1500ms ease;
        transition: all 1500ms ease;
    }

    .active .main-slider-two__text {
        opacity: 1;
        -webkit-transform: perspective(400px) rotateY(0deg) translateY(0px);
        -ms-transform: perspective(400px) rotateY(0deg) translateY(0px);
        transform: perspective(400px) rotateY(0deg) translateY(0px);
        -webkit-transition-delay: 1200ms;
        -moz-transition-delay: 1200ms;
        -ms-transition-delay: 1200ms;
        -o-transition-delay: 1200ms;
        transition-delay: 1200ms;
    }

    .main-slider-two__btn-box {
        position: relative;
        display: flex;
        align-items: center;
        gap: 30px;
        margin-top: 43px;
        opacity: 0;
        -webkit-transform: perspective(400px) rotateY(0deg) translateY(80px);
        -ms-transform: perspective(400px) rotateY(0deg) translateY(80px);
        transform: perspective(400px) rotateY(0deg) translateY(80px);
        -webkit-transform-origin: bottom;
        -ms-transform-origin: bottom;
        transform-origin: bottom;
        -webkit-transition: all 1500ms ease;
        -moz-transition: all 1500ms ease;
        -ms-transition: all 1500ms ease;
        -o-transition: all 1500ms ease;
        transition: all 1500ms ease;
    }

    .active .main-slider-two__btn-box {
        opacity: 1;
        -webkit-transform: perspective(400px) rotateY(0deg) translateY(0px);
        -ms-transform: perspective(400px) rotateY(0deg) translateY(0px);
        transform: perspective(400px) rotateY(0deg) translateY(0px);
        -webkit-transition-delay: 1400ms;
        -moz-transition-delay: 1400ms;
        -ms-transition-delay: 1400ms;
        -o-transition-delay: 1400ms;
        transition-delay: 1400ms;
    }

    .main-slider-two__btn {
        position: relative;
        display: block;
    }

    .main-slider-two__btn .thm-btn {
        color: var(--judges-white);
    }


    .main-slider-two__video-link {
        position: relative;
        display: block;
    }

    .main-slider-two__video-icon {
        position: relative;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: 60px;
        height: 60px;
        line-height: 60px;
        text-align: center;
        font-size: 20px;
        color: var(--judges-base);
        background-color: rgba(var(--judges-white-rgb), .30);
        border-radius: 50%;
        margin: 0 auto 0;
        transition: all 0.5s ease;
        -moz-transition: all 0.5s ease;
        -webkit-transition: all 0.5s ease;
        -ms-transition: all 0.5s ease;
        -o-transition: all 0.5s ease;
    }

    .main-slider-two__video-icon:hover {
        background-color: var(--judges-base);
        color: var(--judges-white);
    }

    .main-slider-two__video-link .ripple,
    .main-slider-two__video-icon .ripple:before,
    .main-slider-two__video-icon .ripple:after {
        position: absolute;
        top: 50%;
        left: 50%;
        width: 60px;
        height: 60px;
        border-radius: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        -ms-box-shadow: 0 0 0 0 rgba(var(--judges-white-rgb), 0.6);
        -o-box-shadow: 0 0 0 0 rgba(var(--judges-white-rgb), 0.6);
        -webkit-box-shadow: 0 0 0 0 rgba(var(--judges-white-rgb), 0.6);
        box-shadow: 0 0 0 0 rgba(var(--judges-white-rgb), 0.6);
        -webkit-animation: ripple 3s infinite;
        animation: ripple 3s infinite;
    }

    .main-slider-two__video-icon .ripple:before {
        -webkit-animation-delay: 0.9s;
        animation-delay: 0.9s;
        content: "";
        position: absolute;
    }

    .main-slider-two__video-icon .ripple:after {
        -webkit-animation-delay: 0.6s;
        animation-delay: 0.6s;
        content: "";
        position: absolute;
    }




    .main-slider-two .owl-theme .owl-dots {
        display: flex;
        align-items: center;
        justify-content: flex-start;
        max-width: 1320px;
        width: 100%;
        position: absolute;
        bottom: 130px;
        left: 0;
        right: 0;
        padding: 0 15px;
        margin: 0 auto 0 !important;
        height: 0;
        line-height: 0;
    }

    .main-slider-two .owl-theme .owl-dots .owl-dot+.owl-dot {
        margin-left: 10px;
    }

    .main-slider-two .owl-theme .owl-dots .owl-dot span {
        width: 15px;
        height: 15px;
        border-radius: 50%;
        background-color: rgba(var(--judges-white-rgb), .30);
        border: 2px solid transparent;
        margin: 0;
        -webkit-transition: all 300ms ease;
        transition: all 300ms ease;
    }

    .main-slider-two .owl-theme .owl-dots .owl-dot:hover span,
    .main-slider-two .owl-theme .owl-dots .owl-dot.active span {
        background-color: rgba(var(--judges-white-rgb), 0);
        border: 2px solid var(--judges-white);
    }

    .main-slider-two .owl-theme .owl-nav {
        position: absolute;
        top: 43%;
        right: 0;
        left: 0;
        z-index: 100;
        display: flex;
        align-items: flex-end;
        flex-direction: column;
        max-width: 100%;
        width: 100%;
        padding: 0px 50px;
        margin: 0 auto;
        height: 0;
        line-height: 0;
        transform: translateY(-50%);
    }

    .main-slider-two .owl-theme .owl-nav [class*=owl-] {
        position: relative;
        top: auto;
        left: auto;
        right: auto;
        bottom: auto;
        z-index: 100;
        width: 60px;
        height: 60px;
        font-size: 20px !important;
        color: rgba(var(--judges-white-rgb), .30) !important;
        opacity: 1;
        margin: 0;
        text-align: center;
        transition: all 500ms ease;
        border-radius: 50%;
        padding: 18px 0px !important;
        background-color: transparent !important;
        border: 2px solid rgba(var(--judges-white-rgb), .30) !important;
    }

    .main-slider-two .owl-theme .owl-nav [class*=owl-]:hover {
        color: rgba(var(--judges-white-rgb), 1) !important;
        border: 2px solid rgba(var(--judges-white-rgb), 1) !important;
    }

    .main-slider-two .owl-theme .owl-nav [class*=owl-]+[class*=owl-] {
        margin-left: 0px;
    }

    .main-slider-two .owl-theme .owl-nav .owl-prev {
        transform: rotate(180deg);
        margin-bottom: 10px;
    }

    /*--------------------------------------------------------------
    # Main Slider Three
    --------------------------------------------------------------*/
    .main-slider-three {
        position: relative;
        background-color: var(--judges-black);
        z-index: 10;
    }

    .main-slider-three .item {
        position: relative;
        padding-top: 185px;
        padding-bottom: 190px;
        background-color: var(--judges-black);
        overflow: hidden;
        z-index: 10;
    }

    .main-slider-three__bg {
        position: absolute;
        top: 0;
        bottom: 0;
        right: 0;
        left: 0;
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
        overflow: hidden;
        transform: scale(1);
        transition: transform 10000ms ease, -webkit-transform 10000ms ease;
        overflow: hidden;
        z-index: -1;
    }

    .active .main-slider-three__bg {
        transform: scale(1.1);
    }

    .main-slider-three__overly {
        position: absolute;
        top: 0;
        bottom: 0;
        right: 0;
        left: 0;
        background-color: var(--judges-black);
        opacity: 0.8;
        z-index: -1;
    }

    .main-slider-three__shape-1 {
        position: absolute;
        top: 0;
        left: -80px;
        -webkit-transform: translateX(-200px);
        transform: translateX(-200px);
        opacity: 0;
        z-index: -1;
    }

    .active .main-slider-three__shape-1 {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-transition: all 1000ms ease;
        transition: all 1000ms ease;
        -webkit-transition-delay: 2000ms;
        transition-delay: 2000ms;
    }

    .main-slider-three__shape-1 img {
        width: auto !important;
        animation: topBottom 3s ease-in-out infinite;
    }

    .main-slider-three__shape-2 {
        position: absolute;
        bottom: -30px;
        right: -50px;
        -webkit-transform: translateX(200px);
        transform: translateX(200px);
        opacity: 0;
        z-index: -1;
    }

    .active .main-slider-three__shape-2 {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-transition: all 1000ms ease;
        transition: all 1000ms ease;
        -webkit-transition-delay: 2400ms;
        transition-delay: 2400ms;
    }

    .main-slider-three__shape-2 img {
        width: auto !important;
    }

    .main-slider-three__content {
        position: relative;
        display: block;
        overflow: hidden;
        z-index: 10;
    }

    .main-slider-three__sub-title {
        position: relative;
        display: block;
        font-size: 18px;
        line-height: 24px;
        color: var(--judges-base);
        text-transform: capitalize;
        letter-spacing: 0.03em;
        font-weight: 600;
        opacity: 0;
        -webkit-transform: perspective(400px) rotateY(0deg) translateY(-80px);
        -ms-transform: perspective(400px) rotateY(0deg) translateY(-80px);
        transform: perspective(400px) rotateY(0deg) translateY(-80px);
        -webkit-transform-origin: bottom;
        -ms-transform-origin: bottom;
        transform-origin: bottom;
        -webkit-transition: all 1500ms ease;
        -moz-transition: all 1500ms ease;
        -ms-transition: all 1500ms ease;
        -o-transition: all 1500ms ease;
        transition: all 1500ms ease;
        z-index: 1;
    }

    .active .main-slider-three__sub-title {
        opacity: 1;
        -webkit-transform: perspective(400px) rotateY(0deg) translateY(0px);
        -ms-transform: perspective(400px) rotateY(0deg) translateY(0px);
        transform: perspective(400px) rotateY(0deg) translateY(0px);
        -webkit-transition-delay: 1200ms;
        -moz-transition-delay: 1200ms;
        -ms-transition-delay: 1200ms;
        -o-transition-delay: 1200ms;
        transition-delay: 1200ms;
    }

    .main-slider-three__title {
        position: relative;
        display: block;
        font-size: 80px;
        color: var(--judges-white);
        font-weight: 800;
        line-height: 1.2em;
        text-transform: capitalize;
        margin-top: 21px;
        margin-bottom: 19px;
        opacity: 0;
        -webkit-transform: perspective(400px) rotateY(0deg) translateY(-80px);
        -ms-transform: perspective(400px) rotateY(0deg) translateY(-80px);
        transform: perspective(400px) rotateY(0deg) translateY(-80px);
        -webkit-transform-origin: bottom;
        -ms-transform-origin: bottom;
        transform-origin: bottom;
        -webkit-transition: all 1200ms ease;
        -moz-transition: all 1200ms ease;
        -ms-transition: all 1200ms ease;
        -o-transition: all 1200ms ease;
        transition: all 1200ms ease;
        z-index: 1;
    }

    .main-slider-three__title span {
        color: var(--judges-base);
    }

    .active .main-slider-three__title {
        opacity: 1;
        -webkit-transform: perspective(400px) rotateY(0deg) translateY(0px);
        -ms-transform: perspective(400px) rotateY(0deg) translateY(0px);
        transform: perspective(400px) rotateY(0deg) translateY(0px);
        -webkit-transition-delay: 900ms;
        -moz-transition-delay: 900ms;
        -ms-transition-delay: 900ms;
        -o-transition-delay: 900ms;
        transition-delay: 900ms;
    }

    .main-slider-three__text {
        position: relative;
        display: block;
        font-size: 18px;
        line-height: 28px;
        color: rgba(var(--judges-white-rgb), .80);
        opacity: 0;
        -webkit-transform: perspective(400px) rotateY(0deg) translateY(80px);
        -ms-transform: perspective(400px) rotateY(0deg) translateY(80px);
        transform: perspective(400px) rotateY(0deg) translateY(80px);
        -webkit-transform-origin: bottom;
        -ms-transform-origin: bottom;
        transform-origin: bottom;
        -webkit-transition: all 1500ms ease;
        -moz-transition: all 1500ms ease;
        -ms-transition: all 1500ms ease;
        -o-transition: all 1500ms ease;
        transition: all 1500ms ease;
        z-index: 1;
    }

    .active .main-slider-three__text {
        opacity: 1;
        -webkit-transform: perspective(400px) rotateY(0deg) translateY(0px);
        -ms-transform: perspective(400px) rotateY(0deg) translateY(0px);
        transform: perspective(400px) rotateY(0deg) translateY(0px);
        -webkit-transition-delay: 1200ms;
        -moz-transition-delay: 1200ms;
        -ms-transition-delay: 1200ms;
        -o-transition-delay: 1200ms;
        transition-delay: 1200ms;
    }

    .main-slider-three__btn-box {
        position: relative;
        display: block;
        margin-top: 43px;
        opacity: 0;
        -webkit-transform: perspective(400px) rotateY(0deg) translateY(80px);
        -ms-transform: perspective(400px) rotateY(0deg) translateY(80px);
        transform: perspective(400px) rotateY(0deg) translateY(80px);
        -webkit-transform-origin: bottom;
        -ms-transform-origin: bottom;
        transform-origin: bottom;
        -webkit-transition: all 1500ms ease;
        -moz-transition: all 1500ms ease;
        -ms-transition: all 1500ms ease;
        -o-transition: all 1500ms ease;
        transition: all 1500ms ease;
    }

    .main-slider-three__btn-box .thm-btn {
        color: var(--judges-white);
    }


    .active .main-slider-three__btn-box {
        opacity: 1;
        -webkit-transform: perspective(400px) rotateY(0deg) translateY(0px);
        -ms-transform: perspective(400px) rotateY(0deg) translateY(0px);
        transform: perspective(400px) rotateY(0deg) translateY(0px);
        -webkit-transition-delay: 1200ms;
        -moz-transition-delay: 1200ms;
        -ms-transition-delay: 1200ms;
        -o-transition-delay: 1200ms;
        transition-delay: 1200ms;
    }


    .main-slider-three__video-link {
        position: absolute;
        top: 40%;
        right: 30px;
        opacity: 0;
        visibility: hidden;
        transition: transform 1200ms ease, opacity 1200ms ease;
        transform: translateX(200px) translateY(-50%);
        z-index: 10;
    }

    .active .main-slider-three__video-link {
        opacity: 1;
        visibility: visible;
        transform: translateX(0) translateY(-50%);
        transition-delay: 1500ms;
    }

    .main-slider-three__video-icon {
        position: relative;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: 90px;
        height: 90px;
        line-height: 90px;
        text-align: center;
        font-size: 22px;
        color: var(--judges-black);
        background-color: rgba(var(--judges-white-rgb), .90);
        border-radius: 50%;
        transition: all 0.5s ease;
        -moz-transition: all 0.5s ease;
        -webkit-transition: all 0.5s ease;
        -ms-transition: all 0.5s ease;
        -o-transition: all 0.5s ease;
    }

    .main-slider-three__video-icon:hover {
        background-color: var(--judges-base);
        color: var(--judges-black);
    }

    .main-slider-three__video-link .ripple,
    .main-slider-three__video-icon .ripple:before,
    .main-slider-three__video-icon .ripple:after {
        position: absolute;
        top: 50%;
        left: 50%;
        width: 90px;
        height: 90px;
        border-radius: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        -ms-box-shadow: 0 0 0 0 rgba(var(--judges-base-rgb), 0.6);
        -o-box-shadow: 0 0 0 0 rgba(var(--judges-base-rgb), 0.6);
        -webkit-box-shadow: 0 0 0 0 rgba(var(--judges-base-rgb), 0.6);
        box-shadow: 0 0 0 0 rgba(var(--judges-base-rgb), 0.6);
        -webkit-animation: ripple 3s infinite;
        animation: ripple 3s infinite;
    }

    .main-slider-three__video-icon .ripple:before {
        -webkit-animation-delay: 0.9s;
        animation-delay: 0.9s;
        content: "";
        position: absolute;
    }

    .main-slider-three__video-icon .ripple:after {
        -webkit-animation-delay: 0.6s;
        animation-delay: 0.6s;
        content: "";
        position: absolute;
    }


    .main-slider-three .owl-theme .owl-dots {
        margin-top: 0px !important;
        position: absolute;
        top: 50%;
        right: 60px;
        transform: translateY(-50%);
        z-index: 99;
        padding-top: 100px;
        padding-bottom: 100px;
    }

    .main-slider-three .owl-theme .owl-dots::before {
        position: absolute;
        top: 0px;
        left: 50%;
        width: 4px;
        height: 85px;
        background: rgb(255, 255, 255);
        background: linear-gradient(0deg, rgba(255, 255, 255, 1) 14%, rgba(255, 255, 255, 0.7595413165266106) 35%, rgba(255, 255, 255, 0.5746673669467788) 57%, rgba(255, 255, 255, 0.19371498599439774) 95%);
        transform: translateX(-50%);
        opacity: 0.3;
        content: "";
    }

    .main-slider-three .owl-theme .owl-dots::after {
        position: absolute;
        bottom: 0px;
        left: 50%;
        width: 4px;
        height: 85px;
        background: rgb(255, 255, 255);
        background: linear-gradient(180deg, rgba(255, 255, 255, 1) 14%, rgba(255, 255, 255, 0.7595413165266106) 35%, rgba(255, 255, 255, 0.5746673669467788) 57%, rgba(255, 255, 255, 0.19371498599439774) 95%);
        transform: translateX(-50%);
        opacity: 0.3;
        content: "";
    }

    .main-slider-three .owl-theme .owl-dots .owl-dot {
        display: block;
    }

    .main-slider-three .owl-theme .owl-dots .owl-dot+.owl-dot {
        margin-top: 15px;
    }

    .main-slider-three .owl-theme .owl-dots .owl-dot span {
        position: relative;
        display: block;
        width: 10px;
        height: 10px;
        background: rgba(var(--judges-white-rgb), 0.4);
        border-radius: 50%;
        transition: all 200ms linear;
        transition-delay: 0.1s;
    }

    .main-slider-three .owl-theme .owl-dots .owl-dot.active span,
    .main-slider-three .owl-theme .owl-dots .owl-dot:hover span {
        background: rgba(var(--judges-white-rgb), 1.0);
    }

    .main-slider-three .owl-theme .owl-dots .owl-dot span::before {
        position: absolute;
        top: -8px;
        left: -8px;
        bottom: -8px;
        right: -8px;
        border: 1px solid rgba(var(--judges-white-rgb), 0.4);
        border-radius: 50%;
        transform: scaleX(0);
        transition: all 200ms linear;
        transition-delay: 0.1s;
        content: "";
    }

    .main-slider-three .owl-theme .owl-dots .owl-dot.active span::before,
    .main-slider-three .owl-theme .owl-dots .owl-dot:hover span::before {
        transform: scaleX(1.0);
        border: 1px solid rgba(var(--judges-white-rgb), 1.0);
    }













    /*--------------------------------------------------------------
    # End
    --------------------------------------------------------------*/