.FlightDetailBanner .carousel-item,.GovImp_regfrm .regFrmMain .corpSubmit-btns,.Nav-icons,.RoundTripPopUp .modal-content .modal-body.p-2 .collapse .tab-content .tab-pane .badge_destinationName,.app_icons_wrap,.baggage-wrap>div h6,.baggagedetails-wrap,.excellent-benefits h3,.footer-social,.form-in-custom3,.modalLogin .modal-body,.right-rt-searchbarbtm span:nth-of-type(2),ul.nav-icons-wrap li{text-align:center}html *{outline:0!important}body,html{min-height:100%;scroll-behavior:smooth}body.modal-open{padding:0!important}body{font-family:Roboto,sans-serif}.Faq_Section .BoxWiteBg h2,.HomeSmallMenu .nav-icons-wrap,.confirmation-card-top>div>label,.slider .slick-slide,.table-responsive.ContactDetailsBox .row,.years-wrap>span,h1,h2,h3,h4,h5,h6,p{margin:0}a:focus,button:focus,input:focus,textarea:focus{text-decoration:none;outline:0;box-shadow:none}.view{position:relative;overflow:hidden;cursor:default}.view,body,header,html{height:100%}.btn-primary:hover{color:#2d2383}.InterChangeIcon i.fa.fa-arrows-h,.booking-detail-flight strong,.booking-detail-flight-info,.error,.font-14,input.form-control{font-size:14px}.custom-scroll ul{max-height:400px;overflow-y:scroll}::-webkit-scrollbar{width:8px}.table-responsive.ContactDetailsBox .col-lg-12 span,.table-responsive.ContactDetailsBox .col-lg-4 span,.table-responsive.ContactDetailsBox .col-lg-8 span{display:block;font-size:15px;font-weight:700;margin-bottom:1px}.table-responsive.ContactDetailsBox .col-lg-12,.table-responsive.ContactDetailsBox .col-lg-4,.table-responsive.ContactDetailsBox .col-lg-8{margin-bottom:10px;font-size:14px}.table-responsive.ContactDetailsBox{width:100%;margin:0 auto}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#666}::-webkit-scrollbar-thumb:hover{background:#555}.Home-banner-main-wrap{margin-top:70px;height:auto;overflow:hidden}.excellent-benefits{background:#fff;max-width:50%;z-index:2;position:absolute;overflow:hidden;border-radius:4px;border:3px solid #0056b3;width:100%;right:0;top:20px}.excellent-benefits h3{padding:.3rem 0;margin:.45%;width:99%;color:#fff;font-size:24px;background:linear-gradient(-45deg,#332b67,#28558e,#332b67,#28558e);background-size:400% 400%;animation:20s infinite gradient}.excellent-benefits ul{margin:.5rem;overflow:hidden;padding:0;list-style:none}.excellent-benefits ul li{float:left;font-size:14px;font-weight:400;width:50%;margin:3px 0;padding:0 0 0 20px;position:relative}.excellent-benefits ul li i{color:#0056b3;position:absolute;left:0;top:5px;font-size:13px}.excellent-benefits ul li a,.excellent-benefits ul li span{font-weight:600;color:#0056b3;text-decoration:none}.departselected span{color:#0c4b94!important;font-weight:500}.time-preference div.departselected{background:#eee}.Home-banner-wrap{min-height:300px;animation:50s linear infinite marquee}.homeflightSection .Home-banner-wrap{min-height:300px}.Home-Form-Section.homeSrchBox{padding-top:25px;padding-bottom:20px;z-index:1;position:relative}.cloudinsky,.navbar-nav .dropdown-menu,.plane{position:absolute}span.Hilighttxt{display:inline-block;margin:15px 0 0;color:#fff;padding:3px 5px}.AdsBannerBox img,.AppDownload_White .AppDownload_Box .row .PhoneApp img,.Banner_HomeSml ul li img,.SrchResultBanner img,.airformwrap .form-in-custom1 datepickermodifi.form-control input,.brandlogo a img,.carousel-item.active.loadingAds a,.navbar a.navbar-brand img,.rt-searchbartop-withborder .right-rt-searchbartop label,.view.Home-banner-main-wrap.homeflightSection.HomeTopBannerMain .carousel-inner .carousel-item img{width:100%}.col-12.col-md-6.col-lg-3.col-sm-12.BoxBannerMain{text-align:center;padding-left:10px;padding-right:10px}.booking-detail-in.meals-wrap>div>a>label,.col-12.col-md-6.col-lg-3.col-sm-12.BoxBannerMain:nth-of-type(3),.col-12.col-md-6.col-lg-3.col-sm-12.BoxBannerMain:nth-of-type(4),.col-12.col-md-6.col-lg-3.col-sm-12.BoxBannerMain:nth-of-type(5),.content-widget ul li,.right-searchbarbtm:last-child{margin-bottom:0}.col-12.col-md-6.col-lg-3.col-sm-12.BoxBannerMain .AdsBannerBox{border:1px solid rgba(0,0,0,.1);border-radius:5px;min-height:200px;overflow:hidden;background:url(https://www.air.irctc.co.in/assets/img/air-logo-icon.webp) center center/120px no-repeat #f2f2f2}@keyframes marquee{0%{background-position:0}100%{background-position:-1190px}}.cloudinsky{background-repeat:repeat;animation:50s linear infinite marquee1;width:100%;height:375px;left:0;top:0;z-index:1}@keyframes marquee1{0%{background-position:0}100%{background-position:-1190px}}.Home-Form-Section.homeSrchBox .top-search-wrap{background:#fff;margin:0;padding:10px;border-top-left-radius:10px;border-top-right-radius:10px}.Home-Form-Section.homeSrchBox .top-search-wrap .search-option-bar input[type=radio]:checked+label{background:#332b67;color:#fff}.Home-Form-Section.homeSrchBox .top-search-wrap .search-option-bar input[type=radio]:checked+label:after{border-top:7px solid #332b67}.Home-Form-Section.homeSrchBox .top-search-wrap .top-search-option .search-option-bar{color:#000;position:relative}.Home-Form-Section.homeSrchBox .top-search-wrap .top-search-button,.Home-Form-Section.homeSrchBox .top-search-wrap .top-search-button .dropdown,.Home-Form-Section.homeSrchBox .top-search-wrap .top-search-option .search-option-bar label.form-check-label{color:#000}.Home-Form-Section.homeSrchBox .top-search-wrap .top-search-button .dropdown button{color:#000;font-size:14px}.Home-Form-Section.homeSrchBox .top-search-wrap .top-search-button .dropdown button:after{border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.infanterror{color:red;font-size:13px;margin-bottom:10px}.plane{left:-12%;margin-top:6%;animation:3s infinite mymove;width:360px}@keyframes mymove{0%,100%{top:0}25%,75%{top:3px}50%{top:5px}}.h-35{height:35%!important}.btn,.search-rt-international>div:last-child{border:none}button.btn.btn-sm{min-width:110px;padding:.25rem 1rem}button.btn-rounded{background:0 0;border:2px solid #332b67;border-radius:25px}button.btn-grey{background:grey;color:#fff}.outline-btn{background:0 0;border:2px solid #332b67}.dark-gradient{background:linear-gradient(-45deg,#332b67,#28558e,#332b67,#28558e);background-size:400% 400%;animation:20s infinite gradient;color:#fff;border-radius:25px;border:2px solid #332b67}.AppDownload_White .AppDownload_Box .row .AppTxts span,.dark-gradient:hover,.flexiFareData,.remove-promo-code:hover,.right-priceslider.slick-slider .active a,.right-priceslider.slick-slider .active a span:last-child{color:#fff}.btn-shadow{box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)}.btn-radius,.btn-radius-25{border-radius:25px}.nav.nav-tabs.section-heading li a.active,.yellow-gradient:active,.yellow-gradient:active:focus .yellow-gradient.active,.yellow-gradient:focus,.yellow-gradient:hover{background:#f7c02c;color:#2d2383}.form-control:focus{box-shadow:none}.right-logo{float:right;margin-left:30px}nav.navbar.fixed-top{z-index:9999999;box-shadow:0 2px 4px 0 rgba(0,0,0,.2);padding:.25rem 0;transition:background .5s ease-in-out,min-height .5s ease-in-out,padding .5s ease-in-out;-webkit-transition:background .5s ease-in-out,min-height .5s ease-in-out,padding .5s ease-in-out}nav.navbar.fixed-top.top-nav-collapse{padding:.25rem 0;transition:background .5s ease-in-out,min-height .5s ease-in-out,padding .5s ease-in-out;-webkit-transition:background .5s ease-in-out,min-height .5s ease-in-out,padding .5s ease-in-out}.navbar-right .navbar-nav{float:right;margin-top:8px}.btn-covid button,.navbar-right .navbar-nav li{margin:0 10px}.navbar-right .navbar-nav li a{font-size:16px;color:#333;font-weight:400}.navbar-right .navbar-nav li.dropdown a.dropdown-item{padding:.2rem .5rem}.navbar-right .navbar-nav li.dropdown .dropdown-menu{padding:.25rem 0;right:0;left:auto}.navbar-right .navbar-nav li.dropdown .dropdown-menu i,.promoRadioWrap,.rt-searchresult-fixed-in>div:last-child div h6,.rt-searchresult-fixed-multicity>div div img,.search-rt-international>div:first-child div h6{margin-right:5px}.GovImp_regfrm .regFrmMain .form-group select option,.airformwrap,.faredetails-wrap div div:nth-child(2n),.topHeader.darkHeader .navbar.navbar-expand-md.fixed-top.px-0{background:#fff}.airformwrap .form-in-custom{width:18%;float:left;margin:0;border-right:1px solid #dddada;padding:.78rem .5rem;position:relative}.airformwrap .form-in-custom .form-control{font:400 16px Roboto,sans-serif;margin:0;border:none!important;color:#333;padding:0;height:calc(2em + .35rem + 4px)}.airformwrap .form-in-custom .form-control::placeholder{color:#666;font:400 16px Roboto,sans-serif}.airformwrap .form-in-custom1{width:15%}.form-in-custom.form-in-custom1 datepickermodifi.form-control{min-height:auto}.form-in-custom1 datepickermodifi.form-control input.dateplug{width:100%;margin-top:0}.form-multy-wrap{width:20%!important;display:flex;float:left;padding:.78rem .5rem;position:relative;justify-content:space-between}.form-multy span{margin-right:10px}.form-in-custom.date i{position:absolute;right:10px;top:15px}.form-in-custom3{display:inline-block;float:right;width:14%}.form-in-custom3 button.yellow-gradient.home-btn{width:100%;font-size:20px;border-radius:35px 0 0 35px;padding:.6rem .5rem}.airformwrap .no-border,.no-border{border:none!important}.airformwrap.multicity-form{background:0 0}.airformwrap.multicity-form .form-in-custom{padding:.78rem .5rem;background:#fff;min-height:51px}.airformwrap.multicity-form .form-in-custom.no-border{width:auto;padding:.44rem .5rem}.creditshell-wrap{display:block;margin:10px 0 0;font-size:14px}.creditshell-wrap p{margin:0 0 5px}.GovImp_regfrm .regFrmMain .form-group .radiobtns,.Home-Form-Section{padding:10px 0}@keyframes gradient{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}ul.nav-icons-wrap{display:flex;list-style:none;padding:0;justify-content:space-around;flex-wrap:wrap}ul.nav-icons-wrap li a{font-size:14px;text-decoration:none}.Nav-icons{margin:0 auto;width:56px;background:url(https://www.air.irctc.co.in/assets/img/nav-sprite.webp) no-repeat;height:56px;border:1px solid #fff;overflow:hidden;border-radius:50%;transition:.3s linear}.Nav-icons:hover,a.active .Nav-icons{border:1px solid #fd0}ul.nav-icons-wrap li a span{margin-top:0;color:#fff;background:0 0}ul.nav-icons-wrap li a.active span,ul.nav-icons-wrap li a:hover span{color:#fd0}.room_guest-wrap_btm{display:none;background:#fff;box-shadow:0 0 5px rgb(0 0 0 / 50%);padding:5px;min-width:270px;position:absolute;left:50%;z-index:2;transform:translateX(-50%);top:15%!important}.FlightDetailBanner .carousel-item img,.SrchResultBanner img,.modalLogin ul.nav,.modalLogin ul.nav li.nav-item,.years-wrap>*,table.table.confirmation-table td span{display:inline-block}.room_guest-wrap-in{font-size:14px;margin:15px 0;overflow:hidden}.room_guest-wrap-in span{margin-right:2px}.room_guest-wrap-in label{font-size:11px;color:#666;margin:0}.modal .close,a.close-btn{color:#fff;background-color:#fecc2f;text-align:center}.years-wrap{float:right;margin:0!important;border:1px solid #dddada;border-radius:3px}.years-wrap>*{padding:0;margin:0;border-right:1px solid #dddada;width:24px;height:24px;line-height:24px;color:#666}.choose-class,.form-customcontainer{display:flex;justify-content:space-between;margin-right:-1rem}.choose-class-in{flex:1;margin-right:1rem;margin-bottom:5px}.choose-class .choose-class-in select{font-size:14px!important;border:1px solid #333!important;background:#f1efef;border-radius:0}a.close-btn{border-radius:50%;position:absolute;top:-10px;right:-10px;border:2px solid #fecc2f;width:25px;height:25px;line-height:24px;font-size:16px;z-index:100}.Nav-icons.Flights{background-position:0 6px}.Nav-icons.Lounge{background-position:-61px 5px}.Nav-icons.RetiringRoom{background-position:-120px 6px}.Nav-icons.IRCTCHotels{background-position:-182px 6px}.Nav-icons.BharatDarshan{background-position:-242px 6px}.Nav-icons.DeluxeTrain{background-position:-550px 5px}.Nav-icons.BuddhistTrain{background-position:-787px 3px}.Nav-icons.Maharajas{background-position:-609px 4px}.Nav-icons.GoldenChariot{background-position:-728px 2px}.Nav-icons.Cruise{background-position:-426px 5px}.Nav-icons.BusTickets{background-position:-486px 6px}.Nav-icons.Package{background-position:-901px 4px}.Nav-icons.touristtrain{background-position:-956px 6px}a.active .Nav-icons.Flights,ul.nav-icons-wrap li a:hover .Flights{background-position:0 -55px}a.active .Nav-icons.Lounge,ul.nav-icons-wrap li a:hover .Lounge{background-position:-61px -56px}a.active .Nav-icons.RetiringRoom,ul.nav-icons-wrap li a:hover .RetiringRoom{background-position:-120px -55px}a.active .Nav-icons.IRCTCHotels,ul.nav-icons-wrap li a:hover .IRCTCHotels{background-position:-182px -55px}a.active .Nav-icons.BharatDarshan,ul.nav-icons-wrap li a:hover .BharatDarshan{background-position:-242px -55px}a.active .Nav-icons.DeluxeTrain,ul.nav-icons-wrap li a:hover .DeluxeTrain{background-position:-550px -56px}a.active .Nav-icons.BuddhistTrain,ul.nav-icons-wrap li a:hover .BuddhistTrain{background-position:-787px -56px}a.active .Nav-icons.Maharajas,ul.nav-icons-wrap li a:hover .Maharajas{background-position:-609px -56px}a.active .Nav-icons.GoldenChariot,ul.nav-icons-wrap li a:hover .GoldenChariot{background-position:-728px -56px}a.active .Nav-icons.Cruise,ul.nav-icons-wrap li a:hover .Cruise{background-position:-426px -56px}a.active .Nav-icons.BusTickets,ul.nav-icons-wrap li a:hover .BusTickets{background-position:-486px -55px}a.active .Nav-icons.Package,ul.nav-icons-wrap li a:hover .Package{background-position:-901px -55px}a.active .Nav-icons.touristtrain,ul.nav-icons-wrap li a:hover .touristtrain{background-position:-956px -55px}.modal .close{transition:.8s linear;z-index:1;width:40px;height:40px;line-height:36px;border:2px solid #fecc2f;opacity:1;border-radius:50%;position:fixed;right:5px;top:5px}.back-top a::after,.modal .close::after,div.filter-btm-fixed::after{border-radius:50%;z-index:-1;content:"";position:absolute;left:-2px;top:-2px;width:40px;height:40px;animation:1.6s ease-out infinite ripple;opacity:1;background:#2c62de}.modalLogin ul.nav{text-align:center;margin:0 auto 10px;width:auto;padding:5px;border:1px solid #dfdfdf;border-radius:25px;box-shadow:0 1px 7px 0 rgba(0,0,0,.3)}.modalLogin ul.nav li.nav-item a{border-radius:25px;padding:.4rem 1rem;color:#333;font-weight:600;border:none;font-size:14px}.modalLogin ul.nav li.nav-item a.active{background:#f7c02c;color:#2d2383;font-weight:600;-webkit-transition:.5s;transition:.5s}.modalLogin .close{position:absolute;right:-10px;top:-10px;z-index:1;min-width:40px}.AppDownload_White .AppDownload_Box .row,.RightBox-fareBreakup .fare-detail-card .promoMain,.allFareToolTip,.bestFareToolTip,.bg-footer,.footer-content,.form-group.roundtrip-formgrp,.modalLogin .modal-body .card .form-group,figure img,figure.effect-apollo{position:relative}.modalLogin .close:hover,.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.modalLogin .modal-body .card{padding:10px 0;text-align:left;border:none}.accordion-custom .btn-link.collapsed::after,.accordion-custom .btn-link::after{margin-left:.255em;vertical-align:.255em;border-right:.5em solid transparent;border-left:.5em solid transparent;right:10px;top:11px;display:block;content:""}.modalLogin .modal-body .card .form-group label{display:block;margin:0;font-weight:500}.modalLogin .modal-body .card .form-group input.form-control{padding-right:40px}.modalLogin .modal-body .card .form-group i{position:absolute;right:14px;bottom:12px}.modalLogin .modal-body .card .form-footer{text-align:center;margin-top:20px;border-top:1px solid #dfdfdf;padding-top:10px}.modalLogin .modal-body .card .form-footer p{display:inline-block;margin:0 2px}.accordion-custom .card{margin-bottom:10px;border:none}.accordion-custom .card-body{font-size:15px;text-align:justify}.accordion-custom h2 button,.view-more-btn{padding-right:25px!important;font-size:12px;font-weight:600;color:#212529;width:100%;position:relative;text-align:left}.accordion-custom .btn-link.collapsed::after{border-top:.5em solid;position:absolute;border-bottom:0}.accordion-custom .btn-link::after{border-bottom:.5em solid;position:absolute;border-top:0}.bg-footer{background:#181e52;z-index:3}.footer-content{padding:25px 0 0}.footer-content::before{position:absolute;left:-20px;top:-20px;content:"";opacity:.8}.footer-content::after{position:absolute;left:auto;right:-20px;top:auto;bottom:-20px;content:"";opacity:.8}.title-widget h4{color:#fff;text-transform:capitalize;font-size:15px}.PromoMessage,.brandlogo a,.email,.terms-wrap ul{font-size:13px}.title-widget hr{border-top:1.5px solid #fff;width:40px;margin:12px 0 10px}.content-widget{margin-top:24px;padding-bottom:14px}.content-widget ul{padding:0;list-style:none}.content-widget ul li a{color:#ffffffb3;font-weight:300;transition:.4s;font-size:12px}.content-widget ul li a:hover{text-decoration:none;color:#fff}.copyright{padding:8px 0;background:#fafafa}.text-coppyright{padding:5px 0;color:#fff}.text-coppyright a{color:#fff;font-weight:700}.GovImp_regfrm .regFrmMain .ContinueBtn,.brandlogo,.fare-chart>div b:last-child,.right-min-slider label,.right-min-slider span{text-align:right}.brandlogo a{margin:0 2px;color:#1c1c1c;display:inline-block;font-weight:600;border-right:1px dashed #9e9e9e;min-height:60px;vertical-align:top;padding-right:6px;padding-top:3px}figure.effect-apollo{border-radius:0;background:0 0;float:left;overflow:hidden;margin:0;min-width:100%;max-width:100%;max-height:430px;width:48%;height:auto;text-align:center;cursor:pointer}figure.effect-apollo img{margin:0 auto;opacity:.95;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}figure.effect-apollo figcaption::before{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.5);content:"";-webkit-transition:-webkit-transform .6s;transition:transform .6s;-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-110%,0);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-110%,0)}figure.effect-apollo h2{text-align:center;opacity:0;-webkit-transition:opacity .35s;transition:opacity .35s}figure.effect-apollo:hover img{opacity:1;-webkit-transform:scale3d(1.05,1.05,1);transform:scale3d(1.05,1.05,1)}figure.effect-apollo:hover h2{opacity:1;-webkit-transition-delay:0.1s;transition-delay:0.1s}figure.effect-apollo:hover figcaption::before{-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,110%,0);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,110%,0)}figure img{display:block;min-height:100%;max-width:100%;opacity:.8}figure figcaption{padding:1em 0;color:#fff;font-size:1em;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slick-slide.dragging img,figure figcaption::after,figure figcaption::before{pointer-events:none}figure figcaption,figure figcaption>a{position:absolute;top:0;left:0;width:100%;height:100%}figure figcaption>a{z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}figure h2{font-weight:400;margin:85px 0 0;font-size:26px}.owl-theme .owl-nav button.owl-next,.owl-theme .owl-nav button.owl-prev{font-size:40px;line-height:20px;margin:0;height:20px}.owl-theme .owl-nav button.owl-prev{margin-right:15px}.owl-theme .owl-nav button.owl-next span,.owl-theme .owl-nav button.owl-prev span{height:20px;line-height:20px;display:inline-block}.owl-theme .owl-nav [class*=owl-]:hover{background:0 0;color:#2d2383;text-decoration:none}.spinner-wrapper{position:fixed;z-index:999999;top:0;right:0;bottom:0;left:0;background:#fff}.logo-spinner,.spinner{position:absolute;top:50%;text-align:center}.logo-spinner{left:50%;margin-left:-90px;margin-top:-80px}.spinner{left:50%;width:3.75rem;height:3.25rem;margin:-.625rem 0 0 -1.875rem}.spinner>div{display:inline-block;width:1rem;height:1rem;border-radius:100%;background-color:#2d2383;-webkit-animation:1.4s ease-in-out infinite both sk-bouncedelay;animation:1.4s ease-in-out infinite both sk-bouncedelay}.spinner .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.spinner .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes sk-bouncedelay{0%,100%,80%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,100%,80%{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.back-top a,.btn-circle,div.filter-btm-fixed{border-radius:50%;position:fixed;bottom:10px;right:10px;border:2px solid #fecc2f;background-color:#fecc2f;width:40px;height:40px;line-height:36px;text-align:center;font-size:24px;z-index:100;color:#fff;top:auto;opacity:0;transition:.8s linear}@-webkit-keyframes ripple{0%{transform:scale(0);opacity:1}100%{transform:scale(1.5);opacity:0}}.back-top{position:relative;top:0;display:block}.back-top.active a{opacity:1;top:90%}.back-top a:hover{background-color:#2e3192;border:2px solid #2e3192;color:#fff}.Boxes_airBg .BoxWiteBg,.Faq_Section .BoxWiteBg{border-radius:10px;box-shadow:0 3px 30px 0 rgba(0,0,0,.1);background:#fff}.footer-social ul{display:block;list-style:none;margin:0;padding:0}.footer-social ul li{display:inline-block;margin:0 1px}.footer-social ul li a{width:32px;height:32px;border-radius:50%;display:inline-block;line-height:32px;font-size:14px;color:#fff}.footer-social ul li a.btn-fb{background:#3a559f}.footer-social ul li a.btn-ins{background:#dc6d40}.footer-social ul li a.btn-tw{background:#1ca1f3}.footer-social ul li a.btn-yt{background:red}.footer-social ul li a.btn-li{background:#0082ca}.footer-social ul li a.btn-pin{background:#c61118}.footer-social ul li a.btn-purple{background:#4a148c}.footer-social ul li a.btn-purple img{width:16px}.HomeTopBannerMain{text-align:center;padding-top:5px;padding-bottom:1px}.Boxes_airBg{background:0 0;padding-top:30px;padding-bottom:15px;position:relative;z-index:0;top:-170px;height:380px}.Boxes_airBg .BoxWiteBg{padding:10px;height:316px}.Faq_Section .BoxWiteBg{padding:10px 25px 25px}.GovImp_regfrm{padding:20px;margin-top:90px;margin-bottom:20px}.GovImp_regfrm .regFrmMain{width:100%;padding:10px}.GovImp_regfrm .regFrmMain .form-group,.booking-detail-card,.booking-detail-card.SeatBookingLayout .card .card-header,.cancellationfee-wrap h6,.right-rt-searchvistara-wrap,.rt-searchbarvistara .right-searchbarbtm{padding:0}.GovImp_regfrm .regFrmMain .form-group label{display:inline-block;margin-bottom:4px;font-size:15px}.GovImp_regfrm .regFrmMain .form-group label i{color:red;font-style:normal}.GovImp_regfrm .regFrmMain .form-group input[type=email],.GovImp_regfrm .regFrmMain .form-group input[type=password],.GovImp_regfrm .regFrmMain .form-group input[type=text]{width:100%;padding:10px;border-radius:5px;height:40px;border:1px solid #ccc;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;font-size:15px}.GovImp_regfrm .regFrmMain .form-group span.error2{position:static;width:100%;clear:both;float:left}.GovImp_regfrm .regFrmMain .form-group .radioBtngender label{margin-left:5px;margin-right:10px}.GovImp_regfrm .regFrmMain .acceptfrm input{float:left;margin-top:4px}.GovImp_regfrm .regFrmMain .acceptfrm label{float:right;width:96%}.GovImp_regfrm .regFrmMain .corpSubmit-btns input{margin:10px;padding:8px 25px}.GovImp_regfrm h1{margin-bottom:30px;font-size:18px;font-weight:500;text-decoration:underline}.GovImp_regfrm ul.nav.nav-tabs li.nav-item a{padding:10px;font-size:14px;color:#000;font-weight:500}.GovImp_regfrm ul.nav.nav-tabs li.nav-item a.active{background:#f7c02c;border-color:#f7c02c}.faredetails-wrap div div,.time-preference div,.time-preference div:last-child{border-bottom:1px solid #dddada}.GovImp_regfrm .regFrmMain .ContinueBtn button{display:inline-block;padding:10px 24px}.GovImp_regfrm .regFrmMain h2{padding:10px;font-weight:600;font-size:15px;width:97%;background:linear-gradient(-45deg,#332b67,#28558e,#332b67,#28558e);color:#fff;text-decoration:none;margin:15px auto}.GovImp_regfrm .regFrmMain .form-group .radioBtngender{display:inline-block;margin-right:10px}.GovImp_regfrm .regFrmMain .form-group select{width:100%;padding:9px 12px 12px 9px;border:1px solid #ccc;background:#fff;border-radius:5px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;height:40px;font-size:15px}.GovImp_regfrm .regFrmMain .form-group .Emp_frmDeta input[type=text]{width:150px;float:left}.GovImp_regfrm .regFrmMain .form-group .Emp_frmDeta{width:100%;float:left}.GovImp_regfrm .regFrmMain .form-group input[type=file]{float:left;width:210px;margin-left:5px;margin-top:8px}.app_icons_wrap span{display:block;font-size:13px;font-weight:600;margin-top:5px;line-height:15px;margin-bottom:4px;text-align:center}.app_icons_wrap a{display:inline-block;margin:0 5px}.airpackages-top h2{color:#2d2383;font-size:26px;margin:20px 0 0;display:inline-block;z-index:2;position:relative}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;z-index:1}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:-1}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px;margin:10px}.carousel-item.active.loadingAds img.img-fluid:nth-of-type(2),.top-search-button .dropdown,[dir=rtl] .slick-slide{float:right}#GovtUser .ForGpass.ActivePassword,.RightBox-fareBreakup .PromoCodesBox .PromoBoxMain .PromoradioBtn .RadioPromo input:checked~.checkmark:after,.left-searchbar .top-filterbar-main #collapsefilter,.rt-searchbartop-withborder .top-rt-bar>div>strong.date,.slick-initialized .slick-slide,.slick-slide img,table.table.confirmation-table td b,table.table.confirmation-table td label,table.table.confirmation-table td strong{display:block}#GovtUser .ForGpass,.allFareToolTip .CustomToolTip,.slick-arrow.slick-hidden,.slick-slide.slick-loading img,div.filter-btm-fixed{display:none}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:-20px;display:block;width:20px;height:40px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:#333;outline:0;background:0 0}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{height:30px;font-family:slick;font-size:60px;line-height:30px;opacity:.75;color:#333;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{right:50px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before,[dir=rtl] .slick-next:before{content:"‹"}.slick-next:before,[dir=rtl] .slick-prev:before{content:"›"}.slick-next{right:0}[dir=rtl] .slick-next{right:auto;left:-25px}.top-search-wrap{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.top-search-option{display:flex;justify-content:flex-start;align-items:center}.top-search-option .search-option-bar{margin-right:10px;color:#fff;font-size:14px}.search-option-bar input{top:2px;position:relative}.search-option-bar input[type=radio]{opacity:0;position:absolute;width:100%;top:0;height:21px;left:0}.search-option-bar label{margin:0 .2rem}.search-option-bar input[type=radio]+label{margin:0;background:0 0;color:#fff;position:relative;padding:0 5px}.search-option-bar input[type=radio]:checked+label{margin:0;background:#fff;border-radius:3px;color:#303873;position:relative;padding:0 5px;font-size:14px;font-weight:600}.search-option-bar input[type=radio]:checked+label::after{position:absolute;content:"";border-right:5px solid transparent;border-left:5px solid transparent;border-top:7px solid #fff;left:50%;bottom:-15px;height:15px;transform:translateX(-50%)}.top-search-button{margin-bottom:.2rem}.top-search-button a{color:#fff;margin:0 .5rem;text-decoration:underline;transition:.2s ease-in}.top-search-button a:hover{color:#f7c02c;text-decoration:none}.top-search-button .dropdown button{background:0 0;padding:0;text-decoration:underline}.top-search-button .dropdown.show{background:0 0;border:0}.top-search-button .dropdown.show button{background:0 0;outline:0;border:0}.top-search-button .dropdown button:focus,.top-search-button .dropdown.show button:focus{border:0;outline:0;box-shadow:none}.top-search-button .dropdown.show .dropdown-menu.show{right:0!important;background:#332b67;left:inherit!important}.top-search-button .dropdown.show .dropdown-menu.show a{font-size:15px;text-decoration:none;margin:0;padding:5px 5px 5px 10px;font-weight:400}.top-search-button .dropdown.show .dropdown-menu.show a:hover{color:#fff;background:#28558e}.RightBox-fareBreakup .fare-detail-card .promoMain .fare-detail-head{color:#000;text-shadow:none;font-size:13px;line-height:15px}.RightBox-fareBreakup .fare-detail-card .promoMain .fare-detail-head span{border:1px dashed #c5c3c3;color:#fff;padding:6px 5px;display:inline-block;border-radius:2px;background:#28a745;float:right}.fare-chart>div.PromocodeDiscountdiv{background:#28a745;color:#fff;padding-left:5px;padding-right:5px}.RightBox-fareBreakup .fare-detail-card .promoMain .form-group{position:relative;margin-top:24px}.RightBox-fareBreakup .fare-detail-card .promoMain .form-group label{position:absolute;background:#fff;font-size:13px;margin:0;left:8px;color:#333;top:-8px;padding:0 5px}.RightBox-fareBreakup .fare-detail-card .promoMain .form-group input[type=text]{border:1px solid #dadada;border-radius:.25rem;font:400 14px Roboto,sans-serif;height:calc(2em + .25rem + 5px);padding-right:72px}.RightBox-fareBreakup .fare-detail-card .promoMain input[type=submit]{width:auto;text-align:center;background:linear-gradient(-45deg,#332b67,#28558e,#332b67,#28558e);animation:20s infinite gradient;border:1px solid #332b67;padding:3px 10px;color:#fff;position:absolute;top:4px;right:4px;border-radius:.25rem}@-webkit-keyframes flagwave{0%{background-position:-400px 0,-400px 0,-400px 0,-400px 0}100%{background-position:800px 0,800px 0,800px 0,800px 0}}.progress{height:8px}.progress-bar-striped{background-image:linear-gradient(45deg,rgb(40 84 141) 25%,transparent 25%,transparent 50%,rgb(41 84 141) 50%,rgb(41 83 140) 75%,transparent 75%,transparent);background-size:1rem 1rem;background-color:#056fae}.custom-slider{width:85%}.ui-slider.ui-widget-content{position:relative;width:92%;margin:15px auto;background:#fff;border:1px solid #32247d;height:4px}.ui-slider .ui-slider-range{height:2px;background:#32247d;position:absolute;z-index:1;font-size:.7em;display:block;border:0}.ui-slider .ui-slider-handle{top:-8px;background:#fff;border-radius:50%;margin-top:-3px;border:2px solid #32247d;position:absolute;z-index:2;width:1.2em;height:1.4em;cursor:default;-ms-touch-action:none;touch-action:none}.left-min-slider label,.right-min-slider label{display:block;color:#392f89;font-size:14px;margin:0;font-weight:600}.left-min-slider span,.right-min-slider span{display:inline-block;font-size:14px}.left-min-slider span input.range-slider,.right-min-slider span input.range-slider{font-size:14px;border:none;width:50px;margin:0;padding:0}.left-min-slider{padding-left:23px}.right-min-slider{padding-right:45px;text-align:right}.mt-70{margin-top:72px}.airformwrap .form-in-custom2{width:33%}li.nav-item .search-option-bar{margin:0 .5rem}li.nav-item .search-option-bar label{font-weight:600;margin:0 0 0 .5rem}.form-customcontainer .form-group{position:relative;flex:1;margin-right:1rem}.modalLogin .modal-body .card .form-customcontainer .form-group label{position:absolute;left:.5rem;top:-.4rem;line-height:16px;background:#fff;padding:0 5px;color:#999;font-size:13px;font-weight:500}.modalLogin .modal-body .card .form-customcontainer .form-group input.form-control{padding-right:10px;height:calc(2em + .75rem + 2px);font-size:1rem;font-weight:400;line-height:1.5;color:#212529}.modalLogin .modal-body .card .form-customcontainer .form-group input.form-control::placeholder{color:#212529}.modalLogin .modal-body .modal_left{float:left;padding:10px 2% 10px 0;width:60%}.modalLogin .modal-body .modal_left .card .form-group label{font-size:15px}.modalLogin .modal-body .modal_RightAd{width:300px;float:right}.Faq_Section{background:#f2f2f2;padding-bottom:15px;padding-top:15px;margin-top:-125px}.modalLogin .modal-body .modal_RightAd .LoginAdd{width:300px;height:250px;margin:44px auto 0;border:1px solid rgba(0,0,0,.1);overflow:hidden;border-radius:5px;background:url(https://www.irctctourism.co.in/air/banner/LoginPopup.webp) center center no-repeat}#modalGovLoginForm .modal-dialog.modal-dialog-centered.modalLogin,#modalLoginBookForm .modal-dialog.modal-dialog-centered.modalLogin,#modalLoginForm .modal-dialog.modal-dialog-centered.modalLogin{max-width:800px}.form-group-custom{text-align:center;flex:1;border:1px solid #dddada;border-radius:.25rem;margin-right:1rem;margin-bottom:.5rem}.form-group-custom label{color:#999;margin-bottom:0;font-size:13px;font-weight:500}.form-number{display:flex;justify-content:space-evenly;align-items:center}.form-number a{color:#303671}.form-group-custom .form-control{font:400 14px Roboto,sans-serif;margin:0 5%;border:none!important;color:#333;padding:0;height:calc(1em + .25rem + 2px);background:#f1efef;width:90%}.form-group-custom.addbtn{text-align:left;display:flex;align-items:center}.form-group.roundtrip-formgrp img{position:absolute;left:-26px;top:4px}.modalLogin .modal-body .card .form-customcontainer .form-group.roundtrip-formgrp label{left:.8rem}.modalLogin .modal-body .card .form-customcontainer .form-group.roundtrip-formgrp input.form-control{padding-left:1rem}.top-filterbar-main{position:sticky;top:72px;z-index:1}.expand-filter-wrap,.top-filterbar{padding:10px 0;box-shadow:0 0 5px rgb(0 0 0 / 40%);background:#fff;position:relative;z-index:1}.expand-filter-wrap{padding:5px 0 4px}.collapsefilter-wrap .expand-filter,.fare-detail-head,.fare-type-filter,.top-filterbar-wrap{display:flex;justify-content:space-between}.expand-filter-wrap>div>div,.top-filterbar-wrap div{display:flex;flex:1;justify-content:center;font-size:15px;color:#392f89}.expand-filter-wrap>div>div i,.top-filterbar-wrap div i{position:relative;top:2px;margin-right:5px}.top-filterbar-wrap div:last-child{flex:6;justify-content:space-evenly}.top-filterbar-wrap div:last-child a{color:#212529;font-family:normal normal normal 14px/1.5 FontAwesome,Roboto,sans-serif;position:relative}.collapsefilter{display:flex;justify-content:space-between;flex-direction:row}.collapsefilter-wrap .overlay{height:100%;background:rgba(0,0,0,.5);width:100%;position:absolute;left:0;min-height:850px;z-index:0}.collapsefilter-wrap{box-shadow:0 0 5px rgb(0 0 0 / 20%);display:none;top:0;position:absolute;width:100%;background:#fff;z-index:1;padding:0;-webkit-animation-duration:.5s;-moz-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;animation-iteration-count:1;animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;transform-origin:50% 0%;-ms-transform-origin:50% 0%;-webkit-transform-origin:50% 0%;-webkit-animation-name:slide-slow-down;-moz-animation-name:slide-slow-down;animation-name:slide-slow-down}@-webkit-keyframes slide-slow-down{0%{transform:perspective(1px) scaleY(.1)}40%{transform:perspective(1px) scaleY(1.02)}60%{transform:perspective(1px) scaleY(.98)}80%{transform:perspective(1px) scaleY(1.01)}100%{transform:perspective(1px) scaleY(1)}}@-moz-keyframes slide-slow-down{0%{transform:perspective(1px) scaleY(.1)}40%{transform:perspective(1px) scaleY(1.02)}60%{transform:perspective(1px) scaleY(.98)}80%{transform:perspective(1px) scaleY(1.01)}100%{transform:perspective(1px) scaleY(1)}}@keyframes slide-slow-down{0%{transform:perspective(1px) scaleY(.1)}40%{transform:perspective(1px) scaleY(1.02)}60%{transform:perspective(1px) scaleY(.98)}80%{transform:perspective(1px) scaleY(1.01)}100%{transform:perspective(1px) scaleY(1)}}.collapsefilter-wrap .expand-filter div{display:flex;flex:1;justify-content:center;font-size:15px;color:#392f89;position:relative;top:5px}.collapsefilter-wrap .expand-filter div:last-child{flex:6;justify-content:flex-end;position:relative;top:0}.collapsefilter-wrap .expand-filter button{margin:0 .2rem;border-radius:25px}.collapsefilter>div{flex:1;padding:.5rem}.heading-filter{display:block;font-size:14px;font-weight:600;margin-bottom:10px}.flightdetails-wrap div:first-child,.heading-filterin.stop{flex-direction:row;display:flex}.confirmation-card-top>div:last-child,.heading-filterin.stop div{margin-right:30px}.time-preference{display:flex;text-align:center;font-size:10px;font-weight:600;border:1px solid #dddada;border-bottom:none;border-radius:.25rem;flex-wrap:wrap;flex-direction:row}.time-preference div{flex:1 1 auto;width:25%;cursor:pointer}.time-preference div:not(:nth-child(4),:nth-child(8)){border-right:1px solid #dddada}.right-searchbartop div a,.rt-all-airlines div a span,.text-black,.time-preference div a{color:#212529}.time-preference div img{width:30px;margin:2px 0}.time-preference div span{display:block;margin:0 0 3px}.heading-filterin .search-option-bar img{width:15px;position:relative;top:-2px;margin-left:6px;border-radius:2px}.right-searchbar{margin:1rem 0 .5rem}.right-searchbartop{margin-bottom:10px;display:flex;justify-content:space-around;align-items:center;background:#e5e7eb;padding:.375rem .75rem;border-radius:.25rem;font-size:14px}.RightBox-fareBreakup .faredetail-Ads,.booking-detail-card,.confirmation-card,.fare-detail-card,.right-searchbarbtm,.terms-wrap{margin-bottom:1.25rem;border-radius:.25rem;box-shadow:0 0 5px rgb(0 0 0 / 40%);position:relative;overflow:hidden;transition:box-shadow .5s ease-in-out;z-index:0}.baggage-wrap>div,.right-searchbartop div,.search-rt-international-in label>div{flex:1;text-align:center}.right-searchbartop div a i{margin-left:.2rem}.RightBox-fareBreakup .faredetail-Ads{text-align:center;padding:0;background:#fff}.booking-detail-card,.confirmation-card,.fare-detail-card,.right-searchbarbtm,.terms-wrap{padding:.7rem .75rem;background:#fff}.right-searchbarbtm:hover{box-shadow:0 5px 15px rgba(0,0,0,.3)}.right-searchbarbtm-in{display:flex;justify-content:space-around;align-items:center}.right-searchbarbtm-in div:first-child{flex-direction:row;padding-left:5px;margin-right:-30px}.right-searchbarbtm .right-searchbarbtm-in div b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:96px;text-align:center}.right-searchbarbtm .right-searchbarbtm-in div:first-child div span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:130px;margin-right:10px;text-align:center}.flightdetails-wrap div:first-child div span,.right-searchbarbtm-in div:first-child div span{text-align:left;width:100%}.flightdetails-wrap div:first-child div,.right-searchbarbtm-in div:first-child div{flex:initial;margin:0 .2rem}.right-searchbarbtm-in div:first-child div img{border-radius:2px}.right-searchbarbtm-in div{display:flex;align-items:center;flex-direction:column;font-size:13px;flex:1;text-align:center}.collapseprice-wrap>div,.flightdetails-wrap{display:flex;font-size:14px;border-bottom:1px dashed #dddada}.right-searchbarbtm-in div label{margin-bottom:0;font-weight:500;font-size:17px}.flightdetails-wrap div b,.right-searchbarbtm-in div b,.webcheck-card>div>a{font-size:15px;color:#392f89}.right-searchbarbtm-in div a,.right-searchbarbtm-in div button{font:14px/1.5 FontAwesome,Roboto,sans-serif;position:relative}.TravelProtect_Box .PoweredTxt span,.faredetails-wrap div div:last-child,a.red-text,label.price{color:red}.right-searchbarbtm-in div a{color:#392f89;margin-top:2px}.right-rt-searchbarbtm a.collapsed::after,.right-searchbarbtm-in div a.collapsed::after{content:"\f067";margin-left:3px;font-size:12px}.right-rt-searchbarbtm a::after,.right-searchbarbtm-in div a::after{content:"\f068";margin-left:3px;font-size:12px}.right-searchbarbtm{position:relative;padding-left:0;padding-right:0;padding-bottom:0}.right-searchbarbtm .right-searchbarbtm-in{margin-bottom:.7rem}.right-searchbarbtm .Sd_spcldiscnt{font-size:12px;padding:0 5px;background:#eee}.right-searchbarbtm .Sd_spcldiscnt span.badge-success.px-1.mr-2{display:inline-block;padding:4px 5px!important}.collapseflightdtl-wrap,.collapseprice-wrap{background:#fff;box-shadow:0 0 5px #999;margin-top:5px}.bkdetl-flight-dest-right .badge,.right-priceslider.slick-slider .active a,.rt-searchresult-fixed,.section-heading,span.custom-badge{background:linear-gradient(-45deg,#332b67,#28558e,#332b67,#28558e);animation:20s infinite gradient}.collapseprice-wrap>div{justify-content:space-between;padding:5px;align-items:center}.collapseprice-wrap>div:last-child,.taxes-chart>div:last-child{border-bottom:none}.collapseprice-wrap>div>div{flex:1;justify-content:center;text-align:center}.collapseprice-wrap>div div:first-child{flex:4;justify-content:flex-start;text-align:left}.collapseprice-wrap>div div.pricein{flex-direction:column;display:flex;text-align:center}.collapseprice-wrap>div div label,.collapseprice-wrap>div div.pricein label,.right-priceslider div.slick-slide a span:last-child{margin:0;font-weight:600;color:#392f89}.collapseprice-wrap>div p:first-child,.right-rt-searchbartop .right-searchbarbtm-in div:first-child div{padding-left:0}.collapseprice-wrap>div p,.left-searchbar .top-filterbar-main #collapsefilter .col-6.left-min-slider.mt-1{padding-left:15px}.collapseprice-wrap>div p i{margin-left:-15px}.flightdetails-wrap{justify-content:space-around;align-items:flex-start;padding-bottom:12px;margin-bottom:10px;position:relative}.flightdetails-wrap p{width:100%;position:absolute;text-align:right;bottom:0;font-size:13px}.flightdetails-wrap:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.flightdetails-wrap div{flex:1;text-align:center;margin-bottom:5px}.flightdetails-wrap div img{object-fit:contain}.flightdetails-wrap div label{display:block;font-weight:600;margin:0}.flightdetails-wrap div span{font-size:12px;line-height:14px;display:block}.faredetails-wrap{font-size:14px;display:flex;margin-right:-.5rem}.faredetails-wrap>div{display:flex;flex:1;flex-direction:column;margin-right:.5rem;max-width:33%}.baggage-wrap>div h6,.cancellationfee-wrap h6,.faredetails-wrap div h6{margin:0 0 5px;font-size:14px;padding:0 5px;color:#392f89;font-weight:600}.faredetails-wrap div div{display:flex;flex-direction:row;background:#f9f9f9;justify-content:space-between;padding:5px}.baggage-wrap{font-size:14px;display:flex}.baggage-wrap>div>div{display:flex;flex-direction:row;background:#f9f9f9;justify-content:space-between;padding:5px 50px}.cancellationfee-wrap-in{display:flex;justify-content:space-between;margin-right:-1rem;font-size:12px}.cancellationfee-wrap-in div:first-child{flex:2}.cancellationfee-wrap-in div{flex:1;margin-right:1rem}.booking-detail-in .accordion .card .card-header,.cancellationfee-wrap-in table td{padding:5px}.cancellationfee-wrap-in div span{display:block;text-align:center;border:1px dashed #dddada;padding:5px;color:red;box-shadow:0 0 5px #999;font-weight:600;font-size:14px}.right-priceslider{position:relative;width:96%;margin:0 auto 10px;z-index:0}.right-priceslider div.slick-slide{margin:5px;padding:0;border-radius:.25rem;background:#fff;text-align:center;font-size:14px;transition:.2s ease-in}.right-priceslider div.slick-slide:hover,.rt-all-airlines div a:hover{box-shadow:0 0 5px rgba(0,0,0,.3)}.right-priceslider div.slick-slide a{border:1px solid #dddada;border-radius:.25rem;display:flex;flex-direction:column;text-decoration:none;color:#212529;padding:.375rem .75rem}.right-priceslider.slick-slider .slick-prev.slick-arrow{left:-20px;top:30px}.right-priceslider.slick-slider .slick-next.slick-arrow{right:-20px;top:30px}.bkdetl-flight-dest-right .badge,.section-heading{background-size:400% 400%}.right-priceslider.slick-slider .active a{border:1px solid #dddada;background-size:400% 400%;border-radius:.25rem}.flexiFareData,.tooltipbriefcase,.tooltipinsu,.tooltipsuitcase{visibility:hidden;background-color:#000;border-radius:6px;padding:5px 0;position:absolute;text-align:center;z-index:1}.modalbg.in{background:rgba(0,0,0,.5)}.error2{font-size:11px;color:red}.fa-briefcase:hover .tooltipbriefcase,.fa-suitcase:hover .tooltipsuitcase,.flexiFareDatahover:hover .flexiFareData,.tooltipinsuhover:hover .tooltipinsu{visibility:visible}.tooltipinsu{width:20%;color:#fff}.tooltipbriefcase,.tooltipsuitcase{width:120px;color:#fff}.FlightDetailBanner{text-align:center;margin-bottom:25px;border:0 solid #ccc}.modify-search-wrap{display:flex;justify-content:space-between;align-items:center;text-align:left}.modify-search-wrap>div{display:flex;flex-direction:column;flex:1;border-right:1px dashed #666;margin-right:1%}.modify-search-wrap>div:last-child{display:flex;flex-direction:row;justify-content:space-between;margin-right:0;border:none}.modify-search-wrap>div:last-child>div{display:flex;flex-direction:column;text-align:center}.modify-search-wrap>div:last-child>div span,.modify-search-wrap>div>span{font-size:14px;font-weight:600}.modify-search-wrap>div:last-child>div label,.modify-search-wrap>div>label{font-size:14px;margin:0}datepickermodifi.form-control{min-height:46px}datepickermodifi.form-control input.dateplug{margin-top:4px}.rt-all-airlines{display:flex;justify-content:space-between;align-items:center;margin:0 0 10px;padding:.7rem .75rem;border-radius:.25rem;background:#fff;overflow:hidden;box-shadow:0 0 5px rgb(0 0 0 / 40%)}.rt-all-airlines div{display:flex}.rt-all-airlines div:last-child{display:flex;font-size:13px;flex-direction:column;text-align:left;margin:0 .5rem}.rt-all-airlines div a{border:1px solid #dddada;margin:0 5px;padding:2px 5px;border-radius:.25rem;display:flex;text-decoration:none;background:#fff;text-align:center;font-size:14px;transition:.2s ease-in}.rt-all-airlines div a div img{border-radius:2px;object-fit:contain;display:flex}.rt-all-airlines div a b{font-size:14px;color:#392f89}.top-rt-bar{background:linear-gradient(-45deg,#332b67,#28558e,#332b67,#28558e);background-size:400% 400%;animation:20s infinite gradient;border-radius:.25rem;color:#fff;padding:.375rem .75rem;margin-bottom:10px}.pr-7{padding-right:7px}.pl-7{padding-left:7px}.rt-searchbartop-withborder{padding:.5rem;border:1px dashed #dddada;background:#f7f7f7;margin-bottom:1rem}.right-rt-searchbartop label{display:inline-block;width:96%;margin:0;z-index:1;position:relative}.right-rt-searchbartop .right-searchbarbtm-in{align-content:flex-start}.right-rt-searchbartop input{position:relative;top:-7px}.InterChangeIcon i.fa.fa-arrows-h,.booking-detail-flight strong,.booking-detail-flight-info,.error,.font-14,.top-rt-bar strong,input.form-control{font-weight:500}.rt-searchbartop .right-searchbartop div:first-child{margin-left:20px;margin-right:-20px}.RightBox-fareBreakup .fare-detail-card>div,.right-rt-searchbartop{padding:.7rem .75rem}.right-rt-searchbarbtm{display:flex;justify-content:space-between;font-size:13px;background:#f7f7f7;padding:.2rem .75rem}.right-rt-searchbarbtm a,.right-rt-searchbarbtm span{flex:1;text-align:left}.right-rt-searchbarbtm a{text-align:right;color:#392f89;margin-top:0;position:relative;font:13px/1.5 FontAwesome,Roboto,sans-serif}.rt-searchbartop .collapseflightdtl-wrap{width:98%;margin:0 auto 5px}.rt-searchresult-fixed{width:100%;position:fixed;z-index:4;bottom:0;background-size:400% 400%}.rt-searchresult-fixed-in{display:flex;padding:5px;color:#fff}.rt-searchresult-fixed-in>div{flex:1;border-right:1px dashed #fff;display:flex;padding:0 .5rem}.right-rt-searchvistara-wrap>div:last-child,.rt-searchresult-fixed-in>div:last-child{flex:1;border-right:none;text-align:center}.rt-searchresult-fixed-in>div div:first-child{display:flex;flex-direction:column;flex:1}.rt-searchresult-fixed-in>div div:first-child span{margin-right:0}.rt-searchresult-fixed-in>div>div{flex:6}.rt-searchresult-fixed-in>div div img{object-fit:contain;width:20px;border-radius:2px}.rt-searchresult-fixed-in>div div span{font-size:12px;margin-right:10px}.rt-searchresult-fixed-in>div>div p{font-size:14px;font-weight:500}.rt-searchresult-fixed-in>div>div p strong{margin-right:2px;font-weight:500}.rt-searchresult-fixed-in>div>div>div{line-height:20px}.rt-searchresult-fixed-in>div:last-child div{flex-direction:row;justify-content:center;align-items:center}.right-rt-searchvistara,.right-rt-searchvistara-wrap{display:flex;justify-content:space-between;align-items:center;padding:.5rem}.right-rt-searchvistara-wrap>div{flex:3;border-right:1px dashed #dddada}.right-rt-searchvistara{justify-content:space-evenly}.right-rt-searchvistara>div{flex:1;text-align:center;font-size:13px}.right-rt-searchvistara>div>img{border-radius:2px;margin:0 .2rem}.right-rt-searchvistara>div>label,.search-rt-international-in label>div label{margin-bottom:0;font-weight:600}.faredetails-wrap.baggagedetails-wrap>div>div{justify-content:space-around;border:none;background:#f7f7f7;color:#212529}.right-searchbarbtm.search-rt-international:first-child{margin-top:1.25rem}.search-rt-international>div{display:flex;justify-content:space-between;border-bottom:1px dashed #dddada}.booking-detail-in,.search-rt-international>div:first-child{padding:.5rem}.search-rt-international>div:first-child div{display:flex;align-items:center}.search-rt-international>div:first-child div b{font-size:15px;color:#392f89;margin-left:5px}.search-rt-international>div img{border-radius:2px;object-fit:contain}.search-rt-international>div.search-rt-international-mid>div{flex:1;border-right:1px dashed #dddada}.nav.nav-tabs.section-heading li:last-child,.search-rt-international>div.search-rt-international-mid>div:last-child{border-right:none}.booking-detail-table table.table thead,.search-rt-international-mid>div:last-child,table.table.confirmation-table thead{background:#f7f7f7}.search-rt-international-in{position:relative;padding:5px 0}.search-rt-international-in input{position:absolute;left:10px;top:10px}.search-rt-international-in label{display:flex;justify-content:space-around;font-size:13px;margin-bottom:0}span.custom-badge{display:inline-block;color:#fff;border-radius:25px;padding:2px 10px;margin-right:10px;background-size:400% 400%}.rt-searchresult-fixed-multicity>div{flex-direction:column;padding:0 .3rem}.rt-searchresult-fixed-multicity>div div:first-child{flex-direction:row}.rt-searchresult-fixed-multicity>div>div p{font-size:12px;margin-top:3px}.rt-searchresult-fixed-multicity>div>div>div{line-height:14px}.rt-searchresult-fixed-in>div div span.date{margin-right:0;font-size:11px}.rt-searchbartop-withborder .modalLogin ul.nav li.nav-item a{padding:.4rem .5rem;font-size:12px}.rt-searchbartop-withborder .right-rt-searchbarbtm,.rt-searchbartop-withborder .right-rt-searchbartop,.rt-searchbartop-withborder .right-searchbartop{padding:.2rem .3rem}.rt-searchbartop-withborder .right-rt-searchbartop input{width:100%;top:0}.rt-searchbartop-withborder .right-searchbarbtm-in div:first-child{flex-direction:column;margin-right:0!important}.rt-searchbartop-withborder .right-searchbartop div:first-child{margin-left:0;margin-right:0}.rt-searchbartop-withborder .flightdetails-wrap{font-size:12px}.rt-searchbartop-withborder .flightdetails-wrap div img,.rt-searchbartop-withborder .right-searchbarbtm-in div:first-child div img{width:20px}.slider{margin:1rem 0}.slider .slick-prev{top:20px;left:-10px}.slider .slick-next{top:20px;right:-10px}.yourbooking-flight{border-right:1px dashed #666;display:inline-block;margin-right:10px;font-size:13px;padding-right:5px}.yourbooking-flight:last-child{border-right:none;padding-right:0;margin-right:0}.yourbooking-flight>*{margin-right:5px;line-height:28px}ul.custom-breadcrumb{list-style:none;margin:0 auto;padding:0;display:flex;justify-content:center;position:relative;max-width:700px}ul.custom-breadcrumb li:nth-of-type(2) a:after{width:60%;content:"";border:1px dashed #fff;position:absolute;right:-68px}ul.custom-breadcrumb li:nth-of-type(2) a:before{width:60%;content:"";border:1px dashed #fff;position:absolute;left:-75px}ul.custom-breadcrumb li{margin:0 2rem;flex:1;position:relative;flex:1}ul.custom-breadcrumb li a{display:flex;justify-content:center;align-items:center;color:#fff;text-decoration:none}ul.custom-breadcrumb li a.active span{background:#f7c02c}ul.custom-breadcrumb li a.active label{color:#f7c02c}ul.custom-breadcrumb li a span{display:flex;min-width:30px;height:30px;background:#fff;border-radius:50%;align-items:center;justify-content:center;margin-right:0;color:#303873;font-weight:600;z-index:1}ul.custom-breadcrumb li a label{margin:0;background:0 0;z-index:1;padding:0 10px}.booking-detail-wrap{background:#fdfbfb;padding-top:1.25rem}.section-heading{padding:.5rem;color:#fff;border-radius:0}.booking-detail-in-wrap{margin:0;box-shadow:0 0 5px rgb(0 0 0 / 40%)}.booking-detail-flight{text-align:left;font-size:14px}.seatselect{float:right;font-size:14px}.booking-detail-flight-info{display:flex;flex-direction:column;text-align:center;background:#fff;padding:0 .4rem;width:60px;font-size:11px}.booking-detail-flight-info img{border-radius:2px;object-fit:none;width:30px;margin:5px auto}.booking-detail-flight-dest{display:flex;justify-content:space-between;background:#f7f7f7;padding:.5rem;margin-top:10px;font-size:14px;position:relative}.bkdetl-flight-dest-right .badge{border-radius:25px;color:#fff;font-weight:400;padding:.4rem .8rem;min-width:75px;margin-right:5px}.bkdetl-flight-dest-left i,.bkdetl-flight-dest-left span,.bkdetl-flight-dest-left strong{display:inline-block;margin:0 5px;position:relative;background:#f7f7f7;top:2px}.bkdetl-flight-dest-left i{top:5px}.btn-custom-round{width:40px;height:40px;line-height:36px;text-align:center;font-size:17px;padding:0;display:inline-block;position:relative}.btn-custom-round::after{border-radius:50%;content:"";position:absolute;left:-2px;top:-2px;width:40px;height:40px;animation:1.6s ease-out infinite ripple;opacity:1;background:#2e417b}.btn-custom-round i{z-index:1;position:relative}div.interchange-flight{display:block;text-align:center;font-weight:600;position:relative;color:#333;margin:.5rem 0 0}div.interchange-flight::before{position:absolute;border-bottom:1px dashed #dddada;width:100%;top:9px;content:"";left:0}div.interchange-flight span{display:inline-block;background:#fff;z-index:2;position:relative;padding:0 10px;font-size:13px}.booking-detail-flight-dest:before{content:"";position:absolute;top:20px;height:calc(100% - 40px);border-left:2px dashed #dddada;left:123px}.active .fa-meal,.active .fa-seat-selection,.fa-baggage-icon,.fa-meal,.fa-seat-selection{width:16px;position:relative;top:2px}.travel-time{font-size:12px;margin:8px 0 8px 72px}.travel-time span{display:inline-block;font-weight:600;margin-left:5px;top:0}.bkdetl-flight-dest-right{display:flex;flex-direction:column;text-align:right;flex:1;font-size:13px;justify-content:center}.bkdetl-flight-dest-left{flex:4;border-right:2px dashed #dddada}.bkdetl-flight-dest-left>div{align-items:flex-start;display:flex;align-items:flex-start}.bkdetl-flight-dest-right>div{display:flex;justify-content:space-between;text-align:right}.bkdetl-flight-dest-right>div>div{flex:1}.bkdetl-flight-dest-right>*{margin-bottom:2px}.booking-detail-in p{font-size:12px;color:red}.fa-meal{background:url(https://www.air.irctc.co.in/assets/img/meal.webp) 0 0/cover no-repeat;height:17px}.active .fa-meal{background:url(https://www.air.irctc.co.in/assets/img/meal-active.webp) 0 0/cover no-repeat;height:17px}.fa-seat-selection{background:url(https://www.air.irctc.co.in/assets/img/seat-selection.webp) 0 0/cover no-repeat;height:17px}.active .fa-seat-selection{background:url(https://www.air.irctc.co.in/assets/img/seat-selection-active.webp) 0 0/cover no-repeat;height:17px}.fa-baggage-icon{background:url(https://www.air.irctc.co.in/assets/img/baggage-icon.png) 0 0/cover no-repeat;height:17px}.travel-insurance-wrap{display:flex;justify-content:space-evenly;align-items:center;background:#f7f7f7;padding:.5rem;margin:.5rem 0}.travel-insurance-wrap>div{display:flex;background:#fff;border-radius:25px;font-size:14px;flex:1;margin:0 .5rem;border:1px dashed #dddada}.travel-insurance-wrap>div>div:first-child{border-radius:50px;background:#303873;height:40px;min-width:40px;margin-right:5px;align-items:center;display:flex;text-align:center;justify-content:center}.travel-insurance-wrap>div>div{flex-direction:column;font-size:12px;display:flex;justify-content:center}.travel-insurance-wrap>div>div:first-child img{width:25px;object-fit:cover}.travel-insurance-wrap>div>div>b{display:block;line-height:16px}.confirmation-card-bottom.covid-guideline-wrap>div a,.travel-insurance-wrap>div>div>span{font-weight:600}.insurance-dtl{float:left;width:80%}.insurance-provider{width:20%;display:inline-block;text-align:right}.RightBox-fareBreakup{position:sticky;top:130px;margin-bottom:50px}.RightBox-fareBreakup .fare-detail-card{font-size:14px;padding:0}.RightBox-fareBreakup .fare-detail-card .section-heading{font-size:1rem;padding:.5rem}.RightBox-fareBreakup .fare-detail-card>div>p{font-size:11px;margin:.2rem 0}.RightBox-fareBreakup .fare-detail-card>div>label{display:block;margin:0}.left-searchbar .top-filterbar-main #collapsefilter .heading-filterin .PriceRange-Wrap .custom-slider{width:100%;margin-left:-10px;padding:0}.left-searchbar .top-filterbar-main #collapsefilter .heading-filterin p{font-size:14px;margin-bottom:4px;font-weight:600;display:block}.left-searchbar .top-filterbar-main #collapsefilter .heading-filterin .time-preference{margin-bottom:18px}.left-searchbar .top-filterbar-main #collapsefilter .heading-filterin.stop .search-option-bar input,.view.Home-banner-main-wrap.homeflightSection.HomeTopBannerMain .Home-Form-Section.homeSrchBox .FullSrchBox .search-option-bar input{float:left}.heading-filterin .search-option-bar label{font-size:12px;font-weight:600;color:#666;position:relative;top:-2px}.heading-filterin .search-option-bar span{font-size:12px;font-weight:600;margin-left:5px;position:relative;top:-2px}.left-searchbar .top-filterbar-main #collapsefilter .heading-filterin .search-option-bar input{float:left;margin-right:2px}.left-searchbar .top-filterbar-main #collapsefilter .heading-filterin .search-option-bar label{line-height:22px;float:left}.left-searchbar .top-filterbar-main #collapsefilter .heading-filterin .search-option-bar{margin-bottom:2px;display:block;clear:both}.PrivacyPolicyMain p,.booking-detail-in.meals-wrap .accordion .accordion-item .accordion-header{margin-bottom:10px}.booking-detail-in.meals-wrap .accordion .accordion-item .accordion-header h4.panel-title{padding:14px 10px;cursor:pointer}.booking-detail-in.meals-wrap .accordion .accordion-item .accordion-header h4.panel-title a{display:block;font-size:14px}.booking-detail-in.meals-wrap .accordion-item .accordion-collapse .accordion-body .BoxMealMain .form-group .row span.AccordionBPersonMain{width:33%;margin-bottom:15px}.left-searchbar .top-filterbar-main{box-shadow:0 0 5px rgb(0 0 0 / 40%);background:#fff;border-radius:5px;padding:10px;position:static}.RoundTripPopUp .modal-content .modal-body.p-2 .collapse .tab-content .tab-pane .flightdetails-wrap .details-flight-refund span.font-14.red-text.font-weight-normal{display:block;color:red;font-size:14px;font-weight:600!important}.RoundTripPopUp .modal-content .modal-body.p-2 .collapse .tab-content .tab-pane .flightdetails-wrap .details-flight-name span.font-12:first-of-type{font-size:15px;color:#392f89;font-weight:600;display:block;margin-bottom:2px}.RoundTripPopUp .modal-content .modal-body.p-2 .collapse .tab-content .tab-pane .badge_destinationName span.badge.badge-primary.d-inline-block.font-14.font-weight-light.mb-1.mr-2{background:#28558e}.left-searchbar{margin-top:18px;margin-bottom:30px}#Tab_Fare_Details .row .col-12.col-md-4 h6{color:#392f89;margin:0 0 5px;padding:0 5px;font-size:14px;font-weight:600}#Tab_Fare_Details .row .col-12.col-md-4 .FareHeading{clear:both;width:100%}#Tab_Fare_Details .row .col-12.col-md-4 .FareHeading strong:first-of-type{float:left;display:inline-block}#Tab_Fare_Details .row .col-12.col-md-4 .FareHeading strong:nth-of-type(2){float:right;display:inline-block}#modalFlightDetailsint.RoundTripPopUp .modal-lg.modal-dialog.modal-dialog-centered.modalLogin .modal-content .modal-header.Home-Form-Section.p-2 button.close.white-text span{margin-left:-4px}#modalFlightDetailsint.RoundTripPopUp .modal-lg.modal-dialog.modal-dialog-centered.modalLogin .modal-content .modal-header.Home-Form-Section.p-2 button.close.white-text{line-height:0}.left-searchbar .top-filterbar-main .collapsefilter>div .col-6.right-min-slider.mt-1 label{white-space:pre;text-align:right}.left-searchbar .top-filterbar-main #collapsefilter .col-6.right-min-slider.mt-1{padding-right:15px}.fare-chart>div{border-bottom:1px dashed #dddada;display:block;padding:.5rem 0;overflow:hidden}.fare-chart>div label,.fare-chart>div strong{width:60%;float:left;font-weight:500;margin-bottom:0}.fare-chart>div span{width:40%;float:left;text-align:right}.fare-chart>div b{float:left;width:50%}.fare-chart>div:last-child{border:none;padding-bottom:0}.fare-chart>div label{position:relative;font:500 14px/1.5 FontAwesome,Roboto,sans-serif}.fare-chart>div label.collapsed::before{content:"\f067";margin-right:3px;font-size:12px}.fare-chart>div label::before{content:"\f068";margin-right:3px;font-size:12px}.taxes-chart{display:block;width:100%;overflow:hidden;font-size:12px;padding:.2rem;background:#f7f7f7}.taxes-chart>div{display:flex;justify-content:space-between;border-bottom:1px dashed #fff;padding:.1rem}.taxes-chart>div>span{text-align:left;width:auto}.taxes-chart-wrap{background:#fff;margin:0;box-shadow:none;border-radius:0;border:1px dashed #dddada;width:100%}.booking-detail-in h4,.form-group strong{font-size:14px;font-weight:600;background:#f7f7f7}.form-group strong{position:relative;top:5px;background:0 0}.booking-detail-in .form-group-wrap{display:flex;margin-right:-1rem;margin-top:1rem;justify-content:space-between}.booking-detail-in .form-group-wrap .form-group{margin:0 1rem .2rem 0;flex:1;position:relative}.booking-detail-in .form-group-wrap .form-group>label{z-index:1;position:absolute;left:10px;top:-10px;color:#333;font-size:13px;background:#fff;padding:0 5px;font-weight:500}.booking-detail-in .form-group-wrap .form-group>.form-control{border:1px solid #dddada!important;background:#fff;border-radius:.25rem;font:400 14px Roboto,sans-serif;padding:8px 10px 0 11px;height:calc(2em + .25rem + 5px)}.form-group-wrap.form-group-wrap-last{justify-content:flex-start!important}.form-group-wrap.form-group-wrap-last>div{max-width:23%}.booking-detail-in p{margin:.5rem 0 1rem}.booking-detail-in .form-group-wrap>.form-group>p{font-size:11px}.booking-detail-wrap .booking-detail-card{overflow:inherit;z-index:auto}.booking-detail-card.travellerdetails-wrap .booking-detail-in{border-bottom:2px solid #e0dada;margin-bottom:10px}.form-group-wrap .search-option-bar label{margin:0 0 0 .3rem;font-size:14px}.fa-contact-info{background:url(https://www.air.irctc.co.in/assets/img/contact-info.webp) 0 0/cover no-repeat;width:18px;height:17px;position:relative;top:2px}.fa-pricebreakup{background:url(https://www.air.irctc.co.in/assets/img/pricebreakup.webp) 0 0/cover no-repeat;width:13px;height:18px;position:relative;top:2px}.nav.nav-tabs.section-heading{display:flex;justify-content:space-between;align-items:center;padding:2px 2px 3px}.nav.nav-tabs.section-heading li{flex:1;text-align:center;border-right:1px dashed #fff}.nav.nav-tabs.section-heading li a{border:none;color:#fff;border-radius:0}.booking-detail-in.meals-wrap{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:20px}.booking-detail-in.meals-wrap>div>a{box-shadow:0 0 5px rgb(0 0 0 / 40%);position:relative;display:flex;flex-direction:column;align-items:center;color:#333;text-decoration:none}.booking-detail-in.meals-wrap>div>a>span{background:#fff;border:1px solid green;padding:0 3px;color:green;font-size:10px;position:absolute;right:5px;top:5px}.booking-detail-in.meals-wrap>div>a>img{margin:10px auto;max-width:60px}.booking-detail-table table.table,table.table.confirmation-table{font-size:14px;display:inline-table}.booking-detail-table table.table td,.booking-detail-table table.table th,table.table.confirmation-table td,table.table.confirmation-table th{padding:.35rem}.confirmation-card-top>div>strong,.prnt-btn{color:#2c457f}.bookedticket-top{padding:.5rem;font-size:14px}.bookedticket-top a{color:#333;margin-right:.5rem;border-right:1px dashed #303974;padding-right:.5rem}.bookedticket-top a:last-child{border:none;margin:0;padding:0}.tab-pane .booking-detail-table{margin:10px}.booking-detail-table table.table td span a{width:30px;height:30px;border-radius:50%;text-align:center;line-height:30px;margin:0 .2rem}.booking-detail-in .accordion .card .card-header h2 button.btn.btn-link,.booking-detail-table table.table td span a.outline-btn{color:#332b67}.prnt-btn{position:absolute;right:10px;top:10px}.confirmation-card-top{font-size:14px;display:flex;justify-content:space-between;align-items:center}.confirmation-card-bottom,.webcheck-card{box-shadow:0 0 5px rgb(0 0 0 / 40%);padding:.5rem;margin:1rem 0}table.table.confirmation-table td,table.table.confirmation-table th{border-top:none}.w-10{width:10%}.confirmation-card-bottom.covid-guideline-wrap{display:flex;justify-content:space-between;font-size:14px;margin:1.5rem 0}.webcheck-card p{text-align:center;font-size:14px}.webcheck-card>div{margin:15px 0 0;display:flex;justify-content:space-around;align-items:center;font-size:14px}.webcheck-card>div>a>img{border-radius:2px;margin-right:5px}.accordion-custom.faqaccordion>.card>.card-header a{background:#f3f3f3;font-size:12px;font-weight:600;color:#212529;width:100%;position:relative;text-align:left;border-radius:.25rem;padding:.7rem .75rem}.accordion-custom.faqaccordion>.card>.card-header a:hover{text-decoration:underline;color:#0056b3}.accordion-custom.faqaccordion>.card>.card-header a.collapsed::after{content:"";border-top:.5em solid;position:absolute;border-right:.5em solid transparent;border-bottom:0;border-left:.5em solid transparent;right:10px;top:18px}.accordion-custom.faqaccordion>.card>.card-header a::after{content:"";border-bottom:.5em solid;position:absolute;border-right:.5em solid transparent;border-top:0;border-left:.5em solid transparent;right:10px;top:18px}.accordion-custom.faqaccordion .card .card-body{padding:.7rem .75rem;font-size:13px}.accordion-custom.faqaccordion .card .card-body p{font-weight:400;line-height:18px;background:url(https://www.air.irctc.co.in/assets/img/bullet.webp) 0 6px no-repeat;padding-left:15px}.newsletter-wrap{box-shadow:0 0 5px rgb(0 0 0 / 40%);position:relative;margin-bottom:1rem;transition:box-shadow .5s ease-in-out}.newsletter-wrap:hover{box-shadow:0 5px 15px rgb(0 0 0 / 30%)}.newsletter-wrap figure.effect-milo{background:#2e5d5a;overflow:hidden;margin:0}.newsletter-wrap figure.effect-milo img{max-width:none;width:-webkit-calc(100% + 5px);width:calc(100% + 5px);opacity:1;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(0,0,0) scale(1.01);transform:translate3d(0,0,0) scale(1.01);-webkit-backface-visibility:hidden;backface-visibility:hidden}.newsletter-wrap figure.effect-milo:hover img{opacity:.5;-webkit-transform:translate3d(-5px,0,0) scale(1);transform:translate3d(-5px,0,0) scale(1)}.newsletter-wrap h2{font-size:18px;padding:5px;text-align:center}.terms-wrap p{margin-bottom:.7rem;font-size:13px}.webcheck-wrap p{text-align:center;margin:0 0 .5rem;font-size:14px}.webcheck-wrap-in{margin:1rem 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:20px}.webcheck-wrap-in a{border:1px dashed #dddada;padding:5px 10px;border-radius:25px;text-align:center;font-size:14px;color:#392f89;text-decoration:none;-webkit-transition:.5s;transition:.5s}.BookingTag,.RightBox-fareBreakup .PromoCodesBox{transition:box-shadow .5s ease-in-out;box-shadow:0 0 5px rgb(0 0 0 / 40%)}.webcheck-wrap-in a:hover{border:1px dashed #392f89}.webcheck-wrap-in a img{border-radius:2px;margin-right:5px;width:26px}.webcheck-wrap form{margin:1rem auto;max-width:200px;text-align:center}.webcheck-wrap form input{text-align:center;margin-bottom:.5rem}ul.Covid19Advisory-list,ul.Covid19Advisory-list li ol{list-style:none;margin:0 0 1rem;padding:0 0 0 20px}ul.Covid19Advisory-list li{display:block;margin:.5rem 0 .5rem 1rem;position:relative}ul.Covid19Advisory-list li b{position:absolute;left:-20px}.modal{z-index:10000000}.modal-backdrop,.modal-custom,.topHeader{z-index:9999999}.modal-custom{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.5);left:0;top:0}.navbar marquee{color:red;font-weight:400;font-size:14px}.preloader-wrapper{display:inline-block;position:relative;width:3rem;height:3rem;font-size:0}.preloader-wrapper.small{width:2.25rem;height:2.25rem}.preloader-wrapper.big{width:4rem;height:4rem}.preloader-wrapper.active{-webkit-animation:1568ms linear infinite container-rotate;animation:1568ms linear infinite container-rotate}.preloader-wrapper.crazy{-webkit-animation-duration:333ms;animation-duration:333ms}.preloader-wrapper .spinner-layer{position:absolute;width:100%;height:100%;opacity:0}.preloader-wrapper .spinner-layer .gap-patch{position:absolute;top:0;left:45%;width:10%;height:100%;overflow:hidden;border-color:inherit}.preloader-wrapper .spinner-layer .gap-patch .circle{width:1000%;left:-450%}.preloader-wrapper .spinner-layer .circle-clipper{display:inline-block;position:relative;width:50%;height:100%;overflow:hidden;border-color:inherit}.preloader-wrapper .spinner-layer .circle-clipper .circle{width:200%;height:100%;border-width:.1875rem;border-style:solid;border-color:inherit;border-bottom-color:transparent!important;-webkit-border-radius:50%;border-radius:50%;-webkit-animation:none;animation:none;position:absolute;top:0;right:0;bottom:0}.preloader-wrapper .spinner-layer .circle-clipper.left .circle{left:0;border-right-color:transparent!important;-webkit-transform:rotate(129deg);-ms-transform:rotate(129deg);transform:rotate(129deg)}.preloader-wrapper .spinner-layer .circle-clipper.right .circle{left:-100%;border-left-color:transparent!important;-webkit-transform:rotate(-129deg);-ms-transform:rotate(-129deg);transform:rotate(-129deg)}.preloader-wrapper .spinner-blue,.preloader-wrapper .spinner-blue-only{border-color:#2f2483}.preloader-wrapper .spinner-red,.preloader-wrapper .spinner-red-only{border-color:#db4437}.preloader-wrapper .spinner-yellow,.preloader-wrapper .spinner-yellow-only{border-color:#f4b400}.preloader-wrapper .spinner-green,.preloader-wrapper .spinner-green-only{border-color:#0f9d58}@-webkit-keyframes container-rotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes container-rotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.active .spinner-layer.spinner-blue{-webkit-animation:5332ms cubic-bezier(.4,0,.2,1) infinite both fill-unfill-rotate,5332ms cubic-bezier(.4,0,.2,1) infinite both blue-fade-in-out;animation:5332ms cubic-bezier(.4,0,.2,1) infinite both fill-unfill-rotate,5332ms cubic-bezier(.4,0,.2,1) infinite both blue-fade-in-out}.active .spinner-layer.spinner-red{-webkit-animation:5332ms cubic-bezier(.4,0,.2,1) infinite both fill-unfill-rotate,5332ms cubic-bezier(.4,0,.2,1) infinite both red-fade-in-out;animation:5332ms cubic-bezier(.4,0,.2,1) infinite both fill-unfill-rotate,5332ms cubic-bezier(.4,0,.2,1) infinite both red-fade-in-out}.active .spinner-layer.spinner-yellow{-webkit-animation:5332ms cubic-bezier(.4,0,.2,1) infinite both fill-unfill-rotate,5332ms cubic-bezier(.4,0,.2,1) infinite both yellow-fade-in-out;animation:5332ms cubic-bezier(.4,0,.2,1) infinite both fill-unfill-rotate,5332ms cubic-bezier(.4,0,.2,1) infinite both yellow-fade-in-out}.active .spinner-layer.spinner-green{-webkit-animation:5332ms cubic-bezier(.4,0,.2,1) infinite both fill-unfill-rotate,5332ms cubic-bezier(.4,0,.2,1) infinite both green-fade-in-out;animation:5332ms cubic-bezier(.4,0,.2,1) infinite both fill-unfill-rotate,5332ms cubic-bezier(.4,0,.2,1) infinite both green-fade-in-out}.active .spinner-layer.spinner-blue-only,.active .spinner-layer.spinner-green-only,.active .spinner-layer.spinner-primary-color-only,.active .spinner-layer.spinner-red-only,.active .spinner-layer.spinner-yellow-only{opacity:1;-webkit-animation:5332ms cubic-bezier(.4,0,.2,1) infinite both fill-unfill-rotate;animation:5332ms cubic-bezier(.4,0,.2,1) infinite both fill-unfill-rotate}.active .circle-clipper.left .circle{-webkit-animation:1333ms cubic-bezier(.4,0,.2,1) infinite both left-spin;animation:1333ms cubic-bezier(.4,0,.2,1) infinite both left-spin}.active .circle-clipper.right .circle{-webkit-animation:1333ms cubic-bezier(.4,0,.2,1) infinite both right-spin;animation:1333ms cubic-bezier(.4,0,.2,1) infinite both right-spin}@-webkit-keyframes fill-unfill-rotate{12.5%{-webkit-transform:rotate(135deg);transform:rotate(135deg)}25%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}37.5%{-webkit-transform:rotate(405deg);transform:rotate(405deg)}50%{-webkit-transform:rotate(540deg);transform:rotate(540deg)}62.5%{-webkit-transform:rotate(675deg);transform:rotate(675deg)}75%{-webkit-transform:rotate(810deg);transform:rotate(810deg)}87.5%{-webkit-transform:rotate(945deg);transform:rotate(945deg)}to{-webkit-transform:rotate(1080deg);transform:rotate(1080deg)}}@keyframes fill-unfill-rotate{12.5%{-webkit-transform:rotate(135deg);transform:rotate(135deg)}25%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}37.5%{-webkit-transform:rotate(405deg);transform:rotate(405deg)}50%{-webkit-transform:rotate(540deg);transform:rotate(540deg)}62.5%{-webkit-transform:rotate(675deg);transform:rotate(675deg)}75%{-webkit-transform:rotate(810deg);transform:rotate(810deg)}87.5%{-webkit-transform:rotate(945deg);transform:rotate(945deg)}to{-webkit-transform:rotate(1080deg);transform:rotate(1080deg)}}@-webkit-keyframes blue-fade-in-out{100%,25%,90%,from{opacity:1}26%,89%{opacity:0}}@keyframes blue-fade-in-out{100%,25%,90%,from{opacity:1}26%,89%{opacity:0}}@-webkit-keyframes red-fade-in-out{15%,51%,from{opacity:0}25%,50%{opacity:1}}@keyframes red-fade-in-out{15%,51%,from{opacity:0}25%,50%{opacity:1}}@-webkit-keyframes yellow-fade-in-out{40%,76%,from{opacity:0}50%,75%{opacity:1}}@keyframes yellow-fade-in-out{40%,76%,from{opacity:0}50%,75%{opacity:1}}@-webkit-keyframes green-fade-in-out{100%,65%,from{opacity:0}75%,90%{opacity:1}}@keyframes green-fade-in-out{100%,65%,from{opacity:0}75%,90%{opacity:1}}@-webkit-keyframes left-spin{from,to{-webkit-transform:rotate(130deg);transform:rotate(130deg)}50%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}@keyframes left-spin{from,to{-webkit-transform:rotate(130deg);transform:rotate(130deg)}50%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}@-webkit-keyframes right-spin{from,to{-webkit-transform:rotate(-130deg);transform:rotate(-130deg)}50%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}}@keyframes right-spin{from,to{-webkit-transform:rotate(-130deg);transform:rotate(-130deg)}50%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}}#spinnerContainer.cooldown{-webkit-animation:1568ms linear infinite container-rotate,.4s cubic-bezier(.4,0,.2,1) fade-out;animation:1568ms linear infinite container-rotate,.4s cubic-bezier(.4,0,.2,1) fade-out}@-webkit-keyframes fade-out{from{opacity:1}to{opacity:0}}@keyframes fade-out{from{opacity:1}to{opacity:0}}.view.full-page-intro{margin-top:70px}.MultiCityTwoSlider .slick-track{width:100%!important}.MultiCityTwoSlider .slick-track .col-6.col-md-6{width:50%!important}.col-md-12.col-lg-12.Footer_vigilance{text-align:center;padding-bottom:20px;font-size:15px;color:#f7c02c;font-weight:600}.col-md-12.col-lg-12.Footer_vigilance a{color:#f7c02c;text-decoration:underline}.topHeader{position:fixed;width:100%;background:0 0}.view.Home-banner-main-wrap.homeflightSection.HomeTopBannerMain{margin:0;padding:0;overflow:inherit}.view.Home-banner-main-wrap.homeflightSection.HomeTopBannerMain .carousel-control-next,.view.Home-banner-main-wrap.homeflightSection.HomeTopBannerMain .carousel-control-prev{width:5%}.view.Home-banner-main-wrap.homeflightSection.HomeTopBannerMain .Home-Form-Section.homeSrchBox{background:0 0;position:absolute;width:90%;left:5%;top:30%}.view.Home-banner-main-wrap.homeflightSection.HomeTopBannerMain .Home-Form-Section.homeSrchBox .FullSrchBox{box-shadow:0 1px 5px 0 rgba(0,0,0,.3);border-radius:8px;background:#fff}.view.Home-banner-main-wrap.homeflightSection.HomeTopBannerMain .Home-Form-Section.homeSrchBox .FullSrchBox .card.rounded-0{border-bottom-left-radius:10px!important;border-bottom-right-radius:10px!important}.view.Home-banner-main-wrap.homeflightSection.HomeTopBannerMain .Home-Form-Section.homeSrchBox .FullSrchBox .card.rounded-0 .form-in-custom.stationFrom{border-bottom-left-radius:10px}.view.Home-banner-main-wrap.homeflightSection.HomeTopBannerMain .Home-Form-Section.homeSrchBox .FullSrchBox .card.rounded-0 .airformwrap{border-radius:10px}.view.Home-banner-main-wrap.homeflightSection.HomeTopBannerMain .Home-Form-Section.homeSrchBox .FullSrchBox .card.rounded-0 .airformwrap input{line-height:40px;background:#fff}.view.Home-banner-main-wrap.homeflightSection.HomeTopBannerMain .Home-Form-Section.homeSrchBox .FullSrchBox .card.rounded-0 .airformwrap .form-in-custom3 .btn.btn-md.yellow-gradient.home-btn{line-height:47px;border-bottom-right-radius:10px}.view.Home-banner-main-wrap.homeflightSection.HomeTopBannerMain .Home-Form-Section.homeSrchBox .FullSrchBox .search-option-bar label{float:left;line-height:18px;cursor:pointer}.MessgaeHome{width:100%;clear:both}.navbar-right .navbar-nav li a.govlink{position:relative;padding-left:40px;overflow:hidden}.navbar-right .navbar-nav li a.govlink:after{content:"New";position:absolute;background:red;color:#fff;transform:rotate(-55deg);font-size:12px;height:100%;padding:6px;border-top-right-radius:15px;line-height:40px;width:110px;left:-44px;top:-9px}.ForgetPassow{text-align:right;font-size:13px}.ForgetPassow a{color:#007bff}.ForgetPassow button{color:#007bff;background:0 0;border:0}.Faq_Section .BoxWiteBg hr{margin-top:10px}.topmodify_box.innerSrch .form-in-custom.form-in-custom1.date .date-wrapper .input-group input{line-height:33px}.topmodify_box.innerSrch .card.rounded-0 input.form-control{height:calc(1.5em + .25rem + 2px)}.topmodify_box.innerSrch .card.rounded-0 .form-in-custom.form-in-custom1.date{padding:.6rem .5rem}.topmodify_box.innerSrch .card.rounded-0 .form-in-custom.form-in-custom1.date .form-control{height:auto}.topmodify_box.innerSrch .form-in-custom3.Modifybtn button{line-height:36px}label.bookingDetailchkbox.form-check-label.font-14{color:#212529;font-size:12px}.airformwrap.multicity-form .form-in-custom .datepicker-right.form-control{height:calc(1em + .25rem + 1px)}.airformwrap.multicity-form .form-in-custom .datepicker-right.form-control input,.airformwrap.multicity-form .form-in-custom input{height:calc(1em + .25rem + 2px)}.airformwrap.multicity-form .form-in-custom.no-border.py-1 .btn.btn-floating.dark-gradient.m-0{height:30px;width:30px;text-align:center;line-height:30px;padding:0}.AppDownload_White{padding-top:50px;background:#f2f2f2}.AppDownload_White .AppDownload_Box{background:url("https://www.air.irctc.co.in/assets/img/app-download-bg.webp") center no-repeat #4c58c6;width:100%;height:auto}.AppDownload_White .AppDownload_Box .row .PhoneApp{position:static;margin-top:-50px;width:270px}.AppDownload_White .AppDownload_Box .row .AppTxts{float:left;text-align:center;padding-left:8%}.AppDownload_White .AppDownload_Box .row .AppTxts h3{color:#fff;font-size:38px;margin-top:70px}.AppDownload_White .AppDownload_Box .row .AppTxts .appBtns{padding-top:20px}.AppDownload_White .AppDownload_Box .row .AppTxts .appBtns a{display:inline-block;overflow:hidden;border-radius:5px;margin:0 5px}.AppDownload_White .AppDownload_Box .row .phoneQR{float:right;text-align:center;width:212px;padding-top:60px;padding-left:70px}.AppDownload_White .AppDownload_Box .row .phoneQR img{width:100px}.AppDownload_White .AppDownload_Box .row .phoneQR span{display:block;font-size:14px;color:#fff;line-height:18px;margin-top:10px}.carousel-item.active.loadingAds{width:100%;text-align:center}.carousel-item.active.loadingAds img.img-fluid{width:320px;float:left;max-width:inherit;display:inline-block}.col-12.col-sm-12.col-md-10.col-lg-8.mx-auto.my-2.loadingBox{flex:0 0 61%;max-width:61%}.SrchResultBanner{text-align:center;padding:5px 0 10px;width:100%}.view.full-page-intro.TopBgsep{margin:0;padding-top:70px;background:#28558e;background:-moz-linear-gradient(top,#28558e 0,#28558e 28%,#eee 28%,#eee 28%,#eee 100%);background:-webkit-linear-gradient(top,#28558e 0,#28558e 28%,#eee 28%,#eee 28%,#eee 100%);background:linear-gradient(to bottom,#28558e 0,#28558e 28%,#eee 28%,#eee 28%,#eee 100%)}.GovEmpBoxMain h1,.RightBox-fareBreakup .PromoCodesBox .PromoHead,.remove-promo-code{background:linear-gradient(-45deg,#332b67,#28558e,#332b67,#28558e)}.booking-detail-wrap.TopBgsep{margin:0;padding-top:70px;background:#28558e;background:-moz-linear-gradient(top,#28558e 0,#28558e 20%,#eee 20%,#eee 20%,#eee 100%);background:-webkit-linear-gradient(top,#28558e 0,#28558e 20%,#eee 20%,#eee 20%,#eee 100%);background:linear-gradient(to bottom,#28558e 0,#28558e 20%,#eee 20%,#eee 20%,#eee 100%)}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:0}.RightBox-fareBreakup .PromoCodesBox{background:#fff;border-radius:.25rem;overflow:hidden}.RightBox-fareBreakup .PromoCodesBox .PromoHead{background-size:200% 200%;animation:20s infinite gradient;width:100%;float:left;margin-bottom:8px}.RightBox-fareBreakup .PromoCodesBox .PromoHead h1{font-size:17px;color:#fff;float:left;line-height:42px;padding-left:10px}.RightBox-fareBreakup .PromoCodesBox .PromoHead span img{width:35px;display:inline-block}.RightBox-fareBreakup .PromoCodesBox .PromoHead span{float:right;background:#fff;padding:5px 5px 5px 20px;border-top-left-radius:40px}.seatSelect{max-height:250px;overflow:auto}.RightBox-fareBreakup .PromoCodesBox .PromoBoxMain .PromoradioBtn{margin-left:5px;width:30px}.RightBox-fareBreakup .PromoCodesBox .PromoBoxMain .Promocontent .promoAppliedMsg{color:#249995}.PromoBoxMain,.RightBox-fareBreakup .PromoCodesBox .PromoBoxMain .PromoradioBtn .RadioPromo input,.selectable{cursor:pointer}.RightBox-fareBreakup .PromoCodesBox .PromoBoxMain .PromoradioBtn .RadioPromo .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#eee;border-radius:50%;border:1px solid #ccc}.RightBox-fareBreakup .PromoCodesBox .PromoBoxMain .PromoradioBtn .RadioPromo:hover input~.checkmark{background-color:#ccc}.RightBox-fareBreakup .PromoCodesBox .PromoBoxMain .PromoradioBtn .RadioPromo input:checked~.checkmark{background-color:#2196f3}.RightBox-fareBreakup .PromoCodesBox .PromoBoxMain .PromoradioBtn .RadioPromo .checkmark:after{content:"";position:absolute;display:none;top:4px;left:4px;width:10px;height:10px;border-radius:50%;background:#fff}.RightBox-fareBreakup .PromoCodesBox .PromoBoxMain .PromoradioBtn label.RadioPromo{position:relative;margin:0}.promoRadioWrap input{cursor:pointer;height:16px;width:18px}.promo-code-tc{color:#007bff!important;font-size:13px}.promo-code-tc:hover{color:#0056b3!important}.remove-promo-code{font-size:13px;display:inline-block;padding:5px 10px;background-size:400% 400%;animation:20s infinite gradient;color:#fff!important;margin-top:5px;border-radius:5px}.no-promo{padding:5px;color:#007bff}.PrivacyPolicyMain{padding-bottom:20px;font-size:14px}.PrivacyPolicyMain .accordion .card .card-header h6{font-weight:600;font-size:14px;margin:0;padding:0;line-height:20px}.PrivacyPolicyMain .accordion .card .card-header{padding:10px;line-height:25px;background:rgba(0,0,0,.03)!important;position:relative}.PrivacyPolicyMain .accordion .card .card-header h6 a{margin:0;padding:0;display:block}.PrivacyPolicyMain .accordion .card .card-header h6 a:after{content:"";position:absolute;right:5px;border-top:.5em solid;border-right:.5em solid transparent;border-bottom:0;border-left:.5em solid transparent;top:5px}.PrivacyPolicyMain .accordion .card .card-body{padding:12px;font-size:14px}.PrivacyPolicyMain .accordion .card{border:0;box-shadow:none;margin-bottom:5px}.accordion{margin-bottom:15px;margin-top:7px}.PrivacyPolicyMain .accordion .card .card-body ul{margin:0;padding:0 0 0 15px}.PrivacyPolicyMain .accordion .card .card-body ul li{margin-bottom:5px}.PrivacyPolicy_heading{margin-top:74px;margin-bottom:10px}.fare-filter-label{font-size:14px;font-weight:600;margin-left:5px;position:relative;top:-3px}.fare-type-filter input[type=radio]{width:1rem;height:1rem}.booking-detail-in .accordion .card .card-body{padding:15px}#GovtUser .ForGpass h2{text-align:center;font-size:17px;font-weight:700;margin-top:10px;position:relative;margin-bottom:20px}#GovtUser .ForGpass h2:after{content:"";height:1px;width:30%;left:35%;position:absolute;background:#000;bottom:-10px}.BookingTag{background:#fff;border-radius:.25rem;overflow:hidden;padding:2px;text-align:center}.InterChangeIcon,.airformwrap .form-in-custom.stationFrom i.fa.fa-exchange{background:#f7c02c;line-height:20px;position:absolute;cursor:pointer;text-align:center;z-index:1}.bestFareToolTip .CustomToolTip{position:absolute;width:100%;font-size:11.2px;text-align:center;top:22px;background:#e5e7eb;color:#000;padding:2px;border-radius:5px;line-height:20px}.bestFareToolTip .CustomToolTip:after{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #e5e7eb;top:-6px;content:"";position:absolute;left:48%}.LandTpageStatic .terms-wrap.webcheck-wrap{box-shadow:inherit;padding-top:30px}.LandTpageStatic h4{margin-bottom:20px;font-size:16px;font-weight:600}.LandTpageStatic div img{width:100%;margin-bottom:50px}.InterChangeIcon{top:35px;right:-9px;border-radius:100%;width:20px;height:20px;color:#000}.GovEmpBoxMain{width:100%;box-shadow:2px 1px 6px #ccc;border-radius:5px}.BestFareAdd,.adsBookingBanner{width:250px;height:200px;overflow:hidden;background:url(https://www.air.irctc.co.in/assets/img/air-logo-icon.webp) center center no-repeat}.GovEmpBoxMain h1{color:#fff;padding:10px;border-top-left-radius:5px;border-top-right-radius:5px;text-decoration:none}.GovEmpBoxMain ul.nav.nav-tabs{margin-left:10px;margin-right:10px}.GovEmpBoxMain .tab-content{padding-left:10px;padding-right:10px}.modalLogin .modal-body .card .form-footer.govTabuser{background:#f1f1f1;font-size:14px;padding:5px}.modalLogin .modal-body .card .form-footer.govTabuser a:first-child{float:left;color:#000;text-decoration:underline}.modalLogin .modal-body .card .form-footer.govTabuser button:first-child{float:left;color:#000;text-decoration:underline;background:0 0;border:0}.modalLogin .modal-body .card .form-footer.govTabuser a:last-child{float:right;text-decoration:underline;color:#000}.modalLogin .modal-body .card .form-footer.govTabuser button:last-child{float:right;text-decoration:underline;color:#000;background:0 0;border:0}.airformwrap .form-in-custom.stationFrom i.fa.fa-exchange{right:-14px;top:15px;border-radius:12px;font-size:14px;box-shadow:rgb(0 0 0 / 10%) 0 0 10px;width:32px;height:32px;padding-top:6px}.airformwrap .form-in-custom.stationTo input{padding-left:10px}.airformwrap .form-in-custom.stationFrom.modify i.fa.fa-exchange{top:11px}.GovEmpBoxMain.GovEmpVerify h1{text-align:left;font-size:15px}.GovEmpBoxMain.GovEmpVerify form{padding:0 10px 15px}.lazy-first.loaded,.lazy.loaded{-webkit-transition:opacity .5s linear .2s;transition:opacity .5s linear .2s;opacity:1}.adsBookingBanner{margin:1px auto 0;border:1px solid rgba(0,0,0,.1);border-radius:5px}.BestFareAdd{margin:15px auto 0;border:1px solid rgba(0,0,0,.1);border-radius:5px;box-shadow:0 0 5px rgb(0 0 0 / 40%);position:static}.HomeSmallMenu{padding:10px 0;background:linear-gradient(-45deg,#332b67,#28558e,#332b67,#28558e);background-size:400% 400%;clear:both;margin-top:-50px;position:relative;width:100%;top:-125px}.yellow-gradient{min-width:50px;background:right/200% #f7c02c;color:#2d2383;font-weight:400;-webkit-transition:.5s;transition:.5s;background-image:-webkit-gradient(linear,50% 30%,100% top,color-stop(10%,rgb(216 255 0 / 0%)),color-stop(25%,rgb(228 255 0 / 50%)),color-stop(50%,rgb(239 255 0 / 0)));-webkit-animation-duration:15s;-webkit-animation-timing-function:linear;-webkit-animation-iteration-count:infinite}.footer-contentBack{background-color:#000}.head-title{color:#333;text-align:center;margin-top:15px;margin-bottom:10px}.text-red{color:#dc3545}.UsefulLink{color:#fff;width:100%;margin-bottom:20px}.UsefulLink strong{margin-bottom:10px;display:block}.UsefulLink ul li{margin:0 15px 10px 0;padding:0 0 0 13px;list-style:none;position:relative;float:left;line-height:15px}.UsefulLink ul li a{color:#ffffffb3;text-decoration:none;font-size:12px;font-weight:400;text-transform:capitalize}.UsefulLink ul li:before{content:"";width:5px;height:5px;border-radius:100%;position:absolute;left:0;background:#fff;top:6px}.UsefulLink ul{margin:0;padding:0}.TravelProtect_Box b i{font-size:20px;float:left;margin-right:10px}.TravelProtect_Box p{padding-left:30px;margin-bottom:5px}.TravelProtect_Box .PoweredTxt{text-align:center;font-weight:700;text-shadow:none}.home-sticky{position:initial;top:72px;z-index:999999;margin-bottom:60px}.topHeader .navbar.navbar-expand-md.fixed-top.px-0{background:#d4dde8;box-shadow:0 2px 4px 0 rgba(0,0,0,.2)}.RightBox-fareBreakup .PromoCodesBox .PromoBoxMain{display:flex;flex-direction:row;clear:both;display:flex;background:#f3dda2;border:1px solid #dbd8d8;flex-direction:row;box-shadow:0 0 1px -1px;padding:7px;margin:6px}.RightBox-fareBreakup .PromoCodesBox .PromoBoxMain .Promocontent h2,h5#exampleModalLongTitle{font-size:13px;font-weight:600}.Banner_HomeSml{width:100%;float:left;margin:0 auto}.Banner_HomeSml ul{margin:0;padding:0;list-style:none}.Banner_HomeSml ul li{float:left;width:33.3%;padding:10px}#autoModalPopUp .modal-dialog{max-width:600px}.booking-detail-card.SeatBookingLayout .card .card-header h5{background:linear-gradient(-45deg,#332b67,#28558e,#332b67,#28558e);color:#fff}.booking-detail-card.SeatBookingLayout .card .card-header h5 button{width:100%;text-align:left;color:#fff;padding:10px 15px}.booking-detail-card.SeatBookingLayout .card .collapse .card-body {padding: 0 !important;} .booking-detail-card.SeatBookingLayout .card .collapse.show .card-body {padding: 0 !important;}.booking-detail-card.SeatBookingLayout .card .collapse.show{padding: 0 !important;}.booking-detail-card.SeatBookingLayout .card .collapse.show .card-body .booking-detail-in {display: block;}