@media only screen and (min-width:801px) and (max-width:991px) {
  .top-bar .menu-icon { background-image: url("/themes/canteencorp_main/images/combined-shape-dark.png"); }
}
@media only screen and (min-width:801px) and (max-width:1024px) {
  .section { margin-bottom: 50px; }
  .path-user .main-content { width: 801px; }
  .page-node-type-resource article .content section.block { width: 801px; }
  .top-bar .search .search-icon { background-image: url("/themes/canteencorp_main/images/search.gif"); }
  .img-text-block .content .title { font-size: 32px; }
  .banner { height: auto; width: 100%;  background-size: cover; top: 0px; }
  .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: 70px; }
  .page .banner .content .title { line-height: 45px; font-size: 36px; }
  .img-text-block .content .title { font-size: 36px; }
  .support .title { font-size: 36px; }
  .help-families .text .title { width: auto; }
  .block-canteencorp-layout-homepage-health .health { height: 350px; margin-bottom: 50px; }
  .help-families .text .desc { width: auto; }
  .partners .sec .title { font-size: 28px; line-height: 35px; }
  .partners .sec { width: 32.5%; }
  .banner .content .sep { margin: 5px 0; }
  .banner .content .desc { font-size: 16px; line-height: 18px; }
  .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: 801px; 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 article .content section.block.block-canteencorp-layout-resource-banner { width: 100%; }
  .life .right .sec-img .img img { width: 100%; }
  .life .right .sec-img .text .desc { display: none; }
  /*.main-content .resource-share { position: unset; text-align: center; margin-bottom: 70px; }*/
  article.resource .content { margin-bottom: 50px; }
  .page-node-type-resource .resource-banner .content { padding: 50px; }
  .page-node-type-resource .resource-banner .title { width: 80%; }
  .centered-text .content { width: 80%; }
  .life .col-sm-6 { margin-bottom: 50px; }
  .life .right .sec-img .text .title a,
  .life .right .sec3 .text .title a { font-size: 16px; line-height: 26px; }
  .life .right .sec3 .text { padding: 15px; }
  .page-node-type-services .block-canteencorp-layout-homepage-banner { height: 330px; }
  .block-canteencorp-layout-find-resources .button { display: block; }
  .view-list-all-content,
  .listed-blocks { width: auto; padding: 0px 50px !important; }
  .view-list-all-content .views-col,
  .listed-blocks .views-col { width: 45% !important; }
  .view-list-all-content .views-field-field-carousel-image,
  .listed-blocks .views-field-field-carousel-image { height: 250px; }
  .block-webform { width: 100%; padding: 0px 20px !important; }
  .contact-us.page-node-type-page .content section.block.block-field-blocknodepagebody { width: auto; padding: 0px 20px !important; }
  .block-field-blocknodepagefield-3-co { width: auto; padding: 0px 20px !important; }
  .contact-us .block-field-blocknodepagefield-3-co .field--name-field-3-co { width: auto; padding: 0px !important; }
  .block-field-blocknodepagefield-3-co .field--name-field-column-1 { width: 35%; }
  .contact-us .block-field-blocknodepagefield-3-co .field--name-field-column-1,
  .contact-us .block-field-blocknodepagefield-3-co .field--name-field-column-2,
  .contact-us .block-field-blocknodepagefield-3-co .field--name-field-column-3 { padding: 20px; }
  .page-node-type-resource article .content section.block.block-views-blockresource-carousel-block-4 { padding: 0px !important; width: auto; }
  .page-node-type-resource article .content section.block.block-views-blockresource-carousel-block-3,
  .page-node-type-resource article .content section.block.block-views-blockresource-carousel-block-4 { padding: 0px !important; }
  .block-canteencorp-layout-find-annual-report { margin-top: -100px; }
  .block-canteencorp-layout-homepage-support section { padding: 0px !important; width: auto; }
  .page-node-type-services .content section.block.block-canteencorp-layout-homepage-support { width: 100%; }
  .page-node-type-services .content section.block { width: auto; }
  .page-node-type-publications .block-canteencorp-layout-homepage-banner { height: 650px; }
  /*.block-canteencorp-layout-find-services { margin-top: 0px; }*/
  .block-canteencorp-layout-find-services,
  .page-node-type-page article .content section.block-field-blocknodepagefield-video { /*width: 100%;*/ padding: 0 50px !important; }
}
