
body, html {
    background: #fff;
    height: 100%;
    text-align: center;
}
.team{
  margin: 10px 0;
}
.custom-toggler{
  background-color: #17a2b8;
}
.fixed-top {

  background-color:#17a2b8 !important/* here */

}
main{
  background: url(images/image1_new.jpg);
  background-size: cover;

  margin: 0 auto;
  padding: 50px;
  font-family: Arial, Helvetica, sans-serif;
}



.single-team{
  background-color: #fff;
  margin-bottom: 10px;
  max-width: 350px !important;
}
.single-team:hover .social{
  cursor: pointer;
  opacity: 1;
  transform: rotateY(0deg) scale(1, 1);
}
.img-area{
  overflow: hidden;
  position: relative;
}
.img-area img{
  width: 100%;
}
.img-area:hover img{
  transform: scale(1.2);
}
.img-area img{
  transition: all 0.4s ease 0s;
}
@media (max-width:768px){
  .img-area img{
    display: inline-block;
  }
}
.img-area .social{
  background-color: rgba(0, 0, 0, 0.7);
  position: absolute;
  text-align: center;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  opacity: 0;
  transition: 0.4s;
  transform: scaleY(180deg) scale(0.5,0.5);
}
.img-area .social ul{
  text-align: center;
  position: relative;
  top: 90px;


}
.img-area .social ul li a{
  border: 1px solid #fff;
  color: #fff;
  display: inline-block;
  font-size: 20px;
  height: 40px;
  width: 40px;
  line-height: 40px;
  text-align: center;
}
.img-area .social ul li a:hover{
  background-color: #fff;
  color: #000000;
  border: 1px solid transparent;
}
.img-text{
  padding: 25px;
  color: #000000;
  text-align: center;

}

  .loader {
  display: inline-block;
  width: 30px;
  height: 30px;
  position: relative;
  border: 4px solid #Fff;
  top: 50%;
  animation: loader 2s infinite ease;
  }

  .loader-inner {
  vertical-align: top;
  display: inline-block;
  width: 100%;
  background-color: #fff;
  animation: loader-inner 2s infinite ease-in;
  }

  @keyframes loader {
  0% {
    transform: rotate(0deg);
  }

  25% {
    transform: rotate(180deg);
  }

  50% {
    transform: rotate(180deg);
  }

  75% {
    transform: rotate(360deg);
  }

  100% {
    transform: rotate(360deg);
  }
  }

  @keyframes loader-inner {
  0% {
    height: 0%;
  }

  25% {
    height: 0%;
  }

  50% {
    height: 100%;
  }

  75% {
    height: 100%;
  }

  100% {
    height: 0%;
  }
  }
    .preload{
      position: fixed;
      top: 0;
      width: 100%;
      height: 100vh;
      justify-content: center;
      align-items: center;
      background: rgb(7, 95, 228);
      z-index: 999999;
      transition: opacity 0.5s ease;
    }

    .preload-finish{
      opacity: 0;
      pointer-events: none;
    }

    .center{
      display: block;
      margin-left: auto;
      margin-right: auto;
      width: 50%;
    }
    #button {
      display: inline-block;
      background-color: #FF9800;
      width: 50px;
      height: 50px;
      text-align: center;
      border-radius: 4px;
      position: fixed;
      bottom: 30px;
      right: 30px;
      transition: background-color .3s,
        opacity .5s, visibility .5s;
      opacity: 0;
      visibility: hidden;
      z-index: 1000;
    }
    #button::after {
      content: "\f077";
      font-family: FontAwesome;
      font-weight: normal;
      font-style: normal;
      font-size: 2em;
      line-height: 50px;
      color: #fff;
    }
    #button:hover {
      cursor: pointer;
      background-color: #333;
    }
    #button:active {
      background-color: #555;
    }
    #button.show {
      opacity: 1;
      visibility: visible;
    }

    .h1{
      background-color: #2472cc;
    }
    * {
      box-sizing: border-box;
    }

    .team-bg-image {
      /* The image used */
      background-image: url("images/image1_new.jpg");

      /* Add the blur effect */
      filter: blur(4px);
      -webkit-filter: blur(4px);

      /* Full height */
      height: 50%;

      /* Center and scale the image nicely */
      background-position: center;
      background-repeat: no-repeat;
      background-size: cover;
    }

    /* Position text in the middle of the page/image */
    .team-bg-text {
      background-color: rgb(0,0,0); /* Fallback color */
      background-color: rgba(0,0,0, 0.4); /* Black w/opacity/see-through */
      color: white;
      font-weight: bold;
      border: 3px solid #f1f1f1;
      position: absolute;
      top: 27%;
      left: 50%;
      transform: translate(-50%, -50%);
      z-index: 2;
      width: 80%;
      padding: 5px;
      text-align: center;
    }
