
body{font-family: 'Open Sans', sans-serif !important;}
@font-face {
    font-family: 'proxima-nova-thin-webfont';
    src: url('../fonts/proxima-nova-thin-webfont.eot');
    src: url('../fonts/proxima-nova-thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/proxima-nova-thin-webfont.woff') format('woff'),
         url('../fonts/proxima-nova-thin-webfont.ttf') format('truetype'),
         url('../fonts/proxima-nova-thin-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
img {max-width: 100%;}
.mar-r10 {margin-right: 10px;}
.imgw100 {width: 100%;}
.mb25 {margin-bottom: 25px;}
.mb0{margin-bottom: 0px !important;}
.mt0{margin-top:0px !important;}
ul{margin:0; padding:0; list-style:none;}
a{transition:all linear 0.3s; -moz-transition:all linear 0.3s; -webkit-transition:all linear 0.3s; text-decoration: none !important;}
header .header_top { min-height: 60px; width: 100%; background-position: top center; background: #1d1d1d url(../img/top_header.jpg) no-repeat;background-size: cover;}
header .header_top .navbar-inverse .navbar-nav>.active>a::after {content: ""; border: 10px solid transparent; width: auto; height: auto;
border-top-color: #f31d12; position: absolute; bottom: -20px; left: 50%; margin-left: -10px;}

header .navbar-inverse {background-color: transparent; border-color: transparent;  margin: 0; min-height: auto;  border: none;}
header .navbar-nav>li>a {padding-top: 20px;padding-bottom: 20px;font-size: 14px; font-weight: 600; font-family: 'Open Sans', sans-serif; text-transform: uppercase;letter-spacing: 1px; color: #ffffff !important; }
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover {    
background-color: #f31d12;}
.header_bottom.shadow { box-shadow: 2px 4px 10px rgba(0,0,0,0.2); -webkit-box-shadow: 2px 4px 10px rgba(0,0,0,0.2); }
header .header_bottom { background: #fff; /*box-shadow: 5px 3px 10px rgba(0,0,0,0.2); -webkit-box-shadow: 5px 3px 10px rgba(0,0,0,0.2);*/}
header .header_bottom .navbar-nav>li>a {padding-top: 8px; padding-bottom: 8px; font-size: 13px; font-weight: 600; font-family: 'Open Sans', sans-serif; text-transform: uppercase; letter-spacing: .6px; color: #000000 !important;}
header .header_bottom .navbar-nav>li>a span {text-align: center; display: block;}
header .header_bottom .navbar-inverse .navbar-nav>.active>a, header .header_bottom .navbar-inverse .navbar-nav>.active>a:focus, header .header_bottom .navbar-inverse .navbar-nav>.active>a:hover { background-color: transparent; border-bottom: 2px solid #f31d12;}
header .header_bottom .navbar-inverse .navbar-nav>.active>a::after {content: ""; border: 8px solid transparent; width: auto; height: auto;
border-bottom-color: #f31d12; position: absolute; bottom: 0; left: 50%; margin-left: -8px;z-index: 9;}


header .navbar-brand {float: left; height: auto; padding: 0; font-size: 0; line-height: 0; margin: 0;}
header .logo {padding: 9px 0; z-index: 9; position: relative;}
header a.serach {background: url(../img/search.png) no-repeat;width: 18px; height: 60px; background-size: 18px; background-position: center;}
header a.serach.close {background: url(../img/popup_close.png) no-repeat; background-position: center; opacity: 1; height: 60px; background-size: 18px;}
.search_overlay {position: absolute;  visibility: hidden; opacity: 0; background: #1d1d1d; padding: 10px; z-index: 9999;  width:0; top: 0; right: 60px; transition:all linear 0.3s;  max-width:0px;}
.search_overlay.open { max-width:620px; width: 100%; visibility: visible;  opacity: 1;}
.search_overlay input {background: #fff; border:none; width:100%; color:#000; padding: 10px;}
.search_overlay button { background: #f31d12; position: absolute; top: 10px; right: 10px;  border: none;  color: #fff; padding: 10px;}
#myOverlay, .overlay-content { display: none;}
header a.pointer_menu {background: url(../img/menu-icon.png) no-repeat; width: 18px; height: 60px; background-size: 4px 15px;
background-position: center;}
.breacking_news {padding: 20px 0 30px 0;}
.breacking_news .news_content {position: relative;}
.breacking_news .news_content img {min-height: 436px;}
.breacking_news .news_content article {position: absolute; bottom: 0; width: 100%; z-index: 1; padding: 0 15px;}
.breacking_news .news_content article h2 {font-size: 26px; color: #fff; font-weight: bold; line-height: 1.3; margin: 0 0 20px 0;}
.breacking_news .news_content article h2 span {font-size: 10px; background: #f31d12; text-transform: uppercase; font-weight: 400; padding: 6px 10px;letter-spacing: 1px; border-radius: 30px; position: absolute; top: -28px; margin: 0; color:#fff;}
.breacking_news .related_news h3 {color: #fff; font-size: 14px; font-weight: 600;letter-spacing: 1px; text-transform: uppercase; padding-left: 10px; margin: 0 0 10px 0;}
.breacking_news .related_news p {font-size: 14px; font-weight: 600; color: #fff; margin: 0;line-height: 1.3; border-bottom: 4px solid #fff; padding-bottom: 15px;
margin-bottom: 20px;}
.breacking_news .mid_sec_cotent {position: relative; margin-bottom: 20px;}
.breacking_news .mid_sec_cotent article {position: absolute; bottom: 0; width: 100%; padding: 0 20px;}
.breacking_news .mid_sec_cotent article h2 {font-size: 18px; color: #fff; letter-spacing: 0.3px; font-weight: 600; line-height: 1.3; position: relative; margin: 0 0 20px 0;}
.breacking_news .mid_sec_cotent article h2 span {font-size: 10px; background: #f31d12; text-transform: uppercase; font-weight: 400; padding: 6px 15px;   letter-spacing: 1px; border-radius: 30px; position: absolute;  top: -32px;  margin: 0; color: #fff;}
.breacking_news .top_headlines {background: #1d1d1d; padding: 20px 20px 0;}
.breacking_news .top_headlines h2 {font-size: 14px; color: #fff; font-weight: bold;text-transform: uppercase; margin: 0; letter-spacing: 1px; border-bottom: 1px solid #5c5c5d; padding-bottom: 15px; margin-bottom: 35px;}
.top_headlines ul {margin: 0; padding: 0; list-style: none;}
.top_headlines ul>li>a {font-size: 13px; font-weight: 400; line-height: 1.3; margin-bottom: 40px; display: block; position: relative; font-weight: 100; color: rgba(255,255,255,0.8);}
.top_headlines ul>li>a:hover {color: #fff;}
.top_headlines ul>li>a span {font-size: 10px; background: #f31d12; text-transform: uppercase; font-weight: 400; padding: 2px 5px;letter-spacing: 1px; position: absolute; top: -22px; margin: 0; color: #fff;}
.sports_feed {background: #edeef0; padding: 20px 0;}
.sports_feed .sp_feed_content {background: #2e2f3a;}
.sports_feed .sp_feed_content h2 {font-size: 16px; font-weight: 600; letter-spacing: 1px; margin: 0; color: #fff; padding: 19px 0;
 background: #24252f; position: relative; padding-left: 15px;}
.sports_feed .sp_feed_content h2::before { content: ""; position: absolute;left: 0; top: 0; width: 3px; height: 55px; background: #f31d12;}
.sports_feed .sp_feed_content h2 a.read_more {width: 75px; height: 55px; display: block; background: #f31d12 url(../img/arrow_right.png) no-repeat; position: absolute; top: 0px; right: 0px; clip-path: polygon(50% 0%, 0% 100%, 100% 100%, 100% 0%); -webkit-clip-path: polygon(50% 0%, 0% 100%, 100% 100%, 100% 0%);background-position: 40px 20px; }
.sports_feed .sp_feed_content h2 a.read_more:hover {opacity: 0.5;}
.sports_feed .sp_feed_content_bottom {padding: 20px;}
.sports_feed .sp_feed_content_bottom h4.media-heading {font-size: 14px; color: #fff; line-height: 1.3; margin: 0 0 10px 0; font-family: 'Open Sans', sans-serif !important; font-weight: 400; position: relative;  padding-top: 30px; max-height: 65px; overflow: hidden;}
.sports_feed .sp_feed_content_bottom h4.media-heading span {font-size: 10px; background: #f31d12; text-transform: uppercase;font-weight: 400; padding: 3px 10px; letter-spacing: 1px; border-radius: 30px; margin: 0 0 10px 0; color: #fff; display: block; text-align: center; position: absolute;  top: 0;}
.sp_feed_content_bottom .media-body {padding-left: 8px;}
.sports_feed .sp_feed_content_bottom p {color: #a0a0a0; font-size: 11px; font-weight: 600; text-transform: uppercase;  margin: 0;}
.sports_feed .sp_feed_content_bottom p img {padding-right: 6px; display: inline-block; vertical-align: top;  padding-top: 2px;}
.sports_feed .sp_feed_content.top_news { background: #fff;  height: 610px;  overflow: hidden;}
.sports_feed .tabbable-line > .nav-tabs {border-bottom: 1px solid #ddd; margin: 0px;}
.sports_feed .tabbable-line > .nav-tabs > li { margin: 0;  width: 33.33%;}
.sports_feed .tabbable-line > .nav-tabs > li > a {border: 0; color: #a0a0a0; font-size: 11px; display: block; text-align: center; margin: 0; padding: 12px 0;
text-transform: uppercase; letter-spacing: 0.3px; font-weight: 400;}
.sports_feed .tabbable-line > .nav-tabs > li > a > i {color: #a6a6a6;}
.sports_feed .tabbable-line > .nav-tabs > li.open > a, .tabbable-line > .nav-tabs > li:hover > a {border: 0; background: none !important; color: #333333;}
.sports_feed .tabbable-line > .nav-tabs > li.open > a > i, .tabbable-line > .nav-tabs > li:hover > a > i {color: #a6a6a6;}
.sports_feed .tabbable-line > .nav-tabs > li.open .dropdown-menu, .tabbable-line > .nav-tabs > li:hover .dropdown-menu {margin-top: 0px;}
.sports_feed .tabbable-line > .nav-tabs > li.active {position: relative;}
.sports_feed .tabbable-line > .nav-tabs > li.active > a {border: 0; color: #333333;}
.sports_feed .tabbable-line > .nav-tabs > li.active > a > i {color: #404040;}
.sports_feed .tabbable-line > .tab-content { border: 0;}
.sports_feed .portlet .tabbable-line > .tab-content {  padding-bottom: 0;}
.sports_feed ul.news_list {margin: 0; padding: 0; list-style: none;}
.sports_feed ul.news_list li { padding: 12px 20px;  border-bottom: 1px solid #e4e7ed; }
.sports_feed ul.news_list>li>a {font-size: 14px; font-weight: bold; color: #31404b; line-height: 1.2; text-transform: uppercase; position:relative; display: block;}
.sports_feed ul.news_list>li>a span {font-size: 8px; background: #f31d12; text-transform: uppercase;font-weight: 400; padding: 3px 0px;letter-spacing: 1px; margin: 0 0 10px 0; color: #fff; display: block; width: 60px; text-align: center;}
.sports_feed ul.news_list>li>a small {display: block; color: #a4a7ab; font-weight: 400; font-size: 11px; margin: 10px 0 12px 0;}
.sports_feed ul.news_list>li>a p {font-weight: 400; text-transform: none; color: #a4a7ab; font-size: 14px; line-height: 1.7;}
.latest_news {background: #fff; padding: 50px 0; position: relative;}
.latest_news h2 {margin: 0 0 30px 0; font-size: 34px; font-weight: 100; border-bottom: 2px solid #f31d12; padding-bottom: 10px; position: relative;     font-family: 'proxima-nova-thin-webfont';  color: #000;}
.latest_news h2  span{font-weight: bold;}
.latest_news .tab {overflow: hidden; position: absolute; top: 0; right: 10px;}
.latest_news .tab button {margin-left: 8px; background-color: #f1f1f1;  padding: 8px 16px; font-size: 12px; font-weight: 600; color: #c7c7c8; border-radius: 4px; border: none;}
.latest_news .tab button.active {background-color: #f31d12; color:#fff;}
.latest_news .tabcontent { display: none;}
.latest_news .topright { float: right; cursor: pointer; font-size: 28px;}
.latest_news .topright:hover {color: red;}
.lat_news_cont h4.media-heading {font-size: 17px; color: #000; line-height: 1.6; letter-spacing: 0.3px; margin: 30px 0 12px 0; font-weight: bold; position: relative;}
.lat_news_cont h4.media-heading span {position: absolute; top: -30px; left: 0; background: #f31d12; text-transform: uppercase; font-weight: 400; padding: 3px 8px; letter-spacing: 1px; margin: 0 0 10px 0; color: #fff; display: block; font-size: 10px; text-align: center;}
.latest_news .article_cont { position: relative; margin-bottom: 30px;}
.latest_news .article_cont .top_badges {position: absolute; top: 30px; left: 30px; background: #f31d12; text-transform: uppercase; font-weight: 400;
padding: 5px 9px; letter-spacing: 1px; margin: 0 0 10px 0; color: #fff; display: block; font-size: 10px; text-align: center; font-weight: 600;}
.latest_news .article_cont article {position: absolute; bottom: 0; width: 100%; padding: 30px;}
.latest_news .article_cont article h3 {font-size: 20px; color: #fff; font-weight: 600; line-height: 1.3; margin: 0 0 22px 0;}
.latest_news .article_cont article p {margin: 0; color: #fff; font-size: 14px;}
.latest_news .article_cont article p span.time {margin-right: 13px;}
.latest_news .sp_feed_content_bottom .media-body { padding-left: 10px;}
.latest_news .lat_news_cont p {font-size: 13px; font-weight: 600;  margin: 0; color: #000;}
.latest_news .sp_feed_content_bottom .media {margin-top: 30px;}
.right_panel {margin-bottom: 30px;}
.right_panel h2{font-size: 16px; font-weight: 600; letter-spacing: 1px; margin: 0; color: #fff; padding: 19px 0; background: #24252f; position: relative; padding-left: 15px; border: none; margin-bottom: 10px;}
.right_panel h2::before {content: ""; position: absolute; left: 0; top: 0; width: 3px; height: 55px; background: #f31d12;}
.right_panel h2 a.read_more {width: 75px; height: 55px; display: block; background: #f31d12 url(../img/arrow_right.png) no-repeat; position: absolute; top: 0px; right: 0px; clip-path: polygon(50% 0%, 0% 100%, 100% 100%, 100% 0%); -webkit-clip-path: polygon(50% 0%, 0% 100%, 100% 100%, 100% 0%);
background-position: 40px 20px;}

.latest_news  .right_panel ul {margin: 0; padding: 0; list-style: none;}
.latest_news .right_panel ul li {margin-bottom: 10px;}
.latest_news  .right_panel ul li:first-child {background: #3b60ac; padding: 5px 0;  color: #fff;  border-radius: 4px;}
.latest_news  .right_panel .social_icon {width: 44px; height: 42px; text-align: center; padding-top: 15px; border-right: 1px solid #627fbc; margin-right: 20px; font-size: 18px;}
.latest_news  .right_panel .f_like {font-size: 14px; font-weight: 600;}
.latest_news a.arrow_right {width: 44px; height: 42px; float: right; color: #6c87c0; padding-top: 10px;  font-size: 18px; font-weight: 600;}
.latest_news .right_panel ul li:nth-child(2) {background: #0193cf; padding: 5px 0; color: #fff; border-radius: 4px;}
.latest_news .right_panel ul li:nth-child(2) .social_icon{border-right: 1px solid #33a8d8;}
.latest_news .right_panel ul li:nth-child(2) a.arrow_right {color: #4db3dd;}
.latest_news .right_panel ul li:nth-child(3) {background: #cd201f; padding: 5px 0; color: #fff; border-radius: 4px; margin-bottom: 25px;}
.latest_news .right_panel ul li:nth-child(3) .social_icon{border-right: 1px solid #d74c4b;}
.latest_news .right_panel ul li:nth-child(3) a.arrow_right {color: #dc6362;}
.latest_news .poll_result { background: #f31d12;}
.latest_news .poll_result h2{ font-size: 16px; font-weight: 600; letter-spacing: 1px;  margin: 0;  color: #fff;  padding: 19px 0; background: #24252f; position: relative; padding-left: 15px;}
.latest_news .poll_result h2::before { content: ""; position: absolute; left: 0; top: 0; width: 3px; height: 55px; background: #f31d12;}
.latest_news .poll_result h2 a.read_more {width: 75px; height: 55px; display: block; background: #f31d12 url(../img/arrow_right.png) no-repeat; position: absolute; top: 0px; right: 0px; clip-path: polygon(50% 0%, 0% 100%, 100% 100%, 100% 0%); -webkit-clip-path: polygon(50% 0%, 0% 100%, 100% 100%, 100% 0%);
 background-position: 40px 20px;}
.latest_news .poll_result_content {padding: 25px 30px 30px;}
.latest_news .poll_result_content p {font-size: 24px; font-weight: bold; color: #000; margin: 0 0 10px 0; line-height: 1.4;}
.latest_news .poll_result_content .poll_radio {display: block; position: relative; padding-left: 50px; margin-bottom: 12px; cursor: pointer; padding-top: 3px; font-size: 15px;  -webkit-user-select: none;  -moz-user-select: none; -ms-user-select: none;  user-select: none;}
.latest_news .poll_result_content .poll_radio input {position: absolute; opacity: 0; cursor: pointer;}
.latest_news .poll_result_content .checkmark {position: absolute; top: 0; left: 0; height: 26px; width: 26px; background-color: #fff; border-radius: 50%; border: 3px solid #fee084;}
.latest_news .poll_result_content .poll_radio:hover input ~ .checkmark {background-color: #fff;}
.latest_news .poll_result_content .poll_radio input:checked ~ .checkmark {background-color: #fff; border-color: #fee084;}
.latest_news .poll_result_content .checkmark:after {content: ""; position: absolute; display: none;}
.latest_news .poll_result_content .poll_radio input:checked ~ .checkmark:after {display: block;}
.latest_news .poll_result_content .poll_radio .checkmark:after {top: 4px; left: 4px; width: 12px; height: 12px;border-radius: 50%; background: #f31d12; transition:all linear 0.3s;}
.poll_result_content .btn-submit {display: inline-block; width: 200px;  height: 45px;  background: #000; text-align: center; color: #fff; font-size: 15px;
 font-weight: 600; padding-top: 11px; border-radius: 4px; margin-top: 50px; transition: all linear 0.3s; -webkit-transition: all linear 0.3s; border: 1px solid transparent;} 
.poll_result_content .btn-submit:hover {border: 1px solid #fff; color: #000; background: transparent;}
.martop {margin-top: 55px;}
.latest_news .martop h2::after {width: 90px; height: 56px; content: ""; position: absolute; top: -7px; right: 0; display: block; background: #f31d12; clip-path: polygon(50% 0%, 0% 100%, 100% 100%, 100% 0%); -webkit-clip-path: polygon(50% 0%, 0% 100%, 100% 100%, 100% 0%); z-index: 9;}
.latest_news h2  span{font-weight: 600;  font-family: 'Open Sans', sans-serif !important;}
.single-item .slick-prev, .single-item .slick-next { font-size: 0; line-height: 0; position: absolute; top: -56px;right:0; display: block; width: 45px;
 height: 56px; padding: 0; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); cursor: pointer; color: transparent;   border: none; outline: none; background: transparent;z-index:99;}
.single-item .slick-next:before {content: "\f054"; font: normal normal normal 14px/1 FontAwesome; color: #fff;}
.single-item .slick-prev {right: 33px;}
.single-item .slick-next {right: -8px;}
.single-item .slick-prev:before {content: "\f053"; font: normal normal normal 14px/1 FontAwesome; color: #fff; position: absolute; top: 21px; right: -6px;}
.single-item .slick-slide {margin-right: 30px; position:relative;}
.single-item .slick-slide img {width: 100%;}
.single-item .slick-list {margin: 0 -29px 0 0 !important; }
.single-item .slick-slide article {position: absolute; bottom: 0; width: 100%; padding: 15px;}
.left_v_img { width: 26%; float: left;  padding-top: 7px;}
.left_v_img img {max-width: 49px; width: 100%;}
.left_v_content{width: 74%;  float: left;}
.left_v_content p {color: #fff; font-size: 18px; font-weight: 400; line-height: 1.6;}
.latest_news .gallery { position: relative;}
.latest_news .gallery h2 {font-size: 16px; font-weight: 600; letter-spacing: 1px; margin: 0; color: #fff; padding: 19px 0; background: #24252f;  position: relative; padding-left: 15px; border: none; font-family: 'Open Sans', sans-serif;}
.latest_news .gallery h2::before {content: ""; position: absolute;left: 0; top: 0; width: 3px; height: 55px; background: #f31d12;}
.latest_news .gallery .slider-nav {position: absolute !important; width: 100%;  bottom: -26px; padding: 0 50px;}
.latest_news .gallery .slider-nav .slick-list {padding: 0px !important;  margin: 0 0 0 3px;}
.latest_news .gallery h2 a.read_more {width: 75px; height: 55px; display: block; background: #f31d12 url(../img/arrow_right.png) no-repeat;  position: absolute; top: 0px; right: 0px; clip-path: polygon(50% 0%, 0% 100%, 100% 100%, 100% 0%); -webkit-clip-path: polygon(50% 0%, 0% 100%, 100% 100%, 100% 0%);
 background-position: 40px 20px;}
.latest_news .gallery h2 a.read_more:hover, .player_of_year h2 a.read_more:hover, .top_team h2 a.read_more:hover { opacity: 0.5;}
.slider-nav .slick-prev, .slider-nav .slick-next { font-size: 0; line-height: 0; position: absolute; top: 45%;right:0; display: block; width: 45px; height: 50px;  padding: 0; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); cursor: pointer; color: transparent;  border: none; outline: none; background: transparent;z-index:99;}
.slider-nav .slick-prev {left: 0; background: url(../img/arr_gal_left.png) no-repeat; background-size: 15px 18px; background-position: center;}
.slider-nav .slick-next {right: 0; background: url(../img/arr_gal_right.png) no-repeat; background-size: 15px 18px; background-position: center;}
.martop1 {margin-top: 70px;}
.player_of_year h2 {font-size: 16px;font-weight: 600; letter-spacing: 1px; margin: 0; color: #fff; padding: 19px 0; background: #24252f; position: relative;
 padding-left: 15px; border: none; font-family: 'Open Sans', sans-serif;}
.player_of_year h2::before {content: ""; position: absolute; left: 0;  top: 0; width: 3px; height: 55px; background: #f31d12;}
.player_of_year h2 a.read_more {width: 75px; height: 55px; display: block; background: #f31d12 url(../img/arrow_right.png) no-repeat; position: absolute;     top: 0px; right: 0px; clip-path: polygon(50% 0%, 0% 100%, 100% 100%, 100% 0%); -webkit-clip-path: polygon(50% 0%, 0% 100%, 100% 100%, 100% 0%); background-position: 40px 20px;}
.poty_content { position: relative;}
.poty_content img { width: 100%;}
.poty_content article {position: absolute; bottom: 0; width: 100%; padding: 40px 20px 40px 34px;}
.poty_content article h4 {font-size: 18px; color: #fff; line-height: 1.4; margin: 0; font-weight: bold; text-transform: capitalize;}
.top_team {background: #090e15;}
.top_team h2 {font-size: 16px;font-weight: 600; letter-spacing: 1px; margin: 0; color: #fff; padding: 19px 0; background: #24252f; position: relative;
 padding-left: 15px; border: none; font-family: 'Open Sans', sans-serif;}
.top_team h2::before {content: ""; position: absolute; left: 0;  top: 0; width: 3px; height: 55px; background: #f31d12;}
.top_team h2 a.read_more {width: 75px; height: 55px; display: block; background: #f31d12 url(../img/arrow_right.png) no-repeat; position: absolute;
top: 0px; right: 0px; clip-path: polygon(50% 0%, 0% 100%, 100% 100%, 100% 0%); -webkit-clip-path: polygon(50% 0%, 0% 100%, 100% 100%, 100% 0%); background-position: 40px 20px;}
.top_team_content ul {margin: 0; padding: 0; list-style: none;}
.top_team_content ul>li {background: #35383f; padding: 12px 16px; margin-bottom: 5px; color: #fff; font-size: 16px; transition:all linear 0.3s; -webkit-transition:all linear 0.3s;}
.top_team_content ul>li.active, .top_team_content ul>li:hover {background: #f31d12;}
.top_team_content ul>li span {margin-right: 10px;}
.top_team_content ul>li .tt_number {float: right;}
.tweet_container {background: url(../img/tweets_bg.png) no-repeat;  padding: 30px 0;  background-size: cover;  background-position: top center;}
.tweet_container .tweets_content h4 {color: #fff; font-weight: 100; font-size: 30px; margin: 0; font-family: 'proxima-nova-thin-webfont';}
.tweet_container .tweets_content h4 span {display: block; font-size: 16px; font-weight: 600; color: #abacb0; margin-top: 10px; font-family: 'Open Sans', sans-serif !important;}
.tweet_container .tweets_content h4 i {margin-right: 20px; font-size: 28px;}
.slider_tweets .slick-slide p { color: rgba(255,255,255,0.4); font-size: 18px; margin: 0; line-height: 1.3; font-weight: 100; letter-spacing: 0.3px;}
.slider_tweets .slick-prev, .slider_tweets .slick-next {font-size: 0; line-height: 0; position: absolute; top: 25%; right: 0; display: block; width: 45px;
height: 50px; padding: 0; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); cursor: pointer; color: transparent; border: none; outline: none; background: transparent; z-index: 99;}
.slider_tweets .slick-prev {transform: rotate(90deg); top: -10px;}
.slider_tweets .slick-next {transform: rotate(90deg);}
.slider_tweets .slick-prev:before {content: "\f053"; font: normal normal normal 14px/1 FontAwesome; color: #fff;}
.slider_tweets .slick-next:before {content: "\f054"; font: normal normal normal 14px/1 FontAwesome;color: #fff;}
footer {position: relative;}
footer .footer_top { background: #24252f; padding: 60px 0 50px 0;}
footer .f_link h3 {font-size: 16px; color: #fff; text-transform: uppercase; font-weight: 600; margin: 0 0 25px 0;}
footer .f_link ul { margin: 0; padding: 0; list-style: none; display: block;}
footer .f_link ul li a {display: inline-block; color: #bcbdbe; font-size: 14px; margin: 0 0 10px 0;}
footer .f_link ul li a:hover {color: #fff;}
footer .f_link ul li:last-child a {margin-bottom: 0;}
footer .footer_bottom {background: #2b2c36;  padding: 14px 0;}
footer .develop_managed p {color: #fff; margin: 0;}
footer .all_rights p {color: #fff; text-transform: uppercase; font-size: 13px; margin: 0 10px 0 0;  display: inline-block;  float: right; padding: 14px 0;}
footer .all_rights p span { margin-right: 10px;  margin-left: 10px;}
footer .r_logo_winin { background: url(../img/footer_logo.png) no-repeat; height: 100%; width: 100%; max-width: 452px; position: absolute; top: 0; right: 0;    background-size: cover;}
footer .all_rights {position: absolute; bottom: 0; right: 0; padding: 0;}
.slider-nav .slick-slide img {display: block;  width: 100%;}
.slider-nav .slick-slide { margin-right: 10px;}
.slider-nav .slick-current img {width: 80%; padding-top: 10px; margin: auto;}
.mobile-menu {display: block; top: -38px; right: 0; position: absolute; z-index: 9; width: 30px; height: 34px;}
.mobileback { position: fixed; width: 100%;  height: 100%; top: 0px;  left: 0px;  z-index: 1111111111111;  display: none; background: url(../img/mobileback.png);}
#mobilemenu { position: fixed; top: 0px; left: -90%; width: 220px; min-height: 100%; z-index: 1111111111111;  display: none;  background: rgba(243,29,18,0.8);
box-shadow: 0 3px 6px rgba(0,0,0,.16);}
.mobilemenuclose { width: 90%; margin: 20px 0px 0px 5%; text-align: right; cursor: pointer;}
.mobilemenucontent { width: 90%; margin: 0px 0px 0px 5%; border: 0px solid #c8bebd; -webkit-border-radius: 6px; -moz-border-radius: 6px;
border-radius: 6px;  margin-bottom: 30px;}
.logo_mobile { margin: 15px auto 20px; display: block;  width: 92px;}
.mobilemenubg{ display:block;}
.row .lat_news_cont:last-child { padding-left: 15px;}
.row .lat_news_cont:first-child { padding-right: 15px;}
.padd_left {padding-left: 20px;}
.search_icon{display:none;}

/*POST PAGE CODE*/
.post_page {background: #f4f4f4; padding: 30px 0 105px 0;}
.post_page .blog_article { background: #fff; padding: 30px 20px;}
.post_page .tabbable-panel {border: 1px solid #ddd; border-top: none; height: 556px; overflow: hidden;}
.post_page .sp_feed_content.top_news {height: auto; margin-bottom:35px;}
.post_page .top_team {margin-bottom: 30px;}
.post_page  .right_panel ul {margin: 0; padding: 0; list-style: none;}
.post_page .right_panel ul li {margin-bottom: 10px;}
.post_page  .right_panel ul li:first-child {background: #3b60ac; padding: 5px 0;  color: #fff;  border-radius: 4px;}
.post_page  .right_panel .social_icon {width: 44px; height: 42px; text-align: center; padding-top: 15px; border-right: 1px solid #627fbc; margin-right: 20px; font-size: 18px;}
.post_page  .right_panel .f_like {font-size: 14px; font-weight: 600;}
.post_page a.arrow_right {width: 44px; height: 42px; float: right; color: #6c87c0; padding-top: 10px;  font-size: 18px; font-weight: 600;}
.post_page .right_panel ul li:nth-child(2) {background: #0193cf; padding: 5px 0; color: #fff; border-radius: 4px;}
.post_page .right_panel ul li:nth-child(2) .social_icon{border-right: 1px solid #33a8d8;}
.post_page .right_panel ul li:nth-child(2) a.arrow_right {color: #4db3dd;}
.post_page .right_panel ul li:nth-child(3) {background: #cd201f; padding: 5px 0; color: #fff; border-radius: 4px; margin-bottom: 25px;}
.post_page .right_panel ul li:nth-child(3) .social_icon{border-right: 1px solid #d74c4b;}
.post_page .right_panel ul li:nth-child(3) a.arrow_right {color: #dc6362;}
.post_page .left_panel { width: 100%;  max-width: 180px; float: left; margin-right: 30px;}
.post_page .left_panel ul {margin: 0; padding: 0; list-style: none;}
.post_page .left_panel ul li {margin-bottom:20px;}
.post_page .left_panel ul li img {width: 100%; display: block; margin-bottom:10px;}
.post_page .left_panel ul li a { display:block;}
.post_page .left_panel ul li p {color: #050505; font-size: 16px; font-weight: bold; margin: 0; letter-spacing: 0.6px; line-height: 1.3;}
.post_page .blog_article h1 {color: #050505; font-size: 30px; font-weight: 900; margin: 0 0 15px 0; line-height: 1.3; letter-spacing: 1px; position: relative;}
.post_page .blog_article .sub-title { font-size: 18px; font-weight: 400; color: #393939; line-height: 1.2em; margin: 0 0 1.25em 0;    padding: 0.2em 0 0; padding-left: 10px; border-left: 3px solid #f31d12;}

.social_activity ul {margin: 0; padding: 0;  list-style: none;}
.social_activity ul li {display: inline-block; margin-right: 3px;}
.social_activity ul li a {width: 40px; height: 40px;  float: left;  color: #fff;  font-size: 20px; line-height: 39px; border-radius: 50%; display: block; text-align: center; }
.social_activity ul li:first-child a { background: #36569c;}
.social_activity ul li:nth-child(2) a {background: #00aaf3;}
.social_activity ul li:nth-child(3) a {background: #007cbc;}
.social_activity ul li:nth-child(4) a {background: #f11d11;}
.social_activity ul li:nth-child(5) a {background: #f11d11;}
.social_activity ul li.comment a { width: 72px; border-radius: 30px; font-size: 14px;}
.social_activity ul li.comment a i {font-size: 20px; margin-right: 15px; vertical-align: middle;}
.blog_article .share { font-size: 14px; font-weight: bold; text-transform: uppercase; display: inline-block; vertical-align: middle;
 margin-right: 15px;  color: #f31d12;}
.social_activity { display: inline-block;  vertical-align: middle;}
.blog_article p { color: #050505;  font-size: 16px; margin: 0 0 30px 0; font-weight: 400; letter-spacing: 1px; line-height: 1.5;}
.blog_article p:last-child {margin: 0 0 15px 0;}
.blog_article span.img_title { color: rgba(5,5,5,0.3); font-size: 13px; text-align: center; display: block;  margin: 5px 0 30px 0; font-style: italic; font-weight: 600; letter-spacing: 0.3px;}
.autor-description {margin: 0 0 15px 0; border-top: 1px solid #d7d7d7; border-bottom: 1px solid #d7d7d7; padding: 10px 0 4px 0;}
.autor-description  .col-sm-6:first-child {border-right: 1px solid #d7d7d7; padding-left: 0;}
.autor-description .col-sm-6:last-child {padding-right: 0;}
.blog_article .author {display: inline-block;}
.blog_article .author p { font-size: 14px;  font-weight: 600;  color: #777777; margin: 0;}
.blog_article .author p small { color: #f43836; font-size: 14px; font-weight: 500; text-decoration: underline;}
.blog_article .author p span { display: block; font-size: 11px; font-weight: 400; text-transform: uppercase;}
.blog_article .new_badge { float: right; margin-top: 8px; font-size: 11px; background: #f31d12; text-transform: uppercase; font-weight: 600;
 padding: 4px 7px; letter-spacing: 1px; color: #fff;}
.blog_main {width: 100%;}
.blog_article .img-blink {padding: 20px 0; margin-bottom: 35px; border-bottom: 1px solid #d7d7d7;}
.blog_article .img-blink ul {text-align: center;}
.blog_article .img-blink ul>li { display: inline-block;}
.blog_article .img-blink ul>li>a { display: block;  background: #f42a2a; border-radius: 30px; padding: 8px 20px; color: #fff; text-transform: uppercase; font-size: 13px; letter-spacing: .6px; margin: 0 10px 0 0;}
	
.also_like_content {background: #fff; margin: 25px 0 0 0; padding: 30px 20px;}
.also_like_content h2 {font-size: 18px; text-transform: uppercase; padding-left: 10px; color: #000;margin: 0 0 20px 0;font-weight: 600;}
.post_page .cricket_news_img { position: relative;  margin-bottom: 20px;}
.post_page .cricket_news_img img {width: 100%; display: block;}
.post_page .cricket_news_img span {background: #f31d12; font-size: 11px; text-transform: uppercase; padding: 2px 10px; color: #ffff;  font-weight: 600; letter-spacing: 2px; margin: 0; position: absolute; bottom: 0; left: 0;}
.post_page .cricket_news .cnews_botcontent h3 {font-size: 14px; font-weight: 600; color: #3e3e3e; letter-spacing: 1px; margin: 0;
line-height: 1.3;}
.post_page .cricket_news .cnews_botcontent span {color: #f31d12;font-size: 12px;font-weight: 400;text-transform: uppercase; display: block;
margin: 10px 0 0 0;}
.post_page .cricket_news .cnews_botcontent2 h3 {font-size: 16px; font-weight: 600; color: #000; letter-spacing: .6px; margin: 0 0 0px 0;
line-height: 1.4; max-height: 45px; overflow: hidden;}
.post_page .cricket_news .cnews_botcontent2 span {font-size: 10px;font-weight: 900; letter-spacing: 1px; color: #a3a3a3;}
.post_page a.sponsor_link {color: #000; font-size: 12px; text-align: right; display: inline-block; float: right; margin: 20px 0 0 0;
position: relative; padding-right: 18px;}
.post_page a.sponsor_link::after {content: ""; background: url(../img/sponsor-arrrow.jpg) no-repeat; width: 16px; height: 16px; display: block;position: absolute; top: 1px; right: 0;}
.post_page .comment-wrapper { background: #fff; padding: 40px 25px;  margin-top: 25px;}
.post_page .comments_article h2, .post_page .contact_article h2 {font-size: 18px; color: #333; text-transform: uppercase; font-weight: 700; margin: 0 0 25px 0; position: relative;}
.post_page .comments_article h2::after, .post_page .comments_article h2::before, .post_page .contact_article h2::before, .post_page .contact_article h2::after{content: ""; display: block; position: absolute; left: 120px;bottom: 5px; height: 1px;} 
.post_page .comments_article h2::after, .post_page .contact_article h2::after {  width: calc(100% - 120px);  background: #e2e2e2;}
.post_page .comments_article h2::before, .post_page .contact_article h2::before { width: 60px; background: #ef2741; z-index: 1;}

.comments_article .media { margin-top: 60px;}
.comments_article .media-left img { max-width: 60px; margin-right: 10px;}
.comments_article .width-30 { width: 30%;}
.comments_article .media-heading {font-size: 14px; font-weight: 600; color: #000; text-transform: uppercase; margin: 0 0 15px 0;}
.comments_article .media-body span { font-size: 13px; font-weight: 300; color: #afaba8;}
.comments_article .media-body span .time{ display:block; margin-top:20px;}
.comments_article .media-body .btn-reply { font-size: 13px;  text-transform: uppercase;  display: inline-block;  color: #d6223d;}
.comments_article .media-body p {font-size: 14px;  color: #434343; margin: 0 0 5px 0; line-height: 2;}

.contact_article {margin-top: 50px;}
#contact-form .form-control { box-shadow: none; border-radius: 0px;  height: 54px;  color: #747673; border-color: #e2e2e2; letter-spacing: .6px; font-size: 13px; padding-left: 60px; transition:all linear 0.2s;}
#contact-form .form-control:focus, #contact-form .form-control:active { background:#fff; padding:15px;}
#contact-form .form-group { margin-bottom: 30px;}
#contact-form .name {background: url(../img/name.png) no-repeat left 20px center;}
#contact-form .email {background: url(../img/mail.png) no-repeat left 20px center;}
#contact-form .website {background: url(../img/website.png) no-repeat left 20px center;}
#contact-form .meassage {background: url(../img/message.png) no-repeat left 20px top 20px; height: 138px;  padding: 20px 0 0 60px;}
#contact-form .btn-success { background: #f31d12; border: none;  color: #fff; font-size: 16px; font-weight: 400;  padding: 0;}
.from_thewinin {background: #fff;  padding: 35px 30px; margin-top: 25px;}
.from_thewinin h4 {font-size: 14px; font-weight: 600; text-transform: uppercase; letter-spacing: .6px; color: #091f2c; text-align: right;
 margin: 0; line-height: 1.3; padding: 5px 10px 0 0;}
.from_thewinin .bor-r { border-right: 3px solid #f31d12; height: 65px; }
.from_thewinin ul.more_info>li>a { color: #545454; display: inline-block; margin-bottom: 5px;  font-size: 13px; font-weight: 400;}
.from_thewinin ul.more_info>li:nth-child(3) a {  margin: 0;}

.related_article { margin-bottom: 35px;}
.related_article h3 {font-size: 28px; font-weight: 300; text-align: center; margin: 0 0 25px 0; color: #f30b00;}
.related_article .rn_article p { font-size: 10px;margin: 0 0 10px 0;color: #f30b00;font-weight: bold; text-align: center; text-transform: uppercase;}
.related_article .rn_article p span { font-weight: 300; text-transform: none;  margin-left: 2px;  display: inline-block;  vertical-align: top;}
.related_article .rn_article p span::before { content: "|";}
.related_article .rn_article { border-top: 1px solid #d7d7d7; border-bottom: 1px solid #ccc;  padding: 20px 0;}
.related_article .rn_article img { margin-bottom: 10px; width: 100%;}
.rn_article article h6 { font-size: 14px; font-weight: 600;  letter-spacing: .6px;  margin: 0 0 15px 0;}
.rn_article article span { font-size: 13px; color: #99968f; font-weight: 400;}
.main_score_panel { background: #f9f9f9;  border-top: 5px solid #efefef;  padding: 35px;}
.main_score_panel .score_board { border-bottom: 1px solid #e8e8e8;  margin-top: 25px;}
.score_board ul>li{ font-size: 14px;  text-transform: uppercase;  font-weight: bold;  color: #020c25; margin-bottom: 10px;}
.score_board ul>li img { margin-right: 10px;}
.score_board ul>li:last-child { margin-bottom: 15px;}
.score_board ul>li span {width: 34px; height: 34px; background: #ededed; display: inline-block; text-align: center; line-height: 2; float: right;
font-size: 18px;}
.main_score_panel .score_board p { font-size: 13px; margin: 0 0 30px 0;  font-weight: 600; color: #747474;}
.main_score_panel .score_board:last-child { border-bottom: none;}
.spanel_bottom { background: #fff;  margin-top: 20px;  border-top: 5px solid #efefef;}
.spanel_bottom .table-bordered>thead>tr>td, .spanel_bottom .table-bordered>thead>tr>th { border-bottom-width: 1px; }
.spanel_bottom .table-bordered>tbody>tr>td, .spanel_bottom .table-bordered>tbody>tr>th, .spanel_bottom .table-bordered>tfoot>tr>td, .spanel_bottom .table-bordered>tfoot>tr>th, .spanel_bottom .table-bordered>thead>tr>td, .spanel_bottom .table-bordered>thead>tr>th {
border-color:#e8e8e8 !important; font-size: 16px; font-weight: 600;  text-align: center;}
.spanel_bottom .table-bordered>tbody>tr>td:nth-child(2) { text-align: left;}
.spanel_bottom .table-bordered>tbody>tr>td:nth-child(2) img { margin-right: 10px;}
.spanel_bottom .table>colgroup+thead>tr:first-child th{ border-top:none;}
.spanel_bottom .table {margin-bottom: 0;}
 
/*404 ERROR PAGE*/
.error_page {padding: 100px 0; background: #fff;} 
.error_page .error_content{text-align:center;}
.error_page .top_404_img {width: 100%; margin: 0 auto 85px;  max-width: 462px;}
.error_page .top_404_img  img, .bottom_404_img img{width:100%;}
.error_page .bottom_404_img {width: 100%; margin: 0 auto; max-width: 452px;}
.error_page .error_content p {text-align: center; font-size: 36px; font-weight: 100; color: #161616; line-height: 1.2; letter-spacing: 3px;  margin: 0 0 25px 0;}
.error_page .error_content p span {color: #f31d12;}
.error_page .btn_gohome {background: #f31d12; color: #fff; font-size: 18px; font-weight: 330; text-decoration: none; padding: 10px 20px;  margin: 0 0 65px 0;  letter-spacing: 0.6px;}

/*CONTACT PAGE*/
.contact_page { background: #fff; padding: 100px 0 150px;}
.contact_page .cleft-panel { width: 100%; max-width: 580px;}
.cright-panel h1 {margin: 0 0 50px 0; color: #000; font-size: 38px; font-weight: 600; padding-top: 90px;}
.cright-panel {max-width: 290px;}
.cright-panel .form-control { box-shadow: none; border: none; border-bottom: 1px solid #d5dce3; color: #8792a1; border-radius:0px;  padding-left: 0; transition: all linear 0.3s; -webkit-transition: all linear 0.3s;}
.cright-panel .form-control:focus {padding-left:10px;}
.cright-panel .form-group { margin-bottom: 50px;}
.cright-panel .btn-default {width: 110px; padding: 10px 0; background: #f31d12; color: #fff; border-radius: 30px; border: none; font-size: 14px; font-weight: bold; letter-spacing: 0.3px; text-align:center; border: 1px solid transparent; transition: all linear 0.3s; -webkit-transition: all linear 0.3s;}
.cright-panel .btn-default:hover {border: 1px solid red; background: transparent;  color: #000;}
.looking_for { padding-bottom: 80px;}
.looking_for h2 {margin: 0 0 40px 0; color: #000; text-align: center; font-size: 36px; font-weight: 600; letter-spacing: 3px;}
.looking_for .lf_container {background: #f31d12;  padding: 70px 0 60px;}
.looking_for .lf_container .ft_content { background: #fff; min-height: 280px; padding: 45px;}
.ft_content img { margin: 0 auto 18px; display: block;}
.ft_content h3 {margin: 0 0 18px 0; font-size: 24px; font-weight: bold; text-align: center; letter-spacing: 3px; color: #000;}
.ft_content p {color: #000; text-align: center; font-size: 14px; font-weight: 400; letter-spacing: 1px; margin: 0;}
.ft_content p  a{color:#f31d12;}

/*ABOUT PAGE*/
.about_page {background: url(../img/about-us.jpg) no-repeat top center; background-size: cover; padding: 90px 0;}
.about_page .page_title h1 {color: #fff; text-align: center; margin: 0; font-size: 30px; font-weight: 100; letter-spacing: 3px;}
.about_page .page_title h1 span {display: block; font-size: 18px; font-weight: bold;  margin: 20px 0 0 0;}
.about_description {padding: 115px 0;}
.page_description h2 {font-size: 24px; text-align: center; font-weight: 600;  letter-spacing: 3px; color:#232323; margin: 0 0 25px 0;}
.page_description p {margin: 0 0 40px 0; font-size: 16px; text-align: center; font-weight: 400; letter-spacing: 1px; color: #232323;}
.page_description  .about_img { width: 100%; max-width: 207px;  margin: 0 auto;}

.about_description1 { padding: 80px 0;}
.about_description1 .about_img { max-width: 540px; width: 100%;}
.about_description1 .about_img  img{ width: 100%;}
.page_description1 { padding: 100px 0;}
.page_description1 h2 {font-size: 24px; font-weight: 600;  letter-spacing: 3px; color:#232323; margin: 0 0 35px 0; text-transform: uppercase;}
.page_description1 p {margin: 0; font-size: 16px; font-weight: 400;  letter-spacing: 2px; color:#232323;}
.page_description1  .about_img { width: 100%; max-width: 207px;  margin: 0 auto;}
.our_mission {}
.our_mission .panel_left h2 {font-size: 40px; font-weight: bold; letter-spacing: 2px; margin: 0 0 34px 0; color: #000000; position: relative;padding-left: 25px;}
.our_mission .panel_left h2::before {content: ""; width: 4px; height: 72px; background: #f31d12; display: block; position: absolute; left: 0; top: 0;}
.our_mission .panel_left h2 span {font-size: 14px; display: block; margin: 5px 0 0 0; font-weight: 600;}
.our_mission .panel_left p {color: #393939; font-size: 14px; margin: 0 0 80px 0; letter-spacing: 2px; line-height: 1.6; font-weight: 400;}
.our_mission .sports_categeory {background-position: center !important; background-size: cover !important; padding: 60px 20px 50px; max-height: 210px; overflow: hidden;}
.our_mission .sports_categeory.football { background: url(../img/football_bg.jpg) no-repeat center;}
.our_mission .sports_categeory.cricket { background: url(../img/cricket_bg.jpg) no-repeat center;}
.our_mission .sports_categeory.tennis { background: url(../img/tennis_bg.jpg) no-repeat center;}
.our_mission .sports_categeory.f1 { background: url(../img/f1_bg.jpg) no-repeat center;}
.our_mission .sports_categeory h3 {font-size: 16px; color: #fff; font-weight: bold; letter-spacing: 1px; text-align: center; margin: 0 0 20px 0; text-transform: uppercase;}
.our_mission .sports_categeory p {font-size: 15px; color: #fff; font-weight: 300; letter-spacing: 1px; text-align: center; margin: 0;     line-height: 1.6;}

.our_mission .panel_right { background: #f31d12; padding: 70px 30px;}
.our_mission .panel_right h2 {font-size: 40px; font-weight: bold; letter-spacing: 2px; margin: 0 0 34px 0; color: #ffffff;}
.our_mission .panel_right h2 span {font-size: 14px; display: block; margin: 5px 0 0 0; font-weight: 600;}
.our_mission .panel_right p {color: #fff; font-size: 14px; margin: 0; letter-spacing: 2px; line-height: 2.1; font-weight: 400;}
.thought_leader {padding: 130px 0 90px 0;}
.thought_leader .thought_description h2 {font-size: 40px; font-weight: bold; letter-spacing: 2px; margin: 0 0 55px 0; color: #000000; position: relative; padding-left: 25px;}
.thought_leader .thought_description h2::before {content: ""; width: 4px; height: 72px; background: #f31d12; display: block; position: absolute;left:0; top: 0;}
.thought_leader .thought_description h2 span {font-size: 14px; display: block; margin: 5px 0 0 0; font-weight: 600;}
.thought_leader .thought_description .media-left { width: 26%;}
.thought_leader .thought_description h4.media-heading { font-size: 18px; color: #000; font-weight: bold; letter-spacing: 1px; margin: 0 0 35px 0;}
.thought_leader .thought_description h4.media-heading span {font-size: 12px; display: block; color: #666; font-weight: 600; margin-top: 5px;}
.thought_leader .thought_description .media-body {padding: 60px 0;}
.thought_leader .thought_description .media-body p {color: #898989; font-size: 16px; font-weight: 100; margin: 0; line-height: 1.6; letter-spacing: 2px;}
.marbot30 {margin-bottom: 30px;}
.p_bussiness { background: url(../img/promote-bussiness.jpg) no-repeat;background-position: top center;background-size: cover;padding: 100px 0; text-align: center;}
.p_bussiness  .promo_business h2 {font-size: 40px; color: #fff; font-weight: bold; margin: 0 0 10px 0; text-transform: uppercase; letter-spacing: 1px;}
.p_bussiness .promo_business p {font-size: 18px; color: #fff; letter-spacing: 1px; margin: 0 0 45px 0; font-weight: 300;}
.p_bussiness .btn-custom {font-size: 14px; font-weight: 600; letter-spacing: 1px; background: #fff; padding: 14px 30px;  border-radius: 30px; margin: 0 0 0 0; color: #e2241b; border: 1px solid transparent;}
.p_bussiness .btn-custom:hover { border: 1px solid #fff; color: #fff; background: transparent;}


/*CATEGEORY PAGE*/
.categery_link{background-color: #E7E8EA; position:relative; }
.categery_link ul.categery_tlink {text-align: center;}
.categery_link ul.categery_tlink>li {display: inline-block; position:relative;}
.categery_link ul.categery_tlink>li>a { font-size: 14px; color: #161616; font-weight: 600; display: block; padding: 14px 0; margin: 0 12px;}
.categery_link ul.categery_tlink>li.active::after { border-bottom: 2px solid #f31d12; position: absolute; content: ""; display: block; bottom: 0; width: 60px;}
.categery_link ul.categery_tlink>li.active::before {content: ""; border: 8px solid transparent; width: auto; height: auto; border-bottom-color: #f31d12; position: absolute; bottom: 0; left: 50%; margin-left: -8px; z-index: 9;}
.categery_page { background: #fff;}
.categery_page .heading_title { background: #24252f; margin-bottom: 30px;}
.categery_page .heading_title h1 {color: #fff; font-size: 16px; font-weight: 600; text-transform: uppercase; letter-spacing: 3px; margin: 0; padding: 19px 20px; position: relative;}
.categery_page ul.bredcrum_list {position: absolute; top: 15px; right: 20px;}
.categery_page ul.bredcrum_list li {display: inline-block;}
.categery_page ul.bredcrum_list li a {display: block; color: #a7a7a7; font-weight: 400; font-size: 13px; margin: 0 0 0 6px; position: relative;}
.categery_page ul.bredcrum_list li a::after {content: "/"; margin: 0 0 0 2px;}
.categery_page ul.bredcrum_list li:last-child a { color: #fff;}
.categery_page ul.bredcrum_list li:last-child a::after { content: none;}
.categery_page .cricket_news_img { position: relative; margin-bottom:20px;}
.categery_page .cricket_news_img img { width: 100%; display: block;}
.categery_page .cricket_news_img span { background: #f31d12; font-size: 11px; text-transform: uppercase; padding: 2px 10px; color: #ffff; font-weight: 600;
letter-spacing: 2px; margin: 0; position: absolute; bottom: 0; left: 0;}
.categery_page .cricket_news  .cnews_botcontent h3 {font-size: 14px; font-weight: 600; color: #3e3e3e; letter-spacing: 1px;  margin: 0; line-height: 1.3;}
.categery_page .cricket_news .cnews_botcontent span { color: #f31d12; font-size: 12px; font-weight: 400; text-transform: uppercase; display: block; margin: 10px 0 0 0;}
.mbot30 { margin-bottom: 30px;}

/*FOOTBALL PAGE*/
.categery_link.mar0 ul.categery_tlink>li>a { padding: 12px 0;}
.categery_link.mar0 h1.page_heading {position: absolute; background: #000; color: #fff; font-size: 14px; font-weight: 600; display: block; padding: 5px 18px;  top: 9px; margin: 0; letter-spacing: 0.6px; text-transform: uppercase;}
.football_page { padding: 30px 0;  background: #f6f6f6;}
.football_page  .top-section { background: #fff; padding: 20px; border: 1px solid rgba(0,0,0,0.05); position:relative;}
.football_page  .top-section .tn_rows h3 { font-size: 26px; font-weight: bold; margin: 15px 0 20px 0; color: #000000; line-height: 1.3; max-height: 100px; overflow: hidden;}
.football_page  .top-section .tn_rows p { font-size: 14px; font-weight: 400; margin: 0; color: #4b4b4b; line-height: 1.4; max-height: 60px;
overflow: hidden;}
.football_page  .top-section .tn_rows_img { position: relative;}
.football_page  .top-section .tn_rows_img img { width: 100%;}
.football_page  .top-section .tn_rows_img span { background: #f31d12; font-size: 10px; text-transform: uppercase; padding: 2px 6px; color: #ffff; font-weight: 600; letter-spacing: 1px; margin: 0; position: absolute; top: 0; left: 0;}
.football_page .bottom_section {background: #ed1515;}
.football_page .bottom_section .tn_rows_img span {background: transparent; top: 50%; left: 50%; transform: translate(-50%, -50%); cursor:pointer;}
.football_page .bottom_section .tn_rows h3 {position: absolute; bottom: 0; left: 0; width: 100%; color: #fff; padding: 25px 15px; margin: 0;
font-size: 24px; max-height: 145px;}
.football_page .bottom_section .media-left img {max-width: initial;}
.football_page .bottom_section .media-left {position: relative;}
.football_page .bottom_section .media-left span { position: absolute; top: 50%; left: 50%; width: 35px; height: 35px; transform:translate(-50%, -50%); cursor:pointer;}
.football_page .bottom_section .media-left span img { width: 100%;}
.football_page .bottom_section h4.media-heading {font-size: 18px; font-weight: 600; color: #fff; max-height: 80px; overflow: hidden;}
.football_page .bottom_section .tn_rows p {color: #ccc;}
.football_page .bottom_section .tn_rows p  i{margin-right:5px;}
.football_page .bottom_section .media-body, .football_page .bottom_section .media-left, .football_page .bottom_section .media-right {
vertical-align: middle;}

.fooball_wrap { padding: 45px 0 35px; background: #fff;}
.fooball_wrap  .news_content img, .fooball_wrap .mid_sec_cotent img { width: 100%;}
.fooball_wrap .news_content article {padding: 0 20px;}
.fooball_wrap .news_content article h2 {font-size: 20px;}
.fooball_wrap .news_content article h2 span {border-radius: 0;}
.fooball_wrap .mid_sec_cotent article {position: static; padding:0; }
.fooball_wrap .mid_sec_cotent article h2 { font-size: 16px;  color: #000;  font-weight: bold; margin: 0 0 15px 0; max-height: 40px;
 overflow: hidden;}
.fooball_wrap .mid_sec_cotent img {margin-bottom: 10px;}
.fooball_wrap .media-left {width: 44%;}
.fooball_wrap .media-body, .fooball_wrap .media-left, .fooball_wrap .media-right { vertical-align: middle;}
.fooball_wrap h4.media-heading {font-size: 14px; font-weight: 600;  line-height: 1.3; color: #000;  letter-spacing: 0.2px; margin: 0 0 3px 0; padding: 0;     max-height: 36px; overflow: hidden;}
.fooball_wrap .media-body p {color: #a0a0a0; font-size: 11px;  font-weight: 600; text-transform: uppercase;  margin: 0;}
.fooball_wrap .media-body p i, .football_page .cricket_news h3 p i, .football_page .cricket_news p i { margin-right: 5px;}
.fooball_wrap .media-left img { margin-bottom: 0; width:100%;}
.fooball_wrap .media {margin: 0 0 20px 0;}
.fooball_wrap .mid_sec_cotent .media:last-child, .fooball_wrap .top_headlines .media:last-child {margin: 0 ;}
.fooball_wrap .news_content img { height: 466px;}
.fooball_wrap .top_headlines { padding: 10px 10px 16px; background:#3b3b3b;}
.fooball_wrap .top_headlines .media-left {width: 42%;}
.fooball_wrap .top_headlines h4.media-heading {color: #fff;}
.football_page .heading_title h2, .football_page .sp_feed_content h2 {color: #fff; font-size: 14px; font-weight: 600;letter-spacing: 0; margin: 0; padding: 15.5px 20px; position: relative;}
.football_page .heading_title h2 a.read_more, .football_page .sp_feed_content h2 a.read_more { width: 64px; height: 46px; display: block; background: #f31d12 url(../img/arrow_right.png) no-repeat; position: absolute; top: 0px; right: 0px; clip-path: polygon(50% 0%, 0% 100%, 100% 100%, 100% 0%); -webkit-clip-path: polygon(50% 0%, 0% 100%, 100% 100%, 100% 0%);
 background-position: 42px 16px;}
.football_page .heading_title h2 a.read_more:hover {opacity:0.5;}
.football_page .heading_title h2::before, .football_page .sp_feed_content h2::before {content: ""; width: 3px; height: 46px; background: #f31d12; display: block; position: absolute; top: 0; left: 0;}
.football_page .heading_title {margin-bottom: 15px; position: absolute; top: 0; left: 0; width: 100%;  z-index: 9;}
.football_page .middle_section { padding-top: 70px;}
.football_page .middle_section .tn_rows_img {margin-bottom:25px;}
.football_page .middle_section .tn_rows h3 { font-size: 24px; margin: 0;}
.football_page .middle_section .media-left img { max-width: initial;}
.football_page .middle_section h4.media-heading {font-size: 14px; color: #000; margin: 0 0 5px 0; font-weight: 400; line-height: 1.2; position: relative; padding-top: 30px; max-height: 80px; overflow: hidden; }
.football_page .middle_section h4.media-heading span { background: #f31d12; font-size: 10px;text-transform: uppercase; padding: 2px 6px;
color: #ffff; font-weight: 600; letter-spacing: 1px; margin: 0; position: absolute;  top: 5px;  left: 0;}
.football_page .middle_section .media p{ font-size: 12px; color: #a4a7ab; font-weight: 600;}
.football_page .middle_section .media p i {margin-right: 5px;}
.football_page .middle_section .media {border-top: 1px solid #e1e1e1; padding-top: 15px;}
.football_page .middle_section a.btn.btn-custom { background: #6f6f6f; display: block; color: #fff; font-size: 14px; font-weight: 600;
text-transform: uppercase; border: none; padding: 10px 0; text-align: center; margin-top:25px;}
.football_page .middle_section .media:first-child { border-top: none;  padding-top: 0;}
.football_page .middle_section .media-body, .football_page .middle_section .media-left, .football_page .middle_section .media-right {    
 vertical-align: middle;}
	
.football_page .cricket_news_img { margin-bottom: 25px;}
.football_page .cricket_news_img span { bottom: -10px; left: 0px; padding: 2px 5px; font-size: 10px;}
.football_page  .cricket_news .pl_bt_cont{ background: #fff; width: 90%; position: absolute;  bottom: -20px;  z-index: 9;  left: 50%;  transform: translate(-50%, 52%); padding: 12px; }
.football_page  .cricket_news h3 {font-size: 16px; font-weight: bold; color: #000; letter-spacing: 0.3px; margin: 0;  line-height: 1.3;  background: #fff; max-height: 60px; overflow: hidden;}
.football_page .cricket_news p {font-size: 12px; color: #a4a7ab; font-weight: 600; margin: 3px 0 0 0;}
.football_news .cricket_news .fn_bot_con { width: 100%; position: absolute; bottom: 5px;  z-index: 9;   padding: 12px;}
.football_news .cricket_news h3 { font-size: 14px; font-weight: 600; color: #fff; letter-spacing: 0; margin: 0; line-height: 1.3; background: transparent;}
.football_news .cricket_news_img span { bottom: -8px; left: 13px; padding: 2px 5px;}
.football_news .cricket_news_img { margin-bottom: 0; position: relative;}
.football_news  .cricket_news { background: #f8f8f8;}
.football_news .fnews_content { padding: 30px 10px 20px;}
.football_news .fnews_content p { font-size: 13px; font-weight: 600; color: #000000; margin: 0 0 20px 0;  line-height: 1.3;}
.football_news .fnews_content p:last-child {margin: 0;} 
.marbot20{margin-bottom:20px;}
.marbot40{margin-bottom:40px;}

.football_page .tabbable-panel { border: 1px solid #cccccc; height: 585px;}
.football_page .tabbable-line > .nav-tabs > li > a { color: #24252f; padding: 12px 0; text-transform: uppercase; letter-spacing: 0px; font-weight: 600; font-size: 14px;}
.football_page .tabbable-line > .nav-tabs > li.active > a::after { content: ""; width: 84px; height: 4px; background: #f31d12; display: block; position: absolute;
bottom: 0; left: 50%; transform: translateX(-50%);}
.football_page .tabbable-line { padding: 0 8px;}
.football_page  ul.news_list>li>a span {background: transparent; padding: 0; letter-spacing: 0; margin: 0; color: #fff; display: inline-block; width: 32.5%;
 text-align: center; vertical-align: top;}
.football_page .lt_content img, .football_page .rt_content img { width: 45px; box-shadow: 2px 3px 10px rgba(0,0,0,0.2); border-radius: 50%; -webkit-box-shadow: 2px 3px 10px rgba(0,0,0,0.2); -webkit-border-radius: 50%; margin-bottom: 8px;}
.football_page ul.news_list>li>a .lt_content p, .football_page ul.news_list>li>a .rt_content p { font-size: 12px; font-weight: 600; color: #000000; margin: 0;text-transform: uppercase; line-height: normal;}
.football_page ul.news_list>li>a .mid_content h4 { color: #000; font-size: 18px; font-weight: 600; margin: 0 0 23px 0; }
.football_page ul.news_list>li>a .mid_content h4 span{display:block; color:#9b9b9b; font-size: 14px; font-weight: 600; width: 100%;}
.football_page ul.news_list>li>a small { display: block; color: #999999;  font-weight: 600; font-size: 11px;  font-size: 13px; margin: 0;   text-transform: none;}
.football_page ul.news_list li { position: relative; padding: 60px 0 30px; border-bottom: 1px solid #ccc;}
.football_page .tabbable-line > .tab-content {padding: 0px;}
.football_page ul.news_list li .top_badges { background: #f31d12; display: inline-block; padding: 3px 10px; font-size: 12px; color: #fff; font-weight: 600;  text-transform: uppercase; position: absolute; top: 25px; left: 50%; transform: translateX(-50%);}
.football_page .football_tables{background: #fff;}
.football_page .football_tables .tabbable-line {padding: 0;}
.football_page .football_tables .tabbable-line > .nav-tabs > li { margin: 0; width: auto; padding: 0 16.6px;}
.football_page .football_tables .tabbable-line > .nav-tabs { border: none; background: #f31d12;}
.football_page .football_tables .tabbable-line > .nav-tabs > li:first-child > a { color: #fff; font-weight: bold; font-size: 10px; }
.football_page .football_tables .tabbable-line > .nav-tabs > li > a {color: #fff; padding: 10px 0;  font-weight: 600; font-size: 12px; background: transparent !important;}
.football_page .football_tables .tabbable-line > .nav-tabs > li.active { background: #24252f;}
.football_page .football_tables .tabbable-line > .nav-tabs > li.active > a::after {border: 5px solid rgba(0, 0, 0, 0); border-top-color: #24252f; position: absolute;  content: ""; display: block;  height: 0; margin: auto; bottom: -10px; width: 0; background:transparent;}
.football_page .football_tables .tabbable-panel { border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; border-top: none; height: 248px;}
.football_page .football_tables .tabbable-line > .tab-content {padding: 0px 8px;}
.football_page .football_tables .table>thead>tr>th {border-bottom: 1px solid #ddd;}
.football_tables .table>tbody>tr>td, .football_tables .table>tbody>tr>th, .football_tables .table>tfoot>tr>td, .football_tables .table>tfoot>tr>th, .football_tables .table>thead>tr>td, .football_tables .table>thead>tr>th {padding: 10px;}

/*CARRER PAGE*/
.main_container .container { max-width: 965px; width:100%;}
.career_top {border-bottom: 1px solid #e1e1e1;  padding-top: 50px;}
.career_top .page_title { padding-top: 80px;}
.career_top .page_title h1 {font-size: 48px;font-weight: bold; margin: 0; color: #1d1d1d; line-height: 1.2;}
.career_top .page_title h1 span {display: block; font-size: 24px;  font-weight: 600; margin: 10px 0 0 0;}
.career_description { padding: 80px 0;}
.career_description .page_title h2 { font-size: 32px; font-weight: bold; color: #1d1d1d; text-align: center; margin: 0 0 55px 0; font-family: 'Open Sans', sans-serif;}
.career_description .mcontainer_content {background: #fff; box-shadow: 0px 0px 10px rgba(0,0,0,0.2); -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.2); padding: 20px; border-radius: 4px; -webkit-border-radius: 4px; margin-bottom:30px;}
.career_description .mcontainer_content:last-child {margin-bottom:0px;}
.career_description .btn_jtime {border: 1px solid #f31d12; border-radius: 30px; font-size: 12px; font-weight: 400; text-transform: uppercase; color: #f31d12;
 padding: 7px 25px; margin-bottom:20px;}
.career_description .job_description h4 {font-size: 18px; font-weight: bold; color: #1d1d1d; margin: 0 0 15px 0; line-height: 1.3;}
.career_description .job_description p {font-size: 14px; font-weight: 400; color: #707070;  line-height: 1.3;  margin: 0 0 30px 0;}
.career_description .bot_link ul li {display: inline-block;}
.career_description .bot_link ul li a {display: block; padding: 10px 30px; font-size: 14px; font-weight: 400; text-align: center; margin-right: 15px; border-radius: 4px; color:#fff; border: 1px solid transparent;}
.career_description .bot_link ul li:first-child a {background: #f31d12;}
.career_description .bot_link ul li:first-child a:hover {background: transparent; color:#f31d12; border: 1px solid #f31d12;}
.career_description .bot_link ul li:last-child a {background: #3ad29f;}
.career_description .bot_link ul li:last-child a:hover {background: transparent; color:#3ad29f; border: 1px solid #3ad29f;}
.custom_modal .modal-header { padding: 15px; border-bottom: 1px solid #e5e5e5;  border: none;   background: #f31d12;}
.custom_modal .modal-header h4 { margin: 0; font-size: 18px; color: #fff; font-weight: bold; text-align: center;}
.custom_modal .modal-header .close { opacity: 1;}
.custom_modal  .modal-body { padding: 30px;}
.custom_modal .modal-body p {color: #707070; font-size: 14px; font-weight: 400; margin: 0 0 30px 0; line-height: 1.3;}
.custom_modal .modal-body h2 {color: #000; font-size: 18px; font-weight: bold; margin: 0 0 25px 0; line-height: 1.3;}
.custom_modal .modal-body ul{ margin: 0 0 30px 0;}
.custom_modal .modal-body ul li { font-size: 14px; color: #707070; font-weight: 400; margin-bottom: 15px;}
.custom_modal .modal-body ul li::before {content: "-"; margin-right: 5px;}
.custom_modal .btn-apply { display: block; padding: 10px 30px; font-size: 14px; font-weight: 600; text-align: center; text-decoration: none; margin-right: 15px; border-radius: 4px; color: #fff; border: 1px solid transparent;  margin: 0 auto 40px;  width: 130px;  background: #f31d12; text-transform: uppercase;}
.custom_modal .btn-apply:hover {border: 1px solid #f31d12; background: transparent; color:#f31d12;}

/*SINGLE AUTHOR PAGE*/
.s_author_top { background: url(../img/single_author.jpg) no-repeat top center; background-size: cover; padding: 35px 0;}
.s_author_top h4.media-heading {font-size: 23px; font-weight: bold; color: #1d1d1d;  line-height: 1.3; margin: 0 0 10px 0;}
.s_author_top h4.media-heading span {font-size: 14px;  font-weight: 400;  color: #f31d12;  display: block;  margin: 5px 0 0 0;}
.s_author_top .media-body, .s_author_top .media-left, .s_author_top .media-right {vertical-align: middle;}
.s_author_top ul.author_sc li {display: inline-block;  margin-right: 10px;}
.s_author_top ul.author_sc li:first-child a {color:#3a63be;}
.s_author_top ul.author_sc li:nth-child(2) a {color:#00a7e6;}
.s_author_top ul.author_sc li:nth-child(3) a {color:#d5453e;}
.s_author_top ul.author_sc li:nth-child(4) a {color:#b642b7;}

/*AUTHOR PAGE*/
.author_top { border-bottom: 1px solid #e1e1e1; padding-top: 50px;}
.author_top  .page_title { padding-top: 80px;}
.author_top  .page_title h1 { font-size: 48px; font-weight: bold; margin: 0; color: #1d1d1d; line-height: 1.2;}
.author_top  .page_title h1 span { display: block; font-size: 24px;  font-weight: 600;  margin: 10px 0 0 0;}
.author_description {padding: 90px 0 150px;}
.author_description .profile_container {background: #fff; box-shadow: 0px 0px 10px rgba(0,0,0,0.20); border-radius: 4px; -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.20); -webkit-border-radius: 4px; padding: 40px 0 15px 0;}
.author_description .author_details{text-align:center;}
.author_description .author_details img { margin: 0 auto 25px; display: block;}
.author_description .author_details h4{font-size: 23px;font-weight: bold; color: #1d1d1d; line-height: 1.3; margin: 0 0 10px 0;}
.author_description .author_details h4 span {font-size: 14px; font-weight: 400; color: #f31d12; display: block; margin: 5px 0 0 0;}
.author_description .author_details ul {margin-bottom:20px;}
.author_description .author_details li {display: inline-block;  margin-right: 10px;}
.author_description .author_details li:first-child a {color:#3a63be;}
.author_description .author_details li:nth-child(2) a {color:#00a7e6;}
.author_description .author_details li:nth-child(3) a {color:#d5453e;}
.author_description .author_details li:nth-child(4) a {color:#b642b7;}
.author_description .row.post_c {background: #f4f4f4;  margin: 0; padding: 10px 20px;}
.author_description .row.post_c p { font-size: 11px;  font-weight: bold; color: #000000; margin: 0; text-transform: uppercase;}
.author_description .row.post_c p span{ font-size: 18px;  font-weight: 300; margin: 0; display:block;}
.author_description .btn_profile { background: #f31d12; color: #fff; text-align: center; padding: 10px 0; margin: 15px auto 0; display: block; width: calc(100% - 60px); font-size: 14px; text-transform: uppercase; font-weight: 600; border: 1px solid transparent;}
.author_description .btn_profile:hover { border: 1px solid #f31d12; color: #f31d12;  background: transparent;}

/*WRITE US PAGE*/
.write_us { padding: 130px 0;}
.write_us .ws_content h2 { font-size: 36px;  font-weight: bold;  margin: 0 0 10px 0; color: #000;}
.write_us  .ws_content span {font-size: 18px; font-weight: 300; margin: 0 0 45px 0;  color: #000; display: block;}
.write_us .ws_content p { font-size: 14px; color: #000; font-weight: 400; line-height: 1.8;  margin: 0 0 35px 0;}
.write_us .ws_content h3 {margin: 0 0 15px 0; font-size: 18px;  font-weight: 600;  color: #000;}
.write_us .ws_content ul { margin: 0 0 35px 0;}
.write_us .ws_content ul li {font-size: 14px; color: #000; font-weight: 400; margin-bottom: 10px;}
.write_us .ws_content ul li::before { content: "-";  margin-right: 5px;}




/*RESPOSIVE CODE START HERE*/
@media (max-width:1199px){
.breacking_news, .sports_feed, .latest_news, footer .footer_top, .about_description1 {padding: 60px 0; overflow-x: hidden;}
.breacking_news .news_content img { min-height: auto !important;}
.breacking_news .news_content article h2, .latest_news .article_cont article h3 {font-size: 18px; margin: 0 0 15px 0;}
.breacking_news .news_content article h2  br, .breacking_news .related_news p br, .breacking_news .mid_sec_cotent article h2 br, .latest_news .article_cont article h3 br, .lat_news_cont h4.media-heading br, .poty_content article h4 br, .left_v_content p br, .football_page .top-section .tn_rows p br, .football_page .middle_section h4.media-heading br, .football_page .top-section .tn_rows h3 br, .post_page .blog_article h1 br{display:none;}
.breacking_news .related_news p {font-size: 13px; border-bottom: 1px solid #fff; padding-bottom: 10px; margin-bottom: 10px;}
.breacking_news .mid_sec_cotent article h2 {font-size: 13px; margin: 0 0 10px 0;}
.breacking_news .mid_sec_cotent {margin-bottom: 8px;}
marquee {height: 237px;}
.sports_feed .sp_feed_content_bottom h4.media-heading, .latest_news .article_cont article p { font-size: 13px; max-height: 64px; overflow: hidden;}
.sports_feed .sp_feed_content.top_news {height: auto;}
.lat_news_cont h4.media-heading { font-size: 14px;}
.latest_news .poll_result_content p {font-size: 22px;}
.poty_content article {padding: 20px;}
.tweet_container {background-size: cover;}
.error_page .top_404_img, .error_page .error_content p {margin: 0 auto 30px; font-size: 18px;}
.looking_for .lf_container .ft_content, .our_mission .sports_categeory { padding: 30px;}
.page_description1 {padding: 0;}
.our_mission .panel_left ul li { width: 171px;}
.our_mission .panel_right p br { display: none;}
.our_mission .panel_right, .thought_leader { padding: 30px;}
.thought_leader .thought_description .media-body { padding: 30px 0;}
.fooball_wrap .news_content img { height: auto;}
.football_page ul.news_list > li > a span { width: 31.5%;}
.football_page ul.news_list li .top_badges { padding: 3px 6px;}
.football_page ul.news_list > li > a small { font-size: 10px;}
.football_page .football_tables .tabbable-line > .nav-tabs > li {padding: 0 10.6px;}
.football_page .cricket_news h3 { max-height: 65px; overflow: hidden;}
.football_page .tabbable-panel {height: auto;}
.football_news .cricket_news h3 { max-height: 36px; overflow: hidden;}
.career_top .page_title, .author_top .page_title { padding-top: 30px;}
.football_page .top-section .tn_rows h3 {margin: 0 0 10px 0;}
.football_page .middle_section .media p {font-size: 11px;}
.football_page .bottom_section .tn_rows h3 { padding: 15px; font-size: 16px;}
.blog_article .img-blink ul > li > a{padding: 8px 15px;}

}

@media (max-width:991px){
header .logo {width: 191px;}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {padding: 0;}
.breacking_news .news_content img, .mid_sec_cotent img { width: 100%;}
.breacking_news .news_content article h2 { font-size: 26px;}
.breacking_news .news_content, .sports_feed .sp_feed_content , .lat_news_cont, .player_of_year{ margin-bottom: 15px;}
.breacking_news .mid_sec_cotent article h2 {font-size: 18px; max-height: 45px;}
marquee, .fooball_wrap .news_content img { height: auto;}
.sports_feed .sp_feed_content.top_news { height: auto; margin-bottom: 0;}
.post_page .sp_feed_content.top_news, .row.also_like_content{margin-bottom: 30px;}
.latest_news .right_panel { padding-top: 0;}
.latest_news .right_panel ul {padding-right: 0;}
.martop, .martop1 {margin-top: 30px;}
.slider-for .slick-slide img {width: 100%;}
.slider-for, .our_mission .panel_right { margin-bottom: 30px;}
.poty_content img { width: 100%;}
.tweet_container .tweets_content h4 {  margin: 0 0 10px 0;}
footer .r_logo_winin { display: none;}
.single-item .slick-slide article {padding: 5px;}
.social_activity ul li .fc_icon {width: 38px; height: 40px; padding-top: 10px;}
.social_activity ul li .fc_like {width: 86px; height: 40px; padding-top: 10px;}
.row .lat_news_cont:last-child { padding-left: 10px;}
.row .lat_news_cont:first-child { padding-right: 10px;}
.padd_left {padding-left: 10px;}
.cright-panel { max-width: 100%;}
.cright-panel h1 { margin: 0 0 30px 0; padding-top: 0;}
.cright-panel .form-group, .fooball_wrap .mid_sec_cotent article {margin-bottom: 30px;}
.looking_for .lf_container .ft_content { padding: 15px; min-height: 250px;}
.ft_content p { letter-spacing: 0.3px;}
.looking_for h2 { font-size: 28px; margin: 0 0 30px 0;}
.ft_content h3 { font-size: 18px; letter-spacing: 2px}
.looking_for {padding-bottom: 30px;}
.about_description1 .about_img { max-width: 340px; margin: auto; margin-bottom: 30px;}
.our_mission .panel_left p, .our_mission .panel_left ul  { margin: 0 0 30px 0;}
.thought_leader .thought_description .media-body {padding: 15px 0;}
.thought_leader .thought_description h4.media-heading, .football_page .top-section .tn_rows_img {margin: 0 0 15px 0;}
.page_description1 h2, .page_description1 p, .our_mission .panel_left h2, .our_mission .panel_left p, .our_mission .panel_left ul, .our_mission .panel_right h2, .our_mission .panel_right p, .thought_leader .thought_description h2{text-align: center;}
.our_mission .panel_left h2::before, .thought_leader .thought_description h2::before {content:none;}
.football_page ul.news_list > li > a span {width: 32.5%;}
.football_page ul.news_list li .top_badges { padding: 3px 10px;}
.football_page .football_tables .tabbable-line > .nav-tabs > li {padding: 0 34.9px;}
.fooball_wrap .top_headlines { padding: 10px 0 16px; background: transparent;}
.fooball_wrap .top_headlines h4.media-heading {color: #000;}
.fooball_wrap .top_headlines .media-left { width: 44%;}
.our_mission .panel_left ul li:last-child { margin-right: 0;}
.author_top .page_title{padding:0;}
.write_us { padding: 60px 0;}
.search_overlay.open { max-width: 511px;}
.our_mission .sports_categeory {padding: 15px;}
.our_mission .sports_categeory h3 { margin: 0 0 10px 0;}
.our_mission .sports_categeory p {font-size: 14px;}
.also_like_content { margin: 30px 0;}
.post_page .comment-wrapper {margin-bottom: 25px;}
.related_article .rn_article {border-top: none;}


}

@media (max-width:767px){
.navbar-inverse .navbar-toggle { position: absolute; top: -51px;  right: 0;  z-index: 99;}
header .logo {width: 140px; padding: 10px 0;}
footer .develop_managed p, .cright-panel h1, .from_thewinin h4 { text-align: center;}
footer .all_rights {position: relative; padding: 0 10px;}
footer .all_rights p {margin: 0; display: block;  float: none; padding: 5px 0; text-align: center;}
.sports_feed ul.news_list > li > a small { margin: 5px 0 10px 0;}
.sports_feed ul.news_list > li > a span {margin: 0 0 5px 0;}
footer .f_link ul { margin-bottom: 25px; display: none;}
footer .f_link h3 {margin-bottom: 15px; position: relative; border-bottom: 1px dotted #35363f; padding-bottom: 15px; cursor: pointer;}
footer .f_link h3::after { content: "\f053"; font: normal normal normal 14px/1 FontAwesome; position: absolute; right: 15px; transform: rotate(180deg); -webkit-transform: rotate(180deg); transition:all linear 0.3s; -webkit-transition:all linear 0.3s;}
footer .f_link h3.open::after {transform: rotate(270deg); -webkit-transform: rotate(270deg);}
header .treeview li a.serach, header .treeview li a.pointer_menu {height: 34px; display: block;}
.single-item .slick-slide article { height: 100%;}
.left_v_img {width: auto; float: none;  padding-top: 0;  position: absolute;  top: 50%;  left: 50%; transform:translate(-50%, -50%);}
.left_v_content { width: auto;}
.left_v_content p {font-size: 16px; font-weight: 400; line-height: 1.4; text-align: center;}
footer .f_link h3 {font-size: 14px;}
footer .f_link ul li a {font-size: 13px;}
.left_v_content { width: 100%; position: absolute; bottom: 0; float: none;}
.post_page .left_panel, .error_page .error_content p br, .from_thewinin h4 br  { display: none;}
.looking_for .lf_container .ft_content {margin-bottom: 15px; min-height: 210px;}
.about_page .page_title h1 { font-size: 24px; letter-spacing: 2px;}
.about_page .page_title h1 span {font-size: 14px; margin: 10px 0 0 0;}
.about_description { padding: 30px 0;}
.page_description h2 { font-size: 18px; letter-spacing: 2px; margin: 0 0 10px 0;}
.page_description h2::before { width: 35px; height: 3px; margin-right: 15px;}
.page_description p { margin: 0 0 30px 0; font-size: 14px; color: #232323; letter-spacing: 1px;}
.cricket_news { margin-bottom: 30px; position: relative;}
.categery_page .cricket_news_img {margin-bottom: 20px; width: 44%;}
.mbot30, .author_description  .marbot40 { margin-bottom: 0;}
.categery_page .cricket_news h3 br {display: none;}
.categery_link ul.categery_tlink > li.active {border-bottom: 4px solid #f31d12;}
.about_description1 .about_img, .write_us .ws_content h2 br { display:none;}
.page_description1 h2, .rn_article article h6 {  margin: 0 0 10px 0;}
.our_mission .panel_left ul li { width: 175px;}
.categery_link ul.categery_tlink > li.active::after {content: none;}
.categery_link ul.categery_tlink { white-space: nowrap; overflow-x: auto;}
.categery_link.mar0 h1.page_heading { position: static; padding: 10px 18px; margin: 10px 0 0;}
.fooball_wrap h4.media-heading { padding: 0;}
.fooball_wrap .media-body, .fooball_wrap .media-left, .fooball_wrap .media-right { vertical-align: middle;}
.social_activity ul li:nth-child(4) .fc_icon, .social_activity ul li:nth-child(4) .fc_like { display: block;}
.contact_page .cleft-panel { max-width: 280px; margin: 0 auto 30px;}
.cright-panel .btn-default { margin: 0 auto; display: block;}
.career_top .page_title { padding-top: 0px;}
.career_top .page_title h1 br, .author_top .page_title h1 br { display: none;}
.career_top .page_title h1, .career_description .page_title h2, .author_top .page_title h1 {font-size: 28px; text-align: center;}
.career_top .page_title h1 span, .author_top .page_title h1 span {font-size: 18px; margin: 10px 0 30px 0;}
.career_top, .career_description, .author_top.author_top, .author_description {padding: 30px 0;}
.career_description .page_title h2 {margin: 0 0 30px 0;}
.career_description .bot_link ul li a {padding: 10px 20px; margin-right: 10px;}
.author_top img { margin: 0 auto; display: block; width: 280px;}
.author_description .profile_container, .custom_modal .modal-body h2{margin-bottom: 15px;}
.custom_modal .modal-body { padding: 30px 15px 0;}
.custom_modal .modal-body p { margin: 0 0 25px 0;}
.custom_modal .btn-apply { margin: 0 auto 30px;}
.write_us { padding: 30px 0;}
.write_us .ws_content h2 { font-size: 24px;}
.write_us .ws_content span, .write_us .ws_content p, .write_us .ws_content ul {margin: 0 0 25px 0;}
.football_page .cricket_news_img span { bottom: 0; left: 0;}
.categery_page .cricket_news h3 { position: static;}
.football_page .cricket_news .pl_bt_cont { width: 127%; bottom: auto; left: 100%; transform: translate(0, 0); top: 32%;}
.football_news .cricket_news_img{width: 100%;}
 .marbot20, .marbot40 { margin-bottom: 0;}
.cat_page_news .cnews_botcontent { position: absolute; top: 40%;  left: 46%;}
header a.serach {position: absolute; top: -57px; right: 40px; width: 30px;}
.search_icon{display:block;}
.search_overlay.open {max-width: 310px; right: 0;}
.search_overlay {width: 100%; right: 0; max-width: 310px;}
header .header_bottom .navbar-inverse .navbar-toggle { position: static; z-index: 99; background: #f31d12;  border: none; border-radius: 0;}
header .header_bottom .navbar-nav>li>a span {text-align: left; display: inline-block; margin-right: 5px;}
header .header_bottom .navbar-inverse .navbar-nav>.active>a, header .header_bottom .navbar-inverse .navbar-nav>.active>a:focus, header .header_bottom .navbar-inverse .navbar-nav>.active>a:hover {background-color: #f31d12; border-bottom: none;}
header .header_bottom .navbar-nav>li>a {padding-left: 25px; border-top: 1px solid #ccc;}
.top-section .cricket_news {display: table;}
.top-section .cricket_news_img {display: table-cell; padding-right: 10px;}
.top-section .news_content { display: table-cell; vertical-align: middle;}
.football_page .cricket_news_img{margin-bottom: 10px;}
.football_page .middle_section .tn_rows h3 { font-size: 16px;}
.football_page .bottom_section .media-body, .football_page .bottom_section .media-left, .football_page .bottom_section .media-right {    
 display: block;}
.football_page .bottom_section .media-left img { width: 100%;}
.football_page .top-section .tn_rows h3 { font-size: 18px;}
.football_page .bottom_section h4.media-heading { margin-top: 5px;}
.football_page .middle_section .tn_rows_img {margin-bottom: 5px;}
.our_mission .sports_categeory, .more_info, .blog_article .share { margin-bottom: 15px;}
.p_bussiness { padding: 60px 0;}
.p_bussiness .promo_business h2 {font-size: 18px; letter-spacing: 0;}
.p_bussiness .promo_business p { font-size: 14px; font-weight: 300;}
.from_thewinin .bor-r, .autor-description .col-sm-6:first-child {border-right: none;}
.blog_article .share, .social_activity { display: block; text-align: center;}
.blog_article .img-blink ul > li > a { padding: 8px 12px;}
.more_info {border-top: 1px solid #eee; padding-top: 15px;}
.post_page a.sponsor_link {margin: 10px 0;}


}

@media (max-width:600px){
.row.related_news, .football_news .fnews_content, .latest_news .poll_result_content p br { display: none;}
.breacking_news .news_content article h2 { font-size: 16px; font-weight: 600;}
.latest_news .tab { position: static; margin-bottom: 10px; text-align: center;}
.right_article ul > li { margin:0;}
.right_article ul li a { padding: 8px 6px;}
.left_article span { margin-right: 10px;}
.games_categeory_2, .games_categeory { height: auto; padding: 12px 0;}
.left_article_2, .right_article_2, .left_article, .right_article {width: 100%; margin: 0; text-align: center;}
.right_article_2 ul, .right_article ul {float: none;}
.right_article_2 ul > li { margin: 0 5px 0 0;}
.left_article { margin-bottom: 5px;}
.error_page .top_404_img, .error_page .bottom_404_img { max-width: 280px;}
.error_page .error_content p { font-size: 14px;}
.looking_for h2, .page_description1 h2, .latest_news .poll_result_content p  { font-size: 18px;}
.looking_for .lf_container, .about_page, .thought_leader { padding: 30px 0;}
.cright-panel h1 { font-size: 28px;}
.cright-panel .btn-default { margin: 0 auto; display: block;}
.page_description1 p, .our_mission .panel_right p, .thought_leader .thought_description .media-body p {font-size: 14px; letter-spacing: 1px; line-height: 1.6; font-weight: 400; text-align: center;}
.our_mission .panel_left h2, .thought_leader .thought_description h2 { font-size: 28px; margin: 0 0 15px 0; padding-left: 15px;}
.our_mission .panel_left h2::before, .thought_leader .thought_description h2::before {width: 3px; height: 52px;}
.our_mission .panel_left h2 span, .our_mission .panel_right h2 span, .thought_leader .thought_description h2 span, .s_author_top h4.media-heading span {font-size: 12px;}
.our_mission .panel_right h2 { font-size: 28px; margin: 0 0 15px 0;}
.thought_leader .thought_description .media-left, .thought_leader .thought_description .media-body { width: 100%; display: block; padding: 0;}
.thought_description .media { margin-top: 0;}
.comments_article .martop0 {margin-top: 0;}
.thought_leader .thought_description .media-body{padding:0;}
.thought_leader .thought_description .media-left, .cricket_news { margin-bottom: 15px;}
.thought_leader .thought_description .media-left img { width: 100%;}
.content_para { margin-bottom: 15px !important;}
.thought_leader .thought_description h4.media-heading {text-align: center;}
.football_page .cricket_news .pl_bt_cont { top: 25%;}
.football_page .cricket_news h3 { max-height: 45px;}
.marbot40 {margin-bottom: 30px;}
.football_page .football_tables .tabbable-line > .nav-tabs > li { padding: 0 10.9px;}
.tweet_container .tweets_content h4 {font-size: 24px;}
.tweet_container .tweets_content h4 span { font-size: 14px; text-align: center;}
.poll_result_content .btn-submit {margin-top: 20px;}
.our_mission .panel_left ul li {width: 133px;}
.page_description .about_img {max-width: 120px;}
.our_mission .panel_left ul li { width: 50%; margin: 0;}
.contact_page .cleft-panel { max-width: 180px;}
.s_author_top h4.media-heading { font-size: 18px;}
.s_author_top .media-left img { max-width: 100px !important;}
.cat_page_news .cnews_botcontent { top: 30%;}
.blog_article .img-blink ul > li {width: 100%; margin-bottom: 5px;}


}

@media (max-width:480px){
.latest_news .tab button { padding: 6px 12px;}
.left_v_img {padding-top: 0; width: 16%;}
.left_v_content {width: 84%;}
.breacking_news, .sports_feed, .latest_news, footer .footer_top { padding: 30px 0;}
.slider_tweets .slick-prev, .slider_tweets .slick-next { top: -135%;}
.slider_tweets .slick-prev {top: -80px;}
.also_like h3 {font-size: 13px; font-weight: 600; line-height: 1.4;}
.post_page .blog_article h1 {font-size: 18px; padding-top: 30px; font-weight: 600;}
.post_page .blog_article .sub-title {font-size: 16px;}
.post_page .blog_article h1 span {font-size: 11px; padding: 2px 10px;}
.blog_article .post_details span.author_name { margin-right: 15px; font-size: 13px;}
.social_activity ul {max-height: 45px;}
.social_activity ul li {margin: 0; width: 18%;}
.social_activity ul li .fc_icon {width:30px;}
.also_like_content .col-xs-4 {width: 100%;}
.also_like img {margin-bottom: 0px; width: 40%;}
.also_like { margin-bottom: 15px; position: relative;}
.also_like h3 { position: absolute; top: 40px;  left: 42%; text-align: left;}
.also_like h3 {text-align: center;}
.blog_article p {font-size: 14px; margin: 0 0 24px 0;}
.slider_tweets .slick-slide p { font-size: 14px;}
.slider_tweets .slick-slide p br{display:none;}
.football_news .col-xs-4 {width: 100%;}
.football_page .cricket_news h3 { max-height: 62px; font-size: 13px;}
.marbot20 {margin-bottom: 0;}
.football_page .tabbable-line > .nav-tabs > li > a{font-size: 12px;}
.social_activity ul li .fc_like { display: none !important;}
.social_activity ul li .fc_icon {width: 100%; border-radius: 4px; font-size: 14px;}
.football_page .cricket_news .pl_bt_cont { top: 0; padding: 0 10px;}
.football_news .cricket_news { background: transparent;}
.football_news .cricket_news_img { width: 44%;}
.football_news .cricket_news .fn_bot_con {bottom: auto; padding: 12px; top: 15%; left: 100%;}
.football_news .cricket_news h3 {top: 0; color: #000;}
.cat_page_news .cnews_botcontent { top: 20%;}
.top-section .cricket_news, .top-section .cricket_news_img, .top-section .news_content {display: block; width: 100%; padding:0;}
.social_activity ul{ margin-bottom:15px;}
.comments_article .media-body + .media-body { display: block;}
.comments_article .width-30 { width: auto;}
.comments_article .media { margin-top: 30px; border-bottom: 1px solid #d7d7d7; padding-bottom: 15px;}
.comments_article .media-body span .time { margin-top: 0;}

}
@media (max-width:360px){
.football_news .cricket_news .fn_bot_con { padding: 0 10px;  top: 0; width: 125%;}
.football_news .cricket_news h3 { max-height: 72px;}
.cat_page_news .cnews_botcontent { top: 0;}
.categery_page .cricket_news .cnews_botcontent h3 { max-height: 72px; overflow: hidden;}
header .header_top {background-position: -70px 0px;}

}

@media (max-width:320px){
.latest_news .gallery .slider-nav { bottom: -15px;}
.sports_feed .sp_feed_content_bottom { padding: 15px;}
.football_page ul.news_list > li > a span { width: 31.5%;}
.football_page ul.news_list li .top_badges {padding: 3px 6px;}
marquee { height: 230px; overflow: hidden;}

.also_like h3 { top: 20px;  text-align: left !important;}
.football_page .cricket_news h3 { max-height: 52px;}

}