.text-center{
  text-align: center;
  display: block;
}
.btnedited{
    margin-right: 1vw !important;
    background: #E91B2F !important;
    color: white;
    cursor: pointer;
}
.model-item .model-img {
  width: 7.86458vw;
  height: 4.58333vw;
  margin: auto; }
  @media (max-width: 1023.98px) and (orientation: portrait) {
    .model-item .model-img {
      width: 24.8vw;
      height: 14.4vw; } }

.model-item .drive-btn {
  text-align: center;
  text-decoration: underline;
  font-size: 1.14583vw;
  color: #E91B2F; }
  @media (max-width: 1023.98px) and (orientation: portrait) {
    .model-item .drive-btn {
      font-size: 3.73333vw; } }

.model-item .remove-item {
  width: 1.25vw;
  height: 1.30208vw;
  border: 1px solid #E91B2F;
  border-radius: 50%;
  margin: auto;
  line-height: 0; }
  @media (max-width: 1023.98px) and (orientation: portrait) {
    .model-item .remove-item {
      width: 4.53333vw;
      height: 4.53333vw;
      line-height: 1; } }
  .model-item .remove-item span {
    color: #E91B2F; }

.compare-container {
  position: fixed;
  z-index: 99;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.36);
  display: flex;
  flex-wrap: wrap;
  opacity: 0;
  transition: 500ms;
  pointer-events: none;
  z-index: -1;
  visibility: hidden;
   }
  .compare-container.show {
    display: flex;
    opacity: 1;
    pointer-events: all;
    z-index: 666;
    visibility: visible;
  }
  .compare-container .compare-wrapper {
    max-width: 73.59375vw;
    width: 100%;
    background: #fff;
    display: flex;
    justify-content: flex-end;
    flex-wrap: wrap;
    margin: auto;
    padding-top: 0.52083vw;
    max-height: 43.54167vw;
    overflow: hidden;
    overflow-y: scroll;
    direction: ltr;
    box-shadow: 0px 3px 6px #00000029; }
    @media (max-width: 1023.98px) and (orientation: portrait) {
      .compare-container .compare-wrapper {
        max-width: 100%;
        max-height: 100%;
        height: 100%;
        padding-top: 9.86667vw; } }
    @media (max-width: 1023.98px) and (orientation: portrait) {
      .compare-container .compare-wrapper .close {
        width: 4.26667vw;
        height: 4.26667vw; } }

/* width */
.compare-wrapper::-webkit-scrollbar {
  width: 0.52083vw; }

.compare-wrapper::-webkit-scrollbar-track {
  background: #fff; }

.compare-wrapper::-webkit-scrollbar-thumb {
  background: #E91B2F; }
  .compare-wrapper::-webkit-scrollbar-thumb:hover {
    background: #E91B2F; }

.compare-wrapper .main-title {
  font-size: 3.4375vw;
  font-weight: 500; }
  @media (max-width: 1023.98px) and (orientation: portrait) {
    .compare-wrapper .main-title {
      font-size: 9.86667vw; } }

.compare-wrapper .header {
  display: flex;
  justify-content: space-between;
  width: 100%;
  padding: 0 1.30208vw;
  align-items: center;
  direction: rtl; }

/* Track */
/* Handle */
/* Handle on hover */
.compare-swiper {
  width: 100%; }

.compare-container .main-title {
  width: 100%;
  line-height: 1;
  text-align: center; }

.compare-container .compare-items {
  display: flex;
  width: 100%;
  margin: auto; }

.compare-items .model-title {
  font-size: 1.14583vw;
  text-align: center;
  font-weight: bold; }
  @media (max-width: 1023.98px) and (orientation: portrait) {
    .compare-items .model-title {
      font-size: 3.73333vw;
      margin-top: 2.13333vw;
      margin-bottom: 2.13333vw;
      height: 8.53333vw;
      max-width: 95%;
      padding: 0 1.33333vw; } }

.compare-items .model-inventory {
  text-align: right;
  font-size: 1.14583vw;
  font-weight: 300;
  border-bottom: 1px solid #E6E6E6;
  padding: 1vw;
  min-height: 3.54167vw;
  display: flex;
  align-items: center;
  line-height: 1.4; }
  @media (max-width: 1023.98px) and (orientation: portrait) {
    .compare-items .model-inventory {
      font-size: 4.26667vw;
      line-height: 1.1;
      min-height: 18.13333vw;
      padding: 2vw; } }

.compare-items .model-price {
  text-align: right;
  font-size: 1.14583vw;
  font-weight: 300;
  border-bottom: 1px solid #E6E6E6;
  align-items: flex-end; }
  @media (max-width: 1023.98px) and (orientation: portrait) {
    .compare-items .model-price {
      font-size: 4.8vw; } }

.compare-container .compare-items .model-item {
  position: relative; }
  .compare-container .compare-items .model-item:after {
    content: '';
    position: absolute;
    border-left: 1px solid #E6E6E6;
    left: 0;
    top: 0;
    bottom: 0;
    margin-left: -2px; }
  .compare-container .compare-items .model-item:last-of-type {
    border-left: none; }

.compare-content {
  display: flex;
  width: 100%;
  padding: 1.82292vw 3.38542vw 0 1.30208vw;
  direction: rtl; }
  @media (max-width: 1023.98px) and (orientation: portrait) {
    .compare-content {
      padding: 4.8vw 3.2vw 0 0vw; } }

.compare-container .compare-column {
  max-width: 10.15625vw;
  width: 100%;
  box-shadow: -3px 3px 6px #00000024; }
  @media (max-width: 1023.98px) and (orientation: portrait) {
    .compare-container .compare-column {
      max-width: 24.8vw; } }
  .compare-container .compare-column .link-to {
    height: 11.97917vw;
    display: flex;
    flex-direction: column;
    justify-content: center;
    line-height: 1;
    align-items: center; }
    @media (max-width: 1023.98px) and (orientation: portrait) {
      .compare-container .compare-column .link-to {
        height: 30.66667vw; } }
    .compare-container .compare-column .link-to .line {
      text-decoration: underline; }
  .compare-container .compare-column .title,
  .compare-container .compare-column .title-price {
    min-height: 3.54167vw;
    padding: 1vw;
    border-bottom: 1px solid #E6E6E6;
    display: flex;
    align-items: center; }
    @media (max-width: 1023.98px) and (orientation: portrait) {
      .compare-container .compare-column .title,
      .compare-container .compare-column .title-price {
        min-height: 18.13333vw;
        font-size: 4.8vw;
        line-height: 1.1;
        padding: 2vw; } }
  .compare-container .compare-column .title-price {
    align-items: flex-end; }

.compare-el {
  background: #E91B2F;
  position: fixed;
  z-index: 2;
  left: 0;
  top: 5.20833vw;
  padding: 0.52083vw; }
  @media (max-width: 1023.98px) and (orientation: portrait) {
    .compare-el {
      top: 95vw;
      padding: 2.13333vw; } }
  .compare-el .compare-img {
    width: 2.60417vw;
    height: 1.61458vw; }
    @media (max-width: 1023.98px) and (orientation: portrait) {
      .compare-el .compare-img {
        width: 11.73333vw;
        height: 7.46667vw; } }
  .compare-el .title {
    font-size: 0.72917vw;
    color: #FFFFFF;
    margin-top: 0.20833vw;
    margin-bottom: 0vw; }
    @media (max-width: 1023.98px) and (orientation: portrait) {
      .compare-el .title {
        font-size: 4.26667vw; } }
  .compare-el.show {
    display: block !important; }

.compare-column.title {
  font-size: 1.14583vw; }
  @media (max-width: 1023.98px) and (orientation: portrait) {
    .compare-column.title {
      font-size: 5.86667vw; } }

.compare-container .main-content {
  text-align: center;
  height: 11.97917vw;
  width: 100%;
  top: 0;
  z-index: 1; }
  @media (max-width: 1023.98px) and (orientation: portrait) {
    .compare-container .main-content {
      height: 30.66667vw; } }

.compare-container .link-to {
  font-size: 1.04167vw;
  color: #E91B2F; }
  @media (max-width: 1023.98px) and (orientation: portrait) {
    .compare-container .link-to {
      font-size: 5.33333vw;
      padding: 2vw;
      text-align: center; } }

.btn-wrapper {
  position: absolute;
  top: 0;
  z-index: 1;
  display: flex;
  justify-content: space-between;
  width: 100%;
  padding-right: 1.82292vw;
  padding-left: 1.82292vw;
  margin-top: 2.08333vw; }
  @media (max-width: 1023.98px) and (orientation: portrait) {
    .btn-wrapper .prev-slide,
    .btn-wrapper .next-slide {
      padding-right: 1.33333vw;
      padding-left: 0vw;
      margin-top: 5.33333vw; }
      .btn-wrapper .prev-slide img,
      .btn-wrapper .next-slide img {
        width: 1.6vw;
        height: 2.66667vw; } }

.inventory-wrapper {
  display: flex;
  flex-direction: column; }

.moto-cat.inline-flex {
  display: inline-flex; }
  .moto-cat.inline-flex .title_containerT1 {
    display: none; }
  .moto-cat.inline-flex .moto_containerT1 .motoT1 {
    width: 100%; }
  .moto-cat.inline-flex.margB2 {
    margin: 0; }

.cart_btn {
  position: relative;
  top: auto;
  left: auto;
  z-index: inherit;
  background: transparent; }
  .cart_btn.btnT8.type2 {
    border: none;
    box-shadow: none;
    height: auto;
    width: auto;
    font-size: 175%;
    padding: 0;
    margin-right: 2.08vw; }

.product_filter .checkbox_container.active {
  color: #E91B2F; }

.product_filter .checkbox_container:hover {
  color: #E91B2F; }

.productT3_image img {
  height: auto; }

.cart_btn .count {
  position: absolute;
  display: none;
  top: 0;
  right: 0;
  transform: translate(50%, 25%);
  font-size: 0.83333vw;
  background-color: #fff;
  width: 1.30208vw;
  height: 1.30208vw;
  line-height: 1.30208vw;
  border-radius: 50%;
  border: 1px solid #E91B2F; }

.order_containerT1_row .cart_btns {
  justify-content: flex-end; }

header:not(.headerType2) .icon-cart:before {
  color: #fff; }

.part_full {
  height: 100%; }

.added_to_cart.wc-forward {
  display: none; }

.screen-reader-text {
  position: absolute;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden; }

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0; }

/* Firefox */
input[type=number] {
  -moz-appearance: textfield; }

@media only screen and (min-width: 1024px) {
  .postid-6401 .model_nameT1,
.postid-6415 .model_nameT1{
    font-size: 519%;
}

  .cart_mobile {
    display: none; } }

@media (max-width: 1023.98px) and (orientation: portrait) {
  .postid-6415 .model_nameT1{
            font-size: 222%;
  }
  .cart_mobile {
    display: flex; }
    .cart_mobile .cart_btn .count {
      position: absolute;
      display: none;
      top: 0;
      right: 0;
      transform: translate(50%, -25%);
      font-size: 4.26667vw;
      background-color: #fff;
      width: 6.66667vw;
      height: 6.66667vw;
      line-height: 6.66667vw;
      border-radius: 50%;
      border: 1px solid #E91B2F; } }

@media (max-width: 1023.98px) and (orientation: portrait) {
  .cart_desktop {
    display: none; } }

@media only screen and (min-width: 1024px) {
  .cart_desktop {
    display: flex; } }

.woocommerce-Price-currencySymbol {
  display: none; }

.productT3_text .price {
  display: flex; }

.woocommerce-cart .woocommerce-message {
  display: none; }

.woocommerce-cart input,
.woocommerce-cart textarea,
.woocommerce-cart select {
  border: 1px solid; }

.woocommerce-cart .quantity-wraper {
  display: flex;
  height: 1.97917vw; }
  @media (max-width: 1023.98px) and (orientation: portrait) {
    .woocommerce-cart .quantity-wraper {
      height: 7.2vw; } }
  .woocommerce-cart .quantity-wraper .amount_btn {
    border-radius: 0;
    border: 1px solid #404040;
    height: 100%;
    cursor: pointer; }
    .woocommerce-cart .quantity-wraper .amount_btn.product_decrease {
      border-left: none; }
    .woocommerce-cart .quantity-wraper .amount_btn.product_increase {
      border-right: none; }
  .woocommerce-cart .quantity-wraper .quantity input,
  .woocommerce-cart .quantity-wraper .quantity textarea,
  .woocommerce-cart .quantity-wraper .quantity select {
    width: 2.60417vw;
    text-align: center; }
    @media (max-width: 1023.98px) and (orientation: portrait) {
      .woocommerce-cart .quantity-wraper .quantity input,
      .woocommerce-cart .quantity-wraper .quantity textarea,
      .woocommerce-cart .quantity-wraper .quantity select {
        width: 9.33333vw; } }

.woocommerce button[name="update_cart"],
.woocommerce input[name="update_cart"] {
  display: none; }

.single-product .quantity-wraper {
  display: flex;
  height: 1.97917vw; }
  @media (max-width: 1023.98px) and (orientation: portrait) {
    .single-product .quantity-wraper {
      height: 9.33333vw; } }
  .single-product .quantity-wraper .input-text {
    margin-top: 0;
    height: 100%;
    border: 1px solid;
    width: 2.60417vw;
    text-align: center; }
    @media (max-width: 1023.98px) and (orientation: portrait) {
      .single-product .quantity-wraper .input-text {
        width: 9.33333vw; } }
  .single-product .quantity-wraper .amount_btn {
    height: 100%;
    border-radius: 0;
    cursor: pointer; }
    .single-product .quantity-wraper .amount_btn.product_decrease {
      border-left: none; }
    .single-product .quantity-wraper .amount_btn.product_increase {
      border-right: none; }

.single-product form.single-cart {
  display: inline-block; }
  @media (max-width: 1023.98px) and (orientation: portrait) {
    .single-product form.single-cart {
      display: block; } }
  .single-product form.single-cart .btns_containerT2 .btn {
    margin-right: 0; }

.single-product .social {
  display: inline-block; }
  @media (max-width: 1023.98px) and (orientation: portrait) {
    .single-product .social {
      position: absolute;
      top: 0;
      left: 0; } }

.single-product .sheareBtns {
  display: inline-flex;
  vertical-align: bottom; }
  @media (max-width: 1023.98px) and (orientation: portrait) {
    .single-product .sheareBtns {
      position: absolute;
      top: 0;
      left: 0;
      visibility: hidden; } }
  .single-product .sheareBtns.on {
    visibility: visible; }
  @media only screen and (min-width: 1024px) {
    .single-product .sheareBtns .facebook-btn {
      margin-left: 1.56vw; } }
  @media (max-width: 1023.98px) and (orientation: portrait) {
    .single-product .sheareBtns .whatsapp-btn {
      margin-right: 3.47vw; } }

.single-product .product_main_text .cart_content {
  width: 100%; }

.single-product .form-wrapper {
  position: relative; }

.woocommerce-NoticeGroup-checkout {
  display: none; }

.product-message {
  position: fixed;
  top: 50%;
  z-index: 1;
  left: 50%;
  transform: translate(-50%, -50%); }
  @media (max-width: 1023.98px) and (orientation: portrait) {
    .product-message {
      width: 85%; } }
  .product-message .modal {
    background-color: #fff;
    padding: 15px 45px;
    height: 100%;
    display: flex;
    align-items: center;
    box-shadow: 2px 1px 25px 0px rgba(0, 0, 0, 0.1); }
    .product-message .modal span {
      padding-left: 8px;
      font-size: 18px;
      color: #E91B2F; }

.popup_cart_list .product-item .productT3_item .price.priceT1 {
  align-items: center; }

.woocommerce-checkout .error_msg {
  color: #E91B2F; }

.custom-logo-link img {
  height: auto; }

@media (max-width: 1023.98px) and (orientation: portrait) {
  .header_section3 .cart_mobile {
    margin-right: 4vw; } }

@media (max-width: 1023.98px) and (orientation: portrait) {
  .header_section3 .menu_btn {
    margin-right: 4vw; } }

.accordionT1.show {
  display: block; }

.accordionT1.hide {
  display: none; }

@media only screen and (min-width: 1024px) {
  .product_container .productT1.product_price {
    margin-left: 2.53%; }
    .product_container .productT1.product_price:nth-child(4n + 1) {
      margin-left: 0; } }

@media only screen and (min-width: 1024px) {
  .product_container .productT1.product_name {
    margin-left: 2.53%; }
    .product_container .productT1.product_name:nth-child(4n + 1) {
      margin-left: 0; } }

.single-model .model_colors_container {
  right: 1px; }
  .single-model .model_colors_container .model_color_btn.active {
    border: 1px solid #fff;
    outline: 1px solid; }

.page-template-page-sale #sales {
  margin: -3.91vw 0 3.91vw 0;
  padding: 3.91vw 0; }

.article_container .galleryT3_cube_container {
  margin: 1.5625vw 0; }
  @media (max-width: 1023.98px) and (orientation: portrait) {
    .article_container .galleryT3_cube_container {
      margin: 8vw 0; } }

.article_container img[class*=wp-image] {
  height: auto; }

.swiper-container-products .swiper-pagination-products {
  position: relative;
  bottom: auto;
  left: auto;
  text-align: center; }
  .swiper-container-products .swiper-pagination-products .product-bullet {
    background: none;
    width: auto;
    height: auto; }
    .swiper-container-products .swiper-pagination-products .product-bullet.active {
      background: none; }

.swiper-container-products .swiper_productsT2 .btns .swiper-button-next {
  right: 0;
  left: auto; }

.swiper-container-products .swiper_productsT2 .btns .swiper-button-prev {
  left: 0;
  right: auto; }

.single-branch .listT2 {
  justify-content: center; }
  .single-branch .listT2 li:last-of-type {
    margin-left: 0; }

.main_section.type2 .main_section_container {
  align-items: flex-start; }

.price-wrapper {
  display: flex;
  flex-direction: row-reverse; }
  .price-wrapper .priceT1.regular {
    position: relative;
    padding-right: .2vw; }
    .price-wrapper .priceT1.regular .small {
      font-size: 50%;
      margin-right: 0.41667vw;
      color: #808080; }
      @media (max-width: 1023.98px) and (orientation: portrait) {
        .price-wrapper .priceT1.regular .small {
          font-size: 75%;
          margin-right: 2.13333vw; } }
    .price-wrapper .priceT1.regular:after {
      font-size: 30%;
      margin-right: 0.1vw; }
    .price-wrapper .priceT1.regular:before {
      content: '';
      position: absolute;
      border-bottom: .1vw solid #808080;
      right: 0;
      left: 0; }
      @media (max-width: 1023.98px) and (orientation: portrait) {
        .price-wrapper .priceT1.regular:before {
          bottom: 2.13333vw;
          margin-right: 2.13333vw; } }
      @media only screen and (min-width: 1024px) {
        .price-wrapper .priceT1.regular:before {
          bottom: 0.625vw;
          margin-right: 0.41667vw; } }

.productT2_text .price-wrapper {
  justify-content: center; }

.product_main_text .price-wrapper {
  justify-content: flex-end; }
  @media only screen and (min-width: 1024px) {
    .product_main_text .price-wrapper .priceT1.regular:before {
      bottom: 1.04167vw; } }
  @media (max-width: 1023.98px) and (orientation: portrait) {
    .product_main_text .price-wrapper .priceT1.regular:before {
      bottom: 3.2vw; } }

.widget_shopping_cart_content .productT3 .productT3_item .productT3_text .price-wrapper {
  align-items: center; }
  .widget_shopping_cart_content .productT3 .productT3_item .productT3_text .price-wrapper .priceT1.regular {
    align-items: baseline; }
    .widget_shopping_cart_content .productT3 .productT3_item .productT3_text .price-wrapper .priceT1.regular .small {
      font-size: 65%; }
    .widget_shopping_cart_content .productT3 .productT3_item .productT3_text .price-wrapper .priceT1.regular:before {
      top: 50%;
      transform: translateY(-50%);
      bottom: auto; }
    .widget_shopping_cart_content .productT3 .productT3_item .productT3_text .price-wrapper .priceT1.regular:after {
      font-size: 50%; }

.widget_shopping_cart_content .productT3 .productT3_item .extra-wrapper {
  display: flex; }
  .widget_shopping_cart_content .productT3 .productT3_item .extra-wrapper .amount_container .title, .widget_shopping_cart_content .productT3 .productT3_item .extra-wrapper .variation .title {
    margin-bottom: .21vw; }
  .widget_shopping_cart_content .productT3 .productT3_item .extra-wrapper .variation {
    margin-right: 1.5vw;
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 95%; }
    .widget_shopping_cart_content .productT3 .productT3_item .extra-wrapper .variation span {
      font-size: 75%; }

.woocommerce-cart-form__cart-item.cart_item .productT3_text .extra-wrapper {
  display: flex;
  align-items: flex-start; }
  .woocommerce-cart-form__cart-item.cart_item .productT3_text .extra-wrapper .variation {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    text-align: center; }
    .woocommerce-cart-form__cart-item.cart_item .productT3_text .extra-wrapper .variation span {
      line-height: .8; }

.woocommerce-cart-form__cart-item.cart_item .productT3_text .price-wrapper {
  align-items: baseline; }
  .woocommerce-cart-form__cart-item.cart_item .productT3_text .price-wrapper .price {
    align-items: baseline; }
    .woocommerce-cart-form__cart-item.cart_item .productT3_text .price-wrapper .price.regular .small {
      font-size: 65%; }
    .woocommerce-cart-form__cart-item.cart_item .productT3_text .price-wrapper .price.regular:before {
      top: 50%;
      transform: translateY(-50%); }
    .woocommerce-cart-form__cart-item.cart_item .productT3_text .price-wrapper .price.regular:after {
      font-size: 50%; }













.tooltip {
  position: relative;
  display: inline-block;
}

.tooltip .tooltiptext {
  visibility: hidden;
  width: 140px;
  background-color: #555;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px;
  position: absolute;
  z-index: 1;
  bottom: 150%;
  left: 50%;
  margin-left: -75px;
  opacity: 0;
  transition: opacity 0.3s;
}

.tooltip .tooltiptext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #555 transparent transparent transparent;
}

.tooltip:hover .tooltiptext {
  visibility: visible;
  opacity: 1;
}




/* BEN HARARI */

[name='joinSocietyForm'] #spam-error {
  bottom: -70%;
  border: 1px #fff solid;
  padding: .5%;
}

._volume {
  color: #fff;
  position: absolute;
  z-index: 1;
  font-size: 2vw;
  top: 4vw;
  padding: 2vw;
}
@media (max-width: 1024px) and (orientation: portrait){
  [name='joinSocietyForm'] #spam-error {
    bottom: -45%;
  }

  ._volume{
    color: #fff;
    position: absolute;
    z-index: 1;
    font-size: 8vw;
    top: 17vw;
    padding: 5vw;
  }
}
.active-tab a:focus, .active-tab button:focus {
    outline: groove;
    border: 3px #fff solid;
}
optgroup{
  color: #000;
}
.article_container a {
    color: #E91B2F;
    text-decoration: underline;
}
.polotion_wrap p{
  display: inline-block;
}
#breadcrumbsWrap {
  background: #000;
  color: #fff;
  border-top: 1px #fff solid;
  border-bottom: 1px #fff solid;
  padding: 1% 0;
}

.form_part{
  display: none;
}
.form_part.on{
  display: block;
}

@media (max-width: 1024px) and (orientation: portrait){
  .sectionT8_image {
      width: 32%;
      margin-top: 0;
      position: absolute;
      left: 0;
      width: 50%;
      left: -25%;
  }
  .cardT1_text .text {
      display: block;
  }
  .cardT1_text .title {
      font-size: 150%;
      line-height: 1;
  }
}



.error404  .main_section_text ul{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    list-style-type: none;
    padding: 0;
    width: 80%;
}

.error404  .main_section_text ul li a{
  text-decoration: underline;
}
@media (max-width: 1024px) and (orientation: portrait){
  .error404  .main_section_text ul{
      width: 100%;
  }
}

.hidden{
  display: none !important;
  opacity: 0 !important;
}

.popupT1{
  display: none;
}
.popupT1.on{
  display: flex;
}


@media(min-width: 1024px){
  body::-webkit-scrollbar {
    width: 0.52083vw;
  }

  body::-webkit-scrollbar-track {
      background: #b5b5b5;
  }

  body::-webkit-scrollbar-thumb {
    background-color: #404040;
  }
  body::-webkit-scrollbar-thumb:hover{
    background: #404040;
  }
}

.added_to_cart.wc-forward {
  display: none !important;
}


.swiper_productsT2 img.swiper-lazy{
  opacity: 0;
}
.swiper_productsT2 img.swiper-lazy.swiper-lazy-loaded{
  opacity: 1;
}
.input_container, .select_container, .textarea_container{
  border-bottom: 0;
}
.input_container input, .input_container textarea, .input_container select, .select_container input, .select_container textarea, .select_container select, .textarea_container input, .textarea_container textarea, .textarea_container select {
  border-bottom: 1px solid #fff;
}


@media (max-width: 1024px) and (orientation: portrait){

  .tax-branches .map_section .input_container input,
  .tax-branches .map_section .input_container textarea,
  .tax-branches .map_section .input_container select,
  .tax-branches .map_section .select_container input,
  .tax-branches .map_section .select_container textarea,
  .tax-branches .map_section .select_container select,
  .tax-branches .map_section .textarea_container input,
  .tax-branches .map_section .textarea_container textarea,
  .tax-branches .map_section .textarea_container select {
      border: 0;
      font-size: 130%;
      width: 90%;
      text-indent: 3%;
  }

}





.input_container .icon, .select_container .icon, .textarea_container .icon {
    left: 3%;
}
.tax-branches .location_results_sort .item{
  border: 1px solid #000;
  padding: 2% 0;
}

#spam-error {
  position: absolute;
  bottom: -50%;
}
@media (max-width: 1024px) and (orientation: portrait){
  #spam-error {
    bottom: -40%;
  }
}

.location_results_sort .btnT7 {
  display: inherit;
}
.margT11 {
  margin: -4vw auto 8vw;
}
.text_wrap1 a{
  color: #E91B2F;
  text-decoration: underline;
}
.location_data .title {
  font-size: 100%;
}
@media (max-width: 1024px) and (orientation: portrait){
  .catchthemodel {
    overflow: hidden;
  }
}
.price_itemT1.price_itemT2{
  flex-wrap: wrap;
  display: block;
}
.price_itemT1 .checkbox_wrap .checkmark {
  border: 1px solid #404040;
}
.price_itemT1 .checkbox_wrap .checkmark:after {
  border: solid #404040;
  border-width: 0 .1vw .1vw 0;
}
.price_itemT1 .checkbox_wrap {
  margin-bottom: 3%;
}
.copyToClipboard {
  width: 1.8rem;
  display: block;
  cursor: pointer;
}
.copyToClipboard img{
  max-width: 100%;
  height: auto;
  display: block;
  margin: 0 auto;
}


.main_section_text .media, .main_section_text p {
  font-size: 115%;
}
.title_containerT1 .text_wrap1 {
  font-size: 115%;
}
.textT7 {
  font-size: 90%;
}
.textT8 {
  font-size: 80%;
}
.title_containerT1 .text_wrap1 p {
  font-size: 110%;
}
.title_containerT1 .text_wrap1 ul, .title_containerT1 .text_wrap1 ol {
  font-size: 110%;
}
.title_containerT1 .text_wrap1 p {
  font-size: 110%;
}
.location_data .data {
  font-size: 110%;
}


.model_nameT1 {
  color: #c1bcbc;
}


.gallery360_container {
  cursor: grab;
}


.listT2 .image img{
  width: 100%;
  height: 100%;
  object-fit: scale-down;
}

 .input_container input[name='searchCat'],
 .select_container select[name='license'] {
    border-bottom: 1px solid #b5b5b5;
}

@media(min-width: 768px){
  .data_containerT1.sectionT12_wrap .data {
    flex: inherit;
    padding-left: 8%;
  }
  .data_containerT1.sectionT12_wrap .data .text{
    width: 130%;
  }
  .data_containerT1.sectionT12_wrap .linkT2{
    display: block;
    width: 100%;
  }
  .data_containerT1.sectionT12_wrap .linkT2 .text {
    border: 0;
    padding-right: 5%;
    position: relative;
    bottom: .25vw;
    width: 100%;
  }
  .data_containerT1 {
    justify-content: start;
  }
  .data_containerT1.sectionT12_wrap .data.data-acc{
    padding-left: 20%;
  }
  .data_containerT1.sectionT12_wrap .data.data-mail .title{
    font-weight: normal;
  }
  .wrapT1Data{
    width: 90%;
  }
  .sectionT12_wrap:last-child {
    width: 45%;
  }

  .sectionT12_wrap.links_containerT1 .link {
    width: 25%;
  }
  .sectionT12_wrap .link img.icon {
    width: 1.75vw;
    height: 1.75vw;
    object-fit: scale-down;
  }


  .listT2 .image {
    width: 3.54vw;
    height: 3.54vw;
  }

  .price_list_container {
    padding-bottom: 28.14vw;
  }
  .single-model .imageT6 {
    bottom: 0;
  }


  .form_container .row .item.input_container,
  .form_container .row .item.select_container
  {
      width: 18%;
  }


  .page-id-3488 .form_container .row .item.input_container,
  .page-id-3488 .form_container .row .item.select_container
  {
      width: 30%;
  }

  .form_container #branchForm .row {
/*  		flex-wrap: wrap;
  	    justify-content: space-evenly;
  	    align-items: center;*/
  }
  .form_container #branchForm .row .item.input_container,
  .form_container #branchForm .row .item.select_container
  {
      /*width: auto;*/
      /*min-width: 24.5%;*/
      width: 14.5%;
      width: 18%;
  }

  .form_container #branchForm .row .item.full.textarea_container{
  	width: 100%;
  }

}


@media(max-width: 768px){
  .sectionT12_wrap .link img.icon{
    width: 5vw;
    height: auto;
  }
  .sectionT12_wrap.links_containerT1 .link.data-facebook img.icon{
    width: 4vw;
  }

  .links_containerT1 {
      width: 100%;
      margin: 0 auto;
  }
  .links_containerT1 .link {
    width: 50%;
    margin-bottom: 8% !important;
    text-align: right;
    display: block;
    margin-left: 0;
    font-size: 5.67vw;
  }

  .main_container.model_page{
    overflow-x: hidden;
  }
  .listT2 .image {
    height: 12.36vw;
  }
  .main_section_text .btn {
      margin-top: 0;
      background: none;
      border: 0;
  }
  .btns_containerT1.type2 .btn.textT5 {
    font-size: 140%;
  }

}

@media(min-width: 1025px){
  .formT1 .form_container {
      padding: 1.86vw 3.65vw;
  }
  .popup_society_wrap {
      width: 60%;
  }
  .btn_closeT1 {
      margin-bottom: 0.56vw;
  }
  .single-branch .listT2 .image {
    width: 4.54vw;
    height: 4.54vw;
  }
}


.center.wrapT1 .polotion.type2 {
  justify-content: space-around;
}

#bottom-pollution{
  display: flex;
  flex-wrap: wrap;
  text-align: center;
  width: 85%;
  margin: 3% auto;
  justify-content: space-evenly;
}
#bottom-pollution table.pol{
  width: 100%;
  margin: 0 auto;
}
#bottom-pollution .list{
  width: 25%;
  text-align: center;
}
#bottom-pollution .polotion {
  align-items: center;
  justify-content: center;
}
#bottom-pollution .list tr td{
  padding: 2% 5%;
}
#bottom-pollution table.list th, #bottom-pollution table.list td {
  padding: 2.5% 5%;
  border: 1px #dadada solid;
  font-weight: bold;
}
#bottom-pollution table.list th {
  background: #dadada;
  width: 50%;
}
#bottom-pollution table.list {
  border-collapse: collapse;
  margin: 0;
}
@media (max-width: 1024px) and (orientation: portrait){
  #bottom-pollution {
    width: 85%;
  }
  #bottom-pollution .list {
    width: 100%;
  }

}

