body{
    background-color: #292828;
}
#home .container {
    max-width: 1630px;
  }
#home .operation-logo{
  width: auto;
    position: relative;
    visibility: inherit;
    top: 1px;
    height: 160px;
    background-color: #C20C0C;
    transition: all 0.4s ease-in 0s;
}
#home .operation-logo img{
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  height: 63px;
  object-fit: cover;
  top: 42px;
}
#home .tech{
  background-image: url('../image/Expo\ tech\ operation.jpg');
      position: relative;
      width: auto;
      height: 510px;
      background-position: center;
}
#home .operation {
  width: auto;
  position: absolute;
  height: 255px;
  background-color: #1C1C1C;
  opacity: .7;
  margin: auto;
  left: 0;
  right: 0;
  transition: all 0.4s ease-in 0s;

}
#home .operation h4{
  text-align: center;
    padding: 118px 0 0px 0px;
    color: white;
    font-size: 36px;
    font-weight: 700;
}
#home .decoration {
  width: auto;
  position: absolute;
  height: 255px;
  background-color: grey;
  opacity: .7;
  margin: auto;
  left: 0;
  right: 0;
  top: 255px;
  transition: all 0.4s ease-in 0s;

}
#home .decoration h4{
  text-align: center;
    padding: 118px 0 0px 0px;
    color: black;
    font-size: 36px;
    font-weight: 700;
}


.power {
  background-image: url('../image/Expo\ power.jpg');
      position: relative;
      width: auto;
      height: 510px;
      background-position: center;
      background-size: cover;

}
.power-logo{
  width: auto;
    position: relative;
    visibility: inherit;
    height: 160px;
    background-color: rgba(235, 132, 14, 1);
    display: block!important;
    transition: all 0.5s ease-in 0s;

}
.power-logo img{
  position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    height: 53px;
    object-fit: cover;
    top: 52px;
}
.archi {
  background-image: url('../image/Expo\ Archi.jpg');
      position: relative;
      width: auto;
      height: 510px;
      background-position: center;
      background-size: cover;
}
.archi-logo{
  width: auto;
  position: relative;
  visibility: inherit;
  height: 160px;
  background-color: #532563;
  display: block!important;
  transition: all 0.5s ease-in 0s;
  z-index: 1;

}
.archi-logo img{
  position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    height: 53px;
    object-fit: cover;
    top: 52px;
}
.guide {
  background-image: url('../image/Expo\ Guide.jpg');
  position: relative;
  width: auto;
  height: 510px;
  background-position: center;
  background-size: cover;
}
.guide-logo{
  width: auto;
  position: relative;
  visibility: inherit;
  height: 160px;
  background-color: #0F5CA0;
  display: block!important;
  transition: all 0.5s ease-in 0s;

}
.guide-logo img{
  position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    height: 53px;
    object-fit: cover;
    top: 52px;
}

.overlay {
  width:100%;
  height: 100%;
  position: absolute;
}
.overlay-bg-purple{
  background: rgb(253 0 175 / 27%);
}
.overlay-bg-blue{
  background: rgb(9 106 253 / 35%);
}
.overlay-bg-yellow{
  background: #ff5e0082;

}
/* Start Links */
.link{
  padding: 30px 0 ;
  }
  .link img{
      background-color: #6d6e71 ;
      border-radius: 65px;
      width: 3%;
      margin: 0 15px; 
     /* display: flex; */
      justify-content: center;
      }
  .link img:hover{
      background-color: orangered;
      cursor: pointer ;
      transform: scale(1.2);
  }
  /*End Link */
  
  
  /* Start Team */
  .employ{
      padding-top: 35px;
      position: relative;
      background-color: #b4b6b8;
  }
  .employ .head-title{
      /* font-family:semilight; */
      text-transform: uppercase;
      font-weight: normal;
      letter-spacing: 1px;
      color: #404650;
      font-size: 35px;
  }
  .employ .manager{
      padding: 20px 0;
      text-align: center;
  }
  .employ .info{
      /* text-align: right;
     margin-right: 17%; */
  }
  .manager img{
     width: 215px;
  }
  .person {
      text-align: center;
  }
  .person img {
      width: 60%;
      /* height: 150px; */
      border-radius: 50%;
  }
  .person h4{
      font-size: 18px;
      padding-top: 9px;
      font-weight: 400;
      text-transform: capitalize;
  }
  .person p{
    color: #4e555b;
    text-transform: capitalize;
    font-size: 15px;
  }
  /*EnD TEAM */
  /*Start Partner */
  .partner{
      padding: 35px;
      position: relative;
      background-color: #d7d8d9;
  }
  .partner .head-title{
      /* font-family: semilight; */
      text-transform: uppercase;
      font-weight: 800;
      letter-spacing: 1px;
      color: #404650;
      font-size: 35px;
  }
  .partner .logo {
      /*padding: 10px 10px;
      margin-top: 7px;*/
      padding: 10px 0;
  
  }
  .partner .logo img {
      width: 70% !important;
  }
  .partner .carousel-control-next-icon{
      background-image: url("../image/right0.png");
      width: 12%;
      height: 6%;
      position: relative;
      left: 25px;
  }
  .partner .carousel-control-prev-icon {
      background-image: url("../image/arrow-left_500x500.png");
      width: 12%;
      height: 6%;
      position: relative;
      right: 100px;
  }
  /* End Partner */
  /* Start EXHibitions */
  .exhibitions{
      background-color: #b4b6b8;
      padding: 35px;
      position: relative;
  }
  .exhibitions  .head-title{
      /* font-family: semilight; */
      text-transform: uppercase;
      font-weight: 800;
      letter-spacing: 1px;
      color: #404650;
      font-size: 35px;
  }
  .exhibitions .logo {
      /*padding: 10px 10px;
       margin-top: 7px;*/
      padding: 10px 0;
  }
  .exhibitions .logo img{
      width:70% !important;
  }
  .exhibitions .carousel-control-next-icon{
      background-image: url("../image/right0.png");
      width: 12%;
      height: 6%;
      position: relative;
      left: 25px;
  }
  .exhibitions .carousel-control-prev-icon {
      background-image: url("../image/arrow-left_500x500.png");
      width: 12%;
      height: 6%;
      position: relative;
      right: 100px;
  }
   /*END  EXHibitions */
  /* Strat Contact Us */
  .contact-us{
      padding: 35px;
      background-size: cover;
      background:#D7D8D9;
  }
  .contact-us .head-title{
      /* font-family: semilight; */
      text-transform: uppercase;
      font-weight: 800;
      letter-spacing: 1px;
      color: #404650;
      font-size: 35px;
  }
  iframe{
      padding-top: 30px;
      width: 100%;
      height: 300px;
  }
   .us ul li {
       text-align: center;
   }
  .us .fas{
      color: red;
      padding: 15px;
      margin: 10px;
      border: 3px solid red;
      border-radius: 29px;
  }
  .us .fab{
      color: red;
      padding: 15px;
      margin: 10px;
      border: 3px solid red;
      border-radius: 29px;
  }
  .list-inline{
      text-align: center;
  }
  .us li p{
      color: #404650;
      font-size: 16px;
      margin: 0 8px;
  }
   /*END Contact US */