.game-sec .slick-track {
    min-width: 100%;
}

.carousel-indicators li {
    transition: none;
    border-top: 3px solid transparent;
    border-bottom: 3px solid transparent;
    background: #06203c;
    opacity: 0.5;
    bottom: 15px;
    position: relative;
}

.carousel-item img{
    width: 100%;
object-fit: contain;
height: 450px !important;
}

.carousel.slide .slick-track img {
    width: 100%;
    object-fit: cover;
}

.carousel.slide .slick-track{transition:none;}



.carousel.slide .slick-prev.slick-arrow {
    left: 10px; z-index:1; 
}

.carousel.slide .slick-next.slick-arrow {
    right: 0; z-index:1; 
}



.bg-img1 img {
    object-fit: cover;
    filter: blur(15px);
}

.slidersimgs {
    object-fit: contain;
    height: 450px !important;
    position: absolute;
    top: 50%;
    z-index: 1;
    transform: translate(-50%, -50%);
    left: 50%;
}








/*----Game Result Sec---*/
div#game-res-sec {
    background: #f3f3f3;
    padding: 40px 0;
}

#game-res-sec h2 {
    color: #d2d3d4;
    /*text-shadow: 0 0 2px #d2cece;*/
    position: relative;
    margin: 0 auto;
    text-align: center;
    display: table;
}

#game-res-sec h2:after{
position: absolute;
    content: 'Game Result';
    top: 0px;
    left: 0px;
    color: #002c5b;
    text-align: center;
    margin: 0 auto;
}

span.lines-bg {
    width: 150px;
    margin: 10px auto;
    position: relative;
    display: block;
}

span.lines-bg:before{    content: "";
    position: absolute;
    border: 0;
    display: block;
    width: 75px;
    height: 3px;
    background: #002c5b;
    z-index: 9;
    margin-left: 0;
    left: 1px;
    border-radius: 0 0 0 10px;
    bottom: 0;}

span.lines-bg:after{
	    width: 75px;
    z-index: 1;
    right: 0;
    left: auto;
    border-radius: 0 10px 0 0;
        content: "";
    position: absolute;
    border: 0;
    display: block;
    width: 75px;
    height: 3px;
    background: #fc6a20;
    z-index: 9;
    margin-left: 0;
    border-radius: 0 0 0 10px;
    bottom: 0;
}    


.title-head {
    padding: 0px 0 10px;
    position: relative;
    top: 10px; width: 65%;
    margin: 0 auto;
}

.today-score {
    padding: 0 10px 5px;
    display: inline-flex;
    align-items: center;
    width: 100%;
}

.today-match-team .team_logo.t-names{
width: 80px; color:#fdfdfd;
height: 80px;
display: block;
text-align: center;
line-height: 75px;
margin: 3px auto;
font-size: 40px; text-transform: capitalize;
}

.today-match-team {
    font-weight: 700;
    float: none; text-transform: capitalize;
    width: 100%;
    text-align: center;     font-size: 14px; word-break: break-word;
}

 .today-final-score {
    float: none;
    width: 50%;
    top: -12px;
    position: relative;
    color: #002c5b !important;
    font-weight: 700;
    text-align: center;
    font-size: 22px;}

    .today-match-team .fa {
    color: #fc6a20;
}

span.round {
    position: absolute;
    font-size: 12px;
    left: 0;
    background: #f55c0f;
    padding: 2px 6px;
    color: #fff;
    border-radius: 0 10px 10px 0;
    top: 8px;
}

.today-match-team img {
    width: 80px;
    max-height: 70px; object-fit: contain;
    max-width: 100%;
    text-align: center; padding: 2px;     box-shadow: 0 2px 3px #c2c2c2;
    display: block;
    margin: 5px auto 10px;
}

.game-res {
    background: #f9f9f9; min-height:220px;
    margin: 25px 0; width:340px;
    box-shadow: 0 10px 22px rgba(0,0,0,.1);
    box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.12), 0px 1px 1px 0 rgba(0, 0, 0, 0.12);
    cursor: pointer;
    transition: 0.5s;     border-radius: 7px;     position: relative;
}

.game-res:hover {
    box-shadow: 0 10px 22px rgba(0,0,0,.1);
}

