/* Desktop Design */

.your-schedule-section-desktop{
  position:relative;
}
.your-schedule-section-desktop .container {
    max-width:1024px;
  width:100%;
  margin:0 auto;
}
.your-schedule-section-desktop .schedule-block {
  padding-left:107px;
}
.your-schedule-section-desktop .schedule-block h2 {
    font-size: 32.18px;
    letter-spacing: .0625em;
    margin-bottom: 12px;
    line-height: 41px;
    font-weight: 400;
    color: #212529;
}
.your-schedule-section-desktop .schedule-block .content p {
    font-size: 15px;
    line-height: 24.1px;
    color: #212529;
    margin-bottom:15px;
    font-weight: 400;
}
.your-schedule-section-desktop .schedule-block h3 {
  color: #009FBF;
    display: inline-block;
    font-size:28.125px;
    margin: 19.8516px 0 28.125px;
    position: relative;
    font-weight: 300;
    font-family: 'LunchBox';
}
.your-schedule-section-desktop .schedule-block h3:after{
      position: absolute;
      top: 50%;
      right: -65px;
      content: '';
      display: inline-block;
      background: url("https://3447322.fs1.hubspotusercontent-na1.net/hubfs/3447322/dot-arrow-down-right%20(1).webp") 0 0 no-repeat;
      height: 41px;
      width: 55px;
}
.your-schedule-section-desktop .schedule-block .tab-slider .tabs .tab .tab-button {
    display: inline-block;
    text-decoration: none;
    border-bottom: 1px solid #E9E9E5;
    border-top: 1px solid #E9E9E5;
    margin: 0 -4px .8125em 0;
    text-align: center;
    width: 25%;
    background: #fff;
    color: #4C4C47;
    font-family: 'LunchBox';
    font-size: 20.62px;
    font-style: normal;
    font-weight:300;
    line-height:30.93px;
}
.your-schedule-section-desktop .schedule-block .tab-slider .tabs .tab .tab-button:first-child{
      border-bottom-left-radius: 20px;
      border-top-left-radius: 20px;
      border-left: 1px solid #E9E9E5;
}
.your-schedule-section-desktop .schedule-block .tab-slider .tabs .tab .tab-button:last-child{
    border-bottom-right-radius: 20px;
    border-top-right-radius: 20px;
    border-right: 1px solid #E9E9E5;
}
.your-schedule-section-desktop .schedule-block .tab-slider .tabs .tab .tab-button.active{
    background: #009FBF;
    border: none;
    color: #fff;
    position: relative;
  line-height:30.93px;
}
.your-schedule-section-desktop .schedule-block .tab-slider .tabs .tab .tab-button.active:after{
      position: absolute;
      top: 100%;
      left: 50%;
      height: 0;
      width: 0;
      border-left: 15px solid transparent;
      border-right: 15px solid transparent;
      border-top: 15px solid #009FBF;
      content: '';
      margin-left: -15px;
}
.your-schedule-section-desktop .tab-slider .tab-content {
      border-radius: 6.66667px;
      background: rgba(184, 184, 170, 0.5);
      overflow: hidden;
      width: 100%;
}
.your-schedule-section-desktop .tab-slider .tab-content .tab-panel .content-tab-slider {
  padding:20px 40px;
}
.your-schedule-section-desktop .tab-slider .tab-content .tab-panel .content-tab-slider p {
      font-size: 15px;
      line-height: 24.1px;
      margin-bottom:15px;
      color:#212529;
}
.your-schedule-section-desktop .tab-slider .tab-content .tab-panel .schedule-cards {
    counter-reset: awesome-counter;
    list-style-type: none;
    padding-left: 0;
    height: 160px;
    margin: 0 39px;
    position: relative;
    list-style-position: inside;
}
.your-schedule-section-desktop .tab-slider .tab-content .tab-panel .schedule-cards .schedule__item {
    padding: 4.6875px;
    background: #009FBF;
    border-radius: 5px;
    display: table;
    height: 120px;
    list-style-type: none;
    position: absolute;
}
.your-schedule-section-desktop .tab-slider .tab-content .tab-panel .schedule-cards .schedule__item .schedule-card {
    display: table-cell;
    vertical-align: middle;
}
.your-schedule-section-desktop .tab-slider .tab-content .tab-panel .schedule-cards .schedule-card .schedule-time {
      font-size:16.875px;
      color: #fff;
      font-weight: 700;
      line-height: 1.5;
      text-align: center;
      text-transform: uppercase;
      display:block;
}
.your-schedule-section-desktop .tab-slider .tab-content .tab-panel .schedule-cards .schedule-card .highlight {
    font-weight: 700;
    line-height: 1.5;
    text-align: center;
    font-size:15px;
      color: #F0CC06;
    display:block;
}
.your-schedule-section-desktop .tab-slider .tab-content .tab-panel .schedule-cards .schedule-card .schedule-duration {
    font-weight: 700;
    line-height: 1.5;
    text-align: center;
    color: #212529;
    font-size:15px;
    display:block;
}
.your-schedule-section-desktop .tab-slider {
  margin-bottom:20px;
  margin-top:13px;
}
.your-schedule-section-desktop .tab-slider .tab-content #tab0 .schedule-cards .schedule__item:nth-child(1) {
    width: 3.33333333333%;
    left: 11.6666666667%;
}
.your-schedule-section-desktop .tab-slider .tab-content #tab0 .schedule-cards .schedule__item:nth-child(2) {
    width: 23.3333333333%;
    left: 20%;
}
.your-schedule-section-desktop .tab-slider .tab-content #tab0 .schedule-cards .schedule__item:nth-child(3) {
    width: 10%;
    left: 46.6666666667%;
}
.your-schedule-section-desktop .tab-slider .tab-content #tab0 .schedule-cards .schedule__item:nth-child(4) {
    width: 13.3333333333%;
    left: 61.1111111111%;
}
.your-schedule-section-desktop .tab-slider .tab-content #tab0 .schedule-cards .schedule__item:nth-child(5) {
    width: 13.3333333333%;
    left: 82.7777777778%;
}



