* {
box-sizing: border-box;
}

/*Sets up area on page for columns*/
.col-container {
display: table;
width: 100%;
}

/*First column controls*/
.col_1 {
display: table-cell;
padding: 16px;
width:60%;
}

/*Second column controls*/
.col_2 {
display: table-cell;
padding: 16px;
width:40%;
}


h2{
color:blue;
font-family:tahoma;
font-style:italic;
font-size:35px;
padding-bottom:10px; /*space under h2*/
text-align:center;
}


/*Image control to be on left side*/
.img_left{
width:55%;
border:1px solid red;
float:left;
margin:7px;
}
/*Image control to be on right side*/
.img_right{
width:55%;
border:1px solid red;
float:right;
margin:7px;
}

/* If the browser window is smaller than 600px, make the columns stack on top of each other */
@media only screen and (max-width: 600px) {
.col_1 {
display: block;
width: 100%;
}

.col_2 {
display: block;
width: 100%;
}

.img_left{
width:100%;
border:1px solid red;

}

.img_right{
width:100%;
border:1px solid red;

}
}