
@media only screen and (min-width: 1200px) and (max-width: 1400px) {
.checkout-form-details .place_order-details{display: block;}
  .sep_sec_tick {display: block;}
}
/*@media only screen and (min-width: 1200px) and (max-width: 1300px) {
.checkout-form-details .place_order-details{display: block;}
}*/
@media only screen and (min-width: 992px) and (max-width: 1200px) {
  /*.tick_quan .select::after {
    right: 38px;
  }*/
  .header-top-login a {
    font-size: 14px;
    color: #fff;
    text-transform: uppercase;
  }
  .header-top-login {
    text-align: right;
  }
  .header-top-right .dropdown-menu > li {
    background: #fff;
  }
  .header-top-left {
    margin: 10px 0;
  }
  .single-upcoming-match > h2,
  .trust-pilot i.fas.fa-phone-alt {
    font-size: 18px;
  }
  .slicknav_nav a {
    margin: 5px 10px;
    font-size: 14px;
  }
  .header-mainmenu-area button.btn-dropdown.dropdown-toggle {
    margin: 5px 10px;
    background: #fff;
    color: #000;
    border: none;
  }
  .slicknav_nav li {
    border-bottom: 1px solid #efeaea;
    color: #000;
  }
  .slicknav_nav {
    width: 80%;
    float: right;
  }
  .trust-pilot {
    max-width: 160px;
  }
  .topAirSlider .owl-next {
    right: -40px;
  }
  .topAirSlider .owl-prev {
    left: -40px;
  }
  .team-head-image img {
    height: 60px;
  }
  .slicknav_btn {
    margin: 0;
    padding: 0;
  }
  .header-top-right .dropdown {
    margin-right: 10px;
  }
  .search_teams {
    bottom: 70px;
  }
  .onebox-desktop-menu {
    display: block;
    min-height: auto;
  }
  .responsive-menu-2 {
    display: block;
    float: right;
    width: 100%;
  }
  .responsive-menu-2 .slicknav_btn {
    float: right;
    margin-left: 0;
  }
  .responsive-menu-1 {
    display: block;
  }
  .onebox-caption-cell {
    margin: 20px 0;
  }
  .search-book-btn .onebox-btn-book {
    padding: 5px 0;
  }
  .main-lates-matches .item .team {
    width: 35%;
  }
  .single-match-gallery-text {
    margin: 0;
  }
  .single-match-gallery-book h4,
  .single-match-gallery-text h4 {
    margin: 15px 0 0;
  }
  .main-lates-matches .item .score {
    width: 30%;
    display: inline-block;
    text-align: center;
    vertical-align: top;
  }
  .score img {
    width: 130px;
    vertical-align: bottom;
  }
  .main-lates-matches .item .team1 {
    width: 33%;
    display: inline-block;
    text-align: right;
  }
  .single-about-right-text p {
    height: 100px;
  }
  .single-about-right-text > h3,
  .upcoming-match-box > P {
    font-size: 14px;
  }
  .ticket_value {
    float: left;
    width: 100%;
  }
  .fc_tickets {
    max-width: 100%;
  }
  .onebox-footer-bottom::after,
  .onebox-footer-bottom::before {
    width: 25.33%;
  }
  .single-footer-social li a {
    width: 37px;
    height: 37px;
    line-height: 37px;
  }
  #coming-soon > p {
    width: 75px;
  }
  .single-upcoming-match > h3 {
    font-size: 16px;
    padding: 17px 15px;
  }
  .team-head-image {
    width: 90px;
    height: 100px;
  }
  .upcoming-match-btn .onebox-btn {
    margin: 5px;
  }
  .team-head-vs {
    margin-top: 35px;
  }
  .single-fixture-left-widght > ul {
    float: none;
    width: 100%;
  }
  .single-top-player.center {
    left: 40px;
  }
  .single-pro-overlay {
    padding: 75px 0;
  }
  .admin-image-right li {
    margin: 0 5px;
  }
  .onebox-notfound h2 {
    font-size: 165px;
  }
  .onebox-notfound h4 {
    font-size: 20px;
  }
  .tickets-box-team-text h4 {
    font-size: 13px;
  }
  .single-post-text h3 {
    height: 70px;
  }
  .single-upcoming-event p {
    bottom: 131px;
  }
  .header .toggle span,
  .header .toggle span::after,
  .header .toggle span::before {
    border-radius: 10px;
    height: 3px;
  }
  .header .toggle span::after {
    bottom: -8px;
  }
/*  .logo_area {float: left;width: 175px;}*/
  .team-name-details .order-img{display: none;}
  .quan .form-control{padding: 0 10px;}
  span.low_price {display: block;}
  .place_order-details {display: block;}
  .sep_sec_tick {display: block;}
  .pad_five_new {padding: 0px 5px;}
  .btnss_all {position: unset;display: block;}
.tabs_section_checkout .tabcontent {bottom: 40px;}
.onebox-top-footer-area.section_50.footer-mobile {padding: 20px 0;}
.single-footer-widget .faq-title .icon{top: 15px;}
.single-footer-widget .faq--item .faq-title {padding: 10px 0;}
.single-footer-widget .faq--item .faq-content {padding: 0px 0 10px;}

.onebox-main-caption h3 {font-size: 40px;}
.logo_area {width: 195px;}
#Home .payment-order-details {margin: 30px 0 0;}
.request-ticket-box .account-form-group > input {height: 40px;}
.request-ticket-box .account-form-group .form-control {height: 40px;}
.request-ticket-box .account-form-group .select::after {top: 40px;left: 25px;}
.popularteams .epl_section_popular {margin-top: 30px;}


#Attendee .onebox-checkout-form-details {margin: 30px 0 0;}
#Payment .payment_information {margin: 30px 0 0;}
#error_message .tick_book_btn button {height: 40px;}

}
@media only screen and (min-width: 768px) and (max-width: 992px) {
  .desk-hide,
  .desktop,
  .footer-mobile,
  .mobile_view,
  .mobile_view .booking-project,
  .onebox-site-logo .header,
  .responsive-menu-1,
  .row.sign_in_mobile,
  .stadium_para {
    display: block;
  }
  .booking-project,
  .footer-desktop,
  .mainmenu-left,
  .mob-hide,
  .mobile,
  .orders i.fas.fa-angle-double-right,
  .row .sign_in,
  .stadium_para_mobile,
  .youtube-text {
    display: none;
  }
  .onebox-checkout-form-order-details,
  .tickets_reserved {
    margin-top: 20px;
  }
  .ticket_guarantee,
  .ticket_guarantee_rig,
  .ticket_guarantee_view,
  .ticket_reserved,
  .tickets_left {
    margin-top: 10px;
  }
  section.onebox-checkout-area.section_50 {
    padding: 20px 0 30px;
  }
  .partner_image {
    margin: 0 auto;
    display: table;
  }
  .header-top-login a {
    font-size: 14px;
    color: #fff;
    text-transform: uppercase;
  }
  .event-image-right,
  .header-top-login {
    text-align: right;
  }
  .sub_head a,
  .team-tickets-content,
  .ticket_guarantee p,
  .ticket_guarantee_rig p {
    text-align: center;
  }
  .header-top-right .dropdown-menu > li {
    background: #fff;
  }
  .header-top-left,
  .single-about-right {
    margin: 10px 0;
  }
  .trust-pilot i.fas.fa-phone-alt {
    font-size: 18px;
  }
  .slicknav_nav a {
    margin: 5px 10px;
    font-size: 14px;
  }
  .header-mainmenu-area button.btn-dropdown.dropdown-toggle {
    margin: 5px 10px;
    background: #fff;
    color: #000;
    border: none;
  }
  .slicknav_nav li {
    border-bottom: 1px solid #efeaea;
    color: #000;
  }
  .slicknav_nav {
    width: 80%;
    float: right;
  }
  .trust-pilot {
    max-width: 160px;
  }
  .team-head-image img {
    height: 60px;
  }
  .slicknav_btn {
    margin: 0;
    padding: 0;
  }
  .header-top-right .dropdown {
    margin-right: 10px;
  }
  .onebox-desktop-menu {
    display: block;
    min-height: auto;
  }
  .responsive-menu-2 {
    display: block;
    float: right;
    width: 100%;
  }
  .responsive-menu-2 .slicknav_btn {
    float: right;
    margin-left: 0;
  }
  .chk_stats,
  .onebox-caption-cell,
  .onebox-order-info h3 {
    margin: 20px 0;
  }
  .faq--item .faq-title .icon {
    right: 0;
  }
  .search-book-btn .onebox-btn-book {
    padding: 5px 0;
  }
  .faq-section .faq--area,
  .faq-section .faq--wrapper,
  .onebox-top-footer-area .faq--area {
    padding: 0;
  }
  .faq-section .faq--item .faq-title .icon {
    right: 20px;
    top: 30px;
  }
  .faq-section .faq-content p {
    font-size: 14px;
  }
  .faq-section .faq-menu ul li a {
    padding: 10px 5px;
    font-size: 14px;
  }
  .faq-section .faq--wrapper .main-title,
  .onebox-order-info .details h4 {
    font-size: 16px;
  }
  .faq-section .faq--item .faq-title .title {
    font-weight: 600;
    font-size: 15px;
  }
  .main-lates-matches .item .team {
    width: 35%;
  }
  .single-match-gallery-text {
    margin: 0;
  }
  .single-match-gallery-book h4,
  .single-match-gallery-text h4 {
    margin: 15px 0 0;
  }
  .main-lates-matches .item .score {
    width: 30%;
    display: inline-block;
    text-align: center;
    vertical-align: top;
  }
  .score img {
    width: 130px;
    vertical-align: bottom;
  }
  .main-lates-matches .item .team1 {
    width: 33%;
    display: inline-block;
    text-align: right;
  }
  .onebox-tickets-list-area .sub_head,
  .tournament_lists {
    float: left;
    width: 100%;
  }
  .imagg,
  .match-tickets-box-right,
  .txtt {
    float: none;
  }
  .sub_head a {
    width: 33%;
  }
  .about_us,
  .privacy_policy {
    padding: 30px;
  }
  .mainmenu-left li a {
    padding: 15px 5px;
    font-size: 16px;
  }
  .header-top-overlay {
    width: 63%;
  }
  .onebox-main-slide {
    height: 430px;
  }
  #product_tab_content,
  .about-page-welcome-left,
  .fixture-page-next-match-right,
  .onebox-about-left,
  .single-product-page-right,
  .single-tickets-list {
    margin-top: 30px;
  }
  .last-match-result-two {
    text-align: left;
  }
  .result-details-right {
    margin-left: 0;
    margin-right: 120px;
  }
  .onebox-video-area::before {
    background-image: none;
  }
  .footer-mobile .faq--item,
  .footer-mobile .faq--item .faq-content,
  .onebox-video-overlay {
    background: 0 0;
  }
  .single-pro-overlay {
    padding: 55px 0;
  }
  .onebox-footer-bottom::after,
  .onebox-footer-bottom::before {
    border-width: 0;
  }
  .comment-form-template form input[type="email"],
  .comment-form-template form input[type="text"],
  .comment-form-template form textarea,
  .sidebar,
  .update_nomi a {
    width: 100%;
  }
  .imagg,
  .onebox-gallery-masonary .nav > li > a,
  .txtt {
    width: auto;
  }
  .margin-top {
    margin-top: 50px;
  }
  .single-top-player.center {
    left: 0;
  }
  .match-tickets-box-left {
    min-width: 100%;
    margin: 0;
    padding: 0;
  }
  .match-tickets-box-right .onebox-btn {
    width: 100%;
    max-width: 200px;
  }
  .coupon-cart-right > a,
  .proceed-checkout > a,
  .right-box .tickets-box-team-img {
    margin-right: 0;
  }
  .order-tickets td .onebox-btn {
    padding: 10px;
    font-size: 14px;
  }
  .order-tickets table tbody tr > td {
    padding: 20px 10px;
  }
  .single-product-page-left div.pro-view {
    float: left;
    width: 25%;
  }
  #viewproduct {
    margin-bottom: 30px;
  }
  .single-shipping input {
    margin: 5px 0;
  }
  .margin-bottom {
    margin-bottom: 50px;
  }
  .mainmenu-left.second-menu ul li:nth-last-child(-n + 3) ul {
    left: auto;
    right: 0;
  }
  .toptable td:before {
    content: attr(data-label);
    text-align: right;
    font-weight: 700;
    text-transform: uppercase;
    float: left;
  }
  .toptable td,
  .toptable th {
    display: block;
    text-align: right !important;
    padding: 10px 15px;
    border-bottom: 1px solid #ddd;
    font-weight: 500;
    color: #000;
  }
  .toptable tr th {
    border: none;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  .btn_mobile {
    display: inline-flex;
    background: #b00505;
    color: #fff;
    outline: 0;
    border: 1px solid #ccc;
    font-size: 14px;
    padding: 5px 10px;
  }
  .last-match-score h1 {
    font-size: 22px;
  }
  #sidebar.sticky {
    position: unset;
  }
  .onebox-upcoming-mathces-area .upcoming-sub_head {
    max-width: inherit;
  }
  .upcoming-sub_head {
    max-width: 100%;
  }
  #filter_form {
    float: left;
    width: 100%;
  }
  #team_form {
    float: right;
    width: 49%;
  }
  .advanced-sort,
  .section_nopadd,
  section.onebox-order-info.section_50,
  section.onebox-your-orders.section_50 {
    padding: 10px 0;
  }
  .date_drop,
  .sort_by {
    max-width: 200px;
  }
  .tickets-box-team-text h4 {
    font-size: 13px;
  }
  .res_table_new .accordion {
    margin-bottom: 0;
  }
  .onebox-your-orders .onebox-section-heading > h2 {
    margin-bottom: 15px;
    font-size: 24px;
  }
  .res_table_new tr {
    border-bottom: 15px solid #f1f1f1;
  }
  .onebox-order-info .tick_info .details {
    min-height: auto;
  }
  .tick_info {
    margin-bottom: 20px;
  }
  .onebox-order-info .sub_heading {
    margin-bottom: 10px;
  }
  .blog_page_details {
    padding: 40px 10px;
  }
  .single-event-img img {
    width: 100%;
    height: auto;
  }
  .header-top-area,
  .upcoming-teams-headings h2 {
    height: auto;
  }
  .imagg {
    margin: 0;
  }
  .position_stct {
    position: relative !important;
    top: 0 !important;
  }
  .powered_by img {
    margin-right: 20px;
  }
  .user_login {
    display: block;
    float: right;
    margin: 16px 0 0;
  }
  .user_login ul li {
    display: inline-block;
    margin: 0 20px 0 25px;
  }
  .search-icon-mobile .fas,
  .user-icon-mobile .fas {
    color: #fff;
    font-size: 20px;
    font-weight: 400;
  }
  .logo_area {
    margin-left: 30px;
    width: 150px;
  }
  .onebox-site-logo .header {
    display: block;
    float: left;
    margin: 10px 0;
  }
  .header .toggle span,
  .header .toggle span::after,
  .header .toggle span::before {
    border-radius: 10px;
    height: 3px;
  }
  .header .toggle span::after {
    bottom: -8px;
  }
  .login-page-box {
    position: relative;
    right: 0;
    bottom: 0;
    margin-top: -50%;
    margin-bottom: 10%;
    width: 90%;
  }
  .login_imag_11 {
    position: absolute;
    top: 10%;
    left: 18%;
  }
  .football_ticket .topAirSlider .owl-next {
    top: -7%;
  }
  .onebox-main-caption h3 {
    font-size: 40px;
    line-height: 60px;
  }
  .football_ticket .topAirSlider .owl-prev {
    left: 90%;
    top: -7%;
  }
  .epl-popular-teams .topAirSlider .owl-prev {
    left: 90%;
    top: -18%;
  }
  body.theme-default .hc-offcanvas-nav a.nav-next {
    border-bottom: 0 solid #2c5d8f;
  }
  .team_tickets_img .imggs {
    position: relative;
    top: 0;
    right: 0;
  }
  .category-info-list {
    margin-top: 0;
  }
  .column_mobile {
    display: flex;
    flex-direction: column-reverse;
  }
  .track-order-details {
    padding: 20px;
  }
  .banner_texts {
    margin-top: 50px;
    position: relative;
  }
  .btn-track,
  .upcoming-match-btn-view-all {
    margin: 0 auto;
  }
  .search_teams {
    bottom: 40px;
  }
  .topAirSlider .owl-next {
    top: auto;
    right: 43%;
    bottom: -70%;
    display: block !important;
  }
  .topAirSlider .owl-prev {
    top: auto;
    left: 43%;
    bottom: -70%;
    display: block !important;
  }
  .football_ticket .football-ticket-heading > h2 {
    font-size: 16px;
/*    text-align: center;*/
    margin-left: 0;
  }
  .epl-about-area .football-ticket-heading > h1,
  .football_ticket .football-ticket-heading > h1 {
    font-size: 24px;
/*    text-align: center;*/
    margin-bottom: 10px;
  }
  .team-tickets ul {
    margin: 0 auto;
    text-align: center;
    right: 0;
    left: 0;
  }
  .epl-about-area .football-ticket-heading > h2 {
/*    text-align: center;*/
    font-size: 16px;
    margin-left: 0;
  }
  .most-popular .football-ticket-heading > h1 {
    font-size: 24px;
/*    text-align: center;*/
  }
  .most-popular .football-ticket-heading > h2 {
/*    text-align: center;*/
    font-size: 16px;
  }
  .btn-track {
    width: 150px;
    padding: 0 20px;
    height: 40px;
  }
  .footer-mobile .faq--item {
    border-bottom: 1px solid #5d346a;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0;
    border-radius: 0;
    margin-bottom: 10px;
  }
  .footer-mobile .faq--item .faq-title .title {
    margin: 0;
    padding-right: 0;
    font-weight: 800;
    font-size: 20px;
    line-height: 30px;
  }
  .footer-mobile .faq--item .faq-title .icon {
    width: 11px;
    height: 11px;
    border-top: 2px solid #fff;
    border-left: 2px solid #fff;
  }
  .footer-mobile .open .faq-title {
    background: 0 0;
    color: #fff;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  .footer-mobile .single-footer-link a {
    color: #e0e0e0;
  }
  .single-footer-social {
    margin: 10px auto;
    display: table;
  }
  .football_ticket .topAirSlider .owl-next,
  .football_ticket .topAirSlider .owl-prev {
    bottom: auto;
  }


