
*::-webkit-scrollbar {
    width: 10px;
}
*::-webkit-scrollbar-thumb {
    background-color: #b11f25;
}
.how-to-use {
    background-color: #FBF4F0;
}
.about-block {
    background: url(https://elevents.s3.ap-south-2.amazonaws.com/temples99/bg-pttran1.png) no-repeat 0 0;
    background-size: cover;
}
.ommbg-gradiant-block {
    background: url(https://elevents.s3.ap-south-2.amazonaws.com/temples99/offer-bg-omm.png) no-repeat center 0;
    background-size: 100%;
}
.ommbg-block {
    background: url(https://elevents.s3.ap-south-2.amazonaws.com/temples99/omm-image.png) no-repeat center 0;
    background-size: 40%;
}
.list-box {
    border-color:var(--temcol-secondary-color) !important;
}
.list-box ul li > span{
    animation: spin-clockwise 8s infinite linear;margin-top: 2px;
}
.serveice-block .col-lg-3:hover figure {
    animation: spin-clockwise 0.80s linear;
}
@keyframes spin-clockwise {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    };
}
.Sevas-block {
    background: rgb(247,225,220);
    background: linear-gradient(180deg, rgba(247,225,220,0.80) 0%, rgba(255,255,255,0.80) 100%);
}
.owl-nav {
    display: flex;justify-content: space-between;align-items: center;gap: 20px;padding: 6px;
    background: #fff;width: 180px;margin: 0 auto;border-radius: 50rem;box-shadow: var(--bs-box-shadow) !important;margin-top: 15px;
}

.clients {
    background: #402B64 url(https://elevents.s3.ap-south-2.amazonaws.com/patren-bg1.png) no-repeat 0 0;
    background-size: 100%;
}
.team-bg {
    background: url(https://d2r3fkmprkayl1.cloudfront.net/LIMC/body-bg.png) center 0 no-repeat !important;
}
footer {
    background: url(https://elevents.s3.ap-south-2.amazonaws.com/temples99/bg-pttran1.png) no-repeat center 0;
    background-size: cover;
}
.list-event-block {
    background: url(https://d2r3fkmprkayl1.cloudfront.net/Events99/login-bar-bg.png) 0 0 / cover no-repeat;
}

/*========================= Marquee Start ====================*/

.Marquee {
    width: 100%;display: flex;overflow: hidden;
}

.Marquee-content {
    display: flex;animation: marquee 30s linear infinite running;
}

.Marquee-content:hover {
    -webkit-animation-play-state: paused;-moz-animation-play-state: paused;
    -o-animation-play-state: paused;-ms-animation-play-state: paused;animation-play-state: paused;
}

.Marquee-tag {
    width: 200px;display: inline-flex;-webkit-box-align: center;align-items: center;
    -webkit-box-pack: center;-moz-box-pack: center;-o-box-pack: center;-ms-flex-pack: center;
    -webkit-justify-content: center;justify-content: center;transition: all 0.5s ease;
}

.Marquee-tag:hover {
    -webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);
    -ms-transform: scale(1.1);transform: scale(1.1);cursor: pointer;
}

@-moz-keyframes marquee {
    0% {
        -webkit-transform: translateX(0);-moz-transform: translateX(0);-o-transform: translateX(0);
        -ms-transform: translateX(0);transform: translateX(0);
    }

    100% {
        -webkit-transform: translate(-50%);-moz-transform: translate(-50%);
        -o-transform: translate(-50%);-ms-transform: translate(-50%);transform: translate(-50%);
    }
}

@-webkit-keyframes marquee {
    0% {
        -webkit-transform: translateX(0);-moz-transform: translateX(0);-o-transform: translateX(0);
        -ms-transform: translateX(0);transform: translateX(0);
    }

    100% {
        -webkit-transform: translate(-50%);-moz-transform: translate(-50%);
        -o-transform: translate(-50%);-ms-transform: translate(-50%);transform: translate(-50%);
    }
}

@-o-keyframes marquee {
    0% {
        -webkit-transform: translateX(0);-moz-transform: translateX(0);
        -o-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);
    }

    100% {
        -webkit-transform: translate(-50%);-moz-transform: translate(-50%);
        -o-transform: translate(-50%);-ms-transform: translate(-50%);transform: translate(-50%);
    }
}

@keyframes marquee {
    0% {
        -webkit-transform: translateX(0);-moz-transform: translateX(0);
        -o-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);
    }

    100% {
        -webkit-transform: translate(-50%);-moz-transform: translate(-50%);
        -o-transform: translate(-50%);-ms-transform: translate(-50%);transform: translate(-50%);
    }
}


/*========================= Marquee End ====================*/
/* ===================== Responsive Medias Start ======================= */

@media (max-width: 1750px) {}

@media (max-width: 1600px) {
}


@media (max-width: 1441px) {
    .serveice-block {
        top: -140px;
    }
}

@media (max-width: 1400px) {
    .serveice-block {
        top: -60px;
    }
}

@media (max-width: 1290px) {}

@media (max-width: 1199px) {
    #sevasCarouselBlock .iconSize-big2 {
        width: 150px;height: 150px;
    }
}

@media (max-width: 991px) {
    .banner_main_image {
        position: relative !important;top: 0;
    }
    #navbarSupportedContent {
        position: absolute;border-top: 1px solid #ddd;background: var(--temcol-secondary-color) !important;
    }
    .serveice-block {
        top:auto;
    }
    .swarnagiri-block {
        background: url(https://elevents.s3.ap-south-2.amazonaws.com/temples99/swarnagiri-image.png) no-repeat 0 0;
        background-size: cover;
    }    
}

@media (max-width: 767px) {

}

@media (max-width: 601px) {
    .clients {
        background-size: cover;
    }
    #carouselBlock .ourCostermer {
        width: 90px;height: 90px;
    }
}

@media (max-width: 431px) {
   .serveice-block .iconSize-xxl {
        width: 90px;height: 90px;
    }
}

@media (max-width: 414px) {}

@media (max-width: 400px) {
    
}

@media (max-width: 376px) {
    
}

@media (max-width: 361px) {}

@media (max-width: 321px) {}