.title-head span {
    color: #676767;
    display: block;
    text-transform: capitalize;
    font-weight: 700;
    font-size: 13px;
    text-align: center;
}

.game-sec {
    position: relative;
}

.aroows {
    position: relative;
    top: -135px;
    display: block;
}

.l-arrow {
    left: -40px;
    position: absolute;
}

.r-arrow {
    right: -40px;
    position: absolute;
}

.aroows .fa {
    width: 30px;
    height: 30px;
    background: #f9f9f9;
    line-height: 30px;
    border-radius: 50%;
    text-align: center;
    color: #666;     cursor: pointer;
}

.aroows .r-arrow .fa {
    background: #fc6a20;
    color: #fff;
    box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.12), 0px 1px 1px 0 rgba(0, 0, 0, 0.12);
}


div#latest-news {
    background: #fff;
    padding: 40px 0;
}



.latest-news-sec h2{     color: #d2d3d4;
    /*text-shadow: 0 0 2px #d2cece;z-index: 111111;*/
    display:inline-block;
    position: relative;}
    
    .latest-news-sec{position:relative;}
    
.latest-news-sec a.view-all {
    position: absolute;
    top: 7px;
    right: 10px;
    text-transform: capitalize;
    color: #002c5b;
    font-weight: 600; cursor: pointer;
text-decoration: none;
}

 .latest-news-sec h2:after {
    position: absolute;
    content: 'Our Latest News';
    top: 0px;
    left: 0px;
    color: #002c5b;
}   

div#latest-news span.lines-bg {
    margin: 10px 0;
}

.latest-news {
    box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.12), 0px 1px 1px 0 rgba(0, 0, 0, 0.12);     border-radius: 7px;     margin: 30px 0 0;     position: relative;     cursor: pointer;
}

.let-news-img {
    height: 400px;
}

.latest-news .latest-news-outer {
        padding: 35px 18px 18px 18px;    position: absolute;     background-image: linear-gradient(to top,rgba(33, 48, 77, 0.85) 23%,rgba(255,255,255,0) 92%);;
    color: #fff; width:100%;
    bottom: 0;      border-radius: 7px; max-height: 250px;
overflow: hidden;
}

.latest-news .latest-news-outer h3 {
    font-size: 18px;
}

.latest-news-sec .col-md-4 .latest-news h3 {
    font-size: 16px;
}

.latest-news .latest-news-outer .fa {
    color: #fbfbfb;
    font-size: 14px;
    padding-right: 3px;
}

.latest-news .latest-news-outer p {
    font-size: 15px;
    margin-bottom: 0;
}

.latest-news img.image-responsive {
    width: 100%; border-radius: 7px; height: 400px; object-fit: contain;
}

.latest-news-sec .col-md-4 .latest-news img.image-responsive {
    height: 300px;
    object-fit: contain;
    background-position: right;     border-radius: 7px;
}

.ev-date {
    background: #f94a15;
    padding: 10px;
    display: none;
    color: #fff;
    position: absolute;
        top: -43px;
    border-radius: 4px;
    box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.12), 0px 1px 1px 0 rgba(0, 0, 0, 0.12);
}

.ev-date h5 {
    margin-bottom: 0;
}

.event-alrt-listing table tr td{padding-left: 20px; position:relative; padding-right:0; border: none;}

.event-alrt-listing table tr td .alrt-msg:before {
    position: absolute;
    width: 10px;
    height: 10px;
    background: #9d9d9d;
    content: '';
    left: 0px;
    top: 20px;
    border-radius: 50%;
}

.event-alrt-listing table tr td .dateandtime {
    display: flex; justify-content: space-between;
margin: 8px 0 0;
    font-size: 13px;
}

.event-alrt-listing table tr td .dateandtime p {
    margin-bottom: 0; color: #7f828a;
}