.model_color_btn {
  border: 1px #ccc solid;
  margin-bottom: 0 !important;
}
.text-edited{
  margin: auto;
      margin-bottom: 1.16vw;
}
.single-model .model_colors_container .model_color_btn.active {
  border: 1px solid #d33;
}


.search_temp {
  position: fixed;
  height: auto;
  bottom: auto;
  top: 4.17vw;
  top: -100%;
  box-shadow: -5px 7px 20px #d6d6d6;
}
.search_temp.on {
  top: 4.17vw;
}
.search_input {
  border-bottom: 1px solid #b5b5b5;
}
.search_container .close_search_btn i,
.search_container .close_search_btn span
{
  font-size: 60%;
}


.search_results .moto_containerT1 .motoT1 {
  padding: 0;
  padding-bottom: 1%;
}
.search_results .motoT1 .image {
  width: 100%;
  display: block;
  text-align: center;
}
.search_results .moto_containerT1 .motoT1 img{
  height: 10vw;
  width: 100%;
  object-fit: cover;
}
.search_results .moto_containerT1 .motoT1.product img,
.search_results .moto_containerT1 .motoT1.model img
{
  object-fit: scale-down;
  width: 75%;
}

.search_results .motoT1 .text_content {
  display: block;
}
.search_total {
  color: #E91B2F;
  font-size: 150%;
  margin: 1.4vw auto;
}
.search_container {
  max-width: 80%;
}
.search_results_container {
  width: 80%;
  margin: 0 auto;
}
.search_input {
  width: 48%;
}
.search_container .btns_containerT1 {
  margin-top: 0.5vw;
}

