.talks {
  background-color: #ffffff;
  color: #000000;
  padding: 51.67px;
}

.talk-heading h4 {
  font-weight: 600;
  font-size: 22px;
}

.talk-heading .sponsors-openebs {
  font-size: 14px;
}

.feature-event .redhat-images img {
  height: 75%;
}

.talk-heading {
  padding: 5% 0% 2.5% 0%;
}

.talk-dates {
  padding: 1.6rem 0% 5% 0%;
}

.first-talk-date {
  padding-top: 2.7rem;
}

.folks,
.folk {
  padding: 5.58px 3.5%;
}

.folks:after {
  content: '';
  height: 70%;
  width: 1px;
  position: absolute;
  right: 0;
  top: 15%;
  background-color: #b7b7b7;
}

.mid-learn-more {
  margin-top: 0px;
}

.learn-more {
  margin-right: 0%;
  background-color: #ffffff;
  color: #f93;
  border: 2px solid #f93;
  border-radius: 0;
}

#hangout-section img {
  width: 55%;
}

.fosdom18 {
  margin-top: 26px;
}

#hangout-section .para {
  padding: 3.5% 0%;
  text-align: center;
}

#hangout-section .hangout-register p {
  color: #ffffff;
}

.register-now {
  padding: 0%;
}

.register-btn,
.register-btn:hover,
.register-btn:focus {
  color: #ffffff;
  background-color: #f15a29;
  border-color: #f15a29;
  border-radius: 0%;
  box-shadow: none;
}

.hangout-head {
  padding: 26px 0px;
}

.vancouver-event {
  padding: 30px 0px 75px 0px;
}

.release {
  padding: 58px 0px;
}

.hangout-register {
  padding: 34.75px 0px;
}

.talks .btn-learn-more {
  justify-content: flex-end;
}

.arrow-font {
  font-size: 2.5rem;
  color: #E86029;
}

.carousel-indicators .active {
  background-color: #E86029;;
}

#sdc-img img {
  height: 92px;
  margin-bottom: 8px;
}

@media screen and (max-width:768px) {
  .folks:after {
    display: none;
  }
  .talks .btn-learn-more {
    justify-content: center;
  }
  .folks {
    padding: 2.5% 3.5%;
    border-bottom: 1px solid grey;
    margin-bottom: 5%;
  }
  .fosdom18 {
    margin-top: 0px;
  }
  .hangout-head {
    padding: 26px 0px;
    text-align: center;
  }
  .hangout-head h3 {
    text-align: center;
  }
  .code-snippet {
    background-color: black;
    height: 80px;
    width: 717px;
    font-family: 'Consolas', 'Menlo', 'Bitstream Vera Sans Mono', monospace, 'Powerline Symbols', sans-serif;
    padding: 1rem;
  }
  .mb-center {
    justify-content: center;
    align-items: center;
    padding: 1rem 0;
  }
  .release-new {
    padding: 0;
  }
  .talk-dates {
    padding: 1rem 0rem;
  }
  .first-talk-date {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}

@media screen and (max-width:576px) {}

@media screen and (max-width:480px) {
  .hangout-head h3 {
    font-size: 1.65rem;
  }
}

@media screen and (max-width:400px) {}

@media screen and (min-width:768px) {
  .pd-t-b-all {
    padding: 3rem 0;
  }
  .pd-t-b-heading1 {
    padding: 1rem 0rem;
  }
  .supported-platforms {
    padding: 2% 0px;
  }
  .pd-t-b-head {
    padding: 4rem 0rem;
  }
  .what-openebs {
    color: #f93;
    padding: 2rem 0rem;
  }
  .talks {
    background-color: #ffffff;
    color: #000000;
    padding: 48.40px;
  }
  .more-and {
    margin-top: 0px;
  }
  .hangout-head {
    text-align: center;
  }
  .mb-center {
    justify-content: center;
    align-items: center;
  }
}

@media screen and (min-width:1200px) {
  .summits {
    width: 1020px;
  }
  .talks {
    background-color: #ffffff;
    color: #000000;
    padding: 40.06248px;
  }
  .release {
    padding: 110.9px 45px;
  }
  .release-new {
    padding: 74.225px 45px;
  }
  .vancouver-event {
    padding: 201px 0px;
  }
  .sponsors-div {
    padding: 93.8px 45px;
  }
  .first-talk-date {
    padding-top: 3.77rem;
  }
}

@media screen and (min-width:1400px) {
  .summits {
    width: 1140px;
  }
  .talks {
    background-color: #ffffff;
    color: #000000;
    padding: 38.0px;
  }
  .release {
    padding: 110.9px 0px;
  }
  .release-new {
    padding: 60.125px 0px;
  }
  .vancouver-event {
    padding: 201px 0px;
  }
  .sponsors-div {
    padding: 61.09px 0px;
  }
  .supported-platforms {
    padding: 5% 0px;
  }
  .first-talk-date {
    padding-top: 3.25rem;
  }
}

@media screen and (min-width:1500px) {
  .pd-t-b-all {
    padding: 5rem 0;
  }
}
