
@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 0px 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 {
    font-size: 12px;
}
.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) {
    /*content: '';*/
    display:none;
}

.sort-cnt .sea-btn.active {
    color: #FF2635;
}
.sea-btn.active .sort-opt-check {
    border: 1px solid #FF2635;
   
}
table.venue-ticket-list-tbl * {
    font-weight: 400;
}
.sea-btn.active .sort-opt-check:before {
    background: #FF2635;
 
}
#sea-inventory-slider-with-filterBtn #sea-inventory-filtersBtncnt {
    background-color: #FF2635;
    color: #fff;
 
}
#sea-inventory-slider-with-filterBtn #sea-inventory-filtersBtncnt .sea-inventory-filterBtn .sea-inventory-child span.sea-angle {
    color: #fff;
}
.moreDeliverycontent ul li {
    color: #333 !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: #FF2635 !important;
  
}
.pre-checkout-price-cta {
    background-color: #FF2635;
    color: #fff;
  
}
#sea-filterCard-submit-btn {
    background-color: #FF2635;
    color: #fff;
  
}

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

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

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


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

.table_performers table tr:hover {
    box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.160784);
}
.table_performers .column3 a:first-child:hover {
    background: #FF2637;
    border: #FF2637 3px solid;
}
.events_listing img:hover {
    transform: scale(1.1);
}
.events_listing img {
    transition: transform 0.3s;
}


.default-desk h1 {
    text-transform: uppercase;
    font-size: 22px;
}
.banner-image {
    margin-top: 4.6rem !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: #FF2637;
  fill: #FF2637;
  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;
}
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #ef2026 !important; 
}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -23.5px -129.5px !important;
    margin-right: 10px;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .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 #ef2026;
    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: #ef2026 !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;
}
.hambergur-callbtn {
    text-align: center;
    margin: 50px 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 0px 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: 0px 0px 5px 0px rgba(0,0,0,.175) !important;
}

   .dropdown-menu>li>a {
    padding: 10px 20px;
    color: #EE2025;
    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: 80px;
    margin-top: 40px;
}

.events_listing  .subcat_teams {
    margin: 30px 0;
}
.text_paragraphs, .text_paragraphs1 {
    overflow-x: hidden;
}
.logo_area {
    width: 20%;
    display:flex;
    align-items: center;
}
span.search_glass_text {
    float: right;
    position: relative;
    top: -61px;
    left: -2px;
    border: none;
    background: #121212;
    border-radius: 30px;
    padding: 16px 17px;
}
span.search_glass_text:hover {
    background: #FF2637;
}

.deal_btn .round-button:hover {
 background: #FF2637;
}
.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: white;
        padding-bottom: 10px;
        width: 100%;
        margin: 0 auto;
    }
  
    .performer-top-dim {
        font-size: 22px;
        font-weight: 300;
        color: #707070;
        margin-top: 78px;
    }
    .performer_inner .perfo_title h1 {
        color: #FF0028;
        font-size: 42px;
        font-weight: 400;
        line-height: 22px;
        margin-bottom: 35px;
        margin-top: 15px;
    }

    .performer_inner .sidebar_inner{
        border:none;
        border-radius:0px;
    }
    .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: 0px;
    }
    .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 {
        width: auto !important;
        display: block;
        margin: 10px auto;
    }
    img.bear-perform-img {
        margin-top: 40px;
    }
    .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: transparent;
    }
    .row.performer_desc {
        background: #fff;
        padding-top: 80px;
        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: #ffffff;
    }
    .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: 0px;
    }
    .performer_inner .performer_leftside, .performer_inner .performer_rightside {
        margin-top: 10px;
        margin-bottom: 40px;
    }
    .performer_rightside {
	padding-top: 3px;
}
    
    .table_performers table.eventsTbl, .table_performers table.eventsTbl tbody tr td:first-child {
		border-right: 0px;
		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: 0px;
		 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: 0px;
		border-right: 0px;
		padding-left: 0px;
    }
    
    .table_performers table.eventsTbl, .table_performers table.eventsTbl tbody tr:hover td:first-child {
      border-color: black;
      border-right: 0px;
    }
    
    .table_performers table.eventsTbl, .table_performers table.eventsTbl tbody tr:hover td:last-child {
      border-color: black;
      border-left: 0px;
    }
    
    tr:hover td:not(:first-child, :last-child) {
      border-color: black;
      border-left: 0px;
      border-right: 0px;
    }
    .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: 22px;
    font-weight: 600;
    line-height: 62px;
}

