/* =Child-Theme responsive styles starts here
-------------------------------------------------------------- */
@media (max-width: 1023px) {
  .attendant_page .attendants_wrap > * {
    width: 100%;
    padding: 25px 15px 0;
  }
  .attendant_page .attendants_info .attendants_details {
    padding-bottom: 0;
  }
  .attendant_page .attendants_wrap .attendants_info .attendants_title {
    font-size: 50px;
    line-height: 1;
  }
  .attendant_page .attendants_info .attendants_subtitle {
    position: static;
  }
  .attendant_page .attendants_wrap .slider_outer_wrap .sc_slider_controller {
    height: auto;
  }
  .attendant_page .attendants_wrap > .attendants_asterisk_title {
    padding-bottom: 25px;
  }
}
@media (max-width: 767px) {
  .sc_blogger_attendant_default [class*=column-] {
    width: 50% !important;
    padding-bottom: 6px !important;
  }
  .attendants_archive_page .searchandfilter > ul {
    justify-content: flex-start;
  }
  .attendants_archive_page .searchandfilter > ul > li {
    padding-left: 0;
    padding-right: 10px;
  }
  .attendants_archive_page .searchandfilter > ul > li.sf-field-reset {
    width: 100%;
    padding: 0;
  }
  .attendants_archive_page .searchandfilter > ul > li.sf-field-reset a {
    font-size: 14px;
  }
  .attendants_archive_page .searchandfilter .select_container {
    font-size: 14px;
  }
  .sc_schedule_table > .sc_schedule_col {
    width: 100%;
  }
  .sc_schedule_table > .sc_schedule_col .sc_schedule_date a {
    padding: 5px;
  }
  .sc_schedule_table + .sc_schedule_table {
    margin-top: 10px;
  }
  .sc_schedule_table .sc_schedule_item_content {
    display: none !important;
  }
  .attendants_archive_page {
    padding: 15px;
  }

}