/* Grid system */

.container-fluid, .container-lg, .container-md, .container-sm, .container-xl {
	padding-right: 10px;
	padding-left: 10px;
}

.container {
	padding-right: 10px;
	padding-left: 10px;
}
	.row {
		margin-right: -10px;
		margin-left: -10px;
	}
		.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
			padding-right: 10px;
			padding-left: 10px;
		}



@media only screen and (max-width: 575px) {
	/*xs*/

	/* Il fattore moltiplicativo è pari a 12/11 = 1.090909 */
	.row.reset-col-11 > .col-1 {
		-ms-flex: 0 0 calc(8.333333% * 1.090909);
		flex: 0 0 calc(8.333333% * 1.090909);
		max-width: calc(8.333333% * 1.090909);
	}

	.row.reset-col-11 > .offset-1 { margin-left: calc(8.333333% * 1.090909); }

	.row.reset-col-11 > .col-2 {
		-ms-flex: 0 0 calc(16.666667% * 1.090909);
		flex: 0 0 calc(16.666667% * 1.090909);
		max-width: calc(16.666667% * 1.090909);
	}

	.row.reset-col-11 > .offset-2 { margin-left: calc(16.666667% * 1.090909); }

	.row.reset-col-11 > .col-3 {
		-ms-flex: 0 0 calc(25% * 1.090909);
		flex: 0 0 calc(25% * 1.090909);
		max-width: calc(25% * 1.090909);
	}

	.row.reset-col-11 > .offset-3 { margin-left: calc(25% * 1.090909); }

	.row.reset-col-11 > .col-4 {
		-ms-flex: 0 0 calc(33.333333% * 1.090909);
		flex: 0 0 calc(33.333333% * 1.090909);
		max-width: calc(33.333333% * 1.090909);
	}

	.row.reset-col-11 > .offset-4 { margin-left: calc(33.333333% * 1.090909); }

	.row.reset-col-11 > .col-5 {
		-ms-flex: 0 0 calc(41.666667% * 1.090909);
		flex: 0 0 calc(41.666667% * 1.090909);
		max-width: calc(41.666667% * 1.090909);
	}

	.row.reset-col-11 > .offset-5 { margin-left: calc(41.666667% * 1.090909); }

	.row.reset-col-11 > .col-6 {
		-ms-flex: 0 0 calc(50% * 1.090909);
		flex: 0 0 calc(50% * 1.090909);
		max-width: calc(50% * 1.090909);
	}

	.row.reset-col-11 > .offset-6 { margin-left: calc(50% * 1.090909); }

	.row.reset-col-11 > .col-7 {
		-ms-flex: 0 0 calc(58.333333% * 1.090909);
		flex: 0 0 calc(58.333333% * 1.090909);
		max-width: calc(58.333333% * 1.090909);
	}

	.row.reset-col-11 > .offset-7 { margin-left: calc(58.333333% * 1.090909); }

	.row.reset-col-11 > .col-8 {
		-ms-flex: 0 0 calc(66.666667% * 1.090909);
		flex: 0 0 calc(66.666667% * 1.090909);
		max-width: calc(66.666667% * 1.090909);
	}

	.row.reset-col-11 > .offset-8 { margin-left: calc(66.666667% * 1.090909); }

	.row.reset-col-11 > .col-9 {
		-ms-flex: 0 0 calc(75% * 1.090909);
		flex: 0 0 calc(75% * 1.090909);
		max-width: calc(75% * 1.090909);
	}

	.row.reset-col-11 > .offset-9 { margin-left: calc(75% * 1.090909); }

	.row.reset-col-11 > .col-10 {
		-ms-flex: 0 0 calc(83.333333% * 1.090909);
		flex: 0 0 calc(83.333333% * 1.090909);
		max-width: calc(83.333333% * 1.090909);
	}

	.row.reset-col-11 > .offset-10 { margin-left: calc(83.333333% * 1.090909); }

	.row.reset-col-11 > .col-11 {
		-ms-flex: 0 0 calc(91.666667% * 1.090909);
		flex: 0 0 calc(91.666667% * 1.090909);
		max-width: calc(91.666667% * 1.090909);
	}

	.row.reset-col-11 > .offset-11 { margin-left: calc(91.666667% * 1.090909); }



	/* Il fattore moltiplicativo è pari a 12/10 = 1.2 */
	.row.reset-col-10 > .col-1 {
		-ms-flex: 0 0 calc(8.333333% * 1.2);
		flex: 0 0 calc(8.333333% * 1.2);
		max-width: calc(8.333333% * 1.2);
	}

	.row.reset-col-10 > .offset-1 { margin-left: calc(8.333333% * 1.2); }

	.row.reset-col-10 > .col-2 {
		-ms-flex: 0 0 calc(16.666667% * 1.2);
		flex: 0 0 calc(16.666667% * 1.2);
		max-width: calc(16.666667% * 1.2);
	}

	.row.reset-col-10 > .offset-2 { margin-left: calc(16.666667% * 1.2); }

	.row.reset-col-10 > .col-3 {
		-ms-flex: 0 0 calc(25% * 1.2);
		flex: 0 0 calc(25% * 1.2);
		max-width: calc(25% * 1.2);
	}

	.row.reset-col-10 > .offset-3 { margin-left: calc(25% * 1.2); }

	.row.reset-col-10 > .col-4 {
		-ms-flex: 0 0 calc(33.333333% * 1.2);
		flex: 0 0 calc(33.333333% * 1.2);
		max-width: calc(33.333333% * 1.2);
	}

	.row.reset-col-10 > .offset-4 { margin-left: calc(33.333333% * 1.2); }

	.row.reset-col-10 > .col-5 {
		-ms-flex: 0 0 calc(41.666667% * 1.2);
		flex: 0 0 calc(41.666667% * 1.2);
		max-width: calc(41.666667% * 1.2);
	}

	.row.reset-col-10 > .offset-5 { margin-left: calc(41.666667% * 1.2); }

	.row.reset-col-10 > .col-6 {
		-ms-flex: 0 0 calc(50% * 1.2);
		flex: 0 0 calc(50% * 1.2);
		max-width: calc(50% * 1.2);
	}

	.row.reset-col-10 > .offset-6 { margin-left: calc(50% * 1.2); }

	.row.reset-col-10 > .col-7 {
		-ms-flex: 0 0 calc(58.333333% * 1.2);
		flex: 0 0 calc(58.333333% * 1.2);
		max-width: calc(58.333333% * 1.2);
	}

	.row.reset-col-10 > .offset-7 { margin-left: calc(58.333333% * 1.2); }

	.row.reset-col-10 > .col-8 {
		-ms-flex: 0 0 calc(66.666667% * 1.2);
		flex: 0 0 calc(66.666667% * 1.2);
		max-width: calc(66.666667% * 1.2);
	}

	.row.reset-col-10 > .offset-8 { margin-left: calc(66.666667% * 1.2); }

	.row.reset-col-10 > .col-9 {
		-ms-flex: 0 0 calc(75% * 1.2);
		flex: 0 0 calc(75% * 1.2);
		max-width: calc(75% * 1.2);
	}

	.row.reset-col-10 > .offset-9 { margin-left: calc(75% * 1.2); }

	.row.reset-col-10 > .col-10 {
		-ms-flex: 0 0 calc(83.333333% * 1.2);
		flex: 0 0 calc(83.333333% * 1.2);
		max-width: calc(83.333333% * 1.2);
	}

	.row.reset-col-10 > .offset-10 { margin-left: calc(83.333333% * 1.2); }



	/* Il fattore moltiplicativo è pari a 12/9 = 1.333333 */
	.row.reset-col-9 > .col-1 {
		-ms-flex: 0 0 calc(8.333333% * 1.333333);
		flex: 0 0 calc(8.333333% * 1.333333);
		max-width: calc(8.333333% * 1.333333);
	}

	.row.reset-col-9 > .offset-1 { margin-left: calc(8.333333% * 1.333333); }

	.row.reset-col-9 > .col-2 {
		-ms-flex: 0 0 calc(16.666667% * 1.333333);
		flex: 0 0 calc(16.666667% * 1.333333);
		max-width: calc(16.666667% * 1.333333);
	}

	.row.reset-col-9 > .offset-2 { margin-left: calc(16.666667% * 1.333333); }

	.row.reset-col-9 > .col-3 {
		-ms-flex: 0 0 calc(25% * 1.333333);
		flex: 0 0 calc(25% * 1.333333);
		max-width: calc(25% * 1.333333);
	}

	.row.reset-col-9 > .offset-3 { margin-left: calc(25% * 1.333333); }

	.row.reset-col-9 > .col-4 {
		-ms-flex: 0 0 calc(33.333333% * 1.333333);
		flex: 0 0 calc(33.333333% * 1.333333);
		max-width: calc(33.333333% * 1.333333);
	}

	.row.reset-col-9 > .offset-4 { margin-left: calc(33.333333% * 1.333333); }

	.row.reset-col-9 > .col-5 {
		-ms-flex: 0 0 calc(41.666667% * 1.333333);
		flex: 0 0 calc(41.666667% * 1.333333);
		max-width: calc(41.666667% * 1.333333);
	}

	.row.reset-col-9 > .offset-5 { margin-left: calc(41.666667% * 1.333333); }

	.row.reset-col-9 > .col-6 {
		-ms-flex: 0 0 calc(50% * 1.333333);
		flex: 0 0 calc(50% * 1.333333);
		max-width: calc(50% * 1.333333);
	}

	.row.reset-col-9 > .offset-6 { margin-left: calc(50% * 1.333333); }

	.row.reset-col-9 > .col-7 {
		-ms-flex: 0 0 calc(58.333333% * 1.333333);
		flex: 0 0 calc(58.333333% * 1.333333);
		max-width: calc(58.333333% * 1.333333);
	}

	.row.reset-col-9 > .offset-7 { margin-left: calc(58.333333% * 1.333333); }

	.row.reset-col-9 > .col-8 {
		-ms-flex: 0 0 calc(66.666667% * 1.333333);
		flex: 0 0 calc(66.666667% * 1.333333);
		max-width: calc(66.666667% * 1.333333);
	}

	.row.reset-col-9 > .offset-8 { margin-left: calc(66.666667% * 1.333333); }

	.row.reset-col-9 > .col-9 {
		-ms-flex: 0 0 calc(75% * 1.333333);
		flex: 0 0 calc(75% * 1.333333);
		max-width: calc(75% * 1.333333);
	}

	.row.reset-col-9 .offset-9 { margin-left: calc(75% * 1.333333); }



	/* Il fattore moltiplicativo è pari a 12/8 = 1.5 */
	.row.reset-col-8 > .col-1 {
		-ms-flex: 0 0 calc(8.333333% * 1.5);
		flex: 0 0 calc(8.333333% * 1.5);
		max-width: calc(8.333333% * 1.5);
	}

	.row.reset-col-8 > .offset-1 { margin-left: calc(8.333333% * 1.5); }

	.row.reset-col-8 > .col-2 {
		-ms-flex: 0 0 calc(16.666667% * 1.5);
		flex: 0 0 calc(16.666667% * 1.5);
		max-width: calc(16.666667% * 1.5);
	}

	.row.reset-col-8 > .offset-2 { margin-left: calc(16.666667% * 1.5); }

	.row.reset-col-8 > .col-3 {
		-ms-flex: 0 0 calc(25% * 1.5);
		flex: 0 0 calc(25% * 1.5);
		max-width: calc(25% * 1.5);
	}

	.row.reset-col-8 > .offset-3 { margin-left: calc(25% * 1.5); }

	.row.reset-col-8 > .col-4 {
		-ms-flex: 0 0 calc(33.333333% * 1.5);
		flex: 0 0 calc(33.333333% * 1.5);
		max-width: calc(33.333333% * 1.5);
	}

	.row.reset-col-8 > .offset-4 { margin-left: calc(33.333333% * 1.5); }

	.row.reset-col-8 > .col-5 {
		-ms-flex: 0 0 calc(41.666667% * 1.5);
		flex: 0 0 calc(41.666667% * 1.5);
		max-width: calc(41.666667% * 1.5);
	}

	.row.reset-col-8 > .offset-5 { margin-left: calc(41.666667% * 1.5); }

	.row.reset-col-8 > .col-6 {
		-ms-flex: 0 0 calc(50% * 1.5);
		flex: 0 0 calc(50% * 1.5);
		max-width: calc(50% * 1.5);
	}

	.row.reset-col-8 > .offset-6 { margin-left: calc(50% * 1.5); }

	.row.reset-col-8 > .col-7 {
		-ms-flex: 0 0 calc(58.333333% * 1.5);
		flex: 0 0 calc(58.333333% * 1.5);
		max-width: calc(58.333333% * 1.5);
	}

	.row.reset-col-8 > .offset-7 { margin-left: calc(58.333333% * 1.5); }

	.row.reset-col-8 > .col-8 {
		-ms-flex: 0 0 calc(66.666667% * 1.5);
		flex: 0 0 calc(66.666667% * 1.5);
		max-width: calc(66.666667% * 1.5);
	}

	.row.reset-col-8 > .offset-8 { margin-left: calc(66.666667% * 1.5); }



	/* Il fattore moltiplicativo è pari a 12/7 = 1.714286 */
	.row.reset-col-7 > .col-1 {
		-ms-flex: 0 0 calc(8.333333% * 1.714286);
		flex: 0 0 calc(8.333333% * 1.714286);
		max-width: calc(8.333333% * 1.714286);
	}

	.row.reset-col-7 > .offset-1 { margin-left: calc(8.333333% * 1.714286); }

	.row.reset-col-7 > .col-2 {
		-ms-flex: 0 0 calc(16.666667% * 1.714286);
		flex: 0 0 calc(16.666667% * 1.714286);
		max-width: calc(16.666667% * 1.714286);
	}

	.row.reset-col-7 > .offset-2 { margin-left: calc(16.666667% * 1.714286); }

	.row.reset-col-7 > .col-3 {
		-ms-flex: 0 0 calc(25% * 1.714286);
		flex: 0 0 calc(25% * 1.714286);
		max-width: calc(25% * 1.714286);
	}

	.row.reset-col-7 > .offset-3 { margin-left: calc(25% * 1.714286); }

	.row.reset-col-7 > .col-4 {
		-ms-flex: 0 0 calc(33.333333% * 1.714286);
		flex: 0 0 calc(33.333333% * 1.714286);
		max-width: calc(33.333333% * 1.714286);
	}

	.row.reset-col-7 > .offset-4 { margin-left: calc(33.333333% * 1.714286); }

	.row.reset-col-7 > .col-5 {
		-ms-flex: 0 0 calc(41.666667% * 1.714286);
		flex: 0 0 calc(41.666667% * 1.714286);
		max-width: calc(41.666667% * 1.714286);
	}

	.row.reset-col-7 > .offset-5 { margin-left: calc(41.666667% * 1.714286); }

	.row.reset-col-7 > .col-6 {
		-ms-flex: 0 0 calc(50% * 1.714286);
		flex: 0 0 calc(50% * 1.714286);
		max-width: calc(50% * 1.714286);
	}

	.row.reset-col-7 > .offset-6 { margin-left: calc(50% * 1.714286); }

	.row.reset-col-7 > .col-7 {
		-ms-flex: 0 0 calc(58.333333% * 1.714286);
		flex: 0 0 calc(58.333333% * 1.714286);
		max-width: calc(58.333333% * 1.714286);
	}

	.row.reset-col-7 > .offset-7 { margin-left: calc(58.333333% * 1.714286); }



	/* Il fattore moltiplicativo è pari a 12/6 = 2 */
	.row.reset-col-6 .col-1 {
		-ms-flex: 0 0 calc(8.333333% * 2);
		flex: 0 0 calc(8.333333% * 2);
		max-width: calc(8.333333% * 2);
	}

	.row.reset-col-6 .offset-1 { margin-left: calc(8.333333% * 2); }

	.row.reset-col-6 .col-2 {
		-ms-flex: 0 0 calc(16.666667% * 2);
		flex: 0 0 calc(16.666667% * 2);
		max-width: calc(16.666667% * 2);
	}

	.row.reset-col-6 > .offset-2 { margin-left: calc(16.666667% * 2); }

	.row.reset-col-6 > .col-3 {
		-ms-flex: 0 0 calc(25% * 2);
		flex: 0 0 calc(25% * 2);
		max-width: calc(25% * 2);
	}

	.row.reset-col-6 > .offset-3 { margin-left: calc(25% * 2); }

	.row.reset-col-6 > .col-4 {
		-ms-flex: 0 0 calc(33.333333% * 2);
		flex: 0 0 calc(33.333333% * 2);
		max-width: calc(33.333333% * 2);
	}

	.row.reset-col-6 > .offset-4 { margin-left: calc(33.333333% * 2); }

	.row.reset-col-6 > .col-5 {
		-ms-flex: 0 0 calc(41.666667% * 2);
		flex: 0 0 calc(41.666667% * 2);
		max-width: calc(41.666667% * 2);
	}

	.row.reset-col-6 > .offset-5 { margin-left: calc(41.666667% * 2); }

	.row.reset-col-6 > .col-6 {
		-ms-flex: 0 0 calc(50% * 2);
		flex: 0 0 calc(50% * 2);
		max-width: calc(50% * 2);
	}

	.row.reset-col-6 > .offset-6 { margin-left: calc(50% * 2); }



	/* Il fattore moltiplicativo è pari a 12/5 = 2.4 */
	.row.reset-col-5 > .col-1 {
		-ms-flex: 0 0 calc(8.333333% * 2.4);
		flex: 0 0 calc(8.333333% * 2.4);
		max-width: calc(8.333333% * 2.4);
	}

	.row.reset-col-5 > .offset-1 { margin-left: calc(8.333333% * 2.4); }

	.row.reset-col-5 > .col-2 {
		-ms-flex: 0 0 calc(16.666667% * 2.4);
		flex: 0 0 calc(16.666667% * 2.4);
		max-width: calc(16.666667% * 2.4);
	}

	.row.reset-col-5 > .offset-2 { margin-left: calc(16.666667% * 2.4); }

	.row.reset-col-5 > .col-3 {
		-ms-flex: 0 0 calc(25% * 2.4);
		flex: 0 0 calc(25% * 2.4);
		max-width: calc(25% * 2.4);
	}

	.row.reset-col-5 > .offset-3 { margin-left: calc(25% * 2.4); }

	.row.reset-col-5 > .col-4 {
		-ms-flex: 0 0 calc(33.333333% * 2.4);
		flex: 0 0 calc(33.333333% * 2.4);
		max-width: calc(33.333333% * 2.4);
	}

	.row.reset-col-5 > .offset-4 { margin-left: calc(33.333333% * 2.4); }

	.row.reset-col-5 > .col-5 {
		-ms-flex: 0 0 calc(41.666667% * 2.4);
		flex: 0 0 calc(41.666667% * 2.4);
		max-width: calc(41.666667% * 2.4);
	}

	.row.reset-col-5 > .offset-5 { margin-left: calc(41.666667% * 2.4); }



	/* Il fattore moltiplicativo è pari a 12/4 = 3 */
	.row.reset-col-4 > .col-1 {
		-ms-flex: 0 0 calc(8.333333% * 3);
		flex: 0 0 calc(8.333333% * 3);
		max-width: calc(8.333333% * 3);
	}

	.row.reset-col-4 > .offset-1 { margin-left: calc(8.333333% * 3); }

	.row.reset-col-4 > .col-2 {
		-ms-flex: 0 0 calc(16.666667% * 3);
		flex: 0 0 calc(16.666667% * 3);
		max-width: calc(16.666667% * 3);
	}

	.row.reset-col-4 > .offset-2 { margin-left: calc(16.666667% * 3); }

	.row.reset-col-4 > .col-3 {
		-ms-flex: 0 0 calc(25% * 3);
		flex: 0 0 calc(25% * 3);
		max-width: calc(25% * 3);
	}

	.row.reset-col-4 > .offset-3 { margin-left: calc(25% * 3); }

	.row.reset-col-4 > .col-4 {
		-ms-flex: 0 0 calc(33.333333% * 3);
		flex: 0 0 calc(33.333333% * 3);
		max-width: calc(33.333333% * 3);
	}

	.row.reset-col-4 > .offset-4 { margin-left: calc(33.333333% * 3); }



	/* Il fattore moltiplicativo è pari a 12/3 = 4 */
	.row.reset-col-3 > .col-1 {
		-ms-flex: 0 0 calc(8.333333% * 4);
		flex: 0 0 calc(8.333333% * 4);
		max-width: calc(8.333333% * 4);
	}

	.row.reset-col-3 > .offset-1 { margin-left: calc(8.333333% * 4); }

	.row.reset-col-3 > .col-2 {
		-ms-flex: 0 0 calc(16.666667% * 4);
		flex: 0 0 calc(16.666667% * 4);
		max-width: calc(16.666667% * 4);
	}

	.row.reset-col-3 > .offset-2 { margin-left: calc(16.666667% * 4); }

	.row.reset-col-3 > .col-3 {
		-ms-flex: 0 0 calc(25% * 4);
		flex: 0 0 calc(25% * 4);
		max-width: calc(25% * 4);
	}

	.row.reset-col-3 > .offset-3 { margin-left: calc(25% * 4); }
}



