/* by Creasant */
@media only screen and (max-width: 767px){
  .mtpc-well:not(.mtpc-1col-section):not(.mtpc-2col-section):not(.mtpc-3col-section):not(.mtpc-4col-section) {
    padding:0.5em 1em !important;
  }
  header .mtpc_header .header .wrapper .logos .logos_left .logo_one img {
    height: 56px !important;
  }

  .sa-logo img {
    max-width:280px;
    margin: auto;
  }
  blockquote{
    padding-left: 20px;
    padding-top: 5px;
  }
  
  ul li, ol li {
    padding-left: 0px;
  }
  
  ul, ol {
    padding: 5px 0 5px 20px;
  } 
  
  body.path-photos-videos .mtpc_pagetitle.mtpc_gallery h1,
  .news_listing.mtpc_pagetitle.mtpc_news h1,
  h1,h2{
    /*font-size: 54px;*/
    /*font-size: 36px;*/
    font-size: 32px;
  }
  .mtpc_pagetitle.mtpc_gallery h1,
  .node__content.mtpc-event-detail .event-head .event-title h1,
  .mtpc_pagetitle.mtpc_news h1,
  h3{
    /*font-size: 32px;*/
    /*font-size: 30px;*/
    font-size: 30px;
  }
  .event-listing-page .listing .event-item .event-info .event-title, 
  .event-listing-page .listing .event-item .event-info .event-title a, 
  .view-id-news_events .view-content .views-row .row_container .mtpc_news_title h3, 
  .view-id-news_events .view-content .views-row .row_container .mtpc_news_title a,
  h4{
    /*font-size: 28px;*/
    /*font-size: 24px;*/
    font-size: 24px;
  }
  h5{
    /*font-size: 26px;*/
    /*font-size: 22px;*/
    font-size: 22px;
  }
  h6{
    /*font-size: 24px;*/
    /*font-size: 20px;*/
    font-size: 20px;
  }
  li:not(.menu-item),
  li,
  p{
    /*font-size: 22px;*/
    /*font-size: 18px;*/
    font-size: 18px;
  }
  
  p{
    margin-bottom: 0.55em;
  }
  
  .mobile-space-top-50{
    padding-top: 50px;
  }
  .mobile-space-bottom-50{
    padding-bottom: 50px;
  }
  .mobile-space-top-40{
    padding-top: 40px;
  }
  .mobile-space-bottom-40{
    padding-bottom: 40px;
  }
  .mobile-space-top-20{
    padding-top: 20px;
  }
  .mobile-space-bottom-20{
    padding-bottom: 20px;
  }
  .mobile-space-top-0{
    padding-top: 0px;
  }
  .mobile-space-bottom-0{
    padding-bottom: 0px;
  }
  
  .mobile-d-none{
    display:none;
  }
  
  .section-width-wide.mtpc-2col-section.row_reverse .mtpc-2col-section-wrapper>.mtpc-2col-item--1,
  .mtpc-2col-section.row_reverse .mtpc-2col-section-wrapper>.mtpc-2col-item--1,
  .section-width-wide.mtpc-2col-section:not(.row_reverse) .mtpc-2col-section-wrapper>.mtpc-2col-item--2,
  .mtpc-2col-section:not(.row_reverse) .mtpc-2col-section-wrapper>.mtpc-2col-item--2{
    margin-left: 0px;
    /*margin-bottom: 0;*/
  }
  
  .section-width-wide.mtpc-2col-section .mtpc-2col-section-wrapper>.mtpc-2col-item--1,
  .mtpc-2col-section .mtpc-2col-section-wrapper>.mtpc-2col-item--1{
    margin-bottom: 50px;
  }
  
  .index-slideshow-block.mtpc-block-slideshow-block .mtpc_slide_item_container{
    flex-direction: column;
    gap: 15px;
  }
  
  .index-slideshow-block.mtpc-block-slideshow-block .slick-dots.circle li:first-child{
    margin-left: 6px;
  }
  
  .index-slideshow-block.mtpc-block-slideshow-block .slick-arrow.slick-prev{
    left: 15px;
  }
  
  .index-slideshow-block.mtpc-block-slideshow-block .slick-arrow.slick-next{
    right: 15px;
  }
  
  .index-slideshow-block.mtpc-block-slideshow-block .slick-arrow{
    filter: brightness(0) saturate(100%) invert(99%) sepia(0%) saturate(7423%) hue-rotate(169deg) brightness(120%) contrast(94%);
    top: 33%;
  }
  
  .index-slideshow-block .image_slide img{
    border-radius: 0 0 60px;
  }
  
  .index-slideshow-block .image_slide > a, .index-slideshow-block .image_slide img{
    width: 100%;
    aspect-ratio: 430 / 249;
    object-fit: cover;
    min-height: 250px;
  }
  
  .mtpc-1col-section:has( .index-slideshow-block.mtpc-block-slideshow-block){
    padding-left: 0;
    padding-right: 0;
  }
  
  .index-slideshow-block.mtpc-block-slideshow-block .slide_text_per_row:nth-child(2) .slide-text,
  .index-slideshow-block.mtpc-block-slideshow-block .slide-text-wrapper{
    padding-top: 0px;
    width: 100%;
  }
  
  .index-slideshow-block.mtpc-block-slideshow-block .slide_text_per_row{
    padding: 0 15px;
  }
  
  .mtpc-1col-section:has( .index-slideshow-block.mtpc-block-slideshow-block)::after{
    height: 100%;
  }
  
  .index-slideshow-block.mtpc-block-slideshow-block .slick-dots{
    position: unset;
    text-align: center;
    width: 100%;
    transform: unset;
    margin-top: 20px;
  }
  
  .mtpc-block-image-grid-item-wrapper>.mtpc-image-grid-block-item{
    width: 100%;
  }
  
  .mtpc-block-image-grid-item-wrapper{
    gap: 40px;
  }
  
  #block-mtpc-mainnavigation > ul.menu{
    gap: 20px;
  }
  
  #block-mtpc-mainnavigation > ul.menu > li{
    width: calc(50% - 20px/2*1);
  }
    
  #block-mtpc-mainnavigation{
    padding: 20px 15px 50px;
  }
  
  .mtpc-2col-section.l35_65.row_reverse .mtpc-2col-section-wrapper>.mtpc-2col-item--2 .mtpc-block-image-block,
  .mtpc-2col-section.l35_65 .mtpc-2col-section-wrapper>.mtpc-2col-item--1 .mtpc-block-image-block,
  .mtpc-2col-section.l65_35.row_reverse .mtpc-2col-section-wrapper>.mtpc-2col-item--2 .mtpc-block-image-block,
  .mtpc-2col-section.l65_35 .mtpc-2col-section-wrapper>.mtpc-2col-item--1 .mtpc-block-image-block,
  .mtpc-2col-section.l25_75.row_reverse .mtpc-2col-section-wrapper>.mtpc-2col-item--1 .mtpc-block-image-block,
  .mtpc-2col-section.l25_75 .mtpc-2col-section-wrapper>.mtpc-2col-item--2 .mtpc-block-image-block,
  .mtpc-2col-section.l75_25.row_reverse .mtpc-2col-section-wrapper>.mtpc-2col-item--1 .mtpc-block-image-block,
  .mtpc-2col-section.l75_25 .mtpc-2col-section-wrapper>.mtpc-2col-item--2 .mtpc-block-image-block{
    max-width: 267px;
    margin: auto;
  }
  
  .mtpc_pl_item_wrapper .mtpc_pl_pic{
    margin-right: 0;
  }
  
  .sport-group.mtpc-block-image-block .mtpc-block-image-grid-item-wrapper,
  .classes-group.mtpc-block-image-block .mtpc-block-image-grid-item-wrapper{
    gap: 65px 0px;
  }
  
  .sport-group.mtpc-block-image-block .mtpc-block-image-grid-item-wrapper>.mtpc-image-grid-block-item .mtpc-image-caption,
  .classes-group.mtpc-block-image-block .mtpc-block-image-grid-item-wrapper>.mtpc-image-grid-block-item .mtpc-image-caption{
    padding: 15px 20px 15px 10px;
    border-radius: 0 0 60px;
    font-size: 22px;
  }
  
  .image-border-radius.mtpc-block-image-block img{
    border-radius: 0 0 60px;
  }
  
  .mtpc-1col-section:has( .image-border-radius.mtpc-block-image-block){
    padding: 0;
  }
  
  article.mtpc-news-article .mtpc_news_images.activeMasonry .mtpc_masonry_items>.mtpc_masonry_item:nth-child(even),
  article.mtpc-news-article .mtpc_news_images.activeMasonry .mtpc_masonry_items>.mtpc_masonry_item{
    margin-left: 0;
    width: -webkit-calc(50% - 20px);
    width: -moz-calc(50% - 20px);
    width: calc(50% - 20px);
  }
  
  .node__content.mtpc-event-detail .main-content .node-content .evnet-images-block.masonry-style .image-caption-block{
    width: calc(50% - 10px);
    margin-right: 20px;
  }
  
  .view-id-mtpc_albums .view-content{
    padding-left: 15px;
    padding-right: 15px;
  }
  
  .view-id-mtpc_albums .mtpc_album_footer {
    margin-left: 15px;
    margin-right: 15px;
  }
  
  .view-id-mtpc_albums .view-header{
    padding-top: 40px;
  }
  
  .view-id-mtpc_albums .view-content .views-row.album_grid_item.mtpc_masonry_item:nth-child(2n),
  .view-id-mtpc_albums .view-content .views-row.album_grid_item.mtpc_masonry_item{
    width: calc(100%);
    margin-bottom: 40px;
    margin-left: 0px;
  }
  
  .mtpc-block-accordian-block-title>.field__item .accordion-question{
    font-size: 20px;
    padding-left: 20px;
    margin-left: 20px;
  }
  .mtpc-block-accordian-block-title.expanded>.field__item .accordion-question{
    color: #003366;
  }
  .mtpc-block-accordian-block-description{
    padding-left: 15px;
  }
  
  .mtpc-block-accordian-block-title>.field__item:before{
    font-size: 20px;
  }
}


@media only screen and (max-width: 450px){
  header .mtpc_header .header .wrapper .logos .logos_left{
    max-width: 265px;
  }
  header .mtpc_header .header .wrapper .logos .logos_left .logo_two img,
  header .mtpc_header .header .wrapper .logos .logos_left .logo_one img{
    height: 28px;
  }
  #block-mtpc-mainnavigation > ul.menu > li{
    width: 100%;
  }
    
  .mtpc-2col-section .mtpc-2col-section-wrapper>.mtpc-2col-item--1{
    margin-bottom: 30px;
  }
  
  article.mtpc-news-article .mtpc_news_images.activeMasonry .mtpc_masonry_items>.mtpc_masonry_item:nth-child(even),
  article.mtpc-news-article .mtpc_news_images.activeMasonry .mtpc_masonry_items>.mtpc_masonry_item{
    width: -webkit-calc(100%);
    width: -moz-calc(100%);
    width: calc(100%);
  }
  
  .node__content.mtpc-event-detail .main-content .node-content .evnet-images-block.masonry-style .image-caption-block{
    width: calc(100%);
    margin-right: 0;
  }

}