.concert_ticket_head.custombreadcrumbs {
    position: relative;
    top: -85px;
    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;
}
.container.default-desk row {
    margin-left: 0;
    margin-right: 0;
}
.no_blue_text .upcoming_Title {
    margin-top: 20px;

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




.blackstrip {
    background: #000000;
    / height: 45px; /
    color: white;
    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: #fff;

}
.event-info-name {
    color: #ee2025;
}
.venue-ticket-list-row {
    background-color: #fafafa;
    border-bottom: 2px solid #fff;
}
.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: #ee2025;
    border: unset;
    padding: 5px 25px;
    border-radius: 25px;
}
#sea-inventory-slider-with-filterBtn .sea-inventory-slider .slick-track label:is(:hover, :focus, :focus-within) {
  background-color: #ee2025;
    border: unset;
    padding: 5px 15px;
    border-radius: 25px;
    outline:none;
}

#sea-inventory-slider-with-filterBtn .sea-inventory-slider .slick-track label.active span {
    color: #fff;
}
#sea-inventory-slider-with-filterBtn .sea-inventory-slider .slick-track label:hover span {
    color: #fff;
}
/*end*/

.call_btn {
    padding: 0;
}
.container.info_container_width {
    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;
}
.container {
    width: 1250PX;
}
.topbanner {
    background-image: url('../newimages/topbanner1.png');
    height: 532px;
    width: 100%;
    margin-top: 5px;
    z-index: 0;
}
  body{
	  background:#fff;
	  font-family: 'Poppins', sans-serif;
  }
  span.upcoming_Title {
    font-size: 18px;
    clear: both;
    float: left;
    /*width: 50%;*/
    font-weight: 600;
    color: #121212;
    padding-left: 6px;
}
  
  .ticket_service_sale_area {
	  display: none;
  }
  
  /*header css*/
  header#header_area{
	
	  display: flex;
      align-items: center;
	  
  }
  
  
  #topbar {
	  background: yellow;
	  color: black;
	  font-size: 26px;
	  font-weight: bold;
	  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: -0.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{
	  
  }
  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: 0px;
  }
  .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: 0px;
	  list-style-type: none;
	  text-align: right;
  }
  .small_call_details ul li{
	  float: left;
	  display: block;
	  padding: 0px 8px;
	  line-height: 1;
	  padding-right: 30px;
  }
  .small_call_details ul li:last-child{
	  border: none;
	  padding-right: 0px;
  }
  
  .small_call_details ul li a:hover {
  color:#FF2637;
  }
  a.trending {
    letter-spacing: 0.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: #707070;
    font-weight: 500;
    padding: 0px;
} .site_search_area {
    margin-left: 0px;
    padding-left: 0px;
    padding-right: 10px;
}.col-md-2.col-sm-3.col-xs-6.logo_area {
    padding-right: 0px;
    margin-right: 0px;
}

