@font-face{
    font-family:'Muli';
    src:url(../fonts/Muli.ttf);
}
@font-face{
    font-family:'latoblack';
    src:url(../fonts/hinted-Lato-Black.ttf);
}
@font-face{
    font-family:'opensans';
    src:url(../fonts/hinted-OpenSans.ttf);
}
@font-face{
    font-family:'latobold';
    src:url(../fonts/hinted-Lato-Bold.ttf);
}

@font-face{
    font-family:'opensansbold';
    src:url(../fonts/hinted-OpenSans-Bold.ttf);
}

@font-face{
    font-family:'latolightitallic';
    src:url(../fonts/hinted-Lato-LightItalic.ttf);
}
@font-face{
    font-family:'latoregular';
    src:url(../fonts/hinted-Lato-Regular.ttf);
}


body{


    /*background:#181818;*/
    background: #17182f url('../img/bg1.png') no-repeat top;

}
.noleft{
    padding-left: 0;
}
.noright{
    padding-right: 0;
}
.nopadding{
    padding: 0 !important;
}
button, a {
    transition: all 0.35s ease 0s;
}
a {
    outline: medium none !important;
    text-decoration:none;
}
a:hover{
    text-decoration:none;
}
.width1{
    width:100%;
}
.container{
    padding:0px 0px;
}
.header{
    position: absolute;
    width: 100%;
    z-index: 999;
    top:0;
    left:0;
    /*  box-shadow:1px 1px 2px #E6E6E7;*/
    background-color:#242a60;
    padding:20px 0px;
}
.headerinner{
    float:left;
    width:100%;
    border-radius:6px;
    background:#fff url('../img/headerbg.png') no-repeat top left;
    background-size:auto 100%;
    padding:0px 30px;
    position:relative;
}

.main{
    float:left;
    width:100%;
    margin-bottom: 50px;
    margin-top:130px;
}
.text-left{
    text-align:left!important;
}
.review1{
    float:left;
    width:100%;
}
.reviewheading{
    font-size:24px;
    color:#fff;
    text-align:center;
    font-family:'latoblack';
    margin-top:-10px;
    /* letter-spacing: 2px;*/

}
.matches{
    float:left;
    width:100%;

}
.tablestart{

    float:left;
    width:100%;

    background-color: #fff;

}
.tablestart table tr td:nth-child(1),.tablestart table tr td:nth-child(3) ,.fontfamilybold{
    font-family:'opensansbold';
}
.table{
    margin-bottom:8px;
}
.table .winner{
    color:#fff;
    background-color:#2e3373;
    text-align: center;
    padding:5px 15px;
}
.table .loss{
    background-color:#e0e1ea;
    text-align: center;
    padding:5px 27px;
    color:#2e3373;
}
/*.table tr td:last-child{
    text-align:right;
}*/
.table tr th,td{
    text-align:center;    

}
.table tr th{
    border-bottom:1px solid #e5e5e5;
}
.table tr,td{
    border:none!important;   

}
.coloror{
    background-color:#fde6ce;
}
.coloror2{
    background-color: #ee7500!important;
    padding:5px 10px!important;
}
.table tr td img{

    margin-right:4px;
    margin-top:-3px;
}

/*table td:last-child {
 padding :0px!important;  
}*/
.table td{
    padding:12px 11px!important;    

}
.table .toprow td{
    padding-top:20px!important;

}
.tabledata, .tabledata span{
    font-size:13px;
    font-family:'opensans';
    color:#333333;
}
.tabledata span{

    margin:0px 5px;
}
.matches .table th{
    font-family:'opensans';
    font-size:14px;
    color:#333333!important;
}

