header {
  position: fixed;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  background: #212121;
  /* Dark background */
  padding: 15px 0;
  text-align: center;
  box-shadow: 2px 3px 15px rgba(4, 168, 218, 0.5);
  /* Bold shadow */
  z-index: 1000;
  transition: background 0.3s, box-shadow 0.3s;
}

header:hover {
  background: #024137ec;
  /* Darker on hover */
  box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.8);
  /* More intense shadow on hover */
}

.scroll-header {
  background: rgba(0, 0, 0, 0.6);
  /* More transparency on scroll */
  box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.8);
  /* More intense shadow on scroll */
}

.button {
  appearance: none;
  background-color: #000000;
  border: 2px solid #0edb5d;
  border-radius: 7px;
  box-sizing: border-box;
  color: #FFFFFF;
  cursor: pointer;
  font-family: Roobert, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 16px;
  font-weight: 600;
  line-height: normal;
  margin: 5px;
  min-height: 40px;
  min-width: 130px;
  outline: none;
  padding: 6px 3px;
  text-align: center;
  text-decoration: none;
  transition: all 300ms cubic-bezier(.23, 1, 0.32, 1);
  user-select: none;
  -webkit-user-select: none;
  touch-action: manipulation;
  width: 10%;
  will-change: transform;
}

.button:disabled {
  pointer-events: none;
}

.button:hover {
  background-color: #03a864b4;
  border: 2px solid #000;
  box-shadow: 0px 0px 15px rgba(255, 255, 255, 0.8);
  /* box-shadow: 0 0 2px 2px rgba(0, 255, 153, 0.7);  */
  transform: translateY(-2px);
}

.button:active {
  background-color: rgb(250, 77, 77);
  box-shadow: none;
  transform: translateY(0);
}

.neon-flow-button {
  position: relative;
  display: inline-block;
  width: 340px;
  padding: 14px 0;
  font-size: 26px;
  font-weight: bold;
  color: #0ff;
  text-shadow: 0 0 8px #0ff;
  background: #000;
  border: none;
  border-radius: 12px;
  cursor: pointer;
  z-index: 0;
  overflow: hidden;
}

.neon-flow-button:hover {
  background-color: rgb(108, 108, 241);
  /* Your hover color */
  color: #fff;
  text-shadow: 0 0 12px #fff;
  cursor: default;
}

