@media (min-width: 1800px) and (max-width: 1900px) {
    .main_menu_2 .navbar-brand {
        padding: 34px 55px;
    }
}

@media (min-width: 1600px) and (max-width: 1799.99px) {
    .right_menu li .wsus__droap_cart {
        left: -130px;
    }

    .wsus__banner_slider_text h1,
    .wsus__banner_slider_text h1 span {
        font-size: 95px;
        line-height: 120px;
    }

    .main_menu_2 .navbar-brand {
        padding: 34px 50px;
    }

    .wsus__header_2 .wsus__header_left p {
        padding-left: 100px;
    }

    .main_menu_2 .navbar-nav {
        margin-left: 82px;
    }

    .wsus__program_4_item {
        height: 490px;
    }
}

@media (min-width: 1400px) and (max-width: 1599.99px) {

    /*============================
    HOME PAGE 1 START
    ============================*/


    .right_menu li .wsus__droap_cart {
        left: -235px;
    }

    .wsus__timetable_list {
        position: relative;
        z-index: 1;
    }

    .wsus__single_pricing {
        z-index: 1;
        position: relative;
    }

    .wsus__footer_right {
        position: relative;
        z-index: 1;
    }

    .wsus__copy_right {
        position: relative;
        z-index: 1;
    }

    .wsus__blog .nextArrow {
        right: 12px;
    }

    .wsus__blog .prevArrow {
        right: 70px;
    }

    .wsus__banner_slider_text h1,
    .wsus__banner_slider_text h1 span {
        font-size: 94px;
        line-height: 110px;
    }

    /*============================
    HOME PAGE 1 END
    ============================*/



    /*============================
        HOME PAGE 2 START
    ============================*/

    .main_menu_2 .navbar-brand {
        padding: 34px 50px;
    }

    .main_menu_2 .navbar-nav {
        margin-left: 180px;
    }

    .main_menu_2.menu_fix .navbar-brand {
        padding: 13px 50px;
    }

    .wsus__header_2 .wsus__header_left p {
        padding-left: 200px;
    }

    .wsus__programe_2_content {
        padding: 0px 30px;
    }

    .programe_2_slider .wsus__programe_2_item {
        margin: 0px 12px;
    }

    .wsus__programe_2_item .img {
        height: 340px;
    }

    .wsus__programe_2_item .title {
        font-size: 20px;
        padding: 0px 20px;
        line-height: 24px;
    }

    .wsus__machine_2_img {
        height: 545px;
    }

    .wsus__testimonial_2 .nextArrow {
        right: 65px;
    }

    .wsus__testimonial_2 .prevArrow {
        right: 125px;
    }

    .wsus__testimonial_2_area {
        margin-left: 57px;
    }

    .wsus__testimonial_2_item .text {
        padding: 28px 25px 45px;
    }

    /*============================
        HOME PAGE 2 END
    ============================*/



    /*============================
        HOME PAGE 3 START
    ============================*/

    .wsus__banner_3_slider .wsus__banner_slider_text {
        padding-top: 90px;
    }

    .wsus__footer_3 {
        padding-left: 0px;
    }

    .wsus__footer_3 .wsus__footer_left {
        padding-left: 50px;
        padding-right: 20px;
    }

    .wsus__footer_3_right_link {
        padding-left: 0px;
        padding-right: 0px;
    }

    .wsus__footer_manu {
        margin-left: 20px;
    }

    .wsus__footer_manu h4,
    .wsus__footer_right h4,
    .wsus__download_link h4 {
        font-size: 18px;
    }

    .wsus__join_event {
        padding-left: 40px;
        padding-right: 40px;
    }

    .wsus__testimonial_3 {
        margin-left: 50px;
        margin-right: 50px;
    }

    /*============================
        HOME PAGE 3 END
    ============================*/

    .small_product_img_wrapper{
        width: 19%;
    }

    /*============================
        ABOUT START
    ============================*/

    .wsus___breadcrumb_text {
        padding: 180px 0px 90px;
    }

    .wsus__video_button {
        height: 500px;
    }

    .wsus__join_event_2 .wsus__video_button {
        height: 830px;
    }

    .wsus__join_event_2 .play_btn {
        left: 468px;
        transform: translate(0px, -170%);
    }

    .wsus__join_event_3 .wsus__video_button {
        height: 1000px;
    }

    .wsus__join_event_3 .play_btn {
        transform: translate(0px, -231%);
    }

    .wsus__counter::after {
        display: none;
    }

    .wsus__photo_gallery_2 .wsus__photo_gallery_item {
        height: 360px;
    }

    /*============================
        ABOUT END
    ============================*/



    /*============================
        CONTACT START
    ============================*/

    .wsus__contact {
        margin-right: 60px;
        margin-left: 60px;
    }

    /*============================
        CONTACT END
    ============================*/



    /*============================
        TRAINER START
    ============================*/

    .wsus__trainer_page {
        padding-left: 30px;
        padding-right: 30px;
    }

    .wsus__join_event_right a {
        margin-top: 60px;
    }

    .wsus__trainer_page .wsus__single_trainer {
        height: 390px;
    }

    .wsus__program_item .text .title {
        font-size: 22px;
        line-height: 24px;
        background: white;
        color: #171718;
        padding: 6px;
    }

    .wsus__program_item {
        height: 250px;
    }

    /*============================
        TRAINER END
    ============================*/

    /*============================
        WORKOUT DETAILS START
    ============================*/
    .wsus__program_photo_gallery .wsus__photo_gallery_item {
        height: 340px;
    }

    .wsus__program_details_img_2 {
        height: 400px;
    }

    .wsus__workout_details_triner .wsus__single_trainer {
        height: 340px;
    }

    /*============================
        WORKOUT DETAILS START
    ============================*/

    /*============================
        LOGIN & REG START
    ============================*/
    .wsus__login {
        margin-right: 52px;
        margin-left: 52px;
    }

    .wsus__login_contant {
        padding: 28px 40px 35px 15px;
    }

    .wsus__login_others_option {
        justify-content: center;
    }

    /*============================
        LOGIN & REG END
    ============================*/
    .wsus__program_4_item {
        height: 430px;
    }

    .wsus__program_4_overly .text .title {
        font-size: 24px;
    }
}

@media (min-width: 1200px) and (max-width: 1399.99px) {

    /*============================
    HOME PAGE 1 START
    ============================*/

    .right_menu li .wsus__droap_cart {
        left: -235px;
    }

    .wsus__program_item {
        height: 250px;
    }

    .wsus__program_item .text {
        padding: 30px;
    }

    .wsus__program_item .text .arrow_button {
        bottom: 30px;
        right: 55px;
    }

    .wsus__program_item .text .title {
        max-width: 75%;
        font-size: 22px;
        line-height: 24px;
    }

    .wsus__machine_text {
        padding-left: 32px;
        padding-bottom: 22px;
    }

    .wsus__machine_slider_item {
        height: 470px;
    }

    .wsus__single_trainer {
        height: 420px;
    }

    .wsus__timetable::after {
        display: none;
    }

    .wsus__timetable_list table tr td {
        padding: 30px 10px;
    }

    .wsus__pricing::after {
        display: none;
    }

    .wsus__testimonial::after {
        right: -77px;
    }

    .wsus__blog .nextArrow {
        right: 10px;
    }

    .wsus__blog .prevArrow {
        right: 70px;
    }

    .wsus__blog_img {
        height: 200px;
    }

    .wsus__copy_right {
        position: relative;
        z-index: 1;
    }

    .wsus__footer::after {
        width: 195px;
        height: 160px;
    }

    /*============================
    HOME PAGE 1 END
    ============================*/



    /*============================
        HOME PAGE 2 START
    ============================*/

    .main_menu_2 .navbar-brand {
        position: initial;
        padding: 0;
        fill: none;
        backdrop-filter: blur(0px);
    }

    .main_menu_2 .navbar-nav {
        margin-left: auto;
    }

    .main_menu_2.menu_fix .navbar-brand {
        padding: 0;
    }

    .wsus__header_2 .wsus__header_left p {
        padding-left: 0;
    }

    .wsus__banner_2_slider_text h1 {
        font-size: 90px;
        line-height: 90px;
    }

    .programe_2_slider .wsus__programe_2_item {
        margin: 0 12px;
    }

    .wsus__programe_2_item .img {
        height: 340px;
    }

    .wsus__programe_2_item .title {
        font-size: 20px;
        padding: 0px 10px;
    }

    .wsus__machine_2_img {
        height: 465px;
    }

    .wsus__testimonial_2_area {
        margin-left: 46px;
    }

    .wsus__testimonial_2 .nextArrow {
        right: 55px;
    }

    .wsus__testimonial_2 .prevArrow {
        right: 115px;
    }

    .wsus__product_item .img {
        /* height: 320px; */
        height: 200px;
    }

    .small_product_img{
        width: 300px;
    }

    /*============================
        HOME PAGE 2 END
    ============================*/



    /*============================
        HOME PAGE 3 START
    ============================*/

    .main_menu_3 .right_menu li .wsus__droap_cart {
        left: -218px;
    }

    .wsus__banner_3_slider .wsus__banner_slider_text {
        width: 80%;
        padding-top: 90px;
    }

    .wsus__banner_3_slider .wsus__banner_slider_text h1 {
        font-size: 100px;
        line-height: 100px;
    }

    .wsus__join_event {
        padding-left: 50px;
        padding-right: 50px;
    }

    .wsus__join_event_form {
        padding: 80px 60px 50px 77px;
    }

    .wsus__join_event_right {
        padding: 70px 50px;
    }

    .wsus__testimonial_3 {
        margin-left: 60px;
        margin-right: 60px;
    }

    .wsus__testimonial_3_slide_text {
        padding: 75px 170px 185px 0px;
    }

    /* footer start */
    .wsus__footer_3 {
        padding-left: 0px;
    }

    .wsus__footer_3 .wsus__footer_left {
        padding-left: 40px;
        padding-right: 30px;
    }

    .wsus__footer_3_right_link {
        padding-left: 40px;
        padding-right: 30px;
    }

    .wsus__footer_manu h4,
    .wsus__footer_right h4,
    .wsus__download_link h4 {
        font-size: 16px;
    }

    .wsus__download_link ul li a {
        padding: 10px 10px;
    }

    /* footer end */

    /*============================
        HOME PAGE 3 END
    ============================*/



    /*============================
        ABOUT START
    ============================*/

    .wsus___breadcrumb_text {
        padding: 180px 0px 90px;
    }

    .wsus__why_choose_us_img {
        height: 410px;
    }

    .wsus__video_button {
        height: 500px;
    }

    .wsus__join_event_2 .wsus__video_button {
        height: 830px;
    }

    .wsus__join_event_2 .play_btn {
        left: 468px;
        transform: translate(0px, -170%);
    }

    .wsus__join_event_3 .wsus__video_button {
        height: 1000px;
    }

    .wsus__join_event_3 .play_btn {
        transform: translate(0px, -231%);
    }

    .wsus__counter_img {
        height: 485px;
    }

    .wsus__counter::after {
        display: none;
    }

    /*============================
        ABOUT END
    ============================*/



    /*============================
        DAY CLASS START
    ============================*/

    .wsus__photo_gallery_2 .wsus__photo_gallery_item {
        height: 350px;
    }

    .wsus__photo_gallery_item {
        height: 250px;
    }

    .wsus__service_details_top .text h2 {
        font-size: 34px;
    }

    .wsus__service_details_text .list li {
        font-size: 16px;
    }

    .wsus__service_details_text .list li::after {
        top: 9px;
    }

    /*============================
        DAY CLASS END
    ============================*/



    /*============================
        CONTACT START
    ============================*/

    .wsus__contact {
        margin-right: 40px;
        margin-left: 40px;
    }

    .wsus__contact_contant {
        padding: 48px 40px 0px 40px;
    }

    .wsus__contact_item {
        margin-bottom: 50px;
    }

    .wsus__contact_img {
        display: none;
    }

    .wsus__contact_map {
        height: 300px;
    }

    .wsus__contact_item a {
        font-size: 16px;
    }

    .wsus__contact_item p {
        font-size: 16px;
    }

    /*============================
        CONTACT END
    ============================*/



    /*============================
        CART START
    ============================*/

    .wsus__payment_manu {
        width: 127%;
        margin: auto;
    }

    .wsus__cart_coupon form input {
        width: 255px;
    }

    /*============================
        CART END
    ============================*/



    /*============================
        CHECKOUT START
    ============================*/

    .wsus__billing_product li .text {
        width: 60%;
    }

    /*============================
        CHECKOUT END
    ============================*/



    /*============================
        TRAINER START
    ============================*/

    .wsus__trainer_page {
        padding-left: 30px;
        padding-right: 30px;
    }

    .wsus__trainer_page .wsus__single_trainer {
        height: 310px;
    }


    .wsus__programe_2_content {
        padding: 0px 35px;
    }

    .service_page_program .wsus__programe_2_item {
        margin: 25px 8px 55px;
    }

    /*============================
        TRAINER END
    ============================*/



    /*============================
        WORKOUT START
    ============================*/

    .wsus__workout_item .img {
        height: 230px;
    }

    /*============================
        WORKOUT END
    ============================*/



    /*============================
        BLOG DETAILS START
    ============================*/

    .wsus__blog_details_img_1 {
        height: 420px;
    }

    .wsus__blog_details_img_2 .img {
        height: 330px;
    }

    .wsus__blog_details_video {
        height: 400px;
    }

    .wsus__blog_single_comment .text {
        width: 85%;
    }

    .wsus__blog_details_right {
        margin-left: 0px;
    }

    /*============================
        BLOG DETAILS END
    ============================*/



    /*============================
        PRODUCT DETAILS START
    ============================*/
    .wsus__product_details_slide_show_img {
        height: 475px;
    }

    .wsus__product_details .nextArrow,
    .wsus__product_details .prevArrow {
        top: 502px;
    }

    .wsus__product_description_img {
        height: 360px;
    }

    .wsus__product_additional_info_img {
        height: 450px;
    }

    /*============================
        PRODUCT DETAILS END
    ============================*/



    /*============================
        PROGRAM DETAILS START
    ============================*/

    .wsus__trainer_details::after {
        display: none;
    }

    .wsus__trainer_details_text ul li {
        width: 100%;
    }

    .wsus__join_event_right a {
        margin-top: 60px;
    }

    .wsus__program_trainer_details .wsus__single_trainer {
        height: 500px;
    }

    /*============================
        PROGRAM DETAILS END
    ============================*/



    /*============================
        TRAINER DETAILS START
    ============================*/

    .wsus__experience_img {
        height: 440px;
    }

    /*============================
        TRAINER DETAILS END
    ============================*/

    /*============================
        WORKOUT DETAILS START
    ============================*/
    .wsus__program_details_img_1 {
        height: 430px;
    }

    .wsus__program_photo_gallery .wsus__photo_gallery_item {
        height: 280px;
    }

    .wsus__program_details_img_2 {
        height: 350px;
    }

    .wsus__workout_details_triner .wsus__single_trainer {
        height: 300px;
    }

    /*============================
        WORKOUT DETAILS START
    ============================*/

    /*============================
        PHOTO AND VIDEO START
    ============================*/

    .wsus__gallery_page .wsus__photo_gallery_item {
        height: 320px;
    }

    .wsus__video_gallery_item iframe {
        height: 350px;
    }

    /*============================
        PHOTO AND VIDEO END
    ============================*/



    /*============================
        LOGIN & REG START
    ============================*/

    .wsus__login {
        margin-right: 43px;
        margin-left: 43px;
    }

    .wsus__login_contant {
        padding: 28px 40px 35px 15px;
    }

    .wsus__login_others_option {
        justify-content: center;
    }

    /*============================
        LOGIN & REG END
    ============================*/

    .wsus__program_4_item {
        height: 365px;
    }

    .wsus__program_4_overly .text .title {
        font-size: 20px;
    }
}