.your-schedule-section-desktop .tab-slider .tab-content #tab1 .schedule-cards .schedule__item:nth-child(1) {
    width: 20%;
    left: 13.3333333333%;
}
.your-schedule-section-desktop .tab-slider .tab-content #tab1 .schedule-cards .schedule__item:nth-child(2) {
    width: 23.3333333333%;
    left: 53.3333333333%;
}
.your-schedule-section-desktop .tab-slider .tab-content #tab1 .schedule-cards .schedule__item:nth-child(3) {
    width: 6.66666666667%;
    left: 76.6666666667%;
}
.your-schedule-section-desktop .tab-slider .tab-content #tab1 .schedule-cards .schedule__item:nth-child(4) {
     width: 20%;
    left: 86.6666666667%;
}


.your-schedule-section-desktop .tab-slider .tab-content #tab2 .schedule-cards .schedule__item:nth-child(1) {
    width: 10%;
    left: 3.33333333333%;
}
.your-schedule-section-desktop .tab-slider .tab-content #tab2 .schedule-cards .schedule__item:nth-child(2) {
    width: 26.6666666667%;
    left: 13.3333333333%;
}
.your-schedule-section-desktop .tab-slider .tab-content #tab2 .schedule-cards .schedule__item:nth-child(3) {
    width: 20%;
    left: 53.3333333333%;
}
.your-schedule-section-desktop .tab-slider .tab-content #tab2 .schedule-cards .schedule__item:nth-child(4) {
    width: 10%;
    left: 80%;
}




.your-schedule-section-desktop .tab-slider .tab-content #tab3 .schedule-cards .schedule__item:nth-child(1) {
    width: 13.3333333333%;
    left: 16.6666666667%;
}
.your-schedule-section-desktop .tab-slider .tab-content #tab3 .schedule-cards .schedule__item:nth-child(2) {
    width: 6.66666666667%;
    left: 36.6666666667%;
}
.your-schedule-section-desktop .tab-slider .tab-content #tab3 .schedule-cards .schedule__item:nth-child(3) {
    width: 6.66666666667%;
    left: 46.6666666667%;
}
.your-schedule-section-desktop .tab-slider .tab-content #tab3 .schedule-cards .schedule__item:nth-child(4) {
    width: 6.66666666667%;
    left: 56.6666666667%;
}
.your-schedule-section-desktop .tab-slider .tab-content #tab3 .schedule-cards .schedule__item:nth-child(5) {
    width: 6.66666666667%;
    left: 66.6666666667%;
}


