* {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

body {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	line-height: 1.8;
	color: #677075;
}

/* Base */
a {
	color: #4198FF;
}

p {
	font-weight: 300;
	margin-bottom: 20px;
}

p:last-child {
	margin-bottom: 0;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
	font-family: 'Poppins', sans-serif;
	line-height: 1.4;
	color: #303847;
}

h1, .h1 {
	font-weight: 700;
	line-height: 66px;
	font-size: 55px;
}

h2, .h2 {
	font-weight: 700;
	line-height: 48px;
	font-size: 36px;
}

h3, .h3 {
	font-weight: 700;
	line-height: 36px;
	font-size: 28px;
}

h4, .h4 {
	font-weight: 700;
	line-height: 28px;
	font-size: 18px;
}

h5, .h5 {
	font-weight: 600;
	line-height: 24px;
	font-size: 16px;
}

h6, .h6 {
	font-weight: 700;
	line-height: 22px;
	font-size: 14px;
}

p.sub-lead {
	font-family: 'Montserrat', sans-serif;
	font-weight: 700;
	font-size: 12px;
	letter-spacing: 0.2em;
}

button:focus,
.btn:focus,
.btn:not(:disabled):not(.disabled).active:focus,
.btn:not(:disabled):not(.disabled):active:focus,
.show>.btn.dropdown-toggle:focus {
	outline: none;
	box-shadow: none;
}

img {
	max-width: 100%;
	height: auto;
}

.bg-image-holder img {
	/* display: none !important; */
	width: 100%;
	opacity: 0;
}

.container,
.container-fluid {
	position: relative;
}

@media (max-width: 578px){
	h1, .h1 {
		line-height: 48px;
		font-size: 36px;
	}
	h2, .h2 {
		line-height: 44px;
		font-size: 32px;
	}
}

@media (max-width: 992px){
	/* h1, .h1 {
		line-height: 54px;
		font-size: 42px;
	} */
	h1, .h1 {
		line-height: 36px;
		font-size: 24px;
	}
	h2, .h2 {
		line-height: 48px;
		font-size: 36px;
	}
}

/* Buttons */
.btn {
	font-family: 'Montserrat', sans-serif;
	font-weight: 700;
	font-size: 12px;
	letter-spacing: 0.2em;
	border-radius: 3px;
	text-transform: uppercase;
	border-width: 2px;
}

.btn-group-xl>.btn, .btn-xl {
	padding: 19px 30px;
	font-size: 12px;
	letter-spacing: 0.2em;
	text-transform: uppercase;
}

.btn-primary {
	background: #44C4BC;
	border-color: #44C4BC;
}

.btn-primary:focus,
.btn-primary:hover {
	background: #39a9a2;
	border-color: #39a9a2;
}

.btn-primary:not(:disabled):not(.disabled).active,
.btn-primary:not(:disabled):not(.disabled):active,
.show>.btn-primary.dropdown-toggle {
	background: #39a9a2;
	border-color: #39a9a2;
}

.btn-outline-primary {
	border-color: #44C4BC;
	color: #303847;
}

.btn-outline-primary:focus,
.btn-outline-primary:hover {
	background: #39a9a2;
	border-color: #39a9a2;
	color: #fff;
}

.btn-outline-primary:not(:disabled):not(.disabled).active,
.btn-outline-primary:not(:disabled):not(.disabled):active,
.show>.btn-outline-primary.dropdown-toggle {
	background: #39a9a2;
	border-color: #39a9a2;
	color: #fff;
}
.btn-yellow {
	color: #fff;
	background: #FFB511;
	border-color: #FFB511;
}

.btn-yellow:focus,
.btn-yellow:hover {
	color: #fff;
	background: #e09e0d;
	border-color: #e09e0d;
}

.btn-yellow:not(:disabled):not(.disabled).active,
.btn-yellow:not(:disabled):not(.disabled):active,
.show>.btn-yellow.dropdown-toggle {
	background: #d0920b;
	border-color: #d0920b;
}
/* Forms */
.form-control {
	background: #ECF1F9;
	border-color: transparent;
	border-radius: 3px;
	color: #303847;
	font-size: 16px;
	line-height: 30px;
}

/* Sections */
section {
	position: relative;
	padding-top: 50px;
	padding-bottom: 50px;
}

/* Overlay */
.overlay {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	backface-visibility: hidden;
}

.overlay svg {
	position: absolute;
	min-width: 1400px;
	bottom: -90px;
}

.overlay .svg-top svg {
	top: -90px;
	bottom: auto;
}

.overlay-inner {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	backface-visibility: hidden;
}

.overlay > .background-slider,
.overlay > .background-slider .slick-list,
.overlay > .background-slider .slick-track,
.overlay > .background-slider .background-slider-image {
	height: 100%;
}

.overlay > .slick-arrow {
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto 0;
	width: 40px;
	height: 40px;
	background: #44C4BC;
	color: #fff;
	border: 0;
	box-shadow: none;
	z-index: 1000;
	cursor: pointer;
}

.overlay > .slick-arrow:hover {
	background: #39a9a2;
}

.overlay > .slick-arrow.slick-prev {
	left: auto;
    right: 50px;
    top: auto;
    bottom: 5px;
	border-radius: 3px;
}

.overlay > .slick-arrow.slick-next {
	left: auto;
	right: 5px;
	top: auto;
	bottom: 5px;
	border-radius: 3px;
}

@media(min-width:992px){
	.overlay > .slick-arrow.slick-prev {
		top: 0;
		bottom: 0;
		left: 0;
		right: auto;
		border-radius: 0 3px 3px 0;
	}
	.overlay > .slick-arrow.slick-next {
		top: 0;
		bottom: 0;
		left: auto;
		right: 0;
		border-radius: 3px 0 0 3px;
	}
}

/* Header */
.site-header {
	position: relative;
}

.site-header .navbar {
	background: #000;
}

.navbar-brand {
	margin-right: 30px;
}

.navbar-brand img {
	height: 40px;
}

/* .navbar-toggler {
	width: 40px;	
	height: 40px;
	margin: 0 0 0 auto;
	padding: 0;
	background-color: transparent;
	border: 0;
	box-shadow: none;
	cursor: pointer;
	position: relative;
} */
.navbar-toggler {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	font-family: 'Montserrat', sans-serif;
	font-weight: 600;
	font-size: 14px;
	letter-spacing: 0.2em;
	text-transform: uppercase;
	color: #fff;
}
.navbar-toggler .icon {
	display: block;
	width: 34px;
	height: 40px;
	margin: 0 0 0 15px;
	padding: 0;
	background-color: transparent;
	border: 0;
	box-shadow: none;
	cursor: pointer;
	position: relative;
}

.navbar-toggler:focus {
	outline: 0;
}

/* .navbar-toggler span {
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	width: 20px;
	height: 12px;
	margin: auto;
} */
.navbar-toggler .icon span {
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 34px;
	height: 3px;
	margin: auto 0;
	background: #fff;
}

.navbar-toggler .icon span:before,
.navbar-toggler .icon span:after {
	content: '';
	position: absolute;
	display: block;
	left: 0;
	height: 3px;
	background: #fff;
}

.navbar-toggler .icon span:before {
	top: -10px;
	width: 34px;
}

.navbar-toggler .icon span:after {
	bottom: -10px;
	width: 34px;
}

.navbar-toggler.collapsed .icon span {
	width: 24px;
}

.navbar-toggler.collapsed .icon span:before {
	width: 34px;
}
.navbar-toggler.collapsed .icon span:after {
	width: 14px;
}
.site-header .navbar a.nav-link {
	font-family: 'Poppins', sans-serif;
	font-weight: 600;
	line-height: 28px;
	font-size: 14px;
	color: #fff;
}

.site-header .navbar-nav > li.active > a.nav-link {
	position: relative;
}

.navbar-expand-lg .navbar-nav > li.active > a.nav-link:before {
	content: '';
	position: absolute;
	width: 4px;
	height: 4px;
	left: -15px;
	top: 0;
	bottom: 0;
	margin-top: auto;
	margin-bottom: auto;
	background: #44C4BC;
	border-radius: 3px;
}

@media (min-width: 992px){

	.site-header {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		z-index: 9999;
	}

	.site-header .navbar.navbar-expand-lg {
		background: transparent;
	}

	.navbar-expand-lg .navbar-nav > li > a.nav-link {
		margin-right: 15px;
		margin-left: 15px;
		padding-right: 0;
		padding-left: 0;
	}

	.site-header .navbar-nav > li.active > a.nav-link:before {
		content: '';
		position: absolute;
		width: auto;
		height: 4px;
		left: 0;
		right: 0;
		top: auto;
		bottom: 0;
		background: #44C4BC;
		border-radius: 3px;
	}

}
@media (min-width: 1200px){

	.site-header .navbar.navbar-expand-xl {
		background: transparent;
	}

	.navbar-expand-xl .navbar-nav > li > a.nav-link {
		margin-right: 15px;
		margin-left: 15px;
		padding-right: 0;
		padding-left: 0;
	}

	.navbar-expand-xl .navbar-nav > li.active > a.nav-link:before {
		content: '';
		position: absolute;
		width: auto;
		height: 4px;
		left: 0;
		right: 0;
		top: auto;
		bottom: 0;
		background: #44C4BC;
		border-radius: 3px;
	}
}
/* Footer */
.site-footer {
	padding-top: 70px;
	padding-bottom: 70px;
}

.site-footer a {
	color: #677075;
}

.site-footer.footer-dark a {
	color: #919DB6;
}

.site-footer.footer-dark .social-nav a {
	background: #475060;
	color: #fff;
}

.site-footer img {
	height: 40px;
}

/* Horizontal Nav */
.horizontal-nav ul {
	display: table;
	margin: -5px -10px;
	padding: 0;
	list-style: none;
}

.horizontal-nav li {
	padding: 5px 10px;
	float: left;
}

.horizontal-nav a {
	font-family: Poppins;
	font-weight: 600;
	font-size: 14px;
	transition: all .3s ease-out;
}

.horizontal-nav a:hover {
	color: #0B50CB;
	text-decoration: none;
}

/* Social Nav */
.social-nav ul {
	display: table;
	margin: -5px;
	padding: 0;
	list-style: none;
}

.social-nav li {
	padding: 5px;
	float: left;
}

.social-nav a {
	display: block;
	width: 24px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	color: #fff;
	background: #0B50CB;
	transition: all .3s ease-out;
}

.social-nav a:hover {
	background: #0945af;
}

/* Map */
.gmap {
	position: relative;
	overflow: hidden;
	height: 430px;
}

/* Tables */

/* Divider */
.divider-left {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 4px;
	background: #0B50CB;
	border-radius: 3px;
}

/* Slick Slider */

/* Dots */

/* Arrows */

/* Blocks */

/* Project Block */
.project-block p:last-child {
	margin-bottom: 0;
}

.project-block .project-media {
	display: block;
	position: relative;
}
.project-media hr, .project-block hr {
    width:100%;
    border:1px solid #ccc;
    border-top: 0;
    margin-bottom: 25px;
   }
   .hr-about {
	width:100%;
	border:1px solid #ccc;
	border-top: 0;
	margin-bottom: 0px;
   }
.project-block .project-badge {
	display: block;
	position: absolute;
	bottom: -20px;
	right: 10px;
	width: 40px;
	height: 40px;
	background: #44C4BC;
	border: 4px solid #fff;
	border-radius: 20px;
	font-family: 'Poppins', sans-serif;
	font-weight: 700;
	font-size: 10px;
	line-height: 32px;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
}

/* News */
.news-item {
	margin-bottom: 70px;
}

.news-item:last-child {
	margin-bottom: 0;
}

.news-title a {
	color: #303847;
	text-decoration: none;
}

.news-media {
	position: relative;
}

.news-media .news-badge {
	position: absolute;
	top: -20px;
	left: 14px;
	width: 40px;
	height: 40px;
	background: #44C4BC;
	border: 4px solid #fff;
	border-radius: 20px;
	font-family: 'Poppins', sans-serif;
	font-weight: 700;
	font-size: 10px;
	line-height: 32px;
	text-align: center;
	text-transform: uppercase;
	color: #fff;
	z-index: 5;
}

/* Profile addon */
.profile-addon {
	background: #fff;
	box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.05);
	border-radius: 8px;
	padding: 20px;
	padding-left: 32px;
	position: relative;
	z-index: 10;
	margin-top: -90px;
	margin-left: 15px;
	margin-right: 15px;
	color: #313847;
}

.profile-addon .bio {
	position: relative;
}

.profile-addon .bio:before {
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	left: -32px;
	width: 8px;
	background: #FFB511;
}

@media(min-width:768px){
	.profile-addon {
		margin-top: -140px;
		margin-left: 20px;
		margin-right: 75px;
	}
}
/* Helper Classes */

/* Background images */
.bg-1 {background-image: url(../images/bg-hero.jpg)}

