.homepage-happenings-list-container .homepage-happenings-list-content .homepage-happenings-item{color:chartreuse}
.music-title{font-size:40px !important;line-height:1.2 !important;font-weight:bold;color:#333 !important}
.music-desc{font-size:15px !important;line-height:1.5 !important;margin-top:20px;color:#333 !important}
@media screen and (max-width:768px){.music-title{font-size:32px !important}
}
.table-responsive{padding:0 !important}
.carnival-top-table-container{padding:40px !important;background:#fdc112;border-radius:30px;border:5px solid #32abd8}
.carnival-table{border:0;color:#fff;margin-bottom:0 !important}
.carnival-table tbody tr:not(:last-child){border-bottom:1px solid #ffedb9}
.carnival-table tbody tr td:nth-child(1){font-weight:bold}
@media screen and (max-width:768px){.carnival-top-table-container{padding:40px 20px !important}
.carnival-table{table-layout:fixed;word-wrap:break-word}
.carnival-table tbody{display:block}
.carnival-table tbody tr td{white-space:unset !important}
.carnival-table tbody tr{display:flex;flex-direction:column}
.carnival-table tbody tr td{width:100% !important}
}
html[dir] .itinerary-text-container{padding:0 !important}
html[dir] .offer-cross-sell-cmp-container.single-banner .offer-cross-sell-cmp-pc-wrapper{padding:0 !important}
html[dir] .es-btn-group-container .es-btn-group .es-btn-group-btn{border-radius:50px !important;padding:15px 25px !important;text-align:center !important;line-height:25px !important}
.street-food-list-bg{background-color:#fff0cb !important;margin-bottom:28px}
.homepage-happenings-list-container{padding:0 !important}
html[dir] .announce-box-container{padding:0 !important}
html[dir] .announce-box-container .tip__container .tip__content .cmp-title h3{color:#333 !important}
@media screen and (max-width:1024px){html[dir] .announce-box-container{padding:0 !important}
}