@font-face {
	font-family: impact;
	src: url(/content/template_new/css/fonts/Impact.woff);
  }
  
  body{
	  background:#f9f9fa;
	  font-family: 'Ubuntu', sans-serif;
  }
  
  
  .ticket_service_sale_area {
	  display: none;
  }
  
  /*header css*/
  header#header_area{
	  float: left;
	  width: 100%;
	  background: black;
	  padding: 10px 0;
	  
  }
  
  #header_area .logo_area img{
	  width: 100%;
	  padding-top: 2px;
  }
  #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;
  }
  
  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;
  }
  .site_search_area #site_search{
	  margin-top: 20px;
  }
  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;
  }
  .site_search_area #site_search input.searchAjax{
	  font-size: 18px;
	  border-radius: 8px;
  }
  .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: white;
	  font-weight: 600;
	  font-size: 13px;
	  margin-bottom: 5px;
  }
  
  .small_call_details ul{  
	  float: right; 
	  padding-left: 0px;
	  list-style-type: none;
	  text-align: right;
  }
  .small_call_details ul li{
	  float: left;
	  display: block;
	  padding: 0px 8px;
	  border-right: 3px white solid;
	  line-height: 1;
  }
  .small_call_details ul li:last-child{
	  border: none;
	  padding-right: 0px;
  }
  .small_call_details ul li a{
	  font-size: 26px;
	  text-transform: uppercase;
	  color: #fff;
	  font-weight: 600;
	  padding: 0px;  
  }
  .small_call_details ul li a.dropdown-toggle{
	  font-family: impact;
  }
  
  /*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: 90%;
	  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: 540px;
  }
  .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: red;
	  line-height: 25px;
  }
  .small_call_details .sports_top_menu_area .sports_top_form a.active{
	  /*color: #fff;
	  background-color: red;
	  border-radius: 10px;*/
  }
  .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;
  }
  .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: 500px;
  }
  .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;
  }
  /*
  header#header_area .top_menu_mobile_area .concert_top_menu_area .concert_top_menu_inner .subcategories-list .linkparente:nth-child(odd) a,
  header#header_area .top_menu_mobile_area .theatre_top_menu_area .theatre_top_menu_inner .subcategories-list .linkparente:nth-child(odd) a,
  header#header_area .top_menu_mobile_area .sports_top_menu_area .sports_right_menu_inner .subcategories-list.mb_sp_link1_area a,
  header#header_area .top_menu_mobile_area .sports_top_menu_area .sports_right_menu_inner .subcategories-list.mb_sp_link1_area a span{
	  color: #bbb1b1 !important;
  }
  
  header#header_area .top_menu_mobile_area .concert_top_menu_area .concert_top_menu_inner .subcategories-list .linkparente:nth-child(even) a,
  header#header_area .top_menu_mobile_area .theatre_top_menu_area .theatre_top_menu_inner .subcategories-list .linkparente:nth-child(even) a,
  header#header_area .top_menu_mobile_area .sports_top_menu_area .sports_right_menu_inner .subcategories-list.mb_sp_link2_area a,
  header#header_area .top_menu_mobile_area .sports_top_menu_area .sports_right_menu_inner .subcategories-list.mb_sp_link2_area a span{
	  color: white !important;
  }*/
  
  .top_menu_mobile_area .sports_top_menu_area .sports_left_menu_inner{
	  background: white;
	  float: left;
	  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: 540px;
  }
  
  header#header_area .top_menu_mobile_area.collapse .sports_top_menu_area .sports_top_form a.nav-link{
	  width: auto;
	  float: left;
	  text-transform: none;
	  padding: .5rem;
	  font-size: 15px;
	  font-weight: 700;
	  color: red;
	  line-height: 25px;
  }
  header#header_area .top_menu_mobile_area.collapse .sports_top_menu_area .sports_top_form a.active,
  header#header_area .top_menu_mobile_area.collapse .sports_top_menu_area .sports_top_form a:active,
  header#header_area .top_menu_mobile_area.collapse .sports_top_menu_area .sports_top_form a:visited{
	 /* color: #fff;
	  background-color: red;
	  border-radius: 10px;*/
  }
  header#header_area .top_menu_mobile_area.collapse .sports_top_menu_area .sports_top_form a:active{
	  color: #fff;
	  background-color: red;
	  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*/
  
  /* footer css*/
  #footer_area{
	  float: left;
	  width: 100%;
	  background: black;
  }
  
  #footer_area .footer_inner{
	  float: left;
	  width: 100%;
	  padding: 0px 70px;
  }
  
  #footer_area .footer_inner span{
	  float: left;
	  width: 100%;
	  padding-left: 25px;
	  text-transform: uppercase;
	  font-size: 22px;
	  color: white;
	  margin-bottom: 20px;
	  margin-top: 20px; 
  }
  
  #footer_area .footer_inner ul{
	  float: left;
	 list-style-type: none;
	  border-left: 2px white solid;
	  padding-left: 25px;
  }
  #footer_area .footer_inner ul li a{
	  color: white;
	  font-weight: 500;
	  white-space: nowrap;
	  width: 100%;
	  overflow: hidden;
	  text-overflow: ellipsis;
	  display: inline-block;
  }
  
  #footer_area .footer_copyrights{
	  float: left;
	  width: 100%;
	  padding: 30px 0px;
	  text-align: center;
  }
  #footer_area .footer_copyrights img{
	  width: 100%;
  }
  #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 .perfo_title h1{
	  font-size: 300%;
	  color: #000;
	  text-transform: capitalize;
	  font-weight: 700;
	  text-align: left;
	  float: left;
	  width: 100%;
  }
  
  .performer_inner .performer_breadcrumb{
	  float: left;
	  width: 100%;
  }
  .performer_breadcrumb .breadcrumb{
	  background: white;
	  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%;
  }
  .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: red;
	  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: uppercase;
	  margin: 10px 0px;
	  font-size: 18px;
  }
  
  .table_performers .column1 p{
	  color: #484444;
	  padding: 0px;
	  width: 60px;
	  float: left;
	  margin-bottom: 0px
  }
  .table_performers .column2 strong{
	  font-weight: 600;
	  font-size: 17px;
	  margin-top: 10px;
	  margin-bottom: 6px;
	  width: 100%;
	  float: left;
  }
  
  .table_performers .column2 p{
	  color: grey;
	  margin: 0px;
	  font-size: 13px;
  }
  .table_performers .column1{
	  margin-top: 10px;
	  border-right: 2px #f7f3f3 solid;
	  margin-bottom: 10px;
	  min-width: 170px;
  }
  
  .table_performers .column3{
	  padding-top: 0px;
	  text-align: right;
  }
  .table_performers table tr:nth-child(even){background: #fdfbfb}
  .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{
	  float: left;
	  width: 100%;
	  border: 1px black solid;
	  border-radius: 7px;
  }
  
  .performer_inner .sidebar_inner .customer_reviews{
	  width: 94%;
	  border: 2px solid;
	  border-radius: 12px;
	  margin: 10px auto;
  }
  .performer_inner .sidebar_inner #testimonialSlider{
	  width: 80%;
	  float: left;
	  margin: 15px 10%;
	  border: 1px solid;
	  border-radius: 10px;
  }
  .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: 999999999;
  
  }
  .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: 55%;
  }
  
  .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;
	  right: 20px;
	  top: 23px;
	  cursor: pointer;
  }
  .search_glass_icon button {
	  border: none;
  }
  .search_glass_icon button i {
	  font-size: 24px;
  }
  
  .table_performers table.eventsTbl .eventLocationHeader{
	  background: #ed1f24;
	  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;
  }
  
  /*
  .visible_mobile_only .customer_reviews:not(:empty) {
	  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;
  }
  */
  
  @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){
  
  .eventDescriptions {
	  margin-top: 55em !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%;
	  }
	   
  }
  
  @media only screen and  (max-width: 767px){
  
  .performer_inner .performer_breadcrumb {
	  position: relative;
	  z-index: 1;
  }
  
  header#header_area{
	  padding:10px 0;
  }
  .performer_inner .performer_leftside, .performer_inner .performer_rightside {
	  
	   clear: left; 
  }
	  .desktop_search,
	  .sct_area{
		  display: none;
	  }
	  .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;
	  }
	  .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{
		  position: initial;
	  }
	  .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;
	  }
	  .table_performers .column3 a{
		  font-size: 30px;
		  font-weight: 400;
		  color: #818181;
	  }
	  .table_performers .column1 strong,
	  .table_performers .column2 strong{
		  font-weight: 400;
	  }
	  .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{
		  display:none;
	  }
	  .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;
	   }
  }
  
  @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: 2px;
	  }
	  .table_performers .column1{
		  padding: 0px 5px;
		  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 h1#sea-event-info-name,
	  .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;
		  border: 3px white solid;
	  }
	  .site_search_area .mobile_hamburg.navbar-default.navbar {
		  padding: 0px 5px;
		  min-height: 42px !important;
	  }
	  header#header_area .logo_area{
		  padding-left: 10px;
		  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: 60px;
		  text-align: center;
	  }
	  .table_performers .column1 p {
		  width: 100%;
		  text-align: center;
	  }
  
	  .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;
	  }
  }