* {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

*:before, *:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

body {
	margin: 0;
}

.wrapper {
	max-width: 1220px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	padding-left: 50px;
	padding-right: 50px;
}

.row {
	margin-left: -20px;
	margin-right: -20px;
}

.nested {
	margin-bottom: 0 !important;
}

.wrapper:before,
.row:before {
	display: table;
	content: " ";
}

.wrapper:after,
.row:after {
	clear: both;
	display: table;
	content: " ";
}

.dt-1, .tl-1, .tp-1, .ml-1, .mp-1,
.dt-2, .tl-2, .tp-2, .ml-2, .mp-2,
.dt-3, .tl-3, .tp-3, .ml-3, .mp-3,
.dt-4, .tl-4, .tp-4, .ml-4, .mp-4,
.dt-5, .tl-5, .tp-5, .ml-5, .mp-5,
.dt-6, .tl-6, .tp-6, .ml-6, .mp-6,
.dt-7, .tl-7, .tp-7, .ml-7, .mp-7,
.dt-8, .tl-8, .tp-8, .ml-8, .mp-8,
.dt-9, .tl-9, .tp-9, .ml-9, .mp-9,
.dt-10, .tl-10, .tp-10, .ml-10, .mp-10,
.dt-11, .tl-11, .tp-11, .ml-11, .mp-11,
.dt-12, .tl-12, .tp-12, .ml-12, .mp-12 {
	float: left;
	padding-left: 20px;
	padding-right: 20px;
	min-height: 1px;
	margin-bottom: 20px;
}

.nested .dt-1, .nested .tl-1, .nested .tp-1, .nested .ml-1, .nested .mp-1,
.nested .dt-2, .nested .tl-2, .nested .tp-2, .nested .ml-2, .nested.mp-2,
.nested .dt-3, .nested .tl-3, .nested .tp-3, .nested .ml-3, .nested .mp-3,
.nested .dt-4, .nested .tl-4, .nested .tp-4, .nested .ml-4, .nested .mp-4,
.nested .dt-5, .nested .tl-5, .nested .tp-5, .nested .ml-5, .nested .mp-5,
.nested .dt-6, .nested .tl-6, .nested .tp-6, .nested .ml-6, .nested .mp-6,
.nested .dt-7, .nested .tl-7, .nested .tp-7, .nested .ml-7, .nested .mp-7,
.nested .dt-8, .nested .tl-8, .nested .tp-8, .nested .ml-8, .nested .mp-8,
.nested .dt-9, .nested .tl-9, .nested .tp-9, .nested .ml-9, .nested .mp-9,
.nested .dt-10, .nested .tl-10, .nested .tp-10, .nested .ml-10, .nested .mp-10,
.nested .dt-11, .nested .tl-11, .nested .tp-11, .nested .ml-11, .nested .mp-11,
.nested .dt-12, .nested .tl-12, .nested .tp-12, .nested .ml-12, .nested .mp-12{
	margin-bottom: 0;
}

.mp-1 {
	width: 8.3333333333333%;
}

.mp-2 {
	width: 16.666666666667%;
}

.mp-3 {
	width: 25%;
}

.mp-4 {
	width: 33.333333333333%;
}

.mp-5 {
	width: 41.666666666667%;
}

.mp-6 {
	width: 50%;
}

.mp-7 {
	width: 58.333333333333%;
}

.mp-8 {
	width: 66.666666666667%;
}

.mp-9 {
	width: 75%;
}

.mp-10 {
	width: 83.333333333333%;
}

.mp-11 {
	width: 91.666666666667%;
}

.mp-12 {
	width: 100%;
}

.ml-1 {
	width: 8.3333333333333%;
}

.ml-2 {
	width: 16.666666666667%;
}

.ml-3 {
	width: 25%;
}

.ml-4 {
	width: 33.333333333333%;
}

.ml-5 {
	width: 41.666666666667%;
}

.ml-6 {
	width: 50%;
}

.ml-7 {
	width: 58.333333333333%;
}

.ml-8 {
	width: 66.666666666667%;
}

.ml-9 {
	width: 75%;
}

.ml-10 {
	width: 83.333333333333%;
}

.ml-11 {
	width: 91.666666666667%;
}

.ml-12 {
	width: 100%;
}

.tp-1 {
	width: 8.3333333333333%;
}

.tp-2 {
	width: 16.666666666667%;
}

.tp-3 {
	width: 25%;
}

.tp-4 {
	width: 33.333333333333%;
}

.tp-5 {
	width: 41.666666666667%;
}

.tp-6 {
	width: 50%;
}

.tp-7 {
	width: 58.333333333333%;
}

.tp-8 {
	width: 66.666666666667%;
}

.tp-9 {
	width: 75%;
}

.tp-10 {
	width: 83.333333333333%;
}

.tp-11 {
	width: 91.666666666667%;
}

.tp-12 {
	width: 100%;
}

.tl-1 {
	width: 8.3333333333333%;
}

.tl-2 {
	width: 16.666666666667%;
}

.tl-3 {
	width: 25%;
}

.tl-4 {
	width: 33.333333333333%;
}

.tl-5 {
	width: 41.666666666667%;
}

.tl-6 {
	width: 50%;
}

.tl-7 {
	width: 58.333333333333%;
}

.tl-8 {
	width: 66.666666666667%;
}

.tl-9 {
	width: 75%;
}

.tl-10 {
	width: 83.333333333333%;
}

.tl-11 {
	width: 91.666666666667%;
}

.tl-12 {
	width: 100%;
}

.dt-1 {
	width: 8.3333333333333%;
}

.dt-2 {
	width: 16.666666666667%;
}

.dt-3 {
	width: 25%;
}

.dt-4 {
	width: 33.333333333333%;
}

.dt-5 {
	width: 41.666666666667%;
}

.dt-6 {
	width: 50%;
}

.dt-7 {
	width: 58.333333333333%;
}

.dt-8 {
	width: 66.666666666667%;
}

.dt-9 {
	width: 75%;
}

.dt-10 {
	width: 83.333333333333%;
}

.dt-11 {
	width: 91.666666666667%;
}

.dt-12 {
	width: 100%;
}

.indent-dt-1 {
	margin-left: 8.3333333333333%;
}

.indent-dt-2 {
	margin-left: 16.666666666667%;
}

.indent-dt-3 {
	margin-left: 25%;
}

.indent-dt-4 {
	margin-left: 33.333333333333%;
}

.indent-dt-5 {
	margin-left: 41.666666666667%;
}

.indent-dt-6 {
	margin-left: 50%;
}

.indent-dt-7 {
	margin-left: 58.333333333333%;
}

.indent-dt-8 {
	margin-left: 66.666666666667%;
}

.indent-dt-9 {
	margin-left: 75%;
}

.indent-dt-10 {
	margin-left: 83.333333333333%;
}

.indent-dt-11 {
	margin-left: 91.666666666667%;
}

.indent-dt-12 {
	margin-left: 100%;
}

@media (max-width: 1219px) {
	.wrapper {
		max-width: 1220px;
	}
}

@media (max-width : 1219px) {
	.wrapper {
		max-width: 1024px;
	}

	.dt-1,
	.dt-2,
	.dt-3,
	.dt-4,
	.dt-5,
	.dt-6,
	.dt-7,
	.dt-8,
	.dt-9,
	.dt-10,
	.dt-11,
	.dt-12 {
		width: 100%;
	}

	.mp-1 {
		width: 8.3333333333333%;
	}

	.mp-2 {
		width: 16.666666666667%;
	}

	.mp-3 {
		width: 25%;
	}

	.mp-4 {
		width: 33.333333333333%;
	}

	.mp-5 {
		width: 41.666666666667%;
	}

	.mp-6 {
		width: 50%;
	}

	.mp-7 {
		width: 58.333333333333%;
	}

	.mp-8 {
		width: 66.666666666667%;
	}

	.mp-9 {
		width: 75%;
	}

	.mp-10 {
		width: 83.333333333333%;
	}

	.mp-11 {
		width: 91.666666666667%;
	}

	.mp-12 {
		width: 100%;
	}

	.ml-1 {
		width: 8.3333333333333%;
	}

	.ml-2 {
		width: 16.666666666667%;
	}

	.ml-3 {
		width: 25%;
	}

	.ml-4 {
		width: 33.333333333333%;
	}

	.ml-5 {
		width: 41.666666666667%;
	}

	.ml-6 {
		width: 50%;
	}

	.ml-7 {
		width: 58.333333333333%;
	}

	.ml-8 {
		width: 66.666666666667%;
	}

	.ml-9 {
		width: 75%;
	}

	.ml-10 {
		width: 83.333333333333%;
	}

	.ml-11 {
		width: 91.666666666667%;
	}

	.ml-12 {
		width: 100%;
	}

	.tp-1 {
		width: 8.3333333333333%;
	}

	.tp-2 {
		width: 16.666666666667%;
	}

	.tp-3 {
		width: 25%;
	}

	.tp-4 {
		width: 33.333333333333%;
	}

	.tp-5 {
		width: 41.666666666667%;
	}

	.tp-6 {
		width: 50%;
	}

	.tp-7 {
		width: 58.333333333333%;
	}

	.tp-8 {
		width: 66.666666666667%;
	}

	.tp-9 {
		width: 75%;
	}

	.tp-10 {
		width: 83.333333333333%;
	}

	.tp-11 {
		width: 91.666666666667%;
	}

	.tp-12 {
		width: 100%;
	}

	.tl-1 {
		width: 8.3333333333333%;
	}

	.tl-2 {
		width: 16.666666666667%;
	}

	.tl-3 {
		width: 25%;
	}

	.tl-4 {
		width: 33.333333333333%;
	}

	.tl-5 {
		width: 41.666666666667%;
	}

	.tl-6 {
		width: 50%;
	}

	.tl-7 {
		width: 58.333333333333%;
	}

	.tl-8 {
		width: 66.666666666667%;
	}

	.tl-9 {
		width: 75%;
	}

	.tl-10 {
		width: 83.333333333333%;
	}

	.tl-11 {
		width: 91.666666666667%;
	}

	.tl-12 {
		width: 100%;
	}

	.indent-dt-1,
	.indent-dt-2,
	.indent-dt-3,
	.indent-dt-4,
	.indent-dt-5,
	.indent-dt-6,
	.indent-dt-7,
	.indent-dt-8,
	.indent-dt-9,
	.indent-dt-10,
	.indent-dt-11,
	.indent-dt-12 {
		margin-left: 100%;
	}

	.indent-tl-1 {
		margin-left: 8.3333333333333%;
	}

	.indent-tl-2 {
		margin-left: 16.666666666667%;
	}

	.indent-tl-3 {
		margin-left: 25%;
	}

	.indent-tl-4 {
		margin-left: 33.333333333333%;
	}

	.indent-tl-5 {
		margin-left: 41.666666666667%;
	}

	.indent-tl-6 {
		margin-left: 50%;
	}

	.indent-tl-7 {
		margin-left: 58.333333333333%;
	}

	.indent-tl-8 {
		margin-left: 66.666666666667%;
	}

	.indent-tl-9 {
		margin-left: 75%;
	}

	.indent-tl-10 {
		margin-left: 83.333333333333%;
	}

	.indent-tl-11 {
		margin-left: 91.666666666667%;
	}

	.indent-tl-12 {
		margin-left: 100%;
	}
}

@media (max-width: 1023px) {
	.tl-1,
	.tl-2,
	.tl-3,
	.tl-4,
	.tl-5,
	.tl-6,
	.tl-7,
	.tl-8,
	.tl-9,
	.tl-10,
	.tl-11,
	.tl-12 {
		width: 100%;
	}

	.mp-1 {
		width: 8.3333333333333%;
	}

	.mp-2 {
		width: 16.666666666667%;
	}

	.mp-3 {
		width: 25%;
	}

	.mp-4 {
		width: 33.333333333333%;
	}

	.mp-5 {
		width: 41.666666666667%;
	}

	.mp-6 {
		width: 50%;
	}

	.mp-7 {
		width: 58.333333333333%;
	}

	.mp-8 {
		width: 66.666666666667%;
	}

	.mp-9 {
		width: 75%;
	}

	.mp-10 {
		width: 83.333333333333%;
	}

	.mp-11 {
		width: 91.666666666667%;
	}

	.mp-12 {
		width: 100%;
	}

	.ml-1 {
		width: 8.3333333333333%;
	}

	.ml-2 {
		width: 16.666666666667%;
	}

	.ml-3 {
		width: 25%;
	}

	.ml-4 {
		width: 33.333333333333%;
	}

	.ml-5 {
		width: 41.666666666667%;
	}

	.ml-6 {
		width: 50%;
	}

	.ml-7 {
		width: 58.333333333333%;
	}

	.ml-8 {
		width: 66.666666666667%;
	}

	.ml-9 {
		width: 75%;
	}

	.ml-10 {
		width: 83.333333333333%;
	}

	.ml-11 {
		width: 91.666666666667%;
	}

	.ml-12 {
		width: 100%;
	}

	.tp-1 {
		width: 8.3333333333333%;
	}

	.tp-2 {
		width: 16.666666666667%;
	}

	.tp-3 {
		width: 25%;
	}

	.tp-4 {
		width: 33.333333333333%;
	}

	.tp-5 {
		width: 41.666666666667%;
	}

	.tp-6 {
		width: 50%;
	}

	.tp-7 {
		width: 58.333333333333%;
	}

	.tp-8 {
		width: 66.666666666667%;
	}

	.tp-9 {
		width: 75%;
	}

	.tp-10 {
		width: 83.333333333333%;
	}

	.tp-11 {
		width: 91.666666666667%;
	}

	.tp-12 {
		width: 100%;
	}

	.indent-tl-1,
	.indent-tl-2,
	.indent-tl-3,
	.indent-tl-4,
	.indent-tl-5,
	.indent-tl-6,
	.indent-tl-7,
	.indent-tl-8,
	.indent-tl-9,
	.indent-tl-10,
	.indent-tl-11,
	.indent-tl-12 {
		margin-left: 100%;
	}

	.indent-tp-1 {
		margin-left: 8.3333333333333%;
	}

	.indent-tp-2 {
		margin-left: 16.666666666667%;
	}

	.indent-tp-3 {
		margin-left: 25%;
	}

	.indent-tp-4 {
		margin-left: 33.333333333333%;
	}

	.indent-tp-5 {
		margin-left: 41.666666666667%;
	}

	.indent-tp-6 {
		margin-left: 50%;
	}

	.indent-tp-7 {
		margin-left: 58.333333333333%;
	}

	.indent-tp-8 {
		margin-left: 66.666666666667%;
	}

	.indent-tp-9 {
		margin-left: 75%;
	}

	.indent-tp-10 {
		margin-left: 83.333333333333%;
	}

	.indent-tp-11 {
		margin-left: 91.666666666667%;
	}

	.indent-tp-12 {
		margin-left: 100%;
	}
}

@media (max-width: 767px) {
	.tp-1,
	.tp-2,
	.tp-3,
	.tp-4,
	.tp-5,
	.tp-6,
	.tp-7,
	.tp-8,
	.tp-9,
	.tp-10,
	.tp-11,
	.tp-12 {
		width: 100%;
	}

	.mp-1 {
		width: 8.3333333333333%;
	}

	.mp-2 {
		width: 16.666666666667%;
	}

	.mp-3 {
		width: 25%;
	}

	.mp-4 {
		width: 33.333333333333%;
	}

	.mp-5 {
		width: 41.666666666667%;
	}

	.mp-6 {
		width: 50%;
	}

	.mp-7 {
		width: 58.333333333333%;
	}

	.mp-8 {
		width: 66.666666666667%;
	}

	.mp-9 {
		width: 75%;
	}

	.mp-10 {
		width: 83.333333333333%;
	}

	.mp-11 {
		width: 91.666666666667%;
	}

	.mp-12 {
		width: 100%;
	}

	.ml-1 {
		width: 8.3333333333333%;
	}

	.ml-2 {
		width: 16.666666666667%;
	}

	.ml-3 {
		width: 25%;
	}

	.ml-4 {
		width: 33.333333333333%;
	}

	.ml-5 {
		width: 41.666666666667%;
	}

	.ml-6 {
		width: 50%;
	}

	.ml-7 {
		width: 58.333333333333%;
	}

	.ml-8 {
		width: 66.666666666667%;
	}

	.ml-9 {
		width: 75%;
	}

	.ml-10 {
		width: 83.333333333333%;
	}

	.ml-11 {
		width: 91.666666666667%;
	}

	.ml-12 {
		width: 100%;
	}

	.indent-tp-1,
	.indent-tp-2,
	.indent-tp-3,
	.indent-tp-4,
	.indent-tp-5,
	.indent-tp-6,
	.indent-tp-7,
	.indent-tp-8,
	.indent-tp-9,
	.indent-tp-10,
	.indent-tp-11,
	.indent-tp-12 {
		margin-left: 100%;
	}

	.indent-ml-1 {
		margin-left: 8.3333333333333%;
	}

	.indent-ml-2 {
		margin-left: 16.666666666667%;
	}

	.indent-ml-3 {
		margin-left: 25%;
	}

	.indent-ml-4 {
		margin-left: 33.333333333333%;
	}

	.indent-ml-5 {
		margin-left: 41.666666666667%;
	}

	.indent-ml-6 {
		margin-left: 50%;
	}

	.indent-ml-7 {
		margin-left: 58.333333333333%;
	}

	.indent-ml-8 {
		margin-left: 66.666666666667%;
	}

	.indent-ml-9 {
		margin-left: 75%;
	}

	.indent-ml-10 {
		margin-left: 83.333333333333%;
	}

	.indent-ml-11 {
		margin-left: 91.666666666667%;
	}

	.indent-ml-12 {
		margin-left: 100%;
	}
}

@media (max-width: 567px) {
	.ml-1,
	.ml-2,
	.ml-3,
	.ml-4,
	.ml-5,
	.ml-6,
	.ml-7,
	.ml-8,
	.ml-9,
	.ml-10,
	.ml-11,
	.ml-12 {
		width: 100%;
	}

	.mp-1 {
		width: 8.3333333333333%;
	}

	.mp-2 {
		width: 16.666666666667%;
	}

	.mp-3 {
		width: 25%;
	}

	.mp-4 {
		width: 33.333333333333%;
	}

	.mp-5 {
		width: 41.666666666667%;
	}

	.mp-6 {
		width: 50%;
	}

	.mp-7 {
		width: 58.333333333333%;
	}

	.mp-8 {
		width: 66.666666666667%;
	}

	.mp-9 {
		width: 75%;
	}

	.mp-10 {
		width: 83.333333333333%;
	}

	.mp-11 {
		width: 91.666666666667%;
	}

	.mp-12 {
		width: 100%;
	}

	.indent-ml-1,
	.indent-ml-2,
	.indent-ml-3,
	.indent-ml-4,
	.indent-ml-5,
	.indent-ml-6,
	.indent-ml-7,
	.indent-ml-8,
	.indent-ml-9,
	.indent-ml-10,
	.indent-ml-11,
	.indent-ml-12 {
		margin-left: 100%;
	}

	.indent-mp-1 {
		margin-left: 8.3333333333333%;
	}

	.indent-mp-2 {
		margin-left: 16.666666666667%;
	}

	.indent-mp-3 {
		margin-left: 25%;
	}

	.indent-mp-4 {
		margin-left: 33.333333333333%;
	}

	.indent-mp-5 {
		margin-left: 41.666666666667%;
	}

	.indent-mp-6 {
		margin-left: 50%;
	}

	.indent-mp-7 {
		margin-left: 58.333333333333%;
	}

	.indent-mp-8 {
		margin-left: 66.666666666667%;
	}

	.indent-mp-9 {
		margin-left: 75%;
	}

	.indent-mp-10 {
		margin-left: 83.333333333333%;
	}

	.indent-mp-11 {
		margin-left: 91.666666666667%;
	}

	.indent-mp-12 {
		margin-left: 100%;
	}
}

// Hide columns
@media (max-width: 567px) {
	.mp-hide {
		display: none !important;
	}
	
	.ml-hide {
		display: none !important;
	}
	
	.tp-hide {
		display: none !important;
	}
	
	.tl-hide {
		display: none !important;
	}
	
	.dt-hide {
		display: none !important;
	}
}

@media (min-width: 568px) and (max-width: 767px) {
	.ml-hide {
		display: none !important;
	}
	
	.tp-hide {
		display: none !important;
	}
	
	.tl-hide {
		display: none !important;
	}
	
	.dt-hide {
		display: none !important;
	}
}

@media (min-width: 768) and (max-width: 1023px) {
	.tp-hide {
		display: none !important;
	}
	
	.tl-hide {
		display: none !important;
	}
	
	.dt-hide {
		display: none !important;
	}
}

@media (max-width: 1024px) {
	.tl-hide {
		display: none !important;
	}
	
	.dt-hide {
		display: none !important;
	}
}

@media (min-width: 1025px) {
	.dt-hide {
		display: none !important;
	}
}