
.tab-content>.tab-pane{  /*  margin-right: 25px; */}

#socialSharing{ margin:50px 0  0;}
#socialSharing a{display: inline-block; margin: 5px;}
#socialSharing i{ padding: 2px; font-size: 18px;  width: 40px; height: 40px;
    text-align: center; text-decoration: none; border-radius: 50%;  color: #fff; display: inline-block;
}
#socialSharing .fa-facebook { background: #3B5998;}
#socialSharing .fa-google-plus { background: #dd4b39; }
#socialSharing .fa-linkedin { background: #007bb5; }
#socialSharing .fa-pinterest-p {background: #cb2027;}
#socialSharing .fa-google { background: #dd4b39; }
#socialSharing .fa-twitter { background: #55ACEE;}
#socialSharing .fa-whatsapp { background: #25D366;}

.video-js{ height: 430px; width:101%; margin:25px 0 15px;}
.video-js .vjs-big-play-button{ top:40%; left:45%; width: 65px; height: 65px; font-size: 35px; line-height: 60px; background:rgba(244, 24, 32, 0.8);    border-radius: 50%;}
.video-js .vjs-big-play-button:hover{ background: rgba(244, 24, 32, 1)}



/*[teamTable start]*/
.teamTableWrapper{ margin: 0;}
.teamTable{ border:0; border-radius: 5px;  border:0; background: rgba(255,255,255,0.1);    overflow: hidden;}
.teamTable * { color: #fff;}
.teamTable thead{ background: transparent;}
.teamTable th, .teamTable td{ padding:12px 10px; font-size: 12px; font-weight: 600; text-align: center; border:0; border:0;}
.teamTable td{ border-top: 1px solid #b39393;}
.teamTable .teamTh, .teamTable .teamTd{ text-align: left;}
.teamTable .teamTd{ font-size: 13px; position: relative; min-height:50px; padding-left:35px;}

.flagImg { width:25px; height: 25px; border-radius: 50%; position: absolute; top:8px; left: 0;} 
/*[teamTable end]*/

:focus {
    outline: -webkit-focus-ring-color auto 0px;
}



@media (min-width: 1200px){
.container {  width: 95%;}
}

@media (max-width: 1199px){
    .fun-facts-section { padding: 30px 0; }
    .bestGround h2 + p br{ display: none;}
    .services_sect .btn{ line-height: 20px;  font-size: 18px;}
    .sidebar_sect .widget_heading h5{ font-size:13px;  font-weight: 500;}

    .newsContent {padding: 10px 10px;}
    .upnextVideo .newsContent {padding: 0 15px;}
    .content_sect ul.newsListDate, ul.newsListDate, .upnextVideo ul.newsListDate{ left:0; position: relative; bottom: 0; margin:10px 0 0;}
    .latestNewsWrapper ul.newsListDate li, .content_sect ul.newsListDate li, ul.newsListDate li, .upnextVideo ul.newsListDate li{ line-height: normal; margin:0;}
    
    .upnextVideo .newsTitle{ margin:10px 0 0;}
    .matchInfo{ margin: 0 0 35px;}
    .tTitleWrapper{ min-height: 0; margin:0 0 25px;}

    .videosModel .modal-dialog{    max-width: 80%;}

    .teamsListItem .teamNameImg .flagImg{ width: 40px; height:40px;}
    .teamsListItem .teamNameImg { padding: 9px 0 3px 50px; font-size: 18px;    }
    .teamsListItem i{    padding: 10px 12px;  font-size: 15px; }
    .teamsListItem h5{ font-size: 17px;}
}

@media (max-width:991px){
    .services_sect .btn{ padding: 11% 15px 10px;}
    
}

@media (max-width:767px){
.testimonial-section .section-header h2 { margin: 50px 0 35px;  }

.rowNew{ display: block;}
.services_sect{ margin: 0;}
.services_sect .col-sm-2{ width: 50%;     margin: 5px 0;}
.services_sect img{ border-radius: 0;}
.services_sect .col-sm-2:last-child{ border-radius: 45px; width: 100%;}
.services_sect .btn {  padding: 15px; border-radius: 45px;  }

.banner_content h1, .banner_content h1 + p, .select:first-child::before{ display: none; }
.bannerFormWrapper .widget_heading{ display:block;}
    
.bannerForm{ margin: 0;}  
.bannerForm .form-control{ border:1px solid #969696 !important; margin: 0 0 15px; border-radius: 0;}
.find_best_ground{ margin:0 auto; width: 300px; float:right;}
.find_best_ground .widget_heading{ margin:0;}
.find_best_ground .widget_heading h5{ background:#fff; color:#000; display:inline-block; padding:2px 15px; font-size:15px; font-weight:700; position:relative; margin:0;}
.find_best_ground .widget_heading h5:after{ content:''; position:absolute; top:0; right:-18px; border-left:18px solid #fff; border-top:44px solid transparent; border-bottom:0px solid transparent;}
.find_best_ground .sidebar_filter{ background:#fff; padding:15px; -moz-box-shadow:0 0px 0 10px rgba(255,255,255,0.5); -webkit-box-shadow:0 0px 0 10px rgba(255,255,255,0.5); box-shadow:0 0px 0 10px rgba(255,255,255,0.5);}
.find_best_ground .select:after{ top: 0;}

.services_sect .btn{ font-size: 15px;}
#socialSharing {margin: 20px 0 0;}

.footer_item.pull-right{ float: left !important}
.footer_links{ margin: 0;}

.newsItem{ margin: 15px 0 0;}
.latestNewsWrapper .newsTitle{ max-width: inherit; min-height:0;}

.latestTitleLg{ font-size: 25px;}
.tTitle, .videoTitle { line-height: 26px; font-size: 22px;}

.latestTitle, .latestNewsWrapper .text-right, .tournamentStatsWrapper .text-right{ text-align: center;}
.latestNewsWrapper .btn, .tournamentStatsWrapper .btn { width: 100%; margin: 10px auto 0; }

.videoList{ margin: 15px 0 0;}
.video-js{ height: 300px; margin: 0 0 30px;}

.upnextVideo{ max-height: 460px;}
.upComingVideo{ border: 0; padding-left:0;}
.upnextVideo .newsTitle {  margin:  0;}

.upnextVideo > li, .upnextVideo .mCSB_container > li{ padding: 15px 10px 5px;}

.modal .modal-header .close{ width: 35px; height: 35px; right: -13px; top: -15px;}
.videosModel .modal-dialog{  padding: 15px;   max-width: 100%; width: 100%;}
.videosModel .modal-body{padding: 20px 15px;}
.videosModel .upnextVideo{ max-height: 290px;}
.upComingVideo{ min-height: 0;}

.matchInfoDetails:before{ background: rgba(0,0,0,0.7)}
.matchInfoBottom{ padding:15px;}
.matchCardTeams h5, .matchCardScore .batBall{  line-height: normal; font-size: 15px;}
.matchCardScore .run{ font-size: 20px;}
.matchCardScore .run small{ font-size: 15px;}

.matchStatus p, .matchCardTeams .overs{ font-size: 12px; line-height: normal;}

.matchCardScores li{ padding:5px 0 0;}

.teamsListItem .rowNew{ text-align: left !important;}
.teamsListItem i{ display:block; font-size:18px; padding: 5px 20px; margin:10px 0 0;}
.teamsListItem .teamNameImg{ margin:0 0 25px;}


.footer-bottom{ padding:15px 0;}
.footer-bottom h6{ margin:25px 0 10px;}
.footer_item{ padding:0 15px;}
.teamTable{ margin:0;}
.tournamentWrapper{ padding:25px 0;}
}