/*================================================
01 - IMPORTED CSS
==================================================*/
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,600,700');
@import url('https://fonts.googleapis.com/css?family=Merriweather:400,400i,700');

/*================================================
02 - DEFAULT CSS
==================================================*/ 

body {
    font-family: 'Poppins', sans-serif !important;
    font-size: 14px;
    line-height: 28px;
    color: #303030;
    font-weight: 400
}
html,body { 
    height: 100%;
}
img {
    max-width: 100%;
    height: auto
}
.onebox-btn {
    background: #130061 none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    font-size: 18px;
    font-weight: 600;
    padding: 15px 20px;
    text-transform: capitalize;
}
.onebox-btn > i {
    border-left: 1px solid #fff;
    margin-left: 10px;
    padding-left: 10px;
    width: 30px;
    -webkit-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s
}
.onebox-btn:hover{
    background: #fff none repeat scroll 0 0;
    color: #130061
}
.onebox-btn:hover > i{
    border-left: 1px solid #130061;
}
h1, h2, h3, h4, h5, h6, p {
    margin: 0;
    padding: 0;
}
a{
    -webkit-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
    color: inherit
}
a:focus {
    text-decoration: none;
    outline: medium none;
    color: inherit
}
a:hover {
    color: inherit;
    text-decoration: none;
    color: inherit
}
ul, ol {
    margin: 0;
    padding: 0;
}
li {
    list-style-type: none;
}
.section_100 {
    padding: 100px 0;
}
.section_50 {
    padding: 50px 0;
}
.section_15{
    padding: 15px 0
}
.pad-right{
    padding-right: 0
}
.section_t_100{
    padding-top: 100px
}
.section_b_100{
    padding-bottom: 100px
}
.section_b_70{
    padding-bottom: 70px
}
.onebox-section-heading {
    margin-bottom: 0px;
}
.onebox-section-heading > h2 {
    color: #130061;
    display: flex;
    font-size: 22px;
    font-weight: 500;
    text-transform: capitalize;
    margin-bottom: 20px;
    line-height: 33.4px;
    align-items: center;
}
.onebox-section-heading > h1 {
    color: #000;
    display: block;
    font-size: 30px;
    font-weight: 600;
    text-transform: capitalize;
    margin-bottom: 20px;
    text-align: center;
    line-height: 42px;
    font-family: 'Poppins', sans-serif !important;
}
/*.onebox-section-heading span {
    color: #130061;
}*/
.popular-price-details {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.tickets_range h4{font-size: 12px;font-weight: 400;color: #240D2C;}
span.span_ltr {
    display: block;
    font-size: 16px;
    color: #130061;
    font-weight: 600;
    margin-top: 2px;
}
.upcoming-match-btn {
    width: 100%;
    max-width: 169px;
    text-align: center;
}

/*================================================
03 - PAGINATION CSS
==================================================*/ 

.pagination {
    margin: 50px 0 0;
}
.pagination-box {
    text-align: center;
}
.pagination a {
    color: #555 !important;
    border: 1px solid #130061  !important
}
.pagination .active > a, .pagination a:hover {
    background: #130061  none repeat scroll 0 0 !important; 
    color: #fff !important
}


/*================================================
04 - BREADCROMB CSS
==================================================*/ 
/*.onebox-breadcromb-area {
    background: #eee none repeat scroll 0 0;
    padding: 70px 0;
    position: relative;
    text-align: center
}*/
.onebox-breadcromb-area {
/*    background: #FFFFFF;*/
    padding: 10px 0;
    position: relative;
    text-align: left;
}
.breadcromb-box h2 {
    font-size: 29px;
    font-weight: 600;
    text-transform: capitalize
}
.breadcromb-box > ul {
    margin-top: 10px;
}
.breadcromb-box ul li {
    display: inline-block;
    font-weight: 600;
    margin: 0 0px;
    text-transform: capitalize;
    font-size: 12px;
}
.breadcromb-box ul li a i {
    color: #130061;
    font-size: 20px;
    display: none;
}
/*.onebox-breadcromb-area:before {
    border-color: #130061 transparent;
    border-style: solid;
    border-width: 65px 60px 0 0;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 33.33%;
}
.onebox-breadcromb-area:after {
    border-color: #130061 transparent;
    border-style: solid;
    border-width: 0 0 65px 60px;
    content: "";
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 33.33%;
}*/

/*================================================
05 - REPONSIVE MENU CSS
==================================================*/ 

.responsive-menu-2 {
    left: 0;
    position: absolute;
    width: 50%;
    display: none
}
.responsive-menu-1 {
    position: absolute;
    right: 0;
    width: 50%;
    display: none
}
.responsive-menu-2 .slicknav_btn {
    float: left;
    margin-left: 15px
}
.responsive-menu-1 .slicknav_btn {
    margin-right: 15px
}
.slicknav_nav a{
    font-size: 16px;
    margin: 0;
    text-transform: capitalize;
    -webkit-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
    color: #000
}
.slicknav_menu {
    background: transparent;
}
.slicknav_menutxt {
    display: none !important;
}
.slicknav_arrow {
    float: right;
    color: #000
}
.slicknav_nav a:hover{
    border-radius: 0;
}
.slicknav_nav .slicknav_row:hover{
    border-radius: 0
}
.slicknav_nav a:hover, .slicknav_nav .slicknav_row:hover {
    background: #130061  none repeat scroll 0 0;
    color: #fff;
}
.slicknav_nav li {
    border-bottom: 1px solid #aaa;
}
.slicknav_nav li:last-child{
    border-bottom: 0px solid #aaa
}
.slicknav_nav {
    background: #fff none repeat scroll 0 0;
    border-top: 1px solid #130061;
    box-shadow: 0 10px 30px #aaa;
    position: relative;
    top: 5px;
    z-index: 9999999
}
.slicknav_btn{
    background-color: #fff;
    line-height: 0;
    margin: 28px 0
}
.slicknav_menu .slicknav_icon {
    float: none ;
    margin: 0
}
.slicknav_icon-bar {
    height: 3px;
    margin: 5px 0;
    width: 30px;
}
.slicknav_menu .slicknav_icon-bar {
    background-color: #fff ;
}

/*================================================
06 - BTN TO TOP
==================================================*/ 

.btntoTop:before {
    color: #fff;
    content: "\f178";
    display: inline-block;
    font: 20px "Font Awesome 5 Pro";
    vertical-align: middle;
    transform: rotate(270deg);
}
.btntoTop {
    background-color: #130061   ;
    border: 1px solid #130061  ;
    border-radius: 2px;
    bottom: 30px;
    cursor: pointer;
    height: 44px;
    line-height: 36px;
    opacity: 0;
    
    position: fixed;
    left: 30px;
    text-align: center;
    -webkit-transition: opacity 0.4s ease 0s;
    transition: opacity 0.4s ease 0s;
    width: 44px;
    z-index: 99999;
}
.btntoTop.active {
    opacity: 1;
   
    -webkit-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s
}
.btntoTop.active:hover {
    background: #ef3e45  none repeat scroll 0 0;
    opacity: 0.8;
   
}
.btntoTop.active.btntoTop:hover:before {
    color: #fff;
}

/*================================================
07 - HEADER CSS
==================================================*/ 

.header-top-area {
    background: #fff none repeat scroll 0 0;
    padding: 10px 0;
    position: relative;
}
.header-top-overlay{
    background: #130061 none repeat scroll 0 0;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 55%;
}
/*.header-top-right .dropdown {
    display: inline-block;
    margin-right: 20px;
}*/
.header-top-right {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 0px 0 0 40px;
}
/*.header-top-left {
    margin: 10px 0;
}*/
.header-top-left {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
/*.logo_area img {
    height: 40px;
}*/

.header-top-right button {
    background: transparent none repeat scroll 0 0;
    border: medium none;
    color: #240D2C;
    font-weight: 400;
    -webkit-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
    font-size: 14px;
}
.header-top-right button:hover{
    color: #130061; 
}
.header-top-right .dropdown-menu {
    border: 1px solid #ddd;
    border-radius: 0;
    min-width: 110px;
    padding: 0;
    position: absolute;
    z-index: 99999999
}
.dropdown-menu > li {
    border-bottom: 1px solid #ddd;
    cursor: pointer;
    display: block;
    margin: 2px 0;
    padding: 3px 10px;
    -webkit-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
    font-weight: 400;
    font-size: 14px;
}
.dropdown-menu>li>a {
    padding: 0px 0px;
    cursor: pointer;
    z-index: 1;
    position: relative;
    line-height: inherit;
    font-size: 14px;
    font-weight: 400;
}
.dropdown-menu > li:last-child{
    border-bottom: 0px solid #ddd
}
.dropdown-menu > li:hover{
    color: #ffff;
    background: #130061;
}
/*.header-top-right > a {
    border-right: 1px solid #ddd;
    color: #fff;
    font-weight: 600;
    margin-right: 14px;
    padding-right: 8px;
    text-transform: uppercase;
    background: #130061;
    padding: 7px 11px;
    font-size: 13px;
}*/
/*.header-top-right > a {
    font-weight: 600;
    margin-right: 14px;
    padding-right: 8px;
    text-transform: uppercase;
    padding: 7px 11px;
    font-size: 13px;
}*/
.header-top-right i.fa.fa-shopping-cart {
    font-size: 20px;
}
.header-top-right > a span {
    background: #130061;
    color: #fff;
    font-size: 12px;
    padding: 0 5px;
    vertical-align: top;
    margin-left: -5px;
    border-radius: 10px;
    line-height: 1;
}
.header-top-right > a:hover{
    color: #000;
}
/*.header-top-right > a:last-child {
    border-right: 0px solid #ddd;
    background: #130061;
    color: #fff;
}*/
.header-top-overlay:before {
    border-color: #130061 transparent;
    border-style: solid;
    border-width: 58px 0 0 65px;
    content: "";
    left: -65px;
    position: absolute;
    top: 0;
}
.onebox-mobile-menu{
    display: none
}
/*.onebox-site-logo {
    width: 100%;
    max-width: 190px;
}*/
/*.onebox-site-logo {

    display: inline-block;
    float: left;
    width: 100%;
    max-width: 230px;
}*/

/*.mainmenu-left {margin: 0px auto 15px;}
.mainmenu-left ul {
    text-align: left;
    list-style: none;
    margin-left: 12%;
}
.mainmenu-left ul .dropp:nth-child(4) {
    float: right;
    width: 21%;
    margin-left: 25px;
    margin-top: 0px;
}
.mainmenu-left li {
    display: inline-block;
    position: relative
}
.mainmenu-left li a{
    display: block;
    text-transform: capitalize;
    padding: 0px 10px;
    font-size: 16px;
    color: #130061;
    line-height: 22.4px;
    font-weight: 500;
}
.mainmenu-left .current-page-item > a, .mainmenu-left a:hover {
    color: #240D2C;
}
.header-mainmenu-area {
    background: #fff;
    position: relative;
    height: auto;
}
.mainmenu-left ul > li > ul {
    background: #fff none repeat scroll 0 0;
    border-top: 1px solid #130061;
    opacity: 0;
    position: absolute;
    top: 130%;
    -webkit-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
    visibility: hidden;
    width: 100%;
    z-index: 999999;
    border-radius: 14px !important;
    box-shadow: 0px 2px 10px 0px #0000001A !important;
    padding: 20px;
}
.mainmenu-left .navbar {
    position: relative;
    min-height: auto;
    margin: 0px 0 0px;
    border: 0px solid transparent; 
}
.mainmenu-left .navbar-collapse.collapse{padding: 0px;}
.mainmenu-left .dropdown-submenu .dropdown-item {
    color: #000 !important;
    justify-content: space-between;
    line-height: 20px;
    text-transform: capitalize;
    font-weight: 400;
    font-size: 14px;
    border-radius: 20px;
    background: #fff;
    transition: none;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: left;
}
.mainmenu-left .navbar-nav .side-menu li a{text-transform: capitalize;line-height: 20px;}
.mainmenu-left .dropdown-submenu .dropdown-item:hover {
    color: #fff !important;
    background: #130061;
    border-radius: 20px;
    transition: none;
}
.mainmenu-left .dropdown-submenu .dropdown-menu li a{color: #000 !important;}
.mainmenu-left .dropdown-submenu .dropdown-menu li a:hover{color: #130061 !important;}
.mainmenu-left ul > li > .side-menu {
    background: #fff none repeat scroll 0 0;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    position: absolute;
    top: 130%;
    -webkit-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
    visibility: hidden;
    width: 220px;
    z-index: 999999;
    left: 88%;
}
.side-menu {
    overflow-x: auto;
    height: 272px;
    text-align: left;
    min-width: 230px;
    margin-top: -50px;
}
.side-menu ul li:hover ul, .side-menu ul li.iehover ul{left:150px;top:0px;display:block;}
.mainmenu-left ul .dropdown-submenu:nth-child(6){float: unset;padding-right: 10px;}
.mainmenu-left ul .dropdown-submenu:nth-child(4){float: left;width: 100%}
.mainmenu-left ul .dropdown-submenu:nth-child(5){float: left;width: 100%}
.mainmenu-left ul .dropdown-submenu:nth-child(3){float: left;width: 100%}
.mainmenu-left ul .dropdown-submenu:nth-child(2){float: left;width: 100%}
.mainmenu-left ul .dropdown-submenu:nth-child(1){float: left;width: 100%}

.mainmenu-left ul > li:hover ul{
    visibility: visible;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    top: 100%
}
.mainmenu-left li ul li{
    display: block;
    border-bottom: 0px solid #4a4a4a
}
.mainmenu-left li ul li:last-child{
    border-bottom: 0px solid #4a4a4a
}
.mainmenu-left li ul li a{
    display: block;
    padding: 10px 20px
}
.mainmenu-left li ul li a:hover{
    background: none repeat scroll 0 0;
    color: #fff
}
.mainmenu-left.second-menu ul li:nth-last-child(-n+2) ul{
    left: auto;
    right: 0;
}*/

/*================================================
08 - MAIN SLIDER CSS
==================================================*/

/*.slide-item-1 {
    background: rgba(0, 0, 0, 0.3) url("../img/slider-1.png") repeat scroll 0 0;
}
.slide-item-2 {
    background: rgba(0, 0, 0, 0.3) url("../img/slider-2.png") repeat scroll 0 0;
}*/
/*.onebox-main-caption{
    background: rgba(26, 26, 26, 0.1) none repeat scroll 0 0
}*/
.onebox-main-slide {
    background-color: #eee;
    background-position: center center;
    background-size: cover;
    height: 176px;
    margin: 30px 0 0;
    border-radius: 10px;
}
.onebox-main-caption{
    display: table;
    height: 100%;
    width: 100%;
}
.onebox-caption-cell {
    /*display: table-cell;
    vertical-align: middle;*/
    text-align: center;
    margin: 80px 0 0 0;
}
.onebox-main-caption h2 {
    color: #fff;
    font-size: 35px;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-weight: 600;
    line-height: 45px;
    margin: 50px 0;
}
.onebox-main-caption p {
    color: #fff;
    font-size: 18px;
    letter-spacing: 1px;
    margin: 20px 0 50px;
    text-transform: uppercase;
}
.onebox-main-caption p span{font-weight: bold;}
.onebox-main-caption a {
    margin: 0 5px;
}
.onebox-slide .owl-nav > .owl-prev{
    visibility: hidden;
    -webkit-transition: all 0.3s cubic-bezier(.83, .8, .11, .64) 0s;
    transition: all 0.3s cubic-bezier(.83, .8, .11, .64) 0s;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
.onebox-slide:hover .owl-nav > .owl-prev{
    visibility: visible;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.onebox-slide .owl-nav > .owl-next{
    visibility: hidden;
    -webkit-transition: all 0.3s cubic-bezier(.83, .8, .11, .64) 0s;
    transition: all 0.3s cubic-bezier(.83, .8, .11, .64) 0s;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    
}
.onebox-slide:hover .owl-nav > .owl-next{
    visibility: visible;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.onebox-slide .owl-prev {
    background: #fff none repeat scroll 0 0;
    border-radius: 0;
    color: #333;
    font-size: 30px;
    height: 80px !important;
    line-height: 70px;
    padding: 5px 5px 5px 5px;
    position: absolute;
    text-align: center;
    top: 45%;
    width: 45px;
    left: 0
}
.onebox-slide .owl-next {
    background: #fff none repeat scroll 0 0;
    border-radius: 0;
    color: #333;
    font-size: 30px;
    height: 80px !important;
    line-height: 70px;
    padding: 5px 5px 5px 5px;
    position: absolute;
    text-align: center;
    top: 45%;
    width: 45px;
    right: 0
}
.onebox-slide .owl-prev:hover, .onebox-slide .owl-next:hover{
    background: #130061 none repeat scroll 0 0;
    color: #fff;
}

/*================================================
10 - LAST MATCH RESULT CSS
==================================================*/

.onebox-last-match-result {
    background-attachment: scroll;
    background-image: url("../img/teams.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative
}
.onebox-last-match-result:before{
    position: absolute;
    content: "";
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(44, 44, 44, 0.54)
}
.onebox-last-match-result .onebox-section-heading > h2 {
    color: #fff;
}
.onebox-last-match-result .title-line-one {
    background: #fff none repeat scroll 0 0;
}
.result-details {
    background: none;
    color: #fff;
    padding: 20px;
    position: relative;
}
.last-match-logo {width: 126px;height: 130px;text-align: center;}
.last-match-result-two {text-align: right;}
.last-match-logo-right {
    position: absolute;
    left: -30px;
    top: -62px;
    width: 150px;
}
.last-match-score > h2 {
    color: #fff;
    display: inline-block;
    font-size: 60px;
    font-weight: 600;
    left: 18px;
}
.last-match-score p {
    color: #fff;
    font-size: 18px;
    text-transform: uppercase;
    margin: 10px 0 0;
}
.last-match-score {
    position: relative;
    text-align: center;
    margin-top: 20px;
}
.devider {
    color: #fff;
    left: 40px;
    position: absolute;
    top: 40px;
}
.lose-point {
    left: 86px;
    position: absolute;
    top: 60px;
}
.result-details-left {
    color: #fff;
    display: block;
    font-size: 18px;
    font-weight: 600;
    text-align: center;
    text-transform: capitalize;
    margin: 20px 0;
}
.result-details-right {
    border-bottom: 1px solid #ddd;
    color: #f83139;
    display: block;
    font-size: 22px;
    font-weight: 600;
    padding-bottom: 5px;
    text-align: left;
    text-transform: capitalize;
    margin-left: 120px
}   
.result-details > ul{
    margin-top: 20px;
}
.result-details p {
    display: inline-block;
    text-align: left;
    width: 58%;
}
.result-details ul li span {
    margin-left: 10px;
}
.result {
    background: #130061 none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    font-size: 22px;
    font-weight: 600;
    margin: 0 auto;
    padding: 10px 20px;
    text-align: center;
    text-transform: uppercase;
}
.result-two p {
    text-align: right;
}
/*.last-match-result {
    margin-top: 30px;
}*/

.last-match-box {
    display: flex;
    align-items: center;
    max-width: 990px;
    margin: 0px auto 0px;
    justify-content: space-between;
}

.view-all-result {
    margin-top: 20px;
    text-align: center;
    position: relative
}
.view-all-result .onebox-btn {
    background: none;
    color: #fff;
    display: inline-block;
    font-size: 18px;
    font-weight: 600;
    padding: 5px 50px;
    text-transform: capitalize;
    border: 1px solid;
}
.view-all-result .onebox-btn:hover{background: #130061;color: #fff;}
.last-match-score span {
    color: red;
}
/*================================================
11 - UPCOMING MATCH CSS
==================================================*/

.single-upcoming-match {
    background: #fff none repeat scroll 0 0;
    padding: 20px;
    border-radius: 6px;
    border: 1px solid #EEEDED;
    margin: 0 0 20px 0;
}
.single-upcoming-match:hover {
    transition: all 0.6s ease-in;
    border-radius: 6px;
    border: 1px solid #130061;
}
.single-upcoming-match > h3 {
    background: #f9f9f9 none repeat scroll 0 0;
    color: #444;
    font-size: 20px;
    font-weight: 600;
    padding: 15px 20px;
    text-transform: capitalize;
    text-align: right;
    position: relative
}
.single-upcoming-match > h3:before {
    border-color: #130061 transparent;
    border-style: solid;
    border-width: 27px 35px 27px 0;
    content: "";
    height: 50px;
    left: -1px;
    position: absolute;
    top: 0;
    width: 45%;
}
.single-upcoming-match > p {
    color: #fff;
    font-weight: 600;
    left: 10px;
    line-height: 20px;
    position: absolute;
    text-align: center;
    text-transform: capitalize;
    top: 6px;
}
/*.single-upcoming-match span {
    display: block;
}*/
/*.upcoming-match-box {
    background: #fff none repeat scroll 0 0;
    padding: 20px;
    border-radius: 6px;
    border: 1px solid #EEEDED;
}*/
.upcoming-match-box > h4 {
    color: #240D2C;
    font-size: 15px;
    font-weight: 600;
    text-transform: capitalize;
    margin: 10px 0;
}
.right-show {
    color: #240D2C;
    font-size: 15px;
    font-weight: 600;
    text-transform: capitalize;
    margin: 10px 0;
}
.upcoming-match-box > P{
    color: #f81a23;
    font-weight: 600;
}
.upcoming-teams-head {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.team-head-vs {
    margin-top: 0;
    background: url(../img/soccer_ball.png);
    background-size: cover;
    background-position: center;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 70px;
}
.team-head-vs > span {
    font-size: 25px;
    font-weight: 600;
    color: #130061;
}
.team-head-image {
    position: relative;
}
/*.team-head-image img {
    height: 100%;
    width: 100%;
}*/
/*.upcoming-match-btn .onebox-btn {
    padding: 10px 20px;
    margin: 0 5px
}*/
.upcoming-slider .owl-next, .top-player-slider .owl-next, .top-product-slider .owl-next{
    background: #130061 none repeat scroll 0 0;
    color: #fff;
    font-size: 20px;
    height: 30px;
    position: absolute;
    right: 0;
    text-align: center;
    top: -25px;
    width: 30px;
    -webkit-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s
}
.upcoming-slider .owl-prev, .top-player-slider .owl-prev, .top-product-slider .owl-prev{
    background: #130061 none repeat scroll 0 0;
    color: #fff;
    font-size: 20px;
    height: 30px;
    position: absolute;
    right: 35px;
    text-align: center;
    top: -25px;
    width: 30px;
    -webkit-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s
}
.upcoming-slider .owl-next:hover, .upcoming-slider .owl-prev:hover, .top-player-slider .owl-next:hover, .top-player-slider .owl-prev:hover, .top-product-slider .owl-next:hover, .top-product-slider .owl-prev:hover{
    background: #212121 none repeat scroll 0 0;
}

/*================================================
17 - FOOTER CSS
==================================================*/

.onebox-top-footer-area {
    background: #000;
    padding: 50px 0 0;
/*    border-top: 1px solid #EEEDED;*/
}
.single-footer-widget > h3 {
    color: #fff;
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 25px;
    text-transform: capitalize;
    line-height: 27px;
}
.single-footer-widget span {
    color: #130061;
}
.add-icon {
    border: 1px solid #130061;
    float: left;
    height: 35px;
    margin-right: 5px;
    text-align: center;
    width: 35px;
    color: #fff
}
.single-footer-address > li {
    display: block;
    margin-top: 12px;
}
.single-footer-address p {
    display: block;
    overflow: hidden
}
/*.single-footer-link > li {
    border-bottom: 2px solid #4a4a4a;
}*/
.single-footer-link > li:last-child{
    border-bottom: 0px solid #4a4a4a;
}
.single-footer-link a {
    display: block;
    padding: 0px 0;
    text-transform: capitalize;
    font-size: 14px;
    font-weight: 400;
    color: #E0E0E0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.second-foot-content a:hover{color: #fff;}
.single-footer-link a:hover{color: #fff;}
.single-footer-link li a i {
    color: #fff;
    font-size: 14px;
    margin-right: 7px;
}
.footer-post-img {
    float: left;
    height: 60px;
    margin-right: 10px;
    overflow: hidden;
    width: 60px;
}
.footer-post-img > img {
    height: 100%;
    width: 100%;
}
.footer-post-text {
    float: none;
    overflow: hidden;
}
.single-footer-post > li {
    border-bottom: 2px solid #4a4a4a;
    clear: both;
    display: block;
    margin-bottom: 15px;
    padding-bottom: 15px;
}
.single-footer-post > li:last-child{
    border-bottom: 0px solid #4a4a4a;
    margin-bottom: 0;
    padding-bottom: 0
}
.single-footer-post li > a:hover{
    color: #130061
}
.single-footer-social li a {
    background: #fff none repeat scroll 0 0;
    color: #fff;
    display: block;
    height: 25px;
    text-align: center;
    width: 25px;
    border-radius: 50px;
}
.single-footer-social li a:hover{
    background: #fff none repeat scroll 0 0;
    color: #fff;
}
.onebox-footer-bottom {
    position: relative;
    text-align: center;
    background: #130061;
    padding: 10px 0;
}
/*.copyright{
    font-weight: 600
}
.copyright p i, .copyright p span, .copyright p a {
    color: #130061;
}*/
.copyright p {
    color: #fff;
    font-size: 14px;
    font-weight: 400;
}
.desktop a{font-weight: 400;}
.mobile{
    display: none
}

/*================================================
18 - ABOUT PAGE CSS
==================================================*/

.about-page-welcome-right > h3 {
    color: #000;
    font-size: 23px;
    font-weight: 600;
    margin-bottom: 10px;
    text-transform: capitalize;
}
.about-page-welcome-right > ul {
    float: left;
    margin: 12px 0;
    width: 50%;
}
.about-page-welcome-right ul li a i {
    color: #130061;
    margin-right: 5px;
}
.about-page-welcome-right a {
    color: #333;
    font-weight: 600;
    text-transform: capitalize;
}
.about-page-welcome-right a:hover{
    color: #130061;
}
.about-page-welcome-right li {
    margin-bottom: 7px;
}
.about-page-welcome-right, .something-text {
    margin-top: 20px;
}
.onebox-about-page-something {
    background: #f9f9f9 none repeat scroll 0 0;
}
.something-text > p {
    margin: 10px 0 0;
}
.club-history-tab {
    margin-top: 30px;
}
.nav-tabs > li {
    float: none;
    margin-top: 10px;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
    border-width: 0px;
}
.nav-tabs {
    border-bottom: 0px solid #ddd;
}
.nav-tabs > li > a{
    border: 0px solid transparent
}
#pro_2 .active > a {
    background: #212121 none repeat scroll 0 0;
    color: #fff;
    position: relative;
    z-index: 999
}
#pro_2 a {
    background: #212121 none repeat scroll 0 0;
    border-left: 5px solid #eee;
    border-radius: 0;
    color: #fff;
    margin: 0;
    font-weight: 500;
    text-transform: capitalize;
    text-align: left
}
#pro_2 .active > a:before {
    border-color: #130061 transparent;
    border-style: solid;
    border-width: 23px 0 22px 26px;
    content: "";
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 22%;
    z-index: -999;
}
.panel-body > h3 {
    color: #000;
    font-size: 21px;
    font-weight: 600;
    margin-bottom: 10px;
    text-transform: capitalize;
}
.panel-video > .youtube-text {
    padding: 105px 0;
}
.panel-video:before {
    background-image: url("../img/video_bg.jpg");
    background-position: center center;
    background-size: cover;
    bottom: 0;
    content: "";
    left: 0;
     position: absolute;
    top: 0;
    width: 100%;
}
.panel-video{
    position: relative;
    overflow: hidden;
    margin-top: 20px
}
.panel-video:after {
    background: rgba(44, 44, 44, 0.54) none repeat scroll 0 0;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.panel-body{
    border: 1px solid #ddd
}

/*================================================
19 - FIXTURE PAGE CSS
==================================================*/

.onebox-fixture-page-next-match .single-upcoming-match {
    margin-top: 0;
}
#coming-soon:before {
    border-color: #130061 transparent;
    border-style: solid;
    border-width: 45px 35px 45px 0;
    content: "";
    height: 50px;
    left: -1px;
    position: absolute;
    top: 0;
    width: 43%;
}
#coming-soon {
    background: #f9f9f9 none repeat scroll 0 0;
    color: #000;
    font-size: 20px;
    font-weight: 600;
    padding: 15px 20px;
    position: relative;
    text-align: right;
    text-transform: capitalize;
}
#coming-soon > p{
    display: inline-block;
    background: #212121 none repeat scroll 0 0;
    color: #fff;
    font-size: 15px;
    line-height: 20px;
    text-align: center;
    font-weight: 600;
    padding: 10px;
    width: 80px
}
.single-upcoming-match > h2 {
    color: #fff;
    font-weight: 600;
    left: 10px;
    line-height: 20px;
    position: absolute;
    text-align: center;
    text-transform: capitalize;
    top: 32px;
    font-size: 22px
}
.table > thead > tr > th{
    border-bottom: 0px solid #ddd
}
.fixture-page-next-match-right table thead {
    background: #130061 none repeat scroll 0 0;
    color: #fff;
    text-transform: capitalize;
}
.fixture-page-next-match-right table{
    margin-bottom: 0px
}

/*================================================
20 - SINGLE FIXTURE PAGE CSS
==================================================*/

.single-fixture-left-widght{
    margin-top: 20px
}
.single-fixture-left-widght > h3 {
    font-size: 23px;
    font-weight: 600;
    margin-bottom: 10px;
    text-transform: capitalize;
    color: #444
}
.single-fixture-left-widght table thead {
    background: #130061 none repeat scroll 0 0;
    color: #fff;
    text-transform: capitalize;
}
.single-fixture-left-widght blockquote:before {
    color: #eaebec;
    content: "ï„";
    font-family: "FontAwesome";
    font-size: 115px;
    left: 0;
    line-height: 110px;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 1;
}
.single-fixture-left-widght blockquote {
    background: #f9f9f9 none repeat scroll 0 0;
    border-left: 5px solid #212121;
    color: #354a6b;
    font-size: 23px;
    font-style: italic;
    font-weight: 400;
    line-height: 35px;
    margin-bottom: 25px;
    margin-right: 0;
    margin-top: 25px;
    padding: 40px 30px;
    position: relative;
}
.single-fixture-left-widght blockquote > p {
    position: relative;
    z-index: 10;
}
.single-fixture-left-widght > ul {
    float: left;
    margin: 20px 0;
    width: 33.33%;
}
.single-fixture-left-widght li {
    margin-bottom: 7px;
}
.single-fixture-left-widght a {
    color: #333;
    font-weight: 600;
    text-transform: capitalize;
}
.single-fixture-left-widght ul li a i {
    color: #130061;
    margin-right: 5px;
}
.single-fixture-left-widght a:hover {
    color: #130061;
}
.post-box-share{
    border-bottom: 1px solid #f3f3f3;
    border-top: 1px solid #f3f3f3;
    padding: 15px 10px;
    clear: both
}
.box-share-left > h3, .box-share-right > h3{
    font-size: 19px;
    font-weight: 600;
    text-transform: capitalize;
    display: inline-block
}
.box-share-right{
    text-align: right
}
.box-share-right a {
    color: #bcc4d0;
    margin-left: 5px;
}
.box-share-right .facebook:hover {
    color: #4b6ea9;
}
.box-share-right .twitter:hover {
    color: #65bbf2;
}
.box-share-right .google:hover {
    color: #dd4d41;
}
.box-share-right .linked:hover {
    color: #0075b5;
}
.onebox-comment-list {
    margin-top: 30px;
}
.comment-group-title h2 {
    color: #333;
    font-size: 23px;
    font-weight: 600;
    text-transform: capitalize;
}
.single-comment-box {
    background: #f9f9f9 none repeat scroll 0 0;
    margin-bottom: 10px;
    padding: 0 10px 30px;
    position: relative;
    -webkit-transition: all 300ms ease 0s;
    transition: all 300ms ease 0s;
}
.single-comment-box:last-child{
    border-bottom: 0px solid #eeeeee
}
.main-comment {
    font-size: 14px;
    padding: 30px 0 0 100px;
    position: relative;
}
.author-image {
    border-radius: 50%;
    left: 0;
    margin-bottom: 20px;
    position: absolute;
    top: 30px;
}
.author-image img {
    border-radius: 50%;
    display: block;
    width: 80px;
}
.single-comment-item {
    margin-top: 30px;
}
.single-comment-box.reply-comment {
    margin-left: 100px;
}
.comment-info h4 {
    color: #333;
    font-size: 17px;
    font-weight: 600;
    text-transform: capitalize;
}
.comment-info > p {
    color: #212121;
    text-transform: capitalize;
}
.comment-info {
    margin-bottom: 10px;
}
.reply {
    border: 1px solid #ddd;
    color: #555;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    padding: 5px 10px;
    position: absolute;
    right: -7px;
    top: 2px;
}
.reply:hover{
    background: #130061 none repeat scroll 0 0;
    color: #fff
}
.comment-form-template{
    margin-top: 50px
}
.comment-form-template > form {
    margin-top: 20px;
}
.comment-form-template form input[type="text"], .comment-form-template form input[type="email"] {
    background: transparent none repeat scroll 0 0;
    border: 1px solid #ddd;
    float: left;
    height: 50px;
    margin-bottom: 20px;
    margin-right: 20px;
    margin-top: 0;
    padding: 10px 15px;
    width: 45%;
}
.comment-form-template form textarea {
    border: 1px solid #ddd;
    height: 160px;
    margin-bottom: 20px;
    padding: 5px 15px;
    width: 93%;
}
.comment-text-inner > p {
    font-size: 16px;
    line-height: 25px;
}
.comment-form-template form button {
    background: #130061 none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    font-size: 18px;
    font-weight: 600;
    padding: 15px 20px;
    text-transform: capitalize;
    border: medium none;
    -webkit-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s
}
.comment-form-template form button:hover {
    background: #212121 none repeat scroll 0 0;
}
.onebox-comment-list {
    margin-top: 50px;
}
.single-fixture-right-widget {
    margin-bottom: 30px;
    float: right;
    width: 100%;
}
.single-fixture-right-widget:last-child{
    margin-bottom: 20px;
}
.single-fixture-right-widget > form {
    position: relative;
}
.single-fixture-right-widget input[type="search"] {
    background: #fff none repeat scroll 0 0;
    border: medium none;
    height: 40px;
    padding: 5px 60px 5px 20px;
    width: 100%;
    border: 1px solid #130061;
    border-radius: 5px;
    font-size: 15px;
    font-weight: 500;
    line-height: 21px;
    
}
.single-fixture-right-widget button {
    background: #130061 none repeat scroll 0 0;
    border: medium none;
    color: #fff;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
    width: 20%;
    height: 40px;
    border-radius: 0 5px 5px 0;
}
.single-fixture-right-widget button i {
    font-size: 20px;
    font-weight: 200;
    top: 4px;
    position: relative;
}
.single-fixture-right-widget form > button:hover{
    background: #212121 none repeat scroll 0 0
}
.single-fixture-right-widget > h3 {
    background: #130061 none repeat scroll 0 0;
    color: #fff;
    font-size: 21px;
    font-weight: 600;
    padding: 10px 20px;
    text-align: left;
    text-transform: capitalize;
}
.single-fixture-right-widget table thead {
    background: #130061 none repeat scroll 0 0;
    color: #fff;
    text-transform: capitalize;
}
.blog-catagory {
    border: 1px solid #ddd;
}
.blog-catagory > li {
    border-bottom: 1px solid #ddd;
}
.blog-catagory > li:last-child{
    border-bottom: 0px solid #ddd;
}
.blog-catagory a {
    display: block;
    padding: 10px 20px;
    text-transform: capitalize;
}
.blog-catagory a:hover{
    color: #130061
}
.blog-catagory span {
    float: right;
}
.moment-slider .owl-nav > .owl-prev{
    visibility: hidden;
    -webkit-transition: all 0.3s cubic-bezier(.83, .8, .11, .64) 0s;
    transition: all 0.3s cubic-bezier(.83, .8, .11, .64) 0s;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
.moment-slider:hover .owl-nav > .owl-prev{
    visibility: visible;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.moment-slider .owl-nav > .owl-next{
    visibility: hidden;
    -webkit-transition: all 0.3s cubic-bezier(.83, .8, .11, .64) 0s;
    transition: all 0.3s cubic-bezier(.83, .8, .11, .64) 0s;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    
}
.moment-slider:hover .owl-nav > .owl-next{
    visibility: visible;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.moment-slider .owl-prev {
    background: #fff none repeat scroll 0 0;
    border-radius: 0;
    color: #333;
    font-size:23px;
    height: 30px !important;
    padding: 5px 5px 5px 5px;
    position: absolute;
    text-align: center;
    top: 45%;
    width: 30px;
    left: 0;
    line-height: 0
}
.moment-slider .owl-next {
    background: #fff none repeat scroll 0 0;
    border-radius: 0;
    color: #333;
    font-size: 23px;
    height: 30px !important;
    padding: 5px 5px 5px 5px;
    position: absolute;
    text-align: center;
    top: 45%;
    width: 30px;
    right: 0;
    line-height: 0
}
.moment-slider .owl-prev:hover, .moment-slider .owl-next:hover{
    background: #130061 none repeat scroll 0 0;
    color: #fff;
}
.single-fixture-right-widget > a {
    display: inline-block;
    height: 70px;
    margin: 4px 2px;
    width: 80px;
}
.single-fixture-right-widget img {
    height: 100%;
    width: 100%;
}

/*================================================
21 - PLAYER PAGE CSS
==================================================*/

.single-top-player.center {
    left: 55px;
    position: relative;
    text-align: center;
}   
.single-top-player > img {
    height: auto;
    width: 100%;
}

/*================================================
22 - PLAYER DETAILS PAGE CSS
==================================================*/

.player-profile-left > table{
    margin-bottom: 0
}
.single-top-player.details{
    margin-top: 0
}
.progress-list li {
    margin-bottom: 20px;
}
.progress-list li:last-child{
    margin-bottom: 0
}
.progress-list p {
    font-weight: 600;
    margin-bottom: 5px;
    text-transform: capitalize;
}
.progress-list li .bar {
    position: relative;
}
.player-details-right > h2 {
    color: #000;
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 20px;
    text-transform: capitalize;
}
.player-desc > p {
    margin: 0 0 10px;
}
.project-img.player-gallery-single > img {
    width: 100%;
}
.player-social {
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd;
    margin-top: 20px;
    padding: 10px 5px;
}
.player-social > h3 {
    display: inline-block;
    font-size: 20px;
    font-weight: 600;
    text-transform: capitalize;
    margin-right: 20px
}
.player-social > a {
    display: inline-block;
    height: 30px;
    text-align: center;
    width: 30px;
    color: #fff
}
.pl_fb {
    background: #4b6ea9 none repeat scroll 0 0;
}
.pl_ttr {
    background: #65bbf2 none repeat scroll 0 0;
}
.pl_gp {
    background: #dd4d41 none repeat scroll 0 0;
}
.pl_lnk {
    background: #047fc3 none repeat scroll 0 0;
}
.pl_fb:hover{
    background: #3d629f none repeat scroll 0 0;
}
.pl_ttr:hover {
    background: #51a7de none repeat scroll 0 0;
}
.pl_gp:hover {
    background: #bf3f34 none repeat scroll 0 0;
}
.pl_lnk:hover {
    background: #006ca7 none repeat scroll 0 0;
}
.onebox-player-profile-info {
    background: #f9f9f9 none repeat scroll 0 0;
}
.player-profile-left, .player-profile-right {
    margin-top: 20px;
}
.player-gallery-single {
    margin-top: 30px;
}

/*================================================
24 - TICKET PAGE CSS
==================================================*/

.single-tickets-list {
    border: 0px solid #ddd;
    clear: both;
    display: inline-block;
    margin-top: 0px;
    text-align: center;
    width: 100%;
    -webkit-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
    background: #fff;
}
.match-date {
    /* background: #212121 none repeat scroll 0 0; */
    color: #000;
    /*float: left;*/
    padding: 0px 0;
    /*width: 100%;*/
    -webkit-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
    text-align: left;
}
.match-date h4 {
    color: #000;
    font-weight: bold;
    font-size: 16px;
}
.match-date p {
    font-size: 14px;
    color: #ccc;
    text-transform: uppercase;
}

.match-date > h3 {
    font-size: 30px;
    font-weight: 600;
}
.match-date span {
    display: block;
    font-size: 15px;
    color: #130061;
    font-weight: bold;
    text-transform: capitalize;
}
/*.match-tickets-box {
    float: left;
    width: 100%;
    padding: 20px 10px;
}*/
.tickets-box-team-img img {
    width: 60px;
}
/*.match-tickets-box-left {
  display: inline-block;
  min-width: 100%;
  margin: 10px 0 0;
}*/
.match-tickets-box-left > p {
    clear: both;
    color: #333;
    display: block;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    text-transform: capitalize;
}
.match-tickets-box-right p {
    font-size: 13px;
    text-transform: uppercase;
    font-weight: bold;
    margin: 5px 0;
}
.match-tickets-box-right span {
    color: #130061;
}
/*.tickets-box-left-team {
    float: left;
    width: 35%;
    margin-top: 0px
}
.tickets-box-team-img {
    height: 60px;
    width: 60px;
    display: inline-block;
}
.tickets-box-team-text {
    text-align: left;
    width: 130px;
    margin: 20px 0px;
    display: inline-block;
}*/
.tickets-box-team-text h4 {
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 22px;
}
.tickets-box-team-text h4 > a:hover{
    color: #130061
}
/*.tickets-box-left-vs {
    float: left;
    width: 25%;
    padding: 10px 0;
}
.right-box .tickets-box-team-img {
    float: right;
    margin-left: 0px;
    margin-right: 20px;
}
.right-box .tickets-box-team-text {
    float: right;
}*/
.tickets-box-left-vs p {
    font-weight: bold;
}
.tickets-box-left-vs span {
    color: #130061;
}

.tickets-box-left-vs {
    background: url(../img/Vector.png);
    display: inline-block;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 90px;
    /*height: 80px;*/
}

.match-tickets-box-right {
    float: right;
    margin: 0px 0;
    width: 100%;
}
.match-tickets-box-right .onebox-btn {
    display: inline-block;
    font-size: 14px;
    font-weight: 600;
    padding: 5px 0px;
    text-transform: uppercase;
    width: 100%;
}
.match-tickets-box-right > a{
    background: #130061 none repeat scroll 0 0;
    color: #fff
}
.tickets-box-left-vs > h3 {
    background: #130061 none repeat scroll 0 0;
    font-size: 28px;
    font-weight: 600;
    height: 60px;
    line-height: 60px;
    margin: 10px auto;
    text-transform: uppercase;
    width: 65px;
    -webkit-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
    color: #fff
}
/*.sub_head a {
    text-transform: capitalize;
    border: 1px solid #130061;
    font-weight: 600;
    display: inline-flex;
    font-size: 14px;
    border-radius: 25px;
    margin: 0 10px 0 0px;
    width: 220px;
    height: 50px;
    align-items: center;
    justify-content: center;
}*/
.sub_head a {
    text-transform: capitalize;
    border: 1px solid #130061;
    font-weight: 600;
    /* display: inline-flex; */
    font-size: 14px;
    border-radius: 5px;
    margin: 0px 10px 0 0px;
    /* width: 220px; */
    /* height: 50px; */
    align-items: center;
    justify-content: center;
    padding: 5px 15px;
    float: left;
}


.update_nomi a {background: #130061;color: #fff;}
/*.onebox-tickets-list-area .sub_head {
    float: left;
    margin: 0 0px 20px 0;
}*/
.sub_head a.active {
    background: #130061;
    color: #fff;
}
.sub_head a:hover{
    background: #130061;
    color: #fff;
    border: 1px solid #130061;
}
    /*.single-tickets-list:hover .match-date{
        background: #130061 none repeat scroll 0 0;
    }*/
.single-tickets-list:hover{
    border: 0px solid #130061
}
.single-tickets-list:hover .match-tickets-box-right > a{
    background: #130061 none repeat scroll 0 0;
}
.single-tickets-list:hover .match-tickets-box-right > a:hover{
    background: #212121 none repeat scroll 0 0;
    color: #fff
}
.single-tickets-list:hover .tickets-box-left-vs > h3{
    background: #212121 none repeat scroll 0 0;
    color: #fff
}
.order-tickets table thead > tr:nth-of-type(2n+1){
    background: #FFFFFF none repeat scroll 0 0;
}
.order-tickets table thead th{
    text-transform: uppercase;
    padding: 15px 20px;
}
.order-tickets .table-striped > tbody > tr:nth-of-type(2n+1) {
    background-color: #fff;
}
.order-tickets table tbody > tr{
    color: #333 !important;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd
}
.order-tickets table tbody > tr:nth-of-type(2n+2){
    background: #f9f9f9 none repeat scroll 0 0;
}
.order-tickets table tbody tr > td {
    padding: 25px 20px;
}
.onebox-cart-preview > h3 {
    color: #333;
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 5px;
}
.onebox-cart-quantity input {
    width: 40%;
}
.onebox-tickets-list-area .single-upcoming-match {
    margin-top: 0;
}
.order-tickets {
    margin-top: 50px;
    overflow-x: auto
}
.order-tickets table {
    margin-bottom: 0;
}
.order-tickets td a:hover{
    background: #212121 none repeat scroll 0 0;
    color: #fff
}

/*================================================
26 - CART PAGE CSS
==================================================*/
/*
.cart-table {
    overflow-x: auto;
}
.cart-table table thead > tr:nth-of-type(2n+1), .calculate-shipping-right table tbody > tr:nth-of-type(2n+1){
    background: #FFFFFF  none repeat scroll 0 0;
}
.cart-table table thead th, .calculate-shipping-right table thead th {
    text-transform: uppercase;
    font-weight: 600
}
.cart-table > .table > tbody > tr > td, .cart-table > .table > tbody > tr > th, .cart-table > .table > tfoot > tr > td, .cart-table > .table > tfoot > tr > th, .cart-table > .table > thead > tr > td, .cart-table > .table > thead > tr > th {
    border-bottom: 0 solid #ddd;
    border-top: 0 solid #ddd;
    vertical-align: middle;
    color: #000
}
.cart-table thead th, .calculate-shipping-right thead th {
    padding: 15px 20px !important;
}
.cart-table tbody td, .calculate-shipping-right tbody td {
    padding: 15px 20px !important;
}
.onebox-cart-close {
    text-align: center;
}
.onebox-cart-close > a:hover{
    color: #e9563d
}
.onebox-cart-preview img {
    height: 60px;
    width: 60px;
}
.cart-table tbody td p {
    text-transform: capitalize;
}
.onebox-cart-quantity > input {
    border: 1px solid #ddd;
    padding: 5px;
    width: 70px;    
}
.onebox-cart-product p {
    font-weight: 500;
    display: inline-block
}
.onebox-cart-product a:hover{
    color: #130061 
}
.cart-table table tbody > tr:nth-of-type(2n+2), .calculate-shipping-right table tbody > tr:nth-of-type(2n+2) {
    background: #f9f9f9 none repeat scroll 0 0;
}
.cart-table > .table-striped > tbody > tr:nth-of-type(2n+1) {
    background-color: #fff;
}
.onebox-update-cart {
    margin-top: 30px;
}
.coupon-cart-left {
    text-align: left;
}
.coupon-cart-right {
    text-align: right;
}
.coupon-cart-left input[type="text"] {
    background: #eee none repeat scroll 0 0;
    border: medium none;
    height: 50px;
    padding: 10px 15px;
    width: 45%;
}
.coupon-cart-left input[type="submit"] {
    background: #130061 none repeat scroll 0 0;
    border: medium none;
    color: #fff;
    font-weight: 600;
    height: 50px;
    margin-left: 10px;
    padding: 10px 15px;
    text-transform: uppercase;
    -webkit-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
}
.coupon-cart-left input[type="submit"]:hover, .coupon-cart-right > a:hover {
    background: #212121 none repeat scroll 0 0;
}
.coupon-cart-right > a {
    background: #130061 none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    font-weight: 600;
    margin-right: 50px;
    margin-top: 0;
    padding: 12px 20px;
    text-transform: uppercase;
}
.calculate-shipping-left, .calculate-shipping-right {
    margin-top: 50px;
}
.calculate-shipping-left select {
    border: 1px solid #ddd;
    height: 45px;
    padding: 5px;
    text-transform: capitalize;
    width: 100%;
}
.calculate-shipping-left select option {
    padding: 5px 10px;
}
.single-shipping input {
    border: 1px solid #ddd;
    height: 45px;
    padding: 5px 10px;
    width: 100%;
    margin: 0
}
.single-shipping {
    margin-top: 10px;
}
.calculate-shipping-left > form {
    margin-top: 25px;
}
.calculate-shipping-right{
    overflow-x: auto;
}
.calculate-shipping-right > table {
    width: 100%;
    margin-top: 25px;
}
.single-shipping button {
    background: #130061 none repeat scroll 0 0;
    border: medium none;
    color: #fff;
    font-size: 18px;
    font-weight: 500;
    line-height: 17px;
    padding: 15px 20px;
    text-transform: capitalize;
    -webkit-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
}
.single-shipping button:hover{
    background: #212121 none repeat scroll 0 0;
}
.proceed-checkout > a {
    background: #130061 none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    font-weight: 600;
    margin-right: 50px;
    margin-top: 0;
    padding: 12px 20px;
    text-transform: uppercase;
}
.proceed-checkout > a:hover {
    background: #212121 none repeat scroll 0 0;
}
.proceed-checkout {
    margin-top: 50px;
    text-align: right;
}
.calculate-shipping-left > h3, .calculate-shipping-right > h3 {
    color: #000;
    font-size: 20px;
    font-weight: 600;
}*/

/*================================================
27 - CHECKOUT PAGE CSS
==================================================*

.onebox-checkout-form > form {
    margin-top: 30px;
}
.checkout-form-right {
    margin-top: 0px;
}
.onebox-checkout-form > h3, .checkout-bottom h3{
    color: #000;
    font-size: 23px;
    font-weight: 600;
}
.checkout-form label {
    color: #555;
    display: block;
    font-size: 15px;
    font-weight: 600;
    text-transform: capitalize
}
.checkout-form input {
    border: 1px solid #ddd;
    height: 45px;
    padding: 5px 10px;
    width: 100%;
    margin-bottom: 15px;
}
.checkout-form textarea {
    border: 1px solid #ddd;
    height: 105px;
    padding: 10px;
    width: 100%;
}
.checkout-cart-table {
    margin-top: 50px;
}
.payment h4 {
    color: #333;
    display: inline-block;
    font-size: 16px;
    font-weight: 600;
    margin-left: 10px;
    text-transform: capitalize;
}
.payment {
    margin-top: 15px;
}
.checkout-cart-table > table {
    margin-top: 25px;
}
.payment > img {
    float: right;
}
******************/

/*================================================
30 - 404 PAGE CSS
==================================================*/

/*.onebox-notfound {
    text-align: center;
}*/
.onebox-notfound h2 {
    color: #130061;
    font-size: 180px;
    font-weight: 600;
    line-height: 1;
    margin-bottom: 20px;
}
.onebox-notfound-area p {
    color: #240D2C;
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 30px;
    line-height: 28px;
    text-align: center;
    text-transform: capitalize;
}
.onebox-notfound > form {
    margin-bottom: 10px;
    position: relative;
    margin-left: 40px;
}
.onebox-notfound > form > input {
    background: transparent none repeat scroll 0 0;
    border: 1px solid #130061;
    height: 45px;
    padding: 5px 10px 5px 30px;
    width: 60%;
    border-radius: 5px;
    font-size: 14px;
    font-weight: 400;
}
.onebox-notfound > form > button {
    background: #130061;
    border: medium none;
    color: #fff;
    font-size: 14px;
    height: 45px;
    /* position: absolute; */
    /* right: 0; */
    /* top: 0; */
    -webkit-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
    width: 20%;
    text-transform: capitalize;
    border-radius: 5px;
    font-weight: 400;
}
/*label.error {
    float: left;
    width: 100%;
    display: block;
    text-align: left;
}*/
.section_40 {
    padding: 20px 0;
}


.foot-above-content {
    max-width: 800px;
    margin: 0 auto;
}
.foot-above-content h5{font-size: 24px;font-weight: 600;text-align: center;line-height: 33.4px;margin-bottom: 15px;color: #240D2C;}
.foot-above-content p{font-size: 14px;font-weight: 400;color: #9E91A3;text-align: center;line-height: 19.6px;}
.onebox-notfound > form > input::placeholder{color: #B3A5B8;}
/*.onebox-notfound > form > button:hover{
    background: #130061 none repeat scroll 0 0;
}*/
.onebox-notfound .onebox-btn:hover{
    background: #212121 none repeat scroll 0 0;
    color: #fff
}
.onebox-notfound-area h2 {
    color: #000;
    display: block;
    font-size: 30px;
    font-weight: 600;
    text-transform: capitalize;
    margin-bottom: 15px;
    line-height: 45px;
}


/*================================================
32 - LOGIN PAGE CSS
==================================================*/
section.onebox-register-page-area {
    background: #FFFFFF;
}
.onebox-login-page-area{
    background: #f8f8f8 none repeat scroll 0 0
}
.login-page-box {
    background: #fff none repeat scroll 0 0;
    margin: 0 auto;
    padding: 40px;
    width: 50%;
}
/*.login-page-heading {
    border-bottom: 1px solid #ddd;
    padding-bottom: 20px;
}*/

.login-page-heading > h3 {
    color: #130061;
    display:block;
    font-weight: 600;
    font-size: 22px;
    text-transform: capitalize;
    text-align: center;
}
.login-page-box > form {
    margin-top: 30px;
}
.account-form-group {
    margin-bottom: 15px;float: left;width: 100%;
}
.account-form-group  input {
    height: 50px;
    left: 0;
    padding: 5px 10px 5px 20px;
    top: 0;
    width: 100%;
    border: 1px solid #130061;
    border-radius: 100px;
    font-size: 14px;
}
.login-page-box .forgot {
    margin-left: 0 !important;
    color: #333;
    font-weight: 500;
}
.login-page-box label {
    color: #240D2C;
    display: block;
    font-weight: 400;
    font-size: 14px;
}
.login-page-box button {
    background: #130061;
    border: 1px solid #130061;
     color: #fff; 
    display: inline-block;
    font-size: 16px;
    font-weight: 500;
    height: 100%;
    padding: 10px 20px;
    -webkit-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
    margin-top: 10px;
    width: 100%;
    text-transform: capitalize;
    border-radius: 100px;
}
.login-page-box button:hover {
    background: #130061;
    color: #fff;
    border: 1px solid #130061;
}
.forget_user .tick_box{margin-bottom: 0px;}
.login-page-box .sign_up a {
    background:  #130061;
    border: 1px solid #ddd;
     color: #fff; 
    display: inline-block;
    font-size: 16px;
    font-weight: 600;
    height: 100%;
    padding: 10px 20px;
    -webkit-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
    margin-top: 10px;
    width: 100%;
    text-transform: uppercase;
}
.login-page-box .sign_up a:hover {
    background:  #EA4335;
    color: #fff;
}

.login-page-box .forgot a {
    /* background: #130061; */
    /* border: 1px solid #f8f3f3; */
    color: #0042EC;
    display: inline-block;
    font-size: 16px;
    font-weight: 600;
    /* height: 100%; */
    padding: 0px;
    -webkit-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
    margin-top: 10px;
    /* width: 100%; */
    /* text-transform: uppercase; */
    text-decoration: underline;
}
.login-page-box .forgot a:hover {
    background: #fff;
    color: #000;
}
.fb-login {
    display: block;
    text-align: center;
    /*border: 1px solid #cccccc;*/
    padding: 10px 0px;
    border-radius: 0px;
    margin-bottom: 20px;
    font-size: 14px;
    background: #4267B2;
    color: #fff;
}
.fb-login:hover{color: #fff;}
.fb-login i {
    color: #fff;
    font-size: 20px;
    position: relative;
    top: 3px;
    right: 0px;
}
.gl-login {
    display: block;
    text-align: center;
    /*border: 1px solid #cccccc;*/
    padding: 10px 0px;
    border-radius: 0px;
    margin-bottom: 20px;
    font-size: 14px;
    background: #EA4335;
    color: #fff !important;
}
.gl-login i {
    color: #fff;
    font-size: 20px;
    position: relative;
    top: 3px;
    right: 0px;
}
.login-page-heading p {
    font-weight: 600;
    font-size: 16px;
}

.login-sign-up {
    margin-top: 20px;
    text-align: center;
}
.login-sign-up > a {
    color:#240D2C;
    font-size: 14px;
    font-weight: 400;
    text-transform: capitalize;
}
.login-sign-up > a:hover{
    color: #130061
}
.login-page-box .remember {
    margin-left: 0 !important;
}
.remember {
    display: inline-block;
    margin: 10px 0;
}

/*******************Sign up page start****************************/
.onebox-login-page-area{
    background: #FFFFFF none repeat scroll 0 0;
}
.signup-page-box {
    background: #fff none repeat scroll 0 0;
    margin: 0 auto;
    padding: 40px;
    text-align: center;
    width: 50%;
}
.signup-form > input {
    height: 50px;
    left: 0;
    padding: 5px 10px 5px 20px;
    top: 0;
    width: 100%;
    border: 1px solid #cccccc;
}
.signup-page-box label {
    color: #333;
    display: block;
    font-weight: 800;
    text-align: left;
}
.account-form-group .form-control {
    height: 40px;
    font-size: 14px;
    padding: 5px 10px 5px 20px;
    width: 100%;
    float: left;
    border: 1px solid #130061;
    border-radius: 5px;
    color: #B5B7C0;
    font-weight: 400;
}
#dialing-code{padding-left: 0px !important;}



.signup-form button {
    background: #130061;
    border: 1px solid #f8f3f3;
    color: #fff;
    display: block;
    font-size: 16px;
    font-weight: 500;
    height: 100%;
    padding: 10px 20px;
    -webkit-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
    margin-top: 10px;
    width: 100%;
    text-transform: capitalize;
    max-width: 450px;
    height: 50px;
    border-radius: 100px;
    margin: 0 auto;
}

.signup-form button:hover {
    background: #130061;
    color: #fff;
}
.signup-page-heading > h3 {
    color: #333;
    display: block;
    font-weight: 600;
    font-size: 26px;
    text-transform: capitalize;
    text-align: center;
    margin: 0 0 30px 0;
}
.signup-page-heading p {
    font-weight: 600;
    font-size: 16px;
}
.signup-page-box > form{
    margin-top: 30px;
}
.nopad {
    padding: 0px;
}
/*******************Sign up page end****************************/

/**********************Forget password start**************************************/
section.onebox-forget-password {
    background: #FFFFFF;
}
.forget-page-box {
    background: #fff none repeat scroll 0 0;
    margin: 0 auto;
    padding: 40px;
    text-align: center;
    width: 50%;
}
.forget-page-box > form {
    margin-top: 30px;
}
.forget-page-box label {
    color: #333;
    display: block;
    font-weight: 800;
    text-align: left;
}
.account-form-group > input {
    height: 40px;
    left: 0;
    padding: 5px 10px 5px 20px;
    top: 0;
    width: 100%;
    border: 1px solid #130061;
    border-radius: 5px;
    font-size: 14px;
    color: #B5B7C0;
    font-weight: 400;
}

.forget-pass button {
    background: #130061;
    border: 1px solid #130061;
    color: #fff;
    display: inline-block;
    font-size: 16px;
    font-weight: 600;
    height: 100%;
    padding: 10px 20px;
    -webkit-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
    margin-top: 10px;
    width: 100%;
    text-transform: capitalize;
    border-radius: 100px;
}
.forget-pass button:hover {
    background: #130061;
    color: #fff;
    border: 1px solid #130061;
}
.back_page {
    text-align: left;
}
.back_page a {
    font-size: 16px;
    color: #130061;
    font-weight: 800;
}
.back_page a:hover {background: none;color: #130061;}
.forget_password h3 {
    text-transform: capitalize;
    font-weight: 600;
    color: #130061;
    margin: 10px 0;
    font-size: 22px;
}
.forget_password p {
    font-weight: 500;
}

/**********************Forget Password end****************************************/

/*************************Request ticket start*****************************************/
section.onebox-request-ticket-area {
    background: #FFFFFF;
}
.request-ticket-box {
    background: #fff none repeat scroll 0 0;
    margin: 10px auto;
    padding: 4% 15%;
    text-align: center;
    width: 98%;
    box-shadow: 0px 2px 15px 0px #0000001a;
    border-radius: 14px;
}
.request-ticket-box > form {
    margin-top: 30px;
}
.request-ticket-box label {
    color: #333;
    display: block;
    font-weight: 800;
    text-align: left;
}
.account-form-group textarea {
    width: 100%;
    border: 1px solid #130061;
    border-radius: 5px;
    padding: 14px;
}
/*.account-form-group > input {
    height: 50px;
    left: 0;
    padding: 5px 10px 5px 20px;
    top: 0;
    width: 100%;
    border: 1px solid #cccccc;
}*/

.request-form button {
    background: #130061;
    border: 1px solid #f8f3f3;
    color: #fff;
    display: inline-block;
    font-size: 16px;
    font-weight: 600;
    height: 100%;
    padding: 10px 20px;
    -webkit-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
    margin-top: 10px;
    width: 100%;
   
    border-radius: 5px;
}
.request-form button:hover {
    background: #130061;
    color: #fff;
}
.request-ticket-box h3 {
   
    font-weight: 600;
    color: #130061;
    margin: 10px 0;
}
.request-ticket-box p {
    font-weight: 600;
}
.text-danger {
    color: red;
    margin-left: 2px;
}
/*************************Request ticket end******************************************/



/*************new*****************************/
section.onebox-sign-up-area{background: #FFFFFF;}
.upcoming-match-btn .onebox-btn {
    background: #130061 none repeat scroll 0 0;
    color: #fff;
    display: block;
    font-size: 16px;
    font-weight: 600;
    padding: 5px 0px;
    text-transform: capitalize;
    border: 1px solid #130061;
    border-radius: 100px;
}
.upcoming-match-btn .onebox-btn:hover {
    background: #fff;
    color: #130061;
    border: 1px solid #130061;
}
.upcoming-match-box h2 {
    font-size: 14px;
    text-transform: capitalize;
    font-weight: 600;
    color: #240D2C;
}
/*.onebox-about-area .col-md-3 {padding-right: 10px;padding-left: 10px;}*/
.upcoming-teams-texts{margin: 10px 0;}
.onebox-about-area .upcoming-match-box > h4{margin: 20px 0;}
.upcoming-match-btn-view-all .onebox-btn:hover{background:#130061;color: #fff;}
.upcoming-teams-texts span {
    font-weight: 400;
    font-size: 12px;
    color: #202020;
    background: #72FCFE;
    padding: 2px 10px;
    border-radius: 25px;
}
.upcoming-match-box h2 span {
    font-size: 14px;
    font-weight: 600;
    display: block;
}
.upcoming-match-btn-view-all {margin: 30px auto 0;text-align: center;}
.upcoming-match-btn-view-all .onebox-btn {
    background: none;
    color: #130061;
    /* display: inline-block; */
    font-size: 16px;
    font-weight: 500;
    text-transform: capitalize;
    text-align: center;
    border: 1px solid #130061;
    border-radius: 5px;
    width: 189px;
    height: 45px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
}


/****** Upcoming Matches Area Start ***/
section.onebox-upcoming-mathces-area.section_50 {
    background: #FFFFFF;
    padding: 30px 0;
}

.onebox-upcoming-about-area {background: #fff;}
/*.top_teams {
    background: #fff;
    margin-bottom: 30px;
    box-shadow: 0px 2px 15px 0px #0000001A;
    border-bottom-right-radius: 14px;
    border-bottom-left-radius: 14px;
}*/
/*.top_teams:hover{
    box-shadow: 0 0 20px 0 rgb(0 0 0 / 20%);
    transition: all 0.6s ease-in;
}*/
/*.top_team_details.clearfix {position: relative;}*/

.top_team_details {
    display: flex;
    align-items: center;
    justify-content: space-around;
    width: 90%;
    background: #F5F5F5;
    margin-left: 50px;
    position: relative;
    padding: 10px;
    border-radius: 6px;
    top: -40px;
}
.top_team_details:hover {
    background: #130061;
    color: #fff;
}
.top_team_img {position: relative;overflow: hidden;}
.top_team_img img {
    width: 321px;
    height: 207px;
    border-radius: 6px;
}

/*.top_team_img img {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    width: 380px;
    height: 245px;
    border-top-left-radius: 14px;
    border-top-right-radius: 14px;
}*/
/*.top_team_img:hover img {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
    border-top-left-radius: 14px;
    border-top-right-radius: 14px;
}*/

.top_team_img_log {position: relative;}
.top_team_img_log img {
    height: 50px;
    width: 50px;
}
.top_team_cont {
    float: left;
    width: 200px;
}
.top_team_rig_icon i {
    color: #fff;
    font-size: 15px;
    background: #130061;
    border-radius: 100px;
    width: 30px;
    height: 30px;
    /* text-align: center; */
    display: flex;
    align-items: center;
    justify-content: center;
}
.team_match_status.clearfix {background: #130061;padding: 5px;color: #fff;
    border-bottom-left-radius: 14px;border-bottom-right-radius: 14px;
    text-align: center;height: 72px;}
.team_match_status p {
    font-size: 14px;
    font-weight: 600;
}
.view_fix {text-decoration: underline;}
.top_team_cont h4 {
    font-weight: 600;
    text-transform: capitalize;
    font-size: 18px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.top_team_cont p {
    color: #9E91A3;
    font-weight: 400;
    font-size: 12px;
}
p.range_from {
    line-height: 16.8px;
}
.league_price {
    max-width: 110px;
    text-align: center;
    width: 100%;
}
a.view_fix {
    color: #130061;
    text-decoration: underline;
    font-size: 14px;
    font-weight: 500;
}
/*.top_team_cont a {color: #130061;font-size: 14px;text-decoration: underline;text-transform: uppercase;font-weight: bold;}*/
/*.team_match_status p{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding: 0 10px;}*/
/*.top_teams .team_match_status:nth-of-type(1){background: #130061;}
.team_match_status:nth-of-type(2){background: #004170;}
.team_match_status:nth-of-type(3){background: #211E48;}
.team_match_status:nth-of-type(4){background: #034694;}
.team_match_status:nth-of-type(5){background: #262F61;}
.team_match_status:nth-of-type(6){background: #C23227;}*/
/****** Upcoming Matches Area end ***/

/****************Tournaments start********************/
section.onebox-match-gallery-area.section_20 {
    background: #FFFFFF;
    padding: 20px 0;
}
.single-match-gallery-text {
    margin: 25px 40px;
}
.single-match-gallery-text h4,.single-match-gallery-book h4 {
    font-weight: bold;
    text-transform: uppercase;
    margin: 35px 0 0;
}
.single-match-gallery-text p {
    color: #ccc;
    font-size: 16px;
    text-transform: uppercase;
}
.single-match-gallery-book p {
    font-size: 15px;
    font-weight: bold;
}
.single-match-gallery-book span{color: #130061;}
.main-lates-matches .item:hover{
    box-shadow: 0 0 20px 0 rgb(0 0 0 / 20%);
    transition: all 0.6s ease-in;
}
.main-lates-matches .item {
    padding: 10px 30px;
    display: block;
    background: #fff;
    box-sizing: border-box;
    margin: 0 0 15px 0;
}
.main-lates-matches .item .teams-wrap {
    width: 100%;
    display: inline-block;
    font-size: 0;
}
.main-lates-matches .item .team {
    width: 40%;
    display: inline-block;
    font-size: 14px;
    text-transform: uppercase;
    color: #141414;
}
/*.main-lates-matches .item .team span {
    display: block;
    vertical-align: middle;
    line-height: normal;
}*/
.team-head-image img {width: 67px;height: 67px;    object-fit: cover;}

.popular-box-detail-txt {
    max-width: 200px;
    width: 100%;
    text-align: center;
}

.main-lates-matches .item .team span {
    display: inline-block;
    vertical-align: text-top;
    line-height: normal;
}
.main-lates-matches .item .team img {
    width: 40px;
    height: 40px;
    margin-right: 10px;
    object-fit: contain;
}
.main-lates-matches .item .score {
    width: 20%;
    display: inline-block;
    text-align: center;
}
.main-lates-matches .item .score span {
    min-width: 50px;
    padding: 0 10px;
    box-sizing: border-box;
    display: inline-block;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    line-height: 30px;
    border-radius: 10px;
}
.main-lates-matches .item .team1 {
    width: 40%;
    display: inline-block;
    font-size: 14px;
    text-transform: uppercase;
    color: #141414;
    text-align: right;
}

.single-match-gallery-book {
    background: url('../img/Vector.png');
    display: inline-block;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 110px;
    height: auto;
}
.single-match-gallery-book h4 {margin: 35px 0 0;font-size: 16px;}

/****************Tournaments end********************/
section.onebox-about-area {
    background: #FFFFFF;
    padding: 20px 0 20px 0;
}
section.onebox-slider-area {
    position: relative;
}
.search_teams {
    position: static;
    z-index: 100;
    bottom: 150px;
    width: 100%;
}

.search-section {
    float: left;
    width: 100%;
    text-align: center;
    margin: 10px 0px;
}
.search-section form {
    /*display: inline-block;*/
    width: 100%;
    position: relative;
}
.search-section form input[type="text"] {
    float: left;
    width: 100%;
    height: 50px;
    background-color: #fff;
    border: 2px solid #130061;
    border-radius: 100px;
    color: #B8B8B8;
    padding: 0px 0 0 55px;
}
.search-section form input[type="text"]::placeholder{color: #B8B8B8;}
.search-section input:focus { 
    outline: none !important;
    border-color: #719ECE;
    box-shadow: 0 0 10px #719ECE;
 }
/*.search-section form input[type="submit"] {
    position: absolute;
    right: 0px;
    top: 0px;
    color: #fff;
    padding: 13px 40px;
    border-radius: 0px;
    border: none;
    font-weight: 600;
    text-transform: uppercase;
    cursor: pointer;
    height: 50px;
    background: #130061;
}*/
.search-section button {
    background: none;
    border: 0px solid #cccccc;
    font-size: 16px;
    font-weight: 400;
    height: 45px;
    transition: all 0.4s ease 0s;
    width: auto;
    position: absolute;
    left: 5px;
    top: 5px;
    
    padding: 0px 20px;
}
.search-section button:hover{background: #130061;}
.search-section i.fas.fa-search {
    margin-right: 10px;
    font-weight: 100;
    font-size: 22px;
}

/*.foot-logo {
    background: #130061;
    position: relative;
    height: 70px;
}*/

/*.foot_logo_area {
    width: 112px;
    position: relative;
    top: -20px;
    margin-left: 0;
    height: 112px;
    margin: 0 auto;
}*/
.foot_logo_area {
    margin-bottom: 20px;
}

.single {
    display: inline-block;
    width: 90%;
    margin: 10px 10px;
}

.trust-pilot {
    display: inline-block;
    max-width: 160px;
    width: 100%;
}
.trust-pilot a {
    color: #000;
    font-size: 14px;
    text-decoration: none;
    font-weight: 600;
    line-height: 0;
}
.trust-pilot i.fas.fa-phone-alt {
    border: 1px solid #2A9C24;
    border-radius: 50%;
    font-size: 12px;
    padding: 4px;
    color: #2A9C24;
    margin-right: 8px;
    margin-top: 5px;
    float: left;
}

/*.track-order {
    display: inline-block;
    max-width: 230px;
    width: 100%;
}*/

span.date_week {
    font-size: 10px;
    font-weight: 600;
    text-align: left;
    float: left;
    margin-left: 30px;
    color: #555555;
}


.dropdown img {
    margin-right: 5px;
    /*width: 18px;
    height: 14px;
    margin-top: -4px;*/
}
.clearfix{clear: both;}


.single-fixture-select select {
    border: 1px solid #ddd;
    height: 45px;
    padding: 5px 20px;
    text-transform: capitalize;
    width: 100%;
    font-size: 15px;
}

.single-fixture-select select option {
    padding: 5px 10px;
}

.single-fixture-all p {
    text-align: right;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    cursor: pointer;
    display: inline-block;
    float: right;
}
.top_team_cont span {
    font-size: 15px;
    color: #000;
    font-weight: bold;
}


.privacy_policy {
    background: #fff;
    padding: 30px 120px;
    border-top: 4px solid #130061;
}
.privacy_policy h1 {
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    margin: 0 0 20px 0;
    font-size: 25px;
}
.privacy_policy p {
    text-align: justify;
    font-size: 16px;
}
.privacy_policy h5 {
    font-size: 19px;
    color: #000;
    font-weight: bold;
    margin: 20px 0;
    text-align: center;
}

.onebox-notfound h2 {
    color: #130061;
    font-size: 180px;
    font-weight: 600;
    line-height: 1;
    margin-bottom: 20px;
}
.onebox-notfound h5 {
    color: #555;
    font-size: 30px;
    font-weight: 600;
    margin-bottom: 30px;
    text-transform: uppercase;
}
.onebox-notfound-area .onebox-btn {
    background: #130061;
    color: #fff;
    display: inline-block;
    font-size: 18px;
    font-weight: 600;
    padding: 15px 20px;
    text-transform: capitalize;
}
.onebox-notfound img {
    margin: 10px 20px;
}

section.onebox-tickets-list-area.section_50 {
    background: #FFFFFF;
}


/*================================================
27 - checkout profile CSS
==================================================*

.onebox-checkout-form > form {
    margin-top: 30px;
}
.checkout-form-right {
    margin-top: 0px;
}
.onebox-checkout-form > h3, .checkout-bottom h3{
    color: #000;
    font-size: 23px;
    font-weight: 600;
}
.checkout-form label {
    color: #555;
    display: block;
    font-size: 15px;
    font-weight: 600;
    text-transform: capitalize
}
.checkout-form input {
    border: 1px solid #ddd;
    height: 45px;
    padding: 5px 10px;
    width: 100%;
    margin-bottom: 15px;
}
.checkout-form textarea {
    border: 1px solid #ddd;
    height: 105px;
    padding: 10px;
    width: 100%;
}
.checkout-cart-table {
    margin-top: 50px;
}
.payment h4 {
    color: #333;
    display: inline-block;
    font-size: 16px;
    font-weight: 600;
    margin-left: 10px;
    text-transform: capitalize;
}
.payment {
    margin-top: 15px;
}
.checkout-cart-table > table {
    margin-top: 25px;
}
.payment > img {
    float: right;
}
********/


/*================================================
27 - seller profile CSS
==================================================*/

.onebox-seller-form > form {
    margin-top: 30px;
}
.seller-form-right {
    margin-top: 0px;
}
.onebox-seller-form > h3, .seller-bottom h3{
    color: #000;
    font-size: 23px;
    font-weight: 600;
}

.seller-form label {
    color: #000000;
    display: block;
    font-size: 14px;
    font-weight: 500;
    text-transform: capitalize;
}
.seller-form input {
    border: 1px solid #130061;
    height: 40px;
    padding: 5px 10px 5px 20px;
    width: 100%;
    border-radius: 5px;
    font-size: 14px;
    font-weight: 400;
}
/*.seller-form textarea {
    border: 1px solid #ddd;
    height: 105px;
    padding: 10px;
    width: 100%;
}*/
.seller-cart-table {
    margin-top: 50px;
}
.payment h4 {
    color: #333;
    display: inline-block;
    font-size: 16px;
    font-weight: 600;
    margin-left: 10px;
    text-transform: capitalize;
}
.seller-cart-table > table {
    margin-top: 25px;
}
.payment > img {
    float: right;
}

.onebox-seller-area{background: #FFFFFF;}
.onebox-seller-form {
    background: #fff;
    /*padding: 5% 10%;
    height: 840px;
    margin-bottom: 30px;
    border-top: 6px solid #130061;
    box-shadow: 0px 2px 15px 0px #0000001A;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;*/
}
.onebox-seller-form .form-control {
    height: 40px;
    font-size: 14px;
    width: 100%;
    border: 1px solid #130061;
    border-radius: 5px;
    padding: 5px 10px 5px 20px;
    font-weight: 400;
    color: #B5B7C0;
}
.onebox-seller-form .select::after{top: 43px;right: 25px;}
.onebox-seller-form p {line-height: 30px;}
.project-grid-item-sell {background: #130061;margin-bottom: 15px;}
/*.radio-toolbar {position: relative;}
.radio-toolbar label {
    display: inline-block;
    padding: 5px 25px;
    font-size: 16px;
    border-radius: 0px;
    width: 100%;
    color: #fff;
    margin: 5px 0;
}
.radio-toolbar input[type="radio"] {
    width: 25px;
    height: 25px;
    margin: 0px 5px 0 0;
    position: absolute;
    left: 25px;
    cursor: pointer;
}
.project-grid-item-sell h3 {
    text-transform: uppercase;
    font-size: 14px;
    font-weight: bold;
    margin: 7px 0px 10px;
    text-align: center;
    margin-left: 20px;
}*/



.project-grid-item-sell label {
    color: #fff;
    display: inline-block;
    font-size: 15px;
    font-weight: 600;
    text-transform: capitalize;
    padding: 5px 20px;
    width: 100%;
}
.project-grid-item-sell label > input[type="radio"] {display: none;}
.project-grid-item-sell label > input[type="radio"] + *::after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 25px;
  height: 25px;
  border-radius: 50px;
  border: 1px solid #ddd;
  padding: 0px;
  cursor: pointer;
}
.project-grid-item-sell label > input[type="radio"]:checked + * {color: teal;}
.project-grid-item-sell label > input[type="radio"]:checked + *::after {content: '\2714';color: white;text-align: center;background: #00a528;border-color: teal;}
.project-grid-item-sell label > input[type="radio"] + * {display: inline-block;padding: 5px;}

/*.form_submit {
    float: left;
    width: 100%;
    margin: 10px 0;
}*/
.form_submit input[type="submit"] {
    margin: 0px auto;
    display: table;
    width: 100%;
    max-width: 190px;
    border-radius: 100px;
    cursor: pointer;
    font-size: 16px;
    background-color: #130061;
    color: #fff;
/*    padding: 14px 20px;*/
    border: none;
    height: 50px;
}
.form_submit input[type=submit]:hover {
    background-color: #130061;
}



/*.no_ticket_found {
    background: #fff;
    padding: 20px;
}*/
.no_ticket_found .onebox-btn {
    background: #130061 none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    font-size: 16px;
    font-weight: 600;
    padding: 5px 20px;
    text-transform: capitalize;
    margin: 20px 0;
    border-radius: 100px;
}
.no_ticket_found .onebox-btn:hover{background: #130061;}

/**************teams****/
.onebox-gallery-masonary .owl-carousel .owl-item img{width: auto; }
.onebox-gallery-masonary .tabs {
    background: #fff;
    position: relative;
    padding: 20px 0;
    z-index: 1;
    box-shadow: 0px 2px 15px 0px #0000001A;
    border-radius: 14px;
}
.onebox-gallery-masonary{background: #FFFFFF;margin-top: -50px;}


.tabs .nav-pills {
    position: absolute;
    left: 49%;
    top: 0;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    z-index: 1;
}


.onebox-gallery-masonary .nav-pills>li.active>a,
.onebox-gallery-masonary .nav-pills>li.active>a:focus,
.onebox-gallery-masonary .nav-pills>li.active>a:hover {
    color: #fff;
    background-color: #130061;
}
.onebox-gallery-masonary .nav>li>a {
    position: relative;
    display: block;
    /* padding: 10px 5px; */
    border-radius: 100px;
    background: #F4F4F4;
    margin: 0 5px;
    color: #000;
    font-size: 16px;
    text-transform: capitalize;
    font-weight: 500;
    width: 180px;
    height: 50px;
    text-align: center;
    box-shadow: 0px 4px 4px 0px #00000040;
}
.tab-content {
    background: #fff;
    /* max-width: 1020px; */
    width: 100%;
    margin: 0 auto;
    position: relative;
    padding: 30px;
}
.tab-content > .tab-pane{height: 0;}
.tab-content > .active{height: auto;}

#TopAirLine_new .owl-stage{width: auto !important;margin: 0 auto !important;display: table !important;}

#TopAirLine_first .owl-stage{width: auto !important;margin: 0 auto !important;display: table !important;}

.topAirSlider .owl-nav > .owl-prev{
    visibility: visible;
    -webkit-transition: all 0.3s cubic-bezier(.83, .8, .11, .64) 0s;
    transition: all 0.3s cubic-bezier(.83, .8, .11, .64) 0s;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
.topAirSlider:hover .owl-nav > .owl-prev{
    visibility: visible;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.topAirSlider .owl-nav > .owl-next{
    visibility: visible;
    -webkit-transition: all 0.3s cubic-bezier(.83, .8, .11, .64) 0s;
    transition: all 0.3s cubic-bezier(.83, .8, .11, .64) 0s;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    
}
.topAirSlider:hover .owl-nav > .owl-next{
    visibility: visible;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
/*.topAirSlider .owl-prev {
    background: #130061;
    border-radius: 0;
    color: #fff;
    font-size: 30px;
    height: auto;
    line-height: auto;
    padding: 5px;
    position: absolute;
    text-align: center;
    top: 35%;
    width: 45px;
    left: -50px;
    border-radius: 50%;
    height: 45px;
    display: flex;
    align-items: center;
    justify-content: center;
}*/
.owl-prev .fa, .owl-next .fa {font-weight: 400;}
/*.topAirSlider .owl-next {
    background: #130061;
    border-radius: 0;
    color: #fff;
    font-size: 30px;
    height: auto;
    line-height: auto;
    padding: 5px;
    position: absolute;
    text-align: center;
    top: 35%;
    width: 45px;
    right: -50px;
    height: 45px;
    align-items: center;
    display: flex;
    justify-content: center;
    border-radius: 50%;
}*/
.topAirSlider .owl-prev:hover, .topAirSlider .owl-next:hover{
    background: #130061 none repeat scroll 0 0;
    color: #fff;
}
.topAirSlider a {
    font-size: 14px;
    text-transform: capitalize;
    color: #262F61;
    font-weight: 500;
    text-decoration: none;
}
.topAirSlider p {
    font-size: 14px;
    text-transform: capitalize;
    color: #595E75;
    font-weight: 500;
    margin: 10px 0;
    line-height: 19.6px;
}
/*.about_us {
    background: #fff;
    padding: 30px 120px;
    border-top: 4px solid #130061;
}*/
.about_us h4 {
    text-transform: capitalize;
    font-weight: bold;
    margin: 0 0 20px 0;
    font-size: 25px;
}
.our_service h4 {
    margin: 30px 0 !important;
}
.our_mission h4 {
    margin: 30px 0 !important;
}
.about_us p {
    font-size: 14px;
    font-weight: 400;
    color: #240D2C;
    line-height: 22.4px;
     margin-bottom: 10px;
}
.about_text h6 {
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 10px;
    color: #240D2C;
    line-height: 22.4px;
}
.abt_img {
    text-align: center;
    margin: 0 auto;
}
.abt_img img {
    width: 180px;
    height: 180px;
}
.our_mission p {
    text-align: center;
}
.our_mission span {
    color: #000 !important;
    font-weight: bold !important;
}
.our_service p{text-align: center;}
.our_service ul {
    text-align: left;
    margin: 0 auto;
    display: table;
}
.about_us h5 {
    font-size: 19px;
    color: #000;
    font-weight: bold;
    margin: 20px 0;
    text-align: center;
}
.our_service span {
    color: #130061;
}
.about_us span {
    color: #130061;
}
.about_us a {
    color: #424242;
    font-weight: bold;
}
.our_service i.fas {
    color: #fff;
    background: #130061;
    width: 40px;
    height: 40px;
    font-size: 20px;
    padding: 10px;
    margin: 2px 20px 10px 0px;
    border-radius: 50px;
    text-align: center;
}


.breadcromb-bg-image {
    background-image: url(../img/ticket-selection.png);
    padding: 30px 0 50px 0;
    background-repeat: no-repeat;
    background-size: cover;
}
.breadcromb-bg-image-terms {
    background-image: url(../img/terms.png);
    padding: 50px 0;
    background-repeat: no-repeat;
    background-size: cover;
}
.breadcromb-city-image {
    background-image: url(../img/city_bg.png);
    padding: 50px 0;
    background-repeat: no-repeat;
    background-size: 100% 290px;
}
.breadcromb-city-image .breadcromb-box ul li {
    color: #fff;
}
.breadcromb-city-image p {
    color: #fff;
    max-width: 700px;
    text-align: center;
    margin: 0 auto;
    line-height: 19.6px;
}
.breadcromb-bg-image .breadcromb-box ul li {
    color: #fff;
}
.bread-img-head {
    text-align: center;
}
.bread-img-head h3 {
    color: #fff;
    font-size: 30px;
    text-transform: uppercase;
    margin: 10px 0;
    font-weight: bold;
}
.bread-img-head img {
    width: 100px;
    height: auto;
}
/*.sub_head {
    margin-bottom: 20px;
}*/


/*================================================
Your Orders CSS
==================================================*/ 
section.onebox-your-orders {
    background: #FFFFFF;
}
.tr_date .fas {color: #130061;margin-right: 5px;font-weight: normal;}
.tr_down .fas {color: #130061;margin-right: 5px;font-weight: normal;}
span.order {
    color: #130061;
    font-weight: 600;
}

.onebox-your-orders table tr th {font-size: 14px;font-weight: 600;text-align: left;text-transform: capitalize;}
.onebox-your-orders table {border-collapse: collapse;width: 100%;}
.onebox-your-orders th, td {text-align: left;padding: 8px;font-size: 14px;}
.onebox-your-orders td{background: #fff;}
/*.onebox-your-orders td:nth-of-type(2){background: #fff;}*/
.nest_tab tr th {font-size: 14px;font-weight: bold;text-align: left;text-transform: capitalize;background: #fff;color: #000;}
tr.accordion {border-bottom: 1px solid #130061 !important;background: #fff;}
.toptable tr {border-bottom: 2px solid #f1f1f1;}
.nest_tab tr {border: none;}
.nested td {background: #fff;}
table.toptable td:nth-of-type(6) {text-align: left;}
.toptable td strong {padding: 5px;color: #130061;}
.toptable .num {
    border: 1px solid #ddd;
    padding: 5px;
    width: 50px;
    text-align: center;
}
.toptable tr th {
    font-size: 13px;
    font-weight: 600;
    text-align: left;
    text-transform: uppercase;
}
.toptable {
    border-collapse: collapse;
    width: 100%;
}
/********************my listings start**************************/
/*.nest_tab tr th {font-size: 13px;font-weight: bold;text-align: left;text-transform: uppercase;background: #fff;color: #000;}*/
/*tr.accordion {border-bottom: 5px solid #130061 !important;}*/
/*.toptable tr {border-bottom: 5px solid #f1f1f1;}*/
/*.nest_tab tr {border: none;}*/
/*.nested td {background: #fff;}*/
/*table.toptable td:nth-of-type(6) {text-align: center;}*/
/*.toptable td strong {padding: 5px;color: #130061;}*/
.showHide i.fas.fa-chevron-down {background: #130061;color: #fff;padding: 5px;cursor: pointer;}
i.fas.fa-chevron-up {background: #130061;color: #fff;padding: 5px;cursor: pointer;}
.nest_tab a {background: #130061;font-size: 13px;color: #fff;padding: 5px 10px;border-radius: 0px;text-decoration: none;}
.chk_box {width: 20px;height: 20px;float: left;}
.chk_box_lbl{line-height: 30px;}
.icons a:nth-of-type(1) {background: #0e63bf;}
.icons a:nth-of-type(2) {background: #63c57c;}
.icons a:nth-of-type(3) {background: #0e63bf;}
.icons a:nth-of-type(4) {background: #ea4b33;}
.form-control {display: block;width: 100%;height: 50px;padding: 6px 16px;font-size: 17px;line-height: 1.42857143;color: #B5B7C0;background-color: #fff; border: 1px solid #130061;border-radius: 100px;transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
.form-control1 {
    display: inline-block;
    width: 100%;
    max-width: 70px;
    padding: 6px 12px;
    font-size: 17px;
    line-height: 1.42857143;
    color: #B5B7C0;
    background-color: #fff;
    border: 2px solid #dde0f2;
    border-radius: 0px;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
/* .switchSmall2 {display: inline-block;}
 .switchSmall2 input {display: none;}
 .switchSmall2 small {display: inline-block;width: 38px;height: 15px;background: #63c57c;border-radius: 30px;position: relative;cursor: pointer;}
 .switchSmall2 small:before {content: "";position: absolute;width: 19px;height: 19px;background: #fff;border-radius: 50%;  top: -2px;left: -1px;transition: .3s;box-shadow: -3px 0 3px rgba(0,0,0,0.25);}
 .switchSmall2 input:checked ~ small {background: #63c57c;transition: .3s;}
 .switchSmall2 input:checked ~ small:before {transform: translate(20px, 0px);transition: .3s;box-shadow: 3px 0 3px rgba(0,0,0,0.25);}
*/
.switch {position: relative;display: inline-block;width: 50px;height: 25px;}
.switch input {opacity: 0;width: 0;height: 0;}
.slider {position: absolute;cursor: pointer;top: 0;left: 0;right: 0;bottom: 0;background-color: #ccc;-webkit-transition: .4s;transition: .4s;}
.slider:before {position: absolute;content: "";height: 15px;width: 15px;left: 4px;bottom: 4px;background-color: white;-webkit-transition: .4s;transition: .4s;}
input:checked + .slider {background-color: #2196F3;}
input:focus + .slider {box-shadow: 0 0 1px #2196F3;}
input:checked + .slider:before {-webkit-transform: translateX(26px);-ms-transform: translateX(26px);transform: translateX(26px);}
/* Rounded sliders */
.slider.round {border-radius: 34px;border:1px solid #ccc;}
.slider.round:before {border-radius: 50%;}

/*********************my listings end*************************/


/*********************my sales start*************************/
section.onebox-my-sales {  
    background: #FFFFFF;
}
.onebox-my-sales table {
    border-collapse: collapse;
    width: 100%;
}
.onebox-my-sales table tr th {
    font-size: 13px;
    font-weight: 600;
    text-align: center;
    text-transform: uppercase;
    color: #000;
    line-height: 20px;
}
.onebox-my-sales td {
    background: #fff;
    text-align: center;
}
.onebox-sales-heading {float: left;}
.onebox-sales-heading > h2 {
    color: #000;
    display: block;
    font-size: 25px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 50px;
    text-align: center;
}
/*.sub_head {
    float: right;
}*/
/*.onebox-tickets-list-area .sub_head {
    float: left;
}*/
/*.fc_tickets {
    background: #ffff;
    padding: 50px 100px;
    border-top: 5px solid #130061;
    max-width: 900px;
    margin: 60px auto;
}
.fc_tickets h1 {
    text-align: center;
    font-weight: bold;
    text-transform: uppercase;
    margin: 20px 0;
    font-size: 22px;
}
.fc_tickets h2 {
    text-align: center;
    font-weight: bold;
    text-transform: uppercase;
    margin: 20px 0;
    font-size: 22px;
}
.fc_tickets p {
    text-align: justify;
}*/
.sub_heading {
    float: left;
    width: 100%;
    margin-bottom: 30px;
}
.onebox-my-sales td:nth-of-type(1){text-align: left;}
th.bg_clr {
    color: #7f878e !important;
}
th.bg_clr1 {
    color: #130061 !important;
}
th.bg_clr2 {
    color: #489469 !important;
}
.bg_clr strong {
    background: #7f878e;
    color: #fff !important;
}
.bg_clr1 strong {
    background: #130061;
    color: #fff !important;
}
.bg_clr2 strong {
    background: #489469;
    color: #fff !important;
}
span.chkdate2 {
    color: #130061;
    font-weight: bold;
}
.onebox-my-sales table tr th:nth-of-type(1){text-align: left;}
.toptable th, td{padding: 8px;text-align: left;font-size: 13px;}
/*********************my sales end*************************/



/*********************Events start*************************/
/*table {
    border-collapse: collapse;
    width: 100%;
}
.onebox-events table tr th {
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
    color: #000;
    line-height: 20px;
}
td {
    background: #fff;
    text-align: center;
}*/

section.onebox-events {
    background: #FFFFFF;
}
section.onebox-events table {
    border-collapse: collapse;
    width: 100%;
}
.onebox-events table tr th {
    font-size: 13px;
    font-weight: 600;
    text-align: center;
    text-transform: uppercase;
    color: #000;
    line-height: 20px;
}
.onebox-events td {
    background: #fff;
    text-align: center;
}
.select_resti {
    margin: 20px 0px 0 0;
    background: #fff;
    padding: 15px;
    border-top: 5px solid #130061;
}
.selec_head {
    display: inline-block;
}
.select_resti h4 {
    font-weight: bold;
    text-transform: uppercase;
    font-size: 15px;
}
.selec_img {
    display: inline-block;
}
.details h5 {
    font-size: 14px;
    font-weight: bold;
}
.select_resti td {
    background: #fff;
    text-align: left;
    color: #000;
    font-weight: bold;
    text-transform: uppercase;
}
/*.select_resti th, td {
    text-align: center;
     padding: 20px; 
    font-size: 14px;
}*/
.cheoutdv td {
    background: #fff;
    text-align: left;
    color: #000;
    font-weight: bold;
    text-transform: uppercase;
    padding: 8px;
}
.onebox-events td:nth-of-type(1) {
    text-align: left;
}
/*********************Events end*************************/

/*********************seller ticket start*************************/
section.onebox-seller-ticket {
    background: #FFFFFF;
}
.ticket_type {
    float: left;
    width: 100%;
    background: #fff;
    border-left: 5px solid #130061;
    padding: 15px;
}
.ticket_type h2 {
    margin: 0 0 15px 0;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: bold;
    color: #2d1a58;
}
.column.is-one-fourth{
    padding: 0 5px;
}
.radio-toolbar {margin: 0px;position: relative;}
.radio-toolbar input[type="radio"] {width: 20px;height: 20px;margin: 0 5px 0 0;position: absolute;left: 10px;cursor: pointer;}
.radio-toolbar label {display: inline-block;background-color: #fff;padding: 10px 15px;font-size: 16px;border: 1px solid #ddd;border-radius: 0px;width: 100%;}
.radio-toolbar label:hover {background-color: #fff;}
.radio-toolbar input[type="radio"]:focus + label {border: 1px solid #444;}
.radio-toolbar input[type="radio"]:checked + label {background-color: #fff;border-color: #0e63bf;color: #0e63bf;}
.project-grid-item h3 {
    /*text-transform: uppercase;*/
    font-size: 13px;
    font-weight: bold;
    margin: 3px 0px 10px;
    text-align: left;
    margin-left: 20px;
}
.project-grid-item p {
    font-size: 13px;
    margin: 5px 0;
    text-align: left;
    color: #000;
    font-weight: normal;
    line-height: 20px;
}

.number_ticket {padding: 15px;background: #fff;border-left: 5px solid #130061;float: left;width: 100%;}
.number_ticket h2 {margin: 5px 0;font-size: 18px;text-transform: uppercase;font-weight: bold;color: #2d1a58;}
.number_ticket .radio-toolbar1 {margin: 10px;}
.number_ticket .radio-toolbar1 input[type="radio"] {opacity: 0;position: fixed;width: 0;}
.number_ticket .radio-toolbar1 label {display: inline-block;background-color: #fff;padding: 12px 62px;font-size: 16px;border: 1px solid #ccc;}
.number_ticket .radio-toolbar1 label:hover {background-color: #fff;}
.number_ticket .radio-toolbar1 input[type="radio"]:focus + label {border: 1px solid #444;}
.number_ticket .radio-toolbar1 input[type="radio"]:checked + label {background-color: #fff;border-color: #0e63bf;color: #0e63bf;}

.number_ticket_list a {
    color: black;
    text-decoration: none;
    font-weight: bold;
    font-size: 23px;
    display: inline-block;
    width: 100%;
    max-width: 135px;
}
.clearfix {
    clear: both;
    margin: 15px 0 15px 0;
}
.split_type {
    padding: 15px;
    background: #fff;
    border-left: 5px solid #130061;
    float: left;
    width: 100%;
}
.split_type h2 {
    margin: 5px 0;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: bold;
    color: #2d1a58;
}
.price {
    padding: 15px;
    background: #fff;
    border-left: 5px solid #130061;
    float: left;
    width: 100%;
}
.price h2 {
    margin: 5px 0;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: bold;
    color: #2d1a58;
}
.details label {
    font-weight: bold;
    padding: 0px 0 7px;
    display: block;
    text-align: left;
    margin-bottom: 0px;
}
.details input[type="text"] {
    height: 42px;
    width: 100%;
    border: 1px solid #ddd;
}
.seat_detail {
    padding: 15px;
    background: #fff;
    border-left: 5px solid #130061;
    float: left;
    width: 100%;
}
.seat_detail h2 {
    margin: 5px 0;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: bold;
    color: #2d1a58;
}
.ticket_details {
    padding: 15px;
    background: #fff;
    border-left: 5px solid #130061;
    float: left;
    width: 100%;
}
.ticket_details h2 {
    margin: 5px 0;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: bold;
    color: #2d1a58;
}
.select_detail_chk {
    border: 1px solid #ccc;
    padding: 5px;
    margin: 10px 0;
}
.select_detail_chk li {
    border-bottom: 1px solid #dfe1f4;
    padding: 5px;
    color: #2d1a58;
    list-style-type: none;
}
.select_detail_chk h5 {
    font-size: 15px;
    display: inline-block;
    font-weight: normal;
}
.select_detail_chk label {margin-top: 0px !important;float: right;margin-right: 0px !important;}
.select_detail_chk label > input[type="checkbox"] {display: none;}
.select_detail_chk label > input[type="checkbox"] + *::after {
  content: "";
  display: inline-block;
  vertical-align: bottom;
  width: 25px;
  height: 25px;
  border-radius: 50px;
  border: 1px solid #ddd;
  padding: 0px;
  cursor: pointer;
}
.select_detail_chk label > input[type="checkbox"]:checked + * {color: teal;}
.select_detail_chk label > input[type="checkbox"]:checked + *::after {content: '\2714';color: white;text-align: center;background: #00a528;border-color: teal;}
.select_detail_chk label > input[type="checkbox"] + * {display: block;padding: 5px;}
.select_detail_chk li:hover {
    background: #2d1a58;
    color: #fff;
}
.search_btn {
    padding: 30px 0 50px 0;
}
.search_btn h3 {
    text-align: center;
    font-weight: bold;
    margin: 0 0 30px 0;
}
.search_btn form.example input[type=text] {
    padding: 10px;
    font-size: 14px;
    border: 1px solid #fff;
    float: left;
    width: 80%;
    background: #fff;
    height: 50px;
}
.search_btn form.example button {
    float: left;
    width: 20%;
    padding: 10px;
    background: #130061;
    color: white;
    font-size: 17px;
    border: 1px solid #130061;
    border-left: none;
    cursor: pointer;
    height: 50px;
}
.search_btn form.example::after {
    content: "";
    clear: both;
    display: table;
}
.sel_detail li:nth-of-type(9) {
    border-bottom: 0px;
}
.seller_tick{padding: 40px 0;float: left;width: 100%;}

.select_resti_event {
    margin: 0px 0px 0 0;
    background: #fff;
    padding: 15px;
    border-top: 5px solid #130061;
}
.select_resti_event h4 {
    font-weight: bold;
    text-transform: uppercase;
    font-size: 15px;
}
.select_resti_event td {
    background: #fff;
    text-align: left;
    color: #000;
    font-weight: bold;
    text-transform: uppercase;
}
/*********************seller ticket end*************************/




/*********************order info start*************************/
section.onebox-order-info {
    background: #FFFFFF;
}
.onebox-order-info table {
    border-collapse: collapse;
    width: 100%;
}
.table_section {
    /*margin-bottom: 20px;*/
    padding: 0px;
}
span.order_id {
    font-size: 13px;
    font-weight: 600;
    color: #130061;
}
span.clrb {
    background: #277537;
    color: #fff;
    padding: 11px 60px;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
}
.onebox-order-heading > h2 {
    color: #000;
    display: block;
    font-size: 26px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 50px;
    text-align: center;
}
.onebox-order-heading span {
    color: #130061;
}
.onebox-order-heading {
    float: left;
}

.onebox-order-info td {
    text-align: left;
    /*padding: 20px;*/
    font-size: 14px;
    background: #fff;
}
.onebox-order-info table tr th {
    font-size: 14px;
    font-weight: 600;
    text-align: left;
    text-transform: capitalize;
    color: #000;
    line-height: 20px;
}
.tick_info td {
    text-align: left;
    padding: 7px 10px;
    font-size: 14px;
    background: #fff;
    text-transform: capitalize;
    font-weight: 600;
}
.details td {
    text-align: left;
    padding: 5px 0px;
    font-size: 13px;
    background: #fff;
    text-transform: uppercase;
    font-weight: 600;
    color: #000000;
}
.details td:nth-of-type(2){font-weight: 600 !important;}
.status_item .details td {padding: 2px 0px;}
/*.status_item {
    float: left;
    width: 100%;
    background: #fff;
    padding: 20px;
}*/
.onebox-order-info h3 {
    text-transform: capitalize;
    font-size: 16px;
    color: #000;
    font-weight: 600;
    margin: 40px 0 20px;
}
.onebox-order-info .details {
    background: #fff;
    padding: 20px;
    border-radius: 0px;
    float: left;
    width: 100%;
    min-height: 260px;
}
.onebox-order-info .detail_sec_left {
    float: left;
    width: 100%;
    padding: 30px 0px;
}
.order_info_type .form-control {
    max-width: 230px;
    margin: 10px auto 20px;
}
.type_btn a {
    background: #130061;
    color: #fff;
    text-decoration: none;
    padding: 10px 100px;
    margin: 10px 15px;
    /* width: 100%; */
    /* overflow: hidden; */
}
.e_ticket {
    display: block;
    width: 100%;
    margin: 10px 0;
    float: left;
}
.e_ticket p {
    margin: 10px 0;
    text-align: center;
}
.details p {
    font-size: 14px;
    font-weight: 600;
    color: #130061;
    line-height: 20px;
}
.e_ticket a {
    background: #277537;
    text-decoration: none;
    color: #fff;
    padding: 10px 55px;
    /* border-radius: 30px; */
    display: table;
    margin: 0 auto;
}
.details h4 {
    font-size: 14px;
    font-weight: 600;
    color: #000000;
}
.details p:nth-of-type(1){font-size: 12px;font-weight: 600;}
/*********************order info end*************************/



.onebox-your-orders .onebox-section-heading > h2 {
    color: #000;
    display: block;
    font-size: 26px;
    font-weight: 600;
    text-transform: uppercase;
    margin-bottom: 30px;
    text-align: left;
}


/***************************other events start************************************/
.other_event {
    background: #fff;
    margin-bottom: 30px;
}
.other_event:hover {
    box-shadow: 0 0 20px 0 rgb(0 0 0 / 20%);
    transition: all 0.6s ease-in;
}
.other_event_img {
    position: relative;
    overflow: hidden;
}

.other_event_img img {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    width: 100%;
    height: 190px;
}
.other_event_img:hover img {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
}

.other_event_cont {
    margin: 10px;
    text-align: center;
}
.other_event_cont h4 {
    font-weight: bold;
    text-transform: uppercase;
    margin: 10px 0;
    font-size: 17px;
    color: #000000;
    height: 42px;
}
.other_event_cont h5 {
    font-weight: bold;
    text-transform: uppercase;
    margin: 10px 0;
    font-size: 17px;
    color: #000000;
}
.other_event_cont p {
    color: #ccc;
    font-size: 16px;
    font-weight: bold;
}
.other_event_cont span {
    font-size: 15px;
    color: #000;
    font-weight: bold;
}
.other_event_cont p:nth-of-type(1) {
    height: 50px;
    margin: 10px 0;
}
.other_event_cont a {
    color: #fff;
    font-size: 14px;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: bold;
    margin-top: 30px;
    display: block;
    background: #211E48;
    padding: 10px;
}
.other_event_cont a:hover{background: #130061;color: #fff;}
/***************************other events end************************************/



/****************************ticket selection start*****************************/
section.onebox-tickets-selection {
    background: #FFFFFF;
    padding: 10px 0;
}
/*section.ticket-star-rating {
    margin-top: -60px;
    background: #FFFFFF;
}*/
.star_rate {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.ticket_demand h2 {
    font-size: 24px;
    text-align: center;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 33.6px;
    color: #000;
}
.ticket_demand p span {
    color: #130061;
    font-size: 16px;
    font-weight: 500;
    line-height: 30.8px;
    text-transform: capitalize;
}
.rating_star p {
line-height: 16px;
}
.rating_star {
    display: flex;
    align-items: center;
    justify-content: space-around;
}

.rating_star p span {
  color: #e01a22;
}
.rating_star ul {
    /* display: inline-block; */
    margin-left: 10px;
    display: inline-flex;
    align-items: center;
    justify-content: space-around;
    line-height: 16px;
}
.rating_star ul li {
  color: #ab885d;
}
.ticket_demand h4 {
    font-size: 18px;
    text-align: center;
    font-weight: 500;
    text-transform: capitalize;
    line-height: 33.6px;
    color: #000;
}
.tickets-high-demand {
    text-align: center;
}


.sold_out {
    float: right;
}
.sold_out p {
    background: #130061;
    color: #fff;
    text-align: center;
    font-size: 13px;
    text-transform: capitalize;
    font-weight: 600;
    margin: 0 auto;
    padding: 5px 40px;
    border-radius: 14px;
    width: auto;
    height: 60px;
    line-height: 18.2px;
    display: flex;
    align-items: center;
}
.ticket_guarantee span, .ticket_guarantee_rig span, .rating_star p span  {color: #240D2C;font-weight: 600;}
.ticket_guarantee p, .ticket_guarantee_rig p, .ticket_guarantee_view p, .rating_star p {font-weight: 500;font-size: 16px;color: #240D2C;}
.ticket_guarantee_view .fa-eye {color: #130061;}
.ticket_select_img img {
    width: 100%;
}
.select_sec {
    background: #fff;
    padding: 10px 3px;
}
.select_sec h4 {
    font-size: 12px;
    text-align: center;
    font-weight: 500;
    text-transform: capitalize;
    margin: 0 0 10px 0px;
    line-height: 16.8px;
}
.select_sec li {
    display: inline-block;
    border: 1px solid #E0D7E4;
    margin: 5px 5px;
    text-align: left;
    padding: 0 10px 0 0px;
}
span.seat_color {
    width: 20px;
    height: 20px;
    float: left;
    margin: 5px;
    background: red;
}
.select_sec li a {
    line-height: 30px;
    font-size: 12px;
    font-weight: 500;
}
.stadium_para p {
    text-align: justify;
    color: #555555;
    margin: 10px 0;
    font-size: 14px;
    line-height: 22px;
}
.tickets_left {
    background: #fff;
    border-left: 5px solid #130061;
    box-shadow: 0px 2px 15px 0px #0000001A;
    border-radius: 6px 14px 14px 6px;
    margin: 10px 0;
    float: left;
    width: 100%;
}
.tickets_left p {
    text-align: left;
    padding: 5px;
    font-size: 13px;
    text-transform: capitalize;
    font-weight: 600;
    margin-left: 20px;
}
.tickets_left p span {
    color: #130061;
}
.tickets_left p .fas {
    color: #FF6B00;
}
.tickets_dropdown {
  float: left;
  width: 100%;
  margin: 15px 0px;
}
.ticket_quantity {
  max-width: 95px;
  float: left;
  width: 100%;
  height: 35px;
  margin: 0px 5px 0px 0px;
}
.ticket_quality {
    max-width: 178px;
    float: left;
    width: 100%;
    height: 35px;
    margin: 0px 5px 0px 0px;
}
/*.ticket_value {
    float: right;
    margin: 5px 0px;
}*/
.tickets_dropdown .form-control {
    display: block;
    width: 100%;
    height: 35px;
    padding: 0px 0px 0 10px;
    font-size: 13px;
    line-height: 1.42857143;
    color: #130061;
    background-color: #f5f5f5;
    border: 1px solid #ffffff;
    border-radius: 5px;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    text-transform: capitalize;
    font-weight: 500;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
}
.ticket_value p {
  font-size: 10px;
  line-height: 12px;
  font-weight: 500;
}
/*.ticket_value {
    float: right;
    margin: 5px 0px;
}*/
.seat_select_block_items {
    background: #fff;
    float: left;
    width: 98%;
    padding: 5px;
    /* border-left: 5px solid #130061; */
    border-radius: 9px;
    box-shadow: rgba(67, 71, 85, 0.27) 0px 0px 0.25em, rgba(90, 125, 188, 0.05) 0px 0.25em 1em;
    margin-left: 7px;
    margin-top: 7px;
}

.mCSB_inside > .mCSB_container {
    margin-right: 12px;
}
.meal_package {
    background: #ebebeb;
    float: left;
    width: 100%;
    margin: 0 0 13px 0;
    border-left: 5px solid #130061;
}
.tick h5 {
    display: inline-block;
    font-size: 11px;
    color: #130061;
    font-weight: 800;
}
.tick img {
    width: 20px;
    height: 20px;
}

.pad_five {
    padding: 5px;
}
.tick_head {
    text-transform: capitalize;
    font-size: 12px;
    color: #555555;
    font-weight: 500;
    margin-bottom: 10px;
}
.tick_tier {
    color: #240D2C;
    font-size: 17px;
    text-transform: capitalize;
    font-weight: 600;
}
.tick_tier .fas {
    font-size: 20px;
}
/*.tick_text {
    font-size: 12px;
    color: #8B6332;
}*/
.tick_text {
    margin-right: 15px;
    font-size: 14px;
    font-weight: 400;
    color: #000;
}
/*.tick_quan {
    text-align: center;
}*/
.quan {
    margin-bottom: 8px;
}
.quan .form-control {
    display: block;
    width: 100%;
    height: 35px;
    padding: 0px 20px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #130061;
    background-color: #fff;
    border: 1px solid #1F0D69;
    border-radius: 5px;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    margin: auto;
    box-shadow: none;
    font-weight: 400;
    margin-top: 21px;
}
.tick_price_range {
    font-weight: 600;
    color: #240D2C;
    font-size: 16px;
    text-align: center;
    line-height: 22.4px;
}
.tick_buy {
    text-align: center;
}
.tick_view {
    font-size: 12px;
    color: #130061;
    margin-bottom: 10px;
    font-weight: 500;
}
.tick_book_btn {
    text-align: center;
    margin-bottom: 10px;
}
.tick_book_btn a {
    background: #130061;
    color: #fff;
    padding: 6px 30px;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 800;
}
.tick_book_btn button {
    background: #130061;
    color: #fff;
    font-size: 14px;
    text-transform: capitalize;
    font-weight: 500;
    border: 1px solid #130061;
    width: 100%;
    height: 35px;
    border-radius: 5px;

}
.tick_book_btn a:hover {
    background: #fff;
    color: #130061;
    border: 1px solid #130061;
}
.tick_book_btn button:hover {
    background: #130061;
    color: #fff;
    border: 1px solid #130061;
}
.tick_text span {
    color: #555555;
    font-weight: 500;
    font-size: 12px;
    line-height: 16.8px;
}
.tick_buy span {
    color: #555555;
    text-transform: capitalize;
}
section.onebox-about-us {
    background: #fff;
/*    padding: 10px 0;*/
}
.single-about-right {
    background: #fff;
    padding: 10px;
    border: 1px solid #130061;
    border-radius: 14px;
    box-shadow: 0px 2px 15px 0px #0000001A;
    height: 275px;
}
.single-about-right-con {
    color: #130061;
    /* float: left; */
    font-size: 40px;
    /* width: 100%; */
    /* text-align: center; */
    margin: 10px 0;
    height: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.single-about-right-con .fas {
    background: url(../img/shield.png);
    color: #fff;
    padding: 15px;
    font-size: 26px;
    background-position: center;
    background-repeat: no-repeat;
}

.single-about-right-text {
    text-align: center;
}
.single-about-right-text > h3 {
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 5px;
    text-transform: capitalize;
    padding: 0 0px;
    line-height: 24px;
}
.single-about-right-text p {
    font-size: 15px;
    line-height: 21px;
    color: #555555;
    /* max-height: 100%; */
    font-weight: 500;
    /* height: 100px; */
}
.onebox-about-left > img {
    width: 100%;
}
.booking-project {
    background: #E1EFFC;
    padding: 30px 0;
    border-radius: 6px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.booking-project p {
    display: inline-block;
    color: #130061;
    font-size: 24px;
    text-transform: capitalize;
    font-weight: 500;
    margin-right: 20px;
}
/*.last-match-score h4 {
    font-size: 22px;
    color: #fff;
    text-transform: uppercase;
}*/


.last-match-score h1 {
    font-size: 24px;
    text-transform: uppercase;
    font-weight: 500;
    color: #fff;
    margin: 0 0 10px 0;
}

.last-match-score h1 span {
    font-size: 26px;
    color: #fff;
    margin: 0 15px;
    font-weight: 600;
}
.top_event {
    position: absolute;
    color: #fff;
    right: 20%;
    background: green;
    padding: 5px 15px;
    text-transform: capitalize;
    top: 20%;
    border-radius: 100px;
    font-size: 12px;
    font-weight: 600;
}
/****************************ticket selection end****************************/



/*********************tournaments start*************************/
section.onebox-tournaments {
    background: #FFFFFF;
}
.upcoming-teams-list {
    background: #fff;
    float: left;
    width: 100%;
    padding: 10px 10px;
    margin: 0 0 10px 0;
}
.upcoming-teams-match {
    border-right: 1px solid #ccc;
    text-align: center;
}
.team-list-image {
    display: inline-block;
    max-width: 50px;
    width: 100%;
    margin: 0 auto;
}
.team-list-image img {
    width: 50px;
    height: auto;
}
.team-list-vs {
    display: inline-block;
    max-width: 20px;
    width: 100%;
    margin: 0 20px;
}
.upcoming-teams-date {
    margin: 10px 0px;
    text-align: center;
}
.upcoming-teams-headings {
    margin-left: 20px;
}
.upcoming-teams-headings h2 {
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 800;
    color: #000;
    height: 35px;
}
.upcoming-teams-headings p {
    font-size: 14px;
    color: #8A8E87;
    margin: 5px 0 0 0;
}
.upcoming-teams-headings p:nth-of-type(2) {
    font-size: 14px;
    color: #303030;
    margin: 5px 0 0 0;
}
.upcoming-book-btn {
    float: left;
    width: 100%;
    margin-top: 10px;
}
.upcoming-book-btn h4 {
    float: left;
    margin-left: 20px;
    font-size: 14px;
    font-weight: 800;
    line-height: 40px;
    text-transform: uppercase;
}
a.onebox-btn-book {
    float: right;
    background: #130061;
    color: #fff;
    padding: 5px 5px;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: bold;
    width: 100%;
    max-width: 150px;
    text-align: center;
}
.onebox-btn-book:hover{background: #130061;color:#fff;}
.upcoming-sub_heading {
    width: 100%;
    margin-bottom: 15px;
    float: left;
}
.onebox-sub-heading h2 {
    float: left;
    font-size: 24px;
    font-weight: bold;
    margin: 10px 0;
    color: #000;
}
.upcoming-sub_head {
    float: right;
    width: 100%;
    max-width: 200px;
}
.upcoming-sub_head a {
    padding: 10px 22px;
    text-transform: uppercase;
    border: 1px solid #130061;
    color: #130061;
    font-weight: bold;
    display: inline-block;
}
.upcoming-sub_head a:hover {
    background: #130061;
    color: #fff;
    border: 1px solid #130061;
}
.team-list-vs span {
    color: #130061;
    font-weight: 800;
}
.upcoming-teams-date p {
    text-transform: uppercase;
    font-weight: 800;
}
.upcoming-teams-date span {
    color: #130061;
}
.upcoming-teams-headings h2 span {
    font-size: 12px;
    color: #ccc;
}
/*.upcoming-teams-details {
    background: #fff;
    float: left;
    width: 100%;
    padding: 10px 10px;
    margin: 0 0 10px 0;
    border-left: 5px solid #130061;
}*/
/*.team-view-details{
    background: #fff;
    float: left;
    width: 100%;
    padding: 20px 10px;
    margin: 0 0 10px 0;
    border-left: 3px solid #130061;
}*/
.team-view-details {
    background: #fff;
    float: left;
    width: 100%;
    padding: 20px 10px;
    margin: 0 0 10px 0;
    border-top: 5px solid #130061;
    box-shadow: 0px 2px 15px 0px #0000001A;
    border-radius: 14px;
    text-align: center;
    font-size: 20px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}
.team-view-image img {
    display: inline-block;
    width: 50px;
}
.team-view-image a {
    display: inline-block;
    float: left;
    line-height: 50px;
    color: #130061;
    font-size: 14px;
    text-decoration: underline;
    text-transform: uppercase;
    font-weight: 800;
}
.team-view-image a:hover{color: red;}
.team-view-image p {
    display: inline-block;
    margin-left: 20px;
    font-size: 16px;
    color: #000;
    font-weight: 800;
    text-transform: uppercase;
}
.team-view-details:hover {
    box-shadow: 0 0 20px 0 rgb(0 0 0 / 20%);
    transition: all 0.6s ease-in;
}
.upcoming-teams-list:hover {
    box-shadow: 0 0 20px 0 rgb(0 0 0 / 20%);
    transition: all 0.6s ease-in;
}
.upcoming-sub_head .form-control {
    display: block;
    width: 100%;
    height: 42px;
    padding: 5px 30px 5px 20px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #211e48;
    background: none;
    border: 1px solid #130061;
    border-radius: 0px;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    box-shadow: none;
    font-weight: 600;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.upcoming-sub_head .select::after{right: 17px;top: 7px;}
/*********************tournaments end*************************/


/**************************payment page start***********************************/
section.onebox-checkout-area {
    background: #FFFFFF;
}

.booking_project {
    display: block;
    margin-bottom: 20px;
    background: #dde0f2;
    padding: 10px;
}
.booking_checkbox {
    display: inline-block;
}
.booking_project input[type=checkbox] {
    margin: 4px 0 0;
    margin-top: 1px\9;
    line-height: normal;
    width: 25px;
    height: 25px;
    margin: 5px 10px 0 10px;
    vertical-align: top;
}
.booking_checkbox label {
    margin-bottom: 5px;
    font-weight: 600;
    font-size: 14px;
    text-transform: uppercase;
    line-height: 40px;
    margin: 0px 0;
    vertical-align: -webkit-baseline-middle;
}
.booking_img {
    display: inline-block;
    float: right;
}

/*.booking_checkbox label {margin-top: 0px !important;float: left;margin-right: 0px !important;}
.booking_checkbox label > input[type="checkbox"] {display: none;}
.booking_checkbox label > input[type="checkbox"] + *::before {
    content: "";
    display: inline-block;
    vertical-align: bottom;
    width: 25px;
    height: 25px;
     border-radius: 0px; 
    border: 1px solid #d71818;
    padding: 0px;
    cursor: pointer;
    margin-right: 10px;
}
.booking_checkbox label > input[type="checkbox"]:checked + * {color: teal;}
.booking_checkbox label > input[type="checkbox"]:checked + *::before {content: '\2714';color: white;text-align: center;background: #00a528;border-color: teal;}
.booking_checkbox label > input[type="checkbox"] + * {
    display: block;
    padding: 5px;
    font-size: 16px;
    text-transform: uppercase;
}
.booking_checkbox li:hover {
    background: #2d1a58;
    color: #fff;
}
*/

.onebox-checkout-form-details {
    background: #fff;
    padding: 0px;
}
.proceed-checkout {
    margin-top: 20px;
    text-align: center;
    margin: 20px auto;
    max-width: 379px;
    /* height: 45px; */
}
.proceed-checkout .continue_btn {
    background: #130061;
    color: #fff;
    display: block;
    font-weight: 500;
    margin-right: 0px;
    margin-top: 0;
    /* padding: 12px 60px; */
    text-transform: capitalize;
    font-size: 16px;
    border-radius: 5px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.proceed-checkout > button {
    background: #168D10;
    color: #fff;
    /* display: block; */
    font-weight: 600;
    margin-right: 0px;
    margin-top: 0;
    padding: 12px 60px;
    text-transform: uppercase;
    font-size: 16px;
    border: none;
    border-radius: 5px;
    width: 100%;
}
.proceed-checkout > a:hover {background: #130061;color: #fff;}
.proceed-checkout > button:hover {background: #130061;color: #fff;}

/*.checkout-form {margin-bottom: 10px;}*/
.onebox-checkout-form-details .checkout-form input {
    border: 1px solid #130061;
    height: 50px;
    padding: 5px 20px;
    width: 100%;
/*    margin-bottom: 10px;*/
    color: #B3A5B8;
    font-size: 14px;
    font-weight: 500;
    border-radius: 100px;
}
.onebox-checkout-form-details .checkout-form label {
    color: #130061;
    display: block;
    font-size: 14px;
    font-weight: 500;
    text-transform: capitalize;
    margin: 5px 0 0;
}
.checkout_form_head h4 {
    font-size: 20px;
    font-weight: 500;
    color: #130061;
    line-height: 28px;
}
.onebox-checkout-form-details .form-control {
    height: 50px;
    font-size: 14px;
    padding: 5px 20px;
    margin-bottom: 10px;
    border-radius: 100px;
    border: 1px solid #130061;
    font-weight: 500;
}
/*.onebox-checkout-form-details .select::after{top: 43px;}*/

.onebox-checkout-form-details h3 {
    color: #000;
    font-size: 23px;
    font-weight: 600;
}

.onebox-checkout-form-order {
    background: #fff;
    padding: 0px;
}
.vl {
    border-bottom: 2px dotted #D7D8E0;
}
/*.vl {
    border-left: 2px dashed #c7c3c3;
    height: 230px;
    position: absolute;
    left: 50%;
    margin-left: -3px;
    top: 0;
}*/
/*.vl:after {
  content: '';
  width: 0;
  height: 347px;
  position: absolute;
  border-right: 2px dashed #D6D6D6;
  top: -20px;
  right: 0px;
}*/
.ticket_reserved .fas {
    color: #2A9C24;
    font-size: 16px;
    margin-right: 5px;
    font-weight: 400;
}
.ticket_reserved {
    margin-top: 15px;
    display: inline-flex;
    margin-bottom: 5px;
}
.booking_checkbox .italic {
    font-style: italic;
}
.onebox-checkout-form-order h3 {
    text-transform: uppercase;
    font-weight: 600;
    margin: 10px 0;
    font-size: 24px;
}
.place_order h4 {
    font-weight: 800;
    text-transform: uppercase;
    font-size: 15px;
    margin: 10px 0;
}
.place_order p {
    font-size: 16px;
    color: #686868;
    font-weight: 500;
}
.place_order p span {
    font-weight: 800;
}
.place_order h6 {
    font-size: 18px;
    margin: 5px 0;
    text-transform: uppercase;
    font-weight: 800;
    color: #130061;
}
.place_order h5 {
    font-size: 18px;
    margin: 5px 0;
    text-transform: uppercase;
    font-weight: 800;
    color: #130061;
}
.payment-order-details .faq--wrapper {
    padding: 10px 0;
    background: #fff;
}
.payment-order-details .faq--item .faq-title .icon {
    right: 0px;
}
.payment-order-details .faq-title h3 {
    text-transform: uppercase;
    font-weight: 800;
    font-size: 20px;
}
/*.images {
    display: inline-block;
    height: auto;
    width: 100px;
    margin: 10px 7px 10px 0px;
}*/
.onebox-checkout-form-payment .input-group{display: block;}
.onebox-checkout-form-payment {
    background: #fff;
    padding: 0px;
}
.onebox-checkout-form-payment h3 {
    text-transform: uppercase;
    font-weight: 600;
    margin: 10px 0;
    font-size: 24px;
}
.onebox-checkout-form-details h3 {
    text-transform: uppercase;
    font-weight: 600;
    margin: 10px 0;
    font-size: 24px;
}
.onebox-checkout-form-payment h4 {
    margin: 10px 0;
    text-transform: uppercase;
    font-size: 17px;
}
.tickets_reserved {
    background: #fff;
    padding: 20px;
}
.tickets_reserved img {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.tickets_reserved h4 {
    text-transform: capitalize;
    text-align: center;
    margin: 15px 0;
    font-size: 16px;
    font-weight: 800;
}
.tickets_reserved p {
    color: #5F5E5E;
    line-height: 23px;
    font-size: 14px;
}

.sticky {
  position: fixed;
  top: 0px;
  width: 82%;
  z-index: 1;
}

.ticket_cnfm {
    background: #130061;
    padding: 20px;
    color: #fff;
    font-size: 14px;
    line-height: 24px;
    margin: 0 0 10px 0;
}
.ticket_cnfm p span {
    font-size: 20px;
}
.ticket_cnfm p {
    text-align: center;
    font-size: 15px;
    margin: 10px 0;
}


.onebox-checkout-form-payment .checkbox input[type=checkbox] {
    width: 24px;
    height: 24px;
    margin-right: 10px;
    position: relative;
    vertical-align: sub;
}
.sign_in {
    text-align: center;
    padding: 0 0 20px 0;
    float: left;
    width: 100%;
}
.sign_in p {
    font-size: 20px;
    font-weight: 600;
    margin: 10px 0 20px;
}
.sign_in p a {
    text-transform: uppercase;
    text-decoration: underline;
    color: #130061;
}
.social_login {
    float: left;
    width: 100%;
    margin: 10px 0;
}
.social_login a.sin_with_facebook {
    background: #4267B2;
    color: #fff;
    padding: 10px 20px;
}
.social_login a.sin_with_google {
    background: #db4a39;
    color: #fff;
    padding: 10px 20px;
}
.social_login a {
    margin: 0 5px;
    font-size: 14px;
}
.sin_with_facebook .fab {
    margin-right: 10px;
}
.sin_with_google .fab {
    margin-right: 10px;
}



.sign_in_mob {
    text-align: center;
    padding: 0 0 20px 0;
    float: left;
    width: 100%;
}
.sign_in_mob p {
    font-size: 20px;
    font-weight: 600;
    margin: 10px 0 20px;
}
.sign_in_mob p a {
    text-transform: uppercase;
    text-decoration: underline;
    color: #130061;
}




.onebox-checkout-form-order-details {
    background: #fff;
    padding: 20px;
}
.order-detail-txt {
    margin: 0px 0px 0 0;
    text-align: left;
}
.order-detail-txt h4 {
    font-size: 16px;
    font-weight: 600;
    text-transform: capitalize;
    color: #130061;
    line-height: 22.4px;
}
.order-detail-txt p {
    font-size: 12px;
    color: #000000;
    font-weight: 400;
    line-height: 16px;
}
.order-detail-txt p span {
    color: #130061;
    font-weight: 600;
}
.order-detail-price {
    margin: 10px 0;
}
.order-detail-price li {
    display: flex;
    align-items: center;
}
.para_head {
    font-size: 14px;
    font-weight: 400;
    color: #5F5E5E;
    width: 140px;
}
.para_head span {
    font-size: 16px;
    font-weight: 600;
    color: #000;
}
.value_range span {
    font-size: 16px;
    font-weight: 600;
    color: #000;
}
.place_order-promo-code {
    margin: 10px 0;
    margin-top: 30px;
}
.place_order-promo-code p {
    color: #5F5E5E;
    font-weight: 400;
}
.value_range {
    font-size: 14px;
    font-weight: 400;
    color: #5F5E5E;
}
.order-detail-price p {
    font-weight: normal;
    font-size: 15px;
}
.order-detail-price p span {
    text-transform: capitalize;
    font-weight: normal;
}
/*.order-detail-price span.span_ltr {
    font-weight: normal !important;
}*/
.order-detail-price h5 {
    font-weight: 800;
    font-size: 18px;
    margin: 5px 0;
    text-transform: uppercase;
}
.place_order-details .padfive {padding: 0 2px;}
.place_order-details-code {
    margin: 15px 0 7px;
}
.place_order-details-code p span {
    font-size: 15px;
    font-weight: 600;
    text-transform: uppercase;
}
.place_order-details-code h6 {
    /* text-align: center; */
    font-size: 15px;
    margin: 5px 0 0;
    font-weight: 600;
    /* text-transform: uppercase; */
    color: #000;
}
.place_order-details-code img {
    /* width: 100%; */
    /* max-width: 100px; */
    margin-left: auto;
    margin-right: auto;
    display: block;
}
.place_order-details-code p {
    /* text-align: center; */
    font-size: 14px;
    font-weight: 400;
    color: #000;
    line-height: 20px;
}
.place_order-details-code p:nth-of-type(2) {
    font-size: 15px;
}
.tick_padd {
    padding: 3px 0;
/*    font-weight: 500;*/
}
.tick_padd span {
    font-weight: 400;
    color: #000;
    line-height: 0px;
    font-size: 14px;
}
.seller_notes_list ul {
    margin: 0 20px;
}
.seller_notes_list li {
    list-style-type: disc;
    color: #5F5E5E;
    line-height: 19.6px;
    font-weight: 400;
    font-size: 14px;
}
.seller_notes_list {height: 70px;}
/*************************payment page end*************************************/

/****************************FAQ start*********************************/
section.faq-section {
    background: #FFFFFF;
}
.sticky-menu {
    position: sticky;
    top: 0px;
}

/*.faq-menu {
    padding: 2px 0px;
}*/

.faq-menu {
    padding: 10px 0px;
    box-shadow: 0px 2px 15px 0px #0000001A;
    border-radius: 14px;
}


.faq-menu ul li a {
    padding: 15px 25px;
    color: #000;
    position: relative;
    font-size: 15px;
    line-height: 40px;
    background: #ffffff;
    margin: 0 0 10px 0;
    display: block;
}
.faq--area {
    padding: 0 30px;
}


/*.faq-menu ul li a:active {
    background: green !important;
    border-radius: 0px !important;
}*/
/*.faq-menu ul li a::before {
    position: absolute;
    content: "\f105";
    font-family: "Font Awesome 5 Free";
    font-weight: 600;
    left: 12px;
    top: 10px;
    opacity: 0;
}*/

.faq-menu ul li a:hover, .faq-menu ul li a.active {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background: rgba(255, 255, 255, 0.2);
/*    padding-left: 30px;*/
}

.faq-menu ul li a:hover::before, .faq-menu ul li a.active::before {
    opacity: 1;
}

.faq--wrapper {
    padding: 30px;
    background: #fff;
/*    box-shadow: 0px 2px 15px 0px #0000001A;*/
    border-radius: 14px;
    margin-bottom: 10px;
}

.faq--wrapper .main-title {
    font-weight: 600;
    margin: 0;
    font-size: 18px;
    text-transform: uppercase;
}

.faq--wrapper:last-child {
    margin-bottom: 0;
}




.faq--item {
    background: #ffffff;
    padding: 26px 0px;
    position: relative;
    border-bottom: 1px solid #dee2f1;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    margin-bottom: 0px;
}

.faq--item:last-child {
    margin-bottom: 0;
}

.faq--item .faq-title {
    cursor: pointer;
}

.faq--item .faq-title .title {
    margin: 0;
    padding-right: 15px;
    font-weight: 600;
    font-size: 16px;
}
.faq-content p {
    font-size: 16px;
}
.faq--item .faq-title .icon {
    width: 12px;
    height: 12px;
    border-top: 1px solid #372c7a;
    border-left: 1px solid #372c7a;
    position: absolute;
    right: 0px;
    top: 35px;
    -webkit-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    transform: rotate(135deg);
    -webkit-transition: all ease 0.3s;
    -moz-transition: all ease 0.3s;
    transition: all ease 0.3s;
}

.faq--item .faq-content {
    padding-top: 20px;
    padding-bottom: 0px;
    display: none;
    font-size: 18px;
}

.faq--item.open .icon {
    -webkit-transform: rotate(225deg);
    -ms-transform: rotate(225deg);
    transform: rotate(225deg);
}

.faq--item.active .faq-content {
    display: block;
}
.faq-menu ul li a:hover, .faq-menu ul li a.active {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 0px;
    background: #130061;
/*    padding-left: 10px;*/
    color: #fff;
}
.faq-menu .fas {
    background: #130061;
    padding: 10px;
    border-radius: 50px;
    color: #fff;
    margin-right: 10px;
}
.faq-menu .fas:active {
    background: #fff;
    padding: 10px;
    border-radius: 50px;
    color: #130061;
    margin-right: 10px;
}
.main-title .fas {
    background: #130061;
    color: #fff;
    padding: 10px;
    border-radius: 50px;
    margin-right: 10px;
}
/*.faq-menu ul li a::before {
    position: absolute;
    content: "\f105";
    font-family: "Font Awesome 5 Free";
    font-weight: 600;
    left: 12px;
    top: 10px;
    opacity: 0;
}*/

/****************************FAQ END***********************************/



/*********************order confirmation ******************************/

section.onebox-checkout-order {
    background: #FFFFFF;
}
.onebox-checkout-order-confirm {
    background: #fff;
    padding: 0 0 30px 0;
}

.order_placed {
    text-align: center;
    margin: 30px 0;
}
.order_name {
    font-size: 20px;
    color: #240D2C;
    margin: 20px 0;
    font-weight: 600;
}
.order_placed .fa-check-circle {
    font-size: 50px;
    color: #05B637;
}
.order_placed h3 {
    font-weight: 600;
    text-transform: capitalize;
    color: #240D2C;
    font-size: 30px;
    margin-top: 20px;
}
.support_mgs {
    font-size: 14px;
    color: #240D2C;
    margin: 10px 0 20px 0;
    font-weight: 400;
    line-height: 19.6px;
}
.order_placed p b {
    font-weight: 800;
    color: #000;
}
.order_placed p span {
    font-weight: 800;
    color: #000;
    font-size: 18px;
}
/*.onebox-checkout-order-confirm table {
    background-color: transparent;
    text-align: center;
    margin: 30px auto;
    border: 1px solid #e4e0e0;
    max-width: 500px;
    width: 100%;
}
.onebox-checkout-order-confirm th {
    background: #e7e9f7;
    padding: 15px 10px;
    line-height: 24px;
    font-size: 20px;
    color: #292559;
    font-weight: 600;
}
.onebox-checkout-order-confirm td {
    text-align: left;
    padding: 5px 9px;
    font-size: 16px;
    color: #8c8c8c;
}
.onebox-checkout-order-confirm td b{font-weight: 800;color: #000;}*/
.tickets_clr{color: blue;}
.checkout-order-confirm {
    margin-top: 20px;
    text-align: center;
    margin: 40px auto;
    /* max-width: 270px; */
    display: flex;
    align-items: center;
    justify-content: center;
}
.checkout-order-confirm > a {
    background: #130061;
    color: #fff;
    font-weight: 600;
    margin-right: 0px;
    margin-top: 0;
    /* padding: 12px 20px; */
    text-transform: capitalize;
    font-size: 16px;
    border-radius: 100px;
    width: 379px;
    height: 45px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.checkout-order-confirm > a:hover {
    background: #130061;
    color: #fff;
}
.order_placed .far {
    background: green;
    color: #fff;
    padding: 15px;
    border-radius: 50px;
    margin-right: 15px;
}

.order_infor h5 {
    color: #240D2C;
    font-size: 20px;
    font-weight: 600;
    margin: 10px 0 20px 0;
}
.order_informations {
    background: #fff;
    border-radius: 6px;
    padding: 20px;
    box-shadow: 0px 2px 15px 0px #0000001A;
    border-radius: 6px;
}
.order_s th, td {
    padding: 2px 7px;
    font-size: 14px !important;
    font-weight: 400;
    color: #3E3E3E;
}
.order_s td b {
    color: #000000;
    font-weight: 600;
    font-size: 14px;
}
/***********************order confirmation end **********************/


/*********************advanced search start**************************/
section.onebox-advanced-search {background: #FFFFFF;}

.filter_sec h3 {
    display: inline-block;
    font-size: 18px;
    text-transform: capitalize;
    font-weight: 600;
    color: #240D2C;
}
.filter_sec a {
    font-size: 12px;
    font-weight: 400;
    color: #130061;
    text-decoration: underline;
}
.filter-sec-box label {
    color: #240D2C;
    /* display: inline-block; */
    font-weight: 600;
    text-align: left;
}
.account-form-group a {
    float: right;
    text-transform: capitalize;
    font-size: 12px;
    color: #130061;
    font-weight: 400;
    text-decoration: underline;
}

.filter-form button {
    background: #130061;
    border: 1px solid #f8f3f3;
    color: #fff;
    display: inline-block;
    font-size: 16px;
    font-weight: 600;
    height: 100%;
    padding: 10px 20px;
    -webkit-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
    margin-top: 10px;
    width: 100%;
    text-transform: uppercase;
    border-radius: 100px;
}
.filter-form button:hover {
    background: #130061;
    color: #fff;
}
.sort_by {
    background: #fff;
    padding: 7px 10px;
    width: 100%;
    max-width: 120px;
    display: inline-flex;
    border: 1px solid #130061;
    border-radius: 25px;
    height: 50px;
    align-items: center;
}
.advanced-sort {
    padding: 0px 0 10px;
}
.date_drop {
    display: inline-block;
    width: 100%;
    max-width: 120px;
}
.teams-search-date {
    /* margin: 10px 0px; */
    /* text-align: left; */
    border-right: 1px solid #ccc;
    padding: 10px;
}
.teams-search-date p {
    /* text-transform: uppercase; */
    font-weight: 600;
    font-size: 15px;
}
.teams-search-date span {
    color: #130061;
}
.teams-search-headings h2 {
    font-size: 16px;
    text-transform: capitalize;
    font-weight: 600;
    color: #000;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.teams-search-headings{padding: 10px;}
.teams-search-headings p {
    font-size: 14px;
    color: #8A8E87;
    margin: 2px 0 0 0;
    line-height: 19.6px;
}
.search_result {
    background: #fff;
    float: left;
    width: 100%;
    /* padding: 10px; */
    margin: 10px 0 5px 0;
    position: relative;
    box-shadow: 0px 2px 15px 0px #0000001A;
    border-radius: 14px;
}
.search-book-btn {
    padding: 30px 0;
    float: left;
    width: 100%;
}
.search-book-btn .onebox-btn-book {
    float: right;
    background: #130061;
    color: #fff;
    padding: 5px 20px;
    text-transform: capitalize;
    font-size: 14px;
    font-weight: 600;
    width: 100%;
    text-align: center;
    border-radius: 100px;
}
.filter-search-result button {
    background: #130061;
    border: 1px solid #130061;
    color: #fff;
    /* display: inline-block; */
    font-size: 16px;
    font-weight: 600;
     height: 50px; 
    /* padding: 10px 20px; */
    -webkit-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
    /* margin-top: 10px; */
    width: auto;
    /* text-transform: uppercase; */
    position: absolute;
    right: 0px;
    margin-top: 0px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}
.filter-search-result {
    position: relative;
}
.filter-search-result > input {
    height: 50px;
    left: 0;
    padding: 5px 10px 5px 20px;
    top: 0;
    width: 100%;
    border: 1px solid #130061;
}
.no-result-found {
    background: #fff;
    border-top: 4px solid #130061;
    text-align: center;
    padding: 20px;
    margin: 0px 0 20px 0;
}
.no-result-found h3 {
    font-size: 22px;
    margin: 10px 0;
    font-weight: 800;
}
.no-result-found .fas{font-size: 25px;font-weight: 500px;}
.popular_search {
    background: #ab885d;
    color: #fff;
    display: inline-block;
    padding: 0 10px;
    font-weight: bold;
    /* margin: -10px; */
    top: -18px;
    /* bottom: 0px; */
    position: absolute;
    left: -5px;
}
.search-book-btn .onebox-btn-book:hover{background: #130061;color: #fff;}
/*********************advanced search end**************************/


/***********************modal pop up login***********************/
.onebox-auth-modal{z-index: 100000;}
.onebox-auth-modal .modal-dialog{
           position: relative;
           top: 40px;
           margin: auto;
           width: 600px;
           height: auto;
           right: 0px;
           -webkit-transform: translate3d(0%, 0, 0);
           -ms-transform: translate3d(0%, 0, 0);
            -o-transform: translate3d(0%, 0, 0);
               transform: translate3d(0%, 0, 0);
}
.forget_user {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 15px 0;
}
.login-sign-up > a span {
    color: #130061;
    font-size: 14px;
    font-weight: 600;
    margin-left: 10px;
}
.onebox-auth-modal .modal-content{border-radius: 14px;height: 100%;overflow-y: auto;box-shadow: none;}
.onebox-auth-modal .close {
    float: right;
    font-weight: normal;
    font-size: 20px;
    background: #130061;
    opacity: 1;
    color: #fff;
    border-radius: 25px;
    width: 30px;
    height: 30px;
}
.onebox-auth-modal .login-page-box, .onebox-auth-modal .signup-page-box, .onebox-auth-modal .forget-page-box, .onebox-auth-modal .request-ticket-box{
           padding: 10px;
        width: 100%;
}


/**********************partnership form start*************************************/
section.onebox-partnership-area {
    background: #FFFFFF;
}
.partnership-page-box {
    background: #fff none repeat scroll 0 0;
    margin: 0 auto;
    padding: 40px;
    text-align: center;
    width: 70%;
}
.partnership-page-heading > h3 {
    color: #333;
    display: inline-block;
    font-weight: 600;
    font-size: 22px;
    text-transform: uppercase;
}
.partnership-page-heading p {
    font-weight: 600;
    font-size: 16px;
}
.partnership-page-box > form {
    margin-top: 30px;
}
.partnership-page-box label {
    color: #333;
    display: block;
    font-weight: 800;
    text-align: left;
}
.partnership-form button {
    background: #130061;
    border: 1px solid #f8f3f3;
    color: #fff;
    display: inline-block;
    font-size: 16px;
    font-weight: 600;
    height: 100%;
    padding: 10px 20px;
    -webkit-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
    margin-top: 10px;
    width: 100%;
    text-transform: uppercase;
}
.partnership-form button:hover {
    background: #130061;
    color: #fff;
}

/**********************partnership form end*************************************/

.autocomplete {
  position: relative;
}

.autocomplete input {
  border: 1px solid transparent;
  background-color: #f1f1f1;
  padding: 10px;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
}

.autocomplete input[type=text] {
  background-color: #f1f1f1;
  width: 100%;
}

.autocomplete input[type=submit] {
  background-color: DodgerBlue;
  color: #fff;
  cursor: pointer;
}

.autocomplete-items {
    position: absolute;
    /* border: 1px solid #d4d4d4; */
    /* border-bottom: none; */
    /* border-top: none; */
    top: 51px;
    /* left: 0; */
    /* right: 0; */
    width: 80%;
    overflow-y: scroll;
    height: 148px;
    background: #fff;
}

.autocomplete-items div {
    padding: 10px;
    cursor: pointer;
    background-color: #fff;
    border-bottom: 1px solid #d4d4d4;
    /* width: 70%; */
    /* top: 30px; */
    /* z-index: 1000000; */
    text-align: left;
}

/*when hovering an item:*/
.autocomplete-items div:hover {
  background-color: #e9e9e9; 
}

/*when navigating through the items using the arrow keys:*/
.autocomplete-active {
  background-color: DodgerBlue !important; 
  color: #ffffff; 
}

.iti--allow-dropdown .iti__flag-container, .iti--separate-dial-code .iti__flag-container{right: 0px !important;}
.iti__country-list{max-width: 380px;}


.home-search-div ul li{border-bottom: 1px solid #f7efef;line-height: 40px;}
.home-search-div ul li:hover {color: #130061;cursor: pointer;}
.home-search-div h3{color: #130061;font-size: 16px;}

.team1 span {
    color: #130061;
    font-weight: 800;
}

.stadium_para {
    background: #F5F5F5;
    margin: 10px 0;
    padding: 20px;
    font-size: 14px;
    font-weight: 400;
    color: #240D2C;
    line-height: 21px;
    text-align: justify;
    border-radius: 6px;
}



/*.onebox-tickets-selection .select select {
    cursor: pointer;
    display: block;
    font-size: 12px;
    max-width: 100%;
    outline: none;
    width: 100%;
    border-radius: 0px;
    -moz-appearance: none;
   -webkit-appearance: none;
   appearance: none;
}
.onebox-tickets-selection .select {
    display: block;
    position: relative;
    vertical-align: top;
}

.onebox-tickets-selection .select::after {
    content: '\25BC';
    position: absolute;
    transform: none;
    pointer-events: none;
    border: none;
    right: 8px;
    top: 13px;
    color: #0e63bf;
    font-size: 13px;
}


.onebox-tickets-selection .select::before {
    content: "\f1de";
    bottom: 0;
    color: #8694a2;
    font-family: "Font Awesome 5 Pro";
    font-weight: 300;
    font-size: 18px;
    left: 8px;
    line-height: 45px;
    position: absolute;
    text-align: center;
    top: 0;
}
*/

.select select {
    cursor: pointer;
    display: block;
    font-size: 14px;
    max-width: 100%;
    outline: none;
    width: 100%;
    border-radius: 0px;
    -moz-appearance: none;
   -webkit-appearance: none;
   appearance: none;
   border-radius: 100px;
   border:1px solid #130061;
   height: 50px;
}

.single-fixture-select select {height: 45px;}

.select {
    display: block;
    position: relative;
    vertical-align: top;
}

.select::after {
    content: '\25BC';
    position: absolute;
    transform: none;
    pointer-events: none;
    border: none;
    right: 20px;
    top: 4px;
    color: #B6AFB8;
    font-size: 11px;
}

.seller-form .select::after {top: 43px;}
.checkout-form .select::after{top: 40px;}


/*.tickets_dropdown .select::before {
    content: "\f1de";
    bottom: 0;
    color: #130061;
    font-family: "Font Awesome 5 Pro";
    font-weight: 300;
    font-size: 18px;
    left: 15px;
    line-height: 35px;
    position: absolute;
    text-align: center;
    top: 0;
}*/

.tickets_dropdown .select::after {top: 3px;right: 10px;}

/*.tick_quan .select::after {right: 40px;top: 4px;}*/
.filter-form .account-form-group .select::after{top: 45px;}
.request-form .account-form-group .select::after{top: 40px;}

.txt_ritt{text-align: right;}

.date_drop .form-control{padding: 5px 10px 5px 20px;font-size: 13px;}
.date_drop .select::after{top: 10px;right: 18px;}


span.dir_left {
    direction: ltr !important;
    display: inline-block;
}

#myHeader {
    display: none;
}

.section_20 {
    padding: 0 0 50px 0;
}

/*section.onebox-about-us.section_50 {
    padding: 20px 0 20px 0;
}*/


.stadium_para_mobile {
    background: #FFFFFF;
    display: none;
}
.stadium_para_txt {
    background: #fff;
    padding: 20px;
}
.row.sign_in_mobile {
    display: none;
}

#check-dialing-code{padding-left: 0px !important;}
.check_phone_field .iti--separate-dial-code .iti__selected-dial-code {color: #000000 !important}
.check_phone_field .iti__country {font-size: 16px;}


  #session_modal .modal-content{padding:40px;text-align:center;display:block;}
    #session_modal .modal-content h2{font-size: 26px;font-weight:700;color:#1c1c1c;margin-bottom:20px}
    #session_modal .modal-content p{font-size: 16px;font-weight:400;color:#1c1c1c;margin-bottom:6px}
    #session_modal .modal-content p.red_notice{color:#ec1c25}
    #session_modal .modal-content .modal-footer{border-top:0;padding-top:20px;text-align:center;width:100%;margin:0 auto;}
    #session_modal .modal-content .modal-footer .buts_left{background:#ec1c25;color:#fff;border-color:#ec1c25;padding: 10px 20px;margin: 0 10px;border-radius: 100px;border: none;}
    #session_modal .modal-content .modal-footer .buts_left:hover{background:#000;color:#fff;border-color:#000;}
    #session_modal .modal-content .modal-footer .buts_right{background:#31a2e8;color:#fff;border-color:#31a2e8;padding: 10px 20px;margin: 0 10px;border-radius: 100px;border: none;}
    #session_modal .modal-content .modal-footer .buts_right:hover{background:#000;color:#fff;border-color:#000;}

#clockdiv {
    color: #fff;
    display: inline-block;
    font-weight: 800;
    text-align: center;
     font-size: 30px; 
    width: 100%;
}
#clockdiv > div {
    /* padding: 10px; */
    border-radius: 3px;
    /* background: #00BF96; */
    display: inline-block;
}
#clockdiv div > span {
    padding: 10px;
    border-radius: 3px;
    /* background: #00816A; */
    display: inline-block;
}
.smalltext {
    /* padding-top: 5px; */
    font-size: 16px;
}
.hiddendiv{
    display: none;
}

.onebox-checkout-form-payment label{font-size: 16px;}

.icon-bar {
    position: fixed;
    bottom: 0%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    /* transform: translateY(-50%); */
    right: 2%;
}

.icon-bar a {
    display: block;
    padding: 8px;
    color: #448edd;
    border-radius: 50px;
    width: 50px;
    height: 50px;
}
.icon-bar i.fab.fa-whatsapp {
    color: #fff;
    font-size: 30px;
}
.whatsapp {
  color: #05B637;
}

.iti--allow-dropdown .iti__flag-container, .iti--separate-dial-code .iti__flag-container{
    right: unset !important;
}
.iti--separate-dial-code{
    width: 100%;
}
.filter-form {
    margin: 10px 0;
}
.team-view-image a:nth-of-type(3) {
    float: right;
}
.btn_mobile {
    display: none;
}

/*.btn_desk {display: inline-flex;background: #130061;color: #fff;outline: none;border: 1px solid #ccc;font-size: 14px;padding: 0px 10px;}*/

.btn_desk {
    display: inline-flex;
    background: #130061;
    color: #fff;
    outline: none;
    border: 1px solid #ccc;
    font-size: 13px;
    padding: 0px 7px;
    font-weight: 400;
    /* display: block; */
}
.onebox-order-info .tick_info table {
    border-collapse: collapse;
    width: 70%;
}
.register-form{
    /*background: #fff;
    padding: 25px;
    margin-bottom: 30px;*/
    height: auto !important;
}
.register-form h3{
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 600;
}

/*.onebox-seller-form .seller-form:nth-of-type(even) {
    background: #DDE0F2;
}*/

.onebox-order-info .details h4 {
    margin: 0px 0 5px;
}
.onebox-order-info .status_item .details p {
    margin: 5px 0;
}
/*.status_item .details p {
    font-weight: normal;
}*/
span.tr_date {
    font-weight: 600;
}
.status_item .details td {
    text-transform: uppercase;
    font-weight: 600;
    color: #000;
    background: none;
    width: 50%;
}
.onebox-order-info .status_item table {
    border-collapse: collapse;
    width: 70%;
}
/*.onebox-order-info td {
    padding: 10px 10px;
}*/
.status_item span.qty {
    color: #130061;
}
.tick_info {
    float: left;
    width: 100%;
}
/*.order-detail-txt h4 span{text-transform: capitalize;font-weight: 400;font-size: 11px;color: #000000;}*/

.order-img img {
    width: 67px;
    height: 67px;
}
.order-img {
    position: relative;
    width: 110px;
}
.imagg1 {
    position: relative;
    z-index: 1;
}
.imagg2 {
    position: absolute;
    left: 50px;
}  
.remaining-count span {
    color: #130061 !important;
    font-weight: 500;
    font-size: 12px;
    line-height: 16.8px;
}
.show-more {
    float: right;
    width: 100%;
    text-align: center;
    margin-right: 10px;
    font-size: 14px;
    padding: 5px 0;
    font-weight: 800;
    cursor: pointer;
    /*color: #130061;*/
}
.show-more-height {
    height: 30px;
    overflow: hidden;
}

.match_ticket_selection h1 {
    font-size: 26px;
    text-transform: capitalize;
    font-weight: 600;
    color: #fff;
    margin: 0 0 10px 0;
    line-height: 36.4px;
}
.last-match-score h1 span {
    font-size: 16px;
    color: #ccc;
    margin: 0 10px;
}
.match_ticket_selection h2 {
    font-size: 16px;
    font-weight: 600;
    text-transform: capitalize;
    margin: 0 0 30px 0;
    display: block;
    line-height: 22.4px;
}
.match_ticket_selection h3 {
    font-size: 14px;
    color: #fff;
    text-transform: capitalize;
    margin: 0 0 10px 0;
    font-weight: 600;
}
.match_ticket_selection h4 {
    font-size: 16px;
    margin: 10px 0 10px 0;
    font-weight: 4  00;
    text-transform: capitalize;
    color: #fff;
    line-height: 22.4px;
}
.match_ticket_selection p {
    font-size: 50px;
    font-weight: 600;
    margin: 25px 0;
    display: block;
}
.booking_project{position: relative;}
div#salesMessage {
    margin: 10px 0;
}
.booking_img {
    display: inline-block;
    position: absolute;
    right: 10px;
}
.sidebar {width: 450px;}
#sidebar.sticky {float: none;position: fixed;top: 20px;z-index: 6;left: auto;}


.onebox-tickets-list-area .upcoming-sub_head {
    float: left;
    width: 100%;
    max-width: inherit;
}
.onebox-tickets-list-area .upcoming-sub_head .form-control , .onebox-upcoming-mathces-area .upcoming-sub_head .form-control{
    display: block;
    width: 100%;
    height: 45px;
    padding: 5px 30px 5px 20px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #211e48;
    background: none;
    border: 1px solid #130061;
    border-radius: 0px;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    box-shadow: none;
    font-weight: 600;
    text-overflow: ellipsis;
    white-space: nowrap;
    border-radius: 5px;
}
.mCSB_scrollTools .mCSB_draggerRail{background-color: #F5F5F5;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background-color: #C0BBBB !important;}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color: #C0BBBB !important;}
.onebox-tickets-list-area .upcoming-sub_head .select::after, .onebox-upcoming-mathces-area .upcoming-sub_head .select::after {
    right: 20px;
    top: 10px;
}
.onebox-upcoming-mathces-area .upcoming-sub_head {
    float: right;
    width: 100%;
    max-width: 230px;
}
.sl-p{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.tick_price {
    margin: 40px auto 0;
}
.txt-rit{text-align: right;}

/*.stadium_para_txt span{font-family: 'Nunito Sans', sans-serif !important;}
.stadium_para span{font-family: 'Nunito Sans', sans-serif !important;}*/

/*span.clrbs {
    background: #277537;
    color: #fff;
    padding: 5px 20px;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
}*/

span.clrbs {
    background: #277537;
    color: #fff;
    padding: 0px 7px;
    font-size: 13px;
    font-weight: 400;
    text-transform: capitalize;
    display: inline-flex;
    text-align: center;
    border-radius: 100px;
}

.details .img {margin: 0 0 30px 0;}
.mapsvg svg{background: #fff;padding: 10px;}
.mobile_view {display: none;}

 .onebox-seller-form h1{
    text-transform: capitalize;
    font-size: 30px;
    font-weight: 600;
    margin: 5px 0;
    line-height: 30px;
}
 .onebox-seller-form p {
    text-align: center;
}
 .onebox-seller-form h4 {
    font-size: 14px;
    margin: 5px 0;
}

.ticket-sub-block {
    width: 100%;
    float: left;
    font-size: 12px;
    font-weight: 300;
    color: #240D2C;
    line-height: 16.8px;
}


/*********************new********************/

/*================================================
16 - LATEST POST CSS
==================================================*/

.onebox-latest-post-area {background: #f8f8f8 none repeat scroll 0 0;}
.single-latest-post {
    border: 1px solid #ddd;
    margin-bottom: 30px;
    height: 400px;
    background: #fff;
    border-radius: 14px;
    box-shadow: 0px 2px 15px 0px #0000001A;
}
.single-post-text {padding: 15px;background: #fff none repeat scroll 0 0}
.single-post-text h3 {display: block;font-size: 16px;font-weight: 600;margin-bottom: 5px;text-transform: capitalize;line-height: 22px;height: auto;}
.single-post-text h3 a:hover, .admin-image > a:hover, .admin-image-right a:hover{color: #130061;}
/*.post-text-bottom {padding-top: 15px;}*/
.post-text-bottom {
    padding-top: 15px;
    position: absolute;
    bottom: 50px;
    width: 90%;
}
.admin-image > img {border-radius: 50%;float: left;margin-right: 10px; object-fit: cover;}
.admin-image a {font-size: 12px;font-weight: 400;color: #727171;}
.admin-image li {display: inline-block;}
.admin-image-right > ul {text-align: right;}
.admin-image-right a {font-weight: 300;font-size: 16px;}
.admin-image-right ul li a i {color: #000;}
.single-latest-post img {
    width: 100%;
    height: 167px;
    border-top-left-radius: 14px;
    border-top-right-radius: 14px;
    object-fit: cover;
}
section.onebox-blog-page-area {background: #FFFFFF;}
/************************upcoming*******************/
.onebox-blog-upcoming-events {background: #f8f8f8 none repeat scroll 0 0;}
.single-upcoming-event {border: 1px solid #ddd;margin-bottom: 0px;position: relative;float: left;width: 100%;background: #fff;padding: 0px;}
.premier-league {
    margin: 20px auto;
    /*text-align: center;*/
}
.team_log_imag{padding: 10px 0;}

.single-event-text {padding: 10px;float: left;width: 100%;}
.single-event-text h3 {display: block;font-size: 14px;font-weight: 800;margin-bottom: 5px;text-transform: uppercase;line-height: 22px;color: #000;height: 35px;}
.single-event-text span {margin: 0 5px;font-size: 12px;}
.single-event-text h3 a:hover, .event-image > a:hover, .event-image-right a:hover{color: #130061;}
.post-event-bottom {padding-top: 15px;}
.event-image > img {border-radius: 50%;float: left;margin-right: 10px; object-fit: cover;}
.event-image > a {font-size: 14px;font-weight: 600;color: #727171;}
.event-image-right li {display: inline-block;}
.event-image-right > ul {text-align: right;}
.event-image-right a {font-size: 12px;text-transform: uppercase;font-weight: 800;text-decoration: underline;color: #130061;}
.event-image-right ul li a i {color: #000;}
.single-upcoming-event > a > img {width: 100%;}
section.onebox-blog-upcoming-events {background: #FFFFFF;}
.single-upcoming-event p {/*position: absolute;*/background: #130061;/*bottom: 0px;*/padding: 0 10px;color: #fff;font-size: 12px;text-transform: uppercase;font-weight: bold;display: inline-block;}
.single-event-img img {width: 100%;height: 200px;}
.event-image li {display: inline-block;}
.event-image li a{font-size: 12px;}
 .onebox-section-heading-event > h2 {    color: #000;
    display: block;
    font-size: 24px;
    font-weight: 600;
    text-transform: capitalize;
    margin-bottom: 30px;
    text-align: center;}
.admin-image-right {text-align: right;}
.single-post-news {position: relative;float: left;width: 100%;}
.single-post-news-text {position: absolute;bottom: 0px;padding: 0px;width: 100%;}
.single-post-news-text span {background: #130061;padding: 5px 10px;color: #fff;text-transform: uppercase;font-size: 12px;font-weight: 800;}
.single-post-news-text h3 {color: #fff;font-weight: 800;font-size: 22px;text-transform: uppercase;margin: 10px 0;}
.single-post-news-text p {color: #fff;line-height: 20px;font-weight: 400;font-size: 15px;margin: 10px 20px;}
.section_25{padding: 25px 0;}
.mrg_btm{margin-bottom: 20px;}
.single-post-news-image_new img{height: 510px;width: 100%; object-fit: cover;}
.single-post-news-image img {height: 245px;width: 100%; object-fit: cover;}
.single-post-text p {height: auto;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;}
.bg_white {background: #fff !important;}

/********************lTEST BLOG**********************/

section.blog_detail_page {margin-top: -100px;background: #FFFFFF;float: left;width: 100%;padding: 0 0 40px 0;}
.blogs_details {float: left;width: 100%;background: #fff;padding: 20px;border-top: 5px solid #130061;z-index: 1;position: relative;box-shadow: 0px 2px 15px 0px #0000001A;border-radius: 14px;}
.blog-footer-social li a {color: #000;display: block;height: 35px;line-height: 35px;text-align: center;width: 35px;border: 1px solid #000;border-radius: 50px;margin: 0 6px;}
.blog-footer-social > li {display: inline-block;}
.blog_social {float: left;}
.blog_leagues {float: right;}
.blog_leagues li {display: inline-block;}
.blog_leagues li span {background: #130061;padding: 5px 10px;color: #fff;text-transform: uppercase;font-weight: 800;font-size: 12px;margin-right: 10px;}
.blog_leagues li p {font-size: 14px;font-weight: 600;}

.blog_page_details {padding: 30px 20px;float: left;width: 100%;}
.blog_page_details h2 {    font-weight: 500;
    margin: 0 0 20px 0;
    font-size: 25px;
    color: #000;
}

.breadcumb-img21 {
    float: left;
    width: 100%;
    height: 114px;
}
.blogs_details .tic_stadium {
    margin-bottom: 13px;
    min-height: 400px;
    width: -webkit-fill-available;
    object-fit: contain;
    max-height: 384px;
    border: 1px solid #ccc;
    border-radius: 12px;
    padding: 2px;
    background: #cccccc1c;
}
.blog_page_details p {
    text-align: justify;
    font-size: 17px ;
    margin-bottom: 15px;
    font-weight: 400;
    line-height: 23.8px;
}
.blog_page_details span {
    font-size: 18px !important;
}
.blog_page_details .h1_head{font-size: 18px;font-weight: 600;text-transform: uppercase;display: block;padding: 10px 0;}
.blog_page_details ul{margin: 20px 0;list-style: none;}
.blog_page_details ul li {margin: 0 30px;font-size: 16px;font-weight: 600;}
.blog_page_details ul li::before {content: "\2022";color: #130061;font-weight: bold;display: inline-block; width: 1em;}
.breadcromb-bg-image-new {background-image: url(../img/breadcumbs.png);padding: 30px 0;background-size: cover;}
.breadcromb-bg-image-new .breadcromb-box ul li {color: #fff;}
.breadcumb-imgg {float: left;width: 100%;height: 270px;}


/*.imagg {
    display: none;
}*/
.imagg img {width: 30px;}
/*.imagg {float: left;width: 25%;margin: 30px 0;}
.txtt {float: right;width: 75%;}*/

/*.imagg img {width: 30px;}
.imagg {float: left;width: 25%;margin: 30px 0;}
.txtt {float: right;width: 75%;}*/

/******************blog upcoming event******************/
.onebox-blog-upcoming-events-teams{background: #FFFFFF;}

.upcoming-event-blogs:hover {
    box-shadow: 0 0 20px 0 rgb(0 0 0 / 20%);
    transition: all 0.6s ease-in;
    border-radius: 14px;
    border: 1px solid #130061;
}

.upcoming-event-blogs {
    border: 1px solid #fff;
    margin-bottom: 20px;
    position: relative;
    border-radius: 14px;
}
.upcoming-match-blogs {
    background: #fff none repeat scroll 0 0;
    padding: 20px 10px;
    text-align: center;
    box-shadow: 0px 2px 15px 0px #0000001A;
    border-radius: 14px;
}
.upcoming-match-teams-head {
    margin: 0 0 20px 0;
}
.upcoming-blog-head-image {
    height: auto;
    width: auto;
    margin: 0 auto;
}
.upcoming-blog-team-head-vs {
    margin-top: 15px;
    background: url(../img/Vector.png);
    background-size: cover;
    background-position: center;
}
.upcoming-blog-team-head-vs > span {
    font-size: 25px;
    font-weight: 600;
    color: #130061;
}
.upcoming-match-blogs h2 {
    font-size: 16px;
    text-transform: capitalize;
    font-weight: 600;
    margin: 10px 0;
    line-height: 25px;
    height: 45px;
    color: #240D2C;
}
.upcoming-match-blogs h2 span {
    /* display: inline-block; */
    font-size: 16px;
    color: #777777;
    margin: 0 5px;
    font-weight: 600;
    text-transform: lowercase;
}
.upcoming-blog-teams-texts{
    margin: 20px 0;
}
.upcoming-blog-teams-texts span {
    font-weight: bold;
    font-size: 16px;
}
.upcoming-match-blogs > h4 {
    color: #000;
    font-size: 15px;
    font-weight: bold;
    text-transform: capitalize;
    margin: 10px 0;
}
.upcoming-blog-match-btn .onebox-btn {
    background: #130061 none repeat scroll 0 0;
    color: #fff;
    display: block;
    font-size: 16px;
    font-weight: 600;
    padding: 5px 20px;
    text-transform: capitalize;
    border: 1px solid #130061;
}
.upcoming-blog-match-btn .onebox-btn:hover {
    background: #fff;
    color: #000;
    border: 1px solid #130061;
}



/*****************new**************/

div#apply_coupoun {margin-top: 10px;float: left;width: 100%;}
.apply_coupoun input {
    height: 35px;
    padding: 0 20px;
    max-width: 70%;
    float: left;
    width: 100%;
    border: 1px solid #130061;
    border-radius: 0px;
    outline: none;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
.apply_coupoun button {
    height: 35px;
    float: left;
    width: 100%;
    padding: 0 10px;
    background: #130061;
    color: #fff;
    border: 1px solid #130061;
    max-width: 30%;
    text-transform: capitalize;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
.apply_coupoun input::placeholder {color: #000;opacity: 1;}
.apply_coupoun label {
    display: block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 600;
    float: left;
    width: 100%;
}
.content-group p {
    color: #130061;
    line-height: 16.8px;
    font-size: 14px;
    font-weight: 400;
    margin: 20px 0;
}
.background_trans {
    background: none repeat scroll 0 0 rgb(4 4 4 / 40%);
    padding: 20px;
}
.background_trans p {
    color: #fff;
    line-height: 20px;
    font-weight: 400;
    font-size: 15px;
    margin: 0px;
}

.stadium_para_notes {background: #F5F5F5;margin: 10px 0;padding: 20px;border-radius: 6px;}
.stadium_para_notes h4 {font-size: 15px;font-weight: 600;margin: 10px 0;}
.stadium_para_notes i.fas.fa-check {color: green;font-size: 12px;margin-right: 5px;}
.mobile_viewss{display: none;}
.stadium_para_notes li {
    list-style-type: disc;
    margin-left: 20px;
    color: #240D2C;
    font-size: 14px;
    font-weight: 400;
}


/*.mainmenu-left .dropbtn{background-color:#130061;color:#fff;font-size:16px;border:none;}
.mainmenu-left .dropdown{position:relative;display:inline-block;}
.mainmenu-left .dropdown-content{display:none;position:absolute;background-color:#fff;min-width:210px;box-shadow:0 5px 10px 7px rgb(233 228 228 / 27%);z-index:10;height: auto;overflow-y: auto;}
.mainmenu-left .dropdown-content a{color:#000!important;padding:0 16px;text-decoration:none;display:block;text-align:left;text-transform: inherit;}
.mainmenu-left .dropdown-content a:hover {background-color: #fff;color: #130061 !important;}
.mainmenu-left .dropdown:hover .dropdown-content {display: block;}
.mainmenu-left .dropdown:hover .dropbtn {background-color: #130061;}*/
.home-search-div h3 {color: #130061;font-size: 16px;text-transform: uppercase;font-weight: bold;border-bottom: 1px solid #ccc;padding: 10px 15px;}
/*.home-search-div {
    background: #FFF;
    height: 365px;
    overflow-y: auto;
    position: absolute;
    width: 96%;
    text-align: left;
    padding: 10px 0px;
    display: none;
    top: 75px;
}*/

.home-search-div {
    background: #FFF;
    height: 380px;
    overflow-y: auto;
    position: absolute;
    width: 96%;
    text-align: left;
    padding: 10px 0px;
    display: none;
    top: 87px;
    box-shadow: 0px 4px 50px 0px #00000040;
    border-radius: 14px;
    z-index: 9;
}
.home-search-div ul li{/*border-bottom: 1px solid #f7efef;*/line-height: 36px;text-transform: uppercase;padding: 0 15px;}
.home-search-div ul li:hover {color: #130061;cursor: pointer;}
.home-search-div ul li a {display: block;}
.home-search-div ul li a:hover {background: #130061;padding: 0 15px;display: block;color: #fff;}
.search-result-filter-top {position: relative;margin: 0px 0;}

.search-result-filter-top > input {
    height: 35px;
    left: 0;
    padding: 5px 10px 5px 50px;
    top: 0;
    width: 100%;
    border: 1px solid #130061;
    border-radius: 5px;
}

.search-form-group .fa{font-weight: 800;color: #130061;}
.search-result-filter-top button {
    background: none;
    border: 0px solid #cccccc;
    font-size: 16px;
    font-weight: 400;
    height: 37px;
    transition: all 0.4s ease 0s;
    width: auto;
    position: absolute;
    left: 15px;
}
.search-result-filter-top button:focus {outline: none !important;}
.search-result-filter-top > input:focus {outline: none !important;}
.mainmenu-left .fa-caret-down {font-size: 9px;margin-left: 2px;display: inline-block;}

/*******************/

.all-search-page{background: #FFF;height: 365px;overflow-y: auto;position: absolute;width: 550px;text-align: left;padding: 10px 0px;display: none;top: 45px;z-index: 1000;right: 0;box-shadow: 0px 5px 14px 0px #0000001A;
}
.all-search-page h3 {color: #130061;font-size: 16px;text-transform: uppercase;font-weight: bold;border-bottom: 1px solid #ccc;padding: 10px 15px;}
.all-search-page ul li {border-bottom: 0px solid #4a4a4a !important;}
.all-search-page ul li a {padding: 0 15px !important;display: block !important;width: 100%;color: #000;text-align: left;line-height: 36px;}
.all-search-page ul li a:hover {color: #FFF !important;background: #130061 !important;}
.all-search-page ul li:nth-child(1) {float: none !important;}
.all-search-page ul li:nth-child(2) {float: none !important;}
.all-search-page ul li:nth-child(3) {float: none !important;}
.all-search-page ul li:nth-child(4) {float: none !important;width: 100% !important;}
.header-search-box {padding: 10px 0;position: relative;}

.mainmenu-left .dropdown-content .nav-item {
    display: block;
    position: relative;
    float: left;
    width: 100%;
}
.match_name_orginal { font-size:14px !important; margin: 10px 0 !important; }
.partner_image {
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: space-evenly;
}
.partner_image ul li {
    display: inline-flex;
    margin: 0 5px;
    align-items: center;
}

.partner_image_pay {
    margin: 0 auto;
    display: table;
}

.show_drop {
    margin: 0 40px;
    width: 100%;
}

/*.show_drop {
    margin: 0 10px;
    float: left;
    width: 100%;
    display: inline-block;
    max-width: 380px;
}*/
/*.mainmenu-left li:nth-of-type(6){padding-right: 25px;}*/
.ticket_select_img h4 {
    background: #fff;
    font-size: 14px;
    text-align: center;
    margin-bottom: 10px;
    padding: 20px 10px 20px;
    color: #000;
    line-height: 20px;
    font-weight: 600;
}
div#mapsvg {
    background: #fff !important;
}
.mainmenu-left .log_orders:nth-of-type(6) {
    padding-right: 0px;
}


.other_event_match {
    border: 1px solid #fff;
    margin-bottom: 20px;
    position: relative;
}
.other_event_match:hover {
    box-shadow: 0 0 20px 0 rgb(0 0 0 / 20%);
    transition: all 0.6s ease-in;
}

.other_event_details_match {
    background: #fff none repeat scroll 0 0;
    padding: 20px 10px;
    text-align: center;
}

.other_event_matc_detail h4 {
    font-size: 16px;
    text-transform: uppercase;
    font-weight: bold;
    margin: 10px 0;
    line-height: 25px;
    height: 42px;
}
.other_event_matc_texts {
    margin: 30px 0;
}

.other_event_matc_texts span {
    font-weight: bold;
    font-size: 16px;
}


.row_block {height: 110px;}
.promo_height {height: 120px;}
.nopad_ss{padding: 0px;}
.quan .form-control option {
    font-weight: 500;
}
.promo_open {
    cursor: pointer;
    font-weight: 600;
    color: #130061;
    font-size: 14px;
    text-decoration: underline;
}


/*.dropdown-submenu > .dropdown-menu {
    top: 0px !important;
    left: 100%;
    margin-top: 0px !important;
}
li.dropdown-submenu {
    position: static !important;
    top: 0px !important;
}*/

/*.mainmenu-left .navbar-nav{float: none;}
.mainmenu-left .navbar-nav>li {float: none;}
.mainmenu-left .dropdown-menu > li{text-align: left;}
.mainmenu-left .dropdown-menu{box-shadow: none;border: 0px;border-radius: 0px;}
.navbar-nav>li>a{line-height: unset;}

.mainmenu-left .side-menu li:nth-child(1) {
    float: unset;
}
.mainmenu-left .side-menu li:nth-child(2) {
    float: unset;
}
.mainmenu-left .side-menu li:nth-child(3) {
    float: unset;
}
li.dropdown-submenu a{text-transform: unset;}

.mainmenu-left i.fas.fa-chevron-right {
    font-size: 9px;
    margin-left: 10px;
    margin-top: 6px;
}

.mainmenu-left .navbar-nav>li>.dropdown-menu {
    margin-top: 0;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}

.mainmenu-left ul > li > .side-menu {
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}*/

    .reset_filter{
    border-radius: 5px;
    color: #3d3a3a;
    position: absolute;
    right: 20px;
    top: 2px;
    z-index: 10000;
    padding: 2px;
    font-size: 20px;
    }
    .ticket_select_img .tooltip {
    position: relative;
    display: block;
    opacity: 1;
}

.ticket_select_img .tooltip .tooltiptext {
  visibility: hidden;
  width: 120px;
  background-color: #3d3a3a;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  position: absolute;
  z-index: 1;
  top: 6px;
  right: 13%;
}

.ticket_select_img .tooltip .tooltiptext::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 100%;
  margin-top: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent transparent #3d3a3a;
}
.ticket_select_img .tooltip:hover .tooltiptext {
  visibility: visible;
}
.progress_bar_val {padding: 20px;background: #fff;text-align: center;margin: 0 0 15px 0;}
.progress_bar_val h3 {margin: 10px 0;font-size: 18px;text-align: center;color: #000;font-weight: 500;}
.progress_bar_val p span {color: #130061;}
.progress_bar_val p {margin: 0 0 10px 0;}
.progress_bar_val .images {width: 70px;}
.progress_bar_val .progress{margin-bottom: 0px;}
.progress_bar_val .progress-bar{background-color: green;}

/************************new seo css start*****************************/
.bread-img-head h1 {color: #fff;font-size: 32px;text-transform: capitalize;font-weight: 600;margin: 10px 0px;}
/*.team_fc_tickets:nth-of-type(1) {border: none !important;margin: 10px 0 30px !important;}*/
.team_fc_tickets {
    background: #ffff;
    padding: 30px 30px;
    border-top: 6px solid #130061 !important;
    margin: 10px auto;
    max-width: 100% !important;
    box-shadow: 0px 2px 15px 0px #0000001A;
    border-radius: 14px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}
.team_fc_tickets h1 {font-weight: 600;text-transform: capitalize;margin: 10px 0;font-size: 26px;line-height: 39px;color: #000000;}

.team_fc_tickets p {
    font-size: 15px;
    font-weight: 400;
    line-height: 25px;
    color: #424242;
    margin-bottom: 20px;
}
.team_fc_tickets p b{line-height: 23.8px;}
.ticket_accordion .panel-group {margin-bottom: 0px;border-bottom: 1px solid #E7E9F7;}
.ticket_accordion .panel {border: 0px solid #ccc;box-shadow: none;}
.ticket_accordion .panel-heading {background-color: #fff;padding: 0px 0;position: relative;}
.team_fc_tickets .ticket_accordion .panel-title {font-size: 16px;margin: 0px;color: #000000;line-height: 22.4px;}
.ticket_accordion .panel-heading a {display: block;padding: 15px 0;position: relative;}
.panel-heading a[aria-expanded="false"] .active {
    -webkit-transform: rotate(0deg);    
    -moz-transform: rotate(0deg);        
    -o-transform: rotate(0deg);          
    -ms-transform: rotate(0deg);         
    transform: rotate(0deg);
    position: absolute;
    right: 10px;
}
.panel-heading a[aria-expanded="true"] .active {
    -webkit-transform: rotate(180deg);    
    -moz-transform: rotate(180deg);        
    -o-transform: rotate(180deg);          
    -ms-transform: rotate(180deg);         
    transform: rotate(180deg);
    position: absolute;
    right: 10px;
}
.panel-heading .active {
    -webkit-transform: rotate(0deg);     
    -moz-transform: rotate(0deg);        
    -o-transform: rotate(0deg);          
    -ms-transform: rotate(0deg);   
    transform: rotate(0deg);
    position: absolute;
    right: 10px;
}

.ticket_accordion .list-group {border-top: 0px solid #ccc !important;}
.ticket_accordion .list-group-item {border: 0px;padding: 7px 0;font-size: 15px;}
.table > thead > tr > th{border-bottom: 0px solid #ddd;}
.team_fc_tickets .table>tbody>tr>td {border-top: 0px solid #000;}
.detail_table th, td {font-size: 15px;}
.team_imgs {border-top: 1px solid #E7E9F7;padding: 20px 0 0;}
.team_name {display: flex;align-items: center;margin-bottom: 10px;}
.team_name img {width: 25px;height: 24px;margin-right: 5px;}
p.team_name_content {font-size: 16px !important;margin: 0px 0 0 0px !important;font-weight: 600 !important;color: #000000;}
.team_head {font-weight: 600;}
.sub_united_tickets1 {display: flex;margin-bottom: 20px;}
.sub_united_tickets2 {display: flex;margin-bottom: 20px;}
.sub_united_tickets3 {display: flex;margin-bottom: 20px;}
.serial_num {background: #130061;width: auto;padding: 10px 20px;height: 100%;border-radius: 14px;}
.serial_num p {color: #fff;margin-bottom: 0px;text-align: center !important;font-size: 15px !important;font-weight: 400;}
.serial_num p span {display: block;font-size: 24px;font-weight: 600;}
.serial_txt {margin-left: 25px;}
.serial_txt p {margin-bottom: 0px;}
.tead_more_txt {text-align: right;display: none;}
.moretext {display: none;}
.tead_more_txt a {color: #130061;font-size: 15px;font-weight: 400;text-decoration: underline;}
p.sub_txt_p {font-size: 20px;font-weight: 600;color: #000;}
.team_info_head {text-align: left;font-weight: 600 !important;text-transform: capitalize;margin: 20px 0;font-size: 20px !important;}



/************************new seo css end*****************************/

.checkout_detail {
    background: #130061;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 2px 20px;
    color: #fff;
}

/**************************New Css****************************/

.track-order .btn {
    background: #fff;
    border: 1px solid #130061;
    border-radius: 5px;
    width: 100%;
    height: 35px;
    font-weight: 500;
    font-size: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.sell_tickts .btn {
    background: #130061;
    border: 1px solid #130061;
    border-radius: 5px;
    width: 100%;
    height: 35px;
    font-weight: 500;
    font-size: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
}
.header-top-right .fa-caret-down:before {
    width: 8px;
    height: 6.4px;
    color: #B6AFB8;
}


.sell_ticket {
    display: inline-flex;
    text-align: center;
    margin-left: 40px;
    /*background: #130061;
    border-radius: 20px;*/
}
a.header-partnership {
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    width: 150px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #130061;
    border-radius: 20px;
    transition: none;
}
a.header-partnership:hover{background: #fff;border: 1px solid #130061;color: #000;transition: none;}

.track-order .btn:hover {
    background: #130061;
    color: #fff;
    border-color: #130061;
    /* outline: none; */
    border: 1px solid #130061;
}

.sell_tickts .btn:hover {
    background: #fff;
    color: #130061;
    border-color: #130061;
    /* outline: none; */
    border: 1px solid #130061;
}

.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus{outline: none;}

.onebox-seller-form h3 {
    text-transform: capitalize;
    font-size: 26px;
    font-weight: 600;
    line-height: 30px;
    text-align: left;
}

.iti--separate-dial-code .iti__selected-flag {
    background-color: unset !important;
    border-top-left-radius: 40px;
    border-bottom-left-radius: 40px;
    border-right: 1px solid #130061;
}
/*.iti__flag-container {top: 1px;bottom: 1px;}*/


/*.iti__selected-flag{padding: 0 25px 0 25px;}*/

.register-form .form_submit input[type="submit"] {
    margin: 0px auto;
    display: table;
    width: 100%;
    max-width: 450px;
    border-radius: 0px;
    cursor: pointer;
    font-size: 15px;
    background-color: #130061;
    color: #fff;
    padding: 0px;
    border: none;
    height: 40px;
    border-radius: 5px;
    font-weight: 600;
    /* text-transform: uppercase;
}

.selling_faqs {
    background: #fff;
    padding: 2% 3%;
    margin-bottom: 30px;
    border-top: 6px solid #130061;
    box-shadow: 0px 2px 15px 0px #0000001A;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    /* border-radius: 14px 14px 14px 14px; */
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
.selling_faqs h3 {
    text-transform: capitalize;
    font-size: 24px;
    font-weight: 600;
    line-height: 39px;
    margin-bottom: 10px;
}
.selling_faqs .panel-title {
    font-weight: 600;
    font-size: 16px;
    line-height: 22.4px;
}

.seller-form .form-group p {
    text-align: left;
    color: #424242;
    font-size: 15px;
    font-weight: 600;
    line-height: 23.8px;
    margin-bottom: 5px;
}

.seller-form textarea {
    border: 1px solid #130061;
    height: 143px;
    padding: 5px;
    width: 100%;
    border-radius: 14px;
}

 .box_check {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 5px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.box_check input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

.checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 24px;
    width: 24px;
    background-color: #fff;
    border: 1px solid #130061;
/*    border-radius: 6px;*/
}

/*.box_check:hover input ~ .checkmark {
  background-color: #ccc;
}*/

.box_check input:checked ~ .checkmark {
  background-color: #2196F3;
}

.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

.box_check input:checked ~ .checkmark:after {
  display: block;
}
.box_check .checkmark:after {
  left: 9px;
  top: 5px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.box_check {
    font-size: 14px;
    font-weight: 400;
}
.box_check a {
    color: #0042EC;
    text-decoration: underline;
    font-weight: 800;
}




.radio_bttns {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 14px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-weight: 400;
  padding-right: 30px;
}

.radio_bttns input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

.radio_mark {
    position: absolute;
    top: 0;
    left: 0;
    height: 25px;
    width: 25px;
    background-color: #fff;
    border-radius: 50%;
    border: 1px solid #DDE0F2;
}

/*.radio_bttns:hover input ~ .radio_mark {
  background-color: #ccc;
}*/

.radio_bttns input:checked ~ .radio_mark {
    background-color: #fff;
    border: 1px solid #DDE0F2;
}

.radio_mark:after {
  content: "";
  position: absolute;
  display: none;
}

.radio_bttns input:checked ~ .radio_mark:after {
  display: block;
}

.radio_bttns .radio_mark:after {
    top: 4px;
    left: 4px;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background: #168D10;
}
.radio_btn .form-check {
    display: inline-flex;
    align-items: center;
    justify-content: space-around;
}

.seller-form .form-group label b{font-weight: 500;}

.seller-form input::placeholder{color: #B5B7C0;}


select{color:#aaa;}
option:not(first-child) {color: #000;
}
.navbar-nav .fa-angle-right {
    margin-left: 3px;
    font-size: 14px;
    font-weight: 900;
    position: relative;
    top: 1px;
}

.nav-item{position: relative;}
/*.dropdown-menu::before {
    content: "\f0de";
    color: #fff;
    font-family: "Font Awesome 5 Pro";
    font-size: 45px;
    position: absolute;
    left: 50px;
    top: -7px;
    font-weight: bold;
}*/
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
    background-color: #fff;
}
p.stad {
    color: #202020 !important;
    font-size: 12px;
    font-weight: 400;
    line-height: 16.8px;
    margin-bottom: 5px;
}
p.tourn_name {
    color: #240D2C;
    font-size: 14px;
    font-weight: 600;
}
.tourna_ments {
    display: flex;
    justify-content: space-between;
    border-radius: 6px;
    padding: 20px 20px;
    margin: 10px 0;
    border: 1px solid #EEEDED;
}
.tourna_ments:hover {
    border: 1px solid #130061;
}
.league_imagg img {
    width: 132px;
    height: 82px;
    object-fit: contain;
}
.league_head h5 {
    font-size: 16px;
    color: #240D2C;
    font-weight: 600;
    line-height: 22.4px;
    margin-bottom: 5px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.league_head p {
    color: #240D2C;
    font-size: 14px;
    font-weight: 600;
    line-height: 19.6px;
}
.tick_listed{font-size: 12px !important;font-weight: 400 !important;color: #9E91A3 !important;}
.league_price .range_from {
    font-size: 12px;
    color: #9E91A3;
    font-weight: 400;
}
.league_price .league_value {
    font-size: 24px;
    font-weight: 600;
    line-height: 33.3px;
}
/*.league_imagg {
    margin: 0 0 0 20px;
}*/



.leag_match_right {
    box-shadow: 0px 2px 15px 0px #0000001A;
    border-radius: 14px;
    margin: 0 0 20px 0;
    display: flex;

}
/*.leag_match_img {
    display: inline-block;
    float: left;
    width: 49%;
}*/
.leag_match_img img {
    max-width: 280px;
    height: 181px;
    border-top-left-radius: 14px;
    border-bottom-left-radius: 14px;
    object-fit: cover;
}
.match_dtls {
    padding: 10px 20px;
  
}
.match_dtls h6 {
    text-align: left; 
    font-weight: 500;
    text-transform: capitalize;
    font-size: 19px;
    color: #000000;
    line-height: 22.4px;
    /* text-decoration: underline; */
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    /* width: 95%; */
    margin-bottom: 10px;
    text-wrap: auto;
}
.match_dtls p {
    color: #202020;
    font-size: 14px;
    font-weight: 400;
    line-height: 19.6px;
}   
.match_dtls p span {
    font-size: 14px;
    color: #B2B2B2;
    font-weight: 400;
    display: block;
    padding: 5px 0;
    line-height: 19.6px;
}
.news_articles {
    padding: 20px;
    min-height: 190px;
}
.news_articles h6 {
    font-weight: 600;
    text-transform: capitalize;
    font-size: 18px;
    color: #000000;
    line-height: 25.2px;
    text-decoration: underline;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.news_articles p {
    color: #202020;
    font-size: 14px;
    font-weight: 400;
    line-height: 19.6px;
    /*white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;*/
}  
.news_articles p span {
    font-size: 14px;
    color: #B2B2B2;
    font-weight: 400;
    display: block;
    padding: 5px 0;
}

.leag_match {
    box-shadow: 0px 2px 15px 0px #0000001A;
    border-radius: 14px;
}
.leag_match img {
    width: 580px;
    height: 374px;
    border-top-left-radius: 14px;
    border-top-right-radius: 14px;
}
.offer_img {
    background: #130061;
    border-radius: 14px;
    color: #fff;
    padding: 20px;
}
.offer_percent {
    display: flex;
    align-items: center;
    justify-content: space-around;
    /* margin: 20px 0; */
/*    line-height: 67.2px;*/
}
.offer_percent h5 {
    font-weight: 600;
    font-size: 48px;
}
.offer_text {
    padding: 10px 20px;
}
.offer_text p {
    line-height: 19.6px;
}
.offer_more {
    float: right;
    margin: 20px 20px 0;
}
.offer_more a {
    width: 189px;
    height: 45px;
    text-align: center;
    border: 1px solid #fff;
    background: #fff;
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100px;
}
.offer_more a:hover {
    background: none;
    border: 1px solid #fff;
    color: #fff;
}

section.onebox-match-offer-price.section_50 {
    background: #FFFFFF;
    padding: 20px 0;
}

/*.container-fluid-padding {padding-left: 40px;padding-right: 40px;}*/



span.ticket_show {
    font-size: 11px;
    font-weight: 400;
    background: #72FCFE;
    color: #240D2C;
    border-radius: 5px;
    padding: 4px 8px;
    border: 1px solid #72FCFE;
    margin-right: 8px;
    height: 21.5px;
    margin-top: 4px;
}

span.each_txt {
    font-size: 12px;
    font-weight: 400;
    color: rgba(0, 0, 0, 0.25);
    display: block;
}

.e_tickets ul li {
    display: inline-flex;
    margin: 0 15px 0 0;
    font-size: 12px;
    color: #240D2C;
    font-weight: 400;
}
.seller_note_s ul li {
    display: inline-flex;
        font-size: 11px;
        margin: 0 0px 0 0;
        color: #240D2C;
        font-weight: 500;
        line-height: 15.4px;
}

.ticket-sub-block b {
    color: #240D2C;
    font-weight: 600;
    font-size: 12px;
}
.restrict_view .mod_popup {
    font-size: 11px;
    line-height: 16px;
}
span.mod_popup {
    cursor: pointer;
    color: rgb(119, 119, 119);
    margin: 0 3px;
}
/*.why_with_us .single-about-right{height: 207px;}
.why_with_us .single-about-right-con{height: 60px;}
.why_with_us .single-about-right-text > h3{font-size: 16px;font-weight: 600;color: #000000;line-height: 24px;}
*/
.ticket_left_selection {float: left;width: 100%;background: #fff;padding: 10px;}
.upcoming_match h2{font-size: 24px;font-weight: 600;line-height: 33.6px;}

.popular-date-time {
    color: #240D2C;
    font-size: 20px;
    font-weight: 400;
    background: #72FCFE;
    max-width: 277px;
    border-radius: 5px;
    /* width: 100%; */
    /* text-align: center; */
    margin: 0 auto;
    height: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.team-tickets-content h2 {color: #130061;font-weight: 500;font-size: 14px;line-height: 19.6px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
p.stad_name_show {font-size: 12px;color: #555555;font-weight: 500;line-height: 19.6px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.mark_text {font-size: 12px;color: #8B6332;}
.view_tick_btn .bttns_all {background: #130061;color: #fff;padding: 6px 0px;font-size: 14px;text-transform: capitalize;font-weight: 500;border: 1px solid #130061;width: 151px;height: 40px;border-radius: 5px;line-height: 19.6px;display: flex;align-items: center;justify-content: center;}
.view_tick_btn a {background: #130061;color: #fff;padding: 6px 0px;font-size: 16px;text-transform: capitalize;font-weight: 600;border: 1px solid #130061;width: 151px;height: 40px;border-radius: 20px;line-height: 19.6px;display: flex;align-items: center;justify-content: center;}
.view_tick_btn button {background: #130061;color: #fff;padding: 6px 0px;font-size: 14px;text-transform: capitalize;font-weight: 600;border: 1px solid #130061;width: 151px;height: 40px;border-radius: 20px;line-height: 19.6px;}
.view_tick_btn a:hover {background: #fff;color: #130061;border: 1px solid #130061;}
.view_tick_btn button:hover {background: #130061;color: #fff;border: 1px solid #130061;}
.league_tickets {box-shadow: 0px 2px 15px 0px #0000001A;border-radius: 14px;padding: 30px 40px;}
.league_tickets li {font-size: 16px;font-weight: 500;color: #000000;line-height: 25.6px;display: inline-block;max-width: 24%;width: 100%;margin-bottom: 15px;}
.league_tickets li a:hover {color: #130061;text-decoration: underline;}
section.onebox-selling-faq.section_50 {padding: 20px 0;}
.league_category h3 {font-weight: 600;text-transform: capitalize;margin: 10px 0;font-size: 26px;line-height: 39px;color: #000000;}
.league_category h3 span{color: #130061;}
.category_list {background: #fff;border-radius: 5px;display: block;padding: 12px 20px;margin: 10px 0;box-shadow: 0px 2px 15px 0px #0000001A;}
.category_list img {width: 68px;height: 68px;display: inline-block;}
.category_list p {font-size: 15px;font-weight: 600;color: #000000;line-height: 21px;display: inline-block;margin-left: 5px;}
.trans p {font-size: 17px;font-weight: 400;}
.latest_transactions h3 {font-weight: 600;text-transform: capitalize;margin: 10px 0;font-size: 26px;line-height: 39px;color: #000000;}
.latest_transactions h3 span{color: #130061;}
.trans {    background: #fff;
    border-radius: 5px;
    display: block;
    padding: 10px 20px;
    margin: 10px 0;
    box-shadow: 0px 2px 15px 0px #0000001A;
    border: 1px solid #cccccc75;
    min-height: 78px;}
.other_tournaments h5 {font-weight: 600;text-transform: capitalize;margin: 20px 0;font-size: 24px;color: #000000;}
.other_tournaments h5 span{color: #130061;}
.others_tourn_lists ul li a {font-size: 16px;color: #000000;font-weight: 600;line-height: 22.8px;}
.others_tourn_lists li:nth-of-type(odd) {float: left;width: 47%;margin-right: 40px;border-bottom: 1px solid #E7E9F7;padding: 10px 0;}
.others_tourn_lists li:nth-of-type(even) {float: left;width: 49%;margin-right: 0px;border-bottom: 1px solid #E7E9F7;padding: 10px 0;}
.premier_lgs h5 {font-weight: 600;text-transform: capitalize;margin: 20px 0;font-size: 24px;color: #000000;}
.premier_lgs h5 span{color: #130061;}
.leag_match_images {box-shadow: 0px 2px 15px 0px #0000001A;border-radius: 14px;}
.match-tickets-box {display: flex;align-items: center;justify-content: space-between;border-radius: 8px;padding: 10px 0px;margin: 10px 0;/*border-left: 0px solid #130061;*/border: 1px solid #f9f7f7;}
.match-tickets-box:hover{box-shadow: 0px 2px 15px 0px #0000001A;}
.sep_section {display: flex;align-items: center;justify-content: space-between;}
.match-date-day h4 {font-size: 12px;font-weight: 400;color: #130061;line-height: 1;}
.match-date-day p{color: #240D2C;font-weight: 500;font-size: 17px;line-height: 19.6px;padding-top: 3px;}
p.year {font-size: 12px;font-weight: 400;line-height: 1;}
.match-tickets-img img {width: 68px;height: 68px;}
.league-tickets-content {text-align: left;font-size: 12px;font-weight: 400;}
.league-tickets-content h2 {font-size: 16px;font-weight: 600;color: #000000;}
.league-tickets-content h2 span {font-size: 15px;color: #130061;margin: 0 5px;font-weight: 600;}
.league-tickets-content p {font-size: 14px;font-weight: 400;color: #202020;}
.tournament_headings h2{font-size: 26px;font-weight: 600;color: #000000;line-height: 39px;}
.tournament_headings h2 span{color: #130061;}
.single-fixture-right-widget > form > input::placeholder{color: #9F9F9F;}
.tickets_count {
    background: #72FCFE;
    color: #240D2C;
    width: 135px;
    text-align: center;
    border-radius: 5px;
    height: 20px;
    font-size: 10px;
    font-weight: 400;
    line-height: 20px;
}
.high_demand p span {
    color: #130061;
    font-size: 14px;
    font-weight: 600;
}
.desk-hide{display: none;}
.high_demand i.far.fa-fire {
    color: #FF6B00;
    font-weight: 900;
}

.match-tickets-box .col:nth-of-type(2) {
    border-left: 1px solid #DEE0DD;
}
.match-date-day {
    background: #f7f7f7;
    padding: 9px;
    border-radius: 8px;
    text-align: center;
}
.tournament_head {
    text-align: center;
}
.tournament_head img {
    background: #fff;
    border-radius: 14px;
    padding: 0 20px;
}
.tournament_head h1{color: #fff;font-size: 32px;margin: 20px 0;}

.tooltip_text {
    position: relative;
    text-align: left;
}
.tooltip_text .tooltiptext {
    visibility: hidden;
    width: 190px;
    background-color: #323A70;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 10px;
    position: absolute;
    z-index: 1;
    top: 150%;
    left: 0;
}
.tooltip_text:hover .tooltiptext {
    visibility: visible;
}
.tooltiptext ul li {
    font-size: 10px;
    margin: 0px;
    padding: 0px;
    text-align: left;
}

.tooltip_text .far {
    font-weight: 900;
    color: #139d05;
    font-size: 14px;
    margin-left: 10px;
}
.tabs_section_checkout {
    box-shadow: 0px 2px 15px 0px #0000001a;
    border-radius: 14px;
    margin-top: 30px;
    min-height: 680px;
}
.tabs_section_checkout .nav-tabs>li {
    float: left;
    margin-bottom: 0px;
}
.tabs_section_checkout .tab-content {
    position: relative;
    padding: 25px;
    box-shadow: 0px 2px 15px 0px #0000001A;
    border-radius: 14px;
}
.tabs_section_checkout .nav-tabs>li.active>a,.tabs_section_checkout .nav-tabs>li.active>a:focus, .tabs_section_checkout .nav-tabs>li.active>a:hover {
    color: #fff;
    cursor: default;
    background-color: #168D10;
    border: 1px solid #168D10;
    border-bottom-color: transparent;
    border-top-left-radius: 14px;
    border-top-right-radius: 14px;
}


.checkout-sign_in {
    text-align: center;
    padding: 30px 0 30px 0;
    display: flex;
    align-items: center;
    justify-content: space-around;
}
.checkout-sign_in p {
    font-size: 15px;
    font-weight: 400;
    line-height: 18px;
    color: #000;
}
.checkout-sign_in p a {
    text-transform: capitalize;
    text-decoration: underline;
    color: #240D2C;
    font-size: 15px;
    font-weight: 500;
}

.checkout-social_login {
    display: flex; 
}

.checkout-social_login a {
    margin: 0 5px;
    font-size: 14px;
}
.checkout-social_login a.sin_with_google {
    font-size: 16px;
    font-weight: 600;
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    width: 175px;
    height: 45px;
}
.google_plus img {
    margin-right: 20px;
}
.checkout-social_login a.sin_with_facebook {
    font-size: 16px;
    font-weight: 600;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    width: 175px;
    height: 45px;
}
.onebox-checkout-form-details .checkbox input[type="checkbox"] {
  width: 20px;
  height: 20px;
  margin-right: 15px;
  position: relative;
  float: left;
}
.onebox-checkout-form-details .checkbox label {
  color: #240d2c;
  display: block;
  font-size: 14px;
  font-weight: 400;
  text-transform: inherit;
  align-items: center;
}
.onebox-checkout-form-details .checkbox label a {
  color: #130061;
  font-size: 14px;
  font-weight: 500;
  text-transform: inherit;
  text-decoration: underline;
  margin: 0 5px;
}
.checkout-form-details {
  position: relative;
  padding: 15px 20px;
  box-shadow: 0px 2px 15px 0px #0000001a;
  border-radius: 14px;
  margin-top: 0px;
  min-height: 710px;
}
.place_order-details {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.our_partners {
  position: relative;
  padding: 20px;
  box-shadow: 0px 2px 15px 0px #0000001a;
  border-radius: 14px;
  margin-top: 20px;
}
.our_partners h4 {
  text-transform: capitalize;
  text-align: center;
  margin: 20px 0 30px 0;
  font-size: 20px;
  font-weight: 600;
}
.partner_image_pay .images {
    height: auto;
    width: 45px;
    margin: 10px 15px 0 7px;
}
.checkout_head {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 0 0 10px 0;
}

.place_stad_details {
    margin: 15px 0;
}
.date_time_month {
    background: #130061;
    color: #fff;
    border-radius: 5px;
    padding: 2px 10px;
    font-size: 12px;
    font-weight: 400;
}
.stadium_country {
    color: #130061;
    font-size: 12px;
    font-weight: 400;
}
.details_heading {
    font-size: 14px;
    font-weight: 600;
    color: #130061;
    margin: 10px 0;
}
.list_note {
    font-size: 12px;
    color: #240d2c;
    font-weight: 400;
    line-height: 16.8px;
    display: flex;
    align-items: flex-start;
    width: 350px;
}
.list_note .fa-file-alt {
    font-weight: 900;
    margin-right: 10px;
    font-size: 15px;
    color: #130061;
}
.price_info p {
    font-size: 12px;
    font-weight: 400;
    border-bottom: 2px dashed #EEEDED;
    padding-bottom: 10px;
    color: #130061;
}
.order-detail-price_info li {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.price_info {
    font-size: 14px;
    font-weight: 400;
    color: #240d2c;
    width: 130px;
}
.price_range {
    font-size: 14px;
    font-weight: 400;
    color: #240d2c;
    width: 190px;
}
.ticket_booking_protect {
    margin: 15px 0;
    position: absolute;
}
.ticket_booking_protect p {
    font-size: 10px;
    font-weight: 400;
    color: #240D2C;
    line-height: 14px;
}
.total_price_val p {
    font-size: 12px;
    font-weight: 400;
    line-height: 16.8px;
    color: #240D2C;
}
.total_price_val {
    float: left;
    width: 100%;
}

.total_price_val li {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 10px 0;
}

.total_price_val_head {
    font-size: 16px;
    font-weight: 600;
    color: #130061;
    width: 120px;
}
.total_price_val_range {
    font-size: 16px;
    font-weight: 600;
    color: #130061;
    width: 190px;
}
.ticket_booking_protect .checkbox label {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 10px 0px;
    font-size: 14px;
    font-weight: 400;
    color: #240D2C;
}
span.price_range_val {
    margin: 0 70% 0 0px;
}
span.chk_box_val {
    margin: 0 15px;
}
.box_model {display: block;position: relative;padding-left: 45px;margin-bottom: 15px;cursor: pointer;font-size: 20px;} 
.box_model input[type=checkbox] {visibility: hidden;} 
.box_model:hover input ~ .mark {background-color: #fff;}
.box_model input:checked ~ .mark {background-color: #fff;}
.box_model input:checked ~ .mark:after {display: block;}
.box_model .mark:after {left: 2px;bottom: 2px;width: 14px;height: 14px;border-radius: 3px;background: #130061;}
.mark {position: absolute;left: 0;height: 20px;width: 20px;background-color: #fff;border: 1px solid #240D2C;border-radius: 5px;}
.mark:after {content: "";position: absolute;display: none;}

.head_page h4 {
    color: #240D2C;
    font-size: 24px;
    font-weight: 600;
    line-height: 33.6px;
}
.checkout_timing p {
    font-size: 14px;
    font-weight: 500;
    color: #240D2C;
}
.checkout_timing p span{color: #D80027;}

.tabs_section_checkout .nav-tabs > li > a {
    border: 1px solid #EEEDED;
    border-top-left-radius: 14px;
    border-top-right-radius: 14px;
}

.google_plus {
    align-items: center;
    border: 1px solid #130061;
    border-radius: 100px;
    margin: 0px 10px;
}
.facebook {
    background: #0052B4;
    border-radius: 100px;
}
.facebook img {
    margin-right: 20px;
}
.onebox-track-order .checkout-form input {
    border: 1px solid #130061;
    height: 40px;
    padding: 5px 20px;
    width: 100%;
    color: #B3A5B8;
    font-size: 15px;
    font-weight: 500;
    border-radius: 5px;
    outline: none;
}

.check-status > a {
    background: #130061;
    color: #fff;
    font-weight: 500;
    margin-right: 0px;
    margin-top: 0;
    text-transform: capitalize;
    font-size: 14px;
    border-radius: 100px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #130061;
}

.check-status > a:hover{background: #fff;color: #130061;border: 1px solid #130061;}
.onebox-track-order .checkout-form input::placeholder{color: #9F9F9F;}
.track-order-details {background: #ffff;padding: 40px 40px 50px 40px;border-top: 6px solid #130061 !important;margin: 10px auto;max-width: 100% !important;box-shadow: 0px 2px 15px 0px #0000001A;border-radius: 14px;border-top-left-radius: 6px;border-top-right-radius: 6px;}
.delivery_dates {display: flex;align-items: center;justify-content: space-between;margin: 0 0 30px 0;}
.details_info {border: 1px solid #E5E5E5;border-radius: 14px;padding: 20px 30px;}
.orders_status {display: flex;align-items: center;justify-content: space-between;margin: 0 100px 20px 0px;}
.team_vs_category {display: block;float: left;width: 100%;}
.estimate_date {text-align: center;}
.cust_name h3 {font-size: 22px;font-weight: 400;color: #000000;line-height: 30.8px;}
.estimate_date p {font-size: 14px;font-weight: 400;color: #000000;line-height: 19.6px;}
span.dates {font-size: 22px;font-weight: 600;color: #130061;line-height: 30.8px;}
.orders_id p {font-size: 14px;font-weight: 500;color: #202020;}
.orders_id p b{font-size: 14px;font-weight: 600;color: #202020;}
.orders_id_status p {font-size: 16px;font-weight: 600;line-height: 22.4px;color: #202020;}
.order_success{color: #008146;}
.apple_pay {padding: 15px 0;border-bottom: 1px solid #EEEDED;display: flex;}
.apple_pay .radio {position: relative;display: block;margin-top: 0px;margin-bottom: 0px;}
.apple_pay .radio input[type=radio], .apple_pay .radio-inline input[type=radio] {position: absolute;margin-left: 0px;width: 24px;height: 24px;accent-color: #168D10;}
.pay_icon {display: flex;width: 65px;height: 24px;margin-left: 40px;border: 1px solid #B5ABB8;border-radius: 100px;align-items: center;justify-content: center;margin-top: 5px;}
.apple_pay img {width: 35px;height: 14px;}
span.g_pay {font-size: 20px;font-weight: 500;color: #240D2C;margin-left: 10px;}
.google_pay {padding: 15px 0;border-bottom: 1px solid #EEEDED;display: flex;}
.google_pay .radio {position: relative;display: block;margin-top: 0px;margin-bottom: 0px;}
.google_pay .radio input[type=radio], .google_pay .radio-inline input[type=radio] {position: absolute;margin-left: 0px;width: 24px;height: 24px;accent-color: #168D10;}
.pay_icon {display: flex;width: 65px;height: 24px;margin-left: 40px;border: 1px solid #B5ABB8;border-radius: 100px;align-items: center;justify-content: center;margin-top: 5px;}
.google_pay img {width: 35px;height: 14px;}
.card_options {display: flex;align-items: center;justify-content: space-between;}
.credit_card {padding: 15px 0;}
.credit_card .radio {position: relative;display: block;margin-top: 0px;margin-bottom: 0px;}
.credit_card .radio input[type=radio], .credit_card .radio-inline input[type=radio] {position: absolute;margin-left: 0px;width: 24px;height: 24px;accent-color: #168D10;}
span.card_pay {margin-left: 40px;font-size: 20px;font-weight: 600;color: #240D2C;}
.inlineimage {display: flex;align-items: center;}
.inlineimage .images {margin: 0 5px;}
.tabs_section_checkout .checkout-form input {border: 1px solid #130061;height: 40px;padding: 5px 20px;width: 100%;color: #130061;font-size: 14px;font-weight: 500;border-radius: 5px;outline: none;}
.inlineimage .images {margin: 0 5px;width: 35px;height: 17px;}
.tabs_section_checkout .tablink {
    text-align: left;
    line-height: 22px;
    padding: 5px 10px 5px 15px;
    font-size: 13px;
    width: auto;
    border-radius: 5px;
    position: relative;
    bottom: 30px;
    border: 2px solid #168D10;
    background-color: #fff;
    font-weight: 600;
}
.tabs_section_checkout .active {
    color: #fff;
}
.tabs_section_checkout .active::after {
    content: '';
    position: absolute;
    top: 50%;
    right: -20px;
    transform: translateY(-50%);
    border-top: 28px solid transparent;
    border-bottom: 28px solid transparent;
    border-left: 20px solid #168D10;
}
.tabs_section_checkout .tablink:hover {background-color: #fff;}
.tabs_section_checkout .tabcontent {
  color: white;
  display: none;
  padding: 0 20px 30px;
  height: 100%;
  position: relative;
  bottom: -40px;
}
.checkout-form .form-group label{color: #130061;}
.view_all_show {margin: 20px auto;text-align: center;border: 1px solid #130061;border-radius: 100px;width: 100%;max-width: 200px;padding: 10px 20px;}
.view_all_show a{color: #130061;font-size: 14px;font-weight: 400;}
.order-detail-txt h4 span {
  display: unset;text-transform: lowercase;
}
.pdf_ticket {margin-bottom: 20px;display: flex;align-items: self-start;justify-content: space-between;}
.pdf_ticket_img {background: #130061;padding: 20px;align-items: center;display: flex;justify-content: center;border-radius: 5px;width: 17%;}
.pdf_tick_info {width: 80%;}.pdf_tick_info h4 {margin-bottom: 10px;font-size: 18px;font-weight: 800;}
.pdf_tick_info p {margin-bottom: 0px;line-height: 19.6px;font-size: 14px;font-weight: 400;}
.tickets_arrive h4 {font-size: 22px;font-weight: 600;margin-bottom: 10px;}
.tickets_arrive p {font-size: 17px;font-weight: 400;margin-bottom: 20px;}
.date_month {background: #F8F7F7;text-align: center;width: 16%;float: left;}
span.team_vs_month {display: block;font-size: 14px;font-weight: 500;color: #202020;}
span.team_vs_date {font-size: 26px;font-weight: 600;display: block;color: #202020;}
span.team_vs_year {font-size: 10px;font-weight: 500;color: #202020;}
.order_confirmation {margin-left: 20px;float: left;width: 80%;}
.order_confirmation h4 {font-size: 16px;font-weight: 600;}
.order_confirmation h4 span{color: #777777;}

.order_confirmation h4 span{color: #777777;}
.order_confirmation p{font-size: 14px;font-weight: 600;color: #8A8E88;}
.category-price_info li {display: flex;align-items: center;justify-content: space-between;line-height: 22px;}
.category-price_info .price_info {font-size: 14px;font-weight: 600;color: #240D2C;width: 30%;}
.category-price_info .price_range {font-size: 14px;font-weight: 400;color: #240D2C;width: 100%;}
.category-info-list .price_info {font-size: 14px;font-weight: 600;color: #240D2C;width: 60%;}
.category-info-list li {display: flex;align-items: center;justify-content: space-between;line-height: 22px;}
.category-info-list {margin-top: 40px;}
.final_price {margin-top: 30px;}
.final_price p {font-size: 22px;font-weight: 600;color: #202020;}
.match_timings {display: flex;align-items: flex-start;max-width: 750px;margin: 0px auto 40px;justify-content: space-between;position: relative;}
.teams_logo_name img {width: 140px;height: 140px;margin-bottom: 20px;}
.teams_logo_name p {color: #FFFFFF;font-size: 20px;font-weight: 600;}
.match_schedule p{color: #fff;font-weight: 500;font-size: 15px;margin: 0 0 10px 0;}
.match_schedule p span{color: #130061;font-weight: 800;font-size: 40px;}
.match_schedule_info {border: 1px solid #fff;border-radius: 100px;}
.match_schedule_info a {color: #fff;display: flex;align-items: center;justify-content: center;height: 50px;}
.match_result_data {text-align: center;}
.teams_logo_name {text-align: center;}
.order-confirm h5 {color: #130061;font-size: 20px;font-weight: 600;margin: 10px 0 30px 0;}
.order-confirm {margin-top: 30px;padding: 20px;}
.tax_fees .price_range {width: auto;margin: 0 60% 0 0;}
.checkbox_booking .price_range_val{width: auto;margin: 0 70% 0 0;}
.checkbox_booking .chk_box_val {margin: 0 30px 0 20px;}
.order_price_val .total_price_val_range {width: auto;margin: 0 63% 0 0;}
.ticket-confirmation {margin: 0px 220px 0 50px;}
.order-confirm .place_stad_details .stadium_country{margin-left: 10px;}
a.header-cart {display: none;}
.country-disc{list-style-type: disc;}
.team-tickets-content h2 span {margin: 0 5px;}
.order_confirm_page {height: 380px;}
.order_confirm_page .single-about-right-text img{margin: 50px 0;}
.order_confirm_page .tickets_arrive p{font-size: 14px;font-weight: 600;}
.onebox-match-next-offer .offer_text p {line-height: 19.6px;margin: 30px 0;}
.coupon_code {font-size: 40px;font-weight: 600;display: block;}
.onebox-match-next-offer .offer_percent p {font-size: 20px;font-weight: 600;line-height: 36px;}
.events_tick {font-weight: 600;font-size: 24px;}
.onebox-selling-faq .selling_faqs {padding: 3% 9%;}
.pop_stdm{font-size: 24px;font-weight: 600;margin-bottom: 10px;}
.about_sec_content{box-shadow: 0px 2px 15px 0px #0000001A;border-radius: 14px;padding: 30px;}
.popular_stad_tickets{box-shadow: 0px 2px 15px 0px #0000001A;border-radius: 14px;padding: 30px;}
.about_sec_content h6 {font-size: 24px;font-weight: 600;margin-bottom: 10px;}
.about_sec_content p{color:#202020;font-size: 14px;font-weight: 400;margin: 0 0px 10px 0;}
.popular_stad_tickets ul li{color: #000;font-size: 18px;font-weight: 500;line-height: 45px;list-style-type: disc;margin: 0 0px 0 30px;}
.reg-phone_field .iti__flag-container{padding: 2px;outline: none;}
.reg-phone_field .iti--separate-dial-code .iti__selected-flag {border-top-left-radius: 40px;border-bottom-left-radius: 40px;border-right: 1px solid #DDE0F2;}
.onebox-seller-form .checkbox label a{color: #0042EC;font-size: 14px;font-weight: 600;text-decoration: underline;}
.tick_box {display: block;position: relative;padding-left: 35px;margin-bottom: 12px;cursor: pointer;font-size: 22px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.tick_box input {position: absolute;opacity: 0;cursor: pointer;height: 0;width: 0;}
.checkmark {position: absolute;top: 0;left: 0;height: 25px;width: 25px;background-color: #fff;}
.tick_box:hover input ~ .checkmark {background-color: #fff;}
.tick_box input:checked ~ .checkmark {background-color: #2196F3;}
.checkmark:after {content: "";position: absolute;display: none;}
.tick_box input:checked ~ .checkmark:after {display: block;}
.tick_box .checkmark:after {left: 9px;top: 5px;width: 5px;height: 10px;border: solid white;border-width: 0 3px 3px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}

.account-form-group > input::placeholder{color: #B5B7C0;}
.account-form-group  input::placeholder{color: #B5B7C0;}
.stad_seating_map {box-shadow: 0px 2px 15px 0px #0000001A;border-radius: 14px;padding: 30px 30px;}
.stad_seat_map{font-size: 24px;font-weight: 600;line-height: 33.6px;margin-bottom: 10px;}
.terms_and_conditions p {color: #240D2C;font-size: 14px !important;font-weight: 400 !important;line-height: 22.4px;margin-bottom: 15px !important;}
.terms_and_conditions span {font-size: 16px !important;font-weight: 600 !important;color: #240D2C;line-height: 22.4px;margin-bottom: 10px !important;float: left;width: 100%;}
.terms_and_conditions div {color: #240D2C;font-size: 14px !important;font-weight: 400 !important;font-family: 'Poppins', sans-serif !important;line-height: 22.4px;}
.terms_and_conditions h2 {font-size: 24px;font-weight: 600;margin-bottom: 15px;line-height: 33.6px;}
.terms_and_conditions h5 {font-family: 'Poppins', sans-serif !important;}
.other_eve_sec{margin-left: 30px !important;}
.other_eve_heading h2 {text-align: left;margin-bottom: 0px;font-size: 24px;font-weight: 600;line-height: 33.6px;}
.league_head {width: 200px;}
.tabs_section_checkout .active {
    position: relative;
    padding: 5px 10px 5px 15px;
    border: 1px solid #ccc;
    margin: 0 20px 0 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}
input::placeholder{color: #B5B7C0;}
.tabs_section_checkout .checkout-form input::placeholder{color: #B5B7C0;}
.ticket_booking_protect .checkbox span{font-size: 12px;}
.chk_stats {background: #130061;
    color: #fff;
    font-weight: 500;
    margin-right: 0px;
    margin-top: 0;
    text-transform: capitalize;
    font-size: 14px;
    border-radius: 5px;
    height: 40px;
    display: flex
;
    align-items: center;
    justify-content: center;
    /* border: 1px solid #130061; */
    width: 100%;}
.iti__country-name, .iti__flag-box {margin-right: 6px;color: #B3A5B8;}
.sub_united_tickets {display: flex;margin-bottom: 20px;}
.team-tickets-content {width: 300px;}
.iti--allow-dropdown input, .iti--allow-dropdown input[type=tel], .iti--allow-dropdown input[type=text], .iti--separate-dial-code input, .iti--separate-dial-code input[type=tel], .iti--separate-dial-code input[type=text]{padding-left: 90px !important;}
.iti--separate-dial-code .iti__selected-dial-code {color: #303030;}
.filter_sec_side {box-shadow: 0px 2px 15px 0px #0000001A;border-radius: 14px;float: left;width: 100%;padding: 10px 10px;}
/*.select label{display: block;}*/
span.mob-bold-price {margin-left: 5px;}
.team_sec .owl-carousel .owl-item{border-right: 1px solid #E9EAF1;}
.team_sec .owl-carousel .owl-item:nth-of-type(1) {border-right: 0px solid #E9EAF1 !important;}
.stad_time {display: flex;align-items: center;}
.stad_time ul {margin-left: 25px;}
.stad_time ul li {list-style-type: disc;font-size: 12px;font-weight: 400;}
.order_page {box-shadow: 0px 2px 10px 0px #0000001A;border-radius: 14px;padding: 10px;}
.checkout_timing .fa-info-circle {margin-right: 5px;}
.widd_10{width: 10%;}
.widd_20{width: 15%;}
.order_page .btn_desk{display: block;width: 100%;border-radius: 100px;}
.table_details_select {box-shadow: 0px 2px 15px 0px #0000001A;border-radius: 14px;padding: 10px;}
.table_details_select .details{box-shadow: 0px 2px 15px 0px #0000001A;}
.apply_coupoun input::placeholder{color: #B3A5B8;font-weight: 400;}
.seating_map_img img {width: auto;height: 550px;}
.select_list_all li {display: inline-block;width: 60%;border: 1px solid #F0F0F0;margin: 5px 5px;text-align: left;border-radius: 20px;}
.about_sec_content h2 {font-size: 24px;font-weight: 600;margin-bottom: 10px;}
.popular_stad_tickets li a {font-size: 18px;font-weight: 500;line-height: 45px;}
.CardInput-module_adyen-checkout__input__11tlB {display: block;max-height: 100px;border-radius: 5px !important;height: 40px !important;padding: 0 20px !important;border: 1px solid #130061 !important;}
.adyen-checkout__button {
    background: #168d10 !important;
    border-radius: 100px !important;
    width: 100%;
    max-width: 375px;
    display: block !important;
    height: 45px !important;
    margin: 0 auto !important;
}
.adyen-checkout__card__brands__brand-wrapper:after{border: 0px solid !important;}
.adyen-checkout__helper-text, .adyen-checkout__label__text {color: #240D2C !important;font-size: 14px !important;font-weight: 600 !important;padding-bottom: 10px !important;}
.team_sec .owl-carousel .owl-item:nth-of-type(7) {border-right: 0px solid;}
.bod-left {border-left: 6px solid #130061;border-top-left-radius: 8px;border-bottom-left-radius: 8px;}
i.fas.fa-check.class-green {color: #278A3B;}
.tournaments_menu {border-right: 1px solid #E0E0E0;}
.gpay-card-info-container.black, .gpay-card-info-animation-container.black {background-color: #168D10 !important;border-radius: 100px;}
.update_nomi {text-align: right !important;}
.box-borders {box-shadow: 0px 2px 15px 0px #0000001A;border-radius: 14px !important;}
.timings p {display: inline-block;font-size: 11px;}
.timings .exp-time {color: #130061 !important;font-weight: 600;}
.res_table_new span.tr_date {font-weight: 500;}
.res_table_new tr {border-bottom: 0px solid #f1f1f1;}
.sub_head_para a {text-transform: capitalize;border: 1px solid #130061;font-weight: 600;font-size: 14px;border-radius: 25px;margin: 0px 10px 0 0px;align-items: center;justify-content: center;padding: 10px 15px;}
.order_number {background: #fff;border-radius: 6px;padding: 20px;box-shadow: 0px 2px 15px 0px #0000001A;border-radius: 6px;}
.order_number h5 {color: #240D2C;font-size: 20px;font-weight: 600;margin: 10px 0 20px 0;}
.orders_list {font-size: 14px;color: #000000;font-weight: 500;}
.ticket_information_s {position: relative;padding: 20px;box-shadow: 0px 2px 15px 0px #0000001A;border-radius: 14px;margin-top: 30px;}
.ticket_information_s h5 {color: #130061;font-size: 20px;font-weight: 600;margin: 10px 0 30px 0;}
.ticket-order-details {display: flex;align-items: center;justify-content: space-between;}
.inform-img {position: relative;}
.inform-img img {width: 67px;height: 67px;}
.row_blocks ul li {display: inline-block;}
.desktop-hide{display: none;}
.tick-head-data {position: absolute;left: 80px;top: 5px;font-size: 11px;text-transform: uppercase;color: #555555;font-weight: 600;display: none;}
.search_top_bar {display: none;}
.add_details_section {margin-top: 15px;}
.add_details_section li {display: inline-block;margin: 0 20px 0 0px;}
.add_attendee {background: #130061;color: #fff;cursor: pointer;border-radius: 100px;padding: 0 20px;width: 157px;height: 40px;align-items: center;display: flex;justify-content: center;}
.add_attendee a {font-size: 14px;font-weight: 600;}
.view_order_tickets {border: 1px solid #000000;width: 157px;height: 40px;display: flex;align-items: center;justify-content: center;border-radius: 100px;}
.view_order_tickets a {font-size: 14px;font-weight: 600;color: #000000;}
.blocks-seperate {width: 100%;float: left;font-size: 12px;font-weight: 400;color: #000000;line-height: 16.8px;margin-right: 15px;}
.row-block-details ul li {display: inline-block;}
.list-note-details {font-size: 12px;color: #240D2C;font-weight: 400;}
.list-note-details .fa-file-alt {font-weight: 900;margin-right: 10px;font-size: 15px;color: #130061;}
.order-team-info h4 span{font-size: 16px;font-weight: 500;}
.order-team-info h4 {font-size: 16px;font-weight: 600;color: #240D2C;}
.row-block-details {margin: 10px 0 0;}
.viewing_now {visibility: hidden;}
.away_section ul li {font-size: 12px;}
.tournament_details_date ul li {display: inline-block;}
.tournament_details_date .details_heading {margin-left: 10px;}
.checkout_sec {
    margin: 5px 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.block_details {line-height: 16.8px;font-size: 12px;font-weight: 400;}
.details_row {line-height: 16.8px;font-size: 12px;font-weight: 400;}
.social_logins {float: right;}
.single-footer-social > li {display: inline-block;}
.single-footer-social li a {background: #fff;color: #fff;display: block;text-align: center;border-radius: 100%;margin: 0 5px;display: flex;align-items: center;justify-content: center;}
.fa-whatsapp {font-size: 20px;}
/*.copyright {float: left;margin: 5px 0;}*/
.icon-bar-whatsapp {display: inline-block;margin-right: 10px;}
/*.mainmenu-left .navbar-nav>li:nth-of-type(6) {margin-left: 9%;border: 1px solid #130061;border-radius: 25px;padding: 5px 10px;width: 131px;text-align: center;}
.mainmenu-left .navbar-nav>li:nth-of-type(6) a {color: #130061;}*/
section.onebox-header-area {box-shadow: 0px 5px 14px 0px rgba(0, 0, 0, 0.10);background: #fff;position: relative;}
.filter-sec-box {border: 1px solid #EEEDED;border-radius: 6px;}
.faq-section .faq--wrapper {box-shadow: 0px 2px 15px 0px #0000001A;}
/*.mainmenu-left .navbar-nav>li>a {line-height: 30px;}*/
.ticket-star-rating {background: #F5F5F5;    padding: 10px 7px 11px 5px;}

.border-bott {float: left;width: 100%;margin: 0px 0;}
.tick_list_new {height: 900px;overflow-x: auto;}
.select_sec h3 {font-size: 18px;font-weight: 600;text-align: center;margin: 0 0 10px 0;}
span.low_price {color: #F3173E;font-size: 10px;font-weight: 400;margin-right: 10px;}
.ticket_show img {width: 10px;margin-right: 6px;}
.range_clr {color: #130061;}
.book-with-content {background: url(../img/book_us.png);padding: 20px 20px;border: 1px solid #130061;border-radius: 6px;box-shadow: 0px 2px 15px 0px #0000001A;width: 100%;background-repeat: no-repeat;background-size: cover;height: 130px;}
.book-with-right-icon {margin: 0 auto;text-align: center;}
.book-with-right-text h3 {font-size: 18px;font-weight: 600;margin-bottom: 5px;text-transform: capitalize;padding: 0 0px;line-height: 25.2px;color: #fff;}
.book-with-right-text p {font-size: 14px;line-height: 22.4px;color: #fff;font-weight: 400;}
.onebox-why-book h2 {font-size: 36px;font-weight: 600;color: #130061;line-height: 50.4px;}
.book-with-right-icon img{max-width: initial;}
.partner_images {margin-top: 20px;background: #fff;display: inline-block;}
.partner_images img {display: inline-flex;background: #fff;padding: 5px;margin: 0 3px;}


/********************Range Filter start********************/
/*.filter_icon {float: left;width: 100%;max-width: 30px;}
.price-range-block {float: left;width: 100%;max-width: 360px;margin-right: 40px;margin-left: 0px;}
.sliderText{width:40%;margin-bottom:30px;border-bottom: 2px solid red;padding: 10px 0 10px 0px;font-weight:bold;}
.ui-slider-horizontal {width: 100%;max-width: 150px;height: 3px;background: #c5c5c5;}
.ui-widget-header {background: #130061;}
.ui-widget.ui-widget-content {border: 0px solid #c5c5c5;}
.ui-slider-horizontal .ui-slider-handle {top: -3px;}
.price-range-field {width: 84px;background-color: #fff;border: 1px solid #130061;color: #130061;border-radius: 25px;height: 45px;text-align: center;font-size: 14px;font-weight: 400;}
.price_range_details {display: flex;align-items: center;justify-content: space-between;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
    border: 0px solid #c5c5c5;background: #130061;font-weight: normal;color: #130061;width: 9px;height: 9px;border-radius: 25px;
}
.mob-footer .faq-title {cursor: pointer;display: flex;align-items: center;justify-content: space-between;}
.mob-footer .faq--item .faq-title .icon {-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: all ease 0.3s;-moz-transition: all ease 0.3s;transition: all ease 0.3s;}
.mob-footer .top_team_rig_icon i {
    color: #fff;
    font-size: 9px;
    background: #130061;
    border-radius: 25px;
    width: 18px;
    height: 18px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.mob-footer .faq--item.open .top_team_rig_icon {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}*/
/********************Range Filter end********************/

.onebox-slider-area .owl-theme .owl-dots {text-align:right !important; }
.onebox-slider-area .owl-dots .owl-dot.active span, .onebox-slider-area .owl-dots .owl-dot:hover span {
    background: #130061 !important;
}
.checkbox .box_check {padding-left: 30px;}
.profile-address-add {border: 1px solid #130061;padding: 10px 15px;margin-bottom: 20px;border-radius: 25px;}
.desk-hide-new{display: none;}


.text_para p{font-size: 14px;}
span.tournament_name_bold {font-weight: 500 !important;color: #000000 !important;font-size: 16px !important;}

/*.mainmenu-left .navbar-nav>li:nth-of-type(5){margin-left: 5%;}
.mainmenu-left .navbar-nav>li:nth-of-type(6){margin-left: 1%;}*/




@media only screen and (min-width: 1200px) and (max-width: 1400px) {
.tick_text span{font-size: 9px;} 
.ticket_value p {font-size: 9px;}
.tick_view{font-size: 9px;}
.remaining-count span{font-size: 9px;}
.ticket_value {float: right;max-width: 310px;margin: 5px 0px;}
.d-md-done{display: none;}
}

/*.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active{border: none !important;background: none !important;}
.ui-datepicker td span, .ui-datepicker td a {text-align: center !important;}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    border: none !important;
    background: #130061 !important;
    color: #fff !important;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus, .ui-button:hover, .ui-button:focus {
    border: none !important;
    background: #ededed !important;
    font-weight: normal !important;
    color: #2b2b2b !important;
}*/


.one {color: #130061 !important;}

.tick_guarantee {
    color: white;
    padding: 20px 50px;
    height: 100%;
    border: 1px solid #eeeded;
    margin: 20px 0 0;
    box-shadow: 0px 2px 15px 0px #0000001a;
    border-radius: 14px;
}
.guarantee_head {font-size: 14px;color: #130061;font-weight: 600;display: flex;align-items: center;}
.img-guarantee_head {margin-right: 10px;margin-left: -20px;}
.tick_guarantee ul {margin-left: 30px;}
.tick_guarantee ul li {color: #130061;font-size: 12px;font-weight: 400;line-height: 16.8px;list-style-type: disc;}


.scroll_section {display: flex;align-items: center;}
/*.ticket_quantity {max-width: 100px;float: left;width: 100%;height: 35px;margin: 0px 10px 0px 0px;}
.ticket_quality {max-width: 170px;float: left;width: 100%;height: 35px;margin: 0px 5px 0px 0px;}*/
/*.ticket_quality1 {height: 35px;background: #F5F5F5;margin: 0 5px 0 0;border-radius: 25px;display: flex;align-items: center;justify-content: space-around;color: #130061;font-size: 13px;font-weight: 500;cursor: pointer;padding: 0 20px;}*/
.ticket_quality1 {
    height: 35px;
    background: #f5f5f5;
    margin: 0 5px 0 0;
    border-radius: 5px;
    display: flex;
    align-items: center;
    justify-content: space-around;
    color: #130061;
    font-size: 13px;
    font-weight: 500;
    cursor: pointer;
    padding: 0 24px;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
}
.scroll_section .active {background: #272357;color: #fff;border-radius:5px;}

.rel_ticket {
    z-index: 10000000;
}
h5.other-subtitle {
    color: #fff;
}
p.match_name_orginal {
    text-transform: capitalize;
}
.heading_tags_all h1 {
  font-size: 26px;
  font-weight: 600;
  margin: 10px 0;
}
.heading_tags_all h2 {
  font-size: 24px;
  font-weight: 600;
  margin: 10px 0;
}
.heading_tags_all h3 {
  font-size: 24px;
  font-weight: 600;
  margin: 10px 0;
}
.heading_tags_all h4 {
  font-size: 18px;
  font-weight: 600;
  margin: 10px 0;
}
.heading_tags_all h5 {
  font-size: 18px;
  font-weight: 600;
  margin: 10px 0;
}
.heading_tags_all h6 {
  font-size: 18px;
  font-weight: 600;
  margin: 10px 0;
}
.heading_tags_all p {
  margin-bottom: 10px;
}


/*.container-fluid-size {
    padding-right: 55px;
    padding-left: 55px;
}*/
.place_stad_det .details_heading {
    font-size: 12px;
    margin: 0px 0;
}
.price-calc .total_price_val_head {
    width: 70px;
}
.price-calc .total_price_val_head {
    width: 70px;
}
.ticket-delivery {
    display: block;
    margin: 20px 0;
}
.ticket-delivery h6 {
    font-size: 14px;
    font-weight: 600;
    color: #130061;
    line-height: 24px;
}
.ticket-delivery p {
    font-size: 12px;
    line-height: 16.8px;
}
.price_info_dett {
    border-top: 2px dashed #eeeded;
    padding: 10px 0 0 0;
}
.sep_sec_tick {
    display: flex;
    justify-content: space-between;
}
.promo_show .checkbox .box_model {
    display: flex;
    align-items: center;
}
.promo_show .checkbox .box_model .chk_box_val {
    cursor: pointer;
    font-weight: 600;
    color: #240D2C;
    font-size: 14px;
    text-decoration: none;
    margin: 0 10px;
}
.box_model input[type="checkbox"] {
    visibility: hidden;
}
.btnss_all {
    position: absolute;
    display: block;
}
.price-calc .total_price_val_range {
    width: 90px;
}
.price-calc .total_price_val_head {
    width: 70px;
}

.check-new {display: block;position: relative;padding-left: 35px;margin-bottom: 12px;cursor: pointer;font-size: 22px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.check-new input {position: absolute;opacity: 0;cursor: pointer;height: 0;width: 0;}
.checkmark {position: absolute;top: 0;left: 0;height: 20px;width: 20px;background-color: #fff;border-radius: 4px;}
.check-new:hover input ~ .checkmark {background-color: #fff;}
.check-new input:checked ~ .checkmark {background-color: #130061;}
.checkmark:after {content: "";position: absolute;display: none;}
.check-new input:checked ~ .checkmark:after {display: block;}
.check-new .checkmark:after {left: 6px;top: 0px;width: 7px;height: 14px;border: solid white;border-width: 0 3px 3px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.checkout-form .form-group label{color: #130061;}
.checkout-form label.error {top: 0;position: absolute;right: 20px;}
.term-error-mgs label.error{top: 0;position: relative;left: 0px;}
.ticket_booking_protect p a {margin: 0 5px;}
/*.tabs_section_checkout .active {position: relative;padding: 5px 10px 5px 25px;border: 1px solid #ccc;margin: 0 20px 0 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;}*/
.tabs_section_checkout .active::after {content: '';position: absolute;top: 50%;right: -20px;transform: translateY(-50%);border-top: 28px solid transparent;border-bottom: 28px solid transparent;border-left: 20px solid #168D10;}


.CardInput-module_adyen-checkout__input__11tlB {
  display: block;
  max-height: 100px;
  border-radius: 100px !important;
  height: 30px !important;
  padding: 0 20px !important;
  border: 1px solid #130061 !important;
}
.adyen-checkout__card__brands {
    margin-bottom: 16px !important;
    margin-top: -8px;
    position: absolute !important;
    right: 0 !important;
    top: -40px !important;
}
.adyen-checkout__button {
  background: #168d10 !important;
  border-radius: 5px !important;
  width: 100%;
  max-width: 375px;
  display: block !important;
  height: 45px !important;
  margin: 0 auto !important;
}
.CardInput-module_card-input__icon__3Cz5M {display: none !important;}
.adyen-checkout__card__cvc__hint__wrapper {display: none !important;}
.input-field ::placeholder{font-weight: 600 !important;}
.adyen-checkout__payment-method--selected {background: #fff !important;border: 1px solid #fff !important;}
.adyen-checkout__card__form input{position: relative !important;}
.adyen-checkout-input__inline-validation {top: 25% !important;}
.adyen-checkout__card__brands__brand-wrapper:after {border: 0px solid !important;}
.adyen-checkout__helper-text,
.adyen-checkout__label__text {color: #130061 !important;font-size: 14px !important;font-weight: 600 !important;padding-bottom: 10px !important;}
.adyen-checkout__field {margin-bottom: 30px !important;}
.adyen-checkout__paywithgoogle>div>button, .adyen-checkout__paywithgoogle>div>button.long, .adyen-checkout__paywithgoogle>div>button.short {
    height: 45px !important;
    transition: background-color .3s ease-out, box-shadow .3s ease-out;
    max-width: 375px !important;
    margin: 0 auto !important;
    display: block !important;
    width: 100% !important;
}
.adyen-checkout__payment-method__radio {border-radius: 5px !important;width: 22px !important;height: 22px !important;border: 1px solid #130061 !important;background-color: #fff !important;}
.adyen-checkout__payment-method__radio:after {width: 15px !important;height: 15px !important;background-color: #130061 !important;border-radius: 5px !important;}
section.onebox-checkout-area.section_50.section_10 {
    padding: 20px 0;
}
.onebox-checkout-form-details .checkmark {
    top: 5px;
}

/********************new design changes *****************************/

/*.container-fluid-widd {
    padding-right: 90px;
    padding-left: 90px;
}*/
.popular_events {
    border: 1px solid #ddd;
    margin-bottom: 20px;
    background: #fff;
    border-radius: 10px;
    box-shadow: 0px 2px 15px 0px #0000001a;
    padding: 22px;
}
.pop_imag img {
    width: 100%;
        border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    height: 170px;
}
.event_pop_imag img {
    width: 60px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    height: 60px;
}
.popular_events_text {
    margin: 10px;
}
.popular_events_text h3 {
    color: #240D2C;
    font-size: 16px;
    font-weight: 500;
    line-height: 19.6px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
p.event_price {
    font-size: 12px;
    font-weight: 500;
    color: #240D2C;
    line-height: 19.6px;
}
p.date_time_all {
    font-size: 12px;
    font-weight: 400;
    color: #00000040;
    line-height: 19.6px;
}

.second-foot-content {
    margin-bottom: 30px;
}
.second-foot-content > h3 {
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 15px;
    text-transform: capitalize;
    line-height: 22.4px;
}
.second-foot-content ul {
    line-height: 1.4;
}
.second-foot-content li {
    display: inline-block;
}
.second-foot-content a {
    display: inline-block;
    padding: 0px 0;
    text-transform: capitalize;
    font-size: 12px;
    font-weight: 300;
    color: #E0E0E0;
    line-height: 16.8px;
}
.second-foot-content a::after {
    content: "|";
}
.foot_logo_area img {
    width: auto;
    height: 40px;
    margin-bottom: 0px;
}
.offer_percent img {
    width: 200px;
}

.category_lists {margin: 5px;text-align: center;}
#category_list .owl-nav {margin-top: 0px;text-align: center;}
.category_imag img {
    width: 150px !important;
    height: 150px;
    border-radius: 50%;
    margin: 0 auto;
    object-fit: cover;
}

.topAirSlider .owl-prev {
    background: #130061 !important;
    position: relative;
    text-align: center;
    width: 40px;
    height: 40px;
    align-items: center;
    display: flex;
    justify-content: center;
}
.topAirSlider .owl-next {
    background: #130061 !important;
    position: relative;
    text-align: center;
    width: 40px;
    height: 40px;
    align-items: center;
    display: flex;
    justify-content: center;
}

#category_list .owl-prev .fa, #category_list .owl-next .fa {font-size: 20px;margin-top: 5px;}
#popular_artist .owl-prev .fa, #popular_artist .owl-next .fa {font-size: 20px;margin-top: 5px;}
#popular_artist .owl-nav {margin-top: 0px;text-align: center;}
#cities_list .owl-prev .fa, #cities_list .owl-next .fa {font-size: 20px;margin-top: 5px;}
#cities_list .owl-nav {margin-top: 0px;text-align: center;}
.secured_para {
    font-size: 14px;
    font-weight: 400;
    line-height: 19.6px;
    margin-bottom: 15px;
}
.onebox-easy-booking h3 {
    color: #130061;
    display: block;
    font-size: 18px;
    font-weight: 600;
    text-transform: capitalize;
    margin-bottom: 10px;
    line-height: 33.4px;
}

.onebox-section-heading i {
    color: #fff;
    font-size: 12px;
    background: #130061;
    border-radius: 100px;
    width: 22px;
    height: 22px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: 10px;
}
.onebox-section-heading .dropdown {
    margin-left: 5px;
    color: #2FABE1;
    text-decoration: underline;
    cursor: pointer;
}

.filter_section {
    position: absolute;
    right: 0px;
    top: 0;
}
.filter_section ul li{display: inline-flex;}
.filter_section ul li .btn {
    background: #fff;
    border-radius: 5px;
    padding: 5px 30px;
    margin: 0 10px;
    color: #130061;
    font-size: 14px;
    font-weight: 400;
    cursor: pointer;
    box-shadow: rgba(0, 0, 0, 0.02) 0px 1px 3px 0px, rgba(27, 31, 35, 0.15) 0px 0px 0px 1px;
  

}

.filter_section ul li .btn:hover {
    background: #150062;
    border-radius: 5px;
    padding: 5px 30px;
    margin: 0 10px;
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    cursor: pointer;
    box-shadow: rgba(0, 0, 0, 0.02) 0px 1px 3px 0px, rgba(27, 31, 35, 0.15) 0px 0px 0px 1px;

}


#track-order-details label {
    position: relative;
    left: 10px;
}
#track-order-details input {
    margin-bottom: 5px;
}
.filter_section li img {
    width: 15px;
}

/*.filter_section .ui-state-default{width: 25px;height: 25px;border-radius: 0px;}
.filter_section .modal-title {display: inline-block;}
.filter_section .ui-state-active:hover {color: #000 !important;background: #007fff !important;}
.filter_section .ui-state-disabled:active {color: #000 !important;background: #007fff !important;}
a.ui-state-default.ui-state-active {color: #000;}*/
.date_pick {
    display: flex;
    align-items: center;
    justify-content: space-around;
}
.filter_section .modal-title {display: inline-block;}
.filter_section .ui-datepicker td span, .filter_section .ui-datepicker td a {text-align: center;}



/****************new changes**********************/


.recent_news_section .onebox-section-heading > h2, .tournament_sections .onebox-section-heading > h2, .explore_events .onebox-section-heading > h2, .other_event_tick .onebox-section-heading > h2 {color: #130061;display: flex;font-size: 24px;font-weight: 600;text-transform: capitalize;margin: 10px 0 30px 0;line-height: 33.4px;align-items: center;justify-content: center;}
.text-paragraph p {color: #fff;}
.tournament_sec_img img {width: 100%;height: 212px;border-top-left-radius: 14px;border-top-right-radius: 14px;}
.tournament_sec {border: 1px solid #ddd;margin-bottom: 30px;background: #fff;border-radius: 14px;box-shadow: 0px 2px 15px 0px #0000001a;}
.tournament_sec_details {padding: 15px;}
.tournament_sec_cont h4 {display: block;font-size: 16px;font-weight: 600;margin-bottom: 5px;text-transform: capitalize;line-height: 22px;height: auto;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.tournament_sec_cont p {height: auto;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;line-height: 22px;}
.tournament_sec_btn .book-btn {padding: 5px 0;width: 100%;background: #130061;margin: 10px 0 0;text-align: center;border-radius: 20px;color: #fff;border: 1px solid #130061;}
.tournament_sec_btn .book-btn:hover{background: #fff;color: #130061;border: 1px solid #130061;}

.explore_events_cont h4 {margin-bottom: 10px;font-size: 20px;}
.imag-center {margin-top: 0px;}
.column-rev {display: flex;flex-direction: column-reverse;}
.popular_event_img img {width: 100%;height: 300px;}
.popular_event_link li {display: inline-flex;justify-content: center;width: 46%;margin: 10px 10px 0 0;}
.popular_event_link li a {display: inline-flex;width: 100%;background: #130061;justify-content: center;padding: 12px 0;color: #fff;border: 1px solid #130061;}
.popular_event_link li a:hover{border: 1px solid #130061;color: #130061;background: #fff;}
.other_event_details {background: #dcf2ff;padding: 20px;}
.add_details {margin-left: 25px;margin-top: 30px;}
.add_details li {list-style-type: disc;}
.recent_news_sec_img img {width: 100%;height: 212px;border-top-left-radius: 14px;border-top-right-radius: 14px;}
.recent_news_sec {border: 1px solid #ddd;margin-bottom: 30px;background: #fff;border-radius: 14px;box-shadow: 0px 2px 15px 0px #0000001a;}
.recent_news_sec_details {padding: 15px;}
.recent_news_sec_cont h4 {display: block;font-size: 16px;font-weight: 600;margin-bottom: 5px;text-transform: capitalize;line-height: 22px;height: auto;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.recent_news_sec_cont p {height: auto;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;line-height: 22px;}
.recent_news_sec_btn .book-btn {padding: 5px 0;width: 100%;background: #130061;margin: 10px 0 0;text-align: center;border-radius: 20px;color: #fff;border: 1px solid #130061;}
.recent_news_sec_btn .book-btn:hover{background: #fff;color: #130061;border: 1px solid #130061;}


.things_to_sec_cont {
    margin-bottom: 20px;
}
.things_to_sec_cont  a{
    text-decoration: underline;
    color: blue;
}
.things_to_sec_cont p {
    line-height: 19.2px;
    margin: 10px 0;
}
.explore_events_img img {
    width: 100%;
    height: 200px;
}
.explore_events_cont {
   padding: 15px;
}
.column-rev .explore_events_img {
    margin-bottom: 10px;
}
.explore_events_sec {
    box-shadow: 0px 2px 15px 0px #0000001a;
    border-radius: 14px;
}
.breadcromb-formula .text-paragraph p {
    color: #fff;
    line-height: 19.6px;
}

.breadcromb-formula .bread-img-head h1{margin: 10px 0px 30px;}

section.onebox-easy-booking.section_50 {
    padding: 30px 0;
}
.other_event_tick .faq--wrapper {padding: 0px;}

.breadcromb-formula {
    padding: 50px 0 80px;
}





.mob-show {display: none;}
.filter_section_mobile {display: none;}
.filter_icon_mobile img {
        width: 15px;
        margin-right: 10px;
    }
/*.mob-hides {display: none;}*/


.other_venue_tick_content {
    text-align: center;
}
.other_venue_tick_content h2 {
    font-size: 20px;
    margin-bottom: 30px;
}
.other_venue_tick_content h4 {
    font-size: 16px;
}

.formula1_sections .onebox-section-heading > h2, .other_venue_tick .onebox-section-heading > h2 {
    color: #130061;
    display: flex;
    font-size: 24px;
    font-weight: 600;
    text-transform: capitalize;
    margin: 10px 0 30px 0;
    line-height: 33.4px;
    align-items: center;
    justify-content: center;
}
.things_to_sec_cont a:hover{color: blue;}

.other_venue_tick_content a:hover {
    color: blue;
}
.add_details li a:hover {
    color: blue;
}
.other_venue_tick_content a:hover {
    color: blue;
}

.formula1_sec_img {
    margin: 0 auto;
    text-align: center;
}
.formula1_sec_img img {
    width: 200px;
    height: 200px;
    border-radius: 50%;
}

.formula1_sec_details {
    padding: 15px;
}
.formula1_sec_cont h4 {
    display: block;
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 5px;
    text-transform: capitalize;
    line-height: 22px;
    height: auto;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.formula1_sec_cont p {
    height: auto;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 22px;
}
.formula1_sec_btn .book-btn {
    padding: 5px 0;
    width: 100%;
    background: #130061;
    margin: 10px 0 0;
    text-align: center;
    border-radius: 20px;
    color: #fff;
    border: 1px solid #130061;
}

.book-btn:hover{
    padding: 5px 0;
    width: 100%;
    background: #fff;
    margin: 10px 0 0;
    text-align: center;
     border-radius: 20px; 
    color: #130061;
    border: 1px solid #130061;
}
.popular_event_cont {
    margin-top: 8%;
}
.popular_event_cont p {
    line-height: 22px;
}

.explore_events_cont p {
    height: auto;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 22px;
}


.mainmenu-left .navbar {margin-bottom: 0px;}
.mainmenu-left .navbar-default {background-color:#fff;border-color: #fff;}
.mainmenu-left .navbar-default .navbar-nav>li>a {color: #130061;font-size: 16px;}
.mainmenu-left .navbar-default .navbar-nav>li>a:focus, .mainmenu-left .navbar-default .navbar-nav>li>a:hover {color: #240D2C;background-color: transparent;}
.mainmenu-left .dropdown-menu {min-width: 270px;padding: 0 0px;}
.mainmenu-left .dropdown-menu>li>a {font-size: 14px;padding: 0px;}
.mainmenu-left .dropdown-submenu .dropdown-menu {margin-top: -3px;border-radius: 0px;}
.mainmenu-left .dropdown-menu > li {padding: 7px 20px;border-bottom: 1px solid #edebeb;}
.mainmenu-left ul>li.sub::after {content: "";position: absolute;right: 0;top: 17px;border-width: 5px;border-style: solid;display: none;justify-content: center;border-color: transparent #382a2a00 transparent transparent;}
.mainmenu-left ul>li.sub:hover::after {display: block;}
.mainmenu-left .sub:hover:before {-webkit-transform: none;-moz-transform: none;-o-transform: none;}
.mainmenu-left .sub:hover:before {opacity: 1;}
.mainmenu-left .sub ul .sub:before {background-image: url("../img/caret.png");}
.mainmenu-left .sub:before {display: block;content: '';background-image: url("../img/caret.png");background-repeat: no-repeat;position: absolute;border-radius: 50%;padding: 8px;right: 10px;background-position: center;opacity: 50%;top: 13px;}
.mainmenu-left .sub ul li:focus>a, .mainmenu-left .sub ul li:hover>a {color: #ffff;}
.mainmenu-left .sub ul li>a {color: #130061;}
.mainmenu-left .dropdown-menu>li>a:focus, .mainmenu-left .dropdown-menu>li>a:hover {background-color: transparent;}

.formula1_sec_cont {
    text-align: center;
}
.explore_race p {
    height: auto;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 22px;
}
.things_to_sec_details {
    margin-top: 8%;
}
.add_details a {
    color: blue;
}
.other_venue_tick_content a {
    color: blue;
}
.single-footer-social li a i{color: #fff;}



@media (min-width: 1200px) {
    .container {
        max-width:1140px;
        width: 100%;
    }
    .d-md-done{display: none;}
}
@media (min-width: 1300px) {
    .container {
        max-width:1270px;
    }
    .d-md-done{display: none;}
}
@media (min-width: 1400px) {
    .container {
        max-width:1380px
    }
    .d-md-done{display: none;}
}

/*@media (min-width: 1200px) {
    .container {
        width:1170px
    }
}

@media (min-width: 1400px) {
    .container {
        width:1420px
    }
}*/
#track-order-details label {
    position: relative;
    left: 10px;
}
section.onebox-tickets-selection-sub-header.section_10 {
    margin: 20px 0 30px 0;
}
.sub-header-section {
    background: #fff;
    padding: 20px;
    border-top: 5px solid #130061;
    z-index: 1;
    position: relative;
    box-shadow: 0px 2px 15px 0px #0000001a;
    border-radius: 0px 0px 14px 14px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.place_order-details {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.team-name-details .order-img {
    width: 140px;
}


#myModal_res .modal-content {border-radius: 12px;} 
#myModal_res .modal-body {padding: 24px;}
.rest_popup h2 {font-size: 14px;font-weight: 600;padding-bottom: 10px;padding-top: 10px;line-height: 22px;}
i.far.fa-exclamation-triangle {color: red;margin-right: 10px;}
.rest_popup .pb-4 {padding-bottom: 12px;padding-top: 12px;}
.rest_popup .px-3 {padding-left: .75rem; padding-right: .75rem;}
.rest_popup .px-1 {padding-left: .25rem; padding-right: .25rem;}
.rest_popup .px-5 {padding-left: 1.25rem;padding-right: 1.25rem;}
.rest_popup .pt-4 {padding-top: 1rem;}
.rest_popup .gap-4{gap: 1rem;}
.rest_popup h3 {font-weight: 600;font-size: 14px;line-height: 22px;}
.rest_popup p {margin-bottom: .5rem;}
.rest_popup .btn-primary {
    background: #fff;
    color: #51af3b;
    font-weight: 400;
    border-radius: 50px;
    padding: 8px 30px;
    width: 100%;
    text-transform: capitalize;
    border: 1px solid #51af3b;
}
.rest_popup .btn-primary:hover{background: #130061;color: #fff;border: 1px solid #130061;}
.rest_popup .btn-success {
    background: #51af3b;
    color: #fff;
    font-weight: 400;
    border-radius: 5px;
    padding: 8px 30px;
    width: 100%;
    text-transform: capitalize;
    border: 1px solid #51af3b;
}
.rest_popup .btn-back {
    background: #FF0000;
    color: #fff;
    font-weight: 400;
    border-radius: 5px;
    padding: 8px 30px;
    width: 100%;
    text-transform: capitalize;
    border: 1px solid #FF0000;
}
.rest_popup .btn-back:hover{background: #130061;color: #fff;border: 1px solid #130061;}
.res_modal .modal-body {padding: 24px;}
.rest_popup .btn-success:hover{background: #130061;color: #fff;border: 1px solid #130061;}
.flex-btn {display: flex;}
.ok_btn {display: flex;}
.res_modal .modal-dialog {min-height: 100%;display: flex;align-items: center;justify-content: center; margin: 0 auto;padding: 0 0px;}
.res_modal .modal-content{max-width: 600px;width: 100%;border-radius: 12px;}
.res_modal {padding-right: 0px !important;}
body.popup-open {overflow: hidden !important;}
.res_modal .close {
    font-size: 30px;
    font-weight: 400;
}

.next-match-fixtures {
    width: 100%;
    float: left;
    border-radius: 5px;
    background: #fff;
    background: -moz-linear-gradient(top, rgba(53,61,84,1) 0%, rgba(23,30,54,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(53,61,84,1) 0%, rgba(23,30,54,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgb(95 31 116) 0%, rgb(86 29 105) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#353d54', endColorstr='#171e36', GradientType=0 ); /* IE6-9 */
       margin: 22px 12px 12px 2px;
}

.next-match-fixtures .nmf-loc li {
    float: left;
    color: #ffffff;
    font-size: 12px;
    /* border-right: 1px solid rgba(255, 255, 255, .20); */
    line-height: 40px;
    padding: 0px;
    border-radius: 61px 0 0 54px;
}
.next-match-fixtures:last-child {
    margin-bottom: 0;
}
.next-match-fixtures .match-teams-vs {
    padding: 14px 20px 13px;
    min-height: 173px;
}
.next-match-fixtures .match-teams-vs li.team-logo {
    width: 27%;
    padding-top: 18px;
}
.next-match-fixtures .match-teams-vs li.mvs {
    width: 46%;
}
.next-match-fixtures .match-teams-vs .team-logo strong {
    font-size: 14px;
    color: #ffff;
    font-weight: 600;
    margin: 5px 0 0;
}
.next-match-fixtures .mvs p {
    font-size: 12px;
    color: #fff;
    margin: 0px;
}
.next-match-fixtures .mvs p strong {
   
    display: block;
    font-weight: 400;
}
.next-match-fixtures .match-teams-vs .vs {
    background: #7c859a;
    border: 0;
    display: inline-block;
    line-height: 25px;
    padding: 0 15px;
    border-radius: 15px;
    color: #fff;
    margin: 5px 0 0;
    font-size: 12px;
}
.next-match-fixtures .nmf-loc {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0;
    list-style: none;
    border-top: 1px solid rgba(255,255,255,.20);
}
.next-match-fixtures .nmf-loc  {
    float: left;
    color: #d3d3d3;
    font-size: 13px;
    border-right: 1px solid rgba(255, 255, 255, .20);
    line-height: 40px;
    padding: 0 16px;
    font-weight: 600;
}
.next-match-fixtures .nmf-loc  {
    float: right;
}
.next-match-fixtures .nmf-loc  i {
    margin-right: 7px;
    font-size: 8px;
}
.next-match-fixtures .nmf-loc  {
    border: 0px;
    border-top: 1px solid #ccc;
}
.next-match-fixtures .nmf-loc li a {
    color: #7c859a;
    font-weight: 600;
    text-transform: uppercase;
}
.next-match-fixtures .nmf-loc a i {
    font-size: 12px;
}
.next-match-fixtures .nmf-loc  a:hover {
    color: #fff;
}
.next-match-widget {
    width: 100%;
    float: left;
}
.next-match-widget h5.title {
    background: #e81f3e;
    color: #fff;
    line-height: 51px;
    text-align: center;
    margin: 0px;
    border-radius: 3px 3px 0 0;
}
.next-match-widget .nmw-wrap {
    border: 1px solid #e1e1e1;
    border-top: 0px;
    border-radius: 0 0px 3px 3px;
    width: 100%;
    float: left;
}
.match-teams-vs {
    margin: 0;
    padding: 40px 30px 20px;
    list-style: none;
    width: 100%;
    float: left;
}
.match-teams-vs li {
    float: left;
    text-align: center;
}
.match-teams-vs li.team-logo {
    width: 40%;
}
.match-teams-vs li.mvs {
    width: 20%;
}
.match-teams-vs li.team-logo strong {
    display: block;
   
    font-size: 24px;
    color: #222222;
    font-weight: 400;
    margin: 10px 0 0;
}

.next-match-fixtures {
    width: 100%;
    float: left;
    border-radius: 24px 0 26px 21px;
    background: #fff;
    margin: 22px 12px 12px 2px;
    box-shadow: 0px 2px 15px 0px #0000001a;

}
.next-match-fixtures:last-child {
    margin-bottom: 0;
}
.next-match-fixtures .match-teams-vs {
    padding: 11px 20px 9px;
}
.next-match-fixtures .match-teams-vs li.team-logo {
    width: 27%;
    padding-top: 18px;
}
.next-match-fixtures .match-teams-vs li.mvs {
    width: 46%;
}
.next-match-fixtures .match-teams-vs .team-logo strong {
    font-size: 14px;
    color: #150062;
    font-weight: 600;
    margin: 5px 0 0;
}
.next-match-fixtures .mvs p {
    font-size: 13px;
    color: #000000;
    margin: 0px;
}
.next-match-fixtures .mvs p strong {
   
    display: block;
    font-weight: 400;
}
.next-match-fixtures .match-teams-vs .vs {
    background: #150062;
    border: 0;
    display: inline-block;
    line-height: 25px;
    padding: 0 15px;
    border-radius: 15px;
    color: #fff;
    margin: 5px 0 0;
    font-size: 12px;
}
.next-match-fixtures .nmf-loc {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0;
    list-style: none;
    border-top: 1px solid rgba(255,255,255,.20);
}
.next-match-fixtures .nmf-loc  {
    float: left;
    color: #d3d3d3;
    font-size: 13px;
    border-right: 1px solid rgba(255, 255, 255, .20);
    line-height: 40px;
    padding: 0 16px;
    font-weight: 600;
}
.next-match-fixtures .nmf-loc  {
    float: right;
}
.next-match-fixtures .nmf-loc  i {
    margin-right: 7px;
    font-size: 12px;
}
.next-match-fixtures .nmf-loc  {
    border: 0px;
    border-top: 1px solid #ccc;
    background: #150062;
    border-radius: 19px 0 22px 0;
}
.next-match-fixtures .nmf-loc li a {
    color: #f2f4f9;
    font-weight: 600;
    text-transform: capitalize;

}
.next-match-fixtures .nmf-loc a i {
    font-size: 12px;
}
.next-match-fixtures .nmf-loc  a:hover {
    color: #fff;
}

.next-match-fixtures .nmf-loc li:last-child {
    border: 0px;
}

.next-match-fixtures .nmf-loc li:last-child {
    float: right;
}

.dropdown-submenu .active {
   color:#fff;
}

.mainmenu-left .dropdown-menu>li>a:focus, .mainmenu-left .dropdown-menu>li>a:hover {
    background-color: transparent;
    color: #ffffffcc;
}

.view_all{
    float: right;
}

.view_all    a:hover {
    color: inherit;
    text-decoration: none;
    color: inherit;
    font-weight: 600;
}

.hasDatepicker {
    padding: 0px 2px 0px 15px;
    font-size: 14px;
    line-height: 2.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #130061;
    border-radius: 35px;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

.btn-primary {
    color: #fff !important;
    background-color: #130061 !important;
    border-color: #130061 !important;
}

.btn-primary:hover {
    background-color: #fff !important;
    color: #130061 !important;
    border-color: #130061 !important;
}


.btn-outline-secondary {
    color: #6c757d !important;
    background-color: transparent !important;
    background-image: none !important;
    border-color: #6c757d !important;
}

.btn-secondary:hover{
    color: #fff !important;
    background-color: #6c757d !important;
    border-color: #6c757d !important;
}

.btn-outline-secondary:hover {
    color: #fff !important;
    background-color: #6c757d !important;
    border-color: #6c757d !important;
}

.modal-header {
    padding: 10px 18px 4px 23px;
    border-bottom: 1px solid #e5e5e5;
}

.modal-footer {
    padding: 16px 20px 14px 2px;
    text-align: right;
    border-top: 1px solid #f5f5f5;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
    border: 1px solid #c5c5c5 !important;
    background: #ffff !important;
    font-weight: normal !important;
    color: #454545 !important;
    text-align: center !important;
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
border: 1px solid #130061 !important;
    background: #1300618f !important;
    color: #ffffff !important;
}

.ui-widget-header {
    border: 1px solid #dddddd !important;
    background: #ffffff !important;
    color: #130061 !important;
    font-weight: bold;
}

.ui-state-active, .ui-widget-content .ui-state-active{

    border: 1px solid #130061 !important;
    background: #130061 !important;
    color: #ffffff !important; 
}

.e_tickets{
    line-height: 0;
}
.res_popup {
    border-radius: 5px;
    font-size: 11px;
    line-height: 16px;
    color: #4C5271;
}

.ticket_book{
    border-left: 2px dotted #ccc;
}

.tic_stadium{
    margin-bottom: 5px;
}

.tic_tick {
    margin-bottom: 10px;
}

.things .dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
    color: #ffffff !important;
    text-decoration: none;
    background-color: #150062 !important;
}

.nav-pills>li.active>a {
    color: #fff;
    background-color: #130061 !important;
}

.faq .nav-tabs > li {
    float: none;
    margin-top: 0;
}

.faq .faq-menu {
    padding: 0px 0px;
    box-shadow: 0px 2px 15px 0px #0000001A;
    border-radius: 14px;
}

.faq .tab-content > .active {
    height: auto;
    padding: 15px;
}

.faq .faq--wrapper {
    padding: 0;
    background: #fff;
    box-shadow: 0px 2px 15px 0px #0000001A;
    border-radius: 14px;
    margin-bottom: 10px;
}

.subscribe .input-group {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    width: 100%;
}

.subscribe .mb-3, .my-3 {
    margin-bottom: 1rem !important;
}

.subscribe  .input-group>.form-control {
    position: relative;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    width: 1%;
    margin-bottom: 0;
}

.subscribe .form-control {
    display: block;
    width: 100%;
    padding: .375rem .75rem;
    font-size: 14px;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #130061;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

.subscribe .input-group-append, .input-group-prepend {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.subscribe .btn-outline-secondary {
    color: #fffbe1 !important;
    background-color: #130061 !important;
    background-image: none !important;
    border-color: #6c757d !important;
}

.subscribe .invalid-feedback {
    display: none;
    width: 100%;
    margin-top: .25rem;
    font-size: 15px;
    color: #dc3545;
}


.single-upcoming1 .nmf-loc {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0;
    list-style: none;
    border-top: 1px solid rgba(255,255,255,.20);
}
.single-upcoming1 .nmf-loc  {
    float: left;
    color: #d3d3d3;
    font-size: 13px;
    border-right: 1px solid rgba(255, 255, 255, .20);
    line-height: 40px;
    padding: 0 16px;
    font-weight: 600;
}

.single-upcoming1 .nmf-loc {
    border: 0px;
    border-top: 1px solid #ccc;
    background: #150062;
    border-radius: 10px;
    width:100%;
}

.single-upcoming1 .nmf-loc  {
    float: right;
}
.single-upcoming1 .nmf-loc  i {
    margin-right: 7px;
    font-size: 8px;
}
.single-upcoming1 .nmf-loc  {
    border: 0px;
    border-top: 1px solid #ccc;
}
.single-upcoming1 .nmf-loc li a {
    color: #7c859a;
    font-weight: 600;
    text-transform: uppercase;
}
.single-upcoming1 .nmf-loc a i {
    font-size: 12px;
}
.single-upcoming1 .nmf-loc  a:hover {
    color: #fff;
}

.single-upcoming1 .nmf-loc li {
    float: left;
    color: #ffffff;
    font-size: 13px;
    /* border-right: 1px solid rgba(255, 255, 255, .20); */
    line-height: 35px;
    padding: 0px;
    border-radius: 61px 0 0 54px;
}

.single-upcoming1 .nmf-loc {
    border: 0px;
    border-top: 1px solid #ccc;
    background: #150062;
    border-radius: 10px;
    width: 100%;
}

.single-upcoming1 .nmf-loc li:last-child {
    float: right;
}

.single-upcoming1 .nmf-loc:hover {

    Background:#0137D5;
    
    }
    

.single-upcoming1 {
    width: 100%;
    float: left;
    border-radius: 10px;
    background: #fff;
    margin: 22px 12px 12px 2px;
    box-shadow: 0px 2px 15px 0px #0000001a;
    padding: 0;
}

.single-upcoming1 h3{
    font-size: 17px;
    text-align: center;
    font-weight: 500;
    color: #150062;
    bottom: 16px;
    min-height: 37px;
}

.single-upcoming1 .mb2{
  padding: 20px;
}

.single-upcoming1 .upcoming-teams-texts {
   margin: 0;
}

.single-upcoming1 p.tourn_name {
    color: #150062;
    font-size: 16px;
    font-weight: 400;
}

.single-upcoming1 p.stad {
    color: #202020 !important;
    font-size: 13px;
    font-weight: 400;
    line-height: 15.8px;
    margin-bottom: 5px;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.single-upcoming1 .upcoming-teams-texts span {
    font-weight: 400;
    font-size: 12px;
    color: #202020;
    background: #72FCFE;
    padding: 0px 4px;
    border-radius: 5px;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    max-width: 200px;

}

@media (max-width: 991px) {
    .faq--wrapper {
        margin-bottom: 43px;
    }

    .faq--wrapper .main-title {
        margin-bottom: 16px;
    }
    .d-md-done{display: none;}
}
@media (max-width: 767px) {
    .home-search-div{left: 15px; right: 0; top: 60px;height: 200px; }
    .onebox-main-slide{
        height: 80px;
        border-radius: 6px;
        margin: 10px 10px;
        background-size: 100% 100%;
    }
    .leag_match_img img {
        max-width: 100%;
    }

}

.mCSB_inside > .mCSB_container {
    margin-right: 0px;
}

.new-year-header{
    font-size: 18px;
    font-weight: 600;
    color: #130061;
    line-height: 25px;
}

.new-year-header2{
    font-size: 17px;
    font-weight: 600;
    color: #130061;
    line-height: 25px;
    margin-top: 27px;
}

/* .lowest_price{
    display: flex;
} */

@media only screen and (min-width: 320px) and (max-width: 1200px) {
    .blogs_details .tic_stadium {
        margin-bottom: 13px;
        min-height: 100px;
        width: -webkit-fill-available;
        object-fit: contain;
        /* max-height: 384px; */
        border: 1px solid #ccc;
        border-radius: 12px;
        padding: 2px;
        background: #cccccc1c;
    }
    .blog_page_details h1 {
        font-weight: 500;
        margin: 0 0 20px 0;
        font-size: 20px;
        color: #000;
    }
}


.team_fc_tickets h2 {
    font-weight: 600;
    text-transform: capitalize;
    margin: 20px 0;
    font-size: 24px;
    color: #000000;

}
.team_fc_tickets h3 {
    font-weight: 500;
    text-transform: capitalize;
    margin: 20px 0;
    font-size: 20px;
    color: #000000;
}
.team_fc_tickets h4 {
    font-weight: 400;
    text-transform: capitalize;
    margin: 20px 0;
    font-size: 16px;
    color: #000000;
}