.partner_card{display:flex;position:relative;border:0;border-radius:0;height:100%;background:var(--color-white)}
.partner_card a.card-icon{text-decoration:none !important}
.partner_card_body .partner_title{padding-bottom:8px;color:var(--ai-page-heading-color);font-size:18px;font-style:normal;font-weight:500;line-height:normal}
.partner_card .img-area:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}
.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_body{padding:16px;border:0}
.partner_card .partner_card_title{font-size:20px !important;font-style:normal;font-weight:500;line-height:30px;color:var(--color-white) !important;margin-bottom:0 !important}
.partner_card .partner_card_img{padding:0 9px 5px 0;margin-bottom:0 !important}
.partner_card p.partner_card_img img{width:9px}
.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_body p{margin-bottom:0;color:#1f2b34;font-size:14px !important;font-style:normal;font-weight:500;line-height:24px}
.partner_card .img-area{position:relative}
.partner_card .card-link-area{bottom:0;left:4px;position:absolute;width:100%;padding:10px;display:flex;align-items:center;justify-content:space-between}
.partner_card_body p{margin-bottom:0 !important;font-size:14px;font-style:normal;font-weight:500;line-height:24px}
@media only screen and (max-width:767px){.patner_card .patner_card_title{font-size:18px !important}
.partner_card a.card-icon{width:100%}
#loyalty-partner-page .text h2{font-size:18px !important;margin-top:16px !important}
#loyalty-partner-page .text h2 span{font-size:18px}
#loyalty-partner-page div.cmp-text p:last-child{margin-bottom:24px !important;font-size:14px}
#loyalty-partner-page .show-card{margin-top:16px}
}
@media only screen and (min-width:768px) and (max-width:991px){.partner_card .card-link-area{bottom:-8px;left:-4px}
.partner_card .partner_card_title{font-size:15px !important}
}
.categories-tab{display:none}
#loyalty-partner-page .categories-tab{display:block}
#loyalty-partner-page .text h2{color:var(--ai-page-heading-color);font-size:24px;font-weight:700;line-height:125%;margin-bottom:8px !important}
#loyalty-partner-page .text h2 span{font-weight:700 !important}
#loyalty-partner-page div.cmp-text p{margin-bottom:0}
#loyalty-partner-page div.cmp-text p:last-child{margin-bottom:16px}
@media only screen and (max-width:991px){.mobile-only{display:block !important}
.desktop-only{display:none !important}
#loyalty-partner-page .partnerCard .container{max-width:100%;padding-left:20px;padding-right:10px;margin-bottom:16px}
#loyalty-partner-page .partnerCard .container-bs{padding:0 12px}
#loyalty-partner-page .mx-fix{padding:0 16px !important}
}
@media only screen and (min-width:992px){#loyalty-partner-page{margin:0 24px}
#loyalty-partner-page .partnerCard .container{padding-left:0;padding-right:0;margin-left:0;margin-right:0;margin-bottom:16px;max-width:100%}
.mobile-only{display:none !important}
.desktop-only{display:block !important;margin-top:0}
}
.select{color:#3c4a54;background:#ecf0ff;border:1px solid #ced4d8;position:relative;margin-bottom:24px}
.select .selectBtn{padding:16px;padding-left:60px;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:#626b71;background:var(--color-white);border:1px solid #ced4d8}
.select .selectBtn:after{content:"";background-image:url("../../../../../content/dam/air-india/image/partner-pages/partners-landing/bxs-up-arrow.svg");position:absolute;top:26%;left:18px;width:24px;height:24px;transition:.2s ease}
.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;box-shadow:0 3px 3px rgba(0,0,0,0.2)}
.select .selectDropdown .option{font-style:normal;font-size:13.33px;font-weight:500;line-height:23.327px;padding:10px;color:#000;border:0;background:WHITE;box-sizing:border-box;cursor:pointer}
.select .selectDropdown.toggle{visibility:visible;-webkit-transform:scale(1,1);transform:scale(1,1)}
#loyalty-partner-page .tab-btn-group{margin:0 0 24px 0;border-bottom:1px solid #d3d6db}
.tab-btn-group .button{font-family:AirIndia Variable;font-size:14px;font-style:normal;font-weight:500;line-height:125%;text-transform:uppercase;border:0;background:transparent;color:#25272c;opacity:.6}
.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}
.partnerCard{margin-bottom:32px}
.filterDiv{display:none}
.show-card{display:block}
@media(max-width:767px){#loyalty-partner-page .show-card{padding-left:0;padding-right:0}
.partnerCard{margin-bottom:16px}
}
@media(min-width:768px) and (max-width:991px){.partnerCard .container-bs{padding:0}
.partnerCard .categories-tab{padding:0 12px}
#loyalty-partner-page .text div.cmp-text{margin:0 12px}
}
@media(min-width:992px){.partnerCard .container-bs{padding:0}
}
#loyalty-partner-page #join-now-id .text h2{margin-bottom:20px !important}
#loyalty-partner-page #join-now-id .roundIcon{padding:20px 0}
#join-now-id{margin-bottom:16px !important}
#loyalty-partner-page .categories-tab .select .selectDropdown{background:#fff;border-bottom:0;padding:0 6px;height:215px}
#loyalty-partner-page .categories-tab .select .selectDropdown .selectOption::-webkit-scrollbar,#loyalty-partner-page .categories-tab .select .selectDropdown .selectOption::-webkit-scrollbar-thumb{background:#edeef1;border-radius:16px}
#loyalty-partner-page .categories-tab .select .selectDropdown .selectOption::-webkit-scrollbar-track{background:#fff}
#loyalty-partner-page .categories-tab .select .selectDropdown .option{text-align:justify;font-size:14px;font-weight:400;color:#525252}
#loyalty-partner-page .categories-tab .select .selectDropdown .selectOption{display:flex;flex-direction:column;overflow-y:scroll}