.bannerContentOne{position:relative;margin-bottom:24px}
.bannerContentOne img{max-width:100%}
.bannerContentOne .overlay{width:100%;height:100%;position:absolute;top:0;left:0;z-index:999}
.bannerContentOne .bannerContentInnerOne{width:45%;background:#f7f7f7;right:30px;position:absolute;top:30px;padding:20px}
.bannerContentOne .book-btn-area{justify-content:center;display:flex;padding:0}
.bannerContentOne .book-btn-area a.book-btn{padding:20px;background-color:var(--ai-global-red);color:#FFF;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-transform:capitalize;border-radius:0;border:0;font-family:var(--variable-font-family)}
.bannerContentOne .book-btn-area a.book-btn:hover{background-color:var(--ai-page-header-color) !important;color:#fff}
.bannerContentOne .book-btn-area a.book-btn:active{background-color:#790b27 !important;color:#fff}
.bannerContentTwo{position:relative}
.bannerContentTwo img{width:100%}
.bannerContentTwo .overlay{width:100%;height:100%;position:absolute;top:0;left:0;z-index:999}
.bannerContentTwo .bannerContentInnerTwo{width:547px;background:#FFF;position:absolute;left:0;right:0;top:0;bottom:0;margin:40px;padding:24px}
.bannerContentTwo .bannerContentInnerTwo .white-section p{letter-spacing:.08px;line-height:22px}
.bannerContentTwo .book-btn-area{justify-content:flex-start;display:flex;padding-top:16px}
.bannerContentTwo .book-btn-area a.book-btn{padding:20px;background-color:var(--ai-global-red);color:#FFF;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-transform:capitalize;border-radius:0;border:0;font-family:var(--variable-font-family)}
.bannerContentTwo .book-btn-area a.book-btn:hover{background-color:var(--ai-page-header-color) !important;color:#fff}
.bannerContentTwo .book-btn-area a.book-btn:active{background-color:#790b27 !important;color:#fff}
.cmp-container>.simpleCard{margin-top:24px}
@media(max-width:767px){.bannerContentOne .bannerContentInnerOne{width:287px;left:0 !important;right:0 !important;margin:0 auto;top:20px !important;padding:10px !important}
.bannerContentOne .bannerContentInnerOne{padding:20px 17px !important}
.bannerContentOne .desktop-view-img{display:none !important}
.bannerContentTwo .bannerContentInnerTwo{width:90%;margin:20px auto}
.bannerContentTwo .desktop-view-img{display:none !important}
.bannerContentTwo img{width:100%;height:360px}
.bannerContentOne img{width:100%;height:1072px}
.bannerContentTwo .book-btn-area{justify-content:center}
.bannerContentTwo .book-btn-area a{padding:10px 15px !important}
}
@media(min-width:768px){.bannerContentOne .mobile-view-img{display:none !important}
.bannerContentTwo .mobile-view-img{display:none !important}
}
@media(min-width:768px) and (max-width:991px){.bannerContentOne img{min-height:646px !important}
.bannerContentTwo img.desktop-view-img{min-height:300px}
.bannerContentOne .bannerContentInnerOne{width:92%;padding:20px;right:0 !important;margin:0 auto;left:0}
.bannerContent .bannerContentTwo .richTextBanner p:not(:first-child){font-size:14px !important}
#pf-tbl-container .bannerContentTwo .bannerContentInnerTwo{overflow:hidden;overflow-y:scroll}
.bannerContentInnerTwo .white-section.richTextBanner{padding-left:0 !important}
.bannerContentTwo .book-btn-area a.book-btn{padding:10px 15px}
.bannerContentTwo .book-btn-area{padding-top:7px;padding-left:0}
}
@media(min-width:992px) and (max-width:1024px){.cmp-container>.bannerContent .bannerContentOne .bannerContentInnerOne{width:60%;top:30px;right:30px !important;bottom:30px}
.bannerContentOne img{min-height:710px}
#pf-tbl-container .bannerContentTwo .bannerContentInnerTwo{overflow:hidden;overflow-y:scroll}
#bookSection .bannerContentTwo .bannerContentInnerTwo .book-btn-area{padding:0 !important}
#bookSection .bannerContentTwo .bannerContentInnerTwo .book-btn-area a.book-btn{padding:10px 15px}
}
@media(min-width:1024px) and (max-width:1200px){.bannerContentOne img{min-height:710px}
}
@media(min-width:1025px){#pf-tbl-container .bannerContentTwo .bannerContentInnerTwo{width:680px;overflow-y:scroll}
#pf-tbl-container table td:first-child{min-width:275px}
}
@media(max-width:767px){#pf-tbl-container .bannerContentTwo img.mobile-view-img{height:722px}
#pf-tbl-container .bannerContentTwo .bannerContentInnerTwo{height:676px;overflow:hidden;overflow-y:scroll;width:90%}
.cmp-container>.simpleCard{margin-top:16px}
}
#pf-tbl-container .bannerContentTwo .bannerContentInnerTwo .white-section.richTextBanner{padding:0}
#bookSection .bannerContentTwo .bannerContentInnerTwo{overflow-y:scroll}
#bookSection .bannerContentTwo .bannerContentInnerTwo .white-section.richTextBanner{padding:0}
#pf-tbl-container .bannerContentTwo .bannerContentInnerTwo .richTextBanner .textsmall{font-size:12px !important;line-height:17px;letter-spacing:.048px}
#pf-tbl-container .bannerContentTwo .bannerContentInnerTwo .richTextBanner .tick-green{font-size:18px !important;text-align:center !important;font-weight:600;color:#2aa646}
#pf-tbl-container .bannerContentTwo .bannerContentInnerTwo .richTextBanner .cross-red{font-size:18px !important;text-align:center !important;font-weight:600;color:#940f25}
#pf-tbl-container .bannerContentTwo .bannerContentInnerTwo .richTextBanner .tick-green .tick{width:24px;height:24px}
#pf-tbl-container .bannerContentTwo .bannerContentInnerTwo .richTextBanner .cross-red .cross{width:24px;height:24px}
#pf-tbl-container table td{font-size:14px !important;letter-spacing:.035px;line-height:20px}
#pf-tbl-container table th{font-size:14px !important;font-weight:700 !important;line-height:18px}
@media(min-width:1025px) and (max-width:1200px){#pf-tbl-container .bannerContentTwo .bannerContentInnerTwo{overflow:hidden;overflow-y:scroll}
.bannerContentInnerTwo .white-section.richTextBanner{padding-left:0 !important}
#bookSection .bannerContentTwo .book-btn-area{padding:0}
.bannerContentTwo .book-btn-area a.book-btn{padding:10px 15px}
}