.row.d-flex.justify-content-center.cat-scrollable {
    padding-top: 15px
}

.container.home_page {
    max-width: 1250px
}

.eventsTbl th.sorting_disabled {
    display: none
}

.tedy {
    height: 79px;
    margin-top: 7px !important;
    margin-left: 12px
}

a {
    color: #F0CB8F
}

.breadcrumbs a {
    color: #333
}

a:focus,
a:hover {
    color: #F0CB8F;
    text-decoration: underline
}

.breadcrumbs a:focus,
a:hover {
    color: #333;
    text-decoration: underline
}

.vip-packages h2 {
    font-size: 32px;
    font-weight: 600
}

.vip-packages p {
    font-size: 18px;
    font-weight: 500
}

.experienceEvents img {
    width: 120px;
    height: 120px
}

.experience-section {
    text-align: center;
    padding-top: 55px
}

.event_exp {
    margin-bottom: 60px;
    font-size: 32px;
    font-weight: 600;
    text-transform: uppercase
}

.experienceEvents h5 {
    font-size: 25px;
    margin-top: 30px;
    font-weight: 600
}

.experienceEvents p {
    font-size: 18px;
    font-weight: 500;
    line-height: 22px
}

.image_custom img {
    width: 100%;
    border-radius: 18px
}

.image_custom p {
    color: #121212;
    font-size: 18px;
    font-weight: 600;
    margin-top: 22px;
    line-height: 22px
}

.vip-wrapper {
    display: flex;
    align-items: center;
    gap: 15px
}

.page-name-index .events_listing .container {
    margin-bottom: 50px
}

.event-bear {
    display: flex;
    justify-content: center;
    top: 75px;
    z-index: -1
}

.page-name-user_generated .row.redbg.sticky,
.page-name-venue .row.redbg.sticky,
    display: none
}

.page-name-search img.bear-perform-img {
    width: 300px
}

.page-name-search .performer-top-icons {
    margin-top: 90px
}

.search_query_title {
    margin-top: 78px
}

.pre-checkout-delivery-text {
    color: #F0CB8F
}

.image_custom p:hover {
    color: #F0CB8F
}

@media only screen and (max-width:1529px) and (min-width:800px) {
    #header_area .logo_area img {
        width: 100%
    }
    a.calldesktop {
        font-size: 12px !important
    }
    .site_search_area #site_search input.searchAjax {
        padding: 27px 0 27px 48px !important
    }
    .search_glass_icon {
        left: 19px !important
    }
    .small_call_details ul li {
        padding-right: 10px !important
    }
    .sct_area {
        padding: 0
    }
    .row.redbg {
        top: 80px !important
    }
}

.page-name-event .event_breadcrumbs {
    margin-top: 1rem
}

b,
strong {
    font-weight: 600
}

#sea-inventory-slider-with-filterBtn .sea-inventory-slider .slick-track label span {
    color: #121212;
    font-family: Poppins;
    font-size: 14px;
    font-weight: 600
}

.page-name-event .mobile_header_area {
    display: none
}

.venue-ticket-list-row:hover {
    background-color: #FFC5CB
}

td.venue-ticket-list-cta-js.venue-ticket-list-cta-col br:not(.sea-tg-list-value-score br) {
    display: none
}

.sort-cnt .sea-btn.active {
    color: #F0CB8F
}

.sea-btn.active .sort-opt-check {
    border: 1px solid #F0CB8F
}

table.venue-ticket-list-tbl * {
    font-weight: 400
}

.sea-btn.active .sort-opt-check:before {
    background: #F0CB8F
}

#sea-inventory-slider-with-filterBtn #sea-inventory-filtersBtncnt {
    background-color: #111;
    color: #fff
}

#sea-inventory-slider-with-filterBtn #sea-inventory-filtersBtncnt .sea-inventory-filterBtn .sea-inventory-child span.sea-angle {
    color: #fff;
    position: absolute
}

.moreDeliverycontent ul li {
    color: #F0CB8F !important
}

.moreDeliverycontent ul li:before {
    content: "\2022" !important
}

.sea-ticket-list-show-price-col-desktop .sea-tg-list-cta-col {
    width: auto
}

.logo_area .mobile_event_ticketservice_sale {
    display: none
}

#sea-quantity-modal-skip,
.sea-quantity-modal-skip {
    color: #F0CB8F !important
}

.pre-checkout-price-cta {
    background-color: #00D077;
    color: #fff
}

#sea-filterCard-submit-btn {
    background-color: #F0CB8F;
    color: #fff
}

#sea-filterCard-wrapper .switch.active .slider:before {
    background-color: #F0CB8F;
    transform: translateX(22px)
}

.filters-qty-filter .sea-btn.active,
.filters-qty-filter .sea-btn.sea-active {
    background: #F0CB8F;
    border: 1px solid #F0CB8F;
    color: #fff
}

.filters-qty-filter .sea-btn:hover {
    background: #F0CB8F;
    border: 1px solid #F0CB8F;
    color: #fff
}

.sea-quantity-items li:hover {
    background: #F0CB8F;
    border: .5px solid #F0CB8F;
    color: #fff
}

.sea-quantity-items .sea-selected {
    background: #F0CB8F;
    border: .5px solid #F0CB8F;
    color: #fff
}

.sea-quantity-items .sea-listItem:hover {
    background: #F0CB8F;
    border: .5px solid #F0CB8F;
    color: #000;
    transition: .3s
}

.sea-quantity-items .sea-listItem {
    width: 42px !important;
    max-width: 50px;
    border-radius: 12px;
    height: 35px;
    padding: 6px 0
}

.table_performers table tr:hover {
    box-shadow: 0 3px 3px rgb(0 0 0 / .160784)
}

.table_performers .column3 a:first-child:hover {
    background: #F0CB8F;
    border: #F0CB8F 3px solid
}

.scrollbarMobile img:hover {
    transform: scale(1.1)
}

.scrollbarMobile img {
    transition: transform 0.3s
}

.row.events_listing.scrollbarMobile11 {
    margin: 0
}

.default-desk h1 {
    text-transform: uppercase;
    font-size: 22px
}

.banner-image {
    margin-top: 2.6rem !important
}

#SA_wrapper .SA__widget .SA__prev,
#SA_wrapper .SA__widget .SA__next {
    top: 120px !important
}

.event_breadcrumbs {
    padding: 20px
}

.page-name-event .site_search_area,
.page-name-event .sct_area,
.page-name-event .call_btn {
    display: none
}

.nav-item:hover .nav-link,
.nav-item:hover .nav-link svg path {
    color: #F0CB8F;
    fill: #F0CB8F;
    font-weight: 700
}

.nav-link svg path {
    color: #fff;
    fill: #fff
}

.nav-item .trending.nav-link,
.trending.nav-link svg path {
    color: #F0CB8F;
    fill: #F0CB8F;
    font-weight: 700
}

.TopCats img {
    margin-bottom: 10px;
    transition: transform 0.3s
}

.TopCats img:hover {
    transform: scale(1.1)
}

.subcat_teams img:hover {
    transform: scale(1.1)
}

.subcat_teams img {
    transition: transform 0.3s
}

.navbar-collapse ul.navbar-nav li.nav-item .menuNavDropdown {
    width: 875px !important
}

.navbar-collapse ul.navbar-nav li.nav-item .theatre_top_menu_area {
    width: 1260px !important
}

.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #F0CB8F !important
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -23.5px -129.5px !important;
    margin-right: 10px
}

.mCSB_scrollTools.mCSB_scrollTools_hor.experience-sectionizontal .mCSB_buttonLeft,
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
    display: block;
    position: absolute;
    width: 17px !important;
    height: 17px !important;
    border-radius: 18px;
    height: 100%;
    overflow: hidden;
    margin: -2px auto;
    cursor: pointer;
    border: 2px solid #F0CB8F;
    margin-left: 3px
}

.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight,
.mCSB_scrollTools .mCSB_buttonUp {
    opacity: 1 !important
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #F0CB8F !important
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail {
    background-image: url(dot.png) !important
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal {
    bottom: 3px !important
}

.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    height: 14px;
    margin: 1px 7px !important
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer {
    margin: 0 27px !important
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
    right: 10px !important
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft {
    left: 10px !important
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -23.5px -113.5px !important
}

.search_hambergur .search_glass_icon button {
    border: none;
    background: unset;
    border-radius: unset;
    padding: 0
}

.search_hambergur {
    padding: 0;
    margin: 50px 0 50px 0;
    z-index: 1
}

.search_hambergur .search_glass_icon {
    top: 18px;
    left: 30px
}

.search_hambergur .searchAjax {
    border-radius: 32px;
    padding: 27px 0 27px 54px;
    border: 1px solid #D5D5D5
}

.search_hambergur input::placeholder {
    font-size: 13px !important
}

.fade.active.in {
    position: absolute;
    opacity: 1;
    margin-top: 50px
}

.hambergur-subcat-list .col-md-4.col-sm-4.col-xs-12 {
    padding: 0
}

.hambergur-subcat-list a.dd-performer {
    float: none;
    width: 100% !important;
    position: unset;
    padding: 12px 0 !important
}

.search_hambergur ul.typeahead.dropdown-menu {
    min-width: 100%;
    border-radius: 15px
}

.Search ul.typeahead.dropdown-menu {
    min-width: 97%;
    border-radius: 15px
}

.site_search_area ul.typeahead.dropdown-menu {
    min-width: 100%;
    border-radius: 15px
}

.dropdown-menu>.active>a {
    color: #fff;
    text-decoration: none;
    background-color: #337ab7;
    outline: 0;
    border-radius: 15px
}

ul.typeahead.dropdown-menu {
    font-size: 18px;
    border: unset;
    box-shadow: 0 0 5px 0 rgb(0 0 0 / .175) !important
}

.dropdown-menu>li>a {
    padding: 10px 20px;
    color: #F0CB8F;
    border-bottom: 1px solid #ebebeb
}

.fade.active.in {
    position: absolute;
    opacity: 1
}

#sea-inventory-slider-with-filterBtn .sea-inventory-slider button.slick-prev,
#sea-inventory-slider-with-filterBtn .sea-inventory-slider button.slick-next {
    display: none !important
}

.events_listing .container {
    margin-bottom: 20px;
    margin-top: 0px
}

.events_listing .subcat_teams {
    margin: 30px 0
}

.text_paragraphs,
.text_paragraphs1 {
    overflow-x: hidden
}

.logo_area {
    display: flex;
    align-items: center
}

.perfo_title.visible_desktop_only {
    padding-top: 3em
}

span.search_glass_text {
    float: right;
    position: relative;
    top: -61px;
    left: -2px;
    border: none;
    background: #F0CB8F;
    border-radius: 30px;
    padding: 16px 17px
}

#SA_wrapper .SA__widget .SA__widget_item .SA__widget_content {
    max-height: fit-content !important;
    height: 165px
}

span.search_glass_text:hover {
    background: #121212
}

.testimonial_slider {
    padding-bottom: 20em;
    padding-top: 5em;
    background: #FAFAFA
}

.deal_btn .round-button:hover {
    background: #F0CB8F
}

.search_glass_text button {
    background: unset;
    color: #fff;
    border: unset;
    padding: 4px 20px
}

.sec_money {
    max-width: 77%
}

.performer_inner {
    float: unset;
    max-width: 1250px;
    background: #fff;
    padding-bottom: 10px;
    width: 100%;
    margin: 0 auto
}

.performer_breadcrumb {
    padding: 0
}

.performer-top-icons {
    margin-top: 20px
}

.perfo_title {
    padding: 0
}

.performer-top-dim {
    font-size: 22px;
    font-weight: 300;
    color: #707070;
    margin-top: 32px;
    padding: 0
}

.performer_inner .perfo_title h1 {
    color: #F0CB8F;
    font-size: 42px;
    font-weight: 400;
    line-height: 22px;
    margin-bottom: 35px;
    margin-top: 15px
}

.performer_inner .sidebar_inner {
    border: none;
    border-radius: 0
}

.performer_inner .performer_head.performer_head_img {
    border-radius: 18px;
    margin-bottom: 20px;
    height: 442px;
    background-repeat: no-repeat !important;
    background-size: cover !important
}

.performer_inner .sidebar_inner #testimonialSlider {
    width: 100%;
    float: unset;
    margin: 10px auto;
    border: none;
    border-radius: 0
}

.bear-perform-div {
    background-color: #F0CB8F;
    width: 100%;
    clear: both;
    border-radius: 18px;
    padding-top: 40px
}

.bear-perform-head {
    color: #121212;
    font-size: 20px;
    font-weight: 400;
    text-transform: uppercase;
    width: 200px;
    margin: 0 auto;
    display: block;
    text-align: center
}

.bear-perform-div img {
    display: block;
    margin: 10px auto
}

.hundred_guarantee {
    margin-bottom: 10px
}

.performer_inner .sidebar_inner .hundred_secure {
    float: left;
    width: 100%;
    margin-bottom: 20px
}

.performer_inner .sidebar_inner .customer_reviews {
    border: none;
    width: 100%;
    background: #fff;
    border-radius: 18px;
    padding: 30px;
    margin-top: 20px
}

.col-md-12.social-icns {
    margin-top: 40px
}

img.shopperapprove {
    padding-left: 20px
}

.col-md-12.social-icns strong {
    color: #848484;
    font-weight: 300;
    font-size: 15px
}

.text_paragraphs1 h2 {
    font-size: 32px;
    color: #121212
}

.text_paragraphs1 h2 strong {
    font-weight: 400
}

.text_paragraphs1 h3 {
    font-size: 32px;
    color: #121212
}

.text_paragraphs1 h3 strong {
    font-weight: 400
}

.text_paragraphs1 p {
    font-size: 16px;
    color: #707070;
    font-weight: 300;
    line-height: 33px
}

.performer_inner {
    background: #fff0
}

.performer_desc {
    background: #fff;
    padding-bottom: 40px;
    margin-left: 0;
    margin-right: 0
}

.table_performers table thead {
    display: none
}

.table_performers table.eventsTbl,
.table_performers table.eventsTbl tbody tr {
    border: none;
    border-radius: 18px;
    border-collapse: separate;
    border-spacing: 0 15px;
    border-top-left-radius: 18px;
    border-bottom-left-radius: 18px;
    border-top-right-radius: 18px;
    border-bottom-right-radius: 18px
}

.table_performers table tr:nth-child(even) {
    background: #fff
}