.matchheading{
    font-family:'latoblack';
    font-size:20px;
    text-align: center;
    color:#fff;
    background-color: #ee7500;
    padding:10px 0px;
    border-top-left-radius:4px;
    border-top-right-radius:4px;
    margin-bottom:0px;
}
.winheading{
    font-family:'latoblack';
    font-size:28px;
    color:#fff;
    text-transform:uppercase;
}
.winaddress{
    font-family:'latoblack';
    font-size:24px;

    color:#fff;
    margin-top:0px;
}
.ballssectionstart{
    float:left;
    width:100%;
    margin:30px 0px;
}
.ballsection{
    float:left;
    width:100%;
    position:relative;
}
.expert{
    position:absolute;
    font-family:'latoblack';
    font-size:18px;
    color:#3eb5fe;
    left:125px;
    top:7px;
}
.expertpara{
    position:absolute;
    font-family:'opensans';
    font-size:14px;
    color:#fff;
    left:125px;
    top:40px;
}
.ball{
    flaot:left;
}
.tipboxes{
    float:left;
    width:100%;
    padding:20px;
    background-color: #fff;
    border-radius:6px;
    margin-top:15px;
}
.normaltip{
    font-size: 22px;
    color:#2e3373;
    font-family:'latoblack';
    margin-top:0px;
    margin-bottom:4px;
}
.viptip{
    color:#ee7500;
}
.viptip .star1{
    margin-top:-7px;
    margin-right:10px;
}
.geremia{
    margin-top:15px;
}
.normaltip span{
    float:right;
    font-size:40px;
}
.starter{
    font-family:'latoregular';
    font-size:14px;
    color:#333333;
}
.paypal{
    flaot:left;
    width:100%;
    border:1px solid #ee7500;
    border-radius:4px;
    padding:2px 10px;
}
.card{
    border:1px solid #e0e1ea;
}
.btnbuy{
    color:#fff;
    background-color: #ee7500;
    border-radius:4px;
    text-transform: uppercase;
    margin-top:10px;
}
.btnbuy:hover{
    background-color: #242A60;
    color: #fff;
}
.paypal label {
    width: 100%;
    font-size: 14px;
    font-family:'latoregular';
    color: #183956;

    cursor: pointer;
    margin-top: 5px;
}
.paypal label input {
    float: left;
    margin-right: 5px;
}
.paypal label img{
    float:right;
    margin-top:4px;
}
.winaddress span{
    font-family:'latobold';
}
small{
    font-size:18px;
    font-family:'latolightitallic';
}
.stat{
    float:left;
    width:100%;
    border:1px solid #4e566c;
    padding: 15px 20px 6px 20px;
}
.stat p{
    color:#ee7500;
    font-family:'latoblack';
    font-size:13px;
    text-transform: uppercase;
    margin-bottom:2px;
}
.stat p span{
    color:#fff;
    float:left;
    width:50%;
    font-family:'latoregular';
}
.tiptop{
    margin-top:15px;
}
.statheading{
    font-size:18px;
    font-family:'latobold';
    color:#fff;
    margin-top:0px;
}
.statheading select {
    font-size: 14px;
    color: #fff;
    float: right;
    border-radius: 4px;
    box-shadow: none;
    border: 1px solid #8d93a1;
    font-family:'latoregular';
    background-color: transparent;
    cursor: pointer;
    outline: 0;
    padding: 5px 12px;
    margin-top: -5px;
}
.forinline{

    display:inline!important;
}
.slidersection{
    float:left;
    width:100%;
    background-color: #181932;
    padding: 40px 0px;
}
.research{
    float:left;
    width:100%;
    background-color: #1f203c;
    padding:70px 0px;
}
.overcomemargin{
    margin-top:-30px;
}
.logo{
    position:absolute;
    z-index: 999;
    left: 10%;
    top: 1px;
}
.black{
    color:#000;
}
.main1{
    margin-top:130px;
}
.fornavmargin{
    margin-top:7px;
}
.reviewpara{
    font-size:14px;
    color:#fff;
    text-align:center;
    font-family:'opensans';
}
.lasthomepara{
    float:left;
    width:100%;
    padding:0px 65px;
}

.homepara{
    float:left;
    width:100%;
    margin-top:25px;
}
.sliderbox1{
    float:left;
    width:100%;
    border: 1px solid #363750;
    background-color:#1f203c;
    padding: 30px;
    height:100%;

}
.floatright{
    float:right;
}
.customer{
    float:left;
}
.slidertop{
    float:left;
    width:100%;
    position:relative;
}
.carousel-control.left,.carousel-control.right{
    background:none;
}
.slidertop .name{
    position:absolute;
    font-size:24px;
    font-family:'latobold';
    color:#fff;
    top:5px;
    left:85px;
}
.slidertop .country{
    position:absolute;
    font-size:16px;
    font-family:'latoregular';
    color:#fff;
    top:35px;
    left:85px;
}
.slidermiddle{
    float:left;
    width:100%;
    margin:20px 0px 10px 0px;
}
.sliderbottom{
    float:left;
    width:100%;

}
.slick-slide{
    float:left;
    width:50%;
    padding: 0px 20px;
}
.slick-track{
    width:100%;
}
.slick-list{
    float:left;
    width:100%;
}
.date{
    color:#5e5f7a;
    margin-top: -10px;
}
.forboxborder{
    border:1px solid #2f3650;
}
.winresearch{
    float:left;
    width:100%;
    font-size:16px;
    font-family:'opensansbold';
    color:#fff;
}
.tipboxpara{
    float:left;
    width:100%;
    margin:20px 0px;
}
.normaltippara{
    font-size:14px;
    font-family:'opensans';
    color:#fff;
    text-align :left;
}
.secondtipbox{
    background-color: #fef0e2;
}
.unique{
    float:left;
    width:100%;
}
.statbottom{
    float:left;
    width:100%;
    background-color:#1f203c;
    padding:30px 0px;
}
.statbottombox{
    float:left;
    width:100%;
}
.last{
    font-size:22px;
    font-family:'latobold';
    color:#fff;
}
.months{
    font-family:'latoregular';
    margin-top:-8px;
}
.months span{
    border-bottom:1px solid #00bdff;
    padding-bottom:5px;
} 
.firstboxhome{
    float:left;
    width:100%;
    text-align:center;
}
.firstboxhome over{
    display:block;
}
.digit{
    font-size:18px;
    font-family:'latobold';  
}

