@charset "UTF-8";*,.main-header .navbar{padding:0}*{margin:0;box-sizing:border-box}.connect-icon img{transition:transform .7s}.rotate{transform:rotate(180deg)}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5}::-webkit-scrollbar{width:10px;background-color:#f5f5f5}::-webkit-scrollbar-thumb{background-color:#7013fa;background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent)}.main-footer,.main-header{background:linear-gradient(0deg,#290067 0,#170531 100%)}body,html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;font-smoothing:antialiased;font-size:15px;line-height:1.75em;font-weight:400;color:#777}h1,h2,h3,h4,h5,h6{color:#101010;font-weight:500;line-height:1.5em;margin:0 0 20px}p{font-size:16px;line-height:1.5em;color:#888}ul{list-style-type:none;padding:0!important}a,body,h1,h2,h3,h4,h5,h6,html,li,p{font-family:Inter,sans-serif}a{color:#101010;transition:.5s}.user-account-main .custm-sidebar .nav-pills .nav-link:focus,a:active,a:focus,a:hover{outline:0}a:active,a:focus,a:hover{color:#101010;text-decoration:none!important}a:link{text-decoration:none}img{width:100%;height:auto}.sticky{position:fixed;top:0;width:100%;z-index:999}.main-header .navbar:before{content:"";position:absolute;width:14.5%;height:65px;top:0;left:0;z-index:0;background:#fff}.main-header .navbar .navbar-toggler{width:50px;height:50px;padding:0;border-radius:50%;transition:.3s ease-in-out;flex-shrink:0}.main-header .navbar .navbar-toggler:focus,.user-account-main .custm-sidebar .sidebarContent .download-section .download-ticket-modal-box .download-ticket-header .btn-close:focus{box-shadow:none}.main-header .navbar .logo{width:18%;background-color:#fff;-webkit-clip-path:polygon(0 0,100%0,70% 100%,0 100%);clip-path:polygon(0 0,100%0,70% 100%,0 100%);padding:10px 0;height:65px}.main-header .navbar .logo .navbar-brand img{width:85px}.main-header .navbar .main-menu{width:80%}.main-header .navbar .main-menu .navbar-collapse .navbar-nav{margin-left:auto;align-items:center}.main-header .navbar .main-menu .navbar-collapse .navbar-nav .nav-item{padding:0 5px}.main-header .navbar .main-menu .navbar-collapse .navbar-nav .nav-item .nav-link{color:#fff;font-size:14px}.main-header .navbar .main-menu .navbar-collapse .navbar-nav .nav-item .nav-link.active{color:#be8bff}.main-header .navbar .main-menu .navbar-collapse .navbar-nav .header-btn a{background-color:#7c2ef0;color:#fff;padding:8px 10px;border-radius:5px}.banner-homepage-section .banner-form .datepicker .date,.breadcrumb-sec .nav-breadcrum,.main-footer{position:relative}.breadcrumb-sec .nav-breadcrum .image-sec img{-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover;height:80px;width:100%}.breadcrumb-sec .nav-breadcrum .breadcrumb{position:absolute;top:35%;left:120px}.breadcrumb-sec .nav-breadcrum .breadcrumb .breadcrumb-item{font-weight:700}.breadcrumb-sec .nav-breadcrum .breadcrumb .breadcrumb-item a{text-decoration:none;color:#be8bff}.breadcrumb-sec .nav-breadcrum .breadcrumb .breadcrumb-item.active,.breadcrumb-sec .nav-breadcrum .breadcrumb .breadcrumb-item::before,.email-link-section .email-link-container .left-content .left-txt,.email-link-section .email-link-container .left-content form label,.language-modal-box .modal-footer .btn:hover,.main-footer .footer-content p,.main-footer .footer-item-before p,.user-account-main .custm-sidebar .sidebarContent .wallet-dv-main .debit-cards .card-details .card-type span,.user-account-main .custm-sidebar .sidebarContent .wallet-dv-main .debit-cards .card-details2 .card-type span,.wallet-dv-main .debit-cards .card-details .card-type span,.wallet-dv-main .debit-cards .card-details2 .card-type span{color:#fff}.main-footer{padding:40px 0 60px;color:#fff}.main-footer::before{content:"";background:url(../images/vector.png) center no-repeat;width:100%;height:35px;position:absolute;top:-6px}.main-footer .footer-item-before{padding:40px 20px;display:flex;justify-content:space-between;position:relative}.main-footer .footer-item-before::after{position:absolute;content:"";background:#7013fa;width:100%;height:1px;bottom:30px}.main-footer .footer-content{padding:30px 0 0}.main-footer .footer-content .footer-heading{margin:0 0 20px}.main-footer .footer-content .footer-heading h5{color:#fff;font-weight:600}.main-footer .footer-content ul li{padding:0 0 10px;text-transform:capitalize}.main-footer .footer-content ul li a{text-decoration:none;color:#fff}.main-footer .footer-content .footer-store-btn{display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-content:center;flex-wrap:nowrap}.main-footer .footer-content .footer-store-btn .ios-app-store,.main-footer .footer-content .footer-store-btn .play-app-store{width:132px;margin:0 7px}.main-footer .footer-content .footer-store-btn .ios-app-store p,.main-footer .footer-content .footer-store-btn .play-app-store p{margin-bottom:5px}.main-footer .footer-content .footer-store-btn .ios-app-store img,.main-footer .footer-content .footer-store-btn .play-app-store img,.user-account-main .custm-sidebar .sidebarContent{width:100%}.main-footer .footer-content .input-box{position:relative;margin:0 0 20px}.main-footer .footer-content .input-box form input{padding:13px;border-radius:10px}.main-footer .footer-content .input-box form button{position:absolute;background-color:#fff;top:8px;right:0;text-transform:capitalize;font-weight:600;color:#290067}.main-footer .footer-content .input-box form .btn:hover{color:#212529}.main-footer .footer-contact{padding:30px 40px 0 0}.buttnn-edit{width:-moz-fit-content!important;width:fit-content!important;height:-moz-fit-content!important;height:fit-content!important;background:linear-gradient(#7c2ef0,#160530)!important;color:#fff!important;border:0!important;border-radius:6px!important}.footer-bottom{background-color:#180535}.footer-bottom .copyright-dv h5{color:#fff;font-size:14px;margin:0}.footer-bottom .payment-dv{padding:10px 0;gap:0}.footer-bottom .payment-dv img{width:auto;height:auto}@media (max-width:992px){.sidebar-sticky-custom{position:static!important}}.user-account-main{padding:40px 0}.user-account-main .custm-sidebar .sidebar-sticky-custom{position:sticky;top:0}.user-account-main .custm-sidebar .nav-pills{border:1px solid #7013fa;border-radius:5px}.user-account-main .custm-sidebar .nav-pills .nav-link{background-color:#fff;width:270px;padding:15px 20px;border:0;text-align:start;color:#5f6c72}.user-account-main .custm-sidebar .nav-pills .nav-link.active{background-color:#f8f0ff;border:0;color:#7013fa;font-weight:600;border-left:2px solid #7013fa;border-radius:0}.user-account-main .custm-sidebar .sidebarContent .profile-sec #colm{border:1px solid #7013fa;width:250px;height:500px;margin-top:31px;border-radius:5px;margin-right:1.7%}.user-account-main .custm-sidebar .sidebarContent .profile-sec .myaccount-detail-card{flex-direction:column;justify-content:center;border:1px solid #7013fa;margin:0 0 30px;padding:15px;border-radius:5px}.user-account-main .custm-sidebar .sidebarContent .profile-sec .myaccount-detail-card .setup{position:relative;justify-content:right}.user-account-main .custm-sidebar .sidebarContent .profile-sec .myaccount-detail-card .setup i{position:absolute;right:15px;top:40px;margin-top:-25px;margin-left:90%;cursor:pointer}.user-account-main .custm-sidebar .sidebarContent .profile-sec .myaccount-detail-card .myaccount-detail-card h4{padding-left:20px;margin-top:10px;border-bottom:1px solid #e5e5e5;border-spacing:none;width:100%;padding-bottom:2%}.user-account-main .custm-sidebar .sidebarContent .profile-sec .myaccount-detail-card .row .buttn,.user-account-main .custm-sidebar .sidebarContent .profile-sec .myaccount-detail-card .row .buttnn,.user-account-main .custm-sidebar .sidebarContent .profile-sec .myaccount-detail-card .row .button{width:220px;height:50px;background:linear-gradient(#7c2ef0,#160530);color:#fff;margin-top:10px;border:0;border-radius:6px}.user-account-main .custm-sidebar .sidebarContent .profile-sec .myaccount-detail-card .row .myform{padding-left:0}.user-account-main .custm-sidebar .sidebarContent .profile-sec .myaccount-detail-card .row .myform .myform,.user-account-main .custm-sidebar .sidebarContent .profile-sec .myaccount-detail-card .row .myform label{padding-top:10px}.user-account-main .custm-sidebar .sidebarContent .profile-sec .myaccount-detail-card .row .myform .myform,.user-account-main .custm-sidebar .sidebarContent .profile-sec .myaccount-detail-card .row .myform input{width:100%;height:40px;border:1px solid #e6e6e6;border-radius:6px;margin-left:0}.user-account-main .custm-sidebar .sidebarContent .profile-sec .myaccount-detail-card .images{width:200px;height:200px;margin:25px auto}.logout-modal-box .poweroff-icon img,.user-account-main .custm-sidebar .sidebarContent .booking-section .tab-content .tab-pane .schedule-card .trip-detail .bus-detail .icons-list .icon-item img,.user-account-main .custm-sidebar .sidebarContent .download-section .download-ticket-modal-box .passenger-ticket .trip-detail .bus-detail .icons-list .icon-item img,.user-account-main .custm-sidebar .sidebarContent .profile-sec .myaccount-detail-card .images img,.user-account-main .custm-sidebar .sidebarContent .setting-area .setting .label .setting-icon img,.user-account-main .custm-sidebar .sidebarContent .support-area .support-left .support-menu-option .support-menu .menu-icon img{width:100%;height:100%}.user-account-main .custm-sidebar .sidebarContent .profile-sec .myaccount-detail-card .choose{background:0 0;margin:0;padding:10px 20px;border:2px solid #0f0544;border-radius:43px;font-weight:600;color:#0f0544;cursor:auto!important}.user-account-main .custm-sidebar .sidebarContent .profile-sec .myaccount-detail-card input{width:100%;height:40px;border:1px solid #e6e6e6;border-radius:6px;padding-left:10px}.user-account-main .custm-sidebar .sidebarContent .profile-sec .hide,.user-account-main .custm-sidebar .sidebarContent .profile-sec .hide .hide,.user-account-main .custm-sidebar .sidebarContent .profile-sec .hide input{visibility:hidden}.user-account-main .custm-sidebar .sidebarContent .booking-section .nav-tabs{border-top:1px solid #7013fa;border-bottom:1px solid #7013fa;margin:0 0 20px}.user-account-main .custm-sidebar .sidebarContent .booking-section .nav-tabs .nav-item .nav-link{border:0;color:#111827}.user-account-main .custm-sidebar .sidebarContent .booking-section .nav-tabs .nav-item .nav-link.active{border-bottom:2px solid #0f0544;color:#0f0544;font-weight:600}.user-account-main .custm-sidebar .sidebarContent .booking-section .tab-content .tab-pane .schedule-card,.user-account-main .custm-sidebar .sidebarContent .download-section .download-ticket-modal-box .passenger-ticket{border:1px solid #7013fa;border-radius:8px;padding:10px 20px;margin-bottom:20px}.user-account-main .custm-sidebar .sidebarContent .booking-section .tab-content .tab-pane .schedule-card .trip-detail .bus-detail{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:15px}.user-account-main .custm-sidebar .sidebarContent .booking-section .tab-content .tab-pane .schedule-card .trip-detail .bus-detail .bus,.user-account-main .custm-sidebar .sidebarContent .download-section .download-ticket-modal-box .passenger-ticket .trip-detail .bus-detail .bus{background:#f9fafb;border-radius:25px;display:flex;align-items:center;gap:5px}.user-account-main .custm-sidebar .sidebarContent .booking-section .tab-content .tab-pane .schedule-card .trip-detail .bus-detail .bus .icon,.user-account-main .custm-sidebar .sidebarContent .download-section .download-ticket-modal-box .passenger-ticket .trip-detail .bus-detail .bus .icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:#f4d4ff;border-radius:50%;position:relative}.user-account-main .custm-sidebar .sidebarContent .booking-section .tab-content .tab-pane .schedule-card .trip-detail .bus-detail .bus .name,.user-account-main .custm-sidebar .sidebarContent .download-section .download-ticket-modal-box .passenger-ticket .trip-detail .bus-detail .bus .name{color:#374151;font-size:16px;font-weight:700;line-height:30px}.user-account-main .custm-sidebar .sidebarContent .booking-section .tab-content .tab-pane .schedule-card .trip-detail .bus-detail .bus .name span,.user-account-main .custm-sidebar .sidebarContent .download-section .download-ticket-modal-box .passenger-ticket .trip-detail .bus-detail .bus .name span{color:#ea4b4b}.user-account-main .custm-sidebar .sidebarContent .booking-section .tab-content .tab-pane .schedule-card .trip-detail .bus-detail .bus .cost,.user-account-main .custm-sidebar .sidebarContent .download-section .download-ticket-modal-box .passenger-ticket .trip-detail .bus-detail .bus .cost{color:#7013fa;font-size:16px;font-weight:700;line-height:30px;text-align:right}.user-account-main .custm-sidebar .sidebarContent .booking-section .tab-content .tab-pane .schedule-card .trip-detail .bus-detail .status-btn .pending{background-color:#f8f0ff;color:#7013fa;border-radius:8px;padding:8px 28px;font-size:15px;display:block;text-align:center;margin:5px}.user-account-main .custm-sidebar .sidebarContent .booking-section .tab-content .tab-pane .schedule-card .trip-detail .bus-detail .status-btn .completed{background-color:#f0f9f8;color:#12a58c;border-radius:8px;padding:8px 28px;font-size:15px;display:block;text-align:center;margin:5px}.user-account-main .custm-sidebar .sidebarContent .booking-section .tab-content .tab-pane .schedule-card .trip-detail .bus-detail .status-btn .refunded{background-color:#fff5f8;color:#f6285f;border-radius:8px;padding:8px 28px;font-size:15px;display:block;text-align:center;margin:5px}.user-account-main .custm-sidebar .sidebarContent .booking-section .tab-content .tab-pane .schedule-card .trip-detail .bus-detail .icons-list,.user-account-main .custm-sidebar .sidebarContent .download-section .download-ticket-modal-box .passenger-ticket .trip-detail .bus-detail .icons-list{display:flex;justify-content:space-evenly;align-items:center}.user-account-main .custm-sidebar .sidebarContent .booking-section .tab-content .tab-pane .schedule-card .trip-detail .bus-detail .icons-list .icon-item,.user-account-main .custm-sidebar .sidebarContent .download-section .download-ticket-modal-box .passenger-ticket .trip-detail .bus-detail .icons-list .icon-item{display:flex;align-items:center;justify-content:center;padding:0 10px;border-right:1px solid #d7e2ee}.user-account-main .custm-sidebar .sidebarContent .booking-section .tab-content .tab-pane .schedule-card .trip-detail .bus-detail .icons-list .icon-item:last-child,.user-account-main .custm-sidebar .sidebarContent .download-section .download-ticket-modal-box .passenger-ticket .trip-detail .bus-detail .icons-list .icon-item:last-child{border-right:0}.user-account-main .custm-sidebar .sidebarContent .booking-section .tab-content .tab-pane .schedule-card .trip-detail .location{display:flex;justify-content:space-between;gap:10px;align-items:center}.user-account-main .custm-sidebar .sidebarContent .booking-section .tab-content .tab-pane .schedule-card .trip-detail .location .departure .title,.user-account-main .custm-sidebar .sidebarContent .download-section .download-ticket-modal-box .passenger-ticket .trip-detail .location .departure .title{color:#111827;font-size:16px;font-weight:700;line-height:36px;letter-spacing:.2px;text-align:left}.user-account-main .custm-sidebar .sidebarContent .booking-section .tab-content .tab-pane .schedule-card .trip-detail .location .departure .subtitle,.user-account-main .custm-sidebar .sidebarContent .download-section .download-ticket-modal-box .passenger-ticket .trip-detail .location .departure .subtitle{color:#6b7280;font-size:16px;font-weight:400;line-height:30px;letter-spacing:.3px;text-align:left}.user-account-main .custm-sidebar .sidebarContent .booking-section .tab-content .tab-pane .schedule-card .trip-detail .location .duration,.user-account-main .custm-sidebar .sidebarContent .download-section .download-ticket-modal-box .passenger-ticket .trip-detail .location .duration{width:50%;border-top:2px dashed #7013fa;color:#6b7280;font-size:16px;font-weight:500;line-height:30px;letter-spacing:.3px;text-align:center;position:relative}.user-account-main .custm-sidebar .sidebarContent .booking-section .tab-content .tab-pane .schedule-card .trip-detail .location .duration:after,.user-account-main .custm-sidebar .sidebarContent .download-section .download-ticket-modal-box .passenger-ticket .trip-detail .location .duration:after{font-family:"Font Awesome 5 Free";content:"";color:#7013fa;position:absolute;font-weight:900;top:-15.5px;right:-2px}.user-account-main .custm-sidebar .sidebarContent .booking-section .tab-content .tab-pane .schedule-card .trip-detail .location .destination .title,.user-account-main .custm-sidebar .sidebarContent .download-section .download-ticket-modal-box .passenger-ticket .trip-detail .location .destination .title{color:#111827;font-size:16px;font-weight:700;line-height:36px;letter-spacing:.2px;text-align:right}.user-account-main .custm-sidebar .sidebarContent .booking-section .tab-content .tab-pane .schedule-card .trip-detail .location .destination .subtitle,.user-account-main .custm-sidebar .sidebarContent .download-section .download-ticket-modal-box .passenger-ticket .trip-detail .location .destination .subtitle{color:#6b7280;font-size:16px;font-weight:400;line-height:30px;letter-spacing:.3px;text-align:right}.user-account-main .custm-sidebar .sidebarContent .booking-section .tab-content .tab-pane .schedule-card .trip-detail .seating{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.user-account-main .custm-sidebar .sidebarContent .booking-section .tab-content .tab-pane .schedule-card .trip-detail .seating .seating-list{display:flex;gap:25px;justify-content:center}.user-account-main .custm-sidebar .sidebarContent .booking-section .tab-content .tab-pane .schedule-card .trip-detail .seating .seating-list .seating-item .type,.user-account-main .custm-sidebar .sidebarContent .download-section .download-ticket-modal-box .passenger-ticket .trip-detail .seating .seating-list .seating-item .type{color:#4b5563;font-size:16px;font-weight:500;line-height:30px;letter-spacing:.3px;text-align:left}.user-account-main .custm-sidebar .sidebarContent .booking-section .tab-content .tab-pane .schedule-card .trip-detail .seating .seating-list .seating-item .type img{width:auto}.user-account-main .custm-sidebar .sidebarContent .booking-section .tab-content .tab-pane .schedule-card .trip-detail .view-seat-btn{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;padding:15px 0}.user-account-main .custm-sidebar .sidebarContent .booking-section .tab-content .tab-pane .schedule-card .trip-detail .view-seat-btn .e-tkt-btn{color:#0f0544;border:1px solid #0f0544;border-radius:8px;width:200px;padding:9px 20px;font-size:15px;font-weight:400;line-height:20px;letter-spacing:.02em;display:block;text-align:center;text-decoration:none;margin:5px}.user-account-main .custm-sidebar .sidebarContent .booking-section .tab-content .tab-pane .schedule-card .trip-detail .view-seat-btn .save-btn{color:#fff;background:linear-gradient(180deg,#7c2ef0 0,#160530 100%);border-radius:8px;width:200px;padding:10px 20px;font-size:15px;font-weight:400;line-height:20px;letter-spacing:.02em;display:block;text-align:center;text-decoration:none;margin:5px}.user-account-main .custm-sidebar .sidebarContent .booking-section.show,.user-account-main .custm-sidebar .sidebarContent .download-section.show{display:block}.user-account-main .custm-sidebar .sidebarContent .booking-section.hide,.user-account-main .custm-sidebar .sidebarContent .download-section.hide,.user-account-main .custm-sidebar .sidebarContent .setting-area .setting .switch input{display:none}.user-account-main .custm-sidebar .sidebarContent .download-section .download-ticket-modal-box .download-ticket-header{margin-bottom:30px;font-size:16px;font-weight:700;line-height:33px;letter-spacing:.2px;text-align:left;position:relative}.user-account-main .custm-sidebar .sidebarContent .download-section .download-ticket-modal-box .download-ticket-header .btn-close{position:absolute;right:0}.user-account-main .custm-sidebar .sidebarContent .download-section .download-ticket-modal-box .passenger-ticket .trip-detail .bus-detail{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.user-account-main .custm-sidebar .sidebarContent .download-section .download-ticket-modal-box .passenger-ticket .trip-detail .location{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:30px}.user-account-main .custm-sidebar .sidebarContent .download-section .download-ticket-modal-box .passenger-ticket .trip-detail .seating{display:flex;align-items:center;justify-content:space-between}.user-account-main .custm-sidebar .sidebarContent .download-section .download-ticket-modal-box .passenger-ticket .trip-detail .seating .seating-list{display:flex;gap:25px;padding-left:1rem;justify-content:center}.user-account-main .custm-sidebar .sidebarContent .download-section .download-ticket-modal-box .passenger-ticket .trip-detail .seating .seating-list .seating-item .cost{color:#1f1449;font-size:16px;font-weight:700;line-height:30.6px;letter-spacing:.3px;text-align:left}.user-account-main .custm-sidebar .sidebarContent .download-section .download-ticket-modal-box .passenger-ticket .trip-detail .seating .view-seat-btn a{color:#fff;background:linear-gradient(180deg,#7c2ef0 0,#160530 100%);border-radius:8px;padding:15px 30px;font-size:15px;font-weight:400;line-height:20px;letter-spacing:.02em;display:block;text-align:center;text-decoration:none}.user-account-main .custm-sidebar .sidebarContent .download-section .download-ticket-modal-box .ticket{border:1px solid #7013fa;border-radius:8px;padding:10px}.user-account-main .custm-sidebar .sidebarContent .download-section .download-ticket-modal-box .ticket .detail{padding-left:10px}.user-account-main .custm-sidebar .sidebarContent .download-section .download-ticket-modal-box .ticket .detail .detail-list,.user-account-main .custm-sidebar .sidebarContent .download-section .download-ticket-modal-box .ticket .detail .detail-list-cus{white-space:nowrap!important;display:grid!important;align-items:center!important;gap:50px!important;margin-bottom:10px!important;flex-wrap:wrap!important;flex-direction:row!important;grid-template-columns:repeat(3,1fr)!important}.user-account-main .custm-sidebar .sidebarContent .download-section .download-ticket-modal-box .ticket .detail .detail-list .list-item,.user-account-main .custm-sidebar .sidebarContent .download-section .download-ticket-modal-box .ticket .detail .detail-list-cus .list-item{padding:5px}.user-account-main .custm-sidebar .sidebarContent .download-section .download-ticket-modal-box .ticket .detail .detail-list .list-item .item-title,.user-account-main .custm-sidebar .sidebarContent .download-section .download-ticket-modal-box .ticket .detail .detail-list-cus .list-item .item-title,.user-account-main .custm-sidebar .sidebarContent .download-section .download-ticket-modal-box .ticket .detail .timings .list-item .item-title{color:#374151;font-size:12px;font-weight:400;line-height:20px;letter-spacing:.36px;text-align:left}.user-account-main .custm-sidebar .sidebarContent .download-section .download-ticket-modal-box .ticket .detail .detail-list .list-item .item-text,.user-account-main .custm-sidebar .sidebarContent .download-section .download-ticket-modal-box .ticket .detail .detail-list-cus .list-item .item-text,.user-account-main .custm-sidebar .sidebarContent .download-section .download-ticket-modal-box .ticket .detail .timings .list-item .item-text{color:#374151;font-size:15px;font-weight:600;line-height:30px;letter-spacing:.3px;text-align:left}.user-account-main .custm-sidebar .sidebarContent .download-section .download-ticket-modal-box .ticket .detail .detail-list{gap:30px!important;grid-template-columns:repeat(6,1fr)!important}.user-account-main .custm-sidebar .sidebarContent .download-section .download-ticket-modal-box .ticket .detail .timings{display:flex;align-items:center;gap:35px;margin-bottom:10px}.banner-connect-section .banner-txt,.banner-homepage-section .banner-txt,.partners-section .partner .partner-conatiner .partner-item,.user-account-main .custm-sidebar .sidebarContent .download-section .download-ticket-modal-box .btns,.user-account-main .custm-sidebar .sidebarContent .support-area .chat-box .text-box{text-align:center}.user-account-main .custm-sidebar .sidebarContent .download-section .download-ticket-modal-box .btns .home-btn{color:#05073c;background:0 0;border:1px solid #05073c;border-radius:8px;padding:15px 80px;margin-top:10px;font-size:15px;font-weight:400;line-height:20px;letter-spacing:.02em;text-align:center;text-decoration:none;display:inline-block}.user-account-main .custm-sidebar .sidebarContent .download-section .download-ticket-modal-box .btns .download-btn{margin-top:10px;color:#fff;background:linear-gradient(180deg,#7c2ef0 0,#160530 100%);border:0;border-radius:8px;padding:15px 50px;font-size:15px;font-weight:400;line-height:20px;letter-spacing:.02em;text-align:center}.user-account-main .custm-sidebar .sidebarContent .wallet-dv-main,.wallet-dv-main{border:1px solid #7013fa;border-radius:10px;padding:20px 0}.user-account-main .custm-sidebar .sidebarContent .wallet-dv-main .heading,.wallet-dv-main .heading{border-bottom:1px solid #e4e7e9;display:flex;justify-content:space-between}.user-account-main .custm-sidebar .sidebarContent .wallet-dv-main .heading h4,.user-account-main .custm-sidebar .sidebarContent .wallet-dv-main .order-notification .heading h4,.wallet-dv-main .heading h4,.wallet-dv-main .order-notification .heading h4{font-size:15px;font-weight:600;text-transform:capitalize;margin:0 0 10px 20px}.user-account-main .custm-sidebar .sidebarContent .wallet-dv-main .debit-cards .card-details,.wallet-dv-main .debit-cards .card-details{background-image:url(../images/my-profile/card1.jpg);padding:20px;border-radius:5px}.user-account-main .custm-sidebar .sidebarContent .wallet-dv-main .debit-cards .card-details .card-name,.wallet-dv-main .debit-cards .card-details .card-name{display:flex;justify-content:space-between;align-items:center;padding:0 0 40px}.user-account-main .custm-sidebar .sidebarContent .wallet-dv-main .debit-cards .card-details .card-name h5,.user-account-main .custm-sidebar .sidebarContent .wallet-dv-main .debit-cards .card-details2 .card-name h5,.wallet-dv-main .debit-cards .card-details .card-name h5,.wallet-dv-main .debit-cards .card-details2 .card-name h5{color:#fff;margin:0;font-size:16px}.user-account-main .custm-sidebar .sidebarContent .wallet-dv-main .debit-cards .card-details .card-name h5 span,.user-account-main .custm-sidebar .sidebarContent .wallet-dv-main .debit-cards .card-details2 .card-name h5 span,.wallet-dv-main .debit-cards .card-details .card-name h5 span,.wallet-dv-main .debit-cards .card-details2 .card-name h5 span{color:#9095b3}.user-account-main .custm-sidebar .sidebarContent .wallet-dv-main .debit-cards .card-details .card-number,.user-account-main .custm-sidebar .sidebarContent .wallet-dv-main .debit-cards .card-details2 .card-number,.wallet-dv-main .debit-cards .card-details .card-number,.wallet-dv-main .debit-cards .card-details2 .card-number{flex-wrap:wrap}.user-account-main .custm-sidebar .sidebarContent .wallet-dv-main .debit-cards .card-details .card-number h5,.user-account-main .custm-sidebar .sidebarContent .wallet-dv-main .debit-cards .card-details2 .card-number h5,.wallet-dv-main .debit-cards .card-details .card-number h5,.wallet-dv-main .debit-cards .card-details2 .card-number h5{color:#fff;font-size:16px}.user-account-main .custm-sidebar .sidebarContent .wallet-dv-main .debit-cards .card-details .card-number h5 .copy-btn,.user-account-main .custm-sidebar .sidebarContent .wallet-dv-main .debit-cards .card-details2 .card-number h5 .copy-btn,.wallet-dv-main .debit-cards .card-details .card-number h5 .copy-btn,.wallet-dv-main .debit-cards .card-details2 .card-number h5 .copy-btn{color:#8aa6b8;font-size:20px;margin:0 0 0 10px}.user-account-main .custm-sidebar .sidebarContent .wallet-dv-main .debit-cards .card-details .card-number .expiry p,.user-account-main .custm-sidebar .sidebarContent .wallet-dv-main .debit-cards .card-details2 .card-number .expiry p,.wallet-dv-main .debit-cards .card-details .card-number .expiry p,.wallet-dv-main .debit-cards .card-details2 .card-number .expiry p{font-size:12px;margin:0 0 5px}.user-account-main .custm-sidebar .sidebarContent .wallet-dv-main .debit-cards .card-details .card-number .expiry h5,.user-account-main .custm-sidebar .sidebarContent .wallet-dv-main .debit-cards .card-details2 .card-number .expiry h5,.wallet-dv-main .debit-cards .card-details .card-number .expiry h5,.wallet-dv-main .debit-cards .card-details2 .card-number .expiry h5{font-size:15px}.main_detail_flex,.partners-section .partner .partner-header,.special-offers-section .offers .offer-header,.user-account-main .custm-sidebar .sidebarContent .wallet-dv-main .debit-cards .card-details .card-type,.user-account-main .custm-sidebar .sidebarContent .wallet-dv-main .debit-cards .card-details2 .card-type,.wallet-dv-main .debit-cards .card-details .card-type,.wallet-dv-main .debit-cards .card-details2 .card-name,.wallet-dv-main .debit-cards .card-details2 .card-type{display:flex;justify-content:space-between;align-items:center}.user-account-main .custm-sidebar .sidebarContent .wallet-dv-main .debit-cards .card-details .card-type p,.user-account-main .custm-sidebar .sidebarContent .wallet-dv-main .debit-cards .card-details2 .card-type p,.wallet-dv-main .debit-cards .card-details .card-type p,.wallet-dv-main .debit-cards .card-details2 .card-type p{color:#fff;margin:0}.user-account-main .custm-sidebar .sidebarContent .wallet-dv-main .debit-cards .card-details2,.wallet-dv-main .debit-cards .card-details2{background-image:url(../images/my-profile/card2.jpg);padding:20px;border-radius:5px}.user-account-main .custm-sidebar .sidebarContent .wallet-dv-main .debit-cards .card-details2 .card-name{display:flex;justify-content:space-between;align-items:center;padding:0 0 30px}.user-account-main .custm-sidebar .sidebarContent .wallet-dv-main .debit-cards .card-details2 .card-name .card-type-img img,.wallet-dv-main .debit-cards .card-details2 .card-name .card-type-img img{width:50px}.user-account-main .custm-sidebar .sidebarContent .wallet-dv-main .debit-cards .add-card,.wallet-dv-main .debit-cards .add-card{background-color:#f0f6ff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px;border-radius:5px;height:90%}.user-account-main .custm-sidebar .sidebarContent .wallet-dv-main .debit-cards .add-card .plus-icon,.wallet-dv-main .debit-cards .add-card .plus-icon{width:40px;height:40px}.user-account-main .custm-sidebar .sidebarContent .wallet-dv-main .debit-cards .add-card p,.wallet-dv-main .debit-cards .add-card p{text-align:center;font-size:12px}.user-account-main .custm-sidebar .sidebarContent .wallet-dv-main .order-notification{border-radius:10px;padding:20px 0 0}.user-account-main .custm-sidebar .sidebarContent .wallet-dv-main .order-notification table{border-radius:20px;width:100%;margin:0 0 20px}.user-account-main .custm-sidebar .sidebarContent .wallet-dv-main .order-notification table .table-img,.wallet-dv-main .order-notification table .table-img{width:70px;height:70px;filter:drop-shadow(-5px 5px 10px #b3b3b3);margin:0 20px 0 0}.user-account-main .custm-sidebar .sidebarContent .wallet-dv-main .order-notification table tr:hover,.wallet-dv-main .order-notification table tr:hover{background-color:#f0f6ff}.user-account-main .custm-sidebar .sidebarContent .wallet-dv-main .order-notification table tr th{padding:10px 20px;background-color:#f5f6f7;text-transform:capitalize;color:#4a5154;font-weight:400}.user-account-main .custm-sidebar .sidebarContent .wallet-dv-main .order-notification table tr td,.wallet-dv-main .order-notification table tr td{color:#5f6c72;padding:10px 20px;font-size:14px}.language-modal-box .modal-body .language-sec .label-sec label:hover,.user-account-main .custm-sidebar .sidebarContent .wallet-dv-main .order-notification table tr td:first-child,.user-account-main .custm-sidebar .sidebarContent .wallet-dv-main .order-notification table tr td:nth-child(2),.wallet-dv-main .order-notification table tr td:first-child,.wallet-dv-main .order-notification table tr td:nth-child(2){font-weight:600}.user-account-main .custm-sidebar .sidebarContent .wallet-dv-main .order-notification table tr .pending p,.wallet-dv-main .order-notification table tr .completed p,.wallet-dv-main .order-notification table tr .pending p{background-color:#f0f6ff;color:#7013fa;text-align:center;border-radius:30px;padding:5px 10px;margin:0}.user-account-main .custm-sidebar .sidebarContent .wallet-dv-main .order-notification table tr .completed p{background-color:#f0f6ff;color:#0faf62;text-align:center;font-size:14px;border-radius:30px;padding:5px 10px;margin:0}.user-account-main .custm-sidebar .sidebarContent .wallet-dv-main .order-notification table tr td:nth-child(3),.wallet-dv-main .order-notification table tr td:nth-child(3){color:#5f6c72}.user-account-main .custm-sidebar .sidebarContent .wallet-dv-main .order-notification table tr td:nth-child(5) a,.wallet-dv-main .order-notification table tr td:nth-child(5) a{color:#af946d}.user-account-main .custm-sidebar .sidebarContent .offers-area,.user-account-main .custm-sidebar .sidebarContent .rating-area,.user-account-main .custm-sidebar .sidebarContent .setting-area,.user-account-main .custm-sidebar .sidebarContent .support-area,.user-account-main .custm-sidebar .sidebarContent .terms-area{border:1px solid #7013fa;border-radius:5px;padding:50px}.user-account-main .custm-sidebar .sidebarContent .offers-area .offers-title,.user-account-main .custm-sidebar .sidebarContent .setting-area .setting-title{color:#000;font-size:24px;font-weight:600;line-height:33.6px;text-align:left}.special-offers-section .offers .offer-item,.user-account-main .custm-sidebar .sidebarContent .offers-area .offer-item{min-height:200px;border-radius:12px;padding:20px;height:100%}.user-account-main .custm-sidebar .sidebarContent .offers-area .offer-item .item-txt{vertical-align:center;color:#fff;width:100%}.user-account-main .custm-sidebar .sidebarContent .offers-area .offer-item .item-txt p{color:#fff;margin-bottom:0}.special-offers-section .offers .offer-item-1,.user-account-main .custm-sidebar .sidebarContent .offers-area .offer-item-1{background:url(../images/home-page/special-offer-1.png) 0 0/100% no-repeat}.special-offers-section .offers .offer-item-2,.user-account-main .custm-sidebar .sidebarContent .offers-area .offer-item-2{background:url(../images/home-page/special-offer-2.png) 0 0/100% no-repeat}.special-offers-section .offers .offer-item-3,.user-account-main .custm-sidebar .sidebarContent .offers-area .offer-item-3{background:url(../images/home-page/special-offer-3.png) 0 0/100% no-repeat}.special-offers-section .offers .offer-item-3 .item-txt,.special-offers-section .offers .offer-item-3 .item-txt p,.user-account-main .custm-sidebar .sidebarContent .offers-area .offer-item-3 .item-txt,.user-account-main .custm-sidebar .sidebarContent .offers-area .offer-item-3 .item-txt p{color:#290067}.user-account-main .custm-sidebar .sidebarContent .support-area .support-left .support-title{color:#000;font-size:24px;font-weight:600;line-height:33.6px;text-align:left;margin-bottom:0}.user-account-main .custm-sidebar .sidebarContent .support-area .support-left .support-subtitle{color:#000;font-size:14px;font-weight:400;line-height:21px;text-align:left}.user-account-main .custm-sidebar .sidebarContent .support-area .support-left .support-menu-option{border:1px solid #d9d9d9;border-radius:4px;padding:10px;margin-bottom:16px;display:flex;justify-content:space-between;align-items:center}.user-account-main .custm-sidebar .sidebarContent .support-area .support-left .support-menu-option .support-menu{display:flex;align-items:center;gap:10px}.user-account-main .custm-sidebar .sidebarContent .support-area .support-left .support-menu-option .support-menu .menu-icon{width:20px;height:20px}.user-account-main .custm-sidebar .sidebarContent .support-area .support-left .support-menu-option .support-menu .menu-name{color:#000;font-size:16px;font-weight:500;line-height:24px;text-align:left}.testimonial-section .customer-reviews-parent .customer-reviews-child-two .customer-reviews-content .text-item-colored p,.user-account-main .custm-sidebar .sidebarContent .support-area .chat-box .chat-body .chat .msg .name,.user-account-main .custm-sidebar .sidebarContent .support-area .support-left .support-menu-option.active .support-menu .menu-name{color:#7013fa}.user-account-main .custm-sidebar .sidebarContent .support-area .chat-box{border:1px solid #7013fa;border-radius:8px}.user-account-main .custm-sidebar .sidebarContent .support-area .chat-box .chat-header{display:flex;justify-content:space-between;background-color:#7013fa;padding:10px;border-top-left-radius:8px;border-top-right-radius:8px}.user-account-main .custm-sidebar .sidebarContent .support-area .chat-box .chat-header .chat-icon,.user-account-main .custm-sidebar .sidebarContent .support-area .chat-box .chat-header .cross-icon{color:#fff;font-size:12px;line-height:16px;font-weight:600}.user-account-main .custm-sidebar .sidebarContent .support-area .chat-box .chat-header .chat-date{color:#fff;font-size:12px;line-height:16px;font-weight:600;position:relative}.user-account-main .custm-sidebar .sidebarContent .support-area .chat-box .chat-header .chat-date:before{content:"";height:1px;color:#fff;position:absolute;left:0;width:40%}.user-account-main .custm-sidebar .sidebarContent .support-area .chat-box .chat-body{display:flex;background:#efefef;flex-direction:column;gap:20px;padding:20px;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.user-account-main .custm-sidebar .sidebarContent .support-area .chat-box .chat-body .chat{display:flex;gap:5px}.features-section .features-list .feature-item,.user-account-main .custm-sidebar .sidebarContent .support-area .chat-box .chat-body .chat .msg,.user-account-main .custm-sidebar .sidebarContent .support-area .chat-box .chat-body .chat .user-img{display:flex;flex-direction:column}.user-account-main .custm-sidebar .sidebarContent .support-area .chat-box .chat-body .chat .user-img .time{font-size:10px}.user-account-main .custm-sidebar .sidebarContent .support-area .chat-box .chat-body .chat .msg p{margin-bottom:0}.user-account-main .custm-sidebar .sidebarContent .support-area .chat-box .chat-body .chat:nth-child(2n){flex-direction:row-reverse}.user-account-main .custm-sidebar .sidebarContent .support-area .chat-box .text-box .text-field{position:relative;width:70%;margin:0 auto}.user-account-main .custm-sidebar .sidebarContent .support-area .chat-box .text-box .text-field input{padding:10px 30px}.user-account-main .custm-sidebar .sidebarContent .support-area .chat-box .text-box .text-field .send-msg-img{position:absolute;top:11px;right:8px;width:20px}.user-account-main .custm-sidebar .idebarContent .support-area .chat-box .text-box .text-field .fa-plus{position:absolute;top:15px;left:10px}.user-account-main .custm-sidebar .sidebarContent .support-area .chat-box .text-box .text-field .fa-paper-plane{position:absolute;top:15px;right:10px}.user-account-main .custm-sidebar .sidebarContent .support-area .chat-box .text-box .converstion-btn{border:0;color:#043e5f;font-weight:700}.user-account-main .custm-sidebar .sidebarContent .terms-area p{font-size:14px;color:#000}.user-account-main .custm-sidebar .sidebarContent .setting-area .setting{display:flex;justify-content:space-between;align-items:center;border:1px solid #83a5bf;border-radius:12px;margin-top:30px;padding:10px}.user-account-main .custm-sidebar .sidebarContent .setting-area .setting .label{display:flex;align-items:center;gap:5px}.user-account-main .custm-sidebar .sidebarContent .setting-area .setting .label .setting-icon{width:24px;height:24px}.user-account-main .custm-sidebar .sidebarContent .setting-area .setting .label .label-txt{color:#111827;font-family:Inter;font-size:14px;font-weight:500;line-height:22px;letter-spacing:.2px;text-align:left}.user-account-main .custm-sidebar .sidebarContent .setting-area .setting .switch .toggle-btn{background-color:#83a5bf;width:34px;height:20px;margin-top:5px;border-radius:30px;cursor:pointer;position:relative;transition:.2s}.user-account-main .custm-sidebar .sidebarContent .setting-area .setting .switch .toggle-btn:before{position:absolute;content:url(../images/my-account-settings/cross.png);transition:.2s}.user-account-main .custm-sidebar .sidebarContent .setting-area .setting .switch input:checked+.toggle-btn{background-color:#7013fa}.user-account-main .custm-sidebar .sidebarContent .setting-area .setting .switch input:checked+.toggle-btn:before{transform:translateX(15.8px);content:url(../images/my-account-settings/check.png)}.user-account-main .custm-sidebar .sidebarContent .rating-area .rating-title{color:#000;font-size:20px;font-weight:600;text-align:left;margin-bottom:0}.user-account-main .custm-sidebar .sidebarContent .rating-area .rating-text{color:#8c94a3;font-size:14px;font-weight:400;text-align:left;margin-bottom:10px}.user-account-main .custm-sidebar .sidebarContent .rating-area .rating-text span{color:#000;font-weight:600}.dis_flex_check,.user-account-main .custm-sidebar .sidebarContent .rating-area .rating{display:flex;align-items:center}.user-account-main .custm-sidebar .sidebarContent .rating-area .rating label{width:0;overflow:hidden}.user-account-main .custm-sidebar .sidebarContent .rating-area .rating input{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;cursor:pointer}.user-account-main .custm-sidebar .sidebarContent .rating-area .rating input::after{content:"☆";font-size:35px;color:#ced1d9}.user-account-main .custm-sidebar .sidebarContent .rating-area .rating input:has(~input:is(:checked))::after,.user-account-main .custm-sidebar .sidebarContent .rating-area .rating input:is(:checked)::after{content:"★";color:#fd8e1f}.user-account-main .custm-sidebar .sidebarContent .rating-area .feedback{margin-top:20px}.user-account-main .custm-sidebar .sidebarContent .rating-area .feedback .feedback-title{color:#000;font-family:Inter;font-size:14px;font-weight:500;line-height:22px;letter-spacing:-.01em;text-align:left}.user-account-main .custm-sidebar .sidebarContent .rating-area .feedback textarea{border:1px solid #c4c4c4;padding:20px 10px;width:100%}.user-account-main .custm-sidebar .sidebarContent .rating-area .submit-btn{margin-top:100px;text-align:center}.user-account-main .custm-sidebar .sidebarContent .rating-area .submit-btn button{color:#fff;background:linear-gradient(180deg,#7c2ef0 0,#160530 100%);border:0;border-radius:6px;padding:10px 50px;font-size:16px;line-height:27px;text-align:center}.wallet-dv-main .debit-cards .card-details2 .card-name{padding:0 0 30px}.wallet-dv-main .order-notification{border-radius:10px;padding:20px 0 0;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1)}.wallet-dv-main .order-notification .table-responsive{overflow-x:auto}.wallet-dv-main .order-notification table{border-radius:20px;width:100%;margin:0 0 20px;border-collapse:collapse}.wallet-dv-main .order-notification table tr th{padding:10px 20px;background-color:#f5f6f7;text-transform:capitalize;color:#4a5154;font-weight:700}.wallet-dv-main .order-notification table tr .completed p{color:#0faf62;font-size:14px}.logout-modal-box{padding:25px;display:flex;flex-direction:column;align-items:center;position:relative}.logout-modal-box .btn-close{position:absolute;right:10px;top:10px}.logout-modal-box .poweroff-icon{margin:25px 0;width:150px;height:150px}.logout-modal-box .logout-message{color:#0f0544;font-size:20px;font-weight:500;text-align:center}.logout-modal-box .logout-btns{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:20px;margin-top:30px}.logout-modal-box .logout-btns .cancel-btn button,.logout-modal-box .logout-btns .logout-btn button{border-radius:10px;font-size:15px;line-height:34px;letter-spacing:.3px;text-align:center;padding:5px 50px}.logout-modal-box .logout-btns .cancel-btn button{color:#05073c;border:1px solid #05073c;background:#fff}.logout-modal-box .logout-btns .logout-btn button{color:#fff;border:0;background:linear-gradient(180deg,#7c2ef0 -19.09%,#160530 100%)}.language-modal-box .modal-dialog{width:-moz-max-content;width:max-content;margin-left:auto;margin-right:auto}.language-modal-box .modal-header{padding:8px!important}.language-modal-box .modal-header h6{padding:0 10px!important;font-size:13px;font-weight:600}.language-modal-box .modal-header .btn-close{font-size:50%!important;padding-right:10%!important}.banner-homepage-section,.language-modal-box .modal-body{justify-content:center;align-items:center;display:flex}.language-modal-box .modal-body .search-sec{margin-top:5px;height:35px;width:100%;padding:3px 10px;display:flex;border:1px solid #e5e7eb;border-radius:6px}.language-modal-box .modal-body .search-sec .font-icon i{font-size:13px;color:#9fa1a5}.language-modal-box .modal-body .search-input input{outline:0;border:0;font-size:12px;font-weight:500;width:180px}.language-modal-box .modal-body .language-sec:hover,.language-modal-box .modal-body .search-sec:hover{border:1px solid #000}.language-modal-box .modal-body .language-sec{margin-top:10px;width:227px;display:flex;justify-content:space-between;border:1px solid #e5e7eb;border-radius:8px;padding:10px}.language-modal-box .modal-body .language-sec .img-sec img{height:13px;width:18px}.language-modal-box .modal-body .language-sec .label-sec label{font-size:13px}.language-modal-box .modal-body .language-sec .input-sec input[type=radio]{accent-color:#7013fa!important;height:13px;width:13px}.language-modal-box .modal-footer{border-top:none!important;justify-content:center!important}.language-modal-box .modal-footer .btn{width:227px;height:45px;background:linear-gradient(180deg,#7c2ef0 0,#160530 100%);color:#fff;border:0;border-radius:6px;font-size:14px}.banner-homepage-section{background-image:linear-gradient(180deg,#290067 0,rgba(1,2,11,0) 100%),url(../images/home-page/group-buses-driving-along-road-sunset.png);background-position:center;background-size:cover;background-repeat:no-repeat;height:500px;position:relative}.banner-homepage-section::after{content:"";background:url(../images/home-page/banner-Vector.png) center;width:100%;height:35px;position:absolute;bottom:0}.banner-homepage-section .banner-txt .banner-title{color:#fff;font-size:45px}.banner-homepage-section .banner-txt .banner-subtitle{color:#fff;font-size:18px}.banner-homepage-section .banner-form{background-color:#fff;border-radius:8px;padding:10px;margin-left:auto;margin-right:auto;display:flex;align-items:center;gap:10px}.banner-homepage-section .banner-form .places{display:flex;align-items:center;gap:30px;position:relative;width:-webkit-fill-available}.banner-homepage-section .banner-form .places .departure,.banner-homepage-section .banner-form .places .destination{position:relative;width:48%}.banner-homepage-section .banner-form .places .departure .icon,.banner-homepage-section .banner-form .places .destination .icon{position:absolute;top:45%;left:4%;transform:translate(-4%,-45%)}.banner-homepage-section .banner-form .places .departure .icon img,.banner-homepage-section .banner-form .places .destination .icon img{width:17px}.banner-homepage-section .banner-form .places .departure .input-departure,.banner-homepage-section .banner-form .places .destination .input-destination{padding:10px 10px 10px 40px;background-color:#f1f2f6;border:0}.banner-homepage-section .banner-form .places .connect-icon{width:26px;height:26px;position:absolute;background:linear-gradient(180deg,#7c2ef0 0,#0f0544 100%);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;z-index:100;cursor:pointer}.banner-homepage-section .banner-form .places .connect-icon img{width:20px}.banner-homepage-section .banner-form .datepicker{display:flex;background-color:#f1f2f6;padding-right:10px;border-radius:4px;align-items:center;position:relative}.banner-homepage-section .banner-form .datepicker .date .label{display:flex;align-items:center;position:absolute;top:52%;left:5px;transform:translate(2%,-52%);z-index:0}.banner-homepage-section .banner-form .datepicker .date .label .icon{margin-right:10px;position:relative;top:-3px}.banner-homepage-section .banner-form .datepicker .date .label .icon p{margin-bottom:0;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;margin-top:5px;font-size:14px}.banner-homepage-section .banner-form .datepicker .date .label .icon img{width:22px;margin-right:5px;background:#f1f2f6}.banner-homepage-section .banner-form .datepicker .date .label p{color:#212529;margin-bottom:0}.banner-homepage-section .banner-form .datepicker .date .input-date{padding:10px;background-color:#f1f2f6;border:0;display:inline-block;color:transparent}.banner-homepage-section .banner-form .datepicker .date input[type=date]::-webkit-calendar-picker-indicator{background:0 0;bottom:0;color:transparent;cursor:pointer;height:auto;left:0;position:absolute;right:0;top:0;width:auto}.banner-homepage-section .banner-form .datepicker .date input[type=date]:required:invalid::-webkit-datetime-edit{color:transparent}.banner-homepage-section .banner-form .datepicker .future-dates{display:flex;text-align:center}.banner-homepage-section .banner-form .datepicker .future-dates .future-date-item{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;margin-left:5px;color:#4f4f4f;font-size:10px;padding:0 5px;font-weight:400;background-color:#fff;cursor:pointer}.banner-homepage-section .banner-form .datepicker .future-dates .future-date-item span{font-size:12px}.banner-homepage-section .banner-form .search-btn a{background:linear-gradient(180deg,#160530 -19.09%,#7c2ef0 100%);color:#fff;border-radius:8px;text-decoration:none;border:0;padding:10px 50px;display:inline-block}.banner-homepage-section .banner-form .search-btn:hover a{background:linear-gradient(270deg,#160530 -19.09%,#7c2ef0 100%);color:#fff;border-radius:8px;text-decoration:none;border:0;padding:10px 50px;display:inline-block}.special-offers-section{padding-block:100px 50px;padding-bottom:0}.partners-section .partner .partner-header .partner-title,.special-offers-section .offers .offer-header .offer-title,.trending-destinations-section .trending-title{color:#290067;font-weight:700;font-size:32px}.see-all-btn-tan,.special-offers-section .offers .offer-header .see-all-btn{color:#290067;background:0 0;border:0;font-size:18px;text-decoration:none;cursor:pointer}.special-offers-section .offers .offer-item .item-txt{vertical-align:center;color:#fff;width:50%;margin-top:20px}.special-offers-section .offers .offer-item .item-txt p{color:#fff;margin-bottom:0;font-size:12px}.special-offers-section .offers .offer-item .item-txt h4,.text-sec{font-size:18px;font-weight:500}.email-link-section,.features-section,.invite-section,.partners-section,.smart-bus-section,.trending-destinations-section{padding-block:50px}.smart-bus-section .smart-bus-container{background-image:url(../images/home-page/image.png);background-position:center;background-size:cover;background-repeat:no-repeat;padding:50px;border-radius:12px}.smart-bus-section .smart-bus-container .smart-bus-txt h2{color:#290067;font-size:36px;margin-bottom:20px}.smart-bus-section .smart-bus-container .smart-bus-txt p{color:#111827;font-size:18px;margin-bottom:50px}.smart-bus-section .smart-bus-container .smart-bus-txt .explore-bus-btn{border:0;color:#fff;border-radius:6px;background:linear-gradient(180deg,#160530 -19.09%,#7c2ef0 100%);padding:10px 20px}.smart-bus-section .smart-bus-container .bus-item{background-color:#fff;border-radius:12px;padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:10px}.smart-bus-section .smart-bus-container .bus-item .item-icon{width:60px;height:60px}.smart-bus-section .smart-bus-container .bus-item .item-number{color:#7013fa;font-weight:700;font-size:38px}.features-section .features-list .feature-item .item-txt,.smart-bus-section .smart-bus-container .bus-item p{color:#111827;font-size:14px}.features-section .features-title{color:#290067;font-size:32px}.features-section .features-subtitle{font-size:18px;margin-bottom:100px}.features-section .features-list{display:flex;gap:12px;align-items:center;justify-content:center}.features-section .features-list .feature-item .item-icon{width:60px;height:60px;margin-bottom:25px}.features-section .features-list .feature-item .item-title{color:#7013fa;font-weight:700;font-size:15px;margin-bottom:10px}.partners-section{height:-moz-fit-content!important;height:fit-content!important}.partners-section .partner{margin-bottom:25px}.partners-section .partner .partner-header .see-all-btn{color:#290067;background:0 0;border:0;font-size:18px;text-decoration:none}.partners-section .partner .partner-conatiner .partner-item p,.testimonial-section .customer-reviews-parent .customer-reviews-child-two .customer-reviews-content .text-item p{color:#000}.partners-section .partner .slick-slide{padding:10px;margin-right:10px;margin-left:10px}.trending-destinations-section .grid-container{-moz-columns:4 200px;columns:4 200px;-moz-column-gap:1.5rem;column-gap:1.5rem;width:90%;margin:0 auto}.trending-destinations-section .grid-container div{margin:0 1.5rem 1.5rem 0;display:inline-block;width:100%;border-radius:5px;position:relative}.trending-destinations-section .grid-container div::after{content:"";background:#05073c;opacity:.4;position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;border-radius:5px}.trending-destinations-section .grid-container div img{width:100%;border-radius:5px;transition:.25s ease-in-out}.trending-destinations-section .grid-container div p{position:absolute;left:10%;bottom:10%;z-index:11;color:#fff;font-size:18px;margin:5px 0;padding:0;text-align:center}.invite-section .invite-container{background-image:url(../images/home-page/invite-bg.png);background-position:0 0;background-repeat:no-repeat;background-size:cover;border-radius:12px}.email-link-section .email-link-container .left-content,.invite-section .invite-container .invite-left .invite-content{padding-left:50px}.invite-section .invite-container .invite-left .invite-content .invite-title{color:#290067;font-size:40px;font-weight:700;line-height:72px;text-align:left}.invite-section .invite-container .invite-left .invite-content .invite-discount{color:#290067;font-size:40px;line-height:60px;font-weight:400;text-align:left;margin-bottom:0}.invite-section .invite-container .invite-left .invite-content p{color:#191c1f;margin-bottom:50px}.banner-connect-section .banner-txt .connect-btn,.invite-section .invite-container .invite-left .invite-content .invite-btn{border:0;color:#fff;border-radius:6px;background:linear-gradient(180deg,#160530 -19.09%,#7c2ef0 100%);padding:15px 40px}.invite-section .invite-container .invite-right{padding:0;background-repeat:no-repeat;background-position:center;position:relative}.invite-section .invite-container .invite-right img{width:100%;height:100%;border-top-right-radius:12px;border-bottom-right-radius:12px}.invite-section .invite-container .invite-right:before{content:"";background-image:url(../images/home-page/invite-vector.png);position:absolute;left:0;width:35px;height:100%}.banner-connect-section{padding-block:50px;background-image:linear-gradient(180deg,rgba(0,0,0,.51)0,rgba(0,0,0,.47) 100%),url(../images/home-page/mountains.png);background-position:center;background-size:cover;background-repeat:no-repeat;height:600px;display:flex;align-items:center;justify-content:center;position:relative}.banner-connect-section::after,.banner-connect-section::before{content:"";background-position:center;width:100%;height:35px;position:absolute}.banner-connect-section::before{background-image:url(../images/home-page/shape.svg.png);top:0}.banner-connect-section::after{background:url(../images/home-page/banner-Vector.png);bottom:0}.banner-connect-section .banner-txt .banner-title{color:#fff;font-size:52px}.banner-connect-section .banner-txt .banner-subtitle{color:#fff;font-size:18px;margin-bottom:40px}.email-link-section .email-link-container{background:url(../images/home-page/email-link-bg.png) 0 0/cover no-repeat;border-radius:12px}.email-link-section .email-link-container .left-content .left-title{color:#fff;font-size:40px;font-weight:700;line-height:52px;text-align:left}.email-link-section .email-link-container .left-content form{margin-top:50px}.email-link-section .email-link-container .left-content form .email-input{display:flex;gap:10px}.email-link-section .email-link-container .left-content form .email-input input{color:#757575;width:50%}.email-link-section .email-link-container .left-content form .email-input .send-btn{color:#4a43c4;background-color:#fff;border:0;border-radius:12px;padding:10px 20px}.testimonial-section .customer-reviews-parent{display:flex;justify-content:center}.testimonial-section .customer-reviews-parent .customer-reviews-child-one,.testimonial-section .customer-reviews-parent .customer-reviews-child-three{justify-content:center;align-items:center;display:flex;width:30%;position:relative;opacity:.4}.testimonial-section .customer-reviews-parent .customer-reviews-child-one .img-child-one,.testimonial-section .customer-reviews-parent .customer-reviews-child-three .img-child-one{position:absolute;top:10%;left:50%;height:50px;width:50px}.features-section .features-list .feature-item .item-icon img,.smart-bus-section .smart-bus-container .bus-item .item-icon img,.testimonial-section .customer-reviews-parent .customer-reviews-child-one .img-child-one img,.testimonial-section .customer-reviews-parent .customer-reviews-child-one .img-child-three img,.testimonial-section .customer-reviews-parent .customer-reviews-child-one .img-child-two img,.testimonial-section .customer-reviews-parent .customer-reviews-child-three .img-child-one img,.testimonial-section .customer-reviews-parent .customer-reviews-child-three .img-child-three img,.testimonial-section .customer-reviews-parent .customer-reviews-child-three .img-child-two img{height:100%;width:100%}.testimonial-section .customer-reviews-parent .customer-reviews-child-one .img-child-two,.testimonial-section .customer-reviews-parent .customer-reviews-child-three .img-child-two{position:absolute;top:30%;left:10%;height:50px;width:50px}.testimonial-section .customer-reviews-parent .customer-reviews-child-one .img-child-three,.testimonial-section .customer-reviews-parent .customer-reviews-child-three .img-child-three{position:absolute;top:60%;left:40%;height:50px;width:50px}.testimonial-section .customer-reviews-parent .customer-reviews-child-two{width:40%}.testimonial-section .customer-reviews-parent .customer-reviews-child-two .customer-reviews-heading{justify-content:center;align-items:center;display:flex;padding-bottom:30px}.testimonial-section .customer-reviews-parent .customer-reviews-child-two .customer-reviews-heading h6{font-weight:700;font-size:22px}.testimonial-section .customer-reviews-parent .customer-reviews-child-two .img-sec .img-parent{position:relative;justify-content:center;align-items:center;display:flex}.testimonial-section .customer-reviews-parent .customer-reviews-child-two .img-sec .img-parent .img-child img{height:30px;width:30px;position:absolute;top:0;left:0}.testimonial-section .customer-reviews-parent .customer-reviews-child-two .customer-reviews-content .text-item,.testimonial-section .customer-reviews-parent .customer-reviews-child-two .img-sec{justify-content:center;display:flex;align-items:center}.testimonial-section .customer-reviews-parent .customer-reviews-child-two .customer-reviews-content .text-item-colored1 p{color:#7013fa;font-size:13px}@media only screen and (min-width:1900px){.main-header .navbar{padding:0}.main-header .navbar:before{content:"";position:absolute;width:38%;height:65px;top:0;left:0;z-index:0;background:0 0}.main-header .navbar .logo{padding:10px 30px}}@media only screen and (min-width:992px) and (max-width:1200px){.trending-destinations-section .grid-container{-moz-columns:2 200px;columns:2 200px;-moz-column-gap:1.5rem;column-gap:1.5rem;width:90%;margin:0 auto}}@media only screen and (min-width:768px) and (max-width:992px){.main-footer .footer-content .footer-store-btn{display:flex;justify-content:flex-start}}@media only screen and (min-width:200px) and (max-width:767px){.banner-homepage-section .banner-form .datepicker .date .label .icon{margin-left:8px;position:relative;top:-3px}.banner-homepage-section .banner-form .datepicker .date .label .icon img{margin-right:7px}.main-footer .footer-content .footer-store-btn{display:flex;justify-content:flex-start}.user-account-main .custm-sidebar .sidebarContent .booking-section .tab-content .tab-pane .schedule-card .trip-detail .seating .seating-list{display:flex;gap:90px;justify-content:space-between;flex-direction:row;flex-wrap:wrap;align-content:center;align-items:center}}@media only screen and (min-width:1201px){.seating{display:flex}.new_sm-wrap{flex-wrap:wrap}}.custom-qr,.custom-qr svg,.overfl{width:100%!important}.overfl{overflow-X:scroll}.overfl::-webkit-scrollbar{width:2px;height:2px}.overfl::-webkit-scrollbar-track{background:#f1f1f1}.overfl::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.overfl::-webkit-scrollbar-thumb:hover{background:#555}@media only screen and (min-width:992px){.seating_main_lg{display:flex}}.xs_top_none_padd{padding-top:0!important}.main_detail_section .text-sec{color:#230156!important;width:60%;margin-top:5px;padding-right:0!important}.ho_three-col-wrap{text-align:center;border-radius:20px;z-index:1;border:1px solid #aad3ef!important;background:#fff;margin-bottom:15px}.ho_three-col-wrap iframe,.ho_three-col-wrap img,.ho_three-col-wrap video{width:100%;padding:10px;height:200px}.ho_three-col-wrap h4{font-size:16px;font-weight:600;color:#20034c;margin:0;font-family:Poppins,sans-serif;background:#eee3ff;padding:10px 12px;position:relative;z-index:1;border-radius:0 0 19px 19px}.main_head_img img{height:180px!important;border-radius:10px}.main_destination_new{height:250px}.detailscrool_section_trans{text-align:justify;-webkit-line-clamp:unset;height:100%;overflow:hidden;overflow-y:auto;scrollbar-color:#747474 #dcdcdc;scrollbar-width:thin;position:relative;padding:0 25px 0 0}.sidebar-sticky-custom-main iframe,.sidebar-sticky-custom-main img,.sidebar-sticky-custom-main video{height:200px!important;border-radius:8px}.slick-slideteam{height:130px!important;width:130px}.dis_flex_check input{margin-right:7px}.goog-te-combo{background:#fff;padding:5px;border-radius:8px;font-size:14px;font-family:Poppins;font-weight:700}.skiptranslate{height:39px!important}.VIpgJd-ZVi9od-ORHb-OEVmcd{position:relative!important}