@charset "utf-8";
/* CSS Document */
  .flex-row{
    display:flex;
  } 
  .cards-main {
  padding: 30px 0px 0px;
}

.upcoming-events-slider .cards-main .tabcontent .single-card .cnt-section h5 {
  color: #2f2f2f;
  font-family: Montserrat,sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.2;
  margin: 0 0 10px;
  text-align: left;
}

.multi-content.v4 .card-cta a {
  background:transparent;
  text-decoration:underline;
  border:0;
  padding:0px
}
.multi-content.v4 .card-cta a:hover {
  background:transparent;
  text-decoration:none
}
.multi-content.v4 .card-cta {
  padding-top:10px
}
.multi-content.v4 .single-card.flex-row .image-sec {
  padding-right:20px
}
.multi-content.v4 .single-card {
  padding-bottom:40px
}
.multi-content.v4 .overlay {
  padding:70px 0 80px
}
.multi-content.v4 .cards-main {
  padding:50px 0px 0px
}

.multi-content.tab-scoller .single-card.flex-row .image-sec {
  padding-right: 5px
}
.multi-content.tab-scoller .cards-main h3 {
  padding:0px 0px 20px;
  margin:0px
}
.multi-content.tab-scoller .single-card {
  padding-bottom:40px
}

.image-sec {
  width: 40%;
}

.cnt-section {
  width: 60%;
}
.tablinks {
  background-color: inherit;
  cursor: pointer;
  padding: 13px 36px;
  transition: .3s;
  border-radius: 40px;
  font-weight: bold;
  font-size: 18px;
  line-height: 130%;
}


.tablinks:focus {
  outline:0
}
.tabcontent {
  display:none;
  animation:fadeEffect 1s;
  padding-top:20px
}

.multi-content {
  text-align: center;
}

.multi-content.tab-scoller .cards-main h3 {
  padding: 0px 0px 7px;
}

.multi-content.tab-scoller .slick-prev:before,
.multi-content.tab-scoller .slick-next:before {
  font-family:'FontAwesome';
  font-size:45px;
  color:rgba(27,28,32,0.25)
}
.multi-content.tab-scoller .slick-prev:before {
  content:"\f104"
}
.multi-content.tab-scoller .slick-next:before {
  content:"\f105"
}
.multi-content.tab-scoller .slick-prev,
.multi-content.tab-scoller .slick-next {
  top:20%
}
.multi-content.tab-scoller ul {
  margin:40px 0px 0px
}

.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
  transform: translateX(-15px);
  width: calc(100% + 2px);
}



.slick-slider .slick-list, .slick-slider .slick-track {
  transform: translateX(-15px);
}

@keyframes fadeEffect {
  from {
    opacity:0
  }
  to {
    opacity:1
  }
}
.events-calendar-master.multi-content.tab-scoller .cards-main h3 {
  line-height: 42px;
}

.events-calendar-master.multi-content.tab-scoller .slick-prev, .events-calendar-master.multi-content.tab-scoller .slick-next {
  top: 50%;
  transform: translateY(-50%);
}

.single-card {
  max-width: 580px;
  margin: 0px auto;
}





@media (min-width: 768px) {
  
  .events-calendar-master.multi-content.tab-scoller .slick-prev, .events-calendar-master.multi-content.tab-scoller .slick-next {
  top: 0;
  transform: none;
}
  
  .events-calendar-master.tab-scoller .tablinks {
    padding: 13px 20px;
  }
  
  .events-calendar-master.multi-content.tab-scoller .slick-prev,
  .events-calendar-master.multi-content.tab-scoller .slick-next {
    top:0;
    transform:none
  }
  
}





@media (min-width: 992px) {
 
  .events-calendar-master.tab-scoller .tablinks {
    padding: 13px 26px;
  }
  
}

@media (max-width: 768px) {
  
   .multi-content.tab-scoller .slick-prev, .multi-content.tab-scoller .slick-next {
    top: 40%;
    height: 50px;
  }


    .multi-content.tab-scoller ul {
    margin: 20px 30px 0px;
  }
    .multi-content.tab-scoller .single-card.flex-row {
    display: block !important;
  }

  
    .multi-content.tab-scoller .single-card.flex-row .image-sec, .multi-content.tab-scoller .single-card.flex-row .cnt-section {
    width: 100%;
  }
  
  .multi-content.tab-scoller .single-card.flex-row .image-sec {
  padding-right: 0px;
}
  
  .tab-scoller .tabs-2 .card-content * {
  text-align: unset;
  }
  
  .cnt-section .card-content h5, .cnt-section .card-content p {
     text-align:center!important;
  }
  
  .slick-prev {
  left: -20px;
}
}
    
    
}