@media only screen and (min-width:1025px) and (max-width:1200px) {
  .section { margin-bottom: 50px; }
  .block-inline-block2-col-grid-intro .field--name-body,
  .block-inline-block2-col-grid-intro .field--type-entity-reference-revisions { width: 1025px; margin-bottom: 50px; }
  .path-user .main-content { width: 1025px; }
  .block-canteencorp-layout-homepage-support , .block-canteencorp-layout-homepage-banner{ width: 100% !important; }

  .page-node-type-resource article .content section.block { width: 1025px; }

  .img-text-block .content .title { font-size: 32px; }
  .block-views-blockresource-carousel-block-3 { margin: 0 90px; }
  .banner { height: auto; width: 100%; background-size: cover; }
  .top-bar .btn { margin-right: 50px; }
  .top-bar .search { margin-right: 30px; }
  .img-text-block .content { width: 50%; padding: 30px; }
  .img-text-block .img { width: 49%; }
  .img-text-block .img-bg { height: 450px; }
  .block-canteencorp-layout-homepage-health .health .content { height: 350px; }
  .block-canteencorp-layout-homepage-health .content .btn { margin-top: 130px; }
  .page .banner .content .title { line-height: 45px; font-size: 40px; }
  .block-canteencorp-layout-homepage-health .health { height: 350px; margin-bottom: 50px; }
  .img-text-block .content .title { font-size: 36px; }
  .support .title { font-size: 36px; }
  .partners .sec .title { font-size: 28px; line-height: 35px; }
  .partners .sec { width: 32.5%; }
  .banner .content .sep { margin: 7px 0; }
  .banner .content .desc { font-size: 16px; line-height: 22px; }
  .top-bar .header-menu { margin-right: 20px; }
  .block-canteencorp-layout-homepage-banner { height: 450px; margin-bottom: 0px; }
  .block-canteencorp-layout-homepage-families { margin-top: 100px; }
  .support .content { padding: 40px 50px; }
  .help-families .img2 { left: 100px; top: 200px; max-width: 300px; }
  .help-families .img1 { top: -50px; left: 40px; height: 300px; width: auto; }
  .help-families .text { width: 49%; padding-left: 40px; }
  .help-families .imgs { width: 50%; }
  .block-canteencorp-layout-homepage-families { margin-top: 100px; margin-bottom: 30px; }
  .view-resource-carousel { width: 1025px; padding: 0px 10px !important; }
  /*.view-resource-carousel .view-header { margin-bottom: 70px; }*/
  .slick--view--resource-carousel .unslick .slick__slide,
  .slick--view--resource-carousel .slick-initialized .slick__slide { /*width: 400px !important;*/ }
  .slick--view--resource-carousel .slick-slider .slick-track,
  .slick--view--resource-carousel .slick-slider .slick-list { height: 380px; overflow: hidden; }
  .page-node-type-resource .resource-banner .title { font-size: 28px; line-height: 35px; width: 80%; }
  /*.main-content .resource-share { top: 360px; right: 40%; }*/
  .banner { background-size: 100% 500px; }
  .main-content .resource-share { position: unset; text-align: center; margin-bottom: 70px; }
  article.resource .content { margin-bottom: 50px; }
  .page-node-type-resource article .content section.block.block-canteencorp-layout-resource-banner { width: auto; }
  .centered-text .content { width: 80%; }
  .life .right .sec-img .img { width: 40%; }
  .life .right .sec-img .img img { width: 100%; }
  .life .right .sec3 .text { padding: 15px; }
  .life .right .sec-img .text { padding: 15px; width: 59%; }
  .page-node-type-services .block-canteencorp-layout-homepage-banner { height: 380px; }
  .page-node-type-resource article .content section.block.block-views-blockresource-carousel-block-3 { width: auto !important; padding: 50px !important; }
  .block-views-blockresource-carousel-block-3 .view-resource-carousel { padding: 0 !important; width: auto !important; }
  .block-canteencorp-layout-find-resources { width: 100%; padding: 0px 90px !important; }
  .view-list-all-content,
  .listed-blocks { width: auto; }
}