.form-control {
    
    -webkit-box-shadow: unset !important;
    box-shadow: unset !important;
    -webkit-transition: unset !important;
    -o-transition: unset !important;
    transition: unset !important;
} 
  /*menu area*/
  
  
  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: 0px;
  }
  
  header#header_area .top_menu_mobile_area.collapse.in ul.navbar-nav li a{
	  display: block;
	  color: white;
	  font-size: 18px;
	  line-height: 15px;
	  /*padding-top: 20px;  
	  padding-bottom: 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: white;
	  font-size: 16px;
	  padding: 0px;
	  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;
  }
  
  .small_call_details .sports_top_menu_area .sports_left_menu_inner{
	  background: white;
	  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: #FF2637;
	  line-height: 25px;
  }
 
  .small_call_details .sports_top_menu_area .sports_right_menu_inner{
	  float: left;
	  width: 100%;
	  padding: 10px 0px;
  }
  .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;
  }
  
  /*end menu*/
  #trending {color: #ff0028;}
  
  
  .maxlogos {
  max-width: 1175px !important;
  }
  
  /* footer css*/
  .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;
}
  #footer_area{
	  float: left;
	  width: 100%;
	  background: #121212;
	  padding-top: 6rem;
  }
  
  #footer_area .footer_inner {
    
    width: 100%;
    padding: 0px 70px;
    max-width: 1250px;
    margin: 0 auto;
     
}
  

  #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{
	  float: left;
	 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 0px;
	  text-align: center;
  }
   
  #footer_area .footer_copyrights p{
	  color: white;
	  font-size: 13px;
	  margin-top: 35px;
  }
  
  
  /* home page css*/
  .home_inner{
	  float: left;
	  width: 100%;
	  background: white;
	  padding-bottom: 10px;
  }
  .home_inner .sports_category img{
	  width: 100%;
  }
  
  .home_inner .home_icons_area{
	  background: black;
	  float: left;
	  width: 100%;
	  padding: 15px 0px;
	  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 img{
	  
  }
  .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: #ffffff;
  }
  
  .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: black;
	  float: left;
	  width: 100%;
	  padding: 15px 0px;
	  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 0px;
	  overflow: hidden;
	  text-overflow: ellipsis;
  }
  
  .home_inner .top_footer ul{
	  padding: 0px;
	  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{
	  
  }
  .home_inner .sport_categ_links .categ_link_inner{
	  float: left;
	  width: 100%;
	  background: black;
	  border-radius: 10px;
	  margin-bottom: 10px;
  }
  .home_inner .sport_categ_links ul{
	  list-style-type: none;
	  text-align: center;
	  padding: 10px 0px;
	  margin: 0px;
  }
  .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: white;
  }
  .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 page css*/
  
  .category_theatre_inner{
	  float: left;
	  width: 100%;
	  background: white;
	  padding-top: 10px;
	  padding-bottom: 40px;
  }
  .category_theatre_inner .theatre_ticket_head{
	  background: black;
	  float: left;
	  width: 100%;
	  border-radius: 10px;
	  
  }
  
  .category_theatre_inner .theatre_ticket_head h1{
	  text-align: center;
	  color: white;
	  text-transform: uppercase;
	  font-size: 60px;
	  font-weight: 600;
	  margin-top: 10px;
  }
  .theatre_six_tickets{
	  float: left;
	  width: 100%;
	  padding: 15px 0px;
  }
  
  
  
  .category_theatre_inner .theatre_middle_big_links{
	  float: left;
	  width: 100%;
	  background: black;
	  border-radius: 10px;
	  text-align: center;
	  padding: 10px 0px;
	  margin: 0px;
  }
  
  .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: #ffffff}
  .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 0px;
	  margin: 0px;
  }
  .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 page css*/
  
  .category_sports_inner{
	  float: left;
	  width: 100%;
	  background: white;
	  padding-top: 10px;
	  padding-bottom: 40px;
  }
  .category_sports_inner .sports_ticket_head{
	  background: black;
	  float: left;
	  width: 100%;
	  border-radius: 10px;
	  
  }
  
  .category_sports_inner .sports_ticket_head h1{
	  text-align: center;
	  color: white;
	  text-transform: uppercase;
	  font-size: 60px;
	  font-weight: 600;
	  margin-top: 10px;
  }
  .category_sports_inner .sports_six_tickets{
	  float: left;
	  width: 100%;
	  padding: 15px 0px;
  }
  
  
  .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 page css*/
  
  .category_concert_inner{
	  float: left;
	  width: 100%;
	  background: white;
	  padding-top: 10px;
	  padding-bottom: 40px;
  }
  .category_concert_inner .concert_ticket_head{
	  background: black;
	  float: left;
	  width: 100%;
	  border-radius: 10px;
	  
  }
  
  .category_concert_inner .concert_ticket_head h1{
	  text-align: center;
	  color: white;
	  text-transform: uppercase;
	  font-size: 60px;
	  font-weight: 600;
	  margin-top: 10px;
  }
  .category_concert_inner .concert_six_tickets{
	  float: left;
	  width: 100%;
	  padding: 15px 0px;
  }
  
  .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: black;
	  border-radius: 10px;
	  text-align: center;
	  padding: 10px 0px;
	  margin: 0px;
  }
  
  .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: #ffffff}
  .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 0px;
	  margin: 0px;
  }
  .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: white;
  }
  .category_concert_inner .concert_middle_big_links ul li a.coloringrey{
	  color: #bbb1b1;
  }
  
  /*sub category page css*/
  
  .subcategory_inner{
	  float: left;
	  width: 100%;
	  background: white;
	  padding-top: 10px;
	  padding-bottom: 40px;
  }
  .subcategory_inner .subcategory_ticket_head{
	  background: black;
	  float: left;
	  width: 100%;
	  border-radius: 10px;
	  
  }
  
  .subcategory_inner .subcategory_ticket_head h1{
	  text-align: center;
	  color: white;
	  text-transform: uppercase;
	  font-size: 52px;
	  font-weight: 600;
	  margin-top: 10px;
  }
  .subcategory_inner .subcategory_six_tickets{
	  float: left;
	  width: 100%;
	  padding: 15px 0px;
  }
  
  
  
  .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: black;
	  border-radius: 10px;
  }
  .subcategory_middle_big_links .mobileDivision > span{
	  float: left;
	  text-align: center;
	  color: white;
	  text-transform: uppercase;
	  font-weight: 700;
	  border-bottom: 1px white 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 0px;
	  margin: 0px;
  }
  .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: #ffffff}
  .subcategory_inner .subcategory_middle_big_links ul li:nth-child(odd) a{color: #bbb1b1}
  
  
  /*infopages page about us css*/
  
  .info_inner{
	  float: left;
	  width: 100%;
	  background: white;
	  padding-top: 10px;
	  padding-bottom: 10px;
  }
  
  .info_inner .info_head{
	  padding: 0px 20px;
  }
  
  .info_inner .info_head h1{
	  font-size: 30px;
	  margin: 0px;
	  padding: 15px 0px 12px 0px;
	  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: 0px;
  }
  .info_inner .contact_us .phoneAndEmail{
	  float: left;
	  width: 100%;
	  margin-bottom: 15px;
  }
  .info_inner .contact_us .phoneAndEmail p{
	  margin: 0px;
	  font-weight: 500;
  }
  
 /* .performer_inner{
	  float: left;
	  width: 100%;
	  background: white;
	  padding-bottom: 10px;
  }*/
  
  .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 rgba(38,38,38,.9);
  }
  
 
  
  .performer_inner .performer_breadcrumb{
	  float: left;
	  width: 100%;
  }
  .performer_breadcrumb .breadcrumb{
	  background: #fafafa;
	  padding-left: 0px;
	  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: 0px;
	  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: 0px;
  }
  .table_performers{
	  float: left;
	  width: 100%;
      border: unset;
  }
  /*.table_performers table.eventsTbl,
  .table_performers table.eventsTbl tbody tr{
	  border: 1px solid rgb(221, 221, 221);
  }*/
  
  .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: black;
	  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{
	  color: red;
	  border: 3px solid;
	  font-weight: 600;
	  padding: 2px 18px;
	  border-radius: 10px;
	  font-size: 14px;
  }
  /*.table_performers .column3 a:first-child{
	  color: red;
	  border: 3px solid;
	  font-weight: 600;
	  padding: 2px 18px;
	  border-radius: 10px;
	  font-size: 14px;
  }*/
  .table_performers .column1 strong{
	font-weight: 600;
    padding: 0px;
    text-transform: capitalize;
    margin: 0;
    font-size: 18px;
  }
  
  .table_performers .column1 p{
	color: #121212;
    padding: 0px;
    width: 60px;
    float: left;
    margin-bottom: 0px;
    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: 0px;
}
  .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: 0px;
	  font-size: 13px;
  }
 
  .table_performers .column3{
	  padding-top: 0px;
	  text-align: right;
  }
  .table_performers table tr:nth-child(even){background: #ffffff}
  .table_performers table tr:nth-child(odd) {background: #ffffff}
  
  .performer_pagination_area{
	  float: left;
	  width: 100%;
	  text-align: right;
  }
  .performer_pagination_area nav ul.pagination{
	  margin: 0px;
  }
  .performer_pagination_area nav ul.pagination .page-item.active a{
	  color: white;
	  background: black;
  }
  .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 0px;
	  text-align: center;
  }
  .performer_inner .text_paragraphs1{
	  width: 100%;
	  padding: 5px 0px;
  }
  .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: white;
	  left: -16px;
	  color: black;
	  opacity: 1;
	  width: auto;
  }
  .performer_inner .sidebar_inner #testimonialSlider a.right{
	  background: white;
	  right: -16px;
	  color: black;
	  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: black;
	  color: white;
	  text-align: center;
	  font-weight: 400;
	  border-top-left-radius: 10px;
	  border-top-right-radius: 10px;
	  font-size: 18px;
	  margin: 0px;
  }
  .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: 0px;
	  padding: 10px 5px;
	  background: black;
	  color: white;
	  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: 0px;
	  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: 0px 12px;
	  font-size: 12px;
	  padding-bottom: 15px;
	  margin: 0px;
  
  }
  
  .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 .sidebar_inner .hundred_guarantee img{
	  width: 100%;
  }
  .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: 0px 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: 0px;
  }
  #map-list-holder #list-ctn{
	 /* overflow: scroll;*/
  }
  .sea-list-legal-disclosure-shown-mobile .sea-list-disclosure{
	  padding: 0px;
	  background: none;
  }
  #sea-inventory-slider-with-filterBtn{
	  float: left;
	  width: 100%;
	 z-index: 9999;
  
  }
  .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 0px;
	  text-align: left;
	  letter-spacing: -0.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 0px;
	  text-align: left;
	  letter-spacing: -0.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: black;
	  text-decoration: underline;
	  font-weight: 500;
	  font-size: 15px;
	  cursor: pointer;
  }
  .mobile_header_area{
	  display: none;
  }
  
  .visible_desktop_only{
	  display: block;
  }
  .visible_mobile_only{
	  display: none;
  }
  .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 transparent;
	  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 transparent;
	  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 white;
	  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: white;
	  border-radius: 12px;
	  font-size: 16px;
	  line-height: 24px;
	  position: relative;
	  z-index: 1;
  }
  .event-pop-up-green .inner .message a.close-pop {
	  color: black;
	  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: 31px;
    cursor: pointer;
} 