@media only screen and (min-width: 576px) {
	/*sm*/

	/* Il fattore moltiplicativo è pari a 12/11 = 1.090909 */
	.row.reset-col-sm-11 > .col-sm-1 {
		-ms-flex: 0 0 calc(8.333333% * 1.090909);
		flex: 0 0 calc(8.333333% * 1.090909);
		max-width: calc(8.333333% * 1.090909);
	}

	.row.reset-col-sm-11 > .offset-sm-1 { margin-left: calc(8.333333% * 1.090909); }

	.row.reset-col-sm-11 > .col-sm-2 {
		-ms-flex: 0 0 calc(16.666667% * 1.090909);
		flex: 0 0 calc(16.666667% * 1.090909);
		max-width: calc(16.666667% * 1.090909);
	}

	.row.reset-col-sm-11 > .offset-sm-2 { margin-left: calc(16.666667% * 1.090909); }

	.row.reset-col-sm-11 > .col-sm-3 {
		-ms-flex: 0 0 calc(25% * 1.090909);
		flex: 0 0 calc(25% * 1.090909);
		max-width: calc(25% * 1.090909);
	}

	.row.reset-col-sm-11 > .offset-sm-3 { margin-left: calc(25% * 1.090909); }

	.row.reset-col-sm-11 > .col-sm-4 {
		-ms-flex: 0 0 calc(33.333333% * 1.090909);
		flex: 0 0 calc(33.333333% * 1.090909);
		max-width: calc(33.333333% * 1.090909);
	}

	.row.reset-col-sm-11 > .offset-sm-4 { margin-left: calc(33.333333% * 1.090909); }

	.row.reset-col-sm-11 > .col-sm-5 {
		-ms-flex: 0 0 calc(41.666667% * 1.090909);
		flex: 0 0 calc(41.666667% * 1.090909);
		max-width: calc(41.666667% * 1.090909);
	}

	.row.reset-col-sm-11 > .offset-sm-5 { margin-left: calc(41.666667% * 1.090909); }

	.row.reset-col-sm-11 > .col-sm-6 {
		-ms-flex: 0 0 calc(50% * 1.090909);
		flex: 0 0 calc(50% * 1.090909);
		max-width: calc(50% * 1.090909);
	}

	.row.reset-col-sm-11 > .offset-sm-6 { margin-left: calc(50% * 1.090909); }

	.row.reset-col-sm-11 > .col-sm-7 {
		-ms-flex: 0 0 calc(58.333333% * 1.090909);
		flex: 0 0 calc(58.333333% * 1.090909);
		max-width: calc(58.333333% * 1.090909);
	}

	.row.reset-col-sm-11 > .offset-sm-7 { margin-left: calc(58.333333% * 1.090909); }

	.row.reset-col-sm-11 > .col-sm-8 {
		-ms-flex: 0 0 calc(66.666667% * 1.090909);
		flex: 0 0 calc(66.666667% * 1.090909);
		max-width: calc(66.666667% * 1.090909);
	}

	.row.reset-col-sm-11 > .offset-sm-8 { margin-left: calc(66.666667% * 1.090909); }

	.row.reset-col-sm-11 > .col-sm-9 {
		-ms-flex: 0 0 calc(75% * 1.090909);
		flex: 0 0 calc(75% * 1.090909);
		max-width: calc(75% * 1.090909);
	}

	.row.reset-col-sm-11 > .offset-sm-9 { margin-left: calc(75% * 1.090909); }

	.row.reset-col-sm-11 > .col-sm-10 {
		-ms-flex: 0 0 calc(83.333333% * 1.090909);
		flex: 0 0 calc(83.333333% * 1.090909);
		max-width: calc(83.333333% * 1.090909);
	}

	.row.reset-col-sm-11 > .offset-sm-10 { margin-left: calc(83.333333% * 1.090909); }

	.row.reset-col-sm-11 > .col-sm-11 {
		-ms-flex: 0 0 calc(91.666667% * 1.090909);
		flex: 0 0 calc(91.666667% * 1.090909);
		max-width: calc(91.666667% * 1.090909);
	}

	.row.reset-col-sm-11 > .offset-sm-11 { margin-left: calc(91.666667% * 1.090909); }



	/* Il fattore moltiplicativo è pari a 12/10 = 1.2 */
	.row.reset-col-sm-10 > .col-sm-1 {
		-ms-flex: 0 0 calc(8.333333% * 1.2);
		flex: 0 0 calc(8.333333% * 1.2);
		max-width: calc(8.333333% * 1.2);
	}

	.row.reset-col-sm-10 > .offset-sm-1 { margin-left: calc(8.333333% * 1.2); }

	.row.reset-col-sm-10 > .col-sm-2 {
		-ms-flex: 0 0 calc(16.666667% * 1.2);
		flex: 0 0 calc(16.666667% * 1.2);
		max-width: calc(16.666667% * 1.2);
	}

	.row.reset-col-sm-10 > .offset-sm-2 { margin-left: calc(16.666667% * 1.2); }

	.row.reset-col-sm-10 > .col-sm-3 {
		-ms-flex: 0 0 calc(25% * 1.2);
		flex: 0 0 calc(25% * 1.2);
		max-width: calc(25% * 1.2);
	}

	.row.reset-col-sm-10 > .offset-sm-3 { margin-left: calc(25% * 1.2); }

	.row.reset-col-sm-10 > .col-sm-4 {
		-ms-flex: 0 0 calc(33.333333% * 1.2);
		flex: 0 0 calc(33.333333% * 1.2);
		max-width: calc(33.333333% * 1.2);
	}

	.row.reset-col-sm-10 > .offset-sm-4 { margin-left: calc(33.333333% * 1.2); }

	.row.reset-col-sm-10 > .col-sm-5 {
		-ms-flex: 0 0 calc(41.666667% * 1.2);
		flex: 0 0 calc(41.666667% * 1.2);
		max-width: calc(41.666667% * 1.2);
	}

	.row.reset-col-sm-10 > .offset-sm-5 { margin-left: calc(41.666667% * 1.2); }

	.row.reset-col-sm-10 > .col-sm-6 {
		-ms-flex: 0 0 calc(50% * 1.2);
		flex: 0 0 calc(50% * 1.2);
		max-width: calc(50% * 1.2);
	}

	.row.reset-col-sm-10 > .offset-sm-6 { margin-left: calc(50% * 1.2); }

	.row.reset-col-sm-10 > .col-sm-7 {
		-ms-flex: 0 0 calc(58.333333% * 1.2);
		flex: 0 0 calc(58.333333% * 1.2);
		max-width: calc(58.333333% * 1.2);
	}

	.row.reset-col-sm-10 > .offset-sm-7 { margin-left: calc(58.333333% * 1.2); }

	.row.reset-col-sm-10 > .col-sm-8 {
		-ms-flex: 0 0 calc(66.666667% * 1.2);
		flex: 0 0 calc(66.666667% * 1.2);
		max-width: calc(66.666667% * 1.2);
	}

	.row.reset-col-sm-10 > .offset-sm-8 { margin-left: calc(66.666667% * 1.2); }

	.row.reset-col-sm-10 > .col-sm-9 {
		-ms-flex: 0 0 calc(75% * 1.2);
		flex: 0 0 calc(75% * 1.2);
		max-width: calc(75% * 1.2);
	}

	.row.reset-col-sm-10 > .offset-sm-9 { margin-left: calc(75% * 1.2); }

	.row.reset-col-sm-10 > .col-sm-10 {
		-ms-flex: 0 0 calc(83.333333% * 1.2);
		flex: 0 0 calc(83.333333% * 1.2);
		max-width: calc(83.333333% * 1.2);
	}

	.row.reset-col-sm-10 > .offset-sm-10 { margin-left: calc(83.333333% * 1.2); }



	/* Il fattore moltiplicativo è pari a 12/9 = 1.333333 */
	.row.reset-col-sm-9 > .col-sm-1 {
		-ms-flex: 0 0 calc(8.333333% * 1.333333);
		flex: 0 0 calc(8.333333% * 1.333333);
		max-width: calc(8.333333% * 1.333333);
	}

	.row.reset-col-sm-9 > .offset-sm-1 { margin-left: calc(8.333333% * 1.333333); }

	.row.reset-col-sm-9 > .col-sm-2 {
		-ms-flex: 0 0 calc(16.666667% * 1.333333);
		flex: 0 0 calc(16.666667% * 1.333333);
		max-width: calc(16.666667% * 1.333333);
	}

	.row.reset-col-sm-9 > .offset-sm-2 { margin-left: calc(16.666667% * 1.333333); }

	.row.reset-col-sm-9 > .col-sm-3 {
		-ms-flex: 0 0 calc(25% * 1.333333);
		flex: 0 0 calc(25% * 1.333333);
		max-width: calc(25% * 1.333333);
	}

	.row.reset-col-sm-9 .offset-sm-3 { margin-left: calc(25% * 1.333333); }

	.row.reset-col-sm-9 > .col-sm-4 {
		-ms-flex: 0 0 calc(33.333333% * 1.333333);
		flex: 0 0 calc(33.333333% * 1.333333);
		max-width: calc(33.333333% * 1.333333);
	}

	.row.reset-col-sm-9 > .offset-sm-4 { margin-left: calc(33.333333% * 1.333333); }

	.row.reset-col-sm-9 > .col-sm-5 {
		-ms-flex: 0 0 calc(41.666667% * 1.333333);
		flex: 0 0 calc(41.666667% * 1.333333);
		max-width: calc(41.666667% * 1.333333);
	}

	.row.reset-col-sm-9 > .offset-sm-5 { margin-left: calc(41.666667% * 1.333333); }

	.row.reset-col-sm-9 > .col-sm-6 {
		-ms-flex: 0 0 calc(50% * 1.333333);
		flex: 0 0 calc(50% * 1.333333);
		max-width: calc(50% * 1.333333);
	}

	.row.reset-col-sm-9 > .offset-sm-6 { margin-left: calc(50% * 1.333333); }

	.row.reset-col-sm-9 > .col-sm-7 {
		-ms-flex: 0 0 calc(58.333333% * 1.333333);
		flex: 0 0 calc(58.333333% * 1.333333);
		max-width: calc(58.333333% * 1.333333);
	}

	.row.reset-col-sm-9 > .offset-sm-7 { margin-left: calc(58.333333% * 1.333333); }

	.row.reset-col-sm-9 > .col-sm-8 {
		-ms-flex: 0 0 calc(66.666667% * 1.333333);
		flex: 0 0 calc(66.666667% * 1.333333);
		max-width: calc(66.666667% * 1.333333);
	}

	.row.reset-col-sm-9 > .offset-sm-8 { margin-left: calc(66.666667% * 1.333333); }

	.row.reset-col-sm-9 > .col-sm-9 {
		-ms-flex: 0 0 calc(75% * 1.333333);
		flex: 0 0 calc(75% * 1.333333);
		max-width: calc(75% * 1.333333);
	}

	.row.reset-col-sm-9 > .offset-sm-9 { margin-left: calc(75% * 1.333333); }



	/* Il fattore moltiplicativo è pari a 12/8 = 1.5 */
	.row.reset-col-sm-8 > .col-sm-1 {
		-ms-flex: 0 0 calc(8.333333% * 1.5);
		flex: 0 0 calc(8.333333% * 1.5);
		max-width: calc(8.333333% * 1.5);
	}

	.row.reset-col-sm-8 > .offset-sm-1 { margin-left: calc(8.333333% * 1.5); }

	.row.reset-col-sm-8 > .col-sm-2 {
		-ms-flex: 0 0 calc(16.666667% * 1.5);
		flex: 0 0 calc(16.666667% * 1.5);
		max-width: calc(16.666667% * 1.5);
	}

	.row.reset-col-sm-8 > .offset-sm-2 { margin-left: calc(16.666667% * 1.5); }

	.row.reset-col-sm-8 > .col-sm-3 {
		-ms-flex: 0 0 calc(25% * 1.5);
		flex: 0 0 calc(25% * 1.5);
		max-width: calc(25% * 1.5);
	}

	.row.reset-col-sm-8 .offset-sm-3 { margin-left: calc(25% * 1.5); }

	.row.reset-col-sm-8 > .col-sm-4 {
		-ms-flex: 0 0 calc(33.333333% * 1.5);
		flex: 0 0 calc(33.333333% * 1.5);
		max-width: calc(33.333333% * 1.5);
	}

	.row.reset-col-sm-8 > .offset-sm-4 { margin-left: calc(33.333333% * 1.5); }

	.row.reset-col-sm-8 > .col-sm-5 {
		-ms-flex: 0 0 calc(41.666667% * 1.5);
		flex: 0 0 calc(41.666667% * 1.5);
		max-width: calc(41.666667% * 1.5);
	}

	.row.reset-col-sm-8 > .offset-sm-5 { margin-left: calc(41.666667% * 1.5); }

	.row.reset-col-sm-8 > .col-sm-6 {
		-ms-flex: 0 0 calc(50% * 1.5);
		flex: 0 0 calc(50% * 1.5);
		max-width: calc(50% * 1.5);
	}

	.row.reset-col-sm-8 > .offset-sm-6 { margin-left: calc(50% * 1.5); }

	.row.reset-col-sm-8 > .col-sm-7 {
		-ms-flex: 0 0 calc(58.333333% * 1.5);
		flex: 0 0 calc(58.333333% * 1.5);
		max-width: calc(58.333333% * 1.5);
	}

	.row.reset-col-sm-8 > .offset-sm-7 { margin-left: calc(58.333333% * 1.5); }

	.row.reset-col-sm-8 > .col-sm-8 {
		-ms-flex: 0 0 calc(66.666667% * 1.5);
		flex: 0 0 calc(66.666667% * 1.5);
		max-width: calc(66.666667% * 1.5);
	}

	.row.reset-col-sm-8 > .offset-sm-8 { margin-left: calc(66.666667% * 1.5); }



	/* Il fattore moltiplicativo è pari a 12/7 = 1.714286 */
	.row.reset-col-sm-7 > .col-sm-1 {
		-ms-flex: 0 0 calc(8.333333% * 1.714286);
		flex: 0 0 calc(8.333333% * 1.714286);
		max-width: calc(8.333333% * 1.714286);
	}

	.row.reset-col-sm-7 > .offset-sm-1 { margin-left: calc(8.333333% * 1.714286); }

	.row.reset-col-sm-7 > .col-sm-2 {
		-ms-flex: 0 0 calc(16.666667% * 1.714286);
		flex: 0 0 calc(16.666667% * 1.714286);
		max-width: calc(16.666667% * 1.714286);
	}

	.row.reset-col-sm-7 > .offset-sm-2 { margin-left: calc(16.666667% * 1.714286); }

	.row.reset-col-sm-7 > .col-sm-3 {
		-ms-flex: 0 0 calc(25% * 1.714286);
		flex: 0 0 calc(25% * 1.714286);
		max-width: calc(25% * 1.714286);
	}

	.row.reset-col-sm-7 > .offset-sm-3 { margin-left: calc(25% * 1.714286); }

	.row.reset-col-sm-7 > .col-sm-4 {
		-ms-flex: 0 0 calc(33.333333% * 1.714286);
		flex: 0 0 calc(33.333333% * 1.714286);
		max-width: calc(33.333333% * 1.714286);
	}

	.row.reset-col-sm-7 > .offset-sm-4 { margin-left: calc(33.333333% * 1.714286); }

	.row.reset-col-sm-7 > .col-sm-5 {
		-ms-flex: 0 0 calc(41.666667% * 1.714286);
		flex: 0 0 calc(41.666667% * 1.714286);
		max-width: calc(41.666667% * 1.714286);
	}

	.row.reset-col-sm-7 > .offset-sm-5 { margin-left: calc(41.666667% * 1.714286); }

	.row.reset-col-sm-7 > .col-sm-6 {
		-ms-flex: 0 0 calc(50% * 1.714286);
		flex: 0 0 calc(50% * 1.714286);
		max-width: calc(50% * 1.714286);
	}

	.row.reset-col-sm-7 > .offset-sm-6 { margin-left: calc(50% * 1.714286); }

	.row.reset-col-sm-7 > .col-sm-7 {
		-ms-flex: 0 0 calc(58.333333% * 1.714286);
		flex: 0 0 calc(58.333333% * 1.714286);
		max-width: calc(58.333333% * 1.714286);
	}

	.row.reset-col-sm-7 > .offset-sm-7 { margin-left: calc(58.333333% * 1.714286); }



	/* Il fattore moltiplicativo è pari a 12/6 = 2 */
	.row.reset-col-sm-6 > .col-sm-1 {
		-ms-flex: 0 0 calc(8.333333% * 2);
		flex: 0 0 calc(8.333333% * 2);
		max-width: calc(8.333333% * 2);
	}

	.row.reset-col-sm-6 > .offset-sm-1 { margin-left: calc(8.333333% * 2); }

	.row.reset-col-sm-6 > .col-sm-2 {
		-ms-flex: 0 0 calc(16.666667% * 2);
		flex: 0 0 calc(16.666667% * 2);
		max-width: calc(16.666667% * 2);
	}

	.row.reset-col-sm-6 > .offset-sm-2 { margin-left: calc(16.666667% * 2); }

	.row.reset-col-sm-6 > .col-sm-3 {
		-ms-flex: 0 0 calc(25% * 2);
		flex: 0 0 calc(25% * 2);
		max-width: calc(25% * 2);
	}

	.row.reset-col-sm-6 > .offset-sm-3 { margin-left: calc(25% * 2); }

	.row.reset-col-sm-6 > .col-sm-4 {
		-ms-flex: 0 0 calc(33.333333% * 2);
		flex: 0 0 calc(33.333333% * 2);
		max-width: calc(33.333333% * 2);
	}

	.row.reset-col-sm-6 > .offset-sm-4 { margin-left: calc(33.333333% * 2); }

	.row.reset-col-sm-6 > .col-sm-5 {
		-ms-flex: 0 0 calc(41.666667% * 2);
		flex: 0 0 calc(41.666667% * 2);
		max-width: calc(41.666667% * 2);
	}

	.row.reset-col-sm-6 > .offset-sm-5 { margin-left: calc(41.666667% * 2); }

	.row.reset-col-sm-6 > .col-sm-6 {
		-ms-flex: 0 0 calc(50% * 2);
		flex: 0 0 calc(50% * 2);
		max-width: calc(50% * 2);
	}

	.row.reset-col-sm-6 > .offset-sm-6 { margin-left: calc(50% * 2); }



	/* Il fattore moltiplicativo è pari a 12/5 = 2.4 */
	.row.reset-col-sm-5 > .col-sm-1 {
		-ms-flex: 0 0 calc(8.333333% * 2.4);
		flex: 0 0 calc(8.333333% * 2.4);
		max-width: calc(8.333333% * 2.4);
	}

	.row.reset-col-sm-5 > .offset-sm-1 { margin-left: calc(8.333333% * 2.4); }

	.row.reset-col-sm-5 > .col-sm-2 {
		-ms-flex: 0 0 calc(16.666667% * 2.4);
		flex: 0 0 calc(16.666667% * 2.4);
		max-width: calc(16.666667% * 2.4);
	}

	.row.reset-col-sm-5 > .offset-sm-2 { margin-left: calc(16.666667% * 2.4); }

	.row.reset-col-sm-5 > .col-sm-3 {
		-ms-flex: 0 0 calc(25% * 2.4);
		flex: 0 0 calc(25% * 2.4);
		max-width: calc(25% * 2.4);
	}

	.row.reset-col-sm-5 > .offset-sm-3 { margin-left: calc(25% * 2.4); }

	.row.reset-col-sm-5 > .col-sm-4 {
		-ms-flex: 0 0 calc(33.333333% * 2.4);
		flex: 0 0 calc(33.333333% * 2.4);
		max-width: calc(33.333333% * 2.4);
	}

	.row.reset-col-sm-5 > .offset-sm-4 { margin-left: calc(33.333333% * 2.4); }

	.row.reset-col-sm-5 > .col-sm-5 {
		-ms-flex: 0 0 calc(41.666667% * 2.4);
		flex: 0 0 calc(41.666667% * 2.4);
		max-width: calc(41.666667% * 2.4);
	}

	.row.reset-col-sm-5 > .offset-sm-5 { margin-left: calc(41.666667% * 2.4); }



	/* Il fattore moltiplicativo è pari a 12/4 = 3 */
	.row.reset-col-sm-4 > .col-sm-1 {
		-ms-flex: 0 0 calc(8.333333% * 3);
		flex: 0 0 calc(8.333333% * 3);
		max-width: calc(8.333333% * 3);
	}

	.row.reset-col-sm-4 > .offset-sm-1 { margin-left: calc(8.333333% * 3); }

	.row.reset-col-sm-4 > .col-sm-2 {
		-ms-flex: 0 0 calc(16.666667% * 3);
		flex: 0 0 calc(16.666667% * 3);
		max-width: calc(16.666667% * 3);
	}

	.row.reset-col-sm-4 > .offset-sm-2 { margin-left: calc(16.666667% * 3); }

	.row.reset-col-sm-4 > .col-sm-3 {
		-ms-flex: 0 0 calc(25% * 3);
		flex: 0 0 calc(25% * 3);
		max-width: calc(25% * 3);
	}

	.row.reset-col-sm-4 > .offset-sm-3 { margin-left: calc(25% * 3); }

	.row.reset-col-sm-4 > .col-sm-4 {
		-ms-flex: 0 0 calc(33.333333% * 3);
		flex: 0 0 calc(33.333333% * 3);
		max-width: calc(33.333333% * 3);
	}

	.row.reset-col-sm-4 > .offset-sm-4 { margin-left: calc(33.333333% * 3); }



	/* Il fattore moltiplicativo è pari a 12/3 = 4 */
	.row.reset-col-sm-3 > .col-sm-1 {
		-ms-flex: 0 0 calc(8.333333% * 4);
		flex: 0 0 calc(8.333333% * 4);
		max-width: calc(8.333333% * 4);
	}

	.row.reset-col-sm-3 > .offset-sm-1 { margin-left: calc(8.333333% * 4); }

	.row.reset-col-sm-3 > .col-sm-2 {
		-ms-flex: 0 0 calc(16.666667% * 4);
		flex: 0 0 calc(16.666667% * 4);
		max-width: calc(16.666667% * 4);
	}

	.row.reset-col-sm-3 > .offset-sm-2 { margin-left: calc(16.666667% * 4); }

	.row.reset-col-sm-3 > .col-sm-3 {
		-ms-flex: 0 0 calc(25% * 4);
		flex: 0 0 calc(25% * 4);
		max-width: calc(25% * 4);
	}

	.row.reset-col-sm-3 > .offset-sm-3 { margin-left: calc(25% * 4); }

	.w-sm-25 { width: 25% !important; }
	.w-sm-50 { width: 50% !important; }
	.w-sm-75 { width: 55% !important; }
	.w-sm-100 { width: 100% !important; }
	.w-sm-auto { width: auto !important; }
}



