/*==================================
FONTS
====================================*/

@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/opensans-regular/opensans-regular-webfont.eot');
    src: url('../fonts/opensans-regular/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans-regular/opensans-regular-webfont.woff2') format('woff2'), url('../fonts/opensans-regular/opensans-regular-webfont.woff') format('woff'), url('../fonts/opensans-regular/opensans-regular-webfont.ttf') format('truetype'), url('../fonts/opensans-regular/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'source_sans_problack';
    src: url('../fonts/source-sans-pro/sourcesanspro-black-webfont.woff2') format('woff2'), url('../fonts/source-sans-pro/sourcesanspro-black-webfont.woff') format('woff'), url('../fonts/source-sans-pro/sourcesanspro-black-webfont.ttf') format('truetype'), url('../fonts/source-sans-pro/sourcesanspro-black-webfont.svg#source_sans_problack') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'source_sans_probold';
    src: url('../fonts/source-sans-pro/sourcesanspro-bold-webfont.woff2') format('woff2'), url('../fonts/source-sans-pro/sourcesanspro-bold-webfont.woff') format('woff'), url('../fonts/source-sans-pro/sourcesanspro-bold-webfont.ttf') format('truetype'), url('../fonts/source-sans-pro/sourcesanspro-bold-webfont.svg#source_sans_probold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'source_sans_prolight';
    src: url('../fonts/source-sans-pro/sourcesanspro-light-webfont.woff2') format('woff2'), url('../fonts/source-sans-pro/sourcesanspro-light-webfont.woff') format('woff'), url('../fonts/source-sans-pro/sourcesanspro-light-webfont.ttf') format('truetype'), url('../fonts/source-sans-pro/sourcesanspro-light-webfont.svg#source_sans_prolight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'source_sans_proregular';
    src: url('../fonts/source-sans-pro/sourcesanspro-regular-webfont.woff2') format('woff2'), url('../fonts/source-sans-pro/sourcesanspro-regular-webfont.woff') format('woff'), url('../fonts/source-sans-pro/sourcesanspro-regular-webfont.ttf') format('truetype'), url('../fonts/source-sans-pro/sourcesanspro-regular-webfont.svg#source_sans_proregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotomedium_italic';
    src: url('../fonts/roboto/roboto-mediumitalic-webfont.eot');
    src: url('../fonts/roboto/roboto-mediumitalic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto/roboto-mediumitalic-webfont.woff2') format('woff2'), url('../fonts/roboto/roboto-mediumitalic-webfont.woff') format('woff'), url('../fonts/roboto/roboto-mediumitalic-webfont.ttf') format('truetype'), url('../fonts/roboto/roboto-mediumitalic-webfont.svg#robotomedium_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotoregular';
    src: url('../fonts/roboto/roboto-regular-webfont.eot');
    src: url('../fonts/roboto/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto/roboto-regular-webfont.woff2') format('woff2'), url('../fonts/roboto/roboto-regular-webfont.woff') format('woff'), url('../fonts/roboto/roboto-regular-webfont.ttf') format('truetype'), url('../fonts/roboto/roboto-regular-webfont.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotothin';
    src: url('../fonts/roboto/roboto-thin-webfont.eot');
    src: url('../fonts/roboto/roboto-thin-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto/roboto-thin-webfont.woff2') format('woff2'), url('../fonts/roboto/roboto-thin-webfont.woff') format('woff'), url('../fonts/roboto/roboto-thin-webfont.ttf') format('truetype'), url('../fonts/roboto/roboto-thin-webfont.svg#robotothin') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotothin_italic';
    src: url('../fonts/roboto/roboto-thinitalic-webfont.eot');
    src: url('../fonts/roboto/roboto-thinitalic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto/roboto-thinitalic-webfont.woff2') format('woff2'), url('../fonts/roboto/roboto-thinitalic-webfont.woff') format('woff'), url('../fonts/roboto/roboto-thinitalic-webfont.ttf') format('truetype'), url('../fonts/roboto/roboto-thinitalic-webfont.svg#robotothin_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'cocogooseregular';
    src: url('../fonts/cocogoose/cocogoose-webfont.eot');
    src: url('../fonts/cocogoose/cocogoose-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/cocogoose/cocogoose-webfont.woff2') format('woff2'), url('../fonts/cocogoose/cocogoose-webfont.woff') format('woff'), url('../fonts/cocogoose/cocogoose-webfont.ttf') format('truetype'), url('../fonts/cocogoose/cocogoose-webfont.svg#cocogooseregular') format('svg');
    font-weight: normal;
    font-style: normal;
}


/*=====================================
COMMON CSS
=======================================*/

html {
    font-size: 1em;
    line-height: 1.4;
}

html,
body {
    font-size: 14px;
    font-family: 'robotoregular';
    line-height: 24px;
    color: #555;
    font-weight: 400;
    background-color: #f1efef;
}

body {
    overflow-x: hidden !important;
    position: relative;
}

::-webkit-input-placeholder {
    /* WebKit, Blink, Edge */
    color: #909;
    font-style: italic;
}

:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #909;
    opacity: 1;
    font-style: italic;
}

::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #909;
    opacity: 1;
    font-style: italic;
}

:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #909;
    font-style: italic;
}


/* Different color for some fields */

.name_2::-webkit-input-placeholder,
.textarea_2::-webkit-input-placeholder {
    color: #464646;
}

.name_2:-moz-placeholder,
.textarea_2:-moz-placeholder {
    color: #464646;
}

.name_2::-moz-placeholder,
.textarea_2::-moz-placeholder {
    color: #464646;
}

.name_2:-ms-input-placeholder,
.textarea_2:-ms-input-placeholder {
    color: #464646;
}


/* Internet Explorer 10 in Windows 8 and Windows Phone 8 Bug fix */

@-webkit-viewport {
    width: device-width;
}

@-moz-viewport {
    width: device-width;
}

@-ms-viewport {
    width: device-width;
}

@-o-viewport {
    width: device-width;
}

@viewport {
    width: device-width;
}

 ::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}

 ::selection {
    background: #b3d4fc;
    text-shadow: none;
}

li {
    list-style: none;
}

audio,
canvas,
iframe,
img,
svg,
video {
    vertical-align: middle;
}

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

textarea {
    resize: vertical;
}

a {
    color: #80B6E5;
}

a:hover {
    text-decoration: none;
    color: #fff;
}

a:focus {
    outline: none;
    text-decoration: none;
    color: springgreen;
}

ul {
    padding: 0;
    margin: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0;
}

p {
    margin-bottom: 0;
}

.pd-top-lg {
    padding-top: 70px;
}

.padding-small {
    padding: 30px 0;
}

.padding-small-top {
    padding: 30px 0 10px 0;
}

.padding-small-bottom {
    padding: 0px 0 20px 0;
}

.padding-small-min-bottom {
    padding: 0px 0 10px 0;
}

.padding-small-big-bottom {
    padding: 0px 0 30px 0;
}

.padding-mini {
    padding: 10px 0;
}

.padding-large {
    padding: 90px 0;
}

.padding-medium {
    padding: 60px 0;
}

.padding-tp-big {
    padding: 40px 0 0 0;
}

.no-padding {
    padding-left: 0;
    padding-right: 0;
}

.no-rt-padding {
    padding-right: 0;
}

.no-lt-padding {
    padding-left: 0;
}

.paddingNone {
    padding: 0;
}

.noLRpadding {
    padding: 15px 0;
}

.no-tp-margin {
    margin-top: 0 !important;
}
.mr-0,.ml-0{margin-left:0; margin-right:0;}
/*--------new for livescore-------*/
.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.mh-100 {
  max-height: 100% !important;
}

.m-0 {
  margin: 0 !important;
}

.mt-0,
.my-0 {
  margin-top: 0 !important;
}

.mr-0,
.mx-0 {
  margin-right: 0 !important;
}

.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

.ml-0,
.mx-0 {
  margin-left: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}

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

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.mt-3,
.my-3 {
  margin-top: 1rem !important;
}

.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}

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

.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.mt-5,
.my-5 {
  margin-top: 3rem !important;
}

.mr-5,
.mx-5 {
  margin-right: 3rem !important;
}

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

.ml-5,
.mx-5 {
  margin-left: 3rem !important;
}

.p-0 {
  padding: 0 !important;
}

.pt-0,
.py-0 {
  padding-top: 0 !important;
}

.pr-0,
.px-0 {
  padding-right: 0 !important;
}

.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

.pl-0,
.px-0 {
  padding-left: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}

.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}

