.twocol_one{width:48%;}
.threecol_one{width:30.66%;}
.threecol_two{width:65.33%;}
.fourcol_one{width:22%;}
.fourcol_two{width:48%;}
.fourcol_three{width:74%;}
.fivecol_one{width:16.8%;}
.fivecol_two{width:37.6%;}
.fivecol_three{width:58.4%;}
.fivecol_four{width:67.2%;}
.twocol_one,.threecol_one,.threecol_two,.fourcol_one,.fourcol_two,.fourcol_three,.fivecol_one,.fivecol_two,.fivecol_three,.fivecol_four{float:left;margin-right:4%;position:relative;}
.last{clear:right;margin-right:0 !important;}

@media only screen and (max-width: 767px) {
	.twocol_one,.threecol_one,.threecol_two,.fourcol_one,.fourcol_two,.fourcol_three,.fivecol_one,.fivecol_two,.fivecol_three,.fivecol_four {float: none; margin: 0 0 30px 0; width: 100%; }
}

/* --------pour image keynotes----- */
/*Resize images to fit the main content area.*/
img.size-auto, img.size-full, img.size-large, img.size-medium, .attachment img { max-width: 92%; height: auto; }
/*img.size-auto, img.size-full, img.size-large, img.size-medium, .attachment img { max-width: 100%; height: auto; } */

#fullResImage {max-width: none;}
.alignleft, img.alignleft { display: inline; float: left; margin-right: 20px;}
.alignright, img.alignright { display: inline; float: right; margin-left: 20px;}
.aligncenter, img.aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; }
img.alignleft, img.alignright, img.aligncenter, img.alignnone { margin-bottom: 20px; }
