/*floating form */
.sidebar-contact {
  position: fixed;
  padding: 40px;
  background: #fff;
  box-sizing: border-box;
  transition: 0.5s;
  top: 9em;
  right: -600px;
  height: auto;
  z-index: 9999;
  width: 600px;
  box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px;
  /* box-shadow: 5px 5px 5px 5px #d8d8d8; */
  display: none;
}

.sidebar-contact .scroll {
  overflow: auto;
  height: 300px;
  padding-right: 10px;
}

.scroll::-webkit-scrollbar {
  width: 10px;
}

.scroll::-webkit-scrollbar-track {
  background-color: #ebebeb;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}

.scroll::-webkit-scrollbar-thumb {
  -webkit-border-radius: 10px;
  border-radius: 10px;
  background: #6d6d6d;
}

.sidebar-contact.active {
  right: 0;
}

.sidebar-contact input,
.sidebar-contact textarea {
  width: 100%;
  height: 36px;
  padding: 5px;
  margin-bottom: 16px;
  box-sizing: border-box;
  border: 1px solid rgba(0, 0, 0, .5);
  outline: none;
  border-radius: 5px;
}

.sidebar-contact h2 {
  margin: 0 0 20px;
  padding: 0;
}

.sidebar-contact textarea {
  height: 60px;
  resize: none;
}

.sidebar-contact input[type="submit"] {
  color: #fff;
  cursor: pointer;
  border: none;
  text-align: center;
  margin: 0;
}

.sidebar-contact input[type="submit"]:hover {
  color: #222;
  border: 2px solid #dd6733;
  color: #fff;
}

.toggle {
  height: 48px;
  width: 48px;
  text-align: center;
  background: #ff950d;
  line-height: 48px;
  display: block;
  position: absolute;
  top: 0px;
  left: -48px;
  color: #fff;
  cursor: pointer;
}

.toggle:before {
  content: '\f0e0';
  font-family: "Font Awesome 5 pro";
  font-size: 18px;
  color: #fff;
}

.toggle.active:before {
  content: "\f057";
}

.no-scroll {
  overflow: hidden;
}

/* .clients-mobile-only {
  display: none;
} */

@media (max-width: 500px) {
  /* .clients-mobile-only {
    display: block;
  } */

  /* .clients-desktop-only {
    display: none;
  } */

  /* .video-section-1 .sec-title {
    font-size: 36px;
    line-height: 42px;
  } */
}

@media(max-width:768px) {
  .sidebar-contact {
    width: 100%;
    height: auto;
    right: -100%;
  }

  .sidebar-contact .toggle {
    transition: 0.5s;
  }

  .sidebar-contact.active .toggle {
    top: 0;
    right: 0;
    left: unset;
  }

  .scroll {
    width: 100%;
    height: 100%;
    overflow-y: auto;
  }
}

@media (max-width: 360px) {
  section.topbar-1.podcast-navbar .single-info h5 {
    font-size: 13px;
  }
}