.neon-flow-button::before {
  content: "";
  position: absolute;
  top: -2px;
  left: -2px;
  right: -2px;
  bottom: -2px;
  background: linear-gradient(90deg, #00f, #0ff, #00f, #0ff);
  background-size: 300% 300%;
  border-radius: 14px;
  z-index: -1;
  animation: borderFlow 3s linear infinite;
  filter: blur(2px);
}

.neon-flow-button::after {
  content: "";
  position: absolute;
  top: 2px;
  left: 2px;
  right: 2px;
  bottom: 2px;
  background: #000;
  border-radius: 10px;
  z-index: -1;
}

@keyframes borderFlow {
  0% {
    background-position: 0% 50%;
  }

  100% {
    background-position: 300% 50%;
  }
}

.button5 {
  appearance: none;
  background-color: #000000;
  border: 1.5px solid #23be5f;
  border-radius: 7px;
  box-sizing: border-box;
  color: #FFFFFF;
  cursor: pointer;
  font-family: Roobert, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 10px;
  font-weight: 400;
  margin: 10px;
  min-height: 30px;
  min-width: 70px;
  outline: none;
  padding: 3px 3px;
  text-align: center;
  text-decoration: none;
  transition: all 300ms cubic-bezier(.23, 1, 0.32, 1);
}

.button5:disabled {
  pointer-events: none;
}

.button5:hover {
  border: 1.5px solid #000;
  box-shadow: 0px 0px 15px rgba(255, 255, 255, 0.8);
  /* box-shadow: 0 0 2px 2px rgba(0, 255, 153, 0.7);  */
  transform: translateY(-2px);
}

.button5:active {
  background-color: rgb(250, 77, 77);
  box-shadow: none;
  transform: translateY(0);
}

/* button1 for HEADER NAME-Home Page */
.button1 {
  background-color: rgb(0, 0, 0);
  font-family: Segoe UI;
  border: 3px solid lime;
  border-radius: 10px;
  font-weight: 600;
  font-size: 40px;
  max-height: 300px;
  min-width: 120px;
  text-align: center;
  color: #ffffff;
}

.button1:hover {
  background-color: rgb(10, 131, 10);
}

.button2 {
  appearance: none;
  background-color: rgb(255, 255, 255);
  border: 2px solid #45a505;
  border-radius: 7px;
  cursor: pointer;

  margin-bottom: 3px;
  height: 50px;
  width: 150px;
  padding: 3px 3px;
  text-align: center;
  text-decoration: none;
  transition: all 300ms cubic-bezier(.23, 1, 0.32, 1);
  user-select: none;
  -webkit-user-select: none;
  touch-action: manipulation;
  will-change: transform;
}

.button2:hover {
  background-color: lime;
}

.button2:disabled {
  pointer-events: none;
}

.button2:hover {
  box-shadow: rgba(0, 0, 0, 0.25) 0 8px 15px;
  transform: translateY(-2px);
}

.button2:active {
  box-shadow: none;
  transform: translateY(0);
}

.button3 {
  border: 3px solid #45a505;
  cursor: pointer;
  border-style: dashed;
  margin: 3px;
  height: 100px;
  width: 100px;
  padding: 3px 3px;
  transition: all 300ms cubic-bezier(.23, 1, 0.32, 1);
  touch-action: manipulation;
  will-change: transform;

  -webkit-perspective: 900px;
  perspective: 900px;

  position: relative;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  z-index: 1;
  -webkit-transition: transform .8s ease-out;
  -webkit-transition: -webkit-transform .8s ease-out;
  transition: -webkit-transform .8s ease-out;
  transition: transform .8s ease-out;
  transition: transform .8s ease-out, -webkit-transform .8s ease-out;
}

.button3:hover {
  -webkit-transition: transform .8s ease-in-out;
  -webkit-transition: -webkit-transform .8s ease-in-out;
  transition: -webkit-transform .8s ease-in-out;
  transition: transform .8s ease-in-out;
  transition: transform .8s ease-in-out, -webkit-transform .8s ease-in-out;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg)
}

.button3:disabled {
  pointer-events: none;
}

.button3:active {
  box-shadow: none;
  transform: translateY(0);
}

.button4 {
  appearance: none;
  background-color: #000000;
  border: 3px solid #0edb5d;
  border-radius: 15px;
  box-sizing: border-box;
  color: #FFFFFF;
  cursor: pointer;
  display: inline-block;
  font-family: Roobert, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 16px;
  font-weight: 600;
  margin: 10px;
  margin-bottom: 5px;
  line-height: normal;
  margin: 55;
  min-height: 40px;
  min-width: 130px;
  outline: none;
  padding: 6px 3px;
  text-align: center;
  text-decoration: none;
  transition: all 300ms cubic-bezier(.23, 1, 0.32, 1);
  user-select: none;
  -webkit-user-select: none;
  touch-action: manipulation;
  width: 10%;
  will-change: transform;
}

.button4:hover {
  background-color: green;
}

.button4:disabled {
  pointer-events: none;
}

.button4:hover {
  box-shadow: rgba(0, 0, 0, 0.25) 0 8px 15px;
  transform: translateY(-2px);
}

.button4:active {
  background-color: rgb(250, 77, 77);
  box-shadow: none;
  transform: translateY(0);
}

.imgstyle {
  border-radius: 7px;
  border: solid #0edb5d 2px;
  width: 250px;
  height: 160px;
  transition: transform 0.25s ease;
}

.imgstyle:hover {
  box-shadow: rgba(0, 0, 0, 0.25) 0 8px 15px;
  transform: translateY(-2px);
  -webkit-transform: scale(2);
  /* or some other value */
  transform: scale(2.5);
}

.imgelecls {
  border-radius: 7px;
  border: solid #0edb5d 2px;
  width: 200px;
  height: 130px;
  transition: transform 0.25s ease;
}

