.sl-arrow.disabled {
    display: none;
}
.banner-page.details .img img {
    object-fit: cover;
    object-position: center;
}
section.box-home.box-achievement .owl-item .item-achievement .img {
    height: 220px;
    justify-content: center;
    align-items: center;
    display: flex;
}
section.box-home.box-achievement .owl-item .item-achievement {
    align-items: center;
}
.list-achievement .block-achievement .img {
    height: 330px;
}
.gallery-page .gallery-list-content .gallery-des {
    padding: 20px 0;
}
.gallery-page .gallery-list-content #list-photo {
    padding: 25px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0;
}
.gallery-page .gallery-list-content #list-photo .item {
    width: 32.333%;
}

.match-page .psy-pane.v2 {
    justify-content: center;
}

.match-page .psy-pane.v2.fix, .psy-pane.fix {
    background-color: transparent;
    box-shadow: unset !important;
}
.box-match-pri .ct-match {
    width: 100%;
}
.box-match-pri .ct-match .team {
    width: 30%;
}
.box-match-pri .ct-match .team.home {
    justify-content: flex-end;
}
.box-match-pri .ct-match .team.away {
    justify-content: flex-start;
}
.latest-match.box-match-pri .ct-match .team img {
    width: 100px;
}
.item-schedule .ct .result-match, .item-schedule .ct .vs{
    flex: 0 0 15%;
    text-align: center;
    margin: 0 6px;
    color: #000000;
}
.item-schedule .ct .team {
    flex: 0 0 45%;
}
.pagination .page-item.disabled {
    display: none;
}
#list-photo .item .photo-item .thumb {
    display: flex;
    justify-content: center;
    align-items: center;
}
.tabs-match ul.nav {
    justify-content: center;
}
.page-pri .no-result {
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 25px;
    width: 100%;
}
.table-point.home {
    height: unset;
    padding-bottom: 12px;
}
@media (min-width: 1921px) {
    .name-big {
        font-size: 200px;
    }
    .container {
        max-width: unset !important;
    }
    .wrap-video .vd-play {
        width: 80%;
    }
    .wrap-video .vd-comment {
        width: 20%;
    }
}
@media (max-width: 1440px) {
    .search .ct {
        left: -300% !important;
    }
}
@media (max-width: 575px) {
    .hd-right:before {
        transform: unset !important;
    }
    .match-page .psy-pane.v2 {
        font-size: 12.5px;
    }
}
.hd-right:before {
    left: 0;
    -webkit-transform: skew(-20deg) scale(1);
    -ms-transform: skew(-20deg) scale(1);
    transform: skew(-20deg) scale(1);
}
.item-schedule {
    margin-bottom: 5px;
}
.item-schedule .ct {
    -ms-flex: 0 0 47%;
    flex: 0 0 47%;
}
.item-schedule:hover {
    box-shadow: 1px;
    -webkit-box-shadow: 0 1px 9px rgba(0, 0, 0, .3);
    box-shadow: 0 1px 9px rgba(0, 0, 0, .3);
    transition: all 0.4s;
}
.schedule-details .ct-match .team img {
    max-width: 64px;
}
.top-page-pri .filter-select.v4 {
    justify-content: flex-end;
}
.top-page-pri .filter-select.v4 .btn-reset {
    margin-left: 10px;
}

.content-post .desc {
    margin-bottom: 30px;
    color: #000000;
}
.post-container{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
i.fas.fa-spinner.fa-pulse {
    font-size: 50px;
}

.view-pri.blue button {
    padding: 10px 20px;
}
.contact-form .captcha-submit .view-pri a {
    font-family: "Sarabun", sans-serif;
}
.view-pri button:after, .view-pri button:before {
    content: '';
    position: absolute;
    left: -10px;
    top: 0;
    width: 15px;
    height: 34px;
    background: url(../images/dc-button.png) no-repeat left top;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
.view-pri:hover button {
    padding-left: 35px;
    padding-right: 35px;
}
.view-pri:hover button:before {
    left: 0;
}
.view-pri:hover button:after {
    right: 0;
}
.view-pri button:after {
    left: inherit;
    top: inherit;
    right: -10px;
    bottom: 0;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}
.view-pri button {
    position: relative;
    padding: 11px 25px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    color: #EE0033;
    text-transform: uppercase;
}
.view-pri button i {
    margin-left: 5px;
}
.vd-comment {
    background-color: #fff;
}
.vd-comment .title {
    margin-bottom: 20px;
    color: #000000 !important;
    background-color: #fff !important;
}
.lg-outer.fb-comments .fb-comments {
    background-color: #fff;
}
.vd-comment .item-sb-news .title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: flex-start;
    padding-left: 20px;
    text-transform: uppercase;
    color: #fff;
    font-weight: 500;
     border-left: unset; 
    margin-bottom: 5px;
}
.item-schedule .stadium {
    flex: 0 0 15%;
}
.item-schedule .ct .score {
    display: flex;
    flex: 0 0 15%;
    justify-content: center;
    align-items: center;
}
.vd-comment .item-sb-news  {
    padding: 0px 15px;
}
.wiki-player {
    margin-bottom: 40px;
}
.wiki-player .check_height.wrapped_text p {
    margin-bottom: 15px;
}

.post-container .row.list-post-cat {
    width: 100%;
    align-self: flex-start;
    margin: 0;
}
.top-page-pri .btn-reset {
    background-color: #44494D;
}

.top-page-pri .btn-reset:hover {
    background-color: #EE0033;
}
.lg-sub-html .vd-comment {
    width: 420px;
}
.psy-pane.v2.fix {
    padding: 5px 15px;
}
.tabs-match>.nav-tabs .nav-link {
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #B5B4B4;
}
.lg-outer .lg-thumb-outer {
    z-index: 99999999999;
}
.m-nav .nav-ct ul li.active .par-menu{
    background-color: #03264F;
}
.m-nav .nav-ct ul li.active .child_menu li.active {
    background: rgb(28, 60, 96);
}
#lg-zoom-out {
    opacity: 0.5;
    pointer-events: none;
    display: none;
}
.lg-zoomed #lg-zoom-out {
    opacity: 1;
    pointer-events: auto;
    display: block;
}
.display-filter .psy-pane {
    padding: 3px 0;
    scrollbar-width: thin;
    scrollbar-color: #03264f #fff;
}
.display-filter .psy-pane::-webkit-scrollbar {
    height: 8px;
}

