video {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 30px;
  transition: transform 0.3s ease;  
}

#btn {
    border-radius:20px;
    font-size:12px ;
    height:40px;
    width:100px;
}

#vid {
    border-style: none;
}
img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 10px;
}
video:hover {

  transform:scale(1.5);
  overflow: visible;
  z-index: 2;
  transition: transform 0.3s ease;  
  
}
#vid:hover #thumbnail {
  display: none;
}
#vid:hover #video {
  display: block;
}
#video {
  width: 100%;
}
.form-control {
  border-radius: 50px;
}

.input-group-append .btn {
  border-radius: 50px;
}

.card-img-top-short {
  height: 400px;
}
.card-title {
  font-size: 18px;
}
#nav>p {
  cursor:pointer;
  height:30px;
  padding-left:20px;
}

#nav>p:hover {
  background-color: rgba(168, 168, 168, 0.405);
  border-radius: 10px;
  height:30px;
}
#hr {
  margin-left:50px;
  border-width: 5px;
}

@media screen and (max-width: 768px) {
 .navd {
    display: none;
  }

  .video {
    width:100%;
   
  }
}