@charset "UTF-8";
	.owl-carousel,.owl-carousel .owl-item {
	-webkit-tap-highlight-color:transparent;
	position:relative
}
.owl-carousel {
	/*display:none;*/
	width:100%;
	z-index:1
}
.owl-carousel .owl-stage {
	position:relative;
	-ms-touch-action:pan-Y;
	touch-action:manipulation;
	-moz-backface-visibility:hidden
}
.owl-carousel .owl-stage:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0
}
.owl-carousel .owl-stage-outer {
	position:relative;
	overflow:hidden;
	-webkit-transform:translate3d(0,0,0)
}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper {
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-webkit-transform:translate3d(0,0,0);
	-moz-transform:translate3d(0,0,0);
	-ms-transform:translate3d(0,0,0)
}
.owl-carousel .owl-item {
	min-height:1px;
	float:left;
	-webkit-backface-visibility:hidden;
	-webkit-touch-callout:none
}
.owl-carousel .owl-item img {
	display:block;
	width:100%
}
.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled {
	display:none
}
.no-js .owl-carousel,.owl-carousel.owl-loaded {
	display:block
}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev {
	cursor:pointer;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot {
	background:0 0;
	color:inherit;
	border:none;
	padding:0!important;
	font:inherit
}
.owl-carousel.owl-loading {
	opacity:0;
	display:block
}
.owl-carousel.owl-hidden {
	opacity:0
}
.owl-carousel.owl-refresh .owl-item {
	visibility:hidden
}
.owl-carousel.owl-drag .owl-item {
	-ms-touch-action:pan-y;
	touch-action:pan-y;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.owl-carousel.owl-grab {
	cursor:move;
	cursor:grab
}
.owl-carousel.owl-rtl {
	direction:rtl
}
.owl-carousel.owl-rtl .owl-item {
	float:right
}
.owl-carousel .animated {
	animation-duration:1s;
	animation-fill-mode:both
}
.owl-carousel .owl-animated-in {
	z-index:0
}
.owl-carousel .owl-animated-out {
	z-index:1
}
.owl-carousel .fadeOut {
	animation-name:fadeOut
}
@keyframes fadeOut {
	0% {
	opacity:1
}
100% {
	opacity:0
}
}.owl-height {
	transition:height .5s ease-in-out
}
.owl-carousel .owl-item .owl-lazy {
	opacity:0;
	transition:opacity .4s ease
}
.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""] {
	max-height:0
}
.owl-carousel .owl-item img.owl-lazy {
	transform-style:preserve-3d
}
.owl-carousel .owl-video-wrapper {
	position:relative;
	height:100%;
	background:#000
}
.owl-carousel .owl-video-play-icon {
	position:absolute;
	height:80px;
	width:80px;
	left:50%;
	top:50%;
	margin-left:-40px;
	margin-top:-40px;
	background:url("../../../../servtrayvou.com/index.htm")/*tpa=http://www.servtrayvou.com/wp-content/themes/sps-sti/assets/css/owl.video.play.png*/ no-repeat;
	cursor:pointer;
	z-index:1;
	-webkit-backface-visibility:hidden;
	transition:transform .1s ease
}
.owl-carousel .owl-video-play-icon:hover {
	-ms-transform:scale(1.3,1.3);
	transform:scale(1.3,1.3)
}
.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn {
	display:none
}
.owl-carousel .owl-video-tn {
	opacity:0;
	height:100%;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:contain;
	transition:opacity .4s ease
}
.owl-carousel .owl-video-frame {
	position:relative;
	z-index:1;
	height:100%;
	width:100%
}
.owl-theme .owl-dots,.owl-theme .owl-nav {
	text-align:center;
	-webkit-tap-highlight-color:transparent
}
.owl-theme .owl-nav {
	margin-top:10px
}
.owl-theme .owl-nav [class*=owl-] {
	color:#FFF;
	font-size:14px;
	margin:5px;
	padding:4px 7px;
	background:#D6D6D6;
	display:inline-block;
	cursor:pointer;
	border-radius:3px
}
.owl-theme .owl-nav [class*=owl-]:hover {
	background:#869791;
	color:#FFF;
	text-decoration:none
}
.owl-theme .owl-nav .disabled {
	opacity:.5;
	cursor:default
}
.owl-theme .owl-nav.disabled+.owl-dots {
	margin-top:10px
}
.owl-theme .owl-dots .owl-dot {
	display:inline-block;
	zoom:1
}
.owl-theme .owl-dots .owl-dot span {
	width:10px;
	height:10px;
	margin:5px 7px;
	background:#D6D6D6;
	display:block;
	-webkit-backface-visibility:visible;
	transition:opacity .2s ease;
	border-radius:30px
}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span {
	background:#869791
}
html {
	box-sizing:border-box;
	-ms-overflow-style:scrollbar;
}
*,*::before,*::after {
	box-sizing:inherit;
}
.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-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.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-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.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-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.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-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.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-10,.col-xl-11,.col-xl-12,.col-xl,.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%;
}
}.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;
}
}.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;
}
}.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:0.25rem !important;
}
.mt-1,.my-1 {
	margin-top:0.25rem !important;
}
.mr-1,.mx-1 {
	margin-right:0.25rem !important;
}
.mb-1,.my-1 {
	margin-bottom:0.25rem !important;
}
.ml-1,.mx-1 {
	margin-left:0.25rem !important;
}
.m-2 {
	margin:0.5rem !important;
}
.mt-2,.my-2 {
	margin-top:0.5rem !important;
}
.mr-2,.mx-2 {
	margin-right:0.5rem !important;
}
.mb-2,.my-2 {
	margin-bottom:0.5rem !important;
}
.ml-2,.mx-2 {
	margin-left:0.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:0.25rem !important;
}
.pt-1,.py-1 {
	padding-top:0.25rem !important;
}
.pr-1,.px-1 {
	padding-right:0.25rem !important;
}
.pb-1,.py-1 {
	padding-bottom:0.25rem !important;
}
.pl-1,.px-1 {
	padding-left:0.25rem !important;
}
.p-2 {
	padding:0.5rem !important;
}
.pt-2,.py-2 {
	padding-top:0.5rem !important;
}
.pr-2,.px-2 {
	padding-right:0.5rem !important;
}
.pb-2,.py-2 {
	padding-bottom:0.5rem !important;
}
.pl-2,.px-2 {
	padding-left:0.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:-0.25rem !important;
}
.mt-n1,.my-n1 {
	margin-top:-0.25rem !important;
}
.mr-n1,.mx-n1 {
	margin-right:-0.25rem !important;
}
.mb-n1,.my-n1 {
	margin-bottom:-0.25rem !important;
}
.ml-n1,.mx-n1 {
	margin-left:-0.25rem !important;
}
.m-n2 {
	margin:-0.5rem !important;
}
.mt-n2,.my-n2 {
	margin-top:-0.5rem !important;
}
.mr-n2,.mx-n2 {
	margin-right:-0.5rem !important;
}
.mb-n2,.my-n2 {
	margin-bottom:-0.5rem !important;
}
.ml-n2,.mx-n2 {
	margin-left:-0.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:0.25rem !important;
}
.mt-sm-1,.my-sm-1 {
	margin-top:0.25rem !important;
}
.mr-sm-1,.mx-sm-1 {
	margin-right:0.25rem !important;
}
.mb-sm-1,.my-sm-1 {
	margin-bottom:0.25rem !important;
}
.ml-sm-1,.mx-sm-1 {
	margin-left:0.25rem !important;
}
.m-sm-2 {
	margin:0.5rem !important;
}
.mt-sm-2,.my-sm-2 {
	margin-top:0.5rem !important;
}
.mr-sm-2,.mx-sm-2 {
	margin-right:0.5rem !important;
}
.mb-sm-2,.my-sm-2 {
	margin-bottom:0.5rem !important;
}
.ml-sm-2,.mx-sm-2 {
	margin-left:0.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:0.25rem !important;
}
.pt-sm-1,.py-sm-1 {
	padding-top:0.25rem !important;
}
.pr-sm-1,.px-sm-1 {
	padding-right:0.25rem !important;
}
.pb-sm-1,.py-sm-1 {
	padding-bottom:0.25rem !important;
}
.pl-sm-1,.px-sm-1 {
	padding-left:0.25rem !important;
}
.p-sm-2 {
	padding:0.5rem !important;
}
.pt-sm-2,.py-sm-2 {
	padding-top:0.5rem !important;
}
.pr-sm-2,.px-sm-2 {
	padding-right:0.5rem !important;
}
.pb-sm-2,.py-sm-2 {
	padding-bottom:0.5rem !important;
}
.pl-sm-2,.px-sm-2 {
	padding-left:0.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:-0.25rem !important;
}
.mt-sm-n1,.my-sm-n1 {
	margin-top:-0.25rem !important;
}
.mr-sm-n1,.mx-sm-n1 {
	margin-right:-0.25rem !important;
}
.mb-sm-n1,.my-sm-n1 {
	margin-bottom:-0.25rem !important;
}
.ml-sm-n1,.mx-sm-n1 {
	margin-left:-0.25rem !important;
}
.m-sm-n2 {
	margin:-0.5rem !important;
}
.mt-sm-n2,.my-sm-n2 {
	margin-top:-0.5rem !important;
}
.mr-sm-n2,.mx-sm-n2 {
	margin-right:-0.5rem !important;
}
.mb-sm-n2,.my-sm-n2 {
	margin-bottom:-0.5rem !important;
}
.ml-sm-n2,.mx-sm-n2 {
	margin-left:-0.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:0.25rem !important;
}
.mt-md-1,.my-md-1 {
	margin-top:0.25rem !important;
}
.mr-md-1,.mx-md-1 {
	margin-right:0.25rem !important;
}
.mb-md-1,.my-md-1 {
	margin-bottom:0.25rem !important;
}
.ml-md-1,.mx-md-1 {
	margin-left:0.25rem !important;
}
.m-md-2 {
	margin:0.5rem !important;
}
.mt-md-2,.my-md-2 {
	margin-top:0.5rem !important;
}
.mr-md-2,.mx-md-2 {
	margin-right:0.5rem !important;
}
.mb-md-2,.my-md-2 {
	margin-bottom:0.5rem !important;
}
.ml-md-2,.mx-md-2 {
	margin-left:0.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:0.25rem !important;
}
.pt-md-1,.py-md-1 {
	padding-top:0.25rem !important;
}
.pr-md-1,.px-md-1 {
	padding-right:0.25rem !important;
}
.pb-md-1,.py-md-1 {
	padding-bottom:0.25rem !important;
}
.pl-md-1,.px-md-1 {
	padding-left:0.25rem !important;
}
.p-md-2 {
	padding:0.5rem !important;
}
.pt-md-2,.py-md-2 {
	padding-top:0.5rem !important;
}
.pr-md-2,.px-md-2 {
	padding-right:0.5rem !important;
}
.pb-md-2,.py-md-2 {
	padding-bottom:0.5rem !important;
}
.pl-md-2,.px-md-2 {
	padding-left:0.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:-0.25rem !important;
}
.mt-md-n1,.my-md-n1 {
	margin-top:-0.25rem !important;
}
.mr-md-n1,.mx-md-n1 {
	margin-right:-0.25rem !important;
}
.mb-md-n1,.my-md-n1 {
	margin-bottom:-0.25rem !important;
}
.ml-md-n1,.mx-md-n1 {
	margin-left:-0.25rem !important;
}
.m-md-n2 {
	margin:-0.5rem !important;
}
.mt-md-n2,.my-md-n2 {
	margin-top:-0.5rem !important;
}
.mr-md-n2,.mx-md-n2 {
	margin-right:-0.5rem !important;
}
.mb-md-n2,.my-md-n2 {
	margin-bottom:-0.5rem !important;
}
.ml-md-n2,.mx-md-n2 {
	margin-left:-0.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:0.25rem !important;
}
.mt-lg-1,.my-lg-1 {
	margin-top:0.25rem !important;
}
.mr-lg-1,.mx-lg-1 {
	margin-right:0.25rem !important;
}
.mb-lg-1,.my-lg-1 {
	margin-bottom:0.25rem !important;
}
.ml-lg-1,.mx-lg-1 {
	margin-left:0.25rem !important;
}
.m-lg-2 {
	margin:0.5rem !important;
}
.mt-lg-2,.my-lg-2 {
	margin-top:0.5rem !important;
}
.mr-lg-2,.mx-lg-2 {
	margin-right:0.5rem !important;
}
.mb-lg-2,.my-lg-2 {
	margin-bottom:0.5rem !important;
}
.ml-lg-2,.mx-lg-2 {
	margin-left:0.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:0.25rem !important;
}
.pt-lg-1,.py-lg-1 {
	padding-top:0.25rem !important;
}
.pr-lg-1,.px-lg-1 {
	padding-right:0.25rem !important;
}
.pb-lg-1,.py-lg-1 {
	padding-bottom:0.25rem !important;
}
.pl-lg-1,.px-lg-1 {
	padding-left:0.25rem !important;
}
.p-lg-2 {
	padding:0.5rem !important;
}
.pt-lg-2,.py-lg-2 {
	padding-top:0.5rem !important;
}
.pr-lg-2,.px-lg-2 {
	padding-right:0.5rem !important;
}
.pb-lg-2,.py-lg-2 {
	padding-bottom:0.5rem !important;
}
.pl-lg-2,.px-lg-2 {
	padding-left:0.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:-0.25rem !important;
}
.mt-lg-n1,.my-lg-n1 {
	margin-top:-0.25rem !important;
}
.mr-lg-n1,.mx-lg-n1 {
	margin-right:-0.25rem !important;
}
.mb-lg-n1,.my-lg-n1 {
	margin-bottom:-0.25rem !important;
}
.ml-lg-n1,.mx-lg-n1 {
	margin-left:-0.25rem !important;
}
.m-lg-n2 {
	margin:-0.5rem !important;
}
.mt-lg-n2,.my-lg-n2 {
	margin-top:-0.5rem !important;
}
.mr-lg-n2,.mx-lg-n2 {
	margin-right:-0.5rem !important;
}
.mb-lg-n2,.my-lg-n2 {
	margin-bottom:-0.5rem !important;
}
.ml-lg-n2,.mx-lg-n2 {
	margin-left:-0.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:0.25rem !important;
}
.mt-xl-1,.my-xl-1 {
	margin-top:0.25rem !important;
}
.mr-xl-1,.mx-xl-1 {
	margin-right:0.25rem !important;
}
.mb-xl-1,.my-xl-1 {
	margin-bottom:0.25rem !important;
}
.ml-xl-1,.mx-xl-1 {
	margin-left:0.25rem !important;
}
.m-xl-2 {
	margin:0.5rem !important;
}
.mt-xl-2,.my-xl-2 {
	margin-top:0.5rem !important;
}
.mr-xl-2,.mx-xl-2 {
	margin-right:0.5rem !important;
}
.mb-xl-2,.my-xl-2 {
	margin-bottom:0.5rem !important;
}
.ml-xl-2,.mx-xl-2 {
	margin-left:0.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:0.25rem !important;
}
.pt-xl-1,.py-xl-1 {
	padding-top:0.25rem !important;
}
.pr-xl-1,.px-xl-1 {
	padding-right:0.25rem !important;
}
.pb-xl-1,.py-xl-1 {
	padding-bottom:0.25rem !important;
}
.pl-xl-1,.px-xl-1 {
	padding-left:0.25rem !important;
}
.p-xl-2 {
	padding:0.5rem !important;
}
.pt-xl-2,.py-xl-2 {
	padding-top:0.5rem !important;
}
.pr-xl-2,.px-xl-2 {
	padding-right:0.5rem !important;
}
.pb-xl-2,.py-xl-2 {
	padding-bottom:0.5rem !important;
}
.pl-xl-2,.px-xl-2 {
	padding-left:0.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:-0.25rem !important;
}
.mt-xl-n1,.my-xl-n1 {
	margin-top:-0.25rem !important;
}
.mr-xl-n1,.mx-xl-n1 {
	margin-right:-0.25rem !important;
}
.mb-xl-n1,.my-xl-n1 {
	margin-bottom:-0.25rem !important;
}
.ml-xl-n1,.mx-xl-n1 {
	margin-left:-0.25rem !important;
}
.m-xl-n2 {
	margin:-0.5rem !important;
}
.mt-xl-n2,.my-xl-n2 {
	margin-top:-0.5rem !important;
}
.mr-xl-n2,.mx-xl-n2 {
	margin-right:-0.5rem !important;
}
.mb-xl-n2,.my-xl-n2 {
	margin-bottom:-0.5rem !important;
}
.ml-xl-n2,.mx-xl-n2 {
	margin-left:-0.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;
}
}body {
	font-family:'Montserrat',sans-serif;
	font-size:15px;
	font-weight:400;
	overflow-x:hidden;
	line-height:22px;
}
.d-flex {
	display:flex;
}
.event-item {
	height:100%;
	border:1px solid #999999;
	border-radius:30px;
	padding:30px;
	box-sizing:border-box;
	flex-direction:column;
	display:flex;
	justify-content:space-between;
}
.event-item .heading {
	font-size:30px;
	line-height:35px;
}
html {
	line-height:1.15;
	-webkit-text-size-adjust:100%;
}
body {
	margin:0;
}
main {
	display:block;
}
h1 {
	font-size:2em;
	margin:0.67em 0;
	font-weight:800;
}
h2 {
	font-size:1.4em;
}
hr {
	box-sizing:content-box;
	height:0;
	overflow:visible;
}
pre {
	font-family:monospace,monospace;
	font-size:1em;
}
a {
	background-color:transparent;
}
p,.text-content > * {
	font-size:15px;
	line-height:22px;
}
abbr[title] {
	border-bottom:none;
	text-decoration:underline;
	text-decoration:underline dotted;
}
b,strong {
	font-weight:bolder;
}
code,kbd,samp {
	font-family:monospace,monospace;
	font-size:1em;
}
small {
	font-size:80%;
}
sub,sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline;
}
sub {
	bottom:-0.25em;
}
sup {
	top:-0.5em;
}
img {
	border-style:none;
}
button,input,optgroup,select,textarea {
	font-family:inherit;
	font-size:100%;
	line-height:1.15;
	margin:0;
}
button,input {
	overflow:visible;
}
button,select {
	text-transform:none;
}
button,[type="button"],[type="reset"],[type="submit"] {
	-webkit-appearance:button;
}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner {
	border-style:none;
	padding:0;
}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring {
	outline:1px dotted ButtonText;
}
fieldset {
	padding:0.35em 0.75em 0.625em;
}
legend {
	box-sizing:border-box;
	color:inherit;
	display:table;
	max-width:100%;
	padding:0;
	white-space:normal;
}
progress {
	vertical-align:baseline;
}
textarea {
	overflow:auto;
}
[type="checkbox"],[type="radio"] {
	box-sizing:border-box;
	padding:0;
}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button {
	height:auto;
}
[type="search"] {
	-webkit-appearance:textfield;
	outline-offset:-2px;
}
[type="search"]::-webkit-search-decoration {
	-webkit-appearance:none;
}
::-webkit-file-upload-button {
	-webkit-appearance:button;
	font:inherit;
}
details {
	display:block;
}
summary {
	display:list-item;
}
.text-right {
	text-align:right !important;
}
.text-left {
	text-align:left !important;
}
.text-center {
	text-align:center !important;
}
template {
	display:none;
}
.capsuleItem.bottom {
	display:flex;
	flex-direction:column;
	justify-content:space-between;
}
[hidden] {
	display:none;
}
.PaddingTop20 {
	padding-top:20px;
}
.PaddingBottom20 {
	padding-bottom:20px;
}
.PaddingTop30 {
	padding-top:30px;
}
.PaddingBottom30 {
	padding-bottom:30px;
}
.MarginTop20 {
	margin-top:20px;
}
.MarginBottom20 {
	margin-bottom:20px;
}
.text-uppercase {
	text-transform:uppercase;
}
header .logoContainer img {
	max-width:130px;
 
}
.my-auto {
	margin-top:auto;
	margin-bottom:auto;
}
.valign-bottom {
	vertical-align:bottom;
}
footer li {
	color:white;
	list-style:none;
	display:inline-block;
	padding-left:10px;
	padding-right:10px;
	position:relative;
}
footer ul li:after {
	background-color:#fff;
}
footer ul li:last-child:after {
	display:none;
}
.owl-stage {
	right:30px;
}
.wrapper {
	margin-right:auto;
	margin-left:auto;
	position:relative;
	padding-right:15px;
	padding-left:15px;
	max-width:100%;
}
@media (min-width:568px) {
	.wrapper {
	width:90%;
}
}@media (min-width:992px) {
	.wrapper {
	width:990px;
}
}@media (max-width:992px) {
	.contactItem {
	padding:0 15px!important;
	margin-bottom:20px!important;
}
}@media (min-width:1200px) {
	.wrapper {
	width:1300px;
}
}@media (max-width:1200px) {
	.capsuleImage {
	background-size:cover!important;
}
}.h1 {
	font-weight:800;
}
.valign-middle {
	vertical-align:middle;
}
.d-inline-block {
	display:inline-block;
}
.slideContent {
	background-image:url("../../../../www.servtrayvou.com/wp-content/themes/sps-sti/assets/images/swirl.png")/*tpa=http://www.servtrayvou.com/wp-content/themes/sps-sti/assets/images/swirl.png*/;
	background-color:transparent!important;
	background-position:left;
	background-size:100% 500px;
	background-repeat:no-repeat;
	width:1100px;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	opacity:.95;
}
@media (max-width:1680px) and (min-width:1301px) {
	.slideContent {
	width:900px;
	background-size:100% 400px;
}
}@media (min-width:1300px) {
	.slideContent .innerContent h1 {
	font-size:2.1em;
}
}@media (max-width:1600px) and (min-width:769px) {
	.slideContent {
	left:calc(0% - 10%);
}
}@media only screen and (max-width:1300px) {
	.slideContent {
	width:700px;
	background-size:100% 350px;
}
.heroContainer .hero {
	height:300px;
}
.slideContent h1 {
	font-size:1.3em;
}
.slideContent p {
	font-size:.9em;
	line-height:21px;
}
}@media only screen and (max-width:1199px) {
	header .logoContainer img {
	max-width:90px;
}
}@media only screen and (max-width:1080px) {
	.slideContent {
	width:600px;
	background-size:100% 300px;
}
}@media only screen and (max-width:768px) {
	.slideContent {
	background-image:url("../../../../www.servtrayvou.com/wp-content/themes/sps-sti/assets/images/mob-bg.png")/*tpa=http://www.servtrayvou.com/wp-content/themes/sps-sti/assets/images/mob-bg.png*/;
	transform:translateY(100%)!important;
	height:50%;
}
.item.full {
	width:100%!important;
}
.owl-carousel {
	margin-bottom:30px!important;
}
}@media only screen and (max-width:480px) {
	.slideContent .innerContent {
	max-width:100%!important;
	width:70%;
	padding:0 30px 0 20px!important;
	left:0!important;
	transform:translateX(0)!important;
	top:35%!important;
}
.container.mob-show {
	padding:0;
}
.heroContainer .hero {
	height:450px;
}
}.slideContent .innerContent {
	position:absolute;
	transform:translate(-50%,-50%);
	top:50%;
	left:50%;
	max-width:400px;
	box-sizing:border-box;
	padding:0 40px;
	color:white;
}
a {
	color:inherit;
	text-decoration:none;
}
.current-menu-item a {
	font-weight:600;
}
.img-fluid {
	max-width:100%;
}
.capsuleItem {
	color:#000;
	border-radius:30px;
	margin-bottom:20px;
	border:1px solid #d4d4d4;
}
.capsuleItem.top {
	padding-bottom:10px;
}
.hamburgerContainer div {
	width:35px;
	height:6px;
	background-color:#9d9d9d;
	margin:6px 0;
	border-radius:50px;
}
.hamburgerContainer {
	position:absolute;
	right:15px;
	top:0;
	padding:18px;
}
.ease-transition {
	-webkit-transition:all .6s ease-in-out;
	-moz-transition:all .6s ease-in-out;
	-o-transition:all .6s ease-in-out;
	transition:all .6s ease-in-out!important;
}
#mobileFooter li {
	display:block;
	margin-bottom:10px;
}
#mobileFooter li:after {
	display:none;
}
.current_page {
	color:#9d9d9d;
}
.breadcrumbs {
	font-size:14px;
}
.capsuleImage {
	padding-bottom:200px;
	background-size:cover;
	background-position:center;
	transition:background-size .2s ease-in;
	-moz-transition:background-size .2s ease-in;
	-ms-transition:background-size .2s ease-in;
	-o-transition:background-size .2s ease-in;
	-webkit-transition:background-size .2s ease-in;
}
.full-width-image {
	padding-top:22%;
	background-size:cover;
	background-position:center;
	margin-top:20px;
}
.topImage {
	border-top-left-radius:30px;
	border-top-right-radius:30px;
	min-height:230px;
}
@media only screen and (max-width:768px) {
	.topImage {
	min-height:200px;
}
}.bottomImage {
	border-bottom-left-radius:30px;
	border-bottom-right-radius:30px;
	background-size:cover;
}
.contactItem {
	margin-bottom:30px;
}
.contactItem .innerContent ul li {
	padding-bottom:10px;
	padding-top:10px;
	border-bottom:1px solid #666666;
	color:#666666;
}
.contactItem .innerContent ul {
	list-style:none;
	padding:0;
}
.contactItem strong {
	font-weight:600;
}
.contactItem:nth-child(odd) {
	padding-right:30px;
}
.contactItem:nth-child(even) {
	padding-left:30px;
}
.contactItem .innerContent ul li:last-child {
	border-bottom:none;
}
ul#menu-header {
	list-style:none;
	padding-left:20px;
}
ul#menu-header .current-menu-item a {
	color:#000000;
}
ul#menu-header li {
	display:inline-block;
}
ul#menu-header li:last-child:after {
	display:none;
}
@media only screen and (max-width:1199px) {
	.menu-header-container {
	display:none;
}
ul#menu-header {
	padding-left:0;
	margin-top:30px;
}
ul#menu-header li {
	display:block;
	padding-left:0;
	margin-bottom:15px;
}
ul#menu-header li:after {
	display:none;
}
}@media only screen and (min-width:1201px) {
	.menu-header-container {
	display:block!important;
}
}@media only screen and (max-width:1199px) {
	.mob-hide {
	display:none!important;
}
}@media only screen and (min-width:1200px) {
	.hamburgerContainer {
	display:none;
}
.mob-show {
	display:none!important;
}
}@media only screen and (max-width:1199px) {
	.hamburgerContainer {
	display:block;
}
.mob-show {
	display:block;
}
p,.text-content > * {
	font-size:15px;
	line-height:21px;
}
.capsuleItem .InnerContent {
	min-height:250px;
}
.h-row img {
	margin-bottom:20px;
	margin-right:auto;
	display:block;
}
.full-width-image {
	padding-top:30%;
}
header {
	position:sticky;
	top:0;
	z-index:10;
	background-color:white;
}
}@media (max-width:767px) and (min-width:481px) {
	.slideContent .innerContent {
	width:100%;
	left:40%;
	top:54%;
}
}@media only screen and (max-width:480px) {
	.capsuleItem .InnerContent {
	min-height:300px;
}
.full-width-image {
	padding-top:60%;
}
.owl-carousel .item {
	padding-right:0;
}
}@font-face {
	font-family:'icomoon';
	src:url("../fonts/icomoon.eot")/*tpa=http://www.servtrayvou.com.cn/theme/2020/fonts/icomoon.eot?akyo0g*/;
	src:url("../icomoon.eot")/*tpa=http://www.servtrayvou.com.cn/theme/2020/icomoon.eot?akyo0g#iefix*/ format('embedded-opentype'),url("../fonts/icomoon.ttf")/*tpa=http://www.servtrayvou.com.cn/theme/2020/fonts/icomoon.ttf?akyo0g*/ format('truetype'),url("../fonts/icomoon.woff")/*tpa=http://www.servtrayvou.com.cn/theme/2020/fonts/icomoon.woff?akyo0g*/ format('woff'),url("../fonts/icomoon.svg")/*tpa=http://www.servtrayvou.com.cn/theme/2020/fonts/icomoon.svg?akyo0g#icomoon*/ format('svg');
	font-weight:normal;
	font-style:normal;
	font-display:block;
}
[class^="icon-"],[class*=" icon-"] {
	font-family:'icomoon' !important;
	speak:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}
