﻿@charset "UTF-8";
@import url(https://fonts.googleapis.com/icon?family=Material+Icons);
@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css);
@import url(https://fonts.googleapis.com/css?family=Source+Serif+Pro:400,700);
@import url(https://fonts.googleapis.com/css?family=Roboto:400,500);
@import url(https://fonts.googleapis.com/css?family=Abel);
@import url(https://fonts.googleapis.com/css?family=Pacifico);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700);
.push-right {
	float: right
}
.push-left {
	float: left
}
.col-centered {
	float: none;
	margin: 0 auto
}
@media only screen and (max-width:320px) {
	.col-centered-xs {
		float: none;
		margin: 0 auto
	}
}
@media only screen and (max-width:480px) {
	.col-centered-xs {
		float: none;
		margin: 0 auto
	}
}
@keyframes fadeIn {
	0% {
		opacity: 0;
		-webkit-opacity: 0;
		-moz-opacity: 0
	}
	100% {
		opacity: 1;
		-webkit-opacity: 1;
		-moz-opacity: 1
	}
}
@-webkit-keyframes fadeIn {
	0% {
		opacity: 0;
		-webkit-opacity: 0;
		-moz-opacity: 0
	}
	100% {
		opacity: 1;
		-webkit-opacity: 1;
		-moz-opacity: 1
	}
}
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block
}
body {
	line-height: 1
}
body * {
	outline: 0
}
ol, ul {
	list-style: none
}
blockquote, q {
	quotes: none
}
blockquote:after, blockquote:before, q:after, q:before {
	content: '';
	content: none
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
.margin-top-500 {
	margin-top: 500px!important
}
@media only screen and (max-width:320px) {
	.margin-top-500 {
		margin-top: 250px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-500 {
		margin-top: 250px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-500-xs {
		margin-top: 500px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-500-xs {
		margin-top: 500px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-500-sm {
		margin-top: 500px!important
	}
}
.margin-top-495 {
	margin-top: 495px!important
}
@media only screen and (max-width:320px) {
	.margin-top-495 {
		margin-top: 247.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-495 {
		margin-top: 247.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-495-xs {
		margin-top: 495px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-495-xs {
		margin-top: 495px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-495-sm {
		margin-top: 495px!important
	}
}
.margin-top-490 {
	margin-top: 490px!important
}
@media only screen and (max-width:320px) {
	.margin-top-490 {
		margin-top: 245px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-490 {
		margin-top: 245px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-490-xs {
		margin-top: 490px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-490-xs {
		margin-top: 490px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-490-sm {
		margin-top: 490px!important
	}
}
.margin-top-485 {
	margin-top: 485px!important
}
@media only screen and (max-width:320px) {
	.margin-top-485 {
		margin-top: 242.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-485 {
		margin-top: 242.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-485-xs {
		margin-top: 485px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-485-xs {
		margin-top: 485px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-485-sm {
		margin-top: 485px!important
	}
}
.margin-top-480 {
	margin-top: 480px!important
}
@media only screen and (max-width:320px) {
	.margin-top-480 {
		margin-top: 240px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-480 {
		margin-top: 240px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-480-xs {
		margin-top: 480px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-480-xs {
		margin-top: 480px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-480-sm {
		margin-top: 480px!important
	}
}
.margin-top-475 {
	margin-top: 475px!important
}
@media only screen and (max-width:320px) {
	.margin-top-475 {
		margin-top: 237.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-475 {
		margin-top: 237.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-475-xs {
		margin-top: 475px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-475-xs {
		margin-top: 475px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-475-sm {
		margin-top: 475px!important
	}
}
.margin-top-470 {
	margin-top: 470px!important
}
@media only screen and (max-width:320px) {
	.margin-top-470 {
		margin-top: 235px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-470 {
		margin-top: 235px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-470-xs {
		margin-top: 470px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-470-xs {
		margin-top: 470px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-470-sm {
		margin-top: 470px!important
	}
}
.margin-top-465 {
	margin-top: 465px!important
}
@media only screen and (max-width:320px) {
	.margin-top-465 {
		margin-top: 232.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-465 {
		margin-top: 232.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-465-xs {
		margin-top: 465px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-465-xs {
		margin-top: 465px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-465-sm {
		margin-top: 465px!important
	}
}
.margin-top-460 {
	margin-top: 460px!important
}
@media only screen and (max-width:320px) {
	.margin-top-460 {
		margin-top: 230px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-460 {
		margin-top: 230px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-460-xs {
		margin-top: 460px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-460-xs {
		margin-top: 460px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-460-sm {
		margin-top: 460px!important
	}
}
.margin-top-455 {
	margin-top: 455px!important
}
@media only screen and (max-width:320px) {
	.margin-top-455 {
		margin-top: 227.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-455 {
		margin-top: 227.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-455-xs {
		margin-top: 455px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-455-xs {
		margin-top: 455px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-455-sm {
		margin-top: 455px!important
	}
}
.margin-top-450 {
	margin-top: 450px!important
}
@media only screen and (max-width:320px) {
	.margin-top-450 {
		margin-top: 225px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-450 {
		margin-top: 225px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-450-xs {
		margin-top: 450px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-450-xs {
		margin-top: 450px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-450-sm {
		margin-top: 450px!important
	}
}
.margin-top-445 {
	margin-top: 445px!important
}
@media only screen and (max-width:320px) {
	.margin-top-445 {
		margin-top: 222.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-445 {
		margin-top: 222.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-445-xs {
		margin-top: 445px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-445-xs {
		margin-top: 445px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-445-sm {
		margin-top: 445px!important
	}
}
.margin-top-440 {
	margin-top: 440px!important
}
@media only screen and (max-width:320px) {
	.margin-top-440 {
		margin-top: 220px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-440 {
		margin-top: 220px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-440-xs {
		margin-top: 440px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-440-xs {
		margin-top: 440px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-440-sm {
		margin-top: 440px!important
	}
}
.margin-top-435 {
	margin-top: 435px!important
}
@media only screen and (max-width:320px) {
	.margin-top-435 {
		margin-top: 217.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-435 {
		margin-top: 217.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-435-xs {
		margin-top: 435px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-435-xs {
		margin-top: 435px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-435-sm {
		margin-top: 435px!important
	}
}
.margin-top-430 {
	margin-top: 430px!important
}
@media only screen and (max-width:320px) {
	.margin-top-430 {
		margin-top: 215px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-430 {
		margin-top: 215px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-430-xs {
		margin-top: 430px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-430-xs {
		margin-top: 430px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-430-sm {
		margin-top: 430px!important
	}
}
.margin-top-425 {
	margin-top: 425px!important
}
@media only screen and (max-width:320px) {
	.margin-top-425 {
		margin-top: 212.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-425 {
		margin-top: 212.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-425-xs {
		margin-top: 425px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-425-xs {
		margin-top: 425px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-425-sm {
		margin-top: 425px!important
	}
}
.margin-top-420 {
	margin-top: 420px!important
}
@media only screen and (max-width:320px) {
	.margin-top-420 {
		margin-top: 210px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-420 {
		margin-top: 210px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-420-xs {
		margin-top: 420px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-420-xs {
		margin-top: 420px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-420-sm {
		margin-top: 420px!important
	}
}
.margin-top-415 {
	margin-top: 415px!important
}
@media only screen and (max-width:320px) {
	.margin-top-415 {
		margin-top: 207.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-415 {
		margin-top: 207.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-415-xs {
		margin-top: 415px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-415-xs {
		margin-top: 415px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-415-sm {
		margin-top: 415px!important
	}
}
.margin-top-410 {
	margin-top: 410px!important
}
@media only screen and (max-width:320px) {
	.margin-top-410 {
		margin-top: 205px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-410 {
		margin-top: 205px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-410-xs {
		margin-top: 410px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-410-xs {
		margin-top: 410px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-410-sm {
		margin-top: 410px!important
	}
}
.margin-top-405 {
	margin-top: 405px!important
}
@media only screen and (max-width:320px) {
	.margin-top-405 {
		margin-top: 202.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-405 {
		margin-top: 202.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-405-xs {
		margin-top: 405px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-405-xs {
		margin-top: 405px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-405-sm {
		margin-top: 405px!important
	}
}
.margin-top-400 {
	margin-top: 400px!important
}
@media only screen and (max-width:320px) {
	.margin-top-400 {
		margin-top: 200px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-400 {
		margin-top: 200px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-400-xs {
		margin-top: 400px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-400-xs {
		margin-top: 400px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-400-sm {
		margin-top: 400px!important
	}
}
.margin-top-395 {
	margin-top: 395px!important
}
@media only screen and (max-width:320px) {
	.margin-top-395 {
		margin-top: 197.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-395 {
		margin-top: 197.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-395-xs {
		margin-top: 395px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-395-xs {
		margin-top: 395px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-395-sm {
		margin-top: 395px!important
	}
}
.margin-top-390 {
	margin-top: 390px!important
}
@media only screen and (max-width:320px) {
	.margin-top-390 {
		margin-top: 195px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-390 {
		margin-top: 195px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-390-xs {
		margin-top: 390px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-390-xs {
		margin-top: 390px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-390-sm {
		margin-top: 390px!important
	}
}
.margin-top-385 {
	margin-top: 385px!important
}
@media only screen and (max-width:320px) {
	.margin-top-385 {
		margin-top: 192.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-385 {
		margin-top: 192.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-385-xs {
		margin-top: 385px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-385-xs {
		margin-top: 385px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-385-sm {
		margin-top: 385px!important
	}
}
.margin-top-380 {
	margin-top: 380px!important
}
@media only screen and (max-width:320px) {
	.margin-top-380 {
		margin-top: 190px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-380 {
		margin-top: 190px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-380-xs {
		margin-top: 380px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-380-xs {
		margin-top: 380px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-380-sm {
		margin-top: 380px!important
	}
}
.margin-top-375 {
	margin-top: 375px!important
}
@media only screen and (max-width:320px) {
	.margin-top-375 {
		margin-top: 187.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-375 {
		margin-top: 187.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-375-xs {
		margin-top: 375px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-375-xs {
		margin-top: 375px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-375-sm {
		margin-top: 375px!important
	}
}
.margin-top-370 {
	margin-top: 370px!important
}
@media only screen and (max-width:320px) {
	.margin-top-370 {
		margin-top: 185px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-370 {
		margin-top: 185px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-370-xs {
		margin-top: 370px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-370-xs {
		margin-top: 370px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-370-sm {
		margin-top: 370px!important
	}
}
.margin-top-365 {
	margin-top: 365px!important
}
@media only screen and (max-width:320px) {
	.margin-top-365 {
		margin-top: 182.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-365 {
		margin-top: 182.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-365-xs {
		margin-top: 365px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-365-xs {
		margin-top: 365px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-365-sm {
		margin-top: 365px!important
	}
}
.margin-top-360 {
	margin-top: 360px!important
}
@media only screen and (max-width:320px) {
	.margin-top-360 {
		margin-top: 180px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-360 {
		margin-top: 180px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-360-xs {
		margin-top: 360px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-360-xs {
		margin-top: 360px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-360-sm {
		margin-top: 360px!important
	}
}
.margin-top-355 {
	margin-top: 355px!important
}
@media only screen and (max-width:320px) {
	.margin-top-355 {
		margin-top: 177.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-355 {
		margin-top: 177.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-355-xs {
		margin-top: 355px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-355-xs {
		margin-top: 355px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-355-sm {
		margin-top: 355px!important
	}
}
.margin-top-350 {
	margin-top: 350px!important
}
@media only screen and (max-width:320px) {
	.margin-top-350 {
		margin-top: 175px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-350 {
		margin-top: 175px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-350-xs {
		margin-top: 350px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-350-xs {
		margin-top: 350px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-350-sm {
		margin-top: 350px!important
	}
}
.margin-top-345 {
	margin-top: 345px!important
}
@media only screen and (max-width:320px) {
	.margin-top-345 {
		margin-top: 172.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-345 {
		margin-top: 172.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-345-xs {
		margin-top: 345px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-345-xs {
		margin-top: 345px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-345-sm {
		margin-top: 345px!important
	}
}
.margin-top-340 {
	margin-top: 340px!important
}
@media only screen and (max-width:320px) {
	.margin-top-340 {
		margin-top: 170px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-340 {
		margin-top: 170px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-340-xs {
		margin-top: 340px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-340-xs {
		margin-top: 340px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-340-sm {
		margin-top: 340px!important
	}
}
.margin-top-335 {
	margin-top: 335px!important
}
@media only screen and (max-width:320px) {
	.margin-top-335 {
		margin-top: 167.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-335 {
		margin-top: 167.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-335-xs {
		margin-top: 335px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-335-xs {
		margin-top: 335px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-335-sm {
		margin-top: 335px!important
	}
}
.margin-top-330 {
	margin-top: 330px!important
}
@media only screen and (max-width:320px) {
	.margin-top-330 {
		margin-top: 165px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-330 {
		margin-top: 165px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-330-xs {
		margin-top: 330px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-330-xs {
		margin-top: 330px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-330-sm {
		margin-top: 330px!important
	}
}
.margin-top-325 {
	margin-top: 325px!important
}
@media only screen and (max-width:320px) {
	.margin-top-325 {
		margin-top: 162.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-325 {
		margin-top: 162.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-325-xs {
		margin-top: 325px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-325-xs {
		margin-top: 325px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-325-sm {
		margin-top: 325px!important
	}
}
.margin-top-320 {
	margin-top: 320px!important
}
@media only screen and (max-width:320px) {
	.margin-top-320 {
		margin-top: 160px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-320 {
		margin-top: 160px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-320-xs {
		margin-top: 320px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-320-xs {
		margin-top: 320px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-320-sm {
		margin-top: 320px!important
	}
}
.margin-top-315 {
	margin-top: 315px!important
}
@media only screen and (max-width:320px) {
	.margin-top-315 {
		margin-top: 157.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-315 {
		margin-top: 157.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-315-xs {
		margin-top: 315px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-315-xs {
		margin-top: 315px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-315-sm {
		margin-top: 315px!important
	}
}
.margin-top-310 {
	margin-top: 310px!important
}
@media only screen and (max-width:320px) {
	.margin-top-310 {
		margin-top: 155px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-310 {
		margin-top: 155px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-310-xs {
		margin-top: 310px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-310-xs {
		margin-top: 310px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-310-sm {
		margin-top: 310px!important
	}
}
.margin-top-305 {
	margin-top: 305px!important
}
@media only screen and (max-width:320px) {
	.margin-top-305 {
		margin-top: 152.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-305 {
		margin-top: 152.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-305-xs {
		margin-top: 305px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-305-xs {
		margin-top: 305px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-305-sm {
		margin-top: 305px!important
	}
}
.margin-top-300 {
	margin-top: 300px!important
}
@media only screen and (max-width:320px) {
	.margin-top-300 {
		margin-top: 150px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-300 {
		margin-top: 150px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-300-xs {
		margin-top: 300px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-300-xs {
		margin-top: 300px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-300-sm {
		margin-top: 300px!important
	}
}
.margin-top-295 {
	margin-top: 295px!important
}
@media only screen and (max-width:320px) {
	.margin-top-295 {
		margin-top: 147.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-295 {
		margin-top: 147.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-295-xs {
		margin-top: 295px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-295-xs {
		margin-top: 295px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-295-sm {
		margin-top: 295px!important
	}
}
.margin-top-290 {
	margin-top: 290px!important
}
@media only screen and (max-width:320px) {
	.margin-top-290 {
		margin-top: 145px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-290 {
		margin-top: 145px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-290-xs {
		margin-top: 290px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-290-xs {
		margin-top: 290px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-290-sm {
		margin-top: 290px!important
	}
}
.margin-top-285 {
	margin-top: 285px!important
}
@media only screen and (max-width:320px) {
	.margin-top-285 {
		margin-top: 142.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-285 {
		margin-top: 142.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-285-xs {
		margin-top: 285px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-285-xs {
		margin-top: 285px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-285-sm {
		margin-top: 285px!important
	}
}
.margin-top-280 {
	margin-top: 280px!important
}
@media only screen and (max-width:320px) {
	.margin-top-280 {
		margin-top: 140px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-280 {
		margin-top: 140px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-280-xs {
		margin-top: 280px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-280-xs {
		margin-top: 280px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-280-sm {
		margin-top: 280px!important
	}
}
.margin-top-275 {
	margin-top: 275px!important
}
@media only screen and (max-width:320px) {
	.margin-top-275 {
		margin-top: 137.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-275 {
		margin-top: 137.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-275-xs {
		margin-top: 275px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-275-xs {
		margin-top: 275px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-275-sm {
		margin-top: 275px!important
	}
}
.margin-top-270 {
	margin-top: 270px!important
}
@media only screen and (max-width:320px) {
	.margin-top-270 {
		margin-top: 135px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-270 {
		margin-top: 135px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-270-xs {
		margin-top: 270px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-270-xs {
		margin-top: 270px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-270-sm {
		margin-top: 270px!important
	}
}
.margin-top-265 {
	margin-top: 265px!important
}
@media only screen and (max-width:320px) {
	.margin-top-265 {
		margin-top: 132.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-265 {
		margin-top: 132.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-265-xs {
		margin-top: 265px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-265-xs {
		margin-top: 265px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-265-sm {
		margin-top: 265px!important
	}
}
.margin-top-260 {
	margin-top: 260px!important
}
@media only screen and (max-width:320px) {
	.margin-top-260 {
		margin-top: 130px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-260 {
		margin-top: 130px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-260-xs {
		margin-top: 260px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-260-xs {
		margin-top: 260px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-260-sm {
		margin-top: 260px!important
	}
}
.margin-top-255 {
	margin-top: 255px!important
}
@media only screen and (max-width:320px) {
	.margin-top-255 {
		margin-top: 127.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-255 {
		margin-top: 127.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-255-xs {
		margin-top: 255px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-255-xs {
		margin-top: 255px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-255-sm {
		margin-top: 255px!important
	}
}
.margin-top-250 {
	margin-top: 250px!important
}
@media only screen and (max-width:320px) {
	.margin-top-250 {
		margin-top: 125px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-250 {
		margin-top: 125px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-250-xs {
		margin-top: 250px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-250-xs {
		margin-top: 250px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-250-sm {
		margin-top: 250px!important
	}
}
.margin-top-245 {
	margin-top: 245px!important
}
@media only screen and (max-width:320px) {
	.margin-top-245 {
		margin-top: 122.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-245 {
		margin-top: 122.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-245-xs {
		margin-top: 245px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-245-xs {
		margin-top: 245px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-245-sm {
		margin-top: 245px!important
	}
}
.margin-top-240 {
	margin-top: 240px!important
}
@media only screen and (max-width:320px) {
	.margin-top-240 {
		margin-top: 120px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-240 {
		margin-top: 120px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-240-xs {
		margin-top: 240px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-240-xs {
		margin-top: 240px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-240-sm {
		margin-top: 240px!important
	}
}
.margin-top-235 {
	margin-top: 235px!important
}
@media only screen and (max-width:320px) {
	.margin-top-235 {
		margin-top: 117.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-235 {
		margin-top: 117.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-235-xs {
		margin-top: 235px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-235-xs {
		margin-top: 235px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-235-sm {
		margin-top: 235px!important
	}
}
.margin-top-230 {
	margin-top: 230px!important
}
@media only screen and (max-width:320px) {
	.margin-top-230 {
		margin-top: 115px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-230 {
		margin-top: 115px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-230-xs {
		margin-top: 230px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-230-xs {
		margin-top: 230px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-230-sm {
		margin-top: 230px!important
	}
}
.margin-top-225 {
	margin-top: 225px!important
}
@media only screen and (max-width:320px) {
	.margin-top-225 {
		margin-top: 112.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-225 {
		margin-top: 112.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-225-xs {
		margin-top: 225px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-225-xs {
		margin-top: 225px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-225-sm {
		margin-top: 225px!important
	}
}
.margin-top-220 {
	margin-top: 220px!important
}
@media only screen and (max-width:320px) {
	.margin-top-220 {
		margin-top: 110px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-220 {
		margin-top: 110px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-220-xs {
		margin-top: 220px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-220-xs {
		margin-top: 220px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-220-sm {
		margin-top: 220px!important
	}
}
.margin-top-215 {
	margin-top: 215px!important
}
@media only screen and (max-width:320px) {
	.margin-top-215 {
		margin-top: 107.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-215 {
		margin-top: 107.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-215-xs {
		margin-top: 215px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-215-xs {
		margin-top: 215px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-215-sm {
		margin-top: 215px!important
	}
}
.margin-top-210 {
	margin-top: 210px!important
}
@media only screen and (max-width:320px) {
	.margin-top-210 {
		margin-top: 105px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-210 {
		margin-top: 105px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-210-xs {
		margin-top: 210px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-210-xs {
		margin-top: 210px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-210-sm {
		margin-top: 210px!important
	}
}
.margin-top-205 {
	margin-top: 205px!important
}
@media only screen and (max-width:320px) {
	.margin-top-205 {
		margin-top: 102.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-205 {
		margin-top: 102.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-205-xs {
		margin-top: 205px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-205-xs {
		margin-top: 205px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-205-sm {
		margin-top: 205px!important
	}
}
.margin-top-200 {
	margin-top: 200px!important
}
@media only screen and (max-width:320px) {
	.margin-top-200 {
		margin-top: 100px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-200 {
		margin-top: 100px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-200-xs {
		margin-top: 200px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-200-xs {
		margin-top: 200px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-200-sm {
		margin-top: 200px!important
	}
}
.margin-top-195 {
	margin-top: 195px!important
}
@media only screen and (max-width:320px) {
	.margin-top-195 {
		margin-top: 97.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-195 {
		margin-top: 97.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-195-xs {
		margin-top: 195px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-195-xs {
		margin-top: 195px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-195-sm {
		margin-top: 195px!important
	}
}
.margin-top-190 {
	margin-top: 190px!important
}
@media only screen and (max-width:320px) {
	.margin-top-190 {
		margin-top: 95px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-190 {
		margin-top: 95px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-190-xs {
		margin-top: 190px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-190-xs {
		margin-top: 190px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-190-sm {
		margin-top: 190px!important
	}
}
.margin-top-185 {
	margin-top: 185px!important
}
@media only screen and (max-width:320px) {
	.margin-top-185 {
		margin-top: 92.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-185 {
		margin-top: 92.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-185-xs {
		margin-top: 185px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-185-xs {
		margin-top: 185px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-185-sm {
		margin-top: 185px!important
	}
}
.margin-top-180 {
	margin-top: 180px!important
}
@media only screen and (max-width:320px) {
	.margin-top-180 {
		margin-top: 90px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-180 {
		margin-top: 90px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-180-xs {
		margin-top: 180px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-180-xs {
		margin-top: 180px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-180-sm {
		margin-top: 180px!important
	}
}
.margin-top-175 {
	margin-top: 175px!important
}
@media only screen and (max-width:320px) {
	.margin-top-175 {
		margin-top: 87.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-175 {
		margin-top: 87.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-175-xs {
		margin-top: 175px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-175-xs {
		margin-top: 175px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-175-sm {
		margin-top: 175px!important
	}
}
.margin-top-170 {
	margin-top: 170px!important
}
@media only screen and (max-width:320px) {
	.margin-top-170 {
		margin-top: 85px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-170 {
		margin-top: 85px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-170-xs {
		margin-top: 170px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-170-xs {
		margin-top: 170px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-170-sm {
		margin-top: 170px!important
	}
}
.margin-top-165 {
	margin-top: 165px!important
}
@media only screen and (max-width:320px) {
	.margin-top-165 {
		margin-top: 82.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-165 {
		margin-top: 82.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-165-xs {
		margin-top: 165px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-165-xs {
		margin-top: 165px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-165-sm {
		margin-top: 165px!important
	}
}
.margin-top-160 {
	margin-top: 160px!important
}
@media only screen and (max-width:320px) {
	.margin-top-160 {
		margin-top: 80px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-160 {
		margin-top: 80px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-160-xs {
		margin-top: 160px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-160-xs {
		margin-top: 160px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-160-sm {
		margin-top: 160px!important
	}
}
.margin-top-155 {
	margin-top: 155px!important
}
@media only screen and (max-width:320px) {
	.margin-top-155 {
		margin-top: 77.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-155 {
		margin-top: 77.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-155-xs {
		margin-top: 155px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-155-xs {
		margin-top: 155px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-155-sm {
		margin-top: 155px!important
	}
}
.margin-top-150 {
	margin-top: 150px!important
}
@media only screen and (max-width:320px) {
	.margin-top-150 {
		margin-top: 75px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-150 {
		margin-top: 75px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-150-xs {
		margin-top: 150px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-150-xs {
		margin-top: 150px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-150-sm {
		margin-top: 150px!important
	}
}
.margin-top-145 {
	margin-top: 145px!important
}
@media only screen and (max-width:320px) {
	.margin-top-145 {
		margin-top: 72.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-145 {
		margin-top: 72.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-145-xs {
		margin-top: 145px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-145-xs {
		margin-top: 145px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-145-sm {
		margin-top: 145px!important
	}
}
.margin-top-140 {
	margin-top: 140px!important
}
@media only screen and (max-width:320px) {
	.margin-top-140 {
		margin-top: 70px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-140 {
		margin-top: 70px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-140-xs {
		margin-top: 140px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-140-xs {
		margin-top: 140px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-140-sm {
		margin-top: 140px!important
	}
}
.margin-top-135 {
	margin-top: 135px!important
}
@media only screen and (max-width:320px) {
	.margin-top-135 {
		margin-top: 67.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-135 {
		margin-top: 67.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-135-xs {
		margin-top: 135px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-135-xs {
		margin-top: 135px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-135-sm {
		margin-top: 135px!important
	}
}
.margin-top-130 {
	margin-top: 130px!important
}
@media only screen and (max-width:320px) {
	.margin-top-130 {
		margin-top: 65px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-130 {
		margin-top: 65px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-130-xs {
		margin-top: 130px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-130-xs {
		margin-top: 130px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-130-sm {
		margin-top: 130px!important
	}
}
.margin-top-125 {
	margin-top: 125px!important
}
@media only screen and (max-width:320px) {
	.margin-top-125 {
		margin-top: 62.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-125 {
		margin-top: 62.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-125-xs {
		margin-top: 125px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-125-xs {
		margin-top: 125px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-125-sm {
		margin-top: 125px!important
	}
}
.margin-top-120 {
	margin-top: 120px!important
}
@media only screen and (max-width:320px) {
	.margin-top-120 {
		margin-top: 60px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-120 {
		margin-top: 60px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-120-xs {
		margin-top: 120px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-120-xs {
		margin-top: 120px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-120-sm {
		margin-top: 120px!important
	}
}
.margin-top-115 {
	margin-top: 115px!important
}
@media only screen and (max-width:320px) {
	.margin-top-115 {
		margin-top: 57.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-115 {
		margin-top: 57.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-115-xs {
		margin-top: 115px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-115-xs {
		margin-top: 115px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-115-sm {
		margin-top: 115px!important
	}
}
.margin-top-110 {
	margin-top: 110px!important
}
@media only screen and (max-width:320px) {
	.margin-top-110 {
		margin-top: 55px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-110 {
		margin-top: 55px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-110-xs {
		margin-top: 110px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-110-xs {
		margin-top: 110px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-110-sm {
		margin-top: 110px!important
	}
}
.margin-top-105 {
	margin-top: 105px!important
}
@media only screen and (max-width:320px) {
	.margin-top-105 {
		margin-top: 52.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-105 {
		margin-top: 52.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-105-xs {
		margin-top: 105px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-105-xs {
		margin-top: 105px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-105-sm {
		margin-top: 105px!important
	}
}
.margin-top-100 {
	margin-top: 100px!important
}
@media only screen and (max-width:320px) {
	.margin-top-100 {
		margin-top: 50px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-100 {
		margin-top: 50px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-100-xs {
		margin-top: 100px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-100-xs {
		margin-top: 100px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-100-sm {
		margin-top: 100px!important
	}
}
.margin-top-95 {
	margin-top: 95px!important
}
@media only screen and (max-width:320px) {
	.margin-top-95 {
		margin-top: 47.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-95 {
		margin-top: 47.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-95-xs {
		margin-top: 95px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-95-xs {
		margin-top: 95px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-95-sm {
		margin-top: 95px!important
	}
}
.margin-top-90 {
	margin-top: 90px!important
}
@media only screen and (max-width:320px) {
	.margin-top-90 {
		margin-top: 45px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-90 {
		margin-top: 45px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-90-xs {
		margin-top: 90px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-90-xs {
		margin-top: 90px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-90-sm {
		margin-top: 90px!important
	}
}
.margin-top-85 {
	margin-top: 85px!important
}
@media only screen and (max-width:320px) {
	.margin-top-85 {
		margin-top: 42.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-85 {
		margin-top: 42.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-85-xs {
		margin-top: 85px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-85-xs {
		margin-top: 85px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-85-sm {
		margin-top: 85px!important
	}
}
.margin-top-80 {
	margin-top: 80px!important
}
@media only screen and (max-width:320px) {
	.margin-top-80 {
		margin-top: 40px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-80 {
		margin-top: 40px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-80-xs {
		margin-top: 80px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-80-xs {
		margin-top: 80px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-80-sm {
		margin-top: 80px!important
	}
}
.margin-top-75 {
	margin-top: 75px!important
}
@media only screen and (max-width:320px) {
	.margin-top-75 {
		margin-top: 37.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-75 {
		margin-top: 37.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-75-xs {
		margin-top: 75px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-75-xs {
		margin-top: 75px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-75-sm {
		margin-top: 75px!important
	}
}
.margin-top-70 {
	margin-top: 70px!important
}
@media only screen and (max-width:320px) {
	.margin-top-70 {
		margin-top: 35px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-70 {
		margin-top: 35px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-70-xs {
		margin-top: 70px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-70-xs {
		margin-top: 70px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-70-sm {
		margin-top: 70px!important
	}
}
.margin-top-65 {
	margin-top: 65px!important
}
@media only screen and (max-width:320px) {
	.margin-top-65 {
		margin-top: 32.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-65 {
		margin-top: 32.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-65-xs {
		margin-top: 65px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-65-xs {
		margin-top: 65px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-65-sm {
		margin-top: 65px!important
	}
}
.margin-top-60 {
	margin-top: 60px!important
}
@media only screen and (max-width:320px) {
	.margin-top-60 {
		margin-top: 30px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-60 {
		margin-top: 30px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-60-xs {
		margin-top: 60px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-60-xs {
		margin-top: 60px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-60-sm {
		margin-top: 60px!important
	}
}
.margin-top-55 {
	margin-top: 55px!important
}
@media only screen and (max-width:320px) {
	.margin-top-55 {
		margin-top: 27.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-55 {
		margin-top: 27.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-55-xs {
		margin-top: 55px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-55-xs {
		margin-top: 55px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-55-sm {
		margin-top: 55px!important
	}
}
.margin-top-50 {
	margin-top: 50px!important
}
@media only screen and (max-width:320px) {
	.margin-top-50 {
		margin-top: 25px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-50 {
		margin-top: 25px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-50-xs {
		margin-top: 50px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-50-xs {
		margin-top: 50px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-50-sm {
		margin-top: 50px!important
	}
}
.margin-top-45 {
	margin-top: 45px!important
}
@media only screen and (max-width:320px) {
	.margin-top-45 {
		margin-top: 22.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-45 {
		margin-top: 22.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-45-xs {
		margin-top: 45px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-45-xs {
		margin-top: 45px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-45-sm {
		margin-top: 45px!important
	}
}
.margin-top-40 {
	margin-top: 40px!important
}
@media only screen and (max-width:320px) {
	.margin-top-40 {
		margin-top: 20px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-40 {
		margin-top: 20px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-40-xs {
		margin-top: 40px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-40-xs {
		margin-top: 40px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-40-sm {
		margin-top: 40px!important
	}
}
.margin-top-35 {
	margin-top: 35px!important
}
@media only screen and (max-width:320px) {
	.margin-top-35 {
		margin-top: 17.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-35 {
		margin-top: 17.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-35-xs {
		margin-top: 35px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-35-xs {
		margin-top: 35px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-35-sm {
		margin-top: 35px!important
	}
}
.margin-top-30 {
	margin-top: 30px!important
}
@media only screen and (max-width:320px) {
	.margin-top-30 {
		margin-top: 15px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-30 {
		margin-top: 15px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-30-xs {
		margin-top: 30px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-30-xs {
		margin-top: 30px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-30-sm {
		margin-top: 30px!important
	}
}
.margin-top-25 {
	margin-top: 25px!important
}
@media only screen and (max-width:320px) {
	.margin-top-25 {
		margin-top: 12.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-25 {
		margin-top: 12.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-25-xs {
		margin-top: 25px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-25-xs {
		margin-top: 25px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-25-sm {
		margin-top: 25px!important
	}
}
.margin-top-20 {
	margin-top: 20px!important
}
@media only screen and (max-width:320px) {
	.margin-top-20 {
		margin-top: 10px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-20 {
		margin-top: 10px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-20-xs {
		margin-top: 20px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-20-xs {
		margin-top: 20px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-20-sm {
		margin-top: 20px!important
	}
}
.margin-top-15 {
	margin-top: 15px!important
}
@media only screen and (max-width:320px) {
	.margin-top-15 {
		margin-top: 7.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-15 {
		margin-top: 7.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-15-xs {
		margin-top: 15px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-15-xs {
		margin-top: 15px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-15-sm {
		margin-top: 15px!important
	}
}
.margin-top-10 {
	margin-top: 10px!important
}
@media only screen and (max-width:320px) {
	.margin-top-10 {
		margin-top: 5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-10 {
		margin-top: 5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-10-xs {
		margin-top: 10px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-10-xs {
		margin-top: 10px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-10-sm {
		margin-top: 10px!important
	}
}
.margin-top-5 {
	margin-top: 5px!important
}
@media only screen and (max-width:320px) {
	.margin-top-5 {
		margin-top: 2.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-5 {
		margin-top: 2.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-5-xs {
		margin-top: 5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-5-xs {
		margin-top: 5px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-5-sm {
		margin-top: 5px!important
	}
}
.margin-top-0 {
	margin-top: 0!important
}
@media only screen and (max-width:320px) {
	.margin-top-0 {
		margin-top: 0!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-0 {
		margin-top: 0!important
	}
}
@media only screen and (max-width:320px) {
	.margin-top-0-xs {
		margin-top: 0!important
	}
}
@media only screen and (max-width:480px) {
	.margin-top-0-xs {
		margin-top: 0!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-top-0-sm {
		margin-top: 0!important
	}
}
.margin-left-500 {
	margin-left: 500px!important
}
@media only screen and (max-width:320px) {
	.margin-left-500 {
		margin-left: 250px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-500 {
		margin-left: 250px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-500-xs {
		margin-left: 500px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-500-xs {
		margin-left: 500px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-500-sm {
		margin-left: 500px!important
	}
}
.margin-left-495 {
	margin-left: 495px!important
}
@media only screen and (max-width:320px) {
	.margin-left-495 {
		margin-left: 247.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-495 {
		margin-left: 247.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-495-xs {
		margin-left: 495px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-495-xs {
		margin-left: 495px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-495-sm {
		margin-left: 495px!important
	}
}
.margin-left-490 {
	margin-left: 490px!important
}
@media only screen and (max-width:320px) {
	.margin-left-490 {
		margin-left: 245px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-490 {
		margin-left: 245px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-490-xs {
		margin-left: 490px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-490-xs {
		margin-left: 490px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-490-sm {
		margin-left: 490px!important
	}
}
.margin-left-485 {
	margin-left: 485px!important
}
@media only screen and (max-width:320px) {
	.margin-left-485 {
		margin-left: 242.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-485 {
		margin-left: 242.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-485-xs {
		margin-left: 485px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-485-xs {
		margin-left: 485px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-485-sm {
		margin-left: 485px!important
	}
}
.margin-left-480 {
	margin-left: 480px!important
}
@media only screen and (max-width:320px) {
	.margin-left-480 {
		margin-left: 240px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-480 {
		margin-left: 240px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-480-xs {
		margin-left: 480px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-480-xs {
		margin-left: 480px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-480-sm {
		margin-left: 480px!important
	}
}
.margin-left-475 {
	margin-left: 475px!important
}
@media only screen and (max-width:320px) {
	.margin-left-475 {
		margin-left: 237.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-475 {
		margin-left: 237.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-475-xs {
		margin-left: 475px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-475-xs {
		margin-left: 475px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-475-sm {
		margin-left: 475px!important
	}
}
.margin-left-470 {
	margin-left: 470px!important
}
@media only screen and (max-width:320px) {
	.margin-left-470 {
		margin-left: 235px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-470 {
		margin-left: 235px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-470-xs {
		margin-left: 470px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-470-xs {
		margin-left: 470px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-470-sm {
		margin-left: 470px!important
	}
}
.margin-left-465 {
	margin-left: 465px!important
}
@media only screen and (max-width:320px) {
	.margin-left-465 {
		margin-left: 232.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-465 {
		margin-left: 232.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-465-xs {
		margin-left: 465px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-465-xs {
		margin-left: 465px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-465-sm {
		margin-left: 465px!important
	}
}
.margin-left-460 {
	margin-left: 460px!important
}
@media only screen and (max-width:320px) {
	.margin-left-460 {
		margin-left: 230px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-460 {
		margin-left: 230px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-460-xs {
		margin-left: 460px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-460-xs {
		margin-left: 460px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-460-sm {
		margin-left: 460px!important
	}
}
.margin-left-455 {
	margin-left: 455px!important
}
@media only screen and (max-width:320px) {
	.margin-left-455 {
		margin-left: 227.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-455 {
		margin-left: 227.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-455-xs {
		margin-left: 455px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-455-xs {
		margin-left: 455px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-455-sm {
		margin-left: 455px!important
	}
}
.margin-left-450 {
	margin-left: 450px!important
}
@media only screen and (max-width:320px) {
	.margin-left-450 {
		margin-left: 225px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-450 {
		margin-left: 225px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-450-xs {
		margin-left: 450px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-450-xs {
		margin-left: 450px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-450-sm {
		margin-left: 450px!important
	}
}
.margin-left-445 {
	margin-left: 445px!important
}
@media only screen and (max-width:320px) {
	.margin-left-445 {
		margin-left: 222.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-445 {
		margin-left: 222.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-445-xs {
		margin-left: 445px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-445-xs {
		margin-left: 445px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-445-sm {
		margin-left: 445px!important
	}
}
.margin-left-440 {
	margin-left: 440px!important
}
@media only screen and (max-width:320px) {
	.margin-left-440 {
		margin-left: 220px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-440 {
		margin-left: 220px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-440-xs {
		margin-left: 440px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-440-xs {
		margin-left: 440px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-440-sm {
		margin-left: 440px!important
	}
}
.margin-left-435 {
	margin-left: 435px!important
}
@media only screen and (max-width:320px) {
	.margin-left-435 {
		margin-left: 217.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-435 {
		margin-left: 217.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-435-xs {
		margin-left: 435px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-435-xs {
		margin-left: 435px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-435-sm {
		margin-left: 435px!important
	}
}
.margin-left-430 {
	margin-left: 430px!important
}
@media only screen and (max-width:320px) {
	.margin-left-430 {
		margin-left: 215px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-430 {
		margin-left: 215px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-430-xs {
		margin-left: 430px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-430-xs {
		margin-left: 430px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-430-sm {
		margin-left: 430px!important
	}
}
.margin-left-425 {
	margin-left: 425px!important
}
@media only screen and (max-width:320px) {
	.margin-left-425 {
		margin-left: 212.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-425 {
		margin-left: 212.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-425-xs {
		margin-left: 425px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-425-xs {
		margin-left: 425px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-425-sm {
		margin-left: 425px!important
	}
}
.margin-left-420 {
	margin-left: 420px!important
}
@media only screen and (max-width:320px) {
	.margin-left-420 {
		margin-left: 210px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-420 {
		margin-left: 210px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-420-xs {
		margin-left: 420px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-420-xs {
		margin-left: 420px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-420-sm {
		margin-left: 420px!important
	}
}
.margin-left-415 {
	margin-left: 415px!important
}
@media only screen and (max-width:320px) {
	.margin-left-415 {
		margin-left: 207.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-415 {
		margin-left: 207.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-415-xs {
		margin-left: 415px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-415-xs {
		margin-left: 415px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-415-sm {
		margin-left: 415px!important
	}
}
.margin-left-410 {
	margin-left: 410px!important
}
@media only screen and (max-width:320px) {
	.margin-left-410 {
		margin-left: 205px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-410 {
		margin-left: 205px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-410-xs {
		margin-left: 410px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-410-xs {
		margin-left: 410px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-410-sm {
		margin-left: 410px!important
	}
}
.margin-left-405 {
	margin-left: 405px!important
}
@media only screen and (max-width:320px) {
	.margin-left-405 {
		margin-left: 202.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-405 {
		margin-left: 202.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-405-xs {
		margin-left: 405px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-405-xs {
		margin-left: 405px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-405-sm {
		margin-left: 405px!important
	}
}
.margin-left-400 {
	margin-left: 400px!important
}
@media only screen and (max-width:320px) {
	.margin-left-400 {
		margin-left: 200px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-400 {
		margin-left: 200px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-400-xs {
		margin-left: 400px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-400-xs {
		margin-left: 400px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-400-sm {
		margin-left: 400px!important
	}
}
.margin-left-395 {
	margin-left: 395px!important
}
@media only screen and (max-width:320px) {
	.margin-left-395 {
		margin-left: 197.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-395 {
		margin-left: 197.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-395-xs {
		margin-left: 395px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-395-xs {
		margin-left: 395px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-395-sm {
		margin-left: 395px!important
	}
}
.margin-left-390 {
	margin-left: 390px!important
}
@media only screen and (max-width:320px) {
	.margin-left-390 {
		margin-left: 195px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-390 {
		margin-left: 195px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-390-xs {
		margin-left: 390px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-390-xs {
		margin-left: 390px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-390-sm {
		margin-left: 390px!important
	}
}
.margin-left-385 {
	margin-left: 385px!important
}
@media only screen and (max-width:320px) {
	.margin-left-385 {
		margin-left: 192.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-385 {
		margin-left: 192.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-385-xs {
		margin-left: 385px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-385-xs {
		margin-left: 385px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-385-sm {
		margin-left: 385px!important
	}
}
.margin-left-380 {
	margin-left: 380px!important
}
@media only screen and (max-width:320px) {
	.margin-left-380 {
		margin-left: 190px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-380 {
		margin-left: 190px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-380-xs {
		margin-left: 380px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-380-xs {
		margin-left: 380px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-380-sm {
		margin-left: 380px!important
	}
}
.margin-left-375 {
	margin-left: 375px!important
}
@media only screen and (max-width:320px) {
	.margin-left-375 {
		margin-left: 187.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-375 {
		margin-left: 187.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-375-xs {
		margin-left: 375px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-375-xs {
		margin-left: 375px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-375-sm {
		margin-left: 375px!important
	}
}
.margin-left-370 {
	margin-left: 370px!important
}
@media only screen and (max-width:320px) {
	.margin-left-370 {
		margin-left: 185px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-370 {
		margin-left: 185px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-370-xs {
		margin-left: 370px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-370-xs {
		margin-left: 370px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-370-sm {
		margin-left: 370px!important
	}
}
.margin-left-365 {
	margin-left: 365px!important
}
@media only screen and (max-width:320px) {
	.margin-left-365 {
		margin-left: 182.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-365 {
		margin-left: 182.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-365-xs {
		margin-left: 365px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-365-xs {
		margin-left: 365px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-365-sm {
		margin-left: 365px!important
	}
}
.margin-left-360 {
	margin-left: 360px!important
}
@media only screen and (max-width:320px) {
	.margin-left-360 {
		margin-left: 180px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-360 {
		margin-left: 180px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-360-xs {
		margin-left: 360px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-360-xs {
		margin-left: 360px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-360-sm {
		margin-left: 360px!important
	}
}
.margin-left-355 {
	margin-left: 355px!important
}
@media only screen and (max-width:320px) {
	.margin-left-355 {
		margin-left: 177.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-355 {
		margin-left: 177.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-355-xs {
		margin-left: 355px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-355-xs {
		margin-left: 355px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-355-sm {
		margin-left: 355px!important
	}
}
.margin-left-350 {
	margin-left: 350px!important
}
@media only screen and (max-width:320px) {
	.margin-left-350 {
		margin-left: 175px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-350 {
		margin-left: 175px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-350-xs {
		margin-left: 350px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-350-xs {
		margin-left: 350px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-350-sm {
		margin-left: 350px!important
	}
}
.margin-left-345 {
	margin-left: 345px!important
}
@media only screen and (max-width:320px) {
	.margin-left-345 {
		margin-left: 172.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-345 {
		margin-left: 172.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-345-xs {
		margin-left: 345px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-345-xs {
		margin-left: 345px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-345-sm {
		margin-left: 345px!important
	}
}
.margin-left-340 {
	margin-left: 340px!important
}
@media only screen and (max-width:320px) {
	.margin-left-340 {
		margin-left: 170px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-340 {
		margin-left: 170px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-340-xs {
		margin-left: 340px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-340-xs {
		margin-left: 340px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-340-sm {
		margin-left: 340px!important
	}
}
.margin-left-335 {
	margin-left: 335px!important
}
@media only screen and (max-width:320px) {
	.margin-left-335 {
		margin-left: 167.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-335 {
		margin-left: 167.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-335-xs {
		margin-left: 335px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-335-xs {
		margin-left: 335px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-335-sm {
		margin-left: 335px!important
	}
}
.margin-left-330 {
	margin-left: 330px!important
}
@media only screen and (max-width:320px) {
	.margin-left-330 {
		margin-left: 165px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-330 {
		margin-left: 165px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-330-xs {
		margin-left: 330px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-330-xs {
		margin-left: 330px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-330-sm {
		margin-left: 330px!important
	}
}
.margin-left-325 {
	margin-left: 325px!important
}
@media only screen and (max-width:320px) {
	.margin-left-325 {
		margin-left: 162.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-325 {
		margin-left: 162.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-325-xs {
		margin-left: 325px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-325-xs {
		margin-left: 325px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-325-sm {
		margin-left: 325px!important
	}
}
.margin-left-320 {
	margin-left: 320px!important
}
@media only screen and (max-width:320px) {
	.margin-left-320 {
		margin-left: 160px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-320 {
		margin-left: 160px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-320-xs {
		margin-left: 320px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-320-xs {
		margin-left: 320px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-320-sm {
		margin-left: 320px!important
	}
}
.margin-left-315 {
	margin-left: 315px!important
}
@media only screen and (max-width:320px) {
	.margin-left-315 {
		margin-left: 157.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-315 {
		margin-left: 157.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-315-xs {
		margin-left: 315px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-315-xs {
		margin-left: 315px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-315-sm {
		margin-left: 315px!important
	}
}
.margin-left-310 {
	margin-left: 310px!important
}
@media only screen and (max-width:320px) {
	.margin-left-310 {
		margin-left: 155px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-310 {
		margin-left: 155px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-310-xs {
		margin-left: 310px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-310-xs {
		margin-left: 310px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-310-sm {
		margin-left: 310px!important
	}
}
.margin-left-305 {
	margin-left: 305px!important
}
@media only screen and (max-width:320px) {
	.margin-left-305 {
		margin-left: 152.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-305 {
		margin-left: 152.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-305-xs {
		margin-left: 305px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-305-xs {
		margin-left: 305px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-305-sm {
		margin-left: 305px!important
	}
}
.margin-left-300 {
	margin-left: 300px!important
}
@media only screen and (max-width:320px) {
	.margin-left-300 {
		margin-left: 150px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-300 {
		margin-left: 150px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-300-xs {
		margin-left: 300px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-300-xs {
		margin-left: 300px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-300-sm {
		margin-left: 300px!important
	}
}
.margin-left-295 {
	margin-left: 295px!important
}
@media only screen and (max-width:320px) {
	.margin-left-295 {
		margin-left: 147.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-295 {
		margin-left: 147.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-295-xs {
		margin-left: 295px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-295-xs {
		margin-left: 295px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-295-sm {
		margin-left: 295px!important
	}
}
.margin-left-290 {
	margin-left: 290px!important
}
@media only screen and (max-width:320px) {
	.margin-left-290 {
		margin-left: 145px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-290 {
		margin-left: 145px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-290-xs {
		margin-left: 290px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-290-xs {
		margin-left: 290px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-290-sm {
		margin-left: 290px!important
	}
}
.margin-left-285 {
	margin-left: 285px!important
}
@media only screen and (max-width:320px) {
	.margin-left-285 {
		margin-left: 142.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-285 {
		margin-left: 142.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-285-xs {
		margin-left: 285px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-285-xs {
		margin-left: 285px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-285-sm {
		margin-left: 285px!important
	}
}
.margin-left-280 {
	margin-left: 280px!important
}
@media only screen and (max-width:320px) {
	.margin-left-280 {
		margin-left: 140px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-280 {
		margin-left: 140px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-280-xs {
		margin-left: 280px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-280-xs {
		margin-left: 280px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-280-sm {
		margin-left: 280px!important
	}
}
.margin-left-275 {
	margin-left: 275px!important
}
@media only screen and (max-width:320px) {
	.margin-left-275 {
		margin-left: 137.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-275 {
		margin-left: 137.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-275-xs {
		margin-left: 275px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-275-xs {
		margin-left: 275px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-275-sm {
		margin-left: 275px!important
	}
}
.margin-left-270 {
	margin-left: 270px!important
}
@media only screen and (max-width:320px) {
	.margin-left-270 {
		margin-left: 135px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-270 {
		margin-left: 135px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-270-xs {
		margin-left: 270px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-270-xs {
		margin-left: 270px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-270-sm {
		margin-left: 270px!important
	}
}
.margin-left-265 {
	margin-left: 265px!important
}
@media only screen and (max-width:320px) {
	.margin-left-265 {
		margin-left: 132.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-265 {
		margin-left: 132.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-265-xs {
		margin-left: 265px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-265-xs {
		margin-left: 265px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-265-sm {
		margin-left: 265px!important
	}
}
.margin-left-260 {
	margin-left: 260px!important
}
@media only screen and (max-width:320px) {
	.margin-left-260 {
		margin-left: 130px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-260 {
		margin-left: 130px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-260-xs {
		margin-left: 260px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-260-xs {
		margin-left: 260px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-260-sm {
		margin-left: 260px!important
	}
}
.margin-left-255 {
	margin-left: 255px!important
}
@media only screen and (max-width:320px) {
	.margin-left-255 {
		margin-left: 127.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-255 {
		margin-left: 127.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-255-xs {
		margin-left: 255px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-255-xs {
		margin-left: 255px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-255-sm {
		margin-left: 255px!important
	}
}
.margin-left-250 {
	margin-left: 250px!important
}
@media only screen and (max-width:320px) {
	.margin-left-250 {
		margin-left: 125px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-250 {
		margin-left: 125px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-250-xs {
		margin-left: 250px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-250-xs {
		margin-left: 250px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-250-sm {
		margin-left: 250px!important
	}
}
.margin-left-245 {
	margin-left: 245px!important
}
@media only screen and (max-width:320px) {
	.margin-left-245 {
		margin-left: 122.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-245 {
		margin-left: 122.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-245-xs {
		margin-left: 245px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-245-xs {
		margin-left: 245px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-245-sm {
		margin-left: 245px!important
	}
}
.margin-left-240 {
	margin-left: 240px!important
}
@media only screen and (max-width:320px) {
	.margin-left-240 {
		margin-left: 120px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-240 {
		margin-left: 120px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-240-xs {
		margin-left: 240px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-240-xs {
		margin-left: 240px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-240-sm {
		margin-left: 240px!important
	}
}
.margin-left-235 {
	margin-left: 235px!important
}
@media only screen and (max-width:320px) {
	.margin-left-235 {
		margin-left: 117.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-235 {
		margin-left: 117.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-235-xs {
		margin-left: 235px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-235-xs {
		margin-left: 235px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-235-sm {
		margin-left: 235px!important
	}
}
.margin-left-230 {
	margin-left: 230px!important
}
@media only screen and (max-width:320px) {
	.margin-left-230 {
		margin-left: 115px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-230 {
		margin-left: 115px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-230-xs {
		margin-left: 230px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-230-xs {
		margin-left: 230px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-230-sm {
		margin-left: 230px!important
	}
}
.margin-left-225 {
	margin-left: 225px!important
}
@media only screen and (max-width:320px) {
	.margin-left-225 {
		margin-left: 112.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-225 {
		margin-left: 112.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-225-xs {
		margin-left: 225px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-225-xs {
		margin-left: 225px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-225-sm {
		margin-left: 225px!important
	}
}
.margin-left-220 {
	margin-left: 220px!important
}
@media only screen and (max-width:320px) {
	.margin-left-220 {
		margin-left: 110px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-220 {
		margin-left: 110px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-220-xs {
		margin-left: 220px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-220-xs {
		margin-left: 220px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-220-sm {
		margin-left: 220px!important
	}
}
.margin-left-215 {
	margin-left: 215px!important
}
@media only screen and (max-width:320px) {
	.margin-left-215 {
		margin-left: 107.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-215 {
		margin-left: 107.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-215-xs {
		margin-left: 215px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-215-xs {
		margin-left: 215px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-215-sm {
		margin-left: 215px!important
	}
}
.margin-left-210 {
	margin-left: 210px!important
}
@media only screen and (max-width:320px) {
	.margin-left-210 {
		margin-left: 105px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-210 {
		margin-left: 105px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-210-xs {
		margin-left: 210px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-210-xs {
		margin-left: 210px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-210-sm {
		margin-left: 210px!important
	}
}
.margin-left-205 {
	margin-left: 205px!important
}
@media only screen and (max-width:320px) {
	.margin-left-205 {
		margin-left: 102.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-205 {
		margin-left: 102.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-205-xs {
		margin-left: 205px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-205-xs {
		margin-left: 205px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-205-sm {
		margin-left: 205px!important
	}
}
.margin-left-200 {
	margin-left: 200px!important
}
@media only screen and (max-width:320px) {
	.margin-left-200 {
		margin-left: 100px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-200 {
		margin-left: 100px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-200-xs {
		margin-left: 200px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-200-xs {
		margin-left: 200px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-200-sm {
		margin-left: 200px!important
	}
}
.margin-left-195 {
	margin-left: 195px!important
}
@media only screen and (max-width:320px) {
	.margin-left-195 {
		margin-left: 97.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-195 {
		margin-left: 97.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-195-xs {
		margin-left: 195px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-195-xs {
		margin-left: 195px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-195-sm {
		margin-left: 195px!important
	}
}
.margin-left-190 {
	margin-left: 190px!important
}
@media only screen and (max-width:320px) {
	.margin-left-190 {
		margin-left: 95px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-190 {
		margin-left: 95px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-190-xs {
		margin-left: 190px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-190-xs {
		margin-left: 190px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-190-sm {
		margin-left: 190px!important
	}
}
.margin-left-185 {
	margin-left: 185px!important
}
@media only screen and (max-width:320px) {
	.margin-left-185 {
		margin-left: 92.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-185 {
		margin-left: 92.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-185-xs {
		margin-left: 185px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-185-xs {
		margin-left: 185px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-185-sm {
		margin-left: 185px!important
	}
}
.margin-left-180 {
	margin-left: 180px!important
}
@media only screen and (max-width:320px) {
	.margin-left-180 {
		margin-left: 90px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-180 {
		margin-left: 90px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-180-xs {
		margin-left: 180px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-180-xs {
		margin-left: 180px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-180-sm {
		margin-left: 180px!important
	}
}
.margin-left-175 {
	margin-left: 175px!important
}
@media only screen and (max-width:320px) {
	.margin-left-175 {
		margin-left: 87.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-175 {
		margin-left: 87.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-175-xs {
		margin-left: 175px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-175-xs {
		margin-left: 175px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-175-sm {
		margin-left: 175px!important
	}
}
.margin-left-170 {
	margin-left: 170px!important
}
@media only screen and (max-width:320px) {
	.margin-left-170 {
		margin-left: 85px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-170 {
		margin-left: 85px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-170-xs {
		margin-left: 170px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-170-xs {
		margin-left: 170px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-170-sm {
		margin-left: 170px!important
	}
}
.margin-left-165 {
	margin-left: 165px!important
}
@media only screen and (max-width:320px) {
	.margin-left-165 {
		margin-left: 82.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-165 {
		margin-left: 82.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-165-xs {
		margin-left: 165px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-165-xs {
		margin-left: 165px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-165-sm {
		margin-left: 165px!important
	}
}
.margin-left-160 {
	margin-left: 160px!important
}
@media only screen and (max-width:320px) {
	.margin-left-160 {
		margin-left: 80px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-160 {
		margin-left: 80px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-160-xs {
		margin-left: 160px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-160-xs {
		margin-left: 160px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-160-sm {
		margin-left: 160px!important
	}
}
.margin-left-155 {
	margin-left: 155px!important
}
@media only screen and (max-width:320px) {
	.margin-left-155 {
		margin-left: 77.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-155 {
		margin-left: 77.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-155-xs {
		margin-left: 155px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-155-xs {
		margin-left: 155px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-155-sm {
		margin-left: 155px!important
	}
}
.margin-left-150 {
	margin-left: 150px!important
}
@media only screen and (max-width:320px) {
	.margin-left-150 {
		margin-left: 75px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-150 {
		margin-left: 75px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-150-xs {
		margin-left: 150px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-150-xs {
		margin-left: 150px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-150-sm {
		margin-left: 150px!important
	}
}
.margin-left-145 {
	margin-left: 145px!important
}
@media only screen and (max-width:320px) {
	.margin-left-145 {
		margin-left: 72.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-145 {
		margin-left: 72.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-145-xs {
		margin-left: 145px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-145-xs {
		margin-left: 145px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-145-sm {
		margin-left: 145px!important
	}
}
.margin-left-140 {
	margin-left: 140px!important
}
@media only screen and (max-width:320px) {
	.margin-left-140 {
		margin-left: 70px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-140 {
		margin-left: 70px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-140-xs {
		margin-left: 140px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-140-xs {
		margin-left: 140px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-140-sm {
		margin-left: 140px!important
	}
}
.margin-left-135 {
	margin-left: 135px!important
}
@media only screen and (max-width:320px) {
	.margin-left-135 {
		margin-left: 67.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-135 {
		margin-left: 67.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-135-xs {
		margin-left: 135px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-135-xs {
		margin-left: 135px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-135-sm {
		margin-left: 135px!important
	}
}
.margin-left-130 {
	margin-left: 130px!important
}
@media only screen and (max-width:320px) {
	.margin-left-130 {
		margin-left: 65px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-130 {
		margin-left: 65px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-130-xs {
		margin-left: 130px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-130-xs {
		margin-left: 130px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-130-sm {
		margin-left: 130px!important
	}
}
.margin-left-125 {
	margin-left: 125px!important
}
@media only screen and (max-width:320px) {
	.margin-left-125 {
		margin-left: 62.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-125 {
		margin-left: 62.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-125-xs {
		margin-left: 125px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-125-xs {
		margin-left: 125px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-125-sm {
		margin-left: 125px!important
	}
}
.margin-left-120 {
	margin-left: 120px!important
}
@media only screen and (max-width:320px) {
	.margin-left-120 {
		margin-left: 60px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-120 {
		margin-left: 60px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-120-xs {
		margin-left: 120px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-120-xs {
		margin-left: 120px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-120-sm {
		margin-left: 120px!important
	}
}
.margin-left-115 {
	margin-left: 115px!important
}
@media only screen and (max-width:320px) {
	.margin-left-115 {
		margin-left: 57.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-115 {
		margin-left: 57.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-115-xs {
		margin-left: 115px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-115-xs {
		margin-left: 115px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-115-sm {
		margin-left: 115px!important
	}
}
.margin-left-110 {
	margin-left: 110px!important
}
@media only screen and (max-width:320px) {
	.margin-left-110 {
		margin-left: 55px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-110 {
		margin-left: 55px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-110-xs {
		margin-left: 110px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-110-xs {
		margin-left: 110px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-110-sm {
		margin-left: 110px!important
	}
}
.margin-left-105 {
	margin-left: 105px!important
}
@media only screen and (max-width:320px) {
	.margin-left-105 {
		margin-left: 52.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-105 {
		margin-left: 52.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-105-xs {
		margin-left: 105px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-105-xs {
		margin-left: 105px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-105-sm {
		margin-left: 105px!important
	}
}
.margin-left-100 {
	margin-left: 100px!important
}
@media only screen and (max-width:320px) {
	.margin-left-100 {
		margin-left: 50px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-100 {
		margin-left: 50px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-100-xs {
		margin-left: 100px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-100-xs {
		margin-left: 100px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-100-sm {
		margin-left: 100px!important
	}
}
.margin-left-95 {
	margin-left: 95px!important
}
@media only screen and (max-width:320px) {
	.margin-left-95 {
		margin-left: 47.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-95 {
		margin-left: 47.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-95-xs {
		margin-left: 95px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-95-xs {
		margin-left: 95px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-95-sm {
		margin-left: 95px!important
	}
}
.margin-left-90 {
	margin-left: 90px!important
}
@media only screen and (max-width:320px) {
	.margin-left-90 {
		margin-left: 45px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-90 {
		margin-left: 45px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-90-xs {
		margin-left: 90px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-90-xs {
		margin-left: 90px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-90-sm {
		margin-left: 90px!important
	}
}
.margin-left-85 {
	margin-left: 85px!important
}
@media only screen and (max-width:320px) {
	.margin-left-85 {
		margin-left: 42.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-85 {
		margin-left: 42.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-85-xs {
		margin-left: 85px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-85-xs {
		margin-left: 85px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-85-sm {
		margin-left: 85px!important
	}
}
.margin-left-80 {
	margin-left: 80px!important
}
@media only screen and (max-width:320px) {
	.margin-left-80 {
		margin-left: 40px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-80 {
		margin-left: 40px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-80-xs {
		margin-left: 80px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-80-xs {
		margin-left: 80px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-80-sm {
		margin-left: 80px!important
	}
}
.margin-left-75 {
	margin-left: 75px!important
}
@media only screen and (max-width:320px) {
	.margin-left-75 {
		margin-left: 37.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-75 {
		margin-left: 37.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-75-xs {
		margin-left: 75px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-75-xs {
		margin-left: 75px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-75-sm {
		margin-left: 75px!important
	}
}
.margin-left-70 {
	margin-left: 70px!important
}
@media only screen and (max-width:320px) {
	.margin-left-70 {
		margin-left: 35px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-70 {
		margin-left: 35px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-70-xs {
		margin-left: 70px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-70-xs {
		margin-left: 70px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-70-sm {
		margin-left: 70px!important
	}
}
.margin-left-65 {
	margin-left: 65px!important
}
@media only screen and (max-width:320px) {
	.margin-left-65 {
		margin-left: 32.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-65 {
		margin-left: 32.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-65-xs {
		margin-left: 65px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-65-xs {
		margin-left: 65px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-65-sm {
		margin-left: 65px!important
	}
}
.margin-left-60 {
	margin-left: 60px!important
}
@media only screen and (max-width:320px) {
	.margin-left-60 {
		margin-left: 30px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-60 {
		margin-left: 30px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-60-xs {
		margin-left: 60px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-60-xs {
		margin-left: 60px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-60-sm {
		margin-left: 60px!important
	}
}
.margin-left-55 {
	margin-left: 55px!important
}
@media only screen and (max-width:320px) {
	.margin-left-55 {
		margin-left: 27.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-55 {
		margin-left: 27.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-55-xs {
		margin-left: 55px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-55-xs {
		margin-left: 55px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-55-sm {
		margin-left: 55px!important
	}
}
.margin-left-50 {
	margin-left: 50px!important
}
@media only screen and (max-width:320px) {
	.margin-left-50 {
		margin-left: 25px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-50 {
		margin-left: 25px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-50-xs {
		margin-left: 50px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-50-xs {
		margin-left: 50px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-50-sm {
		margin-left: 50px!important
	}
}
.margin-left-45 {
	margin-left: 45px!important
}
@media only screen and (max-width:320px) {
	.margin-left-45 {
		margin-left: 22.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-45 {
		margin-left: 22.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-45-xs {
		margin-left: 45px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-45-xs {
		margin-left: 45px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-45-sm {
		margin-left: 45px!important
	}
}
.margin-left-40 {
	margin-left: 40px!important
}
@media only screen and (max-width:320px) {
	.margin-left-40 {
		margin-left: 20px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-40 {
		margin-left: 20px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-40-xs {
		margin-left: 40px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-40-xs {
		margin-left: 40px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-40-sm {
		margin-left: 40px!important
	}
}
.margin-left-35 {
	margin-left: 35px!important
}
@media only screen and (max-width:320px) {
	.margin-left-35 {
		margin-left: 17.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-35 {
		margin-left: 17.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-35-xs {
		margin-left: 35px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-35-xs {
		margin-left: 35px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-35-sm {
		margin-left: 35px!important
	}
}
.margin-left-30 {
	margin-left: 30px!important
}
@media only screen and (max-width:320px) {
	.margin-left-30 {
		margin-left: 15px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-30 {
		margin-left: 15px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-30-xs {
		margin-left: 30px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-30-xs {
		margin-left: 30px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-30-sm {
		margin-left: 30px!important
	}
}
.margin-left-25 {
	margin-left: 25px!important
}
@media only screen and (max-width:320px) {
	.margin-left-25 {
		margin-left: 12.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-25 {
		margin-left: 12.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-25-xs {
		margin-left: 25px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-25-xs {
		margin-left: 25px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-25-sm {
		margin-left: 25px!important
	}
}
.margin-left-20 {
	margin-left: 20px!important
}
@media only screen and (max-width:320px) {
	.margin-left-20 {
		margin-left: 10px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-20 {
		margin-left: 10px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-20-xs {
		margin-left: 20px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-20-xs {
		margin-left: 20px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-20-sm {
		margin-left: 20px!important
	}
}
.margin-left-15 {
	margin-left: 15px!important
}
@media only screen and (max-width:320px) {
	.margin-left-15 {
		margin-left: 7.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-15 {
		margin-left: 7.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-15-xs {
		margin-left: 15px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-15-xs {
		margin-left: 15px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-15-sm {
		margin-left: 15px!important
	}
}
.margin-left-10 {
	margin-left: 10px!important
}
@media only screen and (max-width:320px) {
	.margin-left-10 {
		margin-left: 5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-10 {
		margin-left: 5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-10-xs {
		margin-left: 10px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-10-xs {
		margin-left: 10px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-10-sm {
		margin-left: 10px!important
	}
}
.margin-left-5 {
	margin-left: 5px!important
}
@media only screen and (max-width:320px) {
	.margin-left-5 {
		margin-left: 2.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-5 {
		margin-left: 2.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-5-xs {
		margin-left: 5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-5-xs {
		margin-left: 5px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-5-sm {
		margin-left: 5px!important
	}
}
.margin-left-0 {
	margin-left: 0!important
}
@media only screen and (max-width:320px) {
	.margin-left-0 {
		margin-left: 0!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-0 {
		margin-left: 0!important
	}
}
@media only screen and (max-width:320px) {
	.margin-left-0-xs {
		margin-left: 0!important
	}
}
@media only screen and (max-width:480px) {
	.margin-left-0-xs {
		margin-left: 0!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-left-0-sm {
		margin-left: 0!important
	}
}
.margin-bottom-500 {
	margin-bottom: 500px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-500 {
		margin-bottom: 250px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-500 {
		margin-bottom: 250px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-500-xs {
		margin-bottom: 500px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-500-xs {
		margin-bottom: 500px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-500-sm {
		margin-bottom: 500px!important
	}
}
.margin-bottom-495 {
	margin-bottom: 495px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-495 {
		margin-bottom: 247.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-495 {
		margin-bottom: 247.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-495-xs {
		margin-bottom: 495px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-495-xs {
		margin-bottom: 495px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-495-sm {
		margin-bottom: 495px!important
	}
}
.margin-bottom-490 {
	margin-bottom: 490px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-490 {
		margin-bottom: 245px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-490 {
		margin-bottom: 245px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-490-xs {
		margin-bottom: 490px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-490-xs {
		margin-bottom: 490px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-490-sm {
		margin-bottom: 490px!important
	}
}
.margin-bottom-485 {
	margin-bottom: 485px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-485 {
		margin-bottom: 242.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-485 {
		margin-bottom: 242.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-485-xs {
		margin-bottom: 485px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-485-xs {
		margin-bottom: 485px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-485-sm {
		margin-bottom: 485px!important
	}
}
.margin-bottom-480 {
	margin-bottom: 480px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-480 {
		margin-bottom: 240px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-480 {
		margin-bottom: 240px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-480-xs {
		margin-bottom: 480px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-480-xs {
		margin-bottom: 480px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-480-sm {
		margin-bottom: 480px!important
	}
}
.margin-bottom-475 {
	margin-bottom: 475px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-475 {
		margin-bottom: 237.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-475 {
		margin-bottom: 237.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-475-xs {
		margin-bottom: 475px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-475-xs {
		margin-bottom: 475px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-475-sm {
		margin-bottom: 475px!important
	}
}
.margin-bottom-470 {
	margin-bottom: 470px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-470 {
		margin-bottom: 235px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-470 {
		margin-bottom: 235px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-470-xs {
		margin-bottom: 470px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-470-xs {
		margin-bottom: 470px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-470-sm {
		margin-bottom: 470px!important
	}
}
.margin-bottom-465 {
	margin-bottom: 465px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-465 {
		margin-bottom: 232.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-465 {
		margin-bottom: 232.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-465-xs {
		margin-bottom: 465px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-465-xs {
		margin-bottom: 465px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-465-sm {
		margin-bottom: 465px!important
	}
}
.margin-bottom-460 {
	margin-bottom: 460px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-460 {
		margin-bottom: 230px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-460 {
		margin-bottom: 230px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-460-xs {
		margin-bottom: 460px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-460-xs {
		margin-bottom: 460px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-460-sm {
		margin-bottom: 460px!important
	}
}
.margin-bottom-455 {
	margin-bottom: 455px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-455 {
		margin-bottom: 227.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-455 {
		margin-bottom: 227.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-455-xs {
		margin-bottom: 455px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-455-xs {
		margin-bottom: 455px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-455-sm {
		margin-bottom: 455px!important
	}
}
.margin-bottom-450 {
	margin-bottom: 450px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-450 {
		margin-bottom: 225px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-450 {
		margin-bottom: 225px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-450-xs {
		margin-bottom: 450px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-450-xs {
		margin-bottom: 450px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-450-sm {
		margin-bottom: 450px!important
	}
}
.margin-bottom-445 {
	margin-bottom: 445px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-445 {
		margin-bottom: 222.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-445 {
		margin-bottom: 222.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-445-xs {
		margin-bottom: 445px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-445-xs {
		margin-bottom: 445px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-445-sm {
		margin-bottom: 445px!important
	}
}
.margin-bottom-440 {
	margin-bottom: 440px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-440 {
		margin-bottom: 220px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-440 {
		margin-bottom: 220px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-440-xs {
		margin-bottom: 440px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-440-xs {
		margin-bottom: 440px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-440-sm {
		margin-bottom: 440px!important
	}
}
.margin-bottom-435 {
	margin-bottom: 435px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-435 {
		margin-bottom: 217.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-435 {
		margin-bottom: 217.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-435-xs {
		margin-bottom: 435px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-435-xs {
		margin-bottom: 435px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-435-sm {
		margin-bottom: 435px!important
	}
}
.margin-bottom-430 {
	margin-bottom: 430px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-430 {
		margin-bottom: 215px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-430 {
		margin-bottom: 215px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-430-xs {
		margin-bottom: 430px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-430-xs {
		margin-bottom: 430px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-430-sm {
		margin-bottom: 430px!important
	}
}
.margin-bottom-425 {
	margin-bottom: 425px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-425 {
		margin-bottom: 212.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-425 {
		margin-bottom: 212.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-425-xs {
		margin-bottom: 425px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-425-xs {
		margin-bottom: 425px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-425-sm {
		margin-bottom: 425px!important
	}
}
.margin-bottom-420 {
	margin-bottom: 420px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-420 {
		margin-bottom: 210px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-420 {
		margin-bottom: 210px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-420-xs {
		margin-bottom: 420px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-420-xs {
		margin-bottom: 420px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-420-sm {
		margin-bottom: 420px!important
	}
}
.margin-bottom-415 {
	margin-bottom: 415px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-415 {
		margin-bottom: 207.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-415 {
		margin-bottom: 207.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-415-xs {
		margin-bottom: 415px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-415-xs {
		margin-bottom: 415px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-415-sm {
		margin-bottom: 415px!important
	}
}
.margin-bottom-410 {
	margin-bottom: 410px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-410 {
		margin-bottom: 205px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-410 {
		margin-bottom: 205px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-410-xs {
		margin-bottom: 410px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-410-xs {
		margin-bottom: 410px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-410-sm {
		margin-bottom: 410px!important
	}
}
.margin-bottom-405 {
	margin-bottom: 405px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-405 {
		margin-bottom: 202.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-405 {
		margin-bottom: 202.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-405-xs {
		margin-bottom: 405px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-405-xs {
		margin-bottom: 405px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-405-sm {
		margin-bottom: 405px!important
	}
}
.margin-bottom-400 {
	margin-bottom: 400px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-400 {
		margin-bottom: 200px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-400 {
		margin-bottom: 200px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-400-xs {
		margin-bottom: 400px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-400-xs {
		margin-bottom: 400px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-400-sm {
		margin-bottom: 400px!important
	}
}
.margin-bottom-395 {
	margin-bottom: 395px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-395 {
		margin-bottom: 197.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-395 {
		margin-bottom: 197.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-395-xs {
		margin-bottom: 395px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-395-xs {
		margin-bottom: 395px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-395-sm {
		margin-bottom: 395px!important
	}
}
.margin-bottom-390 {
	margin-bottom: 390px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-390 {
		margin-bottom: 195px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-390 {
		margin-bottom: 195px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-390-xs {
		margin-bottom: 390px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-390-xs {
		margin-bottom: 390px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-390-sm {
		margin-bottom: 390px!important
	}
}
.margin-bottom-385 {
	margin-bottom: 385px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-385 {
		margin-bottom: 192.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-385 {
		margin-bottom: 192.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-385-xs {
		margin-bottom: 385px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-385-xs {
		margin-bottom: 385px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-385-sm {
		margin-bottom: 385px!important
	}
}
.margin-bottom-380 {
	margin-bottom: 380px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-380 {
		margin-bottom: 190px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-380 {
		margin-bottom: 190px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-380-xs {
		margin-bottom: 380px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-380-xs {
		margin-bottom: 380px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-380-sm {
		margin-bottom: 380px!important
	}
}
.margin-bottom-375 {
	margin-bottom: 375px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-375 {
		margin-bottom: 187.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-375 {
		margin-bottom: 187.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-375-xs {
		margin-bottom: 375px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-375-xs {
		margin-bottom: 375px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-375-sm {
		margin-bottom: 375px!important
	}
}
.margin-bottom-370 {
	margin-bottom: 370px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-370 {
		margin-bottom: 185px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-370 {
		margin-bottom: 185px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-370-xs {
		margin-bottom: 370px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-370-xs {
		margin-bottom: 370px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-370-sm {
		margin-bottom: 370px!important
	}
}
.margin-bottom-365 {
	margin-bottom: 365px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-365 {
		margin-bottom: 182.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-365 {
		margin-bottom: 182.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-365-xs {
		margin-bottom: 365px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-365-xs {
		margin-bottom: 365px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-365-sm {
		margin-bottom: 365px!important
	}
}
.margin-bottom-360 {
	margin-bottom: 360px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-360 {
		margin-bottom: 180px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-360 {
		margin-bottom: 180px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-360-xs {
		margin-bottom: 360px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-360-xs {
		margin-bottom: 360px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-360-sm {
		margin-bottom: 360px!important
	}
}
.margin-bottom-355 {
	margin-bottom: 355px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-355 {
		margin-bottom: 177.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-355 {
		margin-bottom: 177.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-355-xs {
		margin-bottom: 355px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-355-xs {
		margin-bottom: 355px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-355-sm {
		margin-bottom: 355px!important
	}
}
.margin-bottom-350 {
	margin-bottom: 350px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-350 {
		margin-bottom: 175px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-350 {
		margin-bottom: 175px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-350-xs {
		margin-bottom: 350px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-350-xs {
		margin-bottom: 350px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-350-sm {
		margin-bottom: 350px!important
	}
}
.margin-bottom-345 {
	margin-bottom: 345px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-345 {
		margin-bottom: 172.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-345 {
		margin-bottom: 172.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-345-xs {
		margin-bottom: 345px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-345-xs {
		margin-bottom: 345px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-345-sm {
		margin-bottom: 345px!important
	}
}
.margin-bottom-340 {
	margin-bottom: 340px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-340 {
		margin-bottom: 170px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-340 {
		margin-bottom: 170px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-340-xs {
		margin-bottom: 340px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-340-xs {
		margin-bottom: 340px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-340-sm {
		margin-bottom: 340px!important
	}
}
.margin-bottom-335 {
	margin-bottom: 335px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-335 {
		margin-bottom: 167.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-335 {
		margin-bottom: 167.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-335-xs {
		margin-bottom: 335px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-335-xs {
		margin-bottom: 335px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-335-sm {
		margin-bottom: 335px!important
	}
}
.margin-bottom-330 {
	margin-bottom: 330px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-330 {
		margin-bottom: 165px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-330 {
		margin-bottom: 165px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-330-xs {
		margin-bottom: 330px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-330-xs {
		margin-bottom: 330px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-330-sm {
		margin-bottom: 330px!important
	}
}
.margin-bottom-325 {
	margin-bottom: 325px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-325 {
		margin-bottom: 162.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-325 {
		margin-bottom: 162.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-325-xs {
		margin-bottom: 325px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-325-xs {
		margin-bottom: 325px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-325-sm {
		margin-bottom: 325px!important
	}
}
.margin-bottom-320 {
	margin-bottom: 320px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-320 {
		margin-bottom: 160px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-320 {
		margin-bottom: 160px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-320-xs {
		margin-bottom: 320px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-320-xs {
		margin-bottom: 320px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-320-sm {
		margin-bottom: 320px!important
	}
}
.margin-bottom-315 {
	margin-bottom: 315px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-315 {
		margin-bottom: 157.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-315 {
		margin-bottom: 157.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-315-xs {
		margin-bottom: 315px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-315-xs {
		margin-bottom: 315px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-315-sm {
		margin-bottom: 315px!important
	}
}
.margin-bottom-310 {
	margin-bottom: 310px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-310 {
		margin-bottom: 155px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-310 {
		margin-bottom: 155px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-310-xs {
		margin-bottom: 310px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-310-xs {
		margin-bottom: 310px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-310-sm {
		margin-bottom: 310px!important
	}
}
.margin-bottom-305 {
	margin-bottom: 305px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-305 {
		margin-bottom: 152.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-305 {
		margin-bottom: 152.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-305-xs {
		margin-bottom: 305px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-305-xs {
		margin-bottom: 305px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-305-sm {
		margin-bottom: 305px!important
	}
}
.margin-bottom-300 {
	margin-bottom: 300px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-300 {
		margin-bottom: 150px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-300 {
		margin-bottom: 150px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-300-xs {
		margin-bottom: 300px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-300-xs {
		margin-bottom: 300px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-300-sm {
		margin-bottom: 300px!important
	}
}
.margin-bottom-295 {
	margin-bottom: 295px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-295 {
		margin-bottom: 147.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-295 {
		margin-bottom: 147.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-295-xs {
		margin-bottom: 295px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-295-xs {
		margin-bottom: 295px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-295-sm {
		margin-bottom: 295px!important
	}
}
.margin-bottom-290 {
	margin-bottom: 290px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-290 {
		margin-bottom: 145px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-290 {
		margin-bottom: 145px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-290-xs {
		margin-bottom: 290px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-290-xs {
		margin-bottom: 290px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-290-sm {
		margin-bottom: 290px!important
	}
}
.margin-bottom-285 {
	margin-bottom: 285px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-285 {
		margin-bottom: 142.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-285 {
		margin-bottom: 142.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-285-xs {
		margin-bottom: 285px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-285-xs {
		margin-bottom: 285px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-285-sm {
		margin-bottom: 285px!important
	}
}
.margin-bottom-280 {
	margin-bottom: 280px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-280 {
		margin-bottom: 140px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-280 {
		margin-bottom: 140px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-280-xs {
		margin-bottom: 280px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-280-xs {
		margin-bottom: 280px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-280-sm {
		margin-bottom: 280px!important
	}
}
.margin-bottom-275 {
	margin-bottom: 275px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-275 {
		margin-bottom: 137.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-275 {
		margin-bottom: 137.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-275-xs {
		margin-bottom: 275px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-275-xs {
		margin-bottom: 275px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-275-sm {
		margin-bottom: 275px!important
	}
}
.margin-bottom-270 {
	margin-bottom: 270px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-270 {
		margin-bottom: 135px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-270 {
		margin-bottom: 135px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-270-xs {
		margin-bottom: 270px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-270-xs {
		margin-bottom: 270px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-270-sm {
		margin-bottom: 270px!important
	}
}
.margin-bottom-265 {
	margin-bottom: 265px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-265 {
		margin-bottom: 132.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-265 {
		margin-bottom: 132.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-265-xs {
		margin-bottom: 265px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-265-xs {
		margin-bottom: 265px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-265-sm {
		margin-bottom: 265px!important
	}
}
.margin-bottom-260 {
	margin-bottom: 260px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-260 {
		margin-bottom: 130px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-260 {
		margin-bottom: 130px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-260-xs {
		margin-bottom: 260px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-260-xs {
		margin-bottom: 260px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-260-sm {
		margin-bottom: 260px!important
	}
}
.margin-bottom-255 {
	margin-bottom: 255px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-255 {
		margin-bottom: 127.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-255 {
		margin-bottom: 127.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-255-xs {
		margin-bottom: 255px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-255-xs {
		margin-bottom: 255px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-255-sm {
		margin-bottom: 255px!important
	}
}
.margin-bottom-250 {
	margin-bottom: 250px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-250 {
		margin-bottom: 125px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-250 {
		margin-bottom: 125px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-250-xs {
		margin-bottom: 250px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-250-xs {
		margin-bottom: 250px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-250-sm {
		margin-bottom: 250px!important
	}
}
.margin-bottom-245 {
	margin-bottom: 245px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-245 {
		margin-bottom: 122.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-245 {
		margin-bottom: 122.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-245-xs {
		margin-bottom: 245px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-245-xs {
		margin-bottom: 245px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-245-sm {
		margin-bottom: 245px!important
	}
}
.margin-bottom-240 {
	margin-bottom: 240px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-240 {
		margin-bottom: 120px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-240 {
		margin-bottom: 120px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-240-xs {
		margin-bottom: 240px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-240-xs {
		margin-bottom: 240px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-240-sm {
		margin-bottom: 240px!important
	}
}
.margin-bottom-235 {
	margin-bottom: 235px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-235 {
		margin-bottom: 117.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-235 {
		margin-bottom: 117.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-235-xs {
		margin-bottom: 235px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-235-xs {
		margin-bottom: 235px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-235-sm {
		margin-bottom: 235px!important
	}
}
.margin-bottom-230 {
	margin-bottom: 230px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-230 {
		margin-bottom: 115px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-230 {
		margin-bottom: 115px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-230-xs {
		margin-bottom: 230px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-230-xs {
		margin-bottom: 230px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-230-sm {
		margin-bottom: 230px!important
	}
}
.margin-bottom-225 {
	margin-bottom: 225px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-225 {
		margin-bottom: 112.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-225 {
		margin-bottom: 112.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-225-xs {
		margin-bottom: 225px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-225-xs {
		margin-bottom: 225px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-225-sm {
		margin-bottom: 225px!important
	}
}
.margin-bottom-220 {
	margin-bottom: 220px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-220 {
		margin-bottom: 110px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-220 {
		margin-bottom: 110px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-220-xs {
		margin-bottom: 220px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-220-xs {
		margin-bottom: 220px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-220-sm {
		margin-bottom: 220px!important
	}
}
.margin-bottom-215 {
	margin-bottom: 215px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-215 {
		margin-bottom: 107.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-215 {
		margin-bottom: 107.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-215-xs {
		margin-bottom: 215px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-215-xs {
		margin-bottom: 215px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-215-sm {
		margin-bottom: 215px!important
	}
}
.margin-bottom-210 {
	margin-bottom: 210px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-210 {
		margin-bottom: 105px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-210 {
		margin-bottom: 105px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-210-xs {
		margin-bottom: 210px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-210-xs {
		margin-bottom: 210px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-210-sm {
		margin-bottom: 210px!important
	}
}
.margin-bottom-205 {
	margin-bottom: 205px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-205 {
		margin-bottom: 102.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-205 {
		margin-bottom: 102.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-205-xs {
		margin-bottom: 205px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-205-xs {
		margin-bottom: 205px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-205-sm {
		margin-bottom: 205px!important
	}
}
.margin-bottom-200 {
	margin-bottom: 200px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-200 {
		margin-bottom: 100px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-200 {
		margin-bottom: 100px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-200-xs {
		margin-bottom: 200px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-200-xs {
		margin-bottom: 200px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-200-sm {
		margin-bottom: 200px!important
	}
}
.margin-bottom-195 {
	margin-bottom: 195px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-195 {
		margin-bottom: 97.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-195 {
		margin-bottom: 97.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-195-xs {
		margin-bottom: 195px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-195-xs {
		margin-bottom: 195px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-195-sm {
		margin-bottom: 195px!important
	}
}
.margin-bottom-190 {
	margin-bottom: 190px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-190 {
		margin-bottom: 95px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-190 {
		margin-bottom: 95px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-190-xs {
		margin-bottom: 190px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-190-xs {
		margin-bottom: 190px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-190-sm {
		margin-bottom: 190px!important
	}
}
.margin-bottom-185 {
	margin-bottom: 185px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-185 {
		margin-bottom: 92.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-185 {
		margin-bottom: 92.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-185-xs {
		margin-bottom: 185px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-185-xs {
		margin-bottom: 185px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-185-sm {
		margin-bottom: 185px!important
	}
}
.margin-bottom-180 {
	margin-bottom: 180px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-180 {
		margin-bottom: 90px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-180 {
		margin-bottom: 90px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-180-xs {
		margin-bottom: 180px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-180-xs {
		margin-bottom: 180px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-180-sm {
		margin-bottom: 180px!important
	}
}
.margin-bottom-175 {
	margin-bottom: 175px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-175 {
		margin-bottom: 87.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-175 {
		margin-bottom: 87.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-175-xs {
		margin-bottom: 175px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-175-xs {
		margin-bottom: 175px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-175-sm {
		margin-bottom: 175px!important
	}
}
.margin-bottom-170 {
	margin-bottom: 170px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-170 {
		margin-bottom: 85px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-170 {
		margin-bottom: 85px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-170-xs {
		margin-bottom: 170px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-170-xs {
		margin-bottom: 170px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-170-sm {
		margin-bottom: 170px!important
	}
}
.margin-bottom-165 {
	margin-bottom: 165px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-165 {
		margin-bottom: 82.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-165 {
		margin-bottom: 82.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-165-xs {
		margin-bottom: 165px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-165-xs {
		margin-bottom: 165px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-165-sm {
		margin-bottom: 165px!important
	}
}
.margin-bottom-160 {
	margin-bottom: 160px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-160 {
		margin-bottom: 80px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-160 {
		margin-bottom: 80px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-160-xs {
		margin-bottom: 160px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-160-xs {
		margin-bottom: 160px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-160-sm {
		margin-bottom: 160px!important
	}
}
.margin-bottom-155 {
	margin-bottom: 155px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-155 {
		margin-bottom: 77.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-155 {
		margin-bottom: 77.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-155-xs {
		margin-bottom: 155px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-155-xs {
		margin-bottom: 155px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-155-sm {
		margin-bottom: 155px!important
	}
}
.margin-bottom-150 {
	margin-bottom: 150px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-150 {
		margin-bottom: 75px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-150 {
		margin-bottom: 75px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-150-xs {
		margin-bottom: 150px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-150-xs {
		margin-bottom: 150px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-150-sm {
		margin-bottom: 150px!important
	}
}
.margin-bottom-145 {
	margin-bottom: 145px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-145 {
		margin-bottom: 72.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-145 {
		margin-bottom: 72.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-145-xs {
		margin-bottom: 145px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-145-xs {
		margin-bottom: 145px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-145-sm {
		margin-bottom: 145px!important
	}
}
.margin-bottom-140 {
	margin-bottom: 140px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-140 {
		margin-bottom: 70px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-140 {
		margin-bottom: 70px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-140-xs {
		margin-bottom: 140px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-140-xs {
		margin-bottom: 140px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-140-sm {
		margin-bottom: 140px!important
	}
}
.margin-bottom-135 {
	margin-bottom: 135px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-135 {
		margin-bottom: 67.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-135 {
		margin-bottom: 67.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-135-xs {
		margin-bottom: 135px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-135-xs {
		margin-bottom: 135px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-135-sm {
		margin-bottom: 135px!important
	}
}
.margin-bottom-130 {
	margin-bottom: 130px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-130 {
		margin-bottom: 65px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-130 {
		margin-bottom: 65px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-130-xs {
		margin-bottom: 130px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-130-xs {
		margin-bottom: 130px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-130-sm {
		margin-bottom: 130px!important
	}
}
.margin-bottom-125 {
	margin-bottom: 125px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-125 {
		margin-bottom: 62.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-125 {
		margin-bottom: 62.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-125-xs {
		margin-bottom: 125px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-125-xs {
		margin-bottom: 125px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-125-sm {
		margin-bottom: 125px!important
	}
}
.margin-bottom-120 {
	margin-bottom: 120px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-120 {
		margin-bottom: 60px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-120 {
		margin-bottom: 60px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-120-xs {
		margin-bottom: 120px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-120-xs {
		margin-bottom: 120px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-120-sm {
		margin-bottom: 120px!important
	}
}
.margin-bottom-115 {
	margin-bottom: 115px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-115 {
		margin-bottom: 57.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-115 {
		margin-bottom: 57.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-115-xs {
		margin-bottom: 115px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-115-xs {
		margin-bottom: 115px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-115-sm {
		margin-bottom: 115px!important
	}
}
.margin-bottom-110 {
	margin-bottom: 110px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-110 {
		margin-bottom: 55px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-110 {
		margin-bottom: 55px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-110-xs {
		margin-bottom: 110px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-110-xs {
		margin-bottom: 110px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-110-sm {
		margin-bottom: 110px!important
	}
}
.margin-bottom-105 {
	margin-bottom: 105px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-105 {
		margin-bottom: 52.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-105 {
		margin-bottom: 52.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-105-xs {
		margin-bottom: 105px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-105-xs {
		margin-bottom: 105px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-105-sm {
		margin-bottom: 105px!important
	}
}
.margin-bottom-100 {
	margin-bottom: 100px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-100 {
		margin-bottom: 50px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-100 {
		margin-bottom: 50px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-100-xs {
		margin-bottom: 100px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-100-xs {
		margin-bottom: 100px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-100-sm {
		margin-bottom: 100px!important
	}
}
.margin-bottom-95 {
	margin-bottom: 95px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-95 {
		margin-bottom: 47.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-95 {
		margin-bottom: 47.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-95-xs {
		margin-bottom: 95px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-95-xs {
		margin-bottom: 95px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-95-sm {
		margin-bottom: 95px!important
	}
}
.margin-bottom-90 {
	margin-bottom: 90px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-90 {
		margin-bottom: 45px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-90 {
		margin-bottom: 45px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-90-xs {
		margin-bottom: 90px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-90-xs {
		margin-bottom: 90px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-90-sm {
		margin-bottom: 90px!important
	}
}
.margin-bottom-85 {
	margin-bottom: 85px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-85 {
		margin-bottom: 42.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-85 {
		margin-bottom: 42.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-85-xs {
		margin-bottom: 85px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-85-xs {
		margin-bottom: 85px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-85-sm {
		margin-bottom: 85px!important
	}
}
.margin-bottom-80 {
	margin-bottom: 80px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-80 {
		margin-bottom: 40px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-80 {
		margin-bottom: 40px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-80-xs {
		margin-bottom: 80px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-80-xs {
		margin-bottom: 80px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-80-sm {
		margin-bottom: 80px!important
	}
}
.margin-bottom-75 {
	margin-bottom: 75px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-75 {
		margin-bottom: 37.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-75 {
		margin-bottom: 37.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-75-xs {
		margin-bottom: 75px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-75-xs {
		margin-bottom: 75px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-75-sm {
		margin-bottom: 75px!important
	}
}
.margin-bottom-70 {
	margin-bottom: 70px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-70 {
		margin-bottom: 35px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-70 {
		margin-bottom: 35px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-70-xs {
		margin-bottom: 70px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-70-xs {
		margin-bottom: 70px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-70-sm {
		margin-bottom: 70px!important
	}
}
.margin-bottom-65 {
	margin-bottom: 65px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-65 {
		margin-bottom: 32.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-65 {
		margin-bottom: 32.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-65-xs {
		margin-bottom: 65px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-65-xs {
		margin-bottom: 65px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-65-sm {
		margin-bottom: 65px!important
	}
}
.margin-bottom-60 {
	margin-bottom: 60px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-60 {
		margin-bottom: 30px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-60 {
		margin-bottom: 30px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-60-xs {
		margin-bottom: 60px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-60-xs {
		margin-bottom: 60px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-60-sm {
		margin-bottom: 60px!important
	}
}
.margin-bottom-55 {
	margin-bottom: 55px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-55 {
		margin-bottom: 27.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-55 {
		margin-bottom: 27.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-55-xs {
		margin-bottom: 55px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-55-xs {
		margin-bottom: 55px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-55-sm {
		margin-bottom: 55px!important
	}
}
.margin-bottom-50 {
	margin-bottom: 50px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-50 {
		margin-bottom: 25px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-50 {
		margin-bottom: 25px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-50-xs {
		margin-bottom: 50px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-50-xs {
		margin-bottom: 50px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-50-sm {
		margin-bottom: 50px!important
	}
}
.margin-bottom-45 {
	margin-bottom: 45px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-45 {
		margin-bottom: 22.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-45 {
		margin-bottom: 22.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-45-xs {
		margin-bottom: 45px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-45-xs {
		margin-bottom: 45px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-45-sm {
		margin-bottom: 45px!important
	}
}
.margin-bottom-40 {
	margin-bottom: 40px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-40 {
		margin-bottom: 20px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-40 {
		margin-bottom: 20px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-40-xs {
		margin-bottom: 40px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-40-xs {
		margin-bottom: 40px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-40-sm {
		margin-bottom: 40px!important
	}
}
.margin-bottom-35 {
	margin-bottom: 35px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-35 {
		margin-bottom: 17.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-35 {
		margin-bottom: 17.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-35-xs {
		margin-bottom: 35px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-35-xs {
		margin-bottom: 35px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-35-sm {
		margin-bottom: 35px!important
	}
}
.margin-bottom-30 {
	margin-bottom: 30px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-30 {
		margin-bottom: 15px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-30 {
		margin-bottom: 15px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-30-xs {
		margin-bottom: 30px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-30-xs {
		margin-bottom: 30px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-30-sm {
		margin-bottom: 30px!important
	}
}
.margin-bottom-25 {
	margin-bottom: 25px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-25 {
		margin-bottom: 12.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-25 {
		margin-bottom: 12.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-25-xs {
		margin-bottom: 25px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-25-xs {
		margin-bottom: 25px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-25-sm {
		margin-bottom: 25px!important
	}
}
.margin-bottom-20 {
	margin-bottom: 20px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-20 {
		margin-bottom: 10px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-20 {
		margin-bottom: 10px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-20-xs {
		margin-bottom: 20px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-20-xs {
		margin-bottom: 20px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-20-sm {
		margin-bottom: 20px!important
	}
}
.margin-bottom-15 {
	margin-bottom: 15px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-15 {
		margin-bottom: 7.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-15 {
		margin-bottom: 7.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-15-xs {
		margin-bottom: 15px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-15-xs {
		margin-bottom: 15px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-15-sm {
		margin-bottom: 15px!important
	}
}
.margin-bottom-10 {
	margin-bottom: 10px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-10 {
		margin-bottom: 5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-10 {
		margin-bottom: 5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-10-xs {
		margin-bottom: 10px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-10-xs {
		margin-bottom: 10px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-10-sm {
		margin-bottom: 10px!important
	}
}
.margin-bottom-5 {
	margin-bottom: 5px!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-5 {
		margin-bottom: 2.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-5 {
		margin-bottom: 2.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-5-xs {
		margin-bottom: 5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-5-xs {
		margin-bottom: 5px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-5-sm {
		margin-bottom: 5px!important
	}
}
.margin-bottom-0 {
	margin-bottom: 0!important
}
@media only screen and (max-width:320px) {
	.margin-bottom-0 {
		margin-bottom: 0!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-0 {
		margin-bottom: 0!important
	}
}
@media only screen and (max-width:320px) {
	.margin-bottom-0-xs {
		margin-bottom: 0!important
	}
}
@media only screen and (max-width:480px) {
	.margin-bottom-0-xs {
		margin-bottom: 0!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-bottom-0-sm {
		margin-bottom: 0!important
	}
}
.margin-right-500 {
	margin-right: 500px!important
}
@media only screen and (max-width:320px) {
	.margin-right-500 {
		margin-right: 250px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-500 {
		margin-right: 250px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-500-xs {
		margin-right: 500px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-500-xs {
		margin-right: 500px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-500-sm {
		margin-right: 500px!important
	}
}
.margin-right-495 {
	margin-right: 495px!important
}
@media only screen and (max-width:320px) {
	.margin-right-495 {
		margin-right: 247.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-495 {
		margin-right: 247.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-495-xs {
		margin-right: 495px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-495-xs {
		margin-right: 495px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-495-sm {
		margin-right: 495px!important
	}
}
.margin-right-490 {
	margin-right: 490px!important
}
@media only screen and (max-width:320px) {
	.margin-right-490 {
		margin-right: 245px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-490 {
		margin-right: 245px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-490-xs {
		margin-right: 490px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-490-xs {
		margin-right: 490px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-490-sm {
		margin-right: 490px!important
	}
}
.margin-right-485 {
	margin-right: 485px!important
}
@media only screen and (max-width:320px) {
	.margin-right-485 {
		margin-right: 242.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-485 {
		margin-right: 242.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-485-xs {
		margin-right: 485px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-485-xs {
		margin-right: 485px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-485-sm {
		margin-right: 485px!important
	}
}
.margin-right-480 {
	margin-right: 480px!important
}
@media only screen and (max-width:320px) {
	.margin-right-480 {
		margin-right: 240px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-480 {
		margin-right: 240px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-480-xs {
		margin-right: 480px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-480-xs {
		margin-right: 480px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-480-sm {
		margin-right: 480px!important
	}
}
.margin-right-475 {
	margin-right: 475px!important
}
@media only screen and (max-width:320px) {
	.margin-right-475 {
		margin-right: 237.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-475 {
		margin-right: 237.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-475-xs {
		margin-right: 475px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-475-xs {
		margin-right: 475px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-475-sm {
		margin-right: 475px!important
	}
}
.margin-right-470 {
	margin-right: 470px!important
}
@media only screen and (max-width:320px) {
	.margin-right-470 {
		margin-right: 235px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-470 {
		margin-right: 235px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-470-xs {
		margin-right: 470px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-470-xs {
		margin-right: 470px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-470-sm {
		margin-right: 470px!important
	}
}
.margin-right-465 {
	margin-right: 465px!important
}
@media only screen and (max-width:320px) {
	.margin-right-465 {
		margin-right: 232.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-465 {
		margin-right: 232.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-465-xs {
		margin-right: 465px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-465-xs {
		margin-right: 465px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-465-sm {
		margin-right: 465px!important
	}
}
.margin-right-460 {
	margin-right: 460px!important
}
@media only screen and (max-width:320px) {
	.margin-right-460 {
		margin-right: 230px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-460 {
		margin-right: 230px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-460-xs {
		margin-right: 460px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-460-xs {
		margin-right: 460px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-460-sm {
		margin-right: 460px!important
	}
}
.margin-right-455 {
	margin-right: 455px!important
}
@media only screen and (max-width:320px) {
	.margin-right-455 {
		margin-right: 227.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-455 {
		margin-right: 227.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-455-xs {
		margin-right: 455px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-455-xs {
		margin-right: 455px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-455-sm {
		margin-right: 455px!important
	}
}
.margin-right-450 {
	margin-right: 450px!important
}
@media only screen and (max-width:320px) {
	.margin-right-450 {
		margin-right: 225px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-450 {
		margin-right: 225px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-450-xs {
		margin-right: 450px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-450-xs {
		margin-right: 450px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-450-sm {
		margin-right: 450px!important
	}
}
.margin-right-445 {
	margin-right: 445px!important
}
@media only screen and (max-width:320px) {
	.margin-right-445 {
		margin-right: 222.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-445 {
		margin-right: 222.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-445-xs {
		margin-right: 445px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-445-xs {
		margin-right: 445px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-445-sm {
		margin-right: 445px!important
	}
}
.margin-right-440 {
	margin-right: 440px!important
}
@media only screen and (max-width:320px) {
	.margin-right-440 {
		margin-right: 220px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-440 {
		margin-right: 220px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-440-xs {
		margin-right: 440px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-440-xs {
		margin-right: 440px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-440-sm {
		margin-right: 440px!important
	}
}
.margin-right-435 {
	margin-right: 435px!important
}
@media only screen and (max-width:320px) {
	.margin-right-435 {
		margin-right: 217.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-435 {
		margin-right: 217.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-435-xs {
		margin-right: 435px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-435-xs {
		margin-right: 435px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-435-sm {
		margin-right: 435px!important
	}
}
.margin-right-430 {
	margin-right: 430px!important
}
@media only screen and (max-width:320px) {
	.margin-right-430 {
		margin-right: 215px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-430 {
		margin-right: 215px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-430-xs {
		margin-right: 430px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-430-xs {
		margin-right: 430px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-430-sm {
		margin-right: 430px!important
	}
}
.margin-right-425 {
	margin-right: 425px!important
}
@media only screen and (max-width:320px) {
	.margin-right-425 {
		margin-right: 212.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-425 {
		margin-right: 212.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-425-xs {
		margin-right: 425px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-425-xs {
		margin-right: 425px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-425-sm {
		margin-right: 425px!important
	}
}
.margin-right-420 {
	margin-right: 420px!important
}
@media only screen and (max-width:320px) {
	.margin-right-420 {
		margin-right: 210px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-420 {
		margin-right: 210px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-420-xs {
		margin-right: 420px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-420-xs {
		margin-right: 420px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-420-sm {
		margin-right: 420px!important
	}
}
.margin-right-415 {
	margin-right: 415px!important
}
@media only screen and (max-width:320px) {
	.margin-right-415 {
		margin-right: 207.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-415 {
		margin-right: 207.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-415-xs {
		margin-right: 415px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-415-xs {
		margin-right: 415px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-415-sm {
		margin-right: 415px!important
	}
}
.margin-right-410 {
	margin-right: 410px!important
}
@media only screen and (max-width:320px) {
	.margin-right-410 {
		margin-right: 205px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-410 {
		margin-right: 205px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-410-xs {
		margin-right: 410px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-410-xs {
		margin-right: 410px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-410-sm {
		margin-right: 410px!important
	}
}
.margin-right-405 {
	margin-right: 405px!important
}
@media only screen and (max-width:320px) {
	.margin-right-405 {
		margin-right: 202.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-405 {
		margin-right: 202.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-405-xs {
		margin-right: 405px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-405-xs {
		margin-right: 405px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-405-sm {
		margin-right: 405px!important
	}
}
.margin-right-400 {
	margin-right: 400px!important
}
@media only screen and (max-width:320px) {
	.margin-right-400 {
		margin-right: 200px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-400 {
		margin-right: 200px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-400-xs {
		margin-right: 400px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-400-xs {
		margin-right: 400px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-400-sm {
		margin-right: 400px!important
	}
}
.margin-right-395 {
	margin-right: 395px!important
}
@media only screen and (max-width:320px) {
	.margin-right-395 {
		margin-right: 197.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-395 {
		margin-right: 197.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-395-xs {
		margin-right: 395px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-395-xs {
		margin-right: 395px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-395-sm {
		margin-right: 395px!important
	}
}
.margin-right-390 {
	margin-right: 390px!important
}
@media only screen and (max-width:320px) {
	.margin-right-390 {
		margin-right: 195px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-390 {
		margin-right: 195px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-390-xs {
		margin-right: 390px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-390-xs {
		margin-right: 390px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-390-sm {
		margin-right: 390px!important
	}
}
.margin-right-385 {
	margin-right: 385px!important
}
@media only screen and (max-width:320px) {
	.margin-right-385 {
		margin-right: 192.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-385 {
		margin-right: 192.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-385-xs {
		margin-right: 385px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-385-xs {
		margin-right: 385px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-385-sm {
		margin-right: 385px!important
	}
}
.margin-right-380 {
	margin-right: 380px!important
}
@media only screen and (max-width:320px) {
	.margin-right-380 {
		margin-right: 190px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-380 {
		margin-right: 190px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-380-xs {
		margin-right: 380px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-380-xs {
		margin-right: 380px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-380-sm {
		margin-right: 380px!important
	}
}
.margin-right-375 {
	margin-right: 375px!important
}
@media only screen and (max-width:320px) {
	.margin-right-375 {
		margin-right: 187.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-375 {
		margin-right: 187.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-375-xs {
		margin-right: 375px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-375-xs {
		margin-right: 375px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-375-sm {
		margin-right: 375px!important
	}
}
.margin-right-370 {
	margin-right: 370px!important
}
@media only screen and (max-width:320px) {
	.margin-right-370 {
		margin-right: 185px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-370 {
		margin-right: 185px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-370-xs {
		margin-right: 370px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-370-xs {
		margin-right: 370px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-370-sm {
		margin-right: 370px!important
	}
}
.margin-right-365 {
	margin-right: 365px!important
}
@media only screen and (max-width:320px) {
	.margin-right-365 {
		margin-right: 182.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-365 {
		margin-right: 182.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-365-xs {
		margin-right: 365px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-365-xs {
		margin-right: 365px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-365-sm {
		margin-right: 365px!important
	}
}
.margin-right-360 {
	margin-right: 360px!important
}
@media only screen and (max-width:320px) {
	.margin-right-360 {
		margin-right: 180px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-360 {
		margin-right: 180px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-360-xs {
		margin-right: 360px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-360-xs {
		margin-right: 360px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-360-sm {
		margin-right: 360px!important
	}
}
.margin-right-355 {
	margin-right: 355px!important
}
@media only screen and (max-width:320px) {
	.margin-right-355 {
		margin-right: 177.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-355 {
		margin-right: 177.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-355-xs {
		margin-right: 355px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-355-xs {
		margin-right: 355px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-355-sm {
		margin-right: 355px!important
	}
}
.margin-right-350 {
	margin-right: 350px!important
}
@media only screen and (max-width:320px) {
	.margin-right-350 {
		margin-right: 175px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-350 {
		margin-right: 175px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-350-xs {
		margin-right: 350px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-350-xs {
		margin-right: 350px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-350-sm {
		margin-right: 350px!important
	}
}
.margin-right-345 {
	margin-right: 345px!important
}
@media only screen and (max-width:320px) {
	.margin-right-345 {
		margin-right: 172.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-345 {
		margin-right: 172.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-345-xs {
		margin-right: 345px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-345-xs {
		margin-right: 345px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-345-sm {
		margin-right: 345px!important
	}
}
.margin-right-340 {
	margin-right: 340px!important
}
@media only screen and (max-width:320px) {
	.margin-right-340 {
		margin-right: 170px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-340 {
		margin-right: 170px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-340-xs {
		margin-right: 340px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-340-xs {
		margin-right: 340px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-340-sm {
		margin-right: 340px!important
	}
}
.margin-right-335 {
	margin-right: 335px!important
}
@media only screen and (max-width:320px) {
	.margin-right-335 {
		margin-right: 167.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-335 {
		margin-right: 167.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-335-xs {
		margin-right: 335px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-335-xs {
		margin-right: 335px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-335-sm {
		margin-right: 335px!important
	}
}
.margin-right-330 {
	margin-right: 330px!important
}
@media only screen and (max-width:320px) {
	.margin-right-330 {
		margin-right: 165px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-330 {
		margin-right: 165px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-330-xs {
		margin-right: 330px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-330-xs {
		margin-right: 330px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-330-sm {
		margin-right: 330px!important
	}
}
.margin-right-325 {
	margin-right: 325px!important
}
@media only screen and (max-width:320px) {
	.margin-right-325 {
		margin-right: 162.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-325 {
		margin-right: 162.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-325-xs {
		margin-right: 325px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-325-xs {
		margin-right: 325px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-325-sm {
		margin-right: 325px!important
	}
}
.margin-right-320 {
	margin-right: 320px!important
}
@media only screen and (max-width:320px) {
	.margin-right-320 {
		margin-right: 160px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-320 {
		margin-right: 160px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-320-xs {
		margin-right: 320px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-320-xs {
		margin-right: 320px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-320-sm {
		margin-right: 320px!important
	}
}
.margin-right-315 {
	margin-right: 315px!important
}
@media only screen and (max-width:320px) {
	.margin-right-315 {
		margin-right: 157.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-315 {
		margin-right: 157.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-315-xs {
		margin-right: 315px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-315-xs {
		margin-right: 315px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-315-sm {
		margin-right: 315px!important
	}
}
.margin-right-310 {
	margin-right: 310px!important
}
@media only screen and (max-width:320px) {
	.margin-right-310 {
		margin-right: 155px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-310 {
		margin-right: 155px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-310-xs {
		margin-right: 310px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-310-xs {
		margin-right: 310px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-310-sm {
		margin-right: 310px!important
	}
}
.margin-right-305 {
	margin-right: 305px!important
}
@media only screen and (max-width:320px) {
	.margin-right-305 {
		margin-right: 152.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-305 {
		margin-right: 152.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-305-xs {
		margin-right: 305px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-305-xs {
		margin-right: 305px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-305-sm {
		margin-right: 305px!important
	}
}
.margin-right-300 {
	margin-right: 300px!important
}
@media only screen and (max-width:320px) {
	.margin-right-300 {
		margin-right: 150px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-300 {
		margin-right: 150px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-300-xs {
		margin-right: 300px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-300-xs {
		margin-right: 300px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-300-sm {
		margin-right: 300px!important
	}
}
.margin-right-295 {
	margin-right: 295px!important
}
@media only screen and (max-width:320px) {
	.margin-right-295 {
		margin-right: 147.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-295 {
		margin-right: 147.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-295-xs {
		margin-right: 295px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-295-xs {
		margin-right: 295px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-295-sm {
		margin-right: 295px!important
	}
}
.margin-right-290 {
	margin-right: 290px!important
}
@media only screen and (max-width:320px) {
	.margin-right-290 {
		margin-right: 145px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-290 {
		margin-right: 145px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-290-xs {
		margin-right: 290px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-290-xs {
		margin-right: 290px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-290-sm {
		margin-right: 290px!important
	}
}
.margin-right-285 {
	margin-right: 285px!important
}
@media only screen and (max-width:320px) {
	.margin-right-285 {
		margin-right: 142.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-285 {
		margin-right: 142.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-285-xs {
		margin-right: 285px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-285-xs {
		margin-right: 285px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-285-sm {
		margin-right: 285px!important
	}
}
.margin-right-280 {
	margin-right: 280px!important
}
@media only screen and (max-width:320px) {
	.margin-right-280 {
		margin-right: 140px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-280 {
		margin-right: 140px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-280-xs {
		margin-right: 280px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-280-xs {
		margin-right: 280px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-280-sm {
		margin-right: 280px!important
	}
}
.margin-right-275 {
	margin-right: 275px!important
}
@media only screen and (max-width:320px) {
	.margin-right-275 {
		margin-right: 137.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-275 {
		margin-right: 137.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-275-xs {
		margin-right: 275px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-275-xs {
		margin-right: 275px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-275-sm {
		margin-right: 275px!important
	}
}
.margin-right-270 {
	margin-right: 270px!important
}
@media only screen and (max-width:320px) {
	.margin-right-270 {
		margin-right: 135px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-270 {
		margin-right: 135px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-270-xs {
		margin-right: 270px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-270-xs {
		margin-right: 270px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-270-sm {
		margin-right: 270px!important
	}
}
.margin-right-265 {
	margin-right: 265px!important
}
@media only screen and (max-width:320px) {
	.margin-right-265 {
		margin-right: 132.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-265 {
		margin-right: 132.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-265-xs {
		margin-right: 265px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-265-xs {
		margin-right: 265px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-265-sm {
		margin-right: 265px!important
	}
}
.margin-right-260 {
	margin-right: 260px!important
}
@media only screen and (max-width:320px) {
	.margin-right-260 {
		margin-right: 130px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-260 {
		margin-right: 130px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-260-xs {
		margin-right: 260px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-260-xs {
		margin-right: 260px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-260-sm {
		margin-right: 260px!important
	}
}
.margin-right-255 {
	margin-right: 255px!important
}
@media only screen and (max-width:320px) {
	.margin-right-255 {
		margin-right: 127.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-255 {
		margin-right: 127.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-255-xs {
		margin-right: 255px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-255-xs {
		margin-right: 255px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-255-sm {
		margin-right: 255px!important
	}
}
.margin-right-250 {
	margin-right: 250px!important
}
@media only screen and (max-width:320px) {
	.margin-right-250 {
		margin-right: 125px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-250 {
		margin-right: 125px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-250-xs {
		margin-right: 250px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-250-xs {
		margin-right: 250px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-250-sm {
		margin-right: 250px!important
	}
}
.margin-right-245 {
	margin-right: 245px!important
}
@media only screen and (max-width:320px) {
	.margin-right-245 {
		margin-right: 122.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-245 {
		margin-right: 122.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-245-xs {
		margin-right: 245px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-245-xs {
		margin-right: 245px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-245-sm {
		margin-right: 245px!important
	}
}
.margin-right-240 {
	margin-right: 240px!important
}
@media only screen and (max-width:320px) {
	.margin-right-240 {
		margin-right: 120px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-240 {
		margin-right: 120px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-240-xs {
		margin-right: 240px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-240-xs {
		margin-right: 240px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-240-sm {
		margin-right: 240px!important
	}
}
.margin-right-235 {
	margin-right: 235px!important
}
@media only screen and (max-width:320px) {
	.margin-right-235 {
		margin-right: 117.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-235 {
		margin-right: 117.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-235-xs {
		margin-right: 235px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-235-xs {
		margin-right: 235px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-235-sm {
		margin-right: 235px!important
	}
}
.margin-right-230 {
	margin-right: 230px!important
}
@media only screen and (max-width:320px) {
	.margin-right-230 {
		margin-right: 115px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-230 {
		margin-right: 115px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-230-xs {
		margin-right: 230px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-230-xs {
		margin-right: 230px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-230-sm {
		margin-right: 230px!important
	}
}
.margin-right-225 {
	margin-right: 225px!important
}
@media only screen and (max-width:320px) {
	.margin-right-225 {
		margin-right: 112.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-225 {
		margin-right: 112.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-225-xs {
		margin-right: 225px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-225-xs {
		margin-right: 225px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-225-sm {
		margin-right: 225px!important
	}
}
.margin-right-220 {
	margin-right: 220px!important
}
@media only screen and (max-width:320px) {
	.margin-right-220 {
		margin-right: 110px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-220 {
		margin-right: 110px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-220-xs {
		margin-right: 220px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-220-xs {
		margin-right: 220px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-220-sm {
		margin-right: 220px!important
	}
}
.margin-right-215 {
	margin-right: 215px!important
}
@media only screen and (max-width:320px) {
	.margin-right-215 {
		margin-right: 107.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-215 {
		margin-right: 107.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-215-xs {
		margin-right: 215px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-215-xs {
		margin-right: 215px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-215-sm {
		margin-right: 215px!important
	}
}
.margin-right-210 {
	margin-right: 210px!important
}
@media only screen and (max-width:320px) {
	.margin-right-210 {
		margin-right: 105px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-210 {
		margin-right: 105px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-210-xs {
		margin-right: 210px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-210-xs {
		margin-right: 210px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-210-sm {
		margin-right: 210px!important
	}
}
.margin-right-205 {
	margin-right: 205px!important
}
@media only screen and (max-width:320px) {
	.margin-right-205 {
		margin-right: 102.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-205 {
		margin-right: 102.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-205-xs {
		margin-right: 205px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-205-xs {
		margin-right: 205px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-205-sm {
		margin-right: 205px!important
	}
}
.margin-right-200 {
	margin-right: 200px!important
}
@media only screen and (max-width:320px) {
	.margin-right-200 {
		margin-right: 100px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-200 {
		margin-right: 100px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-200-xs {
		margin-right: 200px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-200-xs {
		margin-right: 200px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-200-sm {
		margin-right: 200px!important
	}
}
.margin-right-195 {
	margin-right: 195px!important
}
@media only screen and (max-width:320px) {
	.margin-right-195 {
		margin-right: 97.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-195 {
		margin-right: 97.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-195-xs {
		margin-right: 195px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-195-xs {
		margin-right: 195px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-195-sm {
		margin-right: 195px!important
	}
}
.margin-right-190 {
	margin-right: 190px!important
}
@media only screen and (max-width:320px) {
	.margin-right-190 {
		margin-right: 95px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-190 {
		margin-right: 95px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-190-xs {
		margin-right: 190px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-190-xs {
		margin-right: 190px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-190-sm {
		margin-right: 190px!important
	}
}
.margin-right-185 {
	margin-right: 185px!important
}
@media only screen and (max-width:320px) {
	.margin-right-185 {
		margin-right: 92.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-185 {
		margin-right: 92.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-185-xs {
		margin-right: 185px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-185-xs {
		margin-right: 185px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-185-sm {
		margin-right: 185px!important
	}
}
.margin-right-180 {
	margin-right: 180px!important
}
@media only screen and (max-width:320px) {
	.margin-right-180 {
		margin-right: 90px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-180 {
		margin-right: 90px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-180-xs {
		margin-right: 180px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-180-xs {
		margin-right: 180px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-180-sm {
		margin-right: 180px!important
	}
}
.margin-right-175 {
	margin-right: 175px!important
}
@media only screen and (max-width:320px) {
	.margin-right-175 {
		margin-right: 87.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-175 {
		margin-right: 87.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-175-xs {
		margin-right: 175px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-175-xs {
		margin-right: 175px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-175-sm {
		margin-right: 175px!important
	}
}
.margin-right-170 {
	margin-right: 170px!important
}
@media only screen and (max-width:320px) {
	.margin-right-170 {
		margin-right: 85px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-170 {
		margin-right: 85px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-170-xs {
		margin-right: 170px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-170-xs {
		margin-right: 170px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-170-sm {
		margin-right: 170px!important
	}
}
.margin-right-165 {
	margin-right: 165px!important
}
@media only screen and (max-width:320px) {
	.margin-right-165 {
		margin-right: 82.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-165 {
		margin-right: 82.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-165-xs {
		margin-right: 165px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-165-xs {
		margin-right: 165px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-165-sm {
		margin-right: 165px!important
	}
}
.margin-right-160 {
	margin-right: 160px!important
}
@media only screen and (max-width:320px) {
	.margin-right-160 {
		margin-right: 80px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-160 {
		margin-right: 80px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-160-xs {
		margin-right: 160px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-160-xs {
		margin-right: 160px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-160-sm {
		margin-right: 160px!important
	}
}
.margin-right-155 {
	margin-right: 155px!important
}
@media only screen and (max-width:320px) {
	.margin-right-155 {
		margin-right: 77.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-155 {
		margin-right: 77.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-155-xs {
		margin-right: 155px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-155-xs {
		margin-right: 155px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-155-sm {
		margin-right: 155px!important
	}
}
.margin-right-150 {
	margin-right: 150px!important
}
@media only screen and (max-width:320px) {
	.margin-right-150 {
		margin-right: 75px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-150 {
		margin-right: 75px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-150-xs {
		margin-right: 150px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-150-xs {
		margin-right: 150px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-150-sm {
		margin-right: 150px!important
	}
}
.margin-right-145 {
	margin-right: 145px!important
}
@media only screen and (max-width:320px) {
	.margin-right-145 {
		margin-right: 72.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-145 {
		margin-right: 72.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-145-xs {
		margin-right: 145px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-145-xs {
		margin-right: 145px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-145-sm {
		margin-right: 145px!important
	}
}
.margin-right-140 {
	margin-right: 140px!important
}
@media only screen and (max-width:320px) {
	.margin-right-140 {
		margin-right: 70px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-140 {
		margin-right: 70px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-140-xs {
		margin-right: 140px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-140-xs {
		margin-right: 140px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-140-sm {
		margin-right: 140px!important
	}
}
.margin-right-135 {
	margin-right: 135px!important
}
@media only screen and (max-width:320px) {
	.margin-right-135 {
		margin-right: 67.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-135 {
		margin-right: 67.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-135-xs {
		margin-right: 135px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-135-xs {
		margin-right: 135px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-135-sm {
		margin-right: 135px!important
	}
}
.margin-right-130 {
	margin-right: 130px!important
}
@media only screen and (max-width:320px) {
	.margin-right-130 {
		margin-right: 65px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-130 {
		margin-right: 65px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-130-xs {
		margin-right: 130px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-130-xs {
		margin-right: 130px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-130-sm {
		margin-right: 130px!important
	}
}
.margin-right-125 {
	margin-right: 125px!important
}
@media only screen and (max-width:320px) {
	.margin-right-125 {
		margin-right: 62.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-125 {
		margin-right: 62.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-125-xs {
		margin-right: 125px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-125-xs {
		margin-right: 125px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-125-sm {
		margin-right: 125px!important
	}
}
.margin-right-120 {
	margin-right: 120px!important
}
@media only screen and (max-width:320px) {
	.margin-right-120 {
		margin-right: 60px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-120 {
		margin-right: 60px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-120-xs {
		margin-right: 120px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-120-xs {
		margin-right: 120px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-120-sm {
		margin-right: 120px!important
	}
}
.margin-right-115 {
	margin-right: 115px!important
}
@media only screen and (max-width:320px) {
	.margin-right-115 {
		margin-right: 57.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-115 {
		margin-right: 57.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-115-xs {
		margin-right: 115px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-115-xs {
		margin-right: 115px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-115-sm {
		margin-right: 115px!important
	}
}
.margin-right-110 {
	margin-right: 110px!important
}
@media only screen and (max-width:320px) {
	.margin-right-110 {
		margin-right: 55px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-110 {
		margin-right: 55px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-110-xs {
		margin-right: 110px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-110-xs {
		margin-right: 110px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-110-sm {
		margin-right: 110px!important
	}
}
.margin-right-105 {
	margin-right: 105px!important
}
@media only screen and (max-width:320px) {
	.margin-right-105 {
		margin-right: 52.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-105 {
		margin-right: 52.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-105-xs {
		margin-right: 105px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-105-xs {
		margin-right: 105px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-105-sm {
		margin-right: 105px!important
	}
}
.margin-right-100 {
	margin-right: 100px!important
}
@media only screen and (max-width:320px) {
	.margin-right-100 {
		margin-right: 50px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-100 {
		margin-right: 50px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-100-xs {
		margin-right: 100px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-100-xs {
		margin-right: 100px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-100-sm {
		margin-right: 100px!important
	}
}
.margin-right-95 {
	margin-right: 95px!important
}
@media only screen and (max-width:320px) {
	.margin-right-95 {
		margin-right: 47.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-95 {
		margin-right: 47.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-95-xs {
		margin-right: 95px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-95-xs {
		margin-right: 95px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-95-sm {
		margin-right: 95px!important
	}
}
.margin-right-90 {
	margin-right: 90px!important
}
@media only screen and (max-width:320px) {
	.margin-right-90 {
		margin-right: 45px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-90 {
		margin-right: 45px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-90-xs {
		margin-right: 90px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-90-xs {
		margin-right: 90px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-90-sm {
		margin-right: 90px!important
	}
}
.margin-right-85 {
	margin-right: 85px!important
}
@media only screen and (max-width:320px) {
	.margin-right-85 {
		margin-right: 42.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-85 {
		margin-right: 42.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-85-xs {
		margin-right: 85px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-85-xs {
		margin-right: 85px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-85-sm {
		margin-right: 85px!important
	}
}
.margin-right-80 {
	margin-right: 80px!important
}
@media only screen and (max-width:320px) {
	.margin-right-80 {
		margin-right: 40px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-80 {
		margin-right: 40px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-80-xs {
		margin-right: 80px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-80-xs {
		margin-right: 80px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-80-sm {
		margin-right: 80px!important
	}
}
.margin-right-75 {
	margin-right: 75px!important
}
@media only screen and (max-width:320px) {
	.margin-right-75 {
		margin-right: 37.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-75 {
		margin-right: 37.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-75-xs {
		margin-right: 75px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-75-xs {
		margin-right: 75px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-75-sm {
		margin-right: 75px!important
	}
}
.margin-right-70 {
	margin-right: 70px!important
}
@media only screen and (max-width:320px) {
	.margin-right-70 {
		margin-right: 35px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-70 {
		margin-right: 35px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-70-xs {
		margin-right: 70px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-70-xs {
		margin-right: 70px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-70-sm {
		margin-right: 70px!important
	}
}
.margin-right-65 {
	margin-right: 65px!important
}
@media only screen and (max-width:320px) {
	.margin-right-65 {
		margin-right: 32.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-65 {
		margin-right: 32.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-65-xs {
		margin-right: 65px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-65-xs {
		margin-right: 65px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-65-sm {
		margin-right: 65px!important
	}
}
.margin-right-60 {
	margin-right: 60px!important
}
@media only screen and (max-width:320px) {
	.margin-right-60 {
		margin-right: 30px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-60 {
		margin-right: 30px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-60-xs {
		margin-right: 60px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-60-xs {
		margin-right: 60px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-60-sm {
		margin-right: 60px!important
	}
}
.margin-right-55 {
	margin-right: 55px!important
}
@media only screen and (max-width:320px) {
	.margin-right-55 {
		margin-right: 27.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-55 {
		margin-right: 27.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-55-xs {
		margin-right: 55px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-55-xs {
		margin-right: 55px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-55-sm {
		margin-right: 55px!important
	}
}
.margin-right-50 {
	margin-right: 50px!important
}
@media only screen and (max-width:320px) {
	.margin-right-50 {
		margin-right: 25px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-50 {
		margin-right: 25px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-50-xs {
		margin-right: 50px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-50-xs {
		margin-right: 50px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-50-sm {
		margin-right: 50px!important
	}
}
.margin-right-45 {
	margin-right: 45px!important
}
@media only screen and (max-width:320px) {
	.margin-right-45 {
		margin-right: 22.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-45 {
		margin-right: 22.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-45-xs {
		margin-right: 45px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-45-xs {
		margin-right: 45px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-45-sm {
		margin-right: 45px!important
	}
}
.margin-right-40 {
	margin-right: 40px!important
}
@media only screen and (max-width:320px) {
	.margin-right-40 {
		margin-right: 20px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-40 {
		margin-right: 20px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-40-xs {
		margin-right: 40px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-40-xs {
		margin-right: 40px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-40-sm {
		margin-right: 40px!important
	}
}
.margin-right-35 {
	margin-right: 35px!important
}
@media only screen and (max-width:320px) {
	.margin-right-35 {
		margin-right: 17.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-35 {
		margin-right: 17.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-35-xs {
		margin-right: 35px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-35-xs {
		margin-right: 35px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-35-sm {
		margin-right: 35px!important
	}
}
.margin-right-30 {
	margin-right: 30px!important
}
@media only screen and (max-width:320px) {
	.margin-right-30 {
		margin-right: 15px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-30 {
		margin-right: 15px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-30-xs {
		margin-right: 30px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-30-xs {
		margin-right: 30px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-30-sm {
		margin-right: 30px!important
	}
}
.margin-right-25 {
	margin-right: 25px!important
}
@media only screen and (max-width:320px) {
	.margin-right-25 {
		margin-right: 12.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-25 {
		margin-right: 12.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-25-xs {
		margin-right: 25px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-25-xs {
		margin-right: 25px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-25-sm {
		margin-right: 25px!important
	}
}
.margin-right-20 {
	margin-right: 20px!important
}
@media only screen and (max-width:320px) {
	.margin-right-20 {
		margin-right: 10px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-20 {
		margin-right: 10px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-20-xs {
		margin-right: 20px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-20-xs {
		margin-right: 20px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-20-sm {
		margin-right: 20px!important
	}
}
.margin-right-15 {
	margin-right: 15px!important
}
@media only screen and (max-width:320px) {
	.margin-right-15 {
		margin-right: 7.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-15 {
		margin-right: 7.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-15-xs {
		margin-right: 15px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-15-xs {
		margin-right: 15px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-15-sm {
		margin-right: 15px!important
	}
}
.margin-right-10 {
	margin-right: 10px!important
}
@media only screen and (max-width:320px) {
	.margin-right-10 {
		margin-right: 5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-10 {
		margin-right: 5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-10-xs {
		margin-right: 10px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-10-xs {
		margin-right: 10px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-10-sm {
		margin-right: 10px!important
	}
}
.margin-right-5 {
	margin-right: 5px!important
}
@media only screen and (max-width:320px) {
	.margin-right-5 {
		margin-right: 2.5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-5 {
		margin-right: 2.5px!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-5-xs {
		margin-right: 5px!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-5-xs {
		margin-right: 5px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-5-sm {
		margin-right: 5px!important
	}
}
.margin-right-0 {
	margin-right: 0!important
}
@media only screen and (max-width:320px) {
	.margin-right-0 {
		margin-right: 0!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-0 {
		margin-right: 0!important
	}
}
@media only screen and (max-width:320px) {
	.margin-right-0-xs {
		margin-right: 0!important
	}
}
@media only screen and (max-width:480px) {
	.margin-right-0-xs {
		margin-right: 0!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.margin-right-0-sm {
		margin-right: 0!important
	}
}
.padding-top-500 {
	padding-top: 500px!important
}
@media only screen and (max-width:320px) {
	.padding-top-500 {
		padding-top: 250px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-500 {
		padding-top: 250px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-500-xs {
		padding-top: 500px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-500-xs {
		padding-top: 500px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-500-sm {
		padding-top: 500px!important
	}
}
.padding-top-495 {
	padding-top: 495px!important
}
@media only screen and (max-width:320px) {
	.padding-top-495 {
		padding-top: 247.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-495 {
		padding-top: 247.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-495-xs {
		padding-top: 495px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-495-xs {
		padding-top: 495px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-495-sm {
		padding-top: 495px!important
	}
}
.padding-top-490 {
	padding-top: 490px!important
}
@media only screen and (max-width:320px) {
	.padding-top-490 {
		padding-top: 245px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-490 {
		padding-top: 245px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-490-xs {
		padding-top: 490px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-490-xs {
		padding-top: 490px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-490-sm {
		padding-top: 490px!important
	}
}
.padding-top-485 {
	padding-top: 485px!important
}
@media only screen and (max-width:320px) {
	.padding-top-485 {
		padding-top: 242.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-485 {
		padding-top: 242.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-485-xs {
		padding-top: 485px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-485-xs {
		padding-top: 485px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-485-sm {
		padding-top: 485px!important
	}
}
.padding-top-480 {
	padding-top: 480px!important
}
@media only screen and (max-width:320px) {
	.padding-top-480 {
		padding-top: 240px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-480 {
		padding-top: 240px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-480-xs {
		padding-top: 480px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-480-xs {
		padding-top: 480px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-480-sm {
		padding-top: 480px!important
	}
}
.padding-top-475 {
	padding-top: 475px!important
}
@media only screen and (max-width:320px) {
	.padding-top-475 {
		padding-top: 237.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-475 {
		padding-top: 237.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-475-xs {
		padding-top: 475px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-475-xs {
		padding-top: 475px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-475-sm {
		padding-top: 475px!important
	}
}
.padding-top-470 {
	padding-top: 470px!important
}
@media only screen and (max-width:320px) {
	.padding-top-470 {
		padding-top: 235px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-470 {
		padding-top: 235px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-470-xs {
		padding-top: 470px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-470-xs {
		padding-top: 470px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-470-sm {
		padding-top: 470px!important
	}
}
.padding-top-465 {
	padding-top: 465px!important
}
@media only screen and (max-width:320px) {
	.padding-top-465 {
		padding-top: 232.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-465 {
		padding-top: 232.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-465-xs {
		padding-top: 465px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-465-xs {
		padding-top: 465px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-465-sm {
		padding-top: 465px!important
	}
}
.padding-top-460 {
	padding-top: 460px!important
}
@media only screen and (max-width:320px) {
	.padding-top-460 {
		padding-top: 230px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-460 {
		padding-top: 230px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-460-xs {
		padding-top: 460px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-460-xs {
		padding-top: 460px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-460-sm {
		padding-top: 460px!important
	}
}
.padding-top-455 {
	padding-top: 455px!important
}
@media only screen and (max-width:320px) {
	.padding-top-455 {
		padding-top: 227.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-455 {
		padding-top: 227.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-455-xs {
		padding-top: 455px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-455-xs {
		padding-top: 455px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-455-sm {
		padding-top: 455px!important
	}
}
.padding-top-450 {
	padding-top: 450px!important
}
@media only screen and (max-width:320px) {
	.padding-top-450 {
		padding-top: 225px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-450 {
		padding-top: 225px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-450-xs {
		padding-top: 450px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-450-xs {
		padding-top: 450px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-450-sm {
		padding-top: 450px!important
	}
}
.padding-top-445 {
	padding-top: 445px!important
}
@media only screen and (max-width:320px) {
	.padding-top-445 {
		padding-top: 222.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-445 {
		padding-top: 222.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-445-xs {
		padding-top: 445px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-445-xs {
		padding-top: 445px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-445-sm {
		padding-top: 445px!important
	}
}
.padding-top-440 {
	padding-top: 440px!important
}
@media only screen and (max-width:320px) {
	.padding-top-440 {
		padding-top: 220px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-440 {
		padding-top: 220px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-440-xs {
		padding-top: 440px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-440-xs {
		padding-top: 440px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-440-sm {
		padding-top: 440px!important
	}
}
.padding-top-435 {
	padding-top: 435px!important
}
@media only screen and (max-width:320px) {
	.padding-top-435 {
		padding-top: 217.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-435 {
		padding-top: 217.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-435-xs {
		padding-top: 435px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-435-xs {
		padding-top: 435px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-435-sm {
		padding-top: 435px!important
	}
}
.padding-top-430 {
	padding-top: 430px!important
}
@media only screen and (max-width:320px) {
	.padding-top-430 {
		padding-top: 215px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-430 {
		padding-top: 215px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-430-xs {
		padding-top: 430px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-430-xs {
		padding-top: 430px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-430-sm {
		padding-top: 430px!important
	}
}
.padding-top-425 {
	padding-top: 425px!important
}
@media only screen and (max-width:320px) {
	.padding-top-425 {
		padding-top: 212.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-425 {
		padding-top: 212.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-425-xs {
		padding-top: 425px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-425-xs {
		padding-top: 425px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-425-sm {
		padding-top: 425px!important
	}
}
.padding-top-420 {
	padding-top: 420px!important
}
@media only screen and (max-width:320px) {
	.padding-top-420 {
		padding-top: 210px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-420 {
		padding-top: 210px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-420-xs {
		padding-top: 420px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-420-xs {
		padding-top: 420px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-420-sm {
		padding-top: 420px!important
	}
}
.padding-top-415 {
	padding-top: 415px!important
}
@media only screen and (max-width:320px) {
	.padding-top-415 {
		padding-top: 207.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-415 {
		padding-top: 207.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-415-xs {
		padding-top: 415px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-415-xs {
		padding-top: 415px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-415-sm {
		padding-top: 415px!important
	}
}
.padding-top-410 {
	padding-top: 410px!important
}
@media only screen and (max-width:320px) {
	.padding-top-410 {
		padding-top: 205px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-410 {
		padding-top: 205px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-410-xs {
		padding-top: 410px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-410-xs {
		padding-top: 410px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-410-sm {
		padding-top: 410px!important
	}
}
.padding-top-405 {
	padding-top: 405px!important
}
@media only screen and (max-width:320px) {
	.padding-top-405 {
		padding-top: 202.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-405 {
		padding-top: 202.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-405-xs {
		padding-top: 405px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-405-xs {
		padding-top: 405px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-405-sm {
		padding-top: 405px!important
	}
}
.padding-top-400 {
	padding-top: 400px!important
}
@media only screen and (max-width:320px) {
	.padding-top-400 {
		padding-top: 200px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-400 {
		padding-top: 200px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-400-xs {
		padding-top: 400px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-400-xs {
		padding-top: 400px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-400-sm {
		padding-top: 400px!important
	}
}
.padding-top-395 {
	padding-top: 395px!important
}
@media only screen and (max-width:320px) {
	.padding-top-395 {
		padding-top: 197.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-395 {
		padding-top: 197.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-395-xs {
		padding-top: 395px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-395-xs {
		padding-top: 395px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-395-sm {
		padding-top: 395px!important
	}
}
.padding-top-390 {
	padding-top: 390px!important
}
@media only screen and (max-width:320px) {
	.padding-top-390 {
		padding-top: 195px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-390 {
		padding-top: 195px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-390-xs {
		padding-top: 390px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-390-xs {
		padding-top: 390px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-390-sm {
		padding-top: 390px!important
	}
}
.padding-top-385 {
	padding-top: 385px!important
}
@media only screen and (max-width:320px) {
	.padding-top-385 {
		padding-top: 192.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-385 {
		padding-top: 192.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-385-xs {
		padding-top: 385px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-385-xs {
		padding-top: 385px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-385-sm {
		padding-top: 385px!important
	}
}
.padding-top-380 {
	padding-top: 380px!important
}
@media only screen and (max-width:320px) {
	.padding-top-380 {
		padding-top: 190px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-380 {
		padding-top: 190px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-380-xs {
		padding-top: 380px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-380-xs {
		padding-top: 380px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-380-sm {
		padding-top: 380px!important
	}
}
.padding-top-375 {
	padding-top: 375px!important
}
@media only screen and (max-width:320px) {
	.padding-top-375 {
		padding-top: 187.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-375 {
		padding-top: 187.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-375-xs {
		padding-top: 375px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-375-xs {
		padding-top: 375px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-375-sm {
		padding-top: 375px!important
	}
}
.padding-top-370 {
	padding-top: 370px!important
}
@media only screen and (max-width:320px) {
	.padding-top-370 {
		padding-top: 185px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-370 {
		padding-top: 185px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-370-xs {
		padding-top: 370px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-370-xs {
		padding-top: 370px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-370-sm {
		padding-top: 370px!important
	}
}
.padding-top-365 {
	padding-top: 365px!important
}
@media only screen and (max-width:320px) {
	.padding-top-365 {
		padding-top: 182.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-365 {
		padding-top: 182.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-365-xs {
		padding-top: 365px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-365-xs {
		padding-top: 365px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-365-sm {
		padding-top: 365px!important
	}
}
.padding-top-360 {
	padding-top: 360px!important
}
@media only screen and (max-width:320px) {
	.padding-top-360 {
		padding-top: 180px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-360 {
		padding-top: 180px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-360-xs {
		padding-top: 360px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-360-xs {
		padding-top: 360px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-360-sm {
		padding-top: 360px!important
	}
}
.padding-top-355 {
	padding-top: 355px!important
}
@media only screen and (max-width:320px) {
	.padding-top-355 {
		padding-top: 177.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-355 {
		padding-top: 177.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-355-xs {
		padding-top: 355px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-355-xs {
		padding-top: 355px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-355-sm {
		padding-top: 355px!important
	}
}
.padding-top-350 {
	padding-top: 350px!important
}
@media only screen and (max-width:320px) {
	.padding-top-350 {
		padding-top: 175px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-350 {
		padding-top: 175px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-350-xs {
		padding-top: 350px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-350-xs {
		padding-top: 350px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-350-sm {
		padding-top: 350px!important
	}
}
.padding-top-345 {
	padding-top: 345px!important
}
@media only screen and (max-width:320px) {
	.padding-top-345 {
		padding-top: 172.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-345 {
		padding-top: 172.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-345-xs {
		padding-top: 345px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-345-xs {
		padding-top: 345px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-345-sm {
		padding-top: 345px!important
	}
}
.padding-top-340 {
	padding-top: 340px!important
}
@media only screen and (max-width:320px) {
	.padding-top-340 {
		padding-top: 170px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-340 {
		padding-top: 170px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-340-xs {
		padding-top: 340px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-340-xs {
		padding-top: 340px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-340-sm {
		padding-top: 340px!important
	}
}
.padding-top-335 {
	padding-top: 335px!important
}
@media only screen and (max-width:320px) {
	.padding-top-335 {
		padding-top: 167.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-335 {
		padding-top: 167.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-335-xs {
		padding-top: 335px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-335-xs {
		padding-top: 335px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-335-sm {
		padding-top: 335px!important
	}
}
.padding-top-330 {
	padding-top: 330px!important
}
@media only screen and (max-width:320px) {
	.padding-top-330 {
		padding-top: 165px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-330 {
		padding-top: 165px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-330-xs {
		padding-top: 330px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-330-xs {
		padding-top: 330px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-330-sm {
		padding-top: 330px!important
	}
}
.padding-top-325 {
	padding-top: 325px!important
}
@media only screen and (max-width:320px) {
	.padding-top-325 {
		padding-top: 162.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-325 {
		padding-top: 162.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-325-xs {
		padding-top: 325px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-325-xs {
		padding-top: 325px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-325-sm {
		padding-top: 325px!important
	}
}
.padding-top-320 {
	padding-top: 320px!important
}
@media only screen and (max-width:320px) {
	.padding-top-320 {
		padding-top: 160px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-320 {
		padding-top: 160px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-320-xs {
		padding-top: 320px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-320-xs {
		padding-top: 320px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-320-sm {
		padding-top: 320px!important
	}
}
.padding-top-315 {
	padding-top: 315px!important
}
@media only screen and (max-width:320px) {
	.padding-top-315 {
		padding-top: 157.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-315 {
		padding-top: 157.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-315-xs {
		padding-top: 315px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-315-xs {
		padding-top: 315px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-315-sm {
		padding-top: 315px!important
	}
}
.padding-top-310 {
	padding-top: 310px!important
}
@media only screen and (max-width:320px) {
	.padding-top-310 {
		padding-top: 155px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-310 {
		padding-top: 155px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-310-xs {
		padding-top: 310px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-310-xs {
		padding-top: 310px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-310-sm {
		padding-top: 310px!important
	}
}
.padding-top-305 {
	padding-top: 305px!important
}
@media only screen and (max-width:320px) {
	.padding-top-305 {
		padding-top: 152.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-305 {
		padding-top: 152.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-305-xs {
		padding-top: 305px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-305-xs {
		padding-top: 305px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-305-sm {
		padding-top: 305px!important
	}
}
.padding-top-300 {
	padding-top: 300px!important
}
@media only screen and (max-width:320px) {
	.padding-top-300 {
		padding-top: 150px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-300 {
		padding-top: 150px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-300-xs {
		padding-top: 300px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-300-xs {
		padding-top: 300px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-300-sm {
		padding-top: 300px!important
	}
}
.padding-top-295 {
	padding-top: 295px!important
}
@media only screen and (max-width:320px) {
	.padding-top-295 {
		padding-top: 147.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-295 {
		padding-top: 147.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-295-xs {
		padding-top: 295px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-295-xs {
		padding-top: 295px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-295-sm {
		padding-top: 295px!important
	}
}
.padding-top-290 {
	padding-top: 290px!important
}
@media only screen and (max-width:320px) {
	.padding-top-290 {
		padding-top: 145px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-290 {
		padding-top: 145px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-290-xs {
		padding-top: 290px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-290-xs {
		padding-top: 290px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-290-sm {
		padding-top: 290px!important
	}
}
.padding-top-285 {
	padding-top: 285px!important
}
@media only screen and (max-width:320px) {
	.padding-top-285 {
		padding-top: 142.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-285 {
		padding-top: 142.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-285-xs {
		padding-top: 285px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-285-xs {
		padding-top: 285px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-285-sm {
		padding-top: 285px!important
	}
}
.padding-top-280 {
	padding-top: 280px!important
}
@media only screen and (max-width:320px) {
	.padding-top-280 {
		padding-top: 140px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-280 {
		padding-top: 140px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-280-xs {
		padding-top: 280px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-280-xs {
		padding-top: 280px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-280-sm {
		padding-top: 280px!important
	}
}
.padding-top-275 {
	padding-top: 275px!important
}
@media only screen and (max-width:320px) {
	.padding-top-275 {
		padding-top: 137.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-275 {
		padding-top: 137.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-275-xs {
		padding-top: 275px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-275-xs {
		padding-top: 275px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-275-sm {
		padding-top: 275px!important
	}
}
.padding-top-270 {
	padding-top: 270px!important
}
@media only screen and (max-width:320px) {
	.padding-top-270 {
		padding-top: 135px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-270 {
		padding-top: 135px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-270-xs {
		padding-top: 270px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-270-xs {
		padding-top: 270px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-270-sm {
		padding-top: 270px!important
	}
}
.padding-top-265 {
	padding-top: 265px!important
}
@media only screen and (max-width:320px) {
	.padding-top-265 {
		padding-top: 132.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-265 {
		padding-top: 132.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-265-xs {
		padding-top: 265px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-265-xs {
		padding-top: 265px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-265-sm {
		padding-top: 265px!important
	}
}
.padding-top-260 {
	padding-top: 260px!important
}
@media only screen and (max-width:320px) {
	.padding-top-260 {
		padding-top: 130px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-260 {
		padding-top: 130px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-260-xs {
		padding-top: 260px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-260-xs {
		padding-top: 260px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-260-sm {
		padding-top: 260px!important
	}
}
.padding-top-255 {
	padding-top: 255px!important
}
@media only screen and (max-width:320px) {
	.padding-top-255 {
		padding-top: 127.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-255 {
		padding-top: 127.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-255-xs {
		padding-top: 255px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-255-xs {
		padding-top: 255px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-255-sm {
		padding-top: 255px!important
	}
}
.padding-top-250 {
	padding-top: 250px!important
}
@media only screen and (max-width:320px) {
	.padding-top-250 {
		padding-top: 125px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-250 {
		padding-top: 125px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-250-xs {
		padding-top: 250px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-250-xs {
		padding-top: 250px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-250-sm {
		padding-top: 250px!important
	}
}
.padding-top-245 {
	padding-top: 245px!important
}
@media only screen and (max-width:320px) {
	.padding-top-245 {
		padding-top: 122.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-245 {
		padding-top: 122.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-245-xs {
		padding-top: 245px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-245-xs {
		padding-top: 245px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-245-sm {
		padding-top: 245px!important
	}
}
.padding-top-240 {
	padding-top: 240px!important
}
@media only screen and (max-width:320px) {
	.padding-top-240 {
		padding-top: 120px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-240 {
		padding-top: 120px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-240-xs {
		padding-top: 240px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-240-xs {
		padding-top: 240px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-240-sm {
		padding-top: 240px!important
	}
}
.padding-top-235 {
	padding-top: 235px!important
}
@media only screen and (max-width:320px) {
	.padding-top-235 {
		padding-top: 117.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-235 {
		padding-top: 117.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-235-xs {
		padding-top: 235px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-235-xs {
		padding-top: 235px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-235-sm {
		padding-top: 235px!important
	}
}
.padding-top-230 {
	padding-top: 230px!important
}
@media only screen and (max-width:320px) {
	.padding-top-230 {
		padding-top: 115px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-230 {
		padding-top: 115px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-230-xs {
		padding-top: 230px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-230-xs {
		padding-top: 230px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-230-sm {
		padding-top: 230px!important
	}
}
.padding-top-225 {
	padding-top: 225px!important
}
@media only screen and (max-width:320px) {
	.padding-top-225 {
		padding-top: 112.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-225 {
		padding-top: 112.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-225-xs {
		padding-top: 225px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-225-xs {
		padding-top: 225px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-225-sm {
		padding-top: 225px!important
	}
}
.padding-top-220 {
	padding-top: 220px!important
}
@media only screen and (max-width:320px) {
	.padding-top-220 {
		padding-top: 110px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-220 {
		padding-top: 110px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-220-xs {
		padding-top: 220px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-220-xs {
		padding-top: 220px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-220-sm {
		padding-top: 220px!important
	}
}
.padding-top-215 {
	padding-top: 215px!important
}
@media only screen and (max-width:320px) {
	.padding-top-215 {
		padding-top: 107.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-215 {
		padding-top: 107.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-215-xs {
		padding-top: 215px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-215-xs {
		padding-top: 215px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-215-sm {
		padding-top: 215px!important
	}
}
.padding-top-210 {
	padding-top: 210px!important
}
@media only screen and (max-width:320px) {
	.padding-top-210 {
		padding-top: 105px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-210 {
		padding-top: 105px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-210-xs {
		padding-top: 210px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-210-xs {
		padding-top: 210px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-210-sm {
		padding-top: 210px!important
	}
}
.padding-top-205 {
	padding-top: 205px!important
}
@media only screen and (max-width:320px) {
	.padding-top-205 {
		padding-top: 102.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-205 {
		padding-top: 102.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-205-xs {
		padding-top: 205px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-205-xs {
		padding-top: 205px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-205-sm {
		padding-top: 205px!important
	}
}
.padding-top-200 {
	padding-top: 200px!important
}
@media only screen and (max-width:320px) {
	.padding-top-200 {
		padding-top: 100px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-200 {
		padding-top: 100px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-200-xs {
		padding-top: 200px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-200-xs {
		padding-top: 200px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-200-sm {
		padding-top: 200px!important
	}
}
.padding-top-195 {
	padding-top: 195px!important
}
@media only screen and (max-width:320px) {
	.padding-top-195 {
		padding-top: 97.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-195 {
		padding-top: 97.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-195-xs {
		padding-top: 195px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-195-xs {
		padding-top: 195px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-195-sm {
		padding-top: 195px!important
	}
}
.padding-top-190 {
	padding-top: 190px!important
}
@media only screen and (max-width:320px) {
	.padding-top-190 {
		padding-top: 95px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-190 {
		padding-top: 95px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-190-xs {
		padding-top: 190px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-190-xs {
		padding-top: 190px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-190-sm {
		padding-top: 190px!important
	}
}
.padding-top-185 {
	padding-top: 185px!important
}
@media only screen and (max-width:320px) {
	.padding-top-185 {
		padding-top: 92.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-185 {
		padding-top: 92.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-185-xs {
		padding-top: 185px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-185-xs {
		padding-top: 185px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-185-sm {
		padding-top: 185px!important
	}
}
.padding-top-180 {
	padding-top: 180px!important
}
@media only screen and (max-width:320px) {
	.padding-top-180 {
		padding-top: 90px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-180 {
		padding-top: 90px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-180-xs {
		padding-top: 180px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-180-xs {
		padding-top: 180px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-180-sm {
		padding-top: 180px!important
	}
}
.padding-top-175 {
	padding-top: 175px!important
}
@media only screen and (max-width:320px) {
	.padding-top-175 {
		padding-top: 87.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-175 {
		padding-top: 87.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-175-xs {
		padding-top: 175px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-175-xs {
		padding-top: 175px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-175-sm {
		padding-top: 175px!important
	}
}
.padding-top-170 {
	padding-top: 170px!important
}
@media only screen and (max-width:320px) {
	.padding-top-170 {
		padding-top: 85px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-170 {
		padding-top: 85px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-170-xs {
		padding-top: 170px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-170-xs {
		padding-top: 170px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-170-sm {
		padding-top: 170px!important
	}
}
.padding-top-165 {
	padding-top: 165px!important
}
@media only screen and (max-width:320px) {
	.padding-top-165 {
		padding-top: 82.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-165 {
		padding-top: 82.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-165-xs {
		padding-top: 165px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-165-xs {
		padding-top: 165px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-165-sm {
		padding-top: 165px!important
	}
}
.padding-top-160 {
	padding-top: 160px!important
}
@media only screen and (max-width:320px) {
	.padding-top-160 {
		padding-top: 80px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-160 {
		padding-top: 80px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-160-xs {
		padding-top: 160px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-160-xs {
		padding-top: 160px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-160-sm {
		padding-top: 160px!important
	}
}
.padding-top-155 {
	padding-top: 155px!important
}
@media only screen and (max-width:320px) {
	.padding-top-155 {
		padding-top: 77.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-155 {
		padding-top: 77.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-155-xs {
		padding-top: 155px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-155-xs {
		padding-top: 155px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-155-sm {
		padding-top: 155px!important
	}
}
.padding-top-150 {
	padding-top: 150px!important
}
@media only screen and (max-width:320px) {
	.padding-top-150 {
		padding-top: 75px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-150 {
		padding-top: 75px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-150-xs {
		padding-top: 150px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-150-xs {
		padding-top: 150px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-150-sm {
		padding-top: 150px!important
	}
}
.padding-top-145 {
	padding-top: 145px!important
}
@media only screen and (max-width:320px) {
	.padding-top-145 {
		padding-top: 72.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-145 {
		padding-top: 72.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-145-xs {
		padding-top: 145px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-145-xs {
		padding-top: 145px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-145-sm {
		padding-top: 145px!important
	}
}
.padding-top-140 {
	padding-top: 140px!important
}
@media only screen and (max-width:320px) {
	.padding-top-140 {
		padding-top: 70px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-140 {
		padding-top: 70px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-140-xs {
		padding-top: 140px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-140-xs {
		padding-top: 140px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-140-sm {
		padding-top: 140px!important
	}
}
.padding-top-135 {
	padding-top: 135px!important
}
@media only screen and (max-width:320px) {
	.padding-top-135 {
		padding-top: 67.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-135 {
		padding-top: 67.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-135-xs {
		padding-top: 135px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-135-xs {
		padding-top: 135px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-135-sm {
		padding-top: 135px!important
	}
}
.padding-top-130 {
	padding-top: 130px!important
}
@media only screen and (max-width:320px) {
	.padding-top-130 {
		padding-top: 65px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-130 {
		padding-top: 65px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-130-xs {
		padding-top: 130px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-130-xs {
		padding-top: 130px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-130-sm {
		padding-top: 130px!important
	}
}
.padding-top-125 {
	padding-top: 125px!important
}
@media only screen and (max-width:320px) {
	.padding-top-125 {
		padding-top: 62.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-125 {
		padding-top: 62.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-125-xs {
		padding-top: 125px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-125-xs {
		padding-top: 125px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-125-sm {
		padding-top: 125px!important
	}
}
.padding-top-120 {
	padding-top: 120px!important
}
@media only screen and (max-width:320px) {
	.padding-top-120 {
		padding-top: 60px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-120 {
		padding-top: 60px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-120-xs {
		padding-top: 120px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-120-xs {
		padding-top: 120px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-120-sm {
		padding-top: 120px!important
	}
}
.padding-top-115 {
	padding-top: 115px!important
}
@media only screen and (max-width:320px) {
	.padding-top-115 {
		padding-top: 57.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-115 {
		padding-top: 57.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-115-xs {
		padding-top: 115px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-115-xs {
		padding-top: 115px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-115-sm {
		padding-top: 115px!important
	}
}
.padding-top-110 {
	padding-top: 110px!important
}
@media only screen and (max-width:320px) {
	.padding-top-110 {
		padding-top: 55px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-110 {
		padding-top: 55px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-110-xs {
		padding-top: 110px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-110-xs {
		padding-top: 110px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-110-sm {
		padding-top: 110px!important
	}
}
.padding-top-105 {
	padding-top: 105px!important
}
@media only screen and (max-width:320px) {
	.padding-top-105 {
		padding-top: 52.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-105 {
		padding-top: 52.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-105-xs {
		padding-top: 105px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-105-xs {
		padding-top: 105px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-105-sm {
		padding-top: 105px!important
	}
}
.padding-top-100 {
	padding-top: 100px!important
}
@media only screen and (max-width:320px) {
	.padding-top-100 {
		padding-top: 50px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-100 {
		padding-top: 50px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-100-xs {
		padding-top: 100px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-100-xs {
		padding-top: 100px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-100-sm {
		padding-top: 100px!important
	}
}
.padding-top-95 {
	padding-top: 95px!important
}
@media only screen and (max-width:320px) {
	.padding-top-95 {
		padding-top: 47.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-95 {
		padding-top: 47.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-95-xs {
		padding-top: 95px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-95-xs {
		padding-top: 95px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-95-sm {
		padding-top: 95px!important
	}
}
.padding-top-90 {
	padding-top: 90px!important
}
@media only screen and (max-width:320px) {
	.padding-top-90 {
		padding-top: 45px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-90 {
		padding-top: 45px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-90-xs {
		padding-top: 90px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-90-xs {
		padding-top: 90px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-90-sm {
		padding-top: 90px!important
	}
}
.padding-top-85 {
	padding-top: 85px!important
}
@media only screen and (max-width:320px) {
	.padding-top-85 {
		padding-top: 42.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-85 {
		padding-top: 42.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-85-xs {
		padding-top: 85px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-85-xs {
		padding-top: 85px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-85-sm {
		padding-top: 85px!important
	}
}
.padding-top-80 {
	padding-top: 80px!important
}
@media only screen and (max-width:320px) {
	.padding-top-80 {
		padding-top: 40px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-80 {
		padding-top: 40px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-80-xs {
		padding-top: 80px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-80-xs {
		padding-top: 80px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-80-sm {
		padding-top: 80px!important
	}
}
.padding-top-75 {
	padding-top: 75px!important
}
@media only screen and (max-width:320px) {
	.padding-top-75 {
		padding-top: 37.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-75 {
		padding-top: 37.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-75-xs {
		padding-top: 75px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-75-xs {
		padding-top: 75px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-75-sm {
		padding-top: 75px!important
	}
}
.padding-top-70 {
	padding-top: 70px!important
}
@media only screen and (max-width:320px) {
	.padding-top-70 {
		padding-top: 35px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-70 {
		padding-top: 35px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-70-xs {
		padding-top: 70px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-70-xs {
		padding-top: 70px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-70-sm {
		padding-top: 70px!important
	}
}
.padding-top-65 {
	padding-top: 65px!important
}
@media only screen and (max-width:320px) {
	.padding-top-65 {
		padding-top: 32.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-65 {
		padding-top: 32.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-65-xs {
		padding-top: 65px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-65-xs {
		padding-top: 65px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-65-sm {
		padding-top: 65px!important
	}
}
.padding-top-60 {
	padding-top: 60px!important
}
@media only screen and (max-width:320px) {
	.padding-top-60 {
		padding-top: 30px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-60 {
		padding-top: 30px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-60-xs {
		padding-top: 60px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-60-xs {
		padding-top: 60px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-60-sm {
		padding-top: 60px!important
	}
}
.padding-top-55 {
	padding-top: 55px!important
}
@media only screen and (max-width:320px) {
	.padding-top-55 {
		padding-top: 27.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-55 {
		padding-top: 27.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-55-xs {
		padding-top: 55px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-55-xs {
		padding-top: 55px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-55-sm {
		padding-top: 55px!important
	}
}
.padding-top-50 {
	padding-top: 50px!important
}
@media only screen and (max-width:320px) {
	.padding-top-50 {
		padding-top: 25px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-50 {
		padding-top: 25px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-50-xs {
		padding-top: 50px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-50-xs {
		padding-top: 50px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-50-sm {
		padding-top: 50px!important
	}
}
.padding-top-45 {
	padding-top: 45px!important
}
@media only screen and (max-width:320px) {
	.padding-top-45 {
		padding-top: 22.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-45 {
		padding-top: 22.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-45-xs {
		padding-top: 45px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-45-xs {
		padding-top: 45px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-45-sm {
		padding-top: 45px!important
	}
}
.padding-top-40 {
	padding-top: 40px!important
}
@media only screen and (max-width:320px) {
	.padding-top-40 {
		padding-top: 20px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-40 {
		padding-top: 20px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-40-xs {
		padding-top: 40px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-40-xs {
		padding-top: 40px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-40-sm {
		padding-top: 40px!important
	}
}
.padding-top-35 {
	padding-top: 35px!important
}
@media only screen and (max-width:320px) {
	.padding-top-35 {
		padding-top: 17.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-35 {
		padding-top: 17.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-35-xs {
		padding-top: 35px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-35-xs {
		padding-top: 35px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-35-sm {
		padding-top: 35px!important
	}
}
.padding-top-30 {
	padding-top: 30px!important
}
@media only screen and (max-width:320px) {
	.padding-top-30 {
		padding-top: 15px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-30 {
		padding-top: 15px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-30-xs {
		padding-top: 30px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-30-xs {
		padding-top: 30px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-30-sm {
		padding-top: 30px!important
	}
}
.padding-top-25 {
	padding-top: 25px!important
}
@media only screen and (max-width:320px) {
	.padding-top-25 {
		padding-top: 12.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-25 {
		padding-top: 12.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-25-xs {
		padding-top: 25px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-25-xs {
		padding-top: 25px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-25-sm {
		padding-top: 25px!important
	}
}
.padding-top-20 {
	padding-top: 20px!important
}
@media only screen and (max-width:320px) {
	.padding-top-20 {
		padding-top: 10px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-20 {
		padding-top: 10px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-20-xs {
		padding-top: 20px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-20-xs {
		padding-top: 20px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-20-sm {
		padding-top: 20px!important
	}
}
.padding-top-15 {
	padding-top: 15px!important
}
@media only screen and (max-width:320px) {
	.padding-top-15 {
		padding-top: 7.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-15 {
		padding-top: 7.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-15-xs {
		padding-top: 15px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-15-xs {
		padding-top: 15px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-15-sm {
		padding-top: 15px!important
	}
}
.padding-top-10 {
	padding-top: 10px!important
}
@media only screen and (max-width:320px) {
	.padding-top-10 {
		padding-top: 5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-10 {
		padding-top: 5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-10-xs {
		padding-top: 10px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-10-xs {
		padding-top: 10px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-10-sm {
		padding-top: 10px!important
	}
}
.padding-top-5 {
	padding-top: 5px!important
}
@media only screen and (max-width:320px) {
	.padding-top-5 {
		padding-top: 2.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-5 {
		padding-top: 2.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-5-xs {
		padding-top: 5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-5-xs {
		padding-top: 5px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-5-sm {
		padding-top: 5px!important
	}
}
.padding-top-0 {
	padding-top: 0!important
}
@media only screen and (max-width:320px) {
	.padding-top-0 {
		padding-top: 0!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-0 {
		padding-top: 0!important
	}
}
@media only screen and (max-width:320px) {
	.padding-top-0-xs {
		padding-top: 0!important
	}
}
@media only screen and (max-width:480px) {
	.padding-top-0-xs {
		padding-top: 0!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-top-0-sm {
		padding-top: 0!important
	}
}
.padding-left-500 {
	padding-left: 500px!important
}
@media only screen and (max-width:320px) {
	.padding-left-500 {
		padding-left: 250px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-500 {
		padding-left: 250px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-500-xs {
		padding-left: 500px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-500-xs {
		padding-left: 500px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-500-sm {
		padding-left: 500px!important
	}
}
.padding-left-495 {
	padding-left: 495px!important
}
@media only screen and (max-width:320px) {
	.padding-left-495 {
		padding-left: 247.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-495 {
		padding-left: 247.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-495-xs {
		padding-left: 495px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-495-xs {
		padding-left: 495px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-495-sm {
		padding-left: 495px!important
	}
}
.padding-left-490 {
	padding-left: 490px!important
}
@media only screen and (max-width:320px) {
	.padding-left-490 {
		padding-left: 245px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-490 {
		padding-left: 245px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-490-xs {
		padding-left: 490px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-490-xs {
		padding-left: 490px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-490-sm {
		padding-left: 490px!important
	}
}
.padding-left-485 {
	padding-left: 485px!important
}
@media only screen and (max-width:320px) {
	.padding-left-485 {
		padding-left: 242.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-485 {
		padding-left: 242.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-485-xs {
		padding-left: 485px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-485-xs {
		padding-left: 485px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-485-sm {
		padding-left: 485px!important
	}
}
.padding-left-480 {
	padding-left: 480px!important
}
@media only screen and (max-width:320px) {
	.padding-left-480 {
		padding-left: 240px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-480 {
		padding-left: 240px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-480-xs {
		padding-left: 480px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-480-xs {
		padding-left: 480px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-480-sm {
		padding-left: 480px!important
	}
}
.padding-left-475 {
	padding-left: 475px!important
}
@media only screen and (max-width:320px) {
	.padding-left-475 {
		padding-left: 237.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-475 {
		padding-left: 237.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-475-xs {
		padding-left: 475px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-475-xs {
		padding-left: 475px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-475-sm {
		padding-left: 475px!important
	}
}
.padding-left-470 {
	padding-left: 470px!important
}
@media only screen and (max-width:320px) {
	.padding-left-470 {
		padding-left: 235px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-470 {
		padding-left: 235px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-470-xs {
		padding-left: 470px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-470-xs {
		padding-left: 470px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-470-sm {
		padding-left: 470px!important
	}
}
.padding-left-465 {
	padding-left: 465px!important
}
@media only screen and (max-width:320px) {
	.padding-left-465 {
		padding-left: 232.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-465 {
		padding-left: 232.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-465-xs {
		padding-left: 465px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-465-xs {
		padding-left: 465px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-465-sm {
		padding-left: 465px!important
	}
}
.padding-left-460 {
	padding-left: 460px!important
}
@media only screen and (max-width:320px) {
	.padding-left-460 {
		padding-left: 230px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-460 {
		padding-left: 230px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-460-xs {
		padding-left: 460px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-460-xs {
		padding-left: 460px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-460-sm {
		padding-left: 460px!important
	}
}
.padding-left-455 {
	padding-left: 455px!important
}
@media only screen and (max-width:320px) {
	.padding-left-455 {
		padding-left: 227.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-455 {
		padding-left: 227.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-455-xs {
		padding-left: 455px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-455-xs {
		padding-left: 455px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-455-sm {
		padding-left: 455px!important
	}
}
.padding-left-450 {
	padding-left: 450px!important
}
@media only screen and (max-width:320px) {
	.padding-left-450 {
		padding-left: 225px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-450 {
		padding-left: 225px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-450-xs {
		padding-left: 450px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-450-xs {
		padding-left: 450px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-450-sm {
		padding-left: 450px!important
	}
}
.padding-left-445 {
	padding-left: 445px!important
}
@media only screen and (max-width:320px) {
	.padding-left-445 {
		padding-left: 222.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-445 {
		padding-left: 222.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-445-xs {
		padding-left: 445px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-445-xs {
		padding-left: 445px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-445-sm {
		padding-left: 445px!important
	}
}
.padding-left-440 {
	padding-left: 440px!important
}
@media only screen and (max-width:320px) {
	.padding-left-440 {
		padding-left: 220px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-440 {
		padding-left: 220px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-440-xs {
		padding-left: 440px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-440-xs {
		padding-left: 440px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-440-sm {
		padding-left: 440px!important
	}
}
.padding-left-435 {
	padding-left: 435px!important
}
@media only screen and (max-width:320px) {
	.padding-left-435 {
		padding-left: 217.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-435 {
		padding-left: 217.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-435-xs {
		padding-left: 435px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-435-xs {
		padding-left: 435px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-435-sm {
		padding-left: 435px!important
	}
}
.padding-left-430 {
	padding-left: 430px!important
}
@media only screen and (max-width:320px) {
	.padding-left-430 {
		padding-left: 215px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-430 {
		padding-left: 215px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-430-xs {
		padding-left: 430px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-430-xs {
		padding-left: 430px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-430-sm {
		padding-left: 430px!important
	}
}
.padding-left-425 {
	padding-left: 425px!important
}
@media only screen and (max-width:320px) {
	.padding-left-425 {
		padding-left: 212.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-425 {
		padding-left: 212.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-425-xs {
		padding-left: 425px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-425-xs {
		padding-left: 425px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-425-sm {
		padding-left: 425px!important
	}
}
.padding-left-420 {
	padding-left: 420px!important
}
@media only screen and (max-width:320px) {
	.padding-left-420 {
		padding-left: 210px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-420 {
		padding-left: 210px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-420-xs {
		padding-left: 420px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-420-xs {
		padding-left: 420px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-420-sm {
		padding-left: 420px!important
	}
}
.padding-left-415 {
	padding-left: 415px!important
}
@media only screen and (max-width:320px) {
	.padding-left-415 {
		padding-left: 207.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-415 {
		padding-left: 207.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-415-xs {
		padding-left: 415px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-415-xs {
		padding-left: 415px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-415-sm {
		padding-left: 415px!important
	}
}
.padding-left-410 {
	padding-left: 410px!important
}
@media only screen and (max-width:320px) {
	.padding-left-410 {
		padding-left: 205px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-410 {
		padding-left: 205px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-410-xs {
		padding-left: 410px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-410-xs {
		padding-left: 410px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-410-sm {
		padding-left: 410px!important
	}
}
.padding-left-405 {
	padding-left: 405px!important
}
@media only screen and (max-width:320px) {
	.padding-left-405 {
		padding-left: 202.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-405 {
		padding-left: 202.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-405-xs {
		padding-left: 405px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-405-xs {
		padding-left: 405px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-405-sm {
		padding-left: 405px!important
	}
}
.padding-left-400 {
	padding-left: 400px!important
}
@media only screen and (max-width:320px) {
	.padding-left-400 {
		padding-left: 200px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-400 {
		padding-left: 200px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-400-xs {
		padding-left: 400px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-400-xs {
		padding-left: 400px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-400-sm {
		padding-left: 400px!important
	}
}
.padding-left-395 {
	padding-left: 395px!important
}
@media only screen and (max-width:320px) {
	.padding-left-395 {
		padding-left: 197.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-395 {
		padding-left: 197.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-395-xs {
		padding-left: 395px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-395-xs {
		padding-left: 395px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-395-sm {
		padding-left: 395px!important
	}
}
.padding-left-390 {
	padding-left: 390px!important
}
@media only screen and (max-width:320px) {
	.padding-left-390 {
		padding-left: 195px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-390 {
		padding-left: 195px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-390-xs {
		padding-left: 390px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-390-xs {
		padding-left: 390px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-390-sm {
		padding-left: 390px!important
	}
}
.padding-left-385 {
	padding-left: 385px!important
}
@media only screen and (max-width:320px) {
	.padding-left-385 {
		padding-left: 192.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-385 {
		padding-left: 192.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-385-xs {
		padding-left: 385px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-385-xs {
		padding-left: 385px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-385-sm {
		padding-left: 385px!important
	}
}
.padding-left-380 {
	padding-left: 380px!important
}
@media only screen and (max-width:320px) {
	.padding-left-380 {
		padding-left: 190px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-380 {
		padding-left: 190px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-380-xs {
		padding-left: 380px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-380-xs {
		padding-left: 380px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-380-sm {
		padding-left: 380px!important
	}
}
.padding-left-375 {
	padding-left: 375px!important
}
@media only screen and (max-width:320px) {
	.padding-left-375 {
		padding-left: 187.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-375 {
		padding-left: 187.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-375-xs {
		padding-left: 375px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-375-xs {
		padding-left: 375px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-375-sm {
		padding-left: 375px!important
	}
}
.padding-left-370 {
	padding-left: 370px!important
}
@media only screen and (max-width:320px) {
	.padding-left-370 {
		padding-left: 185px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-370 {
		padding-left: 185px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-370-xs {
		padding-left: 370px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-370-xs {
		padding-left: 370px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-370-sm {
		padding-left: 370px!important
	}
}
.padding-left-365 {
	padding-left: 365px!important
}
@media only screen and (max-width:320px) {
	.padding-left-365 {
		padding-left: 182.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-365 {
		padding-left: 182.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-365-xs {
		padding-left: 365px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-365-xs {
		padding-left: 365px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-365-sm {
		padding-left: 365px!important
	}
}
.padding-left-360 {
	padding-left: 360px!important
}
@media only screen and (max-width:320px) {
	.padding-left-360 {
		padding-left: 180px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-360 {
		padding-left: 180px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-360-xs {
		padding-left: 360px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-360-xs {
		padding-left: 360px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-360-sm {
		padding-left: 360px!important
	}
}
.padding-left-355 {
	padding-left: 355px!important
}
@media only screen and (max-width:320px) {
	.padding-left-355 {
		padding-left: 177.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-355 {
		padding-left: 177.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-355-xs {
		padding-left: 355px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-355-xs {
		padding-left: 355px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-355-sm {
		padding-left: 355px!important
	}
}
.padding-left-350 {
	padding-left: 350px!important
}
@media only screen and (max-width:320px) {
	.padding-left-350 {
		padding-left: 175px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-350 {
		padding-left: 175px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-350-xs {
		padding-left: 350px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-350-xs {
		padding-left: 350px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-350-sm {
		padding-left: 350px!important
	}
}
.padding-left-345 {
	padding-left: 345px!important
}
@media only screen and (max-width:320px) {
	.padding-left-345 {
		padding-left: 172.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-345 {
		padding-left: 172.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-345-xs {
		padding-left: 345px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-345-xs {
		padding-left: 345px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-345-sm {
		padding-left: 345px!important
	}
}
.padding-left-340 {
	padding-left: 340px!important
}
@media only screen and (max-width:320px) {
	.padding-left-340 {
		padding-left: 170px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-340 {
		padding-left: 170px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-340-xs {
		padding-left: 340px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-340-xs {
		padding-left: 340px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-340-sm {
		padding-left: 340px!important
	}
}
.padding-left-335 {
	padding-left: 335px!important
}
@media only screen and (max-width:320px) {
	.padding-left-335 {
		padding-left: 167.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-335 {
		padding-left: 167.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-335-xs {
		padding-left: 335px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-335-xs {
		padding-left: 335px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-335-sm {
		padding-left: 335px!important
	}
}
.padding-left-330 {
	padding-left: 330px!important
}
@media only screen and (max-width:320px) {
	.padding-left-330 {
		padding-left: 165px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-330 {
		padding-left: 165px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-330-xs {
		padding-left: 330px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-330-xs {
		padding-left: 330px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-330-sm {
		padding-left: 330px!important
	}
}
.padding-left-325 {
	padding-left: 325px!important
}
@media only screen and (max-width:320px) {
	.padding-left-325 {
		padding-left: 162.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-325 {
		padding-left: 162.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-325-xs {
		padding-left: 325px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-325-xs {
		padding-left: 325px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-325-sm {
		padding-left: 325px!important
	}
}
.padding-left-320 {
	padding-left: 320px!important
}
@media only screen and (max-width:320px) {
	.padding-left-320 {
		padding-left: 160px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-320 {
		padding-left: 160px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-320-xs {
		padding-left: 320px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-320-xs {
		padding-left: 320px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-320-sm {
		padding-left: 320px!important
	}
}
.padding-left-315 {
	padding-left: 315px!important
}
@media only screen and (max-width:320px) {
	.padding-left-315 {
		padding-left: 157.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-315 {
		padding-left: 157.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-315-xs {
		padding-left: 315px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-315-xs {
		padding-left: 315px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-315-sm {
		padding-left: 315px!important
	}
}
.padding-left-310 {
	padding-left: 310px!important
}
@media only screen and (max-width:320px) {
	.padding-left-310 {
		padding-left: 155px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-310 {
		padding-left: 155px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-310-xs {
		padding-left: 310px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-310-xs {
		padding-left: 310px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-310-sm {
		padding-left: 310px!important
	}
}
.padding-left-305 {
	padding-left: 305px!important
}
@media only screen and (max-width:320px) {
	.padding-left-305 {
		padding-left: 152.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-305 {
		padding-left: 152.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-305-xs {
		padding-left: 305px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-305-xs {
		padding-left: 305px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-305-sm {
		padding-left: 305px!important
	}
}
.padding-left-300 {
	padding-left: 300px!important
}
@media only screen and (max-width:320px) {
	.padding-left-300 {
		padding-left: 150px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-300 {
		padding-left: 150px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-300-xs {
		padding-left: 300px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-300-xs {
		padding-left: 300px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-300-sm {
		padding-left: 300px!important
	}
}
.padding-left-295 {
	padding-left: 295px!important
}
@media only screen and (max-width:320px) {
	.padding-left-295 {
		padding-left: 147.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-295 {
		padding-left: 147.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-295-xs {
		padding-left: 295px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-295-xs {
		padding-left: 295px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-295-sm {
		padding-left: 295px!important
	}
}
.padding-left-290 {
	padding-left: 290px!important
}
@media only screen and (max-width:320px) {
	.padding-left-290 {
		padding-left: 145px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-290 {
		padding-left: 145px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-290-xs {
		padding-left: 290px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-290-xs {
		padding-left: 290px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-290-sm {
		padding-left: 290px!important
	}
}
.padding-left-285 {
	padding-left: 285px!important
}
@media only screen and (max-width:320px) {
	.padding-left-285 {
		padding-left: 142.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-285 {
		padding-left: 142.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-285-xs {
		padding-left: 285px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-285-xs {
		padding-left: 285px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-285-sm {
		padding-left: 285px!important
	}
}
.padding-left-280 {
	padding-left: 280px!important
}
@media only screen and (max-width:320px) {
	.padding-left-280 {
		padding-left: 140px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-280 {
		padding-left: 140px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-280-xs {
		padding-left: 280px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-280-xs {
		padding-left: 280px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-280-sm {
		padding-left: 280px!important
	}
}
.padding-left-275 {
	padding-left: 275px!important
}
@media only screen and (max-width:320px) {
	.padding-left-275 {
		padding-left: 137.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-275 {
		padding-left: 137.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-275-xs {
		padding-left: 275px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-275-xs {
		padding-left: 275px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-275-sm {
		padding-left: 275px!important
	}
}
.padding-left-270 {
	padding-left: 270px!important
}
@media only screen and (max-width:320px) {
	.padding-left-270 {
		padding-left: 135px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-270 {
		padding-left: 135px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-270-xs {
		padding-left: 270px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-270-xs {
		padding-left: 270px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-270-sm {
		padding-left: 270px!important
	}
}
.padding-left-265 {
	padding-left: 265px!important
}
@media only screen and (max-width:320px) {
	.padding-left-265 {
		padding-left: 132.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-265 {
		padding-left: 132.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-265-xs {
		padding-left: 265px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-265-xs {
		padding-left: 265px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-265-sm {
		padding-left: 265px!important
	}
}
.padding-left-260 {
	padding-left: 260px!important
}
@media only screen and (max-width:320px) {
	.padding-left-260 {
		padding-left: 130px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-260 {
		padding-left: 130px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-260-xs {
		padding-left: 260px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-260-xs {
		padding-left: 260px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-260-sm {
		padding-left: 260px!important
	}
}
.padding-left-255 {
	padding-left: 255px!important
}
@media only screen and (max-width:320px) {
	.padding-left-255 {
		padding-left: 127.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-255 {
		padding-left: 127.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-255-xs {
		padding-left: 255px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-255-xs {
		padding-left: 255px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-255-sm {
		padding-left: 255px!important
	}
}
.padding-left-250 {
	padding-left: 250px!important
}
@media only screen and (max-width:320px) {
	.padding-left-250 {
		padding-left: 125px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-250 {
		padding-left: 125px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-250-xs {
		padding-left: 250px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-250-xs {
		padding-left: 250px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-250-sm {
		padding-left: 250px!important
	}
}
.padding-left-245 {
	padding-left: 245px!important
}
@media only screen and (max-width:320px) {
	.padding-left-245 {
		padding-left: 122.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-245 {
		padding-left: 122.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-245-xs {
		padding-left: 245px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-245-xs {
		padding-left: 245px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-245-sm {
		padding-left: 245px!important
	}
}
.padding-left-240 {
	padding-left: 240px!important
}
@media only screen and (max-width:320px) {
	.padding-left-240 {
		padding-left: 120px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-240 {
		padding-left: 120px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-240-xs {
		padding-left: 240px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-240-xs {
		padding-left: 240px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-240-sm {
		padding-left: 240px!important
	}
}
.padding-left-235 {
	padding-left: 235px!important
}
@media only screen and (max-width:320px) {
	.padding-left-235 {
		padding-left: 117.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-235 {
		padding-left: 117.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-235-xs {
		padding-left: 235px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-235-xs {
		padding-left: 235px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-235-sm {
		padding-left: 235px!important
	}
}
.padding-left-230 {
	padding-left: 230px!important
}
@media only screen and (max-width:320px) {
	.padding-left-230 {
		padding-left: 115px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-230 {
		padding-left: 115px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-230-xs {
		padding-left: 230px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-230-xs {
		padding-left: 230px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-230-sm {
		padding-left: 230px!important
	}
}
.padding-left-225 {
	padding-left: 225px!important
}
@media only screen and (max-width:320px) {
	.padding-left-225 {
		padding-left: 112.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-225 {
		padding-left: 112.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-225-xs {
		padding-left: 225px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-225-xs {
		padding-left: 225px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-225-sm {
		padding-left: 225px!important
	}
}
.padding-left-220 {
	padding-left: 220px!important
}
@media only screen and (max-width:320px) {
	.padding-left-220 {
		padding-left: 110px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-220 {
		padding-left: 110px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-220-xs {
		padding-left: 220px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-220-xs {
		padding-left: 220px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-220-sm {
		padding-left: 220px!important
	}
}
.padding-left-215 {
	padding-left: 215px!important
}
@media only screen and (max-width:320px) {
	.padding-left-215 {
		padding-left: 107.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-215 {
		padding-left: 107.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-215-xs {
		padding-left: 215px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-215-xs {
		padding-left: 215px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-215-sm {
		padding-left: 215px!important
	}
}
.padding-left-210 {
	padding-left: 210px!important
}
@media only screen and (max-width:320px) {
	.padding-left-210 {
		padding-left: 105px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-210 {
		padding-left: 105px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-210-xs {
		padding-left: 210px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-210-xs {
		padding-left: 210px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-210-sm {
		padding-left: 210px!important
	}
}
.padding-left-205 {
	padding-left: 205px!important
}
@media only screen and (max-width:320px) {
	.padding-left-205 {
		padding-left: 102.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-205 {
		padding-left: 102.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-205-xs {
		padding-left: 205px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-205-xs {
		padding-left: 205px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-205-sm {
		padding-left: 205px!important
	}
}
.padding-left-200 {
	padding-left: 200px!important
}
@media only screen and (max-width:320px) {
	.padding-left-200 {
		padding-left: 100px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-200 {
		padding-left: 100px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-200-xs {
		padding-left: 200px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-200-xs {
		padding-left: 200px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-200-sm {
		padding-left: 200px!important
	}
}
.padding-left-195 {
	padding-left: 195px!important
}
@media only screen and (max-width:320px) {
	.padding-left-195 {
		padding-left: 97.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-195 {
		padding-left: 97.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-195-xs {
		padding-left: 195px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-195-xs {
		padding-left: 195px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-195-sm {
		padding-left: 195px!important
	}
}
.padding-left-190 {
	padding-left: 190px!important
}
@media only screen and (max-width:320px) {
	.padding-left-190 {
		padding-left: 95px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-190 {
		padding-left: 95px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-190-xs {
		padding-left: 190px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-190-xs {
		padding-left: 190px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-190-sm {
		padding-left: 190px!important
	}
}
.padding-left-185 {
	padding-left: 185px!important
}
@media only screen and (max-width:320px) {
	.padding-left-185 {
		padding-left: 92.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-185 {
		padding-left: 92.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-185-xs {
		padding-left: 185px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-185-xs {
		padding-left: 185px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-185-sm {
		padding-left: 185px!important
	}
}
.padding-left-180 {
	padding-left: 180px!important
}
@media only screen and (max-width:320px) {
	.padding-left-180 {
		padding-left: 90px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-180 {
		padding-left: 90px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-180-xs {
		padding-left: 180px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-180-xs {
		padding-left: 180px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-180-sm {
		padding-left: 180px!important
	}
}
.padding-left-175 {
	padding-left: 175px!important
}
@media only screen and (max-width:320px) {
	.padding-left-175 {
		padding-left: 87.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-175 {
		padding-left: 87.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-175-xs {
		padding-left: 175px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-175-xs {
		padding-left: 175px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-175-sm {
		padding-left: 175px!important
	}
}
.padding-left-170 {
	padding-left: 170px!important
}
@media only screen and (max-width:320px) {
	.padding-left-170 {
		padding-left: 85px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-170 {
		padding-left: 85px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-170-xs {
		padding-left: 170px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-170-xs {
		padding-left: 170px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-170-sm {
		padding-left: 170px!important
	}
}
.padding-left-165 {
	padding-left: 165px!important
}
@media only screen and (max-width:320px) {
	.padding-left-165 {
		padding-left: 82.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-165 {
		padding-left: 82.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-165-xs {
		padding-left: 165px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-165-xs {
		padding-left: 165px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-165-sm {
		padding-left: 165px!important
	}
}
.padding-left-160 {
	padding-left: 160px!important
}
@media only screen and (max-width:320px) {
	.padding-left-160 {
		padding-left: 80px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-160 {
		padding-left: 80px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-160-xs {
		padding-left: 160px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-160-xs {
		padding-left: 160px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-160-sm {
		padding-left: 160px!important
	}
}
.padding-left-155 {
	padding-left: 155px!important
}
@media only screen and (max-width:320px) {
	.padding-left-155 {
		padding-left: 77.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-155 {
		padding-left: 77.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-155-xs {
		padding-left: 155px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-155-xs {
		padding-left: 155px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-155-sm {
		padding-left: 155px!important
	}
}
.padding-left-150 {
	padding-left: 150px!important
}
@media only screen and (max-width:320px) {
	.padding-left-150 {
		padding-left: 75px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-150 {
		padding-left: 75px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-150-xs {
		padding-left: 150px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-150-xs {
		padding-left: 150px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-150-sm {
		padding-left: 150px!important
	}
}
.padding-left-145 {
	padding-left: 145px!important
}
@media only screen and (max-width:320px) {
	.padding-left-145 {
		padding-left: 72.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-145 {
		padding-left: 72.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-145-xs {
		padding-left: 145px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-145-xs {
		padding-left: 145px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-145-sm {
		padding-left: 145px!important
	}
}
.padding-left-140 {
	padding-left: 140px!important
}
@media only screen and (max-width:320px) {
	.padding-left-140 {
		padding-left: 70px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-140 {
		padding-left: 70px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-140-xs {
		padding-left: 140px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-140-xs {
		padding-left: 140px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-140-sm {
		padding-left: 140px!important
	}
}
.padding-left-135 {
	padding-left: 135px!important
}
@media only screen and (max-width:320px) {
	.padding-left-135 {
		padding-left: 67.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-135 {
		padding-left: 67.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-135-xs {
		padding-left: 135px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-135-xs {
		padding-left: 135px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-135-sm {
		padding-left: 135px!important
	}
}
.padding-left-130 {
	padding-left: 130px!important
}
@media only screen and (max-width:320px) {
	.padding-left-130 {
		padding-left: 65px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-130 {
		padding-left: 65px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-130-xs {
		padding-left: 130px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-130-xs {
		padding-left: 130px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-130-sm {
		padding-left: 130px!important
	}
}
.padding-left-125 {
	padding-left: 125px!important
}
@media only screen and (max-width:320px) {
	.padding-left-125 {
		padding-left: 62.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-125 {
		padding-left: 62.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-125-xs {
		padding-left: 125px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-125-xs {
		padding-left: 125px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-125-sm {
		padding-left: 125px!important
	}
}
.padding-left-120 {
	padding-left: 120px!important
}
@media only screen and (max-width:320px) {
	.padding-left-120 {
		padding-left: 60px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-120 {
		padding-left: 60px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-120-xs {
		padding-left: 120px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-120-xs {
		padding-left: 120px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-120-sm {
		padding-left: 120px!important
	}
}
.padding-left-115 {
	padding-left: 115px!important
}
@media only screen and (max-width:320px) {
	.padding-left-115 {
		padding-left: 57.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-115 {
		padding-left: 57.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-115-xs {
		padding-left: 115px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-115-xs {
		padding-left: 115px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-115-sm {
		padding-left: 115px!important
	}
}
.padding-left-110 {
	padding-left: 110px!important
}
@media only screen and (max-width:320px) {
	.padding-left-110 {
		padding-left: 55px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-110 {
		padding-left: 55px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-110-xs {
		padding-left: 110px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-110-xs {
		padding-left: 110px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-110-sm {
		padding-left: 110px!important
	}
}
.padding-left-105 {
	padding-left: 105px!important
}
@media only screen and (max-width:320px) {
	.padding-left-105 {
		padding-left: 52.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-105 {
		padding-left: 52.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-105-xs {
		padding-left: 105px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-105-xs {
		padding-left: 105px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-105-sm {
		padding-left: 105px!important
	}
}
.padding-left-100 {
	padding-left: 100px!important
}
@media only screen and (max-width:320px) {
	.padding-left-100 {
		padding-left: 50px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-100 {
		padding-left: 50px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-100-xs {
		padding-left: 100px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-100-xs {
		padding-left: 100px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-100-sm {
		padding-left: 100px!important
	}
}
.padding-left-95 {
	padding-left: 95px!important
}
@media only screen and (max-width:320px) {
	.padding-left-95 {
		padding-left: 47.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-95 {
		padding-left: 47.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-95-xs {
		padding-left: 95px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-95-xs {
		padding-left: 95px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-95-sm {
		padding-left: 95px!important
	}
}
.padding-left-90 {
	padding-left: 90px!important
}
@media only screen and (max-width:320px) {
	.padding-left-90 {
		padding-left: 45px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-90 {
		padding-left: 45px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-90-xs {
		padding-left: 90px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-90-xs {
		padding-left: 90px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-90-sm {
		padding-left: 90px!important
	}
}
.padding-left-85 {
	padding-left: 85px!important
}
@media only screen and (max-width:320px) {
	.padding-left-85 {
		padding-left: 42.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-85 {
		padding-left: 42.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-85-xs {
		padding-left: 85px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-85-xs {
		padding-left: 85px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-85-sm {
		padding-left: 85px!important
	}
}
.padding-left-80 {
	padding-left: 80px!important
}
@media only screen and (max-width:320px) {
	.padding-left-80 {
		padding-left: 40px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-80 {
		padding-left: 40px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-80-xs {
		padding-left: 80px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-80-xs {
		padding-left: 80px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-80-sm {
		padding-left: 80px!important
	}
}
.padding-left-75 {
	padding-left: 75px!important
}
@media only screen and (max-width:320px) {
	.padding-left-75 {
		padding-left: 37.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-75 {
		padding-left: 37.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-75-xs {
		padding-left: 75px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-75-xs {
		padding-left: 75px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-75-sm {
		padding-left: 75px!important
	}
}
.padding-left-70 {
	padding-left: 70px!important
}
@media only screen and (max-width:320px) {
	.padding-left-70 {
		padding-left: 35px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-70 {
		padding-left: 35px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-70-xs {
		padding-left: 70px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-70-xs {
		padding-left: 70px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-70-sm {
		padding-left: 70px!important
	}
}
.padding-left-65 {
	padding-left: 65px!important
}
@media only screen and (max-width:320px) {
	.padding-left-65 {
		padding-left: 32.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-65 {
		padding-left: 32.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-65-xs {
		padding-left: 65px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-65-xs {
		padding-left: 65px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-65-sm {
		padding-left: 65px!important
	}
}
.padding-left-60 {
	padding-left: 60px!important
}
@media only screen and (max-width:320px) {
	.padding-left-60 {
		padding-left: 30px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-60 {
		padding-left: 30px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-60-xs {
		padding-left: 60px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-60-xs {
		padding-left: 60px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-60-sm {
		padding-left: 60px!important
	}
}
.padding-left-55 {
	padding-left: 55px!important
}
@media only screen and (max-width:320px) {
	.padding-left-55 {
		padding-left: 27.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-55 {
		padding-left: 27.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-55-xs {
		padding-left: 55px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-55-xs {
		padding-left: 55px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-55-sm {
		padding-left: 55px!important
	}
}
.padding-left-50 {
	padding-left: 50px!important
}
@media only screen and (max-width:320px) {
	.padding-left-50 {
		padding-left: 25px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-50 {
		padding-left: 25px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-50-xs {
		padding-left: 50px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-50-xs {
		padding-left: 50px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-50-sm {
		padding-left: 50px!important
	}
}
.padding-left-45 {
	padding-left: 45px!important
}
@media only screen and (max-width:320px) {
	.padding-left-45 {
		padding-left: 22.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-45 {
		padding-left: 22.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-45-xs {
		padding-left: 45px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-45-xs {
		padding-left: 45px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-45-sm {
		padding-left: 45px!important
	}
}
.padding-left-40 {
	padding-left: 40px!important
}
@media only screen and (max-width:320px) {
	.padding-left-40 {
		padding-left: 20px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-40 {
		padding-left: 20px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-40-xs {
		padding-left: 40px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-40-xs {
		padding-left: 40px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-40-sm {
		padding-left: 40px!important
	}
}
.padding-left-35 {
	padding-left: 35px!important
}
@media only screen and (max-width:320px) {
	.padding-left-35 {
		padding-left: 17.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-35 {
		padding-left: 17.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-35-xs {
		padding-left: 35px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-35-xs {
		padding-left: 35px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-35-sm {
		padding-left: 35px!important
	}
}
.padding-left-30 {
	padding-left: 30px!important
}
@media only screen and (max-width:320px) {
	.padding-left-30 {
		padding-left: 15px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-30 {
		padding-left: 15px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-30-xs {
		padding-left: 30px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-30-xs {
		padding-left: 30px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-30-sm {
		padding-left: 30px!important
	}
}
.padding-left-25 {
	padding-left: 25px!important
}
@media only screen and (max-width:320px) {
	.padding-left-25 {
		padding-left: 12.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-25 {
		padding-left: 12.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-25-xs {
		padding-left: 25px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-25-xs {
		padding-left: 25px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-25-sm {
		padding-left: 25px!important
	}
}
.padding-left-20 {
	padding-left: 20px!important
}
@media only screen and (max-width:320px) {
	.padding-left-20 {
		padding-left: 10px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-20 {
		padding-left: 10px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-20-xs {
		padding-left: 20px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-20-xs {
		padding-left: 20px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-20-sm {
		padding-left: 20px!important
	}
}
.padding-left-15 {
	padding-left: 15px!important
}
@media only screen and (max-width:320px) {
	.padding-left-15 {
		padding-left: 7.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-15 {
		padding-left: 7.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-15-xs {
		padding-left: 15px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-15-xs {
		padding-left: 15px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-15-sm {
		padding-left: 15px!important
	}
}
.padding-left-10 {
	padding-left: 10px!important
}
@media only screen and (max-width:320px) {
	.padding-left-10 {
		padding-left: 5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-10 {
		padding-left: 5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-10-xs {
		padding-left: 10px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-10-xs {
		padding-left: 10px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-10-sm {
		padding-left: 10px!important
	}
}
.padding-left-5 {
	padding-left: 5px!important
}
@media only screen and (max-width:320px) {
	.padding-left-5 {
		padding-left: 2.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-5 {
		padding-left: 2.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-5-xs {
		padding-left: 5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-5-xs {
		padding-left: 5px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-5-sm {
		padding-left: 5px!important
	}
}
.padding-left-0 {
	padding-left: 0!important
}
@media only screen and (max-width:320px) {
	.padding-left-0 {
		padding-left: 0!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-0 {
		padding-left: 0!important
	}
}
@media only screen and (max-width:320px) {
	.padding-left-0-xs {
		padding-left: 0!important
	}
}
@media only screen and (max-width:480px) {
	.padding-left-0-xs {
		padding-left: 0!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-left-0-sm {
		padding-left: 0!important
	}
}
.padding-bottom-500 {
	padding-bottom: 500px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-500 {
		padding-bottom: 250px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-500 {
		padding-bottom: 250px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-500-xs {
		padding-bottom: 500px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-500-xs {
		padding-bottom: 500px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-500-sm {
		padding-bottom: 500px!important
	}
}
.padding-bottom-495 {
	padding-bottom: 495px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-495 {
		padding-bottom: 247.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-495 {
		padding-bottom: 247.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-495-xs {
		padding-bottom: 495px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-495-xs {
		padding-bottom: 495px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-495-sm {
		padding-bottom: 495px!important
	}
}
.padding-bottom-490 {
	padding-bottom: 490px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-490 {
		padding-bottom: 245px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-490 {
		padding-bottom: 245px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-490-xs {
		padding-bottom: 490px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-490-xs {
		padding-bottom: 490px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-490-sm {
		padding-bottom: 490px!important
	}
}
.padding-bottom-485 {
	padding-bottom: 485px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-485 {
		padding-bottom: 242.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-485 {
		padding-bottom: 242.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-485-xs {
		padding-bottom: 485px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-485-xs {
		padding-bottom: 485px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-485-sm {
		padding-bottom: 485px!important
	}
}
.padding-bottom-480 {
	padding-bottom: 480px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-480 {
		padding-bottom: 240px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-480 {
		padding-bottom: 240px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-480-xs {
		padding-bottom: 480px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-480-xs {
		padding-bottom: 480px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-480-sm {
		padding-bottom: 480px!important
	}
}
.padding-bottom-475 {
	padding-bottom: 475px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-475 {
		padding-bottom: 237.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-475 {
		padding-bottom: 237.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-475-xs {
		padding-bottom: 475px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-475-xs {
		padding-bottom: 475px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-475-sm {
		padding-bottom: 475px!important
	}
}
.padding-bottom-470 {
	padding-bottom: 470px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-470 {
		padding-bottom: 235px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-470 {
		padding-bottom: 235px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-470-xs {
		padding-bottom: 470px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-470-xs {
		padding-bottom: 470px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-470-sm {
		padding-bottom: 470px!important
	}
}
.padding-bottom-465 {
	padding-bottom: 465px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-465 {
		padding-bottom: 232.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-465 {
		padding-bottom: 232.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-465-xs {
		padding-bottom: 465px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-465-xs {
		padding-bottom: 465px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-465-sm {
		padding-bottom: 465px!important
	}
}
.padding-bottom-460 {
	padding-bottom: 460px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-460 {
		padding-bottom: 230px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-460 {
		padding-bottom: 230px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-460-xs {
		padding-bottom: 460px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-460-xs {
		padding-bottom: 460px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-460-sm {
		padding-bottom: 460px!important
	}
}
.padding-bottom-455 {
	padding-bottom: 455px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-455 {
		padding-bottom: 227.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-455 {
		padding-bottom: 227.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-455-xs {
		padding-bottom: 455px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-455-xs {
		padding-bottom: 455px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-455-sm {
		padding-bottom: 455px!important
	}
}
.padding-bottom-450 {
	padding-bottom: 450px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-450 {
		padding-bottom: 225px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-450 {
		padding-bottom: 225px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-450-xs {
		padding-bottom: 450px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-450-xs {
		padding-bottom: 450px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-450-sm {
		padding-bottom: 450px!important
	}
}
.padding-bottom-445 {
	padding-bottom: 445px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-445 {
		padding-bottom: 222.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-445 {
		padding-bottom: 222.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-445-xs {
		padding-bottom: 445px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-445-xs {
		padding-bottom: 445px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-445-sm {
		padding-bottom: 445px!important
	}
}
.padding-bottom-440 {
	padding-bottom: 440px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-440 {
		padding-bottom: 220px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-440 {
		padding-bottom: 220px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-440-xs {
		padding-bottom: 440px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-440-xs {
		padding-bottom: 440px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-440-sm {
		padding-bottom: 440px!important
	}
}
.padding-bottom-435 {
	padding-bottom: 435px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-435 {
		padding-bottom: 217.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-435 {
		padding-bottom: 217.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-435-xs {
		padding-bottom: 435px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-435-xs {
		padding-bottom: 435px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-435-sm {
		padding-bottom: 435px!important
	}
}
.padding-bottom-430 {
	padding-bottom: 430px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-430 {
		padding-bottom: 215px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-430 {
		padding-bottom: 215px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-430-xs {
		padding-bottom: 430px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-430-xs {
		padding-bottom: 430px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-430-sm {
		padding-bottom: 430px!important
	}
}
.padding-bottom-425 {
	padding-bottom: 425px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-425 {
		padding-bottom: 212.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-425 {
		padding-bottom: 212.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-425-xs {
		padding-bottom: 425px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-425-xs {
		padding-bottom: 425px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-425-sm {
		padding-bottom: 425px!important
	}
}
.padding-bottom-420 {
	padding-bottom: 420px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-420 {
		padding-bottom: 210px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-420 {
		padding-bottom: 210px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-420-xs {
		padding-bottom: 420px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-420-xs {
		padding-bottom: 420px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-420-sm {
		padding-bottom: 420px!important
	}
}
.padding-bottom-415 {
	padding-bottom: 415px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-415 {
		padding-bottom: 207.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-415 {
		padding-bottom: 207.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-415-xs {
		padding-bottom: 415px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-415-xs {
		padding-bottom: 415px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-415-sm {
		padding-bottom: 415px!important
	}
}
.padding-bottom-410 {
	padding-bottom: 410px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-410 {
		padding-bottom: 205px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-410 {
		padding-bottom: 205px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-410-xs {
		padding-bottom: 410px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-410-xs {
		padding-bottom: 410px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-410-sm {
		padding-bottom: 410px!important
	}
}
.padding-bottom-405 {
	padding-bottom: 405px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-405 {
		padding-bottom: 202.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-405 {
		padding-bottom: 202.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-405-xs {
		padding-bottom: 405px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-405-xs {
		padding-bottom: 405px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-405-sm {
		padding-bottom: 405px!important
	}
}
.padding-bottom-400 {
	padding-bottom: 400px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-400 {
		padding-bottom: 200px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-400 {
		padding-bottom: 200px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-400-xs {
		padding-bottom: 400px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-400-xs {
		padding-bottom: 400px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-400-sm {
		padding-bottom: 400px!important
	}
}
.padding-bottom-395 {
	padding-bottom: 395px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-395 {
		padding-bottom: 197.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-395 {
		padding-bottom: 197.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-395-xs {
		padding-bottom: 395px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-395-xs {
		padding-bottom: 395px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-395-sm {
		padding-bottom: 395px!important
	}
}
.padding-bottom-390 {
	padding-bottom: 390px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-390 {
		padding-bottom: 195px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-390 {
		padding-bottom: 195px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-390-xs {
		padding-bottom: 390px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-390-xs {
		padding-bottom: 390px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-390-sm {
		padding-bottom: 390px!important
	}
}
.padding-bottom-385 {
	padding-bottom: 385px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-385 {
		padding-bottom: 192.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-385 {
		padding-bottom: 192.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-385-xs {
		padding-bottom: 385px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-385-xs {
		padding-bottom: 385px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-385-sm {
		padding-bottom: 385px!important
	}
}
.padding-bottom-380 {
	padding-bottom: 380px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-380 {
		padding-bottom: 190px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-380 {
		padding-bottom: 190px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-380-xs {
		padding-bottom: 380px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-380-xs {
		padding-bottom: 380px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-380-sm {
		padding-bottom: 380px!important
	}
}
.padding-bottom-375 {
	padding-bottom: 375px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-375 {
		padding-bottom: 187.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-375 {
		padding-bottom: 187.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-375-xs {
		padding-bottom: 375px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-375-xs {
		padding-bottom: 375px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-375-sm {
		padding-bottom: 375px!important
	}
}
.padding-bottom-370 {
	padding-bottom: 370px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-370 {
		padding-bottom: 185px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-370 {
		padding-bottom: 185px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-370-xs {
		padding-bottom: 370px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-370-xs {
		padding-bottom: 370px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-370-sm {
		padding-bottom: 370px!important
	}
}
.padding-bottom-365 {
	padding-bottom: 365px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-365 {
		padding-bottom: 182.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-365 {
		padding-bottom: 182.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-365-xs {
		padding-bottom: 365px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-365-xs {
		padding-bottom: 365px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-365-sm {
		padding-bottom: 365px!important
	}
}
.padding-bottom-360 {
	padding-bottom: 360px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-360 {
		padding-bottom: 180px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-360 {
		padding-bottom: 180px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-360-xs {
		padding-bottom: 360px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-360-xs {
		padding-bottom: 360px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-360-sm {
		padding-bottom: 360px!important
	}
}
.padding-bottom-355 {
	padding-bottom: 355px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-355 {
		padding-bottom: 177.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-355 {
		padding-bottom: 177.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-355-xs {
		padding-bottom: 355px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-355-xs {
		padding-bottom: 355px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-355-sm {
		padding-bottom: 355px!important
	}
}
.padding-bottom-350 {
	padding-bottom: 350px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-350 {
		padding-bottom: 175px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-350 {
		padding-bottom: 175px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-350-xs {
		padding-bottom: 350px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-350-xs {
		padding-bottom: 350px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-350-sm {
		padding-bottom: 350px!important
	}
}
.padding-bottom-345 {
	padding-bottom: 345px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-345 {
		padding-bottom: 172.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-345 {
		padding-bottom: 172.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-345-xs {
		padding-bottom: 345px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-345-xs {
		padding-bottom: 345px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-345-sm {
		padding-bottom: 345px!important
	}
}
.padding-bottom-340 {
	padding-bottom: 340px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-340 {
		padding-bottom: 170px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-340 {
		padding-bottom: 170px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-340-xs {
		padding-bottom: 340px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-340-xs {
		padding-bottom: 340px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-340-sm {
		padding-bottom: 340px!important
	}
}
.padding-bottom-335 {
	padding-bottom: 335px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-335 {
		padding-bottom: 167.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-335 {
		padding-bottom: 167.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-335-xs {
		padding-bottom: 335px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-335-xs {
		padding-bottom: 335px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-335-sm {
		padding-bottom: 335px!important
	}
}
.padding-bottom-330 {
	padding-bottom: 330px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-330 {
		padding-bottom: 165px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-330 {
		padding-bottom: 165px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-330-xs {
		padding-bottom: 330px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-330-xs {
		padding-bottom: 330px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-330-sm {
		padding-bottom: 330px!important
	}
}
.padding-bottom-325 {
	padding-bottom: 325px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-325 {
		padding-bottom: 162.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-325 {
		padding-bottom: 162.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-325-xs {
		padding-bottom: 325px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-325-xs {
		padding-bottom: 325px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-325-sm {
		padding-bottom: 325px!important
	}
}
.padding-bottom-320 {
	padding-bottom: 320px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-320 {
		padding-bottom: 160px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-320 {
		padding-bottom: 160px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-320-xs {
		padding-bottom: 320px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-320-xs {
		padding-bottom: 320px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-320-sm {
		padding-bottom: 320px!important
	}
}
.padding-bottom-315 {
	padding-bottom: 315px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-315 {
		padding-bottom: 157.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-315 {
		padding-bottom: 157.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-315-xs {
		padding-bottom: 315px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-315-xs {
		padding-bottom: 315px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-315-sm {
		padding-bottom: 315px!important
	}
}
.padding-bottom-310 {
	padding-bottom: 310px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-310 {
		padding-bottom: 155px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-310 {
		padding-bottom: 155px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-310-xs {
		padding-bottom: 310px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-310-xs {
		padding-bottom: 310px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-310-sm {
		padding-bottom: 310px!important
	}
}
.padding-bottom-305 {
	padding-bottom: 305px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-305 {
		padding-bottom: 152.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-305 {
		padding-bottom: 152.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-305-xs {
		padding-bottom: 305px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-305-xs {
		padding-bottom: 305px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-305-sm {
		padding-bottom: 305px!important
	}
}
.padding-bottom-300 {
	padding-bottom: 300px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-300 {
		padding-bottom: 150px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-300 {
		padding-bottom: 150px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-300-xs {
		padding-bottom: 300px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-300-xs {
		padding-bottom: 300px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-300-sm {
		padding-bottom: 300px!important
	}
}
.padding-bottom-295 {
	padding-bottom: 295px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-295 {
		padding-bottom: 147.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-295 {
		padding-bottom: 147.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-295-xs {
		padding-bottom: 295px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-295-xs {
		padding-bottom: 295px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-295-sm {
		padding-bottom: 295px!important
	}
}
.padding-bottom-290 {
	padding-bottom: 290px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-290 {
		padding-bottom: 145px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-290 {
		padding-bottom: 145px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-290-xs {
		padding-bottom: 290px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-290-xs {
		padding-bottom: 290px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-290-sm {
		padding-bottom: 290px!important
	}
}
.padding-bottom-285 {
	padding-bottom: 285px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-285 {
		padding-bottom: 142.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-285 {
		padding-bottom: 142.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-285-xs {
		padding-bottom: 285px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-285-xs {
		padding-bottom: 285px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-285-sm {
		padding-bottom: 285px!important
	}
}
.padding-bottom-280 {
	padding-bottom: 280px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-280 {
		padding-bottom: 140px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-280 {
		padding-bottom: 140px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-280-xs {
		padding-bottom: 280px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-280-xs {
		padding-bottom: 280px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-280-sm {
		padding-bottom: 280px!important
	}
}
.padding-bottom-275 {
	padding-bottom: 275px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-275 {
		padding-bottom: 137.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-275 {
		padding-bottom: 137.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-275-xs {
		padding-bottom: 275px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-275-xs {
		padding-bottom: 275px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-275-sm {
		padding-bottom: 275px!important
	}
}
.padding-bottom-270 {
	padding-bottom: 270px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-270 {
		padding-bottom: 135px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-270 {
		padding-bottom: 135px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-270-xs {
		padding-bottom: 270px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-270-xs {
		padding-bottom: 270px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-270-sm {
		padding-bottom: 270px!important
	}
}
.padding-bottom-265 {
	padding-bottom: 265px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-265 {
		padding-bottom: 132.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-265 {
		padding-bottom: 132.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-265-xs {
		padding-bottom: 265px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-265-xs {
		padding-bottom: 265px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-265-sm {
		padding-bottom: 265px!important
	}
}
.padding-bottom-260 {
	padding-bottom: 260px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-260 {
		padding-bottom: 130px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-260 {
		padding-bottom: 130px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-260-xs {
		padding-bottom: 260px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-260-xs {
		padding-bottom: 260px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-260-sm {
		padding-bottom: 260px!important
	}
}
.padding-bottom-255 {
	padding-bottom: 255px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-255 {
		padding-bottom: 127.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-255 {
		padding-bottom: 127.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-255-xs {
		padding-bottom: 255px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-255-xs {
		padding-bottom: 255px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-255-sm {
		padding-bottom: 255px!important
	}
}
.padding-bottom-250 {
	padding-bottom: 250px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-250 {
		padding-bottom: 125px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-250 {
		padding-bottom: 125px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-250-xs {
		padding-bottom: 250px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-250-xs {
		padding-bottom: 250px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-250-sm {
		padding-bottom: 250px!important
	}
}
.padding-bottom-245 {
	padding-bottom: 245px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-245 {
		padding-bottom: 122.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-245 {
		padding-bottom: 122.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-245-xs {
		padding-bottom: 245px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-245-xs {
		padding-bottom: 245px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-245-sm {
		padding-bottom: 245px!important
	}
}
.padding-bottom-240 {
	padding-bottom: 240px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-240 {
		padding-bottom: 120px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-240 {
		padding-bottom: 120px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-240-xs {
		padding-bottom: 240px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-240-xs {
		padding-bottom: 240px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-240-sm {
		padding-bottom: 240px!important
	}
}
.padding-bottom-235 {
	padding-bottom: 235px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-235 {
		padding-bottom: 117.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-235 {
		padding-bottom: 117.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-235-xs {
		padding-bottom: 235px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-235-xs {
		padding-bottom: 235px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-235-sm {
		padding-bottom: 235px!important
	}
}
.padding-bottom-230 {
	padding-bottom: 230px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-230 {
		padding-bottom: 115px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-230 {
		padding-bottom: 115px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-230-xs {
		padding-bottom: 230px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-230-xs {
		padding-bottom: 230px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-230-sm {
		padding-bottom: 230px!important
	}
}
.padding-bottom-225 {
	padding-bottom: 225px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-225 {
		padding-bottom: 112.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-225 {
		padding-bottom: 112.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-225-xs {
		padding-bottom: 225px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-225-xs {
		padding-bottom: 225px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-225-sm {
		padding-bottom: 225px!important
	}
}
.padding-bottom-220 {
	padding-bottom: 220px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-220 {
		padding-bottom: 110px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-220 {
		padding-bottom: 110px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-220-xs {
		padding-bottom: 220px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-220-xs {
		padding-bottom: 220px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-220-sm {
		padding-bottom: 220px!important
	}
}
.padding-bottom-215 {
	padding-bottom: 215px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-215 {
		padding-bottom: 107.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-215 {
		padding-bottom: 107.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-215-xs {
		padding-bottom: 215px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-215-xs {
		padding-bottom: 215px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-215-sm {
		padding-bottom: 215px!important
	}
}
.padding-bottom-210 {
	padding-bottom: 210px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-210 {
		padding-bottom: 105px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-210 {
		padding-bottom: 105px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-210-xs {
		padding-bottom: 210px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-210-xs {
		padding-bottom: 210px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-210-sm {
		padding-bottom: 210px!important
	}
}
.padding-bottom-205 {
	padding-bottom: 205px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-205 {
		padding-bottom: 102.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-205 {
		padding-bottom: 102.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-205-xs {
		padding-bottom: 205px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-205-xs {
		padding-bottom: 205px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-205-sm {
		padding-bottom: 205px!important
	}
}
.padding-bottom-200 {
	padding-bottom: 200px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-200 {
		padding-bottom: 100px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-200 {
		padding-bottom: 100px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-200-xs {
		padding-bottom: 200px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-200-xs {
		padding-bottom: 200px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-200-sm {
		padding-bottom: 200px!important
	}
}
.padding-bottom-195 {
	padding-bottom: 195px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-195 {
		padding-bottom: 97.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-195 {
		padding-bottom: 97.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-195-xs {
		padding-bottom: 195px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-195-xs {
		padding-bottom: 195px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-195-sm {
		padding-bottom: 195px!important
	}
}
.padding-bottom-190 {
	padding-bottom: 190px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-190 {
		padding-bottom: 95px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-190 {
		padding-bottom: 95px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-190-xs {
		padding-bottom: 190px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-190-xs {
		padding-bottom: 190px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-190-sm {
		padding-bottom: 190px!important
	}
}
.padding-bottom-185 {
	padding-bottom: 185px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-185 {
		padding-bottom: 92.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-185 {
		padding-bottom: 92.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-185-xs {
		padding-bottom: 185px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-185-xs {
		padding-bottom: 185px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-185-sm {
		padding-bottom: 185px!important
	}
}
.padding-bottom-180 {
	padding-bottom: 180px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-180 {
		padding-bottom: 90px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-180 {
		padding-bottom: 90px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-180-xs {
		padding-bottom: 180px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-180-xs {
		padding-bottom: 180px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-180-sm {
		padding-bottom: 180px!important
	}
}
.padding-bottom-175 {
	padding-bottom: 175px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-175 {
		padding-bottom: 87.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-175 {
		padding-bottom: 87.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-175-xs {
		padding-bottom: 175px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-175-xs {
		padding-bottom: 175px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-175-sm {
		padding-bottom: 175px!important
	}
}
.padding-bottom-170 {
	padding-bottom: 170px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-170 {
		padding-bottom: 85px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-170 {
		padding-bottom: 85px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-170-xs {
		padding-bottom: 170px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-170-xs {
		padding-bottom: 170px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-170-sm {
		padding-bottom: 170px!important
	}
}
.padding-bottom-165 {
	padding-bottom: 165px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-165 {
		padding-bottom: 82.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-165 {
		padding-bottom: 82.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-165-xs {
		padding-bottom: 165px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-165-xs {
		padding-bottom: 165px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-165-sm {
		padding-bottom: 165px!important
	}
}
.padding-bottom-160 {
	padding-bottom: 160px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-160 {
		padding-bottom: 80px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-160 {
		padding-bottom: 80px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-160-xs {
		padding-bottom: 160px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-160-xs {
		padding-bottom: 160px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-160-sm {
		padding-bottom: 160px!important
	}
}
.padding-bottom-155 {
	padding-bottom: 155px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-155 {
		padding-bottom: 77.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-155 {
		padding-bottom: 77.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-155-xs {
		padding-bottom: 155px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-155-xs {
		padding-bottom: 155px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-155-sm {
		padding-bottom: 155px!important
	}
}
.padding-bottom-150 {
	padding-bottom: 150px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-150 {
		padding-bottom: 75px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-150 {
		padding-bottom: 75px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-150-xs {
		padding-bottom: 150px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-150-xs {
		padding-bottom: 150px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-150-sm {
		padding-bottom: 150px!important
	}
}
.padding-bottom-145 {
	padding-bottom: 145px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-145 {
		padding-bottom: 72.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-145 {
		padding-bottom: 72.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-145-xs {
		padding-bottom: 145px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-145-xs {
		padding-bottom: 145px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-145-sm {
		padding-bottom: 145px!important
	}
}
.padding-bottom-140 {
	padding-bottom: 140px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-140 {
		padding-bottom: 70px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-140 {
		padding-bottom: 70px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-140-xs {
		padding-bottom: 140px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-140-xs {
		padding-bottom: 140px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-140-sm {
		padding-bottom: 140px!important
	}
}
.padding-bottom-135 {
	padding-bottom: 135px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-135 {
		padding-bottom: 67.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-135 {
		padding-bottom: 67.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-135-xs {
		padding-bottom: 135px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-135-xs {
		padding-bottom: 135px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-135-sm {
		padding-bottom: 135px!important
	}
}
.padding-bottom-130 {
	padding-bottom: 130px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-130 {
		padding-bottom: 65px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-130 {
		padding-bottom: 65px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-130-xs {
		padding-bottom: 130px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-130-xs {
		padding-bottom: 130px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-130-sm {
		padding-bottom: 130px!important
	}
}
.padding-bottom-125 {
	padding-bottom: 125px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-125 {
		padding-bottom: 62.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-125 {
		padding-bottom: 62.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-125-xs {
		padding-bottom: 125px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-125-xs {
		padding-bottom: 125px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-125-sm {
		padding-bottom: 125px!important
	}
}
.padding-bottom-120 {
	padding-bottom: 120px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-120 {
		padding-bottom: 60px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-120 {
		padding-bottom: 60px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-120-xs {
		padding-bottom: 120px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-120-xs {
		padding-bottom: 120px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-120-sm {
		padding-bottom: 120px!important
	}
}
.padding-bottom-115 {
	padding-bottom: 115px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-115 {
		padding-bottom: 57.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-115 {
		padding-bottom: 57.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-115-xs {
		padding-bottom: 115px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-115-xs {
		padding-bottom: 115px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-115-sm {
		padding-bottom: 115px!important
	}
}
.padding-bottom-110 {
	padding-bottom: 110px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-110 {
		padding-bottom: 55px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-110 {
		padding-bottom: 55px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-110-xs {
		padding-bottom: 110px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-110-xs {
		padding-bottom: 110px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-110-sm {
		padding-bottom: 110px!important
	}
}
.padding-bottom-105 {
	padding-bottom: 105px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-105 {
		padding-bottom: 52.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-105 {
		padding-bottom: 52.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-105-xs {
		padding-bottom: 105px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-105-xs {
		padding-bottom: 105px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-105-sm {
		padding-bottom: 105px!important
	}
}
.padding-bottom-100 {
	padding-bottom: 100px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-100 {
		padding-bottom: 50px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-100 {
		padding-bottom: 50px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-100-xs {
		padding-bottom: 100px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-100-xs {
		padding-bottom: 100px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-100-sm {
		padding-bottom: 100px!important
	}
}
.padding-bottom-95 {
	padding-bottom: 95px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-95 {
		padding-bottom: 47.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-95 {
		padding-bottom: 47.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-95-xs {
		padding-bottom: 95px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-95-xs {
		padding-bottom: 95px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-95-sm {
		padding-bottom: 95px!important
	}
}
.padding-bottom-90 {
	padding-bottom: 90px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-90 {
		padding-bottom: 45px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-90 {
		padding-bottom: 45px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-90-xs {
		padding-bottom: 90px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-90-xs {
		padding-bottom: 90px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-90-sm {
		padding-bottom: 90px!important
	}
}
.padding-bottom-85 {
	padding-bottom: 85px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-85 {
		padding-bottom: 42.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-85 {
		padding-bottom: 42.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-85-xs {
		padding-bottom: 85px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-85-xs {
		padding-bottom: 85px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-85-sm {
		padding-bottom: 85px!important
	}
}
.padding-bottom-80 {
	padding-bottom: 80px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-80 {
		padding-bottom: 40px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-80 {
		padding-bottom: 40px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-80-xs {
		padding-bottom: 80px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-80-xs {
		padding-bottom: 80px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-80-sm {
		padding-bottom: 80px!important
	}
}
.padding-bottom-75 {
	padding-bottom: 75px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-75 {
		padding-bottom: 37.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-75 {
		padding-bottom: 37.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-75-xs {
		padding-bottom: 75px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-75-xs {
		padding-bottom: 75px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-75-sm {
		padding-bottom: 75px!important
	}
}
.padding-bottom-70 {
	padding-bottom: 70px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-70 {
		padding-bottom: 35px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-70 {
		padding-bottom: 35px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-70-xs {
		padding-bottom: 70px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-70-xs {
		padding-bottom: 70px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-70-sm {
		padding-bottom: 70px!important
	}
}
.padding-bottom-65 {
	padding-bottom: 65px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-65 {
		padding-bottom: 32.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-65 {
		padding-bottom: 32.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-65-xs {
		padding-bottom: 65px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-65-xs {
		padding-bottom: 65px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-65-sm {
		padding-bottom: 65px!important
	}
}
.padding-bottom-60 {
	padding-bottom: 60px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-60 {
		padding-bottom: 30px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-60 {
		padding-bottom: 30px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-60-xs {
		padding-bottom: 60px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-60-xs {
		padding-bottom: 60px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-60-sm {
		padding-bottom: 60px!important
	}
}
.padding-bottom-55 {
	padding-bottom: 55px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-55 {
		padding-bottom: 27.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-55 {
		padding-bottom: 27.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-55-xs {
		padding-bottom: 55px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-55-xs {
		padding-bottom: 55px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-55-sm {
		padding-bottom: 55px!important
	}
}
.padding-bottom-50 {
	padding-bottom: 50px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-50 {
		padding-bottom: 25px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-50 {
		padding-bottom: 25px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-50-xs {
		padding-bottom: 50px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-50-xs {
		padding-bottom: 50px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-50-sm {
		padding-bottom: 50px!important
	}
}
.padding-bottom-45 {
	padding-bottom: 45px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-45 {
		padding-bottom: 22.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-45 {
		padding-bottom: 22.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-45-xs {
		padding-bottom: 45px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-45-xs {
		padding-bottom: 45px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-45-sm {
		padding-bottom: 45px!important
	}
}
.padding-bottom-40 {
	padding-bottom: 40px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-40 {
		padding-bottom: 20px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-40 {
		padding-bottom: 20px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-40-xs {
		padding-bottom: 40px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-40-xs {
		padding-bottom: 40px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-40-sm {
		padding-bottom: 40px!important
	}
}
.padding-bottom-35 {
	padding-bottom: 35px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-35 {
		padding-bottom: 17.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-35 {
		padding-bottom: 17.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-35-xs {
		padding-bottom: 35px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-35-xs {
		padding-bottom: 35px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-35-sm {
		padding-bottom: 35px!important
	}
}
.padding-bottom-30 {
	padding-bottom: 30px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-30 {
		padding-bottom: 15px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-30 {
		padding-bottom: 15px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-30-xs {
		padding-bottom: 30px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-30-xs {
		padding-bottom: 30px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-30-sm {
		padding-bottom: 30px!important
	}
}
.padding-bottom-25 {
	padding-bottom: 25px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-25 {
		padding-bottom: 12.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-25 {
		padding-bottom: 12.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-25-xs {
		padding-bottom: 25px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-25-xs {
		padding-bottom: 25px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-25-sm {
		padding-bottom: 25px!important
	}
}
.padding-bottom-20 {
	padding-bottom: 20px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-20 {
		padding-bottom: 10px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-20 {
		padding-bottom: 10px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-20-xs {
		padding-bottom: 20px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-20-xs {
		padding-bottom: 20px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-20-sm {
		padding-bottom: 20px!important
	}
}
.padding-bottom-15 {
	padding-bottom: 15px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-15 {
		padding-bottom: 7.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-15 {
		padding-bottom: 7.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-15-xs {
		padding-bottom: 15px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-15-xs {
		padding-bottom: 15px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-15-sm {
		padding-bottom: 15px!important
	}
}
.padding-bottom-10 {
	padding-bottom: 10px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-10 {
		padding-bottom: 5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-10 {
		padding-bottom: 5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-10-xs {
		padding-bottom: 10px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-10-xs {
		padding-bottom: 10px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-10-sm {
		padding-bottom: 10px!important
	}
}
.padding-bottom-5 {
	padding-bottom: 5px!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-5 {
		padding-bottom: 2.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-5 {
		padding-bottom: 2.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-5-xs {
		padding-bottom: 5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-5-xs {
		padding-bottom: 5px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-5-sm {
		padding-bottom: 5px!important
	}
}
.padding-bottom-0 {
	padding-bottom: 0!important
}
@media only screen and (max-width:320px) {
	.padding-bottom-0 {
		padding-bottom: 0!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-0 {
		padding-bottom: 0!important
	}
}
@media only screen and (max-width:320px) {
	.padding-bottom-0-xs {
		padding-bottom: 0!important
	}
}
@media only screen and (max-width:480px) {
	.padding-bottom-0-xs {
		padding-bottom: 0!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-bottom-0-sm {
		padding-bottom: 0!important
	}
}
.padding-right-500 {
	padding-right: 500px!important
}
@media only screen and (max-width:320px) {
	.padding-right-500 {
		padding-right: 250px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-500 {
		padding-right: 250px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-500-xs {
		padding-right: 500px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-500-xs {
		padding-right: 500px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-500-sm {
		padding-right: 500px!important
	}
}
.padding-right-495 {
	padding-right: 495px!important
}
@media only screen and (max-width:320px) {
	.padding-right-495 {
		padding-right: 247.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-495 {
		padding-right: 247.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-495-xs {
		padding-right: 495px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-495-xs {
		padding-right: 495px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-495-sm {
		padding-right: 495px!important
	}
}
.padding-right-490 {
	padding-right: 490px!important
}
@media only screen and (max-width:320px) {
	.padding-right-490 {
		padding-right: 245px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-490 {
		padding-right: 245px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-490-xs {
		padding-right: 490px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-490-xs {
		padding-right: 490px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-490-sm {
		padding-right: 490px!important
	}
}
.padding-right-485 {
	padding-right: 485px!important
}
@media only screen and (max-width:320px) {
	.padding-right-485 {
		padding-right: 242.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-485 {
		padding-right: 242.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-485-xs {
		padding-right: 485px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-485-xs {
		padding-right: 485px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-485-sm {
		padding-right: 485px!important
	}
}
.padding-right-480 {
	padding-right: 480px!important
}
@media only screen and (max-width:320px) {
	.padding-right-480 {
		padding-right: 240px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-480 {
		padding-right: 240px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-480-xs {
		padding-right: 480px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-480-xs {
		padding-right: 480px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-480-sm {
		padding-right: 480px!important
	}
}
.padding-right-475 {
	padding-right: 475px!important
}
@media only screen and (max-width:320px) {
	.padding-right-475 {
		padding-right: 237.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-475 {
		padding-right: 237.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-475-xs {
		padding-right: 475px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-475-xs {
		padding-right: 475px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-475-sm {
		padding-right: 475px!important
	}
}
.padding-right-470 {
	padding-right: 470px!important
}
@media only screen and (max-width:320px) {
	.padding-right-470 {
		padding-right: 235px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-470 {
		padding-right: 235px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-470-xs {
		padding-right: 470px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-470-xs {
		padding-right: 470px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-470-sm {
		padding-right: 470px!important
	}
}
.padding-right-465 {
	padding-right: 465px!important
}
@media only screen and (max-width:320px) {
	.padding-right-465 {
		padding-right: 232.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-465 {
		padding-right: 232.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-465-xs {
		padding-right: 465px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-465-xs {
		padding-right: 465px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-465-sm {
		padding-right: 465px!important
	}
}
.padding-right-460 {
	padding-right: 460px!important
}
@media only screen and (max-width:320px) {
	.padding-right-460 {
		padding-right: 230px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-460 {
		padding-right: 230px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-460-xs {
		padding-right: 460px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-460-xs {
		padding-right: 460px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-460-sm {
		padding-right: 460px!important
	}
}
.padding-right-455 {
	padding-right: 455px!important
}
@media only screen and (max-width:320px) {
	.padding-right-455 {
		padding-right: 227.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-455 {
		padding-right: 227.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-455-xs {
		padding-right: 455px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-455-xs {
		padding-right: 455px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-455-sm {
		padding-right: 455px!important
	}
}
.padding-right-450 {
	padding-right: 450px!important
}
@media only screen and (max-width:320px) {
	.padding-right-450 {
		padding-right: 225px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-450 {
		padding-right: 225px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-450-xs {
		padding-right: 450px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-450-xs {
		padding-right: 450px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-450-sm {
		padding-right: 450px!important
	}
}
.padding-right-445 {
	padding-right: 445px!important
}
@media only screen and (max-width:320px) {
	.padding-right-445 {
		padding-right: 222.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-445 {
		padding-right: 222.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-445-xs {
		padding-right: 445px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-445-xs {
		padding-right: 445px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-445-sm {
		padding-right: 445px!important
	}
}
.padding-right-440 {
	padding-right: 440px!important
}
@media only screen and (max-width:320px) {
	.padding-right-440 {
		padding-right: 220px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-440 {
		padding-right: 220px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-440-xs {
		padding-right: 440px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-440-xs {
		padding-right: 440px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-440-sm {
		padding-right: 440px!important
	}
}
.padding-right-435 {
	padding-right: 435px!important
}
@media only screen and (max-width:320px) {
	.padding-right-435 {
		padding-right: 217.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-435 {
		padding-right: 217.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-435-xs {
		padding-right: 435px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-435-xs {
		padding-right: 435px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-435-sm {
		padding-right: 435px!important
	}
}
.padding-right-430 {
	padding-right: 430px!important
}
@media only screen and (max-width:320px) {
	.padding-right-430 {
		padding-right: 215px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-430 {
		padding-right: 215px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-430-xs {
		padding-right: 430px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-430-xs {
		padding-right: 430px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-430-sm {
		padding-right: 430px!important
	}
}
.padding-right-425 {
	padding-right: 425px!important
}
@media only screen and (max-width:320px) {
	.padding-right-425 {
		padding-right: 212.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-425 {
		padding-right: 212.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-425-xs {
		padding-right: 425px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-425-xs {
		padding-right: 425px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-425-sm {
		padding-right: 425px!important
	}
}
.padding-right-420 {
	padding-right: 420px!important
}
@media only screen and (max-width:320px) {
	.padding-right-420 {
		padding-right: 210px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-420 {
		padding-right: 210px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-420-xs {
		padding-right: 420px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-420-xs {
		padding-right: 420px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-420-sm {
		padding-right: 420px!important
	}
}
.padding-right-415 {
	padding-right: 415px!important
}
@media only screen and (max-width:320px) {
	.padding-right-415 {
		padding-right: 207.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-415 {
		padding-right: 207.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-415-xs {
		padding-right: 415px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-415-xs {
		padding-right: 415px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-415-sm {
		padding-right: 415px!important
	}
}
.padding-right-410 {
	padding-right: 410px!important
}
@media only screen and (max-width:320px) {
	.padding-right-410 {
		padding-right: 205px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-410 {
		padding-right: 205px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-410-xs {
		padding-right: 410px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-410-xs {
		padding-right: 410px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-410-sm {
		padding-right: 410px!important
	}
}
.padding-right-405 {
	padding-right: 405px!important
}
@media only screen and (max-width:320px) {
	.padding-right-405 {
		padding-right: 202.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-405 {
		padding-right: 202.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-405-xs {
		padding-right: 405px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-405-xs {
		padding-right: 405px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-405-sm {
		padding-right: 405px!important
	}
}
.padding-right-400 {
	padding-right: 400px!important
}
@media only screen and (max-width:320px) {
	.padding-right-400 {
		padding-right: 200px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-400 {
		padding-right: 200px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-400-xs {
		padding-right: 400px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-400-xs {
		padding-right: 400px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-400-sm {
		padding-right: 400px!important
	}
}
.padding-right-395 {
	padding-right: 395px!important
}
@media only screen and (max-width:320px) {
	.padding-right-395 {
		padding-right: 197.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-395 {
		padding-right: 197.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-395-xs {
		padding-right: 395px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-395-xs {
		padding-right: 395px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-395-sm {
		padding-right: 395px!important
	}
}
.padding-right-390 {
	padding-right: 390px!important
}
@media only screen and (max-width:320px) {
	.padding-right-390 {
		padding-right: 195px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-390 {
		padding-right: 195px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-390-xs {
		padding-right: 390px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-390-xs {
		padding-right: 390px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-390-sm {
		padding-right: 390px!important
	}
}
.padding-right-385 {
	padding-right: 385px!important
}
@media only screen and (max-width:320px) {
	.padding-right-385 {
		padding-right: 192.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-385 {
		padding-right: 192.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-385-xs {
		padding-right: 385px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-385-xs {
		padding-right: 385px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-385-sm {
		padding-right: 385px!important
	}
}
.padding-right-380 {
	padding-right: 380px!important
}
@media only screen and (max-width:320px) {
	.padding-right-380 {
		padding-right: 190px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-380 {
		padding-right: 190px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-380-xs {
		padding-right: 380px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-380-xs {
		padding-right: 380px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-380-sm {
		padding-right: 380px!important
	}
}
.padding-right-375 {
	padding-right: 375px!important
}
@media only screen and (max-width:320px) {
	.padding-right-375 {
		padding-right: 187.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-375 {
		padding-right: 187.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-375-xs {
		padding-right: 375px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-375-xs {
		padding-right: 375px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-375-sm {
		padding-right: 375px!important
	}
}
.padding-right-370 {
	padding-right: 370px!important
}
@media only screen and (max-width:320px) {
	.padding-right-370 {
		padding-right: 185px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-370 {
		padding-right: 185px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-370-xs {
		padding-right: 370px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-370-xs {
		padding-right: 370px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-370-sm {
		padding-right: 370px!important
	}
}
.padding-right-365 {
	padding-right: 365px!important
}
@media only screen and (max-width:320px) {
	.padding-right-365 {
		padding-right: 182.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-365 {
		padding-right: 182.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-365-xs {
		padding-right: 365px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-365-xs {
		padding-right: 365px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-365-sm {
		padding-right: 365px!important
	}
}
.padding-right-360 {
	padding-right: 360px!important
}
@media only screen and (max-width:320px) {
	.padding-right-360 {
		padding-right: 180px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-360 {
		padding-right: 180px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-360-xs {
		padding-right: 360px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-360-xs {
		padding-right: 360px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-360-sm {
		padding-right: 360px!important
	}
}
.padding-right-355 {
	padding-right: 355px!important
}
@media only screen and (max-width:320px) {
	.padding-right-355 {
		padding-right: 177.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-355 {
		padding-right: 177.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-355-xs {
		padding-right: 355px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-355-xs {
		padding-right: 355px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-355-sm {
		padding-right: 355px!important
	}
}
.padding-right-350 {
	padding-right: 350px!important
}
@media only screen and (max-width:320px) {
	.padding-right-350 {
		padding-right: 175px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-350 {
		padding-right: 175px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-350-xs {
		padding-right: 350px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-350-xs {
		padding-right: 350px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-350-sm {
		padding-right: 350px!important
	}
}
.padding-right-345 {
	padding-right: 345px!important
}
@media only screen and (max-width:320px) {
	.padding-right-345 {
		padding-right: 172.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-345 {
		padding-right: 172.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-345-xs {
		padding-right: 345px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-345-xs {
		padding-right: 345px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-345-sm {
		padding-right: 345px!important
	}
}
.padding-right-340 {
	padding-right: 340px!important
}
@media only screen and (max-width:320px) {
	.padding-right-340 {
		padding-right: 170px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-340 {
		padding-right: 170px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-340-xs {
		padding-right: 340px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-340-xs {
		padding-right: 340px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-340-sm {
		padding-right: 340px!important
	}
}
.padding-right-335 {
	padding-right: 335px!important
}
@media only screen and (max-width:320px) {
	.padding-right-335 {
		padding-right: 167.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-335 {
		padding-right: 167.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-335-xs {
		padding-right: 335px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-335-xs {
		padding-right: 335px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-335-sm {
		padding-right: 335px!important
	}
}
.padding-right-330 {
	padding-right: 330px!important
}
@media only screen and (max-width:320px) {
	.padding-right-330 {
		padding-right: 165px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-330 {
		padding-right: 165px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-330-xs {
		padding-right: 330px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-330-xs {
		padding-right: 330px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-330-sm {
		padding-right: 330px!important
	}
}
.padding-right-325 {
	padding-right: 325px!important
}
@media only screen and (max-width:320px) {
	.padding-right-325 {
		padding-right: 162.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-325 {
		padding-right: 162.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-325-xs {
		padding-right: 325px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-325-xs {
		padding-right: 325px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-325-sm {
		padding-right: 325px!important
	}
}
.padding-right-320 {
	padding-right: 320px!important
}
@media only screen and (max-width:320px) {
	.padding-right-320 {
		padding-right: 160px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-320 {
		padding-right: 160px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-320-xs {
		padding-right: 320px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-320-xs {
		padding-right: 320px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-320-sm {
		padding-right: 320px!important
	}
}
.padding-right-315 {
	padding-right: 315px!important
}
@media only screen and (max-width:320px) {
	.padding-right-315 {
		padding-right: 157.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-315 {
		padding-right: 157.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-315-xs {
		padding-right: 315px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-315-xs {
		padding-right: 315px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-315-sm {
		padding-right: 315px!important
	}
}
.padding-right-310 {
	padding-right: 310px!important
}
@media only screen and (max-width:320px) {
	.padding-right-310 {
		padding-right: 155px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-310 {
		padding-right: 155px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-310-xs {
		padding-right: 310px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-310-xs {
		padding-right: 310px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-310-sm {
		padding-right: 310px!important
	}
}
.padding-right-305 {
	padding-right: 305px!important
}
@media only screen and (max-width:320px) {
	.padding-right-305 {
		padding-right: 152.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-305 {
		padding-right: 152.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-305-xs {
		padding-right: 305px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-305-xs {
		padding-right: 305px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-305-sm {
		padding-right: 305px!important
	}
}
.padding-right-300 {
	padding-right: 300px!important
}
@media only screen and (max-width:320px) {
	.padding-right-300 {
		padding-right: 150px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-300 {
		padding-right: 150px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-300-xs {
		padding-right: 300px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-300-xs {
		padding-right: 300px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-300-sm {
		padding-right: 300px!important
	}
}
.padding-right-295 {
	padding-right: 295px!important
}
@media only screen and (max-width:320px) {
	.padding-right-295 {
		padding-right: 147.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-295 {
		padding-right: 147.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-295-xs {
		padding-right: 295px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-295-xs {
		padding-right: 295px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-295-sm {
		padding-right: 295px!important
	}
}
.padding-right-290 {
	padding-right: 290px!important
}
@media only screen and (max-width:320px) {
	.padding-right-290 {
		padding-right: 145px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-290 {
		padding-right: 145px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-290-xs {
		padding-right: 290px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-290-xs {
		padding-right: 290px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-290-sm {
		padding-right: 290px!important
	}
}
.padding-right-285 {
	padding-right: 285px!important
}
@media only screen and (max-width:320px) {
	.padding-right-285 {
		padding-right: 142.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-285 {
		padding-right: 142.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-285-xs {
		padding-right: 285px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-285-xs {
		padding-right: 285px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-285-sm {
		padding-right: 285px!important
	}
}
.padding-right-280 {
	padding-right: 280px!important
}
@media only screen and (max-width:320px) {
	.padding-right-280 {
		padding-right: 140px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-280 {
		padding-right: 140px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-280-xs {
		padding-right: 280px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-280-xs {
		padding-right: 280px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-280-sm {
		padding-right: 280px!important
	}
}
.padding-right-275 {
	padding-right: 275px!important
}
@media only screen and (max-width:320px) {
	.padding-right-275 {
		padding-right: 137.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-275 {
		padding-right: 137.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-275-xs {
		padding-right: 275px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-275-xs {
		padding-right: 275px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-275-sm {
		padding-right: 275px!important
	}
}
.padding-right-270 {
	padding-right: 270px!important
}
@media only screen and (max-width:320px) {
	.padding-right-270 {
		padding-right: 135px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-270 {
		padding-right: 135px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-270-xs {
		padding-right: 270px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-270-xs {
		padding-right: 270px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-270-sm {
		padding-right: 270px!important
	}
}
.padding-right-265 {
	padding-right: 265px!important
}
@media only screen and (max-width:320px) {
	.padding-right-265 {
		padding-right: 132.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-265 {
		padding-right: 132.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-265-xs {
		padding-right: 265px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-265-xs {
		padding-right: 265px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-265-sm {
		padding-right: 265px!important
	}
}
.padding-right-260 {
	padding-right: 260px!important
}
@media only screen and (max-width:320px) {
	.padding-right-260 {
		padding-right: 130px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-260 {
		padding-right: 130px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-260-xs {
		padding-right: 260px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-260-xs {
		padding-right: 260px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-260-sm {
		padding-right: 260px!important
	}
}
.padding-right-255 {
	padding-right: 255px!important
}
@media only screen and (max-width:320px) {
	.padding-right-255 {
		padding-right: 127.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-255 {
		padding-right: 127.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-255-xs {
		padding-right: 255px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-255-xs {
		padding-right: 255px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-255-sm {
		padding-right: 255px!important
	}
}
.padding-right-250 {
	padding-right: 250px!important
}
@media only screen and (max-width:320px) {
	.padding-right-250 {
		padding-right: 125px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-250 {
		padding-right: 125px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-250-xs {
		padding-right: 250px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-250-xs {
		padding-right: 250px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-250-sm {
		padding-right: 250px!important
	}
}
.padding-right-245 {
	padding-right: 245px!important
}
@media only screen and (max-width:320px) {
	.padding-right-245 {
		padding-right: 122.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-245 {
		padding-right: 122.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-245-xs {
		padding-right: 245px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-245-xs {
		padding-right: 245px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-245-sm {
		padding-right: 245px!important
	}
}
.padding-right-240 {
	padding-right: 240px!important
}
@media only screen and (max-width:320px) {
	.padding-right-240 {
		padding-right: 120px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-240 {
		padding-right: 120px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-240-xs {
		padding-right: 240px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-240-xs {
		padding-right: 240px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-240-sm {
		padding-right: 240px!important
	}
}
.padding-right-235 {
	padding-right: 235px!important
}
@media only screen and (max-width:320px) {
	.padding-right-235 {
		padding-right: 117.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-235 {
		padding-right: 117.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-235-xs {
		padding-right: 235px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-235-xs {
		padding-right: 235px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-235-sm {
		padding-right: 235px!important
	}
}
.padding-right-230 {
	padding-right: 230px!important
}
@media only screen and (max-width:320px) {
	.padding-right-230 {
		padding-right: 115px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-230 {
		padding-right: 115px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-230-xs {
		padding-right: 230px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-230-xs {
		padding-right: 230px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-230-sm {
		padding-right: 230px!important
	}
}
.padding-right-225 {
	padding-right: 225px!important
}
@media only screen and (max-width:320px) {
	.padding-right-225 {
		padding-right: 112.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-225 {
		padding-right: 112.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-225-xs {
		padding-right: 225px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-225-xs {
		padding-right: 225px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-225-sm {
		padding-right: 225px!important
	}
}
.padding-right-220 {
	padding-right: 220px!important
}
@media only screen and (max-width:320px) {
	.padding-right-220 {
		padding-right: 110px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-220 {
		padding-right: 110px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-220-xs {
		padding-right: 220px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-220-xs {
		padding-right: 220px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-220-sm {
		padding-right: 220px!important
	}
}
.padding-right-215 {
	padding-right: 215px!important
}
@media only screen and (max-width:320px) {
	.padding-right-215 {
		padding-right: 107.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-215 {
		padding-right: 107.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-215-xs {
		padding-right: 215px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-215-xs {
		padding-right: 215px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-215-sm {
		padding-right: 215px!important
	}
}
.padding-right-210 {
	padding-right: 210px!important
}
@media only screen and (max-width:320px) {
	.padding-right-210 {
		padding-right: 105px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-210 {
		padding-right: 105px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-210-xs {
		padding-right: 210px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-210-xs {
		padding-right: 210px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-210-sm {
		padding-right: 210px!important
	}
}
.padding-right-205 {
	padding-right: 205px!important
}
@media only screen and (max-width:320px) {
	.padding-right-205 {
		padding-right: 102.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-205 {
		padding-right: 102.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-205-xs {
		padding-right: 205px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-205-xs {
		padding-right: 205px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-205-sm {
		padding-right: 205px!important
	}
}
.padding-right-200 {
	padding-right: 200px!important
}
@media only screen and (max-width:320px) {
	.padding-right-200 {
		padding-right: 100px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-200 {
		padding-right: 100px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-200-xs {
		padding-right: 200px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-200-xs {
		padding-right: 200px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-200-sm {
		padding-right: 200px!important
	}
}
.padding-right-195 {
	padding-right: 195px!important
}
@media only screen and (max-width:320px) {
	.padding-right-195 {
		padding-right: 97.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-195 {
		padding-right: 97.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-195-xs {
		padding-right: 195px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-195-xs {
		padding-right: 195px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-195-sm {
		padding-right: 195px!important
	}
}
.padding-right-190 {
	padding-right: 190px!important
}
@media only screen and (max-width:320px) {
	.padding-right-190 {
		padding-right: 95px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-190 {
		padding-right: 95px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-190-xs {
		padding-right: 190px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-190-xs {
		padding-right: 190px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-190-sm {
		padding-right: 190px!important
	}
}
.padding-right-185 {
	padding-right: 185px!important
}
@media only screen and (max-width:320px) {
	.padding-right-185 {
		padding-right: 92.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-185 {
		padding-right: 92.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-185-xs {
		padding-right: 185px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-185-xs {
		padding-right: 185px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-185-sm {
		padding-right: 185px!important
	}
}
.padding-right-180 {
	padding-right: 180px!important
}
@media only screen and (max-width:320px) {
	.padding-right-180 {
		padding-right: 90px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-180 {
		padding-right: 90px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-180-xs {
		padding-right: 180px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-180-xs {
		padding-right: 180px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-180-sm {
		padding-right: 180px!important
	}
}
.padding-right-175 {
	padding-right: 175px!important
}
@media only screen and (max-width:320px) {
	.padding-right-175 {
		padding-right: 87.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-175 {
		padding-right: 87.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-175-xs {
		padding-right: 175px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-175-xs {
		padding-right: 175px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-175-sm {
		padding-right: 175px!important
	}
}
.padding-right-170 {
	padding-right: 170px!important
}
@media only screen and (max-width:320px) {
	.padding-right-170 {
		padding-right: 85px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-170 {
		padding-right: 85px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-170-xs {
		padding-right: 170px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-170-xs {
		padding-right: 170px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-170-sm {
		padding-right: 170px!important
	}
}
.padding-right-165 {
	padding-right: 165px!important
}
@media only screen and (max-width:320px) {
	.padding-right-165 {
		padding-right: 82.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-165 {
		padding-right: 82.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-165-xs {
		padding-right: 165px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-165-xs {
		padding-right: 165px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-165-sm {
		padding-right: 165px!important
	}
}
.padding-right-160 {
	padding-right: 160px!important
}
@media only screen and (max-width:320px) {
	.padding-right-160 {
		padding-right: 80px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-160 {
		padding-right: 80px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-160-xs {
		padding-right: 160px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-160-xs {
		padding-right: 160px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-160-sm {
		padding-right: 160px!important
	}
}
.padding-right-155 {
	padding-right: 155px!important
}
@media only screen and (max-width:320px) {
	.padding-right-155 {
		padding-right: 77.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-155 {
		padding-right: 77.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-155-xs {
		padding-right: 155px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-155-xs {
		padding-right: 155px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-155-sm {
		padding-right: 155px!important
	}
}
.padding-right-150 {
	padding-right: 150px!important
}
@media only screen and (max-width:320px) {
	.padding-right-150 {
		padding-right: 75px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-150 {
		padding-right: 75px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-150-xs {
		padding-right: 150px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-150-xs {
		padding-right: 150px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-150-sm {
		padding-right: 150px!important
	}
}
.padding-right-145 {
	padding-right: 145px!important
}
@media only screen and (max-width:320px) {
	.padding-right-145 {
		padding-right: 72.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-145 {
		padding-right: 72.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-145-xs {
		padding-right: 145px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-145-xs {
		padding-right: 145px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-145-sm {
		padding-right: 145px!important
	}
}
.padding-right-140 {
	padding-right: 140px!important
}
@media only screen and (max-width:320px) {
	.padding-right-140 {
		padding-right: 70px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-140 {
		padding-right: 70px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-140-xs {
		padding-right: 140px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-140-xs {
		padding-right: 140px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-140-sm {
		padding-right: 140px!important
	}
}
.padding-right-135 {
	padding-right: 135px!important
}
@media only screen and (max-width:320px) {
	.padding-right-135 {
		padding-right: 67.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-135 {
		padding-right: 67.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-135-xs {
		padding-right: 135px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-135-xs {
		padding-right: 135px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-135-sm {
		padding-right: 135px!important
	}
}
.padding-right-130 {
	padding-right: 130px!important
}
@media only screen and (max-width:320px) {
	.padding-right-130 {
		padding-right: 65px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-130 {
		padding-right: 65px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-130-xs {
		padding-right: 130px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-130-xs {
		padding-right: 130px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-130-sm {
		padding-right: 130px!important
	}
}
.padding-right-125 {
	padding-right: 125px!important
}
@media only screen and (max-width:320px) {
	.padding-right-125 {
		padding-right: 62.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-125 {
		padding-right: 62.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-125-xs {
		padding-right: 125px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-125-xs {
		padding-right: 125px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-125-sm {
		padding-right: 125px!important
	}
}
.padding-right-120 {
	padding-right: 120px!important
}
@media only screen and (max-width:320px) {
	.padding-right-120 {
		padding-right: 60px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-120 {
		padding-right: 60px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-120-xs {
		padding-right: 120px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-120-xs {
		padding-right: 120px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-120-sm {
		padding-right: 120px!important
	}
}
.padding-right-115 {
	padding-right: 115px!important
}
@media only screen and (max-width:320px) {
	.padding-right-115 {
		padding-right: 57.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-115 {
		padding-right: 57.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-115-xs {
		padding-right: 115px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-115-xs {
		padding-right: 115px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-115-sm {
		padding-right: 115px!important
	}
}
.padding-right-110 {
	padding-right: 110px!important
}
@media only screen and (max-width:320px) {
	.padding-right-110 {
		padding-right: 55px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-110 {
		padding-right: 55px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-110-xs {
		padding-right: 110px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-110-xs {
		padding-right: 110px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-110-sm {
		padding-right: 110px!important
	}
}
.padding-right-105 {
	padding-right: 105px!important
}
@media only screen and (max-width:320px) {
	.padding-right-105 {
		padding-right: 52.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-105 {
		padding-right: 52.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-105-xs {
		padding-right: 105px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-105-xs {
		padding-right: 105px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-105-sm {
		padding-right: 105px!important
	}
}
.padding-right-100 {
	padding-right: 100px!important
}
@media only screen and (max-width:320px) {
	.padding-right-100 {
		padding-right: 50px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-100 {
		padding-right: 50px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-100-xs {
		padding-right: 100px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-100-xs {
		padding-right: 100px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-100-sm {
		padding-right: 100px!important
	}
}
.padding-right-95 {
	padding-right: 95px!important
}
@media only screen and (max-width:320px) {
	.padding-right-95 {
		padding-right: 47.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-95 {
		padding-right: 47.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-95-xs {
		padding-right: 95px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-95-xs {
		padding-right: 95px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-95-sm {
		padding-right: 95px!important
	}
}
.padding-right-90 {
	padding-right: 90px!important
}
@media only screen and (max-width:320px) {
	.padding-right-90 {
		padding-right: 45px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-90 {
		padding-right: 45px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-90-xs {
		padding-right: 90px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-90-xs {
		padding-right: 90px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-90-sm {
		padding-right: 90px!important
	}
}
.padding-right-85 {
	padding-right: 85px!important
}
@media only screen and (max-width:320px) {
	.padding-right-85 {
		padding-right: 42.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-85 {
		padding-right: 42.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-85-xs {
		padding-right: 85px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-85-xs {
		padding-right: 85px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-85-sm {
		padding-right: 85px!important
	}
}
.padding-right-80 {
	padding-right: 80px!important
}
@media only screen and (max-width:320px) {
	.padding-right-80 {
		padding-right: 40px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-80 {
		padding-right: 40px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-80-xs {
		padding-right: 80px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-80-xs {
		padding-right: 80px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-80-sm {
		padding-right: 80px!important
	}
}
.padding-right-75 {
	padding-right: 75px!important
}
@media only screen and (max-width:320px) {
	.padding-right-75 {
		padding-right: 37.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-75 {
		padding-right: 37.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-75-xs {
		padding-right: 75px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-75-xs {
		padding-right: 75px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-75-sm {
		padding-right: 75px!important
	}
}
.padding-right-70 {
	padding-right: 70px!important
}
@media only screen and (max-width:320px) {
	.padding-right-70 {
		padding-right: 35px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-70 {
		padding-right: 35px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-70-xs {
		padding-right: 70px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-70-xs {
		padding-right: 70px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-70-sm {
		padding-right: 70px!important
	}
}
.padding-right-65 {
	padding-right: 65px!important
}
@media only screen and (max-width:320px) {
	.padding-right-65 {
		padding-right: 32.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-65 {
		padding-right: 32.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-65-xs {
		padding-right: 65px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-65-xs {
		padding-right: 65px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-65-sm {
		padding-right: 65px!important
	}
}
.padding-right-60 {
	padding-right: 60px!important
}
@media only screen and (max-width:320px) {
	.padding-right-60 {
		padding-right: 30px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-60 {
		padding-right: 30px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-60-xs {
		padding-right: 60px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-60-xs {
		padding-right: 60px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-60-sm {
		padding-right: 60px!important
	}
}
.padding-right-55 {
	padding-right: 55px!important
}
@media only screen and (max-width:320px) {
	.padding-right-55 {
		padding-right: 27.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-55 {
		padding-right: 27.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-55-xs {
		padding-right: 55px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-55-xs {
		padding-right: 55px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-55-sm {
		padding-right: 55px!important
	}
}
.padding-right-50 {
	padding-right: 50px!important
}
@media only screen and (max-width:320px) {
	.padding-right-50 {
		padding-right: 25px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-50 {
		padding-right: 25px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-50-xs {
		padding-right: 50px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-50-xs {
		padding-right: 50px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-50-sm {
		padding-right: 50px!important
	}
}
.padding-right-45 {
	padding-right: 45px!important
}
@media only screen and (max-width:320px) {
	.padding-right-45 {
		padding-right: 22.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-45 {
		padding-right: 22.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-45-xs {
		padding-right: 45px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-45-xs {
		padding-right: 45px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-45-sm {
		padding-right: 45px!important
	}
}
.padding-right-40 {
	padding-right: 40px!important
}
@media only screen and (max-width:320px) {
	.padding-right-40 {
		padding-right: 20px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-40 {
		padding-right: 20px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-40-xs {
		padding-right: 40px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-40-xs {
		padding-right: 40px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-40-sm {
		padding-right: 40px!important
	}
}
.padding-right-35 {
	padding-right: 35px!important
}
@media only screen and (max-width:320px) {
	.padding-right-35 {
		padding-right: 17.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-35 {
		padding-right: 17.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-35-xs {
		padding-right: 35px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-35-xs {
		padding-right: 35px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-35-sm {
		padding-right: 35px!important
	}
}
.padding-right-30 {
	padding-right: 30px!important
}
@media only screen and (max-width:320px) {
	.padding-right-30 {
		padding-right: 15px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-30 {
		padding-right: 15px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-30-xs {
		padding-right: 30px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-30-xs {
		padding-right: 30px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-30-sm {
		padding-right: 30px!important
	}
}
.padding-right-25 {
	padding-right: 25px!important
}
@media only screen and (max-width:320px) {
	.padding-right-25 {
		padding-right: 12.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-25 {
		padding-right: 12.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-25-xs {
		padding-right: 25px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-25-xs {
		padding-right: 25px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-25-sm {
		padding-right: 25px!important
	}
}
.padding-right-20 {
	padding-right: 20px!important
}
@media only screen and (max-width:320px) {
	.padding-right-20 {
		padding-right: 10px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-20 {
		padding-right: 10px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-20-xs {
		padding-right: 20px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-20-xs {
		padding-right: 20px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-20-sm {
		padding-right: 20px!important
	}
}
.padding-right-15 {
	padding-right: 15px!important
}
@media only screen and (max-width:320px) {
	.padding-right-15 {
		padding-right: 7.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-15 {
		padding-right: 7.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-15-xs {
		padding-right: 15px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-15-xs {
		padding-right: 15px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-15-sm {
		padding-right: 15px!important
	}
}
.padding-right-10 {
	padding-right: 10px!important
}
@media only screen and (max-width:320px) {
	.padding-right-10 {
		padding-right: 5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-10 {
		padding-right: 5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-10-xs {
		padding-right: 10px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-10-xs {
		padding-right: 10px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-10-sm {
		padding-right: 10px!important
	}
}
.padding-right-5 {
	padding-right: 5px!important
}
@media only screen and (max-width:320px) {
	.padding-right-5 {
		padding-right: 2.5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-5 {
		padding-right: 2.5px!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-5-xs {
		padding-right: 5px!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-5-xs {
		padding-right: 5px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-5-sm {
		padding-right: 5px!important
	}
}
.padding-right-0 {
	padding-right: 0!important
}
@media only screen and (max-width:320px) {
	.padding-right-0 {
		padding-right: 0!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-0 {
		padding-right: 0!important
	}
}
@media only screen and (max-width:320px) {
	.padding-right-0-xs {
		padding-right: 0!important
	}
}
@media only screen and (max-width:480px) {
	.padding-right-0-xs {
		padding-right: 0!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.padding-right-0-sm {
		padding-right: 0!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.container {
		padding-right: 20px;
		padding-left: 20px
	}
}
@media only screen and (max-width:320px) {
	.center-xs {
		display: table!important;
		margin: auto
	}
}
@media only screen and (max-width:480px) {
	.center-xs {
		display: table!important;
		margin: auto
	}
}
.show {
	display: block!important
}
.hidden {
	display: none!important
}
.invisible {
	visibility: hidden
}
.pointer {
	cursor: pointer!important
}
.button {
	font-size: 14px;
	display: inline-block;
	text-decoration: none;
	padding: 12px 16px;
	font-family: Roboto;
	border-radius: 5px
}
.button i {
	padding-right: 5px;
	vertical-align: middle;
	margin-top: -3px;
	font-size: 23px
}
.button.uppercase {
	text-transform: uppercase
}
.button.small {
	padding: 9px 14px;
	font-size: 15px
}
.button.small.full {
	padding: 11px 15px
}
.button.small i {
	padding-right: 8px;
	vertical-align: middle;
	margin-top: -3px;
	font-size: 15px
}
.button.medium {
	padding: 15px 25px;
	font-size: 16px
}
.button.medium.full {
	padding: 17px 26px
}
.button.medium i {
	padding-right: 10px;
	vertical-align: middle;
	margin-top: -3px;
	font-size: 25px
}
.button.biggest {
	padding: 18px 27px;
	font-size: 20px
}
.button.biggest.full {
	padding: 20px 28px
}
.button.biggest i {
	padding-right: 10px;
	vertical-align: middle;
	margin-top: -3px;
	font-size: 30px
}
.button.massive {
	padding: 20px 32px;
	font-size: 27px
}
.button.massive.full {
	padding: 22px 33px
}
.button.massive i {
	padding-right: 10px;
	vertical-align: middle;
	margin-top: -3px;
	font-size: 45px
}
.button.outline {
	border: 2px solid;
	background: 0 0
}
.button.outline.white {
	color: #fff;
	border-color: #fff
}
.button.outline.white:hover {
	color: #e6e5e5;
	border-color: #e6e5e5
}
.button.outline.blue {
	color: #2db0ee;
	border-color: #2db0ee
}
.button.outline.blue:hover {
	color: #1197d7;
	border-color: #1197d7
}
.button.outline.gray {
	color: #f0f2f4;
	border-color: #f0f2f4
}
.button.outline.gray:hover {
	color: #d3d9de;
	border-color: #d3d9de
}
.button.outline.gray-middle {
	color: #acb7c2;
	border-color: #acb7c2
}
.button.outline.gray-middle:hover {
	color: #8f9ead;
	border-color: #8f9ead
}
.button.outline.gray-dark {
	color: #3e464f;
	border-color: #3e464f
}
.button.outline.gray-dark:hover {
	color: #545f6c;
	border-color: #545f6c
}
.button.outline.red {
	color: #e05060;
	border-color: #e05060
}
.button.outline.red:hover {
	color: #d7263a;
	border-color: #d7263a
}
.button.outline.orange {
	color: #fab153;
	border-color: #fab153
}
.button.outline.orange:hover {
	color: #f99b21;
	border-color: #f99b21
}
.button.outline.green {
	color: #46cc6e;
	border-color: #46cc6e
}
.button.outline.green:hover {
	color: #30af56;
	border-color: #30af56
}
.button.outline.purple {
	color: #796ec2;
	border-color: #796ec2
}
.button.outline.purple:hover {
	color: #584bb2;
	border-color: #584bb2
}
.button.outline.primary {
	color: #2db0ee;
	border-color: #2db0ee
}
.button.outline.primary:hover {
	color: #1197d7;
	border-color: #1197d7
}
.button.outline.secondary {
	color: #fcc341;
	border-color: #fcc341
}
.button.outline.secondary:hover {
	color: #fbb30f;
	border-color: #fbb30f
}
.button.outline.terciary {
	color: #46cc6e;
	border-color: #46cc6e
}
.button.outline.terciary:hover {
	color: #30af56;
	border-color: #30af56
}
.button.outline.facebook {
	color: #475993;
	border-color: #475993
}
.button.outline.facebook:hover {
	color: #5c70b1;
	border-color: #5c70b1
}
.button.outline.twitter {
	color: #00adec;
	border-color: #00adec
}
.button.outline.twitter:hover {
	color: #20c3ff;
	border-color: #20c3ff
}
.button.full.white {
	color: #fff;
	background-color: #fff
}
.button.full.white:hover {
	color: #fff;
	background-color: #ccc
}
.button.full.blue {
	color: #fff;
	background-color: #2db0ee
}
.button.full.blue:hover {
	color: #fff;
	background-color: #0e76a7
}
.button.full.blue-fb {
	padding-top: 10px;
	padding-bottom: 10px;
	color: #fff;
	background-color: #3176f8
}
.button.full.blue-fb:hover {
	color: #fff;
	background-color: #0646bd
}
.button.full.blue-fb:hover {
	color: #fff;
	background-color: #3176f8
}
.button.full.black {
	color: #e6e5e5;
	background-color: #333
}
.button.full.black:hover {
	color: #fff;
	background-color: #666
}
.button.full.gray {
	color: #fff;
	background-color: #f0f2f4
}
.button.full.gray:hover {
	color: #fff;
	background-color: #b5bfc9
}
.button.full.gray-dark {
	color: #f8f9fa;
	background-color: #3e464f
}
.button.full.gray-dark:hover {
	color: #fff;
	background-color: #6b7988
}
.button.full.red {
	color: #fff;
	background-color: #e05060
}
.button.full.red:hover {
	color: #fff;
	background-color: #ac1e2e
}
.button.full.orange {
	color: #fff;
	background-color: #fab153
}
.button.full.orange:hover {
	color: #fff;
	background-color: #e08107
}
.button.full.green {
	color: #fff;
	background-color: #46cc6e
}
.button.full.green:hover {
	color: #fff;
	background-color: #258742
}
.button.full.purple {
	color: #fff;
	background-color: #796ec2
}
.button.full.purple:hover {
	color: #fff;
	background-color: #473c8e
}
.button.full.primary {
	color: #fff;
	background-color: #2db0ee
}
.button.full.primary:hover {
	color: #fff;
	background-color: #0e76a7
}
.button.full.secondary {
	color: #fff;
	background-color: #fcc341
}
.button.full.secondary:hover {
	color: #fff;
	background-color: #d49403
}
.button.full.terciary {
	color: #fff;
	background-color: #46cc6e
}
.button.full.terciary:hover {
	color: #fff;
	background-color: #258742
}
.button.full-width {
	width: 100%;
	display: block;
	text-align: center
}
.button.centered {
	display: table;
	margin: auto
}
.button img {
	vertical-align: middle;
	max-width: 35px;
	max-height: 35px;
	margin-right: 10px;
	transform: translateY(0)!important;
	-webkit-transform: translateY(0)!important;
	-moz-transform: translateY(0)!important
}
.ibx-banner {
	position: relative;
	font-family: truenolight
}
.ibx-banner.rounded {
	overflow: hidden;
	border: 1px solid transparent;
	border-radius: 5px
}
.ibx-banner .relative {
	position: relative
}
.ibx-banner .background {
	content: " ";
	left: 0;
	height: 100%;
	width: 100%;
	position: absolute
}
.ibx-banner .no-repeat, .ibx-banner.no-repeat {
	background-repeat: no-repeat!important
}
.ibx-banner .repeat-x, .ibx-banner.repeat-x {
	background-repeat: repeat-x!important
}
.ibx-banner .repeat-y, .ibx-banner.repeat-y {
	background-repeat: repeat-y!important
}
.ibx-banner .position-center-center, .ibx-banner.position-center-center {
	background-position: center center!important
}
.ibx-banner .position-top-center, .ibx-banner.position-top-center {
	background-position: top center!important
}
.ibx-banner .position-bottom-center, .ibx-banner.position-bottom-center {
	background-position: bottom center!important
}
.ibx-banner .size-cover, .ibx-banner.size-cover {
	background-size: cover!important
}
.ibx-banner .size-auto, .ibx-banner.size-auto {
	background-size: auto!important
}
.ibx-banner .size-contain, .ibx-banner.size-contain {
	background-size: contain
}
.ibx-banner.gray {
	color: #3e464f;
	background-color: #f0f2f4
}
.ibx-banner.gray-dark {
	color: #fff;
	background-color: #3e464f
}
.ibx-banner.red {
	color: #fff;
	background-color: #e05060
}
.ibx-banner.green {
	color: #fff;
	background-color: #46cc6e
}
.ibx-banner.blue {
	color: #fff;
	background-color: #2db0ee
}
.ibx-banner.orange {
	color: #fff;
	background-color: #fab153
}
.ibx-banner.purple {
	color: #fff;
	background-color: #796ec2
}
.ibx-banner h3 {
	font-size: 20px;
	text-transform: uppercase;
	font-family: Roboto
}
.ibx-banner h1, .ibx-banner h2 {
	font-size: 38px;
	font-family: truenobold;
	margin: 15px 0
}
.ibx-banner p {
	font-size: 16px;
	line-height: 23px
}
.ibx-banner.default {
	padding: 120px 0
}
.ibx-banner.default h4 {
	font-family: Roboto;
	text-transform: uppercase
}
.ibx-banner.default.has-absolute {
	padding-top: 100px;
	padding-bottom: 140px;
	margin-bottom: 150px
}
.ibx-banner.default.has-absolute.video {
	padding-bottom: 300px;
	margin-bottom: 300px
}
.ibx-banner.default .ibx-cta {
	width: 97%;
	position: absolute;
	margin-top: 80px;
	box-shadow: 0 0 20px rgba(62, 70, 79, .22)
}
.ibx-banner.default .ibx-cta h5 {
	color: #8999a8;
	font-family: truenoregular
}
.ibx-banner.default .ibx-cta h3 {
	text-transform: initial;
	line-height: 22px;
	color: #545f6c
}
.ibx-banner.default .ibx-cta form {
	margin-top: 25px
}
.ibx-banner.default .ibx-cta form input {
	border-color: #7a8c9e
}
.ibx-banner.default .ibx-cta form input[type=email], .ibx-banner.default .ibx-cta form input[type=text] {
	color: #3e464f;
	background-color: #f0f2f4
}
.ibx-banner.default .ibx-cta form input[type=submit] {
	color: #fff;
	border-color: #46cc6e;
	background-color: #46cc6e
}
.ibx-banner.default .ibx-cta form input[type=submit]:hover {
	background-color: #36c360
}
.ibx-banner.default .ibx-cta form .pill:before {
	color: #7a8c9e
}
.ibx-banner.default .ibx-cta h5 {
	color: #8999a8
}
.ibx-banner.default .ibx-cta h3 {
	color: #545f6c
}
.ibx-banner.default .ibx-cta .cta-actions {
	margin-top: 12px
}
@media only screen and (max-width:320px) {
	.ibx-banner.default {
		padding: 80px 20px!important
	}
	.ibx-banner.default h1 {
		text-align: center;
		font-size: 26.1px!important
	}
	.ibx-banner.default h2 {
		text-align: center;
		font-size: 19.2px!important
	}
	.ibx-banner.default h4 {
		text-align: center
	}
	.ibx-banner.default p {
		text-align: center;
		font-size: 14.4px!important
	}
	.ibx-banner.default.has-absolute {
		margin-bottom: 330px
	}
	.ibx-banner.default.has-absolute .ibx-cta {
		width: 100%!important;
		margin-left: -15px
	}
}
@media only screen and (max-width:480px) {
	.ibx-banner.default {
		padding: 80px 20px!important
	}
	.ibx-banner.default h1 {
		text-align: center;
		font-size: 26.1px!important
	}
	.ibx-banner.default h2 {
		text-align: center;
		font-size: 19.2px!important
	}
	.ibx-banner.default h4 {
		text-align: center
	}
	.ibx-banner.default p {
		text-align: center;
		font-size: 14.4px!important
	}
	.ibx-banner.default.has-absolute {
		margin-bottom: 330px
	}
	.ibx-banner.default.has-absolute .ibx-cta {
		width: 100%!important;
		margin-left: -15px
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.ibx-banner.default h1 {
		font-size: 26.1px!important
	}
	.ibx-banner.default h2 {
		font-size: 19.2px!important
	}
	.ibx-banner.default p {
		width: 80%;
		font-size: 14.4px!important
	}
	.ibx-banner.default.has-absolute {
		margin-bottom: 200px!important
	}
}
.ibx-banner.col-2 {
	width: 100%
}
.ibx-banner.col-2 p {
	font-size: 19px
}
.ibx-banner.col-2 .wrapper {
	margin: auto;
	height: 500px;
	display: table
}
.ibx-banner.col-2 .wrapper .vertical-middle {
	display: table-cell;
	vertical-align: middle
}
.ibx-banner.col-2.ad-full .col-md-offset-1 {
	margin-left: 3.33333%
}
.ibx-banner.col-2.ad-full .wrapper {
	height: 290px
}
.ibx-banner.col-2.ad-full .wrapper a.button {
	margin-top: 10px
}
.ibx-banner.col-2.ad-full div[class*=col-md-]:last-child .wrapper {
	margin-right: 0
}
.ibx-banner.col-2 img {
	display: block;
	margin: auto;
	max-height: 180px;
	vertical-align: middle
}
.ibx-banner.col-2 .button {
	margin-top: 30px;
	display: inline-block
}
@media only screen and (max-width:320px) {
	.ibx-banner.col-2 {
		padding: 50px 20px!important
	}
	.ibx-banner.col-2 h2 {
		text-align: center;
		font-size: 26.1px!important
	}
	.ibx-banner.col-2 h3 {
		text-align: center;
		font-size: 19.2px!important
	}
	.ibx-banner.col-2 p {
		text-align: center;
		font-size: 14.4px!important
	}
	.ibx-banner.col-2 img {
		max-height: 100px;
		margin-bottom: 40px
	}
	.ibx-banner.col-2 .background {
		top: 0
	}
	.ibx-banner.col-2 .wrapper {
		height: initial!important
	}
	.ibx-banner.col-2 .button {
		display: table;
		margin: auto;
		margin-top: 30px
	}
	.ibx-banner.col-2.ad-full img {
		max-height: 60px
	}
}
@media only screen and (max-width:480px) {
	.ibx-banner.col-2 {
		padding: 50px 20px!important
	}
	.ibx-banner.col-2 h2 {
		text-align: center;
		font-size: 26.1px!important
	}
	.ibx-banner.col-2 h3 {
		text-align: center;
		font-size: 19.2px!important
	}
	.ibx-banner.col-2 p {
		text-align: center;
		font-size: 14.4px!important
	}
	.ibx-banner.col-2 img {
		max-height: 100px;
		margin-bottom: 40px
	}
	.ibx-banner.col-2 .background {
		top: 0
	}
	.ibx-banner.col-2 .wrapper {
		height: initial!important
	}
	.ibx-banner.col-2 .button {
		display: table;
		margin: auto;
		margin-top: 30px
	}
	.ibx-banner.col-2.ad-full img {
		max-height: 60px
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.ibx-banner.col-2.ad-full h2 {
		font-size: 26.1px!important
	}
	.ibx-banner.col-2.ad-full h3 {
		font-size: 19.2px!important
	}
	.ibx-banner.col-2.ad-full img {
		max-width: 80%
	}
}
.ibx-banner.absolute {
	padding: 60px 0;
	min-height: 530px;
	margin-bottom: 250px
}
.ibx-banner.absolute h1 {
	text-align: center;
	color: #3e464f
}
.ibx-banner.absolute p {
	font-size: 20px;
	color: #3e464f;
	font-family: truenolight;
	text-align: center;
	margin-top: 25px;
	padding: 0 35px
}
.ibx-banner.absolute .content {
	width: 100%;
	position: absolute;
	margin-top: 60px
}
.ibx-banner.absolute .content.rounded {
	overflow: hidden;
	border-radius: 5px
}
.ibx-banner.absolute .content.shadow-light {
	box-shadow: 0 0 25px #d0d5da;
	background-color: #fff
}
.ibx-banner.absolute .content.shadow-dark {
	box-shadow: 0 0 25px #8692a0;
	background-color: #fff
}
.ibx-banner.absolute .content .video iframe {
	width: 100%;
	height: 384px;
	background: url(../images/load.gif) no-repeat center center #fff;
	background-size: 10%
}
.ibx-banner.absolute .content .video div, .ibx-banner.absolute .content .video p {
	margin-bottom: 0!important
}
.ibx-banner.absolute .overlay {
	position: relative
}
.ibx-banner.absolute .overlay:before {
	content: " ";
	cursor: pointer;
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 12;
	opacity: 0;
	-moz-opacity: 0;
	-webkit-opacity: 0;
	transition: all .2s linear;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear
}
.ibx-banner.absolute .overlay:after {
	content: " ";
	cursor: pointer;
	color: #fff;
	font-size: 70px;
	top: 40%;
	left: 45%;
	z-index: 13;
	position: absolute;
	font-family: "Material Icons";
	opacity: 0;
	-moz-opacity: 0;
	-webkit-opacity: 0;
	transition: all .2s linear;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	transform: scale(0);
	-ms-transform: scale(0);
	-webkit-transform: scale(0);
	-moz-transform: scale(0)
}
.ibx-banner.absolute .overlay.inherit:before {
	background-color: inherit!important
}
.ibx-banner.absolute .overlay.visible:before {
	opacity: .8;
	-moz-opacity: .8;
	-webkit-opacity: .8
}
.ibx-banner.absolute .overlay.visible:after {
	opacity: 1;
	-moz-opacity: 1;
	-webkit-opacity: 1;
	transform: scale(1);
	-ms-transform: scale(1);
	-webkit-transform: scale(1);
	-moz-transform: scale(1)
}
.ibx-banner.absolute .overlay.op-50:before {
	opacity: .5;
	-moz-opacity: .5;
	-webkit-opacity: .5
}
.ibx-banner.absolute .overlay.op-70:before {
	opacity: .7;
	-moz-opacity: .7;
	-webkit-opacity: .7
}
.ibx-banner.absolute .overlay.op-30:before {
	opacity: .3;
	-moz-opacity: .3;
	-webkit-opacity: .3
}
.ibx-banner.absolute .overlay.video:before {
	height: 99.9%!important
}
.ibx-banner.absolute .overlay.video:after {
	content: "play_circle_filled"!important
}
.ibx-banner.absolute .overlay.audio:after {
	content: "audiotrack"!important
}
.ibx-banner.absolute .overlay.primary:before {
	background-color: #2db0ee
}
.ibx-banner.absolute .overlay.secondary:before {
	background-color: #fcc341
}
.ibx-banner.absolute .overlay.terciary:before {
	background-color: #46cc6e
}
.ibx-banner.absolute .overlay.blue:before {
	background-color: #2db0ee
}
.ibx-banner.absolute .overlay.green:before {
	background-color: #46cc6e
}
.ibx-banner.absolute .overlay.orange:before {
	background-color: #fab153
}
.ibx-banner.absolute .overlay.yellow:before {
	background-color: #fad248
}
.ibx-banner.absolute .overlay.red:before {
	background-color: #e05060
}
.ibx-banner.absolute .overlay.purple:before {
	background-color: #796ec2
}
.ibx-banner.absolute:hover .overlay:before {
	opacity: .8;
	-moz-opacity: .8;
	-webkit-opacity: .8
}
.ibx-banner.absolute:hover .overlay:after {
	opacity: 1;
	-moz-opacity: 1;
	-webkit-opacity: 1;
	transform: scale(1);
	-ms-transform: scale(1);
	-webkit-transform: scale(1);
	-moz-transform: scale(1)
}
@media only screen and (max-width:320px) {
	.ibx-banner.no-background-xs {
		background-image: none!important
	}
	.ibx-banner.absolute {
		padding: 30px 0;
		padding-bottom: 15px;
		min-height: auto!important;
		margin-bottom: 0!important;
		background-size: 100%
	}
	.ibx-banner.absolute h1 {
		text-align: center;
		font-size: 26.1px!important
	}
	.ibx-banner.absolute h2 {
		text-align: center;
		font-size: 19.2px!important
	}
	.ibx-banner.absolute p {
		text-align: center;
		font-size: 16px!important
	}
	.ibx-banner.absolute .content {
		position: inherit;
		margin-top: 30px;
		box-shadow: 0 0 25px #8692a0
	}
	.ibx-banner.absolute .content .video iframe {
		height: 222px!important
	}
	.ibx-banner.absolute .overlay:after {
		top: 38%;
		left: 42%
	}
}
@media only screen and (max-width:480px) {
	.ibx-banner.no-background-xs {
		background-image: none!important
	}
	.ibx-banner.absolute {
		padding: 30px 0;
		padding-bottom: 15px;
		min-height: auto!important;
		margin-bottom: 0!important;
		background-size: 100%
	}
	.ibx-banner.absolute h1 {
		text-align: center;
		font-size: 26.1px!important
	}
	.ibx-banner.absolute h2 {
		text-align: center;
		font-size: 19.2px!important
	}
	.ibx-banner.absolute p {
		text-align: center;
		font-size: 16px!important
	}
	.ibx-banner.absolute .content {
		position: inherit;
		margin-top: 30px;
		box-shadow: 0 0 25px #8692a0
	}
	.ibx-banner.absolute .content .video iframe {
		height: 222px!important
	}
	.ibx-banner.absolute .overlay:after {
		top: 38%;
		left: 42%
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.ibx-banner.absolute {
		margin-bottom: 65px
	}
	.ibx-banner.absolute .content .video iframe {
		height: 243px!important
	}
}
.ibx-banner.article {
	padding: 65px 0
}
.ibx-banner.article .thumbnail {
	right: 4%;
	top: 0;
	height: 100%;
	position: absolute;
	overflow: hidden;
	opacity: .1;
	-webkit-opacity: .1;
	-moz-opacity: .1
}
.ibx-banner.article .thumbnail img {
	height: 100%
}
.ibx-banner.article .title {
	margin-bottom: 30px
}
.ibx-banner.article .title h4 {
	color: #fff;
	font-size: 20px;
	margin-bottom: 20px;
	font-family: Roboto;
	text-transform: uppercase
}
.ibx-banner.article .title h1 {
	color: #fff;
	font-size: 35px;
	line-height: 40px
}
.ibx-banner.article .tools {
	display: table
}
.ibx-banner.article .tools .profile {
	width: 50%;
	display: table-cell;
	overflow: hidden
}
.ibx-banner.article .tools .profile img {
	width: 18%;
	float: left;
	max-width: 45px
}
.ibx-banner.article .tools .profile span {
	float: left;
	width: calc(100% - 18%);
	color: #fff;
	font-family: "Open Sans";
	margin-top: 5px;
	margin-left: 15px;
	font-size: 15px
}
.ibx-banner.article .tools .profile span b {
	font-weight: 700
}
.ibx-banner.article .tools .icons {
	color: #fff;
	overflow: hidden;
	text-align: right;
	width: calc(100% - 51%);
	display: table-cell;
	vertical-align: middle;
	font-size: 23px;
	font-family: dinregular
}
.ibx-banner.article .tools .icons i {
	vertical-align: middle;
	margin-right: 8px
}
.ibx-banner.article .tools .icons a {
	color: #fff;
	text-decoration: none
}
.ibx-banner.article .tools .icons span {
	margin-left: 10px
}
.ibx-banner.article.has-absolute {
	padding-top: 80px;
	padding-bottom: 140px;
	margin-bottom: 150px
}
.ibx-banner.article.has-absolute.video {
	padding-bottom: 300px;
	margin-bottom: 390px
}
.ibx-banner.article .ibx-cta {
	width: 100%;
	position: absolute;
	margin-top: 80px;
	box-shadow: 0 0 20px rgba(62, 70, 79, .22)
}
.ibx-banner.article .ibx-cta h5 {
	color: #8999a8;
	font-family: truenoregular
}
.ibx-banner.article .ibx-cta h3 {
	text-transform: initial;
	line-height: 22px;
	color: #545f6c
}
.ibx-banner.article .ibx-cta form {
	margin-top: 25px
}
.ibx-banner.article .ibx-cta form input {
	border-color: #7a8c9e
}
.ibx-banner.article .ibx-cta form input[type=email], .ibx-banner.article .ibx-cta form input[type=text] {
	color: #3e464f;
	background-color: #f0f2f4
}
.ibx-banner.article .ibx-cta form input[type=submit] {
	color: #fff;
	border-color: #46cc6e;
	background-color: #46cc6e
}
.ibx-banner.article .ibx-cta form input[type=submit]:hover {
	background-color: #36c360
}
.ibx-banner.article .ibx-cta form .pill:before {
	color: #7a8c9e
}
.ibx-banner.article .ibx-cta h5 {
	color: #8999a8
}
.ibx-banner.article .ibx-cta h3 {
	color: #545f6c
}
.ibx-banner.article .ibx-cta .cta-actions {
	margin-top: 12px
}
.ibx-banner.article .banner-audio-player {
	width: inherit;
	position: absolute;
	margin-top: 80px;
	margin-left: -22px
}
.ibx-banner.article .banner-audio-player iframe {
	background: url(../images/load.gif) no-repeat center center #fff;
	background-size: 50px;
	box-shadow: 0 0 20px rgba(62, 70, 79, .5)
}
.ibx-banner.article .banner-video-player {
	width: inherit;
	position: absolute;
	margin-top: 80px;
	margin-left: -22px
}
.ibx-banner.article .banner-video-player iframe {
	width: 99.6%;
	min-height: 431px;
	background: url(../images/load.gif) no-repeat center center #fff;
	background-size: 50px;
	box-shadow: 0 0 20px rgba(62, 70, 79, .5)
}
.ibx-banner.article .banner-video-player.on-single iframe {
	min-height: 543px
}
@media only screen and (max-width:320px) {
	.ibx-banner.article .title {
		padding: 0 20px
	}
	.ibx-banner.article .title h1 {
		font-size: 25.2px;
		line-height: 35px
	}
	.ibx-banner.article .title h4 {
		font-size: 19.8px
	}
	.ibx-banner.article .tools .icons, .ibx-banner.article .tools .profile {
		width: 100%;
		display: inline-block
	}
	.ibx-banner.article .tools .profile {
		padding: 0 20px
	}
	.ibx-banner.article .tools .icons {
		margin-top: 30px;
		padding: 0 20px;
		text-align: left
	}
	.ibx-banner.article .tools .icons span {
		font-size: 20px
	}
	.ibx-banner.article .ibx-cta {
		left: 0
	}
	.ibx-banner.article .ibx-cta .button {
		width: 100%;
		text-align: center;
		margin: auto
	}
	.ibx-banner.article .ibx-cta h3 {
		line-height: 22px
	}
	.ibx-banner.article .banner-audio-player {
		width: 90%;
		margin-left: 3px
	}
	.ibx-banner.article .banner-audio-player iframe {
		width: 100%;
		margin: auto;
		display: table
	}
	.ibx-banner.article .banner-video-player {
		width: 90%;
		margin-left: 0
	}
	.ibx-banner.article .banner-video-player iframe {
		width: 100%;
		margin: auto;
		display: table;
		min-height: 217px;
		margin-top: -30px;
		margin-left: 5px
	}
	.ibx-banner.article .banner-video-player.on-single iframe {
		min-height: 207px
	}
	.ibx-banner.article.has-absolute {
		margin-bottom: 136px
	}
	.ibx-banner.article.has-absolute.video {
		padding-bottom: 150px;
		margin-bottom: 150px
	}
}
@media only screen and (max-width:480px) {
	.ibx-banner.article .title {
		padding: 0 20px
	}
	.ibx-banner.article .title h1 {
		font-size: 25.2px;
		line-height: 35px
	}
	.ibx-banner.article .title h4 {
		font-size: 19.8px
	}
	.ibx-banner.article .tools .icons, .ibx-banner.article .tools .profile {
		width: 100%;
		display: inline-block
	}
	.ibx-banner.article .tools .profile {
		padding: 0 20px
	}
	.ibx-banner.article .tools .icons {
		margin-top: 30px;
		padding: 0 20px;
		text-align: left
	}
	.ibx-banner.article .tools .icons span {
		font-size: 20px
	}
	.ibx-banner.article .ibx-cta {
		left: 0
	}
	.ibx-banner.article .ibx-cta .button {
		width: 100%;
		text-align: center;
		margin: auto
	}
	.ibx-banner.article .ibx-cta h3 {
		line-height: 22px
	}
	.ibx-banner.article .banner-audio-player {
		width: 90%;
		margin-left: 3px
	}
	.ibx-banner.article .banner-audio-player iframe {
		width: 100%;
		margin: auto;
		display: table
	}
	.ibx-banner.article .banner-video-player {
		width: 90%;
		margin-left: 0
	}
	.ibx-banner.article .banner-video-player iframe {
		width: 100%;
		margin: auto;
		display: table;
		min-height: 217px;
		margin-top: -30px;
		margin-left: 5px
	}
	.ibx-banner.article .banner-video-player.on-single iframe {
		min-height: 207px
	}
	.ibx-banner.article.has-absolute {
		margin-bottom: 136px
	}
	.ibx-banner.article.has-absolute.video {
		padding-bottom: 150px;
		margin-bottom: 150px
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.ibx-banner.has-absolute .banner-audio-player {
		margin-left: 50px!important
	}
	.ibx-banner.has-absolute .banner-video-player {
		margin-left: 50px!important
	}
	.ibx-banner.has-absolute .banner-video-player.on-single iframe {
		min-height: 307px
	}
	.ibx-banner.has-absolute .ibx-cta {
		width: 96%!important
	}
	.ibx-banner.has-absolute .ibx-cta h3 {
		line-height: 25px
	}
	.ibx-banner.has-absolute .ibx-cta .button {
		margin-top: 18px
	}
}
.ibx-banner.footer-bar {
	cursor: pointer;
	padding: 22px 0;
	transition: all .3s linear
}
.ibx-banner.footer-bar.floated {
	position: fixed;
	width: 100%;
	bottom: -120px;
	z-index: 2147484000
}
.ibx-banner.footer-bar.floated.show {
	bottom: 0!important
}
.ibx-banner.footer-bar .close {
	position: absolute;
	right: 10px;
	cursor: pointer;
	margin-top: -2px;
	z-index: 200
}
.ibx-banner.footer-bar .brand img {
	max-height: 37px;
	margin-left: 20px;
	margin-top: 3px;
	vertical-align: middle
}
.ibx-banner.footer-bar a {
	color: #fff;
	text-decoration: none
}
.ibx-banner.footer-bar p strong {
	margin-right: 8px
}
.ibx-banner.footer-bar .button {
	margin-left: 18px
}
@media only screen and (max-width:320px) {
	.ibx-banner.footer-bar.floated .close {
		right: 20px!important
	}
}
@media only screen and (max-width:480px) {
	.ibx-banner.footer-bar.floated .close {
		right: 20px!important
	}
}
.ibx-background.no-repeat {
	background-repeat: no-repeat
}
.ibx-background.repeat-x {
	background-repeat: repeat-x
}
.ibx-background.repeat-y {
	background-repeat: repeat-y
}
.ibx-background.position-top-center {
	background-position: top center
}
.ibx-background.position-center-center {
	background-position: center center
}
.ibx-background.position-bottom-center {
	background-position: bottom center
}
.ibx-background.position-left-center {
	background-position: left center
}
.ibx-background.position-right-center {
	background-position: right center
}
.ibx-background.size-cover {
	background-size: cover
}
.ibx-background.size-contain {
	background-size: contain
}
.ibx-background.size-200 {
	background-size: 200%
}
.ibx-background.size-190 {
	background-size: 190%
}
.ibx-background.size-180 {
	background-size: 180%
}
.ibx-background.size-170 {
	background-size: 170%
}
.ibx-background.size-160 {
	background-size: 160%
}
.ibx-background.size-150 {
	background-size: 150%
}
.ibx-background.size-140 {
	background-size: 140%
}
.ibx-background.size-130 {
	background-size: 130%
}
.ibx-background.size-120 {
	background-size: 120%
}
.ibx-background.size-110 {
	background-size: 110%
}
.ibx-background.size-100 {
	background-size: 100%
}
.ibx-background.size-90 {
	background-size: 90%
}
.ibx-background.size-80 {
	background-size: 80%
}
.ibx-background.size-70 {
	background-size: 70%
}
.ibx-background.size-60 {
	background-size: 60%
}
.ibx-background.size-50 {
	background-size: 50%
}
.ibx-background.size-40 {
	background-size: 40%
}
.ibx-background.size-30 {
	background-size: 30%
}
.ibx-background.size-20 {
	background-size: 20%
}
.ibx-background.size-10 {
	background-size: 10%
}
.ibx-background.size-0 {
	background-size: 0
}
.ibx-call * {
	font-family: "Open Sans"
}
.ibx-call .serif {
	font-family: "Source Serif Pro"!important
}
.ibx-call.center {
	text-align: center
}
.ibx-call strong {
	font-weight: 700
}
.ibx-call.vertical h3 {
	font-family: truenobold;
	color: #3e464f;
	font-size: 28px;
	margin-bottom: 35px
}
.ibx-call.vertical h3 small {
	font-size: 20px;
	display: block;
	margin-top: 5.5px;
	font-family: truenoregular
}
.ibx-call.vertical p {
	margin-bottom: 35px;
	font-size: 16px;
	line-height: 30px
}
.ibx-call.vertical .button {
	font-family: Roboto
}
.ibx-call.vertical.primary h3 {
	font-family: truenobold;
	color: #3e464f;
	font-size: 36px;
	margin-bottom: 15px
}
.ibx-call.vertical.primary p {
	font-size: 26px;
	color: #3e464f;
	line-height: 35px;
	margin-bottom: 35px
}
.ibx-call.vertical.left h3, .ibx-call.vertical.left p {
	text-align: left
}
.ibx-call.vertical.left .button {
	float: left
}
.ibx-call.vertical.right h3, .ibx-call.vertical.right p {
	text-align: right
}
.ibx-call.vertical.right .button {
	float: right
}
@media only screen and (max-width:320px) {
	.ibx-call.vertical h3 {
		text-align: center!important;
		font-size: 23.8px!important
	}
	.ibx-call.vertical p {
		text-align: center!important;
		width: 80%;
		display: table;
		margin: auto;
		font-size: 15.4px!important
	}
	.ibx-call.vertical a {
		float: initial!important;
		display: table!important;
		margin: auto!important;
		margin-top: 30px!important
	}
	.ibx-call.vertical.primary h3 {
		font-size: 36px
	}
	.ibx-call.vertical.primary p {
		font-size: 17.6px!important;
		line-height: 28px
	}
}
@media only screen and (max-width:480px) {
	.ibx-call.vertical h3 {
		text-align: center!important;
		font-size: 23.8px!important
	}
	.ibx-call.vertical p {
		text-align: center!important;
		width: 80%;
		display: table;
		margin: auto;
		font-size: 15.4px!important
	}
	.ibx-call.vertical a {
		float: initial!important;
		display: table!important;
		margin: auto!important;
		margin-top: 30px!important
	}
	.ibx-call.vertical.primary h3 {
		font-size: 36px
	}
	.ibx-call.vertical.primary p {
		font-size: 17.6px!important;
		line-height: 28px
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.ibx-call.vertical h3 {
		font-size: 22.4px!important
	}
	.ibx-call.vertical h3 small {
		font-size: 18.2px!important
	}
	.ibx-call.vertical p {
		font-size: 15.26px
	}
}
.ibx-call.horizontal h3 {
	font-family: truenoregular;
	color: #3e464f;
	font-size: 25px;
	margin-bottom: 15px
}
.ibx-call.horizontal h3 strong {
	font-family: truenobold
}
.ibx-call.horizontal h2 {
	font-family: truenobold;
	color: #3e464f;
	font-size: 32px;
	margin-bottom: 15px
}
.ibx-call.horizontal h2 strong {
	font-family: truenobold
}
.ibx-call.horizontal p {
	color: #3e464f;
	margin-bottom: 35px;
	font-size: 16px;
	font-family: truenolight;
	line-height: 25px
}
.ibx-call.horizontal .button {
	font-family: Roboto
}
.ibx-call.horizontal img {
	float: left;
	vertical-align: middle;
	max-height: 150px;
	margin-right: 20px
}
.ibx-call.horizontal.left h3, .ibx-call.horizontal.left p {
	text-align: left
}
.ibx-call.horizontal.left .button {
	float: left
}
.ibx-call.horizontal.right h3, .ibx-call.horizontal.right p {
	text-align: right
}
.ibx-call.horizontal.right .button {
	float: right
}
@media only screen and (max-width:320px) {
	.ibx-call.horizontal {
		padding: 0 20px
	}
	.ibx-call.horizontal h2, .ibx-call.horizontal h3 {
		font-size: 22.4px!important
	}
	.ibx-call.horizontal p {
		font-size: 16.8px!important;
		margin-bottom: 15px
	}
	.ibx-call.horizontal img {
		float: initial!important;
		display: block!important;
		margin: auto!important
	}
}
@media only screen and (max-width:480px) {
	.ibx-call.horizontal {
		padding: 0 20px
	}
	.ibx-call.horizontal h2, .ibx-call.horizontal h3 {
		font-size: 22.4px!important
	}
	.ibx-call.horizontal p {
		font-size: 16.8px!important;
		margin-bottom: 15px
	}
	.ibx-call.horizontal img {
		float: initial!important;
		display: block!important;
		margin: auto!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.ibx-call.horizontal h3 {
		font-size: 22.4px!important
	}
	.ibx-call.horizontal p {
		font-size: 14px!important;
		line-height: 25px
	}
}
.ibx-call.disclaimer {
	border: 2px solid #606873
}
.ibx-call.disclaimer.rounded {
	border-radius: 5px
}
.ibx-call.disclaimer h3 {
	color: #fff;
	display: table;
	font-size: 13px;
	letter-spacing: .5px;
	background-color: #606873;
	font-family: truenolight;
	text-transform: uppercase;
	margin-left: 23px;
	padding: 8px 16px
}
.ibx-call.disclaimer p {
	color: #606873;
	font-size: 13.5px;
	line-height: 22px;
	margin: 25px 23px
}
.ibx-call.disclaimer.primary {
	border-color: #2db0ee
}
.ibx-call.disclaimer.primary h3 {
	background-color: #2db0ee
}
.ibx-call.disclaimer.secondary {
	border-color: #fcc341
}
.ibx-call.disclaimer.secondary h3 {
	background-color: #fcc341
}
.ibx-call.disclaimer.blue {
	border-color: #2db0ee
}
.ibx-call.disclaimer.blue h3 {
	background-color: #2db0ee
}
.ibx-call.disclaimer.red {
	border-color: #e05060
}
.ibx-call.disclaimer.red h3 {
	background-color: #e05060
}
.ibx-call.disclaimer.green {
	border-color: #46cc6e
}
.ibx-call.disclaimer.green h3 {
	background-color: #46cc6e
}
.ibx-call.disclaimer.orange {
	border-color: #fab153
}
.ibx-call.disclaimer.orange h3 {
	background-color: #fab153
}
.ibx-call.disclaimer.purple {
	border-color: #796ec2
}
.ibx-call.disclaimer.purple h3 {
	background-color: #796ec2
}
@media only screen and (max-width:320px) {
	.ibx-call.disclaimer p {
		font-size: 14px!important
	}
}
@media only screen and (max-width:480px) {
	.ibx-call.disclaimer p {
		font-size: 14px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.ibx-call.disclaimer p {
		font-size: 14px!important
	}
}
.no-decoration {
	text-decoration: none
}
.ibx-card {
	font-family: "Open Sans"
}
.ibx-card a {
	text-decoration: none
}
.ibx-card img {
	width: 100%
}
.ibx-card .coverlink {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	position: absolute
}
.ibx-card.simple {
	margin-bottom: 30px
}
.ibx-card.simple .wrapper {
	height: 147px;
	overflow: hidden;
	margin-bottom: 18px
}
.ibx-card.simple .wrapper.no-thumb {
	background: url(../images/ibx-logo-mini-white.gif) no-repeat center center #edeff2;
	background-size: 20%
}
.ibx-card.simple .wrapper img {
	top: 50%;
	position: relative;
	max-width: 75%;
	max-height: 75%;
	height: auto;
	width: auto;
	margin: auto;
	display: block;
	-webkit-transform: translateY(-50%)!important;
	transform: translateY(-50%)!important
}
.ibx-card.simple .wrapper img.old {
	margin-top: 2px!important;
	margin-left: -7px!important;
	max-width: 105%!important;
	max-height: 110%!important
}
.ibx-card.simple span {
	display: block;
	margin-bottom: 12px;
	font-size: 14.3px;
	text-transform: uppercase;
	font-family: truenoregular;
	color: #a1adba
}
.ibx-card.simple span a {
	color: #a1adba
}
.ibx-card.simple span a:hover {
	color: #8f9ead
}
.ibx-card.simple h4 {
	font-family: truenoregular;
	font-size: 17.5px;
	line-height: 24px;
	min-height: 150px
}
.ibx-card.simple h4 a {
	cursor: pointer;
	color: #3e464f
}
.ibx-card.simple h4 a:hover {
	color: #000
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.ibx-card.simple .wrapper {
		height: 119px;
		min-height: 119px
	}
	.ibx-card.simple span {
		font-size: 13px
	}
	.ibx-card.simple h4 {
		font-size: 17.6px
	}
}
.ibx-card.simple-color {
	padding: 30px;
	background-color: #2db0ee
}
.ibx-card.simple-color img {
	display: block;
	margin: auto;
	margin-top: 15px;
	margin-bottom: 60px;
	position: relative;
	max-width: 75%;
	height: auto;
	width: auto
}
.ibx-card.simple-color span {
	font-size: 15px;
	color: #fff
}
.ibx-card.simple-color h5 {
	color: #fff;
	font-size: 16px;
	font-family: truenoregular;
	margin-top: 10px;
	line-height: 20px
}
.ibx-card.simple-color.rounded {
	border-radius: 5px
}
.ibx-card.simple-color.horizontal {
	padding-top: 70px;
	padding-bottom: 70px;
	padding-left: 40px
}
.ibx-card.simple-color.horizontal .wrapper {
	width: 48%;
	vertical-align: middle;
	display: inline-block
}
.ibx-card.simple-color.horizontal .wrapper span {
	font-size: 14px;
	text-transform: uppercase;
	font-family: truenolight
}
.ibx-card.simple-color.horizontal .wrapper h5 {
	font-size: 18px;
	line-height: 23px
}
.ibx-card.simple-color.horizontal .wrapper img {
	margin: 0;
	display: table;
	width: 100%;
	margin: auto;
	max-height: 190px
}
.ibx-card.simple-color.horizontal .wrapper a {
	color: #fff
}
.ibx-card.simple-color.horizontal .wrapper a:hover {
	color: #fff
}
.ibx-card.simple-color.horizontal .wrapper .icons {
	margin-top: 25px
}
.ibx-card.simple-color.horizontal .wrapper .icons a {
	color: #fff
}
.ibx-card.simple-color.horizontal .wrapper .icons i {
	vertical-align: middle;
	margin-right: 10px;
	margin-top: -5px
}
.ibx-card.simple-color.horizontal .wrapper .icons span {
	margin-right: 10px;
	font-size: 20px;
	font-family: dinregular
}
@media only screen and (max-width:320px) {
	.ibx-card.simple-color.horizontal {
		margin-bottom: 20px
	}
	.ibx-card.simple-color.horizontal .wrapper {
		width: 100%
	}
	.ibx-card.simple-color.horizontal .wrapper:last-of-type {
		display: none
	}
}
@media only screen and (max-width:480px) {
	.ibx-card.simple-color.horizontal {
		margin-bottom: 20px
	}
	.ibx-card.simple-color.horizontal .wrapper {
		width: 100%
	}
	.ibx-card.simple-color.horizontal .wrapper:last-of-type {
		display: none
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.ibx-card.simple-color.horizontal {
		margin-bottom: 25px
	}
}
.ibx-card.ebook {
	overflow: hidden;
	position: relative;
	box-shadow: 0 2px 8px 0 rgba(62, 70, 79, .25);
	-moz-box-shadow: 0 2px 8px 0 rgba(62, 70, 79, .25);
	-webkit-box-shadow: 0 2px 8px 0 rgba(62, 70, 79, .25);
	-webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-bottomright: 8px;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px
}
.ibx-card.ebook:before {
	content: " ";
	position: absolute;
	top: 0;
	left: 0;
	width: 7.5%;
	height: 100%;
	background: linear-gradient(90deg, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .16) 59.89%, rgba(0, 0, 0, .42) 73.13%, rgba(0, 0, 0, 0) 100%);
	opacity: .4;
	-webkit-opacity: .4;
	-moz-opacity: .4
}
.ibx-card.ebook:after {
	content: " ";
	position: absolute;
	top: 0;
	left: 86%;
	width: 20.5%;
	height: 100%;
	background: linear-gradient(90deg, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .16) 59.89%, rgba(0, 0, 0, .42) 73.13%, rgba(0, 0, 0, 0) 100%);
	opacity: .4;
	-webkit-opacity: .4;
	-moz-opacity: .4
}
.ibx-card.ebook .wrapper {
	width: 100%;
	display: table;
	padding: 20px;
	padding-left: 38px;
	position: relative;
	min-height: 330px
}
.ibx-card.ebook .info {
	z-index: 50;
	position: relative;
	display: table-cell;
	vertical-align: middle;
	height: auto
}
.ibx-card.ebook .info h4 {
	color: #fff;
	line-height: 35px;
	font-size: 26px;
	font-family: truenobold
}
.ibx-card.ebook .background {
	z-index: 10;
	color: #fff;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden
}
.ibx-card.ebook .background img {
	top: 45%;
	position: absolute;
	opacity: .2;
	-webkit-opacity: .2;
	-moz-opacity: .2;
	-webkit-transform: translateX(33%)!important;
	transform: translateX(33%)!important
}
@media only screen and (max-width:320px) {
	.ibx-card.ebook .wrapper {
		padding: 18px;
		min-height: 240px!important
	}
	.ibx-card.ebook .wrapper .info h4 {
		width: 85%!important;
		line-height: 18px!important;
		font-size: 20px!important;
		word-wrap: break-word!important
	}
}
@media only screen and (max-width:480px) {
	.ibx-card.ebook .wrapper {
		padding: 18px;
		min-height: 240px!important
	}
	.ibx-card.ebook .wrapper .info h4 {
		width: 85%!important;
		line-height: 18px!important;
		font-size: 20px!important;
		word-wrap: break-word!important
	}
}
.ibx-card.paper {
	background-color: #fff;
	padding-bottom: 20px;
	box-shadow: 0 0 20px rgba(62, 70, 79, .15)
}
.ibx-card.paper.relative {
	position: relative
}
.ibx-card.paper .coverbase {
	padding: 25px
}
.ibx-card.paper .coverbase img {
	width: auto;
	margin: auto;
	display: block;
	max-height: 120px
}
.ibx-card.paper .overlay.video img {
	margin-bottom: 0
}
.ibx-card.paper .overlay.video .wrapper {
	height: 190px;
	overflow: hidden
}
.ibx-card.paper .overlay.video .wrapper img {
	top: 50%;
	position: relative;
	max-width: 100%;
	height: auto;
	width: auto;
	margin: auto;
	display: block;
	-webkit-transform: translateY(-50%)!important;
	transform: translateY(-50%)!important
}
.ibx-card.paper .title {
	display: table;
	margin-top: 12px;
	min-height: 100px
}
.ibx-card.paper .title h4 {
	display: table-cell;
	vertical-align: middle;
	margin: 0
}
.ibx-card.paper img {
	position: relative;
	margin-bottom: 15px;
	display: table-header-group;
	animation-fill-mode: inherit!important;
	-webkit-animation-fill-mode: inherit!important
}
.ibx-card.paper h4 {
	font-family: truenoregular;
	font-size: 18px;
	line-height: 20px;
	color: #3e464f;
	text-align: center;
	padding: 0 6%;
	margin: 10px 0;
	margin-top: 30px;
	min-height: 90px
}
.ibx-card.paper h4 a {
	color: #3e464f
}
.ibx-card.paper h4 a:hover {
	color: #000
}
.ibx-card.paper p {
	padding: 0 8%;
	text-align: center;
	line-height: 20px;
	font-size: 15px;
	font-family: "Open Sans";
	color: #566675;
	min-height: 70px
}
.ibx-card.paper p a {
	color: #6c7f93;
	font-family: truenolight
}
.ibx-card.paper .icons {
	margin-top: 10px;
	margin-bottom: 10px
}
.ibx-card.paper a.button {
	display: table;
	margin: auto;
	margin-top: 25px;
	margin-bottom: 10px
}
.ibx-card.paper.primary a:hover {
	color: #2db0ee
}
.ibx-card.paper.secondary a:hover {
	color: #fcc341
}
.ibx-card.paper.terciary a:hover {
	color: #46cc6e
}
.ibx-card.paper.blue a:hover {
	color: #2db0ee
}
.ibx-card.paper.green a:hover {
	color: #46cc6e
}
.ibx-card.paper.orange a:hover {
	color: #fab153
}
.ibx-card.paper.yellow a:hover {
	color: #fad248
}
.ibx-card.paper.red a:hover {
	color: #e05060
}
.ibx-card.paper.purple a:hover {
	color: #796ec2
}
.ibx-card.paper .icons {
	padding: 0 6%;
	margin: 25px 0 10px 0 0;
	text-align: center;
	color: #a5adb8
}
.ibx-card.paper .icons span {
	margin-right: 10px;
	font-family: dinregular;
	font-size: 20px
}
.ibx-card.paper .icons span i {
	margin-right: 5px;
	font-size: 20px;
	vertical-align: middle
}
.ibx-card.paper .overlay {
	position: relative
}
.ibx-card.paper .overlay:before {
	content: " ";
	cursor: pointer;
	width: 100%;
	height: 92.9%;
	position: absolute;
	z-index: 12;
	opacity: 0;
	-moz-opacity: 0;
	-webkit-opacity: 0;
	transition: all .2s linear;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear
}
.ibx-card.paper .overlay:after {
	content: " ";
	cursor: pointer;
	color: #fff;
	font-size: 70px;
	top: 32.5%;
	left: 40%;
	z-index: 13;
	position: absolute;
	font-family: "Material Icons";
	opacity: 0;
	-moz-opacity: 0;
	-webkit-opacity: 0;
	transition: all .2s linear;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	transform: scale(0);
	-ms-transform: scale(0);
	-webkit-transform: scale(0);
	-moz-transform: scale(0)
}
.ibx-card.paper .overlay.inherit:before {
	background-color: inherit!important
}
.ibx-card.paper .overlay.visible:before {
	opacity: .8;
	-moz-opacity: .8;
	-webkit-opacity: .8
}
.ibx-card.paper .overlay.visible:after {
	opacity: 1;
	-moz-opacity: 1;
	-webkit-opacity: 1;
	transform: scale(1);
	-ms-transform: scale(1);
	-webkit-transform: scale(1);
	-moz-transform: scale(1)
}
.ibx-card.paper .overlay.op-50:before {
	opacity: .5;
	-moz-opacity: .5;
	-webkit-opacity: .5
}
.ibx-card.paper .overlay.op-70:before {
	opacity: .7;
	-moz-opacity: .7;
	-webkit-opacity: .7
}
.ibx-card.paper .overlay.op-30:before {
	opacity: .3;
	-moz-opacity: .3;
	-webkit-opacity: .3
}
.ibx-card.paper .overlay.video:before {
	height: 99.9%!important
}
.ibx-card.paper .overlay.video:after {
	content: "play_circle_filled"!important
}
.ibx-card.paper .overlay.audio:after {
	content: "audiotrack"!important
}
.ibx-card.paper .overlay.primary:before {
	background-color: #2db0ee
}
.ibx-card.paper .overlay.secondary:before {
	background-color: #fcc341
}
.ibx-card.paper .overlay.terciary:before {
	background-color: #46cc6e
}
.ibx-card.paper .overlay.blue:before {
	background-color: #2db0ee
}
.ibx-card.paper .overlay.green:before {
	background-color: #46cc6e
}
.ibx-card.paper .overlay.orange:before {
	background-color: #fab153
}
.ibx-card.paper .overlay.yellow:before {
	background-color: #fad248
}
.ibx-card.paper .overlay.red:before {
	background-color: #e05060
}
.ibx-card.paper .overlay.purple:before {
	background-color: #796ec2
}
.ibx-card.paper.rounded {
	overflow: hidden;
	border-radius: 5px
}
.ibx-card.paper.rounded .overlay {
	overflow: hidden;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px
}
.ibx-card.paper.rounded .overlay:before {
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px
}
.ibx-card.paper:hover .overlay:before {
	opacity: .8;
	-moz-opacity: .8;
	-webkit-opacity: .8
}
.ibx-card.paper:hover .overlay:after {
	opacity: 1;
	-moz-opacity: 1;
	-webkit-opacity: 1;
	transform: scale(1);
	-ms-transform: scale(1);
	-webkit-transform: scale(1);
	-moz-transform: scale(1)
}
.ibx-card.paper.horizontal {
	position: relative;
	padding-bottom: 0
}
.ibx-card.paper.horizontal .wrapper {
	width: 30%;
	display: table;
	height: 200px
}
.ibx-card.paper.horizontal .wrapper .brand {
	display: table-cell;
	vertical-align: middle
}
.ibx-card.paper.horizontal .wrapper .brand img {
	display: block;
	max-width: 80%;
	margin: auto!important
}
.ibx-card.paper.horizontal h4, .ibx-card.paper.horizontal h5 {
	float: left;
	padding: 0 6%;
	text-align: left
}
.ibx-card.paper.horizontal h4 {
	margin-top: 0
}
.ibx-card.paper.horizontal h4 a {
	color: #617384
}
.ibx-card.paper.horizontal h4 a:hover {
	color: #4b5967
}
.ibx-card.paper.horizontal h5 {
	margin-top: 25px;
	margin-bottom: 15px;
	font-size: 17px
}
.ibx-card.paper.horizontal h5 a {
	color: #6c7f93
}
.ibx-card.paper.horizontal h5 a:hover {
	color: #566675
}
.ibx-card.paper.horizontal .content {
	right: 0;
	display: table-cell;
	vertical-align: middle;
	width: calc(100% - 30%);
	top: 50%;
	position: absolute;
	-webkit-transform: translateY(-50%)!important;
	transform: translateY(-50%)!important
}
.ibx-card.paper.horizontal .tag {
	right: 0;
	color: #fff;
	padding: 10px;
	font-weight: 700;
	position: absolute;
	text-transform: uppercase;
	font-family: dinregular;
	background-color: #46cc6e
}
.ibx-card.paper .no-min-height {
	min-height: initial!important
}
@media only screen and (max-width:320px) {
	.ibx-card.paper.rounded img {
		-webkit-border-top-left-radius: 5px;
		-webkit-border-top-right-radius: 5px;
		-moz-border-radius-topleft: 5px;
		-moz-border-radius-topright: 5px;
		border-top-left-radius: 5px;
		border-top-right-radius: 5px
	}
	.ibx-card.paper.rounded .overlay.video .wrapper {
		height: 154px
	}
	.ibx-card.paper.horizontal .wrapper {
		height: 110px!important
	}
	.ibx-card.paper.horizontal h4 {
		font-size: 15.4px;
		display: none
	}
	.ibx-card.paper.horizontal h5 {
		margin-top: 13px
	}
	.ibx-card.paper.horizontal h5 a {
		color: #3e464f!important
	}
}
@media only screen and (max-width:480px) {
	.ibx-card.paper.rounded img {
		-webkit-border-top-left-radius: 5px;
		-webkit-border-top-right-radius: 5px;
		-moz-border-radius-topleft: 5px;
		-moz-border-radius-topright: 5px;
		border-top-left-radius: 5px;
		border-top-right-radius: 5px
	}
	.ibx-card.paper.rounded .overlay.video .wrapper {
		height: 154px
	}
	.ibx-card.paper.horizontal .wrapper {
		height: 110px!important
	}
	.ibx-card.paper.horizontal h4 {
		font-size: 15.4px;
		display: none
	}
	.ibx-card.paper.horizontal h5 {
		margin-top: 13px
	}
	.ibx-card.paper.horizontal h5 a {
		color: #3e464f!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.ibx-card.paper .overlay.video .wrapper {
		height: 119px!important
	}
	.ibx-card.paper h4 {
		margin-top: 35px!important
	}
	.ibx-card.paper p {
		min-height: 100px!important;
		margin-bottom: 25px!important
	}
	.ibx-card.paper.closed h4 {
		margin-top: 70px!important
	}
	.ibx-card.paper.horizontal {
		min-height: 82px!important
	}
	.ibx-card.paper.horizontal .wrapper {
		height: 110px!important
	}
	.ibx-card.paper.horizontal h5 {
		margin-top: 2px
	}
}
.ibx-card.list {
	background-color: #fff;
	padding: 30px;
	box-shadow: 0 0 20px rgba(62, 70, 79, .15)
}
.ibx-card.list h4 {
	color: #c7cbd4;
	font-family: Roboto;
	font-size: 15px;
	font-weight: 700;
	line-height: 16px;
	text-transform: uppercase;
	padding-bottom: 13px;
	margin-bottom: 30px;
	border-bottom: 1px solid #e0e0e0
}
.ibx-card.list h3 {
	color: #434a54;
	position: relative;
	font-family: "Roboto Slab";
	font-size: 18px;
	line-height: 24px;
	margin-bottom: 5px;
	letter-spacing: -.2px
}
.ibx-card.list h3 a {
	color: #434a54
}
.ibx-card.list h3 a:hover {
	color: #5a6370
}
.ibx-card.list h3.internal {
	padding: 0 10%
}
.ibx-card.list h3 span.circle {
	padding: 10px 7px;
	font-size: 22px;
	margin-right: 15px
}
.ibx-card.list h3 span.circle:before {
	content: ' ';
	position: absolute;
	width: 35px;
	height: 35px;
	margin-top: -6px;
	margin-left: -13px;
	border: 1px solid #434a54;
	border-radius: 50px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px
}
.ibx-card.list p {
	font-size: 15.3px;
	line-height: 23px;
	color: #92969a;
	margin: 8px 0
}
.ibx-card.list .alignleft {
	float: left;
	width: auto;
	margin-right: 30px;
	margin-bottom: 30px
}
.ibx-card.list .alignright {
	float: right;
	width: auto;
	margin-left: 30px;
	margin-bottom: 30px
}
.ibx-card.list .hide {
	display: none
}
.ibx-card.list a {
	color: #2db0ee
}
.ibx-card.list a:hover {
	color: #1197d7
}
.ibx-card.gratitude {
	cursor: pointer;
	padding: 38px 35px 50px 35px
}
.ibx-card.gratitude i {
	color: #fff;
	cursor: pointer;
	font-size: 28px;
	margin-bottom: 10px
}
.ibx-card.gratitude h3 {
	color: #fff;
	cursor: pointer;
	line-height: 38px;
	font-family: "Georgia Italic";
	font-style: italic;
	font-size: 26px
}
.ibx-card.gratitude p {
	color: #fff;
	cursor: pointer;
	font-family: "Open Sans";
	font-size: 16px;
	margin-top: 13px
}
.ibx-card.gratitude.right h3, .ibx-card.gratitude.right i, .ibx-card.gratitude.right p {
	width: 100%;
	text-align: right
}
.ibx-card.gratitude.transparent {
	background-color: transparent!important
}
.ibx-card.gratitude.blog {
	background-color: #2db0ee
}
.ibx-card.gratitude.blog i {
	font-family: 'Material Icons';
	font-weight: 400;
	font-style: normal;
	line-height: 1;
	letter-spacing: normal;
	text-transform: none;
	display: inline-block;
	white-space: nowrap;
	word-wrap: normal;
	direction: ltr;
	-webkit-font-feature-settings: 'liga';
	-webkit-font-smoothing: antialiased
}
.ibx-card.gratitude.blog i:after {
	content: "chat_bubble"
}
.ibx-card.gratitude.email {
	background-color: #e05060
}
.ibx-card.gratitude.email i {
	font-family: FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 28px;
	display: flex;
	margin-bottom: 10px
}
.ibx-card.gratitude.email i:before {
	content: ""
}
.ibx-card.gratitude.facebook {
	background-color: #3c5a99
}
.ibx-card.gratitude.facebook i {
	font-family: FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 28px;
	display: flex;
	margin-bottom: 10px
}
.ibx-card.gratitude.facebook i:before {
	content: ""
}
.ibx-card.gratitude.twitter {
	background-color: #76a9ea
}
.ibx-card.gratitude.twitter i {
	font-family: FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 28px;
	display: flex;
	margin-bottom: 10px
}
.ibx-card.gratitude.twitter i:before {
	content: ""
}
.ibx-card.gratitude.whatsapp {
	background-color: #25d266
}
.ibx-card.gratitude.whatsapp i {
	font-family: FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 28px;
	display: flex;
	margin-bottom: 10px
}
.ibx-card.gratitude.whatsapp i:before {
	content: ""
}
.ibx-card.gratitude.youtube {
	background-color: #fc1a19
}
.ibx-card.gratitude.youtube i {
	font-family: FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 28px;
	display: block;
	margin-bottom: 10px
}
.ibx-card.gratitude.youtube i:before {
	content: ""
}
.ibx-card.gratitude.instagram {
	background: linear-gradient(335.48deg, #f69f53 0, #f54758 19.61%, #e03788 42.56%, #cc3ca0 68.55%, #7f48dc 100%)
}
.ibx-card.gratitude.instagram i {
	font-family: FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 28px;
	display: flex;
	margin-bottom: 10px
}
.ibx-card.gratitude.instagram i:before {
	content: ""
}
@media only screen and (max-width:320px) {
	.ibx-card h3 {
		font-size: 20.8px!important;
		line-height: 28px!important
	}
	.ibx-card p {
		margin-top: 20px!important
	}
}
@media only screen and (max-width:480px) {
	.ibx-card h3 {
		font-size: 20.8px!important;
		line-height: 28px!important
	}
	.ibx-card p {
		margin-top: 20px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.ibx-card h3 {
		font-size: 20.8px!important;
		line-height: 28px!important
	}
}
.ibx-card.linear {
	width: 100%;
	overflow: hidden;
	display: table;
	position: inherit
}
.ibx-card.linear.border-bottom {
	border-bottom: 1px solid #e1e4e7
}
.ibx-card.linear a {
	display: grid;
	color: #3e464f
}
.ibx-card.linear a:hover {
	color: #2db0ee
}
.ibx-card.linear img {
	width: 100px;
	max-width: 100px;
	min-height: 100px
}
.ibx-card.linear h4 {
	font-size: 20px;
	display: table-cell;
	vertical-align: middle;
	padding-left: 10px;
	font-family: truenoregular;
	width: 91%
}
.ibx-card.linear .icons {
	display: table-cell;
	vertical-align: middle;
	color: #a5adb8
}
.ibx-card.linear .icons span {
	margin-right: 10px;
	font-family: dinregular;
	font-size: 20px
}
.ibx-card.linear .icons span i {
	margin-right: 5px;
	font-size: 20px;
	vertical-align: middle
}
.ibx-card.linear .overlay {
	position: relative
}
.ibx-card.linear .overlay:before {
	content: " ";
	cursor: pointer;
	width: 99%;
	height: 98.5%;
	position: absolute;
	z-index: 12;
	opacity: 0;
	-moz-opacity: 0;
	-webkit-opacity: 0;
	transition: all .2s linear;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear
}
.ibx-card.linear .overlay:after {
	content: " ";
	cursor: pointer;
	color: #fff;
	font-size: 40px;
	top: 32.5%;
	left: 26%;
	z-index: 13;
	position: absolute;
	font-family: "Material Icons";
	opacity: 0;
	-moz-opacity: 0;
	-webkit-opacity: 0;
	transition: all .2s linear;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	transform: scale(0);
	-ms-transform: scale(0);
	-webkit-transform: scale(0);
	-moz-transform: scale(0)
}
.ibx-card.linear .overlay.inherit:before {
	background-color: inherit!important
}
.ibx-card.linear .overlay.visible:before {
	opacity: .8;
	-moz-opacity: .8;
	-webkit-opacity: .8
}
.ibx-card.linear .overlay.visible:after {
	opacity: 1;
	-moz-opacity: 1;
	-webkit-opacity: 1;
	transform: scale(1);
	-ms-transform: scale(1);
	-webkit-transform: scale(1);
	-moz-transform: scale(1)
}
.ibx-card.linear .overlay.op-50:before {
	opacity: .5;
	-moz-opacity: .5;
	-webkit-opacity: .5
}
.ibx-card.linear .overlay.op-70:before {
	opacity: .7;
	-moz-opacity: .7;
	-webkit-opacity: .7
}
.ibx-card.linear .overlay.op-30:before {
	opacity: .3;
	-moz-opacity: .3;
	-webkit-opacity: .3
}
.ibx-card.linear .overlay.video:before {
	height: 99.9%!important
}
.ibx-card.linear .overlay.video:after {
	content: "play_circle_filled"!important
}
.ibx-card.linear .overlay.audio:after {
	content: "audiotrack"!important
}
.ibx-card.linear .overlay.primary:before {
	background-color: #2db0ee
}
.ibx-card.linear .overlay.secondary:before {
	background-color: #fcc341
}
.ibx-card.linear .overlay.terciary:before {
	background-color: #46cc6e
}
.ibx-card.linear .overlay.blue:before {
	background-color: #2db0ee
}
.ibx-card.linear .overlay.green:before {
	background-color: #46cc6e
}
.ibx-card.linear .overlay.orange:before {
	background-color: #fab153
}
.ibx-card.linear .overlay.yellow:before {
	background-color: #fad248
}
.ibx-card.linear .overlay.red:before {
	background-color: #e05060
}
.ibx-card.linear .overlay.purple:before {
	background-color: #796ec2
}
.ibx-card.linear:hover .overlay:before {
	opacity: .8;
	-moz-opacity: .8;
	-webkit-opacity: .8
}
.ibx-card.linear:hover .overlay:after {
	opacity: 1;
	-moz-opacity: 1;
	-webkit-opacity: 1;
	transform: scale(1);
	-ms-transform: scale(1);
	-webkit-transform: scale(1);
	-moz-transform: scale(1)
}
@media only screen and (max-width:320px) {
	.ibx-card.linear .overlay {
		position: relative
	}
	.ibx-card.linear .overlay:before {
		content: " ";
		cursor: pointer;
		width: 100%;
		height: 98.5%;
		position: absolute;
		z-index: 12;
		opacity: 0;
		-moz-opacity: 0;
		-webkit-opacity: 0;
		transition: all .2s linear;
		-webkit-transition: all .2s linear;
		-moz-transition: all .2s linear
	}
	.ibx-card.linear .overlay:after {
		content: " ";
		cursor: pointer;
		color: #fff;
		font-size: 40px;
		top: 32.5%;
		left: 28%;
		z-index: 13;
		position: absolute;
		font-family: "Material Icons";
		opacity: 0;
		-moz-opacity: 0;
		-webkit-opacity: 0;
		transition: all .2s linear;
		-webkit-transition: all .2s linear;
		-moz-transition: all .2s linear;
		transform: scale(0);
		-ms-transform: scale(0);
		-webkit-transform: scale(0);
		-moz-transform: scale(0)
	}
	.ibx-card.linear .overlay.inherit:before {
		background-color: inherit!important
	}
	.ibx-card.linear .overlay.visible:before {
		opacity: .8;
		-moz-opacity: .8;
		-webkit-opacity: .8
	}
	.ibx-card.linear .overlay.visible:after {
		opacity: 1;
		-moz-opacity: 1;
		-webkit-opacity: 1;
		transform: scale(1);
		-ms-transform: scale(1);
		-webkit-transform: scale(1);
		-moz-transform: scale(1)
	}
	.ibx-card.linear .overlay.op-50:before {
		opacity: .5;
		-moz-opacity: .5;
		-webkit-opacity: .5
	}
	.ibx-card.linear .overlay.op-70:before {
		opacity: .7;
		-moz-opacity: .7;
		-webkit-opacity: .7
	}
	.ibx-card.linear .overlay.op-30:before {
		opacity: .3;
		-moz-opacity: .3;
		-webkit-opacity: .3
	}
	.ibx-card.linear .overlay.video:before {
		height: 99.9%!important
	}
	.ibx-card.linear .overlay.video:after {
		content: "play_circle_filled"!important
	}
	.ibx-card.linear .overlay.audio:after {
		content: "audiotrack"!important
	}
	.ibx-card.linear .overlay.primary:before {
		background-color: #2db0ee
	}
	.ibx-card.linear .overlay.secondary:before {
		background-color: #fcc341
	}
	.ibx-card.linear .overlay.terciary:before {
		background-color: #46cc6e
	}
	.ibx-card.linear .overlay.blue:before {
		background-color: #2db0ee
	}
	.ibx-card.linear .overlay.green:before {
		background-color: #46cc6e
	}
	.ibx-card.linear .overlay.orange:before {
		background-color: #fab153
	}
	.ibx-card.linear .overlay.yellow:before {
		background-color: #fad248
	}
	.ibx-card.linear .overlay.red:before {
		background-color: #e05060
	}
	.ibx-card.linear .overlay.purple:before {
		background-color: #796ec2
	}
	.ibx-card.linear h4 {
		font-size: 14px!important
	}
	.ibx-card.linear .icons i, .ibx-card.linear .icons span {
		font-size: 15px!important
	}
}
@media only screen and (max-width:480px) {
	.ibx-card.linear .overlay {
		position: relative
	}
	.ibx-card.linear .overlay:before {
		content: " ";
		cursor: pointer;
		width: 100%;
		height: 98.5%;
		position: absolute;
		z-index: 12;
		opacity: 0;
		-moz-opacity: 0;
		-webkit-opacity: 0;
		transition: all .2s linear;
		-webkit-transition: all .2s linear;
		-moz-transition: all .2s linear
	}
	.ibx-card.linear .overlay:after {
		content: " ";
		cursor: pointer;
		color: #fff;
		font-size: 40px;
		top: 32.5%;
		left: 28%;
		z-index: 13;
		position: absolute;
		font-family: "Material Icons";
		opacity: 0;
		-moz-opacity: 0;
		-webkit-opacity: 0;
		transition: all .2s linear;
		-webkit-transition: all .2s linear;
		-moz-transition: all .2s linear;
		transform: scale(0);
		-ms-transform: scale(0);
		-webkit-transform: scale(0);
		-moz-transform: scale(0)
	}
	.ibx-card.linear .overlay.inherit:before {
		background-color: inherit!important
	}
	.ibx-card.linear .overlay.visible:before {
		opacity: .8;
		-moz-opacity: .8;
		-webkit-opacity: .8
	}
	.ibx-card.linear .overlay.visible:after {
		opacity: 1;
		-moz-opacity: 1;
		-webkit-opacity: 1;
		transform: scale(1);
		-ms-transform: scale(1);
		-webkit-transform: scale(1);
		-moz-transform: scale(1)
	}
	.ibx-card.linear .overlay.op-50:before {
		opacity: .5;
		-moz-opacity: .5;
		-webkit-opacity: .5
	}
	.ibx-card.linear .overlay.op-70:before {
		opacity: .7;
		-moz-opacity: .7;
		-webkit-opacity: .7
	}
	.ibx-card.linear .overlay.op-30:before {
		opacity: .3;
		-moz-opacity: .3;
		-webkit-opacity: .3
	}
	.ibx-card.linear .overlay.video:before {
		height: 99.9%!important
	}
	.ibx-card.linear .overlay.video:after {
		content: "play_circle_filled"!important
	}
	.ibx-card.linear .overlay.audio:after {
		content: "audiotrack"!important
	}
	.ibx-card.linear .overlay.primary:before {
		background-color: #2db0ee
	}
	.ibx-card.linear .overlay.secondary:before {
		background-color: #fcc341
	}
	.ibx-card.linear .overlay.terciary:before {
		background-color: #46cc6e
	}
	.ibx-card.linear .overlay.blue:before {
		background-color: #2db0ee
	}
	.ibx-card.linear .overlay.green:before {
		background-color: #46cc6e
	}
	.ibx-card.linear .overlay.orange:before {
		background-color: #fab153
	}
	.ibx-card.linear .overlay.yellow:before {
		background-color: #fad248
	}
	.ibx-card.linear .overlay.red:before {
		background-color: #e05060
	}
	.ibx-card.linear .overlay.purple:before {
		background-color: #796ec2
	}
	.ibx-card.linear h4 {
		font-size: 14px!important
	}
	.ibx-card.linear .icons i, .ibx-card.linear .icons span {
		font-size: 15px!important
	}
}
.ibx-card.avatar {
	position: relative
}
.ibx-card.avatar:hover .overlay .background {
	opacity: .7;
	-webkit-opacity: .7;
	-moz-opacity: .7
}
.ibx-card.avatar:hover .overlay .content {
	opacity: 1;
	-webkit-opacity: 1;
	-moz-opacity: 1;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%)
}
.ibx-card.avatar .overlay {
	color: #fff;
	width: 100%;
	height: 100%;
	position: absolute
}
.ibx-card.avatar .overlay h6, .ibx-card.avatar .overlay p {
	width: 100%
}
.ibx-card.avatar .overlay .background {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	position: absolute;
	background-color: #3e464f;
	opacity: 0;
	-moz-opacity: 0;
	-webkit-opacity: 0;
	transition: all .2s linear;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear
}
.ibx-card.avatar .overlay .content {
	top: 50%;
	padding: 20px;
	transform: translateY(-30%);
	-webkit-transform: translateY(-30%);
	-moz-transform: translateY(-30%);
	position: absolute;
	opacity: 0;
	-webkit-opacity: 0;
	-moz-opacity: 0;
	transition: all .2s linear;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear
}
.ibx-card.avatar .overlay .content h6 {
	text-align: left;
	font-family: truenobold
}
.ibx-card.avatar .overlay .content p {
	color: #fff;
	margin-bottom: 0;
	font-size: 12px;
	text-align: left;
	margin-top: 5px;
	line-height: 14px
}
@media only screen and (max-width:320px) {
	.ibx-card.avatar .overlay p {
		margin-top: 0!important;
		font-size: 12px!important
	}
}
@media only screen and (max-width:480px) {
	.ibx-card.avatar .overlay p {
		margin-top: 0!important;
		font-size: 12px!important
	}
}
.ibx-footer {
	font-family: "Open Sans";
	padding-top: 30px;
	padding-bottom: 30px
}
.ibx-footer.default figure {
	width: auto;
	margin: auto;
	display: block;
	min-height: 35px;
	max-height: 35px;
	background-image: url(../images/ibx-logo-gray.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain
}
.ibx-footer.default a {
	color: #2db0ee
}
.ibx-footer.default p {
	font-size: 13.5px;
	text-align: center;
	color: #6b7988
}
.ibx-footer.default .social {
	text-align: center
}
.ibx-footer.default .social img {
	width: 30px;
	max-height: 20px;
	display: inline-block;
	margin-left: 10px
}
@media only screen and (max-width:320px) {
	.ibx-footer p {
		line-height: 22px;
		width: 80%;
		font-size: 12.5px!important;
		margin: 20px auto
	}
}
@media only screen and (max-width:480px) {
	.ibx-footer p {
		line-height: 22px;
		width: 80%;
		font-size: 12.5px!important;
		margin: 20px auto
	}
}
.ibx-form * {
	font-family: "Open Sans"
}
.ibx-form .output {
	display: block;
	margin: 20px auto 0
}
.ibx-form.default.no-border input, .ibx-form.default.no-border textarea {
	border-color: #f0f2f4!important
}
.ibx-form.default input[type=address], .ibx-form.default input[type=email], .ibx-form.default input[type=phone], .ibx-form.default input[type=text] {
	width: 100%;
	color: #3e464f;
	background-color: #f0f2f4;
	padding: 13px;
	border: 1px solid;
	border-color: #98a6b3;
	border-radius: 5px;
	margin: 15px 0
}
.ibx-form.default input[type=address].error, .ibx-form.default input[type=email].error, .ibx-form.default input[type=phone].error, .ibx-form.default input[type=text].error {
	border-color: #f3b8b8!important;
	background-color: snow
}
.ibx-form.default input[type=address].success, .ibx-form.default input[type=email].success, .ibx-form.default input[type=phone].success, .ibx-form.default input[type=text].success {
	border-color: #8cdec3!important;
	background-color: #f3fffb
}
.ibx-form.default input[type=submit] {
	display: table;
	margin: auto;
	margin-top: 20px;
	min-width: 50%
}
.ibx-form.default input[type=submit].button.full {
	cursor: pointer;
	border: none
}
.ibx-form.default textarea {
	width: 100%;
	color: #3e464f;
	background-color: #f0f2f4;
	padding: 13px;
	border: 1px solid;
	border-color: #98a6b3;
	border-radius: 5px;
	margin: 15px 0
}
.ibx-form.default textarea.error {
	border-color: #f3b8b8!important;
	background-color: snow
}
.ibx-form.default textarea.success {
	border-color: #8cdec3!important;
	background-color: #f3fffb
}
.ibx-form .pill input {
	font-size: 14px
}
.ibx-form .pill input[type=email], .ibx-form .pill input[type=text] {
	width: calc(100% - 153px);
	border: 1px solid;
	padding: 14px;
	border-right: 0;
	height: 46.5px;
	-webkit-appearance: none!important;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	-moz-border-radius-topright: 0;
	-moz-border-radius-bottomright: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}
.ibx-form .pill input[type=submit] {
	max-width: 200px;
	-webkit-appearance: button!important;
	-webkit-border-top-left-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	-moz-border-radius-topleft: 0;
	-moz-border-radius-bottomleft: 0;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	border: 1px solid;
	border-left: 0;
	cursor: pointer;
	padding: 14px 26px;
	margin-left: -4px;
	font-family: Roboto;
	height: 47px;
	display: table-cell;
	vertical-align: middle;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px
}
.ibx-form .pill button {
	border: 1px solid;
	border-left: 0;
	cursor: pointer;
	padding: 14px 26px;
	margin-left: -4px;
	font-family: Roboto;
	height: 47px;
	display: table-cell;
	vertical-align: middle;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px
}
.ibx-form .pill.icon input[type=email], .ibx-form .pill.icon input[type=text] {
	padding-left: 38px
}
.ibx-form .pill.icon.email:before {
	font-family: "Material Icons";
	content: 'mail_outline';
	font-size: 16px;
	position: absolute;
	margin: 17px 13px
}
.ibx-form .pill.icon.search::before {
	font-family: "Material Icons";
	content: 'search';
	font-size: 22px;
	position: absolute;
	margin: 15px 13px
}
.ibx-form .pill.default.no-border input {
	border-color: #f0f2f4!important
}
.ibx-form .pill.default input {
	border-color: #7a8c9e
}
.ibx-form .pill.default input[type=email], .ibx-form .pill.default input[type=text] {
	color: #3e464f;
	background-color: #f0f2f4
}
.ibx-form .pill.default input[type=submit] {
	color: #fff;
	border-color: #46cc6e;
	background-color: #46cc6e
}
.ibx-form .pill.default input[type=submit]:hover {
	background-color: #36c360
}
.ibx-form .pill.default:before {
	color: #7a8c9e
}
@media only screen and (max-width:320px) {
	.ibx-form .pill input[type=email], .ibx-form .pill input[type=text] {
		display: block!important;
		width: 100%!important;
		border-right: 1px solid!important;
		-webkit-border-top-right-radius: 5px;
		-webkit-border-bottom-right-radius: 5px;
		-moz-border-radius-topright: 5px;
		-moz-border-radius-bottomright: 5px;
		border-top-right-radius: 5px;
		border-bottom-right-radius: 5px
	}
	.ibx-form .pill input[type=submit] {
		width: 100%!important;
		max-width: 100%!important;
		margin-top: 15px;
		-webkit-appearance: none!important;
		-webkit-border-top-left-radius: 5px;
		-webkit-border-bottom-left-radius: 5px;
		-moz-border-radius-topleft: 5px;
		-moz-border-radius-bottomleft: 5px;
		border-top-left-radius: 5px;
		border-bottom-left-radius: 5px
	}
}
@media only screen and (max-width:320px) and (min-resolution:0.001dpcm) {
	@supports (-webkit-appearance: none) {
		.ibx-form .pill[type=submit] {
			min-height: 50px!important
		}
	}
}
@media only screen and (max-width:480px) {
	.ibx-form .pill input[type=email], .ibx-form .pill input[type=text] {
		display: block!important;
		width: 100%!important;
		border-right: 1px solid!important;
		-webkit-border-top-right-radius: 5px;
		-webkit-border-bottom-right-radius: 5px;
		-moz-border-radius-topright: 5px;
		-moz-border-radius-bottomright: 5px;
		border-top-right-radius: 5px;
		border-bottom-right-radius: 5px
	}
	.ibx-form .pill input[type=submit] {
		width: 100%!important;
		max-width: 100%!important;
		margin-top: 15px;
		-webkit-appearance: none!important;
		-webkit-border-top-left-radius: 5px;
		-webkit-border-bottom-left-radius: 5px;
		-moz-border-radius-topleft: 5px;
		-moz-border-radius-bottomleft: 5px;
		border-top-left-radius: 5px;
		border-bottom-left-radius: 5px
	}
}
@media only screen and (max-width:480px) and (min-resolution:0.001dpcm) {
	@supports (-webkit-appearance: none) {
		.ibx-form .pill[type=submit] {
			min-height: 50px!important
		}
	}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) {
	.ibx-form .pill input[type=submit] {
		min-height: 48px!important;
		margin-top: -.9px!important
	}
	.ibx-form .pill input[type=email] {
		width: calc(100% - 154px)!important
	}
}
@media not all and (min-resolution:0.001dpcm) {
	@supports (-webkit-appearance: none) {
		.ibx-form .pill input[type=email] {
			width: calc(100% - 184px)
		}
	}
}
@supports (-ms-ime-align:auto) {
	.ibx-form .pill input[type=email] {
		float: left;
		width: calc(100% - 220px)
	}
}
.ibx-form.no-radius-medium input[type=text] {
	padding: 20px 20px;
	width: 100%;
	color: #56606e;
	font-size: 18px;
	font-family: truenoregular;
	border: 1px solid #f0f2f4;
	background-color: #f0f2f4
}
.ibx-form.no-radius-medium .field.icon input {
	padding-left: 60px
}
.ibx-form.no-radius-medium .field.icon:before {
	color: #6d798a;
	content: " ";
	position: absolute;
	font-size: 35px;
	margin-top: 2%;
	margin-left: 2%;
	font-family: "Material Icons"
}
.ibx-form.no-radius-medium .field.icon.search:before {
	content: "search"
}
.ibx-form-box {
	background-color: #fff
}
.ibx-form-box * {
	font-family: "Open Sans"
}
.ibx-form-box .form-header {
	padding: 30px;
	border-bottom: 1px solid #d8dee3
}
.ibx-form-box .form-header h5 {
	color: #3e464f;
	font-family: truenoregular;
	font-size: 18px
}
.ibx-form-box .form-content {
	padding: 20px 30px;
	padding-bottom: 35px
}
.landing-form .landing-form-header {
	position: relative;
	padding: 0 6%
}
.landing-form .landing-form-header i {
	font-size: 53px;
	display: block;
	margin: auto;
	text-align: center;
	margin-bottom: 15px
}
.landing-form .landing-form-header h3 {
	color: #606873;
	font-family: Roboto;
	font-size: 32px;
	font-weight: 700;
	letter-spacing: -.58px;
	line-height: 38px;
	text-align: center;
	margin: 0
}
.landing-form .landing-form-header p {
	color: #a5adb8;
	font-family: Roboto;
	font-size: 20px;
	letter-spacing: -.36px;
	line-height: 24px;
	margin: 10px 0;
	width: 100%;
	display: block
}
.landing-form .landing-form-header span {
	height: 8px;
	left: 50%;
	width: 47px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	background-color: #ccc;
	display: block;
	margin: auto;
	margin-top: 35px
}
.landing-form .landing-form-header .disclaimer {
	color: #a5adb8;
	font-family: Roboto;
	font-size: 16px;
	letter-spacing: -.29px;
	line-height: 19px;
	text-align: center;
	padding: 0 10%;
	margin-top: 30px
}
.landing-form .landing-form-header.success i {
	color: #42cc6f
}
.landing-form .landing-form-header.success p {
	color: #606873
}
.landing-form .landing-form-header.error i {
	color: #cc425a
}
.landing-form .landing-form-header.error p {
	color: #606873
}
.landing-form .landing-form-form {
	padding: 0 30px;
	margin-top: 65px
}
.landing-form .landing-form-form.disabled {
	display: none!important
}
.landing-form .landing-form-form .form-input {
	margin-bottom: 30px
}
.landing-form .landing-form-form .form-input.has-error .help-block.form-error {
	font-size: 13px;
	color: #b94a48;
	font-family: truenolight
}
.landing-form .landing-form-form label {
	width: 100%;
	display: block;
	color: #656d78;
	font-family: truenolight;
	font-size: 14px;
	font-weight: 700;
	line-height: 16px;
	text-transform: uppercase
}
.landing-form .landing-form-form input[type=text] {
	width: 100%;
	color: #656d78;
	font-family: "Source Serif Pro";
	font-size: 28px;
	line-height: 33px;
	background-color: transparent;
	border: 0;
	padding: 16px 0;
	border-bottom: 1px solid #a5adb8
}
.landing-form .landing-form-form input[type=text]:focus {
	outline: 0!important
}
.landing-form .landing-form-form input[type=text]::-webkit-input-placeholder {
	color: #a5adb8
}
.landing-form .landing-form-form input[type=text]:-ms-input-placeholder {
	color: #a5adb8
}
.landing-form .landing-form-form input[type=text]::-moz-placeholder {
	color: #a5adb8;
	opacity: 1
}
.landing-form .landing-form-form input[type=text]:-moz-placeholder {
	color: #a5adb8;
	opacity: 1
}
.landing-form .landing-form-form input[type=submit] {
	color: #fff;
	font-family: Roboto;
	font-size: 16px;
	font-weight: 500;
	line-height: 21px;
	text-align: center;
	background-color: #43cb6f;
	border: 0;
	width: 100%;
	cursor: pointer;
	padding: 12px 12px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px
}
.landing-form .landing-form-form input[type=submit]:focus {
	outline: 0!important
}
.landing-form .landing-form-form input[type=submit]:hover {
	background-color: #35c062
}
@media only screen and (max-width:320px) {
	.landing-form {
		padding: 0 0!important
	}
	.landing-form .landing-form-form {
		padding: 0 0!important
	}
	.landing-form .landing-form-header {
		padding: 0 0!important
	}
}
@media only screen and (max-width:480px) {
	.landing-form {
		padding: 0 0!important
	}
	.landing-form .landing-form-form {
		padding: 0 0!important
	}
	.landing-form .landing-form-header {
		padding: 0 0!important
	}
}
#ibx-header {
	z-index: 200
}
#ibx-header.default {
	padding-top: 30px;
	padding-bottom: 25px
}
#ibx-header.default.primary {
	background-color: #2db0ee
}
#ibx-header.default.landing {
	padding-top: 25px
}
#ibx-header.default.landing img {
	max-height: 35px;
	display: table;
	margin: auto
}
#ibx-header.default.border-top {
	position: relative;
	border-top: 5px solid #2db0ee
}
#ibx-header.default.border-top:before {
	content: '';
	position: absolute;
	width: 100%;
	height: 5px;
	top: -5px;
	left: 0;
	background-image: linear-gradient(120deg, #2db0ee, #00c7ee)
}
#ibx-header.default.border-bottom {
	border-bottom: 1px solid #f0f2f4
}
#ibx-header.default figure.brand {
	width: auto;
	cursor: pointer;
	min-height: 43px;
	max-height: 43px;
	background-image: url(../images/ibx-logo-color.png);
	background-repeat: no-repeat;
	background-position: left center;
	background-size: contain
}
#ibx-header.default nav {
	z-index: 100;
	display: inline-block;
	float: right
}
#ibx-header.default nav a {
	color: #545f6c;
	font-size: 14px;
	text-decoration: none;
	font-family: truenoregular;
	margin-left: 20px
}
#ibx-header.default nav a i {
	vertical-align: middle;
	font-size: 30px
}
#ibx-header.default nav a:hover {
	color: #2db0ee
}
#ibx-header.default nav .ui.dropdown {
	z-index: 200;
	font-family: truenoregular;
	color: #545f6c;
	font-size: 14px;
	text-decoration: none;
	font-family: truenoregular;
	margin-left: 20px
}
#ibx-header.default nav .ui.dropdown i.material-icons {
	vertical-align: middle;
	margin-bottom: 5px
}
#ibx-header.default nav .ui.dropdown .menu .item {
	padding: 0!important;
	font-size: 14px
}
#ibx-header.default nav .ui.dropdown .menu .item a {
	display: block;
	margin-left: 0;
	padding: .78571429rem 1.14285714rem!important;
	color: #7a8c9e
}
#ibx-header.default nav .ui.dropdown .menu .item:hover a {
	color: #3e464f
}
@media only screen and (max-width:320px) {
	#ibx-header.default .brand {
		margin-left: 20px
	}
	#ibx-header.default.border-top {
		border-top: 0!important
	}
	#ibx-header.default .cd-nav-trigger span {
		background-color: #6b7988
	}
	#ibx-header.default .cd-nav-trigger span:after {
		background-color: #6b7988
	}
	#ibx-header.default .cd-nav-trigger span:before {
		background-color: #6b7988
	}
	#ibx-header.default .cd-stretchy-nav {
		top: 20px;
		right: 3%
	}
}
@media only screen and (max-width:480px) {
	#ibx-header.default .brand {
		margin-left: 20px
	}
	#ibx-header.default.border-top {
		border-top: 0!important
	}
	#ibx-header.default .cd-nav-trigger span {
		background-color: #6b7988
	}
	#ibx-header.default .cd-nav-trigger span:after {
		background-color: #6b7988
	}
	#ibx-header.default .cd-nav-trigger span:before {
		background-color: #6b7988
	}
	#ibx-header.default .cd-stretchy-nav {
		top: 20px;
		right: 3%
	}
}

#ibx-header.jumbo {
	position: relative;
	padding-top: 30px;
	padding-bottom: 30px
}
#ibx-header.jumbo .cover {
	top: 0;
	right: 5%;
	width: 70%;
	height: 100%;
	overflow: hidden;
	position: absolute
}
#ibx-header.jumbo .cover img {
	width: 100%;
	top: 50%;
	position: relative;
	margin: auto;
	display: block;
	-webkit-transform: translateY(-50%)!important;
	transform: translateY(-50%)!important
}
#ibx-header.jumbo .ibx-header-nav {
	z-index: 200
}
#ibx-header.jumbo .row {
	position: relative
}
#ibx-header.jumbo.primary {
	background-image: linear-gradient(120deg, #00c7ee, #2db0ee)
}
#ibx-header.jumbo.secondary {
	background-color: #fcc341
}
#ibx-header.jumbo.terciary {
	background-color: #46cc6e
}
#ibx-header.jumbo .relative {
	position: relative
}
#ibx-header.jumbo figure.brand {
	width: auto;
	cursor: pointer;
	min-height: 43px;
	max-height: 43px;
	background-image: url(../images/ibx-logo-white.png);
	background-repeat: no-repeat;
	background-position: left center;
	background-size: contain
}
#ibx-header.jumbo nav {
	z-index: 100;
	display: inline-block;
	float: right
}
#ibx-header.jumbo nav a {
	color: #fff;
	font-size: 14px;
	text-decoration: none;
	font-family: truenoregular;
	margin-left: 20px
}
#ibx-header.jumbo nav a i {
	vertical-align: middle;
	font-size: 30px
}
#ibx-header.jumbo nav a:hover {
	color: #fee3a5
}
#ibx-header.jumbo nav .ui.dropdown {
	z-index: 200;
	font-family: truenoregular;
	color: #fff;
	font-size: 14px;
	text-decoration: none;
	font-family: truenoregular;
	margin-left: 20px
}
#ibx-header.jumbo nav .ui.dropdown i.material-icons {
	vertical-align: middle;
	margin-bottom: 5px
}
#ibx-header.jumbo nav .ui.dropdown .menu .item {
	padding: 0!important;
	font-size: 14px
}
#ibx-header.jumbo nav .ui.dropdown .menu .item a {
	display: block;
	margin-left: 0;
	padding: .78571429rem 1.14285714rem!important;
	color: #7a8c9e
}
#ibx-header.jumbo nav .ui.dropdown .menu .item:hover a {
	color: #3e464f
}
#ibx-header.jumbo .cta {
	height: 550px;
	display: table;
	z-index: 10
}
#ibx-header.jumbo .cta .wrapper {
	z-index: 10;
	display: table-cell;
	vertical-align: middle
}
#ibx-header.jumbo .cta .wrapper h3 {
	color: #fff;
	font-size: 20px;
	font-family: truenoregular;
	text-transform: uppercase;
	margin-bottom: 15px
}
#ibx-header.jumbo .cta .wrapper h1 {
	color: #fff;
	font-size: 33px;
	font-family: truenobold;
	margin-bottom: 25px
}
#ibx-header.jumbo .cta .wrapper p {
	color: #fff;
	font-size: 18px;
	font-family: truenoregular;
	line-height: 25px;
	margin-bottom: 25px
}
#ibx-header.jumbo .cta .wrapper .button {
	display: inline-block
}
#ibx-header.jumbo .ibx-cta {
	width: inherit;
	position: absolute;
	margin-top: -37px;
	box-shadow: 0 0 20px rgba(62, 70, 79, .2)
}
#ibx-header.jumbo .ibx-cta h5 {
	color: #8999a8;
	font-family: truenoregular
}
#ibx-header.jumbo .ibx-cta h3 {
	text-transform: initial;
	line-height: 22px;
	color: #545f6c
}
#ibx-header.jumbo .ibx-cta form {
	margin-top: 25px
}
#ibx-header.jumbo .ibx-cta form input {
	border-color: #7a8c9e
}
#ibx-header.jumbo .ibx-cta form input[type=email], #ibx-header.jumbo .ibx-cta form input[type=text] {
	color: #3e464f;
	background-color: #f0f2f4
}
#ibx-header.jumbo .ibx-cta form input[type=submit] {
	color: #fff;
	border-color: #46cc6e;
	background-color: #46cc6e
}
#ibx-header.jumbo .ibx-cta form input[type=submit]:hover {
	background-color: #36c360
}
#ibx-header.jumbo .ibx-cta form .pill:before {
	color: #7a8c9e
}
#ibx-header.jumbo.inclined {
	-webkit-clip-path: polygon(0 0, 100% 0, 100% 74%, 0 94%);
	clip-path: polygon(0 0, 100% 0, 100% 74%, 0 94%)
}
#ibx-header.jumbo.inclined .cta {
	height: 225px;
	margin: auto;
	margin-top: 140px
}
#ibx-header.jumbo.inclined .ghost-space {
	min-height: 500px
}
#ibx-header.jumbo.inclined + section.header-thumbnail img {
	width: 100%;
	position: absolute;
	margin-top: -530px;
	margin-left: -25px;
	z-index: 200;
	box-shadow: 0 -2px 60px rgba(62, 70, 79, .25)
}
#ibx-header.jumbo.inclined + section.header-thumbnail iframe {
	width: 100%
}
#ibx-header.jumbo .animation {
	display: table;
	margin: auto;
	z-index: 10;
	height: 550px
}
#ibx-header.jumbo .animation .wrapper {
	display: table-cell;
	vertical-align: middle
}
#ibx-header.jumbo .animation .wrapper img {
	max-height: 450px
}
#ibx-header.jumbo.full {
	height: 100%
}
#ibx-header.jumbo.full .wrapper h5 {
	color: #8999a8;
	font-family: truenoregular
}
#ibx-header.jumbo.full .wrapper h3 {
	text-transform: initial;
	line-height: 22px;
	color: #545f6c
}
#ibx-header.jumbo.full .wrapper form {
	margin-top: 25px
}
#ibx-header.jumbo.full .wrapper form input {
	border-color: #7a8c9e
}
#ibx-header.jumbo.full .wrapper form input[type=email], #ibx-header.jumbo.full .wrapper form input[type=text] {
	color: #3e464f;
	background-color: #f0f2f4
}
#ibx-header.jumbo.full .wrapper form input[type=submit] {
	color: #fff;
	border-color: #46cc6e;
	background-color: #46cc6e
}
#ibx-header.jumbo.full .wrapper form input[type=submit]:hover {
	background-color: #36c360
}
#ibx-header.jumbo.full .wrapper form .pill:before {
	color: #7a8c9e
}
#ibx-header.jumbo.full .wrapper h3 {
	color: #fff;
	text-transform: uppercase;
	font-family: Roboto
}
#ibx-header.jumbo.full .wrapper p {
	color: #fff;
	font-size: 18px;
	line-height: 22px;
	margin-bottom: 30px;
	font-family: truenolight
}
#ibx-header.jumbo.full .wrapper .icons {
	color: #fff;
	margin-top: 25px;
	margin-bottom: 30px
}
#ibx-header.jumbo.full .wrapper .icons a {
	color: #fff
}
#ibx-header.jumbo.full .wrapper .icons i {
	vertical-align: middle;
	margin-right: 10px;
	margin-top: -5px
}
#ibx-header.jumbo.full .wrapper .icons span {
	margin-right: 10px;
	font-size: 20px;
	font-family: dinregular
}
#ibx-header.jumbo.full .wrapper .optin {
	width: 100%;
	display: table
}
#ibx-header.jumbo.full .footer img {
	max-height: 30px;
	vertical-align: middle;
	margin-right: 15px
}
#ibx-header.jumbo.full .footer p {
	color: #fff;
	font-size: 14px;
	font-family: "Open Sans"
}
#ibx-header.jumbo.full .footer p a {
	color: #fff;
	font-weight: 700
}
#ibx-header.jumbo.full .footer .networks {
	text-align: center
}
#ibx-header.jumbo.full .footer .networks a {
	color: #fff;
	font-size: 20px;
	margin-left: 8px
}
#ibx-header.jumbo.full .color-cover {
	top: 0;
	left: 0;
	width: 100%;
	position: absolute;
	height: 100%;
	opacity: .6;
	-webkit-opacity: .6;
	-moz-opacity: .6
}
#ibx-header.jumbo.campaign .cover {
	left: 0;
	width: 100%;
	background-size: 55%!important
}
#ibx-header.jumbo.campaign .cta {
	height: 650px
}
#ibx-header.jumbo.campaign .animation {
	margin-right: 0
}
#ibx-header.jumbo.campaign .wrapper h3 {
	font-weight: none;
	font-family: Roboto
}
#ibx-header.jumbo.campaign .wrapper h1 {
	font-size: 37px;
	line-height: 48px
}
#ibx-header.jumbo.landing .infos i {
	font-size: 50px;
	text-align: center;
	color: #fff;
	display: table;
	margin: auto
}
#ibx-header.jumbo.landing .infos h1 {
	font-size: 38px;
	line-height: 40px;
	font-family: truenobold;
	margin: 23px 0 30px 0
}
#ibx-header.jumbo.landing .infos p {
	color: #fff;
	font-family: "Source Serif Pro";
	font-size: 28px;
	line-height: 40px;
	text-align: center
}
#ibx-header.jumbo.landing.box-floating {
	padding-bottom: 400px
}
#ibx-header.jumbo.landing.box-floating .box-floated {
	width: 580px;
	background-color: #fff;
	padding: 8% 10%;
	box-shadow: 0 4px 20px 0 rgba(62, 70, 79, .2);
	-webkit-box-shadow: 0 4px 20px 0 rgba(62, 70, 79, .2);
	-moz-box-shadow: 0 4px 20px 0 rgba(62, 70, 79, .2);
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	margin-top: 350px
}
#ibx-header.jumbo.landing.box-floating .box-floated h3 {
	color: #3e464f;
	font-family: truenobold;
	font-size: 21px;
	font-weight: 700;
	line-height: 30px;
	text-align: center
}
#ibx-header.jumbo.landing.box-floating .box-floated p {
	color: #3e464f;
	font-family: "Source Serif Pro";
	font-size: 15px;
	line-height: 33px;
	text-align: center;
	margin: 25px auto
}
#ibx-header.jumbo.landing.box-floating .box-floated .divisor {
	height: 7px;
	left: 50%;
	width: 65px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	background-color: #3e464f;
	display: block;
	margin: auto;
	margin-top: 20px
}
#ibx-header.jumbo.landing.box-floating .box-floated ul li {
	width: 100%;
	display: inline-grid;
	margin-bottom: 23px;
	padding: 0;
	grid-gap: 0;
	grid-template-columns: 15% 84.8%
}
#ibx-header.jumbo.landing.box-floating .box-floated ul li i {
	font-size: 35px;
	color: #3e464f;
	vertical-align: middle;
	display: table-cell
}
#ibx-header.jumbo.landing.box-floating .box-floated ul li p {
	color: #3e464f;
	font-family: "Source Serif Pro";
	font-size: 21px;
	line-height: 29px;
	text-align: left;
	margin: 0
}
#ibx-header.jumbo.landing.box-floating .box-floated ul li .icon {
	display: table;
	height: 100%
}
#ibx-header.jumbo.landing.box-floating.ebook .box-floated {
	padding: 0;
	width: 960px;
	overflow: hidden;
	grid-gap: 0;
	display: inline-grid;
	grid-template-columns: 37% 67%
}
#ibx-header.jumbo.landing.box-floating.ebook .box-floated .ebook {
	overflow: hidden;
	min-height: 530px;
	background-repeat: no-repeat;
	background-size: cover
}
#ibx-header.jumbo.landing.box-floating.ebook .box-floated .list {
	padding: 30px 50px
}
#ibx-header.jumbo.landing.box-floating.ebook .box-floated .list ul li {
	grid-template-columns: 15% 78.8%
}
@media only screen and (max-width:320px) {
	#ibx-header.jumbo .row {
		position: initial!important
	}
	#ibx-header.jumbo nav {
		z-index: 2000!important
	}
	#ibx-header.jumbo .brand {
		max-width: 150px;
		margin: auto;
		margin-top: 10px;
		margin-bottom: 70px
	}
	#ibx-header.jumbo .animation, #ibx-header.jumbo .cta {
		height: initial!important
	}
	#ibx-header.jumbo .wrapper h1 {
		text-align: center;
		line-height: 30px;
		font-size: 24.75px!important
	}
	#ibx-header.jumbo .wrapper h3 {
		text-align: center;
		font-size: 15.4px!important
	}
	#ibx-header.jumbo .wrapper a {
		display: table!important;
		margin: auto!important
	}
	#ibx-header.jumbo .wrapper img {
		margin: 15px 0;
		width: auto!important;
		max-width: 100%!important;
		max-height: 250px!important
	}
	#ibx-header.jumbo .ibx-cta {
		margin-top: 0!important;
		margin-left: -16px!important
	}
	#ibx-header.jumbo.full {
		height: auto!important
	}
	#ibx-header.jumbo.full .wrapper img {
		margin: 30px 0
	}
	#ibx-header.jumbo.full .wrapper p {
		width: 80%;
		display: table;
		margin: auto;
		font-size: 16px
	}
	#ibx-header.jumbo.full .wrapper .icons, #ibx-header.jumbo.full .wrapper .optin {
		width: 80%;
		display: table;
		margin: auto
	}
	#ibx-header.jumbo.full .wrapper .icons {
		margin-top: 30px
	}
	#ibx-header.jumbo.full.webinar .icons {
		text-align: center;
		margin-bottom: 30px
	}
	#ibx-header.jumbo.full .footer {
		margin-top: 30px;
		padding: 0 10%;
		padding-bottom: 100px
	}
	#ibx-header.jumbo.full .footer p {
		line-height: 22px;
		text-align: center
	}
	#ibx-header.jumbo.full .footer img {
		display: block;
		margin: auto;
		margin-bottom: 25px
	}
	#ibx-header.jumbo.full .footer .networks {
		margin-top: 30px
	}
	#ibx-header.jumbo.campaign .cta {
		height: 650px
	}
	#ibx-header.jumbo.campaign .animation {
		margin-right: auto!important
	}
	#ibx-header.jumbo.campaign .animation img {
		display: block!important;
		max-width: 50%!important;
		margin: 48px auto 48px auto!important
	}
	#ibx-header.jumbo.campaign .wrapper h3 {
		font-weight: none;
		font-family: Roboto
	}
	#ibx-header.jumbo.campaign .wrapper h1 {
		font-size: 37px;
		line-height: 30px!important
	}
	#ibx-header.jumbo.campaign .wrapper p {
		text-align: center;
		font-size: 15.2px!important;
		padding: 0 12px
	}
	#ibx-header.jumbo.inclined {
		-webkit-clip-path: none;
		clip-path: none;
		position: initial
	}
	#ibx-header.jumbo.inclined .cta {
		height: 225px;
		margin: auto;
		margin-top: 30px
	}
	#ibx-header.jumbo.inclined .cta p {
		padding: 0 20px
	}
	#ibx-header.jumbo.inclined .ghost-space {
		min-height: 170px
	}
	#ibx-header.jumbo.inclined + section.header-thumbnail img {
		width: 92.5%;
		position: absolute;
		margin-top: -150px;
		margin-left: 0;
		margin-bottom: 50px;
		z-index: 200
	}
	#ibx-header.jumbo.inclined + section.header-thumbnail img.landing-product {
		margin-top: -210px
	}
	#ibx-header.jumbo.inclined + section.header-thumbnail iframe {
		width: 100%
	}
	#ibx-header.jumbo.box-floating .logo {
		max-height: 35px!important
	}
	#ibx-header.jumbo.box-floating h1 {
		font-size: 28px!important;
		line-height: 35px!important
	}
	#ibx-header.jumbo.box-floating p {
		font-size: 20px!important;
		line-height: 24px!important
	}
	#ibx-header.jumbo.box-floating .box-floated {
		width: 310px!important;
		margin-top: 350px!important
	}
	#ibx-header.jumbo.box-floating .box-floated h3 {
		font-size: 16px!important;
		line-height: 24px!important
	}
	#ibx-header.jumbo.box-floating .box-floated p {
		font-size: 15px!important
	}
	#ibx-header.jumbo.box-floating .box-floated .divisor {
		height: 3px!important
	}
	#ibx-header.jumbo.box-floating .box-floated ul li {
		font-size: 15px!important;
		grid-template-columns: 10% 90%!important
	}
	#ibx-header.jumbo.box-floating .box-floated ul li p {
		text-align: left!important
	}
	#ibx-header.jumbo.box-floating .box-floated ul li i {
		font-size: 20px!important;
		margin-left: -5px!important
	}
	#ibx-header.jumbo.box-floating .box-floated ul li .desc {
		padding-left: 10px
	}
	#ibx-header.jumbo.box-floating .box-floated ul li .desc p {
		font-size: 16px!important
	}
	#ibx-header.jumbo.box-floating .box-floated a.button {
		display: block!important;
		text-align: center!important
	}
	#ibx-header.jumbo.box-floating.ebook .box-floated {
		grid-gap: 0;
		display: inline-grid;
		grid-template-rows: 100%!important;
		grid-template-columns: 100%!important;
		margin-top: 453px!important
	}
	#ibx-header.jumbo.box-floating.ebook .box-floated .ebook {
		overflow: hidden;
		position: relative;
		min-height: 280px!important;
		background-size: cover!important;
		background-position: top center!important;
		background-color: #fff;
		border-radius: 10px
	}
	#ibx-header.jumbo.box-floating.ebook .box-floated .ebook:after {
		content: " ";
		width: 100%;
		height: 80px;
		position: absolute;
		bottom: 0;
		background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, #fff 100%)
	}
	#ibx-header.jumbo.box-floating.ebook .box-floated .list {
		padding: 33px 30px!important
	}
	#ibx-header.jumbo.box-floating.ebook + main {
		margin-top: 620px!important
	}
}
@media only screen and (max-width:480px) {
	#ibx-header.jumbo .row {
		position: initial!important
	}
	#ibx-header.jumbo nav {
		z-index: 2000!important
	}
	#ibx-header.jumbo .brand {
		max-width: 150px;
		margin: auto;
		margin-top: 10px;
		margin-bottom: 70px
	}
	#ibx-header.jumbo .animation, #ibx-header.jumbo .cta {
		height: initial!important
	}
	#ibx-header.jumbo .wrapper h1 {
		text-align: center;
		line-height: 30px;
		font-size: 24.75px!important
	}
	#ibx-header.jumbo .wrapper h3 {
		text-align: center;
		font-size: 15.4px!important
	}
	#ibx-header.jumbo .wrapper a {
		display: table!important;
		margin: auto!important
	}
	#ibx-header.jumbo .wrapper img {
		margin: 15px 0;
		width: auto!important;
		max-width: 100%!important;
		max-height: 250px!important
	}
	#ibx-header.jumbo .ibx-cta {
		margin-top: 0!important;
		margin-left: -16px!important
	}
	#ibx-header.jumbo.full {
		height: auto!important
	}
	#ibx-header.jumbo.full .wrapper img {
		margin: 30px 0
	}
	#ibx-header.jumbo.full .wrapper p {
		width: 80%;
		display: table;
		margin: auto;
		font-size: 16px
	}
	#ibx-header.jumbo.full .wrapper .icons, #ibx-header.jumbo.full .wrapper .optin {
		width: 80%;
		display: table;
		margin: auto
	}
	#ibx-header.jumbo.full .wrapper .icons {
		margin-top: 30px
	}
	#ibx-header.jumbo.full.webinar .icons {
		text-align: center;
		margin-bottom: 30px
	}
	#ibx-header.jumbo.full .footer {
		margin-top: 30px;
		padding: 0 10%;
		padding-bottom: 100px
	}
	#ibx-header.jumbo.full .footer p {
		line-height: 22px;
		text-align: center
	}
	#ibx-header.jumbo.full .footer img {
		display: block;
		margin: auto;
		margin-bottom: 25px
	}
	#ibx-header.jumbo.full .footer .networks {
		margin-top: 30px
	}
	#ibx-header.jumbo.campaign .cta {
		height: 650px
	}
	#ibx-header.jumbo.campaign .animation {
		margin-right: auto!important
	}
	#ibx-header.jumbo.campaign .animation img {
		display: block!important;
		max-width: 50%!important;
		margin: 48px auto 48px auto!important
	}
	#ibx-header.jumbo.campaign .wrapper h3 {
		font-weight: none;
		font-family: Roboto
	}
	#ibx-header.jumbo.campaign .wrapper h1 {
		font-size: 37px;
		line-height: 30px!important
	}
	#ibx-header.jumbo.campaign .wrapper p {
		text-align: center;
		font-size: 15.2px!important;
		padding: 0 12px
	}
	#ibx-header.jumbo.inclined {
		-webkit-clip-path: none;
		clip-path: none;
		position: initial
	}
	#ibx-header.jumbo.inclined .cta {
		height: 225px;
		margin: auto;
		margin-top: 30px
	}
	#ibx-header.jumbo.inclined .cta p {
		padding: 0 20px
	}
	#ibx-header.jumbo.inclined .ghost-space {
		min-height: 170px
	}
	#ibx-header.jumbo.inclined + section.header-thumbnail img {
		width: 92.5%;
		position: absolute;
		margin-top: -150px;
		margin-left: 0;
		margin-bottom: 50px;
		z-index: 200
	}
	#ibx-header.jumbo.inclined + section.header-thumbnail img.landing-product {
		margin-top: -210px
	}
	#ibx-header.jumbo.inclined + section.header-thumbnail iframe {
		width: 100%
	}
	#ibx-header.jumbo.box-floating .logo {
		max-height: 35px!important
	}
	#ibx-header.jumbo.box-floating h1 {
		font-size: 28px!important;
		line-height: 35px!important
	}
	#ibx-header.jumbo.box-floating p {
		font-size: 20px!important;
		line-height: 24px!important
	}
	#ibx-header.jumbo.box-floating .box-floated {
		width: 310px!important;
		margin-top: 350px!important
	}
	#ibx-header.jumbo.box-floating .box-floated h3 {
		font-size: 16px!important;
		line-height: 24px!important
	}
	#ibx-header.jumbo.box-floating .box-floated p {
		font-size: 15px!important
	}
	#ibx-header.jumbo.box-floating .box-floated .divisor {
		height: 3px!important
	}
	#ibx-header.jumbo.box-floating .box-floated ul li {
		font-size: 15px!important;
		grid-template-columns: 10% 90%!important
	}
	#ibx-header.jumbo.box-floating .box-floated ul li p {
		text-align: left!important
	}
	#ibx-header.jumbo.box-floating .box-floated ul li i {
		font-size: 20px!important;
		margin-left: -5px!important
	}
	#ibx-header.jumbo.box-floating .box-floated ul li .desc {
		padding-left: 10px
	}
	#ibx-header.jumbo.box-floating .box-floated ul li .desc p {
		font-size: 16px!important
	}
	#ibx-header.jumbo.box-floating .box-floated a.button {
		display: block!important;
		text-align: center!important
	}
	#ibx-header.jumbo.box-floating.ebook .box-floated {
		grid-gap: 0;
		display: inline-grid;
		grid-template-rows: 100%!important;
		grid-template-columns: 100%!important;
		margin-top: 453px!important
	}
	#ibx-header.jumbo.box-floating.ebook .box-floated .ebook {
		overflow: hidden;
		position: relative;
		min-height: 280px!important;
		background-size: cover!important;
		background-position: top center!important;
		background-color: #fff;
		border-radius: 10px
	}
	#ibx-header.jumbo.box-floating.ebook .box-floated .ebook:after {
		content: " ";
		width: 100%;
		height: 80px;
		position: absolute;
		bottom: 0;
		background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, #fff 100%)
	}
	#ibx-header.jumbo.box-floating.ebook .box-floated .list {
		padding: 33px 30px!important
	}
	#ibx-header.jumbo.box-floating.ebook + main {
		margin-top: 620px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	#ibx-header.jumbo .brand {
		background-image: url(../images/ibx-logo-mini-white)!important
	}
	#ibx-header.jumbo .cta h1 {
		font-size: 29.25px!important
	}
	#ibx-header.jumbo .animation img {
		max-height: 350px!important;
		max-width: 100%!important
	}
	#ibx-header.jumbo .ibx-cta {
		width: 100%!important;
		margin-left: -13px
	}
	#ibx-header.jumbo .ibx-cta h5 {
		font-size: 10.8px!important
	}
	#ibx-header.jumbo .ibx-cta h3 {
		font-size: 15.4px!important
	}
	#ibx-header.jumbo .ibx-cta .pill input[type=email] {
		width: calc(100% - 42%)
	}
	#ibx-header.jumbo .ibx-cta .pill input[type=submit] {
		width: 41%
	}
	#ibx-header.jumbo.full .footer {
		margin: 50px 0!important
	}
	#ibx-header.jumbo.full .footer .networks {
		margin-top: 20px!important
	}
	#ibx-header.jumbo.inclined {
		-webkit-clip-path: none;
		clip-path: none;
		position: initial
	}
	#ibx-header.jumbo.inclined .cta {
		height: 225px;
		margin: auto;
		margin-top: 30px
	}
	#ibx-header.jumbo.inclined .cta p {
		padding: 0 20px
	}
	#ibx-header.jumbo.inclined .ghost-space {
		min-height: 280px
	}
	#ibx-header.jumbo.inclined + section.header-thumbnail img {
		width: 93.5%;
		position: absolute;
		margin-top: -310px;
		z-index: 200
	}
	#ibx-header.jumbo.inclined + section.header-thumbnail iframe {
		width: 100%
	}
	#ibx-header.jumbo.box-floating p {
		font-size: 22px!important;
		line-height: 24px!important
	}
	#ibx-header.jumbo.box-floating .box-floated h3 {
		font-size: 16px!important;
		line-height: 24px!important
	}
	#ibx-header.jumbo.box-floating .box-floated p {
		font-size: 15px!important
	}
	#ibx-header.jumbo.box-floating .box-floated .divisor {
		height: 3px!important
	}
	#ibx-header.jumbo.box-floating .box-floated ul li {
		font-size: 20px!important
	}
	#ibx-header.jumbo.box-floating .box-floated ul li p {
		text-align: left!important
	}
	#ibx-header.jumbo.box-floating .box-floated ul li i {
		font-size: 25px!important;
		margin-left: -5px!important
	}
	#ibx-header.jumbo.box-floating .box-floated ul li .desc {
		padding-left: 10px
	}
	#ibx-header.jumbo.box-floating .box-floated ul li .desc p {
		font-size: 16px!important
	}
	#ibx-header.jumbo.box-floating.ebook .box-floated {
		grid-gap: 0;
		width: 750px!important;
		display: inline-grid
	}
	#ibx-header.jumbo.box-floating.ebook .box-floated .ebook {
		min-height: 417px!important
	}
	#ibx-header.jumbo.box-floating.ebook .box-floated .list {
		padding: 19px 50px!important
	}
}
#ibx-header-countdown {
	top: 0;
	color: #fff;
	position: fixed;
	width: 100%;
	z-index: 900;
	background-color: #3e464f;
	padding: 10px 0
}
#ibx-header-countdown * {
	font-family: truenoregular
}
#ibx-header-countdown h3, #ibx-header-countdown h4, #ibx-header-countdown h5 {
	margin-top: 10px;
	line-height: 20px;
	vertical-align: middle;
	font-family: truenobold
}
#ibx-header-countdown .timer {
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	min-width: 160px;
	border: 1px solid #606c7a;
	padding: 10px 30px;
	border-radius: 5px
}
#ibx-header-countdown .timer .item {
	margin-left: 20px;
	display: inline-block
}
#ibx-header-countdown .timer .item span {
	width: 100%;
	display: block
}
#ibx-header-countdown .timer .item span:first-of-type {
	font-size: 18px
}
#ibx-header-countdown .timer .item span:last-of-type {
	margin-top: 5px;
	font-size: 11px
}
#ibx-header-countdown .timer .item:first-child {
	margin-left: 0
}
#ibx-header-countdown .button {
	vertical-align: middle;
	margin-left: 10px
}
@media only screen and (max-width:320px) {
	#ibx-header-countdown {
		position: initial!important
	}
	#ibx-header-countdown h3, #ibx-header-countdown h4 {
		margin-bottom: 10px
	}
	#ibx-header-countdown h4 {
		font-size: 15px;
		text-align: center
	}
	#ibx-header-countdown .timer {
		width: 100%;
		margin-bottom: 10px;
		padding: 10px 5px
	}
	#ibx-header-countdown .button {
		width: 100%;
		text-align: center;
		margin: 0
	}
}
@media only screen and (max-width:480px) {
	#ibx-header-countdown {
		position: initial!important
	}
	#ibx-header-countdown h3, #ibx-header-countdown h4 {
		margin-bottom: 10px
	}
	#ibx-header-countdown h4 {
		font-size: 15px;
		text-align: center
	}
	#ibx-header-countdown .timer {
		width: 100%;
		margin-bottom: 10px;
		padding: 10px 5px
	}
	#ibx-header-countdown .button {
		width: 100%;
		text-align: center;
		margin: 0
	}
}
iframe.full-screen {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 123456
}
.responsive-video {
	position: relative;
	width: 100%;
	height: 0;
	padding: 56.25% 0 0
}
.responsive-video iframe {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%
}
.ibx-image {
	width: 100%
}
.ibx-image.center {
	display: block;
	margin: auto
}
.ibx-image.circle {
	border-radius: 50%
}
.ibx-list-wrapper.col-5 .ibx-list {
	width: 19.6%;
	display: inline-block;
	margin: 0
}
.ibx-list h1 {
	font-size: 45px
}
.ibx-list h2 {
	font-size: 40px
}
.ibx-list h3 {
	font-size: 28px
}
.ibx-list h4 {
	font-size: 22px
}
.ibx-list h5 {
	font-size: 18px
}
.ibx-list h6 {
	font-size: 14px
}
.ibx-list h1, .ibx-list h2, .ibx-list h3, .ibx-list h4, .ibx-list h5, .ibx-list h6 {
	color: #3e464f;
	font-family: truenobold;
	margin: 15px 0 15px 0
}
.ibx-list.vertical {
	vertical-align: top
}
.ibx-list.vertical nav a {
	color: #566675;
	display: block;
	font-size: 13px;
	text-decoration: none;
	margin-bottom: 8px
}
.ibx-list.vertical nav a:hover {
	color: #2db0ee
}
.ibx-cta * {
	font-family: "Open Sans"
}
.ibx-cta h1 {
	font-size: 45px
}
.ibx-cta h2 {
	font-size: 40px
}
.ibx-cta h3 {
	font-size: 28px
}
.ibx-cta h4 {
	font-size: 22px
}
.ibx-cta h5 {
	font-size: 18px
}
.ibx-cta h6 {
	font-size: 14px
}
.ibx-cta h1, .ibx-cta h2, .ibx-cta h3, .ibx-cta h4, .ibx-cta h5, .ibx-cta h6 {
	color: #3e464f;
	font-family: truenobold;
	margin: 15px 0 15px 0
}
.ibx-cta p {
	color: #3e464f
}
.ibx-cta.horizontal-2col-form {
	background-color: #fff;
	padding: 25px 45px
}
.ibx-cta.horizontal-2col-form h5 {
	font-size: 12px;
	text-transform: uppercase;
	margin-bottom: 15px
}
.ibx-cta.horizontal-2col-form h3 {
	font-size: 18px;
	font-family: truenobold
}
.ibx-cta.horizontal-2col-only-button {
	background-color: #fff;
	padding: 25px 45px
}
.ibx-cta.horizontal-2col-only-button h5 {
	font-size: 12px;
	text-transform: uppercase;
	margin-bottom: 15px
}
.ibx-cta.horizontal-2col-only-button h3 {
	font-size: 18px;
	font-family: truenobold
}
.ibx-cta.horizontal-2col-only-button .button {
	margin-top: 13px
}
.ibx-cta.vertical.center {
	text-align: center
}
@media only screen and (max-width:320px) {
	.ibx-cta.vertical.vertical h3 {
		font-size: 19.6px
	}
}
@media only screen and (max-width:480px) {
	.ibx-cta.vertical.vertical h3 {
		font-size: 19.6px
	}
}
.ibx-slide.jumbo .item .ibx-banner img {
	width: auto!important
}
.ibx-slide.jumbo .owl-dots {
	position: absolute;
	width: 100%;
	margin-top: -80px!important
}
.ibx-slide.jumbo .owl-dots .owl-dot span {
	padding: 14px 15px;
	margin: 5px 5px;
	background-color: transparent!important;
	border: 1px solid #fff
}
.ibx-slide.jumbo .owl-dots .owl-dot span b {
	color: #fff;
	font-family: truenoregular;
	content: '';
	display: block;
	font-size: 14px;
	margin: -6px -2px;
	pointer-events: none!important
}
.ibx-slide.jumbo .owl-dots .owl-dot.active span {
	background-color: #fff!important
}
.ibx-slide.jumbo .owl-dots + .morelink {
	cursor: pointer;
	position: absolute;
	margin-top: -74px;
	padding: 6px 29px 7px 16px;
	background-color: transparent!important;
	border: 1px solid #fff;
	font-family: truenoregular;
	font-weight: 400!important;
	color: #fff;
	font-size: 14px;
	border-radius: 25px
}
.ibx-slide.jumbo .owl-dots + .morelink i {
	vertical-align: middle;
	vertical-align: middle;
	font-size: 16px;
	margin-bottom: 1px;
	position: absolute;
	top: 6px;
	left: 51px
}
.ibx-slide.jumbo .owl-dots + .morelink:hover {
	background-color: #fff!important
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) {
	.ibx-slide .owl-dots + .morelink {
		display: none!important
	}
}
@media only screen and (max-width:320px) {
	.ibx-slide.jumbo .ibx-banner.col-2 .button {
		margin-bottom: 30px!important
	}
	.ibx-slide.jumbo .owl-dots {
		margin-top: -54px!important
	}
	.ibx-slide.jumbo .owl-dots + .morelink {
		display: none!important
	}
}
@media only screen and (max-width:480px) {
	.ibx-slide.jumbo .ibx-banner.col-2 .button {
		margin-bottom: 30px!important
	}
	.ibx-slide.jumbo .owl-dots {
		margin-top: -54px!important
	}
	.ibx-slide.jumbo .owl-dots + .morelink {
		display: none!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.ibx-slide.jumbo .ibx-banner .col-sm-6:nth-child(2n) .vertical-middle {
		padding-left: 20px
	}
}
@font-face {
	font-family: truenobold;
	src: url(../fonts/truenobd-webfont.woff2) format("woff2"), url(../fonts/truenobd-webfont.woff) format("woff");
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: truenolight;
	src: url(../fonts/truenolt-webfont.woff2) format("woff2"), url(../fonts/truenolt-webfont.woff) format("woff");
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: truenoregular;
	src: url(../fonts/truenorg-webfont.woff2) format("woff2"), url(../fonts/truenorg-webfont.woff) format("woff");
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: truenoultrablack;
	src: url(../fonts/truenoultblk-webfont.woff2) format("woff2"), url(../fonts/truenoultblk-webfont.woff) format("woff");
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: truenoultralight;
	src: url(../fonts/truenoultlt-webfont.woff2) format("woff2"), url(../fonts/truenoultlt-webfont.woff) format("woff");
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: dinbold;
	src: url(../fonts/din_alternate_bold-webfont.woff2) format("woff2"), url(../fonts/din_alternate_bold-webfont.woff) format("woff");
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: dinregular;
	src: url(../fonts/din_alternate_regular-webfont.woff2) format("woff2"), url(../fonts/din_alternate_regular-webfont.woff) format("woff");
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: 'Georgia Italic';
	src: url(../fonts/Georgia-Italic.eot);
	src: url(../fonts/Georgia-Italic.eot?#iefix) format("embedded-opentype"), url(../fonts/Georgia-Italic.woff2) format("woff2"), url(../fonts/Georgia-Italic.woff) format("woff"), url(../fonts/Georgia-Italic.ttf) format("truetype");
	font-weight: 400;
	font-style: italic
}
.ibx-font-header {
	font-family: truenobold!important
}
.ibx-font-text {
	font-family: "Open Sans"!important
}
.ibx-font-serif {
	font-family: "Source Serif Pro"!important
}
.ibx-font-primary {
	font-family: truenoregular!important
}
.ibx-font-secondary {
	font-family: "Source Serif Pro"!important
}
.ibx-font-terciary {
	font-family: dinregular!important
}
.ibx-font-quaternary {
	font-family: Pacifico!important
}
.ibx-font-button {
	font-family: Roboto!important
}
.ibx-font-bold {
	font-weight: 700!important
}
.ibx-link {
	display: table;
	font-style: initial;
	text-decoration: none
}
.ibx-link i {
	font-size: 13px;
	vertical-align: middle;
	margin: 0 6px
}
.font-center {
	text-align: center!important
}
.font-right {
	text-align: right!important
}
.font-left {
	text-align: left!important
}
.center-this {
	display: table;
	margin: auto
}
.center-this.block {
	display: block!important
}
.ibx-color-primary {
	color: #2db0ee!important
}
.ibx-color-secondary {
	color: #fcc341!important
}
.ibx-color-terciary {
	color: #46cc6e!important
}
.ibx-color-blue {
	color: #2db0ee!important
}
.ibx-color-ciano {
	color: #00c7ee!important
}
.ibx-color-gray {
	color: #f0f2f4!important
}
.ibx-color-gray-dark {
	color: #3e464f!important
}
.ibx-color-gray-light {
	color: #607d8b!important
}
.ibx-color-gray-light-2 {
	color: #b0bec5!important
}
.ibx-color-red {
	color: #e05060!important
}
.ibx-color-orange {
	color: #fab153!important
}
.ibx-color-green {
	color: #46cc6e!important
}
.ibx-color-purple {
	color: #796ec2!important
}
.ibx-color-yellow {
	color: #fad248!important
}
.ibx-color-white {
	color: #fff!important
}
.ibx-bg-white {
	background-color: #fff!important
}
.ghost {
	min-height: 20px;
	content: " "
}
.hide-this {
	display: none!important
}
.cursor-pointer {
	cursor: pointer!important
}
.font-100 {
	font-size: 100px!important
}
@media only screen and (max-width:320px) {
	.font-100 {
		font-size: 75px!important
	}
}
@media only screen and (max-width:480px) {
	.font-100 {
		font-size: 75px!important
	}
}
.font-99 {
	font-size: 99px!important
}
@media only screen and (max-width:320px) {
	.font-99 {
		font-size: 74.25px!important
	}
}
@media only screen and (max-width:480px) {
	.font-99 {
		font-size: 74.25px!important
	}
}
.font-98 {
	font-size: 98px!important
}
@media only screen and (max-width:320px) {
	.font-98 {
		font-size: 73.5px!important
	}
}
@media only screen and (max-width:480px) {
	.font-98 {
		font-size: 73.5px!important
	}
}
.font-97 {
	font-size: 97px!important
}
@media only screen and (max-width:320px) {
	.font-97 {
		font-size: 72.75px!important
	}
}
@media only screen and (max-width:480px) {
	.font-97 {
		font-size: 72.75px!important
	}
}
.font-96 {
	font-size: 96px!important
}
@media only screen and (max-width:320px) {
	.font-96 {
		font-size: 72px!important
	}
}
@media only screen and (max-width:480px) {
	.font-96 {
		font-size: 72px!important
	}
}
.font-95 {
	font-size: 95px!important
}
@media only screen and (max-width:320px) {
	.font-95 {
		font-size: 71.25px!important
	}
}
@media only screen and (max-width:480px) {
	.font-95 {
		font-size: 71.25px!important
	}
}
.font-94 {
	font-size: 94px!important
}
@media only screen and (max-width:320px) {
	.font-94 {
		font-size: 70.5px!important
	}
}
@media only screen and (max-width:480px) {
	.font-94 {
		font-size: 70.5px!important
	}
}
.font-93 {
	font-size: 93px!important
}
@media only screen and (max-width:320px) {
	.font-93 {
		font-size: 69.75px!important
	}
}
@media only screen and (max-width:480px) {
	.font-93 {
		font-size: 69.75px!important
	}
}
.font-92 {
	font-size: 92px!important
}
@media only screen and (max-width:320px) {
	.font-92 {
		font-size: 69px!important
	}
}
@media only screen and (max-width:480px) {
	.font-92 {
		font-size: 69px!important
	}
}
.font-91 {
	font-size: 91px!important
}
@media only screen and (max-width:320px) {
	.font-91 {
		font-size: 68.25px!important
	}
}
@media only screen and (max-width:480px) {
	.font-91 {
		font-size: 68.25px!important
	}
}
.font-90 {
	font-size: 90px!important
}
@media only screen and (max-width:320px) {
	.font-90 {
		font-size: 67.5px!important
	}
}
@media only screen and (max-width:480px) {
	.font-90 {
		font-size: 67.5px!important
	}
}
.font-89 {
	font-size: 89px!important
}
@media only screen and (max-width:320px) {
	.font-89 {
		font-size: 66.75px!important
	}
}
@media only screen and (max-width:480px) {
	.font-89 {
		font-size: 66.75px!important
	}
}
.font-88 {
	font-size: 88px!important
}
@media only screen and (max-width:320px) {
	.font-88 {
		font-size: 66px!important
	}
}
@media only screen and (max-width:480px) {
	.font-88 {
		font-size: 66px!important
	}
}
.font-87 {
	font-size: 87px!important
}
@media only screen and (max-width:320px) {
	.font-87 {
		font-size: 65.25px!important
	}
}
@media only screen and (max-width:480px) {
	.font-87 {
		font-size: 65.25px!important
	}
}
.font-86 {
	font-size: 86px!important
}
@media only screen and (max-width:320px) {
	.font-86 {
		font-size: 64.5px!important
	}
}
@media only screen and (max-width:480px) {
	.font-86 {
		font-size: 64.5px!important
	}
}
.font-85 {
	font-size: 85px!important
}
@media only screen and (max-width:320px) {
	.font-85 {
		font-size: 63.75px!important
	}
}
@media only screen and (max-width:480px) {
	.font-85 {
		font-size: 63.75px!important
	}
}
.font-84 {
	font-size: 84px!important
}
@media only screen and (max-width:320px) {
	.font-84 {
		font-size: 63px!important
	}
}
@media only screen and (max-width:480px) {
	.font-84 {
		font-size: 63px!important
	}
}
.font-83 {
	font-size: 83px!important
}
@media only screen and (max-width:320px) {
	.font-83 {
		font-size: 62.25px!important
	}
}
@media only screen and (max-width:480px) {
	.font-83 {
		font-size: 62.25px!important
	}
}
.font-82 {
	font-size: 82px!important
}
@media only screen and (max-width:320px) {
	.font-82 {
		font-size: 61.5px!important
	}
}
@media only screen and (max-width:480px) {
	.font-82 {
		font-size: 61.5px!important
	}
}
.font-81 {
	font-size: 81px!important
}
@media only screen and (max-width:320px) {
	.font-81 {
		font-size: 60.75px!important
	}
}
@media only screen and (max-width:480px) {
	.font-81 {
		font-size: 60.75px!important
	}
}
.font-80 {
	font-size: 80px!important
}
@media only screen and (max-width:320px) {
	.font-80 {
		font-size: 60px!important
	}
}
@media only screen and (max-width:480px) {
	.font-80 {
		font-size: 60px!important
	}
}
.font-79 {
	font-size: 79px!important
}
@media only screen and (max-width:320px) {
	.font-79 {
		font-size: 59.25px!important
	}
}
@media only screen and (max-width:480px) {
	.font-79 {
		font-size: 59.25px!important
	}
}
.font-78 {
	font-size: 78px!important
}
@media only screen and (max-width:320px) {
	.font-78 {
		font-size: 58.5px!important
	}
}
@media only screen and (max-width:480px) {
	.font-78 {
		font-size: 58.5px!important
	}
}
.font-77 {
	font-size: 77px!important
}
@media only screen and (max-width:320px) {
	.font-77 {
		font-size: 57.75px!important
	}
}
@media only screen and (max-width:480px) {
	.font-77 {
		font-size: 57.75px!important
	}
}
.font-76 {
	font-size: 76px!important
}
@media only screen and (max-width:320px) {
	.font-76 {
		font-size: 57px!important
	}
}
@media only screen and (max-width:480px) {
	.font-76 {
		font-size: 57px!important
	}
}
.font-75 {
	font-size: 75px!important
}
@media only screen and (max-width:320px) {
	.font-75 {
		font-size: 56.25px!important
	}
}
@media only screen and (max-width:480px) {
	.font-75 {
		font-size: 56.25px!important
	}
}
.font-74 {
	font-size: 74px!important
}
@media only screen and (max-width:320px) {
	.font-74 {
		font-size: 55.5px!important
	}
}
@media only screen and (max-width:480px) {
	.font-74 {
		font-size: 55.5px!important
	}
}
.font-73 {
	font-size: 73px!important
}
@media only screen and (max-width:320px) {
	.font-73 {
		font-size: 54.75px!important
	}
}
@media only screen and (max-width:480px) {
	.font-73 {
		font-size: 54.75px!important
	}
}
.font-72 {
	font-size: 72px!important
}
@media only screen and (max-width:320px) {
	.font-72 {
		font-size: 54px!important
	}
}
@media only screen and (max-width:480px) {
	.font-72 {
		font-size: 54px!important
	}
}
.font-71 {
	font-size: 71px!important
}
@media only screen and (max-width:320px) {
	.font-71 {
		font-size: 53.25px!important
	}
}
@media only screen and (max-width:480px) {
	.font-71 {
		font-size: 53.25px!important
	}
}
.font-70 {
	font-size: 70px!important
}
@media only screen and (max-width:320px) {
	.font-70 {
		font-size: 52.5px!important
	}
}
@media only screen and (max-width:480px) {
	.font-70 {
		font-size: 52.5px!important
	}
}
.font-69 {
	font-size: 69px!important
}
@media only screen and (max-width:320px) {
	.font-69 {
		font-size: 51.75px!important
	}
}
@media only screen and (max-width:480px) {
	.font-69 {
		font-size: 51.75px!important
	}
}
.font-68 {
	font-size: 68px!important
}
@media only screen and (max-width:320px) {
	.font-68 {
		font-size: 51px!important
	}
}
@media only screen and (max-width:480px) {
	.font-68 {
		font-size: 51px!important
	}
}
.font-67 {
	font-size: 67px!important
}
@media only screen and (max-width:320px) {
	.font-67 {
		font-size: 50.25px!important
	}
}
@media only screen and (max-width:480px) {
	.font-67 {
		font-size: 50.25px!important
	}
}
.font-66 {
	font-size: 66px!important
}
@media only screen and (max-width:320px) {
	.font-66 {
		font-size: 49.5px!important
	}
}
@media only screen and (max-width:480px) {
	.font-66 {
		font-size: 49.5px!important
	}
}
.font-65 {
	font-size: 65px!important
}
@media only screen and (max-width:320px) {
	.font-65 {
		font-size: 48.75px!important
	}
}
@media only screen and (max-width:480px) {
	.font-65 {
		font-size: 48.75px!important
	}
}
.font-64 {
	font-size: 64px!important
}
@media only screen and (max-width:320px) {
	.font-64 {
		font-size: 48px!important
	}
}
@media only screen and (max-width:480px) {
	.font-64 {
		font-size: 48px!important
	}
}
.font-63 {
	font-size: 63px!important
}
@media only screen and (max-width:320px) {
	.font-63 {
		font-size: 47.25px!important
	}
}
@media only screen and (max-width:480px) {
	.font-63 {
		font-size: 47.25px!important
	}
}
.font-62 {
	font-size: 62px!important
}
@media only screen and (max-width:320px) {
	.font-62 {
		font-size: 46.5px!important
	}
}
@media only screen and (max-width:480px) {
	.font-62 {
		font-size: 46.5px!important
	}
}
.font-61 {
	font-size: 61px!important
}
@media only screen and (max-width:320px) {
	.font-61 {
		font-size: 45.75px!important
	}
}
@media only screen and (max-width:480px) {
	.font-61 {
		font-size: 45.75px!important
	}
}
.font-60 {
	font-size: 60px!important
}
@media only screen and (max-width:320px) {
	.font-60 {
		font-size: 45px!important
	}
}
@media only screen and (max-width:480px) {
	.font-60 {
		font-size: 45px!important
	}
}
.font-59 {
	font-size: 59px!important
}
@media only screen and (max-width:320px) {
	.font-59 {
		font-size: 44.25px!important
	}
}
@media only screen and (max-width:480px) {
	.font-59 {
		font-size: 44.25px!important
	}
}
.font-58 {
	font-size: 58px!important
}
@media only screen and (max-width:320px) {
	.font-58 {
		font-size: 43.5px!important
	}
}
@media only screen and (max-width:480px) {
	.font-58 {
		font-size: 43.5px!important
	}
}
.font-57 {
	font-size: 57px!important
}
@media only screen and (max-width:320px) {
	.font-57 {
		font-size: 42.75px!important
	}
}
@media only screen and (max-width:480px) {
	.font-57 {
		font-size: 42.75px!important
	}
}
.font-56 {
	font-size: 56px!important
}
@media only screen and (max-width:320px) {
	.font-56 {
		font-size: 42px!important
	}
}
@media only screen and (max-width:480px) {
	.font-56 {
		font-size: 42px!important
	}
}
.font-55 {
	font-size: 55px!important
}
@media only screen and (max-width:320px) {
	.font-55 {
		font-size: 41.25px!important
	}
}
@media only screen and (max-width:480px) {
	.font-55 {
		font-size: 41.25px!important
	}
}
.font-54 {
	font-size: 54px!important
}
@media only screen and (max-width:320px) {
	.font-54 {
		font-size: 40.5px!important
	}
}
@media only screen and (max-width:480px) {
	.font-54 {
		font-size: 40.5px!important
	}
}
.font-53 {
	font-size: 53px!important
}
@media only screen and (max-width:320px) {
	.font-53 {
		font-size: 39.75px!important
	}
}
@media only screen and (max-width:480px) {
	.font-53 {
		font-size: 39.75px!important
	}
}
.font-52 {
	font-size: 52px!important
}
@media only screen and (max-width:320px) {
	.font-52 {
		font-size: 39px!important
	}
}
@media only screen and (max-width:480px) {
	.font-52 {
		font-size: 39px!important
	}
}
.font-51 {
	font-size: 51px!important
}
@media only screen and (max-width:320px) {
	.font-51 {
		font-size: 38.25px!important
	}
}
@media only screen and (max-width:480px) {
	.font-51 {
		font-size: 38.25px!important
	}
}
.font-50 {
	font-size: 50px!important
}
@media only screen and (max-width:320px) {
	.font-50 {
		font-size: 37.5px!important
	}
}
@media only screen and (max-width:480px) {
	.font-50 {
		font-size: 37.5px!important
	}
}
.font-49 {
	font-size: 49px!important
}
@media only screen and (max-width:320px) {
	.font-49 {
		font-size: 36.75px!important
	}
}
@media only screen and (max-width:480px) {
	.font-49 {
		font-size: 36.75px!important
	}
}
.font-48 {
	font-size: 48px!important
}
@media only screen and (max-width:320px) {
	.font-48 {
		font-size: 36px!important
	}
}
@media only screen and (max-width:480px) {
	.font-48 {
		font-size: 36px!important
	}
}
.font-47 {
	font-size: 47px!important
}
@media only screen and (max-width:320px) {
	.font-47 {
		font-size: 35.25px!important
	}
}
@media only screen and (max-width:480px) {
	.font-47 {
		font-size: 35.25px!important
	}
}
.font-46 {
	font-size: 46px!important
}
@media only screen and (max-width:320px) {
	.font-46 {
		font-size: 34.5px!important
	}
}
@media only screen and (max-width:480px) {
	.font-46 {
		font-size: 34.5px!important
	}
}
.font-45 {
	font-size: 45px!important
}
@media only screen and (max-width:320px) {
	.font-45 {
		font-size: 33.75px!important
	}
}
@media only screen and (max-width:480px) {
	.font-45 {
		font-size: 33.75px!important
	}
}
.font-44 {
	font-size: 44px!important
}
@media only screen and (max-width:320px) {
	.font-44 {
		font-size: 33px!important
	}
}
@media only screen and (max-width:480px) {
	.font-44 {
		font-size: 33px!important
	}
}
.font-43 {
	font-size: 43px!important
}
@media only screen and (max-width:320px) {
	.font-43 {
		font-size: 32.25px!important
	}
}
@media only screen and (max-width:480px) {
	.font-43 {
		font-size: 32.25px!important
	}
}
.font-42 {
	font-size: 42px!important
}
@media only screen and (max-width:320px) {
	.font-42 {
		font-size: 31.5px!important
	}
}
@media only screen and (max-width:480px) {
	.font-42 {
		font-size: 31.5px!important
	}
}
.font-41 {
	font-size: 41px!important
}
@media only screen and (max-width:320px) {
	.font-41 {
		font-size: 30.75px!important
	}
}
@media only screen and (max-width:480px) {
	.font-41 {
		font-size: 30.75px!important
	}
}
.font-40 {
	font-size: 40px!important
}
@media only screen and (max-width:320px) {
	.font-40 {
		font-size: 30px!important
	}
}
@media only screen and (max-width:480px) {
	.font-40 {
		font-size: 30px!important
	}
}
.font-39 {
	font-size: 39px!important
}
@media only screen and (max-width:320px) {
	.font-39 {
		font-size: 29.25px!important
	}
}
@media only screen and (max-width:480px) {
	.font-39 {
		font-size: 29.25px!important
	}
}
.font-38 {
	font-size: 38px!important
}
@media only screen and (max-width:320px) {
	.font-38 {
		font-size: 28.5px!important
	}
}
@media only screen and (max-width:480px) {
	.font-38 {
		font-size: 28.5px!important
	}
}
.font-37 {
	font-size: 37px!important
}
@media only screen and (max-width:320px) {
	.font-37 {
		font-size: 27.75px!important
	}
}
@media only screen and (max-width:480px) {
	.font-37 {
		font-size: 27.75px!important
	}
}
.font-36 {
	font-size: 36px!important
}
@media only screen and (max-width:320px) {
	.font-36 {
		font-size: 27px!important
	}
}
@media only screen and (max-width:480px) {
	.font-36 {
		font-size: 27px!important
	}
}
.font-35 {
	font-size: 35px!important
}
@media only screen and (max-width:320px) {
	.font-35 {
		font-size: 26.25px!important
	}
}
@media only screen and (max-width:480px) {
	.font-35 {
		font-size: 26.25px!important
	}
}
.font-34 {
	font-size: 34px!important
}
@media only screen and (max-width:320px) {
	.font-34 {
		font-size: 25.5px!important
	}
}
@media only screen and (max-width:480px) {
	.font-34 {
		font-size: 25.5px!important
	}
}
.font-33 {
	font-size: 33px!important
}
@media only screen and (max-width:320px) {
	.font-33 {
		font-size: 24.75px!important
	}
}
@media only screen and (max-width:480px) {
	.font-33 {
		font-size: 24.75px!important
	}
}
.font-32 {
	font-size: 32px!important
}
@media only screen and (max-width:320px) {
	.font-32 {
		font-size: 24px!important
	}
}
@media only screen and (max-width:480px) {
	.font-32 {
		font-size: 24px!important
	}
}
.font-31 {
	font-size: 31px!important
}
@media only screen and (max-width:320px) {
	.font-31 {
		font-size: 23.25px!important
	}
}
@media only screen and (max-width:480px) {
	.font-31 {
		font-size: 23.25px!important
	}
}
.font-30 {
	font-size: 30px!important
}
@media only screen and (max-width:320px) {
	.font-30 {
		font-size: 22.5px!important
	}
}
@media only screen and (max-width:480px) {
	.font-30 {
		font-size: 22.5px!important
	}
}
.font-29 {
	font-size: 29px!important
}
@media only screen and (max-width:320px) {
	.font-29 {
		font-size: 21.75px!important
	}
}
@media only screen and (max-width:480px) {
	.font-29 {
		font-size: 21.75px!important
	}
}
.font-28 {
	font-size: 28px!important
}
@media only screen and (max-width:320px) {
	.font-28 {
		font-size: 21px!important
	}
}
@media only screen and (max-width:480px) {
	.font-28 {
		font-size: 21px!important
	}
}
.font-27 {
	font-size: 27px!important
}
@media only screen and (max-width:320px) {
	.font-27 {
		font-size: 20.25px!important
	}
}
@media only screen and (max-width:480px) {
	.font-27 {
		font-size: 20.25px!important
	}
}
.font-26 {
	font-size: 26px!important
}
@media only screen and (max-width:320px) {
	.font-26 {
		font-size: 19.5px!important
	}
}
@media only screen and (max-width:480px) {
	.font-26 {
		font-size: 19.5px!important
	}
}
.font-25 {
	font-size: 25px!important
}
@media only screen and (max-width:320px) {
	.font-25 {
		font-size: 18.75px!important
	}
}
@media only screen and (max-width:480px) {
	.font-25 {
		font-size: 18.75px!important
	}
}
.font-24 {
	font-size: 24px!important
}
@media only screen and (max-width:320px) {
	.font-24 {
		font-size: 18px!important
	}
}
@media only screen and (max-width:480px) {
	.font-24 {
		font-size: 18px!important
	}
}
.font-23 {
	font-size: 23px!important
}
@media only screen and (max-width:320px) {
	.font-23 {
		font-size: 17.25px!important
	}
}
@media only screen and (max-width:480px) {
	.font-23 {
		font-size: 17.25px!important
	}
}
.font-22 {
	font-size: 22px!important
}
@media only screen and (max-width:320px) {
	.font-22 {
		font-size: 16.5px!important
	}
}
@media only screen and (max-width:480px) {
	.font-22 {
		font-size: 16.5px!important
	}
}
.font-21 {
	font-size: 21px!important
}
@media only screen and (max-width:320px) {
	.font-21 {
		font-size: 15.75px!important
	}
}
@media only screen and (max-width:480px) {
	.font-21 {
		font-size: 15.75px!important
	}
}
.font-20 {
	font-size: 20px!important
}
@media only screen and (max-width:320px) {
	.font-20 {
		font-size: 15px!important
	}
}
@media only screen and (max-width:480px) {
	.font-20 {
		font-size: 15px!important
	}
}
.font-19 {
	font-size: 19px!important
}
@media only screen and (max-width:320px) {
	.font-19 {
		font-size: 14.25px!important
	}
}
@media only screen and (max-width:480px) {
	.font-19 {
		font-size: 14.25px!important
	}
}
.font-18 {
	font-size: 18px!important
}
@media only screen and (max-width:320px) {
	.font-18 {
		font-size: 13.5px!important
	}
}
@media only screen and (max-width:480px) {
	.font-18 {
		font-size: 13.5px!important
	}
}
.font-17 {
	font-size: 17px!important
}
@media only screen and (max-width:320px) {
	.font-17 {
		font-size: 12.75px!important
	}
}
@media only screen and (max-width:480px) {
	.font-17 {
		font-size: 12.75px!important
	}
}
.font-16 {
	font-size: 16px!important
}
@media only screen and (max-width:320px) {
	.font-16 {
		font-size: 12px!important
	}
}
@media only screen and (max-width:480px) {
	.font-16 {
		font-size: 12px!important
	}
}
.font-15 {
	font-size: 15px!important
}
@media only screen and (max-width:320px) {
	.font-15 {
		font-size: 11.25px!important
	}
}
@media only screen and (max-width:480px) {
	.font-15 {
		font-size: 11.25px!important
	}
}
.font-14 {
	font-size: 14px!important
}
@media only screen and (max-width:320px) {
	.font-14 {
		font-size: 10.5px!important
	}
}
@media only screen and (max-width:480px) {
	.font-14 {
		font-size: 10.5px!important
	}
}
.font-13 {
	font-size: 13px!important
}
@media only screen and (max-width:320px) {
	.font-13 {
		font-size: 9.75px!important
	}
}
@media only screen and (max-width:480px) {
	.font-13 {
		font-size: 9.75px!important
	}
}
.font-12 {
	font-size: 12px!important
}
@media only screen and (max-width:320px) {
	.font-12 {
		font-size: 9px!important
	}
}
@media only screen and (max-width:480px) {
	.font-12 {
		font-size: 9px!important
	}
}
.font-11 {
	font-size: 11px!important
}
@media only screen and (max-width:320px) {
	.font-11 {
		font-size: 8.25px!important
	}
}
@media only screen and (max-width:480px) {
	.font-11 {
		font-size: 8.25px!important
	}
}
.font-10 {
	font-size: 10px!important
}
@media only screen and (max-width:320px) {
	.font-10 {
		font-size: 7.5px!important
	}
}
@media only screen and (max-width:480px) {
	.font-10 {
		font-size: 7.5px!important
	}
}
.font-9 {
	font-size: 9px!important
}
@media only screen and (max-width:320px) {
	.font-9 {
		font-size: 6.75px!important
	}
}
@media only screen and (max-width:480px) {
	.font-9 {
		font-size: 6.75px!important
	}
}
.font-8 {
	font-size: 8px!important
}
@media only screen and (max-width:320px) {
	.font-8 {
		font-size: 6px!important
	}
}
@media only screen and (max-width:480px) {
	.font-8 {
		font-size: 6px!important
	}
}
.font-7 {
	font-size: 7px!important
}
@media only screen and (max-width:320px) {
	.font-7 {
		font-size: 5.25px!important
	}
}
@media only screen and (max-width:480px) {
	.font-7 {
		font-size: 5.25px!important
	}
}
.font-6 {
	font-size: 6px!important
}
@media only screen and (max-width:320px) {
	.font-6 {
		font-size: 4.5px!important
	}
}
@media only screen and (max-width:480px) {
	.font-6 {
		font-size: 4.5px!important
	}
}
.font-5 {
	font-size: 5px!important
}
@media only screen and (max-width:320px) {
	.font-5 {
		font-size: 3.75px!important
	}
}
@media only screen and (max-width:480px) {
	.font-5 {
		font-size: 3.75px!important
	}
}
.font-4 {
	font-size: 4px!important
}
@media only screen and (max-width:320px) {
	.font-4 {
		font-size: 3px!important
	}
}
@media only screen and (max-width:480px) {
	.font-4 {
		font-size: 3px!important
	}
}
.font-3 {
	font-size: 3px!important
}
@media only screen and (max-width:320px) {
	.font-3 {
		font-size: 2.25px!important
	}
}
@media only screen and (max-width:480px) {
	.font-3 {
		font-size: 2.25px!important
	}
}
.font-2 {
	font-size: 2px!important
}
@media only screen and (max-width:320px) {
	.font-2 {
		font-size: 1.5px!important
	}
}
@media only screen and (max-width:480px) {
	.font-2 {
		font-size: 1.5px!important
	}
}
.font-1 {
	font-size: 1px!important
}
@media only screen and (max-width:320px) {
	.font-1 {
		font-size: .75px!important
	}
}
@media only screen and (max-width:480px) {
	.font-1 {
		font-size: .75px!important
	}
}
.font-0 {
	font-size: 0!important
}
@media only screen and (max-width:320px) {
	.font-0 {
		font-size: 0!important
	}
}
@media only screen and (max-width:480px) {
	.font-0 {
		font-size: 0!important
	}
}
@media only screen and (max-width:320px) {
	.font-100-xs {
		font-size: 100px!important
	}
}
@media only screen and (max-width:480px) {
	.font-100-xs {
		font-size: 100px!important
	}
}
@media only screen and (max-width:320px) {
	.font-99-xs {
		font-size: 99px!important
	}
}
@media only screen and (max-width:480px) {
	.font-99-xs {
		font-size: 99px!important
	}
}
@media only screen and (max-width:320px) {
	.font-98-xs {
		font-size: 98px!important
	}
}
@media only screen and (max-width:480px) {
	.font-98-xs {
		font-size: 98px!important
	}
}
@media only screen and (max-width:320px) {
	.font-97-xs {
		font-size: 97px!important
	}
}
@media only screen and (max-width:480px) {
	.font-97-xs {
		font-size: 97px!important
	}
}
@media only screen and (max-width:320px) {
	.font-96-xs {
		font-size: 96px!important
	}
}
@media only screen and (max-width:480px) {
	.font-96-xs {
		font-size: 96px!important
	}
}
@media only screen and (max-width:320px) {
	.font-95-xs {
		font-size: 95px!important
	}
}
@media only screen and (max-width:480px) {
	.font-95-xs {
		font-size: 95px!important
	}
}
@media only screen and (max-width:320px) {
	.font-94-xs {
		font-size: 94px!important
	}
}
@media only screen and (max-width:480px) {
	.font-94-xs {
		font-size: 94px!important
	}
}
@media only screen and (max-width:320px) {
	.font-93-xs {
		font-size: 93px!important
	}
}
@media only screen and (max-width:480px) {
	.font-93-xs {
		font-size: 93px!important
	}
}
@media only screen and (max-width:320px) {
	.font-92-xs {
		font-size: 92px!important
	}
}
@media only screen and (max-width:480px) {
	.font-92-xs {
		font-size: 92px!important
	}
}
@media only screen and (max-width:320px) {
	.font-91-xs {
		font-size: 91px!important
	}
}
@media only screen and (max-width:480px) {
	.font-91-xs {
		font-size: 91px!important
	}
}
@media only screen and (max-width:320px) {
	.font-90-xs {
		font-size: 90px!important
	}
}
@media only screen and (max-width:480px) {
	.font-90-xs {
		font-size: 90px!important
	}
}
@media only screen and (max-width:320px) {
	.font-89-xs {
		font-size: 89px!important
	}
}
@media only screen and (max-width:480px) {
	.font-89-xs {
		font-size: 89px!important
	}
}
@media only screen and (max-width:320px) {
	.font-88-xs {
		font-size: 88px!important
	}
}
@media only screen and (max-width:480px) {
	.font-88-xs {
		font-size: 88px!important
	}
}
@media only screen and (max-width:320px) {
	.font-87-xs {
		font-size: 87px!important
	}
}
@media only screen and (max-width:480px) {
	.font-87-xs {
		font-size: 87px!important
	}
}
@media only screen and (max-width:320px) {
	.font-86-xs {
		font-size: 86px!important
	}
}
@media only screen and (max-width:480px) {
	.font-86-xs {
		font-size: 86px!important
	}
}
@media only screen and (max-width:320px) {
	.font-85-xs {
		font-size: 85px!important
	}
}
@media only screen and (max-width:480px) {
	.font-85-xs {
		font-size: 85px!important
	}
}
@media only screen and (max-width:320px) {
	.font-84-xs {
		font-size: 84px!important
	}
}
@media only screen and (max-width:480px) {
	.font-84-xs {
		font-size: 84px!important
	}
}
@media only screen and (max-width:320px) {
	.font-83-xs {
		font-size: 83px!important
	}
}
@media only screen and (max-width:480px) {
	.font-83-xs {
		font-size: 83px!important
	}
}
@media only screen and (max-width:320px) {
	.font-82-xs {
		font-size: 82px!important
	}
}
@media only screen and (max-width:480px) {
	.font-82-xs {
		font-size: 82px!important
	}
}
@media only screen and (max-width:320px) {
	.font-81-xs {
		font-size: 81px!important
	}
}
@media only screen and (max-width:480px) {
	.font-81-xs {
		font-size: 81px!important
	}
}
@media only screen and (max-width:320px) {
	.font-80-xs {
		font-size: 80px!important
	}
}
@media only screen and (max-width:480px) {
	.font-80-xs {
		font-size: 80px!important
	}
}
@media only screen and (max-width:320px) {
	.font-79-xs {
		font-size: 79px!important
	}
}
@media only screen and (max-width:480px) {
	.font-79-xs {
		font-size: 79px!important
	}
}
@media only screen and (max-width:320px) {
	.font-78-xs {
		font-size: 78px!important
	}
}
@media only screen and (max-width:480px) {
	.font-78-xs {
		font-size: 78px!important
	}
}
@media only screen and (max-width:320px) {
	.font-77-xs {
		font-size: 77px!important
	}
}
@media only screen and (max-width:480px) {
	.font-77-xs {
		font-size: 77px!important
	}
}
@media only screen and (max-width:320px) {
	.font-76-xs {
		font-size: 76px!important
	}
}
@media only screen and (max-width:480px) {
	.font-76-xs {
		font-size: 76px!important
	}
}
@media only screen and (max-width:320px) {
	.font-75-xs {
		font-size: 75px!important
	}
}
@media only screen and (max-width:480px) {
	.font-75-xs {
		font-size: 75px!important
	}
}
@media only screen and (max-width:320px) {
	.font-74-xs {
		font-size: 74px!important
	}
}
@media only screen and (max-width:480px) {
	.font-74-xs {
		font-size: 74px!important
	}
}
@media only screen and (max-width:320px) {
	.font-73-xs {
		font-size: 73px!important
	}
}
@media only screen and (max-width:480px) {
	.font-73-xs {
		font-size: 73px!important
	}
}
@media only screen and (max-width:320px) {
	.font-72-xs {
		font-size: 72px!important
	}
}
@media only screen and (max-width:480px) {
	.font-72-xs {
		font-size: 72px!important
	}
}
@media only screen and (max-width:320px) {
	.font-71-xs {
		font-size: 71px!important
	}
}
@media only screen and (max-width:480px) {
	.font-71-xs {
		font-size: 71px!important
	}
}
@media only screen and (max-width:320px) {
	.font-70-xs {
		font-size: 70px!important
	}
}
@media only screen and (max-width:480px) {
	.font-70-xs {
		font-size: 70px!important
	}
}
@media only screen and (max-width:320px) {
	.font-69-xs {
		font-size: 69px!important
	}
}
@media only screen and (max-width:480px) {
	.font-69-xs {
		font-size: 69px!important
	}
}
@media only screen and (max-width:320px) {
	.font-68-xs {
		font-size: 68px!important
	}
}
@media only screen and (max-width:480px) {
	.font-68-xs {
		font-size: 68px!important
	}
}
@media only screen and (max-width:320px) {
	.font-67-xs {
		font-size: 67px!important
	}
}
@media only screen and (max-width:480px) {
	.font-67-xs {
		font-size: 67px!important
	}
}
@media only screen and (max-width:320px) {
	.font-66-xs {
		font-size: 66px!important
	}
}
@media only screen and (max-width:480px) {
	.font-66-xs {
		font-size: 66px!important
	}
}
@media only screen and (max-width:320px) {
	.font-65-xs {
		font-size: 65px!important
	}
}
@media only screen and (max-width:480px) {
	.font-65-xs {
		font-size: 65px!important
	}
}
@media only screen and (max-width:320px) {
	.font-64-xs {
		font-size: 64px!important
	}
}
@media only screen and (max-width:480px) {
	.font-64-xs {
		font-size: 64px!important
	}
}
@media only screen and (max-width:320px) {
	.font-63-xs {
		font-size: 63px!important
	}
}
@media only screen and (max-width:480px) {
	.font-63-xs {
		font-size: 63px!important
	}
}
@media only screen and (max-width:320px) {
	.font-62-xs {
		font-size: 62px!important
	}
}
@media only screen and (max-width:480px) {
	.font-62-xs {
		font-size: 62px!important
	}
}
@media only screen and (max-width:320px) {
	.font-61-xs {
		font-size: 61px!important
	}
}
@media only screen and (max-width:480px) {
	.font-61-xs {
		font-size: 61px!important
	}
}
@media only screen and (max-width:320px) {
	.font-60-xs {
		font-size: 60px!important
	}
}
@media only screen and (max-width:480px) {
	.font-60-xs {
		font-size: 60px!important
	}
}
@media only screen and (max-width:320px) {
	.font-59-xs {
		font-size: 59px!important
	}
}
@media only screen and (max-width:480px) {
	.font-59-xs {
		font-size: 59px!important
	}
}
@media only screen and (max-width:320px) {
	.font-58-xs {
		font-size: 58px!important
	}
}
@media only screen and (max-width:480px) {
	.font-58-xs {
		font-size: 58px!important
	}
}
@media only screen and (max-width:320px) {
	.font-57-xs {
		font-size: 57px!important
	}
}
@media only screen and (max-width:480px) {
	.font-57-xs {
		font-size: 57px!important
	}
}
@media only screen and (max-width:320px) {
	.font-56-xs {
		font-size: 56px!important
	}
}
@media only screen and (max-width:480px) {
	.font-56-xs {
		font-size: 56px!important
	}
}
@media only screen and (max-width:320px) {
	.font-55-xs {
		font-size: 55px!important
	}
}
@media only screen and (max-width:480px) {
	.font-55-xs {
		font-size: 55px!important
	}
}
@media only screen and (max-width:320px) {
	.font-54-xs {
		font-size: 54px!important
	}
}
@media only screen and (max-width:480px) {
	.font-54-xs {
		font-size: 54px!important
	}
}
@media only screen and (max-width:320px) {
	.font-53-xs {
		font-size: 53px!important
	}
}
@media only screen and (max-width:480px) {
	.font-53-xs {
		font-size: 53px!important
	}
}
@media only screen and (max-width:320px) {
	.font-52-xs {
		font-size: 52px!important
	}
}
@media only screen and (max-width:480px) {
	.font-52-xs {
		font-size: 52px!important
	}
}
@media only screen and (max-width:320px) {
	.font-51-xs {
		font-size: 51px!important
	}
}
@media only screen and (max-width:480px) {
	.font-51-xs {
		font-size: 51px!important
	}
}
@media only screen and (max-width:320px) {
	.font-50-xs {
		font-size: 50px!important
	}
}
@media only screen and (max-width:480px) {
	.font-50-xs {
		font-size: 50px!important
	}
}
@media only screen and (max-width:320px) {
	.font-49-xs {
		font-size: 49px!important
	}
}
@media only screen and (max-width:480px) {
	.font-49-xs {
		font-size: 49px!important
	}
}
@media only screen and (max-width:320px) {
	.font-48-xs {
		font-size: 48px!important
	}
}
@media only screen and (max-width:480px) {
	.font-48-xs {
		font-size: 48px!important
	}
}
@media only screen and (max-width:320px) {
	.font-47-xs {
		font-size: 47px!important
	}
}
@media only screen and (max-width:480px) {
	.font-47-xs {
		font-size: 47px!important
	}
}
@media only screen and (max-width:320px) {
	.font-46-xs {
		font-size: 46px!important
	}
}
@media only screen and (max-width:480px) {
	.font-46-xs {
		font-size: 46px!important
	}
}
@media only screen and (max-width:320px) {
	.font-45-xs {
		font-size: 45px!important
	}
}
@media only screen and (max-width:480px) {
	.font-45-xs {
		font-size: 45px!important
	}
}
@media only screen and (max-width:320px) {
	.font-44-xs {
		font-size: 44px!important
	}
}
@media only screen and (max-width:480px) {
	.font-44-xs {
		font-size: 44px!important
	}
}
@media only screen and (max-width:320px) {
	.font-43-xs {
		font-size: 43px!important
	}
}
@media only screen and (max-width:480px) {
	.font-43-xs {
		font-size: 43px!important
	}
}
@media only screen and (max-width:320px) {
	.font-42-xs {
		font-size: 42px!important
	}
}
@media only screen and (max-width:480px) {
	.font-42-xs {
		font-size: 42px!important
	}
}
@media only screen and (max-width:320px) {
	.font-41-xs {
		font-size: 41px!important
	}
}
@media only screen and (max-width:480px) {
	.font-41-xs {
		font-size: 41px!important
	}
}
@media only screen and (max-width:320px) {
	.font-40-xs {
		font-size: 40px!important
	}
}
@media only screen and (max-width:480px) {
	.font-40-xs {
		font-size: 40px!important
	}
}
@media only screen and (max-width:320px) {
	.font-39-xs {
		font-size: 39px!important
	}
}
@media only screen and (max-width:480px) {
	.font-39-xs {
		font-size: 39px!important
	}
}
@media only screen and (max-width:320px) {
	.font-38-xs {
		font-size: 38px!important
	}
}
@media only screen and (max-width:480px) {
	.font-38-xs {
		font-size: 38px!important
	}
}
@media only screen and (max-width:320px) {
	.font-37-xs {
		font-size: 37px!important
	}
}
@media only screen and (max-width:480px) {
	.font-37-xs {
		font-size: 37px!important
	}
}
@media only screen and (max-width:320px) {
	.font-36-xs {
		font-size: 36px!important
	}
}
@media only screen and (max-width:480px) {
	.font-36-xs {
		font-size: 36px!important
	}
}
@media only screen and (max-width:320px) {
	.font-35-xs {
		font-size: 35px!important
	}
}
@media only screen and (max-width:480px) {
	.font-35-xs {
		font-size: 35px!important
	}
}
@media only screen and (max-width:320px) {
	.font-34-xs {
		font-size: 34px!important
	}
}
@media only screen and (max-width:480px) {
	.font-34-xs {
		font-size: 34px!important
	}
}
@media only screen and (max-width:320px) {
	.font-33-xs {
		font-size: 33px!important
	}
}
@media only screen and (max-width:480px) {
	.font-33-xs {
		font-size: 33px!important
	}
}
@media only screen and (max-width:320px) {
	.font-32-xs {
		font-size: 32px!important
	}
}
@media only screen and (max-width:480px) {
	.font-32-xs {
		font-size: 32px!important
	}
}
@media only screen and (max-width:320px) {
	.font-31-xs {
		font-size: 31px!important
	}
}
@media only screen and (max-width:480px) {
	.font-31-xs {
		font-size: 31px!important
	}
}
@media only screen and (max-width:320px) {
	.font-30-xs {
		font-size: 30px!important
	}
}
@media only screen and (max-width:480px) {
	.font-30-xs {
		font-size: 30px!important
	}
}
@media only screen and (max-width:320px) {
	.font-29-xs {
		font-size: 29px!important
	}
}
@media only screen and (max-width:480px) {
	.font-29-xs {
		font-size: 29px!important
	}
}
@media only screen and (max-width:320px) {
	.font-28-xs {
		font-size: 28px!important
	}
}
@media only screen and (max-width:480px) {
	.font-28-xs {
		font-size: 28px!important
	}
}
@media only screen and (max-width:320px) {
	.font-27-xs {
		font-size: 27px!important
	}
}
@media only screen and (max-width:480px) {
	.font-27-xs {
		font-size: 27px!important
	}
}
@media only screen and (max-width:320px) {
	.font-26-xs {
		font-size: 26px!important
	}
}
@media only screen and (max-width:480px) {
	.font-26-xs {
		font-size: 26px!important
	}
}
@media only screen and (max-width:320px) {
	.font-25-xs {
		font-size: 25px!important
	}
}
@media only screen and (max-width:480px) {
	.font-25-xs {
		font-size: 25px!important
	}
}
@media only screen and (max-width:320px) {
	.font-24-xs {
		font-size: 24px!important
	}
}
@media only screen and (max-width:480px) {
	.font-24-xs {
		font-size: 24px!important
	}
}
@media only screen and (max-width:320px) {
	.font-23-xs {
		font-size: 23px!important
	}
}
@media only screen and (max-width:480px) {
	.font-23-xs {
		font-size: 23px!important
	}
}
@media only screen and (max-width:320px) {
	.font-22-xs {
		font-size: 22px!important
	}
}
@media only screen and (max-width:480px) {
	.font-22-xs {
		font-size: 22px!important
	}
}
@media only screen and (max-width:320px) {
	.font-21-xs {
		font-size: 21px!important
	}
}
@media only screen and (max-width:480px) {
	.font-21-xs {
		font-size: 21px!important
	}
}
@media only screen and (max-width:320px) {
	.font-20-xs {
		font-size: 20px!important
	}
}
@media only screen and (max-width:480px) {
	.font-20-xs {
		font-size: 20px!important
	}
}
@media only screen and (max-width:320px) {
	.font-19-xs {
		font-size: 19px!important
	}
}
@media only screen and (max-width:480px) {
	.font-19-xs {
		font-size: 19px!important
	}
}
@media only screen and (max-width:320px) {
	.font-18-xs {
		font-size: 18px!important
	}
}
@media only screen and (max-width:480px) {
	.font-18-xs {
		font-size: 18px!important
	}
}
@media only screen and (max-width:320px) {
	.font-17-xs {
		font-size: 17px!important
	}
}
@media only screen and (max-width:480px) {
	.font-17-xs {
		font-size: 17px!important
	}
}
@media only screen and (max-width:320px) {
	.font-16-xs {
		font-size: 16px!important
	}
}
@media only screen and (max-width:480px) {
	.font-16-xs {
		font-size: 16px!important
	}
}
@media only screen and (max-width:320px) {
	.font-15-xs {
		font-size: 15px!important
	}
}
@media only screen and (max-width:480px) {
	.font-15-xs {
		font-size: 15px!important
	}
}
@media only screen and (max-width:320px) {
	.font-14-xs {
		font-size: 14px!important
	}
}
@media only screen and (max-width:480px) {
	.font-14-xs {
		font-size: 14px!important
	}
}
@media only screen and (max-width:320px) {
	.font-13-xs {
		font-size: 13px!important
	}
}
@media only screen and (max-width:480px) {
	.font-13-xs {
		font-size: 13px!important
	}
}
@media only screen and (max-width:320px) {
	.font-12-xs {
		font-size: 12px!important
	}
}
@media only screen and (max-width:480px) {
	.font-12-xs {
		font-size: 12px!important
	}
}
@media only screen and (max-width:320px) {
	.font-11-xs {
		font-size: 11px!important
	}
}
@media only screen and (max-width:480px) {
	.font-11-xs {
		font-size: 11px!important
	}
}
@media only screen and (max-width:320px) {
	.font-10-xs {
		font-size: 10px!important
	}
}
@media only screen and (max-width:480px) {
	.font-10-xs {
		font-size: 10px!important
	}
}
@media only screen and (max-width:320px) {
	.font-9-xs {
		font-size: 9px!important
	}
}
@media only screen and (max-width:480px) {
	.font-9-xs {
		font-size: 9px!important
	}
}
@media only screen and (max-width:320px) {
	.font-8-xs {
		font-size: 8px!important
	}
}
@media only screen and (max-width:480px) {
	.font-8-xs {
		font-size: 8px!important
	}
}
@media only screen and (max-width:320px) {
	.font-7-xs {
		font-size: 7px!important
	}
}
@media only screen and (max-width:480px) {
	.font-7-xs {
		font-size: 7px!important
	}
}
@media only screen and (max-width:320px) {
	.font-6-xs {
		font-size: 6px!important
	}
}
@media only screen and (max-width:480px) {
	.font-6-xs {
		font-size: 6px!important
	}
}
@media only screen and (max-width:320px) {
	.font-5-xs {
		font-size: 5px!important
	}
}
@media only screen and (max-width:480px) {
	.font-5-xs {
		font-size: 5px!important
	}
}
@media only screen and (max-width:320px) {
	.font-4-xs {
		font-size: 4px!important
	}
}
@media only screen and (max-width:480px) {
	.font-4-xs {
		font-size: 4px!important
	}
}
@media only screen and (max-width:320px) {
	.font-3-xs {
		font-size: 3px!important
	}
}
@media only screen and (max-width:480px) {
	.font-3-xs {
		font-size: 3px!important
	}
}
@media only screen and (max-width:320px) {
	.font-2-xs {
		font-size: 2px!important
	}
}
@media only screen and (max-width:480px) {
	.font-2-xs {
		font-size: 2px!important
	}
}
@media only screen and (max-width:320px) {
	.font-1-xs {
		font-size: 1px!important
	}
}
@media only screen and (max-width:480px) {
	.font-1-xs {
		font-size: 1px!important
	}
}
@media only screen and (max-width:320px) {
	.font-0-xs {
		font-size: 0!important
	}
}
@media only screen and (max-width:480px) {
	.font-0-xs {
		font-size: 0!important
	}
}
.line-height-100 {
	line-height: 100px!important
}
@media only screen and (max-width:320px) {
	.line-height-100 {
		line-height: 50px!important
	}
}
@media only screen and (max-width:480px) {
	.line-height-100 {
		line-height: 50px!important
	}
}
@media only screen and (max-width:320px) {
	.line-height-100-xs {
		line-height: 100px!important
	}
}
@media only screen and (max-width:480px) {
	.line-height-100-xs {
		line-height: 100px!important
	}
}
.line-height-95 {
	line-height: 95px!important
}
@media only screen and (max-width:320px) {
	.line-height-95 {
		line-height: 47.5px!important
	}
}
@media only screen and (max-width:480px) {
	.line-height-95 {
		line-height: 47.5px!important
	}
}
@media only screen and (max-width:320px) {
	.line-height-95-xs {
		line-height: 95px!important
	}
}
@media only screen and (max-width:480px) {
	.line-height-95-xs {
		line-height: 95px!important
	}
}
.line-height-90 {
	line-height: 90px!important
}
@media only screen and (max-width:320px) {
	.line-height-90 {
		line-height: 45px!important
	}
}
@media only screen and (max-width:480px) {
	.line-height-90 {
		line-height: 45px!important
	}
}
@media only screen and (max-width:320px) {
	.line-height-90-xs {
		line-height: 90px!important
	}
}
@media only screen and (max-width:480px) {
	.line-height-90-xs {
		line-height: 90px!important
	}
}
.line-height-85 {
	line-height: 85px!important
}
@media only screen and (max-width:320px) {
	.line-height-85 {
		line-height: 42.5px!important
	}
}
@media only screen and (max-width:480px) {
	.line-height-85 {
		line-height: 42.5px!important
	}
}
@media only screen and (max-width:320px) {
	.line-height-85-xs {
		line-height: 85px!important
	}
}
@media only screen and (max-width:480px) {
	.line-height-85-xs {
		line-height: 85px!important
	}
}
.line-height-80 {
	line-height: 80px!important
}
@media only screen and (max-width:320px) {
	.line-height-80 {
		line-height: 40px!important
	}
}
@media only screen and (max-width:480px) {
	.line-height-80 {
		line-height: 40px!important
	}
}
@media only screen and (max-width:320px) {
	.line-height-80-xs {
		line-height: 80px!important
	}
}
@media only screen and (max-width:480px) {
	.line-height-80-xs {
		line-height: 80px!important
	}
}
.line-height-75 {
	line-height: 75px!important
}
@media only screen and (max-width:320px) {
	.line-height-75 {
		line-height: 37.5px!important
	}
}
@media only screen and (max-width:480px) {
	.line-height-75 {
		line-height: 37.5px!important
	}
}
@media only screen and (max-width:320px) {
	.line-height-75-xs {
		line-height: 75px!important
	}
}
@media only screen and (max-width:480px) {
	.line-height-75-xs {
		line-height: 75px!important
	}
}
.line-height-70 {
	line-height: 70px!important
}
@media only screen and (max-width:320px) {
	.line-height-70 {
		line-height: 35px!important
	}
}
@media only screen and (max-width:480px) {
	.line-height-70 {
		line-height: 35px!important
	}
}
@media only screen and (max-width:320px) {
	.line-height-70-xs {
		line-height: 70px!important
	}
}
@media only screen and (max-width:480px) {
	.line-height-70-xs {
		line-height: 70px!important
	}
}
.line-height-65 {
	line-height: 65px!important
}
@media only screen and (max-width:320px) {
	.line-height-65 {
		line-height: 32.5px!important
	}
}
@media only screen and (max-width:480px) {
	.line-height-65 {
		line-height: 32.5px!important
	}
}
@media only screen and (max-width:320px) {
	.line-height-65-xs {
		line-height: 65px!important
	}
}
@media only screen and (max-width:480px) {
	.line-height-65-xs {
		line-height: 65px!important
	}
}
.line-height-60 {
	line-height: 60px!important
}
@media only screen and (max-width:320px) {
	.line-height-60 {
		line-height: 30px!important
	}
}
@media only screen and (max-width:480px) {
	.line-height-60 {
		line-height: 30px!important
	}
}
@media only screen and (max-width:320px) {
	.line-height-60-xs {
		line-height: 60px!important
	}
}
@media only screen and (max-width:480px) {
	.line-height-60-xs {
		line-height: 60px!important
	}
}
.line-height-55 {
	line-height: 55px!important
}
@media only screen and (max-width:320px) {
	.line-height-55 {
		line-height: 27.5px!important
	}
}
@media only screen and (max-width:480px) {
	.line-height-55 {
		line-height: 27.5px!important
	}
}
@media only screen and (max-width:320px) {
	.line-height-55-xs {
		line-height: 55px!important
	}
}
@media only screen and (max-width:480px) {
	.line-height-55-xs {
		line-height: 55px!important
	}
}
.line-height-50 {
	line-height: 50px!important
}
@media only screen and (max-width:320px) {
	.line-height-50 {
		line-height: 25px!important
	}
}
@media only screen and (max-width:480px) {
	.line-height-50 {
		line-height: 25px!important
	}
}
@media only screen and (max-width:320px) {
	.line-height-50-xs {
		line-height: 50px!important
	}
}
@media only screen and (max-width:480px) {
	.line-height-50-xs {
		line-height: 50px!important
	}
}
.line-height-45 {
	line-height: 45px!important
}
@media only screen and (max-width:320px) {
	.line-height-45 {
		line-height: 22.5px!important
	}
}
@media only screen and (max-width:480px) {
	.line-height-45 {
		line-height: 22.5px!important
	}
}
@media only screen and (max-width:320px) {
	.line-height-45-xs {
		line-height: 45px!important
	}
}
@media only screen and (max-width:480px) {
	.line-height-45-xs {
		line-height: 45px!important
	}
}
.line-height-40 {
	line-height: 40px!important
}
@media only screen and (max-width:320px) {
	.line-height-40 {
		line-height: 20px!important
	}
}
@media only screen and (max-width:480px) {
	.line-height-40 {
		line-height: 20px!important
	}
}
@media only screen and (max-width:320px) {
	.line-height-40-xs {
		line-height: 40px!important
	}
}
@media only screen and (max-width:480px) {
	.line-height-40-xs {
		line-height: 40px!important
	}
}
.line-height-35 {
	line-height: 35px!important
}
@media only screen and (max-width:320px) {
	.line-height-35 {
		line-height: 17.5px!important
	}
}
@media only screen and (max-width:480px) {
	.line-height-35 {
		line-height: 17.5px!important
	}
}
@media only screen and (max-width:320px) {
	.line-height-35-xs {
		line-height: 35px!important
	}
}
@media only screen and (max-width:480px) {
	.line-height-35-xs {
		line-height: 35px!important
	}
}
.line-height-30 {
	line-height: 30px!important
}
@media only screen and (max-width:320px) {
	.line-height-30 {
		line-height: 15px!important
	}
}
@media only screen and (max-width:480px) {
	.line-height-30 {
		line-height: 15px!important
	}
}
@media only screen and (max-width:320px) {
	.line-height-30-xs {
		line-height: 30px!important
	}
}
@media only screen and (max-width:480px) {
	.line-height-30-xs {
		line-height: 30px!important
	}
}
.line-height-25 {
	line-height: 25px!important
}
@media only screen and (max-width:320px) {
	.line-height-25 {
		line-height: 12.5px!important
	}
}
@media only screen and (max-width:480px) {
	.line-height-25 {
		line-height: 12.5px!important
	}
}
@media only screen and (max-width:320px) {
	.line-height-25-xs {
		line-height: 25px!important
	}
}
@media only screen and (max-width:480px) {
	.line-height-25-xs {
		line-height: 25px!important
	}
}
.line-height-20 {
	line-height: 20px!important
}
@media only screen and (max-width:320px) {
	.line-height-20 {
		line-height: 10px!important
	}
}
@media only screen and (max-width:480px) {
	.line-height-20 {
		line-height: 10px!important
	}
}
@media only screen and (max-width:320px) {
	.line-height-20-xs {
		line-height: 20px!important
	}
}
@media only screen and (max-width:480px) {
	.line-height-20-xs {
		line-height: 20px!important
	}
}
.line-height-15 {
	line-height: 15px!important
}
@media only screen and (max-width:320px) {
	.line-height-15 {
		line-height: 7.5px!important
	}
}
@media only screen and (max-width:480px) {
	.line-height-15 {
		line-height: 7.5px!important
	}
}
@media only screen and (max-width:320px) {
	.line-height-15-xs {
		line-height: 15px!important
	}
}
@media only screen and (max-width:480px) {
	.line-height-15-xs {
		line-height: 15px!important
	}
}
.line-height-10 {
	line-height: 10px!important
}
@media only screen and (max-width:320px) {
	.line-height-10 {
		line-height: 5px!important
	}
}
@media only screen and (max-width:480px) {
	.line-height-10 {
		line-height: 5px!important
	}
}
@media only screen and (max-width:320px) {
	.line-height-10-xs {
		line-height: 10px!important
	}
}
@media only screen and (max-width:480px) {
	.line-height-10-xs {
		line-height: 10px!important
	}
}
.line-height-5 {
	line-height: 5px!important
}
@media only screen and (max-width:320px) {
	.line-height-5 {
		line-height: 2.5px!important
	}
}
@media only screen and (max-width:480px) {
	.line-height-5 {
		line-height: 2.5px!important
	}
}
@media only screen and (max-width:320px) {
	.line-height-5-xs {
		line-height: 5px!important
	}
}
@media only screen and (max-width:480px) {
	.line-height-5-xs {
		line-height: 5px!important
	}
}
.line-height-0 {
	line-height: 0!important
}
@media only screen and (max-width:320px) {
	.line-height-0 {
		line-height: 0!important
	}
}
@media only screen and (max-width:480px) {
	.line-height-0 {
		line-height: 0!important
	}
}
@media only screen and (max-width:320px) {
	.line-height-0-xs {
		line-height: 0!important
	}
}
@media only screen and (max-width:480px) {
	.line-height-0-xs {
		line-height: 0!important
	}
}
.ibx-divider * {
	font-family: "Open Sans"
}
.ibx-divider.vertical {
	width: 2px;
	height: 230px;
	display: block;
	margin: auto;
	background-color: #b5bfc9
}
.ibx-divider.vertical.circle:before {
	content: " ";
	padding: 15px 12px;
	text-transform: uppercase;
	position: absolute;
	margin-left: -26px;
	margin-top: 44%;
	color: #acb7c2;
	border: 2px solid #b5bfc9;
	background-color: #f0f2f4;
	border-radius: 50%
}
.ibx-divider.vertical.circle.or:before {
	content: "OU"
}
.ibx-divider.vertical.circle.of:before {
	content: "DE"
}
.ibx-divider.vertical.circle.for:before {
	content: "P/";
	padding: 15px 17px
}
@media only screen and (max-width:320px) {
	.ibx-divider.vertical {
		margin: -70px auto!important;
		-webkit-transform: rotate(90deg)!important;
		transform: rotate(90deg)!important
	}
	.ibx-divider.vertical:before {
		margin-top: 90px!important;
		-webkit-transform: rotate(-90deg)!important;
		transform: rotate(-90deg)!important
	}
}
@media only screen and (max-width:480px) {
	.ibx-divider.vertical {
		margin: -70px auto!important;
		-webkit-transform: rotate(90deg)!important;
		transform: rotate(90deg)!important
	}
	.ibx-divider.vertical:before {
		margin-top: 90px!important;
		-webkit-transform: rotate(-90deg)!important;
		transform: rotate(-90deg)!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.ibx-divider.vertical:before {
		margin-top: 70%!important
	}
}
.ibx-divider.diamonds {
	width: 100%;
	height: 2px;
	margin: auto;
	display: block
}
.ibx-divider.diamonds.line {
	background-color: #f0f2f4
}
.ibx-divider.diamonds:before {
	content: " ";
	width: 80px;
	height: 20px;
	left: 0;
	right: 0;
	margin: 0 auto;
	margin-top: -10px;
	background-color: #fff;
	position: absolute;
	background-image: url(../images/ibx-divider.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain
}
@media only screen and (max-width:320px) {
	.ibx-divider.diamonds:before {
		background-size: 50%
	}
}
@media only screen and (max-width:480px) {
	.ibx-divider.diamonds:before {
		background-size: 50%
	}
}
.ibx-section {
	font-family: "Open Sans";
	padding: 60px 0
}
.ibx-section .no-repeat, .ibx-section.no-repeat {
	background-repeat: no-repeat!important
}
.ibx-section .repeat-x, .ibx-section.repeat-x {
	background-repeat: repeat-x!important
}
.ibx-section .repeat-y, .ibx-section.repeat-y {
	background-repeat: repeat-y!important
}
.ibx-section .position-center-center, .ibx-section.position-center-center {
	background-position: center center!important
}
.ibx-section .position-top-center, .ibx-section.position-top-center {
	background-position: top center!important
}
.ibx-section .position-bottom-center, .ibx-section.position-bottom-center {
	background-position: bottom center!important
}
.ibx-section .size-cover, .ibx-section.size-cover {
	background-size: cover!important
}
.ibx-section .size-auto, .ibx-section.size-auto {
	background-size: auto!important
}
.ibx-section .size-contain, .ibx-section.size-contain {
	background-size: contain
}
.ibx-section.gray {
	background-color: #f0f2f4
}
.ibx-section.gray .ibx-form .pill input[type=email], .ibx-section.gray .ibx-form .pill input[type=text] {
	background-color: #fff
}
.ibx-section.gray-dark {
	background-color: #3e464f
}
.ibx-section.red {
	background-color: #e05060
}
.ibx-section.blue {
	background-color: #2db0ee
}
.ibx-section.orange {
	background-color: #fab153
}
.ibx-section.push.bottom.small {
	padding-top: 50px
}
.ibx-section.push.bottom.medium {
	padding-top: 100px
}
.ibx-section.push.bottom.biggest {
	padding-top: 150px
}
.ibx-section.push.top.small {
	padding-bottom: 50px
}
.ibx-section.push.top.medium {
	padding-bottom: 100px
}
.ibx-section.push.top.biggest {
	padding-bottom: 150px
}
.ibx-section.no-padding-top {
	padding-top: 0
}
.ibx-section.no-padding-bottom {
	padding-bottom: 0
}
@media only screen and (max-width:320px) {
	.ibx-section {
		padding: 30px 0
	}
}
@media only screen and (max-width:480px) {
	.ibx-section {
		padding: 30px 0
	}
}
.ibx-numbers * {
	font-family: "Open Sans"
}
.ibx-numbers.inline ul li {
	margin-right: 20px;
	display: inline-block;
	text-align: center
}
.ibx-numbers.inline ul li span {
	color: #3e464f;
	display: block
}
.ibx-numbers.inline ul li span:first-child {
	font-size: 38px;
	font-weight: 700;
	font-family: dinregular
}
.ibx-numbers.inline ul li span:first-child small {
	font-size: 18px
}
.ibx-numbers.inline ul li span:last-child {
	font-size: 15px;
	font-family: truenoregular;
	margin-top: 5px;
	color: #606c7a
}
.ibx-numbers.inline ul li span.left {
	text-align: left
}
.ibx-numbers.inline ul li span.right {
	text-align: right
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.ibx-numbers.inline.inline ul li span {
		font-size: 20.9px
	}
	.ibx-numbers.inline.inline ul li span small {
		font-size: 15.3px
	}
	.ibx-numbers.inline.inline ul li span:last-child {
		font-size: 12.75px
	}
}
.ibx-numbers.box {
	background-size: contain;
	background-repeat: no-repeat;
	background-position: bottom center;
	padding: 120px;
	box-shadow: 0 0 20px rgba(62, 70, 79, .2)
}
.ibx-numbers.box h4 {
	text-align: center;
	font-size: 50px;
	color: #3e464f;
	font-family: Roboto
}
.ibx-numbers.box p {
	text-align: center;
	font-size: 17px;
	margin-top: 10px;
	color: #3e464f;
	font-family: Roboto
}
@media only screen and (max-width:320px) {
	.ibx-numbers.box.box {
		display: block;
		width: 80%;
		margin: auto;
		padding: 70px 30px
	}
	.ibx-numbers.box.box h4 {
		font-size: 35px
	}
}
@media only screen and (max-width:480px) {
	.ibx-numbers.box.box {
		display: block;
		width: 80%;
		margin: auto;
		padding: 70px 30px
	}
	.ibx-numbers.box.box h4 {
		font-size: 35px
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.ibx-numbers.box.box {
		padding: 70px
	}
	.ibx-numbers.box.box h4 {
		font-size: 33px
	}
}
.ibx-showcase {
	width: 100%
}
.ibx-showcase a {
	text-decoration: none
}
.ibx-showcase.col-1 .ibx-card {
	width: 100%;
	margin-bottom: 30px
}
.ibx-showcase.col-3 .ibx-card {
	width: 30%;
	vertical-align: top;
	display: inline-block;
	margin-bottom: 30px
}
.ibx-showcase.col-3 .ibx-card:nth-child(3n-1) {
	margin-left: 4.3%;
	margin-right: 4.3%
}
@media only screen and (max-width:320px) {
	.ibx-showcase.col-3 .trail {
		float: left;
		overflow: auto!important;
		overflow-x: hidden!important
	}
	.ibx-showcase.col-3 .ibx-card {
		display: inline-block;
		float: left;
		margin: 0 10px 0 0
	}
	.ibx-showcase.col-3 .ibx-card:nth-child(3n-1) {
		margin: 0 10px 0 0
	}
}
@media only screen and (max-width:480px) {
	.ibx-showcase.col-3 .trail {
		float: left;
		overflow: auto!important;
		overflow-x: hidden!important
	}
	.ibx-showcase.col-3 .ibx-card {
		display: inline-block;
		float: left;
		margin: 0 10px 0 0
	}
	.ibx-showcase.col-3 .ibx-card:nth-child(3n-1) {
		margin: 0 10px 0 0
	}
}
.ibx-showcase.col-4 .ibx-card {
	width: 23%;
	vertical-align: top;
	display: inline-block
}
.ibx-showcase.col-4 .ibx-card:nth-child(2n+2) {
	margin: 0 26px
}
.ibx-showcase.col-4 .ibx-card:nth-child(4n) {
	margin-right: 0
}
.ibx-showcase.col-4 .ibx-card.simple-color.horizontal {
	width: 46%
}
.ibx-showcase.col-4 .ibx-card.ebook {
	margin-bottom: 30px
}
.ibx-showcase.compressed .shadow {
	box-shadow: 0 0 20px 0 rgba(62, 70, 79, .2)
}
.ibx-showcase.compressed.col-4 .ibx-card {
	width: 23%;
	margin-bottom: 0;
	margin-top: -2px!important
}
.ibx-showcase.compressed.col-4 .ibx-card:nth-child(2n) {
	margin: 0;
	margin-left: -4px
}
.ibx-showcase.compressed.col-4 .ibx-card:nth-child(odd) {
	opacity: 1;
	margin-left: -5px
}
.ibx-showcase.compressed.col-3 .ibx-card {
	width: 30%;
	margin-bottom: 0!important
}
.ibx-showcase.compressed.col-3 .ibx-card:nth-child(3n+2) {
	margin: 0 -4px!important
}
.ibx-showcase.compressed.col-3 .ibx-card img {
	max-height: 190px!important
}
@media only screen and (max-width:320px) {
	.ibx-showcase.col-4 .trail {
		float: left;
		overflow: auto!important;
		overflow-x: hidden!important
	}
	.ibx-showcase.col-4 .ibx-card {
		display: inline-block;
		float: left;
		margin-bottom: 60px!important;
		margin-right: 10px
	}
	.ibx-showcase.col-4 .ibx-card:nth-child(2n+2) {
		margin: inherit!important;
		margin-right: 10px!important;
		margin-bottom: 60px!important
	}
	.ibx-showcase.col-4.compressed .ibx-card {
		width: 50%;
		display: inline-block!important;
		margin: 0!important
	}
	.ibx-showcase.col-4.compressed .ibx-card:nth-child(2n) {
		margin: 0;
		margin-left: -4px
	}
	.ibx-showcase.col-4.compressed .ibx-card:nth-child(odd) {
		opacity: 1;
		margin-left: -5px
	}
}
@media only screen and (max-width:480px) {
	.ibx-showcase.col-4 .trail {
		float: left;
		overflow: auto!important;
		overflow-x: hidden!important
	}
	.ibx-showcase.col-4 .ibx-card {
		display: inline-block;
		float: left;
		margin-bottom: 60px!important;
		margin-right: 10px
	}
	.ibx-showcase.col-4 .ibx-card:nth-child(2n+2) {
		margin: inherit!important;
		margin-right: 10px!important;
		margin-bottom: 60px!important
	}
	.ibx-showcase.col-4.compressed .ibx-card {
		width: 50%;
		display: inline-block!important;
		margin: 0!important
	}
	.ibx-showcase.col-4.compressed .ibx-card:nth-child(2n) {
		margin: 0;
		margin-left: -4px
	}
	.ibx-showcase.col-4.compressed .ibx-card:nth-child(odd) {
		opacity: 1;
		margin-left: -5px
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.ibx-showcase.col-4 .ibx-card {
		width: 30%;
		margin-bottom: 35px
	}
	.ibx-showcase.col-4 .ibx-card:nth-child(2n+2) {
		margin: inherit
	}
	.ibx-showcase.col-4 .ibx-card:nth-child(3n-1) {
		margin: 0 4.3%
	}
	.ibx-showcase.col-4.compressed .ibx-card:nth-child(3n-1) {
		margin-right: 0!important
	}
}
.ibx-showcase.col-6 .ibx-card {
	width: 15%;
	vertical-align: top;
	display: inline-block;
	margin-bottom: 30px
}
.ibx-showcase.col-6 .ibx-card:nth-child(2n+2) {
	margin: 0 18.3px
}
.ibx-showcase.col-6 .ibx-card:nth-child(6n) {
	margin-right: 0
}
@media only screen and (max-width:320px) {
	.ibx-showcase.col-6 .trail {
		float: left;
		overflow: auto!important;
		overflow-x: hidden!important
	}
	.ibx-showcase.col-6 .ibx-card {
		display: inline-block;
		float: left;
		margin-bottom: 30px!important;
		margin-right: 10px
	}
	.ibx-showcase.col-6 .ibx-card:nth-child(2n+2) {
		margin: inherit!important;
		margin-right: 10px!important;
		margin-bottom: 30px!important
	}
}
@media only screen and (max-width:480px) {
	.ibx-showcase.col-6 .trail {
		float: left;
		overflow: auto!important;
		overflow-x: hidden!important
	}
	.ibx-showcase.col-6 .ibx-card {
		display: inline-block;
		float: left;
		margin-bottom: 30px!important;
		margin-right: 10px
	}
	.ibx-showcase.col-6 .ibx-card:nth-child(2n+2) {
		margin: inherit!important;
		margin-right: 10px!important;
		margin-bottom: 30px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.ibx-showcase.col-6 {
		margin-bottom: 50px
	}
	.ibx-showcase.col-6 .ibx-card {
		width: 30%;
		margin-bottom: 35px
	}
	.ibx-showcase.col-6 .ibx-card:nth-child(2n+2) {
		margin: inherit
	}
	.ibx-showcase.col-6 .ibx-card:nth-child(3n-1) {
		margin: 0 4.3%
	}
}
@media only screen and (max-width:320px) {
	.ibx-showcase {
		overflow: auto
	}
}
@media only screen and (max-width:480px) {
	.ibx-showcase {
		overflow: auto
	}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) {
	.ibx-showcase.col-4 article {
		width: 22%!important
	}
}
.ibx-showcase.mason {
	width: 100%
}
.ibx-showcase.mason.three {
	-webkit-column-count: 3;
	column-count: 3;
	column-gap: 2em;
	-moz-column-gap: 2em;
	-webkit-column-gap: 2em
}
.ibx-showcase.mason.three .ibx-card {
	width: 100%;
	display: inline-block
}
@media only screen and (max-width:320px) {
	.ibx-showcase.mason.three {
		-webkit-column-count: 1;
		column-count: 1;
		column-gap: 0;
		-moz-column-gap: 0;
		-webkit-column-gap: 0
	}
	.ibx-showcase.mason.three .ibx-card {
		width: 100%
	}
}
@media only screen and (max-width:480px) {
	.ibx-showcase.mason.three {
		-webkit-column-count: 1;
		column-count: 1;
		column-gap: 0;
		-moz-column-gap: 0;
		-webkit-column-gap: 0
	}
	.ibx-showcase.mason.three .ibx-card {
		width: 100%
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.ibx-showcase.mason.three {
		-webkit-column-count: 2;
		column-count: 2;
		column-gap: 2em;
		-moz-column-gap: 2em;
		-webkit-column-gap: 2em
	}
	.ibx-showcase.mason.three .ibx-card {
		width: 100%
	}
}
.cd-stretchy-nav {
	position: fixed;
	z-index: 5000!important;
	top: 26px;
	right: 8%;
	pointer-events: none
}
.cd-stretchy-nav li:first-child a {
	border-top-left-radius: 10px
}
.cd-stretchy-nav li:last-child a {
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px
}
.cd-stretchy-nav li a {
	color: #fff!important;
	opacity: 0;
	-webkit-opacity: 0;
	-moz-opacity: 0;
	background-color: #3e464f
}
.cd-stretchy-nav li a i {
	position: absolute!important;
	margin: -40px 32px!important;
	font-size: 25px!important;
	opacity: 0;
	-webkit-opacity: 0;
	-moz-opacity: 0
}
.cd-stretchy-nav .stretchy-nav-bg {
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	width: 60px;
	height: 60px;
	border-radius: 30px;
	transition: height .2s, box-shadow .2s
}
.cd-stretchy-nav.nav-is-visible {
	pointer-events: auto
}
.cd-stretchy-nav.nav-is-visible .stretchy-nav-bg {
	height: 100%;
	box-shadow: 0 6px 30px rgba(0, 0, 0, .2)
}
.cd-nav-trigger {
	position: absolute;
	z-index: 3;
	top: 0;
	right: 0;
	height: 60px;
	width: 60px;
	border-radius: 50%;
	overflow: hidden;
	white-space: nowrap;
	color: transparent;
	pointer-events: auto;
	-webkit-tap-highlight-color: transparent!important
}
.cd-nav-trigger.colored {
	background-color: #3e464f;
	transition: background-color .3s
}
.cd-nav-trigger.colored span {
	background-color: #fff!important
}
.cd-nav-trigger.colored span:after, .cd-nav-trigger.colored span:before {
	background-color: #fff!important
}
.cd-nav-trigger span, .cd-nav-trigger span::after, .cd-nav-trigger span::before {
	position: absolute;
	width: 22px;
	height: 3px;
	background-color: #fff
}
.cd-nav-trigger span {
	left: 50%;
	top: 50%;
	bottom: auto;
	right: auto;
	-webkit-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	transition: background-color .2s
}
.cd-nav-trigger span::after, .cd-nav-trigger span::before {
	content: '';
	top: 0;
	left: 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	transition: -webkit-transform .2s;
	transition: transform .2s;
	transition: transform .2s, -webkit-transform .2s
}
.cd-nav-trigger span::before {
	-webkit-transform: translateY(-6px);
	transform: translateY(-6px)
}
.cd-nav-trigger span::after {
	-webkit-transform: translateY(6px);
	transform: translateY(6px)
}
.no-touch .cd-nav-trigger:hover ~ .stretchy-nav-bg {
	box-shadow: 0 6px 30px rgba(0, 0, 0, .2)
}
.nav-is-visible .cd-nav-trigger span {
	background-color: transparent!important
}
.nav-is-visible .cd-nav-trigger span:after, .nav-is-visible .cd-nav-trigger span:before {
	background-color: #fff!important
}
.nav-is-visible .cd-nav-trigger span::before {
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg)
}
.nav-is-visible .cd-nav-trigger span::after {
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)
}
.cd-stretchy-nav ul {
	position: relative;
	z-index: 2;
	padding: 60px 0 0;
	visibility: hidden;
	transition: visibility .3s;
	text-align: right
}
.cd-stretchy-nav ul a {
	width: 100%;
	position: relative;
	display: block;
	height: 50px;
	margin-left: 0!important;
	line-height: 50px;
	padding: 0 25px 0 1em;
	color: rgba(255, 255, 255, .7);
	font-size: 1.4rem;
	transition: color .2s
}
.cd-stretchy-nav ul a i {
	opacity: 1;
	-webkit-opacity: 1;
	-moz-opacity: 1;
	margin: 0 -18px!important;
	position: initial!important
}
.cd-stretchy-nav ul a::after {
	content: '';
	position: absolute;
	height: 16px;
	width: 16px;
	right: 22px;
	top: 50%;
	-webkit-transform: translateY(-50%) scale(0);
	transform: translateY(-50%) scale(0);
	opacity: .6
}
.cd-stretchy-nav ul a::before {
	content: ''
}
.cd-stretchy-nav ul span {
	display: block;
	opacity: 0;
	-webkit-transform: translateX(-25px);
	transform: translateX(-25px)
}
.cd-stretchy-nav.nav-is-visible ul {
	visibility: visible
}
.cd-stretchy-nav.nav-is-visible ul li {
	width: 160px
}
.cd-stretchy-nav.nav-is-visible ul li span + i {
	color: #fff;
	transition: opacity .2s;
	opacity: 1!important;
	-webkit-opacity: 1!important;
	-moz-opacity: 1!important;
	transition-delay: .2s
}
.cd-stretchy-nav.nav-is-visible ul a {
	transition: opacity .2s;
	opacity: 1!important;
	-webkit-opacity: 1!important;
	-moz-opacity: 1!important;
	transition-delay: .1s
}
.cd-stretchy-nav.nav-is-visible .stretchy-nav-bg {
	background-color: #3e464f!important
}
.cd-stretchy-nav.nav-is-visible ul a::after {
	-webkit-transform: translateY(-50%) scale(1);
	transform: translateY(-50%) scale(1);
	-webkit-animation: scaleIn .15s backwards;
	animation: scaleIn .15s backwards;
	transition: opacity .2s
}
.cd-stretchy-nav.nav-is-visible ul a.active {
	color: #fff
}
.cd-stretchy-nav.nav-is-visible ul a.active::after {
	opacity: 1
}
.cd-stretchy-nav.nav-is-visible ul a.active::before {
	-webkit-transform: translateX(3px) translateY(-50%) scaleY(1);
	transform: translateX(3px) translateY(-50%) scaleY(1);
	transition: -webkit-transform .15s .3s;
	transition: transform .15s .3s;
	transition: transform .15s .3s, -webkit-transform .15s .3s
}
.cd-stretchy-nav.nav-is-visible ul span {
	opacity: 1;
	-webkit-transform: translateX(0);
	transform: translateX(0);
	-webkit-animation: slideIn .15s backwards;
	animation: slideIn .15s backwards;
	transition: -webkit-transform .2s;
	transition: transform .2s;
	transition: transform .2s, -webkit-transform .2s
}
.no-touch .cd-stretchy-nav.nav-is-visible ul a:hover {
	color: #fff
}
.no-touch .cd-stretchy-nav.nav-is-visible ul a:hover::after {
	opacity: 1
}
.no-touch .cd-stretchy-nav.nav-is-visible ul a:hover span {
	-webkit-transform: translateX(-5px);
	transform: translateX(-5px)
}
.cd-stretchy-nav.nav-is-visible ul li:first-of-type a::after, .cd-stretchy-nav.nav-is-visible ul li:first-of-type span {
	-webkit-animation-delay: 50ms;
	animation-delay: 50ms
}
.cd-stretchy-nav.nav-is-visible ul li:nth-of-type(2) a::after, .cd-stretchy-nav.nav-is-visible ul li:nth-of-type(2) span {
	-webkit-animation-delay: .1s;
	animation-delay: .1s
}
.cd-stretchy-nav.nav-is-visible ul li:nth-of-type(3) a::after, .cd-stretchy-nav.nav-is-visible ul li:nth-of-type(3) span {
	-webkit-animation-delay: .15s;
	animation-delay: .15s
}
.cd-stretchy-nav.nav-is-visible ul li:nth-of-type(4) a::after, .cd-stretchy-nav.nav-is-visible ul li:nth-of-type(4) span {
	-webkit-animation-delay: .2s;
	animation-delay: .2s
}
.cd-stretchy-nav.nav-is-visible ul li:nth-of-type(5) a::after, .cd-stretchy-nav.nav-is-visible ul li:nth-of-type(5) span {
	-webkit-animation-delay: .25s;
	animation-delay: .25s
}
.cd-stretchy-nav.add-content {
	bottom: 50px;
	top: auto;
	left: 50%;
	right: auto;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 300px
}
.cd-stretchy-nav.add-content .stretchy-nav-bg {
	left: 50%;
	right: auto;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	background-color: #8ac57f;
	transition: width .2s, box-shadow .2s
}
.cd-stretchy-nav.add-content.nav-is-visible .stretchy-nav-bg {
	width: 100%;
	box-shadow: 0 6px 30px rgba(0, 0, 0, .2)
}
.cd-stretchy-nav.add-content .cd-nav-trigger {
	left: 50%;
	right: auto;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	background-color: #9acd91
}
.cd-stretchy-nav.add-content .cd-nav-trigger span {
	background-color: transparent
}
.cd-stretchy-nav.add-content .cd-nav-trigger span::before {
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg)
}
.cd-stretchy-nav.add-content .cd-nav-trigger span::after {
	-webkit-transform: rotate(0);
	transform: rotate(0)
}
.cd-stretchy-nav.add-content.nav-is-visible .cd-nav-trigger {
	box-shadow: 0 4px 30px rgba(0, 0, 0, .2)
}
.cd-stretchy-nav.add-content.nav-is-visible .cd-nav-trigger span::before {
	-webkit-transform: rotate(-135deg);
	transform: rotate(-135deg)
}
.cd-stretchy-nav.add-content.nav-is-visible .cd-nav-trigger span::after {
	-webkit-transform: rotate(-225deg);
	transform: rotate(-225deg)
}
.cd-stretchy-nav.add-content ul {
	padding-top: 0
}
.cd-stretchy-nav.add-content ul::after {
	clear: both;
	content: "";
	display: table
}
.cd-stretchy-nav.add-content ul li {
	display: inline-block;
	float: left;
	width: 60px
}
.cd-stretchy-nav.add-content ul li:nth-of-type(2) {
	margin-right: 60px
}
.cd-stretchy-nav.add-content ul a {
	padding: 0;
	height: 60px;
	width: 100%
}
.cd-stretchy-nav.add-content ul a::after {
	top: 50%;
	left: 22px;
	right: auto;
	-webkit-transform: translateY(-50%) scale(0);
	transform: translateY(-50%) scale(0);
	background-image: url(../img/cd-sprite-2.svg)
}
.cd-stretchy-nav.add-content ul li:first-of-type a::after {
	background-position: -16px 0
}
.cd-stretchy-nav.add-content ul li:nth-of-type(2) a::after {
	background-position: 0 0
}
.cd-stretchy-nav.add-content ul li:nth-of-type(3) a::after {
	background-position: -48px 0
}
.cd-stretchy-nav.add-content ul li:nth-of-type(4) a::after {
	background-position: -32px 0
}
.cd-stretchy-nav.add-content ul li:first-of-type a::after, .cd-stretchy-nav.add-content ul li:nth-of-type(4) a::after {
	-webkit-animation-delay: .2s;
	animation-delay: .2s
}
.cd-stretchy-nav.add-content ul li:nth-of-type(2) a::after, .cd-stretchy-nav.add-content ul li:nth-of-type(3) a::after {
	-webkit-animation-delay: .1s;
	animation-delay: .1s
}
.cd-stretchy-nav.add-content.nav-is-visible ul a::after {
	-webkit-animation-name: scaleIn;
	animation-name: scaleIn;
	-webkit-transform: translateY(-50%) scale(1);
	transform: translateY(-50%) scale(1)
}
.cd-stretchy-nav.add-content ul span {
	position: absolute;
	left: 0;
	top: -20px;
	width: 100%;
	padding: .6em 0;
	opacity: 0;
	visibility: hidden;
	background-color: rgba(0, 0, 0, .8);
	border-radius: 2px;
	font-size: 1.2rem;
	line-height: 1;
	white-space: nowrap;
	text-align: center;
	transition: opacity .2s, visibility .2s;
	-webkit-transform: translateX(0);
	transform: translateX(0)
}
.cd-stretchy-nav.add-content ul span::after {
	content: '';
	position: absolute;
	top: 100%;
	left: 50%;
	right: auto;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	height: 0;
	width: 0;
	border: 4px solid transparent;
	border-top-color: rgba(0, 0, 0, .8)
}
.cd-stretchy-nav.add-content.nav-is-visible ul span {
	-webkit-animation: none;
	animation: none
}
.no-touch .cd-stretchy-nav.add-content.nav-is-visible ul a:hover span {
	opacity: 1;
	visibility: visible;
	-webkit-transform: translateX(0);
	transform: translateX(0)
}
.cd-editable-content {
	position: relative;
	width: 90%;
	max-width: 400px;
	margin: 4em auto
}
.cd-editable-content img {
	display: block;
	border-radius: .25em
}
.cd-stretchy-nav.edit-content {
	position: absolute;
	top: 15px;
	right: 15px
}
.cd-stretchy-nav.edit-content .stretchy-nav-bg {
	height: 30px;
	width: 30px;
	background-color: rgba(0, 0, 0, .4);
	box-shadow: none;
	transition: background .2s, height .2s
}
.cd-stretchy-nav.edit-content.nav-is-visible .stretchy-nav-bg {
	height: 100%;
	background-color: rgba(0, 0, 0, .8);
	box-shadow: none
}
.cd-stretchy-nav.edit-content .cd-nav-trigger {
	height: 30px;
	width: 30px
}
.cd-stretchy-nav.edit-content .cd-nav-trigger span {
	opacity: 0;
	background-color: transparent
}
.cd-stretchy-nav.edit-content .cd-nav-trigger span::before {
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg)
}
.cd-stretchy-nav.edit-content .cd-nav-trigger span::after {
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)
}
.cd-stretchy-nav.edit-content .cd-nav-trigger span, .cd-stretchy-nav.edit-content .cd-nav-trigger span::after, .cd-stretchy-nav.edit-content .cd-nav-trigger span::before {
	width: 12px
}
.cd-stretchy-nav.edit-content .cd-nav-trigger::after {
	content: '';
	position: absolute;
	height: 16px;
	width: 16px;
	left: 50%;
	top: 50%;
	bottom: auto;
	right: auto;
	-webkit-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	background: url(../img/cd-sprite-3.svg) no-repeat 0 0
}
.cd-stretchy-nav.edit-content .cd-nav-trigger span, .cd-stretchy-nav.edit-content .cd-nav-trigger::after {
	transition: opacity .2s
}
.no-touch .cd-stretchy-nav.edit-content .cd-nav-trigger:hover ~ .stretchy-nav-bg {
	box-shadow: none;
	background-color: rgba(0, 0, 0, .8)
}
.cd-stretchy-nav.edit-content.nav-is-visible .cd-nav-trigger span {
	opacity: 1
}
.cd-stretchy-nav.edit-content.nav-is-visible .cd-nav-trigger span::before {
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)
}
.cd-stretchy-nav.edit-content.nav-is-visible .cd-nav-trigger span::after {
	-webkit-transform: rotate(135deg);
	transform: rotate(135deg)
}
.cd-stretchy-nav.edit-content.nav-is-visible .cd-nav-trigger::after {
	opacity: 0
}
.cd-stretchy-nav.edit-content ul {
	padding-top: 30px
}
.cd-stretchy-nav.edit-content ul a {
	width: 30px;
	height: 30px;
	line-height: 30px;
	padding: 0
}
.cd-stretchy-nav.edit-content ul a::after {
	right: 7px;
	background-image: url(../img/cd-sprite-3.svg)
}
.cd-stretchy-nav.edit-content ul li:first-of-type a::after {
	background-position: -16px 0
}
.cd-stretchy-nav.edit-content ul li:nth-of-type(2) a::after {
	background-position: -32px 0
}
.cd-stretchy-nav.edit-content ul li:nth-of-type(3) a::after {
	background-position: -48px 0
}
.cd-stretchy-nav.edit-content ul li:nth-of-type(4) a::after {
	background-position: -64px 0
}
.cd-stretchy-nav.edit-content ul span {
	position: absolute;
	top: 0;
	right: 35px;
	height: 30px;
	line-height: 30px;
	padding: 0 1em;
	opacity: 0;
	visibility: hidden;
	background-color: rgba(0, 0, 0, .55);
	border-radius: 2px;
	text-align: center;
	transition: opacity .2s, visibility .2s
}
.cd-stretchy-nav.edit-content ul span::after {
	content: '';
	position: absolute;
	left: 100%;
	top: 50%;
	bottom: auto;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	height: 0;
	width: 0;
	border: 4px solid transparent;
	border-left-color: rgba(0, 0, 0, .55)
}
.cd-stretchy-nav.edit-content.nav-is-visible ul span {
	-webkit-animation: none;
	animation: none
}
.no-touch .cd-stretchy-nav.edit-content.nav-is-visible ul a:hover span {
	opacity: 1;
	visibility: visible;
	-webkit-transform: translateX(0);
	transform: translateX(0)
}
.cd-main-content {
	position: relative;
	z-index: 1;
	min-height: 100vh;
	padding: 100px 0;
	background-color: #003c5d
}
@-webkit-keyframes scaleIn {
	from {
		-webkit-transform: translateY(-50%) scale(0)
	}
	to {
		-webkit-transform: translateY(-50%) scale(1)
	}
}
@keyframes scaleIn {
	from {
		-webkit-transform: translateY(-50%) scale(0);
		transform: translateY(-50%) scale(0)
	}
	to {
		-webkit-transform: translateY(-50%) scale(1);
		transform: translateY(-50%) scale(1)
	}
}
@-webkit-keyframes slideIn {
	from {
		opacity: 0;
		-webkit-transform: translateX(-25px)
	}
	to {
		opacity: 1;
		-webkit-transform: translateX(0)
	}
}
@keyframes slideIn {
	from {
		opacity: 0;
		-webkit-transform: translateX(-25px);
		transform: translateX(-25px)
	}
	to {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}
@media not all and (min-resolution:0.001dpcm) {
	@supports (-webkit-appearance: none) {
		.cd-stretchy-nav {
			z-index: 6000!important
		}
	}
}
@media only screen and (min-width:768px) {
	.nc_socialPanelSide.nc_socialPanel {
		display: none;
		left: -90px!important
	}
	.nc_socialPanelSide.nc_socialPanel.displayed {
		left: 5px!important
	}
}
.nc_socialPanelSide.nc_socialPanel {
	z-index: 100!important
}
.ibx-navigation {
	font-family: "Open Sans"
}
.ibx-navigation a {
	text-decoration: none;
	font-size: 14px
}
.ibx-navigation.default.center {
	display: inherit;
	margin: auto;
	text-align: center
}
.ibx-navigation.default.circle a {
	padding: 4px 11px 6px 12px;
	color: #a5adb8;
	border: 1px solid #a5adb8;
	border-radius: 25px;
	transition: all .1s linear
}
.ibx-navigation.default.circle a i {
	vertical-align: middle;
	font-size: 16px;
	margin-bottom: 1px
}
.ibx-navigation.default.circle a.active, .ibx-navigation.default.circle a:hover {
	color: #fff;
	background-color: #a5adb8
}
.ibx-navigation.tabs.center {
	display: inherit;
	margin: auto;
	text-align: center
}
.ibx-navigation.tabs a {
	font-size: 15px;
	position: relative!important;
	padding: 10px 20px;
	text-align: center;
	display: inline-block;
	color: #3e464f;
	background-color: #fff;
	margin-right: 5px;
	font-family: truenolight;
	border-radius: 5px
}
.ibx-navigation.tabs a:hover {
	background-color: #f0f2f4
}
.ibx-navigation.tabs a.active {
	color: #fff;
	background-color: #545f6c
}
@media only screen and (max-width:320px) {
	.ibx-navigation.tabs {
		overflow: auto;
		overflow-y: hidden
	}
	.ibx-navigation.tabs.center {
		text-align: left!important
	}
	.ibx-navigation.tabs .trail {
		width: 200%
	}
	.ibx-navigation.tabs .trail a {
		margin-right: 0;
		padding: 10px 10px
	}
}
@media only screen and (max-width:480px) {
	.ibx-navigation.tabs {
		overflow: auto;
		overflow-y: hidden
	}
	.ibx-navigation.tabs.center {
		text-align: left!important
	}
	.ibx-navigation.tabs .trail {
		width: 200%
	}
	.ibx-navigation.tabs .trail a {
		margin-right: 0;
		padding: 10px 10px
	}
}
.ibx-navigation.pills.center {
	display: inherit;
	margin: auto;
	text-align: center
}
.ibx-navigation.pills a {
	font-size: 13px;
	position: relative!important;
	padding: 7px 17px;
	text-align: center;
	display: inline-block;
	color: #fff;
	background-color: #b5bfc9;
	font-weight: 700;
	margin-right: 5px;
	font-family: "Open Sans";
	border-radius: 25px;
	opacity: 1;
	-webkit-opacity: 1;
	-moz-opacity: 1
}
.ibx-navigation.pills a:hover {
	opacity: .8;
	-webkit-opacity: .8;
	-moz-opacity: .8
}
.ibx-navigation.box h5 {
	text-transform: uppercase;
	font-family: truenolight;
	font-size: 12px;
	color: #98a6b3
}
.ibx-navigation.box nav a {
	display: block;
	font-weight: 700;
	color: #545f6c;
	margin: 15px 0;
	font-family: truenolight;
	transition: all .2s linear;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear
}
.ibx-navigation.box nav a.active, .ibx-navigation.box nav a:hover {
	color: #2db0ee
}
.ibx-navigation.box nav a.active:after, .ibx-navigation.box nav a:hover:after {
	opacity: 1;
	-moz-opacity: 1;
	-webkit-opacity: 1;
	color: #2db0ee;
	transform: scale(1.2);
	-ms-transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2)
}
.ibx-navigation.box nav a:after {
	content: "keyboard_arrow_right";
	right: 0;
	opacity: 0;
	-moz-opacity: .2;
	-webkit-opacity: 0;
	font-size: 18px;
	margin-right: 25px;
	position: absolute;
	font-family: "Material Icons";
	transition: all .2s linear;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear
}
.ibx-navigation.box.outline {
	border: 1px solid #b5bfc9;
	padding: 20px
}
.ibx-navigation.box.outline.rounded {
	border-radius: 5px
}
#ibx-overlay {
	display: none;
	overflow: hidden;
	position: fixed;
	z-index: 0
}
#ibx-overlay.active {
	display: block;
	z-index: 3147483000
}
#ibx-overlay > .overlay-wrapper {
	position: relative;
	width: 100%;
	position: fixed;
	bottom: 0;
	top: 0;
	left: 0;
	right: 0;
	overflow-y: auto;
	overflow-x: hidden;
	-webkit-overflow-scrolling: touch;
	-ms-overflow-style: -ms-autohiding-scrollbar;
	padding: 1.75em 1.875em 3.75em 1.875em;
	padding-right: 17px;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 940;
	height: 100%;
	background-color: #fff
}
#ibx-overlay > .overlay-wrapper:before {
	top: 0;
	height: 5px;
	content: '';
	position: absolute;
	width: 100%;
	left: 0;
	background-image: linear-gradient(120deg, #2db0ee, #00c7ee)
}
#ibx-overlay > .overlay-wrapper .ibx-call h3 {
	margin-left: -17px
}
#ibx-overlay > .overlay-wrapper .overlay-brand figure.brand {
	width: 160px;
	cursor: pointer;
	min-height: 43px;
	max-height: 43px;
	position: absolute;
	background-image: url(../images/ibx-logo-color.png);
	background-repeat: no-repeat;
	background-position: left center;
	background-size: contain
}
#ibx-overlay > .overlay-wrapper .overlay-brand.fixed {
	top: 0;
	width: 95%;
	height: 100px;
	z-index: 1002;
	position: fixed;
	background-color: #fff;
	display: none
}
#ibx-overlay > .overlay-wrapper .overlay-brand.fixed .brand {
	top: 32px!important
}
#ibx-overlay > .overlay-wrapper .overlay-brand.fixed .form-search {
	top: 15px;
	position: absolute
}
#ibx-overlay > .overlay-wrapper .overlay-brand.fixed + .overlay-close {
	z-index: 1003;
	top: 0!important;
	position: fixed
}
#ibx-overlay > .overlay-wrapper.visible {
	visibility: visible;
	z-index: 940!important;
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn;
	-webkit-animation-duration: .3s;
	animation-duration: .3s;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1
}
#ibx-overlay > .overlay-wrapper.no-result .container {
	position: relative;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	top: 60%;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto
}
#ibx-overlay > .overlay-wrapper.no-result .overlay-result-box article .wrapper {
	display: none
}
#ibx-overlay > .overlay-wrapper.result .form-wrapper .form-search {
	margin-top: 15%
}
#ibx-overlay > .overlay-wrapper .form-search .btnSend {
	visibility: hidden!important
}
#ibx-overlay > .overlay-wrapper #btn-overlay-close {
	padding: 6px;
	cursor: pointer;
	background-color: #fff;
	position: absolute;
	z-index: 1002;
	border-radius: 25px
}
#ibx-overlay > .overlay-wrapper .z-index {
	z-index: 1001
}
#ibx-overlay > .overlay-wrapper .relative {
	position: relative
}
#ibx-overlay > .overlay-wrapper .overlay-result-box {
	margin: 70px 0
}
#ibx-overlay.overlay-col-2 {
	visibility: hidden
}
#ibx-overlay.overlay-col-2.active {
	visibility: visible;
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn;
	-webkit-animation-duration: .3s;
	animation-duration: .3s;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1
}
#ibx-overlay.overlay-col-2 .overlay-wrapper {
	padding: 0;
	overflow: hidden
}
#ibx-overlay.overlay-col-2 .overlay-wrapper:before {
	display: none
}
#ibx-overlay.overlay-col-2 .overlay-wrapper .overlay-brand .brand {
	top: 33px;
	left: 35px;
	z-index: 100;
	background-image: url(../images/ibx-logo-white.png)
}
#ibx-overlay.overlay-col-2 .overlay-wrapper .overlay-close i {
	top: 35px;
	right: 3%
}
#ibx-overlay.overlay-col-2 .grid {
	width: 100%;
	height: 100%;
	grid-gap: 0;
	grid-template-columns: 40% 60%;
	display: inline-grid;
	position: absolute
}
#ibx-overlay.overlay-col-2 .grid .col {
	width: 100%
}
#ibx-overlay.overlay-col-2 .grid .col .content {
	top: 50%;
	width: 100%;
	position: relative;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}
#ibx-overlay.overlay-col-2 .grid .col .content .ibx-card.gratitude {
	text-align: right
}
#ibx-overlay.overlay-col-2 .grid .col .content .thumb-gratitude {
	width: auto;
	height: auto;
	max-width: 100%;
	max-height: 100%;
	display: block;
	margin: auto
}
#ibx-overlay.overlay-col-2 .grid .image-overlay {
	top: 50%;
	position: absolute;
	max-width: 75%;
	max-height: 75%;
	height: auto;
	width: auto;
	margin: auto;
	display: block;
	-webkit-transform: translateY(-50%)!important;
	transform: translateY(-50%)!important;
	opacity: .15
}
#ibx-overlay.overlay-col-2 #blog .col:first-of-type {
	background-color: #2db0ee
}
#ibx-overlay.overlay-col-2 #blog .col:first-of-type i {
	font-family: 'Material Icons';
	font-weight: 400;
	font-style: normal;
	line-height: 1;
	letter-spacing: normal;
	text-transform: none;
	display: inline-block;
	white-space: nowrap;
	word-wrap: normal;
	direction: ltr;
	-webkit-font-feature-settings: 'liga';
	-webkit-font-smoothing: antialiased
}
#ibx-overlay.overlay-col-2 #blog .col:first-of-type i:after {
	content: "chat_bubble"
}
#ibx-overlay.overlay-col-2 #email .col:first-of-type {
	background-color: #e05060
}
#ibx-overlay.overlay-col-2 #email .col:first-of-type i {
	font-family: FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 28px;
	display: block;
	margin-bottom: 10px
}
#ibx-overlay.overlay-col-2 #email .col:first-of-type i:before {
	content: ""
}
#ibx-overlay.overlay-col-2 #facebook .col:first-of-type {
	background-color: #3c5a99
}
#ibx-overlay.overlay-col-2 #facebook .col:first-of-type i {
	font-family: FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 28px;
	display: block;
	margin-bottom: 10px
}
#ibx-overlay.overlay-col-2 #facebook .col:first-of-type i:before {
	content: ""
}
#ibx-overlay.overlay-col-2 #twitter .col:first-of-type {
	background-color: #76a9ea
}
#ibx-overlay.overlay-col-2 #twitter .col:first-of-type i {
	font-family: FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 28px;
	display: block;
	margin-bottom: 10px
}
#ibx-overlay.overlay-col-2 #twitter .col:first-of-type i:before {
	content: ""
}
#ibx-overlay.overlay-col-2 #whatsapp .col:first-of-type {
	background-color: #25d266
}
#ibx-overlay.overlay-col-2 #whatsapp .col:first-of-type i {
	font-family: FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 28px;
	display: block;
	margin-bottom: 10px
}
#ibx-overlay.overlay-col-2 #whatsapp .col:first-of-type i:before {
	content: ""
}
#ibx-overlay.overlay-col-2 #youtube .col:first-of-type {
	background-color: #fc1a19
}
#ibx-overlay.overlay-col-2 #youtube .col:first-of-type i {
	font-family: FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 28px;
	display: block;
	margin-bottom: 10px
}
#ibx-overlay.overlay-col-2 #youtube .col:first-of-type i:before {
	content: ""
}
#ibx-overlay.overlay-col-2 #instagram .col:first-of-type {
	background: linear-gradient(335.48deg, #f69f53 0, #f54758 19.61%, #e03788 42.56%, #cc3ca0 68.55%, #7f48dc 100%)
}
#ibx-overlay.overlay-col-2 #instagram .col:first-of-type i {
	font-family: FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 28px;
	display: block;
	margin-bottom: 10px
}
#ibx-overlay.overlay-col-2 #instagram .col:first-of-type i:before {
	content: ""
}
@media only screen and (max-width:320px) {
	#ibx-overlay.overlay-col-2 .overlay-brand .brand {
		background-image: url(../images/ibx-logo-mini-white.gif)!important
	}
	#ibx-overlay.overlay-col-2 .overlay-wrapper .overlay-close i {
		right: 11%;
		color: #fff
	}
	#ibx-overlay.overlay-col-2 .overlay-wrapper #btn-overlay-close {
		background-color: transparent
	}
	#ibx-overlay.overlay-col-2 .grid {
		grid-template-columns: 100%;
		grid-template-rows: 60% 40%
	}
	#ibx-overlay.overlay-col-2 .grid .col.image {
		background-position: center center;
		background-size: cover
	}
	#ibx-overlay.overlay-col-2 .grid .col.image img {
		max-height: 200px!important
	}
	#ibx-overlay.overlay-col-2 .ibx-card h3 {
		font-size: 4.8vw!important;
		line-height: 6.5vw!important
	}
	#ibx-overlay.overlay-col-2 .ibx-card i {
		font-size: 5.8vw!important;
		line-height: 6.5vw!important
	}
}
@media only screen and (max-width:480px) {
	#ibx-overlay.overlay-col-2 .overlay-brand .brand {
		background-image: url(../images/ibx-logo-mini-white.gif)!important
	}
	#ibx-overlay.overlay-col-2 .overlay-wrapper .overlay-close i {
		right: 11%;
		color: #fff
	}
	#ibx-overlay.overlay-col-2 .overlay-wrapper #btn-overlay-close {
		background-color: transparent
	}
	#ibx-overlay.overlay-col-2 .grid {
		grid-template-columns: 100%;
		grid-template-rows: 60% 40%
	}
	#ibx-overlay.overlay-col-2 .grid .col.image {
		background-position: center center;
		background-size: cover
	}
	#ibx-overlay.overlay-col-2 .grid .col.image img {
		max-height: 200px!important
	}
	#ibx-overlay.overlay-col-2 .ibx-card h3 {
		font-size: 4.8vw!important;
		line-height: 6.5vw!important
	}
	#ibx-overlay.overlay-col-2 .ibx-card i {
		font-size: 5.8vw!important;
		line-height: 6.5vw!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	#ibx-overlay.overlay-col-2 .overlay-brand .brand {
		background-image: url(../images/ibx-logo-mini-white.gif)!important
	}
	#ibx-overlay.overlay-col-2 .overlay-wrapper .overlay-close i {
		right: 8%;
		color: #fff
	}
	#ibx-overlay.overlay-col-2 .overlay-wrapper #btn-overlay-close {
		background-color: transparent
	}
	#ibx-overlay.overlay-col-2 .grid {
		grid-template-columns: 100%;
		grid-template-rows: 44% 40%
	}
	#ibx-overlay.overlay-col-2 .grid .col.image {
		background-position: center center;
		background-size: cover
	}
	#ibx-overlay.overlay-col-2 .ibx-card h3 {
		font-size: 3.3vw!important;
		line-height: 4.5vw!important
	}
	#ibx-overlay.overlay-col-2 .ibx-card i {
		font-size: 3.8vw!important;
		line-height: 4.5vw!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	#ibx-overlay.overlay-col-2 .overlay-brand .brand {
		background-image: url(../images/ibx-logo-mini-white.gif)!important
	}
	#ibx-overlay.overlay-col-2 .overlay-wrapper .overlay-close i {
		right: 8%;
		color: #fff
	}
	#ibx-overlay.overlay-col-2 .overlay-wrapper #btn-overlay-close {
		background-color: transparent
	}
	#ibx-overlay.overlay-col-2 .grid {
		grid-template-columns: 100%;
		grid-template-rows: 44% 40%
	}
	#ibx-overlay.overlay-col-2 .grid .col.image {
		background-position: center center;
		background-size: cover
	}
	#ibx-overlay.overlay-col-2 .ibx-card h3 {
		font-size: 3.3vw!important;
		line-height: 4.5vw!important
	}
	#ibx-overlay.overlay-col-2 .ibx-card i {
		font-size: 3.8vw!important;
		line-height: 4.5vw!important
	}
}
@media only screen and (min-width:960px) and (max-width:1024px) {
	#ibx-overlay.overlay-col-2 .overlay-brand .brand {
		background-image: url(../images/ibx-logo-mini-white.gif)!important
	}
	#ibx-overlay.overlay-col-2 .overlay-wrapper .overlay-close i {
		right: 8%
	}
	#ibx-overlay.overlay-col-2 .overlay-wrapper #btn-overlay-close {
		background-color: transparent
	}
	#ibx-overlay.overlay-col-2 .ibx-card h3 {
		font-size: 2vw!important;
		line-height: 3.1vw!important
	}
	#ibx-overlay.overlay-col-2 .ibx-card i {
		font-size: 2.8vw!important;
		line-height: 4.5vw!important
	}
}
@media not all and (min-resolution:0.001dpcm) {
	@supports (-webkit-appearance: none) {
		#ibx-overlay {
			position: initial!important
		}
	}
}
_::-webkit-full-page-media, _:future, :root #ibx-overlay {
	position: initial!important
}
@media only screen and (max-width:320px) {
	.overlay-wrapper .overlay-brand .brand {
		background-image: url(../images/ibx-logo-mini-color.gif)!important;
		background-position: 19px center!important
	}
	.overlay-wrapper .overlay-close i {
		right: 6.5%
	}
	.overlay-wrapper .ibx-call.horizontal {
		padding: 0!important
	}
	.overlay-wrapper.no-result .ibx-form {
		margin-bottom: 20px!important
	}
	.overlay-wrapper.no-result .ibx-form .icon.search:before {
		font-size: 25px!important;
		margin-top: 6%!important;
		margin-left: 5%!important
	}
	.overlay-wrapper.no-result .ibx-form input[type=text] {
		font-size: 13px
	}
	.overlay-wrapper.no-result .overlay-result-box {
		margin-top: 20px!important
	}
	.overlay-wrapper.no-result .overlay-result-box .ibx-showcase.col-4 article {
		width: 100%;
		margin-right: 0!important;
		margin-bottom: 20px!important
	}
	.overlay-wrapper.no-result .overlay-result-box .ibx-showcase.col-4 article span a {
		font-size: 12px
	}
	.overlay-wrapper.no-result .overlay-result-box .ibx-showcase.col-4 article h4 {
		font-size: 13.2px;
		min-height: 0
	}
	.overlay-wrapper.no-result .overlay-result-box .ibx-showcase.col-4 article:nth-child(3), .overlay-wrapper.no-result .overlay-result-box .ibx-showcase.col-4 article:nth-child(4) {
		display: none!important
	}
	.overlay-wrapper.result .ibx-form {
		margin-top: 90px!important
	}
	.overlay-wrapper.result .ibx-form .icon.search:before {
		font-size: 25px!important;
		margin-top: 6%!important;
		margin-left: 5%!important
	}
	.overlay-wrapper.result .ibx-form input[type=text] {
		font-size: 13px
	}
	.overlay-wrapper.result .overlay-result-box {
		margin-top: 40px!important
	}
	.overlay-wrapper.result .overlay-result-box .ibx-showcase.col-4 article {
		width: 100%;
		margin-right: 0!important;
		margin-bottom: 10px!important
	}
	.overlay-wrapper.result .overlay-result-box .ibx-showcase.col-4 article h4 {
		font-size: 14.3px;
		min-height: 110px
	}
	.overlay-wrapper.result .overlay-result-box .ibx-showcase.col-3 article {
		width: 100%
	}
	.overlay-wrapper.result .overlay-result-box .ibx-card.linear h4 {
		font-size: 13px!important;
		line-height: 17px!important
	}
	.overlay-wrapper.result .overlay-result-box .ibx-card.ebook .wrapper {
		padding: 50px
	}
	.overlay-wrapper.result .overlay-result-box .ibx-card.ebook .wrapper .info h4 {
		width: 100%!important;
		font-size: 18px!important;
		line-height: 25px!important;
		margin: 0!important
	}
}
@media only screen and (max-width:480px) {
	.overlay-wrapper .overlay-brand .brand {
		background-image: url(../images/ibx-logo-mini-color.gif)!important;
		background-position: 19px center!important
	}
	.overlay-wrapper .overlay-close i {
		right: 6.5%
	}
	.overlay-wrapper .ibx-call.horizontal {
		padding: 0!important
	}
	.overlay-wrapper.no-result .ibx-form {
		margin-bottom: 20px!important
	}
	.overlay-wrapper.no-result .ibx-form .icon.search:before {
		font-size: 25px!important;
		margin-top: 6%!important;
		margin-left: 5%!important
	}
	.overlay-wrapper.no-result .ibx-form input[type=text] {
		font-size: 13px
	}
	.overlay-wrapper.no-result .overlay-result-box {
		margin-top: 20px!important
	}
	.overlay-wrapper.no-result .overlay-result-box .ibx-showcase.col-4 article {
		width: 100%;
		margin-right: 0!important;
		margin-bottom: 20px!important
	}
	.overlay-wrapper.no-result .overlay-result-box .ibx-showcase.col-4 article span a {
		font-size: 12px
	}
	.overlay-wrapper.no-result .overlay-result-box .ibx-showcase.col-4 article h4 {
		font-size: 13.2px;
		min-height: 0
	}
	.overlay-wrapper.no-result .overlay-result-box .ibx-showcase.col-4 article:nth-child(3), .overlay-wrapper.no-result .overlay-result-box .ibx-showcase.col-4 article:nth-child(4) {
		display: none!important
	}
	.overlay-wrapper.result .ibx-form {
		margin-top: 90px!important
	}
	.overlay-wrapper.result .ibx-form .icon.search:before {
		font-size: 25px!important;
		margin-top: 6%!important;
		margin-left: 5%!important
	}
	.overlay-wrapper.result .ibx-form input[type=text] {
		font-size: 13px
	}
	.overlay-wrapper.result .overlay-result-box {
		margin-top: 40px!important
	}
	.overlay-wrapper.result .overlay-result-box .ibx-showcase.col-4 article {
		width: 100%;
		margin-right: 0!important;
		margin-bottom: 10px!important
	}
	.overlay-wrapper.result .overlay-result-box .ibx-showcase.col-4 article h4 {
		font-size: 14.3px;
		min-height: 110px
	}
	.overlay-wrapper.result .overlay-result-box .ibx-showcase.col-3 article {
		width: 100%
	}
	.overlay-wrapper.result .overlay-result-box .ibx-card.linear h4 {
		font-size: 13px!important;
		line-height: 17px!important
	}
	.overlay-wrapper.result .overlay-result-box .ibx-card.ebook .wrapper {
		padding: 50px
	}
	.overlay-wrapper.result .overlay-result-box .ibx-card.ebook .wrapper .info h4 {
		width: 100%!important;
		font-size: 18px!important;
		line-height: 25px!important;
		margin: 0!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	#ibx-overlay .container {
		width: 86%
	}
}
.ibx-overlay-black, .ibx-overlay-material {
	display: none;
	opacity: 1;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: fixed;
	z-index: 950!important
}
.ibx-overlay-black:before, .ibx-overlay-material:before {
	content: " ";
	width: 100%;
	height: 100%;
	position: absolute;
	background-color: #3e464f;
	opacity: .7;
	-webkit-opacity: .7;
	-moz-opacity: .7
}
.ibx-overlay-black .content, .ibx-overlay-material .content {
	top: 50%;
	margin: auto;
	width: 630px;
	overflow: hidden;
	position: relative;
	background-color: #fff;
	display: grid;
	grid-gap: 4%;
	grid-template-columns: 40% 56%;
	border-radius: 5px;
	-webkit-transform: translateY(-50%)!important;
	transform: translateY(-50%)!important
}
.ibx-overlay-black .content img, .ibx-overlay-material .content img {
	top: 50%;
	height: auto;
	width: 100%;
	margin: auto;
	position: relative;
	-webkit-transform: translateY(-50%)!important;
	transform: translateY(-50%)!important
}
.ibx-overlay-black .content .close, .ibx-overlay-material .content .close {
	top: 5.3%;
	right: 3%;
	cursor: pointer;
	position: absolute;
	color: #a5adb8
}
.ibx-overlay-black .content .image, .ibx-overlay-material .content .image {
	height: 100%;
	min-height: 100%;
	overflow: hidden
}
.ibx-overlay-black .content .infos, .ibx-overlay-material .content .infos {
	display: table;
	height: 100%
}
.ibx-overlay-black .content .infos .centered, .ibx-overlay-material .content .infos .centered {
	margin-top: 90px;
	padding-right: 8%
}
.ibx-overlay-black .content .infos .centered h4, .ibx-overlay-material .content .infos .centered h4 {
	color: #a5adb8;
	font-weight: 700;
	font-size: 13.5px;
	text-transform: uppercase;
	font-family: truenolight;
	position: absolute;
	top: 6.5%
}
.ibx-overlay-black .content .infos .centered h2, .ibx-overlay-material .content .infos .centered h2 {
	color: #3e464f;
	font-family: truenobold;
	font-size: 30px;
	line-height: 35px;
	margin-bottom: 10px
}
.ibx-overlay-black .content .infos .centered span, .ibx-overlay-material .content .infos .centered span {
	color: #606873;
	font-family: Roboto;
	font-size: 13px;
	margin-bottom: 45px;
	display: block
}
.ibx-overlay-black .content .infos .centered span a, .ibx-overlay-material .content .infos .centered span a {
	color: #2db0ee
}
.ibx-overlay-black .content .infos .centered p, .ibx-overlay-material .content .infos .centered p {
	color: #3e464f;
	line-height: 22px;
	font-size: 16px;
	margin-bottom: 25px;
	font-family: "Open Sans"
}
.ibx-overlay-black .content .infos .centered p b, .ibx-overlay-material .content .infos .centered p b {
	font-weight: 700
}
.ibx-overlay-black .content .infos .centered .bottom, .ibx-overlay-material .content .infos .centered .bottom {
	width: 53%;
	bottom: 5%;
	position: absolute
}
.ibx-overlay-black .content .infos .centered .bottom a, .ibx-overlay-material .content .infos .centered .bottom a {
	border: 1px solid;
	display: block;
	text-align: center
}
.ibx-overlay-black .content .infos .centered .bottom .social a, .ibx-overlay-material .content .infos .centered .bottom .social a {
	width: 47%;
	display: inline-block;
	border: 1px solid;
	text-align: center
}
.ibx-overlay-black .content .infos .centered .bottom .social a:first-of-type, .ibx-overlay-material .content .infos .centered .bottom .social a:first-of-type {
	color: #475993;
	margin-right: 15px
}
.ibx-overlay-black .content .infos .centered .bottom .social a:last-of-type, .ibx-overlay-material .content .infos .centered .bottom .social a:last-of-type {
	color: #2db0ee
}
.ibx-overlay-black .content .infos .centered form input[type=submit], .ibx-overlay-material .content .infos .centered form input[type=submit] {
	width: 100%;
	cursor: pointer;
	border: 0
}
.ibx-overlay-black .content .infos .centered form input[type=email], .ibx-overlay-black .content .infos .centered form input[type=text], .ibx-overlay-material .content .infos .centered form input[type=email], .ibx-overlay-material .content .infos .centered form input[type=text] {
	border: 0;
	width: 100%;
	margin-top: 15px;
	margin-bottom: 0;
	background-color: #f0f2f4;
	font-family: truenolight
}
.ibx-overlay-black .content .infos .centered form .icon.email input, .ibx-overlay-material .content .infos .centered form .icon.email input {
	padding-left: 40px
}
.ibx-overlay-black .content .infos .centered form .icon.email:before, .ibx-overlay-material .content .infos .centered form .icon.email:before {
	content: " ";
	font-family: "Material Icons";
	content: 'mail_outline';
	font-size: 16px;
	position: absolute;
	color: #7a8c9e;
	margin: 28px 13px
}
.ibx-overlay-black .content .infos .centered form .icon.user input, .ibx-overlay-material .content .infos .centered form .icon.user input {
	padding-left: 40px
}
.ibx-overlay-black .content .infos .centered form .icon.user:before, .ibx-overlay-material .content .infos .centered form .icon.user:before {
	content: " ";
	font-family: "Material Icons";
	content: 'perm_identity';
	font-size: 16px;
	position: absolute;
	color: #7a8c9e;
	margin: 28px 13px
}
.ibx-overlay-black .content.no-image, .ibx-overlay-material .content.no-image {
	max-width: 400px;
	padding: 40px;
	grid-gap: 0;
	grid-template-columns: 100%
}
.ibx-overlay-black .content.no-image .infos, .ibx-overlay-material .content.no-image .infos {
	width: 100%
}
.ibx-overlay-black .content.no-image .centered, .ibx-overlay-material .content.no-image .centered {
	width: 100%;
	position: relative;
	padding-right: 0
}
.ibx-overlay-black .content.no-image .centered h4, .ibx-overlay-material .content.no-image .centered h4 {
	position: initial;
	margin-bottom: 30px
}
.ibx-overlay-black .content.no-image .centered .bottom, .ibx-overlay-material .content.no-image .centered .bottom {
	width: 100%;
	position: initial
}
.ibx-overlay-black .content.no-image .centered .bottom .social a, .ibx-overlay-material .content.no-image .centered .bottom .social a {
	width: 46.3%
}
.ibx-overlay-black .content.no-image .centered .bottom .social a:first-of-type, .ibx-overlay-material .content.no-image .centered .bottom .social a:first-of-type {
	margin-right: 4.5%
}
@media only screen and (max-width:320px) {
	.ibx-overlay-black .content, .ibx-overlay-material .content {
		width: 90%;
		display: block;
		grid-gap: none;
		grid-template-columns: none
	}
	.ibx-overlay-black .content .close, .ibx-overlay-material .content .close {
		top: 5%;
		right: 5.5%;
		color: #fff
	}
	.ibx-overlay-black .content .image, .ibx-overlay-material .content .image {
		padding: 25px 0;
		background-color: #3e464f
	}
	.ibx-overlay-black .content .image img, .ibx-overlay-material .content .image img {
		top: initial;
		height: 100%;
		width: auto;
		margin: auto;
		display: block;
		max-height: 150px;
		-webkit-transform: translateY(0)!important;
		transform: translateY(0)!important
	}
	.ibx-overlay-black .content .infos .centered, .ibx-overlay-material .content .infos .centered {
		margin-top: 25px;
		padding: 25px
	}
	.ibx-overlay-black .content .infos .centered h4, .ibx-overlay-material .content .infos .centered h4 {
		position: static;
		margin-bottom: 12px
	}
	.ibx-overlay-black .content .infos .centered h2, .ibx-overlay-material .content .infos .centered h2 {
		font-size: 23px;
		line-height: 25px
	}
	.ibx-overlay-black .content .infos .centered .bottom, .ibx-overlay-material .content .infos .centered .bottom {
		width: 100%;
		position: initial
	}
	.ibx-overlay-black .content .infos .centered .bottom .social a, .ibx-overlay-material .content .infos .centered .bottom .social a {
		margin-bottom: 10px!important;
		width: 100%;
		margin: 0
	}
	.ibx-overlay-black .content.no-image, .ibx-overlay-material .content.no-image {
		padding: 5px
	}
	.ibx-overlay-black .content.no-image .centered .bottom, .ibx-overlay-material .content.no-image .centered .bottom {
		width: 100%
	}
	.ibx-overlay-black .content.no-image .centered .bottom .social a, .ibx-overlay-material .content.no-image .centered .bottom .social a {
		width: 100%;
		margin-bottom: 12px
	}
}
@media only screen and (max-width:480px) {
	.ibx-overlay-black .content, .ibx-overlay-material .content {
		width: 90%;
		display: block;
		grid-gap: none;
		grid-template-columns: none
	}
	.ibx-overlay-black .content .close, .ibx-overlay-material .content .close {
		top: 5%;
		right: 5.5%;
		color: #fff
	}
	.ibx-overlay-black .content .image, .ibx-overlay-material .content .image {
		padding: 25px 0;
		background-color: #3e464f
	}
	.ibx-overlay-black .content .image img, .ibx-overlay-material .content .image img {
		top: initial;
		height: 100%;
		width: auto;
		margin: auto;
		display: block;
		max-height: 150px;
		-webkit-transform: translateY(0)!important;
		transform: translateY(0)!important
	}
	.ibx-overlay-black .content .infos .centered, .ibx-overlay-material .content .infos .centered {
		margin-top: 25px;
		padding: 25px
	}
	.ibx-overlay-black .content .infos .centered h4, .ibx-overlay-material .content .infos .centered h4 {
		position: static;
		margin-bottom: 12px
	}
	.ibx-overlay-black .content .infos .centered h2, .ibx-overlay-material .content .infos .centered h2 {
		font-size: 23px;
		line-height: 25px
	}
	.ibx-overlay-black .content .infos .centered .bottom, .ibx-overlay-material .content .infos .centered .bottom {
		width: 100%;
		position: initial
	}
	.ibx-overlay-black .content .infos .centered .bottom .social a, .ibx-overlay-material .content .infos .centered .bottom .social a {
		margin-bottom: 10px!important;
		width: 100%;
		margin: 0
	}
	.ibx-overlay-black .content.no-image, .ibx-overlay-material .content.no-image {
		padding: 5px
	}
	.ibx-overlay-black .content.no-image .centered .bottom, .ibx-overlay-material .content.no-image .centered .bottom {
		width: 100%
	}
	.ibx-overlay-black .content.no-image .centered .bottom .social a, .ibx-overlay-material .content.no-image .centered .bottom .social a {
		width: 100%;
		margin-bottom: 12px
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.ibx-overlay-black .content, .ibx-overlay-material .content {
		width: 90%
	}
}
.modal-content-box {
	padding: 0 30px
}
.modal-content-box h3 {
	color: #3e464f;
	font-family: truenobold;
	line-height: 38px;
	font-size: 30px;
	margin: 30px 0
}
.modal-content-box p {
	color: #3e464f;
	font-family: "Source Serif Pro";
	line-height: 25px;
	margin: 30px 0
}
.modal-content-box img {
	width: 100%;
	height: auto;
	margin: 30px 0
}
.modal-content-box iframe {
	width: 100%;
	margin: 30px 0;
	min-height: 344px
}
@media only screen and (max-width:320px) {
	.modal-content-box {
		padding: 0!important
	}
	.modal-content-box iframe {
		margin: 0 0;
		min-height: 182px;
		height: 182px
	}
}
@media only screen and (max-width:480px) {
	.modal-content-box {
		padding: 0!important
	}
	.modal-content-box iframe {
		margin: 0 0;
		min-height: 182px;
		height: 182px
	}
}
.ibx-article {
	font-family: "Open Sans"
}
.ibx-article.serif {
	font-family: "Source Serif Pro"
}
.ibx-article p {
	color: #3e464f;
	font-size: 18px;
	margin: 15px 0 15px 0;
	line-height: 25px
}
.ibx-article p b {
	font-weight: 700
}
.ibx-article.p-15 p {
	font-size: 15px
}
.ibx-article.p-20 p {
	font-size: 20px
}
.ibx-article.p-25 p {
	font-size: 25px
}
.ibx-article.p-30 p {
	font-size: 30px
}
.ibx-article h1 {
	font-size: 45px
}
.ibx-article h2 {
	font-size: 40px
}
.ibx-article h3 {
	font-size: 28px
}
.ibx-article h4 {
	font-size: 22px
}
.ibx-article h5 {
	font-size: 18px
}
.ibx-article h6 {
	font-size: 14px
}
.ibx-article h1, .ibx-article h2, .ibx-article h3, .ibx-article h4, .ibx-article h5, .ibx-article h6 {
	color: #3e464f;
	margin: 15px 0 15px 0
}
.ibx-article h2 + h3, .ibx-article h3 + h2 {
	color: #a2a0a0;
	margin-top: 0!important;
	font-size: 25px!important;
	margin-bottom: 60px!important;
	line-height: 32px!important;
	font-family: truenolight!important
}
@media only screen and (max-width:320px) {
	.ibx-article h1, .ibx-article h2, .ibx-article h3, .ibx-article h4, .ibx-article h5, .ibx-article h6 {
		text-align: center
	}
	.ibx-article p {
		padding: 0 5%;
		text-align: center
	}
}
@media only screen and (max-width:480px) {
	.ibx-article h1, .ibx-article h2, .ibx-article h3, .ibx-article h4, .ibx-article h5, .ibx-article h6 {
		text-align: center
	}
	.ibx-article p {
		padding: 0 5%;
		text-align: center
	}
}
.ibx-article.single a {
	color: #2db0ee;
	text-decoration: none
}
.ibx-article.single a:hover {
	color: #1197d7
}
.ibx-article.single h1 {
	font-size: 45px
}
.ibx-article.single h2 {
	font-size: 32px;
	line-height: 40px
}
.ibx-article.single h3 {
	font-size: 28px
}
.ibx-article.single h4 {
	font-size: 22px
}
.ibx-article.single h5 {
	font-size: 18px
}
.ibx-article.single h6 {
	font-size: 14px
}
.ibx-article.single h1, .ibx-article.single h2, .ibx-article.single h3, .ibx-article.single h4, .ibx-article.single h5, .ibx-article.single h6 {
	padding: 0 10%;
	margin: 60px 0 18px 0;
	font-family: truenobold
}
.ibx-article.single h1 + p:not(.ibx-table-price), .ibx-article.single h2 + p:not(.ibx-table-price), .ibx-article.single h3 + p:not(.ibx-table-price), .ibx-article.single h4 + p:not(.ibx-table-price), .ibx-article.single h5 + p:not(.ibx-table-price), .ibx-article.single h6 + p:not(.ibx-table-price) {
	margin: 25px 0 25px 0
}
.ibx-article.single h1 + p.intro, .ibx-article.single h2 + p.intro, .ibx-article.single h3 + p.intro, .ibx-article.single h4 + p.intro, .ibx-article.single h5 + p.intro, .ibx-article.single h6 + p.intro {
	margin: 0 0 25px 0
}
.ibx-article.single .compress {
	padding: 0 10%
}
.ibx-article.single p {
	padding: 0 10%;
	font-size: 21px;
	line-height: 30px;
	margin-bottom: 32px;
	font-family: "Source Serif Pro"
}
.ibx-article.single p.intro {
	font-size: 23px
}
.ibx-article.single p b, .ibx-article.single p strong {
	font-weight: 700
}
.ibx-article.single p em, .ibx-article.single p i {
	font-style: italic!important
}
.ibx-article.single p a {
	text-decoration: none;
	color: #1197d7
}
.ibx-article.single p a:hover {
	color: #2db0ee
}
.ibx-article.single p.no-compress {
	padding: 0
}
.ibx-article.single img {
	margin: 30px 0;
	width: 100%;
	height: auto;
	padding: 0 10%
}
.ibx-article.single img.size-full {
	padding: 0
}
.ibx-article.single img.size-initial {
	width: auto!important
}
.ibx-article.single img.aligncenter {
	display: block;
	margin: auto
}
.ibx-article.single img.alignleft {
	float: left;
	margin-right: 40px
}
.ibx-article.single img.alignright {
	float: right;
	margin-left: 40px
}
.ibx-article.single .ibx-divider {
	margin: 75px 0
}
.ibx-article.single .ibx-cta.big-shadow {
	padding: 0;
	margin: 60px 0;
	box-shadow: 0 0 25px #d3d9de
}
.ibx-article.single .ibx-cta.big-shadow h3, .ibx-article.single .ibx-cta.big-shadow h5 {
	margin: 0;
	padding: 0
}
.ibx-article.single .ibx-cta.big-shadow h5 {
	font-size: 14px;
	color: #a5adb8;
	margin-bottom: 7px
}
.ibx-article.single .ibx-cta.big-shadow h3 {
	color: #606873;
	line-height: 32px;
	font-size: 25px;
	margin-bottom: 7px
}
.ibx-article.single .ibx-cta.big-shadow img {
	padding: 0;
	margin: 0;
	width: auto;
	max-width: 100%;
	max-height: 200px
}
.ibx-article.single .ibx-cta.big-shadow .thumb {
	height: 200px;
	position: absolute
}
.ibx-article.single .ibx-cta.big-shadow .thumb img {
	top: 50%;
	position: relative;
	max-width: 75%;
	max-height: 75%;
	height: auto;
	width: auto;
	margin: auto;
	display: block;
	-webkit-transform: translateY(-50%)!important;
	transform: translateY(-50%)!important
}
.ibx-article.single .ibx-cta.big-shadow .wrapper {
	width: 100%;
	min-height: 200px;
	display: table
}
.ibx-article.single .ibx-cta.big-shadow .wrapper .content {
	padding: 0 5%;
	display: table-cell;
	vertical-align: middle
}
.ibx-article.single .ibx-cta.big-shadow .wrapper .content form {
	margin-top: 23px
}
.ibx-article.single .ibx-cta.big-shadow .wrapper .content form input {
	border-color: #7a8c9e
}
.ibx-article.single .ibx-cta.big-shadow .wrapper .content form input[type=email], .ibx-article.single .ibx-cta.big-shadow .wrapper .content form input[type=text] {
	color: #3e464f;
	background-color: #f0f2f4
}
.ibx-article.single .ibx-cta.big-shadow .wrapper .content form input[type=submit] {
	color: #fff;
	border-color: #46cc6e;
	background-color: #46cc6e
}
.ibx-article.single .ibx-cta.big-shadow .wrapper .content form input[type=submit]:hover {
	background-color: #36c360
}
.ibx-article.single .ibx-cta.big-shadow .wrapper .content form .pill:before {
	color: #7a8c9e
}
.ibx-article.single .ibx-cta.big-shadow .wrapper .content form {
	margin-top: 16px
}
.ibx-article.single .ibx-cta.big-shadow .wrapper form .pill input[type=email] {
	border-color: #f0f2f4
}
.ibx-article.single .ibx-cta.mini-color {
	padding: 10px;
	margin: 60px 0
}
.ibx-article.single .ibx-cta.mini-color h3, .ibx-article.single .ibx-cta.mini-color h5 {
	margin: 0;
	padding: 0
}
.ibx-article.single .ibx-cta.mini-color h5 {
	font-size: 13px;
	color: #fff;
	margin-bottom: 5px;
	font-family: truenoregular
}
.ibx-article.single .ibx-cta.mini-color h3 {
	color: #fff;
	line-height: 32px;
	font-size: 20px;
	margin-bottom: 7px
}
.ibx-article.single .ibx-cta.mini-color img {
	padding: 0;
	margin: 0;
	width: auto;
	max-height: 100px
}
.ibx-article.single .ibx-cta.mini-color .wrapper {
	width: 100%;
	min-height: 180px;
	display: table
}
.ibx-article.single .ibx-cta.mini-color .wrapper .content {
	padding: 0 5%;
	display: table-cell;
	vertical-align: middle
}
.ibx-article.single .ibx-cta.mini-color .wrapper .content form {
	margin-top: 23px
}
.ibx-article.single .ibx-cta.mini-color .wrapper .content form input {
	border-color: #7a8c9e
}
.ibx-article.single .ibx-cta.mini-color .wrapper .content form input[type=email], .ibx-article.single .ibx-cta.mini-color .wrapper .content form input[type=text] {
	color: #3e464f;
	background-color: #f0f2f4
}
.ibx-article.single .ibx-cta.mini-color .wrapper .content form input[type=submit] {
	color: #fff;
	border-color: #46cc6e;
	background-color: #46cc6e
}
.ibx-article.single .ibx-cta.mini-color .wrapper .content form input[type=submit]:hover {
	background-color: #36c360
}
.ibx-article.single .ibx-cta.mini-color .wrapper .content form .pill:before {
	color: #7a8c9e
}
.ibx-article.single .ibx-cta.mini-color .wrapper .content form {
	margin-top: 16px
}
.ibx-article.single ol, .ibx-article.single ul {
	padding: 0 13%;
	margin: 35px 0
}
.ibx-article.single ol li, .ibx-article.single ul li {
	font-size: 21px;
	line-height: 30px;
	margin-bottom: 12px;
	font-family: "Source Serif Pro"
}
.ibx-article.single ol li b, .ibx-article.single ol li strong, .ibx-article.single ul li b, .ibx-article.single ul li strong {
	font-weight: 700
}
.ibx-article.single ul li:before {
	display: inline-block;
	margin-right: 10px;
	content: " ";
	width: 20px;
	height: 20px;
	position: absolute;
	margin-top: 4px;
	margin-left: -34px;
	vertical-align: middle;
	background: url(../images/ibx-divider.png) no-repeat right center;
	background-size: cover
}
.ibx-article.single ol {
	counter-reset: headings
}
.ibx-article.single ol li:before {
	display: inline-block;
	margin-right: 10px;
	counter-increment: headings;
	content: counter(headings) ".";
	width: 20px;
	height: 20px;
	position: absolute;
	margin-top: 0;
	margin-left: -34px;
	vertical-align: middle;
	background-size: cover
}
.ibx-article.single textarea {
	margin: 20px 0 20px 0!important;
	font-family: "Open Sans";
	width: 100%!important;
	border: 1px solid #3e464f
}
.ibx-article.single .index {
	margin: 60px 0;
	padding: 0 10%
}
.ibx-article.single .index .content {
	padding: 20px 15px 20px 15px!important;
	padding: 30px;
	border: 1px solid #c6ccd4
}
.ibx-article.single .index .content h5 {
	margin: 0;
	padding: 0 2.5%;
	margin-top: 13px;
	margin-bottom: 7px;
	font-size: 13px;
	color: #a5adb8;
	text-transform: uppercase;
	font-family: truenoregular
}
.ibx-article.single .index .content p {
	display: none
}
.ibx-article.single .index .content ol li {
	font-size: 18px;
	counter-increment: item;
	font-family: "Source Serif Pro";
	margin-bottom: 13px
}
.ibx-article.single .index .content ol li:before {
	margin-right: 0;
	content: counter(item);
	color: #2db0ee;
	width: 1.2em;
	display: inline-block
}
.ibx-article.single .index .content ol li a {
	color: #2db0ee;
	text-decoration: none
}
.ibx-article.single .index .content ol li a:hover {
	color: #0e76a7
}
.ibx-article.single .index .content ul {
	margin: 0;
	padding: 0 5%
}
.ibx-article.single .index .content ul li {
	font-size: 18px;
	counter-increment: item;
	font-family: "Source Serif Pro";
	margin-bottom: 0
}
.ibx-article.single .index .content ul li:before {
	margin-top: 0!important;
	margin-right: 0;
	margin-left: -19px!important;
	content: counter(item) ".";
	color: #2db0ee;
	width: 1.2em;
	display: inline-block;
	background: 0 0!important
}
.ibx-article.single .index .content ul li a {
	color: #2db0ee;
	text-decoration: none
}
.ibx-article.single .index .content ul li a:hover {
	color: #0e76a7
}
.ibx-article.single .button-wrapper {
	padding: 0 10%
}
.ibx-article.single.fluid .button-wrapper, .ibx-article.single.fluid .index, .ibx-article.single.fluid h1, .ibx-article.single.fluid h2, .ibx-article.single.fluid h3, .ibx-article.single.fluid h4, .ibx-article.single.fluid h5, .ibx-article.single.fluid h6, .ibx-article.single.fluid img, .ibx-article.single.fluid ol, .ibx-article.single.fluid p, .ibx-article.single.fluid ul {
	padding: 0 25%
}
.ibx-article.single.fluid p img {
	width: 100%!important;
	padding: 0!important
}
.ibx-article.single.fluid .ibx-cta {
	max-width: 830px;
	margin: 60px auto
}
.ibx-article .ibx-landing-features {
	grid-gap: .46%
}
.ibx-article .ibx-landing-features .item {
	margin-bottom: 30px
}
.ibx-article .ibx-landing-features .item i {
	font-size: 35px
}
.ibx-article .ibx-landing-features .item p {
	font-family: "Open Sans"
}
@media only screen and (max-width:320px) {
	.ibx-article.single h1, .ibx-article.single h2, .ibx-article.single h3, .ibx-article.single h4, .ibx-article.single h5, .ibx-article.single h6, .ibx-article.single p, .ibx-article.single ul, .ibx-article.single ul li, .ibx-article.single ul li ul li {
		text-align: left;
		padding: 0 5%
	}
	.ibx-article.single h1 {
		font-size: 30px;
		line-height: 30px
	}
	.ibx-article.single h2 {
		font-size: 26px;
		line-height: 30px
	}
	.ibx-article.single h3 {
		font-size: 22px;
		line-height: 28px
	}
	.ibx-article.single li a, .ibx-article.single ol, .ibx-article.single ol li, .ibx-article.single p, .ibx-article.single ul, .ibx-article.single ul li {
		font-size: 19.2px
	}
	.ibx-article.single img.size-initial {
		max-width: 100%!important
	}
	.ibx-article.single .ibx-cta {
		max-width: 318px!important
	}
	.ibx-article.single .ibx-cta.mini-color {
		padding: 40px 5px
	}
	.ibx-article.single .ibx-cta.mini-color img {
		display: table;
		margin: auto;
		margin-bottom: 20px;
		max-height: 100px
	}
	.ibx-article.single .ibx-cta.mini-color h5 {
		text-align: center
	}
	.ibx-article.single .ibx-cta.mini-color h3 {
		margin: 20px 0;
		text-align: center
	}
	.ibx-article.single .ibx-cta.mini-color .button {
		display: table;
		margin: auto
	}
	.ibx-article.single .ibx-cta.big-shadow {
		padding: 10px 10px 16px!important
	}
	.ibx-article.single .ibx-cta.big-shadow form input[type=email] {
		border-color: #f0f2f4!important
	}
	.ibx-article.single .ibx-cta.big-shadow h5 {
		font-size: 13px
	}
	.ibx-article.single .ibx-cta.big-shadow img {
		display: table;
		margin: auto;
		margin-bottom: 30px;
		max-height: 150px;
		-webkit-transform: translate(0, -50%)!important;
		transform: translate(0, -50%)!important
	}
	.ibx-article.single .ibx-cta.big-shadow .thumb {
		position: inherit!important;
		margin-bottom: 20px!important
	}
	.ibx-article.single .ibx-cta.big-shadow .thumb img {
		width: initial!important
	}
	.ibx-article.single.fluid .button-wrapper, .ibx-article.single.fluid .index, .ibx-article.single.fluid h1, .ibx-article.single.fluid h2, .ibx-article.single.fluid h3, .ibx-article.single.fluid h4, .ibx-article.single.fluid h5, .ibx-article.single.fluid h6, .ibx-article.single.fluid img, .ibx-article.single.fluid ol, .ibx-article.single.fluid p, .ibx-article.single.fluid ul {
		padding: 0 10%
	}
	.ibx-article.single.fluid p img {
		width: 100%!important;
		padding: 0!important
	}
	.ibx-article.single.fluid ol, .ibx-article.single.fluid ul {
		padding: 0 18%
	}
	.ibx-article.single.fluid .ibx-cta {
		margin: 60px auto
	}
	.ibx-article .index ul {
		padding: 0 10%!important
	}
	.ibx-article .index ul li a {
		font-size: 16px!important
	}
	.ibx-article .ibx-landing-features .item h4, .ibx-article .ibx-landing-features .item i, .ibx-article .ibx-landing-features .item p {
		text-align: center
	}
	.ibx-article .ibx-landing-features .item i {
		display: block;
		margin-bottom: 20px
	}
	.ibx-article-wrapper {
		padding-left: 0!important;
		padding-right: 0!important
	}
}
@media only screen and (max-width:480px) {
	.ibx-article.single h1, .ibx-article.single h2, .ibx-article.single h3, .ibx-article.single h4, .ibx-article.single h5, .ibx-article.single h6, .ibx-article.single p, .ibx-article.single ul, .ibx-article.single ul li, .ibx-article.single ul li ul li {
		text-align: left;
		padding: 0 5%
	}
	.ibx-article.single h1 {
		font-size: 30px;
		line-height: 30px
	}
	.ibx-article.single h2 {
		font-size: 26px;
		line-height: 30px
	}
	.ibx-article.single h3 {
		font-size: 22px;
		line-height: 28px
	}
	.ibx-article.single li a, .ibx-article.single ol, .ibx-article.single ol li, .ibx-article.single p, .ibx-article.single ul, .ibx-article.single ul li {
		font-size: 19.2px
	}
	.ibx-article.single img.size-initial {
		max-width: 100%!important
	}
	.ibx-article.single .ibx-cta {
		max-width: 318px!important
	}
	.ibx-article.single .ibx-cta.mini-color {
		padding: 40px 5px
	}
	.ibx-article.single .ibx-cta.mini-color img {
		display: table;
		margin: auto;
		margin-bottom: 20px;
		max-height: 100px
	}
	.ibx-article.single .ibx-cta.mini-color h5 {
		text-align: center
	}
	.ibx-article.single .ibx-cta.mini-color h3 {
		margin: 20px 0;
		text-align: center
	}
	.ibx-article.single .ibx-cta.mini-color .button {
		display: table;
		margin: auto
	}
	.ibx-article.single .ibx-cta.big-shadow {
		padding: 10px 10px 16px!important
	}
	.ibx-article.single .ibx-cta.big-shadow form input[type=email] {
		border-color: #f0f2f4!important
	}
	.ibx-article.single .ibx-cta.big-shadow h5 {
		font-size: 13px
	}
	.ibx-article.single .ibx-cta.big-shadow img {
		display: table;
		margin: auto;
		margin-bottom: 30px;
		max-height: 150px;
		-webkit-transform: translate(0, -50%)!important;
		transform: translate(0, -50%)!important
	}
	.ibx-article.single .ibx-cta.big-shadow .thumb {
		position: inherit!important;
		margin-bottom: 20px!important
	}
	.ibx-article.single .ibx-cta.big-shadow .thumb img {
		width: initial!important
	}
	.ibx-article.single.fluid .button-wrapper, .ibx-article.single.fluid .index, .ibx-article.single.fluid h1, .ibx-article.single.fluid h2, .ibx-article.single.fluid h3, .ibx-article.single.fluid h4, .ibx-article.single.fluid h5, .ibx-article.single.fluid h6, .ibx-article.single.fluid img, .ibx-article.single.fluid ol, .ibx-article.single.fluid p, .ibx-article.single.fluid ul {
		padding: 0 10%
	}
	.ibx-article.single.fluid p img {
		width: 100%!important;
		padding: 0!important
	}
	.ibx-article.single.fluid ol, .ibx-article.single.fluid ul {
		padding: 0 18%
	}
	.ibx-article.single.fluid .ibx-cta {
		margin: 60px auto
	}
	.ibx-article .index ul {
		padding: 0 10%!important
	}
	.ibx-article .index ul li a {
		font-size: 16px!important
	}
	.ibx-article .ibx-landing-features .item h4, .ibx-article .ibx-landing-features .item i, .ibx-article .ibx-landing-features .item p {
		text-align: center
	}
	.ibx-article .ibx-landing-features .item i {
		display: block;
		margin-bottom: 20px
	}
	.ibx-article-wrapper {
		padding-left: 0!important;
		padding-right: 0!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.ibx-article.single .ibx-cta.mini-color img {
		max-height: 70px!important
	}
	.ibx-article.single.fluid .button-wrapper, .ibx-article.single.fluid .index, .ibx-article.single.fluid h1, .ibx-article.single.fluid h2, .ibx-article.single.fluid h3, .ibx-article.single.fluid h4, .ibx-article.single.fluid h5, .ibx-article.single.fluid h6, .ibx-article.single.fluid img, .ibx-article.single.fluid ol, .ibx-article.single.fluid p, .ibx-article.single.fluid ul {
		padding: 0 10%
	}
	.ibx-article.single.fluid p img {
		width: 100%!important;
		padding: 0!important
	}
	.ibx-article.single.fluid ol, .ibx-article.single.fluid ul {
		padding: 0 18%
	}
	.ibx-article.single.fluid .ibx-cta {
		max-width: 660px;
		margin: 60px auto
	}
	.ibx-article .ibx-landing-features {
		grid-gap: .46%;
		grid-template-columns: 48% 48%
	}
}
@media only screen and (min-width:2560px) {
	.ibx-article.single.fluid .button-wrapper, .ibx-article.single.fluid .index, .ibx-article.single.fluid h1, .ibx-article.single.fluid h2, .ibx-article.single.fluid h3, .ibx-article.single.fluid h4, .ibx-article.single.fluid h5, .ibx-article.single.fluid h6, .ibx-article.single.fluid img, .ibx-article.single.fluid ol, .ibx-article.single.fluid p, .ibx-article.single.fluid ul {
		padding: 0 35%
	}
	.ibx-article.single.fluid p img {
		width: 100%!important;
		padding: 0!important
	}
	.ibx-article.single.fluid ol, .ibx-article.single.fluid ul {
		padding: 0 35%
	}
	.ibx-article.single.fluid .ibx-cta {
		max-width: 660px;
		margin: 60px auto
	}
}
.tab-content {
	display: none
}
.tab-content.active {
	display: block
}
.ibx-tab-horizontal a {
	font-size: 20px;
	padding-bottom: 17px;
	font-family: truenolight;
	color: #b0bec5;
	text-decoration: none;
	font-style: initial
}
.ibx-tab-horizontal a.active {
	font-weight: 700;
	color: #3e464f;
	font-family: truenoregular;
	border-bottom: 4px solid #3e464f
}
.ibx-tab-horizontal.center {
	text-align: center
}
.ibx-tab-pill a {
	font-size: 16px;
	font-family: truenolight;
	text-decoration: none;
	font-style: initial;
	border: 1px solid #b0bec5
}
.ibx-tab-pill.center {
	text-align: center
}
.ibx-btn-group.center {
	display: table;
	margin: auto
}
.ibx-btn-group a {
	background-color: #fff;
	border: 1px solid #607d8b;
	color: #607d8b;
	padding: 8px 20px;
	cursor: pointer;
	float: left;
	text-decoration: none;
	font-style: initial;
	font-size: 16px;
	font-family: truenolight
}
.ibx-btn-group a.active {
	color: #fff;
	background-color: #607d8b
}
.ibx-btn-group a:not(:last-child) {
	border-right: none
}
.ibx-btn-group a:last-child {
	-webkit-border-top-right-radius: 50px;
	-webkit-border-bottom-right-radius: 50px;
	-moz-border-radius-topright: 50px;
	-moz-border-radius-bottomright: 50px;
	border-top-right-radius: 50px;
	border-bottom-right-radius: 50px
}
.ibx-btn-group a:first-child {
	-webkit-border-top-left-radius: 50px;
	-webkit-border-bottom-left-radius: 50px;
	-moz-border-radius-topleft: 50px;
	-moz-border-radius-bottomleft: 50px;
	border-top-left-radius: 50px;
	border-bottom-left-radius: 50px
}
.ibx-btn-group:after {
	content: "";
	clear: both;
	display: table
}
.ibx-btn-group a:hover {
	color: #fff;
	background-color: #607d8b
}
.ibx-pagination-content {
	position: relative
}
.ibx-loader {
	padding: 45px 20px;
	background: url(../images/loader.svg) no-repeat center 5px
}
.ibx-loader.hidden {
	display: none
}
.ibx-loader.visible {
	display: block
}
.ibx-loader p {
	color: #c6ccd4;
	text-align: center;
	font-family: "Open Sans";
	font-weight: 700
}
.ibx-pagination-content .ibx-loader {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1234;
	width: 100%;
	height: 100%;
	background: url(../images/loader.svg) no-repeat center rgba(255, 255, 255, .9)
}
.ibx-pagination-content .ibx-loader p {
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	padding-top: 30px;
	color: #c6ccd4
}
.ibx-progress {
	width: 100%;
	z-index: 10;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #e1e4e7
}
.ibx-progress.gray-dark {
	background-color: #c6ccd4
}
.ibx-progress.bordered {
	border: 1px solid #fff;
	background-color: transparent
}
.ibx-progress.bordered div[class^=progress-] {
	background-color: #fff
}
.ibx-progress.tiny {
	height: 5px
}
.ibx-progress.tiny div[class^=progress-] {
	height: 5px
}
.ibx-progress.small {
	height: 7px
}
.ibx-progress.small div[class^=progress-] {
	height: 7px
}
.ibx-progress:after {
	top: 0;
	left: 0;
	z-index: 12;
	content: " "
}
.ibx-progress .progress-100 {
	width: 100%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-99 {
	width: 99%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-98 {
	width: 98%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-97 {
	width: 97%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-96 {
	width: 96%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-95 {
	width: 95%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-94 {
	width: 94%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-93 {
	width: 93%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-92 {
	width: 92%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-91 {
	width: 91%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-90 {
	width: 90%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-89 {
	width: 89%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-88 {
	width: 88%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-87 {
	width: 87%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-86 {
	width: 86%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-85 {
	width: 85%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-84 {
	width: 84%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-83 {
	width: 83%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-82 {
	width: 82%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-81 {
	width: 81%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-80 {
	width: 80%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-79 {
	width: 79%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-78 {
	width: 78%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-77 {
	width: 77%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-76 {
	width: 76%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-75 {
	width: 75%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-74 {
	width: 74%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-73 {
	width: 73%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-72 {
	width: 72%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-71 {
	width: 71%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-70 {
	width: 70%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-69 {
	width: 69%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-68 {
	width: 68%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-67 {
	width: 67%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-66 {
	width: 66%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-65 {
	width: 65%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-64 {
	width: 64%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-63 {
	width: 63%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-62 {
	width: 62%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-61 {
	width: 61%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-60 {
	width: 60%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-59 {
	width: 59%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-58 {
	width: 58%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-57 {
	width: 57%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-56 {
	width: 56%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-55 {
	width: 55%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-54 {
	width: 54%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-53 {
	width: 53%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-52 {
	width: 52%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-51 {
	width: 51%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-50 {
	width: 50%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-49 {
	width: 49%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-48 {
	width: 48%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-47 {
	width: 47%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-46 {
	width: 46%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-45 {
	width: 45%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-44 {
	width: 44%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-43 {
	width: 43%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-42 {
	width: 42%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-41 {
	width: 41%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-40 {
	width: 40%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-39 {
	width: 39%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-38 {
	width: 38%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-37 {
	width: 37%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-36 {
	width: 36%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-35 {
	width: 35%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-34 {
	width: 34%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-33 {
	width: 33%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-32 {
	width: 32%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-31 {
	width: 31%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-30 {
	width: 30%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-29 {
	width: 29%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-28 {
	width: 28%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-27 {
	width: 27%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-26 {
	width: 26%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-25 {
	width: 25%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-24 {
	width: 24%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-23 {
	width: 23%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-22 {
	width: 22%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-21 {
	width: 21%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-20 {
	width: 20%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-19 {
	width: 19%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-18 {
	width: 18%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-17 {
	width: 17%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-16 {
	width: 16%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-15 {
	width: 15%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-14 {
	width: 14%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-13 {
	width: 13%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-12 {
	width: 12%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-11 {
	width: 11%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-10 {
	width: 10%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-9 {
	width: 9%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-8 {
	width: 8%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-7 {
	width: 7%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-6 {
	width: 6%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-5 {
	width: 5%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-4 {
	width: 4%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-3 {
	width: 3%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-2 {
	width: 2%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-1 {
	width: 1%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress .progress-0 {
	width: 0%!important;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-color: #3bb75d
}
.ibx-progress-grid {
	width: 100%;
	display: inline-grid;
	padding: 0;
	grid-gap: 0;
	grid-template-columns: 84.8% 15%
}
.ibx-progress-grid span {
	color: #a5adb8;
	font-family: Roboto;
	font-size: 14px;
	font-weight: 700;
	line-height: 16px
}
.ibx-table-price {
	text-align: center
}
.ibx-table-price .plan {
	border: 4px solid #3bb75d;
	width: 33%;
	display: inline-block;
	padding: 40px 30px
}
.ibx-table-price .plan.rounded {
	border-radius: 5px
}
.ibx-table-price .plan h4 {
	color: #606873;
	font-family: truenobold;
	font-size: 19px;
	font-weight: 700;
	line-height: 23px;
	text-align: center;
	display: block;
	text-transform: uppercase;
	padding: 0;
	margin: 0
}
.ibx-table-price .plan h3 {
	color: #3e464f;
	font-family: dinregular;
	font-size: 65px;
	font-weight: 700;
	display: block;
	letter-spacing: -1px;
	line-height: 76px;
	text-align: center;
	padding: 0;
	margin: 0
}
.ibx-table-price .plan p {
	color: #606873;
	font-family: "Open Sans";
	font-size: 16px;
	line-height: 26px;
	text-align: center;
	display: block;
	max-width: 80%;
	margin: 25px auto!important;
	padding: 0
}
.ibx-table-price .plan span.label {
	color: #606873;
	font-family: dinregular;
	font-size: 20px;
	font-weight: 700;
	line-height: 24px;
	display: block;
	text-align: center
}
.ibx-table-price .plan span.label.rounded {
	color: #606873;
	font-family: truenolight;
	font-size: 13.5px;
	font-weight: 700;
	line-height: 14px;
	text-align: center
}
.ibx-table-price .plan .button {
	display: table;
	margin: auto
}
.ibx-table-price .plan .button.small {
	padding: 11px 25px
}
.ibx-table-price .plan.left {
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	margin-right: -8px
}
.ibx-table-price .plan.right {
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px
}
.ibx-table-price .plan.center {
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	-moz-border-radius-topright: 0;
	-moz-border-radius-bottomright: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	margin-right: -8px
}
.ibx-table-price .plan.pop {
	top: -35px;
	position: relative;
	padding: 71px 30px 45px;
	background-image: linear-gradient(0deg, #2ca753, #43cb6f);
	box-shadow: 0 0 20px 0 rgba(62, 70, 79, .21);
	border: 0;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px
}
.ibx-table-price .plan.pop h3, .ibx-table-price .plan.pop h4, .ibx-table-price .plan.pop p, .ibx-table-price .plan.pop span {
	color: #fff
}
.ibx-table-price .plan.pop span.rounded {
	background-color: #fff;
	color: #606873;
	font-family: truenolight;
	font-size: 12px;
	line-height: 14px;
	text-align: center;
	display: table;
	margin: auto;
	padding: 9px 15px;
	border-radius: 50px
}
.ibx-table-price .plan.pop .pop-top {
	top: -20px;
	left: 0;
	width: 100%;
	position: absolute;
	background-color: #fab154;
	padding: 15px 0 11px 0;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px
}
.ibx-table-price .plan.pop .pop-top span {
	top: -25px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	position: absolute;
	padding: 15px;
	background: linear-gradient(to bottom, #fab154 0, #fab154 40%, rgba(64, 150, 238, 0) 100%);
	border-radius: 50px
}
.ibx-table-price .plan.pop .pop-top span i {
	font-size: 20px;
	color: #fff
}
.ibx-table-price .plan.pop .pop-top strong {
	color: #fff;
	font-family: truenoregular;
	font-size: 11px;
	line-height: 14px;
	text-align: center;
	display: block;
	text-transform: uppercase
}
.ibx-table-price.col-2 .plan:first-of-type {
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	-moz-border-radius-topright: 0;
	-moz-border-radius-bottomright: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}
.ibx-table-price.col-2 .plan:last-of-type {
	margin-left: -4px;
	-webkit-border-top-left-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	-moz-border-radius-topleft: 0;
	-moz-border-radius-bottomleft: 0;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px
}
.ibx-table-price.col-2 .plan:last-of-type.pop {
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px
}
.ibx-table-price.col-3 .plan:first-of-type {
	margin-right: -4px;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	-moz-border-radius-topright: 0;
	-moz-border-radius-bottomright: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}
.ibx-table-price.col-3 .plan:last-of-type {
	margin-left: -4px;
	-webkit-border-top-left-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	-moz-border-radius-topleft: 0;
	-moz-border-radius-bottomleft: 0;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}
@media only screen and (max-width:320px) {
	.ibx-table-price .plan {
		width: 100%;
		margin-bottom: 30px
	}
	.ibx-table-price .plan h3 {
		font-size: 48.75px
	}
	.ibx-table-price .plan.pop {
		top: 0;
		margin-top: 40px
	}
	.ibx-table-price.col-2 .plan, .ibx-table-price.col-3 .plan {
		margin-left: 0;
		margin-right: 0
	}
	.ibx-table-price.col-2 .plan:first-of-type, .ibx-table-price.col-3 .plan:first-of-type {
		-webkit-border-top-right-radius: 5px;
		-webkit-border-bottom-right-radius: 5px;
		-moz-border-radius-topright: 5px;
		-moz-border-radius-bottomright: 5px;
		border-top-right-radius: 5px;
		border-bottom-right-radius: 5px
	}
	.ibx-table-price.col-2 .plan:last-of-type, .ibx-table-price.col-3 .plan:last-of-type {
		margin-left: 0;
		-webkit-border-top-left-radius: 5px;
		-webkit-border-bottom-left-radius: 5px;
		-moz-border-radius-topleft: 5px;
		-moz-border-radius-bottomleft: 5px;
		border-top-left-radius: 5px;
		border-bottom-left-radius: 5px;
		-webkit-border-top-right-radius: 5px;
		-webkit-border-bottom-right-radius: 5px;
		-moz-border-radius-topright: 5px;
		-moz-border-radius-bottomright: 5px;
		border-top-right-radius: 5px;
		border-bottom-right-radius: 5px
	}
	.ibx-table-price.col-2 .plan:last-of-type.pop, .ibx-table-price.col-3 .plan:last-of-type.pop {
		-webkit-border-top-left-radius: 5px;
		-webkit-border-bottom-left-radius: 5px;
		-moz-border-radius-topleft: 5px;
		-moz-border-radius-bottomleft: 5px;
		border-top-left-radius: 5px;
		border-bottom-left-radius: 5px
	}
}
@media only screen and (max-width:480px) {
	.ibx-table-price .plan {
		width: 100%;
		margin-bottom: 30px
	}
	.ibx-table-price .plan h3 {
		font-size: 48.75px
	}
	.ibx-table-price .plan.pop {
		top: 0;
		margin-top: 40px
	}
	.ibx-table-price.col-2 .plan, .ibx-table-price.col-3 .plan {
		margin-left: 0;
		margin-right: 0
	}
	.ibx-table-price.col-2 .plan:first-of-type, .ibx-table-price.col-3 .plan:first-of-type {
		-webkit-border-top-right-radius: 5px;
		-webkit-border-bottom-right-radius: 5px;
		-moz-border-radius-topright: 5px;
		-moz-border-radius-bottomright: 5px;
		border-top-right-radius: 5px;
		border-bottom-right-radius: 5px
	}
	.ibx-table-price.col-2 .plan:last-of-type, .ibx-table-price.col-3 .plan:last-of-type {
		margin-left: 0;
		-webkit-border-top-left-radius: 5px;
		-webkit-border-bottom-left-radius: 5px;
		-moz-border-radius-topleft: 5px;
		-moz-border-radius-bottomleft: 5px;
		border-top-left-radius: 5px;
		border-bottom-left-radius: 5px;
		-webkit-border-top-right-radius: 5px;
		-webkit-border-bottom-right-radius: 5px;
		-moz-border-radius-topright: 5px;
		-moz-border-radius-bottomright: 5px;
		border-top-right-radius: 5px;
		border-bottom-right-radius: 5px
	}
	.ibx-table-price.col-2 .plan:last-of-type.pop, .ibx-table-price.col-3 .plan:last-of-type.pop {
		-webkit-border-top-left-radius: 5px;
		-webkit-border-bottom-left-radius: 5px;
		-moz-border-radius-topleft: 5px;
		-moz-border-radius-bottomleft: 5px;
		border-top-left-radius: 5px;
		border-bottom-left-radius: 5px
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.ibx-table-price .plan h3 {
		font-size: 48.75px
	}
	.ibx-table-price .plan p {
		min-height: 79px
	}
}
@media only screen and (min-width:960px) and (max-width:1024px) {
	.ibx-table-price .plan h3 {
		font-size: 48.75px
	}
	.ibx-table-price .plan p {
		min-height: 79px
	}
}
.ibx-plans {
	display: flex;
	justify-content: center
}
.ibx-plans .plan {
	width: 33.33333%
}
.ibx-plans .plan .plan-box {
	width: 95%;
	margin: auto;
	position: relative;
	padding: 50px 40px;
	display: table;
	background: #fff;
	color: #3e464f;
	border-radius: 5px
}
.ibx-plans .plan .plan-box span.discount {
	color: #fff;
	font-size: 11px;
	padding: 5px 8px;
	display: table;
	margin: auto;
	margin-top: -60px;
	border-radius: 5px;
	background-color: #46cc6e;
	font-family: "Open Sans";
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}
.ibx-plans .plan .plan-box h3 {
	text-align: center;
	font-size: 28px;
	font-family: truenobold;
	margin-bottom: 12px
}
.ibx-plans .plan .plan-box p {
	text-align: center;
	font-size: 16px;
	line-height: 22px;
	font-family: "Source Serif Pro";
	margin-bottom: 12px
}
.ibx-plans .plan .plan-box .divider {
	margin: 25px auto;
	display: table;
	width: 50px;
	height: 1px;
	background-color: #b0bec5
}
.ibx-plans .plan .plan-box .promotions {
	text-align: center
}
.ibx-plans .plan .plan-box .promotions .old {
	color: #607d8b;
	font-size: 13px;
	text-decoration: line-through
}
.ibx-plans .plan .plan-box .promotions .perc {
	color: #fff;
	font-size: 13px;
	padding: 3px 7px;
	background-color: #00c853;
	border-radius: 50px
}
.ibx-plans .plan .plan-box h4 {
	text-align: center;
	font-size: 40px;
	font-family: truenobold;
	margin: 13px 0
}
.ibx-plans .plan .plan-box h4 span {
	font-size: 20px;
	vertical-align: super;
	padding-right: 8px
}
.ibx-plans .plan .plan-box ul {
	margin: auto;
	margin-bottom: 40px;
	display: table
}
.ibx-plans .plan .plan-box ul li {
	font-size: 15px;
	font-family: "Open Sans";
	margin-bottom: 12px;
	position: relative
}
.ibx-plans .plan .plan-box ul li:before {
	content: 'check';
	font-family: 'Material Icons';
	font-weight: 400;
	font-style: normal;
	font-size: 20px;
	line-height: 1;
	letter-spacing: normal;
	text-transform: none;
	display: inline-block;
	white-space: nowrap;
	word-wrap: normal;
	direction: ltr;
	-webkit-font-feature-settings: 'liga';
	-webkit-font-smoothing: antialiased;
	position: absolute;
	top: 0;
	margin-top: -2px;
	margin-left: -29px
}
.ibx-plans .plan .plan-box .button {
	display: table;
	margin: auto
}
.ibx-plans .plan.pop .plan-box {
	box-shadow: 0 0 50px rgba(0, 0, 0, .16)
}
@media only screen and (max-width:320px) {
	.ibx-plans {
		display: initial
	}
	.ibx-plans .plan {
		width: 100%!important
	}
}
@media only screen and (max-width:480px) {
	.ibx-plans {
		display: initial
	}
	.ibx-plans .plan {
		width: 100%!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.ibx-plans .plan h2 {
		font-size: 28px!important
	}
	.ibx-plans .plan .button {
		text-align: center!important
	}
}
@media only screen and (min-width:960px) and (max-width:1024px) {
	.ibx-plans .plan h2 {
		font-size: 28px!important
	}
	.ibx-plans .plan .button {
		text-align: center!important
	}
}
.price {
	background-image: linear-gradient(-177deg, var(--second-color) 0, var(--first-color) 100%);
	color: #fff;
	margin: 60px 0;
	padding: 30px 0
}
.price .check-icon {
	color: var(--reverse-color)
}
.price .container {
	align-items: center;
	justify-content: space-between;
	position: relative
}
.price .price-left {
	text-align: center
}
.price .price-left img {
	margin-bottom: 30px
}
.price .price-left p {
	font-family: "Source Serif Pro";
	font-weight: initial;
	font-size: 1.5em;
	margin: 10px 0 0 0;
	text-align: left
}
.price .price-left p svg {
	margin-right: 10px
}
.price .price-left p i {
	vertical-align: middle
}
.price .price-left .monitor {
	width: 176px;
	height: 148px;
	display: block;
	margin: auto;
	margin-top: 80px;
	margin-bottom: 15px;
	background-repeat: no-repeat;
	background-position: center center
}
.price .price-left .monitor img {
	margin-top: 35px;
	max-width: 140px
}
.price .price-left ul {
	margin: auto;
	margin-bottom: 40px;
	display: table
}
.price .price-left ul li {
	font-size: 1.2em;
	line-height: 26px;
	font-family: "Source Serif Pro";
	margin-bottom: 12px;
	position: relative;
	text-align: left
}
.price .price-left ul li:before {
	content: 'check';
	font-family: 'Material Icons';
	font-weight: 400;
	font-style: normal;
	font-size: 20px;
	line-height: 1;
	letter-spacing: normal;
	text-transform: none;
	display: inline-block;
	white-space: nowrap;
	word-wrap: normal;
	direction: ltr;
	-webkit-font-feature-settings: 'liga';
	-webkit-font-smoothing: antialiased;
	position: absolute;
	top: 0;
	margin-top: 4px;
	margin-left: -29px
}
.price .price-center {
	background: #fff;
	box-shadow: 0 2px 20px 0 rgba(62, 70, 79, .2);
	box-sizing: border-box;
	border-radius: 8px;
	padding: 100px 20px 30px;
	position: absolute;
	left: calc(50% - 205px);
	top: -60px;
	text-align: center;
	width: 380px
}
.price .price-center .price-header {
	background-color: #3e464f;
	border-radius: 8px 8px 0 0;
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	top: 0;
	height: 65px;
	width: 100%;
	left: 0
}
.price .price-center .price-header:after {
	content: '';
	position: absolute;
	background: url(../../assets/images/price-header-arrow.png) no-repeat center center;
	bottom: -16px;
	left: calc(50% - 18px);
	width: 36px;
	height: 16px
}
.price .price-center .price-parcels {
	color: #a5adb8;
	font-family: "Source Serif Pro";
	font-weight: 700;
	font-size: 1.56em;
	margin: 0
}
.price .price-center .price-value {
	color: #f0f2f4;
	font-family: "Source Serif Pro";
	font-weight: initial;
	font-size: 5.25em;
	letter-spacing: -5px;
	line-height: 1em;
	margin: 10px 0 30px
}
.price .price-center .price-text {
	font-family: "Source Serif Pro";
	font-weight: initial;
	font-size: .93em;
	color: #a5adb8;
	margin-bottom: 50px
}
.price .price-center .payments-methods {
	margin-top: 50px;
	max-width: 100%
}
.price .price-right {
	max-width: 300px;
	float: right
}
.price .price-right ul {
	margin: auto;
	margin-bottom: 40px;
	display: table
}
.price .price-right ul li {
	font-size: 17px;
	line-height: 26px;
	font-family: "Source Serif Pro";
	margin-bottom: 12px;
	position: relative
}
.price .price-right ul li:before {
	content: 'check';
	font-family: 'Material Icons';
	font-weight: 400;
	font-style: normal;
	font-size: 20px;
	line-height: 1;
	letter-spacing: normal;
	text-transform: none;
	display: inline-block;
	white-space: nowrap;
	word-wrap: normal;
	direction: ltr;
	-webkit-font-feature-settings: 'liga';
	-webkit-font-smoothing: antialiased;
	position: absolute;
	top: 0;
	margin-top: 4px;
	margin-left: -29px
}
@media screen and (max-width:1280px) {
	.price .container {
		padding: 30px;
		flex-direction: column
	}
	.price .container .price-left {
		width: 100%
	}
	.price .container .price-left p {
		text-align: center
	}
	.price .container .price-center {
		position: relative;
		left: initial;
		top: initial;
		width: 100%;
		max-width: 500px;
		order: 10
	}
	.price .container .price-center .button {
		display: block;
		max-width: 320px;
		margin: 0 auto
	}
	.price .container .price-right {
		max-width: 100%;
		margin: 30px 0
	}
}
@media screen and (max-width:667px) {
	.price-center {
		margin-top: 50px
	}
}
body.page-template-landing .ibx-section.ibx-home-lists {
	display: none
}
body.page-template-landing .ibx-footer .social {
	display: none
}
.ibx-landing-brands {
	text-align: center
}
.ibx-landing-brands .brand {
	width: 23%;
	height: 70px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	display: inline-block
}
.ibx-landing-features {
	display: inline-grid;
	grid-gap: 3.38%;
	grid-template-columns: 33% 33% 33%
}
.ibx-landing-features .item, .ibx-landing-features article {
	margin-bottom: 30%
}
.ibx-landing-features .item i, .ibx-landing-features article i {
	font-size: 50px;
	color: #3e464f;
	margin-top: -6px
}
.ibx-landing-features .item h4, .ibx-landing-features article h4 {
	color: #3e464f;
	font-size: 19px;
	margin-bottom: 24px;
	font-family: truenoregular
}
.ibx-landing-features .item p, .ibx-landing-features article p {
	color: #3e464f;
	font-size: 16px;
	line-height: 26px
}
@media only screen and (max-width:320px) {
	.ibx-landing-features {
		grid-template-columns: 100%
	}
	.ibx-landing-features article {
		width: 80%;
		display: block;
		margin: auto;
		margin-bottom: 35px
	}
	.ibx-landing-features article i {
		display: block;
		margin: auto;
		margin-bottom: 20px;
		text-align: center
	}
	.ibx-landing-features article h4 {
		text-align: center
	}
	.ibx-landing-features article p {
		text-align: center
	}
}
@media only screen and (max-width:480px) {
	.ibx-landing-features {
		grid-template-columns: 100%
	}
	.ibx-landing-features article {
		width: 80%;
		display: block;
		margin: auto;
		margin-bottom: 35px
	}
	.ibx-landing-features article i {
		display: block;
		margin: auto;
		margin-bottom: 20px;
		text-align: center
	}
	.ibx-landing-features article h4 {
		text-align: center
	}
	.ibx-landing-features article p {
		text-align: center
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.ibx-landing-features {
		grid-gap: .46%;
		grid-template-columns: 48% 48%
	}
}
.ibx-pill {
	box-shadow: 0 0 20px 0 rgba(62, 70, 79, .15);
	-webkit-box-shadow: 0 0 20px 0 rgba(62, 70, 79, .15);
	-moz-box-shadow: 0 0 20px 0 rgba(62, 70, 79, .15)
}
.ibx-pill.col-2 {
	width: 100%;
	grid-gap: 0;
	display: inline-grid;
	grid-template-columns: 50% 50%
}
.ibx-pill.biggest .col-pill {
	padding: 30px;
	min-height: 350px
}
.ibx-pill.biggest .col-pill:first-of-type {
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px
}
.ibx-pill.biggest .col-pill:last-of-type {
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px
}
.ibx-pill.biggest .col-pill .col-content-box {
	min-height: 100px
}
.ibx-pill .col-pill {
	display: table;
	position: relative;
	width: 100%;
	height: 100%
}
.ibx-pill .col-pill .col-content {
	width: 100%;
	display: table-cell;
	vertical-align: middle
}
.ibx-pill .col-pill .col-content .col-content-box {
	display: flex;
	flex-direction: column;
	justify-content: center
}
.ibx-pill .col-pill .col-divider {
	right: -24px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	position: absolute;
	padding: 16px 17px 15px 21px;
	border-radius: 50px;
	background-color: #fff
}
.ibx-pill h4 {
	font-family: "Open Sans";
	font-size: 16px;
	font-weight: 700;
	line-height: 22px;
	text-align: center;
	color: #3e464f
}
.ibx-pill img {
	max-width: 85%;
	height: auto;
	margin: auto;
	display: block
}
.ibx-pill p {
	font-size: 15.5px;
	line-height: 22px;
	text-align: center;
	width: 98%;
	display: block;
	margin: auto;
	font-family: "Open Sans";
	color: #3e464f
}
.ibx-pill a {
	display: table;
	margin: auto;
	text-align: center
}
@media only screen and (max-width:320px) {
	.ibx-pill.col-2 {
		grid-template-columns: 100%
	}
	.ibx-pill.biggest .col-pill {
		padding: 30px;
		min-height: 260px
	}
	.ibx-pill.biggest .col-pill:first-of-type {
		-webkit-border-top-left-radius: 5px;
		-webkit-border-top-right-radius: 5px;
		-moz-border-radius-topleft: 5px;
		-moz-border-radius-topright: 5px;
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;
		-webkit-border-bottom-left-radius: 0;
		-webkit-border-bottom-right-radius: 0;
		-moz-border-radius-bottomleft: 0;
		-moz-border-radius-bottomright: 0;
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0
	}
	.ibx-pill.biggest .col-pill:last-of-type {
		-webkit-border-top-left-radius: 0;
		-webkit-border-top-right-radius: 0;
		-moz-border-radius-topleft: 0;
		-moz-border-radius-topright: 0;
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		-webkit-border-bottom-left-radius: 5px;
		-webkit-border-bottom-right-radius: 5px;
		-moz-border-radius-bottomleft: 5px;
		-moz-border-radius-bottomright: 5px;
		border-bottom-left-radius: 5px;
		border-bottom-right-radius: 5px
	}
	.ibx-pill.biggest .col-pill .col-divider {
		top: 93%;
		right: 50%;
		-webkit-transform: translateY(0);
		transform: translateY(0);
		-webkit-transform: translateX(50%);
		transform: translateX(50%);
		padding: 16px 14px 15px 16px
	}
}
@media only screen and (max-width:480px) {
	.ibx-pill.col-2 {
		grid-template-columns: 100%
	}
	.ibx-pill.biggest .col-pill {
		padding: 30px;
		min-height: 260px
	}
	.ibx-pill.biggest .col-pill:first-of-type {
		-webkit-border-top-left-radius: 5px;
		-webkit-border-top-right-radius: 5px;
		-moz-border-radius-topleft: 5px;
		-moz-border-radius-topright: 5px;
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;
		-webkit-border-bottom-left-radius: 0;
		-webkit-border-bottom-right-radius: 0;
		-moz-border-radius-bottomleft: 0;
		-moz-border-radius-bottomright: 0;
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0
	}
	.ibx-pill.biggest .col-pill:last-of-type {
		-webkit-border-top-left-radius: 0;
		-webkit-border-top-right-radius: 0;
		-moz-border-radius-topleft: 0;
		-moz-border-radius-topright: 0;
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		-webkit-border-bottom-left-radius: 5px;
		-webkit-border-bottom-right-radius: 5px;
		-moz-border-radius-bottomleft: 5px;
		-moz-border-radius-bottomright: 5px;
		border-bottom-left-radius: 5px;
		border-bottom-right-radius: 5px
	}
	.ibx-pill.biggest .col-pill .col-divider {
		top: 93%;
		right: 50%;
		-webkit-transform: translateY(0);
		transform: translateY(0);
		-webkit-transform: translateX(50%);
		transform: translateX(50%);
		padding: 16px 14px 15px 16px
	}
}
.ibx-module.faq h1, .ibx-module.faq h2, .ibx-module.faq h3, .ibx-module.faq h4, .ibx-module.faq h5, .ibx-module.faq h6 {
	margin: 0;
	padding: 0 0!important
}
.ibx-module.faq h3 {
	margin: 25px auto;
	margin-top: 0;
	text-align: center;
	font-size: 38px;
	font-weight: 700;
	line-height: 45px;
	text-align: center;
	margin-bottom: 30px
}
.ibx-module.faq h4 {
	color: #3e464f;
	font-family: "Source Serif Pro";
	font-size: 27px;
	line-height: 40px;
	text-align: center
}
.ibx-module.faq p {
	padding: 0 0!important;
	text-align: left;
	font-size: 16px
}
.ibx-module.faq .divisor {
	height: 7px;
	left: 50%;
	width: 65px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	background-color: #3e464f;
	display: block;
	margin: 50px auto
}
.ibx-module.faq article {
	margin-bottom: 30px
}
.ibx-module.faq article h5 {
	cursor: pointer;
	color: #3e464f;
	font-family: "Open Sans";
	font-size: 21px;
	font-weight: 700;
	line-height: 28px
}
.ibx-module.faq article h5 i {
	position: absolute;
	margin: 6px 0 0 -28px
}
.ibx-module.faq article .answer {
	display: none
}
@media only screen and (max-width:320px) {
	.ibx-module.faq h3 {
		font-size: 23px!important;
		line-height: 28px!important
	}
	.ibx-module.faq h4 {
		font-size: 18px!important;
		line-height: 28px!important
	}
	.ibx-module.faq article {
		padding: 0 5%
	}
	.ibx-module.faq article h5 {
		font-size: 15.5px;
		margin-bottom: 30px;
		padding-left: 20px!important
	}
	.ibx-module.faq article h5 i {
		margin: 8px 0 0 -25px!important
	}
}
@media only screen and (max-width:480px) {
	.ibx-module.faq h3 {
		font-size: 23px!important;
		line-height: 28px!important
	}
	.ibx-module.faq h4 {
		font-size: 18px!important;
		line-height: 28px!important
	}
	.ibx-module.faq article {
		padding: 0 5%
	}
	.ibx-module.faq article h5 {
		font-size: 15.5px;
		margin-bottom: 30px;
		padding-left: 20px!important
	}
	.ibx-module.faq article h5 i {
		margin: 8px 0 0 -25px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.ibx-module.faq .seal {
		width: auto;
		display: block;
		margin: 45px auto;
		max-height: 100px
	}
	.ibx-module.faq .sign {
		width: auto;
		display: block;
		margin-right: auto;
		margin-left: auto;
		max-height: 35px
	}
	.ibx-module.faq h3 {
		font-size: 30px
	}
	.ibx-module.faq h4 {
		font-size: 25px
	}
}
.ibx-module.feature {
	width: 100%;
	grid-gap: 0;
	display: inline-grid;
	grid-template-columns: 50% 50%
}
.ibx-module.feature .bg-white {
	background-color: #fff!important
}
.ibx-module.feature .ovh {
	overflow: hidden!important
}
.ibx-module.feature .columns {
	width: 100%;
	display: table;
	min-height: 600px;
	position: relative
}
.ibx-module.feature .columns h1, .ibx-module.feature .columns h2, .ibx-module.feature .columns h3, .ibx-module.feature .columns h4, .ibx-module.feature .columns h5, .ibx-module.feature .columns h6 {
	margin: 0
}
.ibx-module.feature .columns img {
	top: 0;
	
	padding: 0;
	width: auto;
	max-width: 100%;
	display: block;
	margin: auto;
	max-height: 700px;
	position: absolute
}
.ibx-module.feature .columns .institucional {
	right: 0;
	max-height:700px;
}

.ibx-module.feature .columns .redessociais {
	left: 0;
	max-height:600px;
}

.ibx-module.feature .columns .rt--10 {
	-webkit-transform: rotate(-10deg)!important;
	transform: rotate(-10deg)!important
}

.ibx-module.feature .columns .rt-10 {
	-webkit-transform: rotate(10deg)!important;
	transform: rotate(10deg)!important
}
.ibx-module.feature .columns a {
	text-decoration: none;
	color: inherit
}
.ibx-module.feature .columns .wrapper {
	display: table-cell;
	vertical-align: middle
}
.ibx-module.feature .columns .bottom {
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 0
}
.ibx-module.feature .columns .bottom img {
	width: auto;
	max-height: 42px;
	position: initial;
	display: inline-block
}
.warranty-box {
	width: 100%;
	display: inline-grid;
	grid-gap: 20px;
	grid-template-columns: 50px calc(100% - 72px)
}
.warranty-box .column img {
	width: auto;
	max-height: 100%;
	display: table;
	margin: auto
}
.module-feature-wrapper {
	max-width: 1440px;
	display: block;
	margin: auto
}
@media only screen and (max-width:320px) {
	.warranty-box .column img {
		width: 100%!important;
		height: auto!important
	}
}
@media only screen and (max-width:480px) {
	.warranty-box .column img {
		width: 100%!important;
		height: auto!important
	}
}
.faq-box {
	width: 100%
}
.faq-box article {
	width: 100%;
	padding: 30px 0 0 0;
	display: inline-grid;
	grid-gap: 5px;
	grid-template-columns: 23px calc(97% - 8px)
}
.faq-box article .column:first-child h3,.faq-box article .column:first-child span {
	padding-top: 5px
}
.faq-box article .column:last-child {
	border-bottom: 1px solid #b0bec5;
	padding-bottom: 25px
}
@media only screen and (max-width:320px) {
	.ibx-module.feature {
		width: 100%;
		display: initial
	}
	.ibx-module.feature .columns {
		min-height: 0;
		display: initial
	}
	.ibx-module.feature .columns img {
		width: 100%!important;
		max-width: 90%!important;
		height: auto!important;
		position: initial!important
	}
}
@media only screen and (max-width:480px) {
	.ibx-module.feature {
		width: 100%;
		display: initial
	}
	.ibx-module.feature .columns {
		min-height: 0;
		display: initial
	}
	.ibx-module.feature .columns img {
		width: 100%!important;
		max-width: 90%!important;
		height: auto!important;
		position: initial!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.ibx-module.feature {
		width: 100%!important;
		display: initial
	}
	.ibx-module.feature .columns {
		width: 100%!important;
		min-height: 0;
		display: initial
	}
	.ibx-module.feature .columns .wrapper img {
		width: auto!important;
		max-width: 90%!important;
		height: auto!important;
		position: initial!important;
		display: table!important;
		margin-right: auto!important;
		margin-left: auto!important
	}
}
.ibx-module.history {
	width: 100%;
	grid-gap: 0;
	display: inline-grid;
	grid-template-columns: 49% 30px 49%
}
.ibx-module.history .columns {
	display: table;
	min-height: 600px;
	background-color: #f0f2f4
}
.ibx-module.history .columns h1, .ibx-module.history .columns h2, .ibx-module.history .columns h3, .ibx-module.history .columns h4, .ibx-module.history .columns h5, .ibx-module.history .columns h6 {
	margin: 0
}
.ibx-module.history .columns .wrapper {
	display: table-cell;
	vertical-align: middle
}
.ibx-module.history .columns.headline {
	height: 100%
}
.ibx-module.history .columns.headline h2 {
	color: #fff;
	font-family: truenobold;
	font-size: 48px;
	font-weight: 700;
	line-height: 50px;
	margin-bottom: 25px;
	padding: 0 10%
}
.ibx-module.history .columns.headline h5 {
	color: #fff;
	font-family: "Source Serif Pro";
	font-size: 26px;
	line-height: 40px;
	padding: 0 10%
}
.ibx-module.history .columns.texts {
	height: 100%;
	background-color: #f0f2f4;
	padding: 100px 110px
}
.ibx-module.history .columns.texts p {
	color: #3e464f;
	font-family: "Source Serif Pro";
	font-size: 17.5px!important;
	line-height: 23px!important;
	padding: 0 0!important
}
.ibx-module.history .columns.arrows {
	height: 100%
}
.ibx-module.history .columns.arrows .arrow {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 40px 0 40px 30px
}
.ibx-module.history .columns .price {
	font-size: 45px;
	font-weight: 700;
	font-family: "Source Serif Pro";
	border-bottom: 3px solid #333
}
@media only screen and (max-width:320px) {
	.ibx-module.history {
		grid-template-columns: 100%;
		grid-template-rows: auto 80px auto
	}
	.ibx-module.history h2 {
		font-size: 26px!important;
		line-height: 30px!important
	}
	.ibx-module.history h3 {
		font-size: 23px!important;
		line-height: 28px!important
	}
	.ibx-module.history h5 {
		font-size: 18px!important;
		line-height: 28px!important
	}
	.ibx-module.history .columns.texts {
		padding: 0 35px!important
	}
	.ibx-module.history .columns.texts .text {
		margin: 10px auto 100px auto
	}
	.ibx-module.history .columns.arrows {
		min-height: 80px
	}
	.ibx-module.history .columns.arrows .arrow {
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg);
		display: block;
		margin: auto;
		margin-top: -49px
	}
	.ibx-module.history.has-optin {
		grid-template-columns: 100%;
		grid-template-rows: auto 0 auto!important
	}
	.ibx-module.history.has-optin .columns.headline h2, .ibx-module.history.has-optin .columns.headline h5 {
		text-align: center!important
	}
}
@media only screen and (max-width:480px) {
	.ibx-module.history {
		grid-template-columns: 100%;
		grid-template-rows: auto 80px auto
	}
	.ibx-module.history h2 {
		font-size: 26px!important;
		line-height: 30px!important
	}
	.ibx-module.history h3 {
		font-size: 23px!important;
		line-height: 28px!important
	}
	.ibx-module.history h5 {
		font-size: 18px!important;
		line-height: 28px!important
	}
	.ibx-module.history .columns.texts {
		padding: 0 35px!important
	}
	.ibx-module.history .columns.texts .text {
		margin: 10px auto 100px auto
	}
	.ibx-module.history .columns.arrows {
		min-height: 80px
	}
	.ibx-module.history .columns.arrows .arrow {
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg);
		display: block;
		margin: auto;
		margin-top: -49px
	}
	.ibx-module.history.has-optin {
		grid-template-columns: 100%;
		grid-template-rows: auto 0 auto!important
	}
	.ibx-module.history.has-optin .columns.headline h2, .ibx-module.history.has-optin .columns.headline h5 {
		text-align: center!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.ibx-module.history {
		grid-template-columns: 100%;
		grid-template-rows: auto 80px auto
	}
	.ibx-module.history h2 {
		font-size: 26px!important;
		line-height: 30px!important
	}
	.ibx-module.history h3 {
		font-size: 23px!important;
		line-height: 28px!important
	}
	.ibx-module.history h5 {
		font-size: 18px!important;
		line-height: 28px!important
	}
	.ibx-module.history .columns.texts {
		padding: 0 100px!important
	}
	.ibx-module.history .columns.texts .text {
		margin: 10px auto 100px auto
	}
	.ibx-module.history .columns.arrows {
		min-height: 80px
	}
	.ibx-module.history .columns.arrows .arrow {
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg);
		display: block;
		margin: auto;
		margin-top: -49px
	}
}
@media only screen and (min-width:1024px) and (max-width:1024px) {
	.ibx-module.history {
		grid-template-columns: 49% 30px 49%
	}
	.ibx-module.history .columns.headline h2 {
		width: 92%!important;
		padding: 0 10%!important;
		font-size: 34px!important
	}
	.ibx-module.history .columns.headline h5 {
		width: 92%!important;
		padding: 0 10%!important;
		font-size: 28px!important
	}
}
.ibx-module.warranty h1, .ibx-module.warranty h2, .ibx-module.warranty h3, .ibx-module.warranty h4, .ibx-module.warranty h5, .ibx-module.warranty h6 {
	margin: 0;
	padding: 0 0!important
}
.ibx-module.warranty h3 {
	margin: 25px auto;
	margin-top: 0;
	text-align: center;
	font-size: 38px;
	font-weight: 700;
	line-height: 45px;
	text-align: center;
	margin-bottom: 30px
}
.ibx-module.warranty h4 {
	color: #3e464f;
	font-family: "Source Serif Pro";
	font-size: 27px;
	line-height: 40px;
	text-align: center
}
.ibx-module.warranty p {
	padding: 0 5%!important;
	text-align: center
}
.ibx-module.warranty .divisor {
	height: 7px;
	left: 50%;
	width: 65px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	background-color: #3e464f;
	display: block;
	margin: 50px auto
}
@media only screen and (max-width:320px) {
	.ibx-module.warranty h3 {
		font-size: 23px!important;
		line-height: 28px!important
	}
	.ibx-module.warranty h4 {
		font-size: 18px!important;
		line-height: 28px!important
	}
	.ibx-module.warranty .seal {
		width: auto;
		display: block;
		margin: 45px auto;
		max-height: 100px
	}
	.ibx-module.warranty .sign {
		width: auto;
		display: block;
		margin-right: auto;
		margin-left: auto;
		max-height: 28px
	}
	.ibx-module.warranty h3 {
		font-size: 30px
	}
	.ibx-module.warranty h4 {
		font-size: 25px
	}
}
@media only screen and (max-width:480px) {
	.ibx-module.warranty h3 {
		font-size: 23px!important;
		line-height: 28px!important
	}
	.ibx-module.warranty h4 {
		font-size: 18px!important;
		line-height: 28px!important
	}
	.ibx-module.warranty .seal {
		width: auto;
		display: block;
		margin: 45px auto;
		max-height: 100px
	}
	.ibx-module.warranty .sign {
		width: auto;
		display: block;
		margin-right: auto;
		margin-left: auto;
		max-height: 28px
	}
	.ibx-module.warranty h3 {
		font-size: 30px
	}
	.ibx-module.warranty h4 {
		font-size: 25px
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.ibx-module.warranty .seal {
		width: auto;
		display: block;
		margin: 45px auto;
		max-height: 100px
	}
	.ibx-module.warranty .sign {
		width: auto;
		display: block;
		margin-right: auto;
		margin-left: auto;
		max-height: 35px
	}
	.ibx-module.warranty h3 {
		font-size: 30px
	}
	.ibx-module.warranty h4 {
		font-size: 25px
	}
}
.ibx-module.list-articles {
	background-color: #e1e4e7
}
.ibx-module.list-articles .title h4 {
	padding: 0;
	text-align: center;
	margin: 35px auto;
	line-height: 33px
}
.ibx-module.list-articles .articles article {
	width: 100%;
	grid-gap: 0;
	display: inline-grid;
	grid-template-columns: 20% 80%;
	box-shadow: 0 4px 20px 0 rgba(62, 70, 79, .15);
	-webkit-box-shadow: 0 4px 20px 0 rgba(62, 70, 79, .15);
	-moz-box-shadow: 0 4px 20px 0 rgba(62, 70, 79, .15);
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	overflow: hidden;
	margin-bottom: 25px;
	background-color: #fff
}
.ibx-module.list-articles .articles article h3 {
	margin: 0;
	padding: 0;
	color: #3e464f;
	font-family: truenoregular;
	font-weight: 400;
	font-size: 16px;
	line-height: 18px
}
.ibx-module.list-articles .articles article img {
	margin: 0;
	padding: 0
}
.ibx-module.list-articles .articles article .article-thumb {
	background-color: #c6cfd8;
	min-height: 100px
}
.ibx-module.list-articles .articles article .article-thumb img {
	top: 50%;
	position: relative;
	max-width: 65%;
	max-height: 65%;
	height: auto;
	width: auto;
	margin: auto;
	display: block;
	-webkit-transform: translateY(-50%)!important;
	transform: translateY(-50%)!important
}
.ibx-module.list-articles .articles article .article-title {
	display: table;
	height: 100%
}
.ibx-module.list-articles .articles article .article-title h3 {
	display: table-cell;
	vertical-align: middle;
	padding: 0 6%;
	height: 100%
}
.ibx-module.question-steps {
	width: 100%;
	grid-gap: 0;
	display: inline-grid;
	grid-template-columns: 50% 50%
}
.ibx-module.question-steps .columns {
	display: table;
	min-height: 600px;
	background-color: #f0f2f4
}
.ibx-module.question-steps .columns h1, .ibx-module.question-steps .columns h2, .ibx-module.question-steps .columns h3, .ibx-module.question-steps .columns h4, .ibx-module.question-steps .columns h5, .ibx-module.question-steps .columns h6 {
	margin: 0
}
.ibx-module.question-steps .columns .wrapper {
	display: table-cell;
	vertical-align: middle
}
.ibx-module.question-steps .columns .slide i {
	color: #3e464f;
	font-size: 50px;
	display: block;
	margin: auto;
	text-align: center
}
.ibx-module.question-steps .columns.headline {
	height: 100%
}
.ibx-module.question-steps .columns.headline h2 {
	color: #fff;
	font-family: truenobold;
	font-size: 38px;
	font-weight: 700;
	line-height: 45px
}
.ibx-module.question-steps .columns.questions {
	height: 100%
}
.ibx-module.question-steps .columns.questions h3, .ibx-module.question-steps .columns.questions h4 {
	color: #3e464f;
	font-family: "Source Serif Pro";
	font-size: 28px;
	font-weight: 700;
	line-height: 40px
}
.ibx-module.question-steps .columns.questions .number {
	width: 100%;
	margin-bottom: 23px
}
.ibx-module.question-steps .columns.questions .number span {
	font-size: 38px;
	border-radius: 50px;
	-webkit-border-radius: 50px;
	-mox-border-radius: 50px;
	padding: 0 15px;
	border: 4px solid #3e464f;
	margin-left: -10px
}
.ibx-module.question-steps .columns.questions .buttons {
	padding: 0 25%;
	margin-top: 25px
}
@media only screen and (max-width:320px) {
	.ibx-module.question-steps {
		grid-template-columns: 100%
	}
	.ibx-module.question-steps h2 {
		font-size: 26px!important;
		line-height: 30px!important
	}
	.ibx-module.question-steps h3 {
		font-size: 23px!important;
		line-height: 28px!important
	}
	.ibx-module.question-steps .questions .buttons {
		margin-top: 35px!important;
		padding: 0 10%!important
	}
}
@media only screen and (max-width:480px) {
	.ibx-module.question-steps {
		grid-template-columns: 100%
	}
	.ibx-module.question-steps h2 {
		font-size: 26px!important;
		line-height: 30px!important
	}
	.ibx-module.question-steps h3 {
		font-size: 23px!important;
		line-height: 28px!important
	}
	.ibx-module.question-steps .questions .buttons {
		margin-top: 35px!important;
		padding: 0 10%!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.ibx-module.question-steps h2 {
		font-size: 26px!important;
		line-height: 30px!important
	}
	.ibx-module.question-steps h3 {
		font-size: 23px!important;
		line-height: 28px!important
	}
	.ibx-module.question-steps .questions .buttons {
		margin-top: 35px!important;
		padding: 0 10%!important
	}
}
@media only screen and (min-width:2560px) {
	.ibx-module.question-steps h2 {
		padding: 0 25%!important
	}
	.ibx-module.question-steps h3 {
		padding: 0 25%!important
	}
	.ibx-module.question-steps .questions .buttons {
		margin-top: 35px!important;
		padding: 0 25%!important
	}
}
.ibx-module.slide-steps {
	width: 100%;
	grid-gap: 0;
	display: inline-grid;
	grid-template-columns: 50% 50%
}
.ibx-module.slide-steps .bg-white {
	background-color: #fff!important
}
.ibx-module.slide-steps .columns {
	display: table;
	min-height: 600px;
	background-color: #f0f2f4
}
.ibx-module.slide-steps .columns h1, .ibx-module.slide-steps .columns h2, .ibx-module.slide-steps .columns h3, .ibx-module.slide-steps .columns h4, .ibx-module.slide-steps .columns h5, .ibx-module.slide-steps .columns h6 {
	margin: 0
}
.ibx-module.slide-steps .columns img {
	padding: 0 5%;
	width: auto;
	display: block;
	margin: auto;
	max-height: 400px;
	max-width: 90%
}
.ibx-module.slide-steps .columns .wrapper {
	display: table-cell;
	vertical-align: middle
}
.ibx-module.slide-steps .columns.headline {
	height: 100%
}
.ibx-module.slide-steps .columns.headline h2, .ibx-module.slide-steps .columns.headline h3 {
	padding: 0 25%
}
.ibx-module.slide-steps .columns.headline h2 {
	color: #fff;
	font-family: truenobold;
	font-size: 38px;
	font-weight: 700;
	line-height: 45px
}
.ibx-module.slide-steps .columns .divisor {
	height: 7px;
	left: 50%;
	width: 65px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	background-color: #3e464f;
	display: table;
	margin-top: 20px
}
.ibx-module.slide-steps .columns.questions {
	height: 100%;
	position: relative
}
.ibx-module.slide-steps .columns.questions h3, .ibx-module.slide-steps .columns.questions h4 {
	color: #3e464f;
	font-family: "Source Serif Pro";
	font-size: 28px;
	font-weight: 700;
	line-height: 40px
}
.ibx-module.slide-steps .columns.questions .number {
	width: 100%;
	margin-bottom: 23px
}
.ibx-module.slide-steps .columns.questions .number span {
	font-size: 38px;
	border-radius: 50px;
	-webkit-border-radius: 50px;
	-mox-border-radius: 50px;
	padding: 0 15px;
	border: 4px solid #3e464f;
	margin-left: -10px
}
.ibx-module.slide-steps .columns.questions .buttons {
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100px;
	padding: 0 25%;
	margin-top: 25px;
	position: absolute
}
.ibx-module.slide-steps .columns.questions .buttons i {
	font-size: 27px;
	cursor: pointer;
	margin-right: 8px
}
.ibx-module.slide-steps .columns.questions .buttons i.fa-arrow-right {
	font-size: 32px
}
.ibx-module.slide-steps .columns.questions .slide .quest {
	top: 50%;
	position: relative;
	height: auto;
	width: auto;
	margin: auto;
	display: block;
	-webkit-transform: translateY(-30%)!important;
	transform: translateY(-30%)!important
}
.ibx-module.slide-steps .columns.questions .slide .quest.last {
	-webkit-transform: translateY(0)!important;
	transform: translateY(0)!important
}
@media only screen and (max-width:320px) {
	.ibx-module.slide-steps {
		grid-template-columns: 100%
	}
	.ibx-module.slide-steps h2 {
		font-size: 26px!important;
		line-height: 30px!important
	}
	.ibx-module.slide-steps h3 {
		font-size: 23px!important;
		line-height: 28px!important
	}
	.ibx-module.slide-steps .questions .buttons {
		margin-top: 35px!important;
		padding: 0 10%!important
	}
}
@media only screen and (max-width:480px) {
	.ibx-module.slide-steps {
		grid-template-columns: 100%
	}
	.ibx-module.slide-steps h2 {
		font-size: 26px!important;
		line-height: 30px!important
	}
	.ibx-module.slide-steps h3 {
		font-size: 23px!important;
		line-height: 28px!important
	}
	.ibx-module.slide-steps .questions .buttons {
		margin-top: 35px!important;
		padding: 0 10%!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.ibx-module.slide-steps h2 {
		font-size: 26px!important;
		line-height: 30px!important
	}
	.ibx-module.slide-steps h3 {
		font-size: 23px!important;
		line-height: 28px!important
	}
}
@media only screen and (min-width:2560px) {
	.ibx-module.slide-steps h2 {
		padding: 0 25%!important
	}
	.ibx-module.slide-steps h3 {
		padding: 0 25%!important
	}
}
@media only screen and (min-width:1024px) and (max-width:1024px) {
	.ibx-module.slide-steps h2 {
		padding: 0 10%!important
	}
	.ibx-module.slide-steps h3 {
		padding: 0 10%!important
	}
	.ibx-module.slide-steps .questions .buttons {
		padding: 0 10%!important
	}
}
.ibx-module.checkout-list h1, .ibx-module.checkout-list h2, .ibx-module.checkout-list h3, .ibx-module.checkout-list h4, .ibx-module.checkout-list h5, .ibx-module.checkout-list h6 {
	margin: 0;
	padding: 0 0!important
}
.ibx-module.checkout-list ul.features {
	padding: 0 10%
}
.ibx-module.checkout-list ul.features li {
	color: #fff
}
.ibx-module.checkout-list ul.features li:before {
	content: "\f05d"!important;
	background: 0 0!important;
	font-family: FontAwesome!important;
	font-size: 31px!important;
	margin-top: 0!important;
	margin-left: -40px!important
}
.ibx-module.checkout-list .reasons {
	color: #fff;
	padding: 0 25px;
	margin: 30px 0 25px 0
}
.ibx-module.checkout-list .reasons span {
	font-family: Roboto;
	font-size: 20px;
	font-weight: 700;
	line-height: 33px;
	margin-right: 20px
}
.ibx-module.checkout-list .reasons span:last-child {
	margin-right: 0
}
.ibx-module.checkout-list .wrapper {
	width: 100%;
	display: table;
	min-height: 490px
}
.ibx-module.checkout-list .wrapper .wrapper-content {
	display: table-cell;
	vertical-align: middle
}
.ibx-module.checkout-list .wrapper .wrapper-content .offer-box {
	max-width: 480px;
	position: absolute;
	padding: 130px 80px;
	display: table;
	margin: auto;
	background-color: #fff;
	box-shadow: 0 2px 20px 0 rgba(62, 70, 79, .25);
	-webkit-box-shadow: 0 2px 20px 0 rgba(62, 70, 79, .25);
	-moz-box-shadow: 0 2px 20px 0 rgba(62, 70, 79, .25);
	border-radius: 5px;
	top: 50%;
	left: 0;
	right: 0;
	height: auto;
	width: auto;
	margin: auto;
	display: block;
	-webkit-transform: translateY(-50%)!important;
	transform: translateY(-50%)!important
}
.ibx-module.checkout-list .wrapper .wrapper-content .offer-box h3 {
	text-align: center
}
.ibx-module.checkout-list .wrapper .wrapper-content .offer-box h2 {
	text-align: center;
	color: #3e464f;
	margin: 70px auto!important;
	font-family: "Source Serif Pro"!important;
	font-size: 73px!important;
	font-weight: 700;
	line-height: 89px
}
.ibx-module.checkout-list .wrapper .wrapper-content .offer-box .methods {
	bottom: 35px;
	width: 68%;
	height: 42px;
	position: absolute;
	background: url(../images/payments.png) no-repeat center center;
	background-size: contain
}
@media only screen and (max-width:320px) {
	.ibx-module.checkout-list .wrapper .wrapper-content .offer-box {
		max-width: 318px;
		padding: 90px 26px;
		padding-top: 50px
	}
	.ibx-module.checkout-list .wrapper .wrapper-content .offer-box h2 {
		font-size: 42px!important;
		margin: 40px 0!important
	}
	.ibx-module.checkout-list .wrapper .wrapper-content .offer-box .methods {
		bottom: 20px!important;
		width: 85%!important
	}
	.ibx-module.checkout-list .wrapper .wrapper-content ul.features {
		padding: 0 17%!important
	}
	.ibx-module.checkout-list .wrapper .wrapper-content ul.features li {
		font-size: 15.5px
	}
	.ibx-module.checkout-list .wrapper .wrapper-content .reasons {
		margin: 54px 0 0 0!important
	}
	.ibx-module.checkout-list .wrapper .wrapper-content .reasons span {
		font-size: 15.5px
	}
}
@media only screen and (max-width:480px) {
	.ibx-module.checkout-list .wrapper .wrapper-content .offer-box {
		max-width: 318px;
		padding: 90px 26px;
		padding-top: 50px
	}
	.ibx-module.checkout-list .wrapper .wrapper-content .offer-box h2 {
		font-size: 42px!important;
		margin: 40px 0!important
	}
	.ibx-module.checkout-list .wrapper .wrapper-content .offer-box .methods {
		bottom: 20px!important;
		width: 85%!important
	}
	.ibx-module.checkout-list .wrapper .wrapper-content ul.features {
		padding: 0 17%!important
	}
	.ibx-module.checkout-list .wrapper .wrapper-content ul.features li {
		font-size: 15.5px
	}
	.ibx-module.checkout-list .wrapper .wrapper-content .reasons {
		margin: 54px 0 0 0!important
	}
	.ibx-module.checkout-list .wrapper .wrapper-content .reasons span {
		font-size: 15.5px
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.ibx-module.checkout-list .wrapper .wrapper-content .offer-box {
		max-width: 500px;
		padding: 100px 36px;
		padding-top: 50px
	}
	.ibx-module.checkout-list .wrapper .wrapper-content .offer-box h2 {
		font-size: 55px!important;
		margin: 50px 0!important
	}
	.ibx-module.checkout-list .wrapper .wrapper-content .offer-box .methods {
		bottom: 20px!important;
		width: 85%!important
	}
	.ibx-module.checkout-list .wrapper .wrapper-content ul.features {
		padding: 0 17%!important
	}
	.ibx-module.checkout-list .wrapper .wrapper-content .reasons {
		padding: 0 12%!important;
		margin: 54px 0 0 0!important
	}
}
@media only screen and (min-width:1024px) and (max-width:1024px) {
	.ibx-module.checkout-list .wrapper .wrapper-content .offer-box {
		padding: 130px 48px
	}
	.ibx-module.checkout-list .wrapper .wrapper-content .offer-box h2 {
		font-size: 55px!important;
		margin: 50px 0!important
	}
	.ibx-module.checkout-list .wrapper .wrapper-content .reasons span {
		font-size: 15.5px
	}
}
.ibx-module.showcase-cards {
	background-color: #e1e4e7
}
.ibx-module.showcase-cards h1, .ibx-module.showcase-cards h2, .ibx-module.showcase-cards h3, .ibx-module.showcase-cards h4, .ibx-module.showcase-cards h5, .ibx-module.showcase-cards h6 {
	margin: 0;
	padding: 0 0!important
}
.ibx-module.showcase-cards h3 {
	margin: 80px auto;
	text-align: center;
	line-height: 38px
}
.ibx-module.showcase-cards .showcase {
	width: 100%;
	grid-gap: 2%;
	display: inline-grid;
	grid-template-columns: 23% 23% 23% 23%
}
.ibx-module.showcase-cards article {
	padding: 0 10%;
	overflow: hidden;
	margin-bottom: 30px;
	background-color: #fff;
	box-shadow: 0 4px 20px 0 rgba(62, 70, 79, .15);
	-moz-box-shadow: 0 4px 20px 0 rgba(62, 70, 79, .15);
	-webkit-box-shadow: 0 4px 20px 0 rgba(62, 70, 79, .15);
	border-radius: 8px
}
.ibx-module.showcase-cards article .wrapper {
	width: 100%;
	height: 100%;
	display: table;
	min-height: 280px
}
.ibx-module.showcase-cards article .wrapper .wrapper-content {
	display: table-cell;
	vertical-align: middle;
	color: #3e464f;
	font-family: truenoregular;
	font-size: 15.5px;
	line-height: 24px;
	text-align: center
}
.ibx-module.showcase-cards article .wrapper .wrapper-content i {
	display: table;
	margin: 25px auto 25px auto;
	font-size: 40px
}
.ibx-module.showcase-cards article.has-thumb {
	padding: 0
}
.ibx-module.showcase-cards article.has-thumb .content {
	padding: 0 8%
}
.ibx-module.showcase-cards article.has-thumb .content .wrapper {
	min-height: 180px;
	text-align: left!important
}
.ibx-module.showcase-cards article.has-thumb .content .wrapper h6, .ibx-module.showcase-cards article.has-thumb .content .wrapper p {
	padding: 0
}
.ibx-module.showcase-cards article.has-thumb .content .wrapper h6 {
	color: #a5adb8;
	font-family: truenoregular;
	font-size: 12.5px;
	line-height: 13px;
	text-align: left
}
.ibx-module.showcase-cards article.has-thumb .content .wrapper p {
	color: #3e464f;
	font-family: truenoregular;
	font-size: 15px;
	line-height: 18px;
	text-align: left;
	margin: 13px 0
}
@media only screen and (max-width:320px) {
	.ibx-module.showcase-cards .showcase {
		grid-gap: 0;
		display: inline-grid;
		grid-template-columns: 100%
	}
}
@media only screen and (max-width:480px) {
	.ibx-module.showcase-cards .showcase {
		grid-gap: 0;
		display: inline-grid;
		grid-template-columns: 100%
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.ibx-module.showcase-cards .showcase {
		grid-gap: 4.3%;
		display: inline-grid;
		grid-template-columns: 30% 30% 30%
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.ibx-about-description .ibx-font-serif {
		font-size: 23px!important
	}
	.ibx-about-history p {
		font-size: 17px!important
	}
}
.archive.category .ibx-navigation.pills nav a {
	opacity: .5;
	-webkit-opacity: .5;
	-moz-opacity: .5
}
.archive.category .ibx-navigation.pills nav a.active {
	opacity: 1;
	-webkit-opacity: 1;
	-moz-opacity: 1
}
.archive.category .ibx-navigation.pills nav a:hover {
	opacity: 1;
	-webkit-opacity: 1;
	-moz-opacity: 1
}
.ibx-home-articles .ibx-card.simple-color.horizontal {
	min-height: 330px
}
.ibx-contact-social .networks {
	text-align: center
}
.ibx-contact-social .networks img {
	width: 35px;
	max-height: 35px;
	display: inline-block;
	margin-left: 30px
}
@media only screen and (max-width:320px) {
	.ibx-home-calls {
		padding-bottom: 20px!important
	}
	.ibx-home-calls .row:first-child {
		margin-top: 170px
	}
	.ibx-home-calls .row .ibx-call:first-child {
		margin-bottom: 50px
	}
}
@media only screen and (max-width:480px) {
	.ibx-home-calls {
		padding-bottom: 20px!important
	}
	.ibx-home-calls .row:first-child {
		margin-top: 170px
	}
	.ibx-home-calls .row .ibx-call:first-child {
		margin-bottom: 50px
	}
}
@media only screen and (max-width:320px) {
	.ibx-home-articles {
		padding-top: 10px!important;
		padding-bottom: 30px!important
	}
	.ibx-home-articles .ibx-showcase.col-4 .trail {
		width: 640%!important
	}
	.ibx-home-articles .ibx-showcase.col-4 .ibx-card {
		margin-bottom: 0!important;
		width: 11.6363636364%!important
	}
}
@media only screen and (max-width:480px) {
	.ibx-home-articles {
		padding-top: 10px!important;
		padding-bottom: 30px!important
	}
	.ibx-home-articles .ibx-showcase.col-4 .trail {
		width: 640%!important
	}
	.ibx-home-articles .ibx-showcase.col-4 .ibx-card {
		margin-bottom: 0!important;
		width: 11.6363636364%!important
	}
}
@media only screen and (max-width:320px) {
	.ibx-home-ebooks {
		padding-bottom: 10px!important
	}
	.ibx-home-ebooks .ibx-showcase.col-4 .trail {
		width: 320%!important
	}
	.ibx-home-ebooks .ibx-showcase.col-4 .ibx-card {
		width: 16%!important;
		margin-bottom: 0!important
	}
	.ibx-home-ebooks .ibx-showcase.col-4 .ibx-card.ebook .wrapper {
		height: 280px!important;
		padding-left: 28px!important
	}
	.ibx-home-ebooks .ibx-showcase.col-4 .ibx-card.ebook .wrapper h4 {
		font-size: 15.4px!important;
		line-height: 22px
	}
}
@media only screen and (max-width:480px) {
	.ibx-home-ebooks {
		padding-bottom: 10px!important
	}
	.ibx-home-ebooks .ibx-showcase.col-4 .trail {
		width: 320%!important
	}
	.ibx-home-ebooks .ibx-showcase.col-4 .ibx-card {
		width: 16%!important;
		margin-bottom: 0!important
	}
	.ibx-home-ebooks .ibx-showcase.col-4 .ibx-card.ebook .wrapper {
		height: 280px!important;
		padding-left: 28px!important
	}
	.ibx-home-ebooks .ibx-showcase.col-4 .ibx-card.ebook .wrapper h4 {
		font-size: 15.4px!important;
		line-height: 22px
	}
}
@media only screen and (max-width:320px) {
	.ibx-home-tools {
		padding-bottom: 10px!important
	}
	.ibx-home-tools .ibx-showcase.col-4 {
		margin-top: 0!important
	}
	.ibx-home-tools .ibx-showcase.col-4 .trail {
		width: 320%!important
	}
	.ibx-home-tools .ibx-showcase.col-4 .ibx-card {
		width: 21.3333333333%!important;
		margin-bottom: 10px!important
	}
	.ibx-home-tools .ibx-showcase.col-4 .ibx-card:first-child {
		margin-left: 20px!important
	}
}
@media only screen and (max-width:480px) {
	.ibx-home-tools {
		padding-bottom: 10px!important
	}
	.ibx-home-tools .ibx-showcase.col-4 {
		margin-top: 0!important
	}
	.ibx-home-tools .ibx-showcase.col-4 .trail {
		width: 320%!important
	}
	.ibx-home-tools .ibx-showcase.col-4 .ibx-card {
		width: 21.3333333333%!important;
		margin-bottom: 10px!important
	}
	.ibx-home-tools .ibx-showcase.col-4 .ibx-card:first-child {
		margin-left: 20px!important
	}
}
@media only screen and (max-width:320px) {
	.ibx-home-about {
		background-image: url(../images/graphic-bg-480.jpg)!important
	}
	.ibx-home-about .ibx-article {
		padding: 0 20px!important
	}
	.ibx-home-about .hc-xs {
		display: table;
		margin: auto;
		max-width: 60%!important
	}
}
@media only screen and (max-width:480px) {
	.ibx-home-about {
		background-image: url(../images/graphic-bg-480.jpg)!important
	}
	.ibx-home-about .ibx-article {
		padding: 0 20px!important
	}
	.ibx-home-about .hc-xs {
		display: table;
		margin: auto;
		max-width: 60%!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.ibx-home-about {
		padding-bottom: 30px!important
	}
	.ibx-home-about .ibx-article {
		padding: 0 20px!important
	}
	.ibx-home-about .hc-xs {
		display: table;
		margin: auto;
		max-width: 60%!important
	}
	.ibx-home-about .col-sm-6.hidden-xs {
		margin-top: 200px
	}
}
@media only screen and (max-width:320px) {
	.ibx-home-cta {
		padding: 25px 25px!important
	}
}
@media only screen and (max-width:480px) {
	.ibx-home-cta {
		padding: 25px 25px!important
	}
}
@media only screen and (max-width:320px) {
	.ibx-home-lists {
		padding: 20px 0!important
	}
	.ibx-home-lists .ibx-list-wrapper {
		padding: 0 25px!important
	}
	.ibx-home-lists .ibx-list-wrapper .ibx-list {
		width: 100%;
		text-align: center;
		margin-bottom: 25px
	}
}
@media only screen and (max-width:480px) {
	.ibx-home-lists {
		padding: 20px 0!important
	}
	.ibx-home-lists .ibx-list-wrapper {
		padding: 0 25px!important
	}
	.ibx-home-lists .ibx-list-wrapper .ibx-list {
		width: 100%;
		text-align: center;
		margin-bottom: 25px
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.ibx-home-lists {
		padding: 20px 0!important
	}
	.ibx-home-lists .ibx-list-wrapper {
		padding: 25px 39px!important
	}
	.ibx-home-lists .ibx-list-wrapper .ibx-list {
		width: 30%;
		margin-bottom: 30px
	}
}
.ibx-materials-info article {
	min-height: 332px
}
@media only screen and (max-width:320px) {
	.ibx-materials-info {
		padding-top: 10px!important;
		padding-bottom: 30px!important
	}
	.ibx-materials-info .ibx-showcase.col-3 .trail {
		width: 560%!important;
		height: 390px
	}
	.ibx-materials-info .ibx-showcase.col-3 .ibx-card {
		width: 100%!important;
		margin-bottom: 20px!important
	}
	.ibx-materials-info .ibx-showcase.col-3 .ibx-card:nth-child(even) {
		margin-right: 0!important
	}
}
@media only screen and (max-width:480px) {
	.ibx-materials-info {
		padding-top: 10px!important;
		padding-bottom: 30px!important
	}
	.ibx-materials-info .ibx-showcase.col-3 .trail {
		width: 560%!important;
		height: 390px
	}
	.ibx-materials-info .ibx-showcase.col-3 .ibx-card {
		width: 100%!important;
		margin-bottom: 20px!important
	}
	.ibx-materials-info .ibx-showcase.col-3 .ibx-card:nth-child(even) {
		margin-right: 0!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.ibx-materials-info .ibx-card {
		min-height: 406px!important
	}
}
@media only screen and (max-width:320px) {
	.ibx-materials-ebooks {
		padding-top: 10px!important;
		padding-bottom: 30px!important
	}
	.ibx-materials-ebooks .ibx-showcase.col-4 .trail {
		width: 560%!important;
		height: 340px
	}
	.ibx-materials-ebooks .ibx-showcase.col-4 .ibx-card {
		width: 48%!important;
		margin-bottom: 20px!important
	}
	.ibx-materials-ebooks .ibx-showcase.col-4 .ibx-card:nth-child(even) {
		margin-right: 0!important
	}
	.ibx-materials-ebooks .ibx-showcase.col-4 .ibx-card .wrapper h4 {
		line-height: 26px;
		font-size: 15.4px!important
	}
}
@media only screen and (max-width:480px) {
	.ibx-materials-ebooks {
		padding-top: 10px!important;
		padding-bottom: 30px!important
	}
	.ibx-materials-ebooks .ibx-showcase.col-4 .trail {
		width: 560%!important;
		height: 340px
	}
	.ibx-materials-ebooks .ibx-showcase.col-4 .ibx-card {
		width: 48%!important;
		margin-bottom: 20px!important
	}
	.ibx-materials-ebooks .ibx-showcase.col-4 .ibx-card:nth-child(even) {
		margin-right: 0!important
	}
	.ibx-materials-ebooks .ibx-showcase.col-4 .ibx-card .wrapper h4 {
		line-height: 26px;
		font-size: 15.4px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.ibx-materials-ebooks .ibx-card {
		margin-bottom: 30px!important
	}
	.ibx-materials-ebooks .ibx-card .wrapper {
		min-height: 300px!important
	}
	.ibx-materials-ebooks .ibx-card .wrapper h4 {
		font-size: 22px
	}
}
@media only screen and (max-width:320px) {
	.ibx-materials-videos {
		padding-top: 10px!important;
		padding-bottom: 30px!important
	}
	.ibx-materials-videos .ibx-showcase.col-3 .trail {
		width: 560%!important;
		height: 355px
	}
	.ibx-materials-videos .ibx-showcase.col-3 .ibx-card {
		width: 15.1351351351%!important
	}
}
@media only screen and (max-width:480px) {
	.ibx-materials-videos {
		padding-top: 10px!important;
		padding-bottom: 30px!important
	}
	.ibx-materials-videos .ibx-showcase.col-3 .trail {
		width: 560%!important;
		height: 355px
	}
	.ibx-materials-videos .ibx-showcase.col-3 .ibx-card {
		width: 15.1351351351%!important
	}
}
.ibx-materials-podcasts {
	box-shadow: 0 0 20px rgba(62, 70, 79, .15)
}
.sticky-wrapper.fixed .ibx-tools-categories {
	max-height: 300px;
	overflow-x: hidden;
	overflow-y: auto
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.ibx-tools-showcase .ibx-card.horizontal h5 {
		width: 100%;
		font-size: 15px;
		font-family: truenoregular;
		margin-bottom: 7px
	}
	.ibx-tools-showcase .ibx-card.horizontal h5:last-of-type {
		font-size: 13px;
		font-family: truenolight!important
	}
}
.ibx-courses-showcase {
	margin-top: 60px
}
.ibx-courses-showcase .ibx-card {
	min-height: 587px;
	padding-bottom: 40px
}
.ibx-courses-showcase .ibx-card h4 {
	margin-top: 54px;
	min-height: 45px
}
.ibx-courses-showcase .ibx-card p {
	min-height: 90px
}
.ibx-courses-showcase .ibx-card .icons {
	margin-top: 25px
}
.ibx-courses-showcase .ibx-card.closed h4 {
	margin-top: 82.5px
}
@media only screen and (max-width:320px) {
	.ibx-courses-showcase .ibx-card {
		width: 95%!important;
		display: block!important;
		min-height: 490px!important;
		margin: auto!important;
		margin-bottom: 20px!important;
		margin-left: 10px!important;
		padding-bottom: 20px
	}
	.ibx-courses-showcase .ibx-card h4 {
		margin-top: 40px
	}
	.ibx-courses-showcase .ibx-card .icons {
		margin: 10px 0 10px!important
	}
	.ibx-courses-showcase .ibx-card.closed h4 {
		margin-top: 40px!important
	}
}
@media only screen and (max-width:480px) {
	.ibx-courses-showcase .ibx-card {
		width: 95%!important;
		display: block!important;
		min-height: 490px!important;
		margin: auto!important;
		margin-bottom: 20px!important;
		margin-left: 10px!important;
		padding-bottom: 20px
	}
	.ibx-courses-showcase .ibx-card h4 {
		margin-top: 40px
	}
	.ibx-courses-showcase .ibx-card .icons {
		margin: 10px 0 10px!important
	}
	.ibx-courses-showcase .ibx-card.closed h4 {
		margin-top: 40px!important
	}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	.ibx-courses-showcase .ibx-card {
		min-height: 512px!important
	}
	.ibx-courses-showcase .ibx-card h4 {
		font-size: 14.52px
	}
	.ibx-courses-showcase .ibx-card p {
		font-size: 13.2px;
		min-height: 120px!important
	}
	.ibx-courses-showcase .ibx-card.closed h4 {
		margin-top: 75px!important
	}
}
.page-template-landing-video {
	color: #fff;
	text-align: center
}
.page-template-landing-video .background {
	position: fixed;
	left: 0;
	top: 0;
	z-index: 0;
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	background: #2db0ee;
	border: 0
}
.page-template-landing-video #ibx-header.default.landing .header-logo {
	max-height: 70px
}
.page-template-landing-video .ibx-section {
	padding-top: 0;
	padding-bottom: 0
}
.page-template-landing-video .ibx-article.single h1 {
	margin-top: 0;
	margin-bottom: 0;
	color: #fff
}
.page-template-landing-video .ibx-article.single p {
	padding-top: 15px;
	margin-top: 0;
	color: #fff
}
.page-template-landing-video .video-wrapper {
	max-width: 700px;
	margin: 0 auto 15px
}
.page-template-landing-video .ibx-footer.default figure {
	background-image: url(../images/ibx-logo-white.png)
}
.page-template-landing-video .ibx-footer.default a, .page-template-landing-video .ibx-footer.default p {
	color: #fff
}
#dev-init * {
	font-family: "Open Sans"
}
#dev-init .row {
	margin-top: 10%
}
#dev-init h1 {
	color: #282828;
	display: block;
	text-align: center;
	font-family: truenobold;
	font-size: 40px
}
#dev-init h1 small {
	color: #a7a7a7;
	font-size: 20px;
	display: block;
	margin-top: 10px
}
#dev-init ul {
	margin-top: 40px;
	padding: 25px;
	border: 1px solid #e4e4e4;
	list-style: none;
	border-radius: 6px
}
#dev-init ul li {
	font-weight: 300
}
#dev-init ul li a {
	padding: 15px 0;
	display: block;
	text-align: center;
	color: #282828;
	text-decoration: none;
	border-bottom: 1px solid #e4e4e4
}
#dev-init ul li a:hover {
	font-weight: 500
}
#dev-init ul li:last-child a {
	border-bottom: 0
}
.post-template-default.single .ibx-pagination-links {
	margin-top: 0!important
}