.imgelecls:hover {
  box-shadow: rgba(0, 0, 0, 0.25) 0 8px 15px;
  transform: translateY(-2px);
  -webkit-transform: scale(2);
  /* or some other value */
  transform: scale(2.5);
}

.imgelecport {
  border-radius: 7px;
  border: solid #0edb5d 2px;
  width: 120px;
  height: 170px;
  transition: transform 0.25s ease;
}

.imgelecport:hover {
  box-shadow: rgba(0, 0, 0, 0.25) 0 8px 15px;
  transform: translateY(-2px);
  -webkit-transform: scale(2);
  /* or some other value */
  transform: scale(2.5);
}

.imgdocls {
  display: inline-block;
  margin: 3px;
  border-radius: 7px;
  border: solid #0edb5d 2px;
  margin-bottom: 2px;
  transition: transform 0.25s ease;
}

.imgdocls .description {
  text-align: center;
  color: rgb(255, 255, 255);
  background-color: #2092b4;
  border-radius: 5px;
  font-size: 13px;
  font-weight: bold;
}

.imgdocls img {
  border: solid #0edb5d 1px;
  border-radius: 7px;
  width: 160px;
  height: 100px;
}

.imgdocls:hover {
  box-shadow: rgba(0, 0, 0, 0.25) 0 8px 15px;
  transform: translateY(-2px);
  -webkit-transform: scale(2);
  /* or some other value */
  transform: scale(2.0);
}

.imgdocls1 {
  display: inline-block;
  margin: 0px 5px;
  padding: 0px 0px;
  border-radius: 7px;
  border: solid #0edb5d 2px;
  margin-bottom: 2px;
  transition: transform 0.25s ease;
}

.imgdocls1 .description {
  text-align: center;
  color: rgb(255, 255, 255);
  background-color: #2092b4;
  border-radius: 5px;
  font-size: 13px;
  font-weight: bold;
}

.imgdocls1 img {
  width: 155px;
  height: 170px;
}

.imgdocport {
  display: inline-block;
  margin: 3px;
  border-radius: 7px;
  border: solid #0edb5d 2px;
  margin-bottom: 2px;
  transition: transform 0.25s ease;
}

.imgdocport .description {
  text-align: center;
  color: rgb(255, 255, 255);
  background-color: #2092b4;
  border-radius: 5px;
  font-size: 14px;
  font-weight: bold;
}

.imgdocport img {
  border: solid #0edb5d 1px;
  border-radius: 7px;
  width: 150px;
  height: 190px;
}

.imgdocport:hover {
  box-shadow: rgba(0, 0, 0, 0.25) 0 8px 15px;
  transform: translateY(-2px);
  -webkit-transform: scale(2);
  /* or some other value */
  transform: scale(2.0);
}

.imgsolls {
  border-radius: 7px;
  border: solid #0edb5d 2px;
  position: relative;
  z-index: 1;
  width: 150px;
  height: 95px;
  margin-bottom: 2px;
  transition: transform 0.25s ease;
}

.imgsolls:hover {
  box-shadow: rgba(0, 0, 0, 0.25) 0 8px 15px;
  transform: translateY(-2px);
  -webkit-transform: scale(2);
  /* or some other value */
  z-index: 5;
  transform: scale(2.0);
}

.imgsolport {
  border-radius: 7px;
  border: solid #0edb5d 2px;
  position: relative;
  z-index: 1;
  width: 130px;
  height: 180px;
  margin-bottom: 2px;
  transition: transform 0.25s ease;
}

.imgsolport:hover {
  -webkit-transform: scale(2);
  /* or some other value */
  z-index: 10;
  transform: scale(1.8);
}

.imgpersls {
  border-radius: 7px;
  border: solid #0edb5d 2px;
  position: relative;
  z-index: 1;
  width: 160px;
  height: 110px;
  margin-bottom: 2px;
  transition: transform 0.25s ease;
}

.imgpersls:hover {
  -webkit-transform: scale(2);
  /* or some other value */
  z-index: 10;
  transform: scale(2.0);
}