a.calldesktop {
    background: #FF2637;
    border-radius: 10px;
    color: #ffffff;
    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;
    /* position: absolute; */
    width: 80%;
    margin: 0 auto;
    /* border-radius: 15px; */
} 
.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: 0px 3px 3px rgba(0, 0, 0, 0.160784) !important;
    background: linear-gradient(180deg, rgba(209,209,213,1) 8%, rgba(244,244,245,1) 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: rgba(255, 255, 255, 0);
    

}
input#searchTopBox::placeholder {
	font-style: normal;
	font-weight: 400;
	font-size: 15px;
	line-height: 18px;
    
}
.search_glass_icon button i {
     font-size: 17px;
    color: rgb(157 157 157);
}

.site_search_area #site_search input.searchAjax {
    border-radius: 32px;
    padding: 27px 0px 27px 73px;
    border: 1px solid #D5D5D5;
}
.TopCats{
	margin-top: 60px;
}
.topbanner .bannerText {
    /* float: right; */
    display: flex;
    justify-content: end;
    color: #fff;
    width: 90%;
    font-family: 'Anton', sans-serif;
    font-size: 64px;
    text-align: right;
    font-weight: 400;
    padding-top: 10%;
     padding-right: 8%;  
    text-transform: uppercase;
    text-shadow: 0px 3px 3px rgba(0, 0, 0, 0.160784);	    
     color: white;
     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;
}
.row.redbg {
    background: #FF2637;
    color: white;
    font-weight: 400;
    font-size: 18px;
    padding-top: 10px;
    padding-bottom: 10px;
	z-index: 99;
	top:93px;
}
.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;
    margin-top: 50px;
    overflow-x: hidden;
}

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

	/* Tabs */
 .tabs-content .desktop_image {
    display: block;
    width: 100%;
} 
.upcommingEvents {
    color: #121212;
    font-size: 32px;
    font-weight: 600;
	padding: 10px 0px;
}