.search_results_footer_container {
  width: 80%;
  margin: 0 auto;
  text-align: center;
  display: block;
  padding: .8vw 0 1.6vw;
}
.search_results_footer_container ul {
  padding: 0;
  list-style-type: none;
  margin: 0 auto;
  display: block;
  display: flex;
  justify-content: space-between;
  width: 22%;
  padding: 1% 0;
}
.search_results_footer_container ul li{
  padding: 1% 0;
  width: 100%;
  /*display: flex;*/
  flex-wrap: wrap;
  justify-content: center;
}
.search_results_footer_container ul li i {
  color: #E91B2F;
  padding-left: 5%;
}
.search_input input{
  width: auto;
}


.search_results_container {
  max-height: 21.25vw;
}


@media(min-width: 1024px){
  .onSearch header.headerType2{
    background: rgba(255,255,255,0);
  }

  .onSearch header.headerType2 .header_section2, .onSearch header.openCat .header_section2 {
    color: #fff;
  }
}

@media (max-width: 1024px) and (orientation: portrait){
  .search_input {
    width: 100%;
  }
  .search_results .moto_containerT1 .motoT1 img {
    height: 45vw;
  }
  .search_temp.on {
    top: 0;
    height: 100vh;
  }
  .search_results_container {
    max-height: 51vh;
  }
  .search_results_footer_container ul {
    width: 75%;
  }
  .search_input input {
    width: 80%;
  }
  .search_results {
    padding: 0;
  }
  .close_search_btn {
    margin-left: 0;
  }
}

.page-template-page-contact .title_containerT1 .text_wrap1 ul{
  font-size: 125%;
  list-style-type: none;
  margin: 0 auto;
  padding: 0;
  display: flex;
  justify-content: space-around;
  align-items: center;
  width: 60%;
}
.page-template-page-contact .title_containerT1 .text_wrap1 ul li{
  line-height: 1;
}
.page-template-page-contact .title_containerT1 .text_wrap1 ul li span {
  display: block;
  direction: ltr;
  font-size: 200%;
  font-weight: normal;
}