.imgpersls1 {
  border-radius: 7px;
  border: solid #0edb5d 2px;
  z-index: 1;
  position: relative;
  width: 150px;
  height: 110px;
  margin-bottom: 2px;
  transition: transform 0.25s ease;
}

.imgpersls1:hover {
  -webkit-transform: scale(2);
  /* or some other value */
  z-index: 10;
  transform: scale(2.0);
}

.imgpersport {
  border-radius: 7px;
  border: solid #0edb5d 2px;
  position: relative;
  z-index: 1;
  width: 160px;
  height: 190px;
  margin-bottom: 2px;
  transition: transform 0.25s ease;
}

.imgpersport:hover {
  -webkit-transform: scale(2);
  /* or some other value */
  z-index: 10;
  transform: scale(2.0);
}

.imggalls {
  display: inline-block;
  margin: 8px;
  border-radius: 7px;
  border: solid #0edb5d 2px;
  /* margin-bottom: 2px; */
  transition: transform 0.25s ease;
  width: 232px;
  height: 120px;
}

.imggalls .description {
  text-align: center;
  color: rgb(255, 255, 255);
  background-color: #2092b4;
  border-radius: 5px;
  font-size: 18px;
  font-weight: bold;
}

.imggalls img {
  border: solid #0edb5d 1px;
  border-radius: 7px;
  width: 230px;
  height: 94px;
}

.imggalls:hover {
  box-shadow: rgba(0, 0, 0, 0.25) 0 8px 15px;
  transform: translateY(-2px);
  -webkit-transform: scale(2);
  /* or some other value */
  transform: scale(1.4);
}

.imgyt {
  display: inline-block;
  position: relative;
  z-index: 1;
  margin-bottom: 40px;
  border-radius: 7px;
  border: solid #0edb5d 1px;
  /* margin-bottom: 2px; */
  transition: transform 0.25s ease;
  width: 320;
  height: auto;
}

.imgyt img {
  border: solid #0edb5d 1px;
  border-radius: 7px;
  width: 320px;
  height: auto;
}

.imgyt .description {
  text-align: center;
  border-radius: 6px;
  color: rgb(255, 255, 255);
  background-color: #2092b4;
  font-size: 18px;
  font-weight: bold;
}

.imgyt:hover {
  box-shadow: rgba(0, 0, 0, 0.25) 0 8px 15px;
  transform: translateY(-2px);
  -webkit-transform: scale(2);
  /* or some other value */
  transform: scale(1.2);
}

body {
  /* background-image: radial-gradient(circle, #2e8b57 5%, transparent 7%); */
  background: #000 url('picgal/img/10.jpg') no-repeat center center fixed;
  background-size: cover;
  display: grid;
  align-items: center;
  background-size: 100% 100%;

  /* Ensure Content Doesn't Hide Under Navbar */
  margin: 0;
  padding-top: 80px;

}

/* For smaller screens (e.g., mobile and tablets) */
@media (max-width: 768px) {
  body {
    display: grid;
    align-items: center;
    margin: 0;
    font-family: Arial, sans-serif;
    background: url('/picgal/img/2.jpg') no-repeat center center fixed;
    background-color: #000;
    background-size: cover;

  }
}


/* Navigation Bar */
nav {
  background-color: #321fe0;
  border: 1px solid #139167;

}

nav a {
  color: rgb(247, 245, 245);
  text-decoration: none;
  padding: 10px 15px;
  display: inline-block;
  border: 1px solid #139167;
  border-radius: 5px;

}

nav a:hover {
  border-radius: 5px;
  background-color: #3a0cb8;
}

/* Navbar Styles */
.navbar {
  position: fixed;
  width: 100%;
  top: 0;
  left: 0;
  background-color: #024137ec;
  padding: 5px 20px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  z-index: 1000;
  box-sizing: border-box;
}

/* Logo Styling */
.logo a {
  color: rgb(62, 196, 219);
  font-weight: bold;
  text-decoration: none;
  font-size: 22px;
}

/* Desktop Navigation Links */
.nav-links {
  display: flex;
  gap: 5px;
}