.text_paragraphs1 {
    display: none
}

.table_performers .column3 a:first-child {
    color: #fff;
    border: #121212 3px solid;
    font-weight: 300;
    padding: 5px 18px;
    border-radius: 23px;
    font-size: 15px;
    background: #121212
}

.table_performers .column1 {
    margin-top: 25px;
    border-right: none;
    margin-bottom: 25px;
    min-width: 130px;
    padding-left: 30px;
    padding-right: 0
}

.performer_inner .performer_leftside,
.performer_inner .performer_rightside {
    margin-top: 10px;
    margin-bottom: 40px
}

.performer_rightside {
    padding-top: 3px;
    padding-left: 0;
    padding-right: 0
}

.table_performers .info_inner {
    background: unset
}

.table_performers .info_inner .text_paragraphs {
    text-align: left
}

.table_performers .home_icons_area {
    display: none
}

.table_performers table.eventsTbl,
.table_performers table.eventsTbl tbody tr td:first-child {
    border-right: 0;
    border-top-left-radius: 18px !important;
    border-bottom-left-radius: 18px !important;
    width: 100px
}

.table_performers table.eventsTbl,
.table_performers table.eventsTbl tbody tr td:last-child {
    border-left: 0;
    border-top-right-radius: 18px !important;
    border-bottom-right-radius: 18px !important
}

.table_performers table.eventsTbl,
.table_performers table.eventsTbl tbody tr td:not(:first-child, :last-child) {
    border-left: 0;
    border-right: 0;
    padding-left: 0
}

.table_performers table.eventsTbl,
.table_performers table.eventsTbl tbody tr:hover td:first-child {
    border-color: #000;
    border-right: 0
}

.table_performers table.eventsTbl,
.table_performers table.eventsTbl tbody tr:hover td:last-child {
    border-color: #000;
    border-left: 0
}

tr:hover td:not(:first-child, :last-child) {
    border-color: #000;
    border-left: 0;
    border-right: 0
}

.table_performers table.eventsTbl {
    margin-top: -10px !important
}

.row.promotionsTabs span.Title {
    font-weight: 300
}

.tabs-content span.catText {
    margin-top: 15px
}

.subcategory_middle_big_links ul {
    list-style: none;
    padding-left: 0
}

span.upcoming_Title {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 215px
}

.sub_cat_head.custombreadcrumbs {
    position: relative;
    left: 22px;
    top: 400px
}

.subcategory_middle_big_links ul li a {
    color: #121212;
    font-size: 19px;
    font-weight: 600;
    line-height: 62px
}

.concert_ticket_head.custombreadcrumbs {
    position: relative;
    top: -68px;
    left: 40px
}

.section_list {
    background: #FAFAFA;
    padding-bottom: 100px;
    padding-top: 60px;
    margin-top: 30px
}

.concert_middle_big_links a,
.theatre_middle_big_links a {
    color: #121212;
    font-size: 22px;
    font-weight: 600;
    line-height: 62px;
    text-transform: capitalize
}

h2.popular_artist {
    font-size: 32px;
    font-weight: 600;
    padding-bottom: 30px;
    padding-left: 15px;
    text-align: left
}

.breadcrumbs a span:after {
    display: none
}

.breadcrumbs span:after {
    margin-left: 3px;
    margin-right: 5px;
    content: "/"
}

.container.default-desk p {
    font-size: 12px !important;
    font-weight: 400;
    line-height: 22px
}

.container.default-desk p span {
    font-size: 12px !important;
    font-weight: 400;
    line-height: 22px
}

.social-icons.performer_social {
    margin-top: 25px
}

.social-icons.performer_social a img {
    float: left;
    background: #121212;
    padding: 8px 13px;
    border-radius: 23px;
    margin-right: 10px
}

#logos_mobile .desktop_image {
    display: block;
    width: 100%
}

div#logos_mobile {
    padding: 30px;
    display: flex;
    align-items: center;
    justify-content: center
}

.container.default-desk row {
    margin-left: 0;
    margin-right: 0
}

.upcoming_Title {
    margin-top: 20px
}

.discount_code {
    color: #ebebeb;
    font-weight: 300;
    font-size: 13px;
    max-width: 1100px;
    margin: 0 auto
}

.blackstrip {
    background: #000;
    / height: 45px;
    / color: #fff;
    padding-bottom: 15px;
    font-weight: 400;
    font-size: 18px;
    padding-top: 14px;
    z-index: 1;
    position: relative;
    margin: 0;
    padding: 20px
}

.event-info-date .event-info-date-time,
.event-info-date-date,
.event-info-date-day {
    color: #fff !important;
    background: unset !important;
    font-size: 12px;
    padding-bottom: 5px
}

.event-info-ctn {
    background-color: #121212;
    z-index: 98
}

.event-info-place,
.event-info-date-time-span {
    color: #000
}

.event-info-name {
    color: #F0CB8F
}

.venue-ticket-list-row {
    background-color: #fafafa;
    border-bottom: 2px solid #fff;
    display: block
}

.cm-mobile-delivery:before {
    content: '\e819';
    display: none
}

.venue-ticket-list-price-col .sea-ticket-list-price-col-price .priceText {
    white-space: nowrap;
    font-size: 14px;
    text-align: right;
    font-weight: 500;
    padding-left: 15px
}

.cad-only.price.btn {
    background-color: #121212;
    border-color: #121212;
    border-radius: 25px;
    padding: 10px 28px
}

#sea-inventory-slider-with-filterBtn .sea-inventory-slider .slick-track label.active {
    background-color: #e2e2e2;
    border: unset;
    padding: 7px 28px;
    border-radius: 10px;
    box-shadow: unset
}

#sea-inventory-slider-with-filterBtn .sea-inventory-slider .slick-track label:is(:hover, :focus, :focus-within) {
    background-color: #111;
    outline: none;
    border: 2px solid #111
}

#sea-inventory-slider-with-filterBtn .sea-inventory-slider .slick-track label.active span {
    color: #121212;
    font-weight: 600;
    text-transform: capitalize;
    font-family: Poppins
}

#sea-inventory-slider-with-filterBtn .sea-inventory-slider .slick-track label:hover span {
    color: #fff
}

.page-name-index .scrollbarMobile img {
    border-radius: 18px;
    transition: transform 0.3s
}

.cat-scrollable p {
    color: #121212;
    font-size: 18px;
    font-weight: 400;
    margin-top: 22px;
    line-height: 22px
}

.call_btn {
    padding: 0
}

.container.info_container_width {
    max-width: 1250px
}

.row.footer_bk,
.row.redbg,
.row.promotionsTabs {
    margin-left: 0;
    margin-right: 0
}

span.deal_btn {
    margin: 10px 0
}

.wrapper_deal {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-left: 5%
}

.deal_btn .round-button {
    background-color: #000;
    color: #fff;
    border-radius: 40px;
    padding: 12px 20px;
    font-size: 16px;
    border: none
}

span.catText {
    padding-left: 5%
}

.container.headerContainer {
    width: 100%;
    max-width: 1920PX;
    position: absolute
}

.topbanner {
    background-image: url(/MnGImages/NewImages/crowd-fans-concertDesktop.webp);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 64%;
    width: 100%;
    z-index: 0;
    height: 500px;
    border-radius: 0 0 40px 40px
}

body {
    background: #fff;
    font-family: 'Poppins', sans-serif
}

span.upcoming_Title {
    font-size: 18px;
    clear: both;
    float: left;
    font-weight: 600;
    color: #121212;
    padding-left: 6px
}

.ticket_service_sale_area {
    display: none
}

header#header_area {
    display: flex;
    align-items: center
}

#topbar {
    background: #ff0;
    color: #000;
    font-size: 26px;
    font-weight: 700;
    margin: 0 auto;
    text-align: center
}

header#header_area .event_header_left img {
    width: 270px
}

header#header_area .event_header_right .head_col1,
header#header_area .event_header_right .head_col2,
header#header_area .event_header_right .head_col3,
header#header_area .event_header_right .head_col4 {
    width: 25%;
    float: left;
    text-align: center
}

.sa_review span {
    font-size: 18px;
    font-weight: 400
}

header#header_area .event_header_right img {
    width: 100%
}

header#header_area .event_header_right .head_col4 img {
    margin-top: 9px;
    width: 77%;
    text-align: center
}

header#header_area .event_header_right p {
    color: #ded2d2;
    font-size: 10px;
    letter-spacing: -.3px;
    margin-top: 12px;
    font-weight: 500;
    margin-bottom: 5px;
    line-height: 18px
}

header#header_area .mobile_header_area .clickToSearchPop i {
    cursor: pointer
}

header#header_area .site_search_area .mobile_header_area .popup_search {
    display: none;
    position: absolute;
    top: 50px;
    z-index: 1;
    width: 96%;
    left: 50%;
    font-size: 14px;
    padding: 5px 8px;
    margin-left: -48%;
    height: 40px
}

header#header_area .site_search_area .mobile_header_area ul.typeahead li a {
    white-space: normal !important;
    font-size: 12px;
    padding: 3px 7px
}

.sct_area .small_call_details {
    float: left;
    width: 100%;
    text-align: right;
    padding-left: 79px
}

.sct_area .small_call_details p {
    text-align: right;
    margin-top: 3px;
    color: #e4e4e4;
    font-weight: 600;
    font-size: 13px;
    margin-bottom: 5px
}

.small_call_details ul {
    padding-left: 0;
    list-style-type: none;
    text-align: right
}

.small_call_details ul li {
    float: left;
    display: block;
    padding: 0 8px;
    line-height: 1;
    padding-right: 30px
}

.small_call_details ul li:last-child {
    border: none;
    padding-right: 0
}

.small_call_details ul li a:hover {
    color: #F0CB8F
}

a.trending {
    letter-spacing: .5px;
    font-size: 18px !important
}

.dropdown a svg {
    margin-left: 8.32px
}

.small_call_details ul li a {
    font-size: 18px;
    text-transform: capitalize;
    color: #fff;
    font-weight: 500;
    padding: 0
}

.site_search_area {
    margin-left: 0;
    padding-left: 0;
    padding-right: 10px
}

.col-md-2.col-sm-3.col-xs-6.logo_area {
    padding-right: 0;
    margin-right: 0
}

.form-control {
    -webkit-box-shadow: unset !important;
    box-shadow: unset !important;
    -webkit-transition: unset !important;
    -o-transition: unset !important;
    transition: unset !important
}

header#header_area .top_menu_mobile_area {
    display: none !important
}

header#header_area .viewMoreLinkArea {
    float: left;
    width: 100%
}

header#header_area .top_menu_mobile_area.collapse.in .navbar-nav {
    list-style: none;
    box-sizing: border-box;
    width: 80%;
    margin: 10px auto;
    padding: 0
}

header#header_area .top_menu_mobile_area.collapse.in ul.navbar-nav li a {
    display: block;
    color: #fff;
    font-size: 18px;
    line-height: 15px
}

header#header_area .top_menu_mobile_area.collapse.in ul.navbar-nav li a.sp_th_co {
    font-size: 30px;
    line-height: 30px
}

header#header_area .top_menu_mobile_area.collapse.in ul.navbar-nav li a.dd-performer {
    color: #fff;
    font-size: 16px;
    padding: 0;
    line-height: 20px
}

header#header_area .viewMoreLinkArea a.viewMoreLink {
    font-size: 16px;
    font-weight: 500;
    margin-top: 10px;
    text-decoration: underline;
    white-space: nowrap;
    overflow: hidden;
    float: left;
    text-transform: uppercase
}

header#header_area .top_menu_mobile_area.collapse.in ul.navbar-nav li a span {
    color: white !important
}

.navbar-collapse ul.navbar-nav li.nav-item .dropdown-menu {
    width: 600px;
    right: 0;
    left: inherit;
    padding: 0;
    overflow: hidden;
    border-radius: 0 0 .5rem .5rem;
    border: none;
    margin-top: 5px;
    transition: all .2s ease-in-out;
    max-height: 0;
    display: block;
    background-color: #495057
}

.navbar-collapse ul.navbar-nav li.nav-item .theater_area {
    width: 1385px
}

.small_call_details .sports_top_menu_area .sports_left_menu_inner {
    background: #fff;
    float: left;
    width: 100%;
    height: 615px
}

.small_call_details .sports_top_menu_area .sports_left_menu_inner .sports_top_form {
    width: 78%;
    margin: 5px auto
}

.small_call_details.navbar-collapse ul.navbar-nav .open .sports_top_menu_area {
    max-height: 500px
}

.small_call_details .sports_top_menu_area .sports_top_form a.nav-link {
    width: 100%;
    float: left;
    text-transform: none;
    padding: .5rem;
    font-size: 15px;
    font-weight: 700;
    color: #F0CB8F;
    line-height: 25px
}

.small_call_details .sports_top_menu_area .sports_right_menu_inner {
    float: left;
    width: 100%;
    padding: 10px 0
}

.small_call_details .sports_top_menu_area .sports_right_menu_inner .subcategories-list {
    width: 50%;
    float: left
}

.small_call_details .sports_top_menu_area .sports_right_menu_inner .subcategories-list a {
    margin-bottom: .5rem;
    padding-right: .5rem;
    color: #fff;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 100%;
    display: block;
    font-weight: 400;
    font-size: 14px;
    text-transform: capitalize;
    line-height: 23px
}

.small_call_details .sports_top_menu_area .sports_right_menu_inner .subcategories-list a span {
    color: #fff !important
}

.small_call_details.navbar-collapse ul.navbar-nav .open .concert_top_menu_area {
    max-height: 500px
}

.small_call_details .concert_top_menu_area {
    margin-top: 5px
}

.small_call_details .concert_top_menu_area .concert_top_menu_inner {
    float: left;
    width: 100%;
    padding: 10px 10px 50px 10px;
    height: auto
}

.small_call_details .concert_top_menu_area .concert_top_menu_inner .subcategories-list {
    width: 100%;
    float: left
}

.small_call_details .concert_top_menu_area .concert_top_menu_inner .subcategories-list a {
    margin-bottom: .5rem;
    padding-right: .5rem;
    color: #fff;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 100%;
    display: block;
    font-weight: 400;
    font-size: 14px;
    text-transform: capitalize;
    line-height: 23px
}

.small_call_details.navbar-collapse ul.navbar-nav .open .theatre_top_menu_area {
    max-height: 500px
}

.small_call_details .theatre_top_menu_area {
    margin-top: 5px
}

