.floating-buttons .sb-bar li .sb-icon {

  padding: 0px;
}
.floating-buttons .ring-animation .coccoc-alo-ph-circle {
  width: 68px;
  height: 68px;
  top: -7px;
  left: -20px;
  position: absolute;
  background-color: transparent;
  border-radius: 100%;
  border: 2px solid rgba(30, 30, 30, 0.4);
  opacity: 0.1;
  animation: coccoc-alo-circle-anim 1.2s infinite ease-in-out;
  transition: all 0.5s;
}
.floating-buttons .ring-animation .coccoc-alo-ph-circle-fill {
  width: 70px;
  height: 70px;
  top: -7px;
  left: -20.5px;
  position: absolute;
  background-color: #000;
  border-radius: 100%;
  border: 2px solid transparent;
  opacity: 0.1;
  animation: coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out;
  transition: all 0.5s;
}
.video-container {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 aspect ratio */
    height: 0;
    overflow: hidden;
    max-width: 100%;
    background: #000;
}

.video-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}