.event-alrt-listing table tr {border-top: 1px solid #ddd;}

.event-alrt-listing table tr:first-child {border-top: none;}


.event-alrt-listing table tr td .alrt-grp {
display: block;
font-weight: bolder;
font-size: 12px;
color: #e15118;
padding: 0;
border-bottom: 1px solid #e15118;
}

.event-alrt-listing table tr td .dateandtime .alert-datetime {
    display: inline-flex;
    position: relative;
    top: 3px;
}

.event-alrt-listing table tr td .dateandtime .alert-datetime p {
    margin-right: 5px; font-size: 12px;
}

.event-alrt-listing table tr td .alrt-msg {
    color: #777;
    font-size: 15px;
}

.event-alrt-listing .table thead {
    display: none;
}

.event-alert-sec .pagination li a{
    width: 29px; text-decoration: none;
    background: #eee;
    font-size: 13px;
    color: #595959;
    display: inline-block;
    height: 29px;
    line-height: 29px;
    text-align: center;
    margin: 2px 3px;
    border-radius: 50%;
}

.event-alert-sec .pagination li.active a, .event-alert-sec .pagination li a:hover, .up-game .pagination li.active a, .up-game .pagination li a:hover, .live-score-sec .pagination li.active a, .live-score-sec .pagination li a:hover {
    background: #002c5b;
    color: #fff;
}

.event-alert-sec .pagination {
    margin: 0 0 10px;
}

.event-alrt-listing {
    margin: 35px 0 0;
    border-radius: 7px; overflow: auto;     max-height: 735px;
    padding: 10px;
    background: #fff;
    box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.12), 0px 1px 1px 0 rgba(0, 0, 0, 0.12);
}

.event-alrt-listing .listing {
    background: #fff;
    padding: 10px;
    margin-bottom: 10px;
    box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.12), 0px 1px 1px 0 rgba(0, 0, 0, 0.12);
    border-radius: 4px;
}

.event-alrt-listing .listing h6 {
font-size: 15px;
    font-weight: 600;
    color: #002c5b;
    margin-bottom: 0;
}

.event-alrt-listing .listing p {
    margin-bottom: 0;
    color: #6b6868;
    font-weight: 500;
    font-size: 13px;
}

.event-alert-sec h2 {
    color: #d2d3d4;
    /*text-shadow: 0 0 2px #d2cece;*/
    /*z-index: 111111;*/
    position: relative;
}

.event-alert-sec h2:after {
    position: absolute;
    content: 'Event Alerts';
    top: 0px;
    left: 0px;
    color: #002c5b;
}

/*----------Upcoming Games-----------*/

#upcomming-game-sec {
    background: #fff;
    padding: 40px 0;
}


.up-game .global-serachbox .icn {
    position: relative;
    float: right; cursor:pointer;
}

.up-game .global-serachbox {
    display: inline-block;
    float: right;
    position: absolute;
    top: 0px;
    right: 0;
}

.up-game .global-serachbox .form-control:focus {
    box-shadow: none;
}

.up-game .global-serachbox .form-control {
    width: 300px;
    display: inline-block;
}



.up-game h2 {
    color: #d2d3d4;
    /*text-shadow: 0 0 2px #d2cece;*/
     position: relative; 
}

.up-game h2:after {
    position: absolute;
    content: 'Upcoming Games';
    top: 0px;
    left: 0px;
    color: #002c5b;     text-align: center;
    margin: 0 auto;
}

.up-game span.lines-bg {
    margin: 10px;
}

.upcoming-games-details {
    display: flex;
    justify-content: space-between;
    padding: 15px; background: #fff;
}
.upcoming-games-details img.image-responsive {
    width: 80px;
}

.all-games {
    margin: 40px 0 10px;
      text-align: center; 
}

.up-game .all-games .pagination {
    margin: 20px 0 0;
}

.pagination{margin-bottom: 0}
.upcoming-games-details p {
    margin: 0;
}

.upcoming-games-details .match-det {
    position: relative;
    top: 5px;
}

.upcoming-games-details img.image-responsive {
    object-fit: contain;
    margin: 0 auto;
    border-radius: 50%;
    width: 50px;
    height: 50px;
    box-shadow: 0 4px 6px rgba(50,50,93,.11), 0 1px 3px rgba(0,0,0,.08);
}

.game-det:nth-child(2n) {
    background: transparent;
}


.game-det {
    display: flex;
    justify-content: space-between;border: 1px solid #e7eff4;
    padding: 15px 10px; background: #82a3c71a;     font-size: 14px; align-items: center;
}
.upcoming-games-details p.date {
    padding: 5px 10px;
    background: #8a8383;
    border-radius: 4px;
    color: #fff;
    letter-spacing: 1px;
}

