@media only screen and (min-width:981px) and (max-width: 1180px)  {
#news-grid .et_pb_main_blurb_image {
width: 180px !important;
}
#news-grid .et_pb_blurb_container {
width: 180px !important;
}
#hero-banner .et_pb_slide {
    height: 354px;
}
}
@media only screen and (min-width: 981px) {
  .desktop_logo {
    display:inline-block !important;
  }
  .mobile_logo {
    display:none !important;
  }
.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation {
    padding: 16px 0 16px 0 !important;
}
#gallery-section-images .et_pb_container {
min-height:410px !important;
}
 #slider-top-box {
  position:relative;
  width:100%;
}
#news-top-box {
  background-color: #fff;
  background-clip: content-box;
}
.et_pb_gutters3 .et_pb_column {
    margin-right: 4.7%;
}
#videos-section-header {
    border-bottom: 1px solid #E0E0E0;
}
#image-section-header {
  border-bottom: 1px solid #E0E0E0;
}
}
@media (min-width: 769px) {
  #press-mobile-set {
    display:none;
  }

}
@media (max-width: 768px) {
  #press-desktop-set {
    display:none !important;
  }
  #press-mobile-set {
    display:block !important;
  }
  #press-release-box {
    padding-bottom:0px !important;
    border-bottom:0px !important;
  }
  #press-section {
    width:100%;
  }
  #press-section-header {
    padding:0px;
    width:100%;
  }
  #press-mobile-set .et_pb_toggle_open {
    padding: 20px 0px 0 0px !important;
  }
  #press-mobile-set .et_pb_toggle_close {
    padding: 20px 0px 0 0px !important;
  }
  #press-mobile-set .mobile-item-set {
    padding-left: 5%;
    padding-right: 5%;
  }
  #press-mobile-set .et_pb_toggle_title {
    padding-left:5%;
    padding-bottom:15px;
  }
  #press-section-header .et_pb_text {
  	text-align:center;
  }
  #press-section-header .et_pb_text p {
    color:#e76f2f;
    font-size: 1.5em;
  }

  #footer-info {
    display:none;
  }
  #footer-info-mobile {
    display:block !important;
    color: #fff;
    font-size:12px;
    text-align:left;
    color: #c4c2bb !important;
  }
  .footer-logo {
    display:none;
  }
  .footer-logo-mobile {
    display:block !important;
    text-align:left;
  }
  .bottom-nav {
    text-align:left !important;
  }
  .bottom-nav li {
    width:100%;
    padding: 5px 0px;
  }
} /* max width:768px */
@media (max-width: 980px) {
  .desktop_logo {
    display:none !important;
  }
  .mobile_logo {
    display:inline-block !important;
  }
  #et-top-navigation {
    width: 100%;
    padding-left: 0px !important;
  }
  #et_mobile_nav_menu {
    float:left !important;
  }
  #main-header {
    background-color:#646361 !important;
  }
  /* Changes mobile logo to specified image */
  #logo {
    content: url("/wp-content/uploads/2016/11/mobile_logo.png");
  }
  .mobile_menu_bar:before {
        color: #646362 !important;
  }
  .mobile_menu_bar {
    background-image: url("/wp-content/uploads/2016/11/MenuIcon.png");
    background-repeat:no-repeat;
  }
  .mobile_menu_bar:before {
    z-index:-1;
  }
  .logo_container {
    text-align:center !important;
  }

  /* Contact Address */

  #contact-section-box .et_pb_column_8 {
    margin: 0px auto;
    width: 250px !important;
    float:none !important;
  }
  #contact-section-box .et_pb_column_9 {
    margin: 0px auto;
    width: 250px !important;
    float:none !important;
    margin-right: inherit !important;
  }
  #contact-section-box .et_pb_image_0 {
      margin-left: 0px !important;
  }
  #contact-section-box .et_pb_column_9 .et_pb_module {
    float:left;
  }
  #contact-address div {
      float: none !important;
  }
  .special-footer {
    width:49% !important;
  }
  #footer-info {
    width: 200px !important;
  }
}
@media (min-width: 641px) {
  /* Hero Image */
  #hero-banner .et_pb_slide_title {
  text-align:left !important;
  font-weight: 700 !important;
  }
  #news-grid .et_pb_column {
    margin-top:30px !important;
  }
}