.small_call_details .theatre_top_menu_area .theatre_top_menu_inner {
    float: left;
    width: 100%;
    padding: 10px
}

.small_call_details .theatre_top_menu_area .theatre_top_menu_inner .subcategories-list {
    width: 100%;
    float: left
}

.small_call_details .theatre_top_menu_area .theatre_top_menu_inner .subcategories-list a {
    margin-bottom: .5rem;
    padding-right: .5rem;
    color: #fff;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 100%;
    display: block;
    font-weight: 400;
    font-size: 14px;
    text-transform: capitalize;
    line-height: 23px
}

.top_menu_mobile_area.navbar-collapse ul.navbar-nav .open .concert_top_menu_area,
.top_menu_mobile_area.navbar-collapse ul.navbar-nav .open .theatre_top_menu_area {
    max-height: 550px
}

.top_menu_mobile_area.navbar-collapse ul.navbar-nav li.nav-item .dropdown-menu.concert_top_menu_area,
.top_menu_mobile_area.navbar-collapse ul.navbar-nav li.nav-item .dropdown-menu.theatre_top_menu_area {
    width: 100%
}

.top_menu_mobile_area .concert_top_menu_area,
.top_menu_mobile_area .theatre_top_menu_area {
    margin-top: 5px
}

.top_menu_mobile_area .concert_top_menu_area .concert_top_menu_inner,
.top_menu_mobile_area .theatre_top_menu_area .theatre_top_menu_inner {
    float: left;
    width: 100%;
    padding: 10px
}

.top_menu_mobile_area .concert_top_menu_area .concert_top_menu_inner .subcategories-list,
.top_menu_mobile_area .theatre_top_menu_area .theatre_top_menu_inner .subcategories-list {
    width: 100%;
    float: left
}

.top_menu_mobile_area .concert_top_menu_area .concert_top_menu_inner .subcategories-list a,
.top_menu_mobile_area .theatre_top_menu_area .theatre_top_menu_inner .subcategories-list a {
    margin-bottom: .5rem;
    padding-right: .5rem;
    color: #fff;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 100%;
    display: block;
    font-weight: 400;
    font-size: 16px;
    text-transform: capitalize;
    line-height: 23px
}

.top_menu_mobile_area .sports_top_menu_area .sports_left_menu_inner {
    width: 100%;
    height: auto
}

header#header_area .top_menu_mobile_area .sports_top_menu_area .sports_left_menu_inner .sports_top_form {
    width: 95%;
    margin: 5px auto
}

header#header_area .top_menu_mobile_area.navbar-collapse ul.navbar-nav .dropdown-menu.sports_top_menu_area {
    width: 100%
}

header#header_area .top_menu_mobile_area.navbar-collapse ul.navbar-nav .open .sports_top_menu_area {
    max-height: 2540px
}

header#header_area .top_menu_mobile_area.collapse .sports_top_menu_area .sports_top_form a.nav-link {
    width: auto;
    float: none;
    text-transform: none;
    padding: .5rem;
    font-size: 15px;
    font-weight: 700;
    line-height: 25px;
    margin-bottom: 1rem
}

header#header_area .top_menu_mobile_area.collapse .sports_top_menu_area .sports_top_form a:active {
    color: #fff;
    border-radius: 10px
}

.top_menu_mobile_area .sports_top_menu_area .sports_right_menu_inner {
    float: left;
    width: 100%;
    padding: 10px
}

.top_menu_mobile_area .sports_top_menu_area .sports_right_menu_inner .subcategories-list {
    width: 50%;
    float: left
}

.top_menu_mobile_area .sports_top_menu_area .sports_right_menu_inner .subcategories-list a {
    margin-bottom: .5rem;
    padding-right: .5rem;
    color: #fff;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 100%;
    display: block;
    font-weight: 400;
    font-size: 16px;
    text-transform: capitalize;
    line-height: 23px
}

#trending {
    color: #ff0028
}

.maxlogos {
    max-width: 1175px !important
}

.social-icons a {
    margin-right: 20px
}

hr.footer-line {
    border: 1px solid #505050;
    max-width: 1100px
}

.space_bottom {
    margin-bottom: 5rem
}

.space_top {
    margin-top: 1.5rem
}

.copy {
    color: #ebebeb;
    font-weight: 300;
    font-size: 13px;
    margin-bottom: 0
}

#footer_area {
    float: left;
    width: 100%;
    background: #121212;
    padding-top: 6rem
}

#footer_area .footer_inner {
    width: 100%;
    padding: 0 70px;
    max-width: 1250px;
    margin: 0 auto;
    text-align: center
}

#footer_area .footer_inner span {
    float: left;
    width: 100%;
    text-transform: capitalize;
    font-size: 22px;
    color: #707070;
    margin-bottom: 20px;
    margin-top: 20px;
    font-weight: 600
}

#footer_area .footer_inner ul {
    list-style-type: none;
    padding-left: 0
}

#footer_area .footer_inner ul li a {
    color: #ebebeb;
    font-weight: 300;
    font-size: 16px;
    white-space: nowrap;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    line-height: 47px
}

#footer_area .footer_copyrights {
    float: left;
    width: 100%;
    padding: 30px 0;
    text-align: center
}

#footer_area .footer_copyrights p {
    color: #fff;
    font-size: 13px;
    margin-top: 35px
}

.home_inner {
    float: left;
    width: 100%;
    background: #fafafa;
    padding-bottom: 10px
}

.home_inner .sports_category img {
    width: 100%
}

.home_inner .home_icons_area {
    background: #000;
    float: left;
    width: 100%;
    padding: 15px 0;
    border-radius: 10px
}

.home_inner .home_icons_area .ten_icons {
    text-align: center;
    padding-bottom: 15px;
    padding-top: 20px
}

.home_inner .home_icons_area .ten_icons span {
    text-transform: uppercase;
    font-size: 15px;
    font-weight: 600;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    white-space: nowrap;
    width: 100%;
    margin-top: 15px;
    margin-bottom: 10px
}

.home_inner .home_icons_area .iconinred {
    color: #ea252d
}

.home_inner .home_icons_area .iconinwhite {
    color: #fff
}

.home_inner .text_paragraphs {
    float: left;
    width: 100%;
    padding: 15px 15px 10px 15px;
    text-align: center
}

.home_inner .text_paragraphs p {
    font-size: 13px;
    color: #b5a3a3;
    margin-bottom: 25px;
    margin-top: 5px;
    font-weight: 500
}

.home_inner .top_footer {
    background: #000;
    float: left;
    width: 100%;
    padding: 15px 0;
    border-radius: 10px
}

.home_inner .top_footer .flinks_heading {
    margin: 0;
    float: left;
    color: #e9242c;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    padding: 10px 0;
    overflow: hidden;
    text-overflow: ellipsis
}

.home_inner .top_footer ul {
    padding: 0;
    list-style-type: none
}

