#why-attraction-wrapper{padding-top:2rem;padding-bottom:2rem}#why-attraction-wrapper .why-attraction-blurb h2{text-align:center;text-transform:capitalize;color:#ed1941;justify-content:center;align-items:center;font-size:1.8rem;font-weight:700;display:flex}@media (min-width:768px){#why-attraction-wrapper .why-attraction-blurb h2{font-size:2.8rem}}@media (min-width:992px){#why-attraction-wrapper .why-attraction-blurb h2{font-size:2.4rem}}#why-attraction-wrapper .why-attraction-blurb h3{text-align:center;color:#222d68;border-bottom:2px solid #ed1941;margin-bottom:1rem;padding-bottom:.5rem;font-size:.95rem}@media (min-width:992px){#why-attraction-wrapper .why-attraction-blurb h3{font-size:1.2rem}}#why-attraction-wrapper .why-attraction-blurb .attraction-title span{font-size:1.3rem}@media (min-width:768px){#why-attraction-wrapper .why-attraction-blurb .attraction-title span{font-size:1.75rem}}.why-choose-carousel-container{padding-left:0}@media (min-width:768px){.why-choose-carousel-container{padding-left:15px}}.why-choose-carousel{justify-content:center;margin-top:0}.why-choose-carousel .why-tv-icon{outline:none;margin-bottom:15px;padding-right:15px}.why-choose-carousel .why-tv-icon .icon-text-wrapper{text-align:center;background-color:#f8f8f8;border:1px solid #ccc;border-radius:8px;padding:1rem 0;font-size:.7rem}@media (min-width:768px){.why-choose-carousel .why-tv-icon .icon-text-wrapper{font-size:.8rem}}.why-choose-carousel .why-tv-icon .icon-text-wrapper .icon-text-img-wrapper{background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:45px;margin-bottom:10px;display:block}.why-choose-carousel .why-tv-icon .icon-text-wrapper .icon-text-img-wrapper.icon-text-img-wrapper-1{background-image:url(/assets/images/attraction_icons/why_choose_ap/ap-icon-1.svg)}.why-choose-carousel .why-tv-icon .icon-text-wrapper .icon-text-img-wrapper.icon-text-img-wrapper-2{background-image:url(/assets/images/attraction_icons/why_choose_ap/ap-icon-2.svg)}.why-choose-carousel .why-tv-icon .icon-text-wrapper .icon-text-img-wrapper.icon-text-img-wrapper-3{background-image:url(/assets/images/attraction_icons/why_choose_ap/ap-icon-3.svg)}.why-choose-carousel .why-tv-icon .icon-text-wrapper .icon-text-img-wrapper.icon-text-img-wrapper-4{background-image:url(/assets/images/attraction_icons/why_choose_ap/ap-icon-4.svg)}.why-choose-carousel .why-tv-icon .icon-text-wrapper .icon-text-img-wrapper.icon-text-img-wrapper-5{background-image:url(/assets/images/attraction_icons/why_choose_ap/ap-icon-5.svg)}.why-choose-carousel .why-tv-icon .icon-text-wrapper p{max-width:168px;height:42px;margin:0 auto;line-height:1.1}#attraction-accordion .card-header{z-index:999;background-color:#fff;border-bottom:0;border-radius:0;padding:.363rem 1rem}#attraction-accordion .card-header:hover{cursor:pointer}#attraction-accordion .card-header h6{align-items:center;padding-top:5px;padding-bottom:5px;padding-right:32px;font-size:.8rem;line-height:1.2;display:flex;position:relative}#attraction-accordion .card-header h6>i{line-height:1.2;position:absolute;top:50%;right:0;transform:translateY(-50%)}#attraction-accordion .card-body{background-color:#f6f7fa;margin:1rem;padding:.5rem}.table-striped tbody tr:nth-of-type(odd){background-color:#e9e9e9}.table-striped tbody tr:nth-of-type(2n){background-color:#f5f5f5}.table-striped tr th:first-child{visibility:hidden}.table-striped th,.table-striped td:not(:first-child){text-align:center}.table.vs-table tr>:nth-child(2){background-color:#fff;border-top:0;border-bottom:0;position:relative}.table.vs-table tr>:nth-child(2):before{content:" ";width:10px;height:100%;position:absolute;top:0;left:0;box-shadow:-4px 2px 5px #0000001a}.table.vs-table tr>:nth-child(2):after{content:" ";width:10px;height:100%;position:absolute;top:0;right:0;box-shadow:4px 2px 5px #0000001a}.table.vs-table tr:first-child>th:nth-child(2){box-shadow:0 0 10px 2px #0000001a}.table.vs-table tr:last-child>td:nth-child(2){box-shadow:0 3px 6px 1px #0000001a}.table-striped thead th{border-top:0;border-bottom:0}.fa-check{color:#28a745}.fa-times{color:#8c8c8c}.table-striped td,.table-striped th{position:relative}.table-striped{font-size:13px}.header-attraction-pass-link,.header-attraction-pass-link:hover{color:#444}@media (max-width:410px){.savings-table{font-size:12px}.savings-table td,.savings-table th{padding:.5rem}}@media (min-width:768px){.table-striped{font-size:14px}.table-striped th{font-size:16px}}.home-banner-container .home_container #hero-wrapper{height:auto;margin-top:-65px!important}.home-banner-container .home_container #hero-wrapper #hero-video{height:100vh!important}@media (max-width:650px){.home-banner-container .home_container #hero-wrapper #hero-video{height:calc(100vh - 150px)!important}}#col-package-checkout{position:relative!important}#header-nav--wrapper{box-shadow:0 3px 4px #00000040}#package-first-row{margin-top:25px}#package-first-row h2.attraction-pass-subtitle{text-align:left;color:#222c67;margin-bottom:27px;font-size:24px;font-weight:700}@media (min-width:768px){#package-first-row h2.attraction-pass-subtitle{text-align:center;margin-bottom:53px;font-size:34px}}@media (max-width:650px){#package-first-row .attraction-pass-tours-search-container{padding-left:22px;padding-right:22px}}#package-first-row .attraction-pass-tours-search-container .tour-search-container{color:#222c67}#package-first-row .attraction-pass-tours-search-container .tour-search-container .tour-search-filter-wrapper{flex-direction:column;margin-bottom:35px;display:flex}@media (min-width:992px){#package-first-row .attraction-pass-tours-search-container .tour-search-container .tour-search-filter-wrapper{flex-direction:row;justify-content:space-between;margin-bottom:42px;margin-right:3px}}#package-first-row .attraction-pass-tours-search-container .tour-search-container .tour-search-filter-wrapper .tour-search-input{color:#222d68;border:1px solid silver;border-radius:100px;min-height:43px;margin-bottom:21px}@media (min-width:992px){#package-first-row .attraction-pass-tours-search-container .tour-search-container .tour-search-filter-wrapper .tour-search-input{flex:0 0 35%;order:2;margin-bottom:0}}#package-first-row .attraction-pass-tours-search-container .tour-search-container .tour-search-filter-wrapper .tour-search-input #tour-search-input{color:#222d68;border:none;border-top-left-radius:100px;border-bottom-left-radius:100px;max-height:100%;padding-left:19px;font-family:Open Sans,sans-serif;font-size:12px;font-weight:400}@media (min-width:992px){#package-first-row .attraction-pass-tours-search-container .tour-search-container .tour-search-filter-wrapper .tour-search-input #tour-search-input{padding:12px 20px}}#package-first-row .attraction-pass-tours-search-container .tour-search-container .tour-search-filter-wrapper .tour-search-input #tour-search-input-button{color:#fff;text-align:center;background-color:#325ca7;border:1px solid #325ca7;border-radius:50%;justify-content:center;align-items:center;width:31px;margin:5px;font-size:13px;display:flex}@media (min-width:992px){#package-first-row .attraction-pass-tours-search-container .tour-search-container .tour-search-filter-wrapper .tour-search-input #tour-search-input-button{width:33px}}@media (max-width:650px){#package-first-row .attraction-pass-tours-search-container .tour-search-container .tour-search-filter-wrapper .tour-search-filter-navs-container{margin-right:-21px}}#package-first-row .attraction-pass-tours-search-container .tour-search-container .tour-search-filter-wrapper .tour-search-filter-navs-container .tour-search-filter-navs{flex-direction:row;justify-content:flex-start;display:flex}@media (min-width:992px){#package-first-row .attraction-pass-tours-search-container .tour-search-container .tour-search-filter-wrapper .tour-search-filter-navs-container .tour-search-filter-navs{flex:0 0 65%;order:1}}#package-first-row .attraction-pass-tours-search-container .tour-search-container .tour-search-filter-wrapper .tour-search-filter-navs-container .tour-search-filter-navs .tour-filter-item{color:#5c71b6;text-align:center;cursor:pointer;background-color:#f5f6f9;border-radius:100px;min-width:84px;margin-right:12px;padding:12px 24px;font-size:12px;font-weight:700}#package-first-row .attraction-pass-tours-search-container .tour-search-container .tour-search-filter-wrapper .tour-search-filter-navs-container .tour-search-filter-navs .tour-filter-item:last-child{min-width:105px;margin-right:0}#package-first-row .attraction-pass-tours-search-container .tour-search-container .tour-search-filter-wrapper .tour-search-filter-navs-container .tour-search-filter-navs .tour-filter-item.selected{color:#fff;background-color:#5c71b6}#package-first-row .attraction-pass-tours-search-container .tour-search-container .tour-search-results{flex-wrap:wrap;min-height:80px;margin:0 -25px 0 0;display:flex}@media (max-width:650px){#package-first-row .attraction-pass-tours-search-container .tour-search-container .tour-search-results{margin-right:-22px}}#package-first-row .attraction-pass-tours-search-container .tour-search-container .tour-search-results .tour-search-item{cursor:pointer;flex:0 0 45.5%;min-width:45.5%;max-width:45.5%;margin-bottom:10px;margin-right:15px;display:flex;overflow:hidden}@media (max-width:360px){#package-first-row .attraction-pass-tours-search-container .tour-search-container .tour-search-results .tour-search-item{flex:0 0 43.5%;min-width:43.5%;max-width:43.5%}}@media (min-width:992px){#package-first-row .attraction-pass-tours-search-container .tour-search-container .tour-search-results .tour-search-item{flex:0 0 30%;min-width:30%;max-width:30%;margin-right:20px}}@media (min-width:1200px){#package-first-row .attraction-pass-tours-search-container .tour-search-container .tour-search-results .tour-search-item{flex:0 0 23%;min-width:23%;max-width:23%}}#package-first-row .attraction-pass-tours-search-container .tour-search-container .tour-search-results .tour-search-item .tour-search-item-inner{width:100%;position:relative}#package-first-row .attraction-pass-tours-search-container .tour-search-container .tour-search-results .tour-search-item .tour-search-item-inner .banner{color:#fff;text-align:center;text-transform:uppercase;background-color:#ed1841;border-radius:4px;padding:2px 5px;font-size:10px;font-weight:500;position:absolute;top:15px;left:10px}@media (max-width:650px){#package-first-row .attraction-pass-tours-search-container .tour-search-container .tour-search-results .tour-search-item .tour-search-item-inner .banner .banner-desktop{display:none}}#package-first-row .attraction-pass-tours-search-container .tour-search-container .tour-search-results .tour-search-item .tour-search-item-inner .tour-search-item-image{background-position:top;background-repeat:no-repeat;background-size:cover;border-radius:8px;width:100%;height:108px}@media (min-width:768px){#package-first-row .attraction-pass-tours-search-container .tour-search-container .tour-search-results .tour-search-item .tour-search-item-inner .tour-search-item-image{height:196px}}#package-first-row .attraction-pass-tours-search-container .tour-search-container .tour-search-results .tour-search-item .tour-search-item-inner .tour-search-item-contents{margin-top:0;padding:20px 12px 5px 0}@media (min-width:768px){#package-first-row .attraction-pass-tours-search-container .tour-search-container .tour-search-results .tour-search-item .tour-search-item-inner .tour-search-item-contents{padding:20px 12px 5px}}#package-first-row .attraction-pass-tours-search-container .tour-search-container .tour-search-results .tour-search-item .tour-search-item-inner .tour-search-item-contents .tour-search-item-name{color:#222d68;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;min-height:48px;margin-bottom:0;font-size:16px;font-weight:600;line-height:22px;display:-webkit-box;overflow:hidden}#package-first-row .attraction-pass-tours-search-container .tour-search-container .tour-search-results .tour-search-item .tour-search-item-inner .tour-search-item-contents .tour-search-item-rate{margin-top:2px;font-size:13px}#package-first-row .attraction-pass-tours-search-container .tour-search-container .tour-search-results .tour-search-item .tour-search-item-inner .tour-search-item-contents .tour-search-item-rate-total{color:#939393}#package-first-row .attraction-pass-tours-search-container .tour-search-container .tour-search-see-more{color:#222c67;text-align:center;cursor:pointer;width:100%;margin-bottom:0;padding-top:10px;font-size:14px}#package-first-row .attraction-pass-tours-search-container .tour-search-container .tour-search-see-more i{color:#707071}#package-first-row .attraction-pass-how-works-container{margin-top:40px}@media (max-width:650px){#package-first-row .attraction-pass-how-works-container{padding-left:22px;padding-right:22px}}@media (min-width:768px){#package-first-row .attraction-pass-how-works-container{margin-top:70px}}#package-first-row .attraction-pass-how-works-container .attraction-pass-how-works{background-color:#fff;padding:6px 0}@media (min-width:992px){#package-first-row .attraction-pass-how-works-container .attraction-pass-how-works{padding:30px 26px 40px}}#package-first-row .attraction-pass-how-works-container .attraction-pass-how-works ul.attraction-pass-how-works-wrapper{flex-direction:column;margin-left:0;padding-left:0;list-style-type:none;display:flex}@media (min-width:768px){#package-first-row .attraction-pass-how-works-container .attraction-pass-how-works ul.attraction-pass-how-works-wrapper{flex-direction:row;justify-content:center}}#package-first-row .attraction-pass-how-works-container .attraction-pass-how-works ul.attraction-pass-how-works-wrapper li{flex-direction:row;margin-bottom:24px;display:flex}@media (max-width:650px){#package-first-row .attraction-pass-how-works-container .attraction-pass-how-works ul.attraction-pass-how-works-wrapper li{align-items:center}}@media (min-width:768px){#package-first-row .attraction-pass-how-works-container .attraction-pass-how-works ul.attraction-pass-how-works-wrapper li{flex-direction:column;justify-content:center;width:15%;margin-bottom:0;margin-right:30px}}@media (min-width:992px){#package-first-row .attraction-pass-how-works-container .attraction-pass-how-works ul.attraction-pass-how-works-wrapper li:not(:last-child){margin-right:80px}}#package-first-row .attraction-pass-how-works-container .attraction-pass-how-works ul.attraction-pass-how-works-wrapper li .attraction-pass-how-works-item-icon{background-color:#f5f6f9;border-radius:100px;justify-content:center;align-items:center;width:45px;height:45px;margin-right:12px;display:flex}@media (min-width:768px){#package-first-row .attraction-pass-how-works-container .attraction-pass-how-works ul.attraction-pass-how-works-wrapper li .attraction-pass-how-works-item-icon{margin-bottom:6px;margin-left:auto;margin-right:auto}}#package-first-row .attraction-pass-how-works-container .attraction-pass-how-works ul.attraction-pass-how-works-wrapper li .attraction-pass-how-works-item-text{color:#222d68;font-size:16px;font-weight:600}@media (min-width:768px){#package-first-row .attraction-pass-how-works-container .attraction-pass-how-works ul.attraction-pass-how-works-wrapper li .attraction-pass-how-works-item-text{text-align:center}}#package-first-row .attraction-pass-includes{background-color:#f5f6f9}@media (max-width:650px){#package-first-row .attraction-pass-includes{padding-left:22px;padding-right:22px}}#package-first-row .attraction-pass-includes .attraction-pass-includes-section{background-color:#f5f6f9;padding:39px 0}@media (min-width:992px){#package-first-row .attraction-pass-includes .attraction-pass-includes-section{padding:56px 0}}#package-first-row .attraction-pass-includes .attraction-pass-includes-section .attraction-pass-includes-container{flex-direction:column;display:flex}@media (min-width:992px){#package-first-row .attraction-pass-includes .attraction-pass-includes-section .attraction-pass-includes-container{flex-direction:row}}#package-first-row .attraction-pass-includes .attraction-pass-includes-section .attraction-pass-includes-container .attraction-pass-includes-image{background-position:top;background-repeat:no-repeat;background-size:cover;border-radius:8px;order:1;width:100%;height:225px}@media (min-width:992px){#package-first-row .attraction-pass-includes .attraction-pass-includes-section .attraction-pass-includes-container .attraction-pass-includes-image{border-radius:16px;order:0;min-width:450px;height:400px;margin-left:20px}}#package-first-row .attraction-pass-includes .attraction-pass-includes-section .attraction-pass-includes-container .attraction-pass-includes-details-wrapper{flex-direction:column;order:0;margin-bottom:20px;display:flex}@media (min-width:992px){#package-first-row .attraction-pass-includes .attraction-pass-includes-section .attraction-pass-includes-container .attraction-pass-includes-details-wrapper{flex-direction:column;order:1;justify-content:center;margin:0 20px 0 50px}}#package-first-row .attraction-pass-includes .attraction-pass-includes-section .attraction-pass-includes-container .attraction-pass-includes-details-wrapper ul.attraction-pass-includes-details-list{flex-direction:column;padding-left:0;list-style-type:none;display:flex}@media (min-width:992px){#package-first-row .attraction-pass-includes .attraction-pass-includes-section .attraction-pass-includes-container .attraction-pass-includes-details-wrapper ul.attraction-pass-includes-details-list{flex-direction:column}}#package-first-row .attraction-pass-includes .attraction-pass-includes-section .attraction-pass-includes-container .attraction-pass-includes-details-wrapper ul.attraction-pass-includes-details-list li.attraction-pass-includes-item{flex-direction:row;margin-bottom:12px;display:flex}#package-first-row .attraction-pass-includes .attraction-pass-includes-section .attraction-pass-includes-container .attraction-pass-includes-details-wrapper ul.attraction-pass-includes-details-list li.attraction-pass-includes-item .attraction-pass-includes-icon{color:#28a745;margin-right:14px}#package-first-row .attraction-pass-includes .attraction-pass-includes-section .attraction-pass-includes-container .attraction-pass-includes-details-wrapper ul.attraction-pass-includes-details-list li.attraction-pass-includes-item .attraction-pass-includes-text{flex-wrap:wrap;align-content:center;font-size:14px;display:flex}#package-first-row #col-package-checkout{order:0!important}@media (max-width:650px){#package-first-row #col-package-checkout{background-color:#fff!important}#package-first-row .attraction-pass-booking-container{padding-left:10px;padding-right:10px!important}}#package-first-row .attraction-pass-booking-container{margin-top:30px}@media (min-width:992px){#package-first-row .attraction-pass-booking-container{margin-top:50px}}#package-first-row .attraction-pass-booking-container .day-slider-wrapper .package--option-box-wrapper-header-msg{margin:0 0 23px;font-size:17px;font-weight:600}@media (max-width:650px){#package-first-row .attraction-pass-booking-container .day-slider-wrapper .package--option-box-wrapper-header-msg{border:1px solid #aaa;border-radius:16px;padding:20px;font-size:14px}}#package-first-row .attraction-pass-booking-container .day-slider-wrapper .day-selector-label{text-align:left;text-transform:inherit;margin-bottom:20px;font-size:16px;font-weight:400}#package-first-row .attraction-pass-booking-container .day-slider-wrapper .attraction-cards{flex-direction:column;margin-bottom:15px;display:flex}@media (min-width:992px){#package-first-row .attraction-pass-booking-container .day-slider-wrapper .attraction-cards{flex-direction:row;margin-bottom:35px}}#package-first-row .attraction-pass-booking-container .day-slider-wrapper .attraction-cards .day-item-wrapper{cursor:pointer;border:1px solid #aaa;border-radius:16px;flex:0 0 99%;margin-bottom:15px;padding:12px 24px}@media (min-width:992px){#package-first-row .attraction-pass-booking-container .day-slider-wrapper .attraction-cards .day-item-wrapper{text-align:center;flex:0 0 14.7%;margin-bottom:0;margin-right:26px;padding:24px 0}}#package-first-row .attraction-pass-booking-container .day-slider-wrapper .attraction-cards .day-item-wrapper .day-item{flex-direction:row;justify-content:space-between;display:flex}@media (min-width:992px){#package-first-row .attraction-pass-booking-container .day-slider-wrapper .attraction-cards .day-item-wrapper .day-item{flex-direction:column}}#package-first-row .attraction-pass-booking-container .day-slider-wrapper .attraction-cards .day-item-wrapper .day-item .days-attr-pass{color:#1e2432;font-size:18px;font-weight:700}@media (min-width:992px){#package-first-row .attraction-pass-booking-container .day-slider-wrapper .attraction-cards .day-item-wrapper .day-item .days-attr-pass{font-size:24px}}#package-first-row .attraction-pass-booking-container .day-slider-wrapper .attraction-cards .day-item-wrapper .day-item .price-attr-pass{font-size:16px;font-weight:400}@media (min-width:992px){#package-first-row .attraction-pass-booking-container .day-slider-wrapper .attraction-cards .day-item-wrapper .day-item .price-attr-pass{margin-top:12px}}#package-first-row .attraction-pass-booking-container .day-slider-wrapper .attraction-cards .day-item-wrapper.selected{color:#fff;background-color:#ee2346;border:1px solid #ee2346}#package-first-row .attraction-pass-booking-container .day-slider-wrapper .attraction-cards .day-item-wrapper.selected .day-item .days-attr-pass{color:#fff}#package-first-row .attraction-pass-booking-container .checkout-wrapper{border:1px solid #aaa;border-radius:16px;padding:18px 15px}#package-first-row .attraction-pass-booking-container .checkout-wrapper .package-unique-option{margin-left:0;margin-right:0;display:block}#package-first-row .attraction-pass-booking-container .checkout-wrapper .booking-panel-container{flex-direction:column;display:flex;position:relative}@media (min-width:992px){#package-first-row .attraction-pass-booking-container .checkout-wrapper .booking-panel-container{flex-direction:row;justify-content:space-between;padding:20px}}#package-first-row .attraction-pass-booking-container .checkout-wrapper .booking-panel-container .booking-panel-calendar,#package-first-row .attraction-pass-booking-container .checkout-wrapper .booking-panel-container .booking-panel-guest,#package-first-row .attraction-pass-booking-container .checkout-wrapper .booking-panel-container .booking-panel-checkout{flex:0 0 32%}@media (min-width:992px){#package-first-row .attraction-pass-booking-container .checkout-wrapper .booking-panel-container .booking-panel-calendar:not(:last-child),#package-first-row .attraction-pass-booking-container .checkout-wrapper .booking-panel-container .booking-panel-guest:not(:last-child),#package-first-row .attraction-pass-booking-container .checkout-wrapper .booking-panel-container .booking-panel-checkout:not(:last-child){padding-right:30px}#package-first-row .attraction-pass-booking-container .checkout-wrapper .booking-panel-container .booking-panel-guest{position:relative}#package-first-row .attraction-pass-booking-container .checkout-wrapper .booking-panel-container .booking-panel-guest:before,#package-first-row .attraction-pass-booking-container .checkout-wrapper .booking-panel-container .booking-panel-guest:after{content:"";background:#a7a7a7;border-top:1px dotted #000;width:1px;height:92%;position:absolute;top:3%}#package-first-row .attraction-pass-booking-container .checkout-wrapper .booking-panel-container .booking-panel-guest:before{left:-30px}#package-first-row .attraction-pass-booking-container .checkout-wrapper .booking-panel-container .booking-panel-guest:after{left:100%}}#package-first-row .attraction-pass-booking-container .checkout-wrapper .booking-panel-container .booking-panel-guest .package--flexible-date-box-label{margin:10px 0 10px 15px;font-size:14px;display:block}@media (min-width:768px){#package-first-row .attraction-pass-booking-container .checkout-wrapper .booking-panel-container .booking-panel-guest .package--flexible-date-box-label{display:none}}#package-first-row .attraction-pass-booking-container .checkout-wrapper .booking-panel-container .booking-panel-title{display:none}@media (min-width:992px){#package-first-row .attraction-pass-booking-container .checkout-wrapper .booking-panel-container .booking-panel-title{color:#1e2432;margin-bottom:24px;font-size:18px;font-weight:700;display:flex}#package-first-row .attraction-pass-booking-container .checkout-wrapper .booking-panel-container .booking-panel-title .booking-panel-icon{align-self:flex-start;margin-top:4px;margin-right:12px}}#package-first-row .attraction-pass-booking-container .checkout-wrapper .booking-panel-container .prices-container .price-quantity-wrapper.adults-wrapper{margin-bottom:25px}#package-first-row .attraction-pass-booking-container .checkout-wrapper .booking-panel-container .prices-container .price-quantity-wrapper .price-quantity-inner{max-width:100%;margin-left:0;padding-top:0;padding-left:0;padding-right:0}#package-first-row .attraction-pass-booking-container .checkout-wrapper .booking-panel-container .prices-container .price-quantity-wrapper .price-quantity-inner .price-quantity-type-wrpper{order:1}@media (max-width:320px){#package-first-row .attraction-pass-booking-container .checkout-wrapper .booking-panel-container .prices-container .price-quantity-wrapper .price-quantity-inner .price-quantity-type-wrpper{flex:0 0 51px}}#package-first-row .attraction-pass-booking-container .checkout-wrapper .booking-panel-container .prices-container .price-quantity-wrapper .price-quantity-inner .price-quantity-type-wrpper .price-quantity-type{font-size:16px}@media (max-width:320px){#package-first-row .attraction-pass-booking-container .checkout-wrapper .booking-panel-container .prices-container .price-quantity-wrapper .price-quantity-inner .price-quantity-type-wrpper .price-quantity-type{font-size:14px}}#package-first-row .attraction-pass-booking-container .checkout-wrapper .booking-panel-container .prices-container .price-quantity-wrapper .price-quantity-inner .quantity-counter-wrapper{text-align:center;order:2}#package-first-row .attraction-pass-booking-container .checkout-wrapper .booking-panel-container .prices-container .price-quantity-wrapper .price-quantity-inner .quantity-counter-wrapper .number-picker{background-color:#fff;border:none}#package-first-row .attraction-pass-booking-container .checkout-wrapper .booking-panel-container .prices-container .price-quantity-wrapper .price-quantity-inner .price-wrapper{order:3;width:50%!important}@media (min-width:992px){#package-first-row .attraction-pass-booking-container .checkout-wrapper .booking-panel-container .prices-container .price-quantity-wrapper .price-quantity-inner .price-wrapper{width:45%!important}}#package-first-row .attraction-pass-booking-container .checkout-wrapper .booking-panel-container .prices-container .price-quantity-wrapper .price-quantity-inner .price-wrapper .price-include-fees-taxes-label{justify-content:flex-end;margin-top:-15px;margin-right:0}@media (max-width:650px){#package-first-row .attraction-pass-booking-container .checkout-wrapper .booking-panel-container .prices-container .price-quantity-wrapper .price-quantity-inner .price-wrapper .price-include-fees-taxes-label{font-size:10px}}@media (max-width:360px){#package-first-row .attraction-pass-booking-container .checkout-wrapper .booking-panel-container .prices-container .price-quantity-wrapper .price-quantity-inner .price-wrapper .price-include-fees-taxes-label{margin-right:-7px;font-size:9px}}#package-first-row .attraction-pass-booking-container .checkout-wrapper .booking-panel-container .prices-container .price-quantity-wrapper .price-quantity-inner .price-wrapper .price{justify-content:flex-end;margin-right:0}#package-first-row .attraction-pass-booking-container .checkout-wrapper .booking-panel-container .prices-container .price-quantity-wrapper .price-quantity-inner .price-wrapper .price .promo-price{font-size:15px;color:#222!important}@media (min-width:650px){#package-first-row .attraction-pass-booking-container .checkout-wrapper .booking-panel-container .prices-container .price-quantity-wrapper .price-quantity-inner .price-wrapper .price .promo-price{color:#56b88d!important}}#package-first-row .attraction-pass-booking-container .checkout-wrapper .booking-panel-container .prices-container .price-quantity-wrapper .price-quantity-inner .price-wrapper .price s.strikethrough:after{border-bottom:.1em solid #444}#package-first-row .attraction-pass-booking-container .checkout-wrapper .booking-panel-container .booking-panel-checkout .subtotal-text{margin-top:40px;font-size:12px;font-weight:600}@media (min-width:650px){#package-first-row .attraction-pass-booking-container .checkout-wrapper .booking-panel-container .booking-panel-checkout .subtotal-text{margin-top:0;font-size:17px}}#package-first-row .attraction-pass-booking-container .checkout-wrapper .booking-panel-container .booking-panel-checkout #package-buy-now{background-color:#ed1941;background-repeat:no-repeat;border:0;border-radius:130px;width:100%;font-size:16px;font-weight:600;position:relative}#package-first-row .attraction-pass-explore-video{border-radius:10px;margin-top:40px}@media (max-width:650px){#package-first-row .attraction-pass-explore-video .attraction-pass-explore-video-background{background-image:url(/new-york/topviewnyc/images/modules/attraction-pass/ap-bg_with_icons-desktop-2.png);background-position:100%;background-repeat:no-repeat;background-size:cover;height:100px;margin-left:-12px;margin-right:-12px}#package-first-row .attraction-pass-explore-video .attraction-pass-explore-video-background:after{content:"";background-color:#f5f6f9;background-image:url(/new-york/topviewnyc/images/modules/attraction-pass/ap-explore-title-logo.svg);background-position:50%;background-repeat:no-repeat;background-size:calc(100% - 20px);border-radius:50%;width:100px;height:100px;position:absolute;right:22px;box-shadow:0 10.1507px 27.0684px #00000040}}@media (min-width:650px){#package-first-row .attraction-pass-explore-video .attraction-pass-explore-video-background{display:none}}#package-first-row .attraction-pass-explore-video .attraction-pass-explore-video-wrapper{flex-direction:column;display:flex}@media (max-width:650px){#package-first-row .attraction-pass-explore-video .attraction-pass-explore-video-wrapper{margin-bottom:36px;padding-left:12px;padding-right:12px}}@media (min-width:650px){#package-first-row .attraction-pass-explore-video .attraction-pass-explore-video-wrapper{flex-direction:row}}#package-first-row .attraction-pass-explore-video .attraction-pass-explore-video-wrapper .btn-primary{display:none}@media (min-width:650px){#package-first-row .attraction-pass-explore-video .attraction-pass-explore-video-wrapper .btn-primary{display:block}}#package-first-row .attraction-pass-explore-video .attraction-pass-explore-video-wrapper .video-cont--title{color:#222c67;width:60%;margin-bottom:10px;font-size:24px;font-weight:700;line-height:26px}@media (min-width:650px){#package-first-row .attraction-pass-explore-video .attraction-pass-explore-video-wrapper .video-cont--title{width:100%;font-size:34px;line-height:37px}}#package-first-row .attraction-pass-explore-video .attraction-pass-explore-video-wrapper .video-cont--subtitle{color:#222d68;margin-bottom:25px;font-size:16px}#package-first-row .attraction-pass-explore-video .attraction-pass-explore-video-wrapper .btn-primary{background-color:#ed1841;background-repeat:no-repeat;border:0;border-radius:130px;font-size:16px;font-weight:600;position:relative}@media (min-width:650px){#package-first-row .attraction-pass-explore-video .attraction-pass-explore-video-wrapper .btn-primary{width:200px}#package-first-row .attraction-pass-explore-video .attraction-pass-explore-video-wrapper .attraction-pass-explore-video-content{flex-flow:column wrap;justify-content:center;display:flex}}#package-first-row .attraction-pass-explore-video .attraction-pass-explore-video-wrapper .attraction-pass-explore-video{border-radius:10px;height:308px;margin-top:0;position:relative}@media (min-width:650px){#package-first-row .attraction-pass-explore-video .attraction-pass-explore-video-wrapper .attraction-pass-explore-video:after{content:"";background-color:#f5f6f9;background-image:url(/new-york/topviewnyc/images/modules/attraction-pass/ap-explore-title-logo.svg);background-position:50%;background-repeat:no-repeat;background-size:calc(100% - 36px);border-radius:50%;width:90px;height:90px;position:absolute;top:-15px;right:-20px;box-shadow:0 10.1507px 27.0684px #00000040}}@media (min-width:650px) and (min-width:992px){#package-first-row .attraction-pass-explore-video .attraction-pass-explore-video-wrapper .attraction-pass-explore-video:after{width:150px;height:150px;top:-55px;right:-53px}}@media (min-width:650px){#package-first-row .attraction-pass-explore-video .attraction-pass-explore-video-wrapper .attraction-pass-explore-video{border-radius:16px;flex:0 0 70%;max-width:700px;margin-top:40px;margin-left:5px}}@media (min-width:992px){#package-first-row .attraction-pass-explore-video .attraction-pass-explore-video-wrapper .attraction-pass-explore-video{height:500px;margin-left:45px}}#package-first-row .attraction-pass-explore-video .attraction-pass-explore-video-wrapper .attraction-pass-explore-video video{-o-object-fit:cover;object-fit:cover;border-radius:10px;width:100%;height:100%}@media (min-width:650px){#package-first-row .attraction-pass-explore-video .attraction-pass-explore-video-wrapper .attraction-pass-explore-video video{border-radius:16px;height:100%}}#package-first-row #map-container{margin-top:22px;background-color:#0000!important}@media (min-width:992px){#package-first-row #map-container{margin-top:95px}}@media (max-width:650px){#package-first-row #map-container h2.attraction-pass-subtitle{padding-left:12px}}#package-first-row #map-container .routes-list-link-container{justify-content:center;margin-bottom:30px}@media (min-width:992px){#package-first-row #map-container .routes-list-link-container{margin-bottom:57px}}#package-first-row #map-container .routes-list-link-container .slick-slide{margin-right:12px}#package-first-row #map-container .routes-list-link-container .slick-slide:last-child{margin-right:0}#package-first-row #map-container .routes-list-link-container a.route-item{text-align:center;font-size:16px;font-weight:700;color:#5c71b6!important;box-shadow:none!important;background-color:#f5f6f9!important;border:none!important;border-radius:100px!important;min-width:75px!important;padding:12px 24px!important}@media (max-width:650px){#package-first-row #map-container .routes-list-link-container a.route-item{min-width:100px!important}}@media (min-width:650px){#package-first-row #map-container .routes-list-link-container a.route-item{flex:0 0 15%!important}#package-first-row #map-container .routes-list-link-container a.route-item:not(:last-child){margin-right:12px}}#package-first-row #map-container .routes-list-link-container a.route-item.btn-outline-all{flex:0 0 8%!important}#package-first-row #map-container .routes-list-link-container a.route-item.active{color:#fff!important;background-color:#5c71b6!important;border-radius:100px!important;padding:12px 24px!important}#package-first-row #map-container .routes-list-link-container a.route-item div{font-family:Open Sans,sans-serif!important;font-size:12px!important;font-weight:700!important}@media (max-width:650px){#package-first-row #map-container .routes-list-link-container a.route-item div{font-size:12px!important}#package-first-row #map-container .routes-list-link-container.indiana-scroll-container{cursor:grab;flex-wrap:inherit;justify-content:flex-start;padding:0 35px 0 0;display:flex}#package-first-row #map-container .routes-list-link-container.indiana-scroll-container a.route-item{min-width:100px!important}#package-first-row #map-container .routes-list-link-container.indiana-scroll-container a.route-item:not(:last-child){margin-right:12px}}@media (min-width:992px){#package-first-row #map-container #live-map-wrapper .route-details{border-top-left-radius:20px!important;width:25%!important}#package-first-row #map-container #live-map-wrapper .route-details .subcategory-options{border-top-left-radius:20px!important}}#package-first-row #map-container #live-map-wrapper .applemap-container .mk-map-view{border-radius:20px}.tour-content-modal.modal .modal-dialog{flex-direction:column;justify-content:center;display:flex}@media screen and (min-width:992px){.tour-content-modal.modal .modal-dialog{max-width:1100px}}.tour-content-modal.modal .modal-dialog .modal-content .tour-modal-title{color:#222c67;text-align:center;width:100%;margin-top:5px;font-size:16px;font-weight:600}@media screen and (min-width:768px){.tour-content-modal.modal .modal-dialog .modal-content .tour-modal-title{margin-top:0;margin-bottom:20px;font-size:35px}}.tour-content-modal.modal .modal-dialog .modal-content .tour-modal-title .head-extra-title{color:gray;justify-content:center;font-size:14px;display:flex}@media screen and (min-width:768px){.tour-content-modal.modal .modal-dialog .modal-content .tour-modal-title .head-extra-title{margin-left:5px;font-size:20px;display:inline-flex}}.tour-content-modal.modal .modal-dialog .modal-content .modal-header{z-index:1;background-color:#fff;border-bottom:none;border-top-left-radius:0;border-top-right-radius:0;position:sticky;top:-2px}@media screen and (min-width:768px){.tour-content-modal.modal .modal-dialog .modal-content .modal-header{border-top-left-radius:16px;border-top-right-radius:16px}.tour-content-modal.modal .modal-dialog .modal-content .modal-header .tour-modal-title{text-align:center;width:95%;margin-top:26px;margin-left:30px}}.tour-content-modal.modal .modal-dialog .modal-content .modal-header .modal-header-close{opacity:1;color:#fff;background-color:#325ca7;border-color:#0000;border-radius:50%;flex-wrap:wrap;place-content:center;width:29px;height:29px;margin-top:0;margin-right:10px;font-size:22px;display:flex}@media (max-width:650px){.tour-content-modal.modal .modal-dialog .modal-content .modal-header .modal-header-close{justify-content:flex-start;margin-right:0;padding-left:8px}}@media screen and (min-width:768px){.tour-content-modal.modal .modal-dialog .modal-content .modal-header .modal-header-close{text-align:center}}.tour-content-modal.modal .modal-dialog .modal-content .modal-header .modal-header-close span{margin-top:-1px;font-weight:700}.tour-content-modal.modal .modal-dialog .modal-content .modal-body .tour-modal-title{display:none}.tour-content-modal.modal .modal-dialog .modal-content .modal-body{padding-left:20px;padding-right:0}@media screen and (min-width:768px){.tour-content-modal.modal .modal-dialog .modal-content .modal-body{padding:15px 0 15px 42px}}.tour-content-modal.modal .modal-dialog .modal-content .modal-body .tour-modal-images-container{flex-direction:row;width:100%;min-height:181px;margin-right:-42px;display:flex}@media screen and (min-width:768px){.tour-content-modal.modal .modal-dialog .modal-content .modal-body .tour-modal-images-container{width:calc(100% + 42px);min-height:289px;margin-left:-42px;padding-left:41px}}.tour-content-modal.modal .modal-dialog .modal-content .modal-body .tour-modal-images-container .tour-modal-images-item{background-position:bottom;background-repeat:no-repeat;background-size:cover;border-radius:9px;flex:0 0 75%;width:100%;margin-right:15px}@media screen and (min-width:768px){.tour-content-modal.modal .modal-dialog .modal-content .modal-body .tour-modal-images-container .tour-modal-images-item{border-radius:20px;flex:0 0 44%}}.tour-content-modal.modal .modal-dialog .modal-content .modal-body .tour-section-title{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.tour-content-modal.modal .modal-dialog .modal-content .modal-body .tour-section-title span{color:#222;font-size:16px;font-weight:700}@media (max-width:650px){.tour-content-modal.modal .modal-dialog .modal-content .modal-body .tour-section-title span{max-width:93%}}.tour-content-modal.modal .modal-dialog .modal-content .modal-body .tour-section-title i{display:block}@media screen and (min-width:768px){.tour-content-modal.modal .modal-dialog .modal-content .modal-body .tour-section-title i{display:none}}.tour-content-modal.modal .modal-dialog .modal-content .modal-body .tour-section-content{color:#222;margin-top:20px;margin-right:20px}@media (max-width:650px){.tour-content-modal.modal .modal-dialog .modal-content .modal-body .tour-section-content:not(.tour-modal-section-tour-specs) .tour-section-content{display:none}.tour-content-modal.modal .modal-dialog .modal-content .modal-body .tour-section-content:not(.tour-modal-section-tour-specs) .tour-section-content.open-section{display:block}}@media screen and (min-width:768px){.tour-content-modal.modal .modal-dialog .modal-content .modal-body .tour-section-content{margin-right:0}}.tour-content-modal.modal .modal-dialog .modal-content .modal-body .tour-section-content.tour-modal-section-tour-specs,.tour-content-modal.modal .modal-dialog .modal-content .modal-body .tour-section-content.tour-modal-section-highlight,.tour-content-modal.modal .modal-dialog .modal-content .modal-body .tour-section-content.tour-modal-section-onboard-amenities,.tour-content-modal.modal .modal-dialog .modal-content .modal-body .tour-section-content.tour-modal-section-included,.tour-content-modal.modal .modal-dialog .modal-content .modal-body .tour-section-content.tour-modal-section-food-drinks,.tour-content-modal.modal .modal-dialog .modal-content .modal-body .tour-section-content.tour-modal-section-sights,.tour-content-modal.modal .modal-dialog .modal-content .modal-body .tour-section-content.tour-modal-section-onboard-amenities-bus,.tour-content-modal.modal .modal-dialog .modal-content .modal-body .tour-section-content.tour-modal-section-experience{background-color:#f5f6f9;border-radius:8px;margin-top:18px;padding:29px 23px}@media screen and (min-width:768px){.tour-content-modal.modal .modal-dialog .modal-content .modal-body .tour-section-content.tour-modal-section-tour-specs,.tour-content-modal.modal .modal-dialog .modal-content .modal-body .tour-section-content.tour-modal-section-highlight,.tour-content-modal.modal .modal-dialog .modal-content .modal-body .tour-section-content.tour-modal-section-onboard-amenities,.tour-content-modal.modal .modal-dialog .modal-content .modal-body .tour-section-content.tour-modal-section-included,.tour-content-modal.modal .modal-dialog .modal-content .modal-body .tour-section-content.tour-modal-section-food-drinks,.tour-content-modal.modal .modal-dialog .modal-content .modal-body .tour-section-content.tour-modal-section-sights,.tour-content-modal.modal .modal-dialog .modal-content .modal-body .tour-section-content.tour-modal-section-onboard-amenities-bus,.tour-content-modal.modal .modal-dialog .modal-content .modal-body .tour-section-content.tour-modal-section-experience{border-radius:20px;margin-right:42px;padding:31px 38px}}.tour-content-modal.modal .modal-dialog .modal-content .modal-body .tour-section-content ul.tour-modal-highlight-wrapper{width:100%;margin-bottom:0;padding-left:20px}@media screen and (min-width:768px){.tour-content-modal.modal .modal-dialog .modal-content .modal-body .tour-section-content ul.tour-modal-highlight-wrapper{column-count:2;padding-left:0;display:block}}.tour-content-modal.modal .modal-dialog .modal-content .modal-body .tour-section-content ul.tour-modal-highlight-wrapper li{color:#222;margin-bottom:12px}@media screen and (min-width:768px){.tour-content-modal.modal .modal-dialog .modal-content .modal-body .tour-section-content ul.tour-modal-highlight-wrapper li{text-align:left;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;width:100%;margin-right:8px;list-style-position:inside}}.tour-content-modal.modal .modal-dialog .modal-content .modal-body .tour-section-content ul.tour-modal-highlight-wrapper li .tour-modal-section-title{color:#222;align-items:center;font-size:16px;font-weight:700;display:flex}@media screen and (min-width:768px){.tour-content-modal.modal .modal-dialog .modal-content .modal-body .tour-section-content ul.tour-modal-highlight-wrapper li .tour-modal-section-title{align-items:baseline;margin-right:4px;display:inline-flex}}.tour-content-modal.modal .modal-dialog .modal-content .modal-body .tour-section-content ul.tour-modal-highlight-wrapper li .tour-modal-section-title i.fa{text-align:center;background-position:50%;background-repeat:no-repeat;background-size:contain;width:18px;height:18px;margin-right:6px}@media screen and (min-width:768px){.tour-content-modal.modal .modal-dialog .modal-content .modal-body .tour-section-content ul.tour-modal-highlight-wrapper li .tour-modal-section-title i.fa{background-position:bottom}}.tour-content-modal.modal .modal-dialog .modal-content .modal-body .tour-section-content .tour-section-content{padding:0}.tour-content-modal.modal .modal-dialog .modal-content .modal-body .tour-section-content .tour-section-content ul.tour-modal-highlight-wrapper li{margin-bottom:5px}.tour-content-modal.modal .modal-dialog .modal-content .modal-body .tour-section-content.tour-modal-section-tour-specs{flex-direction:row;display:flex}@media (max-width:650px){.tour-content-modal.modal .modal-dialog .modal-content .modal-body .tour-section-content.tour-modal-section-tour-specs .tour-section-content{display:block}}.tour-content-modal.modal .modal-dialog .modal-content .modal-body .tour-section-content.tour-modal-section-tour-specs ul.tour-modal-highlight-wrapper{list-style-type:none}@media (max-width:650px){.tour-content-modal.modal .modal-dialog .modal-content .modal-body .tour-section-content.tour-modal-section-tour-specs ul.tour-modal-highlight-wrapper{padding-left:0}}.tour-content-modal.modal .modal-dialog .modal-content .modal-body .tour-section-content .amenity-languages{flex-flow:column;justify-content:start;padding:0;display:flex}@media screen and (min-width:1200px){.tour-content-modal.modal .modal-dialog .modal-content .modal-body .tour-section-content .amenity-languages{flex-flow:wrap;padding:0 2rem}}.tour-content-modal.modal .modal-dialog .modal-content .modal-body .tour-section-content .amenity-languages .amenity-text{color:#222;text-align:left}@media screen and (min-width:768px){.tour-content-modal.modal .modal-dialog .modal-content .modal-body .tour-section-content .amenity-languages .amenity-text{align-items:flex-end}}@media screen and (min-width:1200px){.tour-content-modal.modal .modal-dialog .modal-content .modal-body .tour-section-content .amenity-languages .amenity-text{align-items:flex-start;margin-bottom:0}.tour-content-modal.modal .modal-dialog .modal-content .modal-body .tour-section-content .amenity-languages .amenity-icon-wrapper-flags{flex:1}}.tour-content-modal.modal .modal-dialog .modal-content .modal-body .tour-section-content .amenity-languages .amenity-icon-wrapper-flags .tour-multiple-languages{flex-wrap:nowrap;padding:0 0 0 .5rem;display:flex}.tour-content-modal.modal .modal-dialog .modal-content .modal-body .tour-section-content .amenity-languages .amenity-icon-wrapper-flags .tour-multiple-languages div{width:15%;margin:0 2px}.tour-content-modal.modal .modal-dialog .modal-content .modal-body .tour-section-content .amenity-languages .amenity-icon-wrapper-flags .tour-multiple-languages div img{border-radius:3px;max-width:100%;max-height:25px}.tour-content-modal.modal .modal-dialog .modal-content .modal-body .tour-section-content .amenity-languages .solo-flag{flex:1;justify-content:center;width:70px;margin:-2.5rem auto -3.5rem;display:flex}@media screen and (min-width:768px){.tour-content-modal.modal .modal-dialog .modal-content .modal-body .tour-section-content .amenity-languages .solo-flag{margin-left:inherit;margin-right:inherit}}@media screen and (min-width:1200px){.tour-content-modal.modal .modal-dialog .modal-content .modal-body .tour-section-content .amenity-languages .solo-flag{width:22%;margin-top:-3rem}}.tour-content-modal.modal .modal-dialog .modal-content .modal-body .tour-section-content .amenity-languages .solo-flag img{width:70px}.tour-content-modal.modal .modal-dialog .modal-content .modal-body .tour-section-content hr{border:0;border-top:1px solid #0000001a;width:100%;margin-top:1rem;margin-bottom:.5rem}.tour-content-modal.modal .modal-dialog .modal-content .modal-body .tour-section-content .exclusive-features{text-align:center;float:right;border-top:1px solid #ed1941;border-left:1px solid #ed1941;border-right:1px solid #ed1941;width:48.6%;height:20px;margin:10px}@media (max-width:650px){.tour-content-modal.modal .modal-dialog .modal-content .modal-body .tour-section-content .exclusive-features{width:100%;margin:20px 0 0}}@media (max-width:992px){.tour-content-modal.modal .modal-dialog .modal-content .modal-body .tour-section-content .exclusive-features{width:48.3%;height:20px}}.tour-content-modal.modal .modal-dialog .modal-content .modal-body .tour-section-content .exclusive-features p{color:#ed1941;background-color:#f6f7fa;width:280px;margin:-10px auto 0;font-size:12.5px}@media (max-width:650px){.tour-content-modal.modal .modal-dialog .modal-content .modal-body .tour-section-content .exclusive-features p{width:240px;margin:-15px auto 0;padding:0 15px}}@media screen and (min-width:768px){.tour-content-modal.modal .modal-dialog .modal-content .modal-body .tour-section-content .exclusive-features.downtown-hop-on-off-single-ride{width:59%}}.tour-content-modal.modal .modal-dialog .modal-content .modal-body .tour-section-content .exclusive-features.downtown-hop-on-off-single-ride p{color:#ed1941;width:290px}.tour-content-modal.modal .modal-dialog .modal-content .modal-body .tour-section-content .amenities-wrapper{clear:both;margin-bottom:1rem}.tour-content-modal.modal .modal-dialog .modal-content .modal-body .tour-section-content .amenities-wrapper .amenity-col{text-align:center;flex-direction:column;align-items:center;width:50%;font-size:.6rem;display:flex}@media screen and (min-width:768px){.tour-content-modal.modal .modal-dialog .modal-content .modal-body .tour-section-content .amenities-wrapper .amenity-col{flex:1;width:14.2%;padding:0 .2rem;font-size:.6rem;position:relative}.tour-content-modal.modal .modal-dialog .modal-content .modal-body .tour-section-content .amenities-wrapper .amenity-col:not(:first-child):after{content:"";background:#ddd;width:1px;height:70%;position:absolute;top:22%;right:100%}}.tour-content-modal.modal .modal-dialog .modal-content .modal-body .tour-section-content .amenities-wrapper .amenity-col .amenity-icon-wrapper{flex:0}.tour-content-modal.modal .modal-dialog .modal-content .modal-body .tour-section-content .amenities-wrapper .amenity-col .amenity-icon-wrapper img,.tour-content-modal.modal .modal-dialog .modal-content .modal-body .tour-section-content .amenities-wrapper .amenity-col .amenity-icon-wrapper svg{width:50px;margin-bottom:-1rem;padding:.5rem}@media screen and (min-width:768px){.tour-content-modal.modal .modal-dialog .modal-content .modal-body .tour-section-content .amenities-wrapper .amenity-col .amenity-icon-wrapper img,.tour-content-modal.modal .modal-dialog .modal-content .modal-body .tour-section-content .amenities-wrapper .amenity-col .amenity-icon-wrapper svg{width:45px;margin-bottom:-5px}}.tour-content-modal.modal .modal-dialog .modal-content .modal-body .tour-section-content .amenities-wrapper .amenity-col .amenity-text{font-size:13px}@media (max-width:650px){.tour-content-modal.modal .modal-dialog .modal-content .modal-footer{background-color:#fff;border-radius:0;width:100%;display:block;position:sticky;bottom:0;box-shadow:0 3px 10px 2px #00000040}}@media screen and (min-width:768px){.tour-content-modal.modal .modal-dialog .modal-content .modal-footer{box-shadow:0 4px 20px #00000040}}.tour-content-modal.modal .modal-dialog .modal-content .modal-footer .btn-primary{background-color:#ed1841;background-repeat:no-repeat;border:0;border-radius:130px;font-size:16px;font-weight:600;position:relative}@media (max-width:650px){.tour-content-modal.modal .modal-dialog .modal-content .modal-footer .btn-primary{width:80%;margin-left:auto;margin-right:auto}}@media screen and (min-width:768px){.tour-content-modal.modal .modal-dialog .modal-content .modal-footer .btn-primary{width:30%;margin-left:auto;margin-right:auto}}.tour-content-modal.modal.show .modal-dialog{transform:translate(0)}.tour-content-modal.modal.fade .modal-dialog .modal-content{border:none;border-radius:16px}