.page-template-page-contact .title_containerT1 .text_wrap1 ul li span a{
  color: inherit;
  text-decoration: none;
}
@media(min-width: 1024px){
  .page-template-page-contact .title_containerT1 .text_wrap1 ul li span a{
    pointer-events: none;
  }
}
.page-template-page-contact .title_containerT1.full{
  line-height: 1.2;
  font-weight: 500;
}
.page-template-page-contact .title_containerT1.full small{
  font-size: 70%;
}
.page-template-page-contact .buttons_containerT1 ul{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  width: 60%;
  margin: 0 auto;
  align-items: center;
  text-align: center;
  padding: 0;
  list-style-type: none;
}
.page-template-page-contact .buttons_containerT1 ul li{
  background: #E91B2F;
  width: 29%;
  color: #fff;
  padding: 1% 0 2%;
}
.page-template-page-contact .buttons_containerT1 ul li ._image{
  width: 7vw;
  height: 3vw;
  margin: .7vw auto;
}
.page-template-page-contact .buttons_containerT1 ul li ._image img{
  display: block;
  margin: 0 auto;
  width: 100%;
  height: 100%;
  object-fit: scale-down;
}
@media (max-width: 1024px) and (orientation: portrait){
  .page-template-page-contact .title_containerT1 .text_wrap1 ul {
    width: 100%;
  }
  .page-template-page-contact .title_containerT1 .text_wrap1 ul {
    width: 100%;
    flex-wrap: wrap;
    flex-direction: column-reverse;
  }
  .page-template-page-contact .title_containerT1 .text_wrap1 ul li {
    margin: 5%;
  }
  .page-template-page-contact .buttons_containerT1 ul li {
    width: 100%;
    display: flex;
    justify-content: space-around;
    margin-bottom: 5%;
    padding: 0;
    height: 15vw;
  }
  .page-template-page-contact .buttons_containerT1 ul {
    width: 83%;
  }
  .page-template-page-contact .buttons_containerT1 ul li a{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 100%;
  }
  .page-template-page-contact .buttons_containerT1 ul li ._image {
    width: 15%;
    height: auto;
    margin: 0;
    margin-right: 5%;
    width: 50%;
    margin: 0 auto;
    align-self: center;
    height: 100%;
    display: flex;
  }
  .page-template-page-contact .buttons_containerT1 ul li ._image img{
    height: 55%;
    align-self: center;
  }
  .page-template-page-contact .buttons_containerT1 ul li ._title{
    width: 50%;
    align-self: center;
  }

  .single-branch .data_containerT1 .data,
  .article_container p{
    font-size: 5.67vw;
  }
  footer {
      padding-bottom:30vw;
  }
}



.motoT1.inIsraelLabel::before {
    content: "בקרוב בישראל";
    position: absolute;
    color: #fff;
    background: #E91B2F;
    display: block;
    font-size: 69.23%;
    padding: .42vw .94vw;
    right: .78vw;
    top: .78vw;
    line-height: 1;
}
@media (max-width: 767px){
  .motoT1.inIsraelLabel::before {
      font-size: 85.7%;
      right: 4.01vw;
      top: 4.01vw;
      padding: .8vw 2.4vw;
  }
}


.footer_credit{
    width: 100%;
    text-align: left;
}
.footer_wrap {
    padding-bottom: 3vw;
}
@media (max-width: 1024px) and (orientation: portrait){
  .footer_credit {
      text-align: center;
      padding-top: 3vw;
  }
  .single-article .main_section_wrap{
    padding-bottom: 0;
  }
}

@media(min-width: 1024px){
  .single-branch .form_container .row .item.input_container,
  .single-branch .form_container .row .item.select_container{
    width: 31%;
  }
}
.model-btn{
  cursor: pointer;
}

@media (max-width: 1024px) and (orientation: portrait){
  .compare-container .btn-wrapper .prev-slide, .compare-container .btn-wrapper .next-slide {
    margin-top: 0;
  }
  .btn-wrapper {
    margin-top: 0;
    top: 10vw;
  }
  .compare-container .main-content,
  .compare-container .compare-column .link-to {
    height: 30.66667vw;
    height: 45vw;
  }


  .single-model .promotion_page .margT2.center.wrapT1 {
      margin: 2vw 0 6.35vw;
  }
  .single-model .promotion_page .model_image {
      width: 80%;
  }
  .single-model .promotion_page .widget_video {
      bottom: 2.5vw;
      left: 0;
      width: 31.78vw;
      height: 18.03vw;
      padding: .67vw 1.34vw;
      box-shadow: 0 0.93vw 2.54vw 0 rgba(0,0,0,0.2);
  }
  .single-model .promotion_page .text.textT8.whiteText{
    font-size: 65%;
  }
  .single-model .promotion_page .model_nameT2 {
      padding-left: 40%;
  }

  .single-model .compare-el{
    z-index: 999;
    top: 113vw;
  }

}
@media(min-width: 1024px){
  .widget_video {
      bottom: 13vw;
      left: 0;
  }
}




.multiselect {
  width: 200px;
}

.selectBox {
  position: relative;
}

.selectBox select {
  width: 100%;
  font-weight: bold;
}

.overSelect {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  cursor: pointer;
  bottom: 0;
}

#checkboxes {
  display: none;
  border: 1px #dadada solid;
  justify-content: space-between;
  flex-wrap: wrap;
  position: absolute;
  background: #E91B2F;
  z-index: 9;
  padding: 2.5%;
}

#checkboxes label {
    display: flex;
    justify-content: start;
    flex-wrap: wrap;
    z-index: 1;
    position: relative;
}



#checkboxes input {
    -webkit-appearance: button;
    background: transparent;
}

#checkboxes span{
}


/* BEN HARARI */


/* polution */
  .page-template-page-polotion table.list{
    border-collapse: collapse;
    margin: 0 auto;
  }
  .page-template-page-polotion table.list th{
    background: #dadada;
    width: 50%;
  }
  .page-template-page-polotion table.list th,.page-template-page-polotion table.list td{
    padding: 2.5% 5%;
    border: 1px #dadada solid;
    font-weight: bold;
  }

  .page-template-page-polotion span.polotion{
    background-color: #dd3333;
    width: 50%;
    display: block;
    text-align: center;
    margin: 0 auto;
    padding: 3%;
  }



table.pol{
  display: table;
  width: 35%;
  margin: 3% auto;
  background: transparent;
}
table.grid tbody td {
  position: relative;
  font-size: 120%;
  text-align: center;
  border-right: 2px solid white;
  border-left: 2px solid white;
  width: 2.5vw;
  height: 2.5vw;
  line-height: 0.6;
  font-weight: 600;
  padding: 0;
}
table.grid.pol tbody td {
  width: 1.62vw;
  height: 1.62vw;
  font-size: 98%;
}
table.grid p {
  font-size: 100%;
  padding: 3% 0;
  line-height: 1.1;
}
table.grid.pol tbody td.pollution-top {
  border-top: 3px solid #000;
  border-left: none !important;
  width: 10%;
  text-align: right;
}
/* .mobile-phone-btn{
  display: none !important;
} */
@media (max-width: 1024px) and (orientation: portrait){
  table.pol {
    width: 100%;
  }
  table.grid.pol tbody td.pollution-top {
    line-height: .8;
    padding-top: 1.5%;
  }
  .page-template-page-polotion span.polotion {
    width: 75%;
  }
}
/* polution */


/* ACC */
.active-tab input:focus,
.active-tab select:focus
{
  outline: groove;
  border: 3px #fff solid;
}
/* Show the checkmark when checked */
.active-tab input:focus ~ .checkmark {
  outline: groove;
  border: 3px #fff solid;
}
.active-tab .menu_cat a:focus, .active-tab .menu_cat button:focus,
.active-tab .menu_btn a:focus, .active-tab .menu_btn button:focus,
.active-tab .cart_mobile a:focus, .active-tab .cart_mobile button:focus
{
  outline: groove white;
}
.swiper_sentences .swiper-slide{
  visibility: hidden;
  z-index: -1000;
}
.swiper_sentences .swiper-slide.swiper-slide-active{
  visibility: visible;
  z-index: 1;
}
.active-tab  .popup_society a:focus, .active-tab  .popup_society button:focus {
  outline: groove darkblue;
}
.active-tab  .swiper-button-prev:focus, .active-tab  .swiper-button-next:focus {
  outline: groove;
  border: 3px #fff solid;
}
.menu_listT1>li.open .menu_listT2 {
  display: block;
  opacity: 1;
  animation: anim .3s ease-in-out;
}
.popupT1.on {
  z-index: 999;
}
.active-tab .tax-articles  a.cardT1:focus{
  outline: revert;
}
.active-tab a.btnT1:focus, .active-tab button.btnT1:focus {
  border: 1px beige solid;
}
.active-tab a.btnT1.opp:focus, .active-tab button.btnT1.opp:focus {
  border: 1px beige solid !important;
}
.page-template-page-community .titleT1{
  font-size: 100%;
}
.search_temp{
  display: none;
}
.search_temp.on{
  display: block;
}
.swiper-slide-duplicate{
  pointer-events: none;
}
.active-tab a.btnT1:focus, .active-tab button.btnT1:focus {
    outline: auto;
}
/* ACC */




.glyphicon-refresh-animate {
      max-width: 15px;max-height: 13px;
      position: relative;
      top: 1px;
      display: inline-block;
      font-style: normal;
      font-weight: normal;
      line-height: 1;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
    -animation: spin .7s infinite linear;
    -webkit-animation: spin2 .7s infinite linear;
}
@-webkit-keyframes spin2 {
    from { -webkit-transform: rotate(0deg);}
    to { -webkit-transform: rotate(360deg);}
}
@keyframes spin {
    from { transform: scale(1) rotate(0deg);}
    to { transform: scale(1) rotate(360deg);}
}
.lcbn-pop-wrap {
  position: fixed;
  overflow: hidden;
  /* top: 10%; */
  right: 10%;
  bottom: 85px;
  /* left: 10%; */
  width: 500px;
  padding: 20px 50px;
  display: block;
  border-radius: 4px;
  transform: translateY(20px);
  transition: all 0.5s;
  visibility: hidden;
  border-radius: 4px;
  width: auto;
  padding: 0;
  width: 20vw;
}
.lcbn-pop-wrap .lcbn-pop-title {
  background: #E91B2F;
  width: 100%;
  position: relative;
}
.lcbn-pop-wrap .lcbn-pop-title img{
  position: relative;
  z-index: 99999;
  max-width: 100%;
  height: auto;
  display: block;
  margin: 0 auto;
  width: 60%;
  padding: 5% 0;
  filter: brightness(0) invert(1);
}
.lcbn-pop-wrap .lcbn-pop-content {
  opacity: 0;
}
.lcbn-pop-wrap:before {
  position: absolute;
  width: 1px;
  height: 1px;
  background: white;
  content: "";
  bottom: 10px;
  left: 50%;
  top: 95%;
  color: #fff;
  border-radius: 50%;
  -webkit-transition: all 600ms cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: all 600ms cubic-bezier(0.215, 0.61, 0.355, 1);
}
.lcbn-pop-wrap.active {
  display: block;
  visibility: visible;
  box-shadow: 2px 3px 16px silver;
  transition: all 600ms;
  transform: translateY(0px);
  transition: all 0.5s;
  z-index: 9998;
}
.lcbn-pop-wrap.active:before {
  height: 2000px;
  width: 2000px;
  border-radius: 50%;
  top: 50%;
  left: 50%;
  margin-left: -1000px;
  margin-top: -1000px;
  display: block;
  -webkit-transition: all 600ms cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: all 600ms cubic-bezier(0.215, 0.61, 0.355, 1);
}
.lcbn-pop-wrap.active .lcbn-pop-content {
  position: relative;
  z-index: 1;
  opacity: 1;
  transition: all 600ms cubic-bezier(0.55, 0.055, 0.675, 0.19);
  width: 90%;
  margin: 7% auto 10%;
}
a#phonebt {
min-width: 50px;
}
a.lcbn-pop.button {
  display: none;
  padding: 0;
  outline: none;
  border-radius: 50%;
  background: #007fed;
  background:#ff0f0f;      color: #fff;
  color:#ffffff;      font-size: 24px;
  text-decoration: none;
  /* display: block; */
  position: fixed;
  left: 90%;
  bottom: 20px;
  top: auto;
  margin-left: -25px;
  transition: transform 0.25s;
  z-index: 9998;
  height: 50px;
  width: 50px;
  line-height: 50px;
  text-align: center;
}
a.lcbn-pop.button:hover {
  opacity: 0.8;
}
a.lcbn-pop.button.active {
  transform: rotate(135deg);
  transition: transform 0.5s;
}
.lcbn-pop-wrap #submitbtn {
  border-radius: 3px;
  padding: 10px 20px;
  color: #fff;
  background: #007fed;
  border-style: solid;
  margin-top: 0;
font-size:100%;
width: 100%;
font-weight:bold;
  background:#ff0f0f;      color:#ffffff;      border-color:#ff0f0f;    }
#submitbtn:focus {
    outline: none;
    -webkit-box-shadow: 0px 0px 0px 3px #2b72ee;
    -moz-box-shadow: 0px 0px 0px 3px #2b72ee;
    box-shadow: 0px 0px 0px 3px #2b72ee;
}
#boxclose:focus {
    outline: none;
    -webkit-box-shadow: 0px 0px 0px 1px #000;
    -moz-box-shadow: 0px 0px 0px 1px #000;
    box-shadow: 0px 0px 0px 1px #000;
}
a#phonebt:focus {
    outline: none;
    -webkit-box-shadow: 0px 0px 0px 3px #000;
    -moz-box-shadow: 0px 0px 0px 3px #000;
    box-shadow: 0px 0px 0px 3px #000;

}

