/*==================================
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-display: swap;
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'uni_sansheavy_caps';
    src: url('../fonts/uni-sans/uni_sans_heavy-webfont.eot');
    src: url('../fonts/uni-sans/uni_sans_heavy-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/uni-sans/uni_sans_heavy-webfont.woff2') format('woff2'),
         url('../fonts/uni-sans/uni_sans_heavy-webfont.woff') format('woff'),
         url('../fonts/uni-sans/uni_sans_heavy-webfont.ttf') format('truetype'),
         url('../fonts/uni-sans/uni_sans_heavy-webfont.svg#uni_sansheavy_caps') format('svg');
	font-display: swap;
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'montserratbold';
    src: url('../fonts/Montserrat/montserrat-bold-webfont.eot');
    src: url('../fonts/Montserrat/montserrat-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Montserrat/montserrat-bold-webfont.woff2') format('woff2'),
         url('../fonts/Montserrat/montserrat-bold-webfont.woff') format('woff'),
         url('../fonts/Montserrat/montserrat-bold-webfont.ttf') format('truetype'),
         url('../fonts/Montserrat/montserrat-bold-webfont.svg#montserratbold') format('svg');
	font-display: swap;
    font-weight: normal;
    font-style: normal;

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

}
/*=====================================
COMMON CSS
=======================================*/
html {font-size: 1em; line-height: 1.4;}
html,body {font-size: 14px; font-family: 'open_sansregular'; line-height: 24px; color: #555; font-weight: 400; background-color:#fff;}
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: #cb2d6f;}
a:hover {text-decoration: none; color: springgreen;}
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;}
@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: #009946 !important;}.text-yellow{color: #FEDB46 !important;}.text-blue{color: #00b4ff !important;}.text-red{color: #d91404 !important;}.text-purple{color: #9c00c5 !important;}.text-orange{color: #ed4704 !important;}.text-white{color: #ffffff !important;}.text-black{color: #000000 !important;}.text-grey{color: #555555 !important;}.text-light{color: #7f8c8d !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: #295f2d; }
.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;}
.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;}
/*================================
NAVBAR
==================================*/
.navbar-default .navbar-nav>li>a{font-family: 'montserratregular',sans-serif;color: #fff; font-size:0.9em;transition: all .5s linear;-webkit-transition: all .5s linear;-moz-transition: all .5s linear;}
@media (min-width: 768px){
	.navbar-nav>li>a {
		padding: 10px 8px;
	}
}
.navbar-brand {
    float: none;
    height: 50px;
    padding: 15px 15px;
    font-size: 18px;
    line-height: 20px;
    position: absolute;
    top: -16px;
    left: 0;
}
.navbar-brand img{width:250px;}
.cartLi {
    position: relative;
    background-color: #295f2d;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}
.cartLi:before{content:''; position:absolute; top:-100%; left:0; width:100%; height:42px;background-color: #295f2d;}
.cartLi a:hover{color:#F8D919 !important;}
.cartBox{display:inline;position:relative;font-size:1.5em;}
.cartBox span{position:absolute; top:-6px; right:-15px; width:25px; height:25px; border-radius:50%;line-height: 19px; text-align: center;background-color: #ff1548;}
.navbar-default {border-color: transparent;position: relative;border:none; background-color:transparent;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {color: #295F2D;background-color: transparent;}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {color: #295F2D;background-color: transparent;}
.menubar{position:absolute;z-index:9; top:0; left:0; width:100%;}
.sticky {position: fixed !important; width: 100%; left: 0; top: 0px; z-index: 100; border-top: 0; transition:all 1s linear; -webkit-transition:all 1s linear; -moz-transition:all 1s linear; background: rgba(255,255,255,0.9); border-bottom:2px solid #f8d919 !important; animation:stickDown 1s ease-in; -webkit-animation:stickDown 1s ease-in; -moz-animation:stickDown 1s ease-in;}
.sticky .navbar-brand{top:0px;}
.sticky .navbar-brand>img{max-width:150px;}
.sticky .navbar-nav{width: auto;text-align: right;padding-right: 0px; margin:0;}
.sticky .navbar{margin:0;}
.sticky .navbar-default .navbar-nav > li > a{color:#295f2d;}
.sticky .lftnav{margin-top:5px;}
.sticky .cartLi a{color:#F8D919 !important;}
@keyframes stickDown{
	0%{top:-150px;}
	100%{top:0px;}
}
/*===============================
Banner--*/
.banner{position:relative; overflow:hidden;}
.banner_bg{width:60%; background-color:#F8D919; position:absolute; top:-121px; right:0; height:100%; border-radius:30px; transform:skewY(5deg); border-bottom-right-radius:0;}
.bannerTxt{padding:130px 0 60px;}
.bannerTxt .bnrmn{font-family: 'uni_sansheavy_caps';font-size:3em;color:#295F2D; margin-bottom:15px;}
.bannerTxt p{font-family: 'montserratbold', sans-serif;color:#1f1f1f;font-weight:bold; font-size:1.2em;letter-spacing:1px; margin-bottom:30px; text-transform:uppercase;}
.btnBnr {
    padding: 10px 50px;
    border-radius: 0;
    font-family: 'montserratbold';
    font-size: 1.5em;
    color: #295f2d;
    border: 2px solid #295f2d;
    background: none;
    transition: all .5s linear;
}
.btnBnr:hover{border-radius:0; text-shadow:1px 1px 0px #000; font-family: 'montserratbold';font-size:1.5em; color:#fff; background: #295f2d; border:2px solid transparent;}
.banner_img{position: absolute;bottom: -136px;left: 120px;transform: skewY(-5deg);}
.banner_img img{max-width: 250px;}

/*===============================
rcTables ---*/
.section_ttl_box{margin:15px 0;}
.secTitle{font-family: 'montserratregular'; color:#F8D919;font-size: 1.5rem;}
.secTitle span{font-family: 'uni_sansheavy_caps'; color:#295f2d;font-size: 2rem;}
.hm_table > thead > tr > th{background-color:#295f2d; color:#f8d919;font-family: 'montserratbold'; text-align:center;}
.hm_table > tbody > tr > td{vertical-align:middle; text-align:center;}
.mtchName p{display:inline;color:#295f2d;font-family: 'montserratbold';font-size: 0.85rem;}
.mtchName{color:#f8d919;}
.lgName p{color:#9e14a0; font-size:0.8rem;}
.mtchName_2 p,.lgName p{font-family: 'montserratbold';text-transform: uppercase;}
.tpstrName{color:#295f2d;font-family: 'montserratbold'; transition:color .5s linear;}
.tpstrName:hover{color:#f8d919;}
.koin{font-family: 'montserratbold'; color:#9e14a0; font-size:1em;}
.price_hm{font-size:1.5em; margin-bottom:5px; text-align:center;font-family: 'montserratbold';color:#ff1548;}
.cartBtn{color:#295f2d;font-family: 'montserratbold';font-size:1.2em;background: none; border:2px solid #295f2d !important; transition:all .5s linear;}
.cartBtn:hover{color:#f8d919;background: #295f2d; border:2px solid transparent !important;}
.tblContents {
    border: 2px solid #295f2d;
    margin: 5px 0;
}
.tblContents ul li.dt_time{background-color:#295f2d; color:#f8d919;font-family: 'montserratbold'; padding:10px 0;}
.priceBox_m{display:flex; justify-content:space-between; align-items:center;}
.kckBox, .prcBox{width:50%;}
.tps{font-family: 'montserratregular'; font-style:italic; text-transform:capitalize;}
.tblContents ul li{display:inline-block; vertical-align:middle; padding:8px; text-align:center;font-family: 'montserratregular';color:#ccc;}
.vwallBtn{font-family: 'montserratbold';color: #295f2d;font-size: 1.2em;}
/*------100% Verified----*/
.vfdTipsterBox{background-color:#f8d919; padding:50px 0; margin:50px 0 0; position:relative; overflow:hidden;}
.vfdBg {
    position: absolute;
    top: 0;
    right: -72px;
    width: 70%;
    height: 115%;
    background-color: #295f2d;
    border-radius: 30px;
    transform: rotate(-7deg);
}
.bestTipsters{display:flex; justify-content:space-between; align-items:center; flex-wrap:wrap;}
.tpsBox{width:48%; margin-bottom:15px; border:2px solid #f8d919;}
.titleSec{font-family: 'montserratbold';padding:15px 0;margin-bottom:20px;font-size:2em;color:#fff;}
.tpsFlex{display:flex; justify-content:space-between; align-items:center;}
.tpsImg,.tpsBuy{width:25%;}
.tpsNm{width:75%;padding: 11px 10px;}
.tpsNmMob{padding: 0 10px !important;}
.tpsImg img{width:100%;}
.btnAll {
    border-radius: 0;
    font-family: 'montserratbold';
    color: #295f2d;
    background: #f8d919;
    padding: 10px 5px;
    font-size: 0.9rem;
}
.btnAll span{display:block;}
.tpsBox .media-heading{font-family: 'montserratbold';margin-top:5px;width: 180px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; color:#fff;}
.tpsBox .media-heading a{color:#fff; font-size:0.9rem;}
.tpsBox .media-heading a:hover{color:#f8d919;}
.tpsBox p{color: #f8d919;font-size: 0.7em;width: 180px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.hm_ht_ttl{margin:50px 0; text-align:left;font-size: 3rem;}
.hm_ht_ttl span {
    color: #ffffff;
    font-family: 'montserratbold';
    position: relative;
    text-shadow: 1px 2px 3px #295f2d;
}
/*---------Hire-------------*/
/*.hireInBox {
    background-color: #023505;
    padding: 0px 0 15px;
    position: relative;
    z-index: 1;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
    max-width: 800px;
    margin: -14px auto 15px;
    text-align: center;
    transform: rotateX(-42deg);
	box-shadow:inset 0 7px 17px -7px rgba(0,0,0,0.4);
}
.hireInBox_out{perspective: 600px;}
.hireIn{perspective: 600px;}
.hire_d_in{transform: rotateX(31deg);}
.hrTxt{font-family: 'montserratbold';font-size:3em;padding: 27px 5px;color: #f8d919;}
.btnhir {
    padding: 10px 50px;
    border-radius: 0;
    font-family: 'montserratbold';
    font-size: 1.5em;
    color: #f8d919;
    border: 2px solid #f8d919;
    background: none;
    transition: all .5s linear;
}
.btnhir:hover{border-radius:0; text-shadow:1px 1px 0px #000; font-family: 'montserratbold';font-size:1.5em; color:#fff; background: #f8d919; border:2px solid transparent;}*/

/*===============================
Tipster Team ---*/
.tpstrteam{padding:50px 0 0;}
.titleSec_Sub{font-family: 'montserratbold';color:#295f2d; font-size:1.5em;margin-bottom:15px; margin-top:10px;}
.titleTxt{color:#1f1f1f; font-size:1.1em;}
.tpstrPanel{position:relative;text-align:left;}
.tipsterProf{display: flex;justify-content: space-between;align-items: flex-start;}
.cartBtnBox{position:absolute; bottom: -35px; right: 12px; background: #fff; padding: 5px;}
.stTbl{border:none;}
.stTbl > tbody > tr > td{border:none;padding: 2px;text-align: center;}
.stTbl > tbody > tr > td span{font-family: 'montserratbold';color:#295f2d;}
.tpstrPanel h4.panel-title{font-family: 'montserratbold';color: #295f2d;font-size:1.3em;text-transform:uppercase;}
.tipsterPanel{margin-top:30px;}
.tipstrBox{background-color:transparent;margin-bottom:50px; border:2px solid #295f2d;}
.avgprcnt em{color:#9e14a0;font-family: 'montserratbold'; font-size:1.2rem;}
/*-------------seo css------------------*/
.seo_content_box{padding:0px 0 50px;}
.ht_txt{color:#1f1f1f; padding:15px; margin-bottom:50px;}
.ht_sub_ttl{margin-bottom:15px;}
.ht_sub_ttl span{padding:5px 15px;font-family: 'montserratbold'; font-size:1.5rem;color: #295f2d;}
.hm_ht_txt{padding-top:15px;}
.ht_txt a{color:#9e14a0;}
.ht_txt ul li{list-style-type:disc;}
.ht_txt ul{padding-left:20px;}
.mn_ht_ttl{margin:0 0 30px 0;font-family: 'montserratbold';font-size: 2em;padding:15px 0; text-align:center; position:relative; text-transform:uppercase; color:#295f2d;}
/*===============================
Footer --*/
.homeFooter{background:#151518; padding:0px 0 10px;position: relative; box-shadow: inset 0 12px 9px -7px rgba(0,0,0,0.4);}
.footLinks{text-align:center;background-color:#f8d919; padding:15px 0; margin-top:-40px; position:relative;box-shadow: 8px 0 6px  -6px #222 , -8px 0 6px  -6px #222;z-index:1;}
.footLinks ul li{display:inline-block;}
.footLinks ul li a{color: #295f2d; 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: 'montserratbold';}
.footLinks ul li a:hover{color:#fff;}
.copyright{text-align:right;color: #73736f; margin-top:20px; font-size:0.9em;}
.footImg{padding:15px 0; text-align:center;}
.footImg img{width:100%; max-width:1030px;}
.footBotLinks{margin-top:20px;}
.footBotLinks ul li{display:inline-block;}
.footBotLinks ul li a{color:#ccc;font-family: 'source_sans_proregular', sans-serif;font-size:0.9em; letter-spacing:1px; text-transform:none; padding:20px 15px;}
.ftBotBox{border-top:1px solid #000;}
.footerIn{padding:10px 15px;z-index:1;position:relative;}
/*================================
Prediction Page*/
.rcHd .panel-heading{background-color:transparent; border-bottom:2px solid #295f2d; padding:15px 0 30px;}
.rcHd h4{font-family: 'montserratbold';color:#295f2d; font-size:1.5em;}
.prdcsnFiltr{position:absolute; top:8px; right:15px; width:26%;}
.fltrSelect{background-color:transparent; border:2px solid #295f2d; color:#295f2d !important;font-family: 'montserratbold';font-size:1em;}
.prTable{padding-bottom:80px;}
.prdcsnTbl{margin-top:10px;}
.prdcsnTbl > thead > tr > th{background-color: #295f2d;font-family: 'montserratbold'; color: #f8d919; text-transform: uppercase; text-align:center;}
.prdcsnTbl > tbody > tr > td{border-top:none; vertical-align:middle;}
.prdcsnTbl > tbody > tr > td.btnType{font-weight:bold;font-family: 'montserratbold'; text-transform:uppercase;color: #295f2d; letter-spacing:1px;}
.prdcsnTbl > tbody > tr > td.btnTypeFODs{color:#C0F;}
.prdcsnTbl > tbody > tr > td.btnTypeTGLs{color:#00d0dc;}
.prdcsnTbl > tbody > tr > td.btnTypeCSs{color:#ff0;}
.prdcsnTbl > tbody > tr > td.tpstrNm a{font-family: 'montserratbold'; color:#295f2d; font-size:0.9em;}
.prdcsnTbl > tbody > tr > td.tpstrNm a:hover{text-decoration:underline;}
.prdcnHd .panel-heading{position:relative;}
.tblContents ul li.tpstrsName a, .srvType_m{font-family: 'montserratbold'; color:#295f2d; font-size:1em;}
/*=====================================
Directory ---*/
.performPanel{background-color:transparent; border:2px solid #295f2d !important;border-radius: 0; margin-bottom:30px;}
.performPanel .panel-heading{background-color:#295f2d; color:#f8d919;font-family: 'montserratbold';border-radius: 0;}
.performPanel .panel-body{padding-bottom:0;}
.dirTtl,.dirTtl_sub{padding:0;margin:0 !important;}
.dirTtl{color:#295f2d !important;font-family: 'montserratbold' !important;}
.dirTtl_sub{font-size:0.9em !important;color:#1f1f1f !important;font-family: 'montserratregular';}
.dirbnrTable > thead > tr > th{font-family: 'montserratbold';background-color: #f8d919; text-align:center; color:#295f2d; border:none;}
.dirbnrTable > thead > tr > th:first-child{text-align:left;}
.dirbnrTable > tbody > tr > td{font-family: 'montserratbold';text-transform:uppercase; color:#1f1f1f;}
.dirbnrTable > tbody > tr > td:first-child{text-align:left;}
.dirbnrTable > tbody > tr > td a{color:#295f2d;}
.dirbnrTable > tbody > tr > td a:hover{text-decoration:underline;}
.prdcsnTbl_2 > tbody > tr > td.tpstrNm a{color:#295f2d; text-transform:uppercase; font-size:1em;}
.lose{background-color:#f00;color:#fff; font-family: 'montserratbold';}
.win{background-color:#295f2d;color:#f8d919; font-family: 'montserratbold';}
.draw{background-color:#F60;color:#fff; font-family: 'montserratbold';}
.pending{background-color:#09F;color:#fff; font-family: 'montserratbold'; padding:0px 10px;}
.td_m_view{border:2px solid #295f2d; padding:5px; margin-bottom:15px;}
.tdm_tpsName{background-color:#295f2d; color:#f8d919; font-size:0.9rem;font-family: 'montserratbold';}
.tdm_proData{display:flex; justify-content:space-evenly; align-items:flex-start;padding: 5px 0;border-bottom: 1px solid #ccc;}
.tdm_tpsName a{padding:10px 0;color:#f8d919; font-size:1rem;font-family: 'montserratbold'; display:block;}
.tdm_pd_data{font-family: 'montserratbold';color:#295f2d;font-size:1rem;}
/*=====================================
Profile Page ---*/
.profilePic{position:absolute; top:0px;; left:0; width:100%; text-align:center;}
.profilePicIn{width:150px; height:150px; margin:0 auto;    background-color: #295f2d; padding:5px;}
.prdcsnFiltr_2-ser {z-index: 2;top: 3px;right: 15px;}
.profilePicIn img{width:100%;}
.snc{color: #00141e;position: relative;z-index: 1;text-align: left;font-family: 'montserratbold';}
.hm_ht_ttl_pro{font-family: 'montserratbold';  text-align:center;}
.hm_ht_ttl_pro span{color:#295f2d !important; text-shadow:none; font-size:1.5rem;}
.avgrc {margin: 0;color: #295f2d;font-family: 'montserratbold';font-size: 1.2em;text-align: left;}
.atprf > thead > tr > th{font-family: 'montserratbold';background-color: #295f2d; color:#f8d919; border:none; font-size:1.2em;}
.atprf > thead > tr > th i{margin-right:15px; color:#f8d919;}
.atprf > tbody > tr > td{border:none; border-bottom:1px solid #295f2d; color:#1f1f1f;font-family: 'montserratbold'; padding:19.9px 8px;}
.atprf > tbody > tr > td:last-child{font-size:1.2em;font-family: 'montserratbold';color: #295f2d;}
.atprf > tbody > tr > td:first-child{text-align:left;}
.tdayFxtr{color:#1f1f1f;border-bottom:1px solid #295f2d;padding-bottom:15px;}
.tdayFxtr .mtchName_2{font-size:1.2em;margin-top:15px;}
.tdfxtre{font-family: 'montserratbold';color:#1f1f1f;padding-bottom:5px; font-size:1.5em;}
.profile-data{padding:15px 0;border-bottom:1px solid #295f2d;}
.profile-data ul li {display: inline-block;margin: 0 5px;color:#1f1f1f;font-family: 'montserratbold';font-size:12px;}
.prftDigit {font-size: 18px;font-family: 'montserratbold';color: #295f2d !important;}
.prof_row{margin-bottom:30px;}
.calenderBox {
    float: left;
    background: none;
    color: #295f2d;
	border: 2px solid #295f2d;
}
.dtRangeBox {
    float: left;
    width: 86%;
    background: none !important;
    border-color: #295f2d !important;
	padding:5px 10px;
}
.calBtn {
    float: left;
    width: 14%;
}
.filters {
    background-color: #295f2d;
    color: #f8d919;
    padding: 6px 7px;
    border: none;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
	font-family: 'montserratbold';
}
.prdcsnFiltr_3{width:23%;top: 7px; right:0;}
.proMTbl{border: 2px solid #295f2d;margin: 15px 0;}
.proMdataBox{display:flex; justify-content:space-evenly; align-items:flex-start; margin-bottom:10px; }
.proMdataBox:last-child{margin-bottom:0 !important;}
.proMDate{background-color: #295f2d; color: #f8d919;font-family: 'montserratbold'; font-size:1rem; width:100%;padding:5px 0;}
.proMMtchDtls,.proMbetType,.proMpend,.proMBuybox{width:100%;}
.btMNm,.tpName,.odsvl{color: #295f2d;font-family: 'montserratbold';}
.proMtip,.proModds{width:50%;}
.proMwgr,.proMpm{width:25%;}
.proMrslts{width:50%;}
.proMBuybox{margin:5px;}
/*=====================================
Cart Page ---*/
.emptycartBtn {
    padding: 6px 21px;
    border-radius: 4px;
    font-size: 1.2em;
    border: 2px solid #ccc;
    background-color: transparent;
    box-shadow: none !important;
    color: #ccc !important;
	transition:all .5s linear;
}
.emptycartBtn:hover{
	color:#1f1f1f !important;
	background-color:#ccc;
}
.panel_cart_items{line-height:50px; color:#295f2d; text-transform:uppercase;font-family: 'montserratbold';}
.tipStername{
    font-family: 'montserratbold';
    color: #295f2d !important;
    font-size: 1em;
}
.leagueNameColor{color:#f8d919; font-family: 'uni_sansheavy_caps';}
.removeProduct i{color:#333;}
.chkotPrice {
    font-family: 'uni_sansheavy_caps';
    font-size: 2.5em;
    color: #f8d919;
    padding: 20px 0;
    text-align: center;
}
.wkPanel{margin-top:105px;}
.wkPanel .panel-heading{background: #295f2d;}
.wkPanel .panel-heading h4{ color:#f8d919;}
.wkPanel .panel-body{border:2px solid #295f2d;background-color: transparent;}
.btn-remove {
    background-color: transparent;
    border: none;
    font-size: 20px;
}
/*=====================================
Checkout page ---*/
.chkoutBox{margin:50px 0;}
.nav-tabs {
    border-bottom: 2px solid #295f2d;
}
.nav-tabs>li>a{padding:2px; padding-bottom:0;}
.nav-tabs>li>a>img {
    max-width: 100px;
	opacity:0.5;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    color: #555;
    cursor: default;
    background-color: #295f2d;
    border: none;
    border-bottom: 2px solid #295f2d;
}
.nav-tabs>li.active>a img, .nav-tabs>li.active>a:focus img, .nav-tabs>li.active>a:hover img{opacity:1;}
.nav-tabs>li>a:hover {
    border-color: transparent;
}

.nav-tabs>li>a:focus, .nav-tabs>li>a:hover {
    text-decoration: none;
    background-color: #295f2d;
}
.nav-tabs>li>a:focus img, .nav-tabs>li>a:hover img{opacity:1;}
/*=====================================
About Us Page ---*/
.abtTxt{margin-top:30px; color:#1f1f1f; text-align:left;}
ul.about-point {
    text-align: left;
	margin-left: 30px;
}
ul.about-point li {
    position: relative;
    padding-left: 0px;
    color: #1f1f1f;
    margin: 10px 0;
    list-style-type: disc;
}
ul.about-point li i {
    margin-right:10px;
	color:#295f2d;
}
.aboutpgPanel{margin-top:30px;}
.aboutpgPanel .panel-title {
    color: #295f2d !important;
    border-bottom: 1px solid #295f2d;
    padding-bottom: 5px;
    font-family: 'montserratbold';
    font-size: 20px;
}
.aboutpgPanel .panel-heading {
    background: none;
    border-left: none;
    text-align: left;
    padding-bottom: 0;
    margin-bottom: 0;
}
/*=====================================
Contact Form ---*/
.contact-form{text-align:left;margin-top:30px;}
.contact-form label{color:#295f2d;font-family: 'montserratbold';}
.contact-form .form-control{background:none;height:42px; border-color:#295f2d; color:#1f1f1f;}
.contact-form textarea.form-control{height:auto;}
.input-group-addon{background:none;border-color:#295f2d;border-right:none;color:#1f1f1f;}
.country_code{height:42px;}
/*=====================================
Terms ---*/
.termsBox {
    margin-bottom: 25px;
	text-align:left;
	color:#1f1f1f;
}
.termsBoxTitle, .termsBoxTitle span{
    color: #295f2d !important;
    font-family: 'montserratbold';
    font-size: 15px;
}
/*=====================================
Newsletter --*/
#scrolltop {
    position: fixed;
    bottom: -250px;
    right: 10px;
    padding: 15px;
    border-radius: 5px;
    z-index: 999;
}
.newsletterFormBox{border:1px solid #eef900;background-color:#000;padding:10px;border-radius:5px;margin-bottom:10px;position:relative;display:none;}
.newsletterFormBox:after{content:'';position:absolute;left:50px;bottom:-10px;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid #eef900;}
.nwsltrPanel{margin:0;z-index:1;position:relative; background-color: #00141e;}
.nwsltrPanel .panel-heading{background-color:#f8d919;}
.nwsltrPanel .panel-heading p{margin-top:-5px;color:#b9022a;font-weight:bold;}
.nwsltrPanel .panel-title{font-weight:bold;color:#00141e; font-size:18px; margin-bottom: 5px; font-family: 'montserratbold';}
.nwsltrList{margin-bottom:10px;}
.nwsltrList ul li{display:block;text-align:left;color:#fff; position:relative; font-size: 0.9em;}
.nwsltrList ul li i{margin-right:10px; color:#f8d919;}
.nwsltrCls{position:absolute;top:-10px;right:-10px;background-color:#eef900;opacity:1;width:20px;height:20px;border-radius:50%;font-size:15px;text-align:center;line-height:20px;}
.nwsltrCntrl{background-color:transparent;border-color:#000; color: #fff;}
.no-bot-mar{margin-bottom:0;}
.playerImg{position:absolute;top:-133px;left:0;width:100%; cursor:pointer;}
.playerImg img{width:100%;}

#chat,#chat:after,.chatbox{transition:all .4s ease-in-out}
#chat,#close-chat,.minim-button,.maxi-button,.chat-text{font-weight:700;cursor:pointer;font-family:Arial,sans-serif;text-align:center;height:20px;line-height:20px}
.chatbox{position:fixed;bottom:20px;right:20px;margin:0 -1500px 0;border-bottom:none;padding:10px 10px 10px;z-index:100000; width: 350px;background: #295f2d;}
#close-chat{position:absolute;top:2px;right:2px;font-size:24px;border:1px solid #dedede;width:20px;background:#fefefe;z-index:2}
#minim-chat,#maxi-chat{position:absolute;top:0;right:0;cursor:pointer;z-index:1}
.minim-button{position: absolute;
    top: -9px;
    right: -8px;
    font-size: 24px;
    border: 1px solid #000000;
    width: 30px;
    background: #000000;
    color: #fff;
    border-radius: 50%;
    padding: 5px;
    height: 30px;}
.maxi-button{position:absolute;top:2px;right:26px;font-size:24px;border:1px solid #dedede;width:20px;background:#fefefe;}
.chat-text{position:absolute;top:5px;left:10px;font-size:16px;}
#chat{width:100px;border-radius:3px;padding:2px 8px;font-size:12px;-webkit-transform:translateZ(0);transform:translateZ(0); position:absolute; right:30px; bottom: 110px;}
#chat img{width:100%;}
.animated-chat{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
@-webkit-keyframes tada{0%{-webkit-transform:scale(1)}
10%,20%{-webkit-transform:scale(.9)rotate(-3deg)}
30%,50%,70%,90%{-webkit-transform:scale(1.1)rotate(3deg)}
40%,60%,80%{-webkit-transform:scale(1.1)rotate(-3deg)}
100%{-webkit-transform:scale(1)rotate(0)}
}
@keyframes tada{0%{transform:scale(1)}
10%,20%{transform:scale(.9)rotate(-3deg)}
30%,50%,70%,90%{transform:scale(1.1)rotate(3deg)}
40%,60%,80%{transform:scale(1.1)rotate(-3deg)}
100%{transform:scale(1)rotate(0)}
}
.tada{-webkit-animation-name:tada;animation-name:tada}
@-webkit-keyframes hvr-pulse-grow{to{-webkit-transform:scale(1.1);transform:scale(1.1)}
}
@keyframes hvr-pulse-grow{to{-webkit-transform:scale(1.1);transform:scale(1.1)}
}
.nwsltrBtn{margin-top:15px;}





/*=====================================
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){
	html, body {
		background-position: top center, 80% 0;
		background-size: auto, 300%;
	}
	
	.sticky .navbar-nav {
		float:left;
		width: auto;
		text-align: right;
		padding-right: 0;
	}
	.navbar-nav {
		float: left;
		margin-left: 15px;
	}
	.navbar-collapse {
		background-color:#17181a;
		z-index:99;
	}
	.navbar-nav > li {
		float: none;
		display: block;
		text-align: left;
	}
	.nav-header {
		background-color: rgba(255,255,255,0.85);
		margin: 0 -15px;
	}
	.navbar-default .navbar-toggle {
		border-color: #000;
	}
	.cartLi{display:none !important;}
	.navbar-brand img {
		width: 200px;
	}
	.navbar-brand {
		top: -9px;
	}
	.top-header{position:relative; z-index:99;}
	.banner_bg {width: 90%;}
	.banner_img {
		bottom: -49px !important;
		left: 177px !important;
	}
	.banner_img img {
		max-width: 160px !important;
	}
	.bannerTxt {
		padding: 190px 0 60px;
	}
	.sticky{top:0 !important;}
	.hm_ht_ttl{margin: 10px 0 30px; text-align:center;}
	.bannerTxt .bnrmn {font-size: 1.5em;}
	.btnBnr {padding: 5px 35px;}
	.tblHeadings{display:none;}
	.tblContents ul li:first-child {
		width: 100%;
	}
	
	.tblContents ul li {
		display: block;
	}
	.tblContents ul li:nth-child(2),.tblContents ul li:nth-child(3),.tblContents ul li:nth-child(4),.tblContents ul li:nth-child(5),.tblContents ul li:nth-child(6) {
		width: 100%;
	}
	.hireInBox:before,.hireInBox:after{display:none;}
	.hrTxt {font-size: 2em;text-align: center;}
	.titleSec{font-size:1em;}
	.tpsBox {
		width: 100%;
		margin-bottom: 15px;
		border: 2px solid #f8d919;
	}
	.mBox{text-align:center;}
	.titleSec_hm span:before {
		content: '';
		position: absolute;
		top: 0;
		left: -45px;
		border-top: 49px solid #ff1548;
		border-left: 45px solid transparent;
	}
	.titleSec_hm span:after {
		content: '';
		position: absolute;
		top: 0;
		right: -45px;
		border-top: 49px solid #ff1548;
		border-right: 45px solid transparent;
	}
	/*.tpsImg {
		width: 60px;
		height: 60px;
		overflow:hidden;
	}
	.tpsImg img {
		width: 60px;
	}*/
	.tipsterProf .tpsImg{width:100%; height:auto;}
	.tipsterProf .tpsImg img {
		width: 100% !important;
		max-width: 150px;
	}
	.vfdBg {
		position: absolute;
		top: 0;
		right: -5px;
		width: 105%;
		height: 115%;
	}
	.btnAll {
		padding: 13px 5px;
		font-size: 1rem;
	}
	.tipsterProf {
		display: block;
		justify-content: normal;
		align-items: normal;
	}
	.tpsNm {
		width: 100%;
		padding: 15px 10px;
	}
	.tpsFlex{align-items:flex-start;}
	.tpsNmMob{width:50% !important;padding: 0px 10px;}
	.tpsImg img {
		width: 100%;
		max-width: 70px;
	}
	.tpsImg, .tpsBuy {
		width: 18%;
	}
	.tpstrPanel {
		position: relative;
		padding: 5px 5px 15px;
		text-align: left;
		text-align: center;
	}
	.cartBtnBox {
		bottom: -20px;
	}
	.tpstrPrice {
		top: 128px;
		left: 0;
	}
	.footLinks:before,.footLinks:after,.shdw {
		display: none;
	}
	.footerIn{text-align:center;}
	.footImg img{width:100%;}
	.sticky .navbar-brand {
		display: block;
		margin-top: 0px;
	}
	.cartBoxMobile{display:block;position:absolute; top:0; right:0; width:100%;padding:20px 20px 15px;
    background-color: #295f2d;
	text-align:center;
	}
	.cartBoxMobile a{font-family: 'source_sans_probold',sans-serif;
    color: #f8d919;
    font-size: 1.3em;}
	.menubar {
		top: 65px;
	}
	.sticky .cartNav {
		float: left !important;
		padding-right: 0;
		position: relative;
		right: 0;
		padding: 0 !important;
	}
	.prdcsnFiltr {
		position: relative;
		top: auto;
		right: auto;
		width: 100%;
		margin-top: 15px;
	}
	.rcHd h4 {
		font-size: 1.2em;
	}
	.profilePicIn {
		width: 100px;
		height: 100px;
		margin: 0;
		padding: 5px;
		position: absolute;
		right: 7px;
	}
	.avgrc {margin: 5px 0 20px 0;}
	.prTable{overflow:hidden;}
	.prfmncTableBox{padding:0 15px;}
	.calenderBox {
		float: none;
		background: none;
		color: #295f2d;
		border: 2px solid #295f2d;
		display: flex;
		justify-content: space-between;
		align-items: center;
		margin: 10px 0 20px;
	}
	.filters{padding: 6px 16px;}
	.nav-tabs>li>a>img {
		max-width: 76px;
	}
	.mn_ht_ttl:before,.mn_ht_ttl:after{display:none;}
	.mn_ht_ttl{font-size: 1.5em !important;}
	.ht_sub_ttl span{font-size: 0.522em;display: block;}
	.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
		color: #ff1548 !important;
		background-color: transparent;
	}
	.hm_ht_dsn,.hm_ht_dsn_2{display:none;}
	.hm_ht_ttl span{font-size:0.65em; padding:0 !important;}
	.hm_ht_sub_ttl{margin-left:0 !important;}
}
	
/* ----------- 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) { 
	 
}








.hm_ht_dsn{position:absolute; top:0; left:-15px; width:15px; height:50px;background-color:#ff1548; transform:skewX(-10deg);}
.hm_ht_dsn:after{content:''; position:absolute; top:0; left:-15px; width:10px; height:50px;background-color:#ff1548;}
.hm_ht_dsn:before{content:''; position:absolute; top:0; left:-28px; width:5px; height:50px;background-color:#ff1548;}
.hm_ht_dsn_2{position:absolute; top:0; right:-15px; width:15px; height:50px;background-color:#ff1548; transform:skewX(-10deg);}
.hm_ht_dsn_2:after{content:''; position:absolute; top:0; right:-15px; width:10px; height:50px;background-color:#ff1548;}
.hm_ht_dsn_2:before{content:''; position:absolute; top:0; right:-28px; width:5px; height:50px;background-color:#ff1548;}



