/* Home top banner: heading-styled labels rendered as <div class="hbN"> instead of <hN>, so the page's
   first heading is the <h1>. Generated from the matching hN rules in style.css (same order). */
.page_wrap .top_banner .custom_container .centerbox .leftcol .hb3{font-size:29px;line-height:35px;color:#FDEC07;font-weight:400;font-family:"Poppins",sans-serif;padding:10px 0;position:relative;margin-bottom:3px}
@media (max-width: 1365px){.page_wrap .top_banner .custom_container .centerbox .leftcol .hb3{font-size:24px;line-height:32px}}
@media (max-width: 991px){.page_wrap .top_banner .custom_container .centerbox .leftcol .hb3{text-align:center}}
@media (max-width: 767px){.page_wrap .top_banner .custom_container .centerbox .leftcol .hb3{font-size:18px;line-height:24px}}
.page_wrap .top_banner .custom_container .centerbox .leftcol .hb3 strong{position:relative;padding-left:12px}
.page_wrap .top_banner .custom_container .centerbox .leftcol .hb3 span{font-size:20px;line-height:24px;font-weight:500;color:#fff;letter-spacing:-0.38px}
@media (max-width: 767px){.page_wrap .top_banner .custom_container .centerbox .leftcol .hb3 span{font-size:16px;line-height:24px}}
.page_wrap .top_banner .custom_container .centerbox .leftcol .hb3:before{content:'';background:url("../../../images/home-page/bg_heading_banner.png") repeat-y left top;background-size:100% auto !important;width:157px;height:47px;position:absolute;left:0;top:4px;border-radius:50px 0 0 50px}
@media (max-width: 767px){.page_wrap .top_banner .custom_container .centerbox .leftcol .hb3:before{width:90px;height:37px}}
.page_wrap .top_banner .custom_container .centerbox .leftcol .hb2{font-size:22px;line-height:40px;letter-spacing:-0.46px;color:#fff;font-weight:500;font-family:"Poppins",sans-serif}
@media (max-width: 1365px){.page_wrap .top_banner .custom_container .centerbox .leftcol .hb2{display:flex;flex-direction:column;justify-content:flex-end;font-size:20px;line-height:34px}}
@media (max-width: 991px){.page_wrap .top_banner .custom_container .centerbox .leftcol .hb2{text-align:center}}
@media (max-width: 767px){.page_wrap .top_banner .custom_container .centerbox .leftcol .hb2{font-size:18px;line-height:24px}}
.page_wrap .top_banner .custom_container .centerbox .leftcol .hb2 .dynamic_text{min-height:40px;font-size:35px;line-height:40px;color:#FDEC07;font-weight:700;letter-spacing:-0.67px;text-shadow:#e1003e 2px 3px 0px}
@media (max-width: 1365px){.page_wrap .top_banner .custom_container .centerbox .leftcol .hb2 .dynamic_text{min-height:35px;font-size:30px;line-height:35px;width:100%;display:block}}
@media (max-width: 767px){.page_wrap .top_banner .custom_container .centerbox .leftcol .hb2 .dynamic_text{min-height:30px;font-size:22px;line-height:30px}}
.page_wrap .top_banner .custom_container .centerbox .calender_wrap .hb2{font-size:40px;font-weight:700;margin:0 0 60px 0;line-height:normal}
@media (max-width: 767px){.page_wrap .top_banner .custom_container .centerbox .calender_wrap .hb2{font-size:32px}}
.page_wrap .top_banner .custom_container .centerbox .calender_wrap .calender .calenderSection .calenderInner .calenderLeft .calenderLeftTop .hb1,.calenderLeftTop .hb4{font-size:14px;line-height:20px;color:#6D007D;font-family:"Poppins",sans-serif;font-weight:700;text-align:center;margin-bottom:5px}
.page_wrap .top_banner .custom_container .centerbox .calender_wrap .calender .calenderSection .calenderInner .calenderLeft .calenderLeftBottom .hb3{text-align:center;font:normal normal bold 18px/28px Poppins;color:#6e0d88;margin:0}
.page_wrap .top_banner .custom_container .centerbox .calender_wrap .calender .calenderSection .calenderInner .calenderLeft .calenderLeftBottom .hb6{text-align:center;font:normal normal 500 14px/22px Poppins;color:#e1003e;margin:0}
.page_wrap .top_banner .custom_container .centerbox .calender_wrap .calender .calenderSection .calenderInner .calenderLeft .calenderLeftBottom .hb5{text-align:center;font:normal normal 600 16px/28px Poppins;color:#000000;margin:0}
.page_wrap .top_banner .custom_container .centerbox .calender_wrap .calender .calenderSection .calenderInner .CalendarWrapper .hb4{font-size:16px;line-height:22px;font-family:"Poppins",sans-serif;text-align:left;text-transform:uppercase;color:#6e0d88;padding-top:20px}
@media (max-width: 991px){.page_wrap .top_banner .custom_container .centerbox .calender_wrap .calender .calenderSection .calenderInner .CalendarWrapper .hb4{padding-top:40px}}
.page_wrap .top_banner .custom_container .centerbox .calender_wrap .calender .calenderSection .calenderInner .CalendarWrapper .hb4 span{color:#e1003e}
.page_wrap .top_banner .custom_container .centerbox .calender_wrap .calender .calenderSection .calenderInner .CalendarWrapper .hb6{font-size:14px;line-height:20px;font-weight:600;font-family:"Poppins",sans-serif;text-align:left;color:#fff;margin:0}
.page_wrap .top_banner .custom_container .centerbox .calender_wrap .calender .calenderSection .calenderInner .CalendarWrapper .hb6 .calendaricon{display:none;margin-right:5px}
@media (max-width: 991px){.page_wrap .top_banner .custom_container .centerbox .calender_wrap .calender .calenderSection .calenderInner .CalendarWrapper .hb6 .calendaricon{display:inline-block}}
.page_wrap .top_banner .custom_container .centerbox .calender_wrap .rightside .hb4{text-align:center;font:normal normal bold 16px/20px Poppins !important;color:#e1003e !important;margin:0;padding:0 !important}
.page_wrap .top_banner .custom_container .centerbox .calender_wrap .rightside .hb5{font:normal normal 500 16px/22px Poppins !important;color:#656565;margin:0;padding:0;text-align:center}
.page_wrap .top_banner .custom_container .centerbox .calender_wrap .calendar .month .hb4{font-size:13px !important;line-height:18px !important;font-weight:600;font-family:"Poppins",sans-serif;color:#FDEC07 !important;margin:0;padding:0 !important}
.page_wrap .top_banner .custom_container .centerbox .calender_wrap .calendar .month .hb5{font-size:13px;line-height:18px;font-family:"Poppins",sans-serif;font-weight:500;color:#fff;margin:0;padding:0;text-align:left}
.page_wrap .top_banner .custom_container .centerbox .calender_wrap .calender_wrap .BannerDetails .hb2{color:var(--white);font-weight:700;margin:0 0 30px 0;position:relative;font:normal normal 700 36px/140% Poppins;max-width:530px;text-align:left}
@media (max-width: 1199px){.page_wrap .top_banner .custom_container .centerbox .calender_wrap .calender_wrap .BannerDetails .hb2{font-size:24px;line-height:38px}}
@media (max-width: 991px){.page_wrap .top_banner .custom_container .centerbox .calender_wrap .calender_wrap .BannerDetails .hb2{text-align:center;margin:0 auto}}
@media (max-width: 1199px){.page_wrap .top_banner .custom_container .centerbox .calender_wrap .calender_wrap .BannerDetails .hb2{font-size:20px;line-height:30px}}
.page_wrap .top_banner .custom_container .centerbox .TimeZone .GstVat .hb4{font-weight:600;font-size:16px;color:#000;padding:10px 0 0 0;cursor:pointer;text-align:left !important;margin:0}