.home_inner .top_footer ul li a {
    color: #fefefe;
    font-size: 13px;
    font-weight: 400;
    display: inline-block;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.home_inner .sport_categ_links .categ_link_inner {
    float: left;
    width: 100%;
    background: #000;
    border-radius: 10px;
    margin-bottom: 10px
}

.home_inner .sport_categ_links ul {
    list-style-type: none;
    text-align: center;
    padding: 10px 0;
    margin: 0
}

.home_inner .sport_categ_links ul li a {
    text-transform: uppercase;
    font-size: 30px;
    font-weight: 600
}

.home_inner .sport_categ_links ul li a.colorinwhite {
    color: #fff
}

.home_inner .sport_categ_links ul li a.coloringrey {
    color: #bbb1b1
}

.home_inner .sport_categ_links span {
    float: left;
    width: 100%;
    text-align: center;
    color: #bbb1b1;
    text-transform: uppercase;
    font-weight: 800;
    padding-bottom: 10px;
    font-size: 36px;
    margin-bottom: 5px;
    margin-top: 20px;
    text-decoration: underline;
    text-underline-position: under
}

.home_inner .sport_categ_links p {
    text-align: center;
    color: red;
    font-size: 15px;
    font-weight: 600;
    text-decoration: underline;
    text-transform: uppercase
}

.home_inner .sport_categ_links p a {
    color: red;
    text-underline-position: under
}

.category_theatre_inner {
    float: left;
    width: 100%;
    background: #fff;
    padding-top: 10px;
    padding-bottom: 40px
}

.category_theatre_inner .theatre_ticket_head {
    background: #000;
    float: left;
    width: 100%;
    border-radius: 10px
}

.category_theatre_inner .theatre_ticket_head h1 {
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    font-size: 60px;
    font-weight: 600;
    margin-top: 10px
}

.theatre_six_tickets {
    float: left;
    width: 100%;
    padding: 15px 0
}

.category_theatre_inner .theatre_middle_big_links {
    float: left;
    width: 100%;
    background: #000;
    border-radius: 10px;
    text-align: center;
    padding: 10px 0;
    margin: 0
}

.category_theatre_inner .theatre_middle_big_links a {
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 600;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block
}

.category_theatre_inner .theatre_middle_big_links div:nth-child(even) a {
    color: #fff
}

.category_theatre_inner .theatre_middle_big_links div:nth-child(odd) a {
    color: #bbb1b1
}

.category_theatre_inner .theatre_middle_big_links ul {
    list-style-type: none;
    text-align: center;
    padding: 10px 0;
    margin: 0
}

.category_theatre_inner .theatre_middle_big_links ul li a {
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 600
}

.category_theatre_inner .text_paragraphs {
    float: left;
    width: 100%;
    padding: 15px 15px 10px 15px;
    text-align: center
}

.category_theatre_inner .text_paragraphs span {
    font-size: 13px !important;
    color: #b5a3a3;
    margin-bottom: 20px;
    margin-top: 5px;
    font-weight: 400
}

.category_theatre_inner .text_paragraphs p {
    font-size: 13px !important;
    color: #c3baba;
    margin-bottom: 25px;
    margin-top: 5px;
    font-weight: 400
}

.category_theatre_inner .text_paragraphs .categoryHdr {
    text-align: left;
    margin-bottom: 10px
}

.category_theatre_inner .text_paragraphs .subcategoriesList {
    text-align: left
}

.category_concert_inner .text_paragraphs p a,
.category_theatre_inner .text_paragraphs p a,
.category_sports_inner .text_paragraphs p a {
    color: red
}

.category_concert_inner .subcategoriesList .subcat a,
.category_theatre_inner .subcategoriesList .subcat a,
.category_sports_inner .subcategoriesList .subcat a {
    color: red
}

.category_theatre_inner .theatre_six_tickets img {
    width: 100%
}

.category_sports_inner {
    float: left;
    width: 100%;
    background: #fff;
    padding-top: 10px;
    padding-bottom: 40px
}

.category_sports_inner .sports_ticket_head {
    background: #000;
    float: left;
    width: 100%;
    border-radius: 10px
}

.category_sports_inner .sports_ticket_head h1 {
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    font-size: 60px;
    font-weight: 600;
    margin-top: 10px
}

.category_sports_inner .sports_six_tickets {
    float: left;
    width: 100%;
    padding: 15px 0
}

.category_sports_inner .text_paragraphs {
    float: left;
    width: 100%;
    padding: 15px 15px 10px 15px;
    text-align: center
}

.category_sports_inner .text_paragraphs span {
    font-size: 13px !important;
    color: #b5a3a3;
    margin-bottom: 20px;
    margin-top: 5px;
    font-weight: 400
}

.category_sports_inner .text_paragraphs .categoryHdr {
    text-align: left;
    margin-bottom: 10px
}

.category_sports_inner .text_paragraphs .subcategoriesList {
    text-align: left
}

.category_sports_inner .text_paragraphs p {
    font-size: 13px !important;
    color: #c3baba;
    margin-bottom: 25px;
    margin-top: 5px;
    font-weight: 400
}

.category_sports_inner .sports_six_tickets img {
    width: 100%
}

.category_concert_inner {
    float: left;
    width: 100%;
    background: #fff;
    padding-top: 10px;
    padding-bottom: 40px
}

.category_concert_inner .concert_ticket_head {
    background: #000;
    float: left;
    width: 100%;
    border-radius: 10px
}

.category_concert_inner .concert_ticket_head h1 {
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    font-size: 60px;
    font-weight: 600;
    margin-top: 10px
}

.category_concert_inner .concert_six_tickets {
    float: left;
    width: 100%;
    padding: 15px 0
}

.category_concert_inner .text_paragraphs {
    float: left;
    width: 100%;
    padding: 15px 15px 10px 15px;
    text-align: center
}

.category_concert_inner .text_paragraphs span {
    font-size: 13px !important;
    color: #b5a3a3;
    margin-bottom: 20px;
    margin-top: 5px;
    font-weight: 400
}

.category_concert_inner .text_paragraphs .categoryHdr {
    text-align: left;
    margin-bottom: 10px
}

.category_concert_inner .text_paragraphs .subcategoriesList {
    text-align: left
}

.category_concert_inner .text_paragraphs p {
    font-size: 13px !important;
    color: #c3baba;
    margin-bottom: 25px;
    margin-top: 5px;
    font-weight: 400
}

.category_concert_inner .concert_six_tickets img {
    width: 100%
}

.category_concert_inner .concert_middle_big_links {
    float: left;
    width: 100%;
    background: #000;
    border-radius: 10px;
    text-align: center;
    padding: 10px 0;
    margin: 0
}

.category_concert_inner .concert_middle_big_links a {
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 600;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block
}

.category_concert_inner .concert_middle_big_links div:nth-child(even) a {
    color: #fff
}

.category_concert_inner .concert_middle_big_links div:nth-child(odd) a {
    color: #bbb1b1
}

.category_concert_inner .concert_middle_big_links ul {
    list-style-type: none;
    text-align: center;
    padding: 10px 0;
    margin: 0
}

.category_concert_inner .concert_middle_big_links ul li a {
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 600
}

.category_concert_inner .concert_middle_big_links ul li a.colorinwhite {
    color: #fff
}

.category_concert_inner .concert_middle_big_links ul li a.coloringrey {
    color: #bbb1b1
}

.subcategory_inner {
    float: left;
    width: 100%;
    background: #fff;
    padding-top: 10px;
    padding-bottom: 40px
}

.subcategory_inner .subcategory_ticket_head {
    background: #000;
    float: left;
    width: 100%;
    border-radius: 10px
}

.subcategory_inner .subcategory_ticket_head h1 {
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    font-size: 52px;
    font-weight: 600;
    margin-top: 10px
}

.subcategory_inner .subcategory_six_tickets {
    float: left;
    width: 100%;
    padding: 15px 0
}

.subcategory_inner .text_paragraphs {
    float: left;
    width: 100%;
    padding: 15px 15px 10px 15px;
    text-align: center
}

.subcategory_inner .text_paragraphs span {
    font-size: 14px;
    color: #b0a4a4;
    margin-bottom: 20px;
    margin-top: 5px;
    font-weight: 400
}

.subcategory_inner .text_paragraphs p {
    font-size: 14px;
    color: #b0a4a4;
    margin-bottom: 25px;
    margin-top: 5px;
    font-weight: 400
}

.subcategory_inner .text_paragraphs p a,
.subcategory_inner .text_paragraphs ul li a,
.subcategory_inner .text_paragraphs p a span {
    color: red
}

.subcategory_inner .text_paragraphs td p {
    text-align: left
}

.subcategory_inner .text_paragraphs p span {
    font-size: 14px !important;
    color: #b0a4a4;
    font-weight: 400
}

.subcategory_inner .text_paragraphs ul {
    text-align: left
}

.subcategory_inner .text_paragraphs table {
    width: 100% !important
}

.subcategory_inner .subcategory_six_tickets img {
    width: 100%
}

.subcategory_inner .subcategory_middle_big_links {
    float: left;
    width: 100%;
    background: #000;
    border-radius: 10px
}

.subcategory_middle_big_links .mobileDivision>span {
    float: left;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
    border-bottom: 1px #fff solid;
    padding-bottom: 10px;
    margin-bottom: 5px;
    margin-top: 15px;
    font-size: 25px;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.subcategory_inner .subcategory_middle_big_links ul {
    list-style-type: none;
    text-align: center;
    padding: 10px 0;
    margin: 0
}

.subcategory_inner .subcategory_middle_big_links ul li a {
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 600;
    display: inline-block;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.subcategory_inner .subcategory_middle_big_links ul li:nth-child(even) a {
    color: #fff
}

.subcategory_inner .subcategory_middle_big_links ul li:nth-child(odd) a {
    color: #bbb1b1
}

.info_inner {
    float: left;
    width: 100%;
    background: #fff;
    padding-top: 10px;
    padding-bottom: 10px
}

.info_inner .info_head {
    padding: 0 20px
}

.info_inner .info_head h1 {
    font-size: 30px;
    margin: 0;
    padding: 15px 0 12px 0;
    border-bottom: 1px #f3f0f0 solid
}

.info_inner .info_whoarewe {
    float: left;
    width: 100%;
    padding-bottom: 10px;
    border-bottom: 1px #f3f0f0 solid
}

.info_inner .info_whoarewe .whoweare_image_area {
    text-align: center
}

.info_inner .info_whoarewe .whoweare_image_area img {
    padding-top: 15px
}

.info_inner .info_whoarewe strong {
    float: left;
    width: 100%;
    color: red;
    font-size: 22px;
    margin-top: 20px;
    margin-bottom: 10px
}

.info_inner .info_whoarewe p {
    text-align: justify;
    font-size: 16px;
    font-weight: 400
}

.info_inner .ticket_gurantee {
    float: left;
    width: 100%;
    padding-bottom: 10px;
    border-bottom: 1px #f3f0f0 solid
}

.info_inner .ticket_gurantee>strong {
    float: left;
    width: 100%;
    color: red;
    font-size: 22px;
    margin-top: 20px;
    margin-bottom: 10px
}

.info_inner .ticket_gurantee p {
    text-align: justify;
    font-size: 16px;
    font-weight: 400
}

.info_inner .ticket_gurantee p a,
.info_inner .ticket_gurantee p a {
    color: red
}

.info_inner .helpful_links {
    float: left;
    width: 100%;
    padding-bottom: 10px;
    border-bottom: 1px #f3f0f0 solid
}

.info_inner .helpful_links>strong {
    float: left;
    width: 100%;
    color: red;
    font-size: 22px;
    margin-top: 20px;
    margin-bottom: 10px
}

.info_inner strong.para_big_title {
    font-size: 28px;
    color: red;
    text-decoration: underline
}

.info_inner .helpful_links ul li {
    font-weight: 500
}

.info_inner .helpful_links ul li a {
    color: red
}

.info_inner .contact_us {
    float: left;
    width: 100%;
    padding-bottom: 10px
}

.info_inner .contact_us strong {
    float: left;
    width: 100%;
    color: red;
    font-size: 22px
}

.info_inner .contact_us .address {
    float: left;
    width: 100%;
    margin-bottom: 15px
}

.info_inner .contact_us .address p {
    margin: 0
}

.info_inner .contact_us .phoneAndEmail {
    float: left;
    width: 100%;
    margin-bottom: 15px
}

.info_inner .contact_us .phoneAndEmail p {
    margin: 0;
    font-weight: 500
}

.performer_inner .performer_head {
    float: left;
    width: 100%;
    height: 234px;
    background-repeat: round !important
}

.performer_inner .performer_head span {
    float: left;
    width: 100%;
    font-size: 400%;
    margin-top: 20px;
    color: #f1ecec;
    text-transform: uppercase;
    font-weight: 700;
    text-align: center;
    text-shadow: 1px 2px 2px rgb(38 38 38 / .9)
}

.reserve_performer_tickets {
    font-size: 22px;
    font-weight: 300;
    line-height: 22px;
    letter-spacing: .05em;
    color: #000;
    padding-top: 50px;
    padding-bottom: 30px;
    text-transform: uppercase
}

.reserve_tickets h6 {
    font-weight: 600;
    font-size: 14px;
    line-height: 16px;
    color: #121212;
    margin-left: 10px
}

.reserve_tickets {
    display: flex;
    align-items: center
}

.performer_inner .performer_breadcrumb {
    float: left;
    width: 100%
}

.performer_breadcrumb .breadcrumb {
    background: none;
    padding-left: 0;
    margin-bottom: 5px
}

.performer_inner .datesAndcities {
    float: left;
    width: 100%
}

.performer_inner .total_results_area {
    float: left;
    width: 100%;
    padding-top: 15px
}

.datesAndcities .dropdown button {
    float: left;
    width: 70%;
    text-align: left;
    border-radius: 0;
    padding: 10px
}

.datesAndcities .dropdown span.caret {
    float: right;
    margin-top: 8px
}

.datesAndcities .dropdown button span.glyphicon {
    padding-right: 5px
}

.floatright {
    float: right !important
}

.performer_inner .assurance-box-left {
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    background: #76ba2c;
    color: #FFF
}

.performer_inner .event-assurance-box {
    padding: 10px 10px 10px 30px;
    font-size: 18px;
    font-weight: 700;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd
}

.performer_inner .assurance-box-right {
    border-right: 1px solid #ddd
}

.performer_inner .abl-text-bottom {
    font-size: 14px;
    font-weight: 400
}

.performer_inner .panel.panel-danger.panel-viewing {
    border-radius: 0;
    border-left: 5px solid #e9242c;
    color: #e9242c;
    float: left;
    width: 100%;
    margin-top: 10px
}

.performer_inner .panel.panel-danger.panel-viewing>.panel-heading {
    color: #e9242c;
    font-size: 18px;
    padding-top: 20px;
    padding-bottom: 20px;
    border-radius: 0
}

.table_performers {
    float: left;
    width: 100%;
    border: unset
}

.table_performers .pagination>.active>a,
.table_performers .pagination>.active>a:focus,
.table_performers .pagination>.active>a:hover,
.table_performers .pagination>.active>span,
.table_performers .pagination>.active>span:focus,
.table_performers .pagination>.active>span:hover {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #000;
    border-color: #9e9898
}

.table_performers .pagination>li>a,
.table_performers .pagination>li>span {
    background: #e2e2e2;
    color: #000;
    outline: none;
    font-weight: 500;
    border: 1px #9e9898 solid
}

.table_performers .column3 button {
    border: unset;
    background: #fff0
}

.table_performers .column1 strong {
    font-weight: 600;
    padding: 0;
    text-transform: capitalize;
    margin: 0;
    font-size: 18px
}

.table_performers .column1 p {
    color: #121212;
    padding: 0;
    width: 60px;
    float: left;
    margin-bottom: 0;
    text-transform: capitalize
}

p.col-md-6.col-xs-12.eventTime {
    width: 100%
}

strong.col-md-6.col-sm-6.col-xs-12.eventDay {
    width: 100%
}

.col-md-12.col-sm-12.col-xs-12.column2.eventInfoContainer.match-days {
    padding-left: 0
}

.table_performers .column2 strong {
    font-weight: 600;
    font-size: 18px;
    margin-top: 0;
    margin-bottom: 2px;
    width: 100%;
    float: left
}

.table_performers .column2 p {
    color: grey;
    margin: 0;
    font-size: 13px
}

.table_performers .column3 {
    padding-top: 0;
    text-align: right
}

.table_performers table tr:nth-child(even) {
    background: #fff
}

.table_performers table tr:nth-child(odd) {
    background: #fff
}

.performer_pagination_area {
    float: left;
    width: 100%;
    text-align: right
}

.performer_pagination_area nav ul.pagination {
    margin: 0
}

.performer_pagination_area nav ul.pagination .page-item.active a {
    color: #fff;
    background: #000
}

.performer_pagination_area nav ul.pagination .page-item a {
    background: #e2e2e2;
    color: red;
    font-weight: 500;
    border: 1px #9e9898 solid
}

.performer_inner .table_performers .es .filterHeader {
    background: #e9242c;
    color: #FFF;
    border-bottom: 2px solid #e9242c;
    padding: 4px
}

.performer_inner .table_performers .es #filterContainer {
    width: 100%;
    padding: 10px;
    border: 1px solid #ddd;
    background: #FFF
}

.performer_inner .table_performers .es .filters ul {
    list-style: none;
    padding: 0;
    margin: 0 0 15px;
    cursor: pointer !important
}

.performer_inner .table_performers .es .filters ul li {
    margin-bottom: 3px;
    cursor: pointer !important
}

.performer_inner .table_performers .es .filters ul li a.filterShowAll {
    color: #e9242c;
    font-weight: 700;
    margin-bottom: 3px;
    font-size: 12px
}

.performer_inner .table_performers .es .filters ul li a {
    font-size: 12px;
    color: #393838;
    cursor: pointer !important;
    display: inline-block
}

.performer_inner .table_performers .es .filters ul li input.date-range {
    font-size: 12px;
    width: 100%
}

.performer_inner .text_paragraphs {
    float: left;
    width: 100%;
    padding: 15px 0;
    text-align: center
}

.performer_inner .text_paragraphs1 {
    width: 100%;
    padding: 5px 0
}

.performer_inner .text_paragraphs p {
    font-size: 13px;
    color: #b3aeae;
    margin-bottom: 25px;
    margin-top: 5px;
    font-weight: 300
}

.performer_inner .text_paragraphs1 p {
    font-size: 13px;
    color: #b3aeae;
    margin-bottom: 15px;
    margin-top: 5px;
    font-weight: 300
}

.performer_inner .text_paragraphs p span,
.performer_inner .text_paragraphs1 p span {
    font-size: 13px !important
}

.performer_inner .text_paragraphs1 ul {
    float: left;
    width: 100%;
    margin: 10px 0px !important
}

.performer_inner .sidebar_inner #testimonialSlider .review_stars i {
    color: #d2b51a;
    font-size: 18px
}

.performer_inner .sidebar_inner #testimonialSlider p {
    font-size: 12px
}

.performer_inner .sidebar_inner #testimonialSlider .carousel-inner {
    padding: 10px
}

.performer_inner .sidebar_inner #testimonialSlider a.left {
    background: #fff;
    left: -16px;
    color: #000;
    opacity: 1;
    width: auto
}

.performer_inner .sidebar_inner #testimonialSlider a.right {
    background: #fff;
    right: -16px;
    color: #000;
    opacity: 1;
    width: auto
}

.performer_inner .sidebar_inner #testimonialSlider .glyphicon {
    width: 27px;
    height: 27px;
    font-size: 20px
}

.performer_inner .sidebar_inner .customer_reviews>span {
    width: 100%;
    float: left;
    padding: 10px 5px;
    background: #000;
    color: #fff;
    text-align: center;
    font-weight: 400;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    font-size: 18px;
    margin: 0
}

.performer_inner .authentic_accurate {
    float: left;
    width: 100%
}

.performer_inner .authentic_accurate .authentic_accurate_inner {
    width: 94%;
    border: 2px solid;
    border-radius: 12px;
    margin: 10px auto
}

.performer_inner .authentic_accurate .authentic_accurate_inner h4 {
    width: 100%;
    margin: 0;
    padding: 10px 5px;
    background: #000;
    color: #fff;
    text-align: center;
    font-weight: 400;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px
}

.performer_inner .authentic_accurate .authentic_accurate_inner ul.authenticList {
    list-style: none;
    padding: 5px;
    padding-top: 20px
}

.performer_inner .authentic_accurate .authentic_accurate_inner ul.authenticList li {
    margin-bottom: 10px;
    font-size: 11px
}

.performer_inner .authentic_accurate .authentic_accurate_inner ul.authenticList li i {
    color: #76ba2c;
    font-size: 17px
}

.performer_inner .why_buy_from_us {
    float: left;
    width: 100%
}

.performer_inner .why_buy_from_us .why_buy_inner {
    width: 94%;
    border: 2px solid;
    border-radius: 12px;
    margin: 10px auto
}

.performer_inner .why_buy_from_us .why_buy_inner span {
    float: left;
    width: 100%;
    text-align: center;
    padding-top: 0;
    font-size: 17px;
    font-weight: 600;
    margin-top: 15px;
    margin-bottom: 10px
}

.performer_inner .why_buy_from_us .why_buy_inner p {
    text-align: center;
    padding: 0 12px;
    font-size: 12px;
    padding-bottom: 15px;
    margin: 0
}

.performer_inner .sidebar_inner .hundred_guarantee {
    float: left;
    width: 100%
}

.performer_inner .performer_leftside,
.performer_inner .performer_rightside {
    margin-top: 10px
}

.performer_inner .performer_leftside .hundred_guarantee,
.performer_inner .performer_leftside .bbb_rating,
.performer_inner .performer_leftside .hundred_secure {
    float: left;
    width: 100%;
    margin-bottom: 15px
}

