/* base camp style add responsive */

	* {
  box-sizing: border-box;
}
	.left {
  float:left;
  width:50%;
  padding:0 20px;
}
	.right {
  float:right;
  width:50%;
  padding:0 20px;
}
/* Clear floats after image containers */
.row::after {
  content: "";
  clear: both;
  display: table;
}
.corps1 {
  column-count: 2;
  column-gap: 40px;
  column-width: 250px;
}
.corps2 {
  column-count: 2;
  column-gap: 40px;
  column-width: 250px;
  column-rule-style: solid;
  column-rule-width: 1px;
}
	@media only screen and (max-width:620px) {
  	/* For mobile phones: */
  	.left, .right {
    width:100%;}
	}
	img {
    max-width: 100%;
    height: auto;
	margin-bottom: 0px;
align: top;}