@media only screen and (min-width: 768px) {
	/*md*/

	/* Il fattore moltiplicativo è pari a 12/11 = 1.090909 */
	.row.reset-col-md-11 > .col-md-1 {
		-ms-flex: 0 0 calc(8.333333% * 1.090909);
		flex: 0 0 calc(8.333333% * 1.090909);
		max-width: calc(8.333333% * 1.090909);
	}

	.row.reset-col-md-11 > .offset-md-1 { margin-left: calc(8.333333% * 1.090909); }

	.row.reset-col-md-11 > .col-md-2 {
		-ms-flex: 0 0 calc(16.666667% * 1.090909);
		flex: 0 0 calc(16.666667% * 1.090909);
		max-width: calc(16.666667% * 1.090909);
	}

	.row.reset-col-md-11 > .offset-md-2 { margin-left: calc(16.666667% * 1.090909); }

	.row.reset-col-md-11 > .col-md-3 {
		-ms-flex: 0 0 calc(25% * 1.090909);
		flex: 0 0 calc(25% * 1.090909);
		max-width: calc(25% * 1.090909);
	}

	.row.reset-col-md-11 > .offset-md-3 { margin-left: calc(25% * 1.090909); }

	.row.reset-col-md-11 > .col-md-4 {
		-ms-flex: 0 0 calc(33.333333% * 1.090909);
		flex: 0 0 calc(33.333333% * 1.090909);
		max-width: calc(33.333333% * 1.090909);
	}

	.row.reset-col-md-11 > .offset-md-4 { margin-left: calc(33.333333% * 1.090909); }

	.row.reset-col-md-11 > .col-md-5 {
		-ms-flex: 0 0 calc(41.666667% * 1.090909);
		flex: 0 0 calc(41.666667% * 1.090909);
		max-width: calc(41.666667% * 1.090909);
	}

	.row.reset-col-md-11 > .offset-md-5 { margin-left: calc(41.666667% * 1.090909); }

	.row.reset-col-md-11 > .col-md-6 {
		-ms-flex: 0 0 calc(50% * 1.090909);
		flex: 0 0 calc(50% * 1.090909);
		max-width: calc(50% * 1.090909);
	}

	.row.reset-col-md-11 > .offset-md-6 { margin-left: calc(50% * 1.090909); }

	.row.reset-col-md-11 > .col-md-7 {
		-ms-flex: 0 0 calc(58.333333% * 1.090909);
		flex: 0 0 calc(58.333333% * 1.090909);
		max-width: calc(58.333333% * 1.090909);
	}

	.row.reset-col-md-11 > .offset-md-7 { margin-left: calc(58.333333% * 1.090909); }

	.row.reset-col-md-11 > .col-md-8 {
		-ms-flex: 0 0 calc(66.666667% * 1.090909);
		flex: 0 0 calc(66.666667% * 1.090909);
		max-width: calc(66.666667% * 1.090909);
	}

	.row.reset-col-md-11 > .offset-md-8 { margin-left: calc(66.666667% * 1.090909); }

	.row.reset-col-md-11 > .col-md-9 {
		-ms-flex: 0 0 calc(75% * 1.090909);
		flex: 0 0 calc(75% * 1.090909);
		max-width: calc(75% * 1.090909);
	}

	.row.reset-col-md-11 > .offset-md-9 { margin-left: calc(75% * 1.090909); }

	.row.reset-col-md-11 > .col-md-10 {
		-ms-flex: 0 0 calc(83.333333% * 1.090909);
		flex: 0 0 calc(83.333333% * 1.090909);
		max-width: calc(83.333333% * 1.090909);
	}

	.row.reset-col-md-11 > .offset-md-10 { margin-left: calc(83.333333% * 1.090909); }

	.row.reset-col-md-11 > .col-md-11 {
		-ms-flex: 0 0 calc(91.666667% * 1.090909);
		flex: 0 0 calc(91.666667% * 1.090909);
		max-width: calc(91.666667% * 1.090909);
	}

	.row.reset-col-md-11 > .offset-md-11 { margin-left: calc(91.666667% * 1.090909); }



	/* Il fattore moltiplicativo è pari a 12/10 = 1.2 */
	.row.reset-col-md-10 > .col-md-1 {
		-ms-flex: 0 0 calc(8.333333% * 1.2);
		flex: 0 0 calc(8.333333% * 1.2);
		max-width: calc(8.333333% * 1.2);
	}

	.row.reset-col-md-10 > .offset-md-1 { margin-left: calc(8.333333% * 1.2); }

	.row.reset-col-md-10 > .col-md-2 {
		-ms-flex: 0 0 calc(16.666667% * 1.2);
		flex: 0 0 calc(16.666667% * 1.2);
		max-width: calc(16.666667% * 1.2);
	}

	.row.reset-col-md-10 > .offset-md-2 { margin-left: calc(16.666667% * 1.2); }

	.row.reset-col-md-10 > .col-md-3 {
		-ms-flex: 0 0 calc(25% * 1.2);
		flex: 0 0 calc(25% * 1.2);
		max-width: calc(25% * 1.2);
	}

	.row.reset-col-md-10 > .offset-md-3 { margin-left: calc(25% * 1.2); }

	.row.reset-col-md-10 > .col-md-4 {
		-ms-flex: 0 0 calc(33.333333% * 1.2);
		flex: 0 0 calc(33.333333% * 1.2);
		max-width: calc(33.333333% * 1.2);
	}

	.row.reset-col-md-10 > .offset-md-4 { margin-left: calc(33.333333% * 1.2); }

	.row.reset-col-md-10 > .col-md-5 {
		-ms-flex: 0 0 calc(41.666667% * 1.2);
		flex: 0 0 calc(41.666667% * 1.2);
		max-width: calc(41.666667% * 1.2);
	}

	.row.reset-col-md-10 > .offset-md-5 { margin-left: calc(41.666667% * 1.2); }

	.row.reset-col-md-10 > .col-md-6 {
		-ms-flex: 0 0 calc(50% * 1.2);
		flex: 0 0 calc(50% * 1.2);
		max-width: calc(50% * 1.2);
	}

	.row.reset-col-md-10 > .offset-md-6 { margin-left: calc(50% * 1.2); }

	.row.reset-col-md-10 > .col-md-7 {
		-ms-flex: 0 0 calc(58.333333% * 1.2);
		flex: 0 0 calc(58.333333% * 1.2);
		max-width: calc(58.333333% * 1.2);
	}

	.row.reset-col-md-10 > .offset-md-7 { margin-left: calc(58.333333% * 1.2); }

	.row.reset-col-md-10 > .col-md-8 {
		-ms-flex: 0 0 calc(66.666667% * 1.2);
		flex: 0 0 calc(66.666667% * 1.2);
		max-width: calc(66.666667% * 1.2);
	}

	.row.reset-col-md-10 > .offset-md-8 { margin-left: calc(66.666667% * 1.2); }

	.row.reset-col-md-10 > .col-md-9 {
		-ms-flex: 0 0 calc(75% * 1.2);
		flex: 0 0 calc(75% * 1.2);
		max-width: calc(75% * 1.2);
	}

	.row.reset-col-md-10 > .offset-md-9 { margin-left: calc(75% * 1.2); }

	.row.reset-col-md-10 > .col-md-10 {
		-ms-flex: 0 0 calc(83.333333% * 1.2);
		flex: 0 0 calc(83.333333% * 1.2);
		max-width: calc(83.333333% * 1.2);
	}

	.row.reset-col-md-10 > .offset-md-10 { margin-left: calc(83.333333% * 1.2); }



	/* Il fattore moltiplicativo è pari a 12/9 = 1.333333 */
	.row.reset-col-md-9 > .col-md-1 {
		-ms-flex: 0 0 calc(8.333333% * 1.333333);
		flex: 0 0 calc(8.333333% * 1.333333);
		max-width: calc(8.333333% * 1.333333);
	}

	.row.reset-col-md-9 > .offset-md-1 { margin-left: calc(8.333333% * 1.333333); }

	.row.reset-col-md-9 > .col-md-2 {
		-ms-flex: 0 0 calc(16.666667% * 1.333333);
		flex: 0 0 calc(16.666667% * 1.333333);
		max-width: calc(16.666667% * 1.333333);
	}

	.row.reset-col-md-9 > .offset-md-2 { margin-left: calc(16.666667% * 1.333333); }

	.row.reset-col-md-9 > .col-md-3 {
		-ms-flex: 0 0 calc(25% * 1.333333);
		flex: 0 0 calc(25% * 1.333333);
		max-width: calc(25% * 1.333333);
	}

	.row.reset-col-md-9 > .offset-md-3 { margin-left: calc(25% * 1.333333); }

	.row.reset-col-md-9 > .col-md-4 {
		-ms-flex: 0 0 calc(33.333333% * 1.333333);
		flex: 0 0 calc(33.333333% * 1.333333);
		max-width: calc(33.333333% * 1.333333);
	}

	.row.reset-col-md-9 > .offset-md-4 { margin-left: calc(33.333333% * 1.333333); }

	.row.reset-col-md-9 > .col-md-5 {
		-ms-flex: 0 0 calc(41.666667% * 1.333333);
		flex: 0 0 calc(41.666667% * 1.333333);
		max-width: calc(41.666667% * 1.333333);
	}

	.row.reset-col-md-9 > .offset-md-5 { margin-left: calc(41.666667% * 1.333333); }

	.row.reset-col-md-9 > .col-md-6 {
		-ms-flex: 0 0 calc(50% * 1.333333);
		flex: 0 0 calc(50% * 1.333333);
		max-width: calc(50% * 1.333333);
	}

	.row.reset-col-md-9 > .offset-md-6 { margin-left: calc(50% * 1.333333); }

	.row.reset-col-md-9 > .col-md-7 {
		-ms-flex: 0 0 calc(58.333333% * 1.333333);
		flex: 0 0 calc(58.333333% * 1.333333);
		max-width: calc(58.333333% * 1.333333);
	}

	.row.reset-col-md-9 > .offset-md-7 { margin-left: calc(58.333333% * 1.333333); }

	.row.reset-col-md-9 > .col-md-8 {
		-ms-flex: 0 0 calc(66.666667% * 1.333333);
		flex: 0 0 calc(66.666667% * 1.333333);
		max-width: calc(66.666667% * 1.333333);
	}

	.row.reset-col-md-9 > .offset-md-8 { margin-left: calc(66.666667% * 1.333333); }

	.row.reset-col-md-9 > .col-md-9 {
		-ms-flex: 0 0 calc(75% * 1.333333);
		flex: 0 0 calc(75% * 1.333333);
		max-width: calc(75% * 1.333333);
	}

	.row.reset-col-md-9 > .offset-md-9 { margin-left: calc(75% * 1.333333); }



	/* Il fattore moltiplicativo è pari a 12/8 = 1.5 */
	.row.reset-col-md-8 > .col-md-1 {
		-ms-flex: 0 0 calc(8.333333% * 1.5);
		flex: 0 0 calc(8.333333% * 1.5);
		max-width: calc(8.333333% * 1.5);
	}

	.row.reset-col-md-8 > .offset-md-1 { margin-left: calc(8.333333% * 1.5); }

	.row.reset-col-md-8 > .col-md-2 {
		-ms-flex: 0 0 calc(16.666667% * 1.5);
		flex: 0 0 calc(16.666667% * 1.5);
		max-width: calc(16.666667% * 1.5);
	}

	.row.reset-col-md-8 > .offset-md-2 { margin-left: calc(16.666667% * 1.5); }

	.row.reset-col-md-8 > .col-md-3 {
		-ms-flex: 0 0 calc(25% * 1.5);
		flex: 0 0 calc(25% * 1.5);
		max-width: calc(25% * 1.5);
	}

	.row.reset-col-md-8 > .offset-md-3 { margin-left: calc(25% * 1.5); }

	.row.reset-col-md-8 > .col-md-4 {
		-ms-flex: 0 0 calc(33.333333% * 1.5);
		flex: 0 0 calc(33.333333% * 1.5);
		max-width: calc(33.333333% * 1.5);
	}

	.row.reset-col-md-8 > .offset-md-4 { margin-left: calc(33.333333% * 1.5); }

	.row.reset-col-md-8 > .col-md-5 {
		-ms-flex: 0 0 calc(41.666667% * 1.5);
		flex: 0 0 calc(41.666667% * 1.5);
		max-width: calc(41.666667% * 1.5);
	}

	.row.reset-col-md-8 > .offset-md-5 { margin-left: calc(41.666667% * 1.5); }

	.row.reset-col-md-8 > .col-md-6 {
		-ms-flex: 0 0 calc(50% * 1.5);
		flex: 0 0 calc(50% * 1.5);
		max-width: calc(50% * 1.5);
	}

	.row.reset-col-md-8 > .offset-md-6 { margin-left: calc(50% * 1.5); }

	.row.reset-col-md-8 > .col-md-7 {
		-ms-flex: 0 0 calc(58.333333% * 1.5);
		flex: 0 0 calc(58.333333% * 1.5);
		max-width: calc(58.333333% * 1.5);
	}

	.row.reset-col-md-8 > .offset-md-7 { margin-left: calc(58.333333% * 1.5); }

	.row.reset-col-md-8 > .col-md-8 {
		-ms-flex: 0 0 calc(66.666667% * 1.5);
		flex: 0 0 calc(66.666667% * 1.5);
		max-width: calc(66.666667% * 1.5);
	}

	.row.reset-col-md-8 > .offset-md-8 { margin-left: calc(66.666667% * 1.5); }



	/* Il fattore moltiplicativo è pari a 12/7 = 1.714286 */
	.row.reset-col-md-7 > .col-md-1 {
		-ms-flex: 0 0 calc(8.333333% * 1.714286);
		flex: 0 0 calc(8.333333% * 1.714286);
		max-width: calc(8.333333% * 1.714286);
	}

	.row.reset-col-md-7 > .offset-md-1 { margin-left: calc(8.333333% * 1.714286); }

	.row.reset-col-md-7 > .col-md-2 {
		-ms-flex: 0 0 calc(16.666667% * 1.714286);
		flex: 0 0 calc(16.666667% * 1.714286);
		max-width: calc(16.666667% * 1.714286);
	}

	.row.reset-col-md-7 > .offset-md-2 { margin-left: calc(16.666667% * 1.714286); }

	.row.reset-col-md-7 > .col-md-3 {
		-ms-flex: 0 0 calc(25% * 1.714286);
		flex: 0 0 calc(25% * 1.714286);
		max-width: calc(25% * 1.714286);
	}

	.row.reset-col-md-7 > .offset-md-3 { margin-left: calc(25% * 1.714286); }

	.row.reset-col-md-7 > .col-md-4 {
		-ms-flex: 0 0 calc(33.333333% * 1.714286);
		flex: 0 0 calc(33.333333% * 1.714286);
		max-width: calc(33.333333% * 1.714286);
	}

	.row.reset-col-md-7 > .offset-md-4 { margin-left: calc(33.333333% * 1.714286); }

	.row.reset-col-md-7 > .col-md-5 {
		-ms-flex: 0 0 calc(41.666667% * 1.714286);
		flex: 0 0 calc(41.666667% * 1.714286);
		max-width: calc(41.666667% * 1.714286);
	}

	.row.reset-col-md-7 > .offset-md-5 { margin-left: calc(41.666667% * 1.714286); }

	.row.reset-col-md-7 > .col-md-6 {
		-ms-flex: 0 0 calc(50% * 1.714286);
		flex: 0 0 calc(50% * 1.714286);
		max-width: calc(50% * 1.714286);
	}

	.row.reset-col-md-7 > .offset-md-6 { margin-left: calc(50% * 1.714286); }

	.row.reset-col-md-7 > .col-md-7 {
		-ms-flex: 0 0 calc(58.333333% * 1.714286);
		flex: 0 0 calc(58.333333% * 1.714286);
		max-width: calc(58.333333% * 1.714286);
	}

	.row.reset-col-md-7 > .offset-md-7 { margin-left: calc(58.333333% * 1.714286); }



	/* Il fattore moltiplicativo è pari a 12/6 = 2 */
	.row.reset-col-md-6 > .col-md-1 {
		-ms-flex: 0 0 calc(8.333333% * 2);
		flex: 0 0 calc(8.333333% * 2);
		max-width: calc(8.333333% * 2);
	}

	.row.reset-col-md-6 > .offset-md-1 { margin-left: calc(8.333333% * 2); }

	.row.reset-col-md-6 > .col-md-2 {
		-ms-flex: 0 0 calc(16.666667% * 2);
		flex: 0 0 calc(16.666667% * 2);
		max-width: calc(16.666667% * 2);
	}

	.row.reset-col-md-6 > .offset-md-2 { margin-left: calc(16.666667% * 2); }

	.row.reset-col-md-6 > .col-md-3 {
		-ms-flex: 0 0 calc(25% * 2);
		flex: 0 0 calc(25% * 2);
		max-width: calc(25% * 2);
	}

	.row.reset-col-md-6 > .offset-md-3 { margin-left: calc(25% * 2); }

	.row.reset-col-md-6 > .col-md-4 {
		-ms-flex: 0 0 calc(33.333333% * 2);
		flex: 0 0 calc(33.333333% * 2);
		max-width: calc(33.333333% * 2);
	}

	.row.reset-col-md-6 > .offset-md-4 { margin-left: calc(33.333333% * 2); }

	.row.reset-col-md-6 > .col-md-5 {
		-ms-flex: 0 0 calc(41.666667% * 2);
		flex: 0 0 calc(41.666667% * 2);
		max-width: calc(41.666667% * 2);
	}

	.row.reset-col-md-6 > .offset-md-5 { margin-left: calc(41.666667% * 2); }

	.row.reset-col-md-6 > .col-md-6 {
		-ms-flex: 0 0 calc(50% * 2);
		flex: 0 0 calc(50% * 2);
		max-width: calc(50% * 2);
	}

	.row.reset-col-md-6 > .offset-md-6 { margin-left: calc(50% * 2); }



	/* Il fattore moltiplicativo è pari a 12/5 = 2.4 */
	.row.reset-col-md-5 > .col-md-1 {
		-ms-flex: 0 0 calc(8.333333% * 2.4);
		flex: 0 0 calc(8.333333% * 2.4);
		max-width: calc(8.333333% * 2.4);
	}

	.row.reset-col-md-5 > .offset-md-1 { margin-left: calc(8.333333% * 2.4); }

	.row.reset-col-md-5 > .col-md-2 {
		-ms-flex: 0 0 calc(16.666667% * 2.4);
		flex: 0 0 calc(16.666667% * 2.4);
		max-width: calc(16.666667% * 2.4);
	}

	.row.reset-col-md-5 > .offset-md-2 { margin-left: calc(16.666667% * 2.4); }

	.row.reset-col-md-5 > .col-md-3 {
		-ms-flex: 0 0 calc(25% * 2.4);
		flex: 0 0 calc(25% * 2.4);
		max-width: calc(25% * 2.4);
	}

	.row.reset-col-md-5 > .offset-md-3 { margin-left: calc(25% * 2.4); }

	.row.reset-col-md-5 > .col-md-4 {
		-ms-flex: 0 0 calc(33.333333% * 2.4);
		flex: 0 0 calc(33.333333% * 2.4);
		max-width: calc(33.333333% * 2.4);
	}

	.row.reset-col-md-5 > .offset-md-4 { margin-left: calc(33.333333% * 2.4); }

	.row.reset-col-md-5 > .col-md-5 {
		-ms-flex: 0 0 calc(41.666667% * 2.4);
		flex: 0 0 calc(41.666667% * 2.4);
		max-width: calc(41.666667% * 2.4);
	}

	.row.reset-col-md-5 > .offset-md-5 { margin-left: calc(41.666667% * 2.4); }



	/* Il fattore moltiplicativo è pari a 12/4 = 3 */
	.row.reset-col-md-4 > .col-md-1 {
		-ms-flex: 0 0 calc(8.333333% * 3);
		flex: 0 0 calc(8.333333% * 3);
		max-width: calc(8.333333% * 3);
	}

	.row.reset-col-md-4 > .offset-md-1 { margin-left: calc(8.333333% * 3); }

	.row.reset-col-md-4 > .col-md-2 {
		-ms-flex: 0 0 calc(16.666667% * 3);
		flex: 0 0 calc(16.666667% * 3);
		max-width: calc(16.666667% * 3);
	}

	.row.reset-col-md-4 > .offset-md-2 { margin-left: calc(16.666667% * 3); }

	.row.reset-col-md-4 > .col-md-3 {
		-ms-flex: 0 0 calc(25% * 3);
		flex: 0 0 calc(25% * 3);
		max-width: calc(25% * 3);
	}

	.row.reset-col-md-4 > .offset-md-3 { margin-left: calc(25% * 3); }

	.row.reset-col-md-4 > .col-md-4 {
		-ms-flex: 0 0 calc(33.333333% * 3);
		flex: 0 0 calc(33.333333% * 3);
		max-width: calc(33.333333% * 3);
	}

	.row.reset-col-md-4 > .offset-md-4 { margin-left: calc(33.333333% * 3); }



	/* Il fattore moltiplicativo è pari a 12/3 = 4 */
	.row.reset-col-md-3 > .col-md-1 {
		-ms-flex: 0 0 calc(8.333333% * 4);
		flex: 0 0 calc(8.333333% * 4);
		max-width: calc(8.333333% * 4);
	}

	.row.reset-col-md-3 > .offset-md-1 { margin-left: calc(8.333333% * 4); }

	.row.reset-col-md-3 > .col-md-2 {
		-ms-flex: 0 0 calc(16.666667% * 4);
		flex: 0 0 calc(16.666667% * 4);
		max-width: calc(16.666667% * 4);
	}

	.row.reset-col-md-3 > .offset-md-2 { margin-left: calc(16.666667% * 4); }

	.row.reset-col-md-3 > .col-md-3 {
		-ms-flex: 0 0 calc(25% * 4);
		flex: 0 0 calc(25% * 4);
		max-width: calc(25% * 4);
	}

	.row.reset-col-md-3 > .offset-md-3 { margin-left: calc(25% * 4); }

	/* Reset offset */
	[class*="reset-col-"] > .offset-md-0 { margin-left: 0 !important; }

	.w-md-25 { width: 25% !important; }
	.w-md-50 { width: 50% !important; }
	.w-md-75 { width: 55% !important; }
	.w-md-100 { width: 100% !important; }
	.w-md-auto { width: auto !important; }
}



