@media screen and (min-width: 992px) and (max-width: 1200px) { 
    .calender h1 span{
        font-size: 10px;
    }
    .calender h1{
        font-size:15px;
    }
    .box2 .price h1 {
        font-size: 13px;
    } 
    .box2 .price h1 span {

        font-size: 11px;
    }
    .box2 .price .discount {
        font-size:34px;
    }
    .match table th.center, .match table td.center{
        width:31%;
    }
}
@media(max-width:1199px){
    .topbox{
        min-height: 194px;
    }
}

@media(max-width:1198px){

    .box2 .price label span {
        float: left;
        margin: 0 7px;
    }
    .card,.paypal{
        //width:51%;
        margin-top: 5px!important;
    }
    .footer a {
        padding: 0px 10px;
    }

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

    .calendersection,.calender{
        min-height: auto;
    }

    .paypal{
        // width:25%;
        //margin-top: 0px!important;
    }
    .calendersection{
        // min-height: 390px;
    }
    .calender table td {
        font-size: 8px;
        padding: 3px 3px;
    }
    .match table th.center, .match table td.center {

        width: 29%;
    }
    .match table td {
        font-size: 10px;
    }
    .pierre2{
        display: none;
    }
    .footer a {
        padding: 0px 8px;
        font-size: 12px;
    }
    .nav>li {
        padding: 0px 5px;
    }
    .header .navbar-default .navbar-nav > li > a{
        font-size: 11px;
        padding: 7px 21px;
    }
    .rightsection p, .topbox p, .reviewformstart p, .bottomparas p,.topportion p, .addresssection .wish,.innerleft p,.growth p,.section5 p,.fulladdress{
        font-size: 12px;
    }
    .thankusection {
        padding: 10px;
    }
    .forshow{
        margin-bottom: 20px;
    }
    .pierre{
        display: none;
    }
    /*.padr0{
        padding-right: 0px;
    }*/
    .slidersection {
        min-height: 225px;   
    }
    .rightsection {
        text-align: center;
    }

    .client li {
        padding: 0 5px;
    }
    .rightsection .client ul{
        padding-left: 40px;
    }
}
@media(max-width:768px){

}
@media(max-width:767px){
    .winnew{
    font-size: 12px!important;
}
    .header .hamburger {
        display: block;
    }
    .innerleft{
        text-align: center;
    }
    .box2 .row1,.box2 .row1 .col-sm-6 {
        text-align: center;
    }
    .paypal{
        width:auto;
    }
    .card {
        width: auto;
    }
    .responsivenoleft{
        padding-left: 0px;
    }
    .resmg10{
        margin-top: 15px;
    }
    .noleft,.noright{
        padding: 0px;
    }

    .footer .col-sm-12{
        text-align: center;
    }
    .forresponsivetextcenter,.rightsection {
        text-align: center;
    }
    .norespadding{
        padding: 0px;
    }
    .padl15{
        padding: 0px 15px;
    }
    .container{
        padding: 0px 15px;
    }
    .forborder,.client,.section3{
        display:none;
    }
    .main {
        padding-top: 15px;
    }
    .calender table td  {
        font-size: 13px;
    }
    .box2 .price label img {
        float: right;
    }
    .faq h5{
        font-size: 15px;
    }
    .topportion h5, .section4 h1, .reviewformstart h1, .addresssection h4, .main h3 {
        font-size: 18px;
    }
    .topbox{
        //min-height: auto;
    }
    .main h5{
        font-size: 15px;
    }
    .calender table th{
        font-size: 12px;
    }
    .growth img{
        float:unset;
        display: block;
        margin-bottom: 5px;
    }
    .growth span {
        display: inline;
    }
    .reviewsectionstart .topbox{
        min-height: auto !important;
    }
    .formobiledata{
        display:block;
    }
    .box2 .price p{
        text-align: right;
    }
    .box2 .col-sm-6.col-xs-6.nopadding.mgtn{
        text-align: left;
        // padding-left: 15px!important;
    }
    .box2 .price label{
        margin-top: 0px;
    }
    .radio.radio-primary{
        padding-top: 0px;
    }
    .box2 .price p strike{
        padding-right: 15px;
    }
    .radio.radio-primary:first-child{
        padding-bottom: 4px;
    }
    .match .container{
        //  padding: 0;
    }
    .fortableresponsive .noleft{
        padding-left: 0px;
        padding-right: 10px;
        text-align: right;
    }
    .fortableresponsive .noright{
        padding-left: 10px;
        padding-right: 0px;

    }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
    .calender h1 {
        font-size: 10px;
    }
    .calender h1 span {

        font-size: 7px;
    }
    .box2 .price .discount {
        font-size: 26px;
    }
    .box2 .price p strike {
        font-size: 16px;
    }
    .box2 .price label {
        font-size: 10px;
    }
    .box2 .price h1 {
        font-size: 13px;
    } 
    .box2 .price h1 span {

        font-size: 10px;
    }

}
@media(max-width:560px){
    .main h2,.section5 h1 {
        font-size: 25px;
    }
    .main h2 img {
        margin-right: 6px;
    }
}
@media(max-width:510px){
    .slidersection {
        min-height: 240px;
    }
}
@media(max-width:440px){
    .slidersection {
        min-height: 275px;
    }
}
@media(max-width:414px){
    .box2 .price h1 span {
        //font-size: 9px;
    }
    .card{
        margin-top: 2px!important;
    }
    .box2 .price .discount {
        //font-size: 21px;
    }
    .box2 .price p {
        //margin-right: 0px;
    }
    .main h2 {
        font-size: 20px;
    }
    .faq h5 {
        font-size: 15px;
    }
    .box2 .price label span {
        //margin: 0px 4px;
    }
    .rightsection p span {
        display: inline;
    }
    .fortableresponsive .col-xs-7{
        padding: 0px 0px 0px 10px!important;
    }
    .tabletop h6{
        font-size: 12px;
    }
    .tablebottom p{
        font-size: 11px;
    }
}