.icon-arrow:before {
	content:"\e900";
}
.icon-newspaper:before {
    content:"\e904";
}
.icon-clipboard:before {
    content:"\e9b8";
}
.icon-attachment:before {
    content:"\e9cd";
}
.icon-earth:before {
    content:"\e9ca";
}
.icon-arrow-right2:before {
    content:"\ea3c";
}

.icon-arrow-down-right2:before {
    content:"\ea3d";
}
.icon-external_link:before {
	content:"\e901";
	color:#666;
}
.icon-pdf_icon:before {
	content:"\e902";
	color:#666;
}
.icon-facebook:before {
	content:"\ea90";
}
.icon-twitter:before {
	content:"\ea96";
}
.icon-youtube:before {
	content:"\ea9d";
}
.icon-linkedin:before {
	content:"\eaca";
}
.container-outer {
	width:100%;
	margin-left:auto;
	margin-right:auto;
	padding:0 15px;
}
@media (min-width:576px) {
	.container-outer {
	max-width:676px;
}
}@media (min-width:768px) {
	.container-outer {
	max-width:856px;
}
}@media (min-width:992px) {
	.container-outer {
	max-width:1096px;
}
}@media (min-width:1200px) {
	.container-outer {
	max-width:1276px;
}
}h1,.heading {
	font-size:32px;
	font-weight:800;
	color:#000000;
	line-height:35px;
	margin-bottom:15px;
}
h2,.sub-heading {
	color:#000000;
	font-size:20px;
	font-weight:800;
	line-height:26px;
	margin-bottom:15px;
	margin-top:15px;
}
.sub-heading {
	color:#999999;
}
.font-weight-100 {
	font-weight:calc(1 * 100);
}
.font-weight-200 {
	font-weight:calc(2 * 100);
}
.font-weight-300 {
	font-weight:calc(3 * 100);
}
.font-weight-400 {
	font-weight:calc(4 * 100);
}
.font-weight-500 {
	font-weight:calc(5 * 100);
}
.font-weight-600 {
	font-weight:calc(6 * 100);
}
.font-weight-700 {
	font-weight:calc(7 * 100);
}
.font-weight-800 {
	font-weight:calc(8 * 100);
}
.font-weight-900 {
	font-weight:calc(9 * 100);
}
p {
	margin-top:0;
	margin-bottom:1rem;
}
.text-right {
	text-align:right;
}
.text-fineprint {
	font-size:12px;
}
.justify-content-right {
	justify-content:flex-end;
}
.text-black {
	color:#000000;
}
.text-white {
	color:#ffffff;
}
.text-secondary {
	color:#90979c;
}
.text-gray-3 {
	color:#999999;
}
.text-gray-4 {
	color:#666666;
}
.text-gray-5 {
	color:#333333;
}
.bg-black {
	background-color:black !important;
}
.bg-primary {
	background-color:#0269b4 !important;
}
.bg-gray-1 {
	background-color:#fafafa !important;
}
.bg-gray-2 {
	background-color:#d4d4d4 !important;
}
.bg-gray-3 {
	background-color:#999999 !important;
}
.bg-gray-4 {
	background-color:#666666 !important;
}
.bg-gray-5 {
	background-color:#333333 !important;
}
.rounded {
	border-radius:30px;
}
.rounded-sm {
	border-radius:20px;
}
.rounded-bottom {
	border-radius:0 0 30px 30px;
}
.rounded-top {
	border-radius:30px 30px 0 0;
}
.rounded-left {
	border-radius:30px 0 0 30px;
}
.rounded-right {
	border-radius:0 30px 30px 0;
}
.border-none {
	border:0 !important;
}
.position-relative {
	position:relative;
}
.absolute-bottom {
	position:absolute;
	bottom:0;
}
.pointer {
	cursor:pointer;
}
.btn {
	border:0;
	border-radius:30px;
	cursor:pointer;
	text-align:center;
	padding:15px 20px;
	min-width:140px;
	transition:.3s;
}
.btn.btn-primary {
	color:#ffffff;
	background-color:#0269b4;
}
.btn.btn-primary:hover {
	background-color:#90979c;
}
.btn.btn-secondary {
	color:#ffffff;
	background-color:#90979c;
}
.btn.btn-gray-4 {
	color:#666666;
}
.btn.btn-black {
	color:#ffffff;
	background-color:#000000;
}
.btn.btn-white {
	color:#000000;
	background-color:#ffffff;
}
.btn.btn-white:hover {
	color:#ffffff;
	background-color:#90979c;
}
.btn.outline {
	background-color:transparent;
}
.btn.outline.btn-gray-4 {
	border:1px solid #666666;
}
.btn.outline.btn-white {
	border:1px solid #000000;
}
.btn span {
	vertical-align:middle;
}
a.btn {
	display:inline-block;
}
button {
	outline:none !important;
	box-shadow:none !important;
}
.icon,.owl-carousel img.icon {
	height:24px;
	display:inline-block;
}
.iconsvg {
	width:24px;
}
.icon.icon-sm,.owl-carousel img.icon-sm.icon {
	height:20px;
}
.icon.icon-smsvg,.owl-carousel img.icon-smsvg.icon {
	width:20px;
}
img.icon,.owl-carousel img.icon {
	vertical-align:middle;
	display:inline;
}
svg.icon {
	height:24px;
	width:24px;
}
svg.icon.icon-sm {
	height:20px;
	width:20px;
}
.m-0px {
	margin:0px !important;
}
.my-0px {
	margin-top:0px !important;
	margin-bottom:0px !important;
}
.mx-0px {
	margin-left:0px !important;
	margin-right:0px !important;
}
.mt-0px {
	margin-top:0px !important;
}
.mb-0px {
	margin-bottom:0px !important;
}
.ml-0px {
	margin-left:0px !important;
}
.mr-0px {
	margin-right:0px !important;
}
.p-0px {
	padding:0px !important;
}
.py-0px {
	padding-top:0px !important;
	padding-bottom:0px !important;
}
.px-0px {
	padding-left:0px !important;
	padding-right:0px !important;
}
.pt-0px {
	padding-top:0px !important;
}
.pb-0px {
	padding-bottom:0px !important;
}
.pl-0px {
	padding-left:0px !important;
}
.pr-0px {
	padding-right:0px !important;
}
.lh-0px {
	line-height:0px !important;
}
.font-size-0 {
	font-size:0px !important;
}
.height-0px {
	height:0px !important;
}
.m-1px {
	margin:1px !important;
}
.my-1px {
	margin-top:1px !important;
	margin-bottom:1px !important;
}
.mx-1px {
	margin-left:1px !important;
	margin-right:1px !important;
}
.mt-1px {
	margin-top:1px !important;
}
.mb-1px {
	margin-bottom:1px !important;
}
.ml-1px {
	margin-left:1px !important;
}
.mr-1px {
	margin-right:1px !important;
}
.p-1px {
	padding:1px !important;
}
.py-1px {
	padding-top:1px !important;
	padding-bottom:1px !important;
}
.px-1px {
	padding-left:1px !important;
	padding-right:1px !important;
}
.pt-1px {
	padding-top:1px !important;
}
.pb-1px {
	padding-bottom:1px !important;
}
.pl-1px {
	padding-left:1px !important;
}
.pr-1px {
	padding-right:1px !important;
}
.lh-1px {
	line-height:1px !important;
}
.font-size-1 {
	font-size:1px !important;
}
.height-1px {
	height:1px !important;
}
.m-2px {
	margin:2px !important;
}
.my-2px {
	margin-top:2px !important;
	margin-bottom:2px !important;
}
.mx-2px {
	margin-left:2px !important;
	margin-right:2px !important;
}
.mt-2px {
	margin-top:2px !important;
}
.mb-2px {
	margin-bottom:2px !important;
}
.ml-2px {
	margin-left:2px !important;
}
.mr-2px {
	margin-right:2px !important;
}
.p-2px {
	padding:2px !important;
}
.py-2px {
	padding-top:2px !important;
	padding-bottom:2px !important;
}
.px-2px {
	padding-left:2px !important;
	padding-right:2px !important;
}
.pt-2px {
	padding-top:2px !important;
}
.pb-2px {
	padding-bottom:2px !important;
}
.pl-2px {
	padding-left:2px !important;
}
.pr-2px {
	padding-right:2px !important;
}
.lh-2px {
	line-height:2px !important;
}
.font-size-2 {
	font-size:2px !important;
}
.height-2px {
	height:2px !important;
}
.m-3px {
	margin:3px !important;
}
.my-3px {
	margin-top:3px !important;
	margin-bottom:3px !important;
}
.mx-3px {
	margin-left:3px !important;
	margin-right:3px !important;
}
.mt-3px {
	margin-top:3px !important;
}
.mb-3px {
	margin-bottom:3px !important;
}
.ml-3px {
	margin-left:3px !important;
}
.mr-3px {
	margin-right:3px !important;
}
.p-3px {
	padding:3px !important;
}
.py-3px {
	padding-top:3px !important;
	padding-bottom:3px !important;
}
.px-3px {
	padding-left:3px !important;
	padding-right:3px !important;
}
.pt-3px {
	padding-top:3px !important;
}
.pb-3px {
	padding-bottom:3px !important;
}
.pl-3px {
	padding-left:3px !important;
}
.pr-3px {
	padding-right:3px !important;
}
.lh-3px {
	line-height:3px !important;
}
.font-size-3 {
	font-size:3px !important;
}
.height-3px {
	height:3px !important;
}
.m-4px {
	margin:4px !important;
}
.my-4px {
	margin-top:4px !important;
	margin-bottom:4px !important;
}
.mx-4px {
	margin-left:4px !important;
	margin-right:4px !important;
}
.mt-4px {
	margin-top:4px !important;
}
.mb-4px {
	margin-bottom:4px !important;
}
.ml-4px {
	margin-left:4px !important;
}
.mr-4px {
	margin-right:4px !important;
}
.p-4px {
	padding:4px !important;
}
.py-4px {
	padding-top:4px !important;
	padding-bottom:4px !important;
}
.px-4px {
	padding-left:4px !important;
	padding-right:4px !important;
}
.pt-4px {
	padding-top:4px !important;
}
.pb-4px {
	padding-bottom:4px !important;
}
.pl-4px {
	padding-left:4px !important;
}
.pr-4px {
	padding-right:4px !important;
}
.lh-4px {
	line-height:4px !important;
}
.font-size-4 {
	font-size:4px !important;
}
.height-4px {
	height:4px !important;
}
.m-5px {
	margin:5px !important;
}
.my-5px {
	margin-top:5px !important;
	margin-bottom:5px !important;
}
.mx-5px {
	margin-left:5px !important;
	margin-right:5px !important;
}
.mt-5px {
	margin-top:5px !important;
}
.mb-5px {
	margin-bottom:5px !important;
}
.ml-5px {
	margin-left:5px !important;
}
.mr-5px {
	margin-right:5px !important;
}
.p-5px {
	padding:5px !important;
}
.py-5px {
	padding-top:5px !important;
	padding-bottom:5px !important;
}
.px-5px {
	padding-left:5px !important;
	padding-right:5px !important;
}
.pt-5px {
	padding-top:5px !important;
}
.pb-5px {
	padding-bottom:5px !important;
}
.pl-5px {
	padding-left:5px !important;
}
.pr-5px {
	padding-right:5px !important;
}
.lh-5px {
	line-height:5px !important;
}
.font-size-5 {
	font-size:5px !important;
}
.height-5px {
	height:5px !important;
}
.m-6px {
	margin:6px !important;
}
.my-6px {
	margin-top:6px !important;
	margin-bottom:6px !important;
}
.mx-6px {
	margin-left:6px !important;
	margin-right:6px !important;
}
.mt-6px {
	margin-top:6px !important;
}
.mb-6px {
	margin-bottom:6px !important;
}
.ml-6px {
	margin-left:6px !important;
}
.mr-6px {
	margin-right:6px !important;
}
.p-6px {
	padding:6px !important;
}
.py-6px {
	padding-top:6px !important;
	padding-bottom:6px !important;
}
.px-6px {
	padding-left:6px !important;
	padding-right:6px !important;
}
.pt-6px {
	padding-top:6px !important;
}
.pb-6px {
	padding-bottom:6px !important;
}
.pl-6px {
	padding-left:6px !important;
}
.pr-6px {
	padding-right:6px !important;
}
.lh-6px {
	line-height:6px !important;
}
.font-size-6 {
	font-size:6px !important;
}
.height-6px {
	height:6px !important;
}
.m-7px {
	margin:7px !important;
}
.my-7px {
	margin-top:7px !important;
	margin-bottom:7px !important;
}
.mx-7px {
	margin-left:7px !important;
	margin-right:7px !important;
}
.mt-7px {
	margin-top:7px !important;
}
.mb-7px {
	margin-bottom:7px !important;
}
.ml-7px {
	margin-left:7px !important;
}
.mr-7px {
	margin-right:7px !important;
}
.p-7px {
	padding:7px !important;
}
.py-7px {
	padding-top:7px !important;
	padding-bottom:7px !important;
}
.px-7px {
	padding-left:7px !important;
	padding-right:7px !important;
}
.pt-7px {
	padding-top:7px !important;
}
.pb-7px {
	padding-bottom:7px !important;
}
.pl-7px {
	padding-left:7px !important;
}
.pr-7px {
	padding-right:7px !important;
}
.lh-7px {
	line-height:7px !important;
}
.font-size-7 {
	font-size:7px !important;
}
.height-7px {
	height:7px !important;
}
.m-8px {
	margin:8px !important;
}
.my-8px {
	margin-top:8px !important;
	margin-bottom:8px !important;
}
.mx-8px {
	margin-left:8px !important;
	margin-right:8px !important;
}
.mt-8px {
	margin-top:8px !important;
}
.mb-8px {
	margin-bottom:8px !important;
}
.ml-8px {
	margin-left:8px !important;
}
.mr-8px {
	margin-right:8px !important;
}
.p-8px {
	padding:8px !important;
}
.py-8px {
	padding-top:8px !important;
	padding-bottom:8px !important;
}
.px-8px {
	padding-left:8px !important;
	padding-right:8px !important;
}
.pt-8px {
	padding-top:8px !important;
}
.pb-8px {
	padding-bottom:8px !important;
}
.pl-8px {
	padding-left:8px !important;
}
.pr-8px {
	padding-right:8px !important;
}
.lh-8px {
	line-height:8px !important;
}
.font-size-8 {
	font-size:8px !important;
}
.height-8px {
	height:8px !important;
}
.m-9px {
	margin:9px !important;
}
.my-9px {
	margin-top:9px !important;
	margin-bottom:9px !important;
}
.mx-9px {
	margin-left:9px !important;
	margin-right:9px !important;
}
.mt-9px {
	margin-top:9px !important;
}
.mb-9px {
	margin-bottom:9px !important;
}
.ml-9px {
	margin-left:9px !important;
}
.mr-9px {
	margin-right:9px !important;
}
.p-9px {
	padding:9px !important;
}
.py-9px {
	padding-top:9px !important;
	padding-bottom:9px !important;
}
.px-9px {
	padding-left:9px !important;
	padding-right:9px !important;
}
.pt-9px {
	padding-top:9px !important;
}
.pb-9px {
	padding-bottom:9px !important;
}
.pl-9px {
	padding-left:9px !important;
}
.pr-9px {
	padding-right:9px !important;
}
.lh-9px {
	line-height:9px !important;
}
.font-size-9 {
	font-size:9px !important;
}
.height-9px {
	height:9px !important;
}
.m-10px {
	margin:10px !important;
}
.my-10px {
	margin-top:10px !important;
	margin-bottom:10px !important;
}
.mx-10px {
	margin-left:10px !important;
	margin-right:10px !important;
}
.mt-10px {
	margin-top:10px !important;
}
.mb-10px {
	margin-bottom:10px !important;
}
.ml-10px {
	margin-left:10px !important;
}
.mr-10px {
	margin-right:10px !important;
}
.p-10px {
	padding:10px !important;
}
.py-10px {
	padding-top:10px !important;
	padding-bottom:10px !important;
}
.px-10px {
	padding-left:10px !important;
	padding-right:10px !important;
}
.pt-10px {
	padding-top:10px !important;
}
.pb-10px {
	padding-bottom:10px !important;
}
.pl-10px {
	padding-left:10px !important;
}
.pr-10px {
	padding-right:10px !important;
}
.lh-10px {
	line-height:10px !important;
}
.font-size-10 {
	font-size:10px !important;
}
.height-10px {
	height:10px !important;
}
.m-11px {
	margin:11px !important;
}
.my-11px {
	margin-top:11px !important;
	margin-bottom:11px !important;
}
.mx-11px {
	margin-left:11px !important;
	margin-right:11px !important;
}
.mt-11px {
	margin-top:11px !important;
}
.mb-11px {
	margin-bottom:11px !important;
}
.ml-11px {
	margin-left:11px !important;
}
.mr-11px {
	margin-right:11px !important;
}
.p-11px {
	padding:11px !important;
}
.py-11px {
	padding-top:11px !important;
	padding-bottom:11px !important;
}
.px-11px {
	padding-left:11px !important;
	padding-right:11px !important;
}
.pt-11px {
	padding-top:11px !important;
}
.pb-11px {
	padding-bottom:11px !important;
}
.pl-11px {
	padding-left:11px !important;
}
.pr-11px {
	padding-right:11px !important;
}
.lh-11px {
	line-height:11px !important;
}
.font-size-11 {
	font-size:11px !important;
}
.height-11px {
	height:11px !important;
}
.m-12px {
	margin:12px !important;
}
.my-12px {
	margin-top:12px !important;
	margin-bottom:12px !important;
}
.mx-12px {
	margin-left:12px !important;
	margin-right:12px !important;
}
.mt-12px {
	margin-top:12px !important;
}
.mb-12px {
	margin-bottom:12px !important;
}
.ml-12px {
	margin-left:12px !important;
}
.mr-12px {
	margin-right:12px !important;
}
.p-12px {
	padding:12px !important;
}
.py-12px {
	padding-top:12px !important;
	padding-bottom:12px !important;
}
.px-12px {
	padding-left:12px !important;
	padding-right:12px !important;
}
.pt-12px {
	padding-top:12px !important;
}
.pb-12px {
	padding-bottom:12px !important;
}
.pl-12px {
	padding-left:12px !important;
}
.pr-12px {
	padding-right:12px !important;
}
.lh-12px {
	line-height:12px !important;
}
.font-size-12 {
	font-size:12px !important;
}
.height-12px {
	height:12px !important;
}
.m-13px {
	margin:13px !important;
}
.my-13px {
	margin-top:13px !important;
	margin-bottom:13px !important;
}
.mx-13px {
	margin-left:13px !important;
	margin-right:13px !important;
}
.mt-13px {
	margin-top:13px !important;
}
.mb-13px {
	margin-bottom:13px !important;
}
.ml-13px {
	margin-left:13px !important;
}
.mr-13px {
	margin-right:13px !important;
}
.p-13px {
	padding:13px !important;
}
.py-13px {
	padding-top:13px !important;
	padding-bottom:13px !important;
}
.px-13px {
	padding-left:13px !important;
	padding-right:13px !important;
}
.pt-13px {
	padding-top:13px !important;
}
.pb-13px {
	padding-bottom:13px !important;
}
.pl-13px {
	padding-left:13px !important;
}
.pr-13px {
	padding-right:13px !important;
}
.lh-13px {
	line-height:13px !important;
}
.font-size-13 {
	font-size:13px !important;
}
.height-13px {
	height:13px !important;
}
.m-14px {
	margin:14px !important;
}
.my-14px {
	margin-top:14px !important;
	margin-bottom:14px !important;
}
.mx-14px {
	margin-left:14px !important;
	margin-right:14px !important;
}
.mt-14px {
	margin-top:14px !important;
}
.mb-14px {
	margin-bottom:14px !important;
}
.ml-14px {
	margin-left:14px !important;
}
.mr-14px {
	margin-right:14px !important;
}
.p-14px {
	padding:14px !important;
}
.py-14px {
	padding-top:14px !important;
	padding-bottom:14px !important;
}
.px-14px {
	padding-left:14px !important;
	padding-right:14px !important;
}
.pt-14px {
	padding-top:14px !important;
}
.pb-14px {
	padding-bottom:14px !important;
}
.pl-14px {
	padding-left:14px !important;
}
.pr-14px {
	padding-right:14px !important;
}
.lh-14px {
	line-height:14px !important;
}
.font-size-14 {
	font-size:14px !important;
}
.height-14px {
	height:14px !important;
}
.m-15px {
	margin:15px !important;
}
.my-15px {
	margin-top:15px !important;
	margin-bottom:15px !important;
}
.mx-15px {
	margin-left:15px !important;
	margin-right:15px !important;
}
.mt-15px {
	margin-top:15px !important;
}
.mb-15px {
	margin-bottom:15px !important;
}
.ml-15px {
	margin-left:15px !important;
}
.mr-15px {
	margin-right:15px !important;
}
.p-15px {
	padding:15px !important;
}
.py-15px {
	padding-top:15px !important;
	padding-bottom:15px !important;
}
.px-15px {
	padding-left:15px !important;
	padding-right:15px !important;
}
.pt-15px {
	padding-top:15px !important;
}
.pb-15px {
	padding-bottom:15px !important;
}
.pl-15px {
	padding-left:15px !important;
}
.pr-15px {
	padding-right:15px !important;
}
.lh-15px {
	line-height:15px !important;
}
.font-size-15 {
	font-size:15px !important;
}
.height-15px {
	height:15px !important;
}
.m-16px {
	margin:16px !important;
}
.my-16px {
	margin-top:16px !important;
	margin-bottom:16px !important;
}
.mx-16px {
	margin-left:16px !important;
	margin-right:16px !important;
}
.mt-16px {
	margin-top:16px !important;
}
.mb-16px {
	margin-bottom:16px !important;
}
.ml-16px {
	margin-left:16px !important;
}
.mr-16px {
	margin-right:16px !important;
}
.p-16px {
	padding:16px !important;
}
.py-16px {
	padding-top:16px !important;
	padding-bottom:16px !important;
}
.px-16px {
	padding-left:16px !important;
	padding-right:16px !important;
}
.pt-16px {
	padding-top:16px !important;
}
.pb-16px {
	padding-bottom:16px !important;
}
.pl-16px {
	padding-left:16px !important;
}
.pr-16px {
	padding-right:16px !important;
}
.lh-16px {
	line-height:16px !important;
}
.font-size-16 {
	font-size:16px !important;
}
.height-16px {
	height:16px !important;
}
.m-17px {
	margin:17px !important;
}
.my-17px {
	margin-top:17px !important;
	margin-bottom:17px !important;
}
.mx-17px {
	margin-left:17px !important;
	margin-right:17px !important;
}
.mt-17px {
	margin-top:17px !important;
}
.mb-17px {
	margin-bottom:17px !important;
}
.ml-17px {
	margin-left:17px !important;
}
.mr-17px {
	margin-right:17px !important;
}
.p-17px {
	padding:17px !important;
}
.py-17px {
	padding-top:17px !important;
	padding-bottom:17px !important;
}
.px-17px {
	padding-left:17px !important;
	padding-right:17px !important;
}
.pt-17px {
	padding-top:17px !important;
}
.pb-17px {
	padding-bottom:17px !important;
}
.pl-17px {
	padding-left:17px !important;
}
.pr-17px {
	padding-right:17px !important;
}
.lh-17px {
	line-height:17px !important;
}
.font-size-17 {
	font-size:17px !important;
}
.height-17px {
	height:17px !important;
}
.m-18px {
	margin:18px !important;
}
.my-18px {
	margin-top:18px !important;
	margin-bottom:18px !important;
}
.mx-18px {
	margin-left:18px !important;
	margin-right:18px !important;
}
.mt-18px {
	margin-top:18px !important;
}
.mb-18px {
	margin-bottom:18px !important;
}
.ml-18px {
	margin-left:18px !important;
}
.mr-18px {
	margin-right:18px !important;
}
.p-18px {
	padding:18px !important;
}
.py-18px {
	padding-top:18px !important;
	padding-bottom:18px !important;
}
.px-18px {
	padding-left:18px !important;
	padding-right:18px !important;
}
.pt-18px {
	padding-top:18px !important;
}
.pb-18px {
	padding-bottom:18px !important;
}
.pl-18px {
	padding-left:18px !important;
}
.pr-18px {
	padding-right:18px !important;
}
.lh-18px {
	line-height:18px !important;
}
.font-size-18 {
	font-size:18px !important;
}
.height-18px {
	height:18px !important;
}
.m-19px {
	margin:19px !important;
}
.my-19px {
	margin-top:19px !important;
	margin-bottom:19px !important;
}
.mx-19px {
	margin-left:19px !important;
	margin-right:19px !important;
}
.mt-19px {
	margin-top:19px !important;
}
.mb-19px {
	margin-bottom:19px !important;
}
.ml-19px {
	margin-left:19px !important;
}
.mr-19px {
	margin-right:19px !important;
}
.p-19px {
	padding:19px !important;
}
.py-19px {
	padding-top:19px !important;
	padding-bottom:19px !important;
}
.px-19px {
	padding-left:19px !important;
	padding-right:19px !important;
}
.pt-19px {
	padding-top:19px !important;
}
.pb-19px {
	padding-bottom:19px !important;
}
.pl-19px {
	padding-left:19px !important;
}
.pr-19px {
	padding-right:19px !important;
}
.lh-19px {
	line-height:19px !important;
}
.font-size-19 {
	font-size:19px !important;
}
.height-19px {
	height:19px !important;
}
.m-20px {
	margin:20px !important;
}
.my-20px {
	margin-top:20px !important;
	margin-bottom:20px !important;
}
.mx-20px {
	margin-left:20px !important;
	margin-right:20px !important;
}
.mt-20px {
	margin-top:20px !important;
}
.mb-20px {
	margin-bottom:20px !important;
}
.ml-20px {
	margin-left:20px !important;
}
.mr-20px {
	margin-right:20px !important;
}
.p-20px {
	padding:20px !important;
}
.py-20px {
	padding-top:20px !important;
	padding-bottom:20px !important;
}
.px-20px {
	padding-left:20px !important;
	padding-right:20px !important;
}
.pt-20px {
	padding-top:20px !important;
}
.pb-20px {
	padding-bottom:20px !important;
}
.pl-20px {
	padding-left:20px !important;
}
.pr-20px {
	padding-right:20px !important;
}
.lh-20px {
	line-height:20px !important;
}
.font-size-20 {
	font-size:20px !important;
}
.height-20px {
	height:20px !important;
}
.m-21px {
	margin:21px !important;
}
.my-21px {
	margin-top:21px !important;
	margin-bottom:21px !important;
}
.mx-21px {
	margin-left:21px !important;
	margin-right:21px !important;
}
.mt-21px {
	margin-top:21px !important;
}
.mb-21px {
	margin-bottom:21px !important;
}
.ml-21px {
	margin-left:21px !important;
}
.mr-21px {
	margin-right:21px !important;
}
.p-21px {
	padding:21px !important;
}
.py-21px {
	padding-top:21px !important;
	padding-bottom:21px !important;
}
.px-21px {
	padding-left:21px !important;
	padding-right:21px !important;
}
.pt-21px {
	padding-top:21px !important;
}
.pb-21px {
	padding-bottom:21px !important;
}
.pl-21px {
	padding-left:21px !important;
}
.pr-21px {
	padding-right:21px !important;
}
.lh-21px {
	line-height:21px !important;
}
.font-size-21 {
	font-size:21px !important;
}
.height-21px {
	height:21px !important;
}
.m-22px {
	margin:22px !important;
}
.my-22px {
	margin-top:22px !important;
	margin-bottom:22px !important;
}
.mx-22px {
	margin-left:22px !important;
	margin-right:22px !important;
}
.mt-22px {
	margin-top:22px !important;
}
.mb-22px {
	margin-bottom:22px !important;
}
.ml-22px {
	margin-left:22px !important;
}
.mr-22px {
	margin-right:22px !important;
}
.p-22px {
	padding:22px !important;
}
.py-22px {
	padding-top:22px !important;
	padding-bottom:22px !important;
}
.px-22px {
	padding-left:22px !important;
	padding-right:22px !important;
}
.pt-22px {
	padding-top:22px !important;
}
.pb-22px {
	padding-bottom:22px !important;
}
.pl-22px {
	padding-left:22px !important;
}
.pr-22px {
	padding-right:22px !important;
}
.lh-22px {
	line-height:22px !important;
}
.font-size-22 {
	font-size:22px !important;
}
.height-22px {
	height:22px !important;
}
.m-23px {
	margin:23px !important;
}
.my-23px {
	margin-top:23px !important;
	margin-bottom:23px !important;
}
.mx-23px {
	margin-left:23px !important;
	margin-right:23px !important;
}
.mt-23px {
	margin-top:23px !important;
}
.mb-23px {
	margin-bottom:23px !important;
}
.ml-23px {
	margin-left:23px !important;
}
.mr-23px {
	margin-right:23px !important;
}
.p-23px {
	padding:23px !important;
}
.py-23px {
	padding-top:23px !important;
	padding-bottom:23px !important;
}
.px-23px {
	padding-left:23px !important;
	padding-right:23px !important;
}
.pt-23px {
	padding-top:23px !important;
}
.pb-23px {
	padding-bottom:23px !important;
}
.pl-23px {
	padding-left:23px !important;
}
.pr-23px {
	padding-right:23px !important;
}
.lh-23px {
	line-height:23px !important;
}
.font-size-23 {
	font-size:23px !important;
}
.height-23px {
	height:23px !important;
}
.m-24px {
	margin:24px !important;
}
.my-24px {
	margin-top:24px !important;
	margin-bottom:24px !important;
}
.mx-24px {
	margin-left:24px !important;
	margin-right:24px !important;
}
.mt-24px {
	margin-top:24px !important;
}
.mb-24px {
	margin-bottom:24px !important;
}
.ml-24px {
	margin-left:24px !important;
}
.mr-24px {
	margin-right:24px !important;
}
.p-24px {
	padding:24px !important;
}
.py-24px {
	padding-top:24px !important;
	padding-bottom:24px !important;
}
.px-24px {
	padding-left:24px !important;
	padding-right:24px !important;
}
.pt-24px {
	padding-top:24px !important;
}
.pb-24px {
	padding-bottom:24px !important;
}
.pl-24px {
	padding-left:24px !important;
}
.pr-24px {
	padding-right:24px !important;
}
.lh-24px {
	line-height:24px !important;
}
.font-size-24 {
	font-size:24px !important;
}
.height-24px {
	height:24px !important;
}
.m-25px {
	margin:25px !important;
}
.my-25px {
	margin-top:25px !important;
	margin-bottom:25px !important;
}
.mx-25px {
	margin-left:25px !important;
	margin-right:25px !important;
}
.mt-25px {
	margin-top:25px !important;
}
.mb-25px {
	margin-bottom:25px !important;
}
.ml-25px {
	margin-left:25px !important;
}
.mr-25px {
	margin-right:25px !important;
}
.p-25px {
	padding:25px !important;
}
.py-25px {
	padding-top:25px !important;
	padding-bottom:25px !important;
}
.px-25px {
	padding-left:25px !important;
	padding-right:25px !important;
}
.pt-25px {
	padding-top:25px !important;
}
.pb-25px {
	padding-bottom:25px !important;
}
.pl-25px {
	padding-left:25px !important;
}
.pr-25px {
	padding-right:25px !important;
}
.lh-25px {
	line-height:25px !important;
}
.font-size-25 {
	font-size:25px !important;
}
.height-25px {
	height:25px !important;
}
.m-26px {
	margin:26px !important;
}
.my-26px {
	margin-top:26px !important;
	margin-bottom:26px !important;
}
.mx-26px {
	margin-left:26px !important;
	margin-right:26px !important;
}
.mt-26px {
	margin-top:26px !important;
}
.mb-26px {
	margin-bottom:26px !important;
}
.ml-26px {
	margin-left:26px !important;
}
.mr-26px {
	margin-right:26px !important;
}
.p-26px {
	padding:26px !important;
}
.py-26px {
	padding-top:26px !important;
	padding-bottom:26px !important;
}
.px-26px {
	padding-left:26px !important;
	padding-right:26px !important;
}
.pt-26px {
	padding-top:26px !important;
}
.pb-26px {
	padding-bottom:26px !important;
}
.pl-26px {
	padding-left:26px !important;
}
.pr-26px {
	padding-right:26px !important;
}
.lh-26px {
	line-height:26px !important;
}
.font-size-26 {
	font-size:26px !important;
}
.height-26px {
	height:26px !important;
}
.m-27px {
	margin:27px !important;
}
.my-27px {
	margin-top:27px !important;
	margin-bottom:27px !important;
}
.mx-27px {
	margin-left:27px !important;
	margin-right:27px !important;
}
.mt-27px {
	margin-top:27px !important;
}
.mb-27px {
	margin-bottom:27px !important;
}
.ml-27px {
	margin-left:27px !important;
}
.mr-27px {
	margin-right:27px !important;
}
.p-27px {
	padding:27px !important;
}
.py-27px {
	padding-top:27px !important;
	padding-bottom:27px !important;
}
.px-27px {
	padding-left:27px !important;
	padding-right:27px !important;
}
.pt-27px {
	padding-top:27px !important;
}
.pb-27px {
	padding-bottom:27px !important;
}
.pl-27px {
	padding-left:27px !important;
}
.pr-27px {
	padding-right:27px !important;
}
.lh-27px {
	line-height:27px !important;
}
.font-size-27 {
	font-size:27px !important;
}
.height-27px {
	height:27px !important;
}
.m-28px {
	margin:28px !important;
}
.my-28px {
	margin-top:28px !important;
	margin-bottom:28px !important;
}
.mx-28px {
	margin-left:28px !important;
	margin-right:28px !important;
}
.mt-28px {
	margin-top:28px !important;
}
.mb-28px {
	margin-bottom:28px !important;
}
.ml-28px {
	margin-left:28px !important;
}
.mr-28px {
	margin-right:28px !important;
}
.p-28px {
	padding:28px !important;
}
.py-28px {
	padding-top:28px !important;
	padding-bottom:28px !important;
}
.px-28px {
	padding-left:28px !important;
	padding-right:28px !important;
}
.pt-28px {
	padding-top:28px !important;
}
.pb-28px {
	padding-bottom:28px !important;
}
.pl-28px {
	padding-left:28px !important;
}
.pr-28px {
	padding-right:28px !important;
}
.lh-28px {
	line-height:28px !important;
}
.font-size-28 {
	font-size:28px !important;
}
.height-28px {
	height:28px !important;
}
.m-29px {
	margin:29px !important;
}
.my-29px {
	margin-top:29px !important;
	margin-bottom:29px !important;
}
.mx-29px {
	margin-left:29px !important;
	margin-right:29px !important;
}
.mt-29px {
	margin-top:29px !important;
}
.mb-29px {
	margin-bottom:29px !important;
}
.ml-29px {
	margin-left:29px !important;
}
.mr-29px {
	margin-right:29px !important;
}
.p-29px {
	padding:29px !important;
}
.py-29px {
	padding-top:29px !important;
	padding-bottom:29px !important;
}
.px-29px {
	padding-left:29px !important;
	padding-right:29px !important;
}
.pt-29px {
	padding-top:29px !important;
}
.pb-29px {
	padding-bottom:29px !important;
}
.pl-29px {
	padding-left:29px !important;
}
.pr-29px {
	padding-right:29px !important;
}
.lh-29px {
	line-height:29px !important;
}
.font-size-29 {
	font-size:29px !important;
}
.height-29px {
	height:29px !important;
}
.m-30px {
	margin:30px !important;
}
.my-30px {
	margin-top:30px !important;
	margin-bottom:30px !important;
}
.mx-30px {
	margin-left:30px !important;
	margin-right:30px !important;
}
.mt-30px {
	margin-top:30px !important;
}
.mb-30px {
	margin-bottom:30px !important;
}
.ml-30px {
	margin-left:30px !important;
}
.mr-30px {
	margin-right:30px !important;
}
.p-30px {
	padding:30px !important;
}
.py-30px {
	padding-top:30px !important;
	padding-bottom:30px !important;
}
.px-30px {
	padding-left:30px !important;
	padding-right:30px !important;
}
.pt-30px {
	padding-top:30px !important;
}
.pb-30px {
	padding-bottom:30px !important;
}
.pl-30px {
	padding-left:30px !important;
}
.pr-30px {
	padding-right:30px !important;
}
.lh-30px {
	line-height:30px !important;
}
.font-size-30 {
	font-size:30px !important;
}
.height-30px {
	height:30px !important;
}
.m-31px {
	margin:31px !important;
}
.my-31px {
	margin-top:31px !important;
	margin-bottom:31px !important;
}
.mx-31px {
	margin-left:31px !important;
	margin-right:31px !important;
}
.mt-31px {
	margin-top:31px !important;
}
.mb-31px {
	margin-bottom:31px !important;
}
.ml-31px {
	margin-left:31px !important;
}
.mr-31px {
	margin-right:31px !important;
}
.p-31px {
	padding:31px !important;
}
.py-31px {
	padding-top:31px !important;
	padding-bottom:31px !important;
}
.px-31px {
	padding-left:31px !important;
	padding-right:31px !important;
}
.pt-31px {
	padding-top:31px !important;
}
.pb-31px {
	padding-bottom:31px !important;
}
.pl-31px {
	padding-left:31px !important;
}
.pr-31px {
	padding-right:31px !important;
}
.lh-31px {
	line-height:31px !important;
}
.font-size-31 {
	font-size:31px !important;
}
.height-31px {
	height:31px !important;
}
.m-32px {
	margin:32px !important;
}
.my-32px {
	margin-top:32px !important;
	margin-bottom:32px !important;
}
.mx-32px {
	margin-left:32px !important;
	margin-right:32px !important;
}
.mt-32px {
	margin-top:32px !important;
}
.mb-32px {
	margin-bottom:32px !important;
}
.ml-32px {
	margin-left:32px !important;
}
.mr-32px {
	margin-right:32px !important;
}
.p-32px {
	padding:32px !important;
}
.py-32px {
	padding-top:32px !important;
	padding-bottom:32px !important;
}
.px-32px {
	padding-left:32px !important;
	padding-right:32px !important;
}
.pt-32px {
	padding-top:32px !important;
}
.pb-32px {
	padding-bottom:32px !important;
}
.pl-32px {
	padding-left:32px !important;
}
.pr-32px {
	padding-right:32px !important;
}
.lh-32px {
	line-height:32px !important;
}
.font-size-32 {
	font-size:32px !important;
}
.height-32px {
	height:32px !important;
}
.m-33px {
	margin:33px !important;
}
.my-33px {
	margin-top:33px !important;
	margin-bottom:33px !important;
}
.mx-33px {
	margin-left:33px !important;
	margin-right:33px !important;
}
.mt-33px {
	margin-top:33px !important;
}
.mb-33px {
	margin-bottom:33px !important;
}
.ml-33px {
	margin-left:33px !important;
}
.mr-33px {
	margin-right:33px !important;
}
.p-33px {
	padding:33px !important;
}
.py-33px {
	padding-top:33px !important;
	padding-bottom:33px !important;
}
.px-33px {
	padding-left:33px !important;
	padding-right:33px !important;
}
.pt-33px {
	padding-top:33px !important;
}
.pb-33px {
	padding-bottom:33px !important;
}
.pl-33px {
	padding-left:33px !important;
}
.pr-33px {
	padding-right:33px !important;
}
.lh-33px {
	line-height:33px !important;
}
.font-size-33 {
	font-size:33px !important;
}
.height-33px {
	height:33px !important;
}
.m-34px {
	margin:34px !important;
}
.my-34px {
	margin-top:34px !important;
	margin-bottom:34px !important;
}
.mx-34px {
	margin-left:34px !important;
	margin-right:34px !important;
}
.mt-34px {
	margin-top:34px !important;
}
.mb-34px {
	margin-bottom:34px !important;
}
.ml-34px {
	margin-left:34px !important;
}
.mr-34px {
	margin-right:34px !important;
}
.p-34px {
	padding:34px !important;
}
.py-34px {
	padding-top:34px !important;
	padding-bottom:34px !important;
}
.px-34px {
	padding-left:34px !important;
	padding-right:34px !important;
}
.pt-34px {
	padding-top:34px !important;
}
.pb-34px {
	padding-bottom:34px !important;
}
.pl-34px {
	padding-left:34px !important;
}
.pr-34px {
	padding-right:34px !important;
}
.lh-34px {
	line-height:34px !important;
}
.font-size-34 {
	font-size:34px !important;
}
.height-34px {
	height:34px !important;
}
.m-35px {
	margin:35px !important;
}
.my-35px {
	margin-top:35px !important;
	margin-bottom:35px !important;
}
.mx-35px {
	margin-left:35px !important;
	margin-right:35px !important;
}
.mt-35px {
	margin-top:35px !important;
}
.mb-35px {
	margin-bottom:35px !important;
}
.ml-35px {
	margin-left:35px !important;
}
.mr-35px {
	margin-right:35px !important;
}
.p-35px {
	padding:35px !important;
}
.py-35px {
	padding-top:35px !important;
	padding-bottom:35px !important;
}
.px-35px {
	padding-left:35px !important;
	padding-right:35px !important;
}
.pt-35px {
	padding-top:35px !important;
}
.pb-35px {
	padding-bottom:35px !important;
}
.pl-35px {
	padding-left:35px !important;
}
.pr-35px {
	padding-right:35px !important;
}
.lh-35px {
	line-height:35px !important;
}
.font-size-35 {
	font-size:35px !important;
}
.height-35px {
	height:35px !important;
}
.m-36px {
	margin:36px !important;
}
.my-36px {
	margin-top:36px !important;
	margin-bottom:36px !important;
}
.mx-36px {
	margin-left:36px !important;
	margin-right:36px !important;
}
.mt-36px {
	margin-top:36px !important;
}
.mb-36px {
	margin-bottom:36px !important;
}
.ml-36px {
	margin-left:36px !important;
}
.mr-36px {
	margin-right:36px !important;
}
.p-36px {
	padding:36px !important;
}
.py-36px {
	padding-top:36px !important;
	padding-bottom:36px !important;
}
.px-36px {
	padding-left:36px !important;
	padding-right:36px !important;
}
.pt-36px {
	padding-top:36px !important;
}
.pb-36px {
	padding-bottom:36px !important;
}
.pl-36px {
	padding-left:36px !important;
}
.pr-36px {
	padding-right:36px !important;
}
.lh-36px {
	line-height:36px !important;
}
.font-size-36 {
	font-size:36px !important;
}
.height-36px {
	height:36px !important;
}
.m-37px {
	margin:37px !important;
}
.my-37px {
	margin-top:37px !important;
	margin-bottom:37px !important;
}
.mx-37px {
	margin-left:37px !important;
	margin-right:37px !important;
}
.mt-37px {
	margin-top:37px !important;
}
.mb-37px {
	margin-bottom:37px !important;
}
.ml-37px {
	margin-left:37px !important;
}
.mr-37px {
	margin-right:37px !important;
}
.p-37px {
	padding:37px !important;
}
.py-37px {
	padding-top:37px !important;
	padding-bottom:37px !important;
}
.px-37px {
	padding-left:37px !important;
	padding-right:37px !important;
}
.pt-37px {
	padding-top:37px !important;
}
.pb-37px {
	padding-bottom:37px !important;
}
.pl-37px {
	padding-left:37px !important;
}
.pr-37px {
	padding-right:37px !important;
}
.lh-37px {
	line-height:37px !important;
}
.font-size-37 {
	font-size:37px !important;
}
.height-37px {
	height:37px !important;
}
.m-38px {
	margin:38px !important;
}
.my-38px {
	margin-top:38px !important;
	margin-bottom:38px !important;
}
.mx-38px {
	margin-left:38px !important;
	margin-right:38px !important;
}
.mt-38px {
	margin-top:38px !important;
}
.mb-38px {
	margin-bottom:38px !important;
}
.ml-38px {
	margin-left:38px !important;
}
.mr-38px {
	margin-right:38px !important;
}
.p-38px {
	padding:38px !important;
}
.py-38px {
	padding-top:38px !important;
	padding-bottom:38px !important;
}
.px-38px {
	padding-left:38px !important;
	padding-right:38px !important;
}
.pt-38px {
	padding-top:38px !important;
}
.pb-38px {
	padding-bottom:38px !important;
}
.pl-38px {
	padding-left:38px !important;
}
.pr-38px {
	padding-right:38px !important;
}
.lh-38px {
	line-height:38px !important;
}
.font-size-38 {
	font-size:38px !important;
}
.height-38px {
	height:38px !important;
}
.m-39px {
	margin:39px !important;
}
.my-39px {
	margin-top:39px !important;
	margin-bottom:39px !important;
}
.mx-39px {
	margin-left:39px !important;
	margin-right:39px !important;
}
.mt-39px {
	margin-top:39px !important;
}
.mb-39px {
	margin-bottom:39px !important;
}
.ml-39px {
	margin-left:39px !important;
}
.mr-39px {
	margin-right:39px !important;
}
.p-39px {
	padding:39px !important;
}
.py-39px {
	padding-top:39px !important;
	padding-bottom:39px !important;
}
.px-39px {
	padding-left:39px !important;
	padding-right:39px !important;
}
.pt-39px {
	padding-top:39px !important;
}
.pb-39px {
	padding-bottom:39px !important;
}
.pl-39px {
	padding-left:39px !important;
}
.pr-39px {
	padding-right:39px !important;
}
.lh-39px {
	line-height:39px !important;
}
.font-size-39 {
	font-size:39px !important;
}
.height-39px {
	height:39px !important;
}
.m-40px {
	margin:40px !important;
}
.my-40px {
	margin-top:40px !important;
	margin-bottom:40px !important;
}
.mx-40px {
	margin-left:40px !important;
	margin-right:40px !important;
}
.mt-40px {
	margin-top:40px !important;
}
.mb-40px {
	margin-bottom:40px !important;
}
.ml-40px {
	margin-left:40px !important;
}
.mr-40px {
	margin-right:40px !important;
}
.p-40px {
	padding:40px !important;
}
.py-40px {
	padding-top:40px !important;
	padding-bottom:40px !important;
}
.px-40px {
	padding-left:40px !important;
	padding-right:40px !important;
}
.pt-40px {
	padding-top:40px !important;
}
.pb-40px {
	padding-bottom:40px !important;
}
.pl-40px {
	padding-left:40px !important;
}
.pr-40px {
	padding-right:40px !important;
}
.lh-40px {
	line-height:40px !important;
}
.font-size-40 {
	font-size:40px !important;
}
.height-40px {
	height:40px !important;
}
.m-41px {
	margin:41px !important;
}
.my-41px {
	margin-top:41px !important;
	margin-bottom:41px !important;
}
.mx-41px {
	margin-left:41px !important;
	margin-right:41px !important;
}
.mt-41px {
	margin-top:41px !important;
}
.mb-41px {
	margin-bottom:41px !important;
}
.ml-41px {
	margin-left:41px !important;
}
.mr-41px {
	margin-right:41px !important;
}
.p-41px {
	padding:41px !important;
}
.py-41px {
	padding-top:41px !important;
	padding-bottom:41px !important;
}
.px-41px {
	padding-left:41px !important;
	padding-right:41px !important;
}
.pt-41px {
	padding-top:41px !important;
}
.pb-41px {
	padding-bottom:41px !important;
}
.pl-41px {
	padding-left:41px !important;
}
.pr-41px {
	padding-right:41px !important;
}
.lh-41px {
	line-height:41px !important;
}
.font-size-41 {
	font-size:41px !important;
}
.height-41px {
	height:41px !important;
}
.m-42px {
	margin:42px !important;
}
.my-42px {
	margin-top:42px !important;
	margin-bottom:42px !important;
}
.mx-42px {
	margin-left:42px !important;
	margin-right:42px !important;
}
.mt-42px {
	margin-top:42px !important;
}
.mb-42px {
	margin-bottom:42px !important;
}
.ml-42px {
	margin-left:42px !important;
}
.mr-42px {
	margin-right:42px !important;
}
.p-42px {
	padding:42px !important;
}
.py-42px {
	padding-top:42px !important;
	padding-bottom:42px !important;
}
.px-42px {
	padding-left:42px !important;
	padding-right:42px !important;
}
.pt-42px {
	padding-top:42px !important;
}
.pb-42px {
	padding-bottom:42px !important;
}
.pl-42px {
	padding-left:42px !important;
}
.pr-42px {
	padding-right:42px !important;
}
.lh-42px {
	line-height:42px !important;
}
.font-size-42 {
	font-size:42px !important;
}
.height-42px {
	height:42px !important;
}
.m-43px {
	margin:43px !important;
}
.my-43px {
	margin-top:43px !important;
	margin-bottom:43px !important;
}
.mx-43px {
	margin-left:43px !important;
	margin-right:43px !important;
}
.mt-43px {
	margin-top:43px !important;
}
.mb-43px {
	margin-bottom:43px !important;
}
.ml-43px {
	margin-left:43px !important;
}
.mr-43px {
	margin-right:43px !important;
}
.p-43px {
	padding:43px !important;
}
.py-43px {
	padding-top:43px !important;
	padding-bottom:43px !important;
}
.px-43px {
	padding-left:43px !important;
	padding-right:43px !important;
}
.pt-43px {
	padding-top:43px !important;
}
.pb-43px {
	padding-bottom:43px !important;
}
.pl-43px {
	padding-left:43px !important;
}
.pr-43px {
	padding-right:43px !important;
}
.lh-43px {
	line-height:43px !important;
}
.font-size-43 {
	font-size:43px !important;
}
.height-43px {
	height:43px !important;
}
.m-44px {
	margin:44px !important;
}
.my-44px {
	margin-top:44px !important;
	margin-bottom:44px !important;
}
.mx-44px {
	margin-left:44px !important;
	margin-right:44px !important;
}
.mt-44px {
	margin-top:44px !important;
}
.mb-44px {
	margin-bottom:44px !important;
}
.ml-44px {
	margin-left:44px !important;
}
.mr-44px {
	margin-right:44px !important;
}
.p-44px {
	padding:44px !important;
}
.py-44px {
	padding-top:44px !important;
	padding-bottom:44px !important;
}
.px-44px {
	padding-left:44px !important;
	padding-right:44px !important;
}
.pt-44px {
	padding-top:44px !important;
}
.pb-44px {
	padding-bottom:44px !important;
}
.pl-44px {
	padding-left:44px !important;
}
.pr-44px {
	padding-right:44px !important;
}
.lh-44px {
	line-height:44px !important;
}
.font-size-44 {
	font-size:44px !important;
}
.height-44px {
	height:44px !important;
}
.m-45px {
	margin:45px !important;
}
.my-45px {
	margin-top:45px !important;
	margin-bottom:45px !important;
}
.mx-45px {
	margin-left:45px !important;
	margin-right:45px !important;
}
.mt-45px {
	margin-top:45px !important;
}
.mb-45px {
	margin-bottom:45px !important;
}
.ml-45px {
	margin-left:45px !important;
}
.mr-45px {
	margin-right:45px !important;
}
.p-45px {
	padding:45px !important;
}
.py-45px {
	padding-top:45px !important;
	padding-bottom:45px !important;
}
.px-45px {
	padding-left:45px !important;
	padding-right:45px !important;
}
.pt-45px {
	padding-top:45px !important;
}
.pb-45px {
	padding-bottom:45px !important;
}
.pl-45px {
	padding-left:45px !important;
}
.pr-45px {
	padding-right:45px !important;
}
.lh-45px {
	line-height:45px !important;
}
.font-size-45 {
	font-size:45px !important;
}
.height-45px {
	height:45px !important;
}
.m-46px {
	margin:46px !important;
}
.my-46px {
	margin-top:46px !important;
	margin-bottom:46px !important;
}
.mx-46px {
	margin-left:46px !important;
	margin-right:46px !important;
}
.mt-46px {
	margin-top:46px !important;
}
.mb-46px {
	margin-bottom:46px !important;
}
.ml-46px {
	margin-left:46px !important;
}
.mr-46px {
	margin-right:46px !important;
}
.p-46px {
	padding:46px !important;
}
.py-46px {
	padding-top:46px !important;
	padding-bottom:46px !important;
}
.px-46px {
	padding-left:46px !important;
	padding-right:46px !important;
}
.pt-46px {
	padding-top:46px !important;
}
.pb-46px {
	padding-bottom:46px !important;
}
.pl-46px {
	padding-left:46px !important;
}
.pr-46px {
	padding-right:46px !important;
}
.lh-46px {
	line-height:46px !important;
}
.font-size-46 {
	font-size:46px !important;
}
.height-46px {
	height:46px !important;
}
.m-47px {
	margin:47px !important;
}
.my-47px {
	margin-top:47px !important;
	margin-bottom:47px !important;
}
.mx-47px {
	margin-left:47px !important;
	margin-right:47px !important;
}
.mt-47px {
	margin-top:47px !important;
}
.mb-47px {
	margin-bottom:47px !important;
}
.ml-47px {
	margin-left:47px !important;
}
.mr-47px {
	margin-right:47px !important;
}
.p-47px {
	padding:47px !important;
}
.py-47px {
	padding-top:47px !important;
	padding-bottom:47px !important;
}
.px-47px {
	padding-left:47px !important;
	padding-right:47px !important;
}
.pt-47px {
	padding-top:47px !important;
}
.pb-47px {
	padding-bottom:47px !important;
}
.pl-47px {
	padding-left:47px !important;
}
.pr-47px {
	padding-right:47px !important;
}
.lh-47px {
	line-height:47px !important;
}
.font-size-47 {
	font-size:47px !important;
}
.height-47px {
	height:47px !important;
}
.m-48px {
	margin:48px !important;
}
.my-48px {
	margin-top:48px !important;
	margin-bottom:48px !important;
}
.mx-48px {
	margin-left:48px !important;
	margin-right:48px !important;
}
.mt-48px {
	margin-top:48px !important;
}
.mb-48px {
	margin-bottom:48px !important;
}
.ml-48px {
	margin-left:48px !important;
}
.mr-48px {
	margin-right:48px !important;
}
.p-48px {
	padding:48px !important;
}
.py-48px {
	padding-top:48px !important;
	padding-bottom:48px !important;
}
.px-48px {
	padding-left:48px !important;
	padding-right:48px !important;
}
.pt-48px {
	padding-top:48px !important;
}
.pb-48px {
	padding-bottom:48px !important;
}
.pl-48px {
	padding-left:48px !important;
}
.pr-48px {
	padding-right:48px !important;
}
.lh-48px {
	line-height:48px !important;
}
.font-size-48 {
	font-size:48px !important;
}
.height-48px {
	height:48px !important;
}
.m-49px {
	margin:49px !important;
}
.my-49px {
	margin-top:49px !important;
	margin-bottom:49px !important;
}
.mx-49px {
	margin-left:49px !important;
	margin-right:49px !important;
}
.mt-49px {
	margin-top:49px !important;
}
.mb-49px {
	margin-bottom:49px !important;
}
.ml-49px {
	margin-left:49px !important;
}
.mr-49px {
	margin-right:49px !important;
}
.p-49px {
	padding:49px !important;
}
.py-49px {
	padding-top:49px !important;
	padding-bottom:49px !important;
}
.px-49px {
	padding-left:49px !important;
	padding-right:49px !important;
}
.pt-49px {
	padding-top:49px !important;
}
.pb-49px {
	padding-bottom:49px !important;
}
.pl-49px {
	padding-left:49px !important;
}
.pr-49px {
	padding-right:49px !important;
}
.lh-49px {
	line-height:49px !important;
}
.font-size-49 {
	font-size:49px !important;
}
.height-49px {
	height:49px !important;
}
.m-50px {
	margin:50px !important;
}
.my-50px {
	margin-top:50px !important;
	margin-bottom:50px !important;
}
.mx-50px {
	margin-left:50px !important;
	margin-right:50px !important;
}
.mt-50px {
	margin-top:50px !important;
}
.mb-50px {
	margin-bottom:50px !important;
}
.ml-50px {
	margin-left:50px !important;
}
.mr-50px {
	margin-right:50px !important;
}
.p-50px {
	padding:50px !important;
}
.py-50px {
	padding-top:50px !important;
	padding-bottom:50px !important;
}
.px-50px {
	padding-left:50px !important;
	padding-right:50px !important;
}
.pt-50px {
	padding-top:50px !important;
}
.pb-50px {
	padding-bottom:50px !important;
}
.pl-50px {
	padding-left:50px !important;
}
.pr-50px {
	padding-right:50px !important;
}
.lh-50px {
	line-height:50px !important;
}
.font-size-50 {
	font-size:50px !important;
}
.height-50px {
	height:50px !important;
}
.m-51px {
	margin:51px !important;
}
.my-51px {
	margin-top:51px !important;
	margin-bottom:51px !important;
}
.mx-51px {
	margin-left:51px !important;
	margin-right:51px !important;
}
.mt-51px {
	margin-top:51px !important;
}
.mb-51px {
	margin-bottom:51px !important;
}
.ml-51px {
	margin-left:51px !important;
}
.mr-51px {
	margin-right:51px !important;
}
.p-51px {
	padding:51px !important;
}
.py-51px {
	padding-top:51px !important;
	padding-bottom:51px !important;
}
.px-51px {
	padding-left:51px !important;
	padding-right:51px !important;
}
.pt-51px {
	padding-top:51px !important;
}
.pb-51px {
	padding-bottom:51px !important;
}
.pl-51px {
	padding-left:51px !important;
}
.pr-51px {
	padding-right:51px !important;
}
.lh-51px {
	line-height:51px !important;
}
.font-size-51 {
	font-size:51px !important;
}
.height-51px {
	height:51px !important;
}
.m-52px {
	margin:52px !important;
}
.my-52px {
	margin-top:52px !important;
	margin-bottom:52px !important;
}
.mx-52px {
	margin-left:52px !important;
	margin-right:52px !important;
}
.mt-52px {
	margin-top:52px !important;
}
.mb-52px {
	margin-bottom:52px !important;
}
.ml-52px {
	margin-left:52px !important;
}
.mr-52px {
	margin-right:52px !important;
}
.p-52px {
	padding:52px !important;
}
.py-52px {
	padding-top:52px !important;
	padding-bottom:52px !important;
}
.px-52px {
	padding-left:52px !important;
	padding-right:52px !important;
}
.pt-52px {
	padding-top:52px !important;
}
.pb-52px {
	padding-bottom:52px !important;
}
.pl-52px {
	padding-left:52px !important;
}
.pr-52px {
	padding-right:52px !important;
}
.lh-52px {
	line-height:52px !important;
}
.font-size-52 {
	font-size:52px !important;
}
.height-52px {
	height:52px !important;
}
.m-53px {
	margin:53px !important;
}
.my-53px {
	margin-top:53px !important;
	margin-bottom:53px !important;
}
.mx-53px {
	margin-left:53px !important;
	margin-right:53px !important;
}
.mt-53px {
	margin-top:53px !important;
}
.mb-53px {
	margin-bottom:53px !important;
}
.ml-53px {
	margin-left:53px !important;
}
.mr-53px {
	margin-right:53px !important;
}
.p-53px {
	padding:53px !important;
}
.py-53px {
	padding-top:53px !important;
	padding-bottom:53px !important;
}
.px-53px {
	padding-left:53px !important;
	padding-right:53px !important;
}
.pt-53px {
	padding-top:53px !important;
}
.pb-53px {
	padding-bottom:53px !important;
}
.pl-53px {
	padding-left:53px !important;
}
.pr-53px {
	padding-right:53px !important;
}
.lh-53px {
	line-height:53px !important;
}
.font-size-53 {
	font-size:53px !important;
}
.height-53px {
	height:53px !important;
}
.m-54px {
	margin:54px !important;
}
.my-54px {
	margin-top:54px !important;
	margin-bottom:54px !important;
}
.mx-54px {
	margin-left:54px !important;
	margin-right:54px !important;
}
.mt-54px {
	margin-top:54px !important;
}
.mb-54px {
	margin-bottom:54px !important;
}
.ml-54px {
	margin-left:54px !important;
}
.mr-54px {
	margin-right:54px !important;
}
.p-54px {
	padding:54px !important;
}
.py-54px {
	padding-top:54px !important;
	padding-bottom:54px !important;
}
.px-54px {
	padding-left:54px !important;
	padding-right:54px !important;
}
.pt-54px {
	padding-top:54px !important;
}
.pb-54px {
	padding-bottom:54px !important;
}
.pl-54px {
	padding-left:54px !important;
}
.pr-54px {
	padding-right:54px !important;
}
.lh-54px {
	line-height:54px !important;
}
.font-size-54 {
	font-size:54px !important;
}
.height-54px {
	height:54px !important;
}
.m-55px {
	margin:55px !important;
}
.my-55px {
	margin-top:55px !important;
	margin-bottom:55px !important;
}
.mx-55px {
	margin-left:55px !important;
	margin-right:55px !important;
}
.mt-55px {
	margin-top:55px !important;
}
.mb-55px {
	margin-bottom:55px !important;
}
.ml-55px {
	margin-left:55px !important;
}
.mr-55px {
	margin-right:55px !important;
}
.p-55px {
	padding:55px !important;
}
.py-55px {
	padding-top:55px !important;
	padding-bottom:55px !important;
}
.px-55px {
	padding-left:55px !important;
	padding-right:55px !important;
}
.pt-55px {
	padding-top:55px !important;
}
.pb-55px {
	padding-bottom:55px !important;
}
.pl-55px {
	padding-left:55px !important;
}
.pr-55px {
	padding-right:55px !important;
}
.lh-55px {
	line-height:55px !important;
}
.font-size-55 {
	font-size:55px !important;
}
.height-55px {
	height:55px !important;
}
.m-56px {
	margin:56px !important;
}
.my-56px {
	margin-top:56px !important;
	margin-bottom:56px !important;
}
.mx-56px {
	margin-left:56px !important;
	margin-right:56px !important;
}
.mt-56px {
	margin-top:56px !important;
}
.mb-56px {
	margin-bottom:56px !important;
}
.ml-56px {
	margin-left:56px !important;
}
.mr-56px {
	margin-right:56px !important;
}
.p-56px {
	padding:56px !important;
}
.py-56px {
	padding-top:56px !important;
	padding-bottom:56px !important;
}
.px-56px {
	padding-left:56px !important;
	padding-right:56px !important;
}
.pt-56px {
	padding-top:56px !important;
}
.pb-56px {
	padding-bottom:56px !important;
}
.pl-56px {
	padding-left:56px !important;
}
.pr-56px {
	padding-right:56px !important;
}
.lh-56px {
	line-height:56px !important;
}
.font-size-56 {
	font-size:56px !important;
}
.height-56px {
	height:56px !important;
}
.m-57px {
	margin:57px !important;
}
.my-57px {
	margin-top:57px !important;
	margin-bottom:57px !important;
}
.mx-57px {
	margin-left:57px !important;
	margin-right:57px !important;
}
.mt-57px {
	margin-top:57px !important;
}
.mb-57px {
	margin-bottom:57px !important;
}
.ml-57px {
	margin-left:57px !important;
}
.mr-57px {
	margin-right:57px !important;
}
.p-57px {
	padding:57px !important;
}
.py-57px {
	padding-top:57px !important;
	padding-bottom:57px !important;
}
.px-57px {
	padding-left:57px !important;
	padding-right:57px !important;
}
.pt-57px {
	padding-top:57px !important;
}
.pb-57px {
	padding-bottom:57px !important;
}
.pl-57px {
	padding-left:57px !important;
}
.pr-57px {
	padding-right:57px !important;
}
.lh-57px {
	line-height:57px !important;
}
.font-size-57 {
	font-size:57px !important;
}
.height-57px {
	height:57px !important;
}
.m-58px {
	margin:58px !important;
}
.my-58px {
	margin-top:58px !important;
	margin-bottom:58px !important;
}
.mx-58px {
	margin-left:58px !important;
	margin-right:58px !important;
}
.mt-58px {
	margin-top:58px !important;
}
.mb-58px {
	margin-bottom:58px !important;
}
.ml-58px {
	margin-left:58px !important;
}
.mr-58px {
	margin-right:58px !important;
}
.p-58px {
	padding:58px !important;
}
.py-58px {
	padding-top:58px !important;
	padding-bottom:58px !important;
}
.px-58px {
	padding-left:58px !important;
	padding-right:58px !important;
}
.pt-58px {
	padding-top:58px !important;
}
.pb-58px {
	padding-bottom:58px !important;
}
.pl-58px {
	padding-left:58px !important;
}
.pr-58px {
	padding-right:58px !important;
}
.lh-58px {
	line-height:58px !important;
}
.font-size-58 {
	font-size:58px !important;
}
.height-58px {
	height:58px !important;
}
.m-59px {
	margin:59px !important;
}
.my-59px {
	margin-top:59px !important;
	margin-bottom:59px !important;
}
.mx-59px {
	margin-left:59px !important;
	margin-right:59px !important;
}
.mt-59px {
	margin-top:59px !important;
}
.mb-59px {
	margin-bottom:59px !important;
}
.ml-59px {
	margin-left:59px !important;
}
.mr-59px {
	margin-right:59px !important;
}
.p-59px {
	padding:59px !important;
}
.py-59px {
	padding-top:59px !important;
	padding-bottom:59px !important;
}
.px-59px {
	padding-left:59px !important;
	padding-right:59px !important;
}
.pt-59px {
	padding-top:59px !important;
}
.pb-59px {
	padding-bottom:59px !important;
}
.pl-59px {
	padding-left:59px !important;
}
.pr-59px {
	padding-right:59px !important;
}
.lh-59px {
	line-height:59px !important;
}
.font-size-59 {
	font-size:59px !important;
}
.height-59px {
	height:59px !important;
}
.m-60px {
	margin:60px !important;
}
.my-60px {
	margin-top:60px !important;
	margin-bottom:60px !important;
}
.mx-60px {
	margin-left:60px !important;
	margin-right:60px !important;
}
.mt-60px {
	margin-top:60px !important;
}
.mb-60px {
	margin-bottom:60px !important;
}
.ml-60px {
	margin-left:60px !important;
}
.mr-60px {
	margin-right:60px !important;
}
.p-60px {
	padding:60px !important;
}
.py-60px {
	padding-top:60px !important;
	padding-bottom:60px !important;
}
.px-60px {
	padding-left:60px !important;
	padding-right:60px !important;
}
.pt-60px {
	padding-top:60px !important;
}
.pb-60px {
	padding-bottom:60px !important;
}
.pl-60px {
	padding-left:60px !important;
}
.pr-60px {
	padding-right:60px !important;
}
.lh-60px {
	line-height:60px !important;
}
.font-size-60 {
	font-size:60px !important;
}
.height-60px {
	height:60px !important;
}
.m-61px {
	margin:61px !important;
}
.my-61px {
	margin-top:61px !important;
	margin-bottom:61px !important;
}
.mx-61px {
	margin-left:61px !important;
	margin-right:61px !important;
}
.mt-61px {
	margin-top:61px !important;
}
.mb-61px {
	margin-bottom:61px !important;
}
.ml-61px {
	margin-left:61px !important;
}
.mr-61px {
	margin-right:61px !important;
}
.p-61px {
	padding:61px !important;
}
.py-61px {
	padding-top:61px !important;
	padding-bottom:61px !important;
}
.px-61px {
	padding-left:61px !important;
	padding-right:61px !important;
}
.pt-61px {
	padding-top:61px !important;
}
.pb-61px {
	padding-bottom:61px !important;
}
.pl-61px {
	padding-left:61px !important;
}
.pr-61px {
	padding-right:61px !important;
}
.lh-61px {
	line-height:61px !important;
}
.font-size-61 {
	font-size:61px !important;
}
.height-61px {
	height:61px !important;
}
.m-62px {
	margin:62px !important;
}
.my-62px {
	margin-top:62px !important;
	margin-bottom:62px !important;
}
.mx-62px {
	margin-left:62px !important;
	margin-right:62px !important;
}
.mt-62px {
	margin-top:62px !important;
}
.mb-62px {
	margin-bottom:62px !important;
}
.ml-62px {
	margin-left:62px !important;
}
.mr-62px {
	margin-right:62px !important;
}
.p-62px {
	padding:62px !important;
}
.py-62px {
	padding-top:62px !important;
	padding-bottom:62px !important;
}
.px-62px {
	padding-left:62px !important;
	padding-right:62px !important;
}
.pt-62px {
	padding-top:62px !important;
}
.pb-62px {
	padding-bottom:62px !important;
}
.pl-62px {
	padding-left:62px !important;
}
.pr-62px {
	padding-right:62px !important;
}
.lh-62px {
	line-height:62px !important;
}
.font-size-62 {
	font-size:62px !important;
}
.height-62px {
	height:62px !important;
}
.m-63px {
	margin:63px !important;
}
.my-63px {
	margin-top:63px !important;
	margin-bottom:63px !important;
}
.mx-63px {
	margin-left:63px !important;
	margin-right:63px !important;
}
.mt-63px {
	margin-top:63px !important;
}
.mb-63px {
	margin-bottom:63px !important;
}
.ml-63px {
	margin-left:63px !important;
}
.mr-63px {
	margin-right:63px !important;
}
.p-63px {
	padding:63px !important;
}
.py-63px {
	padding-top:63px !important;
	padding-bottom:63px !important;
}
.px-63px {
	padding-left:63px !important;
	padding-right:63px !important;
}
.pt-63px {
	padding-top:63px !important;
}
.pb-63px {
	padding-bottom:63px !important;
}
.pl-63px {
	padding-left:63px !important;
}
.pr-63px {
	padding-right:63px !important;
}
.lh-63px {
	line-height:63px !important;
}
.font-size-63 {
	font-size:63px !important;
}
.height-63px {
	height:63px !important;
}
.m-64px {
	margin:64px !important;
}
.my-64px {
	margin-top:64px !important;
	margin-bottom:64px !important;
}
.mx-64px {
	margin-left:64px !important;
	margin-right:64px !important;
}
.mt-64px {
	margin-top:64px !important;
}
.mb-64px {
	margin-bottom:64px !important;
}
.ml-64px {
	margin-left:64px !important;
}
.mr-64px {
	margin-right:64px !important;
}
.p-64px {
	padding:64px !important;
}
.py-64px {
	padding-top:64px !important;
	padding-bottom:64px !important;
}
.px-64px {
	padding-left:64px !important;
	padding-right:64px !important;
}
.pt-64px {
	padding-top:64px !important;
}
.pb-64px {
	padding-bottom:64px !important;
}
.pl-64px {
	padding-left:64px !important;
}
.pr-64px {
	padding-right:64px !important;
}
.lh-64px {
	line-height:64px !important;
}
.font-size-64 {
	font-size:64px !important;
}
.height-64px {
	height:64px !important;
}
.m-65px {
	margin:65px !important;
}
.my-65px {
	margin-top:65px !important;
	margin-bottom:65px !important;
}
.mx-65px {
	margin-left:65px !important;
	margin-right:65px !important;
}
.mt-65px {
	margin-top:65px !important;
}
.mb-65px {
	margin-bottom:65px !important;
}
.ml-65px {
	margin-left:65px !important;
}
.mr-65px {
	margin-right:65px !important;
}
.p-65px {
	padding:65px !important;
}
.py-65px {
	padding-top:65px !important;
	padding-bottom:65px !important;
}
.px-65px {
	padding-left:65px !important;
	padding-right:65px !important;
}
.pt-65px {
	padding-top:65px !important;
}
.pb-65px {
	padding-bottom:65px !important;
}
.pl-65px {
	padding-left:65px !important;
}
.pr-65px {
	padding-right:65px !important;
}
.lh-65px {
	line-height:65px !important;
}
.font-size-65 {
	font-size:65px !important;
}
.height-65px {
	height:65px !important;
}
.m-66px {
	margin:66px !important;
}
.my-66px {
	margin-top:66px !important;
	margin-bottom:66px !important;
}
.mx-66px {
	margin-left:66px !important;
	margin-right:66px !important;
}
.mt-66px {
	margin-top:66px !important;
}
.mb-66px {
	margin-bottom:66px !important;
}
.ml-66px {
	margin-left:66px !important;
}
.mr-66px {
	margin-right:66px !important;
}
.p-66px {
	padding:66px !important;
}
.py-66px {
	padding-top:66px !important;
	padding-bottom:66px !important;
}
.px-66px {
	padding-left:66px !important;
	padding-right:66px !important;
}
.pt-66px {
	padding-top:66px !important;
}
.pb-66px {
	padding-bottom:66px !important;
}
.pl-66px {
	padding-left:66px !important;
}
.pr-66px {
	padding-right:66px !important;
}
.lh-66px {
	line-height:66px !important;
}
.font-size-66 {
	font-size:66px !important;
}
.height-66px {
	height:66px !important;
}
.m-67px {
	margin:67px !important;
}
.my-67px {
	margin-top:67px !important;
	margin-bottom:67px !important;
}
.mx-67px {
	margin-left:67px !important;
	margin-right:67px !important;
}
.mt-67px {
	margin-top:67px !important;
}
.mb-67px {
	margin-bottom:67px !important;
}
.ml-67px {
	margin-left:67px !important;
}
.mr-67px {
	margin-right:67px !important;
}
.p-67px {
	padding:67px !important;
}
.py-67px {
	padding-top:67px !important;
	padding-bottom:67px !important;
}
.px-67px {
	padding-left:67px !important;
	padding-right:67px !important;
}
.pt-67px {
	padding-top:67px !important;
}
.pb-67px {
	padding-bottom:67px !important;
}
.pl-67px {
	padding-left:67px !important;
}
.pr-67px {
	padding-right:67px !important;
}
.lh-67px {
	line-height:67px !important;
}
.font-size-67 {
	font-size:67px !important;
}
.height-67px {
	height:67px !important;
}
.m-68px {
	margin:68px !important;
}
.my-68px {
	margin-top:68px !important;
	margin-bottom:68px !important;
}
.mx-68px {
	margin-left:68px !important;
	margin-right:68px !important;
}
.mt-68px {
	margin-top:68px !important;
}
.mb-68px {
	margin-bottom:68px !important;
}
.ml-68px {
	margin-left:68px !important;
}
.mr-68px {
	margin-right:68px !important;
}
.p-68px {
	padding:68px !important;
}
.py-68px {
	padding-top:68px !important;
	padding-bottom:68px !important;
}
.px-68px {
	padding-left:68px !important;
	padding-right:68px !important;
}
.pt-68px {
	padding-top:68px !important;
}
.pb-68px {
	padding-bottom:68px !important;
}
.pl-68px {
	padding-left:68px !important;
}
.pr-68px {
	padding-right:68px !important;
}
.lh-68px {
	line-height:68px !important;
}
.font-size-68 {
	font-size:68px !important;
}
.height-68px {
	height:68px !important;
}
.m-69px {
	margin:69px !important;
}
.my-69px {
	margin-top:69px !important;
	margin-bottom:69px !important;
}
.mx-69px {
	margin-left:69px !important;
	margin-right:69px !important;
}
.mt-69px {
	margin-top:69px !important;
}
.mb-69px {
	margin-bottom:69px !important;
}
.ml-69px {
	margin-left:69px !important;
}
.mr-69px {
	margin-right:69px !important;
}
.p-69px {
	padding:69px !important;
}
.py-69px {
	padding-top:69px !important;
	padding-bottom:69px !important;
}
.px-69px {
	padding-left:69px !important;
	padding-right:69px !important;
}
.pt-69px {
	padding-top:69px !important;
}
.pb-69px {
	padding-bottom:69px !important;
}
.pl-69px {
	padding-left:69px !important;
}
.pr-69px {
	padding-right:69px !important;
}
.lh-69px {
	line-height:69px !important;
}
.font-size-69 {
	font-size:69px !important;
}
.height-69px {
	height:69px !important;
}
.m-70px {
	margin:70px !important;
}
.my-70px {
	margin-top:70px !important;
	margin-bottom:70px !important;
}
.mx-70px {
	margin-left:70px !important;
	margin-right:70px !important;
}
.mt-70px {
	margin-top:70px !important;
}
.mb-70px {
	margin-bottom:70px !important;
}
.ml-70px {
	margin-left:70px !important;
}
.mr-70px {
	margin-right:70px !important;
}
.p-70px {
	padding:70px !important;
}
.py-70px {
	padding-top:70px !important;
	padding-bottom:70px !important;
}
.px-70px {
	padding-left:70px !important;
	padding-right:70px !important;
}
.pt-70px {
	padding-top:70px !important;
}
.pb-70px {
	padding-bottom:70px !important;
}
.pl-70px {
	padding-left:70px !important;
}
.pr-70px {
	padding-right:70px !important;
}
.lh-70px {
	line-height:70px !important;
}
.font-size-70 {
	font-size:70px !important;
}
.height-70px {
	height:70px !important;
}
.m-71px {
	margin:71px !important;
}
.my-71px {
	margin-top:71px !important;
	margin-bottom:71px !important;
}
.mx-71px {
	margin-left:71px !important;
	margin-right:71px !important;
}
.mt-71px {
	margin-top:71px !important;
}
.mb-71px {
	margin-bottom:71px !important;
}
.ml-71px {
	margin-left:71px !important;
}
.mr-71px {
	margin-right:71px !important;
}
.p-71px {
	padding:71px !important;
}
.py-71px {
	padding-top:71px !important;
	padding-bottom:71px !important;
}
.px-71px {
	padding-left:71px !important;
	padding-right:71px !important;
}
.pt-71px {
	padding-top:71px !important;
}
.pb-71px {
	padding-bottom:71px !important;
}
.pl-71px {
	padding-left:71px !important;
}
.pr-71px {
	padding-right:71px !important;
}
.lh-71px {
	line-height:71px !important;
}
.font-size-71 {
	font-size:71px !important;
}
.height-71px {
	height:71px !important;
}
.m-72px {
	margin:72px !important;
}
.my-72px {
	margin-top:72px !important;
	margin-bottom:72px !important;
}
.mx-72px {
	margin-left:72px !important;
	margin-right:72px !important;
}
.mt-72px {
	margin-top:72px !important;
}
.mb-72px {
	margin-bottom:72px !important;
}
.ml-72px {
	margin-left:72px !important;
}
.mr-72px {
	margin-right:72px !important;
}
.p-72px {
	padding:72px !important;
}
.py-72px {
	padding-top:72px !important;
	padding-bottom:72px !important;
}
.px-72px {
	padding-left:72px !important;
	padding-right:72px !important;
}
.pt-72px {
	padding-top:72px !important;
}
.pb-72px {
	padding-bottom:72px !important;
}
.pl-72px {
	padding-left:72px !important;
}
.pr-72px {
	padding-right:72px !important;
}
.lh-72px {
	line-height:72px !important;
}
.font-size-72 {
	font-size:72px !important;
}
.height-72px {
	height:72px !important;
}
.m-73px {
	margin:73px !important;
}
.my-73px {
	margin-top:73px !important;
	margin-bottom:73px !important;
}
.mx-73px {
	margin-left:73px !important;
	margin-right:73px !important;
}
.mt-73px {
	margin-top:73px !important;
}
.mb-73px {
	margin-bottom:73px !important;
}
.ml-73px {
	margin-left:73px !important;
}
.mr-73px {
	margin-right:73px !important;
}
.p-73px {
	padding:73px !important;
}
.py-73px {
	padding-top:73px !important;
	padding-bottom:73px !important;
}
.px-73px {
	padding-left:73px !important;
	padding-right:73px !important;
}
.pt-73px {
	padding-top:73px !important;
}
.pb-73px {
	padding-bottom:73px !important;
}
.pl-73px {
	padding-left:73px !important;
}
.pr-73px {
	padding-right:73px !important;
}
.lh-73px {
	line-height:73px !important;
}
.font-size-73 {
	font-size:73px !important;
}
.height-73px {
	height:73px !important;
}
.m-74px {
	margin:74px !important;
}
.my-74px {
	margin-top:74px !important;
	margin-bottom:74px !important;
}
.mx-74px {
	margin-left:74px !important;
	margin-right:74px !important;
}
.mt-74px {
	margin-top:74px !important;
}
.mb-74px {
	margin-bottom:74px !important;
}
.ml-74px {
	margin-left:74px !important;
}
.mr-74px {
	margin-right:74px !important;
}
.p-74px {
	padding:74px !important;
}
.py-74px {
	padding-top:74px !important;
	padding-bottom:74px !important;
}
.px-74px {
	padding-left:74px !important;
	padding-right:74px !important;
}
.pt-74px {
	padding-top:74px !important;
}
.pb-74px {
	padding-bottom:74px !important;
}
.pl-74px {
	padding-left:74px !important;
}
.pr-74px {
	padding-right:74px !important;
}
.lh-74px {
	line-height:74px !important;
}
.font-size-74 {
	font-size:74px !important;
}
.height-74px {
	height:74px !important;
}
.m-75px {
	margin:75px !important;
}
.my-75px {
	margin-top:75px !important;
	margin-bottom:75px !important;
}
.mx-75px {
	margin-left:75px !important;
	margin-right:75px !important;
}
.mt-75px {
	margin-top:75px !important;
}
.mb-75px {
	margin-bottom:75px !important;
}
.ml-75px {
	margin-left:75px !important;
}
.mr-75px {
	margin-right:75px !important;
}
.p-75px {
	padding:75px !important;
}
.py-75px {
	padding-top:75px !important;
	padding-bottom:75px !important;
}
.px-75px {
	padding-left:75px !important;
	padding-right:75px !important;
}
.pt-75px {
	padding-top:75px !important;
}
.pb-75px {
	padding-bottom:75px !important;
}
.pl-75px {
	padding-left:75px !important;
}
.pr-75px {
	padding-right:75px !important;
}
.lh-75px {
	line-height:75px !important;
}
.font-size-75 {
	font-size:75px !important;
}
.height-75px {
	height:75px !important;
}
.m-76px {
	margin:76px !important;
}
.my-76px {
	margin-top:76px !important;
	margin-bottom:76px !important;
}
.mx-76px {
	margin-left:76px !important;
	margin-right:76px !important;
}
.mt-76px {
	margin-top:76px !important;
}
.mb-76px {
	margin-bottom:76px !important;
}
.ml-76px {
	margin-left:76px !important;
}
.mr-76px {
	margin-right:76px !important;
}
.p-76px {
	padding:76px !important;
}
.py-76px {
	padding-top:76px !important;
	padding-bottom:76px !important;
}
.px-76px {
	padding-left:76px !important;
	padding-right:76px !important;
}
.pt-76px {
	padding-top:76px !important;
}
.pb-76px {
	padding-bottom:76px !important;
}
.pl-76px {
	padding-left:76px !important;
}
.pr-76px {
	padding-right:76px !important;
}
.lh-76px {
	line-height:76px !important;
}
.font-size-76 {
	font-size:76px !important;
}
.height-76px {
	height:76px !important;
}
.m-77px {
	margin:77px !important;
}
.my-77px {
	margin-top:77px !important;
	margin-bottom:77px !important;
}
.mx-77px {
	margin-left:77px !important;
	margin-right:77px !important;
}
.mt-77px {
	margin-top:77px !important;
}
.mb-77px {
	margin-bottom:77px !important;
}
.ml-77px {
	margin-left:77px !important;
}
.mr-77px {
	margin-right:77px !important;
}
.p-77px {
	padding:77px !important;
}
.py-77px {
	padding-top:77px !important;
	padding-bottom:77px !important;
}
.px-77px {
	padding-left:77px !important;
	padding-right:77px !important;
}
.pt-77px {
	padding-top:77px !important;
}
.pb-77px {
	padding-bottom:77px !important;
}
.pl-77px {
	padding-left:77px !important;
}
.pr-77px {
	padding-right:77px !important;
}
.lh-77px {
	line-height:77px !important;
}
.font-size-77 {
	font-size:77px !important;
}
.height-77px {
	height:77px !important;
}
.m-78px {
	margin:78px !important;
}
.my-78px {
	margin-top:78px !important;
	margin-bottom:78px !important;
}
.mx-78px {
	margin-left:78px !important;
	margin-right:78px !important;
}
.mt-78px {
	margin-top:78px !important;
}
.mb-78px {
	margin-bottom:78px !important;
}
.ml-78px {
	margin-left:78px !important;
}
.mr-78px {
	margin-right:78px !important;
}
.p-78px {
	padding:78px !important;
}
.py-78px {
	padding-top:78px !important;
	padding-bottom:78px !important;
}
.px-78px {
	padding-left:78px !important;
	padding-right:78px !important;
}
.pt-78px {
	padding-top:78px !important;
}
.pb-78px {
	padding-bottom:78px !important;
}
.pl-78px {
	padding-left:78px !important;
}
.pr-78px {
	padding-right:78px !important;
}
.lh-78px {
	line-height:78px !important;
}
.font-size-78 {
	font-size:78px !important;
}
.height-78px {
	height:78px !important;
}
.m-79px {
	margin:79px !important;
}
.my-79px {
	margin-top:79px !important;
	margin-bottom:79px !important;
}
.mx-79px {
	margin-left:79px !important;
	margin-right:79px !important;
}
.mt-79px {
	margin-top:79px !important;
}
.mb-79px {
	margin-bottom:79px !important;
}
.ml-79px {
	margin-left:79px !important;
}
.mr-79px {
	margin-right:79px !important;
}
.p-79px {
	padding:79px !important;
}
.py-79px {
	padding-top:79px !important;
	padding-bottom:79px !important;
}
.px-79px {
	padding-left:79px !important;
	padding-right:79px !important;
}
.pt-79px {
	padding-top:79px !important;
}
.pb-79px {
	padding-bottom:79px !important;
}
.pl-79px {
	padding-left:79px !important;
}
.pr-79px {
	padding-right:79px !important;
}
.lh-79px {
	line-height:79px !important;
}
.font-size-79 {
	font-size:79px !important;
}
.height-79px {
	height:79px !important;
}
.m-80px {
	margin:80px !important;
}
.my-80px {
	margin-top:80px !important;
	margin-bottom:80px !important;
}
.mx-80px {
	margin-left:80px !important;
	margin-right:80px !important;
}
.mt-80px {
	margin-top:80px !important;
}
.mb-80px {
	margin-bottom:80px !important;
}
.ml-80px {
	margin-left:80px !important;
}
.mr-80px {
	margin-right:80px !important;
}
.p-80px {
	padding:80px !important;
}
.py-80px {
	padding-top:80px !important;
	padding-bottom:80px !important;
}
.px-80px {
	padding-left:80px !important;
	padding-right:80px !important;
}
.pt-80px {
	padding-top:80px !important;
}
.pb-80px {
	padding-bottom:80px !important;
}
.pl-80px {
	padding-left:80px !important;
}
.pr-80px {
	padding-right:80px !important;
}
.lh-80px {
	line-height:80px !important;
}
.font-size-80 {
	font-size:80px !important;
}
.height-80px {
	height:80px !important;
}
.m-81px {
	margin:81px !important;
}
.my-81px {
	margin-top:81px !important;
	margin-bottom:81px !important;
}
.mx-81px {
	margin-left:81px !important;
	margin-right:81px !important;
}
.mt-81px {
	margin-top:81px !important;
}
.mb-81px {
	margin-bottom:81px !important;
}
.ml-81px {
	margin-left:81px !important;
}
.mr-81px {
	margin-right:81px !important;
}
.p-81px {
	padding:81px !important;
}
.py-81px {
	padding-top:81px !important;
	padding-bottom:81px !important;
}
.px-81px {
	padding-left:81px !important;
	padding-right:81px !important;
}
.pt-81px {
	padding-top:81px !important;
}
.pb-81px {
	padding-bottom:81px !important;
}
.pl-81px {
	padding-left:81px !important;
}
.pr-81px {
	padding-right:81px !important;
}
.lh-81px {
	line-height:81px !important;
}
.font-size-81 {
	font-size:81px !important;
}
.height-81px {
	height:81px !important;
}
.m-82px {
	margin:82px !important;
}
.my-82px {
	margin-top:82px !important;
	margin-bottom:82px !important;
}
.mx-82px {
	margin-left:82px !important;
	margin-right:82px !important;
}
.mt-82px {
	margin-top:82px !important;
}
.mb-82px {
	margin-bottom:82px !important;
}
.ml-82px {
	margin-left:82px !important;
}
.mr-82px {
	margin-right:82px !important;
}
.p-82px {
	padding:82px !important;
}
.py-82px {
	padding-top:82px !important;
	padding-bottom:82px !important;
}
.px-82px {
	padding-left:82px !important;
	padding-right:82px !important;
}
.pt-82px {
	padding-top:82px !important;
}
.pb-82px {
	padding-bottom:82px !important;
}
.pl-82px {
	padding-left:82px !important;
}
.pr-82px {
	padding-right:82px !important;
}
.lh-82px {
	line-height:82px !important;
}
.font-size-82 {
	font-size:82px !important;
}
.height-82px {
	height:82px !important;
}
.m-83px {
	margin:83px !important;
}
.my-83px {
	margin-top:83px !important;
	margin-bottom:83px !important;
}
.mx-83px {
	margin-left:83px !important;
	margin-right:83px !important;
}
.mt-83px {
	margin-top:83px !important;
}
.mb-83px {
	margin-bottom:83px !important;
}
.ml-83px {
	margin-left:83px !important;
}
.mr-83px {
	margin-right:83px !important;
}
.p-83px {
	padding:83px !important;
}
.py-83px {
	padding-top:83px !important;
	padding-bottom:83px !important;
}
.px-83px {
	padding-left:83px !important;
	padding-right:83px !important;
}
.pt-83px {
	padding-top:83px !important;
}
.pb-83px {
	padding-bottom:83px !important;
}
.pl-83px {
	padding-left:83px !important;
}
.pr-83px {
	padding-right:83px !important;
}
.lh-83px {
	line-height:83px !important;
}
.font-size-83 {
	font-size:83px !important;
}
.height-83px {
	height:83px !important;
}
.m-84px {
	margin:84px !important;
}
.my-84px {
	margin-top:84px !important;
	margin-bottom:84px !important;
}
.mx-84px {
	margin-left:84px !important;
	margin-right:84px !important;
}
.mt-84px {
	margin-top:84px !important;
}
.mb-84px {
	margin-bottom:84px !important;
}
.ml-84px {
	margin-left:84px !important;
}
.mr-84px {
	margin-right:84px !important;
}
.p-84px {
	padding:84px !important;
}
.py-84px {
	padding-top:84px !important;
	padding-bottom:84px !important;
}
.px-84px {
	padding-left:84px !important;
	padding-right:84px !important;
}
.pt-84px {
	padding-top:84px !important;
}
.pb-84px {
	padding-bottom:84px !important;
}
.pl-84px {
	padding-left:84px !important;
}
.pr-84px {
	padding-right:84px !important;
}
.lh-84px {
	line-height:84px !important;
}
.font-size-84 {
	font-size:84px !important;
}
.height-84px {
	height:84px !important;
}
.m-85px {
	margin:85px !important;
}
.my-85px {
	margin-top:85px !important;
	margin-bottom:85px !important;
}
.mx-85px {
	margin-left:85px !important;
	margin-right:85px !important;
}
.mt-85px {
	margin-top:85px !important;
}
.mb-85px {
	margin-bottom:85px !important;
}
.ml-85px {
	margin-left:85px !important;
}
.mr-85px {
	margin-right:85px !important;
}
.p-85px {
	padding:85px !important;
}
.py-85px {
	padding-top:85px !important;
	padding-bottom:85px !important;
}
.px-85px {
	padding-left:85px !important;
	padding-right:85px !important;
}
.pt-85px {
	padding-top:85px !important;
}
.pb-85px {
	padding-bottom:85px !important;
}
.pl-85px {
	padding-left:85px !important;
}
.pr-85px {
	padding-right:85px !important;
}
.lh-85px {
	line-height:85px !important;
}
.font-size-85 {
	font-size:85px !important;
}
.height-85px {
	height:85px !important;
}
.m-86px {
	margin:86px !important;
}
.my-86px {
	margin-top:86px !important;
	margin-bottom:86px !important;
}
.mx-86px {
	margin-left:86px !important;
	margin-right:86px !important;
}
.mt-86px {
	margin-top:86px !important;
}
.mb-86px {
	margin-bottom:86px !important;
}
.ml-86px {
	margin-left:86px !important;
}
.mr-86px {
	margin-right:86px !important;
}
.p-86px {
	padding:86px !important;
}
.py-86px {
	padding-top:86px !important;
	padding-bottom:86px !important;
}
.px-86px {
	padding-left:86px !important;
	padding-right:86px !important;
}
.pt-86px {
	padding-top:86px !important;
}
.pb-86px {
	padding-bottom:86px !important;
}
.pl-86px {
	padding-left:86px !important;
}
.pr-86px {
	padding-right:86px !important;
}
.lh-86px {
	line-height:86px !important;
}
.font-size-86 {
	font-size:86px !important;
}
.height-86px {
	height:86px !important;
}
.m-87px {
	margin:87px !important;
}
.my-87px {
	margin-top:87px !important;
	margin-bottom:87px !important;
}
.mx-87px {
	margin-left:87px !important;
	margin-right:87px !important;
}
.mt-87px {
	margin-top:87px !important;
}
.mb-87px {
	margin-bottom:87px !important;
}
.ml-87px {
	margin-left:87px !important;
}
.mr-87px {
	margin-right:87px !important;
}
.p-87px {
	padding:87px !important;
}
.py-87px {
	padding-top:87px !important;
	padding-bottom:87px !important;
}
.px-87px {
	padding-left:87px !important;
	padding-right:87px !important;
}
.pt-87px {
	padding-top:87px !important;
}
.pb-87px {
	padding-bottom:87px !important;
}
.pl-87px {
	padding-left:87px !important;
}
.pr-87px {
	padding-right:87px !important;
}
.lh-87px {
	line-height:87px !important;
}
.font-size-87 {
	font-size:87px !important;
}
.height-87px {
	height:87px !important;
}
.m-88px {
	margin:88px !important;
}
.my-88px {
	margin-top:88px !important;
	margin-bottom:88px !important;
}
.mx-88px {
	margin-left:88px !important;
	margin-right:88px !important;
}
.mt-88px {
	margin-top:88px !important;
}
.mb-88px {
	margin-bottom:88px !important;
}
.ml-88px {
	margin-left:88px !important;
}
.mr-88px {
	margin-right:88px !important;
}
.p-88px {
	padding:88px !important;
}
.py-88px {
	padding-top:88px !important;
	padding-bottom:88px !important;
}
.px-88px {
	padding-left:88px !important;
	padding-right:88px !important;
}
.pt-88px {
	padding-top:88px !important;
}
.pb-88px {
	padding-bottom:88px !important;
}
.pl-88px {
	padding-left:88px !important;
}
.pr-88px {
	padding-right:88px !important;
}
.lh-88px {
	line-height:88px !important;
}
.font-size-88 {
	font-size:88px !important;
}
.height-88px {
	height:88px !important;
}
.m-89px {
	margin:89px !important;
}
.my-89px {
	margin-top:89px !important;
	margin-bottom:89px !important;
}
.mx-89px {
	margin-left:89px !important;
	margin-right:89px !important;
}
.mt-89px {
	margin-top:89px !important;
}
.mb-89px {
	margin-bottom:89px !important;
}
.ml-89px {
	margin-left:89px !important;
}
.mr-89px {
	margin-right:89px !important;
}
.p-89px {
	padding:89px !important;
}
.py-89px {
	padding-top:89px !important;
	padding-bottom:89px !important;
}
.px-89px {
	padding-left:89px !important;
	padding-right:89px !important;
}
.pt-89px {
	padding-top:89px !important;
}
.pb-89px {
	padding-bottom:89px !important;
}
.pl-89px {
	padding-left:89px !important;
}
.pr-89px {
	padding-right:89px !important;
}
.lh-89px {
	line-height:89px !important;
}
.font-size-89 {
	font-size:89px !important;
}
.height-89px {
	height:89px !important;
}
.m-90px {
	margin:90px !important;
}
.my-90px {
	margin-top:90px !important;
	margin-bottom:90px !important;
}
.mx-90px {
	margin-left:90px !important;
	margin-right:90px !important;
}
.mt-90px {
	margin-top:90px !important;
}
.mb-90px {
	margin-bottom:90px !important;
}
.ml-90px {
	margin-left:90px !important;
}
.mr-90px {
	margin-right:90px !important;
}
.p-90px {
	padding:90px !important;
}
.py-90px {
	padding-top:90px !important;
	padding-bottom:90px !important;
}
.px-90px {
	padding-left:90px !important;
	padding-right:90px !important;
}
.pt-90px {
	padding-top:90px !important;
}
.pb-90px {
	padding-bottom:90px !important;
}
.pl-90px {
	padding-left:90px !important;
}
.pr-90px {
	padding-right:90px !important;
}
.lh-90px {
	line-height:90px !important;
}
.font-size-90 {
	font-size:90px !important;
}
.height-90px {
	height:90px !important;
}
.m-91px {
	margin:91px !important;
}
.my-91px {
	margin-top:91px !important;
	margin-bottom:91px !important;
}
.mx-91px {
	margin-left:91px !important;
	margin-right:91px !important;
}
.mt-91px {
	margin-top:91px !important;
}
.mb-91px {
	margin-bottom:91px !important;
}
.ml-91px {
	margin-left:91px !important;
}
.mr-91px {
	margin-right:91px !important;
}
.p-91px {
	padding:91px !important;
}
.py-91px {
	padding-top:91px !important;
	padding-bottom:91px !important;
}
.px-91px {
	padding-left:91px !important;
	padding-right:91px !important;
}
.pt-91px {
	padding-top:91px !important;
}
.pb-91px {
	padding-bottom:91px !important;
}
.pl-91px {
	padding-left:91px !important;
}
.pr-91px {
	padding-right:91px !important;
}
.lh-91px {
	line-height:91px !important;
}
.font-size-91 {
	font-size:91px !important;
}
.height-91px {
	height:91px !important;
}
.m-92px {
	margin:92px !important;
}
.my-92px {
	margin-top:92px !important;
	margin-bottom:92px !important;
}
.mx-92px {
	margin-left:92px !important;
	margin-right:92px !important;
}
.mt-92px {
	margin-top:92px !important;
}
.mb-92px {
	margin-bottom:92px !important;
}
.ml-92px {
	margin-left:92px !important;
}
.mr-92px {
	margin-right:92px !important;
}
.p-92px {
	padding:92px !important;
}
.py-92px {
	padding-top:92px !important;
	padding-bottom:92px !important;
}
.px-92px {
	padding-left:92px !important;
	padding-right:92px !important;
}
.pt-92px {
	padding-top:92px !important;
}
.pb-92px {
	padding-bottom:92px !important;
}
.pl-92px {
	padding-left:92px !important;
}
.pr-92px {
	padding-right:92px !important;
}
.lh-92px {
	line-height:92px !important;
}
.font-size-92 {
	font-size:92px !important;
}
.height-92px {
	height:92px !important;
}
.m-93px {
	margin:93px !important;
}
.my-93px {
	margin-top:93px !important;
	margin-bottom:93px !important;
}
.mx-93px {
	margin-left:93px !important;
	margin-right:93px !important;
}
.mt-93px {
	margin-top:93px !important;
}
.mb-93px {
	margin-bottom:93px !important;
}
.ml-93px {
	margin-left:93px !important;
}
.mr-93px {
	margin-right:93px !important;
}
.p-93px {
	padding:93px !important;
}
.py-93px {
	padding-top:93px !important;
	padding-bottom:93px !important;
}
.px-93px {
	padding-left:93px !important;
	padding-right:93px !important;
}
.pt-93px {
	padding-top:93px !important;
}
.pb-93px {
	padding-bottom:93px !important;
}
.pl-93px {
	padding-left:93px !important;
}
.pr-93px {
	padding-right:93px !important;
}
.lh-93px {
	line-height:93px !important;
}
.font-size-93 {
	font-size:93px !important;
}
.height-93px {
	height:93px !important;
}
.m-94px {
	margin:94px !important;
}
.my-94px {
	margin-top:94px !important;
	margin-bottom:94px !important;
}
.mx-94px {
	margin-left:94px !important;
	margin-right:94px !important;
}
.mt-94px {
	margin-top:94px !important;
}
.mb-94px {
	margin-bottom:94px !important;
}
.ml-94px {
	margin-left:94px !important;
}
.mr-94px {
	margin-right:94px !important;
}
.p-94px {
	padding:94px !important;
}
.py-94px {
	padding-top:94px !important;
	padding-bottom:94px !important;
}
.px-94px {
	padding-left:94px !important;
	padding-right:94px !important;
}
.pt-94px {
	padding-top:94px !important;
}
.pb-94px {
	padding-bottom:94px !important;
}
.pl-94px {
	padding-left:94px !important;
}
.pr-94px {
	padding-right:94px !important;
}
.lh-94px {
	line-height:94px !important;
}
.font-size-94 {
	font-size:94px !important;
}
.height-94px {
	height:94px !important;
}
.m-95px {
	margin:95px !important;
}
.my-95px {
	margin-top:95px !important;
	margin-bottom:95px !important;
}
.mx-95px {
	margin-left:95px !important;
	margin-right:95px !important;
}
.mt-95px {
	margin-top:95px !important;
}
.mb-95px {
	margin-bottom:95px !important;
}
.ml-95px {
	margin-left:95px !important;
}
.mr-95px {
	margin-right:95px !important;
}
.p-95px {
	padding:95px !important;
}
.py-95px {
	padding-top:95px !important;
	padding-bottom:95px !important;
}
.px-95px {
	padding-left:95px !important;
	padding-right:95px !important;
}
.pt-95px {
	padding-top:95px !important;
}
.pb-95px {
	padding-bottom:95px !important;
}
.pl-95px {
	padding-left:95px !important;
}
.pr-95px {
	padding-right:95px !important;
}
.lh-95px {
	line-height:95px !important;
}
.font-size-95 {
	font-size:95px !important;
}
.height-95px {
	height:95px !important;
}
.m-96px {
	margin:96px !important;
}
.my-96px {
	margin-top:96px !important;
	margin-bottom:96px !important;
}
.mx-96px {
	margin-left:96px !important;
	margin-right:96px !important;
}
.mt-96px {
	margin-top:96px !important;
}
.mb-96px {
	margin-bottom:96px !important;
}
.ml-96px {
	margin-left:96px !important;
}
.mr-96px {
	margin-right:96px !important;
}
.p-96px {
	padding:96px !important;
}
.py-96px {
	padding-top:96px !important;
	padding-bottom:96px !important;
}
.px-96px {
	padding-left:96px !important;
	padding-right:96px !important;
}
.pt-96px {
	padding-top:96px !important;
}
.pb-96px {
	padding-bottom:96px !important;
}
.pl-96px {
	padding-left:96px !important;
}
.pr-96px {
	padding-right:96px !important;
}
.lh-96px {
	line-height:96px !important;
}
.font-size-96 {
	font-size:96px !important;
}
.height-96px {
	height:96px !important;
}
.m-97px {
	margin:97px !important;
}
.my-97px {
	margin-top:97px !important;
	margin-bottom:97px !important;
}
.mx-97px {
	margin-left:97px !important;
	margin-right:97px !important;
}
.mt-97px {
	margin-top:97px !important;
}
.mb-97px {
	margin-bottom:97px !important;
}
.ml-97px {
	margin-left:97px !important;
}
.mr-97px {
	margin-right:97px !important;
}
.p-97px {
	padding:97px !important;
}
.py-97px {
	padding-top:97px !important;
	padding-bottom:97px !important;
}
.px-97px {
	padding-left:97px !important;
	padding-right:97px !important;
}
.pt-97px {
	padding-top:97px !important;
}
.pb-97px {
	padding-bottom:97px !important;
}
.pl-97px {
	padding-left:97px !important;
}
.pr-97px {
	padding-right:97px !important;
}
.lh-97px {
	line-height:97px !important;
}
.font-size-97 {
	font-size:97px !important;
}
.height-97px {
	height:97px !important;
}
.m-98px {
	margin:98px !important;
}
.my-98px {
	margin-top:98px !important;
	margin-bottom:98px !important;
}
.mx-98px {
	margin-left:98px !important;
	margin-right:98px !important;
}
.mt-98px {
	margin-top:98px !important;
}
.mb-98px {
	margin-bottom:98px !important;
}
.ml-98px {
	margin-left:98px !important;
}
.mr-98px {
	margin-right:98px !important;
}
.p-98px {
	padding:98px !important;
}
.py-98px {
	padding-top:98px !important;
	padding-bottom:98px !important;
}
.px-98px {
	padding-left:98px !important;
	padding-right:98px !important;
}
.pt-98px {
	padding-top:98px !important;
}
.pb-98px {
	padding-bottom:98px !important;
}
.pl-98px {
	padding-left:98px !important;
}
.pr-98px {
	padding-right:98px !important;
}
.lh-98px {
	line-height:98px !important;
}
.font-size-98 {
	font-size:98px !important;
}
.height-98px {
	height:98px !important;
}
.m-99px {
	margin:99px !important;
}
.my-99px {
	margin-top:99px !important;
	margin-bottom:99px !important;
}
.mx-99px {
	margin-left:99px !important;
	margin-right:99px !important;
}
.mt-99px {
	margin-top:99px !important;
}
.mb-99px {
	margin-bottom:99px !important;
}
.ml-99px {
	margin-left:99px !important;
}
.mr-99px {
	margin-right:99px !important;
}
.p-99px {
	padding:99px !important;
}
.py-99px {
	padding-top:99px !important;
	padding-bottom:99px !important;
}
.px-99px {
	padding-left:99px !important;
	padding-right:99px !important;
}
.pt-99px {
	padding-top:99px !important;
}
.pb-99px {
	padding-bottom:99px !important;
}
.pl-99px {
	padding-left:99px !important;
}
.pr-99px {
	padding-right:99px !important;
}
.lh-99px {
	line-height:99px !important;
}
.font-size-99 {
	font-size:99px !important;
}
.height-99px {
	height:99px !important;
}
.m-100px {
	margin:100px !important;
}
.my-100px {
	margin-top:100px !important;
	margin-bottom:100px !important;
}
.mx-100px {
	margin-left:100px !important;
	margin-right:100px !important;
}
.mt-100px {
	margin-top:100px !important;
}
.mb-100px {
	margin-bottom:100px !important;
}
.ml-100px {
	margin-left:100px !important;
}
.mr-100px {
	margin-right:100px !important;
}
.p-100px {
	padding:100px !important;
}
.py-100px {
	padding-top:100px !important;
	padding-bottom:100px !important;
}
.px-100px {
	padding-left:100px !important;
	padding-right:100px !important;
}
.pt-100px {
	padding-top:100px !important;
}
.pb-100px {
	padding-bottom:100px !important;
}
.pl-100px {
	padding-left:100px !important;
}
.pr-100px {
	padding-right:100px !important;
}
.lh-100px {
	line-height:100px !important;
}
.font-size-100 {
	font-size:100px !important;
}
.height-100px {
	height:100px !important;
}
.w-100 {
	width:100%;
}
.h-100 {
	height:100%;
}
a.sub-menu-link:hover {
	text-decoration:underline;
}
.country-selector span {
	padding-right:20px !important;
	padding-top:9px !important;
}
.country-selector .weglot-dropdown {
	background-color:transparent !important;
	margin-left:20px;
}
.country-selector .weglot-dropdown .wgcurrent {
	border:none !important;
}
@media (max-width:1200px) {
	.menu-header-container .menu {
	padding-top:78px;
	padding-left:0;
	list-style:none;
}
.menu-header-container .menu li {
	font-weight:600;
}
.menu-header-container .sub-menu {
	list-style:none;
	padding:0;
}
.menu-header-container .sub-menu li {
	font-weight:200;
}
.menu-header-container li {
	padding:4px 20px;
}
}