@media only screen and (min-width: 992px) {
	/*lg*/

	/* Il fattore moltiplicativo è pari a 12/11 = 1.090909 */
	.row.reset-col-lg-11 > .col-lg-1 {
		-ms-flex: 0 0 calc(8.333333% * 1.090909);
		flex: 0 0 calc(8.333333% * 1.090909);
		max-width: calc(8.333333% * 1.090909);
	}

	.row.reset-col-lg-11 > .offset-lg-1 { margin-left: calc(8.333333% * 1.090909); }

	.row.reset-col-lg-11 > .col-lg-2 {
		-ms-flex: 0 0 calc(16.666667% * 1.090909);
		flex: 0 0 calc(16.666667% * 1.090909);
		max-width: calc(16.666667% * 1.090909);
	}

	.row.reset-col-lg-11 > .offset-lg-2 { margin-left: calc(16.666667% * 1.090909); }

	.row.reset-col-lg-11 > .col-lg-3 {
		-ms-flex: 0 0 calc(25% * 1.090909);
		flex: 0 0 calc(25% * 1.090909);
		max-width: calc(25% * 1.090909);
	}

	.row.reset-col-lg-11 > .offset-lg-3 { margin-left: calc(25% * 1.090909); }

	.row.reset-col-lg-11 > .col-lg-4 {
		-ms-flex: 0 0 calc(33.333333% * 1.090909);
		flex: 0 0 calc(33.333333% * 1.090909);
		max-width: calc(33.333333% * 1.090909);
	}

	.row.reset-col-lg-11 > .offset-lg-4 { margin-left: calc(33.333333% * 1.090909); }

	.row.reset-col-lg-11 > .col-lg-5 {
		-ms-flex: 0 0 calc(41.666667% * 1.090909);
		flex: 0 0 calc(41.666667% * 1.090909);
		max-width: calc(41.666667% * 1.090909);
	}

	.row.reset-col-lg-11 > .offset-lg-5 { margin-left: calc(41.666667% * 1.090909); }

	.row.reset-col-lg-11 > .col-lg-6 {
		-ms-flex: 0 0 calc(50% * 1.090909);
		flex: 0 0 calc(50% * 1.090909);
		max-width: calc(50% * 1.090909);
	}

	.row.reset-col-lg-11 > .offset-lg-6 { margin-left: calc(50% * 1.090909); }

	.row.reset-col-lg-11 > .col-lg-7 {
		-ms-flex: 0 0 calc(58.333333% * 1.090909);
		flex: 0 0 calc(58.333333% * 1.090909);
		max-width: calc(58.333333% * 1.090909);
	}

	.row.reset-col-lg-11 > .offset-lg-7 { margin-left: calc(58.333333% * 1.090909); }

	.row.reset-col-lg-11 > .col-lg-8 {
		-ms-flex: 0 0 calc(66.666667% * 1.090909);
		flex: 0 0 calc(66.666667% * 1.090909);
		max-width: calc(66.666667% * 1.090909);
	}

	.row.reset-col-lg-11 > .offset-lg-8 { margin-left: calc(66.666667% * 1.090909); }

	.row.reset-col-lg-11 > .col-lg-9 {
		-ms-flex: 0 0 calc(75% * 1.090909);
		flex: 0 0 calc(75% * 1.090909);
		max-width: calc(75% * 1.090909);
	}

	.row.reset-col-lg-11 > .offset-lg-9 { margin-left: calc(75% * 1.090909); }

	.row.reset-col-lg-11 > .col-lg-10 {
		-ms-flex: 0 0 calc(83.333333% * 1.090909);
		flex: 0 0 calc(83.333333% * 1.090909);
		max-width: calc(83.333333% * 1.090909);
	}

	.row.reset-col-lg-11 > .offset-lg-10 { margin-left: calc(83.333333% * 1.090909); }

	.row.reset-col-lg-11 > .col-lg-11 {
		-ms-flex: 0 0 calc(91.666667% * 1.090909);
		flex: 0 0 calc(91.666667% * 1.090909);
		max-width: calc(91.666667% * 1.090909);
	}

	.row.reset-col-lg-11 > .offset-lg-11 { margin-left: calc(91.666667% * 1.090909); }



	/* Il fattore moltiplicativo è pari a 12/10 = 1.2 */
	.row.reset-col-lg-10 > .col-lg-1 {
		-ms-flex: 0 0 calc(8.333333% * 1.2);
		flex: 0 0 calc(8.333333% * 1.2);
		max-width: calc(8.333333% * 1.2);
	}

	.row.reset-col-lg-10 > .offset-lg-1 { margin-left: calc(8.333333% * 1.2); }

	.row.reset-col-lg-10 > .col-lg-2 {
		-ms-flex: 0 0 calc(16.666667% * 1.2);
		flex: 0 0 calc(16.666667% * 1.2);
		max-width: calc(16.666667% * 1.2);
	}

	.row.reset-col-lg-10 > .offset-lg-2 { margin-left: calc(16.666667% * 1.2); }

	.row.reset-col-lg-10 > .col-lg-3 {
		-ms-flex: 0 0 calc(25% * 1.2);
		flex: 0 0 calc(25% * 1.2);
		max-width: calc(25% * 1.2);
	}

	.row.reset-col-lg-10 > .offset-lg-3 { margin-left: calc(25% * 1.2); }

	.row.reset-col-lg-10 > .col-lg-4 {
		-ms-flex: 0 0 calc(33.333333% * 1.2);
		flex: 0 0 calc(33.333333% * 1.2);
		max-width: calc(33.333333% * 1.2);
	}

	.row.reset-col-lg-10 > .offset-lg-4 { margin-left: calc(33.333333% * 1.2); }

	.row.reset-col-lg-10 > .col-lg-5 {
		-ms-flex: 0 0 calc(41.666667% * 1.2);
		flex: 0 0 calc(41.666667% * 1.2);
		max-width: calc(41.666667% * 1.2);
	}

	.row.reset-col-lg-10 > .offset-lg-5 { margin-left: calc(41.666667% * 1.2); }

	.row.reset-col-lg-10 > .col-lg-6 {
		-ms-flex: 0 0 calc(50% * 1.2);
		flex: 0 0 calc(50% * 1.2);
		max-width: calc(50% * 1.2);
	}

	.row.reset-col-lg-10 > .offset-lg-6 { margin-left: calc(50% * 1.2); }

	.row.reset-col-lg-10 > .col-lg-7 {
		-ms-flex: 0 0 calc(58.333333% * 1.2);
		flex: 0 0 calc(58.333333% * 1.2);
		max-width: calc(58.333333% * 1.2);
	}

	.row.reset-col-lg-10 > .offset-lg-7 { margin-left: calc(58.333333% * 1.2); }

	.row.reset-col-lg-10 > .col-lg-8 {
		-ms-flex: 0 0 calc(66.666667% * 1.2);
		flex: 0 0 calc(66.666667% * 1.2);
		max-width: calc(66.666667% * 1.2);
	}

	.row.reset-col-lg-10 > .offset-lg-8 { margin-left: calc(66.666667% * 1.2); }

	.row.reset-col-lg-10 > .col-lg-9 {
		-ms-flex: 0 0 calc(75% * 1.2);
		flex: 0 0 calc(75% * 1.2);
		max-width: calc(75% * 1.2);
	}

	.row.reset-col-lg-10 > .offset-lg-9 { margin-left: calc(75% * 1.2); }

	.row.reset-col-lg-10 > .col-lg-10 {
		-ms-flex: 0 0 calc(83.333333% * 1.2);
		flex: 0 0 calc(83.333333% * 1.2);
		max-width: calc(83.333333% * 1.2);
	}

	.row.reset-col-lg-10 > .offset-lg-10 { margin-left: calc(83.333333% * 1.2); }



	/* Il fattore moltiplicativo è pari a 12/9 = 1.333333 */
	.row.reset-col-lg-9 > .col-lg-1 {
		-ms-flex: 0 0 calc(8.333333% * 1.333333);
		flex: 0 0 calc(8.333333% * 1.333333);
		max-width: calc(8.333333% * 1.333333);
	}

	.row.reset-col-lg-9 > .offset-lg-1 { margin-left: calc(8.333333% * 1.333333); }

	.row.reset-col-lg-9 > .col-lg-2 {
		-ms-flex: 0 0 calc(16.666667% * 1.333333);
		flex: 0 0 calc(16.666667% * 1.333333);
		max-width: calc(16.666667% * 1.333333);
	}

	.row.reset-col-lg-9 > .offset-lg-2 { margin-left: calc(16.666667% * 1.333333); }

	.row.reset-col-lg-9 > .col-lg-3 {
		-ms-flex: 0 0 calc(25% * 1.333333);
		flex: 0 0 calc(25% * 1.333333);
		max-width: calc(25% * 1.333333);
	}

	.row.reset-col-lg-9 > .offset-lg-3 { margin-left: calc(25% * 1.333333); }

	.row.reset-col-lg-9 > .col-lg-4 {
		-ms-flex: 0 0 calc(33.333333% * 1.333333);
		flex: 0 0 calc(33.333333% * 1.333333);
		max-width: calc(33.333333% * 1.333333);
	}

	.row.reset-col-lg-9 > .offset-lg-4 { margin-left: calc(33.333333% * 1.333333); }

	.row.reset-col-lg-9 > .col-lg-5 {
		-ms-flex: 0 0 calc(41.666667% * 1.333333);
		flex: 0 0 calc(41.666667% * 1.333333);
		max-width: calc(41.666667% * 1.333333);
	}

	.row.reset-col-lg-9 > .offset-lg-5 { margin-left: calc(41.666667% * 1.333333); }

	.row.reset-col-lg-9 > .col-lg-6 {
		-ms-flex: 0 0 calc(50% * 1.333333);
		flex: 0 0 calc(50% * 1.333333);
		max-width: calc(50% * 1.333333);
	}

	.row.reset-col-lg-9 > .offset-lg-6 { margin-left: calc(50% * 1.333333); }

	.row.reset-col-lg-9 > .col-lg-7 {
		-ms-flex: 0 0 calc(58.333333% * 1.333333);
		flex: 0 0 calc(58.333333% * 1.333333);
		max-width: calc(58.333333% * 1.333333);
	}

	.row.reset-col-lg-9 > .offset-lg-7 { margin-left: calc(58.333333% * 1.333333); }

	.row.reset-col-lg-9 > .col-lg-8 {
		-ms-flex: 0 0 calc(66.666667% * 1.333333);
		flex: 0 0 calc(66.666667% * 1.333333);
		max-width: calc(66.666667% * 1.333333);
	}

	.row.reset-col-lg-9 > .offset-lg-8 { margin-left: calc(66.666667% * 1.333333); }

	.row.reset-col-lg-9 > .col-lg-9 {
		-ms-flex: 0 0 calc(75% * 1.333333);
		flex: 0 0 calc(75% * 1.333333);
		max-width: calc(75% * 1.333333);
	}

	.row.reset-col-lg-9 > .offset-lg-9 { margin-left: calc(75% * 1.333333); }


	/* Il fattore moltiplicativo è pari a 12/8 = 1.5 */
	.row.reset-col-lg-8 > .col-lg-1 {
		-ms-flex: 0 0 calc(8.333333% * 1.5);
		flex: 0 0 calc(8.333333% * 1.5);
		max-width: calc(8.333333% * 1.5);
	}

	.row.reset-col-lg-8 > .offset-lg-1 { margin-left: calc(8.333333% * 1.5); }

	.row.reset-col-lg-8 > .col-lg-2 {
		-ms-flex: 0 0 calc(16.666667% * 1.5);
		flex: 0 0 calc(16.666667% * 1.5);
		max-width: calc(16.666667% * 1.5);
	}

	.row.reset-col-lg-8 > .offset-lg-2 { margin-left: calc(16.666667% * 1.5); }

	.row.reset-col-lg-8 > .col-lg-3 {
		-ms-flex: 0 0 calc(25% * 1.5);
		flex: 0 0 calc(25% * 1.5);
		max-width: calc(25% * 1.5);
	}

	.row.reset-col-lg-8 > .offset-lg-3 { margin-left: calc(25% * 1.5); }

	.row.reset-col-lg-8 > .col-lg-4 {
		-ms-flex: 0 0 calc(33.333333% * 1.5);
		flex: 0 0 calc(33.333333% * 1.5);
		max-width: calc(33.333333% * 1.5);
	}

	.row.reset-col-lg-8 > .offset-lg-4 { margin-left: calc(33.333333% * 1.5); }

	.row.reset-col-lg-8 > .col-lg-5 {
		-ms-flex: 0 0 calc(41.666667% * 1.5);
		flex: 0 0 calc(41.666667% * 1.5);
		max-width: calc(41.666667% * 1.5);
	}

	.row.reset-col-lg-8 > .offset-lg-5 { margin-left: calc(41.666667% * 1.5); }

	.row.reset-col-lg-8 > .col-lg-6 {
		-ms-flex: 0 0 calc(50% * 1.5);
		flex: 0 0 calc(50% * 1.5);
		max-width: calc(50% * 1.5);
	}

	.row.reset-col-lg-8 > .offset-lg-6 { margin-left: calc(50% * 1.5); }

	.row.reset-col-lg-8 > .col-lg-7 {
		-ms-flex: 0 0 calc(58.333333% * 1.5);
		flex: 0 0 calc(58.333333% * 1.5);
		max-width: calc(58.333333% * 1.5);
	}

	.row.reset-col-lg-8 > .offset-lg-7 { margin-left: calc(58.333333% * 1.5); }

	.row.reset-col-lg-8 > .col-lg-8 {
		-ms-flex: 0 0 calc(66.666667% * 1.5);
		flex: 0 0 calc(66.666667% * 1.5);
		max-width: calc(66.666667% * 1.5);
	}

	.row.reset-col-lg-8 > .offset-lg-8 { margin-left: calc(66.666667% * 1.5); }



	/* Il fattore moltiplicativo è pari a 12/7 = 1.714286 */
	.row.reset-col-lg-7 > .col-lg-1 {
		-ms-flex: 0 0 calc(8.333333% * 1.714286);
		flex: 0 0 calc(8.333333% * 1.714286);
		max-width: calc(8.333333% * 1.714286);
	}

	.row.reset-col-lg-7 > .offset-lg-1 { margin-left: calc(8.333333% * 1.714286); }

	.row.reset-col-lg-7 > .col-lg-2 {
		-ms-flex: 0 0 calc(16.666667% * 1.714286);
		flex: 0 0 calc(16.666667% * 1.714286);
		max-width: calc(16.666667% * 1.714286);
	}

	.row.reset-col-lg-7 > .offset-lg-2 { margin-left: calc(16.666667% * 1.714286); }

	.row.reset-col-lg-7 > .col-lg-3 {
		-ms-flex: 0 0 calc(25% * 1.714286);
		flex: 0 0 calc(25% * 1.714286);
		max-width: calc(25% * 1.714286);
	}

	.row.reset-col-lg-7 > .offset-lg-3 { margin-left: calc(25% * 1.714286); }

	.row.reset-col-lg-7 > .col-lg-4 {
		-ms-flex: 0 0 calc(33.333333% * 1.714286);
		flex: 0 0 calc(33.333333% * 1.714286);
		max-width: calc(33.333333% * 1.714286);
	}

	.row.reset-col-lg-7 > .offset-lg-4 { margin-left: calc(33.333333% * 1.714286); }

	.row.reset-col-lg-7 > .col-lg-5 {
		-ms-flex: 0 0 calc(41.666667% * 1.714286);
		flex: 0 0 calc(41.666667% * 1.714286);
		max-width: calc(41.666667% * 1.714286);
	}

	.row.reset-col-lg-7 > .offset-lg-5 { margin-left: calc(41.666667% * 1.714286); }

	.row.reset-col-lg-7 > .col-lg-6 {
		-ms-flex: 0 0 calc(50% * 1.714286);
		flex: 0 0 calc(50% * 1.714286);
		max-width: calc(50% * 1.714286);
	}

	.row.reset-col-lg-7 > .offset-lg-6 { margin-left: calc(50% * 1.714286); }

	.row.reset-col-lg-7 > .col-lg-7 {
		-ms-flex: 0 0 calc(58.333333% * 1.714286);
		flex: 0 0 calc(58.333333% * 1.714286);
		max-width: calc(58.333333% * 1.714286);
	}

	.row.reset-col-lg-7 > .offset-lg-7 { margin-left: calc(58.333333% * 1.714286); }



	/* Il fattore moltiplicativo è pari a 12/6 = 2 */
	.row.reset-col-lg-6 > .col-lg-1 {
		-ms-flex: 0 0 calc(8.333333% * 2);
		flex: 0 0 calc(8.333333% * 2);
		max-width: calc(8.333333% * 2);
	}

	.row.reset-col-lg-6 > .offset-lg-1 { margin-left: calc(8.333333% * 2); }

	.row.reset-col-lg-6 > .col-lg-2 {
		-ms-flex: 0 0 calc(16.666667% * 2);
		flex: 0 0 calc(16.666667% * 2);
		max-width: calc(16.666667% * 2);
	}

	.row.reset-col-lg-6 > .offset-lg-2 { margin-left: calc(16.666667% * 2); }

	.row.reset-col-lg-6 > .col-lg-3 {
		-ms-flex: 0 0 calc(25% * 2);
		flex: 0 0 calc(25% * 2);
		max-width: calc(25% * 2);
	}

	.row.reset-col-lg-6 > .offset-lg-3 { margin-left: calc(25% * 2); }

	.row.reset-col-lg-6 > .col-lg-4 {
		-ms-flex: 0 0 calc(33.333333% * 2);
		flex: 0 0 calc(33.333333% * 2);
		max-width: calc(33.333333% * 2);
	}

	.row.reset-col-lg-6 > .offset-lg-4 { margin-left: calc(33.333333% * 2); }

	.row.reset-col-lg-6 > .col-lg-5 {
		-ms-flex: 0 0 calc(41.666667% * 2);
		flex: 0 0 calc(41.666667% * 2);
		max-width: calc(41.666667% * 2);
	}

	.row.reset-col-lg-6 > .offset-lg-5 { margin-left: calc(41.666667% * 2); }

	.row.reset-col-lg-6 > .col-lg-6 {
		-ms-flex: 0 0 calc(50% * 2);
		flex: 0 0 calc(50% * 2);
		max-width: calc(50% * 2);
	}

	.row.reset-col-lg-6 > .offset-lg-6 { margin-left: calc(50% * 2); }



	/* Il fattore moltiplicativo è pari a 12/5 = 2.4 */
	.row.reset-col-lg-5 > .col-lg-1 {
		-ms-flex: 0 0 calc(8.333333% * 2.4);
		flex: 0 0 calc(8.333333% * 2.4);
		max-width: calc(8.333333% * 2.4);
	}

	.row.reset-col-lg-5 > .offset-lg-1 { margin-left: calc(8.333333% * 2.4); }

	.row.reset-col-lg-5 > .col-lg-2 {
		-ms-flex: 0 0 calc(16.666667% * 2.4);
		flex: 0 0 calc(16.666667% * 2.4);
		max-width: calc(16.666667% * 2.4);
	}

	.row.reset-col-lg-5 > .offset-lg-2 { margin-left: calc(16.666667% * 2.4); }

	.row.reset-col-lg-5 > .col-lg-3 {
		-ms-flex: 0 0 calc(25% * 2.4);
		flex: 0 0 calc(25% * 2.4);
		max-width: calc(25% * 2.4);
	}

	.row.reset-col-lg-5 > .offset-lg-3 { margin-left: calc(25% * 2.4); }

	.row.reset-col-lg-5 > .col-lg-4 {
		-ms-flex: 0 0 calc(33.333333% * 2.4);
		flex: 0 0 calc(33.333333% * 2.4);
		max-width: calc(33.333333% * 2.4);
	}

	.row.reset-col-lg-5 > .offset-lg-4 { margin-left: calc(33.333333% * 2.4); }

	.row.reset-col-lg-5 > .col-lg-5 {
		-ms-flex: 0 0 calc(41.666667% * 2.4);
		flex: 0 0 calc(41.666667% * 2.4);
		max-width: calc(41.666667% * 2.4);
	}

	.row.reset-col-lg-5 > .offset-lg-5 { margin-left: calc(41.666667% * 2.4); }



	/* Il fattore moltiplicativo è pari a 12/4 = 3 */
	.row.reset-col-lg-4 > .col-lg-1 {
		-ms-flex: 0 0 calc(8.333333% * 3);
		flex: 0 0 calc(8.333333% * 3);
		max-width: calc(8.333333% * 3);
	}

	.row.reset-col-lg-4 > .offset-lg-1 { margin-left: calc(8.333333% * 3); }

	.row.reset-col-lg-4 > .col-lg-2 {
		-ms-flex: 0 0 calc(16.666667% * 3);
		flex: 0 0 calc(16.666667% * 3);
		max-width: calc(16.666667% * 3);
	}

	.row.reset-col-lg-4 > .offset-lg-2 { margin-left: calc(16.666667% * 3); }

	.row.reset-col-lg-4 > .col-lg-3 {
		-ms-flex: 0 0 calc(25% * 3);
		flex: 0 0 calc(25% * 3);
		max-width: calc(25% * 3);
	}

	.row.reset-col-lg-4 > .offset-lg-3 { margin-left: calc(25% * 3); }

	.row.reset-col-lg-4 > .col-lg-4 {
		-ms-flex: 0 0 calc(33.333333% * 3);
		flex: 0 0 calc(33.333333% * 3);
		max-width: calc(33.333333% * 3);
	}

	.row.reset-col-lg-4 > .offset-lg-4 { margin-left: calc(33.333333% * 3); }



	/* Il fattore moltiplicativo è pari a 12/3 = 4 */
	.row.reset-col-lg-3 > .col-lg-1 {
		-ms-flex: 0 0 calc(8.333333% * 4);
		flex: 0 0 calc(8.333333% * 4);
		max-width: calc(8.333333% * 4);
	}

	.row.reset-col-lg-3 > .offset-lg-1 { margin-left: calc(8.333333% * 4); }

	.row.reset-col-lg-3 > .col-lg-2 {
		-ms-flex: 0 0 calc(16.666667% * 4);
		flex: 0 0 calc(16.666667% * 4);
		max-width: calc(16.666667% * 4);
	}

	.row.reset-col-lg-3 > .offset-lg-2 { margin-left: calc(16.666667% * 4); }

	.row.reset-col-lg-3 > .col-lg-3 {
		-ms-flex: 0 0 calc(25% * 4);
		flex: 0 0 calc(25% * 4);
		max-width: calc(25% * 4);
	}

	.row.reset-col-lg-3 > .offset-lg-3 { margin-left: calc(25% * 4); }

	/* Reset offset */
	[class*="reset-col-"] > .offset-lg-0 { margin-left: 0 !important; }

	.w-lg-25 { width: 25% !important; }
	.w-lg-50 { width: 50% !important; }
	.w-lg-75 { width: 55% !important; }
	.w-lg-100 { width: 100% !important; }
	.w-lg-auto { width: auto !important; }
}



