@media screen and (min-width: 992px) and (max-width: 1199px) { 
    .calender table td{
        font-size: 11px;
        padding: 7px 11px;
    }
    .calender h1 span{
        font-size: 10px;
    }
    .calender h1{
        font-size: 17px;
    }
    .rightsection p,.box2 .price label{
        font-size:12px;
    }
    .phone{
        right:2%;
    }
    .box2 .price label span{
        margin: 0px 4px;
    }
    .section5 p{
        //font-size: 13px;
    }
    .forbackground{
        padding-left: 10px;
    }
    .box2 .price h1{
        font-size: 20px;
    }
    .box2 .price p span{
        padding-top: 0px;
    }
    .rightsection h1{
        font-size: 28px;
    }
    .calender h1 {
        font-size: 12px;
    }

}
@media screen and (min-width: 768px) and (max-width: 992px) { 
    .calender h1 span{
        font-size: 10px;
    }
    .calender table td{
        font-size: 11px;
    }
    .franci-branko p:last-child,.box2 .price h1 span,.box2 .price label{
        font-size: 12px;
    }
    .box2 .price h1{
        font-size: 14px;
    }

    .innerleft p{
        font-size: 11px;
    }
    .pierre2{
        left:0%;
    }
    .section5 p{
        font-size: 13px;
    }
    .calender h1 {
        font-size: 12px;
    }
    .calender h1{
        padding: 10px;
    }
    .box2 .price p span {
        padding-top: 0px;
    }

}
@media(max-width:1198px){
    .calender table th {
        padding: 3px 6px;
    }
    .calender table td {
        padding: 7px 10px;
    }
    .match table td {
        padding: 7px 8px;
    }
    .best-tips {
        float: left;
        left: 35%;
    }
    .card{
        // width: 58%;
    }
    .paypal{
        width: 32%;
    }
    .forbackground {
        min-height: 222px;
    }
    .nav>li {
        padding: 0px 30px;
    }
    .box2 .price label span {
        float: left;
        margin: 0 7px;
    }
    .calender h1{
        // padding: 20px 5px;
        //font-size: 17px;
    }
    .col-md-offset-2{
        margin-left: 0%;
    }
    .col-md-5 {
        width: 53.3%;
    }
    .innerleft h4 {
        font-size: 20px;
    }
    .match table td {
        font-size: 10px;
    }
    .innerleft p:nth-child(2) {
        padding-top: 0px;
    }
    .container{
        width: 93% !important;
    }
    .section5 p span {
        display: inline;
    }
}
@media(max-width:1024px){
    .container{
        width: 100%;
    }
    .match table th {
        padding-left: 10px !important;
    }
    .nav>li {
        padding: 0px 18px;
    }
    .calender table th {
        padding: 5px 5px;
    }
    .calender table td {
        padding: 6px 5px;
    }
    .section5 h1{
        margin-top: 0px;
    }
    .forbackground {
        min-height: 190px;  
    }
    .match table td {            
        padding: 7px 5px;
    }
    .rightsection p {
        font-size: 12px;
    }
    .innerleft p:nth-child(2) {
        padding-top: 0px;
    }
    .box2 .price label img {
        //  width: 50%;
    }
    .box2 .price label .paypal{
        width: 30%;
    }
    .innerleft h4 {
        font-size: 21px;
    }
    .best-tips {
        left: 29%;
    }
}
@media(max-width:991px){
    .box2 .price label .paypal {
        width: auto!important;
    }
    .innerleft h4 {
        font-size: 16px;
    }
    .container{
        width:100%!important;
    }
    .box2 .price .discount, .yellow3 {
        font-size: 32px;
    }
    .box2 .price p strike {
        font-size: 12px;
    }
    .col-md-8{
        padding-left: 0px !important;
    }
    .match table th.center, .match table td.center {
        width: 35%;
    }
    .match table td p {
        width: 40%;
    }
    .match table td.center span {
        width: 10%;
    }

    .calender select {
        padding: 5px 5px;
    }
    .best-tips {
        left: 32%;
    }
    .phone{
        display: none;
    }
    .rightsection h1,.parasection{
        text-align: center;
    }
}
@media(max-width:985px){
    .slider{
        min-height: 290px;
    }
}
@media(max-width:832px){
    .nav>li {
        padding: 0px 11px;
    }
    .header .navbar-default .navbar-nav > li > a{
        padding: 15px 0px;
    }
    .nav>li:before{
        left: -5px;
    } 
    .match table td {
        font-size: 9px;
    }
    .best-tips {
        left: 35%;
    }
    .footer-img img{
        width: 100%;
    }
    .footer a:nth-child(1) {
        padding-left: 0px !important;
    }
    .footer a{
        font-size: 14px;
    }
    .paypal{
        width: 32% !important;
    }
    .footer-social a i {
        font-size: 24px;
    }
    .franci-branko h1, .franci-branko p:nth-child(2){
        padding-left: 20px;
    }
}
@media(max-width:768px){
    .calender table td {
        padding: 5px 3px;
    }
    .calender table th {
        padding: 2px 3px;
    }
    .match table td.center span {
        width: 15%;
    }
    .match table td p {
        width: 42%;
    }
    .match table th {
        padding-left: 10px !important;
    }
    .match table th.center, .match table td.center {
        width: 43%;
    }
    .container {
        padding: 0px 15px;
    }
    .phone {
        right: 0%;
    }
    .rightsection h1 {
        color: #e83434;
        // font-size: 22px;
    }
    .rightsection p {
        font-size: 9px;
    }
    .franci-branko {
        padding: 14px;
    }
    .box2 .price label .paypal{
        width: auto;
    }
    .box2 .price label img {
        width: auto;
    }
    .box2 .price label img {
        margin-top: 0px;
    }
    .box2 .price label span {
        float: left;
        margin-right: 0px;
        margin: 0 10px;
    }
    .noleft {
        padding-right: 0;
    }
    .row1 {
        margin-top: 0px;
    }
    .best-tips {
        left: 37%;
    }
    .client img {
        max-width: 63%;
    }
    .calender {
        min-height: 431px;
    }
    .box2 .price{
        padding-top: 20PX;
    }
    .col-md-offset-2 {
        margin-left: 0% !important;
    }
    .box2 .price label img {
        width: 48%;
    }
    .paypal {
        width: 27% !important;
    }
    .innersection{
        padding: 10px;
    }
    .innerleft{
        padding-top: 0px;
    }
    .footer-social .col-md-offset-2{
        margin-left: 5% !important;
    }
    .box2 .price p.more-pm{
        text-align: center;
    }
}
@media(max-width:767px){
    .box2 .price h1{
        text-align: center;
    }
    .box2 .price p{
        margin-right: 0px;
        text-align: right;
    }
    .box2 .price p span{
        padding-top: 5px;
    }
    .box2 .price .discount{
        width:68%;
    }
    .box2 .col-sm-6.col-xs-6.nopadding{
        padding-right: 15px!important;
    }
    .box2 .nopadding{
        // margin-top: 15px;
    }
    .box2 .price label{
        margin-top: 0px;
    }
    .radio.radio-primary{
        padding: 2px 0px;
    }
    .section1 {
        margin-top: 70px;
    }
    .franci-branko h1, .franci-branko p:nth-child(2){
        padding-left: 0px;
    }
    .header{
        box-shadow: none !important;
    }
    button{
        font-size: 17px !important;
    }
    .client img {
        max-width: 100%;
    }
    .faq h5 {
        font-size: 16px;
    }
    .main p{
        font-size: 13px;
    }
    .main h3{
        font-size: 20px;
    }
    .section5 h1{
        font-size: 16px;
    }
    .bottombox h1 {
        font-size: 16px;
    }
    .calender h1 {
        // font-size: 14px;
    }
    .franci-branko h1{
        font-size: 16px;
    }
    .rightsection h1 {
        //font-size: 16px;
    }
    .franci-branko{
        margin-left: 0px !important;
    }
    .rightsection p {
        font-size: 13px;
    }
    .header .hamburger {
        display: block;
    }
    .calendersection{
        position: relative;
    }
    .phone {
        display: none;
    }
    .box2 .price label .paypal {
        width: auto !important;
    }
    .box2 .price label img {
        width: auto;
    }
    .responsivenoleft{
        padding-left: 0px;
    }
    .resmg10{
        margin-top: 15px;
    }
    .noleft,.noright{
        padding: 0px;
    }
    .pierre2 {
        display: none;
    }
    .footer .col-sm-12{
        text-align: center;
    }
    .forresponsivetextcenter{
        text-align: center;
        padding: 5px 25px;
    }
    .match table td.center span {
        width: 12%;
    }
    .match table td p {
        width: 30%;
    }
    .norespadding{
        padding: 0px;
    }
    .padl15{
        padding: 0px 15px;
    }
    .best-tips {
        float: left;
        position: absolute;
        left: 0px;
    }
    .forbackground {
        min-height: 200px;  
    }
    .forborder{
        display: none;
    }
    .formobiledata{
        display: block;
    }
    .header .hamburger {
        padding: 12px 10px 0px 0px;
    }
    .innerleft {
        padding-left: 0px;
        padding-top: 20px;
    }
    .footer-nav{
        float: left;
        width: 100%;
    }
    .footer a{
        text-align: center;
        float: left;
        display: block;
        padding: 10px;
        width: 100%;
    }
    .footer-nav>a:before{
        display: none;
    }
    .copyright, .address-footer{
        padding: 10px 0px;
        width: 100%;
        float: left;
        display: block;
    }
    .copyright p{
        float: left;
        width: 100%;
    }
    .address-footer p{
        text-align: center !important;
        float: left;
        padding-top: 10px;
        display: block;
        width: 100%;
    }
    .footer-social a:nth-child(2){
        padding-left: 0px;
    }
    .footer-social a i{
        font-size: 30px;
    }
    .footer-social img{
        float: none;
        padding: 10px 0px;
        width: auto;
    }
    .footer-img {
        width: 100%;
    }
    .footer{
        box-shadow: 0px 0px 0px 0px !important;
    }
    .footer-border {
        border-bottom: 0px;
        display: block;
        width: 100%;
        padding-bottom: 10px;
        float: left;
    }
    .footer .col-sm-3{
        padding: 0px;
        width: 100%;
        text-align: center;
    }
    .boxes{
        float:left;
        width:100%;
        padding: 30px 10px;
    }
    .contact-shadow {
        display: block;
        padding: 20px 0px;
    }
    .footer-social a{
        display: inline-block;
    }
    .header .container{
        padding: 10px;
    }
    .section3{
        display: none;
    }
    .calender{
        min-height: 419px;
        padding: 10px;
    }
    .rightsection{
        padding: 0px;
    }
    .section5{
        padding: 0px;
    }
    .center-nav a{
        display: block;
    }
    .slider{
        min-height: 330px;
    }
    .icon{
        width: 100%;
        display: block;
        text-align: center;
        float: left;
    }
    .innersection{
        padding: 10px;
        padding-top: 0px;
    }
    .icon a{
        text-align: center;
    }
    .footer p{
        margin: 0 auto;
        display: inline-block;
    }
    .icon a:nth-child(1){
        width: auto;
    }
    .icon a:nth-child(2){
        width: auto;
    }
    .section5 .container{
        padding: 0px;
    }
    .col-md-offset-2{
        margin-left: 0%;
    }
    .col-md-5{
        width: 100% !important;
    }
    .footer-social .col-md-offset-2 {
        margin-left: 0% !important;
    }
    .franci-branko {
        padding: 10px;
    }
    .franci-branko p:last-child{
        padding-left: 0px !important;
        font-size: 12px;
    }
    .franci-branko p:nth-child(2){
        font-size: 11px;
    }
    .col-md-8 {
        padding: 0px !important;
    }
    .box2 .price label span {
        margin: 2px 5px;
    }
    .innerleft p {
        font-size: 13px;
    }
    .slidersection{
        width: 83%;
        margin-left: 5%;
        float: left;
        text-align: center;
        display: block;
    }
    .slick-next:before{
        font-size: 50px;
    }
    .slick-prev:before{
        font-size: 50px;
    }
    .franci-branko img{
        margin: 0 auto;
        display: block;
    }
    .franci-branko h1,.franci-branko p:nth-child(2),.franci-branko p:last-child{
        text-align: center;
    }
    .section3 .col-xs-5, .section3 .col-xs-7{
        width:100%;
        text-align: center;
    }
    .fortextcenter{
        text-align: center;
    }
    #abouttips{
        padding: 0px 15px!important;
    }
    .fortableresponsive .noleft{
        padding-left: 0px;
        padding-right: 10px;
        text-align: right;
    }
    .fortableresponsive .noright{
        padding-left: 10px;
        padding-right: 0px;

    }

}
@media(max-width:560px){
    .slider{
        min-height: 370px;
    }
    .slick-prev{
        left: -8% !important;
    }
    .slick-next{
        right: -8% !important;
    }
    .container {
        padding: 15px;
    } 
    .box2 .price p strike {
        font-size: 12px;
    }
    .calender h1 {
        padding: 20px 0px;
    }
    .rightsection p span {
        display: inline;
    }
    .rightsection h1{
        font-size: 25px;
    }
}
@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:444px){
    .forbackground {
        min-height: 270px;  
    }
    .box2 .price p {
        font-size: 12px;
    }
    .slider{
        min-height: 430px;
    }
    .box2 .price label img {
        width: 40%;
    }
    .formobiledata tr td:nth-child(3),.formobiledata tr th:nth-child(3){
        //text-align: center;
    }
}
@media(max-width:414px){
    .rightsection h1 {
        font-size: 19px;
    }
    .calender h1 span{
        font-size: 12px;
    }
    .calender h1{
        font-size: 14px;
    }
    .box2 .price h1{
        font-size: 20px;
    }
}
@media(max-width:375px){
    .forbackground {
        min-height: 285px;  
    }  
    .box2 .price .discount, .yellow3 {
        font-size: 30px;
    }
    .header .navbar-brand{
        width:75%;
    }
}
@media(max-width:342px){
    .header .navbar-brand {
        width: 80%;
    }
    .navbar-brand>img {
        width: inherit;
    }
    .slider{
        min-height: 510px;
    }
}
@media(max-width:320px){
    .section5 p {
        font-size: 14.5px;
    }
    .header .navbar-brand {
        width: 80%;
    }
    .navbar-brand>img {
        width: inherit;
    }
    .box2 .price .discount, .yellow3 {
        font-size: 25px;
    }
    .box2 .price p strike {
        font-size: 10px;
    }
    .box2 .price p {
        font-size: 10px;
    }
    .box2 .price h1 span {
        font-size: 12px;
    }
    .slider{
        min-height: 520px;
    }
}
@media(max-width:414px){

}
@media(max-width:345px) and (min-width:320px){
    .tablebottom p{
        font-size: 11px;
    }
}