#special-offers-page .tooltip-div .tooltip{padding:0}
#special-offers-page .tooltip-div .tooltip .tooltip-text{margin-bottom:0}
#special-offers-page .tooltip-div .tooltip .tooltip-text.top::after{top:98%}
#special-offers-page #content-page .white-section .cmp-container{background:0}
@media(max-width:767px){#special-offers-page #content-page .white-section .cmp-container{padding:0}
.consolidated-offers .row,.categories-tab .select{margin-left:0;margin-right:0}
}
#special-offers-page #content-page .white-section a,#special-offers-page #content-page .white-section a:hover{color:#000;text-decoration:none}
#special-offers-page .check-eligibility a{color:#cd333e !important;text-decoration:underline !important}
#special-offers-form h2{margin-bottom:10px}
#special-offers-page #content-page #everymundo .white-section a,#special-offers-page #content-page #everymundo .white-section a:hover{color:var(--ai-page-link-color);text-decoration:none}
@media(max-width:767px){#special-offers-form h2{margin-left:12px}
#special-offers-form .booking-form{max-width:97% !important}
}
@media(max-width:425px){#special-offers-form .booking-form{max-width:95% !important}
}
@media(min-width:768px){#special-offers-page #content-page .white-section .cmp-container{padding:0 24px}
}
@media(min-width:1200px){#special-offers-page #content-page .white-section .cmp-container{padding:0}
}
.offer-title{color:#000;font-size:24px;font-style:normal;font-weight:500;line-height:34.175px;margin-bottom:12px !important}
.offer-description{color:#1f2b34;font-size:16px;font-style:normal;font-weight:400;line-height:24px}
.partner_card{height:100%;display:flex;position:relative;border:0;border-radius:0;background-color:#fff}
.partner_card .logo-image{position:absolute;top:14px;left:0;right:0;margin:0 auto;text-align:center}
.partner_card .logo-image img.lazyloaded{width:75% !important}
.partner_card .partner_card_title{font-size:16px !important;font-style:normal;font-weight:600 !important;line-height:30px;color:#fff !important;margin-bottom:0 !important}
.partner_card .card-link-text{display:block}
.partner_card .card-img-top{border-radius:0;object-fit:unset}
@media(min-width:768px){.partner_card .card-img-top{height:170px}
}
.partner_card .img-area{position:relative}
.partner_card .card-link-area{bottom:0;left:0;position:absolute;width:100%;padding:16px;display:flex;align-items:center;justify-content:space-between}
.partner_card .card-link-area .arrow-icon{width:24px;height:24px}
@media only screen and (max-width:767px){.patner_card .patner_card_title{font-size:18px !important}
}
@media only screen and (min-width:768px) and (max-width:991px){.partner_card .partner_card_title{font-size:15px !important}
}
@media only screen and (max-width:767px){.mobile-only{display:block !important}
.desktop-only{display:none !important}
}
@media only screen and (min-width:768px){.mobile-only{display:none !important}
.desktop-only{display:block !important}
}
.select{color:#3c4a54;background:#ecf0ff;border:1px solid #ced4d8;position:relative;margin-bottom:24px}
.select .selectBtn{padding:20px 16px;box-sizing:border-box;width:100%;cursor:pointer;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#101010;background:#fff;font-size:16px;font-style:normal;font-weight:500;line-height:normal;border:1px solid #a3a3a3}
.select .selectBtn:after{content:"";background-image:url("../../../../../content/dam/air-india/icons/arrow-down.svg");position:absolute;top:30%;right:16px;width:24px;height:24px;transition:.2s ease}
.select .selectBtn.inverted:after{transform:rotate(-180deg)}
.select .selectBtn.toggle{border-radius:3px 3px 0 0}
.select .selectBtn.toggle:after{-webkit-transform:translateY(-50%) rotate(-135deg);transform:translateY(-50%) rotate(-135deg)}
.select .selectDropdown{display:flex;flex-direction:column;position:absolute;top:100%;width:100%;padding-left:0;padding-right:0;border-radius:0 0 3px 3px;overflow:hidden;z-index:1;-webkit-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:top center;transform-origin:top center;visibility:hidden;transition:.2s ease}
.select .selectDropdown .option{color:#101010;background:#fff;font-size:16px;font-style:normal;font-weight:500;line-height:normal;border:1px solid #a3a3a3;padding:16px;box-sizing:border-box;cursor:pointer}
.select .selectDropdown.toggle{visibility:visible;-webkit-transform:scale(1,1);transform:scale(1,1)}
.tab-btn-group{display:flex;gap:24px;margin:24px 0 24px 0;border-bottom:1px solid #d3d6db}
.tab-btn-group .button{text-align:center;padding:16px;border:0;font-family:AirIndia Variable;font-size:14px;font-style:normal;font-weight:500;line-height:125%;text-transform:uppercase;color:#25272c;opacity:.6;background:0}
.tab-btn-group .button:active,.tab-btn-group .button:focus,.tab-btn-group .button.active{border-bottom:3px solid #da0e29;font-family:AirIndia Variable;font-size:14px;font-style:normal;font-weight:500;line-height:125%;text-transform:uppercase;color:#000;opacity:1}
.filterDiv{display:none}
.show-card{display:block}
@media(max-width:767px){.consolidated-offers .show-card{padding-left:0;padding-right:0}
}
.consolidated-card-text{padding:16px 20px}
.consolidated-card-title{padding-bottom:8px;color:#000;font-size:18px;font-style:normal;font-weight:500;line-height:normal}
.consolidated-card-desc{color:#000;font-size:14px;font-style:normal;font-weight:400;line-height:20px}
.consolidated-offers{margin-bottom:32px;@media(max-width:991px){margin-bottom:16px}
}
.consolidatedTab .subheading{color:#000;font-family:var(--body-font-family);font-size:18px;font-style:normal;font-weight:700;line-height:125%}
.consolidated-offers .col-12{width:100%}