.up-game .pagination li a, .live-score-sec .pagination li a{width: 35px;
text-decoration: none;
background: #eee;
font-size: 15px;
color: #595959;
display: inline-block;
height: 35px;
line-height: 35px;
text-align: center;
margin: 3px 4px;
border-radius: 50%;}

.game-det p{margin-bottom: 0;     font-weight: 600;}
.game-det.even {
    background: transparent;
}
.game-det .team1 {
    width: 300px; text-transform: capitalize;
}
.game-det .vs {
    width: 350px;
}

.game-det .vs p a {
    cursor: pointer;
}
.game-det .vs.loc1 {
    width: auto;
}
.game-det .date {
    width: 200px;
}
.game-det .loc {
    width: 100px;
}
.game-det .loc p a {
    color: #315479;
}
.game-det .team1 {
    width: 330px;
}

.page-link{    color: #3b557b;}
a.page-link.active {
    background: #fc6a20;
    color: #fff;
}


/*---Sponsor Sec----*/      

div#our-sponor {
    padding: 40px 0 0;
}   

.our-sponsor h2 {
    color: #d2d3d4;
    /*text-shadow: 0 0 2px #d2cece;*/
    /*z-index: 111111;*/
    position: relative;
    margin: 0 auto;
    text-align: center;
    display: table;
}

.our-sponsor h2:after {     
    position: absolute;
    content: 'Our Sponsor';
    top: 0;
    left: 0px;
    color: #002c5b;
    text-align: center;
    margin: 0 auto;
}

.Sponsor-logo img.cinvert {
    filter: grayscale(0.8);
    cursor: pointer;
    transition: 0.5s; border-radius:5px;
}

.Sponsor-logo img.cinvert:hover {
    filter: grayscale(0);
}
.our-sponsor {
    text-align: center; width:100%;
}

.Sponsor-logo {
    margin-top: 25px;
}
.s-logo {
    float: left;
    margin: 15px 20px;
    text-align: center;
    width: 150px;
}
.Sponsor-logo img {
    width: 140px;
height: 150px;
object-fit: contain;
}

div#our-sponor h2 {
    color: #c7c6c6;
}

.our-sponsor span.lines-bg::before {
    background: #002c5b;
}

.live-score-sec .pagination {
    margin-bottom: 10px;
}

/*-------Our Team-----------*/
div#our-team-sec { background: #f7f7f7;
    padding: 40px 0;
}

#our-team-sec .aroows {
    position: relative;
    top: -100px;
    display: block;
}

#our-team-sec .aroows .l-arrow {
    left: -50px;
    position: absolute;
}

#our-team-sec .aroows .r-arrow {
    right: -50px;
    position: absolute;
}

.our-teams {
    text-align: center;
    margin: 0 auto; width:100%;
}
.our-teams h2 {
    color: #d2d3d4;
    /*text-shadow: 0 0 2px #d2cece;*/
    /*z-index: 111111;*/
    position: relative;
    margin: 0 auto;
    text-align: center;
    display: table;
}

.our-teams h2:after {
    position: absolute;
    content: 'Teams';
    top: 0px;
    left: 0px;
    color: #002c5b;
    text-align: center;
    margin: 0 auto;
}

.all-teams .team-details img.image-responsive {
    width: 100%;
    height: 100%; object-fit: contain;
}

.all-teams .team-details h3 {
    font-size: 14px;     background: #e4e4e4;
    padding: 12px;
    border-radius: 0 0 10px 10px;     margin-bottom: 0;transition: 0.5s;
}

.team-details {
width: 100%;
display: inline-block;
margin: 0 10px;
box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.12), 0px 1px 1px 0 rgba(0, 0, 0, 0.12);
border-radius: 10px;
cursor: pointer;
transition: 0.5s;
}

.team-details:hover {
    box-shadow: 0 13px 16px rgba(0, 0, 0, 0.23);
}

.all-teams {
    margin-top: 40px;
    /*display: flex; flex-wrap: wrap;*/
}
.team-logo {
width: 100%;
background: #fdfdfd;
height: 100%;
align-self: stretch !important;
border-radius: 5px 5px 0 0;
padding: 10px;
height: 170px;
}

.our-teams .team-details .team-logo .team_logo {
    width: 100%;
    display: block;
    height: 100%;
    line-height: 150px;
    font-size: 60px;
    text-align: center;
    color: #fdfdfd;
}