@media (min-width: 992px) and (max-width: 1199.99px) {

    /*============================
    HOME PAGE 1 START
    ============================*/

    .main_menu .navbar-nav .nav-item .nav-link {
        margin: 0px 15px;
    }

    .right_menu li .wsus__droap_cart {
        left: auto;
        right: 0;
    }

    .wsus__banner_slider_text p {
        max-width: 70%;
    }

    .wsus__program_area::after {
        display: none;
    }

    .wsus__section_headeing h2,
    .wsus__section_headeing h2 span {
        font-size: 40px;
        line-height: 40px;
    }

    .wsus__program_item {
        height: 250px;
    }

    .wsus__program_item .text .title {
        font-size: 24px;
        line-height: 30px;
    }

    .wsus__machine_text {
        padding: 30px 40px 50px 40px;
    }

    .wsus__machine_slider_item {
        height: 475px;
    }

    .wsus__single_trainer {
        height: 345px;
    }

    .wsus__timetable::after {
        display: none;
    }

    .wsus__timetable_list table tr th,
    .wsus__timetable_list table tr td {
        min-width: 150px;
        padding: 30px 10px;
    }

    .wsus__timetable_list table tr td h4 {
        font-size: 14px;
    }

    .wsus__video .wsus__section_headeing h2 {
        font-size: 80px;
        line-height: 80px;
    }

    .wsus__testimonial_content p {
        font-size: 20px;
        line-height: 28px;
    }

    .wsus__testimonial::after {
        display: none;
    }

    .wsus__pricing::after {
        display: none;
    }

    .wsus__single_pricing .bottom {
        padding: 20px;
    }

    .wsus__single_pricing ul {
        padding: 18px 30px 43px;
    }

    .wsus__blog_img {
        height: 160px;
    }

    .wsus__blog .nextArrow {
        right: 10px;
    }

    .wsus__blog .prevArrow {
        right: 70px;
    }

    .title {
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }

    .wsus__social_media ul li a {
        font-size: 28px;
    }

    .wsus__footer_right ul li p,
    .wsus__footer_right ul li a {
        color: rgb(168, 168, 188);
        font-size: 15px;
    }

    .wsus__footer_manu ul li a {
        font-size: 15px;
    }

    .wsus__footer_left p {
        font-size: 15px;
    }

    .wsus__footer_manu h4,
    .wsus__footer_right h4,
    .wsus__download_link h4 {
        font-size: 18px;
    }

    .wsus__footer_right {
        z-index: 1;
        position: relative;
    }

    .wsus__copy_right {
        z-index: 1;
        position: relative;
    }

    /*============================
    HOME PAGE 1 END
    ============================*/



    /*============================
        HOME PAGE 2 START
    ============================*/

    .main_menu_2 .navbar-brand {
        position: initial;
        padding: 0;
        fill: none;
        backdrop-filter: blur(0px);
    }

    .main_menu_2 .navbar-nav {
        margin-left: auto;
    }

    .main_menu_2.menu_fix .navbar-brand {
        padding: 0;
    }

    .wsus__header_2 .wsus__header_left p {
        padding-left: 0;
    }

    .wsus__banner_2_slider_text h1 {
        font-size: 80px;
        line-height: 80px;
        width: 90%;
    }

    .wsus__section_heading_2 h2 {
        font-size: 50px;
        line-height: 50px;
    }

    .programe_2_slider .wsus__programe_2_item {
        margin: 0px 10px;
    }

    .wsus__programe_2_item .img {
        height: 360px;
    }

    .wsus__machine_2_img {
        height: 470px;
    }

    .wsus__programe_2_item .title {
        padding: 0px 15px;
        font-size: 22px;
    }

    .wsus__pricing_2_item {
        margin-top: 30px;
    }

    .wsus__pricing_2_item_1 {
        margin-top: 135px !important;
    }

    .wsus__product_item .img {
        /* height: 365px; */
        height: 200px;
    }

    .wsus__modal_text h2 {
        font-size: 30px;
        margin-bottom: 8px;
    }

    .wsus__modal_text h6 {
        font-size: 18px;
        margin-top: 11px;
    }

    .wsus__modal_text p {
        font-size: 16px;
        line-height: 24px;
        margin-top: 20px;
    }

    .wsus__modal_add_cart {
        margin-top: 20px;
    }

    .wsus__modal_text .details {
        margin-top: 20px;
    }

    .wsus__modal_text {
        margin-left: 0;
    }

    .wsus__product_modal .modal-dialog {
        max-width: 900px;
    }

    .wsus__testimonial_2 .nextArrow {
        right: 30px;
    }

    .wsus__testimonial_2 .prevArrow {
        right: 90px;
    }

    .wsus__testimonial_2_area {
        margin-left: 30px;
    }

    /*============================
        HOME PAGE 2 END
    ============================*/



    /*============================
        HOME PAGE 3 START
    ============================*/

    .main_menu_3 .container::after {
        left: 12px;
        width: 97.6%;
    }

    .main_menu_3 .right_menu li .wsus__droap_cart {
        left: -220px;
    }

    .wsus__banner_3_slider .wsus__banner_slider_text {
        width: 75%;
        padding-top: 60px;
    }

    .wsus__banner_3_slider .wsus__banner_slider_text h1 {
        font-size: 90px;
        line-height: 90px;
    }

    .wsus__banner_slider_text h1,
    .wsus__banner_slider_text h1 span {
        font-size: 82px;
        line-height: 82px;
        max-width: 95%;
    }

    .wsus__program_3_overly .text .title {
        font-size: 24px;
        line-height: 24px;
    }

    .wsus__program_3_item {
        height: 350px;
    }

    .wsus__machine_2_img {
        height: 420px;
    }

    .wsus__join_event {
        padding-left: 50px;
        padding-right: 50px;
    }

    .wsus__join_event_form {
        padding: 40px 20px 40px 40px;
    }

    .wsus__join_event_right {
        padding: 120px 50px;
    }

    .wsus__testimonial_3 {
        margin-left: 60px;
        margin-right: 60px;
    }

    .wsus__testimonial_3_slide_text {
        margin: 0px 12px;
        padding: 75px 70px 150px 0px;
    }

    .wsus__testimonial_3_slide_img_area {
        margin-left: 65px;
    }

    .wsus__blog_3_item {
        height: 350px;
    }

    .wsus__blog_3_overly .text .common_btn {
        margin-top: 38px;
    }

    .wsus__blog_3_overly .text {
        bottom: 30px;
        left: 30px;
    }

    .wsus__blog_3_item p {
        top: 30px;
        left: 30px;
    }


    /* footer start */

    .wsus__footer_3 {
        padding-left: 0px;
    }

    .wsus__footer_3 .wsus__footer_left {
        margin-top: 100px;
        padding-left: 30px;
    }

    .wsus__footer_3_right_link {
        padding-left: 40px;
        padding-right: 0px;
        padding-top: 60px;
        margin-bottom: -40px;
    }

    .wsus__footer_3 .wsus__footer_left {
        padding-left: 40px;
        margin-top: 68px;
    }

    .wsus__footer_3_right {
        padding-top: 0;
    }

    .wsus__download_link ul li a {
        padding: 14px 15px;
    }

    /* footer end */

    /*============================
        HOME PAGE 3 END
    ============================*/



    /*============================
        ABOUT START
    ============================*/

    .wsus___breadcrumb_text {
        padding: 180px 0px 90px;
    }

    .wsus__why_choose_us_img {
        height: 350px;
    }

    .wsus__video_button {
        height: 400px;
    }

    .wsus__join_event_2 .wsus__video_button {
        height: 700px;
    }

    .wsus__join_event_2 .play_btn {
        left: 365px;
        transform: translate(0px, -154%);
    }

    .wsus__join_event_3 .wsus__video_button {
        height: 900px;
    }

    .wsus__join_event_3 .play_btn {
        transform: translate(0px, -227%);
    }

    .wsus__counter_img {
        height: 410px;
    }

    .wsus__counter::after {
        display: none;
    }

    /*============================
        ABOUT END
    ============================*/



    /*============================
        DAY CLASS START
    ============================*/

    .wsus__photo_gallery_2 .wsus__photo_gallery_item {
        height: 300px;
    }

    .wsus__photo_gallery_item {
        height: 310px;
    }

    .wsus__service_details_top .text h2 {
        font-size: 24px;
    }

    .wsus__service_details_text .list li {
        font-size: 16px;
    }

    .wsus__service_details .wsus__single_trainer {
        height: 530px;
    }

    /*============================
        DAY CLASS END
    ============================*/



    /*============================
        CONTACT START
    ============================*/

    .wsus__contact {
        margin-right: 40px;
        margin-left: 40px;
    }

    .wsus__contact_contant {
        padding: 48px 37px 40px 40px;
    }

    .wsus__contact_item {
        margin-bottom: 50px;
    }

    .wsus__contact_img {
        display: none;
    }

    .wsus__contact_map {
        height: 300px;
    }

    /*============================
        CONTACT END
    ============================*/



    /*============================
        CART START
    ============================*/

    .wsus__payment_manu {
        width: 49%;
        margin: auto;
    }

    /*============================
        CART END
    ============================*/


    /*============================
        TRAINER START
    ============================*/

    .wsus__trainer_page {
        padding-left: 30px;
        padding-right: 30px;
    }

    /*============================
        TRAINER END
    ============================*/



    /*============================
        SERVICE START
    ============================*/

    .decision_last_item .img::after {
        display: block;
    }

    .wsus__programe_2_content {
        padding: 0px 20px;
    }

    .service_page_program .wsus__programe_2_item {
        margin: 25px 12px 55px;
    }

    /*============================
        SERVICE END
    ============================*/



    /*============================
        BLOG DETAILS START
    ============================*/

    .wsus__blog_details_img_1 {
        height: 530px;
    }

    .wsus__blog_details_img_2 .img {
        height: 420px;
    }

    .wsus__blog_details_video {
        height: 500px;
    }

    .wsus__blog_details_right {
        margin-left: 0;
    }

    .wsus__blog_details_left {
        margin-bottom: 60px;
    }

    .wsus__blog_fitness_coach {
        height: 520px;
    }

    /*============================
        BLOG DETAILS END
    ============================*/



    /*============================
        PRODUCT DETAILS START
    ============================*/

    .wsus__product_details_slide_show_img {
        height: 480px;
    }

    .wsus__product_description_img {
        height: 380px;
    }

    .wsus__product_additional_info_img {
        height: 380px;
    }

    .wsus__product_summary {
        margin-left: 30px;
    }

    .wsus__product_details .nextArrow,
    .wsus__product_details .prevArrow {
        top: 508px;
    }

    /*============================
        PRODUCT DETAILS END
    ============================*/



    /*============================
        PROGRAM DETAILS START
    ============================*/
    .wsus__trainer_details::after {
        display: none;
    }

    .wsus__join_event_right a {
        margin-top: 60px;
    }

    .wsus__service_details_text {
        margin-bottom: 60px;
    }

    .wsus__trainer_details_text h2 {
        font-size: 40px;
    }

    .wsus__trainer_details_text ul li {
        width: 100%;
    }

    .wsus__program_trainer_details .wsus__single_trainer {
        height: 510px;
    }

    /*============================
        PROGRAM DETAILS END
    ============================*/



    /*============================
        TRAINER DETAILS START
    ============================*/

    .wsus__experience_img {
        height: 560px;
    }

    .wsus__experience::after {
        display: none;
    }

    .wsus__details_class_time::after {
        display: none;
    }

    .details_class_time_img {
        height: 515px;
    }

    /*============================
        TRAINER DETAILS END
    ============================*/



    /*============================
        WORKOUT START
    ============================*/

    .wsus__workout_item .img {
        height: 300px;
    }

    /*============================
        WORKOUT END
    ============================*/

    /*============================
        WORKOUT DETAILS START
    ============================*/
    .wsus__program_details_img_1 {
        height: 550px;
    }

    .wsus__program_photo_gallery .wsus__photo_gallery_item {
        height: 350px;
    }

    .wsus__program_details_img_2 {
        height: 300px;
    }

    .wsus__workout_details_triner .wsus__single_trainer {
        height: 340px;
    }

    .wsus__program_details .wsus__faq_accordion {
        margin-bottom: 60px;
    }

    /*============================
        WORKOUT DETAILS START
    ============================*/



    /*============================
        PHOTO AND VIDEO START
    ============================*/

    .wsus__gallery_page .wsus__photo_gallery_item {
        height: 350px;
    }

    .wsus__video_gallery_item iframe {
        height: 300px;
    }

    /*============================
        PHOTO AND VIDEO END
    ============================*/



    /*============================
        LOGIN & REG START
    ============================*/

    .wsus__login {
        margin-right: 28px;
        margin-left: 28px;
    }

    .wsus__login_contant {
        padding: 28px 40px 35px 15px;
    }

    .wsus__login_others_option {
        justify-content: center;
    }

    /*============================
        LOGIN & REG END
    ============================*/



    /*============================
        DASHBOARD START
    ============================*/

    /* pricing start */
    .wsus__dashboard_review .text {
        width: 80%;
    }

    /* pricing end */

    /*============================
        DASHBOARD END
    ============================*/

    .wsus__header_3 .container::after {
        left: 12px;
        width: 97.6%;
    }

    .wsus__cart_list .pro_name {
        min-width: 220px;
    }

    .wsus__cart_list .pro_select {
        min-width: 200px;
    }

    .wsus__cart_list .pro_tk {
        min-width: 100px;
    }

    .wsus__cart_list .pro_icon {
        min-width: 90px;
    }

    .wsus__cart_list .pro_img {
        padding-right: 50px !important;
    }

    .wsus__program_4_item {
        height: 405px;
    }
}

