:root {
  --white-smoke: #e9e9e9;
  --white-smoke-2: #eee;
  --black: #000;
  --red: #dc0100;
  --white: white;
  --gainsboro: #ddd;
  --blue: #005dac;
  --accessible-components--dark-grey: #9b9b9b;
  --accessible-components--white-smoke: whitesmoke;
  --body-color: #ebebeb;
  --light-green: var(--white);
}

body {
  color: #333;
  background-color: #f4f4f4;
  font-family: Sailec, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

h2 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 32px;
  font-weight: bold;
  line-height: 36px;
}

p {
  margin-bottom: 10px;
}

a {
  text-decoration: underline;
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.nav-bar {
  z-index: 101;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 22px;
  padding-bottom: 25px;
  display: flex;
}

.nav-bar.max-width {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 30px;
  padding-left: 20px;
  padding-right: 20px;
}

.menu {
  cursor: pointer;
  align-items: center;
  display: flex;
}

.menu.tab-hide {
  cursor: pointer;
}

.menu.tab {
  display: none;
}

.text-block {
  margin-right: 15px;
  font-size: 15px;
  font-weight: 500;
  line-height: 22px;
}

.text-block.white {
  color: #fff;
  text-transform: uppercase;
  font-size: 18px;
  line-height: 25px;
}

.line {
  background-color: #fff;
  width: 25px;
  height: 2px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.line.close {
  transform: rotate(45deg);
}

.line.close._1 {
  margin-bottom: -12.5px;
  transform: rotate(-45deg);
}

.heading {
  font-size: 100px;
  font-weight: 400;
  line-height: 100px;
}

.heading.one {
  z-index: 10;
  margin-right: 13%;
  position: relative;
}

.heading.two {
  margin-left: 13%;
}

.heading.two.no-margin {
  flex: 0 auto;
  margin-left: 0%;
  font-size: 140px;
  line-height: 160px;
}

.heading.strong {
  color: #000;
  text-transform: uppercase;
  font-family: Ethnocentric rg it, sans-serif;
  font-size: 75px;
  line-height: 130px;
}

.heading.white {
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 30px;
  font-family: Ethnocentric rg it, sans-serif;
  font-size: 60px;
  font-weight: 400;
  line-height: 70px;
}

.heading.white.small {
  margin-bottom: 5px;
  font-size: 30px;
  line-height: 35px;
}

.heading.white.top-bottom {
  position: relative;
}

.button {
  text-transform: uppercase;
  cursor: none;
  background-color: #000;
  margin-right: 30px;
  padding: 12px 30px;
  font-size: 12px;
  font-weight: 700;
  position: static;
  inset: auto -15% -4% auto;
  transform: skew(-15deg);
}

.button.white {
  background-color: #0000;
  border: 2px solid #fff;
  padding-left: 45px;
  padding-right: 45px;
}

.button.white.full-bg {
  color: #000;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/6231a9ee43621f83e1552a71/62716060635f2609d1172759_down-arrow%20(1).png");
  background-position: 92%;
  background-repeat: no-repeat;
  background-size: 24px;
  padding-right: 55px;
}

.button.white.mobile-view {
  color: #000;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/6231a9ee43621f83e1552a71/62716060635f2609d1172759_down-arrow%20(1).png");
  background-position: 92%;
  background-repeat: no-repeat;
  background-size: 24px;
  padding-right: 55px;
  display: none;
}

.button.black {
  background-color: #000;
  position: absolute;
}

.button.black.auto {
  margin-left: 0;
  margin-right: 0;
  bottom: -15%;
  right: auto;
}

.button.black.center {
  right: 19%;
}

.button.strong {
  margin-top: 20px;
}

.button.strong.instagram {
  z-index: 10;
  background-image: url("https://cdn.prod.website-files.com/6231a9ee43621f83e1552a71/62371bbf59d9d22915fc3087_instagram%20(2).avif");
  background-position: 20%;
  background-repeat: no-repeat;
  background-size: 18px;
  padding-left: 55px;
}

.button.read-more {
  color: #ee1e23;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/6231a9ee43621f83e1552a71/6238748303cfa4f2873a95de_next%20(4).avif");
  background-position: 80%;
  background-repeat: no-repeat;
  background-size: 12px;
  border: 2px solid #ee1e23;
  margin: 40px 0;
  padding-right: 50px;
}

.button.read-more.less-margin {
  margin-top: 10px;
  margin-bottom: 20px;
}

.button.know-more {
  background-image: url("https://cdn.prod.website-files.com/6231a9ee43621f83e1552a71/6239d72afa62aa444cb73e6d_white%20next.avif");
  background-position: 80%;
  background-repeat: no-repeat;
  background-size: 12px;
  margin-top: 30px;
  margin-left: 0;
  margin-right: 0;
  padding-right: 50px;
}

.button.right-arrow {
  background-image: url("https://cdn.prod.website-files.com/6231a9ee43621f83e1552a71/6245bb0a97de010b0fbc5579_next%20(3).png");
  background-position: 90%;
  background-repeat: no-repeat;
  background-size: 19px;
  margin-left: 0;
  margin-right: 0;
  padding-right: 45px;
}

.button.fixed {
  z-index: 10;
  background-image: url("https://cdn.prod.website-files.com/6231a9ee43621f83e1552a71/627f516a25b65e80d8f39d96_up-arrow.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 20px;
  border-radius: 50%;
  margin-bottom: 10px;
  padding-top: 30px;
  padding-bottom: 30px;
  display: block;
  position: fixed;
  bottom: 0;
  right: 0%;
  transform: none;
}

.button.quote {
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
}

.button.white-bg {
  color: #ee1e23;
  background-color: #fff;
  padding-left: 40px;
  padding-right: 40px;
}

.image-2 {
  width: 70%;
}

.image-2.new-banner {
  width: auto;
  min-width: 120px;
  max-width: 130px;
}

.image-2.new-footer {
  width: 200px;
}

.footer-section {
  background-color: #0c0c0c;
}

.wrapper {
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 20px;
}

.wrapper.flex-right {
  justify-content: flex-start;
  align-items: center;
  max-width: none;
  padding: 0;
  display: flex;
}

.wrapper.flex-right.new {
  align-items: stretch;
}

.wrapper.flex-right.new.flip {
  flex-flow: row-reverse;
}

.wrapper.more-padding {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.wrapper.more-padding.hide {
  display: none;
}

.wrapper.no-top-padding {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding-top: 40px;
  display: flex;
}

.wrapper.no-top-padding.hide {
  padding-top: 0;
  display: none;
}

.wrapper.interaction {
  height: 100%;
  padding-top: 60px;
  padding-bottom: 60px;
}

.wrapper.new-flex {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.wrapper.new-flex.test {
  padding-top: 0;
}

.wrapper.new-flex.mob-vertical {
  align-items: stretch;
  padding-top: 30px;
  padding-bottom: 30px;
}

.wrapper.new-flex.mob-vertical.bottom {
  align-items: flex-start;
  position: relative;
}

.wrapper.bottom-padding {
  padding-top: 60px;
  padding-bottom: 0;
}

.wrapper.bottom-padding.similar_products {
  padding-bottom: 60px;
}

.wrapper.bottom-padding._2 {
  padding-top: 40px;
}

.wrapper._10-padding {
  padding: 10px 0;
}

.wrapper.hor-flex.space-between {
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 60px;
  margin-bottom: 60px;
  position: relative;
}

.wrapper.hidden {
  display: none;
}

.wrapper.less-p {
  padding: 0;
}

.wrapper.flex-center {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.wrapper.flex {
  align-items: center;
  display: flex;
}

.wrapper.flex._2 {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.wrapper.flex.home-extra-info {
  justify-content: space-between;
  align-items: stretch;
  max-width: 1300px;
}

.wrapper.no-padding {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.wrapper.menu {
  background-color: #000;
  padding-top: 0;
  padding-bottom: 20px;
}

.wrapper.menu.tab {
  background-color: #000;
}

.wrapper.new {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.wrapper.new.black {
  margin-top: 40px;
}

.footer-div {
  border-top: 3px gray;
  justify-content: space-between;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.policy-div, .logo-div {
  flex-direction: column;
  justify-content: space-between;
  height: 85px;
  display: flex;
}

.text-block-2 {
  color: gray;
  text-align: left;
  text-transform: capitalize;
  padding-top: 10px;
  font-family: Sailec, sans-serif;
  font-size: 11.5px;
  font-weight: 300;
}

.text-block-2.right {
  text-align: right;
  text-transform: capitalize;
  text-align: right;
  text-transform: capitalize;
  margin-left: 30px;
  font-family: Sailec, sans-serif;
  font-weight: 100;
}

.policy-links {
  color: #fff;
  text-transform: capitalize;
  margin-left: 30px;
  font-family: Sailec, sans-serif;
  font-weight: 100;
  text-decoration: none;
}

.footer-nav {
  justify-content: space-between;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.footer-nav.border {
  border-top-color: gray;
  border-bottom: 0 gray;
  flex-direction: column;
  padding-top: 20px;
  padding-bottom: 0;
}

.footer-nav.bottom-padding {
  border-bottom: 3px solid gray;
  padding-top: 20px;
  padding-bottom: 20px;
}

.footer-nav.bottom-padding.align-centre {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.footer-grid {
  grid-template-columns: 1fr 1fr 1fr;
}

.footer-links {
  color: #fff;
  text-transform: capitalize;
  padding: 10px 40px 10px 0;
  font-family: Sailec, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 27px;
  text-decoration: none;
}

.footer-links.hide {
  display: none;
}

.footer-links.new {
  padding-right: 0;
}

.footer-links.new.cms {
  padding-top: 0;
  padding-bottom: 0;
}

.media-links {
  align-items: center;
  display: flex;
}

.social-image {
  width: 32px;
}

.social-image.new {
  width: 25px;
}

.social-image.small {
  width: 30px;
}

.social-image.small.banner {
  width: 22.5px;
}

.social-link {
  margin-right: 50px;
}

.social-link.less-margin {
  justify-content: center;
  align-items: center;
  margin-right: 32px;
  display: flex;
}

.new-div {
  align-items: center;
  padding-top: 20px;
  display: flex;
}

.new-div.new-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: end;
  display: grid;
}

.quote-section {
  background-color: #000;
  display: none;
}

.quote-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  width: 90%;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
}

.quote-div {
  flex-direction: column;
  display: flex;
}

.quote-link {
  color: gray;
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 24px;
  text-decoration: none;
}

.quote-link.first {
  margin-top: 10px;
}

.quote-head {
  color: #fff;
  font-size: 30px;
  font-weight: 500;
  line-height: 38px;
}

.strong-section {
  z-index: 0;
  background-color: #0c0c0c;
  width: 100%;
  overflow: hidden;
}

.strong-section.new-bg {
  background-color: #fff;
  background-image: linear-gradient(#0000002e, #0000002e), url("https://cdn.prod.website-files.com/6231a9ee43621f83e1552a71/68c29a42f31071e6d89f35ec_JERAI%20FITNESS%20ABOUT%20US.avif");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
}

.strong-info {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 55%;
  margin-bottom: 60px;
  display: flex;
}

.strong-head {
  z-index: 2;
  color: #fff;
  text-transform: uppercase;
  flex: none;
  margin-right: 40px;
  font-family: Sailec, sans-serif;
  font-weight: 700;
  position: relative;
}

.red-text {
  color: #ee1e23;
}

.strong-bg {
  z-index: -2;
  background-color: #0c0c0c;
  width: 50%;
  position: absolute;
  inset: 0% -5% 0% auto;
  transform: skew(-8deg);
}

.relative {
  z-index: 0;
  height: 100%;
  padding-top: 80px;
  padding-bottom: 20px;
  position: relative;
}

.white-heading {
  color: #fff;
  letter-spacing: 1.44px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Sailec, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
}

.white-heading.bold {
  color: #333;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
}

.white-heading._2 {
  font-size: 35px;
  font-weight: 500;
  line-height: 44px;
}

.white-heading._2.margin {
  margin-top: 15px;
}

.tire-div {
  z-index: 0;
  width: 65%;
  height: 100%;
  position: absolute;
  bottom: 0;
  left: auto;
  right: -5%;
}

.absolute-image {
  width: 100%;
}

.div-block {
  align-items: center;
  display: flex;
}

.message-icon {
  z-index: 1;
  background-color: #ee1e23;
  background-image: url("https://cdn.prod.website-files.com/6231a9ee43621f83e1552a71/6239f92a33bc3582a86fb4e9_chatting.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 30px;
  border-radius: 50%;
  width: 60px;
  height: 60px;
  position: fixed;
  bottom: 10px;
}

.message-link {
  display: none;
}

.nav-list {
  background-color: #000;
  border-bottom: 2px solid #e9e9e973;
  justify-content: center;
  align-items: flex-end;
  height: 65px;
  display: flex;
}

.nav-link {
  color: #fff;
  text-transform: none;
  border-bottom: 2px solid #0000;
  margin-right: 10px;
  padding: 20px 30px;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
  display: inline-block;
}

.nav-link.w--current {
  border-bottom: 3px solid #fff;
  font-weight: 600;
}

.nav-link.down {
  background-image: url("https://cdn.prod.website-files.com/6231a9ee43621f83e1552a71/6245b9e08ca43661537a7268_arrow-down.png");
  background-position: 95%;
  background-repeat: no-repeat;
  background-size: 23px;
  padding-left: 15px;
  padding-right: 45px;
}

.select-div {
  justify-content: center;
  margin-top: 30px;
  display: flex;
}

.select-div.select-test {
  width: 100%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
}

.select-div.select-test.events {
  justify-content: flex-start;
  padding-top: 20px;
  padding-bottom: 20px;
}

.white-line {
  background-color: var(--white-smoke);
  width: 1px;
  margin-left: 60px;
  margin-right: 60px;
}

.gallery-head {
  color: #000;
  margin-bottom: 20px;
}

.form {
  flex-direction: column;
  display: flex;
}

.filter-form-select._1 {
  margin-left: 80px;
}

.select {
  color: #000;
  background-color: #fff;
  border: 2px solid #000;
  border-radius: 12px;
  height: 45px;
  padding-top: 6px;
  font-size: 14px;
  font-weight: 300;
  line-height: 30px;
}

.events-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 40px;
}

.events-grid.hide {
  display: none;
}

.events-filter-section {
  background-color: #ee1e23;
  display: none;
}

.red-heading {
  color: #ee1e23;
  text-align: center;
  margin-bottom: 40px;
  font-family: Ethnocentric rg it, sans-serif;
  font-weight: 600;
}

.red-heading.no-margin {
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 30px;
  line-height: 37px;
}

.red-heading.no-margin.lft {
  text-align: left;
}

.event-div {
  background-color: #ee1e23;
  border-radius: 0;
  height: 100%;
  padding: 20px;
}

.event-head {
  color: #fff;
  text-align: center;
  width: 33%;
  margin-bottom: 13px;
  font-family: Sailec, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 27px;
}

.event-head.register {
  color: var(--red);
  text-transform: uppercase;
  text-transform: uppercase;
  width: 100%;
  margin-top: 10px;
  font-weight: 700;
}

.center-button {
  text-align: center;
  margin-top: 25px;
  margin-bottom: 10px;
}

.center-button.new {
  margin-top: 10px;
  margin-bottom: 0;
}

.center-button.new._2 {
  margin-top: 25px;
  padding-bottom: 40px;
}

.event-flex {
  justify-content: space-between;
  display: flex;
}

.event-img {
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
  height: 200px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.location, .date {
  align-items: center;
  display: flex;
}

.white-text {
  color: #fff;
  margin-left: 7px;
  font-size: 14px;
  line-height: 23px;
}

.white-text.filter {
  margin-left: 0;
  margin-right: 15px;
  font-size: 20px;
  line-height: 29px;
}

.white-text._0-margin {
  width: 90%;
  margin-left: 0;
}

.white-text._0-margin.bottom {
  margin-top: 40px;
}

.white-text._0-margin.right-align {
  text-align: right;
}

.loc-img {
  width: 18px;
}

.collection-list-4 {
  grid-column-gap: 25px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.link-2 {
  color: gray;
  text-decoration: none;
}

.dropdown {
  width: 100%;
}

.accordion {
  max-width: 1000px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
}

.accordion.js-accordion.no-margin {
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.accordion.js-accordion.no-margin.m {
  margin-top: 15px;
  margin-bottom: 15px;
}

.accordion.js-accordion.super {
  max-width: 1200px;
}

.accordion-body {
  padding-left: 30px;
  padding-right: 30px;
}

.accordion-body.js-accordion-body.width {
  width: 60%;
  padding-left: 0;
  padding-right: 0;
}

.accordion__item.js-accordion-item.flex {
  align-items: flex-start;
  display: flex;
}

.accordion__item.js-accordion-item.active.flex {
  padding-bottom: 40px;
}

.downarrow-icon {
  width: 25px;
  line-height: 0;
}

.accordion-header-2 {
  background-color: #eee;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 10px;
  padding: 12px 30px;
  display: flex;
}

.accordion-header-2.js-accordion-header.absolute {
  margin-left: auto;
  margin-right: 12px;
}

.accordion-header-2.js-accordion-header.min-width {
  min-width: 100%;
}

.accordion-header-2.js-accordion-header.width {
  background-color: #0000;
  border-bottom: 1px solid #d5d5d5;
  width: 40%;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 20px;
}

.h4 {
  color: #969696;
  font-weight: 600;
}

.h4.font-size-20px {
  color: var(--black);
  margin-top: 1rem;
  margin-bottom: 0;
}

.h4.font-weight {
  color: #191919;
  font-size: 20px;
  font-weight: 600;
}

.h4.font-weight.pointer {
  cursor: pointer;
}

.section {
  padding: 60px 40px 20px;
}

.section.form-padding {
  padding-top: 20px;
}

.grid-2 {
  grid-template-columns: 1fr 1fr 1fr;
}

.navbar-logo-left {
  z-index: 998;
  box-shadow: none;
  color: var(--white-smoke);
  background-color: #000;
  padding: 5px 40px;
  position: sticky;
  top: 0;
}

.navbar-logo-left.less-padding {
  padding-left: 20px;
  padding-right: 20px;
}

.navbar-logo-left-container {
  z-index: 5;
  background-color: #0000;
  width: 1030px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 20px;
}

.navbar-logo-left-container.shadow-three {
  width: 100%;
  max-width: 1140px;
  margin-bottom: 0;
  padding: 20px 0;
  display: block;
}

.navbar-logo-left-container.shadow-three.max-2 {
  max-width: 1200px;
}

.container {
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.container.heroheader.padding {
  padding-left: 20px;
  padding-right: 20px;
}

.container.heroheader.forcareer {
  margin-top: 100px;
}

.container.heroheader {
  color: #eee;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.navbar-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.navbar-brand {
  text-align: center;
  cursor: pointer;
}

.navbar-brand.w--current {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.nav-menu-two {
  grid-row-gap: 0px;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.nav-link-2 {
  color: #eeeeeec7;
  letter-spacing: 1px;
  text-transform: uppercase;
  cursor: pointer;
  margin-left: 4px;
  margin-right: 4px;
  padding: 5px 7px;
  font-family: Sailec, sans-serif;
  font-size: 11.5px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-2:hover {
  color: var(--white-smoke-2);
}

.nav-link-2:focus-visible, .nav-link-2[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.nav-link-2._9 {
  font-size: 9px;
}

.button-primary {
  background-color: var(--white-smoke);
  color: #0a0a0a;
  letter-spacing: 2px;
  text-transform: uppercase;
  cursor: pointer;
  padding: 12px 25px;
  font-size: 12px;
  font-weight: 700;
  line-height: 20px;
  transition: all .2s;
}

.button-primary:hover {
  background-color: var(--black);
  color: #fff;
}

.button-primary:active {
  background-color: #43464d;
}

.button-primary._2.getapp, .button-primary._2.enquire-now {
  bottom: 100px;
}

.button-primary.black {
  color: #fff;
  background-color: #0a0a0a;
}

.button-primary._50-margin {
  margin-top: 0;
  margin-bottom: 60px;
}

.button-primary.btn-red {
  background-color: var(--red);
  color: var(--white);
  text-align: center;
}

.button-primary.btn-red.big {
  padding: 18px 35px;
}

.button-primary.btn-red.big:hover {
  background-color: var(--black);
}

.button-primary._2 {
  background-color: var(--red);
  color: #fff;
  margin-bottom: 20px;
  transition-duration: .2s;
  position: fixed;
  inset: auto 2% 106px auto;
}

.button-primary._2:hover {
  background-color: #000;
}

.button-primary._2.static {
  position: static;
}

.button-primary._2.copy-app {
  text-align: center;
  border-radius: 50%;
  padding: 21.5px 25px;
  font-size: 15px;
  bottom: 67px;
  left: 20px;
  right: auto;
}

.button-primary._2.getapp, .button-primary._2.enquire-now {
  bottom: 100px;
}

.button-primary._2.e-catalog {
  background-color: var(--red);
  color: #fff;
  bottom: 50px;
}

.button-primary._2.e-catalog:hover {
  background-color: #000;
}

.button-primary._2.fitnesspdf {
  background-color: var(--red);
  color: #fff;
  bottom: 0;
}

.button-primary._2.fitnesspdf:hover {
  background-color: #000;
}

.button-primary._2.getapp {
  bottom: 100px;
}

.margin-bottom-24px {
  text-align: center;
  letter-spacing: 1.44px;
  margin-bottom: 24px;
  font-family: Sailec, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.margin-bottom-24px.sub {
  letter-spacing: .5px;
  font-size: 14px;
  font-weight: 300;
}

.margin-bottom-24px.caps {
  text-transform: uppercase;
  margin-left: 7px;
  line-height: 27px;
}

.margin-bottom-24px.left {
  color: var(--red);
  text-align: left;
  letter-spacing: 1.1px;
  text-transform: uppercase;
  margin-bottom: 5px;
  font-size: 17px;
  line-height: 22px;
}

.margin-bottom-24px.city {
  color: #333;
  text-align: left;
  letter-spacing: 1.1px;
  text-transform: uppercase;
  margin-bottom: 0;
  font-size: 14px;
  text-decoration: none;
  display: inline-block;
}

.margin-bottom-24px.city.size-22px {
  font-size: 22px;
  line-height: 1.5;
}

.margin-bottom-24px.super {
  font-size: 20px;
}

.margin-bottom-24px.super.uppercase {
  text-transform: uppercase;
  line-height: 26px;
}

.margin-bottom-24px.super.white {
  color: #fff;
  text-transform: uppercase;
  text-transform: uppercase;
  margin-top: 20px;
  margin-bottom: 40px;
}

.knowmore-product {
  color: var(--white-smoke-2);
  letter-spacing: 2px;
  text-transform: uppercase;
  cursor: pointer;
  background-color: #000;
  padding: 18px 35px;
  font-size: 12px;
  font-weight: 700;
  line-height: 20px;
  transition: all .2s;
  display: block;
}

.knowmore-product:hover {
  background-color: var(--white-smoke);
  color: #000;
}

.knowmore-product:active {
  background-color: #43464d;
}

.knowmore-product.k2 {
  text-align: center;
  margin-bottom: 20px;
}

.knowmore-product.k2.compr {
  display: none;
}

.knowmore-product.auto {
  margin-left: auto;
  margin-right: auto;
}

.knowmore-product.auto.apply {
  text-align: center;
  object-fit: fill;
  max-width: 120px;
  margin-top: 20px;
}

.knowmore-product.cntr {
  text-align: center;
}

.knowmore-product.club-line-plus-color, .knowmore-product.benches-and-racks-color {
  margin-bottom: 20px;
}

.knowmore-product.inverse {
  color: var(--red);
  background-color: #fff;
}

.knowmore-product.inverse:hover {
  color: #fff;
  background-color: #020202;
}

.knowmore-product.inverse.new {
  color: #000;
  margin-top: 35px;
}

.knowmore-product.inverse.new:hover {
  color: #fff;
}

.body {
  background-color: #fff;
}

.search-2 {
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.search-2.desktop-hide {
  display: none;
}

.search-2.mobile-view-hide {
  align-content: space-around;
  align-items: center;
}

.search-input {
  border: 2px #000;
  border-radius: 1px;
  margin-bottom: 0;
  font-family: Sailec, sans-serif;
  font-weight: 300;
}

.search-input.typeahead {
  width: 75px;
}

.search-button {
  color: #fff;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/6231a9ee43621f83e1552a71/62a43bea43d2323d38166764_red-icon.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 20px;
  border: 1px solid #000;
  border-radius: 0;
  padding: 9px 20px;
}

.line-2 {
  background-color: var(--red);
  width: 100px;
  height: 2px;
  margin-bottom: 20px;
}

.line-2.margin-auto {
  margin-left: auto;
  margin-right: auto;
}

.line-2._45 {
  width: 45%;
}

.line-2.footer {
  display: none;
}

.container-4 {
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.container-4.bottom-m {
  margin-bottom: 10px;
}

.nav-wrap {
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: none;
}

.brand-logo {
  width: 14%;
}

.tab-menu {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.searchsection {
  display: none;
}

.sticky-div {
  z-index: 100;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: fixed;
  inset: auto auto 3% 2%;
}

.chat-icon {
  background-color: #00ff26;
  border-radius: 58%;
  margin-bottom: 20px;
  padding: 15px;
}

.image-15 {
  width: 30px;
}

.back-top {
  background-color: #000;
  border-radius: 55%;
  padding: 15px;
  display: none;
}

.image-16 {
  width: 20px;
}

.div-block-16 {
  justify-content: space-around;
  display: flex;
}

.half-div {
  width: 48%;
}

.half-div.center-text {
  text-align: center;
}

.text-block-24 {
  color: var(--red);
  letter-spacing: 1.1px;
  text-transform: uppercase;
  margin-bottom: 13px;
  font-size: 17px;
  font-weight: 700;
  line-height: 24px;
}

.text-block-24._2 {
  margin-top: 20px;
}

.text-block-24.whitefont {
  color: #fff;
}

.text-block-25 {
  margin-bottom: 8px;
  font-size: 14px;
}

.text-block-25.caps {
  text-align: left;
  text-transform: uppercase;
  margin-bottom: 5px;
  font-weight: 700;
}

.text-block-25.white {
  color: #fff;
  font-weight: 300;
}

.text-block-25.white.bottom-padding {
  margin-bottom: 20px;
}

.collection-item {
  justify-content: center;
  margin-bottom: 15px;
  display: flex;
}

.collection-item.center {
  text-align: center;
  align-items: center;
}

.collection-item.center.cms {
  justify-content: flex-start;
  margin-bottom: 5px;
}

.collection-list-7 {
  grid-column-gap: .7rem;
  grid-row-gap: .7rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.hide {
  display: none;
}

.register-link {
  background-color: var(--white);
  cursor: pointer;
  width: 100%;
  text-decoration: none;
}

.dropdown-toggle-4 {
  background-image: url("https://cdn.prod.website-files.com/6231a9ee43621f83e1552a71/63c6b314bad4324e8f3126fa_down.png");
  background-position: 95%;
  background-repeat: no-repeat;
  background-size: 15px;
  padding: 5px 10px 5px 0;
}

.dropdown-link, .dropdown-link-2 {
  background-color: #fff;
}

.dropdown-link-2.w--current {
  color: #000;
  font-weight: 500;
  text-decoration: underline;
}

.dropdown-link-2.bg-smokywhite {
  background-color: var(--white-smoke-2);
  padding-left: 10px;
  padding-right: 10px;
}

.dropdown-list-2 {
  background-color: #fff;
}

.dropdown-list-2._2.w--open {
  display: flex;
}

.text-block-26 {
  color: #000;
  padding: 10px 20px 10px 10px;
}

.image-23 {
  width: 180px;
}

.button-primary-copy {
  background-color: var(--white-smoke);
  color: #0a0a0a;
  letter-spacing: 2px;
  text-transform: uppercase;
  cursor: pointer;
  padding: 0;
  font-size: 12px;
  font-weight: 700;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-copy:hover {
  color: #fff;
  background-color: #ee1e23;
}

.button-primary-copy:active {
  background-color: #43464d;
}

.button-primary-copy._2 {
  background-color: var(--red);
  color: #fff;
  margin-bottom: 20px;
  transition-duration: .2s;
  position: fixed;
  inset: auto 2% 50px auto;
}

.button-primary-copy._2:hover {
  background-color: #000;
}

.button-primary-copy._2.static {
  position: static;
}

.button-primary-copy._2.e-catalog {
  background-color: var(--red);
  color: #fff;
  bottom: 100px;
}

.button-primary-copy._2.e-catalog:hover {
  background-color: #000;
}

.button-primary-copy._2.fitnesspdf {
  background-color: var(--red);
  color: #fff;
  bottom: 0;
}

.button-primary-copy._2.fitnesspdf:hover {
  background-color: #000;
}

.button-primary-copy._2-copy {
  background-color: var(--red);
  color: #000;
  cursor: default;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 20px;
  padding: 5px 10px;
  font-family: Sailec, sans-serif;
  transition-duration: .2s;
  display: flex;
  position: fixed;
  inset: auto 2% 48px auto;
}

.button-primary-copy._2-copy.static {
  position: static;
}

.button-primary-copy._2-copy.e-catalog {
  background-color: var(--red);
  color: #fff;
  bottom: 100px;
}

.button-primary-copy._2-copy.e-catalog:hover {
  background-color: #000;
}

.button-primary-copy._2-copy.fitnesspdf {
  background-color: var(--red);
  color: #fff;
  bottom: 0;
}

.button-primary-copy._2-copy.fitnesspdf:hover {
  background-color: #000;
}

.button-primary-copy._2-copy.blue {
  background-color: var(--blue);
  background-color: var(--blue);
  bottom: -6px;
}

.image-26 {
  width: 119px;
  margin-bottom: 1px;
}

.text-block-32 {
  color: #fff;
  letter-spacing: 0;
  text-transform: none;
  margin-right: 5px;
  font-family: Sailec, sans-serif;
  font-weight: 500;
}

.text-block-32._2 {
  text-align: center;
  text-align: center;
}

.circle {
  background-color: var(--white-smoke);
  color: #0a0a0a;
  letter-spacing: 2px;
  text-transform: uppercase;
  cursor: pointer;
  padding: 12px 25px;
  font-size: 12px;
  font-weight: 700;
  line-height: 20px;
  transition: all .2s;
}

.circle:hover {
  color: #fff;
  background-color: #ee1e23;
}

.circle:active {
  background-color: #43464d;
}

.circle._2 {
  background-color: var(--red);
  color: #fff;
  margin-bottom: 20px;
  transition-duration: .2s;
  position: fixed;
  inset: auto 2% 106px auto;
}

.circle._2:hover {
  background-color: #000;
}

.circle._2.static {
  position: static;
}

.circle._2.e-catalog {
  background-color: var(--red);
  color: #fff;
  bottom: 157px;
}

.circle._2.e-catalog:hover {
  background-color: #000;
}

.circle._2.fitnesspdf {
  background-color: var(--red);
  color: #fff;
  bottom: 56px;
}

.circle._2.fitnesspdf:hover {
  background-color: #000;
}

.circle._2.copy-app {
  text-align: center;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  padding: 0;
  font-size: 15px;
  display: flex;
  bottom: 67px;
  left: 20px;
  right: auto;
}

.circle._2.copy-app.pulse {
  font-size: 13.5px;
  line-height: 18px;
}

.localization-dropdown {
  margin-left: 10px;
}

.list-dropdown.w--open {
  background-color: var(--white);
  margin-top: 1px;
  padding: 20px 10px 20px 15px;
  box-shadow: 0 2px 4px #0000004d;
}

.language-text {
  color: #000;
  text-transform: uppercase;
  font-family: Sailec, sans-serif;
  font-weight: 500;
  text-decoration: none;
}

.language-wrap {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.localization-item {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--white);
  color: #000;
  justify-content: space-between;
  align-items: center;
  padding: 9px 16px;
  font-family: Sailec, sans-serif;
  font-weight: 500;
  display: flex;
}

.cms-page-para {
  text-align: center;
  margin-bottom: 20px;
}

.text-block-34 {
  text-transform: uppercase;
}

.div-block-34 {
  display: flex;
}

.image-28 {
  width: 15px;
  margin-bottom: 2px;
}

.wrapper-2 {
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 30px 20px 60px;
}

.wrapper-2.menu {
  background-color: #000;
  padding-top: 0;
  padding-bottom: 20px;
}

.wrapper-2.menu.tab {
  background-color: #000;
}

.dropdown-toggle-6 {
  padding: 0 22px 0 0;
}

.icon-2 {
  color: #eeeeeec7;
  margin-top: 7px;
}

.nav-link-5 {
  color: #eeeeeec7;
  letter-spacing: 1px;
  text-transform: uppercase;
  cursor: pointer;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 10px;
  font-family: Sailec, sans-serif;
  font-size: 9px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-5:hover {
  color: #eee;
}

.nav-link-5:focus-visible, .nav-link-5[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.dropdown-link-3 {
  letter-spacing: .5px;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 500;
  display: block;
}

.dropdown-link-3.w--current {
  color: #000;
  font-weight: 600;
}

.dropdown-link-3.hide {
  display: none;
}

.dropdown-link-3.dropdown {
  padding-top: 10px;
  padding-bottom: 10px;
}

.tag-block {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: center;
  align-items: center;
  display: block;
}

.tags {
  color: var(--white);
  padding-right: 6px;
  font-size: 12px;
  text-decoration: none;
}

.tag-list-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  display: block;
}

.tag-list-wrapper.super {
  margin-top: 20px;
}

.tag-list {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.link-17 {
  color: var(--black);
  border-right: 1px solid #000;
  padding-right: 10px;
  font-size: 11.5px;
  text-decoration: none;
}

.dropdown-toggle-7 {
  padding: 0 22px 0 0;
}

.image-38 {
  width: 70%;
}

.collection-list-wrapper-20 {
  width: 100%;
}

.text-block.f-size-18px {
  text-align: center;
  margin-right: 0;
  font-size: 18px;
  font-weight: 500;
}

.text-span-4 {
  font-size: 10px;
  font-weight: 500;
}

.dropdown-4 {
  width: 100%;
}

.dropdown-list-3 {
  right: 5px;
}

.dropdown-list-3.w--open {
  top: 10px;
  right: 97%;
}

.footer-icons {
  width: 20px;
  margin-bottom: 8px;
  margin-right: 10px;
}

.div-block-64 {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 5px;
  display: flex;
}

.div-block-64.top-pad {
  margin-top: 10px;
}

.whatsapp {
  background-image: url("https://cdn.prod.website-files.com/6231a9ee43621f83e1552a71/6911cc036c68cd146c0a23e6_whatsapp.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 5rem;
  height: 3.5rem;
  margin-left: -20px;
  position: fixed;
  bottom: 120px;
}

.dp-list {
  left: 5px;
}

.dp-list.w--open {
  width: 19rem;
  height: 12rem;
  position: absolute;
  bottom: 32px;
  left: 71px;
}

.dp-list.border-radius.w--open {
  border-radius: 20px;
}

.div--50 {
  background-color: var(--red);
  width: 100%;
  height: 50%;
  padding-top: 5px;
}

.div--50.pd-top {
  height: 60%;
}

.div--50.border-radius {
  border-radius: 20px;
}

.div--50.bg-smokey-white {
  background-color: var(--white-smoke-2);
}

.div--50.bg-smokey-white.brd-radius {
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
}

.div--50.brd-rad {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

.div-block-68 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 1px solid var(--gainsboro);
  background-color: var(--white-smoke-2);
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 80%;
  margin-top: 15px;
  margin-bottom: 15px;
  padding: 5px 10px;
  display: flex;
  position: relative;
  bottom: 158px;
  left: 26px;
}

.wp-icon {
  width: 25px;
  height: 25px;
}

._w-app-link {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding-top: 5px;
  padding-bottom: 5px;
  text-decoration: none;
  display: flex;
}

.wp-tittle {
  color: var(--white);
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
}

.wp-arrow {
  width: 18px;
  height: 18px;
  transform: rotate(-90deg);
}

.txt-block {
  color: var(--black);
  text-decoration: none;
}

.wp-divider {
  background-color: #d5d2d2;
  width: 100%;
  height: 1px;
  margin-top: 0;
  margin-bottom: 0;
}

@media screen and (min-width: 1280px) {
  .banner-wrapper {
    height: 100vh;
    padding-bottom: 0;
  }

  .banner-wrapper._2 {
    height: auto;
  }

  .image {
    width: 30%;
  }

  .banner-heading {
    margin-top: 50px;
  }

  .wrapper.flex-right.new {
    justify-content: flex-start;
  }

  .wrapper.menu {
    padding-bottom: 40px;
  }

  .quote-section {
    background-color: #000;
  }

  .quote-grid {
    width: 90%;
  }

  .quote-head {
    font-size: 34px;
    line-height: 42px;
  }

  .strong-info {
    margin-left: 0;
  }

  .brand-info {
    width: 42%;
    margin-left: 5%;
  }

  .tire-image {
    object-fit: cover;
    object-position: 100% 100%;
    width: 70%;
    bottom: 0;
    right: 0;
  }

  .brand-head.no-margin {
    align-items: center;
  }

  .white-heading.bold {
    font-size: 22px;
    line-height: 34px;
  }

  .tire-div {
    background-image: none;
    width: 70%;
  }

  .lower-grid {
    width: 90%;
  }

  .strong-image._1 {
    width: auto;
  }

  .product-grid {
    width: 75%;
  }

  .outline-div.no-border {
    height: 320px;
  }

  .certificate-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .certificate-grid-img {
    min-width: 300px;
    padding-left: 0;
    padding-right: 0;
  }

  .side-nav {
    padding-top: 208px;
  }

  .submenu-div {
    margin-top: 5%;
    padding-left: 6%;
    padding-right: 6%;
  }

  .submenu-image-div {
    background-position: 50% 0;
  }

  .sub-list-div.side {
    padding-left: 7%;
    right: 0%;
  }

  .sub-list-div.side._1 {
    padding-left: 7%;
  }

  .grey-div.new-div {
    height: 40%;
    padding-top: 0;
  }

  .about-head.big {
    margin-top: 40px;
  }

  .prod-50 {
    width: 45%;
  }

  .contact-div {
    width: 44%;
  }

  .nav-link-2._9 {
    font-size: 10px;
  }

  .hero-heading-center {
    min-height: 45vw;
  }

  .centered-heading.margin-bottom-32px.arsenalheading.extrainfo {
    font-size: 30px;
    line-height: 42px;
  }

  .collection-list-9 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .text-block-29 {
    cursor: default;
  }

  .brand-info-copy {
    width: 42%;
    margin-left: 5%;
  }

  .brand-head-copy.no-margin {
    align-items: center;
  }

  .wrapper-2.menu {
    padding-bottom: 40px;
  }

  .nav-link-5 {
    font-size: 10px;
  }

  .color-buttons-wrapper.width, .color-buttons-wrapper.auto, .color-buttons-wrapper.width, .color-buttons-wrapper.auto {
    width: 65%;
  }

  .folder-grid {
    grid-column-gap: 30px;
    grid-template-rows: 250px 250px 250px;
  }

  .pdf-grid {
    grid-column-gap: 30px;
    grid-template-rows: 300px 300px 300px;
    grid-auto-rows: 300px;
  }

  .pdf-grid-copy {
    grid-template-rows: 300px auto auto;
  }

  .tabs-menu-6.width-change {
    max-width: 440px;
  }

  .tabs-menu-6.width-change.flex-vertical {
    max-width: 470px;
  }

  .configutrator-wrapper {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
    justify-content: center;
    align-items: flex-start;
  }

  .div-block-49 {
    width: 60%;
  }
}

@media screen and (min-width: 1440px) {
  .image {
    width: 34%;
  }

  .heading {
    font-size: 120px;
    line-height: 120px;
  }

  .heading.white {
    font-size: 85px;
    line-height: 96px;
  }

  .strong-info {
    width: 65%;
    margin-left: -60px;
  }

  .brand-info {
    width: 37%;
  }

  .tire-div {
    width: 65%;
  }

  .upper-grid {
    margin-left: -15%;
  }

  .strong-image._1 {
    width: 330px;
  }

  .product-div {
    padding-left: 10%;
  }

  .outline-div.no-border {
    height: 350px;
  }

  .sub-list-div.side {
    padding-left: 9%;
  }

  .black-div {
    width: 54%;
  }

  .hero-heading-center {
    min-height: 43vw;
  }

  .type-of-product-banner-div {
    height: 600px;
  }

  .brand-info-copy {
    margin-left: 3%;
  }

  .tags {
    font-size: 14px;
  }

  .collection-item-5 {
    font-size: 12px;
  }

  .configutrator-wrapper {
    grid-column-gap: 59px;
    grid-row-gap: 59px;
  }

  .heading-38 {
    text-align: center;
    font-family: Sailec, sans-serif;
  }

  .dp-arrow {
    left: 75px;
  }
}

@media screen and (min-width: 1920px) {
  .banner-wrapper {
    max-width: 1440px;
  }

  .banner-wrapper.home {
    max-width: 1600px;
  }

  .nav-bar {
    padding-top: 40px;
  }

  .nav-bar.max-width {
    max-width: 1440px;
  }

  .text-block {
    font-size: 17px;
    line-height: 25px;
  }

  .banner-heading {
    margin-top: 100px;
  }

  .heading {
    font-size: 160px;
    line-height: 160px;
  }

  .heading.one {
    margin-right: 10%;
  }

  .heading.two.no-margin {
    font-size: 155px;
    line-height: 170px;
  }

  .heading.white {
    font-size: 110px;
    line-height: 139px;
  }

  .heading.white.small {
    font-size: 32px;
    line-height: 40px;
  }

  .big-red-heading {
    font-size: 260px;
    line-height: 280px;
  }

  .big-red-heading._2 {
    margin-top: -32px;
    margin-bottom: 50px;
    font-size: 150px;
    line-height: 152px;
  }

  .button {
    font-size: 14px;
    line-height: 24px;
  }

  .button.read-more, .button.know-more {
    padding-right: 55px;
  }

  .button.black.center {
    right: 26%;
  }

  .button.read-more, .button.know-more {
    padding-right: 55px;
  }

  .button.fixed {
    padding: 40px;
    display: block;
  }

  .image-2 {
    width: 80%;
  }

  .image-2.new-banner {
    min-width: 160px;
    max-width: 160px;
  }

  .image-3 {
    width: 200px;
  }

  .search-div {
    margin-top: 40px;
  }

  .text-field {
    width: 400px;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 19px;
  }

  .collection-wrapper {
    max-width: 1200px;
  }

  .grid-div {
    text-decoration: none;
  }

  .grid-content-div.background {
    bottom: 20%;
  }

  .grid-heading.work.new {
    font-size: 33px;
    line-height: 44px;
  }

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

  .wrapper {
    max-width: 1200px;
  }

  .wrapper.flex.home-extra-info {
    max-width: 1600px;
  }

  .wrapper.more-padding {
    padding-top: 80px;
  }

  .wrapper.no-top-padding {
    max-width: 1200px;
  }

  .wrapper._1400 {
    max-width: 1400px;
  }

  .text-block-2 {
    font-size: 13px;
  }

  .policy-links {
    font-size: 16px;
    line-height: 25px;
  }

  .footer-links {
    font-size: 18px;
  }

  .social-image.small.banner {
    width: 29px;
  }

  .social-image.new {
    width: 32px;
  }

  .social-link.less-margin {
    margin-right: 40px;
  }

  .quote-link.first {
    font-size: 18px;
    line-height: 27px;
  }

  .quote-head {
    font-size: 38px;
    line-height: 44px;
  }

  .strong-info {
    margin-bottom: 60px;
    margin-left: -60px;
  }

  .being-strong-section {
    padding-bottom: 40px;
  }

  .work-div {
    padding-left: 50px;
    padding-right: 50px;
  }

  .work-div._2 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .work-img.cms {
    height: 20vh;
  }

  .small-head {
    font-size: 22px;
    line-height: 32px;
  }

  .brand-image {
    width: 45%;
  }

  .tire-image {
    width: 70%;
    bottom: -11vw;
    right: -50px;
  }

  .relative {
    padding-top: 140px;
  }

  .white-heading {
    font-size: 22px;
    line-height: 32px;
  }

  .white-heading.bold {
    font-size: 28px;
    line-height: 40px;
  }

  .white-icon.new {
    width: 25px;
    margin-right: 12px;
  }

  .brand-para {
    font-size: 18.5px;
    line-height: 32px;
  }

  .tire-div {
    background-image: none;
    width: 60%;
  }

  .div-block {
    transform: translate(-200%);
  }

  .upper-grid {
    width: 190%;
    margin-left: -25%;
  }

  .lower-grid {
    width: 85%;
  }

  .strong-image._1 {
    width: 450px;
    margin-bottom: 50px;
  }

  .strong-image._4 {
    width: 450px;
  }

  .strong-image._5 {
    width: 520px;
  }

  .strong-head-div {
    top: 45px;
  }

  .new-grid-div {
    top: -147px;
  }

  .comp-logo {
    width: 100px;
    height: 100px;
  }

  .product-div {
    padding-left: 14%;
  }

  .product-grid {
    width: 65%;
  }

  .prod-grid-div {
    height: 750px;
  }

  .message-icon {
    background-size: 35px;
    width: 80px;
    height: 80px;
  }

  .outline-div {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .outline-div.top-border, .outline-div.wide-div {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .outline-div.no-border {
    align-items: center;
    height: 480px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .outline-div.top-border, .outline-div.wide-div {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .certificate-grid-img {
    min-width: 350px;
    height: 450px;
  }

  .nav-link {
    margin-right: 30px;
    font-size: 18px;
    line-height: 24px;
  }

  .side-nav {
    padding-top: 218px;
  }

  .submenu-div {
    margin-top: 7%;
    padding-left: 8%;
    padding-right: 8%;
  }

  .sub-list-div.side {
    margin-top: 0;
    padding-left: 10%;
  }

  .sub-list-div.side._1 {
    margin-top: -4px;
    padding-left: 10%;
  }

  .sub-link {
    font-size: 28px;
    line-height: 49px;
  }

  .sub-link.side {
    padding-bottom: 8px;
    font-size: 23px;
    line-height: 47px;
  }

  .certificate-paragraph {
    font-size: 18px;
    line-height: 29px;
  }

  .grey-div {
    height: 40%;
  }

  .grey-div.new-div {
    padding-bottom: 100px;
    bottom: -6%;
  }

  .grey-line {
    width: 95px;
  }

  .about-head {
    font-size: 34px;
    line-height: 45px;
  }

  .about-head.big {
    font-size: 70px;
    line-height: 110px;
  }

  .about-head.big.margin {
    width: 60%;
    margin-left: 30%;
  }

  .about-para {
    font-size: 24px;
    line-height: 37px;
  }

  .about-para.no-margin {
    font-size: 24px;
    line-height: 40px;
  }

  .video-section {
    margin-top: 40px;
    margin-bottom: 100px;
  }

  .drimage-div {
    width: 35%;
  }

  .field-label {
    margin-bottom: 20px;
    font-size: 22px;
  }

  .field-label.small {
    font-size: 21px;
    line-height: 30px;
  }

  .radio-container.horizontal {
    justify-content: space-between;
  }

  .radio-container.horizontal._2 {
    justify-content: flex-start;
  }

  .text-field-2 {
    margin-bottom: 24px;
  }

  .red-heading.no-margin {
    margin-bottom: 12px;
  }

  .event-head {
    font-size: 20px;
  }

  .white-text {
    font-size: 17px;
  }

  .white-text._0-margin {
    width: 80%;
    line-height: 26px;
  }

  .slick-image {
    padding-bottom: 35px;
  }

  .allprod-list {
    grid-column-gap: 40px;
    grid-row-gap: 60px;
  }

  .allprod-list._2._3grid {
    grid-column-gap: 90px;
    grid-row-gap: 90px;
    grid-column-gap: 90px;
    grid-row-gap: 90px;
    grid-column-gap: 90px;
    grid-row-gap: 90px;
  }

  .red-heading-2.no-margin {
    margin-bottom: 12px;
  }

  .inquiry-text {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .inquiry-left {
    width: 500px;
    padding-left: 0;
  }

  .inquiry-right {
    width: 500px;
  }

  .contact-div {
    width: 42%;
  }

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

  .blog-heading {
    font-size: 42px;
    line-height: 50px;
  }

  .brd {
    font-size: 17px;
    line-height: 25px;
  }

  .rich-text-block-2 {
    font-size: 16px;
    line-height: 24px;
  }

  .collection-list-wrapper-2 {
    width: 99%;
  }

  .paragraph {
    font-size: 18px;
  }

  .accordion-header-2.js-accordion-header.width {
    font-family: Sailec, sans-serif;
    font-weight: 500;
  }

  .navbar-logo-left {
    z-index: 1000;
    padding-top: 10px;
    padding-bottom: 10px;
    position: sticky;
    top: 0;
  }

  .navbar-logo-left-container.shadow-three {
    max-width: 1600px;
    padding-left: 0;
    padding-right: 0;
  }

  .navbar-logo-left-container.shadow-three.max-2 {
    max-width: 1600px;
  }

  .navbar-wrapper {
    width: 100%;
  }

  .navbar-brand.w--current {
    justify-content: center;
  }

  .nav-link-2 {
    font-size: 12px;
  }

  .hero-heading-center {
    max-height: 900px;
  }

  .hero-wrapper.hero2.h3 {
    width: 1200px;
  }

  .hero-wrapper.hero2.h3.super-01 {
    max-width: 1300px;
  }

  .div-block-2.bottom-flx {
    padding-bottom: 80px;
  }

  .container-2.index {
    margin-top: 80px;
  }

  .link-block {
    color: #1a1a1a;
    text-decoration: none;
  }

  .text-block-9.no-link {
    font-size: 16px;
  }

  .gallery-event-section {
    padding: 20px;
  }

  .gallery-event-container {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
  }

  .breadcrumb-container {
    border: 1px #000;
  }

  .text-block-11 {
    color: #000;
    border: 1px #000;
  }

  .link-7 {
    font-weight: 300;
    text-decoration: none;
  }

  .grid-4 {
    justify-items: center;
  }

  .margin-bottom-24px-2.small-text {
    font-size: 16px;
    line-height: 30px;
  }

  .heading-16 {
    font-size: 30px;
  }

  .image-14 {
    height: 40vh;
  }

  .type-of-product-banner-div {
    background-position: 50% 100%;
    height: 800px;
  }

  .type-of-product-banner-overlay.abs-position {
    margin-top: 100px;
  }

  .contact-section {
    height: 500px;
  }

  .blog-banner-wrapper.maxh-500 {
    background-size: contain;
  }

  .chat-icon {
    top: 10px;
  }

  .collection-list-8 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .div-block-18 {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
  }

  .heading-26 {
    font-size: 40px;
    line-height: 52px;
  }

  .brand-image-copy {
    width: 45%;
  }

  .brand-para-copy {
    font-size: 18.5px;
    line-height: 32px;
  }

  .footrprint-div {
    margin-top: 140px;
  }

  .perks-grid {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .h3-2 {
    font-size: 1.5em;
  }

  .scheme-jerai-logo {
    margin-bottom: 40px;
  }

  .image-29.cms {
    height: 42px;
  }

  .wrapper-2 {
    max-width: 1200px;
  }

  .red-heading-3.no-margin {
    margin-bottom: 12px;
  }

  .text-block-38 {
    color: #000;
    border: 1px #000;
  }

  .investors-banner-section {
    min-height: 500px;
    max-height: 500px;
  }

  .link-13 {
    font-weight: 300;
    text-decoration: none;
  }

  .text-block-39 {
    color: #000;
    border: 1px #000;
  }

  .red-heading-4.no-margin {
    margin-bottom: 12px;
  }

  .link-14, .link-15 {
    font-weight: 300;
    text-decoration: none;
  }

  .red-heading-5.no-margin {
    margin-bottom: 12px;
  }

  .text-block-40 {
    color: #000;
    border: 1px #000;
  }

  .red-heading-6.no-margin {
    margin-bottom: 12px;
  }

  .text-block-47, .text-block-49 {
    color: #000;
    border: 1px #000;
  }

  .collection-list-wrapper-16 {
    width: 99%;
  }

  .wrapper-3 {
    max-width: 1200px;
  }

  .text-block-51 {
    color: #000;
    border: 1px #000;
  }

  .configutrator-wrapper {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    justify-content: center;
    align-items: flex-start;
  }

  .image-38 {
    width: 80%;
  }

  .text-block-53 {
    font-size: 17px;
    line-height: 25px;
  }

  .image-39 {
    width: 80%;
  }

  .text-block-54 {
    font-size: 17px;
    line-height: 25px;
  }

  .color-nav-wrapper {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .heading-37 {
    font-family: Sailec, sans-serif;
  }

  .about-new.hero2.h3 {
    width: 1200px;
  }

  .the-jerai-wrap {
    max-width: 950px;
  }

  .milestone-grid {
    margin-top: 2vh;
  }

  .wrapper-new {
    max-width: 1600px;
  }

  .card-container.is--slider {
    padding-left: 100px;
  }

  .slide-wrap, .progress-bar-container {
    padding-left: 100px;
    padding-right: 100px;
  }

  .date-wrap {
    border: 1px #000;
  }

  .date-text {
    color: #000;
    border: 1px #000;
  }

  .international-wrap {
    margin-top: 140px;
  }

  .dp-arrow {
    left: 85px;
  }
}

@media screen and (max-width: 991px) {
  .banner-section {
    overflow: hidden;
  }

  .banner-wrapper {
    width: 90%;
    padding-left: 0;
    padding-right: 0;
  }

  .nav-bar {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .nav-bar.max-width {
    width: 90%;
    padding-left: 0;
    padding-right: 0;
  }

  .menu {
    padding: 5px;
  }

  .menu.tab-hide {
    display: none;
  }

  .menu.tab {
    cursor: pointer;
    display: flex;
  }

  .text-block {
    letter-spacing: 2px;
    font-family: Sailec, sans-serif;
    font-size: 13px;
    font-weight: 700;
    line-height: 30px;
  }

  .text-block.close {
    font-size: 22px;
  }

  .image {
    width: 43%;
  }

  .banner-heading._2 {
    align-items: center;
  }

  .head-1.left {
    justify-content: center;
  }

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

  .heading.white {
    font-size: 48px;
    line-height: 63px;
  }

  .big-red-heading {
    font-size: 170px;
    line-height: 170px;
  }

  .big-red-heading._2 {
    text-align: center;
    text-align: center;
  }

  .grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    width: 90%;
  }

  .wrapper {
    width: 95%;
    padding: 20px 0;
  }

  .wrapper.flex._2, .wrapper.flex.home-extra-info {
    flex-direction: column;
  }

  .wrapper.flex._2, .wrapper.flex.home-extra-info, .wrapper.flex._2, .wrapper.flex.home-extra-info {
    flex-direction: column;
  }

  .wrapper.flex-right {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .wrapper.no-top-padding {
    margin-top: 0;
  }

  .wrapper.menu {
    flex-direction: column;
  }

  .wrapper.menu.tab {
    height: 100%;
  }

  .wrapper.new {
    width: 100%;
  }

  .wrapper._10-padding {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .wrapper.hor-flex.space-between {
    width: 90%;
  }

  .social-link.less-margin {
    margin-right: 25px;
  }

  .quote-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .strong-info {
    width: 100%;
  }

  .strong-head {
    width: 400%;
  }

  .workouts-grid {
    width: 100%;
  }

  .work-div {
    padding-left: 20px;
    padding-right: 20px;
  }

  .head-container.no-margin.icons, .head-container.no-margin.icons.vertical {
    flex-direction: column;
    align-items: flex-start;
  }

  .head-container.no-margin.icons, .head-container.no-margin.icons.vertical {
    flex-direction: column;
    align-items: flex-start;
  }

  .head-container.no-margin.width {
    width: 45%;
  }

  .head-container.no-margin.icons, .head-container.no-margin.icons.vertical {
    flex-direction: column;
    align-items: flex-start;
  }

  .head-container.no-margin.icons.vertical {
    flex-direction: column;
    align-items: flex-start;
  }

  .head-container.no-margin.icons.vertical._2 {
    flex-direction: row;
  }

  .head-container.less-margin {
    margin-top: 30px;
  }

  .brand-info {
    width: 90%;
    margin: 40px auto;
  }

  .brand-image {
    width: 100%;
  }

  .tire-div {
    z-index: -1;
    width: 92%;
    right: -16%;
  }

  .heading-flex-div.home {
    display: none;
  }

  .upper-grid {
    margin-bottom: 60px;
  }

  .new-grid-div {
    top: -120px;
  }

  .certificate-div {
    flex-direction: column;
  }

  .icons-div.absolute {
    position: static;
  }

  .comp-logo {
    width: 60px;
  }

  .new-container {
    flex-direction: column;
  }

  .product-div {
    width: 100%;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .product-grid {
    width: 100%;
  }

  .prod-grid-div._1 {
    border-left-style: none;
    border-left-width: 0;
  }

  .prod-grid-div._3 {
    border-right-style: none;
    border-right-width: 0;
  }

  .prod-div-heading {
    color: #fff;
  }

  .message-icon {
    right: auto;
  }

  .outline-div.no-border {
    height: auto;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .certificate-grid-img {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .red-absolute-div, .view-more {
    opacity: 1;
  }

  .menu-div {
    height: 100vh;
    display: none;
  }

  .nav-list {
    display: none;
  }

  .nav-list.tab-menu {
    border-bottom-width: 0;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    padding-bottom: 20px;
    display: flex;
  }

  .nav-link {
    margin-bottom: 0;
    margin-right: 0;
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 0;
    font-size: 25px;
    line-height: 25px;
  }

  .nav-link.w--current {
    border-bottom-style: none;
    border-bottom-width: 0;
  }

  .nav-link.tab-menu {
    background-image: url("https://cdn.prod.website-files.com/6231a9ee43621f83e1552a71/6245bb0a97de010b0fbc5579_next%20(3).png");
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: 30px;
    padding-right: 50px;
  }

  .certificate-paragraph {
    font-size: 11px;
    line-height: 20px;
  }

  .certificate-paragraph.center-mob {
    text-align: center;
    text-align: center;
  }

  .grey-div.new-div {
    height: 40%;
    bottom: -5%;
  }

  .menu-div-tab {
    z-index: 999;
    background-color: #000;
    width: 100%;
    display: none;
    position: fixed;
    inset: 0;
  }

  .cursor-wrapper {
    display: none;
  }

  .grey-line {
    width: 75px;
  }

  .tab-container {
    z-index: 230;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%;
  }

  .tab-container.home-range, .tab-container.cardio, .tab-container.strength, .tab-container.jx-fit, .tab-container.intenzacardio {
    z-index: 404;
    display: none;
  }

  .tab-container._1 {
    z-index: 402;
    display: none;
  }

  .tab-container.home-range, .tab-container.cardio, .tab-container.strength, .tab-container.jx-fit, .tab-container.intenzacardio {
    z-index: 404;
    display: none;
  }

  .tab-container.investors {
    display: none;
  }

  .tab-container.investor {
    z-index: 404;
    display: none;
  }

  .nav-list-container {
    width: 100%;
    height: 100%;
  }

  .arrow-wrapper {
    background-image: url("https://cdn.prod.website-files.com/6231a9ee43621f83e1552a71/6245bb0a97de010b0fbc5579_next%20(3).png");
    background-position: 100%;
    background-repeat: no-repeat;
    padding-right: 20px;
    display: block;
  }

  .arrow-wrapper.hide {
    display: none;
  }

  .gallery-head {
    font-size: 20px;
  }

  .images-container.hide {
    column-count: 3;
    column-count: 3;
  }

  .hidden-section-2 {
    padding-bottom: 0;
  }

  .enquiry-div, .enquiry-form-div {
    width: 100%;
  }

  .red-heading.no-margin {
    font-family: Ethnocentric rg it, sans-serif;
    font-size: 25px;
  }

  .collection-list-4 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .slick-images {
    grid-template-columns: 1fr 1fr;
  }

  .slider-container {
    margin-top: 0;
    margin-bottom: 60px;
  }

  .allprod-list {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .allprod-list._2 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .allprod-list._2._3grid {
    grid-template-columns: 1fr 1fr;
  }

  .white-border {
    flex-direction: column;
  }

  .length {
    margin-bottom: 20px;
  }

  .red-heading-2.no-margin.left {
    margin-left: 0;
  }

  .no-grow {
    flex: none;
  }

  .enq-flex {
    flex-direction: column;
  }

  .form-block-2 {
    z-index: 1;
    width: 100%;
    margin-top: 20px;
    position: relative;
  }

  .additional-details {
    text-align: center;
  }

  .contact-div, .bg-absolute-image {
    width: 100%;
  }

  .blog-list {
    grid-template-columns: 1fr 1fr;
  }

  .blog-heading {
    font-size: 35px;
  }

  .paragraph.f-size-20px {
    margin-top: 0;
  }

  .search-result-list {
    grid-template-columns: 1fr 1fr;
  }

  .heading-wrap._w-60, .heading-wrap._w-50, .heading-wrap._w-60, .heading-wrap._w-50 {
    width: 100%;
  }

  .accordion-header._2 {
    justify-content: space-between;
    margin-bottom: 0;
  }

  .accordion {
    width: 100%;
    margin-bottom: 20px;
    display: block;
  }

  .accordion.js-accordion.super {
    width: 90%;
  }

  .accordion-body {
    padding-left: 30px;
    padding-right: 30px;
    overflow: hidden;
  }

  .accordion__item {
    margin-bottom: 20px;
  }

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

  .grid-2 {
    grid-template-columns: 1fr 1fr;
  }

  .navbar-logo-left {
    padding-left: 0;
    padding-right: 0;
  }

  .navbar-logo-left-container.shadow-three {
    display: none;
  }

  .container {
    max-width: 728px;
  }

  .container.heroheader.forcareer {
    margin-top: 20px;
  }

  .nav-menu-wrapper {
    background-color: #000;
  }

  .nav-menu-two {
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
    padding: 20px;
    display: flex;
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-link-2 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: absolute;
  }

  .button-primary._2.e-catalog {
    display: none;
  }

  .menu-button {
    padding: 12px;
  }

  .menu-button.w--open {
    color: #fff;
    background-color: #0000;
    font-size: 35px;
  }

  .centered-heading.margin-bottom-32px.heroheader.line-height {
    font-size: 7vw;
  }

  .centered-heading.margin-bottom-32px.heroheader {
    font-size: 50px;
    line-height: 60px;
  }

  .hero-wrapper {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .hero-wrapper.hero2.h3.super, .hero-wrapper.hero2.h3.super-01 {
    grid-column-gap: 1.2rem;
    grid-row-gap: 1.2rem;
    flex-flow: column-reverse wrap;
  }

  .hero-wrapper.founder {
    flex-direction: row;
    align-items: flex-end;
    height: 400px;
  }

  .hero-wrapper.hero2 {
    width: auto;
    height: 300px;
  }

  .hero-wrapper.hero2.h3.super, .hero-wrapper.hero2.h3.super-01 {
    grid-column-gap: 1.2rem;
    grid-row-gap: 1.2rem;
    flex-flow: column-reverse wrap;
  }

  .hero-wrapper.hero2.mob {
    width: auto;
  }

  .hero-wrapper.hero2.h3 {
    width: auto;
    height: auto;
  }

  .hero-wrapper.hero2.h3.super, .hero-wrapper.hero2.h3.super-01, .hero-wrapper.hero2.h3.super, .hero-wrapper.hero2.h3.super-01 {
    grid-column-gap: 1.2rem;
    grid-row-gap: 1.2rem;
    flex-flow: column-reverse wrap;
  }

  .hero-split {
    width: 50%;
    max-width: 100%;
    height: 100%;
    margin-bottom: 0;
    padding-left: 0;
  }

  .hero-split._1._w-100 {
    width: 100%;
  }

  .margin-bottom-24px {
    line-height: 30px;
  }

  .margin-bottom-24px.city.size-22px {
    font-size: 22px;
  }

  .heading-4 {
    line-height: 40px;
  }

  .container-2 {
    max-width: 728px;
  }

  .div-block-4 {
    height: 440px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-7.s1 {
    width: 160px;
  }

  .knowmore-product.cntr {
    justify-content: center;
    align-items: center;
  }

  .container-3 {
    max-width: 728px;
  }

  .nav-menu-two-2 {
    background-color: #fff;
    border-radius: 50px;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
    margin-top: 10px;
    padding: 20px;
    display: flex;
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-link-3 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .clients-image-three {
    margin-bottom: 30px;
  }

  .container-4 {
    max-width: 728px;
  }

  .gallery-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .gallery-slider-left {
    left: -20px;
  }

  .gallery-slider-right {
    right: -20px;
  }

  .team-slide-wrapper {
    width: 47%;
    margin-right: 6%;
  }

  .slide-5 {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/6231a9ee43621f83e1552a71/67dad82f799c4f6c652b4f34_cardio_banner.avif");
  }

  .slide-5.new-clubline-series {
    background-image: linear-gradient(#0000005c, #0000005c), url("https://cdn.prod.website-files.com/6231a9ee43621f83e1552a71/6679380c2bc0a9eb0f9613e4_warehouse_1_2.avif");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .slide-5.bnnr {
    background-image: linear-gradient(#0000, #0000);
    background-size: auto;
  }

  .slide-5.slide8-copy {
    background-image: linear-gradient(#0000005e, #0000005e), url("https://cdn.prod.website-files.com/6231a9ee43621f83e1552a71/665eccbb2625f719ba5688d5_warehouse_mobile.avif");
  }

  .nav-wrap {
    width: 90%;
    display: block;
  }

  .brand-logo {
    width: 22%;
  }

  .tabs-2 {
    display: block;
  }

  .tabs-2.tab3 {
    flex-direction: column;
    display: flex;
  }

  .tabs-menu-2 {
    flex-direction: row;
    align-items: stretch;
    width: 100%;
    display: flex;
  }

  .tabs-content {
    width: 100%;
  }

  .inside-tab-tablink.w--current {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-9 {
    height: 220px;
  }

  .text-block-10 {
    font-size: 12px;
  }

  .dropdown-toggle-2, .dropdown-2 {
    width: 100%;
  }

  .text-block-12 {
    font-size: 12px;
  }

  .text-block-13 {
    font-size: 11px;
  }

  .text-block-14 {
    font-size: 12px;
  }

  .tab-link-tab-1-2 {
    padding: 10px;
  }

  .tab-link-tab-1-2.w--current {
    color: #fff;
    background-color: #000;
    padding: 10px;
  }

  .tab-link-tab-2 {
    padding: 10px;
  }

  .tab-link-tab-2.w--current {
    color: #fff;
    background-color: #000;
  }

  .tab-link-tab-3 {
    padding: 10px;
  }

  .tab-link-tab-3.w--current {
    color: #fff;
    background-color: #000;
  }

  .text-block-15, .text-block-16 {
    font-size: 12px;
  }

  .tab-link-tab-4 {
    padding: 10px;
  }

  .tab-link-tab-4.w--current {
    color: #fff;
    background-color: #030303;
  }

  .text-block-17 {
    font-size: 12px;
  }

  .tab-link-tab-5 {
    padding: 10px;
  }

  .tab-link-tab-5.w--current {
    color: #fff;
    background-color: #000;
  }

  .tabs-menu-4 {
    justify-content: center;
    display: flex;
  }

  .tab-link-air-bikes {
    padding: 10px;
  }

  .tab-link-air-bikes.w--current {
    color: #fff;
    background-color: #000;
  }

  .section-3 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .grid-4 {
    justify-items: center;
  }

  .hero-heading-center-3 {
    padding-top: 40px;
    padding-bottom: 60px;
  }

  .margin-bottom-24px-2 {
    font-size: 16px;
    line-height: 25px;
  }

  .margin-bottom-24px-2.foundername {
    font-size: 18px;
  }

  .div-block-12 {
    padding-left: 20px;
  }

  .text-span-2 {
    font-size: 11px;
  }

  .image-11 {
    width: 70%;
  }

  .hero-wrapper-2 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split-2 {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
  }

  .hero-split-2._2 {
    min-width: 100%;
  }

  .similarproducts {
    height: 220px;
  }

  .image-14, .slide-6.magnify, .slide-6.magnify, .slide-7.magnify, .slide-7.magnify {
    width: 100%;
  }

  .collection-list-7 {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .collection-list-8 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .collection-list-8.super {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .heading-25 {
    font-size: 25px;
  }

  .html-embed-5 {
    display: none;
  }

  .div-block-19 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 30px;
    display: flex;
  }

  .button-3 {
    background-color: var(--red);
    letter-spacing: 1px;
    padding: 15px 25px;
    display: block;
  }

  .grid-10, .collection-list-9 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .grid-11 {
    grid-template-columns: 1fr 1fr;
  }

  .mask, .brand-image-copy {
    width: 100%;
  }

  .brand-info-copy {
    width: 90%;
    margin: 40px auto 20px;
  }

  .new-sections {
    margin-top: 0;
    margin-bottom: 0;
  }

  .footrprint-div {
    margin-top: 40px;
  }

  .extra-info-50 {
    width: 100%;
  }

  .extra-1-line {
    width: 100%;
    height: 1px;
    margin-top: 0;
  }

  .button-primary-copy._2 {
    bottom: 50px;
  }

  .button-primary-copy._2.e-catalog {
    display: none;
  }

  .button-primary-copy._2-copy {
    bottom: 50px;
  }

  .button-primary-copy._2-copy.e-catalog {
    display: none;
  }

  .h3-2 {
    font-size: 1.2rem;
  }

  .download-button.cntr {
    justify-content: center;
    align-items: center;
  }

  .max-50-img {
    right: -100px;
  }

  .downlonad-heading {
    font-size: 30px;
    line-height: 50px;
  }

  .circle._2.e-catalog {
    display: none;
  }

  .localization-dropdown-menu {
    margin-left: 0;
  }

  .tab-vid {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .background-video-2 {
    justify-content: center;
    align-items: flex-end;
    display: none;
  }

  .scheme-wrapper {
    width: auto;
    height: auto;
  }

  .scheme-form-block {
    flex-flow: column-reverse;
    max-height: none;
  }

  .scheme-form {
    max-width: 100%;
    padding-bottom: 60px;
  }

  .div-block-35 {
    min-width: 100%;
    max-width: 100%;
  }

  .image-27 {
    object-fit: contain;
  }

  .heading-29 {
    line-height: 40px;
  }

  .image-29 {
    height: 45px;
  }

  .tabs-content-3 {
    width: 100%;
  }

  .wrapper-2 {
    width: 95%;
    padding: 20px 0;
  }

  .wrapper-2.menu {
    flex-direction: column;
  }

  .wrapper-2.menu.tab {
    height: 100%;
  }

  .tab-pane-annual-return {
    width: 100%;
    margin-top: 0;
  }

  .tab-pane-half-yearly-return {
    width: 100%;
  }

  .red-heading-3.no-margin {
    font-family: Ethnocentric rg it, sans-serif;
    font-size: 25px;
  }

  .tabs-5 {
    display: block;
  }

  .tab-pane-annual-reports {
    width: 100%;
  }

  .slider-container-2 {
    margin-top: 0;
    margin-bottom: 60px;
  }

  .tabs-6 {
    display: block;
  }

  .red-heading-4.no-margin, .red-heading-5.no-margin, .red-heading-5.no-margin {
    font-family: Ethnocentric rg it, sans-serif;
    font-size: 25px;
  }

  .tabs-7 {
    display: block;
  }

  .text-block-41 {
    font-size: 12px;
  }

  .div-block-38 {
    height: 220px;
  }

  .nav-link-5 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .red-heading-6.no-margin {
    font-family: Ethnocentric rg it, sans-serif;
    font-size: 25px;
  }

  .img-container {
    flex-flow: row;
    width: 100%;
    margin-top: 0;
    margin-bottom: 20px;
  }

  .image-31 {
    max-width: 50%;
  }

  .play-overlay {
    width: 64px;
    height: 64px;
  }

  .hero-split-2-copy {
    width: 100%;
    max-width: 100%;
    margin-bottom: 40px;
  }

  .hero-split-2-copy._2 {
    min-width: 100%;
  }

  .video, .collection-list-wrapper-14 {
    width: 100%;
  }

  .clubline-plus-knowmore-product.cntr, .benches-racks-knowmore-product-copy.cntr, .benches-racks-knowmore-product-copy.cntr {
    justify-content: center;
    align-items: center;
  }

  .selected4 {
    padding: 5px;
  }

  .selected5 {
    padding: 5px;
    font-size: 14px;
    font-weight: 800;
    line-height: 20px;
  }

  .folder-grid {
    margin-left: 10px;
    margin-right: 10px;
  }

  .text-block-46 {
    font-size: 12px;
  }

  .div-block-44 {
    height: 220px;
  }

  .text-block-48 {
    font-size: 12px;
  }

  .tabs-content-4 {
    width: 100%;
  }

  .tabs-8 {
    display: block;
  }

  .wrapper-3 {
    width: 95%;
    padding: 20px 0;
  }

  .text-block-50 {
    font-size: 12px;
  }

  .div-block-48 {
    height: 220px;
  }

  .section_hero {
    padding-top: 3rem;
  }

  .hero_grid {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .nav_button {
    color: #fff;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .configutrator-wrapper {
    flex-flow: column;
    display: flex;
  }

  .image-38.new-banner {
    width: 140px;
  }

  .nav-list-container-2 {
    width: 100%;
    height: 100%;
  }

  .text-block-53 {
    letter-spacing: 2px;
    font-family: Sailec, sans-serif;
    font-size: 13px;
    font-weight: 700;
    line-height: 30px;
  }

  .text-block-53.close {
    font-size: 22px;
  }

  .image-39.new-banner {
    width: 140px;
  }

  .text-block-54 {
    letter-spacing: 2px;
    font-family: Sailec, sans-serif;
    font-size: 13px;
    font-weight: 700;
    line-height: 30px;
  }

  .text-block-54.close {
    font-size: 22px;
  }

  .desktop-image {
    display: none;
  }

  .mobile-image {
    width: 100%;
    display: block;
  }

  .color_gallery-photos {
    height: 310px;
  }

  .color_gallery-list {
    overflow: hidden;
  }

  .color-nav-wrapper {
    flex-direction: row;
    justify-content: center;
    margin: 55px 0;
    position: relative;
    left: 0%;
  }

  .color-nav {
    display: flex;
  }

  .grid-13 {
    height: 310px;
  }

  .gallery-photo-wrapper {
    padding: 30px;
  }

  .image-40 {
    max-height: 168px;
  }

  .product-img-2 {
    max-height: 108px;
  }

  .color-nav-link {
    flex-direction: column;
    margin: 0 4px;
  }

  .color-swatch-wrapper {
    flex-direction: column;
    align-items: center;
    padding: 2px;
    display: block;
  }

  .color-swatch, .color-swatch-overlay {
    width: 28px;
    height: 28px;
  }

  .colornav-label {
    opacity: 0;
    margin-top: 0;
    margin-left: 0;
    padding-top: 4px;
    display: none;
  }

  .div-block-55 {
    flex-flow: column;
    width: 100%;
  }

  .heading-36.less-top-m {
    margin-top: 15px;
  }

  .heading-36.less-bottom-m {
    margin-bottom: 0;
  }

  .col-wrap {
    flex-flow: column;
  }

  .head-wrap.center-align {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    justify-content: center;
    align-items: center;
  }

  .about-new {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: row;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .about-new.founder {
    flex-direction: row;
    align-items: flex-end;
    height: 400px;
  }

  .about-new.hero2 {
    width: auto;
    height: 300px;
  }

  .about-new.hero2.mob {
    width: auto;
  }

  .about-new.hero2.h3 {
    width: auto;
    height: auto;
  }

  .h2 {
    font-size: 2rem;
  }

  .abour-col {
    padding-left: 20px;
  }

  .abour-col._w-100 {
    width: 100%;
    padding: 20px;
  }

  .milestone-grid {
    grid-template-columns: 1fr;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .milestone-grid.top-3vh, .milestone-grid._3col, .milestone-grid.top2vh, .milestone-grid.top-3vh, .milestone-grid._3col, .milestone-grid.top2vh {
    grid-template-columns: 1fr;
  }

  .wrapper-new {
    width: 90%;
  }

  .wrapper-new.flex-vertical-center.top-m6vh {
    margin-top: 6vh;
  }

  .wrapper-new.padding-top-bottom {
    padding-top: 6vh;
    padding-bottom: 6vh;
  }

  .content-wrap01 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .content-wrap01.right-p {
    padding-right: 20px;
  }

  .year-text {
    font-size: 25px;
  }

  .about-main-section {
    padding: 40px 0;
  }

  .about-main-section.height {
    height: auto;
  }

  .about-main-section.bg-color {
    padding-left: 0;
    padding-right: 0;
  }

  .tab-link {
    min-width: 100px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .tab-grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .grid-col01 {
    justify-content: center;
    align-items: flex-start;
    padding-top: 0;
    padding-bottom: 0;
  }

  .grid-col01.center {
    justify-content: center;
    align-items: center;
  }

  .mission-img {
    max-width: 50%;
  }

  .tabs-two {
    flex-flow: wrap-reverse;
  }

  .my-custom-tab-menu {
    grid-column-gap: 1.6rem;
    grid-row-gap: 1.6rem;
    width: 100%;
    margin-top: 2rem;
  }

  .my-custom-tab-btn.w--current {
    padding-right: 0;
  }

  .tabs-content-two {
    width: 100%;
  }

  .tab-img-wrap {
    padding-left: 0;
  }

  .advance-tabs {
    flex-flow: column;
  }

  .advance-tabs-menu {
    width: 100%;
    margin-top: 2rem;
    padding-left: 0;
  }

  .advance-tabs-content {
    width: 100%;
  }

  .tab-img-wrap-two {
    padding-right: 0;
  }

  .col-50 {
    width: 100%;
    margin-bottom: 2rem;
    padding-left: 0;
    position: static;
  }

  .card-container.is--slider {
    padding-left: 20px;
  }

  .splide__slide {
    width: 40%;
  }

  .controls {
    bottom: -6%;
  }

  .grid-14 {
    grid-template-columns: 1fr 1fr;
  }

  .max-width-900 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  ._w-45 {
    width: 60%;
  }

  .count-wrap {
    width: 44%;
  }

  .count-wrap.border-left-right {
    border-left-style: none;
  }

  .country-wide-grid {
    grid-column-gap: 5vh;
    grid-row-gap: 5vh;
    grid-template-columns: 1fr;
  }

  .g1 {
    display: flex;
  }

  .government--text {
    font-size: 18px;
  }

  .after-services-img {
    grid-template-columns: 1fr;
  }

  .service-col-img {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .tabs-menu-7 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    display: flex;
    overflow: auto;
  }

  .service-img {
    width: 70%;
  }

  .about-banner-new {
    height: 220px;
  }

  .vimeo-section {
    padding: 5vh 0;
  }

  .whatsapp {
    bottom: 25px;
  }

  .dp-arrow {
    left: 65px;
  }
}

@media screen and (max-width: 767px) {
  .nav-bar.max-width {
    padding-bottom: 30px;
  }

  .text-block.close {
    font-size: 20px;
    line-height: 30px;
  }

  .image {
    width: 55%;
  }

  .heading {
    font-size: 70px;
  }

  .heading.white {
    font-size: 45px;
    line-height: 53px;
  }

  .heading.strong {
    line-height: 100px;
  }

  .big-red-heading {
    font-size: 120px;
    line-height: 150px;
  }

  .big-red-heading._2 {
    margin-top: -40px;
  }

  .button-div.absolute {
    flex-direction: column;
  }

  .button.white.full-bg.m-hide {
    display: none;
  }

  .button.white.mobile-view {
    display: flex;
  }

  .button.black.center {
    right: 0%;
  }

  .search-div._2, .search-div._2.margin, .search-div._2, .search-div._2.margin, .search-div._2.margin {
    margin-top: 20px;
  }

  .text-field._100 {
    width: 100%;
  }

  .heading-2.about {
    font-size: 55px;
    line-height: 62px;
  }

  .grid-div.flex-verticle {
    height: 430px;
  }

  .grid-heading.work.new {
    font-size: 27px;
    line-height: 37px;
  }

  .wrapper.flex {
    justify-content: flex-start;
  }

  .wrapper.flex-right {
    flex-direction: column;
  }

  .wrapper.flex-right.new.flip {
    flex-flow: row-reverse wrap-reverse;
  }

  .wrapper.more-padding {
    display: none;
  }

  .wrapper.no-top-padding {
    margin-top: 0;
    padding-top: 40px;
  }

  .wrapper.menu.tab {
    justify-content: flex-start;
  }

  .wrapper.new-flex.test {
    flex-direction: column;
  }

  .wrapper.new-flex.mob-vertical {
    flex-direction: column;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .wrapper.new-flex.mob-vertical.bottom {
    padding-bottom: 0;
  }

  .wrapper.new-flex.mob-vertical.bottom.rev {
    flex-direction: column-reverse;
  }

  .wrapper.bottom-padding {
    padding-top: 20px;
  }

  .wrapper.hor-flex.space-between {
    flex-flow: column-reverse;
  }

  .policy-div, .logo-div {
    height: 110px;
  }

  .text-block-2.right {
    margin-left: 0;
  }

  .policy-links {
    margin-left: 0;
    padding-bottom: 20px;
  }

  .footer-nav.bottom-padding {
    flex-flow: column;
  }

  .footer-grid {
    margin-bottom: 20px;
  }

  .footer-links {
    padding-right: 10px;
  }

  .social-link {
    margin-right: 20px;
  }

  .social-link.less-margin {
    margin-bottom: 10px;
    margin-right: 0;
  }

  .new-div {
    flex-direction: column;
    align-items: flex-end;
    padding-top: 0;
  }

  .quote-grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .strong-info {
    margin-bottom: 0;
  }

  .strong-head {
    width: 500%;
    font-size: 30px;
  }

  .workouts-grid {
    grid-column-gap: 16px;
    grid-row-gap: 25px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .work-img.cms {
    height: 20vh;
  }

  .small-head.bottom-margin.new {
    font-size: 24px;
    line-height: 34px;
  }

  .head-container.no-margin {
    margin-bottom: 20px;
  }

  .head-container.no-margin.width {
    width: 100%;
    margin-top: 20px;
    margin-bottom: 10px;
  }

  .tire-image {
    margin-bottom: 0;
    margin-right: -35px;
  }

  .relative {
    padding-top: 25px;
  }

  .tire-div {
    width: 100%;
    position: relative;
    bottom: -95px;
  }

  .absolute-image {
    margin-top: -200px;
  }

  .heading-flex-div, .heading-flex-div.mobile, .heading-flex-div.mobile {
    display: none;
  }

  .upper-grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    width: 100%;
    margin-bottom: 40px;
    margin-left: 0%;
  }

  .lower-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .strong-image._1 {
    margin-bottom: 0;
  }

  .strong-image._2 {
    width: auto;
    margin-bottom: 0;
  }

  .strong-image._2.tab-hide {
    display: none;
  }

  .strong-image._3 {
    width: auto;
  }

  .strong-image._4 {
    width: auto;
    padding-bottom: 20px;
  }

  .strong-image._5 {
    width: auto;
  }

  .strong-head-div {
    margin-bottom: 40px;
  }

  .new-grid-div {
    top: 0;
  }

  .certificate-div {
    flex-direction: column;
    margin-bottom: 20px;
  }

  .certificate-div.left-mobile {
    align-items: flex-start;
    margin-bottom: 0;
  }

  .icons-div {
    width: 100%;
  }

  .icons-div.absolute {
    width: 100%;
    position: static;
  }

  .new-container {
    flex-direction: column;
  }

  .product-div {
    width: 100%;
    padding-right: 5%;
  }

  .product-grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    width: 100%;
  }

  .prod-grid-div {
    border-right-style: none;
    border-right-width: 0;
  }

  .product-image {
    width: 300px;
    margin-top: 90px;
  }

  .message-icon {
    right: auto;
  }

  .outline-div.no-border {
    height: auto;
  }

  .certificate-grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .red-absolute-div {
    height: 70%;
    bottom: -15%;
  }

  .view-more {
    height: 12%;
  }

  .nav-list.tab-menu {
    width: 100%;
  }

  .nav-link {
    font-size: 20px;
    line-height: 20px;
  }

  .certificate-paragraph {
    font-size: 14px;
    line-height: 24px;
  }

  .grey-line {
    width: 35px;
  }

  .link-nav {
    font-size: 16px;
  }

  .links-container._2.hide {
    display: none;
  }

  .links-container._2.d-hide {
    margin-bottom: 20px;
    display: flex;
  }

  .select-div {
    flex-direction: column;
  }

  .select-div.select-test {
    width: 90%;
  }

  .gallery-head {
    margin-bottom: 0;
    font-size: 15px;
  }

  .form {
    flex-direction: column;
  }

  .images-container.hide {
    column-count: 2;
    column-count: 2;
  }

  .filter-form-select._1 {
    margin-left: 0;
  }

  .about-head.big {
    font-size: 40px;
    line-height: 50px;
  }

  .about-head.big.margin {
    margin-left: 0%;
    font-size: 34px;
    line-height: 42px;
  }

  .about-para {
    width: 100%;
    margin-left: 0%;
  }

  .video-section {
    height: 80vh;
  }

  .director-div {
    flex-direction: column;
  }

  .drimage-div, .drinfo-div {
    width: 100%;
  }

  .play-image {
    width: 80px;
  }

  .field-label {
    font-size: 17px;
  }

  .radio-container.horizontal {
    margin-top: 10px;
  }

  .radio-container.horizontal._2.top-0 {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
  }

  .radio-flex {
    flex-direction: column;
  }

  .collection-list-4 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .slider-section {
    padding-bottom: 10px;
  }

  .allprod-list._2 {
    grid-column-gap: 40px;
    grid-row-gap: 80px;
    grid-column-gap: 40px;
    grid-row-gap: 80px;
    grid-template-rows: auto auto auto;
    margin-top: 0;
  }

  .prod-50 {
    width: 100%;
  }

  ._55-width {
    width: 100%;
    margin-bottom: 40px;
    margin-right: 0;
  }

  ._45-width {
    background-color: #fff;
    width: 112%;
    margin-left: -6%;
    position: static;
  }

  .black-div {
    width: 100%;
  }

  .model-no {
    margin-top: 40px;
  }

  .red-heading-2.no-margin {
    font-size: 25px;
  }

  .red-heading-2.no-margin.left {
    margin-left: 0;
  }

  .inquiry-text {
    font-size: 18px;
    line-height: 26px;
  }

  .inquiry-text.div {
    height: auto;
  }

  .inquiry-text.div._2 {
    justify-content: flex-start;
    height: auto;
  }

  .inquiry-text.div.no-flex {
    height: auto;
  }

  .inquiry-text.div.no-flex.last.form.height_auto._55 {
    flex-flow: column;
    height: auto;
  }

  .form-3 {
    flex-direction: column;
  }

  .inquiry-left, .inquiry-right {
    width: auto;
  }

  .form-margin {
    display: none;
  }

  .form-margin.mobile {
    display: block;
  }

  .form-margin._2 {
    display: flex;
  }

  .mini-slider {
    position: static;
  }

  .blog-list {
    grid-template-columns: 1fr;
  }

  .blog-heading {
    font-size: 30px;
  }

  .blog-cms-grid {
    grid-template-columns: 1fr 1fr;
  }

  .search._100 {
    width: 100%;
  }

  .paragraph {
    font-size: 14px;
  }

  .paragraph.center-align._w-55, .paragraph.center-align._w-80 {
    width: 100%;
  }

  .paragraph.f-size-20px {
    font-size: 18px;
  }

  .paragraph.f-size-18px {
    font-size: 16px;
  }

  .paragraph.center-align._w-55, .paragraph.center-align._w-80, .paragraph.center-align._w-55, .paragraph.center-align._w-80 {
    width: 100%;
  }

  .search-result-list {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .heading-3 {
    font-size: 28px;
    line-height: 38px;
  }

  .accordion-body.js-accordion-body.width {
    width: 100%;
  }

  .accordion__item.js-accordion-item.flex {
    flex-direction: column;
  }

  .accordion__item.js-accordion-item.active.flex {
    padding-bottom: 0;
  }

  .accordion-header-2.js-accordion-header.width {
    width: 100%;
  }

  .section {
    padding-top: 0;
    padding-bottom: 20px;
  }

  .navbar-logo-left-container {
    max-width: 100%;
  }

  .container {
    width: 90%;
    max-width: none;
  }

  .navbar-brand {
    padding-left: 0;
  }

  .nav-menu-two {
    border-radius: 20px;
    flex-direction: column;
  }

  .nav-link-2 {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .nav-dropdown {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .nav-dropdown-toggle {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-dropdown-list.shadow-three {
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: relative;
  }

  .nav-dropdown-list.shadow-three.mobile-shadow-hide {
    box-shadow: none;
    box-shadow: none;
  }

  .nav-divider {
    width: 200px;
    max-width: 100%;
    height: 1px;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .nav-link-accent {
    margin-right: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .mobile-margin-top-10 {
    margin-top: 10px;
  }

  .menu-button.w--open {
    font-size: 30px;
  }

  .hero-heading-center {
    min-height: 400px;
    padding: 60px 15px;
  }

  .centered-heading.margin-bottom-32px.arsenalheading.city-white, .centered-heading.margin-bottom-32px.blackcolor.city-white, .centered-heading.margin-bottom-32px.arsenalheading.city-white, .centered-heading.margin-bottom-32px.blackcolor.city-white, .centered-heading.margin-bottom-32px.arsenalheading.city-white, .centered-heading.margin-bottom-32px.arsenalheading.city-white, .centered-heading.margin-bottom-32px.blackcolor.city-white, .centered-heading.margin-bottom-32px.blackcolor.city-white {
    font-size: 38px;
    line-height: 44px;
  }

  .hero-wrapper.founder {
    flex-direction: column-reverse;
  }

  .hero-wrapper.hero2.h3._2, .hero-wrapper.hero2.h3.super, .hero-wrapper.hero2.h3.super-01, .hero-wrapper.founder {
    flex-direction: column-reverse;
  }

  .hero-wrapper.hero2 {
    align-items: center;
    height: 236px;
    position: relative;
  }

  .hero-wrapper.hero2.h3._2, .hero-wrapper.hero2.h3.super, .hero-wrapper.hero2.h3.super-01 {
    flex-direction: column-reverse;
  }

  .hero-wrapper.hero2.h3 {
    flex-direction: column;
  }

  .hero-wrapper.hero2.h3._2, .hero-wrapper.hero2.h3.super, .hero-wrapper.hero2.h3.super-01, .hero-wrapper.hero2.h3._2, .hero-wrapper.hero2.h3.super, .hero-wrapper.hero2.h3.super-01 {
    flex-direction: column-reverse;
  }

  .hero-split {
    width: 100%;
  }

  .margin-bottom-24px.sub {
    line-height: 25px;
  }

  .margin-bottom-24px.city.size-22px {
    font-size: 18px;
  }

  .hero-heading-center-2 {
    padding: 60px 15px;
  }

  .container-2.index.flex {
    width: 90%;
  }

  .grid-3.brochure {
    grid-template-columns: 1fr 1fr;
  }

  .div-block-4 {
    height: 340px;
  }

  .image-7 {
    width: 120px;
  }

  .image-7.s1 {
    width: 90px;
  }

  .knowmore-product {
    padding: 15px 20px;
  }

  .navbar-brand-2 {
    padding-left: 0;
  }

  .nav-menu-two-2 {
    border-radius: 20px;
    flex-direction: column;
    padding-bottom: 30px;
  }

  .nav-link-3 {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .nav-dropdown-toggle-2 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-link-accent-2 {
    margin-right: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .logos-title-small {
    padding: 60px 15px;
  }

  .clients-wrapper-three {
    margin-bottom: -30px;
  }

  .clients-image-three {
    margin-bottom: 30px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .gallery-slider {
    padding: 60px 15px;
  }

  .gallery-slide {
    margin-left: 10px;
    margin-right: 10px;
  }

  .gallery-slide-text {
    line-height: 30px;
  }

  .gallery-slider-left {
    left: -20px;
  }

  .gallery-slider-right {
    right: -20px;
  }

  .team-slider {
    padding: 60px 15px;
  }

  .div-block-5 {
    width: 48%;
    height: 330px;
  }

  .heading-7.center {
    line-height: 30px;
  }

  .slide-4 {
    background-position: 100%;
  }

  .slide-5.loadon-series {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/6231a9ee43621f83e1552a71/62c568f95b1ce33d9e121425_strength-load%20on_mobile.avif");
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .slide-5.benches-and-racks {
    background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/6231a9ee43621f83e1552a71/62c5691e044fe568ec409e94_strength-benches%20and%20racks_mobile.avif");
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .slide-5.home-range {
    background-image: linear-gradient(#0006, #0006), url("https://cdn.prod.website-files.com/6231a9ee43621f83e1552a71/62c56932ca508beff0c17543_Home%20range_mobile.avif");
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .slide-5.accessories {
    background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/6231a9ee43621f83e1552a71/62c56948f212785539641200_Accessories_mobile.avif");
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .brand-logo {
    width: 30%;
  }

  .margin-bottom-xlarge {
    margin-bottom: 48px;
  }

  .timeline_date-text {
    margin-bottom: 24px;
    font-size: 36px;
  }

  .timeline_progress {
    left: 6px;
  }

  .timeline_item {
    grid-template-columns: 64px 1fr;
    width: 100%;
  }

  .timeline_quote-wrapper {
    flex-direction: column-reverse;
  }

  .timeline_centre {
    justify-content: flex-start;
  }

  .timeline_left {
    text-align: left;
  }

  .timeline_text {
    font-size: 20px;
  }

  .timeline_quote-image {
    margin-top: 24px;
    margin-right: 0;
  }

  .tabs-2.tab3 {
    flex-direction: column;
  }

  .tabs-menu-2 {
    z-index: 1;
    flex-direction: column;
    align-items: center;
  }

  .div-block-9 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
  }

  .collection-list-wrapper-5 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-content: start center;
    place-items: center;
  }

  .text-block-13 {
    font-size: 11px;
  }

  .tab-link-tab-1-2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .tabs-menu-4 {
    flex-direction: column;
  }

  .collection-list-5 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    place-content: start center;
    place-items: stretch start;
    display: grid;
  }

  .collection-list-6 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template: "."
                   "."
                   / 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    place-items: stretch stretch;
    display: grid;
  }

  .hero-heading-center-3 {
    padding: 20px 15px 60px;
  }

  .hero-heading-center-3.top-m {
    padding-top: 60px;
  }

  .margin-bottom-24px-2 {
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 20px;
  }

  .margin-bottom-24px-2.small-text._2 {
    margin-top: 20px;
  }

  .div-block-12 {
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .hero-without-image {
    padding: 60px 15px;
  }

  .about-banner {
    height: 300px;
  }

  .heading-13 {
    margin-bottom: 0;
    font-size: 30px;
    line-height: 50px;
  }

  .heading-13.no-margin {
    font-size: 38px;
    line-height: 44px;
  }

  .heading-14 {
    font-size: 15px;
    line-height: 10px;
  }

  .product-details-page {
    padding: 60px 15px;
  }

  .heading-16 {
    text-align: center;
  }

  .similarproducts {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
  }

  .product-page-main-product {
    padding-bottom: 10px;
  }

  .type-of-product-banner-div.type-of-product-mobile {
    display: none;
  }

  .blog-wrapper {
    margin-bottom: 40px;
  }

  .grid-8 {
    grid-template-columns: 1fr 1fr;
  }

  .map-code {
    width: 100%;
    margin-top: 20px;
    margin-left: 0;
  }

  .address-text-div {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    display: flex;
  }

  .collection-list-7 {
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .new-design-map {
    flex-direction: column;
  }

  .collection-list-8 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .collection-list-8.super {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .grid-10 {
    grid-template-columns: 1fr 1fr;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .collection-list-9 {
    grid-template-columns: 1fr 1fr;
  }

  .link-block-2 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .heading-27 {
    font-size: 36px;
  }

  .div-block-24 {
    flex-direction: column;
  }

  .office-50 {
    width: 100%;
  }

  .office-map-container {
    width: 100%;
    margin-top: 20px;
  }

  .collection-list-10 {
    grid-template-columns: 1fr 1fr;
  }

  .div-block-26 {
    justify-content: center;
  }

  .grid-11 {
    grid-template-columns: 1fr;
  }

  .section-8 {
    padding-left: 20px;
  }

  .image-24 {
    min-height: 400px;
  }

  .image-24._2 {
    min-height: auto;
  }

  .job-heading {
    flex-flow: column;
  }

  ._50-job {
    flex-flow: column;
    width: 100%;
  }

  .button-primary-copy._2-copy {
    bottom: 47px;
  }

  .paragraph-6, .h3-2, .h3-2.f-size-30px, .h3-2.f-size-30px {
    font-size: 1.2rem;
  }

  .download-button {
    padding: 15px 20px;
  }

  .download-section {
    padding-top: 20px;
    padding-bottom: 60px;
  }

  .max-50-img {
    max-width: 100%;
    position: static;
  }

  .div-block-32 {
    min-width: 100%;
    max-width: 100%;
    margin-top: 20px;
  }

  .downlonad-heading {
    font-size: 24px;
    line-height: 40px;
  }

  .cms-page-para {
    margin-bottom: 10px;
  }

  .collection-list-wrapper-10 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-content: start center;
    place-items: center;
  }

  .wrapper-2.menu.tab {
    justify-content: flex-start;
  }

  .collection-list-wrapper-11, .collection-list-wrapper-12 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-content: start center;
    place-items: center;
  }

  .div-block-38 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
  }

  .div-block-38.finance {
    margin-top: 25px;
    margin-bottom: 0;
  }

  .div-block-39 {
    width: 18%;
    display: flex;
  }

  .nav-link-5 {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .collection-list-wrapper-13 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-content: start center;
    place-items: center;
  }

  .tag-block {
    display: block;
  }

  .tags {
    padding-right: 5px;
  }

  .clubline-plus-knowmore-product, .benches-racks-knowmore-product-copy {
    padding: 15px 20px;
  }

  .form12_checkbox_field {
    width: 48%;
    margin-bottom: 15px;
    margin-left: 0;
    margin-right: 0;
  }

  .mobile-nav-bottom {
    z-index: 5;
    background-color: #fff;
    border-top: 1px solid #8395b126;
    height: 100px;
    display: block;
    position: fixed;
    inset: auto 0% 0%;
  }

  .previous, .next {
    z-index: 6;
    position: fixed;
  }

  .radiobtn_wrap {
    flex-wrap: wrap;
    justify-content: space-between;
  }

  .form-wrapper {
    width: 100%;
  }

  .form-content {
    width: 90%;
  }

  .folder-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: 250px 250px 250px;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-rows: 250px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-44 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
  }

  .div-block-44.finance {
    margin-bottom: 0;
  }

  .pdf-grid {
    grid-template-columns: 1fr 1fr;
  }

  .heading-33.about {
    font-size: 55px;
    line-height: 62px;
  }

  .collection-list-wrapper-15 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-content: start center;
    place-items: center;
  }

  .image-36.small {
    height: 40%;
  }

  .div-block-48 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
  }

  .div-block-48.finance {
    margin-top: 25px;
    margin-bottom: 0;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-global {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .text-block-53.close, .text-block-54.close, .text-block-54.close {
    font-size: 20px;
    line-height: 30px;
  }

  .heading-36 {
    font-size: 30px;
  }

  .heading-36.less-top-m {
    margin-top: 0;
  }

  .collection-item-7 {
    width: 50%;
  }

  .white-container {
    padding-bottom: 10px;
  }

  .head-wrap {
    grid-column-gap: .3rem;
    grid-row-gap: .3rem;
    flex-flow: column;
  }

  .head-wrap.center-align {
    grid-column-gap: .4rem;
    grid-row-gap: .4rem;
    grid-column-gap: .4rem;
    grid-row-gap: .4rem;
  }

  .heading-name {
    justify-content: center;
    align-items: center;
  }

  .about-new {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .about-new.founder {
    flex-direction: column-reverse;
  }

  .about-new.hero2.h3._2, .about-new.founder {
    flex-direction: column-reverse;
  }

  .about-new.hero2 {
    align-items: center;
    height: 236px;
    position: relative;
  }

  .about-new.hero2.h3 {
    flex-direction: column;
  }

  .about-new.hero2.h3._2 {
    flex-direction: column-reverse;
  }

  .h2 {
    font-size: 1.8rem;
  }

  .abour-col {
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 20px;
  }

  .milestone-grid {
    width: 100%;
  }

  .g-col1 {
    height: 300px;
  }

  .img-1994 {
    object-fit: cover;
    object-position: 50% 0%;
  }

  .about-main-section {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .about-main-section.top-m {
    padding-top: 60px;
  }

  .tab-link {
    min-width: 130px;
  }

  .advance-tabs-menu {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .my-custom-link {
    font-size: 20px;
  }

  .card-container.is--slider {
    padding-left: 20px;
  }

  .lightbox-link-block {
    width: 100%;
  }

  .splide__slide {
    width: 50%;
  }

  .controls {
    bottom: -8%;
  }

  .control__arrow {
    width: 1.2em;
  }

  .control {
    width: 3em;
    height: 3em;
  }

  .strong-text {
    font-size: 18px;
  }

  ._w-45 {
    width: 100%;
  }

  .count-wrap, .count-wrap.border-left-right, .count-wrap.border-left-right {
    width: 50%;
  }

  .plush, .count-text {
    font-size: 30px;
  }

  .country-wide-grid {
    grid-column-gap: 1vh;
    grid-row-gap: 1vh;
  }

  .g1 {
    flex-flow: column;
  }

  .service-list {
    font-size: 16px;
  }

  .service-img {
    width: 90%;
  }

  .about-banner-new {
    height: 180px;
  }

  .grid-companies {
    grid-template-columns: 1fr 1fr;
  }

  .video-grid {
    grid-template-columns: 1fr;
  }

  .dp-arrow {
    left: 60px;
  }
}

@media screen and (max-width: 479px) {
  .banner-section {
    position: relative;
    overflow: visible;
  }

  .banner-wrapper {
    display: flex;
    position: relative;
  }

  .banner-wrapper._2 {
    height: auto;
  }

  .nav-bar {
    padding-top: 20px;
  }

  .nav-bar.max-width {
    padding-bottom: 20px;
  }

  .text-block {
    letter-spacing: 2px;
    font-size: 10px;
    font-weight: 700;
  }

  .text-block.close {
    font-size: 19px;
  }

  .text-block.white {
    font-size: 10px;
    line-height: 15px;
  }

  .line.close._1 {
    margin-bottom: -12px;
  }

  .image {
    width: 80%;
  }

  .banner-heading {
    margin-top: 5px;
  }

  .heading {
    font-size: 47px;
    line-height: 60px;
  }

  .heading.one {
    margin-right: -7%;
    font-size: 3em;
  }

  .heading.two {
    margin-left: 24%;
    font-size: 3em;
  }

  .heading.two.no-margin {
    font-size: 85px;
    line-height: 90px;
  }

  .heading.white {
    font-size: 28px;
    line-height: 37px;
  }

  .heading.white.top-bottom {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .heading.strong {
    font-size: 55px;
    line-height: 80px;
  }

  .big-red-heading {
    font-size: 78px;
    line-height: 80px;
  }

  .big-red-heading._2 {
    margin-top: -40px;
    font-size: 80px;
  }

  .button-div {
    flex-direction: column;
  }

  .button {
    margin-bottom: 20px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .button.white {
    padding-left: 52px;
    padding-right: 52px;
  }

  .button.black {
    bottom: -10%;
    right: -5%;
  }

  .button.black.auto {
    bottom: -22%;
  }

  .button.black.center {
    bottom: -16%;
    right: 23%;
  }

  .button.fixed {
    background-size: 18px;
    margin-bottom: 10px;
    padding: 25px;
  }

  .image-2 {
    width: 130px;
  }

  .text-field {
    width: 260px;
  }

  .collection-wrapper {
    padding-top: 0;
  }

  .grid {
    grid-column-gap: 120px;
    grid-row-gap: 60px;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid-div {
    height: 300px;
  }

  .grid-div.flex-verticle {
    flex-direction: column;
    align-items: center;
    height: 350px;
    display: flex;
  }

  .grid-content-div.background {
    bottom: 15%;
  }

  .grid-heading.work {
    margin-top: 30px;
  }

  .grid-heading.work.new {
    font-size: 24px;
    line-height: 34px;
  }

  .image-4 {
    width: 100%;
    height: auto;
    max-height: 250px;
  }

  .image-4._w-80 {
    width: 85%;
  }

  .image-4.nw-h {
    max-height: 350px;
    transform: scale(1.2);
  }

  .wrapper.flex {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
  }

  .wrapper.flex.home-extra-info {
    width: 90%;
  }

  .wrapper.flex-right.new.flip {
    flex-flow: row-reverse wrap-reverse;
  }

  .wrapper.interaction {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .wrapper.bottom-padding {
    padding-left: 15px;
    padding-right: 15px;
  }

  .wrapper.new {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .footer-div {
    flex-direction: column;
    padding-bottom: 20px;
  }

  .policy-div {
    height: auto;
  }

  .logo-div {
    align-items: center;
    height: auto;
  }

  .text-block-2.right {
    padding-top: 0;
  }

  .footer-grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .footer-links {
    padding-left: 0;
    font-size: 14px;
  }

  .social-image {
    width: 28px;
  }

  .social-image.small {
    width: 26px;
  }

  .social-link {
    margin-right: 20px;
  }

  .social-link.less-margin {
    margin-bottom: 15px;
  }

  .new-div {
    align-items: center;
    margin-top: 30px;
  }

  .new-div.new-grid {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .quote-head {
    font-size: 22px;
    line-height: 30px;
  }

  .strong-head {
    width: 420%;
    font-size: 17px;
  }

  .strong-bg {
    width: 70%;
    right: -15%;
  }

  .workouts-grid {
    width: 100%;
  }

  .work-div, .work-div._2, .work-div._2 {
    padding-left: 0;
    padding-right: 0;
  }

  .small-head.bottom-margin.new {
    font-size: 20px;
  }

  .small-head.black {
    font-size: 16px;
  }

  .head-container.no-margin.icons.vertical._2 {
    flex-direction: column;
  }

  .head-container.less-margin {
    margin-bottom: 40px;
  }

  .tire-image {
    width: 100%;
    margin-right: 0;
  }

  .white-heading._2 {
    font-size: 28px;
    line-height: 35px;
  }

  .tire-div {
    z-index: -1;
    position: relative;
    bottom: -120px;
  }

  .absolute-image {
    margin-top: -180px;
    margin-left: 0;
  }

  .heading-flex-div {
    margin-top: 40px;
  }

  .heading-flex-div.mobile {
    display: none;
  }

  .div-block {
    z-index: 20;
    position: relative;
  }

  .icons-grid {
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .comp-logo {
    width: 60px;
    margin-bottom: 20px;
  }

  .product-head, .prod-div-heading {
    font-size: 30px;
    line-height: 38px;
  }

  .message-icon {
    background-size: 25px;
    width: 50px;
    height: 50px;
  }

  .certificate-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .certificate-grid-img {
    min-width: 320px;
    height: 400px;
  }

  .nav-list.tab-menu {
    padding-bottom: 20px;
  }

  .nav-link {
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 18px;
  }

  .nav-link.tab-menu {
    padding-right: 50px;
  }

  .new-hover-image {
    width: 50%;
  }

  .grey-div {
    height: 35%;
  }

  .menu-div-tab {
    height: 100vh;
  }

  .grey-line {
    width: 35px;
  }

  .tab-container.home-range, .tab-container.cardio {
    display: none;
  }

  .tab-container.intenzacardio, .tab-container.investor {
    display: none;
  }

  .tab-container.home-range, .tab-container.cardio {
    display: none;
  }

  .tab-container.jx-fit {
    z-index: 404;
  }

  .tab-container.intenzacardio, .tab-container.investor {
    display: none;
  }

  .tab-container.investor.finantials {
    display: flex;
  }

  .nav-list-container {
    flex-direction: column;
    justify-content: flex-start;
    display: flex;
  }

  .gallery-banner-section {
    top: 83px;
  }

  .link-nav, .link-nav._2 {
    font-size: 14px;
  }

  .link-nav.new.small, .link-nav._2 {
    font-size: 14px;
  }

  .link-nav.new {
    font-size: 15px;
  }

  .link-nav.new.small {
    font-size: 14px;
  }

  .links-container._2 {
    align-items: flex-start;
  }

  .nav-arrow {
    margin-left: 5px;
    margin-right: 5px;
  }

  .nav-arrow.left-align {
    width: 15px;
    margin-right: 5px;
  }

  .gallery-head {
    margin-top: 10px;
  }

  .images-container.hide {
    column-count: 1;
    column-count: 1;
  }

  .image-gallery-list-2 {
    grid-template-columns: 1fr 1fr;
  }

  .about-head.big {
    font-size: 27.5px;
    line-height: 44px;
  }

  .about-head.big.margin {
    margin-right: 0;
    font-size: 25px;
    line-height: 35px;
  }

  .about-para {
    font-size: 18px;
    line-height: 28px;
  }

  .video-section {
    height: 70vh;
  }

  .play-image {
    width: 50px;
  }

  .field-label {
    font-size: 14px;
  }

  .field-label.small {
    font-size: 13px;
  }

  .field-label.font {
    font-size: 12px;
  }

  .radio-container.horizontal {
    flex-direction: column;
    align-items: flex-start;
  }

  .red-heading {
    font-size: 22px;
  }

  .red-heading.no-margin {
    font-size: 25px;
    line-height: 30px;
  }

  .white-text {
    font-size: 13px;
  }

  .slick-images {
    grid-template-columns: 1fr;
  }

  .slick-image.mobile {
    margin-right: 0;
  }

  .allprod-list {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .allprod-list._2 {
    padding-left: 0;
    padding-right: 0;
  }

  .allprod-list._2._3grid {
    grid-column-gap: 10px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .allprod-list._2._3grid.mob-hm {
    grid-template-columns: 1fr 1fr;
  }

  .prod-50 {
    margin-bottom: 70px;
  }

  .big-white-heading {
    text-align: center;
    font-size: 25px;
    line-height: 30px;
  }

  .big-white-heading.smal {
    font-size: 30px;
  }

  .model-no {
    margin-top: 30px;
  }

  .inquiry-text {
    margin-top: 15px;
    margin-bottom: 30px;
    font-size: 15px;
  }

  .inquiry-text.div.no-flex.last.form.height_auto._0-margin {
    margin-top: 0;
    margin-bottom: 0;
  }

  .form-3 {
    flex-direction: column-reverse;
  }

  .form-3._2 {
    flex-direction: column;
  }

  .inquiry-left, .inquiry-right {
    padding-left: 0;
    padding-right: 0;
  }

  .form-margin {
    display: block;
  }

  .form-margin.mobile {
    display: none;
  }

  .new-text-field {
    font-size: 15px;
  }

  .mini-slider {
    padding-top: 40px;
  }

  .slider {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .blog-heading {
    font-size: 25px;
    line-height: 33px;
  }

  .collection-list-wrapper-2 {
    width: 100%;
  }

  .blog-cms-grid {
    grid-template-columns: 1fr;
  }

  .paragraph {
    font-size: 13px;
  }

  .paragraph.f-size-20px {
    font-size: 16px;
  }

  .paragraph.f-size-18px {
    font-size: 14px;
  }

  .search-result-list {
    grid-row-gap: 80px;
  }

  .heading-3 {
    font-size: 25px;
    line-height: 35px;
  }

  .main-container {
    padding-left: 10px;
    padding-right: 10px;
  }

  .tabs-menu {
    display: flex;
  }

  .text-block-7, .text-block-8 {
    font-size: 10px;
  }

  .success-message {
    background-color: #67e667;
  }

  .link-3, .link-4 {
    text-decoration: none;
  }

  .accordion-header-2.js-accordion-header.width {
    padding-right: 0;
  }

  .h4 {
    font-size: 17px;
  }

  .h4.font-weight {
    font-size: 18px;
  }

  .h4.font-weight.font-size {
    font-size: 12px;
    line-height: 18px;
  }

  .section {
    padding-top: 60px;
  }

  .navbar-logo-left-container.shadow-three {
    display: none;
  }

  .container {
    max-width: none;
  }

  .container.heroheader.forcareer {
    margin-top: 20px;
  }

  .nav-menu-two {
    flex-direction: column;
  }

  .button-primary._2 {
    padding: 10px 20px;
  }

  .button-primary._2.getapp {
    bottom: 70px;
  }

  .button-primary._2.getapp.hide-mobile {
    display: none;
  }

  .button-primary._2.enquire-now {
    margin-bottom: 0;
    position: static;
    bottom: 70px;
  }

  .button-primary.btn-red {
    text-align: center;
  }

  .menu-button {
    font-size: 25px;
  }

  .menu-button.w--open {
    font-size: 35px;
  }

  .hero-heading-center {
    min-height: 510px;
  }

  .centered-heading {
    margin-bottom: 24px;
  }

  .centered-heading.margin-bottom-32px.arsenalheading.test, .centered-heading.margin-bottom-32px.arsenalheading.city-white {
    font-size: 25px;
  }

  .centered-heading.margin-bottom-32px.blackcolor.test, .centered-heading.margin-bottom-32px.blackcolor.city-white {
    font-size: 25px;
  }

  .centered-heading.margin-bottom-32px.arsenalheading.test, .centered-heading.margin-bottom-32px.arsenalheading.city-white {
    font-size: 25px;
  }

  .centered-heading.margin-bottom-32px.blackcolor.test, .centered-heading.margin-bottom-32px.blackcolor.city-white {
    font-size: 25px;
  }

  .centered-heading.margin-bottom-32px.arsenalheading {
    font-size: 30px;
    line-height: 38px;
  }

  .centered-heading.margin-bottom-32px.arsenalheading.test, .centered-heading.margin-bottom-32px.arsenalheading.city-white {
    font-size: 25px;
  }

  .centered-heading.margin-bottom-32px.arsenalheading.center {
    font-size: 26px;
    line-height: 34px;
  }

  .centered-heading.margin-bottom-32px.arsenalheading.red {
    font-size: 23px;
  }

  .centered-heading.margin-bottom-32px.arsenalheading.test, .centered-heading.margin-bottom-32px.arsenalheading.city-white {
    font-size: 25px;
  }

  .centered-heading.margin-bottom-32px.arsenalheading.newdiv {
    font-size: 26px;
    line-height: 34px;
  }

  .centered-heading.margin-bottom-32px.arsenalheading.extrainfo {
    font-size: 22px;
    line-height: 30px;
  }

  .centered-heading.margin-bottom-32px.blackcolor {
    font-size: 30px;
    line-height: 38px;
  }

  .centered-heading.margin-bottom-32px.blackcolor.test, .centered-heading.margin-bottom-32px.blackcolor.city-white {
    font-size: 25px;
  }

  .centered-heading.margin-bottom-32px.blackcolor.center {
    font-size: 26px;
  }

  .centered-heading.margin-bottom-32px.blackcolor.red {
    font-size: 23px;
  }

  .centered-heading.margin-bottom-32px.blackcolor.test, .centered-heading.margin-bottom-32px.blackcolor.city-white {
    font-size: 25px;
  }

  .centered-heading.margin-bottom-32px.heroheader {
    font-size: 30px;
    line-height: 39px;
  }

  .hero-wrapper {
    flex-direction: column-reverse;
  }

  .hero-wrapper.hero2.h3._2, .hero-wrapper.hero2.h3.super, .hero-wrapper.hero2.h3.super-01 {
    flex-direction: column-reverse;
  }

  .hero-wrapper.founder {
    justify-content: center;
    align-items: center;
  }

  .hero-wrapper.secondary {
    flex-direction: column;
  }

  .hero-wrapper.hero2 {
    flex-direction: column-reverse;
    align-content: space-around;
    height: auto;
  }

  .hero-wrapper.hero2.h3._2, .hero-wrapper.hero2.h3.super, .hero-wrapper.hero2.h3.super-01 {
    flex-direction: column-reverse;
  }

  .hero-wrapper.hero2.mob {
    flex-direction: column;
  }

  .hero-wrapper.hero2.h3._2, .hero-wrapper.hero2.h3.super, .hero-wrapper.hero2.h3.super-01, .hero-wrapper.hero2.h3._2, .hero-wrapper.hero2.h3.super, .hero-wrapper.hero2.h3.super-01 {
    flex-direction: column-reverse;
  }

  .hero-split._1.left {
    height: auto;
  }

  .margin-bottom-24px {
    font-size: 14px;
    line-height: 25px;
  }

  .margin-bottom-24px.super {
    font-size: 20px;
  }

  .margin-bottom-24px.super.uppercase {
    font-size: 18px;
  }

  .margin-bottom-24px.city.size-22px {
    font-size: 16px;
  }

  .slide-1 {
    background-image: url("https://cdn.prod.website-files.com/6231a9ee43621f83e1552a71/62b2b6c01a32f35e3112cf91_loadon%20mobile.avif");
  }

  .slide-2 {
    background-image: url("https://cdn.prod.website-files.com/6231a9ee43621f83e1552a71/62b2b6bed79e451c68c0c43a_mobile_clubline.avif");
  }

  .heading-4 {
    font-size: 14px;
    line-height: 24px;
  }

  .container-2 {
    max-width: none;
  }

  .container-2.index.flex {
    flex-direction: column;
  }

  .grid-3 {
    grid-template-columns: 1fr;
  }

  .grid-3.strength {
    grid-column-gap: 0px;
    grid-template-columns: 1fr 1fr;
  }

  .grid-3.brochure {
    grid-template-columns: 1fr 1fr;
    margin-top: 65px;
  }

  .grid-3.mob-home {
    grid-template-columns: 1fr 1fr;
  }

  .div-block-4 {
    height: 370px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-4.big-img {
    margin-top: 60px;
  }

  .div-block-4.hide-mob {
    display: none;
  }

  .div-block-4._420-mob {
    height: 420px;
  }

  .image-7 {
    width: 150px;
  }

  .image-7.s1 {
    width: 140px;
    max-height: 250px;
  }

  .image-7.s1.new {
    max-height: 240px;
  }

  .image-7.big-size {
    width: 200px;
    height: 180px;
  }

  .image-7.height {
    width: 140px;
    height: 180px;
    overflow: visible;
  }

  .knowmore-product.mobmargin-spec {
    margin-top: 20px;
  }

  .paragraph-2 {
    text-transform: uppercase;
  }

  .paragraph-2.strength.benchestext {
    display: none;
  }

  .paragraph-2.strength.benchesmobpara {
    text-align: center;
    display: block;
  }

  .heading-5 {
    font-size: 12px;
    line-height: 22px;
  }

  .search-2 {
    flex: 1;
  }

  .search-2.desktop-hide {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .search-2.mobile-view-hide {
    display: none;
  }

  .container-3 {
    max-width: none;
  }

  .nav-menu-two-2 {
    flex-direction: column;
  }

  .clients-wrapper-three {
    grid-column-gap: 40px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    margin-bottom: 0;
  }

  .clients-image-three {
    width: 20%;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .clients-image-three.big-size {
    width: 100%;
  }

  .text-block-9 {
    font-size: 14px;
  }

  .container-4 {
    max-width: none;
  }

  .container-4.down {
    padding-top: 225px;
  }

  .container-4.down.rajesh {
    width: 90%;
  }

  .container-4.down.rajesh._2 {
    padding-top: 0;
  }

  .gallery-wrapper {
    grid-template-columns: 1fr;
  }

  .gallery-slide-wrapper {
    max-width: 100%;
    margin-right: 0%;
  }

  .gallery-slider-left {
    left: -20px;
  }

  .gallery-slider-right {
    right: -20px;
  }

  .team-slide-wrapper {
    width: 100%;
    margin-right: 0%;
  }

  .block-wrapper {
    flex-direction: column;
    align-items: center;
  }

  .div-block-5 {
    width: 100%;
    margin-bottom: 40px;
  }

  .slide-3 {
    background-image: url("https://cdn.prod.website-files.com/6231a9ee43621f83e1552a71/62b2b2a61a32f3b8e812a844_mobilehomeBG-1.avif");
  }

  .slide-4 {
    background-image: url("https://cdn.prod.website-files.com/6231a9ee43621f83e1552a71/62b2b6c05ae3fef32aab0351_mobile_clublinePlus.avif");
    background-position: 80%;
  }

  .slide-5 {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/6231a9ee43621f83e1552a71/67dad82f799c4f6c652b4f34_cardio_banner.avif");
    background-position: 0 0, 50%;
  }

  .slide-5.clubline-series {
    background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/6231a9ee43621f83e1552a71/684fb93e016df4905008ad38_CLUBLINE%20PLUS%20SERIES%20-%20MOBILE.avif");
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .slide-5.new-clubline-series {
    background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/6231a9ee43621f83e1552a71/684fbe127027a622cdd438ef_NEW%20CLUBLINE%20SERIES%20-%20MOBILE.avif");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .slide-5.slide8 {
    background-image: linear-gradient(#0000005e, #0000005e), url("https://cdn.prod.website-files.com/6231a9ee43621f83e1552a71/691da9be466821748a4f5f07_FALCON%20SERIES%20-%20MOBILE.avif");
  }

  .slide-5.loadon-series {
    background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/6231a9ee43621f83e1552a71/684fbe51951a437d2dc99914_LOAD%20ON%20SERIES%20-%20MOBILE.avif");
  }

  .slide-5.benches-and-racks {
    background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/6231a9ee43621f83e1552a71/684fbefbd7f8d2b9a050e90f_BENCHES%20AND%20RACK-%20MOBILE.avif");
  }

  .slide-5.home-range {
    background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/6231a9ee43621f83e1552a71/684fbf6d25b42f4ba3b0d48e_HOME%20GYM%20SERIES%20-%20MOBILE.avif");
  }

  .slide-5.accessories {
    background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/6231a9ee43621f83e1552a71/684fbfd582e9c78188daedaf_ACCESSORIES%20-%20MOBILE.avif");
  }

  .slide-5.bnnr {
    background-image: none;
  }

  .slide-5.slide8-copy {
    background-image: linear-gradient(#0000005e, #0000005e), url("https://cdn.prod.website-files.com/6231a9ee43621f83e1552a71/665eccbb2625f719ba5688d5_warehouse_mobile.avif");
  }

  .slide-5.slide8-copy.stride {
    background-image: linear-gradient(#0006, #0006), url("https://cdn.prod.website-files.com/6231a9ee43621f83e1552a71/66b0c1e11c40503c25245605_def78b6ff8928ed015372665e45adc31_66a3479220f925dd65fa8834_665ee67c8181d85f9fb5ffd6_warehouse_mobile%20(1).avif");
  }

  .slide-5.proton-series {
    background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/6231a9ee43621f83e1552a71/684fb8212c9ad3364be7016e_PROTON%20SERIES%20-%20MOBILE.avif");
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  .slide-5.cardio-series {
    background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/6231a9ee43621f83e1552a71/684fb86c382cf1028911906e_CARDIO%20SERIES%20-%20MOBILE.avif");
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  .slide-5.xtend-series {
    background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/6231a9ee43621f83e1552a71/692e8cc0d98ec1619837ae77_X%20TEND%20SERIES%20-%20MOBILE.jpg");
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  .slide-5.jxfit {
    background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/6231a9ee43621f83e1552a71/684ff5d66d45566370edb986_JX-FIT%20SERIES%20-%20MOBILE.avif");
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  .slide-nav-2 {
    font-size: 10px;
  }

  .div-block-6 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .brand-logo {
    width: 45%;
  }

  .timeline_item {
    grid-template-columns: 48px 1fr;
  }

  .margin-bottom-medium {
    margin-bottom: 24px;
  }

  .tabs-menu-2 {
    z-index: 1000000;
    position: static;
    top: 90px;
  }

  .div-block-9 {
    height: 240px;
    padding-top: 35px;
  }

  .image-10 {
    height: 90%;
    max-height: 180px;
  }

  .collection-list-wrapper-5 {
    margin-top: 20px;
  }

  .breadcrumb-container {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 10px;
    display: flex;
  }

  .breadcrumb-container.flex {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .breadcrumb-container._2 {
    align-items: stretch;
  }

  .breadcrumb-container.hide.mob-hide {
    display: none;
  }

  .text-block-11.t12 {
    margin-bottom: 10px;
    padding-left: 0;
    padding-right: 5px;
    font-size: 10px;
    line-height: 14px;
  }

  .tabs-menu-4 {
    z-index: 997;
    position: sticky;
    top: 90px;
  }

  .collection-list-5 {
    grid-template-columns: 1fr;
  }

  .collection-list-6 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .section-3 {
    padding-bottom: 40px;
  }

  .grid-4 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .hero-heading-center-3 {
    margin-top: -20px;
    padding-top: 30px;
  }

  .margin-bottom-24px-2.small-text._2 {
    margin-top: 0;
  }

  .div-block-12 {
    padding-top: 40px;
    padding-bottom: 20px;
  }

  .div-block-12.left {
    padding-left: 10px;
    padding-right: 10px;
  }

  .about-banner {
    height: auto;
  }

  .about-banner.cities {
    height: 300px;
  }

  .heading-13 {
    margin-bottom: 40px;
    line-height: 125%;
  }

  .heading-13.no-margin {
    font-size: 25px;
    line-height: 38px;
  }

  .heading-13.no-margin.red {
    color: #dc0100;
    font-size: 23px;
    line-height: 38px;
  }

  .image-12.m-height {
    height: 300px;
  }

  .hero-split-2 {
    align-items: flex-start;
    margin-bottom: 0;
  }

  .heading-15 {
    font-size: 34px;
  }

  .heading-16 {
    font-size: 26px;
    font-weight: 500;
    line-height: 120%;
  }

  .heading-17 {
    text-align: center;
  }

  .product-page-main-product {
    padding-left: 15px;
    padding-right: 15px;
  }

  .searchsection {
    z-index: 998;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    background-color: #000;
    justify-content: flex-end;
    align-items: stretch;
    padding: 7px;
    display: flex;
    position: sticky;
    top: 84px;
  }

  .image-14 {
    height: auto;
  }

  .type-of-product-banner-div {
    display: none;
  }

  .type-of-product-banner-div.type-of-product-mobile {
    background-position: 50% 100%;
    background-size: cover;
    height: 350px;
    display: flex;
  }

  .type-of-product-banner-div.type-of-product-mobile.pos {
    position: relative;
  }

  .type-of-product-banner-div.office {
    background-image: url("https://cdn.prod.website-files.com/6231a9ee43621f83e1552a71/64c8e934744768e41d5a6864_Rectangle%208.avif");
    background-position: 30%;
    display: block;
  }

  .type-of-product-banner-overlay {
    padding-left: 10px;
    padding-right: 10px;
  }

  .type-of-product-banner-overlay.pos {
    position: absolute;
    inset: 0%;
  }

  .type-of-product-banner-overlay.maxh {
    height: 65%;
  }

  .type-of-product-banner-overlay.abs-position {
    height: 350px;
    margin-top: 138px;
    top: 0%;
  }

  .heading-18 {
    text-align: center;
    font-size: 20px;
    line-height: 35px;
  }

  .heading-18.centerofficeheading {
    margin-bottom: 0;
    line-height: 32px;
  }

  .body-5 {
    font-family: Sailec, sans-serif;
  }

  .contact-section {
    height: 300px;
  }

  .heading-19 {
    text-align: center;
    font-size: 30px;
  }

  .heading-19.center {
    font-size: 27px;
    line-height: 40px;
  }

  .text-block-18 {
    font-size: 14px;
    line-height: 25px;
  }

  .dropdown-3.pdding0 {
    margin-top: 15px;
    margin-bottom: 10px;
  }

  .tab-link-commercial-gym-2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .tab-link-home-gym-3._2 {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 12px;
  }

  .text-block-20 {
    font-size: 13px;
  }

  .heading-20 {
    font-size: 25px;
  }

  .tabs-menu-5 {
    display: flex;
  }

  .blog-section {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-21 {
    margin-bottom: 20px;
    font-size: 12px;
  }

  .link-8 {
    font-size: 12px;
  }

  .list-2 {
    padding-left: 20px;
  }

  .blog-banner-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .blog-banner-wrapper {
    height: 300px;
  }

  .blog-banner-wrapper.maxh-500 {
    background-position: 50%;
    background-size: contain;
    height: 300px;
  }

  .heading-22 {
    font-size: 25px;
  }

  .image-15, .image-16 {
    width: 20px;
  }

  .tab-link-dumbbells-plates-barbells {
    width: 100%;
  }

  .slider-3 {
    height: 50vh;
  }

  .half-div {
    width: 100%;
    margin-bottom: 20px;
  }

  .half-div._2 {
    margin-top: -20px;
  }

  .half-div.mobile-center {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .text-block-24.whitefont, .text-block-25.white {
    text-align: center;
    text-align: center;
  }

  .textarea._10-15 {
    margin-top: 15px;
    margin-bottom: 10px;
  }

  .grid-8 {
    grid-template-columns: 1fr 1fr;
  }

  .city-cms-name {
    flex-direction: column;
  }

  .map-code {
    height: 260px;
    margin-top: 0;
    margin-bottom: 20px;
  }

  .collection-item.center.cms {
    justify-content: center;
  }

  .collection-list-7 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  .new-design-map {
    flex-direction: column-reverse;
  }

  .bold-text {
    margin-top: 5px;
    display: inline-block;
  }

  .form-block-3 {
    justify-content: center;
    align-items: center;
  }

  .form-5 {
    justify-content: center;
    align-items: center;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .search-box {
    width: 100%;
  }

  .search-result-wrapper, .search-result-wrapper-2 {
    width: 100%;
    display: block;
  }

  .collection-list-8 {
    grid-template-columns: 1fr;
  }

  .collection-list-8.super {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr 1fr;
  }

  .collection-item-2 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .heading-25 {
    font-size: 18px;
  }

  .button-3 {
    font-size: 12px;
  }

  .grid-10 {
    grid-template-columns: 1fr;
  }

  .heading-26 {
    font-size: 23px;
    line-height: 33px;
  }

  .flex-container {
    margin-top: 20px;
    display: flex;
  }

  .flex-container.newhide {
    display: none;
  }

  .div-block-22 {
    width: 100%;
  }

  .collection-list-9 {
    grid-template-columns: 1fr;
  }

  .heading-27 {
    font-size: 32px;
    line-height: 42px;
  }

  .collection-list-10 {
    grid-template-columns: 1fr;
  }

  .submit-button-5.btn-width.font-size {
    width: 9rem;
    font-size: 10px;
  }

  .gym-grid {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .image-20 {
    width: 30px;
  }

  .view-pdf-div {
    margin-left: 20px;
  }

  .link-11 {
    font-size: 20px;
  }

  .image-21 {
    width: 18px;
  }

  .text-block-29 {
    font-size: 20px;
    line-height: 26px;
  }

  .text-span-3 {
    font-size: 14px;
  }

  .div-block-27 {
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    display: flex;
  }

  .section-8 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .footprint-image {
    min-height: 220px;
    margin-top: 20px;
  }

  .extra-info-50 {
    margin-left: auto;
    margin-right: auto;
  }

  .perks-grid {
    grid-template-columns: 1fr;
  }

  .perks-icon {
    margin-bottom: 20px;
  }

  .text-block-30 {
    font-size: 18px;
    line-height: 24px;
  }

  .image-24 {
    object-fit: cover;
    object-position: 35% 50%;
    min-height: 300px;
  }

  .div-block-30 {
    flex-flow: column;
    margin-bottom: 0;
  }

  .cv-50 {
    width: 100%;
    margin-bottom: 20px;
  }

  .job-heading {
    flex-flow: column;
  }

  ._50-job {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    width: 90%;
    margin-bottom: 5px;
    padding-right: 0;
  }

  .dropdown-search-flex {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
  }

  .file-upload {
    margin-top: 20px;
  }

  .button-primary-copy._2 {
    padding: 10px 20px;
  }

  .button-primary-copy._2-copy {
    bottom: 45px;
  }

  .paragraph-6 {
    font-size: 1.1rem;
  }

  .h3-2.f-size-30px.bigmob {
    margin-bottom: 10px;
    font-size: 1.75rem;
  }

  .heading-wrap-2, .content-wrap.top-m20px, .content-wrap.top-m20px {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .downlonad-heading {
    font-size: 23px;
  }

  .download-link-block {
    width: 140px;
  }

  .circle._2 {
    padding: 10px 20px;
  }

  .localization-item {
    width: 75px;
  }

  .flex-div-new {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .cms-page-para {
    margin-bottom: 5px;
  }

  .background-video, .background-video-2 {
    display: none;
  }

  .background-video-3 {
    height: 388px;
    display: block;
  }

  .icon {
    display: none;
  }

  .scheme-wrapper {
    padding: 40px 5% 60px;
  }

  .scheme-form-block {
    width: 100%;
  }

  .scheme-form {
    padding-left: 15px;
    padding-right: 15px;
  }

  .scheme-flex {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
  }

  .heading-29 {
    font-size: 14px;
    line-height: 24px;
  }

  .image-29 {
    height: 28px;
  }

  .image-29.cms {
    height: 20px;
  }

  .red-heading-3 {
    font-size: 22px;
  }

  .red-heading-3.no-margin {
    font-size: 25px;
    line-height: 30px;
  }

  .red-heading-3.white-heading-text {
    font-size: 18px;
    line-height: 24px;
  }

  .investors-banner-section {
    min-height: 400px;
  }

  .slider-container-2 {
    margin-bottom: 10px;
  }

  .heading-30.small {
    font-size: 50px;
    line-height: 55px;
  }

  .red-heading-4 {
    font-size: 22px;
  }

  .red-heading-4.white-heading-text {
    font-size: 18px;
    line-height: 24px;
  }

  .red-heading-4.no-margin {
    font-size: 25px;
    line-height: 30px;
  }

  .red-heading-5 {
    font-size: 22px;
  }

  .red-heading-5.no-margin {
    font-size: 25px;
    line-height: 30px;
  }

  .heading-31.small {
    font-size: 50px;
    line-height: 55px;
  }

  .div-block-38 {
    height: 240px;
  }

  .div-block-39 {
    justify-content: flex-end;
    width: 40%;
    display: flex;
  }

  .number-div {
    padding-right: 10px;
  }

  .heading-32.small {
    font-size: 50px;
    line-height: 55px;
  }

  .grid-12 {
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .grid-12._2 {
    grid-template-columns: 1fr;
  }

  .red-heading-6 {
    font-size: 22px;
  }

  .red-heading-6.no-margin {
    font-size: 25px;
    line-height: 30px;
  }

  .red-heading-6.white-heading-text {
    font-size: 18px;
    line-height: 24px;
  }

  .red-heading-6.font-size {
    font-size: 18px;
  }

  .content {
    margin-left: 0;
    margin-right: 0;
  }

  .position {
    font-size: 14px;
  }

  .name {
    font-size: 15px;
  }

  .img-container {
    flex-flow: wrap;
  }

  .hero-split-2-copy {
    align-items: flex-start;
  }

  .tag-block {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: block;
  }

  .tags {
    padding-right: 5px;
  }

  .clubline-plus-knowmore-product.mobmargin-spec, .benches-racks-knowmore-product-copy.mobmargin-spec, .benches-racks-knowmore-product-copy.mobmargin-spec {
    margin-top: 20px;
  }

  .form12_checkbox_field {
    width: 49%;
    min-width: auto;
    height: 130px;
    margin-bottom: 15px;
    margin-right: 0;
  }

  .slider-4 {
    height: auto;
  }

  .submit-button-7 {
    margin-bottom: -85px;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
  }

  .previous {
    max-width: 100px;
    display: flex;
  }

  .radiobtn_wrap {
    flex-wrap: wrap;
  }

  .form-wrap {
    margin-left: 0;
    padding-left: 0;
  }

  .form-section-title {
    font-size: 1.5em;
    line-height: 1.3em;
  }

  .slider-content-wrap {
    justify-content: center;
    width: 100%;
    margin-bottom: 140px;
    padding: 50px 10px;
  }

  .form-content {
    width: 100%;
  }

  .folder-grid {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
    grid-template-rows: 200px 200px 200px;
    grid-template-columns: 1fr;
    grid-auto-rows: 200px;
    justify-content: center;
    align-items: center;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .folder-grid._3-grid.flex {
    display: flex;
  }

  .folder.cideo.width {
    width: 100%;
  }

  .folder-name {
    text-align: center;
  }

  .text-block-46.name {
    font-size: 12px;
    line-height: 17px;
  }

  .div-block-44 {
    height: 240px;
  }

  .pdf-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    grid-template-columns: 1fr;
    grid-auto-rows: 1fr;
    justify-content: center;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .pdf-grid-copy {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    grid-template-rows: 150px 150px auto;
    grid-template-columns: 1fr 1fr;
    justify-content: center;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-47.t12, .text-block-49.t12, .text-block-49.t12 {
    margin-bottom: 10px;
    padding-left: 0;
    padding-right: 5px;
    font-size: 10px;
    line-height: 14px;
  }

  .collection-list-wrapper-16 {
    width: 100%;
  }

  .text-block-50.name {
    font-size: 12px;
    line-height: 17px;
  }

  .text-block-51.t12 {
    margin-bottom: 10px;
    padding-left: 0;
    padding-right: 5px;
    font-size: 10px;
    line-height: 14px;
  }

  .image-36.small {
    height: 40%;
  }

  .div-block-48 {
    height: 240px;
  }

  .tabs-menu-6.width-change.flex-vertical {
    flex-flow: column;
  }

  .hero_heading {
    font-size: 2.5rem;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .configutrator-wrapper {
    flex-flow: column;
    display: flex;
  }

  .image-38 {
    width: 130px;
  }

  .nav-list-container-2 {
    flex-direction: column;
    justify-content: center;
  }

  .text-block-53 {
    letter-spacing: 2px;
    font-size: 10px;
    font-weight: 700;
  }

  .text-block-53.close {
    font-size: 19px;
  }

  .image-39 {
    width: 130px;
  }

  .text-block-54 {
    letter-spacing: 2px;
    font-size: 10px;
    font-weight: 700;
  }

  .text-block-54.close {
    font-size: 19px;
  }

  .div-block-50 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .color_gallery-photos {
    width: 100%;
  }

  .color-nav-wrapper {
    margin: 40px 0;
  }

  .color-nav {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .gallery-photo-wrapper.side-box {
    padding: 25px;
  }

  .color-nav-link {
    margin-left: -1px;
    margin-right: -1px;
  }

  .div-block-55 {
    flex-flow: row-reverse wrap;
  }

  .div-block-56 {
    margin-bottom: 0;
  }

  .sales-div {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-36 {
    font-size: 19px;
    line-height: 32px;
  }

  .collection-list-14 {
    width: 100%;
  }

  .white-container {
    padding-bottom: 15px;
  }

  .head-wrap.center-align {
    grid-column-gap: .2rem;
    grid-row-gap: .2rem;
    grid-column-gap: .2rem;
    grid-row-gap: .2rem;
  }

  .investor-contact {
    margin-left: 0;
    margin-right: 0;
  }

  .about-new {
    flex-direction: column-reverse;
  }

  .about-new.founder {
    justify-content: center;
    align-items: center;
  }

  .about-new.secondary {
    flex-direction: column;
  }

  .about-new.hero2 {
    flex-direction: column-reverse;
    align-content: space-around;
    height: auto;
  }

  .about-new.hero2.mob {
    flex-direction: column;
  }

  .about-new.hero2.h3._2 {
    flex-direction: column-reverse;
  }

  .h2 {
    font-size: 1.4rem;
  }

  .h2.less-m.m-center {
    text-align: center;
    text-align: center;
    text-align: center;
  }

  .abour-col {
    padding-top: 40px;
    padding-bottom: 20px;
  }

  .abour-col.left {
    padding-left: 10px;
    padding-right: 10px;
  }

  .img-1994 {
    object-position: 50% 50%;
  }

  .about-main-section {
    padding-top: 30px;
  }

  .grid-col01 {
    padding-top: 0;
  }

  .mission-img {
    max-width: 70%;
  }

  .my-custom-tab-btn {
    padding-right: 0;
  }

  .my-custom-link {
    font-size: 18px;
  }

  .card-container.is--slider {
    padding-left: 0;
  }

  .splide__slide {
    width: 100%;
  }

  .splide {
    padding-top: 4vh;
  }

  .controls {
    bottom: -10%;
  }

  .image-41 {
    object-fit: cover;
    height: 250px;
  }

  .slide-wrap {
    grid-column-gap: 1.2rem;
    grid-row-gap: 1.2rem;
    flex-flow: column;
    margin-bottom: 2vh;
  }

  .grid-14 {
    grid-template-columns: 1fr;
  }

  .date-wrap {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 10px;
    display: flex;
  }

  .date-wrap.flex {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .date-wrap._2 {
    align-items: stretch;
  }

  .date-wrap.hide.mob-hide {
    display: none;
  }

  .date-text.t12 {
    margin-bottom: 10px;
    padding-left: 0;
    padding-right: 5px;
    font-size: 10px;
    line-height: 14px;
  }

  ._w-45 {
    flex-flow: column;
  }

  .count-wrap {
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .count-wrap.border-left-right {
    border-bottom: 1px solid #d9d9d9;
    border-right-style: none;
    width: 100%;
  }

  .plush, .count-text {
    font-size: 25px;
  }

  .text-block.f-size-18px {
    font-size: 15px;
  }

  .govt-block {
    padding: 12px;
  }

  .government--text {
    font-size: 15px;
  }

  .service-list {
    font-size: 14px;
    line-height: 1.1;
  }

  .about-banner-new {
    height: 130px;
  }

  .about-banner-new.cities {
    height: 300px;
  }

  .popup-new {
    width: 95%;
    padding-left: 15px;
    padding-right: 15px;
  }

  .div-block-64 {
    justify-content: center;
    align-items: center;
  }

  .whatsapp {
    width: 3rem;
    height: 2.5rem;
    margin-left: 5px;
  }

  .dp-arrow {
    bottom: 137px;
    left: 62px;
  }

  .dp-list.w--open {
    bottom: 53px;
    left: 0;
  }

  .lightbox-wrap {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .desktop-home-gym {
    display: none;
  }

  .mobile-home-gym {
    display: block;
  }
}

#w-node-_400d31e9-1f67-9f5e-72ec-303a5655ef85-96290689, #w-node-_74d150d8-ed7c-39ca-80d2-75871d1a7b77-96290689, #w-node-d079e103-f4ce-8665-0205-3fc6ce827f4e-96290689, #w-node-_780cc720-31dd-df7d-fab4-e8370bfcdb9f-96290689, #w-node-_2bbf1fe7-afc2-4adc-7116-4f11f23644ac-96290689, #w-node-_592c497d-a1ed-2998-beaa-70f98b40ad7f-96290689, #w-node-_37b43a37-edf5-ae3d-1eb7-15f2545bcbf1-96290689, #w-node-aa2675c9-9f5c-f3c1-6089-c4254ed66673-96290689, #w-node-_311e7d5e-237f-9f80-cf9c-1913f8d8df7a-96290689, #w-node-ee34e6f6-423d-fd9f-c6a9-93bd6a4532fa-96290689, #w-node-_8632ea3a-c4a6-418c-3ee8-167da10e561b-96290689, #w-node-_6ac0b124-c7aa-bdfa-17ec-10901326224f-13262232, #w-node-_8fb8441b-69f5-8e1a-8287-3430e6d0024c-e6d00249, #w-node-_8fb8441b-69f5-8e1a-8287-3430e6d0025d-e6d00249, #w-node-_8fb8441b-69f5-8e1a-8287-3430e6d0026e-e6d00249, #w-node-_8fb8441b-69f5-8e1a-8287-3430e6d0027f-e6d00249, #w-node-_8fb8441b-69f5-8e1a-8287-3430e6d00290-e6d00249 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
