/*!
 * Bootstrap v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

:root {
	--blue: #007bff;
	--indigo: #6610f2;
	--purple: #6f42c1;
	--pink: #e83e8c;
	--red: #dc3545;
	--orange: #fd7e14;
	--yellow: #ffc107;
	--green: #28a745;
	--teal: #20c997;
	--cyan: #17a2b8;
	--white: #fff;
	--gray: #6c757d;
	--gray-dark: #343a40;
	--primary: #007bff;
	--secondary: #6c757d;
	--success: #28a745;
	--info: #17a2b8;
	--warning: #ffc107;
	--danger: #dc3545;
	--light: #f8f9fa;
	--dark: #343a40;
	--breakpoint-xs: 0;
	--breakpoint-sm: 576px;
	--breakpoint-md: 768px;
	--breakpoint-lg: 992px;
	--breakpoint-xl: 1200px;
	--font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace
}

*,
::after,
::before {
	box-sizing: border-box
}

html {
	font-family: sans-serif;
	line-height: 1.15;
	-webkit-text-size-adjust: 100%;
	-webkit-tap-highlight-color: transparent
}

article,
aside,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
	display: block
}

body {
	margin: 0;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #212529;
	text-align: left;
	background-color: #fff
}

[tabindex="-1"]:focus {
	outline: 0!important
}

hr {
	box-sizing: content-box;
	height: 0;
	overflow: visible
}

h1,
h2,
h3,
h4,
h5,
h6 {
	margin-top: 0;
	margin-bottom: .5rem
}

p {
	margin-top: 0;
	margin-bottom: 1rem
}

abbr[data-original-title],
abbr[title] {
	text-decoration: underline;
	-webkit-text-decoration: underline dotted;
	text-decoration: underline dotted;
	cursor: help;
	border-bottom: 0;
	-webkit-text-decoration-skip-ink: none;
	text-decoration-skip-ink: none
}

address {
	margin-bottom: 1rem;
	font-style: normal;
	line-height: inherit
}

dl,
ol,
ul {
	margin-top: 0;
	margin-bottom: 1rem
}

ol ol,
ol ul,
ul ol,
ul ul {
	margin-bottom: 0
}

dt {
	font-weight: 700
}

dd {
	margin-bottom: .5rem;
	margin-left: 0
}

blockquote {
	margin: 0 0 1rem
}

b,
strong {
	font-weight: bolder
}

small {
	font-size: 80%
}

sub,
sup {
	position: relative;
	font-size: 75%;
	line-height: 0;
	vertical-align: baseline
}

sub {
	bottom: -.25em
}

sup {
	top: -.5em
}

a {
	color: #007bff;
	text-decoration: none;
	background-color: transparent
}

a:hover {
	color: #0056b3;
	text-decoration: underline
}

a:not([href]):not([tabindex]) {
	color: inherit;
	text-decoration: none
}

a:not([href]):not([tabindex]):focus,
a:not([href]):not([tabindex]):hover {
	color: inherit;
	text-decoration: none
}

a:not([href]):not([tabindex]):focus {
	outline: 0
}

code,
kbd,
pre,
samp {
	font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
	font-size: 1em
}

pre {
	margin-top: 0;
	margin-bottom: 1rem;
	overflow: auto
}

figure {
	margin: 0 0 1rem
}

img {
	vertical-align: middle;
	border-style: none
}

svg {
	overflow: hidden;
	vertical-align: middle
}

table {
	border-collapse: collapse
}

caption {
	padding-top: .75rem;
	padding-bottom: .75rem;
	color: #6c757d;
	text-align: left;
	caption-side: bottom
}

th {
	text-align: inherit
}

label {
	display: inline-block;
	margin-bottom: .5rem
}

button {
	border-radius: 0
}

button:focus {
	outline: 1px dotted;
	outline: 5px auto -webkit-focus-ring-color
}



button,
input,
optgroup,
select,
textarea {
	width:100%;
	margin: 0;
	font-family: inherit;
	font-size: inherit;
	line-height: inherit
}

button,
input {
	overflow: visible
}

button,
select {
	text-transform: none
}

select {
	word-wrap: normal
}

[type=button],
[type=reset],
[type=submit],
button {
	-webkit-appearance: button
}

[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled),
button:not(:disabled) {
	cursor: pointer
}

[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
	padding: 0;
	border-style: none
}

input[type=checkbox],
input[type=radio] {
	box-sizing: border-box;
	padding: 0
}

input[type=date],
input[type=datetime-local],
input[type=month],
input[type=time] {
	-webkit-appearance: listbox
}

textarea {
	overflow: auto;
	resize: vertical
}

fieldset {
	min-width: 0;
	padding: 0;
	margin: 0;
	border: 0
}

legend {
	display: block;
	width: 100%;
	max-width: 100%;
	padding: 0;
	margin-bottom: .5rem;
	font-size: 1.5rem;
	line-height: inherit;
	color: inherit;
	white-space: normal
}

progress {
	vertical-align: baseline
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
	height: auto
}

[type=search] {
	outline-offset: -2px;
	-webkit-appearance: none
}

[type=search]::-webkit-search-decoration {
	-webkit-appearance: none
}

::-webkit-file-upload-button {
	font: inherit;
	-webkit-appearance: button
}

output {
	display: inline-block
}

summary {
	display: list-item;
	cursor: pointer
}

template {
	display: none
}

[hidden] {
	display: none!important
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
	margin-bottom: .5rem;
	font-weight: 500;
	line-height: 1.2
}

.h1,
h1 {
	font-size: 2.5rem
}

.h2,
h2 {
	font-size: 2rem
}

.h3,
h3 {
	font-size: 1.75rem
}

.h4,
h4 {
	font-size: 1.5rem
}

.h5,
h5 {
	font-size: 1.25rem
}

.h6,
h6 {
	font-size: 1rem
}

.lead {
	font-size: 1.25rem;
	font-weight: 300
}

.display-1 {
	font-size: 6rem;
	font-weight: 300;
	line-height: 1.2
}

.display-2 {
	font-size: 5.5rem;
	font-weight: 300;
	line-height: 1.2
}

.display-3 {
	font-size: 4.5rem;
	font-weight: 300;
	line-height: 1.2
}

.display-4 {
	font-size: 3.5rem;
	font-weight: 300;
	line-height: 1.2
}

hr {
	margin-top: 1rem;
	margin-bottom: 1rem;
	border: 0;
	border-top: 1px solid rgba(0, 0, 0, .1)
}

.small,
small {
	font-size: 80%;
	font-weight: 400
}

.mark,
mark {
	padding: .2em;
	background-color: #fcf8e3
}

.list-unstyled {
	padding-left: 0;
	list-style: none
}

.list-inline {
	padding-left: 0;
	list-style: none
}

.list-inline-item {
	display: inline-block
}

.list-inline-item:not(:last-child) {
	margin-right: .5rem
}

.initialism {
	font-size: 90%;
	text-transform: uppercase
}

.blockquote {
	margin-bottom: 1rem;
	font-size: 1.25rem
}

.blockquote-footer {
	display: block;
	font-size: 80%;
	color: #6c757d
}

.blockquote-footer::before {
	content: "\2014\00A0"
}

.img-fluid {
	max-width: 100%;
	height: auto
}

.img-thumbnail {
	padding: .25rem;
	background-color: #fff;
	border: 1px solid #dee2e6;
	border-radius: .25rem;
	max-width: 100%;
	height: auto
}

.figure {
	display: inline-block
}

.figure-img {
	margin-bottom: .5rem;
	line-height: 1
}

.figure-caption {
	font-size: 90%;
	color: #6c757d
}

code {
	font-size: 87.5%;
	color: #e83e8c;
	word-break: break-word
}

a>code {
	color: inherit
}

kbd {
	padding: .2rem .4rem;
	font-size: 87.5%;
	color: #fff;
	background-color: #212529;
	border-radius: .2rem
}

kbd kbd {
	padding: 0;
	font-size: 100%;
	font-weight: 700
}

pre {
	display: block;
	font-size: 87.5%;
	color: #212529
}

pre code {
	font-size: inherit;
	color: inherit;
	word-break: normal
}

.pre-scrollable {
	max-height: 340px;
	overflow-y: scroll
}

.container {
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto
}

@media (min-width:576px) {
	.container {
		max-width: 540px
	}
}

@media (min-width:768px) {
	.container {
		max-width: 720px
	}
}

@media (min-width:992px) {
	.container {
		max-width: 960px
	}
}

@media (min-width:1200px) {
	.container {
		max-width: 1140px
	}
}

.container-fluid {
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto
}

.row {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px
}

.no-gutters {
	margin-right: 0;
	margin-left: 0
}

.no-gutters>.col,
.no-gutters>[class*=col-] {
	padding-right: 0;
	padding-left: 0
}

.col,
.col-1,
.col-10,
.col-11,
.col-12,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-auto,
.col-lg,
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-auto,
.col-md,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-auto,
.col-sm,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-auto,
.col-xl,
.col-xl-1,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-auto {
	position: relative;
	width: 100%;
	padding-right: 15px;
	padding-left: 15px
}

.col {
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-ms-flex-positive: 1;
	flex-grow: 1;
	max-width: 100%
}

.col-auto {
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: auto;
	max-width: 100%
}

.col-1 {
	-ms-flex: 0 0 8.333333%;
	flex: 0 0 8.333333%;
	max-width: 8.333333%
}

.col-2 {
	-ms-flex: 0 0 16.666667%;
	flex: 0 0 16.666667%;
	max-width: 16.666667%
}

.col-3 {
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%
}

.col-4 {
	-ms-flex: 0 0 33.333333%;
	flex: 0 0 33.333333%;
	max-width: 33.333333%
}

.col-5 {
	-ms-flex: 0 0 41.666667%;
	flex: 0 0 41.666667%;
	max-width: 41.666667%
}

.col-6 {
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%
}

.col-7 {
	-ms-flex: 0 0 58.333333%;
	flex: 0 0 58.333333%;
	max-width: 58.333333%
}

.col-8 {
	-ms-flex: 0 0 66.666667%;
	flex: 0 0 66.666667%;
	max-width: 66.666667%
}

.col-9 {
	-ms-flex: 0 0 75%;
	flex: 0 0 75%;
	max-width: 75%
}

.col-10 {
	-ms-flex: 0 0 83.333333%;
	flex: 0 0 83.333333%;
	max-width: 83.333333%
}

.col-11 {
	-ms-flex: 0 0 91.666667%;
	flex: 0 0 91.666667%;
	max-width: 91.666667%
}

.col-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%
}

@media (min-width:576px) {
	.col-sm {
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%
	}
	.col-sm-auto {
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: 100%
	}
	.col-sm-1 {
		-ms-flex: 0 0 8.333333%;
		flex: 0 0 8.333333%;
		max-width: 8.333333%
	}
	.col-sm-2 {
		-ms-flex: 0 0 16.666667%;
		flex: 0 0 16.666667%;
		max-width: 16.666667%
	}
	.col-sm-3 {
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%
	}
	.col-sm-4 {
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
		max-width: 33.333333%
	}
	.col-sm-5 {
		-ms-flex: 0 0 41.666667%;
		flex: 0 0 41.666667%;
		max-width: 41.666667%
	}
	.col-sm-6 {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}
	.col-sm-7 {
		-ms-flex: 0 0 58.333333%;
		flex: 0 0 58.333333%;
		max-width: 58.333333%
	}
	.col-sm-8 {
		-ms-flex: 0 0 66.666667%;
		flex: 0 0 66.666667%;
		max-width: 66.666667%
	}
	.col-sm-9 {
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%
	}
	.col-sm-10 {
		-ms-flex: 0 0 83.333333%;
		flex: 0 0 83.333333%;
		max-width: 83.333333%
	}
	.col-sm-11 {
		-ms-flex: 0 0 91.666667%;
		flex: 0 0 91.666667%;
		max-width: 91.666667%
	}
	.col-sm-12 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.order-sm-first {
		-ms-flex-order: -1;
		order: -1
	}
	.order-sm-last {
		-ms-flex-order: 13;
		order: 13
	}
	.order-sm-0 {
		-ms-flex-order: 0;
		order: 0
	}
	.order-sm-1 {
		-ms-flex-order: 1;
		order: 1
	}
	.order-sm-2 {
		-ms-flex-order: 2;
		order: 2
	}
	.order-sm-3 {
		-ms-flex-order: 3;
		order: 3
	}
	.order-sm-4 {
		-ms-flex-order: 4;
		order: 4
	}
	.order-sm-5 {
		-ms-flex-order: 5;
		order: 5
	}
	.order-sm-6 {
		-ms-flex-order: 6;
		order: 6
	}
	.order-sm-7 {
		-ms-flex-order: 7;
		order: 7
	}
	.order-sm-8 {
		-ms-flex-order: 8;
		order: 8
	}
	.order-sm-9 {
		-ms-flex-order: 9;
		order: 9
	}
	.order-sm-10 {
		-ms-flex-order: 10;
		order: 10
	}
	.order-sm-11 {
		-ms-flex-order: 11;
		order: 11
	}
	.order-sm-12 {
		-ms-flex-order: 12;
		order: 12
	}
	.offset-sm-0 {
		margin-left: 0
	}
	.offset-sm-1 {
		margin-left: 8.333333%
	}
	.offset-sm-2 {
		margin-left: 16.666667%
	}
	.offset-sm-3 {
		margin-left: 25%
	}
	.offset-sm-4 {
		margin-left: 33.333333%
	}
	.offset-sm-5 {
		margin-left: 41.666667%
	}
	.offset-sm-6 {
		margin-left: 50%
	}
	.offset-sm-7 {
		margin-left: 58.333333%
	}
	.offset-sm-8 {
		margin-left: 66.666667%
	}
	.offset-sm-9 {
		margin-left: 75%
	}
	.offset-sm-10 {
		margin-left: 83.333333%
	}
	.offset-sm-11 {
		margin-left: 91.666667%
	}
}

@media (min-width:768px) {
	.col-md {
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%
	}
	.col-md-auto {
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: 100%
	}
	.col-md-1 {
		-ms-flex: 0 0 8.333333%;
		flex: 0 0 8.333333%;
		max-width: 8.333333%
	}
	.col-md-2 {
		-ms-flex: 0 0 16.666667%;
		flex: 0 0 16.666667%;
		max-width: 16.666667%
	}
	.col-md-3 {
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%
	}
	.col-md-4 {
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
		max-width: 33.333333%
	}
	.col-md-5 {
		-ms-flex: 0 0 41.666667%;
		flex: 0 0 41.666667%;
		max-width: 41.666667%
	}
	.col-md-6 {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}
	.col-md-7 {
		-ms-flex: 0 0 58.333333%;
		flex: 0 0 58.333333%;
		max-width: 58.333333%
	}
	.col-md-8 {
		-ms-flex: 0 0 66.666667%;
		flex: 0 0 66.666667%;
		max-width: 66.666667%
	}
	.col-md-9 {
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%
	}
	.col-md-10 {
		-ms-flex: 0 0 83.333333%;
		flex: 0 0 83.333333%;
		max-width: 83.333333%
	}
	.col-md-11 {
		-ms-flex: 0 0 91.666667%;
		flex: 0 0 91.666667%;
		max-width: 91.666667%
	}
	.col-md-12 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.order-md-first {
		-ms-flex-order: -1;
		order: -1
	}
	.order-md-last {
		-ms-flex-order: 13;
		order: 13
	}
	.order-md-0 {
		-ms-flex-order: 0;
		order: 0
	}
	.order-md-1 {
		-ms-flex-order: 1;
		order: 1
	}
	.order-md-2 {
		-ms-flex-order: 2;
		order: 2
	}
	.order-md-3 {
		-ms-flex-order: 3;
		order: 3
	}
	.order-md-4 {
		-ms-flex-order: 4;
		order: 4
	}
	.order-md-5 {
		-ms-flex-order: 5;
		order: 5
	}
	.order-md-6 {
		-ms-flex-order: 6;
		order: 6
	}
	.order-md-7 {
		-ms-flex-order: 7;
		order: 7
	}
	.order-md-8 {
		-ms-flex-order: 8;
		order: 8
	}
	.order-md-9 {
		-ms-flex-order: 9;
		order: 9
	}
	.order-md-10 {
		-ms-flex-order: 10;
		order: 10
	}
	.order-md-11 {
		-ms-flex-order: 11;
		order: 11
	}
	.order-md-12 {
		-ms-flex-order: 12;
		order: 12
	}
	.offset-md-0 {
		margin-left: 0
	}
	.offset-md-1 {
		margin-left: 8.333333%
	}
	.offset-md-2 {
		margin-left: 16.666667%
	}
	.offset-md-3 {
		margin-left: 25%
	}
	.offset-md-4 {
		margin-left: 33.333333%
	}
	.offset-md-5 {
		margin-left: 41.666667%
	}
	.offset-md-6 {
		margin-left: 50%
	}
	.offset-md-7 {
		margin-left: 58.333333%
	}
	.offset-md-8 {
		margin-left: 66.666667%
	}
	.offset-md-9 {
		margin-left: 75%
	}
	.offset-md-10 {
		margin-left: 83.333333%
	}
	.offset-md-11 {
		margin-left: 91.666667%
	}
}

@media (min-width:992px) {
	.col-lg {
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%
	}
	.col-lg-auto {
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: 100%
	}
	.col-lg-1 {
		-ms-flex: 0 0 8.333333%;
		flex: 0 0 8.333333%;
		max-width: 8.333333%
	}
	.col-lg-2 {
		-ms-flex: 0 0 16.666667%;
		flex: 0 0 16.666667%;
		max-width: 16.666667%
	}
	.col-lg-3 {
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%
	}
	.col-lg-4 {
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
		max-width: 33.333333%
	}
	.col-lg-5 {
		-ms-flex: 0 0 41.666667%;
		flex: 0 0 41.666667%;
		max-width: 41.666667%
	}
	.col-lg-6 {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}
	.col-lg-7 {
		-ms-flex: 0 0 58.333333%;
		flex: 0 0 58.333333%;
		max-width: 58.333333%
	}
	.col-lg-8 {
		-ms-flex: 0 0 66.666667%;
		flex: 0 0 66.666667%;
		max-width: 66.666667%
	}
	.col-lg-9 {
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%
	}
	.col-lg-10 {
		-ms-flex: 0 0 83.333333%;
		flex: 0 0 83.333333%;
		max-width: 83.333333%
	}
	.col-lg-11 {
		-ms-flex: 0 0 91.666667%;
		flex: 0 0 91.666667%;
		max-width: 91.666667%
	}
	.col-lg-12 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.order-lg-first {
		-ms-flex-order: -1;
		order: -1
	}
	.order-lg-last {
		-ms-flex-order: 13;
		order: 13
	}
	.order-lg-0 {
		-ms-flex-order: 0;
		order: 0
	}
	.order-lg-1 {
		-ms-flex-order: 1;
		order: 1
	}
	.order-lg-2 {
		-ms-flex-order: 2;
		order: 2
	}
	.order-lg-3 {
		-ms-flex-order: 3;
		order: 3
	}
	.order-lg-4 {
		-ms-flex-order: 4;
		order: 4
	}
	.order-lg-5 {
		-ms-flex-order: 5;
		order: 5
	}
	.order-lg-6 {
		-ms-flex-order: 6;
		order: 6
	}
	.order-lg-7 {
		-ms-flex-order: 7;
		order: 7
	}
	.order-lg-8 {
		-ms-flex-order: 8;
		order: 8
	}
	.order-lg-9 {
		-ms-flex-order: 9;
		order: 9
	}
	.order-lg-10 {
		-ms-flex-order: 10;
		order: 10
	}
	.order-lg-11 {
		-ms-flex-order: 11;
		order: 11
	}
	.order-lg-12 {
		-ms-flex-order: 12;
		order: 12
	}
	.offset-lg-0 {
		margin-left: 0
	}
	.offset-lg-1 {
		margin-left: 8.333333%
	}
	.offset-lg-2 {
		margin-left: 16.666667%
	}
	.offset-lg-3 {
		margin-left: 25%
	}
	.offset-lg-4 {
		margin-left: 33.333333%
	}
	.offset-lg-5 {
		margin-left: 41.666667%
	}
	.offset-lg-6 {
		margin-left: 50%
	}
	.offset-lg-7 {
		margin-left: 58.333333%
	}
	.offset-lg-8 {
		margin-left: 66.666667%
	}
	.offset-lg-9 {
		margin-left: 75%
	}
	.offset-lg-10 {
		margin-left: 83.333333%
	}
	.offset-lg-11 {
		margin-left: 91.666667%
	}
}

@media (min-width:1200px) {
	.col-xl {
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%
	}
	.col-xl-auto {
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: 100%
	}
	.col-xl-1 {
		-ms-flex: 0 0 8.333333%;
		flex: 0 0 8.333333%;
		max-width: 8.333333%
	}
	.col-xl-2 {
		-ms-flex: 0 0 16.666667%;
		flex: 0 0 16.666667%;
		max-width: 16.666667%
	}
	.col-xl-3 {
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%
	}
	.col-xl-4 {
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
		max-width: 33.333333%
	}
	.col-xl-5 {
		-ms-flex: 0 0 41.666667%;
		flex: 0 0 41.666667%;
		max-width: 41.666667%
	}
	.col-xl-6 {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}
	.col-xl-7 {
		-ms-flex: 0 0 58.333333%;
		flex: 0 0 58.333333%;
		max-width: 58.333333%
	}
	.col-xl-8 {
		-ms-flex: 0 0 66.666667%;
		flex: 0 0 66.666667%;
		max-width: 66.666667%
	}
	.col-xl-9 {
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%
	}
	.col-xl-10 {
		-ms-flex: 0 0 83.333333%;
		flex: 0 0 83.333333%;
		max-width: 83.333333%
	}
	.col-xl-11 {
		-ms-flex: 0 0 91.666667%;
		flex: 0 0 91.666667%;
		max-width: 91.666667%
	}
	.col-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%
	}
}

.table {
	width: 100%;
	margin-bottom: 1rem;
	color: #212529
}

.table td,
.table th {
	padding: .75rem;
	vertical-align: top;
	border-top: 1px solid #dee2e6
}

.table thead th {
	vertical-align: bottom;
	border-bottom: 2px solid #dee2e6
}

.table tbody+tbody {
	border-top: 2px solid #dee2e6
}

.table-sm td,
.table-sm th {
	padding: .3rem
}

.table-bordered {
	border: 1px solid #dee2e6
}

.table-bordered td,
.table-bordered th {
	border: 1px solid #dee2e6
}

.table-bordered thead td,
.table-bordered thead th {
	border-bottom-width: 2px
}

.table-borderless tbody+tbody,
.table-borderless td,
.table-borderless th,
.table-borderless thead th {
	border: 0
}

.table-striped tbody tr:nth-of-type(odd) {
	background-color: rgba(0, 0, 0, .05)
}

.table-hover tbody tr:hover {
	color: #212529;
	background-color: rgba(0, 0, 0, .075)
}

.table-primary,
.table-primary>td,
.table-primary>th {
	background-color: #b8daff
}

.table-primary tbody+tbody,
.table-primary td,
.table-primary th,
.table-primary thead th {
	border-color: #7abaff
}

.table-hover .table-primary:hover {
	background-color: #9fcdff
}

.table-hover .table-primary:hover>td,
.table-hover .table-primary:hover>th {
	background-color: #9fcdff
}

.table-secondary,
.table-secondary>td,
.table-secondary>th {
	background-color: #d6d8db
}

.table-secondary tbody+tbody,
.table-secondary td,
.table-secondary th,
.table-secondary thead th {
	border-color: #b3b7bb
}

.table-hover .table-secondary:hover {
	background-color: #c8cbcf
}

.table-hover .table-secondary:hover>td,
.table-hover .table-secondary:hover>th {
	background-color: #c8cbcf
}

.table-success,
.table-success>td,
.table-success>th {
	background-color: #c3e6cb
}

.table-success tbody+tbody,
.table-success td,
.table-success th,
.table-success thead th {
	border-color: #8fd19e
}

.table-hover .table-success:hover {
	background-color: #b1dfbb
}

.table-hover .table-success:hover>td,
.table-hover .table-success:hover>th {
	background-color: #b1dfbb
}

.table-info,
.table-info>td,
.table-info>th {
	background-color: #bee5eb
}

.table-info tbody+tbody,
.table-info td,
.table-info th,
.table-info thead th {
	border-color: #86cfda
}

.table-hover .table-info:hover {
	background-color: #abdde5
}

.table-hover .table-info:hover>td,
.table-hover .table-info:hover>th {
	background-color: #abdde5
}

.table-warning,
.table-warning>td,
.table-warning>th {
	background-color: #ffeeba
}

.table-warning tbody+tbody,
.table-warning td,
.table-warning th,
.table-warning thead th {
	border-color: #ffdf7e
}

.table-hover .table-warning:hover {
	background-color: #ffe8a1
}

.table-hover .table-warning:hover>td,
.table-hover .table-warning:hover>th {
	background-color: #ffe8a1
}

.table-danger,
.table-danger>td,
.table-danger>th {
	background-color: #f5c6cb
}

.table-danger tbody+tbody,
.table-danger td,
.table-danger th,
.table-danger thead th {
	border-color: #ed969e
}

.table-hover .table-danger:hover {
	background-color: #f1b0b7
}

.table-hover .table-danger:hover>td,
.table-hover .table-danger:hover>th {
	background-color: #f1b0b7
}

.table-light,
.table-light>td,
.table-light>th {
	background-color: #fdfdfe
}

.table-light tbody+tbody,
.table-light td,
.table-light th,
.table-light thead th {
	border-color: #fbfcfc
}

.table-hover .table-light:hover {
	background-color: #ececf6
}

.table-hover .table-light:hover>td,
.table-hover .table-light:hover>th {
	background-color: #ececf6
}

.table-dark,
.table-dark>td,
.table-dark>th {
	background-color: #c6c8ca
}

.table-dark tbody+tbody,
.table-dark td,
.table-dark th,
.table-dark thead th {
	border-color: #95999c
}

.table-hover .table-dark:hover {
	background-color: #b9bbbe
}

.table-hover .table-dark:hover>td,
.table-hover .table-dark:hover>th {
	background-color: #b9bbbe
}

.table-active,
.table-active>td,
.table-active>th {
	background-color: rgba(0, 0, 0, .075)
}

.table-hover .table-active:hover {
	background-color: rgba(0, 0, 0, .075)
}

.table-hover .table-active:hover>td,
.table-hover .table-active:hover>th {
	background-color: rgba(0, 0, 0, .075)
}

.table .thead-dark th {
	color: #fff;
	background-color: #343a40;
	border-color: #454d55
}

.table .thead-light th {
	color: #495057;
	background-color: #e9ecef;
	border-color: #dee2e6
}

.table-dark {
	color: #fff;
	background-color: #343a40
}

.table-dark td,
.table-dark th,
.table-dark thead th {
	border-color: #454d55
}

.table-dark.table-bordered {
	border: 0
}

.table-dark.table-striped tbody tr:nth-of-type(odd) {
	background-color: rgba(255, 255, 255, .05)
}

.table-dark.table-hover tbody tr:hover {
	color: #fff;
	background-color: rgba(255, 255, 255, .075)
}

@media (max-width:575.98px) {
	.table-responsive-sm {
		display: block;
		width: 100%;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch
	}
	.table-responsive-sm>.table-bordered {
		border: 0
	}
}

@media (max-width:767.98px) {
	.table-responsive-md {
		display: block;
		width: 100%;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch
	}
	.table-responsive-md>.table-bordered {
		border: 0
	}
}

@media (max-width:991.98px) {
	.table-responsive-lg {
		display: block;
		width: 100%;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch
	}
	.table-responsive-lg>.table-bordered {
		border: 0
	}
}

@media (max-width:1199.98px) {
	.table-responsive-xl {
		display: block;
		width: 100%;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch
	}
	.table-responsive-xl>.table-bordered {
		border: 0
	}
}

.table-responsive {
	display: block;
	width: 100%;
	overflow-x: auto;
	-webkit-overflow-scrolling: touch
}

.table-responsive>.table-bordered {
	border: 0
}

.form-control {
	display: block;
	width: 100%;
	height: calc(1.5em + .75rem + 2px);
	padding: .375rem .75rem;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #495057;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ced4da;
	border-radius: .25rem;
	transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
	.form-control {
		transition: none
	}
}

.form-control::-ms-expand {
	background-color: transparent;
	border: 0
}

.form-control:focus {
	color: #495057;
	background-color: #fff;
	border-color: #80bdff;
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25)
}

.form-control::-webkit-input-placeholder {
	color: #6c757d;
	opacity: 1
}

.form-control::-moz-placeholder {
	color: #6c757d;
	opacity: 1
}

.form-control:-ms-input-placeholder {
	color: #6c757d;
	opacity: 1
}

.form-control::-ms-input-placeholder {
	color: #6c757d;
	opacity: 1
}

.form-control::placeholder {
	color: #6c757d;
	opacity: 1
}

.form-control:disabled,
.form-control[readonly] {
	background-color: #e9ecef;
	opacity: 1
}

select.form-control:focus::-ms-value {
	color: #495057;
	background-color: #fff
}

.form-control-file,
.form-control-range {
	display: block;
	width: 100%
}

.col-form-label {
	padding-top: calc(.375rem + 1px);
	padding-bottom: calc(.375rem + 1px);
	margin-bottom: 0;
	font-size: inherit;
	line-height: 1.5
}

.col-form-label-lg {
	padding-top: calc(.5rem + 1px);
	padding-bottom: calc(.5rem + 1px);
	font-size: 1.25rem;
	line-height: 1.5
}

.col-form-label-sm {
	padding-top: calc(.25rem + 1px);
	padding-bottom: calc(.25rem + 1px);
	font-size: .875rem;
	line-height: 1.5
}

.form-control-plaintext {
	display: block;
	width: 100%;
	padding-top: .375rem;
	padding-bottom: .375rem;
	margin-bottom: 0;
	line-height: 1.5;
	color: #212529;
	background-color: transparent;
	border: solid transparent;
	border-width: 1px 0
}

.form-control-plaintext.form-control-lg,
.form-control-plaintext.form-control-sm {
	padding-right: 0;
	padding-left: 0
}

.form-control-sm {
	height: calc(1.5em + .5rem + 2px);
	padding: .25rem .5rem;
	font-size: .875rem;
	line-height: 1.5;
	border-radius: .2rem
}

.form-control-lg {
	height: calc(1.5em + 1rem + 2px);
	padding: .5rem 1rem;
	font-size: 1.25rem;
	line-height: 1.5;
	border-radius: .3rem
}

select.form-control[multiple],
select.form-control[size] {
	height: auto
}

textarea.form-control {
	height: auto
}

.form-group {
	margin-bottom: 1rem
}

.form-text {
	display: block;
	margin-top: .25rem
}

.form-row {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -5px;
	margin-left: -5px
}

.form-row>.col,
.form-row>[class*=col-] {
	padding-right: 5px;
	padding-left: 5px
}

.form-check {
	position: relative;
	display: block;
	padding-left: 1.25rem
}

.form-check-input {
	position: absolute;
	margin-top: .3rem;
	margin-left: -1.25rem
}

.form-check-input:disabled~.form-check-label {
	color: #6c757d
}

.form-check-label {
	margin-bottom: 0
}

.form-check-inline {
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-align: center;
	align-items: center;
	padding-left: 0;
	margin-right: .75rem
}

.form-check-inline .form-check-input {
	position: static;
	margin-top: 0;
	margin-right: .3125rem;
	margin-left: 0
}

.valid-feedback {
	display: none;
	width: 100%;
	margin-top: .25rem;
	font-size: 80%;
	color: #28a745
}

.valid-tooltip {
	position: absolute;
	top: 100%;
	z-index: 5;
	display: none;
	max-width: 100%;
	padding: .25rem .5rem;
	margin-top: .1rem;
	font-size: .875rem;
	line-height: 1.5;
	color: #fff;
	background-color: rgba(40, 167, 69, .9);
	border-radius: .25rem
}

.form-control.is-valid,
.was-validated .form-control:valid {
	border-color: #28a745;
	padding-right: calc(1.5em + .75rem);
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
	background-repeat: no-repeat;
	background-position: center right calc(.375em + .1875rem);
	background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.form-control.is-valid:focus,
.was-validated .form-control:valid:focus {
	border-color: #28a745;
	box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .25)
}

.form-control.is-valid~.valid-feedback,
.form-control.is-valid~.valid-tooltip,
.was-validated .form-control:valid~.valid-feedback,
.was-validated .form-control:valid~.valid-tooltip {
	display: block
}

.was-validated textarea.form-control:valid,
textarea.form-control.is-valid {
	padding-right: calc(1.5em + .75rem);
	background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem)
}

.custom-select.is-valid,
.was-validated .custom-select:valid {
	border-color: #28a745;
	padding-right: calc((1em + .75rem) * 3 / 4 + 1.75rem);
	background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)
}

.custom-select.is-valid:focus,
.was-validated .custom-select:valid:focus {
	border-color: #28a745;
	box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .25)
}

.custom-select.is-valid~.valid-feedback,
.custom-select.is-valid~.valid-tooltip,
.was-validated .custom-select:valid~.valid-feedback,
.was-validated .custom-select:valid~.valid-tooltip {
	display: block
}

.form-control-file.is-valid~.valid-feedback,
.form-control-file.is-valid~.valid-tooltip,
.was-validated .form-control-file:valid~.valid-feedback,
.was-validated .form-control-file:valid~.valid-tooltip {
	display: block
}

.form-check-input.is-valid~.form-check-label,
.was-validated .form-check-input:valid~.form-check-label {
	color: #28a745
}

.form-check-input.is-valid~.valid-feedback,
.form-check-input.is-valid~.valid-tooltip,
.was-validated .form-check-input:valid~.valid-feedback,
.was-validated .form-check-input:valid~.valid-tooltip {
	display: block
}

.custom-control-input.is-valid~.custom-control-label,
.was-validated .custom-control-input:valid~.custom-control-label {
	color: #28a745
}

.custom-control-input.is-valid~.custom-control-label::before,
.was-validated .custom-control-input:valid~.custom-control-label::before {
	border-color: #28a745
}

.custom-control-input.is-valid~.valid-feedback,
.custom-control-input.is-valid~.valid-tooltip,
.was-validated .custom-control-input:valid~.valid-feedback,
.was-validated .custom-control-input:valid~.valid-tooltip {
	display: block
}

.custom-control-input.is-valid:checked~.custom-control-label::before,
.was-validated .custom-control-input:valid:checked~.custom-control-label::before {
	border-color: #34ce57;
	background-color: #34ce57
}

.custom-control-input.is-valid:focus~.custom-control-label::before,
.was-validated .custom-control-input:valid:focus~.custom-control-label::before {
	box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .25)
}

.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before,
.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before {
	border-color: #28a745
}

.custom-file-input.is-valid~.custom-file-label,
.was-validated .custom-file-input:valid~.custom-file-label {
	border-color: #28a745
}

.custom-file-input.is-valid~.valid-feedback,
.custom-file-input.is-valid~.valid-tooltip,
.was-validated .custom-file-input:valid~.valid-feedback,
.was-validated .custom-file-input:valid~.valid-tooltip {
	display: block
}

.custom-file-input.is-valid:focus~.custom-file-label,
.was-validated .custom-file-input:valid:focus~.custom-file-label {
	border-color: #28a745;
	box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .25)
}

.invalid-feedback {
	display: none;
	width: 100%;
	margin-top: .25rem;
	font-size: 80%;
	color: #dc3545
}

.invalid-tooltip {
	position: absolute;
	top: 100%;
	z-index: 5;
	display: none;
	max-width: 100%;
	padding: .25rem .5rem;
	margin-top: .1rem;
	font-size: .875rem;
	line-height: 1.5;
	color: #fff;
	background-color: rgba(220, 53, 69, .9);
	border-radius: .25rem
}

.form-control.is-invalid,
.was-validated .form-control:invalid {
	border-color: #dc3545;
	padding-right: calc(1.5em + .75rem);
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");
	background-repeat: no-repeat;
	background-position: center right calc(.375em + .1875rem);
	background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.form-control.is-invalid:focus,
.was-validated .form-control:invalid:focus {
	border-color: #dc3545;
	box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .25)
}

.form-control.is-invalid~.invalid-feedback,
.form-control.is-invalid~.invalid-tooltip,
.was-validated .form-control:invalid~.invalid-feedback,
.was-validated .form-control:invalid~.invalid-tooltip {
	display: block
}

.was-validated textarea.form-control:invalid,
textarea.form-control.is-invalid {
	padding-right: calc(1.5em + .75rem);
	background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem)
}

.custom-select.is-invalid,
.was-validated .custom-select:invalid {
	border-color: #dc3545;
	padding-right: calc((1em + .75rem) * 3 / 4 + 1.75rem);
	background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)
}

.custom-select.is-invalid:focus,
.was-validated .custom-select:invalid:focus {
	border-color: #dc3545;
	box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .25)
}

.custom-select.is-invalid~.invalid-feedback,
.custom-select.is-invalid~.invalid-tooltip,
.was-validated .custom-select:invalid~.invalid-feedback,
.was-validated .custom-select:invalid~.invalid-tooltip {
	display: block
}

.form-control-file.is-invalid~.invalid-feedback,
.form-control-file.is-invalid~.invalid-tooltip,
.was-validated .form-control-file:invalid~.invalid-feedback,
.was-validated .form-control-file:invalid~.invalid-tooltip {
	display: block
}

.form-check-input.is-invalid~.form-check-label,
.was-validated .form-check-input:invalid~.form-check-label {
	color: #dc3545
}

.form-check-input.is-invalid~.invalid-feedback,
.form-check-input.is-invalid~.invalid-tooltip,
.was-validated .form-check-input:invalid~.invalid-feedback,
.was-validated .form-check-input:invalid~.invalid-tooltip {
	display: block
}

.custom-control-input.is-invalid~.custom-control-label,
.was-validated .custom-control-input:invalid~.custom-control-label {
	color: #dc3545
}

.custom-control-input.is-invalid~.custom-control-label::before,
.was-validated .custom-control-input:invalid~.custom-control-label::before {
	border-color: #dc3545
}

.custom-control-input.is-invalid~.invalid-feedback,
.custom-control-input.is-invalid~.invalid-tooltip,
.was-validated .custom-control-input:invalid~.invalid-feedback,
.was-validated .custom-control-input:invalid~.invalid-tooltip {
	display: block
}

.custom-control-input.is-invalid:checked~.custom-control-label::before,
.was-validated .custom-control-input:invalid:checked~.custom-control-label::before {
	border-color: #e4606d;
	background-color: #e4606d
}

.custom-control-input.is-invalid:focus~.custom-control-label::before,
.was-validated .custom-control-input:invalid:focus~.custom-control-label::before {
	box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .25)
}

.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before,
.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before {
	border-color: #dc3545
}

.custom-file-input.is-invalid~.custom-file-label,
.was-validated .custom-file-input:invalid~.custom-file-label {
	border-color: #dc3545
}

.custom-file-input.is-invalid~.invalid-feedback,
.custom-file-input.is-invalid~.invalid-tooltip,
.was-validated .custom-file-input:invalid~.invalid-feedback,
.was-validated .custom-file-input:invalid~.invalid-tooltip {
	display: block
}

.custom-file-input.is-invalid:focus~.custom-file-label,
.was-validated .custom-file-input:invalid:focus~.custom-file-label {
	border-color: #dc3545;
	box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .25)
}

.form-inline {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-ms-flex-align: center;
	align-items: center
}

.form-inline .form-check {
	width: 100%
}

@media (min-width:576px) {
	.form-inline label {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-pack: center;
		justify-content: center;
		margin-bottom: 0
	}
	.form-inline .form-group {
		display: -ms-flexbox;
		display: flex;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		-ms-flex-flow: row wrap;
		flex-flow: row wrap;
		-ms-flex-align: center;
		align-items: center;
		margin-bottom: 0
	}
	.form-inline .form-control {
		display: inline-block;
		width: auto;
		vertical-align: middle
	}
	.form-inline .form-control-plaintext {
		display: inline-block
	}
	.form-inline .custom-select,
	.form-inline .input-group {
		width: auto
	}
	.form-inline .form-check {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-pack: center;
		justify-content: center;
		width: auto;
		padding-left: 0
	}
	.form-inline .form-check-input {
		position: relative;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		margin-top: 0;
		margin-right: .25rem;
		margin-left: 0
	}
	.form-inline .custom-control {
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-pack: center;
		justify-content: center
	}
	.form-inline .custom-control-label {
		margin-bottom: 0
	}
}

.btn {
	display: inline-block;
	font-weight: 400;
	color: #212529;
	text-align: center;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-color: transparent;
	border: 1px solid transparent;
	padding: .375rem .75rem;
	font-size: 1rem;
	line-height: 1.5;
	border-radius: .25rem;
	transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
	.btn {
		transition: none
	}
}

.btn:hover {
	color: #212529;
	text-decoration: none
}

.btn.focus,
.btn:focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25)
}

.btn.disabled,
.btn:disabled {
	opacity: .65
}

a.btn.disabled,
fieldset:disabled a.btn {
	pointer-events: none
}

.btn-primary {
	color: #fff;
	background-color: #007bff;
	border-color: #007bff
}

.btn-primary:hover {
	color: #fff;
	background-color: #0069d9;
	border-color: #0062cc
}

.btn-primary.focus,
.btn-primary:focus {
	box-shadow: 0 0 0 .2rem rgba(38, 143, 255, .5)
}

.btn-primary.disabled,
.btn-primary:disabled {
	color: #fff;
	background-color: #007bff;
	border-color: #007bff
}

.btn-primary:not(:disabled):not(.disabled).active,
.btn-primary:not(:disabled):not(.disabled):active,
.show>.btn-primary.dropdown-toggle {
	color: #fff;
	background-color: #0062cc;
	border-color: #005cbf
}

.btn-primary:not(:disabled):not(.disabled).active:focus,
.btn-primary:not(:disabled):not(.disabled):active:focus,
.show>.btn-primary.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(38, 143, 255, .5)
}

.btn-secondary {
	color: #fff;
	background-color: #6c757d;
	border-color: #6c757d
}

.btn-secondary:hover {
	color: #fff;
	background-color: #5a6268;
	border-color: #545b62
}

.btn-secondary.focus,
.btn-secondary:focus {
	box-shadow: 0 0 0 .2rem rgba(130, 138, 145, .5)
}

.btn-secondary.disabled,
.btn-secondary:disabled {
	color: #fff;
	background-color: #6c757d;
	border-color: #6c757d
}

.btn-secondary:not(:disabled):not(.disabled).active,
.btn-secondary:not(:disabled):not(.disabled):active,
.show>.btn-secondary.dropdown-toggle {
	color: #fff;
	background-color: #545b62;
	border-color: #4e555b
}

.btn-secondary:not(:disabled):not(.disabled).active:focus,
.btn-secondary:not(:disabled):not(.disabled):active:focus,
.show>.btn-secondary.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(130, 138, 145, .5)
}

.btn-success {
	color: #fff;
	background-color: #28a745;
	border-color: #28a745
}

.btn-success:hover {
	color: #fff;
	background-color: #218838;
	border-color: #1e7e34
}

.btn-success.focus,
.btn-success:focus {
	box-shadow: 0 0 0 .2rem rgba(72, 180, 97, .5)
}

.btn-success.disabled,
.btn-success:disabled {
	color: #fff;
	background-color: #28a745;
	border-color: #28a745
}

.btn-success:not(:disabled):not(.disabled).active,
.btn-success:not(:disabled):not(.disabled):active,
.show>.btn-success.dropdown-toggle {
	color: #fff;
	background-color: #1e7e34;
	border-color: #1c7430
}

.btn-success:not(:disabled):not(.disabled).active:focus,
.btn-success:not(:disabled):not(.disabled):active:focus,
.show>.btn-success.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(72, 180, 97, .5)
}

.btn-info {
	color: #fff;
	background-color: #17a2b8;
	border-color: #17a2b8
}

.btn-info:hover {
	color: #fff;
	background-color: #138496;
	border-color: #117a8b
}

.btn-info.focus,
.btn-info:focus {
	box-shadow: 0 0 0 .2rem rgba(58, 176, 195, .5)
}

.btn-info.disabled,
.btn-info:disabled {
	color: #fff;
	background-color: #17a2b8;
	border-color: #17a2b8
}

.btn-info:not(:disabled):not(.disabled).active,
.btn-info:not(:disabled):not(.disabled):active,
.show>.btn-info.dropdown-toggle {
	color: #fff;
	background-color: #117a8b;
	border-color: #10707f
}

.btn-info:not(:disabled):not(.disabled).active:focus,
.btn-info:not(:disabled):not(.disabled):active:focus,
.show>.btn-info.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(58, 176, 195, .5)
}

.btn-warning {
	color: #212529;
	background-color: #ffc107;
	border-color: #ffc107
}

.btn-warning:hover {
	color: #212529;
	background-color: #e0a800;
	border-color: #d39e00
}

.btn-warning.focus,
.btn-warning:focus {
	box-shadow: 0 0 0 .2rem rgba(222, 170, 12, .5)
}

.btn-warning.disabled,
.btn-warning:disabled {
	color: #212529;
	background-color: #ffc107;
	border-color: #ffc107
}

.btn-warning:not(:disabled):not(.disabled).active,
.btn-warning:not(:disabled):not(.disabled):active,
.show>.btn-warning.dropdown-toggle {
	color: #212529;
	background-color: #d39e00;
	border-color: #c69500
}

.btn-warning:not(:disabled):not(.disabled).active:focus,
.btn-warning:not(:disabled):not(.disabled):active:focus,
.show>.btn-warning.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(222, 170, 12, .5)
}

.btn-danger {
	color: #fff;
	background-color: #dc3545;
	border-color: #dc3545
}

.btn-danger:hover {
	color: #fff;
	background-color: #c82333;
	border-color: #bd2130
}

.btn-danger.focus,
.btn-danger:focus {
	box-shadow: 0 0 0 .2rem rgba(225, 83, 97, .5)
}

.btn-danger.disabled,
.btn-danger:disabled {
	color: #fff;
	background-color: #dc3545;
	border-color: #dc3545
}

.btn-danger:not(:disabled):not(.disabled).active,
.btn-danger:not(:disabled):not(.disabled):active,
.show>.btn-danger.dropdown-toggle {
	color: #fff;
	background-color: #bd2130;
	border-color: #b21f2d
}

.btn-danger:not(:disabled):not(.disabled).active:focus,
.btn-danger:not(:disabled):not(.disabled):active:focus,
.show>.btn-danger.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(225, 83, 97, .5)
}

.btn-light {
	color: #212529;
	background-color: #f8f9fa;
	border-color: #f8f9fa
}

.btn-light:hover {
	color: #212529;
	background-color: #e2e6ea;
	border-color: #dae0e5
}

.btn-light.focus,
.btn-light:focus {
	box-shadow: 0 0 0 .2rem rgba(216, 217, 219, .5)
}

.btn-light.disabled,
.btn-light:disabled {
	color: #212529;
	background-color: #f8f9fa;
	border-color: #f8f9fa
}

.btn-light:not(:disabled):not(.disabled).active,
.btn-light:not(:disabled):not(.disabled):active,
.show>.btn-light.dropdown-toggle {
	color: #212529;
	background-color: #dae0e5;
	border-color: #d3d9df
}

.btn-light:not(:disabled):not(.disabled).active:focus,
.btn-light:not(:disabled):not(.disabled):active:focus,
.show>.btn-light.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(216, 217, 219, .5)
}

.btn-dark {
	color: #fff;
	background-color: #343a40;
	border-color: #343a40
}

.btn-dark:hover {
	color: #fff;
	background-color: #23272b;
	border-color: #1d2124
}

.btn-dark.focus,
.btn-dark:focus {
	box-shadow: 0 0 0 .2rem rgba(82, 88, 93, .5)
}

.btn-dark.disabled,
.btn-dark:disabled {
	color: #fff;
	background-color: #343a40;
	border-color: #343a40
}

.btn-dark:not(:disabled):not(.disabled).active,
.btn-dark:not(:disabled):not(.disabled):active,
.show>.btn-dark.dropdown-toggle {
	color: #fff;
	background-color: #1d2124;
	border-color: #171a1d
}

.btn-dark:not(:disabled):not(.disabled).active:focus,
.btn-dark:not(:disabled):not(.disabled):active:focus,
.show>.btn-dark.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(82, 88, 93, .5)
}

.btn-outline-primary {
	color: #007bff;
	border-color: #007bff
}

.btn-outline-primary:hover {
	color: #fff;
	background-color: #007bff;
	border-color: #007bff
}

.btn-outline-primary.focus,
.btn-outline-primary:focus {
	box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .5)
}

.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
	color: #007bff;
	background-color: transparent
}

.btn-outline-primary:not(:disabled):not(.disabled).active,
.btn-outline-primary:not(:disabled):not(.disabled):active,
.show>.btn-outline-primary.dropdown-toggle {
	color: #fff;
	background-color: #007bff;
	border-color: #007bff
}

.btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.btn-outline-primary:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-primary.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .5)
}

.btn-outline-secondary {
	color: #6c757d;
	border-color: #6c757d
}

.btn-outline-secondary:hover {
	color: #fff;
	background-color: #6c757d;
	border-color: #6c757d
}

.btn-outline-secondary.focus,
.btn-outline-secondary:focus {
	box-shadow: 0 0 0 .2rem rgba(108, 117, 125, .5)
}

.btn-outline-secondary.disabled,
.btn-outline-secondary:disabled {
	color: #6c757d;
	background-color: transparent
}

.btn-outline-secondary:not(:disabled):not(.disabled).active,
.btn-outline-secondary:not(:disabled):not(.disabled):active,
.show>.btn-outline-secondary.dropdown-toggle {
	color: #fff;
	background-color: #6c757d;
	border-color: #6c757d
}

.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-secondary.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(108, 117, 125, .5)
}

.btn-outline-success {
	color: #28a745;
	border-color: #28a745
}

.btn-outline-success:hover {
	color: #fff;
	background-color: #28a745;
	border-color: #28a745
}

.btn-outline-success.focus,
.btn-outline-success:focus {
	box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .5)
}

.btn-outline-success.disabled,
.btn-outline-success:disabled {
	color: #28a745;
	background-color: transparent
}

.btn-outline-success:not(:disabled):not(.disabled).active,
.btn-outline-success:not(:disabled):not(.disabled):active,
.show>.btn-outline-success.dropdown-toggle {
	color: #fff;
	background-color: #28a745;
	border-color: #28a745
}

.btn-outline-success:not(:disabled):not(.disabled).active:focus,
.btn-outline-success:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-success.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .5)
}

.btn-outline-info {
	color: #17a2b8;
	border-color: #17a2b8
}

.btn-outline-info:hover {
	color: #fff;
	background-color: #17a2b8;
	border-color: #17a2b8
}

.btn-outline-info.focus,
.btn-outline-info:focus {
	box-shadow: 0 0 0 .2rem rgba(23, 162, 184, .5)
}

.btn-outline-info.disabled,
.btn-outline-info:disabled {
	color: #17a2b8;
	background-color: transparent
}

.btn-outline-info:not(:disabled):not(.disabled).active,
.btn-outline-info:not(:disabled):not(.disabled):active,
.show>.btn-outline-info.dropdown-toggle {
	color: #fff;
	background-color: #17a2b8;
	border-color: #17a2b8
}

.btn-outline-info:not(:disabled):not(.disabled).active:focus,
.btn-outline-info:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-info.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(23, 162, 184, .5)
}

.btn-outline-warning {
	color: #ffc107;
	border-color: #ffc107
}

.btn-outline-warning:hover {
	color: #212529;
	background-color: #ffc107;
	border-color: #ffc107
}

.btn-outline-warning.focus,
.btn-outline-warning:focus {
	box-shadow: 0 0 0 .2rem rgba(255, 193, 7, .5)
}

.btn-outline-warning.disabled,
.btn-outline-warning:disabled {
	color: #ffc107;
	background-color: transparent
}

.btn-outline-warning:not(:disabled):not(.disabled).active,
.btn-outline-warning:not(:disabled):not(.disabled):active,
.show>.btn-outline-warning.dropdown-toggle {
	color: #212529;
	background-color: #ffc107;
	border-color: #ffc107
}

.btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.btn-outline-warning:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-warning.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(255, 193, 7, .5)
}

.btn-outline-danger {
	color: #dc3545;
	border-color: #dc3545
}

.btn-outline-danger:hover {
	color: #fff;
	background-color: #dc3545;
	border-color: #dc3545
}

.btn-outline-danger.focus,
.btn-outline-danger:focus {
	box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .5)
}

.btn-outline-danger.disabled,
.btn-outline-danger:disabled {
	color: #dc3545;
	background-color: transparent
}

.btn-outline-danger:not(:disabled):not(.disabled).active,
.btn-outline-danger:not(:disabled):not(.disabled):active,
.show>.btn-outline-danger.dropdown-toggle {
	color: #fff;
	background-color: #dc3545;
	border-color: #dc3545
}

.btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.btn-outline-danger:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-danger.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .5)
}

.btn-outline-light {
	color: #f8f9fa;
	border-color: #f8f9fa
}

.btn-outline-light:hover {
	color: #212529;
	background-color: #f8f9fa;
	border-color: #f8f9fa
}

.btn-outline-light.focus,
.btn-outline-light:focus {
	box-shadow: 0 0 0 .2rem rgba(248, 249, 250, .5)
}

.btn-outline-light.disabled,
.btn-outline-light:disabled {
	color: #f8f9fa;
	background-color: transparent
}

.btn-outline-light:not(:disabled):not(.disabled).active,
.btn-outline-light:not(:disabled):not(.disabled):active,
.show>.btn-outline-light.dropdown-toggle {
	color: #212529;
	background-color: #f8f9fa;
	border-color: #f8f9fa
}

.btn-outline-light:not(:disabled):not(.disabled).active:focus,
.btn-outline-light:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-light.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(248, 249, 250, .5)
}

.btn-outline-dark {
	color: #343a40;
	border-color: #343a40
}

.btn-outline-dark:hover {
	color: #fff;
	background-color: #343a40;
	border-color: #343a40
}

.btn-outline-dark.focus,
.btn-outline-dark:focus {
	box-shadow: 0 0 0 .2rem rgba(52, 58, 64, .5)
}

.btn-outline-dark.disabled,
.btn-outline-dark:disabled {
	color: #343a40;
	background-color: transparent
}

.btn-outline-dark:not(:disabled):not(.disabled).active,
.btn-outline-dark:not(:disabled):not(.disabled):active,
.show>.btn-outline-dark.dropdown-toggle {
	color: #fff;
	background-color: #343a40;
	border-color: #343a40
}

.btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.btn-outline-dark:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-dark.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(52, 58, 64, .5)
}

.btn-link {
	font-weight: 400;
	color: #007bff;
	text-decoration: none
}

.btn-link:hover {
	color: #0056b3;
	text-decoration: underline
}

.btn-link.focus,
.btn-link:focus {
	text-decoration: underline;
	box-shadow: none
}

.btn-link.disabled,
.btn-link:disabled {
	color: #6c757d;
	pointer-events: none
}

.btn-group-lg>.btn,
.btn-lg {
	padding: .5rem 1rem;
	font-size: 1.25rem;
	line-height: 1.5;
	border-radius: .3rem
}

.btn-group-sm>.btn,
.btn-sm {
	padding: .25rem .5rem;
	font-size: .875rem;
	line-height: 1.5;
	border-radius: .2rem
}

.btn-block {
	display: block;
	width: 100%
}

.btn-block+.btn-block {
	margin-top: .5rem
}

input[type=button].btn-block,
input[type=reset].btn-block,
input[type=submit].btn-block {
	width: 100%
}

.fade {
	transition: opacity .15s linear
}

@media (prefers-reduced-motion:reduce) {
	.fade {
		transition: none
	}
}

.fade:not(.show) {
	opacity: 0
}

.collapse:not(.show) {
	display: none
}

.collapsing {
	position: relative;
	height: 0;
	overflow: hidden;
	transition: height .35s ease
}

@media (prefers-reduced-motion:reduce) {
	.collapsing {
		transition: none
	}
}

.dropdown,
.dropleft,
.dropright,
.dropup {
	position: relative
}

.dropdown-toggle {
	white-space: nowrap
}

.dropdown-toggle::after {
	display: inline-block;
	margin-left: .255em;
	vertical-align: .255em;
	content: "";
	border-top: .3em solid;
	border-right: .3em solid transparent;
	border-bottom: 0;
	border-left: .3em solid transparent
}

.dropdown-toggle:empty::after {
	margin-left: 0
}

.dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 10rem;
	padding: .5rem 0;
	margin: .125rem 0 0;
	font-size: 1rem;
	color: #212529;
	text-align: left;
	list-style: none;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid rgba(0, 0, 0, .15);
	border-radius: .25rem
}

.dropdown-menu-left {
	right: auto;
	left: 0
}

.dropdown-menu-right {
	right: 0;
	left: auto
}

@media (min-width:576px) {
	.dropdown-menu-sm-left {
		right: auto;
		left: 0
	}
	.dropdown-menu-sm-right {
		right: 0;
		left: auto
	}
}

@media (min-width:768px) {
	.dropdown-menu-md-left {
		right: auto;
		left: 0
	}
	.dropdown-menu-md-right {
		right: 0;
		left: auto
	}
}

@media (min-width:992px) {
	.dropdown-menu-lg-left {
		right: auto;
		left: 0
	}
	.dropdown-menu-lg-right {
		right: 0;
		left: auto
	}
}

@media (min-width:1200px) {
	.dropdown-menu-xl-left {
		right: auto;
		left: 0
	}
	.dropdown-menu-xl-right {
		right: 0;
		left: auto
	}
}

.dropup .dropdown-menu {
	top: auto;
	bottom: 100%;
	margin-top: 0;
	margin-bottom: .125rem
}

.dropup .dropdown-toggle::after {
	display: inline-block;
	margin-left: .255em;
	vertical-align: .255em;
	content: "";
	border-top: 0;
	border-right: .3em solid transparent;
	border-bottom: .3em solid;
	border-left: .3em solid transparent
}

.dropup .dropdown-toggle:empty::after {
	margin-left: 0
}

.dropright .dropdown-menu {
	top: 0;
	right: auto;
	left: 100%;
	margin-top: 0;
	margin-left: .125rem
}

.dropright .dropdown-toggle::after {
	display: inline-block;
	margin-left: .255em;
	vertical-align: .255em;
	content: "";
	border-top: .3em solid transparent;
	border-right: 0;
	border-bottom: .3em solid transparent;
	border-left: .3em solid
}

.dropright .dropdown-toggle:empty::after {
	margin-left: 0
}

.dropright .dropdown-toggle::after {
	vertical-align: 0
}

.dropleft .dropdown-menu {
	top: 0;
	right: 100%;
	left: auto;
	margin-top: 0;
	margin-right: .125rem
}

.dropleft .dropdown-toggle::after {
	display: inline-block;
	margin-left: .255em;
	vertical-align: .255em;
	content: ""
}

.dropleft .dropdown-toggle::after {
	display: none
}

.dropleft .dropdown-toggle::before {
	display: inline-block;
	margin-right: .255em;
	vertical-align: .255em;
	content: "";
	border-top: .3em solid transparent;
	border-right: .3em solid;
	border-bottom: .3em solid transparent
}

.dropleft .dropdown-toggle:empty::after {
	margin-left: 0
}

.dropleft .dropdown-toggle::before {
	vertical-align: 0
}

.dropdown-menu[x-placement^=bottom],
.dropdown-menu[x-placement^=left],
.dropdown-menu[x-placement^=right],
.dropdown-menu[x-placement^=top] {
	right: auto;
	bottom: auto
}

.dropdown-divider {
	height: 0;
	margin: .5rem 0;
	overflow: hidden;
	border-top: 1px solid #e9ecef
}

.dropdown-item {
	display: block;
	width: 100%;
	padding: .25rem 1.5rem;
	clear: both;
	font-weight: 400;
	color: #212529;
	text-align: inherit;
	white-space: nowrap;
	background-color: transparent;
	border: 0
}

.dropdown-item:focus,
.dropdown-item:hover {
	color: #16181b;
	text-decoration: none;
	background-color: #f8f9fa
}

.dropdown-item.active,
.dropdown-item:active {
	color: #fff;
	text-decoration: none;
	background-color: #007bff
}

.dropdown-item.disabled,
.dropdown-item:disabled {
	color: #6c757d;
	pointer-events: none;
	background-color: transparent
}

.dropdown-menu.show {
	display: block
}

.dropdown-header {
	display: block;
	padding: .5rem 1.5rem;
	margin-bottom: 0;
	font-size: .875rem;
	color: #6c757d;
	white-space: nowrap
}

.dropdown-item-text {
	display: block;
	padding: .25rem 1.5rem;
	color: #212529
}

.btn-group,
.btn-group-vertical {
	position: relative;
	display: -ms-inline-flexbox;
	display: inline-flex;
	vertical-align: middle
}

.btn-group-vertical>.btn,
.btn-group>.btn {
	position: relative;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto
}

.btn-group-vertical>.btn:hover,
.btn-group>.btn:hover {
	z-index: 1
}

.btn-group-vertical>.btn.active,
.btn-group-vertical>.btn:active,
.btn-group-vertical>.btn:focus,
.btn-group>.btn.active,
.btn-group>.btn:active,
.btn-group>.btn:focus {
	z-index: 1
}

.btn-toolbar {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.btn-toolbar .input-group {
	width: auto
}

.btn-group>.btn-group:not(:first-child),
.btn-group>.btn:not(:first-child) {
	margin-left: -1px
}

.btn-group>.btn-group:not(:last-child)>.btn,
.btn-group>.btn:not(:last-child):not(.dropdown-toggle) {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}

.btn-group>.btn-group:not(:first-child)>.btn,
.btn-group>.btn:not(:first-child) {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}

.dropdown-toggle-split {
	padding-right: .5625rem;
	padding-left: .5625rem
}

.dropdown-toggle-split::after,
.dropright .dropdown-toggle-split::after,
.dropup .dropdown-toggle-split::after {
	margin-left: 0
}

.dropleft .dropdown-toggle-split::before {
	margin-right: 0
}

.btn-group-sm>.btn+.dropdown-toggle-split,
.btn-sm+.dropdown-toggle-split {
	padding-right: .375rem;
	padding-left: .375rem
}

.btn-group-lg>.btn+.dropdown-toggle-split,
.btn-lg+.dropdown-toggle-split {
	padding-right: .75rem;
	padding-left: .75rem
}

.btn-group-vertical {
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-align: start;
	align-items: flex-start;
	-ms-flex-pack: center;
	justify-content: center
}

.btn-group-vertical>.btn,
.btn-group-vertical>.btn-group {
	width: 100%
}

.btn-group-vertical>.btn-group:not(:first-child),
.btn-group-vertical>.btn:not(:first-child) {
	margin-top: -1px
}

.btn-group-vertical>.btn-group:not(:last-child)>.btn,
.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle) {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0
}

.btn-group-vertical>.btn-group:not(:first-child)>.btn,
.btn-group-vertical>.btn:not(:first-child) {
	border-top-left-radius: 0;
	border-top-right-radius: 0
}

.btn-group-toggle>.btn,
.btn-group-toggle>.btn-group>.btn {
	margin-bottom: 0
}

.btn-group-toggle>.btn input[type=checkbox],
.btn-group-toggle>.btn input[type=radio],
.btn-group-toggle>.btn-group>.btn input[type=checkbox],
.btn-group-toggle>.btn-group>.btn input[type=radio] {
	position: absolute;
	clip: rect(0, 0, 0, 0);
	pointer-events: none
}

.input-group {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-align: stretch;
	align-items: stretch;
	width: 100%
}

.input-group>.custom-file,
.input-group>.custom-select,
.input-group>.form-control,
.input-group>.form-control-plaintext {
	position: relative;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	width: 1%;
	margin-bottom: 0
}

.input-group>.custom-file+.custom-file,
.input-group>.custom-file+.custom-select,
.input-group>.custom-file+.form-control,
.input-group>.custom-select+.custom-file,
.input-group>.custom-select+.custom-select,
.input-group>.custom-select+.form-control,
.input-group>.form-control+.custom-file,
.input-group>.form-control+.custom-select,
.input-group>.form-control+.form-control,
.input-group>.form-control-plaintext+.custom-file,
.input-group>.form-control-plaintext+.custom-select,
.input-group>.form-control-plaintext+.form-control {
	margin-left: -1px
}

.input-group>.custom-file .custom-file-input:focus~.custom-file-label,
.input-group>.custom-select:focus,
.input-group>.form-control:focus {
	z-index: 3
}

.input-group>.custom-file .custom-file-input:focus {
	z-index: 4
}

.input-group>.custom-select:not(:last-child),
.input-group>.form-control:not(:last-child) {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}

.input-group>.custom-select:not(:first-child),
.input-group>.form-control:not(:first-child) {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}

.input-group>.custom-file {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center
}

.input-group>.custom-file:not(:last-child) .custom-file-label,
.input-group>.custom-file:not(:last-child) .custom-file-label::after {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}

.input-group>.custom-file:not(:first-child) .custom-file-label {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}

.input-group-append,
.input-group-prepend {
	display: -ms-flexbox;
	display: flex
}

.input-group-append .btn,
.input-group-prepend .btn {
	position: relative;
	z-index: 2
}

.input-group-append .btn:focus,
.input-group-prepend .btn:focus {
	z-index: 3
}

.input-group-append .btn+.btn,
.input-group-append .btn+.input-group-text,
.input-group-append .input-group-text+.btn,
.input-group-append .input-group-text+.input-group-text,
.input-group-prepend .btn+.btn,
.input-group-prepend .btn+.input-group-text,
.input-group-prepend .input-group-text+.btn,
.input-group-prepend .input-group-text+.input-group-text {
	margin-left: -1px
}

.input-group-prepend {
	margin-right: -1px
}

.input-group-append {
	margin-left: -1px
}

.input-group-text {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	padding: .375rem .75rem;
	margin-bottom: 0;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #495057;
	text-align: center;
	white-space: nowrap;
	background-color: #e9ecef;
	border: 1px solid #ced4da;
	border-radius: .25rem
}

.input-group-text input[type=checkbox],
.input-group-text input[type=radio] {
	margin-top: 0
}

.input-group-lg>.custom-select,
.input-group-lg>.form-control:not(textarea) {
	height: calc(1.5em + 1rem + 2px)
}

.input-group-lg>.custom-select,
.input-group-lg>.form-control,
.input-group-lg>.input-group-append>.btn,
.input-group-lg>.input-group-append>.input-group-text,
.input-group-lg>.input-group-prepend>.btn,
.input-group-lg>.input-group-prepend>.input-group-text {
	padding: .5rem 1rem;
	font-size: 1.25rem;
	line-height: 1.5;
	border-radius: .3rem
}

.input-group-sm>.custom-select,
.input-group-sm>.form-control:not(textarea) {
	height: calc(1.5em + .5rem + 2px)
}

.input-group-sm>.custom-select,
.input-group-sm>.form-control,
.input-group-sm>.input-group-append>.btn,
.input-group-sm>.input-group-append>.input-group-text,
.input-group-sm>.input-group-prepend>.btn,
.input-group-sm>.input-group-prepend>.input-group-text {
	padding: .25rem .5rem;
	font-size: .875rem;
	line-height: 1.5;
	border-radius: .2rem
}

.input-group-lg>.custom-select,
.input-group-sm>.custom-select {
	padding-right: 1.75rem
}

.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),
.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),
.input-group>.input-group-append:not(:last-child)>.btn,
.input-group>.input-group-append:not(:last-child)>.input-group-text,
.input-group>.input-group-prepend>.btn,
.input-group>.input-group-prepend>.input-group-text {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}

.input-group>.input-group-append>.btn,
.input-group>.input-group-append>.input-group-text,
.input-group>.input-group-prepend:first-child>.btn:not(:first-child),
.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),
.input-group>.input-group-prepend:not(:first-child)>.btn,
.input-group>.input-group-prepend:not(:first-child)>.input-group-text {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}

.custom-control {
	position: relative;
	display: block;
	min-height: 1.5rem;
	padding-left: 1.5rem
}

.custom-control-inline {
	display: -ms-inline-flexbox;
	display: inline-flex;
	margin-right: 1rem
}

.custom-control-input {
	position: absolute;
	z-index: -1;
	opacity: 0
}

.custom-control-input:checked~.custom-control-label::before {
	color: #fff;
	border-color: #007bff;
	background-color: #007bff
}

.custom-control-input:focus~.custom-control-label::before {
	box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25)
}

.custom-control-input:focus:not(:checked)~.custom-control-label::before {
	border-color: #80bdff
}

.custom-control-input:not(:disabled):active~.custom-control-label::before {
	color: #fff;
	background-color: #b3d7ff;
	border-color: #b3d7ff
}

.custom-control-input:disabled~.custom-control-label {
	color: #6c757d
}

.custom-control-input:disabled~.custom-control-label::before {
	background-color: #e9ecef
}

.custom-control-label {
	position: relative;
	margin-bottom: 0;
	vertical-align: top
}

.custom-control-label::before {
	position: absolute;
	top: .25rem;
	left: -1.5rem;
	display: block;
	width: 1rem;
	height: 1rem;
	pointer-events: none;
	content: "";
	background-color: #fff;
	border: #adb5bd solid 1px
}

.custom-control-label::after {
	position: absolute;
	top: .25rem;
	left: -1.5rem;
	display: block;
	width: 1rem;
	height: 1rem;
	content: "";
	background: no-repeat 50%/50% 50%
}

.custom-checkbox .custom-control-label::before {
	border-radius: .25rem
}

.custom-checkbox .custom-control-input:checked~.custom-control-label::after {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")
}

.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before {
	border-color: #007bff;
	background-color: #007bff
}

.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")
}

.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before {
	background-color: rgba(0, 123, 255, .5)
}

.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before {
	background-color: rgba(0, 123, 255, .5)
}

.custom-radio .custom-control-label::before {
	border-radius: 50%
}

.custom-radio .custom-control-input:checked~.custom-control-label::after {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")
}

.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before {
	background-color: rgba(0, 123, 255, .5)
}

.custom-switch {
	padding-left: 2.25rem
}

.custom-switch .custom-control-label::before {
	left: -2.25rem;
	width: 1.75rem;
	pointer-events: all;
	border-radius: .5rem
}

.custom-switch .custom-control-label::after {
	top: calc(.25rem + 2px);
	left: calc(-2.25rem + 2px);
	width: calc(1rem - 4px);
	height: calc(1rem - 4px);
	background-color: #adb5bd;
	border-radius: .5rem;
	transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-transform .15s ease-in-out;
	transition: transform .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	transition: transform .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-transform .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
	.custom-switch .custom-control-label::after {
		transition: none
	}
}

.custom-switch .custom-control-input:checked~.custom-control-label::after {
	background-color: #fff;
	-webkit-transform: translateX(.75rem);
	transform: translateX(.75rem)
}

.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before {
	background-color: rgba(0, 123, 255, .5)
}

.custom-select {
	display: inline-block;
	width: 100%;
	height: calc(1.5em + .75rem + 2px);
	padding: .375rem 1.75rem .375rem .75rem;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #495057;
	vertical-align: middle;
	background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;
	background-color: #fff;
	border: 1px solid #ced4da;
	border-radius: .25rem;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}

.custom-select:focus {
	border-color: #80bdff;
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25)
}

.custom-select:focus::-ms-value {
	color: #495057;
	background-color: #fff
}

.custom-select[multiple],
.custom-select[size]:not([size="1"]) {
	height: auto;
	padding-right: .75rem;
	background-image: none
}

.custom-select:disabled {
	color: #6c757d;
	background-color: #e9ecef
}

.custom-select::-ms-expand {
	display: none
}

.custom-select-sm {
	height: calc(1.5em + .5rem + 2px);
	padding-top: .25rem;
	padding-bottom: .25rem;
	padding-left: .5rem;
	font-size: .875rem
}

.custom-select-lg {
	height: calc(1.5em + 1rem + 2px);
	padding-top: .5rem;
	padding-bottom: .5rem;
	padding-left: 1rem;
	font-size: 1.25rem
}

.custom-file {
	position: relative;
	display: inline-block;
	width: 100%;
	height: calc(1.5em + .75rem + 2px);
	margin-bottom: 0
}

.custom-file-input {
	position: relative;
	z-index: 2;
	width: 100%;
	height: calc(1.5em + .75rem + 2px);
	margin: 0;
	opacity: 0
}

.custom-file-input:focus~.custom-file-label {
	border-color: #80bdff;
	box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25)
}

.custom-file-input:disabled~.custom-file-label {
	background-color: #e9ecef
}

.custom-file-input:lang(en)~.custom-file-label::after {
	content: "Browse"
}

.custom-file-input~.custom-file-label[data-browse]::after {
	content: attr(data-browse)
}

.custom-file-label {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	z-index: 1;
	height: calc(1.5em + .75rem + 2px);
	padding: .375rem .75rem;
	font-weight: 400;
	line-height: 1.5;
	color: #495057;
	background-color: #fff;
	border: 1px solid #ced4da;
	border-radius: .25rem
}

.custom-file-label::after {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 3;
	display: block;
	height: calc(1.5em + .75rem);
	padding: .375rem .75rem;
	line-height: 1.5;
	color: #495057;
	content: "Browse";
	background-color: #e9ecef;
	border-left: inherit;
	border-radius: 0 .25rem .25rem 0
}

.custom-range {
	width: 100%;
	height: calc(1rem + .4rem);
	padding: 0;
	background-color: transparent;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}

.custom-range:focus {
	outline: 0
}

.custom-range:focus::-webkit-slider-thumb {
	box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(0, 123, 255, .25)
}

.custom-range:focus::-moz-range-thumb {
	box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(0, 123, 255, .25)
}

.custom-range:focus::-ms-thumb {
	box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(0, 123, 255, .25)
}

.custom-range::-moz-focus-outer {
	border: 0
}

.custom-range::-webkit-slider-thumb {
	width: 1rem;
	height: 1rem;
	margin-top: -.25rem;
	background-color: #007bff;
	border: 0;
	border-radius: 1rem;
	transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	-webkit-appearance: none;
	appearance: none
}

@media (prefers-reduced-motion:reduce) {
	.custom-range::-webkit-slider-thumb {
		transition: none
	}
}

.custom-range::-webkit-slider-thumb:active {
	background-color: #b3d7ff
}

.custom-range::-webkit-slider-runnable-track {
	width: 100%;
	height: .5rem;
	color: transparent;
	cursor: pointer;
	background-color: #dee2e6;
	border-color: transparent;
	border-radius: 1rem
}

.custom-range::-moz-range-thumb {
	width: 1rem;
	height: 1rem;
	background-color: #007bff;
	border: 0;
	border-radius: 1rem;
	transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	-moz-appearance: none;
	appearance: none
}

@media (prefers-reduced-motion:reduce) {
	.custom-range::-moz-range-thumb {
		transition: none
	}
}

.custom-range::-moz-range-thumb:active {
	background-color: #b3d7ff
}

.custom-range::-moz-range-track {
	width: 100%;
	height: .5rem;
	color: transparent;
	cursor: pointer;
	background-color: #dee2e6;
	border-color: transparent;
	border-radius: 1rem
}

.custom-range::-ms-thumb {
	width: 1rem;
	height: 1rem;
	margin-top: 0;
	margin-right: .2rem;
	margin-left: .2rem;
	background-color: #007bff;
	border: 0;
	border-radius: 1rem;
	transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	appearance: none
}

@media (prefers-reduced-motion:reduce) {
	.custom-range::-ms-thumb {
		transition: none
	}
}

.custom-range::-ms-thumb:active {
	background-color: #b3d7ff
}

.custom-range::-ms-track {
	width: 100%;
	height: .5rem;
	color: transparent;
	cursor: pointer;
	background-color: transparent;
	border-color: transparent;
	border-width: .5rem
}

.custom-range::-ms-fill-lower {
	background-color: #dee2e6;
	border-radius: 1rem
}

.custom-range::-ms-fill-upper {
	margin-right: 15px;
	background-color: #dee2e6;
	border-radius: 1rem
}

.custom-range:disabled::-webkit-slider-thumb {
	background-color: #adb5bd
}

.custom-range:disabled::-webkit-slider-runnable-track {
	cursor: default
}

.custom-range:disabled::-moz-range-thumb {
	background-color: #adb5bd
}

.custom-range:disabled::-moz-range-track {
	cursor: default
}

.custom-range:disabled::-ms-thumb {
	background-color: #adb5bd
}

.custom-control-label::before,
.custom-file-label,
.custom-select {
	transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
	.custom-control-label::before,
	.custom-file-label,
	.custom-select {
		transition: none
	}
}

.nav {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding-left: 0;
	margin-bottom: 0;
	list-style: none
}

.nav-link {
	display: block;
	padding: .5rem 1rem
}

.nav-link:focus,
.nav-link:hover {
	text-decoration: none
}

.nav-link.disabled {
	color: #6c757d;
	pointer-events: none;
	cursor: default
}

.nav-tabs {
	border-bottom: 1px solid #dee2e6
}

.nav-tabs .nav-item {
	margin-bottom: -1px
}

.nav-tabs .nav-link {
	border: 1px solid transparent;
	border-top-left-radius: .25rem;
	border-top-right-radius: .25rem
}

.nav-tabs .nav-link:focus,
.nav-tabs .nav-link:hover {
	border-color: #e9ecef #e9ecef #dee2e6
}

.nav-tabs .nav-link.disabled {
	color: #6c757d;
	background-color: transparent;
	border-color: transparent
}

.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
	color: #495057;
	background-color: #fff;
	border-color: #dee2e6 #dee2e6 #fff
}

.nav-tabs .dropdown-menu {
	margin-top: -1px;
	border-top-left-radius: 0;
	border-top-right-radius: 0
}

.nav-pills .nav-link {
	border-radius: .25rem
}

.nav-pills .nav-link.active,
.nav-pills .show>.nav-link {
	color: #fff;
	background-color: #007bff
}

.nav-fill .nav-item {
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	text-align: center
}

.nav-justified .nav-item {
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-ms-flex-positive: 1;
	flex-grow: 1;
	text-align: center
}

.tab-content>.tab-pane {
	display: none
}

.tab-content>.active {
	display: block
}

.navbar {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: .5rem 1rem
}

.navbar>.container,
.navbar>.container-fluid {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.navbar-brand {
	display: inline-block;
	padding-top: .3125rem;
	padding-bottom: .3125rem;
	margin-right: 1rem;
	font-size: 1.25rem;
	line-height: inherit;
	white-space: nowrap
}

.navbar-brand:focus,
.navbar-brand:hover {
	text-decoration: none
}

.navbar-nav {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	padding-left: 0;
	margin-bottom: 0;
	list-style: none
}

.navbar-nav .nav-link {
	padding-right: 0;
	padding-left: 0
}

.navbar-nav .dropdown-menu {
	position: static;
	float: none
}

.navbar-text {
	display: inline-block;
	padding-top: .5rem;
	padding-bottom: .5rem
}

.navbar-collapse {
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-align: center;
	align-items: center
}

.navbar-toggler {
	padding: .25rem .75rem;
	font-size: 1.25rem;
	line-height: 1;
	background-color: transparent;
	border: 1px solid transparent;
	border-radius: .25rem
}

.navbar-toggler:focus,
.navbar-toggler:hover {
	text-decoration: none
}

.navbar-toggler-icon {
	display: inline-block;
	width: 1.5em;
	height: 1.5em;
	vertical-align: middle;
	content: "";
	background: no-repeat center center;
	background-size: 100% 100%
}

@media (max-width:575.98px) {
	.navbar-expand-sm>.container,
	.navbar-expand-sm>.container-fluid {
		padding-right: 0;
		padding-left: 0
	}
}

@media (min-width:576px) {
	.navbar-expand-sm {
		-ms-flex-flow: row nowrap;
		flex-flow: row nowrap;
		-ms-flex-pack: start;
		justify-content: flex-start
	}
	.navbar-expand-sm .navbar-nav {
		-ms-flex-direction: row;
		flex-direction: row
	}
	.navbar-expand-sm .navbar-nav .dropdown-menu {
		position: absolute
	}
	.navbar-expand-sm .navbar-nav .nav-link {
		padding-right: .5rem;
		padding-left: .5rem
	}
	.navbar-expand-sm>.container,
	.navbar-expand-sm>.container-fluid {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap
	}
	.navbar-expand-sm .navbar-collapse {
		display: -ms-flexbox!important;
		display: flex!important;
		-ms-flex-preferred-size: auto;
		flex-basis: auto
	}
	.navbar-expand-sm .navbar-toggler {
		display: none
	}
}

@media (max-width:767.98px) {
	.navbar-expand-md>.container,
	.navbar-expand-md>.container-fluid {
		padding-right: 0;
		padding-left: 0
	}
}

@media (min-width:768px) {
	.navbar-expand-md {
		-ms-flex-flow: row nowrap;
		flex-flow: row nowrap;
		-ms-flex-pack: start;
		justify-content: flex-start
	}
	.navbar-expand-md .navbar-nav {
		-ms-flex-direction: row;
		flex-direction: row
	}
	.navbar-expand-md .navbar-nav .dropdown-menu {
		position: absolute
	}
	.navbar-expand-md .navbar-nav .nav-link {
		padding-right: .5rem;
		padding-left: .5rem
	}
	.navbar-expand-md>.container,
	.navbar-expand-md>.container-fluid {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap
	}
	.navbar-expand-md .navbar-collapse {
		display: -ms-flexbox!important;
		display: flex!important;
		-ms-flex-preferred-size: auto;
		flex-basis: auto
	}
	.navbar-expand-md .navbar-toggler {
		display: none
	}
}

@media (max-width:991.98px) {
	.navbar-expand-lg>.container,
	.navbar-expand-lg>.container-fluid {
		padding-right: 0;
		padding-left: 0
	}
}

@media (min-width:992px) {
	.navbar-expand-lg {
		-ms-flex-flow: row nowrap;
		flex-flow: row nowrap;
		-ms-flex-pack: start;
		justify-content: flex-start
	}
	.navbar-expand-lg .navbar-nav {
		-ms-flex-direction: row;
		flex-direction: row
	}
	.navbar-expand-lg .navbar-nav .dropdown-menu {
		position: absolute
	}
	.navbar-expand-lg .navbar-nav .nav-link {
		padding-right: .5rem;
		padding-left: .5rem
	}
	.navbar-expand-lg>.container,
	.navbar-expand-lg>.container-fluid {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap
	}
	.navbar-expand-lg .navbar-collapse {
		display: -ms-flexbox!important;
		display: flex!important;
		-ms-flex-preferred-size: auto;
		flex-basis: auto
	}
	.navbar-expand-lg .navbar-toggler {
		display: none
	}
}

@media (max-width:1199.98px) {
	.navbar-expand-xl>.container,
	.navbar-expand-xl>.container-fluid {
		padding-right: 0;
		padding-left: 0
	}
}

@media (min-width:1200px) {
	.navbar-expand-xl {
		-ms-flex-flow: row nowrap;
		flex-flow: row nowrap;
		-ms-flex-pack: start;
		justify-content: flex-start
	}
	.navbar-expand-xl .navbar-nav {
		-ms-flex-direction: row;
		flex-direction: row
	}
	.navbar-expand-xl .navbar-nav .dropdown-menu {
		position: absolute
	}
	.navbar-expand-xl .navbar-nav .nav-link {
		padding-right: .5rem;
		padding-left: .5rem
	}
	.navbar-expand-xl>.container,
	.navbar-expand-xl>.container-fluid {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap
	}
	.navbar-expand-xl .navbar-collapse {
		display: -ms-flexbox!important;
		display: flex!important;
		-ms-flex-preferred-size: auto;
		flex-basis: auto
	}
	.navbar-expand-xl .navbar-toggler {
		display: none
	}
}

.navbar-expand {
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.navbar-expand>.container,
.navbar-expand>.container-fluid {
	padding-right: 0;
	padding-left: 0
}

.navbar-expand .navbar-nav {
	-ms-flex-direction: row;
	flex-direction: row
}

.navbar-expand .navbar-nav .dropdown-menu {
	position: absolute
}

.navbar-expand .navbar-nav .nav-link {
	padding-right: .5rem;
	padding-left: .5rem
}

.navbar-expand>.container,
.navbar-expand>.container-fluid {
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}

.navbar-expand .navbar-collapse {
	display: -ms-flexbox!important;
	display: flex!important;
	-ms-flex-preferred-size: auto;
	flex-basis: auto
}

.navbar-expand .navbar-toggler {
	display: none
}

.navbar-light .navbar-brand {
	color: rgba(0, 0, 0, .9)
}

.navbar-light .navbar-brand:focus,
.navbar-light .navbar-brand:hover {
	color: rgba(0, 0, 0, .9)
}

.navbar-light .navbar-nav .nav-link {
	color: rgba(0, 0, 0, .5)
}

.navbar-light .navbar-nav .nav-link:focus,
.navbar-light .navbar-nav .nav-link:hover {
	color: rgba(0, 0, 0, .7)
}

.navbar-light .navbar-nav .nav-link.disabled {
	color: rgba(0, 0, 0, .3)
}

.navbar-light .navbar-nav .active>.nav-link,
.navbar-light .navbar-nav .nav-link.active,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .show>.nav-link {
	color: rgba(0, 0, 0, .9)
}

.navbar-light .navbar-toggler {
	color: rgba(0, 0, 0, .5);
	border-color: rgba(0, 0, 0, .1)
}

.navbar-light .navbar-toggler-icon {
	background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")
}

.navbar-light .navbar-text {
	color: rgba(0, 0, 0, .5)
}

.navbar-light .navbar-text a {
	color: rgba(0, 0, 0, .9)
}

.navbar-light .navbar-text a:focus,
.navbar-light .navbar-text a:hover {
	color: rgba(0, 0, 0, .9)
}

.navbar-dark .navbar-brand {
	color: #fff
}

.navbar-dark .navbar-brand:focus,
.navbar-dark .navbar-brand:hover {
	color: #fff
}

.navbar-dark .navbar-nav .nav-link {
	color: rgba(255, 255, 255, .5)
}

.navbar-dark .navbar-nav .nav-link:focus,
.navbar-dark .navbar-nav .nav-link:hover {
	color: rgba(255, 255, 255, .75)
}

.navbar-dark .navbar-nav .nav-link.disabled {
	color: rgba(255, 255, 255, .25)
}

.navbar-dark .navbar-nav .active>.nav-link,
.navbar-dark .navbar-nav .nav-link.active,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .show>.nav-link {
	color: #fff
}

.navbar-dark .navbar-toggler {
	color: rgba(255, 255, 255, .5);
	border-color: rgba(255, 255, 255, .1)
}

.navbar-dark .navbar-toggler-icon {
	background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")
}

.navbar-dark .navbar-text {
	color: rgba(255, 255, 255, .5)
}

.navbar-dark .navbar-text a {
	color: #fff
}

.navbar-dark .navbar-text a:focus,
.navbar-dark .navbar-text a:hover {
	color: #fff
}

.card {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	min-width: 0;
	word-wrap: break-word;
	background-color: #fff;
	background-clip: border-box;
	border: 1px solid rgba(0, 0, 0, .125);
	border-radius: .25rem
}

.card>hr {
	margin-right: 0;
	margin-left: 0
}

.card>.list-group:first-child .list-group-item:first-child {
	border-top-left-radius: .25rem;
	border-top-right-radius: .25rem
}

.card>.list-group:last-child .list-group-item:last-child {
	border-bottom-right-radius: .25rem;
	border-bottom-left-radius: .25rem
}

.card-body {
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	padding: 1.25rem
}

.card-title {
	margin-bottom: .75rem
}

.card-subtitle {
	margin-top: -.375rem;
	margin-bottom: 0
}

.card-text:last-child {
	margin-bottom: 0
}

.card-link:hover {
	text-decoration: none
}

.card-link+.card-link {
	margin-left: 1.25rem
}

.card-header {
	padding: .75rem 1.25rem;
	margin-bottom: 0;
	background-color: rgba(0, 0, 0, .03);
	border-bottom: 1px solid rgba(0, 0, 0, .125)
}

.card-header:first-child {
	border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0
}

.card-header+.list-group .list-group-item:first-child {
	border-top: 0

}

.card-footer {
	padding: .75rem 1.25rem;
	background-color: rgba(0, 0, 0, .03);
	border-top: 1px solid rgba(0, 0, 0, .125)
}

.card-footer:last-child {
	border-radius: 0 0 calc(.25rem - 1px) calc(.25rem - 1px)
}

.card-header-tabs {
	margin-right: -.625rem;
	margin-bottom: -.75rem;
	margin-left: -.625rem;
	border-bottom: 0
}

.card-header-pills {
	margin-right: -.625rem;
	margin-left: -.625rem
}

.card-img-overlay {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	padding: 1.25rem
}

.card-img {
	width: 100%;
	border-radius: calc(.25rem - 1px)
}

.card-img-top {
	width: 100%;
	border-top-left-radius: calc(.25rem - 1px);
	border-top-right-radius: calc(.25rem - 1px)
}

.card-img-bottom {
	width: 100%;
	border-bottom-right-radius: calc(.25rem - 1px);
	border-bottom-left-radius: calc(.25rem - 1px)
}

.card-deck {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column
}

.card-deck .card {
	margin-bottom: 15px
}

@media (min-width:576px) {
	.card-deck {
		-ms-flex-flow: row wrap;
		flex-flow: row wrap;
		margin-right: -15px;
		margin-left: -15px
	}
	.card-deck .card {
		display: -ms-flexbox;
		display: flex;
		-ms-flex: 1 0 0%;
		flex: 1 0 0%;
		-ms-flex-direction: column;
		flex-direction: column;
		margin-right: 15px;
		margin-bottom: 0;
		margin-left: 15px
	}
}

.card-group {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column
}

.card-group>.card {
	margin-bottom: 15px
}

@media (min-width:576px) {
	.card-group {
		-ms-flex-flow: row wrap;
		flex-flow: row wrap
	}
	.card-group>.card {
		-ms-flex: 1 0 0%;
		flex: 1 0 0%;
		margin-bottom: 0
	}
	.card-group>.card+.card {
		margin-left: 0;
		border-left: 0
	}
	.card-group>.card:not(:last-child) {
		border-top-right-radius: 0;
		border-bottom-right-radius: 0
	}
	.card-group>.card:not(:last-child) .card-header,
	.card-group>.card:not(:last-child) .card-img-top {
		border-top-right-radius: 0
	}
	.card-group>.card:not(:last-child) .card-footer,
	.card-group>.card:not(:last-child) .card-img-bottom {
		border-bottom-right-radius: 0
	}
	.card-group>.card:not(:first-child) {
		border-top-left-radius: 0;
		border-bottom-left-radius: 0
	}
	.card-group>.card:not(:first-child) .card-header,
	.card-group>.card:not(:first-child) .card-img-top {
		border-top-left-radius: 0
	}
	.card-group>.card:not(:first-child) .card-footer,
	.card-group>.card:not(:first-child) .card-img-bottom {
		border-bottom-left-radius: 0
	}
}

.card-columns .card {
	margin-bottom: .75rem
}

@media (min-width:576px) {
	.card-columns {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
		-webkit-column-gap: 1.25rem;
		-moz-column-gap: 1.25rem;
		column-gap: 1.25rem;
		orphans: 1;
		widows: 1
	}
	.card-columns .card {
		display: inline-block;
		width: 100%
	}
}

.accordion>.card {
	overflow: hidden
}

.accordion>.card:not(:first-of-type) .card-header:first-child {
	border-radius: 0
}

.accordion>.card:not(:first-of-type):not(:last-of-type) {
	border-bottom: 0;
	border-radius: 0
}

.accordion>.card:first-of-type {
	border-bottom: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0
}

.accordion>.card:last-of-type {
	border-top-left-radius: 0;
	border-top-right-radius: 0
}

.accordion>.card .card-header {
	margin-bottom: -1px
}

.breadcrumb {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding: .75rem 1rem;
	margin-bottom: 1rem;
	list-style: none;
	background-color: #e9ecef;
	border-radius: .25rem
}

.breadcrumb-item+.breadcrumb-item {
	padding-left: .5rem
}

.breadcrumb-item+.breadcrumb-item::before {
	display: inline-block;
	padding-right: .5rem;
	color: #6c757d;
	content: "/"
}

.breadcrumb-item+.breadcrumb-item:hover::before {
	text-decoration: underline
}

.breadcrumb-item+.breadcrumb-item:hover::before {
	text-decoration: none
}

.breadcrumb-item.active {
	color: #6c757d
}

.pagination {
	display: -ms-flexbox;
	display: flex;
	padding-left: 0;
	list-style: none;
	border-radius: .25rem
}

.page-link {
	position: relative;
	display: block;
	padding: .5rem .75rem;
	margin-left: -1px;
	line-height: 1.25;
	color: #007bff;
	background-color: #fff;
	border: 1px solid #dee2e6
}

.page-link:hover {
	z-index: 2;
	color: #0056b3;
	text-decoration: none;
	background-color: #e9ecef;
	border-color: #dee2e6
}

.page-link:focus {
	z-index: 2;
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25)
}

.page-item:first-child .page-link {
	margin-left: 0;
	border-top-left-radius: .25rem;
	border-bottom-left-radius: .25rem
}

.page-item:last-child .page-link {
	border-top-right-radius: .25rem;
	border-bottom-right-radius: .25rem
}

.page-item.active .page-link {
	z-index: 1;
	color: #fff;
	background-color: #007bff;
	border-color: #007bff
}

.page-item.disabled .page-link {
	color: #6c757d;
	pointer-events: none;
	cursor: auto;
	background-color: #fff;
	border-color: #dee2e6
}

.pagination-lg .page-link {
	padding: .75rem 1.5rem;
	font-size: 1.25rem;
	line-height: 1.5
}

.pagination-lg .page-item:first-child .page-link {
	border-top-left-radius: .3rem;
	border-bottom-left-radius: .3rem
}

.pagination-lg .page-item:last-child .page-link {
	border-top-right-radius: .3rem;
	border-bottom-right-radius: .3rem
}

.pagination-sm .page-link {
	padding: .25rem .5rem;
	font-size: .875rem;
	line-height: 1.5
}

.pagination-sm .page-item:first-child .page-link {
	border-top-left-radius: .2rem;
	border-bottom-left-radius: .2rem
}

.pagination-sm .page-item:last-child .page-link {
	border-top-right-radius: .2rem;
	border-bottom-right-radius: .2rem
}

.badge {
	display: inline-block;
	padding: .25em .4em;
	font-size: 75%;
	font-weight: 700;
	line-height: 1;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: .25rem;
	transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
	.badge {
		transition: none
	}
}

a.badge:focus,
a.badge:hover {
	text-decoration: none
}

.badge:empty {
	display: none
}

.btn .badge {
	position: relative;
	top: -1px
}

.badge-pill {
	padding-right: .6em;
	padding-left: .6em;
	border-radius: 10rem
}

.badge-primary {
	color: #fff;
	background-color: #007bff
}

a.badge-primary:focus,
a.badge-primary:hover {
	color: #fff;
	background-color: #0062cc
}

a.badge-primary.focus,
a.badge-primary:focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .5)
}

.badge-secondary {
	color: #fff;
	background-color: #6c757d
}

a.badge-secondary:focus,
a.badge-secondary:hover {
	color: #fff;
	background-color: #545b62
}

a.badge-secondary.focus,
a.badge-secondary:focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(108, 117, 125, .5)
}

.badge-success {
	color: #fff;
	background-color: #28a745
}

a.badge-success:focus,
a.badge-success:hover {
	color: #fff;
	background-color: #1e7e34
}

a.badge-success.focus,
a.badge-success:focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .5)
}

.badge-info {
	color: #fff;
	background-color: #17a2b8
}

a.badge-info:focus,
a.badge-info:hover {
	color: #fff;
	background-color: #117a8b
}

a.badge-info.focus,
a.badge-info:focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(23, 162, 184, .5)
}

.badge-warning {
	color: #212529;
	background-color: #ffc107
}

a.badge-warning:focus,
a.badge-warning:hover {
	color: #212529;
	background-color: #d39e00
}

a.badge-warning.focus,
a.badge-warning:focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(255, 193, 7, .5)
}

.badge-danger {
	color: #fff;
	background-color: #dc3545
}

a.badge-danger:focus,
a.badge-danger:hover {
	color: #fff;
	background-color: #bd2130
}

a.badge-danger.focus,
a.badge-danger:focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .5)
}

.badge-light {
	color: #212529;
	background-color: #f8f9fa
}

a.badge-light:focus,
a.badge-light:hover {
	color: #212529;
	background-color: #dae0e5
}

a.badge-light.focus,
a.badge-light:focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(248, 249, 250, .5)
}

.badge-dark {
	color: #fff;
	background-color: #343a40
}

a.badge-dark:focus,
a.badge-dark:hover {
	color: #fff;
	background-color: #1d2124
}

a.badge-dark.focus,
a.badge-dark:focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(52, 58, 64, .5)
}

.jumbotron {
	padding: 2rem 1rem;
	margin-bottom: 2rem;
	background-color: #e9ecef;
	border-radius: .3rem
}

@media (min-width:576px) {
	.jumbotron {
		padding: 4rem 2rem
	}
}

.jumbotron-fluid {
	padding-right: 0;
	padding-left: 0;
	border-radius: 0
}

.alert {
	position: relative;
	padding: .75rem 1.25rem;
	margin-bottom: 1rem;
	border: 1px solid transparent;
	border-radius: .25rem
}

.alert-heading {
	color: inherit
}

.alert-link {
	font-weight: 700
}

.alert-dismissible {
	padding-right: 4rem
}

.alert-dismissible .close {
	position: absolute;
	top: 0;
	right: 0;
	padding: .75rem 1.25rem;
	color: inherit
}

.alert-primary {
	color: #004085;
	background-color: #cce5ff;
	border-color: #b8daff
}

.alert-primary hr {
	border-top-color: #9fcdff
}

.alert-primary .alert-link {
	color: #002752
}

.alert-secondary {
	color: #383d41;
	background-color: #e2e3e5;
	border-color: #d6d8db
}

.alert-secondary hr {
	border-top-color: #c8cbcf
}

.alert-secondary .alert-link {
	color: #202326
}

.alert-success {
	color: #155724;
	background-color: #d4edda;
	border-color: #c3e6cb
}

.alert-success hr {
	border-top-color: #b1dfbb
}

.alert-success .alert-link {
	color: #0b2e13
}

.alert-info {
	color: #0c5460;
	background-color: #d1ecf1;
	border-color: #bee5eb
}

.alert-info hr {
	border-top-color: #abdde5
}

.alert-info .alert-link {
	color: #062c33
}

.alert-warning {
	color: #856404;
	background-color: #fff3cd;
	border-color: #ffeeba
}

.alert-warning hr {
	border-top-color: #ffe8a1
}

.alert-warning .alert-link {
	color: #533f03
}

.alert-danger {
	color: #721c24;
	background-color: #f8d7da;
	border-color: #f5c6cb
}

.alert-danger hr {
	border-top-color: #f1b0b7
}

.alert-danger .alert-link {
	color: #491217
}

.alert-light {
	color: #818182;
	background-color: #fefefe;
	border-color: #fdfdfe
}

.alert-light hr {
	border-top-color: #ececf6
}

.alert-light .alert-link {
	color: #686868
}

.alert-dark {
	color: #1b1e21;
	background-color: #d6d8d9;
	border-color: #c6c8ca
}

.alert-dark hr {
	border-top-color: #b9bbbe
}

.alert-dark .alert-link {
	color: #040505
}

@-webkit-keyframes progress-bar-stripes {
	from {
		background-position: 1rem 0
	}
	to {
		background-position: 0 0
	}
}

@keyframes progress-bar-stripes {
	from {
		background-position: 1rem 0
	}
	to {
		background-position: 0 0
	}
}

.progress {
	display: -ms-flexbox;
	display: flex;
	height: 1rem;
	overflow: hidden;
	font-size: .75rem;
	background-color: #e9ecef;
	border-radius: .25rem
}

.progress-bar {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: center;
	justify-content: center;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	background-color: #007bff;
	transition: width .6s ease
}

@media (prefers-reduced-motion:reduce) {
	.progress-bar {
		transition: none
	}
}

.progress-bar-striped {
	background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-size: 1rem 1rem
}

.progress-bar-animated {
	-webkit-animation: progress-bar-stripes 1s linear infinite;
	animation: progress-bar-stripes 1s linear infinite
}

@media (prefers-reduced-motion:reduce) {
	.progress-bar-animated {
		-webkit-animation: none;
		animation: none
	}
}

.media {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: start;
	align-items: flex-start
}

.media-body {
	-ms-flex: 1;
	flex: 1
}

.list-group {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	padding-left: 0;
	margin-bottom: 0
}

.list-group-item-action {
	width: 100%;
	color: #495057;
	text-align: inherit
}

.list-group-item-action:focus,
.list-group-item-action:hover {
	z-index: 1;
	color: #495057;
	text-decoration: none;
	background-color: #f8f9fa
}

.list-group-item-action:active {
	color: #212529;
	background-color: #e9ecef
}

.list-group-item {
	position: relative;
	display: block;
	padding: .75rem 1.25rem;
	margin-bottom: -1px;
	background-color: #fff;
	border: 1px solid rgba(0, 0, 0, .125)
}

.list-group-item:first-child {
	border-top-left-radius: .25rem;
	border-top-right-radius: .25rem
}

.list-group-item:last-child {
	margin-bottom: 0;
	border-bottom-right-radius: .25rem;
	border-bottom-left-radius: .25rem
}

.list-group-item.disabled,
.list-group-item:disabled {
	color: #6c757d;
	pointer-events: none;
	background-color: #fff
}

.list-group-item.active {
	z-index: 2;
	color: #fff;
	background-color: #007bff;
	border-color: #007bff
}

.list-group-horizontal {
	-ms-flex-direction: row;
	flex-direction: row
}

.list-group-horizontal .list-group-item {
	margin-right: -1px;
	margin-bottom: 0
}

.list-group-horizontal .list-group-item:first-child {
	border-top-left-radius: .25rem;
	border-bottom-left-radius: .25rem;
	border-top-right-radius: 0
}

.list-group-horizontal .list-group-item:last-child {
	margin-right: 0;
	border-top-right-radius: .25rem;
	border-bottom-right-radius: .25rem;
	border-bottom-left-radius: 0
}

@media (min-width:576px) {
	.list-group-horizontal-sm {
		-ms-flex-direction: row;
		flex-direction: row
	}
	.list-group-horizontal-sm .list-group-item {
		margin-right: -1px;
		margin-bottom: 0
	}
	.list-group-horizontal-sm .list-group-item:first-child {
		border-top-left-radius: .25rem;
		border-bottom-left-radius: .25rem;
		border-top-right-radius: 0
	}
	.list-group-horizontal-sm .list-group-item:last-child {
		margin-right: 0;
		border-top-right-radius: .25rem;
		border-bottom-right-radius: .25rem;
		border-bottom-left-radius: 0
	}
}

@media (min-width:768px) {
	.list-group-horizontal-md {
		-ms-flex-direction: row;
		flex-direction: row
	}
	.list-group-horizontal-md .list-group-item {
		margin-right: -1px;
		margin-bottom: 0
	}
	.list-group-horizontal-md .list-group-item:first-child {
		border-top-left-radius: .25rem;
		border-bottom-left-radius: .25rem;
		border-top-right-radius: 0
	}
	.list-group-horizontal-md .list-group-item:last-child {
		margin-right: 0;
		border-top-right-radius: .25rem;
		border-bottom-right-radius: .25rem;
		border-bottom-left-radius: 0
	}
}

@media (min-width:992px) {
	.list-group-horizontal-lg {
		-ms-flex-direction: row;
		flex-direction: row
	}
	.list-group-horizontal-lg .list-group-item {
		margin-right: -1px;
		margin-bottom: 0
	}
	.list-group-horizontal-lg .list-group-item:first-child {
		border-top-left-radius: .25rem;
		border-bottom-left-radius: .25rem;
		border-top-right-radius: 0
	}
	.list-group-horizontal-lg .list-group-item:last-child {
		margin-right: 0;
		border-top-right-radius: .25rem;
		border-bottom-right-radius: .25rem;
		border-bottom-left-radius: 0
	}
}

@media (min-width:1200px) {
	.list-group-horizontal-xl {
		-ms-flex-direction: row;
		flex-direction: row
	}
	.list-group-horizontal-xl .list-group-item {
		margin-right: -1px;
		margin-bottom: 0
	}
	.list-group-horizontal-xl .list-group-item:first-child {
		border-top-left-radius: .25rem;
		border-bottom-left-radius: .25rem;
		border-top-right-radius: 0
	}
	.list-group-horizontal-xl .list-group-item:last-child {
		margin-right: 0;
		border-top-right-radius: .25rem;
		border-bottom-right-radius: .25rem;
		border-bottom-left-radius: 0
	}
}

.list-group-flush .list-group-item {
	border-right: 0;
	border-left: 0;
	border-radius: 0
}

.list-group-flush .list-group-item:last-child {
	margin-bottom: -1px
}

.list-group-flush:first-child .list-group-item:first-child {
	border-top: 0
}

.list-group-flush:last-child .list-group-item:last-child {
	margin-bottom: 0;
	border-bottom: 0
}

.list-group-item-primary {
	color: #004085;
	background-color: #b8daff
}

.list-group-item-primary.list-group-item-action:focus,
.list-group-item-primary.list-group-item-action:hover {
	color: #004085;
	background-color: #9fcdff
}

.list-group-item-primary.list-group-item-action.active {
	color: #fff;
	background-color: #004085;
	border-color: #004085
}

.list-group-item-secondary {
	color: #383d41;
	background-color: #d6d8db
}

.list-group-item-secondary.list-group-item-action:focus,
.list-group-item-secondary.list-group-item-action:hover {
	color: #383d41;
	background-color: #c8cbcf
}

.list-group-item-secondary.list-group-item-action.active {
	color: #fff;
	background-color: #383d41;
	border-color: #383d41
}

.list-group-item-success {
	color: #155724;
	background-color: #c3e6cb
}

.list-group-item-success.list-group-item-action:focus,
.list-group-item-success.list-group-item-action:hover {
	color: #155724;
	background-color: #b1dfbb
}

.list-group-item-success.list-group-item-action.active {
	color: #fff;
	background-color: #155724;
	border-color: #155724
}

.list-group-item-info {
	color: #0c5460;
	background-color: #bee5eb
}

.list-group-item-info.list-group-item-action:focus,
.list-group-item-info.list-group-item-action:hover {
	color: #0c5460;
	background-color: #abdde5
}

.list-group-item-info.list-group-item-action.active {
	color: #fff;
	background-color: #0c5460;
	border-color: #0c5460
}

.list-group-item-warning {
	color: #856404;
	background-color: #ffeeba
}

.list-group-item-warning.list-group-item-action:focus,
.list-group-item-warning.list-group-item-action:hover {
	color: #856404;
	background-color: #ffe8a1
}

.list-group-item-warning.list-group-item-action.active {
	color: #fff;
	background-color: #856404;
	border-color: #856404
}

.list-group-item-danger {
	color: #721c24;
	background-color: #f5c6cb
}

.list-group-item-danger.list-group-item-action:focus,
.list-group-item-danger.list-group-item-action:hover {
	color: #721c24;
	background-color: #f1b0b7
}

.list-group-item-danger.list-group-item-action.active {
	color: #fff;
	background-color: #721c24;
	border-color: #721c24
}

.list-group-item-light {
	color: #818182;
	background-color: #fdfdfe
}

.list-group-item-light.list-group-item-action:focus,
.list-group-item-light.list-group-item-action:hover {
	color: #818182;
	background-color: #ececf6
}

.list-group-item-light.list-group-item-action.active {
	color: #fff;
	background-color: #818182;
	border-color: #818182
}

.list-group-item-dark {
	color: #1b1e21;
	background-color: #c6c8ca
}

.list-group-item-dark.list-group-item-action:focus,
.list-group-item-dark.list-group-item-action:hover {
	color: #1b1e21;
	background-color: #b9bbbe
}

.list-group-item-dark.list-group-item-action.active {
	color: #fff;
	background-color: #1b1e21;
	border-color: #1b1e21
}

.close {
	float: right;
	font-size: 1.5rem;
	font-weight: 700;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	opacity: .5
}

.close:hover {
	color: #000;
	text-decoration: none
}

.close:not(:disabled):not(.disabled):focus,
.close:not(:disabled):not(.disabled):hover {
	opacity: .75
}

button.close {
	padding: 0;
	background-color: transparent;
	border: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}

a.close.disabled {
	pointer-events: none
}

.toast {
	max-width: 350px;
	overflow: hidden;
	font-size: .875rem;
	background-color: rgba(255, 255, 255, .85);
	background-clip: padding-box;
	border: 1px solid rgba(0, 0, 0, .1);
	box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .1);
	-webkit-backdrop-filter: blur(10px);
	backdrop-filter: blur(10px);
	opacity: 0;
	border-radius: .25rem
}

.toast:not(:last-child) {
	margin-bottom: .75rem
}

.toast.showing {
	opacity: 1
}

.toast.show {
	display: block;
	opacity: 1
}

.toast.hide {
	display: none
}

.toast-header {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	padding: .25rem .75rem;
	color: #6c757d;
	background-color: rgba(255, 255, 255, .85);
	background-clip: padding-box;
	border-bottom: 1px solid rgba(0, 0, 0, .05)
}

.toast-body {
	padding: .75rem
}

.modal-open {
	overflow: hidden
}

.modal-open .modal {
	overflow-x: hidden;
	overflow-y: auto
}

.modal {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1050;
	display: none;
	width: 100%;
	height: 100%;
	overflow: hidden;
	outline: 0
}

.modal-dialog {
	position: relative;
	width: auto;
	margin: .5rem;
	pointer-events: none
}

.modal.fade .modal-dialog {
	transition: -webkit-transform .3s ease-out;
	transition: transform .3s ease-out;
	transition: transform .3s ease-out, -webkit-transform .3s ease-out;
	-webkit-transform: translate(0, -50px);
	transform: translate(0, -50px)
}

@media (prefers-reduced-motion:reduce) {
	.modal.fade .modal-dialog {
		transition: none
	}
}

.modal.show .modal-dialog {
	-webkit-transform: none;
	transform: none
}

.modal-dialog-scrollable {
	display: -ms-flexbox;
	display: flex;
	max-height: calc(100% - 1rem)
}

.modal-dialog-scrollable .modal-content {
	max-height: calc(100vh - 1rem);
	overflow: hidden
}

.modal-dialog-scrollable .modal-footer,
.modal-dialog-scrollable .modal-header {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.modal-dialog-scrollable .modal-body {
	overflow-y: auto
}

.modal-dialog-centered {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	min-height: calc(100% - 1rem)
}

.modal-dialog-centered::before {
	display: block;
	height: calc(100vh - 1rem);
	content: ""
}

.modal-dialog-centered.modal-dialog-scrollable {
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: center;
	justify-content: center;
	height: 100%
}

.modal-dialog-centered.modal-dialog-scrollable .modal-content {
	max-height: none
}

.modal-dialog-centered.modal-dialog-scrollable::before {
	content: none
}

.modal-content {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
	pointer-events: auto;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid rgba(0, 0, 0, .2);
	border-radius: .3rem;
	outline: 0
}

.modal-backdrop {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1040;
	width: 100vw;
	height: 100vh;
	background-color: #000
}

.modal-backdrop.fade {
	opacity: 0
}

.modal-backdrop.show {
	opacity: .5
}

.modal-header {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: start;
	align-items: flex-start;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 1rem 1rem;
	border-bottom: 1px solid #dee2e6;
	border-top-left-radius: .3rem;
	border-top-right-radius: .3rem
}

.modal-header .close {
	padding: 1rem 1rem;
	margin: -1rem -1rem -1rem auto
}

.modal-title {
	margin-bottom: 0;
	line-height: 1.5
}

.modal-body {
	position: relative;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	padding: 1rem
}

.modal-footer {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: end;
	justify-content: flex-end;
	padding: 1rem;
	border-top: 1px solid #dee2e6;
	border-bottom-right-radius: .3rem;
	border-bottom-left-radius: .3rem
}

.modal-footer>:not(:first-child) {
	margin-left: .25rem
}

.modal-footer>:not(:last-child) {
	margin-right: .25rem
}

.modal-scrollbar-measure {
	position: absolute;
	top: -9999px;
	width: 50px;
	height: 50px;
	overflow: scroll
}

@media (min-width:576px) {
	.modal-dialog {
		max-width: 500px;
		margin: 1.75rem auto
	}
	.modal-dialog-scrollable {
		max-height: calc(100% - 3.5rem)
	}
	.modal-dialog-scrollable .modal-content {
		max-height: calc(100vh - 3.5rem)
	}
	.modal-dialog-centered {
		min-height: calc(100% - 3.5rem)
	}
	.modal-dialog-centered::before {
		height: calc(100vh - 3.5rem)
	}
	.modal-sm {
		max-width: 300px
	}
}

@media (min-width:992px) {
	.modal-lg,
	.modal-xl {
		max-width: 800px
	}
}

@media (min-width:1200px) {
	.modal-xl {
		max-width: 1140px
	}
}

.tooltip {
	position: absolute;
	z-index: 1070;
	display: block;
	margin: 0;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	font-style: normal;
	font-weight: 400;
	line-height: 1.5;
	text-align: left;
	text-align: start;
	text-decoration: none;
	text-shadow: none;
	text-transform: none;
	letter-spacing: normal;
	word-break: normal;
	word-spacing: normal;
	white-space: normal;
	line-break: auto;
	font-size: .875rem;
	word-wrap: break-word;
	opacity: 0
}

.tooltip.show {
	opacity: .9
}

.tooltip .arrow {
	position: absolute;
	display: block;
	width: .8rem;
	height: .4rem
}

.tooltip .arrow::before {
	position: absolute;
	content: "";
	border-color: transparent;
	border-style: solid
}

.bs-tooltip-auto[x-placement^=top],
.bs-tooltip-top {
	padding: .4rem 0
}

.bs-tooltip-auto[x-placement^=top] .arrow,
.bs-tooltip-top .arrow {
	bottom: 0
}

.bs-tooltip-auto[x-placement^=top] .arrow::before,
.bs-tooltip-top .arrow::before {
	top: 0;
	border-width: .4rem .4rem 0;
	border-top-color: #000
}

.bs-tooltip-auto[x-placement^=right],
.bs-tooltip-right {
	padding: 0 .4rem
}

.bs-tooltip-auto[x-placement^=right] .arrow,
.bs-tooltip-right .arrow {
	left: 0;
	width: .4rem;
	height: .8rem
}

.bs-tooltip-auto[x-placement^=right] .arrow::before,
.bs-tooltip-right .arrow::before {
	right: 0;
	border-width: .4rem .4rem .4rem 0;
	border-right-color: #000
}

.bs-tooltip-auto[x-placement^=bottom],
.bs-tooltip-bottom {
	padding: .4rem 0
}

.bs-tooltip-auto[x-placement^=bottom] .arrow,
.bs-tooltip-bottom .arrow {
	top: 0
}

.bs-tooltip-auto[x-placement^=bottom] .arrow::before,
.bs-tooltip-bottom .arrow::before {
	bottom: 0;
	border-width: 0 .4rem .4rem;
	border-bottom-color: #000
}

.bs-tooltip-auto[x-placement^=left],
.bs-tooltip-left {
	padding: 0 .4rem
}

.bs-tooltip-auto[x-placement^=left] .arrow,
.bs-tooltip-left .arrow {
	right: 0;
	width: .4rem;
	height: .8rem
}

.bs-tooltip-auto[x-placement^=left] .arrow::before,
.bs-tooltip-left .arrow::before {
	left: 0;
	border-width: .4rem 0 .4rem .4rem;
	border-left-color: #000
}

.tooltip-inner {
	max-width: 200px;
	padding: .25rem .5rem;
	color: #fff;
	text-align: center;
	background-color: #000;
	border-radius: .25rem
}

.popover {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1060;
	display: block;
	max-width: 276px;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	font-style: normal;
	font-weight: 400;
	line-height: 1.5;
	text-align: left;
	text-align: start;
	text-decoration: none;
	text-shadow: none;
	text-transform: none;
	letter-spacing: normal;
	word-break: normal;
	word-spacing: normal;
	white-space: normal;
	line-break: auto;
	font-size: .875rem;
	word-wrap: break-word;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid rgba(0, 0, 0, .2);
	border-radius: .3rem
}

.popover .arrow {
	position: absolute;
	display: block;
	width: 1rem;
	height: .5rem;
	margin: 0 .3rem
}

.popover .arrow::after,
.popover .arrow::before {
	position: absolute;
	display: block;
	content: "";
	border-color: transparent;
	border-style: solid
}

.bs-popover-auto[x-placement^=top],
.bs-popover-top {
	margin-bottom: .5rem
}

.bs-popover-auto[x-placement^=top]>.arrow,
.bs-popover-top>.arrow {
	bottom: calc((.5rem + 1px) * -1)
}

.bs-popover-auto[x-placement^=top]>.arrow::before,
.bs-popover-top>.arrow::before {
	bottom: 0;
	border-width: .5rem .5rem 0;
	border-top-color: rgba(0, 0, 0, .25)
}

.bs-popover-auto[x-placement^=top]>.arrow::after,
.bs-popover-top>.arrow::after {
	bottom: 1px;
	border-width: .5rem .5rem 0;
	border-top-color: #fff
}

.bs-popover-auto[x-placement^=right],
.bs-popover-right {
	margin-left: .5rem
}

.bs-popover-auto[x-placement^=right]>.arrow,
.bs-popover-right>.arrow {
	left: calc((.5rem + 1px) * -1);
	width: .5rem;
	height: 1rem;
	margin: .3rem 0
}

.bs-popover-auto[x-placement^=right]>.arrow::before,
.bs-popover-right>.arrow::before {
	left: 0;
	border-width: .5rem .5rem .5rem 0;
	border-right-color: rgba(0, 0, 0, .25)
}

.bs-popover-auto[x-placement^=right]>.arrow::after,
.bs-popover-right>.arrow::after {
	left: 1px;
	border-width: .5rem .5rem .5rem 0;
	border-right-color: #fff
}

.bs-popover-auto[x-placement^=bottom],
.bs-popover-bottom {
	margin-top: .5rem
}

.bs-popover-auto[x-placement^=bottom]>.arrow,
.bs-popover-bottom>.arrow {
	top: calc((.5rem + 1px) * -1)
}

.bs-popover-auto[x-placement^=bottom]>.arrow::before,
.bs-popover-bottom>.arrow::before {
	top: 0;
	border-width: 0 .5rem .5rem .5rem;
	border-bottom-color: rgba(0, 0, 0, .25)
}

.bs-popover-auto[x-placement^=bottom]>.arrow::after,
.bs-popover-bottom>.arrow::after {
	top: 1px;
	border-width: 0 .5rem .5rem .5rem;
	border-bottom-color: #fff
}

.bs-popover-auto[x-placement^=bottom] .popover-header::before,
.bs-popover-bottom .popover-header::before {
	position: absolute;
	top: 0;
	left: 50%;
	display: block;
	width: 1rem;
	margin-left: -.5rem;
	content: "";
	border-bottom: 1px solid #f7f7f7
}

.bs-popover-auto[x-placement^=left],
.bs-popover-left {
	margin-right: .5rem
}

.bs-popover-auto[x-placement^=left]>.arrow,
.bs-popover-left>.arrow {
	right: calc((.5rem + 1px) * -1);
	width: .5rem;
	height: 1rem;
	margin: .3rem 0
}

.bs-popover-auto[x-placement^=left]>.arrow::before,
.bs-popover-left>.arrow::before {
	right: 0;
	border-width: .5rem 0 .5rem .5rem;
	border-left-color: rgba(0, 0, 0, .25)
}

.bs-popover-auto[x-placement^=left]>.arrow::after,
.bs-popover-left>.arrow::after {
	right: 1px;
	border-width: .5rem 0 .5rem .5rem;
	border-left-color: #fff
}

.popover-header {
	padding: .5rem .75rem;
	margin-bottom: 0;
	font-size: 1rem;
	background-color: #f7f7f7;
	border-bottom: 1px solid #ebebeb;
	border-top-left-radius: calc(.3rem - 1px);
	border-top-right-radius: calc(.3rem - 1px)
}

.popover-header:empty {
	display: none
}

.popover-body {
	padding: .5rem .75rem;
	color: #212529
}

.carousel {
	position: relative
}

.carousel.pointer-event {
	-ms-touch-action: pan-y;
	touch-action: pan-y
}

.carousel-inner {
	position: relative;
	width: 100%;
	overflow: hidden
}

.carousel-inner::after {
	display: block;
	clear: both;
	content: ""
}

.carousel-item {
	position: relative;
	display: none;
	float: left;
	width: 100%;
	margin-right: -100%;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	transition: -webkit-transform .6s ease-in-out;
	transition: transform .6s ease-in-out;
	transition: transform .6s ease-in-out, -webkit-transform .6s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
	.carousel-item {
		transition: none
	}
}

.carousel-item-next,
.carousel-item-prev,
.carousel-item.active {
	display: block
}

.active.carousel-item-right,
.carousel-item-next:not(.carousel-item-left) {
	-webkit-transform: translateX(100%);
	transform: translateX(100%)
}

.active.carousel-item-left,
.carousel-item-prev:not(.carousel-item-right) {
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%)
}

.carousel-fade .carousel-item {
	opacity: 0;
	transition-property: opacity;
	-webkit-transform: none;
	transform: none

}

.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right,
.carousel-fade .carousel-item.active {
	z-index: 1;
	opacity: 1
}

.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
	z-index: 0;
	opacity: 0;
	transition: 0s .6s opacity
}

@media (prefers-reduced-motion:reduce) {
	.carousel-fade .active.carousel-item-left,
	.carousel-fade .active.carousel-item-right {
		transition: none
	}
}

.carousel-control-next,
.carousel-control-prev {
	position: absolute;
	top: 0;
	bottom: 0;
	z-index: 1;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 15%;
	color: #fff;
	text-align: center;
	opacity: .5;
	transition: opacity .15s ease
}

@media (prefers-reduced-motion:reduce) {
	.carousel-control-next,
	.carousel-control-prev {
		transition: none
	}
}

.carousel-control-next:focus,
.carousel-control-next:hover,
.carousel-control-prev:focus,
.carousel-control-prev:hover {
	color: #fff;
	text-decoration: none;
	outline: 0;
	opacity: .9
}

.carousel-control-prev {
	left: 0
}

.carousel-control-next {
	right: 0
}

.carousel-control-next-icon,
.carousel-control-prev-icon {
	display: inline-block;
	width: 20px;
	height: 20px;
	background: no-repeat 50%/100% 100%
}

.carousel-control-prev-icon {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e")
}

.carousel-control-next-icon {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e")
}

.carousel-indicators {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 15;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	padding-left: 0;
	margin-right: 15%;
	margin-left: 15%;
	list-style: none
}

.carousel-indicators li {
	box-sizing: content-box;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
	width: 30px;
	height: 3px;
	margin-right: 3px;
	margin-left: 3px;
	text-indent: -999px;
	cursor: pointer;
	background-color: #fff;
	background-clip: padding-box;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	opacity: .5;
	transition: opacity .6s ease
}

@media (prefers-reduced-motion:reduce) {
	.carousel-indicators li {
		transition: none
	}
}

.carousel-indicators .active {
	opacity: 1
}

.carousel-caption {
	position: absolute;
	right: 15%;
	bottom: 20px;
	left: 15%;
	z-index: 10;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #fff;
	text-align: center
}

@-webkit-keyframes spinner-border {
	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@keyframes spinner-border {
	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

.spinner-border {
	display: inline-block;
	width: 2rem;
	height: 2rem;
	vertical-align: text-bottom;
	border: .25em solid currentColor;
	border-right-color: transparent;
	border-radius: 50%;
	-webkit-animation: spinner-border .75s linear infinite;
	animation: spinner-border .75s linear infinite
}

.spinner-border-sm {
	width: 1rem;
	height: 1rem;
	border-width: .2em
}

@-webkit-keyframes spinner-grow {
	0% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}
	50% {
		opacity: 1
	}
}

@keyframes spinner-grow {
	0% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}
	50% {
		opacity: 1
	}
}

.spinner-grow {
	display: inline-block;
	width: 2rem;
	height: 2rem;
	vertical-align: text-bottom;
	background-color: currentColor;
	border-radius: 50%;
	opacity: 0;
	-webkit-animation: spinner-grow .75s linear infinite;
	animation: spinner-grow .75s linear infinite
}

.spinner-grow-sm {
	width: 1rem;
	height: 1rem
}

.align-baseline {
	vertical-align: baseline!important
}

.align-top {
	vertical-align: top!important
}

.align-middle {
	vertical-align: middle!important
}

.align-bottom {
	vertical-align: bottom!important
}

.align-text-bottom {
	vertical-align: text-bottom!important
}

.align-text-top {
	vertical-align: text-top!important
}

.bg-primary {
	background-color: #007bff!important
}

a.bg-primary:focus,
a.bg-primary:hover,
button.bg-primary:focus,
button.bg-primary:hover {
	background-color: #0062cc!important
}

.bg-secondary {
	background-color: #6c757d!important
}

a.bg-secondary:focus,
a.bg-secondary:hover,
button.bg-secondary:focus,
button.bg-secondary:hover {
	background-color: #545b62!important
}

.bg-success {
	background-color: #28a745!important
}

a.bg-success:focus,
a.bg-success:hover,
button.bg-success:focus,
button.bg-success:hover {
	background-color: #1e7e34!important
}

.bg-info {
	background-color: #17a2b8!important
}

a.bg-info:focus,
a.bg-info:hover,
button.bg-info:focus,
button.bg-info:hover {
	background-color: #117a8b!important
}

.bg-warning {
	background-color: #ffc107!important
}

a.bg-warning:focus,
a.bg-warning:hover,
button.bg-warning:focus,
button.bg-warning:hover {
	background-color: #d39e00!important
}

.bg-danger {
	background-color: #dc3545!important
}

a.bg-danger:focus,
a.bg-danger:hover,
button.bg-danger:focus,
button.bg-danger:hover {
	background-color: #bd2130!important
}

.bg-light {
	background-color: #f8f9fa!important
}

a.bg-light:focus,
a.bg-light:hover,
button.bg-light:focus,
button.bg-light:hover {
	background-color: #dae0e5!important
}

.bg-dark {
	background-color: #343a40!important
}

a.bg-dark:focus,
a.bg-dark:hover,
button.bg-dark:focus,
button.bg-dark:hover {
	background-color: #1d2124!important
}

.bg-white {
	background-color: #fff!important
}

.bg-transparent {
	background-color: transparent!important
}

.border {
	border: 1px solid #dee2e6!important
}

.border-top {
	border-top: 1px solid #dee2e6!important
}

.border-right {
	border-right: 1px solid #dee2e6!important
}

.border-bottom {
	border-bottom: 1px solid #dee2e6!important
}

.border-left {
	border-left: 1px solid #dee2e6!important
}

.border-0 {
	border: 0!important
}

.border-top-0 {
	border-top: 0!important
}

.border-right-0 {
	border-right: 0!important
}

.border-bottom-0 {
	border-bottom: 0!important
}

.border-left-0 {
	border-left: 0!important
}

.border-primary {
	border-color: #007bff!important
}

.border-secondary {
	border-color: #6c757d!important
}

.border-success {
	border-color: #28a745!important
}

.border-info {
	border-color: #17a2b8!important
}

.border-warning {
	border-color: #ffc107!important
}

.border-danger {
	border-color: #dc3545!important
}

.border-light {
	border-color: #f8f9fa!important
}

.border-dark {
	border-color: #343a40!important
}

.border-white {
	border-color: #fff!important
}

.rounded-sm {
	border-radius: .2rem!important
}

.rounded {
	border-radius: .25rem!important
}

.rounded-top {
	border-top-left-radius: .25rem!important;
	border-top-right-radius: .25rem!important
}

.rounded-right {
	border-top-right-radius: .25rem!important;
	border-bottom-right-radius: .25rem!important
}

.rounded-bottom {
	border-bottom-right-radius: .25rem!important;
	border-bottom-left-radius: .25rem!important
}

.rounded-left {
	border-top-left-radius: .25rem!important;
	border-bottom-left-radius: .25rem!important
}

.rounded-lg {
	border-radius: .3rem!important
}

.rounded-circle {
	border-radius: 50%!important
}

.rounded-pill {
	border-radius: 50rem!important
}

.rounded-0 {
	border-radius: 0!important
}

.clearfix::after {
	display: block;
	clear: both;
	content: ""
}

.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
}

@media (min-width:576px) {
	.d-sm-none {
		display: none!important
	}
	.d-sm-inline {
		display: inline!important
	}
	.d-sm-inline-block {
		display: inline-block!important
	}
	.d-sm-block {
		display: block!important
	}
	.d-sm-table {
		display: table!important
	}
	.d-sm-table-row {
		display: table-row!important
	}
	.d-sm-table-cell {
		display: table-cell!important
	}
	.d-sm-flex {
		display: -ms-flexbox!important;
		display: flex!important
	}
	.d-sm-inline-flex {
		display: -ms-inline-flexbox!important;
		display: inline-flex!important
	}
}

@media (min-width:768px) {
	.d-md-none {
		display: none!important
	}
	.d-md-inline {
		display: inline!important
	}
	.d-md-inline-block {
		display: inline-block!important
	}
	.d-md-block {
		display: block!important
	}
	.d-md-table {
		display: table!important
	}
	.d-md-table-row {
		display: table-row!important
	}
	.d-md-table-cell {
		display: table-cell!important
	}
	.d-md-flex {
		display: -ms-flexbox!important;
		display: flex!important
	}
	.d-md-inline-flex {
		display: -ms-inline-flexbox!important;
		display: inline-flex!important
	}
}

@media (min-width:992px) {
	.d-lg-none {
		display: none!important
	}
	.d-lg-inline {
		display: inline!important
	}
	.d-lg-inline-block {
		display: inline-block!important
	}
	.d-lg-block {
		display: block!important
	}
	.d-lg-table {
		display: table!important
	}
	.d-lg-table-row {
		display: table-row!important
	}
	.d-lg-table-cell {
		display: table-cell!important
	}
	.d-lg-flex {
		display: -ms-flexbox!important;
		display: flex!important
	}
	.d-lg-inline-flex {
		display: -ms-inline-flexbox!important;
		display: inline-flex!important
	}
}

@media (min-width:1200px) {
	.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
	}
}

@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
	}
}

.embed-responsive {
	position: relative;
	display: block;
	width: 100%;
	padding: 0;
	overflow: hidden
}

.embed-responsive::before {
	display: block;
	content: ""
}

.embed-responsive .embed-responsive-item,
.embed-responsive embed,
.embed-responsive iframe,
.embed-responsive object,
.embed-responsive video {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0
}

.embed-responsive-21by9::before {
	padding-top: 42.857143%
}

.embed-responsive-16by9::before {
	padding-top: 56.25%
}

.embed-responsive-4by3::before {
	padding-top: 75%
}

.embed-responsive-1by1::before {
	padding-top: 100%
}

.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
}

@media (min-width:576px) {
	.flex-sm-row {
		-ms-flex-direction: row!important;
		flex-direction: row!important
	}
	.flex-sm-column {
		-ms-flex-direction: column!important;
		flex-direction: column!important
	}
	.flex-sm-row-reverse {
		-ms-flex-direction: row-reverse!important;
		flex-direction: row-reverse!important
	}
	.flex-sm-column-reverse {
		-ms-flex-direction: column-reverse!important;
		flex-direction: column-reverse!important
	}
	.flex-sm-wrap {
		-ms-flex-wrap: wrap!important;
		flex-wrap: wrap!important
	}
	.flex-sm-nowrap {
		-ms-flex-wrap: nowrap!important;
		flex-wrap: nowrap!important
	}
	.flex-sm-wrap-reverse {
		-ms-flex-wrap: wrap-reverse!important;
		flex-wrap: wrap-reverse!important
	}
	.flex-sm-fill {
		-ms-flex: 1 1 auto!important;
		flex: 1 1 auto!important
	}
	.flex-sm-grow-0 {
		-ms-flex-positive: 0!important;
		flex-grow: 0!important
	}
	.flex-sm-grow-1 {
		-ms-flex-positive: 1!important;
		flex-grow: 1!important
	}
	.flex-sm-shrink-0 {
		-ms-flex-negative: 0!important;
		flex-shrink: 0!important
	}
	.flex-sm-shrink-1 {
		-ms-flex-negative: 1!important;
		flex-shrink: 1!important
	}
	.justify-content-sm-start {
		-ms-flex-pack: start!important;
		justify-content: flex-start!important
	}
	.justify-content-sm-end {
		-ms-flex-pack: end!important;
		justify-content: flex-end!important
	}
	.justify-content-sm-center {
		-ms-flex-pack: center!important;
		justify-content: center!important
	}
	.justify-content-sm-between {
		-ms-flex-pack: justify!important;
		justify-content: space-between!important
	}
	.justify-content-sm-around {
		-ms-flex-pack: distribute!important;
		justify-content: space-around!important
	}
	.align-items-sm-start {
		-ms-flex-align: start!important;
		align-items: flex-start!important
	}
	.align-items-sm-end {
		-ms-flex-align: end!important;
		align-items: flex-end!important
	}
	.align-items-sm-center {
		-ms-flex-align: center!important;
		align-items: center!important
	}
	.align-items-sm-baseline {
		-ms-flex-align: baseline!important;
		align-items: baseline!important
	}
	.align-items-sm-stretch {
		-ms-flex-align: stretch!important;
		align-items: stretch!important
	}
	.align-content-sm-start {
		-ms-flex-line-pack: start!important;
		align-content: flex-start!important
	}
	.align-content-sm-end {
		-ms-flex-line-pack: end!important;
		align-content: flex-end!important
	}
	.align-content-sm-center {
		-ms-flex-line-pack: center!important;
		align-content: center!important
	}
	.align-content-sm-between {
		-ms-flex-line-pack: justify!important;
		align-content: space-between!important
	}
	.align-content-sm-around {
		-ms-flex-line-pack: distribute!important;
		align-content: space-around!important
	}
	.align-content-sm-stretch {
		-ms-flex-line-pack: stretch!important;
		align-content: stretch!important
	}
	.align-self-sm-auto {
		-ms-flex-item-align: auto!important;
		align-self: auto!important
	}
	.align-self-sm-start {
		-ms-flex-item-align: start!important;
		align-self: flex-start!important
	}
	.align-self-sm-end {
		-ms-flex-item-align: end!important;
		align-self: flex-end!important
	}
	.align-self-sm-center {
		-ms-flex-item-align: center!important;
		align-self: center!important
	}
	.align-self-sm-baseline {
		-ms-flex-item-align: baseline!important;
		align-self: baseline!important
	}
	.align-self-sm-stretch {
		-ms-flex-item-align: stretch!important;
		align-self: stretch!important
	}
}

@media (min-width:768px) {
	.flex-md-row {
		-ms-flex-direction: row!important;
		flex-direction: row!important
	}
	.flex-md-column {
		-ms-flex-direction: column!important;
		flex-direction: column!important
	}
	.flex-md-row-reverse {
		-ms-flex-direction: row-reverse!important;
		flex-direction: row-reverse!important
	}
	.flex-md-column-reverse {
		-ms-flex-direction: column-reverse!important;
		flex-direction: column-reverse!important
	}
	.flex-md-wrap {
		-ms-flex-wrap: wrap!important;
		flex-wrap: wrap!important
	}
	.flex-md-nowrap {
		-ms-flex-wrap: nowrap!important;
		flex-wrap: nowrap!important
	}
	.flex-md-wrap-reverse {
		-ms-flex-wrap: wrap-reverse!important;
		flex-wrap: wrap-reverse!important
	}
	.flex-md-fill {
		-ms-flex: 1 1 auto!important;
		flex: 1 1 auto!important
	}
	.flex-md-grow-0 {
		-ms-flex-positive: 0!important;
		flex-grow: 0!important
	}
	.flex-md-grow-1 {
		-ms-flex-positive: 1!important;
		flex-grow: 1!important
	}
	.flex-md-shrink-0 {
		-ms-flex-negative: 0!important;
		flex-shrink: 0!important
	}
	.flex-md-shrink-1 {
		-ms-flex-negative: 1!important;
		flex-shrink: 1!important
	}
	.justify-content-md-start {
		-ms-flex-pack: start!important;
		justify-content: flex-start!important
	}
	.justify-content-md-end {
		-ms-flex-pack: end!important;
		justify-content: flex-end!important
	}
	.justify-content-md-center {
		-ms-flex-pack: center!important;
		justify-content: center!important
	}
	.justify-content-md-between {
		-ms-flex-pack: justify!important;
		justify-content: space-between!important
	}
	.justify-content-md-around {
		-ms-flex-pack: distribute!important;
		justify-content: space-around!important
	}
	.align-items-md-start {
		-ms-flex-align: start!important;
		align-items: flex-start!important
	}
	.align-items-md-end {
		-ms-flex-align: end!important;
		align-items: flex-end!important
	}
	.align-items-md-center {
		-ms-flex-align: center!important;
		align-items: center!important
	}
	.align-items-md-baseline {
		-ms-flex-align: baseline!important;
		align-items: baseline!important
	}
	.align-items-md-stretch {
		-ms-flex-align: stretch!important;
		align-items: stretch!important
	}
	.align-content-md-start {
		-ms-flex-line-pack: start!important;
		align-content: flex-start!important
	}
	.align-content-md-end {
		-ms-flex-line-pack: end!important;
		align-content: flex-end!important
	}
	.align-content-md-center {
		-ms-flex-line-pack: center!important;
		align-content: center!important
	}
	.align-content-md-between {
		-ms-flex-line-pack: justify!important;
		align-content: space-between!important
	}
	.align-content-md-around {
		-ms-flex-line-pack: distribute!important;
		align-content: space-around!important
	}
	.align-content-md-stretch {
		-ms-flex-line-pack: stretch!important;
		align-content: stretch!important
	}
	.align-self-md-auto {
		-ms-flex-item-align: auto!important;
		align-self: auto!important
	}
	.align-self-md-start {
		-ms-flex-item-align: start!important;
		align-self: flex-start!important
	}
	.align-self-md-end {
		-ms-flex-item-align: end!important;
		align-self: flex-end!important
	}
	.align-self-md-center {
		-ms-flex-item-align: center!important;
		align-self: center!important
	}
	.align-self-md-baseline {
		-ms-flex-item-align: baseline!important;
		align-self: baseline!important
	}
	.align-self-md-stretch {
		-ms-flex-item-align: stretch!important;
		align-self: stretch!important
	}
}

@media (min-width:992px) {
	.flex-lg-row {
		-ms-flex-direction: row!important;
		flex-direction: row!important
	}
	.flex-lg-column {
		-ms-flex-direction: column!important;
		flex-direction: column!important
	}
	.flex-lg-row-reverse {
		-ms-flex-direction: row-reverse!important;
		flex-direction: row-reverse!important
	}
	.flex-lg-column-reverse {
		-ms-flex-direction: column-reverse!important;
		flex-direction: column-reverse!important
	}
	.flex-lg-wrap {
		-ms-flex-wrap: wrap!important;
		flex-wrap: wrap!important
	}
	.flex-lg-nowrap {
		-ms-flex-wrap: nowrap!important;
		flex-wrap: nowrap!important
	}
	.flex-lg-wrap-reverse {
		-ms-flex-wrap: wrap-reverse!important;
		flex-wrap: wrap-reverse!important
	}
	.flex-lg-fill {
		-ms-flex: 1 1 auto!important;
		flex: 1 1 auto!important
	}
	.flex-lg-grow-0 {
		-ms-flex-positive: 0!important;
		flex-grow: 0!important
	}
	.flex-lg-grow-1 {
		-ms-flex-positive: 1!important;
		flex-grow: 1!important
	}
	.flex-lg-shrink-0 {
		-ms-flex-negative: 0!important;
		flex-shrink: 0!important
	}
	.flex-lg-shrink-1 {
		-ms-flex-negative: 1!important;
		flex-shrink: 1!important
	}
	.justify-content-lg-start {
		-ms-flex-pack: start!important;
		justify-content: flex-start!important
	}
	.justify-content-lg-end {
		-ms-flex-pack: end!important;
		justify-content: flex-end!important
	}
	.justify-content-lg-center {
		-ms-flex-pack: center!important;
		justify-content: center!important
	}
	.justify-content-lg-between {
		-ms-flex-pack: justify!important;
		justify-content: space-between!important
	}
	.justify-content-lg-around {
		-ms-flex-pack: distribute!important;
		justify-content: space-around!important
	}
	.align-items-lg-start {
		-ms-flex-align: start!important;
		align-items: flex-start!important
	}
	.align-items-lg-end {
		-ms-flex-align: end!important;
		align-items: flex-end!important
	}
	.align-items-lg-center {
		-ms-flex-align: center!important;
		align-items: center!important
	}
	.align-items-lg-baseline {
		-ms-flex-align: baseline!important;
		align-items: baseline!important
	}
	.align-items-lg-stretch {
		-ms-flex-align: stretch!important;
		align-items: stretch!important
	}
	.align-content-lg-start {
		-ms-flex-line-pack: start!important;
		align-content: flex-start!important
	}
	.align-content-lg-end {
		-ms-flex-line-pack: end!important;
		align-content: flex-end!important
	}
	.align-content-lg-center {
		-ms-flex-line-pack: center!important;
		align-content: center!important
	}
	.align-content-lg-between {
		-ms-flex-line-pack: justify!important;
		align-content: space-between!important
	}
	.align-content-lg-around {
		-ms-flex-line-pack: distribute!important;
		align-content: space-around!important
	}
	.align-content-lg-stretch {
		-ms-flex-line-pack: stretch!important;
		align-content: stretch!important
	}
	.align-self-lg-auto {
		-ms-flex-item-align: auto!important;
		align-self: auto!important
	}
	.align-self-lg-start {
		-ms-flex-item-align: start!important;
		align-self: flex-start!important
	}
	.align-self-lg-end {
		-ms-flex-item-align: end!important;
		align-self: flex-end!important
	}
	.align-self-lg-center {
		-ms-flex-item-align: center!important;
		align-self: center!important
	}
	.align-self-lg-baseline {
		-ms-flex-item-align: baseline!important;
		align-self: baseline!important
	}
	.align-self-lg-stretch {
		-ms-flex-item-align: stretch!important;
		align-self: stretch!important
	}
}

@media (min-width:1200px) {
	.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
	}
}

.float-left {
	float: left!important
}

.float-right {
	float: right!important
}

.float-none {
	float: none!important
}

@media (min-width:576px) {
	.float-sm-left {
		float: left!important
	}
	.float-sm-right {
		float: right!important
	}
	.float-sm-none {
		float: none!important
	}
}

@media (min-width:768px) {
	.float-md-left {
		float: left!important
	}
	.float-md-right {
		float: right!important
	}
	.float-md-none {
		float: none!important
	}
}

@media (min-width:992px) {
	.float-lg-left {
		float: left!important
	}
	.float-lg-right {
		float: right!important
	}
	.float-lg-none {
		float: none!important
	}
}

@media (min-width:1200px) {
	.float-xl-left {
		float: left!important
	}
	.float-xl-right {
		float: right!important
	}
	.float-xl-none {
		float: none!important
	}
}

.overflow-auto {
	overflow: auto!important
}

.overflow-hidden {
	overflow: hidden!important
}

.position-static {
	position: static!important
}

.position-relative {
	position: relative!important
}

.position-absolute {
	position: absolute!important
}

.position-fixed {
	position: fixed!important
}

.position-sticky {
	position: -webkit-sticky!important;
	position: sticky!important
}

.fixed-top {
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	z-index: 1030
}

.fixed-bottom {
	position: fixed;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1030
}

@supports ((position:-webkit-sticky) or (position:sticky)) {
	.sticky-top {
		position: -webkit-sticky;
		position: sticky;
		top: 0;
		z-index: 1020
	}
}

.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border: 0
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
	position: static;
	width: auto;
	height: auto;
	overflow: visible;
	clip: auto;
	white-space: normal
}

.shadow-sm {
	box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075)!important
}

.shadow {
	box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15)!important
}

.shadow-lg {
	box-shadow: 0 1rem 3rem rgba(0, 0, 0, .175)!important
}

.shadow-none {
	box-shadow: none!important
}

.w-25 {
	width: 25%!important
}

.w-50 {
	width: 50%!important
}

.w-75 {
	width: 75%!important
}

.w-100 {
	width: 100%!important
}

.w-auto {
	width: auto!important
}

.h-25 {
	height: 25%!important
}

.h-50 {
	height: 50%!important
}

.h-75 {
	height: 75%!important
}

.h-100 {
	height: 100%!important
}

.h-auto {
	height: auto!important
}

.mw-100 {
	max-width: 100%!important
}

.mh-100 {
	max-height: 100%!important
}

.min-vw-100 {
	min-width: 100vw!important
}

.min-vh-100 {
	min-height: 100vh!important
}

.vw-100 {
	width: 100vw!important
}

.vh-100 {
	height: 100vh!important
}

.stretched-link::after {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1;
	pointer-events: auto;
	content: "";
	background-color: rgba(0, 0, 0, 0)
}

.m-0 {
	margin: 0!important
}

.mt-0,
.my-0 {
	margin-top: 0!important
}

.mr-0,
.mx-0 {
	margin-right: 0!important
}

.mb-0,
.my-0 {
	margin-bottom: 0!important
}

.ml-0,
.mx-0 {
	margin-left: 0!important
}

.m-1 {
	margin: .25rem!important
}

.mt-1,
.my-1 {
	margin-top: .25rem!important
}

.mr-1,
.mx-1 {
	margin-right: .25rem!important
}

.mb-1,
.my-1 {
	margin-bottom: .25rem!important
}

.ml-1,
.mx-1 {
	margin-left: .25rem!important
}

.m-2 {
	margin: .5rem!important
}

.mt-2,
.my-2 {
	margin-top: .5rem!important
}

.mr-2,
.mx-2 {
	margin-right: .5rem!important
}

.mb-2,
.my-2 {
	margin-bottom: .5rem!important
}

.ml-2,
.mx-2 {
	margin-left: .5rem!important
}

.m-3 {
	margin: 1rem!important
}

.mt-3,
.my-3 {
	margin-top: 1rem!important
}

.mr-3,
.mx-3 {
	margin-right: 1rem!important
}

.mb-3,
.my-3 {
	margin-bottom: 1rem!important
}

.ml-3,
.mx-3 {
	margin-left: 1rem!important
}

.m-4 {
	margin: 1.5rem!important
}

.mt-4,
.my-4 {
	margin-top: 1.5rem!important
}

.mr-4,
.mx-4 {
	margin-right: 1.5rem!important
}

.mb-4,
.my-4 {
	margin-bottom: 1.5rem!important
}

.ml-4,
.mx-4 {
	margin-left: 1.5rem!important
}

.m-5 {
	margin: 3rem!important
}

.mt-5,
.my-5 {
	margin-top: 3rem!important
}

.mr-5,
.mx-5 {
	margin-right: 3rem!important
}

.mb-5,
.my-5 {
	margin-bottom: 3rem!important
}

.ml-5,
.mx-5 {
	margin-left: 3rem!important
}

.p-0 {
	padding: 0!important
}

.pt-0,
.py-0 {
	padding-top: 0!important
}

.pr-0,
.px-0 {
	padding-right: 0!important
}

.pb-0,
.py-0 {
	padding-bottom: 0!important
}

.pl-0,
.px-0 {
	padding-left: 0!important
}

.p-1 {
	padding: .25rem!important
}

.pt-1,
.py-1 {
	padding-top: .25rem!important
}

.pr-1,
.px-1 {
	padding-right: .25rem!important
}

.pb-1,
.py-1 {
	padding-bottom: .25rem!important
}

.pl-1,
.px-1 {
	padding-left: .25rem!important
}

.p-2 {
	padding: .5rem!important
}

.pt-2,
.py-2 {
	padding-top: .5rem!important
}

.pr-2,
.px-2 {
	padding-right: .5rem!important
}

.pb-2,
.py-2 {
	padding-bottom: .5rem!important
}

.pl-2,
.px-2 {
	padding-left: .5rem!important
}

.p-3 {
	padding: 1rem!important
}

.pt-3,
.py-3 {
	padding-top: 1rem!important
}

.pr-3,
.px-3 {
	padding-right: 1rem!important
}

.pb-3,
.py-3 {
	padding-bottom: 1rem!important
}

.pl-3,
.px-3 {
	padding-left: 1rem!important
}

.p-4 {
	padding: 1.5rem!important
}

.pt-4,
.py-4 {
	padding-top: 1.5rem!important
}

.pr-4,
.px-4 {
	padding-right: 1.5rem!important
}

.pb-4,
.py-4 {
	padding-bottom: 1.5rem!important
}

.pl-4,
.px-4 {
	padding-left: 1.5rem!important
}

.p-5 {
	padding: 3rem!important
}

.pt-5,
.py-5 {
	padding-top: 3rem!important
}

.pr-5,
.px-5 {
	padding-right: 3rem!important
}

.pb-5,
.py-5 {
	padding-bottom: 3rem!important
}

.pl-5,
.px-5 {
	padding-left: 3rem!important
}

.m-n1 {
	margin: -.25rem!important
}

.mt-n1,
.my-n1 {
	margin-top: -.25rem!important
}

.mr-n1,
.mx-n1 {
	margin-right: -.25rem!important
}

.mb-n1,
.my-n1 {
	margin-bottom: -.25rem!important
}

.ml-n1,
.mx-n1 {
	margin-left: -.25rem!important
}

.m-n2 {
	margin: -.5rem!important
}

.mt-n2,
.my-n2 {
	margin-top: -.5rem!important
}

.mr-n2,
.mx-n2 {
	margin-right: -.5rem!important
}

.mb-n2,
.my-n2 {
	margin-bottom: -.5rem!important
}

.ml-n2,
.mx-n2 {
	margin-left: -.5rem!important
}

.m-n3 {
	margin: -1rem!important
}

.mt-n3,
.my-n3 {
	margin-top: -1rem!important
}

.mr-n3,
.mx-n3 {
	margin-right: -1rem!important
}

.mb-n3,
.my-n3 {
	margin-bottom: -1rem!important
}

.ml-n3,
.mx-n3 {
	margin-left: -1rem!important
}

.m-n4 {
	margin: -1.5rem!important
}

.mt-n4,
.my-n4 {
	margin-top: -1.5rem!important
}

.mr-n4,
.mx-n4 {
	margin-right: -1.5rem!important
}

.mb-n4,
.my-n4 {
	margin-bottom: -1.5rem!important
}

.ml-n4,
.mx-n4 {
	margin-left: -1.5rem!important
}

.m-n5 {
	margin: -3rem!important
}

.mt-n5,
.my-n5 {
	margin-top: -3rem!important
}

.mr-n5,
.mx-n5 {
	margin-right: -3rem!important
}

.mb-n5,
.my-n5 {
	margin-bottom: -3rem!important
}

.ml-n5,
.mx-n5 {
	margin-left: -3rem!important
}

.m-auto {
	margin: auto!important
}

.mt-auto,
.my-auto {
	margin-top: auto!important
}

.mr-auto,
.mx-auto {
	margin-right: auto!important
}

.mb-auto,
.my-auto {
	margin-bottom: auto!important
}

.ml-auto,
.mx-auto {
	margin-left: auto!important
}

@media (min-width:576px) {
	.m-sm-0 {
		margin: 0!important
	}
	.mt-sm-0,
	.my-sm-0 {
		margin-top: 0!important
	}
	.mr-sm-0,
	.mx-sm-0 {
		margin-right: 0!important
	}
	.mb-sm-0,
	.my-sm-0 {
		margin-bottom: 0!important
	}
	.ml-sm-0,
	.mx-sm-0 {
		margin-left: 0!important
	}
	.m-sm-1 {
		margin: .25rem!important
	}
	.mt-sm-1,
	.my-sm-1 {
		margin-top: .25rem!important
	}
	.mr-sm-1,
	.mx-sm-1 {
		margin-right: .25rem!important
	}
	.mb-sm-1,
	.my-sm-1 {
		margin-bottom: .25rem!important
	}
	.ml-sm-1,
	.mx-sm-1 {
		margin-left: .25rem!important
	}
	.m-sm-2 {
		margin: .5rem!important
	}
	.mt-sm-2,
	.my-sm-2 {
		margin-top: .5rem!important
	}
	.mr-sm-2,
	.mx-sm-2 {
		margin-right: .5rem!important
	}
	.mb-sm-2,
	.my-sm-2 {
		margin-bottom: .5rem!important
	}
	.ml-sm-2,
	.mx-sm-2 {
		margin-left: .5rem!important
	}
	.m-sm-3 {
		margin: 1rem!important
	}
	.mt-sm-3,
	.my-sm-3 {
		margin-top: 1rem!important
	}
	.mr-sm-3,
	.mx-sm-3 {
		margin-right: 1rem!important
	}
	.mb-sm-3,
	.my-sm-3 {
		margin-bottom: 1rem!important
	}
	.ml-sm-3,
	.mx-sm-3 {
		margin-left: 1rem!important
	}
	.m-sm-4 {
		margin: 1.5rem!important
	}
	.mt-sm-4,
	.my-sm-4 {
		margin-top: 1.5rem!important
	}
	.mr-sm-4,
	.mx-sm-4 {
		margin-right: 1.5rem!important
	}
	.mb-sm-4,
	.my-sm-4 {
		margin-bottom: 1.5rem!important
	}
	.ml-sm-4,
	.mx-sm-4 {
		margin-left: 1.5rem!important
	}
	.m-sm-5 {
		margin: 3rem!important
	}
	.mt-sm-5,
	.my-sm-5 {
		margin-top: 3rem!important
	}
	.mr-sm-5,
	.mx-sm-5 {
		margin-right: 3rem!important
	}
	.mb-sm-5,
	.my-sm-5 {
		margin-bottom: 3rem!important
	}
	.ml-sm-5,
	.mx-sm-5 {
		margin-left: 3rem!important
	}
	.p-sm-0 {
		padding: 0!important
	}
	.pt-sm-0,
	.py-sm-0 {
		padding-top: 0!important
	}
	.pr-sm-0,
	.px-sm-0 {
		padding-right: 0!important
	}
	.pb-sm-0,
	.py-sm-0 {
		padding-bottom: 0!important
	}
	.pl-sm-0,
	.px-sm-0 {
		padding-left: 0!important
	}
	.p-sm-1 {
		padding: .25rem!important
	}
	.pt-sm-1,
	.py-sm-1 {
		padding-top: .25rem!important
	}
	.pr-sm-1,
	.px-sm-1 {
		padding-right: .25rem!important
	}
	.pb-sm-1,
	.py-sm-1 {
		padding-bottom: .25rem!important
	}
	.pl-sm-1,
	.px-sm-1 {
		padding-left: .25rem!important
	}
	.p-sm-2 {
		padding: .5rem!important
	}
	.pt-sm-2,
	.py-sm-2 {
		padding-top: .5rem!important
	}
	.pr-sm-2,
	.px-sm-2 {
		padding-right: .5rem!important
	}
	.pb-sm-2,
	.py-sm-2 {
		padding-bottom: .5rem!important
	}
	.pl-sm-2,
	.px-sm-2 {
		padding-left: .5rem!important
	}
	.p-sm-3 {
		padding: 1rem!important
	}
	.pt-sm-3,
	.py-sm-3 {
		padding-top: 1rem!important
	}
	.pr-sm-3,
	.px-sm-3 {
		padding-right: 1rem!important
	}
	.pb-sm-3,
	.py-sm-3 {
		padding-bottom: 1rem!important
	}
	.pl-sm-3,
	.px-sm-3 {
		padding-left: 1rem!important
	}
	.p-sm-4 {
		padding: 1.5rem!important
	}
	.pt-sm-4,
	.py-sm-4 {
		padding-top: 1.5rem!important
	}
	.pr-sm-4,
	.px-sm-4 {
		padding-right: 1.5rem!important
	}
	.pb-sm-4,
	.py-sm-4 {
		padding-bottom: 1.5rem!important
	}
	.pl-sm-4,
	.px-sm-4 {
		padding-left: 1.5rem!important
	}
	.p-sm-5 {
		padding: 3rem!important
	}
	.pt-sm-5,
	.py-sm-5 {
		padding-top: 3rem!important
	}
	.pr-sm-5,
	.px-sm-5 {
		padding-right: 3rem!important
	}
	.pb-sm-5,
	.py-sm-5 {
		padding-bottom: 3rem!important
	}
	.pl-sm-5,
	.px-sm-5 {
		padding-left: 3rem!important
	}
	.m-sm-n1 {
		margin: -.25rem!important
	}
	.mt-sm-n1,
	.my-sm-n1 {
		margin-top: -.25rem!important
	}
	.mr-sm-n1,
	.mx-sm-n1 {
		margin-right: -.25rem!important
	}
	.mb-sm-n1,
	.my-sm-n1 {
		margin-bottom: -.25rem!important
	}
	.ml-sm-n1,
	.mx-sm-n1 {
		margin-left: -.25rem!important
	}
	.m-sm-n2 {
		margin: -.5rem!important
	}
	.mt-sm-n2,
	.my-sm-n2 {
		margin-top: -.5rem!important
	}
	.mr-sm-n2,
	.mx-sm-n2 {
		margin-right: -.5rem!important
	}
	.mb-sm-n2,
	.my-sm-n2 {
		margin-bottom: -.5rem!important
	}
	.ml-sm-n2,
	.mx-sm-n2 {
		margin-left: -.5rem!important
	}
	.m-sm-n3 {
		margin: -1rem!important
	}
	.mt-sm-n3,
	.my-sm-n3 {
		margin-top: -1rem!important
	}
	.mr-sm-n3,
	.mx-sm-n3 {
		margin-right: -1rem!important
	}
	.mb-sm-n3,
	.my-sm-n3 {
		margin-bottom: -1rem!important
	}
	.ml-sm-n3,
	.mx-sm-n3 {
		margin-left: -1rem!important
	}
	.m-sm-n4 {
		margin: -1.5rem!important
	}
	.mt-sm-n4,
	.my-sm-n4 {
		margin-top: -1.5rem!important
	}
	.mr-sm-n4,
	.mx-sm-n4 {
		margin-right: -1.5rem!important
	}
	.mb-sm-n4,
	.my-sm-n4 {
		margin-bottom: -1.5rem!important
	}
	.ml-sm-n4,
	.mx-sm-n4 {
		margin-left: -1.5rem!important
	}
	.m-sm-n5 {
		margin: -3rem!important
	}
	.mt-sm-n5,
	.my-sm-n5 {
		margin-top: -3rem!important
	}
	.mr-sm-n5,
	.mx-sm-n5 {
		margin-right: -3rem!important
	}
	.mb-sm-n5,
	.my-sm-n5 {
		margin-bottom: -3rem!important
	}
	.ml-sm-n5,
	.mx-sm-n5 {
		margin-left: -3rem!important
	}
	.m-sm-auto {
		margin: auto!important
	}
	.mt-sm-auto,
	.my-sm-auto {
		margin-top: auto!important
	}
	.mr-sm-auto,
	.mx-sm-auto {
		margin-right: auto!important
	}
	.mb-sm-auto,
	.my-sm-auto {
		margin-bottom: auto!important
	}
	.ml-sm-auto,
	.mx-sm-auto {
		margin-left: auto!important
	}
}

@media (min-width:768px) {
	.m-md-0 {
		margin: 0!important
	}
	.mt-md-0,
	.my-md-0 {
		margin-top: 0!important
	}
	.mr-md-0,
	.mx-md-0 {
		margin-right: 0!important
	}
	.mb-md-0,
	.my-md-0 {
		margin-bottom: 0!important
	}
	.ml-md-0,
	.mx-md-0 {
		margin-left: 0!important
	}
	.m-md-1 {
		margin: .25rem!important
	}
	.mt-md-1,
	.my-md-1 {
		margin-top: .25rem!important
	}
	.mr-md-1,
	.mx-md-1 {
		margin-right: .25rem!important
	}
	.mb-md-1,
	.my-md-1 {
		margin-bottom: .25rem!important
	}
	.ml-md-1,
	.mx-md-1 {
		margin-left: .25rem!important
	}
	.m-md-2 {
		margin: .5rem!important
	}
	.mt-md-2,
	.my-md-2 {
		margin-top: .5rem!important
	}
	.mr-md-2,
	.mx-md-2 {
		margin-right: .5rem!important
	}
	.mb-md-2,
	.my-md-2 {
		margin-bottom: .5rem!important
	}
	.ml-md-2,
	.mx-md-2 {
		margin-left: .5rem!important
	}
	.m-md-3 {
		margin: 1rem!important
	}
	.mt-md-3,
	.my-md-3 {
		margin-top: 1rem!important
	}
	.mr-md-3,
	.mx-md-3 {
		margin-right: 1rem!important
	}
	.mb-md-3,
	.my-md-3 {
		margin-bottom: 1rem!important
	}
	.ml-md-3,
	.mx-md-3 {
		margin-left: 1rem!important
	}
	.m-md-4 {
		margin: 1.5rem!important
	}
	.mt-md-4,
	.my-md-4 {
		margin-top: 1.5rem!important
	}
	.mr-md-4,
	.mx-md-4 {
		margin-right: 1.5rem!important
	}
	.mb-md-4,
	.my-md-4 {
		margin-bottom: 1.5rem!important
	}
	.ml-md-4,
	.mx-md-4 {
		margin-left: 1.5rem!important
	}
	.m-md-5 {
		margin: 3rem!important
	}
	.mt-md-5,
	.my-md-5 {
		margin-top: 3rem!important
	}
	.mr-md-5,
	.mx-md-5 {
		margin-right: 3rem!important
	}
	.mb-md-5,
	.my-md-5 {
		margin-bottom: 3rem!important
	}
	.ml-md-5,
	.mx-md-5 {
		margin-left: 3rem!important
	}
	.p-md-0 {
		padding: 0!important
	}
	.pt-md-0,
	.py-md-0 {
		padding-top: 0!important
	}
	.pr-md-0,
	.px-md-0 {
		padding-right: 0!important
	}
	.pb-md-0,
	.py-md-0 {
		padding-bottom: 0!important
	}
	.pl-md-0,
	.px-md-0 {
		padding-left: 0!important
	}
	.p-md-1 {
		padding: .25rem!important
	}
	.pt-md-1,
	.py-md-1 {
		padding-top: .25rem!important
	}
	.pr-md-1,
	.px-md-1 {
		padding-right: .25rem!important
	}
	.pb-md-1,
	.py-md-1 {
		padding-bottom: .25rem!important
	}
	.pl-md-1,
	.px-md-1 {
		padding-left: .25rem!important
	}
	.p-md-2 {
		padding: .5rem!important
	}
	.pt-md-2,
	.py-md-2 {
		padding-top: .5rem!important
	}
	.pr-md-2,
	.px-md-2 {
		padding-right: .5rem!important
	}
	.pb-md-2,
	.py-md-2 {
		padding-bottom: .5rem!important
	}
	.pl-md-2,
	.px-md-2 {
		padding-left: .5rem!important
	}
	.p-md-3 {
		padding: 1rem!important
	}
	.pt-md-3,
	.py-md-3 {
		padding-top: 1rem!important
	}
	.pr-md-3,
	.px-md-3 {
		padding-right: 1rem!important
	}
	.pb-md-3,
	.py-md-3 {
		padding-bottom: 1rem!important
	}
	.pl-md-3,
	.px-md-3 {
		padding-left: 1rem!important
	}
	.p-md-4 {
		padding: 1.5rem!important
	}
	.pt-md-4,
	.py-md-4 {
		padding-top: 1.5rem!important
	}
	.pr-md-4,
	.px-md-4 {
		padding-right: 1.5rem!important
	}
	.pb-md-4,
	.py-md-4 {
		padding-bottom: 1.5rem!important
	}
	.pl-md-4,
	.px-md-4 {
		padding-left: 1.5rem!important
	}
	.p-md-5 {
		padding: 3rem!important
	}
	.pt-md-5,
	.py-md-5 {
		padding-top: 3rem!important
	}
	.pr-md-5,
	.px-md-5 {
		padding-right: 3rem!important
	}
	.pb-md-5,
	.py-md-5 {
		padding-bottom: 3rem!important
	}
	.pl-md-5,
	.px-md-5 {
		padding-left: 3rem!important
	}
	.m-md-n1 {
		margin: -.25rem!important
	}
	.mt-md-n1,
	.my-md-n1 {
		margin-top: -.25rem!important
	}
	.mr-md-n1,
	.mx-md-n1 {
		margin-right: -.25rem!important
	}
	.mb-md-n1,
	.my-md-n1 {
		margin-bottom: -.25rem!important
	}
	.ml-md-n1,
	.mx-md-n1 {
		margin-left: -.25rem!important
	}
	.m-md-n2 {
		margin: -.5rem!important
	}
	.mt-md-n2,
	.my-md-n2 {
		margin-top: -.5rem!important
	}
	.mr-md-n2,
	.mx-md-n2 {
		margin-right: -.5rem!important
	}
	.mb-md-n2,
	.my-md-n2 {
		margin-bottom: -.5rem!important
	}
	.ml-md-n2,
	.mx-md-n2 {
		margin-left: -.5rem!important
	}
	.m-md-n3 {
		margin: -1rem!important
	}
	.mt-md-n3,
	.my-md-n3 {
		margin-top: -1rem!important
	}
	.mr-md-n3,
	.mx-md-n3 {
		margin-right: -1rem!important
	}
	.mb-md-n3,
	.my-md-n3 {
		margin-bottom: -1rem!important
	}
	.ml-md-n3,
	.mx-md-n3 {
		margin-left: -1rem!important
	}
	.m-md-n4 {
		margin: -1.5rem!important
	}
	.mt-md-n4,
	.my-md-n4 {
		margin-top: -1.5rem!important
	}
	.mr-md-n4,
	.mx-md-n4 {
		margin-right: -1.5rem!important
	}
	.mb-md-n4,
	.my-md-n4 {
		margin-bottom: -1.5rem!important
	}
	.ml-md-n4,
	.mx-md-n4 {
		margin-left: -1.5rem!important
	}
	.m-md-n5 {
		margin: -3rem!important
	}
	.mt-md-n5,
	.my-md-n5 {
		margin-top: -3rem!important
	}
	.mr-md-n5,
	.mx-md-n5 {
		margin-right: -3rem!important
	}
	.mb-md-n5,
	.my-md-n5 {
		margin-bottom: -3rem!important
	}
	.ml-md-n5,
	.mx-md-n5 {
		margin-left: -3rem!important
	}
	.m-md-auto {
		margin: auto!important
	}
	.mt-md-auto,
	.my-md-auto {
		margin-top: auto!important
	}
	.mr-md-auto,
	.mx-md-auto {
		margin-right: auto!important
	}
	.mb-md-auto,
	.my-md-auto {
		margin-bottom: auto!important
	}
	.ml-md-auto,
	.mx-md-auto {
		margin-left: auto!important
	}
}

@media (min-width:992px) {
	.m-lg-0 {
		margin: 0!important
	}
	.mt-lg-0,
	.my-lg-0 {
		margin-top: 0!important
	}
	.mr-lg-0,
	.mx-lg-0 {
		margin-right: 0!important
	}
	.mb-lg-0,
	.my-lg-0 {
		margin-bottom: 0!important
	}
	.ml-lg-0,
	.mx-lg-0 {
		margin-left: 0!important
	}
	.m-lg-1 {
		margin: .25rem!important
	}
	.mt-lg-1,
	.my-lg-1 {
		margin-top: .25rem!important
	}
	.mr-lg-1,
	.mx-lg-1 {
		margin-right: .25rem!important
	}
	.mb-lg-1,
	.my-lg-1 {
		margin-bottom: .25rem!important
	}
	.ml-lg-1,
	.mx-lg-1 {
		margin-left: .25rem!important
	}
	.m-lg-2 {
		margin: .5rem!important
	}
	.mt-lg-2,
	.my-lg-2 {
		margin-top: .5rem!important
	}
	.mr-lg-2,
	.mx-lg-2 {
		margin-right: .5rem!important
	}
	.mb-lg-2,
	.my-lg-2 {
		margin-bottom: .5rem!important
	}
	.ml-lg-2,
	.mx-lg-2 {
		margin-left: .5rem!important
	}
	.m-lg-3 {
		margin: 1rem!important
	}
	.mt-lg-3,
	.my-lg-3 {
		margin-top: 1rem!important
	}
	.mr-lg-3,
	.mx-lg-3 {
		margin-right: 1rem!important
	}
	.mb-lg-3,
	.my-lg-3 {
		margin-bottom: 1rem!important
	}
	.ml-lg-3,
	.mx-lg-3 {
		margin-left: 1rem!important
	}
	.m-lg-4 {
		margin: 1.5rem!important
	}
	.mt-lg-4,
	.my-lg-4 {
		margin-top: 1.5rem!important
	}
	.mr-lg-4,
	.mx-lg-4 {
		margin-right: 1.5rem!important
	}
	.mb-lg-4,
	.my-lg-4 {
		margin-bottom: 1.5rem!important
	}
	.ml-lg-4,
	.mx-lg-4 {
		margin-left: 1.5rem!important
	}
	.m-lg-5 {
		margin: 3rem!important
	}
	.mt-lg-5,
	.my-lg-5 {
		margin-top: 3rem!important
	}
	.mr-lg-5,
	.mx-lg-5 {
		margin-right: 3rem!important
	}
	.mb-lg-5,
	.my-lg-5 {
		margin-bottom: 3rem!important
	}
	.ml-lg-5,
	.mx-lg-5 {
		margin-left: 3rem!important
	}
	.p-lg-0 {
		padding: 0!important
	}
	.pt-lg-0,
	.py-lg-0 {
		padding-top: 0!important
	}
	.pr-lg-0,
	.px-lg-0 {
		padding-right: 0!important
	}
	.pb-lg-0,
	.py-lg-0 {
		padding-bottom: 0!important
	}
	.pl-lg-0,
	.px-lg-0 {
		padding-left: 0!important
	}
	.p-lg-1 {
		padding: .25rem!important
	}
	.pt-lg-1,
	.py-lg-1 {
		padding-top: .25rem!important
	}
	.pr-lg-1,
	.px-lg-1 {
		padding-right: .25rem!important
	}
	.pb-lg-1,
	.py-lg-1 {
		padding-bottom: .25rem!important
	}
	.pl-lg-1,
	.px-lg-1 {
		padding-left: .25rem!important
	}
	.p-lg-2 {
		padding: .5rem!important
	}
	.pt-lg-2,
	.py-lg-2 {
		padding-top: .5rem!important
	}
	.pr-lg-2,
	.px-lg-2 {
		padding-right: .5rem!important
	}
	.pb-lg-2,
	.py-lg-2 {
		padding-bottom: .5rem!important
	}
	.pl-lg-2,
	.px-lg-2 {
		padding-left: .5rem!important
	}
	.p-lg-3 {
		padding: 1rem!important
	}
	.pt-lg-3,
	.py-lg-3 {
		padding-top: 1rem!important
	}
	.pr-lg-3,
	.px-lg-3 {
		padding-right: 1rem!important
	}
	.pb-lg-3,
	.py-lg-3 {
		padding-bottom: 1rem!important
	}
	.pl-lg-3,
	.px-lg-3 {
		padding-left: 1rem!important
	}
	.p-lg-4 {
		padding: 1.5rem!important
	}
	.pt-lg-4,
	.py-lg-4 {
		padding-top: 1.5rem!important
	}
	.pr-lg-4,
	.px-lg-4 {
		padding-right: 1.5rem!important
	}
	.pb-lg-4,
	.py-lg-4 {
		padding-bottom: 1.5rem!important
	}
	.pl-lg-4,
	.px-lg-4 {
		padding-left: 1.5rem!important
	}
	.p-lg-5 {
		padding: 3rem!important
	}
	.pt-lg-5,
	.py-lg-5 {
		padding-top: 3rem!important
	}
	.pr-lg-5,
	.px-lg-5 {
		padding-right: 3rem!important
	}
	.pb-lg-5,
	.py-lg-5 {
		padding-bottom: 3rem!important
	}
	.pl-lg-5,
	.px-lg-5 {
		padding-left: 3rem!important
	}
	.m-lg-n1 {
		margin: -.25rem!important
	}
	.mt-lg-n1,
	.my-lg-n1 {
		margin-top: -.25rem!important
	}
	.mr-lg-n1,
	.mx-lg-n1 {
		margin-right: -.25rem!important
	}
	.mb-lg-n1,
	.my-lg-n1 {
		margin-bottom: -.25rem!important
	}
	.ml-lg-n1,
	.mx-lg-n1 {
		margin-left: -.25rem!important
	}
	.m-lg-n2 {
		margin: -.5rem!important
	}
	.mt-lg-n2,
	.my-lg-n2 {
		margin-top: -.5rem!important
	}
	.mr-lg-n2,
	.mx-lg-n2 {
		margin-right: -.5rem!important
	}
	.mb-lg-n2,
	.my-lg-n2 {
		margin-bottom: -.5rem!important
	}
	.ml-lg-n2,
	.mx-lg-n2 {
		margin-left: -.5rem!important
	}
	.m-lg-n3 {
		margin: -1rem!important
	}
	.mt-lg-n3,
	.my-lg-n3 {
		margin-top: -1rem!important
	}
	.mr-lg-n3,
	.mx-lg-n3 {
		margin-right: -1rem!important
	}
	.mb-lg-n3,
	.my-lg-n3 {
		margin-bottom: -1rem!important
	}
	.ml-lg-n3,
	.mx-lg-n3 {
		margin-left: -1rem!important
	}
	.m-lg-n4 {
		margin: -1.5rem!important
	}
	.mt-lg-n4,
	.my-lg-n4 {
		margin-top: -1.5rem!important
	}
	.mr-lg-n4,
	.mx-lg-n4 {
		margin-right: -1.5rem!important
	}
	.mb-lg-n4,
	.my-lg-n4 {
		margin-bottom: -1.5rem!important
	}
	.ml-lg-n4,
	.mx-lg-n4 {
		margin-left: -1.5rem!important
	}
	.m-lg-n5 {
		margin: -3rem!important
	}
	.mt-lg-n5,
	.my-lg-n5 {
		margin-top: -3rem!important
	}
	.mr-lg-n5,
	.mx-lg-n5 {
		margin-right: -3rem!important
	}
	.mb-lg-n5,
	.my-lg-n5 {
		margin-bottom: -3rem!important
	}
	.ml-lg-n5,
	.mx-lg-n5 {
		margin-left: -3rem!important
	}
	.m-lg-auto {
		margin: auto!important
	}
	.mt-lg-auto,
	.my-lg-auto {
		margin-top: auto!important
	}
	.mr-lg-auto,
	.mx-lg-auto {
		margin-right: auto!important
	}
	.mb-lg-auto,
	.my-lg-auto {
		margin-bottom: auto!important
	}
	.ml-lg-auto,
	.mx-lg-auto {
		margin-left: auto!important
	}
}

@media (min-width:1200px) {
	.m-xl-0 {
		margin: 0!important
	}
	.mt-xl-0,
	.my-xl-0 {
		margin-top: 0!important
	}
	.mr-xl-0,
	.mx-xl-0 {
		margin-right: 0!important
	}
	.mb-xl-0,
	.my-xl-0 {
		margin-bottom: 0!important
	}
	.ml-xl-0,
	.mx-xl-0 {
		margin-left: 0!important
	}
	.m-xl-1 {
		margin: .25rem!important
	}
	.mt-xl-1,
	.my-xl-1 {
		margin-top: .25rem!important
	}
	.mr-xl-1,
	.mx-xl-1 {
		margin-right: .25rem!important
	}
	.mb-xl-1,
	.my-xl-1 {
		margin-bottom: .25rem!important
	}
	.ml-xl-1,
	.mx-xl-1 {
		margin-left: .25rem!important
	}
	.m-xl-2 {
		margin: .5rem!important
	}
	.mt-xl-2,
	.my-xl-2 {
		margin-top: .5rem!important
	}
	.mr-xl-2,
	.mx-xl-2 {
		margin-right: .5rem!important
	}
	.mb-xl-2,
	.my-xl-2 {
		margin-bottom: .5rem!important
	}
	.ml-xl-2,
	.mx-xl-2 {
		margin-left: .5rem!important
	}
	.m-xl-3 {
		margin: 1rem!important
	}
	.mt-xl-3,
	.my-xl-3 {
		margin-top: 1rem!important
	}
	.mr-xl-3,
	.mx-xl-3 {
		margin-right: 1rem!important
	}
	.mb-xl-3,
	.my-xl-3 {
		margin-bottom: 1rem!important
	}
	.ml-xl-3,
	.mx-xl-3 {
		margin-left: 1rem!important
	}
	.m-xl-4 {
		margin: 1.5rem!important
	}
	.mt-xl-4,
	.my-xl-4 {
		margin-top: 1.5rem!important
	}
	.mr-xl-4,
	.mx-xl-4 {
		margin-right: 1.5rem!important
	}
	.mb-xl-4,
	.my-xl-4 {
		margin-bottom: 1.5rem!important
	}
	.ml-xl-4,
	.mx-xl-4 {
		margin-left: 1.5rem!important
	}
	.m-xl-5 {
		margin: 3rem!important
	}
	.mt-xl-5,
	.my-xl-5 {
		margin-top: 3rem!important
	}
	.mr-xl-5,
	.mx-xl-5 {
		margin-right: 3rem!important
	}
	.mb-xl-5,
	.my-xl-5 {
		margin-bottom: 3rem!important
	}
	.ml-xl-5,
	.mx-xl-5 {
		margin-left: 3rem!important
	}
	.p-xl-0 {
		padding: 0!important
	}
	.pt-xl-0,
	.py-xl-0 {
		padding-top: 0!important
	}
	.pr-xl-0,
	.px-xl-0 {
		padding-right: 0!important
	}
	.pb-xl-0,
	.py-xl-0 {
		padding-bottom: 0!important
	}
	.pl-xl-0,
	.px-xl-0 {
		padding-left: 0!important
	}
	.p-xl-1 {
		padding: .25rem!important
	}
	.pt-xl-1,
	.py-xl-1 {
		padding-top: .25rem!important
	}
	.pr-xl-1,
	.px-xl-1 {
		padding-right: .25rem!important
	}
	.pb-xl-1,
	.py-xl-1 {
		padding-bottom: .25rem!important
	}
	.pl-xl-1,
	.px-xl-1 {
		padding-left: .25rem!important
	}
	.p-xl-2 {
		padding: .5rem!important
	}
	.pt-xl-2,
	.py-xl-2 {
		padding-top: .5rem!important
	}
	.pr-xl-2,
	.px-xl-2 {
		padding-right: .5rem!important
	}
	.pb-xl-2,
	.py-xl-2 {
		padding-bottom: .5rem!important
	}
	.pl-xl-2,
	.px-xl-2 {
		padding-left: .5rem!important
	}
	.p-xl-3 {
		padding: 1rem!important
	}
	.pt-xl-3,
	.py-xl-3 {
		padding-top: 1rem!important
	}
	.pr-xl-3,
	.px-xl-3 {
		padding-right: 1rem!important
	}
	.pb-xl-3,
	.py-xl-3 {
		padding-bottom: 1rem!important
	}
	.pl-xl-3,
	.px-xl-3 {
		padding-left: 1rem!important
	}
	.p-xl-4 {
		padding: 1.5rem!important
	}
	.pt-xl-4,
	.py-xl-4 {
		padding-top: 1.5rem!important
	}
	.pr-xl-4,
	.px-xl-4 {
		padding-right: 1.5rem!important
	}
	.pb-xl-4,
	.py-xl-4 {
		padding-bottom: 1.5rem!important
	}
	.pl-xl-4,
	.px-xl-4 {
		padding-left: 1.5rem!important
	}
	.p-xl-5 {
		padding: 3rem!important
	}
	.pt-xl-5,
	.py-xl-5 {
		padding-top: 3rem!important
	}
	.pr-xl-5,
	.px-xl-5 {
		padding-right: 3rem!important
	}
	.pb-xl-5,
	.py-xl-5 {
		padding-bottom: 3rem!important
	}
	.pl-xl-5,
	.px-xl-5 {
		padding-left: 3rem!important
	}
	.m-xl-n1 {
		margin: -.25rem!important
	}
	.mt-xl-n1,
	.my-xl-n1 {
		margin-top: -.25rem!important
	}
	.mr-xl-n1,
	.mx-xl-n1 {
		margin-right: -.25rem!important
	}
	.mb-xl-n1,
	.my-xl-n1 {
		margin-bottom: -.25rem!important
	}
	.ml-xl-n1,
	.mx-xl-n1 {
		margin-left: -.25rem!important
	}
	.m-xl-n2 {
		margin: -.5rem!important
	}
	.mt-xl-n2,
	.my-xl-n2 {
		margin-top: -.5rem!important
	}
	.mr-xl-n2,
	.mx-xl-n2 {
		margin-right: -.5rem!important
	}
	.mb-xl-n2,
	.my-xl-n2 {
		margin-bottom: -.5rem!important
	}
	.ml-xl-n2,
	.mx-xl-n2 {
		margin-left: -.5rem!important
	}
	.m-xl-n3 {
		margin: -1rem!important
	}
	.mt-xl-n3,
	.my-xl-n3 {
		margin-top: -1rem!important
	}
	.mr-xl-n3,
	.mx-xl-n3 {
		margin-right: -1rem!important
	}
	.mb-xl-n3,
	.my-xl-n3 {
		margin-bottom: -1rem!important
	}
	.ml-xl-n3,
	.mx-xl-n3 {
		margin-left: -1rem!important
	}
	.m-xl-n4 {
		margin: -1.5rem!important
	}
	.mt-xl-n4,
	.my-xl-n4 {
		margin-top: -1.5rem!important
	}
	.mr-xl-n4,
	.mx-xl-n4 {
		margin-right: -1.5rem!important
	}
	.mb-xl-n4,
	.my-xl-n4 {
		margin-bottom: -1.5rem!important
	}
	.ml-xl-n4,
	.mx-xl-n4 {
		margin-left: -1.5rem!important
	}
	.m-xl-n5 {
		margin: -3rem!important
	}
	.mt-xl-n5,
	.my-xl-n5 {
		margin-top: -3rem!important
	}
	.mr-xl-n5,
	.mx-xl-n5 {
		margin-right: -3rem!important
	}
	.mb-xl-n5,
	.my-xl-n5 {
		margin-bottom: -3rem!important
	}
	.ml-xl-n5,
	.mx-xl-n5 {
		margin-left: -3rem!important
	}
	.m-xl-auto {
		margin: auto!important
	}
	.mt-xl-auto,
	.my-xl-auto {
		margin-top: auto!important
	}
	.mr-xl-auto,
	.mx-xl-auto {
		margin-right: auto!important
	}
	.mb-xl-auto,
	.my-xl-auto {
		margin-bottom: auto!important
	}
	.ml-xl-auto,
	.mx-xl-auto {
		margin-left: auto!important
	}
}

.text-monospace {
	font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace!important
}

.text-justify {
	text-align: justify!important
}

.text-wrap {
	white-space: normal!important
}

.text-nowrap {
	white-space: nowrap!important
}

.text-truncate {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.text-left {
	text-align: left!important
}

.text-right {
	text-align: right!important
}

.text-center {
	text-align: center!important
}

@media (min-width:576px) {
	.text-sm-left {
		text-align: left!important
	}
	.text-sm-right {
		text-align: right!important
	}
	.text-sm-center {
		text-align: center!important
	}
}

@media (min-width:768px) {
	.text-md-left {
		text-align: left!important
	}
	.text-md-right {
		text-align: right!important
	}
	.text-md-center {
		text-align: center!important
	}
}

@media (min-width:992px) {
	.text-lg-left {
		text-align: left!important
	}
	.text-lg-right {
		text-align: right!important
	}
	.text-lg-center {
		text-align: center!important
	}
}

@media (min-width:1200px) {
	.text-xl-left {
		text-align: left!important
	}
	.text-xl-right {
		text-align: right!important
	}
	.text-xl-center {
		text-align: center!important
	}
}

.text-lowercase {
	text-transform: lowercase!important
}

.text-uppercase {
	text-transform: uppercase!important
}

.text-capitalize {
	text-transform: capitalize!important
}

.font-weight-light {
	font-weight: 300!important
}

.font-weight-lighter {
	font-weight: lighter!important
}

.font-weight-normal {
	font-weight: 400!important
}

.font-weight-bold {
	font-weight: 700!important
}

.font-weight-bolder {
	font-weight: bolder!important
}

.font-italic {
	font-style: italic!important
}

.text-white {
	color: #fff!important
}

.text-primary {
	color: #007bff!important
}

a.text-primary:focus,
a.text-primary:hover {
	color: #0056b3!important
}

.text-secondary {
	color: #6c757d!important
}

a.text-secondary:focus,
a.text-secondary:hover {
	color: #494f54!important
}

.text-success {
	color: #28a745!important
}

a.text-success:focus,
a.text-success:hover {
	color: #19692c!important
}

.text-info {
	color: #17a2b8!important
}

a.text-info:focus,
a.text-info:hover {
	color: #0f6674!important
}

.text-warning {
	color: #ffc107!important
}

a.text-warning:focus,
a.text-warning:hover {
	color: #ba8b00!important
}

.text-danger {
	color: #dc3545!important
}

a.text-danger:focus,
a.text-danger:hover {
	color: #a71d2a!important
}

.text-light {
	color: #f8f9fa!important
}

a.text-light:focus,
a.text-light:hover {
	color: #cbd3da!important
}

.text-dark {
	color: #343a40!important
}

a.text-dark:focus,
a.text-dark:hover {
	color: #121416!important
}

.text-body {
	color: #212529!important
}

.text-muted {
	color: #6c757d!important
}

.text-black-50 {
	color: rgba(0, 0, 0, .5)!important
}

.text-white-50 {
	color: rgba(255, 255, 255, .5)!important
}

.text-hide {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0
}

.text-decoration-none {
	text-decoration: none!important
}

.text-break {
	word-break: break-word!important;
	overflow-wrap: break-word!important
}

.text-reset {
	color: inherit!important
}

.visible {
	visibility: visible!important
}

.invisible {
	visibility: hidden!important
}

@media print {
	*,
	::after,
	::before {
		text-shadow: none!important;
		box-shadow: none!important
	}
	a:not(.btn) {
		text-decoration: underline
	}
	abbr[title]::after {
		content: " (" attr(title) ")"
	}
	pre {
		white-space: pre-wrap!important
	}
	blockquote,
	pre {
		border: 1px solid #adb5bd;
		page-break-inside: avoid
	}
	thead {
		display: table-header-group
	}
	img,
	tr {
		page-break-inside: avoid
	}
	h2,
	h3,
	p {
		orphans: 3;
		widows: 3
	}
	h2,
	h3 {
		page-break-after: avoid
	}
	@page {
		size: a3
	}
	body {
		min-width: 992px!important
	}
	.container {
		min-width: 992px!important
	}
	.navbar {
		display: none
	}
	.badge {
		border: 1px solid #000
	}
	.table {
		border-collapse: collapse!important
	}
	.table td,
	.table th {
		background-color: #fff!important
	}
	.table-bordered td,
	.table-bordered th {
		border: 1px solid #dee2e6!important
	}
	.table-dark {
		color: inherit
	}
	.table-dark tbody+tbody,
	.table-dark td,
	.table-dark th,
	.table-dark thead th {
		border-color: #dee2e6
	}
	.table .thead-dark th {
		color: inherit;
		border-color: #dee2e6
	}
}


/*# sourceMappingURL=bootstrap.min.css.map */


/*====================================*/


/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */

@font-face {
	font-family: 'FontAwesome';
	src: url('../fonts/fontawesome-webfont3e6e.eot?v=4.7.0');
	src: url('../fonts/fontawesome-webfontd41d.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont3e6e.woff2?v=4.7.0') format('woff2'), url('../fonts/fontawesome-webfont3e6e.woff?v=4.7.0') format('woff'), url('../fonts/fontawesome-webfont3e6e.ttf?v=4.7.0') format('truetype'), url('../fonts/fontawesome-webfont3e6e.svg?v=4.7.0#fontawesomeregular') format('svg');
	font-weight: normal;
	font-style: normal
}

.fa {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.fa-lg {
	font-size: 1.33333333em;
	line-height: .75em;
	vertical-align: -15%
}

.fa-2x {
	font-size: 2em
}

.fa-3x {
	font-size: 3em
}

.fa-4x {
	font-size: 4em
}

.fa-5x {
	font-size: 5em
}

.fa-fw {
	width: 1.28571429em;
	text-align: center
}

.fa-ul {
	padding-left: 0;
	margin-left: 2.14285714em;
	list-style-type: none
}

.fa-ul>li {
	position: relative
}

.fa-li {
	position: absolute;
	left: -2.14285714em;
	width: 2.14285714em;
	top: .14285714em;
	text-align: center
}

.fa-li.fa-lg {
	left: -1.85714286em
}

.fa-border {
	padding: .2em .25em .15em;
	border: solid .08em #eee;
	border-radius: .1em
}

.fa-pull-left {
	float: left
}

.fa-pull-right {
	float: right
}

.fa.fa-pull-left {
	margin-right: .3em
}

.fa.fa-pull-right {
	margin-left: .3em
}

.pull-right {
	float: right
}

.pull-left {
	float: left
}

.fa.pull-left {
	margin-right: .3em
}

.fa.pull-right {
	margin-left: .3em
}

.fa-spin {
	-webkit-animation: fa-spin 2s infinite linear;
	animation: fa-spin 2s infinite linear
}

.fa-pulse {
	-webkit-animation: fa-spin 1s infinite steps(8);
	animation: fa-spin 1s infinite steps(8)
}

@-webkit-keyframes fa-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}
	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg)
	}
}

@keyframes fa-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}
	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg)
	}
}

.fa-rotate-90 {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg)
}

.fa-rotate-180 {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}

.fa-rotate-270 {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
	-webkit-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	transform: rotate(270deg)
}

.fa-flip-horizontal {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
	-webkit-transform: scale(-1, 1);
	-ms-transform: scale(-1, 1);
	transform: scale(-1, 1)
}

.fa-flip-vertical {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
	-webkit-transform: scale(1, -1);
	-ms-transform: scale(1, -1);
	transform: scale(1, -1)
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
	filter: none
}

.fa-stack {
	position: relative;
	display: inline-block;
	width: 2em;
	height: 2em;
	line-height: 2em;
	vertical-align: middle
}

.fa-stack-1x,
.fa-stack-2x {
	position: absolute;
	left: 0;
	width: 100%;
	text-align: center
}

.fa-stack-1x {
	line-height: inherit
}

.fa-stack-2x {
	font-size: 2em
}

.fa-inverse {
	color: #fff
}

.fa-glass:before {
	content: "\f000"
}

.fa-music:before {
	content: "\f001"
}

.fa-search:before {
	content: "\f002"
}

.fa-envelope-o:before {
	content: "\f003"
}

.fa-heart:before {
	content: "\f004"
}

.fa-star:before {
	content: "\f005"
}

.fa-star-o:before {
	content: "\f006"
}

.fa-user:before {
	content: "\f007"
}

.fa-film:before {
	content: "\f008"
}

.fa-th-large:before {
	content: "\f009"
}

.fa-th:before {
	content: "\f00a"
}

.fa-th-list:before {
	content: "\f00b"
}

.fa-check:before {
	content: "\f00c"
}

.fa-remove:before,
.fa-close:before,
.fa-times:before {
	content: "\f00d"
}

.fa-search-plus:before {
	content: "\f00e"
}

.fa-search-minus:before {
	content: "\f010"
}

.fa-power-off:before {
	content: "\f011"
}

.fa-signal:before {
	content: "\f012"
}

.fa-gear:before,
.fa-cog:before {
	content: "\f013"
}

.fa-trash-o:before {
	content: "\f014"
}

.fa-home:before {
	content: "\f015"
}

.fa-file-o:before {
	content: "\f016"
}

.fa-clock-o:before {
	content: "\f017"
}

.fa-road:before {
	content: "\f018"
}

.fa-download:before {
	content: "\f019"
}

.fa-arrow-circle-o-down:before {
	content: "\f01a"
}

.fa-arrow-circle-o-up:before {
	content: "\f01b"
}

.fa-inbox:before {
	content: "\f01c"
}

.fa-play-circle-o:before {
	content: "\f01d"
}

.fa-rotate-right:before,
.fa-repeat:before {
	content: "\f01e"
}

.fa-refresh:before {
	content: "\f021"
}

.fa-list-alt:before {
	content: "\f022"
}

.fa-lock:before {
	content: "\f023"
}

.fa-flag:before {
	content: "\f024"
}

.fa-headphones:before {
	content: "\f025"
}

.fa-volume-off:before {
	content: "\f026"
}

.fa-volume-down:before {
	content: "\f027"
}

.fa-volume-up:before {
	content: "\f028"
}

.fa-qrcode:before {
	content: "\f029"
}

.fa-barcode:before {
	content: "\f02a"
}

.fa-tag:before {
	content: "\f02b"
}

.fa-tags:before {
	content: "\f02c"
}

.fa-book:before {
	content: "\f02d"
}

.fa-bookmark:before {
	content: "\f02e"
}

.fa-print:before {
	content: "\f02f"
}

.fa-camera:before {
	content: "\f030"
}

.fa-font:before {
	content: "\f031"
}

.fa-bold:before {
	content: "\f032"
}

.fa-italic:before {
	content: "\f033"
}

.fa-text-height:before {
	content: "\f034"
}

.fa-text-width:before {
	content: "\f035"
}

.fa-align-left:before {
	content: "\f036"
}

.fa-align-center:before {
	content: "\f037"
}

.fa-align-right:before {
	content: "\f038"
}

.fa-align-justify:before {
	content: "\f039"
}

.fa-list:before {
	content: "\f03a"
}

.fa-dedent:before,
.fa-outdent:before {
	content: "\f03b"
}

.fa-indent:before {
	content: "\f03c"
}

.fa-video-camera:before {
	content: "\f03d"
}

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
	content: "\f03e"
}

.fa-pencil:before {
	content: "\f040"
}

.fa-map-marker:before {
	content: "\f041"
}

.fa-adjust:before {
	content: "\f042"
}

.fa-tint:before {
	content: "\f043"
}

.fa-edit:before,
.fa-pencil-square-o:before {
	content: "\f044"
}

.fa-share-square-o:before {
	content: "\f045"
}

.fa-check-square-o:before {
	content: "\f046"
}

.fa-arrows:before {
	content: "\f047"
}

.fa-step-backward:before {
	content: "\f048"
}

.fa-fast-backward:before {
	content: "\f049"
}

.fa-backward:before {
	content: "\f04a"
}

.fa-play:before {
	content: "\f04b"
}

.fa-pause:before {
	content: "\f04c"
}

.fa-stop:before {
	content: "\f04d"
}

.fa-forward:before {
	content: "\f04e"
}

.fa-fast-forward:before {
	content: "\f050"
}

.fa-step-forward:before {
	content: "\f051"
}

.fa-eject:before {
	content: "\f052"
}

.fa-chevron-left:before {
	content: "\f053"
}

.fa-chevron-right:before {
	content: "\f054"
}

.fa-plus-circle:before {
	content: "\f055"
}

.fa-minus-circle:before {
	content: "\f056"
}

.fa-times-circle:before {
	content: "\f057"
}

.fa-check-circle:before {
	content: "\f058"
}

.fa-question-circle:before {
	content: "\f059"
}

.fa-info-circle:before {
	content: "\f05a"
}

.fa-crosshairs:before {
	content: "\f05b"
}

.fa-times-circle-o:before {
	content: "\f05c"
}

.fa-check-circle-o:before {
	content: "\f05d"
}

.fa-ban:before {
	content: "\f05e"
}

.fa-arrow-left:before {
	content: "\f060"
}

.fa-arrow-right:before {
	content: "\f061"
}

.fa-arrow-up:before {
	content: "\f062"
}

.fa-arrow-down:before {
	content: "\f063"
}

.fa-mail-forward:before,
.fa-share:before {
	content: "\f064"
}

.fa-expand:before {
	content: "\f065"
}

.fa-compress:before {
	content: "\f066"
}

.fa-plus:before {
	content: "\f067"
}

.fa-minus:before {
	content: "\f068"
}

.fa-asterisk:before {
	content: "\f069"
}

.fa-exclamation-circle:before {
	content: "\f06a"
}

.fa-gift:before {
	content: "\f06b"
}

.fa-leaf:before {
	content: "\f06c"
}

.fa-fire:before {
	content: "\f06d"
}

.fa-eye:before {
	content: "\f06e"
}

.fa-eye-slash:before {
	content: "\f070"
}

.fa-warning:before,
.fa-exclamation-triangle:before {
	content: "\f071"
}

.fa-plane:before {
	content: "\f072"
}

.fa-calendar:before {
	content: "\f073"
}

.fa-random:before {
	content: "\f074"
}

.fa-comment:before {
	content: "\f075"
}

.fa-magnet:before {
	content: "\f076"
}

.fa-chevron-up:before {
	content: "\f077"
}

.fa-chevron-down:before {
	content: "\f078"
}

.fa-retweet:before {
	content: "\f079"
}

.fa-shopping-cart:before {
	content: "\f07a"
}

.fa-folder:before {
	content: "\f07b"
}

.fa-folder-open:before {
	content: "\f07c"
}

.fa-arrows-v:before {
	content: "\f07d"
}

.fa-arrows-h:before {
	content: "\f07e"
}

.fa-bar-chart-o:before,
.fa-bar-chart:before {
	content: "\f080"
}

.fa-twitter-square:before {
	content: "\f081"
}

.fa-facebook-square:before {
	content: "\f082"
}

.fa-camera-retro:before {
	content: "\f083"
}

.fa-key:before {
	content: "\f084"
}

.fa-gears:before,
.fa-cogs:before {
	content: "\f085"
}

.fa-comments:before {
	content: "\f086"
}

.fa-thumbs-o-up:before {
	content: "\f087"
}

.fa-thumbs-o-down:before {
	content: "\f088"
}

.fa-star-half:before {
	content: "\f089"
}

.fa-heart-o:before {
	content: "\f08a"
}

.fa-sign-out:before {
	content: "\f08b"
}

.fa-linkedin-square:before {
	content: "\f08c"
}

.fa-thumb-tack:before {
	content: "\f08d"
}

.fa-external-link:before {
	content: "\f08e"
}

.fa-sign-in:before {
	content: "\f090"
}

.fa-trophy:before {
	content: "\f091"
}

.fa-github-square:before {
	content: "\f092"
}

.fa-upload:before {
	content: "\f093"
}

.fa-lemon-o:before {
	content: "\f094"
}

.fa-phone:before {
	content: "\f095"
}

.fa-square-o:before {
	content: "\f096"
}

.fa-bookmark-o:before {
	content: "\f097"
}

.fa-phone-square:before {
	content: "\f098"
}

.fa-twitter:before {
	content: "\f099"
}

.fa-facebook-f:before,
.fa-facebook:before {
	content: "\f09a"
}

.fa-github:before {
	content: "\f09b"
}

.fa-unlock:before {
	content: "\f09c"
}

.fa-credit-card:before {
	content: "\f09d"
}

.fa-feed:before,
.fa-rss:before {
	content: "\f09e"
}

.fa-hdd-o:before {
	content: "\f0a0"
}

.fa-bullhorn:before {
	content: "\f0a1"
}

.fa-bell:before {
	content: "\f0f3"
}

.fa-certificate:before {
	content: "\f0a3"
}

.fa-hand-o-right:before {
	content: "\f0a4"
}

.fa-hand-o-left:before {
	content: "\f0a5"
}

.fa-hand-o-up:before {
	content: "\f0a6"
}

.fa-hand-o-down:before {
	content: "\f0a7"
}

.fa-arrow-circle-left:before {
	content: "\f0a8"
}

.fa-arrow-circle-right:before {
	content: "\f0a9"
}

.fa-arrow-circle-up:before {
	content: "\f0aa"
}

.fa-arrow-circle-down:before {
	content: "\f0ab"
}

.fa-globe:before {
	content: "\f0ac"
}

.fa-wrench:before {
	content: "\f0ad"
}

.fa-tasks:before {
	content: "\f0ae"
}

.fa-filter:before {
	content: "\f0b0"
}

.fa-briefcase:before {
	content: "\f0b1"
}

.fa-arrows-alt:before {
	content: "\f0b2"
}

.fa-group:before,
.fa-users:before {
	content: "\f0c0"
}

.fa-chain:before,
.fa-link:before {
	content: "\f0c1"
}

.fa-cloud:before {
	content: "\f0c2"
}

.fa-flask:before {
	content: "\f0c3"
}

.fa-cut:before,
.fa-scissors:before {
	content: "\f0c4"
}

.fa-copy:before,
.fa-files-o:before {
	content: "\f0c5"
}

.fa-paperclip:before {
	content: "\f0c6"
}

.fa-save:before,
.fa-floppy-o:before {
	content: "\f0c7"
}

.fa-square:before {
	content: "\f0c8"
}

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
	content: "\f0c9"
}

.fa-list-ul:before {
	content: "\f0ca"
}

.fa-list-ol:before {
	content: "\f0cb"
}

.fa-strikethrough:before {
	content: "\f0cc"
}

.fa-underline:before {
	content: "\f0cd"
}

.fa-table:before {
	content: "\f0ce"
}

.fa-magic:before {
	content: "\f0d0"
}

.fa-truck:before {
	content: "\f0d1"
}

.fa-pinterest:before {
	content: "\f0d2"
}

.fa-pinterest-square:before {
	content: "\f0d3"
}

.fa-google-plus-square:before {
	content: "\f0d4"
}

.fa-google-plus:before {
	content: "\f0d5"
}

.fa-money:before {
	content: "\f0d6"
}

.fa-caret-down:before {
	content: "\f0d7"
}

.fa-caret-up:before {
	content: "\f0d8"
}

.fa-caret-left:before {
	content: "\f0d9"
}

.fa-caret-right:before {
	content: "\f0da"
}

.fa-columns:before {
	content: "\f0db"
}

.fa-unsorted:before,
.fa-sort:before {
	content: "\f0dc"
}

.fa-sort-down:before,
.fa-sort-desc:before {
	content: "\f0dd"
}

.fa-sort-up:before,
.fa-sort-asc:before {
	content: "\f0de"
}

.fa-envelope:before {
	content: "\f0e0"
}

.fa-linkedin:before {
	content: "\f0e1"
}

.fa-rotate-left:before,
.fa-undo:before {
	content: "\f0e2"
}

.fa-legal:before,
.fa-gavel:before {
	content: "\f0e3"
}

.fa-dashboard:before,
.fa-tachometer:before {
	content: "\f0e4"
}

.fa-comment-o:before {
	content: "\f0e5"
}

.fa-comments-o:before {
	content: "\f0e6"
}

.fa-flash:before,
.fa-bolt:before {
	content: "\f0e7"
}

.fa-sitemap:before {
	content: "\f0e8"
}

.fa-umbrella:before {
	content: "\f0e9"
}

.fa-paste:before,
.fa-clipboard:before {
	content: "\f0ea"
}

.fa-lightbulb-o:before {
	content: "\f0eb"
}

.fa-exchange:before {
	content: "\f0ec"
}

.fa-cloud-download:before {
	content: "\f0ed"
}

.fa-cloud-upload:before {
	content: "\f0ee"
}

.fa-user-md:before {
	content: "\f0f0"
}

.fa-stethoscope:before {
	content: "\f0f1"
}

.fa-suitcase:before {
	content: "\f0f2"
}

.fa-bell-o:before {
	content: "\f0a2"
}

.fa-coffee:before {
	content: "\f0f4"
}

.fa-cutlery:before {
	content: "\f0f5"
}

.fa-file-text-o:before {
	content: "\f0f6"
}

.fa-building-o:before {
	content: "\f0f7"
}

.fa-hospital-o:before {
	content: "\f0f8"
}

.fa-ambulance:before {
	content: "\f0f9"
}

.fa-medkit:before {
	content: "\f0fa"
}

.fa-fighter-jet:before {
	content: "\f0fb"
}

.fa-beer:before {
	content: "\f0fc"
}

.fa-h-square:before {
	content: "\f0fd"
}

.fa-plus-square:before {
	content: "\f0fe"
}

.fa-angle-double-left:before {
	content: "\f100"
}

.fa-angle-double-right:before {
	content: "\f101"
}

.fa-angle-double-up:before {
	content: "\f102"
}

.fa-angle-double-down:before {
	content: "\f103"
}

.fa-angle-left:before {
	content: "\f104"
}

.fa-angle-right:before {
	content: "\f105"
}

.fa-angle-up:before {
	content: "\f106"
}

.fa-angle-down:before {
	content: "\f107"
}

.fa-desktop:before {
	content: "\f108"
}

.fa-laptop:before {
	content: "\f109"
}

.fa-tablet:before {
	content: "\f10a"
}

.fa-mobile-phone:before,
.fa-mobile:before {
	content: "\f10b"
}

.fa-circle-o:before {
	content: "\f10c"
}

.fa-quote-left:before {
	content: "\f10d"
}

.fa-quote-right:before {
	content: "\f10e"
}

.fa-spinner:before {
	content: "\f110"
}

.fa-circle:before {
	content: "\f111"
}

.fa-mail-reply:before,
.fa-reply:before {
	content: "\f112"
}

.fa-github-alt:before {
	content: "\f113"
}

.fa-folder-o:before {
	content: "\f114"
}

.fa-folder-open-o:before {
	content: "\f115"
}

.fa-smile-o:before {
	content: "\f118"
}

.fa-frown-o:before {
	content: "\f119"
}

.fa-meh-o:before {
	content: "\f11a"
}

.fa-gamepad:before {
	content: "\f11b"
}

.fa-keyboard-o:before {
	content: "\f11c"
}

.fa-flag-o:before {
	content: "\f11d"
}

.fa-flag-checkered:before {
	content: "\f11e"
}

.fa-terminal:before {
	content: "\f120"
}

.fa-code:before {
	content: "\f121"
}

.fa-mail-reply-all:before,
.fa-reply-all:before {
	content: "\f122"
}

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
	content: "\f123"
}

.fa-location-arrow:before {
	content: "\f124"
}

.fa-crop:before {
	content: "\f125"
}

.fa-code-fork:before {
	content: "\f126"
}

.fa-unlink:before,
.fa-chain-broken:before {
	content: "\f127"
}

.fa-question:before {
	content: "\f128"
}

.fa-info:before {
	content: "\f129"
}

.fa-exclamation:before {
	content: "\f12a"
}

.fa-superscript:before {
	content: "\f12b"
}

.fa-subscript:before {
	content: "\f12c"
}

.fa-eraser:before {
	content: "\f12d"
}

.fa-puzzle-piece:before {
	content: "\f12e"
}

.fa-microphone:before {
	content: "\f130"
}

.fa-microphone-slash:before {
	content: "\f131"
}

.fa-shield:before {
	content: "\f132"
}

.fa-calendar-o:before {
	content: "\f133"
}

.fa-fire-extinguisher:before {
	content: "\f134"
}

.fa-rocket:before {
	content: "\f135"
}

.fa-maxcdn:before {
	content: "\f136"
}

.fa-chevron-circle-left:before {
	content: "\f137"
}

.fa-chevron-circle-right:before {
	content: "\f138"
}

.fa-chevron-circle-up:before {
	content: "\f139"
}

.fa-chevron-circle-down:before {
	content: "\f13a"
}

.fa-html5:before {
	content: "\f13b"
}

.fa-css3:before {
	content: "\f13c"
}

.fa-anchor:before {
	content: "\f13d"
}

.fa-unlock-alt:before {
	content: "\f13e"
}

.fa-bullseye:before {
	content: "\f140"
}

.fa-ellipsis-h:before {
	content: "\f141"
}

.fa-ellipsis-v:before {
	content: "\f142"
}

.fa-rss-square:before {
	content: "\f143"
}

.fa-play-circle:before {
	content: "\f144"
}

.fa-ticket:before {
	content: "\f145"
}

.fa-minus-square:before {
	content: "\f146"
}

.fa-minus-square-o:before {
	content: "\f147"
}

.fa-level-up:before {
	content: "\f148"
}

.fa-level-down:before {
	content: "\f149"
}

.fa-check-square:before {
	content: "\f14a"
}

.fa-pencil-square:before {
	content: "\f14b"
}

.fa-external-link-square:before {
	content: "\f14c"
}

.fa-share-square:before {
	content: "\f14d"
}

.fa-compass:before {
	content: "\f14e"
}

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
	content: "\f150"
}

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
	content: "\f151"
}

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
	content: "\f152"
}

.fa-euro:before,
.fa-eur:before {
	content: "\f153"
}

.fa-gbp:before {
	content: "\f154"
}

.fa-dollar:before,
.fa-usd:before {
	content: "\f155"
}

.fa-rupee:before,
.fa-inr:before {
	content: "\f156"
}

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
	content: "\f157"
}

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
	content: "\f158"
}

.fa-won:before,
.fa-krw:before {
	content: "\f159"
}

.fa-bitcoin:before,
.fa-btc:before {
	content: "\f15a"
}

.fa-file:before {
	content: "\f15b"
}

.fa-file-text:before {
	content: "\f15c"
}

.fa-sort-alpha-asc:before {
	content: "\f15d"
}

.fa-sort-alpha-desc:before {
	content: "\f15e"
}

.fa-sort-amount-asc:before {
	content: "\f160"
}

.fa-sort-amount-desc:before {
	content: "\f161"
}

.fa-sort-numeric-asc:before {
	content: "\f162"
}

.fa-sort-numeric-desc:before {
	content: "\f163"
}

.fa-thumbs-up:before {
	content: "\f164"
}

.fa-thumbs-down:before {
	content: "\f165"
}

.fa-youtube-square:before {
	content: "\f166"
}

.fa-youtube:before {
	content: "\f167"
}

.fa-xing:before {
	content: "\f168"
}

.fa-xing-square:before {
	content: "\f169"
}

.fa-youtube-play:before {
	content: "\f16a"
}

.fa-dropbox:before {
	content: "\f16b"
}

.fa-stack-overflow:before {
	content: "\f16c"
}

.fa-instagram:before {
	content: "\f16d"
}

.fa-flickr:before {
	content: "\f16e"
}

.fa-adn:before {
	content: "\f170"
}

.fa-bitbucket:before {
	content: "\f171"
}

.fa-bitbucket-square:before {
	content: "\f172"
}

.fa-tumblr:before {
	content: "\f173"
}

.fa-tumblr-square:before {
	content: "\f174"
}

.fa-long-arrow-down:before {
	content: "\f175"
}

.fa-long-arrow-up:before {
	content: "\f176"
}

.fa-long-arrow-left:before {
	content: "\f177"
}

.fa-long-arrow-right:before {
	content: "\f178"
}

.fa-apple:before {
	content: "\f179"
}

.fa-windows:before {
	content: "\f17a"
}

.fa-android:before {
	content: "\f17b"
}

.fa-linux:before {
	content: "\f17c"
}

.fa-dribbble:before {
	content: "\f17d"
}

.fa-skype:before {
	content: "\f17e"
}

.fa-foursquare:before {
	content: "\f180"
}

.fa-trello:before {
	content: "\f181"
}

.fa-female:before {
	content: "\f182"
}

.fa-male:before {
	content: "\f183"
}

.fa-gittip:before,
.fa-gratipay:before {
	content: "\f184"
}

.fa-sun-o:before {
	content: "\f185"
}

.fa-moon-o:before {
	content: "\f186"
}

.fa-archive:before {
	content: "\f187"
}

.fa-bug:before {
	content: "\f188"
}

.fa-vk:before {
	content: "\f189"
}

.fa-weibo:before {
	content: "\f18a"
}

.fa-renren:before {
	content: "\f18b"
}

.fa-pagelines:before {
	content: "\f18c"
}

.fa-stack-exchange:before {
	content: "\f18d"
}

.fa-arrow-circle-o-right:before {
	content: "\f18e"
}

.fa-arrow-circle-o-left:before {
	content: "\f190"
}

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
	content: "\f191"
}

.fa-dot-circle-o:before {
	content: "\f192"
}

.fa-wheelchair:before {
	content: "\f193"
}

.fa-vimeo-square:before {
	content: "\f194"
}

.fa-turkish-lira:before,
.fa-try:before {
	content: "\f195"
}

.fa-plus-square-o:before {
	content: "\f196"
}

.fa-space-shuttle:before {
	content: "\f197"
}

.fa-slack:before {
	content: "\f198"
}

.fa-envelope-square:before {
	content: "\f199"
}

.fa-wordpress:before {
	content: "\f19a"
}

.fa-openid:before {
	content: "\f19b"
}

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
	content: "\f19c"
}

.fa-mortar-board:before,
.fa-graduation-cap:before {
	content: "\f19d"
}

.fa-yahoo:before {
	content: "\f19e"
}

.fa-google:before {
	content: "\f1a0"
}

.fa-reddit:before {
	content: "\f1a1"
}

.fa-reddit-square:before {
	content: "\f1a2"
}

.fa-stumbleupon-circle:before {
	content: "\f1a3"
}

.fa-stumbleupon:before {
	content: "\f1a4"
}

.fa-delicious:before {
	content: "\f1a5"
}

.fa-digg:before {
	content: "\f1a6"
}

.fa-pied-piper-pp:before {
	content: "\f1a7"
}

.fa-pied-piper-alt:before {
	content: "\f1a8"
}

.fa-drupal:before {
	content: "\f1a9"
}

.fa-joomla:before {
	content: "\f1aa"
}

.fa-language:before {
	content: "\f1ab"
}

.fa-fax:before {
	content: "\f1ac"
}

.fa-building:before {
	content: "\f1ad"
}

.fa-child:before {
	content: "\f1ae"
}

.fa-paw:before {
	content: "\f1b0"
}

.fa-spoon:before {
	content: "\f1b1"
}

.fa-cube:before {
	content: "\f1b2"
}

.fa-cubes:before {
	content: "\f1b3"
}

.fa-behance:before {
	content: "\f1b4"
}

.fa-behance-square:before {
	content: "\f1b5"
}

.fa-steam:before {
	content: "\f1b6"
}

.fa-steam-square:before {
	content: "\f1b7"
}

.fa-recycle:before {
	content: "\f1b8"
}

.fa-automobile:before,
.fa-car:before {
	content: "\f1b9"
}

.fa-cab:before,
.fa-taxi:before {
	content: "\f1ba"
}

.fa-tree:before {
	content: "\f1bb"
}

.fa-spotify:before {
	content: "\f1bc"
}

.fa-deviantart:before {
	content: "\f1bd"
}

.fa-soundcloud:before {
	content: "\f1be"
}

.fa-database:before {
	content: "\f1c0"
}

.fa-file-pdf-o:before {
	content: "\f1c1"
}

.fa-file-word-o:before {
	content: "\f1c2"
}

.fa-file-excel-o:before {
	content: "\f1c3"
}

.fa-file-powerpoint-o:before {
	content: "\f1c4"
}

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
	content: "\f1c5"
}

.fa-file-zip-o:before,
.fa-file-archive-o:before {
	content: "\f1c6"
}

.fa-file-sound-o:before,
.fa-file-audio-o:before {
	content: "\f1c7"
}

.fa-file-movie-o:before,
.fa-file-video-o:before {
	content: "\f1c8"
}

.fa-file-code-o:before {
	content: "\f1c9"
}

.fa-vine:before {
	content: "\f1ca"
}

.fa-codepen:before {
	content: "\f1cb"
}

.fa-jsfiddle:before {
	content: "\f1cc"
}

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
	content: "\f1cd"
}

.fa-circle-o-notch:before {
	content: "\f1ce"
}

.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
	content: "\f1d0"
}

.fa-ge:before,
.fa-empire:before {
	content: "\f1d1"
}

.fa-git-square:before {
	content: "\f1d2"
}

.fa-git:before {
	content: "\f1d3"
}

.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
	content: "\f1d4"
}

.fa-tencent-weibo:before {
	content: "\f1d5"
}

.fa-qq:before {
	content: "\f1d6"
}

.fa-wechat:before,
.fa-weixin:before {
	content: "\f1d7"
}

.fa-send:before,
.fa-paper-plane:before {
	content: "\f1d8"
}

.fa-send-o:before,
.fa-paper-plane-o:before {
	content: "\f1d9"
}

.fa-history:before {
	content: "\f1da"
}

.fa-circle-thin:before {
	content: "\f1db"
}

.fa-header:before {
	content: "\f1dc"
}

.fa-paragraph:before {
	content: "\f1dd"
}

.fa-sliders:before {
	content: "\f1de"
}

.fa-share-alt:before {
	content: "\f1e0"
}

.fa-share-alt-square:before {
	content: "\f1e1"
}

.fa-bomb:before {
	content: "\f1e2"
}

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
	content: "\f1e3"
}

.fa-tty:before {
	content: "\f1e4"
}

.fa-binoculars:before {
	content: "\f1e5"
}

.fa-plug:before {
	content: "\f1e6"
}

.fa-slideshare:before {
	content: "\f1e7"
}

.fa-twitch:before {
	content: "\f1e8"
}

.fa-yelp:before {
	content: "\f1e9"
}

.fa-newspaper-o:before {
	content: "\f1ea"
}

.fa-wifi:before {
	content: "\f1eb"
}

.fa-calculator:before {
	content: "\f1ec"
}

.fa-paypal:before {
	content: "\f1ed"
}

.fa-google-wallet:before {
	content: "\f1ee"
}

.fa-cc-visa:before {
	content: "\f1f0"
}

.fa-cc-mastercard:before {
	content: "\f1f1"
}

.fa-cc-discover:before {
	content: "\f1f2"
}

.fa-cc-amex:before {
	content: "\f1f3"
}

.fa-cc-paypal:before {
	content: "\f1f4"
}

.fa-cc-stripe:before {
	content: "\f1f5"
}

.fa-bell-slash:before {
	content: "\f1f6"
}

.fa-bell-slash-o:before {
	content: "\f1f7"
}

.fa-trash:before {
	content: "\f1f8"
}

.fa-copyright:before {
	content: "\f1f9"
}

.fa-at:before {
	content: "\f1fa"
}

.fa-eyedropper:before {
	content: "\f1fb"
}

.fa-paint-brush:before {
	content: "\f1fc"
}

.fa-birthday-cake:before {
	content: "\f1fd"
}

.fa-area-chart:before {
	content: "\f1fe"
}

.fa-pie-chart:before {
	content: "\f200"
}

.fa-line-chart:before {
	content: "\f201"
}

.fa-lastfm:before {
	content: "\f202"
}

.fa-lastfm-square:before {
	content: "\f203"
}

.fa-toggle-off:before {
	content: "\f204"
}

.fa-toggle-on:before {
	content: "\f205"
}

.fa-bicycle:before {
	content: "\f206"
}

.fa-bus:before {
	content: "\f207"
}

.fa-ioxhost:before {
	content: "\f208"
}

.fa-angellist:before {
	content: "\f209"
}

.fa-cc:before {
	content: "\f20a"
}

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
	content: "\f20b"
}

.fa-meanpath:before {
	content: "\f20c"
}

.fa-buysellads:before {
	content: "\f20d"
}

.fa-connectdevelop:before {
	content: "\f20e"
}

.fa-dashcube:before {
	content: "\f210"
}

.fa-forumbee:before {
	content: "\f211"
}

.fa-leanpub:before {
	content: "\f212"
}

.fa-sellsy:before {
	content: "\f213"
}

.fa-shirtsinbulk:before {
	content: "\f214"
}

.fa-simplybuilt:before {
	content: "\f215"
}

.fa-skyatlas:before {
	content: "\f216"
}

.fa-cart-plus:before {
	content: "\f217"
}

.fa-cart-arrow-down:before {
	content: "\f218"
}

.fa-diamond:before {
	content: "\f219"
}

.fa-ship:before {
	content: "\f21a"
}

.fa-user-secret:before {
	content: "\f21b"
}

.fa-motorcycle:before {
	content: "\f21c"
}

.fa-street-view:before {
	content: "\f21d"
}

.fa-heartbeat:before {
	content: "\f21e"
}

.fa-venus:before {
	content: "\f221"
}

.fa-mars:before {
	content: "\f222"
}

.fa-mercury:before {
	content: "\f223"
}

.fa-intersex:before,
.fa-transgender:before {
	content: "\f224"
}

.fa-transgender-alt:before {
	content: "\f225"
}

.fa-venus-double:before {
	content: "\f226"
}

.fa-mars-double:before {
	content: "\f227"
}

.fa-venus-mars:before {
	content: "\f228"
}

.fa-mars-stroke:before {
	content: "\f229"
}

.fa-mars-stroke-v:before {
	content: "\f22a"
}

.fa-mars-stroke-h:before {
	content: "\f22b"
}

.fa-neuter:before {
	content: "\f22c"
}

.fa-genderless:before {
	content: "\f22d"
}

.fa-facebook-official:before {
	content: "\f230"
}

.fa-pinterest-p:before {
	content: "\f231"
}

.fa-whatsapp:before {
	content: "\f232"
}

.fa-server:before {
	content: "\f233"
}

.fa-user-plus:before {
	content: "\f234"
}

.fa-user-times:before {
	content: "\f235"
}

.fa-hotel:before,
.fa-bed:before {
	content: "\f236"
}

.fa-viacoin:before {
	content: "\f237"
}

.fa-train:before {
	content: "\f238"
}

.fa-subway:before {
	content: "\f239"
}

.fa-medium:before {
	content: "\f23a"
}

.fa-yc:before,
.fa-y-combinator:before {
	content: "\f23b"
}

.fa-optin-monster:before {
	content: "\f23c"
}

.fa-opencart:before {
	content: "\f23d"
}

.fa-expeditedssl:before {
	content: "\f23e"
}

.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
	content: "\f240"
}

.fa-battery-3:before,
.fa-battery-three-quarters:before {
	content: "\f241"
}

.fa-battery-2:before,
.fa-battery-half:before {
	content: "\f242"
}

.fa-battery-1:before,
.fa-battery-quarter:before {
	content: "\f243"
}

.fa-battery-0:before,
.fa-battery-empty:before {
	content: "\f244"
}

.fa-mouse-pointer:before {
	content: "\f245"
}

.fa-i-cursor:before {
	content: "\f246"
}

.fa-object-group:before {
	content: "\f247"
}

.fa-object-ungroup:before {
	content: "\f248"
}

.fa-sticky-note:before {
	content: "\f249"
}

.fa-sticky-note-o:before {
	content: "\f24a"
}

.fa-cc-jcb:before {
	content: "\f24b"
}

.fa-cc-diners-club:before {
	content: "\f24c"
}

.fa-clone:before {
	content: "\f24d"
}

.fa-balance-scale:before {
	content: "\f24e"
}

.fa-hourglass-o:before {
	content: "\f250"
}

.fa-hourglass-1:before,
.fa-hourglass-start:before {
	content: "\f251"
}

.fa-hourglass-2:before,
.fa-hourglass-half:before {
	content: "\f252"
}

.fa-hourglass-3:before,
.fa-hourglass-end:before {
	content: "\f253"
}

.fa-hourglass:before {
	content: "\f254"
}

.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
	content: "\f255"
}

.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
	content: "\f256"
}

.fa-hand-scissors-o:before {
	content: "\f257"
}

.fa-hand-lizard-o:before {
	content: "\f258"
}

.fa-hand-spock-o:before {
	content: "\f259"
}

.fa-hand-pointer-o:before {
	content: "\f25a"
}

.fa-hand-peace-o:before {
	content: "\f25b"
}

.fa-trademark:before {
	content: "\f25c"
}

.fa-registered:before {
	content: "\f25d"
}

.fa-creative-commons:before {
	content: "\f25e"
}

.fa-gg:before {
	content: "\f260"
}

.fa-gg-circle:before {
	content: "\f261"
}

.fa-tripadvisor:before {
	content: "\f262"
}

.fa-odnoklassniki:before {
	content: "\f263"
}

.fa-odnoklassniki-square:before {
	content: "\f264"
}

.fa-get-pocket:before {
	content: "\f265"
}

.fa-wikipedia-w:before {
	content: "\f266"
}

.fa-safari:before {
	content: "\f267"
}

.fa-chrome:before {
	content: "\f268"
}

.fa-firefox:before {
	content: "\f269"
}

.fa-opera:before {
	content: "\f26a"
}

.fa-internet-explorer:before {
	content: "\f26b"
}

.fa-tv:before,
.fa-television:before {
	content: "\f26c"
}

.fa-contao:before {
	content: "\f26d"
}

.fa-500px:before {
	content: "\f26e"
}

.fa-amazon:before {
	content: "\f270"
}

.fa-calendar-plus-o:before {
	content: "\f271"
}

.fa-calendar-minus-o:before {
	content: "\f272"
}

.fa-calendar-times-o:before {
	content: "\f273"
}

.fa-calendar-check-o:before {
	content: "\f274"
}

.fa-industry:before {
	content: "\f275"
}

.fa-map-pin:before {
	content: "\f276"
}

.fa-map-signs:before {
	content: "\f277"
}

.fa-map-o:before {
	content: "\f278"
}

.fa-map:before {
	content: "\f279"
}

.fa-commenting:before {
	content: "\f27a"
}

.fa-commenting-o:before {
	content: "\f27b"
}

.fa-houzz:before {
	content: "\f27c"
}

.fa-vimeo:before {
	content: "\f27d"
}

.fa-black-tie:before {
	content: "\f27e"
}

.fa-fonticons:before {
	content: "\f280"
}

.fa-reddit-alien:before {
	content: "\f281"
}

.fa-edge:before {
	content: "\f282"
}

.fa-credit-card-alt:before {
	content: "\f283"
}

.fa-codiepie:before {
	content: "\f284"
}

.fa-modx:before {
	content: "\f285"
}

.fa-fort-awesome:before {
	content: "\f286"
}

.fa-usb:before {
	content: "\f287"
}

.fa-product-hunt:before {
	content: "\f288"
}

.fa-mixcloud:before {
	content: "\f289"
}

.fa-scribd:before {
	content: "\f28a"
}

.fa-pause-circle:before {
	content: "\f28b"
}

.fa-pause-circle-o:before {
	content: "\f28c"
}

.fa-stop-circle:before {
	content: "\f28d"
}

.fa-stop-circle-o:before {
	content: "\f28e"
}

.fa-shopping-bag:before {
	content: "\f290"
}

.fa-shopping-basket:before {
	content: "\f291"
}

.fa-hashtag:before {
	content: "\f292"
}

.fa-bluetooth:before {
	content: "\f293"
}

.fa-bluetooth-b:before {
	content: "\f294"
}

.fa-percent:before {
	content: "\f295"
}

.fa-gitlab:before {
	content: "\f296"
}

.fa-wpbeginner:before {
	content: "\f297"
}

.fa-wpforms:before {
	content: "\f298"
}

.fa-envira:before {
	content: "\f299"
}

.fa-universal-access:before {
	content: "\f29a"
}

.fa-wheelchair-alt:before {
	content: "\f29b"
}

.fa-question-circle-o:before {
	content: "\f29c"
}

.fa-blind:before {
	content: "\f29d"
}

.fa-audio-description:before {
	content: "\f29e"
}

.fa-volume-control-phone:before {
	content: "\f2a0"
}

.fa-braille:before {
	content: "\f2a1"
}

.fa-assistive-listening-systems:before {
	content: "\f2a2"
}

.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
	content: "\f2a3"
}

.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
	content: "\f2a4"
}

.fa-glide:before {
	content: "\f2a5"
}

.fa-glide-g:before {
	content: "\f2a6"
}

.fa-signing:before,
.fa-sign-language:before {
	content: "\f2a7"
}

.fa-low-vision:before {
	content: "\f2a8"
}

.fa-viadeo:before {
	content: "\f2a9"
}

.fa-viadeo-square:before {
	content: "\f2aa"
}

.fa-snapchat:before {
	content: "\f2ab"
}

.fa-snapchat-ghost:before {
	content: "\f2ac"
}

.fa-snapchat-square:before {
	content: "\f2ad"
}

.fa-pied-piper:before {
	content: "\f2ae"
}

.fa-first-order:before {
	content: "\f2b0"
}

.fa-yoast:before {
	content: "\f2b1"
}

.fa-themeisle:before {
	content: "\f2b2"
}

.fa-google-plus-circle:before,
.fa-google-plus-official:before {
	content: "\f2b3"
}

.fa-fa:before,
.fa-font-awesome:before {
	content: "\f2b4"
}

.fa-handshake-o:before {
	content: "\f2b5"
}

.fa-envelope-open:before {
	content: "\f2b6"
}

.fa-envelope-open-o:before {
	content: "\f2b7"
}

.fa-linode:before {
	content: "\f2b8"
}

.fa-address-book:before {
	content: "\f2b9"
}

.fa-address-book-o:before {
	content: "\f2ba"
}

.fa-vcard:before,
.fa-address-card:before {
	content: "\f2bb"
}

.fa-vcard-o:before,
.fa-address-card-o:before {
	content: "\f2bc"
}

.fa-user-circle:before {
	content: "\f2bd"
}

.fa-user-circle-o:before {
	content: "\f2be"
}

.fa-user-o:before {
	content: "\f2c0"
}

.fa-id-badge:before {
	content: "\f2c1"
}

.fa-drivers-license:before,
.fa-id-card:before {
	content: "\f2c2"
}

.fa-drivers-license-o:before,
.fa-id-card-o:before {
	content: "\f2c3"
}

.fa-quora:before {
	content: "\f2c4"
}

.fa-free-code-camp:before {
	content: "\f2c5"
}

.fa-telegram:before {
	content: "\f2c6"
}

.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
	content: "\f2c7"
}

.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
	content: "\f2c8"
}

.fa-thermometer-2:before,
.fa-thermometer-half:before {
	content: "\f2c9"
}

.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
	content: "\f2ca"
}

.fa-thermometer-0:before,
.fa-thermometer-empty:before {
	content: "\f2cb"
}

.fa-shower:before {
	content: "\f2cc"
}

.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
	content: "\f2cd"
}

.fa-podcast:before {
	content: "\f2ce"
}

.fa-window-maximize:before {
	content: "\f2d0"
}

.fa-window-minimize:before {
	content: "\f2d1"
}

.fa-window-restore:before {
	content: "\f2d2"
}

.fa-times-rectangle:before,
.fa-window-close:before {
	content: "\f2d3"
}

.fa-times-rectangle-o:before,
.fa-window-close-o:before {
	content: "\f2d4"
}

.fa-bandcamp:before {
	content: "\f2d5"
}

.fa-grav:before {
	content: "\f2d6"
}

.fa-etsy:before {
	content: "\f2d7"
}

.fa-imdb:before {
	content: "\f2d8"
}

.fa-ravelry:before {
	content: "\f2d9"
}

.fa-eercast:before {
	content: "\f2da"
}

.fa-microchip:before {
	content: "\f2db"
}

.fa-snowflake-o:before {
	content: "\f2dc"
}

.fa-superpowers:before {
	content: "\f2dd"
}

.fa-wpexplorer:before {
	content: "\f2de"
}

.fa-meetup:before {
	content: "\f2e0"
}

.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
	position: static;
	width: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	clip: auto
}


/*====================================*/


/*!
 * Helper Classes
 * Copyright 2019 The HasTech Team
 * Licensed under MIT
 */

.pt-0 {
	padding-top: 0!important
}

.pt-2 {
	padding-top: 2px!important
}

.pt-4 {
	padding-top: 4px!important
}

.pt-6 {
	padding-top: 6px!important
}

.pt-8 {
	padding-top: 8px!important
}

.pt-10 {
	padding-top: 10px!important
}

.pt-12 {
	padding-top: 12px!important
}

.pt-14 {
	padding-top: 14px!important
}

.pt-16 {
	padding-top: 16px!important
}

.pt-18 {
	padding-top: 18px!important
}

.pt-20 {
	padding-top: 20px!important
}

.pt-22 {
	padding-top: 22px!important
}

.pt-24 {
	padding-top: 24px!important
}

.pt-26 {
	padding-top: 26px!important
}

.pt-28 {
	padding-top: 28px!important
}

.pt-30 {
	padding-top: 30px!important
}

.pt-32 {
	padding-top: 32px!important
}

.pt-34 {
	padding-top: 34px!important
}

.pt-36 {
	padding-top: 36px!important
}

.pt-38 {
	padding-top: 38px!important
}

.pt-40 {
	padding-top: 40px!important
}

.pt-42 {
	padding-top: 42px!important
}

.pt-44 {
	padding-top: 44px!important
}

.pt-46 {
	padding-top: 46px!important
}

.pt-48 {
	padding-top: 48px!important
}

.pt-50 {
	padding-top: 50px!important
}

.pt-52 {
	padding-top: 52px!important
}

.pt-54 {
	padding-top: 54px!important
}

.pt-56 {
	padding-top: 56px!important
}

.pt-58 {
	padding-top: 58px!important
}

.pt-60 {
	padding-top: 60px!important
}

.pt-62 {
	padding-top: 62px!important
}

.pt-64 {
	padding-top: 64px!important
}

.pt-66 {
	padding-top: 66px!important
}

.pt-68 {
	padding-top: 68px!important
}

.pt-70 {
	padding-top: 70px!important
}

.pt-72 {
	padding-top: 72px!important
}

.pt-74 {
	padding-top: 74px!important
}

.pt-76 {
	padding-top: 76px!important
}

.pt-78 {
	padding-top: 78px!important
}

.pt-80 {
	padding-top: 80px!important
}

.pt-82 {
	padding-top: 82px!important
}

.pt-84 {
	padding-top: 84px!important
}

.pt-86 {
	padding-top: 86px!important
}

.pt-88 {
	padding-top: 88px!important
}

.pt-90 {
	padding-top: 90px!important
}

.pt-92 {
	padding-top: 92px!important
}

.pt-94 {
	padding-top: 94px!important
}

.pt-96 {
	padding-top: 96px!important
}

.pt-98 {
	padding-top: 98px!important
}

.pt-100 {
	padding-top: 100px!important
}

.pt-102 {
	padding-top: 102px!important
}

.pt-104 {
	padding-top: 104px!important
}

.pt-106 {
	padding-top: 106px!important
}

.pt-108 {
	padding-top: 108px!important
}

.pt-110 {
	padding-top: 110px!important
}

.pt-112 {
	padding-top: 112px!important
}

.pt-114 {
	padding-top: 114px!important
}

.pt-116 {
	padding-top: 116px!important
}

.pt-118 {
	padding-top: 118px!important
}

.pt-120 {
	padding-top: 120px!important
}

.pt-122 {
	padding-top: 122px!important
}

.pt-124 {
	padding-top: 124px!important
}

.pt-126 {
	padding-top: 126px!important
}

.pt-128 {
	padding-top: 128px!important
}

.pt-130 {
	padding-top: 130px!important
}

.pt-132 {
	padding-top: 132px!important
}

.pt-134 {
	padding-top: 134px!important
}

.pt-136 {
	padding-top: 136px!important
}

.pt-138 {
	padding-top: 138px!important
}

.pt-140 {
	padding-top: 140px!important
}

.pt-142 {
	padding-top: 142px!important
}

.pt-144 {
	padding-top: 144px!important
}

.pt-146 {
	padding-top: 146px!important
}

.pt-148 {
	padding-top: 148px!important
}

.pt-150 {
	padding-top: 150px!important
}

@media only screen and (min-width:1200px) {
	.pt-xl-0 {
		padding-top: 0!important
	}
}

@media only screen and (min-width:1200px) {
	.pt-xl-2 {
		padding-top: 2px!important
	}
}

@media only screen and (min-width:1200px) {
	.pt-xl-4 {
		padding-top: 4px!important
	}
}

@media only screen and (min-width:1200px) {
	.pt-xl-6 {
		padding-top: 6px!important
	}
}

@media only screen and (min-width:1200px) {
	.pt-xl-8 {
		padding-top: 8px!important
	}
}

@media only screen and (min-width:1200px) {
	.pt-xl-10 {
		padding-top: 10px!important
	}
}

@media only screen and (min-width:1200px) {
	.pt-xl-12 {
		padding-top: 12px!important
	}
}

@media only screen and (min-width:1200px) {
	.pt-xl-14 {
		padding-top: 14px!important
	}
}

@media only screen and (min-width:1200px) {
	.pt-xl-16 {
		padding-top: 16px!important
	}
}

@media only screen and (min-width:1200px) {
	.pt-xl-18 {
		padding-top: 18px!important
	}
}

@media only screen and (min-width:1200px) {
	.pt-xl-20 {
		padding-top: 20px!important
	}
}

@media only screen and (min-width:1200px) {
	.pt-xl-22 {
		padding-top: 22px!important
	}
}

@media only screen and (min-width:1200px) {
	.pt-xl-24 {
		padding-top: 24px!important
	}
}

@media only screen and (min-width:1200px) {
	.pt-xl-26 {
		padding-top: 26px!important
	}
}

@media only screen and (min-width:1200px) {
	.pt-xl-28 {
		padding-top: 28px!important
	}
}

@media only screen and (min-width:1200px) {
	.pt-xl-30 {
		padding-top: 30px!important
	}
}

@media only screen and (min-width:1200px) {
	.pt-xl-32 {
		padding-top: 32px!important
	}
}

@media only screen and (min-width:1200px) {
	.pt-xl-34 {
		padding-top: 34px!important
	}
}

@media only screen and (min-width:1200px) {
	.pt-xl-36 {
		padding-top: 36px!important
	}
}

@media only screen and (min-width:1200px) {
	.pt-xl-38 {
		padding-top: 38px!important
	}
}

@media only screen and (min-width:1200px) {
	.pt-xl-40 {
		padding-top: 40px!important
	}
}

@media only screen and (min-width:1200px) {
	.pt-xl-42 {
		padding-top: 42px!important
	}
}

@media only screen and (min-width:1200px) {
	.pt-xl-44 {
		padding-top: 44px!important
	}
}

@media only screen and (min-width:1200px) {
	.pt-xl-46 {
		padding-top: 46px!important
	}
}

@media only screen and (min-width:1200px) {
	.pt-xl-48 {
		padding-top: 48px!important
	}
}

@media only screen and (min-width:1200px) {
	.pt-xl-50 {
		padding-top: 50px!important
	}
}

@media only screen and (min-width:1200px) {
	.pt-xl-52 {
		padding-top: 52px!important
	}
}

@media only screen and (min-width:1200px) {
	.pt-xl-54 {
		padding-top: 54px!important
	}
}

@media only screen and (min-width:1200px) {
	.pt-xl-56 {
		padding-top: 56px!important
	}
}

@media only screen and (min-width:1200px) {
	.pt-xl-58 {
		padding-top: 58px!important
	}
}

@media only screen and (min-width:1200px) {
	.pt-xl-60 {
		padding-top: 60px!important
	}
}

@media only screen and (min-width:1200px) {
	.pt-xl-62 {
		padding-top: 62px!important
	}
}

@media only screen and (min-width:1200px) {
	.pt-xl-64 {
		padding-top: 64px!important
	}
}

@media only screen and (min-width:1200px) {
	.pt-xl-66 {
		padding-top: 66px!important
	}
}

@media only screen and (min-width:1200px) {
	.pt-xl-68 {
		padding-top: 68px!important
	}
}

@media only screen and (min-width:1200px) {
	.pt-xl-70 {
		padding-top: 70px!important
	}
}

@media only screen and (min-width:1200px) {
	.pt-xl-72 {
		padding-top: 72px!important
	}
}

@media only screen and (min-width:1200px) {
	.pt-xl-74 {
		padding-top: 74px!important
	}
}

@media only screen and (min-width:1200px) {
	.pt-xl-76 {
		padding-top: 76px!important
	}
}

@media only screen and (min-width:1200px) {
	.pt-xl-78 {
		padding-top: 78px!important
	}
}

@media only screen and (min-width:1200px) {
	.pt-xl-80 {
		padding-top: 80px!important
	}
}

@media only screen and (min-width:1200px) {
	.pt-xl-82 {
		padding-top: 82px!important
	}
}

@media only screen and (min-width:1200px) {
	.pt-xl-84 {
		padding-top: 84px!important
	}
}

@media only screen and (min-width:1200px) {
	.pt-xl-86 {
		padding-top: 86px!important
	}
}

@media only screen and (min-width:1200px) {
	.pt-xl-88 {
		padding-top: 88px!important
	}
}

@media only screen and (min-width:1200px) {
	.pt-xl-90 {
		padding-top: 90px!important
	}
}

@media only screen and (min-width:1200px) {
	.pt-xl-92 {
		padding-top: 92px!important
	}
}

@media only screen and (min-width:1200px) {
	.pt-xl-94 {
		padding-top: 94px!important
	}
}

@media only screen and (min-width:1200px) {
	.pt-xl-96 {
		padding-top: 96px!important
	}
}

@media only screen and (min-width:1200px) {
	.pt-xl-98 {
		padding-top: 98px!important
	}
}

@media only screen and (min-width:1200px) {
	.pt-xl-100 {
		padding-top: 100px!important
	}
}

@media only screen and (min-width:1200px) {
	.pt-xl-102 {
		padding-top: 102px!important
	}
}

@media only screen and (min-width:1200px) {
	.pt-xl-104 {
		padding-top: 104px!important
	}
}

@media only screen and (min-width:1200px) {
	.pt-xl-106 {
		padding-top: 106px!important
	}
}

@media only screen and (min-width:1200px) {
	.pt-xl-108 {
		padding-top: 108px!important
	}
}

@media only screen and (min-width:1200px) {
	.pt-xl-110 {
		padding-top: 110px!important
	}
}

@media only screen and (min-width:1200px) {
	.pt-xl-112 {
		padding-top: 112px!important
	}
}

@media only screen and (min-width:1200px) {
	.pt-xl-114 {
		padding-top: 114px!important
	}
}

@media only screen and (min-width:1200px) {
	.pt-xl-116 {
		padding-top: 116px!important
	}
}

@media only screen and (min-width:1200px) {
	.pt-xl-118 {
		padding-top: 118px!important
	}
}

@media only screen and (min-width:1200px) {
	.pt-xl-120 {
		padding-top: 120px!important
	}
}

@media only screen and (min-width:1200px) {
	.pt-xl-122 {
		padding-top: 122px!important
	}
}

@media only screen and (min-width:1200px) {
	.pt-xl-124 {
		padding-top: 124px!important
	}
}

@media only screen and (min-width:1200px) {
	.pt-xl-126 {
		padding-top: 126px!important
	}
}

@media only screen and (min-width:1200px) {
	.pt-xl-128 {
		padding-top: 128px!important
	}
}

@media only screen and (min-width:1200px) {
	.pt-xl-130 {
		padding-top: 130px!important
	}
}

@media only screen and (min-width:1200px) {
	.pt-xl-132 {
		padding-top: 132px!important
	}
}

@media only screen and (min-width:1200px) {
	.pt-xl-134 {
		padding-top: 134px!important
	}
}

@media only screen and (min-width:1200px) {
	.pt-xl-136 {
		padding-top: 136px!important
	}
}

@media only screen and (min-width:1200px) {
	.pt-xl-138 {
		padding-top: 138px!important
	}
}

@media only screen and (min-width:1200px) {
	.pt-xl-140 {
		padding-top: 140px!important
	}
}

@media only screen and (min-width:1200px) {
	.pt-xl-142 {
		padding-top: 142px!important
	}
}

@media only screen and (min-width:1200px) {
	.pt-xl-144 {
		padding-top: 144px!important
	}
}

@media only screen and (min-width:1200px) {
	.pt-xl-146 {
		padding-top: 146px!important
	}
}

@media only screen and (min-width:1200px) {
	.pt-xl-148 {
		padding-top: 148px!important
	}
}

@media only screen and (min-width:1200px) {
	.pt-xl-150 {
		padding-top: 150px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pt-lg-0 {
		padding-top: 0!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pt-lg-2 {
		padding-top: 2px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pt-lg-4 {
		padding-top: 4px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pt-lg-6 {
		padding-top: 6px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pt-lg-8 {
		padding-top: 8px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pt-lg-10 {
		padding-top: 10px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pt-lg-12 {
		padding-top: 12px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pt-lg-14 {
		padding-top: 14px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pt-lg-16 {
		padding-top: 16px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pt-lg-18 {
		padding-top: 18px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pt-lg-20 {
		padding-top: 20px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pt-lg-22 {
		padding-top: 22px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pt-lg-24 {
		padding-top: 24px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pt-lg-26 {
		padding-top: 26px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pt-lg-28 {
		padding-top: 28px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pt-lg-30 {
		padding-top: 30px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pt-lg-32 {
		padding-top: 32px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pt-lg-34 {
		padding-top: 34px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pt-lg-36 {
		padding-top: 36px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pt-lg-38 {
		padding-top: 38px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pt-lg-40 {
		padding-top: 40px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pt-lg-42 {
		padding-top: 42px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pt-lg-44 {
		padding-top: 44px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pt-lg-46 {
		padding-top: 46px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pt-lg-48 {
		padding-top: 48px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pt-lg-50 {
		padding-top: 50px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pt-lg-52 {
		padding-top: 52px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pt-lg-54 {
		padding-top: 54px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pt-lg-56 {
		padding-top: 56px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pt-lg-58 {
		padding-top: 58px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pt-lg-60 {
		padding-top: 60px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pt-lg-62 {
		padding-top: 62px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pt-lg-64 {
		padding-top: 64px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pt-lg-66 {
		padding-top: 66px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pt-lg-68 {
		padding-top: 68px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pt-lg-70 {
		padding-top: 70px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pt-lg-72 {
		padding-top: 72px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pt-lg-74 {
		padding-top: 74px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pt-lg-76 {
		padding-top: 76px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pt-lg-78 {
		padding-top: 78px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pt-lg-80 {
		padding-top: 80px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pt-lg-82 {
		padding-top: 82px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pt-lg-84 {
		padding-top: 84px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pt-lg-86 {
		padding-top: 86px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pt-lg-88 {
		padding-top: 88px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pt-lg-90 {
		padding-top: 90px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pt-lg-92 {
		padding-top: 92px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pt-lg-94 {
		padding-top: 94px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pt-lg-96 {
		padding-top: 96px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pt-lg-98 {
		padding-top: 98px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pt-lg-100 {
		padding-top: 100px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pt-lg-102 {
		padding-top: 102px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pt-lg-104 {
		padding-top: 104px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pt-lg-106 {
		padding-top: 106px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pt-lg-108 {
		padding-top: 108px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pt-lg-110 {
		padding-top: 110px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pt-lg-112 {
		padding-top: 112px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pt-lg-114 {
		padding-top: 114px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pt-lg-116 {
		padding-top: 116px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pt-lg-118 {
		padding-top: 118px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pt-lg-120 {
		padding-top: 120px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pt-lg-122 {
		padding-top: 122px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pt-lg-124 {
		padding-top: 124px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pt-lg-126 {
		padding-top: 126px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pt-lg-128 {
		padding-top: 128px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pt-lg-130 {
		padding-top: 130px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pt-lg-132 {
		padding-top: 132px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pt-lg-134 {
		padding-top: 134px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pt-lg-136 {
		padding-top: 136px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pt-lg-138 {
		padding-top: 138px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pt-lg-140 {
		padding-top: 140px!important
	}

}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pt-lg-142 {
		padding-top: 142px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pt-lg-144 {
		padding-top: 144px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pt-lg-146 {
		padding-top: 146px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pt-lg-148 {
		padding-top: 148px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pt-lg-150 {
		padding-top: 150px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pt-md-0 {
		padding-top: 0!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pt-md-2 {
		padding-top: 2px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pt-md-4 {
		padding-top: 4px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pt-md-6 {
		padding-top: 6px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pt-md-8 {
		padding-top: 8px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pt-md-10 {
		padding-top: 10px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pt-md-12 {
		padding-top: 12px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pt-md-14 {
		padding-top: 14px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pt-md-16 {
		padding-top: 16px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pt-md-18 {
		padding-top: 18px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pt-md-20 {
		padding-top: 20px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pt-md-22 {
		padding-top: 22px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pt-md-24 {
		padding-top: 24px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pt-md-26 {
		padding-top: 26px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pt-md-28 {
		padding-top: 28px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pt-md-30 {
		padding-top: 30px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pt-md-32 {
		padding-top: 32px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pt-md-34 {
		padding-top: 34px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pt-md-36 {
		padding-top: 36px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pt-md-38 {
		padding-top: 38px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pt-md-40 {
		padding-top: 40px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pt-md-42 {
		padding-top: 42px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pt-md-44 {
		padding-top: 44px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pt-md-46 {
		padding-top: 46px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pt-md-48 {
		padding-top: 48px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pt-md-50 {
		padding-top: 50px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pt-md-52 {
		padding-top: 52px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pt-md-54 {
		padding-top: 54px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pt-md-56 {
		padding-top: 56px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pt-md-58 {
		padding-top: 58px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pt-md-60 {
		padding-top: 60px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pt-md-62 {
		padding-top: 62px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pt-md-64 {
		padding-top: 64px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pt-md-66 {
		padding-top: 66px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pt-md-68 {
		padding-top: 68px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pt-md-70 {
		padding-top: 70px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pt-md-72 {
		padding-top: 72px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pt-md-74 {
		padding-top: 74px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pt-md-76 {
		padding-top: 76px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pt-md-78 {
		padding-top: 78px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pt-md-80 {
		padding-top: 80px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pt-md-82 {
		padding-top: 82px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pt-md-84 {
		padding-top: 84px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pt-md-86 {
		padding-top: 86px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pt-md-88 {
		padding-top: 88px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pt-md-90 {
		padding-top: 90px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pt-md-92 {
		padding-top: 92px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pt-md-94 {
		padding-top: 94px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pt-md-96 {
		padding-top: 96px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pt-md-98 {
		padding-top: 98px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pt-md-100 {
		padding-top: 100px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pt-md-102 {
		padding-top: 102px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pt-md-104 {
		padding-top: 104px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pt-md-106 {
		padding-top: 106px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pt-md-108 {
		padding-top: 108px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pt-md-110 {
		padding-top: 110px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pt-md-112 {
		padding-top: 112px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pt-md-114 {
		padding-top: 114px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pt-md-116 {
		padding-top: 116px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pt-md-118 {
		padding-top: 118px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pt-md-120 {
		padding-top: 120px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pt-md-122 {
		padding-top: 122px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pt-md-124 {
		padding-top: 124px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pt-md-126 {
		padding-top: 126px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pt-md-128 {
		padding-top: 128px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pt-md-130 {
		padding-top: 130px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pt-md-132 {
		padding-top: 132px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pt-md-134 {
		padding-top: 134px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pt-md-136 {
		padding-top: 136px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pt-md-138 {
		padding-top: 138px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pt-md-140 {
		padding-top: 140px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pt-md-142 {
		padding-top: 142px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pt-md-144 {
		padding-top: 144px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pt-md-146 {
		padding-top: 146px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pt-md-148 {
		padding-top: 148px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pt-md-150 {
		padding-top: 150px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pt-sm-0 {
		padding-top: 0!important
	}
}

@media only screen and (max-width:767.98px) {
	.pt-sm-2 {
		padding-top: 2px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pt-sm-4 {
		padding-top: 4px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pt-sm-6 {
		padding-top: 6px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pt-sm-8 {
		padding-top: 8px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pt-sm-10 {
		padding-top: 10px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pt-sm-12 {
		padding-top: 12px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pt-sm-14 {
		padding-top: 14px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pt-sm-16 {
		padding-top: 16px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pt-sm-18 {
		padding-top: 18px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pt-sm-20 {
		padding-top: 20px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pt-sm-22 {
		padding-top: 22px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pt-sm-24 {
		padding-top: 24px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pt-sm-26 {
		padding-top: 26px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pt-sm-28 {
		padding-top: 28px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pt-sm-30 {
		padding-top: 30px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pt-sm-32 {
		padding-top: 32px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pt-sm-34 {
		padding-top: 34px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pt-sm-36 {
		padding-top: 36px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pt-sm-38 {
		padding-top: 38px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pt-sm-40 {
		padding-top: 40px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pt-sm-42 {
		padding-top: 42px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pt-sm-44 {
		padding-top: 44px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pt-sm-46 {
		padding-top: 46px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pt-sm-48 {
		padding-top: 48px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pt-sm-50 {
		padding-top: 50px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pt-sm-52 {
		padding-top: 52px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pt-sm-54 {
		padding-top: 54px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pt-sm-56 {
		padding-top: 56px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pt-sm-58 {
		padding-top: 58px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pt-sm-60 {
		padding-top: 60px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pt-sm-62 {
		padding-top: 62px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pt-sm-64 {
		padding-top: 64px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pt-sm-66 {
		padding-top: 66px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pt-sm-68 {
		padding-top: 68px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pt-sm-70 {
		padding-top: 70px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pt-sm-72 {
		padding-top: 72px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pt-sm-74 {
		padding-top: 74px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pt-sm-76 {
		padding-top: 76px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pt-sm-78 {
		padding-top: 78px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pt-sm-80 {
		padding-top: 80px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pt-sm-82 {
		padding-top: 82px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pt-sm-84 {
		padding-top: 84px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pt-sm-86 {
		padding-top: 86px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pt-sm-88 {
		padding-top: 88px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pt-sm-90 {
		padding-top: 90px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pt-sm-92 {
		padding-top: 92px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pt-sm-94 {
		padding-top: 94px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pt-sm-96 {
		padding-top: 96px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pt-sm-98 {
		padding-top: 98px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pt-sm-100 {
		padding-top: 100px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pt-sm-102 {
		padding-top: 102px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pt-sm-104 {
		padding-top: 104px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pt-sm-106 {
		padding-top: 106px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pt-sm-108 {
		padding-top: 108px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pt-sm-110 {
		padding-top: 110px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pt-sm-112 {
		padding-top: 112px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pt-sm-114 {
		padding-top: 114px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pt-sm-116 {
		padding-top: 116px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pt-sm-118 {
		padding-top: 118px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pt-sm-120 {
		padding-top: 120px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pt-sm-122 {
		padding-top: 122px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pt-sm-124 {
		padding-top: 124px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pt-sm-126 {
		padding-top: 126px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pt-sm-128 {
		padding-top: 128px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pt-sm-130 {
		padding-top: 130px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pt-sm-132 {
		padding-top: 132px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pt-sm-134 {
		padding-top: 134px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pt-sm-136 {
		padding-top: 136px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pt-sm-138 {
		padding-top: 138px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pt-sm-140 {
		padding-top: 140px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pt-sm-142 {
		padding-top: 142px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pt-sm-144 {
		padding-top: 144px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pt-sm-146 {
		padding-top: 146px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pt-sm-148 {
		padding-top: 148px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pt-sm-150 {
		padding-top: 150px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pt-xs-0 {
		padding-top: 0!important
	}
}

@media only screen and (max-width:575.98px) {
	.pt-xs-2 {
		padding-top: 2px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pt-xs-4 {
		padding-top: 4px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pt-xs-6 {
		padding-top: 6px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pt-xs-8 {
		padding-top: 8px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pt-xs-10 {
		padding-top: 10px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pt-xs-12 {
		padding-top: 12px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pt-xs-14 {
		padding-top: 14px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pt-xs-16 {
		padding-top: 16px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pt-xs-18 {
		padding-top: 18px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pt-xs-20 {
		padding-top: 20px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pt-xs-22 {
		padding-top: 22px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pt-xs-24 {
		padding-top: 24px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pt-xs-26 {
		padding-top: 26px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pt-xs-28 {
		padding-top: 28px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pt-xs-30 {
		padding-top: 30px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pt-xs-32 {
		padding-top: 32px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pt-xs-34 {
		padding-top: 34px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pt-xs-36 {
		padding-top: 36px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pt-xs-38 {
		padding-top: 38px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pt-xs-40 {
		padding-top: 40px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pt-xs-42 {
		padding-top: 42px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pt-xs-44 {
		padding-top: 44px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pt-xs-46 {
		padding-top: 46px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pt-xs-48 {
		padding-top: 48px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pt-xs-50 {
		padding-top: 50px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pt-xs-52 {
		padding-top: 52px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pt-xs-54 {
		padding-top: 54px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pt-xs-56 {
		padding-top: 56px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pt-xs-58 {
		padding-top: 58px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pt-xs-60 {
		padding-top: 60px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pt-xs-62 {
		padding-top: 62px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pt-xs-64 {
		padding-top: 64px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pt-xs-66 {
		padding-top: 66px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pt-xs-68 {
		padding-top: 68px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pt-xs-70 {
		padding-top: 70px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pt-xs-72 {
		padding-top: 72px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pt-xs-74 {
		padding-top: 74px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pt-xs-76 {
		padding-top: 76px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pt-xs-78 {
		padding-top: 78px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pt-xs-80 {
		padding-top: 80px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pt-xs-82 {
		padding-top: 82px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pt-xs-84 {
		padding-top: 84px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pt-xs-86 {
		padding-top: 86px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pt-xs-88 {
		padding-top: 88px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pt-xs-90 {
		padding-top: 90px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pt-xs-92 {
		padding-top: 92px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pt-xs-94 {
		padding-top: 94px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pt-xs-96 {
		padding-top: 96px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pt-xs-98 {
		padding-top: 98px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pt-xs-100 {
		padding-top: 100px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pt-xs-102 {
		padding-top: 102px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pt-xs-104 {
		padding-top: 104px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pt-xs-106 {
		padding-top: 106px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pt-xs-108 {
		padding-top: 108px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pt-xs-110 {
		padding-top: 110px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pt-xs-112 {
		padding-top: 112px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pt-xs-114 {
		padding-top: 114px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pt-xs-116 {
		padding-top: 116px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pt-xs-118 {
		padding-top: 118px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pt-xs-120 {
		padding-top: 120px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pt-xs-122 {
		padding-top: 122px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pt-xs-124 {
		padding-top: 124px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pt-xs-126 {
		padding-top: 126px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pt-xs-128 {
		padding-top: 128px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pt-xs-130 {
		padding-top: 130px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pt-xs-132 {
		padding-top: 132px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pt-xs-134 {
		padding-top: 134px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pt-xs-136 {
		padding-top: 136px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pt-xs-138 {
		padding-top: 138px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pt-xs-140 {
		padding-top: 140px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pt-xs-142 {
		padding-top: 142px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pt-xs-144 {
		padding-top: 144px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pt-xs-146 {
		padding-top: 146px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pt-xs-148 {
		padding-top: 148px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pt-xs-150 {
		padding-top: 150px!important
	}
}

.pb-0 {
	padding-bottom: 0!important
}

.pb-2 {
	padding-bottom: 2px!important
}

.pb-4 {
	padding-bottom: 4px!important
}

.pb-6 {
	padding-bottom: 6px!important
}

.pb-8 {
	padding-bottom: 8px!important
}

.pb-10 {
	padding-bottom: 10px!important
}

.pb-12 {
	padding-bottom: 12px!important
}

.pb-14 {
	padding-bottom: 14px!important
}

.pb-16 {
	padding-bottom: 16px!important
}

.pb-18 {
	padding-bottom: 18px!important
}

.pb-20 {
	padding-bottom: 20px!important
}

.pb-22 {
	padding-bottom: 22px!important
}

.pb-24 {
	padding-bottom: 24px!important
}

.pb-26 {
	padding-bottom: 26px!important
}

.pb-28 {
	padding-bottom: 28px!important
}

.pb-30 {
	padding-bottom: 30px!important
}

.pb-32 {
	padding-bottom: 32px!important
}

.pb-34 {
	padding-bottom: 34px!important
}

.pb-36 {
	padding-bottom: 36px!important
}

.pb-38 {
	padding-bottom: 38px!important
}

.pb-40 {
	padding-bottom: 40px!important
}

.pb-42 {
	padding-bottom: 42px!important
}

.pb-44 {
	padding-bottom: 44px!important
}

.pb-46 {
	padding-bottom: 46px!important
}

.pb-48 {
	padding-bottom: 48px!important
}

.pb-50 {
	padding-bottom: 50px!important
}

.pb-52 {
	padding-bottom: 52px!important
}

.pb-54 {
	padding-bottom: 54px!important
}

.pb-56 {
	padding-bottom: 56px!important
}

.pb-58 {
	padding-bottom: 58px!important
}

.pb-60 {
	padding-bottom: 60px!important
}

.pb-62 {
	padding-bottom: 62px!important
}

.pb-64 {
	padding-bottom: 64px!important
}

.pb-66 {
	padding-bottom: 66px!important
}

.pb-68 {
	padding-bottom: 68px!important
}

.pb-70 {
	padding-bottom: 70px!important
}

.pb-72 {
	padding-bottom: 72px!important
}

.pb-74 {
	padding-bottom: 74px!important
}

.pb-76 {
	padding-bottom: 76px!important
}

.pb-78 {
	padding-bottom: 78px!important
}

.pb-80 {
	padding-bottom: 80px!important
}

.pb-82 {
	padding-bottom: 82px!important
}

.pb-84 {
	padding-bottom: 84px!important
}

.pb-86 {
	padding-bottom: 86px!important
}

.pb-88 {
	padding-bottom: 88px!important
}

.pb-90 {
	padding-bottom: 90px!important
}

.pb-92 {
	padding-bottom: 92px!important
}

.pb-94 {
	padding-bottom: 94px!important
}

.pb-96 {
	padding-bottom: 96px!important
}

.pb-98 {
	padding-bottom: 98px!important
}

.pb-100 {
	padding-bottom: 100px!important
}

.pb-102 {
	padding-bottom: 102px!important
}

.pb-104 {
	padding-bottom: 104px!important
}

.pb-106 {
	padding-bottom: 106px!important
}

.pb-108 {
	padding-bottom: 108px!important
}

.pb-110 {
	padding-bottom: 110px!important
}

.pb-112 {
	padding-bottom: 112px!important
}

.pb-114 {
	padding-bottom: 114px!important
}

.pb-116 {
	padding-bottom: 116px!important
}

.pb-118 {
	padding-bottom: 118px!important
}

.pb-120 {
	padding-bottom: 120px!important
}

.pb-122 {
	padding-bottom: 122px!important
}

.pb-124 {
	padding-bottom: 124px!important
}

.pb-126 {
	padding-bottom: 126px!important
}

.pb-128 {
	padding-bottom: 128px!important
}

.pb-130 {
	padding-bottom: 130px!important
}

.pb-132 {
	padding-bottom: 132px!important
}

.pb-134 {
	padding-bottom: 134px!important
}

.pb-136 {
	padding-bottom: 136px!important
}

.pb-138 {
	padding-bottom: 138px!important
}

.pb-140 {
	padding-bottom: 140px!important
}

.pb-142 {
	padding-bottom: 142px!important
}

.pb-144 {
	padding-bottom: 144px!important
}

.pb-146 {
	padding-bottom: 146px!important
}

.pb-148 {
	padding-bottom: 148px!important
}

.pb-150 {
	padding-bottom: 150px!important
}

@media only screen and (min-width:1200px) {
	.pb-xl-0 {
		padding-bottom: 0!important
	}
}

@media only screen and (min-width:1200px) {
	.pb-xl-2 {
		padding-bottom: 2px!important
	}
}

@media only screen and (min-width:1200px) {
	.pb-xl-4 {
		padding-bottom: 4px!important
	}
}

@media only screen and (min-width:1200px) {
	.pb-xl-6 {
		padding-bottom: 6px!important
	}
}

@media only screen and (min-width:1200px) {
	.pb-xl-8 {
		padding-bottom: 8px!important
	}
}

@media only screen and (min-width:1200px) {
	.pb-xl-10 {
		padding-bottom: 10px!important
	}
}

@media only screen and (min-width:1200px) {
	.pb-xl-12 {
		padding-bottom: 12px!important
	}
}

@media only screen and (min-width:1200px) {
	.pb-xl-14 {
		padding-bottom: 14px!important
	}
}

@media only screen and (min-width:1200px) {
	.pb-xl-16 {
		padding-bottom: 16px!important
	}
}

@media only screen and (min-width:1200px) {
	.pb-xl-18 {
		padding-bottom: 18px!important
	}
}

@media only screen and (min-width:1200px) {
	.pb-xl-20 {
		padding-bottom: 20px!important
	}
}

@media only screen and (min-width:1200px) {
	.pb-xl-22 {
		padding-bottom: 22px!important
	}
}

@media only screen and (min-width:1200px) {
	.pb-xl-24 {
		padding-bottom: 24px!important
	}
}

@media only screen and (min-width:1200px) {
	.pb-xl-26 {
		padding-bottom: 26px!important
	}
}

@media only screen and (min-width:1200px) {
	.pb-xl-28 {
		padding-bottom: 28px!important
	}
}

@media only screen and (min-width:1200px) {
	.pb-xl-30 {
		padding-bottom: 30px!important
	}
}

@media only screen and (min-width:1200px) {
	.pb-xl-32 {
		padding-bottom: 32px!important
	}
}

@media only screen and (min-width:1200px) {
	.pb-xl-34 {
		padding-bottom: 34px!important
	}
}

@media only screen and (min-width:1200px) {
	.pb-xl-36 {
		padding-bottom: 36px!important
	}
}

@media only screen and (min-width:1200px) {
	.pb-xl-38 {
		padding-bottom: 38px!important
	}
}

@media only screen and (min-width:1200px) {
	.pb-xl-40 {
		padding-bottom: 40px!important
	}
}

@media only screen and (min-width:1200px) {
	.pb-xl-42 {
		padding-bottom: 42px!important
	}
}

@media only screen and (min-width:1200px) {
	.pb-xl-44 {
		padding-bottom: 44px!important
	}
}

@media only screen and (min-width:1200px) {
	.pb-xl-46 {
		padding-bottom: 46px!important
	}
}

@media only screen and (min-width:1200px) {
	.pb-xl-48 {
		padding-bottom: 48px!important
	}
}

@media only screen and (min-width:1200px) {
	.pb-xl-50 {
		padding-bottom: 50px!important
	}
}

@media only screen and (min-width:1200px) {
	.pb-xl-52 {
		padding-bottom: 52px!important
	}
}

@media only screen and (min-width:1200px) {
	.pb-xl-54 {
		padding-bottom: 54px!important
	}
}

@media only screen and (min-width:1200px) {
	.pb-xl-56 {
		padding-bottom: 56px!important
	}
}

@media only screen and (min-width:1200px) {
	.pb-xl-58 {
		padding-bottom: 58px!important
	}
}

@media only screen and (min-width:1200px) {
	.pb-xl-60 {
		padding-bottom: 60px!important
	}
}

@media only screen and (min-width:1200px) {
	.pb-xl-62 {
		padding-bottom: 62px!important
	}
}

@media only screen and (min-width:1200px) {
	.pb-xl-64 {
		padding-bottom: 64px!important
	}
}

@media only screen and (min-width:1200px) {
	.pb-xl-66 {
		padding-bottom: 66px!important
	}
}

@media only screen and (min-width:1200px) {
	.pb-xl-68 {
		padding-bottom: 68px!important
	}
}

@media only screen and (min-width:1200px) {
	.pb-xl-70 {
		padding-bottom: 70px!important
	}
}

@media only screen and (min-width:1200px) {
	.pb-xl-72 {
		padding-bottom: 72px!important
	}
}

@media only screen and (min-width:1200px) {
	.pb-xl-74 {
		padding-bottom: 74px!important
	}
}

@media only screen and (min-width:1200px) {
	.pb-xl-76 {
		padding-bottom: 76px!important
	}
}

@media only screen and (min-width:1200px) {
	.pb-xl-78 {
		padding-bottom: 78px!important
	}
}

@media only screen and (min-width:1200px) {
	.pb-xl-80 {
		padding-bottom: 80px!important
	}
}

@media only screen and (min-width:1200px) {
	.pb-xl-82 {
		padding-bottom: 82px!important
	}
}

@media only screen and (min-width:1200px) {
	.pb-xl-84 {
		padding-bottom: 84px!important
	}
}

@media only screen and (min-width:1200px) {
	.pb-xl-86 {
		padding-bottom: 86px!important
	}
}

@media only screen and (min-width:1200px) {
	.pb-xl-88 {
		padding-bottom: 88px!important
	}
}

@media only screen and (min-width:1200px) {
	.pb-xl-90 {
		padding-bottom: 90px!important
	}
}

@media only screen and (min-width:1200px) {
	.pb-xl-92 {
		padding-bottom: 92px!important
	}
}

@media only screen and (min-width:1200px) {
	.pb-xl-94 {
		padding-bottom: 94px!important
	}
}

@media only screen and (min-width:1200px) {
	.pb-xl-96 {
		padding-bottom: 96px!important
	}
}

@media only screen and (min-width:1200px) {
	.pb-xl-98 {
		padding-bottom: 98px!important
	}
}

@media only screen and (min-width:1200px) {
	.pb-xl-100 {
		padding-bottom: 100px!important
	}
}

@media only screen and (min-width:1200px) {
	.pb-xl-102 {
		padding-bottom: 102px!important
	}
}

@media only screen and (min-width:1200px) {
	.pb-xl-104 {
		padding-bottom: 104px!important
	}
}

@media only screen and (min-width:1200px) {
	.pb-xl-106 {
		padding-bottom: 106px!important
	}
}

@media only screen and (min-width:1200px) {
	.pb-xl-108 {
		padding-bottom: 108px!important
	}
}

@media only screen and (min-width:1200px) {
	.pb-xl-110 {
		padding-bottom: 110px!important
	}
}

@media only screen and (min-width:1200px) {
	.pb-xl-112 {
		padding-bottom: 112px!important
	}
}

@media only screen and (min-width:1200px) {
	.pb-xl-114 {
		padding-bottom: 114px!important
	}
}

@media only screen and (min-width:1200px) {
	.pb-xl-116 {
		padding-bottom: 116px!important
	}
}

@media only screen and (min-width:1200px) {
	.pb-xl-118 {
		padding-bottom: 118px!important
	}
}

@media only screen and (min-width:1200px) {
	.pb-xl-120 {
		padding-bottom: 120px!important
	}
}

@media only screen and (min-width:1200px) {
	.pb-xl-122 {
		padding-bottom: 122px!important
	}
}

@media only screen and (min-width:1200px) {
	.pb-xl-124 {
		padding-bottom: 124px!important
	}
}

@media only screen and (min-width:1200px) {
	.pb-xl-126 {
		padding-bottom: 126px!important
	}
}

@media only screen and (min-width:1200px) {
	.pb-xl-128 {
		padding-bottom: 128px!important
	}
}

@media only screen and (min-width:1200px) {
	.pb-xl-130 {
		padding-bottom: 130px!important
	}
}

@media only screen and (min-width:1200px) {
	.pb-xl-132 {
		padding-bottom: 132px!important
	}
}

@media only screen and (min-width:1200px) {
	.pb-xl-134 {
		padding-bottom: 134px!important
	}
}

@media only screen and (min-width:1200px) {
	.pb-xl-136 {
		padding-bottom: 136px!important
	}
}

@media only screen and (min-width:1200px) {
	.pb-xl-138 {
		padding-bottom: 138px!important
	}
}

@media only screen and (min-width:1200px) {
	.pb-xl-140 {
		padding-bottom: 140px!important
	}
}

@media only screen and (min-width:1200px) {
	.pb-xl-142 {
		padding-bottom: 142px!important
	}
}

@media only screen and (min-width:1200px) {
	.pb-xl-144 {
		padding-bottom: 144px!important
	}
}

@media only screen and (min-width:1200px) {
	.pb-xl-146 {
		padding-bottom: 146px!important
	}
}

@media only screen and (min-width:1200px) {
	.pb-xl-148 {
		padding-bottom: 148px!important
	}
}

@media only screen and (min-width:1200px) {
	.pb-xl-150 {
		padding-bottom: 150px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pb-lg-0 {
		padding-bottom: 0!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pb-lg-2 {
		padding-bottom: 2px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pb-lg-4 {
		padding-bottom: 4px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pb-lg-6 {
		padding-bottom: 6px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pb-lg-8 {
		padding-bottom: 8px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pb-lg-10 {
		padding-bottom: 10px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pb-lg-12 {
		padding-bottom: 12px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pb-lg-14 {
		padding-bottom: 14px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pb-lg-16 {
		padding-bottom: 16px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pb-lg-18 {
		padding-bottom: 18px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pb-lg-20 {
		padding-bottom: 20px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pb-lg-22 {
		padding-bottom: 22px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pb-lg-24 {
		padding-bottom: 24px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pb-lg-26 {
		padding-bottom: 26px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pb-lg-28 {
		padding-bottom: 28px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pb-lg-30 {
		padding-bottom: 30px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pb-lg-32 {
		padding-bottom: 32px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pb-lg-34 {
		padding-bottom: 34px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pb-lg-36 {
		padding-bottom: 36px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pb-lg-38 {
		padding-bottom: 38px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pb-lg-40 {
		padding-bottom: 40px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pb-lg-42 {
		padding-bottom: 42px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pb-lg-44 {
		padding-bottom: 44px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pb-lg-46 {
		padding-bottom: 46px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pb-lg-48 {
		padding-bottom: 48px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pb-lg-50 {
		padding-bottom: 50px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pb-lg-52 {
		padding-bottom: 52px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pb-lg-54 {
		padding-bottom: 54px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pb-lg-56 {
		padding-bottom: 56px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pb-lg-58 {
		padding-bottom: 58px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pb-lg-60 {
		padding-bottom: 60px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pb-lg-62 {
		padding-bottom: 62px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pb-lg-64 {
		padding-bottom: 64px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pb-lg-66 {
		padding-bottom: 66px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pb-lg-68 {
		padding-bottom: 68px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pb-lg-70 {
		padding-bottom: 70px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pb-lg-72 {
		padding-bottom: 72px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pb-lg-74 {
		padding-bottom: 74px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pb-lg-76 {
		padding-bottom: 76px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pb-lg-78 {
		padding-bottom: 78px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pb-lg-80 {
		padding-bottom: 80px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pb-lg-82 {
		padding-bottom: 82px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pb-lg-84 {
		padding-bottom: 84px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pb-lg-86 {
		padding-bottom: 86px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pb-lg-88 {
		padding-bottom: 88px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pb-lg-90 {
		padding-bottom: 90px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pb-lg-92 {
		padding-bottom: 92px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pb-lg-94 {
		padding-bottom: 94px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pb-lg-96 {
		padding-bottom: 96px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pb-lg-98 {
		padding-bottom: 98px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pb-lg-100 {
		padding-bottom: 100px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pb-lg-102 {
		padding-bottom: 102px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pb-lg-104 {
		padding-bottom: 104px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pb-lg-106 {
		padding-bottom: 106px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pb-lg-108 {
		padding-bottom: 108px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pb-lg-110 {
		padding-bottom: 110px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pb-lg-112 {
		padding-bottom: 112px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pb-lg-114 {
		padding-bottom: 114px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pb-lg-116 {
		padding-bottom: 116px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pb-lg-118 {
		padding-bottom: 118px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pb-lg-120 {
		padding-bottom: 120px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pb-lg-122 {
		padding-bottom: 122px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pb-lg-124 {
		padding-bottom: 124px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pb-lg-126 {
		padding-bottom: 126px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pb-lg-128 {
		padding-bottom: 128px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pb-lg-130 {
		padding-bottom: 130px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pb-lg-132 {
		padding-bottom: 132px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pb-lg-134 {
		padding-bottom: 134px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pb-lg-136 {
		padding-bottom: 136px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pb-lg-138 {
		padding-bottom: 138px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pb-lg-140 {
		padding-bottom: 140px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pb-lg-142 {
		padding-bottom: 142px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pb-lg-144 {
		padding-bottom: 144px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pb-lg-146 {
		padding-bottom: 146px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pb-lg-148 {
		padding-bottom: 148px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pb-lg-150 {
		padding-bottom: 150px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pb-md-0 {
		padding-bottom: 0!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pb-md-2 {
		padding-bottom: 2px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pb-md-4 {
		padding-bottom: 4px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pb-md-6 {
		padding-bottom: 6px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pb-md-8 {
		padding-bottom: 8px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pb-md-10 {
		padding-bottom: 10px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pb-md-12 {
		padding-bottom: 12px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pb-md-14 {
		padding-bottom: 14px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pb-md-16 {
		padding-bottom: 16px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pb-md-18 {
		padding-bottom: 18px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pb-md-20 {
		padding-bottom: 20px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pb-md-22 {
		padding-bottom: 22px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pb-md-24 {
		padding-bottom: 24px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pb-md-26 {
		padding-bottom: 26px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pb-md-28 {
		padding-bottom: 28px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pb-md-30 {
		padding-bottom: 30px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pb-md-32 {
		padding-bottom: 32px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pb-md-34 {
		padding-bottom: 34px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pb-md-36 {
		padding-bottom: 36px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pb-md-38 {
		padding-bottom: 38px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pb-md-40 {
		padding-bottom: 40px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pb-md-42 {
		padding-bottom: 42px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pb-md-44 {
		padding-bottom: 44px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pb-md-46 {
		padding-bottom: 46px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pb-md-48 {
		padding-bottom: 48px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pb-md-50 {
		padding-bottom: 50px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pb-md-52 {
		padding-bottom: 52px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pb-md-54 {
		padding-bottom: 54px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pb-md-56 {
		padding-bottom: 56px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pb-md-58 {
		padding-bottom: 58px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pb-md-60 {
		padding-bottom: 60px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pb-md-62 {
		padding-bottom: 62px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pb-md-64 {
		padding-bottom: 64px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pb-md-66 {
		padding-bottom: 66px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pb-md-68 {
		padding-bottom: 68px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pb-md-70 {
		padding-bottom: 70px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pb-md-72 {
		padding-bottom: 72px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pb-md-74 {
		padding-bottom: 74px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pb-md-76 {
		padding-bottom: 76px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pb-md-78 {
		padding-bottom: 78px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pb-md-80 {
		padding-bottom: 80px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pb-md-82 {
		padding-bottom: 82px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pb-md-84 {
		padding-bottom: 84px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pb-md-86 {
		padding-bottom: 86px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pb-md-88 {
		padding-bottom: 88px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pb-md-90 {
		padding-bottom: 90px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pb-md-92 {
		padding-bottom: 92px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pb-md-94 {
		padding-bottom: 94px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pb-md-96 {
		padding-bottom: 96px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pb-md-98 {
		padding-bottom: 98px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pb-md-100 {
		padding-bottom: 100px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pb-md-102 {
		padding-bottom: 102px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pb-md-104 {
		padding-bottom: 104px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pb-md-106 {
		padding-bottom: 106px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pb-md-108 {
		padding-bottom: 108px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pb-md-110 {
		padding-bottom: 110px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pb-md-112 {
		padding-bottom: 112px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pb-md-114 {
		padding-bottom: 114px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pb-md-116 {
		padding-bottom: 116px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pb-md-118 {
		padding-bottom: 118px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pb-md-120 {
		padding-bottom: 120px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pb-md-122 {
		padding-bottom: 122px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pb-md-124 {
		padding-bottom: 124px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pb-md-126 {
		padding-bottom: 126px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pb-md-128 {
		padding-bottom: 128px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pb-md-130 {
		padding-bottom: 130px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pb-md-132 {
		padding-bottom: 132px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pb-md-134 {
		padding-bottom: 134px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pb-md-136 {
		padding-bottom: 136px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pb-md-138 {
		padding-bottom: 138px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pb-md-140 {
		padding-bottom: 140px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pb-md-142 {
		padding-bottom: 142px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pb-md-144 {
		padding-bottom: 144px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pb-md-146 {
		padding-bottom: 146px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pb-md-148 {
		padding-bottom: 148px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pb-md-150 {
		padding-bottom: 150px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pb-sm-0 {
		padding-bottom: 0!important
	}
}

@media only screen and (max-width:767.98px) {
	.pb-sm-2 {
		padding-bottom: 2px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pb-sm-4 {
		padding-bottom: 4px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pb-sm-6 {
		padding-bottom: 6px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pb-sm-8 {
		padding-bottom: 8px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pb-sm-10 {
		padding-bottom: 10px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pb-sm-12 {
		padding-bottom: 12px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pb-sm-14 {
		padding-bottom: 14px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pb-sm-16 {
		padding-bottom: 16px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pb-sm-18 {
		padding-bottom: 18px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pb-sm-20 {
		padding-bottom: 20px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pb-sm-22 {
		padding-bottom: 22px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pb-sm-24 {
		padding-bottom: 24px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pb-sm-26 {
		padding-bottom: 26px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pb-sm-28 {
		padding-bottom: 28px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pb-sm-30 {
		padding-bottom: 30px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pb-sm-32 {
		padding-bottom: 32px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pb-sm-34 {
		padding-bottom: 34px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pb-sm-36 {
		padding-bottom: 36px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pb-sm-38 {
		padding-bottom: 38px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pb-sm-40 {
		padding-bottom: 40px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pb-sm-42 {
		padding-bottom: 42px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pb-sm-44 {
		padding-bottom: 44px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pb-sm-46 {
		padding-bottom: 46px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pb-sm-48 {
		padding-bottom: 48px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pb-sm-50 {
		padding-bottom: 50px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pb-sm-52 {
		padding-bottom: 52px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pb-sm-54 {
		padding-bottom: 54px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pb-sm-56 {
		padding-bottom: 56px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pb-sm-58 {
		padding-bottom: 58px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pb-sm-60 {
		padding-bottom: 60px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pb-sm-62 {
		padding-bottom: 62px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pb-sm-64 {
		padding-bottom: 64px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pb-sm-66 {
		padding-bottom: 66px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pb-sm-68 {
		padding-bottom: 68px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pb-sm-70 {
		padding-bottom: 70px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pb-sm-72 {
		padding-bottom: 72px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pb-sm-74 {
		padding-bottom: 74px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pb-sm-76 {
		padding-bottom: 76px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pb-sm-78 {
		padding-bottom: 78px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pb-sm-80 {
		padding-bottom: 80px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pb-sm-82 {
		padding-bottom: 82px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pb-sm-84 {
		padding-bottom: 84px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pb-sm-86 {
		padding-bottom: 86px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pb-sm-88 {
		padding-bottom: 88px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pb-sm-90 {
		padding-bottom: 90px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pb-sm-92 {
		padding-bottom: 92px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pb-sm-94 {
		padding-bottom: 94px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pb-sm-96 {
		padding-bottom: 96px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pb-sm-98 {
		padding-bottom: 98px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pb-sm-100 {
		padding-bottom: 100px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pb-sm-102 {
		padding-bottom: 102px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pb-sm-104 {
		padding-bottom: 104px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pb-sm-106 {
		padding-bottom: 106px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pb-sm-108 {
		padding-bottom: 108px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pb-sm-110 {
		padding-bottom: 110px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pb-sm-112 {
		padding-bottom: 112px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pb-sm-114 {
		padding-bottom: 114px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pb-sm-116 {
		padding-bottom: 116px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pb-sm-118 {
		padding-bottom: 118px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pb-sm-120 {
		padding-bottom: 120px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pb-sm-122 {
		padding-bottom: 122px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pb-sm-124 {
		padding-bottom: 124px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pb-sm-126 {
		padding-bottom: 126px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pb-sm-128 {
		padding-bottom: 128px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pb-sm-130 {
		padding-bottom: 130px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pb-sm-132 {
		padding-bottom: 132px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pb-sm-134 {
		padding-bottom: 134px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pb-sm-136 {
		padding-bottom: 136px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pb-sm-138 {
		padding-bottom: 138px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pb-sm-140 {
		padding-bottom: 140px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pb-sm-142 {
		padding-bottom: 142px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pb-sm-144 {
		padding-bottom: 144px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pb-sm-146 {
		padding-bottom: 146px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pb-sm-148 {
		padding-bottom: 148px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pb-sm-150 {
		padding-bottom: 150px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pb-xs-0 {
		padding-bottom: 0!important
	}
}

@media only screen and (max-width:575.98px) {
	.pb-xs-2 {
		padding-bottom: 2px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pb-xs-4 {
		padding-bottom: 4px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pb-xs-6 {
		padding-bottom: 6px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pb-xs-8 {
		padding-bottom: 8px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pb-xs-10 {
		padding-bottom: 10px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pb-xs-12 {
		padding-bottom: 12px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pb-xs-14 {
		padding-bottom: 14px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pb-xs-16 {
		padding-bottom: 16px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pb-xs-18 {
		padding-bottom: 18px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pb-xs-20 {
		padding-bottom: 20px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pb-xs-22 {
		padding-bottom: 22px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pb-xs-24 {
		padding-bottom: 24px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pb-xs-26 {
		padding-bottom: 26px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pb-xs-28 {
		padding-bottom: 28px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pb-xs-30 {
		padding-bottom: 30px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pb-xs-32 {
		padding-bottom: 32px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pb-xs-34 {
		padding-bottom: 34px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pb-xs-36 {
		padding-bottom: 36px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pb-xs-38 {
		padding-bottom: 38px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pb-xs-40 {
		padding-bottom: 40px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pb-xs-42 {
		padding-bottom: 42px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pb-xs-44 {
		padding-bottom: 44px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pb-xs-46 {
		padding-bottom: 46px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pb-xs-48 {
		padding-bottom: 48px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pb-xs-50 {
		padding-bottom: 50px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pb-xs-52 {
		padding-bottom: 52px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pb-xs-54 {
		padding-bottom: 54px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pb-xs-56 {
		padding-bottom: 56px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pb-xs-58 {
		padding-bottom: 58px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pb-xs-60 {
		padding-bottom: 60px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pb-xs-62 {
		padding-bottom: 62px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pb-xs-64 {
		padding-bottom: 64px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pb-xs-66 {
		padding-bottom: 66px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pb-xs-68 {
		padding-bottom: 68px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pb-xs-70 {
		padding-bottom: 70px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pb-xs-72 {
		padding-bottom: 72px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pb-xs-74 {
		padding-bottom: 74px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pb-xs-76 {
		padding-bottom: 76px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pb-xs-78 {
		padding-bottom: 78px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pb-xs-80 {
		padding-bottom: 80px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pb-xs-82 {
		padding-bottom: 82px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pb-xs-84 {
		padding-bottom: 84px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pb-xs-86 {
		padding-bottom: 86px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pb-xs-88 {
		padding-bottom: 88px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pb-xs-90 {
		padding-bottom: 90px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pb-xs-92 {
		padding-bottom: 92px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pb-xs-94 {
		padding-bottom: 94px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pb-xs-96 {
		padding-bottom: 96px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pb-xs-98 {
		padding-bottom: 98px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pb-xs-100 {
		padding-bottom: 100px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pb-xs-102 {
		padding-bottom: 102px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pb-xs-104 {
		padding-bottom: 104px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pb-xs-106 {
		padding-bottom: 106px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pb-xs-108 {
		padding-bottom: 108px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pb-xs-110 {
		padding-bottom: 110px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pb-xs-112 {
		padding-bottom: 112px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pb-xs-114 {
		padding-bottom: 114px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pb-xs-116 {
		padding-bottom: 116px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pb-xs-118 {
		padding-bottom: 118px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pb-xs-120 {
		padding-bottom: 120px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pb-xs-122 {
		padding-bottom: 122px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pb-xs-124 {
		padding-bottom: 124px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pb-xs-126 {
		padding-bottom: 126px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pb-xs-128 {
		padding-bottom: 128px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pb-xs-130 {
		padding-bottom: 130px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pb-xs-132 {
		padding-bottom: 132px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pb-xs-134 {
		padding-bottom: 134px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pb-xs-136 {
		padding-bottom: 136px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pb-xs-138 {
		padding-bottom: 138px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pb-xs-140 {
		padding-bottom: 140px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pb-xs-142 {
		padding-bottom: 142px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pb-xs-144 {
		padding-bottom: 144px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pb-xs-146 {
		padding-bottom: 146px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pb-xs-148 {
		padding-bottom: 148px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pb-xs-150 {
		padding-bottom: 150px!important
	}
}

.pr-0 {
	padding-right: 0!important
}

.pr-2 {
	padding-right: 2px!important
}

.pr-4 {
	padding-right: 4px!important
}

.pr-6 {
	padding-right: 6px!important
}

.pr-8 {
	padding-right: 8px!important
}

.pr-10 {
	padding-right: 10px!important
}

.pr-12 {
	padding-right: 12px!important
}

.pr-14 {
	padding-right: 14px!important
}

.pr-16 {
	padding-right: 16px!important
}

.pr-18 {
	padding-right: 18px!important
}

.pr-20 {
	padding-right: 20px!important
}

.pr-22 {
	padding-right: 22px!important
}

.pr-24 {
	padding-right: 24px!important
}

.pr-26 {
	padding-right: 26px!important
}

.pr-28 {
	padding-right: 28px!important
}

.pr-30 {
	padding-right: 30px!important
}

.pr-32 {
	padding-right: 32px!important
}

.pr-34 {
	padding-right: 34px!important
}

.pr-36 {
	padding-right: 36px!important
}

.pr-38 {
	padding-right: 38px!important
}

.pr-40 {
	padding-right: 40px!important
}

.pr-42 {
	padding-right: 42px!important
}

.pr-44 {
	padding-right: 44px!important
}

.pr-46 {
	padding-right: 46px!important
}

.pr-48 {
	padding-right: 48px!important
}

.pr-50 {
	padding-right: 50px!important
}

.pr-52 {
	padding-right: 52px!important
}

.pr-54 {
	padding-right: 54px!important
}

.pr-56 {
	padding-right: 56px!important
}

.pr-58 {
	padding-right: 58px!important
}

.pr-60 {
	padding-right: 60px!important
}

.pr-62 {
	padding-right: 62px!important
}

.pr-64 {
	padding-right: 64px!important
}

.pr-66 {
	padding-right: 66px!important
}

.pr-68 {
	padding-right: 68px!important
}

.pr-70 {
	padding-right: 70px!important
}

.pr-72 {
	padding-right: 72px!important
}

.pr-74 {
	padding-right: 74px!important
}

.pr-76 {
	padding-right: 76px!important
}

.pr-78 {
	padding-right: 78px!important
}

.pr-80 {
	padding-right: 80px!important
}

.pr-82 {
	padding-right: 82px!important
}

.pr-84 {
	padding-right: 84px!important
}

.pr-86 {
	padding-right: 86px!important
}

.pr-88 {
	padding-right: 88px!important
}

.pr-90 {
	padding-right: 90px!important
}

.pr-92 {
	padding-right: 92px!important
}

.pr-94 {
	padding-right: 94px!important
}

.pr-96 {
	padding-right: 96px!important
}

.pr-98 {
	padding-right: 98px!important
}

.pr-100 {
	padding-right: 100px!important
}

.pr-102 {
	padding-right: 102px!important
}

.pr-104 {
	padding-right: 104px!important
}

.pr-106 {
	padding-right: 106px!important
}

.pr-108 {
	padding-right: 108px!important
}

.pr-110 {
	padding-right: 110px!important
}

.pr-112 {
	padding-right: 112px!important
}

.pr-114 {
	padding-right: 114px!important
}

.pr-116 {
	padding-right: 116px!important
}

.pr-118 {
	padding-right: 118px!important
}

.pr-120 {
	padding-right: 120px!important
}

.pr-122 {
	padding-right: 122px!important
}

.pr-124 {
	padding-right: 124px!important
}

.pr-126 {
	padding-right: 126px!important
}

.pr-128 {
	padding-right: 128px!important
}

.pr-130 {
	padding-right: 130px!important
}

.pr-132 {
	padding-right: 132px!important
}

.pr-134 {
	padding-right: 134px!important
}

.pr-136 {
	padding-right: 136px!important
}

.pr-138 {
	padding-right: 138px!important
}

.pr-140 {
	padding-right: 140px!important
}

.pr-142 {
	padding-right: 142px!important
}

.pr-144 {
	padding-right: 144px!important
}

.pr-146 {
	padding-right: 146px!important
}

.pr-148 {
	padding-right: 148px!important
}

.pr-150 {
	padding-right: 150px!important
}

@media only screen and (min-width:1200px) {
	.pr-xl-0 {
		padding-right: 0!important
	}
}

@media only screen and (min-width:1200px) {
	.pr-xl-2 {
		padding-right: 2px!important
	}
}

@media only screen and (min-width:1200px) {
	.pr-xl-4 {
		padding-right: 4px!important
	}
}

@media only screen and (min-width:1200px) {
	.pr-xl-6 {
		padding-right: 6px!important
	}
}

@media only screen and (min-width:1200px) {
	.pr-xl-8 {
		padding-right: 8px!important
	}
}

@media only screen and (min-width:1200px) {
	.pr-xl-10 {
		padding-right: 10px!important
	}
}

@media only screen and (min-width:1200px) {
	.pr-xl-12 {
		padding-right: 12px!important
	}
}

@media only screen and (min-width:1200px) {
	.pr-xl-14 {
		padding-right: 14px!important
	}
}

@media only screen and (min-width:1200px) {
	.pr-xl-16 {
		padding-right: 16px!important
	}
}

@media only screen and (min-width:1200px) {
	.pr-xl-18 {
		padding-right: 18px!important
	}
}

@media only screen and (min-width:1200px) {
	.pr-xl-20 {
		padding-right: 20px!important
	}
}

@media only screen and (min-width:1200px) {
	.pr-xl-22 {
		padding-right: 22px!important
	}
}

@media only screen and (min-width:1200px) {
	.pr-xl-24 {
		padding-right: 24px!important
	}
}

@media only screen and (min-width:1200px) {
	.pr-xl-26 {
		padding-right: 26px!important
	}
}

@media only screen and (min-width:1200px) {
	.pr-xl-28 {
		padding-right: 28px!important
	}
}

@media only screen and (min-width:1200px) {
	.pr-xl-30 {
		padding-right: 30px!important
	}
}

@media only screen and (min-width:1200px) {
	.pr-xl-32 {
		padding-right: 32px!important
	}
}

@media only screen and (min-width:1200px) {
	.pr-xl-34 {
		padding-right: 34px!important
	}
}

@media only screen and (min-width:1200px) {
	.pr-xl-36 {
		padding-right: 36px!important
	}
}

@media only screen and (min-width:1200px) {
	.pr-xl-38 {
		padding-right: 38px!important
	}
}

@media only screen and (min-width:1200px) {
	.pr-xl-40 {
		padding-right: 40px!important
	}
}

@media only screen and (min-width:1200px) {
	.pr-xl-42 {
		padding-right: 42px!important
	}
}

@media only screen and (min-width:1200px) {
	.pr-xl-44 {
		padding-right: 44px!important
	}
}

@media only screen and (min-width:1200px) {
	.pr-xl-46 {
		padding-right: 46px!important
	}
}

@media only screen and (min-width:1200px) {
	.pr-xl-48 {
		padding-right: 48px!important
	}
}

@media only screen and (min-width:1200px) {
	.pr-xl-50 {
		padding-right: 50px!important
	}
}

@media only screen and (min-width:1200px) {
	.pr-xl-52 {
		padding-right: 52px!important
	}
}

@media only screen and (min-width:1200px) {
	.pr-xl-54 {
		padding-right: 54px!important
	}
}

@media only screen and (min-width:1200px) {
	.pr-xl-56 {
		padding-right: 56px!important
	}
}

@media only screen and (min-width:1200px) {
	.pr-xl-58 {
		padding-right: 58px!important
	}
}

@media only screen and (min-width:1200px) {
	.pr-xl-60 {
		padding-right: 60px!important
	}
}

@media only screen and (min-width:1200px) {
	.pr-xl-62 {
		padding-right: 62px!important
	}
}

@media only screen and (min-width:1200px) {
	.pr-xl-64 {
		padding-right: 64px!important
	}
}

@media only screen and (min-width:1200px) {
	.pr-xl-66 {
		padding-right: 66px!important
	}
}

@media only screen and (min-width:1200px) {
	.pr-xl-68 {
		padding-right: 68px!important
	}
}

@media only screen and (min-width:1200px) {
	.pr-xl-70 {
		padding-right: 70px!important
	}
}

@media only screen and (min-width:1200px) {
	.pr-xl-72 {
		padding-right: 72px!important
	}
}

@media only screen and (min-width:1200px) {
	.pr-xl-74 {
		padding-right: 74px!important
	}
}

@media only screen and (min-width:1200px) {
	.pr-xl-76 {
		padding-right: 76px!important
	}
}

@media only screen and (min-width:1200px) {
	.pr-xl-78 {
		padding-right: 78px!important
	}
}

@media only screen and (min-width:1200px) {
	.pr-xl-80 {
		padding-right: 80px!important
	}
}

@media only screen and (min-width:1200px) {
	.pr-xl-82 {
		padding-right: 82px!important
	}
}

@media only screen and (min-width:1200px) {
	.pr-xl-84 {
		padding-right: 84px!important
	}
}

@media only screen and (min-width:1200px) {
	.pr-xl-86 {
		padding-right: 86px!important
	}
}

@media only screen and (min-width:1200px) {
	.pr-xl-88 {
		padding-right: 88px!important
	}
}

@media only screen and (min-width:1200px) {
	.pr-xl-90 {
		padding-right: 90px!important
	}
}

@media only screen and (min-width:1200px) {
	.pr-xl-92 {
		padding-right: 92px!important
	}
}

@media only screen and (min-width:1200px) {
	.pr-xl-94 {
		padding-right: 94px!important
	}
}

@media only screen and (min-width:1200px) {
	.pr-xl-96 {
		padding-right: 96px!important
	}
}

@media only screen and (min-width:1200px) {
	.pr-xl-98 {
		padding-right: 98px!important
	}
}

@media only screen and (min-width:1200px) {
	.pr-xl-100 {
		padding-right: 100px!important
	}
}

@media only screen and (min-width:1200px) {
	.pr-xl-102 {
		padding-right: 102px!important
	}
}

@media only screen and (min-width:1200px) {
	.pr-xl-104 {
		padding-right: 104px!important
	}
}

@media only screen and (min-width:1200px) {
	.pr-xl-106 {
		padding-right: 106px!important
	}
}

@media only screen and (min-width:1200px) {
	.pr-xl-108 {
		padding-right: 108px!important
	}
}

@media only screen and (min-width:1200px) {
	.pr-xl-110 {
		padding-right: 110px!important
	}
}

@media only screen and (min-width:1200px) {
	.pr-xl-112 {
		padding-right: 112px!important
	}
}

@media only screen and (min-width:1200px) {
	.pr-xl-114 {
		padding-right: 114px!important
	}
}

@media only screen and (min-width:1200px) {
	.pr-xl-116 {
		padding-right: 116px!important
	}
}

@media only screen and (min-width:1200px) {
	.pr-xl-118 {
		padding-right: 118px!important
	}
}

@media only screen and (min-width:1200px) {
	.pr-xl-120 {
		padding-right: 120px!important
	}
}

@media only screen and (min-width:1200px) {
	.pr-xl-122 {
		padding-right: 122px!important
	}
}

@media only screen and (min-width:1200px) {
	.pr-xl-124 {
		padding-right: 124px!important
	}
}

@media only screen and (min-width:1200px) {
	.pr-xl-126 {
		padding-right: 126px!important
	}
}

@media only screen and (min-width:1200px) {
	.pr-xl-128 {
		padding-right: 128px!important
	}
}

@media only screen and (min-width:1200px) {
	.pr-xl-130 {
		padding-right: 130px!important
	}
}

@media only screen and (min-width:1200px) {
	.pr-xl-132 {
		padding-right: 132px!important
	}
}

@media only screen and (min-width:1200px) {
	.pr-xl-134 {
		padding-right: 134px!important
	}
}

@media only screen and (min-width:1200px) {
	.pr-xl-136 {
		padding-right: 136px!important
	}
}

@media only screen and (min-width:1200px) {
	.pr-xl-138 {
		padding-right: 138px!important
	}
}

@media only screen and (min-width:1200px) {
	.pr-xl-140 {
		padding-right: 140px!important
	}
}

@media only screen and (min-width:1200px) {
	.pr-xl-142 {
		padding-right: 142px!important
	}
}

@media only screen and (min-width:1200px) {
	.pr-xl-144 {
		padding-right: 144px!important
	}
}

@media only screen and (min-width:1200px) {
	.pr-xl-146 {
		padding-right: 146px!important
	}
}

@media only screen and (min-width:1200px) {
	.pr-xl-148 {
		padding-right: 148px!important
	}
}

@media only screen and (min-width:1200px) {
	.pr-xl-150 {
		padding-right: 150px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pr-lg-0 {
		padding-right: 0!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pr-lg-2 {
		padding-right: 2px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pr-lg-4 {
		padding-right: 4px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pr-lg-6 {
		padding-right: 6px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pr-lg-8 {
		padding-right: 8px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pr-lg-10 {
		padding-right: 10px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pr-lg-12 {
		padding-right: 12px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pr-lg-14 {
		padding-right: 14px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pr-lg-16 {
		padding-right: 16px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pr-lg-18 {
		padding-right: 18px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pr-lg-20 {
		padding-right: 20px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pr-lg-22 {
		padding-right: 22px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pr-lg-24 {
		padding-right: 24px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pr-lg-26 {
		padding-right: 26px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pr-lg-28 {
		padding-right: 28px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pr-lg-30 {
		padding-right: 30px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pr-lg-32 {
		padding-right: 32px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pr-lg-34 {
		padding-right: 34px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pr-lg-36 {
		padding-right: 36px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pr-lg-38 {
		padding-right: 38px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pr-lg-40 {
		padding-right: 40px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pr-lg-42 {
		padding-right: 42px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pr-lg-44 {
		padding-right: 44px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pr-lg-46 {
		padding-right: 46px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pr-lg-48 {
		padding-right: 48px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pr-lg-50 {
		padding-right: 50px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pr-lg-52 {
		padding-right: 52px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pr-lg-54 {
		padding-right: 54px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pr-lg-56 {
		padding-right: 56px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pr-lg-58 {
		padding-right: 58px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pr-lg-60 {
		padding-right: 60px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pr-lg-62 {
		padding-right: 62px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pr-lg-64 {
		padding-right: 64px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pr-lg-66 {
		padding-right: 66px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pr-lg-68 {
		padding-right: 68px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pr-lg-70 {
		padding-right: 70px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pr-lg-72 {
		padding-right: 72px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pr-lg-74 {
		padding-right: 74px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pr-lg-76 {
		padding-right: 76px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pr-lg-78 {
		padding-right: 78px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pr-lg-80 {
		padding-right: 80px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pr-lg-82 {
		padding-right: 82px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pr-lg-84 {
		padding-right: 84px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pr-lg-86 {
		padding-right: 86px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pr-lg-88 {
		padding-right: 88px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pr-lg-90 {
		padding-right: 90px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pr-lg-92 {
		padding-right: 92px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pr-lg-94 {
		padding-right: 94px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pr-lg-96 {
		padding-right: 96px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pr-lg-98 {
		padding-right: 98px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pr-lg-100 {
		padding-right: 100px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pr-lg-102 {
		padding-right: 102px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pr-lg-104 {
		padding-right: 104px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pr-lg-106 {
		padding-right: 106px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pr-lg-108 {
		padding-right: 108px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pr-lg-110 {
		padding-right: 110px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pr-lg-112 {
		padding-right: 112px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pr-lg-114 {
		padding-right: 114px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pr-lg-116 {
		padding-right: 116px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pr-lg-118 {
		padding-right: 118px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pr-lg-120 {
		padding-right: 120px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pr-lg-122 {
		padding-right: 122px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pr-lg-124 {
		padding-right: 124px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pr-lg-126 {
		padding-right: 126px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pr-lg-128 {
		padding-right: 128px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pr-lg-130 {
		padding-right: 130px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pr-lg-132 {
		padding-right: 132px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pr-lg-134 {
		padding-right: 134px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pr-lg-136 {
		padding-right: 136px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pr-lg-138 {
		padding-right: 138px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pr-lg-140 {
		padding-right: 140px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pr-lg-142 {
		padding-right: 142px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pr-lg-144 {
		padding-right: 144px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pr-lg-146 {
		padding-right: 146px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pr-lg-148 {
		padding-right: 148px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pr-lg-150 {
		padding-right: 150px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pr-md-0 {
		padding-right: 0!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pr-md-2 {
		padding-right: 2px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pr-md-4 {
		padding-right: 4px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pr-md-6 {
		padding-right: 6px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pr-md-8 {
		padding-right: 8px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pr-md-10 {
		padding-right: 10px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pr-md-12 {
		padding-right: 12px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pr-md-14 {
		padding-right: 14px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pr-md-16 {
		padding-right: 16px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pr-md-18 {
		padding-right: 18px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pr-md-20 {
		padding-right: 20px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pr-md-22 {
		padding-right: 22px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pr-md-24 {
		padding-right: 24px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pr-md-26 {
		padding-right: 26px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pr-md-28 {
		padding-right: 28px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pr-md-30 {
		padding-right: 30px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pr-md-32 {
		padding-right: 32px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pr-md-34 {
		padding-right: 34px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pr-md-36 {
		padding-right: 36px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pr-md-38 {
		padding-right: 38px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pr-md-40 {
		padding-right: 40px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pr-md-42 {
		padding-right: 42px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pr-md-44 {
		padding-right: 44px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pr-md-46 {
		padding-right: 46px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pr-md-48 {
		padding-right: 48px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pr-md-50 {
		padding-right: 50px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pr-md-52 {
		padding-right: 52px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pr-md-54 {
		padding-right: 54px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pr-md-56 {
		padding-right: 56px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pr-md-58 {
		padding-right: 58px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pr-md-60 {
		padding-right: 60px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pr-md-62 {
		padding-right: 62px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pr-md-64 {
		padding-right: 64px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pr-md-66 {
		padding-right: 66px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pr-md-68 {
		padding-right: 68px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pr-md-70 {
		padding-right: 70px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pr-md-72 {
		padding-right: 72px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pr-md-74 {
		padding-right: 74px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pr-md-76 {
		padding-right: 76px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pr-md-78 {
		padding-right: 78px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pr-md-80 {
		padding-right: 80px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pr-md-82 {
		padding-right: 82px!important

	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pr-md-84 {
		padding-right: 84px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pr-md-86 {
		padding-right: 86px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pr-md-88 {
		padding-right: 88px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pr-md-90 {
		padding-right: 90px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pr-md-92 {
		padding-right: 92px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pr-md-94 {
		padding-right: 94px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pr-md-96 {
		padding-right: 96px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pr-md-98 {
		padding-right: 98px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pr-md-100 {
		padding-right: 100px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pr-md-102 {
		padding-right: 102px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pr-md-104 {
		padding-right: 104px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pr-md-106 {
		padding-right: 106px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pr-md-108 {
		padding-right: 108px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pr-md-110 {
		padding-right: 110px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pr-md-112 {
		padding-right: 112px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pr-md-114 {
		padding-right: 114px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pr-md-116 {
		padding-right: 116px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pr-md-118 {
		padding-right: 118px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pr-md-120 {
		padding-right: 120px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pr-md-122 {
		padding-right: 122px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pr-md-124 {
		padding-right: 124px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pr-md-126 {
		padding-right: 126px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pr-md-128 {
		padding-right: 128px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pr-md-130 {
		padding-right: 130px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pr-md-132 {
		padding-right: 132px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pr-md-134 {
		padding-right: 134px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pr-md-136 {
		padding-right: 136px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pr-md-138 {
		padding-right: 138px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pr-md-140 {
		padding-right: 140px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pr-md-142 {
		padding-right: 142px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pr-md-144 {
		padding-right: 144px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pr-md-146 {
		padding-right: 146px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pr-md-148 {
		padding-right: 148px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pr-md-150 {
		padding-right: 150px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pr-sm-0 {
		padding-right: 0!important
	}
}

@media only screen and (max-width:767.98px) {
	.pr-sm-2 {
		padding-right: 2px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pr-sm-4 {
		padding-right: 4px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pr-sm-6 {
		padding-right: 6px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pr-sm-8 {
		padding-right: 8px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pr-sm-10 {
		padding-right: 10px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pr-sm-12 {
		padding-right: 12px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pr-sm-14 {
		padding-right: 14px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pr-sm-16 {
		padding-right: 16px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pr-sm-18 {
		padding-right: 18px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pr-sm-20 {
		padding-right: 20px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pr-sm-22 {
		padding-right: 22px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pr-sm-24 {
		padding-right: 24px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pr-sm-26 {
		padding-right: 26px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pr-sm-28 {
		padding-right: 28px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pr-sm-30 {
		padding-right: 30px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pr-sm-32 {
		padding-right: 32px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pr-sm-34 {
		padding-right: 34px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pr-sm-36 {
		padding-right: 36px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pr-sm-38 {
		padding-right: 38px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pr-sm-40 {
		padding-right: 40px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pr-sm-42 {
		padding-right: 42px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pr-sm-44 {
		padding-right: 44px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pr-sm-46 {
		padding-right: 46px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pr-sm-48 {
		padding-right: 48px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pr-sm-50 {
		padding-right: 50px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pr-sm-52 {
		padding-right: 52px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pr-sm-54 {
		padding-right: 54px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pr-sm-56 {
		padding-right: 56px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pr-sm-58 {
		padding-right: 58px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pr-sm-60 {
		padding-right: 60px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pr-sm-62 {
		padding-right: 62px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pr-sm-64 {
		padding-right: 64px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pr-sm-66 {
		padding-right: 66px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pr-sm-68 {
		padding-right: 68px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pr-sm-70 {
		padding-right: 70px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pr-sm-72 {
		padding-right: 72px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pr-sm-74 {
		padding-right: 74px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pr-sm-76 {
		padding-right: 76px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pr-sm-78 {
		padding-right: 78px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pr-sm-80 {
		padding-right: 80px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pr-sm-82 {
		padding-right: 82px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pr-sm-84 {
		padding-right: 84px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pr-sm-86 {
		padding-right: 86px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pr-sm-88 {
		padding-right: 88px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pr-sm-90 {
		padding-right: 90px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pr-sm-92 {
		padding-right: 92px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pr-sm-94 {
		padding-right: 94px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pr-sm-96 {
		padding-right: 96px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pr-sm-98 {
		padding-right: 98px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pr-sm-100 {
		padding-right: 100px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pr-sm-102 {
		padding-right: 102px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pr-sm-104 {
		padding-right: 104px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pr-sm-106 {
		padding-right: 106px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pr-sm-108 {
		padding-right: 108px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pr-sm-110 {
		padding-right: 110px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pr-sm-112 {
		padding-right: 112px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pr-sm-114 {
		padding-right: 114px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pr-sm-116 {
		padding-right: 116px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pr-sm-118 {
		padding-right: 118px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pr-sm-120 {
		padding-right: 120px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pr-sm-122 {
		padding-right: 122px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pr-sm-124 {
		padding-right: 124px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pr-sm-126 {
		padding-right: 126px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pr-sm-128 {
		padding-right: 128px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pr-sm-130 {
		padding-right: 130px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pr-sm-132 {
		padding-right: 132px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pr-sm-134 {
		padding-right: 134px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pr-sm-136 {
		padding-right: 136px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pr-sm-138 {
		padding-right: 138px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pr-sm-140 {
		padding-right: 140px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pr-sm-142 {
		padding-right: 142px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pr-sm-144 {
		padding-right: 144px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pr-sm-146 {
		padding-right: 146px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pr-sm-148 {
		padding-right: 148px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pr-sm-150 {
		padding-right: 150px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pr-xs-0 {
		padding-right: 0!important
	}
}

@media only screen and (max-width:575.98px) {
	.pr-xs-2 {
		padding-right: 2px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pr-xs-4 {
		padding-right: 4px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pr-xs-6 {
		padding-right: 6px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pr-xs-8 {
		padding-right: 8px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pr-xs-10 {
		padding-right: 10px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pr-xs-12 {
		padding-right: 12px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pr-xs-14 {
		padding-right: 14px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pr-xs-16 {
		padding-right: 16px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pr-xs-18 {
		padding-right: 18px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pr-xs-20 {
		padding-right: 20px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pr-xs-22 {
		padding-right: 22px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pr-xs-24 {
		padding-right: 24px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pr-xs-26 {
		padding-right: 26px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pr-xs-28 {
		padding-right: 28px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pr-xs-30 {
		padding-right: 30px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pr-xs-32 {
		padding-right: 32px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pr-xs-34 {
		padding-right: 34px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pr-xs-36 {
		padding-right: 36px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pr-xs-38 {
		padding-right: 38px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pr-xs-40 {
		padding-right: 40px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pr-xs-42 {
		padding-right: 42px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pr-xs-44 {
		padding-right: 44px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pr-xs-46 {
		padding-right: 46px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pr-xs-48 {
		padding-right: 48px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pr-xs-50 {
		padding-right: 50px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pr-xs-52 {
		padding-right: 52px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pr-xs-54 {
		padding-right: 54px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pr-xs-56 {
		padding-right: 56px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pr-xs-58 {
		padding-right: 58px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pr-xs-60 {
		padding-right: 60px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pr-xs-62 {
		padding-right: 62px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pr-xs-64 {
		padding-right: 64px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pr-xs-66 {
		padding-right: 66px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pr-xs-68 {
		padding-right: 68px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pr-xs-70 {
		padding-right: 70px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pr-xs-72 {
		padding-right: 72px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pr-xs-74 {
		padding-right: 74px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pr-xs-76 {
		padding-right: 76px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pr-xs-78 {
		padding-right: 78px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pr-xs-80 {
		padding-right: 80px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pr-xs-82 {
		padding-right: 82px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pr-xs-84 {
		padding-right: 84px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pr-xs-86 {
		padding-right: 86px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pr-xs-88 {
		padding-right: 88px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pr-xs-90 {
		padding-right: 90px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pr-xs-92 {
		padding-right: 92px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pr-xs-94 {
		padding-right: 94px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pr-xs-96 {
		padding-right: 96px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pr-xs-98 {
		padding-right: 98px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pr-xs-100 {
		padding-right: 100px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pr-xs-102 {
		padding-right: 102px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pr-xs-104 {
		padding-right: 104px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pr-xs-106 {
		padding-right: 106px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pr-xs-108 {
		padding-right: 108px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pr-xs-110 {
		padding-right: 110px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pr-xs-112 {
		padding-right: 112px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pr-xs-114 {
		padding-right: 114px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pr-xs-116 {
		padding-right: 116px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pr-xs-118 {
		padding-right: 118px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pr-xs-120 {
		padding-right: 120px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pr-xs-122 {
		padding-right: 122px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pr-xs-124 {
		padding-right: 124px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pr-xs-126 {
		padding-right: 126px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pr-xs-128 {
		padding-right: 128px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pr-xs-130 {
		padding-right: 130px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pr-xs-132 {
		padding-right: 132px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pr-xs-134 {
		padding-right: 134px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pr-xs-136 {
		padding-right: 136px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pr-xs-138 {
		padding-right: 138px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pr-xs-140 {
		padding-right: 140px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pr-xs-142 {
		padding-right: 142px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pr-xs-144 {
		padding-right: 144px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pr-xs-146 {
		padding-right: 146px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pr-xs-148 {
		padding-right: 148px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pr-xs-150 {
		padding-right: 150px!important
	}
}

.pl-0 {
	padding-left: 0!important
}

.pl-2 {
	padding-left: 2px!important
}

.pl-4 {
	padding-left: 4px!important
}

.pl-6 {
	padding-left: 6px!important
}

.pl-8 {
	padding-left: 8px!important
}

.pl-10 {
	padding-left: 10px!important
}

.pl-12 {
	padding-left: 12px!important
}

.pl-14 {
	padding-left: 14px!important
}

.pl-16 {
	padding-left: 16px!important
}

.pl-18 {
	padding-left: 18px!important
}

.pl-20 {
	padding-left: 20px!important
}

.pl-22 {
	padding-left: 22px!important
}

.pl-24 {
	padding-left: 24px!important
}

.pl-26 {
	padding-left: 26px!important
}

.pl-28 {
	padding-left: 28px!important
}

.pl-30 {
	padding-left: 30px!important
}

.pl-32 {
	padding-left: 32px!important
}

.pl-34 {
	padding-left: 34px!important
}

.pl-36 {
	padding-left: 36px!important
}

.pl-38 {
	padding-left: 38px!important
}

.pl-40 {
	padding-left: 40px!important
}

.pl-42 {
	padding-left: 42px!important
}

.pl-44 {
	padding-left: 44px!important
}

.pl-46 {
	padding-left: 46px!important
}

.pl-48 {
	padding-left: 48px!important
}

.pl-50 {
	padding-left: 50px!important
}

.pl-52 {
	padding-left: 52px!important
}

.pl-54 {
	padding-left: 54px!important
}

.pl-56 {
	padding-left: 56px!important
}

.pl-58 {
	padding-left: 58px!important
}

.pl-60 {
	padding-left: 60px!important
}

.pl-62 {
	padding-left: 62px!important
}

.pl-64 {
	padding-left: 64px!important
}

.pl-66 {
	padding-left: 66px!important
}

.pl-68 {
	padding-left: 68px!important
}

.pl-70 {
	padding-left: 70px!important
}

.pl-72 {
	padding-left: 72px!important
}

.pl-74 {
	padding-left: 74px!important
}

.pl-76 {
	padding-left: 76px!important
}

.pl-78 {
	padding-left: 78px!important
}

.pl-80 {
	padding-left: 80px!important
}

.pl-82 {
	padding-left: 82px!important
}

.pl-84 {
	padding-left: 84px!important
}

.pl-86 {
	padding-left: 86px!important
}

.pl-88 {
	padding-left: 88px!important
}

.pl-90 {
	padding-left: 90px!important
}

.pl-92 {
	padding-left: 92px!important
}

.pl-94 {
	padding-left: 94px!important
}

.pl-96 {
	padding-left: 96px!important
}

.pl-98 {
	padding-left: 98px!important
}

.pl-100 {
	padding-left: 100px!important
}

.pl-102 {
	padding-left: 102px!important
}

.pl-104 {
	padding-left: 104px!important
}

.pl-106 {
	padding-left: 106px!important
}

.pl-108 {
	padding-left: 108px!important
}

.pl-110 {
	padding-left: 110px!important
}

.pl-112 {
	padding-left: 112px!important
}

.pl-114 {
	padding-left: 114px!important
}

.pl-116 {
	padding-left: 116px!important
}

.pl-118 {
	padding-left: 118px!important
}

.pl-120 {
	padding-left: 120px!important
}

.pl-122 {
	padding-left: 122px!important
}

.pl-124 {
	padding-left: 124px!important
}

.pl-126 {
	padding-left: 126px!important
}

.pl-128 {
	padding-left: 128px!important
}

.pl-130 {
	padding-left: 130px!important
}

.pl-132 {
	padding-left: 132px!important
}

.pl-134 {
	padding-left: 134px!important
}

.pl-136 {
	padding-left: 136px!important
}

.pl-138 {
	padding-left: 138px!important
}

.pl-140 {
	padding-left: 140px!important
}

.pl-142 {
	padding-left: 142px!important
}

.pl-144 {
	padding-left: 144px!important
}

.pl-146 {
	padding-left: 146px!important
}

.pl-148 {
	padding-left: 148px!important
}

.pl-150 {
	padding-left: 150px!important
}

@media only screen and (min-width:1200px) {
	.pl-xl-0 {
		padding-left: 0!important
	}
}

@media only screen and (min-width:1200px) {
	.pl-xl-2 {
		padding-left: 2px!important
	}
}

@media only screen and (min-width:1200px) {
	.pl-xl-4 {
		padding-left: 4px!important
	}
}

@media only screen and (min-width:1200px) {
	.pl-xl-6 {
		padding-left: 6px!important
	}
}

@media only screen and (min-width:1200px) {
	.pl-xl-8 {
		padding-left: 8px!important
	}
}

@media only screen and (min-width:1200px) {
	.pl-xl-10 {
		padding-left: 10px!important
	}
}

@media only screen and (min-width:1200px) {
	.pl-xl-12 {
		padding-left: 12px!important
	}
}

@media only screen and (min-width:1200px) {
	.pl-xl-14 {
		padding-left: 14px!important
	}
}

@media only screen and (min-width:1200px) {
	.pl-xl-16 {
		padding-left: 16px!important
	}
}

@media only screen and (min-width:1200px) {
	.pl-xl-18 {
		padding-left: 18px!important
	}
}

@media only screen and (min-width:1200px) {
	.pl-xl-20 {
		padding-left: 20px!important
	}
}

@media only screen and (min-width:1200px) {
	.pl-xl-22 {
		padding-left: 22px!important
	}
}

@media only screen and (min-width:1200px) {
	.pl-xl-24 {
		padding-left: 24px!important
	}
}

@media only screen and (min-width:1200px) {
	.pl-xl-26 {
		padding-left: 26px!important
	}
}

@media only screen and (min-width:1200px) {
	.pl-xl-28 {
		padding-left: 28px!important
	}
}

@media only screen and (min-width:1200px) {
	.pl-xl-30 {
		padding-left: 30px!important
	}
}

@media only screen and (min-width:1200px) {
	.pl-xl-32 {
		padding-left: 32px!important
	}
}

@media only screen and (min-width:1200px) {
	.pl-xl-34 {
		padding-left: 34px!important
	}
}

@media only screen and (min-width:1200px) {
	.pl-xl-36 {
		padding-left: 36px!important
	}
}

@media only screen and (min-width:1200px) {
	.pl-xl-38 {
		padding-left: 38px!important
	}
}

@media only screen and (min-width:1200px) {
	.pl-xl-40 {
		padding-left: 40px!important
	}
}

@media only screen and (min-width:1200px) {
	.pl-xl-42 {
		padding-left: 42px!important
	}
}

@media only screen and (min-width:1200px) {
	.pl-xl-44 {
		padding-left: 44px!important
	}
}

@media only screen and (min-width:1200px) {
	.pl-xl-46 {
		padding-left: 46px!important
	}
}

@media only screen and (min-width:1200px) {
	.pl-xl-48 {
		padding-left: 48px!important
	}
}

@media only screen and (min-width:1200px) {
	.pl-xl-50 {
		padding-left: 50px!important
	}
}

@media only screen and (min-width:1200px) {
	.pl-xl-52 {
		padding-left: 52px!important
	}
}

@media only screen and (min-width:1200px) {
	.pl-xl-54 {
		padding-left: 54px!important
	}
}

@media only screen and (min-width:1200px) {
	.pl-xl-56 {
		padding-left: 56px!important
	}
}

@media only screen and (min-width:1200px) {
	.pl-xl-58 {
		padding-left: 58px!important
	}
}

@media only screen and (min-width:1200px) {
	.pl-xl-60 {
		padding-left: 60px!important
	}
}

@media only screen and (min-width:1200px) {
	.pl-xl-62 {
		padding-left: 62px!important
	}
}

@media only screen and (min-width:1200px) {
	.pl-xl-64 {
		padding-left: 64px!important
	}
}

@media only screen and (min-width:1200px) {
	.pl-xl-66 {
		padding-left: 66px!important
	}
}

@media only screen and (min-width:1200px) {
	.pl-xl-68 {
		padding-left: 68px!important
	}
}

@media only screen and (min-width:1200px) {
	.pl-xl-70 {
		padding-left: 70px!important
	}
}

@media only screen and (min-width:1200px) {
	.pl-xl-72 {
		padding-left: 72px!important
	}
}

@media only screen and (min-width:1200px) {
	.pl-xl-74 {
		padding-left: 74px!important
	}
}

@media only screen and (min-width:1200px) {
	.pl-xl-76 {
		padding-left: 76px!important
	}
}

@media only screen and (min-width:1200px) {
	.pl-xl-78 {
		padding-left: 78px!important
	}
}

@media only screen and (min-width:1200px) {
	.pl-xl-80 {
		padding-left: 80px!important
	}
}

@media only screen and (min-width:1200px) {
	.pl-xl-82 {
		padding-left: 82px!important
	}
}

@media only screen and (min-width:1200px) {
	.pl-xl-84 {
		padding-left: 84px!important
	}
}

@media only screen and (min-width:1200px) {
	.pl-xl-86 {
		padding-left: 86px!important
	}
}

@media only screen and (min-width:1200px) {
	.pl-xl-88 {
		padding-left: 88px!important
	}
}

@media only screen and (min-width:1200px) {
	.pl-xl-90 {
		padding-left: 90px!important
	}
}

@media only screen and (min-width:1200px) {
	.pl-xl-92 {
		padding-left: 92px!important
	}
}

@media only screen and (min-width:1200px) {
	.pl-xl-94 {
		padding-left: 94px!important
	}
}

@media only screen and (min-width:1200px) {
	.pl-xl-96 {
		padding-left: 96px!important
	}
}

@media only screen and (min-width:1200px) {
	.pl-xl-98 {
		padding-left: 98px!important
	}
}

@media only screen and (min-width:1200px) {
	.pl-xl-100 {
		padding-left: 100px!important
	}
}

@media only screen and (min-width:1200px) {
	.pl-xl-102 {
		padding-left: 102px!important
	}
}

@media only screen and (min-width:1200px) {
	.pl-xl-104 {
		padding-left: 104px!important
	}
}

@media only screen and (min-width:1200px) {
	.pl-xl-106 {
		padding-left: 106px!important
	}
}

@media only screen and (min-width:1200px) {
	.pl-xl-108 {
		padding-left: 108px!important
	}
}

@media only screen and (min-width:1200px) {
	.pl-xl-110 {
		padding-left: 110px!important
	}
}

@media only screen and (min-width:1200px) {
	.pl-xl-112 {
		padding-left: 112px!important
	}
}

@media only screen and (min-width:1200px) {
	.pl-xl-114 {
		padding-left: 114px!important
	}
}

@media only screen and (min-width:1200px) {
	.pl-xl-116 {
		padding-left: 116px!important
	}
}

@media only screen and (min-width:1200px) {
	.pl-xl-118 {
		padding-left: 118px!important
	}
}

@media only screen and (min-width:1200px) {
	.pl-xl-120 {
		padding-left: 120px!important
	}
}

@media only screen and (min-width:1200px) {
	.pl-xl-122 {
		padding-left: 122px!important
	}
}

@media only screen and (min-width:1200px) {
	.pl-xl-124 {
		padding-left: 124px!important
	}
}

@media only screen and (min-width:1200px) {
	.pl-xl-126 {
		padding-left: 126px!important
	}
}

@media only screen and (min-width:1200px) {
	.pl-xl-128 {
		padding-left: 128px!important
	}
}

@media only screen and (min-width:1200px) {
	.pl-xl-130 {
		padding-left: 130px!important
	}
}

@media only screen and (min-width:1200px) {
	.pl-xl-132 {
		padding-left: 132px!important
	}
}

@media only screen and (min-width:1200px) {
	.pl-xl-134 {
		padding-left: 134px!important
	}
}

@media only screen and (min-width:1200px) {
	.pl-xl-136 {
		padding-left: 136px!important
	}
}

@media only screen and (min-width:1200px) {
	.pl-xl-138 {
		padding-left: 138px!important
	}
}

@media only screen and (min-width:1200px) {
	.pl-xl-140 {
		padding-left: 140px!important
	}
}

@media only screen and (min-width:1200px) {
	.pl-xl-142 {
		padding-left: 142px!important
	}
}

@media only screen and (min-width:1200px) {
	.pl-xl-144 {
		padding-left: 144px!important
	}
}

@media only screen and (min-width:1200px) {
	.pl-xl-146 {
		padding-left: 146px!important
	}
}

@media only screen and (min-width:1200px) {
	.pl-xl-148 {
		padding-left: 148px!important
	}
}

@media only screen and (min-width:1200px) {
	.pl-xl-150 {
		padding-left: 150px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pl-lg-0 {
		padding-left: 0!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pl-lg-2 {
		padding-left: 2px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pl-lg-4 {
		padding-left: 4px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pl-lg-6 {
		padding-left: 6px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pl-lg-8 {
		padding-left: 8px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pl-lg-10 {
		padding-left: 10px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pl-lg-12 {
		padding-left: 12px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pl-lg-14 {
		padding-left: 14px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pl-lg-16 {
		padding-left: 16px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pl-lg-18 {
		padding-left: 18px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pl-lg-20 {
		padding-left: 20px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pl-lg-22 {
		padding-left: 22px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pl-lg-24 {
		padding-left: 24px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pl-lg-26 {
		padding-left: 26px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pl-lg-28 {
		padding-left: 28px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pl-lg-30 {
		padding-left: 30px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pl-lg-32 {
		padding-left: 32px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pl-lg-34 {
		padding-left: 34px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pl-lg-36 {
		padding-left: 36px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pl-lg-38 {
		padding-left: 38px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pl-lg-40 {
		padding-left: 40px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pl-lg-42 {
		padding-left: 42px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pl-lg-44 {
		padding-left: 44px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pl-lg-46 {
		padding-left: 46px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pl-lg-48 {
		padding-left: 48px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pl-lg-50 {
		padding-left: 50px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pl-lg-52 {
		padding-left: 52px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pl-lg-54 {
		padding-left: 54px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pl-lg-56 {
		padding-left: 56px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pl-lg-58 {
		padding-left: 58px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pl-lg-60 {
		padding-left: 60px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pl-lg-62 {
		padding-left: 62px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pl-lg-64 {
		padding-left: 64px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pl-lg-66 {
		padding-left: 66px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pl-lg-68 {
		padding-left: 68px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pl-lg-70 {
		padding-left: 70px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pl-lg-72 {
		padding-left: 72px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pl-lg-74 {
		padding-left: 74px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pl-lg-76 {
		padding-left: 76px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pl-lg-78 {
		padding-left: 78px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pl-lg-80 {
		padding-left: 80px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pl-lg-82 {
		padding-left: 82px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pl-lg-84 {
		padding-left: 84px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pl-lg-86 {
		padding-left: 86px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pl-lg-88 {
		padding-left: 88px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pl-lg-90 {
		padding-left: 90px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pl-lg-92 {
		padding-left: 92px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pl-lg-94 {
		padding-left: 94px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pl-lg-96 {
		padding-left: 96px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pl-lg-98 {
		padding-left: 98px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pl-lg-100 {
		padding-left: 100px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pl-lg-102 {
		padding-left: 102px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pl-lg-104 {
		padding-left: 104px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pl-lg-106 {
		padding-left: 106px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pl-lg-108 {
		padding-left: 108px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pl-lg-110 {
		padding-left: 110px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pl-lg-112 {
		padding-left: 112px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pl-lg-114 {
		padding-left: 114px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pl-lg-116 {
		padding-left: 116px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pl-lg-118 {
		padding-left: 118px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pl-lg-120 {
		padding-left: 120px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pl-lg-122 {
		padding-left: 122px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pl-lg-124 {
		padding-left: 124px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pl-lg-126 {
		padding-left: 126px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pl-lg-128 {
		padding-left: 128px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pl-lg-130 {
		padding-left: 130px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pl-lg-132 {
		padding-left: 132px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pl-lg-134 {
		padding-left: 134px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pl-lg-136 {
		padding-left: 136px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pl-lg-138 {
		padding-left: 138px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pl-lg-140 {
		padding-left: 140px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pl-lg-142 {
		padding-left: 142px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pl-lg-144 {
		padding-left: 144px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pl-lg-146 {
		padding-left: 146px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pl-lg-148 {
		padding-left: 148px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.pl-lg-150 {
		padding-left: 150px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pl-md-0 {
		padding-left: 0!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pl-md-2 {
		padding-left: 2px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pl-md-4 {
		padding-left: 4px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pl-md-6 {
		padding-left: 6px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pl-md-8 {
		padding-left: 8px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pl-md-10 {
		padding-left: 10px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pl-md-12 {
		padding-left: 12px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pl-md-14 {
		padding-left: 14px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pl-md-16 {
		padding-left: 16px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pl-md-18 {
		padding-left: 18px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pl-md-20 {
		padding-left: 20px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pl-md-22 {
		padding-left: 22px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pl-md-24 {
		padding-left: 24px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pl-md-26 {
		padding-left: 26px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pl-md-28 {
		padding-left: 28px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pl-md-30 {
		padding-left: 30px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pl-md-32 {
		padding-left: 32px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pl-md-34 {
		padding-left: 34px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pl-md-36 {
		padding-left: 36px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pl-md-38 {
		padding-left: 38px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pl-md-40 {
		padding-left: 40px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pl-md-42 {
		padding-left: 42px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pl-md-44 {
		padding-left: 44px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pl-md-46 {
		padding-left: 46px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pl-md-48 {
		padding-left: 48px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pl-md-50 {
		padding-left: 50px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pl-md-52 {
		padding-left: 52px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pl-md-54 {
		padding-left: 54px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pl-md-56 {
		padding-left: 56px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pl-md-58 {
		padding-left: 58px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pl-md-60 {
		padding-left: 60px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pl-md-62 {
		padding-left: 62px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pl-md-64 {
		padding-left: 64px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pl-md-66 {
		padding-left: 66px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pl-md-68 {
		padding-left: 68px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pl-md-70 {
		padding-left: 70px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pl-md-72 {
		padding-left: 72px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pl-md-74 {
		padding-left: 74px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pl-md-76 {
		padding-left: 76px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pl-md-78 {
		padding-left: 78px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pl-md-80 {
		padding-left: 80px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pl-md-82 {
		padding-left: 82px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pl-md-84 {
		padding-left: 84px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pl-md-86 {
		padding-left: 86px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pl-md-88 {
		padding-left: 88px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pl-md-90 {
		padding-left: 90px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pl-md-92 {
		padding-left: 92px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pl-md-94 {
		padding-left: 94px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pl-md-96 {
		padding-left: 96px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pl-md-98 {
		padding-left: 98px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pl-md-100 {
		padding-left: 100px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pl-md-102 {
		padding-left: 102px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pl-md-104 {
		padding-left: 104px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pl-md-106 {
		padding-left: 106px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pl-md-108 {
		padding-left: 108px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pl-md-110 {
		padding-left: 110px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pl-md-112 {
		padding-left: 112px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pl-md-114 {
		padding-left: 114px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pl-md-116 {
		padding-left: 116px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pl-md-118 {
		padding-left: 118px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pl-md-120 {
		padding-left: 120px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pl-md-122 {
		padding-left: 122px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pl-md-124 {
		padding-left: 124px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pl-md-126 {
		padding-left: 126px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pl-md-128 {
		padding-left: 128px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pl-md-130 {
		padding-left: 130px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pl-md-132 {
		padding-left: 132px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pl-md-134 {
		padding-left: 134px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pl-md-136 {
		padding-left: 136px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pl-md-138 {
		padding-left: 138px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pl-md-140 {
		padding-left: 140px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pl-md-142 {
		padding-left: 142px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pl-md-144 {
		padding-left: 144px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pl-md-146 {
		padding-left: 146px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pl-md-148 {
		padding-left: 148px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pl-md-150 {
		padding-left: 150px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pl-sm-0 {
		padding-left: 0!important
	}
}

@media only screen and (max-width:767.98px) {
	.pl-sm-2 {
		padding-left: 2px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pl-sm-4 {
		padding-left: 4px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pl-sm-6 {
		padding-left: 6px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pl-sm-8 {
		padding-left: 8px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pl-sm-10 {
		padding-left: 10px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pl-sm-12 {
		padding-left: 12px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pl-sm-14 {
		padding-left: 14px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pl-sm-16 {
		padding-left: 16px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pl-sm-18 {
		padding-left: 18px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pl-sm-20 {
		padding-left: 20px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pl-sm-22 {
		padding-left: 22px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pl-sm-24 {
		padding-left: 24px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pl-sm-26 {
		padding-left: 26px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pl-sm-28 {
		padding-left: 28px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pl-sm-30 {
		padding-left: 30px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pl-sm-32 {
		padding-left: 32px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pl-sm-34 {
		padding-left: 34px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pl-sm-36 {
		padding-left: 36px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pl-sm-38 {
		padding-left: 38px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pl-sm-40 {
		padding-left: 40px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pl-sm-42 {
		padding-left: 42px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pl-sm-44 {
		padding-left: 44px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pl-sm-46 {
		padding-left: 46px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pl-sm-48 {
		padding-left: 48px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pl-sm-50 {
		padding-left: 50px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pl-sm-52 {
		padding-left: 52px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pl-sm-54 {
		padding-left: 54px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pl-sm-56 {
		padding-left: 56px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pl-sm-58 {
		padding-left: 58px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pl-sm-60 {
		padding-left: 60px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pl-sm-62 {
		padding-left: 62px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pl-sm-64 {
		padding-left: 64px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pl-sm-66 {
		padding-left: 66px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pl-sm-68 {
		padding-left: 68px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pl-sm-70 {
		padding-left: 70px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pl-sm-72 {
		padding-left: 72px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pl-sm-74 {
		padding-left: 74px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pl-sm-76 {
		padding-left: 76px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pl-sm-78 {
		padding-left: 78px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pl-sm-80 {
		padding-left: 80px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pl-sm-82 {
		padding-left: 82px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pl-sm-84 {
		padding-left: 84px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pl-sm-86 {
		padding-left: 86px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pl-sm-88 {
		padding-left: 88px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pl-sm-90 {
		padding-left: 90px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pl-sm-92 {
		padding-left: 92px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pl-sm-94 {
		padding-left: 94px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pl-sm-96 {
		padding-left: 96px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pl-sm-98 {
		padding-left: 98px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pl-sm-100 {
		padding-left: 100px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pl-sm-102 {
		padding-left: 102px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pl-sm-104 {
		padding-left: 104px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pl-sm-106 {
		padding-left: 106px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pl-sm-108 {
		padding-left: 108px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pl-sm-110 {
		padding-left: 110px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pl-sm-112 {
		padding-left: 112px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pl-sm-114 {
		padding-left: 114px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pl-sm-116 {
		padding-left: 116px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pl-sm-118 {
		padding-left: 118px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pl-sm-120 {
		padding-left: 120px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pl-sm-122 {
		padding-left: 122px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pl-sm-124 {
		padding-left: 124px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pl-sm-126 {
		padding-left: 126px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pl-sm-128 {
		padding-left: 128px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pl-sm-130 {
		padding-left: 130px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pl-sm-132 {
		padding-left: 132px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pl-sm-134 {
		padding-left: 134px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pl-sm-136 {
		padding-left: 136px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pl-sm-138 {
		padding-left: 138px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pl-sm-140 {
		padding-left: 140px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pl-sm-142 {
		padding-left: 142px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pl-sm-144 {
		padding-left: 144px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pl-sm-146 {
		padding-left: 146px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pl-sm-148 {
		padding-left: 148px!important
	}
}

@media only screen and (max-width:767.98px) {
	.pl-sm-150 {
		padding-left: 150px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-0 {
		padding-left: 0!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-2 {
		padding-left: 2px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-4 {
		padding-left: 4px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-6 {
		padding-left: 6px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-8 {
		padding-left: 8px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-10 {
		padding-left: 10px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-12 {
		padding-left: 12px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-14 {
		padding-left: 14px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-16 {
		padding-left: 16px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-18 {
		padding-left: 18px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-20 {
		padding-left: 20px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-22 {
		padding-left: 22px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-24 {
		padding-left: 24px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-26 {
		padding-left: 26px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-28 {
		padding-left: 28px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-30 {
		padding-left: 30px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-32 {
		padding-left: 32px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-34 {
		padding-left: 34px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-36 {
		padding-left: 36px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-38 {
		padding-left: 38px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-40 {
		padding-left: 40px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-42 {
		padding-left: 42px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-44 {
		padding-left: 44px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-46 {
		padding-left: 46px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-48 {
		padding-left: 48px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-50 {
		padding-left: 50px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-52 {
		padding-left: 52px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-54 {
		padding-left: 54px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-56 {
		padding-left: 56px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-58 {
		padding-left: 58px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-60 {
		padding-left: 60px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-62 {
		padding-left: 62px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-64 {
		padding-left: 64px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-66 {
		padding-left: 66px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-68 {
		padding-left: 68px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-70 {
		padding-left: 70px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-72 {
		padding-left: 72px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-74 {
		padding-left: 74px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-76 {
		padding-left: 76px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-78 {
		padding-left: 78px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-80 {
		padding-left: 80px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-82 {
		padding-left: 82px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-84 {
		padding-left: 84px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-86 {
		padding-left: 86px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-88 {
		padding-left: 88px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-90 {
		padding-left: 90px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-92 {
		padding-left: 92px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-94 {
		padding-left: 94px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-96 {
		padding-left: 96px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-98 {
		padding-left: 98px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-100 {
		padding-left: 100px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-102 {
		padding-left: 102px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-104 {
		padding-left: 104px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-106 {
		padding-left: 106px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-108 {
		padding-left: 108px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-110 {
		padding-left: 110px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-112 {
		padding-left: 112px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-114 {
		padding-left: 114px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-116 {
		padding-left: 116px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-118 {
		padding-left: 118px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-120 {
		padding-left: 120px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-122 {
		padding-left: 122px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-124 {
		padding-left: 124px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-126 {
		padding-left: 126px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-128 {
		padding-left: 128px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-130 {
		padding-left: 130px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-132 {
		padding-left: 132px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-134 {
		padding-left: 134px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-136 {
		padding-left: 136px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-138 {
		padding-left: 138px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-140 {
		padding-left: 140px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-142 {
		padding-left: 142px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-144 {
		padding-left: 144px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-146 {
		padding-left: 146px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-148 {
		padding-left: 148px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-150 {
		padding-left: 150px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-152 {
		padding-left: 152px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-154 {
		padding-left: 154px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-156 {
		padding-left: 156px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-158 {
		padding-left: 158px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-160 {
		padding-left: 160px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-162 {
		padding-left: 162px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-164 {
		padding-left: 164px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-166 {
		padding-left: 166px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-168 {
		padding-left: 168px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-170 {
		padding-left: 170px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-172 {
		padding-left: 172px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-174 {
		padding-left: 174px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-176 {
		padding-left: 176px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-178 {
		padding-left: 178px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-180 {
		padding-left: 180px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-182 {
		padding-left: 182px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-184 {
		padding-left: 184px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-186 {
		padding-left: 186px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-188 {
		padding-left: 188px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-190 {
		padding-left: 190px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-192 {
		padding-left: 192px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-194 {
		padding-left: 194px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-196 {
		padding-left: 196px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-198 {
		padding-left: 198px!important
	}
}

@media only screen and (max-width:575.98px) {
	.pl-xs-200 {
		padding-left: 200px!important
	}
}

.mt-0 {
	margin-top: 0!important
}

.mt-2 {
	margin-top: 2px!important
}

.mt-4 {
	margin-top: 4px!important
}

.mt-6 {
	margin-top: 6px!important
}

.mt-8 {
	margin-top: 8px!important
}

.mt-10 {
	margin-top: 10px!important
}

.mt-12 {
	margin-top: 12px!important
}

.mt-14 {
	margin-top: 14px!important
}

.mt-16 {
	margin-top: 16px!important
}

.mt-18 {
	margin-top: 18px!important
}

.mt-20 {
	margin-top: 20px!important
}

.mt-22 {
	margin-top: 22px!important
}

.mt-24 {
	margin-top: 24px!important
}

.mt-26 {
	margin-top: 26px!important
}

.mt-28 {
	margin-top: 28px!important
}

.mt-30 {
	margin-top: 30px!important
}

.mt-32 {
	margin-top: 32px!important
}

.mt-34 {
	margin-top: 34px!important
}

.mt-36 {
	margin-top: 36px!important
}

.mt-38 {
	margin-top: 38px!important
}

.mt-40 {
	margin-top: 40px!important
}

.mt-42 {
	margin-top: 42px!important
}

.mt-44 {
	margin-top: 44px!important
}

.mt-46 {
	margin-top: 46px!important
}

.mt-48 {
	margin-top: 48px!important
}

.mt-50 {
	margin-top: 50px!important
}

.mt-52 {
	margin-top: 52px!important
}

.mt-54 {
	margin-top: 54px!important
}

.mt-56 {
	margin-top: 56px!important
}

.mt-58 {
	margin-top: 58px!important
}

.mt-60 {
	margin-top: 60px!important
}

.mt-62 {
	margin-top: 62px!important
}

.mt-64 {
	margin-top: 64px!important
}

.mt-66 {
	margin-top: 66px!important
}

.mt-68 {
	margin-top: 68px!important
}

.mt-70 {
	margin-top: 70px!important
}

.mt-72 {
	margin-top: 72px!important
}

.mt-74 {
	margin-top: 74px!important
}

.mt-76 {
	margin-top: 76px!important
}

.mt-78 {
	margin-top: 78px!important
}

.mt-80 {
	margin-top: 80px!important
}

.mt-82 {
	margin-top: 82px!important
}

.mt-84 {
	margin-top: 84px!important
}

.mt-86 {
	margin-top: 86px!important
}

.mt-88 {
	margin-top: 88px!important
}

.mt-90 {
	margin-top: 90px!important
}

.mt-92 {
	margin-top: 92px!important
}

.mt-94 {
	margin-top: 94px!important
}

.mt-96 {
	margin-top: 96px!important
}

.mt-98 {
	margin-top: 98px!important
}

.mt-100 {
	margin-top: 100px!important
}

.mt-102 {
	margin-top: 102px!important
}

.mt-104 {
	margin-top: 104px!important
}

.mt-106 {
	margin-top: 106px!important
}

.mt-108 {
	margin-top: 108px!important
}

.mt-110 {
	margin-top: 110px!important
}

.mt-112 {
	margin-top: 112px!important
}

.mt-114 {
	margin-top: 114px!important
}

.mt-116 {
	margin-top: 116px!important
}

.mt-118 {
	margin-top: 118px!important
}

.mt-120 {
	margin-top: 120px!important
}

.mt-122 {
	margin-top: 122px!important
}

.mt-124 {
	margin-top: 124px!important
}

.mt-126 {
	margin-top: 126px!important
}

.mt-128 {
	margin-top: 128px!important
}

.mt-130 {
	margin-top: 130px!important
}

.mt-132 {
	margin-top: 132px!important
}

.mt-134 {
	margin-top: 134px!important
}

.mt-136 {
	margin-top: 136px!important
}

.mt-138 {
	margin-top: 138px!important
}

.mt-140 {
	margin-top: 140px!important
}

.mt-142 {
	margin-top: 142px!important
}

.mt-144 {
	margin-top: 144px!important
}

.mt-146 {
	margin-top: 146px!important
}

.mt-148 {
	margin-top: 148px!important
}

.mt-150 {
	margin-top: 150px!important
}

@media only screen and (min-width:1200px) {
	.mt-xl-0 {
		margin-top: 0!important
	}
}

@media only screen and (min-width:1200px) {
	.mt-xl-2 {
		margin-top: 2px!important
	}
}

@media only screen and (min-width:1200px) {
	.mt-xl-4 {
		margin-top: 4px!important
	}
}

@media only screen and (min-width:1200px) {
	.mt-xl-6 {
		margin-top: 6px!important
	}
}

@media only screen and (min-width:1200px) {
	.mt-xl-8 {
		margin-top: 8px!important
	}
}

@media only screen and (min-width:1200px) {
	.mt-xl-10 {
		margin-top: 10px!important
	}
}

@media only screen and (min-width:1200px) {
	.mt-xl-12 {
		margin-top: 12px!important
	}
}

@media only screen and (min-width:1200px) {
	.mt-xl-14 {
		margin-top: 14px!important
	}
}

@media only screen and (min-width:1200px) {
	.mt-xl-16 {
		margin-top: 16px!important
	}
}

@media only screen and (min-width:1200px) {
	.mt-xl-18 {
		margin-top: 18px!important
	}
}

@media only screen and (min-width:1200px) {
	.mt-xl-20 {
		margin-top: 20px!important
	}
}

@media only screen and (min-width:1200px) {
	.mt-xl-22 {
		margin-top: 22px!important
	}
}

@media only screen and (min-width:1200px) {
	.mt-xl-24 {
		margin-top: 24px!important
	}
}

@media only screen and (min-width:1200px) {
	.mt-xl-26 {
		margin-top: 26px!important
	}
}

@media only screen and (min-width:1200px) {
	.mt-xl-28 {
		margin-top: 28px!important
	}
}

@media only screen and (min-width:1200px) {
	.mt-xl-30 {
		margin-top: 30px!important
	}
}

@media only screen and (min-width:1200px) {
	.mt-xl-32 {
		margin-top: 32px!important
	}
}

@media only screen and (min-width:1200px) {
	.mt-xl-34 {
		margin-top: 34px!important
	}
}

@media only screen and (min-width:1200px) {
	.mt-xl-36 {
		margin-top: 36px!important
	}
}

@media only screen and (min-width:1200px) {
	.mt-xl-38 {
		margin-top: 38px!important
	}
}

@media only screen and (min-width:1200px) {
	.mt-xl-40 {
		margin-top: 40px!important
	}
}

@media only screen and (min-width:1200px) {
	.mt-xl-42 {
		margin-top: 42px!important
	}
}

@media only screen and (min-width:1200px) {
	.mt-xl-44 {
		margin-top: 44px!important
	}
}

@media only screen and (min-width:1200px) {
	.mt-xl-46 {
		margin-top: 46px!important
	}
}

@media only screen and (min-width:1200px) {
	.mt-xl-48 {
		margin-top: 48px!important
	}
}

@media only screen and (min-width:1200px) {
	.mt-xl-50 {
		margin-top: 50px!important
	}
}

@media only screen and (min-width:1200px) {
	.mt-xl-52 {
		margin-top: 52px!important
	}
}

@media only screen and (min-width:1200px) {
	.mt-xl-54 {
		margin-top: 54px!important
	}
}

@media only screen and (min-width:1200px) {
	.mt-xl-56 {
		margin-top: 56px!important
	}
}

@media only screen and (min-width:1200px) {
	.mt-xl-58 {
		margin-top: 58px!important
	}
}

@media only screen and (min-width:1200px) {
	.mt-xl-60 {
		margin-top: 60px!important
	}
}

@media only screen and (min-width:1200px) {
	.mt-xl-62 {
		margin-top: 62px!important
	}
}

@media only screen and (min-width:1200px) {
	.mt-xl-64 {
		margin-top: 64px!important
	}
}

@media only screen and (min-width:1200px) {
	.mt-xl-66 {
		margin-top: 66px!important
	}
}

@media only screen and (min-width:1200px) {
	.mt-xl-68 {
		margin-top: 68px!important
	}
}

@media only screen and (min-width:1200px) {
	.mt-xl-70 {
		margin-top: 70px!important
	}
}

@media only screen and (min-width:1200px) {
	.mt-xl-72 {
		margin-top: 72px!important
	}
}

@media only screen and (min-width:1200px) {
	.mt-xl-74 {
		margin-top: 74px!important
	}
}

@media only screen and (min-width:1200px) {
	.mt-xl-76 {
		margin-top: 76px!important
	}
}

@media only screen and (min-width:1200px) {
	.mt-xl-78 {
		margin-top: 78px!important
	}
}

@media only screen and (min-width:1200px) {
	.mt-xl-80 {
		margin-top: 80px!important
	}
}

@media only screen and (min-width:1200px) {
	.mt-xl-82 {
		margin-top: 82px!important
	}
}

@media only screen and (min-width:1200px) {
	.mt-xl-84 {
		margin-top: 84px!important
	}
}

@media only screen and (min-width:1200px) {
	.mt-xl-86 {
		margin-top: 86px!important
	}
}

@media only screen and (min-width:1200px) {
	.mt-xl-88 {
		margin-top: 88px!important
	}
}

@media only screen and (min-width:1200px) {
	.mt-xl-90 {
		margin-top: 90px!important
	}
}

@media only screen and (min-width:1200px) {
	.mt-xl-92 {
		margin-top: 92px!important
	}
}

@media only screen and (min-width:1200px) {
	.mt-xl-94 {
		margin-top: 94px!important
	}
}

@media only screen and (min-width:1200px) {
	.mt-xl-96 {
		margin-top: 96px!important
	}
}

@media only screen and (min-width:1200px) {
	.mt-xl-98 {
		margin-top: 98px!important
	}
}

@media only screen and (min-width:1200px) {
	.mt-xl-100 {
		margin-top: 100px!important
	}
}

@media only screen and (min-width:1200px) {
	.mt-xl-102 {
		margin-top: 102px!important
	}
}

@media only screen and (min-width:1200px) {
	.mt-xl-104 {
		margin-top: 104px!important
	}
}

@media only screen and (min-width:1200px) {
	.mt-xl-106 {
		margin-top: 106px!important
	}
}

@media only screen and (min-width:1200px) {
	.mt-xl-108 {
		margin-top: 108px!important
	}
}

@media only screen and (min-width:1200px) {
	.mt-xl-110 {
		margin-top: 110px!important
	}
}

@media only screen and (min-width:1200px) {
	.mt-xl-112 {
		margin-top: 112px!important
	}
}

@media only screen and (min-width:1200px) {
	.mt-xl-114 {
		margin-top: 114px!important
	}
}

@media only screen and (min-width:1200px) {
	.mt-xl-116 {
		margin-top: 116px!important
	}
}

@media only screen and (min-width:1200px) {
	.mt-xl-118 {
		margin-top: 118px!important
	}
}

@media only screen and (min-width:1200px) {
	.mt-xl-120 {
		margin-top: 120px!important
	}
}

@media only screen and (min-width:1200px) {
	.mt-xl-122 {
		margin-top: 122px!important
	}
}

@media only screen and (min-width:1200px) {
	.mt-xl-124 {
		margin-top: 124px!important
	}
}

@media only screen and (min-width:1200px) {
	.mt-xl-126 {
		margin-top: 126px!important
	}
}

@media only screen and (min-width:1200px) {
	.mt-xl-128 {
		margin-top: 128px!important
	}
}

@media only screen and (min-width:1200px) {
	.mt-xl-130 {
		margin-top: 130px!important
	}
}

@media only screen and (min-width:1200px) {
	.mt-xl-132 {
		margin-top: 132px!important
	}
}

@media only screen and (min-width:1200px) {
	.mt-xl-134 {
		margin-top: 134px!important
	}
}

@media only screen and (min-width:1200px) {
	.mt-xl-136 {
		margin-top: 136px!important
	}
}

@media only screen and (min-width:1200px) {
	.mt-xl-138 {
		margin-top: 138px!important
	}
}

@media only screen and (min-width:1200px) {
	.mt-xl-140 {
		margin-top: 140px!important
	}
}

@media only screen and (min-width:1200px) {
	.mt-xl-142 {
		margin-top: 142px!important
	}
}

@media only screen and (min-width:1200px) {
	.mt-xl-144 {
		margin-top: 144px!important
	}
}

@media only screen and (min-width:1200px) {
	.mt-xl-146 {
		margin-top: 146px!important
	}
}

@media only screen and (min-width:1200px) {
	.mt-xl-148 {
		margin-top: 148px!important
	}
}

@media only screen and (min-width:1200px) {
	.mt-xl-150 {
		margin-top: 150px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mt-lg-0 {
		margin-top: 0!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mt-lg-2 {
		margin-top: 2px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mt-lg-4 {
		margin-top: 4px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mt-lg-6 {
		margin-top: 6px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mt-lg-8 {
		margin-top: 8px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mt-lg-10 {
		margin-top: 10px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mt-lg-12 {
		margin-top: 12px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mt-lg-14 {
		margin-top: 14px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mt-lg-16 {
		margin-top: 16px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mt-lg-18 {
		margin-top: 18px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mt-lg-20 {
		margin-top: 20px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mt-lg-22 {
		margin-top: 22px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mt-lg-24 {
		margin-top: 24px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mt-lg-26 {
		margin-top: 26px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mt-lg-28 {
		margin-top: 28px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mt-lg-30 {
		margin-top: 30px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mt-lg-32 {
		margin-top: 32px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mt-lg-34 {
		margin-top: 34px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mt-lg-36 {
		margin-top: 36px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mt-lg-38 {
		margin-top: 38px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mt-lg-40 {
		margin-top: 40px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mt-lg-42 {
		margin-top: 42px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mt-lg-44 {
		margin-top: 44px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mt-lg-46 {
		margin-top: 46px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mt-lg-48 {
		margin-top: 48px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mt-lg-50 {
		margin-top: 50px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mt-lg-52 {
		margin-top: 52px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mt-lg-54 {
		margin-top: 54px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mt-lg-56 {
		margin-top: 56px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mt-lg-58 {
		margin-top: 58px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mt-lg-60 {
		margin-top: 60px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mt-lg-62 {
		margin-top: 62px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mt-lg-64 {
		margin-top: 64px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mt-lg-66 {
		margin-top: 66px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mt-lg-68 {
		margin-top: 68px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mt-lg-70 {
		margin-top: 70px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mt-lg-72 {
		margin-top: 72px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mt-lg-74 {
		margin-top: 74px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mt-lg-76 {
		margin-top: 76px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mt-lg-78 {
		margin-top: 78px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mt-lg-80 {
		margin-top: 80px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mt-lg-82 {
		margin-top: 82px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mt-lg-84 {
		margin-top: 84px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mt-lg-86 {
		margin-top: 86px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mt-lg-88 {
		margin-top: 88px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mt-lg-90 {
		margin-top: 90px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mt-lg-92 {
		margin-top: 92px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mt-lg-94 {
		margin-top: 94px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mt-lg-96 {
		margin-top: 96px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mt-lg-98 {
		margin-top: 98px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mt-lg-100 {
		margin-top: 100px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mt-lg-102 {
		margin-top: 102px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mt-lg-104 {
		margin-top: 104px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mt-lg-106 {
		margin-top: 106px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mt-lg-108 {
		margin-top: 108px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mt-lg-110 {
		margin-top: 110px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mt-lg-112 {
		margin-top: 112px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mt-lg-114 {
		margin-top: 114px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mt-lg-116 {
		margin-top: 116px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mt-lg-118 {
		margin-top: 118px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mt-lg-120 {
		margin-top: 120px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mt-lg-122 {
		margin-top: 122px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mt-lg-124 {
		margin-top: 124px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mt-lg-126 {
		margin-top: 126px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mt-lg-128 {
		margin-top: 128px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mt-lg-130 {
		margin-top: 130px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mt-lg-132 {
		margin-top: 132px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mt-lg-134 {
		margin-top: 134px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mt-lg-136 {
		margin-top: 136px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mt-lg-138 {
		margin-top: 138px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mt-lg-140 {
		margin-top: 140px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mt-lg-142 {
		margin-top: 142px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mt-lg-144 {
		margin-top: 144px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mt-lg-146 {
		margin-top: 146px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mt-lg-148 {
		margin-top: 148px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mt-lg-150 {
		margin-top: 150px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mt-md-0 {
		margin-top: 0!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mt-md-2 {
		margin-top: 2px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mt-md-4 {
		margin-top: 4px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mt-md-6 {
		margin-top: 6px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mt-md-8 {
		margin-top: 8px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mt-md-10 {
		margin-top: 10px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mt-md-12 {
		margin-top: 12px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mt-md-14 {
		margin-top: 14px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mt-md-16 {
		margin-top: 16px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mt-md-18 {
		margin-top: 18px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mt-md-20 {
		margin-top: 20px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mt-md-22 {
		margin-top: 22px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mt-md-24 {
		margin-top: 24px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mt-md-26 {
		margin-top: 26px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mt-md-28 {
		margin-top: 28px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mt-md-30 {
		margin-top: 30px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mt-md-32 {
		margin-top: 32px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mt-md-34 {
		margin-top: 34px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mt-md-36 {
		margin-top: 36px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mt-md-38 {
		margin-top: 38px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mt-md-40 {
		margin-top: 40px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mt-md-42 {
		margin-top: 42px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mt-md-44 {
		margin-top: 44px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mt-md-46 {
		margin-top: 46px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mt-md-48 {
		margin-top: 48px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mt-md-50 {
		margin-top: 50px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mt-md-52 {
		margin-top: 52px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mt-md-54 {
		margin-top: 54px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mt-md-56 {
		margin-top: 56px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mt-md-58 {
		margin-top: 58px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mt-md-60 {
		margin-top: 60px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mt-md-62 {
		margin-top: 62px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mt-md-64 {
		margin-top: 64px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mt-md-66 {
		margin-top: 66px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mt-md-68 {
		margin-top: 68px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mt-md-70 {
		margin-top: 70px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mt-md-72 {
		margin-top: 72px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mt-md-74 {
		margin-top: 74px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mt-md-76 {
		margin-top: 76px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mt-md-78 {
		margin-top: 78px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mt-md-80 {
		margin-top: 80px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mt-md-82 {
		margin-top: 82px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mt-md-84 {
		margin-top: 84px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mt-md-86 {
		margin-top: 86px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mt-md-88 {
		margin-top: 88px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mt-md-90 {
		margin-top: 90px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mt-md-92 {
		margin-top: 92px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mt-md-94 {
		margin-top: 94px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mt-md-96 {
		margin-top: 96px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mt-md-98 {
		margin-top: 98px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mt-md-100 {
		margin-top: 100px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mt-md-102 {
		margin-top: 102px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mt-md-104 {
		margin-top: 104px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mt-md-106 {
		margin-top: 106px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mt-md-108 {
		margin-top: 108px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mt-md-110 {
		margin-top: 110px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mt-md-112 {
		margin-top: 112px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mt-md-114 {
		margin-top: 114px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mt-md-116 {
		margin-top: 116px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mt-md-118 {
		margin-top: 118px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mt-md-120 {
		margin-top: 120px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mt-md-122 {
		margin-top: 122px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mt-md-124 {
		margin-top: 124px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mt-md-126 {
		margin-top: 126px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mt-md-128 {
		margin-top: 128px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mt-md-130 {
		margin-top: 130px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mt-md-132 {
		margin-top: 132px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mt-md-134 {
		margin-top: 134px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mt-md-136 {
		margin-top: 136px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mt-md-138 {
		margin-top: 138px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mt-md-140 {
		margin-top: 140px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mt-md-142 {
		margin-top: 142px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mt-md-144 {
		margin-top: 144px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mt-md-146 {
		margin-top: 146px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mt-md-148 {
		margin-top: 148px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mt-md-150 {
		margin-top: 150px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mt-sm-0 {
		margin-top: 0!important
	}
}

@media only screen and (max-width:767.98px) {
	.mt-sm-2 {
		margin-top: 2px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mt-sm-4 {
		margin-top: 4px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mt-sm-6 {
		margin-top: 6px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mt-sm-8 {
		margin-top: 8px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mt-sm-10 {
		margin-top: 10px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mt-sm-12 {
		margin-top: 12px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mt-sm-14 {
		margin-top: 14px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mt-sm-16 {
		margin-top: 16px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mt-sm-18 {
		margin-top: 18px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mt-sm-20 {
		margin-top: 20px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mt-sm-22 {
		margin-top: 22px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mt-sm-24 {
		margin-top: 24px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mt-sm-26 {
		margin-top: 26px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mt-sm-28 {
		margin-top: 28px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mt-sm-30 {
		margin-top: 30px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mt-sm-32 {
		margin-top: 32px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mt-sm-34 {
		margin-top: 34px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mt-sm-36 {
		margin-top: 36px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mt-sm-38 {
		margin-top: 38px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mt-sm-40 {
		margin-top: 40px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mt-sm-42 {
		margin-top: 42px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mt-sm-44 {
		margin-top: 44px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mt-sm-46 {
		margin-top: 46px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mt-sm-48 {
		margin-top: 48px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mt-sm-50 {
		margin-top: 50px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mt-sm-52 {
		margin-top: 52px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mt-sm-54 {
		margin-top: 54px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mt-sm-56 {
		margin-top: 56px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mt-sm-58 {
		margin-top: 58px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mt-sm-60 {
		margin-top: 60px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mt-sm-62 {
		margin-top: 62px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mt-sm-64 {
		margin-top: 64px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mt-sm-66 {
		margin-top: 66px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mt-sm-68 {
		margin-top: 68px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mt-sm-70 {
		margin-top: 70px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mt-sm-72 {
		margin-top: 72px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mt-sm-74 {
		margin-top: 74px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mt-sm-76 {
		margin-top: 76px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mt-sm-78 {
		margin-top: 78px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mt-sm-80 {
		margin-top: 80px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mt-sm-82 {
		margin-top: 82px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mt-sm-84 {
		margin-top: 84px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mt-sm-86 {
		margin-top: 86px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mt-sm-88 {
		margin-top: 88px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mt-sm-90 {
		margin-top: 90px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mt-sm-92 {
		margin-top: 92px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mt-sm-94 {
		margin-top: 94px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mt-sm-96 {
		margin-top: 96px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mt-sm-98 {
		margin-top: 98px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mt-sm-100 {
		margin-top: 100px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mt-sm-102 {
		margin-top: 102px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mt-sm-104 {
		margin-top: 104px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mt-sm-106 {
		margin-top: 106px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mt-sm-108 {
		margin-top: 108px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mt-sm-110 {
		margin-top: 110px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mt-sm-112 {
		margin-top: 112px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mt-sm-114 {
		margin-top: 114px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mt-sm-116 {
		margin-top: 116px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mt-sm-118 {
		margin-top: 118px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mt-sm-120 {
		margin-top: 120px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mt-sm-122 {
		margin-top: 122px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mt-sm-124 {
		margin-top: 124px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mt-sm-126 {
		margin-top: 126px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mt-sm-128 {
		margin-top: 128px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mt-sm-130 {
		margin-top: 130px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mt-sm-132 {
		margin-top: 132px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mt-sm-134 {
		margin-top: 134px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mt-sm-136 {
		margin-top: 136px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mt-sm-138 {
		margin-top: 138px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mt-sm-140 {
		margin-top: 140px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mt-sm-142 {
		margin-top: 142px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mt-sm-144 {
		margin-top: 144px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mt-sm-146 {
		margin-top: 146px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mt-sm-148 {
		margin-top: 148px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mt-sm-150 {
		margin-top: 150px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mt-xs-0 {
		margin-top: 0!important
	}
}

@media only screen and (max-width:575.98px) {
	.mt-xs-2 {
		margin-top: 2px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mt-xs-4 {
		margin-top: 4px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mt-xs-6 {
		margin-top: 6px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mt-xs-8 {
		margin-top: 8px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mt-xs-10 {
		margin-top: 10px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mt-xs-12 {
		margin-top: 12px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mt-xs-14 {
		margin-top: 14px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mt-xs-16 {
		margin-top: 16px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mt-xs-18 {
		margin-top: 18px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mt-xs-20 {
		margin-top: 20px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mt-xs-22 {
		margin-top: 22px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mt-xs-24 {
		margin-top: 24px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mt-xs-26 {
		margin-top: 26px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mt-xs-28 {
		margin-top: 28px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mt-xs-30 {
		margin-top: 30px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mt-xs-32 {
		margin-top: 32px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mt-xs-34 {
		margin-top: 34px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mt-xs-36 {
		margin-top: 36px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mt-xs-38 {
		margin-top: 38px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mt-xs-40 {
		margin-top: 40px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mt-xs-42 {
		margin-top: 42px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mt-xs-44 {
		margin-top: 44px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mt-xs-46 {
		margin-top: 46px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mt-xs-48 {
		margin-top: 48px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mt-xs-50 {
		margin-top: 50px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mt-xs-52 {
		margin-top: 52px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mt-xs-54 {
		margin-top: 54px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mt-xs-56 {
		margin-top: 56px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mt-xs-58 {
		margin-top: 58px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mt-xs-60 {
		margin-top: 60px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mt-xs-62 {
		margin-top: 62px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mt-xs-64 {
		margin-top: 64px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mt-xs-66 {
		margin-top: 66px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mt-xs-68 {
		margin-top: 68px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mt-xs-70 {
		margin-top: 70px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mt-xs-72 {
		margin-top: 72px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mt-xs-74 {
		margin-top: 74px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mt-xs-76 {
		margin-top: 76px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mt-xs-78 {
		margin-top: 78px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mt-xs-80 {
		margin-top: 80px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mt-xs-82 {
		margin-top: 82px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mt-xs-84 {
		margin-top: 84px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mt-xs-86 {
		margin-top: 86px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mt-xs-88 {
		margin-top: 88px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mt-xs-90 {
		margin-top: 90px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mt-xs-92 {
		margin-top: 92px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mt-xs-94 {
		margin-top: 94px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mt-xs-96 {
		margin-top: 96px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mt-xs-98 {
		margin-top: 98px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mt-xs-100 {
		margin-top: 100px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mt-xs-102 {
		margin-top: 102px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mt-xs-104 {
		margin-top: 104px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mt-xs-106 {
		margin-top: 106px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mt-xs-108 {
		margin-top: 108px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mt-xs-110 {
		margin-top: 110px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mt-xs-112 {
		margin-top: 112px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mt-xs-114 {
		margin-top: 114px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mt-xs-116 {
		margin-top: 116px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mt-xs-118 {
		margin-top: 118px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mt-xs-120 {
		margin-top: 120px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mt-xs-122 {
		margin-top: 122px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mt-xs-124 {
		margin-top: 124px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mt-xs-126 {
		margin-top: 126px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mt-xs-128 {
		margin-top: 128px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mt-xs-130 {
		margin-top: 130px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mt-xs-132 {
		margin-top: 132px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mt-xs-134 {
		margin-top: 134px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mt-xs-136 {
		margin-top: 136px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mt-xs-138 {
		margin-top: 138px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mt-xs-140 {
		margin-top: 140px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mt-xs-142 {
		margin-top: 142px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mt-xs-144 {
		margin-top: 144px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mt-xs-146 {
		margin-top: 146px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mt-xs-148 {
		margin-top: 148px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mt-xs-150 {
		margin-top: 150px!important
	}
}

.mtm-2 {
	margin-top: -2px!important
}

.mtm-4 {
	margin-top: -4px!important
}

.mtm-6 {
	margin-top: -6px!important
}

.mtm-8 {
	margin-top: -8px!important
}

.mtm-10 {
	margin-top: -10px!important
}

.mtm-12 {
	margin-top: -12px!important
}

.mtm-14 {
	margin-top: -14px!important
}

.mtm-16 {
	margin-top: -16px!important
}

.mtm-18 {
	margin-top: -18px!important
}

.mtm-20 {
	margin-top: -20px!important
}

.mtm-22 {
	margin-top: -22px!important
}

.mtm-24 {
	margin-top: -24px!important
}

.mtm-26 {
	margin-top: -26px!important
}

.mtm-28 {
	margin-top: -28px!important
}

.mtm-30 {
	margin-top: -30px!important
}

.mtm-32 {
	margin-top: -32px!important
}

.mtm-34 {
	margin-top: -34px!important
}

.mtm-36 {
	margin-top: -36px!important
}

.mtm-38 {
	margin-top: -38px!important
}

.mtm-40 {
	margin-top: -40px!important
}

.mtm-42 {
	margin-top: -42px!important
}

.mtm-44 {
	margin-top: -44px!important
}

.mtm-46 {
	margin-top: -46px!important
}

.mtm-48 {
	margin-top: -48px!important
}

.mtm-50 {
	margin-top: -50px!important
}

.mtm-52 {
	margin-top: -52px!important
}

.mtm-54 {
	margin-top: -54px!important
}

.mtm-56 {
	margin-top: -56px!important
}

.mtm-58 {
	margin-top: -58px!important
}

.mtm-60 {
	margin-top: -60px!important
}

.mtm-62 {
	margin-top: -62px!important
}

.mtm-64 {
	margin-top: -64px!important
}

.mtm-66 {
	margin-top: -66px!important
}

.mtm-68 {
	margin-top: -68px!important
}

.mtm-70 {
	margin-top: -70px!important
}

.mtm-72 {
	margin-top: -72px!important
}

.mtm-74 {
	margin-top: -74px!important
}

.mtm-76 {
	margin-top: -76px!important
}

.mtm-78 {
	margin-top: -78px!important
}

.mtm-80 {
	margin-top: -80px!important
}

.mtm-82 {
	margin-top: -82px!important
}

.mtm-84 {
	margin-top: -84px!important
}

.mtm-86 {
	margin-top: -86px!important
}

.mtm-88 {
	margin-top: -88px!important
}

.mtm-90 {
	margin-top: -90px!important
}

.mtm-92 {
	margin-top: -92px!important
}

.mtm-94 {
	margin-top: -94px!important
}

.mtm-96 {
	margin-top: -96px!important
}

.mtm-98 {
	margin-top: -98px!important
}

.mtm-100 {
	margin-top: -100px!important
}

@media only screen and (min-width:1200px) {
	.mtm-xl-2 {
		margin-top: -2px!important
	}
}

@media only screen and (min-width:1200px) {
	.mtm-xl-4 {
		margin-top: -4px!important
	}
}

@media only screen and (min-width:1200px) {
	.mtm-xl-6 {
		margin-top: -6px!important
	}
}

@media only screen and (min-width:1200px) {
	.mtm-xl-8 {
		margin-top: -8px!important
	}
}

@media only screen and (min-width:1200px) {
	.mtm-xl-10 {
		margin-top: -10px!important
	}
}

@media only screen and (min-width:1200px) {
	.mtm-xl-12 {
		margin-top: -12px!important
	}
}

@media only screen and (min-width:1200px) {
	.mtm-xl-14 {
		margin-top: -14px!important
	}
}

@media only screen and (min-width:1200px) {
	.mtm-xl-16 {
		margin-top: -16px!important
	}
}

@media only screen and (min-width:1200px) {
	.mtm-xl-18 {
		margin-top: -18px!important
	}
}

@media only screen and (min-width:1200px) {
	.mtm-xl-20 {
		margin-top: -20px!important
	}
}

@media only screen and (min-width:1200px) {
	.mtm-xl-22 {
		margin-top: -22px!important
	}
}

@media only screen and (min-width:1200px) {
	.mtm-xl-24 {
		margin-top: -24px!important
	}
}

@media only screen and (min-width:1200px) {
	.mtm-xl-26 {
		margin-top: -26px!important
	}
}

@media only screen and (min-width:1200px) {
	.mtm-xl-28 {
		margin-top: -28px!important
	}
}

@media only screen and (min-width:1200px) {
	.mtm-xl-30 {
		margin-top: -30px!important
	}
}

@media only screen and (min-width:1200px) {
	.mtm-xl-32 {
		margin-top: -32px!important
	}
}

@media only screen and (min-width:1200px) {
	.mtm-xl-34 {
		margin-top: -34px!important
	}
}

@media only screen and (min-width:1200px) {
	.mtm-xl-36 {
		margin-top: -36px!important
	}
}

@media only screen and (min-width:1200px) {
	.mtm-xl-38 {
		margin-top: -38px!important
	}
}

@media only screen and (min-width:1200px) {
	.mtm-xl-40 {
		margin-top: -40px!important
	}
}

@media only screen and (min-width:1200px) {
	.mtm-xl-42 {
		margin-top: -42px!important
	}
}

@media only screen and (min-width:1200px) {
	.mtm-xl-44 {
		margin-top: -44px!important
	}
}

@media only screen and (min-width:1200px) {
	.mtm-xl-46 {
		margin-top: -46px!important
	}
}

@media only screen and (min-width:1200px) {
	.mtm-xl-48 {
		margin-top: -48px!important
	}
}

@media only screen and (min-width:1200px) {
	.mtm-xl-50 {
		margin-top: -50px!important
	}
}

@media only screen and (min-width:1200px) {
	.mtm-xl-52 {
		margin-top: -52px!important
	}
}

@media only screen and (min-width:1200px) {
	.mtm-xl-54 {
		margin-top: -54px!important
	}
}

@media only screen and (min-width:1200px) {
	.mtm-xl-56 {
		margin-top: -56px!important
	}
}

@media only screen and (min-width:1200px) {
	.mtm-xl-58 {
		margin-top: -58px!important
	}
}

@media only screen and (min-width:1200px) {
	.mtm-xl-60 {
		margin-top: -60px!important
	}
}

@media only screen and (min-width:1200px) {
	.mtm-xl-62 {
		margin-top: -62px!important
	}
}

@media only screen and (min-width:1200px) {
	.mtm-xl-64 {
		margin-top: -64px!important
	}
}

@media only screen and (min-width:1200px) {
	.mtm-xl-66 {
		margin-top: -66px!important
	}
}

@media only screen and (min-width:1200px) {
	.mtm-xl-68 {
		margin-top: -68px!important
	}
}

@media only screen and (min-width:1200px) {
	.mtm-xl-70 {
		margin-top: -70px!important
	}
}

@media only screen and (min-width:1200px) {
	.mtm-xl-72 {
		margin-top: -72px!important
	}
}

@media only screen and (min-width:1200px) {
	.mtm-xl-74 {
		margin-top: -74px!important
	}
}

@media only screen and (min-width:1200px) {
	.mtm-xl-76 {
		margin-top: -76px!important
	}
}

@media only screen and (min-width:1200px) {
	.mtm-xl-78 {
		margin-top: -78px!important
	}
}

@media only screen and (min-width:1200px) {
	.mtm-xl-80 {
		margin-top: -80px!important
	}
}

@media only screen and (min-width:1200px) {
	.mtm-xl-82 {
		margin-top: -82px!important
	}
}

@media only screen and (min-width:1200px) {
	.mtm-xl-84 {
		margin-top: -84px!important
	}
}

@media only screen and (min-width:1200px) {
	.mtm-xl-86 {
		margin-top: -86px!important
	}
}

@media only screen and (min-width:1200px) {
	.mtm-xl-88 {
		margin-top: -88px!important
	}
}

@media only screen and (min-width:1200px) {
	.mtm-xl-90 {
		margin-top: -90px!important
	}
}

@media only screen and (min-width:1200px) {
	.mtm-xl-92 {
		margin-top: -92px!important
	}
}

@media only screen and (min-width:1200px) {
	.mtm-xl-94 {
		margin-top: -94px!important
	}
}

@media only screen and (min-width:1200px) {
	.mtm-xl-96 {
		margin-top: -96px!important
	}
}

@media only screen and (min-width:1200px) {
	.mtm-xl-98 {
		margin-top: -98px!important
	}
}

@media only screen and (min-width:1200px) {
	.mtm-xl-100 {
		margin-top: -100px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mtm-lg-2 {
		margin-top: -2px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mtm-lg-4 {
		margin-top: -4px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mtm-lg-6 {
		margin-top: -6px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mtm-lg-8 {
		margin-top: -8px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mtm-lg-10 {
		margin-top: -10px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mtm-lg-12 {
		margin-top: -12px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mtm-lg-14 {
		margin-top: -14px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mtm-lg-16 {
		margin-top: -16px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mtm-lg-18 {
		margin-top: -18px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mtm-lg-20 {
		margin-top: -20px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mtm-lg-22 {
		margin-top: -22px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mtm-lg-24 {
		margin-top: -24px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mtm-lg-26 {
		margin-top: -26px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mtm-lg-28 {
		margin-top: -28px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mtm-lg-30 {
		margin-top: -30px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mtm-lg-32 {
		margin-top: -32px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mtm-lg-34 {
		margin-top: -34px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mtm-lg-36 {
		margin-top: -36px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mtm-lg-38 {
		margin-top: -38px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mtm-lg-40 {
		margin-top: -40px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mtm-lg-42 {
		margin-top: -42px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mtm-lg-44 {
		margin-top: -44px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mtm-lg-46 {
		margin-top: -46px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mtm-lg-48 {
		margin-top: -48px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mtm-lg-50 {
		margin-top: -50px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mtm-lg-52 {
		margin-top: -52px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mtm-lg-54 {
		margin-top: -54px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mtm-lg-56 {
		margin-top: -56px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mtm-lg-58 {
		margin-top: -58px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mtm-lg-60 {
		margin-top: -60px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mtm-lg-62 {
		margin-top: -62px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mtm-lg-64 {
		margin-top: -64px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mtm-lg-66 {
		margin-top: -66px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mtm-lg-68 {
		margin-top: -68px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mtm-lg-70 {
		margin-top: -70px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mtm-lg-72 {
		margin-top: -72px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mtm-lg-74 {
		margin-top: -74px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mtm-lg-76 {
		margin-top: -76px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mtm-lg-78 {
		margin-top: -78px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mtm-lg-80 {
		margin-top: -80px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mtm-lg-82 {
		margin-top: -82px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mtm-lg-84 {
		margin-top: -84px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mtm-lg-86 {
		margin-top: -86px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mtm-lg-88 {
		margin-top: -88px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mtm-lg-90 {
		margin-top: -90px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mtm-lg-92 {
		margin-top: -92px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mtm-lg-94 {
		margin-top: -94px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mtm-lg-96 {
		margin-top: -96px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mtm-lg-98 {
		margin-top: -98px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mtm-lg-100 {
		margin-top: -100px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mtm-md-2 {
		margin-top: -2px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mtm-md-4 {
		margin-top: -4px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mtm-md-6 {
		margin-top: -6px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mtm-md-8 {
		margin-top: -8px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mtm-md-10 {
		margin-top: -10px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mtm-md-12 {
		margin-top: -12px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mtm-md-14 {
		margin-top: -14px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mtm-md-16 {
		margin-top: -16px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mtm-md-18 {
		margin-top: -18px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mtm-md-20 {
		margin-top: -20px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mtm-md-22 {
		margin-top: -22px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mtm-md-24 {
		margin-top: -24px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mtm-md-26 {
		margin-top: -26px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mtm-md-28 {
		margin-top: -28px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mtm-md-30 {
		margin-top: -30px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mtm-md-32 {
		margin-top: -32px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mtm-md-34 {
		margin-top: -34px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mtm-md-36 {
		margin-top: -36px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mtm-md-38 {
		margin-top: -38px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mtm-md-40 {
		margin-top: -40px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mtm-md-42 {
		margin-top: -42px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mtm-md-44 {
		margin-top: -44px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mtm-md-46 {
		margin-top: -46px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mtm-md-48 {
		margin-top: -48px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mtm-md-50 {
		margin-top: -50px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mtm-md-52 {
		margin-top: -52px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mtm-md-54 {
		margin-top: -54px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mtm-md-56 {
		margin-top: -56px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mtm-md-58 {
		margin-top: -58px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mtm-md-60 {
		margin-top: -60px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mtm-md-62 {
		margin-top: -62px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mtm-md-64 {
		margin-top: -64px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mtm-md-66 {
		margin-top: -66px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mtm-md-68 {
		margin-top: -68px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {

	.mtm-md-70 {
		margin-top: -70px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mtm-md-72 {
		margin-top: -72px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mtm-md-74 {
		margin-top: -74px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mtm-md-76 {
		margin-top: -76px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mtm-md-78 {
		margin-top: -78px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mtm-md-80 {
		margin-top: -80px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mtm-md-82 {
		margin-top: -82px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mtm-md-84 {
		margin-top: -84px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mtm-md-86 {
		margin-top: -86px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mtm-md-88 {
		margin-top: -88px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mtm-md-90 {
		margin-top: -90px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mtm-md-92 {
		margin-top: -92px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mtm-md-94 {
		margin-top: -94px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mtm-md-96 {
		margin-top: -96px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mtm-md-98 {
		margin-top: -98px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mtm-md-100 {
		margin-top: -100px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mtm-sm-2 {
		margin-top: -2px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mtm-sm-4 {
		margin-top: -4px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mtm-sm-6 {
		margin-top: -6px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mtm-sm-8 {
		margin-top: -8px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mtm-sm-10 {
		margin-top: -10px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mtm-sm-12 {
		margin-top: -12px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mtm-sm-14 {
		margin-top: -14px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mtm-sm-16 {
		margin-top: -16px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mtm-sm-18 {
		margin-top: -18px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mtm-sm-20 {
		margin-top: -20px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mtm-sm-22 {
		margin-top: -22px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mtm-sm-24 {
		margin-top: -24px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mtm-sm-26 {
		margin-top: -26px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mtm-sm-28 {
		margin-top: -28px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mtm-sm-30 {
		margin-top: -30px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mtm-sm-32 {
		margin-top: -32px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mtm-sm-34 {
		margin-top: -34px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mtm-sm-36 {
		margin-top: -36px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mtm-sm-38 {
		margin-top: -38px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mtm-sm-40 {
		margin-top: -40px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mtm-sm-42 {
		margin-top: -42px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mtm-sm-44 {
		margin-top: -44px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mtm-sm-46 {
		margin-top: -46px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mtm-sm-48 {
		margin-top: -48px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mtm-sm-50 {
		margin-top: -50px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mtm-sm-52 {
		margin-top: -52px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mtm-sm-54 {
		margin-top: -54px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mtm-sm-56 {
		margin-top: -56px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mtm-sm-58 {
		margin-top: -58px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mtm-sm-60 {
		margin-top: -60px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mtm-sm-62 {
		margin-top: -62px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mtm-sm-64 {
		margin-top: -64px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mtm-sm-66 {
		margin-top: -66px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mtm-sm-68 {
		margin-top: -68px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mtm-sm-70 {
		margin-top: -70px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mtm-sm-72 {
		margin-top: -72px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mtm-sm-74 {
		margin-top: -74px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mtm-sm-76 {
		margin-top: -76px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mtm-sm-78 {
		margin-top: -78px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mtm-sm-80 {
		margin-top: -80px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mtm-sm-82 {
		margin-top: -82px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mtm-sm-84 {
		margin-top: -84px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mtm-sm-86 {
		margin-top: -86px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mtm-sm-88 {
		margin-top: -88px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mtm-sm-90 {
		margin-top: -90px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mtm-sm-92 {
		margin-top: -92px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mtm-sm-94 {
		margin-top: -94px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mtm-sm-96 {
		margin-top: -96px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mtm-sm-98 {
		margin-top: -98px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mtm-sm-100 {
		margin-top: -100px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mtm-xs-2 {
		margin-top: -2px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mtm-xs-4 {
		margin-top: -4px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mtm-xs-6 {
		margin-top: -6px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mtm-xs-8 {
		margin-top: -8px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mtm-xs-10 {
		margin-top: -10px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mtm-xs-12 {
		margin-top: -12px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mtm-xs-14 {
		margin-top: -14px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mtm-xs-16 {
		margin-top: -16px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mtm-xs-18 {
		margin-top: -18px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mtm-xs-20 {
		margin-top: -20px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mtm-xs-22 {
		margin-top: -22px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mtm-xs-24 {
		margin-top: -24px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mtm-xs-26 {
		margin-top: -26px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mtm-xs-28 {
		margin-top: -28px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mtm-xs-30 {
		margin-top: -30px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mtm-xs-32 {
		margin-top: -32px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mtm-xs-34 {
		margin-top: -34px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mtm-xs-36 {
		margin-top: -36px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mtm-xs-38 {
		margin-top: -38px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mtm-xs-40 {
		margin-top: -40px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mtm-xs-42 {
		margin-top: -42px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mtm-xs-44 {
		margin-top: -44px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mtm-xs-46 {
		margin-top: -46px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mtm-xs-48 {
		margin-top: -48px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mtm-xs-50 {
		margin-top: -50px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mtm-xs-52 {
		margin-top: -52px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mtm-xs-54 {
		margin-top: -54px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mtm-xs-56 {
		margin-top: -56px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mtm-xs-58 {
		margin-top: -58px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mtm-xs-60 {
		margin-top: -60px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mtm-xs-62 {
		margin-top: -62px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mtm-xs-64 {
		margin-top: -64px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mtm-xs-66 {
		margin-top: -66px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mtm-xs-68 {
		margin-top: -68px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mtm-xs-70 {
		margin-top: -70px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mtm-xs-72 {
		margin-top: -72px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mtm-xs-74 {
		margin-top: -74px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mtm-xs-76 {
		margin-top: -76px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mtm-xs-78 {
		margin-top: -78px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mtm-xs-80 {
		margin-top: -80px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mtm-xs-82 {
		margin-top: -82px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mtm-xs-84 {
		margin-top: -84px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mtm-xs-86 {
		margin-top: -86px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mtm-xs-88 {
		margin-top: -88px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mtm-xs-90 {
		margin-top: -90px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mtm-xs-92 {
		margin-top: -92px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mtm-xs-94 {
		margin-top: -94px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mtm-xs-96 {
		margin-top: -96px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mtm-xs-98 {
		margin-top: -98px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mtm-xs-100 {
		margin-top: -100px!important
	}
}

.mb-0 {
	margin-bottom: 0!important
}

.mb-2 {
	margin-bottom: 2px!important
}

.mb-4 {
	margin-bottom: 4px!important
}

.mb-6 {
	margin-bottom: 6px!important
}

.mb-8 {
	margin-bottom: 8px!important
}

.mb-10 {
	margin-bottom: 10px!important
}

.mb-12 {
	margin-bottom: 12px!important
}

.mb-14 {
	margin-bottom: 14px!important
}

.mb-16 {
	margin-bottom: 16px!important
}

.mb-18 {
	margin-bottom: 18px!important
}

.mb-20 {
	margin-bottom: 20px!important
}

.mb-22 {
	margin-bottom: 22px!important
}

.mb-24 {
	margin-bottom: 24px!important
}

.mb-26 {
	margin-bottom: 26px!important
}

.mb-28 {
	margin-bottom: 28px!important
}

.mb-30 {
	margin-bottom: 30px!important
}

.mb-32 {
	margin-bottom: 32px!important
}

.mb-34 {
	margin-bottom: 34px!important
}

.mb-36 {
	margin-bottom: 36px!important
}

.mb-38 {
	margin-bottom: 38px!important
}

.mb-40 {
	margin-bottom: 40px!important
}

.mb-42 {
	margin-bottom: 42px!important
}

.mb-44 {
	margin-bottom: 44px!important
}

.mb-46 {
	margin-bottom: 46px!important
}

.mb-48 {
	margin-bottom: 48px!important
}

.mb-50 {
	margin-bottom: 50px!important
}

.mb-52 {
	margin-bottom: 52px!important
}

.mb-54 {
	margin-bottom: 54px!important
}

.mb-56 {
	margin-bottom: 56px!important
}

.mb-58 {
	margin-bottom: 58px!important
}

.mb-60 {
	margin-bottom: 60px!important
}

.mb-62 {
	margin-bottom: 62px!important
}

.mb-64 {
	margin-bottom: 64px!important
}

.mb-66 {
	margin-bottom: 66px!important
}

.mb-68 {
	margin-bottom: 68px!important
}

.mb-70 {
	margin-bottom: 70px!important
}

.mb-72 {
	margin-bottom: 72px!important
}

.mb-74 {
	margin-bottom: 74px!important
}

.mb-76 {
	margin-bottom: 76px!important
}

.mb-78 {
	margin-bottom: 78px!important
}

.mb-80 {
	margin-bottom: 80px!important
}

.mb-82 {
	margin-bottom: 82px!important
}

.mb-84 {
	margin-bottom: 84px!important
}

.mb-86 {
	margin-bottom: 86px!important
}

.mb-88 {
	margin-bottom: 88px!important
}

.mb-90 {
	margin-bottom: 90px!important
}

.mb-92 {
	margin-bottom: 92px!important
}

.mb-94 {
	margin-bottom: 94px!important
}

.mb-96 {
	margin-bottom: 96px!important
}

.mb-98 {
	margin-bottom: 98px!important
}

.mb-100 {
	margin-bottom: 100px!important
}

.mb-102 {
	margin-bottom: 102px!important
}

.mb-104 {
	margin-bottom: 104px!important
}

.mb-106 {
	margin-bottom: 106px!important
}

.mb-108 {
	margin-bottom: 108px!important
}

.mb-110 {
	margin-bottom: 110px!important
}

.mb-112 {
	margin-bottom: 112px!important
}

.mb-114 {
	margin-bottom: 114px!important
}

.mb-116 {
	margin-bottom: 116px!important
}

.mb-118 {
	margin-bottom: 118px!important
}

.mb-120 {
	margin-bottom: 120px!important
}

.mb-122 {
	margin-bottom: 122px!important
}

.mb-124 {
	margin-bottom: 124px!important
}

.mb-126 {
	margin-bottom: 126px!important
}

.mb-128 {
	margin-bottom: 128px!important
}

.mb-130 {
	margin-bottom: 130px!important
}

.mb-132 {
	margin-bottom: 132px!important
}

.mb-134 {
	margin-bottom: 134px!important
}

.mb-136 {
	margin-bottom: 136px!important
}

.mb-138 {
	margin-bottom: 138px!important
}

.mb-140 {
	margin-bottom: 140px!important
}

.mb-142 {
	margin-bottom: 142px!important
}

.mb-144 {
	margin-bottom: 144px!important
}

.mb-146 {
	margin-bottom: 146px!important
}

.mb-148 {
	margin-bottom: 148px!important
}

.mb-150 {
	margin-bottom: 150px!important
}

@media only screen and (min-width:1200px) {
	.mb-xl-0 {
		margin-bottom: 0!important
	}
}

@media only screen and (min-width:1200px) {
	.mb-xl-2 {
		margin-bottom: 2px!important
	}
}

@media only screen and (min-width:1200px) {
	.mb-xl-4 {
		margin-bottom: 4px!important
	}
}

@media only screen and (min-width:1200px) {
	.mb-xl-6 {
		margin-bottom: 6px!important
	}
}

@media only screen and (min-width:1200px) {
	.mb-xl-8 {
		margin-bottom: 8px!important
	}
}

@media only screen and (min-width:1200px) {
	.mb-xl-10 {
		margin-bottom: 10px!important
	}
}

@media only screen and (min-width:1200px) {
	.mb-xl-12 {
		margin-bottom: 12px!important
	}
}

@media only screen and (min-width:1200px) {
	.mb-xl-14 {
		margin-bottom: 14px!important
	}
}

@media only screen and (min-width:1200px) {
	.mb-xl-16 {
		margin-bottom: 16px!important
	}
}

@media only screen and (min-width:1200px) {
	.mb-xl-18 {
		margin-bottom: 18px!important
	}
}

@media only screen and (min-width:1200px) {
	.mb-xl-20 {
		margin-bottom: 20px!important
	}
}

@media only screen and (min-width:1200px) {
	.mb-xl-22 {
		margin-bottom: 22px!important
	}
}

@media only screen and (min-width:1200px) {
	.mb-xl-24 {
		margin-bottom: 24px!important
	}
}

@media only screen and (min-width:1200px) {
	.mb-xl-26 {
		margin-bottom: 26px!important
	}
}

@media only screen and (min-width:1200px) {
	.mb-xl-28 {
		margin-bottom: 28px!important
	}
}

@media only screen and (min-width:1200px) {
	.mb-xl-30 {
		margin-bottom: 30px!important
	}
}

@media only screen and (min-width:1200px) {
	.mb-xl-32 {
		margin-bottom: 32px!important
	}
}

@media only screen and (min-width:1200px) {
	.mb-xl-34 {
		margin-bottom: 34px!important
	}
}

@media only screen and (min-width:1200px) {
	.mb-xl-36 {
		margin-bottom: 36px!important
	}
}

@media only screen and (min-width:1200px) {
	.mb-xl-38 {
		margin-bottom: 38px!important
	}
}

@media only screen and (min-width:1200px) {
	.mb-xl-40 {
		margin-bottom: 40px!important
	}
}

@media only screen and (min-width:1200px) {
	.mb-xl-42 {
		margin-bottom: 42px!important
	}
}

@media only screen and (min-width:1200px) {
	.mb-xl-44 {
		margin-bottom: 44px!important
	}
}

@media only screen and (min-width:1200px) {
	.mb-xl-46 {
		margin-bottom: 46px!important
	}
}

@media only screen and (min-width:1200px) {
	.mb-xl-48 {
		margin-bottom: 48px!important
	}
}

@media only screen and (min-width:1200px) {
	.mb-xl-50 {
		margin-bottom: 50px!important
	}
}

@media only screen and (min-width:1200px) {
	.mb-xl-52 {
		margin-bottom: 52px!important
	}
}

@media only screen and (min-width:1200px) {
	.mb-xl-54 {
		margin-bottom: 54px!important
	}
}

@media only screen and (min-width:1200px) {
	.mb-xl-56 {
		margin-bottom: 56px!important
	}
}

@media only screen and (min-width:1200px) {
	.mb-xl-58 {
		margin-bottom: 58px!important
	}
}

@media only screen and (min-width:1200px) {
	.mb-xl-60 {
		margin-bottom: 60px!important
	}
}

@media only screen and (min-width:1200px) {
	.mb-xl-62 {
		margin-bottom: 62px!important
	}
}

@media only screen and (min-width:1200px) {
	.mb-xl-64 {
		margin-bottom: 64px!important
	}
}

@media only screen and (min-width:1200px) {
	.mb-xl-66 {
		margin-bottom: 66px!important
	}
}

@media only screen and (min-width:1200px) {
	.mb-xl-68 {
		margin-bottom: 68px!important
	}
}

@media only screen and (min-width:1200px) {
	.mb-xl-70 {
		margin-bottom: 70px!important
	}
}

@media only screen and (min-width:1200px) {
	.mb-xl-72 {
		margin-bottom: 72px!important
	}
}

@media only screen and (min-width:1200px) {
	.mb-xl-74 {
		margin-bottom: 74px!important
	}
}

@media only screen and (min-width:1200px) {
	.mb-xl-76 {
		margin-bottom: 76px!important
	}
}

@media only screen and (min-width:1200px) {
	.mb-xl-78 {
		margin-bottom: 78px!important
	}
}

@media only screen and (min-width:1200px) {
	.mb-xl-80 {
		margin-bottom: 80px!important
	}
}

@media only screen and (min-width:1200px) {
	.mb-xl-82 {
		margin-bottom: 82px!important
	}
}

@media only screen and (min-width:1200px) {
	.mb-xl-84 {
		margin-bottom: 84px!important
	}
}

@media only screen and (min-width:1200px) {
	.mb-xl-86 {
		margin-bottom: 86px!important
	}
}

@media only screen and (min-width:1200px) {
	.mb-xl-88 {
		margin-bottom: 88px!important
	}
}

@media only screen and (min-width:1200px) {
	.mb-xl-90 {
		margin-bottom: 90px!important
	}
}

@media only screen and (min-width:1200px) {
	.mb-xl-92 {
		margin-bottom: 92px!important
	}
}

@media only screen and (min-width:1200px) {
	.mb-xl-94 {
		margin-bottom: 94px!important
	}
}

@media only screen and (min-width:1200px) {
	.mb-xl-96 {
		margin-bottom: 96px!important
	}
}

@media only screen and (min-width:1200px) {
	.mb-xl-98 {
		margin-bottom: 98px!important
	}
}

@media only screen and (min-width:1200px) {
	.mb-xl-100 {
		margin-bottom: 100px!important
	}
}

@media only screen and (min-width:1200px) {
	.mb-xl-102 {
		margin-bottom: 102px!important
	}
}

@media only screen and (min-width:1200px) {
	.mb-xl-104 {
		margin-bottom: 104px!important
	}
}

@media only screen and (min-width:1200px) {
	.mb-xl-106 {
		margin-bottom: 106px!important
	}
}

@media only screen and (min-width:1200px) {
	.mb-xl-108 {
		margin-bottom: 108px!important
	}
}

@media only screen and (min-width:1200px) {
	.mb-xl-110 {
		margin-bottom: 110px!important
	}
}

@media only screen and (min-width:1200px) {
	.mb-xl-112 {
		margin-bottom: 112px!important
	}
}

@media only screen and (min-width:1200px) {
	.mb-xl-114 {
		margin-bottom: 114px!important
	}
}

@media only screen and (min-width:1200px) {
	.mb-xl-116 {
		margin-bottom: 116px!important
	}
}

@media only screen and (min-width:1200px) {
	.mb-xl-118 {
		margin-bottom: 118px!important
	}
}

@media only screen and (min-width:1200px) {
	.mb-xl-120 {
		margin-bottom: 120px!important
	}
}

@media only screen and (min-width:1200px) {
	.mb-xl-122 {
		margin-bottom: 122px!important
	}
}

@media only screen and (min-width:1200px) {
	.mb-xl-124 {
		margin-bottom: 124px!important
	}
}

@media only screen and (min-width:1200px) {
	.mb-xl-126 {
		margin-bottom: 126px!important
	}
}

@media only screen and (min-width:1200px) {
	.mb-xl-128 {
		margin-bottom: 128px!important
	}
}

@media only screen and (min-width:1200px) {
	.mb-xl-130 {
		margin-bottom: 130px!important
	}
}

@media only screen and (min-width:1200px) {
	.mb-xl-132 {
		margin-bottom: 132px!important
	}
}

@media only screen and (min-width:1200px) {
	.mb-xl-134 {
		margin-bottom: 134px!important
	}
}

@media only screen and (min-width:1200px) {
	.mb-xl-136 {
		margin-bottom: 136px!important
	}
}

@media only screen and (min-width:1200px) {
	.mb-xl-138 {
		margin-bottom: 138px!important
	}
}

@media only screen and (min-width:1200px) {
	.mb-xl-140 {
		margin-bottom: 140px!important
	}
}

@media only screen and (min-width:1200px) {
	.mb-xl-142 {
		margin-bottom: 142px!important
	}
}

@media only screen and (min-width:1200px) {
	.mb-xl-144 {
		margin-bottom: 144px!important
	}
}

@media only screen and (min-width:1200px) {
	.mb-xl-146 {
		margin-bottom: 146px!important
	}
}

@media only screen and (min-width:1200px) {
	.mb-xl-148 {
		margin-bottom: 148px!important
	}
}

@media only screen and (min-width:1200px) {
	.mb-xl-150 {
		margin-bottom: 150px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mb-lg-0 {
		margin-bottom: 0!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mb-lg-2 {
		margin-bottom: 2px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mb-lg-4 {
		margin-bottom: 4px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mb-lg-6 {
		margin-bottom: 6px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mb-lg-8 {
		margin-bottom: 8px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mb-lg-10 {
		margin-bottom: 10px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mb-lg-12 {
		margin-bottom: 12px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mb-lg-14 {
		margin-bottom: 14px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mb-lg-16 {
		margin-bottom: 16px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mb-lg-18 {
		margin-bottom: 18px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mb-lg-20 {
		margin-bottom: 20px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mb-lg-22 {
		margin-bottom: 22px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mb-lg-24 {
		margin-bottom: 24px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mb-lg-26 {
		margin-bottom: 26px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mb-lg-28 {
		margin-bottom: 28px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mb-lg-30 {
		margin-bottom: 30px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mb-lg-32 {
		margin-bottom: 32px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mb-lg-34 {
		margin-bottom: 34px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mb-lg-36 {
		margin-bottom: 36px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mb-lg-38 {
		margin-bottom: 38px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mb-lg-40 {
		margin-bottom: 40px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mb-lg-42 {
		margin-bottom: 42px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mb-lg-44 {
		margin-bottom: 44px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mb-lg-46 {
		margin-bottom: 46px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mb-lg-48 {
		margin-bottom: 48px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mb-lg-50 {
		margin-bottom: 50px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mb-lg-52 {
		margin-bottom: 52px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mb-lg-54 {
		margin-bottom: 54px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mb-lg-56 {
		margin-bottom: 56px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mb-lg-58 {
		margin-bottom: 58px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mb-lg-60 {
		margin-bottom: 60px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mb-lg-62 {
		margin-bottom: 62px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mb-lg-64 {
		margin-bottom: 64px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mb-lg-66 {
		margin-bottom: 66px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mb-lg-68 {
		margin-bottom: 68px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mb-lg-70 {
		margin-bottom: 70px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mb-lg-72 {
		margin-bottom: 72px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mb-lg-74 {
		margin-bottom: 74px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mb-lg-76 {
		margin-bottom: 76px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mb-lg-78 {
		margin-bottom: 78px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mb-lg-80 {
		margin-bottom: 80px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mb-lg-82 {
		margin-bottom: 82px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mb-lg-84 {
		margin-bottom: 84px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mb-lg-86 {
		margin-bottom: 86px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mb-lg-88 {
		margin-bottom: 88px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mb-lg-90 {
		margin-bottom: 90px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mb-lg-92 {
		margin-bottom: 92px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mb-lg-94 {
		margin-bottom: 94px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mb-lg-96 {
		margin-bottom: 96px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mb-lg-98 {
		margin-bottom: 98px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mb-lg-100 {
		margin-bottom: 100px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mb-lg-102 {
		margin-bottom: 102px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mb-lg-104 {
		margin-bottom: 104px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mb-lg-106 {
		margin-bottom: 106px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mb-lg-108 {
		margin-bottom: 108px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mb-lg-110 {
		margin-bottom: 110px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mb-lg-112 {
		margin-bottom: 112px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mb-lg-114 {
		margin-bottom: 114px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mb-lg-116 {
		margin-bottom: 116px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mb-lg-118 {
		margin-bottom: 118px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mb-lg-120 {
		margin-bottom: 120px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mb-lg-122 {
		margin-bottom: 122px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mb-lg-124 {
		margin-bottom: 124px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mb-lg-126 {
		margin-bottom: 126px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mb-lg-128 {
		margin-bottom: 128px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mb-lg-130 {
		margin-bottom: 130px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mb-lg-132 {
		margin-bottom: 132px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mb-lg-134 {
		margin-bottom: 134px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mb-lg-136 {
		margin-bottom: 136px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mb-lg-138 {
		margin-bottom: 138px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mb-lg-140 {
		margin-bottom: 140px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mb-lg-142 {
		margin-bottom: 142px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mb-lg-144 {
		margin-bottom: 144px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mb-lg-146 {
		margin-bottom: 146px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mb-lg-148 {
		margin-bottom: 148px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mb-lg-150 {
		margin-bottom: 150px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mb-md-0 {
		margin-bottom: 0!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mb-md-2 {
		margin-bottom: 2px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mb-md-4 {
		margin-bottom: 4px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mb-md-6 {
		margin-bottom: 6px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mb-md-8 {
		margin-bottom: 8px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mb-md-10 {
		margin-bottom: 10px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mb-md-12 {
		margin-bottom: 12px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mb-md-14 {
		margin-bottom: 14px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mb-md-16 {
		margin-bottom: 16px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mb-md-18 {
		margin-bottom: 18px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mb-md-20 {
		margin-bottom: 20px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mb-md-22 {
		margin-bottom: 22px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mb-md-24 {
		margin-bottom: 24px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mb-md-26 {
		margin-bottom: 26px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mb-md-28 {
		margin-bottom: 28px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mb-md-30 {
		margin-bottom: 30px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mb-md-32 {
		margin-bottom: 32px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mb-md-34 {
		margin-bottom: 34px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mb-md-36 {
		margin-bottom: 36px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mb-md-38 {
		margin-bottom: 38px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mb-md-40 {
		margin-bottom: 40px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mb-md-42 {
		margin-bottom: 42px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mb-md-44 {
		margin-bottom: 44px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mb-md-46 {
		margin-bottom: 46px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mb-md-48 {
		margin-bottom: 48px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mb-md-50 {
		margin-bottom: 50px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mb-md-52 {
		margin-bottom: 52px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mb-md-54 {
		margin-bottom: 54px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mb-md-56 {
		margin-bottom: 56px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mb-md-58 {
		margin-bottom: 58px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mb-md-60 {
		margin-bottom: 60px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mb-md-62 {
		margin-bottom: 62px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mb-md-64 {
		margin-bottom: 64px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mb-md-66 {
		margin-bottom: 66px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mb-md-68 {
		margin-bottom: 68px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mb-md-70 {
		margin-bottom: 70px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mb-md-72 {
		margin-bottom: 72px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mb-md-74 {
		margin-bottom: 74px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mb-md-76 {
		margin-bottom: 76px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mb-md-78 {
		margin-bottom: 78px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mb-md-80 {
		margin-bottom: 80px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mb-md-82 {
		margin-bottom: 82px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mb-md-84 {
		margin-bottom: 84px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mb-md-86 {
		margin-bottom: 86px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mb-md-88 {
		margin-bottom: 88px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mb-md-90 {
		margin-bottom: 90px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mb-md-92 {
		margin-bottom: 92px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mb-md-94 {
		margin-bottom: 94px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mb-md-96 {
		margin-bottom: 96px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mb-md-98 {
		margin-bottom: 98px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mb-md-100 {
		margin-bottom: 100px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mb-md-102 {
		margin-bottom: 102px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mb-md-104 {
		margin-bottom: 104px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mb-md-106 {
		margin-bottom: 106px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mb-md-108 {
		margin-bottom: 108px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mb-md-110 {
		margin-bottom: 110px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mb-md-112 {
		margin-bottom: 112px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mb-md-114 {
		margin-bottom: 114px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mb-md-116 {
		margin-bottom: 116px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mb-md-118 {
		margin-bottom: 118px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mb-md-120 {
		margin-bottom: 120px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mb-md-122 {
		margin-bottom: 122px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mb-md-124 {
		margin-bottom: 124px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mb-md-126 {
		margin-bottom: 126px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mb-md-128 {
		margin-bottom: 128px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mb-md-130 {
		margin-bottom: 130px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mb-md-132 {
		margin-bottom: 132px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mb-md-134 {
		margin-bottom: 134px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mb-md-136 {
		margin-bottom: 136px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mb-md-138 {
		margin-bottom: 138px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mb-md-140 {
		margin-bottom: 140px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mb-md-142 {
		margin-bottom: 142px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mb-md-144 {
		margin-bottom: 144px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mb-md-146 {
		margin-bottom: 146px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mb-md-148 {
		margin-bottom: 148px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mb-md-150 {
		margin-bottom: 150px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mb-sm-0 {
		margin-bottom: 0!important
	}
}

@media only screen and (max-width:767.98px) {
	.mb-sm-2 {
		margin-bottom: 2px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mb-sm-4 {
		margin-bottom: 4px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mb-sm-6 {
		margin-bottom: 6px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mb-sm-8 {
		margin-bottom: 8px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mb-sm-10 {
		margin-bottom: 10px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mb-sm-12 {
		margin-bottom: 12px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mb-sm-14 {
		margin-bottom: 14px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mb-sm-16 {
		margin-bottom: 16px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mb-sm-18 {
		margin-bottom: 18px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mb-sm-20 {
		margin-bottom: 20px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mb-sm-22 {
		margin-bottom: 22px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mb-sm-24 {
		margin-bottom: 24px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mb-sm-26 {
		margin-bottom: 26px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mb-sm-28 {
		margin-bottom: 28px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mb-sm-30 {
		margin-bottom: 30px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mb-sm-32 {
		margin-bottom: 32px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mb-sm-34 {
		margin-bottom: 34px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mb-sm-36 {
		margin-bottom: 36px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mb-sm-38 {
		margin-bottom: 38px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mb-sm-40 {
		margin-bottom: 40px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mb-sm-42 {
		margin-bottom: 42px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mb-sm-44 {
		margin-bottom: 44px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mb-sm-46 {
		margin-bottom: 46px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mb-sm-48 {
		margin-bottom: 48px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mb-sm-50 {
		margin-bottom: 50px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mb-sm-52 {
		margin-bottom: 52px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mb-sm-54 {
		margin-bottom: 54px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mb-sm-56 {
		margin-bottom: 56px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mb-sm-58 {
		margin-bottom: 58px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mb-sm-60 {
		margin-bottom: 60px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mb-sm-62 {
		margin-bottom: 62px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mb-sm-64 {
		margin-bottom: 64px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mb-sm-66 {
		margin-bottom: 66px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mb-sm-68 {
		margin-bottom: 68px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mb-sm-70 {
		margin-bottom: 70px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mb-sm-72 {
		margin-bottom: 72px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mb-sm-74 {
		margin-bottom: 74px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mb-sm-76 {
		margin-bottom: 76px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mb-sm-78 {
		margin-bottom: 78px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mb-sm-80 {
		margin-bottom: 80px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mb-sm-82 {
		margin-bottom: 82px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mb-sm-84 {
		margin-bottom: 84px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mb-sm-86 {
		margin-bottom: 86px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mb-sm-88 {
		margin-bottom: 88px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mb-sm-90 {
		margin-bottom: 90px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mb-sm-92 {
		margin-bottom: 92px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mb-sm-94 {
		margin-bottom: 94px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mb-sm-96 {
		margin-bottom: 96px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mb-sm-98 {
		margin-bottom: 98px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mb-sm-100 {
		margin-bottom: 100px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mb-sm-102 {
		margin-bottom: 102px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mb-sm-104 {
		margin-bottom: 104px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mb-sm-106 {
		margin-bottom: 106px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mb-sm-108 {
		margin-bottom: 108px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mb-sm-110 {
		margin-bottom: 110px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mb-sm-112 {
		margin-bottom: 112px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mb-sm-114 {
		margin-bottom: 114px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mb-sm-116 {
		margin-bottom: 116px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mb-sm-118 {
		margin-bottom: 118px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mb-sm-120 {
		margin-bottom: 120px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mb-sm-122 {
		margin-bottom: 122px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mb-sm-124 {
		margin-bottom: 124px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mb-sm-126 {
		margin-bottom: 126px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mb-sm-128 {
		margin-bottom: 128px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mb-sm-130 {
		margin-bottom: 130px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mb-sm-132 {
		margin-bottom: 132px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mb-sm-134 {
		margin-bottom: 134px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mb-sm-136 {
		margin-bottom: 136px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mb-sm-138 {
		margin-bottom: 138px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mb-sm-140 {
		margin-bottom: 140px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mb-sm-142 {
		margin-bottom: 142px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mb-sm-144 {
		margin-bottom: 144px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mb-sm-146 {
		margin-bottom: 146px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mb-sm-148 {
		margin-bottom: 148px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mb-sm-150 {
		margin-bottom: 150px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mb-xs-0 {
		margin-bottom: 0!important
	}
}

@media only screen and (max-width:575.98px) {
	.mb-xs-2 {
		margin-bottom: 2px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mb-xs-4 {
		margin-bottom: 4px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mb-xs-6 {
		margin-bottom: 6px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mb-xs-8 {
		margin-bottom: 8px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mb-xs-10 {
		margin-bottom: 10px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mb-xs-12 {
		margin-bottom: 12px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mb-xs-14 {
		margin-bottom: 14px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mb-xs-16 {
		margin-bottom: 16px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mb-xs-18 {
		margin-bottom: 18px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mb-xs-20 {
		margin-bottom: 20px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mb-xs-22 {
		margin-bottom: 22px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mb-xs-24 {
		margin-bottom: 24px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mb-xs-26 {
		margin-bottom: 26px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mb-xs-28 {
		margin-bottom: 28px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mb-xs-30 {
		margin-bottom: 30px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mb-xs-32 {
		margin-bottom: 32px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mb-xs-34 {
		margin-bottom: 34px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mb-xs-36 {
		margin-bottom: 36px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mb-xs-38 {
		margin-bottom: 38px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mb-xs-40 {
		margin-bottom: 40px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mb-xs-42 {
		margin-bottom: 42px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mb-xs-44 {
		margin-bottom: 44px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mb-xs-46 {
		margin-bottom: 46px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mb-xs-48 {
		margin-bottom: 48px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mb-xs-50 {
		margin-bottom: 50px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mb-xs-52 {
		margin-bottom: 52px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mb-xs-54 {
		margin-bottom: 54px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mb-xs-56 {
		margin-bottom: 56px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mb-xs-58 {
		margin-bottom: 58px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mb-xs-60 {
		margin-bottom: 60px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mb-xs-62 {
		margin-bottom: 62px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mb-xs-64 {
		margin-bottom: 64px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mb-xs-66 {
		margin-bottom: 66px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mb-xs-68 {
		margin-bottom: 68px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mb-xs-70 {
		margin-bottom: 70px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mb-xs-72 {
		margin-bottom: 72px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mb-xs-74 {
		margin-bottom: 74px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mb-xs-76 {
		margin-bottom: 76px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mb-xs-78 {
		margin-bottom: 78px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mb-xs-80 {
		margin-bottom: 80px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mb-xs-82 {
		margin-bottom: 82px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mb-xs-84 {
		margin-bottom: 84px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mb-xs-86 {
		margin-bottom: 86px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mb-xs-88 {
		margin-bottom: 88px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mb-xs-90 {
		margin-bottom: 90px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mb-xs-92 {
		margin-bottom: 92px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mb-xs-94 {
		margin-bottom: 94px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mb-xs-96 {
		margin-bottom: 96px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mb-xs-98 {
		margin-bottom: 98px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mb-xs-100 {
		margin-bottom: 100px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mb-xs-102 {
		margin-bottom: 102px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mb-xs-104 {
		margin-bottom: 104px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mb-xs-106 {
		margin-bottom: 106px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mb-xs-108 {
		margin-bottom: 108px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mb-xs-110 {
		margin-bottom: 110px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mb-xs-112 {
		margin-bottom: 112px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mb-xs-114 {
		margin-bottom: 114px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mb-xs-116 {
		margin-bottom: 116px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mb-xs-118 {
		margin-bottom: 118px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mb-xs-120 {
		margin-bottom: 120px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mb-xs-122 {
		margin-bottom: 122px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mb-xs-124 {
		margin-bottom: 124px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mb-xs-126 {
		margin-bottom: 126px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mb-xs-128 {
		margin-bottom: 128px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mb-xs-130 {
		margin-bottom: 130px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mb-xs-132 {
		margin-bottom: 132px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mb-xs-134 {
		margin-bottom: 134px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mb-xs-136 {
		margin-bottom: 136px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mb-xs-138 {
		margin-bottom: 138px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mb-xs-140 {
		margin-bottom: 140px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mb-xs-142 {
		margin-bottom: 142px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mb-xs-144 {
		margin-bottom: 144px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mb-xs-146 {
		margin-bottom: 146px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mb-xs-148 {
		margin-bottom: 148px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mb-xs-150 {
		margin-bottom: 150px!important
	}
}

.mr-0 {
	margin-right: 0!important
}

.mr-2 {
	margin-right: 2px!important
}

.mr-4 {
	margin-right: 4px!important
}

.mr-6 {
	margin-right: 6px!important
}

.mr-8 {
	margin-right: 8px!important
}

.mr-10 {
	margin-right: 10px!important
}

.mr-12 {
	margin-right: 12px!important
}

.mr-14 {
	margin-right: 14px!important
}

.mr-16 {
	margin-right: 16px!important
}

.mr-18 {
	margin-right: 18px!important
}

.mr-20 {
	margin-right: 20px!important
}

.mr-22 {
	margin-right: 22px!important
}

.mr-24 {
	margin-right: 24px!important
}

.mr-26 {
	margin-right: 26px!important
}

.mr-28 {
	margin-right: 28px!important
}

.mr-30 {
	margin-right: 30px!important
}

.mr-32 {
	margin-right: 32px!important
}

.mr-34 {
	margin-right: 34px!important
}

.mr-36 {
	margin-right: 36px!important
}

.mr-38 {
	margin-right: 38px!important
}

.mr-40 {
	margin-right: 40px!important
}

.mr-42 {
	margin-right: 42px!important
}

.mr-44 {
	margin-right: 44px!important
}

.mr-46 {
	margin-right: 46px!important
}

.mr-48 {
	margin-right: 48px!important
}

.mr-50 {
	margin-right: 50px!important
}

.mr-52 {
	margin-right: 52px!important
}

.mr-54 {
	margin-right: 54px!important
}

.mr-56 {
	margin-right: 56px!important
}

.mr-58 {
	margin-right: 58px!important
}

.mr-60 {
	margin-right: 60px!important
}

.mr-62 {
	margin-right: 62px!important
}

.mr-64 {
	margin-right: 64px!important
}

.mr-66 {
	margin-right: 66px!important
}

.mr-68 {
	margin-right: 68px!important
}

.mr-70 {
	margin-right: 70px!important
}

.mr-72 {
	margin-right: 72px!important
}

.mr-74 {
	margin-right: 74px!important
}

.mr-76 {
	margin-right: 76px!important
}

.mr-78 {
	margin-right: 78px!important
}

.mr-80 {
	margin-right: 80px!important
}

.mr-82 {
	margin-right: 82px!important
}

.mr-84 {
	margin-right: 84px!important
}

.mr-86 {
	margin-right: 86px!important
}

.mr-88 {
	margin-right: 88px!important
}

.mr-90 {
	margin-right: 90px!important
}

.mr-92 {
	margin-right: 92px!important
}

.mr-94 {
	margin-right: 94px!important
}

.mr-96 {
	margin-right: 96px!important
}

.mr-98 {
	margin-right: 98px!important
}

.mr-100 {
	margin-right: 100px!important
}

.mr-102 {
	margin-right: 102px!important
}

.mr-104 {
	margin-right: 104px!important
}

.mr-106 {
	margin-right: 106px!important
}

.mr-108 {
	margin-right: 108px!important
}

.mr-110 {
	margin-right: 110px!important
}

.mr-112 {
	margin-right: 112px!important
}

.mr-114 {
	margin-right: 114px!important
}

.mr-116 {
	margin-right: 116px!important
}

.mr-118 {
	margin-right: 118px!important
}

.mr-120 {
	margin-right: 120px!important
}

.mr-122 {
	margin-right: 122px!important
}

.mr-124 {
	margin-right: 124px!important
}

.mr-126 {
	margin-right: 126px!important
}

.mr-128 {
	margin-right: 128px!important
}

.mr-130 {
	margin-right: 130px!important
}

.mr-132 {
	margin-right: 132px!important
}

.mr-134 {

	margin-right: 134px!important
}

.mr-136 {
	margin-right: 136px!important
}

.mr-138 {
	margin-right: 138px!important
}

.mr-140 {
	margin-right: 140px!important
}

.mr-142 {
	margin-right: 142px!important
}

.mr-144 {
	margin-right: 144px!important
}

.mr-146 {
	margin-right: 146px!important
}

.mr-148 {
	margin-right: 148px!important
}

.mr-150 {
	margin-right: 150px!important
}

@media only screen and (min-width:1200px) {
	.mr-xl-0 {
		margin-right: 0!important
	}
}

@media only screen and (min-width:1200px) {
	.mr-xl-2 {
		margin-right: 2px!important
	}
}

@media only screen and (min-width:1200px) {
	.mr-xl-4 {
		margin-right: 4px!important
	}
}

@media only screen and (min-width:1200px) {
	.mr-xl-6 {
		margin-right: 6px!important
	}
}

@media only screen and (min-width:1200px) {
	.mr-xl-8 {
		margin-right: 8px!important
	}
}

@media only screen and (min-width:1200px) {
	.mr-xl-10 {
		margin-right: 10px!important
	}
}

@media only screen and (min-width:1200px) {
	.mr-xl-12 {
		margin-right: 12px!important
	}
}

@media only screen and (min-width:1200px) {
	.mr-xl-14 {
		margin-right: 14px!important
	}
}

@media only screen and (min-width:1200px) {
	.mr-xl-16 {
		margin-right: 16px!important
	}
}

@media only screen and (min-width:1200px) {
	.mr-xl-18 {
		margin-right: 18px!important
	}
}

@media only screen and (min-width:1200px) {
	.mr-xl-20 {
		margin-right: 20px!important
	}
}

@media only screen and (min-width:1200px) {
	.mr-xl-22 {
		margin-right: 22px!important
	}
}

@media only screen and (min-width:1200px) {
	.mr-xl-24 {
		margin-right: 24px!important
	}
}

@media only screen and (min-width:1200px) {
	.mr-xl-26 {
		margin-right: 26px!important
	}
}

@media only screen and (min-width:1200px) {
	.mr-xl-28 {
		margin-right: 28px!important
	}
}

@media only screen and (min-width:1200px) {
	.mr-xl-30 {
		margin-right: 30px!important
	}
}

@media only screen and (min-width:1200px) {
	.mr-xl-32 {
		margin-right: 32px!important
	}
}

@media only screen and (min-width:1200px) {
	.mr-xl-34 {
		margin-right: 34px!important
	}
}

@media only screen and (min-width:1200px) {
	.mr-xl-36 {
		margin-right: 36px!important
	}
}

@media only screen and (min-width:1200px) {
	.mr-xl-38 {
		margin-right: 38px!important
	}
}

@media only screen and (min-width:1200px) {
	.mr-xl-40 {
		margin-right: 40px!important
	}
}

@media only screen and (min-width:1200px) {
	.mr-xl-42 {
		margin-right: 42px!important
	}
}

@media only screen and (min-width:1200px) {
	.mr-xl-44 {
		margin-right: 44px!important
	}
}

@media only screen and (min-width:1200px) {
	.mr-xl-46 {
		margin-right: 46px!important
	}
}

@media only screen and (min-width:1200px) {
	.mr-xl-48 {
		margin-right: 48px!important
	}
}

@media only screen and (min-width:1200px) {
	.mr-xl-50 {
		margin-right: 50px!important
	}
}

@media only screen and (min-width:1200px) {
	.mr-xl-52 {
		margin-right: 52px!important
	}
}

@media only screen and (min-width:1200px) {
	.mr-xl-54 {
		margin-right: 54px!important
	}
}

@media only screen and (min-width:1200px) {
	.mr-xl-56 {
		margin-right: 56px!important
	}
}

@media only screen and (min-width:1200px) {
	.mr-xl-58 {
		margin-right: 58px!important
	}
}

@media only screen and (min-width:1200px) {
	.mr-xl-60 {
		margin-right: 60px!important
	}
}

@media only screen and (min-width:1200px) {
	.mr-xl-62 {
		margin-right: 62px!important
	}
}

@media only screen and (min-width:1200px) {
	.mr-xl-64 {
		margin-right: 64px!important
	}
}

@media only screen and (min-width:1200px) {
	.mr-xl-66 {
		margin-right: 66px!important
	}
}

@media only screen and (min-width:1200px) {
	.mr-xl-68 {
		margin-right: 68px!important
	}
}

@media only screen and (min-width:1200px) {
	.mr-xl-70 {
		margin-right: 70px!important
	}
}

@media only screen and (min-width:1200px) {
	.mr-xl-72 {
		margin-right: 72px!important
	}
}

@media only screen and (min-width:1200px) {
	.mr-xl-74 {
		margin-right: 74px!important
	}
}

@media only screen and (min-width:1200px) {
	.mr-xl-76 {
		margin-right: 76px!important
	}
}

@media only screen and (min-width:1200px) {
	.mr-xl-78 {
		margin-right: 78px!important
	}
}

@media only screen and (min-width:1200px) {
	.mr-xl-80 {
		margin-right: 80px!important
	}
}

@media only screen and (min-width:1200px) {
	.mr-xl-82 {
		margin-right: 82px!important
	}
}

@media only screen and (min-width:1200px) {
	.mr-xl-84 {
		margin-right: 84px!important
	}
}

@media only screen and (min-width:1200px) {
	.mr-xl-86 {
		margin-right: 86px!important
	}
}

@media only screen and (min-width:1200px) {
	.mr-xl-88 {
		margin-right: 88px!important
	}
}

@media only screen and (min-width:1200px) {
	.mr-xl-90 {
		margin-right: 90px!important
	}
}

@media only screen and (min-width:1200px) {
	.mr-xl-92 {
		margin-right: 92px!important
	}
}

@media only screen and (min-width:1200px) {
	.mr-xl-94 {
		margin-right: 94px!important
	}
}

@media only screen and (min-width:1200px) {
	.mr-xl-96 {
		margin-right: 96px!important
	}
}

@media only screen and (min-width:1200px) {
	.mr-xl-98 {
		margin-right: 98px!important
	}
}

@media only screen and (min-width:1200px) {
	.mr-xl-100 {
		margin-right: 100px!important
	}
}

@media only screen and (min-width:1200px) {
	.mr-xl-102 {
		margin-right: 102px!important
	}
}

@media only screen and (min-width:1200px) {
	.mr-xl-104 {
		margin-right: 104px!important
	}
}

@media only screen and (min-width:1200px) {
	.mr-xl-106 {
		margin-right: 106px!important
	}
}

@media only screen and (min-width:1200px) {
	.mr-xl-108 {
		margin-right: 108px!important
	}
}

@media only screen and (min-width:1200px) {
	.mr-xl-110 {
		margin-right: 110px!important
	}
}

@media only screen and (min-width:1200px) {
	.mr-xl-112 {
		margin-right: 112px!important
	}
}

@media only screen and (min-width:1200px) {
	.mr-xl-114 {
		margin-right: 114px!important
	}
}

@media only screen and (min-width:1200px) {
	.mr-xl-116 {
		margin-right: 116px!important
	}
}

@media only screen and (min-width:1200px) {
	.mr-xl-118 {
		margin-right: 118px!important
	}
}

@media only screen and (min-width:1200px) {
	.mr-xl-120 {
		margin-right: 120px!important
	}
}

@media only screen and (min-width:1200px) {
	.mr-xl-122 {
		margin-right: 122px!important
	}
}

@media only screen and (min-width:1200px) {
	.mr-xl-124 {
		margin-right: 124px!important
	}
}

@media only screen and (min-width:1200px) {
	.mr-xl-126 {
		margin-right: 126px!important
	}
}

@media only screen and (min-width:1200px) {
	.mr-xl-128 {
		margin-right: 128px!important
	}
}

@media only screen and (min-width:1200px) {
	.mr-xl-130 {
		margin-right: 130px!important
	}
}

@media only screen and (min-width:1200px) {
	.mr-xl-132 {
		margin-right: 132px!important
	}
}

@media only screen and (min-width:1200px) {
	.mr-xl-134 {
		margin-right: 134px!important
	}
}

@media only screen and (min-width:1200px) {
	.mr-xl-136 {
		margin-right: 136px!important
	}
}

@media only screen and (min-width:1200px) {
	.mr-xl-138 {
		margin-right: 138px!important
	}
}

@media only screen and (min-width:1200px) {
	.mr-xl-140 {
		margin-right: 140px!important
	}
}

@media only screen and (min-width:1200px) {
	.mr-xl-142 {
		margin-right: 142px!important
	}
}

@media only screen and (min-width:1200px) {
	.mr-xl-144 {
		margin-right: 144px!important
	}
}

@media only screen and (min-width:1200px) {
	.mr-xl-146 {
		margin-right: 146px!important
	}
}

@media only screen and (min-width:1200px) {
	.mr-xl-148 {
		margin-right: 148px!important
	}
}

@media only screen and (min-width:1200px) {
	.mr-xl-150 {
		margin-right: 150px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mr-lg-0 {
		margin-right: 0!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mr-lg-2 {
		margin-right: 2px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mr-lg-4 {
		margin-right: 4px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mr-lg-6 {
		margin-right: 6px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mr-lg-8 {
		margin-right: 8px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mr-lg-10 {
		margin-right: 10px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mr-lg-12 {
		margin-right: 12px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mr-lg-14 {
		margin-right: 14px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mr-lg-16 {
		margin-right: 16px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mr-lg-18 {
		margin-right: 18px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mr-lg-20 {
		margin-right: 20px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mr-lg-22 {
		margin-right: 22px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mr-lg-24 {
		margin-right: 24px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mr-lg-26 {
		margin-right: 26px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mr-lg-28 {
		margin-right: 28px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mr-lg-30 {
		margin-right: 30px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mr-lg-32 {
		margin-right: 32px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mr-lg-34 {
		margin-right: 34px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mr-lg-36 {
		margin-right: 36px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mr-lg-38 {
		margin-right: 38px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mr-lg-40 {
		margin-right: 40px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mr-lg-42 {
		margin-right: 42px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mr-lg-44 {
		margin-right: 44px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mr-lg-46 {
		margin-right: 46px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mr-lg-48 {
		margin-right: 48px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mr-lg-50 {
		margin-right: 50px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mr-lg-52 {
		margin-right: 52px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mr-lg-54 {
		margin-right: 54px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mr-lg-56 {
		margin-right: 56px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mr-lg-58 {
		margin-right: 58px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mr-lg-60 {
		margin-right: 60px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mr-lg-62 {
		margin-right: 62px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mr-lg-64 {
		margin-right: 64px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mr-lg-66 {
		margin-right: 66px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mr-lg-68 {
		margin-right: 68px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mr-lg-70 {
		margin-right: 70px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mr-lg-72 {
		margin-right: 72px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mr-lg-74 {
		margin-right: 74px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mr-lg-76 {
		margin-right: 76px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mr-lg-78 {
		margin-right: 78px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mr-lg-80 {
		margin-right: 80px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mr-lg-82 {
		margin-right: 82px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mr-lg-84 {
		margin-right: 84px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mr-lg-86 {
		margin-right: 86px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mr-lg-88 {
		margin-right: 88px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mr-lg-90 {
		margin-right: 90px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mr-lg-92 {
		margin-right: 92px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mr-lg-94 {
		margin-right: 94px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mr-lg-96 {
		margin-right: 96px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mr-lg-98 {
		margin-right: 98px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mr-lg-100 {
		margin-right: 100px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mr-lg-102 {
		margin-right: 102px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mr-lg-104 {
		margin-right: 104px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mr-lg-106 {
		margin-right: 106px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mr-lg-108 {
		margin-right: 108px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mr-lg-110 {
		margin-right: 110px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mr-lg-112 {
		margin-right: 112px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mr-lg-114 {
		margin-right: 114px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mr-lg-116 {
		margin-right: 116px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mr-lg-118 {
		margin-right: 118px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mr-lg-120 {
		margin-right: 120px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mr-lg-122 {
		margin-right: 122px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mr-lg-124 {
		margin-right: 124px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mr-lg-126 {
		margin-right: 126px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mr-lg-128 {
		margin-right: 128px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mr-lg-130 {
		margin-right: 130px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mr-lg-132 {
		margin-right: 132px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mr-lg-134 {
		margin-right: 134px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mr-lg-136 {
		margin-right: 136px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mr-lg-138 {
		margin-right: 138px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mr-lg-140 {
		margin-right: 140px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mr-lg-142 {
		margin-right: 142px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mr-lg-144 {
		margin-right: 144px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mr-lg-146 {
		margin-right: 146px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mr-lg-148 {
		margin-right: 148px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.mr-lg-150 {
		margin-right: 150px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mr-md-0 {
		margin-right: 0!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mr-md-2 {
		margin-right: 2px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mr-md-4 {
		margin-right: 4px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mr-md-6 {
		margin-right: 6px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mr-md-8 {
		margin-right: 8px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mr-md-10 {
		margin-right: 10px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mr-md-12 {
		margin-right: 12px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mr-md-14 {
		margin-right: 14px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mr-md-16 {
		margin-right: 16px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mr-md-18 {
		margin-right: 18px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mr-md-20 {
		margin-right: 20px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mr-md-22 {
		margin-right: 22px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mr-md-24 {
		margin-right: 24px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mr-md-26 {
		margin-right: 26px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mr-md-28 {
		margin-right: 28px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mr-md-30 {
		margin-right: 30px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mr-md-32 {
		margin-right: 32px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mr-md-34 {
		margin-right: 34px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mr-md-36 {
		margin-right: 36px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mr-md-38 {
		margin-right: 38px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mr-md-40 {
		margin-right: 40px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mr-md-42 {
		margin-right: 42px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mr-md-44 {
		margin-right: 44px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mr-md-46 {
		margin-right: 46px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mr-md-48 {
		margin-right: 48px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mr-md-50 {
		margin-right: 50px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mr-md-52 {
		margin-right: 52px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mr-md-54 {
		margin-right: 54px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mr-md-56 {
		margin-right: 56px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mr-md-58 {
		margin-right: 58px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mr-md-60 {
		margin-right: 60px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mr-md-62 {
		margin-right: 62px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mr-md-64 {
		margin-right: 64px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mr-md-66 {
		margin-right: 66px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mr-md-68 {
		margin-right: 68px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mr-md-70 {
		margin-right: 70px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mr-md-72 {
		margin-right: 72px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mr-md-74 {
		margin-right: 74px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mr-md-76 {
		margin-right: 76px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mr-md-78 {
		margin-right: 78px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mr-md-80 {
		margin-right: 80px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mr-md-82 {
		margin-right: 82px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mr-md-84 {
		margin-right: 84px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mr-md-86 {
		margin-right: 86px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mr-md-88 {
		margin-right: 88px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mr-md-90 {
		margin-right: 90px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mr-md-92 {
		margin-right: 92px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mr-md-94 {
		margin-right: 94px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mr-md-96 {
		margin-right: 96px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mr-md-98 {
		margin-right: 98px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mr-md-100 {
		margin-right: 100px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mr-md-102 {
		margin-right: 102px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mr-md-104 {
		margin-right: 104px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mr-md-106 {
		margin-right: 106px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mr-md-108 {
		margin-right: 108px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mr-md-110 {
		margin-right: 110px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mr-md-112 {
		margin-right: 112px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mr-md-114 {
		margin-right: 114px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mr-md-116 {
		margin-right: 116px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mr-md-118 {
		margin-right: 118px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mr-md-120 {
		margin-right: 120px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mr-md-122 {
		margin-right: 122px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mr-md-124 {
		margin-right: 124px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mr-md-126 {
		margin-right: 126px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mr-md-128 {
		margin-right: 128px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mr-md-130 {
		margin-right: 130px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mr-md-132 {
		margin-right: 132px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mr-md-134 {
		margin-right: 134px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mr-md-136 {
		margin-right: 136px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mr-md-138 {
		margin-right: 138px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mr-md-140 {
		margin-right: 140px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mr-md-142 {
		margin-right: 142px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mr-md-144 {
		margin-right: 144px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mr-md-146 {
		margin-right: 146px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mr-md-148 {
		margin-right: 148px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.mr-md-150 {
		margin-right: 150px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mr-sm-0 {
		margin-right: 0!important
	}
}

@media only screen and (max-width:767.98px) {
	.mr-sm-2 {
		margin-right: 2px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mr-sm-4 {
		margin-right: 4px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mr-sm-6 {
		margin-right: 6px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mr-sm-8 {
		margin-right: 8px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mr-sm-10 {
		margin-right: 10px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mr-sm-12 {
		margin-right: 12px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mr-sm-14 {
		margin-right: 14px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mr-sm-16 {
		margin-right: 16px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mr-sm-18 {
		margin-right: 18px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mr-sm-20 {
		margin-right: 20px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mr-sm-22 {
		margin-right: 22px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mr-sm-24 {
		margin-right: 24px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mr-sm-26 {
		margin-right: 26px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mr-sm-28 {
		margin-right: 28px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mr-sm-30 {
		margin-right: 30px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mr-sm-32 {
		margin-right: 32px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mr-sm-34 {
		margin-right: 34px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mr-sm-36 {
		margin-right: 36px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mr-sm-38 {
		margin-right: 38px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mr-sm-40 {
		margin-right: 40px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mr-sm-42 {
		margin-right: 42px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mr-sm-44 {
		margin-right: 44px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mr-sm-46 {
		margin-right: 46px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mr-sm-48 {
		margin-right: 48px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mr-sm-50 {
		margin-right: 50px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mr-sm-52 {
		margin-right: 52px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mr-sm-54 {
		margin-right: 54px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mr-sm-56 {
		margin-right: 56px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mr-sm-58 {
		margin-right: 58px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mr-sm-60 {
		margin-right: 60px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mr-sm-62 {
		margin-right: 62px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mr-sm-64 {
		margin-right: 64px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mr-sm-66 {
		margin-right: 66px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mr-sm-68 {
		margin-right: 68px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mr-sm-70 {
		margin-right: 70px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mr-sm-72 {
		margin-right: 72px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mr-sm-74 {
		margin-right: 74px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mr-sm-76 {
		margin-right: 76px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mr-sm-78 {
		margin-right: 78px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mr-sm-80 {
		margin-right: 80px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mr-sm-82 {
		margin-right: 82px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mr-sm-84 {
		margin-right: 84px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mr-sm-86 {
		margin-right: 86px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mr-sm-88 {
		margin-right: 88px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mr-sm-90 {
		margin-right: 90px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mr-sm-92 {
		margin-right: 92px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mr-sm-94 {
		margin-right: 94px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mr-sm-96 {
		margin-right: 96px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mr-sm-98 {
		margin-right: 98px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mr-sm-100 {
		margin-right: 100px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mr-sm-102 {
		margin-right: 102px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mr-sm-104 {
		margin-right: 104px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mr-sm-106 {
		margin-right: 106px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mr-sm-108 {
		margin-right: 108px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mr-sm-110 {
		margin-right: 110px!important

	}
}

@media only screen and (max-width:767.98px) {
	.mr-sm-112 {
		margin-right: 112px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mr-sm-114 {
		margin-right: 114px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mr-sm-116 {
		margin-right: 116px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mr-sm-118 {
		margin-right: 118px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mr-sm-120 {
		margin-right: 120px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mr-sm-122 {
		margin-right: 122px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mr-sm-124 {
		margin-right: 124px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mr-sm-126 {
		margin-right: 126px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mr-sm-128 {
		margin-right: 128px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mr-sm-130 {
		margin-right: 130px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mr-sm-132 {
		margin-right: 132px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mr-sm-134 {
		margin-right: 134px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mr-sm-136 {
		margin-right: 136px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mr-sm-138 {
		margin-right: 138px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mr-sm-140 {
		margin-right: 140px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mr-sm-142 {
		margin-right: 142px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mr-sm-144 {
		margin-right: 144px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mr-sm-146 {
		margin-right: 146px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mr-sm-148 {
		margin-right: 148px!important
	}
}

@media only screen and (max-width:767.98px) {
	.mr-sm-150 {
		margin-right: 150px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mr-xs-0 {
		margin-right: 0!important
	}
}

@media only screen and (max-width:575.98px) {
	.mr-xs-2 {
		margin-right: 2px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mr-xs-4 {
		margin-right: 4px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mr-xs-6 {
		margin-right: 6px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mr-xs-8 {
		margin-right: 8px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mr-xs-10 {
		margin-right: 10px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mr-xs-12 {
		margin-right: 12px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mr-xs-14 {
		margin-right: 14px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mr-xs-16 {
		margin-right: 16px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mr-xs-18 {
		margin-right: 18px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mr-xs-20 {
		margin-right: 20px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mr-xs-22 {
		margin-right: 22px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mr-xs-24 {
		margin-right: 24px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mr-xs-26 {
		margin-right: 26px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mr-xs-28 {
		margin-right: 28px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mr-xs-30 {
		margin-right: 30px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mr-xs-32 {
		margin-right: 32px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mr-xs-34 {
		margin-right: 34px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mr-xs-36 {
		margin-right: 36px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mr-xs-38 {
		margin-right: 38px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mr-xs-40 {
		margin-right: 40px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mr-xs-42 {
		margin-right: 42px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mr-xs-44 {
		margin-right: 44px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mr-xs-46 {
		margin-right: 46px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mr-xs-48 {
		margin-right: 48px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mr-xs-50 {
		margin-right: 50px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mr-xs-52 {
		margin-right: 52px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mr-xs-54 {
		margin-right: 54px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mr-xs-56 {
		margin-right: 56px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mr-xs-58 {
		margin-right: 58px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mr-xs-60 {
		margin-right: 60px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mr-xs-62 {
		margin-right: 62px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mr-xs-64 {
		margin-right: 64px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mr-xs-66 {
		margin-right: 66px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mr-xs-68 {
		margin-right: 68px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mr-xs-70 {
		margin-right: 70px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mr-xs-72 {
		margin-right: 72px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mr-xs-74 {
		margin-right: 74px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mr-xs-76 {
		margin-right: 76px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mr-xs-78 {
		margin-right: 78px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mr-xs-80 {
		margin-right: 80px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mr-xs-82 {
		margin-right: 82px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mr-xs-84 {
		margin-right: 84px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mr-xs-86 {
		margin-right: 86px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mr-xs-88 {
		margin-right: 88px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mr-xs-90 {
		margin-right: 90px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mr-xs-92 {
		margin-right: 92px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mr-xs-94 {
		margin-right: 94px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mr-xs-96 {
		margin-right: 96px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mr-xs-98 {
		margin-right: 98px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mr-xs-100 {
		margin-right: 100px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mr-xs-102 {
		margin-right: 102px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mr-xs-104 {
		margin-right: 104px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mr-xs-106 {
		margin-right: 106px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mr-xs-108 {
		margin-right: 108px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mr-xs-110 {
		margin-right: 110px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mr-xs-112 {
		margin-right: 112px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mr-xs-114 {
		margin-right: 114px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mr-xs-116 {
		margin-right: 116px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mr-xs-118 {
		margin-right: 118px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mr-xs-120 {
		margin-right: 120px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mr-xs-122 {
		margin-right: 122px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mr-xs-124 {
		margin-right: 124px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mr-xs-126 {
		margin-right: 126px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mr-xs-128 {
		margin-right: 128px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mr-xs-130 {
		margin-right: 130px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mr-xs-132 {
		margin-right: 132px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mr-xs-134 {
		margin-right: 134px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mr-xs-136 {
		margin-right: 136px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mr-xs-138 {
		margin-right: 138px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mr-xs-140 {
		margin-right: 140px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mr-xs-142 {
		margin-right: 142px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mr-xs-144 {
		margin-right: 144px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mr-xs-146 {
		margin-right: 146px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mr-xs-148 {
		margin-right: 148px!important
	}
}

@media only screen and (max-width:575.98px) {
	.mr-xs-150 {
		margin-right: 150px!important
	}
}

.ml-0 {
	margin-left: 0!important
}

.ml-2 {
	margin-left: 2px!important
}

.ml-4 {
	margin-left: 4px!important
}

.ml-6 {
	margin-left: 6px!important
}

.ml-8 {
	margin-left: 8px!important
}

.ml-10 {
	margin-left: 10px!important
}

.ml-12 {
	margin-left: 12px!important
}

.ml-14 {
	margin-left: 14px!important
}

.ml-16 {
	margin-left: 16px!important
}

.ml-18 {
	margin-left: 18px!important
}

.ml-20 {
	margin-left: 20px!important
}

.ml-22 {
	margin-left: 22px!important
}

.ml-24 {
	margin-left: 24px!important
}

.ml-26 {
	margin-left: 26px!important
}

.ml-28 {
	margin-left: 28px!important
}

.ml-30 {
	margin-left: 30px!important
}

.ml-32 {
	margin-left: 32px!important
}

.ml-34 {
	margin-left: 34px!important
}

.ml-36 {
	margin-left: 36px!important
}

.ml-38 {
	margin-left: 38px!important
}

.ml-40 {
	margin-left: 40px!important
}

.ml-42 {
	margin-left: 42px!important
}

.ml-44 {
	margin-left: 44px!important
}

.ml-46 {
	margin-left: 46px!important
}

.ml-48 {
	margin-left: 48px!important
}

.ml-50 {
	margin-left: 50px!important
}

.ml-52 {
	margin-left: 52px!important
}

.ml-54 {
	margin-left: 54px!important
}

.ml-56 {
	margin-left: 56px!important
}

.ml-58 {
	margin-left: 58px!important
}

.ml-60 {
	margin-left: 60px!important
}

.ml-62 {
	margin-left: 62px!important
}

.ml-64 {
	margin-left: 64px!important
}

.ml-66 {
	margin-left: 66px!important
}

.ml-68 {
	margin-left: 68px!important
}

.ml-70 {
	margin-left: 70px!important
}

.ml-72 {
	margin-left: 72px!important
}

.ml-74 {
	margin-left: 74px!important
}

.ml-76 {
	margin-left: 76px!important
}

.ml-78 {
	margin-left: 78px!important
}

.ml-80 {
	margin-left: 80px!important
}

.ml-82 {
	margin-left: 82px!important
}

.ml-84 {
	margin-left: 84px!important
}

.ml-86 {
	margin-left: 86px!important
}

.ml-88 {
	margin-left: 88px!important
}

.ml-90 {
	margin-left: 90px!important
}

.ml-92 {
	margin-left: 92px!important
}

.ml-94 {
	margin-left: 94px!important
}

.ml-96 {
	margin-left: 96px!important
}

.ml-98 {
	margin-left: 98px!important
}

.ml-100 {
	margin-left: 100px!important
}

.ml-102 {
	margin-left: 102px!important
}

.ml-104 {
	margin-left: 104px!important
}

.ml-106 {
	margin-left: 106px!important
}

.ml-108 {
	margin-left: 108px!important
}

.ml-110 {
	margin-left: 110px!important
}

.ml-112 {
	margin-left: 112px!important
}

.ml-114 {
	margin-left: 114px!important
}

.ml-116 {
	margin-left: 116px!important
}

.ml-118 {
	margin-left: 118px!important
}

.ml-120 {
	margin-left: 120px!important
}

.ml-122 {
	margin-left: 122px!important
}

.ml-124 {
	margin-left: 124px!important
}

.ml-126 {
	margin-left: 126px!important
}

.ml-128 {
	margin-left: 128px!important
}

.ml-130 {
	margin-left: 130px!important
}

.ml-132 {
	margin-left: 132px!important
}

.ml-134 {
	margin-left: 134px!important
}

.ml-136 {
	margin-left: 136px!important
}

.ml-138 {
	margin-left: 138px!important
}

.ml-140 {
	margin-left: 140px!important
}

.ml-142 {
	margin-left: 142px!important
}

.ml-144 {
	margin-left: 144px!important
}

.ml-146 {
	margin-left: 146px!important
}

.ml-148 {
	margin-left: 148px!important
}

.ml-150 {
	margin-left: 150px!important
}

@media only screen and (min-width:1200px) {
	.ml-xl-0 {
		margin-left: 0!important
	}
}

@media only screen and (min-width:1200px) {
	.ml-xl-2 {
		margin-left: 2px!important
	}
}

@media only screen and (min-width:1200px) {
	.ml-xl-4 {
		margin-left: 4px!important
	}
}

@media only screen and (min-width:1200px) {
	.ml-xl-6 {
		margin-left: 6px!important
	}
}

@media only screen and (min-width:1200px) {
	.ml-xl-8 {
		margin-left: 8px!important
	}
}

@media only screen and (min-width:1200px) {
	.ml-xl-10 {
		margin-left: 10px!important
	}
}

@media only screen and (min-width:1200px) {
	.ml-xl-12 {
		margin-left: 12px!important
	}
}

@media only screen and (min-width:1200px) {
	.ml-xl-14 {
		margin-left: 14px!important
	}
}

@media only screen and (min-width:1200px) {
	.ml-xl-16 {
		margin-left: 16px!important
	}
}

@media only screen and (min-width:1200px) {
	.ml-xl-18 {
		margin-left: 18px!important
	}
}

@media only screen and (min-width:1200px) {
	.ml-xl-20 {
		margin-left: 20px!important
	}
}

@media only screen and (min-width:1200px) {
	.ml-xl-22 {
		margin-left: 22px!important
	}
}

@media only screen and (min-width:1200px) {
	.ml-xl-24 {
		margin-left: 24px!important
	}
}

@media only screen and (min-width:1200px) {
	.ml-xl-26 {
		margin-left: 26px!important
	}
}

@media only screen and (min-width:1200px) {
	.ml-xl-28 {
		margin-left: 28px!important
	}
}

@media only screen and (min-width:1200px) {
	.ml-xl-30 {
		margin-left: 30px!important
	}
}

@media only screen and (min-width:1200px) {
	.ml-xl-32 {
		margin-left: 32px!important
	}
}

@media only screen and (min-width:1200px) {
	.ml-xl-34 {
		margin-left: 34px!important
	}
}

@media only screen and (min-width:1200px) {
	.ml-xl-36 {
		margin-left: 36px!important
	}
}

@media only screen and (min-width:1200px) {
	.ml-xl-38 {
		margin-left: 38px!important
	}
}

@media only screen and (min-width:1200px) {
	.ml-xl-40 {
		margin-left: 40px!important
	}
}

@media only screen and (min-width:1200px) {
	.ml-xl-42 {
		margin-left: 42px!important
	}
}

@media only screen and (min-width:1200px) {
	.ml-xl-44 {
		margin-left: 44px!important
	}
}

@media only screen and (min-width:1200px) {
	.ml-xl-46 {
		margin-left: 46px!important
	}
}

@media only screen and (min-width:1200px) {
	.ml-xl-48 {
		margin-left: 48px!important
	}
}

@media only screen and (min-width:1200px) {
	.ml-xl-50 {
		margin-left: 50px!important
	}
}

@media only screen and (min-width:1200px) {
	.ml-xl-52 {
		margin-left: 52px!important
	}
}

@media only screen and (min-width:1200px) {
	.ml-xl-54 {
		margin-left: 54px!important
	}
}

@media only screen and (min-width:1200px) {
	.ml-xl-56 {
		margin-left: 56px!important
	}
}

@media only screen and (min-width:1200px) {
	.ml-xl-58 {
		margin-left: 58px!important
	}
}

@media only screen and (min-width:1200px) {
	.ml-xl-60 {
		margin-left: 60px!important
	}
}

@media only screen and (min-width:1200px) {
	.ml-xl-62 {
		margin-left: 62px!important
	}
}

@media only screen and (min-width:1200px) {
	.ml-xl-64 {
		margin-left: 64px!important
	}
}

@media only screen and (min-width:1200px) {
	.ml-xl-66 {
		margin-left: 66px!important
	}
}

@media only screen and (min-width:1200px) {
	.ml-xl-68 {
		margin-left: 68px!important
	}
}

@media only screen and (min-width:1200px) {
	.ml-xl-70 {
		margin-left: 70px!important
	}
}

@media only screen and (min-width:1200px) {
	.ml-xl-72 {
		margin-left: 72px!important
	}
}

@media only screen and (min-width:1200px) {
	.ml-xl-74 {
		margin-left: 74px!important
	}
}

@media only screen and (min-width:1200px) {
	.ml-xl-76 {
		margin-left: 76px!important
	}
}

@media only screen and (min-width:1200px) {
	.ml-xl-78 {
		margin-left: 78px!important
	}
}

@media only screen and (min-width:1200px) {
	.ml-xl-80 {
		margin-left: 80px!important
	}
}

@media only screen and (min-width:1200px) {
	.ml-xl-82 {
		margin-left: 82px!important
	}
}

@media only screen and (min-width:1200px) {
	.ml-xl-84 {
		margin-left: 84px!important
	}
}

@media only screen and (min-width:1200px) {
	.ml-xl-86 {
		margin-left: 86px!important
	}
}

@media only screen and (min-width:1200px) {
	.ml-xl-88 {
		margin-left: 88px!important
	}
}

@media only screen and (min-width:1200px) {
	.ml-xl-90 {
		margin-left: 90px!important
	}
}

@media only screen and (min-width:1200px) {
	.ml-xl-92 {
		margin-left: 92px!important
	}
}

@media only screen and (min-width:1200px) {
	.ml-xl-94 {
		margin-left: 94px!important
	}
}

@media only screen and (min-width:1200px) {
	.ml-xl-96 {
		margin-left: 96px!important
	}
}

@media only screen and (min-width:1200px) {
	.ml-xl-98 {
		margin-left: 98px!important
	}
}

@media only screen and (min-width:1200px) {
	.ml-xl-100 {
		margin-left: 100px!important
	}
}

@media only screen and (min-width:1200px) {
	.ml-xl-102 {
		margin-left: 102px!important
	}
}

@media only screen and (min-width:1200px) {
	.ml-xl-104 {
		margin-left: 104px!important
	}
}

@media only screen and (min-width:1200px) {
	.ml-xl-106 {
		margin-left: 106px!important
	}
}

@media only screen and (min-width:1200px) {
	.ml-xl-108 {
		margin-left: 108px!important
	}
}

@media only screen and (min-width:1200px) {
	.ml-xl-110 {
		margin-left: 110px!important
	}
}

@media only screen and (min-width:1200px) {
	.ml-xl-112 {
		margin-left: 112px!important
	}
}

@media only screen and (min-width:1200px) {
	.ml-xl-114 {
		margin-left: 114px!important
	}
}

@media only screen and (min-width:1200px) {
	.ml-xl-116 {
		margin-left: 116px!important
	}
}

@media only screen and (min-width:1200px) {
	.ml-xl-118 {
		margin-left: 118px!important
	}
}

@media only screen and (min-width:1200px) {
	.ml-xl-120 {
		margin-left: 120px!important
	}
}

@media only screen and (min-width:1200px) {
	.ml-xl-122 {
		margin-left: 122px!important
	}
}

@media only screen and (min-width:1200px) {
	.ml-xl-124 {
		margin-left: 124px!important
	}
}

@media only screen and (min-width:1200px) {
	.ml-xl-126 {
		margin-left: 126px!important
	}
}

@media only screen and (min-width:1200px) {
	.ml-xl-128 {
		margin-left: 128px!important
	}
}

@media only screen and (min-width:1200px) {
	.ml-xl-130 {
		margin-left: 130px!important
	}
}

@media only screen and (min-width:1200px) {
	.ml-xl-132 {
		margin-left: 132px!important
	}
}

@media only screen and (min-width:1200px) {
	.ml-xl-134 {
		margin-left: 134px!important
	}
}

@media only screen and (min-width:1200px) {
	.ml-xl-136 {
		margin-left: 136px!important
	}
}

@media only screen and (min-width:1200px) {
	.ml-xl-138 {
		margin-left: 138px!important
	}
}

@media only screen and (min-width:1200px) {
	.ml-xl-140 {
		margin-left: 140px!important
	}
}

@media only screen and (min-width:1200px) {
	.ml-xl-142 {
		margin-left: 142px!important
	}
}

@media only screen and (min-width:1200px) {
	.ml-xl-144 {
		margin-left: 144px!important
	}
}

@media only screen and (min-width:1200px) {
	.ml-xl-146 {
		margin-left: 146px!important
	}
}

@media only screen and (min-width:1200px) {
	.ml-xl-148 {
		margin-left: 148px!important
	}
}

@media only screen and (min-width:1200px) {
	.ml-xl-150 {
		margin-left: 150px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.ml-lg-0 {
		margin-left: 0!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.ml-lg-2 {
		margin-left: 2px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.ml-lg-4 {
		margin-left: 4px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.ml-lg-6 {
		margin-left: 6px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.ml-lg-8 {
		margin-left: 8px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.ml-lg-10 {
		margin-left: 10px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.ml-lg-12 {
		margin-left: 12px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.ml-lg-14 {
		margin-left: 14px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.ml-lg-16 {
		margin-left: 16px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.ml-lg-18 {
		margin-left: 18px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.ml-lg-20 {
		margin-left: 20px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.ml-lg-22 {
		margin-left: 22px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.ml-lg-24 {
		margin-left: 24px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.ml-lg-26 {
		margin-left: 26px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.ml-lg-28 {
		margin-left: 28px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.ml-lg-30 {
		margin-left: 30px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.ml-lg-32 {
		margin-left: 32px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.ml-lg-34 {
		margin-left: 34px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.ml-lg-36 {
		margin-left: 36px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.ml-lg-38 {
		margin-left: 38px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.ml-lg-40 {
		margin-left: 40px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.ml-lg-42 {
		margin-left: 42px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.ml-lg-44 {
		margin-left: 44px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.ml-lg-46 {
		margin-left: 46px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.ml-lg-48 {
		margin-left: 48px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.ml-lg-50 {
		margin-left: 50px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.ml-lg-52 {
		margin-left: 52px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.ml-lg-54 {
		margin-left: 54px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.ml-lg-56 {
		margin-left: 56px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.ml-lg-58 {
		margin-left: 58px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.ml-lg-60 {
		margin-left: 60px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.ml-lg-62 {
		margin-left: 62px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.ml-lg-64 {
		margin-left: 64px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.ml-lg-66 {
		margin-left: 66px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.ml-lg-68 {
		margin-left: 68px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.ml-lg-70 {
		margin-left: 70px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.ml-lg-72 {
		margin-left: 72px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.ml-lg-74 {
		margin-left: 74px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.ml-lg-76 {
		margin-left: 76px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.ml-lg-78 {
		margin-left: 78px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.ml-lg-80 {
		margin-left: 80px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.ml-lg-82 {
		margin-left: 82px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.ml-lg-84 {
		margin-left: 84px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.ml-lg-86 {
		margin-left: 86px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.ml-lg-88 {
		margin-left: 88px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.ml-lg-90 {
		margin-left: 90px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.ml-lg-92 {
		margin-left: 92px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.ml-lg-94 {
		margin-left: 94px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.ml-lg-96 {
		margin-left: 96px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.ml-lg-98 {
		margin-left: 98px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.ml-lg-100 {
		margin-left: 100px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.ml-lg-102 {
		margin-left: 102px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.ml-lg-104 {
		margin-left: 104px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.ml-lg-106 {
		margin-left: 106px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.ml-lg-108 {
		margin-left: 108px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.ml-lg-110 {
		margin-left: 110px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.ml-lg-112 {
		margin-left: 112px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.ml-lg-114 {
		margin-left: 114px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.ml-lg-116 {
		margin-left: 116px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.ml-lg-118 {
		margin-left: 118px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.ml-lg-120 {
		margin-left: 120px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.ml-lg-122 {
		margin-left: 122px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.ml-lg-124 {
		margin-left: 124px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.ml-lg-126 {
		margin-left: 126px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.ml-lg-128 {
		margin-left: 128px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.ml-lg-130 {
		margin-left: 130px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.ml-lg-132 {
		margin-left: 132px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.ml-lg-134 {
		margin-left: 134px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.ml-lg-136 {
		margin-left: 136px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.ml-lg-138 {
		margin-left: 138px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.ml-lg-140 {
		margin-left: 140px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.ml-lg-142 {
		margin-left: 142px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.ml-lg-144 {
		margin-left: 144px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.ml-lg-146 {
		margin-left: 146px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.ml-lg-148 {
		margin-left: 148px!important
	}
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
	.ml-lg-150 {
		margin-left: 150px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.ml-md-0 {
		margin-left: 0!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.ml-md-2 {
		margin-left: 2px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.ml-md-4 {
		margin-left: 4px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.ml-md-6 {
		margin-left: 6px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.ml-md-8 {
		margin-left: 8px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.ml-md-10 {
		margin-left: 10px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.ml-md-12 {
		margin-left: 12px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.ml-md-14 {
		margin-left: 14px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.ml-md-16 {
		margin-left: 16px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.ml-md-18 {
		margin-left: 18px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.ml-md-20 {
		margin-left: 20px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.ml-md-22 {
		margin-left: 22px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.ml-md-24 {
		margin-left: 24px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.ml-md-26 {
		margin-left: 26px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.ml-md-28 {
		margin-left: 28px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.ml-md-30 {
		margin-left: 30px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.ml-md-32 {
		margin-left: 32px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.ml-md-34 {
		margin-left: 34px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.ml-md-36 {
		margin-left: 36px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.ml-md-38 {
		margin-left: 38px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.ml-md-40 {
		margin-left: 40px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.ml-md-42 {
		margin-left: 42px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.ml-md-44 {
		margin-left: 44px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.ml-md-46 {
		margin-left: 46px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.ml-md-48 {
		margin-left: 48px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.ml-md-50 {
		margin-left: 50px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.ml-md-52 {
		margin-left: 52px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.ml-md-54 {
		margin-left: 54px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.ml-md-56 {
		margin-left: 56px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.ml-md-58 {
		margin-left: 58px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.ml-md-60 {
		margin-left: 60px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.ml-md-62 {
		margin-left: 62px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.ml-md-64 {
		margin-left: 64px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.ml-md-66 {
		margin-left: 66px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.ml-md-68 {
		margin-left: 68px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.ml-md-70 {
		margin-left: 70px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.ml-md-72 {
		margin-left: 72px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.ml-md-74 {
		margin-left: 74px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.ml-md-76 {
		margin-left: 76px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.ml-md-78 {
		margin-left: 78px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.ml-md-80 {
		margin-left: 80px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.ml-md-82 {
		margin-left: 82px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.ml-md-84 {
		margin-left: 84px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.ml-md-86 {
		margin-left: 86px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.ml-md-88 {
		margin-left: 88px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.ml-md-90 {
		margin-left: 90px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.ml-md-92 {
		margin-left: 92px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.ml-md-94 {
		margin-left: 94px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.ml-md-96 {
		margin-left: 96px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.ml-md-98 {
		margin-left: 98px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.ml-md-100 {
		margin-left: 100px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.ml-md-102 {
		margin-left: 102px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.ml-md-104 {
		margin-left: 104px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.ml-md-106 {
		margin-left: 106px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.ml-md-108 {
		margin-left: 108px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.ml-md-110 {
		margin-left: 110px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.ml-md-112 {
		margin-left: 112px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.ml-md-114 {
		margin-left: 114px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.ml-md-116 {
		margin-left: 116px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.ml-md-118 {
		margin-left: 118px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.ml-md-120 {
		margin-left: 120px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.ml-md-122 {
		margin-left: 122px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.ml-md-124 {
		margin-left: 124px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.ml-md-126 {
		margin-left: 126px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.ml-md-128 {
		margin-left: 128px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.ml-md-130 {
		margin-left: 130px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.ml-md-132 {
		margin-left: 132px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.ml-md-134 {
		margin-left: 134px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.ml-md-136 {
		margin-left: 136px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.ml-md-138 {
		margin-left: 138px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.ml-md-140 {
		margin-left: 140px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.ml-md-142 {
		margin-left: 142px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.ml-md-144 {
		margin-left: 144px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.ml-md-146 {
		margin-left: 146px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.ml-md-148 {
		margin-left: 148px!important
	}
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.ml-md-150 {
		margin-left: 150px!important
	}
}

@media only screen and (max-width:767.98px) {
	.ml-sm-0 {
		margin-left: 0!important
	}
}

@media only screen and (max-width:767.98px) {
	.ml-sm-2 {
		margin-left: 2px!important
	}
}

@media only screen and (max-width:767.98px) {
	.ml-sm-4 {
		margin-left: 4px!important
	}
}

@media only screen and (max-width:767.98px) {
	.ml-sm-6 {
		margin-left: 6px!important
	}
}

@media only screen and (max-width:767.98px) {
	.ml-sm-8 {
		margin-left: 8px!important
	}
}

@media only screen and (max-width:767.98px) {
	.ml-sm-10 {
		margin-left: 10px!important
	}
}

@media only screen and (max-width:767.98px) {
	.ml-sm-12 {
		margin-left: 12px!important
	}
}

@media only screen and (max-width:767.98px) {
	.ml-sm-14 {
		margin-left: 14px!important
	}
}

@media only screen and (max-width:767.98px) {
	.ml-sm-16 {
		margin-left: 16px!important
	}
}

@media only screen and (max-width:767.98px) {
	.ml-sm-18 {
		margin-left: 18px!important
	}
}

@media only screen and (max-width:767.98px) {
	.ml-sm-20 {
		margin-left: 20px!important
	}
}

@media only screen and (max-width:767.98px) {
	.ml-sm-22 {
		margin-left: 22px!important
	}
}

@media only screen and (max-width:767.98px) {
	.ml-sm-24 {
		margin-left: 24px!important
	}
}

@media only screen and (max-width:767.98px) {
	.ml-sm-26 {
		margin-left: 26px!important
	}
}

@media only screen and (max-width:767.98px) {
	.ml-sm-28 {
		margin-left: 28px!important
	}
}

@media only screen and (max-width:767.98px) {
	.ml-sm-30 {
		margin-left: 30px!important
	}
}

@media only screen and (max-width:767.98px) {
	.ml-sm-32 {
		margin-left: 32px!important
	}
}

@media only screen and (max-width:767.98px) {
	.ml-sm-34 {
		margin-left: 34px!important
	}
}

@media only screen and (max-width:767.98px) {
	.ml-sm-36 {
		margin-left: 36px!important
	}
}

@media only screen and (max-width:767.98px) {
	.ml-sm-38 {
		margin-left: 38px!important
	}
}

@media only screen and (max-width:767.98px) {
	.ml-sm-40 {
		margin-left: 40px!important
	}
}

@media only screen and (max-width:767.98px) {
	.ml-sm-42 {
		margin-left: 42px!important
	}
}

@media only screen and (max-width:767.98px) {
	.ml-sm-44 {
		margin-left: 44px!important
	}
}

@media only screen and (max-width:767.98px) {
	.ml-sm-46 {
		margin-left: 46px!important
	}
}

@media only screen and (max-width:767.98px) {
	.ml-sm-48 {
		margin-left: 48px!important
	}
}

@media only screen and (max-width:767.98px) {
	.ml-sm-50 {
		margin-left: 50px!important
	}
}

@media only screen and (max-width:767.98px) {
	.ml-sm-52 {
		margin-left: 52px!important
	}
}

@media only screen and (max-width:767.98px) {
	.ml-sm-54 {
		margin-left: 54px!important
	}
}

@media only screen and (max-width:767.98px) {
	.ml-sm-56 {
		margin-left: 56px!important
	}
}

@media only screen and (max-width:767.98px) {
	.ml-sm-58 {
		margin-left: 58px!important
	}
}

@media only screen and (max-width:767.98px) {
	.ml-sm-60 {
		margin-left: 60px!important
	}
}

@media only screen and (max-width:767.98px) {
	.ml-sm-62 {
		margin-left: 62px!important
	}
}

@media only screen and (max-width:767.98px) {
	.ml-sm-64 {
		margin-left: 64px!important
	}
}

@media only screen and (max-width:767.98px) {
	.ml-sm-66 {
		margin-left: 66px!important
	}
}

@media only screen and (max-width:767.98px) {
	.ml-sm-68 {
		margin-left: 68px!important
	}
}

@media only screen and (max-width:767.98px) {
	.ml-sm-70 {
		margin-left: 70px!important
	}
}

@media only screen and (max-width:767.98px) {
	.ml-sm-72 {
		margin-left: 72px!important
	}
}

@media only screen and (max-width:767.98px) {
	.ml-sm-74 {
		margin-left: 74px!important
	}
}

@media only screen and (max-width:767.98px) {
	.ml-sm-76 {
		margin-left: 76px!important
	}
}

@media only screen and (max-width:767.98px) {
	.ml-sm-78 {
		margin-left: 78px!important
	}
}

@media only screen and (max-width:767.98px) {
	.ml-sm-80 {
		margin-left: 80px!important
	}
}

@media only screen and (max-width:767.98px) {
	.ml-sm-82 {
		margin-left: 82px!important
	}
}

@media only screen and (max-width:767.98px) {
	.ml-sm-84 {
		margin-left: 84px!important
	}
}

@media only screen and (max-width:767.98px) {
	.ml-sm-86 {
		margin-left: 86px!important
	}
}

@media only screen and (max-width:767.98px) {
	.ml-sm-88 {
		margin-left: 88px!important
	}
}

@media only screen and (max-width:767.98px) {
	.ml-sm-90 {
		margin-left: 90px!important
	}
}

@media only screen and (max-width:767.98px) {
	.ml-sm-92 {
		margin-left: 92px!important
	}
}

@media only screen and (max-width:767.98px) {
	.ml-sm-94 {
		margin-left: 94px!important
	}
}

@media only screen and (max-width:767.98px) {
	.ml-sm-96 {
		margin-left: 96px!important
	}
}

@media only screen and (max-width:767.98px) {
	.ml-sm-98 {
		margin-left: 98px!important
	}
}

@media only screen and (max-width:767.98px) {
	.ml-sm-100 {
		margin-left: 100px!important
	}
}

@media only screen and (max-width:767.98px) {
	.ml-sm-102 {
		margin-left: 102px!important
	}
}

@media only screen and (max-width:767.98px) {
	.ml-sm-104 {
		margin-left: 104px!important
	}
}

@media only screen and (max-width:767.98px) {
	.ml-sm-106 {
		margin-left: 106px!important
	}
}

@media only screen and (max-width:767.98px) {
	.ml-sm-108 {
		margin-left: 108px!important
	}
}

@media only screen and (max-width:767.98px) {
	.ml-sm-110 {
		margin-left: 110px!important
	}
}

@media only screen and (max-width:767.98px) {
	.ml-sm-112 {
		margin-left: 112px!important
	}
}

@media only screen and (max-width:767.98px) {
	.ml-sm-114 {
		margin-left: 114px!important
	}
}

@media only screen and (max-width:767.98px) {
	.ml-sm-116 {
		margin-left: 116px!important
	}
}

@media only screen and (max-width:767.98px) {
	.ml-sm-118 {
		margin-left: 118px!important
	}
}

@media only screen and (max-width:767.98px) {
	.ml-sm-120 {
		margin-left: 120px!important
	}
}

@media only screen and (max-width:767.98px) {
	.ml-sm-122 {
		margin-left: 122px!important
	}
}

@media only screen and (max-width:767.98px) {
	.ml-sm-124 {
		margin-left: 124px!important
	}
}

@media only screen and (max-width:767.98px) {
	.ml-sm-126 {
		margin-left: 126px!important
	}
}

@media only screen and (max-width:767.98px) {
	.ml-sm-128 {
		margin-left: 128px!important
	}
}

@media only screen and (max-width:767.98px) {
	.ml-sm-130 {
		margin-left: 130px!important
	}
}

@media only screen and (max-width:767.98px) {
	.ml-sm-132 {
		margin-left: 132px!important
	}
}

@media only screen and (max-width:767.98px) {
	.ml-sm-134 {
		margin-left: 134px!important
	}
}

@media only screen and (max-width:767.98px) {
	.ml-sm-136 {
		margin-left: 136px!important
	}
}

@media only screen and (max-width:767.98px) {
	.ml-sm-138 {
		margin-left: 138px!important
	}
}

@media only screen and (max-width:767.98px) {
	.ml-sm-140 {
		margin-left: 140px!important
	}
}

@media only screen and (max-width:767.98px) {
	.ml-sm-142 {
		margin-left: 142px!important
	}
}

@media only screen and (max-width:767.98px) {
	.ml-sm-144 {
		margin-left: 144px!important
	}
}

@media only screen and (max-width:767.98px) {
	.ml-sm-146 {
		margin-left: 146px!important
	}
}

@media only screen and (max-width:767.98px) {
	.ml-sm-148 {
		margin-left: 148px!important
	}
}

@media only screen and (max-width:767.98px) {
	.ml-sm-150 {
		margin-left: 150px!important
	}
}

@media only screen and (max-width:575.98px) {
	.ml-xs-0 {
		margin-left: 0!important
	}
}

@media only screen and (max-width:575.98px) {
	.ml-xs-2 {
		margin-left: 2px!important
	}
}

@media only screen and (max-width:575.98px) {
	.ml-xs-4 {
		margin-left: 4px!important
	}
}

@media only screen and (max-width:575.98px) {
	.ml-xs-6 {
		margin-left: 6px!important
	}
}

@media only screen and (max-width:575.98px) {
	.ml-xs-8 {
		margin-left: 8px!important
	}
}

@media only screen and (max-width:575.98px) {
	.ml-xs-10 {
		margin-left: 10px!important
	}
}

@media only screen and (max-width:575.98px) {
	.ml-xs-12 {
		margin-left: 12px!important
	}
}

@media only screen and (max-width:575.98px) {
	.ml-xs-14 {
		margin-left: 14px!important
	}
}

@media only screen and (max-width:575.98px) {
	.ml-xs-16 {
		margin-left: 16px!important
	}
}

@media only screen and (max-width:575.98px) {
	.ml-xs-18 {
		margin-left: 18px!important
	}
}

@media only screen and (max-width:575.98px) {
	.ml-xs-20 {
		margin-left: 20px!important
	}
}

@media only screen and (max-width:575.98px) {
	.ml-xs-22 {
		margin-left: 22px!important
	}
}

@media only screen and (max-width:575.98px) {
	.ml-xs-24 {
		margin-left: 24px!important
	}
}

@media only screen and (max-width:575.98px) {
	.ml-xs-26 {
		margin-left: 26px!important
	}
}

@media only screen and (max-width:575.98px) {
	.ml-xs-28 {
		margin-left: 28px!important
	}
}

@media only screen and (max-width:575.98px) {
	.ml-xs-30 {
		margin-left: 30px!important
	}
}

@media only screen and (max-width:575.98px) {
	.ml-xs-32 {
		margin-left: 32px!important
	}
}

@media only screen and (max-width:575.98px) {
	.ml-xs-34 {
		margin-left: 34px!important
	}
}

@media only screen and (max-width:575.98px) {
	.ml-xs-36 {
		margin-left: 36px!important
	}
}

@media only screen and (max-width:575.98px) {
	.ml-xs-38 {
		margin-left: 38px!important
	}
}

@media only screen and (max-width:575.98px) {
	.ml-xs-40 {
		margin-left: 40px!important
	}
}

@media only screen and (max-width:575.98px) {
	.ml-xs-42 {
		margin-left: 42px!important
	}
}

@media only screen and (max-width:575.98px) {
	.ml-xs-44 {
		margin-left: 44px!important
	}
}

@media only screen and (max-width:575.98px) {
	.ml-xs-46 {
		margin-left: 46px!important
	}
}

@media only screen and (max-width:575.98px) {
	.ml-xs-48 {
		margin-left: 48px!important
	}
}

@media only screen and (max-width:575.98px) {
	.ml-xs-50 {
		margin-left: 50px!important
	}
}

@media only screen and (max-width:575.98px) {
	.ml-xs-52 {
		margin-left: 52px!important
	}
}

@media only screen and (max-width:575.98px) {
	.ml-xs-54 {
		margin-left: 54px!important
	}
}

@media only screen and (max-width:575.98px) {
	.ml-xs-56 {
		margin-left: 56px!important
	}
}

@media only screen and (max-width:575.98px) {
	.ml-xs-58 {
		margin-left: 58px!important
	}
}

@media only screen and (max-width:575.98px) {
	.ml-xs-60 {
		margin-left: 60px!important
	}
}

@media only screen and (max-width:575.98px) {
	.ml-xs-62 {
		margin-left: 62px!important
	}
}

@media only screen and (max-width:575.98px) {
	.ml-xs-64 {
		margin-left: 64px!important
	}
}

@media only screen and (max-width:575.98px) {
	.ml-xs-66 {
		margin-left: 66px!important
	}
}

@media only screen and (max-width:575.98px) {
	.ml-xs-68 {
		margin-left: 68px!important
	}
}

@media only screen and (max-width:575.98px) {
	.ml-xs-70 {
		margin-left: 70px!important
	}
}

@media only screen and (max-width:575.98px) {
	.ml-xs-72 {
		margin-left: 72px!important
	}
}

@media only screen and (max-width:575.98px) {
	.ml-xs-74 {
		margin-left: 74px!important
	}
}

@media only screen and (max-width:575.98px) {
	.ml-xs-76 {
		margin-left: 76px!important
	}
}

@media only screen and (max-width:575.98px) {
	.ml-xs-78 {
		margin-left: 78px!important
	}
}

@media only screen and (max-width:575.98px) {
	.ml-xs-80 {
		margin-left: 80px!important
	}
}

@media only screen and (max-width:575.98px) {
	.ml-xs-82 {
		margin-left: 82px!important
	}
}

@media only screen and (max-width:575.98px) {
	.ml-xs-84 {
		margin-left: 84px!important
	}
}

@media only screen and (max-width:575.98px) {
	.ml-xs-86 {
		margin-left: 86px!important
	}
}

@media only screen and (max-width:575.98px) {
	.ml-xs-88 {
		margin-left: 88px!important
	}
}

@media only screen and (max-width:575.98px) {
	.ml-xs-90 {
		margin-left: 90px!important
	}
}

@media only screen and (max-width:575.98px) {
	.ml-xs-92 {
		margin-left: 92px!important
	}
}

@media only screen and (max-width:575.98px) {
	.ml-xs-94 {
		margin-left: 94px!important
	}
}

@media only screen and (max-width:575.98px) {
	.ml-xs-96 {
		margin-left: 96px!important
	}
}

@media only screen and (max-width:575.98px) {
	.ml-xs-98 {
		margin-left: 98px!important
	}
}

@media only screen and (max-width:575.98px) {
	.ml-xs-100 {
		margin-left: 100px!important
	}
}

@media only screen and (max-width:575.98px) {
	.ml-xs-102 {
		margin-left: 102px!important
	}
}

@media only screen and (max-width:575.98px) {
	.ml-xs-104 {
		margin-left: 104px!important
	}
}

@media only screen and (max-width:575.98px) {
	.ml-xs-106 {
		margin-left: 106px!important
	}
}

@media only screen and (max-width:575.98px) {
	.ml-xs-108 {
		margin-left: 108px!important
	}
}

@media only screen and (max-width:575.98px) {
	.ml-xs-110 {
		margin-left: 110px!important
	}
}

@media only screen and (max-width:575.98px) {
	.ml-xs-112 {
		margin-left: 112px!important
	}
}

@media only screen and (max-width:575.98px) {
	.ml-xs-114 {
		margin-left: 114px!important
	}
}

@media only screen and (max-width:575.98px) {
	.ml-xs-116 {
		margin-left: 116px!important
	}
}

@media only screen and (max-width:575.98px) {
	.ml-xs-118 {
		margin-left: 118px!important
	}
}

@media only screen and (max-width:575.98px) {
	.ml-xs-120 {
		margin-left: 120px!important
	}
}

@media only screen and (max-width:575.98px) {
	.ml-xs-122 {
		margin-left: 122px!important
	}
}

@media only screen and (max-width:575.98px) {
	.ml-xs-124 {
		margin-left: 124px!important
	}
}

@media only screen and (max-width:575.98px) {
	.ml-xs-126 {
		margin-left: 126px!important
	}
}

@media only screen and (max-width:575.98px) {
	.ml-xs-128 {
		margin-left: 128px!important
	}
}

@media only screen and (max-width:575.98px) {
	.ml-xs-130 {
		margin-left: 130px!important
	}
}

@media only screen and (max-width:575.98px) {
	.ml-xs-132 {
		margin-left: 132px!important
	}
}

@media only screen and (max-width:575.98px) {
	.ml-xs-134 {
		margin-left: 134px!important
	}
}

@media only screen and (max-width:575.98px) {
	.ml-xs-136 {
		margin-left: 136px!important
	}
}

@media only screen and (max-width:575.98px) {
	.ml-xs-138 {
		margin-left: 138px!important
	}
}

@media only screen and (max-width:575.98px) {
	.ml-xs-140 {
		margin-left: 140px!important
	}
}

@media only screen and (max-width:575.98px) {
	.ml-xs-142 {
		margin-left: 142px!important
	}
}

@media only screen and (max-width:575.98px) {
	.ml-xs-144 {
		margin-left: 144px!important
	}
}

@media only screen and (max-width:575.98px) {
	.ml-xs-146 {
		margin-left: 146px!important
	}
}

@media only screen and (max-width:575.98px) {
	.ml-xs-148 {
		margin-left: 148px!important
	}
}

@media only screen and (max-width:575.98px) {
	.ml-xs-150 {
		margin-left: 150px!important
	}
}

.row-0 {
	margin-left: 0;
	margin-right: 0
}

.row-0>[class*=col] {
	padding-left: 0;
	padding-right: 0
}

.row-1 {
	margin-left: -.5px;
	margin-right: -.5px
}

.row-1>[class*=col] {
	padding-left: .5px;
	padding-right: .5px
}

.row-2 {
	margin-left: -1px;
	margin-right: -1px
}

.row-2>[class*=col] {
	padding-left: 1px;
	padding-right: 1px
}

.row-3 {
	margin-left: -1.5px;
	margin-right: -1.5px
}

.row-3>[class*=col] {
	padding-left: 1.5px;
	padding-right: 1.5px
}

.row-4 {
	margin-left: -2px;
	margin-right: -2px
}

.row-4>[class*=col] {
	padding-left: 2px;
	padding-right: 2px
}

.row-5 {
	margin-left: -2.5px;
	margin-right: -2.5px
}

.row-5>[class*=col] {
	padding-left: 2.5px;
	padding-right: 2.5px
}

.row-6 {
	margin-left: -3px;
	margin-right: -3px
}

.row-6>[class*=col] {
	padding-left: 3px;
	padding-right: 3px
}

.row-7 {
	margin-left: -3.5px;
	margin-right: -3.5px
}

.row-7>[class*=col] {
	padding-left: 3.5px;
	padding-right: 3.5px
}

.row-8 {
	margin-left: -4px;
	margin-right: -4px
}

.row-8>[class*=col] {
	padding-left: 4px;
	padding-right: 4px
}

.row-9 {
	margin-left: -4.5px;
	margin-right: -4.5px
}

.row-9>[class*=col] {
	padding-left: 4.5px;
	padding-right: 4.5px
}

.row-10 {
	margin-left: -5px;
	margin-right: -5px
}

.row-10>[class*=col] {
	padding-left: 5px;
	padding-right: 5px
}

.row-11 {
	margin-left: -5.5px;
	margin-right: -5.5px
}

.row-11>[class*=col] {
	padding-left: 5.5px;
	padding-right: 5.5px
}

.row-12 {
	margin-left: -6px;
	margin-right: -6px
}

.row-12>[class*=col] {
	padding-left: 6px;
	padding-right: 6px
}

.row-13 {
	margin-left: -6.5px;
	margin-right: -6.5px
}

.row-13>[class*=col] {
	padding-left: 6.5px;
	padding-right: 6.5px
}

.row-14 {
	margin-left: -7px;
	margin-right: -7px
}

.row-14>[class*=col] {
	padding-left: 7px;
	padding-right: 7px
}

.row-15 {
	margin-left: -7.5px;
	margin-right: -7.5px
}

.row-15>[class*=col] {
	padding-left: 7.5px;
	padding-right: 7.5px
}

.row-16 {
	margin-left: -8px;
	margin-right: -8px
}

.row-16>[class*=col] {
	padding-left: 8px;
	padding-right: 8px
}

.row-17 {
	margin-left: -8.5px;
	margin-right: -8.5px
}

.row-17>[class*=col] {
	padding-left: 8.5px;
	padding-right: 8.5px
}

.row-18 {
	margin-left: -9px;
	margin-right: -9px
}

.row-18>[class*=col] {
	padding-left: 9px;
	padding-right: 9px
}

.row-19 {
	margin-left: -9.5px;
	margin-right: -9.5px
}

.row-19>[class*=col] {
	padding-left: 9.5px;
	padding-right: 9.5px
}

.row-20 {
	margin-left: -10px;
	margin-right: -10px
}

.row-20>[class*=col] {
	padding-left: 10px;
	padding-right: 10px
}

.row-21 {
	margin-left: -10.5px;
	margin-right: -10.5px
}

.row-21>[class*=col] {
	padding-left: 10.5px;
	padding-right: 10.5px
}

.row-22 {
	margin-left: -11px;
	margin-right: -11px
}

.row-22>[class*=col] {
	padding-left: 11px;
	padding-right: 11px
}

.row-23 {
	margin-left: -11.5px;
	margin-right: -11.5px
}

.row-23>[class*=col] {
	padding-left: 11.5px;
	padding-right: 11.5px
}

.row-24 {
	margin-left: -12px;
	margin-right: -12px
}

.row-24>[class*=col] {
	padding-left: 12px;
	padding-right: 12px
}

.row-25 {
	margin-left: -12.5px;
	margin-right: -12.5px
}

.row-25>[class*=col] {
	padding-left: 12.5px;
	padding-right: 12.5px
}

.row-26 {
	margin-left: -13px;
	margin-right: -13px
}

.row-26>[class*=col] {
	padding-left: 13px;
	padding-right: 13px
}

.row-27 {
	margin-left: -13.5px;
	margin-right: -13.5px
}

.row-27>[class*=col] {
	padding-left: 13.5px;
	padding-right: 13.5px
}

.row-28 {
	margin-left: -14px;
	margin-right: -14px
}

.row-28>[class*=col] {
	padding-left: 14px;
	padding-right: 14px
}

.row-29 {
	margin-left: -14.5px;
	margin-right: -14.5px
}

.row-29>[class*=col] {
	padding-left: 14.5px;
	padding-right: 14.5px
}

.row-30 {
	margin-left: -15px;
	margin-right: -15px
}

.row-30>[class*=col] {
	padding-left: 15px;
	padding-right: 15px
}

.row-31 {
	margin-left: -15.5px;
	margin-right: -15.5px
}

@media only screen and (min-width:992px) and (max-width:1199.98px),
only screen and (min-width:768px) and (max-width:991.98px),
only screen and (max-width:767.98px) {
	.row-31 {
		margin-left: -15px;
		margin-right: -15px
	}
}

.row-31>[class*=col] {
	padding-left: 15.5px;
	padding-right: 15.5px
}

@media only screen and (min-width:992px) and (max-width:1199.98px),
only screen and (min-width:768px) and (max-width:991.98px),
only screen and (max-width:767.98px) {
	.row-31>[class*=col] {
		padding-left: 15px;
		padding-right: 15px
	}
}

.row-32 {
	margin-left: -16px;
	margin-right: -16px
}

@media only screen and (min-width:992px) and (max-width:1199.98px),
only screen and (min-width:768px) and (max-width:991.98px),
only screen and (max-width:767.98px) {
	.row-32 {
		margin-left: -15px;
		margin-right: -15px
	}
}

.row-32>[class*=col] {
	padding-left: 16px;
	padding-right: 16px
}

@media only screen and (min-width:992px) and (max-width:1199.98px),
only screen and (min-width:768px) and (max-width:991.98px),
only screen and (max-width:767.98px) {
	.row-32>[class*=col] {
		padding-left: 15px;
		padding-right: 15px
	}
}

.row-33 {
	margin-left: -16.5px;
	margin-right: -16.5px
}

@media only screen and (min-width:992px) and (max-width:1199.98px),
only screen and (min-width:768px) and (max-width:991.98px),
only screen and (max-width:767.98px) {
	.row-33 {
		margin-left: -15px;
		margin-right: -15px
	}
}

.row-33>[class*=col] {
	padding-left: 16.5px;
	padding-right: 16.5px
}

@media only screen and (min-width:992px) and (max-width:1199.98px),
only screen and (min-width:768px) and (max-width:991.98px),
only screen and (max-width:767.98px) {
	.row-33>[class*=col] {
		padding-left: 15px;
		padding-right: 15px
	}
}

.row-34 {
	margin-left: -17px;
	margin-right: -17px
}

@media only screen and (min-width:992px) and (max-width:1199.98px),
only screen and (min-width:768px) and (max-width:991.98px),
only screen and (max-width:767.98px) {
	.row-34 {
		margin-left: -15px;
		margin-right: -15px
	}
}

.row-34>[class*=col] {
	padding-left: 17px;
	padding-right: 17px
}

@media only screen and (min-width:992px) and (max-width:1199.98px),
only screen and (min-width:768px) and (max-width:991.98px),
only screen and (max-width:767.98px) {
	.row-34>[class*=col] {
		padding-left: 15px;
		padding-right: 15px
	}
}

.row-35 {
	margin-left: -17.5px;
	margin-right: -17.5px
}

@media only screen and (min-width:992px) and (max-width:1199.98px),
only screen and (min-width:768px) and (max-width:991.98px),
only screen and (max-width:767.98px) {
	.row-35 {
		margin-left: -15px;
		margin-right: -15px
	}
}

.row-35>[class*=col] {
	padding-left: 17.5px;
	padding-right: 17.5px
}

@media only screen and (min-width:992px) and (max-width:1199.98px),
only screen and (min-width:768px) and (max-width:991.98px),
only screen and (max-width:767.98px) {
	.row-35>[class*=col] {
		padding-left: 15px;
		padding-right: 15px
	}
}

.row-36 {
	margin-left: -18px;
	margin-right: -18px
}

@media only screen and (min-width:992px) and (max-width:1199.98px),
only screen and (min-width:768px) and (max-width:991.98px),
only screen and (max-width:767.98px) {
	.row-36 {
		margin-left: -15px;
		margin-right: -15px
	}
}

.row-36>[class*=col] {
	padding-left: 18px;
	padding-right: 18px
}

@media only screen and (min-width:992px) and (max-width:1199.98px),
only screen and (min-width:768px) and (max-width:991.98px),
only screen and (max-width:767.98px) {
	.row-36>[class*=col] {
		padding-left: 15px;
		padding-right: 15px
	}
}

.row-37 {
	margin-left: -18.5px;
	margin-right: -18.5px
}

@media only screen and (min-width:992px) and (max-width:1199.98px),
only screen and (min-width:768px) and (max-width:991.98px),
only screen and (max-width:767.98px) {
	.row-37 {
		margin-left: -15px;
		margin-right: -15px
	}
}

.row-37>[class*=col] {
	padding-left: 18.5px;
	padding-right: 18.5px
}

@media only screen and (min-width:992px) and (max-width:1199.98px),
only screen and (min-width:768px) and (max-width:991.98px),
only screen and (max-width:767.98px) {
	.row-37>[class*=col] {
		padding-left: 15px;
		padding-right: 15px
	}
}

.row-38 {
	margin-left: -19px;
	margin-right: -19px
}

@media only screen and (min-width:992px) and (max-width:1199.98px),
only screen and (min-width:768px) and (max-width:991.98px),
only screen and (max-width:767.98px) {
	.row-38 {
		margin-left: -15px;
		margin-right: -15px
	}
}

.row-38>[class*=col] {
	padding-left: 19px;
	padding-right: 19px
}

@media only screen and (min-width:992px) and (max-width:1199.98px),
only screen and (min-width:768px) and (max-width:991.98px),
only screen and (max-width:767.98px) {
	.row-38>[class*=col] {
		padding-left: 15px;
		padding-right: 15px
	}
}

.row-39 {
	margin-left: -19.5px;
	margin-right: -19.5px
}

@media only screen and (min-width:992px) and (max-width:1199.98px),
only screen and (min-width:768px) and (max-width:991.98px),
only screen and (max-width:767.98px) {
	.row-39 {
		margin-left: -15px;
		margin-right: -15px
	}
}

.row-39>[class*=col] {
	padding-left: 19.5px;
	padding-right: 19.5px
}

@media only screen and (min-width:992px) and (max-width:1199.98px),
only screen and (min-width:768px) and (max-width:991.98px),
only screen and (max-width:767.98px) {
	.row-39>[class*=col] {
		padding-left: 15px;
		padding-right: 15px
	}
}

.row-40 {
	margin-left: -20px;
	margin-right: -20px
}

@media only screen and (min-width:992px) and (max-width:1199.98px),
only screen and (min-width:768px) and (max-width:991.98px),
only screen and (max-width:767.98px) {
	.row-40 {
		margin-left: -15px;
		margin-right: -15px
	}
}

.row-40>[class*=col] {
	padding-left: 20px;
	padding-right: 20px
}

@media only screen and (min-width:992px) and (max-width:1199.98px),
only screen and (min-width:768px) and (max-width:991.98px),
only screen and (max-width:767.98px) {
	.row-40>[class*=col] {
		padding-left: 15px;
		padding-right: 15px
	}
}

.row-41 {
	margin-left: -20.5px;
	margin-right: -20.5px
}

@media only screen and (min-width:992px) and (max-width:1199.98px),
only screen and (min-width:768px) and (max-width:991.98px),
only screen and (max-width:767.98px) {
	.row-41 {
		margin-left: -15px;
		margin-right: -15px
	}
}

.row-41>[class*=col] {
	padding-left: 20.5px;
	padding-right: 20.5px
}

@media only screen and (min-width:992px) and (max-width:1199.98px),
only screen and (min-width:768px) and (max-width:991.98px),
only screen and (max-width:767.98px) {
	.row-41>[class*=col] {
		padding-left: 15px;
		padding-right: 15px
	}
}

.row-42 {
	margin-left: -21px;
	margin-right: -21px
}

@media only screen and (min-width:992px) and (max-width:1199.98px),
only screen and (min-width:768px) and (max-width:991.98px),
only screen and (max-width:767.98px) {
	.row-42 {
		margin-left: -15px;
		margin-right: -15px
	}
}

.row-42>[class*=col] {
	padding-left: 21px;
	padding-right: 21px
}

@media only screen and (min-width:992px) and (max-width:1199.98px),
only screen and (min-width:768px) and (max-width:991.98px),
only screen and (max-width:767.98px) {
	.row-42>[class*=col] {
		padding-left: 15px;
		padding-right: 15px
	}
}

.row-43 {
	margin-left: -21.5px;
	margin-right: -21.5px
}

@media only screen and (min-width:992px) and (max-width:1199.98px),
only screen and (min-width:768px) and (max-width:991.98px),
only screen and (max-width:767.98px) {
	.row-43 {
		margin-left: -15px;
		margin-right: -15px
	}
}

.row-43>[class*=col] {
	padding-left: 21.5px;
	padding-right: 21.5px
}

@media only screen and (min-width:992px) and (max-width:1199.98px),
only screen and (min-width:768px) and (max-width:991.98px),
only screen and (max-width:767.98px) {
	.row-43>[class*=col] {
		padding-left: 15px;
		padding-right: 15px
	}
}

.row-44 {
	margin-left: -22px;
	margin-right: -22px
}

@media only screen and (min-width:992px) and (max-width:1199.98px),
only screen and (min-width:768px) and (max-width:991.98px),
only screen and (max-width:767.98px) {
	.row-44 {
		margin-left: -15px;
		margin-right: -15px
	}
}

.row-44>[class*=col] {
	padding-left: 22px;
	padding-right: 22px
}

@media only screen and (min-width:992px) and (max-width:1199.98px),
only screen and (min-width:768px) and (max-width:991.98px),
only screen and (max-width:767.98px) {
	.row-44>[class*=col] {
		padding-left: 15px;
		padding-right: 15px
	}
}

.row-45 {
	margin-left: -22.5px;
	margin-right: -22.5px
}

@media only screen and (min-width:992px) and (max-width:1199.98px),
only screen and (min-width:768px) and (max-width:991.98px),
only screen and (max-width:767.98px) {
	.row-45 {
		margin-left: -15px;
		margin-right: -15px
	}
}

.row-45>[class*=col] {
	padding-left: 22.5px;
	padding-right: 22.5px
}

@media only screen and (min-width:992px) and (max-width:1199.98px),
only screen and (min-width:768px) and (max-width:991.98px),
only screen and (max-width:767.98px) {
	.row-45>[class*=col] {
		padding-left: 15px;
		padding-right: 15px
	}
}

.row-46 {
	margin-left: -23px;
	margin-right: -23px
}

@media only screen and (min-width:992px) and (max-width:1199.98px),
only screen and (min-width:768px) and (max-width:991.98px),
only screen and (max-width:767.98px) {
	.row-46 {
		margin-left: -15px;
		margin-right: -15px
	}
}

.row-46>[class*=col] {
	padding-left: 23px;
	padding-right: 23px
}

@media only screen and (min-width:992px) and (max-width:1199.98px),
only screen and (min-width:768px) and (max-width:991.98px),
only screen and (max-width:767.98px) {
	.row-46>[class*=col] {
		padding-left: 15px;
		padding-right: 15px
	}
}

.row-47 {
	margin-left: -23.5px;
	margin-right: -23.5px
}

@media only screen and (min-width:992px) and (max-width:1199.98px),
only screen and (min-width:768px) and (max-width:991.98px),
only screen and (max-width:767.98px) {
	.row-47 {
		margin-left: -15px;
		margin-right: -15px
	}
}

.row-47>[class*=col] {
	padding-left: 23.5px;
	padding-right: 23.5px
}

@media only screen and (min-width:992px) and (max-width:1199.98px),
only screen and (min-width:768px) and (max-width:991.98px),
only screen and (max-width:767.98px) {
	.row-47>[class*=col] {
		padding-left: 15px;
		padding-right: 15px
	}
}

.row-48 {
	margin-left: -24px;
	margin-right: -24px
}

@media only screen and (min-width:992px) and (max-width:1199.98px),
only screen and (min-width:768px) and (max-width:991.98px),
only screen and (max-width:767.98px) {
	.row-48 {
		margin-left: -15px;
		margin-right: -15px
	}
}

.row-48>[class*=col] {
	padding-left: 24px;
	padding-right: 24px
}

@media only screen and (min-width:992px) and (max-width:1199.98px),
only screen and (min-width:768px) and (max-width:991.98px),
only screen and (max-width:767.98px) {
	.row-48>[class*=col] {
		padding-left: 15px;
		padding-right: 15px
	}
}

.row-49 {
	margin-left: -24.5px;
	margin-right: -24.5px
}

@media only screen and (min-width:992px) and (max-width:1199.98px),
only screen and (min-width:768px) and (max-width:991.98px),
only screen and (max-width:767.98px) {
	.row-49 {
		margin-left: -15px;
		margin-right: -15px
	}
}

.row-49>[class*=col] {
	padding-left: 24.5px;
	padding-right: 24.5px
}

@media only screen and (min-width:992px) and (max-width:1199.98px),
only screen and (min-width:768px) and (max-width:991.98px),
only screen and (max-width:767.98px) {
	.row-49>[class*=col] {
		padding-left: 15px;
		padding-right: 15px
	}
}

.row-50 {
	margin-left: -25px;
	margin-right: -25px
}

@media only screen and (min-width:992px) and (max-width:1199.98px),
only screen and (min-width:768px) and (max-width:991.98px),
only screen and (max-width:767.98px) {
	.row-50 {
		margin-left: -15px;
		margin-right: -15px
	}
}

.row-50>[class*=col] {
	padding-left: 25px;
	padding-right: 25px
}

@media only screen and (min-width:992px) and (max-width:1199.98px),
only screen and (min-width:768px) and (max-width:991.98px),
only screen and (max-width:767.98px) {
	.row-50>[class*=col] {
		padding-left: 15px;
		padding-right: 15px
	}
}

.row-51 {
	margin-left: -25.5px;
	margin-right: -25.5px
}

@media only screen and (min-width:992px) and (max-width:1199.98px),
only screen and (min-width:768px) and (max-width:991.98px),
only screen and (max-width:767.98px) {
	.row-51 {
		margin-left: -15px;
		margin-right: -15px
	}
}

.row-51>[class*=col] {
	padding-left: 25.5px;
	padding-right: 25.5px
}

@media only screen and (min-width:992px) and (max-width:1199.98px),
only screen and (min-width:768px) and (max-width:991.98px),
only screen and (max-width:767.98px) {
	.row-51>[class*=col] {
		padding-left: 15px;
		padding-right: 15px
	}
}

.row-52 {
	margin-left: -26px;
	margin-right: -26px
}

@media only screen and (min-width:992px) and (max-width:1199.98px),
only screen and (min-width:768px) and (max-width:991.98px),
only screen and (max-width:767.98px) {
	.row-52 {
		margin-left: -15px;
		margin-right: -15px
	}
}

.row-52>[class*=col] {
	padding-left: 26px;
	padding-right: 26px
}

@media only screen and (min-width:992px) and (max-width:1199.98px),
only screen and (min-width:768px) and (max-width:991.98px),
only screen and (max-width:767.98px) {
	.row-52>[class*=col] {
		padding-left: 15px;
		padding-right: 15px
	}
}

.row-53 {
	margin-left: -26.5px;
	margin-right: -26.5px
}

@media only screen and (min-width:992px) and (max-width:1199.98px),
only screen and (min-width:768px) and (max-width:991.98px),
only screen and (max-width:767.98px) {
	.row-53 {
		margin-left: -15px;
		margin-right: -15px
	}
}

.row-53>[class*=col] {
	padding-left: 26.5px;
	padding-right: 26.5px
}

@media only screen and (min-width:992px) and (max-width:1199.98px),
only screen and (min-width:768px) and (max-width:991.98px),
only screen and (max-width:767.98px) {
	.row-53>[class*=col] {
		padding-left: 15px;
		padding-right: 15px
	}
}

.row-54 {
	margin-left: -27px;
	margin-right: -27px
}

@media only screen and (min-width:992px) and (max-width:1199.98px),
only screen and (min-width:768px) and (max-width:991.98px),
only screen and (max-width:767.98px) {
	.row-54 {
		margin-left: -15px;
		margin-right: -15px
	}
}

.row-54>[class*=col] {
	padding-left: 27px;
	padding-right: 27px
}

@media only screen and (min-width:992px) and (max-width:1199.98px),
only screen and (min-width:768px) and (max-width:991.98px),
only screen and (max-width:767.98px) {
	.row-54>[class*=col] {
		padding-left: 15px;
		padding-right: 15px
	}
}

.row-55 {
	margin-left: -27.5px;
	margin-right: -27.5px
}

@media only screen and (min-width:992px) and (max-width:1199.98px),
only screen and (min-width:768px) and (max-width:991.98px),
only screen and (max-width:767.98px) {
	.row-55 {
		margin-left: -15px;
		margin-right: -15px
	}
}

.row-55>[class*=col] {
	padding-left: 27.5px;
	padding-right: 27.5px
}

@media only screen and (min-width:992px) and (max-width:1199.98px),
only screen and (min-width:768px) and (max-width:991.98px),
only screen and (max-width:767.98px) {
	.row-55>[class*=col] {
		padding-left: 15px;
		padding-right: 15px
	}
}

.row-56 {
	margin-left: -28px;
	margin-right: -28px
}

@media only screen and (min-width:992px) and (max-width:1199.98px),
only screen and (min-width:768px) and (max-width:991.98px),
only screen and (max-width:767.98px) {
	.row-56 {
		margin-left: -15px;
		margin-right: -15px
	}
}

.row-56>[class*=col] {
	padding-left: 28px;
	padding-right: 28px
}

@media only screen and (min-width:992px) and (max-width:1199.98px),
only screen and (min-width:768px) and (max-width:991.98px),
only screen and (max-width:767.98px) {
	.row-56>[class*=col] {
		padding-left: 15px;
		padding-right: 15px
	}
}

.row-57 {
	margin-left: -28.5px;
	margin-right: -28.5px
}

@media only screen and (min-width:992px) and (max-width:1199.98px),
only screen and (min-width:768px) and (max-width:991.98px),
only screen and (max-width:767.98px) {
	.row-57 {
		margin-left: -15px;
		margin-right: -15px
	}
}

.row-57>[class*=col] {
	padding-left: 28.5px;
	padding-right: 28.5px
}

@media only screen and (min-width:992px) and (max-width:1199.98px),
only screen and (min-width:768px) and (max-width:991.98px),
only screen and (max-width:767.98px) {
	.row-57>[class*=col] {
		padding-left: 15px;
		padding-right: 15px
	}
}

.row-58 {
	margin-left: -29px;
	margin-right: -29px
}

@media only screen and (min-width:992px) and (max-width:1199.98px),
only screen and (min-width:768px) and (max-width:991.98px),
only screen and (max-width:767.98px) {
	.row-58 {
		margin-left: -15px;
		margin-right: -15px
	}
}

.row-58>[class*=col] {
	padding-left: 29px;
	padding-right: 29px
}

@media only screen and (min-width:992px) and (max-width:1199.98px),
only screen and (min-width:768px) and (max-width:991.98px),
only screen and (max-width:767.98px) {
	.row-58>[class*=col] {
		padding-left: 15px;
		padding-right: 15px
	}
}

.row-59 {
	margin-left: -29.5px;
	margin-right: -29.5px
}

@media only screen and (min-width:992px) and (max-width:1199.98px),
only screen and (min-width:768px) and (max-width:991.98px),
only screen and (max-width:767.98px) {
	.row-59 {
		margin-left: -15px;
		margin-right: -15px
	}
}

.row-59>[class*=col] {
	padding-left: 29.5px;
	padding-right: 29.5px
}

@media only screen and (min-width:992px) and (max-width:1199.98px),
only screen and (min-width:768px) and (max-width:991.98px),
only screen and (max-width:767.98px) {
	.row-59>[class*=col] {
		padding-left: 15px;
		padding-right: 15px
	}
}

.row-60 {
	margin-left: -30px;
	margin-right: -30px
}

@media only screen and (min-width:992px) and (max-width:1199.98px),
only screen and (min-width:768px) and (max-width:991.98px),
only screen and (max-width:767.98px) {
	.row-60 {
		margin-left: -15px;
		margin-right: -15px
	}
}

.row-60>[class*=col] {
	padding-left: 30px;
	padding-right: 30px
}

@media only screen and (min-width:992px) and (max-width:1199.98px),
only screen and (min-width:768px) and (max-width:991.98px),
only screen and (max-width:767.98px) {
	.row-60>[class*=col] {
		padding-left: 15px;
		padding-right: 15px
	}
}


/*====================================*/


/*! jQuery UI - v1.12.1 - 2019-01-09
* http://jqueryui.com
* Includes: core.css, slider.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden {
	display: none
}

.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}

.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none
}

.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse
}

.ui-helper-clearfix:after {
	clear: both
}

.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter: Alpha(Opacity=0)
}

.ui-front {
	z-index: 100
}

.ui-state-disabled {
	cursor: default!important;
	pointer-events: none
}

.ui-icon {
	display: inline-block;
	vertical-align: middle;
	margin-top: -.25em;
	position: relative;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat
}

.ui-widget-icon-block {
	left: 50%;
	margin-left: -8px;
	display: block
}

.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.ui-slider {
	position: relative;
	text-align: left
}

.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
	-ms-touch-action: none;
	touch-action: none
}

.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0
}

.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit
}

.ui-slider-horizontal {
	height: .8em
}

.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em
}

.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%
}

.ui-slider-horizontal .ui-slider-range-min {
	left: 0
}

.ui-slider-horizontal .ui-slider-range-max {
	right: 0
}

.ui-slider-vertical {
	width: .8em;
	height: 100px
}

.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em
}

.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%
}

.ui-slider-vertical .ui-slider-range-min {
	bottom: 0
}

.ui-slider-vertical .ui-slider-range-max {
	top: 0
}

.ui-widget {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em
}

.ui-widget .ui-widget {
	font-size: 1em
}

.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em
}

.ui-widget.ui-widget-content {
	border: 1px solid #c5c5c5
}

.ui-widget-content {
	border: 1px solid #ddd;
	background: #fff;
	color: #333
}

.ui-widget-content a {
	color: #333
}

.ui-widget-header {
	border: 1px solid #ddd;
	background: #e9e9e9;
	color: #333;
	font-weight: bold
}

.ui-widget-header a {
	color: #333
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
	border: 1px solid #c5c5c5;
	background: #f6f6f6;
	font-weight: normal;
	color: #454545
}

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
	color: #454545;
	text-decoration: none
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
	border: 1px solid #ccc;
	background: #ededed;
	font-weight: normal;
	color: #2b2b2b
}

.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
	color: #2b2b2b;
	text-decoration: none
}

.ui-visual-focus {
	box-shadow: 0 0 3px 1px rgb(94, 158, 214)
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
	border: 1px solid #003eff;
	background: #007fff;
	font-weight: normal;
	color: #fff
}

.ui-icon-background,
.ui-state-active .ui-icon-background {
	border: #003eff;
	background-color: #fff
}

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #fff;
	text-decoration: none
}

.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #dad55e;
	background: #fffa90;
	color: #777620
}

.ui-state-checked {
	border: 1px solid #dad55e;
	background: #fffa90
}

.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #777620
}

.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #f1a899;
	background: #fddfdf;
	color: #5f3f3f
}

.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #5f3f3f
}

.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #5f3f3f
}

.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold
}

.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter: Alpha(Opacity=70);
	font-weight: normal
}

.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter: Alpha(Opacity=35);
	background-image: none
}

.ui-state-disabled .ui-icon {
	filter: Alpha(Opacity=35)
}

.ui-icon {
	width: 16px;
	height: 16px
}

.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url("images/ui-icons_444444_256x240.html")
}

.ui-widget-header .ui-icon {
	background-image: url("images/ui-icons_444444_256x240.html")
}

.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
	background-image: url("images/ui-icons_555555_256x240.html")
}

.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
	background-image: url("images/ui-icons_ffffff_256x240.html")
}

.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
	background-image: url("images/ui-icons_777620_256x240.html")
}

.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url("images/ui-icons_cc0000_256x240.html")
}

.ui-button .ui-icon {
	background-image: url("images/ui-icons_777777_256x240.html")
}

.ui-icon-blank {
	background-position: 16px 16px
}

.ui-icon-caret-1-n {
	background-position: 0 0
}

.ui-icon-caret-1-ne {
	background-position: -16px 0
}

.ui-icon-caret-1-e {
	background-position: -32px 0
}

.ui-icon-caret-1-se {
	background-position: -48px 0
}

.ui-icon-caret-1-s {
	background-position: -65px 0
}

.ui-icon-caret-1-sw {
	background-position: -80px 0
}

.ui-icon-caret-1-w {
	background-position: -96px 0
}

.ui-icon-caret-1-nw {
	background-position: -112px 0
}

.ui-icon-caret-2-n-s {
	background-position: -128px 0
}

.ui-icon-caret-2-e-w {
	background-position: -144px 0
}

.ui-icon-triangle-1-n {
	background-position: 0 -16px
}

.ui-icon-triangle-1-ne {
	background-position: -16px -16px
}

.ui-icon-triangle-1-e {
	background-position: -32px -16px
}

.ui-icon-triangle-1-se {
	background-position: -48px -16px
}

.ui-icon-triangle-1-s {
	background-position: -65px -16px
}

.ui-icon-triangle-1-sw {
	background-position: -80px -16px
}

.ui-icon-triangle-1-w {
	background-position: -96px -16px
}

.ui-icon-triangle-1-nw {
	background-position: -112px -16px
}

.ui-icon-triangle-2-n-s {
	background-position: -128px -16px
}

.ui-icon-triangle-2-e-w {
	background-position: -144px -16px
}

.ui-icon-arrow-1-n {
	background-position: 0 -32px
}

.ui-icon-arrow-1-ne {
	background-position: -16px -32px
}

.ui-icon-arrow-1-e {
	background-position: -32px -32px
}

.ui-icon-arrow-1-se {
	background-position: -48px -32px
}

.ui-icon-arrow-1-s {
	background-position: -65px -32px
}

.ui-icon-arrow-1-sw {
	background-position: -80px -32px
}

.ui-icon-arrow-1-w {
	background-position: -96px -32px
}

.ui-icon-arrow-1-nw {
	background-position: -112px -32px
}

.ui-icon-arrow-2-n-s {
	background-position: -128px -32px
}

.ui-icon-arrow-2-ne-sw {
	background-position: -144px -32px
}

.ui-icon-arrow-2-e-w {
	background-position: -160px -32px
}

.ui-icon-arrow-2-se-nw {
	background-position: -176px -32px
}

.ui-icon-arrowstop-1-n {
	background-position: -192px -32px
}

.ui-icon-arrowstop-1-e {
	background-position: -208px -32px
}

.ui-icon-arrowstop-1-s {
	background-position: -224px -32px
}

.ui-icon-arrowstop-1-w {
	background-position: -240px -32px
}

.ui-icon-arrowthick-1-n {
	background-position: 1px -48px
}

.ui-icon-arrowthick-1-ne {
	background-position: -16px -48px
}

.ui-icon-arrowthick-1-e {
	background-position: -32px -48px
}

.ui-icon-arrowthick-1-se {
	background-position: -48px -48px
}

.ui-icon-arrowthick-1-s {
	background-position: -64px -48px
}

.ui-icon-arrowthick-1-sw {
	background-position: -80px -48px
}

.ui-icon-arrowthick-1-w {
	background-position: -96px -48px
}

.ui-icon-arrowthick-1-nw {
	background-position: -112px -48px
}

.ui-icon-arrowthick-2-n-s {
	background-position: -128px -48px
}

.ui-icon-arrowthick-2-ne-sw {
	background-position: -144px -48px
}

.ui-icon-arrowthick-2-e-w {
	background-position: -160px -48px
}

.ui-icon-arrowthick-2-se-nw {
	background-position: -176px -48px
}

.ui-icon-arrowthickstop-1-n {
	background-position: -192px -48px
}

.ui-icon-arrowthickstop-1-e {
	background-position: -208px -48px
}

.ui-icon-arrowthickstop-1-s {
	background-position: -224px -48px
}

.ui-icon-arrowthickstop-1-w {
	background-position: -240px -48px
}

.ui-icon-arrowreturnthick-1-w {
	background-position: 0 -64px
}

.ui-icon-arrowreturnthick-1-n {
	background-position: -16px -64px
}

.ui-icon-arrowreturnthick-1-e {
	background-position: -32px -64px
}

.ui-icon-arrowreturnthick-1-s {
	background-position: -48px -64px
}

.ui-icon-arrowreturn-1-w {
	background-position: -64px -64px
}

.ui-icon-arrowreturn-1-n {
	background-position: -80px -64px
}

.ui-icon-arrowreturn-1-e {
	background-position: -96px -64px
}

.ui-icon-arrowreturn-1-s {
	background-position: -112px -64px
}

.ui-icon-arrowrefresh-1-w {
	background-position: -128px -64px
}

.ui-icon-arrowrefresh-1-n {
	background-position: -144px -64px
}

.ui-icon-arrowrefresh-1-e {
	background-position: -160px -64px
}

.ui-icon-arrowrefresh-1-s {
	background-position: -176px -64px
}

.ui-icon-arrow-4 {
	background-position: 0 -80px
}

.ui-icon-arrow-4-diag {
	background-position: -16px -80px
}

.ui-icon-extlink {
	background-position: -32px -80px
}

.ui-icon-newwin {
	background-position: -48px -80px
}

.ui-icon-refresh {
	background-position: -64px -80px
}

.ui-icon-shuffle {
	background-position: -80px -80px
}

.ui-icon-transfer-e-w {
	background-position: -96px -80px
}

.ui-icon-transferthick-e-w {
	background-position: -112px -80px
}

.ui-icon-folder-collapsed {
	background-position: 0 -96px
}

.ui-icon-folder-open {
	background-position: -16px -96px
}

.ui-icon-document {
	background-position: -32px -96px
}

.ui-icon-document-b {
	background-position: -48px -96px
}

.ui-icon-note {
	background-position: -64px -96px
}

.ui-icon-mail-closed {
	background-position: -80px -96px
}

.ui-icon-mail-open {
	background-position: -96px -96px
}

.ui-icon-suitcase {
	background-position: -112px -96px
}

.ui-icon-comment {
	background-position: -128px -96px
}

.ui-icon-person {
	background-position: -144px -96px
}

.ui-icon-print {
	background-position: -160px -96px
}

.ui-icon-trash {
	background-position: -176px -96px
}

.ui-icon-locked {
	background-position: -192px -96px
}

.ui-icon-unlocked {
	background-position: -208px -96px
}

.ui-icon-bookmark {
	background-position: -224px -96px
}

.ui-icon-tag {
	background-position: -240px -96px
}

.ui-icon-home {
	background-position: 0 -112px
}

.ui-icon-flag {
	background-position: -16px -112px
}

.ui-icon-calendar {
	background-position: -32px -112px
}

.ui-icon-cart {
	background-position: -48px -112px
}

.ui-icon-pencil {
	background-position: -64px -112px
}

.ui-icon-clock {
	background-position: -80px -112px
}

.ui-icon-disk {
	background-position: -96px -112px
}

.ui-icon-calculator {
	background-position: -112px -112px
}

.ui-icon-zoomin {
	background-position: -128px -112px
}

.ui-icon-zoomout {
	background-position: -144px -112px
}

.ui-icon-search {
	background-position: -160px -112px
}

.ui-icon-wrench {
	background-position: -176px -112px
}

.ui-icon-gear {
	background-position: -192px -112px
}

.ui-icon-heart {
	background-position: -208px -112px
}

.ui-icon-star {
	background-position: -224px -112px
}

.ui-icon-link {
	background-position: -240px -112px
}

.ui-icon-cancel {
	background-position: 0 -128px
}

.ui-icon-plus {
	background-position: -16px -128px
}

.ui-icon-plusthick {
	background-position: -32px -128px
}

.ui-icon-minus {
	background-position: -48px -128px
}

.ui-icon-minusthick {
	background-position: -64px -128px
}

.ui-icon-close {
	background-position: -80px -128px
}

.ui-icon-closethick {
	background-position: -96px -128px
}

.ui-icon-key {
	background-position: -112px -128px
}

.ui-icon-lightbulb {
	background-position: -128px -128px
}

.ui-icon-scissors {
	background-position: -144px -128px
}

.ui-icon-clipboard {
	background-position: -160px -128px
}

.ui-icon-copy {
	background-position: -176px -128px
}

.ui-icon-contact {
	background-position: -192px -128px
}

.ui-icon-image {
	background-position: -208px -128px
}

.ui-icon-video {
	background-position: -224px -128px
}

.ui-icon-script {
	background-position: -240px -128px
}

.ui-icon-alert {
	background-position: 0 -144px
}

.ui-icon-info {
	background-position: -16px -144px
}

.ui-icon-notice {
	background-position: -32px -144px
}

.ui-icon-help {
	background-position: -48px -144px
}

.ui-icon-check {
	background-position: -64px -144px
}

.ui-icon-bullet {
	background-position: -80px -144px
}

.ui-icon-radio-on {
	background-position: -96px -144px
}

.ui-icon-radio-off {
	background-position: -112px -144px
}

.ui-icon-pin-w {
	background-position: -128px -144px
}

.ui-icon-pin-s {
	background-position: -144px -144px
}

.ui-icon-play {
	background-position: 0 -160px
}

.ui-icon-pause {
	background-position: -16px -160px
}

.ui-icon-seek-next {
	background-position: -32px -160px
}

.ui-icon-seek-prev {
	background-position: -48px -160px
}

.ui-icon-seek-end {
	background-position: -64px -160px
}

.ui-icon-seek-start {
	background-position: -80px -160px
}

.ui-icon-seek-first {
	background-position: -80px -160px
}

.ui-icon-stop {
	background-position: -96px -160px
}

.ui-icon-eject {
	background-position: -112px -160px
}

.ui-icon-volume-off {
	background-position: -128px -160px
}

.ui-icon-volume-on {
	background-position: -144px -160px
}

.ui-icon-power {
	background-position: 0 -176px
}

.ui-icon-signal-diag {
	background-position: -16px -176px
}

.ui-icon-signal {
	background-position: -32px -176px
}

.ui-icon-battery-0 {
	background-position: -48px -176px
}

.ui-icon-battery-1 {
	background-position: -64px -176px
}

.ui-icon-battery-2 {
	background-position: -80px -176px
}

.ui-icon-battery-3 {
	background-position: -96px -176px
}

.ui-icon-circle-plus {
	background-position: 0 -192px
}

.ui-icon-circle-minus {
	background-position: -16px -192px
}

.ui-icon-circle-close {
	background-position: -32px -192px
}

.ui-icon-circle-triangle-e {
	background-position: -48px -192px
}

.ui-icon-circle-triangle-s {
	background-position: -64px -192px
}

.ui-icon-circle-triangle-w {
	background-position: -80px -192px
}

.ui-icon-circle-triangle-n {
	background-position: -96px -192px
}

.ui-icon-circle-arrow-e {
	background-position: -112px -192px
}

.ui-icon-circle-arrow-s {
	background-position: -128px -192px
}

.ui-icon-circle-arrow-w {
	background-position: -144px -192px
}

.ui-icon-circle-arrow-n {
	background-position: -160px -192px
}

.ui-icon-circle-zoomin {
	background-position: -176px -192px
}

.ui-icon-circle-zoomout {
	background-position: -192px -192px
}

.ui-icon-circle-check {
	background-position: -208px -192px
}

.ui-icon-circlesmall-plus {
	background-position: 0 -208px
}

.ui-icon-circlesmall-minus {
	background-position: -16px -208px
}

.ui-icon-circlesmall-close {
	background-position: -32px -208px
}

.ui-icon-squaresmall-plus {
	background-position: -48px -208px
}

.ui-icon-squaresmall-minus {
	background-position: -64px -208px
}

.ui-icon-squaresmall-close {
	background-position: -80px -208px
}

.ui-icon-grip-dotted-vertical {
	background-position: 0 -224px
}

.ui-icon-grip-dotted-horizontal {
	background-position: -16px -224px
}

.ui-icon-grip-solid-vertical {
	background-position: -32px -224px
}

.ui-icon-grip-solid-horizontal {
	background-position: -48px -224px
}

.ui-icon-gripsmall-diagonal-se {
	background-position: -64px -224px
}

.ui-icon-grip-diagonal-se {
	background-position: -80px -224px
}

.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 3px
}

.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 3px
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 3px
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 3px
}

.ui-widget-overlay {
	background: #aaa;
	opacity: .3;
	filter: Alpha(Opacity=30)
}

.ui-widget-shadow {
	-webkit-box-shadow: 0 0 5px #666;
	box-shadow: 0 0 5px #666
}


/*====================================*/


/**
 * Leaflet
 * @version v1.3.4
 * @link https://leafletjs.com/
 * @author Vladimir Agafonkin
 * @license The MIT License (MIT)
 **/

.leaflet-image-layer,
.leaflet-layer,
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-pane,
.leaflet-pane>canvas,
.leaflet-pane>svg,
.leaflet-tile,
.leaflet-tile-container,
.leaflet-zoom-box {
	position: absolute;
	left: 0;
	top: 0
}

.leaflet-container {
	overflow: hidden;
	-webkit-tap-highlight-color: transparent;
	background: #ddd;
	outline: 0;
	font: 12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif
}

.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-tile {
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	-webkit-user-drag: none
}

.leaflet-overlay-pane svg,
.leaflet-tooltip {
	-moz-user-select: none
}

.leaflet-safari .leaflet-tile {
	image-rendering: -webkit-optimize-contrast
}

.leaflet-safari .leaflet-tile-container {
	width: 1600px;
	height: 1600px;
	-webkit-transform-origin: 0 0
}

.leaflet-marker-icon,
.leaflet-marker-shadow {
	display: block
}

.leaflet-container .leaflet-marker-pane img,
.leaflet-container .leaflet-overlay-pane svg,
.leaflet-container .leaflet-shadow-pane img,
.leaflet-container .leaflet-tile,
.leaflet-container .leaflet-tile-pane img,
.leaflet-container img.leaflet-image-layer {
	max-width: none!important;
	max-height: none!important
}

.leaflet-container.leaflet-touch-zoom {
	-ms-touch-action: pan-x pan-y;
	touch-action: pan-x pan-y
}

.leaflet-container.leaflet-touch-drag {
	-ms-touch-action: pinch-zoom;
	touch-action: none;
	touch-action: pinch-zoom
}

.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
	-ms-touch-action: none;
	touch-action: none
}

.leaflet-container a {
	-webkit-tap-highlight-color: rgba(51, 181, 229, .4);
	color: #0078A8
}

.leaflet-tile {
	filter: inherit;
	visibility: hidden
}

.leaflet-tile-loaded {
	visibility: inherit
}

.leaflet-zoom-box {
	width: 0;
	height: 0;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	z-index: 800
}

.leaflet-pane {
	z-index: 400
}

.leaflet-tile-pane {
	z-index: 200
}

.leaflet-overlay-pane {
	z-index: 400
}

.leaflet-shadow-pane {
	z-index: 500
}

.leaflet-marker-pane {
	z-index: 600
}

.leaflet-tooltip-pane {
	z-index: 650
}

.leaflet-popup-pane {
	z-index: 700
}

.leaflet-map-pane canvas {
	z-index: 100
}

.leaflet-map-pane svg {
	z-index: 200
}

.leaflet-vml-shape {
	width: 1px;
	height: 1px
}

.lvml {
	behavior: url(#default#VML);
	display: inline-block;
	position: absolute
}

.leaflet-control {
	position: relative;
	z-index: 800;
	pointer-events: visiblePainted;
	pointer-events: auto;
	float: left;
	clear: both
}

.leaflet-bottom,
.leaflet-top {
	position: absolute;
	z-index: 1000;
	pointer-events: none
}

.leaflet-top {
	top: 0
}

.leaflet-right {
	right: 0
}

.leaflet-bottom {
	bottom: 0
}

.leaflet-left {
	left: 0
}

.leaflet-right .leaflet-control {
	float: right;
	margin-right: 10px
}

.leaflet-top .leaflet-control {
	margin-top: 10px
}

.leaflet-bottom .leaflet-control {
	margin-bottom: 10px
}

.leaflet-left .leaflet-control {
	margin-left: 10px
}

.leaflet-fade-anim .leaflet-tile {
	will-change: opacity
}

.leaflet-fade-anim .leaflet-popup {
	opacity: 0;
	-webkit-transition: opacity .2s linear;
	-moz-transition: opacity .2s linear;
	transition: opacity .2s linear
}

.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
	opacity: 1
}

.leaflet-zoom-animated {
	-webkit-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	transform-origin: 0 0
}

.leaflet-zoom-anim .leaflet-zoom-animated {
	will-change: transform;
	-webkit-transition: -webkit-transform .25s cubic-bezier(0, 0, .25, 1);
	-moz-transition: -moz-transform .25s cubic-bezier(0, 0, .25, 1);
	transition: transform .25s cubic-bezier(0, 0, .25, 1)
}

.leaflet-pan-anim .leaflet-tile,
.leaflet-zoom-anim .leaflet-tile {
	-webkit-transition: none;
	-moz-transition: none;
	transition: none
}

.leaflet-zoom-anim .leaflet-zoom-hide {
	visibility: hidden
}

.leaflet-interactive {
	cursor: pointer
}

.leaflet-grab {
	cursor: -webkit-grab;
	cursor: -moz-grab;
	cursor: grab
}

.leaflet-crosshair,
.leaflet-crosshair .leaflet-interactive {
	cursor: crosshair
}

.leaflet-control,
.leaflet-popup-pane {
	cursor: auto
}

.leaflet-dragging .leaflet-grab,
.leaflet-dragging .leaflet-grab .leaflet-interactive,
.leaflet-dragging .leaflet-marker-draggable {
	cursor: move;
	cursor: -webkit-grabbing;
	cursor: -moz-grabbing;
	cursor: grabbing
}

.leaflet-image-layer,
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-pane>svg path,
.leaflet-tile-container {
	pointer-events: none
}

.leaflet-image-layer.leaflet-interactive,
.leaflet-marker-icon.leaflet-interactive,
.leaflet-pane>svg path.leaflet-interactive {
	pointer-events: visiblePainted;
	pointer-events: auto
}

.leaflet-container a.leaflet-active {
	outline: orange solid 2px
}

.leaflet-zoom-box {
	border: 2px dotted #38f;
	background: rgba(255, 255, 255, .5)
}

.leaflet-bar {
	box-shadow: 0 1px 5px rgba(0, 0, 0, .65);
	border-radius: 4px
}

.leaflet-bar a,
.leaflet-bar a:hover {
	background-color: #fff;
	border-bottom: 1px solid #ccc;
	width: 26px;
	height: 26px;
	line-height: 26px;
	display: block;
	text-align: center;
	text-decoration: none;
	color: #000
}

.leaflet-bar a,
.leaflet-control-layers-toggle {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	display: block
}

.leaflet-bar a:hover {
	background-color: #f4f4f4
}

.leaflet-bar a:first-child {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px
}

.leaflet-bar a:last-child {
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom: none
}

.leaflet-bar a.leaflet-disabled {
	cursor: default;
	background-color: #f4f4f4;
	color: #bbb
}

.leaflet-touch .leaflet-bar a {
	width: 30px;
	height: 30px;
	line-height: 30px
}

.leaflet-touch .leaflet-bar a:first-child {
	border-top-left-radius: 2px;
	border-top-right-radius: 2px
}

.leaflet-touch .leaflet-bar a:last-child {
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px
}

.leaflet-control-zoom-in,
.leaflet-control-zoom-out {
	font: 700 18px 'Lucida Console', Monaco, monospace;
	text-indent: 1px
}

.leaflet-touch .leaflet-control-zoom-in,
.leaflet-touch .leaflet-control-zoom-out {
	font-size: 22px
}

.leaflet-control-layers {
	box-shadow: 0 1px 5px rgba(0, 0, 0, .4);
	background: #fff;
	border-radius: 5px
}

.leaflet-control-layers-toggle {
	background-image: url(../img/leaflet/layers.png);
	width: 36px;
	height: 36px
}

.leaflet-retina .leaflet-control-layers-toggle {
	background-image: url(../img/leaflet/layers-2x.png);
	background-size: 26px 26px
}

.leaflet-touch .leaflet-control-layers-toggle {
	width: 44px;
	height: 44px
}

.leaflet-control-layers .leaflet-control-layers-list,
.leaflet-control-layers-expanded .leaflet-control-layers-toggle {
	display: none
}

.leaflet-control-layers-expanded .leaflet-control-layers-list {
	display: block;
	position: relative
}

.leaflet-control-layers-expanded {
	padding: 6px 10px 6px 6px;
	color: #333;
	background: #fff
}

.leaflet-control-layers-scrollbar {
	overflow-y: scroll;
	overflow-x: hidden;
	padding-right: 5px
}

.leaflet-control-layers-selector {
	margin-top: 2px;
	position: relative;
	top: 1px
}

.leaflet-control-layers label {
	display: block
}

.leaflet-control-layers-separator {
	height: 0;
	border-top: 1px solid #ddd;
	margin: 5px -10px 5px -6px
}

.leaflet-default-icon-path {
	background-image: url(../img/leaflet/marker-icon.png)
}

.leaflet-container .leaflet-control-attribution {
	background: #fff;
	background: rgba(255, 255, 255, .7);
	margin: 0;
	display: none
}

.leaflet-control-attribution,
.leaflet-control-scale-line {
	padding: 0 5px;
	color: #333
}

.leaflet-control-attribution a {
	text-decoration: none
}

.leaflet-control-attribution a:hover {
	text-decoration: underline
}


.leaflet-container .leaflet-control-attribution,
.leaflet-container .leaflet-control-scale {
	font-size: 11px
}

.leaflet-left .leaflet-control-scale {
	margin-left: 5px
}

.leaflet-bottom .leaflet-control-scale {
	margin-bottom: 5px
}

.leaflet-control-scale-line {
	border: 2px solid #777;
	border-top: none;
	line-height: 1.1;
	padding: 2px 5px 1px;
	font-size: 11px;
	white-space: nowrap;
	overflow: hidden;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: #fff;
	background: rgba(255, 255, 255, .5)
}

.leaflet-control-scale-line:not(:first-child) {
	border-top: 2px solid #777;
	border-bottom: none;
	margin-top: -2px
}

.leaflet-control-scale-line:not(:first-child):not(:last-child) {
	border-bottom: 2px solid #777
}

.leaflet-touch .leaflet-bar,
.leaflet-touch .leaflet-control-attribution,
.leaflet-touch .leaflet-control-layers {
	box-shadow: none
}

.leaflet-touch .leaflet-bar,
.leaflet-touch .leaflet-control-layers {
	border: 2px solid rgba(0, 0, 0, .2);
	background-clip: padding-box
}

.leaflet-popup {
	position: absolute;
	text-align: center;
	margin-bottom: 20px
}

.leaflet-popup-content-wrapper {
	padding: 1px;
	text-align: left;
	border-radius: 2px
}

.leaflet-popup-content {
	margin: 13px 19px;
	line-height: 1.4
}

.leaflet-popup-content p {
	margin: 18px 0
}

.leaflet-popup-tip-container {
	width: 40px;
	height: 20px;
	position: absolute;
	left: 50%;
	margin-left: -20px;
	overflow: hidden;
	pointer-events: none
}

.leaflet-popup-tip {
	width: 17px;
	height: 17px;
	padding: 1px;
	margin: -10px auto 0;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg)
}

.leaflet-popup-content-wrapper,
.leaflet-popup-tip {
	background: #fff;
	color: #333;
	box-shadow: 0 3px 14px rgba(0, 0, 0, .4)
}

.leaflet-container a.leaflet-popup-close-button {
	position: absolute;
	top: 0;
	right: 0;
	padding: 4px 4px 0 0;
	border: none;
	text-align: center;
	width: 18px;
	height: 14px;
	font: 16px/14px Tahoma, Verdana, sans-serif;
	color: #c3c3c3;
	text-decoration: none;
	font-weight: 700;
	background: 0 0
}

.leaflet-container a.leaflet-popup-close-button:hover {
	color: #999
}

.leaflet-popup-scrolled {
	overflow: auto;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd
}

.leaflet-oldie .leaflet-popup-content-wrapper {
	zoom: 1
}

.leaflet-oldie .leaflet-popup-tip {
	width: 24px;
	margin: 0 auto;
	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
	filter: progid:DXImageTransform.Microsoft.Matrix(M11=.70710678, M12=.70710678, M21=-.70710678, M22=.70710678)
}

.leaflet-oldie .leaflet-popup-tip-container {
	margin-top: -1px
}

.leaflet-oldie .leaflet-control-layers,
.leaflet-oldie .leaflet-control-zoom,
.leaflet-oldie .leaflet-popup-content-wrapper,
.leaflet-oldie .leaflet-popup-tip {
	border: 1px solid #999
}

.leaflet-div-icon {
	background: #fff;
	border: 1px solid #666
}

.leaflet-tooltip {
	position: absolute;
	padding: 6px;
	background-color: #fff;
	border: 1px solid #fff;
	border-radius: 3px;
	color: #222;
	white-space: nowrap;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
	pointer-events: none;
	box-shadow: 0 1px 3px rgba(0, 0, 0, .4)
}

.leaflet-tooltip.leaflet-clickable {
	cursor: pointer;
	pointer-events: auto
}

.leaflet-tooltip-bottom:before,
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before,
.leaflet-tooltip-top:before {
	position: absolute;
	pointer-events: none;
	border: 6px solid transparent;
	background: 0 0;
	content: ""
}

.leaflet-tooltip-bottom {
	margin-top: 6px
}

.leaflet-tooltip-top {
	margin-top: -6px
}

.leaflet-tooltip-bottom:before,
.leaflet-tooltip-top:before {
	left: 50%;
	margin-left: -6px
}

.leaflet-tooltip-top:before {
	bottom: 0;
	margin-bottom: -12px;
	border-top-color: #fff
}

.leaflet-tooltip-bottom:before {
	top: 0;
	margin-top: -12px;
	margin-left: -6px;
	border-bottom-color: #fff
}

.leaflet-tooltip-left {
	margin-left: -6px
}

.leaflet-tooltip-right {
	margin-left: 6px
}

.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
	top: 50%;
	margin-top: -6px
}

.leaflet-tooltip-left:before {
	right: 0;
	margin-right: -12px;
	border-left-color: #fff
}

.leaflet-tooltip-right:before {
	left: 0;
	margin-left: -12px;
	border-right-color: #fff
}


/*====================================*/


/*! Magnific Popup - v1.1.0 - 2016-02-20
* http://dimsemenov.com/plugins/magnific-popup/
* Copyright (c) 2016 Dmitry Semenov; */

.mfp-bg,
.mfp-wrap {
	position: fixed;
	left: 0;
	top: 0
}

.mfp-bg,
.mfp-container,
.mfp-wrap {
	height: 100%;
	width: 100%
}

.mfp-arrow:after,
.mfp-arrow:before,
.mfp-container:before,
.mfp-figure:after {
	content: ''
}

.mfp-bg {
	z-index: 1042;
	overflow: hidden;
	background: #0b0b0b;
	opacity: .8
}

.mfp-wrap {
	z-index: 1043;
	outline: 0!important;
	-webkit-backface-visibility: hidden
}

.mfp-container {
	text-align: center;
	position: absolute;
	left: 0;
	top: 0;
	padding: 0 8px;
	box-sizing: border-box
}

.mfp-container:before {
	display: inline-block;
	height: 100%;
	vertical-align: middle
}

.mfp-align-top .mfp-container:before {
	display: none
}

.mfp-content {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	margin: 0 auto;
	text-align: left;
	z-index: 1045
}

.mfp-ajax-holder .mfp-content,
.mfp-inline-holder .mfp-content {
	width: 100%;
	cursor: auto
}

.mfp-ajax-cur {
	cursor: progress
}

.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
	cursor: -moz-zoom-out;
	cursor: -webkit-zoom-out;
	cursor: zoom-out
}

.mfp-zoom {
	cursor: pointer;
	cursor: -webkit-zoom-in;
	cursor: -moz-zoom-in;
	cursor: zoom-in
}

.mfp-auto-cursor .mfp-content {
	cursor: auto
}

.mfp-arrow,
.mfp-close,
.mfp-counter,
.mfp-preloader {
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none
}

.mfp-loading.mfp-figure {
	display: none
}

.mfp-hide {
	display: none!important
}

.mfp-preloader {
	color: #CCC;
	position: absolute;
	top: 50%;
	width: auto;
	text-align: center;
	margin-top: -.8em;
	left: 8px;
	right: 8px;
	z-index: 1044
}

.mfp-preloader a {
	color: #CCC
}

.mfp-close,
.mfp-preloader a:hover {
	color: #FFF
}

.mfp-s-error .mfp-content,
.mfp-s-ready .mfp-preloader {
	display: none
}

button.mfp-arrow,
button.mfp-close {
	overflow: visible;
	cursor: pointer;
	background: 0 0;
	border: 0;
	-webkit-appearance: none;
	display: block;
	outline: 0;
	padding: 0;
	z-index: 1046;
	box-shadow: none;
	touch-action: manipulation
}

.mfp-figure:after,
.mfp-iframe-scaler iframe {
	box-shadow: 0 0 8px rgba(0, 0, 0, .6);
	position: absolute;
	left: 0
}

button::-moz-focus-inner {
	padding: 0;
	border: 0
}

.mfp-close {
	width: 44px;
	height: 44px;
	line-height: 44px;
	position: absolute;
	right: 0;
	top: 0;
	text-decoration: none;
	text-align: center;
	opacity: .65;
	padding: 0 0 18px 10px;
	font-style: normal;
	font-size: 28px;
	font-family: Arial, Baskerville, monospace
}

.mfp-close:focus,
.mfp-close:hover {
	opacity: 1
}

.mfp-close:active {
	top: 1px
}

.mfp-close-btn-in .mfp-close {
	color: #333
}

.mfp-iframe-holder .mfp-close,
.mfp-image-holder .mfp-close {
	color: #FFF;
	right: -6px;
	text-align: right;
	padding-right: 6px;
	width: 100%
}

.mfp-counter {
	position: absolute;
	top: 0;
	right: 0;
	color: #CCC;
	font-size: 12px;
	line-height: 18px;
	white-space: nowrap
}

.mfp-figure,
img.mfp-img {
	line-height: 0
}

.mfp-arrow {
	position: absolute;
	opacity: .65;
	margin: -55px 0 0;
	top: 50%;
	padding: 0;
	width: 90px;
	height: 110px;
	-webkit-tap-highlight-color: transparent
}

.mfp-arrow:active {
	margin-top: -54px
}

.mfp-arrow:focus,
.mfp-arrow:hover {
	opacity: 1
}

.mfp-arrow:after,
.mfp-arrow:before {
	display: block;
	width: 0;
	height: 0;
	position: absolute;
	left: 0;
	top: 0;
	margin-top: 35px;
	margin-left: 35px;
	border: inset transparent
}

.mfp-arrow:after {
	border-top-width: 13px;
	border-bottom-width: 13px;
	top: 8px
}

.mfp-arrow:before {
	border-top-width: 21px;
	border-bottom-width: 21px;
	opacity: .7
}

.mfp-arrow-left {
	left: 0
}

.mfp-arrow-left:after {
	border-right: 17px solid #FFF;
	margin-left: 31px
}

.mfp-arrow-left:before {
	margin-left: 25px;
	border-right: 27px solid #3F3F3F
}

.mfp-arrow-right {
	right: 0
}

.mfp-arrow-right:after {
	border-left: 17px solid #FFF;
	margin-left: 39px
}

.mfp-arrow-right:before {
	border-left: 27px solid #3F3F3F
}

.mfp-iframe-holder {
	padding-top: 40px;
	padding-bottom: 40px
}

.mfp-iframe-holder .mfp-content {
	line-height: 0;
	width: 100%;
	max-width: 900px
}

.mfp-image-holder .mfp-content,
img.mfp-img {
	max-width: 100%
}

.mfp-iframe-holder .mfp-close {
	top: -40px
}

.mfp-iframe-scaler {
	width: 100%;
	height: 0;
	overflow: hidden;
	padding-top: 56.25%
}

.mfp-iframe-scaler iframe {
	display: block;
	top: 0;
	width: 100%;
	height: 100%;
	background: #000
}

.mfp-figure:after,
img.mfp-img {
	width: auto;
	height: auto;
	display: block
}

img.mfp-img {
	box-sizing: border-box;
	padding: 40px 0;
	margin: 0 auto
}

.mfp-figure:after {
	top: 40px;
	bottom: 40px;
	right: 0;
	z-index: -1;
	background: #444
}

.mfp-figure small {
	color: #BDBDBD;
	display: block;
	font-size: 12px;
	line-height: 14px
}

.mfp-figure figure {
	margin: 0
}

.mfp-bottom-bar {
	margin-top: -36px;
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	cursor: auto
}

.mfp-title {
	text-align: left;
	line-height: 18px;
	color: #F3F3F3;
	word-wrap: break-word;
	padding-right: 36px
}

.mfp-gallery .mfp-image-holder .mfp-figure {
	cursor: pointer
}

@media screen and (max-width:800px) and (orientation:landscape),
screen and (max-height:300px) {
	.mfp-img-mobile .mfp-image-holder {
		padding-left: 0;
		padding-right: 0
	}
	.mfp-img-mobile img.mfp-img {
		padding: 0
	}
	.mfp-img-mobile .mfp-figure:after {
		top: 0;
		bottom: 0
	}
	.mfp-img-mobile .mfp-figure small {
		display: inline;
		margin-left: 5px
	}
	.mfp-img-mobile .mfp-bottom-bar {
		background: rgba(0, 0, 0, .6);
		bottom: 0;
		margin: 0;
		top: auto;
		padding: 3px 5px;
		position: fixed;
		box-sizing: border-box
	}
	.mfp-img-mobile .mfp-bottom-bar:empty {
		padding: 0
	}
	.mfp-img-mobile .mfp-counter {
		right: 5px;
		top: 3px
	}
	.mfp-img-mobile .mfp-close {
		top: 0;
		right: 0;
		width: 35px;
		height: 35px;
		line-height: 35px;
		background: rgba(0, 0, 0, .6);
		position: fixed;
		text-align: center;
		padding: 0
	}
}

@media all and (max-width:900px) {
	.mfp-arrow {
		-webkit-transform: scale(.75);
		transform: scale(.75)
	}
	.mfp-arrow-left {
		-webkit-transform-origin: 0;
		transform-origin: 0
	}
	.mfp-arrow-right {
		-webkit-transform-origin: 100%;
		transform-origin: 100%
	}
	.mfp-container {
		padding-left: 6px;
		padding-right: 6px
	}
}


/*====================================*/


/*  Nice Select - v1.0
    https://github.com/hernansartorio/jquery-nice-select
    Made by Hernán Sartorio  */

.nice-select {
	-webkit-tap-highlight-color: transparent;
	background-color: #fff;
	border-radius: 5px;
	border: 1px solid #e8e8e8;
	box-sizing: border-box;
	clear: both;
	cursor: pointer;
	display: block;
	float: left;
	font-family: inherit;
	font-size: 14px;
	font-weight: 400;
	height: 42px;
	line-height: 40px;
	outline: 0;
	padding-left: 18px;
	padding-right: 30px;
	position: relative;
	text-align: left!important;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap;
	width: auto
}

.nice-select:hover {
	border-color: #dbdbdb
}

.nice-select.open,
.nice-select:active,
.nice-select:focus {
	border-color: #999
}

.nice-select:after {
	border-bottom: 2px solid #999;
	border-right: 2px solid #999;
	content: '';
	display: block;
	height: 5px;
	margin-top: -4px;
	pointer-events: none;
	position: absolute;
	right: 12px;
	top: 50%;
	-webkit-transform-origin: 66% 66%;
	-ms-transform-origin: 66% 66%;
	transform-origin: 66% 66%;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-transition: all .15s ease-in-out;
	transition: all .15s ease-in-out;
	width: 5px
}

.nice-select.open:after {
	-webkit-transform: rotate(-135deg);
	-ms-transform: rotate(-135deg);
	transform: rotate(-135deg)
}

.nice-select.open .list {
	opacity: 1;
	pointer-events: auto;
	-webkit-transform: scale(1) translateY(0);
	-ms-transform: scale(1) translateY(0);
	transform: scale(1) translateY(0)
}

.nice-select.disabled {
	border-color: #ededed;
	color: #999;
	pointer-events: none
}

.nice-select.disabled:after {
	border-color: #ccc
}

.nice-select.wide {
	width: 100%
}

.nice-select.wide .list {
	left: 0!important;
	right: 0!important
}

.nice-select.right {
	float: right
}

.nice-select.right .list {
	left: auto;
	right: 0
}

.nice-select.small {
	font-size: 12px;
	height: 36px;
	line-height: 34px
}

.nice-select.small:after {
	height: 4px;
	width: 4px
}

.nice-select.small .option {
	line-height: 34px;
	min-height: 34px
}

.nice-select .list {
	background-color: #fff;
	border-radius: 5px;
	box-shadow: 0 0 0 1px rgba(68, 68, 68, .11);
	box-sizing: border-box;
	margin-top: 4px;
	opacity: 0;
	overflow: hidden;
	padding: 0;
	pointer-events: none;
	position: absolute;
	top: 100%;
	left: 0;
	-webkit-transform-origin: 50% 0;
	-ms-transform-origin: 50% 0;
	transform-origin: 50% 0;
	-webkit-transform: scale(.75) translateY(-21px);
	-ms-transform: scale(.75) translateY(-21px);
	transform: scale(.75) translateY(-21px);
	-webkit-transition: all .2s cubic-bezier(.5, 0, 0, 1.25), opacity .15s ease-out;
	transition: all .2s cubic-bezier(.5, 0, 0, 1.25), opacity .15s ease-out;
	z-index: 9
}

.nice-select .list:hover .option:not(:hover) {
	background-color: transparent!important
}

.nice-select .option {
	cursor: pointer;
	font-weight: 400;
	line-height: 40px;
	list-style: none;
	min-height: 40px;
	outline: 0;
	padding-left: 18px;
	padding-right: 29px;
	text-align: left;
	-webkit-transition: all .2s;
	transition: all .2s
}

.nice-select .option.focus,
.nice-select .option.selected.focus,
.nice-select .option:hover {
	background-color: #f6f6f6
}

.nice-select .option.selected {
	font-weight: 700
}

.nice-select .option.disabled {
	background-color: transparent;
	color: #999;
	cursor: default
}

.no-csspointerevents .nice-select .list {
	display: none
}

.no-csspointerevents .nice-select.open .list {
	display: block
}


/*====================================*/

@font-face {
	font-family: 'Pe-icon-7-stroke';
	src: url('../fonts/pe-icon-7-strokebb1d.eot?d7yf1v');
	src: url('../fonts/pe-icon-7-stroked41d.eot?#iefixd7yf1v') format('embedded-opentype'), url('../fonts/pe-icon-7-strokebb1d.woff?d7yf1v') format('woff'), url('../fonts/pe-icon-7-strokebb1d.ttf?d7yf1v') format('truetype'), url('../fonts/pe-icon-7-strokebb1d.svg?d7yf1v#Pe-icon-7-stroke') format('svg');
	font-weight: 400;
	font-style: normal
}

[class*=" pe-7s-"],
[class^=pe-7s-] {
	display: inline-block;
	font-family: 'Pe-icon-7-stroke';
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.pe-7s-album:before {
	content: "\e6aa"
}

.pe-7s-arc:before {
	content: "\e6ab"
}

.pe-7s-back-2:before {
	content: "\e6ac"
}

.pe-7s-bandaid:before {
	content: "\e6ad"
}

.pe-7s-car:before {
	content: "\e6ae"
}

.pe-7s-diamond:before {
	content: "\e6af"
}

.pe-7s-door-lock:before {
	content: "\e6b0"
}

.pe-7s-eyedropper:before {
	content: "\e6b1"
}

.pe-7s-female:before {
	content: "\e6b2"
}

.pe-7s-gym:before {
	content: "\e6b3"
}

.pe-7s-hammer:before {
	content: "\e6b4"
}

.pe-7s-headphones:before {
	content: "\e6b5"
}

.pe-7s-helm:before {
	content: "\e6b6"
}

.pe-7s-hourglass:before {
	content: "\e6b7"
}

.pe-7s-leaf:before {
	content: "\e6b8"
}

.pe-7s-magic-wand:before {
	content: "\e6b9"
}

.pe-7s-male:before {
	content: "\e6ba"
}

.pe-7s-map-2:before {
	content: "\e6bb"
}

.pe-7s-next-2:before {
	content: "\e6bc"
}

.pe-7s-paint-bucket:before {
	content: "\e6bd"
}

.pe-7s-pendrive:before {
	content: "\e6be"
}

.pe-7s-photo:before {
	content: "\e6bf"
}

.pe-7s-piggy:before {
	content: "\e6c0"
}

.pe-7s-plugin:before {
	content: "\e6c1"
}

.pe-7s-refresh-2:before {
	content: "\e6c2"
}

.pe-7s-rocket:before {
	content: "\e6c3"
}

.pe-7s-settings:before {
	content: "\e6c4"
}

.pe-7s-shield:before {
	content: "\e6c5"
}

.pe-7s-smile:before {
	content: "\e6c6"
}

.pe-7s-usb:before {
	content: "\e6c7"
}

.pe-7s-vector:before {
	content: "\e6c8"
}

.pe-7s-wine:before {
	content: "\e6c9"
}

.pe-7s-cloud-upload:before {
	content: "\e68a"
}

.pe-7s-cash:before {
	content: "\e68c"
}

.pe-7s-close:before {
	content: "\e680"
}

.pe-7s-bluetooth:before {
	content: "\e68d"
}

.pe-7s-cloud-download:before {
	content: "\e68b"
}

.pe-7s-way:before {
	content: "\e68e"
}

.pe-7s-close-circle:before {
	content: "\e681"
}

.pe-7s-id:before {
	content: "\e68f"
}

.pe-7s-angle-up:before {
	content: "\e682"
}

.pe-7s-wristwatch:before {
	content: "\e690"
}

.pe-7s-angle-up-circle:before {
	content: "\e683"
}

.pe-7s-world:before {
	content: "\e691"
}

.pe-7s-angle-right:before {
	content: "\e684"
}

.pe-7s-volume:before {
	content: "\e692"
}

.pe-7s-angle-right-circle:before {
	content: "\e685"
}

.pe-7s-users:before {
	content: "\e693"
}

.pe-7s-angle-left:before {
	content: "\e686"
}

.pe-7s-user-female:before {
	content: "\e694"
}

.pe-7s-angle-left-circle:before {
	content: "\e687"
}

.pe-7s-up-arrow:before {
	content: "\e695"
}

.pe-7s-angle-down:before {
	content: "\e688"
}

.pe-7s-switch:before {
	content: "\e696"
}

.pe-7s-angle-down-circle:before {
	content: "\e689"
}

.pe-7s-scissors:before {
	content: "\e697"
}

.pe-7s-wallet:before {
	content: "\e600"
}

.pe-7s-safe:before {
	content: "\e698"
}

.pe-7s-volume2:before {
	content: "\e601"
}

.pe-7s-volume1:before {
	content: "\e602"
}

.pe-7s-voicemail:before {
	content: "\e603"
}

.pe-7s-video:before {
	content: "\e604"
}

.pe-7s-user:before {
	content: "\e605"
}

.pe-7s-upload:before {
	content: "\e606"
}

.pe-7s-unlock:before {
	content: "\e607"
}

.pe-7s-umbrella:before {
	content: "\e608"
}

.pe-7s-trash:before {
	content: "\e609"
}

.pe-7s-tools:before {
	content: "\e60a"
}

.pe-7s-timer:before {
	content: "\e60b"
}

.pe-7s-ticket:before {
	content: "\e60c"
}

.pe-7s-target:before {
	content: "\e60d"
}

.pe-7s-sun:before {
	content: "\e60e"
}

.pe-7s-study:before {
	content: "\e60f"
}

.pe-7s-stopwatch:before {
	content: "\e610"
}

.pe-7s-star:before {
	content: "\e611"
}

.pe-7s-speaker:before {
	content: "\e612"
}

.pe-7s-signal:before {
	content: "\e613"
}

.pe-7s-shuffle:before {
	content: "\e614"
}

.pe-7s-shopbag:before {
	content: "\e615"
}

.pe-7s-share:before {
	content: "\e616"
}

.pe-7s-server:before {
	content: "\e617"
}

.pe-7s-search:before {
	content: "\e618"
}

.pe-7s-film:before {
	content: "\e6a5"
}

.pe-7s-science:before {
	content: "\e619"
}

.pe-7s-disk:before {
	content: "\e6a6"
}

.pe-7s-ribbon:before {
	content: "\e61a"
}

.pe-7s-repeat:before {
	content: "\e61b"
}

.pe-7s-refresh:before {
	content: "\e61c"
}

.pe-7s-add-user:before {
	content: "\e6a9"
}

.pe-7s-refresh-cloud:before {
	content: "\e61d"
}

.pe-7s-paperclip:before {
	content: "\e69c"
}

.pe-7s-radio:before {
	content: "\e61e"
}

.pe-7s-note2:before {
	content: "\e69d"
}

.pe-7s-print:before {
	content: "\e61f"
}

.pe-7s-network:before {
	content: "\e69e"
}

.pe-7s-prev:before {
	content: "\e620"
}

.pe-7s-mute:before {
	content: "\e69f"
}

.pe-7s-power:before {
	content: "\e621"
}

.pe-7s-medal:before {
	content: "\e6a0"
}

.pe-7s-portfolio:before {
	content: "\e622"
}

.pe-7s-like2:before {
	content: "\e6a1"
}

.pe-7s-plus:before {
	content: "\e623"
}

.pe-7s-left-arrow:before {
	content: "\e6a2"
}

.pe-7s-play:before {
	content: "\e624"
}

.pe-7s-key:before {
	content: "\e6a3"
}

.pe-7s-plane:before {
	content: "\e625"
}

.pe-7s-joy:before {
	content: "\e6a4"
}

.pe-7s-photo-gallery:before {
	content: "\e626"
}

.pe-7s-pin:before {
	content: "\e69b"
}

.pe-7s-phone:before {
	content: "\e627"
}

.pe-7s-plug:before {
	content: "\e69a"
}

.pe-7s-pen:before {
	content: "\e628"
}

.pe-7s-right-arrow:before {
	content: "\e699"
}

.pe-7s-paper-plane:before {
	content: "\e629"
}

.pe-7s-delete-user:before {
	content: "\e6a7"
}

.pe-7s-paint:before {
	content: "\e62a"
}

.pe-7s-bottom-arrow:before {
	content: "\e6a8"
}

.pe-7s-notebook:before {
	content: "\e62b"
}

.pe-7s-note:before {
	content: "\e62c"
}

.pe-7s-next:before {
	content: "\e62d"
}

.pe-7s-news-paper:before {
	content: "\e62e"
}

.pe-7s-musiclist:before {
	content: "\e62f"
}

.pe-7s-music:before {
	content: "\e630"
}

.pe-7s-mouse:before {
	content: "\e631"
}

.pe-7s-more:before {
	content: "\e632"
}

.pe-7s-moon:before {
	content: "\e633"
}

.pe-7s-monitor:before {
	content: "\e634"
}

.pe-7s-micro:before {
	content: "\e635"
}

.pe-7s-menu:before {
	content: "\e636"
}

.pe-7s-map:before {
	content: "\e637"
}

.pe-7s-map-marker:before {
	content: "\e638"
}

.pe-7s-mail:before {
	content: "\e639"
}

.pe-7s-mail-open:before {
	content: "\e63a"
}

.pe-7s-mail-open-file:before {
	content: "\e63b"
}

.pe-7s-magnet:before {
	content: "\e63c"
}

.pe-7s-loop:before {
	content: "\e63d"
}

.pe-7s-look:before {
	content: "\e63e"
}

.pe-7s-lock:before {
	content: "\e63f"
}

.pe-7s-lintern:before {
	content: "\e640"
}

.pe-7s-link:before {
	content: "\e641"
}

.pe-7s-like:before {
	content: "\e642"
}

.pe-7s-light:before {
	content: "\e643"
}

.pe-7s-less:before {
	content: "\e644"
}

.pe-7s-keypad:before {
	content: "\e645"
}

.pe-7s-junk:before {
	content: "\e646"
}

.pe-7s-info:before {
	content: "\e647"
}

.pe-7s-home:before {
	content: "\e648"
}

.pe-7s-help2:before {
	content: "\e649"
}

.pe-7s-help1:before {
	content: "\e64a"
}

.pe-7s-graph3:before {
	content: "\e64b"
}

.pe-7s-graph2:before {
	content: "\e64c"
}

.pe-7s-graph1:before {
	content: "\e64d"
}

.pe-7s-graph:before {
	content: "\e64e"
}

.pe-7s-global:before {
	content: "\e64f"
}

.pe-7s-gleam:before {
	content: "\e650"
}

.pe-7s-glasses:before {
	content: "\e651"
}

.pe-7s-gift:before {
	content: "\e652"
}

.pe-7s-folder:before {
	content: "\e653"
}

.pe-7s-flag:before {
	content: "\e654"
}

.pe-7s-filter:before {
	content: "\e655"
}

.pe-7s-file:before {
	content: "\e656"
}

.pe-7s-expand1:before {
	content: "\e657"
}

.pe-7s-exapnd2:before {
	content: "\e658"
}

.pe-7s-edit:before {
	content: "\e659"
}

.pe-7s-drop:before {
	content: "\e65a"
}

.pe-7s-drawer:before {
	content: "\e65b"
}

.pe-7s-download:before {
	content: "\e65c"
}

.pe-7s-display2:before {
	content: "\e65d"
}

.pe-7s-display1:before {
	content: "\e65e"
}

.pe-7s-diskette:before {
	content: "\e65f"
}

.pe-7s-date:before {
	content: "\e660"
}

.pe-7s-cup:before {
	content: "\e661"
}

.pe-7s-culture:before {
	content: "\e662"
}

.pe-7s-crop:before {
	content: "\e663"
}

.pe-7s-credit:before {
	content: "\e664"
}

.pe-7s-copy-file:before {
	content: "\e665"
}

.pe-7s-config:before {
	content: "\e666"
}

.pe-7s-compass:before {
	content: "\e667"
}

.pe-7s-comment:before {
	content: "\e668"
}

.pe-7s-coffee:before {
	content: "\e669"
}

.pe-7s-cloud:before {
	content: "\e66a"
}

.pe-7s-clock:before {
	content: "\e66b"
}

.pe-7s-check:before {
	content: "\e66c"
}

.pe-7s-chat:before {
	content: "\e66d"
}

.pe-7s-cart:before {
	content: "\e66e"
}

.pe-7s-camera:before {
	content: "\e66f"
}

.pe-7s-call:before {
	content: "\e670"
}

.pe-7s-calculator:before {
	content: "\e671"
}

.pe-7s-browser:before {
	content: "\e672"
}

.pe-7s-box2:before {
	content: "\e673"
}

.pe-7s-box1:before {
	content: "\e674"
}

.pe-7s-bookmarks:before {
	content: "\e675"
}

.pe-7s-bicycle:before {
	content: "\e676"
}

.pe-7s-bell:before {
	content: "\e677"
}

.pe-7s-battery:before {
	content: "\e678"
}

.pe-7s-ball:before {
	content: "\e679"
}

.pe-7s-back:before {
	content: "\e67a"
}

.pe-7s-attention:before {
	content: "\e67b"
}

.pe-7s-anchor:before {
	content: "\e67c"
}

.pe-7s-albums:before {
	content: "\e67d"
}

.pe-7s-alarm:before {
	content: "\e67e"
}

.pe-7s-airplay:before {
	content: "\e67f"
}


/*====================================*/


/*-----------------------------------------------------------------------------

-	Revolution Slider 5.0 Default Style Settings -

Screen Stylesheet

version:   	5.4.5
date:      	15/05/17
author:		themepunch
email:     	info@themepunch.com
website:   	http://www.themepunch.com
-----------------------------------------------------------------------------*/

#debungcontrolls,
.debugtimeline {
	width: 100%;
	box-sizing: border-box
}

.rev_column,
.rev_column .tp-parallax-wrap,
.tp-svg-layer svg {
	vertical-align: top
}

#debungcontrolls {
	z-index: 100000;
	position: fixed;
	bottom: 0;
	height: auto;
	background: rgba(0, 0, 0, .6);
	padding: 10px
}

.debugtimeline {
	height: 10px;
	position: relative;
	margin-bottom: 3px;
	display: none;
	white-space: nowrap
}

.debugtimeline:hover {
	height: 15px
}

.the_timeline_tester {
	background: #e74c3c;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 0
}

.rs-go-fullscreen {
	position: fixed!important;
	width: 100%!important;
	height: 100%!important;
	top: 0!important;
	left: 0!important;
	z-index: 9999999!important;
	background: #fff!important
}

.debugtimeline.tl_slide .the_timeline_tester {
	background: #f39c12
}

.debugtimeline.tl_frame .the_timeline_tester {
	background: #3498db
}

.debugtimline_txt {
	color: #fff;
	font-weight: 400;
	font-size: 7px;
	position: absolute;
	left: 10px;
	top: 0;
	white-space: nowrap;
	line-height: 10px
}

.rtl {
	direction: rtl
}

@font-face {
	font-family: revicons;
	src: url(../fonts/revicons90c6.eot?5510888);
	src: url(../fonts/revicons90c6.eot?5510888#iefix) format('embedded-opentype'), url(../fonts/revicons90c6.woff?5510888) format('woff'), url(../fonts/revicons90c6.ttf?5510888) format('truetype'), url(../fonts/revicons90c6.svg?5510888#revicons) format('svg');
	font-weight: 400;
	font-style: normal
}

[class*=" revicon-"]:before,
[class^=revicon-]:before {
	font-family: revicons;
	font-style: normal;
	font-weight: 400;
	speak: none;
	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	margin-right: .2em;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	line-height: 1em;
	margin-left: .2em
}

.revicon-search-1:before {
	content: '\e802'
}

.revicon-pencil-1:before {
	content: '\e831'
}

.revicon-picture-1:before {
	content: '\e803'
}

.revicon-cancel:before {
	content: '\e80a'
}

.revicon-info-circled:before {
	content: '\e80f'
}

.revicon-trash:before {
	content: '\e801'
}

.revicon-left-dir:before {
	content: '\e817'
}

.revicon-right-dir:before {
	content: '\e818'
}

.revicon-down-open:before {
	content: '\e83b'
}

.revicon-left-open:before {
	content: '\e819'
}

.revicon-right-open:before {
	content: '\e81a'
}

.revicon-angle-left:before {
	content: '\e820'
}

.revicon-angle-right:before {
	content: '\e81d'
}

.revicon-left-big:before {
	content: '\e81f'
}

.revicon-right-big:before {
	content: '\e81e'
}

.revicon-magic:before {
	content: '\e807'
}

.revicon-picture:before {
	content: '\e800'
}

.revicon-export:before {
	content: '\e80b'
}

.revicon-cog:before {
	content: '\e832'
}

.revicon-login:before {
	content: '\e833'
}

.revicon-logout:before {
	content: '\e834'
}

.revicon-video:before {
	content: '\e805'
}

.revicon-arrow-combo:before {
	content: '\e827'
}

.revicon-left-open-1:before {
	content: '\e82a'
}

.revicon-right-open-1:before {
	content: '\e82b'
}

.revicon-left-open-mini:before {
	content: '\e822'
}

.revicon-right-open-mini:before {
	content: '\e823'
}

.revicon-left-open-big:before {
	content: '\e824'
}

.revicon-right-open-big:before {
	content: '\e825'
}

.revicon-left:before {
	content: '\e836'
}

.revicon-right:before {
	content: '\e826'
}

.revicon-ccw:before {
	content: '\e808'
}

.revicon-arrows-ccw:before {
	content: '\e806'
}

.revicon-palette:before {
	content: '\e829'
}

.revicon-list-add:before {
	content: '\e80c'
}

.revicon-doc:before {
	content: '\e809'
}

.revicon-left-open-outline:before {
	content: '\e82e'
}

.revicon-left-open-2:before {
	content: '\e82c'
}

.revicon-right-open-outline:before {
	content: '\e82f'
}

.revicon-right-open-2:before {
	content: '\e82d'
}

.revicon-equalizer:before {
	content: '\e83a'
}

.revicon-layers-alt:before {
	content: '\e804'
}

.revicon-popup:before {
	content: '\e828'
}

.rev_slider_wrapper {
	position: relative;
	z-index: 0;
	width: 100%
}

.rev_slider {
	position: relative;
	overflow: visible
}

.entry-content .rev_slider a,
.rev_slider a {
	box-shadow: none
}

.tp-overflow-hidden {
	overflow: hidden!important
}

.group_ov_hidden {
	overflow: hidden
}

.rev_slider img,
.tp-simpleresponsive img {
	max-width: none!important;
	transition: none;
	margin: 0;
	padding: 0;
	border: none
}

.rev_slider .no-slides-text {
	font-weight: 700;
	text-align: center;
	padding-top: 80px
}

.rev_slider>ul,
.rev_slider>ul>li,
.rev_slider>ul>li:before,
.rev_slider_wrapper>ul,
.tp-revslider-mainul>li,
.tp-revslider-mainul>li:before,
.tp-simpleresponsive>ul,
.tp-simpleresponsive>ul>li,
.tp-simpleresponsive>ul>li:before {
	list-style: none!important;
	position: absolute;
	margin: 0!important;
	padding: 0!important;
	overflow-x: visible;
	overflow-y: visible;
	background-image: none;
	background-position: 0 0;
	text-indent: 0;
	top: 0;
	left: 0
}

.rev_slider>ul>li,
.rev_slider>ul>li:before,
.tp-revslider-mainul>li,
.tp-revslider-mainul>li:before,
.tp-simpleresponsive>ul>li,
.tp-simpleresponsive>ul>li:before {
	visibility: hidden
}

.tp-revslider-mainul,
.tp-revslider-slidesli {
	padding: 0!important;
	margin: 0!important;
	list-style: none!important
}

.fullscreen-container,
.fullwidthbanner-container {
	padding: 0;
	position: relative
}

.rev_slider li.tp-revslider-slidesli {
	position: absolute!important
}

.tp-caption .rs-untoggled-content {
	display: block
}

.tp-caption .rs-toggled-content {
	display: none
}

.rs-toggle-content-active.tp-caption .rs-toggled-content {
	display: block
}

.rs-toggle-content-active.tp-caption .rs-untoggled-content {
	display: none
}

.rev_slider .caption,
.rev_slider .tp-caption {
	position: relative;
	visibility: hidden;
	white-space: nowrap;
	display: block;
	-webkit-font-smoothing: antialiased!important;
	z-index: 1
}

.rev_slider .caption,
.rev_slider .tp-caption,
.tp-simpleresponsive img {
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	-o-user-select: none
}

.rev_slider .tp-mask-wrap .tp-caption,
.rev_slider .tp-mask-wrap :last-child,
.wpb_text_column .rev_slider .tp-mask-wrap .tp-caption,
.wpb_text_column .rev_slider .tp-mask-wrap :last-child {
	margin-bottom: 0
}

.tp-svg-layer svg {
	width: 100%;
	height: 100%;
	position: relative
}

.tp-carousel-wrapper {
	cursor: url(openhand.html), move
}

.tp-carousel-wrapper.dragged {
	cursor: url(closedhand.html), move
}

.tp_inner_padding {
	box-sizing: border-box;
	max-height: none!important
}

.tp-caption.tp-layer-selectable {
	-moz-user-select: all;
	-khtml-user-select: all;
	-webkit-user-select: all;
	-o-user-select: all
}

.tp-caption.tp-hidden-caption,
.tp-forcenotvisible,
.tp-hide-revslider,
.tp-parallax-wrap.tp-hidden-caption {
	visibility: hidden!important;
	display: none!important
}

.rev_slider audio,
.rev_slider embed,
.rev_slider iframe,
.rev_slider object,
.rev_slider video {
	max-width: none!important
}

.tp-element-background {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 0
}

.tp-blockmask,
.tp-blockmask_in,
.tp-blockmask_out {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #fff;
	z-index: 1000;
	transform: scaleX(0) scaleY(0)
}

.tp-parallax-wrap {
	transform-style: preserve-3d
}

.rev_row_zone {
	position: absolute;
	width: 100%;
	left: 0;
	box-sizing: border-box;
	min-height: 50px;
	font-size: 0
}

.rev_column_inner,
.rev_slider .tp-caption.rev_row {
	position: relative;
	width: 100%!important;
	box-sizing: border-box
}

.rev_row_zone_top {
	top: 0
}

.rev_row_zone_middle {
	top: 50%;
	transform: translateY(-50%)
}

.rev_row_zone_bottom {
	bottom: 0
}

.rev_slider .tp-caption.rev_row {
	display: table;
	table-layout: fixed;
	vertical-align: top;
	height: auto!important;
	font-size: 0
}

.rev_column {
	display: table-cell;
	position: relative;
	height: auto;
	box-sizing: border-box;
	font-size: 0
}

.rev_column_inner {
	display: block;
	height: auto!important;
	white-space: normal!important
}

.rev_column_bg {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
	box-sizing: border-box;
	background-clip: content-box;
	border: 0 solid transparent
}

.tp-caption .backcorner,
.tp-caption .backcornertop,
.tp-caption .frontcorner,
.tp-caption .frontcornertop {
	height: 0;
	top: 0;
	width: 0;
	position: absolute
}

.rev_column_inner .tp-loop-wrap,
.rev_column_inner .tp-mask-wrap,
.rev_column_inner .tp-parallax-wrap {
	text-align: inherit
}

.rev_column_inner .tp-mask-wrap {
	display: inline-block
}

.rev_column_inner .tp-parallax-wrap,
.rev_column_inner .tp-parallax-wrap .tp-loop-wrap,
.rev_column_inner .tp-parallax-wrap .tp-mask-wrap {
	position: relative!important;
	left: auto!important;
	top: auto!important;
	line-height: 0
}

.tp-video-play-button,
.tp-video-play-button i {
	line-height: 50px!important;
	vertical-align: top;
	text-align: center
}

.rev_column_inner .rev_layer_in_column,
.rev_column_inner .tp-parallax-wrap,
.rev_column_inner .tp-parallax-wrap .tp-loop-wrap,
.rev_column_inner .tp-parallax-wrap .tp-mask-wrap {
	vertical-align: top
}

.rev_break_columns {
	display: block!important
}

.rev_break_columns .tp-parallax-wrap.rev_column {
	display: block!important;
	width: 100%!important
}

.fullwidthbanner-container {
	overflow: hidden
}

.fullwidthbanner-container .fullwidthabanner {
	width: 100%;
	position: relative
}

.tp-static-layers {
	position: absolute;
	z-index: 101;
	top: 0;
	left: 0
}

.tp-caption .frontcorner {
	border-left: 40px solid transparent;
	border-right: 0 solid transparent;
	border-top: 40px solid #00A8FF;
	left: -40px
}

.tp-caption .backcorner {
	border-left: 0 solid transparent;
	border-right: 40px solid transparent;
	border-bottom: 40px solid #00A8FF;
	right: 0
}

.tp-caption .frontcornertop {
	border-left: 40px solid transparent;
	border-right: 0 solid transparent;
	border-bottom: 40px solid #00A8FF;
	left: -40px
}

.tp-caption .backcornertop {
	border-left: 0 solid transparent;
	border-right: 40px solid transparent;
	border-top: 40px solid #00A8FF;
	right: 0
}

.tp-layer-inner-rotation {
	position: relative!important
}

img.tp-slider-alternative-image {
	width: 100%;
	height: auto
}

.caption.fullscreenvideo,
.rs-background-video-layer,
.tp-caption.coverscreenvideo,
.tp-caption.fullscreenvideo {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute
}

.noFilterClass {
	filter: none!important
}

.rs-background-video-layer {
	visibility: hidden;
	z-index: 0
}

.caption.fullscreenvideo audio,
.caption.fullscreenvideo iframe,
.caption.fullscreenvideo video,
.tp-caption.fullscreenvideo iframe,
.tp-caption.fullscreenvideo iframe audio,
.tp-caption.fullscreenvideo iframe video {
	width: 100%!important;
	height: 100%!important;
	display: none
}

.fullcoveredvideo audio,
.fullscreenvideo audio .fullcoveredvideo video,
.fullscreenvideo video {
	background: #000
}

.fullcoveredvideo .tp-poster {
	background-position: center center;
	background-size: cover;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0
}

.videoisplaying .html5vid .tp-poster {
	display: none
}

.tp-video-play-button {
	background: #000;
	background: rgba(0, 0, 0, .3);
	border-radius: 5px;
	position: absolute;
	top: 50%;
	left: 50%;
	color: #FFF;
	margin-top: -25px;
	margin-left: -25px;
	cursor: pointer;
	width: 50px;
	height: 50px;
	box-sizing: border-box;
	display: inline-block;
	z-index: 4;
	opacity: 0;
	transition: opacity .3s ease-out!important
}

.tp-audio-html5 .tp-video-play-button,
.tp-hiddenaudio {
	display: none!important
}

.tp-caption .html5vid {
	width: 100%!important;
	height: 100%!important
}

.tp-video-play-button i {
	width: 50px;
	height: 50px;
	display: inline-block;
	font-size: 40px!important
}

.rs-fullvideo-cover,
.tp-dottedoverlay,
.tp-shadowcover {
	height: 100%;
	top: 0;
	left: 0;
	position: absolute
}

.tp-caption:hover .tp-video-play-button {
	opacity: 1;
	display: block
}

.tp-caption .tp-revstop {
	display: none;
	border-left: 5px solid #fff!important;
	border-right: 5px solid #fff!important;
	margin-top: 15px!important;
	line-height: 20px!important;
	vertical-align: top;
	font-size: 25px!important
}

.tp-seek-bar,
.tp-video-button,
.tp-volume-bar {
	outline: 0;
	line-height: 12px;
	margin: 0;
	cursor: pointer
}

.videoisplaying .revicon-right-dir {
	display: none
}

.videoisplaying .tp-revstop {
	display: inline-block
}

.videoisplaying .tp-video-play-button {
	display: none
}

.fullcoveredvideo .tp-video-play-button {
	display: none!important
}

.fullscreenvideo .fullscreenvideo audio,
.fullscreenvideo .fullscreenvideo video {
	object-fit: contain!important
}

.fullscreenvideo .fullcoveredvideo audio,
.fullscreenvideo .fullcoveredvideo video {
	object-fit: cover!important
}

.tp-video-controls {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 5px;
	opacity: 0;
	transition: opacity .3s;
	background-image: linear-gradient(to bottom, #000 13%, #323232 100%);
	display: table;
	max-width: 100%;
	overflow: hidden;
	box-sizing: border-box
}

.rev-btn.rev-hiddenicon i,
.rev-btn.rev-withicon i {
	transition: all .2s ease-out!important;
	font-size: 15px
}

.tp-caption:hover .tp-video-controls {
	opacity: .9
}

.tp-video-button {
	background: rgba(0, 0, 0, .5);
	border: 0;
	border-radius: 3px;
	font-size: 12px;
	color: #fff;
	padding: 0
}

.tp-video-button:hover {
	cursor: pointer
}

.tp-video-button-wrap,
.tp-video-seek-bar-wrap,
.tp-video-vol-bar-wrap {
	padding: 0 5px;
	display: table-cell;
	vertical-align: middle
}

.tp-video-seek-bar-wrap {
	width: 80%
}

.tp-video-vol-bar-wrap {
	width: 20%
}

.tp-seek-bar,
.tp-volume-bar {
	width: 100%;
	padding: 0
}

.rs-fullvideo-cover {
	width: 100%;
	background: 0 0;
	z-index: 5
}

.disabled_lc .tp-video-play-button,
.rs-background-video-layer audio::-webkit-media-controls,
.rs-background-video-layer video::-webkit-media-controls,
.rs-background-video-layer video::-webkit-media-controls-start-playback-button {
	display: none!important
}

.tp-audio-html5 .tp-video-controls {
	opacity: 1!important;
	visibility: visible!important
}

.tp-dottedoverlay {
	background-repeat: repeat;
	width: 100%;
	z-index: 3
}

.tp-dottedoverlay.twoxtwo {
	background: url(../assets/gridtile.html)
}

.tp-dottedoverlay.twoxtwowhite {
	background: url(../assets/gridtile_white.html)
}

.tp-dottedoverlay.threexthree {
	background: url(../assets/gridtile_3x3.html)
}

.tp-dottedoverlay.threexthreewhite {
	background: url(../assets/gridtile_3x3_white.html)
}

.tp-shadowcover {
	width: 100%;
	background: #fff;
	z-index: -1
}

.tp-shadow1 {
	box-shadow: 0 10px 6px -6px rgba(0, 0, 0, .8)
}

.tp-shadow2:after,
.tp-shadow2:before,
.tp-shadow3:before,
.tp-shadow4:after {
	z-index: -2;
	position: absolute;
	content: "";
	bottom: 10px;
	left: 10px;
	width: 50%;
	top: 85%;
	max-width: 300px;
	background: 0 0;
	box-shadow: 0 15px 10px rgba(0, 0, 0, .8);
	transform: rotate(-3deg)
}

.tp-shadow2:after,
.tp-shadow4:after {
	transform: rotate(3deg);
	right: 10px;
	left: auto
}

.tp-shadow5 {
	position: relative;
	box-shadow: 0 1px 4px rgba(0, 0, 0, .3), 0 0 40px rgba(0, 0, 0, .1) inset
}

.tp-shadow5:after,
.tp-shadow5:before {
	content: "";
	position: absolute;
	z-index: -2;
	box-shadow: 0 0 25px 0 rgba(0, 0, 0, .6);
	top: 30%;
	bottom: 0;
	left: 20px;
	right: 20px;
	border-radius: 100px/20px
}

.tp-button {
	padding: 6px 13px 5px;
	border-radius: 3px;
	height: 30px;
	cursor: pointer;
	color: #fff!important;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .6)!important;
	font-size: 15px;
	line-height: 45px!important;
	font-family: arial, sans-serif;
	font-weight: 700;
	letter-spacing: -1px;
	text-decoration: none
}

.tp-button.big {
	color: #fff;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .6);
	font-weight: 700;
	padding: 9px 20px;
	font-size: 19px;
	line-height: 57px!important
}

.purchase:hover,
.tp-button.big:hover,
.tp-button:hover {
	background-position: bottom, 15px 11px
}

.purchase.green,
.purchase:hover.green,
.tp-button.green,
.tp-button:hover.green {
	background-color: #21a117;
	box-shadow: 0 3px 0 0 #104d0b
}

.purchase.blue,
.purchase:hover.blue,
.tp-button.blue,
.tp-button:hover.blue {
	background-color: #1d78cb;
	box-shadow: 0 3px 0 0 #0f3e68
}

.purchase.red,
.purchase:hover.red,
.tp-button.red,
.tp-button:hover.red {
	background-color: #cb1d1d;
	box-shadow: 0 3px 0 0 #7c1212
}

.purchase.orange,
.purchase:hover.orange,
.tp-button.orange,
.tp-button:hover.orange {
	background-color: #f70;
	box-shadow: 0 3px 0 0 #a34c00
}

.purchase.darkgrey,
.purchase:hover.darkgrey,
.tp-button.darkgrey,
.tp-button.grey,
.tp-button:hover.darkgrey,
.tp-button:hover.grey {
	background-color: #555;
	box-shadow: 0 3px 0 0 #222
}

.purchase.lightgrey,
.purchase:hover.lightgrey,
.tp-button.lightgrey,
.tp-button:hover.lightgrey {
	background-color: #888;
	box-shadow: 0 3px 0 0 #555
}

.rev-btn,
.rev-btn:visited {
	outline: 0!important;
	box-shadow: none!important;
	text-decoration: none!important;
	line-height: 44px;
	font-size: 17px;
	font-weight: 500;
	padding: 12px 35px;
	box-sizing: border-box;
	font-family: Roboto, sans-serif;
	cursor: pointer
}

.rev-btn.rev-uppercase,
.rev-btn.rev-uppercase:visited {
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 15px;
	font-weight: 900
}

.rev-btn.rev-withicon i {
	font-weight: 400;
	position: relative;
	top: 0;
	margin-left: 10px!important
}

.rev-btn.rev-hiddenicon i {
	font-weight: 400;
	position: relative;
	top: 0;
	opacity: 0;
	margin-left: 0!important;
	width: 0!important
}

.rev-btn.rev-hiddenicon:hover i {
	opacity: 1!important;
	margin-left: 10px!important;
	width: auto!important
}

.rev-btn.rev-medium,
.rev-btn.rev-medium:visited {
	line-height: 36px;
	font-size: 14px;
	padding: 10px 30px
}

.rev-btn.rev-medium.rev-hiddenicon i,
.rev-btn.rev-medium.rev-withicon i {
	font-size: 14px;
	top: 0
}

.rev-btn.rev-small,
.rev-btn.rev-small:visited {
	line-height: 28px;
	font-size: 12px;
	padding: 7px 20px
}

.rev-btn.rev-small.rev-hiddenicon i,
.rev-btn.rev-small.rev-withicon i {
	font-size: 12px;
	top: 0
}

.rev-maxround {
	border-radius: 30px
}

.rev-minround {
	border-radius: 3px
}

.rev-burger {
	position: relative;
	width: 60px;
	height: 60px;
	box-sizing: border-box;
	padding: 22px 0 0 14px;
	border-radius: 50%;
	border: 1px solid rgba(51, 51, 51, .25);
	-webkit-tap-highlight-color: transparent;
	cursor: pointer
}

.rev-burger span {
	display: block;
	width: 30px;
	height: 3px;
	background: #333;
	transition: .7s;
	pointer-events: none;
	transform-style: flat!important
}

.rev-burger.revb-white span,
.rev-burger.revb-whitenoborder span {
	background: #fff
}

.rev-burger span:nth-child(2) {
	margin: 3px 0
}

#dialog_addbutton .rev-burger:hover :first-child,
.open .rev-burger :first-child,
.open.rev-burger :first-child {
	transform: translateY(6px) rotate(-45deg)
}

#dialog_addbutton .rev-burger:hover :nth-child(2),
.open .rev-burger :nth-child(2),
.open.rev-burger :nth-child(2) {
	transform: rotate(-45deg);
	opacity: 0
}

#dialog_addbutton .rev-burger:hover :last-child,
.open .rev-burger :last-child,
.open.rev-burger :last-child {
	transform: translateY(-6px) rotate(-135deg)
}

.rev-burger.revb-white {
	border: 2px solid rgba(255, 255, 255, .2)
}

.rev-burger.revb-darknoborder,
.rev-burger.revb-whitenoborder {
	border: 0
}

.rev-burger.revb-darknoborder span {
	background: #333
}

.rev-burger.revb-whitefull {
	background: #fff;
	border: none
}

.rev-burger.revb-whitefull span {
	background: #333
}

.rev-burger.revb-darkfull {
	background: #333;
	border: none
}

.rev-burger.revb-darkfull span,
.rev-scroll-btn.revs-fullwhite {
	background: #fff
}

@keyframes rev-ani-mouse {
	0% {
		opacity: 1;
		top: 29%
	}
	15% {
		opacity: 1;
		top: 50%
	}
	50% {
		opacity: 0;
		top: 50%
	}
	100% {
		opacity: 0;
		top: 29%
	}
}

.rev-scroll-btn {
	display: inline-block;
	position: relative;
	left: 0;
	right: 0;
	text-align: center;
	cursor: pointer;
	width: 35px;
	height: 55px;
	box-sizing: border-box;
	border: 3px solid #fff;
	border-radius: 23px
}

.rev-scroll-btn>* {
	display: inline-block;
	line-height: 18px;
	font-size: 13px;
	font-weight: 400;
	color: #fff;
	font-family: proxima-nova, "Helvetica Neue", Helvetica, Arial, sans-serif;
	letter-spacing: 2px
}

.rev-scroll-btn>.active,
.rev-scroll-btn>:focus,
.rev-scroll-btn>:hover {
	color: #fff
}

.rev-scroll-btn>.active,
.rev-scroll-btn>:active,
.rev-scroll-btn>:focus,
.rev-scroll-btn>:hover {
	opacity: .8
}

.rev-scroll-btn.revs-fullwhite span {
	background: #333
}

.rev-scroll-btn.revs-fulldark {
	background: #333;
	border: none
}

.rev-scroll-btn.revs-fulldark span,
.tp-bullet {
	background: #fff
}

.rev-scroll-btn span {
	position: absolute;
	display: block;
	top: 29%;
	left: 50%;
	width: 8px;
	height: 8px;
	margin: -4px 0 0 -4px;
	background: #fff;
	border-radius: 50%;
	animation: rev-ani-mouse 2.5s linear infinite
}

.rev-scroll-btn.revs-dark {
	border-color: #333
}

.rev-scroll-btn.revs-dark span {
	background: #333
}

.rev-control-btn {
	position: relative;
	display: inline-block;
	z-index: 5;
	color: #FFF;
	font-size: 20px;
	line-height: 60px;
	font-weight: 400;
	font-style: normal;
	font-family: Raleway;
	text-decoration: none;
	text-align: center;
	background-color: #000;
	border-radius: 50px;
	text-shadow: none;
	background-color: rgba(0, 0, 0, .5);
	width: 60px;
	height: 60px;
	box-sizing: border-box;
	cursor: pointer
}

.rev-cbutton-dark-sr,
.rev-cbutton-light-sr {
	border-radius: 3px
}

.rev-cbutton-light,
.rev-cbutton-light-sr {
	color: #333;
	background-color: rgba(255, 255, 255, .75)
}

.rev-sbutton {
	line-height: 37px;
	width: 37px;
	height: 37px
}

.rev-sbutton-blue {
	background-color: #3B5998
}

.rev-sbutton-lightblue {
	background-color: #00A0D1
}

.rev-sbutton-red {
	background-color: #DD4B39
}

.tp-bannertimer {
	visibility: hidden;
	width: 100%;
	height: 5px;
	background: #000;
	background: rgba(0, 0, 0, .15);
	position: absolute;
	z-index: 200;
	top: 0
}

.tp-bannertimer.tp-bottom {
	top: auto;
	bottom: 0!important;
	height: 5px
}

.tp-caption img {
	background: 0 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF);
	zoom: 1
}

.caption.slidelink a div,
.tp-caption.slidelink a div {
	width: 3000px;
	height: 1500px;
	background: url(../assets/coloredbg.html)
}

.tp-caption.slidelink a span {
	background: url(../img/revslider/coloredbg.png)
}

.tp-loader.spinner0,
.tp-loader.spinner5 {
	background-image: url(../img/revslider/loader.gif);
	background-repeat: no-repeat
}

.tp-shape {
	width: 100%;
	height: 100%
}

.tp-caption .rs-starring {
	display: inline-block
}

.tp-caption .rs-starring .star-rating {
	float: none;
	display: inline-block;
	vertical-align: top;
	color: #FFC321!important
}

.tp-caption .rs-starring .star-rating,
.tp-caption .rs-starring-page .star-rating {
	position: relative;
	height: 1em;
	width: 5.4em;
	font-family: star;
	font-size: 1em!important
}

.tp-loader.spinner0,
.tp-loader.spinner1 {
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	animation: tp-rotateplane 1.2s infinite ease-in-out;
	background-color: #fff;
	border-radius: 3px;
	box-shadow: 0 0 20px 0 rgba(0, 0, 0, .15)
}

.tp-caption .rs-starring .star-rating:before,
.tp-caption .rs-starring-page .star-rating:before {
	content: "\73\73\73\73\73";
	color: #E0DADF;
	float: left;
	top: 0;
	left: 0;
	position: absolute
}

.tp-caption .rs-starring .star-rating span {
	overflow: hidden;
	float: left;
	top: 0;
	left: 0;
	position: absolute;
	padding-top: 1.5em;
	font-size: 1em!important
}

.tp-caption .rs-starring .star-rating span:before {
	content: "\53\53\53\53\53";
	top: 0;
	position: absolute;
	left: 0
}

.tp-loader {
	top: 50%;
	left: 50%;
	z-index: 10000;
	position: absolute
}

.tp-loader.spinner0 {
	background-position: center center
}

.tp-loader.spinner5 {
	background-position: 10px 10px;
	background-color: #fff;
	margin: -22px;
	width: 44px;
	height: 44px;
	border-radius: 3px
}

@keyframes tp-rotateplane {
	0% {
		transform: perspective(120px) rotateX(0) rotateY(0)
	}
	50% {
		transform: perspective(120px) rotateX(-180.1deg) rotateY(0)
	}
	100% {
		transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg)
	}
}

.tp-loader.spinner2 {
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	background-color: red;
	box-shadow: 0 0 20px 0 rgba(0, 0, 0, .15);
	border-radius: 100%;
	animation: tp-scaleout 1s infinite ease-in-out
}

@keyframes tp-scaleout {
	0% {
		transform: scale(0)
	}
	100% {
		transform: scale(1);
		opacity: 0
	}
}

.tp-loader.spinner3 {
	margin: -9px 0 0 -35px;
	width: 70px;
	text-align: center
}

.tp-loader.spinner3 .bounce1,
.tp-loader.spinner3 .bounce2,
.tp-loader.spinner3 .bounce3 {
	width: 18px;
	height: 18px;
	background-color: #fff;
	box-shadow: 0 0 20px 0 rgba(0, 0, 0, .15);
	border-radius: 100%;
	display: inline-block;
	animation: tp-bouncedelay 1.4s infinite ease-in-out;
	animation-fill-mode: both
}

.tp-loader.spinner3 .bounce1 {
	animation-delay: -.32s
}

.tp-loader.spinner3 .bounce2 {
	animation-delay: -.16s
}

@keyframes tp-bouncedelay {
	0%,
	100%,
	80% {
		transform: scale(0)
	}
	40% {
		transform: scale(1)
	}
}

.tp-loader.spinner4 {
	margin: -20px 0 0 -20px;
	width: 40px;
	height: 40px;
	text-align: center;
	animation: tp-rotate 2s infinite linear
}

.tp-loader.spinner4 .dot1,
.tp-loader.spinner4 .dot2 {
	width: 60%;
	height: 60%;
	display: inline-block;
	position: absolute;
	top: 0;
	background-color: #fff;
	border-radius: 100%;
	animation: tp-bounce 2s infinite ease-in-out;
	box-shadow: 0 0 20px 0 rgba(0, 0, 0, .15)
}

.tp-loader.spinner4 .dot2 {
	top: auto;
	bottom: 0;
	animation-delay: -1s
}

@keyframes tp-rotate {
	100% {
		transform: rotate(360deg)
	}
}

@keyframes tp-bounce {
	0%,
	100% {
		transform: scale(0)
	}
	50% {
		transform: scale(1)
	}
}

.tp-bullets.navbar,
.tp-tabs.navbar,
.tp-thumbs.navbar {
	border: none;
	min-height: 0;
	margin: 0;
	border-radius: 0
}

.tp-bullets,
.tp-tabs,
.tp-thumbs {
	position: absolute;
	display: block;
	z-index: 1000;
	top: 0;
	left: 0
}

.tp-tab,
.tp-thumb {
	cursor: pointer;
	position: absolute;
	opacity: .5;
	box-sizing: border-box
}

.tp-arr-imgholder,
.tp-tab-image,
.tp-thumb-image,
.tp-videoposter {
	background-position: center center;
	background-size: cover;
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	top: 0;
	left: 0
}

.tp-tab.selected,
.tp-tab:hover,
.tp-thumb.selected,
.tp-thumb:hover {
	opacity: 1
}

.tp-tab-mask,
.tp-thumb-mask {
	box-sizing: border-box!important
}

.tp-tabs,
.tp-thumbs {
	box-sizing: content-box!important
}

.tp-bullet {
	width: 15px;
	height: 15px;
	position: absolute;
	background: rgba(255, 255, 255, .3);
	cursor: pointer
}

.tp-bullet.selected,
.tp-bullet:hover {
	background: #fff
}

.tparrows {
	cursor: pointer;
	background: #000;
	background: rgba(0, 0, 0, .5);
	width: 40px;
	height: 40px;
	position: absolute;
	display: block;
	z-index: 1000
}

.tparrows:hover {
	background: #000
}

.tparrows:before {
	font-family: revicons;
	font-size: 15px;
	color: #fff;
	display: block;
	line-height: 40px;
	text-align: center
}

.hginfo,
.hglayerinfo {
	font-size: 12px;
	font-weight: 600
}

.tparrows.tp-leftarrow:before {
	content: '\e824'
}

.tparrows.tp-rightarrow:before {
	content: '\e825'
}

body.rtl .tp-kbimg {
	left: 0!important
}

.dddwrappershadow {
	box-shadow: 0 45px 100px rgba(0, 0, 0, .4)
}

.hglayerinfo {
	position: fixed;
	bottom: 0;
	left: 0;
	color: #FFF;
	line-height: 20px;
	background: rgba(0, 0, 0, .75);
	padding: 5px 10px;
	z-index: 2000;
	white-space: normal
}

.helpgrid,
.hginfo {
	position: absolute
}

.hginfo {
	top: -2px;
	left: -2px;
	color: #e74c3c;
	background: #000;
	padding: 2px 5px
}

.indebugmode .tp-caption:hover {
	border: 1px dashed #c0392b!important
}

.helpgrid {
	border: 2px dashed #c0392b;
	top: 0;
	left: 0;
	z-index: 0
}

#revsliderlogloglog {
	padding: 15px;
	color: #fff;
	position: fixed;
	top: 0;
	left: 0;
	width: 200px;
	height: 150px;
	background: rgba(0, 0, 0, .7);
	z-index: 100000;
	font-size: 10px;
	overflow: scroll
}

.aden {
	filter: hue-rotate(-20deg) contrast(.9) saturate(.85) brightness(1.2)
}

.aden::after {
	background: linear-gradient(to right, rgba(66, 10, 14, .2), transparent);
	mix-blend-mode: darken
}

.perpetua::after,
.reyes::after {
	mix-blend-mode: soft-light;
	opacity: .5
}

.inkwell {
	filter: sepia(.3) contrast(1.1) brightness(1.1) grayscale(1)
}

.perpetua::after {
	background: linear-gradient(to bottom, #005b9a, #e6c13d)
}

.reyes {
	filter: sepia(.22) brightness(1.1) contrast(.85) saturate(.75)
}

.reyes::after {
	background: #efcdad
}

.gingham {
	filter: brightness(1.05) hue-rotate(-10deg)
}

.gingham::after {
	background: linear-gradient(to right, rgba(66, 10, 14, .2), transparent);
	mix-blend-mode: darken
}

.toaster {
	filter: contrast(1.5) brightness(.9)
}

.toaster::after {
	background: radial-gradient(circle, #804e0f, #3b003b);
	mix-blend-mode: screen
}

.walden {
	filter: brightness(1.1) hue-rotate(-10deg) sepia(.3) saturate(1.6)
}

.walden::after {
	background: #04c;
	mix-blend-mode: screen;
	opacity: .3
}

.hudson {
	filter: brightness(1.2) contrast(.9) saturate(1.1)
}

.hudson::after {
	background: radial-gradient(circle, #a6b1ff 50%, #342134);
	mix-blend-mode: multiply;
	opacity: .5
}

.earlybird {
	filter: contrast(.9) sepia(.2)
}

.earlybird::after {
	background: radial-gradient(circle, #d0ba8e 20%, #360309 85%, #1d0210 100%);
	mix-blend-mode: overlay
}

.mayfair {
	filter: contrast(1.1) saturate(1.1)
}

.mayfair::after {
	background: radial-gradient(circle at 40% 40%, rgba(255, 255, 255, .8), rgba(255, 200, 200, .6), #111 60%);
	mix-blend-mode: overlay;
	opacity: .4
}

.lofi {
	filter: saturate(1.1) contrast(1.5)
}

.lofi::after {
	background: radial-gradient(circle, transparent 70%, #222 150%);
	mix-blend-mode: multiply
}

._1977 {
	filter: contrast(1.1) brightness(1.1) saturate(1.3)
}

._1977:after {
	background: rgba(243, 106, 188, .3);
	mix-blend-mode: screen
}

.brooklyn {
	filter: contrast(.9) brightness(1.1)
}

.brooklyn::after {
	background: radial-gradient(circle, rgba(168, 223, 193, .4) 70%, #c4b7c8);
	mix-blend-mode: overlay
}

.xpro2 {
	filter: sepia(.3)
}

.xpro2::after {
	background: radial-gradient(circle, #e6e7e0 40%, rgba(43, 42, 161, .6) 110%);
	mix-blend-mode: color-burn
}

.nashville {
	filter: sepia(.2) contrast(1.2) brightness(1.05) saturate(1.2)
}

.nashville::after {
	background: rgba(0, 70, 150, .4);
	mix-blend-mode: lighten
}

.nashville::before {
	background: rgba(247, 176, 153, .56);
	mix-blend-mode: darken
}

.lark {
	filter: contrast(.9)
}

.lark::after {
	background: rgba(242, 242, 242, .8);
	mix-blend-mode: darken
}

.lark::before {
	background: #22253f;
	mix-blend-mode: color-dodge
}

.moon {
	filter: grayscale(1) contrast(1.1) brightness(1.1)
}

.moon::before {
	background: #a0a0a0;
	mix-blend-mode: soft-light
}

.moon::after {
	background: #383838;
	mix-blend-mode: lighten
}

.clarendon {
	filter: contrast(1.2) saturate(1.35)
}

.clarendon:before {
	background: rgba(127, 187, 227, .2);
	mix-blend-mode: overlay
}

.willow {
	filter: grayscale(.5) contrast(.95) brightness(.9)
}

.willow::before {
	background-color: radial-gradient(40%, circle, #d4a9af 55%, #000 150%);
	mix-blend-mode: overlay
}

.willow::after {
	background-color: #d8cdcb;
	mix-blend-mode: color
}

.rise {
	filter: brightness(1.05) sepia(.2) contrast(.9) saturate(.9)
}

.rise::after {
	background: radial-gradient(circle, rgba(232, 197, 152, .8), transparent 90%);
	mix-blend-mode: overlay;
	opacity: .6
}

.rise::before {
	background: radial-gradient(circle, rgba(236, 205, 169, .15) 55%, rgba(50, 30, 7, .4));
	mix-blend-mode: multiply
}

._1977:after,
._1977:before,
.aden:after,
.aden:before,
.brooklyn:after,
.brooklyn:before,
.clarendon:after,
.clarendon:before,
.earlybird:after,
.earlybird:before,
.gingham:after,
.gingham:before,
.hudson:after,
.hudson:before,
.inkwell:after,
.inkwell:before,
.lark:after,
.lark:before,
.lofi:after,
.lofi:before,
.mayfair:after,
.mayfair:before,
.moon:after,
.moon:before,
.nashville:after,
.nashville:before,
.perpetua:after,
.perpetua:before,
.reyes:after,
.reyes:before,
.rise:after,
.rise:before,
.slumber:after,
.slumber:before,
.toaster:after,
.toaster:before,
.walden:after,
.walden:before,
.willow:after,
.willow:before,
.xpro2:after,
.xpro2:before {
	content: '';
	display: block;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	position: absolute;
	pointer-events: none
}

._1977,
.aden,
.brooklyn,
.clarendon,
.earlybird,
.gingham,
.hudson,
.inkwell,
.lark,
.lofi,
.mayfair,
.moon,
.nashville,
.perpetua,
.reyes,
.rise,
.slumber,
.toaster,
.walden,
.willow,
.xpro2 {
	position: relative
}

._1977 img,
.aden img,
.brooklyn img,
.clarendon img,
.earlybird img,
.gingham img,
.hudson img,
.inkwell img,
.lark img,
.lofi img,
.mayfair img,
.moon img,
.nashville img,
.perpetua img,
.reyes img,
.rise img,
.slumber img,
.toaster img,
.walden img,
.willow img,
.xpro2 img {
	width: 100%;
	z-index: 1
}

._1977:before,
.aden:before,
.brooklyn:before,
.clarendon:before,
.earlybird:before,
.gingham:before,
.hudson:before,
.inkwell:before,
.lark:before,
.lofi:before,
.mayfair:before,
.moon:before,
.nashville:before,
.perpetua:before,
.reyes:before,
.rise:before,
.slumber:before,
.toaster:before,
.walden:before,
.willow:before,
.xpro2:before {
	z-index: 2
}

._1977:after,
.aden:after,
.brooklyn:after,
.clarendon:after,
.earlybird:after,
.gingham:after,
.hudson:after,
.inkwell:after,
.lark:after,
.lofi:after,
.mayfair:after,
.moon:after,
.nashville:after,
.perpetua:after,
.reyes:after,
.rise:after,
.slumber:after,
.toaster:after,
.walden:after,
.willow:after,
.xpro2:after {
	z-index: 3
}

.slumber {
	filter: saturate(.66) brightness(1.05)
}

.slumber::after {
	background: rgba(125, 105, 24, .5);
	mix-blend-mode: soft-light
}

.slumber::before {
	background: rgba(69, 41, 12, .4);
	mix-blend-mode: lighten
}

.tp-kbimg-wrap:after,
.tp-kbimg-wrap:before {
	height: 500%;
	width: 500%
}


/*====================================*/


/*!
 * SlickNav Responsive Mobile Menu v1.0.10
 * (c) 2016 Josh Cope
 * licensed under MIT
 */

.slick-list,
.slick-slider,
.slick-track {
	position: relative;
	display: block
}

.slick-loading .slick-slide,
.slick-loading .slick-track {
	visibility: hidden
}

.slick-slider {
	box-sizing: border-box;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-khtml-user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent
}

.slick-list {
	overflow: hidden;
	margin: 0;
	padding: 0
}

.slick-list:focus {
	outline: 0
}

.slick-list.dragging {
	cursor: pointer;
	cursor: hand
}

.slick-slider .slick-list,
.slick-slider .slick-track {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}

.slick-track {
	top: 0;
	left: 0;
	margin-left: auto;
	margin-right: auto
}

.slick-track:after,
.slick-track:before {
	display: table;
	content: ''
}

.slick-track:after {
	clear: both
}

.slick-slide {
	display: none;
	float: left;
	height: 100%;
	min-height: 1px
}

[dir=rtl] .slick-slide {
	float: right
}

.slick-slide img {
	display: block
}

.slick-slide.slick-loading img {
	display: none
}

.slick-slide.dragging img {
	pointer-events: none
}

.slick-initialized .slick-slide {
	display: block
}

.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent
}

.slick-arrow.slick-hidden {
	display: none
}


/*====================================*/


/*!
 * SlickNav Responsive Mobile Menu v1.0.10
 * (c) 2016 Josh Cope
 * licensed under MIT
 */

.slicknav_btn,
.slicknav_nav .slicknav_item {
	cursor: pointer
}

.slicknav_menu,
.slicknav_menu * {
	box-sizing: border-box
}

.slicknav_btn {
	position: relative;
	display: block;
	vertical-align: middle;
	float: right;
	padding: .438em .625em;
	line-height: 1.125em
}

.slicknav_btn .slicknav_icon-bar+.slicknav_icon-bar {
	margin-top: .188em
}

.slicknav_menu .slicknav_menutxt {
	display: block;
	line-height: 1.188em;
	float: left;
	color: #fff;
	font-weight: 700;
	text-shadow: 0 1px 3px #000
}

.slicknav_menu .slicknav_icon {
	float: left;
	width: 1.125em;
	height: .875em;
	margin: .188em 0 0 .438em
}

.slicknav_menu .slicknav_icon:before {
	background: 0 0;
	width: 1.125em;
	height: .875em;
	display: block;
	content: "";
	position: absolute
}

.slicknav_menu .slicknav_no-text {
	margin: 0
}

.slicknav_menu .slicknav_icon-bar {
	display: block;
	width: 1.125em;
	height: .125em;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .25);
	-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, .25);
	box-shadow: 0 1px 0 rgba(0, 0, 0, .25)
}

.slicknav_menu:after,
.slicknav_menu:before {
	content: " ";
	display: table
}

.slicknav_menu:after {
	clear: both
}

.slicknav_nav li,
.slicknav_nav ul {
	display: block
}

.slicknav_nav .slicknav_arrow {
	font-size: .8em;
	margin: 0 0 0 .4em
}

.slicknav_nav .slicknav_item a {
	display: inline
}

.slicknav_nav .slicknav_row,
.slicknav_nav a {
	display: block
}

.slicknav_nav .slicknav_parent-link a {
	display: inline
}

.slicknav_menu {
	*zoom: 1;
	font-size: 16px;
	background: #4c4c4c;
	padding: 5px
}

.slicknav_nav,
.slicknav_nav ul {
	list-style: none;
	overflow: hidden;
	padding: 0
}

.slicknav_menu .slicknav_icon-bar {
	background-color: #fff
}

.slicknav_btn {
	margin: 5px 5px 6px;
	text-decoration: none;
	text-shadow: 0 1px 1px rgba(255, 255, 255, .75);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #222
}

.slicknav_nav {
	clear: both;
	color: #fff;
	margin: 0;
	font-size: .875em
}

.slicknav_nav ul {
	margin: 0 0 0 20px
}

.slicknav_nav .slicknav_row,
.slicknav_nav a {
	padding: 5px 10px;
	margin: 2px 5px
}

.slicknav_nav .slicknav_row:hover {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	background: #ccc;
	color: #fff
}

.slicknav_nav a {
	text-decoration: none;
	color: #fff
}

.slicknav_nav a:hover {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	background: #ccc;
	color: #222
}

.slicknav_nav .slicknav_txtnode {
	margin-left: 15px
}

.slicknav_nav .slicknav_item a,
.slicknav_nav .slicknav_parent-link a {
	padding: 0;
	margin: 0
}

.slicknav_brand {
	float: left;
	color: #fff;
	font-size: 18px;
	line-height: 30px;
	padding: 7px 12px;
	height: 44px
}