video {
	filter: blur(0px) !important ;
}

.button-slide {
  color: #065e6c;
  border: 2px solid #065e6c;
  border-radius: 0px;
  padding: 12px 15px;
  display: inline-block;
  font-family: "Comfortaa";
  font-size: 14px;
  /*letter-spacing: 1px;*/
  cursor: pointer;
  box-shadow: inset 0 0 0 0 #065e6c;
  -webkit-transition: ease-out 0.7s;
  -moz-transition: ease-out 0.7s;
  transition: ease-out 0.7s;
  width: 251px;
}
.slide-right:hover {
  box-shadow: inset 400px 0 0 0 #065e6c;
  color: #fff;
}
.button-slide-reversed {
  color: #fff;
  border: 2px solid #065e6c;
  border-radius: 0px;
  padding: 12px 15px;
  display: inline-block;
  font-family: "Comfortaa";
  font-size: 14px;
  /*letter-spacing: 1px;*/
  cursor: pointer;
  box-shadow: inset 0 0 0 0 rgba(255, 255, 255, .7);
  -webkit-transition: ease-out 0.7s;
  -moz-transition: ease-out 0.7s;
  transition: ease-out 0.7s;
  width: 251px;
  background: #065e6c;
}

#navbar_cybersecurity_services.sticky-top{
  top: 60px !important;
}

.nav-link-cybersecurity-service{
  cursor: pointer;
}

.carousel-content {
  color:black;
  display:flex;
  align-items:center;
}

.my-carousel-btn:hover {
  cursor: pointer;
}
.my-carousel-btn{
  color: #0faac1;
  font-size: 200%;
}
.my-carousel-btn {
  padding-top: 1.5%;
}
.my-carousel-title {
  padding-top: 2.5%;
}



.image-container-masonry {
  position: relative;
  display: inline-block;
}

.image-masonry {
  display: block;
  max-width: 100%;
  height: auto;
}

.overlay-masonry {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(to bottom, rgba(255, 0, 0, 0.5), rgba(0, 0, 255, 0.5));
  opacity: .5;
}

.image-container-masonry:hover .overlay {
  opacity: 1;
}