
/* COLS */

.onethreecol {
	clear:both;
	padding:60px 0;
}

.onethreecol .box:nth-of-type(odd) {
	width:23%;
	margin-right:2%;
	float:left;
}

.onethreecol .box:nth-of-type(odd) img {
	max-width:100%;
	height:auto;
}

.onethreecol .box:nth-of-type(even) {
	width:75%;
	float:right;
}


.threeonecol {
	clear:both;
	padding:0;
}

.threeonecol .box {
	overflow:hidden;
}

.threeonecol .box:nth-of-type(even) img {
	max-width:100%;
	height:auto;
	margin-bottom:10px;
	clear:both;
}

.threeonecol .box:nth-of-type(odd) {
	width:75%;
	float:left;
}

.threeonecol .box:nth-of-type(even) {
	width:23%;
	margin-left:2%;
	float:right;
}

@media screen and (max-width: 650px)
{
.threeonecol .box {
	width:100%!important;
	float:left;
	margin:0!important;
}
.threeonecol .box:nth-of-type(odd) {
	padding-bottom:40px;
}
}


.twocol {
	clear:both;
}

.twocol .box {
	width:49%;
	float:left;
}

.twocol .box img {
	max-width:100%;
	height:auto;
}

.twocol .box:nth-of-type(even) {
	margin-left:2%;
}

@media screen and (max-width: 650px)
{
.twocol .box {
	width:100%!important;
	float:left;
	margin:0!important;
}
}


.threecol  {
	clear:both;
	margin-bottom:30px;
}

.threecol .box {
	width:32%;
	float:left;
	overflow:hidden;
}

.threecol .box img {
	max-width:100%;
}

.threecol div.box:nth-child(3n+2) {
	margin:0 2%;
}



@media screen and (max-width: 780px)
{
.threecol .box {
	width:100%;
	float:left;
}

.threecol div.box:nth-child(3n+2),.threecol div.box:nth-child(2n+2) {
	margin:0;
}
}



.fourcol, .fourcol.static  {
	clear:both;
}

.fourcol .box,.fourcol.static .box {
	width:23.5%;
	float:left;
	margin-right:2%
}

.fourcol .box img,.fourcol.static .box img {
	max-width:100%;
	height:auto;
}


.fourcol>div.box:nth-child(4n+4),.fourcol.static>div.box:nth-child(4n+4) {
	margin-right:0;
}



@media screen and (max-width: 650px)
{
.fourcol .box {
	margin:inherit 0 inherit 0!important;
	width:47%!important;
}

.fourcol .box:nth-of-type(even) {
	margin-left:2%;
}
}

@media screen and (max-width: 400px)
{
.fourcol .box {
	width:100%!important;
	margin:inherit 0 inherit 0!important;
}
}


.fivecol  {
	clear:both;
	margin-bottom:30px;
}

.fivecol .box {
	width:18%;
	float:left;
	overflow:hidden;
	margin-right:2.1%;
}

.fivecol .box:nth-child(5) {
	margin-right:0;
}


.fivecol .box img {
	max-width:100%;
}





.sixcol  {
	clear:both;
}

.sixcol .box {
	width:15%;
	float:left;
	margin:0 2% 0 0;
	overflow:hidden;
}

.sixcol .box img {
	max-width:100%;
	height:auto;
}


.sixcol>div.box:nth-child(6n+6) {
	margin-right:0;
}


@media screen and (max-width: 800px)
{

.sixcol .box {
	width:32%;
	float:left;
	margin-right:2%
}

.sixcol>div.box:nth-child(3n+3) {
	margin-right:0!important;
}

}

@media screen and (max-width: 500px)
{

.sixcol .box {
	width:49%;
	float:left;
	margin-right:2%
}

.sixcol>div.box:nth-child(2n+2) {
	margin-right:0!important;
}

}

/* END COLS */
