@media(max-width:1198px){
    .line{
        width:30%;
    }
    .faq{
        width:40%;
    }
    .forsidepadding{
        padding:0px 0px;
    }
    .tabledata, .tabledata span{
        font-size: 10px;
    }
    .matches .table th{
        font-size:11px;

    }
    .thankubox{
        margin:75px 0px 80px 0px;
    }
    .linehome {
        width:40%;
    } 
    .stathome{
        width:20%;
    }


} 
@media(max-width:991px){
    .line{
        width:26%;
    }
    .terms{
        width:32%;
    }
    .termsheading{
        width:36%;
    }
    .faq{
        width:48%;
    }
    .linehome {
        width:35%;
    } 
    .stathome{
        width:30%;
    }
    .reviewpara span {
        display: inline;
    }
    .header .navbar-default .navbar-nav > li > a{
        padding:10px 15px;
    }
    .expertpara{
        position:unset;
    }
    .expert{
        top:40px;
    }
    .date{
        font-size:11px;
        margin-top:-7px;
    }
    .thankutext{
        width:90%;
    }

}
@media(max-width:768px){

}
@media(max-width:767px){
    .noleft, .noright{
        padding: 0;
    }
    .container{
        padding: 0 15px;
    }
    .headerinner{
        background-image:none;
        background-color: #242a60;
    }
    .header .hamburger {
        display: block;
    }
    .header, .floatright{
        padding: 0;
    }
    .row{
        display:block!important;
    }
    .paddingleftresponsive{
        padding-left: 41px;
    }
    .row2{
        margin-top:30px;
    }
    .reviewboxsection{
        width:100%;
    }
    .tipboxforresponsive{
        padding-left: 0px;
        padding-right: 15px;
        margin-top: 10px;
    }
    .reviewheading{
        font-size:20px;
    }
    .line{
        width:28%;
    }
    .faq{
        width:44%;
        padding:0px 5px;
    }
    .logo{
        left: 10px;
        width: 122px;
    }
    .main1 {
        margin-top: 60px;
    }
    .ballssectionstart{
        margin: 0px 0 20px;
    }
    .ballssectionstart .ball{
        float: unset;
        margin: 0 auto;
        display: block;
    }
    .expert{
        position: unset;
        width: 100%;
        float: left;
        text-align: center;
    }
    .ballsection{
        margin-top: 15px;
    }
    .expertpara{
        text-align: center;
        float: left;
        width: 100%;
    }
    .overcome{
        display: none;
    }
    .overcomepara{
        width: 100%;
    }
    .lasthomepara{
        padding: 0;
    }
    .footer .top ul, .footer .top ul li{
        display: block;
    }
    .footer .top ul li{
        width: 25%;
    }
    .research{
        padding: 40px 0;
    }
    #geremia{
        margin-top: 9%;
        margin-bottom: 20px;
    }
    .winaddress img{
        float: left;
        margin-right: 10px;
        margin-top: -7%;
        width: 20%;
    }
    .stat{
        margin-top: 10px;
    }
    .matches .table1{
        display: block;
    }
    .tablestart{
        display: none;
    }
    #mytipsp .winaddress{
        margin-top: 0;
    }
    .headerinner{
        padding: 0 10px;
    }
    .slidersection .slick-prev::before {
        content: url('../img/icon-left1.png');
    }
    .slidersection .slick-next::before {
        content: url('../img/icon-right1.png');
    }
    .slidersection .slickouters{
        padding: 0 20px;
    }
    .overcomemargin{
        margin-top: 0;
    }
    .tipboxforresponsive{
        padding: 0;
    }
    .sliderbox1{
        padding: 15px;
    }
    .slidertop .name{
        font-size: 15px;
    }
    .slidertop .country{
        top:25px;
    }
    .btnbuy{
        height: 42px;
        font-size: 18px;
    }
}
@media(max-width:560px){
    .reviewpara,.reviewtext{
        font-size:10px;
    }
    .thanku{
        font-size:20px;
    }
    .terms{
        width:27%;
    }
    .termsheading{
        width:46%;
    }
    .linehome {
        width:30%;
    } 
    .fulladdress{
        font-size:13px;
    }
    .stathome{
        width:40%;
    }
    .winheading{
        font-size: 22px;
    }
    .winaddress{
        font-size: 19px;
    }
    .winaddress img{
        margin-top: -6%;
    }
    .footer .marginforfooter{
        padding: 0;
    }
    .footer .bottom .link{
        margin: 0 5px;
    }
    .date{
        margin: -7px auto 0;
        width: 82px;
        background: #1F203C;
    }
    .slidersection{
        padding-bottom: 0px;
    }
}
@media(max-width:414px){
    .reviewheading{
        font-size:18px;
    }
    .line{
        width:20%;
    }
    .faq{
        width:60%;
        padding:0px 5px;
    }

}
@media(max-width:320px){
    .terms{
        width:23%;
    }
    .termsheading{
        width:54%;
    }
}