/* HAMBURGER BUTTON */
.hamburger {
  display: none;
  font-size: 28px;
  color: #13e8fd;
  cursor: pointer;
  z-index: 900;
}

/* OVERLAY */
.overlay {
  display: none;
  position: fixed;
  inset: 0;
  /* background-color: rgba(0, 0, 0, 0.6); */
  backdrop-filter: blur(4px);
  z-index: 1000;
}

/* MOBILE STYLES */
@media (max-width: 768px) {
    
.box-b1 {
    padding: 5px 5px;
    width: 94vw;
    /* left: 1vw; */
}
.box-b2 {
    margin-top: 50px;
}
  .hamburger {
    display: block;
    position: absolute;
    right: 6vw;
  }
  /* CLOSE BUTTON INSIDE MENU */
.nav-close-icon {
    display: block;
  font-size: 28px;
  color: #13e8fd;
  cursor: pointer;
  align-self: flex-end;
  margin-bottom: 20px;
}

  .nav-links {
    flex-direction: column;
    background-color: #111;
    position: fixed;
    top: 0;
    right: -100%;
    height: 100vh;
    width: 260px;
    padding: 32px 24px;
    gap: 16px;
    z-index: 1001;
    transition: right 0.3s ease;
    box-shadow: -2px 0 10px rgba(0, 0, 0, 0.5);
  }

  .nav-links.show {
    right: 0;
  }

  .overlay.show {
    display: block;
  }

  .nav-links li a {
    font-size: 20px;
  }
  .webicon {
        width: 41vw;
    }
    
.main-container {
    left: 1vw;
    width: 98vw;
    display: flex;
    flex-direction: column;
    align-items: center;
}

    .navbar {
        /* padding: 12px 16px; */
        width: 88vw;
        display: flex;
        align-items: center;
        justify-content: center;
    }

.col-h1 {
    flex-direction: column;
}
.col-rbt-img img {
    width: 80vw;
}
.row-t1 {
    flex-direction: column;
}
.gt-1 {
    font-size: 14px !important;
    font-weight: normal !important;
}
.row-t2 {
    flex-direction: column;
}
.row-a1 {
    margin-top: 57px;
}
.row-a1 img {
    width: 38vw;
    padding: 7vw;
}
.cell-c1{
    left: 0 !important;    
    display: flex;
    flex-direction: column;
    align-items: center;
}
.cell-c1 h2 {
    font-size: 6.5vw !important;
    text-align: center;
    margin-top: 18px !important;
}
.box-b2 > div:nth-of-type(2) {
    font-size: 14px !important;
    top: 27px !important;
    padding: 0px 10px !important;
}
.box-b2 > div:nth-of-type(3) {
        display: flex;
    flex-direction: column;
    align-items: center;
    margin-bottom: 20px;
}

.whsapp-a {
    width: 48px;height: 48px;
}
.whtsapp-svg {
  width: 26px;
}
}

/* MOBILE STYLES */
@media (max-width: 1420px) {
  .nav-links li a {
    font-size: 13px;
  }
  .nav-links li {
    margin-right: 11px;
  }
  .row-a1-b4 {
    top: -9vw;
  }
  .ch-d1 {
    margin-left: 3px;
  }
  .cell-c1 p {
    font-size: 26px;
}
.cell-c2 p {
    font-size: 12px;
    line-height: 18px;
}
.w-p2 {
    font-size: 14px;
    line-height: 24px;
}
}