



/*-----NEW TABLEEEEEE-------*/

.wrapper_green {
    margin: 10px auto;
    padding: 0 50px;
    max-width: 800px;
}
  
.green_table {
    width: 100%;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}

i {
    font-weight: bold;
    font-size: 20px;
}

a, a:hover, a:focus, a:active { 
    color: inherit; 
    text-decoration: none;
}

.right_arrow {
    float: right;
}

.green_table_title {
    margin: 0 auto 0 415px;
    margin-top: 55px;
}


.topnav {
    overflow: hidden;
    background-color: #282848;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
  }

  .topnav a {
    float: left;
    display: block;
    color: #f2f2f2;
    text-align: center;
    padding: 14px 16px;
    text-decoration: none;
    font-size: 17px;
  }
  
  .select_lang {
    margin-left: 150px;
  }

  .nav_items {
    margin-left: 100px;
  }

  .nav_icons a {
    padding: 15px 4px;
  }

  .select_lang a {
    color: black;
    padding-right: 10px;
    padding-left: 0;
  }

  .topnav .icon {
    display: none;
  }

  .icons_nav {
      display: inline;
  }
  
  @media screen and (max-width: 600px) {
    .topnav a {display: none;}
    .topnav a.icon {
      float: right;
      display: block;
    }
  }
  
  @media screen and (max-width: 600px) {
    .topnav.responsive {
      position: relative; 
      justify-content: space-between; 
      padding-right: 120px; 
      align-items: center;
    }

    .topnav.responsive .icon {
      position: absolute;
      right: 0;
      top: 0;
    }
    .topnav.responsive a {
      float: none;
      display: block;
      text-align: left;
    }

    .select_lang div {
      padding-right: 0 !important;
      width: 220px;
    }

    .select_lang {
      margin-left: 0 !important;
    }

    .select_lang a{
      font-size: smaller;
    }
  }

  @media screen and (max-width: 840px) {
    #lottie, #lottie1 {
        display: none;      
    }
}
  
 

  @media screen and (max-width: 1100px) {
    .products-swiper-container {
      width: 670px !important;
    }

    #head_img {
      display: none;
    }

  }

  @media screen and (max-width: 1550px) {
    .products-swiper-container {
      width: 580px !important;
    }
  }

  @media screen and (max-width: 890px) {
    .products-swiper-container {
      width: 570px !important;
    }
  }

  @media screen and (max-width: 820px) {
    .products-swiper-container {
      width: 470px !important;
    }

    #header_slider {
      padding: 0;
      width: 600px;
    }
  }

  @media screen and (max-width: 620px) {
    .products-swiper-container {
      width: 330px !important;
      margin: 0 !important;
    }
  }

  .navbar {
    width: 100%;
    background-color: #282848;
    box-shadow: 0 1px 4px rgb(146 161 176 / 15%);
  }
  
  .nav-container {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 62px;
    color: #fff;
    width: 100vw !important;
  }
  
  .navbar .menu-items{
    display: flex;
  }
  
  .navbar .menu-items svg {
    margin: 0 15px 50px 15px;
  }

  .navbar .nav-container li {
    list-style: none;
  }
  
  .navbar .nav-container a {
    text-decoration: none;
    color: black;
  }
  
  .nav-container {
    display: block;
    position: relative;
    height: 60px;
  }
  
  .nav-container .checkbox {
    position: absolute;
    display: block;
    height: 32px;
    width: 32px;
    top: 20px;
    left: 20px;
    z-index: 5;
    opacity: 0;
    cursor: pointer;
  }

  .nav-container .hamburger-lines {
    display: block;
    height: 26px;
    width: 32px;
    position: absolute;
    top: 17px;
    left: 20px;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }
  
  .nav-container .hamburger-lines .line {
    display: block;
    height: 4px;
    width: 100%;
    border-radius: 10px;
    background: #fff;
  }
  

  .nav-container .hamburger-lines .line1 {
    transform-origin: 0% 0%;
    transition: transform 0.4s ease-in-out;
  }
  
  .nav-container .hamburger-lines .line2 {
    transition: transform 0.2s ease-in-out;
  }
  
  .nav-container .hamburger-lines .line3 {
    transform-origin: 0% 100%;
    transition: transform 0.4s ease-in-out;
  }
  
  .navbar .menu-items {
    padding-top: 120px;
    box-shadow: inset 0 0 2000px rgba(255, 255, 255, .5);
    height: 100vh;
    width: 100%;
    transform: translate(-150%);
    display: flex;
    flex-direction: column;
    margin-left: -40px;
    padding-left: 50px;
    transition: transform 0.5s ease-in-out;
    text-align: center;
  }
  
  .navbar .menu-items li {
    margin-bottom: 1.2rem;
    font-size: 1.5rem;
    font-weight: 500;
  }
  
  .checkbox {
    color: #fff;
  }

  .nav-container input[type="checkbox"]:checked ~ .menu-items {
    transform: translateX(0);
    position: absolute;
    z-index: 1000;
    background-color: #fff;
    width: 100vw;
    top: 99.9%;
  }
  
  .nav-container input[type="checkbox"]:checked ~ .hamburger-lines .line1 {
    transform: rotate(45deg);
  }
  
  .nav-container input[type="checkbox"]:checked ~ .hamburger-lines .line2 {
    transform: scaleY(0);
  }
  
  .nav-container input[type="checkbox"]:checked ~ .hamburger-lines .line3 {
    transform: rotate(-45deg);
  }
  
  .nav-container input[type="checkbox"]:checked ~ .nav_logo{
    display: none;
  }

  nav {
    display: none;
  }


  .nav_logo {
    margin-left: 150px;
  }
  @media screen and (max-width: 1170px) {
      nav {
          display: block;
      }

      #myTopnav {
        display: none;
      }

      #sel_div {
        padding-right: 80px;
        width: 220px !important;
      }
    }