.seats_headerWrapper__5ohOa{z-index:10;width:100%;position:sticky;top:0}.seats_header__xSUG1{display:flex;align-items:center;background:var(--icBlue);color:#fff;min-height:55px}.seats_seatLayout__cZP7r{width:100%;height:100%}.seats_tabsContainer__yQpiG{min-height:40px;display:flex;justify-content:space-around;align-items:center;margin:15px 0 0}.seats_tabsContainer__yQpiG:after{background-color:#e8f4f2;border-radius:4px;content:"";display:block;position:absolute;width:calc(100% - 40px);bottom:0;height:4px}.seats_amenities__zrpZA{font-size:14px;color:#757575;display:inline-flex;align-items:center;width:50%;margin:8px 0}.seats_amenitiesImg__FBVKE{margin:0 8px;height:24px;flex-shrink:0}.seats_seatLayoutHeader__8EA3T{line-height:1.42857143;margin-left:10px}.seats_busName__N8wqg{font-size:14px;font-weight:700;margin:0}.seats_busRemainDtls__ztPAT{font-size:12px;margin:0;text-transform:capitalize}.seats_cPolicy__yjdMv{border:1px solid #2196f375;border-radius:6px}.seats_subTitleInfo___CMUF:nth-child(2){font-weight:700}.seats_cPolicyHeader__1xv_3{display:flex;background:#bbe5fc;padding:10px 15px;align-items:center}.seats_cPolicyHeader__1xv_3 span{font-size:14px;font-weight:700}.seats_cPolicyImg__lhf_k{margin-right:15px}.seats_subTitleInfo___CMUF{display:flex;border-top:1px solid #2196f375;padding:12px 15px;justify-content:space-between;align-items:center}.seats_subTitleInfo___CMUF span{font-size:14px;color:#363636}.seats_seatLayoutContainer__nlAzD{height:calc(100% - 55px);width:100%;border:none;position:fixed;overscroll-behavior:contain;top:55px;left:0;right:0}.seats_flexi__ysr5g{border:1px solid #daffa8;border-radius:6px;margin-top:30px}.seats_flexiHeader__RbudV{display:flex;background:#daffa8;padding:10px 15px;align-items:center}.seats_flexiHeader__RbudV span{font-size:14px;font-weight:700}.seats_flexiInfo__2FTiJ{position:relative;display:flex;justify-content:space-between;align-items:center;margin:0 10px 0 15px}.seats_checkedImg__3MqaY{position:absolute;background:#fff;left:-8px;top:0}.seats_flexiInfo__2FTiJ span{border-left:1px dashed #000;padding:0 0 20px 10%;font-size:14px;color:#363636}div.seats_flexiInfo__2FTiJ:last-child>span:last-child{border:unset}.seats_mainBlockFlexi__bmgAk{padding:20px 20px 0}.seats_bookCta__y_TP4{font-size:.9em;font-weight:700;border-radius:4px;background:var(--icGreen);border:var(--icGreen);height:40px;min-width:115px;color:#fff;white-space:nowrap;padding:0 15px}.seats_fare__a_Hfg{display:flex;flex-direction:column;font-size:14px;color:#363636;margin-right:15px}.seats_fare__a_Hfg>span:first-child{margin-bottom:2px}.seats_extraDiscount__9T5Sy span{color:#fff;font-size:12px;font-weight:700}.seats_price__cdCOL{color:#363636;font-weight:700}.seats_extraBenefitsWrapper__kICl4{height:-webkit-max-content;height:max-content;margin-top:20px;display:flex;flex-direction:column;width:100%}.seats_bottomSheet__kFX8e,.seats_bottomSheetHidden__UnyYV{box-shadow:0 -3px 4px #00000059;z-index:9;min-height:93vh;position:relative;top:calc(100vh - 175px);background-color:#fff;display:flex;flex-direction:column;padding:5px 15px;border-top-left-radius:10px;border-top-right-radius:10px;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:center bottom;transform-origin:center bottom;transition:all .4s ease-out;-webkit-overflow-scrolling:touch;touch-action:pan-y}.seats_bottomSheetHidden__UnyYV{min-height:0;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:center bottom;transform-origin:center bottom;transition:all 1.4s ease-out;position:absolute;width:100%}.seats_bottomSheetHeader__S9XAX{display:flex;flex-direction:column;position:sticky;top:55px;padding:5px 0 0;background:#fff;z-index:1;margin:0 -15px}.seats_bottomSheetHr__CDPgK{width:25%;height:4px;background:#dadada;border-radius:5px;border:0;align-self:center;margin:5px 0 10px}.seats_bottomSheetHeading1__lnhFU{font-weight:700;font-size:16px;text-align:center}.seats_bottomSheetHeading__IHYs6{font-weight:700}.seats_dataSections__Exvbe{margin:30px 0 0;position:relative}.seats_anchor__xAA2h{position:absolute;top:-200px;pointer-events:none;visibility:hidden}.seats_amenitiesDataWrapper__0uHhB{margin:15px 0;display:flex;flex-wrap:wrap}.seats_reviewsRatings__wfUKT span{margin-bottom:5px}.seats_cPolicyWrapper__vG1ga{margin-top:10px}.seats_floatingButton__saLPV{background:var(--icGreen);position:sticky;color:#fff;padding:11px 15px;border-radius:25px;font-size:15px;display:flex;align-items:center;justify-content:space-evenly;font-weight:700;left:50%;width:120px;bottom:20px;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-top:0}.seats_backArrow__3ZRaR{width:16px;height:16px;-webkit-transform:scaleX(-1);transform:scaleX(-1);-webkit-filter:invert();filter:invert()}.seats_tabsIcon__CYqzg{margin-bottom:5px}.seats_tabs__LhYC1,.seats_visible__68h91{display:flex;flex-direction:column;align-items:center}.seats_visible__68h91{z-index:1}.seats_visible__68h91:after{background-color:var(--icGreen);border-radius:4px;content:"";display:block;width:120%;height:4px}.seats_tabs__LhYC1,.seats_visible__68h91 span{text-align:center;font-size:11px;padding-bottom:8px;max-width:75px;-webkit-filter:saturate(0);filter:saturate(0)}.seats_reviewsCard__dBAs9{border:1px solid #b2cae2;border-radius:5px;display:flex;flex-direction:column;padding:10px;font-size:14px;margin-top:15px}.seats_reviewsCard__dBAs9 span{line-height:1.4}.seats_cardTop__LPiwg{display:flex;justify-content:space-between;margin-bottom:15px}.seats_cardTopLeft__fyfW7{display:flex;flex-direction:column;text-transform:capitalize}.seats_italic__bMtxL{font-style:italic;font-size:12px;color:#666}div.seats_busStopInfo__6RSeS:last-child>div:last-child{border:unset}.seats_hR__hL1sz{margin:40px -15px 0;height:8px;border:0;background-color:#eee}.seats_viewMore__c3ttp{color:var(--icBlue);font-size:13px;text-align:center;font-weight:700;display:block;margin-top:10px}@media screen and (device-width:375px) and (device-height:667px) and (-webkit-device-pixel-ratio:2){.seats_seatLayoutContainer__nlAzD{position:absolute;top:55px}.seats_floatingButton__saLPV{position:fixed;bottom:10px}}.seats_overlay__Gq8ya{position:fixed;bottom:0;left:0;width:100%;height:100%;background:#2424248c;z-index:15;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:15px;box-sizing:border-box}.seats_overlayText__wB7Vf{font-size:25px;font-weight:700;color:#ffffffd6;margin-bottom:20px;text-align:center}.seats_allReviewsWrapper__Yxf_Z{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10;width:100%;padding:0;border:none;background:#fff;overflow:auto}.seats_allReviewsHeading__nO2Dm{font-weight:700;color:#353535;font-size:1.05em}.seats_allReviewsContainer__l2nK9{margin:20px 15px 15px;display:flex;flex-direction:column}.seats_closeButton__r1yhL{float:right;font-weight:400;font-size:30px;opacity:.6;line-height:17px}@media only screen and (min-width:720px){.seats_reviewsCard__dBAs9{flex-grow:0;flex-shrink:0;flex-basis:calc(48% - 30px);margin-top:20px}.seats_cPolicyWrapper__vG1ga{display:flex;justify-content:space-evenly;margin:30px 60px}.seats_cPolicy__yjdMv{width:48%}.seats_flexi__ysr5g{margin:unset;width:48%;height:-webkit-max-content;height:max-content}}.QuickSearch_recentSearchesBlock__ciKxH{margin-top:30px;display:flex;flex-direction:column;contain:layout}.QuickSearch_recentSearchesBlockHeading___B8cR{font-size:1.294em;font-weight:700;margin:10px 0 15px;align-self:center}.QuickSearch_recentSearchesContainer__Ju71G{display:flex;overflow-x:scroll;scrollbar-width:none;contain:content;margin:0 0 0 -15px;width:calc(100% + 30px);padding-left:15px;box-sizing:border-box;text-transform:capitalize}.QuickSearch_recentSearchesContainer__Ju71G::-webkit-scrollbar{-webkit-appearance:none;display:none}.QuickSearch_recentSearchesContainer__Ju71G:after{content:"";padding:.1px}.QuickSearch_recentSearchesItemArrow__0xldI{margin:0 10px}.QuickSearch_recentSearchesItem__iAu_f{display:flex;flex-direction:column;align-items:flex-start;font-size:14px;white-space:nowrap;border:1px solid #ececec;padding:5px 15px;margin-right:10px;border-radius:4px;cursor:pointer;background:#fff}.QuickSearch_recentSearchesItem__iAu_f span{font-size:12px;font-weight:400;margin-top:2px}.QuickSearch_Hr__dLyh_{margin:0;width:60px;height:4px;background:var(--icGreen);border-radius:5px;opacity:1;color:var(--icGreen);border:0;align-self:center}@media only screen and (min-width:720px){.QuickSearch_recentSearchesBlock__ciKxH{margin-top:15px}.QuickSearch_recentSearchesItem__iAu_f{background:#0000;color:#fff;border:1px solid #ffffff3d}.QuickSearch_recentSearchesItem__iAu_f:hover{border-color:#fff;cursor:pointer}.QuickSearch_recentSearchesItem__iAu_f span{color:#fffc}.QuickSearch_recentSearchesItem__iAu_f div{font-size:14px;font-weight:700}.QuickSearch_recentSearchesItemArrow__0xldI{-webkit-filter:invert(1);filter:invert(1)}}.SearchFormWrapper_smartBusTitle___pE9w{width:40%;position:relative;left:4%;padding-top:10.5%}.SearchFormWrapper_smartBusTitleHeading__80ty_{font-weight:700;font-size:42px}.SearchFormWrapper_smartBusSubTitle___moRS{display:flex;align-items:center;margin-top:5px;font-size:16px;font-weight:700}.SearchFormWrapper_headingTxt__yTpFt{font-size:24px;font-weight:700;line-height:1.1;text-align:left;max-width:1440px}.SearchFormWrapper_searchFormWrapper__2Ou1U,.SearchFormWrapper_searchFormWrapper__2Ou1U[data-is-ry=true]{border-radius:6px;box-shadow:0 2px 5px -1px #595959;background:var(--icBlue);padding:15px;margin:20px auto 40px;width:90%;position:sticky;top:70px;z-index:10;max-width:1440px}.SearchFormWrapper_searchFormWrapper__2Ou1U[data-is-ry=true]{margin:0 auto 70px!important;box-shadow:unset!important;position:unset!important;width:unset!important;background-color:unset;padding:17px 22px}.SearchFormWrapper_searchFormWrapper__2Ou1U[data-srp=true]{top:0;box-shadow:unset;margin:-30px auto 10px}.SearchFormWrapper_searchFormWrapper__2Ou1U[data-srp=true]>.SearchFormWrapper_searchForm__6T64i{height:35px}.SearchFormWrapper_searchFormWrapper__2Ou1U[data-is-ry=true]>.SearchFormWrapper_searchForm__6T64i{flex-direction:column;height:-webkit-max-content;height:max-content;position:relative}.SearchFormWrapper_searchForm__6T64i{height:44px}.SearchFormWrapper_searchForm__6T64i,.SearchFormWrapper_searchFormWrapper__2Ou1U[data-is-ry=true]>.SearchFormWrapper_searchForm__6T64i{display:flex;align-items:center}.SearchFormWrapper_searchFormWrapper__2Ou1U[data-is-ry=true]>.SearchFormWrapper_searchForm__6T64i>*{margin-bottom:20px}.SearchFormWrapper_fromCitySearch__xcKCy,.SearchFormWrapper_toCitySearch__2gwKp{background-repeat:no-repeat;background-position:15px 50%;text-transform:capitalize}.SearchFormWrapper_fromCitySearch__xcKCy{background-image:url(https://images.railyatri.in/ry_images_prod/subtraction-53-1562656146.png)}.SearchFormWrapper_toCitySearch__2gwKp{background-image:url(https://images.railyatri.in/ry_images_prod/location-1562656150.png)}.SearchFormWrapper_fromCitySearch__xcKCy:not([placeholder="Source City"])::-webkit-input-placeholder,.SearchFormWrapper_toCitySearch__2gwKp:not([placeholder="Destination City"])::-webkit-input-placeholder{color:#000}.SearchFormWrapper_fromCitySearch__xcKCy:not([placeholder="Source City"])::placeholder,.SearchFormWrapper_toCitySearch__2gwKp:not([placeholder="Destination City"])::placeholder{color:#000}.SearchFormWrapper_journeyDateSearch__84tSw{background:url(https://images.railyatri.in/ry_images_prod/calendar-1562656148.png) no-repeat scroll 0 50%;background-size:20px}.SearchFormWrapper_inputBlock__JRZGV{margin-right:15px;min-width:28%;width:calc(27% + 5px);height:inherit}.SearchFormWrapper_searchFormWrapper__2Ou1U[data-is-ry=true]>.SearchFormWrapper_searchForm__6T64i>.SearchFormWrapper_datepickerWrap__dybsb,.SearchFormWrapper_searchFormWrapper__2Ou1U[data-is-ry=true]>.SearchFormWrapper_searchForm__6T64i>.SearchFormWrapper_inputBlock__JRZGV{margin-right:unset!important;width:100%!important}.SearchFormWrapper_searchFormWrapper__2Ou1U[data-is-ry=true]>.SearchFormWrapper_searchForm__6T64i>.SearchFormWrapper_searchCta__yDxF_{margin-right:unset!important;height:44px!important;width:100%!important}.SearchFormWrapper_searchFormWrapper__2Ou1U[data-srp=true] .SearchFormWrapper_inputBlock__JRZGV input{font-size:16px}.SearchFormWrapper_inputBlock__JRZGV input{height:inherit;padding:0 12px 0 40px;border-radius:4px;background-size:13px;background-color:#fffffff2;border:none;font-size:18px;font-weight:700;width:100%;box-sizing:border-box}.SearchFormWrapper_switchIcon__Q8mgb{margin:0 -7px 0 -22px;height:32px;width:32px;z-index:1;display:flex;justify-content:center;align-items:center;background:var(--icGreen);border-radius:50%}.SearchFormWrapper_searchFormWrapper__2Ou1U[data-is-ry=true]>.SearchFormWrapper_searchForm__6T64i>.SearchFormWrapper_switchIcon__Q8mgb{-webkit-transform:none;transform:none;right:0;position:absolute;top:36px;right:5px;height:40px;width:41px;z-index:unset;background-color:initial}.SearchFormWrapper_searchCta__yDxF_{background:var(--icGreen);color:#fff;font-size:16px;font-weight:700;border-radius:4px;border:unset;height:inherit;width:145px;margin:auto}.SearchFormWrapper_searchFormWrapper__2Ou1U[data-is-ry=true]>.SearchFormWrapper_searchForm__6T64i>.SearchFormWrapper_searchCta__yDxF_{background:#077ff7;color:#fff;font-size:16px;font-weight:700;border-radius:4px;border:unset;height:inherit;width:145px;margin:auto}.SearchFormWrapper_searchCta__yDxF_[aria-disabled=true]{-webkit-filter:grayscale(1) opacity(.7);filter:grayscale(1) opacity(.7);cursor:not-allowed!important}.SearchFormWrapper_datepickerWrap__dybsb,.SearchFormWrapper_searchFormWrapper__2Ou1U[data-is-ry=true]>.SearchFormWrapper_searchForm__6T64i>.SearchFormWrapper_datepickerWrap__dybsb{height:inherit;display:flex;flex-direction:row;margin-right:15px;background-color:#f1f2f6;border-radius:4px;padding:0 5px 0 15px;align-items:center;position:relative;width:28%;box-sizing:border-box}.SearchFormWrapper_datepickerWrap__dybsb input{padding-left:30px;height:inherit;border:unset;border-radius:4px;font-weight:700;color:#000;font-size:16px;background-color:#f1f2f6;width:60%;cursor:pointer}.SearchFormWrapper_futureDates__ITehk{display:flex;text-align:center;margin-left:auto;box-sizing:border-box;height:inherit;padding:2px 0}.SearchFormWrapper_searchFormWrapper__2Ou1U[data-srp=true] .SearchFormWrapper_futureDateItem__Gv4Tu{width:40px}.SearchFormWrapper_futureDateItem__Gv4Tu{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;margin-left:5px;border-radius:4px;padding:2px 0;color:var(--icBlue);font-size:10px;font-weight:700;background-color:#fff;width:44px;box-sizing:border-box}.SearchFormWrapper_searchFormWrapper__2Ou1U[data-srp=true] .SearchFormWrapper_futureDateItem__Gv4Tu span{font-size:14px}.SearchFormWrapper_futureDateItem__Gv4Tu span{font-size:18px}.SearchFormWrapper_heroImgWrapper__tC2XX{position:relative;height:200px;padding:15px 20px 100px;max-width:1440px;width:98%;margin-left:auto;margin-right:auto}.SearchFormWrapper_cityImg__Q2kPj{position:absolute;top:-70px;width:100%;height:470px;background-image:url(https://images.railyatri.in/ry_images_prod/Mask-Group-148-1704965805.png);background-repeat:no-repeat;background-position:100% 0;background-size:104%}.SearchFormWrapper_heroBg__jI61q{position:absolute;top:4.6rem;right:12rem;height:12.1rem}.SearchFormWrapper_intrcityBusImg__mgJT9{position:relative;height:285px;top:120px;display:flex;justify-content:center;max-width:1440px;margin:0 auto}.SearchFormWrapper_intrcityBusImgFacilitiesImg__5HFLJ{z-index:9;position:relative}.SearchFormWrapper_boardingLoungesSec__IlBJl,.SearchFormWrapper_privateCabinSec__f7DOm,.SearchFormWrapper_sanitizationSec__v4cqj{position:absolute}.SearchFormWrapper_boardingLoungeText__Teb_J,.SearchFormWrapper_privateCabinText__dpwQ7,.SearchFormWrapper_sanitizationText___eZKP{position:absolute;font-size:14px;background:#000;color:#fff;visibility:hidden;border-radius:8px;z-index:8;opacity:0;width:90%;padding:15px 50px 15px 15px}.SearchFormWrapper_intrcityBusImgFacilitiesImg__5HFLJ:hover+span{visibility:visible;opacity:1;transition:all .5s;right:80%}.SearchFormWrapper_privateCabinText__dpwQ7{right:0;top:12%}.SearchFormWrapper_intrcityBusImgFacilitiesImg__5HFLJ:hover+.SearchFormWrapper_boardingLoungeText__Teb_J{left:80%}.SearchFormWrapper_boardingLoungeText__Teb_J{left:3.4%;bottom:7%;padding:15px 15px 15px 50px}.SearchFormWrapper_sanitizationText___eZKP{right:6%;bottom:48%}.SearchFormWrapper_sanitizationSec__v4cqj{right:7%;top:-68px}.SearchFormWrapper_regularSanitizationImg__QZpBr{position:absolute}.SearchFormWrapper_regularSanitizationDotted__MaR8v{position:absolute;cursor:none;left:-78%;top:50%;z-index:10}.SearchFormWrapper_privateCabinSec__f7DOm{right:39%;top:-124px}.SearchFormWrapper_privateCabinLine__HPfxJ{left:-16%;top:95px;position:absolute;z-index:10}.SearchFormWrapper_boardingLoungesSec__IlBJl{left:18%;bottom:15%}.SearchFormWrapper_boardingLoungeLine__m0uEe{position:absolute;left:-33%;bottom:35%;cursor:none;z-index:10}.SearchFormWrapper_exploreRoutesSec__7iper{border:1px solid var(--icBlue);padding:7px 10px;display:flex;align-items:center;border-radius:4px;color:var(--icBlue);font-weight:700;width:-webkit-max-content;width:max-content;margin:0 auto}.SearchFormWrapper_exploreRoutesSec__7iper span{margin-left:15px}.SearchFormWrapper_exploreRoutesSec__7iper:hover,.SearchFormWrapper_futureDateItem__Gv4Tu:hover,.SearchFormWrapper_searchCta__yDxF_:hover,.SearchFormWrapper_switchIcon__Q8mgb:hover{cursor:pointer}.SearchFormWrapper_exploreRoutesSec__7iper:hover,.SearchFormWrapper_searchCta__yDxF_:hover,.SearchFormWrapper_switchIcon__Q8mgb:hover{background:#659b00}.SearchFormWrapper_exploreRoutesSec__7iper:focus,.SearchFormWrapper_searchCta__yDxF_:focus,.SearchFormWrapper_switchIcon__Q8mgb:focus{background:#86bc24}.SearchFormWrapper_SmBus_features__RaqXM{width:100%;position:relative;padding-top:50px}.SearchFormWrapper_SmBus_features__RaqXM ul{width:100%;position:relative;list-style-type:none;left:4%}.SearchFormWrapper_SmBus_features__RaqXM ul>li{font-size:16px;color:#000;border-left:1px solid green;display:inline-flex;width:11%;vertical-align:middle;padding:0 23px}.SearchFormWrapper_SmBus_features__RaqXM ul>li span{padding-right:15px;vertical-align:middle;display:inline-block}.SearchFormWrapper_SmBus_features__RaqXM ul>li a:hover{color:#0758a9!important}.SearchFormWrapper_exploreSmartRoute__bn5yd{display:flex;width:90%;-webkit-justify-content:space-around;max-width:1440px;justify-content:space-between;margin:0 auto}.SearchFormWrapper_exploreSmartRoute__bn5yd .SearchFormWrapper_srchFormTitle__yZrPg{width:50%}.SearchFormWrapper_exploreSmartRoute__bn5yd .SearchFormWrapper_routeLink__7_bJL{width:auto;position:sticky;z-index:9}.SearchFormWrapper_exploreSmartRoute__bn5yd .SearchFormWrapper_routeLink__7_bJL span{font-size:16px;color:#0475e5;cursor:pointer}.SearchFormWrapper_exploreSmartRoute__bn5yd .SearchFormWrapper_routeLink__7_bJL span:hover{color:#0758a9}