.kirk-header-nav #menu-header li a {
	color:#fff;
}

@media (min-width:1200px) {
	.kirk-header-nav #menu-header {
	margin:0;
}
.kirk-header-nav #menu-header li a {
	color:#fff;
    font-weight: 900;
}
.kirk-header-nav #menu-header li.menu-item-depth-0 {
	padding:0 30px;
	border:0px solid transparent;
	/*border-radius:20px 20px 0 0;*/
	position:relative;
}
.kirk-header-nav #menu-header li.menu-item-depth-0:not(:first-child) {
	margin-left:-1px;
}
.kirk-header-nav #menu-header li.menu-item-depth-0 .menu-depth-1-popup {
	z-index:-1;
	opacity:0;
	position:absolute;
	/*top:37px;*/
	left:0px;
	background-color:#ffffff;
	padding:22px;
	border-radius:0px;
	border:1px solid #0269b4;
	border-top:0px;
	display:flex;
	min-width:calc(100% + 44px);
}
.kirk-header-nav #menu-header li.menu-item-depth-0 .lever01 {
	display:block;
	line-height:54px;
}
.kirk-header-nav #menu-header li.menu-item-depth-0 .menu-depth-1-popup img {
	-o-object-fit:cover;
	object-fit:cover;
	min-width:200px;
	height:200px;
	border-radius:20px;
	margin-right:32px;
}
.kirk-header-nav #menu-header li.menu-item-depth-0 .menu-depth-1-popup .menu-depth-1 {
	text-align:left;
	padding:0;
}
.kirk-header-nav #menu-header li.menu-item-depth-0 .menu-depth-1-popup .menu-depth-1 li {
	margin-bottom:8px;
	width:100%;
}
.kirk-header-nav #menu-header li.menu-item-depth-0 .menu-depth-1-popup .menu-depth-1 li.parent-menu-item {
	font-size:24px;
	margin-bottom:32px;
}
.kirk-header-nav #menu-header li.menu-item-depth-0 .menu-depth-1-popup a {
	font-weight:400;
	color:#000000;
	white-space:nowrap;
}
.kirk-header-nav #menu-header li.menu-item-depth-0:nth-child(n+4) .menu-depth-1-popup {
	/*left:initial;
	right:-24px;*/
}
.kirk-header-nav #menu-header li.menu-item-depth-0:hover {
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
}
.kirk-header-nav #menu-header li.menu-item-depth-0:hover .menu-depth-1-popup {
	z-index:3;
	opacity:1;
}
.kirk-header-nav #menu-header li.menu-item-depth-0:hover::before {
	content:'';
	width:100%;
	/*height:2px;*/
	background-color:#ffffff;
	position:absolute;
	bottom:-2px;
	left:0;
	z-index:6;
}
.kirk-header-nav #menu-header li.menu-item-depth-0:not(:last-child)::after {
	content:'';
	width:0px;
	height:10px;
	margin:auto;
	display:block;
	background-color:#d4d4d4;
	position:absolute;
	right:-1px;
	top:50%;
	transform:translateY(-50%);
}
}hr {
	border:0;
	height:1px;
	background-color:black;
	width:100%;
	margin:16px 0;
}
.heading .sub-heading {
	opacity:0;
	left:-20px;
	transition:.2s;
	position:relative;
}
.heading:hover .sub-heading {
	opacity:1;
	left:0;
}
.z-index-1 {
	z-index:1;
}
.z-index-2 {
	z-index:2;
}
.z-index-3 {
	z-index:3;
}
.z-index-4 {
	z-index:4;
}
.z-index-5 {
	z-index:5;
}
@media only screen and (max-width:768px) {
	.sm-wid-100 {
	width:100% !important;
	margin-bottom:20px;
}
}p {
	color:#666666;
}
.bg-full {
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
}
.card {
	border:1px solid #d4d4d4;
	border-radius:30px;
	overflow:hidden;
}
.card .overlay {
	background-image:linear-gradient(0deg,#ffffff 12%,transparent 40%);
	position:absolute;
	top:0;
	left:0;
	height:70%;
	width:100%;
	border-bottom-left-radius:30px;
	border-bottom-right-radius:30px;
	pointer-events:none;
	z-index:-1;
}
.single-column-card .card-img {
	min-height:300px;
}
.single-column-card .card-body {
	padding:80px 20px;
}
.single-column-card:not(:last-child) {
	margin-bottom:32px;
}
@media only screen and (min-width:768px) {
	.single-column-card .inverted {
	padding:80px 20px 80px 60px !important;
}
}header {
	position:relative;
	border-bottom:0px solid #0269b4;
	/*top: 0px;
    z-index: 999;
    width: 100%;*/
    padding-bottom: 27px;
    background-color:rgba(255,255,255,1); 

}
header .logoContainer {
	position:absolute;
	top:20px;
	left:auto;
	z-index:1;
}
@media (max-width:1199.98px) {
	header .logoContainer {
	top:34px;
}
}header .pre-header {
	/*background-color:#fafafa;
	border-bottom:1px solid #d4d4d4;*/
	padding:0 0 6px 0;
}
@media (min-width:768px) {
	header .pre-header {
	padding:5px 0;
}
}@media (min-width:1200px) {
	header .pre-header {
	padding:0 0 8px 0;
}
}header .pre-header form {
	margin:0;
}
header .pre-header .headerSearch {
	display:flex;
	align-items:center;
}
header .pre-header .btn {
	font-size:12px;
	padding:8px 20px;
}
header .pre-header .btn .icon {
	height:20px;
	width:auto;
}
header .pre-header .kirk-input-group {
	vertical-align:bottom;
	border-bottom:1px solid #d4d4d4;
	padding:20px 0px 6px 4px;
}
header .pre-header .kirk-input-group .icon {
	width:22px;
	height:auto;
}
header .pre-header .kirk-input-group .kirk-input-1 {
	border:0;
	width:148px;
	padding:0;
	padding-left:12px;
	transition:width .2s ease-in-out;
	float:left;
}
@media (max-width:767px) {
	header .pre-header .kirk-input-group .kirk-input-1 {
	width:100px;
}
}header .pre-header .kirk-input-group .kirk-input-1::-webkit-input-placeholder {
	font-size:14px;
	font-style:italic;
	color:#d4d4d4;
}
header .pre-header .kirk-input-group .kirk-input-1.active {
	width:150px;
	padding-right:40px;
	outline:none !important;
	box-shadow:none !important;
}
header .pre-header .kirk-input-group .kirk-input-1.active::-webkit-input-placeholder {
	font-style:normal;
	color:#999999;
}
@media (max-width:767px) {
	header .pre-header .kirk-input-group .kirk-input-1.active {
	width:150px;
}
}header .pre-header .kirk-input-group .search-icon {
	cursor:pointer;
	width:40px;
	/*background-color:#fafafa;*/
	background-repeat:no-repeat;
	background-size:20px 20px;
	background-position:center center;
	box-sizing:border-box;
	border:0;
	border-left:0;
	float:right;
}
header .header {
	padding:0 0;
	position:relative;
	background-color:#0269b4;
}
header .header .navContainer {
	width:100%;
	padding-left:15%;
}
header .header ul#menu-header {
	padding:0;
	margin:0;
	/*text-align:right;*/
	width:100%;
	
}
@media (max-width:1199.98px) {
	header .header {
	min-height:80px;
	background-color:rgba(255,255,255,0.9);
}
}header .overlay {
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	/*background-image:linear-gradient(90deg,#ffffff 30%,rgba(250,250,250,0) 40%);*/
	pointer-events:none;
}
section.related.products {
	margin-bottom:50px;
}
footer {
	background-color:#000000;
	color:#ffffff;
}
footer img {
	height:80px !important;
}
footer .menu-item:not(:last-child) {
	border-right:1px solid #ffffff;
}
#product_sidebar {
	cursor:pointer;
	padding:12px 0;
	display:block;
}
@media only screen and (min-width:992px) {
	#product_sidebar {
	display:none;
}
}@media only screen and (max-width:992px) {
	.products-cat-list {
	display:none;
}
}input[type="radio"] {
	height:17px;
}
.kirk-input-group {
	position:relative;
	display:inline-block;
}
.kirk-input-group .kirk-input {
	padding-right:38px;
	min-width:250px;
}
.kirk-input-group button.submit {
	position:absolute;
	top:50%;
	right:5px;
	transform:translateY(-50%);
	background-color:transparent;
	border:0;
	height:100%;
	cursor:pointer;
}
.kirk-input-1 {
	border:1px solid transparent;
	border-bottom:1px solid #d4d4d4;
	background-color:transparent;
	padding:12px;
}
.kirk-input-1::-webkit-input-placeholder {
	font-style:italic;
	color:#d4d4d4;
}
.kirk-input {
	background-color:#ffffff;
	border:1px solid #000000;
	border-radius:30px;
	padding:12px;
}
.heroContainer .hero {
	background-position:center;
	height:400px;
	background-size:cover;
	overflow:hidden;
	border-bottom:2px solid #90979c;
	position:relative;
}
.heroContainer .hero .innerContent {
	z-index:1;
}
.heroContainer .hero .overlay {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	background-image:linear-gradient(90deg,black -50%,transparent 70%);
}
@media (max-width:991.98px) {
	.heroContainer .hero .overlay {
	background-image:none;
	background-color:rgba(0,0,0,0.1);
}
}.heroContainer .hero .post {
	color:white;
	height:400px;
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
}
.heroContainer .hero .post .post-content {
	display:flex;
	flex-direction:column;
	justify-content:center;
}
.heroContainer .hero .post .post-title {
	font-size:36px;
}
.heroContainer .hero .post .post-description {
	font-size:20px;
}
#quickLinks.active #quickLinksChevron,#quickLinks.active #quickProductFinderChevron,#quickProductFinder.active #quickLinksChevron,#quickProductFinder.active #quickProductFinderChevron {
	transform:rotate(90deg);
}
.quick-links {
	background-color:#0269b4;
	display:inline-block;
	margin-left:auto;
	padding:86px 30px;
	height:100%;
	text-align:left;
	z-index:2;
	color:#ffffff;
	position:absolute;
	top:0;
	right:5%;
}
@media (min-width:1200px) {
	.quick-links {
	right:15%;
}
}.quick-links li {
	list-style:none;
	background-image:url("../../../../www.servtrayvou.com/wp-content/themes/sps-sti/assets/images/icons/right_chevron_black.png")/*tpa=http://www.servtrayvou.com/wp-content/themes/sps-sti/assets/images/icons/right_chevron_black.png*/;
	background-repeat:no-repeat;
	background-size:8px;
	background-position:left;
	padding-left:24px;
}
.quick-links li:not(:last-of-type) {
	margin-bottom:5px;
}
.quick-links .current-menu-item a {
	font-weight:200;
}
.quick-links .quick-links-product-finder input {
	background-color:#ffffff;
	border:0;
	padding:12px 0;
}
.quick-links .quick-links-product-finder input::-webkit-input-placeholder {
	color:#90979c;
}
.our-products-owl-carousel .card {
	width:100%;
	display:flex;
	flex-direction:column;
	justify-content:space-between;
}
.our-products-owl-carousel .card .card-header {
	display:block;
	font-weight:300;
	font-size:24px;
	padding:10px 30px;
	border-radius:30px 30px 0 0;
}
.our-products-owl-carousel .card .card-header h3 {
	font-size:20px;
}
.our-products-owl-carousel .card .card-header strong {
	font-weight:600 !important;
}
.our-products-owl-carousel .card .card-header * {
	color:#fff !important;
}
.our-products-owl-carousel .card .card-body {
	width:100%;
	padding-top:calc(100% - 70px);
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center;
	border-radius:0 0 30px 30px;
}
.owl-carousel .owl-stage-outer {
	padding-left:30px;
}
.owl-carousel img.icon {
	width:auto;
}
.full-width-slider .owl-dots {
	counter-reset:dots;
	text-align:center;
	padding-bottom:30px;
}
.full-width-slider .owl-dot:before {
	counter-increment:dots;
	content:counter(dots);
	color:white;
}
.full-width-slider button.owl-dot.active {
	background-color:#0569b3;
}
.full-width-slider button.owl-dot {
	background-color:#90979c;
	border-radius:100%;
	width:40px;
	height:40px;
	align-items:center;
	display:inline-flex;
	justify-content:center;
	margin-left:10px;
	margin-right:10px;
}
.featured-video-container {
	display:flex;
	align-items:center;
	justify-content:center;
}
.featured-video-container iframe {
	width:100%;
	height:200px;
	border-radius:30px;
}
.featured-video-container img {
	height:200px;
	max-width:100%;
	border-radius:30px;
}
.resources-center-buttons .btn {
	height:46px;
	padding-top:0;
	padding-bottom:0;
	display:flex;
	align-items:center;
	justify-content:flex-start;
	line-height:14px;
}
.mainContent input[type=text],.mainContent input[type=email],.mainContent input[type=tel],.mainContent select,.mainContent textarea,.page input[type=text],.page input[type=email],.page input[type=tel],.page select,.page textarea {
	width:100%;
	max-width:100%;
	border-radius:5px;
	border:1px solid #999999;
	padding-left:24px;
	padding-right:24px;
	font-size:12px;
	margin-bottom:12px;
	box-sizing:border-box;
}
.mainContent input[type=text]:active,.mainContent input[type=text]:focus,.mainContent input[type=text]:hover,.mainContent input[type=email]:active,.mainContent input[type=email]:focus,.mainContent input[type=email]:hover,.mainContent input[type=tel]:active,.mainContent input[type=tel]:focus,.mainContent input[type=tel]:hover,.mainContent select:active,.mainContent select:focus,.mainContent select:hover,.mainContent textarea:active,.mainContent textarea:focus,.mainContent textarea:hover,.page input[type=text]:active,.page input[type=text]:focus,.page input[type=text]:hover,.page input[type=email]:active,.page input[type=email]:focus,.page input[type=email]:hover,.page input[type=tel]:active,.page input[type=tel]:focus,.page input[type=tel]:hover,.page select:active,.page select:focus,.page select:hover,.page textarea:active,.page textarea:focus,.page textarea:hover {
	outline:none;
	box-shadow:none;
}
.mainContent input[type=text]:not(select),.mainContent input[type=email]:not(select),.mainContent input[type=tel]:not(select),.mainContent select:not(select),.mainContent textarea:not(select),.page input[type=text]:not(select),.page input[type=email]:not(select),.page input[type=tel]:not(select),.page select:not(select),.page textarea:not(select) {
	padding-top:16px;
	padding-bottom:16px;
}
.mainContent input[type=text]::-webkit-input-placeholder,.mainContent input[type=email]::-webkit-input-placeholder,.mainContent input[type=tel]::-webkit-input-placeholder,.mainContent select::-webkit-input-placeholder,.mainContent textarea::-webkit-input-placeholder,.page input[type=text]::-webkit-input-placeholder,.page input[type=email]::-webkit-input-placeholder,.page input[type=tel]::-webkit-input-placeholder,.page select::-webkit-input-placeholder,.page textarea::-webkit-input-placeholder {
	font-style:italic;
}
.mainContent select::-ms-expand,.page select::-ms-expand {
	height:20px;
}
.mainContent .wpcf7-list-item,.page .wpcf7-list-item {
	margin:0;
}
.mainContent .acceptance-458,.page .acceptance-458 {
	margin-top:10px;
	padding-left:20px;
	display:block;
	padding-top:10px;
}
.mainContent form p,.page form p {
	margin:0;
}
.mainContent .wpcf7-acceptance input,.page .wpcf7-acceptance input {
	display:inline-block;
}
.mainContent .wpcf7-acceptance .wpcf7-list-item-label,.page .wpcf7-acceptance .wpcf7-list-item-label {
	display:inline-block;
	width:85%;
	margin-left:10px;
	vertical-align:top;
	font-size:12px;
	line-height:15px;
}
.text-nowrap {
	white-space:nowrap;
}
.pill {
	min-width:145px;
	border-radius:30px;
	display:inline-block;
	text-align:center;
	padding:12px 16px;
	white-space:nowrap;
}
.select-wrapper {
	border-radius:30px;
	overflow:hidden;
	border:1px solid #000000;
}
.select-wrapper select {
	width:100%;
	height:42px;
	background-color:transparent;
	border:0;
}
.product-menu,.country-menu,.reason-menu {
	border-radius:30px;
	overflow:hidden;
	border:1px solid #999999;
	display:block;
	padding:0;
	margin-bottom:12px;
}
.product-menu .styled-select,.country-menu .styled-select,.reason-menu .styled-select {
	width:100%;
	background-color:transparent;
	border:0;
	margin-bottom:0 !important;
	height:44px;
	text-indent:20px;
}
#quickProductFinderContent select {
	height:42px;
	color:#ffffff;
	padding-top:0;
	padding-bottom:0;
}
#quickProductFinderContent select::-ms-expand {
	height:20px;
}
#quickProductFinderContent .select-wrapper {
	border:1px solid #ffffff;
}
.alternating-image-container .img-container {
	height:calc(100% - 30px);
	border-radius:40px;
	box-sizing:border-box;
	min-height:340px;
}
.alternating-image-container .img-column {
	display:flex;
	justify-content:center;
	flex-direction:column;
}
@media only screen and (max-width:768px) {
	.alternating-image-container .img-container {
	min-height:200px;
	border-radius:16px;
}
.alternating-image-container .ai-item {
	margin-top:10px !important;
	margin-bottom:10px !important;
}
}.alternating-image-container .content-container {
	height:100%;
	display:flex;
	flex-direction:column;
	justify-content:center;
}
.timeline-page-title {
	background-color:#fafafa;
	border-radius:30px;
}
.timeline {
	position:relative;
	padding-top:50px;
	padding-bottom:50px;
	margin:0 0 100px 0;
}
.timeline::before {
	content:'';
	background:#fafafa;
	width:15px;
	height:calc(100%);
	position:absolute;
	left:50%;
	transform:translateX(-50%);
	top:-10px;
}
.timeline .timeline-item {
	width:100%;
	margin-top:-10em;
	box-sizing:border-box;
	position:relative;
}
.timeline .timeline-item:first-child {
	margin-top:0;
}
.timeline .timeline-item:nth-child(even) .timeline-content {
	float:right;
}
.timeline .timeline-item:nth-child(even) .timeline-content .date {
	right:auto;
	left:0;
}
.timeline .timeline-item:nth-child(even) .timeline-content::after {
	content:'';
	position:absolute;
	border-style:solid;
	width:0;
	height:0;
	top:230px;
	left:-30px;
	border-width:20px 30px 20px 0;
	border-color:transparent #fafafa transparent transparent;
}
.timeline .timeline-item::after {
	content:'';
	display:block;
	clear:both;
}
.timeline .timelineContentPadding {
	padding:20px;
	padding-top:5px;
}
.timeline .timeline-img.smaller {
	width:100px;
	height:100px;
	margin-left:-50px;
	background-color:#000000;
}
.timeline .timeline-img.smaller span {
	color:white;
	font-size:28px;
}
.timeline section.timeline:after {
	content:'';
	bottom:0;
	height:10px;
	background-color:#fafafa;
	width:70px;
	position:absolute;
	left:50%;
	transform:translateX(-50%);
}
.timeline .timeline-content {
	position:relative;
	width:35%;
	border-radius:4px;
	background:#fafafa;
	box-sizing:border-box;
	border-radius:25px !important;
}
.timeline .timeline-content::after {
	content:'';
	position:absolute;
	border-style:solid;
	width:0;
	height:0;
	top:230px;
	right:-30px;
	border-width:20px 0 20px 30px;
	border-color:transparent transparent transparent #fafafa;
}
.timeline .timeline-img {
	width:130px;
	height:130px;
	background:#fafafa;
	border-radius:50%;
	position:absolute;
	left:50%;
	margin-top:190px;
	margin-left:-65px;
}
.timeline .timeline-card {
	padding:0 !important;
}
.timeline .timeline-card p {
	padding:0 20px;
}
.timeline .timeline-card a {
	margin-left:20px;
}
.timeline .timeline-item .timeline-img-header {
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
}
.timeline .timeline-img-header {
	height:200px;
	position:relative;
	margin-bottom:20px;
}
.timeline .timeline-img span {
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	font-size:30px;
	font-weight:bold;
	color:#000000;
}
@media screen and (max-width:768px) {
	.timeline::before {
	left:30px;
}
.timeline .timeline-img {
	left:50px !important;
	width:70px !important;
	height:70px !important;
	margin-left:-55px !important;
}
.timeline .timeline-img span {
	font-size:18px !important;
}
.timeline .timeline-content {
	max-width:70%;
	width:auto;
	margin-left:auto;
}
.timeline .timeline-content::after {
	display:none;
}
.timeline .timeline-item:nth-child(even) .timeline-content {
	float:none;
}
.timeline .timeline-item {
	margin-top:3em;
}
.timeline h2 {
	font-size:30px;
	line-height:35px;
}
.timeline::after {
	left:30px;
}
}.news-insight-card {
	height:650px;
	border:1px solid #d4d4d4;
	border-radius:30px;
	display:flex;
	flex-direction:column;
	position:relative;
}
.news-insight-card .card-header {
	border-top-right-radius:30px;
	border-top-left-radius:30px;
	border-bottom:1px solid #d4d4d4;
	position:relative;
	height:200px;
	flex-shrink:0;
}
.news-insight-card .card-header .category-tag {
	position:absolute;
	bottom:0;
	left:20px;
	font-size:18px;
	color:#ffffff;
	font-weight:300;
	background-color:#0269b4;
	padding:8px 10px;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
}
.news-insight-card .card-body {
	padding:30px 20px;
	height:100%;
	overflow:hidden;
}
.news-insight-card .date {
	font-weight:600;
	font-size:18px;
	color:#999999;
}
.news-insight-card .card-footer {
	padding:0 20px;
	z-index:1;
}
.news-insight-card .overlay {
	background-image:linear-gradient(0deg,#ffffff 12%,transparent 40%);
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	border-bottom-left-radius:30px;
	border-bottom-right-radius:30px;
	pointer-events:none;
}
.ajax_loader svg {
	width:100px;
	height:100px;
}
span.breadcrumb_last {
	color:#d4d4d4;
}
.accordion .accordion-toggle {
	width:100%;
	font-weight:600;
	font-size:24px;
	text-align:left;
}
.accordion .accordion-toggle img {
	transition:transform .1s ease-in-out;
}
.accordion .accordion-toggle * {
	pointer-events:none;
}
.accordion .accordion-toggle:focus {
	outline:none !important;
	box-shadow:none !important;
}
.accordion .accordion-toggle.active img {
	transform:rotate(90deg);
}
.accordion .accordion-panel {
	max-height:0;
	overflow:hidden;
	transition:max-height .4s ease-out;
}
@media (min-width:1200px) {
	.events-row .event-col:nth-child(1n) {
	border-right:1px solid #f1f1f1;
}
.events-row .event-col:nth-child(3n) {
	border-right:none;
}
.events-row .event-col:nth-child(n+4) {
	border-top:1px solid #f1f1f1;
}
}@media (min-width:768px) and (max-width:1199px) {
	.events-row .event-col:nth-child(1n) {
	border-right:1px solid #f1f1f1;
}
.events-row .event-col:nth-child(2n) {
	border-right:none;
}
.events-row .event-col:nth-child(n+3) {
	border-top:1px solid #f1f1f1;
}
}@media (max-width:767px) {
	.events-row .event-col {
	border-right:1px solid #f1f1f1;
	border-left:1px solid #f1f1f1;
}
.events-row .event-col:nth-child(n+2) {
	border-top:1px solid #f1f1f1;
}
}.event-card-container {
	width:100%;
	position:relative;
}
#what-we-do.owl-carousel .owl-stage {
	display:flex;
	flex-direction:row;
}
#what-we-do.owl-carousel .owl-stage::after {
	display:none;
}
#what-we-do.owl-carousel .owl-item {
	float:none;
	display:flex;
	flex:1 0 auto;
}
#what-we-do.owl-carousel .caption {
	display:flex;
	flex:1 0 auto;
	flex-direction:column;
}
#what-we-do.owl-carousel .flex-text {
	flex-grow:1;
}
#what-we-do.owl-carousel .thumbnail {
	display:flex;
	flex-direction:column;
	margin:0 15px;
}
.event-card {
	display:flex;
	flex-direction:column;
	height:100%;
	color:#666666;
	padding:45px;
}
.event-card .event-title {
	color:#000000;
	font-weight:600;
	font-size:24px;
}
.event-card .event-location {
	font-weight:600;
	font-size:18px;
}
.event-card .event-day {
	font-size:18px;
	background-color:#f1f1f1;
	border-radius:50%;
	display:flex;
	width:40px;
	height:40px;
	margin:auto;
	align-items:center;
	font-weight:600;
	justify-content:center;
}
.event-card .learn-more-container {
	margin-top:auto;
}
.search-result {
	display:block;
	padding:32px 0;
}
.search-result:nth-child(n+2) {
	border-top:1px solid #d4d4d4;
}
.page-404 {
	height:84vh;
	width:100vw;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center;
	position:relative;
	color:#ffffff;
}
.page-404 p {
	color:white;
}
.page-404 .overlay {
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	background-image:linear-gradient(90deg,black -25%,transparent 90%);
	pointer-events:none;
}
.page-404 .container {
	z-index:1;
}
.pagination {
	padding:32px 0;
}
.page-numbers {
	display:inline-block;
	
	background-color:#0269b4;
	color:#ffffff;
	padding:0 15px;
	height:42px;
	display:inline-flex;
	justify-content:center;
	align-items:center;
	margin-right:8px;
}
.page-numbers.current {
	background-color:#000000;
}
.page-numbers.next,.page-numbers.prev {
	/*display:none;*/
}
.job-post:nth-child(n+2) {
	border-top:1px solid #d4d4d4;
}
.grid-of-statements .statement {
	/*display:flex;
	flex-direction:column;*/
	align-items:center;
	text-align:center;
}
.grid-of-statements .statement img {
	margin-bottom:16px;
	max-height:70px;
	max-width:100%;
}
#home_help .grid-of-statements .statement img {
	max-height:90px !important;
}
.download-hub .large-card {
	border-radius:30px;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center;
	position:relative;
	z-index:0;
	overflow:hidden;
	padding:30px;
}
.download-hub .large-card * {
	color:#ffffff;
}
.download-hub .large-card .overlay {
	z-index:-1;
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	background-image:linear-gradient(90deg,#000000 -30%,transparent);
	pointer-events:none;
}
@media only screen and (min-width:992px) {
	.download-hub .large-card {
	height:100%;
	overflow:hidden;
	padding:60px;
}
.download-hub .large-card .content {
	height:100%;
	display:flex;
	flex-direction:column;
	justify-content:flex-end;
}
.download-hub .large-card.layout-two {
	position:relative;
	min-height:547px;
}
.download-hub .large-card.layout-two .content {
	position:absolute;
	width:100%;
	top:0;
	left:0;
	padding:60px;
}
}@media only screen and (min-width:1200px) {
	.download-hub .large-card .content {
	width:65%;
}
.download-hub .large-card.layout-two {
	min-height:609px;
}
}.download-hub .small-card .background-container {
	background-color:#d4d4d4;
	border-radius:30px;
	padding-top:100%;
	position:relative;
	overflow:hidden;
}
.download-hub .small-card .background-container .background {
	background-size:contain;
	background-position:center;
	background-repeat:no-repeat;
	width:100%;
	height:100%;
	position:absolute;
	top:24px;
	left:50%;
	transform:translateX(-50%);
}
@media only screen and (min-width:992px) {
	.download-hub .small-card .background-container .background {
	top:20px;
}
}@media only screen and (min-width:1200px) {
	.download-hub .small-card .background-container .background {
	top:24px;
}
}.quote .quote-img {
	z-index:3;
}
.quote .quote-body {
	position:relative;
	z-index:2;
}
.quote .quote-body::before {
	content:'';
	position:absolute;
	top:-72px;
	left:-130px;
	background-image:url("../../../../www.servtrayvou.com/wp-content/themes/sps-sti/assets/images/quote-mark.png")/*tpa=http://www.servtrayvou.com/wp-content/themes/sps-sti/assets/images/quote-mark.png*/;
	background-repeat:no-repeat;
	background-position:center;
	background-size:contain;
	width:150px;
	height:150px;
	z-index:-1;
	transform:rotate(180deg);
}
.quote .quote-body::after {
	content:'';
	position:absolute;
	right:0;
	bottom:-100px;
	background-image:url("../../../../www.servtrayvou.com/wp-content/themes/sps-sti/assets/images/quote-mark.png")/*tpa=http://www.servtrayvou.com/wp-content/themes/sps-sti/assets/images/quote-mark.png*/;
	background-repeat:no-repeat;
	background-position:center;
	background-size:contain;
	width:150px;
	height:150px;
	z-index:-1;
}
.page-link .container-outer {
	position:relative;
}
.page-link .overlay {
	position:absolute;
	top:0;
	left:-1px;
	height:100%;
	width:100%;
	background-image:linear-gradient(90deg,#fafafa 45%,transparent 100%);
	border-radius:30px;
	pointer-events:none;
}
.TextContent .InnerContent img {
	max-width:100%;
	height:auto;
}
.TextContent h1:first-child {
	margin-top:0;
}
.even-wrap {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
}
.b-radius-30 {
	border-radius:30px;
}
.woocommerce-loop-category__title {
	font-size:2em;
}
.woocommerce-loop-category__title mark.count {
	display:none;
}
.woocommerce .categories .capsuleItem img {
	padding:3rem;
}
.woocommerce .multi-column-card {
	background-color:#fafafa;
	padding:30px;
	border-radius:30px;
}
.single-product .product_gallery {
	padding-top:1.5rem;
}
.single-product .product_gallery img {
	padding:2rem;
	border-radius:30px;
	border:1px solid #d4d4d4;
	max-height:170px;
	width:100%;
	-o-object-fit:cover;
	object-fit:cover;
}
.single-product .product_content {
	padding:.5rem 0;
}
.single-product .product_content h3 {
	margin-top:0;
}
.single-product .product_content ul li {
	font-size:16px;
	line-height:22px;
	color:#666666;
}
.single-product .video_content {
	padding-right:2rem;
}
@media (max-width:480px) {
	.single-product .video_content {
	padding:0;
}
}@media (max-width:480px) {
	.single-product .embedded {
	padding-bottom:2rem;
}
}@media (max-width:480px) {
	.single-product iframe {
	width:100%;
}
}.single-product .main_title {
	display:none;
}
.single-product iframe {
	max-width:100%;
	border-radius:30px;
}
.single-product .tab-item {
	border-bottom:2px solid #d4d4d4;
	color:#d4d4d4;
}
.single-product .tab-item.active {
	color:#000000;
	border-color:#000000;
}
.single-product .tab-content-item {
	display:none !important;
	padding-bottom:40px;
}
.single-product .tab-content-item .owl-dots {
	position:absolute;
	bottom:0;
	width:100%;
	text-align:center;
}
.single-product .tab-content-item .owl-dots button {
	width:15px;
	height:15px;
	margin-right:15px;
	border-radius:100%;
	border:2px solid #000000;
	background-color:transparent;
}
.single-product .tab-content-item .owl-dots button.active {
	background-color:#000000;
}
.single-product .tab-content-item.active {
	display:flex !important;
}
.single-product .tab-content-item img {
	border-radius:30px;
	max-width:100%;
	height:100%;
	-o-object-fit:cover;
	object-fit:cover;
	-o-object-position:center;
	object-position:center;
}
.single-product .product_content ul {
	list-style:none;
	padding-left:0;
}
.single-product .product_content ul li {
	margin-bottom:5px;
}
.single-product .product_content ul li:before {
	content:'✓';
	padding-right:15px;
}
.single-product .related_products .related_img {
	padding:2rem;
	display:block;
	margin:auto;
	border:1px solid #d4d4d4;
	border-radius:30px;
	width:100%;
	min-height:170px;
	margin-bottom:10px;
}
.single-product .related_products a {
	font-weight:800;
}
.woocommerce.post-type-archive-product.archive .three-columns.my-5 {
	margin-top:0 !important;
}
.woocommerce.post-type-archive-product.archive .three-columns.my-5 .b-radius-30 {
	background-color:#fafafa !important;
}
.products-cat-list.cat-list {
	margin:0;
	padding:0;
	padding-left:20px;
	list-style:none;
}
.products-cat-list.cat-list > li.active::before {
	border-width:0.45em 0.35em 0 0.35em;
	border-color:#000000 transparent;
}
.products-cat-list .sub-cat-list {
	list-style:none;
	padding-left:1em;
}
.products-cat-list li {
	position:relative;
	padding:4px 0;
}
.products-cat-list li::before {
	content:"";
	border-color:transparent #000000;
	border-style:solid;
	border-width:0.35em 0 0.35em 0.45em;
	display:block;
	height:0;
	width:0;
	left:-1em;
	top:50%;
	transform:translateY(-50%);
	position:absolute;
}
.products-cat-list li.active {
	font-weight:600;
}
.widget_kirk_cta_widget {
	border:1px solid #d4d4d4;
	border-radius:30px;
	overflow:hidden;
	padding:15px;
	margin-bottom:30px;
}
.widget_kirk_cta_widget .card-header {
	margin:-15px -15px 0 -15px;
}
.widget_kirk_cta_widget .card-header img {
	width:100%;
}
.wpcf7-radio {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
}
.wpcf7-radio input[type=radio] {
	padding:0;
	height:auto !important;
	width:30px !important;
	transform:scale(1.3);
}
input[type=checkbox] {
	transform:scale(1.7);
	margin-right:10px;
}
.special-container {
	background-size:contain;
	background-position:center;
	background-repeat:no-repeat;
	position:relative;
	margin-bottom:30px;
	color:#ffffff;
}
.special-container .first-column *:not(.btn),.special-container .second-column *:not(.btn) {
	color:#ffffff;
}
@media only screen and (min-width:1200px) {
	.special-container {
	height:350px;
}
.special-container .container {
	height:100%;
}
.special-container .row {
	height:100%;
	align-items:center;
}
.special-container .first-column {
	margin-bottom:37px;
}
.special-container .second-column {
	margin-top:37px;
}
}@media only screen and (max-width:1199px) {
	.special-container {
	background-image:none !important;
}
.special-container .container {
	max-width:100%;
}
.special-container .first-column,.special-container .second-column {
	border-radius:30px;
	padding:30px;
	margin-bottom:30px;
}
.special-container .first-column {
	background-color:#0269b4;
}
.special-container .second-column {
	background-color:#90979c;
}
}.light-grey-bg {
	background-color:#f6f6f6;
}
.light-grey-bg .content-container {
	padding:30px;
}
.light-grey-bg.capsuleItem {
	border:none;
}
.light-grey-bg.ai-item {
	border-radius:30px;
	margin-bottom:20px;
}
.horizontal-tabs .tab-links {
	display:flex;
}
.horizontal-tabs .tab-link {
	box-sizing:border-box;
	background-color:#0269b4;
	color:#ffffff;
	padding:24px 40px;
	border-top-right-radius:30px;
	font-weight:600;
	font-size:20px;
	border:1px solid #0269b4;
	max-width:300px;
	position:relative;
}
.horizontal-tabs .tab-link:nth-child(odd) {
	border:1px solid #0269b4;
	background-color:#0269b4;
}
.horizontal-tabs .tab-link:nth-child(n+2) {
	margin-left:-40px;
	padding-left:80px;
}
.horizontal-tabs .tab-link:first-child {
	border-top-left-radius:30px;
}
.horizontal-tabs .tab-link.active {
	color:#999999;
	border:1px solid #d4d4d4;
	background-color:#ffffff;
}
.horizontal-tabs .tab-link.active::before {
	content:'';
	width:100%;
	height:2px;
	background-color:#ffffff;
	position:absolute;
	bottom:-2px;
	left:0;
}
.horizontal-tabs .tab-content {
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
	border:1px solid #d4d4d4;
	border-radius:30px;
	position:relative;
	box-sizing:border-box;
	padding:40px 0;
	overflow:hidden;
	margin-bottom:30px;
}
.horizontal-tabs .tab-content .overlay {
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	pointer-events:none;
	background-image:linear-gradient(135deg,#ffffff 40%,transparent);
}
.horizontal-tabs .tab-content .overlay.left {
	background-image:linear-gradient(45deg,transparent,#ffffff 40%);
}
@media only screen and (min-width:992px) {
	.horizontal-tabs .tab-content {
	display:none;
}
.horizontal-tabs .tab-content.active {
	display:block;
}
}@media only screen and (max-width:991px) {
	.horizontal-tabs .tab-content {
	background-image:none !important;
}
}.homepage-owl-carousel .heading h1 {
	color:#fff;
	text-shadow: 2px 1px 2px rgba(0,0,0,.8);
}
.product-card-link {
	height:100%;
	width:100%;
}
.product-card-link .card {
	position:relative;
	padding-top:100%;
}
.product-card-link .card .preview-img {
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	max-height:55%;
	max-width:100%;
	padding:16px;
}
.product-card-link h2 {
	margin:0;
	margin-top:8px;
}
.products-cat-list li:last-child {
	/*display:none;*/
}



.product_description img{
max-width:100%;
/*min-width:50%;*/
}