.forline{
    float:left;
    width:100%;
    margin-bottom:20px;
}
.forposition{

}
.reviewpara span{
    display:block;
}
.faqbox{
    float:left;
    width:100%;
    margin:30px 0px;
}
.faqimg{
    float:left;

}
.forsidepadding{
    padding:0px 55px;
}
.line{
    width:35%;

    float:left;

}
.terms{
    width:38%;
    float:left;
}
.termsheading{
    float:left;
    padding:0px 10px ;
    width:24%;
}

.overcome{
    width:27%;
    float:left;
}
.overcomepara{
    width:46%;
    float:left;
    padding: 0px 10px;
}
.linehome{

    float:left;
    width:43%;
}
.stathome{
    float:left;
    width:14%;
    padding:0px 10px;
}
.faq{
    width:30%;
    float:left;
    padding:0 10px;
}
.textbottom{
    float:left;
    width:100%;
}
.line1{
    border:1px solid #4b6b7f;
}
.faqtextboth{
    float:left;
    width:100%;
    position:relative;
}
.faqtext{
    font-family:'latobold';
    color:#ee7500;
    font-size:18px;
    position:absolute;
    left:50px;
    top:2px;

}
.faqbottom{
    float:left;
    width:100%;
    margin-top:20px;
}
.row1{
    margin-top:30px;
}
.reviewmatter{
    color:#fff;
    font-size:14px;
    font-family:'opensansbold';
    margin-bottom:20px;
}
.faqbox1{
    float:left;
    width:100%;
    padding:10px 0px 5px 0px;

}
.faqbox1 span{
    display:inline!important;
    margin-right:10px;
}
.footer{
    float:left;
    width:100%;
    background-color: #0f0e13;
    padding: 20px 0px;
}
.top{
    float:left;
    width:100%;
    padding-bottom:20px;
}
.footer .top ul {
    margin: 0;
    padding: 0;
    display: flex;
}
.footer .top ul li {
    list-style: none;
    display: flex;
    float: left;
    width: 14.28%;
    justify-content: center;
    flex-direction: column;
}
.footer .top ul li img {
    margin: 0 auto;
    max-width: 100%;
    display: block;
}
.footer .bottom{
    float:left;
    width:100%;
    text-align: center;

}
.footer .bottom .link {

    display: inline-block; 
    margin-left: 20px;
    text-transform: uppercase;
}
.footer .marginforfooter{
    margin-bottom:20px;
}
.copyright{
    color:#505050;

}
.reviewboxsection{
    width:50%;
    margin:0 auto;
    display:block;
}
.reviewsection .row{
    margin-top:30px;
    display:flex;
}
.marginbottomzero{
    margin-bottom: 0px!important;
}
.reviewsection{
    float:left;
    width:100%;
    margin-bottom: 30px;
}
.testimonial{
    float:left;
    width:100%;
    padding:30px 0px;
}
.reviewformsection{
    float:left;
    width:100%;
    background-color:#1f203c;
    padding:50px 35px;
    border-radius:4px;
    margin:25px 0px;
}
.contactbottomsection{
    float:left;
    width:100%;
}
.addresscontact{
    float:left;
    width:100%;
    text-align:center;
}
.map{
    float:left;
    width:100%;
    margin:40px 0px;
}
.address{
    color:#3eb5fe;
    font-size:14px;
    font-family:'opensansbold';
}
.fulladdress{
    color:#fff;
    font-size:16px;
    font-family:'opensans';
}
.input-group-addon{
    /*width:12%;*/
    border:none;
    background-color: transparent;
    box-shadow:none;
    border-radius:0px;
}
.userimage{
    margin-top:5px;
}
.forheight{
    height:170px!important;
}
.valuecolor{
    color:#797c97!important;
}
.valuecolor::-webkit-input-placeholder{
    color:#797c97!important;
}
.inputform{
    border-top-left-radius:4px!important;
    border-bottom-left-radius:4px!important;
    box-shadow:none;
    height:50px;
}
.inputgroupaddon{
    width:1%;
}
.uploadbtn {
    background:transparent;
    border:1px solid #3c5469;
    height:50px;
    margin-bottom: 0;
    font-weight: normal;
    padding: 13px 10px;
    cursor: pointer;
}
#upload{
    display: none;
}
.smallwidth{
    width:100%;
    float:left;
    margin-top:30px!important;

}
.sendbtn{
    background-color: #ee7500;
    color:#fff;
    font-family:'latoblack';
    font-size:16px;
    border:1px solid #ee7500;
    height:50px;
}
.paddingleft{
    padding-left: 41px;
}