.mob_view_back {display: flex;}
.upcoming-back {display: inline-block;margin-left: 10px;width: 100%;}
.upcoming-back h1 {font-size: 13px;font-weight: 600;line-height: 16px;}
.upcoming-back p {font-size: 10px;font-weight: 500;line-height: 14px;color: #202020;}
.star_rate {display: none;}
section.ticket-star-rating {margin-top: 0px;padding: 10px 0;border-bottom: 1px solid #b5abb8;}
section.onebox-tickets-selection-sub-header.section_10 {display: none;}
.container-fluid-padding {padding-right: 15px;padding-left: 15px;}
#map_svg {height: 215px;cursor: move;margin: 0 auto;display: flex;align-items: center;float: left;width: 100%;}
.modal-mob {display: flex;align-items: center;justify-content: space-between;margin: 5px 0;}
.tickets_head h3 {font-size: 14px;font-weight: 500;color: #240D2C;line-height: 28px;}
.filter_icon_mob {font-size: 14px;font-weight: 400;color: #240D2C;}
.filter_icon_mob img {width: 15px;margin-right: 5px;}
.modal-mob .select select {height: 40px;color: #130061;}
.ticket_quantity {float: none;max-width: 100%;margin: 0 0 10px 0;height: 40px;}
.scroll_section {display: block;}.select::after {font-size: 9px;}
.ticket_quality {float: none;max-width: 100%;margin: 0 0 10px 0;height: 40px;}
.ticket_quality1 {justify-content: flex-start;height: 40px;margin: 0 0 10px 0;background: #fff;border: 2px solid #130061;font-size: 14px;}
.scroll_section .select::after {top: 6px;right: 14px;}
.bd {border-top: 1px solid #ccc;}
.tick_list_new {max-height: 350px;height: auto;overflow-x: hidden;}
.progress_bar_val h3 {font-size: 14px;}
.position_stct {position: unset !important;top: 0 !important;}

span.ticket_show {font-size: 14px;font-weight: 400;background: none;color: #240D2C;border-radius: 0;padding: 0;border: none;margin-left: 0px;}
.note_icon img {width: 12px;margin-left: 5px;}

.ticket_show img {width: 14px;margin-right: 0px;}
span.tooltip_text {display: inline-block;}
.lowest_price {text-align: right;margin-right: 20px;}
.tick_tier {font-size: 15px;line-height: 19.6px;}
.seat_select_block_items {margin: 0 0 7px 0;border: 1px solid #B5ABB8;border-radius: 10px;padding: 8px 10px;}
.quan .form-control {margin: 0 0 12px 0;height: 25px;padding: 0 10px;}
.tick_book_btn button {height: 25px;font-size: 14px;display: flex;align-items: center;justify-content: center;}
.mob_price_val .select::after {font-size: 9px;top: -2px;right: 10px;padding: 0 5px;}
.tick_price_range {font-size: 16px;margin: 0px 10px 0 0;text-align: left;float: left;}
span.span_ltr {font-size: 12px;line-height: 16.8px;display: inline-block;color: #240D2C;font-weight: 600;}
span.each_txt {font-size: 10px;font-weight: 300;color: #898F99;display: inline-block; text-transform: lowercase;margin-left: 0px;}
.lowest_price .ticket_show .tooltiptext {font-size: 10px;width: 90px;text-align: left;padding: 0 10px;}
.tooltip_text .tooltiptext {right: 0px;left: unset;top: 100%;padding: 0 5px;width: 150px;}

.container-fluid-size {padding-right: 15px;padding-left: 15px;}
.sep_sec_tick {display: block;}
.order-img {display: none;}
.price-total {display: none;}
.tabs_section_checkout {min-height: 100%;margin-top: 50px;}
span.text-min {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 100%;display: block;}
.tabs_section_checkout .tablink {width: 30%;font-size: 12px;line-height: 18px;padding: 4px 10px;}
.tabs_section_checkout .active::after {border-top: 23px solid transparent;border-bottom: 23px solid transparent;}
.onebox-checkout-form-details .checkbox label {font-size: 12px;line-height: 16px;}
.tick_book_btn button:hover {font-size: 11px;}

.booking-project, .desktop, .footer-desktop, .mainmenu-left, .mob-hide, .mob_hide, .mobile_view .booking-project, .onebox-video-overlay, .orders i.fas.fa-angle-double-right, .row .sign_in, .single-upcoming-match > h2, .stadium_para_mobile, .youtube-text {
display: none;
}
.no_ticket_found {padding: 0px;}
.request-ticket-box {padding: 5% 5%;}
.pad_five_new {
padding: 0px 5px;
}
.btnss_all {
position: unset;
display: block;
}
.tabs_section_checkout .tabcontent {bottom: 40px;}
.onebox-top-footer-area.section_50.footer-mobile {padding: 20px 0;}

.single-footer-widget .faq-title .icon{top: 15px;}
.single-footer-widget .faq--item .faq-title {padding: 10px 0;}
.single-footer-widget .faq--item .faq-content {padding: 0px 0 10px;}

#Home .payment-order-details {margin: 30px 0 0;}
.request-ticket-box .account-form-group > input {height: 40px;}
.request-ticket-box .account-form-group .form-control {height: 40px;}
.request-ticket-box .account-form-group .select::after {top: 40px;left: 25px;}
.popularteams .epl_section_popular {margin-top: 30px;}

#Attendee .onebox-checkout-form-details {margin: 30px 0 0;}
#Payment .payment_information {margin: 30px 0 0;}
#error_message .tick_book_btn button {height: 40px;}
p.desktop {display: block;}
p.mobile {display: none;}

}
@media only screen and (min-width: 650px) and (max-width: 768px) {
  .footer-mobile .faq--item,
  .footer-mobile .faq--item .faq-content,
  .onebox-video-area::before {
    background: 0 0;
  }
  .admin-image,
  .admin-image-right > ul,
  .box-share-left,
  .coupon-cart-left,
  .coupon-cart-right,
  .match-date,
  .single-shipping,
  .team-tickets-content,
  .tick_price,
  .ticket_guarantee p,
  .ticket_guarantee_rig p {
    text-align: center;
  }
  .ticket_value,
  .tournament_lists {
    float: left;
    width: 100%;
  }
  .desk-hide,
  .footer-mobile,
  .mobile,
  .mobile_view,
  .mobile_view .booking-project,
  .responsive-menu-1,
  .row.sign_in_mobile,
  .stadium_para {
    display: block;
  }

  .Desktop_hide{display: contents;}
  .Desktop_hide .stadium_para_notes {
        background: #f8f3fa;
        margin: 10px 0;
        padding: 20px;
        float: left;
        width: 100%;
        border-radius: 6px;
                display: block !important;
        
    }
  .stadium_para_notes {
    background: #f8f3fa;
    margin: 10px 0;
    padding: 20px;
    float: left;
    width: 100%;
    border-radius: 6px;
    display: none;
}
  #coming-soon,
  .booking-project,
  .desktop,
  .footer-desktop,
  .mainmenu-left,
  .mob-hide,
  .mob_hide,
  .onebox-video-overlay,
  .orders i.fas.fa-angle-double-right,
  .row .sign_in,
  .single-upcoming-match > h2,
  .stadium_para_mobile,
  .youtube-text {
    display: none;
  }
  .mrg_btm,
  .onebox-checkout-form-order-details,
  .single-product-page-right,
  .tickets_reserved {
    margin-top: 20px;
  }
  .ticket_guarantee,
  .ticket_guarantee_rig,
  .ticket_guarantee_view,
  .ticket_reserved,
  .tickets_left {
    margin-top: 10px;
  }
  .header-top-login a {
    font-size: 14px;
    color: #fff;
    text-transform: uppercase;
  }
  .event-image-right,
  .header-top-login,
  .header-top-right {
    text-align: right;
  }
  .header-top-right .dropdown-menu > li {
    background: #fff;
  }
  .header-top-left,
  .single-about-right,
  .single-shipping input {
    margin: 10px 0;
  }
  .onebox-notfound h4,
  .trust-pilot i.fas.fa-phone-alt {
    font-size: 18px;
  }
  .slicknav_nav a {
    margin: 5px 10px;
    font-size: 14px;
  }
  .header-mainmenu-area button.btn-dropdown.dropdown-toggle {
    margin: 5px 10px;
    background: #fff;
    color: #000;
    border: none;
  }
  .slicknav_nav li {
    border-bottom: 1px solid #efeaea;
    color: #000;
  }
  .slicknav_nav {
    width: 80%;
    float: right;
  }
  .trust-pilot {
    max-width: 160px;
  }
  .team-head-image img {
    height: 60px;
  }
  .slicknav_btn {
    margin: 0;
    padding: 0;
  }
  .header-top-right .dropdown {
    margin-right: 10px;
  }
  .onebox-desktop-menu {
    display: block;
    min-height: auto;
  }
  .responsive-menu-2 {
    display: block;
    float: right;
    width: 100%;
  }
  .responsive-menu-2 .slicknav_btn {
    float: right;
    margin-left: 0;
  }
  .chk_stats,
  .onebox-caption-cell,
  .onebox-order-info h3 {
    margin: 20px 0;
  }
  .search-book-btn .onebox-btn-book {
    padding: 5px 0;
  }
  .faq-section .faq--area,
  .faq-section .faq--wrapper {
    padding: 0;
  }
  .faq-section .faq--item .faq-title .icon {
    right: 20px;
    top: 30px;
  }
  .faq-section .faq-content p,
  .last-match-score h1 span {
    font-size: 14px;
  }
  .faq-section .faq-menu ul li a {
    padding: 10px 5px;
    font-size: 14px;
  }
  .faq-section .faq--wrapper .main-title,
  .onebox-order-info .details h4,
  .onebox-single-faqs > h3 {
    font-size: 16px;
  }
  .faq-section .faq--item .faq-title .title {
    font-weight: 600;
    font-size: 15px;
  }
  .main-lates-matches .item .team {
    width: 35%;
  }
  .single-match-gallery-text {
    margin: 0;
  }
  .single-match-gallery-book h4,
  .single-match-gallery-text h4 {
    margin: 15px 0 0;
  }
  .main-lates-matches .item .score {
    width: 30%;
    display: inline-block;
    text-align: center;
    vertical-align: top;
  }
  .score img {
    width: 130px;
    vertical-align: bottom;
  }
  .main-lates-matches .item .team1 {
    width: 33%;
    display: inline-block;
    text-align: right;
  }
  .site-logo img {
    position: relative;
    width: 80px;
    z-index: 9999999;
  }
  .header-top-left,
  .last-match-result-two,
  .post-text-bottom .admin-image {
    text-align: left;
  }
  .header-top-right > a {
    margin-right: 8px;
    padding-right: 5px;
  }
  .comment-form-template form input[type="email"],
  .comment-form-template form input[type="text"],
  .comment-form-template form textarea,
  .coupon-cart-left input[type="text"],
  .element-item,
  .header-top-overlay,
  .sidebar,
  .update_nomi a {
    width: 100%;
  }
  .onebox-main-slide {
    height: 380px;
  }
  .onebox-main-caption h2 {
    font-size: 26px;
    line-height: 35px;
    letter-spacing: 1px;
  }
  .single-about-right-con {
    font-size: 30px;
  }
  .onebox-section-heading > h2 {
    font-size: 21px;
  }
  .header-top-left button:hover {
    color: #212121;
  }
  .margin-top,
  .onebox-about-left {
    margin-top: 50px;
  }
  .result-details-right {
    margin-right: 120px;
  }
  .team-head-vs {
    margin: 30px 0;
  }
  .admin-image > img,
  .match-tickets-box-right {
    float: none;
  }
  #coming-soon::before,
  .onebox-footer-bottom::after,
  .onebox-footer-bottom::before {
    border-width: 0;
  }
  .breadcromb-box h2 {
    font-size: 25px;
  }
  .breadcromb-box > ul,
  .coupon-cart-left input[type="submit"] {
    margin-top: 5px;
  }
  .about-page-welcome-right > ul {
    float: none;
    width: 100%;
  }
  .about-page-welcome-left,
  .fixture-page-next-match-right,
  .player-details-right,
  .single-tickets-list {
    margin-top: 30px;
  }
  #product_tab_content {
    margin-top: 40px;
  }
  #coming-soon {
    padding: 10px 15px;
    text-align: center;
  }
  #coming-soon > p {
    width: 85px;
    margin: 5px;
  }
  .single-fixture-left-widght > ul {
    width: 100%;
    float: none;
  }
  .box-share-right,
  .proceed-checkout {
    text-align: center;
    margin-top: 10px;
  }
  .single-comment-box.reply-comment {
    margin-left: 50px;
  }
  .single-top-player.center {
    left: 0;
  }
  .project-btn-const a {
    display: block;
    margin-bottom: 5px;
  }
  .match-tickets-box {
    float: left;
    width: 100%;
    padding: 20px;
  }
  .imagg,
  .txtt {
    float: none;
  }
  .imagg,
  .onebox-gallery-masonary .nav > li > a,
  .txtt {
    width: auto;
  }
  .match-tickets-box-left {
    min-width: 100%;
    margin: 0;
    padding: 0;
  }
  .match-tickets-box-right .onebox-btn {
    width: 100%;
    max-width: 200px;
  }
  .right-box .tickets-box-team-img {
    margin-right: 0;
  }
  .category-info-list,
  .last-match-result,
  .tickets-box-left-team,
  s {
    margin-top: 0;
  }
  .match-tickets-box-left > p {
    display: inline-block;
    width: 100%;
    margin: 20px 0;
    float: none;
  }
  .order-tickets {
    overflow-x: scroll;
  }
  .order-tickets td .onebox-btn {
    padding: 10px 5px;
    font-size: 16px;
  }
  .order-tickets table tbody tr > td {
    padding: 10px;
  }
  .single-product-page-left div.pro-view {
    float: left;
    width: 25%;
  }
  #viewproduct,
  .single-post-news,
  .tick_info {
    margin-bottom: 20px;
  }
  .product-single-page-widget {
    margin-top: 25px;
  }
  .coupon-cart-right > a,
  .proceed-checkout > a {
    margin-right: 0;
    margin-top: 20px;
  }
  .margin-bottom {
    margin-bottom: 50px;
  }
  .onebox-notfound h2 {
    font-size: 100px;
  }
  .map-canvas {
    height: 350px;
  }
  .result-details-right {
    margin-left: 0;
  }
  .single-upcoming-match > h3 {
    padding: 18px 20px;
    font-size: 16px;
  }
  .upcoming-match-btn .onebox-btn {
    margin: 5px;
  }
  .onebox-score-scroll tbody tr td {
    padding: 20px 5px;
  }
  .single-pro-overlay {
    padding: 72px 0;
  }
  #pro_2 a {
    font-size: 15px;
  }
  .player-social > h3 {
    font-size: 17px;
    margin-right: 5px;
  }
  .player-social > a {
    width: 27px;
    height: 27px;
    font-size: 17px;
  }
  .onebox-faqs-right > h3 {
    font-size: 20px;
  }
  .about_us,
  .privacy_policy {
    padding: 30px;
  }
  .toptable td:before {
    content: attr(data-label);
    text-align: right;
    font-weight: 700;
    text-transform: uppercase;
    float: left;
  }
  .toptable td,
  .toptable th {
    display: block;
    text-align: right !important;
    padding: 10px 15px;
    border-bottom: 1px solid #ddd;
    font-weight: 500;
    color: #000;
  }
  .toptable tr th {
    border: none;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  .btn_mobile {
    display: inline-flex;
    background: #b00505;
    color: #fff;
    outline: 0;
    border: 1px solid #ccc;
    font-size: 14px;
    padding: 5px 10px;
  }
  .last-match-score h1 {
    font-size: 22px;
    line-height: 24px;
  }
  #sidebar.sticky {
    position: unset;
  }
  .onebox-upcoming-mathces-area .upcoming-sub_head {
    max-width: inherit;
  }
  .upcoming-sub_head {
    max-width: 100%;
  }
  #filter_form {
    float: left;
    width: 49%;
  }
  #team_form {
    float: right;
    width: 49%;
  }
  .quan .form-control {
    padding: 6px 20px;
    max-width: 100px;
  }
  .tick_quan .select::after {
    right: 70px;
    top: 4px;
  }
  .column_mobile,
  .tickets-box-left-team.right-box {
    display: flex;
    flex-direction: column-reverse;
  }
  .res_table_new .accordion {
    margin-bottom: 0;
  }
  .onebox-your-orders .onebox-section-heading > h2 {
    margin-bottom: 15px;
    font-size: 22px;
  }
  section.onebox-order-info.section_50,
  section.onebox-your-orders.section_50 {
    padding: 10px 0;
  }
  .res_table_new tr {
    border-bottom: 15px solid #f1f1f1;
  }
  .onebox-order-info .tick_info .details {
    min-height: auto;
  }
  .onebox-order-info .sub_heading {
    margin-bottom: 10px;
  }
  .single-post-text h3 {
    display: block;
    height: 50px;
  }
  .blog_page_details {
    padding: 40px 10px;
  }
  .single-post-news-image img {
    height: 245px;
    width: 100%;
  }
  .single-upcoming-event p {
    bottom: 103px;
  }
  .single-latest-post img {
    width: 100%;
    height: 230px;
  }
  .header-top-area,
  .upcoming-teams-headings h2 {
    height: auto;
  }
  .section_nopadd {
    padding: 10px 0 !important;
  }
  .imagg {
    margin: 0;
  }
  .position_stct {
    position: relative !important;
    top: 0 !important;
  }
  .powered_by img {
    margin-right: 20px;
  }
  .user_login {
    display: block;
    float: right;
    margin: 16px 0 0;
  }
  .user_login ul li {
    display: inline-block;
    margin: 0 20px 0 25px;
  }
  .search-icon-mobile .fas,
  .user-icon-mobile .fas {
    color: #fff;
    font-size: 20px;
    font-weight: 400;
  }
  .logo_area {
    margin-left: 30px;
    width: 150px;
  }
  .onebox-site-logo .header {
    display: block;
    float: left;
    margin: 10px 0;
  }
  .header .toggle span,
  .header .toggle span::after,
  .header .toggle span::before {
    border-radius: 10px;
    height: 3px;
  }
  .header .toggle span::after {
    bottom: -8px;
  }
  .login-page-box {
    position: relative;
    right: 0;
    bottom: 0;
    margin-top: -50%;
    margin-bottom: 10%;
    width: 90%;
  }
  .login_imag_11 {
    position: absolute;
    top: 10%;
    left: 18%;
  }
  .football_ticket .topAirSlider .owl-next {
    top: -7%;
  }
  .onebox-main-caption h3 {
    font-size: 40px;
    line-height: 60px;
  }
  .football_ticket .topAirSlider .owl-prev {
    left: 90%;
    top: -7%;
  }
  .epl-popular-teams .topAirSlider .owl-prev {
    left: 90%;
    top: -18%;
  }
  .header-top-right .currency {
    min-width: auto;
    left: 0;
  }
  body.theme-default .hc-offcanvas-nav a.nav-next {
    border-bottom: 0 solid #2c5d8f;
  }
  .team_tickets_img .imggs {
    position: relative;
    top: 0;
    right: 0;
  }
  .track-order-details {
    padding: 20px;
  }
  .banner_texts {
    margin-top: 50px;
    position: relative;
  }
  .btn-track,
  .upcoming-match-btn-view-all {
    margin: 0 auto;
  }
  .search_teams {
    bottom: 40px;
  }
  .topAirSlider .owl-next {
    top: auto;
    right: 45%;
    bottom: -70%;
    display: block !important; 
  }
  .topAirSlider .owl-prev {
    top: auto;
    left: 45%;
    bottom: -70%;
    display: block !important; 
  }
  .football_ticket .football-ticket-heading > h2 {
    font-size: 16px;
/*    text-align: center;*/
    margin-left: 0;
  }
  .epl-about-area .football-ticket-heading > h1,
  .football_ticket .football-ticket-heading > h1 {
    font-size: 24px;
/*    text-align: center;*/
    margin-bottom: 10px;
  }
  .team-tickets ul {
    margin: 0 auto;
    text-align: center;
    right: 0;
    left: 0;
  }
  .epl-about-area .football-ticket-heading > h2 {
/*    text-align: center;*/
    font-size: 16px;
    margin-left: 0;
  }
  .most-popular .football-ticket-heading > h1 {
    font-size: 24px;
/*    text-align: center;*/
  }
  .most-popular .football-ticket-heading > h2 {
/*    text-align: center;*/
    font-size: 16px;
  }
  .btn-track {
    width: 150px;
    padding: 0 20px;
    height: 40px;
  }
  .footer-mobile .faq--item {
    border-bottom: 1px solid #5d346a;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0;
    border-radius: 0;
    margin-bottom: 10px;
  }
  .footer-mobile .faq--item .faq-title .title {
    margin: 0;
    padding-right: 0;
    font-weight: 800;
    font-size: 20px;
    line-height: 30px;
  }
  .footer-mobile .faq--item .faq-title .icon {
    width: 11px;
    height: 11px;
    border-top: 2px solid #fff;
    border-left: 2px solid #fff;
  }
  .footer-mobile .open .faq-title {
    background: 0 0;
    color: #fff;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  .footer-mobile .single-footer-link a {
    color: #e0e0e0;
  }
  .single-footer-social {
    margin: 10px auto;
    display: table;
  }
  .football_ticket .topAirSlider .owl-next,
  .football_ticket .topAirSlider .owl-prev {
    bottom: auto;
  }
  .tickets_dropdown {
    overflow-x: auto;
  }


#blog_slides .owl-next {bottom: 0%;right: 45%;position: absolute;top: unset;}
#blog_slides .owl-prev {left: 45%;bottom: 0%;position: absolute;top: unset;}
#blog_slides .owl-nav {margin: 30px 0;position: relative;float: left;width: 100%;}
.single-latest-post img {height: 230px;}
.single-latest-post {height: 450px;}

.mob_view_back {display: flex;}
.upcoming-back {display: inline-block;margin-left: 10px;width: 100%;}
.upcoming-back h1 {font-size: 13px;font-weight: 600;line-height: 16px;}
.upcoming-back p {font-size: 10px;font-weight: 500;line-height: 14px;color: #202020;}
.star_rate {display: none;}
section.ticket-star-rating {margin-top: 0px;padding: 10px 0;border-bottom: 1px solid #b5abb8;}
section.onebox-tickets-selection-sub-header.section_10 {display: none;}
.container-fluid-padding {padding-right: 15px;padding-left: 15px;}
#map_svg {height: 215px;cursor: move;margin: 0 auto;display: flex;align-items: center;float: left;width: 100%;}
.modal-mob {display: flex;align-items: center;justify-content: space-between;margin: 5px 0;}
.tickets_head h3 {font-size: 14px;font-weight: 500;color: #240D2C;line-height: 28px;}
.filter_icon_mob {font-size: 14px;font-weight: 400;color: #240D2C;}
.filter_icon_mob img {width: 15px;margin-right: 5px;}
.modal-mob .select select {height: 40px;color: #130061;}
.ticket_quantity {float: none;max-width: 100%;margin: 0 0 10px 0;height: 40px;}
.scroll_section {display: block;}.select::after {font-size: 9px;}
.ticket_quality {float: none;max-width: 100%;margin: 0 0 10px 0;height: 40px;}
.ticket_quality1 {justify-content: flex-start;height: 40px;margin: 0 0 10px 0;background: #fff;border: 2px solid #130061;font-size: 14px;}
.scroll_section .select::after {top: 6px;right: 14px;}
.bd {border-top: 1px solid #ccc;}
.tick_list_new {max-height: 350px;height: auto;overflow-x: hidden;}
.progress_bar_val h3 {font-size: 14px;}
.position_stct {position: unset !important;top: 0 !important;}

span.ticket_show {font-size: 14px;font-weight: 400;background: none;color: #240D2C;border-radius: 0;padding: 0;border: none;margin-left: 0px;}
.note_icon img {width: 12px;margin-left: 5px;}

.ticket_show img {width: 14px;margin-right: 0px;}
span.tooltip_text {display: inline-block;}
.lowest_price {text-align: right;margin-right: 20px;}
.tick_tier {font-size: 15px;line-height: 19.6px;}
.seat_select_block_items {margin: 0 0 7px 0;border: 1px solid #B5ABB8;border-radius: 10px;padding: 8px 10px;}
.quan .form-control {margin: 0 0 12px 0;height: 25px;padding: 0 10px;}
.tick_book_btn button {height: 25px;font-size: 14px;display: flex;align-items: center;justify-content: center;}
.mob_price_val .select::after {font-size: 9px;top: -2px;right: 10px;padding: 0 5px;}
.tick_price_range {font-size: 16px;margin: 0px 10px 0 0;text-align: left;float: left;}
span.span_ltr {font-size: 12px;line-height: 16.8px;display: inline-block;color: #240D2C;font-weight: 600;}
span.each_txt {font-size: 10px;font-weight: 300;color: #898F99;display: inline-block; text-transform: lowercase;margin-left: 0px;}
.lowest_price .ticket_show .tooltiptext {font-size: 10px;width: 90px;text-align: left;padding: 0 10px;}
.tooltip_text .tooltiptext {right: 0px;left: unset;top: 100%;padding: 0 5px;width: 150px;}

.container-fluid-size {padding-right: 15px;padding-left: 15px;}
.sep_sec_tick {display: block;}
.order-img {display: none;}
.price-total {display: none;}
.tabs_section_checkout {min-height: 100%;margin-top: 50px;}
span.text-min {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 100%;display: block;}
.tabs_section_checkout .tablink {width: 30%;font-size: 12px;line-height: 18px;padding: 4px 10px;}
.tabs_section_checkout .active::after {border-top: 23px solid transparent;border-bottom: 23px solid transparent;}
.onebox-checkout-form-details .checkbox label {font-size: 12px;line-height: 16px;}
.tick_book_btn button:hover {font-size: 11px;}

.booking-project, .desktop, .footer-desktop, .mainmenu-left, .mob-hide, .mob_hide, .mobile_view .booking-project, .onebox-video-overlay, .orders i.fas.fa-angle-double-right, .row .sign_in, .single-upcoming-match > h2, .stadium_para_mobile, .youtube-text {
display: none;
}
.no_ticket_found {padding: 0px;}
.request-ticket-box {padding: 5% 5%;}
.pad_five_new {
padding: 0px 5px;
}
.btnss_all {
position: unset;
display: block;
}
.tabs_section_checkout .tabcontent {bottom: 40px;}
.onebox-top-footer-area.section_50.footer-mobile {padding: 20px 0;}

.single-footer-widget .faq-title .icon{top: 15px;}
.single-footer-widget .faq--item .faq-title {padding: 10px 0;}
.single-footer-widget .faq--item .faq-content {padding: 0px 0 10px;}

#Home .payment-order-details {margin: 30px 0 0;}
.request-ticket-box .account-form-group > input {height: 40px;}
.request-ticket-box .account-form-group .form-control {height: 40px;}
.request-ticket-box .account-form-group .select::after {top: 40px;left: 25px;}
.popularteams .epl_section_popular {margin-top: 30px;}

#Attendee .onebox-checkout-form-details {margin: 30px 0 0;}
#Payment .payment_information {margin: 30px 0 0;}
#error_message .tick_book_btn button {height: 40px;}
p.desktop {display: block;}
p.mobile {display: none;}
}
@media only screen and (min-width: 550px) and (max-width: 650px) {
  .footer-mobile .faq--item,
  .footer-mobile .faq--item .faq-content,
  .onebox-video-area::before {
    background: 0 0;
  }
  .header-top-left,
  .last-match-result-two,
  .post-text-bottom .admin-image,
  .promo_open {
    text-align: left;
  }
  .booking_project,
  .onebox-tickets-list-area .sub_head,
  .ticket_value,
  .tournament_lists {
    float: left;
    width: 100%;
  }
  .inlineimage .images {
    height: auto;
    width: 29%;
    margin: 5px;
  }
  .blog_page_details .h1_head,
  .faq-section .faq--wrapper .main-title,
  .last-match-score p,
  .onebox-notfound-area .onebox-btn,
  .onebox-order-info .details h4,
  .payment-order-details label {
    font-size: 16px;
  }
  .desk-hide,
  .footer-mobile,
  .mobile,
  .mobile_view,
  .responsive-menu-1,
  .row.sign_in_mobile,
  .stadium_para {
    display: block;
  }
  .booking-project,
  .desktop,
  .footer-desktop,
  .mainmenu-left,
  .mob-hide,
  .mob_hide,
  .mobile_view .booking-project,
  .onebox-video-overlay,
  .orders i.fas.fa-angle-double-right,
  .row .sign_in,
  .single-upcoming-match > h2,
  .stadium_para_mobile,
  .youtube-text {
    display: none;
  }
  .mrg_btm,
  .onebox-checkout-form-order-details,
  .single-product-page-right,
  .tickets_reserved {
    margin-top: 20px;
  }
  .ticket_guarantee,
  .ticket_guarantee_rig,
  .ticket_guarantee_view,
  .ticket_reserved,
  .tickets_left {
    margin-top: 10px;
  }
  .onebox-notfound img {
    width: 80px;
    vertical-align: top;
  }
  .onebox-notfound h2 {
    font-size: 90px;
  }
  .onebox-notfound h5 {
    font-size: 20px;
  }
  .faq-section .faq--area,
  .faq-section .faq--wrapper,
  .sign_in {
    padding: 0;
  }
  section.ticket-star-rating {
    margin-top: 0;
    background: #fff;
  }
  #myHeader {
    display: block;
    width: 95%;
    z-index: 1;
  }
  .teams-search-headings h2 {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
  }
  .quan .form-control {
    padding: 6px 20px;
    max-width: 100px;
  }
  .breadcromb-bg-image,
  section.onebox-order-info.section_50,
  section.onebox-your-orders.section_50 {
    padding: 10px 0;
  }
  .tickets_dropdown,
  div#no-more-tables {
    overflow-x: auto;
  }
  .right-box .tickets-box-team-img {
    margin-right: 0;
  }
  .header-top-login a {
    font-size: 14px;
    color: #fff;
    text-transform: uppercase;
  }
  .header-top-login,
  .header-top-right {
    text-align: right;
  }
  #coming-soon,
  .admin-image,
  .admin-image-right > ul,
  .box-share-left,
  .coupon-cart-left,
  .coupon-cart-right,
  .main-lates-matches .item .score,
  .match-date,
  .rating_star,
  .single-shipping,
  .sub_head a,
  .team-tickets-content,
  .ticket_guarantee p,
  .ticket_guarantee_rig p,
  .upcoming-teams-match {
    text-align: center;
  }
  .header-top-right .dropdown-menu > li {
    background: #fff;
  }
  .header-top-left,
  .single-about-right,
  .single-shipping input {
    margin: 10px 0;
  }
  .last-match-score h4,
  .onebox-order-heading > h2,
  .result-details-left,
  .ticket_demand h2,
  .trust-pilot i.fas.fa-phone-alt {
    font-size: 18px;
  }
  .slicknav_nav a {
    margin: 5px 10px;
    font-size: 14px;
  }
  .header-mainmenu-area button.btn-dropdown.dropdown-toggle {
    margin: 5px 10px;
    background: #fff;
    color: #000;
    border: none;
  }
  .slicknav_nav li {
    border-bottom: 1px solid #efeaea;
    color: #000;
  }
  .slicknav_nav {
    width: 100%;
    float: right;
  }
  .trust-pilot {
    max-width: 160px;
  }
  .fc_tickets,
  .upcoming-sub_head {
    max-width: 100%;
  }
  .team-head-image img {
    height: 60px;
  }
  .slicknav_btn {
    margin: 0;
    padding: 0;
  }
  .about_us,
  .fc_tickets,
  .privacy_policy {
    padding: 30px;
  }
  .header-top-right .dropdown {
    margin-right: 10px;
  }
  .onebox-desktop-menu {
    display: block;
    min-height: auto;
  }
  .responsive-menu-2 {
    display: block;
    float: right;
    width: 100%;
  }
  .responsive-menu-2 .slicknav_btn {
    float: right;
    margin-left: 0;
  }
  .chk_stats,
  .onebox-caption-cell,
  .onebox-order-info h3 {
    margin: 20px 0;
  }
  .single-footer-social {
    margin: 10px auto;
    display: table;
  }
  .single-footer-social > li {
    display: inline-block;
    margin-right: 10px;
  }
  #clockdiv div > span {
    padding: 0;
    border-radius: 3px;
    display: inline-block;
    margin: 10px 0;
    font-size: 25px;
  }
  .search-book-btn .onebox-btn-book {
    padding: 5px 0;
  }
  .faq-section .faq--item .faq-title .icon {
    right: 0;
    top: 30px;
  }
  .faq-section .faq-content p,
  .last-match-score h1 span {
    font-size: 14px;
  }
  .faq-section .faq-menu ul li a {
    padding: 10px 5px;
    font-size: 14px;
  }
  .faq-section .faq--item .faq-title .title {
    font-weight: 600;
    font-size: 15px;
  }
  .main-lates-matches .item .team {
    width: 35%;
  }
  .single-match-gallery-text {
    margin: 0;
  }
  .single-match-gallery-book h4,
  .single-match-gallery-text h4 {
    margin: 15px 0 0;
  }
  .main-lates-matches .item .score {
    width: 30%;
    display: inline-block;
    vertical-align: top;
  }
  .score img {
    width: 130px;
    vertical-align: bottom;
  }
  .main-lates-matches .item .team1 {
    width: 33%;
    display: inline-block;
    text-align: right;
  }
  .single-about-right-text p {
    height: 90px;
  }
  .last-match-logo img {
    width: 100px;
    height: 100px !important;
  }
  .last-match-score > h2,
  .single-about-right-con {
    font-size: 30px;
  }
  .about-page-welcome-left,
  .fixture-page-next-match-right,
  .last-match-result,
  .last-match-score,
  .player-details-right,
  .single-tickets-list {
    margin-top: 30px;
  }
  .site-logo img {
    position: relative;
    width: 80px;
    z-index: 9999999;
  }
  .header-top-right > a {
    margin-right: 8px;
    padding-right: 5px;
  }
  #session_modal .modal-content .modal-footer,
  .comment-form-template form input[type="email"],
  .comment-form-template form input[type="text"],
  .comment-form-template form textarea,
  .element-item,
  .header-top-overlay,
  .sidebar,
  .update_nomi a {
    width: 100%;
  }
  .imagg,
  .onebox-gallery-masonary .nav > li > a,
  .txtt {
    width: auto;
  }
  .onebox-main-slide {
    height: 380px;
  }
  .onebox-main-caption h2 {
    font-size: 26px;
    line-height: 35px;
    letter-spacing: 1px;
  }
  .onebox-section-heading > h2 {
    font-size: 24px;
  }
  .header-top-left button:hover {
    color: #212121;
  }
  .margin-top,
  .onebox-about-left {
    margin-top: 50px;
  }
  .team-head-vs {
    margin: 30px 0;
  }
  .admin-image > img,
  .match-tickets-box-right {
    float: none;
  }
  #coming-soon::before,
  .onebox-footer-bottom::after,
  .onebox-footer-bottom::before {
    border-width: 0;
  }
  .breadcromb-box h2 {
    font-size: 25px;
  }
  .breadcromb-box > ul {
    margin-top: 5px;
  }
  .about-page-welcome-right > ul {
    float: none;
    width: 100%;
  }
  #product_tab_content {
    margin-top: 40px;
  }
  #coming-soon {
    padding: 10px 15px;
  }
  #coming-soon > p {
    widows: 75px;
  }
  .single-fixture-left-widght > ul {
    width: 100%;
    float: none;
  }
  .box-share-right,
  .proceed-checkout {
    text-align: center;
    margin-top: 10px;
  }
  .single-comment-box.reply-comment {
    margin-left: 50px;
  }
  .single-top-player.center {
    left: 0;
  }
  .project-btn-const a {
    display: block;
    margin-bottom: 5px;
  }
  .match-date {
    margin: 20px 0;
  }
  .sub_head a {
    width: 47%;
    margin: 5px;
    padding: 5px;
  }
  .fc_tickets {
    background: #ffff;
    border-top: 5px solid #b00505;
    margin: 60px auto;
  }
  .right-box .tickets-box-team-text {
    float: left;
  }
  .right-box .tickets-box-team-img {
    margin-left: 0;
    float: left;
  }
  .match-tickets-box-left > p {
    display: inline-block;
    width: 100%;
    margin: 20px 0;
    float: none;
  }
  .order-tickets {
    overflow-x: scroll;
  }
  .order-tickets td .onebox-btn {
    padding: 10px 5px;
    font-size: 16px;
  }
  .order-tickets table tbody tr > td {
    padding: 10px;
  }
  .single-product-page-left div.pro-view {
    float: left;
    width: 25%;
  }
  #viewproduct,
  .single-post-news,
  .tick_info {
    margin-bottom: 20px;
  }
  .product-single-page-widget {
    margin-top: 25px;
  }
  .coupon-cart-right > a,
  .proceed-checkout > a {
    margin-right: 0;
    margin-top: 20px;
  }
  .margin-bottom {
    margin-bottom: 50px;
  }
  .map-canvas {
    height: 350px;
  }
  .toptable td:before {
    content: attr(data-label);
    text-align: right;
    font-weight: 700;
    text-transform: uppercase;
    float: left;
  }
  .toptable td,
  .toptable th {
    display: block;
    text-align: right !important;
    padding: 10px 15px;
    border-bottom: 1px solid #ddd;
    font-weight: 500;
    color: #000;
  }
  .toptable tr th {
    border: none;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  .btn_mobile {
    display: inline-flex;
    background: #b00505;
    color: #fff;
    outline: 0;
    border: 1px solid #ccc;
    font-size: 14px;
    padding: 5px 10px;
  }
  .register-form h3 {
    font-size: 16px;
    font-weight: 600;
    line-height: 30px;
  }
  .register-form p {
    line-height: 30px;
  }
  .last-match-score h1 {
    font-size: 18px;
    line-height: 24px;
  }
  #sidebar.sticky {
    position: unset;
  }
  .onebox-upcoming-mathces-area .upcoming-sub_head {
    max-width: inherit;
  }
  .order_placed h3 {
    font-size: 20px;
    margin-top: 20px;
  }
  #filter_form {
    float: left;
    width: 49%;
  }
  #team_form {
    float: right;
    width: 49%;
  }
  .column_mobile,
  .tickets-box-left-team.right-box {
    display: flex;
    flex-direction: column-reverse;
  }
  .match-tickets-box-right .onebox-btn {
    width: 100%;
    max-width: 200px;
  }
  .res_table_new .accordion {
    margin-bottom: 0;
  }
  .onebox-your-orders .onebox-section-heading > h2 {
    margin-bottom: 15px;
    font-size: 22px;
  }
  .onebox-order-info .tick_info .details table {
    width: 80%;
  }
  .res_table_new tr {
    border-bottom: 15px solid #f1f1f1;
  }
  .onebox-order-info .tick_info .details {
    min-height: auto;
  }
  .form-group,
  .onebox-order-info .sub_heading {
    margin-bottom: 10px;
  }
  .single-post-text h3 {
    display: block;
    height: auto;
  }
  .single-post-news-image img {
    height: auto;
    width: 100%;
  }
  .blog_page_details {
    padding: 40px 10px;
  }
  .blog_page_details h2 {
    font-size: 22px;
  }
  .single-upcoming-event p {
    bottom: 130px;
  }
  .single-event-img img,
  .single-latest-post img {
    width: 100%;
    height: 230px;
  }
  .header-top-area,
  .promo_height,
  .row_block,
  .upcoming-teams-headings h2 {
    height: auto;
  }
  .section_nopadd {
    padding: 10px 0 !important;
  }
  .imagg {
    float: none;
    margin: 0;
  }
  .txtt {
    float: none;
  }
  .onebox-checkout-form-details .checkout-form input,
  .onebox-checkout-form-details .form-control {
    height: 30px;
/*    border-radius: 0;*/
  }
  .onebox-checkout-form-details .select::after {
    top: 40px;
  }
  .position_stct {
    position: relative !important;
    top: 0 !important;
  }
  .powered_by img {
    margin-right: 0px;
    margin-left: 0px;
  }
  .user_login {
    display: block;
    float: right;
    margin: 16px 0 0;
  }
  .user_login ul li {
    display: inline-block;
    margin: 0 20px 0 25px;
  }
  .search-icon-mobile .fas,
  .user-icon-mobile .fas {
    color: #fff;
    font-size: 20px;
    font-weight: 400;
  }
  .logo_area {
    margin-left: 30px;
    width: 150px;
  }
  .onebox-site-logo .header {
    display: block;
    float: left;
    margin: 10px 0;
  }
  .header .toggle span,
  .header .toggle span::after,
  .header .toggle span::before {
    border-radius: 10px;
    height: 3px;
  }
  .header .toggle span::after {
    bottom: -8px;
  }
  .login-page-box {
    position: relative;
    right: 0;
    bottom: 0;
    margin-top: -50%;
    margin-bottom: 10%;
    width: 90%;
  }
  .login_imag_11 {
    position: absolute;
    top: 10%;
    left: 18%;
  }
  .football_ticket .topAirSlider .owl-next {
    top: -7%;
  }
  .onebox-main-caption h3 {
    font-size: 40px;
    line-height: 60px;
  }
  .football_ticket .topAirSlider .owl-prev {
    left: 88%;
    top: -7%;
  }
  .epl-popular-teams .topAirSlider .owl-prev {
    left: 88%;
    top: -18%;
  }
  .star_ratings {
    display: block;
    text-align: center;
    border-top: 0;
    padding-top: 0;
  }
  .star_rate {
    margin-top: -50px;
  }
  .last-match-result {
    margin-top: -90px;
  }
  .v_s {
    margin: 47px 0 0;
  }
  .header-top-right .currency {
    min-width: auto;
    left: 0;
  }
  body.theme-default .hc-offcanvas-nav a.nav-next {
    border-bottom: 0 solid #2c5d8f;
  }
  .team-details {
    display: block;
    text-align: center;
  }
  .team-details img {
    width: 83px;
    height: 83px;
  }
  .team-details h1 {
    display: block;
    font-size: 20px;
    margin-left: 0;
  }
  .team_tickets_img .imggs {
    position: relative;
    top: -60px;
    right: -20px;
    width: 90%;
    height: auto;
  }
  .category-info-list {
    margin-top: 0;
  }
  .track-order-details {
    padding: 20px;
  }
  .banner_texts {
    margin-top: 50px;
    position: relative;
  }
  .btn-track,
  .upcoming-match-btn-view-all {
    margin: 0 auto;
  }
  .search_teams {
    bottom: 40px;
  }
  .topAirSlider .owl-next {
    top: auto;
    right: 43%;
    bottom: -70%;
    display: block !important;    
  }
  .topAirSlider .owl-prev {
    top: auto;
    left: 43%;
    bottom: -70%;
    display: block !important;
  }
  .team-tickets ul {
    margin: 0 auto;
    text-align: center;
    right: 0;
    left: 0;
  }
  .btn-track {
    width: 150px;
    padding: 0 20px;
    height: 40px;
  }
  .footer-mobile .faq--item {
    border-bottom: 1px solid #5d346a;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0;
    border-radius: 0;
    margin-bottom: 10px;
  }
  .footer-mobile .faq--item .faq-title .title {
    margin: 0;
    padding-right: 0;
    font-weight: 800;
    font-size: 20px;
    line-height: 30px;
  }
  .footer-mobile .faq--item .faq-title .icon {
    width: 11px;
    height: 11px;
    border-top: 2px solid #fff;
    border-left: 2px solid #fff;
  }
  .footer-mobile .open .faq-title {
    background: 0 0;
    color: #fff;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  .footer-mobile .single-footer-link a {
    color: #e0e0e0;
  }
  .football_ticket .topAirSlider .owl-next,
  .football_ticket .topAirSlider .owl-prev {
    bottom: auto;
  }



 .football_ticket .football-ticket-heading > h2 {
    font-size: 16px;
/*    text-align: center;*/
    margin-left: 0;
  }
  .epl-about-area .football-ticket-heading > h1,
  .football_ticket .football-ticket-heading > h1 {
    font-size: 24px;
/*    text-align: center;*/
    margin-bottom: 10px;
  }
  .epl-about-area .football-ticket-heading > h2 {
/*    text-align: center;*/
    font-size: 16px;
    margin-left: 0;
  }
  .most-popular .football-ticket-heading > h1 {
    font-size: 24px;
/*    text-align: center;*/
  }
  .most-popular .football-ticket-heading > h2 {
/*    text-align: center;*/
    font-size: 16px;
  }




#blog_slides .owl-next {bottom: 0%;right: 43%;position: absolute;top: unset;}
#blog_slides .owl-prev {left: 43%;bottom: 0%;position: absolute;top: unset;}
#blog_slides .owl-nav {margin: 30px 0;position: relative;float: left;width: 100%;}
.single-latest-post img {height: 230px;}
.single-latest-post {height: 450px;}

.mob_view_back {display: flex;}
.upcoming-back {display: inline-block;margin-left: 10px;width: 100%;}
.upcoming-back h1 {font-size: 13px;font-weight: 600;line-height: 16px;}
.upcoming-back p {font-size: 10px;font-weight: 500;line-height: 14px;color: #202020;}
.star_rate {display: none;}
section.ticket-star-rating {margin-top: 0px;padding: 10px 0;border-bottom: 1px solid #b5abb8;}
section.onebox-tickets-selection-sub-header.section_10 {display: none;}
.container-fluid-padding {padding-right: 15px;padding-left: 15px;}
#map_svg {height: 215px;cursor: move;margin: 0 auto;display: flex;align-items: center;float: left;width: 100%;}
.modal-mob {display: flex;align-items: center;justify-content: space-between;margin: 5px 0;}
.tickets_head h3 {font-size: 14px;font-weight: 500;color: #240D2C;line-height: 28px;}
.filter_icon_mob {font-size: 14px;font-weight: 400;color: #240D2C;}
.filter_icon_mob img {width: 15px;margin-right: 5px;}
.modal-mob .select select {height: 40px;color: #130061;}
.ticket_quantity {float: none;max-width: 100%;margin: 0 0 10px 0;height: 40px;}
.scroll_section {display: block;}.select::after {font-size: 9px;}
.ticket_quality {float: none;max-width: 100%;margin: 0 0 10px 0;height: 40px;}
.ticket_quality1 {justify-content: flex-start;height: 40px;margin: 0 0 10px 0;background: #fff;border: 2px solid #130061;font-size: 14px;}
.scroll_section .select::after {top: 6px;right: 14px;}
.bd {border-top: 1px solid #ccc;}
.tick_list_new {max-height: 350px;height: auto;overflow-x: hidden;}
.progress_bar_val h3 {font-size: 14px;}
.position_stct {position: unset !important;top: 0 !important;}

span.ticket_show {font-size: 14px;font-weight: 400;background: none;color: #240D2C;border-radius: 0;padding: 0;border: none;margin-left: 0px;}
.note_icon img {width: 12px;margin-left: 5px;}

.ticket_show img {width: 14px;margin-right: 0px;}
span.tooltip_text {display: inline-block;}
.lowest_price {text-align: right;margin-right: 20px;}
.tick_tier {font-size: 15px;line-height: 19.6px;}
.seat_select_block_items {margin: 0 0 7px 0;border: 1px solid #B5ABB8;border-radius: 10px;padding: 8px 10px;}
.quan .form-control {margin: 0 0 12px 0;height: 25px;padding: 0 10px;}
.tick_book_btn button {height: 25px;font-size: 14px;display: flex;align-items: center;justify-content: center;}
.mob_price_val .select::after {font-size: 9px;top: -2px;right: 10px;padding: 0 5px;}
.tick_price_range {font-size: 16px;margin: 0px 10px 0 0;text-align: left;float: left;}
span.span_ltr {font-size: 12px;line-height: 16.8px;display: inline-block;color: #240D2C;font-weight: 600;}
span.each_txt {font-size: 10px;font-weight: 300;color: #898F99;display: inline-block; text-transform: lowercase;margin-left: 0px;}
.lowest_price .ticket_show .tooltiptext {font-size: 10px;width: 90px;text-align: left;padding: 0 10px;}
.tooltip_text .tooltiptext {right: 0px;left: unset;top: 100%;padding: 0 5px;width: 150px;}

.container-fluid-size {padding-right: 15px;padding-left: 15px;}
.sep_sec_tick {display: block;}
.order-img {display: none;}
.price-total {display: none;}
.tabs_section_checkout {min-height: 100%;margin-top: 50px;}
span.text-min {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 100%;display: block;}
.tabs_section_checkout .tablink {width: 30%;font-size: 12px;line-height: 18px;padding: 4px 10px;}
.tabs_section_checkout .active::after {border-top: 23px solid transparent;border-bottom: 23px solid transparent;}
.onebox-checkout-form-details .checkbox label {font-size: 12px;line-height: 16px;}
.tick_book_btn button:hover {font-size: 11px;}
.no_ticket_found {padding: 0px;}
.request-ticket-box {padding: 5% 5%;}
    .pad_five_new {
        padding: 0px 5px;
    }
    .btnss_all {
    position: unset;
    display: block;
}
.tabs_section_checkout .tabcontent {bottom: 40px;}
.onebox-top-footer-area.section_50.footer-mobile {padding: 20px 0;}

.single-footer-widget .faq-title .icon{top: 15px;}
.single-footer-widget .faq--item .faq-title {padding: 10px 0;}
.single-footer-widget .faq--item .faq-content {padding: 0px 0 10px;}

#Home .payment-order-details {margin: 30px 0 0;}
.request-ticket-box .account-form-group > input {height: 30px;}
.request-ticket-box .account-form-group .form-control {height: 30px;}
.request-ticket-box .account-form-group .select::after {top: 33px;}
.popularteams .epl_section_popular {margin-top: 30px;}

#Attendee .onebox-checkout-form-details {margin: 30px 0 0;}
#Payment .payment_information {margin: 30px 0 0;}
#error_message .tick_book_btn button {height: 40px;}
p.desktop {display: block;}
p.mobile {display: none;}

}
@media only screen and (min-width: 420px) and (max-width: 550px) {
  .tickets_dropdown,
  div#no-more-tables {
    overflow-x: auto;
  }
  .bread-img-head h3,
  .single-match-gallery-text h4,
  .toptable td:before {
    text-transform: uppercase;
    font-weight: 700;
  }
  .place_order-details-code h6,
  .post-text-bottom .admin-image,
  .promo_open,
  .remaining-count,
  .search_result,
  .tick_all_items,
  .tick_quan,
  .upcoming-teams-match {
    text-align: left;
  }
  .nopad_ss {
    padding-right: 15px;
    padding-left: 15px;
  }
  .onebox-tickets-list-area .sub_head {
    margin: 0 0 5px;
  }
  #sidebar.sticky {
    position: unset;
  }
  .inlineimage .images {
    height: auto;
    width: 29%;
    margin: 5px;
  }
  .booking-project p,
  .faq-section .faq-content p,
  .last-match-score h4,
  .last-match-score p,
  .match_ticket_selection h2,
  .match_ticket_selection h3,
  .payment-order-details label,
  .result-details-left {
    font-size: 14px;
  }
  .column_mobile,
  .tickets-box-left-team.right-box {
    display: flex;
    flex-direction: column-reverse;
  }
  .desk-hide,
  .filter_section,
  .footer-mobile,
  .mobile_view,
  .mobile_viewss,
  .responsive-menu-1,
  .row.sign_in_mobile,
  .stadium_para,
  .team-tickets-content h2 span {
    display: block;
  }
  .booking-project,
  .desk_top_view,
  .footer-desktop,
  .inlineimage .images:nth-of-type(3),
  .inlineimage .images:nth-of-type(4),
  .inlineimage .images:nth-of-type(5),
  .inlineimage .images:nth-of-type(6),
  .mainmenu-left,
  .mob-hide,
  .mob_hide,
  .mobile_view .booking-project,
  .my_order-img,
  .orders i.fas.fa-angle-double-right,
  .powered_by,
  .row .sign_in,
  .stadium_para_mobile,
  .vl:after,
  span.mob_hd {
    display: none;
  }
  .onebox-checkout-form-order-details,
  .tickets_reserved {
    margin-top: 20px;
  }
  .sign_in_mob p {
    font-size: 16px;
    margin: 5px 0 15px;
  }
  .all_head,
  .profile-address-div,
  .profile-content,
  .single-match-gallery-text,
  .social_login {
    margin: 0;
  }
  .bread-img-head,
  .ticket_guarantee,
  .ticket_guarantee_rig,
  .ticket_guarantee_view,
  .ticket_reserved,
  .tickets_left {
    margin-top: 10px;
  }
  #session_modal .modal-content {
    padding: 10px;
  }
  #session_modal .modal-header {
    padding: 5px;
  }
  #session_modal .modal-content h2 {
    font-size: 18px;
    margin-bottom: 10px;
  }
  #session_modal .modal-content .modal-footer .buts_left {
    padding: 5px 10px;
    width: 100%;
    margin: 0 0 10px;
  }
  #session_modal .modal-content .modal-footer .buts_right {
    padding: 5px 10px;
    width: 100%;
    margin: 0;
  }
  #session_modal .modal-content .modal-footer,
  .faq-section .faq--area,
  .faq-section .faq--wrapper,
  .no_padd,
  .no_paddi,
  .no_padds,
  .result-details,
  .sign_in,
  .tick_padd {
    padding: 0;
  }
  .rating_star ul {
    margin-bottom: 8px;
  }
  .onebox-notfound img {
    width: 80px;
    vertical-align: top;
  }
  .onebox-notfound h2 {
    font-size: 90px;
  }
  .blog_page_details h2,
  .head-background > h1,
  .onebox-notfound h5,
  .onebox-sub-heading h2 {
    font-size: 20px;
  }
  .blog_page_details .h1_head,
  .faq-section .faq--wrapper .main-title,
  .fc_tickets h1,
  .onebox-notfound-area .onebox-btn,
  .onebox-order-info .details h4,
  .single-match-gallery-book h4,
  .ticket_cnfm p span {
    font-size: 16px;
  }
  .account-form-group {
    margin-bottom: 10px;
    float: left;
    width: 100%;
  }
  #check-dialing-code,
  #dialing-code,
  #req-dialing-code {
    padding-left: 0 !important;
  }
  .sticky {
    position: fixed;
    top: 10px;
    width: 93%;
    z-index: 1;
  }
  .ticket_cnfm {
    padding: 5px 10px;
  }
  .ticket_cnfm p {
    font-size: 13px;
    display: inline;
  }
  .reg-phone_field .iti {
    float: left;
    width: 100%;
    margin: 10px 0;
  }
  section.ticket-star-rating {
    margin-top: 0;
    background: #fff;
  }
  #myHeader {
    display: block;
    z-index: 1;
  }
  .teams-search-headings h2 {
    line-height: 22px;
  }
  .bread-img-head {
    text-align: center;
  }
  .bread-img-head img {
    width: 60px;
    height: 60px;
  }
  .bread-img-head h3 {
    color: #fff;
    font-size: 18px;
    margin: 10px 0;
  }
  .tick_quan .select::after {
    right: 15px;
    top: 11px;
  }
  .advanced-sort,
  .breadcromb-bg-image,
  .search-book-btn,
  section.onebox-order-info.section_50,
  section.onebox-your-orders.section_50 {
    padding: 10px 0;
  }
  .last-match-box {
    float: left;
    width: 100%;
    margin-top: 20px;
  }
  .right-box .tickets-box-team-img {
    margin-right: 0;
  }
  .header-top-login a {
    font-size: 14px;
    color: #fff;
    text-transform: uppercase;
  }
  .event-image-right,
  .header-top-login {
    text-align: right;
  }
  .header-top-right .dropdown-menu > li {
    background: #fff;
  }
  .header-top-left,
  .single-about-right,
  .single-fixture-right-widget,
  .tick_text {
    margin: 10px 0;
  }
  .faq-section .onebox-section-heading > h2,
  .onebox-order-heading > h2,
  .ticket_demand h2,
  .trust-pilot i.fas.fa-phone-alt {
    font-size: 18px;
  }
  .slicknav_nav a {
    margin: 5px 10px;
    font-size: 14px;
  }
  .header-mainmenu-area button.btn-dropdown.dropdown-toggle {
    margin: 5px 10px;
    background: #fff;
    color: #000;
    border: none;
  }
  .slicknav_nav li {
    border-bottom: 1px solid #efeaea;
    color: #000;
  }
  .slicknav_nav {
    width: 100%;
    float: right;
  }
  .trust-pilot {
    max-width: 160px;
  }
  .date_drop,
  .sort_by {
    max-width: initial;
  }
  .onebox-gallery-masonary .owl-carousel .owl-item img {
    width: auto;
    margin: 0 auto;
  }
  .team-head-image img {
    height: 50px;
  }
  .slicknav_btn {
    margin: 0;
    padding: 0;
  }
  .header-top-right .dropdown {
    margin-right: 10px;
  }
  .onebox-desktop-menu {
    display: block;
    min-height: auto;
  }
  .responsive-menu-2 {
    display: block;
    float: right;
    width: 100%;
  }
  .responsive-menu-2 .slicknav_btn {
    float: right;
    margin-left: 0;
  }
  .chk_stats,
  .onebox-caption-cell,
  .onebox-order-info h3 {
    margin: 20px 0;
  }
  .upcoming-match-box h2 {
    font-size: 14px;
    height: auto;
  }
  .booking_img img,
  .onebox-notfound > form > button {
    width: 110px;
  }
  .onebox-section-heading > h2 {
    font-weight: 800;
  }
  .single-footer-social {
    margin: 10px auto;
    display: table;
  }
  .single-footer-social > li {
    display: inline-block;
    margin-right: 10px;
  }
  #clockdiv div > span {
    padding: 0;
    border-radius: 3px;
    display: inline-block;
    margin: 10px 0;
    font-size: 25px;
  }
  .full_widd,
  .full_widd_100,
  .full_widdh,
  .full_widdtt,
  .widd_100 {
    width: 100%;
  }
  .search-book-btn .onebox-btn-book {
    padding: 5px 0;
  }
  .sort_by {
    margin: 10px 0;
  }
  .fc_tickets,
  .proceed-checkout {
    max-width: 100%;
  }
  .faq-section .faq--item .faq-title .icon {
    right: 20px;
    top: 30px;
  }
  .faq-section .faq-menu ul li a {
    padding: 10px 5px;
    font-size: 14px;
  }
  .faq-section .faq--item .faq-title .title {
    font-weight: 600;
    font-size: 15px;
    line-height: 20px;
  }
  .team-view-image p {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 120px;
  }
  .booking_project,
  .tournament_lists {
    float: left;
    width: 100%;
  }
  .social_login a.sin_with_google {
    float: left;
    width: 100%;
    margin: 0;
    padding: 5px 0;
  }
  .sign_in p {
    margin: 0;
    font-size: 16px;
  }
  .social_login a.sin_with_facebook {
    float: left;
    width: 100%;
    margin: 10px 0;
    padding: 5px 0;
  }
  .proceed-checkout > button {
    width: 100%;
    padding: 12px 0;
  }
  .iti {
    width: 100%;
    margin: 0;
  }
  .place_order-details-code,
  .tickets_dropdown {
    margin: 20px 0;
    width: 100%;
    float: left;
  }
  .place_order-details-code p {
    text-align: left;
    display: inline;
  }
  .all_ticket_list,
  .booking_img,
  .match-date,
  .rating_star,
  .team-tickets-content,
  .tick_price,
  .ticket_guarantee p,
  .ticket_guarantee_rig p {
    text-align: center;
  }
  .place_order-details-code img {
    margin-left: unset;
  }
  .main-lates-matches .item .team {
    width: 35%;
  }
  .single-match-gallery-book h4,
  .single-match-gallery-text h4 {
    margin: 15px 0 0;
  }
  .main-lates-matches .item .score {
    width: 30%;
    display: inline-block;
    text-align: center;
    vertical-align: top;
  }
  .score img {
    width: 130px;
    vertical-align: bottom;
  }
  .main-lates-matches .item .team1 {
    width: 33%;
    display: inline-block;
    text-align: right;
  }
  .last-match-logo img {
    width: 90px;
    height: 90px !important;
  }
  .last-match-score > h2 {
    font-size: 25px;
  }
  .full_widd_50 {
    width: 50%;
  }
  .ticket_value,
  .upcoming-book-btn,
  .upcoming-teams-details {
    display: block;
    float: left;
    width: 100%;
  }
  .select_sec li,
  .sub_head a {
    width: 100%;
    margin: 5px 0;
  }
  .category-info-list,
  .last-match-result,
  .last-match-score {
    margin-top: 0;
  }
  .onebox-auth-modal .modal-dialog {
    position: fixed;
    margin: auto;
    width: 100%;
    height: 100%;
    right: 0;
  }
  .match-date {
    margin: 20px 0;
  }
  .fc_tickets {
    background: #ffff;
    padding: 30px;
    border-top: 5px solid #b00505;
    margin: 60px auto;
  }
  .right-box .tickets-box-team-img {
    float: none;
  }
  .top_event {
    right: 20px;
    top: 18px;
    padding: 0 5px;
    font-size: 12px;
  }
  .about_us,
  .privacy_policy {
    padding: 30px;
  }
  .onebox-main-caption h2 {
    font-size: 20px;
    margin: 20px 0;
  }
  .onebox-main-slide {
    height: 380px;
  }
  .toptable td:before {
    content: attr(data-label);
    text-align: right;
    float: left;
  }
  .toptable td,
  .toptable th {
    display: block;
    text-align: right;
    padding: 10px 15px;
    border-bottom: 1px solid #ddd;
    font-weight: 500;
    color: #000;
  }
  .toptable tr th {
    border: none;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  .btn_mobile {
    display: inline-flex;
    background: #b00505;
    color: #fff;
    outline: 0;
    border: 1px solid #ccc;
    font-size: 14px;
    padding: 5px 10px;
  }
  .register-form h3 {
    font-size: 16px;
    font-weight: 600;
  }
  .blog_page_details p,
  .last-match-score h1 {
    font-size: 15px;
  }
  .last-match-score h1 span {
    font-size: 12px;
    display: block;
    margin: 10px 0;
  }
  .tick_text,
  .tick_tier,
  .user_login ul li {
    display: inline-block;
  }
  .booking_checkbox {
    margin-top: 50px;
  }
  .booking_img {
    left: 0;
    right: 0;
  }
  .booking_project input[type="checkbox"] {
    margin: 5px 5px 0 0;
    width: 20px;
    height: 20px;
  }
  .booking_checkbox label {
    font-size: 13px;
    line-height: inherit;
  }
  .onebox-upcoming-mathces-area .upcoming-sub_head {
    max-width: inherit;
  }
  .order_placed h3 {
    font-size: 20px;
    margin-top: 20px;
  }
  .tick_tier {
    margin-right: 5px;
  }
  .tick_text {
    line-height: 15px;
  }
  .tick_text img {
    width: 20px !important;
  }
  .txt-rit {
    text-align: right;
    display: block;
  }
  #filter_form {
    float: left;
    width: 49%;
  }
  #team_form {
    float: right;
    width: 49%;
  }
  .single-fixture-all {
    margin: 10px 0;
    float: left;
    width: 100%;
  }
  .imagg,
  .txtt {
    float: none;
  }
  .imagg,
  .onebox-gallery-masonary .nav > li > a,
  .txtt {
    width: auto;
  }
  .sub_btnn button {
    top: 0;
    width: 20%;
    right: 0;
  }
  .booking-project img {
    width: 100px;
  }
  .tickets-box-team-text h4 {
    font-size: 13px;
    line-height: initial;
    height: 50px;
  }
  .match-tickets-box-right .onebox-btn {
    width: 100%;
    max-width: 200px;
  }
  .tickets-box-left-vs {
    margin-top: 30px;
  }
  .quan,
  .res_table_new .accordion,
  .tick_book_btn {
    margin-bottom: 0;
  }
  .onebox-your-orders .onebox-section-heading > h2 {
    margin-bottom: 15px;
    font-size: 18px;
  }
  .update_nomi a {
    padding: 3px 10px;
    font-size: 13px;
  }
  .form-group,
  .onebox-order-info .sub_heading {
    margin-bottom: 10px;
  }
  .onebox-order-info .tick_info .details {
    min-height: auto;
  }
  .single-post-news,
  .tick_info {
    margin-bottom: 20px;
  }
  .res_table_new tr {
    border-bottom: 15px solid #f1f1f1;
  }
  .onebox-order-info .tick_info .details table {
    width: 80%;
  }
  .single-post-text p {
    height: auto;
    font-size: 15px;
  }
  .header-top-area,
  .promo_height,
  .row_block,
  .single-event-text h3,
  .single-post-news-image img,
  .team-tickets-content h2,
  .upcoming-teams-headings h2 {
    height: auto;
  }
  .blog_page_details {
    padding: 40px 10px;
  }
  .blog-footer-social li a {
    margin: 0 3px;
  }
  .single-upcoming-event p {
    bottom: 90px;
  }
  .single-post-news-image_new img {
    height: auto;
    width: 100%;
  }
  .single-event-img img,
  .single-latest-post img {
    width: 100%;
    height: auto;
  }
  .section_nopadd {
    padding: 10px 0 !important;
  }
  .onebox-section-heading > h2 {
    font-size: 22px;
  }
  .single-post-text h3 {
    font-size: 17px;
  }
  .imagg {
    margin: 0;
  }
  .tick_text_blk,
  .view_blk {
    float: left;
  }
  .tick_all_items .tick_tier {margin-bottom: 0;float: left;width: 100%;display: block;}
  .tick_text_new_rit {
    font-size: 12px;
    text-align: right;
    color: #272357;
    font-weight: 600;
  }
  .head-background,
  .star_ratings {
    text-align: center;
    display: block;
  }
  .tick_price_range {
    font-size: 20px;
    margin: 10px 0;
  }
  .tick_text_new,
  .ticket_value p {
    font-size: 12px;
  }
  .quan .form-control {
    margin: 0;
    font-size: 14px;
    font-weight: 600;
    height: auto;
    padding: 10px 15px;
    max-width: 100%;
  }
  .tickets_dropdown .form-control {
    font-size: 13px;
    font-weight: 600;
  }
  .tickets_dropdown .select::before {
    color: #000;
  }
  .view_blk {
    margin-right: 10px;
  }
  .tick_text_new {
    color: #272357;
    font-weight: 600;
  }
  .remaining-count span {
    color: #e01a22 !important;
    font-size: 13px;
    font-weight: 700;
  }
  .tick img {
    width: 15px;
    height: 15px;
  }
  .tick_tier {
    font-size: 14px;
    font-weight: 700;
  }
  .pad_five_new {
    padding: 0px 5px;
  }
  .onebox-checkout-form-details .checkout-form input,
  .onebox-checkout-form-details .form-control {
    height: 30px;
/*    border-radius: 6px;*/
  }
  .onebox-checkout-form-details .select::after {
    top: 47px;
  }
  .user_login {
    display: block;
    float: right;
    margin: 16px 0 0;
  }
  .user_login ul li {
    margin: 0 20px 0 25px;
  }
  .search-icon-mobile .fas,
  .user-icon-mobile .fas {
    color: #fff;
    font-size: 20px;
    font-weight: 400;
  }
  .logo_area {
    margin-left: 10px;
    width: 150px;
  }
  .onebox-site-logo .header {
    display: block;
    float: left;
    margin: 10px 0;
  }
  .header .toggle span,
  .header .toggle span::after,
  .header .toggle span::before {
    border-radius: 10px;
    height: 3px;
  }
  .header .toggle span::after {
    bottom: -8px;
  }
  .login-page-box {
    position: relative;
    right: 0;
    bottom: 0;
    margin-top: -50%;
    margin-bottom: 10%;
    width: 90%;
  }
  .login_imag_11 {
    position: absolute;
    top: 10%;
    left: 18%;
  }
  .football_ticket .topAirSlider .owl-next {
    top: -5%;
  }
  .onebox-main-caption h3 {
    font-size: 40px;
    line-height: 60px;
  }
  .football_ticket .topAirSlider .owl-prev {
    left: 83%;
    top: -5%;
  }
  .epl-popular-teams .topAirSlider .owl-prev {
    left: 83%;
    top: -18%;
  }
  .star_ratings {
    border-top: 0;
    padding-top: 0;
  }
  .last-match-result,
  .star_rate {
    margin-top: -50px;
  }
  .v_s {
    margin: 47px 0 0;
  }
  .delievry_partners {
    margin-bottom: 30px;
  }
  .tick_book_btn button {
    background: #5f1f74;
    color: #fff;
    padding: 6px 0;
    font-size: 15px;
    text-transform: capitalize;
    font-weight: 700;
    border: 1px solid #5f1f74;
    width: 100%;
    border-radius: 6px;
    height: 40px;
    margin-top: 0px;
  }
  .header .toggle span::before {
    top: -8px;
  }
  .footer-mobile .faq--item {
    background: 0 0;
    border-bottom: 1px solid #5d346a;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0;
    border-radius: 0;
    margin-bottom: 10px;
  }
  .footer-mobile .faq--item .faq-title .title {
    margin: 0;
    padding-right: 0;
    font-weight: 800;
    font-size: 20px;
    line-height: 30px;
  }
  .footer-mobile .faq--item .faq-title .icon {
    width: 11px;
    height: 11px;
    border-top: 2px solid #fff;
    border-left: 2px solid #fff;
  }
  .footer-mobile .open .faq-title {
    background: 0 0;
    color: #fff;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  .footer-mobile .faq--item .faq-content {
    background: 0 0;
  }
  .footer-mobile .single-footer-link a {
    color: #e0e0e0;
  }
  .onebox-section-heading img {
    width: 180px;
    height: 106px;
  }
  .head-background {
    padding: 10px 30px;
    border-radius: 6px;
  }
  .upcoming-sub_head {
    max-width: 100%;
    display: flex;
    margin: 10px 0;
    justify-content: space-between;
    align-items: center;
  }
  .team-list-image_second {
    position: absolute;
    top: 0;
    left: 15%;
  }
  .upcoming-teams-date {
    background: #fdb913;
    position: absolute;
    bottom: 0;
    width: 45%;
    right: -25px;
  }
  .upcoming-teams-headings {
    text-align: left;
    margin-top: 20px;
  }
  a.onebox-btn-book {
    float: left;
    width: 100%;
    max-width: 100%;
  }
  .view-fixture {
    text-align: center;
    margin-top: 20px;
  }
  .team-view-content {
    width: 100%;
    margin: 30px 20px 20px 40px;
    text-align: center;
  }
  .team-view-details_log {
    position: absolute;
    left: 43%;
    top: -20%;
    z-index: 1;
  }
  .team-view-details-list {
    display: flex;
    background: #f8f3fa;
    width: 90%;
    border-radius: 6px;
    margin-left: 20px;
    margin-top: -50px;
    z-index: 1;
    position: relative;
  }
  .header-top-right .currency {
    min-width: auto;
    left: 0;
  }
  .my_orders {
    margin: 0 0 10px;
  }
  .breadcromb-bg-image {
    height: 140px;
  }
  .onebox-section-heading > h1 {
    font-size: 20px;
    margin: 0;
  }
  .onebox-section-heading > h1:before {
    top: 30px;
  }
  .profile_password {
    margin: 0;
    padding: 20px;
  }
  .team_tickets_img .imggs {
    position: relative;
    top: -60px;
    right: -20px;
    width: 90%;
    height: auto;
  }
  body.theme-default .hc-offcanvas-nav a.nav-next {
    border-bottom: 0 solid #2c5d8f;
  }
  .delivery_dates,
  .pdf_ticket,
  .team-details {
    display: block;
    text-align: center;
  }
  .team-details img {
    width: 83px;
    height: 83px;
  }
  .team-details h1 {
    display: block;
    font-size: 20px;
    margin-left: 0;
  }
  .track-order-details {
    padding: 20px;
  }
  .pdf_ticket_img {
    width: 100%;
    max-width: 100px;
    margin: 0 auto;
  }
  .pdf_tick_info {
    width: 100%;
    margin: 15px 0;
  }
  .banner_texts {
    margin-top: 50px;
    position: relative;
  }
  .btn-track,
  .upcoming-match-btn-view-all {
    margin: 0 auto;
  }
  .search_teams {
    bottom: 40px;
  }
  .topAirSlider .owl-next {
    top: auto;
    right: 40%;
    bottom: -70%;
  }
  .topAirSlider .owl-prev {
    top: auto;
    left: 40%;
    bottom: -70%;
  }
  .football_ticket .football-ticket-heading > h2 {
    font-size: 16px;
    text-align: center;
    margin-left: 0;
  }
  .epl-about-area .football-ticket-heading > h1,
  .football_ticket .football-ticket-heading > h1 {
    font-size: 24px;
    margin-bottom: 10px;
/*    text-align: center;*/
  }
  .team-tickets ul {
    margin: 0 auto;
    text-align: center;
    right: 0;
    left: 0;
  }
  .epl-about-area .football-ticket-heading > h2 {
/*    text-align: center;*/
    font-size: 16px;
    margin-left: 0;
  }
  .most-popular .football-ticket-heading > h1 {
    font-size: 24px;
/*    text-align: center;*/
  }
  .most-popular .football-ticket-heading > h2 {
/*    text-align: center;*/
    font-size: 16px;
  }
  .btn-track {
    width: 150px;
    padding: 0 20px;
    height: 40px;
  }
  .event_img_all {
    width: 90%;
    left: 23px;
  }
  .ticket_starting h4 {
    font-size: 24px;
    font-weight: 700;
  }
  .event_lists {
    width: 100%;
    display: block;
    float: left;
    margin: 20px 0;
  }
  .ticket_starting {
    display: block;
    width: 100%;
    padding-left: 0;
    margin: 20px 0;
    position: relative;
  }
  .ticket_starting:before {
    display: block;
    height: 1px;
    width: 100%;
    background: #b5abb8;
    left: 0;
    z-index: 1;
    transform: rotate(0);
    -webkit-transform: rotate(0);
    bottom: 61px;
  }
  .football_ticket .topAirSlider .owl-next,
  .football_ticket .topAirSlider .owl-prev {
    bottom: auto;
  }

#blog_slides .owl-next {bottom: 0%;right: 42%;position: absolute;top: unset;}
#blog_slides .owl-prev {left: 42%;bottom: 0%;position: absolute;top: unset;}
#blog_slides .owl-nav {margin: 30px 0;position: relative;float: left;width: 100%;}
.single-latest-post img {height: 230px;}
.single-latest-post {height: 450px;}


.mob_view_back {display: flex;}
.upcoming-back {display: inline-block;margin-left: 10px;width: 100%;}
.upcoming-back h1 {font-size: 13px;font-weight: 600;line-height: 16px;}
.upcoming-back p {font-size: 10px;font-weight: 500;line-height: 14px;color: #202020;}
.star_rate {display: none;}
section.ticket-star-rating {margin-top: 0px;padding: 10px 0;border-bottom: 1px solid #b5abb8;}
section.onebox-tickets-selection-sub-header.section_10 {display: none;}
.container-fluid-padding {padding-right: 15px;padding-left: 15px;}
#map_svg {height: 215px;cursor: move;margin: 0 auto;display: flex;align-items: center;float: left;width: 100%;}
.modal-mob {display: flex;align-items: center;justify-content: space-between;margin: 5px 0;}
.tickets_head h3 {font-size: 14px;font-weight: 500;color: #240D2C;line-height: 28px;}
.filter_icon_mob {font-size: 14px;font-weight: 400;color: #240D2C;}
.filter_icon_mob img {width: 15px;margin-right: 5px;}
.modal-mob .select select {height: 40px;color: #130061;}
.ticket_quantity {float: none;max-width: 100%;margin: 0 0 10px 0;height: 40px;}
.scroll_section {display: block;}.select::after {font-size: 9px;}
.ticket_quality {float: none;max-width: 100%;margin: 0 0 10px 0;height: 40px;}
.ticket_quality1 {justify-content: flex-start;height: 40px;margin: 0 0 10px 0;background: #fff;border: 2px solid #130061;font-size: 14px;}
.scroll_section .select::after {top: 6px;right: 14px;}
.bd {border-top: 1px solid #ccc;}
.tick_list_new {max-height: 350px;height: auto;overflow-x: hidden;}
.progress_bar_val h3 {font-size: 14px;}
.position_stct {position: unset !important;top: 0 !important;}

span.ticket_show {font-size: 14px;font-weight: 400;background: none;color: #240D2C;border-radius: 0;padding: 0;border: none;margin-left: 0px;}
.note_icon img {width: 12px;margin-left: 5px;}

.ticket_show img {width: 14px;margin-right: 0px;}
span.tooltip_text {display: inline-block;}
.lowest_price {text-align: right;margin-right: 20px;}
.tick_tier {font-size: 14px;line-height: 19.6px;}
.seat_select_block_items {margin: 0 0 7px 0;border: 1px solid #B5ABB8;border-radius: 10px;padding: 8px 10px;}
.quan .form-control {margin: 0 0 12px 0;height: 25px;padding: 0 10px;}
.tick_book_btn button {height: 25px;font-size: 14px;display: flex;align-items: center;justify-content: center;}
.mob_price_val .select::after {font-size: 9px;top: -2px;right: 10px;padding: 0 5px;}
.tick_price_range {font-size: 16px;margin: 0px 10px 0 0;text-align: left;float: left;}
span.span_ltr {font-size: 12px;line-height: 16.8px;display: inline-block;color: #240D2C;font-weight: 600;}
span.each_txt {font-size: 10px;font-weight: 300;color: #898F99;display: inline-block; text-transform: lowercase;margin-left: 0px;}
.lowest_price .ticket_show .tooltiptext {font-size: 10px;width: 90px;text-align: left;padding: 0 10px;}
.tooltip_text .tooltiptext {right: 0px;left: unset;top: 100%;padding: 0 5px;width: 150px;}

.container-fluid-size {padding-right: 15px;padding-left: 15px;}
.sep_sec_tick {display: block;}
.order-img {display: none;}
.price-total {display: none;}
.tabs_section_checkout {min-height: 100%;margin-top: 50px;}
span.text-min {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 100%;display: block;}
.tabs_section_checkout .tablink {width: 30%;font-size: 12px;line-height: 18px;padding: 4px 10px;}
.tabs_section_checkout .active::after {border-top: 23px solid transparent;border-bottom: 23px solid transparent;}
.onebox-checkout-form-details .checkbox label {font-size: 12px;line-height: 16px;}
.tick_book_btn button:hover {font-size: 11px;}

.no_ticket_found {padding: 0px;}
.request-ticket-box {padding: 5% 5%;}
    .pad_five_new {
        padding: 0px 5px;
    }
    .btnss_all {
    position: unset;
    display: block;
}
.tabs_section_checkout .tabcontent {bottom: 40px;}
.onebox-top-footer-area.section_50.footer-mobile {padding: 20px 0;}

.single-footer-widget .faq-title .icon{top: 15px;}
.single-footer-widget .faq--item .faq-title {padding: 10px 0;}
.single-footer-widget .faq--item .faq-content {padding: 0px 0 10px;}

#Home .payment-order-details {margin: 30px 0 0;}
.request-ticket-box .account-form-group > input {height: 30px;}
.request-ticket-box .account-form-group .form-control {height: 30px;}
.request-ticket-box .account-form-group .select::after {top: 33px;}
.popularteams .epl_section_popular {margin-top: 30px;}

#Attendee .onebox-checkout-form-details {margin: 30px 0 0;}
#Payment .payment_information {margin: 30px 0 0;}
#error_message .tick_book_btn button {height: 40px;}

}
@media only screen and (min-width: 320px) and (max-width: 420px) {
  .date_drop,
  .proceed-checkout,
  .sort_by {
    max-width: 100%;
  }
  .bread-img-head h3,
  .single-match-gallery-text h4,
  .toptable td:before {
    font-weight: 700;
    text-transform: uppercase;
  }
  .search-section form input[type="text"],
  .team-view-image p,
  .upcoming-teams-headings h2 {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
  .ticket_select_img .tooltip .tooltiptext {
    right: 17%;
  }
  .place_order-details-code h6,
  .post-text-bottom .admin-image,
  .promo_open,
  .tick_all_items,
  .tick_quan,
  .upcoming-teams-match {
    text-align: left;
  }
  .all_ticket_list,
  .bread-img-head,
  .match-date,
  .rating_star,
  .search_result,
  .team-tickets-content,
  .tick_price,
  .ticket_guarantee p,
  .ticket_guarantee_rig p,
  a.onebox-btn-book {
    text-align: center;
  }
  .nopad_ss {
    padding-right: 15px;
    padding-left: 15px;
  }
  .onebox-tickets-list-area .sub_head {
    margin: 0 0 5px;
  }
  .inlineimage .images {
    height: auto;
    width: 28%;
    margin: 5px;
  }
  .payment-order-details label,
  .result-details-left {
    font-size: 13px;
  }
  .column_mobile,
  .tickets-box-left-team.right-box {
    display: flex;
    flex-direction: column-reverse;
  }
  #sidebar.sticky {
    position: unset;
  }
  .desk-hide,
  .filter_section,
  .footer-mobile,
  .mobile_view,
  .mobile_viewss,
  .orders_status,
  .responsive-menu-1,
  .row.sign_in_mobile,
  .stadium_para,
  .team-tickets-content h2 span {
    display: block;
  }
  .Desktop_hide{display: contents;}
  .Desktop_hide .stadium_para_notes {
        background: #f8f3fa;
        margin: 10px 0;
        padding: 20px;
        float: left;
        width: 100%;
        border-radius: 6px;
                display: block !important;
        
    }

  .booking-project,
  .desk_top_view,
  .footer-desktop,
  .inlineimage .images:nth-of-type(3),
  .inlineimage .images:nth-of-type(4),
  .inlineimage .images:nth-of-type(5),
  .inlineimage .images:nth-of-type(6),
  .mainmenu-left,
  .mob-hide,
  .mob_hide,
  .my_order-img,
  .orders i.fas.fa-angle-double-right,
  .powered_by,
  .row .sign_in,
  .stadium_para_mobile,
  .vl:after,
  span.mob_hd {
    display: none;
  }
  .onebox-checkout-form-order-details,
  .tickets_reserved {
    margin-top: 20px;
  }
  .sign_in_mob p {
    font-size: 16px;
    margin: 5px 0 15px;
  }
  .all_head,
  .profile-address-div,
  .profile-content,
  .single-match-gallery-text,
  .social_login {
    margin: 0;
  }
  .bread-img-head,
  .epl-about-book,
  .ticket_guarantee,
  .ticket_guarantee_rig,
  .ticket_guarantee_view,
  .ticket_reserved,
  .tickets_left {
    margin-top: 10px;
  }
  #session_modal .modal-content {
    padding: 10px;
  }
  #session_modal .modal-header {
    padding: 5px;
  }
  #session_modal .modal-content h2 {
    font-size: 18px;
    margin-bottom: 10px;
  }
  #session_modal .modal-content .modal-footer .buts_left {
    padding: 5px 10px;
    width: 100%;
    margin: 0 0 10px;
  }
  #session_modal .modal-content .modal-footer .buts_right {
    padding: 5px 10px;
    width: 100%;
    margin: 0;
  }
  #session_modal .modal-content .modal-footer,
  .faq-section .faq--area,
  .faq-section .faq--wrapper,
  .no_padd,
  .no_padds,
  .result-details,
  .sign_in {
    padding: 0;
  }
  .search-book-btn .onebox-btn-book,
  .social_login a.sin_with_facebook {
    padding: 5px 0;
  }
  .rating_star ul {
    margin-bottom: 8px;
  }
  .onebox-notfound img {
    width: 80px;
    vertical-align: top;
  }
  .onebox-notfound h2 {
    font-size: 90px;
  }
  .blog_page_details h2,
  .head-background > h1,
  .last-match-score > h2,
  .onebox-notfound h5,
  .onebox-sub-heading h2,
  .single-post-news-text h3 {
    font-size: 20px;
  }
  .blog_page_details .h1_head,
  .faq-section .faq--wrapper .main-title,
  .last-match-score h4,
  .onebox-notfound-area .onebox-btn,
  .onebox-order-info .details h4,
  .sign_in p,
  .single-match-gallery-book h4,
  .ticket_cnfm p span {
    font-size: 16px;
  }
  #check-dialing-code,
  #dialing-code,
  #partner-dialing-code,
  #req-dialing-code {
    padding-left: 0 !important;
  }
  .social_login a.sin_with_google {
    float: left;
    width: 100%;
    margin: 0;
    padding: 5px 0;
  }
  .reg-phone_field .iti,
  .social_login a.sin_with_facebook {
    width: 100%;
    margin: 10px 0;
    float: left;
  }
  .sign_in p {
    margin: 0;
  }
  #myHeader {
    display: block;
    z-index: 1;
  }
  .account-form-group {
    margin-bottom: 10px;
    float: left;
    width: 100%;
  }
  .sticky {
    position: fixed;
    top: 10px;
    width: 92%;
    z-index: 1;
  }
  .ticket_cnfm {
    padding: 5px 10px;
  }
  .ticket_cnfm p {
    font-size: 12px;
    display: inline;
  }
  section.ticket-star-rating {
    margin-top: 0;
    background: #fff;
  }
  .upcoming-teams-headings h2 {
    height: auto;
  }
  .teams-search-headings h2 {
    line-height: 22px;
  }
  .tick_text span,
  .tickets-box-team-text a {
    font-size: 11px;
  }
  .bread-img-head img {
    width: 60px;
    height: 60px;
  }
  .bread-img-head h3 {
    color: #fff;
    font-size: 18px;
    margin: 10px 0;
  }
  .last-match-box {
    float: left;
    width: 100%;
    margin-top: 20px;
  }
  div#no-more-tables {
    overflow-x: auto;
  }
  .right-box .tickets-box-team-img {
    margin-right: 0;
  }
  .advanced-sort,
  .breadcromb-bg-image,
  .search-book-btn,
  section.onebox-order-info.section_50,
  section.onebox-your-orders.section_50 {
    padding: 10px 0;
  }
  .search-section form input[type="submit"] {
    padding: 13px 10px;
  }
  .full_wid,
  .full_widd,
  .full_widd_100,
  .full_widd_price,
  .full_widdh,
  .full_widdtt,
  .onebox-auth-modal .modal-dialog,
  .onebox-order-info .tick_info .details table,
  .single-event-img img,
  .single-upcoming-event > a > img,
  .widd_100 {
    width: 100%;
  }
  .teams-search-date {
    border-right: none;
  }
  .sort_by {
    margin: 5px 0;
  }
  .header-top-login a {
    font-size: 14px;
    color: #fff;
    text-transform: uppercase;
  }
  .event-image-right,
  .header-top-login {
    text-align: right;
  }
  .header-top-right .dropdown-menu > li {
    background: #fff;
  }
  #filter_form,
  .header-top-left,
  .single-about-right,
  .single-fixture-right-widget {
    margin: 10px 0;
  }
  .event_lists h4,
  .onebox-order-heading > h2,
  .ticket_demand h2,
  .trust-pilot i.fas.fa-phone-alt {
    font-size: 18px;
  }
  .slicknav_nav a {
    margin: 5px 10px;
    font-size: 14px;
  }
  .header-mainmenu-area button.btn-dropdown.dropdown-toggle {
    margin: 5px 10px;
    background: #fff;
    color: #000;
    border: none;
  }
  .slicknav_nav li {
    border-bottom: 1px solid #efeaea;
    color: #000;
  }
  .slicknav_nav {
    width: 100%;
    float: right;
  }
  .trust-pilot {
    max-width: 160px;
  }
  .onebox-gallery-masonary .owl-carousel .owl-item img {
    width: auto;
    margin: 0 auto;
  }
  .team-head-image img {
    height: 50px;
  }
  .slicknav_btn {
    margin: 0;
    padding: 0;
  }
  .header-top-right .dropdown {
    margin-right: 10px;
  }
  .onebox-desktop-menu {
    display: block;
    min-height: auto;
  }
  .responsive-menu-2 {
    display: block;
    float: right;
    width: 100%;
  }
  .responsive-menu-2 .slicknav_btn {
    float: right;
    margin-left: 0;
  }
  .chk_stats,
  .onebox-caption-cell,
  .onebox-order-info h3 {
    margin: 20px 0;
  }
  .onebox-section-heading > h2 {
    font-weight: 800;
  }
  .booking-project img,
  .onebox-notfound > form > button {
    width: 100px;
  }
  .single-footer-social {
    margin: 10px auto;
    display: table;
  }
  .single-footer-social > li {
    display: inline-block;
    margin-right: 10px;
  }
  #clockdiv div > span {
    padding: 0;
    border-radius: 3px;
    display: inline-block;
    margin: 10px 0;
    font-size: 25px;
  }
  .faq-section .faq--item .faq-title .icon {
    right: 20px;
    top: 30px;
  }
  .booking-project p,
  .event_lists p,
  .faq-section .faq-content p,
  .last-match-score h1,
  .last-match-score p,
  .match_ticket_selection h2,
  .ticket_starting p {
    font-size: 14px;
  }
  .faq-section .faq-menu ul li a {
    padding: 10px 5px;
    font-size: 14px;
  }
  .faq-section .faq--item .faq-title .title {
    font-weight: 600;
    font-size: 15px;
  }
  .team-view-image p {
    width: 120px;
  }
  .upcoming-teams-match {
    border-right: 0px solid;
  }
  .upcoming-book-btn h4 {
    margin-left: 0;
    float: none;
    text-align: center;
  }
  .team-list-image {
    max-width: 100px;
  }
  .upcoming-teams-headings {
    margin-left: 0;
  }
  .order-img img {
    width: 50px;
    height: 50px;
  }
  .place_order-details-code,
  .tickets-box-left-vs {
    margin-top: 30px;
  }
  .booking_project,
  .ticket_quality,
  .ticket_quantity,
  .tournament_lists {
    float: left;
    width: 100%;
  }
  .proceed-checkout > button {
    width: 100%;
    padding: 12px 0;
  }
  .iti {
    width: 100%;
    margin: 0;
  }
  .place_order-details-code p {
    text-align: left;
    display: inline;
  }
  .place_order-details-code img {
    margin-left: unset;
  }
  .ticket_value,
  .upcoming-book-btn,
  .upcoming-teams-details {
    display: block;
    float: left;
    width: 100%;
  }
  .main-lates-matches .item .team {
    width: 100%;
    text-align: center;
  }
  .single-match-gallery-book h4,
  .single-match-gallery-text h4 {
    margin: 15px 0 0;
  }
  .main-lates-matches .item .score {
    width: 100%;
    display: inline-block;
    text-align: center;
    vertical-align: top;
  }
  .score img {
    width: 130px;
    vertical-align: bottom;
  }
  .main-lates-matches .item .team1 {
    width: 100%;
    display: inline-block;
    text-align: center;
  }
  .last-match-logo img {
    width: 90px;
    height: 90px !important;
  }
  .top_event {
    right: 20px;
    top: 18px;
    padding: 0 5px;
    font-size: 12px;
  }
  .category-info-list,
  .last-match-score {
    margin-top: 0;
  }
  .select_sec li,
  .sub_head a {
    width: 100%;
    margin: 5px 0;
  }
  .right-box .tickets-box-team-img {
    float: none;
  }
  .tickets-box-team-text {
    text-align: center;
    width: 100%;
  }
  .fc_tickets {
    padding: 20px;
    max-width: 900px;
    margin: 10px auto;
  }
  .about_us,
  .privacy_policy {
    padding: 30px;
  }
  .onebox-main-caption h2 {
    font-size: 20px;
    margin: 20px 0;
  }
  .onebox-main-slide {
    height: 380px;
  }
  .tick h5 {
    font-size: 11px;
    color: #272357;
    font-weight: 600;
  }
  .toptable td:before {
    content: attr(data-label);
    text-align: right;
    float: left;
  }
  .toptable td,
  .toptable th {
    display: block;
    text-align: right !important;
    padding: 10px 15px;
    border-bottom: 1px solid #ddd;
    font-weight: 500;
    color: #000;
  }
  .toptable tr th {
    border: none;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  .btn_mobile {
    display: inline-flex;
    background: #b00505;
    color: #fff;
    outline: 0;
    border: 1px solid #ccc;
    font-size: 14px;
    padding: 5px 10px;
  }
  .register-form h3 {
    font-size: 16px;
    font-weight: 600;
  }
  .last-match-score h1 span {
    font-size: 12px;
    display: block;
    margin: 10px 0;
  }
  .tick_text,
  .tick_tier,
  .user_login ul li {
    display: inline-block;
  }
  .match_ticket_selection h3,
  .match_ticket_selection h4,
  .tick_info .details td {
    font-size: 12px;
  }
  .match_ticket_selection p {
    font-size: 33px;
    margin: 15px 0;
  }
  .booking_checkbox {
    margin-top: 50px;
  }
  .booking_img {
    left: 0;
    right: 0;
    text-align: center;
  }
  .booking_img img {
    width: 110px;
  }
  .booking_project input[type="checkbox"] {
    margin: 5px 5px 0 0;
    width: 20px;
    height: 20px;
  }
  .booking_checkbox label {
    font-size: 10px;
    line-height: inherit;
  }
  .quan .form-control {
    padding: 6px 15px;
    max-width: 100%;
    height: auto;
    font-size: 14px;
  }
  .tick_quan .select::after {
    right: 15px;
    top: 6px;
  }
  .onebox-upcoming-mathces-area .upcoming-sub_head {
    max-width: inherit;
  }
  .order_placed h3 {
    font-size: 20px;
    margin-top: 20px;
  }
  .tick_tier {
    margin-right: 10px;
    font-size: 14px;
  }
  .tick_text {
    line-height: 15px;
  }
  .tick_text img {
    width: 20px !important;
  }
  .padd_five {
    padding: 0 5px;
  }
  .txt-rit {
    text-align: right;
    display: block;
  }
  .single-fixture-all {
    margin: 10px 0;
    float: left;
    width: 100%;
  }
  .sub_btnn button {
    top: 0;
    width: 20%;
    right: 0;
  }
  .tickets-box-team-text h4 {
    font-size: 12px;
    line-height: initial;
    height: 50px;
  }
  .match-tickets-box-right {
    margin: 20px 0 0;
  }
  .match-tickets-box-right .onebox-btn {
    width: 100%;
    max-width: 200px;
  }
  .res_table_new tr {
    border-bottom: 15px solid #f1f1f1;
  }
  .quan,
  .res_table_new .accordion,
  .tick_book_btn {
    margin-bottom: 0;
  }
  .onebox-your-orders .onebox-section-heading > h2 {
    margin-bottom: 15px;
    font-size: 18px;
  }
  .update_nomi a {
    padding: 3px 10px;
    font-size: 13px;
  }
  .form-group,
  .onebox-order-info .sub_heading {
    margin-bottom: 10px;
  }
  .onebox-order-info .tick_info .details {
    min-height: auto;
  }
  .single-post-news,
  .tick_info {
    margin-bottom: 20px;
  }
  .single-post-text p {
    height: auto;
    font-size: 15px;
  }
  .header-top-area,
  .promo_height,
  .row_block,
  .single-event-text h3,
  .single-post-news-image img,
  .single-post-news-image_new img,
  .team-tickets-content h2 {
    height: auto;
  }
  .blog_page_details {
    padding: 20px 10px;
  }
  .blog_page_details p,
  .single-post-news-text p {
    font-size: 15px;
  }
  .blog_leagues {
    float: right;
    width: 100%;
    margin-top: 10px;
    text-align: center;
  }
  .blog_social {
    float: left;
    width: 100%;
    text-align: center;
  }
  .imagg,
  .txtt {
    float: none;
    width: auto;
  }
  .blog_page_details ul li {
    font-size: 15px;
    margin: 0 10px;
  }
  .single-upcoming-event p {
    bottom: 90px;
  }
  .single-latest-post img {
    width: 100%;
    height: 230px;
  }
  .blog_social .sharethis-inline-share-buttons {
    text-align: center !important;
    margin: 10px 0;
  }
  .section_nopadd {
    padding: 10px 0 !important;
  }
  .onebox-section-heading > h2 {
    font-size: 22px;
  }
  .single-post-text h3 {
    font-size: 17px;
  }
  .imagg {
    margin: 0;
  }
  .tick_all_items .tick_tier {margin-bottom: 0;float: left;width: 100%;display: block;}
  .tick_text_blk {
    float: left;
  }
  .tick_text {
    margin: 5px 0;
  }
  .tick_text_new {
    font-size: 12px;
    color: #272357;
    font-weight: 600;
  }
  .tick_text_new_rit {
    font-size: 11px;
    text-align: right;
    color: #272357;
    font-weight: 600;
  }
  .view_blk {
    float: left;
    margin: 0 0 5px;
  }
  .tickets_dropdown {
    margin: 15px 0;
    float: left;
    width: 100%;
    overflow-x: auto;
  }
  .tickets_dropdown .form-control {
    font-size: 13px;
    font-weight: 600;
  }
  .tickets_dropdown .select::before {
    color: #000;
  }
  .ticket_value p {
    font-size: 11px;
    line-height: 22px;
    margin: 10px 0 0;
  }
  .onebox-checkout-form-details .checkout-form input,
  .onebox-checkout-form-details .form-control {
    height: 30px;
  }
  .onebox-checkout-form-details .select::after {
    top: 40px;
  }
  .mapsvg-btn,
  .mapsvg-btn-zoom {
    width: 22px !important;
    height: 22px !important;
  }
  .mapsvg-btn-zoom.in:before,
  .mapsvg-btn-zoom.out:before {
    top: 10px !important;
    left: 6px !important;
    height: 1px !important;
    width: 14px !important;
  }
  .mapsvg-btn-zoom.in:after {
    top: 4px !important;
    left: 12px !important;
    height: 14px !important;
    width: 1px !important;
  }
  .user_login {
    display: block;
    float: right;
    margin: 16px 0 0;
  }
  .user_login ul li {
    margin: 0 10px;
  }
  .search-icon-mobile .fas,
  .user-icon-mobile .fas {
    color: #fff;
    font-size: 20px;
    font-weight: 400;
  }
  .logo_area {
    margin-left: 10px;
    width: 150px;
  }
  .onebox-site-logo .header {
    display: block;
    float: left;
    margin: 10px 0;
  }
  .onebox-main-caption h3 {
    font-size: 32px;
    line-height: 44.8px;
  }
  .header .toggle span,
  .header .toggle span::after,
  .header .toggle span::before {
    border-radius: 10px;
    height: 3px;
  }
  .header .toggle span::after {
    bottom: -8px;
  }
  .onebox-main-caption h1 {
    font-size: 20px;
    line-height: 28px;
    margin: 15px 0 0;
  }
  .login-page-box {
    position: relative;
    right: 0;
    bottom: 0;
    margin-top: -50%;
    margin-bottom: 10%;
    width: 90%;
    padding: 20px;
  }
  .login_imag_11 {
    position: absolute;
    top: 10%;
    left: 18%;
  }
  .football_ticket .topAirSlider .owl-next {
    top: -5%;
  }
  .football_ticket .topAirSlider .owl-prev {
    left: 83%;
    top: -5%;
  }
  .epl-popular-teams .topAirSlider .owl-prev {
    left: 83%;
    top: -18%;
  }
  .star_ratings {
    display: block;
    text-align: center;
    border-top: 0;
    padding-top: 0;
  }
  .last-match-result,
  .star_rate {
    margin-top: -50px;
  }
  .delievry_partners {
    margin-bottom: 30px;
  }
  .event_lists,
  .ticket_starting {
    margin: 20px 0;
    width: 100%;
    display: block;
  }
  .tick_book_btn button {
    background: #5f1f74;
    color: #fff;
    font-size: 15px;
    text-transform: capitalize;
    font-weight: 700;
    border: 1px solid #5f1f74;
    width: 100%;
    border-radius: 6px;
    height: 40px;
    margin-top: 0px;
  }
  .footer-mobile .faq--item {
    background: 0 0;
    border-bottom: 1px solid #5d346a;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0;
    border-radius: 0;
    margin-bottom: 10px;
  }
  .footer-mobile .faq--item .faq-title .title {
    margin: 0;
    padding-right: 0;
    font-weight: 800;
    font-size: 20px;
    line-height: 30px;
  }
  .footer-mobile .faq--item .faq-title .icon {
    width: 11px;
    height: 11px;
    border-top: 2px solid #fff;
    border-left: 2px solid #fff;
  }
  .footer-mobile .open .faq-title {
    background: 0 0;
    color: #fff;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  .footer-mobile .faq--item .faq-content {
    background: 0 0;
  }
  .footer-mobile .single-footer-link a {
    color: #e0e0e0;
  }
  .search-section form input[type="text"] {
    float: left;
    width: 80%;
    height: 50px;
    background-color: #fff;
    border: none;
    border-radius: 6px;
    color: #000;
    padding: 5px 25px;
  }
  .header .toggle span::before {
    top: -8px;
  }
  .event_lists {
    float: left;
  }
  .ticket_starting {
    padding-left: 0;
    position: relative;
  }
  .ticket_starting:before {
    display: block;
    height: 1px;
    width: 100%;
    background: #b5abb8;
    left: 0;
    z-index: 1;
    transform: rotate(0);
    -webkit-transform: rotate(0);
    bottom: 61px;
  }
  .event_img_all {
    width: 80%;
    left: 30px;
  }
  .event_lists h4 {
    font-weight: 700;
  }
  .event_lists p,
  .ticket_starting p {
    color: #5f1f74;
    font-weight: 400;
  }
  .onebox-section-heading img {
    width: 180px;
    height: 106px;
  }
  .head-background {
    padding: 10px 30px;
    border-radius: 6px;
    text-align: center;
    display: block;
  }
  .upcoming-sub_head {
    max-width: 100%;
    display: flex;
    margin: 10px 0;
    justify-content: space-between;
    align-items: center;
  }
  .team-list-image_second {
    position: absolute;
    top: 0;
    left: 15%;
  }
  section.blog_detail_page {
    margin-top: -39px;
    background: #fff;
    float: left;
    width: 100%;
    padding: 0 0 40px;
}

.blog-large-img {
    width: -webkit-fill-available;
    height: 181px;
    object-fit: cover;
}
  .upcoming-teams-date {
           background: #fdb913;
        position: absolute;
        bottom: 0;
        width: 45%;
        right: -12px;
        top: -10px;
        height: fit-content;
  }
  .upcoming-teams-headings {
    text-align: left;
    margin-top: 20px;
  }
  a.onebox-btn-book {
    float: left;
    width: 100%;
    max-width: 100%;
  }
  .view-fixture {
    text-align: center;
    margin-top: 20px;
  }
  .team-view-content {
    width: 100%;
    margin: 30px 20px 20px 40px;
    text-align: center;
  }
  .team-view-details_log {
    position: absolute;
    left: 43%;
    top: -20%;
    z-index: 1;
  }
  .team-view-details-list {
    display: flex;
    background: #f8f3fa;
    width: 90%;
    border-radius: 6px;
    margin-left: 20px;
    margin-top: -50px;
    z-index: 1;
    position: relative;
  }
  .delivery_dates,
  .pdf_ticket,
  .team-details {
    display: block;
    text-align: center;
  }
  .team-details img {
    width: 83px;
    height: 83px;
  }
  .team-details h1 {
    display: block;
    font-size: 20px;
    margin-left: 0;
  }
  .header-top-right .currency {
    min-width: auto;
    left: 0;
  }
  .my_orders {
    margin: 0 0 10px;
  }
  .breadcromb-bg-image {
    height: 140px;
  }
  .onebox-section-heading > h1 {
    font-size: 20px;
    margin: 30px 0 0;
  }
  .onebox-section-heading > h1:before {
    top: 30px;
  }
  .profile_password {
    margin: 0;
    padding: 20px;
  }
  section.onebox-tickets-list-area.section_50 {
    padding: 20px 0;
  }
  .team_tickets_img .imggs {
    position: relative;
    top: -60px;
    right: -20px;
    width: 90%;
    height: auto;
  }
  body.theme-default .hc-offcanvas-nav a.nav-next {
    border-bottom: 0 solid #2c5d8f;
  }
  .onebox-gallery-masonary .nav > li > a {
    width: auto;
  }
  .btn-track {
    width: 150px;
    margin: 0 auto;
    padding: 0 20px;
    height: 40px;
  }
  .track-order-details {
    padding: 20px;
  }
  .pdf_ticket_img {
    width: 100%;
    max-width: 100px;
    margin: 0 auto;
  }
  .pdf_tick_info {
    width: 100%;
    margin: 15px 0;
  }
  .banner_texts {
    margin-top: 50px;
    position: relative;
  }
  .search_teams {
    bottom: 40px;
  }
  .topAirSlider .owl-next {
    top: auto;
    right: 40%;
    bottom: -70%;
  }
  .topAirSlider .owl-prev {
    top: auto;
    left: 40%;
    bottom: -70%;
  }
  .football_ticket .football-ticket-heading > h2 {
    font-size: 16px;
/*    text-align: center;*/
    margin-left: 0;
  }
  .epl-about-area .football-ticket-heading > h1,
  .football_ticket .football-ticket-heading > h1 {
    font-size: 24px;
    margin-bottom: 10px;
/*    text-align: center;*/
  }
  .team-tickets ul {
    margin: 0 auto;
    text-align: center;
    right: 0;
    left: 0;
  }
  .epl-about-area .football-ticket-heading > h2 {
/*    text-align: center;*/
    font-size: 16px;
    margin-left: 0;
  }
  .upcoming-match-btn-view-all {
    margin: 0 auto;
  }
  .most-popular .football-ticket-heading > h1 {
    font-size: 24px;
/*    text-align: center;*/
  }
  .most-popular .football-ticket-heading > h2 {
/*    text-align: center;*/
    font-size: 16px;
  }
  .ticket_starting h4 {
    font-size: 18px;
    font-weight: 700;
  }
  .football_ticket .topAirSlider .owl-next,
  .football_ticket .topAirSlider .owl-prev {
    bottom: auto;
  }

#blog_slides .owl-next {bottom: 0%;right: 38%;position: absolute;top: unset;}
#blog_slides .owl-prev {left: 42%;bottom: 0%;position: absolute;top: unset;}
#blog_slides .owl-nav {margin: 30px 0;position: relative;float: left;width: 100%;}
.single-latest-post img {height: 230px;}
.single-latest-post {height: 450px;}

.mob_view_back {display: flex;}
.upcoming-back {display: inline-block;margin-left: 10px;width: 100%;}
.upcoming-back h1 {font-size: 13px;font-weight: 600;line-height: 16px;}
.upcoming-back p {font-size: 10px;font-weight: 500;line-height: 14px;color: #202020;}
.star_rate {display: none;}
section.ticket-star-rating {margin-top: 0px;padding: 10px 0;border-bottom: 1px solid #b5abb8;}
section.onebox-tickets-selection-sub-header.section_10 {display: none;}
.container-fluid-padding {padding-right: 15px;padding-left: 15px;}
#map_svg {height: 215px;cursor: move;margin: 0 auto;display: flex;align-items: center;float: left;width: 100%;}
.modal-mob {display: flex;align-items: center;justify-content: space-between;margin: 5px 0;position: sticky;top: 0;z-index: 9}
.tickets_head h3 {font-size: 14px;font-weight: 700;color: #240D2C;line-height: 28px;}
.filter_icon_mob {font-size: 14px;font-weight: 700;color: #240D2C;}
.filter_icon_mob img {width: 15px;margin-right: 5px;}
.modal-mob .select select {height: 40px;color: #000;}
.ticket_quantity {float: none;max-width: 100%;margin: 0 0 10px 0;height: 40px;}
.scroll_section {display: block;}.select::after {font-size: 9px;}
.ticket_quality {float: none;max-width: 100%;margin: 0 0 10px 0;height: 40px;}
.ticket_quality1 {justify-content: flex-start;height: 40px;margin: 0 0 10px 0;background: #fff;border: 1px solid #621c71;font-size: 14px;}
.scroll_section .select::after {top: 6px;right: 14px;}
.bd {border-top: 1px solid #ccc;}
.tick_list_new {max-height: 350px;height: auto;overflow-x: hidden;}
.progress_bar_val h3 {font-size: 14px;}
.position_stct {position: sticky; display:contents; !important;top: 0 !important;}

span.ticket_show {font-size: 14px;font-weight: 400;background: none;color: #240D2C;border-radius: 0;padding: 0;border: none;margin-left: 0px;}
.note_icon img {width: 12px;margin-left: 5px;}
.ticket_show img {width: 14px;margin-right: 0px;}
span.tooltip_text {display: inline-block;}
.lowest_price {text-align: right;margin-right: 20px;}
.tick_tier {font-size: 15px;line-height: 19.6px;}
.seat_select_block_items {margin: 0 0 7px 0;border: 1px solid #B5ABB8;border-radius: 10px;padding: 8px 10px;}
.quan .form-control {margin: 0 0 12px 0;height: 25px;padding: 0 10px;}
.tick_book_btn button {height: 25px;font-size: 14px;display: flex;align-items: center;justify-content: center;}
.mob_price_val .select::after {font-size: 9px;top: -2px;right: 10px;padding: 0 5px;}
.tick_price_range {font-size: 16px;margin: 0px 10px 0 0;text-align: left;float: left;}
span.span_ltr {font-size: 14px;line-height: 16.8px;display: inline-block;color: #240D2C;font-weight: 600;}
span.each_txt {font-size: 12px;font-weight: 300;color: #898F99;display: inline-block; text-transform: lowercase;margin-left: 0px;}
.lowest_price .ticket_show .tooltiptext {font-size: 10px;width: 90px;text-align: left;padding: 0 10px;}
.tooltip_text .tooltiptext {right: 0px;left: unset;top: 100%;padding: 0 5px;width: 150px;}

.container-fluid-size {padding-right: 15px;padding-left: 15px;}
.sep_sec_tick {display: block;}
.order-img {display: none;}
.price-total {display: none;}
.tabs_section_checkout {min-height: 100%;margin-top: 50px;}
span.text-min {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 100%;display: block;}
.tabs_section_checkout .tablink {width: 45%;font-size: 12px;line-height: 18px;padding: 4px 10px;}
.tabs_section_checkout .active::after {border-top: 23px solid transparent;border-bottom: 23px solid transparent;}
.onebox-checkout-form-details .checkbox label {font-size: 12px;line-height: 16px;}
.tick_book_btn button:hover {font-size: 11px;}

.no_ticket_found {padding: 0px;}
.request-ticket-box {padding: 5% 5%;}

.mob-sow {display: block;}
.pad_five_new {padding: 0px 5px;}
.btnss_all {position: unset;display: block;}
.tabs_section_checkout .tabcontent {bottom: 40px;}
.onebox-top-footer-area.section_50.footer-mobile {padding: 20px 0;}

.single-footer-widget .faq-title .icon{top: 15px;}
.single-footer-widget .faq--item .faq-title {padding: 10px 0;}
.single-footer-widget .faq--item .faq-content {padding: 0px 0 10px;}

#Home .payment-order-details {margin: 30px 0 0;}
.request-ticket-box .account-form-group > input {height: 30px;}
.request-ticket-box .account-form-group .form-control {height: 30px;}
.allow-numeric{height: 30px !important;}
.request-ticket-box .account-form-group .select::after {top: 33px;}
.popularteams .epl_section_popular {margin-top: 30px;}

#Attendee .onebox-checkout-form-details {margin: 30px 0 0;}
#Payment .payment_information {margin: 30px 0 0;}
#error_message .tick_book_btn button {height: 40px;}

}
@media only screen and (min-width: 342px) and (max-width: 419px) {
  .full_widdh,
  .wid_full,
  .widd_100 {
    width: 100%;
  }
  .single-fixture-right-widget {
    margin: 10px 0;
  }
  .onebox-upcoming-mathces-area .upcoming-sub_head {
    max-width: inherit;
  }
  .order_placed h3 {
    font-size: 20px;
    margin-top: 20px;
  }
  .tick_info .details td {
    font-size: 12px;
  }
  .tickets_dropdown .form-control {
    font-size: 11px;
  }
  .view_blk {
    float: left;
    margin-right: 10px;
  }
  .quan .form-control {
    padding: 2px 6px;
  }
  .tick_quan .select::after {
    right: 4px;
    top:0px;
  }
  .tick_price_range {
    font-size: 16px;
  }
  .header .toggle span,
  .header .toggle span::after,
  .header .toggle span::before {
    border-radius: 10px;
    height: 3px;
  }
  .header .toggle span::after {
    bottom: -8px;
  }
  .team-tickets img {
    height: 83px !important;
    width: 83px !important;
  }
  .football_ticket .topAirSlider .owl-prev {
    left: 78%;
    top: -5%;
  }
  .epl-popular-teams .topAirSlider .owl-next {
    top: -38%;
  }
  .epl-popular-teams .topAirSlider .owl-prev {
    left: 78%;
    top: -38%;
  }

  .stadium_para_notes {
    background: #f8f3fa;
    margin: 10px 0;
    padding: 20px;
    float: left;
    width: 100%;
    border-radius: 6px;
    display: none;
}
  body.theme-default .hc-offcanvas-nav a.nav-next {
    border-bottom: 0 solid #2c5d8f;
  }
  .ticket_starting h4 {
    font-size: 18px;
    font-weight: 700;
  }
  .event_lists h4 {
    font-size: 18px;
  }
  .event_lists p,
  .ticket_starting p {
    font-size: 14px;
  }
  .tickets_dropdown {
    overflow-x: auto;
  }

  .ticket_quality1 {
    font-weight: 600;
    justify-content: center;
  }
  .pad_five_new {
        padding: 0px 5px;
    }
    
}
@media only screen and (min-width: 363px) and (max-width: 382px) {
  .wid_full {
    width: 50%;
  }
  .partner_image .images {
    margin: 0 6px 0 0;
  }
  .ticket_select_img .tooltip .tooltiptext {
    right: 17%;
  }
  .search-section form input[type="text"] {
    float: left;
    width: 80%;
    height: 50px;
    background-color: #fff;
    border: none;
    border-radius: 6px;
    color: #000;
    padding: 5px 25px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
  .team-tickets img {
    height: 83px !important;
    width: 83px !important;
  }
  .search_teams {
    bottom: 10px;
  }
  .football_ticket .topAirSlider .owl-prev {
    left: 78%;
    top: -5%;
  }
  .epl-popular-teams .topAirSlider .owl-next {
    top: -38%;
  }
  .epl-popular-teams .topAirSlider .owl-prev {
    left: 78%;
    top: -38%;
  }
  body.theme-default .hc-offcanvas-nav a.nav-next {
    border-bottom: 0 solid #2c5d8f;
  }
  .onebox-gallery-masonary .nav > li > a {
    width: auto;
  }
  .tickets_dropdown {
    overflow-x: auto;
  }

}
@media only screen and (min-width: 342px) and (max-width: 363px) {
  .partner_image .images {
    margin: 0 6px 0 0;
  }
  .ticket_select_img .tooltip .tooltiptext {
    right: 17%;
  }
  .header .toggle {
    padding-left: 8px;
  }
  .user_login ul li {
    display: inline-block;
    margin: 0 10px;
  }
  .search-section form input[type="text"] {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: 80%;
  }
  .team-tickets img {
    height: 83px !important;
    width: 83px !important;
  }
  .search_teams {
    bottom: 10px;
  }
  .football_ticket .topAirSlider .owl-prev {
    left: 78%;
    top: -5%;
  }
  .epl-popular-teams .topAirSlider .owl-next {
    top: -38%;
  }
  .epl-popular-teams .topAirSlider .owl-prev {
    left: 78%;
    top: -38%;
  }
  body.theme-default .hc-offcanvas-nav a.nav-next {
    border-bottom: 0 solid #2c5d8f;
  }
  .onebox-gallery-masonary .nav > li > a {
    width: auto;
  }
  .tickets_dropdown {
    overflow-x: auto;
  }


.single-latest-post {height: 450px;}
#blog_slides .owl-next {bottom: 0%;right: 38%;position: absolute;top: unset;}
#blog_slides .owl-prev {left: 42%;bottom: 0%;position: absolute;top: unset;}
#blog_slides .owl-nav {margin: 30px 0;position: relative;float: left;width: 100%;}
.single-latest-post img {height: 230px;}
.pad_five_new {padding: 0px 5px;}

.btnss_all {position: unset;display: block;}
.tabs_section_checkout .tabcontent {bottom: 40px;}

}
@media only screen and (min-width: 320px) and (max-width: 342px) {
  .booking_checkbox label {
    font-size: 10px;
    line-height: inherit;
  }
  .fl_widt,
  .full_widdh,
  .widd_100 {
    width: 100%;
  }
  .single-fixture-right-widget {
    margin: 10px 0;
  }
  .onebox-upcoming-mathces-area .upcoming-sub_head {
    max-width: inherit;
  }
  .order_placed h3 {
    font-size: 20px;
    margin-top: 20px;
  }
  .tickets-box-left-vs p {
    font-size: 13px;
  }
  .single-upcoming-event p {
    bottom: 112px;
  }
  .tickets_dropdown .form-control {
    font-size: 11px;
  }
  .wid_full {
    width: 50%;
  }
  .view_blk {
    float: left;
    margin-right: 10px;
  }
  /*.quan .form-control {
    padding: 6px 5px;
  }*/
  .tick_quan .select::after {
    right: 10px;
  }
  .tick_price_range {
    font-size: 20px;
  }
  .tick_text_new_rit {
    text-align: left;
  }
  .tick h5 {
    font-size: 10px;
  }
  .tick img {
    width: 15px;
    height: 15px;
  }
  span.mob_hd {
    display: none;
  }
  .partner_image .images {
    margin: 0 6px 0 0;
  }
  .team-tickets img {
    height: 83px !important;
    width: 83px !important;
  }
  .football_ticket .topAirSlider .owl-prev {
    left: 78%;
    top: -5%;
  }
  .epl-popular-teams .topAirSlider .owl-next {
    top: -38%;
  }
  .epl-popular-teams .topAirSlider .owl-prev {
    left: 78%;
    top: -38%;
  }
  body.theme-default .hc-offcanvas-nav a.nav-next {
    border-bottom: 0 solid #2c5d8f;
  }
  .logo_area {
    margin-left: 10px;
    width: 130px;
    margin-top: 5px;
  }
  .search-section {
    margin: 0;
  }
  .orders_status {
    display: block;
  }
  .onebox-gallery-masonary .nav > li > a {
    width: auto;
  }
  .search_teams {
    bottom: 40px;
  }
  .onebox-main-caption h3 {
    font-size: 26px;
    line-height: 44.8px;
  }
  .ticket_starting h4 {
    font-size: 18px;
    font-weight: 700;
  }
  .event_lists h4 {
    font-size: 18px;
  }
  .event_lists p,
  .ticket_starting p {
    font-size: 14px;
  }
  .tickets_dropdown {
    overflow-x: auto;
  }


#blog_slides .owl-next {bottom: 0%;right: 38%;position: absolute;top: unset;}
#blog_slides .owl-prev {left: 40%;bottom: 0%;position: absolute;top: unset;}
#blog_slides .owl-nav {margin: 30px 0;position: relative;float: left;width: 100%;}
.single-latest-post img {height: 230px;}
.single-latest-post {height: 450px;}
.seat_select_items .full_widd_pricess {width: 100%;}
.seat_select_items .mob_price_val {display: flex;}
.seat_select_items .tick_quan {width: 50%;}
.seat_select_items .tick_buy {width: 50%;max-width: 100%;}
.adyen-checkout__card__brands{position: relative !important;top: 0px !important;}
.btnss_all {position: unset;display: block;}
.tabs_section_checkout .tabcontent {bottom: 40px;}
.partner_image ul li {margin: 0 3px;}
}



@media only screen and (min-width: 220px) and (max-width: 320px) {
  .date_drop,
  .proceed-checkout,
  .sort_by {
    max-width: 100%;
  }
  .bread-img-head h3,
  .single-match-gallery-text h4,
  .toptable td:before {
    font-weight: 700;
    text-transform: uppercase;
  }
  .search-section form input[type="text"],
  .team-view-image p,
  .upcoming-teams-headings h2 {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
  .ticket_select_img .tooltip .tooltiptext {
    right: 17%;
  }
  .place_order-details-code h6,
  .post-text-bottom .admin-image,
  .promo_open,
  .tick_all_items,
  .tick_quan,
  .upcoming-teams-match {
    text-align: left;
  }
  .all_ticket_list,
  .bread-img-head,
  .match-date,
  .rating_star,
  .search_result,
  .team-tickets-content,
  .tick_price,
  .ticket_guarantee p,
  .ticket_guarantee_rig p,
  a.onebox-btn-book {
    text-align: center;
  }
  .nopad_ss {
    padding-right: 15px;
    padding-left: 15px;
  }
  .onebox-tickets-list-area .sub_head {
    margin: 0 0 5px;
  }
  .inlineimage .images {
    height: auto;
    width: 28%;
    margin: 5px;
  }
  .payment-order-details label,
  .result-details-left {
    font-size: 13px;
  }
  .column_mobile,
  .tickets-box-left-team.right-box {
    display: flex;
    flex-direction: column-reverse;
  }
  #sidebar.sticky {
    position: unset;
  }
  .desk-hide,
  .filter_section,
  .footer-mobile,
  .mobile_view,
  .mobile_viewss,
  .orders_status,
  .responsive-menu-1,
  .row.sign_in_mobile,
  .stadium_para,
  .team-tickets-content h2 span {
    display: block;
  }
  .booking-project,
  .desk_top_view,
  .footer-desktop,
  .inlineimage .images:nth-of-type(3),
  .inlineimage .images:nth-of-type(4),
  .inlineimage .images:nth-of-type(5),
  .inlineimage .images:nth-of-type(6),
  .mainmenu-left,
  .mob-hide,
  .mob_hide,
  .my_order-img,
  .orders i.fas.fa-angle-double-right,
  .powered_by,
  .row .sign_in,
  .stadium_para_mobile,
  .vl:after,
  span.mob_hd {
    display: none;
  }
  .onebox-checkout-form-order-details,
  .tickets_reserved {
    margin-top: 20px;
  }
  .sign_in_mob p {
    font-size: 16px;
    margin: 5px 0 15px;
  }
  .all_head,
  .profile-address-div,
  .profile-content,
  .single-match-gallery-text,
  .social_login {
    margin: 0;
  }
  .bread-img-head,
  .epl-about-book,
  .ticket_guarantee,
  .ticket_guarantee_rig,
  .ticket_guarantee_view,
  .ticket_reserved,
  .tickets_left {
    margin-top: 10px;
  }
  #session_modal .modal-content {
    padding: 10px;
  }
  #session_modal .modal-header {
    padding: 5px;
  }
  #session_modal .modal-content h2 {
    font-size: 18px;
    margin-bottom: 10px;
  }
  #session_modal .modal-content .modal-footer .buts_left {
    padding: 5px 10px;
    width: 100%;
    margin: 0 0 10px;
  }
  #session_modal .modal-content .modal-footer .buts_right {
    padding: 5px 10px;
    width: 100%;
    margin: 0;
  }
  #session_modal .modal-content .modal-footer,
  .faq-section .faq--area,
  .faq-section .faq--wrapper,
  .no_padd,
  .no_padds,
  .result-details,
  .sign_in {
    padding: 0;
  }
  .search-book-btn .onebox-btn-book,
  .social_login a.sin_with_facebook {
    padding: 5px 0;
  }
  .rating_star ul {
    margin-bottom: 8px;
  }
  .onebox-notfound img {
    width: 80px;
    vertical-align: top;
  }
  .onebox-notfound h2 {
    font-size: 90px;
  }
  .blog_page_details h2,
  .head-background > h1,
  .last-match-score > h2,
  .onebox-notfound h5,
  .onebox-sub-heading h2,
  .single-post-news-text h3 {
    font-size: 20px;
  }
  .blog_page_details .h1_head,
  .faq-section .faq--wrapper .main-title,
  .last-match-score h4,
  .onebox-notfound-area .onebox-btn,
  .onebox-order-info .details h4,
  .sign_in p,
  .single-match-gallery-book h4,
  .ticket_cnfm p span {
    font-size: 16px;
  }
  #check-dialing-code,
  #dialing-code,
  #partner-dialing-code,
  #req-dialing-code {
    padding-left: 0 !important;
  }
  .social_login a.sin_with_google {
    float: left;
    width: 100%;
    margin: 0;
    padding: 5px 0;
  }
  .reg-phone_field .iti,
  .social_login a.sin_with_facebook {
    width: 100%;
    margin: 10px 0;
    float: left;
  }
  .sign_in p {
    margin: 0;
  }
  #myHeader {
    display: block;
    z-index: 1;
  }
  .account-form-group {
    margin-bottom: 10px;
    float: left;
    width: 100%;
  }
  .sticky {
    position: fixed;
    top: 10px;
    width: 92%;
    z-index: 1;
  }
  .ticket_cnfm {
    padding: 5px 10px;
  }
  .ticket_cnfm p {
    font-size: 12px;
    display: inline;
  }
  section.ticket-star-rating {
    margin-top: 0;
    background: #fff;
  }
  .upcoming-teams-headings h2 {
    height: auto;
  }
  .teams-search-headings h2 {
    line-height: 22px;
  }
  .tick_text span,
  .tickets-box-team-text a {
    font-size: 11px;
  }
  .bread-img-head img {
    width: 60px;
    height: 60px;
  }
  .bread-img-head h3 {
    color: #fff;
    font-size: 18px;
    margin: 10px 0;
  }
  .last-match-box {
    float: left;
    width: 100%;
    margin-top: 20px;
  }
  div#no-more-tables {
    overflow-x: auto;
  }
  .right-box .tickets-box-team-img {
    margin-right: 0;
  }
  .advanced-sort,
  .breadcromb-bg-image,
  .search-book-btn,
  section.onebox-order-info.section_50,
  section.onebox-your-orders.section_50 {
    padding: 10px 0;
  }
  .search-section form input[type="submit"] {
    padding: 13px 10px;
  }
  .full_wid,
  .full_widd,
  .full_widd_100,
  .full_widd_price,
  .full_widdh,
  .full_widdtt,
  .onebox-auth-modal .modal-dialog,
  .onebox-order-info .tick_info .details table,
  .single-event-img img,
  .single-upcoming-event > a > img,
  .widd_100 {
    width: 100%;
  }
  .teams-search-date {
    border-right: none;
  }
  .sort_by {
    margin: 5px 0;
  }
  .header-top-login a {
    font-size: 14px;
    color: #fff;
    text-transform: uppercase;
  }
  .event-image-right,
  .header-top-login {
    text-align: right;
  }
  .header-top-right .dropdown-menu > li {
    background: #fff;
  }
  #filter_form,
  .header-top-left,
  .single-about-right,
  .single-fixture-right-widget {
    margin: 10px 0;
  }
  .event_lists h4,
  .onebox-order-heading > h2,
  .ticket_demand h2,
  .trust-pilot i.fas.fa-phone-alt {
    font-size: 18px;
  }
  .slicknav_nav a {
    margin: 5px 10px;
    font-size: 14px;
  }
  .header-mainmenu-area button.btn-dropdown.dropdown-toggle {
    margin: 5px 10px;
    background: #fff;
    color: #000;
    border: none;
  }
  .slicknav_nav li {
    border-bottom: 1px solid #efeaea;
    color: #000;
  }
  .slicknav_nav {
    width: 100%;
    float: right;
  }
  .trust-pilot {
    max-width: 160px;
  }
  .onebox-gallery-masonary .owl-carousel .owl-item img {
    width: auto;
    margin: 0 auto;
  }
  .team-head-image img {
    height: 50px;
  }
  .slicknav_btn {
    margin: 0;
    padding: 0;
  }
  .header-top-right .dropdown {
    margin-right: 0px;
  }
  .onebox-desktop-menu {
    display: block;
    min-height: auto;
  }
  .responsive-menu-2 {
    display: block;
    float: right;
    width: 100%;
  }
  .responsive-menu-2 .slicknav_btn {
    float: right;
    margin-left: 0;
  }
  .chk_stats,
  .onebox-caption-cell,
  .onebox-order-info h3 {
    margin: 20px 0;
  }
  .onebox-section-heading > h2 {
    font-weight: 800;
  }
  .booking-project img,
  .onebox-notfound > form > button {
    width: 100px;
  }
  .single-footer-social {
    margin: 10px auto;
    display: table;
  }
  .single-footer-social > li {
    display: inline-block;
    margin-right: 10px;
  }
  #clockdiv div > span {
    padding: 0;
    border-radius: 3px;
    display: inline-block;
    margin: 10px 0;
    font-size: 25px;
  }
  .faq-section .faq--item .faq-title .icon {
    right: 20px;
    top: 30px;
  }
  .booking-project p,
  .event_lists p,
  .faq-section .faq-content p,
  .last-match-score h1,
  .last-match-score p,
  .match_ticket_selection h2,
  .ticket_starting p {
    font-size: 14px;
  }
  .faq-section .faq-menu ul li a {
    padding: 10px 5px;
    font-size: 14px;
  }
  .faq-section .faq--item .faq-title .title {
    font-weight: 600;
    font-size: 15px;
  }
  .team-view-image p {
    width: 120px;
  }
  .upcoming-teams-match {
    border-right: 0px solid;
  }
  .upcoming-book-btn h4 {
    margin-left: 0;
    float: none;
    text-align: center;
  }
  .team-list-image {
    max-width: 100px;
  }
  .upcoming-teams-headings {
    margin-left: 0;
  }
  .order-img img {
    width: 50px;
    height: 50px;
  }
  .place_order-details-code,
  .tickets-box-left-vs {
    margin-top: 30px;
  }
  .booking_project,
  .ticket_quality,
  .ticket_quantity,
  .tournament_lists {
    float: left;
    width: 100%;
  }
  .proceed-checkout > button {
    width: 100%;
    padding: 12px 0;
  }
  .iti {
    width: 100%;
    margin: 0;
  }
  .place_order-details-code p {
    text-align: left;
    display: inline;
  }
  .place_order-details-code img {
    margin-left: unset;
  }
  .ticket_value,
  .upcoming-book-btn,
  .upcoming-teams-details {
    display: block;
    float: left;
    width: 100%;
  }
  .main-lates-matches .item .team {
    width: 100%;
    text-align: center;
  }
  .single-match-gallery-book h4,
  .single-match-gallery-text h4 {
    margin: 15px 0 0;
  }
  .main-lates-matches .item .score {
    width: 100%;
    display: inline-block;
    text-align: center;
    vertical-align: top;
  }
  .score img {
    width: 130px;
    vertical-align: bottom;
  }
  .main-lates-matches .item .team1 {
    width: 100%;
    display: inline-block;
    text-align: center;
  }
  .last-match-logo img {
    width: 90px;
    height: 90px !important;
  }
  .top_event {
    right: 20px;
    top: 18px;
    padding: 0 5px;
    font-size: 12px;
  }
  .category-info-list,
  .last-match-score {
    margin-top: 0;
  }
  .select_sec li,
  .sub_head a {
    width: 100%;
    margin: 5px 0;
  }
  .right-box .tickets-box-team-img {
    float: none;
  }
  .tickets-box-team-text {
    text-align: center;
    width: 100%;
  }
  .fc_tickets {
    padding: 20px;
    max-width: 900px;
    margin: 10px auto;
  }
  .about_us,
  .privacy_policy {
    padding: 30px;
  }
  .onebox-main-caption h2 {
    font-size: 20px;
    margin: 20px 0;
  }
  .onebox-main-slide {
    height: 380px;
  }
  .tick h5 {
    font-size: 11px;
    color: #272357;
    font-weight: 600;
  }
  .toptable td:before {
    content: attr(data-label);
    text-align: right;
    float: left;
  }
  .toptable td,
  .toptable th {
    display: block;
    text-align: right !important;
    padding: 10px 15px;
    border-bottom: 1px solid #ddd;
    font-weight: 500;
    color: #000;
  }
  .toptable tr th {
    border: none;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  .btn_mobile {
    display: inline-flex;
    background: #b00505;
    color: #fff;
    outline: 0;
    border: 1px solid #ccc;
    font-size: 14px;
    padding: 5px 10px;
  }
  .register-form h3 {
    font-size: 16px;
    font-weight: 600;
  }
  .last-match-score h1 span {
    font-size: 12px;
    display: block;
    margin: 10px 0;
  }
  .tick_text,
  .tick_tier,
  .user_login ul li {
    display: inline-block;
  }
  .match_ticket_selection h3,
  .match_ticket_selection h4,
  .tick_info .details td {
    font-size: 12px;
  }
  .match_ticket_selection p {
    font-size: 33px;
    margin: 15px 0;
  }
  .booking_checkbox {
    margin-top: 50px;
  }
  .booking_img {
    left: 0;
    right: 0;
    text-align: center;
  }
  .booking_img img {
    width: 110px;
  }
  .booking_project input[type="checkbox"] {
    margin: 5px 5px 0 0;
    width: 20px;
    height: 20px;
  }
  .booking_checkbox label {
    font-size: 10px;
    line-height: inherit;
  }
  .quan .form-control {
    padding: 6px 15px;
    max-width: 100%;
    height: auto;
    font-size: 14px;
  }
  .tick_quan .select::after {
    right: 15px;
    top: 6px;
  }
  .onebox-upcoming-mathces-area .upcoming-sub_head {
    max-width: inherit;
  }
  .order_placed h3 {
    font-size: 20px;
    margin-top: 20px;
  }
  .tick_tier {
    margin-right: 10px;
    font-size: 15px;
  }
  .tick_text {
    line-height: 15px;
  }
  .tick_text img {
    width: 20px !important;
  }
  .padd_five {
    padding: 0 5px;
  }
  .txt-rit {
    text-align: right;
    display: block;
  }
  .single-fixture-all {
    margin: 10px 0;
    float: left;
    width: 100%;
  }
  .sub_btnn button {
    top: 0;
    width: 20%;
    right: 0;
  }
  .tickets-box-team-text h4 {
    font-size: 12px;
    line-height: initial;
    height: 50px;
  }
  .match-tickets-box-right {
    margin: 20px 0 0;
  }
  .match-tickets-box-right .onebox-btn {
    width: 100%;
    max-width: 200px;
  }
  .res_table_new tr {
    border-bottom: 15px solid #f1f1f1;
  }
  .quan,
  .res_table_new .accordion,
  .tick_book_btn {
    margin-bottom: 0;
  }
  .onebox-your-orders .onebox-section-heading > h2 {
    margin-bottom: 15px;
    font-size: 18px;
  }
  .update_nomi a {
    padding: 3px 10px;
    font-size: 13px;
  }
  .form-group,
  .onebox-order-info .sub_heading {
    margin-bottom: 10px;
  }
  .onebox-order-info .tick_info .details {
    min-height: auto;
  }
  .single-post-news,
  .tick_info {
    margin-bottom: 20px;
  }
  .single-post-text p {
    height: auto;
    font-size: 15px;
  }
  .header-top-area,
  .promo_height,
  .row_block,
  .single-event-text h3,
  .single-post-news-image img,
  .single-post-news-image_new img,
  .team-tickets-content h2 {
    height: auto;
  }
  .blog_page_details {
    padding: 20px 10px;
  }
  .blog_page_details p,
  .single-post-news-text p {
    font-size: 15px;
  }
  .blog_leagues {
    float: right;
    width: 100%;
    margin-top: 10px;
    text-align: center;
  }
  .blog_social {
    float: left;
    width: 100%;
    text-align: center;
  }
  .imagg,
  .txtt {
    float: none;
    width: auto;
  }
  .blog_page_details ul li {
    font-size: 15px;
    margin: 0 10px;
  }
  .single-upcoming-event p {
    bottom: 90px;
  }
  .single-latest-post img {
    width: 100%;
    height: 230px;
  }
  .blog_social .sharethis-inline-share-buttons {
    text-align: center !important;
    margin: 10px 0;
  }
  .section_nopadd {
    padding: 10px 0 !important;
  }
  .onebox-section-heading > h2 {
    font-size: 22px;
  }
  .single-post-text h3 {
    font-size: 17px;
  }
  .imagg {
    margin: 0;
  }
  .tick_all_items .tick_tier {margin-bottom: 0;float: left;width: 100%;display: block;}
  .tick_text_blk {
    float: left;
  }
  .tick_text {
    margin: 5px 0;
  }
  .tick_text_new {
    font-size: 12px;
    color: #272357;
    font-weight: 600;
  }
  .tick_text_new_rit {
    font-size: 11px;
    text-align: right;
    color: #272357;
    font-weight: 600;
  }
  .view_blk {
    float: left;
    margin: 0 0 5px;
  }
  .tickets_dropdown {
    margin: 15px 0;
    float: left;
    width: 100%;
    overflow-x: auto;
  }
  .tickets_dropdown .form-control {
    font-size: 13px;
    font-weight: 600;
  }
  .tickets_dropdown .select::before {
    color: #000;
  }
  .ticket_value p {
    font-size: 11px;
    line-height: 22px;
    margin: 10px 0 0;
  }
  .onebox-checkout-form-details .checkout-form input,
  .onebox-checkout-form-details .form-control {
    height: 30px;
  }
  .onebox-checkout-form-details .select::after {
    top: 40px;
  }
  .mapsvg-btn,
  .mapsvg-btn-zoom {
    width: 22px !important;
    height: 22px !important;
  }
  .mapsvg-btn-zoom.in:before,
  .mapsvg-btn-zoom.out:before {
    top: 10px !important;
    left: 6px !important;
    height: 1px !important;
    width: 14px !important;
  }
  .mapsvg-btn-zoom.in:after {
    top: 4px !important;
    left: 12px !important;
    height: 14px !important;
    width: 1px !important;
  }
  .user_login {
    display: block;
    float: right;
    margin: 16px 0 0;
  }
  .user_login ul li {
    margin: 0 10px;
  }
  .search-icon-mobile .fas,
  .user-icon-mobile .fas {
    color: #fff;
    font-size: 20px;
    font-weight: 400;
  }
  .logo_area {
    margin-left: 10px;
    width: 120px;
  }
  .onebox-site-logo .header {
    display: block;
    float: left;
    margin: 10px 0;
  }
  .onebox-main-caption h3 {
    font-size: 32px;
    line-height: 44.8px;
  }
  .header .toggle span,
  .header .toggle span::after,
  .header .toggle span::before {
    border-radius: 10px;
    height: 3px;
  }
  .header .toggle span::after {
    bottom: -8px;
  }
  .onebox-main-caption h1 {
    font-size: 20px;
    line-height: 28px;
    margin: 15px 0 0;
  }
  .login-page-box {
    position: relative;
    right: 0;
    bottom: 0;
    margin-top: -50%;
    margin-bottom: 10%;
    width: 90%;
    padding: 20px;
  }
  .login_imag_11 {
    position: absolute;
    top: 10%;
    left: 18%;
  }
  .football_ticket .topAirSlider .owl-next {
    top: -5%;
  }
  .football_ticket .topAirSlider .owl-prev {
    left: 83%;
    top: -5%;
  }
  .epl-popular-teams .topAirSlider .owl-prev {
    left: 83%;
    top: -18%;
  }
  .star_ratings {
    display: block;
    text-align: center;
    border-top: 0;
    padding-top: 0;
  }
  .last-match-result,
  .star_rate {
    margin-top: -50px;
  }
  .delievry_partners {
    margin-bottom: 30px;
  }
  .event_lists,
  .ticket_starting {
    margin: 20px 0;
    width: 100%;
    display: block;
  }
  .tick_book_btn button {
    background: #5f1f74;
    color: #fff;
    font-size: 15px;
    text-transform: capitalize;
    font-weight: 700;
    border: 1px solid #5f1f74;
    width: 100%;
    border-radius: 6px;
    height: 40px;
    margin-top: 0px;
  }
  .footer-mobile .faq--item {
    background: 0 0;
    border-bottom: 1px solid #5d346a;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0;
    border-radius: 0;
    margin-bottom: 10px;
  }
  .footer-mobile .faq--item .faq-title .title {
    margin: 0;
    padding-right: 0;
    font-weight: 800;
    font-size: 20px;
    line-height: 30px;
  }
  .footer-mobile .faq--item .faq-title .icon {
    width: 11px;
    height: 11px;
    border-top: 2px solid #fff;
    border-left: 2px solid #fff;
  }
  .footer-mobile .open .faq-title {
    background: 0 0;
    color: #fff;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  .footer-mobile .faq--item .faq-content {
    background: 0 0;
  }
  .footer-mobile .single-footer-link a {
    color: #e0e0e0;
  }
  .search-section form input[type="text"] {
    float: left;
    width: 80%;
    height: 50px;
    background-color: #fff;
    border: none;
    border-radius: 6px;
    color: #000;
    padding: 5px 25px;
  }
  .header .toggle span::before {
    top: -8px;
  }
  .event_lists {
    float: left;
  }
  .ticket_starting {
    padding-left: 0;
    position: relative;
  }
  .ticket_starting:before {
    display: block;
    height: 1px;
    width: 100%;
    background: #b5abb8;
    left: 0;
    z-index: 1;
    transform: rotate(0);
    -webkit-transform: rotate(0);
    bottom: 61px;
  }
  .event_img_all {
    width: 80%;
    left: 30px;
  }
  .event_lists h4 {
    font-weight: 700;
  }
  .event_lists p,
  .ticket_starting p {
    color: #5f1f74;
    font-weight: 400;
  }
  .onebox-section-heading img {
    width: 180px;
    height: 106px;
  }
  .head-background {
    padding: 10px 30px;
    border-radius: 6px;
    text-align: center;
    display: block;
  }
  .upcoming-sub_head {
    max-width: 100%;
    display: flex;
    margin: 10px 0;
    justify-content: space-between;
    align-items: center;
  }
  .team-list-image_second {
    position: absolute;
    top: 0;
    left: 15%;
  }
  .upcoming-teams-date {
    background: #fdb913;
    position: absolute;
    bottom: 0;
    width: 45%;
    right: -25px;
  }
  .upcoming-teams-headings {
    text-align: left;
    margin-top: 20px;
  }
  a.onebox-btn-book {
    float: left;
    width: 100%;
    max-width: 100%;
  }
  .view-fixture {
    text-align: center;
    margin-top: 20px;
  }
  .team-view-content {
    width: 100%;
    margin: 30px 20px 20px 40px;
    text-align: center;
  }
  .team-view-details_log {
    position: absolute;
    left: 43%;
    top: -20%;
    z-index: 1;
  }
  .team-view-details-list {
    display: flex;
    background: #f8f3fa;
    width: 90%;
    border-radius: 6px;
    margin-left: 20px;
    margin-top: -50px;
    z-index: 1;
    position: relative;
  }
  .delivery_dates,
  .pdf_ticket,
  .team-details {
    display: block;
    text-align: center;
  }
  .team-details img {
    width: 83px;
    height: 83px;
  }
  .team-details h1 {
    display: block;
    font-size: 20px;
    margin-left: 0;
  }
  .header-top-right .currency {
    min-width: auto;
    left: 0;
  }
  .my_orders {
    margin: 0 0 10px;
  }
  .breadcromb-bg-image {
    height: 140px;
  }
  .onebox-section-heading > h1 {
    font-size: 20px;
    margin: 30px 0 0;
  }
  .onebox-section-heading > h1:before {
    top: 30px;
  }
  .profile_password {
    margin: 0;
    padding: 20px;
  }
  section.onebox-tickets-list-area.section_50 {
    padding: 20px 0;
  }
  .team_tickets_img .imggs {
    position: relative;
    top: -60px;
    right: -20px;
    width: 90%;
    height: auto;
  }
  body.theme-default .hc-offcanvas-nav a.nav-next {
    border-bottom: 0 solid #2c5d8f;
  }
  .onebox-gallery-masonary .nav > li > a {
    width: auto;
  }
  .btn-track {
    width: 150px;
    margin: 0 auto;
    padding: 0 20px;
    height: 40px;
  }
  .track-order-details {
    padding: 20px;
  }
  .pdf_ticket_img {
    width: 100%;
    max-width: 100px;
    margin: 0 auto;
  }
  .pdf_tick_info {
    width: 100%;
    margin: 15px 0;
  }
  .banner_texts {
    margin-top: 50px;
    position: relative;
  }
  .search_teams {
    bottom: 40px;
  }
  .topAirSlider .owl-next {
    top: auto;
    right: 40%;
    bottom: -70%;
  }
  .topAirSlider .owl-prev {
    top: auto;
    left: 40%;
    bottom: -70%;
  }
  .football_ticket .football-ticket-heading > h2 {
    font-size: 16px;
/*    text-align: center;*/
    margin-left: 0;
  }
  .epl-about-area .football-ticket-heading > h1,
  .football_ticket .football-ticket-heading > h1 {
    font-size: 24px;
    margin-bottom: 10px;
/*    text-align: center;*/
  }
  .team-tickets ul {
    margin: 0 auto;
    text-align: center;
    right: 0;
    left: 0;
  }
  .epl-about-area .football-ticket-heading > h2 {
/*    text-align: center;*/
    font-size: 16px;
    margin-left: 0;
  }
  .upcoming-match-btn-view-all {
    margin: 0 auto;
  }
  .most-popular .football-ticket-heading > h1 {
    font-size: 24px;
/*    text-align: center;*/
  }
  .most-popular .football-ticket-heading > h2 {
/*    text-align: center;*/
    font-size: 16px;
  }
  .ticket_starting h4 {
    font-size: 18px;
    font-weight: 700;
  }
  .football_ticket .topAirSlider .owl-next,
  .football_ticket .topAirSlider .owl-prev {
    bottom: auto;
  }

section.blog_detail_page {
    margin-top: -233px;
    background: #fff;
    float: left;
    width: 100%;
    padding: 0 0 40px;
}

.blog-large-img {
    width: -webkit-fill-available;
    height: 184px;
    object-fit: cover;
}

#blog_slides .owl-next {bottom: 0%;right: 38%;position: absolute;top: unset;}
#blog_slides .owl-prev {left: 42%;bottom: 0%;position: absolute;top: unset;}
#blog_slides .owl-nav {margin: 30px 0;position: relative;float: left;width: 100%;}
.single-latest-post img {height: 230px;}
.single-latest-post {height: 450px;}

.mob_view_back {display: flex;}
.upcoming-back {display: inline-block;margin-left: 10px;width: 100%;}
.upcoming-back h1 {font-size: 13px;font-weight: 600;line-height: 16px;}
.upcoming-back p {font-size: 10px;font-weight: 500;line-height: 14px;color: #202020;}
.star_rate {display: none;}
section.ticket-star-rating {margin-top: 0px;padding: 10px 0;border-bottom: 1px solid #b5abb8;}
section.onebox-tickets-selection-sub-header.section_10 {display: none;}
.container-fluid-padding {padding-right: 15px;padding-left: 15px;}
#map_svg {height: 215px;cursor: move;margin: 0 auto;display: flex;align-items: center;float: left;width: 100%;}
.modal-mob {display: flex;align-items: center;justify-content: space-between;margin: 5px 0;}
.tickets_head h3 {font-size: 14px;font-weight: 700;color: #240D2C;line-height: 28px;}
.filter_icon_mob {font-size: 14px;font-weight: 700;color: #240D2C;}
.filter_icon_mob img {width: 15px;margin-right: 5px;}
.modal-mob .select select {height: 40px;color: #130061;}
.ticket_quantity {float: none;max-width: 100%;margin: 0 0 10px 0;height: 40px;}
.scroll_section {display: block;}.select::after {font-size: 9px;}
.ticket_quality {float: none;max-width: 100%;margin: 0 0 10px 0;height: 40px;}
.ticket_quality1 {justify-content: flex-start;height: 40px;margin: 0 0 10px 0;background: #fff;border: 2px solid #130061;font-size: 14px;}
.scroll_section .select::after {top: 6px;right: 14px;}
.bd {border-top: 1px solid #ccc;}
.tick_list_new {max-height: 350px;height: auto;overflow-x: hidden;}
.progress_bar_val h3 {font-size: 14px;}
.position_stct {position: unset !important;top: 0 !important;}

span.ticket_show {font-size: 14px;font-weight: 400;background: none;color: #240D2C;border-radius: 0;padding: 0;border: none;margin-left: 0px;}
.note_icon img {width: 12px;margin-left: 5px;}

.ticket_show img {width: 14px;margin-right: 0px;}
span.tooltip_text {display: inline-block;}
.lowest_price {text-align: right;margin-right: 20px;}
.tick_tier {font-size: 15px;line-height: 19.6px;}
.seat_select_block_items {margin: 0 0 7px 0;border: 1px solid #B5ABB8;border-radius: 10px;padding: 8px 10px;}
.quan .form-control {margin: 0 0 12px 0;height: 25px;padding: 0 10px;}
.tick_book_btn button {height: 25px;font-size: 14px;display: flex;align-items: center;justify-content: center;}
.mob_price_val .select::after {font-size: 9px;top: -2px;right: 10px;padding: 0 5px;}
.tick_price_range {font-size: 16px;margin: 0px 10px 0 0;text-align: left;float: left;}
span.span_ltr {font-size: 12px;line-height: 16.8px;display: inline-block;color: #240D2C;font-weight: 600;}
span.each_txt {font-size: 10px;font-weight: 300;color: #898F99;display: inline-block; text-transform: lowercase;margin-left: 0px;}
.lowest_price .ticket_show .tooltiptext {font-size: 10px;width: 90px;text-align: left;padding: 0 10px;}
.tooltip_text .tooltiptext {right: 0px;left: unset;top: 100%;padding: 0 5px;width: 150px;}

.container-fluid-size {padding-right: 15px;padding-left: 15px;}
.sep_sec_tick {display: block;}
.order-img {display: none;}
.price-total {display: none;}
.tabs_section_checkout {min-height: 100%;margin-top: 50px;}
span.text-min {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 100%;display: block;}
.tabs_section_checkout .tablink {width: 45%;font-size: 12px;line-height: 18px;padding: 4px 10px;}
.tabs_section_checkout .active::after {border-top: 23px solid transparent;border-bottom: 23px solid transparent;}
.onebox-checkout-form-details .checkbox label {font-size: 12px;line-height: 16px;}
.tick_book_btn button:hover {font-size: 11px;}

.no_ticket_found {padding: 0px;}
.request-ticket-box {padding: 5% 5%;}
.seat_select_items .full_widd_pricess {width: 100%;}
.seat_select_items .mob_price_val {display: flex;}
.seat_select_items .tick_quan {width: 50%;}
.seat_select_items .tick_buy {width: 50%;max-width: 100%;}
.tabs_section_checkout .tabcontent {padding: 20px 20px;}
.tabs_section_checkout .tablink {width: 42%;font-size: 12px;padding: 2px 10px;line-height: 18px;}
.onebox-top-footer-area.section_50.footer-mobile {padding: 20px 0;}

.single-footer-widget .faq-title .icon{top: 15px;}
.single-footer-widget .faq--item .faq-title {padding: 10px 0;}
.single-footer-widget .faq--item .faq-content {padding: 0px 0 10px;}

.request-ticket-box .account-form-group > input {height: 30px;}
.request-ticket-box .account-form-group .form-control {height: 30px;}
.request-ticket-box .account-form-group .select::after {top: 33px;}
.popularteams .epl_section_popular {margin-top: 30px;}

.adyen-checkout__card__brands{position: relative !important;top: 0px !important;}
.btnss_all {position: unset;display: block;}
.tabs_section_checkout .tabcontent {bottom: 40px;}
.partner_image ul li {margin: 0 3px;}




}