.tabs {
    margin-top: 30px;
}
ul#tabs-nav {
	list-style: none;
	margin: 0;
	padding: 5px 0px;
	overflow: auto;
  }
  ul#tabs-nav li {
	background:#121212;
	float: left;
	font-weight: bold;
	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: #FF2637;
  }
   
  #tabs-nav li a {
    text-decoration: none;
    color: #FFF;
    font-size: 13px;
    padding: 0px 30px;
    font-weight: 500;
  
}
  .tab-content {
	padding: 10px 0px;
   
  }

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

.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:0px; padding-left:0px;}
  
  /* Just for CodePen styling - don't include if you copy paste */
  
 .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: table; */
    display: flex;
    align-items: center;
    /* position: relative; */
}

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 {
    /* float: right; */
    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: #3976FF;
}
.customer_reviews {
    border: none;
    width: 100%;
    background: #fff;
    border-radius: 18px;
    padding: 30px;
    margin-top: 20px;
}
img.shopperapprove {
    padding-left: 20px;
}
#testimonialSlider {
    width: 100%;
    float: unset;
    margin: 10px auto;
    border: none;
    border-radius: 0px;
}

.default-reviews { 
    padding-top:90px;
}

.default-reviews span {
    margin-top: 20px;
    font-size: 22px;
    color: #707070;
    font-weight: 300;
    display: block;
}
.default-reviews p {
    font-size: 32px;
    color: #121212;
    font-weight: 600;
    margin-bottom: 30px;
    margin-top: 10px;
}
.default-reviews {
    background: #FAFAFA;
    padding-bottom: 100px;
}
div#logos {
    padding: 50px;
}
 
  .table_performers table.eventsTbl .eventLocationHeader{
	  background: #ee2025;
	  text-align: left;
	  color: white;
	  
  }
  .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: -0.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){
 
	#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%;
	  }
	  .performer_inner .perfo_title h1,
	  .performer_inner .performer_head span{
		  font-size: 250%;
	  }
	  
	  #footer_area .footer_inner{
		  padding: 0px;
	  }
	  .mapHolder #event-info-area.event-info-ctn{
		  background: black !important;
	  }
	  .mapHolder #event-info-area.event-info-ctn .event-info-content h2{
		  color: white;
		  font-size: 23px;
	  }
	  .home_inner .home_icons_area .ten_icons img {
		  width: 120px;
	  }
	  .visible_desktop_only{
		  display: none;
	  }
	  .visible_desktopTablet_only{
		  display: block;
	  }
	  .performer_inner .performer_head {
		  height: 200px;
	  }
	  .event-info-details-ctn {
		  width: 68%;
	  }
      
	   
  }
  /*shah -------[class^="cm-"]:before, [class*=" cm-"]:before {
	display: none !important;
	}--*/
  #map-list-holder #list-ctn {
    /* overflow: scroll; */
    box-shadow: 1px 1px 6px 3px #ecedee;
    border-radius: 10px;
    margin-top: 8px;
    margin-left: 15px;
}
  .row.event_blackcontent {
		background: #121212;
		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: flex !important;
		align-items: center;
	}
	.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: #f3e9eb00;
		border-radius: 10px;
	}/*.event-info-right-col {
		float: right;
		line-height: 18px;
		min-width: 181px;
	   width: 181px;
		z-index: 1001;
	}*/
    .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;
	}
	span.timeString {
		font-size: 15px;
		padding-left: 11px;
		font-weight: 300;
	}
	#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: 20px 3px 5px 3px !important;
			 
		}
		.mobile_event_ticketservice_sale img {
		margin-left: 10px;
        margin-right: 20px;
	}
    
    
    
    /*****MENU*****/

