@media(max-width:1199px){
    .section2box h1{
        font-size: 60px;
    }
    .section2box h1 sub{
        left:-18px;
    }
    .section2box1{
        padding: 30px ;
    }
}
@media screen and (min-width: 992px) and (max-width: 1199px) { 
    .tableleft table tr td{
        font-size: 12px;
    }
    .rightsection h1{
        font-size: 25px;
    }
    .stattable .statdata{
        margin: 5px;
        font-size: 19px;
    }
    .card{
        width:67%;
        margin-top: 8px!important;
    }
    .footerright a{
        font-size: 14px;
        padding-left: 15px;
    }
    .slick-prev {
        left: -12px;
    }
    .slick-next{
        right:-12px;
    }
    .othersection .sliderboxtop{
        min-height:110px;
    }
} 
@media(max-width:991px){
    .header .navbar-default .navbar-nav > li > a{
        font-size: 15px;
        padding: 10px 14px;
    }
    .footertop img{
        margin: 0 auto;
        display: block;
    }
    .footer{
        text-align: center;
    }
    .footerright{
        display:none;
    }
    .footerrightmobile{
        display: block;
    }
    .sliderboxbottom h6, .faqsection h6{
        font-size: 15px;
    }
    .thankusection{
        padding: 70px 40px;
    }
}
@media screen and (min-width: 768px) and (max-width: 991px) { 
    .tableleft table tr td{
        font-size: 10px;
    }
    .rightsection h1{
        font-size: 23px;
    }
    .stattable .statdata{
        margin: 3px;
        font-size: 14px;
    }
    .card{
        width:67%;
        margin-top: 8px!important;
    }
    .stattable p span{
        font-size: 8px;
    }
    .stattablesection tr td{
        font-size: 10px;
    }
    .radio label span,.tipserdata p{
        font-size: 14px;
    }
    .section2box{
        padding: 30px 4px;
        text-align: center;
    }
    .section3bottom h6{
        font-size:18px;
    }
    .sliderbox .sliderboxtop{
        min-height:130px; 
    }
    .othersection .sliderboxtop{
        min-height:110px;
    }
}
@media(max-width:768px){

}
@media(max-width:767px){
    .header .hamburger{
        display: block;
    }
    .container{
        padding: 0px 15px;
    }
    .tableleft table tr td:nth-child(2),.tableleft table tr th:nth-child(2),.tableleft table tr td:nth-child(4),.tableleft table tr th:nth-child(4),.tableleft table tr td:nth-child(5),.tableleft table tr th:nth-child(5){
        display: none;
    }
    .noleft,.noright{
        padding: 0px;
    }
    .tipser{
        margin: 0 auto;
        display: block;
    }
    .rmgt{
        margin-top: 15px;
    }
    .section2box{
        text-align: center;   
    }
    .footerright{
        text-align: center;
    }
    .footerright a{
        font-size: 13px;
    }
    .footerbottom img{
        float:unset;
    }
    .sliderbox .sliderboxtop {
        min-height: 138px;
    }
    .section2bottom .col-sm-4{
        padding: 0px;
    }
    .tipsection{
        margin-top: 20px;
    }
    .othersection p .forblock {
        display: inline;
    }
    .success p{
        font-size: 12px;
    }
    .addresssection h6{
        font-size: 15px;
    }
    .rmgt10{
        margin-top: 20px;
    }
    .thankusection{
        padding: 50px 15px;
    }
    .fortableresponsive{
        display: block;
    }
    .fortableresponsive .noleft{
        padding-left: 0px;
        padding-right: 10px;
        text-align: right;
    }
    .fortableresponsive .noright{
        padding-left: 10px;
        padding-right: 0px;

    }
    .tableleft1{
        display: none;
    }
}
@media(max-width:560px){
    .rightsection h1{
        font-size:25px;
    }
    .rightsectiontop .col-sm-7.col-xs-7.noright{
        padding-left: 10px;
    }
    .stattable p span{
        font-size: 11px;
    }
    .sliderboxtop p{
        font-size: 12px;
    }
    .addresssection h6{
        font-size: 13px;
    }
    .thankusection{
        padding: 20px 15px;
    }
}
@media(max-width:414px){
    .rightsectiontop .col-sm-5.col-xs-5.noleft, .rightsectiontop .col-sm-7.col-xs-7.noright{
        width:100%;
    }
    .rightsection h1 {
        font-size: 20px;
    }
    .faqsection h6{
        font-size: 13px;
    }
    .thankusection{
        padding: 20px 0px;
    }
}
@media(max-width:390px){
    .header .navbar-brand{
        width:260px;
    }
    .header .hamburger{
        padding: 0px 10px;
    }
    .header{
        padding-bottom: 0px;
    }
    .section1{
        margin-top: 57px;
    }
    .win1 i{
        font-size: 10px;
    }
    .tableleft table tr td{
        font-size: 12px;
        padding: 6px 2px;
    }
}
@media(max-width:320px){

}
@media screen and (min-width: 320px) and (max-width: 335px) { 
    .tablebottom p{
        font-size: 10px;
    }
    .tabletop h6,.winnew{
        font-size: 12px!important;
    }
}