.image_twocontent {display: flex;}
.mason_image_item{max-width: 1090px;margin:0 auto;padding:0 20px;column-gap: 20px;}
.mason_image_item .image__wrapper {padding-bottom: 40%;width: 100%;}


@media only screen and (max-width: 767px){
  .image_twocontent {display: flex;flex-direction: column;}
  .image_twocontent .image__wrapper:last-child {margin-top: 20px;}
  .image_twocontent .image__wrapper { padding-bottom: 65%;}
}


@media only screen and (min-width: 767px){
  .c-page--page-our_sourcing_philosophy .image_twocontent  .image__wrapper,.c-page--page-our_vision_intention .image_twocontent  .image__wrapper {padding-bottom: 27%;}
}
@media only screen and (max-width: 767px){
  .c-page--page-our_sourcing_philosophy .image_twocontent .image__wrapper, .c-page--page-our_vision_intention .image_twocontent .image__wrapper {padding-bottom: 46%;}
}
