/* 
xl : max-width: 1200px
l  : max-width: 920px
m  : max-width: 800px
s  : max-width: 600px
xs : max-width: 450px
*/

.row {
    width: 100%;
	max-width: 1180px;
	height: auto;
    margin-left: auto;
    margin-right: auto;
	padding: 0px 30px;
	xbackground-color:#f000ff; 
}

@media screen and (max-width: 900px) {
    .row {
        width: 100%;
    }
}

@media screen and (max-width: 800px) {
    .row {
        width: 100%;
		padding: 0px 20px;
    }
    .row .row {
		padding: 0px 10px;
    }
}

.row .desktop-1 {
    width: 8.3333%;
	float: left;
	xbackground-color:#f000ff;
}

.row .desktop-2 {
    width: 16.6667%;
	float: left;
}

.row .desktop-3 {
    width: 25%;
	float: left;
	xbackground-color:#f000ff;
}

.row .desktop-4 {
    width: 33.3333%;
	float: left;
	xbackground-color:#f000ff;
}

.row .desktop-5 {
    width: 41.6667%;
	float: left;
	xbackground-color:#f000ff;
}

.row .desktop-6 {
    width: 50%;
	float: left;
	xbackground-color:#f000ff;
}

.row .desktop-7 {
    width: 58.3333%;
	float: left;
	xbackground-color:#ff0f00; 
}

.row .desktop-8 {
    width: 66.6667%;
	float: left;
	xbackground-color:#ff0f00; 
}

.row .desktop-9 {
    width: 75%;
	float: left;
}

.row .desktop-10 {
    width: 83.3333%;
	float: left;
}

.row .desktop-11 {
    width: 91.6667%;
	float: left;
}

.row .desktop-12 {
    width: 100%;
	float: left;
}

@media screen and (max-width: 920px) {
    .row .tablet-1 {
		width: 8.3333%;
		float: left;
    }

    .row .tablet-2 {
		width: 16.6667%;
		float: left;
    }

    .row .tablet-3 {
		width: 25%;
		float: left;
    }

    .row .tablet-4 {
		width: 33.3333%;
		float: left;
    }

    .row .tablet-5 {
		width: 41.6667%;
		float: left;
    }

    .row .tablet-6 {
		width: 50%;
		float: left;
    }

	.row .tablet-7 {
		width: 58.3333%;
		float: left;
	}

	.row .tablet-8 {
		width: 66.6667%;
		float: left;
	}

	.row .tablet-9 {
		width: 75%;
		float: left;
	}

	.row .tablet-10 {
		width: 83.3333%;
		float: left;
	}

	.row .tablet-11 {
		width: 91.6667%;
		float: left;
	}

	.row .tablet-12 {
		width: 100%;
		float: left;
	}
}

@media screen and (max-width: 800px) {
    .row .mobile-1 {
        width: 33.3333%;
    }

    .row .mobile-2 {
        width: 50%;
    }

    .row .mobile-2 {
        width: 66.6667%;
    }

    .row .mobile-3 {
        width: 100%;
    }
}

.row .push-left-1 {
    padding-left: 8.3333%;
}

.row .push-left-2 {
    padding-left: 16.6667%;
}

.row .push-left-3 {
    padding-left: 25%;
}

.row .push-left-4 {
    padding-left: 33.3333%;
}

.row .push-left-5 {
    padding-left: 41.6667%;
}

.row .push-left-6 {
    padding-left: 50%;
}

.row .push-right-1 {
    padding-right: 8.3333%;
}

.row .push-right-2 {
    padding-right: 16.6667%;
}

.row .push-right-3 {
    padding-right: 25%;
}

.row .push-right-4 {
    padding-right: 33.3333%;
}

.row .push-right-5 {
    padding-right: 41.6667%;
}

.row .push-right-6 {
    padding-right: 50%;
}

/***************************************************/