.performer_inner .performer_leftside .hundred_guarantee img {
    width: 100%;
    height: 45px;
    margin-top: 4px
}

.performer_inner .sidebar_inner .bbb_rating {
    float: left;
    width: 100%
}

.performer_inner .sidebar_inner .bbb_rating a {
    float: left;
    margin: 9px;
    box-sizing: border-box;
    padding: 13px 10px;
    border: 2px #484444 solid;
    border-radius: 10px
}

.performer_inner .sidebar_inner .bbb_rating a img {
    width: 100%;
    min-width: 218px
}

.performer_inner .performer_leftside .bbb_rating a img {
    width: 100%;
    margin-top: 8px;
    height: 38px
}

.performer_inner .sidebar_inner .hundred_secure {
    float: left;
    width: 100%
}

.performer_inner .sidebar_inner .hundred_secure a {
    float: left;
    margin: 9px;
    box-sizing: border-box;
    padding: 0 2px;
    border: 2px #484444 solid;
    border-radius: 10px
}

.performer_inner .sidebar_inner .hundred_secure a img {
    width: 100%
}

.performer_inner .performer_leftside .hundred_secure a img {
    width: 100%;
    height: 50px
}

.performer_inner #shopper_review_page {
    float: left;
    width: 100%
}

.performer_inner .ticket_service_sale_area {
    float: left;
    width: 100%;
    background: #f3e9eb
}

.event_ticketservice_sale .ticket_service_sale_area {
    float: left;
    width: 100%;
    background: #f3e9eb;
    border-radius: 10px
}

.mobile_event_ticketservice_sale.event_ticketservice_sale .ticket_service_sale_area {
    border-radius: 0
}

.sea-list-legal-disclosure-shown-mobile .sea-list-disclosure {
    padding: 0;
    background: none
}

.event_ticketservice_sale .ticket_service_sale_area .col-md-4 {
    padding-left: 5px;
    padding-right: 5px
}

.performer_inner .ticket_service_sale_area .left_image_area {
    float: left;
    width: 20%
}

.event_ticketservice_sale .ticket_service_sale_area .left_image_area {
    float: left;
    width: 20%
}

.performer_inner .ticket_service_sale_area .left_image_area img {
    width: 100%
}

.event_ticketservice_sale .ticket_service_sale_area .left_image_area img {
    width: 100%
}

.performer_inner .ticket_service_sale_area .right_text_area {
    float: left;
    width: 80%;
    padding-left: 10px
}

.event_ticketservice_sale .ticket_service_sale_area .right_text_area {
    float: left;
    width: 80%;
    padding-left: 2px
}

.performer_inner .ticket_service_sale_area .right_text_area span {
    float: left;
    color: #ca2626;
    font-size: 16px;
    font-weight: 600;
    margin: 15px 0;
    text-align: left;
    letter-spacing: -.4px;
    white-space: nowrap;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis
}

.event_ticketservice_sale .ticket_service_sale_area .right_text_area span {
    float: left;
    width: 100%;
    color: #ca2626;
    font-size: 12px;
    font-weight: 600;
    margin: 2px 0;
    text-align: left;
    letter-spacing: -.4px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.performer_inner .ticket_service_sale_area .right_text_area p {
    text-align: justify;
    color: #383535
}

.event_ticketservice_sale .ticket_service_sale_area .right_text_area p {
    text-align: justify;
    color: #383535;
    font-size: 11px;
    line-height: 13px;
    margin-bottom: 2px
}

.performer_inner .ticket_service_sale_area .right_text_area p span {
    color: green
}

.event_ticketservice_sale .ticket_service_sale_area .right_text_area p span {
    color: green
}

.performer_inner .ticket_service_sale_area .right_text_area p.displayOnOff {
    display: none
}

.performer_inner .ticket_service_sale_area .toggleReadMore {
    float: left;
    width: 100%;
    text-align: center;
    margin-bottom: 10px;
    margin-top: -10px
}

.performer_inner .ticket_service_sale_area .toggleReadMore span {
    color: #000;
    text-decoration: underline;
    font-weight: 500;
    font-size: 15px;
    cursor: pointer
}

.mobile_header_area {
    display: none
}

.visible_desktop_only {
    display: block
}

@media only screen and (min-width: 768px) {

 .visible_mobile_only {
    display: none !important
}
}


.gurantee_transparent img {
    width: 100%
}

#recentlyViewedMain {
    position: fixed;
    width: 100%;
    bottom: 0;
    z-index: 5000;
    display: none;
    left: 0;
    right: 0;
    box-sizing: border-box;
    background: #222
}

#recentlyViewedMain .btn.btn-primary.recentlyViewedToggle {
    position: fixed;
    bottom: 0;
    right: 0;
    z-index: 6000;
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid #fff0;
    border-top: 1px solid #2d3a42;
    border-left: 1px solid #2d3a42;
    border-radius: 4px;
    color: #FFF;
    background-color: #e9242c;
    border-radius: 4px 0 0
}

#recentlyViewedMain .recentlyViewedParent {
    padding: 15px;
    background: #222;
    color: #FFF;
    transition: all .5s ease;
    width: 100%;
    z-index: 7000;
    position: relative
}

#recentlyViewedMain .container {
    background: none
}

#recentlyViewedMain .recentlyViewedHeader {
    font-size: 18px;
    font-weight: 500;
    color: #ffce1f;
    margin-bottom: 10px
}

#recentlyViewedMain #recentlyViewed ul.items {
    list-style: none;
    margin: 0;
    padding: 0
}

#recentlyViewedMain #recentlyViewed ul.items li {
    display: inline-block;
    float: left;
    margin-bottom: 10px;
    margin-right: 10px
}

#recentlyViewedMain #recentlyViewed ul.items li a.btn.btn-default.btn-recent {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid #fff0;
    border-radius: 4px;
    color: #FFF;
    background-color: #d31c22;
    border-color: #333
}

.event-pop-up-green {
    width: 275px;
    position: fixed;
    z-index: 99999;
    right: 15px;
    bottom: -300px;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    transition: all .5s ease-in-out
}

.event-pop-up-green .inner {
    width: 100%
}

.event-pop-up-green .inner .money-icon {
    width: 80px;
    height: 85px;
    border-radius: 50%;
    background: url(/content/images/money-icon.png) center center no-repeat;
    background-size: cover;
    border: 10px solid #fff;
    margin: 0 auto;
    position: relative;
    z-index: 50;
    margin-bottom: -30px
}

.event-pop-up-green .inner .message {
    background-color: #18e443;
    padding: 40px 10px 10px;
    text-align: center;
    color: #fff;
    border-radius: 12px;
    font-size: 16px;
    line-height: 24px;
    position: relative;
    z-index: 1
}

.event-pop-up-green .inner .message a.close-pop {
    color: #000;
    position: absolute;
    top: 5px;
    right: 10px
}

.mapHolder .event-info-right-col#event-info-right-col {
    width: 18%
}

.mapHolder .event-info-right-col#event-info-right-col:before {
    display: none !important
}

.event-info-details-ctn {
    width: 35%
}

.mapHolder #event-info-area .event-info-inner-ctn .event-info-details-ctn .cm-location {
    display: none !important
}

.event_mob_img {
    width: 100%
}

.performer_page .performer_inner .search_query_title h2 {
    font-size: 26px;
    color: red
}

.visible_desktopTablet_only {
    display: block
}

.search_glass_icon {
    position: absolute;
    left: 40px;
    top: 27px;
    cursor: pointer
}

a.calldesktop {
    background: #F0CB8F;
    border-radius: 10px;
    color: #fff;
    padding: 12px 22px;
    font-weight: 500;
    font-size: 17px;
    line-height: 27px
}

a.calldesktop:hover {
    text-decoration: none;
    background: #121212
}

.col-md-3.logo_area {
    width: 22%
}

.Search {
    margin-top: -30px;
    width: 95%;
    margin: 0 auto
}

.Search .form-control {
    display: inline-block
}

.Search input#searchTopBox {
    border-radius: 30px;
    height: 63px;
    margin-top: -25px !important;
    position: relative;
    padding-left: 75px;
    font-size: 19px;
    box-shadow: 0 3px 3px rgb(0 0 0 / .160784) !important;
    background: linear-gradient(180deg, #d1d1d5 8%, #f4f4f5 82%)
}

.Search span.search_glass_icon {
    display: inline-block;
    position: relative;
    height: 20px;
    top: -41px;
    left: 40px
}

}

.Search button i {
    font-size: 22px;
    color: #191919
}

.search_glass_icon button {
    border: none;
    background: #fff0
}

input#searchTopBox::placeholder {
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 18px
}

.search_glass_icon button i {
    font-size: 17px;
    color: #9d9d9d
}

.site_search_area #site_search input.searchAjax {
    border-radius: 32px;
    padding: 22px 0 22px 73px;
    border: 1px solid #D5D5D5
}

.TopCats {
    margin-top: 60px;
    width: 1250px
}

.topbanner .bannerText {
    display: flex;
    justify-content: end;
    color: #fff;
    width: 97%;
    font-family: 'Anton', sans-serif;
    font-size: 64px;
    text-align: right;
    font-weight: 400;
    padding-top: 13%;
    text-transform: uppercase;
    text-shadow: 0 3px 3px rgb(0 0 0 / .160784);
    color: #fff;
    line-height: 68px
}

h1:nth-child(2) {
    top: 50vh
}

span.Title {
    font-size: 22px;
    clear: both;
    float: left;
    width: 50%;
    font-weight: 600;
    color: #121212
}

span.catText {
    font-size: 16px;
    color: #707070;
    clear: both;
    font-weight: 500
}

.site_search_area #site_search {
    margin-top: 15px;
    width: 540px
}

.row.redbg {
    position: sticky;
    background: #F0CB8F;
    color: #333;
    font-weight: 400;
    font-size: 18px;
    padding-top: 10px;
    padding-bottom: 10px;
    z-index: 9999;
    top: 87px;
    filter: drop-shadow(0 3px 3px rgb(0 0 0 / .16))
}

.redbg .container {
    padding: 0;
    text-align: center
}

.discoverFun {
    font-size: 22px;
    color: #707070;
    font-weight: 300
}

.row.promotionsTabs {
    background: #fafafa;
    margin-left: 0;
    margin-right: 0
}

.row.promotionsTabs_heading {
    background: #fafafa;
    padding-top: 100px;
    margin-left: 0;
    margin-right: 0;
    overflow-x: hidden
}

.row.promotionsTabs_content {
    background: #fafafa;
    padding-bottom: 100px;
    margin-left: 0;
    margin-right: 0
}

.tabs-content .desktop_image {
    display: block;
    width: 100%
}

.upcommingEvents {
    color: #121212;
    font-size: 32px;
    font-weight: 600;
    padding: 10px 0
}

.tabs {
    margin-top: 30px
}

ul#tabs-nav {
    list-style: none;
    margin: 0;
    padding: 5px 0;
    overflow: auto
}

ul#tabs-nav li {
    background: #121212;
    float: left;
    font-weight: 700;
    margin-right: 14px;
    padding: 8px 10px;
    border-radius: 5px 5px 5px 5px;
    cursor: pointer
}

ul#tabs-nav li:hover,
ul#tabs-nav li.active {
    background-color: #F0CB8F
}

#tabs-nav li a {
    text-decoration: none;
    color: #FFF;
    font-size: 13px;
    padding: 0 30px;
    font-weight: 500
}

.tab-content {
    padding: 10px 0
}

.col-half-offset {
    width: 17.666667%;
    margin-left: 2.14%;
    padding-left: 0;
    padding-right: 0
}

.tabs-content span.catText {
    font-size: 13px;
    color: #4c59ea;
    clear: both;
    float: left;
    text-transform: uppercase;
    padding: 5px;
    margin-top: 20px
}

div#tabs-content {
    margin-top: 12px
}

div#tabs-content span.Title {
    width: 100%
}

.firstChildTab {
    margin-left: 0;
    padding-left: 0
}

.tab-content .desktop_image {
    display: block;
    width: 100%;
    border-radius: 25px;
    transition: transform 0.3s
}

.tab-content .desktop_image:hover {
    transform: scale(1.1)
}

div#logos {
    display: flex;
    align-items: center;
    justify-content: center
}

span.off {
    float: left;
    font-size: 22px;
    font-family: 'poppins';
    font-weight: 600;
    clear: both;
    text-transform: uppercase;
    color: #121212
}

#logos .desktop_image {
    display: block;
    width: 75%
}

div#bannerbg {
    background: #ffbea5;
    height: 400px;
    margin-top: 62px
}

.col-md-6.promotext {
    font-size: 64px;
    margin-top: 5%;
    font-family: 'Anton', sans-serif;
    padding-left: 48px;
    color: #fff;
    line-height: 68px
}

.col-md-6.promoImg {
    text-align: center;
    padding-top: 15px
}

.secure-money-bbb {
    margin-top: 120px;
    margin-bottom: 80px
}

.secure-money-bbb img {
    float: left;
    margin-right: 15px
}

.secure-money-bbb h2 {
    color: #121212;
    font-size: 22px;
    font-weight: 600;
    line-height: 22px;
    margin-top: 10px;
    text-transform: uppercase
}

.secure-money-bbb p {
    color: #707070;
    font-size: 14px;
    font-weight: 200;
    width: 200px;
    float: left
}

.default-desk {
    text-align: center;
    font-size: 13px;
    color: #121212;
    font-weight: 500;
    padding-bottom: 60px
}

.container.default-desk a {
    color: #F0CB8F
}

.customer_reviews {
    border: none;
    width: 100%;
    background: #fff;
    border-radius: 18px;
    padding: 30px;
    margin-top: 20px;
    box-shadow: 0 2px 3px 0 #00000029
}

img.shopperapprove {
    padding-left: 20px
}

#testimonialSlider {
    width: 100%;
    float: unset;
    margin: 10px auto;
    border: none;
    border-radius: 0
}

.default-reviews span {
    margin-top: 20px;
    font-size: 22px;
    color: #707070;
    font-weight: 300;
    display: block
}

.default-reviews p {
    font-size: 32px !important;
    color: #121212;
    font-weight: 600 !important;
    margin-bottom: 30px;
    margin-top: 10px
}

.default-reviews {
    padding-top: 50px;
    padding-bottom: 50px;
    background: #fafafa
}

div#logos {
    padding: 50px
}

.table_performers table.eventsTbl .eventLocationHeader {
    background: #ee2025;
    text-align: left;
    color: #fff
}