.lcbn-pop-wrap #Phone-group ._input{
  margin: 4% 0 10%;
}
.lcbn-pop-wrap #Phone-group input {
  border-radius: 3px;
  border: 1px solid #ff0f0f;
  width: 100%;
  height: auto;
  padding: 2.5% 0;
  text-indent: 3%;
       }
.lcbn-pop-wrap #Phone-group input:focus {
    outline: none;
    box-shadow: 0px 0px 8px #1a8cff;

}

.lcbn-pop-wrap label.error {
  font-size: 60%;
  display: block;
}
@font-face {
    font-family: 'Glyphicons Halflings';
    src: url('//maxcdn.bootstrapcdn.com/bootstrap/3.3.6/fonts/glyphicons-halflings-regular.eot');
    src: url('//maxcdn.bootstrapcdn.com/bootstrap/3.3.6/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),
            url('//maxcdn.bootstrapcdn.com/bootstrap/3.3.6/fonts/glyphicons-halflings-regular.woff2') format('woff2'),
            url('//maxcdn.bootstrapcdn.com/bootstrap/3.3.6/fonts/glyphicons-halflings-regular.woff') format('woff'),
            url('//maxcdn.bootstrapcdn.com/bootstrap/3.3.6/fonts/glyphicons-halflings-regular.ttf') format('truetype'),
            url('//maxcdn.bootstrapcdn.com/bootstrap/3.3.6/fonts/glyphicons-halflings-regular.svg#fontawesomeregular') format('svg');
    font-weight: normal;
    font-style: normal;
font-size:17px;
}
.jk-phone:before {content: "\e182";font-family: 'Glyphicons Halflings';}
.jk-reload:before {content: "\e031";font-family: 'Glyphicons Halflings';}
a.boxclose {
  float: right;
  width: 26px;
  height: 26px;
  background: transparent url(https://trade.hondabike.co.il/wp-content/plugins/leader-for-wp/assets/images/cancel.png) repeat top left;
  margin-top: 0;
  margin-right: 0;
  cursor: pointer;
  z-index: 9999999999;
  position: absolute;
  right: 0;
  top: 0;
  background: none;
  font-family: arial;
  color: #fff;
  padding: 2%;
  font-size: 80%;
}
@media only screen and (min-width: 169px) and (max-width: 768px){
    /* .mobile-phone-btn {
        display: block!important;
    }
    .desktop-phone-btn {
        display: none!important;
    } */
    #mobile-btn {
        display:block;
    }
}
@media only screen and (min-width: 769px){
    /* .desktop-phone-btn {
        display: block;
    } */
    #mobile-btn {
        display:none;
    }
    .mobile-phone-btn {
        display: none!important;
    }
}
h2#callbacktitle {
  font-size: 22px;
  margin-top: 0;
  margin-bottom: 8px;
  padding: 0px;
  font-size: 110%;
  font-weight: normal;
}
label#callbackdescr {
  font-weight: 600;
  font-size: 15px;
  color: #595959;
  font-size: 80%;
  font-weight: normal;
  padding-bottom: 5%;
  display: block;
}


@media (max-width: 1024px) and (orientation: portrait){

  ._buttons{
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    display: flex;
    /*flex-wrap: wrap;*/
    justify-content: space-between;
    z-index: 1;
  }

  a.lcbn-pop.button {
    position: relative;
    width: 100%;
    background: #fff;
    color: red;
    border-radius: 0;
    right: 0;
    left: 0;
    bottom: 0;
  }
  ._buttons .btnT1,._buttons a.lcbn-pop.button{
    /*width: 50%;*/
    font-size: 120%;
    height: auto;
    margin: 0 auto;
  }
  .jk-phone:before {
    display: none;
  }
  .jk-phone:after {
    content: "\e182";
    font-family: 'Glyphicons Halflings';
    position: relative;
    top: 10%;
    left: -2%;
  }




}





#popup_society .form_part.step3.on .row3{
  display: none;
}

#popup_society .form_part.step3.on .row3.on{
  display: flex;
}

#honda-error {
  position: absolute;
  bottom: -100%;
  width: 500%;
  right: -376%;
}

  .single-sale .image_back img{
    object-fit:contain;
  }

@media (max-width: 1024px) and (orientation: portrait){
  #honda-error {
    right: -285%;
  }
  .single-sale .borderT1::before {
    right: 0;
    left: 0;
    top: 0;
  }

}



.postid-4789.single-sale .image_back img {
    object-fit: cover;
}

@media (max-width: 1024px) and (orientation: portrait){
  header .menu-item:not(.salesbutton) a {
    color: #000 !important;
  }
}

.btnT3{
  color: #000;
}
.input_container input[name='searchCat'], .select_container select[name='license'] {
    border-bottom: 1px solid #000000;
    color: #000000;
}
.input_container .icon, .select_container .icon, .textarea_container .icon {
    color: #000000;
}


.postid-4830.single-sale .image_back {
    text-align: center;
}
.postid-4830.single-sale .image_back img {
    text-align: center;
    background: black;
    width: 100%;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0,0,0,0);
  border: 0;
}




#menu-skip-block{
  z-index: 99999;
  position: fixed;
  top: 2%;
  background: #000;
  color: #fff;
  width: auto;
  text-align: center;
  padding: .5%;
  opacity: 0;
  visibility: hidden;
}

#menu-skip-block.on{
  opacity: 1;
  visibility: visible;
}

#menu-skip-block a{
  width: 100%;
  display: block;
  padding: 5% 0;
}

@media (max-width: 1024px) and (orientation: portrait){
  #menu-skip-block{
    display: none;
  }
}


.btnT4 {
    color: #000000;
}

#menu_cat_button{
  display: none;
}


@media (max-width: 1024px) and (orientation: portrait){
  header .header_section2, .menu_cat_popup {
      opacity: 0;
      visibility: hidden;
  }
  header.open .header_section2 {
    opacity: 1;
    visibility: visible;
  }
}


.postid-4264 a.lcbn-pop.button,
.postid-4264 .select_container,
.postid-4264 .form_smallText_container > div:first-child{
  display:none !important;
}

@media(min-width: 1024px){
  .postid-4264 .form_container .row .item.input_container, .postid-4264 .form_container .row .item.select_container {
      width: 31%;
  }
}
.grayText {
    color: #000000;
}


.polotion_wrap p{
  text-align: center;
}

header .menu-item ul li a {
    color: white !important;
}


@media (max-width: 1024px) and (orientation: portrait){

  header .menu-item ul li a {
      color: #000 !important;
  }


  header .header_section2,
  header .header_section2 a,
  header .header_section2 button
  {
      pointer-events: none;
  }
  header.open .header_section2,
  header.open .header_section2 a,
  header.open .header_section2 button
  {
    pointer-events: inherit;
  }
}
.mediaT3 a {
    color: #000;
}

a:focus, button:focus {
    outline: auto;
}



.header_inner_wrapper {
    width: 72.5%;
    height: 100%;
    display: flex;
    justify-content: space-between;
    flex-direction: row-reverse;
    align-self: flex-start;
}

.header_section2{
  align-self: center;
}


button {
     outline: none !important;
}


.btn_branches_categories{
  position: relative;
  overflow: hidden;
  cursor: pointer;
}
.btn_branches_categories input[name='branches_categories']{
  -webkit-appearance: radio;
      position: absolute;
      right: 0;
      top: 0;
      opacity: 0;
      opacity: 0;
      transform: scale(100);
      z-index: 9;
      left: 0;
      right: 0;
      cursor: pointer;
}

/*.btn_branches_categories input[name='branches_categories'] + span{
  width: 100%;
  height: 100%;
}*/

/*.btn_branches_categories input[name='branches_categories']:checked + span{
  background: #E91B2F;
}*/

.btn_branches_categories input[name='branches_categories']+label{
  position: absolute;
  right: 0;
  top: 0;
  left: 0;
  bottom: 0;
  text-align: center;
  align-self: center;
  line-height: 200%;
}
.btn_branches_categories input[name='branches_categories']:checked+label{
  background: #E91B2F;
  color: #fff;
}

.page-id-3679 .sub_articles_page a, .page-id-5066 .sub_articles_page a, .sale_page .textT8 a {
  text-decoration: underline;
}

#to_main_content:focus{
  outline: solid !important;
}

.wrapT3.price_table {
    width: 100%;
}
.price_table table {
    width: 100%;
    margin: 0 auto;
}
.price_table td {
    border: 1px solid;
}
.price_table table{
    border-collapse: collapse;
    margin: 0 auto;
}

.price_table table th, .price_table table td {
    text-align: center;
    direction: ltr;
    width: 10%;
    padding: 2.5% 0;
}
.price_table table th, .price_table table td {
    padding: 2.5% 1%;
    border: 1px #dadada solid;
    font-weight: bold;
}
.price_table table thead tr:first-child td {
    background: #dadada;
}


.home  .titleT1 .main_title, .titleT1 .small_title {
    color: #E91B2F;
}