/* Background color */
.bg-black {background-color:#000}
.bg-dark {background-color:#303847 !important}
.bg-dark-2 {background-color:rgba(48, 56, 71, 0.6) !important}
.bg-white {background-color:#fff}
.bg-light {background-color:#ECF1F9 !important}
.bg-transparent {background:transparent}
.bg-blue-2 {background:#0B50CB}

.bg-gradient-1 {
	background: linear-gradient(0deg, #0B50CB, #0B50CB);
}

/* Background size */
.bg-cover {background-size:cover}
.bg-contain {background-size:contain}
.bg-cover,.bg-contain {background-repeat:no-repeat;background-position:center 30%}
@media (max-width: 991px) {
    .bg-1 {
      background-image: url(../images/bg-hero-mobile.jpg);
    }
	.bg-cover, .bg-contain {
		background-position: center 70%;
	}
}

/* Background position */
.bg-top-left {background-position:top left}
.bg-top-center {background-position:top center}
.bg-top-right {background-position:top right}
.bg-center-left {background-position:center left}
.bg-center {background-position:center}
.bg-center-right {background-position:center right}
.bg-bottom-left {background-position:bottom left}
.bg-bottom-center {background-position:bottom center}
.bg-bottom-right {background-position:bottom right}

/* Background repeat */
.bg-repeat {background-repeat:repeat}
.bg-repeat-x {background-repeat:repeat-x}
.bg-repeat-y {background-repeat:repeat-y}
.bg-norepeat {background-repeat:no-repeat}

/* Background blend mode */
.bg-blend-multiply-normal {background-blend-mode: multiply, normal}



/* Border */
[class*="border-"] {border:0}

.border-0 {border:0}
.border-1 {border:1px}
.border-2 {border:2px}
.border-3 {border:3px}
.border-4 {border:.25rem}
.border-5 {border:.5rem}
.border-t-0 {border-top:0}
.border-t-1 {border-top:1px}
.border-t-2 {border-top:2px}
.border-t-3 {border-top:3px}
.border-t-4 {border-top:.25rem}
.border-t-5 {border-top:.5rem}
.border-b-0 {border-bottom:0}
.border-b-1 {border-bottom:1px}
.border-b-2 {border-bottom:2px}
.border-b-3 {border-bottom:3px}
.border-b-4 {border-bottom:.25rem}
.border-b-5 {border-bottom:.5rem}
.border-l-0 {border-left:0}
.border-l-1 {border-left:1px}
.border-l-2 {border-left:2px}
.border-l-3 {border-left:3px}
.border-l-4 {border-left:.25rem}
.border-l-5 {border-left:.5rem}
.border-r-0 {border-right:0}
.border-r-1 {border-right:1px}
.border-r-2 {border-right:2px}
.border-r-3 {border-right:3px}
.border-r-4 {border-right:.25rem}
.border-r-5 {border-right:.5rem}

@media(min-width: 576px){
	.border-sm-0 {border:0}
	.border-sm-1 {border:1px}
	.border-sm-2 {border:2px}
	.border-sm-3 {border:3px}
	.border-sm-4 {border:.25rem}
	.border-sm-5 {border:.5rem}
	.border-sm-t-0 {border-top:0}
	.border-sm-t-1 {border-top:1px}
	.border-sm-t-2 {border-top:2px}
	.border-sm-t-3 {border-top:3px}
	.border-sm-t-4 {border-top:.25rem}
	.border-sm-t-5 {border-top:.5rem}
	.border-sm-b-0 {border-bottom:0}
	.border-sm-b-1 {border-bottom:1px}
	.border-sm-b-2 {border-bottom:2px}
	.border-sm-b-3 {border-bottom:3px}
	.border-sm-b-4 {border-bottom:.25rem}
	.border-sm-b-5 {border-bottom:.5rem}
	.border-sm-l-0 {border-left:0}
	.border-sm-l-1 {border-left:1px}
	.border-sm-l-2 {border-left:2px}
	.border-sm-l-3 {border-left:3px}
	.border-sm-l-4 {border-left:.25rem}
	.border-sm-l-5 {border-left:.5rem}
	.border-sm-r-0 {border-right:0}
	.border-sm-r-1 {border-right:1px}
	.border-sm-r-2 {border-right:2px}
	.border-sm-r-3 {border-right:3px}
	.border-sm-r-4 {border-right:.25rem}
	.border-sm-r-5 {border-right:.5rem}
}

@media(min-width: 768px){
	.border-md-0 {border:0}
	.border-md-1 {border:1px}
	.border-md-2 {border:2px}
	.border-md-3 {border:3px}
	.border-md-4 {border:.25rem}
	.border-md-5 {border:.5rem}
	.border-md-t-0 {border-top:0}
	.border-md-t-1 {border-top:1px}
	.border-md-t-2 {border-top:2px}
	.border-md-t-3 {border-top:3px}
	.border-md-t-4 {border-top:.25rem}
	.border-md-t-5 {border-top:.5rem}
	.border-md-b-0 {border-bottom:0}
	.border-md-b-1 {border-bottom:1px}
	.border-md-b-2 {border-bottom:2px}
	.border-md-b-3 {border-bottom:3px}
	.border-md-b-4 {border-bottom:.25rem}
	.border-md-b-5 {border-bottom:.5rem}
	.border-md-l-0 {border-left:0}
	.border-md-l-1 {border-left:1px}
	.border-md-l-2 {border-left:2px}
	.border-md-l-3 {border-left:3px}
	.border-md-l-4 {border-left:.25rem}
	.border-md-l-5 {border-left:.5rem}
	.border-md-r-0 {border-right:0}
	.border-md-r-1 {border-right:1px}
	.border-md-r-2 {border-right:2px}
	.border-md-r-3 {border-right:3px}
	.border-md-r-4 {border-right:.25rem}
	.border-md-r-5 {border-right:.5rem}
}

@media(min-width: 992px){
	.border-lg-0 {border:0}
	.border-lg-1 {border:1px}
	.border-lg-2 {border:2px}
	.border-lg-3 {border:3px}
	.border-lg-4 {border:.25rem}
	.border-lg-5 {border:.5rem}
	.border-lg-t-0 {border-top:0}
	.border-lg-t-1 {border-top:1px}
	.border-lg-t-2 {border-top:2px}
	.border-lg-t-3 {border-top:3px}
	.border-lg-t-4 {border-top:.25rem}
	.border-lg-t-5 {border-top:.5rem}
	.border-lg-b-0 {border-bottom:0}
	.border-lg-b-1 {border-bottom:1px}
	.border-lg-b-2 {border-bottom:2px}
	.border-lg-b-3 {border-bottom:3px}
	.border-lg-b-4 {border-bottom:.25rem}
	.border-lg-b-5 {border-bottom:.5rem}
	.border-lg-l-0 {border-left:0}
	.border-lg-l-1 {border-left:1px}
	.border-lg-l-2 {border-left:2px}
	.border-lg-l-3 {border-left:3px}
	.border-lg-l-4 {border-left:.25rem}
	.border-lg-l-5 {border-left:.5rem}
	.border-lg-r-0 {border-right:0}
	.border-lg-r-1 {border-right:1px}
	.border-lg-r-2 {border-right:2px}
	.border-lg-r-3 {border-right:3px}
	.border-lg-r-4 {border-right:.25rem}
	.border-lg-r-5 {border-right:.5rem}
}

@media(min-width: 1200px){
	.border-xl-0 {border:0}
	.border-xl-1 {border:1px}
	.border-xl-2 {border:2px}
	.border-xl-3 {border:3px}
	.border-xl-4 {border:.25rem}
	.border-xl-5 {border:.5rem}
	.border-xl-t-0 {border-top:0}
	.border-xl-t-1 {border-top:1px}
	.border-xl-t-2 {border-top:2px}
	.border-xl-t-3 {border-top:3px}
	.border-xl-t-4 {border-top:.25rem}
	.border-xl-t-5 {border-top:.5rem}
	.border-xl-b-0 {border-bottom:0}
	.border-xl-b-1 {border-bottom:1px}
	.border-xl-b-2 {border-bottom:2px}
	.border-xl-b-3 {border-bottom:3px}
	.border-xl-b-4 {border-bottom:.25rem}
	.border-xl-b-5 {border-bottom:.5rem}
	.border-xl-l-0 {border-left:0}
	.border-xl-l-1 {border-left:1px}
	.border-xl-l-2 {border-left:2px}
	.border-xl-l-3 {border-left:3px}
	.border-xl-l-4 {border-left:.25rem}
	.border-xl-l-5 {border-left:.5rem}
	.border-xl-r-0 {border-right:0}
	.border-xl-r-1 {border-right:1px}
	.border-xl-r-2 {border-right:2px}
	.border-xl-r-3 {border-right:3px}
	.border-xl-r-4 {border-right:.25rem}
	.border-xl-r-5 {border-right:.5rem}
}

[class*="border-"] {border-style:solid;border-color:#cfd0d1}

/* Border color */
.border-gray {border-color:#475060 !important}
.border-black {border-color:#000}
.border-gray-2 {border-color:#F2F2F2 !important}
.border-gray-3 {border-color:#E6E6E6 !important}
.border-hover-gray-3:hover {border-color:#E6E6E6 !important}

/* Border radius */
.rounded--3 {border-radius:3px}
.rounded--6 {border-radius:6px}
.rounded--16 {border-radius:16px}
.rounded-t-0 {border-top-left-radius:0;border-top-right-radius:0}
.rounded-b-0 {border-bottom-left-radius:0;border-bottom-right-radius:0}
.rounded-l-0 {border-top-left-radius:0;border-bottom-left-radius:0}
.rounded-r-0 {border-top-right-radius:0;border-bottom-right-radius:0}
.rounded-t-1 {border-top-left-radius:.25rem;border-top-right-radius:.25rem}
.rounded-b-1 {border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}
.rounded-l-1 {border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}
.rounded-r-1 {border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}
.rounded-t-2 {border-top-left-radius:.5rem;border-top-right-radius:.5rem}
.rounded-b-2 {border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}
.rounded-l-2 {border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}
.rounded-r-2 {border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}
.rounded-t-3 {border-top-left-radius:1rem;border-top-right-radius:1rem}
.rounded-b-3 {border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}
.rounded-l-3 {border-top-left-radius:1rem;border-bottom-left-radius:1rem}
.rounded-r-3 {border-top-right-radius:1rem;border-bottom-right-radius:1rem}

@media(min-width: 576px){
	.rounded-sm-t-0 {border-top-left-radius:0;border-top-right-radius:0}
	.rounded-sm-b-0 {border-bottom-left-radius:0;border-bottom-right-radius:0}
	.rounded-sm-l-0 {border-top-left-radius:0;border-bottom-left-radius:0}
	.rounded-sm-r-0 {border-top-right-radius:0;border-bottom-right-radius:0}
	.rounded-sm-t-1 {border-top-left-radius:.25rem;border-top-right-radius:.25rem}
	.rounded-sm-b-1 {border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}
	.rounded-sm-l-1 {border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}
	.rounded-sm-r-1 {border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}
	.rounded-sm-t-2 {border-top-left-radius:.5rem;border-top-right-radius:.5rem}
	.rounded-sm-b-2 {border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}
	.rounded-sm-l-2 {border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}
	.rounded-sm-r-2 {border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}
	.rounded-sm-t-3 {border-top-left-radius:1rem;border-top-right-radius:1rem}
	.rounded-sm-b-3 {border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}
	.rounded-sm-l-3 {border-top-left-radius:1rem;border-bottom-left-radius:1rem}
	.rounded-sm-r-3 {border-top-right-radius:1rem;border-bottom-right-radius:1rem}
}

@media(min-width: 768px){
	.rounded-md-t-0 {border-top-left-radius:0;border-top-right-radius:0}
	.rounded-md-b-0 {border-bottom-left-radius:0;border-bottom-right-radius:0}
	.rounded-md-l-0 {border-top-left-radius:0;border-bottom-left-radius:0}
	.rounded-md-r-0 {border-top-right-radius:0;border-bottom-right-radius:0}
	.rounded-md-t-1 {border-top-left-radius:.25rem;border-top-right-radius:.25rem}
	.rounded-md-b-1 {border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}
	.rounded-md-l-1 {border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}
	.rounded-md-r-1 {border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}
	.rounded-md-t-2 {border-top-left-radius:.5rem;border-top-right-radius:.5rem}
	.rounded-md-b-2 {border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}
	.rounded-md-l-2 {border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}
	.rounded-md-r-2 {border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}
	.rounded-md-t-3 {border-top-left-radius:1rem;border-top-right-radius:1rem}
	.rounded-md-b-3 {border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}
	.rounded-md-l-3 {border-top-left-radius:1rem;border-bottom-left-radius:1rem}
	.rounded-md-r-3 {border-top-right-radius:1rem;border-bottom-right-radius:1rem}
}

@media(min-width: 992px){
	.rounded-lg-t-0 {border-top-left-radius:0;border-top-right-radius:0}
	.rounded-lg-b-0 {border-bottom-left-radius:0;border-bottom-right-radius:0}
	.rounded-lg-l-0 {border-top-left-radius:0;border-bottom-left-radius:0}
	.rounded-lg-r-0 {border-top-right-radius:0;border-bottom-right-radius:0}
	.rounded-lg-t-1 {border-top-left-radius:.25rem;border-top-right-radius:.25rem}
	.rounded-lg-b-1 {border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}
	.rounded-lg-l-1 {border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}
	.rounded-lg-r-1 {border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}
	.rounded-lg-t-2 {border-top-left-radius:.5rem;border-top-right-radius:.5rem}
	.rounded-lg-b-2 {border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}
	.rounded-lg-l-2 {border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}
	.rounded-lg-r-2 {border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}
	.rounded-lg-t-3 {border-top-left-radius:1rem;border-top-right-radius:1rem}
	.rounded-lg-b-3 {border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}
	.rounded-lg-l-3 {border-top-left-radius:1rem;border-bottom-left-radius:1rem}
	.rounded-lg-r-3 {border-top-right-radius:1rem;border-bottom-right-radius:1rem}
}

@media(min-width: 1200px){
	.rounded-xl-t-0 {border-top-left-radius:0;border-top-right-radius:0}
	.rounded-xl-b-0 {border-bottom-left-radius:0;border-bottom-right-radius:0}
	.rounded-xl-l-0 {border-top-left-radius:0;border-bottom-left-radius:0}
	.rounded-xl-r-0 {border-top-right-radius:0;border-bottom-right-radius:0}
	.rounded-xl-t-1 {border-top-left-radius:.25rem;border-top-right-radius:.25rem}
	.rounded-xl-b-1 {border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}
	.rounded-xl-l-1 {border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}
	.rounded-xl-r-1 {border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}	
	.rounded-xl-t-2 {border-top-left-radius:.5rem;border-top-right-radius:.5rem}
	.rounded-xl-b-2 {border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}
	.rounded-xl-l-2 {border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}
	.rounded-xl-r-2 {border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}
	.rounded-xl-t-3 {border-top-left-radius:1rem;border-top-right-radius:1rem}
	.rounded-xl-b-3 {border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}
	.rounded-xl-l-3 {border-top-left-radius:1rem;border-bottom-left-radius:1rem}
	.rounded-xl-r-3 {border-top-right-radius:1rem;border-bottom-right-radius:1rem}
}

/* Box shadow */
/* .box-shadow-1 {
	box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.1);
} */
.box-shadow-1 {box-shadow:0 10px 20px rgba(0, 0, 0, 0.1)}
.box-shadow-2 {box-shadow:0 16px 64px rgba(49, 56, 71, 0.25)}
.box-shadow-3 {box-shadow:0 10px 20px rgba(0, 0, 0, 0.05)}
.box-shadow-4 {box-shadow:0 16px 64px rgba(49, 56, 71, 0.5)}

.alt-shadow {
	position: absolute;
	left: 0;
	right :0;
	width: 90%;
	height: 49px;
	margin-left: auto;
	margin-right: auto;
	bottom: 0;
}

/* Text decoration */
.text-underline {text-decoration:underline}
.text-nounderline,
.text-nounderline:hover {text-decoration:none}
[class*="underline-"] {
	display: inline-block;
	position: relative;
}

[class*="underline-"]:before {
	content: '';
	position: absolute;
	bottom: .15em;
	left: 0;
	right: 0;
	border-bottom: 4px solid #FFB511;
	z-index: -1;
}

.underline-lg:before {
	bottom: .05em;
	border-width: 10px;
}

.underline-yellow:before {
	border-bottom-color: #FFB511;
}


/* Text color */
.text-dark {color:#303847 !important}
.text-dark-2 {color:#677075 !important}
.text-dark-3 {color:#808991 !important}
.text-dark-4 {color:#4C4E56 !important}
.text-gray-1 {color:#919DB6 !important}
.text-black {color:#000 !important}
.text-blue {color:#0b50cb !important}
.text-hover-blue-2:hover {color:#375172 !important}

/* Letter spacing */
.ls-1 {letter-spacing:1px}
.ls-n1 {letter-spacing:-1px}
.ls-n2 {letter-spacing:-2px}

/* Font family */
.font-heading {font-family:'Poppins', sans-serif}

/* Font weight */
.fw-100 {font-weight:100}
.fw-200 {font-weight:200}
.fw-300 {font-weight:300}
.fw-400 {font-weight:400}
.fw-500 {font-weight:500}
.fw-600 {font-weight:600}
.fw-700 {font-weight:700}
.fw-800 {font-weight:800}
.fw-900 {font-weight:900}

/* Text size */
.text-10 {font-size:10px}
.text-11 {font-size:11px}
.text-12 {font-size:12px}
.text-14 {font-size:14px}
.text-15 {font-size:15px}
.text-16 {font-size:16px}
.text-18 {font-size:18px}
.text-20 {font-size:20px}
.text-21 {font-size:21px}
.text-24 {font-size:24px}
.text-28 {font-size:28px}
.text-32 {font-size:32px}
.text-36 {font-size:36px}
.text-42 {font-size:42px}
.text-48 {font-size:48px}
.text-54 {font-size:54px}
.text-100 {font-size:100px}
.text-120 {font-size:120px}
.text-144 {font-size:144px}

@media(min-width:576px){
	.text-sm-10 {font-size:10px}
	.text-sm-11 {font-size:11px}
	.text-sm-12 {font-size:12px}
	.text-sm-14 {font-size:14px}
	.text-sm-16 {font-size:16px}
	.text-sm-15 {font-size:15px}
	.text-sm-18 {font-size:18px}
	.text-sm-20 {font-size:20px}
	.text-sm-21 {font-size:21px}
	.text-sm-24 {font-size:24px}
	.text-sm-28 {font-size:28px}
	.text-sm-32 {font-size:32px}
	.text-sm-36 {font-size:36px}
	.text-sm-42 {font-size:42px}
	.text-sm-48 {font-size:48px}
	.text-sm-54 {font-size:54px}
	.text-sm-100 {font-size:100px}
	.text-sm-120 {font-size:120px}
	.text-sm-144 {font-size:144px}
}

@media(min-width:768px){
	.text-md-10 {font-size:10px}
	.text-md-11 {font-size:11px}
	.text-md-12 {font-size:12px}
	.text-md-14 {font-size:14px}
	.text-md-15 {font-size:15px}
	.text-md-16 {font-size:16px}
	.text-md-18 {font-size:18px}
	.text-md-20 {font-size:20px}
	.text-md-21 {font-size:21px}
	.text-md-24 {font-size:24px}
	.text-md-28 {font-size:28px}
	.text-md-32 {font-size:32px}
	.text-md-36 {font-size:36px}
	.text-md-42 {font-size:42px}
	.text-md-48 {font-size:48px}
	.text-md-54 {font-size:54px}
	.text-md-100 {font-size:100px}
	.text-md-120 {font-size:120px}
	.text-md-144 {font-size:144px}
}

@media(min-width:992px){
	.text-lg-10 {font-size:10px}
	.text-lg-11 {font-size:11px}
	.text-lg-12 {font-size:12px}
	.text-lg-14 {font-size:14px}
	.text-lg-15 {font-size:15px}
	.text-lg-16 {font-size:16px}
	.text-lg-18 {font-size:18px}
	.text-lg-20 {font-size:20px}
	.text-lg-21 {font-size:21px}
	.text-lg-24 {font-size:24px}
	.text-lg-28 {font-size:28px}
	.text-lg-32 {font-size:32px}
	.text-lg-36 {font-size:36px}
	.text-lg-42 {font-size:42px}
	.text-lg-48 {font-size:48px}
	.text-lg-54 {font-size:54px}
	.text-lg-100 {font-size:100px}
	.text-lg-120 {font-size:120px;}
	.text-lg-144 {font-size:144px; letter-spacing: -8px;}
}

@media(min-width:1200px){
	.text-xl-10 {font-size:10px}
	.text-xl-11 {font-size:11px}
	.text-xl-12 {font-size:12px}
	.text-xl-14 {font-size:14px}
	.text-xl-15 {font-size:15px}
	.text-xl-16 {font-size:16px}
	.text-xl-18 {font-size:18px}
	.text-xl-20 {font-size:20px}
	.text-xl-21 {font-size:21px}
	.text-xl-24 {font-size:24px}
	.text-xl-28 {font-size:28px}
	.text-xl-32 {font-size:32px}
	.text-xl-36 {font-size:36px}
	.text-xl-42 {font-size:42px}
	.text-xl-48 {font-size:48px}
	.text-xl-54 {font-size:54px}
	.text-xl-100 {font-size:100px}
	.text-xl-120 {font-size:120px}
	.text-xl-144 {font-size:144px}
}

/* Line height */
.lh--1 {line-height:1}
.lh--11 {line-height:1.1}
.lh--12 {line-height:1.2}
.lh-10 {line-height:10px}
.lh-14 {line-height:14px}
.lh-18 {line-height:18px}
.lh-20 {line-height:20px}
.lh-24 {line-height:24px}
.lh-22 {line-height:22px}
.lh-26 {line-height:26px}
.lh-28 {line-height:28px}
.lh-30 {line-height:30px}
.lh-35 {line-height:35px}
.lh-40 {line-height:40px}
.lh-45 {line-height:45px}
.lh-50 {line-height:50px}
.lh-55 {line-height:55px}
.lh-60 {line-height:60px}
.lh-65 {line-height:65px}
.lh-70 {line-height:70px}
.lh-75 {line-height:75px}
.lh-80 {line-height:80px}
.lh-85 {line-height:85px}
.lh-90 {line-height:90px}
.lh-95 {line-height:95px}
.lh-100 {line-height:100px}
.lh-110 {line-height:110px}
.lh-120 {line-height:120px}
.lh-130 {line-height:130px}
.lh-140 {line-height:140px}

@media(min-width:576px){
	.lh-sm--1 {line-height:1}
	.lh-sm--11 {line-height:1.1}
	.lh-sm--12 {line-height:1.2}
	.lh-sm-10 {line-height:10px}
	.lh-sm-14 {line-height:14px}
	.lh-sm-18 {line-height:18px}
	.lh-sm-20 {line-height:20px}
	.lh-sm-24 {line-height:24px}
	.lh-sm-22 {line-height:22px}
	.lh-sm-26 {line-height:26px}
	.lh-sm-28 {line-height:28px}
	.lh-sm-30 {line-height:30px}
	.lh-sm-35 {line-height:35px}
	.lh-sm-40 {line-height:40px}
	.lh-sm-45 {line-height:45px}
	.lh-sm-50 {line-height:50px}
	.lh-sm-55 {line-height:55px}
	.lh-sm-60 {line-height:60px}
	.lh-sm-65 {line-height:65px}
	.lh-sm-70 {line-height:70px}
	.lh-sm-75 {line-height:75px}
	.lh-sm-80 {line-height:80px}
	.lh-sm-85 {line-height:85px}
	.lh-sm-90 {line-height:90px}
	.lh-sm-95 {line-height:95px}
	.lh-sm-100 {line-height:100px}
	.lh-sm-110 {line-height:110px}
	.lh-sm-120 {line-height:120px}
	.lh-sm-130 {line-height:130px}
	.lh-sm-140 {line-height:140px}
}

@media(min-width:768px){
	.lh-md--1 {line-height:1}
	.lh-md--11 {line-height:1.1}
	.lh-md--12 {line-height:1.2}
	.lh-md-10 {line-height:10px}
	.lh-md-14 {line-height:14px}
	.lh-md-18 {line-height:18px}
	.lh-md-20 {line-height:20px}
	.lh-md-24 {line-height:24px}
	.lh-md-22 {line-height:22px}
	.lh-md-26 {line-height:26px}
	.lh-md-28 {line-height:28px}
	.lh-md-30 {line-height:30px}
	.lh-md-35 {line-height:35px}
	.lh-md-40 {line-height:40px}
	.lh-md-45 {line-height:45px}
	.lh-md-50 {line-height:50px}
	.lh-md-55 {line-height:55px}
	.lh-md-60 {line-height:60px}
	.lh-md-65 {line-height:65px}
	.lh-md-70 {line-height:70px}
	.lh-md-75 {line-height:75px}
	.lh-md-80 {line-height:80px}
	.lh-md-85 {line-height:85px}
	.lh-md-90 {line-height:90px}
	.lh-md-95 {line-height:95px}
	.lh-md-100 {line-height:100px}
	.lh-md-110 {line-height:110px}
	.lh-md-120 {line-height:120px}
	.lh-md-130 {line-height:130px}
	.lh-md-140 {line-height:140px}
}

@media(min-width:992px){
	.lh-lg--1 {line-height:1}
	.lh-lg--11 {line-height:1.1}
	.lh-lg--12 {line-height:1.2}
	.lh-lg-10 {line-height:10px}
	.lh-lg-14 {line-height:14px}
	.lh-lg-18 {line-height:18px}
	.lh-lg-20 {line-height:20px}
	.lh-lg-24 {line-height:24px}
	.lh-lg-22 {line-height:22px}
	.lh-lg-26 {line-height:26px}
	.lh-lg-28 {line-height:28px}
	.lh-lg-30 {line-height:30px}
	.lh-lg-35 {line-height:35px}
	.lh-lg-40 {line-height:40px}
	.lh-lg-45 {line-height:45px}
	.lh-lg-50 {line-height:50px}
	.lh-lg-55 {line-height:55px}
	.lh-lg-60 {line-height:60px}
	.lh-lg-65 {line-height:65px}
	.lh-lg-70 {line-height:70px}
	.lh-lg-75 {line-height:75px}
	.lh-lg-80 {line-height:80px}
	.lh-lg-85 {line-height:85px}
	.lh-lg-90 {line-height:90px}
	.lh-lg-95 {line-height:95px}
	.lh-lg-100 {line-height:100px}
	.lh-lg-110 {line-height:110px}
	.lh-lg-120 {line-height:120px}
	.lh-lg-130 {line-height:130px}
	.lh-lg-140 {line-height:140px}
}

@media(min-width:1200px){
	.lh-xl--1 {line-height:1}
	.lh-xl--11 {line-height:1.1}
	.lh-xl--12 {line-height:1.2}
	.lh-xl-10 {line-height:10px}
	.lh-xl-14 {line-height:14px}
	.lh-xl-18 {line-height:18px}
	.lh-xl-20 {line-height:20px}
	.lh-xl-24 {line-height:24px}
	.lh-xl-22 {line-height:22px}
	.lh-xl-26 {line-height:26px}
	.lh-xl-28 {line-height:28px}
	.lh-xl-30 {line-height:30px}
	.lh-xl-35 {line-height:35px}
	.lh-xl-40 {line-height:40px}
	.lh-xl-45 {line-height:45px}
	.lh-xl-50 {line-height:50px}
	.lh-xl-55 {line-height:55px}
	.lh-xl-60 {line-height:60px}
	.lh-xl-65 {line-height:65px}
	.lh-xl-70 {line-height:70px}
	.lh-xl-75 {line-height:75px}
	.lh-xl-80 {line-height:80px}
	.lh-xl-85 {line-height:85px}
	.lh-xl-90 {line-height:90px}
	.lh-xl-95 {line-height:95px}
	.lh-xl-100 {line-height:100px}
	.lh-xl-110 {line-height:110px}
	.lh-xl-120 {line-height:120px}
	.lh-xl-130 {line-height:130px}
	.lh-xl-140 {line-height:140px}
}

/* Opacity */
.opacity-100 {opacity:1}
.opacity-95 {opacity:.95}
.opacity-90 {opacity:.9}
.opacity-85 {opacity:.85}
.opacity-80 {opacity:.8}
.opacity-75 {opacity:.75}
.opacity-70 {opacity:.70}
.opacity-65 {opacity:.65}
.opacity-60 {opacity:.60}
.opacity-55 {opacity:.55}
.opacity-50 {opacity:.5}
.opacity-45 {opacity:.45}
.opacity-40 {opacity:.4}
.opacity-35 {opacity:.35}
.opacity-30 {opacity:.3}
.opacity-25 {opacity:.25}
.opacity-20 {opacity:.2}
.opacity-15 {opacity:.15}
.opacity-10 {opacity:.1}
.opacity-5 {opacity:.05}
.opacity-0 {opacity:0}

/* Position */
.p-relative {position:relative}

/* z-index */
.zindex-0 {z-index:0}
.zindex-1 {z-index:1}
.zindex-2 {z-index:2}
.zindex-3 {z-index:3}
.zindex-4 {z-index:4}
.zindex-5 {z-index:5}
.zindex-555 {z-index:555}
.zindex-5555 {z-index:5555}
.zindex-n1 {z-index:-1}

/* Overflow */
.overflow-hidden {overflow:hidden}
.overflow-visible {overflow:visible}
.overflow-x-hidden {overflow-x:hidden}
.overflow-x-visible {overflow-x:visible}

@media (min-width: 576px){
	.sm-overflow-hidden {overflow:hidden}
	.sm-overflow-visible {overflow:visible}
	.sm-overflow-x-hidden {overflow-x:hidden}
	.sm-overflow-x-visible {overflow-x:visible}
}

@media (min-width: 768px){
	.md-overflow-hidden {overflow:hidden}
	.md-overflow-visible {overflow:visible}
	.md-overflow-x-hidden {overflow-x:hidden}
	.md-overflow-x-visible {overflow-x:visible}
}

@media (min-width: 992px){
	.lg-overflow-hidden {overflow:hidden}
	.lg-overflow-visible {overflow:visible}
	.lg-overflow-x-hidden {overflow-x:hidden}
	.lg-overflow-x-hidden {overflow-x:hidden}
}

@media (min-width: 1200px){
	.xl-overflow-hidden {overflow:hidden}
	.xl-overflow-visible {overflow:visible}
	.xl-overflow-x-hidden {overflow-x:hidden}
	.xl-overflow-x-visible {overflow-x:visible}
}

/* Flex */
.flex--170 {
	-ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 170px;
}

/* Width */
.w--60 {width:60px}
.w--170 {width:170px}
.maxw--full {max-width:100%}
.maxw--100 {max-width:100px}
.maxw--170 {max-width:170px}
.maxw--250 {max-width:250px}
.maxw--270 {max-width:270px}
.maxw--370 {max-width:370px}
@media(min-width:576px){
	.w-sm-auto {width:auto !important}
	.maxw-sm--full {max-width:100%}
}
@media(min-width:992px){
	.maxw-lg--full {max-width:100%}
	.maxw-lg--100 {max-width:100px}
	.maxw-lg--170 {max-width:170px}
	.maxw-lg--270 {max-width:270px}
	.maxw-lg--250 {max-width:250px}
	.maxw-lg--270 {max-width:270px}
	.maxw-lg--300 {max-width:300px}
	.maxw-lg--370 {max-width:370px}
	.w-lg-25 {width: 25% !important}
	.w-lg-50 {width: 50% !important}
	.w-lg-75 {width: 75% !important}
	.w-lg-100 {width: 100% !important}
	.w-lg-auto {width: auto !important}
}

/* Height */
.h--auto {height:auto}
.h--100 {height:100%}
.h--60 {height:60px}
.h--170 {height:170px}
.h--210 {height:210px}
.maxh--100 {max-height:100%}
.minh--100 {min-height:100px}
.minh--200 {min-height:200px}
.minh--300 {min-height:300px}
.minh--400 {min-height:400px}
.minh--500 {min-height:500px}
.minh--600 {min-height:600px}
.minh--700 {min-height:700px}
.minh--800 {min-height:800px}
.fullscreen {min-height:100vh}

@media(min-width:576px){
	.h-sm--auto {height:auto}
	.maxh-sm--100 {max-height:100%}
	.minh-sm--100 {min-height:100px}
	.minh-sm--200 {min-height:200px}
	.minh-sm--300 {min-height:300px}
	.minh-sm--400 {min-height:400px}
	.minh-sm--500 {min-height:500px}
	.minh-sm--600 {min-height:600px}
	.minh-sm--700 {min-height:700px}
	.minh-sm--800 {min-height:800px}
	.fullscreen-sm {min-height:100vh}
}

@media(min-width:768px){
	.h-md--auto {height:auto}
	.maxh-md--100 {max-height:100%}
	.minh-md--100 {min-height:100px}
	.minh-md--200 {min-height:200px}
	.minh-md--300 {min-height:300px}
	.minh-md--400 {min-height:400px}
	.minh-md--500 {min-height:500px}
	.minh-md--600 {min-height:600px}
	.minh-md--700 {min-height:700px}
	.minh-md--800 {min-height:800px}
	.fullscreen-md {min-height:100vh}
}

@media(min-width:992px){
	.h-lg--auto {height:auto}
	.maxh-lg--100 {max-height:100%}
	.minh-lg--100 {min-height:100px}
	.minh-lg--200 {min-height:200px}
	.minh-lg--270 {min-height:270px}
	.minh-lg--300 {min-height:300px}
	.minh-lg--370 {min-height:370px}
	.minh-lg--400 {min-height:400px}
	.minh-lg--500 {min-height:500px}
	.maxh-lg--100 {max-height:100px}
	.maxh-lg--200 {max-height:200px}
	.maxh-lg--270 {max-height:270px}
	.maxh-lg--300 {max-height:300px}
	.maxh-lg--370 {max-height:370px}
	.minh-lg--600 {min-height:600px}
	.minh-lg--700 {min-height:700px}
	.minh-lg--800 {min-height:800px}
	.fullscreen-lg {min-height:100vh}
}

@media(min-width:1200px){
	.h-xl--auto {height:auto}
	.maxh-xl--100 {max-height:100%}
	.minh-xl--100 {min-height:100px}
	.minh-xl--200 {min-height:200px}
	.minh-xl--300 {min-height:300px}
	.minh-xl--400 {min-height:400px}
	.minh-xl--500 {min-height:500px}
	.minh-xl--600 {min-height:600px}
	.minh-xl--700 {min-height:700px}
	.minh-xl--800 {min-height:800px}
	.fullscreen-xl {min-height:100vh}
}

/* Position */
.top-0 {top:0}
.top-100 {top:100%}
.bottom-0 {bottom:0}
.bottom-100 {bottom:100%}
.left-0 {left:0}
.left-100 {left:100%}
.right-0 {right:0}
.right-100 {right:100%}

/* Spacing */
/* Margin */
.m--0 {margin:0}
.mt--0,.my--0 {margin-top:0}
.mr--0,.mx--0 {margin-right:0}
.mb--0,.my--0 {margin-bottom:0}
.ml--0,.mx--0 {margin-left:0}
.m--10 {margin:10px}
.mt--10,.my--10 {margin-top:10px}
.mr--10,.mx--10 {margin-right:10px}
.mb--10,.my--10 {margin-bottom:10px}
.ml--10,.mx--10 {margin-left:10px}
.m--15 {margin:15px}
.mt--15,.my--15 {margin-top:15px}
.mr--15,.mx--15 {margin-right:15px}
.mb--15,.my--15 {margin-bottom:15px}
.ml--15,.mx--15 {margin-left:15px}
.m--20 {margin:20px}
.mt--20,.my--20 {margin-top:20px}
.mr--20,.mx--20 {margin-right:20px}
.mb--20,.my--20 {margin-bottom:20px}
.ml--20,.mx--20 {margin-left:20px}
.m--30 {margin:30px}
.mt--30,.my--30 {margin-top:30px}
.mr--30,.mx--30 {margin-right:30px}
.mb--30,.my--30 {margin-bottom:30px}
.ml--30,.mx--30 {margin-left:30px}
.m--40 {margin:40px}
.mt--40,.my--40 {margin-top:40px}
.mr--40,.mx--40 {margin-right:40px}
.mb--40,.my--40 {margin-bottom:40px}
.ml--40,.mx--40 {margin-left:40px}
.m--50 {margin:50px}
.mt--50,.my--50 {margin-top:50px}
.mr--50,.mx--50 {margin-right:50px}
.mb--50,.my--50 {margin-bottom:50px}
.ml--50,.mx--50 {margin-left:50px}
.m--60 {margin:60px}
.mt--60,.my--60 {margin-top:60px}
.mr--60,.mx--60 {margin-right:60px}
.mb--60,.my--60 {margin-bottom:60px}
.ml--60,.mx--60 {margin-left:60px}
.m--70 {margin:70px}
.mt--70,.my--70 {margin-top:70px}
.mr--70,.mx--70 {margin-right:70px}
.mb--70,.my--70 {margin-bottom:70px}
.ml--70,.mx--70 {margin-left:70px}
.m--80 {margin:80px}
.mt--80,.my--80 {margin-top:80px}
.mr--80,.mx--80 {margin-right:80px}
.mb--80,.my--80 {margin-bottom:80px}
.ml--80,.mx--80 {margin-left:80px}
.m--90 {margin:90px}
.mt--90,.my--90 {margin-top:90px}
.mr--90,.mx--90 {margin-right:90px}
.mb--90,.my--90 {margin-bottom:90px}
.ml--90,.mx--90 {margin-left:90px}
.m--100 {margin:100px}
.mt--100,.my--100 {margin-top:100px}
.mr--100,.mx--100 {margin-right:100px}
.mb--100,.my--100 {margin-bottom:100px}
.ml--100,.mx--100 {margin-left:100px}
.m--110 {margin:110px}
.mt--110,.my--110 {margin-top:110px}
.mr--110,.mx--110 {margin-right:110px}
.mb--110,.my--110 {margin-bottom:110px}
.ml--110,.mx--110 {margin-left:110px}
.m--120 {margin:120px}
.mt--120,.my--120 {margin-top:120px}
.mr--120,.mx--120 {margin-right:120px}
.mb--120,.my--120 {margin-bottom:120px}
.ml--120,.mx--120 {margin-left:120px}
.m--n10 {margin:-10px}
.mt--n10,.my--n10 {margin-top:-10px}
.mr--n10,.mx--n10 {margin-right:-10px}
.mb--n10,.my--n10 {margin-bottom:-10px}
.ml--n10,.mx--n10 {margin-left:-10px}
.m--n15 {margin:-15px}
.mt--n15,.my--nn15 {margin-top:-15px}
.mr--n15,.mx--n15 {margin-right:-15px}
.mb--n15,.my--n15 {margin-bottom:-15px}
.ml--n15,.mx--n15 {margin-left:-15px}
.m--n20 {margin:-20px}
.mt--n20,.my--n20 {margin-top:-20px}
.mr--n20,.mx--n20 {margin-right:-20px}
.mb--n20,.my--n20 {margin-bottom:-20px}
.ml--n20,.mx--n20 {margin-left:-20px}
.m--n30 {margin:-30px}
.mt--n30,.my--n30 {margin-top:-30px}
.mr--n30,.mx--n30 {margin-right:-30px}
.mb--n30,.my--n30 {margin-bottom:-30px}
.ml--n30,.mx--n30 {margin-left:-30px}
.m--n40 {margin:-40px}
.mt--n40,.my--n40 {margin-top:-40px}
.mr--n40,.mx--n40 {margin-right:-40px}
.mb--n40,.my--n40 {margin-bottom:-40px}
.ml--n40,.mx--n40 {margin-left:-40px}
.m--n50 {margin:-50px}
.mt--n50,.my--n50 {margin-top:-50px}
.mr--n50,.mx--n50 {margin-right:-50px}
.mb--n50,.my--n50 {margin-bottom:-50px}
.ml--n50,.mx--n50 {margin-left:-50px}
.m--n60 {margin:-60px}
.mt--n60,.my--n60 {margin-top:-60px}
.mr--n60,.mx--n60 {margin-right:-60px}
.mb--n60,.my--n60 {margin-bottom:-60px}
.ml--n60,.mx--n60 {margin-left:-60px}
.m--n70 {margin:-70px}
.mt--n70,.my--n70 {margin-top:-70px}
.mr--n70,.mx--n70 {margin-right:-70px}
.mb--n70,.my--n70 {margin-bottom:-70px}
.ml--n70,.mx--n70 {margin-left:-70px}
.m--n80 {margin:-80px}
.mt--n80,.my--n80 {margin-top:-80px}
.mr--n80,.mx--n80 {margin-right:-80px}
.mb--n80,.my--n80 {margin-bottom:-80px}
.ml--n80,.mx--n80 {margin-left:-80px}
.m--n90 {margin:-90px}
.mt--n90,.my--n90 {margin-top:-90px}
.mr--n90,.mx--n90 {margin-right:-90px}
.mb--n90,.my--n90 {margin-bottom:-90px}
.ml--n90,.mx--n90 {margin-left:-90px}
.m--n100 {margin:-100px}
.mt--n100,.my--n100 {margin-top:-100px}
.mr--n100,.mx--n100 {margin-right:-100px}
.mb--n100,.my--n100 {margin-bottom:-100px}
.ml--n100,.mx--n100 {margin-left:-100px}
.m--n110 {margin:-110px}
.mt--n110,.my--n110 {margin-top:-110px}
.mr--n110,.mx--n110 {margin-right:-110px}
.mb--n110,.my--n110 {margin-bottom:-110px}
.ml--n110,.mx--n110 {margin-left:-110px}
.m--n120 {margin:-120px}
.mt--n120,.my--n120 {margin-top:-120px}
.mr--n120,.mx--n120 {margin-right:-120px}
.mb--n120,.my--n120 {margin-bottom:-120px}
.ml--n120,.mx--n120 {margin-left:-120px}
.m-n1 {margin:-0.25rem}
.mt-n1,.my-n1 {margin-top:-0.25rem}
.mr-n1,.mx-n1 {margin-right:-0.25rem}
.mb-n1,.my-n1 {margin-bottom:-0.25rem}
.ml-n1,.mx-n1 {margin-left:-0.25rem}
.m-n2 {margin:-0.5rem}
.mt-n2,.my-n2 {margin-top:-0.5rem}
.mr-n2,.mx-n2 {margin-right:-0.5rem}
.mb-n2,.my-n2 {margin-bottom:-0.5rem}
.ml-n2,.mx-n2 {margin-left:-0.5rem}
.m-n3 {margin:-1rem}
.mt-n3,.my-n3 {margin-top:-1rem}
.mr-n3,.mx-n3 {margin-right:-1rem}
.mb-n3,.my-n3 {margin-bottom:-1rem}
.ml-n3,.mx-n3 {margin-left:-1rem}
.m-n4 {margin:-1.5rem}
.mt-n4,.my-n4 {margin-top:-1.5rem}
.mr-n4,.mx-n4 {margin-right:-1.5rem}
.mb-n4,.my-n4 {margin-bottom:-1.5rem}
.ml-n4,.mx-n4 {margin-left:-1.5rem}
.m-n5 {margin:-3rem}
.mt-n5,.my-n5 {margin-top:-3rem}
.mr-n5,.mx-n5 {margin-right:-3rem}
.mb-n5,.my-n5 {margin-bottom:-3rem}
.ml-n5,.mx-n5 {margin-left:-3rem}
.m--auto {margin:auto}
.mt--auto,.my--auto {margin-top:auto}
.mr--auto,.mx--auto {margin-right:auto}
.mb--auto,.my--auto {margin-bottom:auto}
.ml--auto,.mx--auto {margin-left:auto}

@media(min-width:576px){
	.m-sm--0 {margin:0}
	.mt-sm--0,.my-sm--0 {margin-top:0}
	.mr-sm--0,.mx-sm--0 {margin-right:0}
	.mb-sm--0,.my-sm--0 {margin-bottom:0}
	.ml-sm--0,.mx-sm--0 {margin-left:0}
	.m-sm--10 {margin:10px}
	.mt-sm--10,.my-sm--10 {margin-top:10px}
	.mr-sm--10,.mx-sm--10 {margin-right:10px}
	.mb-sm--10,.my-sm--10 {margin-bottom:10px}
	.ml-sm--10,.mx-sm--10 {margin-left:10px}
	.m-sm--15 {margin:15px}
	.mt-sm--15,.my-sm--15 {margin-top:15px}
	.mr-sm--15,.mx-sm--15 {margin-right:15px}
	.mb-sm--15,.my-sm--15 {margin-bottom:15px}
	.ml-sm--15,.mx-sm--15 {margin-left:15px}
	.m-sm--20 {margin:20px}
	.mt-sm--20,.my-sm--20 {margin-top:20px}
	.mr-sm--20,.mx-sm--20 {margin-right:20px}
	.mb-sm--20,.my-sm--20 {margin-bottom:20px}
	.ml-sm--20,.mx-sm--20 {margin-left:20px}
	.m-sm--30 {margin:30px}
	.mt-sm--30,.my-sm--30 {margin-top:30px}
	.mr-sm--30,.mx-sm--30 {margin-right:30px}
	.mb-sm--30,.my-sm--30 {margin-bottom:30px}
	.ml-sm--30,.mx-sm--30 {margin-left:30px}
	.m-sm--40 {margin:40px}
	.mt-sm--40,.my-sm--40 {margin-top:40px}
	.mr-sm--40,.mx-sm--40 {margin-right:40px}
	.mb-sm--40,.my-sm--40 {margin-bottom:40px}
	.ml-sm--40,.mx-sm--40 {margin-left:40px}
	.m-sm--50 {margin:50px}
	.mt-sm--50,.my-sm--50 {margin-top:50px}
	.mr-sm--50,.mx-sm--50 {margin-right:50px}
	.mb-sm--50,.my-sm--50 {margin-bottom:50px}
	.ml-sm--50,.mx-sm--50 {margin-left:50px}
	.m-sm--60 {margin:60px}
	.mt-sm--60,.my-sm--60 {margin-top:60px}
	.mr-sm--60,.mx-sm--60 {margin-right:60px}
	.mb-sm--60,.my-sm--60 {margin-bottom:60px}
	.ml-sm--60,.mx-sm--60 {margin-left:60px}
	.m-sm--70 {margin:70px}
	.mt-sm--70,.my-sm--70 {margin-top:70px}
	.mr-sm--70,.mx-sm--70 {margin-right:70px}
	.mb-sm--70,.my-sm--70 {margin-bottom:70px}
	.ml-sm--70,.mx-sm--70 {margin-left:70px}
	.m-sm--80 {margin:80px}
	.mt-sm--80,.my-sm--80 {margin-top:80px}
	.mr-sm--80,.mx-sm--80 {margin-right:80px}
	.mb-sm--80,.my-sm--80 {margin-bottom:80px}
	.ml-sm--80,.mx-sm--80 {margin-left:80px}
	.m-sm--90 {margin:90px}
	.mt-sm--90,.my-sm--90 {margin-top:90px}
	.mr-sm--90,.mx-sm--90 {margin-right:90px}
	.mb-sm--90,.my-sm--90 {margin-bottom:90px}
	.ml-sm--90,.mx-sm--90 {margin-left:90px}
	.m-sm--100 {margin:100px}
	.mt-sm--100,.my-sm--100 {margin-top:100px}
	.mr-sm--100,.mx-sm--100 {margin-right:100px}
	.mb-sm--100,.my-sm--100 {margin-bottom:100px}
	.ml-sm--100,.mx-sm--100 {margin-left:100px}
	.m-sm--110 {margin:110px}
	.mt-sm--110,.my-sm--110 {margin-top:110px}
	.mr-sm--110,.mx-sm--110 {margin-right:110px}
	.mb-sm--110,.my-sm--110 {margin-bottom:110px}
	.ml-sm--110,.mx-sm--110 {margin-left:110px}
	.m-sm--120 {margin:120px}
	.mt-sm--120,.my-sm--120 {margin-top:120px}
	.mr-sm--120,.mx-sm--120 {margin-right:120px}
	.mb-sm--120,.my-sm--120 {margin-bottom:120px}
	.ml-sm--120,.mx-sm--120 {margin-left:120px}
	.m-sm--n10 {margin:-10px}
	.mt-sm--n10,.my-sm--n10 {margin-top:-10px}
	.mr-sm--n10,.mx-sm--n10 {margin-right:-10px}
	.mb-sm--n10,.my-sm--n10 {margin-bottom:-10px}
	.ml-sm--n10,.mx-sm--n10 {margin-left:-10px}
	.m-sm--n15 {margin:-15px}
	.mt-sm--n15,.my-sm--nn15 {margin-top:-15px}
	.mr-sm--n15,.mx-sm--n15 {margin-right:-15px}
	.mb-sm--n15,.my-sm--n15 {margin-bottom:-15px}
	.ml-sm--n15,.mx-sm--n15 {margin-left:-15px}
	.m-sm--n20 {margin:-20px}
	.mt-sm--n20,.my-sm--n20 {margin-top:-20px}
	.mr-sm--n20,.mx-sm--n20 {margin-right:-20px}
	.mb-sm--n20,.my-sm--n20 {margin-bottom:-20px}
	.ml-sm--n20,.mx-sm--n20 {margin-left:-20px}
	.m-sm--n30 {margin:-30px}
	.mt-sm--n30,.my-sm--n30 {margin-top:-30px}
	.mr-sm--n30,.mx-sm--n30 {margin-right:-30px}
	.mb-sm--n30,.my-sm--n30 {margin-bottom:-30px}
	.ml-sm--n30,.mx-sm--n30 {margin-left:-30px}
	.m-sm--n40 {margin:-40px}
	.mt-sm--n40,.my-sm--n40 {margin-top:-40px}
	.mr-sm--n40,.mx-sm--n40 {margin-right:-40px}
	.mb-sm--n40,.my-sm--n40 {margin-bottom:-40px}
	.ml-sm--n40,.mx-sm--n40 {margin-left:-40px}
	.m-sm--n50 {margin:-50px}
	.mt-sm--n50,.my-sm--n50 {margin-top:-50px}
	.mr-sm--n50,.mx-sm--n50 {margin-right:-50px}
	.mb-sm--n50,.my-sm--n50 {margin-bottom:-50px}
	.ml-sm--n50,.mx-sm--n50 {margin-left:-50px}
	.m-sm--n60 {margin:-60px}
	.mt-sm--n60,.my-sm--n60 {margin-top:-60px}
	.mr-sm--n60,.mx-sm--n60 {margin-right:-60px}
	.mb-sm--n60,.my-sm--n60 {margin-bottom:-60px}
	.ml-sm--n60,.mx-sm--n60 {margin-left:-60px}
	.m-sm--n70 {margin:-70px}
	.mt-sm--n70,.my-sm--n70 {margin-top:-70px}
	.mr-sm--n70,.mx-sm--n70 {margin-right:-70px}
	.mb-sm--n70,.my-sm--n70 {margin-bottom:-70px}
	.ml-sm--n70,.mx-sm--n70 {margin-left:-70px}
	.m-sm--n80 {margin:-80px}
	.mt-sm--n80,.my-sm--n80 {margin-top:-80px}
	.mr-sm--n80,.mx-sm--n80 {margin-right:-80px}
	.mb-sm--n80,.my-sm--n80 {margin-bottom:-80px}
	.ml-sm--n80,.mx-sm--n80 {margin-left:-80px}
	.m-sm--n90 {margin:-90px}
	.mt-sm--n90,.my-sm--n90 {margin-top:-90px}
	.mr-sm--n90,.mx-sm--n90 {margin-right:-90px}
	.mb-sm--n90,.my-sm--n90 {margin-bottom:-90px}
	.ml-sm--n90,.mx-sm--n90 {margin-left:-90px}
	.m-sm--n100 {margin:-100px}
	.mt-sm--n100,.my-sm--n100 {margin-top:-100px}
	.mr-sm--n100,.mx-sm--n100 {margin-right:-100px}
	.mb-sm--n100,.my-sm--n100 {margin-bottom:-100px}
	.ml-sm--n100,.mx-sm--n100 {margin-left:-100px}
	.m-sm--n110 {margin:-110px}
	.mt-sm--n110,.my-sm--n110 {margin-top:-110px}
	.mr-sm--n110,.mx-sm--n110 {margin-right:-110px}
	.mb-sm--n110,.my-sm--n110 {margin-bottom:-110px}
	.ml-sm--n110,.mx-sm--n110 {margin-left:-110px}
	.m-sm--n120 {margin:-120px}
	.mt-sm--n120,.my-sm--n120 {margin-top:-120px}
	.mr-sm--n120,.mx-sm--n120 {margin-right:-120px}
	.mb-sm--n120,.my-sm--n120 {margin-bottom:-120px}
	.ml-sm--n120,.mx-sm--n120 {margin-left:-120px}
	.m-sm-n1 {margin:-0.25rem}
	.mt-sm-n1,.my-sm-n1 {margin-top:-0.25rem}
	.mr-sm-n1,.mx-sm-n1 {margin-right:-0.25rem}
	.mb-sm-n1,.my-sm-n1 {margin-bottom:-0.25rem}
	.ml-sm-n1,.mx-sm-n1 {margin-left:-0.25rem}
	.m-sm-n2 {margin:-0.5rem}
	.mt-sm-n2,.my-sm-n2 {margin-top:-0.5rem}
	.mr-sm-n2,.mx-sm-n2 {margin-right:-0.5rem}
	.mb-sm-n2,.my-sm-n2 {margin-bottom:-0.5rem}
	.ml-sm-n2,.mx-sm-n2 {margin-left:-0.5rem}
	.m-sm-n3 {margin:-1rem}
	.mt-sm-n3,.my-sm-n3 {margin-top:-1rem}
	.mr-sm-n3,.mx-sm-n3 {margin-right:-1rem}
	.mb-sm-n3,.my-sm-n3 {margin-bottom:-1rem}
	.ml-sm-n3,.mx-sm-n3 {margin-left:-1rem}
	.m-sm-n4 {margin:-1.5rem}
	.mt-sm-n4,.my-sm-n4 {margin-top:-1.5rem}
	.mr-sm-n4,.mx-sm-n4 {margin-right:-1.5rem}
	.mb-sm-n4,.my-sm-n4 {margin-bottom:-1.5rem}
	.ml-sm-n4,.mx-sm-n4 {margin-left:-1.5rem}
	.m-sm-n5 {margin:-3rem}
	.mt-sm-n5,.my-sm-n5 {margin-top:-3rem}
	.mr-sm-n5,.mx-sm-n5 {margin-right:-3rem}
	.mb-sm-n5,.my-sm-n5 {margin-bottom:-3rem}
	.ml-sm-n5,.mx-sm-n5 {margin-left:-3rem}
	.m-sm--auto {margin:auto}
	.mt-sm--auto,.my-sm--auto {margin-top:auto}
	.mr-sm--auto,.mx-sm--auto {margin-right:auto}
	.mb-sm--auto,.my-sm--auto {margin-bottom:auto}
	.ml-sm--auto,.mx-sm--auto {margin-left:auto}
}

@media(min-width:768px){
	.m-md--0 {margin:0}
	.mt-md--0,.my-md--0 {margin-top:0}
	.mr-md--0,.mx-md--0 {margin-right:0}
	.mb-md--0,.my-md--0 {margin-bottom:0}
	.ml-md--0,.mx-md--0 {margin-left:0}
	.m-md--10 {margin:10px}
	.mt-md--10,.my-md--10 {margin-top:10px}
	.mr-md--10,.mx-md--10 {margin-right:10px}
	.mb-md--10,.my-md--10 {margin-bottom:10px}
	.ml-md--10,.mx-md--10 {margin-left:10px}
	.m-md--15 {margin:15px}
	.mt-md--15,.my-md--15 {margin-top:15px}
	.mr-md--15,.mx-md--15 {margin-right:15px}
	.mb-md--15,.my-md--15 {margin-bottom:15px}
	.ml-md--15,.mx-md--15 {margin-left:15px}
	.m-md--20 {margin:20px}
	.mt-md--20,.my-md--20 {margin-top:20px}
	.mr-md--20,.mx-md--20 {margin-right:20px}
	.mb-md--20,.my-md--20 {margin-bottom:20px}
	.ml-md--20,.mx-md--20 {margin-left:20px}
	.m-md--30 {margin:30px}
	.mt-md--30,.my-md--30 {margin-top:30px}
	.mr-md--30,.mx-md--30 {margin-right:30px}
	.mb-md--30,.my-md--30 {margin-bottom:30px}
	.ml-md--30,.mx-md--30 {margin-left:30px}
	.m-md--40 {margin:40px}
	.mt-md--40,.my-md--40 {margin-top:40px}
	.mr-md--40,.mx-md--40 {margin-right:40px}
	.mb-md--40,.my-md--40 {margin-bottom:40px}
	.ml-md--40,.mx-md--40 {margin-left:40px}
	.m-md--50 {margin:50px}
	.mt-md--50,.my-md--50 {margin-top:50px}
	.mr-md--50,.mx-md--50 {margin-right:50px}
	.mb-md--50,.my-md--50 {margin-bottom:50px}
	.ml-md--50,.mx-md--50 {margin-left:50px}
	.m-md--60 {margin:60px}
	.mt-md--60,.my-md--60 {margin-top:60px}
	.mr-md--60,.mx-md--60 {margin-right:60px}
	.mb-md--60,.my-md--60 {margin-bottom:60px}
	.ml-md--60,.mx-md--60 {margin-left:60px}
	.m-md--70 {margin:70px}
	.mt-md--70,.my-md--70 {margin-top:70px}
	.mr-md--70,.mx-md--70 {margin-right:70px}
	.mb-md--70,.my-md--70 {margin-bottom:70px}
	.ml-md--70,.mx-md--70 {margin-left:70px}
	.m-md--80 {margin:80px}
	.mt-md--80,.my-md--80 {margin-top:80px}
	.mr-md--80,.mx-md--80 {margin-right:80px}
	.mb-md--80,.my-md--80 {margin-bottom:80px}
	.ml-md--80,.mx-md--80 {margin-left:80px}
	.m-md--90 {margin:90px}
	.mt-md--90,.my-md--90 {margin-top:90px}
	.mr-md--90,.mx-md--90 {margin-right:90px}
	.mb-md--90,.my-md--90 {margin-bottom:90px}
	.ml-md--90,.mx-md--90 {margin-left:90px}
	.m-md--100 {margin:100px}
	.mt-md--100,.my-md--100 {margin-top:100px}
	.mr-md--100,.mx-md--100 {margin-right:100px}
	.mb-md--100,.my-md--100 {margin-bottom:100px}
	.ml-md--100,.mx-md--100 {margin-left:100px}
	.m-md--110 {margin:110px}
	.mt-md--110,.my-md--110 {margin-top:110px}
	.mr-md--110,.mx-md--110 {margin-right:110px}
	.mb-md--110,.my-md--110 {margin-bottom:110px}
	.ml-md--110,.mx-md--110 {margin-left:110px}
	.m-md--120 {margin:120px}
	.mt-md--120,.my-md--120 {margin-top:120px}
	.mr-md--120,.mx-md--120 {margin-right:120px}
	.mb-md--120,.my-md--120 {margin-bottom:120px}
	.ml-md--120,.mx-md--120 {margin-left:120px}
	.m-md--n10 {margin:-10px}
	.mt-md--n10,.my-md--n10 {margin-top:-10px}
	.mr-md--n10,.mx-md--n10 {margin-right:-10px}
	.mb-md--n10,.my-md--n10 {margin-bottom:-10px}
	.ml-md--n10,.mx-md--n10 {margin-left:-10px}
	.m-md--n15 {margin:-15px}
	.mt-md--n15,.my-md--nn15 {margin-top:-15px}
	.mr-md--n15,.mx-md--n15 {margin-right:-15px}
	.mb-md--n15,.my-md--n15 {margin-bottom:-15px}
	.ml-md--n15,.mx-md--n15 {margin-left:-15px}
	.m-md--n20 {margin:-20px}
	.mt-md--n20,.my-md--n20 {margin-top:-20px}
	.mr-md--n20,.mx-md--n20 {margin-right:-20px}
	.mb-md--n20,.my-md--n20 {margin-bottom:-20px}
	.ml-md--n20,.mx-md--n20 {margin-left:-20px}
	.m-md--n30 {margin:-30px}
	.mt-md--n30,.my-md--n30 {margin-top:-30px}
	.mr-md--n30,.mx-md--n30 {margin-right:-30px}
	.mb-md--n30,.my-md--n30 {margin-bottom:-30px}
	.ml-md--n30,.mx-md--n30 {margin-left:-30px}
	.m-md--n40 {margin:-40px}
	.mt-md--n40,.my-md--n40 {margin-top:-40px}
	.mr-md--n40,.mx-md--n40 {margin-right:-40px}
	.mb-md--n40,.my-md--n40 {margin-bottom:-40px}
	.ml-md--n40,.mx-md--n40 {margin-left:-40px}
	.m-md--n50 {margin:-50px}
	.mt-md--n50,.my-md--n50 {margin-top:-50px}
	.mr-md--n50,.mx-md--n50 {margin-right:-50px}
	.mb-md--n50,.my-md--n50 {margin-bottom:-50px}
	.ml-md--n50,.mx-md--n50 {margin-left:-50px}
	.m-md--n60 {margin:-60px}
	.mt-md--n60,.my-md--n60 {margin-top:-60px}
	.mr-md--n60,.mx-md--n60 {margin-right:-60px}
	.mb-md--n60,.my-md--n60 {margin-bottom:-60px}
	.ml-md--n60,.mx-md--n60 {margin-left:-60px}
	.m-md--n70 {margin:-70px}
	.mt-md--n70,.my-md--n70 {margin-top:-70px}
	.mr-md--n70,.mx-md--n70 {margin-right:-70px}
	.mb-md--n70,.my-md--n70 {margin-bottom:-70px}
	.ml-md--n70,.mx-md--n70 {margin-left:-70px}
	.m-md--n80 {margin:-80px}
	.mt-md--n80,.my-md--n80 {margin-top:-80px}
	.mr-md--n80,.mx-md--n80 {margin-right:-80px}
	.mb-md--n80,.my-md--n80 {margin-bottom:-80px}
	.ml-md--n80,.mx-md--n80 {margin-left:-80px}
	.m-md--n90 {margin:-90px}
	.mt-md--n90,.my-md--n90 {margin-top:-90px}
	.mr-md--n90,.mx-md--n90 {margin-right:-90px}
	.mb-md--n90,.my-md--n90 {margin-bottom:-90px}
	.ml-md--n90,.mx-md--n90 {margin-left:-90px}
	.m-md--n100 {margin:-100px}
	.mt-md--n100,.my-md--n100 {margin-top:-100px}
	.mr-md--n100,.mx-md--n100 {margin-right:-100px}
	.mb-md--n100,.my-md--n100 {margin-bottom:-100px}
	.ml-md--n100,.mx-md--n100 {margin-left:-100px}
	.m-md--n110 {margin:-110px}
	.mt-md--n110,.my-md--n110 {margin-top:-110px}
	.mr-md--n110,.mx-md--n110 {margin-right:-110px}
	.mb-md--n110,.my-md--n110 {margin-bottom:-110px}
	.ml-md--n110,.mx-md--n110 {margin-left:-110px}
	.m-md--n120 {margin:-120px}
	.mt-md--n120,.my-md--n120 {margin-top:-120px}
	.mr-md--n120,.mx-md--n120 {margin-right:-120px}
	.mb-md--n120,.my-md--n120 {margin-bottom:-120px}
	.ml-md--n120,.mx-md--n120 {margin-left:-120px}
	.m-md-n1 {margin:-0.25rem}
	.mt-md-n1,.my-md-n1 {margin-top:-0.25rem}
	.mr-md-n1,.mx-md-n1 {margin-right:-0.25rem}
	.mb-md-n1,.my-md-n1 {margin-bottom:-0.25rem}
	.ml-md-n1,.mx-md-n1 {margin-left:-0.25rem}
	.m-md-n2 {margin:-0.5rem}
	.mt-md-n2,.my-md-n2 {margin-top:-0.5rem}
	.mr-md-n2,.mx-md-n2 {margin-right:-0.5rem}
	.mb-md-n2,.my-md-n2 {margin-bottom:-0.5rem}
	.ml-md-n2,.mx-md-n2 {margin-left:-0.5rem}
	.m-md-n3 {margin:-1rem}
	.mt-md-n3,.my-md-n3 {margin-top:-1rem}
	.mr-md-n3,.mx-md-n3 {margin-right:-1rem}
	.mb-md-n3,.my-md-n3 {margin-bottom:-1rem}
	.ml-md-n3,.mx-md-n3 {margin-left:-1rem}
	.m-md-n4 {margin:-1.5rem}
	.mt-md-n4,.my-md-n4 {margin-top:-1.5rem}
	.mr-md-n4,.mx-md-n4 {margin-right:-1.5rem}
	.mb-md-n4,.my-md-n4 {margin-bottom:-1.5rem}
	.ml-md-n4,.mx-md-n4 {margin-left:-1.5rem}
	.m-md-n5 {margin:-3rem}
	.mt-md-n5,.my-md-n5 {margin-top:-3rem}
	.mr-md-n5,.mx-md-n5 {margin-right:-3rem}
	.mb-md-n5,.my-md-n5 {margin-bottom:-3rem}
	.ml-md-n5,.mx-md-n5 {margin-left:-3rem}
	.m-md--auto {margin:auto}
	.mt-md--auto,.my-md--auto {margin-top:auto}
	.mr-md--auto,.mx-md--auto {margin-right:auto}
	.mb-md--auto,.my-md--auto {margin-bottom:auto}
	.ml-md--auto,.mx-md--auto {margin-left:auto}
}

@media(min-width:992px){
	.m-lg--0 {margin:0}
	.mt-lg--0,.my-lg--0 {margin-top:0}
	.mr-lg--0,.mx-lg--0 {margin-right:0}
	.mb-lg--0,.my-lg--0 {margin-bottom:0}
	.ml-lg--0,.mx-lg--0 {margin-left:0}
	.m-lg--10 {margin:10px}
	.mt-lg--10,.my-lg--10 {margin-top:10px}
	.mr-lg--10,.mx-lg--10 {margin-right:10px}
	.mb-lg--10,.my-lg--10 {margin-bottom:10px}
	.ml-lg--10,.mx-lg--10 {margin-left:10px}
	.m-lg--15 {margin:15px}
	.mt-lg--15,.my-lg--15 {margin-top:15px}
	.mr-lg--15,.mx-lg--15 {margin-right:15px}
	.mb-lg--15,.my-lg--15 {margin-bottom:15px}
	.ml-lg--15,.mx-lg--15 {margin-left:15px}
	.m-lg--20 {margin:20px}
	.mt-lg--20,.my-lg--20 {margin-top:20px}
	.mr-lg--20,.mx-lg--20 {margin-right:20px}
	.mb-lg--20,.my-lg--20 {margin-bottom:20px}
	.ml-lg--20,.mx-lg--20 {margin-left:20px}
	.m-lg--30 {margin:30px}
	.mt-lg--30,.my-lg--30 {margin-top:30px}
	.mr-lg--30,.mx-lg--30 {margin-right:30px}
	.mb-lg--30,.my-lg--30 {margin-bottom:30px}
	.ml-lg--30,.mx-lg--30 {margin-left:30px}
	.m-lg--40 {margin:40px}
	.mt-lg--40,.my-lg--40 {margin-top:40px}
	.mr-lg--40,.mx-lg--40 {margin-right:40px}
	.mb-lg--40,.my-lg--40 {margin-bottom:40px}
	.ml-lg--40,.mx-lg--40 {margin-left:40px}
	.m-lg--50 {margin:50px}
	.mt-lg--50,.my-lg--50 {margin-top:50px}
	.mr-lg--50,.mx-lg--50 {margin-right:50px}
	.mb-lg--50,.my-lg--50 {margin-bottom:50px}
	.ml-lg--50,.mx-lg--50 {margin-left:50px}
	.m-lg--60 {margin:60px}
	.mt-lg--60,.my-lg--60 {margin-top:60px}
	.mr-lg--60,.mx-lg--60 {margin-right:60px}
	.mb-lg--60,.my-lg--60 {margin-bottom:60px}
	.ml-lg--60,.mx-lg--60 {margin-left:60px}
	.m-lg--70 {margin:70px}
	.mt-lg--70,.my-lg--70 {margin-top:70px}
	.mr-lg--70,.mx-lg--70 {margin-right:70px}
	.mb-lg--70,.my-lg--70 {margin-bottom:70px}
	.ml-lg--70,.mx-lg--70 {margin-left:70px}
	.m-lg--80 {margin:80px}
	.mt-lg--80,.my-lg--80 {margin-top:80px}
	.mr-lg--80,.mx-lg--80 {margin-right:80px}
	.mb-lg--80,.my-lg--80 {margin-bottom:80px}
	.ml-lg--80,.mx-lg--80 {margin-left:80px}
	.m-lg--90 {margin:90px}
	.mt-lg--90,.my-lg--90 {margin-top:90px}
	.mr-lg--90,.mx-lg--90 {margin-right:90px}
	.mb-lg--90,.my-lg--90 {margin-bottom:90px}
	.ml-lg--90,.mx-lg--90 {margin-left:90px}
	.m-lg--100 {margin:100px}
	.mt-lg--100,.my-lg--100 {margin-top:100px}
	.mr-lg--100,.mx-lg--100 {margin-right:100px}
	.mb-lg--100,.my-lg--100 {margin-bottom:100px}
	.ml-lg--100,.mx-lg--100 {margin-left:100px}
	.m-lg--110 {margin:110px}
	.mt-lg--110,.my-lg--110 {margin-top:110px}
	.mr-lg--110,.mx-lg--110 {margin-right:110px}
	.mb-lg--110,.my-lg--110 {margin-bottom:110px}
	.ml-lg--110,.mx-lg--110 {margin-left:110px}
	.m-lg--120 {margin:120px}
	.mt-lg--120,.my-lg--120 {margin-top:120px}
	.mr-lg--120,.mx-lg--120 {margin-right:120px}
	.mb-lg--120,.my-lg--120 {margin-bottom:120px}
	.ml-lg--120,.mx-lg--120 {margin-left:120px}
	.m-lg--n10 {margin:-10px}
	.mt-lg--n10,.my-lg--n10 {margin-top:-10px}
	.mr-lg--n10,.mx-lg--n10 {margin-right:-10px}
	.mb-lg--n10,.my-lg--n10 {margin-bottom:-10px}
	.ml-lg--n10,.mx-lg--n10 {margin-left:-10px}
	.m-lg--n15 {margin:-15px}
	.mt-lg--n15,.my-lg--nn15 {margin-top:-15px}
	.mr-lg--n15,.mx-lg--n15 {margin-right:-15px}
	.mb-lg--n15,.my-lg--n15 {margin-bottom:-15px}
	.ml-lg--n15,.mx-lg--n15 {margin-left:-15px}
	.m-lg--n20 {margin:-20px}
	.mt-lg--n20,.my-lg--n20 {margin-top:-20px}
	.mr-lg--n20,.mx-lg--n20 {margin-right:-20px}
	.mb-lg--n20,.my-lg--n20 {margin-bottom:-20px}
	.ml-lg--n20,.mx-lg--n20 {margin-left:-20px}
	.m-lg--n30 {margin:-30px}
	.mt-lg--n30,.my-lg--n30 {margin-top:-30px}
	.mr-lg--n30,.mx-lg--n30 {margin-right:-30px}
	.mb-lg--n30,.my-lg--n30 {margin-bottom:-30px}
	.ml-lg--n30,.mx-lg--n30 {margin-left:-30px}
	.m-lg--n40 {margin:-40px}
	.mt-lg--n40,.my-lg--n40 {margin-top:-40px}
	.mr-lg--n40,.mx-lg--n40 {margin-right:-40px}
	.mb-lg--n40,.my-lg--n40 {margin-bottom:-40px}
	.ml-lg--n40,.mx-lg--n40 {margin-left:-40px}
	.m-lg--n50 {margin:-50px}
	.mt-lg--n50,.my-lg--n50 {margin-top:-50px}
	.mr-lg--n50,.mx-lg--n50 {margin-right:-50px}
	.mb-lg--n50,.my-lg--n50 {margin-bottom:-50px}
	.ml-lg--n50,.mx-lg--n50 {margin-left:-50px}
	.m-lg--n60 {margin:-60px}
	.mt-lg--n60,.my-lg--n60 {margin-top:-60px}
	.mr-lg--n60,.mx-lg--n60 {margin-right:-60px}
	.mb-lg--n60,.my-lg--n60 {margin-bottom:-60px}
	.ml-lg--n60,.mx-lg--n60 {margin-left:-60px}
	.m-lg--n70 {margin:-70px}
	.mt-lg--n70,.my-lg--n70 {margin-top:-70px}
	.mr-lg--n70,.mx-lg--n70 {margin-right:-70px}
	.mb-lg--n70,.my-lg--n70 {margin-bottom:-70px}
	.ml-lg--n70,.mx-lg--n70 {margin-left:-70px}
	.m-lg--n80 {margin:-80px}
	.mt-lg--n80,.my-lg--n80 {margin-top:-80px}
	.mr-lg--n80,.mx-lg--n80 {margin-right:-80px}
	.mb-lg--n80,.my-lg--n80 {margin-bottom:-80px}
	.ml-lg--n80,.mx-lg--n80 {margin-left:-80px}
	.m-lg--n90 {margin:-90px}
	.mt-lg--n90,.my-lg--n90 {margin-top:-90px}
	.mr-lg--n90,.mx-lg--n90 {margin-right:-90px}
	.mb-lg--n90,.my-lg--n90 {margin-bottom:-90px}
	.ml-lg--n90,.mx-lg--n90 {margin-left:-90px}
	.m-lg--n100 {margin:-100px}
	.mt-lg--n100,.my-lg--n100 {margin-top:-100px}
	.mr-lg--n100,.mx-lg--n100 {margin-right:-100px}
	.mb-lg--n100,.my-lg--n100 {margin-bottom:-100px}
	.ml-lg--n100,.mx-lg--n100 {margin-left:-100px}
	.m-lg--n110 {margin:-110px}
	.mt-lg--n110,.my-lg--n110 {margin-top:-110px}
	.mr-lg--n110,.mx-lg--n110 {margin-right:-110px}
	.mb-lg--n110,.my-lg--n110 {margin-bottom:-110px}
	.ml-lg--n110,.mx-lg--n110 {margin-left:-110px}
	.m-lg--n120 {margin:-120px}
	.mt-lg--n120,.my-lg--n120 {margin-top:-120px}
	.mr-lg--n120,.mx-lg--n120 {margin-right:-120px}
	.mb-lg--n120,.my-lg--n120 {margin-bottom:-120px}
	.ml-lg--n120,.mx-lg--n120 {margin-left:-120px}
	.m-lg-n1 {margin:-0.25rem}
	.mt-lg-n1,.my-lg-n1 {margin-top:-0.25rem}
	.mr-lg-n1,.mx-lg-n1 {margin-right:-0.25rem}
	.mb-lg-n1,.my-lg-n1 {margin-bottom:-0.25rem}
	.ml-lg-n1,.mx-lg-n1 {margin-left:-0.25rem}
	.m-lg-n2 {margin:-0.5rem}
	.mt-lg-n2,.my-lg-n2 {margin-top:-0.5rem}
	.mr-lg-n2,.mx-lg-n2 {margin-right:-0.5rem}
	.mb-lg-n2,.my-lg-n2 {margin-bottom:-0.5rem}
	.ml-lg-n2,.mx-lg-n2 {margin-left:-0.5rem}
	.m-lg-n3 {margin:-1rem}
	.mt-lg-n3,.my-lg-n3 {margin-top:-1rem}
	.mr-lg-n3,.mx-lg-n3 {margin-right:-1rem}
	.mb-lg-n3,.my-lg-n3 {margin-bottom:-1rem}
	.ml-lg-n3,.mx-lg-n3 {margin-left:-1rem}
	.m-lg-n4 {margin:-1.5rem}
	.mt-lg-n4,.my-lg-n4 {margin-top:-1.5rem}
	.mr-lg-n4,.mx-lg-n4 {margin-right:-1.5rem}
	.mb-lg-n4,.my-lg-n4 {margin-bottom:-1.5rem}
	.ml-lg-n4,.mx-lg-n4 {margin-left:-1.5rem}
	.m-lg-n5 {margin:-3rem}
	.mt-lg-n5,.my-lg-n5 {margin-top:-3rem}
	.mr-lg-n5,.mx-lg-n5 {margin-right:-3rem}
	.mb-lg-n5,.my-lg-n5 {margin-bottom:-3rem}
	.ml-lg-n5,.mx-lg-n5 {margin-left:-3rem}
	.m-lg--auto {margin:auto}
	.mt-lg--auto,.my-lg--auto {margin-top:auto}
	.mr-lg--auto,.mx-lg--auto {margin-right:auto}
	.mb-lg--auto,.my-lg--auto {margin-bottom:auto}
	.ml-lg--auto,.mx-lg--auto {margin-left:auto}
}

@media(min-width:1200px){
	.m-xl--0 {margin:0}
	.mt-xl--0,.my-xl--0 {margin-top:0}
	.mr-xl--0,.mx-xl--0 {margin-right:0}
	.mb-xl--0,.my-xl--0 {margin-bottom:0}
	.ml-xl--0,.mx-xl--0 {margin-left:0}
	.m-xl--10 {margin:10px}
	.mt-xl--10,.my-xl--10 {margin-top:10px}
	.mr-xl--10,.mx-xl--10 {margin-right:10px}
	.mb-xl--10,.my-xl--10 {margin-bottom:10px}
	.ml-xl--10,.mx-xl--10 {margin-left:10px}
	.m-xl--15 {margin:15px}
	.mt-xl--15,.my-xl--15 {margin-top:15px}
	.mr-xl--15,.mx-xl--15 {margin-right:15px}
	.mb-xl--15,.my-xl--15 {margin-bottom:15px}
	.ml-xl--15,.mx-xl--15 {margin-left:15px}
	.m-xl--20 {margin:20px}
	.mt-xl--20,.my-xl--20 {margin-top:20px}
	.mr-xl--20,.mx-xl--20 {margin-right:20px}
	.mb-xl--20,.my-xl--20 {margin-bottom:20px}
	.ml-xl--20,.mx-xl--20 {margin-left:20px}
	.m-xl--30 {margin:30px}
	.mt-xl--30,.my-xl--30 {margin-top:30px}
	.mr-xl--30,.mx-xl--30 {margin-right:30px}
	.mb-xl--30,.my-xl--30 {margin-bottom:30px}
	.ml-xl--30,.mx-xl--30 {margin-left:30px}
	.m-xl--40 {margin:40px}
	.mt-xl--40,.my-xl--40 {margin-top:40px}
	.mr-xl--40,.mx-xl--40 {margin-right:40px}
	.mb-xl--40,.my-xl--40 {margin-bottom:40px}
	.ml-xl--40,.mx-xl--40 {margin-left:40px}
	.m-xl--50 {margin:50px}
	.mt-xl--50,.my-xl--50 {margin-top:50px}
	.mr-xl--50,.mx-xl--50 {margin-right:50px}
	.mb-xl--50,.my-xl--50 {margin-bottom:50px}
	.ml-xl--50,.mx-xl--50 {margin-left:50px}
	.m-xl--60 {margin:60px}
	.mt-xl--60,.my-xl--60 {margin-top:60px}
	.mr-xl--60,.mx-xl--60 {margin-right:60px}
	.mb-xl--60,.my-xl--60 {margin-bottom:60px}
	.ml-xl--60,.mx-xl--60 {margin-left:60px}
	.m-xl--70 {margin:70px}
	.mt-xl--70,.my-xl--70 {margin-top:70px}
	.mr-xl--70,.mx-xl--70 {margin-right:70px}
	.mb-xl--70,.my-xl--70 {margin-bottom:70px}
	.ml-xl--70,.mx-xl--70 {margin-left:70px}
	.m-xl--80 {margin:80px}
	.mt-xl--80,.my-xl--80 {margin-top:80px}
	.mr-xl--80,.mx-xl--80 {margin-right:80px}
	.mb-xl--80,.my-xl--80 {margin-bottom:80px}
	.ml-xl--80,.mx-xl--80 {margin-left:80px}
	.m-xl--90 {margin:90px}
	.mt-xl--90,.my-xl--90 {margin-top:90px}
	.mr-xl--90,.mx-xl--90 {margin-right:90px}
	.mb-xl--90,.my-xl--90 {margin-bottom:90px}
	.ml-xl--90,.mx-xl--90 {margin-left:90px}
	.m-xl--100 {margin:100px}
	.mt-xl--100,.my-xl--100 {margin-top:100px}
	.mr-xl--100,.mx-xl--100 {margin-right:100px}
	.mb-xl--100,.my-xl--100 {margin-bottom:100px}
	.ml-xl--100,.mx-xl--100 {margin-left:100px}
	.m-xl--110 {margin:110px}
	.mt-xl--110,.my-xl--110 {margin-top:110px}
	.mr-xl--110,.mx-xl--110 {margin-right:110px}
	.mb-xl--110,.my-xl--110 {margin-bottom:110px}
	.ml-xl--110,.mx-xl--110 {margin-left:110px}
	.m-xl--120 {margin:120px}
	.mt-xl--120,.my-xl--120 {margin-top:120px}
	.mr-xl--120,.mx-xl--120 {margin-right:120px}
	.mb-xl--120,.my-xl--120 {margin-bottom:120px}
	.ml-xl--120,.mx-xl--120 {margin-left:120px}
	.m-xl--n10 {margin:-10px}
	.mt-xl--n10,.my-xl--n10 {margin-top:-10px}
	.mr-xl--n10,.mx-xl--n10 {margin-right:-10px}
	.mb-xl--n10,.my-xl--n10 {margin-bottom:-10px}
	.ml-xl--n10,.mx-xl--n10 {margin-left:-10px}
	.m-xl--n15 {margin:-15px}
	.mt-xl--n15,.my-xl--nn15 {margin-top:-15px}
	.mr-xl--n15,.mx-xl--n15 {margin-right:-15px}
	.mb-xl--n15,.my-xl--n15 {margin-bottom:-15px}
	.ml-xl--n15,.mx-xl--n15 {margin-left:-15px}
	.m-xl--n20 {margin:-20px}
	.mt-xl--n20,.my-xl--n20 {margin-top:-20px}
	.mr-xl--n20,.mx-xl--n20 {margin-right:-20px}
	.mb-xl--n20,.my-xl--n20 {margin-bottom:-20px}
	.ml-xl--n20,.mx-xl--n20 {margin-left:-20px}
	.m-xl--n30 {margin:-30px}
	.mt-xl--n30,.my-xl--n30 {margin-top:-30px}
	.mr-xl--n30,.mx-xl--n30 {margin-right:-30px}
	.mb-xl--n30,.my-xl--n30 {margin-bottom:-30px}
	.ml-xl--n30,.mx-xl--n30 {margin-left:-30px}
	.m-xl--n40 {margin:-40px}
	.mt-xl--n40,.my-xl--n40 {margin-top:-40px}
	.mr-xl--n40,.mx-xl--n40 {margin-right:-40px}
	.mb-xl--n40,.my-xl--n40 {margin-bottom:-40px}
	.ml-xl--n40,.mx-xl--n40 {margin-left:-40px}
	.m-xl--n50 {margin:-50px}
	.mt-xl--n50,.my-xl--n50 {margin-top:-50px}
	.mr-xl--n50,.mx-xl--n50 {margin-right:-50px}
	.mb-xl--n50,.my-xl--n50 {margin-bottom:-50px}
	.ml-xl--n50,.mx-xl--n50 {margin-left:-50px}
	.m-xl--n60 {margin:-60px}
	.mt-xl--n60,.my-xl--n60 {margin-top:-60px}
	.mr-xl--n60,.mx-xl--n60 {margin-right:-60px}
	.mb-xl--n60,.my-xl--n60 {margin-bottom:-60px}
	.ml-xl--n60,.mx-xl--n60 {margin-left:-60px}
	.m-xl--n70 {margin:-70px}
	.mt-xl--n70,.my-xl--n70 {margin-top:-70px}
	.mr-xl--n70,.mx-xl--n70 {margin-right:-70px}
	.mb-xl--n70,.my-xl--n70 {margin-bottom:-70px}
	.ml-xl--n70,.mx-xl--n70 {margin-left:-70px}
	.m-xl--n80 {margin:-80px}
	.mt-xl--n80,.my-xl--n80 {margin-top:-80px}
	.mr-xl--n80,.mx-xl--n80 {margin-right:-80px}
	.mb-xl--n80,.my-xl--n80 {margin-bottom:-80px}
	.ml-xl--n80,.mx-xl--n80 {margin-left:-80px}
	.m-xl--n90 {margin:-90px}
	.mt-xl--n90,.my-xl--n90 {margin-top:-90px}
	.mr-xl--n90,.mx-xl--n90 {margin-right:-90px}
	.mb-xl--n90,.my-xl--n90 {margin-bottom:-90px}
	.ml-xl--n90,.mx-xl--n90 {margin-left:-90px}
	.m-xl--n100 {margin:-100px}
	.mt-xl--n100,.my-xl--n100 {margin-top:-100px}
	.mr-xl--n100,.mx-xl--n100 {margin-right:-100px}
	.mb-xl--n100,.my-xl--n100 {margin-bottom:-100px}
	.ml-xl--n100,.mx-xl--n100 {margin-left:-100px}
	.m-xl--n110 {margin:-110px}
	.mt-xl--n110,.my-xl--n110 {margin-top:-110px}
	.mr-xl--n110,.mx-xl--n110 {margin-right:-110px}
	.mb-xl--n110,.my-xl--n110 {margin-bottom:-110px}
	.ml-xl--n110,.mx-xl--n110 {margin-left:-110px}
	.m-xl--n120 {margin:-120px}
	.mt-xl--n120,.my-xl--n120 {margin-top:-120px}
	.mr-xl--n120,.mx-xl--n120 {margin-right:-120px}
	.mb-xl--n120,.my-xl--n120 {margin-bottom:-120px}
	.ml-xl--n120,.mx-xl--n120 {margin-left:-120px}
	.m-xl-n1 {margin:-0.25rem}
	.mt-xl-n1,.my-xl-n1 {margin-top:-0.25rem}
	.mr-xl-n1,.mx-xl-n1 {margin-right:-0.25rem}
	.mb-xl-n1,.my-xl-n1 {margin-bottom:-0.25rem}
	.ml-xl-n1,.mx-xl-n1 {margin-left:-0.25rem}
	.m-xl-n2 {margin:-0.5rem}
	.mt-xl-n2,.my-xl-n2 {margin-top:-0.5rem}
	.mr-xl-n2,.mx-xl-n2 {margin-right:-0.5rem}
	.mb-xl-n2,.my-xl-n2 {margin-bottom:-0.5rem}
	.ml-xl-n2,.mx-xl-n2 {margin-left:-0.5rem}
	.m-xl-n3 {margin:-1rem}
	.mt-xl-n3,.my-xl-n3 {margin-top:-1rem}
	.mr-xl-n3,.mx-xl-n3 {margin-right:-1rem}
	.mb-xl-n3,.my-xl-n3 {margin-bottom:-1rem}
	.ml-xl-n3,.mx-xl-n3 {margin-left:-1rem}
	.m-xl-n4 {margin:-1.5rem}
	.mt-xl-n4,.my-xl-n4 {margin-top:-1.5rem}
	.mr-xl-n4,.mx-xl-n4 {margin-right:-1.5rem}
	.mb-xl-n4,.my-xl-n4 {margin-bottom:-1.5rem}
	.ml-xl-n4,.mx-xl-n4 {margin-left:-1.5rem}
	.m-xl-n5 {margin:-3rem}
	.mt-xl-n5,.my-xl-n5 {margin-top:-3rem}
	.mr-xl-n5,.mx-xl-n5 {margin-right:-3rem}
	.mb-xl-n5,.my-xl-n5 {margin-bottom:-3rem}
	.ml-xl-n5,.mx-xl-n5 {margin-left:-3rem}
	.m-xl--auto {margin:auto}
	.mt-xl--auto,.my-xl--auto {margin-top:auto}
	.mr-xl--auto,.mx-xl--auto {margin-right:auto}
	.mb-xl--auto,.my-xl--auto {margin-bottom:auto}
	.ml-xl--auto,.mx-xl--auto {margin-left:auto}
}

/* Padding */
.p--0 {padding:0}
.pt--0,.py--0 {padding-top:0}
.pr--0,.px--0 {padding-right:0}
.pb--0,.py--0 {padding-bottom:0}
.pl--0,.px--0 {padding-left:0}
.p--10 {padding:10px}
.pt--10,.py--10 {padding-top:10px}
.pr--10,.px--10 {padding-right:10px}
.pb--10,.py--10 {padding-bottom:10px}
.pl--10,.px--10 {padding-left:10px}
.p--15 {padding:15px}
.pt--15,.py--15 {padding-top:15px}
.pr--15,.px--15 {padding-right:15px}
.pb--15,.py--15 {padding-bottom:15px}
.pl--15,.px--15 {padding-left:15px}
.p--20 {padding:20px}
.pt--20,.py--20 {padding-top:20px}
.pr--20,.px--20 {padding-right:20px}
.pb--20,.py--20 {padding-bottom:20px}
.pl--20,.px--20 {padding-left:20px}
.p--30 {padding:30px}
.pt--30,.py--30 {padding-top:30px}
.pr--30,.px--30 {padding-right:30px}
.pb--30,.py--30 {padding-bottom:30px}
.pl--30,.px--30 {padding-left:30px}
.p--40 {padding:40px}
.pt--40,.py--40 {padding-top:40px}
.pr--40,.px--40 {padding-right:40px}
.pb--40,.py--40 {padding-bottom:40px}
.pl--40,.px--40 {padding-left:40px}
.p--50 {padding:50px}
.pt--50,.py--50 {padding-top:50px}
.pr--50,.px--50 {padding-right:50px}
.pb--50,.py--50 {padding-bottom:50px}
.pl--50,.px--50 {padding-left:50px}
.p--60 {padding:60px}
.pt--60,.py--60 {padding-top:60px}
.pr--60,.px--60 {padding-right:60px}
.pb--60,.py--60 {padding-bottom:60px}
.pl--60,.px--60 {padding-left:60px}
.p--70 {padding:70px}
.pt--70,.py--70 {padding-top:70px}
.pr--70,.px--70 {padding-right:70px}
.pb--70,.py--70 {padding-bottom:70px}
.pl--70,.px--70 {padding-left:70px}
.p--80 {padding:80px}
.pt--80,.py--80 {padding-top:80px}
.pr--80,.px--80 {padding-right:80px}
.pb--80,.py--80 {padding-bottom:80px}
.pl--80,.px--80 {padding-left:80px}
.p--90 {padding:90px}
.pt--90,.py--90 {padding-top:90px}
.pr--90,.px--90 {padding-right:90px}
.pb--90,.py--90 {padding-bottom:90px}
.pl--90,.px--90 {padding-left:90px}
.p--100 {padding:100px}
.pt--100,.py--100 {padding-top:100px}
.pr--100,.px--100 {padding-right:100px}
.pb--100,.py--100 {padding-bottom:100px}
.pl--100,.px--100 {padding-left:100px}
.p--110 {padding:110px}
.pt--110,.py--110 {padding-top:110px}
.pr--110,.px--110 {padding-right:110px}
.pb--110,.py--110 {padding-bottom:110px}
.pl--110,.px--110 {padding-left:110px}
.p--120 {padding:120px}
.pt--120,.py--120 {padding-top:120px}
.pr--120,.px--120 {padding-right:120px}
.pb--120,.py--120 {padding-bottom:120px}
.pl--120,.px--120 {padding-left:120px}

@media(min-width:576px){
	.p-sm--0 {padding:0}
	.pt-sm--0,.py-sm--0 {padding-top:0}
	.pr-sm--0,.px-sm--0 {padding-right:0}
	.pb-sm--0,.py-sm--0 {padding-bottom:0}
	.pl-sm--0,.px-sm--0 {padding-left:0}
	.p-sm--10 {padding:10px}
	.pt-sm--10,.py-sm--10 {padding-top:10px}
	.pr-sm--10,.px-sm--10 {padding-right:10px}
	.pb-sm--10,.py-sm--10 {padding-bottom:10px}
	.pl-sm--10,.px-sm--10 {padding-left:10px}
	.p-sm--15 {padding:15px}
	.pt-sm--15,.py-sm--15 {padding-top:15px}
	.pr-sm--15,.px-sm--15 {padding-right:15px}
	.pb-sm--15,.py-sm--15 {padding-bottom:15px}
	.pl-sm--15,.px-sm--15 {padding-left:15px}
	.p-sm--20 {padding:20px}
	.pt-sm--20,.py-sm--20 {padding-top:20px}
	.pr-sm--20,.px-sm--20 {padding-right:20px}
	.pb-sm--20,.py-sm--20 {padding-bottom:20px}
	.pl-sm--20,.px-sm--20 {padding-left:20px}
	.p-sm--30 {padding:30px}
	.pt-sm--30,.py-sm--30 {padding-top:30px}
	.pr-sm--30,.px-sm--30 {padding-right:30px}
	.pb-sm--30,.py-sm--30 {padding-bottom:30px}
	.pl-sm--30,.px-sm--30 {padding-left:30px}
	.p-sm--40 {padding:40px}
	.pt-sm--40,.py-sm--40 {padding-top:40px}
	.pr-sm--40,.px-sm--40 {padding-right:40px}
	.pb-sm--40,.py-sm--40 {padding-bottom:40px}
	.pl-sm--40,.px-sm--40 {padding-left:40px}
	.p-sm--50 {padding:50px}
	.pt-sm--50,.py-sm--50 {padding-top:50px}
	.pr-sm--50,.px-sm--50 {padding-right:50px}
	.pb-sm--50,.py-sm--50 {padding-bottom:50px}
	.pl-sm--50,.px-sm--50 {padding-left:50px}
	.p-sm--60 {padding:60px}
	.pt-sm--60,.py-sm--60 {padding-top:60px}
	.pr-sm--60,.px-sm--60 {padding-right:60px}
	.pb-sm--60,.py-sm--60 {padding-bottom:60px}
	.pl-sm--60,.px-sm--60 {padding-left:60px}
	.p-sm--70 {padding:70px}
	.pt-sm--70,.py-sm--70 {padding-top:70px}
	.pr-sm--70,.px-sm--70 {padding-right:70px}
	.pb-sm--70,.py-sm--70 {padding-bottom:70px}
	.pl-sm--70,.px-sm--70 {padding-left:70px}
	.p-sm--80 {padding:80px}
	.pt-sm--80,.py-sm--80 {padding-top:80px}
	.pr-sm--80,.px-sm--80 {padding-right:80px}
	.pb-sm--80,.py-sm--80 {padding-bottom:80px}
	.pl-sm--80,.px-sm--80 {padding-left:80px}
	.p-sm--90 {padding:90px}
	.pt-sm--90,.py-sm--90 {padding-top:90px}
	.pr-sm--90,.px-sm--90 {padding-right:90px}
	.pb-sm--90,.py-sm--90 {padding-bottom:90px}
	.pl-sm--90,.px-sm--90 {padding-left:90px}
	.p-sm--100 {padding:100px}
	.pt-sm--100,.py-sm--100 {padding-top:100px}
	.pr-sm--100,.px-sm--100 {padding-right:100px}
	.pb-sm--100,.py-sm--100 {padding-bottom:100px}
	.pl-sm--100,.px-sm--100 {padding-left:100px}
	.p-sm--110 {padding:110px}
	.pt-sm--110,.py-sm--110 {padding-top:110px}
	.pr-sm--110,.px-sm--110 {padding-right:110px}
	.pb-sm--110,.py-sm--110 {padding-bottom:110px}
	.pl-sm--110,.px-sm--110 {padding-left:110px}
	.p-sm--120 {padding:120px}
	.pt-sm--120,.py-sm--120 {padding-top:120px}
	.pr-sm--120,.px-sm--120 {padding-right:120px}
	.pb-sm--120,.py-sm--120 {padding-bottom:120px}
	.pl-sm--120,.px-sm--120 {padding-left:120px}
}

@media(min-width:768px){
	.p-md--0 {padding:0}
	.pt-md--0,.py-md--0 {padding-top:0}
	.pr-md--0,.px-md--0 {padding-right:0}
	.pb-md--0,.py-md--0 {padding-bottom:0}
	.pl-md--0,.px-md--0 {padding-left:0}
	.p-md--10 {padding:10px}
	.pt-md--10,.py-md--10 {padding-top:10px}
	.pr-md--10,.px-md--10 {padding-right:10px}
	.pb-md--10,.py-md--10 {padding-bottom:10px}
	.pl-md--10,.px-md--10 {padding-left:10px}
	.p-md--15 {padding:15px}
	.pt-md--15,.py-md--15 {padding-top:15px}
	.pr-md--15,.px-md--15 {padding-right:15px}
	.pb-md--15,.py-md--15 {padding-bottom:15px}
	.pl-md--15,.px-md--15 {padding-left:15px}
	.p-md--20 {padding:20px}
	.pt-md--20,.py-md--20 {padding-top:20px}
	.pr-md--20,.px-md--20 {padding-right:20px}
	.pb-md--20,.py-md--20 {padding-bottom:20px}
	.pl-md--20,.px-md--20 {padding-left:20px}
	.p-md--30 {padding:30px}
	.pt-md--30,.py-md--30 {padding-top:30px}
	.pr-md--30,.px-md--30 {padding-right:30px}
	.pb-md--30,.py-md--30 {padding-bottom:30px}
	.pl-md--30,.px-md--30 {padding-left:30px}
	.p-md--40 {padding:40px}
	.pt-md--40,.py-md--40 {padding-top:40px}
	.pr-md--40,.px-md--40 {padding-right:40px}
	.pb-md--40,.py-md--40 {padding-bottom:40px}
	.pl-md--40,.px-md--40 {padding-left:40px}
	.p-md--50 {padding:50px}
	.pt-md--50,.py-md--50 {padding-top:50px}
	.pr-md--50,.px-md--50 {padding-right:50px}
	.pb-md--50,.py-md--50 {padding-bottom:50px}
	.pl-md--50,.px-md--50 {padding-left:50px}
	.p-md--60 {padding:60px}
	.pt-md--60,.py-md--60 {padding-top:60px}
	.pr-md--60,.px-md--60 {padding-right:60px}
	.pb-md--60,.py-md--60 {padding-bottom:60px}
	.pl-md--60,.px-md--60 {padding-left:60px}
	.p-md--70 {padding:70px}
	.pt-md--70,.py-md--70 {padding-top:70px}
	.pr-md--70,.px-md--70 {padding-right:70px}
	.pb-md--70,.py-md--70 {padding-bottom:70px}
	.pl-md--70,.px-md--70 {padding-left:70px}
	.p-md--80 {padding:80px}
	.pt-md--80,.py-md--80 {padding-top:80px}
	.pr-md--80,.px-md--80 {padding-right:80px}
	.pb-md--80,.py-md--80 {padding-bottom:80px}
	.pl-md--80,.px-md--80 {padding-left:80px}
	.p-md--90 {padding:90px}
	.pt-md--90,.py-md--90 {padding-top:90px}
	.pr-md--90,.px-md--90 {padding-right:90px}
	.pb-md--90,.py-md--90 {padding-bottom:90px}
	.pl-md--90,.px-md--90 {padding-left:90px}
	.p-md--100 {padding:100px}
	.pt-md--100,.py-md--100 {padding-top:100px}
	.pr-md--100,.px-md--100 {padding-right:100px}
	.pb-md--100,.py-md--100 {padding-bottom:100px}
	.pl-md--100,.px-md--100 {padding-left:100px}
	.p-md--110 {padding:110px}
	.pt-md--110,.py-md--110 {padding-top:110px}
	.pr-md--110,.px-md--110 {padding-right:110px}
	.pb-md--110,.py-md--110 {padding-bottom:110px}
	.pl-md--110,.px-md--110 {padding-left:110px}
	.p-md--120 {padding:120px}
	.pt-md--120,.py-md--120 {padding-top:120px}
	.pr-md--120,.px-md--120 {padding-right:120px}
	.pb-md--120,.py-md--120 {padding-bottom:120px}
	.pl-md--120,.px-md--120 {padding-left:120px}
}

@media(min-width:992px){
	.p-lg--0 {padding:0}
	.pt-lg--0,.py-lg--0 {padding-top:0}
	.pr-lg--0,.px-lg--0 {padding-right:0}
	.pb-lg--0,.py-lg--0 {padding-bottom:0}
	.pl-lg--0,.px-lg--0 {padding-left:0}
	.p-lg--10 {padding:10px}
	.pt-lg--10,.py-lg--10 {padding-top:10px}
	.pr-lg--10,.px-lg--10 {padding-right:10px}
	.pb-lg--10,.py-lg--10 {padding-bottom:10px}
	.pl-lg--10,.px-lg--10 {padding-left:10px}
	.p-lg--15 {padding:15px}
	.pt-lg--15,.py-lg--15 {padding-top:15px}
	.pr-lg--15,.px-lg--15 {padding-right:15px}
	.pb-lg--15,.py-lg--15 {padding-bottom:15px}
	.pl-lg--15,.px-lg--15 {padding-left:15px}
	.p-lg--20 {padding:20px}
	.pt-lg--20,.py-lg--20 {padding-top:20px}
	.pr-lg--20,.px-lg--20 {padding-right:20px}
	.pb-lg--20,.py-lg--20 {padding-bottom:20px}
	.pl-lg--20,.px-lg--20 {padding-left:20px}
	.p-lg--30 {padding:30px}
	.pt-lg--30,.py-lg--30 {padding-top:30px}
	.pr-lg--30,.px-lg--30 {padding-right:30px}
	.pb-lg--30,.py-lg--30 {padding-bottom:30px}
	.pl-lg--30,.px-lg--30 {padding-left:30px}
	.p-lg--40 {padding:40px}
	.pt-lg--40,.py-lg--40 {padding-top:40px}
	.pr-lg--40,.px-lg--40 {padding-right:40px}
	.pb-lg--40,.py-lg--40 {padding-bottom:40px}
	.pl-lg--40,.px-lg--40 {padding-left:40px}
	.p-lg--50 {padding:50px}
	.pt-lg--50,.py-lg--50 {padding-top:50px}
	.pr-lg--50,.px-lg--50 {padding-right:50px}
	.pb-lg--50,.py-lg--50 {padding-bottom:50px}
	.pl-lg--50,.px-lg--50 {padding-left:50px}
	.p-lg--60 {padding:60px}
	.pt-lg--60,.py-lg--60 {padding-top:60px}
	.pr-lg--60,.px-lg--60 {padding-right:60px}
	.pb-lg--60,.py-lg--60 {padding-bottom:60px}
	.pl-lg--60,.px-lg--60 {padding-left:60px}
	.p-lg--70 {padding:70px}
	.pt-lg--70,.py-lg--70 {padding-top:70px}
	.pr-lg--70,.px-lg--70 {padding-right:70px}
	.pb-lg--70,.py-lg--70 {padding-bottom:70px}
	.pl-lg--70,.px-lg--70 {padding-left:70px}
	.p-lg--80 {padding:80px}
	.pt-lg--80,.py-lg--80 {padding-top:80px}
	.pr-lg--80,.px-lg--80 {padding-right:80px}
	.pb-lg--80,.py-lg--80 {padding-bottom:80px}
	.pl-lg--80,.px-lg--80 {padding-left:80px}
	.p-lg--90 {padding:90px}
	.pt-lg--90,.py-lg--90 {padding-top:90px}
	.pr-lg--90,.px-lg--90 {padding-right:90px}
	.pb-lg--90,.py-lg--90 {padding-bottom:90px}
	.pl-lg--90,.px-lg--90 {padding-left:90px}
	.p-lg--100 {padding:100px}
	.pt-lg--100,.py-lg--100 {padding-top:100px}
	.pr-lg--100,.px-lg--100 {padding-right:100px}
	.pb-lg--100,.py-lg--100 {padding-bottom:100px}
	.pl-lg--100,.px-lg--100 {padding-left:100px}
	.p-lg--110 {padding:110px}
	.pt-lg--110,.py-lg--110 {padding-top:110px}
	.pr-lg--110,.px-lg--110 {padding-right:110px}
	.pb-lg--110,.py-lg--110 {padding-bottom:110px}
	.pl-lg--110,.px-lg--110 {padding-left:110px}
	.p-lg--120 {padding:120px}
	.pt-lg--120,.py-lg--120 {padding-top:120px}
	.pr-lg--120,.px-lg--120 {padding-right:120px}
	.pb-lg--120,.py-lg--120 {padding-bottom:120px}
	.pl-lg--120,.px-lg--120 {padding-left:120px}
}

@media(min-width:1200px){
	.p-xl--0 {padding:0}
	.pt-xl--0,.py-xl--0 {padding-top:0}
	.pr-xl--0,.px-xl--0 {padding-right:0}
	.pb-xl--0,.py-xl--0 {padding-bottom:0}
	.pl-xl--0,.px-xl--0 {padding-left:0}
	.p-xl--10 {padding:10px}
	.pt-xl--10,.py-xl--10 {padding-top:10px}
	.pr-xl--10,.px-xl--10 {padding-right:10px}
	.pb-xl--10,.py-xl--10 {padding-bottom:10px}
	.pl-xl--10,.px-xl--10 {padding-left:10px}
	.p-xl--15 {padding:15px}
	.pt-xl--15,.py-xl--15 {padding-top:15px}
	.pr-xl--15,.px-xl--15 {padding-right:15px}
	.pb-xl--15,.py-xl--15 {padding-bottom:15px}
	.pl-xl--15,.px-xl--15 {padding-left:15px}
	.p-xl--20 {padding:20px}
	.pt-xl--20,.py-xl--20 {padding-top:20px}
	.pr-xl--20,.px-xl--20 {padding-right:20px}
	.pb-xl--20,.py-xl--20 {padding-bottom:20px}
	.pl-xl--20,.px-xl--20 {padding-left:20px}
	.p-xl--30 {padding:30px}
	.pt-xl--30,.py-xl--30 {padding-top:30px}
	.pr-xl--30,.px-xl--30 {padding-right:30px}
	.pb-xl--30,.py-xl--30 {padding-bottom:30px}
	.pl-xl--30,.px-xl--30 {padding-left:30px}
	.p-xl--40 {padding:40px}
	.pt-xl--40,.py-xl--40 {padding-top:40px}
	.pr-xl--40,.px-xl--40 {padding-right:40px}
	.pb-xl--40,.py-xl--40 {padding-bottom:40px}
	.pl-xl--40,.px-xl--40 {padding-left:40px}
	.p-xl--50 {padding:50px}
	.pt-xl--50,.py-xl--50 {padding-top:50px}
	.pr-xl--50,.px-xl--50 {padding-right:50px}
	.pb-xl--50,.py-xl--50 {padding-bottom:50px}
	.pl-xl--50,.px-xl--50 {padding-left:50px}
	.p-xl--60 {padding:60px}
	.pt-xl--60,.py-xl--60 {padding-top:60px}
	.pr-xl--60,.px-xl--60 {padding-right:60px}
	.pb-xl--60,.py-xl--60 {padding-bottom:60px}
	.pl-xl--60,.px-xl--60 {padding-left:60px}
	.p-xl--70 {padding:70px}
	.pt-xl--70,.py-xl--70 {padding-top:70px}
	.pr-xl--70,.px-xl--70 {padding-right:70px}
	.pb-xl--70,.py-xl--70 {padding-bottom:70px}
	.pl-xl--70,.px-xl--70 {padding-left:70px}
	.p-xl--80 {padding:80px}
	.pt-xl--80,.py-xl--80 {padding-top:80px}
	.pr-xl--80,.px-xl--80 {padding-right:80px}
	.pb-xl--80,.py-xl--80 {padding-bottom:80px}
	.pl-xl--80,.px-xl--80 {padding-left:80px}
	.p-xl--90 {padding:90px}
	.pt-xl--90,.py-xl--90 {padding-top:90px}
	.pr-xl--90,.px-xl--90 {padding-right:90px}
	.pb-xl--90,.py-xl--90 {padding-bottom:90px}
	.pl-xl--90,.px-xl--90 {padding-left:90px}
	.p-xl--100 {padding:100px}
	.pt-xl--100,.py-xl--100 {padding-top:100px}
	.pr-xl--100,.px-xl--100 {padding-right:100px}
	.pb-xl--100,.py-xl--100 {padding-bottom:100px}
	.pl-xl--100,.px-xl--100 {padding-left:100px}
	.p-xl--110 {padding:110px}
	.pt-xl--110,.py-xl--110 {padding-top:110px}
	.pr-xl--110,.px-xl--110 {padding-right:110px}
	.pb-xl--110,.py-xl--110 {padding-bottom:110px}
	.pl-xl--110,.px-xl--110 {padding-left:110px}
	.p-xl--120 {padding:120px}
	.pt-xl--120,.py-xl--120 {padding-top:120px}
	.pr-xl--120,.px-xl--120 {padding-right:120px}
	.pb-xl--120,.py-xl--120 {padding-bottom:120px}
	.pl-xl--120,.px-xl--120 {padding-left:120px}
}
@media only screen and (max-width: 575px) {

	h3.text-sm-48.mb-5 {
		text-align: center;
	}

	a .minh--300.bg-image-holder.bg-cover {
		margin: 0 auto;
	}

	a h5.fw-700.text-18.text-black {
		text-align: center;
	}

	a h5 ~ span.text-dark-2 {
		text-align: center;
		display: block;
	}
}
/* Submenu */
.navbar-nav li {
	position: relative;
}

.navbar-nav .submenu {
	display: none;
	list-style: none;
	margin: 0;
	padding: 0;
	padding-left: 20px;
}

.navbar-nav .submenu a {
	font-family: 'Poppins', sans-serif;
	font-weight: 400;
	font-size: 14px;
	color: rgba(255, 255, 255, 0.75);
	transition: all .2s ease;
}

.navbar-nav .submenu a:hover {
	color: #fff;
	text-decoration: none;
}

.navbar-nav li.has-submenu > a {
	padding-right: 30px;
}

.navbar-nav li.has-submenu > a:after {
	content: '\f078';
	position: absolute;
	top: 10px;
	right: 10px;
	height: 20px;
	margin-left: 10px;
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	font-size: 10px;
	line-height: 20px;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	transition: transform .2s ease-in-out;
}

.navbar-nav li.has-submenu > a.open:after {
	transform: rotate(180deg);
}
.round-border{
	border: 8px solid #ECF1F9;
}
@media (min-width: 992px){
	.navbar-nav .submenu {
		display: block;
		position: absolute;
		top: 100%;
		left: -9999px;
		min-width: 220px;
		padding: 8px;
		opacity: 0;
		visibility: hidden;
		pointer-events: none;
		z-index: 9999;
		background-color: #fff;
		box-shadow: 0 .15vw 2.7vw -.7vw rgba(0,0,0,.12);
		transition: opacity .2s ease-in-out;
		border-radius: 4px;
	}

	.navbar-nav .submenu .submenu {
		top: -30px;
	}

	.navbar-nav .submenu li:hover .submenu {
		left: 100%;
	}

	.navbar-nav li:hover > .submenu {
		opacity: 1;
		left: 0;
		pointer-events: auto;
		visibility: visible;
	}

	.navbar-nav li:hover > .submenu .submenu {
		left: 100%;
	}

	.navbar-nav .submenu li:not(:first-child) {
		margin-top: 5px;
	}

	.navbar-nav .submenu li:not(:last-child) {
		margin-bottom: 5px;
	}

	.navbar-nav .submenu a {
		font-family: 'Poppins', Helvetica, sans-serif;
		font-weight: 400;
		font-size: 14px;
		color: #363A43;
		display: block;
		padding: 8px 16px;
		border-radius: 4px;
	}

	.navbar-nav .submenu a:hover {
		color: #4182C3;
		background: #ECF1F9;
	}

	.navbar-nav li.has-submenu > a:after {
		position: relative;
		top: 0;
		right: 0;
		height: auto;
		line-height: inherit;
	}

	.navbar-nav .submenu .has-submenu > a:after {
		position: absolute;
		top: 0;
		bottom: 0;
		right: 10px;
		height: 20px;
		line-height: 20px;
		margin-top: auto;
		margin-bottom: auto;
	}

	.navbar-nav .submenu .has-submenu > a:after {
		content: '\f054';
	}

	.navbar-nav .submenu .has-submenu > a:after {
		transition: right .2s ease-in-out;
	}

	.navbar-nav .submenu .has-submenu:hover > a:after {
		right: 20px;
	}
}
div.featherlight,
div.featherlight:last-of-type {
    background: rgba(3, 5, 7, 0.9); }

div.featherlight .featherlight-content {
    padding: 0;
    border-bottom: 0;
    box-shadow: 0 0 27px rgba(0, 0, 0, 0.27); }

div.featherlight .featherlight-inner > *:not(.overlay) {
    position: relative; }

div.featherlight .featherlight-close-icon {
    position: fixed;
    top: 15px;
    right: 15px;
    width: auto;
    background: transparent;
    font-size: 24px;
    line-height: 1;
    color: #fff; }

div.featherlight.featherlight-popup .featherlight-close-icon {
    position: absolute;
    top: 0;
    right: 0;
    width: 32px;
    background: #fff;
    background: rgba(255, 255, 255, 0.3);
    font-size: 18px;
    line-height: 32px;
    color: #000; }

div.featherlight .featherlight-next,
div.featherlight .featherlight-previous {
    position: fixed;
    z-index: 99999;
    top: 0;
    bottom: 0;
    height: 80px;
    margin: auto 0;
    padding: 0 15px;
    background: transparent;
    transition: all .3s ease-out; }

div.featherlight .featherlight-next {
    left: auto;
    right: 0; }

div.featherlight .featherlight-previous {
    left: 0;
    right: auto; }

div.featherlight .featherlight-next span,
div.featherlight .featherlight-previous span {
    display: block;
    position: relative;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: auto;
    margin: 0;
    padding: 0;
    font-size: 32px;
    line-height: 80px;
    text-shadow: none; }

div.featherlight .featherlight-next:hover,
div.featherlight .featherlight-previous:hover {
    opacity: .8; }