.table_performers table.eventsTbl .eventLocationHeader td {
    padding: 5px 10px;
    font-weight: 500;
    font-size: 15px
}

.mobile_image {
    display: none
}

.desktop_image {
    display: block
}

@media only screen and (max-width:1200px) {
    .small_call_details ul li a {
        font-size: 18px
    }
    #header_area .logo_area img {
        margin-top: 15px
    }
    header#header_area .event_header_right p {
        letter-spacing: -.7px;
        margin-top: 8px;
        line-height: 16px
    }
    .performer_inner .sidebar_inner .bbb_rating a img {
        min-width: 168px
    }
}

@media only screen and (max-width:992px) {
    .desktop-ctn .event-info-details-ctn {
        padding-right: 0 !important;
        width: 100% !important;
        margin-top: 0
    }
    #venue-map:before,
    #venue-map:after {
        display: none
    }
    .eventDescriptions {
        margin-top: 72em !important
    }
    .small_call_details ul li a {
        font-size: 16px
    }
    .datesAndcities .dropdown button {
        width: 80%
    }
    #footer_area .footer_inner {
        padding: 0
    }
    .mapHolder #event-info-area.event-info-ctn {
        background: #000 !important;
        padding: 0 0 0 6px;
        position: fixed
    }
    .mapHolder #event-info-area.event-info-ctn .event-info-content h2 {
        color: #fff;
        font-size: 23px
    }
    .home_inner .home_icons_area .ten_icons img {
        width: 120px
    }
    .visible_desktop_only {
        display: none
    }
    .visible_desktopTablet_only {
        display: block !important
    }
    .performer_inner .performer_head {
        height: 200px
    }
    .event-info-details-ctn {
        width: 68%
    }
}

.row.event_blackcontent {
    padding: 20px 15px;
    margin-top: 45px;
    margin-right: 0px !important;
    margin-left: 0px !important
}

.event-info-date {
    display: none !important
}

.event-info-date-time-span {
    display: block !important;
    font-size: 14px;
    float: right;
    position: fixed;
    margin-left: 251px;
    margin-top: -21px;
    max-width: 130px;
    line-height: 12px;
    text-overflow: unset;
    white-space: unset
}

.event-info-name {
    font-weight: bold !important
}

.ticket_service_sale_area {
    display: block
}

.event_ticketservice_sale .ticket_service_sale_area {
    float: left;
    width: 100%;
    background: #fff0;
    border-radius: 10px
}

.event-info-right-col {
    float: right;
    line-height: 18px;
    min-width: 240px;
    width: 240px;
    z-index: 1001
}

.mapHolder:after,
#mapHolder:after {
    content: '';
    background: url(/content/template_new/newimages/bear-p4-d.png);
    width: 265px;
    height: 264px;
    position: absolute;
    right: 0;
    z-index: 233422423423;
    top: 769px
}

div#legend-ctn-desktop {
    margin-right: 188px
}

#mobile-event-info-left-col,
#mobile-event-info-right-col {
    display: none
}

.venue-map {
    height: 100%;
    min-height: 0;
    overflow: visible
}

.map-list-ctn {
    clear: both;
    height: 100%;
    z-index: 70
}

.map-list-ctn {
    padding: 0 !important
}

.mobile_event_ticketservice_sale img {
    margin-left: 10px;
    margin-right: 20px
}

.small_call_details .sports_top_menu_area .sports_left_menu_inner {
    background: #FFFAEA;
    padding-top: 37px;
    border-radius: 0 0 2.5rem 2.5rem
}

header#header_area .viewMoreLinkArea a.viewMoreLink {
    color: #000
}

.small_call_details .sports_top_menu_area .sports_top_form a.nav-link {
    color: #121212;
    margin-bottom: 10px
}

.navbar-collapse ul.navbar-nav li.nav-item .dropdown-menu {
    border-radius: 0 0 2.5rem 2.5rem;
    border: none;
    margin-top: 33px;
    transition: all .2s ease-in-out;
    background-color: #fff
}

.small_call_details .theatre_top_menu_area .theatre_top_menu_inner .subcategories-list a {
    margin-bottom: 1.5rem
}

.small_call_details .theatre_top_menu_area .theatre_top_menu_inner {
    float: left;
    width: 100%;
    padding: 20px;
    height: 100%;
    margin-top: 20px;
    max-height: 700px;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 50px
}

.small_call_details .theatre_top_menu_area .theatre_top_menu_inner .subcategories-list a {
    margin-bottom: .5rem;
    padding-right: .5rem;
    color: #fff;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 100%;
    display: block;
    font-weight: 400;
    font-size: 17px;
    text-transform: capitalize;
    line-height: 26px
}

.navbar-collapse ul.navbar-nav li.nav-item .dropdown-menu {
    width: 750px
}

.subcategories-list a {
    margin-bottom: 1.5rem;
    padding-right: .5rem;
    color: #fff !important;
    font-size: 15px;
    line-height: 26px
}

.subcategories-list .col-md-4.col-sm-4 {
    padding: 1px 42px;
    / padding-top: 20px;
    /
}

.small_call_details.navbar-collapse ul.navbar-nav .open .sports_top_menu_area,
.small_call_details.navbar-collapse ul.navbar-nav .open .theatre_top_menu_area {
    max-height: 1000px
}

.small_call_details .subcategories-list a {
    margin-bottom: 1.5rem;
    padding-right: .5rem;
    color: #fff;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 100%;
    font-weight: 400;
    font-size: 16px;
    text-transform: capitalize;
    line-height: 26px
}

.small_call_details .concert_top_menu_area .concert_top_menu_inner .subcategories-list {
    padding-left: 30px
}

.navbar-collapse ul.navbar-nav li.nav-item .dropdown-menu {
    width: 1070px
}

.navbar-collapse ul.navbar-nav li.nav-item .theater_area {
    width: 1188px
}

.small_call_details.navbar-collapse ul.navbar-nav .open .concert_top_menu_area {
    max-height: 1000px;
    display: block
}

header#header_area .concert_top_menu_area .viewMoreLinkArea {
    float: left;
    width: 100%;
    padding-left: 70px
}

.small_call_details .concert_top_menu_area .concert_top_menu_inner .subcategories-list a,
.small_call_details .theatre_top_menu_area .theatre_top_menu_inner .subcategories-list a,
.small_call_details .sports_top_menu_area .sports_right_menu_inner .subcategories-list a {
    margin-bottom: .5rem;
    padding-right: .5rem;
    color: #000 !important;
    overflow: unset;
    white-space: unset;
    text-overflow: unset;
    width: 100%;
    display: block;
    font-weight: 400;
    font-size: 17px;
    text-transform: capitalize;
    line-height: 29px
}

.sports_left_menu_inner a svg {
    transform: rotate(270deg);
    float: right;
    position: relative;
    top: 8px
}

.sports_left_menu_inner a svg path {
    fill: #F0CB8F
}

.sports_right_menu_inner .tab-pane.fade.active.in {
    margin-top: 30px
}

header#header_area .theatre_top_menu_inner .viewMoreLinkArea {
    padding-left: 40px
}

.pre-checkout-parent,
.sea-filterCard-parent {
    overflow-y: scroll
}

@media only screen and (min-width:785px) {
    .concert_top_menu_inner .subcategories-list {
        padding-top: 3rem
    }
    .small_call_details .concert_top_menu_area .concert_top_menu_inner .subcategories-list a,
    .small_call_details .theatre_top_menu_area .theatre_top_menu_inner .subcategories-list a,
    .small_call_details .sports_top_menu_area .sports_right_menu_inner .subcategories-list a {
        line-height: 40px;
        font-size: 18px
    }
}

@media only screen and (device-width:428px) and (device-height:926px) and (-webkit-device-pixel-ratio:3) {
    .site_search_area .desktop_search,
    .sct_area,
    .phone_call_buton {
        display: none
    }
}

