.card-body {
  background: #fff;
  color: #000;
  padding: 25px;
  border-bottom-left-radius: 25px;
  border-bottom-right-radius: 25px;
}
.card-body h4 {
  margin: 0;
  color: #000;
  font-weight: bold;
  padding-bottom: 10px;
}
img.card-img-top {
  border-top-left-radius: 25px;
  border-top-right-radius: 25px;
}
#portfolio {
  height: 100vh;
  padding-top: 100px;
}
#portfolio .btn-primary {
  color: #fff;
  background-color: #f44336;
  border-color: transparent;
  border-radius: 7px;
  font-size: 12px;
  font-weight: 500;
  margin-top: 5px;
}
#portfolio .btn-primary:hover {
  background-color: #fff;
  color: #f44336;
  border: 2px solid #f44336;
  border-radius: 7px;
}
#portfolio .center {
  text-align: center;
}
/*-----portfolio details----*/
#port-details img {
  border-radius: 45px;
  padding-top: 15px;
  padding-bottom: 15px;
}
#port-details .top-desc {
  padding-bottom: 35px;
}
#port-details {
  padding: 75px 15px;
}
#port-table {
  width: 390px;
  border: 2px solid;
}
#port-table-1 {
  width: 490px;
  border: 2px solid;
}
#port-table-3 {
  border: 2px solid;
}
h2.port-head {
  font-weight: bold;
  padding-top: 25px;
  padding-bottom: 5px;
}
p.port-desc {
  padding-top: 10px;
  padding-bottom: 10px;
}
button.my-btn {
  border-radius: 21px;
  font-size: 21px;
  font-weight: bold;
  color: #000;
  padding: 25px 75px;
  cursor: pointer;
  margin-right: 35px;
}
button.my-btn:hover {
  border-radius: 21px;
  font-size: 21px;
  font-weight: bold;
  background: #f44336;
  color: #fff;
}
button.btn-behance {
  padding: 10px 25px;
  background: #f44336;
  border: none;
  color: #fff;
  border-radius: 10px;
  font-weight: 500;
  cursor: pointer;
}
button.btn-behance:hover {
  color: #f44336;
  border: 2px solid #f44336;
  background: #fff;
  border-radius: 10px;
  cursor: pointer;
}
thead tr {
  background: #fff;
  color: #000;
}
#myModalVideo .modal-dialog {
  width: 100%;
}
