/* by Creasant */
/* General Start */
@media only screen and (max-width: 999px){
.space-tablet-top-80{padding-top: 80px;}
.space-tablet-top-70{padding-top: 70px;}
.space-tablet-top-60{padding-top: 60px;}
.space-tablet-top-50{padding-top: 50px;}
.space-tablet-top-40{padding-top: 40px;}
.space-tablet-top-30{padding-top: 30px;}
.space-tablet-top-20{padding-top: 20px;}
.space-tablet-top-10{padding-top: 10px;}
.space-tablet-top-0{padding-top: 0px;}
.space-tablet-bottom-80{padding-bottom: 80px;}
.space-tablet-bottom-70{padding-bottom: 70px;}
.space-tablet-bottom-60{padding-bottom: 60px;}
.space-tablet-bottom-50{padding-bottom: 50px;}
.space-tablet-bottom-40{padding-bottom: 40px;}
.space-tablet-bottom-30{padding-bottom: 30px;}
.space-tablet-bottom-20{padding-bottom: 20px;}
.space-tablet-bottom-10{padding-bottom: 10px;}
.space-tablet-bottom-0{padding-bottom: 0px;}
}
/* General End */

@media only screen and (max-width: 1180px){
  header .mtpc_header .header .wrapper .logos .logos_left .logo_one.show_vertical_line{
    padding-right: 15px;
    margin-right: 15px;
    border-right: 3px solid #0f3f6f;
  }
  
  header .mtpc_header .header .wrapper .logos .logos_left .logo_one img {
    height: 55px;
  }
  
    
  header .config_pages--type--header-block .mobile_menu_wrapper .mobile_navigation .top_links {
    margin-top: 40px;
    padding-top: 20px;
  }
  
  .messages-from-right-content-wrapper,
  .messages-from-left-content-wrapper{
    width: 100%;
  }
  
  .mtpc-2col-item--1 .messages-from-logo,
  .mtpc-2col-item--2 .messages-from-logo{
    margin-bottom: 40px;
  }
  
  .mtpc-2col-item--1 .messages-from-logo img {
    width: 92%;
  }
  
  .mtpc-2col-item--1 .messages-from-logo,
  .messages-from-thumbnail,
  .messages-from-logo,
  .messages-from-name,
  .messages-from-title{
    width: 75%;
    max-width: 350px;
    margin-left: auto;
    margin-right: auto;
  }
  
  body.page-background-position {
    background-position: 30px 100px;
  }
  
  body.page-background-position.toolbar-tray-open{
    background-position: 30px 180px;
  }
}

@media only screen and (max-width: 999px){
  h2,.event-listing-head h1,.view-header .mtpc_pagetitle.mtpc_news h1,.path-photos-videos .pagetitle h1,.mtpc_pagetitle.mtpc_gallery h1{font-size: 40px;}
  
  .paragraph-id-9858 .mtpc_pagetitle_wrapper {
    min-height: 140px !important;
  }
  
  p:has(> a.arrow-button){
    margin-bottom: 20px;
  }
  
  a.arrow-button{
    font-size: 20px;
    margin-bottom: 20px;
  }
  
  #block-mtpc-mainnavigation > ul.menu{
    grid-template-columns: 1fr 1fr 1fr;
    gap: 30px 40px;
  }
  #block-mtpc-mainnavigation > ul.menu > li:before{
    left: -20px;
  }
  .mtpc-1col-item .mtpc-pageTitle-block h1 {
    font-size: 58px;
    margin-bottom: 60px;
  }

  body.page-background-position.toolbar-tray-open,
  body.page-background-position {
    background-position: 10px 100px;
    background-size: contain;
  }
  
  .curriculum-requirements-course .field__items{
    grid-template-columns: repeat(3, 1fr);
  }
    
  .mtpc-block-accordian-block-title{
    padding: 20px;
  }
  
  .mtpc-block-accordian-block-title>.field__item:before{
    width: 30px;
    line-height: 30px;
  }
  
  .mtpc-block-accordian-block-title>.field__item .accordion-question{
    width: -webkit-calc(100% - 50px);
    width: -moz-calc(100% - 50px);
    width: calc(100% - 50px);
    margin-left: 50px;
    font-size: 24px;
  }
  
  table.tbl-bg thead tr td,
  table.tbl-bg thead tr th{
    padding: 10px 30px;
    font-size: 24px;
  }
  
  table.tbl-bg tbody tr td {
    padding: 15px 30px 30px;
  }
  
  span.additional-title-code,
  span.additional-title-name,
  span.additional-title-credit{
    font-size: 20px;
  }
  
  .accordion-question .custom-text-wrapper .additional-title-name{
    margin-left: 30px;
  }
  
  .mtpc-block-accordian-block-description .field__item > *{
    margin-left: 30px;
    margin-right: 30px;
  }
  
  .mtpc-block-accordian-block-description .field__item > :first-child{
    padding-top: 30px;
  }
  
  .mtpc-block-accordian-block-description .field__item > :last-child{
    padding-bottom: 40px;
  }
  
  .overlay-section-text .field__item{
    left: 40px;
  }
  
  .overlay-section-text p{
    font-size: 40px;
  }

  .two-people-section.mtpc-2col-section .two-people-thumbnail .field__item:has( > img){
    width: 125px;
  }
  
  .field__item:has( >.two-people-head){
    width: calc(100% - 155px);
    padding: 20px 15px 20px 15px;
  }
  
  .field__item:has( >.two-people-body){
    margin-top: 30px;
  }
  
  .section-white-background.mtpc-1col-section .mtpc-1col-section-wrapper,
  .section-white-background.mtpc-2col-section .mtpc-2col-section-wrapper{
    padding: 20px 20px;
    max-width: calc(1280px - 40px);
  }
  
  .section-housing-grid-area-text .field__item a{
    font-size: 22px;
  }
  
  article.mtpc-news-article .mtpc_news_date{
    padding-bottom: 20px;
  }
  
  /*article.mtpc-news-article .mtpc_news_left .mtpc_news_share{*/
  /*  margin-top: 0px;*/
  /*}*/
  
  article.mtpc-news-article .mtpc_news_share .social-sharing{
    padding-top: 0px;
    /*padding-bottom: 40px;*/
  }
  
  .mtpc_pagetitle.mtpc_news.news_listing,
  .mtpc_pagetitle.mtpc_news{
    padding-top: 80px;
  }
  
  .custom-button-wrapper{
    padding-top: 80px;
  }
  
  .view-id-news_events .view-content .views-row .row_container .mtpc_news_title h3{
    margin-bottom: 20px;
  }
  
  .event-listing-page,
  .node__content.mtpc-event-detail{
    padding-top: 80px;
  }
  
  .mtpc_pagetitle.mtpc_gallery{
    padding-top: 80px;
  }
  
  .view-id-mtpc_albums .view-content{
    padding: 0 30px;
  }
  
  .view-id-mtpc_albums .view-content .views-row.album_grid_item.mtpc_masonry_item{
    width: calc(50% - 15px);
  }
  
  .view-id-mtpc_albums .view-content .views-row.album_grid_item.mtpc_masonry_item:nth-child(odd){
    margin-right: 30px;
  }
}