@media only screen and (min-width: 1200px) {
	/*xl*/

	/* Il fattore moltiplicativo è pari a 12/11 = 1.090909 */
	.row.reset-col-xl-11 > .col-xl-1 {
		-ms-flex: 0 0 calc(8.333333% * 1.090909);
		flex: 0 0 calc(8.333333% * 1.090909);
		max-width: calc(8.333333% * 1.090909);
	}

	.row.reset-col-xl-11 > .offset-xl-1 { margin-left: calc(8.333333% * 1.090909); }

	.row.reset-col-xl-11 > .col-xl-2 {
		-ms-flex: 0 0 calc(16.666667% * 1.090909);
		flex: 0 0 calc(16.666667% * 1.090909);
		max-width: calc(16.666667% * 1.090909);
	}

	.row.reset-col-xl-11 > .offset-xl-2 { margin-left: calc(16.666667% * 1.090909); }

	.row.reset-col-xl-11 > .col-xl-3 {
		-ms-flex: 0 0 calc(25% * 1.090909);
		flex: 0 0 calc(25% * 1.090909);
		max-width: calc(25% * 1.090909);
	}

	.row.reset-col-xl-11 > .offset-xl-3 { margin-left: calc(25% * 1.090909); }

	.row.reset-col-xl-11 > .col-xl-4 {
		-ms-flex: 0 0 calc(33.333333% * 1.090909);
		flex: 0 0 calc(33.333333% * 1.090909);
		max-width: calc(33.333333% * 1.090909);
	}

	.row.reset-col-xl-11 > .offset-xl-4 { margin-left: calc(33.333333% * 1.090909); }

	.row.reset-col-xl-11 > .col-xl-5 {
		-ms-flex: 0 0 calc(41.666667% * 1.090909);
		flex: 0 0 calc(41.666667% * 1.090909);
		max-width: calc(41.666667% * 1.090909);
	}

	.row.reset-col-xl-11 > .offset-xl-5 { margin-left: calc(41.666667% * 1.090909); }

	.row.reset-col-xl-11 > .col-xl-6 {
		-ms-flex: 0 0 calc(50% * 1.090909);
		flex: 0 0 calc(50% * 1.090909);
		max-width: calc(50% * 1.090909);
	}

	.row.reset-col-xl-11 > .offset-xl-6 { margin-left: calc(50% * 1.090909); }

	.row.reset-col-xl-11 > .col-xl-7 {
		-ms-flex: 0 0 calc(58.333333% * 1.090909);
		flex: 0 0 calc(58.333333% * 1.090909);
		max-width: calc(58.333333% * 1.090909);
	}

	.row.reset-col-xl-11 > .offset-xl-7 { margin-left: calc(58.333333% * 1.090909); }

	.row.reset-col-xl-11 > .col-xl-8 {
		-ms-flex: 0 0 calc(66.666667% * 1.090909);
		flex: 0 0 calc(66.666667% * 1.090909);
		max-width: calc(66.666667% * 1.090909);
	}

	.row.reset-col-xl-11 > .offset-xl-8 { margin-left: calc(66.666667% * 1.090909); }

	.row.reset-col-xl-11 > .col-xl-9 {
		-ms-flex: 0 0 calc(75% * 1.090909);
		flex: 0 0 calc(75% * 1.090909);
		max-width: calc(75% * 1.090909);
	}

	.row.reset-col-xl-11 > .offset-xl-9 { margin-left: calc(75% * 1.090909); }

	.row.reset-col-xl-11 > .col-xl-10 {
		-ms-flex: 0 0 calc(83.333333% * 1.090909);
		flex: 0 0 calc(83.333333% * 1.090909);
		max-width: calc(83.333333% * 1.090909);
	}

	.row.reset-col-xl-11 > .offset-xl-10 { margin-left: calc(83.333333% * 1.090909); }

	.row.reset-col-xl-11 > .col-xl-11 {
		-ms-flex: 0 0 calc(91.666667% * 1.090909);
		flex: 0 0 calc(91.666667% * 1.090909);
		max-width: calc(91.666667% * 1.090909);
	}

	.row.reset-col-xl-11 > .offset-xl-11 { margin-left: calc(91.666667% * 1.090909); }



	/* Il fattore moltiplicativo è pari a 12/10 = 1.2 */
	.row.reset-col-xl-10 > .col-xl-1 {
		-ms-flex: 0 0 calc(8.333333% * 1.2);
		flex: 0 0 calc(8.333333% * 1.2);
		max-width: calc(8.333333% * 1.2);
	}

	.row.reset-col-xl-10 > .offset-xl-1 { margin-left: calc(8.333333% * 1.2); }

	.row.reset-col-xl-10 > .col-xl-2 {
		-ms-flex: 0 0 calc(16.666667% * 1.2);
		flex: 0 0 calc(16.666667% * 1.2);
		max-width: calc(16.666667% * 1.2);
	}

	.row.reset-col-xl-10 > .offset-xl-2 { margin-left: calc(16.666667% * 1.2); }

	.row.reset-col-xl-10 > .col-xl-3 {
		-ms-flex: 0 0 calc(25% * 1.2);
		flex: 0 0 calc(25% * 1.2);
		max-width: calc(25% * 1.2);
	}

	.row.reset-col-xl-10 > .offset-xl-3 { margin-left: calc(25% * 1.2); }

	.row.reset-col-xl-10 > .col-xl-4 {
		-ms-flex: 0 0 calc(33.333333% * 1.2);
		flex: 0 0 calc(33.333333% * 1.2);
		max-width: calc(33.333333% * 1.2);
	}

	.row.reset-col-xl-10 > .offset-xl-4 { margin-left: calc(33.333333% * 1.2); }

	.row.reset-col-xl-10 > .col-xl-5 {
		-ms-flex: 0 0 calc(41.666667% * 1.2);
		flex: 0 0 calc(41.666667% * 1.2);
		max-width: calc(41.666667% * 1.2);
	}

	.row.reset-col-xl-10 > .offset-xl-5 { margin-left: calc(41.666667% * 1.2); }

	.row.reset-col-xl-10 > .col-xl-6 {
		-ms-flex: 0 0 calc(50% * 1.2);
		flex: 0 0 calc(50% * 1.2);
		max-width: calc(50% * 1.2);
	}

	.row.reset-col-xl-10 > .offset-xl-6 { margin-left: calc(50% * 1.2); }

	.row.reset-col-xl-10 > .col-xl-7 {
		-ms-flex: 0 0 calc(58.333333% * 1.2);
		flex: 0 0 calc(58.333333% * 1.2);
		max-width: calc(58.333333% * 1.2);
	}

	.row.reset-col-xl-10 > .offset-xl-7 { margin-left: calc(58.333333% * 1.2); }

	.row.reset-col-xl-10 > .col-xl-8 {
		-ms-flex: 0 0 calc(66.666667% * 1.2);
		flex: 0 0 calc(66.666667% * 1.2);
		max-width: calc(66.666667% * 1.2);
	}

	.row.reset-col-xl-10 > .offset-xl-8 { margin-left: calc(66.666667% * 1.2); }

	.row.reset-col-xl-10 > .col-xl-9 {
		-ms-flex: 0 0 calc(75% * 1.2);
		flex: 0 0 calc(75% * 1.2);
		max-width: calc(75% * 1.2);
	}

	.row.reset-col-xl-10 > .offset-xl-9 { margin-left: calc(75% * 1.2); }

	.row.reset-col-xl-10 > .col-xl-10 {
		-ms-flex: 0 0 calc(83.333333% * 1.2);
		flex: 0 0 calc(83.333333% * 1.2);
		max-width: calc(83.333333% * 1.2);
	}

	.row.reset-col-xl-10 > .offset-xl-10 { margin-left: calc(83.333333% * 1.2); }



	/* Il fattore moltiplicativo è pari a 12/9 = 1.333333 */
	.row.reset-col-xl-9 > .col-xl-1 {
		-ms-flex: 0 0 calc(8.333333% * 1.333333);
		flex: 0 0 calc(8.333333% * 1.333333);
		max-width: calc(8.333333% * 1.333333);
	}

	.row.reset-col-xl-9 > .offset-xl-1 { margin-left: calc(8.333333% * 1.333333); }

	.row.reset-col-xl-9 > .col-xl-2 {
		-ms-flex: 0 0 calc(16.666667% * 1.333333);
		flex: 0 0 calc(16.666667% * 1.333333);
		max-width: calc(16.666667% * 1.333333);
	}

	.row.reset-col-xl-9 > .offset-xl-2 { margin-left: calc(16.666667% * 1.333333); }

	.row.reset-col-xl-9 > .col-xl-3 {
		-ms-flex: 0 0 calc(25% * 1.333333);
		flex: 0 0 calc(25% * 1.333333);
		max-width: calc(25% * 1.333333);
	}

	.row.reset-col-xl-9 > .offset-xl-3 { margin-left: calc(25% * 1.333333); }

	.row.reset-col-xl-9 > .col-xl-4 {
		-ms-flex: 0 0 calc(33.333333% * 1.333333);
		flex: 0 0 calc(33.333333% * 1.333333);
		max-width: calc(33.333333% * 1.333333);
	}

	.row.reset-col-xl-9 > .offset-xl-4 { margin-left: calc(33.333333% * 1.333333); }

	.row.reset-col-xl-9 > .col-xl-5 {
		-ms-flex: 0 0 calc(41.666667% * 1.333333);
		flex: 0 0 calc(41.666667% * 1.333333);
		max-width: calc(41.666667% * 1.333333);
	}

	.row.reset-col-xl-9 > .offset-xl-5 { margin-left: calc(41.666667% * 1.333333); }

	.row.reset-col-xl-9 > .col-xl-6 {
		-ms-flex: 0 0 calc(50% * 1.333333);
		flex: 0 0 calc(50% * 1.333333);
		max-width: calc(50% * 1.333333);
	}

	.row.reset-col-xl-9 > .offset-xl-6 { margin-left: calc(50% * 1.333333); }

	.row.reset-col-xl-9 > .col-xl-7 {
		-ms-flex: 0 0 calc(58.333333% * 1.333333);
		flex: 0 0 calc(58.333333% * 1.333333);
		max-width: calc(58.333333% * 1.333333);
	}

	.row.reset-col-xl-9 > .offset-xl-7 { margin-left: calc(58.333333% * 1.333333); }

	.row.reset-col-xl-9 > .col-xl-8 {
		-ms-flex: 0 0 calc(66.666667% * 1.333333);
		flex: 0 0 calc(66.666667% * 1.333333);
		max-width: calc(66.666667% * 1.333333);
	}

	.row.reset-col-xl-9 > .offset-xl-8 { margin-left: calc(66.666667% * 1.333333); }

	.row.reset-col-xl-9 > .col-xl-9 {
		-ms-flex: 0 0 calc(75% * 1.333333);
		flex: 0 0 calc(75% * 1.333333);
		max-width: calc(75% * 1.333333);
	}

	.row.reset-col-xl-9 > .offset-xl-9 { margin-left: calc(75% * 1.333333); }



	/* Il fattore moltiplicativo è pari a 12/8 = 1.5 */
	.row.reset-col-xl-8 > .col-xl-1 {
		-ms-flex: 0 0 calc(8.333333% * 1.5);
		flex: 0 0 calc(8.333333% * 1.5);
		max-width: calc(8.333333% * 1.5);
	}

	.row.reset-col-xl-8 > .offset-xl-1 { margin-left: calc(8.333333% * 1.5); }

	.row.reset-col-xl-8 > .col-xl-2 {
		-ms-flex: 0 0 calc(16.666667% * 1.5);
		flex: 0 0 calc(16.666667% * 1.5);
		max-width: calc(16.666667% * 1.5);
	}

	.row.reset-col-xl-8 > .offset-xl-2 { margin-left: calc(16.666667% * 1.5); }

	.row.reset-col-xl-8 > .col-xl-3 {
		-ms-flex: 0 0 calc(25% * 1.5);
		flex: 0 0 calc(25% * 1.5);
		max-width: calc(25% * 1.5);
	}

	.row.reset-col-xl-8 > .offset-xl-3 { margin-left: calc(25% * 1.5); }

	.row.reset-col-xl-8 > .col-xl-4 {
		-ms-flex: 0 0 calc(33.333333% * 1.5);
		flex: 0 0 calc(33.333333% * 1.5);
		max-width: calc(33.333333% * 1.5);
	}

	.row.reset-col-xl-8 > .offset-xl-4 { margin-left: calc(33.333333% * 1.5); }

	.row.reset-col-xl-8 > .col-xl-5 {
		-ms-flex: 0 0 calc(41.666667% * 1.5);
		flex: 0 0 calc(41.666667% * 1.5);
		max-width: calc(41.666667% * 1.5);
	}

	.row.reset-col-xl-8 > .offset-xl-5 { margin-left: calc(41.666667% * 1.5); }

	.row.reset-col-xl-8 > .col-xl-6 {
		-ms-flex: 0 0 calc(50% * 1.5);
		flex: 0 0 calc(50% * 1.5);
		max-width: calc(50% * 1.5);
	}

	.row.reset-col-xl-8 > .offset-xl-6 { margin-left: calc(50% * 1.5); }

	.row.reset-col-xl-8 > .col-xl-7 {
		-ms-flex: 0 0 calc(58.333333% * 1.5);
		flex: 0 0 calc(58.333333% * 1.5);
		max-width: calc(58.333333% * 1.5);
	}

	.row.reset-col-xl-8 > .offset-xl-7 { margin-left: calc(58.333333% * 1.5); }

	.row.reset-col-xl-8 > .col-xl-8 {
		-ms-flex: 0 0 calc(66.666667% * 1.5);
		flex: 0 0 calc(66.666667% * 1.5);
		max-width: calc(66.666667% * 1.5);
	}

	.row.reset-col-xl-8 > .offset-xl-8 { margin-left: calc(66.666667% * 1.5); }



	/* Il fattore moltiplicativo è pari a 12/7 = 1.714286 */
	.row.reset-col-xl-7 > .col-xl-1 {
		-ms-flex: 0 0 calc(8.333333% * 1.714286);
		flex: 0 0 calc(8.333333% * 1.714286);
		max-width: calc(8.333333% * 1.714286);
	}

	.row.reset-col-xl-7 > .offset-xl-1 { margin-left: calc(8.333333% * 1.714286); }

	.row.reset-col-xl-7 > .col-xl-2 {
		-ms-flex: 0 0 calc(16.666667% * 1.714286);
		flex: 0 0 calc(16.666667% * 1.714286);
		max-width: calc(16.666667% * 1.714286);
	}

	.row.reset-col-xl-7 > .offset-xl-2 { margin-left: calc(16.666667% * 1.714286); }

	.row.reset-col-xl-7 > .col-xl-3 {
		-ms-flex: 0 0 calc(25% * 1.714286);
		flex: 0 0 calc(25% * 1.714286);
		max-width: calc(25% * 1.714286);
	}

	.row.reset-col-xl-7 > .offset-xl-3 { margin-left: calc(25% * 1.714286); }

	.row.reset-col-xl-7 > .col-xl-4 {
		-ms-flex: 0 0 calc(33.333333% * 1.714286);
		flex: 0 0 calc(33.333333% * 1.714286);
		max-width: calc(33.333333% * 1.714286);
	}

	.row.reset-col-xl-7 > .offset-xl-4 { margin-left: calc(33.333333% * 1.714286); }

	.row.reset-col-xl-7 > .col-xl-5 {
		-ms-flex: 0 0 calc(41.666667% * 1.714286);
		flex: 0 0 calc(41.666667% * 1.714286);
		max-width: calc(41.666667% * 1.714286);
	}

	.row.reset-col-xl-7 > .offset-xl-5 { margin-left: calc(41.666667% * 1.714286); }

	.row.reset-col-xl-7 > .col-xl-6 {
		-ms-flex: 0 0 calc(50% * 1.714286);
		flex: 0 0 calc(50% * 1.714286);
		max-width: calc(50% * 1.714286);
	}

	.row.reset-col-xl-7 > .offset-xl-6 { margin-left: calc(50% * 1.714286); }

	.row.reset-col-xl-7 > .col-xl-7 {
		-ms-flex: 0 0 calc(58.333333% * 1.714286);
		flex: 0 0 calc(58.333333% * 1.714286);
		max-width: calc(58.333333% * 1.714286);
	}

	.row.reset-col-xl-7 > .offset-xl-7 { margin-left: calc(58.333333% * 1.714286); }



	/* Il fattore moltiplicativo è pari a 12/6 = 2 */
	.row.reset-col-xl-6 > .col-xl-1 {
		-ms-flex: 0 0 calc(8.333333% * 2);
		flex: 0 0 calc(8.333333% * 2);
		max-width: calc(8.333333% * 2);
	}

	.row.reset-col-xl-6 > .offset-xl-1 { margin-left: calc(8.333333% * 2); }

	.row.reset-col-xl-6 > .col-xl-2 {
		-ms-flex: 0 0 calc(16.666667% * 2);
		flex: 0 0 calc(16.666667% * 2);
		max-width: calc(16.666667% * 2);
	}

	.row.reset-col-xl-6 > .offset-xl-2 { margin-left: calc(16.666667% * 2); }

	.row.reset-col-xl-6 > .col-xl-3 {
		-ms-flex: 0 0 calc(25% * 2);
		flex: 0 0 calc(25% * 2);
		max-width: calc(25% * 2);
	}

	.row.reset-col-xl-6 > .offset-xl-3 { margin-left: calc(25% * 2); }

	.row.reset-col-xl-6 > .col-xl-4 {
		-ms-flex: 0 0 calc(33.333333% * 2);
		flex: 0 0 calc(33.333333% * 2);
		max-width: calc(33.333333% * 2);
	}

	.row.reset-col-xl-6 > .offset-xl-4 { margin-left: calc(33.333333% * 2); }

	.row.reset-col-xl-6 > .col-xl-5 {
		-ms-flex: 0 0 calc(41.666667% * 2);
		flex: 0 0 calc(41.666667% * 2);
		max-width: calc(41.666667% * 2);
	}

	.row.reset-col-xl-6 > .offset-xl-5 { margin-left: calc(41.666667% * 2); }

	.row.reset-col-xl-6 > .col-xl-6 {
		-ms-flex: 0 0 calc(50% * 2);
		flex: 0 0 calc(50% * 2);
		max-width: calc(50% * 2);
	}

	.row.reset-col-xl-6 > .offset-xl-6 { margin-left: calc(50% * 2); }



	/* Il fattore moltiplicativo è pari a 12/5 = 2.4 */
	.row.reset-col-xl-5 > .col-xl-1 {
		-ms-flex: 0 0 calc(8.333333% * 2.4);
		flex: 0 0 calc(8.333333% * 2.4);
		max-width: calc(8.333333% * 2.4);
	}

	.row.reset-col-xl-5 > .offset-xl-1 { margin-left: calc(8.333333% * 2.4); }

	.row.reset-col-xl-5 > .col-xl-2 {
		-ms-flex: 0 0 calc(16.666667% * 2.4);
		flex: 0 0 calc(16.666667% * 2.4);
		max-width: calc(16.666667% * 2.4);
	}

	.row.reset-col-xl-5 > .offset-xl-2 { margin-left: calc(16.666667% * 2.4); }

	.row.reset-col-xl-5 > .col-xl-3 {
		-ms-flex: 0 0 calc(25% * 2.4);
		flex: 0 0 calc(25% * 2.4);
		max-width: calc(25% * 2.4);
	}

	.row.reset-col-xl-5 > .offset-xl-3 { margin-left: calc(25% * 2.4); }

	.row.reset-col-xl-5 > .col-xl-4 {
		-ms-flex: 0 0 calc(33.333333% * 2.4);
		flex: 0 0 calc(33.333333% * 2.4);
		max-width: calc(33.333333% * 2.4);
	}

	.row.reset-col-xl-5 > .offset-xl-4 { margin-left: calc(33.333333% * 2.4); }

	.row.reset-col-xl-5 > .col-xl-5 {
		-ms-flex: 0 0 calc(41.666667% * 2.4);
		flex: 0 0 calc(41.666667% * 2.4);
		max-width: calc(41.666667% * 2.4);
	}

	.row.reset-col-xl-5 > .offset-xl-5 { margin-left: calc(41.666667% * 2.4); }



	/* Il fattore moltiplicativo è pari a 12/4 = 3 */
	.row.reset-col-xl-4 > .col-xl-1 {
		-ms-flex: 0 0 calc(8.333333% * 3);
		flex: 0 0 calc(8.333333% * 3);
		max-width: calc(8.333333% * 3);
	}

	.row.reset-col-xl-4 > .offset-xl-1 { margin-left: calc(8.333333% * 3); }

	.row.reset-col-xl-4 > .col-xl-2 {
		-ms-flex: 0 0 calc(16.666667% * 3);
		flex: 0 0 calc(16.666667% * 3);
		max-width: calc(16.666667% * 3);
	}

	.row.reset-col-xl-4 > .offset-xl-2 { margin-left: calc(16.666667% * 3); }

	.row.reset-col-xl-4 > .col-xl-3 {
		-ms-flex: 0 0 calc(25% * 3);
		flex: 0 0 calc(25% * 3);
		max-width: calc(25% * 3);
	}

	.row.reset-col-xl-4 > .offset-xl-3 { margin-left: calc(25% * 3); }

	.row.reset-col-xl-4 > .col-xl-4 {
		-ms-flex: 0 0 calc(33.333333% * 3);
		flex: 0 0 calc(33.333333% * 3);
		max-width: calc(33.333333% * 3);
	}

	.row.reset-col-xl-4 > .offset-xl-4 { margin-left: calc(33.333333% * 3); }



	/* Il fattore moltiplicativo è pari a 12/3 = 4 */
	.row.reset-col-xl-3 > .col-xl-1 {
		-ms-flex: 0 0 calc(8.333333% * 4);
		flex: 0 0 calc(8.333333% * 4);
		max-width: calc(8.333333% * 4);
	}

	.row.reset-col-xl-3 > .offset-xl-1 { margin-left: calc(8.333333% * 4); }

	.row.reset-col-xl-3 > .col-xl-2 {
		-ms-flex: 0 0 calc(16.666667% * 4);
		flex: 0 0 calc(16.666667% * 4);
		max-width: calc(16.666667% * 4);
	}

	.row.reset-col-xl-3 > .offset-xl-2 { margin-left: calc(16.666667% * 4); }

	.row.reset-col-xl-3 > .col-xl-3 {
		-ms-flex: 0 0 calc(25% * 4);
		flex: 0 0 calc(25% * 4);
		max-width: calc(25% * 4);
	}

	.row.reset-col-xl-3 > .offset-xl-3 { margin-left: calc(25% * 4); }

	/* Reset offset */
	[class*="reset-col-"] > .offset-xl-0 { margin-left: 0 !important; }

	.w-xl-25 { width: 25% !important; }
	.w-xl-50 { width: 50% !important; }
	.w-xl-75 { width: 55% !important; }
	.w-xl-100 { width: 100% !important; }
	.w-xl-auto { width: auto !important; }
}