.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}

.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}

.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.pt-3,
.py-3 {
  padding-top: 1rem !important;
}

.pr-3,
.px-3 {
  padding-right: 1rem !important;
}

.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}

.pl-3,
.px-3 {
  padding-left: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}

.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}

.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.pt-5,
.py-5 {
  padding-top: 3rem !important;
}

.pr-5,
.px-5 {
  padding-right: 3rem !important;
}

.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}

.pl-5,
.px-5 {
  padding-left: 3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mt-auto,
.my-auto {
  margin-top: auto !important;
}

.mr-auto,
.mx-auto {
  margin-right: auto !important;
}

.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

.ml-auto,
.mx-auto {
  margin-left: auto !important;
}
/*--------new for livescore-------*/
@media all and (max-width: 767px) {
    .no-rt-padding {
        padding-right: 15px;
    }
    .no-lt-padding {
        padding-left: 15px;
    }
}

.no-margin {
    margin-left: 0px !important;
    margin-right: 0px !important;
}

.panel {
    background-color: transparent;
    text-align: center;
    margin-bottom: 0px;
    border: none !important;
    box-shadow: none;
}

.btn.active.focus,
.btn.active:focus,
.btn.focus,
.btn.focus:active,
.btn:active:focus,
.btn:focus {
    outline: none;
    outline-offset: 0px;
}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 0.2em 0;
    padding: 0;
}

hr.style-two {
    border: 0;
    height: 1px;
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));
    float: left;
    width: 100%;
}

hr.style-one {
    border: 0;
    height: 1px;
    background-image: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0));
    float: left;
    width: 100%;
}

button[type=submit] {
    /*background-color:transparent;*/
    border: none;
    width: auto;
    height: auto;
    float: none !important;
}

@media (min-width: 1200px) {
    .row>.col-lg-preffix-5 {
        margin-left: 41.66667%;
    }
}

@media (min-width: 992px) {
    .row>.col-md-preffix-3 {
        margin-left: 25%;
    }
}

.bg-green {
    background-color: #01B169;
}

.bg-d-green {
    background-color: #094214;
}

.bg-yellow {
    background-color: #FEDB46;
}

.bg-blue {
    background-color: #00b4ff;
}

.bg-red {
    background-color: #d91404;
}

.bg-purple {
    background-color: #9c00c5;
}

.bg-orange {
    background-color: #ed4704;
}

.bg-d-blue {
    background-color: #00529c;
}

.bg-white {
    background-color: #ffffff;
}

.text-green {
    color: #269b38 !important;
}

.text-yellow {
    color: #FEDB46 !important;
}

.text-blue {
    color: #00b4ff !important;
}

.text-red {
    color: #d91404 !important;
}

.text-purple {
    color: #9c00c5 !important;
}

.text-orange {
    color: #035b96 !important;
}

.text-white {
    color: #ffffff !important;
}

.text-black {
    color: #000000 !important;
}

.text-darkgrey {
    color: #222629 !important;
}

.text-light {
    color: #7f8c8d !important;
}

.text-grey {
    color: #a0a0a0 !important;
}

.form-control {
    border-radius: 0;
    font-size: 14px;
}

.bold {
    font-weight: bold;
}

.btn {
    border-radius: 0;
    font-family: 'drakolombregular', sans-serif;
    font-size: 1.4em;
}

.modal-content {
    border-radius: 0;
}

.input-group-addon {
    border-radius: 0;
}

.modal-dialog {
    margin: 160px auto !important;
}

select {
    width: 100%;
    height: auto;
    border: 0;
    background: transparent url(../images/arrow.png) no-repeat !important;
    background-size: 20px !important;
    background-position: right 10px center !important;
    -webkit-appearance: none;
    -moz-appearance: none;
    color: #9d9d9d !important;
}

select option {
    color: #fff;
	background-color:#031f4b;
}