@media(min-width: 1024px){
	.home  .main_section.type2 .main_section_container {
	    justify-content: flex-start;
	}

	.home .main_swiper .main_section_wrap {
	    padding-bottom: 0;
	    height: 36vw;
	}

	.home .main_section.type2{
	    height: 39vw;
	}

  .home .polotion.type2 {
      display: none;
      display: block;
      position: absolute;
      bottom: -10%;
      z-index: 999;
      background: transparent;
  }
	.home .main_section_shadow {
	    position: absolute;
	    left: 0;
	    right: 0;
	    top: 0;
	    bottom: 0;
	    width: 100%;
	    height: 100%;
	    background: linear-gradient(to left, #000 0%, transparent 100%);
	}
	.home .main_section.type2 .main_section_shadow {
	    background: linear-gradient(to left, #000 0%, transparent 100%);
	}
}

.home .widget_video{
	display: none;
}



/* #Typography
================================================== */
/* Font Desktop (f-d) */
/* Fonts made from 1920px desktop design */

.f-d-14 {font-size: 0.73vw !important; /* 14px */ }
.f-d-16 {font-size: 0.83vw !important; /* 16px */ }
.f-d-17 {font-size: 0.88vw !important; /* 17px */ }
.f-d-18 {font-size: 0.94vw !important; /* 18px */ }
.f-d-19 {font-size: 0.989vw !important; /* 19px */ }
.f-d-20 {font-size: 1.04vw !important; /* 20px */ }
.f-d-21 {font-size: 1.09vw !important; /* 21px */ }
.f-d-22 {font-size: 1.15vw !important; /* 22px */ }
.f-d-24 {font-size: 1.25vw !important; /* 24px */ }
.f-d-25 {font-size: 1.3vw !important; /* 25px */ }
.f-d-26 {font-size: 1.35vw !important; /* 26px */ }
.f-d-27 {font-size: 1.4vw !important; /* 27px */ }
.f-d-28 {font-size: 1.45vw !important; /* 28px */ }
.f-d-30 {font-size: 1.56vw !important; /* 30px */ }
.f-d-32 {font-size: 1.66vw !important; /* 32px */ }
.f-d-35 {font-size: 1.82vw !important; /* 35px */ }
.f-d-36 {font-size: 1.875vw !important; /* 36px */ }
.f-d-38 {font-size: 1.98vw !important; /* 38px */ }
.f-d-40 {font-size: 2.08vw !important; /* 40px */ }
.f-d-42 {font-size: 2.18vw !important; /* 42px */ }
.f-d-45 {font-size: 2.35vw !important; /* 45px */ }
.f-d-47 {font-size: 2.44vw !important; /* 47px */ }
.f-d-48 {font-size: 2.5vw !important; /* 48px */ }
.f-d-50 {font-size: 2.6vw !important; /* 50px */ }
.f-d-52 {font-size: 2.7vw !important; /* 52px */ }
.f-d-55 {font-size: 2.86vw !important; /* 55px */ }
.f-d-58 {font-size: 3vw !important; /* 58px */ }
.f-d-60 {font-size: 3.125vw !important; /* 60px */ }
.f-d-65 {font-size: 3.38vw !important; /* 65px */ }
.f-d-70 {font-size: 3.64vw !important; /* 70px */ }
.f-d-75 {font-size: 3.9vw !important; /* 75px */ }
.f-d-80 {font-size: 4.16vw !important; /* 80px */ }
.f-d-85 {font-size: 4.43vw !important; /* 85px */ }
.f-d-90 {font-size: 4.68vw !important; /* 90px */ }
.f-d-95 {font-size: 4.95vw !important; /* 95px */ }
.f-d-100 {font-size: 5.2vw !important; /* 100px */ }

/* Font Mobile (f-m) */
/* Fonts made from 750px desktop design */

@media (max-width: 1023.98px) {
  .f-m-14 {font-size: 1.86vw !important; /* 14px */ }
  .f-m-16 {font-size: 2.13vw !important; /* 16px */ }
  .f-m-17 {font-size: 2.26vw !important; /* 17px */ }
  .f-m-18 {font-size: 2.4vw !important; /* 18px */ }
  .f-m-19 {font-size: 2.53vw !important; /* 19px */ }
  .f-m-20 {font-size: 2.66vw !important; /* 20px */ }
  .f-m-21 {font-size: 2.8vw !important; /* 21px */ }
  .f-m-22 {font-size: 2.93vw !important; /* 22px */ }
  .f-m-24 {font-size: 3.2vw !important; /* 24px */ }
  .f-m-25 {font-size: 3.33vw !important; /* 25px */ }
  .f-m-26 {font-size: 3.46vw !important; /* 26px */ }
  .f-m-27 {font-size: 3.6vw !important; /* 27px */ }
  .f-m-28 {font-size: 3.73vw !important; /* 28px */ }
  .f-m-30 {font-size: 4vw !important; /* 30px */ }
  .f-m-32 {font-size: 4.26vw !important; /* 32px */ }
  .f-m-34 {font-size: 4.53vw !important; /* 34px */ }
  .f-m-35 {font-size: 4.66vw !important; /* 35px */ }
  .f-m-36 {font-size: 4.8vw !important; /* 36px */ }
  .f-m-38 {font-size: 5vw !important; /* 38px */ }
  .f-m-40 {font-size: 5.33vw !important; /* 40px */ }
  .f-m-42 {font-size: 5.6vw !important; /* 42px */ }
  .f-m-45 {font-size: 6vw !important; /* 45px */ }
  .f-m-47 {font-size: 6.26vw !important; /* 47px */ }
  .f-m-48 {font-size: 6.4vw !important; /* 48px */ }
  .f-m-50 {font-size: 6.66vw !important; /* 50px */ }
  .f-m-52 {font-size: 6.93vw !important; /* 52px */ }
  .f-m-55 {font-size: 7.33vw !important; /* 55px */ }
  .f-m-60 {font-size: 8vw !important; /* 60px */ }
  .f-m-65 {font-size: 8.66vw !important; /* 65px */ }
  .f-m-70 {font-size: 9.33vw !important; /* 70px */ }
  .f-m-75 {font-size: 10vw !important; /* 75px */ }
  .f-m-80 {font-size: 10.66vw !important; /* 80px */ }
  .f-m-85 {font-size: 11.33vw !important; /* 85px */ }
  .f-m-90 {font-size: 12vw !important; /* 90px */ }
  .f-m-95 {font-size: 12.66vw !important; /* 95px */ }
  .f-m-100 {font-size: 13.3vw !important; /* 100px */ }
  .f-m-105 {font-size: 14vw !important; /* 105px */ }
}

.ultra-light {
  font-weight: 100 !important;
}

.light {
  font-weight: 200 !important;
}

.regular {
  font-weight: 400 !important;
}

.medium {
  font-weight: 500 !important;
}

.semi-bold {
  font-weight: 600 !important;
}

.bold {
  font-weight: 700 !important;
}

.ultra-bold {
  font-weight: 800 !important;
}

.black {
  font-weight: 900 !important;
}

.text-left {
  text-align: left!important;
}

.text-center {
  text-align: center!important;
}

.text-right {
  text-align: right!important;
}
.black_color{
  color:black;
}
/* production page */
.page-template-tpl-protection header{
    box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
    background: white;
}
.page-template-tpl-protection .header_wrap {
    color: black;
}
.production_page{
  height: 100vh;

}
.flex_one {
    display: flex;
        height: 100%;
}
.form_writing_pro {
  display: flex;
justify-content: center;
    align-items: center;
  }

  .form_here {
    display: flex;
    flex-direction: column;
    gap: 1vw;

}
.fomr_sending_pro,
.form_writing_pro {
    flex: 0 0 50%;
}
.number_text{
  border: 1px solid #D2D2D2;
display: flex;
width: 307px;
height: 58px;
padding: 8px 16px;
justify-content: flex-end;
align-items: center;
gap: 8px;
flex-shrink: 0;
color:#3E3E3E;
}
.form_button{
  display: flex;
width: 307px;
height: 58px;
padding: 17.08px 20px 18.08px 16px;
justify-content: center;
align-items: center;
gap: 14.96px;
flex-shrink: 0;
border: 1px solid #FFF;
background: #E91B2F;
color: white;
}
.form_button:hover{
  background-color: black;
  color:white;
  border: 3px solid black;
}
.fomr_sending_pro{
  background-image: url("../img/shero.png"); /* The image used */
height: 100%; /* You must set a specified height */
background-position: right;
background-repeat: no-repeat; /* Do not repeat the image */
background-size: cover; /* Resize the background image to cover the entire container */
display: flex;
justify-content: center;
align-items: center;
}
.form_white {
    background: white;
    width: 60%;
    height: 74%;
    margin: auto;
    box-shadow: rgba(17, 17, 26, 0.1) 0px 0px 16px;
}
.header_form {
    display: flex;
    justify-content: space-between;
    padding: 1vw;
        align-items: center;
}
.header_form img{
  width: auto;
height: 1.5vw;
}
.grey_color{
  color: #505050;
}
.grey_color_2{
color: #404040;
}
.form_inner.grey_color_2 {
    padding: 1vw;
}
img.full {
    height: auto;
}
img.not_full {
    width: 50%;
}
.not_read_able {
    margin: 2vw 0;
    display: flex;
    flex-direction: column;
    gap: 1vw 0;
      min-height: 18vw;
}
.form_button_footer img{
  width: 1.3vw;
  height: auto;
}
.form_button_footer{
  border: 1px solid #FFF;
background: #E91B2F;
display: flex;
height: 58px;
padding: 17.08px 24px 18.08px 24px;
justify-content: center;
align-items: center;
flex: 1 0 0;
color: white;
    gap: 0 0.5vw;
}
.form_inner_footer_buttons {
    display: flex;
    justify-content: space-between;
        gap: 0 1vw;
}
.form_button_footer:hover{
  background-color: black;
  color:white;
  border: 3px solid black;
}
.off button{
  opacity: 0.5;
  pointer-events: none;
  cursor: not-allowed;
}
button.form_button_download {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0.5vw;
}
.download_button {
    margin-top: 2vw;
}
button.form_button_download img{
  width: 1.3vw;
  height: auto;
}
.download_button {
    color: #E91B2F;
    text-decoration: underline;
}
.read_able_form {
    display: flex;
    flex-direction: column;
    display: none;
        min-height: 20vw;
          margin: 2vw 0;
}
@media (max-width: 1023.98px) {
  .flex_one {
    flex-direction: column;
}
.form_here {
      width: 100%;
    display: flex;
    flex-direction: column;
    gap: 4vw;
    justify-content: center;
    align-items: center;
}

  .fomr_sending_pro{
    background-image: url("../img/shero_mob.png"); /* The image used */
  height: 70.508vw; /* You must set a specified height */
  background-position: right;
  background-repeat: no-repeat; /* Do not repeat the image */
  background-size: cover; /* Resize the background image to cover the entire container */
  display: flex;
  justify-content: center;
  align-items: center;
  }
  .production_page {
    height: unset !important;
}
  .form_writing_pro {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 20vw 0 17vw 0;
    /* min-height: 67vw; */
}
.number_text {
    border: 1px solid #D2D2D2;
    display: flex;
    width: 93% !important;
    height: 50px;
    padding: 8px 16px;
    justify-content: flex-end;
    align-items: center;
    gap: 8px;
    flex-shrink: 0;
    color: #3E3E3E;
}
.read_able_form {
    margin: 7vw 0;
}
#the_title{
  display: none;
}
.form_button {
    width: 93% !important;
    height: 50px;
}
.form_white{
  width: 100%;
  height: 73.508vh;
  padding: 3vw;
  box-shadow:unset !important;
  background: transparent !important;
}
.header_form img {
    width: auto;
    height: 5vw;
        background: transparent;
}
.not_read_able{
  display: none
}
.form_button_footer img {
    width: 5.3vw;
    height: auto;
}
.download_button {
    margin-top: 5vw;
}
button.form_button_download img {
    width: 5.3vw;
    height: auto;
}
.form_inner_footer_buttons {
    display: flex;
    justify-content: space-between;
    gap: 3vw 0;
    flex-direction: column;
}
.read_able_form{
  display: flex !important;
}
.fomr_sending_pro{
  display: none;
}
.header_form {
    padding: 4vw 1vw;
}
.button.form_button_download,
.form_button_footer{
  gap: 0 2vw;
}
}
/* This will cover the entire screen and will be the background overlay */
.popup {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.7);
    z-index: 1000;

    flex-direction: column;
    /* display: flex; */
    align-items: center;
    justify-content: center;
}

/* This is the actual centered box that holds the popup content */
.popup-content {
  background-color: #E91B2F;
  width: 48%;
  max-height: 90vh;
  height: 40%;
  display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

/* Rest of the CSS remains the same */

.popup-header {
  color: #fff;
      display: flex;
      flex-direction: column;
      justify-content: center;
      text-align: center;
      margin: 0 0 2vw 0;
}

.popup-title {
    font-size: 1.5rem;
    margin: 0;
}

.popup-close-btn {
    background: none;
    border: none;
    font-size: 1.5rem;
    cursor: pointer;
    color: #fff;
}

.popup-description {
    margin-bottom: 1rem;
}
.close_forma{
  width: 48%;
position: relative;
display: flex;
align-items: center;
justify-content: center;
gap: 0 0.3vw;
}
.close_forma #close_popup{
  display: flex;
    justify-content: center;
    align-items: center;
    gap: 0.5vw 0;
  margin-right: auto;
}
.input_for {
    display: flex;
    gap: 0 1vw;
        width: 47%;
}
.input_for .form_button {
    width: 143px;
    height: 50px;
    border: 1px solid #FFF;
    color: #E91B2F;
    background: white;
}
.input_for .number_texts {
    border: 1px solid #D2D2D2;
    color: #3E3E3E;
    background: #E91B2F;
    color: white;
    width: 100% !important;
}
.last_text_footer {
    margin: 2vw 0;
}
.number_texts{
  border: 1px solid #D2D2D2;
  display: flex;
    width: 68% !important;
  height: 50px;
  padding: 8px 16px;
  justify-content: flex-end;
  align-items: center;
  gap: 8px;
  flex-shrink: 0;
  color: #3E3E3E;
}
.last_text_footer span{
  display: flex;
align-items: center;
gap: 0 0.5vw;
color: white;
}


@media (max-width: 1023.98px) {
.popup-content {
    background-color: #E91B2F;
    width: 93%;
    padding: 0 5vw;
}
.close_forma {
    width: 93%;
}
.input_for {
      margin: 5vw 0;
    display: flex;
    width: 100%;
    flex-direction: column;
    gap: 5vw 0;
}
.number_texts {
    width: 100% !important;
}
.input_for .form_button {
  width: 100% !important;
}
.last_text_footer span {
    gap: 0 2vw;
}
button.form_button_download {

    gap: 0 2vw;
}
}
.error-message {
  color: red;
  font-size: 18px;
  margin-top: 5px;
}
.overlay {
    position: fixed;
    display: none;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(255, 255, 255, 0.8);
    z-index: 9999;
}

.loader {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    border: 6px solid rgba(0, 0, 0, 0.1);
    border-radius: 50%;
    border-top-color: #E91B2F;
    border-left-color: #E91B2F;
    width: 80px;
    height: 80px;
    animation: spin 1s linear infinite;
}

@keyframes spin {
    0% { transform: translate(-50%, -50%) rotate(0deg); }
    100% { transform: translate(-50%, -50%) rotate(360deg); }
}

