/*_______________________________________________General_____________________________________________________________*/
@-ms-viewport {
	width: device-width;
}
html {
	box-sizing: border-box;
	-ms-overflow-style: scrollbar;
}
*, *::before, *::after {
	box-sizing: inherit;
}
body {
	margin: 0;
	font-size: 1em;
	text-align: left;
}

/*_______________________________________________H1-H6_______________________________________________________________*/
h1, .h1 {
	font-size: 2.5em;
	margin: 0;
}
h2, .h2 {
	font-size: 2em;
	margin: 0;
}
h3, .h3 {
	font-size: 1.75em;
	margin: 0;
}
h4, .h4 {
	font-size: 1.5em;
	margin: 0;
}
h5, .h5 {
	font-size: 1.25em;
	margin: 0;
}
h6, .h6 {
	font-size: 1em;
	margin: 0;
}

/*_______________________________________________Lists_______________________________________________________________*/
.list-nostyle {
	padding-left: 0;
	list-style: none;
}
.list-hor {
	padding-left: 0;
	list-style: none;
}
.list-hor-item {
	display: inline-block;
}
.list-hor-item:not(:last-child) {
	margin-right: 0.5em;
}

/*_______________________________________________Colors______________________________________________________________*/
/*______________________Background_______________________*/
.back-black { background-color: #000000; }
.back-dark-gray-1 { background-color: #111111; }
.back-dark-gray-2 { background-color: #222222; }
.back-dark-gray-3 { background-color: #333333; }
.back-dark-gray-4 { background-color: #444444; }
.back-dark-gray-5 { background-color: #555555; }
.back-gray-1 { background-color: #666666; }
.back-gray-2 { background-color: #777777; }
.back-gray-3 { background-color: #888888; }
.back-gray-4 { background-color: #999999; }
.back-light-gray-1 { background-color: #aaaaaa; }
.back-light-gray-2 { background-color: #bbbbbb; }
.back-light-gray-3 { background-color: #cccccc; }
.back-light-gray-4 { background-color: #dddddd; }
.back-light-gray-5 { background-color: #eeeeee; }
.back-white { background-color: #ffffff; }
.back-light-blue { background-color: #9fd3f3; }
/*______________________Border___________________________*/
.border-black { border-color: #000000; }
.border-dark-gray-1 { border-color: #111111; }
.border-dark-gray-2 { border-color: #222222; }
.border-dark-gray-3 { border-color: #333333; }
.border-dark-gray-4 { border-color: #444444; }
.border-dark-gray-5 { border-color: #555555; }
.border-gray-1 { border-color: #666666; }
.border-gray-2 { border-color: #777777; }
.border-gray-3 { border-color: #888888; }
.border-gray-4 { border-color: #999999; }
.border-light-gray-1 { border-color: #aaaaaa; }
.border-light-gray-2 { border-color: #bbbbbb; }
.border-light-gray-3 { border-color: #cccccc; }
.border-light-gray-4 { border-color: #dddddd; }
.border-light-gray-5 { border-color: #eeeeee; }
.border-white { border-color: #ffffff; }
.border-light-blue { background-color: #9fd3f3; }
/*______________________Text_____________________________*/
.text-black { color: #000000; }
.text-dark-gray-1 { color: #111111; }
.text-dark-gray-2 { color: #222222; }
.text-dark-gray-3 { color: #333333; }
.text-dark-gray-4 { color: #444444; }
.text-dark-gray-5 { color: #555555; }
.text-gray-1 { color: #666666; }
.text-gray-2 { color: #777777; }
.text-gray-3 { color: #888888; }
.text-gray-4 { color: #999999; }
.text-light-gray-1 { color: #aaaaaa; }
.text-light-gray-2 { color: #bbbbbb; }
.text-light-gray-3 { color: #cccccc; }
.text-light-gray-4 { color: #dddddd; }
.text-light-gray-5 { color: #eeeeee; }
.text-white { color: #ffffff; }
.text-light-blue { background-color: #9fd3f3; }

/*_______________________________________________All-Elements________________________________________________________*/
.sec-0-1,		.sec-1,		.sec-1-2,		.sec-2,		.sec-2-3,		.sec-3,		.sec-3-4,		.sec-4,		.sec-4-5,		.sec-5,		.sec-5-6,		.sec-6,		.sec-6-7,		.sec-7,		.sec-7-8,		.sec-8,		.sec-8-9,		.sec-9,		.sec-9-10,		.sec-10,		.sec-10-11,		.sec-11,		.sec-11-12,		.sec-12,		.sec,		.sec-auto,
.sec-xxs-0-1,	.sec-xxs-1,	.sec-xxs-1-2,	.sec-xxs-2,	.sec-xxs-2-3,	.sec-xxs-3,	.sec-xxs-3-4,	.sec-xxs-4,	.sec-xxs-4-5,	.sec-xxs-5,	.sec-xxs-5-6,	.sec-xxs-6,	.sec-xxs-6-7,	.sec-xxs-7,	.sec-xxs-7-8,	.sec-xxs-8,	.sec-xxs-8-9,	.sec-xxs-9,	.sec-xxs-9-10,	.sec-xxs-10,	.sec-xxs-10-11,	.sec-xxs-11,	.sec-xxs-11-12,	.sec-xxs-12,	.sec-xxs,	.sec-xxs-auto,
.sec-xs-0-1,	.sec-xs-1,	.sec-xs-1-2,	.sec-xs-2,	.sec-xs-2-3,	.sec-xs-3,	.sec-xs-3-4,	.sec-xs-4,	.sec-xs-4-5,	.sec-xs-5,	.sec-xs-5-6,	.sec-xs-6,	.sec-xs-6-7,	.sec-xs-7,	.sec-xs-7-8,	.sec-xs-8,	.sec-xs-8-9,	.sec-xs-9,	.sec-xs-9-10,	.sec-xs-10,		.sec-xs-10-11,	.sec-xs-11,		.sec-xs-11-12,	.sec-xs-12,		.sec-xs,	.sec-xs-auto,
.sec-s-0-1,		.sec-s-1,	.sec-s-1-2,		.sec-s-2,	.sec-s-2-3,		.sec-s-3,	.sec-s-3-4,		.sec-s-4,	.sec-s-4-5,		.sec-s-5,	.sec-s-5-6,		.sec-s-6,	.sec-s-6-7,		.sec-s-7,	.sec-s-7-8,		.sec-s-8,	.sec-s-8-9,		.sec-s-9,	.sec-s-9-10,	.sec-s-10,		.sec-s-10-11,	.sec-s-11,		.sec-s-11-12,	.sec-s-12,		.sec-s,		.sec-s-auto,
.sec-m-0-1,		.sec-m-1,	.sec-m-1-2,		.sec-m-2,	.sec-m-2-3,		.sec-m-3,	.sec-m-3-4,		.sec-m-4,	.sec-m-4-5,		.sec-m-5,	.sec-m-5-6,		.sec-m-6,	.sec-m-6-7,		.sec-m-7,	.sec-m-7-8,		.sec-m-8,	.sec-m-8-9,		.sec-m-9,	.sec-m-9-10,	.sec-m-10,		.sec-m-10-11,	.sec-m-11,		.sec-m-11-12,	.sec-m-12,		.sec-m,		.sec-m-auto,
.sec-l-0-1,		.sec-l-1,	.sec-l-1-2,		.sec-l-2,	.sec-l-2-3,		.sec-l-3,	.sec-l-3-4,		.sec-l-4,	.sec-l-4-5,		.sec-l-5,	.sec-l-5-6,		.sec-l-6,	.sec-l-6-7,		.sec-l-7,	.sec-l-7-8,		.sec-l-8,	.sec-l-8-9,		.sec-l-9,	.sec-l-9-10,	.sec-l-10,		.sec-l-10-11,	.sec-l-11,		.sec-l-11-12,	.sec-l-12,		.sec-l,		.sec-l-auto,
.sec-xl-0-1,	.sec-xl-1,	.sec-xl-1-2,	.sec-xl-2,	.sec-xl-2-3,	.sec-xl-3,	.sec-xl-3-4,	.sec-xl-4,	.sec-xl-4-5,	.sec-xl-5,	.sec-xl-5-6,	.sec-xl-6,	.sec-xl-6-7,	.sec-xl-7,	.sec-xl-7-8,	.sec-xl-8,	.sec-xl-8-9,	.sec-xl-9,	.sec-xl-9-10,	.sec-xl-10,		.sec-xl-10-11,	.sec-xl-11,		.sec-xl-11-12,	.sec-xl-12,		.sec-xl,	.sec-xl-auto {
	position: relative;
	width: 100%;
	padding: 0 0.8em;
}

/*_______________________________________________Element-Standard____________________________________________________*/
.container {
	width: 100%;
	padding: 0 0.8em;
	margin-right: auto;
	margin-left: auto;
}
.container-fluid {
	width: 100%;
	padding: 0 0.8em;
	margin-right: auto;
	margin-left: auto;
}
.row {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 -0.8em;
}
.no-gutters {
	margin-right: 0;
	margin-left: 0;
}
.no-gutters > .sec, .no-gutters > [class*="sec-"] {
	padding-right: 0;
	padding-left: 0;
}
.sec {
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-ms-flex-positive: 1;
	flex-grow: 1;
	max-width: 100%;
}
.sec-auto {
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: auto;
	max-width: 100%;
}
.sec-0-1 {
	-ms-flex: 0 0 4.166667%;
	flex: 0 0 4.166667%;
	max-width: 4.166667%;
}
.sec-1 {
	-ms-flex: 0 0 8.333333%;
	flex: 0 0 8.333333%;
	max-width: 8.333333%;
}
.sec-1-2 {
	-ms-flex: 0 0 12.5%;
	flex: 0 0 12.5%;
	max-width: 12.5%;
}
.sec-2 {
	-ms-flex: 0 0 16.666667%;
	flex: 0 0 16.666667%;
	max-width: 16.666667%;
}
.sec-2-3 {
	-ms-flex: 0 0 20.833333%;
	flex: 0 0 20.833333%;
	max-width: 20.833333%;
}
.sec-3 {
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%;
}
.sec-3-4 {
	-ms-flex: 0 0 29.166667%;
	flex: 0 0 29.166667%;
	max-width: 29.166667%;
}
.sec-4 {
	-ms-flex: 0 0 33.333333%;
	flex: 0 0 33.333333%;
	max-width: 33.333333%;
}
.sec-4-5 {
	-ms-flex: 0 0 37.5%;
	flex: 0 0 37.5%;
	max-width: 37.5%;
}
.sec-5 {
	-ms-flex: 0 0 41.666667%;
	flex: 0 0 41.666667%;
}	
.sec-5-6 {
	-ms-flex: 0 0 45.833333%;
	flex: 0 0 45.833333%;
	max-width: 45.833333%;
}
.sec-6 {
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%;
}
.sec-6-7 {
	-ms-flex: 0 0 54.166667%;
	flex: 0 0 54.166667%;
	max-width: 54.166667%;
}
.sec-7 {
	-ms-flex: 0 0 58.333333%;
	flex: 0 0 58.333333%;
	max-width: 58.333333%;
}
.sec-7-8 {
	-ms-flex: 0 0 62.5%;
	flex: 0 0 62.5%;
	max-width: 62.5%;
}
.sec-8 {
	-ms-flex: 0 0 66.666667%;
	flex: 0 0 66.666667%;
	max-width: 66.666667%;
}
.sec-8-9 {
	-ms-flex: 0 0 70.833333%;
	flex: 0 0 70.833333%;
	max-width: 70.833333%;
}
.sec-9 {
	-ms-flex: 0 0 75%;
	flex: 0 0 75%;
	max-width: 75%;
}
.sec-9-10 {
	-ms-flex: 0 0 79.166667%;
	flex: 0 0 79.166667%;
	max-width: 79.166667%;
}
.sec-10 {
	-ms-flex: 0 0 83.333333%;
	flex: 0 0 83.333333%;
	max-width: 83.333333%;
}
.sec-10-11 {
	-ms-flex: 0 0 87.5%;
	flex: 0 0 87.5%;
	max-width: 87.5%;
}
.sec-11 {
	-ms-flex: 0 0 91.666667%;
	flex: 0 0 91.666667%;
	max-width: 91.666667%;
}
.sec-11-12 {
	-ms-flex: 0 0 95.833333%;
	flex: 0 0 95.833333%;
	max-width: 95.833333%;
}
.sec-12 {
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
}
.order-first {
	-ms-flex-order: -1;
	order: -1;
}
.order-last {
	-ms-flex-order: 13;
	order: 13;
}
.order-0 {
	-ms-flex-order: 0;
	order: 0;
}
.order-1 {
	-ms-flex-order: 1;
	order: 1;
}
.order-2 {
	-ms-flex-order: 2;
	order: 2;
}
.order-3 {
	-ms-flex-order: 3;
	order: 3;
}
.order-4 {
	-ms-flex-order: 4;
	order: 4;
}
.order-5 {
	-ms-flex-order: 5;
	order: 5;
}
.order-6 {
	-ms-flex-order: 6;
	order: 6;
}
.order-7 {
	-ms-flex-order: 7;
	order: 7;
}
.order-8 {
	-ms-flex-order: 8;
	order: 8;
}
.order-9 {
	-ms-flex-order: 9;
	order: 9;
}
.order-10 {
	-ms-flex-order: 10;
	order: 10;
}
.order-11 {
	-ms-flex-order: 11;
	order: 11;
}
.order-12 {
	-ms-flex-order: 12;
	order: 12;
}
.offset-1 {
	margin-left: 8.333333%;
}
.offset-2 {
	margin-left: 16.666667%;
}
.offset-3 {
	margin-left: 25%;
}
.offset-4 {
	margin-left: 33.333333%;
}
.offset-5 {
	margin-left: 41.666667%;
}
.offset-6 {
	margin-left: 50%;
}
.offset-7 {
	margin-left: 58.333333%;
}
.offset-8 {
	margin-left: 66.666667%;
}
.offset-9 {
	margin-left: 75%;
}
.offset-10 {
	margin-left: 83.333333%;
}
.offset-11 {
	margin-left: 91.666667%;
}
.offset-n1 {
	margin-left: -8.333333%;
}
.offset-n2 {
	margin-left: -16.666667%;
}
.offset-n3 {
	margin-left: -25%;
}
.offset-n4 {
	margin-left: -33.333333%;
}
.offset-n5 {
	margin-left: -41.666667%;
}
.offset-n6 {
	margin-left: -50%;
}
.offset-n7 {
	margin-left: -58.333333%;
}
.offset-n8 {
	margin-left: -66.666667%;
}
.offset-n9 {
	margin-left: -75%;
}
.offset-n10 {
	margin-left: -83.333333%;
}
.offset-n11 {
	margin-left: -91.666667%;
}
.text-left {
	text-align: left !important;
}
.text-center {
	text-align: center !important;
}
.text-right {
	text-align: right !important;
}
.d-none {
	display: none !important;
}
.d-inline {
	display: inline !important;
}
.d-inline-block {
	display: inline-block !important;
}
.d-block {
	display: block !important;
}
.d-table {
	display: table !important;
}
.d-table-row {
	display: table-row !important;
}
.d-table-cell {
	display: table-cell !important;
}
.d-flex {
	display: -ms-flexbox !important;
	display: flex !important;
}
.d-inline-flex {
	display: -ms-inline-flexbox !important;
	display: inline-flex !important;
}
.flex-row {
	-ms-flex-direction: row !important;
	flex-direction: row !important;
}
.flex-column {
	-ms-flex-direction: column !important;
	flex-direction: column !important;
}
.flex-row-reverse {
	-ms-flex-direction: row-reverse !important;
	flex-direction: row-reverse !important;
}
.flex-column-reverse {
	-ms-flex-direction: column-reverse !important;
	flex-direction: column-reverse !important;
}
.flex-wrap {
	-ms-flex-wrap: wrap !important;
	flex-wrap: wrap !important;
}
.flex-nowrap {
	-ms-flex-wrap: nowrap !important;
	flex-wrap: nowrap !important;
}
.flex-wrap-reverse {
	-ms-flex-wrap: wrap-reverse !important;
	flex-wrap: wrap-reverse !important;
}
.flex-fill {
	-ms-flex: 1 1 auto !important;
	flex: 1 1 auto !important;
}
.flex-grow-0 {
	-ms-flex-positive: 0 !important;
	flex-grow: 0 !important;
}
.flex-grow-1 {
	-ms-flex-positive: 1 !important;
	flex-grow: 1 !important;
}
.flex-shrink-0 {
	-ms-flex-negative: 0 !important;
	flex-shrink: 0 !important;
}
.flex-shrink-1 {
	-ms-flex-negative: 1 !important;
	flex-shrink: 1 !important;
}
.justify-content-start {
	-ms-flex-pack: start !important;
	justify-content: flex-start !important;
}
.justify-content-end {
	-ms-flex-pack: end !important;
	justify-content: flex-end !important;
}
.justify-content-center {
	-ms-flex-pack: center !important;
	justify-content: center !important;
}
.justify-content-between {
	-ms-flex-pack: justify !important;
	justify-content: space-between !important;
}
.justify-content-around {
	-ms-flex-pack: distribute !important;
	justify-content: space-around !important;
}
.align-items-start {
	-ms-flex-align: start !important;
	align-items: flex-start !important;
}
.align-items-end {
	-ms-flex-align: end !important;
	align-items: flex-end !important;
}
.align-items-center {
	-ms-flex-align: center !important;
	align-items: center !important;
}
.align-items-baseline {
	-ms-flex-align: baseline !important;
	align-items: baseline !important;
}
.align-items-stretch {
	-ms-flex-align: stretch !important;
	align-items: stretch !important;
}
.align-content-start {
	-ms-flex-line-pack: start !important;
	align-content: flex-start !important;
}
.align-content-end {
	-ms-flex-line-pack: end !important;
	align-content: flex-end !important;
}
.align-content-center {
	-ms-flex-line-pack: center !important;
	align-content: center !important;
}
.align-content-between {
	-ms-flex-line-pack: justify !important;
	align-content: space-between !important;
}
.align-content-around {
	-ms-flex-line-pack: distribute !important;
	align-content: space-around !important;
}
.align-content-stretch {
	-ms-flex-line-pack: stretch !important;
	align-content: stretch !important;
}
.align-self-auto {
	-ms-flex-item-align: auto !important;
	align-self: auto !important;
}
.align-self-start {
	-ms-flex-item-align: start !important;
	align-self: flex-start !important;
}
.align-self-end {
	-ms-flex-item-align: end !important;
	align-self: flex-end !important;
}
.align-self-center {
	-ms-flex-item-align: center !important;
	align-self: center !important;
}
.align-self-baseline {
	-ms-flex-item-align: baseline !important;
	align-self: baseline !important;
}
.align-self-stretch {
	-ms-flex-item-align: stretch !important;
	align-self: stretch !important;
}
.maAll-0 {
	margin: 0 !important;
}
.maTop-0, .maY-0 {
	margin-top: 0 !important;
}
.maRight-0, .maX-0 {
	margin-right: 0 !important;
}
.maBottom-0, .maY-0 {
	margin-bottom: 0 !important;
}
.maLeft-0, .maX-0 {
	margin-left: 0 !important;
}
.maAll-1 {
	margin: 0.25em !important;
}
.maTop-1, .maY-1 {
	margin-top: 0.25em !important;
}
.maRight-1, .maX-1 {
	margin-right: 0.25em !important;
}
.maBottom-1, .maY-1 {
	margin-bottom: 0.25em !important;
}
.maLeft-1, .maX-1 {
	margin-left: 0.25em !important;
}
.maAll-2 {
	margin: 0.5em !important;
}
.maTop-2, .maY-2 {
	margin-top: 0.5em !important;
}
.maRight-2, .maX-2 {
	margin-right: 0.5em !important;
}
.maBottom-2, .maY-2 {
	margin-bottom: 0.5em !important;
}
.maLeft-2, .maX-2 {
	margin-left: 0.5em !important;
}
.maAll-3 {
	margin: 1em !important;
}
.maTop-3, .maY-3 {
	margin-top: 1em !important;
}
.maRight-3, .maX-3 {
	margin-right: 1em !important;
}
.maBottom-3, .maY-3 {
	margin-bottom: 1em !important;
}
.maLeft-3, .maX-3 {
	margin-left: 1em !important;
}
.maAll-4 {
	margin: 1.5em !important;
}
.maTop-4, .maY-4 {
	margin-top: 1.5em !important;
}
.maRight-4, .maX-4 {
	margin-right: 1.5em !important;
}
.maBottom-4, .maY-4 {
	margin-bottom: 1.5em !important;
}
.maLeft-4, .maX-4 {
	margin-left: 1.5em !important;
}
.maAll-5 {
	margin: 3em !important;
}
.maTop-5, .maY-5 {
	margin-top: 3em !important;
}
.maRight-5, .maX-5 {
	margin-right: 3em !important;
}
.maBottom-5, .maY-5 {
	margin-bottom: 3em !important;
}
.maLeft-5, .maX-5 {
	margin-left: 3em !important;
}
.paAll-0 {
	padding: 0 !important;
}
.paTop-0, .paY-0 {
	padding-top: 0 !important;
}
.paRight-0, .paX-0 {
	padding-right: 0 !important;
}
.paBottom-0, .paY-0 {
	padding-bottom: 0 !important;
}
.paLeft-0, .paX-0 {
	padding-left: 0 !important;
}
.paAll-1 {
	padding: 0.25em !important;
}
.paTop-1, .paY-1 {
	padding-top: 0.25em !important;
}
.paRight-1, .paX-1 {
	padding-right: 0.25em !important;
}
.paBottom-1, .paY-1 {
	padding-bottom: 0.25em !important;
}
.paLeft-1, .paX-1 {
	padding-left: 0.25em !important;
}
.paAll-2 {
	padding: 0.5em !important;
}
.paTop-2, .paY-2 {
	padding-top: 0.5em !important;
}
.paRight-2, .paX-2 {
	padding-right: 0.5em !important;
}
.paBottom-2, .paY-2 {
	padding-bottom: 0.5em !important;
}
.paLeft-2, .paX-2 {
	padding-left: 0.5em !important;
}
.paAll-3 {
	padding: 1em !important;
}
.paTop-3, .paY-3 {
	padding-top: 1em !important;
}
.paRight-3, .paX-3 {
	padding-right: 1em !important;
}
.paBottom-3, .paY-3 {
	padding-bottom: 1em !important;
}
.paLeft-3, .paX-3 {
	padding-left: 1em !important;
}
.paAll-4 {
	padding: 1.5em !important;
}
.paTop-4, .paY-4 {
	padding-top: 1.5em !important;
}
.paRight-4, .paX-4 {
	padding-right: 1.5em !important;
}
.paBottom-4, .paY-4 {
	padding-bottom: 1.5em !important;
}
.paLeft-4, .paX-4 {
	padding-left: 1.5em !important;
}
.paAll-5 {
	padding: 3em !important;
}
.paTop-5, .paY-5 {
	padding-top: 3em !important;
}
.paRight-5, .paX-5 {
	padding-right: 3em !important;
}
.paBottom-5, .paY-5 {
	padding-bottom: 3em !important;
}
.paLeft-5, .paX-5 {
	padding-left: 3em !important;
}
.maAll-n1 {
	margin: -0.25em !important;
}
.maTop-n1, .maY-n1 {
	margin-top: -0.25em !important;
}
.maRight-n1, .maX-n1 {
	margin-right: -0.25em !important;
}
.maBottom-n1, .maY-n1 {
	margin-bottom: -0.25em !important;
}
.maLeft-n1, .maX-n1 {
	margin-left: -0.25em !important;
}
.maAll-n2 {
	margin: -0.5em !important;
}
.maTop-n2, .maY-n2 {
	margin-top: -0.5em !important;
}
.maRight-n2, .maX-n2 {
	margin-right: -0.5em !important;
}
.maBottom-n2, .maY-n2 {
	margin-bottom: -0.5em !important;
}
.maLeft-n2, .maX-n2 {
	margin-left: -0.5em !important;
}
.maAll-n3 {
	margin: -1em !important;
}
.maTop-n3, .maY-n3 {
	margin-top: -1em !important;
}
.maRight-n3, .maX-n3 {
	margin-right: -1em !important;
}
.maBottom-n3, .maY-n3 {
	margin-bottom: -1em !important;
}
.maLeft-n3, .maX-n3 {
	margin-left: -1em !important;
}
.maAll-n4 {
	margin: -1.5em !important;
}
.maTop-n4, .maY-n4 {
	margin-top: -1.5em !important;
}
.maRight-n4, .maX-n4 {
	margin-right: -1.5em !important;
}
.maBottom-n4, .maY-n4 {
	margin-bottom: -1.5em !important;
}
.maLeft-n4, .maX-n4 {
	margin-left: -1.5em !important;
}
.maAll-n5 {
	margin: -3em !important;
}
.maTop-n5, .maY-n5 {
	margin-top: -3em !important;
}
.maRight-n5, .maX-n5 {
	margin-right: -3em !important;
}
.maBottom-n5, .maY-n5 {
	margin-bottom: -3em !important;
}
.maLeft-n5, .maX-n5 {
	margin-left: -3em !important;
}
.maAll-auto {
	margin: auto !important;
}
.maTop-auto, .maY-auto {
	margin-top: auto !important;
}
.maRight-auto, .maX-auto {
	margin-right: auto !important;
}
.maBottom-auto, .maY-auto {
	margin-bottom: auto !important;
}
.maLeft-auto, .maX-auto {
	margin-left: auto !important;
}

/*_______________________________________________Element-extra-extra-small___________________________________________*/
@media (min-width: 450px) {
	.container {
		max-width: 410px;
	}
	.sec-xxs {
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%;
	}
	.sec-xxs-auto {
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: 100%;
	}
	.sec-xxs-0-1 {
		-ms-flex: 0 0 4.166667%;
		flex: 0 0 4.166667%;
		max-width: 4.166667%;
	}
	.sec-xxs-1 {
		-ms-flex: 0 0 8.333333%;
		flex: 0 0 8.333333%;
		max-width: 8.333333%;
	}
	.sec-xxs-1-2 {
		-ms-flex: 0 0 12.5%;
		flex: 0 0 12.5%;
		max-width: 12.5%;
	}
	.sec-xxs-2 {
		-ms-flex: 0 0 16.666667%;
		flex: 0 0 16.666667%;
		max-width: 16.666667%;
	}
	.sec-xxs-2-3 {
		-ms-flex: 0 0 20.833333%;
		flex: 0 0 20.833333%;
		max-width: 20.833333%;
	}
	.sec-xxs-3 {
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
	.sec-xxs-3-4 {
		-ms-flex: 0 0 29.166667%;
		flex: 0 0 29.166667%;
		max-width: 29.166667%;
	}
	.sec-xxs-4 {
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
		max-width: 33.333333%;
	}
	.sec-xxs-4-5 {
		-ms-flex: 0 0 37.5%;
		flex: 0 0 37.5%;
		max-width: 37.5%;
	}
	.sec-xxs-5 {
		-ms-flex: 0 0 41.666667%;
		flex: 0 0 41.666667%;
		max-width: 41.666667%;
	}
	.sec-xxs-5-6 {
		-ms-flex: 0 0 45.833333%;
		flex: 0 0 45.833333%;
		max-width: 45.833333%;
	}
	.sec-xxs-6 {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.sec-xxs-6-7 {
		-ms-flex: 0 0 54.166667%;
		flex: 0 0 54.166667%;
		max-width: 54.166667%;
	}
	.sec-xxs-7 {
		-ms-flex: 0 0 58.333333%;
		flex: 0 0 58.333333%;
		max-width: 58.333333%;
	}
	.sec-xxs-7-8 {
		-ms-flex: 0 0 62.5%;
		flex: 0 0 62.5%;
		max-width: 62.5%;
	}
	.sec-xxs-8 {
		-ms-flex: 0 0 66.666667%;
		flex: 0 0 66.666667%;
		max-width: 66.666667%;
	}
	.sec-xxs-8-9 {
		-ms-flex: 0 0 70.833333%;
		flex: 0 0 70.833333%;
		max-width: 70.833333%;
	}
	.sec-xxs-9 {
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%;
	}
	.sec-xxs-9-10 {
		-ms-flex: 0 0 79.166667%;
		flex: 0 0 79.166667%;
		max-width: 79.166667%;
	}
	.sec-xxs-10 {
		-ms-flex: 0 0 83.333333%;
		flex: 0 0 83.333333%;
		max-width: 83.333333%;
	}
	.sec-xxs-10-11 {
		-ms-flex: 0 0 87.5%;
		flex: 0 0 87.5%;
		max-width: 87.5%;
	}
	.sec-xxs-11 {
		-ms-flex: 0 0 91.666667%;
		flex: 0 0 91.666667%;
		max-width: 91.666667%;
	}
	.sec-xxs-11-12 {
		-ms-flex: 0 0 95.833333%;
		flex: 0 0 95.833333%;
		max-width: 95.833333%;
	}
	.sec-xxs-12 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.order-xxs-first {
		-ms-flex-order: -1;
		order: -1;
	}
	.order-xxs-last {
		-ms-flex-order: 13;
		order: 13;
	}
	.order-xxs-0 {
		-ms-flex-order: 0;
		order: 0;
	}
	.order-xxs-1 {
		-ms-flex-order: 1;
		order: 1;
	}
	.order-xxs-2 {
		-ms-flex-order: 2;
		order: 2;
	}
	.order-xxs-3 {
		-ms-flex-order: 3;
		order: 3;
	}
	.order-xxs-4 {
		-ms-flex-order: 4;
		order: 4;
	}
	.order-xxs-5 {
		-ms-flex-order: 5;
		order: 5;
	}
	.order-xxs-6 {
		-ms-flex-order: 6;
		order: 6;
	}
	.order-xxs-7 {
		-ms-flex-order: 7;
		order: 7;
	}
	.order-xxs-8 {
		-ms-flex-order: 8;
		order: 8;
	}
	.order-xxs-9 {
		-ms-flex-order: 9;
		order: 9;
	}
	.order-xxs-10 {
		-ms-flex-order: 10;
		order: 10;
	}
	.order-xxs-11 {
		-ms-flex-order: 11;
		order: 11;
	}
	.order-xxs-12 {
		-ms-flex-order: 12;
		order: 12;
	}
	.offset-xxs-0 {
		margin-left: 0;
	}
	.offset-xxs-1 {
		margin-left: 8.333333%;
	}
	.offset-xxs-2 {
		margin-left: 16.666667%;
	}
	.offset-xxs-3 {
		margin-left: 25%;
	}
	.offset-xxs-4 {
		margin-left: 33.333333%;
	}
	.offset-xxs-5 {
		margin-left: 41.666667%;
	}
	.offset-xxs-6 {
		margin-left: 50%;
	}
	.offset-xxs-7 {
		margin-left: 58.333333%;
	}
	.offset-xxs-8 {
		margin-left: 66.666667%;
	}
	.offset-xxs-9 {
		margin-left: 75%;
	}
	.offset-xxs-10 {
		margin-left: 83.333333%;
	}
	.offset-xxs-11 {
		margin-left: 91.666667%;
	}
	.offset-xxs-n1 {
		margin-left: -8.333333%;
	}
	.offset-xxs-n2 {
		margin-left: -16.666667%;
	}
	.offset-xxs-n3 {
		margin-left: -25%;
	}
	.offset-xxs-n4 {
		margin-left: -33.333333%;
	}
	.offset-xxs-n5 {
		margin-left: -41.666667%;
	}
	.offset-xxs-n6 {
		margin-left: -50%;
	}
	.offset-xxs-n7 {
		margin-left: -58.333333%;
	}
	.offset-xxs-n8 {
		margin-left: -66.666667%;
	}
	.offset-xxs-n9 {
		margin-left: -75%;
	}
	.offset-xxs-n10 {
		margin-left: -83.333333%;
	}
	.offset-xxs-n11 {
		margin-left: -91.666667%;
	}
	.text-xxs-left {
		text-align: left !important;
	}
	.text-xxs-center {
		text-align: center !important;
	}
	.text-xxs-right {
		text-align: right !important;
	}
	.d-xxs-none {
		display: none !important;
	}
	.d-xxs-inline {
		display: inline !important;
	}
	.d-xxs-inline-block {
		display: inline-block !important;
	}
	.d-xxs-block {
		display: block !important;
	}
	.d-xxs-table {
		display: table !important;
	}
	.d-xxs-table-row {
		display: table-row !important;
	}
	.d-xxs-table-cell {
		display: table-cell !important;
	}
	.d-xxs-flex {
		display: -ms-flexbox !important;
		display: flex !important;
	}
	.d-xxs-inline-flex {
		display: -ms-inline-flexbox !important;
		display: inline-flex !important;
	}
	.flex-xxs-row {
		-ms-flex-direction: row !important;
		flex-direction: row !important;
	}
	.flex-xxs-column {
		-ms-flex-direction: column !important;
		flex-direction: column !important;
	}
	.flex-xxs-row-reverse {
		-ms-flex-direction: row-reverse !important;
		flex-direction: row-reverse !important;
	}
	.flex-xxs-column-reverse {
		-ms-flex-direction: column-reverse !important;
		flex-direction: column-reverse !important;
	}
	.flex-xxs-wrap {
		-ms-flex-wrap: wrap !important;
		flex-wrap: wrap !important;
	}
	.flex-xxs-nowrap {
		-ms-flex-wrap: nowrap !important;
		flex-wrap: nowrap !important;
	}
	.flex-xxs-wrap-reverse {
		-ms-flex-wrap: wrap-reverse !important;
		flex-wrap: wrap-reverse !important;
	}
	.flex-xxs-fill {
		-ms-flex: 1 1 auto !important;
		flex: 1 1 auto !important;
	}
	.flex-xxs-grow-0 {
		-ms-flex-positive: 0 !important;
		flex-grow: 0 !important;
	}
	.flex-xxs-grow-1 {
		-ms-flex-positive: 1 !important;
		flex-grow: 1 !important;
	}
	.flex-xxs-shrink-0 {
		-ms-flex-negative: 0 !important;
		flex-shrink: 0 !important;
	}
	.flex-xxs-shrink-1 {
		-ms-flex-negative: 1 !important;
		flex-shrink: 1 !important;
	}
	.justify-content-xxs-start {
		-ms-flex-pack: start !important;
		justify-content: flex-start !important;
	}
	.justify-content-xxs-end {
		-ms-flex-pack: end !important;
		justify-content: flex-end !important;
	}
	.justify-content-xxs-center {
		-ms-flex-pack: center !important;
		justify-content: center !important;
	}
	.justify-content-xxs-between {
		-ms-flex-pack: justify !important;
		justify-content: space-between !important;
	}
	.justify-content-xxs-around {
		-ms-flex-pack: distribute !important;
		justify-content: space-around !important;
	}
	.align-items-xxs-start {
		-ms-flex-align: start !important;
		align-items: flex-start !important;
	}
	.align-items-xxs-end {
		-ms-flex-align: end !important;
		align-items: flex-end !important;
	}
	.align-items-xxs-center {
		-ms-flex-align: center !important;
		align-items: center !important;
	}
	.align-items-xxs-baseline {
		-ms-flex-align: baseline !important;
		align-items: baseline !important;
	}
	.align-items-xxs-stretch {
		-ms-flex-align: stretch !important;
		align-items: stretch !important;
	}
	.align-content-xxs-start {
		-ms-flex-line-pack: start !important;
		align-content: flex-start !important;
	}
	.align-content-xxs-end {
		-ms-flex-line-pack: end !important;
		align-content: flex-end !important;
	}
	.align-content-xxs-center {
		-ms-flex-line-pack: center !important;
		align-content: center !important;
	}
	.align-content-xxs-between {
		-ms-flex-line-pack: justify !important;
		align-content: space-between !important;
	}
	.align-content-xxs-around {
		-ms-flex-line-pack: distribute !important;
		align-content: space-around !important;
	}
	.align-content-xxs-stretch {
		-ms-flex-line-pack: stretch !important;
		align-content: stretch !important;
	}
	.align-self-xxs-auto {
		-ms-flex-item-align: auto !important;
		align-self: auto !important;
	}
	.align-self-xxs-start {
		-ms-flex-item-align: start !important;
		align-self: flex-start !important;
	}
	.align-self-xxs-end {
		-ms-flex-item-align: end !important;
		align-self: flex-end !important;
	}
	.align-self-xxs-center {
		-ms-flex-item-align: center !important;
		align-self: center !important;
	}
	.align-self-xxs-baseline {
		-ms-flex-item-align: baseline !important;
		align-self: baseline !important;
	}
	.align-self-xxs-stretch {
		-ms-flex-item-align: stretch !important;
		align-self: stretch !important;
	}
	.maAll-xxs-0 {
		margin: 0 !important;
	}
	.maTop-xxs-0, .maY-xxs-0 {
		margin-top: 0 !important;
	}
	.maRight-xxs-0, .maX-xxs-0 {
		margin-right: 0 !important;
	}
	.maBottom-xxs-0, .maY-xxs-0 {
		margin-bottom: 0 !important;
	}
	.maLeft-xxs-0,  .maX-xxs-0 {
		margin-left: 0 !important;
	}
	.maAll-xxs-1 {
		margin: 0.25em !important;
	}
	.maTop-xxs-1, .maY-xxs-1 {
		margin-top: 0.25em !important;
	}
	.maRight-xxs-1, .maX-xxs-1 {
		margin-right: 0.25em !important;
	}
	.maBottom-xxs-1, .maY-xxs-1 {
		margin-bottom: 0.25em !important;
	}
	.maLeft-xxs-1, .maX-xxs-1 {
		margin-left: 0.25em !important;
	}
	.maAll-xxs-2 {
		margin: 0.5em !important;
	}
	.maTop-xxs-2, .maY-xxs-2 {
		margin-top: 0.5em !important;
	}
	.maRight-xxs-2, .maX-xxs-2 {
		margin-right: 0.5em !important;
	}
	.maBottom-xxs-2, .maY-xxs-2 {
		margin-bottom: 0.5em !important;
	}
	.maLeft-xxs-2, .maX-xxs-2 {
		margin-left: 0.5em !important;
	}
	.maAll-xxs-3 {
		margin: 1em !important;
	}
	.maTop-xxs-3, .maY-xxs-3 {
		margin-top: 1em !important;
	}
	.maRight-xxs-3, .maX-xxs-3 {
		margin-right: 1em !important;
	}
	.maBottom-xxs-3, .maY-xxs-3 {
		margin-bottom: 1em !important;
	}
	.maLeft-xxs-3, .maX-xxs-3 {
		margin-left: 1em !important;
	}
	.maAll-xxs-4 {
		margin: 1.5em !important;
	}
	.maTop-xxs-4, .maY-xxs-4 {
		margin-top: 1.5em !important;
	}
	.maRight-xxs-4, .maX-xxs-4 {
		margin-right: 1.5em !important;
	}
	.maBottom-xxs-4, .maY-xxs-4 {
		margin-bottom: 1.5em !important;
	}
	.maLeft-xxs-4, .maX-xxs-4 {
		margin-left: 1.5em !important;
	}
	.maAll-xxs-5 {
		margin: 3em !important;
	}
	.maTop-xxs-5, .maY-xxs-5 {
		margin-top: 3em !important;
	}
	.maRight-xxs-5, .maX-xxs-5 {
		margin-right: 3em !important;
	}
	.maBottom-xxs-5, .maY-xxs-5 {
		margin-bottom: 3em !important;
	}
	.maLeft-xxs-5, .maX-xxs-5 {
		margin-left: 3em !important;
	}
	.paAll-xxs-0 {
		padding: 0 !important;
	}
	.paTop-xxs-0, .paY-xxs-0 {
		padding-top: 0 !important;
	}
	.paRight-xxs-0, .paX-xxs-0 {
		padding-right: 0 !important;
	}
	.paBottom-xxs-0, .paY-xxs-0 {
		padding-bottom: 0 !important;
	}
	.paLeft-xxs-0, .paX-xxs-0 {
		padding-left: 0 !important;
	}
	.paAll-xxs-1 {
		padding: 0.25em !important;
	}
	.paTop-xxs-1, .paY-xxs-1 {
		padding-top: 0.25em !important;
	}
	.paRight-xxs-1, .paX-xxs-1 {
		padding-right: 0.25em !important;
	}
	.paBottom-xxs-1, .paY-xxs-1 {
		padding-bottom: 0.25em !important;
	}
	.paLeft-xxs-1, .paX-xxs-1 {
		padding-left: 0.25em !important;
	}
	.paAll-xxs-2 {
		padding: 0.5em !important;
	}
	.paTop-xxs-2, .paY-xxs-2 {
		padding-top: 0.5em !important;
	}
	.paRight-xxs-2, .paX-xxs-2 {
		padding-right: 0.5em !important;
	}
	.paBottom-xxs-2, .paY-xxs-2 {
		padding-bottom: 0.5em !important;
	}
	.paLeft-xxs-2, .paX-xxs-2 {
		padding-left: 0.5em !important;
	}
	.paAll-xxs-3 {
		padding: 1em !important;
	}
	.paTop-xxs-3, .paY-xxs-3 {
		padding-top: 1em !important;
	}
	.paRight-xxs-3, .paX-xxs-3 {
		padding-right: 1em !important;
	}
	.paBottom-xxs-3, .paY-xxs-3 {
		padding-bottom: 1em !important;
	}
	.paLeft-xxs-3, .paX-xxs-3 {
		padding-left: 1em !important;
	}
	.paAll-xxs-4 {
		padding: 1.5em !important;
	}
	.paTop-xxs-4, .paY-xxs-4 {
		padding-top: 1.5em !important;
	}
	.paRight-xxs-4, .paX-xxs-4 {
		padding-right: 1.5em !important;
	}
	.paBottom-xxs-4, .paY-xxs-4 {
		padding-bottom: 1.5em !important;
	}
	.paLeft-xxs-4, .paX-xxs-4 {
		padding-left: 1.5em !important;
	}
	.paAll-xxs-5 {
		padding: 3em !important;
	}
	.paTop-xxs-5, .paY-xxs-5 {
		padding-top: 3em !important;
	}
	.paRight-xxs-5, .paX-xxs-5 {
		padding-right: 3em !important;
	}
	.paBottom-xxs-5, .paY-xxs-5 {
		padding-bottom: 3em !important;
	}
	.paLeft-xxs-5, .paX-xxs-5 {
		padding-left: 3em !important;
	}
	.maAll-xxs-n1 {
		margin: -0.25em !important;
	}
	.maTop-xxs-n1, .maY-xxs-n1 {
		margin-top: -0.25em !important;
	}
	.maRight-xxs-n1, .maX-xxs-n1 {
		margin-right: -0.25em !important;
	}
	.maBottom-xxs-n1, .maY-xxs-n1 {
		margin-bottom: -0.25em !important;
	}
	.maLeft-xxs-n1, .maX-xxs-n1 {
		margin-left: -0.25em !important;
	}
	.maAll-xxs-n2 {
		margin: -0.5em !important;
	}
	.maTop-xxs-n2, .maY-xxs-n2 {
		margin-top: -0.5em !important;
	}
	.maRight-xxs-n2, .maX-xxs-n2 {
		margin-right: -0.5em !important;
	}
	.maBottom-xxs-n2, .maY-xxs-n2 {
		margin-bottom: -0.5em !important;
	}
	.maLeft-xxs-n2, .maX-xxs-n2 {
		margin-left: -0.5em !important;
	}
	.maAll-xxs-n3 {
		margin: -1em !important;
	}
	.maTop-xxs-n3, .maY-xxs-n3 {
		margin-top: -1em !important;
	}
	.maRight-xxs-n3, .maX-xxs-n3 {
		margin-right: -1em !important;
	}
	.maBottom-xxs-n3, .maY-xxs-n3 {
		margin-bottom: -1em !important;
	}
	.maLeft-xxs-n3, .maX-xxs-n3 {
		margin-left: -1em !important;
	}
	.maAll-xxs-n4 {
		margin: -1.5em !important;
	}
	.maTop-xxs-n4, .maY-xxs-n4 {
		margin-top: -1.5em !important;
	}
	.maRight-xxs-n4, .maX-xxs-n4 {
		margin-right: -1.5em !important;
	}
	.maBottom-xxs-n4, .maY-xxs-n4 {
		margin-bottom: -1.5em !important;
	}
	.maLeft-xxs-n4, .maX-xxs-n4 {
		margin-left: -1.5em !important;
	}
	.maAll-xxs-n5 {
		margin: -3em !important;
	}
	.maTop-xxs-n5, .maY-xxs-n5 {
		margin-top: -3em !important;
	}
	.maRight-xxs-n5, .maX-xxs-n5 {
		margin-right: -3em !important;
	}
	.maBottom-xxs-n5, .maY-xxs-n5 {
		margin-bottom: -3em !important;
	}
	.maLeft-xxs-n5, .maX-xxs-n5 {
		margin-left: -3em !important;
	}
	.maAll-xxs-auto {
		margin: auto !important;
	}
	.maTop-xxs-auto, .maY-xxs-auto {
		margin-top: auto !important;
	}
	.maRight-xxs-auto, .maX-xxs-auto {
		margin-right: auto !important;
	}
	.maBottom-xxs-auto, .maY-xxs-auto {
		margin-bottom: auto !important;
	}
	.maLeft-xxs-auto, .maX-xxs-auto {
		margin-left: auto !important;
	}
}

/*_______________________________________________Element-extra-small_________________________________________________*/
@media (min-width: 560px) {
	.container {
		max-width: 520px;
	}
	.sec-xs {
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%;
	}
	.sec-xs-auto {
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: 100%;
	}
	.sec-xs-0-1 {
		-ms-flex: 0 0 4.166667%;
		flex: 0 0 4.166667%;
		max-width: 4.166667%;
	}
	.sec-xs-1 {
		-ms-flex: 0 0 8.333333%;
		flex: 0 0 8.333333%;
		max-width: 8.333333%;
	}
	.sec-xs-1-2 {
		-ms-flex: 0 0 12.5%;
		flex: 0 0 12.5%;
		max-width: 12.5%;
	}
	.sec-xs-2 {
		-ms-flex: 0 0 16.666667%;
		flex: 0 0 16.666667%;
		max-width: 16.666667%;
	}
	.sec-xs-2-3 {
		-ms-flex: 0 0 20.833333%;
		flex: 0 0 20.833333%;
		max-width: 20.833333%;
	}
	.sec-xs-3 {
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
	.sec-xs-3-4 {
		-ms-flex: 0 0 29.166667%;
		flex: 0 0 29.166667%;
		max-width: 29.166667%;
	}
	.sec-xs-4 {
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
		max-width: 33.333333%;
	}
	.sec-xs-4-5 {
		-ms-flex: 0 0 37.5%;
		flex: 0 0 37.5%;
		max-width: 37.5%;
	}
	.sec-xs-5 {
		-ms-flex: 0 0 41.666667%;
		flex: 0 0 41.666667%;
		max-width: 41.666667%;
	}
	.sec-xs-5-6 {
		-ms-flex: 0 0 45.833333%;
		flex: 0 0 45.833333%;
		max-width: 45.833333%;
	}
	.sec-xs-6 {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.sec-xs-6-7 {
		-ms-flex: 0 0 54.166667%;
		flex: 0 0 54.166667%;
		max-width: 54.166667%;
	}
	.sec-xs-7 {
		-ms-flex: 0 0 58.333333%;
		flex: 0 0 58.333333%;
		max-width: 58.333333%;
	}
	.sec-xs-7-8 {
		-ms-flex: 0 0 62.5%;
		flex: 0 0 62.5%;
		max-width: 62.5%;
	}
	.sec-xs-8 {
		-ms-flex: 0 0 66.666667%;
		flex: 0 0 66.666667%;
		max-width: 66.666667%;
	}
	.sec-xs-8-9 {
		-ms-flex: 0 0 70.833333%;
		flex: 0 0 70.833333%;
		max-width: 70.833333%;
	}
	.sec-xs-9 {
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%;
	}
	.sec-xs-9-10 {
		-ms-flex: 0 0 79.166667%;
		flex: 0 0 79.166667%;
		max-width: 79.166667%;
	}
	.sec-xs-10 {
		-ms-flex: 0 0 83.333333%;
		flex: 0 0 83.333333%;
		max-width: 83.333333%;
	}
	.sec-xs-10-11 {
		-ms-flex: 0 0 87.5%;
		flex: 0 0 87.5%;
		max-width: 87.5%;
	}
	.sec-xs-11 {
		-ms-flex: 0 0 91.666667%;
		flex: 0 0 91.666667%;
		max-width: 91.666667%;
	}
	.sec-xs-11-12 {
		-ms-flex: 0 0 95.833333%;
		flex: 0 0 95.833333%;
		max-width: 95.833333%;
	}
	.sec-xs-12 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.order-xs-first {
		-ms-flex-order: -1;
		order: -1;
	}
	.order-xs-last {
		-ms-flex-order: 13;
		order: 13;
	}
	.order-xs-0 {
		-ms-flex-order: 0;
		order: 0;
	}
	.order-xs-1 {
		-ms-flex-order: 1;
		order: 1;
	}
	.order-xs-2 {
		-ms-flex-order: 2;
		order: 2;
	}
	.order-xs-3 {
		-ms-flex-order: 3;
		order: 3;
	}
	.order-xs-4 {
		-ms-flex-order: 4;
		order: 4;
	}
	.order-xs-5 {
		-ms-flex-order: 5;
		order: 5;
	}
	.order-xs-6 {
		-ms-flex-order: 6;
		order: 6;
	}
	.order-xs-7 {
		-ms-flex-order: 7;
		order: 7;
	}
	.order-xs-8 {
		-ms-flex-order: 8;
		order: 8;
	}
	.order-xs-9 {
		-ms-flex-order: 9;
		order: 9;
	}
	.order-xs-10 {
		-ms-flex-order: 10;
		order: 10;
	}
	.order-xs-11 {
		-ms-flex-order: 11;
		order: 11;
	}
	.order-xs-12 {
		-ms-flex-order: 12;
		order: 12;
	}
	.offset-xs-0 {
		margin-left: 0;
	}
	.offset-xs-1 {
		margin-left: 8.333333%;
	}
	.offset-xs-2 {
		margin-left: 16.666667%;
	}
	.offset-xs-3 {
		margin-left: 25%;
	}
	.offset-xs-4 {
		margin-left: 33.333333%;
	}
	.offset-xs-5 {
		margin-left: 41.666667%;
	}
	.offset-xs-6 {
		margin-left: 50%;
	}
	.offset-xs-7 {
		margin-left: 58.333333%;
	}
	.offset-xs-8 {
		margin-left: 66.666667%;
	}
	.offset-xs-9 {
		margin-left: 75%;
	}
	.offset-xs-10 {
		margin-left: 83.333333%;
	}
	.offset-xs-11 {
		margin-left: 91.666667%;
	}
	.offset-xs-n1 {
		margin-left: -8.333333%;
	}
	.offset-xs-n2 {
		margin-left: -16.666667%;
	}
	.offset-xs-n3 {
		margin-left: -25%;
	}
	.offset-xs-n4 {
		margin-left: -33.333333%;
	}
	.offset-xs-n5 {
		margin-left: -41.666667%;
	}
	.offset-xs-n6 {
		margin-left: -50%;
	}
	.offset-xs-n7 {
		margin-left: -58.333333%;
	}
	.offset-xs-n8 {
		margin-left: -66.666667%;
	}
	.offset-xs-n9 {
		margin-left: -75%;
	}
	.offset-xs-n10 {
		margin-left: -83.333333%;
	}
	.offset-xs-n11 {
		margin-left: -91.666667%;
	}
	.text-xs-left {
		text-align: left !important;
	}
	.text-xs-center {
		text-align: center !important;
	}
	.text-xs-right {
		text-align: right !important;
	}
	.d-xs-none {
		display: none !important;
	}
	.d-xs-inline {
		display: inline !important;
	}
	.d-xs-inline-block {
		display: inline-block !important;
	}
	.d-xs-block {
		display: block !important;
	}
	.d-xs-table {
		display: table !important;
	}
	.d-xs-table-row {
		display: table-row !important;
	}
	.d-xs-table-cell {
		display: table-cell !important;
	}
	.d-xs-flex {
		display: -ms-flexbox !important;
		display: flex !important;
	}
	.d-xs-inline-flex {
		display: -ms-inline-flexbox !important;
		display: inline-flex !important;
	}
	.flex-xs-row {
		-ms-flex-direction: row !important;
		flex-direction: row !important;
	}
	.flex-xs-column {
		-ms-flex-direction: column !important;
		flex-direction: column !important;
	}
	.flex-xs-row-reverse {
		-ms-flex-direction: row-reverse !important;
		flex-direction: row-reverse !important;
	}
	.flex-xs-column-reverse {
		-ms-flex-direction: column-reverse !important;
		flex-direction: column-reverse !important;
	}
	.flex-xs-wrap {
		-ms-flex-wrap: wrap !important;
		flex-wrap: wrap !important;
	}
	.flex-xs-nowrap {
		-ms-flex-wrap: nowrap !important;
		flex-wrap: nowrap !important;
	}
	.flex-xs-wrap-reverse {
		-ms-flex-wrap: wrap-reverse !important;
		flex-wrap: wrap-reverse !important;
	}
	.flex-xs-fill {
		-ms-flex: 1 1 auto !important;
		flex: 1 1 auto !important;
	}
	.flex-xs-grow-0 {
		-ms-flex-positive: 0 !important;
		flex-grow: 0 !important;
	}
	.flex-xs-grow-1 {
		-ms-flex-positive: 1 !important;
		flex-grow: 1 !important;
	}
	.flex-xs-shrink-0 {
		-ms-flex-negative: 0 !important;
		flex-shrink: 0 !important;
	}
	.flex-xs-shrink-1 {
		-ms-flex-negative: 1 !important;
		flex-shrink: 1 !important;
	}
	.justify-content-xs-start {
		-ms-flex-pack: start !important;
		justify-content: flex-start !important;
	}
	.justify-content-xs-end {
		-ms-flex-pack: end !important;
		justify-content: flex-end !important;
	}
	.justify-content-xs-center {
		-ms-flex-pack: center !important;
		justify-content: center !important;
	}
	.justify-content-xs-between {
		-ms-flex-pack: justify !important;
		justify-content: space-between !important;
	}
	.justify-content-xs-around {
		-ms-flex-pack: distribute !important;
		justify-content: space-around !important;
	}
	.align-items-xs-start {
		-ms-flex-align: start !important;
		align-items: flex-start !important;
	}
	.align-items-xs-end {
		-ms-flex-align: end !important;
		align-items: flex-end !important;
	}
	.align-items-xs-center {
		-ms-flex-align: center !important;
		align-items: center !important;
	}
	.align-items-xs-baseline {
		-ms-flex-align: baseline !important;
		align-items: baseline !important;
	}
	.align-items-xs-stretch {
		-ms-flex-align: stretch !important;
		align-items: stretch !important;
	}
	.align-content-xs-start {
		-ms-flex-line-pack: start !important;
		align-content: flex-start !important;
	}
	.align-content-xs-end {
		-ms-flex-line-pack: end !important;
		align-content: flex-end !important;
	}
	.align-content-xs-center {
		-ms-flex-line-pack: center !important;
		align-content: center !important;
	}
	.align-content-xs-between {
		-ms-flex-line-pack: justify !important;
		align-content: space-between !important;
	}
	.align-content-xs-around {
		-ms-flex-line-pack: distribute !important;
		align-content: space-around !important;
	}
	.align-content-xs-stretch {
		-ms-flex-line-pack: stretch !important;
		align-content: stretch !important;
	}
	.align-self-xs-auto {
		-ms-flex-item-align: auto !important;
		align-self: auto !important;
	}
	.align-self-xs-start {
		-ms-flex-item-align: start !important;
		align-self: flex-start !important;
	}
	.align-self-xs-end {
		-ms-flex-item-align: end !important;
		align-self: flex-end !important;
	}
	.align-self-xs-center {
		-ms-flex-item-align: center !important;
		align-self: center !important;
	}
	.align-self-xs-baseline {
		-ms-flex-item-align: baseline !important;
		align-self: baseline !important;
	}
	.align-self-xs-stretch {
		-ms-flex-item-align: stretch !important;
		align-self: stretch !important;
	}
	.maAll-xs-0 {
		margin: 0 !important;
	}
	.maTop-xs-0, .maY-xs-0 {
		margin-top: 0 !important;
	}
	.maRight-xs-0, .maX-xs-0 {
		margin-right: 0 !important;
	}
	.maBottom-xs-0, .maY-xs-0 {
		margin-bottom: 0 !important;
	}
	.maLeft-xs-0,  .maX-xs-0 {
		margin-left: 0 !important;
	}
	.maAll-xs-1 {
		margin: 0.25em !important;
	}
	.maTop-xs-1, .maY-xs-1 {
		margin-top: 0.25em !important;
	}
	.maRight-xs-1, .maX-xs-1 {
		margin-right: 0.25em !important;
	}
	.maBottom-xs-1, .maY-xs-1 {
		margin-bottom: 0.25em !important;
	}
	.maLeft-xs-1, .maX-xs-1 {
		margin-left: 0.25em !important;
	}
	.maAll-xs-2 {
		margin: 0.5em !important;
	}
	.maTop-xs-2, .maY-xs-2 {
		margin-top: 0.5em !important;
	}
	.maRight-xs-2, .maX-xs-2 {
		margin-right: 0.5em !important;
	}
	.maBottom-xs-2, .maY-xs-2 {
		margin-bottom: 0.5em !important;
	}
	.maLeft-xs-2, .maX-xs-2 {
		margin-left: 0.5em !important;
	}
	.maAll-xs-3 {
		margin: 1em !important;
	}
	.maTop-xs-3, .maY-xs-3 {
		margin-top: 1em !important;
	}
	.maRight-xs-3, .maX-xs-3 {
		margin-right: 1em !important;
	}
	.maBottom-xs-3, .maY-xs-3 {
		margin-bottom: 1em !important;
	}
	.maLeft-xs-3, .maX-xs-3 {
		margin-left: 1em !important;
	}
	.maAll-xs-4 {
		margin: 1.5em !important;
	}
	.maTop-xs-4, .maY-xs-4 {
		margin-top: 1.5em !important;
	}
	.maRight-xs-4, .maX-xs-4 {
		margin-right: 1.5em !important;
	}
	.maBottom-xs-4, .maY-xs-4 {
		margin-bottom: 1.5em !important;
	}
	.maLeft-xs-4, .maX-xs-4 {
		margin-left: 1.5em !important;
	}
	.maAll-xs-5 {
		margin: 3em !important;
	}
	.maTop-xs-5, .maY-xs-5 {
		margin-top: 3em !important;
	}
	.maRight-xs-5, .maX-xs-5 {
		margin-right: 3em !important;
	}
	.maBottom-xs-5, .maY-xs-5 {
		margin-bottom: 3em !important;
	}
	.maLeft-xs-5, .maX-xs-5 {
		margin-left: 3em !important;
	}
	.paAll-xs-0 {
		padding: 0 !important;
	}
	.paTop-xs-0, .paY-xs-0 {
		padding-top: 0 !important;
	}
	.paRight-xs-0, .paX-xs-0 {
		padding-right: 0 !important;
	}
	.paBottom-xs-0, .paY-xs-0 {
		padding-bottom: 0 !important;
	}
	.paLeft-xs-0, .paX-xs-0 {
		padding-left: 0 !important;
	}
	.paAll-xs-1 {
		padding: 0.25em !important;
	}
	.paTop-xs-1, .paY-xs-1 {
		padding-top: 0.25em !important;
	}
	.paRight-xs-1, .paX-xs-1 {
		padding-right: 0.25em !important;
	}
	.paBottom-xs-1, .paY-xs-1 {
		padding-bottom: 0.25em !important;
	}
	.paLeft-xs-1, .paX-xs-1 {
		padding-left: 0.25em !important;
	}
	.paAll-xs-2 {
		padding: 0.5em !important;
	}
	.paTop-xs-2, .paY-xs-2 {
		padding-top: 0.5em !important;
	}
	.paRight-xs-2, .paX-xs-2 {
		padding-right: 0.5em !important;
	}
	.paBottom-xs-2, .paY-xs-2 {
		padding-bottom: 0.5em !important;
	}
	.paLeft-xs-2, .paX-xs-2 {
		padding-left: 0.5em !important;
	}
	.paAll-xs-3 {
		padding: 1em !important;
	}
	.paTop-xs-3, .paY-xs-3 {
		padding-top: 1em !important;
	}
	.paRight-xs-3, .paX-xs-3 {
		padding-right: 1em !important;
	}
	.paBottom-xs-3, .paY-xs-3 {
		padding-bottom: 1em !important;
	}
	.paLeft-xs-3, .paX-xs-3 {
		padding-left: 1em !important;
	}
	.paAll-xs-4 {
		padding: 1.5em !important;
	}
	.paTop-xs-4, .paY-xs-4 {
		padding-top: 1.5em !important;
	}
	.paRight-xs-4, .paX-xs-4 {
		padding-right: 1.5em !important;
	}
	.paBottom-xs-4, .paY-xs-4 {
		padding-bottom: 1.5em !important;
	}
	.paLeft-xs-4, .paX-xs-4 {
		padding-left: 1.5em !important;
	}
	.paAll-xs-5 {
		padding: 3em !important;
	}
	.paTop-xs-5, .paY-xs-5 {
		padding-top: 3em !important;
	}
	.paRight-xs-5, .paX-xs-5 {
		padding-right: 3em !important;
	}
	.paBottom-xs-5, .paY-xs-5 {
		padding-bottom: 3em !important;
	}
	.paLeft-xs-5, .paX-xs-5 {
		padding-left: 3em !important;
	}
	.maAll-xs-n1 {
		margin: -0.25em !important;
	}
	.maTop-xs-n1, .maY-xs-n1 {
		margin-top: -0.25em !important;
	}
	.maRight-xs-n1, .maX-xs-n1 {
		margin-right: -0.25em !important;
	}
	.maBottom-xs-n1, .maY-xs-n1 {
		margin-bottom: -0.25em !important;
	}
	.maLeft-xs-n1, .maX-xs-n1 {
		margin-left: -0.25em !important;
	}
	.maAll-xs-n2 {
		margin: -0.5em !important;
	}
	.maTop-xs-n2, .maY-xs-n2 {
		margin-top: -0.5em !important;
	}
	.maRight-xs-n2, .maX-xs-n2 {
		margin-right: -0.5em !important;
	}
	.maBottom-xs-n2, .maY-xs-n2 {
		margin-bottom: -0.5em !important;
	}
	.maLeft-xs-n2, .maX-xs-n2 {
		margin-left: -0.5em !important;
	}
	.maAll-xs-n3 {
		margin: -1em !important;
	}
	.maTop-xs-n3, .maY-xs-n3 {
		margin-top: -1em !important;
	}
	.maRight-xs-n3, .maX-xs-n3 {
		margin-right: -1em !important;
	}
	.maBottom-xs-n3, .maY-xs-n3 {
		margin-bottom: -1em !important;
	}
	.maLeft-xs-n3, .maX-xs-n3 {
		margin-left: -1em !important;
	}
	.maAll-xs-n4 {
		margin: -1.5em !important;
	}
	.maTop-xs-n4, .maY-xs-n4 {
		margin-top: -1.5em !important;
	}
	.maRight-xs-n4, .maX-xs-n4 {
		margin-right: -1.5em !important;
	}
	.maBottom-xs-n4, .maY-xs-n4 {
		margin-bottom: -1.5em !important;
	}
	.maLeft-xs-n4, .maX-xs-n4 {
		margin-left: -1.5em !important;
	}
	.maAll-xs-n5 {
		margin: -3em !important;
	}
	.maTop-xs-n5, .maY-xs-n5 {
		margin-top: -3em !important;
	}
	.maRight-xs-n5, .maX-xs-n5 {
		margin-right: -3em !important;
	}
	.maBottom-xs-n5, .maY-xs-n5 {
		margin-bottom: -3em !important;
	}
	.maLeft-xs-n5, .maX-xs-n5 {
		margin-left: -3em !important;
	}
	.maAll-xs-auto {
		margin: auto !important;
	}
	.maTop-xs-auto, .maY-xs-auto {
		margin-top: auto !important;
	}
	.maRight-xs-auto, .maX-xs-auto {
		margin-right: auto !important;
	}
	.maBottom-xs-auto, .maY-xs-auto {
		margin-bottom: auto !important;
	}
	.maLeft-xs-auto, .maX-xs-auto {
		margin-left: auto !important;
	}
}

/*_______________________________________________Element-small_______________________________________________________*/
@media (min-width: 800px) {
	.container {
		max-width: 760px;
	}
	.sec-s {
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%;
	}
	.sec-s-auto {
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: 100%;
	}
	.sec-s-0-1 {
		-ms-flex: 0 0 4.166667%;
		flex: 0 0 4.166667%;
		max-width: 4.166667%;
	}
	.sec-s-1 {
		-ms-flex: 0 0 8.333333%;
		flex: 0 0 8.333333%;
		max-width: 8.333333%;
	}
	.sec-s-1-2 {
		-ms-flex: 0 0 12.5%;
		flex: 0 0 12.5%;
		max-width: 12.5%;
	}
	.sec-s-2 {
		-ms-flex: 0 0 16.666667%;
		flex: 0 0 16.666667%;
		max-width: 16.666667%;
	}
	.sec-s-2-3 {
		-ms-flex: 0 0 20.833333%;
		flex: 0 0 20.833333%;
		max-width: 20.833333%;
	}
	.sec-s-3 {
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
	.sec-s-3-4 {
		-ms-flex: 0 0 29.166667%;
		flex: 0 0 29.166667%;
		max-width: 29.166667%;
	}
	.sec-s-4 {
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
		max-width: 33.333333%;
	}
	.sec-s-4-5 {
		-ms-flex: 0 0 37.5%;
		flex: 0 0 37.5%;
		max-width: 37.5%;
	}
	.sec-s-5 {
		-ms-flex: 0 0 41.666667%;
		flex: 0 0 41.666667%;
		max-width: 41.666667%;
	}
	.sec-s-5-6 {
		-ms-flex: 0 0 45.833333%;
		flex: 0 0 45.833333%;
		max-width: 45.833333%;
	}
	.sec-s-6 {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.sec-s-6-7 {
		-ms-flex: 0 0 54.166667%;
		flex: 0 0 54.166667%;
		max-width: 54.166667%;
	}
	.sec-s-7 {
		-ms-flex: 0 0 58.333333%;
		flex: 0 0 58.333333%;
		max-width: 58.333333%;
	}
	.sec-s-7-8 {
		-ms-flex: 0 0 62.5%;
		flex: 0 0 62.5%;
		max-width: 62.5%;
	}
	.sec-s-8 {
		-ms-flex: 0 0 66.666667%;
		flex: 0 0 66.666667%;
		max-width: 66.666667%;
	}
	.sec-s-8-9 {
		-ms-flex: 0 0 70.833333%;
		flex: 0 0 70.833333%;
		max-width: 70.833333%;
	}
	.sec-s-9 {
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%;
	}
	.sec-s-9-10 {
		-ms-flex: 0 0 79.166667%;
		flex: 0 0 79.166667%;
		max-width: 79.166667%;
	}
	.sec-s-10 {
		-ms-flex: 0 0 83.333333%;
		flex: 0 0 83.333333%;
		max-width: 83.333333%;
	}
	.sec-s-10-11 {
		-ms-flex: 0 0 87.5%;
		flex: 0 0 87.5%;
		max-width: 87.5%;
	}
	.sec-s-11 {
		-ms-flex: 0 0 91.666667%;
		flex: 0 0 91.666667%;
		max-width: 91.666667%;
	}
	.sec-s-11-12 {
		-ms-flex: 0 0 95.833333%;
		flex: 0 0 95.833333%;
		max-width: 95.833333%;
	}
	.sec-s-12 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.order-s-first {
		-ms-flex-order: -1;
		order: -1;
	}
	.order-s-last {
		-ms-flex-order: 13;
		order: 13;
	}
	.order-s-0 {
		-ms-flex-order: 0;
		order: 0;
	}
	.order-s-1 {
		-ms-flex-order: 1;
		order: 1;
	}
	.order-s-2 {
		-ms-flex-order: 2;
		order: 2;
	}
	.order-s-3 {
		-ms-flex-order: 3;
		order: 3;
	}
	.order-s-4 {
		-ms-flex-order: 4;
		order: 4;
	}
	.order-s-5 {
		-ms-flex-order: 5;
		order: 5;
	}
	.order-s-6 {
		-ms-flex-order: 6;
		order: 6;
	}
	.order-s-7 {
		-ms-flex-order: 7;
		order: 7;
	}
	.order-s-8 {
		-ms-flex-order: 8;
		order: 8;
	}
	.order-s-9 {
		-ms-flex-order: 9;
		order: 9;
	}
	.order-s-10 {
		-ms-flex-order: 10;
		order: 10;
	}
	.order-s-11 {
		-ms-flex-order: 11;
		order: 11;
	}
	.order-s-12 {
		-ms-flex-order: 12;
		order: 12;
	}
	.offset-s-0 {
		margin-left: 0;
	}
	.offset-s-1 {
		margin-left: 8.333333%;
	}
	.offset-s-2 {
		margin-left: 16.666667%;
	}
	.offset-s-3 {
		margin-left: 25%;
	}
	.offset-s-4 {
		margin-left: 33.333333%;
	}
	.offset-s-5 {
		margin-left: 41.666667%;
	}
	.offset-s-6 {
		margin-left: 50%;
	}
	.offset-s-7 {
		margin-left: 58.333333%;
	}
	.offset-s-8 {
		margin-left: 66.666667%;
	}
	.offset-s-9 {
		margin-left: 75%;
	}
	.offset-s-10 {
		margin-left: 83.333333%;
	}
	.offset-s-11 {
		margin-left: 91.666667%;
	}
	.offset-s-n1 {
		margin-left: -8.333333%;
	}
	.offset-s-n2 {
		margin-left: -16.666667%;
	}
	.offset-s-n3 {
		margin-left: -25%;
	}
	.offset-s-n4 {
		margin-left: -33.333333%;
	}
	.offset-s-n5 {
		margin-left: -41.666667%;
	}
	.offset-s-n6 {
		margin-left: -50%;
	}
	.offset-s-n7 {
		margin-left: -58.333333%;
	}
	.offset-s-n8 {
		margin-left: -66.666667%;
	}
	.offset-s-n9 {
		margin-left: -75%;
	}
	.offset-s-n10 {
		margin-left: -83.333333%;
	}
	.offset-s-n11 {
		margin-left: -91.666667%;
	}
	.text-s-left {
		text-align: left !important;
	}
	.text-s-center {
		text-align: center !important;
	}
	.text-s-right {
		text-align: right !important;
	}
	.d-s-none {
		display: none !important;
	}
	.d-s-inline {
		display: inline !important;
	}
	.d-s-inline-block {
		display: inline-block !important;
	}
	.d-s-block {
		display: block !important;
	}
	.d-s-table {
		display: table !important;
	}
	.d-s-table-row {
		display: table-row !important;
	}
	.d-s-table-cell {
		display: table-cell !important;
	}
	.d-s-flex {
		display: -ms-flexbox !important;
		display: flex !important;
	}
	.d-s-inline-flex {
		display: -ms-inline-flexbox !important;
		display: inline-flex !important;
	}
	.flex-s-row {
		-ms-flex-direction: row !important;
		flex-direction: row !important;
	}
	.flex-s-column {
		-ms-flex-direction: column !important;
		flex-direction: column !important;
	}
	.flex-s-row-reverse {
		-ms-flex-direction: row-reverse !important;
		flex-direction: row-reverse !important;
	}
	.flex-s-column-reverse {
		-ms-flex-direction: column-reverse !important;
		flex-direction: column-reverse !important;
	}
	.flex-s-wrap {
		-ms-flex-wrap: wrap !important;
		flex-wrap: wrap !important;
	}
	.flex-s-nowrap {
		-ms-flex-wrap: nowrap !important;
		flex-wrap: nowrap !important;
	}
	.flex-s-wrap-reverse {
		-ms-flex-wrap: wrap-reverse !important;
		flex-wrap: wrap-reverse !important;
	}
	.flex-s-fill {
		-ms-flex: 1 1 auto !important;
		flex: 1 1 auto !important;
	}
	.flex-s-grow-0 {
		-ms-flex-positive: 0 !important;
		flex-grow: 0 !important;
	}
	.flex-s-grow-1 {
		-ms-flex-positive: 1 !important;
		flex-grow: 1 !important;
	}
	.flex-s-shrink-0 {
		-ms-flex-negative: 0 !important;
		flex-shrink: 0 !important;
	}
	.flex-s-shrink-1 {
		-ms-flex-negative: 1 !important;
		flex-shrink: 1 !important;
	}
	.justify-content-s-start {
		-ms-flex-pack: start !important;
		justify-content: flex-start !important;
	}
	.justify-content-s-end {
		-ms-flex-pack: end !important;
		justify-content: flex-end !important;
	}
	.justify-content-s-center {
		-ms-flex-pack: center !important;
		justify-content: center !important;
	}
	.justify-content-s-between {
		-ms-flex-pack: justify !important;
		justify-content: space-between !important;
	}
	.justify-content-s-around {
		-ms-flex-pack: distribute !important;
		justify-content: space-around !important;
	}
	.align-items-s-start {
		-ms-flex-align: start !important;
		align-items: flex-start !important;
	}
	.align-items-s-end {
		-ms-flex-align: end !important;
		align-items: flex-end !important;
	}
	.align-items-s-center {
		-ms-flex-align: center !important;
		align-items: center !important;
	}
	.align-items-s-baseline {
		-ms-flex-align: baseline !important;
		align-items: baseline !important;
	}
	.align-items-s-stretch {
		-ms-flex-align: stretch !important;
		align-items: stretch !important;
	}
	.align-content-s-start {
		-ms-flex-line-pack: start !important;
		align-content: flex-start !important;
	}
	.align-content-s-end {
		-ms-flex-line-pack: end !important;
		align-content: flex-end !important;
	}
	.align-content-s-center {
		-ms-flex-line-pack: center !important;
		align-content: center !important;
	}
	.align-content-s-between {
		-ms-flex-line-pack: justify !important;
		align-content: space-between !important;
	}
	.align-content-s-around {
		-ms-flex-line-pack: distribute !important;
		align-content: space-around !important;
	}
	.align-content-s-stretch {
		-ms-flex-line-pack: stretch !important;
		align-content: stretch !important;
	}
	.align-self-s-auto {
		-ms-flex-item-align: auto !important;
		align-self: auto !important;
	}
	.align-self-s-start {
		-ms-flex-item-align: start !important;
		align-self: flex-start !important;
	}
	.align-self-s-end {
		-ms-flex-item-align: end !important;
		align-self: flex-end !important;
	}
	.align-self-s-center {
		-ms-flex-item-align: center !important;
		align-self: center !important;
	}
	.align-self-s-baseline {
		-ms-flex-item-align: baseline !important;
		align-self: baseline !important;
	}
	.align-self-s-stretch {
		-ms-flex-item-align: stretch !important;
		align-self: stretch !important;
	}
	.maAll-s-0 {
		margin: 0 !important;
	}
	.maTop-s-0, .maY-s-0 {
		margin-top: 0 !important;
	}
	.maRight-s-0, .maX-s-0 {
		margin-right: 0 !important;
	}
	.maBottom-s-0, .maY-s-0 {
		margin-bottom: 0 !important;
	}
	.maLeft-s-0, .maX-s-0 {
		margin-left: 0 !important;
	}
	.maAll-s-1 {
		margin: 0.25em !important;
	}
	.maTop-s-1, .maY-s-1 {
		margin-top: 0.25em !important;
	}
	.maRight-s-1, .maX-s-1 {
		margin-right: 0.25em !important;
	}
	.maBottom-s-1, .maY-s-1 {
		margin-bottom: 0.25em !important;
	}
	.maLeft-s-1, .maX-s-1 {
		margin-left: 0.25em !important;
	}
	.maAll-s-2 {
		margin: 0.5em !important;
	}
	.maTop-s-2, .maY-s-2 {
		margin-top: 0.5em !important;
	}
	.maRight-s-2, .maX-s-2 {
		margin-right: 0.5em !important;
	}
	.maBottom-s-2, .maY-s-2 {
		margin-bottom: 0.5em !important;
	}
	.maLeft-s-2, .maX-s-2 {
		margin-left: 0.5em !important;
	}
	.maAll-s-3 {
		margin: 1em !important;
	}
	.maTop-s-3, .maY-s-3 {
		margin-top: 1em !important;
	}
	.maRight-s-3, .maX-s-3 {
		margin-right: 1em !important;
	}
	.maBottom-s-3, .maY-s-3 {
		margin-bottom: 1em !important;
	}
	.maLeft-s-3, .maX-s-3 {
		margin-left: 1em !important;
	}
	.maAll-s-4 {
		margin: 1.5em !important;
	}
	.maTop-s-4, .maY-s-4 {
		margin-top: 1.5em !important;
	}
	.maRight-s-4, .maX-s-4 {
		margin-right: 1.5em !important;
	}
	.maBottom-s-4, .maY-s-4 {
		margin-bottom: 1.5em !important;
	}
	.maLeft-s-4, .maX-s-4 {
		margin-left: 1.5em !important;
	}
	.maAll-s-5 {
		margin: 3em !important;
	}
	.maTop-s-5, .maY-s-5 {
		margin-top: 3em !important;
	}
	.maRight-s-5, .maX-s-5 {
		margin-right: 3em !important;
	}
	.maBottom-s-5, .maY-s-5 {
		margin-bottom: 3em !important;
	}
	.maLeft-s-5, .maX-s-5 {
		margin-left: 3em !important;
	}
	.paAll-s-0 {
		padding: 0 !important;
	}
	.paTop-s-0, .paY-s-0 {
		padding-top: 0 !important;
	}
	.paRight-s-0, .paX-s-0 {
		padding-right: 0 !important;
	}
	.paBottom-s-0, .paY-s-0 {
		padding-bottom: 0 !important;
	}
	.paLeft-s-0, .paX-s-0 {
		padding-left: 0 !important;
	}
	.paAll-s-1 {
		padding: 0.25em !important;
	}
	.paTop-s-1, .paY-s-1 {
		padding-top: 0.25em !important;
	}
	.paRight-s-1, .paX-s-1 {
		padding-right: 0.25em !important;
	}
	.paBottom-s-1, .paY-s-1 {
		padding-bottom: 0.25em !important;
	}
	.paLeft-s-1, .paX-s-1 {
		padding-left: 0.25em !important;
	}
	.paAll-s-2 {
		padding: 0.5em !important;
	}
	.paTop-s-2, .paY-s-2 {
		padding-top: 0.5em !important;
	}
	.paRight-s-2, .paX-s-2 {
		padding-right: 0.5em !important;
	}
	.paBottom-s-2, .paY-s-2 {
		padding-bottom: 0.5em !important;
	}
	.paLeft-s-2, .paX-s-2 {
		padding-left: 0.5em !important;
	}
	.paAll-s-3 {
		padding: 1em !important;
	}
	.paTop-s-3, .paY-s-3 {
		padding-top: 1em !important;
	}
	.paRight-s-3, .paX-s-3 {
		padding-right: 1em !important;
	}
	.paBottom-s-3, .paY-s-3 {
		padding-bottom: 1em !important;
	}
	.paLeft-s-3, .paX-s-3 {
		padding-left: 1em !important;
	}
	.paAll-s-4 {
		padding: 1.5em !important;
	}
	.paTop-s-4, .paY-s-4 {
		padding-top: 1.5em !important;
	}
	.paRight-s-4, .paX-s-4 {
		padding-right: 1.5em !important;
	}
	.paBottom-s-4, .paY-s-4 {
		padding-bottom: 1.5em !important;
	}
	.paLeft-s-4, .paX-s-4 {
		padding-left: 1.5em !important;
	}
	.paAll-s-5 {
		padding: 3em !important;
	}
	.paTop-s-5, .paY-s-5 {
		padding-top: 3em !important;
	}
	.paRight-s-5, .paX-s-5 {
		padding-right: 3em !important;
	}
	.paBottom-s-5, .paY-s-5 {
		padding-bottom: 3em !important;
	}
	.paLeft-s-5, .paX-s-5 {
		padding-left: 3em !important;
	}
	.maAll-s-n1 {
		margin: -0.25em !important;
	}
	.maTop-s-n1, .maY-s-n1 {
		margin-top: -0.25em !important;
	}
	.maRight-s-n1, .maX-s-n1 {
		margin-right: -0.25em !important;
	}
	.maBottom-s-n1, .maY-s-n1 {
		margin-bottom: -0.25em !important;
	}
	.maLeft-s-n1, .maX-s-n1 {
		margin-left: -0.25em !important;
	}
	.maAll-s-n2 {
		margin: -0.5em !important;
	}
	.maTop-s-n2, .maY-s-n2 {
		margin-top: -0.5em !important;
	}
	.maRight-s-n2, .maX-s-n2 {
		margin-right: -0.5em !important;
	}
	.maBottom-s-n2, .maY-s-n2 {
		margin-bottom: -0.5em !important;
	}
	.maLeft-s-n2, .maX-s-n2 {
		margin-left: -0.5em !important;
	}
	.maAll-s-n3 {
		margin: -1em !important;
	}
	.maTop-s-n3, .maY-s-n3 {
		margin-top: -1em !important;
	}
	.maRight-s-n3, .maX-s-n3 {
		margin-right: -1em !important;
	}
	.maBottom-s-n3, .maY-s-n3 {
		margin-bottom: -1em !important;
	}
	.maLeft-s-n3, .maX-s-n3 {
		margin-left: -1em !important;
	}
	.maAll-s-n4 {
		margin: -1.5em !important;
	}
	.maTop-s-n4, .maY-s-n4 {
		margin-top: -1.5em !important;
	}
	.maRight-s-n4, .maX-s-n4 {
		margin-right: -1.5em !important;
	}
	.maBottom-s-n4, .maY-s-n4 {
		margin-bottom: -1.5em !important;
	}
	.maLeft-s-n4, .maX-s-n4 {
		margin-left: -1.5em !important;
	}
	.maAll-s-n5 {
		margin: -3em !important;
	}
	.maTop-s-n5, .maY-s-n5 {
		margin-top: -3em !important;
	}
	.maRight-s-n5, .maX-s-n5 {
		margin-right: -3em !important;
	}
	.maBottom-s-n5, .maY-s-n5 {
		margin-bottom: -3em !important;
	}
	.maLeft-s-n5, .maX-s-n5 {
		margin-left: -3em !important;
	}
	.maAll-s-auto {
		margin: auto !important;
	}
	.maTop-s-auto, .maY-s-auto {
		margin-top: auto !important;
	}
	.maRight-s-auto, .maX-s-auto {
		margin-right: auto !important;
	}
	.maBottom-s-auto, .maY-s-auto {
		margin-bottom: auto !important;
	}
	.maLeft-s-auto, .maX-s-auto {
		margin-left: auto !important;
	}
}

/*_______________________________________________Element-medium______________________________________________________*/
@media (min-width: 1020px) {
	.container {
		max-width: 980px;
	}
	.sec-m {
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%;
	}
	.sec-m-auto {
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: 100%;
	}
	.sec-m-0-1 {
		-ms-flex: 0 0 4.166667%;
		flex: 0 0 4.166667%;
		max-width: 4.166667%;
	}
	.sec-m-1 {
		-ms-flex: 0 0 8.333333%;
		flex: 0 0 8.333333%;
		max-width: 8.333333%;
	}
	.sec-m-1-2 {
		-ms-flex: 0 0 12.5%;
		flex: 0 0 12.5%;
		max-width: 12.5%;
	}
	.sec-m-2 {
		-ms-flex: 0 0 16.666667%;
		flex: 0 0 16.666667%;
		max-width: 16.666667%;
	}
	.sec-m-2-3 {
		-ms-flex: 0 0 20.833333%;
		flex: 0 0 20.833333%;
		max-width: 20.833333%;
	}
	.sec-m-3 {
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
	.sec-m-3-4 {
		-ms-flex: 0 0 29.166667%;
		flex: 0 0 29.166667%;
		max-width: 29.166667%;
	}
	.sec-m-4 {
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
		max-width: 33.333333%;
	}
	.sec-m-4-5 {
		-ms-flex: 0 0 37.5%;
		flex: 0 0 37.5%;
		max-width: 37.5%;
	}
	.sec-m-5 {
		-ms-flex: 0 0 41.666667%;
		flex: 0 0 41.666667%;
		max-width: 41.666667%;
	}
	.sec-m-5-6 {
		-ms-flex: 0 0 45.833333%;
		flex: 0 0 45.833333%;
		max-width: 45.833333%;
	}
	.sec-m-6 {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.sec-m-6-7 {
		-ms-flex: 0 0 54.166667%;
		flex: 0 0 54.166667%;
		max-width: 54.166667%;
	}
	.sec-m-7 {
		-ms-flex: 0 0 58.333333%;
		flex: 0 0 58.333333%;
		max-width: 58.333333%;
	}
	.sec-m-7-8 {
		-ms-flex: 0 0 62.5%;
		flex: 0 0 62.5%;
		max-width: 62.5%;
	}
	.sec-m-8 {
		-ms-flex: 0 0 66.666667%;
		flex: 0 0 66.666667%;
		max-width: 66.666667%;
	}
	.sec-m-8-9 {
		-ms-flex: 0 0 70.833333%;
		flex: 0 0 70.833333%;
		max-width: 70.833333%;
	}
	.sec-m-9 {
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%;
	}
	.sec-m-9-10 {
		-ms-flex: 0 0 79.166667%;
		flex: 0 0 79.166667%;
		max-width: 79.166667%;
	}
	.sec-m-10 {
		-ms-flex: 0 0 83.333333%;
		flex: 0 0 83.333333%;
		max-width: 83.333333%;
	}
	.sec-m-10-11 {
		-ms-flex: 0 0 87.5%;
		flex: 0 0 87.5%;
		max-width: 87.5%;
	}
	.sec-m-11 {
		-ms-flex: 0 0 91.666667%;
		flex: 0 0 91.666667%;
		max-width: 91.666667%;
	}
	.sec-m-11-12 {
		-ms-flex: 0 0 95.833333%;
		flex: 0 0 95.833333%;
		max-width: 95.833333%;
	}
	.sec-m-12 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.order-m-first {
		-ms-flex-order: -1;
		order: -1;
	}
	.order-m-last {
		-ms-flex-order: 13;
		order: 13;
	}
	.order-m-0 {
		-ms-flex-order: 0;
		order: 0;
	}
	.order-m-1 {
		-ms-flex-order: 1;
		order: 1;
	}
	.order-m-2 {
		-ms-flex-order: 2;
		order: 2;
	}
	.order-m-3 {
		-ms-flex-order: 3;
		order: 3;
	}
	.order-m-4 {
		-ms-flex-order: 4;
		order: 4;
	}
	.order-m-5 {
		-ms-flex-order: 5;
		order: 5;
	}
	.order-m-6 {
		-ms-flex-order: 6;
		order: 6;
	}
	.order-m-7 {
		-ms-flex-order: 7;
		order: 7;
	}
	.order-m-8 {
		-ms-flex-order: 8;
		order: 8;
	}
	.order-m-9 {
		-ms-flex-order: 9;
		order: 9;
	}
	.order-m-10 {
		-ms-flex-order: 10;
		order: 10;
	}
	.order-m-11 {
		-ms-flex-order: 11;
		order: 11;
	}
	.order-m-12 {
		-ms-flex-order: 12;
		order: 12;
	}
	.offset-m-0 {
		margin-left: 0;
	}
	.offset-m-1 {
		margin-left: 8.333333%;
	}
	.offset-m-2 {
		margin-left: 16.666667%;
	}
	.offset-m-3 {
		margin-left: 25%;
	}
	.offset-m-4 {
		margin-left: 33.333333%;
	}
	.offset-m-5 {
		margin-left: 41.666667%;
	}
	.offset-m-6 {
		margin-left: 50%;
	}
	.offset-m-7 {
		margin-left: 58.333333%;
	}
	.offset-m-8 {
		margin-left: 66.666667%;
	}
	.offset-m-9 {
		margin-left: 75%;
	}
	.offset-m-10 {
		margin-left: 83.333333%;
	}
	.offset-m-11 {
		margin-left: 91.666667%;
	}
	.offset-m-n1 {
		margin-left: -8.333333%;
	}
	.offset-m-n2 {
		margin-left: -16.666667%;
	}
	.offset-m-n3 {
		margin-left: -25%;
	}
	.offset-m-n4 {
		margin-left: -33.333333%;
	}
	.offset-m-n5 {
		margin-left: -41.666667%;
	}
	.offset-m-n6 {
		margin-left: -50%;
	}
	.offset-m-n7 {
		margin-left: -58.333333%;
	}
	.offset-m-n8 {
		margin-left: -66.666667%;
	}
	.offset-m-n9 {
		margin-left: -75%;
	}
	.offset-m-n10 {
		margin-left: -83.333333%;
	}
	.offset-m-n11 {
		margin-left: -91.666667%;
	}
	.text-m-left {
		text-align: left !important;
	}
	.text-m-center {
		text-align: center !important;
	}
	.text-m-right {
		text-align: right !important;
	}
	.d-m-none {
		display: none !important;
	}
	.d-m-inline {
		display: inline !important;
	}
	.d-m-inline-block {
		display: inline-block !important;
	}
	.d-m-block {
		display: block !important;
	}
	.d-m-table {
		display: table !important;
	}
	.d-m-table-row {
		display: table-row !important;
	}
	.d-m-table-cell {
		display: table-cell !important;
	}
	.d-m-flex {
		display: -ms-flexbox !important;
		display: flex !important;
	}
	.d-m-inline-flex {
		display: -ms-inline-flexbox !important;
		display: inline-flex !important;
	}
	.flex-m-row {
		-ms-flex-direction: row !important;
		flex-direction: row !important;
	}
	.flex-m-column {
		-ms-flex-direction: column !important;
		flex-direction: column !important;
	}
	.flex-m-row-reverse {
		-ms-flex-direction: row-reverse !important;
		flex-direction: row-reverse !important;
	}
	.flex-m-column-reverse {
		-ms-flex-direction: column-reverse !important;
		flex-direction: column-reverse !important;
	}
	.flex-m-wrap {
		-ms-flex-wrap: wrap !important;
		flex-wrap: wrap !important;
	}
	.flex-m-nowrap {
		-ms-flex-wrap: nowrap !important;
		flex-wrap: nowrap !important;
	}
	.flex-m-wrap-reverse {
		-ms-flex-wrap: wrap-reverse !important;
		flex-wrap: wrap-reverse !important;
	}
	.flex-m-fill {
		-ms-flex: 1 1 auto !important;
		flex: 1 1 auto !important;
	}
	.flex-m-grow-0 {
		-ms-flex-positive: 0 !important;
		flex-grow: 0 !important;
	}
	.flex-m-grow-1 {
		-ms-flex-positive: 1 !important;
		flex-grow: 1 !important;
	}
	.flex-m-shrink-0 {
		-ms-flex-negative: 0 !important;
		flex-shrink: 0 !important;
	}
	.flex-m-shrink-1 {
		-ms-flex-negative: 1 !important;
		flex-shrink: 1 !important;
	}
	.justify-content-m-start {
		-ms-flex-pack: start !important;
		justify-content: flex-start !important;
	}
	.justify-content-m-end {
		-ms-flex-pack: end !important;
		justify-content: flex-end !important;
	}
	.justify-content-m-center {
		-ms-flex-pack: center !important;
		justify-content: center !important;
	}
	.justify-content-m-between {
		-ms-flex-pack: justify !important;
		justify-content: space-between !important;
	}
	.justify-content-m-around {
		-ms-flex-pack: distribute !important;
		justify-content: space-around !important;
	}
	.align-items-m-start {
		-ms-flex-align: start !important;
		align-items: flex-start !important;
	}
	.align-items-m-end {
		-ms-flex-align: end !important;
		align-items: flex-end !important;
	}
	.align-items-m-center {
		-ms-flex-align: center !important;
		align-items: center !important;
	}
	.align-items-m-baseline {
		-ms-flex-align: baseline !important;
		align-items: baseline !important;
	}
	.align-items-m-stretch {
		-ms-flex-align: stretch !important;
		align-items: stretch !important;
	}
	.align-content-m-start {
		-ms-flex-line-pack: start !important;
		align-content: flex-start !important;
	}
	.align-content-m-end {
		-ms-flex-line-pack: end !important;
		align-content: flex-end !important;
	}
	.align-content-m-center {
		-ms-flex-line-pack: center !important;
		align-content: center !important;
	}
	.align-content-m-between {
		-ms-flex-line-pack: justify !important;
		align-content: space-between !important;
	}
	.align-content-m-around {
		-ms-flex-line-pack: distribute !important;
		align-content: space-around !important;
	}
	.align-content-m-stretch {
		-ms-flex-line-pack: stretch !important;
		align-content: stretch !important;
	}
	.align-self-m-auto {
		-ms-flex-item-align: auto !important;
		align-self: auto !important;
	}
	.align-self-m-start {
		-ms-flex-item-align: start !important;
		align-self: flex-start !important;
	}
	.align-self-m-end {
		-ms-flex-item-align: end !important;
		align-self: flex-end !important;
	}
	.align-self-m-center {
		-ms-flex-item-align: center !important;
		align-self: center !important;
	}
	.align-self-m-baseline {
		-ms-flex-item-align: baseline !important;
		align-self: baseline !important;
	}
	.align-self-m-stretch {
		-ms-flex-item-align: stretch !important;
		align-self: stretch !important;
	}
	.maAll-m-0 {
		margin: 0 !important;
	}
	.maTop-m-0, .maY-m-0 {
		margin-top: 0 !important;
	}
	.maRight-m-0, .maX-m-0 {
		margin-right: 0 !important;
	}
	.maBottom-m-0, .maY-m-0 {
		margin-bottom: 0 !important;
	}
	.maLeft-m-0, .maX-m-0 {
		margin-left: 0 !important;
	}
	.maAll-m-1 {
		margin: 0.25em !important;
	}
	.maTop-m-1, .maY-m-1 {
		margin-top: 0.25em !important;
	}
	.maRight-m-1, .maX-m-1 {
		margin-right: 0.25em !important;
	}
	.maBottom-m-1, .maY-m-1 {
		margin-bottom: 0.25em !important;
	}
	.maLeft-m-1, .maX-m-1 {
		margin-left: 0.25em !important;
	}
	.maAll-m-2 {
		margin: 0.5em !important;
	}
	.maTop-m-2, .maY-m-2 {
		margin-top: 0.5em !important;
	}
	.maRight-m-2, .maX-m-2 {
		margin-right: 0.5em !important;
	}
	.maBottom-m-2, .maY-m-2 {
		margin-bottom: 0.5em !important;
	}
	.maLeft-m-2, .maX-m-2 {
		margin-left: 0.5em !important;
	}
	.maAll-m-3 {
		margin: 1em !important;
	}
	.maTop-m-3, .maY-m-3 {
		margin-top: 1em !important;
	}
	.maRight-m-3, .maX-m-3 {
		margin-right: 1em !important;
	}
	.maBottom-m-3, .maY-m-3 {
		margin-bottom: 1em !important;
	}
	.maLeft-m-3, .maX-m-3 {
		margin-left: 1em !important;
	}
	.maAll-m-4 {
		margin: 1.5em !important;
	}
	.maTop-m-4, .maY-m-4 {
		margin-top: 1.5em !important;
	}
	.maRight-m-4, .maX-m-4 {
		margin-right: 1.5em !important;
	}
	.maBottom-m-4, .maY-m-4 {
		margin-bottom: 1.5em !important;
	}
	.maLeft-m-4, .maX-m-4 {
		margin-left: 1.5em !important;
	}
	.maAll-m-5 {
		margin: 3em !important;
	}
	.maTop-m-5, .maY-m-5 {
		margin-top: 3em !important;
	}
	.maRight-m-5, .maX-m-5 {
		margin-right: 3em !important;
	}
	.maBottom-m-5, .maY-m-5 {
		margin-bottom: 3em !important;
	}
	.maLeft-m-5, .maX-m-5 {
		margin-left: 3em !important;
	}
	.paAll-m-0 {
		padding: 0 !important;
	}
	.paTop-m-0, .paY-m-0 {
		padding-top: 0 !important;
	}
	.paRight-m-0, .paX-m-0 {
		padding-right: 0 !important;
	}
	.paBottom-m-0, .paY-m-0 {
		padding-bottom: 0 !important;
	}
	.paLeft-m-0, .paX-m-0 {
		padding-left: 0 !important;
	}
	.paAll-m-1 {
		padding: 0.25em !important;
	}
	.paTop-m-1, .paY-m-1 {
		padding-top: 0.25em !important;
	}
	.paRight-m-1, .paX-m-1 {
		padding-right: 0.25em !important;
	}
	.paBottom-m-1, .paY-m-1 {
		padding-bottom: 0.25em !important;
	}
	.paLeft-m-1, .paX-m-1 {
		padding-left: 0.25em !important;
	}
	.paAll-m-2 {
		padding: 0.5em !important;
	}
	.paTop-m-2, .paY-m-2 {
		padding-top: 0.5em !important;
	}
	.paRight-m-2, .paX-m-2 {
		padding-right: 0.5em !important;
	}
	.paBottom-m-2, .paY-m-2 {
		padding-bottom: 0.5em !important;
	}
	.paLeft-m-2, .paX-m-2 {
		padding-left: 0.5em !important;
	}
	.paAll-m-3 {
		padding: 1em !important;
	}
	.paTop-m-3, .paY-m-3 {
		padding-top: 1em !important;
	}
	.paRight-m-3, .paX-m-3 {
		padding-right: 1em !important;
	}
	.paBottom-m-3, .paY-m-3 {
		padding-bottom: 1em !important;
	}
	.paLeft-m-3, .paX-m-3 {
		padding-left: 1em !important;
	}
	.paAll-m-4 {
		padding: 1.5em !important;
	}
	.paTop-m-4, .paY-m-4 {
		padding-top: 1.5em !important;
	}
	.paRight-m-4, .paX-m-4 {
		padding-right: 1.5em !important;
	}
	.paBottom-m-4, .paY-m-4 {
		padding-bottom: 1.5em !important;
	}
	.paLeft-m-4, .paX-m-4 {
		padding-left: 1.5em !important;
	}
	.paAll-m-5 {
		padding: 3em !important;
	}
	.paTop-m-5, .paY-m-5 {
		padding-top: 3em !important;
	}
	.paRight-m-5, .paX-m-5 {
		padding-right: 3em !important;
	}
	.paBottom-m-5, .paY-m-5 {
		padding-bottom: 3em !important;
	}
	.paLeft-m-5, .paX-m-5 {
		padding-left: 3em !important;
	}
	.maAll-m-n1 {
		margin: -0.25em !important;
	}
	.maTop-m-n1, .maY-m-n1 {
		margin-top: -0.25em !important;
	}
	.maRight-m-n1, .maX-m-n1 {
		margin-right: -0.25em !important;
	}
	.maBottom-m-n1, .maY-m-n1 {
		margin-bottom: -0.25em !important;
	}
	.maLeft-m-n1, .maX-m-n1 {
		margin-left: -0.25em !important;
	}
	.maAll-m-n2 {
		margin: -0.5em !important;
	}
	.maTop-m-n2, .maY-m-n2 {
		margin-top: -0.5em !important;
	}
	.maRight-m-n2, .maX-m-n2 {
		margin-right: -0.5em !important;
	}
	.maBottom-m-n2, .maY-m-n2 {
		margin-bottom: -0.5em !important;
	}
	.maLeft-m-n2, .maX-m-n2 {
		margin-left: -0.5em !important;
	}
	.maAll-m-n3 {
		margin: -1em !important;
	}
	.maTop-m-n3, .maY-m-n3 {
		margin-top: -1em !important;
	}
	.maRight-m-n3, .maX-m-n3 {
		margin-right: -1em !important;
	}
	.maBottom-m-n3, .maY-m-n3 {
		margin-bottom: -1em !important;
	}
	.maLeft-m-n3, .maX-m-n3 {
		margin-left: -1em !important;
	}
	.maAll-m-n4 {
		margin: -1.5em !important;
	}
	.maTop-m-n4, .maY-m-n4 {
		margin-top: -1.5em !important;
	}
	.maRight-m-n4, .maX-m-n4 {
		margin-right: -1.5em !important;
	}
	.maBottom-m-n4, .maY-m-n4 {
		margin-bottom: -1.5em !important;
	}
	.maLeft-m-n4, .maX-m-n4 {
		margin-left: -1.5em !important;
	}
	.maAll-m-n5 {
		margin: -3em !important;
	}
	.maTop-m-n5, .maY-m-n5 {
		margin-top: -3em !important;
	}
	.maRight-m-n5, .maX-m-n5 {
		margin-right: -3em !important;
	}
	.maBottom-m-n5, .maY-m-n5 {
		margin-bottom: -3em !important;
	}
	.maLeft-m-n5, .maX-m-n5 {
		margin-left: -3em !important;
	}
	.maAll-m-auto {
		margin: auto !important;
	}
	.maTop-m-auto, .maY-m-auto {
		margin-top: auto !important;
	}
	.maRight-m-auto, .maX-m-auto {
		margin-right: auto !important;
	}
	.maBottom-m-auto, .maY-m-auto {
		margin-bottom: auto !important;
	}
	.maLeft-m-auto, .maX-m-auto {
		margin-left: auto !important;
	}
}

/*_______________________________________________Element-large_______________________________________________________*/
@media (min-width: 1280px) {
	.container {
		max-width: 1240px;
	}
	.sec-l {
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%;
	}
	.sec-l-auto {
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: 100%;
	}
	.sec-l-0-1 {
		-ms-flex: 0 0 4.166667%;
		flex: 0 0 4.166667%;
		max-width: 4.166667%;
	}
	.sec-l-1 {
		-ms-flex: 0 0 8.333333%;
		flex: 0 0 8.333333%;
		max-width: 8.333333%;
	}
	.sec-l-1-2 {
		-ms-flex: 0 0 12.5%;
		flex: 0 0 12.5%;
		max-width: 12.5%;
	}
	.sec-l-2 {
		-ms-flex: 0 0 16.666667%;
		flex: 0 0 16.666667%;
		max-width: 16.666667%;
	}
	.sec-l-2-3 {
		-ms-flex: 0 0 20.833333%;
		flex: 0 0 20.833333%;
		max-width: 20.833333%;
	}
	.sec-l-3 {
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
	.sec-l-3-4 {
		-ms-flex: 0 0 29.166667%;
		flex: 0 0 29.166667%;
		max-width: 29.166667%;
	}
	.sec-l-4 {
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
		max-width: 33.333333%;
	}
	.sec-l-4-5 {
		-ms-flex: 0 0 37.5%;
		flex: 0 0 37.5%;
		max-width: 37.5%;
	}
	.sec-l-5 {
		-ms-flex: 0 0 41.666667%;
		flex: 0 0 41.666667%;
		max-width: 41.666667%;
	}
	.sec-l-5-6 {
		-ms-flex: 0 0 45.833333%;
		flex: 0 0 45.833333%;
		max-width: 45.833333%;
	}
	.sec-l-6 {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.sec-l-6-7 {
		-ms-flex: 0 0 54.166667%;
		flex: 0 0 54.166667%;
		max-width: 54.166667%;
	}
	.sec-l-7 {
		-ms-flex: 0 0 58.333333%;
		flex: 0 0 58.333333%;
		max-width: 58.333333%;
	}
	.sec-l-7-8 {
		-ms-flex: 0 0 62.5%;
		flex: 0 0 62.5%;
		max-width: 62.5%;
	}
	.sec-l-8 {
		-ms-flex: 0 0 66.666667%;
		flex: 0 0 66.666667%;
		max-width: 66.666667%;
	}
	.sec-l-8-9 {
		-ms-flex: 0 0 70.833333%;
		flex: 0 0 70.833333%;
		max-width: 70.833333%;
	}
	.sec-l-9 {
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%;
	}
	.sec-l-9-10 {
		-ms-flex: 0 0 79.166667%;
		flex: 0 0 79.166667%;
		max-width: 79.166667%;
	}
	.sec-l-10 {
		-ms-flex: 0 0 83.333333%;
		flex: 0 0 83.333333%;
		max-width: 83.333333%;
	}
	.sec-l-10-11 {
		-ms-flex: 0 0 87.5%;
		flex: 0 0 87.5%;
		max-width: 87.5%;
	}
	.sec-l-11 {
		-ms-flex: 0 0 91.666667%;
		flex: 0 0 91.666667%;
		max-width: 91.666667%;
	}
	.sec-l-11-12 {
		-ms-flex: 0 0 95.833333%;
		flex: 0 0 95.833333%;
		max-width: 95.833333%;
	}
	.sec-l-12 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.order-l-first {
		-ms-flex-order: -1;
		order: -1;
	}
	.order-l-last {
		-ms-flex-order: 13;
		order: 13;
	}
	.order-l-0 {
		-ms-flex-order: 0;
		order: 0;
	}
	.order-l-1 {
		-ms-flex-order: 1;
		order: 1;
	}
	.order-l-2 {
		-ms-flex-order: 2;
		order: 2;
	}
	.order-l-3 {
		-ms-flex-order: 3;
		order: 3;
	}
	.order-l-4 {
		-ms-flex-order: 4;
		order: 4;
	}
	.order-l-5 {
		-ms-flex-order: 5;
		order: 5;
	}
	.order-l-6 {
		-ms-flex-order: 6;
		order: 6;
	}
	.order-l-7 {
		-ms-flex-order: 7;
		order: 7;
	}
	.order-l-8 {
		-ms-flex-order: 8;
		order: 8;
	}
	.order-l-9 {
		-ms-flex-order: 9;
		order: 9;
	}
	.order-l-10 {
		-ms-flex-order: 10;
		order: 10;
	}
	.order-l-11 {
		-ms-flex-order: 11;
		order: 11;
	}
	.order-l-12 {
		-ms-flex-order: 12;
		order: 12;
	}
	.offset-l-0 {
		margin-left: 0;
	}
	.offset-l-1 {
		margin-left: 8.333333%;
	}
	.offset-l-2 {
		margin-left: 16.666667%;
	}
	.offset-l-3 {
		margin-left: 25%;
	}
	.offset-l-4 {
		margin-left: 33.333333%;
	}
	.offset-l-5 {
		margin-left: 41.666667%;
	}
	.offset-l-6 {
		margin-left: 50%;
	}
	.offset-l-7 {
		margin-left: 58.333333%;
	}
	.offset-l-8 {
		margin-left: 66.666667%;
	}
	.offset-l-9 {
		margin-left: 75%;
	}
	.offset-l-10 {
		margin-left: 83.333333%;
	}
	.offset-l-11 {
		margin-left: 91.666667%;
	}
	.offset-l-n1 {
		margin-left: -8.333333%;
	}
	.offset-l-n2 {
		margin-left: -16.666667%;
	}
	.offset-l-n3 {
		margin-left: -25%;
	}
	.offset-l-n4 {
		margin-left: -33.333333%;
	}
	.offset-l-n5 {
		margin-left: -41.666667%;
	}
	.offset-l-n6 {
		margin-left: -50%;
	}
	.offset-l-n7 {
		margin-left: -58.333333%;
	}
	.offset-l-n8 {
		margin-left: -66.666667%;
	}
	.offset-l-n9 {
		margin-left: -75%;
	}
	.offset-l-n10 {
		margin-left: -83.333333%;
	}
	.offset-l-n11 {
		margin-left: -91.666667%;
	}
	.text-l-left {
		text-align: left !important;
	}
	.text-l-center {
		text-align: center !important;
	}
	.text-l-right {
		text-align: right !important;
	}
	.d-l-none {
		display: none !important;
	}
	.d-l-inline {
		display: inline !important;
	}
	.d-l-inline-block {
		display: inline-block !important;
	}
	.d-l-block {
		display: block !important;
	}
	.d-l-table {
		display: table !important;
	}
	.d-l-table-row {
		display: table-row !important;
	}
	.d-l-table-cell {
		display: table-cell !important;
	}
	.d-l-flex {
		display: -ms-flexbox !important;
		display: flex !important;
	}
	.d-l-inline-flex {
		display: -ms-inline-flexbox !important;
		display: inline-flex !important;
	}
	.flex-l-row {
		-ms-flex-direction: row !important;
		flex-direction: row !important;
	}
	.flex-l-column {
		-ms-flex-direction: column !important;
		flex-direction: column !important;
	}
	.flex-l-row-reverse {
		-ms-flex-direction: row-reverse !important;
		flex-direction: row-reverse !important;
	}
	.flex-l-column-reverse {
		-ms-flex-direction: column-reverse !important;
		flex-direction: column-reverse !important;
	}
	.flex-l-wrap {
		-ms-flex-wrap: wrap !important;
		flex-wrap: wrap !important;
	}
	.flex-l-nowrap {
		-ms-flex-wrap: nowrap !important;
		flex-wrap: nowrap !important;
	}
	.flex-l-wrap-reverse {
		-ms-flex-wrap: wrap-reverse !important;
		flex-wrap: wrap-reverse !important;
	}
	.flex-l-fill {
		-ms-flex: 1 1 auto !important;
		flex: 1 1 auto !important;
	}
	.flex-l-grow-0 {
		-ms-flex-positive: 0 !important;
		flex-grow: 0 !important;
	}
	.flex-l-grow-1 {
		-ms-flex-positive: 1 !important;
		flex-grow: 1 !important;
	}
	.flex-l-shrink-0 {
		-ms-flex-negative: 0 !important;
		flex-shrink: 0 !important;
	}
	.flex-l-shrink-1 {
		-ms-flex-negative: 1 !important;
		flex-shrink: 1 !important;
	}
	.justify-content-l-start {
		-ms-flex-pack: start !important;
		justify-content: flex-start !important;
	}
	.justify-content-l-end {
		-ms-flex-pack: end !important;
		justify-content: flex-end !important;
	}
	.justify-content-l-center {
		-ms-flex-pack: center !important;
		justify-content: center !important;
	}
	.justify-content-l-between {
		-ms-flex-pack: justify !important;
		justify-content: space-between !important;
	}
	.justify-content-l-around {
		-ms-flex-pack: distribute !important;
		justify-content: space-around !important;
	}
	.align-items-l-start {
		-ms-flex-align: start !important;
		align-items: flex-start !important;
	}
	.align-items-l-end {
		-ms-flex-align: end !important;
		align-items: flex-end !important;
	}
	.align-items-l-center {
		-ms-flex-align: center !important;
		align-items: center !important;
	}
	.align-items-l-baseline {
		-ms-flex-align: baseline !important;
		align-items: baseline !important;
	}
	.align-items-l-stretch {
		-ms-flex-align: stretch !important;
		align-items: stretch !important;
	}
	.align-content-l-start {
		-ms-flex-line-pack: start !important;
		align-content: flex-start !important;
	}
	.align-content-l-end {
		-ms-flex-line-pack: end !important;
		align-content: flex-end !important;
	}
	.align-content-l-center {
		-ms-flex-line-pack: center !important;
		align-content: center !important;
	}
	.align-content-l-between {
		-ms-flex-line-pack: justify !important;
		align-content: space-between !important;
	}
	.align-content-l-around {
		-ms-flex-line-pack: distribute !important;
		align-content: space-around !important;
	}
	.align-content-l-stretch {
		-ms-flex-line-pack: stretch !important;
		align-content: stretch !important;
	}
	.align-self-l-auto {
		-ms-flex-item-align: auto !important;
		align-self: auto !important;
	}
	.align-self-l-start {
		-ms-flex-item-align: start !important;
		align-self: flex-start !important;
	}
	.align-self-l-end {
		-ms-flex-item-align: end !important;
		align-self: flex-end !important;
	}
	.align-self-l-center {
		-ms-flex-item-align: center !important;
		align-self: center !important;
	}
	.align-self-l-baseline {
		-ms-flex-item-align: baseline !important;
		align-self: baseline !important;
	}
	.align-self-l-stretch {
		-ms-flex-item-align: stretch !important;
		align-self: stretch !important;
	}
	.maAll-l-0 {
		margin: 0 !important;
	}
	.maTop-l-0, .maY-l-0 {
		margin-top: 0 !important;
	}
	.maRight-l-0, .maX-l-0 {
		margin-right: 0 !important;
	}
	.maBottom-l-0, .maY-l-0 {
		margin-bottom: 0 !important;
	}
	.maLeft-l-0, .maX-l-0 {
		margin-left: 0 !important;
	}
	.maAll-l-1 {
		margin: 0.25em !important;
	}
	.maTop-l-1, .maY-l-1 {
		margin-top: 0.25em !important;
	}
	.maRight-l-1, .maX-l-1 {
		margin-right: 0.25em !important;
	}
	.maBottom-l-1, .maY-l-1 {
		margin-bottom: 0.25em !important;
	}
	.maLeft-l-1, .maX-l-1 {
		margin-left: 0.25em !important;
	}
	.maAll-l-2 {
		margin: 0.5em !important;
	}
	.maTop-l-2, .maY-l-2 {
		margin-top: 0.5em !important;
	}
	.maRight-l-2, .maX-l-2 {
		margin-right: 0.5em !important;
	}
	.maBottom-l-2, .maY-l-2 {
		margin-bottom: 0.5em !important;
	}
	.maLeft-l-2, .maX-l-2 {
		margin-left: 0.5em !important;
	}
	.maAll-l-3 {
		margin: 1em !important;
	}
	.maTop-l-3, .maY-l-3 {
		margin-top: 1em !important;
	}
	.maRight-l-3, .maX-l-3 {
		margin-right: 1em !important;
	}
	.maBottom-l-3, .maY-l-3 {
		margin-bottom: 1em !important;
	}
	.maLeft-l-3, .maX-l-3 {
		margin-left: 1em !important;
	}
	.maAll-l-4 {
		margin: 1.5em !important;
	}
	.maTop-l-4, .maY-l-4 {
		margin-top: 1.5em !important;
	}
	.maRight-l-4, .maX-l-4 {
		margin-right: 1.5em !important;
	}
	.maBottom-l-4, .maY-l-4 {
		margin-bottom: 1.5em !important;
	}
	.maLeft-l-4, .maX-l-4 {
		margin-left: 1.5em !important;
	}
	.maAll-l-5 {
		margin: 3em !important;
	}
	.maTop-l-5, .maY-l-5 {
		margin-top: 3em !important;
	}
	.maRight-l-5, .maX-l-5 {
		margin-right: 3em !important;
	}
	.maBottom-l-5, .maY-l-5 {
		margin-bottom: 3em !important;
	}
	.maLeft-l-5, .maX-l-5 {
		margin-left: 3em !important;
	}
	.paAll-l-0 {
		padding: 0 !important;
	}
	.paTop-l-0, .paY-l-0 {
		padding-top: 0 !important;
	}
	.paRight-l-0, .paX-l-0 {
		padding-right: 0 !important;
	}
	.paBottom-l-0, .paY-l-0 {
		padding-bottom: 0 !important;
	}
	.paLeft-l-0, .paX-l-0 {
		padding-left: 0 !important;
	}
	.paAll-l-1 {
		padding: 0.25em !important;
	}
	.paTop-l-1, .paY-l-1 {
		padding-top: 0.25em !important;
	}
	.paRight-l-1, .paX-l-1 {
		padding-right: 0.25em !important;
	}
	.paBottom-l-1, .paY-l-1 {
		padding-bottom: 0.25em !important;
	}
	.paLeft-l-1, .paX-l-1 {
		padding-left: 0.25em !important;
	}
	.paAll-l-2 {
		padding: 0.5em !important;
	}
	.paTop-l-2, .paY-l-2 {
		padding-top: 0.5em !important;
	}
	.paRight-l-2, .paX-l-2 {
		padding-right: 0.5em !important;
	}
	.paBottom-l-2, .paY-l-2 {
		padding-bottom: 0.5em !important;
	}
	.paLeft-l-2, .paX-l-2 {
		padding-left: 0.5em !important;
	}
	.paAll-l-3 {
		padding: 1em !important;
	}
	.paTop-l-3, .paY-l-3 {
		padding-top: 1em !important;
	}
	.paRight-l-3, .paX-l-3 {
		padding-right: 1em !important;
	}
	.paBottom-l-3, .paY-l-3 {
		padding-bottom: 1em !important;
	}
	.paLeft-l-3, .paX-l-3 {
		padding-left: 1em !important;
	}
	.paAll-l-4 {
		padding: 1.5em !important;
	}
	.paTop-l-4, .paY-l-4 {
		padding-top: 1.5em !important;
	}
	.paRight-l-4, .paX-l-4 {
		padding-right: 1.5em !important;
	}
	.paBottom-l-4, .paY-l-4 {
		padding-bottom: 1.5em !important;
	}
	.paLeft-l-4, .paX-l-4 {
		padding-left: 1.5em !important;
	}
	.paAll-l-5 {
		padding: 3em !important;
	}
	.paTop-l-5, .paY-l-5 {
		padding-top: 3em !important;
	}
	.paRight-l-5, .paX-l-5 {
		padding-right: 3em !important;
	}
	.paBottom-l-5, .paY-l-5 {
		padding-bottom: 3em !important;
	}
	.paLeft-l-5, .paX-l-5 {
		padding-left: 3em !important;
	}
	.maAll-l-n1 {
		margin: -0.25em !important;
	}
	.maTop-l-n1, .maY-l-n1 {
		margin-top: -0.25em !important;
	}
	.maRight-l-n1, .maX-l-n1 {
		margin-right: -0.25em !important;
	}
	.maBottom-l-n1, .maY-l-n1 {
		margin-bottom: -0.25em !important;
	}
	.maLeft-l-n1, .maX-l-n1 {
		margin-left: -0.25em !important;
	}
	.maAll-l-n2 {
		margin: -0.5em !important;
	}
	.maTop-l-n2, .maY-l-n2 {
		margin-top: -0.5em !important;
	}
	.maRight-l-n2, .maX-l-n2 {
		margin-right: -0.5em !important;
	}
	.maBottom-l-n2, .maY-l-n2 {
		margin-bottom: -0.5em !important;
	}
	.maLeft-l-n2, .maX-l-n2 {
		margin-left: -0.5em !important;
	}
	.maAll-l-n3 {
		margin: -1em !important;
	}
	.maTop-l-n3, .maY-l-n3 {
		margin-top: -1em !important;
	}
	.maRight-l-n3, .maX-l-n3 {
		margin-right: -1em !important;
	}
	.maBottom-l-n3, .maY-l-n3 {
		margin-bottom: -1em !important;
	}
	.maLeft-l-n3, .maX-l-n3 {
		margin-left: -1em !important;
	}
	.maAll-l-n4 {
		margin: -1.5em !important;
	}
	.maTop-l-n4, .maY-l-n4 {
		margin-top: -1.5em !important;
	}
	.maRight-l-n4, .maX-l-n4 {
		margin-right: -1.5em !important;
	}
	.maBottom-l-n4, .maY-l-n4 {
		margin-bottom: -1.5em !important;
	}
	.maLeft-l-n4, .maX-l-n4 {
		margin-left: -1.5em !important;
	}
	.maAll-l-n5 {
		margin: -3em !important;
	}
	.maTop-l-n5, .maY-l-n5 {
		margin-top: -3em !important;
	}
	.maRight-l-n5, .maX-l-n5 {
		margin-right: -3em !important;
	}
	.maBottom-l-n5, .maY-l-n5 {
		margin-bottom: -3em !important;
	}
	.maLeft-l-n5, .maX-l-n5 {
		margin-left: -3em !important;
	}
	.maAll-l-auto {
		margin: auto !important;
	}
	.maTop-l-auto, .maY-l-auto {
		margin-top: auto !important;
	}
	.maRight-l-auto, .maX-l-auto {
		margin-right: auto !important;
	}
	.maBottom-l-auto, .maY-l-auto {
		margin-bottom: auto !important;
	}
	.maLeft-l-auto, .maX-l-auto {
		margin-left: auto !important;
	}
}

/*_______________________________________________Element-extra-large_________________________________________________*/
@media (min-width: 1600px) {
	.container {
		max-width: 1560px;
	}
	.sec-xl {
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%;
	}
	.sec-xl-auto {
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: 100%;
	}
	.sec-xl-0-1 {
		-ms-flex: 0 0 4.166667%;
		flex: 0 0 4.166667%;
		max-width: 4.166667%;
	}
	.sec-xl-1 {
		-ms-flex: 0 0 8.333333%;
		flex: 0 0 8.333333%;
		max-width: 8.333333%;
	}
	.sec-xl-1-2 {
		-ms-flex: 0 0 12.5%;
		flex: 0 0 12.5%;
		max-width: 12.5%;
	}
	.sec-xl-2 {
		-ms-flex: 0 0 16.666667%;
		flex: 0 0 16.666667%;
		max-width: 16.666667%;
	}
	.sec-xl-2-3 {
		-ms-flex: 0 0 20.833333%;
		flex: 0 0 20.833333%;
		max-width: 20.833333%;
	}
	.sec-xl-3 {
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
	.sec-xl-3-4 {
		-ms-flex: 0 0 29.166667%;
		flex: 0 0 29.166667%;
		max-width: 29.166667%;
	}
	.sec-xl-4 {
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
		max-width: 33.333333%;
	}
	.sec-xl-4-5 {
		-ms-flex: 0 0 37.5%;
		flex: 0 0 37.5%;
		max-width: 37.5%;
	}
	.sec-xl-5 {
		-ms-flex: 0 0 41.666667%;
		flex: 0 0 41.666667%;
		max-width: 41.666667%;
	}
	.sec-xl-5-6 {
		-ms-flex: 0 0 45.833333%;
		flex: 0 0 45.833333%;
		max-width: 45.833333%;
	}
	.sec-xl-6 {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.sec-xl-6-7 {
		-ms-flex: 0 0 54.166667%;
		flex: 0 0 54.166667%;
		max-width: 54.166667%;
	}
	.sec-xl-7 {
		-ms-flex: 0 0 58.333333%;
		flex: 0 0 58.333333%;
		max-width: 58.333333%;
	}
	.sec-xl-7-8 {
		-ms-flex: 0 0 62.5%;
		flex: 0 0 62.5%;
		max-width: 62.5%;
	}
	.sec-xl-8 {
		-ms-flex: 0 0 66.666667%;
		flex: 0 0 66.666667%;
		max-width: 66.666667%;
	}
	.sec-xl-8-9 {
		-ms-flex: 0 0 70.833333%;
		flex: 0 0 70.833333%;
		max-width: 70.833333%;
	}
	.sec-xl-9 {
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%;
	}
	.sec-xl-9-10 {
		-ms-flex: 0 0 79.166667%;
		flex: 0 0 79.166667%;
		max-width: 79.166667%;
	}
	.sec-xl-10 {
		-ms-flex: 0 0 83.333333%;
		flex: 0 0 83.333333%;
		max-width: 83.333333%;
	}
	.sec-xl-10-11 {
		-ms-flex: 0 0 87.5%;
		flex: 0 0 87.5%;
		max-width: 87.5%;
	}
	.sec-xl-11 {
		-ms-flex: 0 0 91.666667%;
		flex: 0 0 91.666667%;
		max-width: 91.666667%;
	}
	.sec-xl-11-12 {
		-ms-flex: 0 0 95.833333%;
		flex: 0 0 95.833333%;
		max-width: 95.833333%;
	}
	.sec-xl-12 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.order-xl-first {
		-ms-flex-order: -1;
		order: -1;
	}
	.order-xl-last {
		-ms-flex-order: 13;
		order: 13;
	}
	.order-xl-0 {
		-ms-flex-order: 0;
		order: 0;
	}
	.order-xl-1 {
		-ms-flex-order: 1;
		order: 1;
	}
	.order-xl-2 {
		-ms-flex-order: 2;
		order: 2;
	}
	.order-xl-3 {
		-ms-flex-order: 3;
		order: 3;
	}
	.order-xl-4 {
		-ms-flex-order: 4;
		order: 4;
	}
	.order-xl-5 {
		-ms-flex-order: 5;
		order: 5;
	}
	.order-xl-6 {
		-ms-flex-order: 6;
		order: 6;
	}
	.order-xl-7 {
		-ms-flex-order: 7;
		order: 7;
	}
	.order-xl-8 {
		-ms-flex-order: 8;
		order: 8;
	}
	.order-xl-9 {
		-ms-flex-order: 9;
		order: 9;
	}
	.order-xl-10 {
		-ms-flex-order: 10;
		order: 10;
	}
	.order-xl-11 {
		-ms-flex-order: 11;
		order: 11;
	}
	.order-xl-12 {
		-ms-flex-order: 12;
		order: 12;
	}
	.offset-xl-0 {
		margin-left: 0;
	}
	.offset-xl-1 {
		margin-left: 8.333333%;
	}
	.offset-xl-2 {
		margin-left: 16.666667%;
	}
	.offset-xl-3 {
		margin-left: 25%;
	}
	.offset-xl-4 {
		margin-left: 33.333333%;
	}
	.offset-xl-5 {
		margin-left: 41.666667%;
	}
	.offset-xl-6 {
		margin-left: 50%;
	}
	.offset-xl-7 {
		margin-left: 58.333333%;
	}
	.offset-xl-8 {
		margin-left: 66.666667%;
	}
	.offset-xl-9 {
		margin-left: 75%;
	}
	.offset-xl-10 {
		margin-left: 83.333333%;
	}
	.offset-xl-11 {
		margin-left: 91.666667%;
	}
	.offset-xl-n1 {
		margin-left: -8.333333%;
	}
	.offset-xl-n2 {
		margin-left: -16.666667%;
	}
	.offset-xl-n3 {
		margin-left: -25%;
	}
	.offset-xl-n4 {
		margin-left: -33.333333%;
	}
	.offset-xl-n5 {
		margin-left: -41.666667%;
	}
	.offset-xl-n6 {
		margin-left: -50%;
	}
	.offset-xl-n7 {
		margin-left: -58.333333%;
	}
	.offset-xl-n8 {
		margin-left: -66.666667%;
	}
	.offset-xl-n9 {
		margin-left: -75%;
	}
	.offset-xl-n10 {
		margin-left: -83.333333%;
	}
	.offset-xl-n11 {
		margin-left: -91.666667%;
	}
	.text-xl-left {
		text-align: left !important;
	}
	.text-xl-center {
		text-align: center !important;
	}
	.text-xl-right {
		text-align: right !important;
	}
	.d-xl-none {
		display: none !important;
	}
	.d-xl-inline {
		display: inline !important;
	}
	.d-xl-inline-block {
		display: inline-block !important;
	}
	.d-xl-block {
		display: block !important;
	}
	.d-xl-table {
		display: table !important;
	}
	.d-xl-table-row {
		display: table-row !important;
	}
	.d-xl-table-cell {
		display: table-cell !important;
	}
	.d-xl-flex {
		display: -ms-flexbox !important;
		display: flex !important;
	}
	.d-xl-inline-flex {
		display: -ms-inline-flexbox !important;
		display: inline-flex !important;
	}
	.flex-xl-row {
		-ms-flex-direction: row !important;
		flex-direction: row !important;
	}
	.flex-xl-column {
		-ms-flex-direction: column !important;
		flex-direction: column !important;
	}
	.flex-xl-row-reverse {
		-ms-flex-direction: row-reverse !important;
		flex-direction: row-reverse !important;
	}
	.flex-xl-column-reverse {
		-ms-flex-direction: column-reverse !important;
		flex-direction: column-reverse !important;
	}
	.flex-xl-wrap {
		-ms-flex-wrap: wrap !important;
		flex-wrap: wrap !important;
	}
	.flex-xl-nowrap {
		-ms-flex-wrap: nowrap !important;
		flex-wrap: nowrap !important;
	}
	.flex-xl-wrap-reverse {
		-ms-flex-wrap: wrap-reverse !important;
		flex-wrap: wrap-reverse !important;
	}
	.flex-xl-fill {
		-ms-flex: 1 1 auto !important;
		flex: 1 1 auto !important;
	}
	.flex-xl-grow-0 {
		-ms-flex-positive: 0 !important;
		flex-grow: 0 !important;
	}
	.flex-xl-grow-1 {
		-ms-flex-positive: 1 !important;
		flex-grow: 1 !important;
	}
	.flex-xl-shrink-0 {
		-ms-flex-negative: 0 !important;
		flex-shrink: 0 !important;
	}
	.flex-xl-shrink-1 {
		-ms-flex-negative: 1 !important;
		flex-shrink: 1 !important;
	}
	.justify-content-xl-start {
		-ms-flex-pack: start !important;
		justify-content: flex-start !important;
	}
	.justify-content-xl-end {
		-ms-flex-pack: end !important;
		justify-content: flex-end !important;
	}
	.justify-content-xl-center {
		-ms-flex-pack: center !important;
		justify-content: center !important;
	}
	.justify-content-xl-between {
		-ms-flex-pack: justify !important;
		justify-content: space-between !important;
	}
	.justify-content-xl-around {
		-ms-flex-pack: distribute !important;
		justify-content: space-around !important;
	}
	.align-items-xl-start {
		-ms-flex-align: start !important;
		align-items: flex-start !important;
	}
	.align-items-xl-end {
		-ms-flex-align: end !important;
		align-items: flex-end !important;
	}
	.align-items-xl-center {
		-ms-flex-align: center !important;
		align-items: center !important;
	}
	.align-items-xl-baseline {
		-ms-flex-align: baseline !important;
		align-items: baseline !important;
	}
	.align-items-xl-stretch {
		-ms-flex-align: stretch !important;
		align-items: stretch !important;
	}
	.align-content-xl-start {
		-ms-flex-line-pack: start !important;
		align-content: flex-start !important;
	}
	.align-content-xl-end {
		-ms-flex-line-pack: end !important;
		align-content: flex-end !important;
	}
	.align-content-xl-center {
		-ms-flex-line-pack: center !important;
		align-content: center !important;
	}
	.align-content-xl-between {
		-ms-flex-line-pack: justify !important;
		align-content: space-between !important;
	}
	.align-content-xl-around {
		-ms-flex-line-pack: distribute !important;
		align-content: space-around !important;
	}
	.align-content-xl-stretch {
		-ms-flex-line-pack: stretch !important;
		align-content: stretch !important;
	}
	.align-self-xl-auto {
		-ms-flex-item-align: auto !important;
		align-self: auto !important;
	}
	.align-self-xl-start {
		-ms-flex-item-align: start !important;
		align-self: flex-start !important;
	}
	.align-self-xl-end {
		-ms-flex-item-align: end !important;
		align-self: flex-end !important;
	}
	.align-self-xl-center {
		-ms-flex-item-align: center !important;
		align-self: center !important;
	}
	.align-self-xl-baseline {
		-ms-flex-item-align: baseline !important;
		align-self: baseline !important;
	}
	.align-self-xl-stretch {
		-ms-flex-item-align: stretch !important;
		align-self: stretch !important;
	}
	.maAll-xl-0 {
		margin: 0 !important;
	}
	.maTop-xl-0, .maY-xl-0 {
		margin-top: 0 !important;
	}
	.maRight-xl-0, .maX-xl-0 {
		margin-right: 0 !important;
	}
	.maBottom-xl-0, .maY-xl-0 {
		margin-bottom: 0 !important;
	}
	.maLeft-xl-0, .maX-xl-0 {
		margin-left: 0 !important;
	}
	.maAll-xl-1 {
		margin: 0.25em !important;
	}
	.maTop-xl-1, .maY-xl-1 {
		margin-top: 0.25em !important;
	}
	.maRight-xl-1, .maX-xl-1 {
		margin-right: 0.25em !important;
	}
	.maBottom-xl-1, .maY-xl-1 {
		margin-bottom: 0.25em !important;
	}
	.maLeft-xl-1, .maX-xl-1 {
		margin-left: 0.25em !important;
	}
	.maAll-xl-2 {
		margin: 0.5em !important;
	}
	.maTop-xl-2, .maY-xl-2 {
		margin-top: 0.5em !important;
	}
	.maRight-xl-2, .maX-xl-2 {
		margin-right: 0.5em !important;
	}
	.maBottom-xl-2, .maY-xl-2 {
		margin-bottom: 0.5em !important;
	}
	.maLeft-xl-2, .maX-xl-2 {
		margin-left: 0.5em !important;
	}
	.maAll-xl-3 {
		margin: 1em !important;
	}
	.maTop-xl-3, .maY-xl-3 {
		margin-top: 1em !important;
	}
	.maRight-xl-3, .maX-xl-3 {
		margin-right: 1em !important;
	}
	.maBottom-xl-3, .maY-xl-3 {
		margin-bottom: 1em !important;
	}
	.maLeft-xl-3, .maX-xl-3 {
		margin-left: 1em !important;
	}
	.maAll-xl-4 {
		margin: 1.5em !important;
	}
	.maTop-xl-4, .maY-xl-4 {
		margin-top: 1.5em !important;
	}
	.maRight-xl-4, .maX-xl-4 {
		margin-right: 1.5em !important;
	}
	.maBottom-xl-4, .maY-xl-4 {
		margin-bottom: 1.5em !important;
	}
	.maLeft-xl-4, .maX-xl-4 {
		margin-left: 1.5em !important;
	}
	.maAll-xl-5 {
		margin: 3em !important;
	}
	.maTop-xl-5, .maY-xl-5 {
		margin-top: 3em !important;
	}
	.maRight-xl-5, .maX-xl-5 {
		margin-right: 3em !important;
	}
	.maBottom-xl-5, .maY-xl-5 {
		margin-bottom: 3em !important;
	}
	.maLeft-xl-5, .maX-xl-5 {
		margin-left: 3em !important;
	}
	.paAll-xl-0 {
		padding: 0 !important;
	}
	.paTop-xl-0, .paY-xl-0 {
		padding-top: 0 !important;
	}
	.paRight-xl-0, .paX-xl-0 {
		padding-right: 0 !important;
	}
	.paBottom-xl-0, .paY-xl-0 {
		padding-bottom: 0 !important;
	}
	.paLeft-xl-0, .paX-xl-0 {
		padding-left: 0 !important;
	}
	.paAll-xl-1 {
		padding: 0.25em !important;
	}
	.paTop-xl-1, .paY-xl-1 {
		padding-top: 0.25em !important;
	}
	.paRight-xl-1, .paX-xl-1 {
		padding-right: 0.25em !important;
	}
	.paBottom-xl-1, .paY-xl-1 {
		padding-bottom: 0.25em !important;
	}
	.paLeft-xl-1, .paX-xl-1 {
		padding-left: 0.25em !important;
	}
	.paAll-xl-2 {
		padding: 0.5em !important;
	}
	.paTop-xl-2, .paY-xl-2 {
		padding-top: 0.5em !important;
	}
	.paRight-xl-2, .paX-xl-2 {
		padding-right: 0.5em !important;
	}
	.paBottom-xl-2, .paY-xl-2 {
		padding-bottom: 0.5em !important;
	}
	.paLeft-xl-2, .paX-xl-2 {
		padding-left: 0.5em !important;
	}
	.paAll-xl-3 {
		padding: 1em !important;
	}
	.paTop-xl-3, .paY-xl-3 {
		padding-top: 1em !important;
	}
	.paRight-xl-3, .paX-xl-3 {
		padding-right: 1em !important;
	}
	.paBottom-xl-3, .paY-xl-3 {
		padding-bottom: 1em !important;
	}
	.paLeft-xl-3, .paX-xl-3 {
		padding-left: 1em !important;
	}
	.paAll-xl-4 {
		padding: 1.5em !important;
	}
	.paTop-xl-4, .paY-xl-4 {
		padding-top: 1.5em !important;
	}
	.paRight-xl-4, .paX-xl-4 {
		padding-right: 1.5em !important;
	}
	.paBottom-xl-4, .paY-xl-4 {
		padding-bottom: 1.5em !important;
	}
	.paLeft-xl-4, .paX-xl-4 {
		padding-left: 1.5em !important;
	}
	.paAll-xl-5 {
		padding: 3em !important;
	}
	.paTop-xl-5, .paY-xl-5 {
		padding-top: 3em !important;
	}
	.paRight-xl-5, .paX-xl-5 {
		padding-right: 3em !important;
	}
	.paBottom-xl-5, .paY-xl-5 {
		padding-bottom: 3em !important;
	}
	.paLeft-xl-5, .paX-xl-5 {
		padding-left: 3em !important;
	}
	.maAll-xl-n1 {
		margin: -0.25em !important;
	}
	.maTop-xl-n1, .maY-xl-n1 {
		margin-top: -0.25em !important;
	}
	.maRight-xl-n1, .maX-xl-n1 {
		margin-right: -0.25em !important;
	}
	.maBottom-xl-n1, .maY-xl-n1 {
		margin-bottom: -0.25em !important;
	}
	.maLeft-xl-n1, .maX-xl-n1 {
		margin-left: -0.25em !important;
	}
	.maAll-xl-n2 {
		margin: -0.5em !important;
	}
	.maTop-xl-n2, .maY-xl-n2 {
		margin-top: -0.5em !important;
	}
	.maRight-xl-n2, .maX-xl-n2 {
		margin-right: -0.5em !important;
	}
	.maBottom-xl-n2, .maY-xl-n2 {
		margin-bottom: -0.5em !important;
	}
	.maLeft-xl-n2, .maX-xl-n2 {
		margin-left: -0.5em !important;
	}
	.maAll-xl-n3 {
		margin: -1em !important;
	}
	.maTop-xl-n3, .maY-xl-n3 {
		margin-top: -1em !important;
	}
	.maRight-xl-n3, .maX-xl-n3 {
		margin-right: -1em !important;
	}
	.maBottom-xl-n3, .maY-xl-n3 {
		margin-bottom: -1em !important;
	}
	.maLeft-xl-n3, .maX-xl-n3 {
		margin-left: -1em !important;
	}
	.maAll-xl-n4 {
		margin: -1.5em !important;
	}
	.maTop-xl-n4, .maY-xl-n4 {
		margin-top: -1.5em !important;
	}
	.maRight-xl-n4, .maX-xl-n4 {
		margin-right: -1.5em !important;
	}
	.maBottom-xl-n4, .maY-xl-n4 {
		margin-bottom: -1.5em !important;
	}
	.maLeft-xl-n4, .maX-xl-n4 {
		margin-left: -1.5em !important;
	}
	.maAll-xl-n5 {
		margin: -3em !important;
	}
	.maTop-xl-n5, .maY-xl-n5 {
		margin-top: -3em !important;
	}
	.maRight-xl-n5, .maX-xl-n5 {
		margin-right: -3em !important;
	}
	.maBottom-xl-n5, .maY-xl-n5 {
		margin-bottom: -3em !important;
	}
	.maLeft-xl-n5, .maX-xl-n5 {
		margin-left: -3em !important;
	}
	.maAll-xl-auto {
		margin: auto !important;
	}
	.maTop-xl-auto, .maY-xl-auto {
		margin-top: auto !important;
	}
	.maRight-xl-auto, .maX-xl-auto {
		margin-right: auto !important;
	}
	.maBottom-xl-auto, .maY-xl-auto {
		margin-bottom: auto !important;
	}
	.maLeft-xl-auto, .maX-xl-auto {
		margin-left: auto !important;
	}
}

/*_______________________________________________Element-print_______________________________________________________*/
@media print {
	.d-print-none {
		display: none !important;
	}
	.d-print-inline {
		display: inline !important;
	}
	.d-print-inline-block {
		display: inline-block !important;
	}
	.d-print-block {
		display: block !important;
	}
	.d-print-table {
		display: table !important;
	}
	.d-print-table-row {
		display: table-row !important;
	}
	.d-print-table-cell {
		display: table-cell !important;
	}
	.d-print-flex {
		display: -ms-flexbox !important;
		display: flex !important;
	}
	.d-print-inline-flex {
		display: -ms-inline-flexbox !important;
		display: inline-flex !important;
	}
}