.tooltip {
    position: absolute;
    z-index: 1070;
    display: block;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.4;
    filter: alpha(opacity=0);
    opacity: 0;
}

.tooltip-inner {
    max-width: 300px;
    padding: 3px 8px;
    color: #fff;
    text-align: left;
    text-decoration: none;
    background-color: #000;
    border-radius: 4px;
	font-size:0.75rem;
}
.tooltip-inner img{width:20px;}
.tooltip-inner b {
    color: #F1C40F;
    font-size: 1.2em;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.tooltip {
    position: absolute;
    z-index: 1070;
    display: block;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.4;
    filter: alpha(opacity=0);
    opacity: 0;
}

.table-responsive {
    min-height: .01%;
    overflow-x: visible;
}

.panel-footer {
    background: none;
    border-top: none;
}

.table {
    margin-bottom: 0;
}

.filterdate{
	color:#222629;
}
/*================================
NAVBAR
==================================*/
.menubar {
    position: relative;
    z-index: 9;
	background: #031f4b;
}
.navbar-default {
    background-color: transparent;
    border-color: transparent;
	margin-bottom:0 !important;
}
.navbar-brand {
    float: left;
    height: auto;
    padding: 15px 15px;
    font-size: 18px;
    line-height: 20px;
}
.navbar-brand>img {
    max-width: 150px;
    margin-top: 0px;
    transition: all .5s linear;
}

.nav-header {
    position: relative;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
    color: #b3cde0;
    background-color: transparent;
    padding: 6px 12px;
    font-size: 1em;
    transition: all .5s linear;
    -webkit-transition: all .5s linear;
    -moz-transition: all .5s linear;
    text-transform: uppercase;
    font-family: 'source_sans_probold';
}
.navbar-default .navbar-nav>li>a {
    color: #fff;
    background-color: transparent;
    padding: 6px 12px;
    font-size: 1em;
    transition: all .5s linear;
    -webkit-transition: all .5s linear;
    -moz-transition: all .5s linear;
    text-transform: uppercase;
    font-family: 'source_sans_probold';
}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
    color: #b3cde0;
    background-color: transparent;
}
@media (min-width: 768px){
	.navbar-right {
		float: right!important;
		margin-right: 0;
		margin-top: 30px;
	}
}
/*===============================
Banner --*/
.banner__bx img{width:100%;}
/*===============================
Livescore --*/
.lvscore{position:relative;}
.lvscore_title{position:absolute; top:-50px; left:0; width:100%;}
.liv_heading span{background-color:#fff;clip-path: polygon(100% 0, 100% 100%, 0% 100%, 0 30%, 15% 0);color:#031f4b; font-size:1.5rem; padding:15px;font-family: 'source_sans_problack', sans-serif;}
.livBox{background-color:#fff; padding:15px;}
.panel-tabs {
    position: relative;
    clear:both;
    border-bottom: 1px solid #035b96;
}

.panel-tabs > li {
    float: left;
    margin-bottom: -1px;
}

.panel-tabs > li > a {
    margin-right: 2px;
    margin-top: 4px;
    line-height: .85;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0;
    color: #ffffff;
	background-color:#031f4b;
	font-size:0.75rem;
}

.panel-tabs > li > a:hover {
    border-color: transparent;
    color: #ffffff;
    background-color:#031f4b;
}

.panel-tabs > li.active > a,
.panel-tabs > li.active > a:hover,
.panel-tabs > li.active > a:focus {
    color: #fff;
    cursor: default;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    background-color: #035b96;
    border-bottom-color: transparent;
}
.ligbox_heading{
	display:flex;
	justify-content:space-between;
	align-items:center;
	background-color:#035b96;
	border-radius:0;
}
.ligbox_heading p{color:#fff;}
.ligImage{width:20px; margin-right:5px;margin-top: -4px;}
.ligNameLeft p {
    font-size: 1rem;
    color: #fff;
    font-weight: normal;
}
.ligNameRgt{
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.standingbox p{color:#fff; font-size:0.85rem; cursor:pointer;}
.standingbox{padding:5px 10px;}
.adbox i {
    color: #fff;
    font-size: 1.5rem;
    margin-top: 5px;
	cursor:pointer;
}
.gameBox{border-bottom:1px solid #031f4b; /*border-right:1px solid #031f4b;*/}
.gameBox:hover{background-color:#FCF8DA; cursor:pointer;}
.gameBox,.livIconBox,.mtchTeams{
	display:flex;
	justify-content:flex-start;
	align-items:center;
	font-size:0.85rem;
}
.livIconBox{justify-content:center;}
.mtchTeams{width:calc(100% - 224px)}
.fixCls{width:calc(100% - 150px)}
.tmBox,.mtchtmBox,.scoreBox,.scoreBox_2,.livsgnalBox,.addslctdBox{text-align:center;}
.tmBox,.mtchtmBox,.scoreBox_2,.addslctdBox{width:75px; border-right:1px solid #031f4b;border-left:1px solid #031f4b;}
.addslctdBox{border-left:none;}
.mtchtmBox{border-left:none; position:relative;}
.leftLine{border-left:1px solid #031f4b;}
.livenotify{position:absolute; top:9px; left:6px; width:8px; height:8px; border-radius:50%; background-color:#f00;animation:blinks 1s linear infinite;}
.livIconBox{width:60px;}
.tm_1Box{text-align:right; padding-right:5px; width:43%;}
.tm_2Box{text-align:left; padding-left:5px; width:43%;}
.scoreBox{width:15%;border-right:1px solid #031f4b;border-left:1px solid #031f4b;}
.livIcon_1,.livIcon_2{padding:5px;}
.livIcon_2 {
    color: #fff;
    background-color: #f00;
    font-weight: bold;
    text-align: center;
    width: 20px;
    height: 20px;
    line-height: 10px;
    border-radius: 3px;
}
.addslctdBox i{font-size: 1rem; margin-top: 5px;color: #031f4b;}
.mtchtmBox{color:#f00; font-weight:bold;}
.mtchtmBox span{animation:blinks 1s linear infinite;}
.btn_stngs{background-color:#031f4b; border-radius:3px; transition:all .5s linear;line-height: 13px;}
.btn_stngs:hover{background-color:#000; color:#fff;}

@keyframes blinks{
	0%{opacity:0;}
	50%{opacity:1;}
	100%{opacity:0;}
}
/*===============================
Match Details POP UP --*/
.match_dtls_ttl_box{
	background: #031f4b;
	padding:5px;
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.logoBox img{max-width:80px;}
.match_teams{padding:10px;align-items:center;justify-content:center;}
.match_teams,.match_team_dtls,.time_Box{display:flex; justify-content:space-between; align-items:center;}
.team_flag{width:15%; text-align:center;}
.match_team_dtls{width:70%;}
.team_flag img{width:60px;}
.time_Box_1,.time_Box_2{width:49%;}
.half_dtls_1,.half_dtls_2{border-left:1px solid #031f4b;border-right:1px solid #031f4b; width:40%;}
.half_name{width:100%; text-align:center;}
.half_dtls_2,.half_dtls_1{text-align:right; padding:5px;}
.half_dtls_1{text-align:left;}
.half_dtls_1 p,.half_dtls_2 p{display:inline-block; vertical-align:middle;margin: 0 10px;}
.half_scr{font-weight:bold; font-size:1.2rem;}
.half_card img{width:15px;}
.half_dtls_box_lft{background-color:#ccc; padding:5px;}
.formpop .half_dtls_1,.formpop .half_dtls_2{width:48%; font-weight:bold; font-size:1.2rem; text-align:center !important;}
.lineupBox{display:flex; justify-content:flex-start; align-items:center;border-bottom:1px solid #031f4b;}
.lineupBox:last-child{border-bottom:none;}
.outarrow,.inarrow{width:8px; margin-right:5px;}
.coachname{border-left:1px solid #031f4b;border-right:1px solid #031f4b;}
.lineup_1{width:35px; text-align:left !important; font-weight:normal; font-size: 0.85rem; padding: 5px; height: 35px;}
.lineup_2{width:calc(100% - 35px); text-align:left !important; font-weight:normal; font-size: 0.85rem;border-left:1px solid #031f4b;padding: 5px; height: 35px;}
.offfield{background-color:#ccc; color:#fff;}
.half_dtls_box_lft:nth-child(odd){background-color:#fff;}
.half_dtls_1 .half_scr{height:100%;}
.mtchTm_1,.mtchTm_2{width:40%;}
.mtchTm_2{text-align:right;}
.mtchscr{width:20%;}
.bkmkrs_box{display:flex; justify-content:space-between; align-items:center; background-color:#000;}
.bkmkrs_box_1{display:flex; justify-content:space-between; align-items:center;}
.bkmakers{width:calc(100% - 300px); border-right:1px solid #fff; color:#000; text-align:left; font-weight:bold; padding:5px;}
.one,.x,.two{width:100px; text-align:center; font-weight:bold; padding:5px; color:#fff;}
.x{border-left:1px solid #fff; border-right:1px solid #fff;}
.one_1,.x_1,.two_1{color:#031f4b;}
.bkmakers_1{border-right:1px solid #fff; border-bottom:1px solid #031f4b;}
.x_1{border-bottom:1px solid #031f4b;border-right:1px solid #031f4b;border-left:1px solid #031f4b;}
.one_1{border-left:1px solid #031f4b;border-bottom:1px solid #031f4b;}
.two_1{border-bottom:1px solid #031f4b;}
.bkmakers_1 img{width:65px; margin-right:10px;}
.one_1 img, .x_1 img, .two_1 img {
    width: 7px;
    margin-right: 5px;
    margin-top: -3px;
}
.gameBox_pop{justify-content:space-between;}
.gameBox_pop:hover{background-color:transparent !important; cursor:default;}
.one_hmawy{border-right:1px solid #031f4b;}
.bkmakers_hmawy{width:calc(100% - 200px);}
.one_hmawy_1{border-right:1px solid #fff;}
.dtDropdown {
    position: absolute;
    top: 15px;
    right: 18px;
    z-index: 10;
    width: 15%;
}
.dtDropdown select {
    width: 100%;
    height: auto;
    border: 0;
	border-radius:3px;
    background: #031f4b url(../images/arrow.png) no-repeat !important;
    background-size: 20px !important;
    background-position: right 10px center !important;
    -webkit-appearance: none;
    -moz-appearance: none;
    color: #fff !important;
	font-size:0.85rem;
}
.tmZone .panel-heading{background-color:#035b96; border-radius:0;}
.tmZone .panel-heading .panel-title{color:#fff; font-size:0.9rem;}
.tmZone select {
    width: 100%;
    height: auto;
    border: 1px solid #031f4b;
	border-radius:0;
    background: #fff url(../images/arrow_dark.png) no-repeat !important;
    background-size: 20px !important;
    background-position: right 10px center !important;
    -webkit-appearance: none;
    -moz-appearance: none;
    color: #031f4b !important;
	font-size:0.85rem;
}
.country_list li{display:block; padding:5px; background-color:#031f4b; color:#fff; position:relative; text-align:left; font-size:0.9rem; border-bottom:1px dotted #999; transition:all .5s linear;}
.country_list li a{color:#fff; display:block;}
.country_list li:hover{background-color:#035b96;}
.match_team_dtls_h2h .mtchTm_1,.match_team_dtls_h2h .mtchTm_2{font-size:1.2rem;}
.match_team_dtls_h2h .mtchsrcBox{font-size:1.5rem;}
.mtch_strt{width:100%;}
.mtch_strt span{font-size:0.9rem;font-family: 'source_sans_proregular';}

/*===============================
Odds Css --*/
.odds_heading{display:flex; justify-content:space-between; align-items:center; background-color:#035b96;}
.box_1,.box_X,.box_2{text-align:center; color:#fff; font-weight:bold; width:100px; padding:5px;border-right:1px solid #fff;}
.box_1{border-left:1px solid #fff;}
.box_add{text-align:center;    width: 50px; padding:5px;}
.lg_Name_box{width:calc(100% - 0px); text-align:left; padding:5px;}
.box_add i{font-size:1.2rem; color:#fff;}
.odds_data{display:flex; justify-content:space-between; align-items:center; border-bottom:1px solid #031f4b;}
.odds_data:hover {
    background-color: #FCF8DA;
    cursor: pointer;
}
.odds_tm{width:50px; color:#031f4b; border-right:1px solid #031f4b;padding: 5px;}
.odds_tm_nam{width:calc(100% - 500px); color:#031f4b;border-right:1px solid #031f4b; text-align:left; padding:5px;}
.odds_scr{width:100px; color:#031f4b;border-right:1px solid #031f4b; padding:5px; font-weight:bold;}
.box_1_1,.box_X_1,.box_2_1{color:#031f4b;border-right:1px solid #031f4b;}
.box_add_1 i{color:#031f4b;}
.box_1_1 img,.box_X_1 img,.box_2_1 img{width:8px; margin-right:5px; margin-top:-5px;}
.ovr_mtch_index,.teamStatBox,.tmStat,.tmStat_heading,.tmStat_heading_1,.lstmtch_box,.ligueTableBox_in{display:flex; justify-content:space-between; align-items:center;}
.teamStatBox,.tmStat_heading,.tmStat_heading_1{width:100%;}
.hm_team,.awy_team,.stat_left,.stat_right{width:49%;}
.stat_left ul li,.stat_right ul li{display:inline-block; font-size:1rem; color:#fff;}
.stat_left{text-align:left;}
.stat_right{text-align:right;}
.stat_left ul li .btn,.stat_right ul li .btn{font-size:0.7rem; border-radius:3px; padding:3px 5px; background-color:#031f4b; text-transform:uppercase;}
.stat_left ul li .btn:hover,.stat_right ul li .btn:hover{color:#fff;}
.stat_left ul li.active .btn,.stat_right ul li.active .btn{background-color:#5cb85c;}
.tmStat_heading{padding:15px 0; font-weight:bold; text-transform:uppercase; background-color:#f9f9f9;}
.tm_1Stat img,.tm_2Stat img{width:60px;}
.tm_1Stat,.tm_2Stat{width:45%;}
.tm_1Stat canvas,.tm_2Stat canvas{margin:0 auto;}
.statNames{width:69%;}
.tmStat_heading_1{padding:5px;}
.tmStat_heading_1:nth-child(odd){background-color:#f9f9f9;}
.tmStat_heading_1 .statNames{font-weight:bold; text-transform:uppercase;}
.stat_img img{width:50px; margin-right:5px;}
.stat_img{font-weight:bold; color:#fff;}
.w_stat_box{margin:15px 0;}
.w_stat_box ul li{display:inline-block; color:#031f4b; font-size:1rem; font-weight:bold;}
.w_stat_box ul li.st_rslt{width:30px; height:30px;}
.w_stat_box ul li.d{background-color:#F60; color:#fff; border-radius:3px; line-height:30px;}
.w_stat_box ul li.l{background-color:#f00; color:#fff; border-radius:3px; line-height:30px;}
.w_stat_box ul li.w{background-color:#060; color:#fff; border-radius:3px; line-height:30px;}
.mtch_list_stats{display:flex; justify-content:space-between; align-items:center;}
.pre_mtch_stats .panel-heading{background-color:#031f4b; border-radius:0;}
.pre_mtch_stats .panel-title{font-family: 'source_sans_probold', sans-serif; font-size:1.3rem; color:#fff;}
.pre_mtch_stats{border-top:1px solid #ccc !important;border-bottom:1px solid #ccc !important; padding:10px 0;}
.dr_bx{width:20px; height:20px;background-color:#F60; color:#fff; border-radius:3px; line-height:20px; font-size:0.9rem;}
.lst_bx{width:20px; height:20px;background-color:#f00; color:#fff; border-radius:3px; line-height:20px; font-size:0.9rem;}
.win_bx{width:20px; height:20px;background-color:#060; color:#fff; border-radius:3px; line-height:20px; font-size:0.9rem;}
.lstmtch_center{display:flex; justify-content:center; align-items:center;}
.ltmtc_2{background-color:#031f4b; color:#fff; border-radius:3px;}
.lstmtch_box{padding:5px 0; font-size:0.85rem;}
.ltmtc_1{width:42%;}
.ltmtc_2{width:17%;}
.lstmtch_2{width:calc(100% - 75px);}
.lstmtch_1{width:50px;}
.lstmtch_3{width:25px;}
.plrctbl > tbody > tr > td img{width:15px;}
.plrctbl > tbody > tr > td:last-child{text-align:right;}
.plrctbl > tbody > tr > td:first-child{text-align:left; width:70px;}
.plrctbl > tbody > tr > td:nth-child(2){text-align:left;}
.plrctbl_header{background-color:#031f4b; color:#fff;}
.matchDetail_stats{background-color:#fff;border:1px solid #031f4b; position:absolute; top:115%; left:18%; display:none; z-index:20;}
.matchDetail_stats:before {
    content: '';
    position: absolute;
    top: -15px;
    left: 45%;
    width: 0;
    height: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-bottom: 15px solid #031f4b;
}
.lstmtch_box_outer{position:relative; border-bottom:1px solid #031f4b;}
.streamfound{background-color:#f9f9f9; padding:15px 15px 15px 5px;}
.ltb_2{width:250px; border-right:1px solid #ddd;}
.ltb_1,.ltb_3,.ltb_4,.ltb_5,.ltb_6,.ltb_7,.ltb_8,.ltb_9,.ltb_10,.ltb_12,.ltb_13{width:60px; border-right:1px solid #ddd;}
.ltb_11{width:200px; border-right:1px solid #ddd;}
.ligueTableBox_head{background-color: #f9f9f9; font-weight:bold;}
.ltb_13{border-right:none;}
.lgTableListBox ul li{display:inline-block; width:20px; height:20px; line-height:20px; color:#fff; font-size:0.7rem;}
.lgTableListBox ul li.dLg{background-color:#F60; border-radius:3px; font-weight:bold;}
.lgTableListBox ul li.lLg{background-color:#f00; border-radius:3px; font-weight:bold;}
.lgTableListBox ul li.wLg{background-color:#060; border-radius:3px; font-weight:bold;}
.ltb_2 img{width:20px; margin-right:3px;}
.ligueTableBox_body .ltb_2{text-align:left;}
.checkbox label:after {
  content: '';
  display: table;
  clear: both;
}

.checkbox .cr {
  position: relative;
  display: inline-block;
  border: 1px solid #a9a9a9;
  border-radius: .25em;
  width: 1.3em;
  height: 1.3em;
  float: left;
  margin-right: .5em;
}

.checkbox .cr .cr-icon {
  position: absolute;
  font-size: .8em;
  line-height: 0;
  top: 50%;
  left: 15%;
}

.checkbox label input[type="checkbox"] {
  display: none;
}

.checkbox label input[type="checkbox"]+.cr>.cr-icon {
  opacity: 0;
}

.checkbox label input[type="checkbox"]:checked+.cr>.cr-icon {
  opacity: 1;
}

.checkbox label input[type="checkbox"]:disabled+.cr {
  opacity: .5;
}
.checkbox label, .radio label{padding-left:0; padding-top:7px;}
.nxtlgtble,.nxtlgtble:hover{color:#031f4b;}
.ltb_13 .checkbox, .radio {
    position: relative;
    display: block;
    margin-top: 0px;
    margin-bottom: 0px;
}
.stat_img_2 img{width:30px;}
.ChartBox h2{font-size:1.2rem;font-family: 'source_sans_probold';}
/*===============================
Footer --*/

.homeFooter {
    background: #031f4b;
    padding: 0px 0 10px;
    position: relative;
    box-shadow: inset 0 12px 9px -7px rgba(0, 0, 0, 0.4);
    border-top: 2px solid #035b96;
}

.footerIn {
    padding: 10px 15px;
    z-index: 1;
    position: relative;
}

.footLinks {
    text-align: center;
    background-color: transparent;
    padding: 15px 0;
    position: relative;
    z-index: 1;
    border-radius: 0;
    transform: skewX(0deg);
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
}

.footLinks ul li {
    display: inline-block;
    color: #f1efef;
}

.footLinks ul li a {
    color: #fff;
    padding: 6px 12px;
    font-size: 1em;
    transition: all .5s linear;
    -webkit-transition: all .5s linear;
    -moz-transition: all .5s linear;
    text-transform: uppercase;
    font-family: 'source_sans_probold';
}

.footLinks ul li a:hover {
    color: #fff;
}

.copyright {
    text-align: right;
    color: #73736f;
    font-size: 0.9em;
}

.footBotLinks ul li {
    display: inline-block;
    color: #7b7b7b;
}

.footBotLinks ul li a {
    color: #7b7b7b;
    font-family: 'source_sans_proregular', sans-serif;
    font-size: 0.9em;
    letter-spacing: 1px;
    text-transform: none;
    padding: 20px 15px;
}

.footBotLinks ul li a:hover {
    color: #fff;
}

.ftBotBox {
    border-top: 1px solid #080808;
    background: #000;
    padding: 15px 0;
}

.hmBotBox {
    background-color: #000;
}
/*-------loader-------*/
.ldImg{max-width:80px;}

/*--------------HtFt----------------*/
.one_htft,.two_htft,.three_htft,.four_htft,.five_htft,.six_htft,.seven_htft,.eight_htft,.nine_htft{width:6%;border-right: 1px solid #031f4b;border-left: 1px solid #031f4b;border-bottom: 1px solid #031f4b; padding:5px;}
.bkmakers_htft{width:calc(100% - 54%);}
.two_htft,.three_htft,.four_htft,.five_htft,.six_htft,.seven_htft,.eight_htft,.nine_htft{border-left:none;}
.one_htft_hd,.two_htft_hd,.three_htft_hd,.four_htft_hd,.five_htft_hd,.six_htft_hd,.seven_htft_hd,.eight_htft_hd,.nine_htft_hd{border-right:1px solid #fff; color:#fff; font-weight:bold;}
.nine_htft,.nine_htft_hd{border-right:none;}
.one_htft img,.two_htft img,.three_htft img,.four_htft img,.five_htft img,.six_htft img,.seven_htft img,.eight_htft img,.nine_htft img {
    width: 7px;
    margin-right: 5px;
    margin-top: -3px;
}
/*----------H2H-----------*/
.h2hBox,.match_teams_box,.leagueAllTable_header,.leagueAllTable_body,.last10matchTable_header,.last10matchTable_body,.last10MatchBox,.plstats_header,.plstats_body{display:flex; justify-content:space-evenly; align-items:flex-start;}
.h2hBox_1,.h2hBox_3{background-color: #fcf8e3; width:40%; padding:5px;}
.h2hBox_2{background-color:#F90; width:20%; padding:5px;}
.h2hwinpercent {
    font-family: 'source_sans_problack';
    font-weight: bold;
    font-size: 2rem;
    color: #5cb85c;
    margin-bottom: 5px;
}
.h2hBox_tmName{font-family: 'cocogooseregular'; text-transform:uppercase; color:#000;}
.match_team_1,.match_team_2{width:40%;}
.match_team_stat{width:20%;}
.mtchscr_h2h{width:100%;}
.mtchscr_h2h .mtchsrcBox{font-size:2rem !important;}
.match_team_1 .team_flag, .match_team_2 .team_flag{width: 15%;text-align: center;margin: 0 auto;}
.match_teams_h2h .mtchTm_1, .match_teams_h2h .mtchTm_2 {
    width: 100% !important;
}
.match_teams_h2h .mtchTm_2 {
     text-align: center !important; 
}
.leagueAllTable_header,.last10matchTable_header,.plstats_header{text-align:center; justify-content:space-between;background-color: #031f4b;color:#fff;border-bottom:1px solid #ddd;font-size: 0.9rem;}
.lAT_hd_1{width:70px; padding:5px;border-right:1px solid #ddd;}
.lAT_hd_3,.lAT_hd_4,.lAT_hd_5,.lAT_hd_6,.lAT_hd_7,.lAT_hd_8,.lAT_hd_9,.lAT_hd_10{width:50px; padding:5px; border-left:1px solid #ddd; border-right:1px solid #ddd;}
.lAT_hd_2{width:calc(100% - 470px); padding:5px; text-align:left;}
.lAT_hd_10{border-right:none;}

.leagueAllTable_body,.last10matchTable_body,.plstats_body{text-align:center; justify-content:space-between;background-color: #fff;color:#555;border-bottom:1px solid #ddd;font-size: 0.9rem;}
.lAT_bd_1{width:70px; padding:5px;border-right:1px solid #ddd;}
.lAT_bd_3,.lAT_bd_4,.lAT_bd_5,.lAT_bd_6,.lAT_bd_7,.lAT_bd_8,.lAT_bd_9,.lAT_bd_10{width:50px; padding:5px; border-left:1px solid #ddd; border-right:1px solid #ddd;}
.lAT_bd_2{width:calc(100% - 470px); padding:5px; text-align:left;}
.leagueAllTable_body:nth-child(odd) {
    background-color: #f9f9f9;
}
.lAT_bd_10{border-right:none;}

.l10mT_hd_1,.l10mT_bd_1{width:15%;padding:5px;border-right:1px solid #ddd;}
.l10mT_hd_2,.l10mT_hd_4,.l10mT_bd_2,.l10mT_bd_4{width:41%;padding:5px; border-left:1px solid #ddd; }
.l10mT_hd_3,.l10mT_bd_3{width:13%;border-left:1px solid #ddd; padding:5px;}
.last10matchTable_body:nth-child(odd) {
    background-color: #f9f9f9;
}
.last10MatchBox_1,.last10MatchBox_2{width:49%;}
.last10matchpercentGraph .tm_1Stat, .tm_2Stat {
     width: auto; 
    margin: 15px 0;
}
.glscrdTtl{font-family: 'source_sans_problack'; color:#555; font-size:1.2rem;}
.goalscoredBox{display:flex; justify-content:center; align-items:center;}
.gsb_1,.gsb_2,.gsb_3,.gsb_4{ padding:10px;}
.gsb_2{background-color: #035b96; color:#fff;font-family: 'source_sans_problack'; width:50px;}
.gsb_3{background-color: #031f4b; color:#fff;font-family: 'source_sans_problack'; width:50px;}

.plstats_hd_1{width:70px; padding:5px;border-right:1px solid #ddd;}
.plstats_hd_3,.plstats_hd_4,.plstats_hd_5,.plstats_hd_6{width:100px; padding:5px; border-left:1px solid #ddd; }
.plstats_hd_2{width:calc(100% - 470px); padding:5px; text-align:left;}
.plstats_hd_6{border-right:none;}

.plstats_bd_1{width:70px; padding:5px;border-right:1px solid #ddd;}
.plstats_bd_3,.plstats_bd_4,.plstats_bd_5,.plstats_bd_6{width:100px; padding:5px; border-left:1px solid #ddd;}
.plstats_bd_2{width:calc(100% - 470px); padding:5px; text-align:left;}
.plstats_body:nth-child(odd) {
    background-color: #f9f9f9;
}
.plstats_bd_6{border-right:none;}
.plstats_hd_5 img, .plstats_hd_6 img{width:15px;}


.bodyTxt{padding:25px 0;}
.cntForm {
    max-width: 800px;
    margin: 0 auto;
}
.cntForm .form-group {
    margin-right: 0;
    margin-left: 0;
}
.partnerBox_In{margin-bottom:50px;}
.partnerBox_In .form-control {
    background: #ffffff;
    height: 52px;
    border-color: #031F4B;
    color: #031F4B;
}
.btnBnr {
    padding: 6px 50px;
    border-radius: 2px;
    font-family: 'source_sans_probold';
    font-size: 1.5em;
    color: #fff;
    border: 1px solid #7f7f7f;
    -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2);
    transition: all .5s linear;
    background: #031F4B;
}
.partnerBox_In .input-group-addon {
    background: #ffffff;
    border-color: #031F4B;
    border-right: none;
    color: #031F4B;
}
.partnerBox_In select {
    width: 100%;
    height: auto;
    background: transparent url(../images/arrow_dark.png) no-repeat !important;
    background-size: 20px !important;
    background-position: right 10px center !important;
    -webkit-appearance: none;
    -moz-appearance: none;
    color: #031F4B !important;
}
.partnerBox_In textarea{height:auto !important;}
.partnersLinks{margin-top:50px;}
.partnersLinksttl{font-family: 'source_sans_probold'; text-transform:uppercase;color: #031F4B; margin-bottom:30px; font-size:1.5rem;}
.partnersLinks ul li {
    display: inline-block;
    width: 22.95%;
    margin: 15px 10px;
    text-align: center;
	transition:all .5s linear;
}
.partnersLinks ul li img{width:100%;}
.partnersLinks ul li a p{font-family: 'source_sans_probold'; text-transform:uppercase;color: #031F4B;font-size:1.2rem;}
.partnersLinks ul li:hover{background-color:#031F4B; color:#fff !important;}
.partnersLinks ul li:hover a p{color:#fff;}

/*--------Blog Post Css----------*/
.section-ttl{margin-bottom:25px;}
.blog_sec_ttl{font-family: 'source_sans_probold'; color:#031F4B; margin-bottom:25px; font-size:2rem;}
.blog_image img{width:100% !important; height:150px !important; margin-bottom:10px;}
.blogPost__box {
    padding: 25px 0 50px;
}
.blogPost__box .slider-caption-class{font-family: 'source_sans_probold', sans-serif; font-size:1.1rem; color:#031f4b;}
.profile-row{border-top:2px solid #ff0; padding:30px 0; margin:0;}
.profile-row .panel-title{color:#ff0 !important;font-family: 'source_sans_probold';font-size: 1.2em;text-transform: uppercase;}
.profile-row .panel-body{height:auto !important;}
.dateBox{color:#031f4b;}
/*-------------Pertner Links-------*/
.rcHd h4 {
    font-family: 'source_sans_probold';
    color: #fff;
    font-size: 1.2rem;
    background: #031f4b;
    padding: 10px;
}
.partnerLinks {
    display: flex;
    justify-content: flex-start;
    align-items: flex-end;
    flex-wrap: wrap;
    background-color: transparent;
    padding: 0;
}
.adBox {
    margin: 8px;
    text-align: center;
    width: 31%;
}
.adBox img {
    width: 100%;
}
/*=====================================
Responsive codes
=======================================*/

@media all and (max-width:1500px) and (min-width:1440px) {
	
}

@media all and (max-width:1400px) and (min-width:1300px) {
	
}

@media all and (max-width:1620px) and (min-width:1600px) {}

@media all and (max-width:1299px) and (min-width:1280px) {}

@media all and (min-width:2500px) {}

@media all and (max-width:767px) {
	.partnersLinks ul li{width:100%;margin: 15px 0;}
    .navbar-brand {
        float: none;
        height: auto;
        padding: 0;
        font-size: 18px;
        line-height: 0;
        position: absolute;
        top: 10px;
    }
    .navbar-brand>img {
		max-width: 157px;
		margin-top: 0;
		margin-left: 8px;
	}
    .navbar-nav {
        float: left;
        margin-left: 15px;
    }
    .navbar-collapse {
        background-color: transparent;
        z-index: 99;
    }
	/*-------------------*/
	.dtDropdown {
		position: relative;
		top: auto;
		right: auto;
		z-index: 10;
		width: 100%;
	}
	.ligbox_heading {
		display: block;
		justify-content: normal;
		align-items: normal;
		background-color: #035b96;
		border-radius: 0;
	}
	.gameBox, .livIconBox, .mtchTeams {
		display: block;
		justify-content: normal;
		align-items: normal;
		font-size: 0.85rem;
	}
	.tmBox, .mtchtmBox, .scoreBox_2, .addslctdBox {
		width: 100%;
		border-right: 1px solid #031f4b;
		border-left: 1px solid #031f4b;
		border-bottom: 1px solid #031f4b;
	}
	.mtchTeams {
		width: 100%;
		border-left: 1px solid #031f4b;
		border-right: 1px solid #031f4b;
		border-bottom: 1px solid #031f4b;
	}
	.tm_1Box {
		text-align: center;
		padding-right: 0;
		width: 100%;
	}
	.scoreBox {
		width: 100%;
		border-right: none;
		border-left: none;
		background: #031f4b;
		color: #fff;
	}
	.livsgnalBox{border-right:1px solid #031f4b; border-left:1px solid #031f4b;}
	.addslctdBox{background-color:#666;}
	.addslctdBox i{color:#fff;}
	.pr-1, .px-1 {
		padding-right: 15px !important;
	}
	.pl-1, .px-1 {
		padding-left: 15px !important;
	}
	.tm_2Box {
		text-align: center;
		padding-left: 0;
		width: 100%;
	}
	.livIconBox {
		width: 100%;
	}
	.livIcon_1, .livIcon_2 {
		padding: 5px;
		display: inline-block;
	}
	.tab-content #odds, .tab-content #fulltime {
		overflow: scroll;
	}
	.odds_data_box{
		width:821px;
	}
	.match_teams, .match_team_dtls, .time_Box {
		display: block;
		justify-content: normal;
		align-items: normal;
	}
	.time_Box_1, .time_Box_2 {
		width: 100%;
	}
	.gameBox_pop{display:flex; justify-content:space-between; align-items:unset;}
	.team_flag {
		width: 100%;
		text-align: center;
	}
	.match_team_dtls {
		width: 100%;
		text-align: center;
	}
	.mtchTm_1, .mtchTm_2 {
		width: 100%;
	}
	.mtchscr {
		width: 100%;
	}
	.mtchTm_2 {
		text-align: center;
	}
	.bkmkrs_box,.bkmkrs_box_1{width:1200px;}
	.hm_team, .awy_team, .stat_left, .stat_right {
		width: 100%;
	}
	.ovr_mtch_index,.teamStatBox{display:block;}
	.stat_right {
		text-align: left;
	}
	.tm_1Stat p, .tm_2Stat p,.statNames{font-size:0.8rem;}
	.mtch_list_stats li{
		width: 33%;
		padding: 10px;
		border: 1px solid #031f4b;
	}
	.mtch_list_stats{flex-wrap:wrap;}
	.lstmtch_box{
		display: block;
		justify-content: normal;
		align-items: normal;
	}
	.lstmtch_1,.lstmtch_2,.lstmtch_3 {
		width: 100%;
	}
	.lstmtch_3{padding:10px 0;}
	.dr_bx{margin:0 auto;}
	.matchDetail_stats{left:0;}
	.tmStat_heading,.last10MatchBox{display:block; justify-content:normal; align-items:normal;}
	.tm_1Stat, .tm_2Stat {width: 100%;}
	.ligueTableBox{overflow:scroll;}
	.ligueTableBox_head,.ligueTableBox_body{width:1000px;}
	.match_team_1, .match_team_2 {
		width: 100%;
	}
	.match_team_1{margin-bottom:15px;}
	.match_team_stat {
		width: 100%;
		padding: 30px 0;
	}
	.h2hBox_new{display: block;
    justify-content: normal;
    align-items: normal;}
	.h2hBox_1, .h2hBox_2,.h2hBox_3 {
		width: 100%;
	}
	.leagueAllTable_mb_scroll{width:100%; overflow:hidden; overflow-x:scroll;}
	.leagueAllTable_header,.leagueAllTable_body{width:1000px;}
	.last10MatchBox_1, .last10MatchBox_2 {
		width: 100%;
	}
	.bkmakers{font-size:11px;}
	.last10matchTable_header,.last10matchTable_body,.last10matchTable_header,.last10matchTable_body,.last10matchTable_header,.last10matchTable_body{width:500px;}
	.plstats_header,.plstats_body{width:800px;}
	/*-------------------*/
    .footLinks {
        border-radius: 0;
    }
    .footBotLinks {
        text-align: center;
    }
    .footerIn {
        text-align: center;
    }
    .footImg img {
        width: 100%;
    }
	.half_dtls_1, .half_dtls_2{height:auto;}
	.half_dtls_box_lft{display:block;}
  .adBox {
      margin: 0 0 10px;
      text-align: center;
      width: 100%;
  }
}


/* ----------- iPhone 5 and 5S ----------- */


/* Portrait */

@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {}


/* Landscape */

@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {}


/* ----------- iPhone 6 ----------- */


/* Portrait */

@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {}


/* Landscape */

@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {}


/* ----------- iPhone 6+ ----------- */


/* Portrait */

@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: portrait) {}


/* Landscape */

@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: landscape) {}

