@media screen and (max-width: 1399px) {

}

@media screen and (max-width: 1299px) {

}

@media screen and (max-width: 1199px) {
.services p{
    padding: 0;
}
.about-fitness .abt-text {
    padding: 150px 30px 120px 30px;
}
.about-fitness .abt-text h2{
    font-size: 25px;
    margin-bottom: 16px;
}
.about-fitness .abt-text p{
    font-size: 16px;
}
.about-trainer .abt-text p {
    font-size: 14px;
}
.about-trainer .abt-text {
    padding: 35px 30px 30px 30px;
}
.about-me h1 {
    font-size: 20px;
}
.about-me .text {
    padding: 30px 15px;
}
.about-me p {
    font-size: 14px;
    line-height: 20px;
}
.about-me li {
    font-size: 14px;
}
.services p {
    font-size: 15px;
    line-height: 30px;
}
.services.for-home {
    margin: 30px 0;
    padding:40px 0;
}
.bammer .text h1 {
    font-size: 64px;
    line-height: 60px;
}
.quote-sec .box .text p {
    font-size: 13px;
}
.quote-sec .box .text {
    width: inherit;
    position: inherit;
    padding: 10px;
    bottom: inherit;
    right: inherit;
}
.quote-sec .box {
    margin: 0;
}
.choose-workout h1 {
    font-size: 27px;
    line-height: 33px;
}

}


@media screen and (max-width: 991px) {
    .navbar{background: #fff;}
    .navbar .account{margin: 0; padding: 0;}
    .navbar .account li{margin: 0 8px 0 0;}
    .navbar .account li button{margin: 0; padding: 0;}
    .fat-burning .price-box h2 {
        font-size: 22px;
    }
    .fat-burning .price-box strong {
        font-size: 28px;
    }
video{width: 70% !important; height: auto !important;}
.video {
    padding: 0px 0 50px 0;
    text-align: center;
}
.what-include h1{ font-size: 30px;}
.what-include ul li {
    margin: 0px 0 8px 0;
    font-size: 16px;
}
footer h1 {
    font-size: 21px;
}

.fat-burning{padding:0 !important;}
.fat-burning .price-box{margin:0 !important;}
.special-ofr h1{font-size: 25px; margin: 0;}
.checkout_sec h1 {
    font-size: 28px;
}
.checkout_sec h2 {
    font-size: 23px;
}
.checkout_sec p {
    font-size: 17px;
    margin: 0 0 15px 0;
    line-height: 24px;
}
.checkout_sec .price-block.second_price:after {
    height: 125px;
    width: 212px;
    top: -26px;
    left: 50%;
    transform: translate(-50%);
}
.fat-burning .price-box {
    padding:20px;
}
}

@media screen and (max-width: 800px) {
    .checkout_sec .price-block.second_price:after {
        height: 125px;
        width: 181px;
        top: -26px;
        left: 50%;
        transform: translate(-50%);
    }

}


@media screen and (max-width: 767px) {
    .quote-sec .col-md-3{margin-bottom: 35px;}
    .quote-sec .box img{width:100%;}
    .quote-sec .box .text{min-height: auto;}
    .contact-text{max-width:inherit; padding:0 50px;}
    .bammer .text {
        left: 0;
        width: 100%;
        text-align: center;
    }
    .bammer {
    min-height: 400px;
    }
    .about-fitness .abt-text {
        padding: 50px 30px 20px 30px;
    }
    video{width: 95% !important; height: auto !important;}
    .checkout_sec .price-block {
        width: 80%;
    }
    body{background: url(../images/main01.webp) no-repeat center center/cover; background-size: 100% 100%;}

    .checkout_sec .price-block.second_price:after {
        height: 125px;
        width: 211px;
        top: -26px;
        left: 50%;
        transform: translate(-50%);
    }
    .fat-burning .col-md-3{padding: 40px 0;}
}

@media screen and (max-width: 680px) {
    .modal.login .log-part{max-width:90%;}
    .modal.login .log-part .log-in-in, .modal.login .log-part .or, .modal.login .log-part .button.login, .modal.login .log-part .log-in-inpt, .modal.login .log-part.two .button.lg-bt{max-width:100%;}
    .rc-anchor-normal .rc-anchor-checkbox-label {
        width: 85px !important;
    }
    .rc-anchor-normal .rc-anchor-content {
        width: 170px !important;
    }
    .rc-anchor-normal .rc-anchor-pt {
        text-align: inherit !important;
        width: 94px !important;
    }
    .choose-workout .box {
        margin: 25px 0;
    }
    .choose-workout .box span {
        font-size: 70px;
    }
    .choose-workout .box a {
        font-size: 18px;
    }
    .choose-workout .box a br{display: none;}

}
@media screen and (max-width: 575px) {
    .first_price{margin-bottom: 80px !important;}
    .checkout_sec .price-block.second_price:after {
        width: 240px;
    }
    .checkout_sec .text {
        padding: 30px 0px;
    }
    .checkout_sec .price-block.second_price:after {

        left: 50%;
        transform: translate(-50%);
    }

}
@media screen and (max-width: 550px) {
    .bammer .text h1 {
        font-size: 37px;
        line-height: 37px;
    }
    .get-fit {
        padding: 15px 0;
        font-size: 16px;
    }
    .quote-sec{padding:15px 0 0px 0 ;}
}
@media screen and (max-width: 500px) {
    .choose-workout h1, .contact-text h1{
        font-size: 20px;
    }
    .contact-text {
        padding: 0 15px;
    }
    .contact-text p{
        font-size: 15px;
    }
    .checkout_sec h1 {
        font-size: 22px;
    }
    .checkout_sec h2 {
        font-size: 16px;
    }
    .checkout_sec p {
        font-size: 14px;
        line-height: 21px;
    }
    .checkout_sec h3 {
        font-size: 20px;
    }
    .checkout_sec li {
        font-size: 15px;
        margin: 0 0 4px 0;
    }
    .thanks {
        font-size: 17px;
        margin: 0px 0;
    }
    .order {
        font-size: 17px;
    }
    .special-ofr h1 {
        font-size: 17px;
    }
    .product-count {
        width: 100%;
    }
    .cart-item-price{margin-top: 10px; width: 100%; text-align: left;}
    .express-checkout h2 {
        font-size: 15px;
    }
    .express-checkout .fs-5, .express-checkout .fs-3  {
        font-size: 17px !important;
    }
}