.small_call_details .sports_top_menu_area .sports_left_menu_inner {
    background: #000;
   padding-top: 37px;
    border-radius: 0px 0 2.5rem 2.5rem;
}
header#header_area .viewMoreLinkArea a.viewMoreLink {
    color: #FF2637;
}
.small_call_details .sports_top_menu_area .sports_top_form a.nav-link {
    
    color: #FF2637; 
    margin-bottom: 10px;
    
}
.navbar-collapse ul.navbar-nav li.nav-item .dropdown-menu {
    
    border-radius: 0px 0 2.5rem 2.5rem;
    border: none;
    margin-top: 36px;
    transition: all .2s ease-in-out;
    background-color: #2b2b2b;
}
.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: 0.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%;
    display: block;
    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: 980px;
}

.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: #fff;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    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: #EE2025;
}

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

header#header_area .theatre_top_menu_inner .viewMoreLinkArea {

    padding-left: 40px;
}


/******END******/


	@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: 16px;

}

}
   
	/*---- Iphone 14 pro max------*/
	@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) {
    
    .page-name-event .event_breadcrumbs {
    display: none;
}
    
#sea-inventory-slider-with-filterBtn {
border-radius: 10px 10px 0 0;
}
    
    .logo_area .mobile_event_ticketservice_sale {
    display: block;
}
    
    .banner-image {
    margin-top: 10.5rem !important;
}
    header#header_area .viewMoreLinkArea a.viewMoreLink {
    margin-bottom: 8rem;
    margin-top: 3rem;
    overflow: unset;
    color: #FF2637 !important;
}
.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;
		}
		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: 0px;
		}
   .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: #EE2025;
}
    
    .Search ul.typeahead.dropdown-menu {
    min-width: 94%;
   
}


