.mtpc-page-id-93 .mtpc-2col-section .mtpc-2col-section-wrapper > .mtpc-2col-item {
  margin-bottom:0 !important;
}
.prog-highlight-title .slick_bullets {
  width:110px;
  margin:auto;
}

.mobile_menu_wrapper .mobile_navigation > ul.menu > li > a {
  text-transform:initial !important;
}

.workflow > .mtpc-2col-section-wrapper > .mtpc-2col-item--1 {
  border-top: solid 2px #EEE;
}

.workflow > .mtpc-2col-section-wrapper > .mtpc-2col-item--2 {
  padding:1em 2em;
}

.workflow p {
    margin-bottom: 0.5em !important;
}

.workflow ul, ol {
    margin-top: 0 !important;
}

.workflow li {
    margin-bottom: 0.1em;
}

.services_title {
  width:200%;
}
.field__item .services_col{ 
  text-align: left !important;
  
}

.services_col {
  padding: 50px;
  background: rgba(255, 255, 255, 0.8);
  float: left;
  line-height:2;
}

.services_icon {
  padding-bottom: 50px;
}

.workflow_text {
  vertical-align: middle;
}

.tt-pic{
  position:relative;
  padding-bottom:4px;
}

.tt-pic .mtpc-image-caption{
  background: none;
  position:absolute;
  width: 100%;
  text-align: center;

}
.tt-pic .mtpc-image-caption .field__item{
  color:#FFF;
  font-weight:600;
}

.mtpc_pagetitle.mtpc_gallery h1 {
    text-align: left !important;
}

.support_event {
  background-color: #FFC445;
  font-size:22px;
  padding: 40px;
  
}
.support_event02 {
    background-color: #003366;
    font-size:22px;
    padding: 40px;
}

.support_event02 li, .support_event02 li::marker {
  color: #FFF;
}



.btn-2024 img.highlight {
    width: 150px;
    height: auto;
    display: inline-block;
}
.btn-2024 img.info {
    width: 115px;
    height: auto;
    display: inline-block;
    position: relative;
    left: -12px;
    top: 28px;
}

.auditorium_support {
  min-width: 150px !important;
}
.contact {  
  padding-left: 10px;
  border-left-style: solid;
  border-color: #BCBCBC;
  border-width: 2px;
}
.mtpc_logo{
  text-align: right;
}
.date-blue {
    visibility: hidden;
}
.type {
  font-size: 45px;
}

.path-photos-videos .breadcrumb {
  visibility: hidden;
}

@media only screen and (min-width: 1000px) {
    .mtpc-1col-section.paragraph-id-9426 {
        padding-bottom: 0px;
    }
}

.mtpc-1col-section.mtpc_standard.fixed-width.paragraph-id-9400 {
  padding-top:0;
}