.slick-slide:hover .team-details h3 {
    background: #fc6a20;
    color: #fff;
}


/*----LIve score sec---*/
.live-scr-title h2 {
    color: #d2d3d4;
    /*text-shadow: 0 0 2px #d2cece;*/
    /*z-index: 111111;*/
    position: relative;
}

.live-scr-title span.lines-bg {
    width: 150px;
    position: relative;
    display: block; margin: 0;
}

#live-score-body {
    padding: 40px 0; background: #f9f9f9;
}

.scoreboard-left_web-01 .team-names_web-01 {
    width: 100%;
}

.live-scr-title h2:after{
    position: absolute;
    content: 'Live Score';
    top: 0px;
    left: 0px;
    color: #002c5b;
}

.gamelivescore_table {
    width: 100%;
}

.live-score-ribbon a {
    color: #fff;
    font-size: 12px;
    letter-spacing: 1px;
    font-weight: bold;}

.live-score-ribbon {
    background: #f44336;
    position: absolute;
    right: 0;
    top: 0;
    padding: 1px 7px;
    border-radius: 0 5px 0 0;
}



.live-score-sec .upcoming-games-details {
    padding: 10px 5px 10px;
    text-align: center;
    min-height: 250px;
    background: #fbfbfb;
    box-shadow: 0 1px 3px 0 rgba(0,0,0,.2), 0 1px 1px 0 rgba(0,0,0,.14), 0 2px 1px -1px rgba(0,0,0,.12);
    border-radius: 10px; position: relative;     border: 1px solid #ddd;transition:0.5s;
    margin: 5px 0px 15px; cursor:pointer;
}

.live-score-sec .upcoming-games-details.no-live-scr{min-height:130px;}
.live-score-sec .upcoming-games-details.no-live-scr{bottom: 10%;}
.live-score-sec .upcoming-games-details.no-live-scr .ctmdiv1, .live-score-sec .upcoming-games-details.no-live-scr .ctmdiv3{top:5px;}
.live-score-sec .upcoming-games-details.no-live-scr span.team_logo{margin: 5px auto 10px;border-radius: 0;}


.live-score-sec .upcoming-games-details:hover {
    box-shadow: 1px 2px 15px #5F5F5F4D; border: 1px solid transparent;
}

.ctm-live-game {
    color: #fff;
    position: absolute;
    right: 0;
    top: 0;
    background: #FF5722;
    padding: 2px 6px;
    font-size: 13px;
    letter-spacing: 1px;
    font-weight: 700;
    border-radius: 0 5px 0 0;
}

.live-score-sec .live-streaming {
    position: absolute;
    bottom: 5%;
    right: 42%;
    font-size: 12px;
}

.live-streaming a {
    font-size: 13px;
    border: 1px solid #F44336;
    color: #F44336;
    padding: 1px 4px;
    text-decoration: none;
    font-weight: 700;
    letter-spacing: 1px;
}

.live-score-sec span.lve {
    background: #F44336;
    margin: 0 2px 0 -4px;
    display: inline-block;
    padding: 1px 4px;
    color: #fff;
}

.live-score-sec .ctmdiv1 {
    width: 25%; position: relative;
    top: 25px;
}
.live-score-sec .ctmdiv2 {
    width: 50%;
}
.live-score-sec .ctmdiv3 {
    width: 25%; position: relative;
    top: 25px;
}

.upcoming-games-details span.team_logo {
    margin: 10px auto 10px;
 
    width: 60px;
    height: 60px;
    display: block;
    line-height: 60px;
    color: #fff;
    font-size: 25px;
    box-shadow: 0 4px 6px rgba(50,50,93,.11), 0 1px 3px rgba(0,0,0,.08);
    text-transform: capitalize;
}

.live-score-sec .upcoming-games-details .team_logo {
    background: #464655;
}

.live-score-sec .upcoming-games-details h4 {
    margin: 6px 0 0;
}
.upcoming-games-details h4 {
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 600;
    color: #3293e1;
    cursor: pointer;
    word-break: break-word;
}

.upcoming-games-details p {
    margin-bottom: 0 !important;     font-weight: 600;
}

.live-score-sec span.ctm-date {
    color: #595959;
    border-radius: 2px;
    box-shadow: none;
    letter-spacing: 0;
    margin-bottom: 0;
    background: transparent;
    font-size: 13px !important;
    padding: 0;
}