.nav-links a {
  color: white;
  text-decoration: none;
  font-size: 18px;
  border-radius: 5px;
  transition: background 0.3s ease;
}

.nav-links a:hover {
  background: rgba(9, 177, 37, 0.712);
}

/* Highlight active page */
.nav-links a.active {
  background-color: #321fe0;
  border-radius: 5px;
  font-weight: bold;
  color: rgb(252, 252, 252) !important;
}

/* Hamburger Menu (Hidden on Desktop) */
.hamburger-menu {
  font-size: 40px;
  cursor: pointer;
  display: none;
  color: white;
}

/* Responsive Design for Mobile */
@media (max-width: 768px) {
  .hamburger-menu {
    display: block;
    /* Show the menu icon */
  }

  .nav-links {
    display: none;
    flex-direction: column;
    background: rgba(0, 0, 0, 0.9);
    position: absolute;
    top: 60px;
    right: 0;
    width: 250px;
    text-align: left;
    box-shadow: -3px 3px 10px rgba(190, 179, 179, 0.74);
  }

  .nav-links a {
    display: block;
    padding: 15px 40px;
  }

  .nav-links.active {
    display: inline-block;
    /* Show menu when active */
    border: #1dbd08 2px solid;
  }
}

/* General Table Styles */
table {
  width: 85%;
  max-width: 100%;
  margin-top: 20px;
  margin-bottom: 60px;
  color: #ffffff;
  border-collapse: separate;
  /* Change this to separate */
  border-spacing: 0;
  /* Remove gaps between cells */
  background-color: #2a2a2a;
  box-shadow: 0 0 8px 4px rgba(41, 219, 160, 0.8);
  /* Constant green glow border */
  transition: box-shadow 0.3s ease-in-out;
  border: 2.5px solid #00FF99;
  border-radius: 15px;
  overflow: hidden;
  /* Ensure rounded corners are visible */

}

/* Ensure the first and last rows have rounded corners */
table tr:first-child th:first-child {
  border-top-left-radius: 20px;
}

table tr:first-child th:last-child {
  border-top-right-radius: 20px;
}

table tr:last-child td:first-child {
  border-bottom-left-radius: 0px;
}

table tr:last-child td:last-child {
  border-bottom-right-radius: 20px;
}

@media screen and (max-width: 768px) {
  table {
    width: 95%;
    display: block;
    overflow-x: auto;
    white-space: normal;
  }

  td {
    font-size: 18px;
    /* Adjust font size for readability */
  }
}

/* Table Header */
th {
  font-weight: bold;
  font-size: 22px;
  text-align: center;
  color: #ffffff;
  background-color: #1b1b1b;
  padding: 12px 15px;
  border: 1px solid #444;
  /* text-transform: uppercase; */
}

/* Table Data */
td {
  font-size: 20px;
  text-align: left;
  padding: 10px 15px;
  border: 1px solid #635b5bb9;
}

/* Wrap text properly in small screens */
td ul {
  padding-left: 15px;
  font-size: inherit;
  /* Inherits from td */
  word-wrap: break-word;
}

.td1:hover {
  background-color: #94156ea9;
}

.hbgc {
  font-size: 24px;
  color: rgb(255, 0, 0);
  background-color: rgb(44, 226, 211);
}

td.center {
  text-align: center;
}

td a {
  color: #0abd6c;
  text-decoration: none;
  font-weight: bold;
}

td a:hover {
  color: #4c82e7;
  text-decoration: none;
  font-weight: bold;
  text-decoration: underline;
  transition: ease-in-out 0.3s;
}

table tr:hover {
  background-color: #095366a9 !important;
  /* Change to your desired hover color */
  box-shadow: 0 0 15px rgba(50, 205, 166, 0.8) !important;
  /* Glowing effect */
}

/* Odd and Even Row Backgrounds */
tr:nth-child(odd) {
  background-color: #2c2c2c;
}

tr:nth-child(even) {
  background-color: #363636;
}

/* Title Hover Effect */
tr[title]:hover {
  background-color: #369b3b;
  cursor:default  ;
}

