.loyalty-promotions .row{display:flex;justify-content:center;align-items:center}
.btn-row{display:flex}
.loyalty-promotions .card-img-top{max-width:617px;object-fit:contain}
.loyalty-promotions .card-title{margin-bottom:10px;padding:0;color:var(--global-ai-black);font-family:var(--variable-font-family);font-size:32px;font-style:normal;font-weight:600;line-height:125%;text-transform:uppercase}
.loyalty-promotions .card-text,.loyalty-promotions .card-text p{color:var(--global-ai-black);font-family:var(--body-font-family);font-size:16px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.08px}
.loyalty-promotions .cta-loy-btn{color:var(--color-white);display:flex;height:48px;width:125px;padding:0 24px;justify-content:center;align-items:center;gap:4px;background:var(--ai-global-red);font-family:var(--variable-font-family);font-size:14px;font-style:normal;line-height:140%;letter-spacing:.14px}
body.modal-open #bioModal.show{display:flex !important;align-items:flex-end;flex-direction:column}
#bioModal{z-index:999999;transition:display .15s ease-in-out}
.modal-dialog{z-index:999999}
#bioModal .modal-dialog{margin:50px auto 0 auto !important;margin-top:auto !important;top:inherit !important}
@media(max-width:767px){#bioModal .modal-dialog{margin:0 auto !important}
}
#bioModal .btn-close{background:url(../../../../../content/dam/air-india/air-india-rebrand/about-us/closered.svg) no-repeat center center !important;box-shadow:none}
@media(max-width:768px){#bioModal{z-index:99999999;overflow:hidden}
#bioModal .modal-dialog{margin:0}
#bioModal .modal-dialog .modal-body{max-height:100%;overflow-x:hidden;overflow-y:hidden}
#bioModal .btn-close{filter:brightness(0) invert(1)}
}
#ourFleetPg{background:#fff;padding-top:130px;padding-bottom:50px}
#ourFleetPg h2{text-transform:uppercase;font-family:var(--variable-font-family) !important;font-size:40px;color:#000;font-weight:500}
@media(max-width:767px){#ourFleetPg h2{font-size:24px}
}
.spaceHiehgtAbout{height:110px;position:sticky;top:0;width:100%;background:rgba(184,184,184,0.95);display:block;z-index:9;backdrop-filter:blur(2px)}
.bottomSpace{height:25px;position:sticky;top:0;width:100%;background:rgba(184,184,184,0.95);display:block;z-index:9;backdrop-filter:blur(2px);scroll-snap-align:end}
#aboutLeadershipCard{background-size:100% 100%;backdrop-filter:blur(2px);position:relative;background:rgba(184,184,184,0.95)}
@media(max-width:767px){#aboutLeadershipCard{padding-bottom:40px;margin-top:-2px}
.spaceHiehgtAbout{height:70px}
.bottomSpace{height:0}
}
#aboutLeadershipCard::before{position:absolute;content:"";top:10%;left:1%;width:200px;height:200px;background:url(../../../../../content/dam/air-india/air-india-rebrand/about-us/dotsimagesabout.svg) no-repeat 0 0;background-size:contain;z-index:-1}
#aboutLeadershipCard .section-img h4,#aboutLeadershipCard .section-img .leader-item h2,#aboutLeadershipCard .section-img .leader-item p{color:var(--color-white);font-weight:400}
#aboutLeadershipCard .section-img>h4{font-weight:600 !important;text-transform:uppercase}
#aboutLeadershipCard .section-img .leader-item h2{margin-bottom:0 !important;font-weight:400}
@media(max-width:767px){#aboutLeadershipCard .section-img .leader-item h2{margin-bottom:6px !important}
}
@media(max-width:991px){.rebrand-card{flex-direction:column;margin-top:8px}
.rebrand-width{width:100% !important}
.rebrand-card .card{margin:8px 0 !important}
.rebrand-card img.card-img-top{height:240px !important;object-fit:cover}
.rebrand-card-main-div{margin-bottom:0 !important}
.cardImage.text:last-child .rebrand-card-main-div{margin-bottom:30px !important}
}
@media(max-width:767px){.rebrand-card img.card-img-top{height:152px !important;object-fit:cover !important;object-position:top !important}
.loyalty-promotions .card-title{font-size:18px}
.loyalty-promotions .card-text,.loyalty-promotions .card-text p{font-size:14px}
.loyalty-promotions .cta-loy-btn{width:100%}
.loyalty-promotions .card-footer{padding:0}
.loyalty-promotions .card-img-top{height:321px;object-fit:cover}
}
.rebrand-card{display:flex;flex-wrap:wrap;padding:0 12px}
.rebrand-card .card{margin-left:12px;margin-right:12px;height:100%;background-color:var(--ai-color-container);border-radius:0;border:0}
.rebrand-card img.card-img-top{height:204px;object-fit:cover;object-position:center;border-radius:0}
.rebrand-card .card-body{padding:16px}
.rebrand-card h3.card-title{color:var(--global-ai-black);font-size:18px;font-style:normal;font-weight:600 !important;line-height:125%;text-transform:uppercase;margin-bottom:0;width:96%;font-family:var(--variable-font-family)}
@media(max-width:768px){.rebrand-card h3.card-title{font-size:14px !important}
.page-description p{font-size:16px}
#home-book-page .page-description p{padding:0}
}
.rebrand-card .card-body{display:flex;background-color:#f9f6ee;align-items:center}
.rebrand-card-main-div{margin-bottom:24px}
.cardImage.text:nth-child(1) .rebrand-card img.card-img-top{height:398px}
.rebrand-card a{text-decoration:none !important}
.txt-pp-up{width:50%;padding:24px 14px;height:600px;overflow-y:auto;padding-top:0}
@media(max-width:1600px){.txt-pp-up{height:550px}
}
.img-pp-up{width:50%;background:linear-gradient(180deg,#fed9a0 0,#9e7947 100%);position:relative;padding-top:30px;display:flex;align-items:flex-end}
.img-pp-up::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../../../../../content/dam/air-india/airindia-rebrand/background-patterns/header-pattern.svg) repeat 0 0}
.ttl-pp-up{padding-top:32px;border-bottom:1px solid var(--ai-grey-border);padding-bottom:0;position:sticky;top:0;background:#fff;z-index:1}
.bio-pp-up{display:flex}
@media(max-width:768px){.bio-pp-up{display:flex;flex-direction:column}
.img-pp-up{width:100%}
.txt-pp-up{width:100%;padding:24px 14px;height:auto;max-height:calc(100vh - 320px);padding-top:0}
.txt-pp-up::-webkit-scrollbar{display:none}
@-moz-document url-prefix(){.txt-pp-up::-webkit-scrollbar{scrollbar-width:none}
}
.contact-card .col-8{flex:0 0 auto;width:100%}
.contact-card-btn{display:flex;justify-content:center}
#contactus .roundIcon .col-6{flex:0 0 auto;width:100%;margin-top:16px}
}
@media(max-width:767px){.txt-pp-up{position:absolute;bottom:0;left:0;width:100%;z-index:1;background:#fff;padding-bottom:90px !important}
.img-pp-up{padding-top:0 !important}
}
@media(max-width:1180px){.contact-card .col-8{flex:0 0 auto;width:100%}
}
#aboutLeadershipCardOuter .ourLeadership~.container{max-width:100% !important;padding:0 !important;position:relative;z-index:2}
@media(max-width:991px){#bioModal{top:30px}
#bioImage{max-height:426px !important;object-position:right}
#bioModal .btn-close{z-index:99}
}
@media(max-width:767px){#bioModal{top:0}
#bioModal .modal-content{height:100vh}
}
@media(max-width:1180px){.contact-card .col-4{flex:0 0 auto;width:100%}
.contact-card .cta-btn{margin-top:16px;width:100%;justify-content:center}
}
.flght-desc{color:#da0e29 !important;font-family:"AirIndia Variable";font-size:14px;font-style:normal;font-weight:500;line-height:125%;text-transform:none;text-decoration:none;position:absolute;bottom:0;display:flex;align-self:center;align-items:center;justify-content:center}
.flght-desc p{color:#da0e29 !important;margin-top:0 !important;font-size:14px !important}
.flight-card a{text-decoration:underline !important}
.flght-desc a{font-family:'NunitoSans' !important}
#bioModal .modal-content{border-radius:0;border:0}
@media(min-width:768px) and (max-width:992px){#bioModal .txt-pp-up{max-height:100% !important}
.txt-pp-up{height:700px}
}
@media(min-width:769px) and (max-width:991px){.txt-pp-up{height:550px !important}
#bioModal .img-pp-up #bioImage{height:450px !important;min-height:450px !important;object-position:center bottom !important}
}
@media(max-width:768px){#bioModal .img-pp-up #bioImage{min-height:530px !important;height:530px !important;object-position:center -50px !important}
}
@media(max-width:767px){#bioModal .img-pp-up #bioImage{min-height:auto !important;height:auto !important;object-position:right !important}
}
#bioModal .img-pp-up #bioImage{z-index:1}
#bioModal .share-container{position:relative;display:inline-block}
#bioModal .share-btn{background-color:transparent;border:0;cursor:pointer;text-transform:uppercase;color:var(--ai-global-red);font-family:var(--variable-font-family);font-size:14px;font-style:normal;font-weight:500;line-height:125%;text-transform:uppercase;padding:16px 0 16px;display:flex;gap:8px}
#bioModal .btn-label{vertical-align:middle}
#bioModal .dropdown-content{display:none;position:absolute;background-color:#fff;width:209px;box-shadow:var(--elevation-bottom-s-box-shadow,0 2px 4px -1px rgba(30,41,59,0.05),0 4px 6px -1px rgba(30,41,59,0.1));z-index:1;height:fit-content;border:1px solid #f7f8f8;top:50px}
#bioModal .dropdown-content a{color:black;padding:0 16px;display:flex;height:48px;align-items:center;gap:8px;text-decoration:none;cursor:pointer}
#bioModal .dropdown-content a span{color:#626773;font-family:var(--body-font-family);font-size:14px;font-weight:400;line-height:19.6px;letter-spacing:.0025em;text-align:left;height:17px}
a.linkedin span{height:16px !important}
#bioModal .dropdown-content a:hover{background-color:#eee}
#bioModal .dropdown-content hr{border:1px solid #f7f8f8;margin:0;opacity:1;background-color:#f7f8f8}
@media(max-width:767px){#bioModal .dropdown-content{top:44px}
#bioModal .dropdown-content a{height:35px}
}
.e-store-inter .card-body{padding:16px;padding-bottom:8px}
@media(min-width:768px){.e-store-inter .card-body{height:120px}
}
.e-store-inter .card img{height:170px}
.e-store-inter .card-body .card-title{font-family:"Nunito Sans";font-size:18px;font-style:normal;font-weight:700}
.e-store-inter .card-body .card-text{display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:4.5em}
.e-store-inter .card-body .card-title{display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:1.5em}
.e-store-inter .card-footer{padding:16px;padding-top:8px}
.flying-return-text{color:var(--Text-Text_Primary_white,#FFF);font-family:"AirIndia Variable";font-size:12px;font-style:normal;font-weight:500;line-height:125%;text-transform:uppercase;position:absolute;top:4px;left:4px;right:0;background:var(--AI-Purple-Gradient,linear-gradient(90deg,#da0e29 0,#531251 100%));gap:10px;padding:4px 8px 4px 8px;width:fit-content}