.live-score-sec .upcoming-games-details .game-det-link {
     font-size: 12px;
    letter-spacing: 1px;
    top: 10%;
    font-weight: 600;}

.live-score-sec {
margin-top: 40px;
    background: #fff;
    padding: 5px 10px;
    border-radius: 6px;     box-shadow: 0 1px 3px 0 rgba(0,0,0,.2), 0 1px 1px 0 rgba(0,0,0,.14), 0 2px 1px -1px rgba(0,0,0,.12);
}

.upcoming-games-details h4 a {
    color: #656575;
}

.live-score-sec .scoreboard-web-01.active{
    position: relative; top:0; background: #fff;
    border: 1px solid #e6ecf0;
    box-shadow: 0 1px 3px 0 rgba(0,0,0,.2), 0 1px 1px 0 rgba(0,0,0,.14), 0 2px 1px -1px rgba(0,0,0,.12);     border-radius: 5px;
}

.live-score-sec .team-runs_web-01{width: 30px;}

.live-score-sec .team-container_web-01 .away-team-name, .live-score-sec .team-container_web-01 .home-team-name {
    width: auto;
    height: auto;
    white-space: normal;
    overflow-wrap: break-word;
    font-size: 15px; text-align:left;
}

.live-score-sec .team-container_web-01.home-team{background: #464655;     border: transparent;}

.live-score-sec .team-container_web-01.away-team {background: #5b5b65; width: 100%;}

.live-score-sec img.img-responsive {
border-radius: 0;
    background: transparent;
    border: 1px solid #e1e1e9;
    object-fit: contain;
}




.ctm-twitter {
    background: #fff;
    padding: 15px;
    border-radius: 10px; max-height: 2465px;
    margin-top: 37px;
    overflow: auto;     box-shadow: 0 1px 3px 0 rgba(0,0,0,.2), 0 1px 1px 0 rgba(0,0,0,.14), 0 2px 1px -1px rgba(0,0,0,.12);
}

.ctm-twitter .ctm-twitter iframe{height:2465px;}

.ctm-twitter h2 {
    font-size: 18px;
    margin: 0;
}

p.posted-by {
    font-size: 13px;
    margin: 5px 0;
}

p.posted-by .fa {
    margin-left: 5px;
}

.latest-news-sec .col-md-4 .latest-news h3 a, .latest-news-sec h3 a{
    color: #fff;
    text-decoration: underline;
}

.post-excerpt {
    font-size: 13px;
}

.post-content-bottom a.readmore {
    font-size: 13px;
    font-weight: 600;
    color: #464655;
}

.post-excerpt p {
    margin-bottom: 5px;
}

.post-content {
    border-bottom: 1px solid #f3f3f3;
        padding: 10px 0;
}

p.posted-by .fa {
    margin-left: 5px;
    color: #4782b1;
    padding-right: 2px;
}

.ctm-twitter h2 a {
    color: #5a5a67;
}


/*----End LIve score sec---*/

.twt-scr-title h2{color: #d2d3d4;

    position: relative;}

    .twt-scr-title span.lines-bg {
    width: 150px;
    margin: 0;
    position: relative;
    display: block;
}

.twt-scr-title h2:after{
position: absolute;
    content: 'Social Feed';
    top: 0px;
    left: 0px;
    color: #002c5b;
    text-align: center;
    margin: 0 auto;
}


#our-videos-sec {
    padding: 40px 0; background: #fff;
}

.our-videos-title h2{
/*    text-shadow: 0 0 2px #d2cece;*/
/*z-index: 111111;*/
position: relative;
margin: 0 auto;
text-align: center;
display: table; color: #c7c6c6;
}

#our-videos-sec .our-video-body {
    margin: 30px 0 0; width: 100%;
}

.ytp-cued-thumbnail-overlay {
    height: 100%;
}

.ctm-ifrmae-vid img {
    width: 100%;
    height: 180px;
    object-fit: cover;
    border: 2px solid #333;
}

.remaning-video {
    max-height: 530px;
    display: block;
    overflow: auto;
    background: #fdfdfd;
    box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.12), 0px 1px 1px 0 rgba(0, 0, 0, 0.12);
}