.your-schedule-section-desktop .tab-slider .tab-content .timeline {
    padding: 21px 40px;
    border-top: 2px solid #009FBF;
    overflow: hidden;
    position: relative;
    text-align: center;
    margin: 0;
      background: rgba(184, 184, 170, 0.5);
}
.your-schedule-section-desktop .tab-slider .tab-content .timeline .bottom-hours span{
    font-size: 14.0625px;
    font-weight: 700;
    width: 6.666666667%;
    display: inline-block;
}
.your-schedule-section-desktop .tab-slider .tab-content .timeline .bottom-hours {
      display: flex;
}
.your-schedule-section-desktop .tab-slider .tab-content .timeline .timeline-left-image {
    position: absolute;
    left: 14px;
    top:17px;
}
.your-schedule-section-desktop .tab-slider .tab-content .timeline .timeline-right-image {
      position: absolute;
      right: 18px;
      top:19px;
}
.your-schedule-section-desktop .tab-panel {
  display: none;
}

.your-schedule-section-desktop .tab-panel.active {
  display: block;
}
.your-schedule-section-desktop .wrapper-image-section:after{
      content: "";
      background-image: url("https://3447322.fs1.hubspotusercontent-na1.net/hubfs/3447322/dotted-line.svg");
      background-position: 0 0;
      background-repeat: repeat-y;
      position: absolute;
      top: 0;
      margin-left:5px;
      height: 100%;
      width: 4px;
}
.your-schedule-section-desktop .wrapper-image-section:before{
    border-bottom: 15px solid transparent;
    border-left: 20px solid #f0cc06;
    border-top: 15px solid transparent;
    content: "";
    display: inline-block;
    height: 0;
    margin-left: 6px;
    margin-top: -7px;
    position: absolute;
    top: 12%;
    width: 0;
}
.hs-content-id-190955476372 .dnd_area-row-8-background-layers {
      background-position: initial !important;
    background-repeat: repeat !important;
    background-size: unset !important;
}

@media only screen and (max-width: 1199px) {
  .your-schedule-section-desktop {
    padding-left: 76px;
    padding-right: 75px;
  }
  .your-schedule-section-desktop .wrapper-image-section:before {
    margin-top:-9px;
  }
}

@media only screen and (max-width: 767px){
  .your-schedule-section-desktop {
    padding-top:29px !important;
    padding-left:13px;
    padding-right:13px;
    padding-bottom:0 !important;
  }
  .your-schedule-section-desktop .schedule-block {
    padding-left:0;
  }
  .your-schedule-section-desktop .wrapper-image-section:after {
    display:none;
  }
  .your-schedule-section-desktop .wrapper-image-section:before {
    display:none;
  }
  .your-schedule-section-desktop .schedule-block h2 {
        font-size: 28px;
        line-height: 36px;
        text-align: center;
  }
  .your-schedule-section-desktop .schedule-block .content p {
        font-size: 13px;
        line-height: 21px;
        text-align: center;
  }
  .your-schedule-section-desktop .schedule-block h3 {
    font-size:24.375px;
    text-align: center;
    padding-top:0;
    margin-top:19.8047px;
    margin-bottom:24.375px;
  }
  .your-schedule-section-desktop .schedule-block h3:after {
    display:none;
  }
  .your-schedule-section-desktop {
    display:none;
  }
  .your-schedule-section-mobile .tan-panel-inner {
    width:600px;
  }
}


/* Mobile Design */

.your-schedule-section-mobile{
  display:none;
}


@media only screen and (max-width: 767px){
  .your-schedule-section-mobile .wrapper-image-section h2 {
        font-size: 28px !important;
        line-height: 36px !important;
        text-align: center;
        margin-bottom: 12px;
  }
  .your-schedule-section-mobile .wrapper-image-section .content p {
            font-size: 13px !important;
          line-height: 21px !important;
          text-align: center;
          margin-bottom:15px !important;       
  }
  .your-schedule-section-mobile .wrapper-image-section h3 {
            text-align: center;
            color: #009FBF;
            display: inline-block;
            font-size: 1.875em;
            margin: 19.8047px 0 24.375px;
            position: relative;
            font-weight: 400;
            font-family: 'LunchBox';
            padding-top: 15px;
            margin-top:33px;
  }
  .your-schedule-section-mobile {
    padding-left:15px !important;
    padding-right:15px !important;
    padding-top:29px !important;
    padding
  }
  
  .your-schedule-section-mobile .schedule-block {
    padding-left:0 !important;
  }
  .your-schedule-section-mobile .wrapper-image-section:after {
    display:none;
  }
  .your-schedule-section-mobile .wrapper-image-section:before{
    display:none !important;
  }
  .your-schedule-section-mobile .wrapper-image-section h3 {
        display: block !important;
        text-align: center !important;
  }
  .your-schedule-section-mobile .wrapper-image-section h3:after {
    display:none !important;
  }
  .your-schedule-section-mobile .wrapper-image-section .tab-slider {
    padding-top:15px;
  }
  .your-schedule-section-mobile .tab-panel .content-tab-slider p:empty{
    margin-bottom:0;
  }
  .your-schedule-section-mobile .tab-slider .tab-panel .schedule-cards .schedule__item .schedule-card .schedule-time {
    font-size:14.625px !important;
  }
  .your-schedule-section-mobile .tab-slider .tab-panel .schedule-cards .schedule__item .schedule-card .highlight {
    font-size:13px !important;
  }
  .your-schedule-section-mobile .tab-slider .tab-panel .schedule-cards .schedule__item .schedule-card .schedule-duration{
    font-size:13px !important;
  }
  .your-schedule-section-mobile{
    margin-bottom:15px !important;
    padding-bottom:0 !important;
  }
}


