@import url(https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Inter:wght@100..900&family=Jost:ital,wght@0,100..900;1,100..900&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Public+Sans:ital,wght@0,100..900;1,100..900&family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);
@media screen and (max-width: 767px) {
  .marvel-card-flex {
    gap: 10px !important;
    flex-wrap: wrap !important;
    width: 100% !important;
  }
  .marvel-card-flex .marvel-card {
    flex: 1 1 100% !important;
  }
  .m-logo {
    width: 160px;
  }
  #accordionPG .accordion-item .accordion-header .accordion-button {
    display: block;
  }
  #accordionPG .accordion-item .accordion-header .accordion-button img {
    display: block;
  }
  #accordionPG .accordion-item .accordion-header .accordion-button small {
    display: block;
  }
  .product-details-wrap .product-details-flex .product-content-sec .check-Availability-sec button {
    padding: 0px 4px;
  }
  header .header-details-wrap .header-detials-flex .header-left-detials ul a {
    font-size: 11px;
  }
  header .header-details-wrap .header-detials-flex .header-left-detials ul a img {
    margin-right: 5px;
  }
  header .header-details-wrap .header-detials-flex .header-right-detials ul a {
    font-size: 11px;
  }
  .h-300 {
    height: 300px !important;
    margin: auto;
  }
  .modal-header img {
    width: 150px;
  }
  .m-15 {
    padding-right: 15px;
  }
  .owl-carousel .owl-item img {
    display: block;
    width: auto !important;
  }
  .userlogin_menu {
    position: relative;
  }
  .userlogin_menu:hover ul {
    display: block !important;
    position: absolute;
    right: 0;
    background: #40403f;
    top: 32px;
    width: 100px;
    z-index: 99;
  }
  .userlogin_menu:hover ul li a {
    display: block;
    padding: 7px 7px;
    border-bottom: 1px solid #ccc;
  }
  .userlogin_menu a img {
    max-width: 20px;
    margin: 0px !important;
  }
  .userlogin_menu ul {
    display: none !important;
  }
  .header-right a {
    position: relative;
  }
  .header-right a .cart-num {
    position: absolute;
    right: -5px;
    color: white;
    background-color: #FF0008;
    font-family: "Inter", sans-serif;
    font-size: 8px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    border-radius: 50%;
    width: 11px;
    height: 11px;
    text-align: center;
  }
  .offers-welcome-sec {
    background: white;
  }
  .offers-welcome-sec .common-form {
    border: 0;
  }
  .checkout-accordion .accordion-button {
    font-size: 16px;
  }
  .checkout-accordion .accordion-button span {
    font-size: inherit;
  }
  .guest-Checkout-sec::after {
    content: unset;
  }
  .gallery-sec .img-content .content-sec h2 {
    font-size: 16px;
  }
  .gallery-sec .img-content .content-sec p {
    font-size: 12px;
  }
  .order-history-sec .order-wrap .order-right-wrap .order-card .download-btn {
    font-size: 12px;
    line-height: 32px;
    padding: 0 12px;
  }
  .order-history-sec .order-wrap .order-right-wrap .order-card .status-wrap h6 {
    font-size: 16px;
  }
  .order-history-sec .order-wrap .order-right-wrap .order-card .status-wrap h5 {
    font-size: 14px;
  }
  .blog-details-sec .blog-flex .blog-details-left-content-sec .tags ul li a {
    font-size: 12px !important;
  }
  .blog-sec .blog-flex .blog-card .text-wrap .team-flex h5 {
    font-size: 12px;
  }
  .blog-sec .blog-flex .blog-card p {
    font-size: 13px;
  }
  .order-checkout-summary-sec .product-summary-sec .product-summary-content {
    margin-bottom: 24px;
  }
  .order-checkout-summary-sec .product-summary-sec .product-summary-content .product-summary-card h5 {
    font-size: 14px;
    line-height: 19px;
  }
  .order-checkout-summary-sec .product-summary-sec .product-summary-content .product-summary-card h6 {
    font-size: 16px;
    line-height: 24px;
  }
  .order-checkout-summary-sec .product-summary-sec .product-summary-content .product-summary-card h4 {
    font-size: 16px;
  }
  .order-card-wrap .apply-wrap button {
    font-size: 14px;
    background: #ddd;
    padding: 10px 15px;
    border-radius: 5px;
  }
  .order-card-wrap .apply-wrap:hover {
    background: #000;
    color: #fff;
  }
  .order-card-wrap .update-btn {
    font-size: 12px;
    padding: 12px 24px;
  }
  .order-card-wrap .cart-amount-list h5 {
    font-size: 14px;
  }
  .order-card-wrap .cart-amount-list h5 + h6 {
    font-size: 14px;
  }
  .order-card-wrap .cart-amount-list p {
    font-size: 14px;
  }
  .order-summary-sec .checkout-btn {
    width: -moz-fit-content;
    width: fit-content;
    font-size: 12px;
    padding: 12px 24px;
  }
  .checkout-top-sec .checkout-btn-overflow .checkout-btn-wrap .checkout-btn h5 {
    font-size: 14px !important;
  }
  .checkout-top-sec .secondary-heading h2 {
    font-size: 20px;
  }
  .product-details-wrap .product-details-flex .product-img-wrap .owl-nav .owl-next,
  .product-details-wrap .product-details-flex .product-img-wrap .owl-nav .owl-prev {
    top: 38%;
  }
  .product-details-wrap .product-details-flex .product-img-wrap .owl-dots {
    flex-wrap: nowrap !important;
    overflow-x: auto;
  }
  .product-details-wrap .product-details-flex .product-img-wrap .owl-dots .owl-dot {
    height: 74px;
    flex: 0 0 71px;
  }
  .header-breadcrumb .breadcrumb {
    gap: 2px 8px !important;
  }
  .header-breadcrumb .breadcrumb .breadcrumb-item {
    padding-left: 0 !important;
  }
  .what-do-powermax-sec .dark-btn {
    padding: 7px 12px;
    font-size: 10px;
  }
  .what-do-powermax-sec .dark-btn img {
    max-width: 5px;
  }
  .marvel-treadmills-sec .primary-btn-sm img {
    max-width: 5px;
  }
  .primary-btn-sm {
    font-size: 10px;
  }
  .sale-content-wrap {
    top: 0;
  }
  .sale-content-wrap::before {
    width: 89px;
    height: 104px;
    right: -15px;
    top: -38px;
  }
  .sale-content-wrap h3 {
    font-size: 12px;
  }
  .sale-content-wrap p {
    font-size: 10px;
  }
  .category-bottom-sec {
    padding-top: 47px;
  }
  header .header-details-wrap .header-detials-flex .header-left-detials ul {
    flex-wrap: wrap;
    gap: 0 12px;
  }
  header .header-details-wrap .header-detials-flex .header-left-detials ul span {
    display: none;
  }
  .gallery-sec p {
    margin-bottom: 0;
  }
  .gallery-sec .gallery-flex .img-wrap1 {
    width: 100%;
  }
  .gallery-sec .gallery-flex .img-wrap2 .img-wrap {
    flex: 1 1 100%;
  }
  .gallery-sec .gallery-flex .img-wrap3 {
    flex-direction: column;
  }
  .marvel-category-top .img-wrap .primary-btn-sm {
    bottom: 16px;
    left: 12px;
  }
  .discover-Your-Favorites-sec .discover-products-sec .img-wrap:first-child {
    max-width: unset;
    width: unset;
  }
  .secondary-heading h6 {
    font-size: 12px;
    line-height: normal;
  }
  .secondary-heading h2,
  .secondary-heading h1 {
    line-height: normal;
    font-size: 16px;
  }
  .secondary-heading h2::before,
  .secondary-heading h1::before {
    content: "";
    width: 15px;
  }
  .common-accordion .accordion-button {
    font-size: 14px;
    line-height: 18px;
    gap: 8px;
  }
  .common-accordion p {
    font-size: 14px;
  }
  .dark-btn {
    font-size: 14px;
    padding: 11px;
  }
  .dark-btn img {
    margin-left: 8px;
  }
  .cart-btn {
    font-size: 12px;
    padding: 0 11px;
    line-height: 42px;
  }
  .common-form .submit-btn {
    font-size: 12px;
    padding: 15px;
    line-height: 12px;
  }
  .code-off-section {
    padding: 12px 0;
  }
  .code-off-section .code-off-wrap {
    flex-wrap: wrap;
    gap: 4px 24px;
  }
  .pagination-wrap {
    margin-top: 32px;
  }
  .pagination-wrap ul {
    gap: 8px;
  }
  .pagination-wrap ul a {
    width: 38px;
    height: 38px;
    font-size: 16px;
  }
  footer {
    padding: 0px 0 0 0;
  }
  footer > .container {
    max-width: 100%;
    padding: 0;
  }
  footer .inner_footer {
    padding-bottom: 0px;
  }
  footer .footer-wrap {
    flex-wrap: wrap;
    gap: 0 20px;
    padding-bottom: 0px;
  }
  footer .footer-wrap .footer-logo-wrap {
    flex-wrap: wrap;
    gap: 20px;
    max-width: 100%;
    border-right: 0px;
    padding: 0;
    text-align: center;
    justify-content: center;
  }
  footer .footer-wrap .footer-logo-wrap p {
    margin-bottom: 0;
  }
  footer .footer-wrap .footer-logo-wrap .footer-certificate-sec {
    display: flex;
    flex-direction: column-reverse;
    align-items: center;
    gap: 22px;
  }
  footer .footer-wrap .footer-logo-wrap .footer-certificate-sec br {
    display: none;
  }
  footer .footer-wrap .footer-list-wrap {
    flex: 1 1 45%;
    padding: 0;
    border-right: 0;
    padding-left: 24px;
  }
  footer .footer-wrap .footer-list-bottom {
    margin-top: 20px;
  }
  footer .footer-wrap .footer-follow-us {
    padding: 24px 0;
    margin: 32px 0;
    max-width: 100%;
    justify-content: center;
    text-align: center;
    border: 1px solid rgba(217, 217, 217, 0.5);
    border-width: 1px 0;
  }
  footer .footer-wrap .footer-follow-us .social-media {
    justify-content: center;
  }
  footer .footer-wrap .footer-follow-us .visa-images {
    margin-top: 24px;
    justify-content: center;
  }
  footer .footer-bottom-sec {
    border-top: 0;
  }
  footer .footer-bottom-sec p a {
    color: #fff;
    font-size: 12px;
  }
  footer .footer-bottom-sec > .container {
    flex-direction: column;
    align-items: center;
    padding: 0px 24px 36px 24px;
    gap: 21px;
  }
  footer .footer-bottom-sec .para-right {
    flex-direction: column;
    align-items: center;
    gap: 16px;
    max-width: 172px;
    margin: auto;
    text-align: center;
  }
  footer .footer-bottom-sec .privacy-para {
    color: #2B2A29;
  }
  footer .floating-social-sec {
    position: fixed;
    right: 0;
    width: 100%;
    bottom: 10px;
  }
  footer .floating-social-sec ul {
    justify-content: center;
  }
  footer .floating-social-sec ul li img {
    width: 33px;
  }
  .take-first-sec {
    padding: 51px 0 51px 0;
  }
  .take-first-sec .secondary-heading h2 {
    margin-bottom: 32px;
  }
  .take-first-sec .secondary-heading h2::before {
    content: "";
    left: 50%;
    transform: translateX(-50%);
  }
  .discover-Your-Favorites-sec {
    padding: 24px 0 32px 15px;
  }
  .discover-Your-Favorites-sec .container {
    padding-left: 0px;
  }
  .discover-Your-Favorites-sec .discover-top-heading {
    margin-bottom: 30px;
  }
  .discover-Your-Favorites-sec .primary-btn-sm img {
    max-width: 5px;
  }
  .discover-Your-Favorites-sec .discover-products-wrap {
    overflow-x: scroll;
  }
  .discover-Your-Favorites-sec .discover-products-wrap .discover-products-sec {
    width: 917px;
    gap: 9px;
  }
  .discover-Your-Favorites-sec .discover-products-wrap .discover-products-sec .collection-img-wrap {
    flex-direction: row;
    gap: 9px;
  }
  .discover-Your-Favorites-sec .discover-products-wrap .discover-products-sec .img-wrap img {
    width: 159px;
    height: 200px;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .discover-Your-Favorites-sec .discover-products-wrap .discover-products-sec .discover-btn {
    font-size: 8.496px;
    line-height: normal;
    /* 206.25% */
    padding: 4px 6px;
    top: 8px;
    right: 6px;
  }
  .discover-Your-Favorites-sec .discover-products-wrap .discover-products-sec .discover-light-btn {
    font-size: 8.496px;
    padding: 4px 6px;
    top: 8px;
    right: 6px;
    line-height: normal;
    /* 206.25% */
  }
  .product-Category-sec {
    margin-bottom: 42px;
  }
  .product-Category-sec .product-Category-flex {
    gap: 18px;
    flex-wrap: wrap;
    margin-bottom: 24px;
  }
  .product-Category-sec .product-Category-flex .product-Category-btn-wrap {
    width: 600px;
    overflow-x: scroll;
  }
  .product-Category-sec .product-Category-flex .product-Category-btn {
    gap: 14px;
    flex-wrap: wrap;
    width: 500px;
    padding-bottom: 0;
  }
  .product-Category-sec .product-Category-flex .product-Category-btn li {
    font-size: 11.378px;
  }
  .product-Category-sec .product-Category-product .Category-card-sec {
    width: 100%;
    height: 400px;
  }
  .product-Category-sec .product-Category-product .Category-card-sec:hover .category-content-sec {
    bottom: 9px !important;
  }
  .product-Category-sec .product-Category-product .Category-card-sec img {
    position: absolute;
    top: 39%;
    transform: translate(-50%, -50%);
    height: 300px !important;
    width: auto;
    left: 50%;
  }
  .product-Category-sec .product-Category-product .Category-card-sec .category-content-sec {
    bottom: 10px !important;
    left: 9px !important;
  }
  .product-Category-sec .product-Category-product .Category-card-sec .category-content-sec h6 {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 3px;
  }
  .product-Category-sec .product-Category-product .Category-card-sec .category-content-sec p {
    font-size: 11px;
    line-height: 14px;
  }
  .product-Category-sec .product-Category-product .Category-card-sec .new-title {
    left: 9px;
    top: 8px;
    font-size: 8px;
  }
  .product-Category-sec .product-Category-product .Category-card-sec .product-cart-icon {
    top: 8px;
    right: 9px;
    width: 15px;
  }
  .product-Category-sec .product-Category-product .Category-card-sec .black-border-btn {
    padding: 1px 12px 1px 12px;
    font-size: 8px;
    line-height: 17px;
  }
  .product-Category-sec .product-Category-product .owl-nav .owl-next {
    right: 0;
  }
  .product-Category-sec .product-Category-product .owl-nav .owl-prev {
    left: 0;
  }
  .discover-products-sm .img-wrap {
    position: relative;
    width: auto;
  }
  .discover-products-sm .img-wrap .discover-btn {
    font-size: 11px;
  }
  .owl-carousel .owl-item img {
    display: block;
    width: auto;
    margin: auto !important;
  }
  .our-brands-sec {
    margin-bottom: 45px;
  }
  .our-brands-sec .container {
    padding: 0;
  }
  .our-brands-sec .secondary-heading {
    margin-bottom: 24px;
  }
  .our-brands-sec .our-brand-overflow {
    overflow: scroll;
  }
  .our-brands-sec .our-brand-overflow .our-brand-wrap {
    width: 300px;
  }
  .celebrity-themselves-sec {
    padding: 42px 0;
    background: #212120;
  }
  .celebrity-themselves-sec .secondary-heading h2 {
    margin-bottom: 32px;
  }
  .celebrity-themselves-sec .celebrity-content-sec {
    padding: 29px 29px 0 23px;
  }
  .celebrity-themselves-sec .celebrity-content-sec h6 {
    color: #8f8f8f;
    font-family: "Roboto", sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    text-transform: capitalize;
    margin-bottom: 3px;
  }
  .celebrity-themselves-sec .celebrity-content-sec h2 {
    color: white;
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
    margin-bottom: 22px;
  }
  .celebrity-themselves-sec .celebrity-content-sec h5 {
    margin: 12px 0 14px 0;
    color: #8f8f8f;
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 22px;
    /* 137.5% */
    text-transform: capitalize;
  }
  .celebrity-themselves-sec .celebrity-content-sec h4 {
    color: white;
    font-family: "Roboto", sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: capitalize;
    margin-bottom: 0;
  }
  .celebrity-themselves-sec .celebrity-content-sec h3 {
    color: #8f8f8f;
    font-family: "Roboto", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: capitalize;
    margin-bottom: 25px;
  }
  .celebrity-themselves-sec .celebrity-img-wrap {
    overflow: scroll;
  }
  .celebrity-themselves-sec .celebrity-img-wrap .celebrity-img {
    padding-left: 25px;
    width: 392px;
    display: flex;
    gap: 22px;
    align-items: center;
  }
  .celebrity-themselves-sec .owl-nav .owl-prev {
    width: 32px;
    height: 32px;
    background: url(/images/owl-prev-icon.svg?cbe280fb85eadf390c51032411d4ebd5) no-repeat center !important;
    background-size: cover;
    position: absolute;
    z-index: 3;
    box-shadow: -2px 5px 7px 2px rgba(0, 0, 0, 0.12);
    border-radius: 32px;
    top: 42%;
    left: 0px;
    transform: translateY(-50%);
  }
  .celebrity-themselves-sec .owl-nav .owl-prev span {
    font-size: 0;
  }
  .celebrity-themselves-sec .owl-nav .owl-next {
    width: 32px;
    height: 32px;
    background: url(/images/owl-next-icon.svg?289069ab5e2b350464d7f01396aac221) no-repeat center !important;
    background-size: cover;
    position: absolute;
    z-index: 3;
    box-shadow: -2px 5px 7px 2px rgba(0, 0, 0, 0.12);
    border-radius: 32px;
    top: 42%;
    right: 0px;
    transform: translateY(-50%);
  }
  .celebrity-themselves-sec .owl-nav .owl-next span {
    font-size: 0;
  }
  .marvel-series-sec {
    margin: 0 0 29px 0;
    border-bottom: 0;
    flex-wrap: wrap;
  }
  .marvel-series-sec .marvel-series-card {
    flex: 1 1 50%;
    height: 153.01px;
    border-bottom: 1px solid #ebebeb !important;
  }
  .marvel-series-sec .marvel-series-card h6 {
    font-size: 16px;
  }
  .marvel-series-sec .marvel-series-card p {
    font-size: 12px;
    margin-bottom: 0;
  }
  .Making-Waves-sec {
    margin-bottom: 37px;
  }
  .Making-Waves-sec .container {
    padding: 0;
  }
  .Making-Waves-sec .secondary-heading h2 {
    margin-bottom: 20px;
  }
  .Making-Waves-sec .marking-waves-flex {
    width: 710px;
  }
  .Making-Waves-sec .marking-waves-flex .marking-img {
    height: 57.426px;
  }
  .Making-Waves-sec .marking-waves-flex .marking-img img {
    width: 80%;
  }
  .Making-Waves-sec .making-waves-overflow {
    overflow: scroll;
  }
  .about-powermax-sec {
    padding: 25px 0 28px 0;
    background: url(/images/about-powermax-sec-img-bg-sm.png?fac58c4430aa6ac883d5363f63120b38) no-repeat center;
    background-size: cover;
    background-color: #212120;
  }
  .about-powermax-sec .container {
    padding: 0 17px;
  }
  .about-powermax-sec .secondary-heading h2 {
    margin-bottom: 21px;
  }
  .about-powermax-sec .secondary-heading p {
    font-size: 16px;
    line-height: 22px;
  }
  .about-powermax-sec .about-flex {
    margin-bottom: 24px;
    flex-wrap: wrap;
    justify-content: center;
    gap: 16px;
  }
  .about-powermax-sec .about-bottom-flex {
    flex-wrap: wrap;
    gap: 8px 7px;
  }
  .about-powermax-sec .about-bottom-flex .gym-steup-card {
    border-radius: 7.73px;
    padding: 0 0 0 14px;
    width: auto;
    flex: 1 1 45%;
    height: 62.84px;
    display: flex;
    align-items: center;
    gap: 17px;
  }
  .about-powermax-sec .about-bottom-flex .gym-steup-card img {
    width: 27%;
  }
  .about-powermax-sec .about-bottom-flex .gym-steup-card h6 {
    font-size: 17.93px;
    line-height: normal;
  }
  .about-powermax-sec .about-bottom-flex .gym-steup-card p {
    font-size: 10px;
    line-height: normal;
  }
  .know-About-sec {
    padding: 0;
    gap: 0;
    flex-wrap: wrap;
  }
  .know-About-sec .secondary-heading {
    padding: 31px 17px 24px 17px;
    background-color: #fafafa;
  }
  .testimonials-Speak-sec {
    margin-top: 35px;
    margin-bottom: 74px;
  }
  .testimonials-Speak-sec .secondary-heading {
    width: 222px;
    margin: auto;
  }
  .testimonials-Speak-sec .secondary-heading h2 {
    margin-bottom: 31px;
  }
  .testimonials-Speak-sec .testimonials-card {
    margin: auto;
    border-right: 0;
    padding: 0;
    max-width: 350px;
  }
  .testimonials-Speak-sec .testimonials-card p {
    font-size: 16px;
    margin: 15px 0 20px 0;
  }
  .testimonials-Speak-sec .testimonials-card h5 {
    font-size: 14px;
  }
  .testimonials-Speak-sec .owl-dots {
    transform: translateY(5px);
  }
  .gearUp-sec .gearUp-content {
    bottom: 18px;
    left: 21px;
    right: unset;
    width: 177px;
  }
  .gearUp-sec .gearUp-content h6 {
    font-size: 16px;
  }
  .gearUp-sec .gearUp-content h5 {
    font-size: 18px;
  }
  .gearUp-sec .play-btn {
    top: unset;
    left: unset;
    bottom: 45px;
    right: 38px;
    transform: unset;
  }
  @keyframes play-btn-amin {
    0% {
      width: 0;
      height: 0;
    }
    100% {
      width: 80px;
      height: 80px;
    }
  }
  .delivering-Solutions-sec {
    padding: 39px 0 0 0;
  }
  .delivering-Solutions-sec .secondary-heading h2 {
    margin-bottom: 30px;
  }
  .delivering-Solutions-sec .owl-nav {
    display: none;
  }
  .delivering-Solutions-sec .delivering-card {
    width: 142.817px;
    height: 81.891px;
  }
  .delivering-Solutions-sec .delivering-card img {
    width: 60% !important;
  }
  .for-home-sec .discover-products-wrap .discover-products-sec {
    width: 1307px;
  }
  .for-home-sec .discover-products-wrap .discover-products-sec .collection-img-row {
    flex: auto;
    gap: 9px;
  }
  .for-home-sec .discover-products-wrap .discover-products-sec .collection-img-row img {
    width: 212px;
  }
  .please-these-sec .top-heading h2,
  .please-these-sec .top-heading h1 {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 12px;
  }
  .please-these-sec .button-wrap {
    margin: 32px 0;
    gap: 8px;
    align-items: center;
    justify-content: center;
  }
  .please-these-sec .button-wrap .primary-btn,
  .please-these-sec .button-wrap .green-btn {
    font-size: 14px;
    padding: 11px;
    max-width: 100%;
    gap: 12px;
  }
  .please-these-sec .button-wrap .primary-btn img,
  .please-these-sec .button-wrap .green-btn img {
    width: 20px;
  }
  .faq-section {
    padding: 37px 0 52px 0;
  }
  .faq-section h3,
  .faq-section h1 {
    font-size: 20px;
    line-height: 26px;
    margin-bottom: 8px;
  }
  .sub-category-please-sec {
    padding-top: 38px;
  }
  .what-do-powermax-sec {
    padding: 44px 0 52px 0;
  }
  .what-do-powermax-sec h3,
  .what-do-powermax-sec h2 {
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 24px;
  }
  .what-do-powermax-sec p {
    font-size: 14px;
    margin: 14px 0 17px 0;
  }
  .marvel-treadmills-sec .marvel-top-section {
    margin-bottom: 18px;
  }
  .marvel-card {
    padding: 15px;
    max-width: 100%;
  }
  .marvel-card h4 {
    font-size: 14px;
    line-height: 20px;
    padding: 0 0 8px 8px;
  }
  .marvel-card .img-wrap {
    margin: 12px 0 12px 0;
  }
  .marvel-card .card-details-sec p {
    font-size: 12px;
    line-height: 22px;
  }
  .marvel-card .card-details-sec h3 {
    font-size: 14px;
    line-height: 25px;
    margin: 8px 0 16px 0;
  }
  .marvel-card .card-details-sec h3 span {
    font-size: 18px;
    color: #f00;
  }
  .marvel-card .card-details-sec .btn-wrap {
    gap: 12px;
  }
  .marvel-card .btn-wrap {
    justify-content: center;
    gap: 10px;
  }
  .marvel-card .btn-wrap .fav-btn,
  .marvel-card .btn-wrap .eye-icon {
    padding: 8px;
  }
  .marvel-card .btn-wrap .fav-btn img,
  .marvel-card .btn-wrap .eye-icon img {
    width: 24px;
  }
  .marvel-card .btn-wrap .cart-btn {
    font-size: 10px;
    padding: 0 10px;
  }
  .marvel-card-flex {
    gap: 10px;
    flex-wrap: nowrap;
    width: -moz-max-content;
    width: max-content;
  }
  .marvel-overflow {
    overflow: scroll;
  }
  .jogpad-series-wrap {
    margin-top: 32px;
  }
  .product-details-wrap {
    padding: 24px 0 29px 0;
  }
  .product-details-wrap .product-details-flex {
    flex-wrap: wrap;
    gap: 24px;
  }
  .product-details-wrap .product-details-flex .product-content-sec h2 {
    max-width: 100%;
    font-size: 22px;
    line-height: 31px;
    margin-bottom: 10px;
  }
  .product-details-wrap .product-details-flex .product-content-sec .price-taxes-wrap {
    margin-bottom: 8px;
  }
  .product-details-wrap .product-details-flex .product-content-sec .price-taxes-wrap h3 {
    font-size: 21px;
  }
  .product-details-wrap .product-details-flex .product-content-sec .price-wrap {
    gap: 12px;
    margin-bottom: 8px;
  }
  .product-details-wrap .product-details-flex .product-content-sec .price-wrap h3 {
    font-size: 24px;
  }
  .product-details-wrap .product-details-flex .product-content-sec .btn-wrap {
    gap: 4px;
    flex-wrap: wrap;
  }
  .product-details-wrap .product-details-flex .product-content-sec .btn-wrap .form-control {
    width: 100%;
  }
  .product-details-wrap .product-details-flex .product-content-sec .btn-wrap .cart-btn {
    padding: 0 18px;
  }
  .product-details-wrap .product-details-flex .product-content-sec .check-Availability-sec {
    margin: 16px 0 16px 0;
  }
  .product-details-wrap .product-details-flex .product-content-sec .check-Availability-sec form {
    flex-wrap: wrap;
    gap: 8px;
  }
  .product-details-wrap .product-details-flex .product-content-sec .check-Availability-sec form .form-control {
    border-radius: 4px;
  }
  .product-details-wrap .product-details-flex .product-content-sec .check-Availability-sec form button {
    width: 100%;
    font-size: 12px;
    line-height: 40px;
    border-radius: 4px !important;
  }
  .product-details-wrap .product-details-flex .product-content-sec .about-details h3 {
    font-size: 16px;
    margin-bottom: 8px;
  }
  .product-details-wrap .product-details-flex .product-content-sec .about-details p {
    margin-bottom: 16px;
    padding-bottom: 8px;
  }
  .product-details-wrap .product-details-flex .product-content-sec .about-details .share-title h6 {
    font-size: 16px;
    padding-bottom: 12px;
  }
  .product-details-wrap .product-details-flex .product-img-wrap .owl-dots {
    gap: 10px;
    margin-top: 16px;
    flex-wrap: wrap;
  }
  .product-details-wrap .product-details-flex .product-content-sec .product-id {
    margin-bottom: 21px;
  }
  .product-Description-sec {
    margin-bottom: 12px;
  }
  .product-Description-sec .nav-tabs {
    margin-bottom: 12px;
  }
  .product-Description-sec p {
    font-size: 14px;
  }
  .product-lg-img-Wrap .product-lg-img {
    gap: 12px;
  }
  .product-lg-img-Wrap {
    margin-bottom: 24px;
  }
  .related-products-wrap {
    margin-bottom: 32px;
  }
  .related-products-wrap .product-Category-product {
    padding-left: 0;
  }
  .related-products-wrap .product-Category-product .Category-card-sec .category-content-sec {
    bottom: 9px !important;
  }
  .related-products-wrap .price-wrap {
    display: flex;
    gap: 7px;
  }
  .related-products-wrap .price-wrap h3,
  .related-products-wrap .price-wrap h4 {
    font-size: 12px;
    line-height: normal;
  }
  .still-confused-sec h4 {
    margin-bottom: 24px;
    font-size: 12px;
    line-height: normal;
  }
  .still-confused-sec h3 {
    font-size: 12px;
    margin-bottom: 8px;
  }
  .still-confused-sec .still-card-wrap {
    flex-wrap: wrap;
    gap: 12px;
  }
  .still-confused-sec .still-card-wrap .still-card {
    flex: 1 1 45%;
    padding: 14px;
  }
  .still-confused-sec .still-card-wrap .still-card h5 {
    font-size: 16px;
  }
  .still-confused-sec .still-card-wrap .still-card p {
    font-size: 12px;
  }
  .marvel-treadmills-sec .marvel-top-section {
    margin-bottom: 24px;
    flex-wrap: wrap;
    gap: 24px;
  }
  .marvel-treadmills-sec .marvel-top-section .secondary-heading h2 {
    font-size: 18px;
  }
  .marvel-category-wrap .marvel-treadmills-sec {
    padding: 24px 0 48px 0;
  }
  .marvel-category-wrap .marvel-treadmills-sec .marvel-top-section {
    margin-bottom: 30px;
    gap: 14px;
  }
  .marvel-category-wrap .marvel-treadmills-sec .marvel-card-flex {
    gap: 8px;
    width: 1824px;
  }
  .marvel-category-wrap .marvel-treadmills-sec .marvel-card {
    padding: 15px;
    min-width: 300px;
  }
  .marvel-category-wrap .marvel-treadmills-sec .marvel-card .img-wrap .main-img {
    margin: 0px 0 20px 0;
  }
  .marvel-category-wrap .marvel-treadmills-sec .marvel-card .card-details-sec p {
    font-size: 14px;
    line-height: 23px;
  }
  .marvel-category-wrap .marvel-treadmills-sec .marvel-card .card-details-sec h3 {
    margin: 8px 0 0 0;
  }
  .marvel-category-wrap .marvel-treadmills-sec .marvel-card .card-details-sec h6 {
    font-size: 14px;
    margin-bottom: 9px;
  }
  .marvel-category-wrap .marvel-treadmills-sec .marvel-card .cart-btn {
    padding: 0 12px;
  }
  .marvel-category-wrap .marvel-treadmills-sec .marvel-list-btn {
    flex-wrap: wrap;
    gap: 18px;
  }
  .marvel-category-wrap .marvel-treadmills-sec .marvel-list-btn li {
    line-height: 1;
  }
  .marvel-category-wrap .marvel-treadmills-sec .marvel-list-btn a {
    font-size: 12px;
  }
  .marvel-terms-sec {
    padding: 42px 0 42px 0;
  }
  .marvel-terms-sec h3 {
    margin-bottom: 32px;
    font-size: 18px;
    line-height: 21px;
  }
  .marvel-terms-sec ul {
    gap: 16px;
    padding-left: 32px;
  }
  .product-Description-marvle {
    padding: 28px 0 44px 0;
  }
  .product-Description-marvle .imgr-wrap-flex {
    gap: 18px;
    margin: 18px 0;
    flex-wrap: wrap;
  }
  .prodcut-Category-marvle {
    padding: 42px 0 53px 0;
  }
  .checkout-top-sec {
    padding: 32px 0 0 0;
  }
  .checkout-top-sec .secondary-heading {
    margin-bottom: 28px;
  }
  .checkout-top-sec .checkout-btn-overflow {
    overflow: scroll;
  }
  .checkout-top-sec .checkout-btn-overflow .checkout-btn-wrap {
    gap: 24px;
    width: 740px;
    margin-bottom: 8px;
  }
  .checkout-top-sec .checkout-btn-overflow .checkout-btn-wrap .checkout-btn {
    flex: 1 1 fit-content;
  }
  .checkout-top-sec .checkout-btn-overflow .checkout-btn-wrap .checkout-btn h5 {
    font-size: 16px;
  }
  .checkout-top-sec .checkout-btn-overflow .checkout-btn-wrap .checkout-btn p {
    font-size: 12px;
    line-height: 16px;
    padding-bottom: 12px;
  }
  .checkout-top-sec .order-left-sec {
    overflow: scroll;
  }
  .order-summary-sec {
    flex-wrap: wrap;
  }
  .order-summary-sec .continue-btn,
  .order-summary-sec .checkout-btn {
    margin: 24px 0 0 0;
    width: 160px;
    font-size: 12px;
    padding: 12px 14px;
  }
  .order-summary-sec .table {
    width: 630px;
  }
  .order-summary-sec .table thead td {
    font-size: 12px;
    line-height: 12px;
  }
  .order-summary-sec .table .item-wrap p {
    font-size: 14px;
    line-height: 23px;
  }
  .order-summary-sec .table td h6 {
    font-size: 14px;
    line-height: 14px;
  }
  .order-card-wrap {
    padding: 24px;
  }
  .order-card-wrap h3 {
    font-size: 18px;
    line-height: 18px;
    margin-bottom: 26px;
  }
  .order-card-wrap .apply-wrap {
    flex-wrap: wrap;
    justify-content: center;
    margin-bottom: 18px;
  }
  .order-card-wrap .apply-wrap .form-control {
    border: 0;
    border: 1px solid #bbb;
    margin-bottom: 8px;
  }
  .order-card-wrap .update-btn {
    margin-bottom: 24px;
  }
  .order-card-wrap .cart-amount-list .d-flex {
    margin-bottom: 12px;
  }
  .order-checkout-summary-sec {
    flex-wrap: wrap;
    gap: 30px;
    margin-top: 24px;
  }
  .order-checkout-summary-sec .form-flex button {
    margin-top: 12px;
  }
  .order-checkout-summary-sec .order-card-wrap h3 {
    margin-bottom: 24px;
  }
  .login-wrap-section .login-sec {
    gap: 16px;
    flex-wrap: wrap;
  }
  .login-wrap-section .login-sec .login-left-sec {
    width: 100%;
    height: auto;
  }
  .login-wrap-section .login-sec .login-left-sec h6 {
    font-size: 16px;
    line-height: 16px;
    margin-bottom: 18px;
  }
  .login-wrap-section .login-sec .login-left-sec h4 {
    margin-bottom: 24px;
  }
  .login-wrap-section .login-sec .login-left-sec h4 a {
    font-size: 16px;
    line-height: 16px;
  }
  .login-wrap-section .login-sec .login-right-sec {
    padding: 16px;
  }
  .login-wrap-section .login-sec .login-right-sec .login-content-sec h2 {
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 24px;
  }
  .login-wrap-section .login-sec .login-right-sec .form-flex {
    flex-direction: column;
    gap: 16px;
  }
  .login-wrap-section .login-sec .login-right-sec .common-form .form-check-label {
    width: -moz-max-content;
    width: max-content;
    font-size: 12px;
  }
  .login-wrap-section .login-sec .login-right-sec .forgot-wrap {
    gap: 16px;
    justify-content: space-between;
  }
  .login-wrap-section .login-sec .login-right-sec .forgot-wrap a {
    font-size: 12px;
  }
  .login-wrap-section .login-sec .login-right-sec .or-sec {
    margin: 14px 0;
  }
  .login-wrap-section .login-sec .login-right-sec .social-wrap .google-btn {
    font-size: 12px;
  }
  .login-wrap-section .login-sec .login-right-sec .social-wrap .google-btn img {
    margin-right: 8px;
    width: 18px;
  }
  .login-wrap-section .login-sec .login-right-sec .social-wrap .facebook-btn {
    font-size: 12px;
  }
  .login-wrap-section .login-sec .login-right-sec .social-wrap .facebook-btn img {
    margin-right: 8px;
    width: 18px;
  }
  .forgot-password-sec .login-sec .login-left-sec p {
    margin-bottom: 18px;
  }
  .forgot-password-sec .login-sec .login-left-sec .register-btn {
    font-size: 14px;
    line-height: 20px;
  }
  .forgot-password-sec .login-sec .login-right-sec .login-content-sec h2 {
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 14px;
  }
  .forgot-password-sec .back-btn {
    font-size: 16px;
    line-height: 16px;
    margin-top: 24px;
  }
  .order-history-sec {
    padding-top: 32px;
  }
  .order-history-sec .order-wrap {
    flex-wrap: wrap;
    gap: 32px;
  }
  .order-history-sec .order-wrap .order-tab {
    max-width: 100%;
    padding: 24px 0;
  }
  .order-history-sec .order-wrap .order-tab ul a {
    padding: 24px;
    font-size: 14px;
  }
  .order-history-sec .order-wrap .secondary-heading {
    margin-bottom: 24px !important;
  }
  .order-history-sec .order-wrap .order-right-wrap {
    width: 100%;
  }
  .order-history-sec .order-wrap .order-right-wrap .order-card-overflow {
    overflow: scroll;
  }
  .order-history-sec .order-wrap .order-right-wrap .order-card-wraping {
    gap: 24px;
    width: 693px;
  }
  .order-history-sec .order-wrap .order-right-wrap .order-step {
    margin-bottom: 24px;
    overflow: scroll;
  }
  .order-history-sec .order-wrap .order-right-wrap .order-step ul button {
    padding: 14px;
    font-size: 14px;
    width: -moz-max-content;
    width: max-content;
  }
  .order-history-sec .order-wrap .order-right-wrap .order-card {
    padding: 24px;
    gap: 50px;
  }
  .order-history-sec .order-wrap .order-right-wrap .order-card .img-wrap p {
    max-width: 132px;
    font-size: 14px;
    line-height: 21px;
  }
  .order-history-sec .order-wrap .order-right-wrap .order-card {
    padding: 24px;
    gap: 24px;
    flex-wrap: wrap;
  }
  .order-history-sec .order-wrap .order-right-wrap .order-card-wraping {
    gap: 24px;
    width: 761px;
  }
  .order-history-sec .price-wrap h6 {
    font-size: 12px;
    line-height: normal;
  }
  .order-history-sec .price-wrap h5 {
    font-size: 16px;
    line-height: normal;
  }
  .edit-personal-sec .password-form-wrap {
    padding: 32px;
  }
  .edit-personal-sec .password-form-wrap .form-flex .form-group {
    align-items: start;
    flex-direction: column;
  }
  .edit-personal-sec .password-form-wrap .form-flex .form-group .form-control,
  .edit-personal-sec .password-form-wrap .form-flex .form-group .submit-btn {
    max-width: 100%;
  }
  .manage-address-wrap .address-cards-wrap {
    flex-wrap: wrap;
    gap: 16px;
  }
  .manage-address-wrap .address-cards-wrap .address-card {
    padding: 24px;
  }
  .manage-address-wrap .address-cards-wrap .address-card h6 {
    font-size: 18px;
    line-height: 22px;
  }
  .manage-address-wrap .address-cards-wrap .address-card h5 {
    font-size: 14px;
    line-height: 22px;
  }
  .manage-address-wrap .address-cards-wrap .address-card p {
    font-size: 12px;
    line-height: 21px;
    margin-bottom: 3px;
  }
  .manage-address-wrap .address-cards-wrap .address-card a {
    font-size: 14px;
    line-height: 26px;
  }
  .order-summary-sec {
    gap: 24px;
  }
  .one-page-checkout-sec .shipping-Address-sec {
    margin: 32px 0 0 0;
    gap: 32px;
    flex-wrap: wrap;
  }
  .one-page-checkout-sec .shipping-Address-sec .shipping-address-card .secondary-heading {
    margin-bottom: 32px;
  }
  .one-page-checkout-sec .reference-sec {
    margin: 20px 0;
  }
  .one-page-checkout-sec .payment-Method-sec {
    gap: 40px;
    flex-wrap: wrap;
  }
  .one-page-checkout-sec .payment-Method-sec .payment-method-card .secondary-heading {
    margin-bottom: 22px;
  }
  .one-page-checkout-sec .payment-Method-sec .payment-method-card .payment-card-para {
    padding: 18px;
  }
  .testimonial-sec .secondary-heading h2 {
    margin: 42px 0 32px 0;
  }
  .testimonial-sec .testimonial-flex {
    flex-wrap: wrap;
    gap: 16px;
  }
  .testimonial-sec .testimonial-flex .testimonial-wrap {
    gap: 16px;
    flex: 1 1 100%;
  }
  .testimonial-sec .testimonial-flex .testimonial-wrap .testimonial-card {
    padding: 18px;
  }
  .testimonial-sec .testimonial-flex .testimonial-wrap .testimonial-card p {
    font-size: 16px;
  }
  .testimonial-sec .testimonial-flex .testimonial-wrap .testimonial-card .user-flex h6,
  .testimonial-sec .testimonial-flex .testimonial-wrap .testimonial-card .user-flex h5 {
    font-size: 16px;
    line-height: 16px;
  }
  .blog-sec .secondary-heading {
    padding: 24px 0 24px 0;
  }
  .blog-sec .blog-flex {
    gap: 16px;
  }
  .blog-sec .blog-flex .blog-card {
    flex: 1 1 100%;
  }
  .blog-sec .blog-flex .blog-card .text-wrap h6 {
    font-size: 16px;
    margin-bottom: 8px;
  }
  .blog-sec .blog-flex .blog-card p {
    font-size: 13px;
    line-height: 19px;
    margin-bottom: 8px;
  }
  .blog-sec .blog-flex .blog-card .read-btn {
    font-size: 16px;
    line-height: 16px;
  }
  .celebrity-wrap .celebrity-flex .celebrity-card {
    flex: 1 1 100%;
  }
  .celebrity-wrap .celebrity-flex .celebrity-card .text-wrap {
    padding: 24px;
  }
  .gallery-sec .gallery-top {
    margin: 36px 0 40px 0;
    flex-wrap: wrap;
    gap: 24px;
  }
  .gallery-sec .gallery-top ul {
    gap: 5px;
  }
  .gallery-sec .gallery-top ul button {
    font-size: 12px;
  }
  .gallery-sec .gallery-flex {
    gap: 6px;
  }
  .blog-details-sec .blog-flex {
    flex-wrap: wrap;
    gap: 32px;
    margin-top: 30px;
  }
  .blog-details-sec .blog-flex .blog-details-left-content-sec .tags ul {
    flex-wrap: wrap;
  }
  .blog-details-sec .blog-flex .blog-details-left-content-sec .user-name {
    margin: 14px 0 31px 0;
  }
  .blog-details-sec .blog-flex .blog-details-left-content-sec .para-wrap {
    margin-top: 32px;
  }
  .blog-details-sec .blog-flex .blog-details-left-content-sec .para-wrap p {
    font-size: 13px;
  }
  .blog-details-sec .blog-flex .blog-details-left-content-sec .para-wrap h6 {
    font-size: 16px;
  }
  .blog-details-sec .blog-flex .blog-details-left-content-sec .tags {
    gap: 8px;
    margin: 30px 0 23px 0;
    flex-wrap: wrap;
  }
  .blog-details-sec .blog-flex .blog-details-left-content-sec .tags ul li a {
    color: #555;
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    display: block;
    padding: 6px 10px;
    border-radius: 8px;
    border: 1px solid #eaeaea;
  }
  .blog-details-sec .blog-flex .blog-details-right-content-sec .recent-card h6 {
    font-size: 14px !important;
  }
  .blog-details-sec .blog-flex .blog-details-right-content-sec .recent-card p {
    font-size: 12px !important;
  }
  .blog-details-sec .blog-flex .blog-details-right-content-sec h3 {
    font-size: 16px;
    margin-bottom: 18px;
  }
  .store-locater-sec {
    margin: 24px 0 0 0;
  }
  .store-locater-sec .store-locater-top {
    flex-wrap: wrap;
    gap: 18px;
    margin-bottom: 32px;
  }
  .store-locater-sec .store-locater-top .search-wrap {
    gap: 8px;
    flex-wrap: wrap;
    width: 100%;
  }
  .store-locater-sec .store-locater-top .search-wrap .wrap {
    width: 100%;
  }
  .store-locater-sec .map-sec {
    margin-top: 32px;
  }
  .store-locater-sec .store-card-wrap .store-card {
    width: 88%;
    margin: 0 auto 10px auto;
  }
  .store-locater-sec .store-card-wrap .store-card h5 {
    font-size: 16px;
    line-height: 24px;
  }
  .store-locater-sec .store-card-wrap .store-card h6,
  .store-locater-sec .store-card-wrap .store-card p {
    font-size: 12px;
    line-height: 21px;
  }
  .store-locater-sec .store-card-wrap .owl-nav {
    left: 0;
    width: 100%;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .checkout-top-sec {
    max-width: 800px;
  }
  .header-right a {
    position: relative;
  }
  .header-right a .cart-num {
    position: absolute;
    right: -5px;
    color: white;
    background-color: #FF0008;
    font-family: "Inter", sans-serif;
    font-size: 8px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    border-radius: 50%;
    width: 11px;
    height: 11px;
    text-align: center;
  }
  .offers-welcome-sec {
    background: white;
  }
  .offers-welcome-sec .common-form {
    border: 0;
  }
  .guest-Checkout-sec::after {
    content: unset;
  }
  .product-Category-sec .product-Category-flex {
    flex-direction: column;
    gap: 24px;
    align-items: start;
  }
  .Category-welcome-sec .discover-products-sec {
    flex-wrap: wrap;
  }
  .gallery-sec .gallery-flex .img-wrap1 {
    width: 100%;
  }
  .discover-Your-Favorites-sec .discover-products-sec .img-wrap:first-child {
    max-width: unset;
    width: unset;
  }
  footer {
    padding: 0px 0 0 0;
  }
  footer > .container {
    max-width: 100%;
    padding: 0;
  }
  footer .footer-wrap {
    flex-wrap: wrap;
    gap: 0 24px;
    padding-bottom: 64px;
  }
  footer .footer-wrap .footer-logo-wrap {
    order: 3;
    flex-wrap: wrap;
    gap: 48px;
    max-width: 100%;
    border-right: 0px;
    padding: 0;
    text-align: center;
    justify-content: center;
  }
  footer .footer-wrap .footer-logo-wrap .footer-logo-content {
    max-width: 176px;
    width: 100%;
  }
  footer .footer-wrap .footer-logo-wrap p {
    margin-bottom: 0;
  }
  footer .footer-wrap .footer-logo-wrap .footer-certificate-sec {
    display: flex;
    flex-direction: column-reverse;
    align-items: center;
    gap: 22px;
  }
  footer .footer-wrap .footer-logo-wrap .footer-certificate-sec br {
    display: none;
  }
  footer .footer-wrap .footer-list-wrap {
    flex: 1 1 45%;
    padding: 0;
    border-right: 0;
    padding-left: 24px;
  }
  footer .footer-wrap .footer-list-bottom {
    margin-top: 20px;
  }
  footer .footer-wrap .footer-follow-us {
    padding: 24px 0;
    margin: 32px 0;
    max-width: 100%;
    justify-content: center;
    text-align: center;
    border: 1px solid rgba(217, 217, 217, 0.5);
    border-width: 1px 0;
  }
  footer .footer-wrap .footer-follow-us .social-media {
    justify-content: center;
  }
  footer .footer-wrap .footer-follow-us .visa-images {
    margin-top: 24px;
    justify-content: center;
  }
  footer .footer-bottom-sec {
    border-top: 0;
  }
  footer .footer-bottom-sec > .container {
    flex-direction: column;
    align-items: center;
    padding: 0px 24px 36px 24px;
    gap: 21px;
  }
  footer .footer-bottom-sec .para-right {
    flex-direction: column;
    align-items: center;
    gap: 16px;
    max-width: 100%;
    margin: auto;
    text-align: center;
  }
  footer .footer-bottom-sec .privacy-para {
    color: #2B2A29;
  }
  footer .floating-social-sec {
    position: absolute;
    right: 0;
    width: 100%;
    bottom: 191px;
  }
  footer .floating-social-sec ul {
    justify-content: center;
  }
  footer .floating-social-sec ul li img {
    width: 33px;
  }
  .about-powermax-sec .about-bottom-flex {
    justify-content: start;
    flex-wrap: wrap;
  }
  .know-About-sec {
    padding: 0;
    gap: 0;
    flex-wrap: wrap;
  }
  .know-About-sec .secondary-heading {
    padding: 31px 17px 24px 17px;
    background-color: #fafafa;
    max-width: 100%;
  }
  .for-home-sec .discover-products-sec {
    justify-content: center;
  }
  .for-home-sec .discover-products-sec .lg-img-wrap {
    flex: 1 1 100%;
  }
  .for-home-sec .discover-products-sec .lg-img-wrap img {
    width: 100%;
  }
  .for-home-sec .discover-products-sec .collection-img-wrap {
    flex: 1 1 45%;
  }
  .for-home-sec .discover-products-sec .collection-img-wrap img,
  .for-home-sec .discover-products-sec .collection-img-wrap .img-wrap {
    width: 100%;
  }
  .marvel-card-flex .marvel-card {
    flex: 1 1 41%;
  }
  .marvel-card-flex .marvel-card .cart-btn {
    font-size: 12px;
  }
  .product-details-wrap .product-details-flex {
    flex-wrap: wrap;
    gap: 40px;
  }
  .product-details-wrap .product-details-flex .product-content-sec h2 {
    max-width: 100%;
  }
  .product-lg-img-Wrap {
    margin-bottom: 60px;
  }
  .related-products-wrap {
    margin-bottom: 60px;
  }
  .still-confused-sec h4 {
    margin-bottom: 30px;
  }
  .still-confused-sec .still-card-wrap {
    flex-wrap: wrap;
  }
  .still-confused-sec .still-card-wrap .still-card {
    flex: 1 1 45%;
  }
  .marvel-treadmills-sec .marvel-top-section {
    margin-bottom: 40px;
    flex-wrap: wrap;
    gap: 24px;
  }
  .marvel-category-wrap .marvel-treadmills-sec .marvel-card-flex {
    gap: 20px;
  }
  .marvel-category-wrap .marvel-treadmills-sec .marvel-card {
    padding: 19px 21px 35px 30px;
  }
  .marvel-category-wrap .marvel-treadmills-sec .marvel-card .cart-btn {
    padding: 0 20px;
  }
  .marvel-terms-sec {
    padding: 42px 0 42px 0;
  }
  .marvel-terms-sec h3 {
    margin-bottom: 32px;
  }
  .checkout-top-sec .checkout-btn-overflow {
    overflow: scroll;
  }
  .checkout-top-sec .checkout-btn-overflow .checkout-btn-wrap {
    gap: 24px;
    width: 740px;
  }
  .checkout-top-sec .checkout-btn-overflow .checkout-btn-wrap .checkout-btn {
    flex: 1 1 fit-content;
  }
  .checkout-top-sec .order-left-sec {
    overflow: scroll;
  }
  .order-summary-sec {
    flex-wrap: wrap;
  }
  .order-summary-sec .continue-btn,
  .order-summary-sec .checkout-btn {
    margin: 24px 0 0 0;
    width: 100%;
  }
  .order-checkout-summary-sec {
    flex-wrap: wrap;
    gap: 60px;
  }
  .order-checkout-summary-sec .form-flex button {
    margin-top: 12px;
  }
  .order-checkout-summary-sec .order-card-wrap h3 {
    margin-bottom: 24px;
  }
  .login-wrap-section .login-sec {
    gap: 32px;
    flex-wrap: wrap;
  }
  .login-wrap-section .login-sec .login-left-sec {
    width: 100%;
    height: auto;
  }
  .login-wrap-section .login-sec .login-right-sec {
    padding: 32px;
  }
  .order-history-sec .order-wrap {
    flex-wrap: wrap;
    gap: 32px;
  }
  .order-history-sec .order-wrap .order-tab {
    max-width: 100%;
    padding-bottom: 32px;
  }
  .order-history-sec .order-wrap .secondary-heading {
    margin-bottom: 32px !important;
  }
  .order-history-sec .order-wrap .order-right-wrap {
    width: 100%;
  }
  .order-history-sec .order-wrap .order-right-wrap .order-card-overflow {
    overflow: scroll;
  }
  .order-history-sec .order-wrap .order-right-wrap .order-card-wraping {
    gap: 28px;
    width: 852px;
  }
  .order-history-sec .order-wrap .order-right-wrap .order-card {
    padding: 24px;
    gap: 24px;
  }
  .order-history-sec .order-wrap .order-right-wrap .order-card-wraping {
    gap: 24px;
    width: 100%;
    flex-wrap: wrap;
  }
  .edit-personal-sec .password-form-wrap {
    padding: 32px;
  }
  .edit-personal-sec .password-form-wrap .form-flex .form-group {
    align-items: start;
    flex-direction: column;
  }
  .edit-personal-sec .password-form-wrap .form-flex .form-group .form-control,
  .edit-personal-sec .password-form-wrap .form-flex .form-group .submit-btn {
    max-width: 100%;
  }
  .one-page-checkout-sec .shipping-Address-sec {
    margin: 60px 0 0 0;
    gap: 32px;
    flex-wrap: wrap;
  }
  .one-page-checkout-sec .shipping-Address-sec .shipping-address-card .secondary-heading {
    margin-bottom: 32px;
  }
  .one-page-checkout-sec .reference-sec {
    margin: 40px 0;
  }
  .one-page-checkout-sec .payment-Method-sec {
    gap: 40px;
    flex-wrap: wrap;
  }
  .testimonial-sec .secondary-heading h2 {
    margin: 42px 0 62px 0;
  }
  .blog-sec .blog-flex {
    gap: 24px;
  }
  .blog-sec .blog-flex .blog-card {
    flex: 1 1 45%;
  }
  .celebrity-wrap .celebrity-flex .celebrity-card {
    flex: 1 1 45%;
  }
  .blog-details-sec .blog-flex {
    flex-wrap: wrap;
    gap: 45px;
  }
  .blog-details-sec .blog-flex .blog-details-left-content-sec .tags ul {
    flex-wrap: wrap;
  }
  .store-locater-sec .store-locater-top {
    flex-wrap: wrap;
    gap: 24px;
  }
  .store-locater-sec .map-sec {
    margin-top: 50px;
  }
}
@media screen and (min-width: 992px) and (max-width: 1399px) {
  .offers-welcome-sec {
    background: url(/images/anniversary-banner-bg.png?0a2a67f819e6da03c9c896c40cc85e3e) no-repeat left 16% center;
  }
  .discover-Your-Favorites-sec .discover-products-sec .img-wrap:first-child {
    max-width: 642px;
  }
  .for-home-sec .discover-products-sec {
    gap: 15px;
  }
  .container {
    max-width: 93%;
  }
  header .desktop-header .desktop-header-flex {
    gap: 98px;
  }
  header .desktop-header .desktop-header-flex .header-right-sec {
    gap: 20px;
  }
  footer .footer-wrap .footer-logo-wrap {
    max-width: 403px;
  }
  .for-home-sec .discover-products-sec .lg-img-wrap {
    width: 46%;
  }
  .for-home-sec .discover-products-sec .collection-img-wrap {
    width: 24.5%;
  }
  .for-home-sec .discover-products-sec .collection-img-row {
    flex: unset;
    gap: 15px;
  }
  .product-details-wrap .product-details-flex {
    gap: 97px;
  }
  .product-details-wrap .product-details-flex .product-img-wrap {
    max-width: 570px;
  }
  .marvel-category-wrap .marvel-treadmills-sec .marvel-card-flex {
    gap: 20px;
  }
  .marvel-category-wrap .marvel-treadmills-sec .marvel-card {
    padding: 19px 21px 35px 30px;
  }
  .order-summary-sec .order-right-sec {
    max-width: 376px;
  }
  .order-summary-sec .continue-btn,
  .order-summary-sec .checkout-btn {
    width: 354px;
  }
  .login-wrap-section .login-sec .login-left-sec {
    width: 526px;
  }
  .order-history-sec .order-wrap {
    gap: 50px;
  }
  .order-history-sec .order-wrap .order-right-wrap .order-card {
    padding: 24px;
    gap: 32px;
  }
  .whishlist-sec .cart-btn {
    padding: 0 12px;
  }
  .whishlist-sec .remove-btn {
    font-size: 15px !important;
    margin-top: 20px !important;
  }
  .whishlist-sec .order-wrap .order-right-wrap .order-card {
    gap: 30px;
  }
  .blog-sec .blog-flex {
    gap: 24px;
  }
}
@media screen and (min-width: 1400px) and (max-width: 1599px) {
  footer .footer-wrap .footer-follow-us {
    max-width: 213px;
  }
}