.ctm-ifrmae-vid {
    margin-bottom: 18px;
}

.our-videos-title h2:after{
    position: absolute;
content: 'Our Videos';
top: 0px;
left: 0px;
color: #002c5b;
text-align: center;
margin: 0 auto;
}

.our-videos-title {
    margin: 0 auto;
}

.container.game-res-page {
    padding: 40px 0 10px;
}

.game-res-page .game-res {
    background: #fff;
    margin: 15px 0;
}

.result-page-cnt {
    margin: 30px 0 0;
    background: #fff; border-radius: 5px 5px;
}


.result-page-cnt h3 {
    padding: 15px 15px;
    margin: 0;
    background: #546c77;
    font-size: 20px;
    color: #fff; border-radius: 5px 5px 0 0;
}

.result-page-cnt h6 {
    padding: 15px;
    color: #676767;
}

.result-page-cnt p {
    margin: 0;
    padding: 10px 15px;
    border-bottom: 1px solid #f3f3f3;
    font-weight: 600;
    color: #676767;
}

.result-page-cnt p .fa.fa-circle {
    margin-right: 10px;
    font-weight: 500;
    color: #738e9b;
    font-size: 12px;
}


.our-teams .slick-initialized .slick-slide {
    display: inline-block;
    width: 200px !important;
    float: left; padding-bottom:30px; margin:0 10px;
}


/*.our-teams .slick-track {*/
    /*width: 100% !important;transform: none !important;*/
/*    display:flex; left:100%;*/
/*}*/

.our-teams .slick-list{width: 1110px;}

.event-alert-sec .col-md-12.no-rec {
    padding: 0;
    margin: 20px 0;
    font-size: 14px;
}

.col-md-12.no-rec .alert.alert-danger {
    background: #fdfdfd;
    border: 1px solid #c6c4c4;
    color: #666;
}

#live-score-body .col-md-12.no-rec {
    padding: 0;
    position: relative;
    top: 7px;
}

.col-md-12.no-rec {
    padding: 0;
    position: relative;
    top: 20px;
}

.event-alrt-listing table.bordered.hoverable {
    margin: 0;
}

.event-alert-sec .col-md-12.no-rec {
    padding: 0;
    margin: 0;
    font-size: 14px;
    top: 6px;
}

.all-games table {
    width: 100%;
}

td.upcoming-games-details.no-rec {
    display: block;
    width: 100%;
}

td.upcoming-games-details.no-rec .text-center.alert.alert-danger, .our-teams .text-center.alert.alert-danger {
    background: #fdfdfd;
    border: 1px solid #c6c4c4;
    color: #666;
}



@media only screen and (max-width : 1024px){
    .event-alert-sec .pagination li a{width: 25px; height:25px; line-height:25px; font-size: 12px;}
    .live-score-sec .live-streaming{left:39%;}
    .Sponsor-logo .s-logo{    width: 160px;}
    .live-score-sec .upcoming-games-details {padding: 10px 5px 40px;}
    .live-score-sec .live-streaming{right: 40%;}
    .game-det p{font-size: 13px;}
    .game-res-page .game-res img {width: 80px !important; height: 80px !important;object-fit: cover;margin: 10px auto;}
    .game-res-page .today-final-score{width: 60%;}
    .our-teams .slick-initialized .slick-slide{width: 168px !important;}
    .our-teams .slick-list {width: 950px;}
    .team-logo{height: 150px;}
    .all-teams .team-details h3{border-radius: 0 0 5px 5px;}
    .team-details{border-radius: 5px;}
}

@media only screen and (max-width : 768px){
    .carousel-item img{height:300px;}
    .today-score{display: block;}
    .today-final-score {float: none;width: 100%;top: 0;}
    .title-head {padding: 0px 0 10px;}
    .Sponsor-logo .s-logo{width: 150px;}
    .Sponsor-logo img {width: 100%;height: 150px;}
    .game-res-page .game-res .today-score{display:inline-flex;}
    .result-page-cnt p i.fa.fa-hand-o-right{float:left;}
    
    .our-teams .slick-list {width: 710px;}
    .our-teams .slick-initialized .slick-slide{width: 158px !important;}
    .our-teams .team-details{margin:0 5px;}
    .our-teams .team-details .team-logo .team_logo{line-height: 130px;}
}

