/* Featherlight Custom CSS */

.featherlight .featherlight-content {width: 100%; height: 100%; max-height: 100%; margin-left: 0;}
.featherlight iframe {
  width: 100%;
  height: 100%;
  border: none;
}
.featherlight .featherlight-close-icon {
  width: 50px; height: 50px; padding: 0;
  border: none; border-radius: 25px;
  font-size: 34px; line-height: 50px; text-align: center; color: #fff;
  position: absolute; z-index: 9999; top: 30px; left: 26px;
  cursor: pointer;
  background-color: rgba(135, 170, 235, 0.5);
  outline: none;
}
@media (max-width: 768px) {
  .featherlight .featherlight-close-icon {
    width: 30px; height: 30px;
    border-radius: 15px;
    font-size: 20px; line-height: 30px; 
    top: 16px; left: 14px;
  }
}
