  * {
            margin: 0 !important;
            padding: 0 !important;
            box-sizing: border-box !important;
        }

body {
            overflow-x:hidden !important;
            font-family: 'Poppins', sans-serif !important;
            
    }
.board_of_director{
        padding:50px 20px !important;
    }

     

.board_of_director h1{
    text-align:center !important;
}
.board_of_director h1 span{
    color:#ff161a !important;
   
}
.board_of_director h2{
    font-size:12px !important;
     /*margin-top: 40px !important;*/
     padding:0px 30px !important;
         position: relative;
    top: 26px !important;
}
.board_of_director h3{
    font-size:35px !important;
    font-weight:900 !important;
    padding:10px 30px !important;
}
.board_of_director h3 span{
    font-size:16px !important;
  font-weight:500 !important;
  
}
.board_of_director p{
    text-align:justify !important;
    padding:0px 30px !important;
}

@media (max-width: 768px) {
    .board_of_director img{
         width:350px !important;
         height:350px !important;
         margin:0px 30px !important;
         
     }
     .board_of_director {
    padding: 18px 0px !important;
}
}

/*icon under a box*/


.custom-container-main{
    background-color:#dadada !important;
    padding:20px 0px !important;
      display: flex !important;
  justify-content: space-around !important;
  align-items: center !important;
  
}
.custom-container {
  position: relative !important;
  width: 100px !important;
  height: 100px !important;
}

.custom-box {
  position: relative !important;
  width: 100px !important;
  height: 100px !important;
  background-color: white !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  z-index: 2 !important;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1) !important;
}

.custom-box img {
  width: 60% !important;
  height: auto !important;
}

.custom-chain {
  position: absolute !important;
  top: -5px !important;
  left: 0 !important;
  width: 100px !important;
  height: 110px !important;
  background: repeating-linear-gradient(45deg, white, white 10px, transparent 10px, transparent 20px) !important;
  z-index: 1 !important;
  transition: all 0.3s ease !important;
}

.custom-container:hover .custom-chain {
  background: repeating-linear-gradient(45deg, #ff161a, #ff161a 10px, transparent 10px, transparent 30px) !important;
  animation: custom-move 0.4s ease infinite alternate ;
}

@keyframes custom-move {
  from {
    transform: translateY(0) ;
  }
  to {
    transform: translateY(-10px) ;
  }
}


.admin-login{
    background-color:black !important;
    padding: 175px 475px !important;
    position:relative !important;
}
.admin-login .popup-overlay1{
    position:relative !important;
        width: 400px;
}