.thankubox{
    float:left;
    width:100%;
    margin:130px 0px 80px 0px;
}
.thanku{
    color:#fff;

    text-align:center;
    margin-bottom:20px;
    font-family:'latoblack';
    font-size:30px;
}
.thankuboxstart{
    float:left;
    width:100%;
    margin-bottom:30px;
}
.thankutext{
    font-size:16px;
    color:#fff;
    text-align:center;
    width:65%;
    margin:0 auto;
    display:block;
    font-family:'opensans';
    padding:20px 0px;
}
.back{
    text-transform:uppercase;
    color:#ee7500;
    text-align: center;
    font-family:'latoblack';
    font-size:16px;
}


.header .container-fluid{
    padding:0;
}
.header .navbar-brand{
    height: auto;
    padding: 0;
    padding-left: 15px;
}
.header .navbar{
    background: rgba(0,0,0,0);
    border: none;
    margin-bottom: 0;
}
.header .navbar-default .navbar-nav > li > a{
    color: #2e3373;
    font-size: 14px;
    text-transform: uppercase;
    padding: 10px 38px;
    font-family:'opensansbold';
    font-size: 16px;
}
.header .navbar-default .navbar-nav > li > a:hover, .header .navbar-default .navbar-nav > li > .active1{
    color: #ee7500;
}
.header .navbar-default .navbar-nav > li .btn{
    background:#000;
    color:#fff !important;
    border-radius:100px;
}	
.header .navbar-default .navbar-nav > li .btn:hover{
    background:#da3838;
}

.fixed_header{
    position:fixed;
}
.fixed_header .top{
    display:none;
    border:none;
}
.fixed_header .bottom{
    padding:10px 0;
}
.header .hamburger {
    border: 2px solid #6f7585;
    border-radius: 6px;
    background-color:#fff;
    display: none;
    float: right;
    height: 40px;
    padding: 5px 10px 0px 0px;
    width: 46px;
    margin-top: 4px;
}
.hamburger-box {
    width: 25px;
}
button{
    outline:none;  
}
.sidenavul{
    list-style:none;
    margin-top:70px;
    padding-left: 18px;
}

.sidenav {
    background-color: #242A60;
    height: 100%;
    left: -250px;
    overflow-x: hidden;
    padding-top: 10px;
    position: fixed;
    top: 0;
    transition: all 0.5s ease 0s;
    width: 250px;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
    z-index: 999;
}
.sidenav a {
    color: #d0d2dd;
    display: block;
    font-size: 17px;
    padding: 8px 8px 8px 32px;
    text-decoration: none;
    text-transform: uppercase;
    transition: all 0.3s ease 0s;
}

.sidenav a:hover,.sidenav .active1{
    color: #ee7500;
}
.sidenav .logo {
    margin-bottom: 15px;
    padding: 7px 0;
    width: 100%;
}
.sidenav .logo img{
    margin: 0 auto;
    width: 105px;
}

.slidersection .slick{
    float: left;
    width: 100%;
}

.slidersection .slick-prev::before{
    content: url('../img/icon-left.png');
}
.slidersection .slick-next::before{
    content: url('../img/icon-right.png');
}
.slidersection .slick-prev, .slidersection .slick-next{
    width: auto;
    height: auto;
    z-index: 22;
}
.slidersection .slickouters{
    padding:0 30px;
    float: left;
    width: 100%;
}

.matches .table1{
    float: left;
    width: 100%;
    background: #fff;
    padding: 7px 15px;
    display: none;
    border-bottom: 1px solid #e5e5e5;
}
.matches .table1 p{
    font-size: 13px;
    color: #333333;
    margin: 3px 0;
}
.matches .table1 a{
    display: inline-block;
    font-size: 13px;
    text-transform: uppercase;
    background: #00b040;
    padding: 4px 10px;
    color: #fff;
    width: 89px;
    text-align: center;
}
.matches .table1 .noright{
    text-align: right;
}
.matches .table1 .nopadding{
    text-align: center;
}
.matches .table1.winner{
    background: #fee09a;
}
.matches .table1.winner a{
    background: #dc2b57;
}
.matches .table1 .loss{
    background: #dcdddf;
    color: #2e3373;
}
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after{
    width: 34px;
}
.slick-dots{
    display: none !important;
}
.smessage{
    background: #F2DEDE;
    color: #CC6171;
    font-size: 13px;
    padding: 10px;
    border-radius: 5px;
    text-align: center;
    float: left;
    width: 100%;
    font-weight: 600;
}
.smessage.success{
    background: #DFF0D8;
    color: #3C7676;
}

.getdata{
    display: none;
}