@keyframes fadeIn {
    0% { opacity: 0; }
    100% { opacity: 1; }
}
.frexy{
  flex: 0 0 62%;
}
.frexy .error-message{
  color:white !important;
      font-weight: 500;
}
#thanks_t{
  display: none;
}

@media (max-width: 1023.98px) {

    .price_table table {
    width: 230%;
}

.price_table table th, .price_table table td {
    padding: 0.6%;
    font-weight: 500;
}

 thead td {
  position: sticky;
  top: 0px;
}


/* .padT1.smallTop.wrapT1 div {
    overflow: auto;

      height: 70vh;
} */
.location_map_content{
  height: 50vh !important;
  overflow: auto;
}
.price_table table tr:first-child td {
    font-size: 81%;
    line-height: 1;
}
    .price_table table th, .price_table table tr {

    transition:500ms;

}


.price_table table th, .price_table table tr.on{

    color:white;
    background:#e62133;
    z-index: 1;

}
.price_table  tbody td:first-child {
  position: sticky;
  right: 0;
  z-index: 2;
  background:white;
  background: linear-gradient(90deg, rgba(0,0,0,1) 0%, rgba(255,255,255,1) 1%, rgba(255,255,255,1) 100%);
 }

 thead td{
   z-index:5
 }

.price_table thead td:first-child {
    position: sticky;
    right: 0;
    z-index: 9;
}
}
@media (min-width: 1023.98px) {
  .home_page #main_section .text_content .text{
    font-size: 3.5vw;
  }
}
@media (max-width: 1023.98px) {
  .home_page #main_section .text_content .text{
    font-size: 9.7vw;
  }
}


/* ///New Form Css */
.new_cointiner_buttons {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 0 2vw;
        margin-top: 1vw;
}
.new_cointiner_buttons button.active,
.new_cointiner_buttons a.active{
      border-bottom: 1px solid white;
}
#contact_form_b iframe{
  height: 400px;
  width: 100%;
  border:none;
}
#contact_form_a{
  display: none;
}
#contact [type="tel"],
#footerForm [type="tel"],
.popup_contact_wrap [type="tel"]{
  text-align: right;
      direction: rtl;
}
@media (min-width: 1023.98px) {
  .form_title .sub_title {
    margin-top: 1.42vw;
}
.popup_contact_wrap .textT7 {
    font-size: 90%;
    text-align: center;
}
.popup_contact_wrap{
      width: 54.08%;
}

#popupContactForm_smallText div{
    font-size: 78%;
    font-weight:bold;
    color: #fffffff0;
}
#contact_form_a {
    width: 80%;
    margin: auto;
}
#contact_form_a  .row .item.input_container, #contact_form_a .row .item.select_container {
    width: 45%;
}
.popup_contact_wrap .textT7 {
    font-size: 76%;
    text-align: center;
}
#contact_form_a {
    width: 80%;
    margin: 0 auto 2vw auto;
}
#contact_form_a  .row {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-wrap: wrap;
}
}

@media (max-width: 1023.98px) {
.new_cointiner_buttons {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 0 7vw;
    margin-top: 5vw;
}
.new_cointiner_buttons a{
    font-size: 6vw;
}
}
.form_edited{
  display: none;
}
.form_active{
  display: block !important;
}
@media (min-width: 1023.98px) {
	.postid-5655 .image_back > img,
	.postid-5653 .image_back > img{
		object-fit: contain !important;
	}
}
.active-tab a:focus, .active-tab button:focus {
    outline: groove !important;
    border: 3px #fff solid;
}
/* .single-model .price_section{
	display: none;
} */
/* .price_calculator {
    width: 64.08%;
    padding-top: 1.82vw;
    display: flex;
    flex-direction: column;
    display: none;
}

.price_section {
    display: flex;
    position: relative;
    align-items: center;
    justify-content: center;
    gap: 0 3vw;
    margin-bottom: 7vw;
}
.single-model .imageT6 {
    bottom: 0;
    position: relative;
    bottom: unset;
    top: unset;
    left: unset;
    display: flex;
    align-items: center;
}
.price_list_container {
    padding-bottom: 2vw;
} */


.salesbutton{
  display:none;
}
.price_section .price_calculator{
  display: none;
}
@media (max-width: 1023.98px) {
  .lcbn-pop-wrap.active .lcbn-pop-content {
      position: fixed !important;
      z-index: 1;
      opacity: 1;
      bottom:0;
      right: 0;
      transition: all 600ms cubic-bezier(0.55, 0.055, 0.675, 0.19);
      width: 90%;
      margin: 7% auto 10%;
  }
}
@media (min-width: 1023.98px) {
  .price_section .price_list_container {
    width: 50%;
    padding: 3.13vw 2.08vw;
    padding-bottom: 22.14vw;
  }
  .price_section .imageT6 {
    width: 40%;
    position: relative;
    top: unset;
    right: unset;
    left: unset;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .price_section .price_list_container {
    padding-bottom: 6rem;
  }
  .price_section {
    display: flex;
    position: relative;
    gap: 0 5vw;
    margin-bottom: 5vw;
  }
}
@media (min-width: 1023.98px) {
.main_section .main_title.textT1 span{
  font-weight: 400;
color:#E91B2F !important;
font-size: 4.5rem !important;
}
.main_section .main_title.textT1{
      line-height: 0.7 !important;
}

.main_section .text_content .text{

      font-size: 2vw !important;
}
}
@media (max-width: 1023.98px) {

  .main_section .main_title.textT1 span{
    font-weight: 400;
  color:white !important;
  }

  .main_section .text_content .text{

            font-size: 6.7vw !important;
  }
.main_section  .text_content{
    margin-bottom: 13vw;
  }
}

.all-sale-grid{
  position: relative;
}







/* harzetlia branch edit */
.postid-980 .main_section_shadow{
  display: none;
}
.postid-980 .sectionT5 .swiper_btnsT3 {
  display: none;
}

.postid-980 .image_back img, .image_back video, .image_back iframe {
  width: 100%;
  height: 100%;
  object-fit: unset;
}

.postid-980 .swiper_galleryT1_container.type2 .borderT2::before {
  content: unset;
}
@media only screen and (min-width: 768px) {
  .postid-980 .media, .main_section_text p {
      font-size: 72%;
  }
  .postid-980 .sectionT5  .title_containerT1 {
    margin-bottom: 2.08vw;
    max-width: unset !important;
    width: 43% !important;
    padding-left: 5vw;
  }
  .postid-980 .sectionT5 .title_containerT1 .text_wrap1 {
    font-size: 90%;
  }
  .postid-980 .sectionT5 .btn{
    display: none;
  }
  .postid-980 .sectionT5 {
    display: flex;
    align-items: center;
  }
  .postid-980 .swiper_galleryT1_container.type2 .swiper_galleryT1 .galleryT1_cube {
    width: 83.91%;
  }
  .postid-980 .sectionT5 .textT2 {
    font-size: 200%;
  }
  .postid-980 .main_section_text {
    width: 51.6%;
  }
}


.postid-980 .margT1.padT1.lightGrayBack.stripBottomWhite.stripTopWhite{
  display: none;
}
.postid-980 #contact-form{
  display: none;
}
.postid-980 .sectionT5 .btn{
  display: none;
}
/* .postid-980 .margT1:not(.team_section){
  display: none;
} */


 .mobile_980{
  display: none;
}
@media only screen and (max-width: 768px) {
  .desc_container .desc_more {
      font-size: 115% !important;
}
.postid-980 h1.main_title.textT1 {
        font-size: 185% !important;
    }
    .postid-980 .main_section_text .media, .main_section_text p {
    font-size: 69%;
}
  .postid-980 .mobile_980{
    display: block !important;
  }
  .postid-980 .sectionT5  .swiper-wrapper:not(.mobile_980){
    display: none;
  }
  .postid-980 .sectionT5 .textT2 {
    font-size: 186.28%;
    text-align: right;
    margin-bottom: 5vw;
  }
  .title_containerT1 .text_wrap1 {
    font-size: 102% !important;
    margin-top: 8vw;
    text-align: right !important;
  }
  .galler_sales {
    margin-top: 10vw;
}
}
button#read-more-btn {
  margin: 2rem 0;
  display: flex;
  align-items: center;
  font-size: 78%;
  color: #E91B2F;
  font-weight: 500;
}

.arrow-icon {
  transition: transform 0.3s;
}
.rotate-up {
  transform: rotate(180deg);
}

@media only screen and (max-width: 768px) {
  button#read-more-btn {
    font-size: 100% !important;
  }
  #read-more-btn .btn-text{
    font-size: 104% !important;
  }
  .desc_more {
    text-align: right;
  }
}

.team_section .wrapT1 {
  display: flex;
  justify-content: space-between;
  margin-bottom: 8vw;
}
.team_section{
  margin-bottom: 10vw;
}
.team_section .title_containerT1 {
  flex: 0 0 51%;
  width: 53% !important;
}
.team_section .wrapT2{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: -7vw;
}
.team_section .title_containerT1 .title {
  font-weight: 500;
  font-size: 148%;
}
.team_section .title_containerT1 .text_wrap1 {
  font-size: 100%;
}

.desc_cointin h2{
  font-size: 148%;
  opacity: 0;
  visibility: hidden;
}
.desc_cointin .text_wrap1{
  font-size: 100%;
}
@media only screen and (max-width: 768px) {
  .team_section .wrapT1 {
    flex-direction: column;
  }
  .team_section .title_containerT1 {
    flex: 0 0 51%;
    width: 100% !important;
    margin-bottom: unset !important;
    margin-top: 2vw;
  }
  .desc_cointin h2{
    display: none;
  }
  .team_section .title_containerT1 .text_wrap1 {
    margin-top:unset !important;
  }
  .desc_cointin {
    margin-top: 2vw;
  }
  .team_section .title_containerT1 .title {
    font-weight: 500;
    font-size: 152%;
    text-align: right;
  }
  .team_section .wrapT2 {

    margin-bottom: -17vw;
  }
  .sectionT5 {
    padding-right: 5vw;
    padding-left: 2vw;
  }
  .postid-980   .sectionT5 .sectionT5_swiper.swiper_galleryT1_container.type2{
    display: none;
  }
  .sectionT5 .title_containerT1 {
    margin-bottom: 0 !important;
  }

  .team_section .wrapT1 {
    flex-direction: column;
    padding-right: 5vw;
    padding-left: 2vw;
  }


}

 .grid-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1vw 4vw;
  position: relative;
}

 .grid-item {
  position: relative;
}

 .grid-item:before {
  content: "";
  width: 95%;
  height: 94%;
  background: #E91B2F;
  position: absolute;
  top: -.38vw;
  right: -.38vw;
  z-index: -1;
}

 .grid-item img {
  width: 100%;
  height: 27vw;
  display: block;
  object-fit: cover;
  z-index: 2;
  display: block;
  position: relative;
}

 .grid-item:nth-child(1),
 .grid-item:nth-child(4) {
  grid-column: span 1;
  grid-row: span 1;
}

 .grid-item:nth-child(2),
 .grid-item:nth-child(3) {
  grid-column: span 2;
  grid-row: span 2;
}


.sales_section {
  width: 70%;
  margin: auto;
}
.sales_hero .spanm{
  margin-bottom: 2vw;
  color: #404040;
  font-weight: 500;
  font-size: 2.2vw;
}
.sales_hero {
  display: flex;
  flex-direction: column;
  width: 86%;
  margin: auto;
      margin-bottom: 3vw;
}
.sales_hero p{
  font-size: 1.1vw;
}

@media only screen and (max-width: 768px) {
  .grid-container {
    grid-template-columns: 1fr;
    gap: 8vw 0;
  }

  .grid-item:nth-child(1),
  .grid-item:nth-child(4),
  .grid-item:nth-child(2),
  .grid-item:nth-child(3) {
    grid-column: span 1;
    grid-row: span 1;
  }
  .grid-item:before {
    content: "";
    width: 95%;
    height: 94%;
    background: #E91B2F;
    position: absolute;
    top: -1.5vw;
    right: -1.5vw;
    z-index: -1;
  }
  .sales_section {
    width: 86%;
    margin: auto;
  }
  .sales_hero {
    display: flex;
    flex-direction: column;
    width: 100%;
    margin: auto;
  }
  .sales_hero .spanm {
    font-weight: 500;
    font-size: 152%;
    text-align: right;
  }
  .sales_hero p {
    font-size: 100%;
  }
  .grid-item img {
    height: 57vw;
  }
}
.desc_container div {
    font-size: 1.1vw;
}
.gallery_section {
    width: 60%;
    margin: 7vw auto;
}
.gallery_hero {
    display: flex;
    flex-direction: column;
    gap: 0.2vw 0;
    justify-content: center;
    align-items: center;
    margin-bottom: 2vw;
}