@media only screen and (max-width:767px) {
    .vertical-align-middle.pre-checkout-est-section-50.sea-pre-checkout-sub-label {
        left: 56vw !important
    }
    .pre-checkout-parent,
    .sea-filterCard-parent {
        width: 100%
    }
    .scrollbarMobile img:hover {
        transform: unset
    }
    .experience-section {
        padding-top: 0
    }
    .events_listing {
        padding-right: 0;
        padding-left: 0
    }
    .page-name-index .events_listing {
        padding-right: 15px;
        padding-left: 15px
    }
    .event_exp {
        font-size: 28px;
        margin-bottom: 20px
    }
    .experienceEvents img {
        width: 80px;
        height: 80px
    }
    .experienceEvents h5 {
        font-size: 16px;
        margin-bottom: 25px
    }
    .deal_btn .round-button {
        background-color: #F0CB8F;
        color: #fff;
        border-radius: 40px;
        padding: 12px 20px;
        font-size: 16px;
        border: none
    }
    .vip-wrapper {
        flex-direction: column
    }
    .vip-packages {
        text-align: center;
        padding-left: 15px;
        padding-right: 15px;
        font-size: 30px
    }
    .sec_money .row {
        margin-right: -15px;
        margin-left: -15px
    }
    .space_mobile {
        margin-bottom: 3rem
    }
    .reserve_performer_tickets {
        font-size: 12px;
        text-align: center;
        padding-bottom: 0;
        padding-top: 0;
        font-weight: 600
    }
    .reserve_tickets img {
        width: 21px;
        height: 22px
    }
    .inner_reserve_ticket {
        margin-bottom: 0
    }
    .inner_reserve_ticket .row {
        margin: 0 auto
    }
    .reserve_tickets {
        display: flex;
        align-items: center;
        justify-content: unset;
        padding: 10px
    }
    .reserve_tickets h6 {
        margin-left: 9px
    }
    .performer_inner .perfo_title h1 {
        margin-bottom: 10px;
        color: #000
    }
    .reserve_tickets h6 {
        font-size: 10px;
        line-height: 10px
    }
    .inner_reserve_ticket .col-xs-3 {
        padding: 0
    }
    .page-name-event .tedy {
        margin-top: 2px !important
    }
    .page-name-category .container.headerContainer {
        padding-left: 15px;
        padding-right: 15px
    }
    .page-name-performer .container.headerContainer {
        padding-left: 15px;
        padding-right: 15px
    }
    .page-name-venue .container.headerContainer {
        padding-left: 15px;
        padding-right: 15px
    }
    .bear-perform-div {
        width: 92%;
        margin-left: 15px;
        margin-right: 15px
    }
    .page-name-category .customer_reviews {
        width: 100%;
        margin-left: 0;
        margin-right: 0
    }
    .cat-scrollable .col-lg-3.col-md-6 {
        padding-right: 0
    }
    .sea-qty-col-inner {
        padding: 0 0
    }
    .sidebar_inner img.bear-perform-img {
        width: 100% !important
    }
    .customer_reviews {
        width: 92%;
        margin-left: 15px;
        margin-right: 15px
    }
    .default-reviews {
        padding-left: 0 !important;
        padding-right: 0 !important
    }
    .page-name-category .events_listing .container {
        padding-left: 15px;
        padding-right: 15px
    }
    .page-name-category .events_listing .sub_cat_pages {
        padding-left: 15px;
        padding-right: 15px
    }
    .container.vip-wrapper {
        padding-left: 15px;
        padding-right: 15px
    }
    .page-name-event .event_breadcrumbs {
        display: none
    }
    header#header_area .top_menu_mobile_area .sports_top_menu_area .sports_left_menu_inner .sports_top_form {
        width: 100%
    }
    .banner-image.banner_subcatImg {
        background: url(/MnGImages/NewImages/sports-tickets-mobile.png);
        background-repeat: no-repeat;
        background-size: contain;
        height: 280px;
        background-color: #F0CB8F;
        background-position: 100%
    }
    .info_container_width {
        width: 100%
    }
    #sea-inventory-slider-with-filterBtn {
        border-radius: 10px 10px 0 0
    }
    .p-mobile {
        padding-bottom: 6rem !important;
        text-transform: uppercase
    }
    .logo_area .mobile_event_ticketservice_sale {
        display: block
    }
    .banner-image {
        margin-top: 0 !important;
    }
    header#header_area .viewMoreLinkArea a.viewMoreLink {
        margin-bottom: 8rem;
        margin-top: 3rem;
        overflow: unset;
        color: #F0CB8F !important
    }
    .page-name-event .row {
        margin-left: 0;
        margin-right: 0
    }
    .sports_top_form a.nav-link.viewMoreLink {
        text-decoration: underline;
        margin: 2rem;
        padding-bottom: 6rem !important
    }
    .info_whoarewe img {
        width: 100%
    }
    .top_menu_mobile_area .sports_top_menu_area .sports_right_menu_inner .subcategories-list {
        width: 100%
    }
    header#header_area .top_menu_mobile_area.collapse.in ul.navbar-nav li a {
        font-size: 20px;
        line-height: 15px;
        font-weight: 500;
        color: #F0CB8F !important
    }
    header#header_area .top_menu_mobile_area.collapse .sports_top_menu_area .sports_top_form a.nav-link {
        width: auto;
        float: none;
        text-transform: none;
        padding: .5rem;
        font-size: 15px;
        font-weight: 700;
        line-height: 25px;
        margin-bottom: 1rem;
        font-size: 22px;
        font-weight: 500
    }
    a.nav-link.viewMoreLink {
        margin-left: -15px;
        padding-left: 0
    }
    .mobile_search .dropdown-menu>li>a {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis
    }
    .mobile_search ul.typeahead.dropdown-menu {
        min-width: 100%;
        width: 50%;
        border-radius: 15px
    }
    .search_hambergur .dropdown-menu>li>a {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis
    }
    .search_hambergur ul.typeahead.dropdown-menu {
        min-width: 100%;
        width: 50%;
        border-radius: 15px
    }
    header#header_area .theatre_top_menu_inner .viewMoreLinkArea,
    header#header_area .concert_top_menu_area .viewMoreLinkArea {
        padding-left: 0
    }
    .navbar-nav>li>a {
        padding-top: 15px;
        padding-bottom: 15px
    }
    .sports_right_menu_inner .tab-pane.fade.active.in {
        margin-top: 0
    }
    .top_menu_mobile_area.navbar-collapse ul.navbar-nav .open .concert_top_menu_area,
    .top_menu_mobile_area.navbar-collapse ul.navbar-nav .open .theatre_top_menu_area {
        max-height: 100% !important;
        margin-top: 0
    }
    .sports_right_menu_inner .mb_sp_link1_area a.dd-performer {
        float: none;
        width: 100% !important;
        position: unset;
        padding: 12px 0 !important
    }
    .mb_sp_link1_area .col-md-4.col-sm-4 {
        padding: 0
    }
    .dropdown a svg {
        float: right;
        transform: rotate(270deg)
    }
    .sports_top_form a svg {
        float: left !important;
        margin-left: 2rem !important;
        margin-right: 1rem
    }
    .nav-item svg path {
        fill: #F0CB8F
    }
    .Search ul.typeahead.dropdown-menu {
        min-width: 94%
    }
    .navbar-collapse ul.navbar-nav li.nav-item .dropdown-menu {
        background-color: unset
    }
    .cat-scrollable::-webkit-scrollbar {
        height: 5px
    }
    .cat-scrollable::-webkit-scrollbar-thumb {
        border-radius: 18px;
        background-color: #F0CB8F
    }
    .spacing-scroll {
        padding-bottom: 30px
    }
    .promotionsTabs::-webkit-scrollbar {
        display: none
    }
    .promotionsTabs_content::-webkit-scrollbar {
        height: 5px
    }
    .promotionsTabs_content::-webkit-scrollbar-thumb {
        border-radius: 18px;
        background-color: #F0CB8F
    }
    .promotionsTabs_content {
        padding-bottom: 30px !important
    }
    .events_listing .container {
        margin-bottom: 25px;
        padding: 0
    }
    #header_area .logo_area .tedy {
        width: 90px
    }
    #header_area .logo_area .viplogo {
        width: 132px;
        margin-right: 14px
    }
    .section_list {
        padding-bottom: 30px;
        padding-top: 20px;
        margin-top: 20px
    }
    .secure-money-bbb.sec_money {
        margin-top: 80px;
        margin-bottom: 0
    }
    .concert_middle_big_links a,
    .theatre_middle_big_links a {
        font-size: 12px;
        line-height: 24px
    }
    a.nav-link.dropdown-toggle.trending {
        font-size: 23px !important;
        text-size-adjust: none;
        padding-bottom: 45px;
        color: #F0CB8F !important;
        font-weight: 500 !important;
        letter-spacing: 0
    }
    header#header_area .top_menu_mobile_area.collapse.in ul.navbar-nav li a.sp_th_co {
        font-size: 23px;
        text-size-adjust: none;
        line-height: 16px;
        font-weight: 500;
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding-top: 50px;
        padding-bottom: 50px
    }
    .subcategory_middle_big_links ul li a {
        font-size: 12px;
        line-height: 24px
    }
    .venue-ticket-list-tbl td.venue-ticket-list-section-qty-col {
        width: 35%
    }
    .container.visible_mobile_only .mobile_image {
        margin-top: 2rem;
        display: none
    }
    .mobile_event_ticketservice_sale img {
        margin-left: 3px
    }
    .mapHolder:after,
    #mapHolder:after {
        content: '';
        background: url(/content/template_new/newimages/bear-p4-d.png);
        width: 265px;
        background-position: center;
        height: 264px;
        position: absolute;
        right: 0;
        z-index: 233422423423;
        top: 769px;
        left: 0;
        right: 0;
        margin: 0 auto
    }
    .eventDescriptions {
        padding: 41px 3rem
    }
    .row.event_blackcontent {
        padding: 20px 35px;
        margin: 0 auto
    }
    .default-reviews .container.info_container_width.secure-money-bbb {
        background: #fff;
        border-radius: 15px;
        width: 92%;
        margin-left: 15px;
        margin-right: 15px;
        padding-top: 40px;
        box-shadow: 0 3px 3px 0 #00000029
    }
    .container.info_container_width.secure-money-bbb {
        padding: 0 50px;
        margin: 0 auto
    }
    .event-info-details-ctn {
        width: 100%
    }
    .event-info-date-time-span {
        word-spacing: normal;
        font-weight: 600;
        width: 100%
    }
    .mapHolder:after,
    #mapHolder:after {
        display: none
    }
    .mobile_event_ticketservice_sale img {
        margin-right: 20px !important;
        width: 30px
    }
    .mobile_event_ticketservice_sale.event_ticketservice_sale {
        float: left;
        margin-top: 10px
    }
    body {
        margin: 0;
        padding: 0;
        overflow-y: visible;
        overflow-x: hidden
    }
    .default-reviews {
        background: #FAFAFA;
        padding-bottom: 100px;
        margin: 0 auto;
        padding: 0 5%;
        padding-top: 0px !important;
        padding-bottom: 50px !important
    }
    .eventDescriptions a {
        width: 98%;
        overflow: hidden;
        max-width: 445px;
        display: block
    }
    .venue-ticket-list-price-col-inner {
        width: 100%
    }
    span.venue-ticket-list-quantity.venue-ticket-list-quantity-js {
        width: 100%;
        line-height: 34px
    }
    .marginbtm {
        margin-top: 40px;
        float: left
    }
    .secure-money-bbb h2 {
        font-weight: 300
    }
    #tickets-table table {
        background: none;
        margin: 0;
        padding: 0;
        font-family: 'poppins';
        border: none;
        font-size: 14px;
        line-height: 22px
    }
    .venue-ticket-list-quantity span {
        color: #7489FF;
        font-size: 12px
    }
    .sea-list-legal-disclosure-shown-mobile .sea-list-disclosure {
        display: none !important
    }
    .eventsTbl .btn-success {
        color: #fff;
        background-color: #5cb85c;
        background: url(/MnGImages/NewImages/arrow-right.svg);
        display: block !important;
        width: 20px;
        border: none;
        height: 20px;
        background-position: center;
        text-indent: -99999px;
        background-size: 11px;
        background-repeat: no-repeat
    }
    .secure-money-bbb h2 {
        font-size: 20px
    }
    .logo_area {
        margin-right: 0
    }
    .secure-money-bbb img {
        width: 70px !important
    }
    .secure-money-bbb h2 {
        margin-bottom: 10px !important
    }
    .secure-money-bbb p {
        margin-top: 0 !important
    }
    .secure-money-bbb.sec_money {
        margin-top: 25px !important;
        margin-bottom: 25px !important
    }
    .sec_money img {
        position: relative
    }
    .performer_sec_money {
        background: #fff;
        border-radius: 18px
    }
    .performer_sec_money .row {
        padding: 50px 0 0 30px
    }
    .row.promotionsTabs_heading {
        padding-top: 40px
    }
    .row.promotionsTabs_content {
        width: 100%;
        overflow-y: auto;
        margin: 0
    }
    .row.promotionsTabs {
        width: 100%;
        overflow-y: auto
    }
    .row.promotionsTabs {
        padding-bottom: 20px
    }
    .container.custom_mrgn {
        margin-left: 5px
    }
    .Search span.search_glass_icon {
        display: inline-block;
        margin-top: 0;
        position: relative;
        top: -61px;
        left: 0;
        float: right
    }
    .mobile_search .search_glass_icon button {
        background: #F0CB8F
    }
    .search_glass_icon button {
        border: none;
        background: #121212;
        border-radius: 30px;
        padding: 18px 22px
    }
    .mobile_search .search_glass_icon button {
        background: #F0CB8F
    }
    .navbar-default .navbar-toggle:focus,
    .navbar-default .navbar-toggle:hover {
        background-color: #fff !important
    }
    .row.footer_bk {
        background: #121212;
        padding: 50px 15px;
        text-align: center;
        margin-top: 10px
    }
    .social-icons {
        display: flex;
        align-items: center;
        margin: 0 auto;
        width: 20%;
        padding-bottom: 10%;
        justify-content: center
    }
    img.coprights_logo {
        margin-top: 10px
    }
    span.catText {
        padding-left: 5px
    }
    .wrapper_deal {
        padding-left: 5px
    }
    span.off {
        margin-top: 10px
    }
    .col-md-3.logo_area {
        width: 50%
    }
    .secure-money-bbb div {
        padding-bottom: 40px !important;
        padding: 0
    }
    .secure-money-bbb {
        margin-top: 80px;
        margin-bottom: 0
    }
    div#bannerbg {
        background: #ffbea5;
        height: auto;
        margin-top: 62px;
        display: flex
    }
    .col-md-6.promotext {
        font-size: 33px;
        margin-top: 25px;
        padding-left: 15px;
        color: #fff;
        line-height: 1;
        padding-bottom: 10px;
        padding-right: 0
    }
    .col-md-6.promoImg {
        padding-left: 0;
        padding-right: 0
    }
    .col-md-6.promoImg img {
        width: 207px
    }
    .tab-content .desktop_image {
        display: none
    }
    .Search .desktop_search {
        display: block
    }
    .site_search_area .desktop_search {
        display: none
    }
    .col-half-offset {
        float: left
    }
    .custom_width {
        width: 1250px !important;
        margin-left: 5px
    }
    .Search {
        width: 94%
    }
    .redstriptext {
        font-size: 12px !important;
        width: 100%;
        display: inline-block
    }
    .performer-top-dim {
        margin-top: 20px
    }
    .TopCats {
        margin-top: 50px;
        padding: 0
    }
    .Search .form-group {
        margin-bottom: 0
    }
    .Search input#searchTopBox {
        padding-left: 10%;
        font-size: 14px;
        box-shadow: 3px 4px 10px #eee
    }
    .topbanner {
        background-image: url(/MnGImages/NewImages/crowd-fans-concertMobile.webp);
        height: 380px;
        background-size: cover;
        background-position: 56%;
        border-radius: unset
    }
    .topbanner .bannerText {
        text-align: end;
        line-height: 1.1;
        width: 95%;
        margin: 0 auto;
        padding-top: 16%;
        padding-left: 16%
        font-size: 58px;
    }
    .nav-link {
        color: #F0CB8F !important
    }
    .col-md-3.col-sm-3.col-xs-6.logo_area {
        display: flex;
        align-items: center
    }
    .mobile_image {
        width: 100%;
        border-radius: 15px
    }
    .container {
        width: 100%
    }
    .performer_inner .performer_breadcrumb {
        position: relative;
        z-index: 1
    }
    .headerContainer header#header_area {
        display: block;
        height: 79px
    }
    .row.redbg {
        padding-top: 4px;
        padding-bottom: 7px;
        top: 79px
    }
    .performer_inner .performer_leftside,
    .performer_inner .performer_rightside {
        clear: left
    }
    .mobile_header_area {
        display: block
    }
    #header_area .logo_area img {
        margin-top: 6px !important;
        padding-top: 0
    }
    #header_area .mobile_header_area #site_search i,
    #header_area .mobile_header_area .phone_call_buton i {
        color: #fff;
        font-size: 40px;
        font-weight: 700
    }
    header#header_area .top_menu_mobile_area.collapse.in {
        display: block !important;
        transition: all .2s ease-in-out;
        width: 100%;
        height: auto;
        background: #2b2b2b;
        height: 100%;
        max-height: 700px;
        overflow-y: auto;
        position: inherit;
        margin-top: 79px
    }
    .page-name-index header#header_area .top_menu_mobile_area.collapse.in {
        margin-top: 116px
    }
    a.trending {
        font-size: 23px !important;
        line-height: 16px !important
    }
    .site_search_area .mobile_header_area #site_search,
    .site_search_area .mobile_header_area .phone_call_buton {
        margin-top: 10px;
        text-align: center
    }
    .site_search_area .mobile_hamburg.navbar-default {
        background: none;
        border: none;
        margin: 0
    }
    .site_search_area .mobile_hamburg.navbar-default .navbar-header button {
        border: 4px #fff solid;
        border-radius: 9px
    }
    .site_search_area .mobile_hamburg.navbar-default .navbar-header button span {
        background-color: #fff;
        height: 3px
    }
    .visible_desktop_only {
        display: none
    }
    .visible_mobile_only {
        clear: both;
        display: block
    }
    .visible_desktopTablet_only {
        display: none !important
    }
    .datesAndcities .dropdown button {
        width: 90%
    }
    .table_performers .column1,
    .table_performers .column2 {
        white-space: initial;
        margin-top: 0;
        margin-bottom: 0;
        padding: 10px
    }
    .table_performers .column3 a {
        font-size: 30px;
        font-weight: 400;
        color: #818181
    }
    .table_performers .column1 strong,
    .table_performers .column2 strong {
        font-weight: 600;
        font-size: 13px
    }
    .table_performers .column2 p {
        color: #121212;
        font-size: 11px
    }
    .performer_page .performer_inner .search_query_title h1 {
        font-size: 20px
    }
    .category_concert_inner .concert_middle_big_links div:nth-child(n+1) a,
    .category_theatre_inner .theatre_middle_big_links div:nth-child(n+1) a {
        color: #bbb1b1
    }
    .category_concert_inner .concert_middle_big_links div:nth-child(n+2) a,
    .category_theatre_inner .theatre_middle_big_links div:nth-child(n+2) a {
        color: #fff
    }
    .category_concert_inner .concert_middle_big_links div:nth-child(n+3) a,
    .category_theatre_inner .theatre_middle_big_links div:nth-child(n+3) a {
        color: #fff
    }
    .category_concert_inner .concert_middle_big_links div:nth-child(n+4) a,
    .category_theatre_inner .theatre_middle_big_links div:nth-child(n+4) a {
        color: #bbb1b1
    }
    .category_concert_inner .concert_middle_big_links div:nth-child(n+5) a,
    .category_theatre_inner .theatre_middle_big_links div:nth-child(n+5) a {
        color: #bbb1b1
    }
    .category_concert_inner .concert_middle_big_links div:nth-child(n+6) a,
    .category_theatre_inner .theatre_middle_big_links div:nth-child(n+6) a {
        color: #fff
    }
    .category_concert_inner .concert_middle_big_links div:nth-child(n+7) a,
    .category_theatre_inner .theatre_middle_big_links div:nth-child(n+7) a {
        color: #fff
    }
    .category_concert_inner .concert_middle_big_links div:nth-child(n+8) a,
    .category_theatre_inner .theatre_middle_big_links div:nth-child(n+8) a {
        color: #bbb1b1
    }
    .category_concert_inner .concert_middle_big_links div:nth-child(n+9) a,
    .category_theatre_inner .theatre_middle_big_links div:nth-child(n+9) a {
        color: #bbb1b1
    }
    .category_concert_inner .concert_middle_big_links div:nth-child(n+10) a,
    .category_theatre_inner .theatre_middle_big_links div:nth-child(n+10) a {
        color: #fff
    }
    .category_concert_inner .concert_middle_big_links div:nth-child(n+11) a,
    .category_theatre_inner .theatre_middle_big_links div:nth-child(n+11) a {
        color: #fff
    }
    .category_concert_inner .concert_middle_big_links div:nth-child(n+12) a,
    .category_theatre_inner .theatre_middle_big_links div:nth-child(n+12) a {
        color: #bbb1b1
    }
    .category_concert_inner .concert_middle_big_links div:nth-child(n+13) a,
    .category_theatre_inner .theatre_middle_big_links div:nth-child(n+13) a {
        color: #bbb1b1
    }
    .category_concert_inner .concert_middle_big_links div:nth-child(n+14) a,
    .category_theatre_inner .theatre_middle_big_links div:nth-child(n+14) a {
        color: #fff
    }
    .category_concert_inner .concert_middle_big_links div:nth-child(n+15) a,
    .category_theatre_inner .theatre_middle_big_links div:nth-child(n+15) a {
        color: #fff
    }
    .category_concert_inner .concert_middle_big_links div:nth-child(n+16) a,
    .category_theatre_inner .theatre_middle_big_links div:nth-child(n+16) a {
        color: #bbb1b1
    }
    .category_concert_inner .concert_middle_big_links div:nth-child(n+17) a,
    .category_theatre_inner .theatre_middle_big_links div:nth-child(n+17) a {
        color: #bbb1b1
    }
    .category_concert_inner .concert_middle_big_links div:nth-child(n+18) a,
    .category_theatre_inner .theatre_middle_big_links div:nth-child(n+18) a {
        color: #fff
    }
    .category_concert_inner .concert_middle_big_links div:nth-child(n+19) a,
    .category_theatre_inner .theatre_middle_big_links div:nth-child(n+19) a {
        color: #fff
    }
    .category_concert_inner .concert_middle_big_links div:nth-child(n+20) a,
    .category_theatre_inner .theatre_middle_big_links div:nth-child(n+20) a {
        color: #bbb1b1
    }
    .category_concert_inner .concert_middle_big_links div:nth-child(n+21) a,
    .category_theatre_inner .theatre_middle_big_links div:nth-child(n+21) a {
        color: #bbb1b1
    }
    .category_concert_inner .concert_middle_big_links div:nth-child(n+22) a,
    .category_theatre_inner .theatre_middle_big_links div:nth-child(n+22) a {
        color: #fff
    }
    .category_concert_inner .concert_middle_big_links div:nth-child(n+23) a,
    .category_theatre_inner .theatre_middle_big_links div:nth-child(n+23) a {
        color: #fff
    }
    .category_concert_inner .concert_middle_big_links div:nth-child(n+24) a,
    .category_theatre_inner .theatre_middle_big_links div:nth-child(n+24) a {
        color: #bbb1b1
    }
    .category_concert_inner .concert_middle_big_links div:nth-child(n+25) a,
    .category_theatre_inner .theatre_middle_big_links div:nth-child(n+25) a {
        color: #bbb1b1
    }
    .category_concert_inner .concert_middle_big_links div:nth-child(n+26) a,
    .category_theatre_inner .theatre_middle_big_links div:nth-child(n+26) a {
        color: #fff
    }
    .category_concert_inner .concert_middle_big_links div:nth-child(n+27) a,
    .category_theatre_inner .theatre_middle_big_links div:nth-child(n+27) a {
        color: #fff
    }
    .category_concert_inner .concert_middle_big_links div:nth-child(n+28) a,
    .category_theatre_inner .theatre_middle_big_links div:nth-child(n+28) a {
        color: #bbb1b1
    }
    .category_concert_inner .concert_middle_big_links div:nth-child(n+29) a,
    .category_theatre_inner .theatre_middle_big_links div:nth-child(n+29) a {
        color: #bbb1b1
    }
    .category_concert_inner .concert_middle_big_links div:nth-child(n+30) a,
    .category_theatre_inner .theatre_middle_big_links div:nth-child(n+30) a {
        color: #fff
    }
    .category_concert_inner .concert_middle_big_links div:nth-child(n+31) a,
    .category_theatre_inner .theatre_middle_big_links div:nth-child(n+31) a {
        color: #fff
    }
    .info_inner .info_whoarewe .whoweare_image_area img {
        width: 100%
    }
    .performer_inner .performer_head {
        height: 180px
    }
    .table_performers .column3 a.btn-success.visible_mobile_only {
        color: #fff;
        padding: 5px 10px;
        font-size: 12px;
        border-radius: 3px
    }
    .performer_inner .ticket_service_sale_area .right_text_area span {
        font-size: 15px;
        margin-bottom: 10px;
        margin-top: 10px
    }
    .event_ticketservice_sale .ticket_service_sale_area .right_text_area span {
        font-size: 15px;
        margin-bottom: 7px;
        margin-top: 7px;
        white-space: normal
    }
    .performer_inner .ticket_service_sale_area .right_text_area p {
        font-size: 12px
    }
    .event_ticketservice_sale .ticket_service_sale_area .right_text_area p {
        font-size: 12px
    }
    .page-name-event #footer_area {
        display: none
    }
    .visible_mobile_only .customer_reviews {
        float: left;
        width: 100%;
        border: 2px solid;
        border-radius: 12px;
        margin: 10px auto
    }
    .visible_mobile_only #testimonialSlider {
        width: 80%;
        float: left;
        margin: 15px 10%;
        border-radius: 10px
    }
    .visible_mobile_only #testimonialSlider .review_stars i {
        color: #d2b51a;
        font-size: 18px
    }
    .visible_mobile_only #testimonialSlider p {
        font-size: 12px
    }
    .visible_mobile_only #testimonialSlider .carousel-inner {
        padding: 10px
    }
    .visible_mobile_only #testimonialSlider a.left {
        background: #fff;
        left: -16px;
        color: #000;
        opacity: 1;
        width: auto
    }
    .visible_mobile_only #testimonialSlider a.right {
        background: #fff;
        right: -16px;
        color: #000;
        opacity: 1;
        width: auto
    }
    .visible_mobile_only #testimonialSlider .glyphicon {
        width: 27px;
        height: 27px;
        font-size: 20px
    }
    .visible_mobile_only .customer_reviews>span {
        width: 100%;
        float: left;
        margin: 0;
        padding: 10px 5px;
        background: #000;
        color: #fff;
        text-align: center;
        font-weight: 400;
        border-top-left-radius: 10px;
        border-top-right-radius: 10px
    }
    .performer_inner .performer_leftside #testimonialSlider .review_stars i {
        color: #d2b51a;
        font-size: 18px
    }
    .performer_inner .performer_leftside #testimonialSlider p {
        font-size: 12px
    }
    .performer_inner .performer_leftside #testimonialSlider .carousel-inner {
        padding: 10px
    }
    .performer_inner .performer_leftside #testimonialSlider a.left {
        background: #fff;
        left: -16px;
        color: #000;
        opacity: 1;
        width: auto
    }
    .performer_inner .performer_leftside #testimonialSlider a.right {
        background: #fff;
        right: -16px;
        color: #000;
        opacity: 1;
        width: auto
    }
    .performer_inner .performer_leftside #testimonialSlider .glyphicon {
        width: 27px;
        height: 27px;
        font-size: 20px
    }
    .performer_inner .performer_leftside .customer_reviews>span {
        width: 100%;
        float: left;
        margin: 0;
        padding: 10px 5px;
        background: #000;
        color: #fff;
        text-align: center;
        font-weight: 400;
        border-top-left-radius: 10px;
        border-top-right-radius: 10px
    }
    .performer_inner .three_graphics_logo {
        clear: none
    }
    .mobile_image img {
        border-radius: 15px
    }
}

