.important-booking{span{color:var(--black-theme-700)}}.gross-fare-footer{.thm-heading-small{color:var(--black-theme-100)}}.dangercode{.availability-detail-con{color:#e24949!important}}.warningcode{.availability-detail-con{color:#dd9906!important}}.train-header-tab .edit-btn{img{width:26px;height:26px;filter:invert(53%) sepia(45%) saturate(858%) hue-rotate(330deg) brightness(96%) contrast(86%);margin-right:10px}}@media screen and (max-width:1700px){.mega-menu-tab-sec ul li{width:100%}.mega-menu-tab-sec ul li button{width:100%;height:160px}.login-holiday-wrapper .holiday-item-con{padding:14px 10px}.login-holiday-wrapper .thm-heading-four{font-size:var(--heading-five-size)}.flight-return-sac .timer-sec:after{display:none}}@media screen and (max-width:1600px){.header-nav-con{width:100%}:root{--heading-one-size:36px}.banner-left-img:before{left:15%}.banner-left-img:after,.banner-left-img:before{width:160px;height:160px}.banner-right-img:after,.banner-right-img:before{width:180px;height:180px}.mega-menu-tab-sec{overflow-x:auto!important}.mega-menu-tab-sec ul li button{width:151px;height:130px}.login-holiday-wrapper .thm-heading-paragraph br{display:none}.booking-item-img-con ul li{margin-right:4px}.booking-item-img-con ul{width:auto}.booking-item-img{width:78px;height:78px}.train-details-btn .thm-link-con{margin-top:10px}.train-booking-con .thm-heading-four{white-space:nowrap}.train-tab-wrapper .train-tab-search-sec{padding:0}.train-tab-wrapper .search-sec{width:auto}.advanced-filter-sec{margin-top:14px}.route-availability-table{margin-top:10px}.train-tab-wrapper .route-availability-table{overflow:auto;padding-right:63px}.train-tab-wrapper .route-availability-table table{width:-moz-max-content;width:max-content}.tourismbook-slider-wrapper .train-booking-sec{margin-top:0}}@media screen and (max-width:1450px){:root{--heading-six-size:16px;--display-large-size:52px;--display-large-l-hei:64px;--heading-four-size:22px;--heading-five-size:18px}.header-logo img{max-width:205px}.thm-social-btn img{width:20px;height:20px}.thm-btn{padding:14px 34px}.banner-left-img:before{left:12%}.banner-right-img:before{right:12%}.banner-left-img:after,.banner-left-img:before{width:150px;height:150px}.banner-right-img:after,.banner-right-img:before{width:170px;height:170px}.register-input-con{border-radius:18px;width:55%}.banner-sec .thm-heading .thm-heading-five{margin:20px 0}.banner-con{margin:0}.holiday-item-con{padding:20px 10px}.holiday-item-loction span img{margin-right:5px}.holiday-item-footer .thm-btn{padding:10px 22px}.holiday-con{margin:0}.service-tab-btn{width:170px;height:140px;border-radius:8px;border-bottom:3px solid transparent;text-align:center}.service-tab-icon{width:54px;height:54px;border-radius:12px}.service-tab-icon img{width:26px;height:26px}.service-tab-btn .thm-heading-five{margin-top:16px}.service-tab-item-sec::-webkit-scrollbar{display:none}.service-tab-list{margin-top:50px}.carousel__next{right:-14px!important}.carousel__prev{left:-14px!important}.banner-sec .thm-heading .thm-heading-five{margin-bottom:0}.register-input-sec{top:80px}.offer-slider-wrapper{margin-top:110px}.footer-wrapper:after,.footer-wrapper:before{width:180px;height:180px}.slider-con .item{margin:14px}.search-sec{width:300px}.custom-container{padding:0 30px}.marquee__inner2{white-space:nowrap}.impotent-message-con .marquee2{width:75%}@keyframes marquee2{0%{transform:translate3d(100%,0,0)}to{transform:translateZ(0)}}.login-holiday-wrapper .holiday-packages-header .thm-heading .thm-heading-six br{display:none}.holiday-tab-btn{padding:12px 18px;border:1px solid var(--black-theme-300)}.search-book-list{height:150px;margin-bottom:10px}.new-updates-sec{margin-top:30px}.new-updates-item{padding:8px 10px}.booking-item-img{width:82px;height:82px}.booking-item-sec{padding:10px}.booking-item-sec .search-sec{margin-top:10px}.booking-item-img{width:66px;height:66px;margin-right:5px}.booking-item-img-con .thm-heading-six{margin-bottom:4px}.train-found-dropdown .dropdown button{width:auto}.train-resllist ul li button{width:42px;height:42px}.train-booking-list{padding-bottom:40px}.train-details-btn{position:absolute;margin-top:6px}.timer-sec:after{width:114px;background-size:contain}.trainBooking-message-wrapper .impotent-message-con{min-width:-moz-max-content;min-width:max-content}.trainBooking-message-wrapper .impotent-message-sec{position:relative}.trainBooking-message-wrapper .impotent-con{position:relative;z-index:999}.trainBooking-message-wrapper .message-close-sec{position:absolute;right:0;top:0;bottom:0;display:flex;justify-content:center;align-items:center}@keyframes marquee3{0%{transform:translate3d(50%,0,0)}to{transform:translate3d(-100%,0,0)}}.booking-confirm-modal .train-booking-list{margin-bottom:30px}.train-tab-btn-sec .thm-light-btn{padding:8px 12px}.fix-header-table{background-color:var(--black-theme-100)!important;position:absolute;right:22px}.fix-header-con{background-color:var(--black-theme-bg)!important;position:absolute;right:29px;margin-top:8px}.train-Tab-con .fix-header-con{right:30px}.tourism-booking-list-sec{padding-bottom:22px!important}.flight-list-fix-sec{margin:0 30px}}@media screen and (max-width:1300px){.new-updates-sec{margin-top:10px}.search-book-sec{position:relative}.search-book-item{margin-top:0;position:absolute;bottom:-10px;width:66.66666667%}.new-updates-item{padding:7px 10px}.booking-reports-wrapper .view-btn{height:56px;display:flex;align-items:center;justify-content:center}.booking-reports-wrapper .thm-heading .thm-heading-six br{display:none}.booking-input-sec{display:block}.booking-input-date .booking-input-con input{height:54px;width:220px}.booking-input-date{margin-bottom:10px}.booking-input-con .view-btn{width:100%}.train-details-btn .thm-link-con{width:100%;display:block;margin-top:10px}.train-resllist ul li button{width:34px;height:34px}.train-details-btn{position:inherit}.train-booking-list{padding:14px}.train-Detailsfrom_sub .train-booking-list{margin-top:10px;padding:6px}.train-Detailsfrom_sub .train-details-btn{flex-wrap:nowrap;white-space:nowrap}.train-Detailsfrom_sub .train-details-btn .thm-light-btn{margin-right:0}.train-availability-status .thm-heading-paragraph{margin:0 2px}.train-Detailsfrom-wrapper .departure-time-sec{width:97%}.payment-type-con{border-radius:10px;margin-top:10px;padding:8px}.traveler-details-sec .train-booking-list{margin-top:0;padding-top:10px}.train-tab-btn-sec .thm-light-btn{padding:8px 6px;border-radius:6px;margin-right:2px}.train-tab-search-sec .search-sec input{padding:10px 16px}.train-tab-header ul{overflow:auto}.train-tab-header ul li button{padding:14px 20px}.thm-filters-btn{padding:8px 9px;font-size:var(--small-size)}.tourism-booking-list-sec .holiday-item-img{height:280px}.tourism-booking-list-sec .slider-con .item{margin:0}.tourism-list-active{padding-bottom:210px!important}}@media screen and (max-width:1199px){:root{--heading-six-size:14px;--display-large-size:44px;--display-large-l-hei:52px;--heading-five-size:18px;--heading-one-size:30px;--heading-four-size:18px;--paragraph-size:14px;--heading-five-size:16px;--heading-four-l-hei:24px}.choose-us-item .thm-heading .thm-heading-four{margin-top:15px;margin-bottom:6px}.thm-heading .thm-heading-six{margin-top:10px}.header-logo img{max-width:160px}.header-con .navbar-nav .nav-link{margin:0 3px}.thm-btn{padding:12px 30px}.login-banner-wrapper{margin-top:80px!important}.thm-social-btn img{margin-right:2px}.banner-sec .thm-heading h1{margin-top:40px}.banner-left-img:after,.banner-left-img:before{width:130px;height:130px}.banner-left-img:after{bottom:0;right:5%}.banner-right-img:after,.banner-right-img:before{width:150px;height:150px}.choose-us-con .thm-heading br,.holiday-item-con .thm-heading .thm-heading-paragraph br{display:none}.holiday-item-loction{margin:6px 0}.holiday-item-con{padding:14px 10px}.testimonials-con .thm-heading .thm-heading-five br{display:none}.testimonials-con .testimonials-heading{margin:12px 0!important}.testimonials-con .thm-heading-five{margin-bottom:22px}.flight-return-sac{margin-bottom:20px}.service-tab-btn{width:140px;height:120px;border-radius:6px;border-bottom:2px solid transparent}.service-tab-icon{width:44px;height:44px;border-radius:10px}.service-tab-btn .thm-heading-five{margin-top:10px}.service-tab-item{margin-top:30px}.service-tab-list-header .service-tab-item{margin-top:20px}.service-tab-list-img-one{width:85%;height:420px}.service-tab-list-img-two{width:180px;height:210px;border-radius:14px;border:5px solid var(--black-theme-bg);bottom:-22%}.service-wrapper{margin:40px 0;padding:40px 0}.banner-right-img:after{bottom:-3%;right:5%}.offer-slider-wrapper{margin-top:80px!important}.slider-wrapper{margin:40px 0}.choose-us-sec,.holiday-sec{margin-top:20px}.offer-slider-wrapper .carousel__pagination{margin:0 0 0}.slider-con .item{margin:8px}.service-tab-list{margin-top:40px}.footer-wrapper:after,.footer-wrapper:before{content:"";width:160px;height:160px}.carousel__next{right:-22px!important}.carousel__prev{left:-22px!important}.register-input-con{border-radius:15px;padding:14px}.register-input-sec{top:70px}.thm-heading-large span img{width:40px;height:40px}.search-sec{width:auto}.box-btn-thm{width:50px;height:50px;margin-left:10px}.balance-credit-sec .dropdown button{padding:12px 29px;padding-left:40px}.search-sec input{padding:12px 24px}.notification-sec .box-btn-thm:before{content:"";width:9px;height:9px;border-radius:100%;position:absolute;top:-1px;right:-1px;display:block;background-color:var(--primary-color-dark)}.box-btn-sec .dropdown-menu[data-bs-popper]{left:auto;right:0}.mega-menu-tab-sec ul li button{width:138px;height:115px;border-bottom:4px solid transparent}.impotent-message-wrapper{padding-bottom:40px}.mega-menu-tab-img img{width:26px;height:26px}.mega-tab-sub-con .thm-heading-six span{width:20px;height:20px}.menu-tab-con ul li{padding:8px 12px}.menu-tab-list{padding-right:5px}.search-book-wrapper .thm-heading-one{font-weight:var(--weight-theme-600)!important}.new-updates-img{margin-right:5px}.promotion-wrapper{margin:40px 0}.holiday-tab-btn{white-space:nowrap}.grid-container{margin-left:-6px;margin-right:-6px}.grid-container li{padding:6px}.trending-sec ul li .trending-item-con img{border-radius:6px}.booking-item-sec{padding:8px}.booking-reports-wrapper .search-sec input{height:43px}.booking-reports-wrapper .booking-item-sec .search-btn{width:43px;height:43px}.booking-item-sec .search-btn img{width:18px;height:18px}.booking-item-sec .search-sec{margin-top:0}.booking-item-img-con ul{display:block}.booking-item-img-con ul li{display:flex}.booking-item-img-con ul li p{margin-right:5px}.booking-item-img{width:76px;height:76px;margin-right:6px}.booking-item-con{margin-bottom:10px}.booking-item-img-con .thm-heading-six{margin-bottom:0}.booking-reports-wrapper{margin-bottom:0!important;padding:30px 0}.train-view-active{margin-bottom:30px}.train-wrapper{margin-top:102px}.mega-menu-wrapper{margin-bottom:-110px!important}.train-list-input .booking-input-con input{width:100%}.train-list-input{margin:5px 0}.train-form-con{margin-bottom:0}.popular-search.train-list-input{margin-top:12px}.train-list-input .thm-btn{width:50%;height:50px;margin-left:8px}.onward-input .train-form-item{width:100%;margin-right:17px}.popular-search.train-list-input{display:block}.popular-search-heading{margin-bottom:5px}.popular-search-btn .thm-btn{margin-left:0;width:32.33%}.train-contact-wrapper .popular-search{display:flex;margin:0}.train-contact-wrapper .popular-search .thm-btn{width:-moz-fit-content;width:fit-content;height:auto;padding:0}.train-contact-wrapper .train-contact-con{margin-bottom:10px;height:auto}.note-contact{position:relative}.guidelines-list{margin-bottom:0}.train-contact-wrapper{margin:45px 0;margin-bottom:30px}.train-con-filters-sec,.train-sub-filters-sec{display:block}.train-found-responsive{background-color:var(--black-theme-bg);display:none;position:fixed;top:0;transform:translateX(-100%);bottom:0;width:320px;z-index:999;padding-top:40px}.train-found-con.show .train-found-responsive{display:block;left:0;transform:none;overflow-y:auto}.train-found-dropdown{display:none}.train-found-dropdown.show{display:block}.train-found-con.show:before{content:"";top:0;right:0;bottom:0;left:0;display:block;background-color:#0000008a;position:fixed;z-index:999}.train-found-dropdown-responsive{display:flex;flex-flow:column-reverse;flex-wrap:wrap}.train-found-dropdown .dropdown button{width:100%}.train-found-dropdown-responsive .dropdown{width:100%;margin-top:10px}.train-sub-dropdown{margin:0;display:block}.train-sub-dropdown button{border-right:none!important}.route-availability-sec{display:block}.route-availability-sec .train-form-item input{padding:10px;width:100%}.route-availability-sec .location-sec .train-form-item{width:100%}.route-availability-sec .train-booking-con{margin-top:15px}.route-availability-sec .train-resllist ul{margin-left:-5px;margin-right:-5px}.route-availability-sec .train-resllist ul li{width:100%;margin:5px}.route-availability-sec .train-resllist ul li button{width:100%;height:34px}.booking-confirm-modal .train-booking-list{margin-bottom:0;margin-top:0}.booking-confirm-modal .train-booking-con{margin-top:0}.booking-confirm-modal{max-width:100%;padding:15px}.train-tab-wrapper .search-sec input{display:none}.train-tab-wrapper .train-tab-search-sec{flex-flow:row-reverse;justify-content:end}.train-tab-wrapper .search-sec .search-btn{position:relative;width:42px;height:42px;border-radius:5px;margin-left:5px}.train-tab-btn-sec .thm-light-btn{margin-right:6px}.route-availability-table{margin-top:8px}.pills-viewticket-tab .train-tab-search-sec{justify-content:flex-start!important;flex-flow:initial}.pills-viewticket-tab .search-sec input{display:block;height:42px}.pills-viewticket-tab .search-sec .search-btn{position:absolute}.pills-cancelticket-tab .train-tab-search-sec{justify-content:flex-start!important;flex-flow:initial;margin-bottom:10px}.pills-cancelticket-tab .search-sec input{display:block;height:42px}.pills-cancelticket-tab .search-sec .search-btn{position:absolute}.pills-pnrdetails-tab .train-tab-search-sec{justify-content:flex-start!important;flex-flow:initial;margin-bottom:10px}.pills-pnrdetails-tab .search-sec input{display:block;height:42px}.pills-pnrdetails-tab .search-sec .search-btn{position:absolute}.pills-trdrequest-tab .train-tab-search-sec{justify-content:flex-start!important;flex-flow:initial;margin-bottom:10px}.pills-trdrequest-tab .search-sec input{display:block;height:42px}.pills-trdrequest-tab .search-sec .search-btn{position:absolute}.pills-boardingpoint-tab.train-tab-search-sec{justify-content:flex-start!important;flex-flow:initial;margin-bottom:10px}.pills-boardingpoint-tab .search-sec input{display:block;height:42px}.pills-boardingpoint-tab .search-sec .search-btn{position:absolute}.train-booking-availability-table .route-availability-table{border-left:none}.train-booking-availability-table .route-availability-table table{width:100%}.train-tab-header ul li button{padding:10px 18px}.tourism-tab-wrapper{margin-top:-98px!important}.tourism-tab-wrapper .train-form{padding:16px 10px}.tourism-tab-wrapper .popular-search-btn .thm-btn{margin:0 5px}.tourism-slider .holiday-item-img{height:250px}.tourism-view-active{padding-bottom:190px!important}.tourism-booking-list-sec .holiday-item-con{padding:0}.tourismBook-view-active{padding-bottom:190px!important}.tourism-booking-list-sec .tourism-list-loction{margin-top:10px}.flight-tab-header-list .flight-popular-con{display:block;margin-top:15px}.flight-airport-sec .onward-input .train-form-item{margin-right:0}}@media screen and (max-width:1024px){:root{--heading-six-size:14px;--heading-three-size:26px}.offer-slider-wrapper{margin-top:70px!important}.slider-wrapper{margin:50px 0}.login-holiday-wrapper .holiday-packages-header{position:relative}.login-holiday-wrapper .holiday-tab-sec{position:absolute;right:0;top:-16px}.holiday-tab-item{border-radius:6px;padding:6px 6px}.holiday-tab-btn{padding:10px 16px;white-space:nowrap}.login-holiday-wrapper .holiday-packages-header .thm-heading .thm-heading-six{width:90%;margin-top:10px}.search-book-item{margin-top:10px;position:inherit;width:100%}.new-updates-img{margin-right:5px}.new-updates-item{padding:6px 6px}.trending-item-con span{border-radius:10px 0;padding:0 8px}.thm-filters-btn .thm-heading-paragraph{display:none}.thm-filters-btn{width:42px;height:42px;border-radius:5px;margin-left:5px}.thm-filters-btn:before{right:4px}}@media screen and (max-width:991px){.header-sub-right{flex-direction:inherit}.booking-reports-wrapper .holiday-packages-header{display:block}.booking-input-date .booking-input-con,.booking-input-date .booking-input-con input{width:100%}.booking-input-date{margin:12px 0}.holiday-sec{margin-top:0}.choose-us-con .thm-heading br{display:block}:root{--display-large-size:36px;--display-large-l-hei:40px;--heading-five-size:14px;--paragraph-size:14px;--heading-one-size:30px;--heading-four-l-hei:22px}.thm-heading .thm-heading-six{margin-top:5px}.thm-heading .thm-heading-six br{display:none}.balance-credit-btn{display:block}.navbar-toggler{width:46px;height:46px;border-radius:4px;background-color:var(--black-theme-200);display:flex;align-items:center;justify-content:center;border:1px solid var(--black-theme-300)}.navbar-toggler:focus{box-shadow:none}.navbar-toggler span{background-image:url(/img/menu-icon.495da1a6.svg)}.social-content-sec .thm-social-btn{margin-left:0}.thm-social-btn img{margin-right:5px}.header-logo img{max-width:180px}.header-con{padding:0}.header-nav-con{width:-moz-fit-content;width:fit-content;flex-direction:row-reverse}.header-login{margin-right:10px}.header-menu .navbar-collapse{position:absolute;left:0;background-color:#fff;z-index:9999;width:100%;padding:10px 8px;border-top:1px solid var(--black-theme-200)!important;box-shadow:0 147px 70px 7px rgba(42,37,37,.137);border-top:1px solid #ccc;padding-top:8px;top:100%}.banner-left-img:before{width:110px;height:110px;left:7%;top:5%}.banner-left-img:after{width:110px;height:110px;bottom:0;left:3%}.banner-right-img:before{width:120px;height:120px;right:7%;top:5%}.banner-right-img:after{width:120px;height:120px;right:3%;bottom:-6%}.banner-sec .thm-heading h1{margin-top:20px}.banner-sec .thm-heading .thm-heading-five{margin-top:14px}.register-input-con{border-radius:12px;padding:12px;width:auto;bottom:50%;left:50%;transform:translate(-50%,-50%);position:absolute}.register-input-con input{height:42px;margin-right:10px;width:auto}.register-input-con .thm-btn{height:42px}.thm-social-btn img{width:18px;height:18px}.offer-slider-wrapper{margin-top:60px!important}.carousel__next{border-radius:0 12px 12px 0!important}.carousel__next,.carousel__prev{width:38px!important;height:46px!important}.carousel__prev{border-radius:12px 0 0 12px!important}.holiday-sec{margin-top:14px}.choose-us-sec{margin-top:30px}.choose-us-con{margin:10px 0;height:95%;padding:28px 6px;border-radius:14px}.choose-us-con .thm-heading br{display:none}.social-url-sec .footer-link-sec{text-align:center}.currency-language-con{justify-content:center}.service-tab-btn{width:120px;height:100px}.service-tab-icon{width:40px;height:40px;border-radius:5px}.service-tab-icon img{width:22px;height:22px}.service-tab-item-sec{border-radius:6px}.service-tab-item{margin-top:22px}.booking-sub-tab-item .booking-heading .service-tab-list-header{width:auto;margin-left:auto;position:relative;left:auto;margin-bottom:30px}.service-tab-list-img-one{width:100%;height:460px}.service-tab-list-img-two{width:180px;height:210px;border-radius:16px;border:5px solid var(--black-theme-bg);width:270px;height:170px;right:auto;bottom:-33%;left:50%;transform:translate(-50%,-50%)}.booking-sub-tab-item .service-tab-list-con{text-align:center}.service-list-btn{display:flex;justify-content:center}.booking-sub-tab-item .service-list-btn .thm-btn{margin-top:20px}.booking-sub-tab-item .service-tab-list-header .thm-heading-six{margin-top:100px}.booking-sub-tab-item .service-tab-item-sec ul{margin-left:-6px;margin-right:-6px}.booking-sub-tab-item .service-tab-item-sec ul li{width:100%;margin:6px}.service-tab-list-header{text-align:center}.service-tab-list{margin-top:28px}.service-tab-list-header .service-tab-item{margin-top:7px}.service-tab-list-sec .service-tab-list-header{margin-top:85px}.service-tab-list-header .thm-heading-six{margin-top:14px}.booking-sub-tab-item .service-tab-list-header,.service-tab-list-con.booking-sub-tab-item{margin-top:0}.booking-sub-tab-item .service-tab-item-sec ul{padding-right:0}.banner-sec .thm-heading .thm-heading-five{margin-bottom:20px}.register-input-sec{top:90px}.offer-slider-wrapper{margin-top:70px!important}.social-media-sec ul li{width:40px;height:40px;margin-right:18px}.header-after-right .search-sec{width:-moz-fit-content;width:fit-content}.header-after-right .search-sec input{display:none}.search-btn{position:relative}.banner-wrapper{padding:38px 0}.balance-credit-dropdown{display:flex;align-items:center;position:absolute;left:0;right:0;background-color:#fff;bottom:-66px;z-index:999;padding:10px 0}.hide{display:none}.header-con .navbar-nav .nav-link{margin:3px 0}.tour-old-p{margin-bottom:-4px}.booking-input-sec{display:block}.mega-menu-tab-sub-con{display:none}.mega-menu-tab-sub-con.show,.menu-tab-item-row{display:block}.menu-tab-con{height:-moz-fit-content;height:fit-content}.menu-tab-list-header:hover{background-color:var(--primary-color-light)}.menu-tab-list-header.active .thm-heading-six{color:var(--primary-color-dark)}.menu-tab-list-header.active+.mega-menu-tab-sub-con{display:block}.menu-tab-con ul li{padding:6px 12px}.menu-tab-list{padding-right:0}.menu-tab-item-row .col-4{width:100%}.login-holiday-wrapper .holiday-packages-header .thm-heading .thm-heading-six{width:97%}.holiday-tab-item .holiday-tab-btn:first-child{border-radius:6px 0 0 6px}.holiday-tab-item .holiday-tab-btn:last-child{border-radius:0 6px 6px 0}.holiday-tab-btn{padding:8px 10px}.login-holiday-wrapper .holiday-tab-sec{top:-10px}.search-book-con{margin-top:10px}.search-book-wrapper{background:var(--secondary-color-gradient);margin:30px 0;padding:20px 0;padding-bottom:30px}.trending-destinations-wrapper .holiday-tab-sec{position:inherit;top:10PX}.trending-destinations-wrapper .holiday-packages-header{display:block}.trending-destinations-wrapper .holiday-tab-item .holiday-tab-btn{width:100%}.trending-destinations-wrapper .holiday-packages-header .thm-heading .thm-heading-six{width:100%;margin-top:3px}.trending-sec ul li .trending-item-con img{grid-template-columns:1fr 1fr 1fr 1fr}.trending-destinations-wrapper .trending-item-con span{font-size:var(--heading-five-size)}.grid-container{display:block;-moz-column-count:2;column-count:2;-moz-column-gap:0;column-gap:0}.booking-item-sec .search-btn{position:absolute}.booking-item-img-con ul{display:flex}.booking-item-img-con ul li{display:block;margin-right:8px}.onward-input .train-form-item{margin-right:4px}.train-list-input .thm-btn{width:48%}.popular-search-btn .thm-btn{width:100%;margin:0 5px}.popular-search-btn{margin-left:-5px;margin-right:-5px}.train-form{padding:15px 14px;padding-bottom:0}.mega-menu-wrapper{display:none}.mega-menu-responsive{display:block;margin-bottom:-60px;margin-top:20px}.menu-tab-item-row .menu-tab-list-header .thm-heading-six{font-weight:var(--weight-theme-600)}.mega-menu-tab-sub-con ul li a{padding:10px 15px;margin-left:20px;color:var(--black-theme-800);display:block}.train-wrapper{margin-top:50px}.header-after-right .search-btn{width:50px;height:50px;border-radius:4px}.train-booking-con.train-resllist{margin-top:10px}.train-resllist ul{margin-right:-5px;margin-left:-5px}.train-resllist ul li{width:100%;margin:5px}.train-resllist ul li button{width:100%;height:34px}.route-availability-sec{width:100%;max-width:100%;padding:0}.thm-modal-sec.route-availability-sec{padding:10px}.train-found-wrapper{margin:30px 0}.trainBooking-message-wrapper{margin-top:40px}.train-Detailsfrom-sec .train-booking-con{margin:8px 0;display:flex;align-items:center;justify-content:space-between}.train-Detailsfrom-wrapper .departure-time-sec{width:100%}.train-Detailsfrom_sub .train-booking-list{margin-top:0;padding:6px}.train-Detailsfrom-sec .departure-time-date span{margin:0}.traveler-details-sec .search-btn{position:absolute}.train-Detailsfrom-sec .train-availability-status{margin:0}.train-tab-wrapper .train-tab-search-sec{justify-content:flex-start;flex-flow:inherit}.train-tab-btn-sec .thm-light-btn{white-space:nowrap}.thm-filters-tab-sec{justify-content:end;flex-flow:row-reverse;width:92%;max-width:-moz-fit-content;max-width:fit-content}.rain-tab-btn-sec-res{width:100%;overflow:auto}.train-tab-btn-sec{display:flex;align-items:center;justify-content:end;max-width:-moz-max-content;max-width:max-content;min-width:-moz-fit-content;min-width:fit-content;margin-left:5px}.advanced-filter-sec:before{top:-33px;right:auto;left:39px}.advanced-filter-sec{margin-top:13px;padding:0}.advanced-filter-sec .train-form-item input,.advanced-filter-sec .train-form-item select{height:46px}.train-Details-heading{padding:10px}.train-Details-pdf button img{width:20px;height:20px}.train-Details-pdf button{width:40px;height:40px}.pills-viewticket-tab .search-sec{width:100%}.pills-cancelticket-tab .route-availability-table table{width:100%;white-space:nowrap}.pills-cancelticket-tab .route-availability-table{padding-right:0}.train-booking-availability-table .route-availability-table{border-left:none}.pills-downloadcertificate-tab .route-availability-table table,.pills-trdrequest-tab .route-availability-table table{width:100%}.pills-downloadcertificate-tab .train-availability-status{margin:10px}.wrong-wrapper{left:50%;transform:translate(-50%,-50%);right:auto}.tourism-list-loction ul li{margin:5px 0}.tourism-booking-list-sec .carousel__next,.tourism-booking-list-sec .carousel__prev{width:34px!important;height:34px!important;border-radius:4px!important}.tourism-booking-list-sec .holiday-item-img{height:220px}.holiday-item-loction{margin:3px 0}.tourism_h_btn{width:180px;height:110px}.tourismBook-view-active{padding-bottom:148px!important}.ledger-table-wrapper{margin-bottom:34px}.tourism_h_btn{width:130px;height:93px}.tourism-list-active{padding-bottom:145px!important}.tourism-view-active{padding-bottom:140px!important}.tourism-view-active .impotent-message-con{width:113%}.flight-tab-wrapper .train-header-sec{display:block}.flight-tab-wrapper .holiday-tab-item{width:100%;display:flex;align-items:center}.flight-tab-wrapper .holiday-tab-btn{width:50%;padding:10px 36px}.flight-tab-header .thm-light-btn{padding:10px 36px;white-space:nowrap}.flight-tab-header{margin-top:10px}.flight-tab-wrapper{margin-bottom:50px}}@media screen and (max-width:767px){:root{--display-large-size:28px;--display-large-l-hei:28px;--heading-five-size:13px;--paragraph-size:12px;--heading-one-size:26px;--heading-four-size:16px;--heading-three-size:20px}.banner-left-img:after,.banner-left-img:before{width:80px;height:80px}.banner-right-img:before{width:90px;height:90px}.banner-right-img:after{width:90px;height:90px;bottom:0}.thm-heading-large span img{width:40px;height:40px}.banner-sec .thm-heading h1{margin-top:0}.register-input-con .thm-btn{height:38px;padding:0;width:108px;border-radius:6px}.register-input-con input{height:38px;margin-right:5px;border-radius:6px;width:auto}.register-input-con{border-radius:8px;padding:10px}.offer-slider-wrapper .slider-con .item{margin:6px}.carousel__next{width:30px!important;height:38px!important;border-radius:0 10px 10px 0!important}.carousel__next svg,.carousel__prev svg{background-size:16px}.carousel__prev{width:30px!important;height:38px!important;border-radius:10px 0 0 10px!important}.offer-slider-wrapper .carousel__pagination{margin:0}.carousel__pagination li button{width:26px;height:4px;margin:2px}.slider-wrapper{margin:30px 0}.offer-slider-wrapper{margin-top:50px}.footer-wrapper:after,.footer-wrapper:before{width:185px;height:180px}.social-media-sec ul li{margin-right:16px}.currency-language-sec{margin-top:12px}.social-media-sec ul li{width:40px;height:40px}.footer-con,.quick-links-sec{justify-content:flex-start}.social-url-sec{justify-content:center}.choose-us-item .thm-heading .thm-heading-four{margin-top:12px;margin-bottom:2px}.choose-us-con{padding:20px 6px;border-radius:10px}.holiday-item-footer .thm-btn{padding:5px 10px}.holiday-item-img .thm-heading{border-radius:14px 0;width:70px;height:30px}.choose-us-sec{margin-top:20px}.service-tab-btn{width:120px;height:90px}.service-tab-icon{width:36px;height:36px;border-radius:4px}.service-tab-btn .thm-heading-five{margin-top:5px}.service-tab-list-img-one{height:340px}.service-tab-list-img-two{width:210px;height:115px;bottom:-32%;border:3px solid var(--black-theme-bg)}.booking-sub-tab-item .service-tab-list-header .thm-heading-six{margin-top:75px}.service-tab-list-header .service-tab-item{margin-top:0}.booking-sub-tab-item .booking-heading .service-tab-list-header{margin-bottom:14px}.mega-menu-tab-sec ul li button{width:132px;height:90px}.mega-menu-tab-img img{width:24px;height:24px}.mega-menu-tab-img{margin-bottom:8px}.impotent-message-con .marquee2{width:67%}.impotent-message-wrapper{padding:15px 0;padding-bottom:34px}.mega-menu-sec .mega-menu-tab-sec{border-radius:10px}.box-btn-thm{width:46px;height:46px}.custom-container{padding:0 20px}.promotion-sub-img{flex-wrap:nowrap;margin-top:12px}.promotion-wrapper{margin:30px 0}.booking-input-date .booking-input-con input,.booking-reports-wrapper .view-btn,.train-form .train-form-item input,.train-list-input .thm-btn{height:48px}.location-change-btn{width:48px;height:48px}.train-contact-wrapper{margin-bottom:20px}.train-booking-list .row .col-lg-3.col-md-6:first-child .train-booking-con{display:flex;align-items:center;justify-content:space-between}.train-booking-con{margin-top:5px}.train-details-btn{flex-wrap:wrap;justify-content:end;text-align:end}.train-details-btn .thm-light-btn{margin-right:0}.train-con-filters-sec .thm-light-btn{width:38px;height:38px}.train-booking-con,.train-details-btn{margin-top:0}.timer-sec:after{width:230px}.timer-sec .departure-time-con{padding:0 10px}.departure-time-sec .departure-time-con:first-child{text-align:left}.departure-time-sec .departure-time-con:last-child{text-align:right}.departure-location-sec{padding:0}.train-booking-list{padding:10px;margin-top:10px}.train-Detailsfrom-sec .train-booking-con{margin-top:0}.train-Detailsfrom-wrapper .departure-time-sec{margin:2px 0}.train-Details-heading{padding:11px}.train-Detailsfrom-wrapper{margin:14px 0}.train-Detailsfrom-wrapper .train-form-item{margin-bottom:5px}.fix-header-con{right:20px}.train-Tab-con .fix-header-con{right:13px}.fix-header-table{right:20px}.train-form .train-form-item .form-control{height:46px}.tourism-booking-list-sec .slider-con{margin-bottom:21px}.tourism-booking-list-sec .holiday-item-img{height:310px}.number-pax-sec{margin-bottom:10px}.tourism-booking-list-sec{padding-bottom:20px!important}.flight-tab-header-list{display:block;-moz-column-count:3;column-count:3}.popular-search.train-list-input{display:block;-moz-column-count:auto;column-count:auto;margin-top:0}.flight-tab-header-list .flight-popular-con{margin-top:0}.flight-tab-header-list .thm-btn{width:100%!important}.flight-tab-header-list{padding:8px 10px}.flight-tab-header-list .flight-popular-con{margin-top:10px}.flight-airport-sec .train-form-item select.form-control{padding-left:10px}.onward-input input{padding-left:10px!important}.flight-list-fix-sec{margin:0 20px}}@media screen and (max-width:678px){:root{--heading-four-size:14px}.holiday-item-con{padding:10px 8px}.tickets-tab-wrapper .breadcrumb{margin-left:14px;padding-bottom:10px}.holiday-item-loction span img{margin-right:3px}.holiday-item-loction{margin:2px 0}.tour-old-p{margin-top:6px}.booking-item-img-con ul{display:block}.booking-item-img-con ul li{display:flex;margin-right:8px}.train-header-sec .holiday-tab-btn{width:100%;height:48px}.train-header-tab .holiday-tab-item{flex-wrap:nowrap;margin-top:10px}.train-form-item{margin-top:5px}.onward-input-btn{margin-top:10px}.train-list-input{margin:0}.train-header-sec{display:block}.train-header{padding:10px;padding-top:15px}.train-contact-wrapper .popular-search{display:block;text-align:center}.note-contact .thm-btn img{width:18px;height:18px}.tourismbook-form-con .train-form-item{margin-top:12px}.flight-tab-header{margin-top:0}.vuejs3-datepicker__value{padding:initial!important}.vuejs3-datepicker #calendar-div{position:relative}.vuejs3-datepicker *{box-sizing:border-box;display:flex;align-items:center;position:absolute;top:0;right:0;bottom:0;width:40px}.details-search-btn{position:relative;top:-4px}}@media screen and (max-width:575px){:root{--display-large-size:21px;--display-large-l-hei:18px;--heading-five-size:12px;--paragraph-size:12px;--heading-one-size:22px;--heading-six-size:12px;--small-size:12px;--heading-three-size:20px;--heading-three-l-hei:20px;--heading-one-l-hei:32px}.login-modal-sec .thm-heading{margin-top:20px}.modal-sub-con{margin-top:8px}.login-modal-sec .modal-footer{padding:12px;padding-top:10px}.modal-input input{height:50px}.login-modal-sec .modal-logo img{max-width:160px}.modal-footer .thm-btn{height:50px;font-size:var(--heading-five-size)}.login-modal-sec .modal-body{padding:14px;padding-top:0}.offer-slider-wrapper{margin-top:50px!important}.thm-heading .thm-heading-six{margin-top:0}.thm-heading-large span img{width:30px;height:30px}.choose-us-sec{margin-top:10px}.banner-left-img:before{width:50px;height:50px;left:12%;top:10%}.banner-left-img:after{width:50px;height:50px;bottom:20%;left:6%}.banner-right-img:before{width:60px;height:60px;right:12%;top:10%}.banner-right-img:after{width:60px;height:60px;bottom:17%;right:5%}.slider-wrapper{margin:24px 0}.footer-wrapper:before{width:125px;height:120px;left:-42px;bottom:7%}.footer-wrapper:after{width:125px;height:120px;right:-42px;bottom:7%}.footer-con{justify-content:flex-start;margin-top:15px}.footer-logo img{max-width:180px}.footer-contact-sec .thm-social-btn{margin-bottom:10px;margin-left:0}.footer-link-list ul li{margin-bottom:3px}.footer-link-sec .thm-heading-five{margin-bottom:0}.footer-logo{margin-bottom:16px}.social-url-sec{justify-content:center}.quick-links-list ul{-moz-column-count:2;column-count:2}.quick-links-sec,.quick-links-sec .footer-link-sec{width:100%}.social-media-sec ul li{width:30px;height:30px}.social-media-sec ul{justify-content:center}.currency-language-con select{padding:8px;background-position:calc(100% - 12px) 10px!important;padding-right:24px}.footer-sec{padding:16px 0;padding-bottom:20px}.footer-wrapper{overflow:hidden}.testimonials-con .thm-heading-five{margin-bottom:18px}.rating-icon ul li{margin:0 3px}.rating-sec{margin-top:0}.testimonials-con{border-radius:10px;padding:10px 0}.testimonials-con .testimonials-heading{margin:8px 0!important}.rating-icon ul li{width:14px;height:14px;display:flex;align-items:center;justify-content:center}.rating-icon ul li img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.rating-img img{width:20px;height:20px}.rating-con span{line-height:10px}.service-tab-list-img-one{height:270px}.service-tab-list-img-two{width:280px;height:104px;bottom:-37%;border-radius:10px}.service-tab-list-sec .service-tab-list-header{margin-top:60px}.booking-sub-tab-item .service-tab-list-header,.service-tab-list-header .thm-heading-six{margin-top:0}.header-logo img{max-width:150px}.box-btn-thm{width:42px;height:42px}.custom-container{padding:0 15px}.box-btn-thm img{width:18px;height:18px}.impotent-message-con .marquee2{width:60%}.impotent-img{width:34px;height:36px}.impotent-img img{width:18px;height:18px}.impotent-con{border-radius:6px;height:36px}@keyframes marquee2{0%{transform:translate3d(45%,0,0)}to{transform:translateZ(0)}}.box-btn-sec .dropdown-menu[data-bs-popper]{left:50%;transform:translate(-75%)}.balance-credit-dropdown,.box-dropdown-con{box-shadow:0 10px 15px 0 rgba(0,0,0,.06)}.notification-tooltip{right:-30px}.box-dropdown-con{width:230px}.login-holiday-wrapper .holiday-packages-header .thm-heading .thm-heading-six{width:100%}.holiday-tab-item{border-radius:4px;padding:4px}.holiday-tab-item .holiday-tab-btn:first-child{border-radius:4px 0 0 4px}.holiday-tab-item .holiday-tab-btn:last-child{border-radius:0 4px 4px 0}.holiday-tab-btn{padding:6px 8px}.login-holiday-wrapper .holiday-tab-sec{top:-6px}.search-book-list{height:130px;margin-bottom:18px}.search-book-list-con img{width:60px;height:60px}.search-book-con .thm-heading .thm-heading-paragraph{font-weight:var(--weight-theme-500)}.trending-destinations-wrapper .holiday-tab-sec{margin-top:15px}.booking-item-img-con ul{display:flex}.booking-item-img-con ul li{display:block;margin-right:8px}.onward-input{display:block}.onward-input .train-form-item{margin-bottom:10px}.onward-input .thm-btn{margin-left:0;margin-right:5px}.onward-input .thm-btn:last-child{margin-right:0}.train-list-input .thm-btn{width:49%}.train-form-item label{margin-bottom:0}.location-sec{display:block}.location-sec .train-form-input input,.location-sec .train-form-item{width:100%}.location-sec{position:relative}.location-change-btn{position:absolute;top:60%;left:50%;transform:translate(-50%,-50%)}.route-availability-sec .modal-footer{margin-top:16px}.route-heading .thm-heading-four{margin-bottom:0}.route-availability-table .table{width:-moz-max-content;width:max-content}.route-availability-table{border-radius:10px;overflow:auto}.booking-confirm-modal .route-availability-table .table{width:100%}.thm-filters-tab-sec{width:90%}.train-Details-pdf button{width:40px;height:40px}.train-Details-pdf button img{width:19px;height:19px}.fix-header-con,.fix-header-table{right:10px}.advanced-filter-sec .train-form-item input,.advanced-filter-sec .train-form-item select{margin-top:5px}.trainBooking-message-wrapper .impotent-con{height:auto;margin-bottom:10px}.pills-cancelticket-tab .trainBooking-message-wrapper .impotent-message-con{display:block;max-width:-moz-fit-content;max-width:fit-content;min-width:auto}.pills-cancelticket-tab .trainBooking-message-wrapper .message-close-sec{position:absolute;right:0;top:7px;bottom:auto}.pills-cancelticket-tab .pills-cancelticket-tab .train-report-con ul{margin-left:14px}.flight-tab-header-list{padding:8px 10px}.flight-airport-sec .train-form-item select.form-control{padding-left:10px}.flight-airport-sec{margin:0 14px}.flight-tab-header-list .flight-popular-con{margin-top:5px}.flight-tab-header{display:block}.flight-tab-header .thm-light-btn{width:100%;margin-left:0;margin-top:15px}.flight-tab-list .thm-heading-small{white-space:nowrap}.round-trip-onward{display:flex}.flight-airport-sec .train-form-input .train-form-icon img{width:18px;height:18px}.details-search-btn{top:-9px}.details-search-btn .thm-btn{padding:9px 40px}}@media screen and (max-width:479px){:root{--display-large-size:22px;--display-large-l-hei:28px;--heading-one-size:18px;--heading-six-size:12px;--heading-five-size:14px;--heading-four-l-hei:18px;--heading-two-l-hei:30px;--paragraph-l-hei:16px;--heading-five-l-hei:18px;--heading-one-l-hei:26px;--paragraph-size:13px;--weight-theme-500:400;--weight-theme-600:500;--heading-three-size:18px}.thm-heading-large span img{width:24px;height:26px}.footer-wrapper:after,.footer-wrapper:before{width:105px}.social-media-sec ul li{margin-right:10px}.header-logo img{max-width:130px}.thm-btn{padding:8px 20px}.navbar-toggler{width:38px;height:38px;padding:0;border:.5px solid var(--black-theme-300)}.navbar-toggler span{background-size:18px}.banner-left-img:before{width:40px;height:40px;left:8%;top:16%}.banner-left-img:after{width:48px;height:48px;bottom:24%;left:3%}.banner-right-img:before{width:40px;height:40px;right:12%;top:16%}.banner-right-img:after{width:48px;height:48px;bottom:24%;right:3%}.banner-sec .thm-heading .thm-heading-five{margin-bottom:8px}.register-input-con{border-radius:6px;padding:5px}.banner-wrapper{padding-top:20px}.register-input-sec{top:90px}.banner-sec .thm-heading .thm-heading-five{margin-top:14px}.register-input-con input{height:38px;border-radius:4px;width:100%}.register-input-con .thm-btn{height:40px;padding:0 10px;width:-moz-fit-content;width:fit-content;border-radius:4px}.offer-slider-wrapper{margin-top:48px!important}.slider-wrapper{margin:26px 0}.holiday-sec{margin-top:10px}.holiday-item-img .thm-heading{border-radius:10px 0;width:68px;height:28px}.holiday-item{border-radius:10px;border:.5px solid var(--black-theme-300)}.tour-old-p{margin-top:4px}.thm-btn{border-radius:4px}.choose-us-con{padding:14px 6px;border-radius:6px;width:90%;margin:0 auto}.service-wrapper{margin:30px 0;padding:26px 0}.service-tab-btn{width:114px;height:80px}.service-tab-icon{width:34px;height:34px;border-radius:4px}.service-tab-icon img{width:20px;height:20px}.service-tab-btn .thm-heading-five{margin-top:8px}.service-tab-list{margin-top:20px}.service-tab-list-img-one{height:210px}.service-tab-list-img-two{width:230px;height:80px;border-radius:8px}.booking-sub-tab-item .service-tab-list-header .thm-heading-six{margin-top:60px}.service-tab-list-header .thm-heading-one{margin-bottom:5px}.testimonials-sec{margin-top:12px}.testimonials-con{border-radius:6px;padding:10px 14px}.testimonials-user-img{width:34px;height:34px}.testimonials-con .thm-heading-five{margin-bottom:10px}.footer-sec{padding:10px 0}.social-media-sec{margin-top:5px}.footer-wrapper:before{width:114px;height:100px;left:-63px;bottom:8%}.footer-wrapper:after{width:114px;height:100px;right:-63px;bottom:8%}.currency-language-con select{padding:6px;background-position:calc(100% - 6px) 7px!important;padding-right:22px}.copyright-con{padding:8px 0}.banner-wrapper{padding:46px 0}.service-item ul{margin-top:5px}.header-con .navbar-nav .nav-link{margin:6px 0;padding:3px 0}.service-list-btn .thm-btn{margin-top:14px}.holiday-item-footer .thm-btn{padding:6px 24px}.tour-old-p{margin-bottom:-6px}.register-input-con{width:100%}.offer-slider-wrapper .carousel__next,.offer-slider-wrapper .carousel__prev{display:none}.offer-slider-wrapper .carousel__pagination{margin-top:0}.choose-us-sec{margin-top:20px}.banner-sec .thm-heading h1{margin-top:14px}.header-menu .navbar-collapse{padding-bottom:30px;padding-left:20px}.social-content-sec{margin-top:10px}.hamburger{width:18px;height:21px}.hamburger-init:checked+.menu .bar1{transform:translateY(7px) rotate(45deg)}.hamburger-init:checked+.menu .bar3{transform:translateY(-7px) rotate(-46deg)}.menu .bar1,.menu .bar2,.menu .bar3{height:2px}.login-modal-sec .modal-header{padding:10px}.login-modal-sec .modal-logo img{max-width:140px}.modal-logo{margin-top:-10px}.login-modal-sec .modal-body{padding:8px;padding-top:0}.login-modal-sec .modal-footer{padding:6px}.custom-container{padding:0 10px}.box-btn-thm{margin-left:5px}.box-btn-thm,.search-btn{width:36px;height:36px}.notification-sec .box-btn-thm:before{width:7px;height:7px}.impotent-message-con .marquee2{width:100%}.impotent-con{overflow:inherit}.impotent-img{border-radius:4px 0 0 4px;width:32px;height:32px}.impotent-con{height:32px;border-radius:4px}.impotent-img img{width:16px;height:16px}.impotent-message-wrapper{padding:10px 0;padding-bottom:30px}.impotent-con span{margin:0 5px}.mega-menu-tab-sec ul li button{width:120px;height:72px}.mega-tab-sub-con .thm-heading-six span{width:14px;height:14px}.mega-menu-tab-img img{width:20px;height:20px}.mega-menu-tab-img{margin-bottom:3px}.menu-tab-list-header button{padding:12px 10px}.box-dropdown-heading{border-radius:6px 6px 0 0;padding:12px;padding-left:20px}.box-dropdown-list ul li a{padding:5px;padding-left:20px}.box-dropdown-list ul li:after{width:6px;height:6px}.box-dropdown-sub-heading{padding-bottom:0;padding-left:20px}.notification-sec .box-dropdown-heading input{height:14px;width:24px}.menu-tab-item-row .menu-tab-list-header .thm-heading-six{font-size:var(--heading-five-size)}.dropdown-btn-sec{margin-left:0}.balance-credit-sec .dropdown button{width:95%;text-align:left}.balance-dropdown,.credit-dropdown{width:100%}.dropdown-arrow:after{right:7px}.credit-dropdown .dropdown-menu[data-bs-popper]{top:100%;left:auto;right:8px}.balance-dropdown{margin-left:10px}.holiday-packages-header{display:block}.login-holiday-wrapper .holiday-tab-sec{position:inherit;top:auto;margin-top:10px}.holiday-tab-item .holiday-tab-btn{width:100%}.login-holiday-wrapper .holiday-packages-header .thm-heading .thm-heading-six{margin-top:5px}.login-holiday-wrapper{margin:10px 0}.login-banner-wrapper{margin-bottom:0}.holiday-tab-btn{padding:10px 0}.search-book-list-con img{width:40px;height:40px}.search-book-list{height:98px;margin-bottom:20px}.search-book-list-con .thm-heading-six{margin-top:8px}.search-book-item{margin-top:14px}.search-book-con .thm-heading .thm-heading-paragraph{margin-top:5px}.search-book-wrapper{margin:30px 0;padding:10px 0;padding-bottom:20px}.new-updates-item .new-updates-img{width:50px;height:50px;border-radius:5px;overflow:hidden}.new-updates-item .new-updates-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.new-updates-con{width:-moz-fit-content;width:fit-content;width:80%}.promotion-sub-img{flex-wrap:wrap}.trending-destinations-wrapper .holiday-tab-item .holiday-tab-btn{padding:10px 4px}.grid-container{margin-left:-4px;margin-right:-4px}.grid-container li{padding:4px}.booking-item-img{width:84px;height:84px;margin-right:10px}.booking-item-img-con .thm-heading-six{margin-bottom:8px}.booking-reports-wrapper .search-sec input{height:48px}.booking-reports-wrapper .booking-item-sec .search-btn{width:48px;height:48px}.booking-item-sec{padding:10px;margin-top:15px}.booking-input-con input:before{width:20px;height:20px;background-size:cover}.promotion-con{margin-bottom:5px}.modal-footer .thm-btn{height:48px}.booking-input-con input[type=date]::-webkit-calendar-picker-indicator{display:none}.booking-input-con input{position:relative}.booking-input-con input:before{content:"";display:block;background-image:url(/img/calendar-icon.5051e54a.svg)!important;background-repeat:no-repeat;width:24px;height:24px;position:absolute;top:50%;right:5%;transform:translate(-50%,-50%)}.train-header-sec{display:block}.train-form .train-form-item input{font-size:var(--heading-four-size)}.popular-search-btn .thm-btn{width:100%;margin:0 2px;padding:0;font-size:11px;height:40px}.train-form{padding:5px 8px;padding-bottom:0}.booking-input-con input:before{width:18px;height:18px}.location-change-btn{width:44px;height:44px}.train-contact-wrapper .popular-search{padding:5px}.train-contact-wrapper .train-contact-con .thm-heading-six{margin-bottom:4px}.note-contact .thm-btn img{width:16px;height:16px}.guidelines-list ul li{margin-left:11px;margin-bottom:2px}.train-form .train-form-item input,.train-list-input .thm-btn{height:42px}.train-header{padding:0}.train-header-sec .thm-heading-three{padding:14px;padding-bottom:4px}.mega-sub-list-item{padding:14px 12px;border-bottom:1px solid var(--black-theme-300)}.timer-sec:after{width:147px}.train-booking-con.train-resllist{margin-top:6px}.train-resllist ul li button{width:100%;height:28px;padding:2px}.train-details-btn .thm-link-con{margin-top:5px;white-space:nowrap}.route-availability-sec .modal-footer{margin-top:0}.route-availability-sec .train-resllist ul{margin-left:-2px;margin-right:-2px}.route-availability-sec .train-resllist ul li{margin:2px}.thm-modal-sec.route-availability-sec{padding:0;margin:0}.header-after-right .search-btn{width:36px;height:36px}.train-availability-slider{margin-top:14px;padding:8px 10px}.train-availability-footer{display:block}.train-availability-footer-right{justify-content:end}.train-Detailsfrom_sub .train-details-btn{flex-direction:row-reverse}.train-Detailsfrom-sec .train-booking-con{margin-right:5px}.message-close-sec button{padding:6px 8px}.train-Detailsfrom-sec{margin-top:6px;border-radius:10px}.trainBooking-message-wrapper .impotent-message-sec{padding:8px 0}.trainBooking-message-wrapper .impotent-img{width:40px;height:40px}.trainBooking-message-wrapper .impotent-con{background-color:var(--warning-light);padding:0 8px;margin-bottom:0}.traveler-details-sec .search-btn{height:auto;width:48px}.train-Detailsfrom-wrapper .train-form-item{margin-bottom:10px;margin-top:0}.train-Detailsfrom-wrapper .train-form-item input{height:46px}.train-form-item input.thm-heading-paragraph{font-size:var(--small-size)}.traveler-details-note{margin-top:0}.train-Detailsfrom-sec .train-booking-con{margin-right:0}.train-Detailsfrom-sec .train-details-btn .thm-light-btn,.train-availability-status .thm-light-btn{margin-right:0!important;margin-left:5px!important;padding:2px 6px}.departure-time-con .thm-heading-small{line-height:normal}.train-Detailsfrom-sec .timer-sec:after{width:110px}.timer-sec .departure-time-con{padding:0 5px}.train-Detailsfrom_sub .train-booking-list{border-radius:0}.train-Detailsfrom_sub .form-select{font-size:var(--paragraph-size)}.modal-body{padding:10px}.train-report-con{display:block}.train-report-con .marquee-text img{width:18px;height:18px}.train-report-con .marquee-text{align-items:end}.train-report-impotent .impotent-con{margin-bottom:0;margin-right:2px}.train-tab-wrapper{margin-top:20px}.train-tab-header ul li button{padding:8px 14px}.train-tab-header ul{border-radius:10px 10px 0 0}.train-tab-header ul li button{border-bottom:3px solid var(--secondary-color-light)}.train-tab-btn-sec .thm-light-btn{height:40px}.thm-filters-btn img{margin-left:0}.train-Tab-con{margin-top:10px}.train-Details-heading{padding:7px}.train-Details-pdf button{width:36px;height:36px}.train-tab-header .view-ticket-input{width:100%}.pills-trdrequest-tab .route-availability-table{padding-right:0}.pills-trdrequest-tab .table>:not(caption)>*>*{padding:10px 2px}.reason-details-sec .booking-confirm-modal-sec{padding:8px}.train-availability-status{margin-top:10px}.otp-list{margin-top:5px;margin-left:8px}.train-Detailsfrom-sec .train-booking-con{margin-top:8px}.train-info-btn{width:36px;height:36px}.payment-type-con .form-check .form-check-input{margin-right:6px}.dropdown-arrow:after{background-size:16px}.mega-menu-responsive{margin-bottom:-55px;margin-top:10px}.train-wrapper{margin-top:40px}.wrong-wrapper{width:100%}.message-close-sec img{width:20px;height:20px}.train-booking-list .row{align-items:center}.train-availability-status{margin-top:0!important}.dropdown-btn-icon{left:6px}.search-btn-sec{bottom:-17px}.offer-wrapper{margin-bottom:20px}.promotion-wrapper{margin:15px 0}.tourism-tab-wrapper .train-header-tab .holiday-tab-item{margin:5px}.tourism-tab-wrapper .train-form{padding:0 10px}.tourism-slider .holiday-item-img{height:190px}.tourism-slider .holiday-item-con{padding:8px}.train-form .train-form-item .form-control{height:40px}.tourism-booking-list-sec .holiday-item-img{height:260px}.tourism-list-loction ul{display:block}.inclusions-list-sec{margin-left:16px}.tourismBook-view-active{padding-bottom:135px!important}.tourism-booking-list-sec .slider-con{margin-bottom:16px;margin-right:-9px;margin-left:-9px}.tourism_h_btn span{width:34px;height:34px}.tourism_h_btn{width:98px;height:98px;display:flex;flex-wrap:wrap;align-content:space-around}.tourism_h_btn .thm-heading-six{width:100%;margin-top:0}.available-categories-con .tourism-list-loction ul{display:flex}.tourismbook-form-con .train-Tab-con .train-Details-heading{padding:10px 10px}.available-categories-con .tourism-list-loction ul li{width:50%}.room-train-loction.tourism-list-loction ul{display:flex}.ledger-table-wrapper{margin-bottom:16px}.tourismbook-form-con{margin-top:18px}.tourism-list-view-sec button{width:160px;height:40px}.tourism-list-loction strong.thm-heading-paragraph{white-space:pre-wrap}.inclusions-list-sec ul li:before{width:4px;height:4px}.tourism-found-btn{display:flex;height:44px;width:100%;border:none}.tourism-booking-list-sec{padding-bottom:14px!important}.flight-tab-wrapper .train-header-sec .thm-heading-three{padding:5px 0}.train-header-sec .holiday-tab-btn{height:42px;width:100%;padding:0}.flight-tab-wrapper .holiday-tab-item{margin-top:5px!important}.flight-tab-header-list{-moz-column-count:2;column-count:2}.train-header .flight-tab-header-list{-moz-column-count:3;column-count:3}.flight-airport-sec .train-form-item .form-label{margin-bottom:2px}.flight-tab-wrapper{margin-bottom:30px}.onward-input input{text-align:left!important;padding:0;position:inherit;display:flex;justify-content:flex-start;float:left;width:100%}.flight-list-return .text-center{text-align:center!important;justify-content:center}.flight-list-fix-sec{margin:0 10px}.international-input{display:block}.details-search-btn .thm-btn{width:100%}.details-search-btn{top:4px;margin-left:0;width:100%}.flight-return-sac .tourismbook-form-btn{padding:8px}}@media screen and (max-width:359px){.box-btn-thm{width:33px;height:33px;margin-left:3px}.flight-booking-con{display:block}.box-btn-sec .dropdown-menu[data-bs-popper]{width:-moz-min-content;width:min-content}.tickets-tab-wrapper .breadcrumb li{padding:0}.search-btn{width:33px;height:33px}.header-logo img{max-width:120px}.search-btn img{width:14px;height:14px}.trending-destinations-wrapper .holiday-tab-item .holiday-tab-btn{font-size:var(--heading-six-size)}.balance-credit-sec .dropdown button{padding-left:28px}.balance-credit-sec .dropdown button img{width:18px;height:18px}.dropdown-arrow:after{right:0}}@font-face{font-family:Axiforma;src:url(/fonts/Axiforma-Black.5cb0de50.woff2) format("woff2"),url(/fonts/Axiforma-Black.b2e9634a.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Axiforma Book;src:url(/fonts/Axiforma-Book.1eb3f5ff.woff2) format("woff2"),url(/fonts/Axiforma-Book.8f1b02a8.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Axiforma;src:url(/fonts/Axiforma-Bold.717161bd.woff2) format("woff2"),url(/fonts/Axiforma-Bold.e47cda3d.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Axiforma;src:url(/fonts/Axiforma-ExtraBold.3750d752.woff2) format("woff2"),url(/fonts/Axiforma-ExtraBold.25d70d90.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Axiforma;src:url(/fonts/Axiforma-SemiBold.f32183db.woff2) format("woff2"),url(/fonts/Axiforma-SemiBold.fd0707eb.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Axiforma;src:url(/fonts/Axiforma-Light.3965cd9e.woff2) format("woff2"),url(/fonts/Axiforma-Light.893887c7.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Axiforma;src:url(/fonts/Axiforma-Medium.d84024c2.woff2) format("woff2"),url(/fonts/Axiforma-Medium.13f7450a.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Axiforma;src:url(/fonts/Axiforma-Regular.2dd9ef4b.woff2) format("woff2"),url(/fonts/Axiforma-Regular.acde6542.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Axiforma;src:url(/fonts/Axiforma-Thin.d1b74a3f.woff2) format("woff2"),url(/fonts/Axiforma-Thin.4cd3b700.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}body{font-family:Axiforma!important;position:relative;overflow-x:hidden}.container-flude{padding:0 15px}label{font-weight:600}a{color:inherit;text-decoration:none}a:active,a:focus,a:hover{text-decoration:none;outline:none;color:#0a0a0a}img{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0;padding:0}blockquote,q{display:inline-block;border-left:none}blockquote p,q p{font-style:italic}blockquote:before{display:block}input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{max-width:100%}input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url]{border-radius:4px}textarea{height:auto;width:100%;border-radius:0}select{font-size:15px;color:#0a0a0a;padding:0 21px}option{padding:5px 21px;height:30px;line-height:30px}.button,button,input[type=submit]{display:inline-block;text-align:center;transition:all .4s ease 0s;padding:0;margin:0}button:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{outline:none;border-color:#e6e6e6!important;box-shadow:none!important}:focus{outline:none;box-shadow:none}::-webkit-input-placeholder{text-align:inherit;color:inherit;opacity:1;filter:alpha(opacity=100)}:-moz-placeholder,::-moz-placeholder{text-align:inherit;color:inherit;opacity:1;filter:alpha(opacity=100)}:-ms-input-placeholder{text-align:inherit;color:inherit;opacity:1;filter:alpha(opacity=100)}.form-check-input:focus,.form-control:focus{box-shadow:none}.carousel__pagination li button{width:32px;height:6px;background-color:var(--black-theme-300);margin:5px;padding:0}.carousel__pagination li button.carousel__pagination-button--active{background-color:var(--primary-color-dark)}.carousel__pagination li button:after{display:none}.carousel__next{border-radius:0 16px 16px 0!important}.carousel__next,.carousel__prev{width:48px!important;height:56px!important;background:var(--black-theme-bg)!important;box-shadow:0 4px 50px 0 rgba(0,0,0,.05)}.carousel__prev{border-radius:16px 0 0 16px!important}.carousel__next{right:-24px!important}.carousel__prev{left:-24px!important}.carousel__next svg path,.carousel__prev svg path{opacity:0}.carousel__next svg{background-image:url(/img/arrow-right.3002f70b.svg)}.carousel__next svg,.carousel__prev svg{background-position:50%;background-repeat:no-repeat}.carousel__prev svg{background-image:url(/img/arrow-left.e9071839.svg)}.owl-carousel{padding:10px}:root{--primary-color-dark:#e37342;--primary-color-light:#fbeee8;--secondary-color-main:#282f6f;--secondary-color-dark:#1a1e3c;--secondary-color-light:#3a3e5c;--secondary-color-gradient:linear-gradient(180deg,#2a337b,#181b34);--black-theme-900:#262626;--black-theme-800:#404040;--black-theme-700:#525252;--black-theme-600:#737373;--black-theme-500:#a3a3a3;--black-theme-400:#d4d4d4;--black-theme-300:#e5e5e5;--black-theme-200:#f5f5f5;--black-theme-100:#fafafa;--black-theme-bg:#fff;--error-dark:#dc2626;--error-light:#f8d4d4;--success-dark:#16a34a;--success-light:#d0eddb;--warning-dark:#dd9906;--warning-light:#f8ebcd;--link-Color:#2d52f4;--weight-theme-bold:bold;--weight-theme-900:900;--weight-theme-800:800;--weight-theme-700:700;--weight-theme-600:600;--weight-theme-500:500;--weight-theme-400:400;--weight-theme-300:300;--weight-theme-200:200;--weight-theme-100:100;--display-large-size:62px;--display-small-size:44px;--heading-one-size:40px;--heading-two-size:36px;--heading-three-size:28px;--heading-four-size:24px;--heading-five-size:20px;--heading-six-size:18px;--paragraph-size:16px;--small-size:14px;--display-large-l-hei:72px;--display-small-l-hei:56px;--heading-one-l-hei:44px;--heading-two-l-hei:40px;--heading-three-l-hei:32px;--heading-four-l-hei:28px;--heading-five-l-hei:24px;--heading-six-l-hei:22px;--paragraph-l-hei:20px;--small-l-hei:20px;--primary-filter:invert(49%) sepia(57%) saturate(675%) hue-rotate(332deg) brightness(98%) contrast(81%)}header{transition:all .2s linear}.container{max-width:1400px}.thm-social-btn{display:flex;align-items:center;justify-content:center;border:none;background-color:transparent;color:var(--black-theme-900);line-height:var(--heading-six-l-hei);font-size:var(--heading-six-size);font-weight:var(--weight-theme-500);margin:0 10px}.Trainpage-bg{background-color:var(--black-theme-100)}.thm-social-btn img{margin-right:5px}.social-content-sec{display:flex;align-items:center;justify-content:center;font-size:var(--heading-six-size);line-height:var(--heading-six-l-hei);color:var(--black-theme-900);font-weight:var(--weight-theme-500)}.thm-btn{background-color:var(--primary-color-dark);font-size:var(--heading-six-size);line-height:var(--heading-six-l-hei);font-weight:var(--weight-theme-600);color:var(--black-theme-100)}.thm-btn,.thm-pending-btn{box-shadow:0 4px 20px 0 rgba(0,0,0,.09);border-radius:8px;border:none;padding:17px 40px}.thm-pending-btn{background-color:var(--warning-light);color:var(--warning-dark)}.cancel-btn,.thm-pending-btn{font-size:var(--small-size);line-height:var(--small-l-hei);font-weight:var(--weight-theme-500)}.cancel-btn{background-color:var(--error-dark);border-radius:4px;color:var(--black-theme-bg);border:none;padding:4px 12px}.thm-heading-large{color:var(--black-theme-bg);font-size:var(--display-large-size);font-weight:var(--weight-theme-600);line-height:var(--display-large-l-hei)}.thm-heading-one{color:var(--black-theme-100);font-size:var(--heading-one-size);font-weight:var(--weight-theme-500);line-height:var(--heading-one-l-hei)}.thm-heading-two{color:var(--black-theme-900);font-size:var(--heading-two-size);font-weight:var(--weight-theme-700);line-height:var(--heading-two-l-hei)}.thm-heading-three{font-size:var(--heading-three-size);line-height:var(--heading-three-l-hei)}.thm-heading-four,.thm-heading-three{color:var(--black-theme-900);font-weight:var(--weight-theme-500)}.thm-heading-four{font-size:var(--heading-four-size);line-height:var(--heading-four-l-hei)}.thm-heading-five{color:var(--black-theme-300);font-size:var(--heading-five-size);line-height:var(--heading-five-l-hei);font-weight:var(--weight-theme-500)}.thm-heading-six{color:var(--black-theme-700);font-size:var(--heading-six-size);line-height:var(--heading-four-l-hei);font-weight:var(--weight-theme-400)}.thm-heading-paragraph{color:var(--black-theme-300);font-size:var(--paragraph-size);line-height:var(--paragraph-l-hei);font-weight:var(--weight-theme-500)}.thm-heading-small{color:var(--black-theme-600);font-size:var(--small-size)!important;font-weight:var(--weight-theme-400);line-height:var(--small-l-hei)}.thm-heading .thm-heading-six{margin-top:20px}.thm-modal-sec .modal-header{background-color:var(--secondary-color-main)}.thm-modal-sec .modal-footer{border:none;padding-top:0}.thm-modal-sec{z-index:9999}.thm-modal-sec .modal-con .thm-heading-small a{-webkit-text-decoration:revert;text-decoration:revert}.modal-content{border-radius:16px}.modal-header .btn-close{filter:brightness(0) invert(1);opacity:inherit}.hamburger{width:30px;height:22px;margin:0 auto;display:flex;justify-content:center;align-items:center;position:relative}.hamburger-init{-webkit-appearance:none;-moz-appearance:none;position:absolute;z-index:2;cursor:pointer;outline:none}.hamburger-init,.menu{width:100%;height:100%}.menu{position:relative;display:flex;flex-direction:column;justify-content:space-around;align-items:center}.menu .bar1,.menu .bar2,.menu .bar3{width:100%;height:3px;margin:0 0;border-radius:30px;background-color:var(--primary-color-dark);transition:all .3s}.hamburger-init:checked+.menu .bar1{transform:translateY(8px) rotate(45deg)}.hamburger-init:checked+.menu .bar2{opacity:0}.hamburger-init:checked+.menu .bar3{transform:translateY(-7.5px) rotate(-46deg)}.header-con .navbar-nav .nav-link{font-size:var(--heading-six-size);line-height:var(--heading-six-l-hei);color:var(--black-theme-900);font-weight:var(--weight-theme-600);margin:0 10px}.header-con .navbar-nav .nav-link.active,.header-con .navbar-nav .nav-link.show,.header-con .navbar-nav .nav-link:hover{color:var(--primary-color-dark)}.header-logo img{max-width:250px}.header-con{padding:5px 0}.header-nav-con{display:flex;align-items:center;width:70%;justify-content:space-between}.header-menu{width:100%}.header-after-login{display:flex;justify-content:space-between;align-items:center;width:100%}.search-sec{position:relative;width:365px}.search-btn{position:absolute;width:50px;right:0;top:0;bottom:0;border:none;display:flex;align-items:center;justify-content:center}.search-btn,.search-sec input{background-color:var(--black-theme-200)}.search-sec input{border-radius:4px;padding:18px 20px;width:100%;border:none;font-size:var(--paragraph-size);line-height:var(--paragraph-l-hei);color:var(--black-theme-600);font-weight:var(--weight-theme-500)}.search-sec input::-moz-placeholder{color:var(--black-theme-600)}.search-sec input::placeholder{color:var(--black-theme-600)}.search-btn img{width:18px;height:18px}.box-dropdown-con{border-radius:8px;background-color:var(--black-theme-bg);padding:0;border:none;width:292.911px;overflow:hidden}.box-dropdown-heading{border-radius:8px 8px 0 0;background-color:var(--black-theme-200);padding:16px;padding-left:25px}.box-dropdown-list{margin-top:5px}.box-dropdown-list ul li{list-style:none;position:relative}.box-dropdown-list ul li a,.credit-balance-item ul li{padding:8px;padding-left:30px}.box-dropdown-list ul li a{display:block}.box-dropdown-list ul li .thm-heading-paragraph{color:var(--secondary-color-light);font-weight:var(--weight-theme-500)}.box-dropdown-list ul li:after{content:"";width:8px;height:8px;border-radius:100%;background-color:var(--black-theme-300);display:block;position:absolute;left:0;top:50%;transform:translate(150%,-70%)}.notification-sec{position:relative}.notification-tooltip{background-color:var(--black-theme-900);border-radius:4px;padding:6px 8px;position:absolute;white-space:nowrap;z-index:99999;right:0;bottom:-10px}.notification-tooltip:before{border:solid;border-color:var(--black-theme-900) transparent;border-width:12px 8px 0 6px;content:"";right:16%;bottom:-8px;position:absolute}.notification-tooltip span{color:var(--black-theme-bg)}.notification-sec .box-dropdown-list ul li{padding:11px;border-bottom:1.5px solid var(--black-theme-200)}.notification-sec .box-dropdown-list ul li:after{display:none}.box-dropdown-sub-heading{background-color:transparent;padding-top:12px;padding-bottom:0;padding-left:25px;border-top:1.5px solid var(--black-theme-200)}.credit-balance-item ul li{display:flex;align-items:center;justify-content:space-between}.credit-balance-item ul li span:last-child{font-weight:var(--weight-theme-600)}.box-dropdown-heading .thm-heading-paragraph{color:var(--secondary-color-light);font-weight:var(--weight-theme-600)}.notification-sec .box-dropdown-heading{display:flex;align-items:center;justify-content:space-between;padding-left:10px}.notification-sec .box-dropdown-heading input:focus{box-shadow:none}.notification-sec .box-dropdown-heading input:checked{border-color:transparent}.notification-sec .box-dropdown-heading input{background-color:var(--black-theme-400);height:16px;width:27px}.header-after-right{display:flex;align-items:center;justify-content:end}.balance-credit-sec .dropdown button{border-radius:4px;border:1px solid var(--black-theme-300);background-color:transparent;padding:16px 34px;padding-left:40px;font-size:var(--heading-six-size);font-weight:var(--weight-theme-600);line-height:var(--heading-six-l-hei)}.dropdown-arrow:after{content:"";border:none!important;width:20px;height:20px;background-image:url(/img/arrow-down.82945ece.svg);background-size:20px;position:absolute;top:46%;right:0;transform:translate(-50%,-50%);background-position:50%}.dropdown-btn-sec{position:relative;margin-left:15px}.dropdown-btn-icon{position:absolute;top:0;left:10px;bottom:0;justify-content:center}.balance-credit-dropdown,.balance-credit-sec,.box-btn-thm,.dropdown-btn-icon,.header-sub-right,.seating-and-profile{display:flex;align-items:center}.box-btn-thm{width:58px;height:58px;border-radius:4px;background-color:var(--black-theme-200);justify-content:center;border:none;margin-left:15px}.profile-sec .box-btn-thm{background-color:transparent;border-radius:100%;overflow:hidden;border:2px solid var(--black-theme-300)}.profile-sec .box-btn-thm img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.header-sub-right{flex-direction:row-reverse}.balance-credit-btn{background-color:transparent;display:none}.notification-sec .box-btn-thm{position:relative}.notification-sec .box-btn-thm:before{content:"";width:10px;height:10px;border-radius:100%;position:absolute;top:-2px;right:-2px;display:block;background-color:var(--primary-color-dark)}.banner-wrapper{background:var(--secondary-color-gradient);padding:30px 0;position:relative}.banner-sec{text-align:center}.register-input-con{border-radius:20px;background:var(--black-theme-bg);box-shadow:0 4px 50px 0 rgba(0,0,0,.19);padding:30px;margin:0 auto;display:flex;align-items:center;justify-content:center;width:55%}.register-input-con input{border-radius:8px;border:1px solid var(--black-theme-300);background:var(--black-theme-bg);color:var(--black-theme-500);font-size:var(--paragraph-size);line-height:var(--paragraph-l-hei);font-weight:var(--weight-theme-400);height:54px;margin-right:20px;width:100%;padding:12px;height:60px}.register-input-con .thm-btn{white-space:nowrap;height:60px}.banner-sec .thm-heading h1{margin-top:60px}.banner-sec .thm-heading .thm-heading-five{margin-top:30px}.register-input-sec{position:relative;top:95px}.banner-left-img:before{background-image:url(/img/banner-left-img1.c46050c8.png);top:14%;left:18%}.banner-left-img:after,.banner-left-img:before{content:"";background-repeat:no-repeat;background-size:contain;background-position:50%;width:165px;height:165px;position:absolute}.banner-left-img:after{background-image:url(/img/banner-left-img2.867cfe34.png);bottom:2%;left:8%}.banner-right-img:before{background-image:url(/img/banner-right-img1.61b6fd58.png);top:14%;right:18%}.banner-right-img:after,.banner-right-img:before{content:"";background-repeat:no-repeat;background-size:contain;background-position:50%;width:200px;height:200px;position:absolute}.banner-right-img:after{background-image:url(/img/banner-right-img2.8233cd2d.png);bottom:2%;right:8%}.slider-wrapper{margin:70px 0}.offer-slider-wrapper{margin-top:120px}.banner-con{margin:10px}.holiday-item-loction{display:flex;align-items:center;justify-content:flex-start}.holiday-item-loction span img{margin-right:10px}.holiday-item-loction p{color:var(--black-theme-700);font-size:var(--paragraph-size);font-weight:var(--weight-theme-400);line-height:var(--paragraph-l-hei)}.holiday-item .thm-heading p{color:var(--black-theme-700,#525252)}.tour-old-p span{text-decoration:line-through}.holiday-item-footer{display:flex;align-items:center;justify-content:space-between}.holiday-item-footer .thm-heading{display:flex;align-items:center;justify-content:flex-start}.holiday-item-footer .thm-heading h4{margin-right:8px}.holiday-item-footer .thm-btn{background-color:var(--primary-color-light);color:var(--primary-color-dark);box-shadow:none;padding:15px 26px}.holiday-con{position:relative;margin:10px}.holiday-item-img .thm-heading{border-radius:16px 0;border:1px solid var(--black-theme-bg);background:var(--secondary-color-main);padding:0;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;justify-content:center;width:80px;height:32px;position:absolute;top:0;left:0}.holiday-item-img .thm-heading p{color:var(--primary-color-dark)}.holiday-item-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.holiday-item{border-radius:16px;border:1px solid var(--black-theme-300);background:var(--black-theme-bg);overflow:hidden;text-align:center}.holiday-item-con{text-align:center;padding:20px 25px}.holiday-item-loction{margin:12px 0}.tour-old-p{margin-top:12px;margin-bottom:-8px}.holiday-sec{margin-top:30px}.choose-us-img{border-radius:8px;background:var(--primary-color-light);width:44px;height:44px;display:flex;align-items:center;justify-content:center;margin:0 auto}.choose-us-con{padding:34px 0;border-radius:16px;border:1px solid var(--black-theme-200);background:var(--black-theme-bg);text-align:center;height:100%}.choose-us-item .thm-heading .thm-heading-four{margin-top:18px;margin-bottom:12px;font-weight:var(--weight-theme-600)}.choose-us-sec{margin-top:40px}.service-wrapper{margin:70px 0;background:var(--secondary-color-gradient);padding:40px 0}.service-wrapper .thm-heading-six,.service-wrapper .thm-heading-two{color:var(--black-theme-400)}.service-tab-item-sec{overflow-x:auto;border-radius:10px;background-color:var(--secondary-color-dark)}.service-tab-item-sec ul{display:flex;align-items:center;padding-right:20px;justify-content:space-between}.service-tab-item-sec ul li{list-style:none;background-color:var(--secondary-color-dark)}.service-tab-btn{background-color:var(--secondary-color-dark);border:none;width:192px;height:160px;border-radius:10px;border-bottom:4px solid transparent;overflow:hidden;text-align:center}.service-tab-btn,.service-tab-icon{display:flex;align-items:center;justify-content:center}.service-tab-icon{width:68px;height:66px;background-color:var(--secondary-color-light);border-radius:16px;margin:0 auto}.service-tab-btn .thm-heading-five{color:var(--black-theme-100);margin-top:20px}.service-tab-btn.router-link-exact-active{background-color:var(--secondary-color-light);border-color:var(--primary-color-dark)}.service-tab-btn.router-link-exact-active .thm-heading-five{color:var(--primary-color-dark)}.service-tab-item{margin-top:50px}.service-tab-list-img-one img{border-radius:16px;box-shadow:0 4px 50px 0 rgba(0,0,0,.05)}.service-tab-list{margin-top:70px}.service-tab-list-img{position:relative}.service-tab-list-img-one{width:80%;height:532px}.service-tab-list-img-one img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.service-tab-list-img-two{position:absolute;right:4%;bottom:-24%;width:248px;height:290px;border-radius:30px;border:6px solid var(--black-theme-bg);box-shadow:0 0 25px 0 rgba(0,0,0,.1);overflow:hidden}.service-tab-list-img-two img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.service-list-btn .thm-btn{display:block;width:-moz-fit-content;width:fit-content;margin-top:30px}.service-tab-list-header .service-tab-btn{width:100%;height:100%;padding:12px 40px;border-radius:6px;border-bottom:3px solid transparent;background-color:var(--secondary-color-dark)}.service-tab-list-header .service-tab-btn.active{border-color:var(--primary-color-dark)!important}.service-tab-list-header .service-tab-btn .thm-heading-five{margin-top:0}.service-tab-list-header .service-tab-btn.active .thm-heading-paragraph{color:var(--primary-color-dark)}.service-tab-list-header .service-tab-item-sec ul{border-radius:0;background-color:transparent}.service-tab-list-header .service-tab-item,.service-tab-list-header .thm-heading-six{margin-top:30px}.testimonials-wrapper{margin-top:160px}.testimonials-con{border-radius:16px;background:var(--black-theme-100);padding:18px}.testimonials-user-img{width:40px;height:40px;border-radius:100%;overflow:hidden;margin:0 auto;border:1px solid var(--black-theme-500)}.testimonials-user-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.testimonials-con .thm-heading-five{color:var(--black-theme-700);font-weight:var(--weight-theme-400);line-height:var(--heading-four-l-hei);margin-bottom:40px}.testimonials-con .testimonials-heading{margin:18px 0;color:var(--black-theme-900);font-weight:var(--weight-theme-600)}.rating-sec{display:flex;align-items:center;justify-content:center;margin-top:5px}.rating-icon ul{display:flex;align-items:end}.rating-icon ul li{list-style:none;margin:0 5px}.rating-img{margin-right:5px}.rating-con .thm-heading-small{color:var(--black-theme-700);font-weight:var(--weight-theme-600)}.rating-con{display:flex;align-items:end;height:14px;margin-left:5px}.owl-carousel{margin-right:-14px;margin-left:-14px}.slider-con .item{width:100%}.testimonials-sec{margin-top:30px}.footer-wrapper{background:var(--secondary-color-gradient);position:relative}.footer-sec{padding:40px 0;padding-bottom:20px}.footer-contact-sec .thm-social-btn{justify-content:flex-start;margin-bottom:14px;margin-left:10px;color:var(--black-theme-100);width:var(--weight-theme-500)}.footer-contact-sec .thm-social-btn img{margin-right:10px}.call-footer-icon img{filter:brightness(0) invert(1)}.footer-link-sec .thm-heading-five{font-weight:var(--weight-theme-700);margin-bottom:14px}.footer-link-list ul li{list-style:none;margin-bottom:16px}.footer-link-list ul li .thm-heading-paragraph{font-weight:var(--weight-theme-400)}.footer-link-list ul li .thm-heading-paragraph:hover{color:var(--primary-color-dark)}.social-media-sec ul{display:flex;align-items:center;justify-content:flex-start}.social-media-sec ul li{list-style:none;margin-right:26px}.currency-language-sec{margin-top:30px}.currency-language-con{display:flex;align-items:center;justify-content:flex-start;margin-top:12px}.currency-language-con select{margin-right:10px;width:-moz-fit-content;width:fit-content;border-radius:4px;background-color:var(--secondary-color-light);border:none}.currency-language-con select:focus{box-shadow:none}.currency-language-con select{background-image:url(/img/arrow-white-down.3cbe4edc.svg)!important;background-size:16px;background-position:calc(100% - 12px) 14px!important;padding:12px;padding-right:28px}.service-item ul{-moz-column-count:2;column-count:2}.copyright-con{padding:12px 0;background:var(--secondary-color-light);position:relative;z-index:99}.copyright-con .thm-heading-small{color:var(--black-theme-500)}.footer-logo{margin-bottom:26px}.thm-heading .thm-heading-two{font-size:var(--heading-one-size)}.footer-con{display:flex;align-items:center;position:relative;z-index:9;justify-content:center}.service-media-link{justify-content:end}.service-media-link .footer-link-sec{width:100%}.footer-wrapper:before{left:10px;background-image:url(/img/footer-bg-left.cfbbf812.svg)}.footer-wrapper:after,.footer-wrapper:before{content:"";width:216px;height:220px;position:absolute;bottom:0;background-repeat:no-repeat;background-size:cover}.footer-wrapper:after{right:10px;background-image:url(/img/footer-bg-icon.e367dc06.svg)}.booking-sub-tab-item .booking-heading .service-tab-list-header{width:50%;margin-left:auto;position:absolute;left:49%}.booking-sub-tab-item .service-tab-list-header .thm-heading-six{margin-top:150px}.booking-sub-tab-item .service-tab-item-sec,.booking-sub-tab-item .service-tab-item-sec ul li{background-color:transparent}.booking-sub-tab-item{position:relative}.testimonials-wrapper .slider-con .item{margin:10px}.login-modal-sec .modal-header{border:none;margin-bottom:0;padding-bottom:0}.login-modal-sec .modal-footer{padding:20px 0}.login-modal-sec .modal-body{padding:28px;padding-top:0}.login-modal-sec .modal-logo img{max-width:190px}.login-modal-sec .modal-logo{display:flex;align-items:center;justify-content:center}.login-modal-sec .thm-heading{margin-top:30px}.error.thm-heading-small{margin-top:5px;color:var(--error-dark)}.login-modal-sec .modal-footer{border:none;padding:18px 0;padding-bottom:0}.modal-input label.thm-heading-paragraph{color:var(--black-theme-800)}.modal-sub-con{margin-top:20px}.modal-sub-con .modal-input{margin-top:14px}.modal-input input{height:48px;border-radius:8px;border:1px solid var(--black-theme-300);background:var(--black-theme-bg);color:var(--black-theme-500);font-weight:var(--weight-theme-300)}.modal-input input::-moz-placeholder{color:var(--black-theme-500);font-weight:var(--weight-theme-400)}.modal-input input::placeholder{color:var(--black-theme-500);font-weight:var(--weight-theme-400)}.modal-footer .thm-btn{width:100%;height:56px}.btn-close{background-image:url(/img/close-icon.9f764bc5.svg);background-size:24px}.otp-input{justify-content:space-between;margin-left:-5px;margin-right:-5px}.otp-input,.otp-input input{display:flex;align-items:center}.otp-input input{margin:0 5px;text-align:center;justify-content:center}.impotent-message-wrapper{margin:30px 0;margin-top:0;padding:20px 0;padding-bottom:50px;background:var(--secondary-color-gradient)}.impotent-message-con{display:flex;align-items:center;width:100%}.impotent-con{display:flex;align-items:center;justify-content:flex-start;border-radius:8px;background-color:var(--secondary-color-light);width:-moz-fit-content;width:fit-content;overflow:hidden;height:40px;white-space:nowrap}.impotent-con span{color:var(--primary-color-dark);margin:0 10px}.impotent-img{background-color:var(--primary-color-light);width:40px;height:40px;display:flex;align-items:center;justify-content:center}.impotent-message-con .marquee2{width:85%}.marquee__inner2{width:-moz-fit-content;width:fit-content;display:flex;position:relative;transform:translateZ(0);animation:marquee2 14s linear infinite}.marquee2:hover .marquee__inner2{animation-play-state:paused}@keyframes marquee2{0%{transform:translate3d(150%,0,0)}to{transform:translateZ(0)}}.mega-menu-tab-sec ul{display:flex;align-items:center;justify-content:space-between}.mega-menu-tab-sec ul li{list-style:none;width:100%;border-right:1.5px solid var(--black-theme-200)!important}.mega-menu-tab-sec ul li:last-child{border-right:1.5px solid transparent}.menu-tab-item{display:none}.menu-tab-item.active{display:block}.mega-menu-wrapper{margin-bottom:-110px;margin-top:30px}.mega-menu-sec{position:relative}.mega-menu-sec .mega-menu-tab-sec{background-color:var(--black-theme-bg);border-radius:20px;box-shadow:0 4px 30px 0 rgba(0,0,0,.096);overflow:hidden}.mega-menu-tab-sec ul li button{background-color:transparent;border:none;width:100%;height:90px;border-bottom:5px solid transparent}.mega-menu-tab-sec ul li button.active{border-color:var(--primary-color-dark);border-radius:0 0 5px 5px}.mega-menu-tab-sec ul li button.active .mega-tab-sub-con{filter:var(--primary-filter)}.mega-menu-tab-sec ul li button.active .mega-tab-sub-con span{transform:rotate(180deg)}.mega-menu-tab-img{margin-bottom:10px}.mega-tab-sub-con .thm-heading-six{display:flex;align-items:center;justify-content:center;margin-top:5px}.mega-tab-sub-con .thm-heading-six span{display:flex;align-items:center;justify-content:center;margin-left:5px}.custom-container{padding:0 60px}.menu-tab-item{border:1.5px solid var(--black-theme-100);height:100%}.menu-tab-item-row{display:flex;align-items:top;height:100%;justify-content:space-between}.mega-menu-tab-img img{width:28px;height:28px}.mega-tab-sub-con .thm-heading-six span{width:16px}.menu-tab-list-header button{padding:10px 14px;width:100%;text-align:left}.menu-tab-item-row .menu-tab-list-header .thm-heading-six{color:var(--secondary-color-light);font-weight:700;-webkit-user-select:none;-moz-user-select:none;user-select:none}.menu-tab-list{border-right:1.5px solid var(--black-theme-200);padding-right:10px}.menu-tab-item-row .menu-tab-list:last-child{border:none}.menu-tab-item{border-bottom:none}.menu-tab-width{width:100%}.menu-tab-con{border-radius:0 0 16px 16px;background-color:var(--black-theme-bg);box-shadow:0 10px 15px 0 rgba(0,0,0,.06);position:absolute;left:0;right:0;top:100%;width:100%;height:396px;z-index:999}.menu-tab-con ul li{list-style:none}.menu-tab-con ul li a{padding:10px 14px;display:block;width:100%}.menu-tab-con ul li .thm-heading-paragraph{color:var(--secondary-color-light)}.menu-tab-con ul li:hover{background-color:var(--primary-color-light)}.menu-tab-con ul li:hover .thm-heading-paragraph{color:var(--primary-color-dark)}.menu-tab-con ul li:last-child{border-right:none}.holiday-packages-header,.holiday-tab-item{display:flex;align-items:center;justify-content:space-between}.holiday-tab-item{border-radius:8px;border:1px solid var(--black-theme-300);background:var(--black-theme-200);padding:10px 8px}.holiday-tab-item .holiday-tab-btn:first-child{border-radius:8px 0 0 8px}.holiday-tab-item .holiday-tab-btn:last-child{border-radius:0 8px 8px 0}.holiday-tab-btn{background-color:var(--black-theme-300);padding:16px 36px;color:var(--black-theme-700);border:1.5px solid var(--black-theme-300);text-align:center;font-weight:var(--weight-theme-700)}.holiday-tab-btn.active{border-color:var(--primary-color-dark);background:var(--primary-color-light);color:var(--primary-color-dark)}.search-book-wrapper{background:var(--secondary-color-gradient);margin:40px 0;padding:30px 0}.search-book-con .thm-heading .thm-heading-one{font-weight:var(--weight-theme-700)}.search-book-con .thm-heading .thm-heading-paragraph{font-weight:var(--weight-theme-400);line-height:var(--heading-four-l-hei)}.search-book-list{border-radius:4px;background:var(--black-theme-bg);width:100%;height:190px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;margin-bottom:20px}.search-book-item{margin-top:38px}.search-book-list:hover .search-book-btn{display:flex}.search-book-btn{display:none;background-color:rgba(0,0,0,.68);position:absolute;top:0;left:0;right:0;bottom:0;justify-content:center;align-items:center}.search-book-list-con .thm-heading-six{margin-top:20px;color:var(--secondary-color-dark);font-weight:var(--weight-theme-600);line-height:var(--heading-six-l-hei)}.search-book-list-con{text-align:center}.new-updates-item{display:flex;align-items:center;justify-content:flex-start;border-bottom:1.5px solid var(--black-theme-200);padding:16px 12px}.new-updates-item:last-child{border:none}.new-updates-img{margin-right:10px}.new-updates-sec{margin-top:38px;border-radius:8px;background-color:var(--black-theme-bg)}.new-updates-con .thm-heading-small{color:var(--black-theme-400)}.new-updates-con .thm-heading-paragraph{color:var(--black-theme-800);font-weight:var(--weight-theme-400)}.promotion-wrapper{margin:60px 0}.promotion-sub-img{display:flex;flex-wrap:wrap;align-content:space-between;height:100%}.promotion-img{width:100%;height:100%;border-radius:10px;overflow:hidden}.promotion-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.promotion-sub-img{margin-left:-6px;margin-right:-6px;margin-top:0!important}.promotion-sub-img .promotion-con{margin:6px}.grid-container{display:grid;grid-template-columns:auto auto auto;margin-left:-10px;margin-right:-10px}.grid-container li{width:100%;height:100%;padding:10px;list-style:none}.grid-container li img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.grid-container li:first-child{grid-column:3;grid-row-start:5;grid-row-end:2}.grid-container li:last-child{grid-column:2;grid-row-start:1;grid-row-end:3}.trending-sec ul li .trending-item-con{width:100%;height:100%;position:relative}.trending-sec ul li .trending-item-con img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px}.trending-item-con span{position:absolute;top:0;left:0;border-radius:16px 0;background-color:#52525227;padding:6px 14px;font-size:var(--heading-four-size);color:var(--black-theme-bg)}.booking-reports-wrapper{background-color:var(--black-theme-200);padding:50px 0;margin-bottom:0}.booking-input-sec{display:flex;align-items:end;justify-content:space-between}.booking-input-con label{color:var(--black-theme-800)}.booking-input-con input{border-radius:4px;background:var(--black-theme-bg);height:56px;padding:20px;width:277px;border:none}.booking-input-con input[type=date]::-webkit-calendar-picker-indicator{display:block;background-image:url(/img/calendar-icon.5051e54a.svg);background-repeat:no-repeat;width:24px;height:24px}.booking-input-con{margin-right:10px}.booking-input-date{display:flex;align-items:center;justify-content:space-between}.view-btn{width:150px;display:block;text-align:center}.booking-item-con{display:flex;align-items:center;justify-content:flex-start}.booking-item-img{margin-right:10px}.booking-item-img-con ul{display:flex;align-items:center;justify-content:space-between;width:90%}.booking-item-img{width:105px;height:105px;border-radius:10px;overflow:hidden}.booking-item-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.booking-item-img-con ul li{list-style:none;margin-right:15px}.booking-item-sec{border-radius:8px;background:var(--black-theme-bg,#fff);padding:14px;margin-top:24px}.booking-item-img-con .thm-heading-paragraph{color:var(--black-theme-900)}.booking-item-img-con .thm-heading-small{color:var(--black-theme-500)}.booking-item-img-con .thm-heading-six{font-weight:var(--weight-theme-600);color:var(--black-theme-800);margin-bottom:10px}.booking-item-sec .search-sec{margin-top:22px;width:100%}.booking-item-sec .search-btn{border-radius:4px;background-color:var(--primary-color-light);height:56px;width:56px}.booking-item-sec .search-sec input{font-weight:var(--weight-theme-400)}.booking-item-sec .search-sec input::-moz-placeholder{color:var(--black-theme-500)}.booking-item-sec .search-sec input::placeholder{color:var(--black-theme-500)}.booking-item-sec .search-btn img{width:22px;height:22px}.impotent-message-sec{overflow:hidden}.menu-tab-list-header button{border:none;background-color:transparent}.success-wrapper{background-color:var(--success-dark);border-radius:8px;padding:14px;width:460px;position:fixed;top:24%;left:auto;transform:translate(-50%,-50%);right:-10%;z-index:99}.success-wrapper.show{display:block;z-index:999999}.success-sec{display:flex;align-items:center;justify-content:flex-start}.success-img{width:40px;height:40px;margin-right:10px}.success-img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.success-con .thm-heading-small{color:var(--black-theme-100)}.wrong-wrapper{background-color:var(--error-dark);border-radius:8px;padding:14px;width:460px;position:fixed;top:24%;left:auto;transform:translate(-50%,-50%);right:-10%;z-index:99}.wrong-wrapper.show{display:block;z-index:999999}.wrong-wrapper .success-con{width:-moz-fit-content;width:fit-content}.remove-modal{display:none!important}.iectc-rules{display:flex;align-items:center;justify-content:space-between;width:100%}.iectc-rules .thm-btn{width:133px;padding:12px;height:auto}.iectc-rules .form-check label{color:var(--black-theme-700)!important;font-weight:var(--weight-theme-500)}.iectc-rules .form-check input:focus{box-shadow:none}.modal-con .thm-heading-small{color:var(--black-theme-800)}.train-header-sec{display:flex;align-items:center;justify-content:space-between}.train-header-sec .thm-heading-three{color:var(--black-theme-200)}.train-header{background:var(--secondary-color-main);padding:14px;border-radius:8px 8px 0 0}.train-header-tab .holiday-tab-item{border-radius:inherit;border:none;background:transparent;padding:0;border-radius:8px!important;overflow:hidden}.train-header-tab .holiday-tab-btn{background-color:var(--secondary-color-dark);border:none;color:var(--black-theme-200);border-bottom:1.5px solid var(--secondary-color-dark);border-radius:0!important}.train-header-tab .holiday-tab-btn.active{border-color:var(--primary-color-dark)!important;color:var(--primary-color-dark)!important}.train-sec{border-radius:8px 8px;background-color:var(--secondary-color-light)}.train-form-input{position:relative}.train-form{padding:20px 25px;padding-bottom:0}.train-form-input .train-form-icon{position:absolute;top:0;bottom:0;left:0;width:42px;display:flex;align-items:center;justify-content:center}.train-form .train-form-item .form-label{color:var(--black-theme-200)}.train-form .train-form-item .form-control{height:50px;border-radius:8px;border:none}.location-sec{display:flex;align-items:end;justify-content:space-between}.location-sec .train-form-item{width:50%}.location-sec .train-form-item input{padding-left:30px}.international-input{display:flex;align-items:center;justify-content:space-between}.international-input .train-list-input{width:49%}.location-change-btn{width:50px;height:50px;border-radius:100%!important;display:flex;align-items:center;justify-content:center;border-radius:22px;border:1px solid var(--black-theme-300);background:var(--black-theme-100);margin-left:-5px;margin-right:-5px;position:relative;z-index:9}.train-list-input{display:flex;align-items:end;justify-content:space-between}.train-list-input .thm-btn{background-color:var(--primary-color-light);color:var(--primary-color-dark);box-shadow:none;border-radius:8px;padding:0;width:100%;height:50px;margin-left:10px}.train-list-input .train-form-item{width:100%}.train-form-con{margin-bottom:10px;display:none}.train-form-con.active{display:block}.popular-search{justify-content:flex-start;align-items:center;margin-top:25px}.popular-search-btn{display:flex;align-items:center;justify-content:space-between}.popular-search .thm-heading-small{color:var(--black-theme-400)}.search-btn-sec{display:flex;justify-content:center;align-items:center;position:relative;bottom:-24px}.train-view-active .mega-menu-wrapper{margin-bottom:0}.train-view-active{padding-bottom:190px}.train-wrapper{margin-top:-200px}.train-contact-con{position:relative;border-radius:8px;padding:12px;padding-bottom:0;background-color:var(--black-theme-200);height:100%}.train-contact-con .thm-heading-six{margin-bottom:10px;font-weight:var(--weight-theme-500)}.train-contact-wrapper{margin:60px 0}.note-contact .popular-search{justify-content:center;border-radius:8px 8px 0 0;padding:10px 20px;background-color:var(--black-theme-300);width:-moz-fit-content;width:fit-content}.note-contact{position:absolute;top:auto;left:50%;transform:translate(-50%);width:-moz-max-content;width:max-content;bottom:0}.note-contact .thm-btn{background-color:transparent;color:var(--black-theme-900)}.note-contact .thm-btn img{margin-right:10px}.guidelines-list .thm-heading-six{color:var(--primary-color-dark);font-weight:var(--weight-theme-400)}.guidelines-list{margin-bottom:30px}.guidelines-list ul li{margin-left:15px;margin-bottom:8px;color:var(--primary-color-dark)}.popular-search .thm-btn{width:-moz-fit-content;width:fit-content;height:auto;padding:12px 16px}.onward-input-btn{display:flex;align-items:center;justify-content:space-between;width:100%}.onward-input .train-form-item input{width:100%}.search-Suggestion-list{display:none;position:absolute;left:0;background-color:var(--black-theme-bg);overflow:hidden;border-radius:6px;z-index:9;box-shadow:0 4px 30px 0 rgba(0,0,0,.096);overflow-y:auto}.search-Suggestion-list.show{display:block}.search-Suggestion-list ul{max-height:440px}.search-Suggestion-list ul li{list-style:none;font-size:var(--heading-six-size);font-weight:var(--heading-six-l-hei);font-weight:var(--weight-theme-500);color:var(--black-theme-800)}.search-Suggestion-btn{padding:8px 14px;width:100%;display:flex;align-items:center;justify-content:flex-start;border:none;line-height:normal;text-align:left;line-height:10px;background-color:var(--black-theme-bg)}.search-Suggestion-list ul li:hover{background-color:var(--primary-color-light)}.offer-sec{border-radius:5px;overflow:hidden}.train-found-wrapper{margin:50px 0}.train-filters-heading .thm-heading-small{font-weight:var(--weight-theme-600);color:var(--black-theme-800)}.train-filters-list .thm-heading-small{color:var(--black-theme-800)}.train-found-con{background-color:var(--black-theme-bg);border-radius:8px}.train-filters-sec{padding:16px;border:1.5px solid var(--black-theme-200)}.train-filters-list{margin:8px 0}.train-filters-list .form-check-input:focus{border-color:none;box-shadow:none}.range-sec{justify-content:space-between}.double-range-slider,.range-sec,.range-slider{display:flex;align-items:center}.double-range-slider{flex-direction:column}.range-input{margin:0 10px}.range-values{display:flex;justify-content:space-between;margin-top:10px}.train-found-dropdown .dropdown button{border-radius:4px;border:none;text-align:start;background-color:var(--black-theme-bg);padding:16px 34px;position:relative;width:230px}.train-found-dropdown{margin-top:10px}.train-found-dropdown .dropdown-menu{min-width:230px;overflow:hidden}.train-found-dropdown .dropdown-menu ul li{list-style:none;padding:0}.train-found-dropdown .dropdown-menu ul li a{padding:10px;width:100%;display:block}.train-found-dropdown .dropdown-menu input{border:none;border-bottom:1.5px solid var(--black-theme-200);border-radius:0}.train-found-dropdown,.train-sub-dropdown{display:flex;align-items:center;justify-content:space-between}.train-sub-dropdown{margin:0 10px;width:100%!important}.train-sub-dropdown button{width:100%!important;white-space:nowrap;border-radius:0!important;border-right:1.5px solid var(--black-theme-300)!important}.train-sub-dropdown button:last-child{border:none!important}.train-details-btn{display:flex;align-items:center;justify-content:flex-start;margin-top:5px;word-wrap:break-word;flex-wrap:wrap}.thm-light-btn{background-color:var(--primary-color-light);padding:4px 10px;box-shadow:none;border:none;font-size:var(--paragraph-size);font-weight:var(--weight-theme-600);color:var(--black-theme-700);border-radius:4px;margin-right:10px}.thm-link-con{color:var(--link-Color);font-weight:var(--weight-theme-500)}.train-booking-sec{margin-top:20px}.train-booking-list{border-radius:8px;border:1.5px solid var(--black-theme-300);background-color:var(--black-theme-bg);padding:14px;margin-top:21px}.timer-sec{justify-content:center;position:relative}.departure-time-sec,.timer-sec{display:flex;align-items:center}.departure-time-sec{justify-content:space-between}.departure-location-sec{color:var(--black-theme-500)!important;width:100%;display:block;background-color:var(--black-theme-bg);padding:0 5px;position:relative}.timer-sec:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-image:url(/img/timer-bg.3892dd67.svg);width:207px;height:100%;background-position:50%;background-repeat:no-repeat}.timer-sec .departure-time-con{background-color:var(--black-theme-bg);position:relative;z-index:9}.departure-time-con{text-align:center}.departure-time-con .thm-heading-small{color:var(--black-theme-800)}.train-resllist ul{display:flex;align-items:center;justify-content:flex-start;gap:5px}.train-resllist ul li{list-style:none}.train-resllist ul li button{border-radius:4px;border:none;width:46px;height:46px;background-color:var(--black-theme-100);color:var(--black-theme-800);position:relative}.train-resllist ul li button,.travel-by-icon{display:flex;align-items:center;justify-content:center}.travel-by-icon{width:42px;height:42px;background-color:var(--black-theme-200);border-radius:4px;margin-right:10px}.travel-by-icon img{width:20px;height:20px}.search-Suggestion-btn .thm-heading-paragraph{color:var(--black-theme-900)}.train-availability-con{border-radius:8px;border:1px solid var(--black-theme-200);background-color:var(--black-theme-bg);width:180px;overflow:hidden}.train-availability-heading{margin-top:9px;margin-bottom:5px}.train-availability-con .thm-heading-small{color:var(--black-theme-800)}.availability-detail{text-align:left;display:flex;align-items:center;justify-content:space-between;padding:8px 14px;background-color:var(--black-theme-100)}.availability-detail-heading{color:var(--black-theme-700)}.availability-detail-con{font-weight:var(--weight-theme-500)}.train-selected-class .availability-detail{background-color:var(--success-light)}.train-selected-class .availability-detail-con{color:var(--success-dark)}.availability-detail .form-check-input{width:21px;height:21px;border-radius:100%;border:1.5px solid var(--black-theme-500)}.availability-detail .form-check-input:focus{box-shadow:none;border-color:none}.availability-detail .form-check-input:checked{background-color:var(--success-dark);border-color:var(--success-dark)}.train-availability-slider{margin-top:30px;padding:10px 14px;border-radius:8px;border:1px solid var(--black-theme-200);background-color:var(--black-theme-bg)}.train-availability-slider .carousel__next--disabled,.train-availability-slider .carousel__prev--disabled{display:none}.train-availability-slider .carousel__slide{justify-content:flex-start}.train-resllist ul li button.active{color:var(--black-theme-800);background-color:var(--primary-color-light)!important}.train-resllist ul li button.active,.train-resllist ul li button.active:hover{border:1.5px solid var(--primary-color-dark)!important}.train-availability-footer{display:flex;align-items:center;justify-content:space-between;margin-top:16px}.train-availability-footer-right{display:flex;align-items:center;justify-content:flex-start}.train-availability-footer-right .thm-heading-five{color:var(--black-theme-800);margin-right:10px}.route-heading .thm-heading-four{color:var(--black-theme-bg);margin-bottom:6px}.route-availability-sec .location-sec .train-form-item{width:auto}.route-availability-sec .train-form-item input{padding:10px;width:280px;border-radius:8px;border:none;background-color:var(--black-theme-200)}.route-availability-sec .train-form-item{margin-right:10px}.route-availability-sec{display:flex;align-items:end;justify-content:space-between}.route-availability-table{margin-top:20px}.route-availability-table .table{margin:0}.route-availability-table{outline:1px solid var(--black-theme-200);border-radius:12px;overflow:hidden}.route-availability-table .table thead tr{white-space:nowrap;background:var(--black-theme-100)}.route-availability-table .table tbody tr{border-bottom:1px solid var(--black-theme-200);padding:10px;vertical-align:middle}.route-availability-table .table>:not(caption)>*>*{border:none;padding:10px;background-color:transparent}.route-availability-table .table tbody tr:last-child{border:none}.route-availability-sec .modal-footer{border-top:1px solid var(--black-theme-200);margin-top:40px;padding:10px;justify-content:center}.error-color{color:var(--error-dark)}.route-availability-sec .modal-footer{flex-wrap:nowrap}.route-availability-sec .modal-footer .thm-btn{width:-moz-fit-content;width:fit-content;padding:2px 24px}.route-availability-sec .modal-footer .thm-btn.thm-light-btn{color:var(--primary-color-dark)}.trainBooking-message-wrapper{margin-top:80px}.trainBooking-message-wrapper .impotent-message-sec{border-radius:4px;padding:8px 10px;padding-right:0;background-color:var(--warning-light)}.trainBooking-message-wrapper .impotent-img{background-color:var(--black-theme-bg)}.trainBooking-message-wrapper .impotent-img img{filter:grayscale(100%)}.trainBooking-message-wrapper .marquee2 .thm-heading-paragraph{color:var(--black-theme-800);line-height:var(--heading-five-l-hei)}.message-close-sec button{border:none;background:var(--warning-light);padding:10px 15px;position:relative}.trainBooking-message-wrapper .impotent-message-con .marquee2{width:100%}.train-Detailsfrom-wrapper{margin:30px 0}.train-Details-heading{background-color:var(--secondary-color-light);padding:18px;display:flex;align-items:center;justify-content:space-between}.edit-btn,.train-Details-heading .thm-heading-five{color:var(--black-theme-bg)}.edit-btn{background-color:transparent;border:none}.train-booking-con .thm-heading-four{font-weight:var(--weight-theme-600)}.departure-time-date span{margin:0 5px}.train-Detailsfrom-wrapper .departure-time-sec{width:90%;margin:0 auto}.train-availability-status{display:flex;align-items:center;justify-content:end}.train-availability-status .thm-heading-paragraph{color:var(--black-theme-800);margin:0 10px}.train-class-con{font-weight:var(--weight-theme-700)}.train-Detailsfrom-sec{border-radius:16px;background-color:var(--black-theme-bg);overflow:hidden;margin-top:14px}.traveler-details-sec .train-form-input input{height:50px;border:none;border-radius:4px}.traveler-details-sec .search-btn{background-color:var(--primary-color-dark);border-radius:0 4px 4px 0}.traveler-details-sec .search-btn img{filter:brightness(0) invert(1)}.traveler-details-sec .train-booking-list{background:var(--black-theme-200);margin-top:0;padding-top:20px}.traveler-details-note{margin-top:14px}.primary-color{color:var(--primary-color-dark)}.traveler-details-sec .route-availability-table .thm-btn,.traveler-details-sec .route-availability-table .thm-light-btn{height:40px;border-radius:4px;font-size:var(--heading-six-size)}.traveler-details-sec .table>:not(caption)>*>*{align-items:center}.train-all_others-from input,.train-all_others-from select{height:50px}.train-all_others-from .train-form-item{margin-bottom:20px}.payment-type-con{border-radius:16px;background-color:var(--black-theme-bg,#fff);overflow:hidden;margin-top:14px;padding:14px}.payment-type-con .thm-heading-six,.payment-type-con .thm-heading-small{color:var(--black-theme-800);margin-bottom:10px}.payment-type-con .form-check{margin-bottom:20px}.payment-type-con .thm-heading-small a{text-decoration:underline}.payment-type-con .form-check .form-check-input{border-color:var(--success-dark);width:18px;height:18px}.payment-type-con .form-check .form-check-input:focus{box-shadow:none}.payment-type-con .form-check .form-check-input:checked{background-color:var(--success-dark);border-color:var(--success-dark)}.trainBooking-message-wrapper .marquee__inner3{width:-moz-fit-content;width:fit-content;display:flex;position:relative;transform:translateZ(0);animation:marquee3 15s linear infinite}@keyframes marquee3{0%{transform:translate3d(100%,0,0)}to{transform:translateZ(0)}}.more-btn{border-radius:4px;border:1px solid var(--black-theme-500);width:22px;height:22px;display:flex;align-items:center;justify-content:center}.more-btn.show{border-color:var(--primary-color-dark)!important}.more-btn.show img{filter:invert(54%) sepia(67%) saturate(1751%) hue-rotate(336deg) brightness(97%) contrast(83%)!important}.delete-btn-sec .thm-light-btn{width:48px;height:48px;display:flex;align-items:center;justify-content:center}.booking-confirm-modal .route-availability-table{margin-top:1px;border-radius:0}.booking-confirm-modal .train-booking-list{padding:0}.booking-confirm-modal-sec{background-color:var(--black-theme-200)}.booking-confirm-modal .train-Detailsfrom-sec{box-shadow:none}.booking-final-modal .thm-heading-one{color:var(--black-theme-800);font-weight:var(--weight-theme-700)}.route-availability-sec .table .form-check-input[type=checkbox]:focus{box-shadow:none}.train-report-impotent{margin-top:80px}.train-report-con{display:flex;align-items:center;justify-content:space-between;width:100%}.train-report-con .thm-heading-paragraph{color:var(--black-theme-800)}.train-report-con .marquee-text{display:flex;align-items:center;justify-content:flex-start;margin-right:10px}.train-report-con .marquee-text img{margin-right:5px}.train-report-impotent .impotent-con{margin-right:10px}.train-tab-header{width:100%;border-radius:16px;background-color:var(--black-theme-bg)}.train-tab-header ul{border-radius:16px 16px 0 0;background-color:var(--secondary-color-light);width:100%;flex-wrap:nowrap}.train-tab-header ul li{width:100%;display:flex;align-items:center;justify-content:center}.train-tab-header ul li button{background-color:transparent!important;padding:14px 10px;margin:0;height:100%;width:100%;white-space:nowrap;font-size:var(--paragraph-size);font-weight:var(--weight-theme-500);color:var(--black-theme-bg)!important;border-bottom:4px solid var(--secondary-color-light);border-radius:0!important}.train-tab-header ul li button.active,.train-tab-header ul li button:hover{color:var(--primary-color-dark)!important}.train-tab-header ul li button.active{border-color:var(--primary-color-dark)!important}.train-tab-wrapper{margin-top:40px}.train-tab-wrapper .thm-pending-btn{padding:4px 6px;border-radius:4px;box-shadow:none}.train-tab-wrapper .thm-light-btn{font-size:var(--small-size)!important;font-weight:var(--weight-theme-500)!important}.train-tab-wrapper .train-Details-heading{background-color:transparent;padding-bottom:0}.train-tab-wrapper .train-Details-heading .thm-heading-five{color:var(--black-theme-800);font-weight:var(--weight-theme-600)}.train-Details-pdf{display:flex;align-items:center;justify-content:end}.train-Details-pdf button{width:50px;height:50px;background-color:transparent;border:none;display:flex;align-items:center;justify-content:center}.more-dropdown-sec .dropdown-menu.show{padding:0;background-color:var(--secondary-color-light);border:none;border-radius:12px;overflow:hidden;display:flex;flex-wrap:nowrap;white-space:nowrap;justify-content:end;width:-moz-min-content;width:min-content;transform:translate(-63px,-20px)!important}.more-dropdown-sec .dropdown-menu li .dropdown-item{padding:15px 30px;color:var(--black-theme-bg);border-bottom:1.5px solid var(--black-theme-bg)}.more-dropdown-sec .dropdown-menu li .dropdown-item:hover{background-color:var(--primary-color-dark)}.train-tab-wrapper .route-availability-table,.train-tab-wrapper .train-Detailsfrom-sec{overflow:initial}.thm-filters-btn,.train-Tab-con .route-availability-table .table thead tr{background-color:var(--black-theme-200)}.thm-filters-btn{padding:10px 14px;display:flex;align-items:center;justify-content:center;border-radius:6px;border:none;position:relative}.thm-filters-btn .thm-heading-paragraph{color:var(--black-theme-800)}.train-tab-search-sec{display:flex;align-items:center;justify-content:space-between;padding:14px;padding-top:0}.thm-filters-btn img{margin-left:5px}.thm-filters-btn:before{content:"";width:6px;height:6px;background-color:var(--primary-color-dark);border-radius:100%;display:block;position:absolute;right:11px;top:8px}.train-tab-btn-sec{display:flex;align-items:center;justify-content:end}.train-tab-btn-sec .thm-light-btn{padding:10px 14px;border-radius:6px}.advanced-filter-sec{padding-top:20px;background-color:var(--black-theme-200);border-radius:10px;position:relative;margin-top:10px}.advanced-filter-sec:before{content:"";width:70px;height:60px;display:block;clip-path:polygon(48.25% 32.17%,75% 75%,75% 75%,21.5% 75%);background-color:var(--black-theme-200);position:absolute;top:-38px;right:5%}.advanced-filter-sec .train-form-item{margin-bottom:10px}.advanced-filter-sec .train-form-item input,.advanced-filter-sec .train-form-item select{height:50px;border:none;color:var(--black-theme-800)}.advanced-filter-sec .train-form-item input[type=date]::-webkit-calendar-picker-indicator{display:block;background-image:url(/img/calendar-icon.5051e54a.svg);background-repeat:no-repeat;width:24px;height:24px}.train-Tab-item{display:none}.train-Tab-item.show{display:block}.view-ticket-input{width:40%}.otp-list .thm-heading-small{color:var(--black-theme-800);margin-left:10px}.train-tab-wrapper .booking-confirm-modal-sec{margin-top:20px}.reason-details-sec .booking-confirm-modal-sec{background-color:transparent;padding:18px;padding-top:0}.reason-details-sec .train-form-input select{height:50px}.reason-details-sec .train-availability-status .thm-heading-paragraph{margin-right:30px}.request-history-sec.train-Detailsfrom-sec{min-height:210px}.download-details-sec.train-Detailsfrom-sec{border-radius:16px;box-shadow:none;margin-top:0}.download-details-sec .train-Details-heading{padding-top:0}.active-btn{border-radius:4px;background-color:var(--success-light);color:var(--success-dark);padding:5px 6px;font-weight:var(--weight-theme-700);position:relative;padding-left:20px}.active-btn:before{content:"";width:6px;height:6px;border-radius:2px;display:block;background-color:var(--success-dark);position:absolute;top:50%;left:15%;transform:translate(-50%,-50%)}.passenger-select{background-color:var(--black-theme-100);width:-moz-fit-content;width:fit-content}.train-booking-availability-table .route-availability-table{border-left:1.5px solid var(--black-theme-400);border-radius:0}.train-booking-availability-table .col-xl-4:first-of-type .route-availability-table{border:none}.mega-menu-responsive{display:none}.mega-menu-responsive-sec{border-radius:7px;padding:10px 12px;background-color:var(--black-theme-bg);box-shadow:0 4px 30px 0 rgba(0,0,0,.03);display:flex;align-items:center;justify-content:space-between}.mega-menu-responsive-con{display:flex;align-items:center;justify-content:flex-end}.mega-menu-responsive-sec .thm-heading-paragraph{color:var(--black-theme-800);font-weight:var(--weight-theme-600)}.mega-menu-responsive-sec .thm-heading-small{color:var(--primary-color-dark);font-weight:var(--weight-theme-600)}.mega-responsive-btn button{margin-left:15px;border:none;background-color:transparent;filter:var(--primary-filter)}.mega-sub-list ul li{list-style:none}.mega-sub-list-item{border:none;width:100%;display:flex;align-items:center;justify-content:flex-start;background-color:transparent;padding:18px 16px;border-bottom:1.5px solid var(--black-theme-300)}.mega-sub-list-item img{width:24px;height:24px;margin-right:10px}.mega-menu-offcanvas .offcanvas-header{background-color:var(--secondary-color-dark)}.mega-menu-offcanvas .thm-heading-three{color:var(--black-theme-300)}.mega-menu-offcanvas .btn-close{filter:brightness(0) invert(1)}.mega-sub-list-item-two{display:none}.mega-sub-list-item-two.show{display:block}.train-con-filters-sec{display:none}.train-con-filters-sec .thm-light-btn{width:44px;height:44px;display:flex;align-items:center;justify-content:center}.train-sub-filters-sec{display:none}.train-filters-responsive{display:flex;align-items:center;justify-content:space-between}.train-filters-right{display:flex;align-items:center;justify-content:end}.train-found-close{position:fixed;background-color:#fff;top:0;left:0;right:0;width:320px;display:flex;justify-content:end;border:1.5px solid var(--black-theme-200);display:none}.train-found-con.show .train-found-close{display:flex}.train-found-close-sec{border:none;background-color:transparent;display:flex;justify-content:center;width:40px;height:40px;align-items:center}.train-found-dropdown-responsive{width:100%}.thm-filters-tab-sec,.train-found-dropdown-responsive{display:flex;align-items:center;justify-content:end}.pills-downloadcertificate-tab .train-availability-status{margin:10px}.pills-trdrequest-tab .thm-heading-paragraph{color:var(--black-theme-800)}.pills-cancelticket-tab .train-report-impotent{margin-top:15px!important}.train-tab-wrapper .train-form-item select.thm-heading-paragraph{color:var(--black-theme-700)}.offer-wrapper{margin-bottom:40px}.train-info-btn{width:40px;height:40px;border-radius:2px;display:flex;align-items:center;justify-content:center}.train-info-btn:after{display:none!important}.train-info-sec{white-space:nowrap;border:none}.train-info-sec .thm-heading-four{font-weight:var(--weight-theme-600);background-color:var(--black-theme-100);padding:5px 10px;border-radius:5px 5px 0 0}.train-info-sec .dropdown-menu{padding:0}.train-info-sec .route-availability-table{border-radius:0;margin-top:0;border:none;outline:none}.international-input .form-control.thm-heading-paragraph{color:var(--black-theme-800)}.filter-price{width:220px;border:0;padding:0;margin:0}.price-title{position:relative;color:#000;font-size:14px;line-height:1.2em;font-weight:400}.price-field{position:relative;width:100%}.price-field input[type=range]{position:absolute;width:100%;height:5px;border:0;outline:0;box-sizing:border-box;border-radius:5px;pointer-events:none;-webkit-appearance:none;background-color:var(--secondary-color-main)}.price-field input[type=range]:active,.price-field input[type=range]:focus{outline:0}.price-field input[type=range]::-ms-track{width:188px;height:5px;border:0;outline:0;box-sizing:border-box;pointer-events:none;border-color:transparent;color:transparent;border-radius:5px}.price-field input[type=range]::-webkit-slider-thumb{position:relative;-webkit-appearance:none;margin:0;border:0;outline:0;border-radius:50%;height:10px;width:10px;margin-top:-4px;background-color:var(--primary-color-dark);cursor:pointer;pointer-events:all;z-index:100}.price-field input[type=range]::-webkit-slider-runnable-track{width:188px;height:2px;cursor:pointer;background-color:var(--secondary-color-main);border-radius:5px}.train-Tab-con .table tbody tr{white-space:nowrap}.advanced-filter-btn{display:flex;align-items:center;justify-content:center}.train-tab-wrapper .advanced-filter-btn button{padding:12px 32px;margin:5px;font-size:var(--paragraph-size)!important}.train-Tab-con .route-availability-table table{width:-moz-max-content;width:max-content}.train-Tab-con .train-Details-heading{padding:10px}.train-Tab-con .route-availability-table{overflow:auto;padding-right:65px;margin-top:0}.train-Tab-con .fix-header-con{background-color:var(--black-theme-bg)!important;position:absolute;right:60px;margin-top:8px}.train-Tab-con .fix-header-table{background-color:var(--black-theme-200)!important;position:absolute;right:60px}.train-ticket-btn-wrapper{margin-top:100px}.train-ticket-btn-wrapper .thm-btn,.train-ticket-btn-wrapper .thm-light-btn{padding:10px 28px;margin:10px}.train-ticket-btn-sec{display:flex;justify-content:center;align-items:center;border-radius:4px!important;font-weight:var(--weight-theme-500)}.train-ticket-wrapper{margin-top:20px;margin-bottom:20px}.train-ticket-frame .payment-details-sec,.train-ticket-frame .train-Detailsfrom-sec{padding:10px}.train-ticket-table{border:1.5px solid var(--black-theme-700);padding:0!important;margin:10px}.train-ticket-table .train-Details-footer{padding:10px}.train-ticket-logos-con{display:flex;align-items:center;justify-content:center;list-style:none;height:100%}.train-ticket-img img{max-width:120px}.ticket-web-logo img{max-width:240px}.train-ticket-con .thm-heading-five{color:var(--primary-color-dark);font-weight:var(--weight-theme-700);margin-bottom:4px}.train-ticket-con .thm-heading-paragraph{color:var(--black-theme-900);font-weight:var(--weight-theme-600)}.board-img img{max-width:130px}.train-ticket-con{margin-top:20px;display:flex;flex-wrap:wrap;justify-content:center;height:100%;align-content:space-between;text-align:center}.train-ticket-sub-con{width:100%}.train-ticket-logos{padding-bottom:20px}.train-ticket-details{padding:14px 0;border-top:1.5px solid var(--black-theme-700)}.passenger-details-sec .route-availability-table,.payment-details-sec .route-availability-table{margin-top:0;border-radius:0;outline:none}.payment-details-sec .route-availability-table .table tbody tr{border-bottom:none;text-align:start}.payment-details-sec .thm-heading-six{color:var(--black-theme-800);font-weight:var(--weight-theme-600);margin-bottom:10px}.thm-list-sec ul li{list-style:auto;margin-left:20px;margin:6px 0}.train-ticket-frame{border:1.5px solid var(--black-theme-700);padding:10px 0}.thm-list-sec{padding:0 20px}.qr-code-img img{width:40%}.train-refund-wrapper{margin-top:80px;margin-bottom:30px}.train-refund-wrapper .traveler-details-sec .route-availability-table .thm-light-btn{height:auto;padding:6px 12px;font-size:var(--small-size)}.train-refund-wrapper .route-availability-table{margin-top:2px;border-radius:0}.train-refund-wrapper .train-ticket-con{height:-moz-fit-content!important;height:fit-content!important}.train-ticket-table .table tbody tr img{width:11px;height:11px}.quota-list-sec ul{display:flex;align-items:center;justify-content:space-between;padding:0 14px}.quota-list-sec ul li{list-style:none}.train-ticket-con .thm-heading-small{width:100%}.loader-wrapper{display:flex;align-items:center;justify-content:center;z-index:999}.loader-wrapper,.loader-wrapper:before{position:fixed;top:0;left:0;right:0;bottom:0}.loader-wrapper:before{content:"";background-color:#000000cc}.loader{text-align:center;width:auto;margin:0 auto}.loader,.loader-center{position:relative;display:flex;align-items:center;justify-content:center}.loader-center{width:80px;height:80px}.loader .thm-heading-two:first-child{color:var(--primary-color-dark)}.loader .thm-heading-two:last-child{color:var(--link-Color)}.departure_city{left:0}.arrival_city{right:1.5rem}.plane{width:80px;height:80px;position:absolute;margin:0 auto;top:50%;left:50%;transform:translate(-50%,-50%)}.plane img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.earth-wrapper{width:50px!important;height:50px;background-color:var(--black-theme-bg);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.earth,.earth-wrapper{border-radius:100%;margin:0 auto;width:100%}.earth{height:100%;background:url(data:image/png;base64,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);background-position:50%;background-size:cover;animation:earthAnim 12s linear infinite}.plane-img{animation:spin 2.5s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@keyframes earthAnim{0%{background-position-x:0}to{background-position-x:-340px}}@media screen and (max-width:420px){.departure_city{top:30%}.arrival_city,.departure_city{left:0;right:0;position:absolute;margin:0 auto}.arrival_city{top:93%}}.tourism-view-active{padding-bottom:210px}.tourismBook-view-active{padding-bottom:170px}.ledger-view-active{padding-bottom:93px}.flight-details-active,.pre_booking-active{padding-bottom:190px}.tourism-tab-wrapper{margin-top:-111px}.tourism-slider .holiday-item-img{height:330px}.tourism-slider .holiday-item-con{padding:15px}.tourism-slider .holiday-item-loction{margin-top:5px;margin-bottom:0}.tourism-list-active{padding-bottom:210px}.tourism-found-sec{background-color:var(--black-theme-bg);justify-content:flex-start}.tourism-found-sec.show{display:flex!important}.tourism-found-btn img{margin-left:10px;height:14px}.tourism-found-btn{display:flex;height:57px;width:210px;border:none;background-color:transparent;border-right:1.5px solid var(--black-theme-200);align-items:center;justify-content:center}.tourism-list-loction ul{display:flex;align-items:center;flex-wrap:wrap}.tourism-list-loction ul li{list-style:none;display:flex;align-items:flex-start;margin:10px 0}.tourism-list-loction .thm-heading-paragraph{color:var(--black-theme-800);font-weight:var(--weight-theme-400);white-space:nowrap}.tourism-list-loction strong.thm-heading-paragraph{color:var(--black-theme-900);font-weight:var(--weight-theme-700);margin:0 10px}.inclusions-list-sec ul li{position:relative;margin-top:0;margin-left:20px}.inclusions-list-sec ul li:before{content:"";width:6px;height:6px;border-radius:100%;background-color:var(--secondary-color-main);position:absolute;top:40%;left:0;transform:translate(-50%,-50%)}.tourism-list-view-sec button{width:180px;height:54px;border-radius:6px;padding:0;margin-bottom:10px}.tourism-list-view-details{border-radius:8px;background-color:var(--black-theme-200);padding:6px;display:flex;width:100%;text-align:center;height:100%;justify-content:center;align-items:center;align-content:space-around;flex-direction:column}.tourism-list-view-details .tourism-list-view-sec{width:100%;margin:10px 0}.tourism-list-view-details .thm-heading-five{color:var(--black-theme-900);font-weight:var(--weight-theme-700);margin-top:5px}.tourism-booking-center{height:100%;display:flex;flex-wrap:wrap;padding:0}.tourism-booking-list-sec .holiday-item-img{height:350px}.tourism-booking-list-sec .holiday-item{border:none}.tourism-booking-list-sec .holiday-item-img .thm-heading{border:1px solid var(--black-theme-300);background-color:var(--black-theme-800)}.tourism-list-loction{height:100%}.tourism-booking-list-sec .holiday-con{margin:0}.tourism-booking-list-sec .carousel__next,.tourism-booking-list-sec .carousel__prev{width:45.716px!important;height:45.813px!important;border-radius:8px!important}.ledger-tab-btn button img{filter:brightness(0) invert(1)}.ledger-submit-btn .thm-btn{width:120px;height:52px;font-weight:var(--weight-theme-700)!important;padding:0;font-size:var(--paragraph-size);border-radius:8%}.ledger-table-wrapper{margin:60px 0}.ledger-table-wrapper .route-availability-table{padding-right:0!important;text-align:left!important}.ledger-table-wrapper .route-availability-table table{width:100%!important}.ledger-description .ledger-description-con:first-child{border-top:none}.ledger-description .ledger-description-con{border-top:1.5px solid var(--black-theme-700);padding:4px 0}.tourismbook-slider-wrapper .traveler-details-sec .train-booking-list{background-color:transparent;border:none}.tourismbook-slider-wrapper .tourism-booking-center,.tourismbook-slider-wrapper .tourism-list-loction{height:auto}.tourismbook-slider-wrapper .tourism-list-view-details{background-color:var(--black-theme-bg);padding:16px 0}.tourismbook-slider-wrapper .tourism-list-view-sec button{width:90%;height:48px;margin:0 auto;border:1.5px solid var(--primary-color-dark)}.tourismbook-form-header{display:flex;align-items:center;justify-content:space-between;position:relative}.tourism_h_btn{border-radius:8px;background-color:var(--black-theme-bg);border:none;width:260px;height:120px}.tourism_h_btn span{width:40px;height:40px;display:flex;align-items:center;justify-content:center;margin:0 auto;background-color:var(--black-theme-400);border-radius:100%;color:var(--black-theme-900);font-weight:var(--weight-theme-700)}.tourism_h_btn .thm-heading-six{font-weight:var(--weight-theme-600);margin-top:15px;color:var(--black-theme-900)}.tourism_h_btn.active span{background-color:var(--secondary-color-light);color:var(--black-theme-bg)}.tourismbook-form-header .tourism_h_btn:first-child:before{display:none}.tourism_h_btn:before{content:"";width:100%;height:2px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-top:1.5px dashed var(--black-theme-500);z-index:-1}.tourismbook-slider-wrapper .train-Detailsfrom-sec{text-align:left}.tourismbook-slider-wrapper .train-form .train-form-item .form-label{color:var(--black-theme-800)}.tourismbook-slider-wrapper .train-form .train-form-item .form-control{border:1px solid var(--black-theme-200)}.tourismbook-form-con{margin-top:30px}.tourismbook-form-con .train-Tab-con .train-Details-heading{padding:18px 10px}.available-categories-sec{border-top:1.4px dashed var(--black-theme-500);margin-top:18px;padding-top:18px}.available-categories-heading .thm-heading-small{font-weight:var(--weight-theme-700);color:var(--black-theme-800)}.available-categories-sec .thm-heading-small{color:var(--black-theme-800)}.available-categories-con .tourism-list-loction ul li{width:48%}.available-categories-con .tourism-list-loction ul li span{margin-right:10px}.number-pax-sec{margin-bottom:40px}.number-pax-sec .train-form-item{width:50%}.room-train-loction ul li{margin-right:10px}.room-train-loction ul li span{margin-right:5px}.tourismbook-form-btn{border-radius:8px;background-color:var(--black-theme-100);margin:16px;padding:18px;display:flex;align-items:center;justify-content:center}.ledger-header-form{margin-top:-100px}.flight-tab-wrapper{margin-top:100px}.flight-tab-header{display:flex;align-items:center;justify-content:end}.flight-tab-header .thm-light-btn{padding:10px 36px;margin-left:10px;border:1.5px solid var(--primary-color-dark);border-radius:6px}.hotel-tab-wrapper{margin-top:100px}.hotel-tab-wrapper .train-header-sec{padding:10px}.hotel-tab-wrapper .train-form{padding:20px 25px}.hotel-tab-wrapper .train-form-input .train-form-icon img{width:20px;height:20px}.hotel-tab-wrapper .holiday-tab-item{border-radius:inherit;border:none;background:transparent;padding:0;border-radius:8px!important;overflow:hidden}.hotel-tab-wrapper .holiday-tab-btn{background-color:var(--secondary-color-dark);border:none;color:var(--black-theme-200);border-bottom:1.5px solid var(--secondary-color-dark)}.hotel-tab-wrapper .holiday-tab-btn.active{border-color:var(--primary-color-dark)!important;color:var(--primary-color-dark)!important}.hotel-tab-wrapper .search-btn-sec{bottom:0}.flight-airport-sec{margin:14px}.airport_cnt_detls .train-list-input{width:32.5%}.flight-tab-header-list{border-top:1.5px solid var(--black-theme-600);margin-top:5px;padding:18px 10px;display:flex;align-items:center;justify-content:flex-start}.flight-tab-list{margin-right:18px}.flight-tab-list .thm-heading-small{color:var(--black-theme-200)}.flight-tab-list .form-check-input[type=checkbox],.flight-tab-list .form-check-input[type=radio]{background-color:transparent;border:1px solid var(--black-theme-100)}.flight-popular-con{display:flex;align-items:center;justify-content:flex-start}.flight-tab-wrapper .train-header-sec{padding:10px}.flight-airport-sec .train-form-input .train-form-icon img{width:20px;height:20px}.flight-airport-sec .train-form-item .form-control{padding-left:40px}.flight-Suggestion-sec .search-Suggestion-btn{justify-content:space-between}.flight-Suggestion-con{display:flex;align-items:center;justify-content:flex-start}.flight-Suggestion-sec .thm-heading-five{color:var(--black-theme-700);font-weight:var(--weight-theme-700);margin-left:10px}.tickets-tab-wrapper{margin-top:-95px}.tickets-tab-wrapper .train-header-sec{justify-content:start;align-items:center}.tickets-tab-wrapper .breadcrumb{margin-left:20px;margin-bottom:0}.tickets-tab-wrapper .breadcrumb li:before{color:var(--black-theme-bg)}.tickets-tab-wrapper .breadcrumb li{color:var(--black-theme-300)}.tickets-tab-wrapper .breadcrumb li .thm-heading-paragraph:hover{color:var(--primary-color-dark)}.details-search-btn{width:-moz-max-content;width:max-content;white-space:nowrap;margin-left:16px}.details-search-btn .thm-btn{padding:14px 40px}.flight-detail-form{padding:10px!important}.flight-close-icon{left:auto!important;right:0!important;border:none;background-color:var(--black-theme-100);border-radius:0 8px 8px 0}.flight-filters-con{display:flex;align-items:center;justify-content:space-between}.flight-booking-con{display:flex;align-items:center;justify-content:flex-start;background-color:var(--black-theme-100);padding:6px 10px;border-radius:4px;width:-moz-fit-content;width:fit-content;margin:0 auto;margin-bottom:10px}.flight-ticket-fix{margin-left:14px}.flight-ticket-fix .thm-heading-paragraph{color:var(--primary-color-dark)}.flight-booking-con .thm-heading-six{color:var(--black-theme-800);font-weight:var(--weight-theme-700)}.flight-booking-con .form-check-input:checked{background-color:var(--primary-color-dark);border-color:var(--primary-color-dark)}.flight-ticket-fix .thm-heading-small{color:var(--black-theme-800)}.tourismbook-form-btn .thm-light-btn img{width:22px;height:22px}.popularTrainSearchList-con{display:flex;align-items:center}.popularTrainSearchList-con .thm-btn{font-size:var(--paragraph-size)}.flight-details-info-con ul{width:100%;border-bottom:3.5px solid var(--black-theme-100)}.flight-details-info-con .nav-item .nav-link{background-color:transparent;color:var(--black-theme-900);font-weight:var(--weight-theme-600);border-radius:0}.flight-details-info-con .nav-item .nav-link.active{color:var(--primary-color-dark);border-bottom:3.5px solid var(--primary-color-dark)!important}.flight-details-list-con ul{margin-left:20px;list-style:auto}.flight-details-list-con .thm-heading-paragraph{color:var(--black-theme-800);margin:10px}.flight-details-tourismbook-con .thm-heading-paragraph{color:var(--black-theme-800);margin:10px;font-weight:var(--weight-theme-600)}.tourismbook-time-we{font-weight:var(--weight-theme-500)!important}.flight-details-tab-content{display:flex;align-items:center;justify-content:space-between}.flight-details-tab-content .thm-heading-paragraph{font-weight:var(--weight-theme-400);color:var(--black-theme-800)}.flight-details-tab-content .flight-details-heading .thm-heading-paragraph{font-weight:var(--weight-theme-600)!important;color:var(--black-theme-900)!important}.flight-details-tab-content .thm-link-con{color:var(--secondary-color-main)}.flight-details-heading{margin:10px 0}.expire-time{margin:10px;text-align:center}.expire-time .thm-light-btn{border:1px solid var(--black-theme-300)}.filght_pre_booking .tourismbook-form-wrapper{margin-top:40px}.filght_pre_booking .tourismbook-form-header{width:80%;margin:0 auto}.pre_booking_tourismbook-btn .thm-btn{background-color:var(--black-theme-200);color:var(--secondary-color-main);box-shadow:none;padding:10px 12px;margin:5px 10px;font-weight:var(--weight-theme-500)}.pre_booking_tourismbook-btn .flight-details-tourismbook{display:flex;justify-content:flex-start;flex-wrap:wrap;font-size:var(--small-size)}.pre_booking-traveler{display:flex;justify-content:flex-start;align-items:center;width:100%}.pre_booking-traveler .thm-heading-small{color:var(--black-theme-800)}.pre_booking-traveler ul{width:100%;margin-left:5px}.pre_booking-traveler ul,.pre_booking-traveler ul li{display:flex;align-items:center;justify-content:space-between}.pre_booking-traveler ul li{list-style:none}.adult-name-input{display:flex;align-items:center;justify-content:flex-start}.adult-name-input select{width:auto}.gst-details-sec{border:1.5px solid var(--black-theme-200)}.gst-details-sec .gst-details-checkbox{background-color:var(--black-theme-200);width:-moz-fit-content;width:fit-content;padding:4px}.gst-details-con{padding:10px}.gst-details-con .train-form-item{margin-top:10px}.important-booking{text-align:center;width:-moz-fit-content;width:fit-content;margin:0 auto;span{color:var(--black-theme-700)}}.train-form-item .train-form-input .form-control{color:var(--black-theme-800)}.datepicker-input .form-control{padding:0!important}.datepicker-input .vuejs3-datepicker__value{border:none;border-radius:auto;min-width:100%;display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center}.datepicker-input .vuejs3-datepicker__calendar-topbar{background-color:var(--secondary-color-main)}.vuejs3-datepicker__calendar .cell:not(.blank):not(.disabled).day:hover,.vuejs3-datepicker__calendar .cell:not(.blank):not(.disabled).month:hover,.vuejs3-datepicker__calendar .cell:not(.blank):not(.disabled).year:hover{border:1px solid var(--secondary-color-main)!important}.datepicker-input .vuejs3-datepicker__calendar{width:100%}.datepicker-input .vuejs3-datepicker__icon svg{display:none}.datepicker-input .vuejs3-datepicker__icon span:before{content:"";width:24px;height:24px;display:block;background-image:url(/img/calendar-icon.5051e54a.svg);background-position:50%;background-size:cover}.datepicker-input .vuejs3-datepicker__calendar .cell.selected{background-color:var(--secondary-color-main)}.vuejs3-datepicker__calendar .cell.selected:hover{background-color:var(--secondary-color-dark)!important}.flight-close-btn{background-color:transparent;border:none;height:100%;width:42px}.modify-search-btn{background-color:var(--primary-color-dark)!important;color:var(--black-theme-100)!important}.flight-Report-table .route-availability-table{padding-right:0;text-align:left}.flight-Report-table .route-availability-table table{width:100%}.flight-Report-table .train-Tab-con .table tbody tr{white-space:inherit}.flight-Report-table{margin-top:80px;background-color:transparent}.flight-Report-table .train-Details-heading .thm-heading-small{color:var(--black-theme-bg)}.flight-Report-table .train-Details-heading{border-radius:14px 14px 0 0}.status-btn{font-size:var(--small-size)!important;background-color:transparent!important;padding:0!important}.success-status{color:var(--primary-color-dark)}.requested-status{color:var(--error-dark)}.pending-status{color:var(--warning-dark)}.flight-Report-offline .table>:not(caption)>*>*{white-space:nowrap}.filght-report-btn .thm-btn{height:48px;width:140px;padding:0}.train-runing-days{display:flex;align-items:center;justify-content:center}.train-runing-days ul{display:flex;align-items:center;justify-content:space-between;margin:0 10px}.train-runing-days ul li{list-style:none}.train-runing-days ul li .thm-heading-small{padding:10px;margin:0 5px;font-weight:var(--weight-theme-600);color:var(--black-theme-400)}.newtrain-searchlist-con{background-color:var(--black-theme-100);padding:10px 5px;margin-bottom:10px}.train-runing-days ul li.active .thm-heading-small{color:var(--success-dark)}.baggage-sec .gst-details-sec{margin:12px 16px}.baggage-sec .form-control{height:44px}.baggage-seat{margin:14px}.baggage-seat-header-con{background-color:var(--secondary-color-light);margin-top:10px;border-radius:4px 4px 0 0}.baggage-seat-header-con .thm-heading-small{padding:10px;width:100%;display:block;color:var(--black-theme-100);text-align:center}.seats-btn{border:none}.baggage-seat-body,.seats-btn{background-color:transparent}.blocked-seats{filter:invert(34%) sepia(40%) saturate(1803%) hue-rotate(325deg) brightness(105%) contrast(94%)}.baggage-table-sec .table thead tr{background-color:var(--secondary-color-light)!important}.baggage-table-sec{margin-top:10px;overflow:inherit;border-radius:0}.baggage-table-sec .route-availability-table{border-radius:4px}.baggage-table-sec .table thead tr .thm-heading-small{padding:10px;color:var(--black-theme-100)}.bag-ta-ac{background-color:var(--primary-color-light)}.baggage-seat-blocked{border:1.5px solid var(--black-theme-200);border-radius:10px;margin-top:15px}.baggage-seat-blocked-item{padding:15px 20px}.baggage-seat-blocked-item .thm-heading-small{margin-left:10px;font-weight:var(--weight-theme-700)}.baggage-seat-body{border:1.5px solid var(--black-theme-200);margin-top:0}.routeav-ailability-days ul li .thm-heading-small{font-weight:var(--weight-theme-500)}.routeav-ailability-days ul li.active .thm-heading-small{color:var(--black-theme-900)}.train-Process-active{padding-bottom:320px}.pre_view-btn{height:-moz-fit-content;height:fit-content;padding:5px 22px}.flight-review-tab-con .available-categories-sec .thm-heading-six{font-weight:var(--weight-theme-600)}.flight-review-tab-con .gst-details-sec{margin-top:8px}.flight-review-tab-con .gst-details-sec .gst-details-checkbox{padding:5px 10px}.flight-review-tab-con .gst-details-checkbox .thm-heading-small{color:var(--black-theme-600)}.flight-review-table .table thead tr{background-color:var(--black-theme-200)!important}.flight-review-table .table thead tr .thm-heading-small{color:var(--black-theme-600)}.flight-review-amount{text-align:center;padding-top:40px}.flight-review-amount .thm-heading-three{font-weight:var(--weight-theme-700);margin-bottom:25px}.flight-review-amount .thm-btn{height:60px;border-radius:10px;font-size:var(--heading-six-size);width:90%;margin-right:0;margin:20px 0}.flight-review-amount .thm-light-btn{border:1.5px solid var(--primary-color-dark)}.traveler-details-sec .form-control.thm-heading-paragraph{color:var(--black-theme-600)!important}.gross-fare-element{display:flex;align-items:center;justify-content:space-between;padding:10px}.gross-fare-checkbox.form-check .form-check-input{width:35px;height:18px;margin:0;padding:0;margin-left:10px}.gross-fare-con ul li{border-top:1px solid var(--black-theme-400)}.gross-fare-footer{background-color:var(--secondary-color-light);.thm-heading-small{color:var(--black-theme-100)}}.flight-review-tab-con .thm-heading-small{margin-bottom:0}.flight-list-return .text-center{text-align:start!important}.flight-list-return .train-booking-con{display:flex;align-items:center;justify-content:flex-start;gap:10px}.flight-list-return .flight-logo{margin-right:10px}.flight-return-sac .flight-booking-con{width:100%}.flight-list-fix-con{position:sticky;left:0;right:0;bottom:0;z-index:999}.flight-list-fix-con .train-booking-list{border-radius:0;border:none;padding:15px 30px;margin-top:0;background-color:transparent}.flight-list-fix-sec{margin:0 60px;border:1.5px solid var(--primary-color-dark);border-radius:10px;background-color:var(--black-theme-100)}.routeav-ailability-days ul li{width:30px;height:30px;display:flex;align-items:center;justify-content:center;background-color:var(--black-theme-100);border-radius:5px}.routeav-ailability-days ul li.active{background-color:var(--black-theme-300)}.train-filters-accordion .accordion-item{border:none!important;box-shadow:none}.train-filters-accordion .accordion-button:not(.collapsed){box-shadow:none}.train-filters-accordion .accordion-button:after{background-image:url(/img/arrow-down.82945ece.svg)}.train-filters-accordion .accordion-button{background-color:transparent!important;padding:0}.train-filter-btn button img{width:20px;margin-left:10px}.modal-scroll{max-height:480px;display:block;overflow-y:scroll}.dangercode{background-color:#fbeee8!important;.availability-detail-con{color:#e24949!important}}.warningcode{background-color:#f8ebcd!important;.availability-detail-con{color:#dd9906!important}}.train-header-tab .edit-btn{width:180px;height:auto;background-color:var(--primary-color-light)!important;border:1.5px solid var(--primary-color-dark)!important;padding:12px 18px;display:flex;margin-left:10px;align-items:center;border-radius:8px;justify-content:center;img{width:26px;height:26px;filter:invert(53%) sepia(45%) saturate(858%) hue-rotate(330deg) brightness(96%) contrast(86%);margin-right:10px}}.newtrain-searchlist-sec{background-color:var(--black-theme-100);padding-top:30px;margin:15px 0}.newtrain-form .train-header{border-radius:8px}.train-booking-holiday-btn{display:flex;align-items:center;justify-content:center}.flight-modify-serach{display:flex;align-items:center;justify-content:space-between}.agent-loader-container{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:radial-gradient(closest-side,#fff,#fff,#ffffff0e);display:flex;justify-content:center;align-items:center;z-index:9999}.agent-loader img{width:450px;height:450px;border-radius:100%}.thm-btn.spinning{position:relative;padding-right:48px}.thm-btn.spinning:after{box-shadow:0 0 0 3px #c0602f}.thm-btn.spinning:after,.thm-btn.spinning:before{content:"";right:6px;top:44%;width:0;height:0;position:absolute;border-radius:100%;animation:rotate360 .5s linear infinite,exist .1s ease forwards}.thm-btn.spinning:before{border-right:3px solid #fff}@keyframes rotate360{to{transform:rotate(1turn)}}@keyframes exist{to{width:22px;height:22px;margin:-8px 5px 0 0}}