@media (max-width: 640px) {
  #hero-banner .et_pb_slide {
    height:420px;
    background-position: 70% 50%;
  }
  #hero-banner .et_pb_slide_title {
    text-align:center !important;
    color:#fff !important;
        font-weight: 700 !important;
  }
  #news-section-header .et_pb_text {
  	text-align:center;
  }
  #news-section-header .et_pb_text p {
    color:#e76f2f;
    font-size: 1.5em;
  }
  #news-section-header,#news-section-content {
    padding:0px;
  }
  #news-section-content {
    width:99% !important;
  }
  #news-grid .et_pb_blurb_container {
    display:none;
  }
  #news-grid {
    padding:0px;
    width:99%;
  }
  #news-grid .et_pb_main_blurb_image {
    width: auto !important;
    max-width: 207px;
    height: 200px !important;
        margin-bottom: 0px !important;
  }
  #news-grid .et_pb_main_blurb_image:hover .hover-news-link {
      display:none !important;
  }
  #news-grid .et_pb_column.et_pb_column_1_4 {
    width: 32% !important;
        margin-right: 1.2%;
  }
  #news-grid .et_pb_column.et_pb_column_1_4:nth-child(even) {
    margin-right: 1.2% !important;
  }
  #news-grid .et_pb_column {
    margin-top: 5px !important;
    margin-bottom: 0px !important;
  }




  #gallery-section-head .header-content {
  	text-align:center;
  }
  #gallery-section-head .header-content h1 {
    color:#e76f2f !important;
    font-size: 2em;
  }
  #gallery-section-head {
    padding:0px;
  }
  #gallery-section-images {
    display:none;
  }
  #gallery-section-main {
    background-color:#fff !important;
  }

  #video-section-box {
  /* border-bottom: 1px solid #E0E0E0; */
  }
  #video-section-main-box {
  border-bottom: 1px solid #E0E0E0;
  }
  #videos-section-header .et_pb_text {
  	text-align:center;
  }
  #videos-section-header .et_pb_text p {
    color:#646361;
    font-size: 1.5em;
    font-weight:600;
  }
  #videos-section-header .et_pb_column {
    margin-bottom:0px;
  }
  #videos-section-header {
    padding:0px;
  }
  #videos-section .et_pb_column.et_pb_column_1_4 {
    width:100% !important;
    margin-right: 0% !important;
  }
  #videos-section {
    padding:0px;
    width:85% !important;
  }
  #videos-section .video_overlay {
    width: 420px !important;
    height: 250px !important;
  }
  #videos-section .et_pb_main_blurb_image {
    width: auto !important;
    max-width: 432px;
    max-height: 262px !important;
    height: auto !important;
  }
  #videos-section .et_pb_blurb_container {
    text-align:center;
    width:100% !important;

  }
  #videos-section .et_pb_blurb_container h4 {
        font-weight:400 !important;
        font-size:1.8em  !important;
  }

  #image-section-header .et_pb_text p {
    color: #646361;
    font-size: 1.5em;
    font-weight: 600;
    text-align: center;
  }
  #image-section-header {
    padding-top:30px !important;
      padding-bottom: 0px !important;
  }
  #image-downloads .et_pb_column.et_pb_column_1_4 {
    width:100% !important;
    margin-right: 0% !important;
  }
  #image-downloads .et_pb_main_blurb_image {
      width: auto !important;
      max-width: 432px;
      max-height: 262px !important;
      height: auto !important;
  }
  #image-downloads .et_pb_blurb_container {
    width:100% !important;
  }
  #image-downloads .et_pb_blurb_container h4 {
    font-weight: 400 !important;
    font-size: 1.8em !important;
  }
  #image-downloads .et_pb_blurb_container p {
  	font-size:20px;
    line-height: 1.5em;
  }
  #press-mobile-set {
    margin-bottom:0px !important;
  }
  #press-section {
    padding-bottom:0px !important;
  }
  /* Footer */
  .footer-logo {
    float:none;
    width:100%;
    text-align:center;
    padding-right:0px !important;
    padding-bottom: 0px;
  }
  #footer-info-mobile {
    display:block !important;
    color: #878680;
    font-size: 12px;
    float: none;
    text-align: left;
  }
  #footer-info {
    display:none !important;
  }
  #image-downloads .et_pb_main_blurb_image {
  height:300px !important;
  }
  #heritage-footer .et_pb_blurb_0 {
  width: 54% !important;
  }
  #heritage-footer .et_pb_blurb_1 {
  width: 44% !important;
  }
  #heritage-footer .et_pb_blurb_2 {
  width: 54% !important;
  }
  #heritage-footer .et_pb_blurb_3 {
  width: 44% !important;
  }
  #heritage-footer .et_pb_blurb_4 {
  width: 54% !important;
  }
  #heritage-footer .et_pb_blurb_5 {
  width: 44% !important;
  }
  #hero-banner .et_pb_slide {
    background-image:linear-gradient(rgba(54, 53, 53, 0.61) 0%, rgba(119, 118, 118, 0.57) 10%, rgba(137, 137, 137, 0.44) 25%,transparent),url(/wp-content/uploads/2016/11/hero-image.png) !important
      }
} /* max-width: 640px */
@media (max-width: 560px) {
#videos-section .video_overlay {
  width: calc(100% - 0.80em) !important;
  height: calc(75% - 3.7em) !important;
}
}
/* max-width: 480px */
@media (max-width: 480px) {
  #news-grid .et_pb_column.et_pb_column_1_4 {
    width: 49% !important;
  }
  #news-grid .et_pb_column.et_pb_column_1_4:nth-child(even) {
    margin-right: 0% !important;
  }
  #hero-banner .et_pb_slide {
      height: 350px;
  }
  #image-downloads .et_pb_blurb_container h4 {
    font-weight: 400 !important;
    font-size: 1.5em !important;
  }
  #image-downloads .et_pb_blurb_container p {
    font-size:16px;
    line-height: 1.2em;
  }
  #image-downloads .et_pb_main_blurb_image {
  height:200px !important;
  }
}/* max-width: 480px */
/* max-width: 480px */
@media (max-width: 320px) {
  #hero-banner .et_pb_slide {
      height: 280px;
  }
}
@media only screen and (max-width: 780px) {

    .pp_pic_holder.pp_default { width: 90%!important; left: 5%!important; overflow: hidden; }
    div.pp_default .pp_content_container .pp_left { padding-left: 0!important; }
    div.pp_default .pp_content_container .pp_right { padding-right: 0!important; }
    .pp_content { width: 100%!important; height: auto!important; }
    .pp_fade { width: 100%!important; height: 100%!important; }
    a.pp_expand, a.pp_contract, .pp_hoverContainer, .pp_gallery, .pp_top, .pp_bottom { display: none!important; }
    #pp_full_res img { width: 100%!important; height: auto!important; }
    .pp_details { width: 100%!important; padding-left: 3%; padding-right: 4%; padding-top: 10px; padding-bottom: 10px; background-color: #fff; margin-top: -2px!important; }
    a.pp_close { right: 4%!important; top: 10px!important; }
    #pp_full_res { padding: 10px !important;}
    #pp_full_res iframe {width:100% !important;height: 195px;}

}