@media only screen and (max-width:600px) {
    .performer_inner .performer_leftside #testimonialSlider .review_stars i {
        color: #d2b51a;
        font-size: 18px
    }
    .performer_inner .performer_leftside #testimonialSlider p {
        font-size: 12px
    }
    .performer_inner .performer_leftside #testimonialSlider .carousel-inner {
        padding: 10px
    }
    .performer_inner .performer_leftside #testimonialSlider a.left {
        background: #fff;
        left: -16px;
        color: #000;
        opacity: 1;
        width: auto
    }
    .performer_inner .performer_leftside #testimonialSlider a.right {
        background: #fff;
        right: -16px;
        color: #000;
        opacity: 1;
        width: auto
    }
    .performer_inner .performer_leftside #testimonialSlider .glyphicon {
        width: 27px;
        height: 27px;
        font-size: 20px
    }
    .performer_inner .performer_leftside .customer_reviews>span {
        width: 100%;
        float: left;
        margin: 0;
        padding: 10px 5px;
        background: #000;
        color: #fff;
        text-align: center;
        font-weight: 400;
        border-top-left-radius: 10px;
        border-top-right-radius: 10px
    }
    .performer_inner .three_graphics_logo {
        clear: none
    }
    .site_search_area .mobile_header_area #site_search {
        margin-top: 2px
    }
    .site_search_area .mobile_header_area .phone_call_buton {
        margin-top: 5px
    }
    .site_search_area .mobile_hamburg.navbar-default .navbar-header button {
        margin: 0;
        left: 10px
    }
    .table_performers .column1 {
        padding: 0 5px 0 15px;
        min-width: 100px
    }
    .category_concert_inner .concert_middle_big_links .col-xs-6,
    .category_theatre_inner .theatre_middle_big_links .col-xs-6 {
        width: 100%
    }
    .subcategory_inner .subcategory_middle_big_links {
        background: none;
        border-radius: initial;
        position: relative;
        z-index: 1
    }
    .subcategory_inner .subcategory_middle_big_links .mobileDivision {
        width: 100%;
        background: #000;
        border-radius: 10px;
        margin-bottom: 10px
    }
    .category_concert_inner .concert_middle_big_links div:nth-child(odd) a,
    .category_theatre_inner .theatre_middle_big_links div:nth-child(odd) a {
        color: #bbb1b1
    }
    .category_concert_inner .concert_middle_big_links div:nth-child(even) a,
    .category_theatre_inner .theatre_middle_big_links div:nth-child(even) a {
        color: #fff
    }
    .category_concert_inner .concert_ticket_head h1,
    .category_sports_inner .sports_ticket_head h1,
    .category_theatre_inner .theatre_ticket_head h1,
    .subcategory_inner .subcategory_ticket_head h1 {
        font-size: 44px
    }
    .performer_inner .perfo_title h1,
    .performer_inner .performer_head span {
        font-size: 29px
    }
    .performer_inner .performer_head {
        height: 160px
    }
    .performer_inner .three_graphics_logo {
        padding-left: 0;
        padding-right: 0
    }
    .performer_inner .performer_leftside .bbb_rating a img {
        height: 36px
    }
    .performer_inner .performer_leftside .text_paragraphs,
    .performer_inner .performer_leftside .text_paragraphs1 {
        padding: 15px 0 10px 0
    }
    .performer_inner .ticket_service_sale_area .col-xs-6 {
        width: 100%
    }
    .event_ticketservice_sale .ticket_service_sale_area .col-xs-6 {
        width: 100%
    }
    .performer_inner .text_paragraphs1 {
        padding: 0
    }
    .performer_inner .text_paragraphs1 ul li a {
        font-size: 15px
    }
    .performer_inner .text_paragraphs img,
    .performer_inner .text_paragraphs1 img {
        width: 100% !important;
        float: left !important
    }
    .event-info-content .event-info-place,
    .event-info-content .sea-event-info-location,
    .event-info-content .event-info-date-time-span {
        color: #fff !important
    }
}

@media only screen and (max-width:480px) {
    .home_inner .sport_categ_links ul li a {
        font-size: 26px;
        font-weight: 500
    }
    .home_inner .sport_categ_links span {
        font-weight: 700;
        font-size: 30px
    }
    .site_search_area .mobile_header_area #site_search {
        padding-left: 5px;
        padding-right: 5px
    }
    .site_search_area .mobile_header_area .phone_call_buton {
        padding-left: 0;
        padding-right: 5px
    }
    .site_search_area .mobile_hamburg.navbar-default {
        padding: 0 5px
    }
    #header_area .mobile_header_area #site_search i,
    #header_area .mobile_header_area .phone_call_buton i {
        font-size: 38px;
        font-weight: 700
    }
    .site_search_area .mobile_hamburg.navbar-default .navbar-header button {
        padding: 7px 0;
        border: 3px #fff solid;
        float: left;
        background: unset !important;
        border: unset !important
    }
    .site_search_area .mobile_hamburg.navbar-default.navbar {
        position: relative;
        top: 19px
    }
    .category_concert_inner .concert_ticket_head h1,
    .category_sports_inner .sports_ticket_head h1,
    .category_theatre_inner .theatre_ticket_head h1,
    .subcategory_inner .subcategory_ticket_head h1 {
        font-size: 36px;
        font-weight: 500
    }
    .subcategory_middle_big_links .mobileDivision>span {
        font-size: 22px;
        border: 0;
        text-decoration: underline;
        text-underline-position: under;
        padding: 0
    }
    .performer_inner .perfo_title h1,
    .performer_inner .performer_head span {
        font-size: 24px;
        line-height: 30px
    }
    .performer_inner .performer_head {
        height: 100px
    }
    .table_performers .column1 {
        min-width: 105px
    }
    .table_performers .column1 p {
        width: 100%;
        font-size: 13px
    }
    .performer_inner .ticket_service_sale_area .right_text_area span {
        margin-bottom: 4px;
        margin-top: 7px
    }
    .mobile_event_ticketservice_sale.event_ticketservice_sale .ticket_service_sale_area .right_text_area span {
        margin-bottom: 3px;
        margin-top: 8px;
        font-size: 9px;
        line-height: 1.1;
        float: left;
        width: 100%;
        text-align: left
    }
    .mobile_event_ticketservice_sale.event_ticketservice_sale .ticket_service_sale_area .col-md-4 {
        padding-left: 0;
        padding-right: 2px
    }
    .mobile_event_ticketservice_sale.event_ticketservice_sale .ticket_service_sale_area .left_image_area {
        float: left;
        width: 25%
    }
    .mobile_event_ticketservice_sale.event_ticketservice_sale .ticket_service_sale_area .right_text_area {
        float: left;
        width: 75%;
        padding-left: 2px
    }
    #topbar {
        font-size: 20px
    }
    .mobile_image {
        display: block
    }
    .desktop_image {
        display: none
    }
}