@media only screen and (max-width: 991px){
  .your-schedule-section-mobile .schedule-block {
    padding-left: 60px;
  }
}

@media only screen and (max-width: 1023px){
  .your-schedule-section-mobile .wrapper-image-section .tab-slider ul {
    padding:0;
    margin:0;
  }
  .your-schedule-section-mobile .wrapper-image-section .tab-slider .tabs .tab .tab-button:after{
        height: 0;
        width: 0;
        border-bottom: 7px solid transparent;
        border-left: 7px solid #D5D5CD;
        border-top: 7px solid transparent;
        content: '';
        display: inline-block;
        float: right;
        position: absolute;
        right: 15px;
        top: 20px;
  }
  .your-schedule-section-mobile .wrapper-image-section .tab-slider .tabs .tab .tab-button.active:after{
              height: 0;
          width: 0;
          border-left: 7px solid transparent;
          border-right: 7px solid transparent;
          border-top: 7px solid #fff;
          left: unset;
          right: 14px;
          top: 15px;  
          position:absolute;
  }
  .your-schedule-section-mobile .wrapper-image-section .tab-slider ul li {
    list-style: none;
    position: relative;
  }
  .your-schedule-section-mobile .wrapper-image-section .tab-slider .tabs .tab .tab-button {
        padding: 6.44375px 12.8875px;
        border: 1px solid #E9E9E5;
        border-top: 0;
        text-align: left;
        width: 100%;
        background: #fff;
        color: #4C4C47;
        font-family: 'LunchBox';
        margin: 8.37687px -4px 16.7537px 0;
        font-size: 20.62px;
        font-style: normal;
        display: inline-block;
        text-decoration: none;
        line-height:25px;
        border-radius: 10px;
        font-weight:300;
  }
  .your-schedule-section-mobile .wrapper-image-section .tab-slider .tabs .tab:first-child .tab-button{
    border-bottom-left-radius: 20px;
    border-top-left-radius: 20px;
    border-left: 1px solid #E9E9E5;
  }
  .your-schedule-section-mobile .wrapper-image-section .tab-slider .tabs .tab .tab-button.active{
            border-bottom-left-radius: 0;
            border-bottom-right-radius: 0;
            background: #009FBF;
            border: none;
            color: #fff;
            position: relative;
            margin: 0;
            line-height: normal;
  }
  .your-schedule-section-mobile {
    display:block !important;
  }
  .your-schedule-section-mobile .tab-panel.active {
    display:block !important;
  }
  .your-schedule-section-mobile .tab-panel {
    display:none;
  }
  .your-schedule-section-mobile {
    padding:29px 13px 0px 13px;
    margin-bottom: 15px;
  }
  .your-schedule-section-mobile .wrapper-image-section h2 {
    font-size: 32.18px;
    letter-spacing: .0625em;
    margin-bottom: 12px;
    line-height: 41px;
    font-weight: 400;
    color: #212529;
  }
    .your-schedule-section-mobile .wrapper-image-section .content p {
          font-size: 15px;
          line-height: 24.1px;
          color: #212529;
          margin-bottom:15px;       
  }
  .your-schedule-section-mobile .wrapper-image-section h3 {
            text-align: center;
            color: #009FBF;
            display: inline-block;
            font-size: 28.125px;
            margin: 19.8047px 0 24.375px;
            position: relative;
            font-weight: 300;
            font-family: 'LunchBox';
  }
  .your-schedule-section-mobile .wrapper-image-section h3:after {
    position: absolute;
    top: 50%;
    right: -65px;
    content: '';
    display: inline-block;
    background: url("https://3447322.fs1.hubspotusercontent-na1.net/hubfs/3447322/dot-arrow-down-right%20%281%29.webp");
    height: 41px;
    width: 55px;
}
  .your-schedule-section-mobile .tab-panel.active{
        border-bottom-left-radius: 10px;
        border-bottom-right-radius: 10px;
        border-top-right-radius: 0;
        border-top-left-radius: 0;
        overflow: hidden;
        overflow-x: scroll;
        float: unset;
        background: rgba(184, 184, 170, 0.5);
        width: 100%;
  }
  .your-schedule-section-mobile .tab-panel .content-tab-slider{
        padding: 20px 40px;
  }
  .your-schedule-section-mobile .tab-panel .content-tab-slider p{
            max-width: 250px;
            font-size: 13px;
            line-height: 21px;
            text-align: center;
            color: #212529;
            margin-bottom:15px;
  }
  .your-schedule-section-mobile .tab-slider .tab-panel .schedule-cards {
    counter-reset: awesome-counter;
    height: 160px;
    list-style-position: inside;
    list-style-type: none;
    margin: 0 39px;
    padding-left: 0;
    position: relative;
  }
  .your-schedule-section-mobile .tab-slider .tab-panel .schedule-cards .schedule__item:first-child {
    left: 11.6666666667%;
    width: 3.33333333333%;
}
  .your-schedule-section-mobile .tab-slider .tab-panel .schedule-cards .schedule__item{
        background: #009fbf;
        border-radius: 5px;
        display: table;
        height: 120px;
        list-style-type: none;
        padding: 4.6875px;
        position: absolute;
  }
  .your-schedule-section-mobile .tab-slider .tab-panel .schedule-cards .schedule__item .schedule-card{
          display: table-cell;
          vertical-align: middle;    
  }
  .your-schedule-section-mobile .tab-slider .tab-panel .schedule-cards .schedule__item .schedule-card .schedule-time {
    color: #fff;
    display: block;
    font-size: 16.875px;
    font-weight: 700;
    line-height: 1.5;
    text-align: center;
    text-transform: uppercase;
}
  .your-schedule-section-mobile .tab-slider .tab-panel .schedule-cards .schedule__item .schedule-card .highlight{
        color: #f0cc06;
        display: block;
        font-size: 15px;
        font-weight: 700;
        line-height: 1.5;
        text-align: center;
  }
  .your-schedule-section-mobile .tab-slider .tab-panel .schedule-cards .schedule__item .schedule-card .schedule-duration{
    color: #212529;
    display: block;
    font-size: 15px;
    font-weight: 700;
    line-height: 1.5;
    text-align: center;
  }
  .your-schedule-section-mobile .tab-slider .tab-panel#tab0 .schedule-cards .schedule__item:first-child {
        width: 3.33333333333%;
        left: 11.6666666667%;
  }
  .your-schedule-section-mobile .tab-slider .tab-panel#tab0 .schedule-cards .schedule__item:nth-child(2) {
        width: 23.3333333333%;
        left: 20%;
  }
  .your-schedule-section-mobile .tab-slider .tab-panel#tab0 .schedule-cards .schedule__item:nth-child(3) {
        width: 10%;
        left: 46.6666666667%;
  }
  .your-schedule-section-mobile .tab-slider .tab-panel#tab0 .schedule-cards .schedule__item:nth-child(4) {
    width: 13.3333333333%;
    left: 61.1111111111%;
  }
  .your-schedule-section-mobile .tab-slider .tab-panel#tab0 .schedule-cards .schedule__item:nth-child(5) {
    width: 13.3333333333%;
    left: 82.7777777778%;
  }
  
  
   .your-schedule-section-mobile .tab-slider .tab-panel#tab1 .schedule-cards .schedule__item:first-child {
    width: 20%;
    left: 13.3333333333%;
  }
  .your-schedule-section-mobile .tab-slider .tab-panel#tab1 .schedule-cards .schedule__item:nth-child(2) {
    width: 23.3333333333%;
    left: 53.3333333333%;
  }
  .your-schedule-section-mobile .tab-slider .tab-panel#tab1 .schedule-cards .schedule__item:nth-child(3) {
    width: 6.66666666667%;
    left: 76.6666666667%;
  }
  .your-schedule-section-mobile .tab-slider .tab-panel#tab1 .schedule-cards .schedule__item:nth-child(4) {
    width: 20%;
    left: 86.6666666667%;
  }
  
  
  .your-schedule-section-mobile .tab-slider .tab-panel#tab2 .schedule-cards .schedule__item:first-child {
    width: 10%;
    left: 3.33333333333%;
  }
  .your-schedule-section-mobile .tab-slider .tab-panel#tab2 .schedule-cards .schedule__item:nth-child(2) {
    width: 26.6666666667%;
    left: 13.3333333333%;
  }
  .your-schedule-section-mobile .tab-slider .tab-panel#tab2 .schedule-cards .schedule__item:nth-child(3) {
    width: 20%;
    left: 53.3333333333%;
  }
  .your-schedule-section-mobile .tab-slider .tab-panel#tab2 .schedule-cards .schedule__item:nth-child(4) {
    width: 10%;
    left: 80%;
  }
  
  
    .your-schedule-section-mobile .tab-slider .tab-panel#tab3 .schedule-cards .schedule__item:first-child {
    width: 13.3333333333%;
    left: 16.6666666667%;
  }
  .your-schedule-section-mobile .tab-slider .tab-panel#tab3 .schedule-cards .schedule__item:nth-child(2) {
    width: 6.66666666667%;
    left: 36.6666666667%;
  }
  .your-schedule-section-mobile .tab-slider .tab-panel#tab3 .schedule-cards .schedule__item:nth-child(3) {
    width: 6.66666666667%;
    left: 46.6666666667%;
  }
  .your-schedule-section-mobile .tab-slider .tab-panel#tab3 .schedule-cards .schedule__item:nth-child(4) {
    width: 6.66666666667%;
    left: 56.6666666667%;
  }
    .your-schedule-section-mobile .tab-slider .tab-panel#tab3 .schedule-cards .schedule__item:nth-child(5) {
