.addonHeader{margin-top:70px;text-align:center}.addonHeader h1{margin-bottom:12px!important}.component-booking-addons .component-content{max-width:100%;margin:0 auto}.component-booking-addons .tabs-inner{max-width:86.5%;margin:0 auto}.component-booking-addons ul.tabs-heading{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0!important;padding:0!important}.component-booking-addons ul.tabs-heading li{list-style:none!important;margin-left:0;list-style:none!important;float:left!important;margin:0 0!important;padding-top:0!important;border:transparent;line-height:normal;background:0 0}.component-booking-addons ul.tabs-heading li.active .field-heading,.component-booking-addons ul.tabs-heading li .show>.field-heading{color:#ce0e2d;border-bottom:solid 2px #ce0e2d;background:0 0;font-weight:600}.component-booking-addons ul.tabs-heading li .field-heading{border-radius:.25rem;border-radius:0;color:#313131;white-space:nowrap}.component-booking-addons ul.tabs-heading li .field-heading{text-decoration:none;border-radius:0;color:#313131;font-size:18px!important;font-family:source sans pro,sans-serif!important;font-weight:400;padding:0 26px;cursor:pointer;padding-bottom:5px;border-bottom:2px solid rgba(234,58,81,.2)}.component-booking-addons ul.tabs-heading li .field-heading:hover{border-bottom:solid 2px #ce0e2d;border-radius:0;color:#ce0e2d}.component-booking-addons .tab-inner-container{}.component-booking-addons .tabs-container{width:100%;border:none;margin:0 auto;margin-top:16px}.component-booking-addons .CardWrap{display:block;-webkit-box-shadow:5px 5px 10px 0 rgba(0,0,0,.1);box-shadow:5px 5px 10px 0 rgba(0,0,0,.1)}.IsActive,.IsIncluded,.IncludedWrap,.SFId,.AddOnTypeName{display:none}.component-booking-addons .CardWrap .ImageWrap .CardImage img{height:auto}.component-booking-addons .DetailWrap{padding:16px 40px}.component-booking-addons .Title{font-size:24px;font-weight:700;line-height:normal;color:#313131;font-family:source sans pro;border-bottom:1px solid #a2a2a2;padding-bottom:6px}.component-booking-addons .DescriptionWrap{margin-top:8px;line-height:normal;font-size:12px;font-weight:300;color:#313131;font-family:source sans pro}.component-booking-addons .PriceSectionWrap{margin-top:8px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;font-weight:700;line-height:normal;color:#313131;font-family:source sans pro}.component-booking-addons .PriceTagWrapp{padding-top:5px}.component-booking-addons .PriceWrap{font-size:18px}.component-booking-addons .Price{padding-left:8px}.component-booking-addons .Price.hasAmt:before{content:'\f156';font-family:FontAwesome;font-size:14px;color:#313131;margin-right:2px}.component-booking-addons .addons-main .owl-carousel .owl-nav{width:100%;margin:0 auto 20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.component-booking-addons .addons-main .owl-carousel .owl-nav button.owl-next,.component-booking-addons .addons-main .owl-carousel .owl-nav button.owl-prev{margin:10px 26px}.component-booking-addons .addons-main .owl-carousel .owl-nav button.owl-prev::before{content:"\f103";font-family:mnmarrow;position:absolute;top:0;color:#313131;z-index:999;font-size:24px;background:#fff;border:solid 1px #ccc;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:42px;width:42px}.component-booking-addons .addons-main .owl-carousel .owl-nav button.owl-next::before{content:"\f104";font-family:mnmarrow;position:absolute;top:0;color:#313131;z-index:999;font-size:24px;background:#fff;border:solid 1px #ccc;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:42px;width:42px}.component-booking-addons .addons-main .owl-carousel .owl-nav button:not(.disabled):hover::before{color:#ce0e2d}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.component-booking-addons .addons-main .owl-carousel .owl-nav button.disabled::before{opacity:.5}.component-booking-addons .addons-main .owl-carousel .owl-nav button span,.component-booking-addons .addons-main .owl-carousel .owl-nav button.disabled span{display:none}.component-booking-addons .addons-main .owl-carousel .owl-nav{height:42px}}@supports(-ms-ime-align:auto){.component-booking-addons .addons-main .owl-carousel .owl-nav button.disabled::before{opacity:.5}.component-booking-addons .addons-main .owl-carousel .owl-nav button span,.component-booking-addons .addons-main .owl-carousel .owl-nav button.disabled span{display:none}.component-booking-addons .addons-main .owl-carousel .owl-nav{height:42px}}.component-booking-addons .addons-main .SelectWrap{text-align:center;margin-top:16px}.component-booking-addons .addons-main .SelectWrap a{border-radius:8px;font-size:16px;padding:7px 20px 9px;border:1.5px solid #313131;color:#313131;font-weight:700;line-height:normal;text-decoration:none;background:#fff!important;font-family:source sans pro,sans-serif!important;display:inline-block}.component-booking-addons .addons-main .SelectWrap a:hover{background:#ce0e2d!important;border-color:#ce0e2d!important;color:#fff!important}.component-booking-addons .addons-main .owl-carousel.off{display:block}.component-booking-addons .addons-main .owl-carousel .owl-stage{padding-bottom:20px}.component-booking-addons .addons-main .owl-theme .owl-nav [class*=owl-]:hover{background:0 0;color:#fff;text-decoration:none}.component-booking-addons .addons-main .owl-theme .owl-nav.disabled{display:none}.component-booking-addons .addons-main .RemoveWrap{display:none}.component-booking-addons .addons-main .IncludedWrap,.component-booking-addons .addons-main .RemoveWrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:11px 0 5px}.component-booking-addons .addons-main .RemoveWrap img,.component-booking-addons .addons-main .RemoveWrap .RemoveText{cursor:pointer}.component-booking-addons .addons-main .IncludedWrap img,.component-booking-addons .addons-main .RemoveWrap img{width:24px;height:24px}.component-booking-addons .addons-main .IncludedWrap .IncludedText,.component-booking-addons .addons-main .RemoveWrap .RemoveText{font-size:16px;font-weight:700;color:#313131;line-height:normal;padding-top:10px}.component-booking-addons .tabs-heading li>div{padding:0}.booking-addons-buttons{margin-bottom:30px}.booking-addons-buttons .component-content>.row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.booking-addons-buttons .component-content>.row .link{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.booking-addons-buttons .component-content>.row .link:first-child{text-align:right}.booking-addons-buttons .component-content .addtoBookingbtn a.m_btn.disabled{opacity:.5}.booking-addons-buttons .component-content .addtoBookingbtn a.m_btn.disabled:hover{background:#fff!important;color:#313131!important;border-color:#313131!important}.addbackbtnpopUp .modal-content{border-radius:10px}.addbackbtnpopUp .addbackbtnpopUp-content{padding:20px;text-align:center}.addbackbtnpopUp .addbackbtnpopUp-content .addbackbtnpopUp-msg{font-size:18px;color:#313131;margin-bottom:20px}.addbackbtnpopUp .addbackbtnpopUp-content .addbackbtnpopUp-btns a{display:inline-block;line-height:normal;margin:0 5px}.addbackbtnpopUp .addbackbtnpopUp-loader .loader.m_loader_body{position:static;margin-bottom:10px}@media(min-width:1024px) and (max-width:1364px){.component-booking-addons .DetailWrap{padding:16px 20px}}@media(min-width:768px){.component-booking-addons .Title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media(max-width:768px){.addonHeader{margin-top:50px}.component-booking-addons .tabs-inner{max-width:100%;margin:0 auto}.component-booking-addons .tabs-container{margin-top:10px}.component-booking-addons .CardWrap{margin-bottom:20px}.component-booking-addons .CardImage img{width:100%}.component-booking-addons .DetailWrap{padding:16px 30px}.component-booking-addons .Title{font-size:22px}}@media(max-width:767px){.component-booking-addons .CardWrap{max-width:357px;margin:0 auto 20px}}