@media (min-width: 768px) and (max-width: 991.99px) {

    /*============================
    HOME PAGE 1 START
    ============================*/

    /* main menu start */

    .navbar>.container {
        padding: 7px 0px;
    }

    .main_menu .navbar-brand {
        padding-left: 12px;
    }

    .navbar-toggler {
        margin-right: 12px;
    }

    .navbar-collapse {
        margin-top: 15px;
    }

    .main_menu .navbar-nav {
        background: var(--colorBlue);
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .right_menu {
        background: var(--colorBlue);
        padding-left: 5px;
        border-top: 1px solid #ffffff69;
        margin-top: -1px;
    }

    .main_menu .navbar-nav .nav-item .nav-link {
        display: table;
    }

    .main_menu .wsus__droap_menu {
        left: 30px;
        z-index: 1;
        max-height: 300px;
    }

    .main_menu .right_menu li .icon {
        border: none;
    }

    .main_menu .right_menu li:first-child .icon {
        border: none;
    }

    .right_menu li .wsus__droap_cart {
        display: none !important;
    }

    .wsus__droap_cart_list li .text a,
    .wsus__droap_cart_list li .text h6 {
        font-size: 18px;
    }

    /* main menu end */

    .wsus__banner_slider_text h1,
    .wsus__banner_slider_text h1 span {
        font-size: 84px;
        line-height: 84px;
        max-width: 80%;
    }

    .wsus__banner_slider_text p {
        max-width: 80%;
    }

    /* program start */

    .wsus__program_area::after {
        display: none;
    }

    .wsus__section_headeing h2,
    .wsus__section_headeing h2 span {
        font-size: 40px;
        line-height: 40px;
    }

    .wsus__program_item {
        height: 200px;
    }

    .wsus__program_item .text .title {
        font-size: 20px;
        line-height: 24px;
    }

    .wsus__program_item .text {
        padding: 30px;
    }

    .wsus__program_item .text .arrow_button {
        bottom: 30px;
        right: 50px;
    }

    /* program end */


    /* machine start */

    .wsus__machine_text {
        margin-top: 20px;
        padding-left: 40px;
    }

    .wsus__machine_slider_item {
        margin-top: 70px;
    }

    .wsus__machine_slider_item {
        height: 700px;
    }

    /* machine end */

    .wsus__home_counter_item h2,
    .wsus__home_counter_item h2 span {
        font-size: 70px;
    }

    .wsus__single_trainer {
        height: 400px;
    }

    .wsus__timetable::after {
        display: none;
    }

    .wsus__timetable_menu .nav {
        gap: 7px;
    }

    .wsus__timetable_list table tr th,
    .wsus__timetable_list table tr td {
        min-width: 150px;
        padding: 20px 10px;
    }

    .wsus__timetable_list table tr td h4 {
        font-size: 14px;
    }

    .wsus__video .wsus__section_headeing h2 {
        font-size: 70px;
        line-height: 70px;
    }

    .wsus__video::after {
        display: none;
    }

    .wsus__testimonial_content p {
        font-size: 20px;
        line-height: 28px;
    }

    .wsus__testimonial_area {
        padding-left: 70px;
        padding-right: 70px;
    }

    .wsus__testimonial::after {
        display: none;
    }

    .wsus_small_slider_img_area {
        position: relative;
        z-index: 1;
    }

    .wsus__blog_img {
        height: 200px;
    }

    .wsus__blog .nextArrow {
        right: 10px;
    }

    .wsus__blog .prevArrow {
        right: 70px;
    }

    .title {
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }

    .wsus__social_media ul li a {
        font-size: 28px;
    }

    .wsus__footer_left {
        margin-bottom: 20px;
    }

    .wsus__footer_right {
        z-index: 1;
        position: relative;
    }

    .wsus__copy_right {
        z-index: 1;
        position: relative;
    }

    .wsus__footer::after {
        width: 200px;
        height: 166px;
    }

    /*============================
    HOME PAGE 1 END
    ============================*/



    /*============================
        HOME PAGE 2 START
    ============================*/
    /* heder start */
    .wsus__header_2 .wsus__header_left p {
        padding-left: 0;
    }

    /* heder end */


    /* main menu start */

    .main_menu_2 .navbar-brand {
        position: initial;
        padding: 0px 0px 0px 11px;
        fill: none;
        backdrop-filter: blur(0px);
    }

    .main_menu_2>.container {
        padding: 5px 0px;
    }

    .main_menu_2.menu_fix .navbar-brand {
        padding: 0px 0px 0px 10px;
    }

    .main_menu_2 .navbar-collapse {
        margin-top: 14px;
    }

    .main_menu_2 .navbar-nav {
        background: var(--colorBlack);
    }

    .main_menu_2 .right_menu {
        background: var(--colorBlack);
    }

    /* main menu end */


    /* banner start */
    .wsus__banner_2_slider_text h1 {
        font-size: 70px;
        line-height: 70px;
    }

    .wsus__banner_2_slider_text {
        padding: 300px 12px 120px;
    }

    .wsus__banner_2_slider_item {
        height: 800px;
    }

    /* banner end */


    /* program start */
    .service_page_program .img {
        height: 400px !important;
    }

    .wsus__section_heading_2 h2 {
        font-size: 40px;
        line-height: 40px;
    }

    .wsus__programe_2_content {
        padding: 0px 22px;
    }

    .programe_2_slider .wsus__programe_2_item {
        margin: 0px 12px;
    }

    .wsus__programe_2_item .img {
        height: 300px;
    }

    .wsus__programe_2_item .title {
        font-size: 20px;
    }


    /* program end */


    /* machine start */

    .wsus__machine_2_img {
        height: 450px;
    }

    /* machine end */


    /* pricing start */

    .wsus__pricing_2_item {
        margin-top: 30px;
    }

    .wsus__pricing_2_item_1 {
        margin-top: 135px !important;
    }

    /* pricing end */


    /* product start */

    .wsus__product_item .img {
        /* height: 400px; */
        height: 200px;
    }

    .wsus__modal_text {
        margin-left: 0;
    }

    .wsus__modal_text h2 {
        font-size: 24px;
        margin-bottom: 4px;
    }

    .wsus__modal_text h6 {
        font-size: 18px;
        margin-top: 8px;
    }

    .wsus__modal_text p {
        font-size: 16px;
        line-height: 20px;
        margin-top: 10px;
    }


    .wsus__modal_buy_cart .cart {
        padding: 10px 17px;
    }

    .wsus__modal_add_cart {
        margin-top: 20px;
    }

    .wsus__modal_text .wishlist {
        margin-top: 20px;
    }

    .wsus__modal_text .details {
        margin-top: 15px;
    }

    .wsus__product_modal .modal-dialog {
        max-width: 750px;
    }


    /* product end */


    /* testimonial start */

    .wsus__testimonial_2_area {
        margin-left: 12px;
    }

    .wsus__testimonial_2_item .text p {
        line-height: initial;
    }

    .wsus__testimonial_2_item .text {
        padding: 23px 20px 40px;
    }

    .wsus__testimonial_2 .prevArrow {
        right: 80px;
    }

    .wsus__testimonial_2 .nextArrow {
        right: 20px;
    }

    /* testimonial end */


    /* blog start */

    .wsus__blog_2_img {
        height: 400px;
    }

    /* blog end */

    /*============================
        HOME PAGE 2 END
    ============================*/



    /*============================
        HOME PAGE 3 START
    ============================*/

    /* main menu start */

    .main_menu_3 .container::after {
        width: 100%;
        left: 0;
    }

    .main_menu_3>.container {
        padding: 15px 0px;
        height: 70px !important;
    }

    .main_menu_3.menu_fix {
        top: -8px;
    }

    .main_menu_3 .navbar-brand {
        padding-left: 20px;
    }

    .main_menu_3 .navbar-toggler {
        margin-right: 20px;
    }

    .main_menu_3 .navbar-brand {
        margin-left: 0px;
    }

    /* main menu end */


    /* banner start */

    .wsus__banner_3_slider .wsus__banner_slider_text h1 {
        font-size: 65px;
        line-height: 65px;
    }

    .wsus__banner_3_slider .wsus__banner_slider_text {
        width: 70%;
        padding-top: 290px;
        padding-bottom: 120px;
    }

    .wsus__banner_3_slider {
        height: auto;
    }

    .wsus__banner_3_slider div {
        height: 800px;
    }

    /* banner end */


    /* program start */

    .wsus__program_3_item {
        height: 400px;
    }

    .wsus__program_4_overly .text .title {
        font-size: 24px;
    }

    .wsus__section_heading_3 h2 {
        font-size: 30px;
        line-height: initial;
    }

    .wsus__program_3_overly .text .title {
        font-size: 24px;
        line-height: 28px;
    }

    /* program end */


    /* join event start */

    .wsus__join_event {
        padding-left: 0;
        padding-right: 0;
    }

    .wsus__video_button .play_btn {
        width: 100px;
        height: 100px;
        line-height: 100px;
    }

    .wsus__join_event_form {
        padding: 60px 40px 60px 40px;
    }

    .wsus__join_event_right {
        padding: 50px 40px;
    }

    /* join event end */


    /* testimonial start */

    .wsus__testimonial_3 {
        margin-left: 0px;
        margin-right: 0px;
    }

    .wsus__testimonial_3_slide_text {
        padding: 35px 30px 140px 0px;
    }

    .wsus__testimonial_3_slide_img_area {
        margin-left: 15px;
    }

    /* testimonial end */


    /*  blog start */

    .wsus__blog_3_item {
        height: 385px;
    }

    .wsus__blog_3_overly .text .common_btn {
        margin-top: 38px;
    }

    /*  blog end */


    /* footer start */

    .wsus__footer_3 {
        padding-left: 0px;
    }

    .wsus__footer_3 .wsus__footer_left {
        margin-top: 100px;
        padding-left: 35px;
        margin-bottom: 15px !important;
    }

    .wsus__footer_3_right_link {
        padding-left: 0px;
        padding-right: 0px;
    }

    .wsus__footer_3 .wsus__footer_manu {
        padding-left: 35px;
    }

    .wsus__footer_3 .wsus__footer_right {
        padding-left: 35px;
        margin-top: 40px;
    }

    .wsus__footer_3_right {
        padding-top: 30px;
    }

    .wsus__download_link {
        margin-top: 40px;
        padding-left: 35px;
    }

    /* footer end */

    /*============================
        HOME PAGE 3 END
    ============================*/


    /*============================
        ABOUT START
    ============================*/

    .wsus___breadcrumb_text {
        padding: 180px 0px 90px;
    }

    .wsus__breadcrumb::after {
        top: 107px;
        width: 57%;
        height: 73%;
    }

    .wsus__about_us_img h3 {
        font-size: 130px;
        right: -195px;
    }

    .wsus__why_choose_us_img {
        height: 630px;
        margin-top: 60px;
    }

    .wsus__video_button {
        height: 400px;
    }

    .wsus__join_event_2 .wsus__video_button {
        height: 650px;
    }

    .wsus__join_event_2 .play_btn {
        left: 323px;
        transform: translate(0px, -196%);
    }

    .wsus__join_event_3 .wsus__video_button {
        height: 850px;
    }

    .wsus__join_event_3 .play_btn {
        transform: translate(0px, -294%);
    }

    .wsus__counter::after {
        display: none;
    }

    .wsus__counter_img {
        height: 300px;
    }

    .wsus__footer .wsus__footer_left {
        margin-bottom: 45px;
    }

    /*============================
        ABOUT END
    ============================*/


    /*============================
        DAY CLASS START
    ============================*/

    .wsus__photo_gallery_2 .wsus__photo_gallery_item {
        height: 460px;
    }

    .wsus__photo_gallery_item {
        height: 500px;
    }

    .wsus__service_details_text .list li {
        font-size: 16px;
    }

    .wsus__single_trainer {
        height: 400px;
    }

    .wsus__service_details_top .text h2 {
        font-size: 30px;
    }

    .wsus__service_details_text {
        margin-bottom: 60px;
    }

    /*============================
        DAY CLASS END
    ============================*/



    /*============================
        CONTACT START
    ============================*/

    .wsus__contact {
        margin-right: 40px;
        margin-left: 40px;
    }

    .wsus__contact_contant {
        padding: 48px 37px 40px 40px;
    }

    .wsus__contact_item {
        margin-bottom: 50px;
    }

    .wsus__contact_img {
        display: none;
    }

    .wsus__contact_map {
        height: 300px;
    }

    .wsus__contact_item h6 {
        margin-top: 20px;
    }

    /*============================
        CONTACT END
    ============================*/



    /*============================
        CART START
    ============================*/

    .wsus__cart_coupon form input {
        width: 210px;
    }

    .wsus__cart_list_bottom_btn {
        padding: 35px 30px 35px 0px;
    }

    .wsus__payment_manu {
        width: 65%;
        margin: auto;
    }

    .wsus__cart_list .pro_img {
        min-width: 120px;
        padding-right: 35px !important;
    }

    /*============================
        CART END
    ============================*/



    /*============================
        PAYMENT START
    ============================*/

    .wsus__payment .wsus__billing_summary {
        margin-top: 30px;
    }

    .wsus__payment .modal .modal-dialog {
        max-width: 600px;
    }

    .modal_payment_popup p {
        display: none;
    }

    .modal_payment_popup .modal_iteam {
        margin-top: 10px;
    }

    /*============================
        PAYMENT END
    ============================*/



    /*============================
        TRAINER START
    ============================*/

    .wsus__trainer_page {
        padding-left: 30px;
        padding-right: 30px;
    }

    /*============================
        TRAINER END
    ============================*/



    /*============================
        SERVICE START
    ============================*/

    .decision_last_item .img::after {
        display: block;
    }

    /*============================
        SERVICE END
    ============================*/



    /*============================
        WORKOUT START
    ============================*/

    .wsus__workout_item .img {
        height: 220px;
    }

    /*============================
        WORKOUT END
    ============================*/



    /*============================
        PRODUCT START
    ============================*/

    .wsus__product__sidebar {
        margin-bottom: 40px;
    }

    /*============================
        PRODUCT END
    ============================*/



    /*============================
        BLOG DETAILS START
    ============================*/

    .wsus__blog_details_img_1 {
        height: 400px;
    }

    .wsus__blog_details_img_2 .img {
        height: 390px;
    }

    .wsus__blog_details_video {
        height: 400px;
    }

    .wsus__blog_post_direction .prev_post .text {
        width: 78%;
    }

    .wsus__blog_post_direction .next_post .text {
        width: 79%;
    }

    .wsus__blog_single_comment .text {
        width: 82%;
    }

    .wsus__blog_fitness_coach {
        height: 700px;
    }

    .wsus__blog_details_right {
        margin-left: 0;
    }

    .wsus__blog_details_left {
        margin-bottom: 60px;
    }

    .wsus__blog_sidebar_releted_blog li a b {
        width: 50%;
    }

    /*============================
        BLOG DETAILS END
    ============================*/



    /*============================
        PRODUCT DETAILS START
    ============================*/

    .wsus__product_details_slide_show_img {
        height: 525px;
    }

    .wsus__product_summary {
        margin-left: 0;
        margin-top: 50px;
    }

    .wsus__product_description_img {
        height: 700px;
    }

    .wsus__product_description_text {
        margin-left: 0;
        margin-top: 60px;
    }

    .wsus__product_additional_info_img {
        height: 700px;
    }

    .wsus__product_additional_info_text {
        margin-left: 0;
        margin-top: 60px;
    }

    /*============================
        PRODUCT DETAILS END
    ============================*/



    /*============================
        PROGRAM DETAILS START
    ============================*/

    .wsus__trainer_details_text {
        padding-left: 0;
        margin-top: 60px;
    }

    .wsus__trainer_details::after {
        display: none;
    }

    .wsus__trainer_details_text ul li {
        width: 100%;
    }

    .wsus__join_event_right a {
        margin-top: 60px;
    }

    .wsus__trainer_details_text h2 {
        font-size: 40px;
    }

    /*============================
        PROGRAM DETAILS END
    ============================*/



    /*============================
        TRAINER DETAILS START
    ============================*/

    .wsus__experience_img {
        height: 850px;
    }

    .wsus__experience_text {
        margin-top: 60px;
    }

    .wsus__experience::after {
        display: none;
    }

    .wsus__details_class_time::after {
        display: none;
    }

    .details_class_time_img {
        margin-top: 60px;
    }

    /*============================
        TRAINER DETAILS END
    ============================*/


    /*============================
        WORKOUT DETAILS START
    ============================*/

    .wsus__program_details_img_1 {
        height: 405px;
    }

    .wsus__program_photo_gallery .wsus__photo_gallery_item {
        height: 400px;
    }

    .wsus__program_details_img_2 {
        height: 350px;
    }

    .wsus__workout_details_triner .wsus__single_trainer {
        height: 380px;

    }

    .wsus__program_details .wsus__faq_accordion {
        margin-bottom: 60px;
    }

    /*============================
        WORKOUT DETAILS START
    ============================*/



    /*============================
        PHOTO AND VIDEO START
    ============================*/

    .wsus__gallery_page .wsus__photo_gallery_item {
        height: 400px;
    }

    .wsus__timetable_menu .nav .nav-item button {
        font-size: 14px;
    }

    .wsus__video_gallery_item iframe {
        height: 400px;
    }

    /*============================
        PHOTO AND VIDEO END
    ============================*/



    /*============================
        AWARD START
    ============================*/

    .wsus__award_item {
        padding: 35px 25px;
    }

    /*============================
        AWARD END
    ============================*/



    /*============================
        LOGIN & REG START
    ============================*/

    .wsus__login {
        margin-right: 35px;
        margin-left: 36px;
    }

    .wsus__login_contant {
        padding: 88px 100px 92px 100px;
    }

    .wsus__login_contant h2 {
        font-size: 30px;
    }

    .wsus__login_others_option {
        justify-content: center;
    }

    /*============================
        LOGIN & REG END
    ============================*/



    /*============================
        ERROR START
    ============================*/

    .wsus__error_area h2 {
        font-size: 45px;
    }

    /*============================
        ERROR END
    ============================*/


    /*============================
        DASHBOARD START
    ============================*/

    .wsus__dashboard_main_contant {
        margin-top: 60px;
    }

    /*============================
        DASHBOARD END
    ============================*/

    .main_menu_3 {
        top: 32px;
    }

    .wsus__header_3 .container::after {
        left: 0;
        width: 100%;
    }

    .wsus__cart_list .pro_name {
        min-width: 220px;
    }

    .wsus__cart_list .pro_select {
        min-width: 200px;
    }

    .wsus__cart_list .pro_tk {
        min-width: 100px;
    }

    .wsus__cart_list .pro_icon {
        min-width: 90px;
    }

    .wsus__program_4_item {
        height: 480px;
    }
}

@media (min-width: 576px) and (max-width: 767.99px) {

    /*============================
    HOME PAGE 1 START
    ============================*/

    /* heder start */

    .wsus__header_right li a {
        border: 0;
        padding-right: 0;
    }

    /* heder end */


    /* main menu start */

    .navbar>.container {
        padding: 7px 0px;
    }

    .main_menu .navbar-brand {
        padding-left: 12px;
    }

    .navbar-toggler {
        margin-right: 12px;
    }

    .navbar-collapse {
        margin-top: 15px;
    }

    .main_menu .navbar-nav {
        background: var(--colorBlue);
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .right_menu {
        background: var(--colorBlue);
        padding-left: 5px;
        border-top: 1px solid #ffffff69;
        margin-top: -1px;
    }

    .main_menu .navbar-nav .nav-item .nav-link {
        display: table;
    }

    .main_menu .wsus__droap_menu {
        left: 30px;
        z-index: 1;
        max-height: 250px;
    }

    .main_menu .right_menu li .icon {
        border: none;
    }

    .main_menu .right_menu li:first-child .icon {
        border: none;
    }

    .right_menu li .wsus__droap_cart {
        display: none !important;
    }

    .wsus__droap_cart_list li .text a,
    .wsus__droap_cart_list li .text h6 {
        font-size: 18px;
    }

    /* main menu end */


    /* banner start */

    .wsus__banner_slider_text {
        padding-top: 130px;
    }

    .wsus__banner_slider {
        height: auto;
    }

    .wsus__slider_item {
        padding: 100px 12px;
    }

    .wsus__banner_slider_text h1,
    .wsus__banner_slider_text h1 span {
        font-size: 50px;
        line-height: 50px;
    }

    .wsus__banner_slider_text p {
        max-width: 80%;
    }

    .wsus__banner_slider .slick-dots {
        right: 90px;
    }

    /* banner end */


    /* program start */

    .wsus__section_headeing h2,
    .wsus__section_headeing h2 span {
        font-size: 30px;
        line-height: 30px;
    }

    .wsus__program_item {
        height: 300px;
        border-right: none;
    }

    .wsus__program_item .text .title {
        font-size: 24px;
        line-height: 28px;
    }

    /* program end */


    /* machine start */

    .wsus__machine_bg::before {
        display: none;
    }

    .wsus__machine_text h2,
    .wsus__machine_text h2 span {
        font-size: 30px;
    }

    .wsus__machine_bg {
        padding: 35px 15px 3px;
    }

    .wsus__machine_text {
        padding-left: 30px;
        padding-right: 50px;
        padding-bottom: 15px;
    }

    .wsus__machine_slider_area {
        margin-top: 30px;
    }

    .wsus__machine_slider_item {
        height: 525px;
    }

    .wsus__call_to_action_item {
        padding: 30px;
    }

    /* machine end */



    /* counter start */

    .wsus__home_counter_item h2,
    .wsus__home_counter_item h2 span {
        font-size: 70px;
    }

    /* counter end */



    /* triner start */

    .wsus__single_trainer {
        height: 600px;
    }

    /* triner end */


    /* timetable start */

    .wsus__timetable::after {
        display: none;
    }

    .wsus__timetable_list table tr th,
    .wsus__timetable_list table tr td {
        min-width: 120px;
        padding: 10px;
    }

    .wsus__timetable_list table tr td h4 {
        font-size: 14px;
    }

    .wsus__timetable_menu .nav {
        gap: 10px;
        justify-content: center;
    }

    /* timetable end */


    /* video start */

    .wsus__video::after {
        display: none;
    }

    .wsus__video .wsus__section_headeing h2 {
        font-size: 60px;
        line-height: 60px;
    }

    .wsus__video_area_btn .play_btn {
        width: 80px;
        height: 80px;
        line-height: 80px;
    }

    /* video end */


    /* pricing start */

    .wsus__pricing::after {
        display: none;
    }

    /* pricing end */


    /* testimonial start */

    .wsus__testimonial::after {
        display: none;
    }

    .wsus__testimonial_area {
        padding-left: 50px;
        padding-right: 50px;
    }

    .wsus__testimonial_content p {
        font-size: 18px;
        line-height: 30px;
    }

    .wsus_small_slider_img_area {
        position: relative;
        z-index: 1;
    }

    /* testimonial end */


    /* blog start */

    .wsus__blog .prevArrow {
        right: 70px;
    }

    .wsus__blog .nextArrow {
        right: 12px;
    }

    .wsus__blog_img {
        height: 275px;
    }

    .title {
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }

    /* blog end */


    /* social media start */

    .wsus__social_media ul li a {
        padding: 17px 0px 21px;
        font-size: 20px;
    }

    /* social media end */


    /* footer start */

    .wsus__footer::after {
        display: none;
    }

    .wsus__footer_left {
        margin-bottom: 45px;
    }

    .progress-wrap {
        right: 30px;
        bottom: 30px;
    }

    .wsus__copy_right p {
        margin: 0 auto;
    }

    .wsus__copy_right ul {
        justify-content: center;
        margin: 12px auto;
    }

    /* footer end */

    /*============================
    HOME PAGE 1 END
    ============================*/



    /*============================
        HOME PAGE 2 START
    ============================*/

    /* heder start */

    .wsus__header_2 .wsus__header_right {
        /* margin-top: 10px; */
    }

    .wsus__header_2 .wsus__header_right li a {
        /* display: none; */
        border-right: 1px solid rgba(255, 255, 255, 0.2);
        padding-right: 20px;
    }

    .wsus__header_2 .wsus__header_left p {
        padding-left: 0;
    }

    /* heder end */


    /* main menu start */

    .main_menu_2 .navbar-brand {
        position: initial;
        padding: 0px 0px 0px 11px;
        fill: none;
        backdrop-filter: blur(0px);
    }

    .main_menu_2>.container {
        padding: 5px 0px;
    }

    .main_menu_2.menu_fix .navbar-brand {
        padding: 0px 0px 0px 10px;
    }

    .main_menu_2 .navbar-collapse {
        margin-top: 14px;
    }

    .main_menu_2 .navbar-nav {
        background: var(--colorBlack);
    }

    .main_menu_2 .right_menu {
        background: var(--colorBlack);
    }

    /* main menu end */


    /* banner start */

    .wsus__banner_2_slider_text h1 {
        font-size: 50px;
        line-height: 50px;
    }


    .wsus__banner_2_slider_item {
        height: 700px;
    }

    /* banner end */


    /* program start */

    .wsus__programe_2_item .img {
        height: 350px;
    }

    .wsus__section_heading_2 h2 {
        font-size: 30px;
        line-height: initial;
    }

    .wsus__programe_2_content {
        padding: 0px 22px;
    }

    .programe_2_slider .wsus__programe_2_item {
        margin: 0px 12px;
    }

    .wsus__programe_2_item .title {
        font-size: 20px;
        padding: 0px 25px;
    }

    /* program end */


    /* machine start */

    .wsus__machine_2_img {
        height: 500px;
    }

    .wsus__machine_2_text {
        margin-top: 30px;
    }

    /* machine end */


    /* pricing start */

    .wsus__pricing_2_item_1 {
        margin-bottom: 30px;
    }

    /* pricing end */


    /* product start */

    .wsus__product_item .img {
        /* height: 300px; */
        height: 200px;
    }

    .wsus__modal_img {
        height: 200px;
        width: 200px;
    }

    .wsus__modal_text {
        margin-left: 0;
    }

    .wsus__modal_text h2 {
        font-size: 24px;
        margin-top: 20px;
        margin-bottom: 6px;
    }

    .wsus__modal_text h6 {
        font-size: 18px;
        margin-top: 10px;
    }

    .wsus__modal_text p {
        font-size: 16px;
        line-height: 20px;
        margin-top: 10px;
    }

    .wsus__modal_text .wishlist {
        margin-top: 15px;
    }

    .wsus__modal_add_cart {
        margin-top: 20px;
    }

    .wsus__modal_text .details {
        margin-top: 15px;
    }

    .wsus__product_modal .modal-dialog {
        max-width: 500px;
    }

    /* product end */


    /* testimonial start */

    .wsus__testimonial_2_area {
        margin-left: 12px;
    }

    .wsus__testimonial_2_item .text {
        padding: 23px 20px 40px;
    }

    .wsus__testimonial_2 .prevArrow {
        right: 80px;
    }

    .wsus__testimonial_2 .nextArrow {
        right: 20px;
    }

    .wsus__testimonial_2_item {
        margin-left: 30px;
    }

    /* testimonial end */


    /* blog start */

    .wsus__blog_2_img {
        height: 300px;
    }

    /* blog end */

    /*============================
        HOME PAGE 2 END
    ============================*/



    /*============================
        HOME PAGE 3 START
    ============================*/

    .wsus__banner_slider_text h1,
    .wsus__banner_slider_text h1 span {
        font-size: 70px;
        line-height: 70px;
    }

    /* main menu start */

    .main_menu_3 .container::after {
        width: 100%;
        left: 0;
    }

    .main_menu_3>.container {
        padding: 15px 0px;
        height: 70px !important;
    }

    .main_menu_3.menu_fix {
        top: -8px;
    }

    .main_menu_3 .navbar-brand {
        padding-left: 20px;
    }

    .main_menu_3 .navbar-toggler {
        margin-right: 20px;
    }

    .main_menu_3 .navbar-brand {
        margin-left: 0px;
    }

    /* main menu end */


    /* banner start */

    .wsus__banner_3_slider .wsus__banner_slider_text h1 {
        font-size: 50px;
        line-height: 50px;
    }

    .wsus__banner_3_slider .wsus__banner_slider_text {
        width: 100%;
        padding-top: 160px;
        padding-bottom: 20px;
    }

    .wsus__banner_3_slider {
        height: auto;
    }

    .wsus__banner_3_slider div {
        height: auto;
    }

    /* banner end */


    /* program start */

    .wsus__program_3_item {
        height: 500px;
    }

    .wsus__program_4_overly .text .title {
        font-size: 24px;
    }

    .wsus__section_heading_3 h2 {
        font-size: 30px;
        line-height: initial;
    }

    /* program end */


    /* join event start */

    .wsus__join_event {
        padding-left: 0;
        padding-right: 0;
    }

    .wsus__video_button .play_btn {
        width: 100px;
        height: 100px;
        line-height: 100px;
    }

    .wsus__join_event_form {
        padding: 50px 40px 50px 40px;
    }

    .wsus__join_event_right {
        padding: 50px 40px;
    }

    /* join event end */


    /* testimonial start */
    .wsus__testimonial_3 {
        margin-left: 0px;
        margin-right: 0px;
    }

    .wsus__testimonial_3_slide_text_border {
        border-right: none;
    }

    .wsus__testimonial_3_slide_img_area {
        padding-bottom: 30px;
    }

    .wsus__testimonial_3_slide_text {
        padding: 35px 30px 120px 0px;
    }


    .wsus__testimonial_3_slide_img_area {
        text-align: center;
        margin: auto;
    }

    /* testimonial end */


    /*  blog start */

    .wsus__blog_3_item {
        height: 340px;
    }

    .wsus__blog_3_overly .text .common_btn {
        margin-top: 38px;
    }

    .wsus__blog_3_overly .text {
        bottom: 30px;
        left: 30px;
    }

    .wsus__blog_3_item p {
        top: 30px;
        left: 30px;
    }

    /*  blog end */


    /* footer start */

    .wsus__footer_3 {
        padding-left: 0px;
    }

    .wsus__footer_3 .wsus__footer_left {
        margin-top: 100px;
        padding-left: 30px;
    }

    .wsus__footer_3_right_link {
        padding-left: 0px;
        padding-right: 0px;
    }

    .wsus__footer_3 .wsus__footer_manu {
        padding-left: 30px;
        margin-bottom: 40px;
    }

    .wsus__footer_3 .wsus__footer_right {
        padding-left: 30px;
    }

    .wsus__footer_3_right {
        padding-top: 0;
    }

    .wsus__download_link {
        padding-left: 30px;
    }

    /* footer end */

    /*============================
        HOME PAGE 3 END
    ============================*/



    /*============================
        ABOUT START
    ============================*/

    .wsus___breadcrumb_text h1 {
        font-size: 30px;
    }

    .wsus___breadcrumb_text {
        padding: 150px 0px 50px;
    }

    .wsus__breadcrumb::after {
        top: 75px;
        width: 58%;
        height: 74%;
    }

    .wsus___breadcrumb_text ul li,
    .wsus___breadcrumb_text ul li a {
        font-size: 14px;
    }

    .wsus__about_us_text {
        margin-top: 60px;
    }

    .wsus__counter_text {
        margin-top: 40px;
    }

    .wsus__why_choose_us::after {
        display: none;
    }

    .wsus__why_choose_us_text ul li {
        width: 48%;
    }

    .wsus__why_choose_us_img {
        height: 470px;
        margin-top: 60px;
    }

    .wsus__join_event_2_text {
        padding: 0;
    }

    .wsus__video_button {
        height: 300px;
    }

    .wsus__join_event_2 .wsus__video_button {
        height: 550px;
    }

    .wsus__join_event_2 .play_btn {
        left: 227px;
        transform: translate(0px, -183%);
    }

    .wsus__join_event_3 .wsus__video_button {
        height: 750px;
    }

    .wsus__join_event_3 .play_btn {
        transform: translate(0px, -308%);
    }

    .wsus__join_event_2_text {
        padding: 48px 60px 60px 60px;
    }

    .wsus__counter::after {
        display: none;
    }

    .wsus__counter_img {
        height: 560px;
        margin-top: 60px;
    }

    /*============================
        ABOUT END
    ============================*/



    /*============================
        DAY CLASS START
    ============================*/

    .wsus__photo_gallery_2 .wsus__photo_gallery_item {
        height: 340px;
    }

    .wsus__photo_gallery_item {
        height: 380px;
    }

    .wsus__service_details_top .text h2 {
        font-size: 24px;
    }

    .wsus__service_details_top .icon {
        width: 60px;
        height: 60px;
        ;
    }

    .wsus__service_details_top .text {
        width: 82%;
    }

    .wsus__service_details_text .list li {
        width: 100%;
    }

    .wsus__service_details_text {
        margin-bottom: 40px;
    }

    /*============================
        DAY CLASS END
    ============================*/


    /*============================
        CONTACT START
    ============================*/

    .wsus__contact {
        margin-right: 40px;
        margin-left: 40px;
    }

    .wsus__contact_contant {
        padding: 48px 37px 40px 40px;
    }

    .wsus__contact_item {
        margin-bottom: 50px;
    }

    .wsus__contact_img {
        display: none;
    }

    .wsus__contact_map {
        height: 300px;
    }

    /*============================
        CONTACT END
    ============================*/



    /*============================
        PRODUCT START
    ============================*/

    .wsus__product__sidebar {
        margin-bottom: 40px;
    }

    /*============================
        PRODUCT END
    ============================*/



    /*============================
        WORKOUT START
    ============================*/

    .wsus__workout_item .img {
        height: 300px;
    }

    /*============================
        WORKOUT END
    ============================*/



    /*============================
        CART START
    ============================*/

    .wsus__payment_manu li a {
        padding: 3px 33px;
    }

    .wsus__cart_list .pro_img {
        min-width: 130px;
        padding-right: 50px !important;
    }

    .wsus__shipping_address_item {
        margin-top: 35px;
    }

    /*============================
        CART END
    ============================*/



    /*============================
        PAYMENT START
    ============================*/

    .wsus__payment .wsus__billing_summary {
        margin-top: 30px;
    }

    .modal_payment_popup .modal_iteam {
        display: none;
    }

    .modal_payment_popup p {
        display: none;
    }

    .wsus__payment .modal .modal-dialog {
        max-width: 500px;
    }

    /*============================
        PAYMENT END
    ============================*/



    /*============================
        TRAINER START
    ============================*/

    .wsus__trainer_page {
        padding-left: 50px;
        padding-right: 50px;
    }

    /*============================
        TRAINER END
    ============================*/



    /*============================
        SERVICE START
    ============================*/

    .decision_last_item .img::after {
        display: block;
    }

    .service_page_program .wsus__programe_2_item {
        margin: 25px 10px 55px;
    }

    /*============================
        SERVICE END
    ============================*/



    /*============================
        BLOG DETAILS START
    ============================*/

    .wsus__blog_details_img_1 {
        height: 300px;
    }

    .wsus__blog_details_left h2 {
        font-size: 30px;
        line-height: 36px;
    }

    .wsus__blog_details_img_2 .img {
        height: 470px;
    }

    .wsus__blog_details_video {
        height: 300px;
    }

    .wsus__blog_post_direction .prev_post {
        width: 100%;
    }

    .wsus__blog_post_direction .next_post {
        width: 100%;
        margin-top: 30px;
    }

    .wsus__blog_single_comment .text {
        width: 100%;
        margin-top: 10px;
    }

    .wsus__blog_details_right {
        margin-left: 0;
    }

    .wsus__blog_details_left {
        margin-bottom: 60px;
    }

    .wsus__blog_fitness_coach {
        height: 580px;
    }

    .wsus__blog_details_queto {
        padding: 53px 65px;
    }

    /*============================
        BLOG DETAILS END
    ============================*/



    /*============================
        PRODUCT DETAILS START
    ============================*/

    .wsus__product_details_slide_show_img {
        height: 525px;
    }

    .wsus__product_summary {
        margin-left: 0;
        margin-top: 50px;
    }

    .wsus__product_description_img {
        height: 520px;
    }

    .wsus__product_description_text {
        margin-left: 0;
        margin-top: 60px;
    }

    .wsus__product_additional_info_text {
        margin-left: 0;
        margin-top: 60px;
    }

    /*============================
        PRODUCT DETAILS END
    ============================*/



    /*============================
        PROGRAM DETAILS START
    ============================*/

    .wsus__trainer_details_text {
        padding-left: 0;
        margin-top: 60px;
    }

    .wsus__trainer_details_text h2 {
        font-size: 35px;
    }

    .wsus__trainer_details::after {
        display: none;
    }

    .wsus__trainer_details_text ul li {
        width: 100%;
    }

    .wsus__join_event_right {
        padding: 40px 40px 50px 40px;
    }

    .wsus__join_event_right a {
        margin-top: 60px;
    }

    /*============================
        PROGRAM DETAILS END
    ============================*/



    /*============================
        TRAINER DETAILS START
    ============================*/

    .wsus__experience_img {
        height: 630px;
    }

    .wsus__experience_text {
        margin-top: 60px;
    }

    .wsus__experience::after {
        display: none;
    }

    .wsus__details_class_time::after {
        display: none;
    }

    .details_class_time_img {
        margin-top: 60px;
    }

    /*============================
        TRAINER DETAILS END
    ============================*/



    /*============================
        WORKOUT DETAILS START
    ============================*/

    .wsus__program_details_img_1 {
        height: 300px;
    }

    .wsus__program_photo_gallery .wsus__photo_gallery_item {
        height: 300px;
    }

    .wsus__program_details_img_2 {
        height: 300px;
    }


    .wsus__program_details .wsus__faq_accordion {
        margin-bottom: 60px;
    }

    /*============================
        WORKOUT DETAILS START
    ============================*/



    /*============================
        LOGIN & REG START
    ============================*/

    .wsus__login {
        margin-right: 30px;
        margin-left: 30px;
    }

    .wsus__login_contant {
        padding: 22px 30px 25px 30px;
    }

    .wsus__login_contant h2 {
        font-size: 30px;
    }

    .wsus__login_others_option {
        justify-content: center;
    }

    /*============================
        LOGIN & REG END
    ============================*/



    /*============================
        PHOTO AND VIDEO START
    ============================*/

    .wsus__video_gallery_item iframe {
        height: 300px;
    }

    .wsus__gallery_page .wsus__photo_gallery_item {
        height: 300px;
    }

    /*============================
        PHOTO AND VIDEO END
    ============================*/




    /*============================
        AWARD START
    ============================*/

    .wsus__award_heading h2 {
        font-size: 30px;
    }

    .wsus__award_item span {
        display: none;
    }

    .wsus__award_item .name {
        width: 100%;
        text-align: center;
    }

    .wsus__award_item .award {
        width: 100%;
        text-align: center;
        margin: 10px 0px;
    }

    .wsus__award_item .winner {
        width: 100%;
        text-align: center;
    }

    .wsus__award_item {
        padding: 35px 20px;
    }

    /*============================
        AWARD END
    ============================*/



    /*============================
        ERROR START
    ============================*/


    .wsus__error_area h2 {
        font-size: 45px;
    }

    /*============================
        ERROR END
    ============================*/



    /*============================
        DASHBOARD START
    ============================*/

    /* profile start */

    .wsus__dashboard_main_contant {
        margin-top: 60px;
    }

    /* profile end */


    /* invoice start */

    .wsus__dashboard_invoice {
        padding: 30px 20px 30px 20px;
    }

    .wsus__dashboard_invoice_logo {
        width: 30%;
    }

    .wsus__dashboard_invoice_right {
        text-align: start;
    }

    .wsus__dashboard_invoice_logo {
        margin: 40px 0px;
    }

    /* invoice end */

    /*============================
        DASHBOARD END
    ============================*/

    .main_menu_3 {
        top: 32px;
    }

    .wsus__header_right {
        justify-content: center;
    }

    .wsus__header_3 .container::after {
        left: 0;
        width: 100%;
    }

    .wsus__cart_list .pro_name {
        min-width: 220px;
    }

    .wsus__cart_list .pro_select {
        min-width: 200px;
    }

    .wsus__cart_list .pro_tk {
        min-width: 100px;
    }

    .wsus__cart_list .pro_icon {
        min-width: 90px;
    }

    .wsus__program_4_item {
        height: 360px;
    }


}

@media (max-width: 575.99px) {

    /*============================
    HOME PAGE 1 START
    ============================*/

    /* heder start */

    .wsus__header_left {
        display: none;
    }

    .wsus__header_right li a {
        border: 0;
    }

    .wsus__header_right {
        justify-content: center;

    }

    .wsus__header_right li a {
        padding-right: 0px;

    }

    /* heder end */


    /* main menu start */

    .navbar>.container {
        padding: 7px 0px;
    }

    .main_menu .navbar-brand {
        padding-left: 12px;
    }

    .navbar-toggler {
        margin-right: 12px;
    }

    .navbar-collapse {
        margin-top: 15px;
    }

    .main_menu .navbar-nav {
        background: var(--colorBlue);
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .main_menu .wsus__droap_menu {
        left: 30px;
        z-index: 1;
        max-height: 250px;
    }

    .main_menu .navbar-nav .nav-item .nav-link {
        display: table;
    }

    .right_menu {
        background: var(--colorBlue);
        padding-left: 5px;
        border-top: 1px solid #ffffff69;
        margin-top: -1px;
    }

    .main_menu .right_menu li .icon {
        border: none;
    }

    .main_menu .right_menu li:first-child .icon {
        border: none;
    }

    .right_menu li .wsus__droap_cart {
        display: none !important;
    }

    .wsus__droap_cart_list li .text a,
    .wsus__droap_cart_list li .text h6 {
        font-size: 18px;
    }

    /* main menu end */


    /* banner start */

    .wsus__banner_slider {
        height: auto;
    }

    .wsus__slider_item {
        padding: 120px 12px;
    }

    .wsus__banner_slider_text h1,
    .wsus__banner_slider_text h1 span {
        font-size: 50px;
        line-height: 50px;
    }

    .wsus__banner_slider_text p {
        max-width: 100%;
    }

    .wsus__banner_slider .slick-dots {
        right: 70px;
    }

    /* banner end */


    /* program start */

    .wsus__section_headeing h2,
    .wsus__section_headeing h2 span {
        font-size: 30px;
        line-height: 30px;
    }

    .wsus__program_item {
        height: auto;
        border-right: none;
    }

    .wsus__program_item .text .title {
        max-width: 85%;
        font-size: 18px;
        line-height: 18px;
    }

    .wsus__program_item .text {
        padding: 15px;
    }

    .wsus__program_item .text .arrow_button {
        position: absolute;
        bottom: 15px;
        right: 37px;
    }

    .arrow_button {
        width: 35px;
        height: 35px;
        line-height: 35px;
    }

    /* program end */


    /* machine start */

    .wsus__machine_bg::before {
        display: none;
    }

    .wsus__machine_text {
        padding-left: 0px;
        padding-right: 0px;
    }

    .wsus__machine_text h2,
    .wsus__machine_text h2 span {
        font-size: 30px;
    }

    .wsus__machine_slider_area {
        margin-top: 30px;
    }

    .wsus__machine_slider_item {
        height: auto;
    }

    /* machine end */


    /* counter start */

    .wsus__home_counter_item h2,
    .wsus__home_counter_item h2 span {
        font-size: 50px;
    }

    /* counter end */


    /* triner start */

    .wsus__single_trainer {
        height: auto;
    }

    /* triner end */


    /* timetable start */

    .wsus__timetable::after {
        display: none;
    }

    .wsus__timetable_list table tr th,
    .wsus__timetable_list table tr td {
        min-width: 120px;
        padding: 20px 10px;
    }

    .wsus__timetable_list table tr td h4 {
        font-size: 13px;
    }

    .wsus__timetable_menu .nav {
        gap: 10px;
        justify-content: center;
    }

    /* timetable end */



    /* video start */

    .wsus__video::after {
        display: none;
    }

    .wsus__video .wsus__section_headeing h2 {
        font-size: 50px;
        line-height: 50px;
    }

    .wsus__video_area_btn .play_btn {
        width: 80px;
        height: 80px;
        line-height: 80px;
    }

    /* video end */



    /* pricing start */

    .wsus__pricing::after {
        display: none;
    }

    .wsus__single_pricing h3 {
        font-size: 20px;
    }

    .wsus__single_pricing ul {
        padding: 0px 20px 23px;
    }

    .wsus__single_pricing .bottom {
        padding: 20px;
    }

    .wsus__single_pricing .bottom h2 {
        font-size: 20px;
    }

    /* pricing end */


    /* testimonial start */

    .wsus__testimonial_area {
        padding-left: 10px;
        padding-right: 10px;
    }

    .wsus__testimonial_content p {
        font-size: 16px;
        line-height: initial;
        padding: 0px 20px;
    }

    .wsus__testimonial_area::after {
        display: none;
    }

    /* testimonial end */


    /* blog start */

    .wsus__blog .prevArrow,
    .wsus__blog .nextArrow {
        display: none !important;
    }

    .wsus__blog {
        padding-left: 0;
        padding-right: 0;
    }

    .wsus__blog_img {
        height: auto;
    }

    .title {
        font-size: 18px;
        line-height: 28px;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }

    /* blog end */


    /* social media start */

    .wsus__social_media ul li a {
        padding: 17px 0px 21px;
        font-size: 16px;
    }

    /* social media end */


    /* footer start */

    .wsus__footer::after {
        display: none;
    }

    .wsus__footer_left {
        margin-bottom: 44px;
    }

    .wsus__footer_manu {
        margin-bottom: 40px;
    }

    .progress-wrap {
        right: 30px;
        bottom: 30px;
    }

    .wsus__copy_right p {
        margin: 0 auto;
    }

    .wsus__copy_right ul {
        justify-content: center;
        margin-top: 12px;
    }

    /* footer end */

    /*============================
    HOME PAGE 1 END
    ============================*/



    /*============================
        HOME PAGE 2 START
    ============================*/

    /* heder start */

    .wsus__header_2 .wsus__header_right {
        justify-content: center;
    }

    .wsus__header_2 .wsus__header_right li:last-child .nice-select {
        border-right: 0;
    }

    .wsus__header_2 .wsus__header_right li:first-child {
        display: none;
    }

    /* heder end */


    /* main menu start */
    .main_menu_2 .navbar-brand {
        position: initial;
        padding: 0px 0px 0px 12px;
        fill: none;
        backdrop-filter: blur(0px);
    }

    .main_menu_2>.container {
        padding: 6px 0px;
    }

    .main_menu_2.menu_fix .navbar-brand {
        padding: 0px 0px 0px 12px;
    }

    .main_menu_2 .navbar-toggler {
        margin-right: 12px;
    }

    .main_menu_2 .navbar-collapse {
        margin-top: 13px;
    }

    .main_menu_2 .navbar-nav {
        background: var(--colorBlack);
    }

    .main_menu_2 .right_menu {
        background: var(--colorBlack);
    }

    /* main menu end */


    /* banner start */

    .wsus__banner_2_slider_text h1 {
        font-size: 40px;
        line-height: 40px;
    }

    .wsus__banner_2_slider_text {
        padding: 220px 12px 220px;
    }

    .wsus__banner_2_slider_item {
        height: 600px;
    }

    /* banner end */


    /* program start */

    .wsus__section_heading_2 h2 {
        font-size: 30px;
        line-height: initial;
    }

    .wsus__programe_2_content {
        padding: 0px 22px;
    }

    .programe_2_slider .wsus__programe_2_item {
        margin: 0;
    }

    .wsus__programe_2_item .title {
        font-size: 20px;
    }

    /* program end */


    /* machine start */

    .wsus__machine_2_img {
        height: auto;
    }

    .wsus__machine_2_text {
        margin-top: 30px;
    }

    /* machine end */


    /* pricing start */
    .wsus__pricing_2_item_1 {
        margin-bottom: 30px;
    }

    /* pricing end */


    /* product start */

    .wsus__product_item .img {
        height: auto;
    }

    .wsus__modal_text h2 {
        font-size: 18px;
        margin-bottom: 8px;
    }

    .wsus__modal_text {
        margin-left: 0;
        margin-top: 20px;
    }

    .wsus__modal_text h6 {
        font-size: 16px;
        margin-top: 10px;
    }

    .wsus__modal_text p {
        font-size: 16px;
        line-height: 20px;
        margin-top: 10px;
    }

    .wsus__modal_text .wishlist li a {
        font-size: 14px;
        font-weight: 400;
    }

    .wsus__modal_text .wishlist li a span {
        width: 30px;
        height: 30px;
        line-height: 30px;
        font-size: 14px;
        margin-right: 7px;
    }

    .wsus__modal_text .details li {
        font-size: 14px;
    }

    .wsus__modal_text .details li span {
        font-size: 14px;
    }

    .wsus__modal_quantity button {
        width: 30px;
        height: 30px;
    }

    .wsus__modal_quantity input {
        width: 60px;
        height: 40px;
        font-size: 13px;
        font-weight: 400;
    }

    .wsus__modal_buy_cart .cart {
        padding: 10px 10px;
    }

    .wsus__modal_buy_cart .common_btn {
        padding: 13px 10px;
        font-size: 13px;
    }

    .wsus__product_modal .modal-body {
        padding: 50px 6px 6px 6px;
    }

    .wsus__modal_add_cart {
        margin-top: 20px;
    }

    .wsus__modal_text .wishlist {
        margin-top: 20px;
    }

    .wsus__modal_text .details {
        margin-top: 15px;
    }


    /* product end */


    /* testimonial start */

    .wsus__testimonial_2_area {
        margin-left: 12px;
    }

    .wsus__testimonial_2_item .text p {
        line-height: initial;
    }

    .wsus__testimonial_2_item .text {
        padding: 23px 20px 40px;
    }

    /* testimonial end */


    /* blog start */

    .wsus__blog_2_img {
        height: auto;
    }

    /* blog end */

    /*============================
        HOME PAGE 2 END
    ============================*/



    /*============================
        HOME PAGE 3 START
    ============================*/

    /* main menu start */
    .main_menu_3 .container::after {
        width: 100%;
        left: 0;
    }

    .main_menu_3>.container {
        padding: 15px 0px;
        height: 70px !important;
    }

    .main_menu_3.menu_fix {
        top: -10px;
    }

    .main_menu_3 .navbar-brand {
        margin-left: 0;
    }

    .main_menu_3 .navbar-toggler {
        margin-right: 12px;
    }

    /* main menu end */


    /* banner start */

    .wsus__banner_3_slider .wsus__banner_slider_text h1 {
        font-size: 50px;
        line-height: 50px;
        width: 90%;
    }

    .wsus__banner_3_slider .wsus__banner_slider_text {
        width: 100%;
        padding-top: 90px;
        padding-bottom: 20px;
    }

    .wsus__banner_3_slider {
        height: auto;
    }

    .wsus__banner_3_slider div {
        height: auto;
    }

    /* banner end */


    /* program start */

    .wsus__program_3_overly .text .title {
        font-size: 24px;
        line-height: 24px;
    }

    .wsus__program_3_item {
        height: 350px;
    }

    .wsus__program_4_overly .text .title {
        font-size: 24px;
    }

    .wsus__section_heading_3 h2 {
        font-size: 30px;
        line-height: initial;
    }

    /* program end */


    /* join event start */

    .wsus__join_event {
        padding-left: 0;
        padding-right: 0;
    }

    .wsus__video_button {
        height: 320px;
    }

    .wsus__video_button .play_btn {
        width: 70px;
        height: 70px;
        line-height: 70px;
    }

    .wsus__join_event_form {
        padding: 50px 20px 50px 20px;
    }

    .wsus__join_event_right {
        padding: 50px 40px;
    }

    /* join event end */


    /* testimonial start */

    .wsus__testimonial_3 {
        margin-left: 0px;
        margin-right: 0px;
    }

    .wsus__testimonial_3_slide_text_border {
        border-right: none;
    }

    .wsus__testimonial_3_slide_text {
        padding: 35px 10px 40px 10px;
    }

    .wsus__testimonial_3_slide_img_area {
        margin-top: 0px;
        margin-left: 18px;
        padding-bottom: 25px;
    }

    /* testimonial end */


    /*  blog start */

    .wsus__blog_3_item {
        height: 340px;
    }

    .wsus__blog_3_overly .text .common_btn {
        margin-top: 38px;
    }

    .wsus__blog_3_overly .text {
        bottom: 30px;
        left: 30px;
    }

    .wsus__blog_3_item p {
        top: 30px;
        left: 30px;
    }

    /*  blog end */


    /* footer start */

    .wsus__footer_3 {
        padding-left: 0px;
    }

    .wsus__footer_3 .wsus__footer_left {
        margin-top: 100px;
        padding-left: 12px;
        margin-bottom: 16px !important;
    }

    .wsus__footer_3_right_link {
        padding-left: 0px;
        padding-right: 0px;
    }

    .wsus__footer_3 .wsus__footer_manu {
        padding-left: 12px;
    }

    .wsus__footer_3 .wsus__footer_right {
        padding-left: 12px;
    }

    .wsus__footer_3_right {
        padding-top: 30px;
    }

    .wsus__download_link {
        margin-top: 40px;
        padding-left: 12px;
    }

    /* footer end */

    /*============================
        HOME PAGE 3 END
    ============================*/



    /*============================
        ABOUT START
    ============================*/

    .wsus___breadcrumb_text h1 {
        font-size: 30px;
    }

    .wsus___breadcrumb_text {
        padding: 150px 0px 50px;
    }

    .wsus__breadcrumb::after {
        left: -222px;
        width: 136%;
    }

    .wsus___breadcrumb_text ul li,
    .wsus___breadcrumb_text ul li a {
        font-size: 14px;
    }

    .wsus__about_us_text {
        margin-top: 60px;
    }

    .wsus__why_choose_us::after {
        display: none;
    }

    .wsus__why_choose_us_text ul li {
        width: 100%;
    }

    .wsus__why_choose_us_img {
        height: auto;
        margin-top: 50px;
    }

    .wsus__join_event_2_text {
        padding: 0;
        padding-top: 45px !important;
        box-shadow: none;
        padding-bottom: 40px !important;
    }

    .wsus__join_event_2 .wsus__video_button {
        height: 450px;
    }

    .wsus__join_event_2 .play_btn {
        left: 113px;
        transform: translate(0px, -244%);
    }

    .wsus__join_event_3 .wsus__video_button {
        height: 750px;
    }

    .wsus__join_event_3 .play_btn {
        transform: translate(0px, -479%);
    }

    .wsus__counter::after {
        display: none;
    }

    .wsus__counter_img {
        height: auto;
        margin-top: 60px;
    }

    /*============================
        ABOUT END
    ============================*/



    /*============================
        DAY CLASS START
    ============================*/

    .wsus__photo_gallery_item {
        height: auto;
    }

    .wsus__service_details_top .icon {
        width: 60px;
        height: 60px;
    }

    .wsus__service_details_top .text h2 {
        font-size: 24px;
    }

    .wsus__service_details_text p {
        font-size: 16px;
        line-height: 24px;
    }

    .wsus__service_details_text .list li {
        font-size: 16px;
    }

    .wsus__service_details_text .list li::after {
        top: 9px;
    }

    .wsus__service_details_text .list li {
        width: 100%;
    }

    .wsus__service_details_text {
        margin-bottom: 40px;
    }

    .wsus__video_button {
        height: 180px;
    }

    /*============================
        DAY CLASS END
    ============================*/



    /*============================
        BLOG START
    ============================*/

    .wsus__pagination ul li a {
        width: 35px;
        height: 35px;
        font-size: 14px;
        line-height: 35px;
    }

    /*============================
        BLOG END
    ============================*/



    /*============================
        WORKOUT START
    ============================*/

    .wsus__workout_item .img {
        height: auto;
    }

    /*============================
        WORKOUT END
    ============================*/



    /*============================
        CONTACT START
    ============================*/

    .wsus__contact {
        margin-right: 20px;
        margin-left: 20px;
    }

    .wsus__contact_contant {
        padding: 28px 17px 20px 20px;
    }

    .wsus__contact_item {
        margin-bottom: 50px;
    }

    .wsus__contact_img {
        display: none;
    }

    .wsus__contact_map {
        height: 300px;
    }

    /*============================
        CONTACT END
    ============================*/



    /*============================
        CART START
    ============================*/

    .wsus__payment_manu {
        gap: 10px;
    }

    .wsus__cart_coupon form input {
        width: 180px;
    }

    .wsus__cart_list_pricing h6 span,
    .wsus__cart_list_pricing h5 span,
    .wsus__cart_list_pricing p span {
        width: 38%;
    }

    .wsus__cart_list_bottom_btn {
        gap: 25px;
        justify-content: center;
        padding: 35px 0px 35px 0px;
    }


    .wsus__cart_list .pro_img {
        min-width: 120px;
        padding-right: 35px !important;
    }

    /*============================
        CART END
    ============================*/



    /*============================
        CHECKOUT START
    ============================*/

    .wsus__checkout_form_btn {
        justify-content: center;
    }

    .wsus__billing_product li .text {
        width: 56%;
        margin-left: 20px;
    }

    .wsus__billing_product li .text a {
        font-size: 16px;
    }

    .wsus__total_price {
        padding: 25px 0px 25px 0px;
    }

    .wsus__shipping_address_item {
        margin-top: 35px;
    }

    .wsus__billing_summary h5 {
        padding-right: 0;
    }

    .wsus__checkout_form_btn .cart_list_btn {
        padding: 10px 26px !important;
    }

    .wsus__checkout_form_btn .common_btn {
        padding: 10px 45px;
    }

    /*============================
        CHECKOUT END
    ============================*/



    /*============================
        PAYMENT START
    ============================*/

    .wsus__payment .modal .modal-content {
        padding: 15px;
    }

    .wsus__payment .modal .modal-dialog {
        max-width: 300px;
    }

    .wsus__payment .wsus__billing_summary {
        margin-top: 30px;
    }

    .modal_payment_popup p {
        display: none;
    }

    .modal_payment_popup .modal_iteam {
        display: none;
    }

    .modal_payment_popup .modal-footer .common_btn {
        padding: 13px 30px;
    }

    .modal_payment_success .modal_img {
        width: auto;
        height: auto;
        margin: 0 auto;
    }

    .modal_payment_success h4,
    .modal_payment_success h4 span {
        font-size: 24px;
    }

    .modal_payment_success p,
    .modal_payment_success p span {
        margin-bottom: 35px;
    }

    /*============================
        PAYMENT END
    ============================*/



    /*============================
        PROGRAMS START
    ============================*/

    .wsus__programs_page {
        padding-left: 15px;
        padding-right: 10px;
    }

    /*============================
        PROGRAMS END
    ============================*/



    /*============================
        PRODUCT START
    ============================*/

    .wsus__product__sidebar {
        margin-bottom: 40px;
    }

    /*============================
        PRODUCT END
    ============================*/



    /*============================
        TRAINER START
    ============================*/

    .wsus__trainer_page {
        padding-left: 20px;
        padding-right: 20px;
    }

    /*============================
        TRAINER END
    ============================*/



    /*============================
        SERVICE START
    ============================*/

    .decision_last_item .img::after {
        display: block;
    }

    /*============================
        SERVICE END
    ============================*/



    /*============================
        WORKOUT DETAILS START
    ============================*/
    .wsus__program_details_img_1 {
        height: auto;
    }

    .wsus__program_photo_gallery .wsus__photo_gallery_item {
        height: auto;
    }

    .wsus__program_details_img_2 {
        height: auto;
    }

    .wsus__workout_details_triner .wsus__single_trainer {
        height: auto;
    }

    .wsus__program_tags ul li a {
        padding: 4px 14px;
    }

    .wsus__program_details .wsus__faq_accordion {
        margin-bottom: 60px;
    }

    /*============================
        WORKOUT DETAILS START
    ============================*/



    /*============================
        BLOG DETAILS START
    ============================*/

    .wsus__blog_details_img_1 {
        height: auto;
    }

    .wsus__blog_details_left h2 {
        font-size: 26px;
        line-height: 30px;
    }

    .wsus__blog_details_img_2 .img {
        height: auto;
    }

    .wsus__blog_details_queto {
        padding: 120px 30px;
    }

    .wsus__blog_details_video {
        height: auto;
    }

    .wsus__blog_details_tag {
        margin-top: 20px;
    }

    .wsus__blog_details_tag_share .share {
        margin-top: 20px;
    }

    .wsus__blog_post_direction .prev_post {
        width: 100%;
    }

    .wsus__blog_post_direction .next_post {
        width: 100%;
        margin-top: 30px;
    }

    .wsus__blog_post_direction .prev_post .text {
        width: 75%;
    }

    .wsus__blog_post_direction .next_post .text {
        width: 75%;
    }

    .wsus__blog_single_comment .text {
        width: 100%;
    }

    .wsus__blog_single_comment .text p {
        line-height: initial;
    }

    .wsus__blog_comment_reply {
        margin-left: 0;
    }

    .wsus__blog_details_form {
        padding: 30px;
    }

    .wsus__blog_details_right {
        margin-left: 0;
    }

    .wsus__blog_details_left {
        margin-bottom: 60px;
    }

    .wsus__blog_sidebar_wizard {
        padding: 15px 20px 15px;
    }

    .wsus__blog_details_tag li a {
        font-size: 14px;
        padding: 2px 10px 3px;
    }

    .wsus__blog_fitness_coach {
        height: auto;
    }

    .wsus__blog_fitness_coach_name {
        right: -78px;
    }

    .wsus__blog_sidebar_releted_blog li a b {
        width: 57%;
    }

    /*============================
        BLOG DETAILS END
    ============================*/



    /*============================
        PRODUCT DETAILS START
    ============================*/
    .wsus__product_details_slider {
        margin: 0px 15px;
    }

    .wsus__product_details_slide_show_img {
        height: auto;
        padding: 0px 12px;
    }

    .wsus__product_details_slider_img {
        height: 50px;
    }

    .wsus__product_details .nextArrow,
    .wsus__product_details .prevArrow {
        top: 322px;
        height: 50px;
        line-height: 50px !important;
    }

    .wsus__product_summary {
        margin-left: 0;
        justify-content: center;
    }

    .wsus__product_summary h2 {
        font-size: 30px;
    }

    .wsus__product_summary {
        margin-top: 40px;
    }

    .wsus__buy_cart_button {
        margin-left: 0;
        margin-top: 30px;
    }

    .wsus__product_description_img {
        height: auto;
    }

    .wsus__product_description_text {
        margin-left: 0;
        margin-top: 60px;
    }


    .wsus__product_additional_info_img {
        height: auto;
    }

    .wsus__product_additional_info_text {
        margin-left: 0;
        margin-top: 60px;
    }

    .wsus__product_review .text .review_icon {
        margin-top: 8px;
    }

    /*============================
        PRODUCT DETAILS END
    ============================*/



    /*============================
        SERVICE START
    ============================*/

    .wsus__programe_2_item .img {
        height: auto;
    }

    /*============================
        SERVICE END
    ============================*/



    /*============================
        PROGRAM DETAILS START
    ============================*/

    .wsus__trainer_details_text {
        padding-left: 0;
        margin-top: 60px;
    }

    .wsus__trainer_details_text h2 {
        font-size: 35px;
    }

    .wsus__trainer_details::after {
        display: none;
    }

    .wsus__trainer_details_text ul li {
        width: 100%;
    }

    .wsus__join_event_right {
        padding: 40px 20px;
    }

    .wsus__join_event_right a {
        margin-top: 60px;
    }

    /*============================
        PROGRAM DETAILS END
    ============================*/



    /*============================
        TRAINER DETAILS START
    ============================*/

    .wsus__experience_img {
        height: auto;
    }

    .wsus__experience_text {
        margin-top: 60px;
    }

    .wsus__experience::after {
        display: none;
    }

    .wsus__details_class_time::after {
        display: none;
    }

    .details_class_time_img {
        margin-top: 60px;
    }

    /*============================
        TRAINER DETAILS END
    ============================*/



    /*============================
        FAQ'S START
    ============================*/

    .wsus__faq .wsus__section_heading_3 h2 {
        font-size: 30px;
    }

    /*============================
        FAQ'S END
    ============================*/



    /*============================
        PHOTO AND VIDEO START
    ============================*/

    .wsus__gallery_page .wsus__photo_gallery_item {
        height: auto;
    }

    .wsus__video_gallery_item iframe {
        height: 200px;
    }

    /*============================
        PHOTO AND VIDEO END
    ============================*/



    /*============================
        LOGIN & REG START
    ============================*/

    .wsus__login {
        margin-right: 12px;
        margin-left: 12px;
    }

    .wsus__login_contant {
        padding: 18px 30px 25px 30px;
    }

    .wsus__login_contant h2 {
        font-size: 30px;
    }

    .wsus__login_others_option {
        justify-content: center;
    }

    /*============================
        LOGIN & REG END
    ============================*/


    /*============================
        AWARD START
    ============================*/
    .wsus__award_heading h2 {
        font-size: 30px;
    }

    .wsus__award_item span {
        display: none;
    }

    .wsus__award_item .name {
        width: 100%;
        text-align: center;
    }

    .wsus__award_item .award {
        width: 100%;
        text-align: center;
        margin: 15px 0px;
    }

    .wsus__award_item .winner {
        width: 100%;
        text-align: center;
    }

    .wsus__award_item {
        padding: 35px 20px;
    }

    /*============================
        AWARD END
    ============================*/


    /*============================
        ERROR START
    ============================*/
    .wsus__error_area .img {
        width: auto;
        height: auto;
    }

    .wsus__error_area h2 {
        font-size: 45px;
    }

    /*============================
        ERROR END
    ============================*/



    /*============================
        DASHBOARD START
    ============================*/

    /* profile start */

    .wsus__dashboard_main_contant {
        margin-top: 60px;
    }

    .wsus__profile_info {
        padding: 30px 20px 23px 20px;
    }

    .wsus__profile_info .common_btn {
        margin-top: 30px;
    }

    .wsus__dashboard_main_contant h4 {
        font-size: 24px;
    }

    .wsus__profile_info ul li {
        font-size: 15px;
    }

    .wsus__profile_info ul li span {
        width: 80px;
        font-size: 15px;
    }

    .wsus__profile_info ul {
        margin-top: 15px;
    }

    /* profile end */


    /* invoice start */

    .wsus__dashboard_invoice {
        padding: 30px 20px 30px 20px;
    }

    .wsus__dashboard_invoice_right {
        text-align: start;
    }

    .wsus__dashboard_invoice_logo {
        margin: 40px 0px;
        width: 50%;
    }

    /* invoice end */

    /*============================
        DASHBOARD END
    ============================*/

    .main_menu_3 {
        top: 32px;
    }

    .wsus__header_3 {
        background: var(--colorBlue);
    }

    .wsus__header_right {
        justify-content: center;
    }

    .wsus__header_3 .container::after {
        left: 0;
        width: 100%;
    }

    .wsus__cart_list .pro_name {
        min-width: 220px;
    }

    .wsus__cart_list .pro_select {
        min-width: 200px;
    }

    .wsus__cart_list .pro_tk {
        min-width: 100px;
    }

    .wsus__cart_list .pro_icon {
        min-width: 90px;
    }

    .wsus__dashboard_wishlist .table tr th,
    .wsus__dashboard_wishlist .table tr td {
        min-width: 140px;
    }

    .wsus__program_tags {
        width: 100%;
    }

    .wsus__program_4_item {
        height: auto;
    }
}