width: 6.66666666667%;
    left: 66.6666666667%;
  }
  
  .your-schedule-section-mobile .tab-slider .timeline {
    background: hsla(60, 9%, 69%, .5);
    border-top: 2px solid #009fbf;
    margin: 0;
    overflow: hidden;
    padding: 20px 40px;
    position: relative;
    text-align: center;
}
  .your-schedule-section-mobile .tab-slider .timeline .timeline-left-image {
    left: 15px;
    position: absolute;
}
  .your-schedule-section-mobile .tab-slider .timeline .bottom-hours {
    display: flex;
}
  .your-schedule-section-mobile .tab-slider .timeline .bottom-hours span {
    display: inline-block;
    font-size: 14.0625px;
    font-weight: 700;
    width: 6.666666667%;
}
  .your-schedule-section-mobile .tab-slider .timeline .timeline-right-image {
    position: absolute;
    right: 15px;
    top: 17px;
}
  
  .your-schedule-section-mobile .tab-slider .timeline .bottom-hours span{
    font-size:12.1875px;
  }
  .your-schedule-section-desktop {
    display:none;
  }
  .your-schedule-section-mobile {
    position:relative;
  }
  .your-schedule-section-mobile .wrapper-image-section:before {
  position: absolute;
    top: 9%;
    margin-left:5px;
    height: 0;
    width: 0;
    border-bottom: 15px solid transparent;
    border-left: 20px solid #F0CC06;
    border-top: 15px solid transparent;
    content: '';
    display: inline-block;
  }
  .your-schedule-section-mobile .wrapper-image-section:after {
    background-image: url(https://3447322.fs1.hubspotusercontent-na1.net/hubfs/3447322/dotted-line.svg);
    background-position: 0 0;
    background-repeat: repeat-y;
    content: "";
    height: 100%;
    margin-left: 5px;
    position: absolute;
    top: 0;
    width: 4px;
  }
  .your-schedule-section-mobile {
        padding: 103px 0 103px;
            padding-left: 105px;
        padding-right: 105px;
    margin-bottom:0;
  }
      .your-schedule-section-mobile .container {
        max-width: 1024px !important;
    }
  
}

@media (min-width: 576px){
  .your-schedule-section-mobile .container{
            max-width: 540px;
          margin:0 auto;
  }
}
.your-schedule-section-desktop .tab-slider .tab-content .tab-panel .content-tab-slider p:empty {
  margin-bottom:0;
}