.objective {
  border: 3px solid rgb(241, 63, 63);
  border-radius: 15px;
  text-align: left;
  color: rgb(51, 218, 209);
  border: 2.5px solid #00FF99;
  box-shadow: 0 0 13px 5px rgba(41, 219, 160, 0.8);
  /* Constant green glow border */
  font-size: 24px;
  background-color: #2a2a2a;
  padding-left: 5px;
  max-width: 85%;
}

@media screen and (max-width: 768px) {
  .objective {
    border: 3px solid rgb(241, 63, 63);
    border-radius: 15px;
    text-align: left;
    color: rgb(51, 218, 209);
    border: 2.5px solid #00FF99;
    box-shadow: 0 0 13px 5px rgba(41, 219, 160, 0.8);
    /* Constant green glow border */
    font-size: 24px;
    background-color: #2a2a2a;
    padding-left: 5px;
    max-width: 95%;
  }
}


/* //////////////////////////// Documents SLider Style ///////////////////////////// */


html, body {
  height: 90%;
  margin: 0;
}

.page-wrap {
  min-height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 12px;
  box-sizing: border-box;
}

.slider {
  position: relative;
  width: min(700px, 90vw);
  height: 70vh;
  max-height: 600px;
  border: 2px solid #28a745;
  border-radius: 10px;
  overflow: hidden;
  background: #000000;
  box-shadow: 2px 2px 10px rgba(201,158,158,0.84);
  display: flex;
  align-items: center;
  justify-content: center;
}

.slides {
  display: flex;
  height: 100%;
  width: 100%;
  transition: transform 0.35s ease-in-out;
  will-change: transform;
}

.slides img {
  flex: 0 0 100%;
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
  display: block;
  margin: auto;
  background: #000000;
}

.slider .nav {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  border: none;
  background: rgba(11, 145, 116, 0.471);
  color: #ffffff;
  font-size: 28px;
  padding: 8px 12px;
  cursor: pointer;
  border-radius: 6px;
  z-index: 2;
}
.slider .prev { left: 10px; }
.slider .next { right: 10px; }
.slider .nav:hover { background: rgba(245, 50, 50, 0.7); }

.page-wrap{
  margin-top: 5%;
  display:flex;
  flex-direction:column;
  align-items:center;
}
.caption {
  margin-top: 10px;
  background: rgba(5,121,115,0.911);
  color: #ffffff;
  padding: 6px 12px;
  border-radius: 6px;
  border: #ffffff solid 1px;
  font-size: 24px;
  font-weight: bold;
  text-align: center;
  width: min(700px, 90vw);
}

.dots {
  margin-top: 10px;
  display: flex;
  justify-content: center;
  gap: 6px;
}

.dots button {
  width: clamp(8px, 1vw, 14px);
  height: clamp(8px, 1vw, 14px);
  border:#0ff solid 1px;
  background: #3e5bff;
  opacity: 1;
  cursor: pointer;
}

.dots button.active {
  background: #e1ff39;
  opacity: 1;
}

@media (hover: none) {
  .slider .nav { background: rgba(0,0,0,0.35); }
}

@media (max-width: 768px) {
  .slider {
  position: relative;
  width: min(700px, 90vw);
  height: 40vh;
  max-height: 800px;
  border: 2px solid #28a745;
  border-radius: 10px;
  overflow: hidden;
  background: #1f1b1b;
  box-shadow: 2px 2px 10px rgba(201,158,158,0.84);
  display: flex;
  align-items: center;
  justify-content: center;
}

.caption {
  position:fixed;
  bottom: 130px;
  left: 50%;
  transform: translateX(-50%);
  background: rgba(5, 121, 115, 0.911);
  color: #ffffff;
  padding: 6px 12px;
  border-radius: 6px;
  border: #ffffff solid 1px;
  font-size: 24px;
  font-weight: bold;
  text-align: center;
  white-space: nowrap;
}

.slider .nav {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  border: none;
  background: rgba(11, 145, 116, 0.496);
  color: #000000;
  font-size: 28px;
  padding: 8px 12px;
  cursor: pointer;
  border-radius: 6px;
  z-index: 2;
}

}