/* Tooltip */

.tooltip.show { opacity: 1; }

	.tooltip .tooltip-inner {
		max-width: none;
		font-size: 1.6rem;
		text-align: left;
		border-radius: 2.15rem;
		padding: 10px 15px;
		font-family: 'avenir45book', Helvetica, arial, sans-serif;
		background-color: #3e3e3d;
	}

	/* LEFT */
	.bs-tooltip-auto[x-placement^=left] .arrow::before,
	.bs-tooltip-left .arrow::before { border-left-color: #3e3e3d; }

	.bs-tooltip-auto[x-placement^=left] .arrow::before,
	.bs-tooltip-left .arrow::before { border-width: 0.8rem 0 0.8rem 0.8rem; }

	.bs-tooltip-auto[x-placement^=left] .arrow,
	.bs-tooltip-left .arrow { transform: translate(-0.5rem, -0.4rem); }

	.bs-tooltip-auto[x-placement^=left] .tooltip-inner { transform: translateX(-0.4rem); }

	/* RIGHT */
	.bs-tooltip-auto[x-placement^=right] .arrow::before,
	.bs-tooltip-right .arrow::before { border-right-color: #3e3e3d; }

	.bs-tooltip-auto[x-placement^=right] .arrow::before,
	.bs-tooltip-right .arrow::before { border-width: 0.8rem 0.8rem 0.8rem 0; }

	.bs-tooltip-auto[x-placement^=right] .arrow,
	.bs-tooltip-right .arrow { transform: translate(0.5rem, -0.4rem); }

	.bs-tooltip-auto[x-placement^=right] .tooltip-inner { transform: translateX(0.4rem); }

	/* TOP */
	.bs-tooltip-auto[x-placement^=top] .arrow::before,
	.bs-tooltip-top .arrow::before { border-top-color: #3e3e3d; }

	.bs-tooltip-auto[x-placement^=top] .arrow::before,
	.bs-tooltip-top .arrow::before { border-width: 0.8rem 0.8rem 0; }

	.bs-tooltip-auto[x-placement^=top] .arrow,
	.bs-tooltip-top .arrow { transform: translate(-0.4rem, -0.4rem); }

	.bs-tooltip-auto[x-placement^=top] .tooltip-inner { transform: translateY(-0.4rem); }

	/* BOTTOM */
	.bs-tooltip-auto[x-placement^=bottom] .arrow::before,
	.bs-tooltip-bottom .arrow::before { border-bottom-color: #3e3e3d; }

	.bs-tooltip-auto[x-placement^=bottom] .arrow::before,
	.bs-tooltip-bottom .arrow::before { border-width: 0 0.8rem 0.8rem; }

	.bs-tooltip-auto[x-placement^=bottom] .arrow,
	.bs-tooltip-bottom .arrow { transform: translate(-0.4rem, 0.4rem); }

	.bs-tooltip-auto[x-placement^=bottom] .tooltip-inner { transform: translateY(0.4rem); }


@media only screen and (max-width: 1023px) {

}

@media only screen and (max-width: 575px) {
	/*xs*/
}

@media only screen and (min-width: 576px) {
	/*sm*/
}


@media screen and (max-width: 768px) and (orientation:portrait) {

}

@media screen and (max-width: 767px) {

}

@media only screen and (min-width: 768px) {
	/*md*/

}

@media only screen and (min-width: 992px) {
	/*lg*/

	.tooltip .tooltip-inner { max-width: 300px; }
}

@media only screen and (min-width: 992px) and (max-width: 1023px) {

}

@media only screen and (min-width: 1024px) {

}

@media only screen and (min-width: 1200px) {
	/*xl*/
}

@media only screen and (min-width: 1300px) {

}

@media only screen and (min-width: 1600px) {

}

@media only screen and (min-width: 1800px) {

}





/* Bootstrap Select */

.bootstrap-select .dropdown-toggle:focus,
.bootstrap-select>select.mobile-device:focus+.dropdown-toggle { outline: none !important; }

.bootstrap-select>.dropdown-toggle:after { margin-top: 0; }
