:root{
    --bg-pl: #150029;
    --color-white: #ffffff;
    --light-bg-pl:#321F43;
    --grey-color:#706B75;
    --color-yellow: #fee900;
    --service-text-color:#A6A6A6;
    --color-green: #11D675;
    --color-pink: #FE3393;
    --color-blue: #00C4EB;
    --color-black: #000000;
}

/* Font Famaly Start */
    @import url('https://fonts.googleapis.com/css2?family=Fahkwang:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;1,200;1,300;1,400;1,500;1,600;1,700&family=Jost:wght@100&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Poppins:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
    @font-face {font-family: "Keep Calm";src: url(/public/newassets/fonts/KeepCalm-Medium.ttf);}
    @font-face {font-family: "Keep Calm Normal";src: url(/public/newassets/fonts/keep-calm-font.ttf);}
    
    @font-face {font-family: "futura";src: url(../fonts/futura-medium.ttf);font-weight: 500;}
    @font-face {font-family: "Arial";src: url(../fonts/Arialn.ttf);font-weight: 400;}
    @font-face {font-family: "Arial Bold";src: url(../fonts/ArialTh.ttf);font-weight: 600;}

    @import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
    
    
/* Font Famaly End */

.bg-purple{background-color: var(--bg-pl);}
.bg-white{background-color: var(--color-white);}
/* Header Start */
    .c-search-input::placeholder{color: #706B75;}
    .c-navbar-brand{width: 150px;}
    .c-navbar-brand img{width: 100%;}
    .dropdown  .nav-link{content: '';}
    .c-search-section{margin-left: auto;margin-right: auto;position: relative;margin-bottom: 0;}
    .c-search-input{background-color: var(--light-bg-pl) !important;color: var(--grey-color) !important;border: none !important;height: 100%;}
    .c-search-input:focus{box-shadow: none !important;}
    .c-search-btn{position: absolute;top: 0;right: 0;color: var(--grey-color) !important;}
    .responsive-menu-icon{color: var(--color-white) !important;}
    .header-section{border-bottom: none;}
    .sticky-nav.header-section{height: 67.75px !important;}
    .dropdown .nav-link{position: relative;transition: 0.4s;}    
    .dropdown.show .nav-link .fa-angle-down::before{transform: rotate(90deg);content: "\f106";}
/* Header End */
/* Banner Section Start */
    .littiletix-banner-section{background-image: url(../img/banner-new.png);height: 500px;width: 100%;background-size: cover;background-repeat: no-repeat;background-position: center;}
    .littiletix-banner-text-section{height: 500px;align-items: center;}
    .littiletix-banner-title{font-family: "Keep Calm";color: var(--color-white);font-size: 64px;text-align: left;}
    .city-page-main-banner .littiletix-banner-title{font-size: 54px;}
/* Banner Section End */

/* Service Section Start  */
.service-section{padding-top: 60px;padding-bottom: 30px;}
.service-inner-section{display: flex;align-items: center;}
.service-icon-section{height: 50px;width: 50px;border-radius: 50%;font-size: 19px;display: flex;align-items: center;justify-content: center;}
.service-search-icon{background: linear-gradient(0deg, rgba(185,185,185,0) 0%, rgba(168,168,168,0) 0%, rgba(254,233,0,0.577468487394958) 135%);color: var(--color-yellow);}
.service-secure-icon{background: linear-gradient(0deg, rgba(185,185,185,0) 0%, rgba(168,168,168,0) 0%, rgba(17,214,117,0.57) 135%);color: var(--color-green);}
.service-king-icon{background: linear-gradient(0deg, rgba(185,185,185,0) 0%, rgba(168,168,168,0) 0%, rgba(254,51,147,0.57) 135%);color: var(--color-pink);}
.service-discount-icon{background: linear-gradient(0deg, rgba(185,185,185,0) 0%, rgba(168,168,168,0) 0%, rgba(0,196,235,0.57) 135%);color: var(--color-blue);}
.service-text-section{width: calc(100% - 50px);margin-left: 10px;}
.service-text-title{font-size: 18px;color: var(--color-white);font-family: "futura";margin-bottom: 0;}
.service-text{font-size: 16px;color: var(--service-text-color);margin-bottom: 0;}
/* Service Section End  */

/* Event Section Start */
.bg-common, .subscribe-block, .thank-you-section, .my-profile{background-image: url(../img/background-image.png);width: 100%;padding-top: 50px;padding-bottom: 50px;}
.event-section{background: #150029;width: 100%;padding-top: 30px;padding-bottom: 50px;}
.subscribe-block{background-size: cover;background-position: center;background-repeat: no-repeat;display: flex;align-items: center;min-height: calc(100vh - 425px)}

.event-banner-opacity{background-color: #00000099;width: 100%;height: 100%;display:flex;align-items: flex-end;}
.event-title-section .event-title{font-size: 25px;font-family: "Keep Calm";color: var(--color-white);margin-bottom: 25px;}
.event-img{width: 100%;}
.event-card-detail-sec{display: flex;align-items: center;justify-content: space-between;}
.event-card-left-detail{border-right: 2px solid #B1A7A7;width: 70%;padding-top: 20px;padding-bottom: 20px;}
.event-card-title{font-size: 25px;font-family: "Keep Calm";color: var(--color-white);margin-bottom: 25px;}
.event-card-date{font-size: 20px;color: var(--color-white);margin-bottom: 25px;font-family: "futura";}
.event-card-decription{font-family: "futura";font-size: 20px;color: var(--color-white);margin-bottom: 0;}
.event-card-right-detail{width: 30%;padding: 20px 30px;}
.event-card-right-title{font-family: "Keep Calm";font-size: 18px;color: var(--color-white);margin-bottom: 10px;}
.event-card-amount{font-size: 16px;font-family: "Keep Calm";margin-bottom: 25px;color: var(--color-white);}
.event-card-book-btn{background-color: var(--color-white) !important;border-radius: 50px !important;font-family: "Keep Calm";font-size: 15px;padding: 15px;border: none;width: 100%;color: #010101;line-height: 15px;display: block;text-align: center;}
.end-date{margin-left: 10px}
.start-date{margin-right: 10px}
.event-card-date-detail{font-size: 17px;}
/* Event Section End */

/* Categories Section Start  */
.categories-section{padding-top: 50px;padding-bottom: 25px;}
.categories-title,.littletix-title{text-align: center;font-family: "Keep Calm";font-weight: 400;font-size: 25px;color:var(--color-black);margin-bottom: 25px;}
.categories-images-ul{display: flex;justify-content:center; list-style: none;grid-gap: 10px;margin-bottom: 0;padding-left: 0;flex-wrap: wrap;}
.categories-images-li{border: 1px solid #d4d4d4;border-radius: 10px;text-align: center;padding: 5px;width: 15%}
.categories-text{font-family: "futura";font-size: 15px;margin-bottom: 5px;color: var(--grey-color);line-height: 16px;}
.categories-images img{width: 60px;}
/* Categories Section End  */

/* Top little tix show Start  */
.little-tix-show{padding-top: 25px;padding-bottom: 50px;}
.littletix-card-img img{width: 100%;}
.littletix-card-title{margin-bottom: 0;font-family: "futura";font-size: 18px;color:var(--color-black);margin-top: 10px;margin-bottom: 10px; word-break: break-word;min-height: 70px;}
.event-date-title i{color: #813BC5;}
.event-date-title{font-size: 16px;color:var(--color-black);font-family: "futura";margin-bottom: 20px;word-break: break-word;}
.event-date-dec{font-size: 18px;color: #813BC5;font-weight: 500;font-family: "futura";margin-bottom: 0;word-break: break-word;}
/* Top little tix show End  */

/* Footer Section Start */
.footer{background-color: #111111;padding-top: 50px;padding-bottom: 50px;}
.left-footer-section{width: 150px;height: 70px;}
.left-footer-section img{width: 100%;}
.center-footer-title{color: var(--color-white);font-size: 20px;}
.footer-links{color:var(--color-white);font-size: 18px;text-decoration: none;}
.footer-ul{list-style: none;padding-left: 0;}
.footer-li{margin-top: 20px;margin-bottom: 10px;}
.footer-li + .footer-li {margin-top: 0;margin-bottom: 10px;}
.footer-bottom{padding-top: 25px;justify-content: end;border-top: 2px solid #888888;}
.footer-bottom-ul{justify-content: end;display: flex;list-style: none;}
.footer-bottom-li{margin-left: 5px;margin-right: 5px;}
.footer-bottom-a,.footer-bottom-a:hover{color: #888888;font-size: 18px;}
/* Footer Section End */

/* Homr Page Banner Start */
.little-tix-carousel.carousel{width:100%;height: 100%;}
.little-tix-carousel{position: relative;}
.little-tix-slider-prev-btn{left: 50px;}
.little-tix-slider-next-btn{right: 50px;}
.little-tix-slider-prev-btn,.little-tix-slider-next-btn{top: 50%;background-color: transparent;border: none;transform: translateY(-50%);height: 30px;width: 30px;opacity: 1;z-index: 1;}
.event-card{background-image: url(../img/even-card-img.jpg);}
/* Homr Page Banner End */


/* Event Page Start */
    /* Event Banner Section End */
        .event-inner-banner-title{color:#fff;margin-bottom: 15px;}
        .event-inner-banner-text-section{display:flex;}
        .event-inner-banner-text-section p:first-child{margin-left: 0px;}
        .event-inner-banner-text-section p{margin-bottom: 5px;color:#ffffff;margin-left: 25px;font-size: 17px;}
        .event-inner-banner-label{color: #ffffff;}
        .bg-white.header-section .c-nav-link{color: #222222 !important;}
        .bg-purple.header-section .c-nav-link{color: #ffffff !important;}
        .event-inner-banner-section{background-image: url(../img/event-inner.png);height: 500px;width: 100%;background-size: cover;background-position: center;display:flex;align-items: flex-end;}
    /* Event Banner Section End */

    /* Event Card Section Start */
        .event-inner-card-sec{position: relative;margin-top: -110px;}
        .left-event-inner-card-section{border-right: 1px solid #848484;}
        .event-card-inner-title{font-size: 25px;font-family: "Keep Calm";color: #222222;margin-bottom: 0px;}
        .event-card-badge-section{display: flex;align-items: center;margin-top: 15px;margin-bottom: 15px;}
        .event-card-badge{border: none;box-shadow: 0 0 5px 0 #848484;border-radius: 5px;padding: 2.5px 15px;margin-left: 14px;}
        .event-inner-card-date{font-size: 20px;font-family: "futura";margin-bottom: 30px;}
        /* .right-event-inner-card-section{display: flex;align-items: end;justify-content: space-between;} */
        .right-event-inner-card-section .right-event-inner-card-title{font-size: 12px;font-family: "Keep Calm";color: #ffffff;margin-bottom: 7px;}
        .right-event-inner-card-section .right-event-inner-card-amount{font-size: 15px;font-family: "Keep Calm";color: #ffffff;margin-bottom: 0;}
        .right-left-card-btn{background-color: #701DB8;border: none;padding: 15px 60px;color: var(--color-white);border-radius: 50px;}
        .event-inner-banner-form{display:flex;align-items:center;margin-bottom: 15px;}
        .event-inner-banner-label{margin-bottom: 0;margin-left: 5px;}
    /* Event Card Section End */
    
    /* Event icon Section Start */
        .littletix-card-img .i-bx-cont{height: 150px;}
        .littletix-card-img .i-bx-cont img{height: 100%;object-fit: cover;object-position: center}
    /* Event icon Section Start */
    
    /* What Book Ticket Start */
        .book-ticket-section{margin-top: 50px;margin-bottom: 50px;}
        .book-ticket-title, .book-ticket-section h3{font-family: "Keep Calm";font-size: 22px;margin-bottom: 30px;padding-left: 0px ;padding-right: 25px ;}
        .book-ticket-dec-ul li p, .book-ticket-section li p{font-family: Arial, sans-serif;margin-bottom: 0;font-size: 17px;color: var(--color-black);}
        .book-ticket-dec, .book-ticket-section p{margin-bottom: 40px;font-family: 'Poppins', sans-serif;padding-left: 25px ;padding-right: 25px ;margin-bottom: 30px;font-size: 17px;color: var(--color-black);}
        .book-ticket-section ul li{list-style: disc;}
        .book-ticket-dec-ul, .book-ticket-section ul{margin-left: 50px;margin-bottom: 30px;}
    /* What Book Ticket End */
    
    /* event-image-collapse-section Start */
        .left-img{width: 100%;height: 100%;}
        .right-top-img img{padding-bottom: 8px;}
        .right-bottom-img img{padding-top: 8px;}
        .event-tabs-nav .nav-link{margin-bottom: 10px;border-bottom: 2px solid #848484;color: #4B4B4B;font-weight: 600;border-radius: 10px;}
        .event-tabs-nav.nav-tabs{border-width: 2px;}
        .event-tabs-nav .nav-link.active{border-color:#7113CF !important;color: #7113CF !important;font-weight: 600;border:none;border-bottom: 2px solid;}
        .event-image-section{margin-bottom: 25px;}
    /* event-image-collapse-section End */

    /* Review Section Start */
        .customer-review{margin-top: 50px;margin-bottom: 50px;}
        .review-title{color: var(--color-black);font-size: 25px;font-family: "Keep Calm";margin-bottom: 25px;}
        .review-card{box-shadow: 0px 0px 3px 0px #848484;margin: 3px;border-radius: 15px;}
        .review-quat{font-family: "Keep Calm";font-size: 55px;color: #701DB8;text-align: center;}
        .review-detail{font-size: 17px;color: var(--color-black);font-family: 'Poppins', sans-serif;}
    /* Review Section End */

/* Event Page End */

/* City List Page Start */

    /* City List Main Banner Section Start */
        /* .city-list-banner{background-image: url(../img/event-inner.png);padding-top: 100px;padding-bottom: 140px;background-size: cover;background-position: center;} */
        .city-list-banner{background-image: url(../img/event-inner.png);padding-top: 100px;padding-bottom: 140px;background-size: cover;background-position: center;}
        .city-list-ul{display: grid;grid-template-columns: repeat(2, 1fr);grid-gap: 25px;}
        .city-list-li{background-color: #ffffff;text-align: center;border-radius: 25px;padding: 10px;}
        .city-list-a{color: #000000;font-family: "Arial";font-size: 17px;}
        .city-list-banner-title{font-size: 25px;font-family: "Keep Calm";   margin-bottom: 30px;font-weight: 400;}        
    /* City List Main Banner Section End */

    /* Why Little tix Section Start */
        .little-tix-decription-section{padding-top: 35px;padding-bottom: 35px;}
        .little-tix-decription-title{font-size: 25px;font-family: "Keep Calm";   margin-bottom: 20px;font-weight: 400;color: #212121;}
        .little-tix-decription-dec{font-size: 17px;font-family: 'Poppins', sans-serif;margin-bottom: 0px;}
    /* Why Little tix Section End */

    /*Event list service section Start*/
        .event-list-service-section{padding-top: 35px;padding-bottom: 35px;}
        .event-list-service-section .count-icon{box-shadow: none;background:#701DB8;}
        .event-list-service-section .count-num{color: #000000;font-family: "Keep Calm";font-weight: 400;font-size: 24px;}
        .event-list-service-section .count-title{font-size: 14px;font-family: "Keep Calm";font-weight: 400;color: #000000;}
        .event-inner-card{padding-bottom: 50px;}
    /*Event list service section End*/
    
    /* City list Review Section Start */
        .city-list-review{margin-top: 0;margin-bottom: 0;padding-top: 35px;padding-bottom: 70px;}
        .city-little-tis-show{padding-bottom: 35px;margin-top: -40px;padding-top: 0 !important;}
    /* City list Review Section Start */
        .about-cont,.condition-section{min-height: calc(100vh  - 415px);}
        .c-nav-link.active{font-weight: 800;}
/* City List Page End */

/* 12-12-2023 changes Start  */
.little-tix-nav .littletix-card-section .disabled.owl-nav{display: block;}
    .littletix-card-section .owl-nav,
    .little-tix-nav .littletix-card-section .disabled.owl-nav{
        position: absolute;
        top: 50%;
        left: 0;
        z-index: 1;
        width: 100%;
        transform: translateY(-50%);
        display: flex;
        justify-content: space-between;
    }
    .littletix-card-section .owl-nav button,
    .little-tix-nav .littletix-card-section .disabled.owl-nav button{
        background: #813bc5 !important;
        border: 1px solid #813bc5 !important;
        height: 40px;
        line-height: 20px !important;
        width: 40px;
        transition: 1.5s;
        border-radius: 100%;            
    }
    .littletix-card-section .owl-nav button span,
    .little-tix-nav .littletix-card-section .disabled.owl-nav button span{
        font-size: 26px;
        color: #ffffff;
        transition: 0.4s;
    }
    
    .littletix-card-section .owl-nav .owl-prev,
    .little-tix-nav .littletix-card-section .disabled.owl-nav .owl-prev{
        transform: translateX(-45px);
    }
    .littletix-card-section .owl-nav .owl-next,
    .little-tix-nav .littletix-card-section .disabled.owl-nav .owl-next{
        transform: translateX(45px);
    }
    .littletix-card-section .owl-nav .owl-prev:hover,
    .littletix-card-section .owl-nav .owl-next:hover,
    .little-tix-nav .littletix-card-section .disabled.owl-nav .owl-prev:hover,
    .little-tix-nav .littletix-card-section .disabled.owl-nav .owl-next:hover{
        cursor: pointer;
        background: #ffffff !important;        
    }
    .littletix-card-section .owl-nav .owl-next:hover span,
    .littletix-card-section .owl-nav .owl-prev:hover span,
    .little-tix-nav .littletix-card-section .disabled.owl-nav .owl-prev:hover span,
    .little-tix-nav .littletix-card-section .disabled.owl-nav .owl-next:hover span{
        color: #813bc5;
    } 
    .review-section{
        background-size: cover;
        border-top: 1px solid #ffffff;
    }
    .banner-img{
        height: 530px;
        object-fit: cover;
        object-position: 50% 50%;
    }
    
/* 12-12-2023 changes End  */
/* Responsive Css Start */
    @media(min-width: 991px){
        .review-card{min-height: 250px;}
    }
    @media(min-width: 1023px){
        
        .city-page-main-banner .carousel-caption,
        .city-page-main-banner .carousel-indicators{
            bottom: 75px;
        }
        .little-tix-slider .carousel-indicators{justify-content: flex-start;margin-left: 10%;margin-right: 10%;}
        .header-section{height: 67.75px;}
        .footer-bottom{margin-top: 30px;}
        .header-section .navbar-collapse.mobile-view{display: none;}
        .header-section .navbar-collapse.desktop-view{display: block;}
        .left-img{
            width: 100%;
            height: 438px;
        }
        .left-img img,
        .right-top-img img,
        .right-bottom-img{
            height: 100%;
            width: 100%;
            object-fit: cover;
        }
        .right-top-img{
            width: 100%;
            height:214px
        }
        .right-bottom-img{
            width: 100%;
            height:224px;
        }
    }   
    
    @media(min-width: 1680px){
        .littiletix-banner-title{font-size: 80px;}
        .event-inner-banner-text-section p{font-size: 22px;}
        .event-inner-banner-label{font-size: 20px;}
        .right-event-inner-card-section .right-event-inner-card-amount,.right-event-inner-card-section .right-event-inner-card-title{font-size: 18px;}
        .event-inner-banner-title{font-size: 31px;}
    }
    @media(min-width: 1792px){
        .littiletix-banner-title{font-size: 85px;}
    }
    @media(min-width: 1920px){
        .littiletix-banner-title{font-size: 90px;}        
        .city-page-main-banner .littiletix-banner-title{font-size: 76px;}        
    }
    @media(min-width: 2048px){
        .littiletix-banner-title{font-size: 100px;}
        
    }    
    @media(max-width: 1250px){
        .city-page-main-banner .littiletix-banner-title{font-size: 44px;}
    }
    @media(max-width: 1199px){
        .littletix-card-section .owl-nav, 
        .little-tix-nav .littletix-card-section .disabled.owl-nav{
            top: 100%;
            justify-content: center;transform: translateY(0);
        }
        .littletix-card-section .owl-nav .owl-prev,
        .little-tix-nav .littletix-card-section .disabled.owl-nav .owl-prev
        .littletix-card-section .owl-nav .owl-next,
        .little-tix-nav .littletix-card-section .disabled.owl-nav .owl-next{
            transform: translateX(0);
        }
        .event-inner-page .responsive-menu-icon{color: #ffffff !important;}
        .categories-images-ul{grid-template-columns: repeat(4, 1fr)}
        .littiletix-banner-title{font-size: 44px;}
        .header-section .navbar-collapse.desktop-view{display: none;}
        .mobile-view.navbar-collapse .navbar-nav{position: fixed;height: 100vh;left: -210px;background: #ffffff;top: 0;display: block;padding-left: 15px;padding-right: 15px;width: 200px;transition: 0.4s;box-shadow: -12px 0 26px 1px #999999e0;z-index: 999;}
        .mobile-view.navbar-collapse.show .navbar-nav{left: 0px;}
    }
    @media(max-width: 1025px){
        .c-search-section{display: none;}
    }
    @media(max-width: 991px){
        .review-card{min-height: 360px !important;}
        .header-section .navbar{padding-top: 0;padding-bottom: 0;}
        .left-img{width:  100%;height: 350px;}
        .left-img img,.right-top-img img,.right-bottom-img img{height: 100%;width: 100%;object-fit: cover;}
        .right-top-img,.right-bottom-img{width: 100%;height:214px;}
        .left-event-inner-card-section{border-right: none;}
        .right-top-img img,.right-bottom-img img{padding-top: 0;padding-bottom: 0;}
        .right-bottom-img{width: 49%;float: right;display: inline-block;margin-top: 10px;}
        .right-top-img{width: 49%;float: left;display: inline-block;margin-top: 10px;}
        .c-search-btn{top: 8px;}
        .service-text-title{font-size: 16px;}
        .service-text{font-size: 15px;}
        .categories-images-ul{grid-template-columns: repeat(3, 1fr)}
        .c-search-section{padding-top: 8px;padding-bottom: 8px;}
        .event-card-left-detail{width: 60%;}
        .event-card-right-detail{width: 40%;}
        .event-card-decription{font-size: 16px;}
        .event-card-date{margin-bottom: 35px;font-size: 18px;}
        .event-card-book-btn{padding: 15px 45px;width: auto;}
        .review-detail{margin-left: 10px;}
        .city-little-tis-show{margin-top: -70px;padding-top: 35px !important;}
        .image-two-version .right-img{height: 350px;}
        .image-two-version .right-img img{height: 100%;}
    }    
    @media(max-width: 768.98px){
        .header-section{padding-left: 0;padding-right: 0;height: 100%;padding-top: 20px;padding-bottom: 20px;}
        .header-section.bg-white,.header-section.bg-purple{padding-top: 8px;padding-bottom: 8px;padding-left: 0;padding-right: 0;height: 100%;}
        .header-section.bg-white{height:75.75px;}
        .littiletix-banner-title{font-size: 36px;}
        .col-md-3.center-footer-section{margin-bottom: 15px;}
        .event-card-left-detail{padding-top: 0;padding-bottom: 0;}
        .event-card-date,.event-card-title,
        .event-card-amount{margin-bottom: 5px;}
        .event-card-left-detail{border:none;}
        .event-card-left-detail,.event-card-right-detail{width: 100%;}
        .event-card-detail-sec{display: block;}
        .event-card-right-detail{padding: 0;margin-top: 15px;}
        .little-tix-slider-prev-btn{left: 30px !important;}
        .little-tix-slider-next-btn{right: 30px !important;}
    }
    @media(max-width: 576.98px){
        
        .review-card{min-height: 210px !important;}
        .little-tix-slider.city-page-main-banner .carousel-indicators{display: none;}
        .left-footer-section{margin-left: auto;margin-right: auto;}
        .littiletix-banner-title{text-align:center;}
        .center-footer-title{font-size: 20px;}
        .footer-links,.littletix-card-title{font-size: 16px;}
        .event-date-title,.event-date-dec{font-size: 15px;}
        .event-card-book-btn{padding: 15px 25px;font-size: 13px;}
        .little-tix-slider .carousel-caption{bottom: 30%;transform: translateY(-30%);}
        .little-tix-slider .carousel-indicators{margin-bottom: 5px;}
        .little-tix-slider.city-page-main-banner .carousel-indicators{display: none;}
        .left-footer-section{height: 50px;}
        .banner-title{font-size: 23px;}
        .categories-section{padding-top: 25px;padding-top: 25px;}
        .banner-title{font-size: 45px;}
        .banner-section{background-size: cover;height: 246px;}
        .banner-text-section{height: 246px;}
        .service-text-title{font-size: 18px;}
        .service-text{font-size: 16px;}
        .service-section{justify-content: center;}
        .footer{padding-top: 25px;padding-bottom: 25px;}
        .categories-images-ul{grid-template-columns: repeat(3, 1fr);}
        .little-tix-carousel .carousel-item img{height: 200px;}
        .little-tix-carousel .carousel-indicators li{height: 10px;width: 10px;border-radius: 100%;opacity: 1;}
        .little-tix-carousel .carousel-indicators li.active{transform: scale(1.4);}
        .symbol-section,.event-section{display: none;}
        .categories-images-ul{display:flex;justify-content: center;flex-wrap: wrap;}
        .categories-images-ul .categories-images-li{width: calc(33.33% - 10px);}
        .event-inner-banner-title{text-align:center;}
        .city-list-a,.little-tix-decription-dec,.review-detail,.book-ticket-section p{font-size: 15px;}
        .right-event-inner-card-section .right-event-inner-card-title{margin-bottom: 5px ;}
        .city-list-ul{grid-gap: 15px;}
        .city-list-banner-title,.little-tix-decription-title,.event-list-service-section .count-num,.review-title,.categories-title,.littletix-title,.event-title-section .event-title,.categories-title,.event-card-inner-title{font-size: 20px;}
        .event-list-service-section .count-title{font-size: 11px;}
        .event-inner-banner-section{height: 100%;}
        .event-card-badge-section{text-align: center;}.review-card
        .city-list-banner{padding-top: 50px;padding-bottom: 75px;}
        .right-event-inner-card-section .right-event-inner-card-amount{font-size: 14px;}
        .event-inner-banner-text-section p{margin-left: 0;}
        .event-inner-card{padding-top: 50px;}
        .littletix-card-img .i-bx-cont{height: 100px;}
        .city-little-tis-show{padding-top: 30px;}
        .little-tix-decription-section{padding-top: 15px;}
        .little-tix-decription-section,.city-little-tis-show{padding-bottom: 15px;}
        .event-inner-banner-text-section{justify-content: space-between;margin-bottom: 10px;}
        .event-inner-banner-text-section p{font-size: 14px;}
        .event-inner-card .card-body{padding-left: 0;padding-right: 0;}
        .right-left-card-btn{padding: 10px 50px;}
        .c-navbar-toggle{padding-left: 0;padding-right: 0;}
        .book-ticket-title,.book-ticket-dec,.review-title{text-align: center;}
        .review-quat{font-size: 40px;}
        .review-detail{font-size:15px;margin-bottom: 0;}
        .right-footer-section{order: 4;}
        .center-footer-section{order: 3;}
        .center-footer-section .footer-ul,.right-footer-section .footer-ul{display: flex;grid-gap: 10px;justify-content: space-evenly;flex-wrap: wrap;align-items: center;}
        .footer-ul .footer-li + .footer-li,.footer-ul .footer-li{margin-top: 0;margin-bottom: 0;}
        .footer-bottom{order: 2;padding-top: 10px;padding-bottom: 10px;border-bottom: 2px solid #888888;margin-bottom: 30px;}
        .left-footer{margin-bottom: 15px;}
        .footer-bottom-ul{justify-content: center;width: 100%;}
        .center-footer-title{display:none;}
        .footer-links{font-size:14px;}
        .footer-top{padding-bottom: 0;}
        .c-navbar-brand{width: 120px;}
        .event-tabs-nav.nav-tabs{border-bottom: none;}
        .event-tabs-nav .nav-link{border-bottom: 2px solid #848484;}
        .event-card-badge-section{display: block;}
        .event-card-badge,.event-card-form .form-control{width: 75%;margin-top: 10px!important;margin-bottom: 10px!important;margin-left: auto;margin-right: auto;}
        .left-event-inner-card-section{margin-bottom: 5px;}
        .right-top-img,.right-bottom-img{margin-bottom: 0;}
        .event-inner-card-date{margin-bottom: 15px;}
        .event-card-badge{margin-left: 0;}
        .book-ticket-title,.book-ticket-dec, .book-ticket-section h3{padding-left: 0;padding-right: 0;}
        .book-ticket-section h3{margin-bottom: 20px;}
        .book-ticket-dec{margin-bottom: 0;}
        .book-ticket-dec-ul{margin-left: 5px;}
        .book-ticket-section,.event-image-section,.customer-review{margin-top: 25px;margin-bottom: 25px;}
        .little-tix-show{padding-bottom: 25px;}
        .city-little-tis-show{padding-bottom: 25px;padding-top: 0 !important;margin-top: -50px;}
        .little-tix-decription-title,.little-tix-decription-dec{text-align: center;}
        .event-list-service-section .count-num{font-weight: lighter;}
        .image-three-version .right-bottom-img,.image-three-version .right-top-img{height: 120px;}
        .image-two-version .right-img{margin-top: 20px;height: unset;}
        .image-two-version .left-img{height: unset;}
        .image-three-version .left-img{height: 160px;}
        .littletix-card-section{margin-bottom: 30px;}
    }
    @media(max-width: 472px){
        .little-tix-slider .carousel-caption{bottom: 10%;transform: translateY(-10%);}
    }
    @media(max-width: 430px){
        .littiletix-banner-title{font-size: 26px;}
        .right-left-card-btn{padding-left: 35px;padding-right: 35px;}
        .event-inner-card{padding-left: 0;padding-right: 0;}
        .book-ticket-dec{font-size: 14px;}
        .little-tix-slider .carousel-caption{bottom: 40%;transform: translateY(-40%);}
    }
    @media(max-width: 375px){
        .event-card-decription{font-size: 12px;}
        .review-detail,.event-card-date{font-size: 13px;}
        .service-text,.event-card-right-title{font-size: 14px;}
        .service-text-title.event-card-amount,.event-card-title{font-size:16px;}
        .event-card-book-btn{padding: 7px 10px;font-size: 13px;}
        .littiletix-banner-title{font-size: 24px;margin-bottom: 0px;}
        .little-tix-slider-prev-btn{left: 25px !important;}
        .little-tix-slider-next-btn{right: 25px !important;}
        .service-inner-section{width: 100%;}
        .categories-images-ul .categories-images-li{width: calc(50% - 10px);}
        .review-quat{font-size: 30px;}
        .little-tix-slider .carousel-caption{bottom: 60%;transform: translateY(-60%);}
    }
    @media(max-width: 350px){
        .right-event-inner-card-section{flex-wrap: wrap;justify-content: center;}
        .right-left-card-sec,.right-left-card-btn-sec{width:100%;text-align:center}
        .right-left-card-btn-sec{
            margin-top: 10px;
        }
    }
    @media(max-width: 324px){
        .little-tix-slider .carousel-caption{bottom: 35%;transform: translateY(-35%);}
    }

/* Responsive Css End */




.city-little-tis-show .littletix-card-img{
    position: relative;
    box-shadow: 0px -8px 8px -5px rgb(155 155 155);
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    overflow: hidden;
    height: 150px;
    top: 10px;
}

.city-little-tis-show .littletix-card-img img{
    height: 100%;
    object-fit: cover;
}
.city-little-tis-show .i-bx-cont{
    background-color: transparent;
    margin-bottom: 15px;
}
.city-little-tis-show .littletix-card-text-section,
.littletix-card-text-section{
    background-color: #ffffff;
    padding: 5px;
}
p.event-inner-banner-label{
    font-weight: 400;
    font-family: 'Keep Calm';
}
.event-section .event-card-section .event-card .event-img-section .event-img{
    object-fit: cover;
    height: 100%;
    width: 100%;
}
.event-section .event-card-section .event-card .event-img-section{
    height: 300px;
    width: 100%;
}
.right-bottom-img img{
    height: 100%;
    width: 100%;
    object-fit: cover;
    object-position: top;
}
.main-wrapper{
    min-height: calc(100vh - 407px);
}
.littiletix-banner-sub-title{
    margin-bottom: 0;
    font-size: 20px;
    color: #ffffff;
    text-align: left;
    font-family: 'Poppins';
    font-weight: 300;
}
.more-city-btn{
    background: #813bc5;
    color: #ffffff;
    padding: 10px 15px;
    border-radius: 25px;
    min-width: 160px;
    margin-top: 35px;
    transition: 0.4s;
}
.more-city-btn:hover{color: #ffffff;opacity: 0.5;}

.right-left-card-btn:hover{
    color: #701DB8;
    background: #ffffff;
    opacity: 0.5;
}
@media(max-width: 991px){
    .city-page-main-banner .littiletix-banner-title{font-size: 24px}
}
@media(max-width: 576px){
    .main-wrapper{
        min-height: calc(100vh - 347px);
    }
    .city-page-main-banner .littiletix-banner-title{font-size: 20px;}
    .city-list-review{
        padding-bottom: 35px;
    }
    .littletix-card-section .owl-nav .owl-prev,
    .little-tix-nav .littletix-card-section .disabled.owl-nav .owl-prev{
        transform: translateX(-5px);
    }
    .littletix-card-section .owl-nav .owl-next,
    .little-tix-nav .littletix-card-section .disabled.owl-nav .owl-next{
        transform: translateX(5px);
    }
    .littiletix-banner-sub-title{font-size: 14px;text-align:center;}

    .little-tix-title-section{
        position:absolute;
        top: 50%;
        transform: translateY(-50%);

    }
    .little-tix-slider .carousel-caption{
        bottom: 0%;
        transform: translateY(-0%);
        height: 100%;
    }
}
.categories-images img{
    height: 60px;
    width: 60px;
    border-radius: 60px;
    margin-bottom: 10px;
}
.little-tix-show .i-bx-cont{
    box-shadow: none;
}
.little-tix-show .littletix-card-img{
    height: 150px;
}
.little-tix-show .littletix-card-img img{
    height: 100%;
    width: 100%;
    object-fit: cover;
}
.city-little-tis-show .i-bx-cont{
    box-shadow: 0px 0px 15px rgb(41 41 41 / 12%);
}
:root{
    --bg-pl: #150029;
    --color-white: #ffffff;
    --light-bg-pl:#321F43;
    --grey-color:#706B75;
    --color-yellow: #fee900;
    --service-text-color:#A6A6A6;
    --color-green: #11D675;
    --color-pink: #FE3393;
    --color-blue: #00C4EB;
    --color-black: #000000;
}

/* Font Famaly Start */
    @import url('https://fonts.googleapis.com/css2?family=Fahkwang:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;1,200;1,300;1,400;1,500;1,600;1,700&family=Jost:wght@100&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Poppins:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
    @font-face {font-family: "Keep Calm";src: url(../fonts/KeepCalm-Medium.ttf);font-weight: 500;}
    @font-face {font-family: "futura";src: url(../fonts/futura-medium.ttf);font-weight: 500;}
    @font-face {font-family: "Arial";src: url(../fonts/Arialn.ttf);font-weight: 400;}
    @font-face {font-family: "Arial Bold";src: url(../fonts/ArialTh.ttf);font-weight: 600;}
/* Font Famaly End */

.bg-purple{background-color: var(--bg-pl);}
.bg-white{background-color: var(--color-white);}
/* Header Start */
    .c-search-input::placeholder{color: #706B75;}
    .c-navbar-brand{width: 150px;}
    .c-navbar-brand img{width: 100%;}
    .dropdown  .nav-link{content: '';}
    .c-search-section{margin-left: auto;margin-right: auto;position: relative;margin-bottom: 0;}
    .c-search-input{background-color: var(--light-bg-pl) !important;color: var(--grey-color) !important;border: none !important;height: 100%;}
    .c-search-input:focus{box-shadow: none !important;}
    .c-search-btn{position: absolute;top: 0;right: 0;color: var(--grey-color) !important;}
    .responsive-menu-icon{color: var(--color-white) !important;}
    .header-section{border-bottom: none;}
    .sticky-nav.header-section{height: 67.75px !important;}
    .dropdown .nav-link{position: relative;transition: 0.4s;}    
    .dropdown.show .nav-link .fa-angle-down::before{transform: rotate(90deg);content: "\f106";}
/* Header End */

/* Banner Section Start */
    .home-page-banner-opacity{position: absolute;height: 100%;width: 100%;background: #0000006b;top: 0;
    }
    
    .littiletix-banner-section{background-image: url(../img/banner-new.png);height: 500px;width: 100%;background-size: cover;background-repeat: no-repeat;background-position: center;}
    .littiletix-banner-text-section{height: 500px;align-items: center;}
    .littiletix-banner-title{font-family: "Keep Calm";color: var(--color-white);font-size: 64px;text-align: left;}
    .city-page-main-banner .littiletix-banner-title{font-size: 54px;}
/* Banner Section End */
/* Service Section Start  */
.service-section{padding-top: 60px;padding-bottom: 30px;}
.service-inner-section{display: flex;align-items: center;}
.service-icon-section{height: 50px;width: 50px;border-radius: 50%;font-size: 19px;display: flex;align-items: center;justify-content: center;}
.service-search-icon{background: linear-gradient(0deg, rgba(185,185,185,0) 0%, rgba(168,168,168,0) 0%, rgba(254,233,0,0.577468487394958) 135%);color: var(--color-yellow);}
.service-secure-icon{background: linear-gradient(0deg, rgba(185,185,185,0) 0%, rgba(168,168,168,0) 0%, rgba(17,214,117,0.57) 135%);color: var(--color-green);}
.service-king-icon{background: linear-gradient(0deg, rgba(185,185,185,0) 0%, rgba(168,168,168,0) 0%, rgba(254,51,147,0.57) 135%);color: var(--color-pink);}
.service-discount-icon{background: linear-gradient(0deg, rgba(185,185,185,0) 0%, rgba(168,168,168,0) 0%, rgba(0,196,235,0.57) 135%);color: var(--color-blue);}
.service-text-section{width: calc(100% - 50px);margin-left: 10px;}
.service-text-title{font-size: 18px;color: var(--color-white);font-family: "futura";margin-bottom: 0;}
.service-text{font-size: 16px;color: var(--service-text-color);margin-bottom: 0;}
/* Service Section End  */

/* Event Section Start */
.bg-common, .subscribe-block, .thank-you-section, .my-profile{background-image: url(../img/background-image.png);width: 100%;padding-top: 50px;padding-bottom: 50px;}
.event-section{background: #150029;width: 100%;padding-top: 30px;padding-bottom: 50px;}
.subscribe-block{background-size: cover;background-position: center;background-repeat: no-repeat;display: flex;align-items: center;min-height: calc(100vh - 425px)}

.event-banner-opacity{background-color: #00000099;width: 100%;height: 100%;display:flex;align-items: flex-end;}
.event-title-section .event-title{font-size: 25px;font-family: "Keep Calm";color: var(--color-white);margin-bottom: 25px;}
.event-img{width: 100%;}
.event-card-detail-sec{display: flex;align-items: center;justify-content: space-between;}
.event-card-left-detail{border-right: 2px solid #B1A7A7;width: 70%;padding-top: 20px;padding-bottom: 20px;}
.event-card-title{font-size: 25px;font-family: "Keep Calm";color: var(--color-white);margin-bottom: 25px;}
.event-card-date{font-size: 20px;color: var(--color-white);margin-bottom: 25px;font-family: "futura";}
.event-card-decription{font-family: "futura";font-size: 20px;color: var(--color-white);margin-bottom: 0;}
.event-card-right-detail{width: 30%;padding: 20px 30px;}
.event-card-right-title{font-family: "Keep Calm";font-size: 18px;color: var(--color-white);margin-bottom: 10px;}
.event-card-amount{font-size: 16px;font-family: "Keep Calm";margin-bottom: 25px;color: var(--color-white);}
.event-card-book-btn{background-color: var(--color-white) !important;border-radius: 50px !important;font-family: "Keep Calm";font-size: 15px;padding: 15px;border: none;width: 100%;color: #010101;line-height: 15px;display: block;text-align: center;}
.end-date{margin-left: 10px}
.start-date{margin-right: 10px}
.event-card-date-detail{font-size: 17px;}
/* Event Section End */

/* Categories Section Start  */
.categories-section{padding-top: 50px;padding-bottom: 25px;}
.categories-title,.littletix-title{text-align: center;font-family: "Keep Calm";font-weight: 400;font-size: 25px;color:var(--color-black);margin-bottom: 25px;}
.categories-images-ul{display: flex;justify-content:center; list-style: none;grid-gap: 10px;margin-bottom: 0;padding-left: 0;flex-wrap: wrap;}
.categories-images-li{border: 1px solid #d4d4d4;border-radius: 10px;text-align: center;padding: 5px;width: 15%}
.categories-text{font-family: "futura";font-size: 15px;margin-bottom: 5px;color: var(--grey-color);line-height: 16px;}
.categories-images img{width: 60px;}
/* Categories Section End  */

/* Top little tix show Start  */
.little-tix-show{padding-top: 25px;padding-bottom: 50px;}
.littletix-card-img img{width: 100%;}
.littletix-card-title{margin-bottom: 0;font-family: "futura";font-size: 18px;color:var(--color-black);margin-top: 10px;margin-bottom: 10px; word-break: break-word;}
.event-date-title i{color: #813BC5;}
.event-date-title{font-size: 16px;color:var(--color-black);font-family: "futura";margin-bottom: 20px;word-break: break-word;}
.event-date-dec{font-size: 18px;color: #813BC5;font-weight: 500;font-family: "futura";margin-bottom: 0;word-break: break-word;}
/* Top little tix show End  */

/* Footer Section Start */
.footer{background-color: #111111;padding-top: 50px;padding-bottom: 50px;}
.left-footer-section{width: 150px;height: 22px;margin-bottom: 25px;}
.left-footer-section img{width: 100%;}
.center-footer-title{color: var(--color-white);font-size: 20px;}
.footer-links{color:var(--color-white);font-size: 18px;text-decoration: none;}
.footer-ul{list-style: none;padding-left: 0;}
.footer-li{margin-top: 20px;margin-bottom: 10px;}
.footer-li + .footer-li {margin-top: 0;margin-bottom: 10px;}
.footer-bottom{padding-top: 25px;justify-content: end;border-top: 2px solid #888888;}
.footer-bottom-ul{justify-content: end;display: flex;list-style: none;}
.footer-bottom-li{margin-left: 5px;margin-right: 5px;}
.footer-bottom-a,.footer-bottom-a:hover{color: #888888;font-size: 18px;}
/* Footer Section End */

/* Homr Page Banner Start */
.little-tix-carousel.carousel{width:100%;height: 100%;}
.little-tix-carousel{position: relative;}
.little-tix-slider-prev-btn{left: 0px;}
.little-tix-slider-next-btn{right: 0px;}
.little-tix-slider-prev-btn,.little-tix-slider-next-btn{top: 50%;background-color: transparent;border: none;transform: translateY(-50%);height: 100%;width: 100px;opacity: 1;z-index: 1;}
.event-card{background-image: url(../img/even-card-img.jpg);}
/* Homr Page Banner End */


/* Event Page Start */
    /* Event Banner Section End */
        .event-inner-banner-title{color:#fff;margin-bottom: 15px;}
        .event-inner-banner-text-section{display:flex;}
        .event-inner-banner-text-section p:first-child{margin-left: 0px;}
        .event-inner-banner-text-section p{margin-bottom: 5px;color:#ffffff;margin-left: 25px;font-size: 17px;}
        .event-inner-banner-label{color: #ffffff;}
        .bg-white.header-section .c-nav-link{color: #222222 !important;}
        .bg-purple.header-section .c-nav-link{color: #ffffff !important;}
        .event-inner-banner-section{background-image: url(../img/event-inner.png);height: 500px;width: 100%;background-size: cover;background-position: center;display:flex;align-items: flex-end;}
    /* Event Banner Section End */

    /* Event Card Section Start */
        .event-inner-card-sec{position: relative;margin-top: -110px;}
        .left-event-inner-card-section{border-right: 1px solid #848484;}
        .event-card-inner-title{font-size: 25px;font-family: "Keep Calm";color: #222222;margin-bottom: 0px;}
        .event-card-badge-section{display: flex;align-items: center;margin-top: 15px;margin-bottom: 15px;}
        .event-card-badge{border: none;box-shadow: 0 0 5px 0 #848484;border-radius: 5px;padding: 2.5px 15px;margin-left: 14px;}
        .event-inner-card-date{font-size: 20px;font-family: "futura";margin-bottom: 30px;}
        /* .right-event-inner-card-section{display: flex;align-items: end;justify-content: space-between;} */
        .right-event-inner-card-section .right-event-inner-card-title{font-size: 12px;font-family: "Keep Calm";color: #ffffff;margin-bottom: 7px;}
        .right-event-inner-card-section .right-event-inner-card-amount{font-size: 15px;font-family: "Keep Calm";color: #ffffff;margin-bottom: 0;}
        .right-left-card-btn{background-color: #701DB8;border: none;padding: 15px 60px;color: var(--color-white);border-radius: 50px;}
        .event-inner-banner-form{display:flex;align-items:center;margin-bottom: 15px;}
        .event-inner-banner-label{margin-bottom: 0;margin-left: 5px;}
    /* Event Card Section End */
    
    /* Event icon Section Start */
        .littletix-card-img .i-bx-cont{height: 150px;}
        .littletix-card-img .i-bx-cont img{height: 100%;object-fit: cover;object-position: center}
    /* Event icon Section Start */
    
    /* What Book Ticket Start */
        .book-ticket-section{margin-top: 50px;margin-bottom: 50px;}
        .book-ticket-title, .book-ticket-section h3{font-family: "Keep Calm";font-size: 22px;margin-bottom: 30px;padding-left: 0px ;padding-right: 25px ;}
        .book-ticket-dec-ul li p, .book-ticket-section li p{font-family: Arial, sans-serif;margin-bottom: 0;font-size: 17px;color: var(--color-black);}
        .book-ticket-dec, .book-ticket-section p{margin-bottom: 40px;font-family: 'Poppins', sans-serif;padding-left: 25px ;padding-right: 25px ;margin-bottom: 30px;font-size: 17px;color: var(--color-black);}
        .book-ticket-section ol li h1,
        .book-ticket-section ol li h2,
        .book-ticket-section ol li h3,
        .book-ticket-section ol li h4,
        .book-ticket-section ol li h5,
        .book-ticket-section ol li h6,
        .book-ticket-section ol li p,
        .book-ticket-section ul li h1,
        .book-ticket-section ul li h2,
        .book-ticket-section ul li h3,
        .book-ticket-section ul li h4,
        .book-ticket-section ul li h5,
        .book-ticket-section ul li h6,
        .book-ticket-section ul li p,
        .book-ticket-section li h1,
        .book-ticket-section li h2,
        .book-ticket-section li h3,
        .book-ticket-section li h4,
        .book-ticket-section li h5,
        .book-ticket-section li h6,
        .book-ticket-section li p,
        .book-ticket-section h1,
        .book-ticket-section h2,
        .book-ticket-section h3,
        .book-ticket-section h4,
        .book-ticket-section h5,
        .book-ticket-section h6,
        .book-ticket-section p{font-family: 'Poppins', sans-serif;}
        .book-ticket-section ul li{list-style: disc;}
        .book-ticket-section ol li{list-style: number;}
        .book-ticket-dec-ul, .book-ticket-section ul{margin-left: 50px;margin-bottom: 30px;}
    /* What Book Ticket End */
    
    /* event-image-collapse-section Start */
        .left-img{width: 100%;height: 100%;}
        .right-top-img img{padding-bottom: 8px;}
        .right-bottom-img img{padding-top: 8px;}
        .event-tabs-nav .nav-link{margin-bottom: 10px;border-bottom: 2px solid #848484;color: #4B4B4B;font-weight: 600;border-radius: 10px;}
        .event-tabs-nav.nav-tabs{border-width: 2px;}
        .event-tabs-nav .nav-link.active{border-color:#7113CF !important;color: #7113CF !important;font-weight: 600;border:none;border-bottom: 2px solid;}
        .event-image-section{margin-bottom: 25px;}
    /* event-image-collapse-section End */

    /* Review Section Start */
        .customer-review{margin-top: 50px;margin-bottom: 50px;}
        .review-title{color: var(--color-black);font-size: 25px;font-family: "Keep Calm";margin-bottom: 25px;}
        .review-card{box-shadow: 0px 0px 3px 0px #848484;margin: 3px;border-radius: 15px;}
        .review-quat{font-family: "Keep Calm";font-size: 55px;color: #701DB8;text-align: center;}
        .review-detail{font-size: 17px;color: var(--color-black);font-family: 'Poppins', sans-serif;}
    /* Review Section End */

/* Event Page End */

/* City List Page Start */

    /* City List Main Banner Section Start */
        /* .city-list-banner{background-image: url(../img/event-inner.png);padding-top: 100px;padding-bottom: 140px;background-size: cover;background-position: center;} */
        .city-list-banner{background-image: url(../img/event-inner.png);padding-top: 100px;padding-bottom: 140px;background-size: cover;background-position: center;}
        .city-list-ul{display: grid;grid-template-columns: repeat(2, 1fr);grid-gap: 25px;}
        .city-list-li{background-color: #ffffff;text-align: center;border-radius: 25px;padding: 10px;}
        .city-list-a{color: #000000;font-family: "Arial";font-size: 17px;}
        .city-list-banner-title{font-size: 25px;font-family: "Keep Calm";   margin-bottom: 30px;font-weight: 400;}        
    /* City List Main Banner Section End */

    /* Why Little tix Section Start */
        .little-tix-decription-section{padding-top: 35px;padding-bottom: 35px;}
        .little-tix-decription-title{font-size: 25px;font-family: "Keep Calm";   margin-bottom: 20px;font-weight: 400;color: #212121;}
        .little-tix-decription-dec{font-size: 17px;font-family: 'Poppins', sans-serif;margin-bottom: 0px;}
    /* Why Little tix Section End */

    /*Event list service section Start*/
        .event-list-service-section{padding-top: 35px;padding-bottom: 35px;}
        .event-list-service-section .count-icon{box-shadow: none;background:#701DB8;}
        .event-list-service-section .count-num{color: #000000;font-family: "Keep Calm";font-weight: 400;font-size: 24px;}
        .event-list-service-section .count-title{font-size: 14px;font-family: "Keep Calm";font-weight: 400;color: #000000;}
        .event-inner-card{padding-bottom: 50px;}
    /*Event list service section End*/
    
    /* City list Review Section Start */
        .city-list-review{margin-top: 0;margin-bottom: 0;padding-top: 35px;padding-bottom: 70px;}
        .city-little-tis-show{padding-bottom: 35px;margin-top: -40px;padding-top: 0 !important;}
    /* City list Review Section Start */
        .about-cont,.condition-section{min-height: calc(100vh  - 415px);}
        .c-nav-link.active{font-weight: 800;}
/* City List Page End */

/* 12-12-2023 changes Start  */
.little-tix-nav .littletix-card-section .disabled.owl-nav{display: block;}
    .littletix-card-section .owl-nav,
    .little-tix-nav .littletix-card-section .disabled.owl-nav{
        position: absolute;
        top: 50%;
        left: 0;
        z-index: 1;
        width: 100%;
        transform: translateY(-50%);
        display: flex;
        justify-content: space-between;
    }
    .littletix-card-section .owl-nav button,
    .little-tix-nav .littletix-card-section .disabled.owl-nav button{
        background: #813bc5 !important;
        border: 1px solid #813bc5 !important;
        height: 40px;
        line-height: 20px !important;
        width: 40px;
        transition: 1.5s;
        border-radius: 100%;            
    }
    .littletix-card-section .owl-nav button span,
    .little-tix-nav .littletix-card-section .disabled.owl-nav button span{
        font-size: 26px;
        color: #ffffff;
        transition: 0.4s;
    }
    
    .littletix-card-section .owl-nav .owl-prev{
        transform: translateX(-45px);
    }
    .littletix-card-section .owl-nav .owl-next{
        transform: translateX(45px);
    }

    .little-tix-nav .littletix-card-section .disabled.owl-nav .owl-next{transform: translateX(10px) !important;}
    .little-tix-nav .littletix-card-section .disabled.owl-nav .owl-prev{transform: translateX(-5px) !important;}
    
    .littletix-card-section .owl-nav .owl-prev:hover,
    .littletix-card-section .owl-nav .owl-next:hover,
    .little-tix-nav .littletix-card-section .disabled.owl-nav .owl-prev:hover,
    .little-tix-nav .littletix-card-section .disabled.owl-nav .owl-next:hover{
        cursor: pointer;
        background: #ffffff !important;        
    }
    .littletix-card-section .owl-nav .owl-next:hover span,
    .littletix-card-section .owl-nav .owl-prev:hover span,
    .little-tix-nav .littletix-card-section .disabled.owl-nav .owl-prev:hover span,
    .little-tix-nav .littletix-card-section .disabled.owl-nav .owl-next:hover span{
        color: #813bc5;
    } 
    .review-section{
        background-size: cover;
        border-top: 1px solid #ffffff;
    }
    .banner-img{
        height: 530px;
        object-fit: cover;
        object-position: 50% 50%;
    }
    .image-two-version .right-img img{
        height: 100%;
    }
    .footer-address{font-size: 16px;color: #ffffff;width: 160px;}
    .copyright-links{font-size: 15px;color: #ffffff;margin-top: 30px;border-top: 2px solid #888888;padding-top: 25px;}
/* 12-12-2023 changes End  */
/* Responsive Css Start */
    @media(min-width: 991px){
        .review-card{min-height: 250px;}
    }
    @media(min-width: 1023px){
        
        .city-page-main-banner .carousel-caption,
        .city-page-main-banner .carousel-indicators{
            bottom: 75px;
        }
        .little-tix-slider .carousel-indicators{justify-content: flex-start;margin-left: 10%;margin-right: 10%;}
        .header-section{height: 67.75px;}
        .footer-bottom{margin-top: 30px;}
        .header-section .navbar-collapse.mobile-view{display: none;}
        .header-section .navbar-collapse.desktop-view{display: block;}
        .left-img,
        .image-two-version .right-img{
            width: 100%;
            height: 438px;
        }
        .left-img img,
        .right-top-img img,
        .right-bottom-img{
            height: 100%;
            width: 100%;
            object-fit: cover;
        }
        .right-top-img{
            width: 100%;
            height:214px
        }
        .right-bottom-img{
            width: 100%;
            height:224px;
        }
    }   
    
    @media(min-width: 1680px){
        .littiletix-banner-title{font-size: 80px;}
        .event-inner-banner-text-section p{font-size: 22px;}
        .event-inner-banner-label{font-size: 20px;}
        .right-event-inner-card-section .right-event-inner-card-amount,.right-event-inner-card-section .right-event-inner-card-title{font-size: 18px;}
        .event-inner-banner-title{font-size: 31px;}
    }
    @media(min-width: 1792px){
        .littiletix-banner-title{font-size: 85px;}
    }
    @media(min-width: 1920px){
        .littiletix-banner-title{font-size: 90px;}        
        .city-page-main-banner .littiletix-banner-title{font-size: 76px;}        
    }
    @media(min-width: 2048px){
        .littiletix-banner-title{font-size: 100px;}
        
    }    
    @media(max-width: 1250px){
        .city-page-main-banner .littiletix-banner-title{font-size: 44px;}
    }
    @media(max-width: 1199px){
        .city-little-tis-show{margin-bottom: 25px !important;}
        .littletix-card-section .owl-nav, 
        .little-tix-nav .littletix-card-section .disabled.owl-nav{
            top: 100%;
            justify-content: center;transform: translateY(0);
        }
        .littletix-card-section .owl-nav .owl-prev,
        .little-tix-nav .littletix-card-section .disabled.owl-nav .owl-prev
        .littletix-card-section .owl-nav .owl-next,
        .little-tix-nav .littletix-card-section .disabled.owl-nav .owl-next{
            transform: translateX(0);
        }
        .event-inner-page .responsive-menu-icon{color: #ffffff !important;}
        .categories-images-ul{grid-template-columns: repeat(4, 1fr)}
        .littiletix-banner-title{font-size: 44px;}
        .header-section .navbar-collapse.desktop-view{display: none;}
        .mobile-view.navbar-collapse .navbar-nav{position: fixed;height: 100vh;left: -210px;background: #ffffff;top: 0;display: block;padding-left: 15px;padding-right: 15px;width: 200px;transition: 0.4s;box-shadow: -12px 0 26px 1px #999999e0;z-index: 999;}
        .mobile-view.navbar-collapse.show .navbar-nav{left: 0px;}
    }
    @media(max-width: 1025px){
        .c-search-section{display: none;}
    }
    @media(max-width: 1023.98px){
        .copyright-links{margin-top: 0;}
    }
    @media(max-width: 991px){
        .city-page-main-banner .littiletix-banner-title{font-size: 34px;}
        .review-card{min-height: 360px !important;}
        .header-section .navbar{padding-top: 0;padding-bottom: 0;}
        .left-img{width:  100%;height: 350px;}
        .left-img img,.right-top-img img,.right-bottom-img img{height: 100%;width: 100%;object-fit: cover;}
        .right-top-img,.right-bottom-img{width: 100%;height:214px;}
        .left-event-inner-card-section{border-right: none;}
        .right-top-img img,.right-bottom-img img{padding-top: 0;padding-bottom: 0;}
        .right-bottom-img{width: 49%;float: right;display: inline-block;margin-top: 10px;}
        .right-top-img{width: 49%;float: left;display: inline-block;margin-top: 10px;}
        .c-search-btn{top: 8px;}
        .service-text-title{font-size: 16px;}
        .service-text{font-size: 15px;}
        .categories-images-ul{grid-template-columns: repeat(3, 1fr)}
        .c-search-section{padding-top: 8px;padding-bottom: 8px;}
        .event-card-left-detail{width: 60%;}
        .event-card-right-detail{width: 40%;}
        .event-card-decription{font-size: 16px;}
        .event-card-date{margin-bottom: 35px;font-size: 18px;}
        .event-card-book-btn{padding: 15px 45px;width: auto;}
        .review-detail{margin-left: 10px;}
        .city-little-tis-show{margin-top: -70px;padding-top: 35px !important;}
    }    
    @media(max-width: 768.98px){
        .city-page-main-banner .littiletix-banner-title{font-size: 24px;}
        .header-section{padding-left: 0;padding-right: 0;height: 100%;padding-top: 20px;padding-bottom: 20px;}
        .header-section.bg-white,.header-section.bg-purple{padding-top: 8px;padding-bottom: 8px;padding-left: 0;padding-right: 0;height: 100%;}
        .header-section.bg-white{height:75.75px;}
        .littiletix-banner-title{font-size: 36px;}
        .col-md-3.center-footer-section{margin-bottom: 15px;}
        .event-card-left-detail{padding-top: 0;padding-bottom: 0;}
        .event-card-date,.event-card-title,
        .event-card-amount{margin-bottom: 5px;}
        .event-card-left-detail{border:none;}
        .event-card-left-detail,.event-card-right-detail{width: 100%;}
        .event-card-detail-sec{display: block;}
        .event-card-right-detail{padding: 0;margin-top: 15px;}
        .little-tix-slider-prev-btn{left: -10px !important;}
        .little-tix-slider-next-btn{right: -10px !important;}
    }
    @media(max-width: 576.98px){
        .footer-copy-right-section{order: 4;}
        .copyright-links{border-top: none;padding-top: 0;margin-bottom: 0;text-align: center;}
        .event-inner-banner-label{margin-left: 0;}
        .little-tix-nav .littletix-card-section .disabled.owl-nav .owl-next,
        .littletix-card-section .owl-nav .owl-next{transform: translateX(10px) !important;}
        .little-tix-nav .littletix-card-section .disabled.owl-nav .owl-prev,
        .littletix-card-section .owl-nav .owl-prev{transform: translateX(-5px) !important;}
        .review-card{min-height: 210px !important;}
        .little-tix-slider.city-page-main-banner .carousel-indicators{display: none;}
        .left-footer-section{margin-left: auto;margin-right: auto;}
        .littiletix-banner-title{text-align:center;font-size: 30px;}
        .center-footer-title{font-size: 20px;}
        .footer-links,.littletix-card-title{font-size: 16px;}
        .event-date-title,.event-date-dec{font-size: 15px;}
        .event-card-book-btn{padding: 15px 25px;font-size: 13px;}
        .little-tix-slider .carousel-caption{bottom: 30%;transform: translateY(-30%);}
        .little-tix-slider .carousel-indicators{margin-bottom: 5px;}
        .little-tix-slider.city-page-main-banner .carousel-indicators{display: none;}
        .left-footer-section{height: 50px;}
        .banner-title{font-size: 23px;}
        .categories-section{padding-top: 25px;padding-top: 25px;}
        .banner-title{font-size: 45px;}
        .banner-section{background-size: cover;height: 246px;}
        .banner-text-section{height: 246px;}
        .service-text-title{font-size: 18px;}
        .service-text{font-size: 16px;}
        .service-section{justify-content: center;}
        .footer{padding-top: 25px;padding-bottom: 25px;}
        .categories-images-ul{grid-template-columns: repeat(3, 1fr);}
        .little-tix-carousel .carousel-item img{height: 200px;}
        .little-tix-carousel .carousel-indicators li{height: 10px;width: 10px;border-radius: 100%;opacity: 1;}
        .little-tix-carousel .carousel-indicators li.active{transform: scale(1.4);}
        .symbol-section,.event-section{display: none;}
        .categories-images-ul{display:flex;justify-content: center;flex-wrap: wrap;}
        .categories-images-ul .categories-images-li{width: calc(33.33% - 10px);}
        .event-inner-banner-title{text-align:center;}
        .city-list-a,.little-tix-decription-dec,.review-detail,.book-ticket-section p{font-size: 15px;}
        .right-event-inner-card-section .right-event-inner-card-title{margin-bottom: 5px ;}
        .city-list-ul{grid-gap: 15px;}
        .city-list-banner-title,.little-tix-decription-title,.event-list-service-section .count-num,.review-title,.categories-title,.littletix-title,.event-title-section .event-title,.categories-title,.event-card-inner-title{font-size: 20px;}
        .event-list-service-section .count-title{font-size: 11px;}
        .event-inner-banner-section{height: 100%;}
        .event-card-badge-section{text-align: center;}.review-card
        .city-list-banner{padding-top: 50px;padding-bottom: 75px;}
        .right-event-inner-card-section .right-event-inner-card-amount{font-size: 14px;}
        .event-inner-banner-text-section p{margin-left: 0;}
        .event-inner-card{padding-top: 50px;}
        .littletix-card-img .i-bx-cont{height: 100px;}
        .city-little-tis-show{padding-top: 30px;}
        .little-tix-decription-section{padding-top: 15px;}
        .little-tix-decription-section,.city-little-tis-show{padding-bottom: 15px;}
        .event-inner-banner-text-section{justify-content: space-between;margin-bottom: 10px;}
        .event-inner-banner-text-section p{font-size: 14px;}
        .event-inner-card .card-body{padding-left: 0;padding-right: 0;}
        .right-left-card-btn{padding: 10px 50px;}
        .c-navbar-toggle{padding-left: 0;padding-right: 0;}
        .book-ticket-title,.book-ticket-dec,.review-title{text-align: center;}
        .review-quat{font-size: 40px;}
        .review-detail{font-size:15px;margin-bottom: 0;}
        .right-footer-section{order: 4;}
        .center-footer-section{order: 3;}
        .center-footer-section .footer-ul,.right-footer-section .footer-ul{display: flex;grid-gap: 10px;justify-content: space-evenly;flex-wrap: wrap;align-items: center;}
        .footer-ul .footer-li + .footer-li,.footer-ul .footer-li{margin-top: 0;margin-bottom: 0;}
        .footer-bottom{order: 2;padding-top: 10px;padding-bottom: 10px;border-bottom: 2px solid #888888;margin-bottom: 30px;}
        .left-footer{margin-bottom: 15px;}
        .footer-bottom-ul{justify-content: center;width: 100%;}
        .center-footer-title{display:none;}
        .footer-links{font-size:14px;}
        .footer-top{padding-bottom: 0;}
        .c-navbar-brand{width: 120px;}
        .event-tabs-nav.nav-tabs{border-bottom: none;}
        .event-tabs-nav .nav-link{border-bottom: 2px solid #848484;}
        .event-card-badge-section{display: block;}
        .event-card-badge,.event-card-form .form-control{width: 75%;margin-top: 10px!important;margin-bottom: 10px!important;margin-left: auto;margin-right: auto;}
        .left-event-inner-card-section{margin-bottom: 5px;}
        .right-top-img,.right-bottom-img{margin-bottom: 0;}
        .event-inner-card-date{margin-bottom: 15px;}
        .event-card-badge{margin-left: 0;}
        .book-ticket-title,.book-ticket-dec, .book-ticket-section h3{padding-left: 0;padding-right: 0;}
        .book-ticket-section h3{margin-bottom: 20px;}
        .book-ticket-dec{margin-bottom: 0;}
        .book-ticket-dec-ul{margin-left: 5px;}
        .book-ticket-section,.event-image-section,.customer-review{margin-top: 25px;margin-bottom: 25px;}
        .little-tix-show{padding-bottom: 25px;}
        .city-little-tis-show{padding-bottom: 25px;padding-top: 0 !important;margin-top: -50px;}
        .little-tix-decription-title,.little-tix-decription-dec{text-align: center;}
        .event-list-service-section .count-num{font-weight: lighter;}
        .right-bottom-img,.right-top-img{height: 120px;}
        .left-img{height: 160px;}
        .littletix-card-section{margin-bottom: 30px;}
        .little-tix-slider-next-btn{right: -10px !important;}
        .little-tix-slider-left-btn{left: 10px !important;}
        .little-tix-slider .carousel-caption{margin-left: 0 !important;}
        }
    @media(max-width: 472px){
        .little-tix-slider .carousel-caption{bottom: 10%;transform: translateY(-10%);}
    }
    
    @media(max-width: 430px){
        .littiletix-banner-title{font-size: 26px;}
        .right-left-card-btn{padding-left: 35px;padding-right: 35px;}
        .event-inner-card{padding-left: 0;padding-right: 0;}
        .book-ticket-dec{font-size: 14px;}
        .little-tix-slider .carousel-caption{bottom: 40%;transform: translateY(-40%);}
    }
    @media(max-width: 375px){
        .event-card-decription{font-size: 12px;}
    }
    .event-date-dec,
    .categories-text,
    .little-tix-decription-dec,
    .event-date-title,
    .littletix-card-title,
    .event-date-dec,
    .littletix-card-text-section .littletix-title,
    .bg-purple.header-section .c-nav-link,
    .littiletix-banner-sub-title,
    .service-text-title,
    .service-text,
    .review-detail,
    .center-footer-title,
    .footer-links,
    .copyright-links,
    p.event-inner-banner-label,
    .right-left-card-btn,
    .book-ticket-section p{  font-family: "Poppins", sans-serif;font-weight: normal ;}

    .littiletix-banner-title{  font-family: "Poppins", sans-serif;font-weight: 700;}
    .categories-title, 
    .littletix-title,
    .little-tix-decription-title,
    .review-title,
    .event-inner-banner-title,
    .right-event-inner-card-section .right-event-inner-card-amount,
    .book-ticket-title{  font-family: "Poppins", sans-serif;font-weight: 600 ;}