.gallery_hero .spanm {
    color: #404040;
    font-weight: 500;
    font-size: 2.2vw;
}
.gallery_hero p {
    font-size: 1.1vw;
}

.gallery_section .swiper_galleryT1_container {
    width: 100% !important;
}

.gallery_section .swiper_galleryT1_container.type2 .swiper_btnsT3 {
        left: 50% !important;
        bottom: 0 !important;
    }
  .gallery_section  .swiper_galleryT1_container.type2 .swiper_galleryT1 {
        direction: rtl;
        height: 34vw;
            padding-bottom: 4.13vw;
    }
    .gallery_section .image_back img{
        width: 100%;
        height: 100%;
        object-fit: cover !important;
    }

  .gallery_section .swiper-slide  .image_back::before {
        content: "";
        width: 95%;
        height: 94%;
        background: #E91B2F;
        position: absolute;
        top: -.38vw;
        right: -.38vw;
        z-index: -1;
    }
    @media only screen and (max-width: 768px) {
      .gallery_section .spanm {
        font-weight: 500;
        font-size: 152%;
        text-align: right;
      }
      .gallery_section p {
        font-size: 100%;
      }
      .gallery_section {
    width: 84%;
    margin: 16vw auto;
}
.gallery_hero {
    align-items: right;

}
.gallery_section .swiper_galleryT1_container.type2 .swiper_galleryT1 {
    direction: rtl;
    height: auto !important;
    padding-bottom: 15vw;
}
.gallery_section .swiper_galleryT1_container.type2 .swiper_btnsT3 {
    left: 50% !important;
    bottom: 0;
    z-index: 1000;
}
    }


    .overlay2 {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgba(0, 0, 0, 0.8);
        display: flex;
        justify-content: center;
        align-items: center;
        z-index: 1000;
    }

    .dream_dealer_popup {
      background: #fff;
      max-width: 73%;
      height: 34vw;
      display: flex;
      /* overflow: hidden; */
      position: relative;
    }

    .popup-content-left {
        width: 50%;

    }

    .popup-content-right {
        width: 50%;
        background: #E91B2F;
        color: #fff;
        padding: 2vw;
        display: flex;
        flex-direction: column;
        justify-content: center;
        text-align: center;
    }

    .dream_dealer_popup .swiper-container {
        width: 100%;
        height: 100%;
    }

    .popup-image {
      width: 100%;
      height: 100%;
      object-fit: cover;
    }

    .dream_dealer_popup h2 {
      color: #fff;
      font-size: 2.8vw;
      margin: 0;
      font-weight: 500;
      text-align: right;
      margin-bottom: 1vw;
    }

    .dream_dealer_popup p {
        color: #fff;
        font-size: 1.4vw;
        text-align: right;
    }

    .popup-button {
        background-color: #fff;
        color: #d41c1c;
        border: none;
        /* padding: 2vw 4vw; */
        cursor: pointer;
        font-size: 1.5vw;
        /* margin-top: 2vw; */
        /* border-radius: 1vw; */
        padding: 0.8vw;
        display: flex;
        align-items: center;
        gap: 0 1vw;
        font-weight: 500;
    }

    .popup-button:hover {
        background-color: black;
        color: white;
    }

    @media (max-width: 768px) {
        .dream_dealer_popup {
            flex-direction: column;
            padding: unset;
            height: max-content;
            max-width: 92%;
            flex-direction: column-reverse;
        }

        .popup-content-left, .popup-content-right {
            width: 100%;
            flex: 0 0 40%;
        }

        .popup-content-right {
            /* margin-top: 2vw; */
padding: 6vw 4vw;
            justify-content: start;
        }
        .popup-content-left .swiper-slide img {
    width: 100%;
    height:50vw !important;
    object-fit: cover;
}
        .dream_dealer_popup .swiper-container {
            width: 100%;
            height: 97%;
        }
        .dream_dealer_popup h2 {
            font-size: 8vw;
            text-align: center;
            margin-bottom: 3vw;
        }

        .dream_dealer_popup p {
            font-size: 4.5vw;
            text-align: center;
            /* margin-bottom: 3vw; */
        }

        .popup-button {
            font-size: 5.1vw;
            padding: 4vw 8vw;
        }
      .popup-button svg{
        width:4vw;
        height:auto;
      }
    }
    .cricle_box {
      border-radius: 1000px;
      border: var(--6, 1px) solid #FFF;
      width: max-content;
      padding: 0.2vw 1vw;
      margin-bottom: 1vw;
      width: max-content;
    }
.cricle_box span{
        font-size: 1.2vw;
}


.button_way_da {
    width: 100%;
    display: flex;
    align-items: center;
    margin: 2vw 0;
}
.popup-content-left .swiper-button-prev,
.popup-content-left .swiper-button-next{
    position:absolute;
    bottom: 1.5vw;
    border: var(--6, 1px) solid #FFF;
    background: transparent !important;
    border-radius: 5px;
}
.popup-content-left .swiper-button-next{
    right: 4%;
}
.popup-content-left .swiper-button-prev{
    right: 17%
}


.close_popup_dream {position: absolute;display: flex;left: 0;z-index: 100;top: -2.5vw;cursor: pointer;}

.close_sa {
    display: flex;
    align-items: center;
    color: white;
    font-weight: 500;
    gap: 0 0.4vw;
}

@media only screen and (max-width: 768px) {
    .close_sa span{
        font-size:5.5vw;
    }
.popup-content-left .swiper-button-next{
    right: 36%;
}
.popup-content-left .swiper-button-prev{
    left: 36%;
    right:unset !important
}
.popup-content-left .swiper-button-prev,
.popup-content-left .swiper-button-next{
    position:absolute;
    bottom: 1.5vw;
    border: var(--6, 1px) solid #E91B2F;
    background: #E91B2F !important;
    border-radius: 5px;
}
.close_popup_dream {
    position: absolute;
    display: flex;
    left: 0;
    z-index: 100;
    top: -9.5vw;
    cursor: pointer;
}

.button_way_da {
    width: 100%;
    display: flex;
    align-items: center;
    margin: 6vw 0;
    justify-content: center;
    align-items: center;
}
}
.popup-content-left .swiper-slide img{
width: 100%;
height: 100%;
object-fit: cover;
}
@media only screen and (max-width: 768px) {
  .cricle_box {
    border-radius: 1000px;
    border: var(--6, 1px) solid #FFF;
    width: max-content;
    padding: 1.2vw 1vw;
    margin-bottom: 3vw;
    width: 100%;
    /* margin: 0 3vw; */
}
.cricle_box span {
    font-size: 4.2vw;
}
}
.overlay2{
  display: none;
}
@media only screen and (min-width: 768px) {
  .testda_as .sectionT5_text .textT2{
        font-size: 200%;
  }
  .clutch_page .main_section_text {
    color: #fff;
    width: 53.6%;
  }
  .clutch_page .main_title.textT1{
    display: flex;
    flex-direction: column;
    gap: 1vw 0;
  }
  .clutch_page .swiper_galleryT1_container.type2 .swiper_galleryT1 .galleryT1_cube {
        width: 86.91%;
}
  .clutch_page .sectionT5 .title_containerT1 .text_wrap1 {
        font-size: 90%;
    }
      .clutch_page .swiper_galleryT1_container  .image_back img{
      display: block;
z-index: 100;
position: relative;
margin-right: 0.7vw;
    }
      .clutch_page .padT1.smallTop {
        margin-top: 5vw;
    justify-content: center;
    align-items: center;
}
.left_h{
          flex-direction: row-reverse;
}
.clutch_page .team_section {
    margin-bottom: 6vw;
}
.clutch_page .swiper_galleryT2_container {
  margin-bottom: 5vw;
}
.bikes_section .wrapT1{
  display: flex;
justify-content: center;
align-items: center;
text-align: center;
margin-bottom: 5vw;
}
.bikes_section .moto_containerT1 {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
.bikes_section {
    margin: unset;
}

.clutch_page .swiper_galleryT2_container  .borderT1::before {
    content: "";
    width: 100%;
    height: 23vw;
    background: #E91B2F;
    position: absolute;
    top: -.78vw;
    right: -.78vw;
}
.clutch_page .swiper_galleryT2_container  .image_back {
    position: relative !important;
    width: 100%;
    height: 23vw;
    left: 0;
    top: 0;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}
.text_coin {
    position: relative;
}
.text_coin .textT2{
  font-size: 1.4vw;
          color: black;
          margin-top: 1vw;
          font-weight: 500;
          margin-bottom: 0.5vw;
}
.text_coin .text_wrap1{
        font-size: 1.2vw;
    color: black;
}
.clutch_page .galleryT2_cube {
    margin: 0 1.2%;
    width: 32%;
    height: 37vw;
}

  }
@media only screen and (max-width: 768px) {

  .clutch_page .swiper_galleryT2_container  .borderT1::before {
      content: "";
      width: 100%;
      height: 50vw;
      background: #E91B2F;
      position: absolute;
      top: -.78vw;
      right: 0;
  }
  .clutch_page .swiper_galleryT2_container  .image_back {
      position: relative !important;
      width: 100%;
      height: 50vw;
      left: 0;
      top: 0;
      background-size: cover;
      background-position: center center;
      background-repeat: no-repeat;
  }
.clutch_page   .galleryT2_cube {

    height: 110vw;
}
.clutch_page .image_back img {
    margin-right: 1vw !important;
}
  .text_coin {
      position: relative;
              padding: 0 3vw;
              margin-top: 3vw;
  }
  .text_coin .textT2 {
      font-size: 5.2vw !important;
      color: black;
      margin-top: 1vw;
      font-weight: 500;
      margin-bottom: 0.5vw;
  }
  .text_coin .text_wrap1{
        font-size: 4.5vw !important;
      color: black;
  }
  .text_coin .textT2{
    font-size: 1.4vw;
            color: black;
            margin-top: 1vw;
            font-weight: 500;
            margin-bottom: 0.5vw;
  }
  .text_coin .text_wrap1{
          font-size: 1.2vw;
      color: black;
  }
  .clutch_page .title_containerT1 .text_wrap1 {
    margin-top: 2vw;
}
.clutch_page .swiper_galleryT2_container {
  margin-bottom: 20vw;
}
.testda_as {
  margin-bottom: 7vw;
}
.clutch_page  .swiper_galleryT1 {
    padding-bottom: 1.54vw;
    margin: 0;
    padding-top: 2vw;
}
  .clutch_page .galleryT1_cube {
    width: 100%;
    margin: 0;
}
  .clutch_page .image_back img{
    margin-right: 2vw;
}
  .clutch_page .borderT2::before {
    top: -2vw;
    width: 100.75%;
    right: -8%;
}
  .clutch_page .swiper_galleryT1_container {
    order: 3;
    width: 100%;
    margin: 0 auto;
}
.clutch_page .title_containerT1 .title {
    font-weight: 500;
    text-align: right;
        margin-bottom: 4vw;
}
  .clutch_page h1.main_title.textT1 {
    font-size: 209% !important;
  }
  .bikes_section{
    padding:5vw 0 !important;
  }
    .bikes_section .wrapT1 {
    width: 92%;
    justify-content: center;
    align-items: center;
    text-align: center;
    display: flex;
    align-items: center;
    /* gap: 6vw 0; */
}
.bikes_section .wrapT1 .textT2{
  margin-bottom: 2vw;
}
.bikes_section .moto_containerT1 {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    width: 90%;
    margin: auto;
    margin-top: 6vw;
    margin-bottom: 9vw;
}
}
.postid-6342 h1.main_title.textT1 {
    font-size: 301%;
}

.postid-6342 .small_title.textT5{
color:white;
}
.postid-6342 .small_title.textT5 small{
  font-size: 67%;
color: #E91B2F;
}
.postid-6342 .small_title.textT5 m{
    text-decoration: line-through;
}
.postid-6342 .titleT1::after {
    content: "";
    position: absolute;
    bottom: -1.5rem;
}



@media only screen and (max-width: 1024px) {
  .postid-6342 h1.main_title.textT1 {
      font-size: 215% !important;
      margin-bottom: 1rem;
  }
}