@media(max-width:527px) and (min-width:320px){
    .formobiledata tr th:nth-child(3){
        width:50%;
        text-align: center;
    }
    .formobiledata tr td:nth-child(3){
        text-align: center;
    }
}

@media(max-width:340px){
    .slidersection {
        min-height: 290px;
    }
}
@media(max-width:380px){
    .calender h1 span {
        font-size: 11px;
    }
    .calender h1{
        font-size: 15px;
    }
    .card{
        width:50%;
    }
    .box2 .price .discount{
        font-size: 47px;
    }
    .formobiledata table th {
        font-size: 12px!important;
    }
    .formobiledata table td {
        font-size: 10px!important;
        padding: 7px 3px;
    }
}
@media(max-width:320px){
    .box2 .price .discount {
        //   font-size: 16px;
    }
    .box2 .price h1 {
        //font-size: 11px;
    }
    .main h2 {
        font-size: 15px;
    }
    .rightsection p, .topbox p, .reviewformstart p, .main p {
        font-size: 12px;
    }
    .rightsection h1 {
        font-size: 15px;
    }
}
@media(max-width:455px){
    .growth .col-xs-4{
        width:50%;
        padding-right: 0px;
    }
    .topbox {
        min-height: 276px;
    }
}
@media(max-width:550px) and (min-width:320px){
    .formobiledata table th {
        font-size: 12px!important;
    }
    .formobiledata table td ,.formobiledata table td:nth-child(4) a {
        font-size: 11px!important;
    }
    .formobiledata table td:first-child, .formobiledata table th:first-child,.formobiledata table td:nth-child(2), .formobiledata table th:nth-child(2) {
        padding-left: 4px;
    }
    .formobiledata table td a{
        display: inline;
    }
    .vipwin1{
        padding: 6px 0px!important;
    }
    .formobiledata table td:last-child{
        text-align: center;
    }
    .formobiledata table th:nth-child(4){
        padding-right: 7px;
    }
}