@media only screen and (max-width : 425px){
    .game-sec .slick-slide{width:100%;}
    .game-res{width: 350px;}
    .let-news-img {height: 300px;}
    .latest-news img.image-responsive{height: 300px; object-fit:cover;}
    .live-score-sec .upcoming-games-details{display:block;}
    .live-score-sec .ctmdiv1, .live-score-sec .ctmdiv2, .live-score-sec .ctmdiv3{width:100%;}
    .live-score-sec .ctmdiv1,.live-score-sec .ctmdiv3{top:5px;}
    .live-score-sec .live-streaming{bottom: 2%; left:0; right:0;}
    .Sponsor-logo .s-logo {width: 180px;}
    .Sponsor-logo img {width: 130px;height: 100%;}
    .carousel-item img{height: 200px !important;}
    .container.game-res-page .row.top-sec {margin: 0;}
    .game-res-page .game-res{margin:15px; width: 93%;}
    .game-sec .slick-initialized .slick-slide {display: block;width: 375px !important;}
    .game-sec .today-score{display: flex !important;}
    .game-sec .slick-list, .game-sec .slick-slider, .game-sec .slick-track{display:flex; position:relative;}
    .game-sec .game-res {width: 355px;} 
    .game-sec .game-res .today-score {display: flex !important;}
    .our-teams .slick-list {width: 380px; left: 15px;}
    .our-teams .slick-track{left:0;}
    .our-teams .slick-initialized .slick-slide {width: 160px !important;}
    .our-teams  .slick-next {right: 49%;position: absolute;bottom: -20px;top: auto;}
    .our-teams  .slick-prev {left: 40%;position: absolute;bottom: -20px;top: auto;}
    #our-videos-sec .our-video-body .col-md-8 iframe {height: 100%;}
    .remaning-video {max-height: 300px;display: block;overflow: auto;background: #fdfdfd;box-shadow: none;margin: 10px 0;}
    .up-game .global-serachbox{position:relative; top:25px; float:none; width: 100%;}
    .up-game .global-serachbox .form-control {width: 85%;}
    .up-game .pagination li a, .live-score-sec .pagination li a {width: 22px;font-size: 12px;height: 22px;line-height: 22px;margin: 3px 2px;border-radius: 50%;}
    .latest-news-sec .col-md-4 .latest-news img.image-responsive{    object-fit: cover;}
    .game-det .loc {min-width: 100px;}
    .our-teams .slick-track{display:flex;}
    .our-teams .slick-initialized .slick-slide {width: 200px !important;}
    .our-teams .team-details {margin: 0;}
    .team-logo {height: auto;width: 170px;}
    .slidersimgs{height:200px !important; width: auto;}
    .our-teams .slick-prev, .our-teams .slick-next{    bottom: -30px;}
}

@media only screen and (max-width : 375px){
    .Sponsor-logo .s-logo {width: 150px;}
    .Sponsor-logo img {width: 125px;height: 100%;}
    .game-sec .slick-initialized .slick-slide {display: block;width: 345px !important;}
    .game-sec .game-res {width: 315px;} 
    .our-teams .slick-list {width: 360px; left:0;}
    .our-teams .slick-initialized .slick-slide {width: 175px !important;}
    .team-logo {height: auto;width: 160px;}
    .our-teams .slick-prev {left: 44%;}
    .our-teams .slick-next {right: 44%;}
    .game-det .date {min-width: 175px;}
}

@media only screen and (max-width : 360px){
    .game-sec .slick-initialized .slick-slide {display: block;width: 320px !important;}
    .game-sec .game-res {width: 305px;} 
    .our-teams .slick-list {width: 345px; left:0;}
    .our-teams .slick-initialized .slick-slide {width: 160px !important;}
    .team-logo {height: auto;width: 152px;}
}

@media only screen and (max-width : 320px){
    span.v-line {padding: 0 5px;opacity: 0.4;}
    .Sponsor-logo .s-logo {width: 130px;}
    .our-teams .slick-initialized .slick-slide {width: 140px !important;}
    .team-logo {height: auto;width: 135px;}
    .Sponsor-logo img {width: 110px;height: 100%;}
    .top-header p{font-size:12px;}
    .game-sec .game-res {width: 265px;}
    .up-game .global-serachbox .form-control {width: 80%;}
}