.display-filter .psy-pane::-webkit-scrollbar-track {
    background: #fff;
    border-radius: 10px;
    box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
}

.display-filter .psy-pane::-webkit-scrollbar-thumb {
    background: #c0c0c0;
    border-radius: 10px;
}
#match_detail_loadmore i.fas.fa-spinner.fa-pulse {
    font-size: 22px;
    margin-left: 0px;
}

.item-report-match .icon.double-yl-card {
    background-image: url(../images/ic-2-the-vang.png);
    background-position: center;
    background-size: 100% 100%;
}

.item-report-match .icon.injury {
    background-image: url(../images/ic-injury.png);
    background-position: center;
    background-size: 100% 100%;
}

.item-report-match .icon.owngoal {
    background-image: url(../images/ic-owngoal.png);
    background-position: center;
    background-size: 100% 100%;
}

.item-report-match .icon.penalty-goal {
    background-image: url(../images/ic-penalty-goal.png);
    background-position: center;
    background-size: 100% 100%;
}

.item-report-match .icon.penalty-nogoal {
    background-image: url(../images/ic-penalty-nogoal.png);
    background-position: center;
    background-size: 100% 100%;
}

.item-report-match .icon.redcard {
    background-image: url(../images/ic-redcard.png);
    background-position: center;
    background-size: 100% 100%;
}

.item-report-match .icon.swap {
    background-image: url(../images/ic-swap.png);
    background-position: center;
    background-size: 100% 100%;
}

.item-report-match .icon.yellowcard {
    background-image: url(../images/ic-yellowcard.png);
    background-position: center;
    background-size: 100% 100%;
}
.table-point.home table tr:not(:first-child):hover, .table-point-full table tr:not(:first-child):hover {
    color: #fff;
    background-image: -webkit-gradient(linear, left top, right top, from(#EE0033), to(#EE0033));
    background-image: -webkit-linear-gradient(left, #EE0033, #EE0033);
    background-image: -o-linear-gradient(left, #EE0033, #EE0033);
    background-image: linear-gradient(to right, #EE0033, #EE0033);
}
.table-point.home table tr:not(:first-child):hover td:nth-child(3),
.table-point-full table tr:not(:first-child):hover td:nth-child(4){
    color: #fff !important;
}
.table-point table tr, .table-point-full table tr {
    transition: all 0.4s;
}
@media (max-width: 767px) {
    .psy-pane li a:hover {
        background-color: #03264f !important;
    }
    .psy-pane li a.active {
        background-color: #EE0033 !important;
    }
    .lg-outer.fb-comments .vd-comment {
        display: none !important;
    }
    .lg-outer .title{
        display: block !important;
    }
    .lg-outer.fb-comments{
        display: block !important;
    }
    .lg-outer .fb-comments{
        display: block !important;
    }
    .lg-outer .lg-toogle-thumb{
        display: block !important;
    }
    .lg-outer.fb-comments .lg-img-wrap, .lg-outer.fb-comments .lg-video-cont {
        padding-right: 0 !important;
    }
    .lg-outer.fb-comments .lg-toolbar {
        right: 0 !important;
    }
    .lg-outer.fb-comments .lg-actions .lg-next {
        right: 0 !important;
    }
    .lg-sub-html .caption-image {
        bottom: 20vh;
    }
    #players-section .psy-pane{
        flex-wrap: wrap;
        display: flex;
        justify-content: center;
        padding: 0;
    }
    #players-section .psy-pane li {
        margin: 2px;
    }
    #players-section .psy-pane li a {
        padding: 8px;
    }
}
@media (min-width: 1650px) {
    header .container {
        max-width: 1598px;
        padding-left: 48px;
        padding-right: 48px;
    }
}
@media (min-width: 1200px) {
    header .container {
        padding-left: 25px;
        padding-right: 25px;
    }
}
#list_item {
    display: flex;
    flex-direction: column; 
    flex-flow: column nowrap;
}
#list_item .search-list-item {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
#search-list-items .top-page-pri {
    margin-bottom: 30px;
    padding-left: 1px;
    padding-right: 13px;
}
#players-section .psy-pane .coaching-smooth{
    width: 100%;
}