.cat-scrollable::-webkit-scrollbar {
    height: 5px;
}
.cat-scrollable::-webkit-scrollbar-thumb
{
	border-radius: 18px;
	background-color: #EE2025;
}
.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: #EE2025;
}

 .promotionsTabs_content {
    padding-bottom: 30px !important;
}
    

    
    .events_listing .container {
    margin-bottom: 25px;
    margin-top: 15px;
}
    #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: 0px;
}
.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: #ee2025 !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;
}
    
    .banner-image {
    background-position: 94% !important;
}
    
		.venue-ticket-list-tbl td.venue-ticket-list-section-qty-col {
			width: 35%;
		}
		.venue-ticket-list-tbl td.venue-ticket-list-cta-js.venue-ticket-list-cta-col {
			width: 27%;
		}
    .container.visible_mobile_only .mobile_image {
    margin-top: 12rem;
}
		.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 {
		background: #121212;
		padding: 20px 35px;
		margin: 0 auto;
	}
	/*.secure-money-bbb .col-md-4.col-sm-12.col-xs-12 {
		display: flex;
		align-items: center;
	}*/
	.default-reviews .container.info_container_width.secure-money-bbb {
		background: #fff;
		border-radius: 15px;
		width: 100%;
		padding-top: 40px;
	}
	.container.info_container_width.secure-money-bbb {
		padding: 0px 50px;
		margin: 0 auto;
	}
	h1#sea-event-info-name {
		color: #ee2025 !important;
		font-size: 24px;
		line-height: 40px;
		text-align: left;
	}.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;
		/* margin-bottom: 0; */
		/* padding: 0; */
	}
	body {
		margin: 0;
		padding: 0;
		overflow-y: visible;
		overflow-x: hidden;
	}  
	
	 
	.default-reviews {
		background: #FAFAFA;
		padding-bottom: 100px;
		margin: 0 auto;
		padding: 0px 6%;
		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 {
		/* float: left; */
		width: 100%;
		line-height: 34px;
		/* color: blue !important; */
	}
	.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;
		/* padding-bottom: 15px; */
	}
  
  /*ZAKKKK*/
  
	#map-list-holder #list-ctn {
		/*overflow: scroll !important;
		top: 306px !important;*/
	}
	.sea-list-legal-disclosure-shown-mobile .sea-list-disclosure{
		display: none !important;
	}
	.eventsTbl .btn-success {
		color: #fff;
		background-color: #5cb85c;
		/* border-color: #4cae4c; */
		background: url(https://vipticketscanada.ca/content/images/Arrow-right-512.png);
		display: block !important;
		width: 20px;
		border: none;
		height: 20px;
		background-position: center;
		text-indent: -99999px;
		/* background: transparent; */
		background-size: 20px;
	}
  
  .secure-money-bbb h2 {
    font-size: 20px;

}
.logo_area {
    width: 83.33333333%;
    align-items: center;

}
.secure-money-bbb img {
    width: 70px;
    
}
.sec_money img {
    position: relative;
    top: 30px;
}
  
  .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;
}
  .search_glass_icon button {
    border: none;
    background: #121212;
    border-radius: 30px;
    padding: 18px 22px;
}
  .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: 0px auto;
    width: 20%;
    padding-bottom: 10%;
}

  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: 0px;
}
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: white;
    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;
    width: 100%;
    display: inline-block;
    
}

.performer-top-dim {

    margin-top: 20px;
    
    }
  .TopCats {
    margin-top: 0px;
}
.Search .form-group {
    margin-bottom: 0;
}
  .Search input#searchTopBox {
    padding-left: 10%;
    font-size: 14px;
	    box-shadow: 3px 4px 10px #eeeeee;

}
  .topbanner {
    height: 380px;
    margin-top: 9rem;
    background-size: cover;
    background-position: 56%;
}
  .topbanner .bannerText {
    text-align: end;
    line-height: 1.2;
}

