.frame-gap{margin-bottom:1rem}.mweb-heading-text{font-size:.8125rem;line-height:1.5rem;color:#231f20;letter-spacing:.12rem;text-transform:uppercase;font-weight:500;margin-bottom:.75rem}@media screen and (min-width:992px){.mweb-heading-text{font-size:1rem}}.mweb-component-gap{margin-bottom:2rem}.mweb-component-gap-15{margin-bottom:.9375rem}@keyframes components_rotate{0%{transform:translate(-50%,-50%) scale(1.4) rotate(0turn)}to{transform:translate(-50%,-50%) scale(1.4) rotate(1turn)}}.m-page-title{font-size:1rem;line-height:1.5rem;color:#231f20;margin-bottom:1.25rem;font-weight:600}@keyframes slide-down{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(100)}}.static_pages.slick-wrapper .slick-slider{position:static}.static_pages.slick-wrapper .slick-slider .slick-prev{top:12px;left:calc(100% - 72px);height:32px;width:32px;z-index:0}.static_pages.slick-wrapper .slick-slider .slick-prev i.icon-arrow-left{transform:rotate(0deg)}.static_pages.slick-wrapper .slick-slider .slick-next{top:12px;right:0;height:32px;width:32px;z-index:0}.slick-slide img{margin:auto;object-position:right top}.trains.other-train-service{position:relative;margin-top:0}@media only screen and (min-width:997px){.trains.other-train-service{margin-top:0}}.trains.other-train-service .other-train-banner{margin-bottom:32px;width:100%}.trains.other-train-service .other-train-banner.view-more-banner{height:390px;cursor:pointer;background-color:#fff;border-radius:8px}.trains.other-train-service .other-train-banner.view-more-banner.mobile{height:340px}.trains.other-train-service .other-train-banner.view-more-banner.mobile .arrow_container{padding-top:120px}.trains.other-train-service .other-train-banner.view-more-banner.mobile .view_more{width:260px;justify-content:center}.trains.other-train-service .other-train-banner.view-more-banner .arrow_container{padding-top:145px}.trains.other-train-service .other-train-banner.view-more-banner .arrow_container .arrow_bg{display:flex;width:-moz-fit-content;width:fit-content;background-color:#f2f2f2;padding:17px 15px;border-radius:50%;margin:0 auto}.trains.other-train-service .other-train-banner.view-more-banner .arrow_container .arrow_bg .arrow_icon{width:17px;height:13px}.trains.other-train-service .other-train-banner.view-more-banner .view_more{display:flex;width:-moz-fit-content;width:fit-content;margin:10px auto 0;text-decoration:underline}.trains.other-train-service .other-train-banner .img{height:auto;margin-bottom:16px;border-radius:12px}.trains.other-train-service .other-train-banner .other-train-img{border-radius:12px;width:100%;height:100%;margin-right:0}.trains.other-train-service .train-services.other-train-banner{margin-right:20px}.trains.other-train-service .train-services.other-train-banner .img{height:175px;min-height:78px;max-width:175px;min-width:78px;margin-bottom:16px;border-radius:50%}.trains.other-train-service .train-services.other-train-banner .img .other-train-img{border-radius:50%;min-width:175px;min-height:175px}@media only screen and (min-width:993px)and (max-width:1199px){.trains.other-train-service .train-services.other-train-banner .img{height:130px}.trains.other-train-service .train-services.other-train-banner .img .other-train-img{border-radius:50%;min-width:130px;min-height:130px}}@media only screen and (min-width:768px)and (max-width:993px){.trains.other-train-service .train-services.other-train-banner .img{height:100px}.trains.other-train-service .train-services.other-train-banner .img .other-train-img{border-radius:50%;min-width:100px;min-height:100px}}@media only screen and (max-width:768px){.trains.other-train-service .train-services.other-train-banner .img{height:78px;width:78px}.trains.other-train-service .train-services.other-train-banner .img .other-train-img{border-radius:50%;min-width:78px;min-height:78px}.trains.other-train-service .train-services.other-train-banner{margin-right:0;margin-bottom:15px}}.trains.other-train-service .popular-routes.other-train-banner{margin-bottom:0;position:relative;height:374px;margin-right:20px}.trains.other-train-service .popular-routes.other-train-banner .img{height:294px;max-width:364px;min-width:266px;margin-bottom:0;border-radius:8px 8px 0 0}.trains.other-train-service .popular-routes.other-train-banner .img .other-train-img{object-fit:cover;width:100%;height:100%;border-radius:8px 8px 0 0}@media only screen and (min-width:993px)and (max-width:1199px){.trains.other-train-service .popular-routes.other-train-banner .img{height:270px;width:280px}}@media only screen and (min-width:768px)and (max-width:993px){.trains.other-train-service .popular-routes.other-train-banner .img{height:266px;width:266px}}@media only screen and (max-width:768px){.trains.other-train-service .popular-routes.other-train-banner .img{height:266px;width:266px}}@media only screen and (min-width:993px)and (max-width:1199px){.trains.other-train-service .popular-routes.other-train-banner{height:350px;width:280px}}@media only screen and (min-width:768px)and (max-width:993px){.trains.other-train-service .popular-routes.other-train-banner{height:346px;width:266px}}@media only screen and (max-width:768px){.trains.other-train-service .popular-routes.other-train-banner{height:346px;width:266px}}.trains.other-train-service .popular-routes.other-train-banner .other-train-title{font-size:16px;font-weight:500;padding-left:20px;position:absolute;bottom:0;width:100%;display:flex;align-items:center;height:80px;background-color:#1a7270;margin-right:20px;border-radius:0 0 8px 8px}.trains.other-train-service .other-train-heading{font-size:28px;margin-bottom:32px;font-weight:600}@media only screen and (max-width:993px){.trains.other-train-service .other-train-heading{margin-bottom:12px;font-weight:500}}.trains.other-train-service .other-train-title{font-size:14px}@media(min-width:993px)and (max-width:1199px){.trains.other-train-service .other-train-title{font-size:13px}}.trains.other-train-service .mobile_carousel{display:grid}.trains.other-train-service .mobile_carousel .other-train-banner{width:100%}@media only screen and (max-width:768px){.trains.other-train-service .mobile_carousel{grid-template-columns:47.5% 47.5%;grid-gap:0 9px}}@media only screen and (min-width:768px)and (max-width:1366px){.trains.other-train-service .mobile_carousel{transition:all .6s ease-in-out;grid-template-columns:30% 30% 30%;grid-gap:0 5%}.trains.other-train-service .mobile_carousel .img{transition:all .4s ease-in-out}}@media only screen and (min-width:768px)and (max-width:1366px)and (min-width:1181px){.trains.other-train-service .mobile_carousel .img{height:210px}}@media only screen and (min-width:768px)and (max-width:1366px){.trains.other-train-service .mobile_carousel.expanded .img{height:240px}}@media only screen and (min-width:768px)and (max-width:1366px)and (min-width:1181px){.trains.other-train-service .mobile_carousel.expanded .img{height:260px}}.trains.trains.other-train-service.train-services .card-container{display:flex;overflow:auto}@media only screen and (max-width:768px){.trains.trains.other-train-service.train-services .card-container{flex-wrap:wrap;display:grid;grid-column-gap:20px;grid-auto-flow:column;grid-template-rows:auto auto;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth!important}}@media only screen and (min-width:997px){.trains.trains.other-train-service.train-services{margin-top:0}}.trains.trains.other-train-service.popular-routes .card-container{display:flex;overflow:auto}@media only screen and (max-width:997px){.trains.trains.other-train-service.popular-routes .card-container{flex-wrap:nowrap;flex-direction:row;overflow-y:hidden;overflow-x:auto;scroll-behavior:auto}}@media only screen and (min-width:997px){.trains.trains.other-train-service.popular-routes{background-color:#f4f8fd;margin-top:0;margin-bottom:90px}}@media only screen and (max-width:997px){.trains.trains.other-train-service.popular-routes{background-color:#f4f8fd;margin-bottom:32px}}.banner{margin-bottom:40px}.banner img{width:100%;border-radius:10px;height:340px;object-fit:cover;display:inline-block}.widget_section{padding:40px 20px;background-color:#f2f2f2;margin-top:30px;margin-bottom:72px}.seo_layout.widget_section{border-radius:12px}.widget_container .adlw .flw-tabs li,.widget_container .adlw .flw-tabs li:hover{color:#231f20}.widget_container .adlw .flw-tabs li .new{display:none}.widget_container .adlw .flw-tabs .widget-tabs.new-tag{margin:0 1.125rem;padding-right:0}.widget_container .adlw .flw-tabs li.active{color:#231f20}.widget_container .adlw .flw-tabs li.active:after{height:.1875rem;background:#222}.widget_container .adlw .holidays .holiday-details .month-input .popup-wrpr .popup-label:hover,.widget_container .adlw .holidays .holiday-details .place-input .popup-wrpr .popup-label:hover,.widget_container .adlw .holidays .holiday-details .select-package .popup-wrpr .popup-label:hover,.widget_container .adlw-swap:hover,.widget_container .fids-be-wrpr .fids-airport .sb-wrpr>.full:first-child:hover,.widget_container .fids-be-wrpr .fids-date .sb-wrpr>.full:first-child:hover,.widget_container .fids-be-wrpr .fids-flight .popup-label:hover,.widget_container .fids-be-wrpr .fids-type .sb-wrpr>.full:first-child:hover,.widget_container .fl-be-wrpr .dates .org-dest-input .date-input .input-wrapper:hover,.widget_container .fl-be-wrpr .org-dest .org-dest-input .popup-label:hover,.widget_container .fl-be-wrpr .org-dest-input:hover,.widget_container .fl-be-wrpr .pax .popup-label:hover,.widget_container .fl-be-wrpr .train-details .date-input:hover,.widget_container .fl-be-wrpr .train-details .place-input .org-dest-input.org:hover,.widget_container .fl-be-wrpr .trip-type .sb-wrpr>.full:first-child:hover,.widget_container .ptc-included .fare-type .sb-wrpr>.full:first-child:hover{background:none}.widget_container .adlw .react-datepicker__navigation-icon--next:before{border-color:#231f20;border-width:2px 2px 0 0;width:10px;height:10px;left:4px;top:4px}.widget_container .adlw .react-datepicker__navigation-icon--previous:before{border-color:#231f20;border-width:2px 2px 0 0;width:10px;height:10px;top:4px;right:4px}.desc{font-size:16px;margin-top:40px}.videoContainer{text-align:center;padding:0 14.375rem;background:#000;height:31.25rem;border-radius:10px}@media screen and (max-width:993px){.videoContainer{height:16.25rem;padding:0}}.videoContainer iframe{width:100%;height:31.25rem}@media screen and (max-width:993px){.videoContainer iframe{height:16.25rem}}@media screen and (max-width:576px){.videoContainer{width:100vw;margin-right:calc((100% - 100vw)/2);margin-left:calc((100% - 100vw)/2);border-radius:0}}.similar-videos-mobile{margin-left:calc((100% - 100vw)/2);padding-left:calc((100vw - 100%)/2);overflow-x:scroll}.similar-videos-mobile::-webkit-scrollbar{display:none;width:0;background:transparent}.similar-videos-mobile .videos_container .video_item{margin-right:20px;width:23.8%}.similar-videos-mobile .videos_container .video_item:nth-child(3n+1),.similar-videos-mobile .videos_container .video_item:nth-child(4n+1){margin-right:20px}.similar-videos-mobile .videos_container .video_item:last-child{margin-right:0}@media screen and (max-width:1396px){.similar-videos-mobile .videos_container .video_item{width:23.6%}}@media screen and (max-width:1200px){.similar-videos-mobile .videos_container .video_item{width:23.3%}}@media screen and (max-width:993px){.similar-videos-mobile .videos_container .video_item{margin-right:20px;min-width:292px;display:block}.similar-videos-mobile .videos_container{display:flex}}.video_gallery .full_bleed__infobanner .text_container .desc_imp_points{height:3.25rem}.adl-scroll-htabs{background-color:#fff;position:-webkit-sticky;position:sticky;top:5rem;z-index:2}.adl-scroll-htabs :before{position:relative;display:block;content:" "}@media screen and (max-width:993px){.adl-scroll-htabs{top:4.375rem}}