body {
	background: #fff;
}
.bar.bar--lg {
	padding: 1.28571429em 0;
	background: #f2f2f2;
}

.bar.bar--lg .biglogo {
	position: relative;
	top: 0px;
	
}

.bar .biglogo {
	max-height: 9.8em;
	max-width: none;
}

.bar.bar--sm {
	padding: 0.61857143em 0 1.12857143em;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.12);
	box-shadow: 10px 0px 0px 0px rgba(75, 56, 56, 0.12);
}

.bar .logo {
	margin: 0 0 -5px 0;
	position: relative;
	top: 6px;
	max-height: 3.4em;
	max-width: none;
	height: 3.4em;
}

.hamburger-toggle i {
	color: #fff;
}

.hamburger-toggle i.icon {
	line-height: 1.5em;
	margin-bottom: -3px;
}

@media (min-width: 990px) {
.menu-horizontal li:not(:last-child) {
	 margin-right: 2.1em;
	}
}
	
@media (min-width: 992px) {
	.bar__module.pr-lg  {
		padding-right: 30px!important;
	}

	.bar__module.pl-lg  {
		padding-left: 30px!important;
	}

	.bar.pos-fixed {
		position: fixed;
		top: 0;
		animation: fadeInDown 0.3s ease-out forwards;
		box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.12);
		box-shadow: 0px 0px 15px 0px rgba(75, 56, 56, 0.62);
	}

	.menu1{
		box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.12);
		box-shadow: 0px 0px 10px 0px rgba(75, 56, 56, 0.12);
		}
	}

	.masonry-filter-container span {
		font-size: 1.10714286em;
		line-height: 1.36842105em;
		text-transform: uppercase!important;
	}

	.masonry-filter-container li {
		font-size: 1.15714286em;
		line-height: 1.58842105em;
		text-transform: uppercase!important;
	}

	.bar-1 .menu-horizontal > li > .dropdown__trigger, .bar-1 .menu-horizontal > li > a {
		font-size: 1.1em;
		line-height: 2.166666666666667em;
		text-transform: uppercase;
		font-weight: 600;
		letter-spacing: .5px;
	}

	.menu-vertical li {
		text-transform: uppercase;
	}
	.menu-vertical li a:hover {
		color: #9db439;
	}

	.menu-horizontal > li:not(:hover) > a, .menu-horizontal > li:not(:hover) > span, .menu-horizontal > li:not(:hover) > .modal-instance > .modal-trigger {
		opacity: .7;
	}
	
	.dropdown .dropdown__content:not([class='bg--dark']) .menu-vertical a.active {
		color: #9db439;
		/* font-weight: 600!important; */
	}

	.menu-horizontal > li > a, .menu-horizontal > li > span, .menu-horizontal > li > .modal-instance > .modal-trigger {
		transition: 0.3s ease;
		-webkit-transition: 0.3s ease;
		-moz-transition: 0.3s ease;
		color: #fff;
	}

	.notification.side-menu .side-menu__module {
	overflow: hidden;
	padding: 0 2.28571429em 2.78571429em 2.28571429em;
	}

	.form-email input {
		font-size: 0.9em;
	}
	
	@media screen and (-webkit-min-device-pixel-ratio: 0){
	select, textarea, input {
		font-size: 14px;
		}
	}

	.btn--action {
		background: #069dd7;
		color: #fff;
		border: 1px solid #069dd7!important;
	}

	.btn--rose {
		background: #2c843b;
		color: #fff!important;
		border: 1px solid #2c843b!important;
	}

	.btn--rose:hover {
		background: #2c843b;
		color: #fff!important;
		border: 1px solid #2c843b!important;
	}

	.btn--green {
		background: #9db439;
		color: #fff!important;
		border: 1px solid #9db439!important;
	}

	.btn--green:hover {
		background: #9db439;
		color: #fff!important;
		border: 1px solid #9db439!important;
	}

	.btn--darkgrey {
		background: #252525;
		color: #fff!important;
		border: 1px solid #252525!important;
	}

	.btn--darkgrey:hover {
		background: #252525;
		color: #fff!important;
		border: 1px solid #252525!important;
	}

	button.btn, input[type="submit"].btn {
		font-size: 0.88714286em;
		font-weight: 700;
		padding-left: 0;
		padding-right: 0;
	}
	
	.bg--primary-2 a:not(.btn):hover {
	color: #2c843b!important;
	}

	.pricing .h1 .pricing__dollar {
		font-size: 0.25020408163265em;
		position: relative;
		bottom: 32px;
	}

	@media (min-width: 768px) {
		h2.h2--big, .h2.h2--big {
			font-weight: 500;
			font-size: 3.4em;
			line-height: 1.548387096774194em;
			margin-bottom: 1.2em;
		}
			
		h3.h3--big, .h3.h3--big {
				font-weight: 300;
				font-size: 2.4em;
				line-height: 1.548387096774194em;
				margin-bottom: 0.4em;
		}
			
		h4.h4--big, .h4.h4--big {
				/* font-weight: 300; */
				font-size: 1.6em;
				line-height: 1.348387096774194em;
				margin-bottom: 0.2em;
		}
	}

	.feature-1 .feature__body h4 {
		color: #252525;
	}

	.feature-1 .feature__body h5 {
		color: #252525;
	}

	.feature-1 .feature__body p {
		color: #252525;
		line-height: 1.45em;
	}

	.feature-1 .feature__body a:not(.btn) {
		color: #d87051!important;
	}

	.feature.feature--featured:after {
		content: '';
		position: absolute;
		bottom: 0;
		width: 100%;
		height: 4px;
		background: #2c843b;
		left: 0;
	}

	.page-curve-1 {
		position: absolute;
		bottom: -2px;
		right: 0;
		left: 0;
		width: 100%;
		overflow: hidden;
		z-index: 2;
	}

	.page-curve-2 {
		position: relative;
		top: -2px;
		right: 0;
		left: 0;
		width: 100%;
		overflow: hidden;
		z-index: 2;
	}

	.break {
		display: block;
	}


	iframe {
		width: 100%;
		min-height: 250px;
		border: none;
		border-radius: 6px;
	}

	.label {
		display: inline-block;
		font-size: 10px;
		font-weight: 700;
		letter-spacing: .5px;
		color: #fff;
		text-transform: uppercase;
		height: 26px;
		min-width: 65px;
		padding: 0 10px;
		text-align: center;
		border-radius: 50px;
		position: absolute;
		z-index: 3;
		top: -0.33809524em;
		right: 1.13809524em;
	}


	[data-scrim-top]:before {
		position: absolute;
		content: '';
		width: 100%;
		height: 80%;
		background: -moz-linear-gradient(bottom, #000000 0%, rgba(0, 0, 0, 0) 100%);
		/* FF3.6+ */
		background: -webkit-gradient(linear, left bottom, left bottom, color-stop(0%, #000000), color-stop(100%, rgba(0, 0, 0, 0)));
		/* Chrome,Safari4+ */
		background: -webkit-linear-gradient(bottom, #000000 0%, rgba(0, 0, 0, 0) 100%);
		/* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(bottom, #000000 0%, rgba(0, 0, 0, 0) 100%);
		/* Opera 11.10+ */
		background: -ms-linear-gradient(bottom, #000000 0%, rgba(0, 0, 0, 0) 100%);
		/* IE10+ */
		background: linear-gradient(to bottom, #000000 0%, rgba(0, 0, 0, 0) 100%);
		top: 0;
		left: 0;
		z-index: 1;
	}

	.background-image-holder {
		background-size: cover !important;
		background-position: 50% 30% !important;

	}

	.bg--primary {
		background: #2c843b;
	}
	.bg--primary p,
	.bg--primary span,
	.bg--primary ul,
	.bg--primary a:not(.btn) {
		color: #fff;
	}
	.bg--primary h1,
	.bg--primary h2,
	.bg--primary h3,
	.bg--primary h4,
	.bg--primary h5,
	.bg--primary h6,
	.bg--primary i {
		color: #fff;
	}
	.bg--primary .color--primary {
		color: #fff !important;
	}

	.bg--primary.form {
		background: #2c843b;
	}
	.bg--primary p,
	.bg--primary.form span {
		color: #252525;
	}
	.bg--primary.form h1,
	.bg--primary.form h2,
	.bg--primary.form h3,
	.bg--primary.form h4,
	.bg--primary.form h5,
	.bg--primary.form h6,
	.bg--primary.form .lead,
	.bg--primary.form i {
		color: #fff;
	}

	.bg--primary-2 {
		background: #894928;
	}
	.bg--primary-2 p,
	.bg--primary-2 span,
	.bg--primary-2 ul,
	.bg--primary-2 a:not(.btn) {
		color: #fff;
	}
	.bg--primary-2 h1,
	.bg--primary-2 h2,
	.bg--primary-2 h3,
	.bg--primary-2 h4,
	.bg--primary-2 h5,
	.bg--primary-2 h6,
	.bg--primary-2 i {
		color: #fff;
	}
	.bg--primary-2 .color--primary {
		color: #fff !important;
	}


	.bg--primary-3 {
		background: #9db439;
	}
	.bg--primary-3 p,
	.bg--primary-3 span,
	.bg--primary-3 ul,
	.bg--primary-3 a:not(.btn) {
		color: #fff;
	}
	.bg--primary-3 h1,
	.bg--primary-3 h2,
	.bg--primary-3 h3,
	.bg--primary-3 h4,
	.bg--primary-3 h5,
	.bg--primary-3 h6,
	.bg--primary-3 i {
		color: #fff;
	}
	.bg--primary .color--primary {
		color: #fff !important;
	}

	.bg--primary-3-form {
		background: #9db439;
	}
	.bg--primary-3-form h1,
	.bg--primary-3-form h2,
	.bg--primary-3-form h3,
	.bg--primary-3-form h4,
	.bg--primary-3-form h5,
	.bg--primary-3-form h6,
	.bg--primary-3-form .lead,
	.bg--primary-3-form i {
		color: #fff;
	}

	.bg--primary-4 {
		background: #667793;
	}
	.bg--primary-4 p,
	.bg--primary-4 span,
	.bg--primary-4 ul,
	.bg--primary-4 a:not(.btn) {
		color: #fff;
	}
	.bg--primary-4 h1,
	.bg--primary-4 h2,
	.bg--primary-4 h3,
	.bg--primary-4 h4,
	.bg--primary-4 h5,
	.bg--primary-4 h6,
	.bg--primary-4 i {
		color: #fff;
	}
	.bg--primary .color--primary {
		color: #fff !important;
	}

	.feature-8 img {
		max-height: 10.85714286em;
	}

	.avatar {
		border-radius: 50%;
		box-shadow: 0 4px 10px rgba(0, 0, 0, 0.25);
  }

	footer h6 {
		margin-bottom: 0.86666666666667em!important;
		padding-bottom: 7px;
		border-bottom: 1px solid #333;
	}

	footer h3 {
		text-transform: uppercase;
		font-weight: 400;
	}

	footer a:hover {
		font-weight: normal;
	}

	footer .icon.icon--xs {
		font-size: 1.34285714285714em;
	}

	footer .icon--sm {
		font-size: 2.0em;
  }

	footer .footer-logo {
		max-height: 64.5px!important;
		max-width: 210px!important;
		margin-right: 10px!important;
	}

	footer .company {
		font-size: 1.2em;
	}

	.button-container {
		position: absolute; bottom: 35px;
		left: 53%;
		-ms-transform: translateX(-53%);
		transform: translateX(-53%);
	}

	.btn--xl {
		padding-top: 1.2em;
		padding-bottom: 0.98035714em;
		padding-right: 2.68214286em;
		padding-left: 2.68214286em;
		margin: 0 25px;
	}

	.btn--xl .btn__text {
		font-size: 1.47142857em;
		font-weight: 500;
		line-height: 1.4em;
	}


	.btn--xl .btn__text:hover {
		font-size: 1.47142857em;
		font-weight: 500;
		line-height: 1.4em;
	}

	.btn--icon i {
		position: absolute;
		height: 100%;
		left: 0;
		top: 4px;
		background: rgba(0, 0, 0, 0.0);
		padding: 0 13px;
		border-radius: 6px 0 0 6px;
		font-size: 30px;
		line-height: 52px;
		font-weight: 300;
	}


	.btn--icon i:hover {
		font-size: 30px;
		font-weight: 300;
	}

	.btn.btn--lg .btn__text {
		font-size: 1em;
		font-weight: 400;
	}
	
	.btn.btn--lg .btn__text:hover {
		font-size: 1em;
		font-weight: 400;
	}

	.cover .btn + .modal-instance {
		margin-top: 0;
	}

	.box-shadow-thin {
		box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.10)!important;
	}

	.box-shadow-small {
		box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.15)!important;
	}

	.box-shadow-medium {
		box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.25)!important;
	}

	.box-shadow-large {
		box-shadow: 2px 2px 10px 0px rgba(0, 0, 0, 0.18)!important;
	}

	.fw300 {
		font-weight: 300!important;
	}

	.fw400 {
		font-weight: 400!important;
	}

	.fw500 {
		font-weight: 500!important;
	}

	.fw600 {
		font-weight: 600!important;
	}

	.fw700 {
		font-weight: 700!important;
	}

	.omoss-block h2 {
		font-size: 2.35714286em;
		line-height: 1.36363636em;
		margin-bottom: 0.5em;
	}

	.omoss-block h5 {
		margin-bottom: 0em;
	}

	.omoss-block p {
		margin-bottom: 0.8em;
		line-height: 1.7em;
	}

	h1:not(:last-child), .h1:not(:last-child) {
		margin-bottom: 0.4em;
  }

	p.lead-sm {
		font-size: 1.15em;
		line-height: 1.68421053em;
		margin-bottom: 1.35714286em;
  }

 	p.lead {
	  line-height: 1.48421053em;
	  margin-bottom: 10px!important;
 }

	.accordion .accordion__title:before {
		font-family: "stack-interface";
		/* content: '\e80d'; */
		content: '\e80c';
		margin-right: 6px;
		color: #252525;
		display: inline-block;
		float: left;
		margin-left: 0px;
	}
	.h1-lg {
		color: #fff;
		font-weight: 600;
		font-size: 4.8em;
		padding-top: 80px;
		margin-bottom: 30px;
	}

	.reco-badge {
		max-width: 140px;
		max-height: 140px;
		position: absolute;
		top: 40px;
		right: 40px;
		z-index: 1;
		border-radius: 50%;
	}

	@media (max-width: 767px) {
		.text-center-xs {
			text-align: center!important;
		}
		.h1-lg {
			color: #fff;
			font-weight: 600;
			font-size: 3.6em;
			line-height: 1.1em;
			padding-top: 30px;
			margin-bottom: 25px;
		}

		.reco-badge {
			max-width: 60px;
			max-height: 60px;
			position: absolute;
			top: 19px;
			right: 18px;
			z-index: 1;
			border-radius: 50%;
		}
		.pricing .h1 {
			font-size: 5.21428571428571em;
			line-height: 1.10169491525424em;
			margin-bottom: 0.15033898305085em;
			margin-top: .28em;
		}

		h3, .h3 {
			font-size: 1.75714286em!important;
			line-height: 1.85714286em!important;
			margin-bottom: .4em!important;
			font-weight: 400;
		}

		.accordion-2 {
			margin-left: 25px!important;
		}

		.btn--green {
			background:#9db439;
			color: #fff!important;
			border: 1px solid#9db439!important;
		}

		.btn--green:hover {
			background: #9db439;
			color: #fff!important;
			border: 1px solid#9db439!important;
		}
	}

	.movie-info h3 {
		margin-bottom: 0px!important;
		font-weight: 400;
	}
	.my-feature span, .my-feature h4, .my-feature p {
		color: #252525!important;
	}
	.my-feature p {
		line-height: 1.6em;
	}

	.movie-info h4 {
		margin-bottom: 0px!important;
	}

	.movie-info h5 {
		font-size: 1.1em;
		margin-bottom: 0px!important;
	}

	.movie-info p {
		margin-bottom: 8px!important;
		font-size: 1.1em;
		line-height: 1.65714286em;
	}

	ul.my-list {
		list-style-type: disc;
		list-style-position: inside;
		margin-left: 20px;
		margin-bottom: 15px;
		/* font-size: 1.1em; */
	}

	.fade-on-hover {
		transition: all 0.3s ease;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		opacity: .7;
	}

	.fade-on-hover:hover {
		opacity: 1;
	}

	.hover-item {
		box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.20)!important;
	}

	.social {
		color: #fff;
	}

	a.social  {
		color: #fff;
		opacity: .7;
	}

	a.social:hover {
		color: #fff!important;
		opacity: 1;

	}

	.text-shadow {
		text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.15);
	}

	.text-shadow-medium {
		text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.25);
	}

	.text-shadow-big {
		text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.25);
	}

	/* @media (min-height: 600px) and (min-width: 767px) {
		.height-80 {
			height: 80vh;
		}   
	} */

	.text-container h2, h3, h4 {
		margin-bottom: 10px;
	}
	
	.text-container h3 {
		line-height: 1.2em!important;
	}

	.text-container p {
		font-size: 1.1em;
	}

	.text-container li {
		font-size: 1.1em;
		line-height: 1.4em;
		margin-bottom: .6em;

	}

	.map-container {
		min-height: 400px!important;
	}

	.menu-horizontal > li > a:hover, .menu-horizontal > li > span:hover, .menu-horizontal > li > .modal-instance > .modal-trigger:hover {
		color: #fff!important;
		padding-bottom: 17px;
	}

	.menu-vertical li a {
		color: #252525;
	}

	.menu-vertical li a:hover {
		color: #98ae35!important;
		opacity: 1;
	}

	.menu-vertical li:not(:hover):not(.dropdown--active) {
		opacity: .85;
	}

	a {
		color: #9db439;
		font-weight: 700;
		text-decoration: none;
	}
	a:hover {
		color: #9db439;
		font-weight: 400;
	}

	p a, span a, label a {
		font-size: 1em;
		text-decoration: none;
		font-weight: 400;
		line-height: 1.85714286em;
	}

	a.active:hover {
		opacity: 1!important;
		color: #fff!important;
		border-bottom: 1px solid#fff;
	}

	#instagram-feed2 img {
		box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.15)!important;
		border-radius: 4px;
	}

	.btn--icon i.socicon {
		line-height: 34px;
	}

	.btn--icon i.socicon:hover {
		font-weight: 300;
	}


	.btn .btn--mybutton .btn__text, .btn {
		color: #fff!important;
		border-color: #fff!important;
	}


	.btn .btn--mybutton .btn__text, .btn:hover {
		color: #fff!important;
		border-color: #fff!important;
	}
	
	@media (min-width: 991px) {
	.socicon-instagram.my-socicon {
		font-size: 1.55714286em!important;
		}

		.btn .btn--mybutton .btn__text, .btn :hover {
			color: #fff!important;
			border-color: #fff!important;
			font-weight: 700;
			font-size: .85714286em;
		}
	}

	@media (min-width: 768px) {
		h1.big {
		font-size: 6.14285714em!important;
		font-weight: 600;
		line-height: 1.31818182em;
		  text-transform: uppercase;
		  margin-top: .75em;
	   }

		 h3, .h3 {
			font-size: 1.78571429em;
			line-height: 1.5em;
		}

		.menu-horizontal span.active {
			color: #fff!important;
			opacity: 1!important;
			padding-bottom: 17px;
			border-bottom: 2px solid #fff;
		}

		.menu-horizontal > li > a.active {
			color: #fff;
			opacity: 1!important;
			padding-bottom: 17px;
			border-bottom: 2px solid #fff;
		}

		.h1-lg {
			color: #fff;
			font-weight: 600;
			font-size: 5.2em;
			line-height: 1.2em;
			padding-top: 0px;
			margin-bottom: 50px;
		}
	}

	@media (max-width: 767px) {
		.height-100, .height-90, .height-80, .height-70, .height-60, .height-50, .height-40, .height-30, .height-20, .height-10 {
			height: 40vh;
			padding: 4em 0;
			}

		.btn--xl {
			padding-top: 1.1em;
			padding-bottom: 0.98035714em;
			padding-right: 2.28214286em;
			padding-left: 2.28214286em;
			margin: 0 0px;
			}

		/* .btn--xl .btn__text {
			font-size: 1.3em;
			font-weight: 500;
			line-height: 1.4em;
		} */

		.btn--icon i {
			position: absolute;
			height: 100%;
			left: 0;
			top: 3px;
			background: rgba(0, 0, 0, 0.0);
			padding: 0 13px;
			border-radius: 6px 0 0 6px;
			font-size: 24px;
			line-height: 45px;
			font-weight: 300;
			}

		.pos-vertical-center {
			position: relative;
			top: 50%;
			transform: translateY(-50%);
			-webkit-transform: translateY(-50%);
		}
		.video-play-icon {
			width: 6.95238095em;
			height: 6.95238095em;
		}
		.video-play-icon:before {
			border-color: transparent transparent transparent #252525;
			margin-top: -5px;
		}

		.parallax > .background-image-holder, .parallax .slides li > .background-image-holder {
			/* height: 20%!important; */
			min-height: 20vh!important;
			top: -40vh!important;
			transition: opacity 0.3s ease !important;
			-webkit-transition: opacity 0.3s ease !important;
			-webkit-transform-style: preserve-3d;
		}

		h1.big {
			font-size: 2.84285714em!important;
			font-weight: 600;
			line-height: 1.31818182em;
				text-transform: uppercase;
				margin-top: .8em;
		}

		h3, .h3 {
			font-size: 1.55714286em;
			line-height: 1.85714286em;
		}


		.menu-horizontal span.active {
			color: #fff!important;
			opacity: 1!important;
			padding-bottom: 17px;
			border-bottom: none;
		}
		
		.menu-horizontal > li > a.active {
			color: #fff;
			opacity: 1!important;
			padding-bottom: 17px;
			border-bottom: none!important;
		  }
		  
		  section {
			padding-top: 3.42857143em;
			padding-bottom: 4.42857143em;
	  }
	}

	.masonry-filter-holder:not(.masonry-filters--horizontal) {
		display: inline-block;
		cursor: pointer;
		height: 3.71428571em;
		position: relative;
		z-index: 9;
		min-width: 220px;
	}

	.dark-grey {
		color: #555555!important;
	}

	.dark {
		color: #252525!important;
	}

	.dark h4{
		color: #252525!important;
	}

	.dark p{
		color: #252525!important;
	}

	.black {
		color: #000!important;
	}

	.white {
		color: #fff!important;
	 }
	 
	 [data-tooltip]:after {
		transition: all .5s ease;
		content: attr(data-tooltip);
		position: absolute;
		top: -24px;
		left: 50%;
		transform: translateX(-50%);
		background: #2c843b;
		color: #fff;
		border: 1px solid #e7e7e7;
		border-radius: 3px!important;
		padding: 2px 12px;
		pointer-events: none;
		white-space: nowrap;
		font-size: 11px;
		line-height: 18px;
		font-weight: 600;
		border-radius: 2px;
		z-index: 2;
		font-family: 'Open Sans';
  }

	.w100 {
		width: 100%;
	}

	.h0 {
		height: 0!important;
	}

	.h10 {
		height: 10px!important;
	}

	.h20 {
		height: 20px!important;
	}

	.h30 {
		height: 30px!important;
	}

	.h40 {
		height: 40px!important;
	}

	.h50 {
		height: 50px!important;
	}

	.h60 {
		height: 60px!important;
	}

	.h70 {
		height: 70px!important;
	}

	.h80 {
		height: 80px!important;
	}

	.h90 {
		height: 90px!important;
	}

	.h100 {
		height: 100px!important;
	}

	.h110 {
		height: 110px!important;
	}

	.h111 {
		height: 111px!important;
	}

	.h120 {
		height: 120px!important;
	}

	.h130 {
		height: 130px!important;
	}

	.h140 {
		height: 140px!important;
	}

	.h150 {
		height: 150px!important;
	}

	.p20 {
		padding: 20px!important;
	}

	.p40 {
		padding: 40px!important;
	}

	.pr0 {
		padding-right: 0!important;
	}

	.pr5 {
		padding-right: 5!important;
	}

	.pr10 {
		padding-right: 10px!important;
	}

	.pr20 {
		padding-right: 20px!important;
	}

	.pr25 {
		padding-right: 25px!important;
	}

	.pr30 {
		padding-right: 30px!important;
	}

	.pr35 {
		padding-right: 35px!important;
	}

	.pr40 {
		padding-right: 40px!important;
	}

	.pr50 {
		padding-right: 50px!important;
	}

	.pl0 {
		padding-left: 0!important;
	}

	.pl5 {
		padding-left: 5!important;
	}

	.pl10 {
		padding-left: 10px!important;
	}

	.pl15 {
		padding-left: 15px!important;
	}

	.pl20 {
		padding-left: 20px!important;
	}

	.pl25 {
		padding-left: 25px!important;
	}

	.pl30 {
		padding-left: 30px!important;
	}

	.pl35 {
		padding-left: 35px!important;
	}

	.pl40 {
		padding-left: 40px!important;
	}

	.pl45 {
		padding-left: 45px!important;
	}

	.pl50 {
		padding-left: 50px!important;
	}

	.pt0 {
		padding-top: 0!important;
	}

	.pt5 {
		padding-top: 5!important;
	}

	.pt10 {
		padding-top: 10px!important;
	}

	.pt15 {
		padding-top: 15px!important;
	}

	.pt20 {
		padding-top: 20px!important;
	}

	.pt30 {
		padding-top: 30px!important;
	}

	.pt35 {
		padding-top: 32px!important;
	}

	.pt40 {
		padding-top: 40px!important;
	}

	.pt50 {
		padding-top: 50px!important;
	}

	.pt60 {
		padding-top: 60px!important;
	}

	.pt70 {
		padding-top: 70px!important;
	}

	.pt80 {
		padding-top: 80px!important;
	}
	.pt90 {
		padding-top: 90px!important;
	}
	.pt100 {
		padding-top: 100px!important;
	}

	.pt110 {
		padding-top: 110px!important;
	}

	.pt200 {
		padding-top: 110px!important;
	}

	.pb0 {
		padding-bottom: 0px!important;
	}

	.pb5 {
		padding-bottom: 5px!important;
	}

	.pb10 {
		padding-bottom: 10px!important;
	}

	.pb15 {
		padding-bottom: 15px!important;
	}

	.pb20 {
		padding-bottom: 20px!important;
	}

	.pb24 {
		padding-bottom: 24px!important;
	}

	.pb30 {
		padding-bottom: 30px!important;
	}

	.pb40 {
		padding-bottom: 40px!important;
	}

	.pb50 {
		padding-bottom: 50px!important;
	}

	.pb60 {
		padding-bottom: 60px!important;
	}

	.pb70 {
		padding-bottom: 70px!important;
	}

	.pb80 {
		padding-bottom: 80px!important;
	}

	.pb90 {
		padding-bottom: 90px!important;
	}

	.pb100 {
		padding-bottom: 100px!important;
	}

	.pb200 {
		padding-bottom: 100px!important;
	}

	.ml10 {
		margin-left: 10px!important;
	}

	.ml20 {
		margin-left: 20px!important;
	}

	.ml50 {
		margin-left: 50px!important;
	}

	.mr0 {
		margin-right: 0px!important;
	}

	.mr10 {
		margin-right: 10px!important;
	}

	.mr15 {
		margin-right: 15px!important;
	}

	.mr20 {
		margin-right: 20px!important;
	}

	.mr30 {
		margin-right: 30px!important;
	}

	.mt0 {
		margin-top: 0!important;
	}

	.mt5 {
		margin-top: 5px!important;
	}

	.mt10 {
		margin-top: 10px!important;
	}

	.mt15 {
		margin-top: 15px!important;
	}

	.mt20 {
		margin-top: 20px!important;
	}

	.mt25 {
		margin-top: 25px!important;
	}

	.mt28 {
		margin-top: 28px!important;
	}

	.mt30 {
		margin-top: 30px!important;
	}

	.mt40 {
		margin-top: 40px!important;
	}

	.mt50 {
		margin-top: 50px!important;
	}

	.mt60 {
		margin-top: 60px!important;
	}

	.mt70 {
		margin-top: 70px!important;
	}

	.mt80 {
		margin-top: 80px!important;
	}
	.mt90 {
		margin-top: 90px!important;
	}
	.mt100 {
		margin-top: 100px!important;
	}
	.mt110 {
		margin-top: 110px!important;
	}
	.mt120 {
		margin-top: 120px!important;
	}
	.mt130 {
		margin-top: 130px!important;
	}
	.mt140 {
		margin-top: 140px!important;
	}
	.mt150 {
		margin-top: 150px!important;
	}

	.mt-5 {
		margin-top: -5px!important;
	}

	.mt-10 {
		margin-top: -10px!important;
	}

	.mt-15 {
		margin-top: -15px!important;
	}

	.mt-20 {
		margin-top: -20px!important;
	}

	.mt-25 {
		margin-top: -25px!important;
	}

	.mt-30 {
		margin-top: -30px!important;
	}

	.mt-40 {
		margin-top: -40px!important;
	}

	.mt-50 {
		margin-top: -50px!important;
	}

	.mt-60 {
		margin-top: -60px!important;
	}

	.mt-70 {
		margin-top: -70px!important;
	}

	.mt-80 {
		margin-top: -80px!important;
	}

	.mt-90 {
		margin-top: -90px!important;
	}

	.mt-100 {
		margin-top: -100px!important;
	}

	.mt-110 {
		margin-top: -110px!important;
	}

	.mt-120 {
		margin-top: -120px!important;
	}

	.mt-130 {
		margin-top: -130px!important;
	}

	.mt-140 {
		margin-top: -140px!important;
	}

	.mt-150 {
		margin-top: -150px!important;
	}

	.mb-10 {
		margin-bottom: -10px!important;
	}

	.mb-15 {
		margin-bottom: -15px!important;
	}

	.mb-20 {
		margin-bottom: -20px!important;
	}

	.mb-30 {
		margin-bottom: -30px!important;
	}

	.mb-40 {
		margin-bottom: -40px!important;
	}

	.mb-50 {
		margin-bottom: -50px!important;
	}

	.mb-60 {
		margin-bottom: -60px!important;
	}

	.mb-70 {
		margin-bottom: -70px!important;
	}

	.mb-80 {
		margin-bottom: -80px!important;
	}

	.mb-90 {
		margin-bottom: -90px!important;
	}

	.mb-100 {
		margin-bottom: -100px!important;
	}

	.mb0 {
		margin-bottom: 0px!important;
	}

	.mb5 {
		margin-bottom: 5px!important;
	}

	.mb8 {
		margin-bottom: 8px!important;
	}

	.mb10 {
		margin-bottom: 10px!important;
	}

	.mb15 {
		margin-bottom: 15px!important;
	}

	.mb20 {
		margin-bottom: 20px!important;
	}

	.mb25 {
		margin-bottom: 25px!important;
	}

	.mb30 {
		margin-bottom: 30px!important;
	}

	.mb40 {
		margin-bottom: 40px!important;
	}

	.mb50 {
		margin-bottom: 50px!important;
	}

	.mb60 {
		margin-bottom: 60px!important;
	}

	.mb70 {
		margin-bottom: 70px!important;
	}

	.mb80 {
		margin-bottom: 80px!important;
	}

	.mb90 {
		margin-bottom: 90px!important;
	}

	.mb100 {
		margin-bottom: 100px!important;
	}

	.mb110 {
		margin-bottom: 110px!important;
	}

	.mb120 {
		margin-bottom: 120px!important;
	}

	.mb130 {
		margin-bottom: 130px!important;
	}

	.mb140 {
		margin-bottom: 140px!important;
	}

	.mb150 {
		margin-bottom: 150px!important;
	}

	.mb160 {
		margin-bottom: 160px!important;
	}

	.mb170 {
		margin-bottom: 170px!important;
	}

	.mb180 {
		margin-bottom: 180px!important;
	}

	.mb190 {
		margin-bottom: 190px!important;
	}

	.mb200 {
		margin-bottom: 200px!important;
	}