.nav-link {
    color: #ee2025 !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;
  }
  
  header#header_area{
	  padding:10px 0 0 0;
      display:block;
  }
  
  .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: 0px; 
		  padding-top: 0px;
	  }
	  #header_area .mobile_header_area #site_search i,
	  #header_area .mobile_header_area .phone_call_buton i{
		  color: white;
		  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;
	  }
      
    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_header_area #site_search,
	  header#header_area .site_search_area{
		    top: -12px;
            padding-right: 30px;
            
	  }
	  .site_search_area .mobile_hamburg.navbar-default{
		  background: none;
		  border: none;
		  margin: 0px;
	  }
	  .site_search_area .mobile_hamburg.navbar-default .navbar-header button{
		  border: 4px white solid;
		  border-radius: 9px;
	  }
	  .site_search_area .mobile_hamburg.navbar-default .navbar-header button span{
		  background-color: white;
		  height: 3px;
	  }
	  .visible_desktop_only{
		  display: none;
	  }
	  .visible_mobile_only{
		  clear:both;
		  display: block;
	  }
	  .visible_desktopTablet_only{
		  display: none;
	  }
	  .datesAndcities .dropdown button {
		  width: 90%;
	  }
	  .table_performers .column1,
	  .table_performers .column2{
		  white-space: initial;
		  margin-top: 0px;
          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;
         /* display: -webkit-box;
         -webkit-box-orient: vertical;
         -webkit-line-clamp: 2;
          overflow: hidden;*/
	  }
      .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: #ffffff}
	  
	  .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: #ffffff}
	  
	  .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: #ffffff}
	  
	  .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: #ffffff}
	  
	  .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: #ffffff}
	  
	  .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: #ffffff}
	  
	  .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: #ffffff}
	  
	  .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: #ffffff}
	  
	  .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: #ffffff}
	  
	  .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: #ffffff}
	  
	  .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: #ffffff}
	  
	  .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: #ffffff}
	  
	  .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: #ffffff}
	  
	  .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: #ffffff}
	  
	  .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: #ffffff}
	  
	  .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: #ffffff}
	  
	  .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: white;
		  padding: 5px 10px;
		  font-size: 12px;
		  border-radius: 3px;
		  margin-right: 1rem;
		  
	  }
	  .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 header#header_area{
          padding: 0px 15px;
          display: flex;
	  }
	  .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: 1px solid;*/
	  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: white;
	  left: -16px;
	  color: black;
	  opacity: 1;
	  width: auto;
  }
  .visible_mobile_only #testimonialSlider a.right{
	  background: white;
	  right: -16px;
	  color: black;
	  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: 0px;
	  padding: 10px 5px;
	  background: black;
	  color: white;
	  text-align: center;
	  font-weight: 400;
	  border-top-left-radius: 10px;
	  border-top-right-radius: 10px;
  }
	  .performer_inner .performer_leftside .customer_reviews{
	  float: left;
	  width: 100%;
	  border: 2px solid;
	  border-radius: 12px;
	  margin: 10px auto;
  }
  .performer_inner .performer_leftside #testimonialSlider{
	  width: 80%;
	  float: left;
	  margin: 15px 10%;
	  border: 1px solid;
	  border-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: white;
	  left: -16px;
	  color: black;
	  opacity: 1;
	  width: auto;
  }
  .performer_inner .performer_leftside #testimonialSlider a.right{
	  background: white;
	  right: -16px;
	  color: black;
	  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: 0px;
	  padding: 10px 5px;
	  background: black;
	  color: white;
	  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 .customer_reviews{
	  float: left;
	  width: 100%;
	  border: 2px solid;
	  border-radius: 12px;
	  margin: 10px auto;
  }
  .performer_inner .performer_leftside #testimonialSlider{
	  width: 80%;
	  float: left;
	  margin: 15px 10%;
	  border: 1px solid;
	  border-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: white;
	  left: -16px;
	  color: black;
	  opacity: 1;
	  width: auto;
  }
  .performer_inner .performer_leftside #testimonialSlider a.right{
	  background: white;
	  right: -16px;
	  color: black;
	  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: 0px;
	  padding: 10px 5px;
	  background: black;
	  color: white;
	  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: 0px;
		  margin-top: 3px;
	  }
      
      .site_search_area .mobile_hamburg .navbar-header img {
        height: 34px;
      }
	  .table_performers .column1{
		  padding: 0px 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: black;
		  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: #ffffff}
	  
	  .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: 210%;
	  }
	  .performer_inner .performer_head {
		  height: 160px;
	  }
	  .performer_inner .three_graphics_logo{
		  padding-left: 0px;
		  padding-right: 0px;
	  }
	  .performer_inner .performer_leftside .bbb_rating a img{
		  height: 36px;
	  }
	  .performer_inner .performer_leftside .text_paragraphs,
	  .performer_inner .performer_leftside .text_paragraphs1{
		  padding: 15px 0px 10px 0px;
	  }
	  .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: 0px;
	  }
	  .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: 0px;
		  padding-right: 5px;
	  } 
  
	  .site_search_area .mobile_hamburg.navbar-default{
		  padding: 0px 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 white solid;
              float: left;
              background: unset !important;
    border: unset !important;
	  }
	  .site_search_area .mobile_hamburg.navbar-default.navbar {
		 position: relative;
          top: 19px;
	  }
	  header#header_area .logo_area{
		  padding-left: 22px;
		  padding-right: 5px;
	  }
	  .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: 0px;
		  text-decoration: underline;
		  text-underline-position: under;
		  padding: 0px;
	  }
	  .performer_inner .perfo_title h1,
	  .performer_inner .performer_head span{
		  font-size: 170%;
	  }
	  .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: 0px;
		  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;
	  }
  }