@keyframes show {
	0% {
		margin-top: -720px;
		opacity: 1;
		display: block
	}
	8% {
		margin-top: -720px;
		opacity: 1
	}
	16% {
		margin-top: -600px;
		opacity: 1
	}
	24% {
		margin-top: -600px;
		opacity: 1
	}
	32% {
		margin-top: -480px;
		opacity: 1
	}
	40% {
		margin-top: -480px;
		opacity: 1
	}
	48% {
		margin-top: -260px;
		opacity: 1
	}
	56% {
		margin-top: -260px;
		opacity: 1
	}
	64% {
		margin-top: -240px;
		opacity: 1
	}
	72% {
		margin-top: -240px;
		opacity: 1
	}
	80% {
		margin-top: -120px;
		opacity: 1
	}
	88% {
		margin-top: -120px;
		opacity: 1
	}
	92% {
		margin-top: 0px;
		opacity: 1
	}
	99% {
		margin-top: 0px;
		opacity: 1
	}
	100% {
		margin-top: -720px;
		opacity: 0;
		display: none
	}
}

@font-face {
	font-family: 'Source Sans Pro';
	font-style: italic;
	font-weight: 400;
	src: local("Source Sans Pro Italic"), local("SourceSansPro-Italic"), url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7qsDJB9cme_xc.woff2) format("woff2");
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
	font-family: 'Source Sans Pro';
	font-style: italic;
	font-weight: 400;
	src: local("Source Sans Pro Italic"), local("SourceSansPro-Italic"), url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7jsDJB9cme_xc.woff2) format("woff2");
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
	font-family: 'Source Sans Pro';
	font-style: italic;
	font-weight: 400;
	src: local("Source Sans Pro Italic"), local("SourceSansPro-Italic"), url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7rsDJB9cme_xc.woff2) format("woff2");
	unicode-range: U+1F00-1FFF
}

@font-face {
	font-family: 'Source Sans Pro';
	font-style: italic;
	font-weight: 400;
	src: local("Source Sans Pro Italic"), local("SourceSansPro-Italic"), url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7ksDJB9cme_xc.woff2) format("woff2");
	unicode-range: U+0370-03FF
}

@font-face {
	font-family: 'Source Sans Pro';
	font-style: italic;
	font-weight: 400;
	src: local("Source Sans Pro Italic"), local("SourceSansPro-Italic"), url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7osDJB9cme_xc.woff2) format("woff2");
	unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB
}

@font-face {
	font-family: 'Source Sans Pro';
	font-style: italic;
	font-weight: 400;
	src: local("Source Sans Pro Italic"), local("SourceSansPro-Italic"), url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7psDJB9cme_xc.woff2) format("woff2");
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: 'Source Sans Pro';
	font-style: italic;
	font-weight: 400;
	src: local("Source Sans Pro Italic"), local("SourceSansPro-Italic"), url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7nsDJB9cme.woff2) format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
	font-family: 'Source Sans Pro';
	font-style: italic;
	font-weight: 700;
	src: local("Source Sans Pro Bold Italic"), local("SourceSansPro-BoldItalic"), url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSdh18S0xR41YDw.woff2) format("woff2");
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
	font-family: 'Source Sans Pro';
	font-style: italic;
	font-weight: 700;
	src: local("Source Sans Pro Bold Italic"), local("SourceSansPro-BoldItalic"), url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSdo18S0xR41YDw.woff2) format("woff2");
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
	font-family: 'Source Sans Pro';
	font-style: italic;
	font-weight: 700;
	src: local("Source Sans Pro Bold Italic"), local("SourceSansPro-BoldItalic"), url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSdg18S0xR41YDw.woff2) format("woff2");
	unicode-range: U+1F00-1FFF
}

@font-face {
	font-family: 'Source Sans Pro';
	font-style: italic;
	font-weight: 700;
	src: local("Source Sans Pro Bold Italic"), local("SourceSansPro-BoldItalic"), url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSdv18S0xR41YDw.woff2) format("woff2");
	unicode-range: U+0370-03FF
}

@font-face {
	font-family: 'Source Sans Pro';
	font-style: italic;
	font-weight: 700;
	src: local("Source Sans Pro Bold Italic"), local("SourceSansPro-BoldItalic"), url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSdj18S0xR41YDw.woff2) format("woff2");
	unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB
}

@font-face {
	font-family: 'Source Sans Pro';
	font-style: italic;
	font-weight: 700;
	src: local("Source Sans Pro Bold Italic"), local("SourceSansPro-BoldItalic"), url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSdi18S0xR41YDw.woff2) format("woff2");
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: 'Source Sans Pro';
	font-style: italic;
	font-weight: 700;
	src: local("Source Sans Pro Bold Italic"), local("SourceSansPro-BoldItalic"), url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSds18S0xR41.woff2) format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
	font-family: 'Source Sans Pro';
	font-style: normal;
	font-weight: 400;
	src: local("Source Sans Pro Regular"), local("SourceSansPro-Regular"), url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNa7lujVj9_mf.woff2) format("woff2");
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
	font-family: 'Source Sans Pro';
	font-style: normal;
	font-weight: 400;
	src: local("Source Sans Pro Regular"), local("SourceSansPro-Regular"), url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xK3dSBYKcSV-LCoeQqfX1RYOo3qPK7lujVj9_mf.woff2) format("woff2");
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
	font-family: 'Source Sans Pro';
	font-style: normal;
	font-weight: 400;
	src: local("Source Sans Pro Regular"), local("SourceSansPro-Regular"), url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNK7lujVj9_mf.woff2) format("woff2");
	unicode-range: U+1F00-1FFF
}

@font-face {
	font-family: 'Source Sans Pro';
	font-style: normal;
	font-weight: 400;
	src: local("Source Sans Pro Regular"), local("SourceSansPro-Regular"), url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xK3dSBYKcSV-LCoeQqfX1RYOo3qO67lujVj9_mf.woff2) format("woff2");
	unicode-range: U+0370-03FF
}

@font-face {
	font-family: 'Source Sans Pro';
	font-style: normal;
	font-weight: 400;
	src: local("Source Sans Pro Regular"), local("SourceSansPro-Regular"), url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xK3dSBYKcSV-LCoeQqfX1RYOo3qN67lujVj9_mf.woff2) format("woff2");
	unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB
}

@font-face {
	font-family: 'Source Sans Pro';
	font-style: normal;
	font-weight: 400;
	src: local("Source Sans Pro Regular"), local("SourceSansPro-Regular"), url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNq7lujVj9_mf.woff2) format("woff2");
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: 'Source Sans Pro';
	font-style: normal;
	font-weight: 400;
	src: local("Source Sans Pro Regular"), local("SourceSansPro-Regular"), url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7lujVj9w.woff2) format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
	font-family: 'Source Sans Pro';
	font-style: normal;
	font-weight: 700;
	src: local("Source Sans Pro Bold"), local("SourceSansPro-Bold"), url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmhdu3cOWxy40.woff2) format("woff2");
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
	font-family: 'Source Sans Pro';
	font-style: normal;
	font-weight: 700;
	src: local("Source Sans Pro Bold"), local("SourceSansPro-Bold"), url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwkxdu3cOWxy40.woff2) format("woff2");
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
	font-family: 'Source Sans Pro';
	font-style: normal;
	font-weight: 700;
	src: local("Source Sans Pro Bold"), local("SourceSansPro-Bold"), url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmxdu3cOWxy40.woff2) format("woff2");
	unicode-range: U+1F00-1FFF
}

@font-face {
	font-family: 'Source Sans Pro';
	font-style: normal;
	font-weight: 700;
	src: local("Source Sans Pro Bold"), local("SourceSansPro-Bold"), url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlBdu3cOWxy40.woff2) format("woff2");
	unicode-range: U+0370-03FF
}

@font-face {
	font-family: 'Source Sans Pro';
	font-style: normal;
	font-weight: 700;
	src: local("Source Sans Pro Bold"), local("SourceSansPro-Bold"), url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmBdu3cOWxy40.woff2) format("woff2");
	unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB
}

@font-face {
	font-family: 'Source Sans Pro';
	font-style: normal;
	font-weight: 700;
	src: local("Source Sans Pro Bold"), local("SourceSansPro-Bold"), url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmRdu3cOWxy40.woff2) format("woff2");
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: 'Source Sans Pro';
	font-style: normal;
	font-weight: 700;
	src: local("Source Sans Pro Bold"), local("SourceSansPro-Bold"), url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlxdu3cOWxw.woff2) format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */

html {
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%
}

body {
	margin: 0
}

article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary {
	display: block
}

audio, canvas, progress, video {
	display: inline-block
}

audio:not([controls]) {
	display: none;
	height: 0
}

progress {
	vertical-align: baseline
}

template, [hidden] {
	display: none
}

a {
	background-color: transparent;
	-webkit-text-decoration-skip: objects
}

a:active, a:hover {
	outline-width: 0
}

abbr[title] {
	border-bottom: none;
	text-decoration: underline;
	text-decoration: underline dotted;
}

b, strong {
	font-weight: inherit;
}

b, strong {
	font-weight: bold;
}

dfn {
	font-style: italic
}

h1 {
	font-size: 2em;
	margin: 0.67em 0
}

mark {
	background-color: #ff0;
	color: #000
}

small {
	font-size: 80%
}

sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}

sub {
	bottom: -0.25em
}

sup {
	top: -0.5em
}

img {
	border-style: none
}

svg:not(:root) {
	overflow: hidden
}

code, kbd, pre, samp {
	font-family: monospace, monospace;
	font-size: 1em
}

figure {
	margin: 1em 40px
}

hr {
	box-sizing: content-box;
	height: 0;
	overflow: visible
}

button, input, select, textarea {
	font: inherit;
	margin: 0
}

optgroup {
	font-weight: bold
}

button, input {
	overflow: visible
}

button, select {
	text-transform: none
}

button, html [type="button"], [type="reset"], [type="submit"] {
	-webkit-appearance: button
}

button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {
	border-style: none;
	padding: 0
}

button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring {
	outline: 1px dotted ButtonText
}

fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em
}

legend {
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal
}

textarea {
	overflow: auto
}

[type="checkbox"], [type="radio"] {
	box-sizing: border-box;
	padding: 0
}

[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {
	height: auto
}

[type="search"] {
	-webkit-appearance: textfield;
	outline-offset: -2px
}

[type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration {
	-webkit-appearance: none
}

::-webkit-input-placeholder {
	color: inherit;
	opacity: 0.54
}

::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit
}

html {
	box-sizing: border-box
}

*, *:before, *:after {
	box-sizing: inherit
}

html {
	font-size: .875em;
	line-height: 1.57143;
	background: #fff;
	font-family: "Source Sans Pro", sans-serif;
	overflow-y: scroll;
	min-height: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased
}

img {
	max-width: 100%;
	font-style: italic;
	vertical-align: middle
}


/* 07-01 change*/
.gm-style img, img[width], img[height] {
/*  max-width: none
*/  height: auto;
  max-width: 100%;
}

ol, ul {
  margin: 0;
  padding: 0;
  list-style: none
}

fieldset {
  border: 0;
  padding: 0;
  margin: 0
}

.input-w {
  margin: 0 0 10px 0
}

.label-w {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0
}

.label-w .dk-selected {
  border: 0 !important
}

.label-w label.major-label {
  color: #A9A9A9;
  padding-bottom: 10px;
  margin-bottom: 10px;
  font-weight: bold;
  border-bottom: 2px solid rgba(169, 169, 169, 0.4)
}

.label-w .label-i {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  padding-top: 10px;
  padding-bottom: 30px
}
/* End - 07-01 change*/

/*.gm-style img, img[width], img[height] {
	max-width: none
}
*/
ol, ul {
	margin: 0;
	padding: 0;
	list-style: none
}

fieldset {
	border: 0;
	padding: 0;
	margin: 0
}

.input-w {
	margin: 0 0 10px 0
}

.label-w {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0
}

.label-w .dk-selected {
	border: 0 !important
}

.label-w label.major-label {
	color: #A9A9A9;
	padding-bottom: 10px;
	margin-bottom: 10px;
	font-weight: bold;
	border-bottom: 2px solid rgba(169, 169, 169, 0.4)
}

.label-w .label-i {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	padding-top: 10px;
	padding-bottom: 30px
}

@media (min-width: 1023px) {
	.label-w .label-i {
		clear: none;
		width: 74.57627%;
		float: right;
		margin-right: 0
	}
}

label {
	display: block;
	font-weight: 300;
	margin: 0;
	color: #9ea2a6;
	font-size: 22px;
	line-height: 22px;
	transition: all 0.3s
}

label.small {
	font-size: 14px;
	line-height: 22px
}

button, input, select, textarea {
	font-family: inherit;
	font-size: 100%;
	margin: 0
}

input, textarea {
	width: 100%;
	text-align: left;
	border-radius: 0;
	background: #FFF;
	border: 0;
	padding: 12px;
	color: #515151;
	outline: none;
	font-size: 16px;
	font-family: "Source Sans Pro", sans-serif;
	font-weight: 300;
	line-height: 24px
}

textarea {
	border-bottom: 0 !important;
	height: 160px
}

.select-w {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	position: relative
}

.select-w:after {
	content: '';
	width: 0;
	height: 0;
	position: absolute;
	top: 50%;
	margin-top: -3px;
	right: 20px;
	border-style: solid;
	border-width: 7px 5px 0 5px;
	border-color: #6a717a transparent transparent transparent
}

select {
	height: 60px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	text-overflow: '';
	-webkit-border-radius: 0px;
	width: 100%;
	padding-left: 20px;
	border: 0;
	padding-left: 20px;
	font-weight: 400;
	background: #fff\0
}

select::-ms-expand {
	display: none
}

input[type=text], input[type=search], input[type=url], input[type=number], textarea {
	-webkit-appearance: none
}

input[type="color"] {
	width: inherit
}

input[type="submit"].btn {
	width: inherit
}

input[type="checkbox"], input[type="radio"] {
	width: auto
}

input[type="search"] {
	-webkit-appearance: none;
	border-radius: 0
}

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none
}

.has-error, .is-error {
	border-color: #FF1744
}

.is-valid {
	border-color: #00E676
}

textarea, input[type="text"], input[type="email"], input[type="button"], input[type="submit"] {
	-webkit-appearance: none;
	border-radius: 0;
	color: #52565c
}

input:-ms-input-placeholder {
	color: #52565c
}

input::placeholder {
	color: #52565c
}

input::-ms-input-placeholder {
	color: #52565c
}

.icheckbox_square, .iradio_square {
	background: #fff;
	width: 20px;
	height: 20px;
	border: 2px solid #EAEAEA;
	margin-top: 1px;
	margin-right: 8px;
	float: left
}

.icheckbox_square.checked, .iradio_square.checked {
	background: url(../images/grey-check@2x.png) #fff center center no-repeat;
	background-size: 14px
}

.iradio_square {
	border-radius: 100px
}

.form-w {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	padding-top: 40px
}

@media (min-width: 760px) {
	.form-w {
		padding-top: 0
	}
}

.form-w .input-w {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 20px
}

.form-w .input-w input {
	background: #FFFFFF
}

@media (min-width: 760px) {
	.form-w .input-w.col-2x {
		clear: none;
		width: 49.15254%;
		float: left;
		margin-right: 1.69492%
	}
	.form-w .input-w.col-2x:nth-child(even) {
		clear: none;
		width: 49.15254%;
		float: right;
		margin-right: 0
	}
}

.form-w .input-w label {
	font-weight: 200;
	color: #515151;
	margin-bottom: 10px;
	font-size: 16px;
	line-height: 20px
}

.form-w .input-w input[type=submit] {
	background: #285caa !important;
	color: #FFFFFF;
	width: auto;
	font-family: "Source Sans Pro", sans-serif;
	padding: 15px 80px;
	border: 0;
	border-radius: 2px
}

@media (max-width: 760px) {
	.form-w .input-w input[type=submit] {
		clear: both;
		width: 100%;
		float: left;
		margin-left: 0;
		margin-right: 0
	}
}

.form-w .input-w input[type=submit]:hover {
	background: #bdd53f !important
}

.form-w .input-w input[type=file] {
	padding: 0;
	border: 0
}

button.large-btn {
	float: right;
	background: #285caa;
	color: #FFF;
	cursor: pointer;
	border-radius: 6px;
	font-size: 20px;
	line-height: 30px;
	padding: 15px 30px;
	margin-top: 10px;
	border-color: #285caa;
	font-weight: bold;
	border: 1px solid #285caa
}

button.large-btn.extra {
	padding-left: 50px;
	padding-right: 50px
}

button.large-btn:hover {
	background: #2d67bf
}

.screen-reader-response {
	display: none
}

input.wpcf7-not-valid {
	color: #ff0000;
	position: relative
}

.wpcf7-form-control-wrap {
	position: relative
}

img.ajax-loader {
	display: none
}

span.wpcf7-not-valid-tip {
	color: #ff0000;
	padding-top: 10px;
	float: left;
	top: 0;
	right: 10px;
	font-weight: 200;
	top: -12px;
	position: absolute;
	font-size: 40px;
	line-height: 40px
}

.wpcf7-validation-errors {
	padding: 20px 0;
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	color: #ff0000
}

.dk-select {
	width: 100% !important;
	font-family: "Source Sans Pro", sans-serif;
	font-weight: 300;
	font-size: 16px;
	line-height: 20px
}

.dk-selected {
	font-size: 16px;
	line-height: 20px;
	font-family: "Source Sans Pro", sans-serif;
	text-align: left;
	border-radius: 4px;
	color: #7c7c7c !important;
	padding: 14px !important;
	padding-top: 15px !important;
	padding-right: 40px !important;
	border-bottom: 0
}

.dk-selected:after {
	display: none !important
}

.dk-select-options {
	font-family: "Source Sans Pro", sans-serif;
	margin-top: -1px;
	padding: 20px !important;
	color: #9ea2a6 !important;
	padding-top: 0 !important;
	background: #fff !important
}

.dk-option {
	padding: 10px 20px !important
}

.dk-option-selected, .dk-option-highlight {
	font-family: "Source Sans Pro", sans-serif;
	color: #9ea2a6 !important;
	background: #fff !important
}

.dk-select-open-down .dk-selected, .dk-select-open-up .dk-select-options, .dk-select-open-down .dk-select-options, .dk-select-multi:focus .dk-select-options {
	border-color: #fff !important
}

.dk-select-open-down .dk-selected {
	background: #fff !important;
	color: #9ea2a6 !important
}

.dk-selected:before {
	position: absolute !important;
	right: 0 !important;
	top: 60% !important;
	width: 40px !important;
	content: '';
	margin: 0 !important;
	float: right !important;
	height: 40px !important;
	border: 0 !important;
	background-size: 40px !important;
	margin-top: -20px !important;
	transform: rotate(90deg)
}

.dk-select-open-up .dk-selected:before, .dk-select-open-down .dk-selected:before {
	height: 11px;
	width: 26px;
	top: 45% !important;
	right: 10px !important;
	background-size: 22px;
	border: 0 !important;
	border-width: 0 !important;
	margin: 0 !important
}

.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors, .wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ng {
	font-size: 16px;
	line-height: 22px;
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	padding-top: 40px
}

.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok {
	color: #00a08e;
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	padding-top: 20px;
	font-size: 18px;
	line-height: 22px;
	text-align: left;
	font-family: "Source Sans Pro", sans-serif
}

.dk-option-selected {
	display: none
}

.form-w .select-w-w {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0
}

@media (min-width: 1023px) {
	.form-w .select-w-w {
		clear: none;
		width: 74.57627%;
		float: left;
		margin-right: 1.69492%
	}
}

.form-w .select-w-w .dk-select-open-down .dk-selected, .form-w .select-w-w .dk-selected, .form-w .select-w-w .dk-select {
	text-align: left;
	color: #515151 !important;
	font-weight: bold;
	background: #EDEDED !important;
	border: 1px solid rgba(81, 81, 81, 0.1);
	border-color: gba(#515151, 0.1) !important
}

.form-w .select-w-w ul {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0
}

.form-w .select-w-w ul.dk-select-options, .form-w .select-w-w ul.dk-select-options-highlight {
	color: #515151 !important;
	font-weight: bold;
	background: #EDEDED !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	border: 1px solid rgba(81, 81, 81, 0.1) !important
}

.form-w .select-w-w ul li {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	font-size: 18px;
	line-height: 22px;
	font-weight: bold;
	margin-bottom: 10px
}

@media (min-width: 1023px) {
	.form-w .select-w-w ul li {
		clear: none;
		width: 28.57143%;
		float: left;
		margin-right: 7.14286%
	}
	.form-w .select-w-w ul li:nth-child(3n) {
		clear: none;
		width: 28.57143%;
		float: right;
		margin-right: 0
	}
}

.form-w .select-w-w ul li.dk-option {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	text-align: left;
	padding-left: 0 !important;
	color: #515151 !important;
	font-weight: bold;
	padding: 0;
	margin-bottom: 0;
	font-size: 16px;
	line-height: 18px;
	background: #EDEDED !important
}

.form-w .select-w-w ul li a {
	color: #285caa;
	text-decoration: none
}

.btn, a.btn, button.btn {
	display: inline-block;
	vertical-align: middle;
	font: inherit;
	text-align: center;
	margin: 0;
	cursor: pointer;
	overflow: visible;
	text-decoration: none;
	font-weight: 400;
	padding: 10px 40px;
	padding-top: 12px;
	letter-spacing: 1px;
	font-family: "Source Sans Pro", sans-serif;
	background-color: #285caa;
	color: #fff !important;
	border: none;
	border-radius: 6px
}

.btn:hover, .btn:active, .btn:focus, a.btn:hover, a.btn:active, a.btn:focus, button.btn:hover, button.btn:active, button.btn:focus {
	text-decoration: none;
	color: #fff !important;
	background: #2d67bf
}

.btn::-moz-focus-inner {
	border: 0;
	padding: 0
}

.btn--small {
	padding: 5px 10px !important
}

.btn--large {
	padding: 20px 40px !important
}

.btn--full {
	width: 100%;
	padding-right: 0;
	padding-left: 0
}

.btn--pill {
	border-radius: 100px
}

h1, h2, h3, h4, h5, h6, p, li, ul, ol {
	margin: 0;
	padding: 0
}

.container, .header-w .header, .hero-w .hero .hero-caption, .banner-w.landing .banner, .banner-w .banner, .faq-2x-w .faq-2x, .apply-w-w .apply-w, .qualify-w .qualify, .callout-infographics-w .callout-infographics, .callout-features-w .callout-features, .callout-count-w .callout-count, .questions-w .questions, .callout-steps-w .callout-steps, .calculator-w .calculator, .testimonials-w .testimonials, .partner-form-w .partner-form, .title-w .title, .uses-w .uses, .trust-pilot-w .trust-pilot, .facebook-video-w .facebook-video, .accordion-w-w .accordion-w, .back-w .back, .body-w .body, .top-w .top, .sub-footer-w .sub-footer, .footer-w .footer, .post-footer-w .post-footer, .footer-alternative-w .footer-alternative {
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto
}

.container:after, .header-w .header:after, .hero-w .hero .hero-caption:after, .banner-w.landing .banner:after, .banner-w .banner:after, .faq-2x-w .faq-2x:after, .apply-w-w .apply-w:after, .qualify-w .qualify:after, .callout-infographics-w .callout-infographics:after, .callout-features-w .callout-features:after, .callout-count-w .callout-count:after, .questions-w .questions:after, .callout-steps-w .callout-steps:after, .calculator-w .calculator:after, .testimonials-w .testimonials:after, .partner-form-w .partner-form:after, .title-w .title:after, .uses-w .uses:after, .trust-pilot-w .trust-pilot:after, .facebook-video-w .facebook-video:after, .accordion-w-w .accordion-w:after, .back-w .back:after, .body-w .body:after, .top-w .top:after, .sub-footer-w .sub-footer:after, .footer-w .footer:after, .post-footer-w .post-footer:after, .footer-alternative-w .footer-alternative:after {
	content: " ";
	display: block;
	clear: both
}

.content, .table-w .table, .callout-w .callout, .body-w .body .article-content, .more-like-this .article-more-w .article-content-i {
	font-family: "Source Sans Pro", sans-serif
}

.content h1, .table-w .table h1, .callout-w .callout h1, .body-w .body .article-content h1, .more-like-this .article-more-w .article-content-i h1, .content h2, .table-w .table h2, .callout-w .callout h2, .body-w .body .article-content h2, .more-like-this .article-more-w .article-content-i h2, .content h3, .table-w .table h3, .callout-w .callout h3, .body-w .body .article-content h3, .more-like-this .article-more-w .article-content-i h3, .content h4, .table-w .table h4, .callout-w .callout h4, .body-w .body .article-content h4, .more-like-this .article-more-w .article-content-i h4, .content h5, .table-w .table h5, .callout-w .callout h5, .body-w .body .article-content h5, .more-like-this .article-more-w .article-content-i h5, .content h6, .table-w .table h6, .callout-w .callout h6, .body-w .body .article-content h6, .more-like-this .article-more-w .article-content-i h6 {
	margin: 20px 0;
	margin-top: 0;
	font-family: "Source Sans Pro", sans-serif;
	color: #515151;
	font-weight: 600
}

.content h1, .table-w .table h1, .callout-w .callout h1, .body-w .body .article-content h1, .more-like-this .article-more-w .article-content-i h1 {
	font-size: 33px;
	line-height: 38px;
	background: #00a08e;
	color: #FFF;
	padding: 10px 20px;
	float: left;
	clear: both
}

@media (min-width: 760px) {
	.content h1, .table-w .table h1, .callout-w .callout h1, .body-w .body .article-content h1, .more-like-this .article-more-w .article-content-i h1 {
		font-size: 54px;
		line-height: 60px
	}
}

.content h2, .table-w .table h2, .callout-w .callout h2, .body-w .body .article-content h2, .more-like-this .article-more-w .article-content-i h2 {
	color: #515151;
	font-size: 28px;
	line-height: 30px;
	position: relative;
	clear: both;
	margin-bottom: 30px;
	clear: both
}

.content h2:after, .table-w .table h2:after, .callout-w .callout h2:after, .body-w .body .article-content h2:after, .more-like-this .article-more-w .article-content-i h2:after {
	content: '';
	width: 120px;
	height: 10px;
	float: left;
	position: absolute;
	bottom: -15px;
	left: 0;
	background: #b8d432
}

@media (min-width: 1023px) {
	.content h2:after, .table-w .table h2:after, .callout-w .callout h2:after, .body-w .body .article-content h2:after, .more-like-this .article-more-w .article-content-i h2:after {
		width: 140px;
		bottom: -40px
	}
}

@media (min-width: 1023px) {
	.content h2, .table-w .table h2, .callout-w .callout h2, .body-w .body .article-content h2, .more-like-this .article-more-w .article-content-i h2 {
		margin-bottom: 100px
	}
}

.content h3, .table-w .table h3, .callout-w .callout h3, .body-w .body .article-content h3, .more-like-this .article-more-w .article-content-i h3 {
	font-size: 26px;
	line-height: 28px;
	clear: both
}

@media (min-width: 1023px) {
	.content h3, .table-w .table h3, .callout-w .callout h3, .body-w .body .article-content h3, .more-like-this .article-more-w .article-content-i h3 {
		font-size: 36px;
		line-height: 38px
	}
}

.content h4, .table-w .table h4, .callout-w .callout h4, .body-w .body .article-content h4, .more-like-this .article-more-w .article-content-i h4 {
	font-size: 24px;
	line-height: 26px;
	clear: both
}

@media (min-width: 1023px) {
	.content h4, .table-w .table h4, .callout-w .callout h4, .body-w .body .article-content h4, .more-like-this .article-more-w .article-content-i h4 {
		font-size: 24px;
		line-height: 26px
	}
}

.content h5, .table-w .table h5, .callout-w .callout h5, .body-w .body .article-content h5, .more-like-this .article-more-w .article-content-i h5 {
	font-size: 21px;
	line-height: 24px
}

.content h6, .table-w .table h6, .callout-w .callout h6, .body-w .body .article-content h6, .more-like-this .article-more-w .article-content-i h6 {
	font-size: 18px;
	line-height: 21px;
	font-weight: 300
}

.content p, .table-w .table p, .callout-w .callout p, .body-w .body .article-content p, .more-like-this .article-more-w .article-content-i p {
	margin-bottom: 10px;
	font-size: 17px;
	line-height: 21px;
	color: #515151;
	font-family: "Source Sans Pro", sans-serif;
	font-weight: 300;
	clear: both
}

@media (min-width: 760px) {
	.content p, .table-w .table p, .callout-w .callout p, .body-w .body .article-content p, .more-like-this .article-more-w .article-content-i p {
		font-size: 17px;
		line-height: 21px
	}
}

.content p strong, .table-w .table p strong, .callout-w .callout p strong, .body-w .body .article-content p strong, .more-like-this .article-more-w .article-content-i p strong {
	font-weight: 600
}

.content p span.tooltip, .table-w .table p span.tooltip, .callout-w .callout p span.tooltip, .body-w .body .article-content p span.tooltip, .more-like-this .article-more-w .article-content-i p span.tooltip {
	color: #000000;
	text-decoration: underline
}

.content a, .table-w .table a, .callout-w .callout a, .body-w .body .article-content a, .more-like-this .article-more-w .article-content-i a {
	color: #285caa;
	text-decoration: underline;
	outline: 0
}

.content a:hover, .table-w .table a:hover, .callout-w .callout a:hover, .body-w .body .article-content a:hover, .more-like-this .article-more-w .article-content-i a:hover, .content a:focus, .table-w .table a:focus, .callout-w .callout a:focus, .body-w .body .article-content a:focus, .more-like-this .article-more-w .article-content-i a:focus {
	color: #515151;
	text-decoration: none
}

.content small, .table-w .table small, .callout-w .callout small, .body-w .body .article-content small, .more-like-this .article-more-w .article-content-i small {
	margin: 0 0 20px 0;
	font-size: 12px;
	line-height: 16px
}

.content blockquote, .table-w .table blockquote, .callout-w .callout blockquote, .body-w .body .article-content blockquote, .more-like-this .article-more-w .article-content-i blockquote {
	padding: 60px 50px;
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	background: #00a08e;
	position: relative
}

@media (min-width: 1023px) {
	.content blockquote, .table-w .table blockquote, .callout-w .callout blockquote, .body-w .body .article-content blockquote, .more-like-this .article-more-w .article-content-i blockquote {
		padding: 60px 80px
	}
}

.content blockquote:before, .table-w .table blockquote:before, .callout-w .callout blockquote:before, .body-w .body .article-content blockquote:before, .more-like-this .article-more-w .article-content-i blockquote:before {
	content: '"';
	color: #FFF;
	position: absolute;
	left: 20px;
	top: 40px;
	font-weight: 600;
	font-size: 30px;
	line-height: 26px
}

@media (min-width: 1023px) {
	.content blockquote:before, .table-w .table blockquote:before, .callout-w .callout blockquote:before, .body-w .body .article-content blockquote:before, .more-like-this .article-more-w .article-content-i blockquote:before {
		left: 40px
	}
}

.content blockquote:after, .table-w .table blockquote:after, .callout-w .callout blockquote:after, .body-w .body .article-content blockquote:after, .more-like-this .article-more-w .article-content-i blockquote:after {
	content: '"';
	color: #FFF;
	position: absolute;
	right: 20px;
	bottom: 50px;
	font-weight: 600;
	font-size: 30px;
	line-height: 26px
}

@media (min-width: 1023px) {
	.content blockquote:after, .table-w .table blockquote:after, .callout-w .callout blockquote:after, .body-w .body .article-content blockquote:after, .more-like-this .article-more-w .article-content-i blockquote:after {
		right: 40px
	}
}

.content blockquote p, .table-w .table blockquote p, .callout-w .callout blockquote p, .body-w .body .article-content blockquote p, .more-like-this .article-more-w .article-content-i blockquote p {
	font-size: 24px;
	line-height: 26px;
	color: #FFF;
	font-weight: 600;
	margin-bottom: 0
}

.content hr, .table-w .table hr, .callout-w .callout hr, .body-w .body .article-content hr, .more-like-this .article-more-w .article-content-i hr {
	border: 0;
	height: 0px;
	background: #fff;
	margin: 20px 0;
	width: 100%;
	float: left;
	clear: both
}

.content hr.half, .table-w .table hr.half, .callout-w .callout hr.half, .body-w .body .article-content hr.half, .more-like-this .article-more-w .article-content-i hr.half {
	margin: 20px 0
}

@media (min-width: 760px) {
	.content hr, .table-w .table hr, .callout-w .callout hr, .body-w .body .article-content hr, .more-like-this .article-more-w .article-content-i hr {
		margin: 40px 0 40px 0
	}
}

.content abbr, .table-w .table abbr, .callout-w .callout abbr, .body-w .body .article-content abbr, .more-like-this .article-more-w .article-content-i abbr {
	border-bottom: 1px dotted #EAEAEA;
	cursor: help
}

.content figcaption, .table-w .table figcaption, .callout-w .callout figcaption, .body-w .body .article-content figcaption, .more-like-this .article-more-w .article-content-i figcaption {
	font-style: italic;
	margin: 20px 0 0 0
}

.content img.align-right, .table-w .table img.align-right, .callout-w .callout img.align-right, .body-w .body .article-content img.align-right, .more-like-this .article-more-w .article-content-i img.align-right, .content img.alignright, .table-w .table img.alignright, .callout-w .callout img.alignright, .body-w .body .article-content img.alignright, .more-like-this .article-more-w .article-content-i img.alignright {
	float: left;
	width: 100%
}

@media (min-width: 500px) {
	.content img.align-right, .table-w .table img.align-right, .callout-w .callout img.align-right, .body-w .body .article-content img.align-right, .more-like-this .article-more-w .article-content-i img.align-right, .content img.alignright, .table-w .table img.alignright, .callout-w .callout img.alignright, .body-w .body .article-content img.alignright, .more-like-this .article-more-w .article-content-i img.alignright {
		float: right;
		margin: 0;
		width: auto;
		margin-left: 20px;
		margin-bottom: 20px
	}
}

.content img.align-left, .table-w .table img.align-left, .callout-w .callout img.align-left, .body-w .body .article-content img.align-left, .more-like-this .article-more-w .article-content-i img.align-left, .content img.alignleft, .table-w .table img.alignleft, .callout-w .callout img.alignleft, .body-w .body .article-content img.alignleft, .more-like-this .article-more-w .article-content-i img.alignleft {
	float: left;
	width: 100%
}

@media (min-width: 500px) {
	.content img.align-left, .table-w .table img.align-left, .callout-w .callout img.align-left, .body-w .body .article-content img.align-left, .more-like-this .article-more-w .article-content-i img.align-left, .content img.alignleft, .table-w .table img.alignleft, .callout-w .callout img.alignleft, .body-w .body .article-content img.alignleft, .more-like-this .article-more-w .article-content-i img.alignleft {
		float: left;
		margin: 0;
		width: auto;
		margin-right: 20px;
		margin-bottom: 20px
	}
}

.content img.align-center, .table-w .table img.align-center, .callout-w .callout img.align-center, .body-w .body .article-content img.align-center, .more-like-this .article-more-w .article-content-i img.align-center, .content img.aligncenter, .table-w .table img.aligncenter, .callout-w .callout img.aligncenter, .body-w .body .article-content img.aligncenter, .more-like-this .article-more-w .article-content-i img.aligncenter {
	float: left;
	width: 100%
}

@media (min-width: 500px) {
	.content img.align-center, .table-w .table img.align-center, .callout-w .callout img.align-center, .body-w .body .article-content img.align-center, .more-like-this .article-more-w .article-content-i img.align-center, .content img.aligncenter, .table-w .table img.aligncenter, .callout-w .callout img.aligncenter, .body-w .body .article-content img.aligncenter, .more-like-this .article-more-w .article-content-i img.aligncenter {
		display: block;
		width: auto;
		margin: 0 auto 20px auto
	}
}

.content table, .table-w .table table, .callout-w .callout table, .body-w .body .article-content table, .more-like-this .article-more-w .article-content-i table {
	border-collapse: collapse;
	border-spacing: 0;
	border: 2px solid #c6c8ca;
	width: 100%
}

.content th, .table-w .table th, .callout-w .callout th, .body-w .body .article-content th, .more-like-this .article-more-w .article-content-i th {
	text-align: left;
	border: 2px solid #c6c8ca;
	padding: 20px
}

.content td, .table-w .table td, .callout-w .callout td, .body-w .body .article-content td, .more-like-this .article-more-w .article-content-i td {
	border: 2px solid #c6c8ca;
	padding: 20px
}

.content dl, .table-w .table dl, .callout-w .callout dl, .body-w .body .article-content dl, .more-like-this .article-more-w .article-content-i dl {
	overflow: hidden
}

.content .bullet-list, .table-w .table .bullet-list, .callout-w .callout .bullet-list, .body-w .body .article-content .bullet-list, .more-like-this .article-more-w .article-content-i .bullet-list, .content .numbered-list, .table-w .table .content .numbered-list, .content .table-w .table .numbered-list, .callout-w .callout .content .numbered-list, .content .callout-w .callout .numbered-list, .body-w .body .article-content .content .numbered-list, .content .body-w .body .article-content .numbered-list, .more-like-this .article-more-w .article-content-i .content .numbered-list, .content .more-like-this .article-more-w .article-content-i .numbered-list, .content .table-w .table .numbered-list, .table-w .table .content .numbered-list, .table-w .table .numbered-list, .callout-w .callout .table-w .table .numbered-list, .table-w .table .callout-w .callout .numbered-list, .body-w .body .article-content .table-w .table .numbered-list, .table-w .table .body-w .body .article-content .numbered-list, .more-like-this .article-more-w .article-content-i .table-w .table .numbered-list, .table-w .table .more-like-this .article-more-w .article-content-i .numbered-list, .content .callout-w .callout .numbered-list, .callout-w .callout .content .numbered-list, .table-w .table .callout-w .callout .numbered-list, .callout-w .callout .table-w .table .numbered-list, .callout-w .callout .numbered-list, .body-w .body .article-content .callout-w .callout .numbered-list, .callout-w .callout .body-w .body .article-content .numbered-list, .more-like-this .article-more-w .article-content-i .callout-w .callout .numbered-list, .callout-w .callout .more-like-this .article-more-w .article-content-i .numbered-list, .content .body-w .body .article-content .numbered-list, .body-w .body .article-content .content .numbered-list, .table-w .table .body-w .body .article-content .numbered-list, .body-w .body .article-content .table-w .table .numbered-list, .callout-w .callout .body-w .body .article-content .numbered-list, .body-w .body .article-content .callout-w .callout .numbered-list, .body-w .body .article-content .numbered-list, .more-like-this .article-more-w .article-content-i .body-w .body .article-content .numbered-list, .body-w .body .article-content .more-like-this .article-more-w .article-content-i .numbered-list, .content .more-like-this .article-more-w .article-content-i .numbered-list, .more-like-this .article-more-w .article-content-i .content .numbered-list, .table-w .table .more-like-this .article-more-w .article-content-i .numbered-list, .more-like-this .article-more-w .article-content-i .table-w .table .numbered-list, .callout-w .callout .more-like-this .article-more-w .article-content-i .numbered-list, .more-like-this .article-more-w .article-content-i .callout-w .callout .numbered-list, .body-w .body .article-content .more-like-this .article-more-w .article-content-i .numbered-list, .more-like-this .article-more-w .article-content-i .body-w .body .article-content .numbered-list, .more-like-this .article-more-w .article-content-i .numbered-list, .content ul li ol li, .table-w .table .content ul li ol li, .content ul li ol .table-w .table li, .callout-w .callout .content ul li ol li, .content ul li ol .callout-w .callout li, .body-w .body .article-content .content ul li ol li, .content ul li ol .body-w .body .article-content li, .more-like-this .article-more-w .article-content-i .content ul li ol li, .content ul li ol .more-like-this .article-more-w .article-content-i li, .content ol li, .table-w .table .content ol li, .content ol .table-w .table li, .callout-w .callout .content ol li, .content ol .callout-w .callout li, .body-w .body .article-content .content ol li, .content ol .body-w .body .article-content li, .more-like-this .article-more-w .article-content-i .content ol li, .content ol .more-like-this .article-more-w .article-content-i li, .content ol .table-w .table li, .content ol .table-w .table li, .callout-w .callout .content ol .table-w .table li, .content ol .table-w .table .callout-w .callout li, .body-w .body .article-content .content ol .table-w .table li, .content ol .table-w .table .body-w .body .article-content li, .more-like-this .article-more-w .article-content-i .content ol .table-w .table li, .content ol .table-w .table .more-like-this .article-more-w .article-content-i li, .content ol .callout-w .callout li, .table-w .table .content ol .callout-w .callout li, .content ol .callout-w .callout .table-w .table li, .content ol .callout-w .callout li, .body-w .body .article-content .content ol .callout-w .callout li, .content ol .callout-w .callout .body-w .body .article-content li, .more-like-this .article-more-w .article-content-i .content ol .callout-w .callout li, .content ol .callout-w .callout .more-like-this .article-more-w .article-content-i li, .content ol .body-w .body .article-content li, .table-w .table .content ol .body-w .body .article-content li, .content ol .body-w .body .article-content .table-w .table li, .callout-w .callout .content ol .body-w .body .article-content li, .content ol .body-w .body .article-content .callout-w .callout li, .content ol .body-w .body .article-content li, .more-like-this .article-more-w .article-content-i .content ol .body-w .body .article-content li, .content ol .body-w .body .article-content .more-like-this .article-more-w .article-content-i li, .content ol .more-like-this .article-more-w .article-content-i li, .table-w .table .content ol .more-like-this .article-more-w .article-content-i li, .content ol .more-like-this .article-more-w .article-content-i .table-w .table li, .callout-w .callout .content ol .more-like-this .article-more-w .article-content-i li, .content ol .more-like-this .article-more-w .article-content-i .callout-w .callout li, .body-w .body .article-content .content ol .more-like-this .article-more-w .article-content-i li, .content ol .more-like-this .article-more-w .article-content-i .body-w .body .article-content li, .content ol .more-like-this .article-more-w .article-content-i li, .content .table-w .table ol li, .table-w .table ol .content li, .table-w .table ol li, .callout-w .callout .table-w .table ol li, .table-w .table ol .callout-w .callout li, .body-w .body .article-content .table-w .table ol li, .table-w .table ol .body-w .body .article-content li, .more-like-this .article-more-w .article-content-i .table-w .table ol li, .table-w .table ol .more-like-this .article-more-w .article-content-i li, .content .table-w .table ol .body-w .body .article-content li, .table-w .table ol .body-w .body .article-content .content li, .table-w .table ol .body-w .body .article-content li, .callout-w .callout .table-w .table ol .body-w .body .article-content li, .table-w .table ol .body-w .body .article-content .callout-w .callout li, .table-w .table ol .body-w .body .article-content li, .more-like-this .article-more-w .article-content-i .table-w .table ol .body-w .body .article-content li, .table-w .table ol .body-w .body .article-content .more-like-this .article-more-w .article-content-i li, .content .table-w .table ol .more-like-this .article-more-w .article-content-i li, .table-w .table ol .more-like-this .article-more-w .article-content-i .content li, .table-w .table ol .more-like-this .article-more-w .article-content-i li, .callout-w .callout .table-w .table ol .more-like-this .article-more-w .article-content-i li, .table-w .table ol .more-like-this .article-more-w .article-content-i .callout-w .callout li, .body-w .body .article-content .table-w .table ol .more-like-this .article-more-w .article-content-i li, .table-w .table ol .more-like-this .article-more-w .article-content-i .body-w .body .article-content li, .table-w .table ol .more-like-this .article-more-w .article-content-i li, .content .callout-w .callout ol li, .callout-w .callout ol .content li, .table-w .table .callout-w .callout ol li, .callout-w .callout ol .table-w .table li, .callout-w .callout ol li, .body-w .body .article-content .callout-w .callout ol li, .callout-w .callout ol .body-w .body .article-content li, .more-like-this .article-more-w .article-content-i .callout-w .callout ol li, .callout-w .callout ol .more-like-this .article-more-w .article-content-i li, .content .callout-w .callout ol .body-w .body .article-content li, .callout-w .callout ol .body-w .body .article-content .content li, .table-w .table .callout-w .callout ol .body-w .body .article-content li, .callout-w .callout ol .body-w .body .article-content .table-w .table li, .callout-w .callout ol .body-w .body .article-content li, .callout-w .callout ol .body-w .body .article-content li, .more-like-this .article-more-w .article-content-i .callout-w .callout ol .body-w .body .article-content li, .callout-w .callout ol .body-w .body .article-content .more-like-this .article-more-w .article-content-i li, .content .callout-w .callout ol .more-like-this .article-more-w .article-content-i li, .callout-w .callout ol .more-like-this .article-more-w .article-content-i .content li, .table-w .table .callout-w .callout ol .more-like-this .article-more-w .article-content-i li, .callout-w .callout ol .more-like-this .article-more-w .article-content-i .table-w .table li, .callout-w .callout ol .more-like-this .article-more-w .article-content-i li, .body-w .body .article-content .callout-w .callout ol .more-like-this .article-more-w .article-content-i li, .callout-w .callout ol .more-like-this .article-more-w .article-content-i .body-w .body .article-content li, .callout-w .callout ol .more-like-this .article-more-w .article-content-i li, .content .body-w .body .article-content ol li, .body-w .body .article-content ol .content li, .table-w .table .body-w .body .article-content ol li, .body-w .body .article-content ol .table-w .table li, .callout-w .callout .body-w .body .article-content ol li, .body-w .body .article-content ol .callout-w .callout li, .body-w .body .article-content ol li, .more-like-this .article-more-w .article-content-i .body-w .body .article-content ol li, .body-w .body .article-content ol .more-like-this .article-more-w .article-content-i li, .content .more-like-this .article-more-w .article-content-i ol li, .more-like-this .article-more-w .article-content-i ol .content li, .table-w .table .more-like-this .article-more-w .article-content-i ol li, .more-like-this .article-more-w .article-content-i ol .table-w .table li, .callout-w .callout .more-like-this .article-more-w .article-content-i ol li, .more-like-this .article-more-w .article-content-i ol .callout-w .callout li, .body-w .body .article-content .more-like-this .article-more-w .article-content-i ol li, .more-like-this .article-more-w .article-content-i ol .body-w .body .article-content li, .more-like-this .article-more-w .article-content-i ol li, .content ul li, .table-w .table .content ul li, .content ul .table-w .table li, .callout-w .callout .content ul li, .content ul .callout-w .callout li, .body-w .body .article-content .content ul li, .content ul .body-w .body .article-content li, .more-like-this .article-more-w .article-content-i .content ul li, .content ul .more-like-this .article-more-w .article-content-i li, .content .table-w .table ul li, .table-w .table ul .content li, .table-w .table ul li, .callout-w .callout .table-w .table ul li, .table-w .table ul .callout-w .callout li, .body-w .body .article-content .table-w .table ul li, .table-w .table ul .body-w .body .article-content li, .more-like-this .article-more-w .article-content-i .table-w .table ul li, .table-w .table ul .more-like-this .article-more-w .article-content-i li, .content .callout-w .callout ul li, .callout-w .callout ul .content li, .table-w .table .callout-w .callout ul li, .callout-w .callout ul .table-w .table li, .callout-w .callout ul li, .body-w .body .article-content .callout-w .callout ul li, .callout-w .callout ul .body-w .body .article-content li, .more-like-this .article-more-w .article-content-i .callout-w .callout ul li, .callout-w .callout ul .more-like-this .article-more-w .article-content-i li, .content .body-w .body .article-content ul li, .body-w .body .article-content ul .content li, .table-w .table .body-w .body .article-content ul li, .body-w .body .article-content ul .table-w .table li, .callout-w .callout .body-w .body .article-content ul li, .body-w .body .article-content ul .callout-w .callout li, .body-w .body .article-content ul li, .more-like-this .article-more-w .article-content-i .body-w .body .article-content ul li, .body-w .body .article-content ul .more-like-this .article-more-w .article-content-i li, .content .more-like-this .article-more-w .article-content-i ul li, .more-like-this .article-more-w .article-content-i ul .content li, .table-w .table .more-like-this .article-more-w .article-content-i ul li, .more-like-this .article-more-w .article-content-i ul .table-w .table li, .callout-w .callout .more-like-this .article-more-w .article-content-i ul li, .more-like-this .article-more-w .article-content-i ul .callout-w .callout li, .body-w .body .article-content .more-like-this .article-more-w .article-content-i ul li, .more-like-this .article-more-w .article-content-i ul .body-w .body .article-content li, .more-like-this .article-more-w .article-content-i ul li, .content ol li ul li, .table-w .table .content ol li ul li, .content ol li ul .table-w .table li, .callout-w .callout .content ol li ul li, .content ol li ul .callout-w .callout li, .body-w .body .article-content .content ol li ul li, .content ol li ul .body-w .body .article-content li, .more-like-this .article-more-w .article-content-i .content ol li ul li, .content ol li ul .more-like-this .article-more-w .article-content-i li, .content .table-w .table ol li ul li, .table-w .table ol li ul .content li, .table-w .table ol li ul li, .callout-w .callout .table-w .table ol li ul li, .table-w .table ol li ul .callout-w .callout li, .body-w .body .article-content .table-w .table ol li ul li, .table-w .table ol li ul .body-w .body .article-content li, .more-like-this .article-more-w .article-content-i .table-w .table ol li ul li, .table-w .table ol li ul .more-like-this .article-more-w .article-content-i li, .content .callout-w .callout ol li ul li, .callout-w .callout ol li ul .content li, .table-w .table .callout-w .callout ol li ul li, .callout-w .callout ol li ul .table-w .table li, .callout-w .callout ol li ul li, .body-w .body .article-content .callout-w .callout ol li ul li, .callout-w .callout ol li ul .body-w .body .article-content li, .more-like-this .article-more-w .article-content-i .callout-w .callout ol li ul li, .callout-w .callout ol li ul .more-like-this .article-more-w .article-content-i li, .content .body-w .body .article-content ol li ul li, .body-w .body .article-content ol li ul .content li, .table-w .table .body-w .body .article-content ol li ul li, .body-w .body .article-content ol li ul .table-w .table li, .callout-w .callout .body-w .body .article-content ol li ul li, .body-w .body .article-content ol li ul .callout-w .callout li, .body-w .body .article-content ol li ul li, .more-like-this .article-more-w .article-content-i .body-w .body .article-content ol li ul li, .body-w .body .article-content ol li ul .more-like-this .article-more-w .article-content-i li, .content .more-like-this .article-more-w .article-content-i ol li ul li, .more-like-this .article-more-w .article-content-i ol li ul .content li, .table-w .table .more-like-this .article-more-w .article-content-i ol li ul li, .more-like-this .article-more-w .article-content-i ol li ul .table-w .table li, .callout-w .callout .more-like-this .article-more-w .article-content-i ol li ul li, .more-like-this .article-more-w .article-content-i ol li ul .callout-w .callout li, .body-w .body .article-content .more-like-this .article-more-w .article-content-i ol li ul li, .more-like-this .article-more-w .article-content-i ol li ul .body-w .body .article-content li, .more-like-this .article-more-w .article-content-i ol li ul li {
	font-size: 17px;
	line-height: 21px
}

.content .bullet-list li, .table-w .table .bullet-list li, .callout-w .callout .bullet-list li, .body-w .body .article-content .bullet-list li, .more-like-this .article-more-w .article-content-i .bullet-list li, .content .numbered-list li, .table-w .table .content .numbered-list li, .content .table-w .table .numbered-list li, .callout-w .callout .content .numbered-list li, .content .callout-w .callout .numbered-list li, .body-w .body .article-content .content .numbered-list li, .content .body-w .body .article-content .numbered-list li, .more-like-this .article-more-w .article-content-i .content .numbered-list li, .content .more-like-this .article-more-w .article-content-i .numbered-list li, .content .table-w .table .numbered-list li, .table-w .table .content .numbered-list li, .table-w .table .numbered-list li, .callout-w .callout .table-w .table .numbered-list li, .table-w .table .callout-w .callout .numbered-list li, .body-w .body .article-content .table-w .table .numbered-list li, .table-w .table .body-w .body .article-content .numbered-list li, .more-like-this .article-more-w .article-content-i .table-w .table .numbered-list li, .table-w .table .more-like-this .article-more-w .article-content-i .numbered-list li, .content .callout-w .callout .numbered-list li, .callout-w .callout .content .numbered-list li, .table-w .table .callout-w .callout .numbered-list li, .callout-w .callout .table-w .table .numbered-list li, .callout-w .callout .numbered-list li, .body-w .body .article-content .callout-w .callout .numbered-list li, .callout-w .callout .body-w .body .article-content .numbered-list li, .more-like-this .article-more-w .article-content-i .callout-w .callout .numbered-list li, .callout-w .callout .more-like-this .article-more-w .article-content-i .numbered-list li, .content .body-w .body .article-content .numbered-list li, .body-w .body .article-content .content .numbered-list li, .table-w .table .body-w .body .article-content .numbered-list li, .body-w .body .article-content .table-w .table .numbered-list li, .callout-w .callout .body-w .body .article-content .numbered-list li, .body-w .body .article-content .callout-w .callout .numbered-list li, .body-w .body .article-content .numbered-list li, .more-like-this .article-more-w .article-content-i .body-w .body .article-content .numbered-list li, .body-w .body .article-content .more-like-this .article-more-w .article-content-i .numbered-list li, .content .more-like-this .article-more-w .article-content-i .numbered-list li, .more-like-this .article-more-w .article-content-i .content .numbered-list li, .table-w .table .more-like-this .article-more-w .article-content-i .numbered-list li, .more-like-this .article-more-w .article-content-i .table-w .table .numbered-list li, .callout-w .callout .more-like-this .article-more-w .article-content-i .numbered-list li, .more-like-this .article-more-w .article-content-i .callout-w .callout .numbered-list li, .body-w .body .article-content .more-like-this .article-more-w .article-content-i .numbered-list li, .more-like-this .article-more-w .article-content-i .body-w .body .article-content .numbered-list li, .more-like-this .article-more-w .article-content-i .numbered-list li, .content ul li ol li li, .table-w .table .content ul li ol li li, .content ul li ol .table-w .table li li, .callout-w .callout .content ul li ol li li, .content ul li ol .callout-w .callout li li, .body-w .body .article-content .content ul li ol li li, .content ul li ol .body-w .body .article-content li li, .more-like-this .article-more-w .article-content-i .content ul li ol li li, .content ul li ol .more-like-this .article-more-w .article-content-i li li, .content ol li li, .table-w .table .content ol li li, .content ol .table-w .table li li, .callout-w .callout .content ol li li, .content ol .callout-w .callout li li, .body-w .body .article-content .content ol li li, .content ol .body-w .body .article-content li li, .more-like-this .article-more-w .article-content-i .content ol li li, .content ol .more-like-this .article-more-w .article-content-i li li, .content ol .table-w .table li li, .content ol .table-w .table li li, .callout-w .callout .content ol .table-w .table li li, .content ol .table-w .table .callout-w .callout li li, .body-w .body .article-content .content ol .table-w .table li li, .content ol .table-w .table .body-w .body .article-content li li, .more-like-this .article-more-w .article-content-i .content ol .table-w .table li li, .content ol .table-w .table .more-like-this .article-more-w .article-content-i li li, .content ol .callout-w .callout li li, .table-w .table .content ol .callout-w .callout li li, .content ol .callout-w .callout .table-w .table li li, .content ol .callout-w .callout li li, .body-w .body .article-content .content ol .callout-w .callout li li, .content ol .callout-w .callout .body-w .body .article-content li li, .more-like-this .article-more-w .article-content-i .content ol .callout-w .callout li li, .content ol .callout-w .callout .more-like-this .article-more-w .article-content-i li li, .content ol .body-w .body .article-content li li, .table-w .table .content ol .body-w .body .article-content li li, .content ol .body-w .body .article-content .table-w .table li li, .callout-w .callout .content ol .body-w .body .article-content li li, .content ol .body-w .body .article-content .callout-w .callout li li, .content ol .body-w .body .article-content li li, .more-like-this .article-more-w .article-content-i .content ol .body-w .body .article-content li li, .content ol .body-w .body .article-content .more-like-this .article-more-w .article-content-i li li, .content ol .more-like-this .article-more-w .article-content-i li li, .table-w .table .content ol .more-like-this .article-more-w .article-content-i li li, .content ol .more-like-this .article-more-w .article-content-i .table-w .table li li, .callout-w .callout .content ol .more-like-this .article-more-w .article-content-i li li, .content ol .more-like-this .article-more-w .article-content-i .callout-w .callout li li, .body-w .body .article-content .content ol .more-like-this .article-more-w .article-content-i li li, .content ol .more-like-this .article-more-w .article-content-i .body-w .body .article-content li li, .content ol .more-like-this .article-more-w .article-content-i li li, .content .table-w .table ol li li, .table-w .table ol .content li li, .table-w .table ol li li, .callout-w .callout .table-w .table ol li li, .table-w .table ol .callout-w .callout li li, .body-w .body .article-content .table-w .table ol li li, .table-w .table ol .body-w .body .article-content li li, .more-like-this .article-more-w .article-content-i .table-w .table ol li li, .table-w .table ol .more-like-this .article-more-w .article-content-i li li, .content .table-w .table ol .body-w .body .article-content li li, .table-w .table ol .body-w .body .article-content .content li li, .table-w .table ol .body-w .body .article-content li li, .callout-w .callout .table-w .table ol .body-w .body .article-content li li, .table-w .table ol .body-w .body .article-content .callout-w .callout li li, .table-w .table ol .body-w .body .article-content li li, .more-like-this .article-more-w .article-content-i .table-w .table ol .body-w .body .article-content li li, .table-w .table ol .body-w .body .article-content .more-like-this .article-more-w .article-content-i li li, .content .table-w .table ol .more-like-this .article-more-w .article-content-i li li, .table-w .table ol .more-like-this .article-more-w .article-content-i .content li li, .table-w .table ol .more-like-this .article-more-w .article-content-i li li, .callout-w .callout .table-w .table ol .more-like-this .article-more-w .article-content-i li li, .table-w .table ol .more-like-this .article-more-w .article-content-i .callout-w .callout li li, .body-w .body .article-content .table-w .table ol .more-like-this .article-more-w .article-content-i li li, .table-w .table ol .more-like-this .article-more-w .article-content-i .body-w .body .article-content li li, .table-w .table ol .more-like-this .article-more-w .article-content-i li li, .content .callout-w .callout ol li li, .callout-w .callout ol .content li li, .table-w .table .callout-w .callout ol li li, .callout-w .callout ol .table-w .table li li, .callout-w .callout ol li li, .body-w .body .article-content .callout-w .callout ol li li, .callout-w .callout ol .body-w .body .article-content li li, .more-like-this .article-more-w .article-content-i .callout-w .callout ol li li, .callout-w .callout ol .more-like-this .article-more-w .article-content-i li li, .content .callout-w .callout ol .body-w .body .article-content li li, .callout-w .callout ol .body-w .body .article-content .content li li, .table-w .table .callout-w .callout ol .body-w .body .article-content li li, .callout-w .callout ol .body-w .body .article-content .table-w .table li li, .callout-w .callout ol .body-w .body .article-content li li, .callout-w .callout ol .body-w .body .article-content li li, .more-like-this .article-more-w .article-content-i .callout-w .callout ol .body-w .body .article-content li li, .callout-w .callout ol .body-w .body .article-content .more-like-this .article-more-w .article-content-i li li, .content .callout-w .callout ol .more-like-this .article-more-w .article-content-i li li, .callout-w .callout ol .more-like-this .article-more-w .article-content-i .content li li, .table-w .table .callout-w .callout ol .more-like-this .article-more-w .article-content-i li li, .callout-w .callout ol .more-like-this .article-more-w .article-content-i .table-w .table li li, .callout-w .callout ol .more-like-this .article-more-w .article-content-i li li, .body-w .body .article-content .callout-w .callout ol .more-like-this .article-more-w .article-content-i li li, .callout-w .callout ol .more-like-this .article-more-w .article-content-i .body-w .body .article-content li li, .callout-w .callout ol .more-like-this .article-more-w .article-content-i li li, .content .body-w .body .article-content ol li li, .body-w .body .article-content ol .content li li, .table-w .table .body-w .body .article-content ol li li, .body-w .body .article-content ol .table-w .table li li, .callout-w .callout .body-w .body .article-content ol li li, .body-w .body .article-content ol .callout-w .callout li li, .body-w .body .article-content ol li li, .more-like-this .article-more-w .article-content-i .body-w .body .article-content ol li li, .body-w .body .article-content ol .more-like-this .article-more-w .article-content-i li li, .content .more-like-this .article-more-w .article-content-i ol li li, .more-like-this .article-more-w .article-content-i ol .content li li, .table-w .table .more-like-this .article-more-w .article-content-i ol li li, .more-like-this .article-more-w .article-content-i ol .table-w .table li li, .callout-w .callout .more-like-this .article-more-w .article-content-i ol li li, .more-like-this .article-more-w .article-content-i ol .callout-w .callout li li, .body-w .body .article-content .more-like-this .article-more-w .article-content-i ol li li, .more-like-this .article-more-w .article-content-i ol .body-w .body .article-content li li, .more-like-this .article-more-w .article-content-i ol li li, .content ul li li, .table-w .table .content ul li li, .content ul .table-w .table li li, .callout-w .callout .content ul li li, .content ul .callout-w .callout li li, .body-w .body .article-content .content ul li li, .content ul .body-w .body .article-content li li, .more-like-this .article-more-w .article-content-i .content ul li li, .content ul .more-like-this .article-more-w .article-content-i li li, .content .table-w .table ul li li, .table-w .table ul .content li li, .table-w .table ul li li, .callout-w .callout .table-w .table ul li li, .table-w .table ul .callout-w .callout li li, .body-w .body .article-content .table-w .table ul li li, .table-w .table ul .body-w .body .article-content li li, .more-like-this .article-more-w .article-content-i .table-w .table ul li li, .table-w .table ul .more-like-this .article-more-w .article-content-i li li, .content .callout-w .callout ul li li, .callout-w .callout ul .content li li, .table-w .table .callout-w .callout ul li li, .callout-w .callout ul .table-w .table li li, .callout-w .callout ul li li, .body-w .body .article-content .callout-w .callout ul li li, .callout-w .callout ul .body-w .body .article-content li li, .more-like-this .article-more-w .article-content-i .callout-w .callout ul li li, .callout-w .callout ul .more-like-this .article-more-w .article-content-i li li, .content .body-w .body .article-content ul li li, .body-w .body .article-content ul .content li li, .table-w .table .body-w .body .article-content ul li li, .body-w .body .article-content ul .table-w .table li li, .callout-w .callout .body-w .body .article-content ul li li, .body-w .body .article-content ul .callout-w .callout li li, .body-w .body .article-content ul li li, .more-like-this .article-more-w .article-content-i .body-w .body .article-content ul li li, .body-w .body .article-content ul .more-like-this .article-more-w .article-content-i li li, .content .more-like-this .article-more-w .article-content-i ul li li, .more-like-this .article-more-w .article-content-i ul .content li li, .table-w .table .more-like-this .article-more-w .article-content-i ul li li, .more-like-this .article-more-w .article-content-i ul .table-w .table li li, .callout-w .callout .more-like-this .article-more-w .article-content-i ul li li, .more-like-this .article-more-w .article-content-i ul .callout-w .callout li li, .body-w .body .article-content .more-like-this .article-more-w .article-content-i ul li li, .more-like-this .article-more-w .article-content-i ul .body-w .body .article-content li li, .more-like-this .article-more-w .article-content-i ul li li, .content ol li ul li li, .table-w .table .content ol li ul li li, .content ol li ul .table-w .table li li, .callout-w .callout .content ol li ul li li, .content ol li ul .callout-w .callout li li, .body-w .body .article-content .content ol li ul li li, .content ol li ul .body-w .body .article-content li li, .more-like-this .article-more-w .article-content-i .content ol li ul li li, .content ol li ul .more-like-this .article-more-w .article-content-i li li, .content .table-w .table ol li ul li li, .table-w .table ol li ul .content li li, .table-w .table ol li ul li li, .callout-w .callout .table-w .table ol li ul li li, .table-w .table ol li ul .callout-w .callout li li, .body-w .body .article-content .table-w .table ol li ul li li, .table-w .table ol li ul .body-w .body .article-content li li, .more-like-this .article-more-w .article-content-i .table-w .table ol li ul li li, .table-w .table ol li ul .more-like-this .article-more-w .article-content-i li li, .content .callout-w .callout ol li ul li li, .callout-w .callout ol li ul .content li li, .table-w .table .callout-w .callout ol li ul li li, .callout-w .callout ol li ul .table-w .table li li, .callout-w .callout ol li ul li li, .body-w .body .article-content .callout-w .callout ol li ul li li, .callout-w .callout ol li ul .body-w .body .article-content li li, .more-like-this .article-more-w .article-content-i .callout-w .callout ol li ul li li, .callout-w .callout ol li ul .more-like-this .article-more-w .article-content-i li li, .content .body-w .body .article-content ol li ul li li, .body-w .body .article-content ol li ul .content li li, .table-w .table .body-w .body .article-content ol li ul li li, .body-w .body .article-content ol li ul .table-w .table li li, .callout-w .callout .body-w .body .article-content ol li ul li li, .body-w .body .article-content ol li ul .callout-w .callout li li, .body-w .body .article-content ol li ul li li, .more-like-this .article-more-w .article-content-i .body-w .body .article-content ol li ul li li, .body-w .body .article-content ol li ul .more-like-this .article-more-w .article-content-i li li, .content .more-like-this .article-more-w .article-content-i ol li ul li li, .more-like-this .article-more-w .article-content-i ol li ul .content li li, .table-w .table .more-like-this .article-more-w .article-content-i ol li ul li li, .more-like-this .article-more-w .article-content-i ol li ul .table-w .table li li, .callout-w .callout .more-like-this .article-more-w .article-content-i ol li ul li li, .more-like-this .article-more-w .article-content-i ol li ul .callout-w .callout li li, .body-w .body .article-content .more-like-this .article-more-w .article-content-i ol li ul li li, .more-like-this .article-more-w .article-content-i ol li ul .body-w .body .article-content li li, .more-like-this .article-more-w .article-content-i ol li ul li li {
	font-size: 17px;
	line-height: 21px;
	color: #515151;
	font-family: "Source Sans Pro", sans-serif;
	font-weight: 300
}

.content .numbered-list, .table-w .table .numbered-list, .callout-w .callout .numbered-list, .body-w .body .article-content .numbered-list, .more-like-this .article-more-w .article-content-i .numbered-list, .content ul li ol li, .content ol li, .content ol .table-w .table li, .content ol .callout-w .callout li, .content ol .body-w .body .article-content li, .content ol .more-like-this .article-more-w .article-content-i li, .table-w .table ol li, .table-w .table ol .body-w .body .article-content li, .table-w .table ol .more-like-this .article-more-w .article-content-i li, .callout-w .callout ol li, .callout-w .callout ol .body-w .body .article-content li, .callout-w .callout ol .more-like-this .article-more-w .article-content-i li, .body-w .body .article-content ol li, .more-like-this .article-more-w .article-content-i ol li {
	list-style: decimal
}

.content ul, .table-w .table ul, .callout-w .callout ul, .body-w .body .article-content ul, .more-like-this .article-more-w .article-content-i ul {
	width: 100%;
	float: left;
	clear: both;
	padding-left: 20px;
	margin-bottom: 20px
}

.content ul li, .table-w .table ul li, .callout-w .callout ul li, .body-w .body .article-content ul li, .more-like-this .article-more-w .article-content-i ul li {
	width: 100%;
	float: left;
	clear: both;
	margin-bottom: 12px;
	color: #515151;
	position: relative
}

.content ul li:before, .table-w .table ul li:before, .callout-w .callout ul li:before, .body-w .body .article-content ul li:before, .more-like-this .article-more-w .article-content-i ul li:before {
	content: '';
	border-radius: 1000px;
	height: 4px;
	width: 4px;
	float: left;
	position: absolute;
	left: -18px;
	top: 9px;
	background: #515151
}

.content ul li ol, .table-w .table ul li ol, .callout-w .callout ul li ol, .body-w .body .article-content ul li ol, .more-like-this .article-more-w .article-content-i ul li ol, .content ul li ul, .table-w .table ul li ul, .callout-w .callout ul li ul, .body-w .body .article-content ul li ul, .more-like-this .article-more-w .article-content-i ul li ul {
	margin: 10px 0 0 18px;
	margin-top: 15px
}

.content ol, .table-w .table ol, .callout-w .callout ol, .body-w .body .article-content ol, .more-like-this .article-more-w .article-content-i ol {
	width: 100%;
	float: left;
	clear: both;
	padding: 0 0 20px 20px
}

.content ol li, .table-w .table ol li, .callout-w .callout ol li, .body-w .body .article-content ol li, .more-like-this .article-more-w .article-content-i ol li {
	width: 100%;
	float: left;
	color: #515151;
	clear: both;
	margin: 0 0 20px 0
}

.content ol li ol, .table-w .table ol li ol, .callout-w .callout ol li ol, .body-w .body .article-content ol li ol, .more-like-this .article-more-w .article-content-i ol li ol, .content ol li ul, .table-w .table ol li ul, .callout-w .callout ol li ul, .body-w .body .article-content ol li ul, .more-like-this .article-more-w .article-content-i ol li ul {
	margin: 10px 0 0 18px
}

span.yellow-highlight {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-top: 10px;
	font-size: 20px;
	line-height: 25px;
	color: #FFF;
	padding: 10px 20px;
	background: #fcb813;
	float: left;
	clear: both
}

@media (min-width: 1023px) {
	span.yellow-highlight {
		font-size: 36px;
		line-height: 38px
	}
}

span.yellow-highlight.cta {
	background: #fcb813;
	margin-bottom: 20px;
	clear: both
}

@media (min-width: 1023px) {
	span.yellow-highlight.cta {
		margin-bottom: 0
	}
}

span.blue-highlight {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-top: 10px;
	font-size: 20px;
	line-height: 25px;
	color: #FFF;
	padding: 10px 20px;
	background: #285caa;
	float: left;
	clear: both
}

@media (min-width: 1023px) {
	span.blue-highlight {
		font-size: 36px;
		line-height: 38px
	}
}

span.blue-highlight.cta {
	background: #285caa;
	margin-bottom: 20px;
	clear: both
}

@media (min-width: 1023px) {
	span.blue-highlight.cta {
		margin-bottom: 0
	}
}

span.teal-highlight {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-top: 10px;
	font-size: 20px;
	line-height: 25px;
	color: #FFF;
	padding: 10px 20px;
	background: #00a08e;
	float: left;
	clear: both
}

@media (min-width: 1023px) {
	span.teal-highlight {
		font-size: 36px;
		line-height: 38px
	}
}

span.teal-highlight.cta {
	background: #00a08e;
	margin-bottom: 20px;
	clear: both
}

@media (min-width: 1023px) {
	span.teal-highlight.cta {
		margin-bottom: 0
	}
}

span.green-highlight {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-top: 10px;
	font-size: 20px;
	line-height: 25px;
	color: #FFF;
	padding: 10px 20px;
	background: #b8d432;
	float: left;
	clear: both
}

@media (min-width: 1023px) {
	span.green-highlight {
		font-size: 36px;
		line-height: 38px
	}
}

span.green-highlight.cta {
	background: #b8d432;
	margin-bottom: 20px;
	clear: both
}

@media (min-width: 1023px) {
	span.green-highlight.cta {
		margin-bottom: 0
	}
}

.bx-wrapper {
	position: relative;
	margin: 0 auto;
	padding: 0;
	*zoom: 1;
	width: 100%;
	float: left
}

.bx-wrapper img {
	display: block
}

.bx-wrapper .bx-viewport {
	transform: translatez(0)
}

.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: 0
}

@media (min-width: 1200px) {
	.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
		bottom: 50px
	}
}

.bx-controls {
	position: relative;
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto
}

.bx-controls:after {
	content: " ";
	display: block;
	clear: both
}

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-weight: bold;
	width: 100%;
	margin-bottom: 30px
}

@media (min-width: 760px) {
	.bx-wrapper .bx-pager {
		text-align: left;
		width: auto;
		margin-bottom: 0
	}
}

.bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #D8D8D8;
	text-indent: -9999px;
	display: block;
	float: left;
	width: 6px;
	height: 6px;
	margin-left: 7px;
	margin-right: 7px;
	outline: 0;
	border-radius: 50px;
	opacity: 0.6
}

.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #1c1c1c;
	border: 1px solid #D8D8D8;
	width: 10px;
	height: 10px;
	margin-bottom: -2px;
	margin-left: 5px;
	margin-right: 5px
}

.bx-wrapper .bx-prev {
	left: 10px
}

.bx-wrapper .bx-next {
	right: 10px
}

.bx-wrapper .bx-prev:hover {
	background-position: 0 0
}

.bx-wrapper .bx-next:hover {
	background-position: -43px 0
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: 16px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 9999
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none
}

.bx-wrapper .bx-controls-auto {
	text-align: center
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	margin: 0 3px
}

.bx-wrapper .bx-controls-auto .bx-start:hover, .bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	margin: 0 3px
}

.bx-wrapper .bx-controls-auto .bx-stop:hover, .bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px
}

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: rgba(80, 80, 80, 0.75);
	width: 100%
}

.bx-wrapper .bx-caption span {
	color: #fff;
	display: block;
	font-size: .85em;
	padding: 10px
}

/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 */

.animated {
	animation-duration: 1s;
	animation-fill-mode: both
}

.animated.infinite {
	animation-iteration-count: infinite
}

.animated.hinge {
	animation-duration: 2s
}

.animated.flipOutX, .animated.flipOutY, .animated.bounceIn, .animated.bounceOut {
	animation-duration: .75s
}

@keyframes bounce {
	from, 20%, 53%, 80%, to {
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		transform: translate3d(0, 0, 0)
	}
	40%, 43% {
		animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
		transform: translate3d(0, -30px, 0)
	}
	70% {
		animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
		transform: translate3d(0, -15px, 0)
	}
	90% {
		transform: translate3d(0, -4px, 0)
	}
}

.bounce {
	animation-name: bounce;
	transform-origin: center bottom
}

@keyframes flash {
	from, 50%, to {
		opacity: 1
	}
	25%, 75% {
		opacity: 0
	}
}

.flash {
	animation-name: flash
}

@keyframes pulse {
	from {
		transform: scale3d(1, 1, 1)
	}
	50% {
		transform: scale3d(1.05, 1.05, 1.05)
	}
	to {
		transform: scale3d(1, 1, 1)
	}
}

.pulse {
	animation-name: pulse
}

@keyframes rubberBand {
	from {
		transform: scale3d(1, 1, 1)
	}
	30% {
		transform: scale3d(1.25, 0.75, 1)
	}
	40% {
		transform: scale3d(0.75, 1.25, 1)
	}
	50% {
		transform: scale3d(1.15, 0.85, 1)
	}
	65% {
		transform: scale3d(0.95, 1.05, 1)
	}
	75% {
		transform: scale3d(1.05, 0.95, 1)
	}
	to {
		transform: scale3d(1, 1, 1)
	}
}

.rubberBand {
	animation-name: rubberBand
}

@keyframes shake {
	from, to {
		transform: translate3d(0, 0, 0)
	}
	10%, 30%, 50%, 70%, 90% {
		transform: translate3d(-10px, 0, 0)
	}
	20%, 40%, 60%, 80% {
		transform: translate3d(10px, 0, 0)
	}
}

.shake {
	animation-name: shake
}

@keyframes headShake {
	0% {
		transform: translateX(0)
	}
	6.5% {
		transform: translateX(-6px) rotateY(-9deg)
	}
	18.5% {
		transform: translateX(5px) rotateY(7deg)
	}
	31.5% {
		transform: translateX(-3px) rotateY(-5deg)
	}
	43.5% {
		transform: translateX(2px) rotateY(3deg)
	}
	50% {
		transform: translateX(0)
	}
}

.headShake {
	animation-timing-function: ease-in-out;
	animation-name: headShake
}

@keyframes swing {
	20% {
		transform: rotate3d(0, 0, 1, 15deg)
	}
	40% {
		transform: rotate3d(0, 0, 1, -10deg)
	}
	60% {
		transform: rotate3d(0, 0, 1, 5deg)
	}
	80% {
		transform: rotate3d(0, 0, 1, -5deg)
	}
	to {
		transform: rotate3d(0, 0, 1, 0deg)
	}
}

.swing {
	transform-origin: top center;
	animation-name: swing
}

@keyframes tada {
	from {
		transform: scale3d(1, 1, 1)
	}
	10%, 20% {
		transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)
	}
	30%, 50%, 70%, 90% {
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
	}
	40%, 60%, 80% {
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
	}
	to {
		transform: scale3d(1, 1, 1)
	}
}

.tada {
	animation-name: tada
}

@keyframes wobble {
	from {
		transform: none
	}
	15% {
		transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)
	}
	30% {
		transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)
	}
	45% {
		transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)
	}
	60% {
		transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)
	}
	75% {
		transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)
	}
	to {
		transform: none
	}
}

.wobble {
	animation-name: wobble
}

@keyframes jello {
	from, 11.1%, to {
		transform: none
	}
	22.2% {
		transform: skewX(-12.5deg) skewY(-12.5deg)
	}
	33.3% {
		transform: skewX(6.25deg) skewY(6.25deg)
	}
	44.4% {
		transform: skewX(-3.125deg) skewY(-3.125deg)
	}
	55.5% {
		transform: skewX(1.5625deg) skewY(1.5625deg)
	}
	66.6% {
		transform: skewX(-0.78125deg) skewY(-0.78125deg)
	}
	77.7% {
		transform: skewX(0.39062deg) skewY(0.39062deg)
	}
	88.8% {
		transform: skewX(-0.19531deg) skewY(-0.19531deg)
	}
}

.jello {
	animation-name: jello;
	transform-origin: center
}

@keyframes bounceIn {
	from, 20%, 40%, 60%, 80%, to {
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)
	}
	0% {
		opacity: 0;
		transform: scale3d(0.3, 0.3, 0.3)
	}
	20% {
		transform: scale3d(1.1, 1.1, 1.1)
	}
	40% {
		transform: scale3d(0.9, 0.9, 0.9)
	}
	60% {
		opacity: 1;
		transform: scale3d(1.03, 1.03, 1.03)
	}
	80% {
		transform: scale3d(0.97, 0.97, 0.97)
	}
	to {
		opacity: 1;
		transform: scale3d(1, 1, 1)
	}
}

.bounceIn {
	animation-name: bounceIn
}

@keyframes bounceInDown {
	from, 60%, 75%, 90%, to {
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)
	}
	0% {
		opacity: 0;
		transform: translate3d(0, -3000px, 0)
	}
	60% {
		opacity: 1;
		transform: translate3d(0, 25px, 0)
	}
	75% {
		transform: translate3d(0, -10px, 0)
	}
	90% {
		transform: translate3d(0, 5px, 0)
	}
	to {
		transform: none
	}
}

.bounceInDown {
	animation-name: bounceInDown
}

@keyframes bounceInLeft {
	from, 60%, 75%, 90%, to {
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)
	}
	0% {
		opacity: 0;
		transform: translate3d(-3000px, 0, 0)
	}
	60% {
		opacity: 1;
		transform: translate3d(25px, 0, 0)
	}
	75% {
		transform: translate3d(-10px, 0, 0)
	}
	90% {
		transform: translate3d(5px, 0, 0)
	}
	to {
		transform: none
	}
}

.bounceInLeft {
	animation-name: bounceInLeft
}

@keyframes bounceInRight {
	from, 60%, 75%, 90%, to {
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)
	}
	from {
		opacity: 0;
		transform: translate3d(3000px, 0, 0)
	}
	60% {
		opacity: 1;
		transform: translate3d(-25px, 0, 0)
	}
	75% {
		transform: translate3d(10px, 0, 0)
	}
	90% {
		transform: translate3d(-5px, 0, 0)
	}
	to {
		transform: none
	}
}

.bounceInRight {
	animation-name: bounceInRight
}

@keyframes bounceInUp {
	from, 60%, 75%, 90%, to {
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)
	}
	from {
		opacity: 0;
		transform: translate3d(0, 3000px, 0)
	}
	60% {
		opacity: 1;
		transform: translate3d(0, -20px, 0)
	}
	75% {
		transform: translate3d(0, 10px, 0)
	}
	90% {
		transform: translate3d(0, -5px, 0)
	}
	to {
		transform: translate3d(0, 0, 0)
	}
}

.bounceInUp {
	animation-name: bounceInUp
}

@keyframes bounceOut {
	20% {
		transform: scale3d(0.9, 0.9, 0.9)
	}
	50%, 55% {
		opacity: 1;
		transform: scale3d(1.1, 1.1, 1.1)
	}
	to {
		opacity: 0;
		transform: scale3d(0.3, 0.3, 0.3)
	}
}

.bounceOut {
	animation-name: bounceOut
}

@keyframes bounceOutDown {
	20% {
		transform: translate3d(0, 10px, 0)
	}
	40%, 45% {
		opacity: 1;
		transform: translate3d(0, -20px, 0)
	}
	to {
		opacity: 0;
		transform: translate3d(0, 2000px, 0)
	}
}

.bounceOutDown {
	animation-name: bounceOutDown
}

@keyframes bounceOutLeft {
	20% {
		opacity: 1;
		transform: translate3d(20px, 0, 0)
	}
	to {
		opacity: 0;
		transform: translate3d(-2000px, 0, 0)
	}
}

.bounceOutLeft {
	animation-name: bounceOutLeft
}

@keyframes bounceOutRight {
	20% {
		opacity: 1;
		transform: translate3d(-20px, 0, 0)
	}
	to {
		opacity: 0;
		transform: translate3d(2000px, 0, 0)
	}
}

.bounceOutRight {
	animation-name: bounceOutRight
}

@keyframes bounceOutUp {
	20% {
		transform: translate3d(0, -10px, 0)
	}
	40%, 45% {
		opacity: 1;
		transform: translate3d(0, 20px, 0)
	}
	to {
		opacity: 0;
		transform: translate3d(0, -2000px, 0)
	}
}

.bounceOutUp {
	animation-name: bounceOutUp
}

@keyframes fadeIn {
	from {
		opacity: 0
	}
	to {
		opacity: 1
	}
}

.fadeIn {
	animation-name: fadeIn
}

@keyframes fadeInDown {
	from {
		opacity: 0;
		transform: translate3d(0, -100%, 0)
	}
	to {
		opacity: 1;
		transform: none
	}
}

.fadeInDown {
	animation-name: fadeInDown
}

@keyframes fadeInDownBig {
	from {
		opacity: 0;
		transform: translate3d(0, -2000px, 0)
	}
	to {
		opacity: 1;
		transform: none
	}
}

.fadeInDownBig {
	animation-name: fadeInDownBig
}

@keyframes fadeInLeft {
	from {
		opacity: 0;
		transform: translate3d(-100%, 0, 0)
	}
	to {
		opacity: 1;
		transform: none
	}
}

.fadeInLeft {
	animation-name: fadeInLeft
}

@keyframes fadeInLeftBig {
	from {
		opacity: 0;
		transform: translate3d(-2000px, 0, 0)
	}
	to {
		opacity: 1;
		transform: none
	}
}

.fadeInLeftBig {
	animation-name: fadeInLeftBig
}

@keyframes fadeInRight {
	from {
		opacity: 0;
		transform: translate3d(100%, 0, 0)
	}
	to {
		opacity: 1;
		transform: none
	}
}

.fadeInRight {
	animation-name: fadeInRight
}

@keyframes fadeInRightBig {
	from {
		opacity: 0;
		transform: translate3d(2000px, 0, 0)
	}
	to {
		opacity: 1;
		transform: none
	}
}

.fadeInRightBig {
	animation-name: fadeInRightBig
}

@keyframes fadeInUp {
	from {
		opacity: 0;
		transform: translate3d(0, 100%, 0)
	}
	to {
		opacity: 1;
		transform: none
	}
}

.fadeInUp {
	animation-name: fadeInUp
}

@keyframes fadeInUpBig {
	from {
		opacity: 0;
		transform: translate3d(0, 2000px, 0)
	}
	to {
		opacity: 1;
		transform: none
	}
}

.fadeInUpBig {
	animation-name: fadeInUpBig
}

@keyframes fadeOut {
	from {
		opacity: 1
	}
	to {
		opacity: 0
	}
}

.fadeOut {
	animation-name: fadeOut
}

@keyframes fadeOutDown {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		transform: translate3d(0, 100%, 0)
	}
}

.fadeOutDown {
	animation-name: fadeOutDown
}

@keyframes fadeOutDownBig {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		transform: translate3d(0, 2000px, 0)
	}
}

.fadeOutDownBig {
	animation-name: fadeOutDownBig
}

@keyframes fadeOutLeft {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		transform: translate3d(-100%, 0, 0)
	}
}

.fadeOutLeft {
	animation-name: fadeOutLeft
}

@keyframes fadeOutLeftBig {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		transform: translate3d(-2000px, 0, 0)
	}
}

.fadeOutLeftBig {
	animation-name: fadeOutLeftBig
}

@keyframes fadeOutRight {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		transform: translate3d(100%, 0, 0)
	}
}

.fadeOutRight {
	animation-name: fadeOutRight
}

@keyframes fadeOutRightBig {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		transform: translate3d(2000px, 0, 0)
	}
}

.fadeOutRightBig {
	animation-name: fadeOutRightBig
}

@keyframes fadeOutUp {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		transform: translate3d(0, -100%, 0)
	}
}

.fadeOutUp {
	animation-name: fadeOutUp
}

@keyframes fadeOutUpBig {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		transform: translate3d(0, -2000px, 0)
	}
}

.fadeOutUpBig {
	animation-name: fadeOutUpBig
}

@keyframes flip {
	from {
		transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
		animation-timing-function: ease-out
	}
	40% {
		transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
		animation-timing-function: ease-out
	}
	50% {
		transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
		animation-timing-function: ease-in
	}
	80% {
		transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
		animation-timing-function: ease-in
	}
	to {
		transform: perspective(400px);
		animation-timing-function: ease-in
	}
}

.animated.flip {
	-webkit-backface-visibility: visible;
	backface-visibility: visible;
	animation-name: flip
}

@keyframes flipInX {
	from {
		transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		animation-timing-function: ease-in;
		opacity: 0
	}
	40% {
		transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		animation-timing-function: ease-in
	}
	60% {
		transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
		opacity: 1
	}
	80% {
		transform: perspective(400px) rotate3d(1, 0, 0, -5deg)
	}
	to {
		transform: perspective(400px)
	}
}

.flipInX {
	-webkit-backface-visibility: visible !important;
	backface-visibility: visible !important;
	animation-name: flipInX
}

@keyframes flipInY {
	from {
		transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		animation-timing-function: ease-in;
		opacity: 0
	}
	40% {
		transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
		animation-timing-function: ease-in
	}
	60% {
		transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
		opacity: 1
	}
	80% {
		transform: perspective(400px) rotate3d(0, 1, 0, -5deg)
	}
	to {
		transform: perspective(400px)
	}
}

.flipInY {
	-webkit-backface-visibility: visible !important;
	backface-visibility: visible !important;
	animation-name: flipInY
}

@keyframes flipOutX {
	from {
		transform: perspective(400px)
	}
	30% {
		transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		opacity: 1
	}
	to {
		transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		opacity: 0
	}
}

.flipOutX {
	animation-name: flipOutX;
	-webkit-backface-visibility: visible !important;
	backface-visibility: visible !important
}

@keyframes flipOutY {
	from {
		transform: perspective(400px)
	}
	30% {
		transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
		opacity: 1
	}
	to {
		transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		opacity: 0
	}
}

.flipOutY {
	-webkit-backface-visibility: visible !important;
	backface-visibility: visible !important;
	animation-name: flipOutY
}

@keyframes lightSpeedIn {
	from {
		transform: translate3d(100%, 0, 0) skewX(-30deg);
		opacity: 0
	}
	60% {
		transform: skewX(20deg);
		opacity: 1
	}
	80% {
		transform: skewX(-5deg);
		opacity: 1
	}
	to {
		transform: none;
		opacity: 1
	}
}

.lightSpeedIn {
	animation-name: lightSpeedIn;
	animation-timing-function: ease-out
}

@keyframes lightSpeedOut {
	from {
		opacity: 1
	}
	to {
		transform: translate3d(100%, 0, 0) skewX(30deg);
		opacity: 0
	}
}

.lightSpeedOut {
	animation-name: lightSpeedOut;
	animation-timing-function: ease-in
}

@keyframes rotateIn {
	from {
		transform-origin: center;
		transform: rotate3d(0, 0, 1, -200deg);
		opacity: 0
	}
	to {
		transform-origin: center;
		transform: none;
		opacity: 1
	}
}

.rotateIn {
	animation-name: rotateIn
}

@keyframes rotateInDownLeft {
	from {
		transform-origin: left bottom;
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0
	}
	to {
		transform-origin: left bottom;
		transform: none;
		opacity: 1
	}
}

.rotateInDownLeft {
	animation-name: rotateInDownLeft
}

@keyframes rotateInDownRight {
	from {
		transform-origin: right bottom;
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0
	}
	to {
		transform-origin: right bottom;
		transform: none;
		opacity: 1
	}
}

.rotateInDownRight {
	animation-name: rotateInDownRight
}

@keyframes rotateInUpLeft {
	from {
		transform-origin: left bottom;
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0
	}
	to {
		transform-origin: left bottom;
		transform: none;
		opacity: 1
	}
}

.rotateInUpLeft {
	animation-name: rotateInUpLeft
}

@keyframes rotateInUpRight {
	from {
		transform-origin: right bottom;
		transform: rotate3d(0, 0, 1, -90deg);
		opacity: 0
	}
	to {
		transform-origin: right bottom;
		transform: none;
		opacity: 1
	}
}

.rotateInUpRight {
	animation-name: rotateInUpRight
}

@keyframes rotateOut {
	from {
		transform-origin: center;
		opacity: 1
	}
	to {
		transform-origin: center;
		transform: rotate3d(0, 0, 1, 200deg);
		opacity: 0
	}
}

.rotateOut {
	animation-name: rotateOut
}

@keyframes rotateOutDownLeft {
	from {
		transform-origin: left bottom;
		opacity: 1
	}
	to {
		transform-origin: left bottom;
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0
	}
}

.rotateOutDownLeft {
	animation-name: rotateOutDownLeft
}

@keyframes rotateOutDownRight {
	from {
		transform-origin: right bottom;
		opacity: 1
	}
	to {
		transform-origin: right bottom;
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0
	}
}

.rotateOutDownRight {
	animation-name: rotateOutDownRight
}

@keyframes rotateOutUpLeft {
	from {
		transform-origin: left bottom;
		opacity: 1
	}
	to {
		transform-origin: left bottom;
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0
	}
}

.rotateOutUpLeft {
	animation-name: rotateOutUpLeft
}

@keyframes rotateOutUpRight {
	from {
		transform-origin: right bottom;
		opacity: 1
	}
	to {
		transform-origin: right bottom;
		transform: rotate3d(0, 0, 1, 90deg);
		opacity: 0
	}
}

.rotateOutUpRight {
	animation-name: rotateOutUpRight
}

@keyframes hinge {
	0% {
		transform-origin: top left;
		animation-timing-function: ease-in-out
	}
	20%, 60% {
		transform: rotate3d(0, 0, 1, 80deg);
		transform-origin: top left;
		animation-timing-function: ease-in-out
	}
	40%, 80% {
		transform: rotate3d(0, 0, 1, 60deg);
		transform-origin: top left;
		animation-timing-function: ease-in-out;
		opacity: 1
	}
	to {
		transform: translate3d(0, 700px, 0);
		opacity: 0
	}
}

.hinge {
	animation-name: hinge
}

@keyframes rollIn {
	from {
		opacity: 0;
		transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)
	}
	to {
		opacity: 1;
		transform: none
	}
}

.rollIn {
	animation-name: rollIn
}

@keyframes rollOut {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)
	}
}

.rollOut {
	animation-name: rollOut
}

@keyframes zoomIn {
	from {
		opacity: 0;
		transform: scale3d(0.3, 0.3, 0.3)
	}
	50% {
		opacity: 1
	}
}

.zoomIn {
	animation-name: zoomIn
}

@keyframes zoomInDown {
	from {
		opacity: 0;
		transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19)
	}
	60% {
		opacity: 1;
		transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1)
	}
}

.zoomInDown {
	animation-name: zoomInDown
}

@keyframes zoomInLeft {
	from {
		opacity: 0;
		transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19)
	}
	60% {
		opacity: 1;
		transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1)
	}
}

.zoomInLeft {
	animation-name: zoomInLeft
}

@keyframes zoomInRight {
	from {
		opacity: 0;
		transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19)
	}
	60% {
		opacity: 1;
		transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1)
	}
}

.zoomInRight {
	animation-name: zoomInRight
}

@keyframes zoomInUp {
	from {
		opacity: 0;
		transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19)
	}
	60% {
		opacity: 1;
		transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1)
	}
}

.zoomInUp {
	animation-name: zoomInUp
}

@keyframes zoomOut {
	from {
		opacity: 1
	}
	50% {
		opacity: 0;
		transform: scale3d(0.3, 0.3, 0.3)
	}
	to {
		opacity: 0
	}
}

.zoomOut {
	animation-name: zoomOut
}

@keyframes zoomOutDown {
	40% {
		opacity: 1;
		transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19)
	}
	to {
		opacity: 0;
		transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
		transform-origin: center bottom;
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1)
	}
}

.zoomOutDown {
	animation-name: zoomOutDown
}

@keyframes zoomOutLeft {
	40% {
		opacity: 1;
		transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)
	}
	to {
		opacity: 0;
		transform: scale(0.1) translate3d(-2000px, 0, 0);
		transform-origin: left center
	}
}

.zoomOutLeft {
	animation-name: zoomOutLeft
}

@keyframes zoomOutRight {
	40% {
		opacity: 1;
		transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)
	}
	to {
		opacity: 0;
		transform: scale(0.1) translate3d(2000px, 0, 0);
		transform-origin: right center
	}
}

.zoomOutRight {
	animation-name: zoomOutRight
}

@keyframes zoomOutUp {
	40% {
		opacity: 1;
		transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19)
	}
	to {
		opacity: 0;
		transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
		transform-origin: center bottom;
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1)
	}
}

.zoomOutUp {
	animation-name: zoomOutUp
}

@keyframes slideInDown {
	from {
		transform: translate3d(0, -100%, 0);
		visibility: visible
	}
	to {
		transform: translate3d(0, 0, 0)
	}
}

.slideInDown {
	animation-name: slideInDown
}

@keyframes slideInLeft {
	from {
		transform: translate3d(-100%, 0, 0);
		visibility: visible
	}
	to {
		transform: translate3d(0, 0, 0)
	}
}

.slideInLeft {
	animation-name: slideInLeft
}

@keyframes slideInRight {
	from {
		transform: translate3d(100%, 0, 0);
		visibility: visible
	}
	to {
		transform: translate3d(0, 0, 0)
	}
}

.slideInRight {
	animation-name: slideInRight
}

@keyframes slideInUp {
	from {
		transform: translate3d(0, 100%, 0);
		visibility: visible
	}
	to {
		transform: translate3d(0, 0, 0)
	}
}

.slideInUp {
	animation-name: slideInUp
}

@keyframes slideOutDown {
	from {
		transform: translate3d(0, 0, 0)
	}
	to {
		visibility: hidden;
		transform: translate3d(0, 100%, 0)
	}
}

.slideOutDown {
	animation-name: slideOutDown
}

@keyframes slideOutLeft {
	from {
		transform: translate3d(0, 0, 0)
	}
	to {
		visibility: hidden;
		transform: translate3d(-100%, 0, 0)
	}
}

.slideOutLeft {
	animation-name: slideOutLeft
}

@keyframes slideOutRight {
	from {
		transform: translate3d(0, 0, 0)
	}
	to {
		visibility: hidden;
		transform: translate3d(100%, 0, 0)
	}
}

.slideOutRight {
	animation-name: slideOutRight
}

@keyframes slideOutUp {
	from {
		transform: translate3d(0, 0, 0)
	}
	to {
		visibility: hidden;
		transform: translate3d(0, -100%, 0)
	}
}

.slideOutUp {
	animation-name: slideOutUp
}

.dk-select, .dk-select *, .dk-select *:before, .dk-select *:after, .dk-select-multi, .dk-select-multi *, .dk-select-multi *:before, .dk-select-multi *:after {
	box-sizing: border-box
}

.dk-select, .dk-select-multi {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	line-height: 1.5em;
	width: 200px;
	cursor: pointer
}

.dk-selected {
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	background-color: white;
	border: 1px solid #fff;
	border-radius: 0px;
	padding: 0 1.5em 0 0.5em;
	text-overflow: ellipsis
}

.dk-selected:before, .dk-selected:after {
	content: '';
	display: block;
	position: absolute;
	right: 0
}

.dk-selected:before {
	top: 50%;
	border: solid transparent;
	border-width: 0.25em 0.25em 0;
	border-top-color: #fff;
	margin: -0.125em 0.5em 0 0
}

.dk-selected:after {
	top: 0;
	height: 100%;
	border-left: 1px solid #fff;
	margin: 0 1.5em 0 0
}

.dk-selected-disabled {
	color: #bbb
}

.dk-select .dk-select-options {
	position: absolute;
	display: none;
	left: 0;
	right: 0
}

.dk-select-open-up .dk-select-options {
	border-radius: 0px 0px 0 0;
	margin-bottom: -1px;
	bottom: 100%
}

.dk-select-open-down .dk-select-options {
	border-radius: 0 0 0px 0px;
	margin-top: -1px;
	top: 100%
}

.dk-select-multi .dk-select-options {
	max-height: 10em
}

.dk-select-options {
	background-color: white;
	border: 1px solid #fff;
	border-radius: 0px;
	list-style: none;
	margin: 0;
	max-height: 10.5em;
	overflow-x: hidden;
	overflow-y: auto;
	padding: 0.25em 0;
	width: auto;
	z-index: 100
}

.dk-option-selected {
	background-color: #EAEAEA;
	color: #fff
}

.dk-select-options-highlight .dk-option-selected {
	background-color: transparent;
	color: inherit
}

.dk-option {
	padding: 0 0.5em
}

.dk-select-options .dk-option-highlight {
	background-color: #EAEAEA;
	color: #fff
}

.dk-select-options .dk-option-disabled {
	color: #bbb;
	background-color: transparent
}

.dk-select-options .dk-option-hidden {
	display: none
}

.dk-optgroup {
	border: solid #fff;
	border-width: 1px 0;
	padding: 0.25em 0;
	margin-top: 0.25em
}

.dk-optgroup+.dk-option {
	margin-top: 0.25em
}

.dk-optgroup+.dk-optgroup {
	border-top-width: 0;
	margin-top: 0
}

.dk-optgroup:nth-child(2) {
	padding-top: 0;
	border-top: none;
	margin-top: 0
}

.dk-optgroup:last-child {
	border-bottom-width: 0;
	margin-bottom: 0;
	padding-bottom: 0
}

.dk-optgroup-disabled {
	opacity: 0.6;
	color: #bbb;
	cursor: not-allowed
}

.dk-optgroup-label {
	padding: 0 0.5em 0.25em;
	font-weight: bold;
	width: 100%
}

.dk-optgroup-options {
	list-style: none;
	padding-left: 0
}

.dk-optgroup-options li {
	padding-left: 1.2em
}

.dk-select-open-up .dk-selected {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-color: #EAEAEA
}

.dk-select-open-down .dk-selected {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	border-color: #EAEAEA
}

.dk-select-open-up .dk-selected:before, .dk-select-open-down .dk-selected:before {
	border-width: 0 0.25em 0.25em;
	border-bottom-color: #EAEAEA
}

.dk-select-open-up .dk-selected:after, .dk-select-open-down .dk-selected:after {
	border-left-color: #EAEAEA
}

.dk-select-open-up .dk-select-options, .dk-select-open-down .dk-select-options, .dk-select-multi:focus .dk-select-options {
	display: block;
	border-color: #EAEAEA
}

.dk-select-multi:hover, .dk-select-multi:focus {
	outline: none
}

.dk-selected:hover, .dk-selected:focus {
	outline: none;
	border-color: #EAEAEA
}

.dk-selected:hover:before, .dk-selected:focus:before {
	border-top-color: #EAEAEA
}

.dk-selected:hover:after, .dk-selected:focus:after {
	border-left-color: #EAEAEA
}

.dk-select-disabled {
	opacity: 0.6;
	color: #bbb;
	cursor: not-allowed
}

.dk-select-disabled .dk-selected:hover, .dk-select-disabled .dk-selected:focus {
	border-color: inherit
}

.dk-select-disabled .dk-selected:hover:before, .dk-select-disabled .dk-selected:focus:before {
	border-top-color: inherit
}

.dk-select-disabled .dk-selected:hover:after, .dk-select-disabled .dk-selected:focus:after {
	border-left-color: inherit
}

select[data-dkcacheid] {
	display: none
}

.tooltipster-base {
	display: -ms-flexbox;
	display: flex;
	pointer-events: none;
	position: absolute
}

.tooltipster-box {
	-ms-flex: 1 1 auto;
	flex: 1 1 auto
}

.tooltipster-content {
	box-sizing: border-box;
	max-height: 100%;
	max-width: 100%;
	overflow: auto
}

.tooltipster-ruler {
	bottom: 0;
	left: 0;
	overflow: hidden;
	position: fixed;
	right: 0;
	top: 0;
	visibility: hidden
}

.tooltipster-fade {
	opacity: 0;
	transition-property: opacity
}

.tooltipster-fade.tooltipster-show {
	opacity: 1
}

.tooltipster-grow {
	transform: scale(0, 0);
	transition-property: transform;
	-webkit-backface-visibility: hidden
}

.tooltipster-grow.tooltipster-show {
	transform: scale(1, 1);
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15)
}

.tooltipster-swing {
	opacity: 0;
	transform: rotateZ(4deg);
	transition-property: transform
}

.tooltipster-swing.tooltipster-show {
	opacity: 1;
	transform: rotateZ(0deg);
	transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4)
}

.tooltipster-fall {
	transition-property: top;
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15)
}

.tooltipster-fall.tooltipster-initial {
	top: 0 !important
}

.tooltipster-fall.tooltipster-dying {
	transition-property: all;
	top: 0 !important;
	opacity: 0
}

.tooltipster-slide {
	transition-property: left;
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15)
}

.tooltipster-slide.tooltipster-initial {
	left: -40px !important
}

.tooltipster-slide.tooltipster-dying {
	transition-property: all;
	left: 0 !important;
	opacity: 0
}

@keyframes tooltipster-fading {
	0% {
		opacity: 0
	}
	100% {
		opacity: 1
	}
}

.tooltipster-update-fade {
	animation: tooltipster-fading 400ms
}

@keyframes tooltipster-rotating {
	25% {
		transform: rotate(-2deg)
	}
	75% {
		transform: rotate(2deg)
	}
	100% {
		transform: rotate(0)
	}
}

.tooltipster-update-rotate {
	animation: tooltipster-rotating 600ms
}

@keyframes tooltipster-scaling {
	50% {
		transform: scale(1.1)
	}
	100% {
		transform: scale(1)
	}
}

.tooltipster-update-scale {
	animation: tooltipster-scaling 600ms
}

.tooltipster-sidetip .tooltipster-box {
	background: #515151;
	border: 0px solid black;
	border-radius: 4px
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-box {
	margin-top: 8px
}

.tooltipster-sidetip.tooltipster-left .tooltipster-box {
	margin-right: 8px
}

.tooltipster-sidetip.tooltipster-right .tooltipster-box {
	margin-left: 8px
}

.tooltipster-sidetip.tooltipster-top .tooltipster-box {
	margin-bottom: 8px
}

.tooltipster-sidetip .tooltipster-content {
	color: white;
	line-height: 18px;
	padding: 6px 14px
}

.tooltipster-sidetip .tooltipster-arrow {
	overflow: hidden;
	position: absolute
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow {
	height: 10px;
	margin-left: -10px;
	top: 0;
	width: 20px
}

.tooltipster-sidetip.tooltipster-left .tooltipster-arrow {
	height: 20px;
	margin-top: -10px;
	right: 0;
	top: 0;
	width: 10px
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow {
	height: 20px;
	margin-top: -10px;
	left: 0;
	top: 0;
	width: 10px
}

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow {
	bottom: 0;
	height: 10px;
	margin-left: -10px;
	width: 20px
}

.tooltipster-sidetip .tooltipster-arrow-background, .tooltipster-sidetip .tooltipster-arrow-border {
	height: 0;
	position: absolute;
	width: 0
}

.tooltipster-sidetip .tooltipster-arrow-background {
	border: 10px solid transparent
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background {
	border-bottom-color: #515151;
	left: 0;
	top: 3px
}

.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background {
	border-left-color: #515151;
	left: -3px;
	top: 0
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background {
	border-right-color: #515151;
	left: 3px;
	top: 0
}

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background {
	border-top-color: #515151;
	left: 0;
	top: -3px
}

.tooltipster-sidetip .tooltipster-arrow-border {
	border: 10px solid transparent;
	left: 0;
	top: 0
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border {
	border-bottom-color: #515151
}

.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border {
	border-left-color: #515151
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border {
	border-right-color: #515151
}

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border {
	border-top-color: #515151
}

.tooltipster-sidetip .tooltipster-arrow-uncropped {
	position: relative
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped {
	top: -10px
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped {
	left: -10px
}

.rangeslider, .rangeslider__fill {
	display: block;
	border-radius: 10px
}

.rangeslider {
	background: #e6e6e6;
	position: relative
}

.rangeslider--horizontal {
	height: 10px;
	width: 100%
}

.rangeslider--vertical {
	width: 20px;
	min-height: 150px;
	max-height: 100%
}

.rangeslider--disabled {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
	opacity: 0.4
}

.rangeslider__fill {
	position: absolute
}

.rangeslider--horizontal .rangeslider__fill {
	top: 0;
	height: 100%
}

.rangeslider--vertical .rangeslider__fill {
	bottom: 0;
	width: 100%
}

.rangeslider__handle {
	background: white;
	cursor: pointer;
	display: inline-block;
	position: absolute;
	font-size: 20px;
	line-height: 20px;
	padding: 10px 10px;
	border-radius: 1000px;
	background: #b8d432;
	color: #FFF;
	font-weight: 600;
	opacity: 1 !important
}

.rangeslider__handle:after {
	content: "";
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(183, 210, 50, 0);
	border-top-color: #b7d232;
	border-width: 5px;
	margin-left: -5px
}

.rangeslider--horizontal .rangeslider__handle {
	top: -50px;
	touch-action: pan-y;
	-ms-touch-action: pan-y
}

.rangeslider--vertical .rangeslider__handle {
	left: -10px;
	touch-action: pan-x;
	-ms-touch-action: pan-x
}

input[type="range"]:focus+.rangeslider .rangeslider__handle {
	box-shadow: 0 0 8px rgba(255, 0, 255, 0.9)
}

.loading {
	visibility: hidden
}

.show-sub-tablet, .prev-next-w .prev-next .category-link {
	display: none
}

@media (min-width: 760px) {
	.show-sub-tablet, .prev-next-w .prev-next .category-link {
		display: block
	}
}

.show-desktop {
	display: none
}

@media (min-width: 1200px) {
	.show-desktop {
		display: block
	}
}

.hide-desktop {
	display: block
}

@media (min-width: 1200px) {
	.hide-desktop {
		display: none
	}
}

.show-sub-desktop, .table-w .table-desktop {
	display: none
}

@media (min-width: 1023px) {
	.show-sub-desktop, .table-w .table-desktop {
		display: block
	}
}

.hide-sub-desktop, .table-w .table-mobile {
	display: block
}

@media (min-width: 1023px) {
	.hide-sub-desktop, .table-w .table-mobile {
		display: none
	}
}

.show-sub-tablet-hide-sub-desktop {
	display: none
}

@media (min-width: 760px) and (max-width: 1023px) {
	.show-sub-tablet-hide-sub-desktop {
		display: block
	}
}

.hide-sub-tablet, .mobile-controls-w {
	display: block
}

@media (min-width: 760px) {
	.hide-sub-tablet, .mobile-controls-w {
		display: none
	}
}

.hide-desktop-nav {
	display: block
}

@media (min-width: 1100px) {
	.hide-desktop-nav {
		display: none
	}
}

.show-desktop-nav {
	display: none
}

@media (min-width: 1100px) {
	.show-desktop-nav {
		display: block
	}
}

html {
	background: #fff
}

body {
	overflow: hidden
}

#mobileNavigation {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0
}

.header-spacer {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	height: 75px
}

@media (min-width: 1023px) {
	.header-spacer {
		height: 75px
	}
}

.header-w {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	padding: 0 20px;
	position: fixed;
	z-index: 100000;
	background: rgba(255, 255, 255, 0.5);
	transition: all 0.5s ease
}

.header-w.white {
	background: #FFF;
	transition: all 0.5s ease;
	box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.25)
}

@media (min-width: 1023px) {
	.page-id-2882 .header-w.white, .page-id-2805 .header-w.white {
		background: rgba(255, 255, 255, 0.5)
	}
}

.header-w .header {
	position: relative
}

.header-w .header .logo-w {
	width: 40.67797%;
	float: left;
	margin-right: 1.69492%;
	height: 75px
}

.header-w .header .logo-w img {
	width: 85px;
	position: absolute;
	top: 50%;
	left: 0;
	transform: translate(0, -50%)
}

@media (min-width: 760px) { 
	.header-w .header .logo-w {
		width: 15.96639%;
		float: left;
		margin-right: .84034%;
		height: 75px;
		position: relative
	}
	.header-w .header .logo-w img {
		width: 135px;
		position: absolute;
		top: 50%;
		left: 0;
		transform: translate(0, -50%)
	}
}

.header-w .account-w {
	float: right;
	position: absolute;
	top: 50%;
	right: 50px;
	transform: translate(0, -50%)
}

@media (min-width: 760px) {
	.header-w .account-w {
		right: 80px
	}
}

@media (min-width: 1150px) {
	.header-w .account-w {
		right: 90px
	}
}

@media (min-width: 1370px) {
	.header-w .account-w {
		right: 0
	}
}

@media (min-width: 760px) {
	.page-id-2882 .header-w .account-w, .page-id-2805 .header-w .account-w {
		right: 0px
	}
}

.header-w .account-w a.tel {
	color: #285caa;
	font-weight: 600;
	font-size: 22px;
	line-height: 30px;
	margin-right: 30px;
	text-decoration: none;
	float: left;
	padding-top: 13px;
	display: none
}

@media (min-width: 760px) {
	.header-w .account-w a.tel {
		display: block;
		padding-top: 2px
	}
}

@media (min-width: 1023px) {
	.header-w .account-w a.tel {
		display: block;
		padding-top: 8px
	}
}

.header-w .account-w a.btn {
	font-size: 14px;
	line-height: 17px;
	font-weight: 600;
	padding: 8px 20px
}

@media (min-width: 1023px) {
	.header-w .account-w a.btn {
		font-size: 19px;
		line-height: 30px;
		font-weight: 600;
		padding-left: 30px;
		padding-right: 30px
	}
}

.page-id-3011 .header-w .account-w a.btn {
	display: none
}

.header-w a.btn.mobile-only {
	font-size: 14px;
	line-height: 17px;
	font-weight: 600;
	position: absolute;
	right: 0px;
	top: 50%;
	transform: translate(0, -50%);
	padding: 8px 20px
}

@media (min-width: 760px) {
	.header-w a.btn.mobile-only {
		display: none
	}
}

.header-w .menu {
	background: url(../images/menu@2x.png) #515151 center center no-repeat;
	background-size: 23px;
	color: #FFF;
	width: 50px;
	height: 50px;
	float: right;
	position: absolute;
	right: 0;
	display: block;
	z-index: 1000
}

@media (min-width: 760px) {
	.header-w .menu {
		width: 75px;
		height: 75px
	}
}

@media (min-width: 1101px) {
	.header-w .menu {
		display: none;
		width: 75px;
		height: 75px
	}
}

.header-w a.login {
	background: url(../images/lock-icon@2x.png) #515151 center center no-repeat;
	background-size: 18px;
	color: #FFF;
	width: 70px;
	height: 76px;
	float: right;
	position: absolute;
	right: 0;
	display: none
}

@media (min-width: 1101px) {
	.header-w a.login {
		display: block
	}
}

@media (min-width: 1150px) {
	.header-w a.login {
		background: url(../images/lock-icon@2x.png) #515151 20px center no-repeat;
		background-size: 18px;
		width: 100px
	}
}

.header-w a.login span {
	position: absolute;
	right: 20px;
	top: 50%;
	font-size: 14px;
	transform: translate(0, -50%);
	text-decoration: none;
	display: none
}

@media (min-width: 1150px) {
	.header-w a.login span {
		display: block
	}
}

.header-w .close {
	background: url(../images/cross@2x.png) #515151 center center no-repeat;
	background-size: 17px;
	color: #FFF;
	width: 50px;
	height: 50px;
	float: right;
	position: absolute;
	right: 0;
	display: none;
	z-index: 1000
}

@media (min-width: 760px) {
	.header-w .close {
		width: 70px;
		height: 75px
	}
}

.hero-w-w {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0
}

@media (min-width: 1023px) {
	.hero-w-w {
		margin-bottom: 100vh
	}
}

.hero-w-w.landing-page label.error {
	float: left;
	color: red;
	padding-top: 5px
}

@media (min-width: 1023px) {
	.hero-w-w.landing-page {
		margin-bottom: 0
	}
}

.hero-w-w.landing-page .not-mobile {
	display: none
}

@media (min-width: 760px) {
	.hero-w-w.landing-page .not-mobile {
		display: block
	}
}

.hero-w-w.landing-page .hero-w {
	background: #414141;
	margin-bottom: -25px
}

.hero-w-w.landing-page .hero-caption {
	position: relative;
	transform: translate(0, 0)
}

@media (min-height: 860px) {
	.hero-w-w.landing-page .hero-caption {
		transform: translate(0, 25%)
	}
}

.hero-w-w.landing-page .hero-caption .title span {
	color: #FFF;
	font-size: 26px;
	line-height: 28px;
	background: #00a08e;
	padding: 10px 20px;
	float: left;
	font-weight: 600;
	clear: both;
	text-align: left;
	margin-top: -13px
}

@media (min-width: 760px) and (max-width: 1023px) {
	.hero-w-w.landing-page .hero-caption .title span {
		font-size: 40px !important;
		line-height: 44px !important
	}
}

@media (min-width: 1023px) {
	.hero-w-w.landing-page .hero-caption .title span {
		font-size: 50px;
		line-height: 60px
	}
}

.hero-w-w.landing-page .hero-caption .title span.yellow {
	background: #fcb813
}

.hero-w-w.landing-page .hero-caption .title span.blue {
	background: #285caa
}

.hero-w-w.landing-page .hero-caption .title span.teal {
	background: #00a08e
}

.hero-w-w.landing-page .hero-caption .title span:nth-child(2), .hero-w-w.landing-page .hero-caption .title span:nth-child(3), .hero-w-w.landing-page .hero-caption .title span:nth-child(4), .hero-w-w.landing-page .hero-caption .title span:nth-child(5) {
	margin-top: 0;
	padding-top: 0
}

.hero-w-w.landing-page .hero-caption .col {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0
}

@media (min-width: 1023px) {
	.hero-w-w.landing-page .hero-caption .col {
		width: 55%;
		float: left;
		clear: none;
		position: relative
	}
	.hero-w-w.landing-page .hero-caption .col:nth-child(2n) {
		width: 42%;
		float: right
	}
	.hero-w-w.landing-page .hero-caption .col .title-i {
		position: absolute;
		top: 140px
	}
}

.hero-w-w.landing-page .hero {
	position: relative;
	z-index: 10;
	height: auto !important;
	min-height: 100vh !important
}

.hero-w-w.landing-page .hero .hero-i-w {
	height: auto !important;
	position: relative;
	padding-left: 0 !important;
	min-height: 100vh !important;
	padding-right: 0 !important
}

.hero-w-w.landing-page .hero .hero-i {
	position: relative !important;
	left: 0 !important;
	top: 0 !important;
	padding-top: 300px;
	width: 100% !important;
	transform: translate(0, 0) !important
}

@media (min-width: 1023px) {
	.hero-w-w.landing-page .hero .hero-i {
		padding-top: 80px
	}
}

.hero-w-w.landing-page .form-w.grey {
	background: #F2F2F2;
	padding: 15px;
	float: right;
	width: 100%;
	right: 0;
	top: 0;
}

@media (min-height: 1000px) {
	.hero-w-w.landing-page .form-w.grey {
		margin-top: 15%
	}
}

@media (min-width: 760px) {
	.hero-w-w.landing-page .form-w.grey .col-2x-alt {
		width: 32.20339%;
		float: left;
		margin-right: 1.69492%
	}
	.hero-w-w.landing-page .form-w.grey .col-2x-alt:nth-child(even) {
		width: 66.10169%;
		float: right;
		margin-right: 0
	}
}

.hero-w-w.landing-page .form-w.grey .label-w .label-i {
	padding-bottom: 10px
}

.hero-w-w.landing-page .form-w.grey .label-w label.major-label {
	border-top: 1px solid #828282;
	border-bottom: 0 !important;
	padding-bottom: 0;
	margin-bottom: -10px;
	padding-top: 10px;
	color: #828282;
	font-size: 13px
}

.hero-w-w.landing-page .form-w.grey .label-w label.major-label.no-border {
	border-top: 0 !important
}

@media (min-width: 1023px) {
	.hero-w-w.landing-page .form-w.grey .label-w label.major-label {
		margin-bottom: -30px
	}
}

.hero-w-w.landing-page .form-w.grey .input-w.dollar {
	position: relative
}

.hero-w-w.landing-page .form-w.grey .input-w.dollar:before {
	content: '$';
	float: left;
	position: absolute;
	float: left;
	position: absolute;
	left: 10px;
	font-weight: 600;
	top: 38px;
	font-size: 13px
}

.hero-w-w.landing-page .form-w.grey .input-w.dollar:before input.currency {
	padding-left: 20px !important
}

.hero-w-w.landing-page .form-w.grey .input-w input {
	font-size: 13px;
	padding: 7px 10px
}

.hero-w-w.landing-page .form-w.grey .input-w input.currency {
	padding-left: 20px !important
}

.hero-w-w.landing-page .form-w.grey .input-w .dk-select-open-up .dk-select-options, .hero-w-w.landing-page .form-w.grey .input-w .dk-select-open-down .dk-select-options, .hero-w-w.landing-page .form-w.grey .input-w .dk-select-multi:focus .dk-select-options {
	padding-left: 14px !important
}

.hero-w-w.landing-page .form-w.grey .input-w .dk-option {
	font-size: 13px !important;
	padding-left: 0 !important;
	padding-top: 5px !important;
	padding-bottom: 5px !important;
	padding-right: 0 !important
}

.hero-w-w.landing-page .form-w.grey .input-w .dk-selected {
	font-size: 13px !important;
	padding-top: 10px !important;
	line-height: 17px !important;
	height: 38px !important
}

.hero-w-w.landing-page .form-w.grey .input-w.no-margin {
	margin-bottom: 0
}

.hero-w-w.landing-page .form-w.grey .input-w label {
	font-size: 13px
}

.hero-w-w.landing-page .form-w.grey button.large-btn.extra {
	margin-top: 0
}

.hero-w-w.landing-page .form-instructions {
	float: left;
	background: #fcb813;
	color: #FFF;
	clear: both;
	padding: 20px;
	width: 100%;
	position: relative;
	z-index: 1
}
.hero-w-w.landing-page .hero-caption .title span:nth-child(2), .hero-w-w.landing-page .hero-caption .title span:nth-child(3) {
    width: 100%;
}

@media (min-width: 1023px) {
/*	.hero-w-w.landing-page .form-instructions {
		width: auto
	}
*/}

.hero-w-w.landing-page .form-instructions h4 {
	color: #FFF;
	font-size: 21px;
	line-height: 34px;
	margin-bottom: 10px
}

.hero-w-w.landing-page .form-instructions ul {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0
}

.hero-w-w.landing-page .form-instructions ul li {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	position: relative;
	padding-left: 30px;
	font-weight: 600;
	margin-bottom: 10px;
	font-size: 16px;
	line-height: 20px
}

.hero-w-w.landing-page .form-instructions ul li:before {
	content: '';
	background: url(../images/white-tick-icon@2x.png) 0 0 no-repeat;
	background-size: 25px;
	position: absolute;
	top: 0;
	float: left;
	width: 25px;
	height: 25px;
	left: 0
}

@media (min-width: 760px) {
	.hero-w-w.landing-page .form-instructions ul li {
		float: left;
		clear: none;
		width: auto;
		margin-right: 20px
	}
}

.hero-w-w.landing-page .hero-caption .title span {
	color: #FFF;
	font-size: 26px;
	line-height: 28px;
	background: #00a08e;
	padding: 10px 20px;
	float: left;
	font-weight: 600;
	clear: both;
	text-align: left;
	margin-top: -13px
}

@media (min-width: 760px) {
	.hero-w-w.landing-page .hero-caption .title span {
		font-size: 50px;
		line-height: 60px
	}
}

.hero-w-w.landing-page .hero-caption .title span.yellow {
	background: #fcb813
}

.hero-w-w.landing-page .hero-caption .title span.blue {
	background: #285caa
}

.hero-w-w.landing-page .hero-caption .title span.teal {
	background: #00a08e
}

.hero-w-w.landing-page .hero-caption .title span:nth-child(2), .hero-w-w.landing-page .hero-caption .title span:nth-child(3), .hero-w-w.landing-page .hero-caption .title span:nth-child(4), .hero-w-w.landing-page .hero-caption .title span:nth-child(5) {
	margin-top: 0;
	padding-top: 0
}

.hero-w-w.landing-page .hero-caption a#gotoform {
	display: block;
	float: left;
	font-weight: 600;
	margin-top: 20px;
	font-size: 20px;
	line-height: 30px;
	clear: both
}

@media (min-width: 1023px) {
	.hero-w-w.landing-page .hero-caption a#gotoform {
		display: none
	}
}

.hero-w-w.landing-page .hero-caption .quick-form {
	margin-top: 40px;
	float: left;
	clear: both;
	background: #FFFFFF;
	padding: 20px 20px;
	height: 73px;
	display: none
}

@media (min-width: 1023px) {
	.hero-w-w.landing-page .hero-caption .quick-form {
		display: block
	}
}

.hero-w-w.landing-page .hero-caption .quick-form .quick-i {
	float: left
}

.hero-w-w.landing-page .hero-caption .quick-form .quick-i:nth-child(3) {
	width: 140px;
	position: relative
}

.hero-w-w.landing-page .hero-caption .quick-form .quick-i label {
	width: auto;
	font-size: 30px;
	line-height: 30px;
	font-weight: bold;
	color: #515151;
	float: left
}

.hero-w-w.landing-page .hero-caption .quick-form .quick-i input {
	width: auto;
	font-size: 32px;
	line-height: 43px;
	font-weight: bold;
	padding: 0;
	margin-top: -6px;
	width: 124px;
	float: left;
	color: #a6a7a9 !important
}

.hero-w-w.landing-page .hero-caption .quick-form .quick-i button {
	background: #285caa;
	color: #FFF;
	border: 1px solid #285caa;
	font-size: 24px;
	line-height: 28px;
	font-weight: 600;
	position: absolute;
	top: -20px;
	padding: 20px 20px;
	right: -20px;
	height: 73px
}

.hero-w-w.landing-page .hero-caption .quick-form .quick-i .select-w {
	clear: none;
	width: auto;
	margin-top: 0px
}

.hero-w-w.landing-page .hero-caption .quick-form .quick-i .select-w:after {
	right: 10px;
	border-width: 10px 8px 0 8px;
	margin-top: -2px;
	z-index: 1
}

.hero-w-w.landing-page .hero-caption .quick-form .quick-i .select-w .dk-selected {
	min-width: 235px;
	padding: 0 12px !important;
	padding-right: 30px !important;
	font-size: 32px;
	line-height: 30px;
	font-weight: 600;
	background: transparent !important;
	color: #a6a7a9 !important;
	border: 0 !important;
	z-index: 2
}

.hero-w-w.landing-page .hero-caption .quick-form .quick-i .select-w .dk-selected:hover, .hero-w-w.landing-page .hero-caption .quick-form .quick-i .select-w .dk-selected:focus {
	border: 0 !important
}

.hero-w-w.landing-page .hero-caption .quick-form .quick-i .select-w .dk-select-options {
	padding-top: 10px !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
	padding-bottom: 10px !important
}

.hero-w-w.landing-page .hero-caption .quick-form .quick-i .select-w .dk-select {
	border: 0 !important
}

.hero-w-w.landing-page .hero-caption .quick-form .quick-i .select-w .dk-select .dk-option {
	padding: 5px 10px !important;
	font-weight: 600;
	font-size: 20px;
	line-height: 20px
}

.hero-w {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	background: #272C33;
	position: relative
}

.hero-w .hero-desktop, .hero-w .hero-mobile, .hero-w .hero-tablet {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.hero-w .hero-desktop {
	display: none
}

@media (min-width: 1023px) {
	.hero-w .hero-desktop {
		display: block
	}
}

.hero-w .hero-tablet {
	display: none
}

@media (min-width: 760px) and (max-width: 1023px) {
	.hero-w .hero-tablet {
		display: block
	}
}

.hero-w .hero-mobile {
	display: block
}

@media (min-width: 760px) {
	.hero-w .hero-mobile {
		display: none
	}
}

.hero-w #flip {
	float: left;
	margin-bottom: 20px;
	clear: both;
	height: 60px;
	overflow: hidden;
	width: 100%;
	position: relative
}

@media (min-width: 1023px) {
	.hero-w #flip {
		margin-bottom: 40px
	}
}

.hero-w #flip .cta-w {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0
}

.hero-w #flip .cta {
	background: #b8d432;
	float: left;
	color: #FFF;
	font-weight: 600;
	padding: 10px 20px;
	transform: translate3D(0, -500px, 0);
	clear: both;
	font-size: 24px;
	line-height: 28px
}

@media (min-width: 760px) {
	.hero-w #flip .cta {
		font-size: 30px;
		line-height: 40px
	}
}

.hero-w #flip .cta:nth-child(2n) {
	background: #fcb813
}

.hero-w #flip .cta:nth-child(3n) {
	background: #285caa
}

.hero-w #flip .cta.active {
	transform: translate3D(0, 0, 0);
	transition: transform 0.25s ease;
	position: absolute
}

@media (min-width: 1023px) {
	.hero-w .hero {
		position: fixed;
		height: 100vh;
		width: 100%
	}
}

.hero-w .hero .hero-i-w-w {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0
}

.hero-w .hero .hero-i-w {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	padding: 0 20px;
	padding-top: 20px;
	height: 600px
}

@media (min-width: 760px) {
	.hero-w .hero .hero-i-w {
		padding: 0 40px;
		min-height: 820px
	}
}

@media (min-width: 1023px) {
	.hero-w .hero .hero-i-w {
		min-height: 820px;
		padding: 0 0;
		height: 100vh
	}
}

.hero-w .hero .hero-i {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	position: absolute;
	bottom: 100px;
	left: 20px;
	width: 90%
}

@media (min-width: 370px) {
	.hero-w .hero .hero-i {
		bottom: 80px
	}
}

@media (min-width: 376px) {
	.hero-w .hero .hero-i {
		bottom: 40px
	}
}

@media (min-width: 760px) {
	.hero-w .hero .hero-i {
		left: 40px
	}
}

@media (min-width: 1023px) {
	.hero-w .hero .hero-i {
		text-align: left;
		padding-bottom: 0;
		position: absolute;
		top: 50%;
		left: 40px;
		padding-top: 80px;
		transform: translate(0, -50%)
	}
}

.hero-w .hero .hero-caption h1 {
	color: #FFF;
	font-size: 26px;
	line-height: 28px;
	background: #00a08e;
	padding: 10px 20px;
	float: left;
	text-align: left
}

@media (min-width: 760px) {
	.hero-w .hero .hero-caption h1 {
		font-size: 50px;
		line-height: 60px
	}
}

.hero-w .hero .hero-caption p {
	background: rgba(0, 0, 0, 0.5);
	color: #FFF;
	float: left;
	font-weight: 600;
	padding: 10px 20px;
	clear: both;
	text-align: left;
	font-size: 20px;
	line-height: 25px
}

@media (min-width: 760px) {
	.hero-w .hero .hero-caption p {
		font-size: 42px;
		line-height: 48px
	}
}

.hero-w .hero .hero-caption p.cta {
	background: #b8d432;
	float: left;
	font-size: 30px;
	line-height: 40px;
	margin-bottom: 40px
}

.hero-w .hero .hero-caption a.hero-btn {
	color: #FFF;
	font-size: 24px;
	line-height: 24px;
	padding: 30px 40px;
	float: left;
	text-decoration: none;
	background: rgba(40, 92, 170, 0.75);
	clear: both;
	font-weight: 600;
	margin-right: 0px
}

@media (min-width: 760px) {
	.hero-w .hero .hero-caption a.hero-btn {
		position: absolute;
		right: 0;
		float: right;
		bottom: 0;
		margin-right: 0
	}
}

.hero-w .hero .hero-caption a.hero-btn:after {
	content: '';
	background: url(../images/arrow-white@2x.png) 0 0 no-repeat;
	background-size: 25px;
	width: 25px;
	height: 25px;
	float: right;
	margin-left: 10px
}

.banner-w {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	background: #ededed;
	padding: 0 0;
	margin-bottom: 50px;
	position: relative
}

@media (max-width: 760px) {
	.banner-w.single {
		margin-bottom: 90px
	}
}

@media (min-width: 1023px) {
	.banner-w {
		overflow: hidden;
		margin-bottom: 50px
	}
}

.banner-w.default p.cta {
	display: none
}

.banner-w.landing .banner {
	background-size: 100%;
	height: 380px;
	padding: 20px;
	position: relative
}

@media (min-width: 760px) {
	.banner-w.landing .banner {
		height: 460px
	}
}

@media (min-width: 1023px) {
	.banner-w.landing .banner {
		height: 500px;
		padding-top: 0
	}
}

.banner-w.landing .banner .banner-i {
	position: absolute;
	bottom: 20px;
	left: 20px
}

@media (min-width: 760px) {
	.banner-w.landing .banner .banner-i {
		left: 40px;
		bottom: auto;
		top: 60%;
		transform: translate(0, -50%)
	}
}

@media (min-width: 1023px) {
	.banner-w.landing .banner .banner-i {
		left: 0px
	}
}

.banner-w.simple-banner .banner {
	height: 260px
}

@media (min-width: 760px) {
	.banner-w.simple-banner .banner {
		height: 360px
	}
}

@media (min-width: 1023px) {
	.banner-w.simple-banner .banner {
		height: 375px
	}
}

.banner-w.simple-banner .banner h1 {
	background: #b8d432;
	position: absolute;
	bottom: 20px;
	left: 20px;
	font-size: 36px;
	line-height: 38px
}

@media (min-width: 1023px) {
	.banner-w.simple-banner .banner h1 {
		bottom: 40px;
		font-size: 51px;
		line-height: 60px
	}
}

.banner-w.grey-banner .banner {
	height: 260px
}

@media (min-width: 1023px) {
	.banner-w.grey-banner .banner {
		height: 275px
	}
}

.banner-w.grey-banner .banner h1 {
	background: #00a08e;
	position: absolute;
	bottom: 20px;
	left: 20px;
	font-size: 36px;
	line-height: 38px
}

@media (min-width: 1023px) {
	.banner-w.grey-banner .banner h1 {
		bottom: 40px;
		font-size: 51px;
		line-height: 60px
	}
}

.banner-w .desktop-bg {
	width: 100%;
	height: 100%;
	float: left;
	position: absolute;
	left: 0;
	top: 0;
	display: none
}

@media (min-width: 760px) {
	.banner-w .desktop-bg {
		display: block
	}
}

.banner-w .mobile-bg {
	width: 100%;
	height: 100%;
	float: left;
	position: absolute;
	left: 0;
	top: 0
}

@media (min-width: 760px) {
	.banner-w .mobile-bg {
		display: none
	}
}

.banner-w .banner {
	background-size: 100%;
	height: 380px;
	padding: 20px;
	position: relative
}

@media (min-width: 760px) {
	.banner-w .banner {
		height: 460px
	}
}

@media (min-width: 1023px) {
	.banner-w .banner {
		height: 375px;
		padding-top: 0
	}
}

.banner-w .banner .banner-i {
	position: absolute;
	bottom: 20px;
	left: 20px
}

@media (min-width: 760px) and (max-width: 1023px) {
	.banner-w .banner .banner-i {
		left: 40px
	}
}

@media (min-width: 1023px) {
	.banner-w .banner .banner-i {
		left: 0px
	}
}

.banner-w .banner h1 {
	font-size: 26px;
	line-height: 30px;
	color: #FFF;
	float: left;
	clear: both;
	padding: 10px 20px
}

.banner-w .banner h1.teal {
	background: #00a08e
}

.banner-w .banner h1.yellow {
	background: #fcb813
}

.banner-w .banner h1.green {
	background: #b8d432
}

.banner-w .banner h1.blue {
	background: #285caa
}

@media (min-width: 1023px) {
	.banner-w .banner h1 {
		font-size: 51px;
		line-height: 60px
	}
}

.banner-w .banner p {
	font-size: 20px;
	line-height: 25px;
	color: #FFF;
	padding: 10px 20px;
	background: rgba(0, 0, 0, 0.3);
	float: left;
	clear: both
}

@media (min-width: 1023px) {
	.banner-w .banner p {
		font-size: 36px;
		line-height: 38px
	}
}

.banner-w .banner p.cta {
	background: #b8d432;
	margin-bottom: 20px
}

.banner-w .banner p.cta.teal {
	background: #00a08e
}

.banner-w .banner p.cta.yellow {
	background: #fcb813
}

.banner-w .banner p.cta.green {
	background: #b8d432
}

.banner-w .banner p.cta.blue {
	background: #285caa
}

@media (min-width: 1023px) {
	.banner-w .banner p.cta {
		margin-bottom: 0
	}
}

.table-w {
	background: #f5f5f5;
	padding: 80px 20px;
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 60px
}

@media (min-width: 760px) {
	.table-w {
		padding: 150px 40px
	}
}

.table-w .table-title {
	font-size: 24px;
	line-height: 24px;
	color: #52565c;
	font-weight: 500;
	margin-bottom: 20px;
	text-align: center
}

@media (min-width: 760px) {
	.table-w .table-title {
		text-align: left
	}
}

.table-w .table {
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto
}

.table-w .table:after {
	content: " ";
	display: block;
	clear: both
}

.table-w .table table tr:nth-child(1) td {
	color: #285caa;
	font-weight: 600;
	font-size: 18px;
	line-height: 24px
}

.table-w .table table tr td:nth-child(1) {
	color: #285caa;
	font-weight: 600;
	font-size: 18px;
	line-height: 24px;
	min-width: 100px
}

.table-w .table table tr td {
	font-weight: 300
}

.table-w .table-mobile table {
	margin-bottom: 60px
}

.table-w .table-mobile table:last-child {
	margin-bottom: 0
}

.table-w .table-mobile table tr:nth-child(1) td {
	text-align: center
}

.faq-2x-w {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	background: #FFFFFF;
	padding: 80px 20px;
	padding-bottom: 0
}

.faq-2x-w .faq-2x h2 {
	color: #515151;
	margin-bottom: 100px;
	position: relative;
	font-size: 28px;
	line-height: 30px
}

.faq-2x-w .faq-2x h2:after {
	content: '';
	width: 140px;
	height: 10px;
	float: left;
	position: absolute;
	bottom: -40px;
	left: 0;
	background: #b8d432
}

@media (min-width: 1023px) {
	.faq-2x-w .faq-2x h2 {
		font-size: 40px;
		line-height: 46px;
		margin-bottom: 100px;
		width: 35%
	}
}

.faq-2x-w .faq-2x .col {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0
}

@media (min-width: 1023px) {
	.faq-2x-w .faq-2x .col {
		clear: none;
		width: 45.37815%;
		float: left;
		margin-right: .84034%
	}
	.faq-2x-w .faq-2x .col:nth-child(even) {
		clear: none;
		width: 45.37815%;
		float: right;
		margin-right: 0
	}
}

.faq-2x-w .faq-2x .col h5 {
	font-size: 30px;
	line-height: 36px;
	margin-bottom: 40px;
	color: #515151
}

.faq-2x-w .faq-2x .col .accordion-w-w {
	padding-left: 0;
	padding-right: 0
}

.faq-2x-w .faq-2x .col .accordion-w-w .accordion {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	margin: 0
}

.faq-2x-w .faq-2x .col .accordion-w-w .accordion dt a {
	font-size: 20px;
	line-height: 23px;
	padding: 15px 20px;
	padding-right: 80px
}

.faq-2x-w .faq-2x .col .accordion-w-w .accordion dt:after {
	background-size: 90px;
	right: 20px;
	width: 24px;
	height: 24px;
	margin-top: -10px
}

.faq-2x-w .faq-2x .col .accordion-w-w .accordion dt:hover:after {
	background-size: 90px;
	background-position: -32px 0
}

.faq-2x-w .faq-2x .col .accordion-w-w .accordion dt.active:after {
	background-size: 90px;
	background-position: -67px 0
}

.callout-w {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	background: #fff;
	margin-bottom: 60px;
	padding: 0 20px
}

@media (min-width: 760px) {
	.callout-w {
		padding: 0 40px
	}
}

.callout-w .callout {
	max-width: 800px;
	margin-left: auto;
	margin-right: auto;
	background: #285caa;
	padding: 50px 30px;
	text-align: center
}

.callout-w .callout:after {
	content: " ";
	display: block;
	clear: both
}

@media (min-width: 760px) {
	.callout-w .callout {
		padding: 65px 100px
	}
}

.callout-w .callout h2 {
	color: #fff;
	margin-bottom: 30px
}

.callout-w .callout p {
	color: #fff;
	margin-bottom: 30px
}

.callout-w .callout .btn-w {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0
}

@media (min-width: 760px) {
	.callout-w .callout .btn-w {
		max-width: 500px;
		margin-left: auto;
		margin-right: auto;
		float: none
	}
	.callout-w .callout .btn-w:after {
		content: " ";
		display: block;
		clear: both
	}
}

.callout-w .callout .btn-w .col {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 20px
}

@media (min-width: 760px) {
	.callout-w .callout .btn-w .col {
		margin-bottom: 0;
		clear: none;
		width: 48.27586%;
		float: left;
		margin-right: 3.44828%
	}
	.callout-w .callout .btn-w .col:nth-child(even) {
		clear: none;
		width: 48.27586%;
		float: right;
		margin-right: 0
	}
}

.callout-w .callout .btn-w .col:nth-child(even) {
	margin-bottom: 20px
}

.callout-w .callout .btn-w .col:nth-child(even) a.btn {
	background: #285caa !important;
	border: 1px solid #fff !important;
	color: #fff !important
}

.callout-w .callout .btn-w a.btn {
	background: #fff !important;
	border: 1px solid #fff !important;
	color: #285caa !important;
	text-decoration: none;
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0
}

.quote-w {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	padding: 40px 20px;
	padding-bottom: 80px
}

@media (min-width: 760px) {
	.quote-w {
		padding-bottom: 160px
	}
}

.quote-w .quote {
	text-align: center;
	color: #285caa;
	font-family: "Source Sans Pro", sans-serif;
	max-width: 880px;
	margin-left: auto;
	margin-right: auto
}

.quote-w .quote:after {
	content: " ";
	display: block;
	clear: both
}

.quote-w .quote p {
	font-size: 24px;
	line-height: 30px;
	font-family: "Source Sans Pro", sans-serif;
	font-weight: 200;
	margin-bottom: 0
}

@media (min-width: 760px) {
	.quote-w .quote p {
		font-size: 32px;
		line-height: 40px
	}
}

.apply-w-w {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	background: #ededed;
	padding: 50px 20px
}

@media (min-width: 760px) {
	.apply-w-w {
		padding: 80px 40px
	}
}

@media (min-width: 1023px) {
	.apply-w-w {
		padding: 80px 20px
	}
}

.apply-w-w .apply-w {
	background: #fcb813;
	padding: 30px 30px
}

@media (min-width: 760px) {
	.apply-w-w .apply-w {
		padding: 90px 50px
	}
}

.apply-w-w .apply-w h2 {
	color: #FFF;
	font-size: 28px;
	line-height: 30px;
	position: relative;
	margin-bottom: 60px
}

.apply-w-w .apply-w h2:after {
	content: '';
	width: 140px;
	height: 10px;
	float: left;
	position: absolute;
	bottom: -40px;
	left: 0;
	background: #00a08e
}

@media (min-width: 1023px) {
	.apply-w-w .apply-w h2 {
		font-size: 40px;
		line-height: 46px
	}
}

.apply-w-w .apply-w .apply {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0
}

.apply-w-w .apply-w .apply .col {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0
}

.apply-w-w .apply-w .apply .col:nth-child(2) {
	margin-bottom: 30px
}

@media (min-width: 1023px) {
	.apply-w-w .apply-w .apply .col:nth-child(2) {
		margin-bottom: 0
	}
}

@media (min-width: 1023px) {
	.apply-w-w .apply-w .apply .col {
		clear: none;
		width: 32.20339%;
		float: left;
		margin-right: 1.69492%
	}
	.apply-w-w .apply-w .apply .col:nth-child(3n) {
		clear: none;
		width: 23.72881%;
		float: right;
		margin-right: 0
	}
}

.apply-w-w .apply-w .apply .col ul {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	margin-top: 15px
}

.apply-w-w .apply-w .apply .col ul li {
	font-size: 18px;
	line-height: 25px;
	color: #FFF;
	font-weight: 600;
	min-height: 25px;
	margin-bottom: 15px
}

.apply-w-w .apply-w .apply .col ul li:before {
	content: '';
	float: left;
	background: url(../images/white-tick-icon@2x.png) 0 0 no-repeat;
	width: 40px;
	height: 25px;
	background-size: 25px
}

.apply-w-w .apply-w .apply .col p {
	color: #FFF;
	font-size: 16px;
	line-height: 22px;
	font-weight: 600;
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0
}

.apply-w-w .apply-w .apply .col a {
	color: #285caa;
	text-decoration: none;
	font-size: 24px;
	line-height: 24px;
	margin-left: 10px
}

.apply-w-w .apply-w .apply .col a.btn {
	margin-bottom: 20px;
	font-size: 24px;
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	line-height: 44px;
	font-weight: 600;
	margin-left: 0
}

@media (min-width: 760px) and (max-width: 1023px) {
	.apply-w-w .apply-w .apply .col a.btn {
		width: auto
	}
}

.blog-w {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	background: #fff;
	padding: 0 20px
}

.blog-w .blog {
	max-width: 960px;
	margin-left: auto;
	margin-right: auto
}

.blog-w .blog:after {
	content: " ";
	display: block;
	clear: both
}

.blog-w .blog .article {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 20px
}

@media (min-width: 1023px) {
	.blog-w .blog .article {
		margin-bottom: 100px
	}
}

.blog-w .blog .article .col {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 20px
}

@media (min-width: 1023px) {
	.blog-w .blog .article .col {
		margin-bottom: 0
	}
}

.blog-w .blog .article .col .img {
	height: 255px;
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 20px
}

@media (min-width: 1023px) {
	.blog-w .blog .article .col .img {
		margin-bottom: 0
	}
}

.blog-w .blog .article .col h3 {
	font-size: 25px;
	line-height: 30px;
	color: #285caa;
	font-family: "Source Sans Pro", sans-serif;
	margin-bottom: 15px
}

.blog-w .blog .article .col h3 a {
	text-decoration: none;
	color: #285caa
}

@media (min-width: 1023px) {
	.blog-w .blog .article .col h3 {
		font-size: 50px;
		line-height: 54px
	}
}

.blog-w .blog .article .col p {
	font-size: 18px;
	line-height: 26px;
	color: #52565c;
	font-family: "Source Sans Pro", sans-serif;
	margin-bottom: 20px
}

@media (min-width: 1023px) {
	.blog-w .blog .article .col p {
		margin-bottom: 40px
	}
}

.blog-w .blog .article .col p.truncate {
	height: 105px
}

@media (min-width: 1023px) {
	.blog-w .blog .article .col {
		clear: none;
		width: 43.51464%;
		float: left;
		margin-right: .41841%
	}
	.blog-w .blog .article .col:nth-child(even) {
		clear: none;
		width: 49.15254%;
		float: right;
		margin-right: 0
	}
}

.blog-w .blog .btn-w {
	max-width: 120px;
	margin-left: auto;
	margin-right: auto
}

.blog-w .blog .btn-w:after {
	content: " ";
	display: block;
	clear: both
}

@media (min-width: 1023px) {
	.blog-w .blog .btn-w {
		clear: both;
		width: 100%;
		float: left;
		margin-left: 0;
		margin-right: 0
	}
}

.blog-w .blog .btn-w a {
	color: #52565c;
	text-decoration: none;
	font-family: "Source Sans Pro", sans-serif;
	font-size: 20px;
	line-height: 20px
}

.blog-w .blog .btn-w a span {
	float: left;
	margin-right: 15px
}

.qualify-w {
	background: #ededed;
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0
}

.qualify-w h2 {
	color: #515151;
	font-size: 28px;
	line-height: 30px;
	position: relative;
	margin-bottom: 60px
}

@media (min-width: 1023px) {
	.qualify-w h2 {
		font-size: 40px;
		line-height: 46px;
		margin-bottom: 40px
	}
}

.qualify-w h2:after {
	content: '';
	width: 140px;
	height: 10px;
	float: left;
	position: absolute;
	bottom: -40px;
	left: 0;
	background: #b8d432
}

.qualify-w .qualify {
	padding: 50px 20px;
	padding-bottom: 0
}

@media (min-width: 760px) {
	.qualify-w .qualify {
		padding: 80px 40px;
		padding-bottom: 0
	}
}

@media (min-width: 1023px) {
	.qualify-w .qualify {
		padding: 90px 50px;
		padding-bottom: 0
	}
}

.qualify-w .qualify .col {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0
}

@media (min-width: 1023px) {
	.qualify-w .qualify .col {
		clear: none;
		width: 32.20339%;
		float: left;
		margin-right: 1.69492%
	}
	.qualify-w .qualify .col:nth-child(3n) {
		clear: none;
		width: 23.72881%;
		float: right;
		margin-right: 0
	}
}

.qualify-w .qualify .col ul {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	margin-top: 15px
}

.qualify-w .qualify .col ul li {
	font-size: 16px;
	line-height: 22px;
	font-weight: 600;
	color: #515151;
	min-height: 25px;
	margin-bottom: 15px
}

.qualify-w .qualify .col ul li:before {
	content: '';
	float: left;
	background: url(../images/grey-tick-icon@2x.png) 0 0 no-repeat;
	width: 40px;
	height: 25px;
	background-size: 25px
}

.qualify-w .qualify .col p {
	color: #FFF;
	font-size: 16px;
	line-height: 22px;
	font-weight: 600
}

.qualify-w .qualify .col a {
	color: #285caa;
	text-decoration: none;
	font-size: 24px;
	line-height: 24px;
	margin-left: 10px
}

.qualify-w .qualify .col a.btn {
	margin-bottom: 20px;
	font-size: 24px;
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	line-height: 44px;
	font-weight: 600;
	margin-left: 0
}

.callout-infographics-w {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	background: #fcb813;
	padding: 50px 20px
}

@media (min-width: 760px) {
	.callout-infographics-w {
		padding: 80px 40px
	}
}

@media (min-width: 1023px) {
	.callout-infographics-w {
		padding: 80px 20px
	}
}

.callout-infographics-w .callout-infographics h2 {
	color: #FFF;
	font-size: 28px;
	line-height: 30px;
	margin-bottom: 40px
}

@media (min-width: 760px) {
	.callout-infographics-w .callout-infographics h2 {
		font-size: 40px;
		line-height: 46px
	}
}

@media (min-width: 1023px) {
	.callout-infographics-w .callout-infographics h2 {
		width: 49.15254%;
		float: left;
		margin-right: 1.69492%;
		width: 65%;
		margin-bottom: 80px
	}
}

.callout-infographics-w .callout-infographics .col-w {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0
}

.callout-infographics-w .callout-infographics .col-w .col {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	font-weight: 600;
	margin-bottom: 50px
}

.callout-infographics-w .callout-infographics .col-w .col:last-child {
	margin-bottom: 0
}

@media (min-width: 1023px) {
	.callout-infographics-w .callout-infographics .col-w .col {
		margin-bottom: 0
	}
}

@media (min-width: 1023px) {
	.callout-infographics-w .callout-infographics .col-w .col {
		clear: none;
		width: 32.20339%;
		float: left;
		margin-right: 1.69492%
	}
	.callout-infographics-w .callout-infographics .col-w .col:nth-child(3) {
		clear: none;
		width: 32.20339%;
		float: right;
		margin-right: 0
	}
}

.callout-infographics-w .callout-infographics .col-w .col .icon {
	width: 30%;
	float: left;
	display: none
}

@media (min-width: 760px) {
	.callout-infographics-w .callout-infographics .col-w .col .icon {
		width: 20%
	}
}

.callout-infographics-w .callout-infographics .col-w .col .icon img {
	width: 68px;
	float: left
}

.callout-infographics-w .callout-infographics .col-w .col .callout-content {
	float: right;
	width: 100%;
	color: #FFF;
	font-size: 20px;
	line-height: 26px
}

.callout-infographics-w .callout-infographics .col-w .col .callout-content em {
	color: #285caa;
	font-size: 40px;
	line-height: 46px;
	font-style: normal !important
}

.callout-features-w {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	background: #FFF;
	padding: 50px 20px
}

@media (min-width: 760px) {
	.callout-features-w {
		padding: 80px 40px
	}
}

@media (min-width: 1023px) {
	.callout-features-w {
		padding: 80px 20px
	}
}

.callout-features-w .callout-features h2 {
	color: #515151;
	font-size: 28px;
	line-height: 30px;
	position: relative;
	margin-bottom: 100px
}

@media (min-width: 760px) {
	.callout-features-w .callout-features h2 {
		font-size: 40px;
		line-height: 46px
	}
}

.callout-features-w .callout-features h2:after {
	content: '';
	width: 140px;
	height: 10px;
	float: left;
	position: absolute;
	bottom: -40px;
	left: 0;
	background: #b8d432
}

@media (min-width: 1023px) {
	.callout-features-w .callout-features h2 {
		width: 57.62712%;
		float: left;
		margin-right: 1.69492%;
		width: 65%;
		margin-bottom: 100px
	}
}

.callout-features-w .callout-features .col-w {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0
}

.callout-features-w .callout-features .col-w .col {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	background: #fcb813;
	margin-bottom: 40px
}

@media (min-width: 760px) {
	.callout-features-w .callout-features .col-w .col {
		margin-bottom: 0;
		clear: none;
		width: 49.15254%;
		float: left;
		margin-right: 1.69492%
	}
	.callout-features-w .callout-features .col-w .col:nth-child(even) {
		clear: none;
		width: 49.15254%;
		float: right;
		margin-right: 0
	}
}

.callout-features-w .callout-features .col-w .col .title {
	background: #00a08e;
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	font-weight: 600;
	color: #FFF;
	font-size: 26px;
	line-height: 28px;
	padding: 30px
}

@media (min-width: 1023px) {
	.callout-features-w .callout-features .col-w .col .title {
		padding: 50px 70px;
		padding-bottom: 50px;
		font-size: 30px;
		line-height: 36px
	}
}

.callout-features-w .callout-features .col-w .col .image {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	height: 240px
}

@media (min-width: 1023px) {
	.callout-features-w .callout-features .col-w .col .image {
		height: 300px
	}
}

.callout-features-w .callout-features .col-w .col .callout-content {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	background: #fcb813;
	padding: 30px;
	color: #FFF;
	font-weight: 600;
	font-size: 18px;
	line-height: 24px
}

@media (min-width: 1023px) {
	.callout-features-w .callout-features .col-w .col .callout-content {
		padding: 50px 70px;
		padding-bottom: 70px
	}
}

.callout-features-w .callout-features .col-w .col .callout-content p {
	margin-bottom: 0px;
	font-size: 22px;
	line-height: 26px
}

@media (min-width: 1023px) {
	.callout-features-w .callout-features .col-w .col .callout-content p {
		margin-bottom: 20px
	}
}

.callout-features-w .callout-features .col-w .col .callout-content .good-for {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	margin-top: 20px;
	margin-bottom: 20px
}

@media (min-width: 1023px) {
	.callout-features-w .callout-features .col-w .col .callout-content .good-for {
		margin-bottom: 0
	}
}

.callout-features-w .callout-features .col-w .col .callout-content .good-for span {
	color: #285caa;
	font-size: 18px;
	line-height: 24px;
	margin-bottom: 10px;
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0
}

.callout-features-w .callout-features .col-w .col .callout-content .good-for span:before {
	content: '';
	width: 35px;
	float: left;
	height: 25px;
	background: url(../images/good-tick@2x.png) 0 0 no-repeat;
	background-size: 25px
}

.callout-features-w .callout-features .col-w .col .callout-content .good-for p {
	color: #285caa
}

.callout-features-w .callout-features .col-w .col .callout-content a.more-btn {
	color: #285caa;
	font-size: 24px;
	line-height: 22px;
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	text-align: right;
	font-weight: 600;
	text-decoration: none
}

.callout-features-w .callout-features .col-w .col .callout-content a.more-btn:after {
	float: right;
	width: 25px;
	margin-left: 10px;
	content: '';
	height: 25px;
	background: url(../images/arrow-blue@2x.png) center center no-repeat;
	background-size: 25px
}

.callout-count-w {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	background: #FFF;
	padding: 50px 20px
}

@media (min-width: 760px) {
	.callout-count-w {
		padding: 80px 40px;
		background: #ededed
	}
}

@media (min-width: 1023px) {
	.callout-count-w {
		padding: 80px 20px;
		background: #ededed
	}
}

.callout-count-w .callout-count h2 {
	color: #515151;
	font-size: 28px;
	line-height: 30px;
	position: relative;
	margin-bottom: 100px
}

.callout-count-w .callout-count h2:after {
	content: '';
	width: 140px;
	height: 10px;
	float: left;
	position: absolute;
	bottom: -40px;
	left: 0;
	background: #b8d432
}

@media (min-width: 760px) {
	.callout-count-w .callout-count h2 {
		font-size: 40px;
		line-height: 46px
	}
}

@media (min-width: 1023px) {
	.callout-count-w .callout-count h2 {
		width: 40.67797%;
		float: left;
		margin-right: 1.69492%;
		width: 65%
	}
}

.callout-count-w .callout-count .features {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	background: #FFF
}

.callout-count-w .callout-count .features .col {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	padding: 30px;
	padding-left: 50px;
	background: #f4f4f2;
	border-bottom: 1px solid #FFF
}

@media (min-width: 760px) {
	.callout-count-w .callout-count .features .col {
		padding: 50px;
		width: 50%;
		float: left;
		clear: none;
		border-bottom: 0
	}
	.callout-count-w .callout-count .features .col:nth-child(2), .callout-count-w .callout-count .features .col:nth-child(3) {
		background: #f6f6f6
	}
	.callout-count-w .callout-count .features .col:nth-child(even) {
		float: right
	}
}

@media (min-width: 1023px) {
	.callout-count-w .callout-count .features .col {
		padding: 50px;
		padding-left: 80px;
		width: 25%;
		float: left;
		clear: none;
		border-bottom: 0;
		background: #FFF
	}
	.callout-count-w .callout-count .features .col:nth-child(3) {
		background: #FFF
	}
	.callout-count-w .callout-count .features .col:nth-child(even) {
		background: #f6f6f6;
		float: left
	}
	.callout-count-w .callout-count .features .col:nth-child(4n) {
		float: right
	}
	.callout-count-w .callout-count .features .col:nth-child(4n) .icon {
		background-size: 65px !important
	}
}

@media (min-width: 1023px) and (min-width: 1023px) {
	.callout-count-w .callout-count .features .col:nth-child(4n) .icon {
		background-size: 75px !important
	}
}

.callout-count-w .callout-count .features .col .icon {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	height: 100px;
	display: none;
	background-size: 75px !important
}

@media (min-width: 1023px) {
	.callout-count-w .callout-count .features .col .icon {
		height: 115px;
		background-size: 85px !important
	}
}

.callout-count-w .callout-count .features .col .title {
	color: #285caa;
	font-weight: 600;
	padding-right: 20px;
	margin-bottom: 20px;
	position: relative;
	font-size: 20px;
	line-height: 23px
}

.callout-count-w .callout-count .features .col .title:before {
	content: '';
	background: url(../images/teal-tick@2x.png);
	width: 20px;
	height: 20px;
	float: left;
	position: absolute;
	top: 2px;
	left: -30px;
	background-size: 20px
}

.callout-count-w .callout-count .features .col .callout-content {
	color: #515151;
	font-size: 16px;
	line-height: 20px;
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0
}

.questions-w {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	background: #dcdcdc;
	padding: 50px 20px
}

@media (min-width: 760px) {
	.questions-w {
		padding: 80px 40px
	}
}

@media (min-width: 1023px) {
	.questions-w {
		padding: 80px 20px
	}
}

.questions-w .questions h2 {
	color: #515151;
	font-size: 28px;
	line-height: 30px;
	position: relative;
	margin-bottom: 100px
}

.questions-w .questions h2:after {
	content: '';
	width: 140px;
	height: 10px;
	float: left;
	position: absolute;
	bottom: -40px;
	left: 0;
	background: #b8d432
}

@media (min-width: 1023px) {
	.questions-w .questions h2 {
		width: 40.67797%;
		float: left;
		margin-right: 1.69492%;
		width: 65%;
		font-size: 40px;
		line-height: 46px
	}
}

.questions-w .questions .features {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	background: #FFF
}

.questions-w .questions .features .col {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	padding: 30px
}

@media (min-width: 760px) {
	.questions-w .questions .features .col {
		width: 50%;
		float: left;
		clear: none;
		background: #f6f6f6
	}
	.questions-w .questions .features .col:nth-child(even) {
		background: #FFF
	}
	.questions-w .questions .features .col:nth-child(3n) {
		width: 100%
	}
	.questions-w .questions .features .col:nth-child(3n) .icon {
		background-size: 75px !important
	}
}

@media (min-width: 1023px) {
	.questions-w .questions .features .col {
		padding: 50px;
		padding-bottom: 60px
	}
	.questions-w .questions .features .col:nth-child(even) {
		background: #f6f6f6
	}
}

.questions-w .questions .features .col:nth-child(2) {
	background: #FFF
}

.questions-w .questions .features .col:nth-child(2) .icon {
	background: url(../images/call-us-icon@2x.png) 0 0 no-repeat;
	background-size: 25px !important
}

@media (min-width: 760px) and (max-width: 1023px) {
	.questions-w .questions .features .col:nth-child(2) .icon {
		background: url(../images/call-us-icon@2x.png) 0 0 no-repeat;
		background-size: 17px !important
	}
}

.questions-w .questions .features .col:nth-child(3) .icon {
	background: url(../images/faqs-icon@2x.png) 0 0 no-repeat;
	background-size: 37px !important
}

@media (min-width: 760px) and (max-width: 1023px) {
	.questions-w .questions .features .col:nth-child(3) .icon {
		background: url(../images/faqs-icon@2x.png) 0 0 no-repeat;
		background-size: 27px !important
	}
}

.questions-w .questions .features .col .icon {
	background: url(../images/live-chat-icon@2x.png) 0 0 no-repeat;
	background-size: 42px !important;
	float: left;
	width: 20%;
	height: 100px
}

@media (min-width: 760px) and (max-width: 1023px) {
	.questions-w .questions .features .col .icon {
		background: url(../images/live-chat-icon@2x.png) 0 0 no-repeat;
		background-size: 29px !important
	}
}

@media (min-width: 760px) {
	.questions-w .questions .features .col .icon {
		width: 10%
	}
}

.questions-w .questions .features .col .q {
	float: right;
	width: 78%
}

@media (min-width: 760px) {
	.questions-w .questions .features .col .q {
		width: 88%
	}
}

.questions-w .questions .features .col .q p {
	font-size: 18px;
	line-height: 24px
}

.questions-w .questions .features .col .q a {
	color: #285caa;
	font-weight: 600
}

.questions-w .questions .features .col .q h3 {
	color: #285caa;
	font-size: 18px;
	line-height: 24px
}

.questions-w .questions .features .col .title {
	color: #00a08e;
	font-weight: 600;
	padding-right: 0;
	padding-top: 10px;
	margin-bottom: 10px;
	font-size: 20px;
	line-height: 23px
}

@media (min-width: 760px) and (max-width: 1023px) {
	.questions-w .questions .features .col .title {
		padding-top: 0
	}
}

.questions-w .questions .features .col .callout-content {
	color: #515151;
	font-size: 18px;
	line-height: 20px;
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0
}

.callout-steps-w {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	padding: 50px 20px;
	background: #fcb813
}

@media (min-width: 760px) {
	.callout-steps-w {
		padding: 80px 40px
	}
}

@media (min-width: 1023px) {
	.callout-steps-w {
		padding: 80px 20px
	}
}

.callout-steps-w .callout-steps .col {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0
}

.callout-steps-w .callout-steps .col:last-child .callout-content-w {
	margin-bottom: 0
}

@media (min-width: 760px) {
	.callout-steps-w .callout-steps .col {
		clear: none;
		width: 28.57143%;
		float: left;
		margin-right: 7.14286%
	}
	.callout-steps-w .callout-steps .col:nth-child(1) {
		clear: both;
		width: 100%;
		float: left;
		margin-left: 0;
		margin-right: 0
	}
	.callout-steps-w .callout-steps .col:nth-child(3) {
		clear: none;
		width: 28.57143%;
		float: right;
		margin-right: 0
	}
}

@media (min-width: 1023px) {
	.callout-steps-w .callout-steps .col {
		clear: none;
		width: 21.05263%;
		float: left;
		margin-right: 5.26316%
	}
	.callout-steps-w .callout-steps .col:nth-child(1) {
		clear: none;
		width: 21.05263%;
		float: left;
		margin-right: 5.26316%
	}
	.callout-steps-w .callout-steps .col:nth-child(3) {
		clear: none;
		width: 21.05263%;
		float: left;
		margin-right: 5.26316%
	}
	.callout-steps-w .callout-steps .col:nth-child(4n) {
		clear: none;
		width: 21.05263%;
		float: right;
		margin-right: 0
	}
}

.callout-steps-w .callout-steps .col h2 {
	color: #FFF;
	font-size: 28px;
	line-height: 30px;
	position: relative;
	margin-bottom: 100px
}

.callout-steps-w .callout-steps .col h2:after {
	content: '';
	width: 140px;
	height: 10px;
	float: left;
	position: absolute;
	bottom: -40px;
	left: 0;
	background: #00a08e
}

@media (min-width: 1023px) {
	.callout-steps-w .callout-steps .col h2 {
		padding-right: 20px;
		margin-bottom: 40px;
		margin-top: 110px;
		font-size: 40px;
		line-height: 46px
	}
}

.callout-steps-w .callout-steps .col .step-1 {
	background: url(../images/one-icon@2x.png) 0 0 no-repeat;
	background-size: 75px;
	float: left;
	height: 75px;
	width: 30%;
	margin-bottom: 40px
}

@media (min-width: 760px) {
	.callout-steps-w .callout-steps .col .step-1 {
		clear: both;
		width: 100%;
		float: left;
		margin-left: 0;
		margin-right: 0
	}
}

.callout-steps-w .callout-steps .col .step-2 {
	background: url(../images/two-icon@2x.png) 0 0 no-repeat;
	background-size: 75px;
	float: left;
	height: 75px;
	width: 30%;
	margin-bottom: 40px
}

@media (min-width: 760px) {
	.callout-steps-w .callout-steps .col .step-2 {
		clear: both;
		width: 100%;
		float: left;
		margin-left: 0;
		margin-right: 0
	}
}

.callout-steps-w .callout-steps .col .step-3 {
	background: url(../images/three-icon@2x.png) 0 0 no-repeat;
	background-size: 75px;
	float: left;
	height: 75px;
	width: 30%;
	margin-bottom: 40px
}

@media (min-width: 760px) {
	.callout-steps-w .callout-steps .col .step-3 {
		clear: both;
		width: 100%;
		float: left;
		margin-left: 0;
		margin-right: 0
	}
}

.callout-steps-w .callout-steps .col h4 {
	color: #FFF;
	font-size: 30px;
	line-height: 34px;
	margin-bottom: 10px
}

@media (min-width: 1023px) {
	.callout-steps-w .callout-steps .col h4 {
		height: 70px
	}
}

.callout-steps-w .callout-steps .col .callout-content-w {
	width: 70%;
	float: right;
	margin-bottom: 40px
}

@media (min-width: 760px) {
	.callout-steps-w .callout-steps .col .callout-content-w {
		clear: both;
		width: 100%;
		float: left;
		margin-left: 0;
		margin-right: 0;
		margin-bottom: 0
	}
}

.callout-steps-w .callout-steps .col .callout-content p {
	color: #FFF;
	font-size: 15px;
	line-height: 22px;
	font-weight: 600;
	margin-bottom: 10px
}

.callout-steps-w .callout-steps .col .callout-content a {
	color: #285caa;
	text-decoration: none;
	font-size: 22px;
	line-height: 22px
}

.callout-steps-w .callout-steps .col .callout-content a.btn {
	font-size: 18px;
	line-height: 28px;
	font-weight: 600;
	margin-left: 0;
	margin-top: 10px
}

.callout-steps-w .callout-steps .col:nth-child(1) .callout-countent p {
	font-weight: 300;
	font-size: 16px;
	line-height: 22px
}

.calculator-w {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	padding: 50px 20px;
	background: #FFF
}

@media (min-width: 760px) {
	.calculator-w {
		padding: 80px 40px
	}
}

@media (min-width: 1023px) {
	.calculator-w {
		padding: 80px 20px
	}
}

.page-id-705 .calculator-w {
	background: #fcb813
}

.page-id-705 .calculator-w .calculator .col h2 {
	color: #FFF
}

.page-id-705 .calculator-w .calculator .col p {
	color: #FFF
}

.page-id-705 .calculator-w .calculator .col .calc-w p {
	color: #515151
}

.page-id-705 .calculator-w .calculator .col .calc-w .calc-footer {
	background: #00a08e
}

.page-id-705 .calculator-w .calculator .col .calc-w .calc-footer p {
	color: #FFF
}

.calculator-w .calculator .col {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0
}

@media (min-width: 760px) {
	.calculator-w .calculator .col {
		clear: none;
		width: 40.67797%;
		float: left;
		margin-right: 1.69492%
	}
	.calculator-w .calculator .col:nth-child(even) {
		clear: none;
		width: 49.15254%;
		float: right;
		margin-right: 0
	}
}

.calculator-w .calculator .col h2 {
	color: #515151;
	margin-bottom: 100px;
	position: relative;
	font-size: 28px;
	line-height: 30px
}

.calculator-w .calculator .col h2:after {
	content: '';
	width: 140px;
	height: 10px;
	float: left;
	position: absolute;
	bottom: -40px;
	left: 0;
	background: #b8d432
}

@media (min-width: 1023px) {
	.calculator-w .calculator .col h2 {
		font-size: 40px;
		line-height: 46px;
		margin-bottom: 100px
	}
}

.calculator-w .calculator .col p {
	margin-bottom: 20px;
	color: #515151;
	font-size: 18px;
	line-height: 22px
}

.calculator-w .calculator .col .calc-w {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	background: #f6f6f6
}

.calculator-w .calculator .col .calc-w .calc-content {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	padding: 30px;
	padding-bottom: 30px
}

@media (min-width: 1023px) {
	.calculator-w .calculator .col .calc-w .calc-content {
		padding: 60px;
		padding-bottom: 40px
	}
}

.calculator-w .calculator .col .calc-w .calc-content h4 {
	color: #00a08e;
	margin-bottom: 30px;
	font-size: 20px;
	line-height: 24px
}

.calculator-w .calculator .col .calc-w .calc-content p {
	font-size: 16px;
	line-height: 20px
}

@media (min-width: 1023px) {
	.calculator-w .calculator .col .calc-w .calc-content p {
		clear: both;
		width: 100%;
		float: left;
		margin-left: 0;
		margin-right: 0
	}
}

.calculator-w .calculator .col .calc-w .calc-content p:before {
	content: '';
	background: url(../images/dollar-icon@2x.png) 0 0 no-repeat;
	width: 40px;
	background-size: 30px;
	height: 30px;
	float: left
}

.calculator-w .calculator .col .calc-w .calc-content .input-range {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	width: 90%;
	padding-top: 50px
}

.calculator-w .calculator .col .calc-w .calc-footer {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	padding: 30px;
	padding-bottom: 30px;
	background: #ededed
}

@media (min-width: 1023px) {
	.calculator-w .calculator .col .calc-w .calc-footer {
		padding: 40px 60px
	}
}

.calculator-w .calculator .col .calc-w .calc-footer p {
	margin-bottom: 0;
	color: #00a08e;
	font-weight: 600
}

.calculator-w .calculator .col .calc-w .calc-footer span {
	font-size: 34px;
	line-height: 34px
}

.testimonials-w {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	padding: 50px 20px;
	padding-bottom: 40px;
	background: #FFF
}

@media (min-width: 760px) {
	.testimonials-w {
		padding: 80px 40px;
		padding-bottom: 40px
	}
}

@media (min-width: 1023px) {
	.testimonials-w {
		padding: 80px 20px;
		padding-bottom: 40px
	}
}

.testimonials-w .testimonials .col {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0
}

@media (min-width: 1023px) {
	.testimonials-w .testimonials .col {
		clear: none;
		width: 40.67797%;
		float: left;
		margin-right: 1.69492%
	}
	.testimonials-w .testimonials .col:nth-child(even) {
		clear: none;
		width: 40.67797%;
		float: right;
		margin-right: 0
	}
}

.testimonials-w .testimonials .col h2 {
	color: #515151;
	font-size: 28px;
	line-height: 30px;
	position: relative;
	margin-bottom: 90px
}

.testimonials-w .testimonials .col h2:after {
	content: '';
	width: 140px;
	height: 10px;
	float: left;
	position: absolute;
	bottom: -40px;
	left: 0;
	background: #b8d432
}

@media (min-width: 1023px) {
	.testimonials-w .testimonials .col h2 {
		margin-bottom: 100px;
		font-size: 40px;
		line-height: 46px
	}
}

.testimonials-w .testimonials .col .testimonials-i {
	padding: 60px 80px;
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	background: #00a08e;
	position: relative
}

.testimonials-w .testimonials .col .testimonials-i:before {
	content: '"';
	color: #FFF;
	position: absolute;
	left: 40px;
	top: 40px;
	font-weight: 600;
	font-size: 30px;
	line-height: 26px
}

.testimonials-w .testimonials .col .testimonials-i:after {
	content: '"';
	color: #FFF;
	position: absolute;
	right: 40px;
	bottom: 50px;
	font-weight: 600;
	font-size: 30px;
	line-height: 26px
}

.testimonials-w .testimonials .col .testimonials-i .quote-i {
	color: #FFF;
	font-weight: 600;
	margin-bottom: 40px;
	font-size: 24px;
	line-height: 26px
}

.testimonials-w .testimonials .col .testimonials-i p {
	color: #FFF;
	font-weight: 300;
	font-size: 14px;
	line-height: 20px
}

.partner-form-w-w {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	padding: 50px 20px;
	background: #FFFFFF
}

@media (min-width: 760px) {
	.partner-form-w-w {
		padding: 80px 40px
	}
}

@media (min-width: 1023px) {
	.partner-form-w-w {
		padding: 100px 20px
	}
}

.page-id-703 .partner-form-w-w {
	padding-top: 0
}

.page-id-703 .partner-form-w-w .dk-select-open-up .dk-select-options, .page-id-703 .partner-form-w-w .dk-select-open-down .dk-select-options, .page-id-703 .partner-form-w-w .dk-select-multi:focus .dk-select-options {
	padding-left: 0 !important
}

.partner-form-w {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	background: #F2F2F2;
	padding: 80px 60px
}

.partner-form-w .partner-form .col {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0
}

@media (min-width: 760px) {
	.partner-form-w .partner-form .col {
		clear: none;
		width: 40.67797%;
		float: left;
		margin-right: 1.69492%
	}
	.partner-form-w .partner-form .col:nth-child(even) {
		clear: none;
		width: 49.15254%;
		float: right;
		margin-right: 0
	}
}

.partner-form-w .partner-form.landing-page label.error {
	color: red;
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	padding-top: 10px
}

.partner-form-w .partner-form.landing-page .dollar {
	position: relative
}

.partner-form-w .partner-form.landing-page .dollar:before {
	content: '$';
	float: left;
	position: absolute;
	float: left;
	position: absolute;
	left: 10px;
	font-weight: 600;
	top: 44px
}

.partner-form-w .partner-form.landing-page input#loanamount {
	padding-left: 20px
}

.partner-form-w .partner-form.landing-page #getfundsform .select-w .dk-option {
	padding: 10px 0 !important
}

.partner-form-w .partner-form.landing-page #getfundsform .select-w .dk-select-open-down .dk-select-options {
	padding-left: 15px !important
}

@media (min-width: 760px) {
	.partner-form-w .partner-form.landing-page .col {
		clear: none;
		width: 23.72881%;
		float: left;
		margin-right: 1.69492%
	}
	.partner-form-w .partner-form.landing-page .col:nth-child(even) {
		clear: none;
		width: 66.10169%;
		float: right;
		margin-right: 0
	}
}

.partner-form-w .partner-form ul.ticks {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	margin-top: -20px
}

.partner-form-w .partner-form ul.ticks li {
	font-size: 18px;
	line-height: 22px;
	position: relative;
	padding-left: 40px;
	font-weight: 500;
	margin-bottom: 15px
}

@media (min-width: 760px) {
	.partner-form-w .partner-form ul.ticks li {
		font-size: 20px;
		line-height: 22px
	}
}

.partner-form-w .partner-form ul.ticks li:before {
	content: '';
	width: 25px;
	height: 25px;
	float: left;
	background: url(../images/grey-tick-icon@2x.png) 0 0 no-repeat;
	background-size: 25px;
	position: absolute;
	top: 0;
	left: 0
}

.partner-form-w .partner-form h2 {
	color: #515151;
	font-size: 28px;
	line-height: 30px;
	position: relative;
	margin-bottom: 100px;
	clear: both
}

.partner-form-w .partner-form h2:after {
	content: '';
	width: 140px;
	height: 10px;
	float: left;
	position: absolute;
	bottom: -40px;
	left: 0;
	background: #00a08e
}

@media (min-width: 760px) {
	.partner-form-w .partner-form h2 {
		font-size: 40px;
		line-height: 46px
	}
}

@media (min-width: 1023px) {
	.partner-form-w .partner-form h2 {
		width: 40.67797%;
		float: left;
		margin-right: 1.69492%
	}
}

.partner-form-w .partner-form p {
	font-size: 18px;
	line-height: 22px;
	margin-bottom: 60px;
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0
}

@media (min-width: 1023px) {
	.partner-form-w .partner-form p {
		font-size: 21px;
		line-height: 24px
	}
}

.partner-form-w .partner-form .call-address {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	padding-left: 40px;
	font-weight: bold;
	font-size: 18px
}

.partner-form-w .partner-form .call-address span {
	color: #00a08e;
	position: relative
}

.partner-form-w .partner-form .call-address span:before {
	content: '';
	width: 30px;
	height: 50px;
	margin-top: -7px;
	margin-left: -40px;
	float: left;
	background: url(../images/map-pin-icon@2x.png) 0 0 no-repeat;
	background-size: 28px
}

.partner-form-w .partner-form .call-address p {
	font-size: 16px;
	line-height: 20px;
	font-weight: 400;
	margin-bottom: 20px
}

.partner-form-w .partner-form .call-address p a {
	font-size: 24px;
	line-height: 28px;
	color: #285caa;
	font-weight: bold;
	text-decoration: none
}

.partner-form-w .partner-form .call {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	padding-left: 40px;
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 40px
}

.partner-form-w .partner-form .call span {
	color: #00a08e;
	position: relative
}

.partner-form-w .partner-form .call span:before {
	content: '';
	width: 30px;
	height: 50px;
	margin-top: -7px;
	margin-left: -40px;
	float: left;
	background: url(../images/call-us-icon@2x.png) 0 0 no-repeat;
	background-size: 25px
}

.partner-form-w .partner-form .call p {
	font-size: 16px;
	line-height: 20px;
	font-weight: 400;
	margin-bottom: 20px
}

.partner-form-w .partner-form .call p a {
	font-size: 24px;
	line-height: 28px;
	color: #285caa;
	font-weight: bold;
	text-decoration: none
}

.title-w {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0
}

.uses-w {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	padding: 50px 20px;
	background: #00a08e
}

@media (min-width: 760px) {
	.uses-w {
		padding: 80px 40px
	}
}

@media (min-width: 1023px) {
	.uses-w {
		padding: 80px 20px
	}
}

.uses-w .uses .col {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0
}

@media (min-width: 760px) {
	.uses-w .uses .col {
		clear: none;
		width: 36.97479%;
		float: left;
		margin-right: .84034%
	}
	.uses-w .uses .col:nth-child(even) {
		clear: none;
		width: 53.78151%;
		float: right;
		margin-right: 0
	}
}

.uses-w .uses .col h2 {
	color: #FFF;
	font-size: 28px;
	line-height: 30px;
	position: relative;
	margin-bottom: 80px
}

.uses-w .uses .col h2:after {
	content: '';
	width: 140px;
	height: 10px;
	float: left;
	position: absolute;
	bottom: -40px;
	left: 0;
	background: #b8d432
}

@media (min-width: 1023px) {
	.uses-w .uses .col h2 {
		font-size: 40px;
		line-height: 46px;
		margin-bottom: 40px
	}
}

.uses-w .uses .col ul li {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	font-size: 24px;
	line-height: 26px;
	font-weight: 600;
	margin-bottom: 20px
}

@media (min-width: 760px) {
	.uses-w .uses .col ul li {
		margin-bottom: 0;
		font-size: 22px;
		line-height: 26px;
		clear: none;
		width: 49.15254%;
		float: left;
		margin-right: 1.69492%
	}
	.uses-w .uses .col ul li:nth-child(even) {
		clear: none;
		width: 49.15254%;
		float: right;
		margin-right: 0
	}
}

.uses-w .uses .col ul li span {
	color: #FFF;
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0
}

@media (min-width: 760px) {
	.uses-w .uses .col ul li span {
		padding: 10px 20px;
		text-decoration: none
	}
}

.uses-w .uses .col ul li a {
	color: #FFF;
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0
}

.uses-w .uses .col ul li a:after {
	float: right;
	width: 25px;
	margin-left: 10px;
	content: '';
	height: 25px;
	background: url(../images/arrow-yellow@2x.png) center center no-repeat;
	background-size: 25px
}

@media (min-width: 760px) {
	.uses-w .uses .col ul li a {
		padding: 10px 20px;
		text-decoration: none
	}
	.uses-w .uses .col ul li a:hover {
		background: rgba(255, 255, 255, 0.3)
	}
}

.trust-pilot-w {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	background: #FFF;
	padding: 60px 20px;
	padding-bottom: 40px
}

.trust-pilot-w .trust-pilot h2 {
	color: #515151;
	margin-bottom: 100px;
	position: relative;
	font-size: 28px;
	line-height: 30px
}

.trust-pilot-w .trust-pilot h2:after {
	content: '';
	width: 140px;
	height: 10px;
	float: left;
	position: absolute;
	bottom: -40px;
	left: 0;
	background: #b8d432
}

@media (min-width: 1023px) {
	.trust-pilot-w .trust-pilot h2 {
		font-size: 40px;
		line-height: 46px;
		margin-bottom: 100px;
		width: 35%
	}
}

.trust-pilot-w .trust-pilot a.trust-link {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 20px;
	color: #285caa;
	font-size: 18px;
	line-height: 24px;
	text-align: center
}

@media (min-width: 760px) {
	.trust-pilot-w .trust-pilot a.trust-link {
		text-align: right
	}
}

.facebook-video-w {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	background: #FFF;
	padding: 0 20px;
	padding-bottom: 40px
}

.facebook-video-w .facebook-video .facebook-responsive {
	overflow: hidden;
	padding-bottom: 56.25%;
	position: relative;
	height: 0
}

.facebook-video-w .facebook-video .facebook-responsive iframe {
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	position: absolute
}

.navigation-w {
	position: absolute;
	right: 420px;
	top: 50%;
	transform: translate(0, -50%);
	display: none
}

@media (min-width: 1100px) {
	.navigation-w {
		display: block
	}
}

@media (min-width: 1370px) {
	.navigation-w {
		right: 360px
	}
}

.navigation-w .navigation ul {
	float: right
}

.navigation-w .navigation ul li {
	float: left;
	font-family: "Source Sans Pro", sans-serif;
	font-size: 14px;
	line-height: 16px;
	font-weight: 600;
	position: relative
}

.navigation-w .navigation ul li.menu-item-has-children {
	position: relative
}

.navigation-w .navigation ul li a {
	padding: 20px 15px;
	height: 75px;
	padding-top: 30px;
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	text-decoration: none;
	color: #515151
}

@media (min-width: 1200px) {
	.navigation-w .navigation ul li a {
		padding: 20px;
		padding-top: 30px
	}
}

.navigation-w .navigation ul li a:hover {
	color: #285caa;
	transition: color 0.5s ease
}

.navigation-w .navigation ul li ul.sub-menu {
	visibility: hidden;
	padding: 10px 0;
	position: absolute;
	top: 100%;
	background: #FFFFFF;
	width: 200px;
	margin-top: -2px;
	border-top: 0;
	box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.25)
}

.navigation-w .navigation ul li ul.sub-menu li {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	font-size: 14px;
	line-height: 18px
}

.navigation-w .navigation ul li ul.sub-menu li.current-menu-item a {
	color: #285caa
}

.navigation-w .navigation ul li ul.sub-menu li a {
	padding: 5px 20px;
	height: auto;
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	border-right: 0
}

.navigation-w .navigation ul li ul.sub-menu li:hover, .navigation-w .navigation ul li ul.sub-menu li.current-menu-item {
	border-top: 0 !important;
	margin-top: 0 !important
}

.navigation-w .navigation ul li ul.sub-menu.open {
	visibility: visible;
	z-index: 100
}

.mobile-navigation-w {
	display: none;
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	background: #fff
}

.mobile-navigation-w.open {
	display: block
}

.mobile-navigation-w a.tel {
	color: #285caa;
	text-decoration: none;
	font-size: 24px;
	line-height: 24px;
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	padding-top: 20px;
	font-weight: 600
}

.mobile-navigation-w .mobile-navigation {
	text-align: left;
	padding: 20px 50px;
	padding-top: 60px
}

.mobile-navigation-w .mobile-navigation a.btn {
	background: #515151;
	color: #FFF;
	background: url(../images/lock-icon@2x.png) #515151 20px center no-repeat;
	background-size: 18px;
	font-weight: 600;
	padding-left: 55px;
	margin-top: 20px;
	margin-bottom: 40px
}

.mobile-navigation-w .mobile-navigation ul {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0
}

.mobile-navigation-w .mobile-navigation ul li {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	text-align: left;
	font-weight: 600;
	font-size: 18px;
	line-height: 20px
}

.mobile-navigation-w .mobile-navigation ul li a {
	color: #515151;
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	padding: 10px 0;
	text-decoration: none;
	border-bottom: 1px solid #E5E5E5
}

.mobile-navigation-w .mobile-navigation ul li a:hover {
	color: #285caa
}

.mobile-navigation-w .mobile-navigation ul li ul.sub-menu {
	display: none;
	visibility: visible
}

.mobile-navigation-w .mobile-navigation ul li ul.sub-menu.open {
	display: block
}

.mobile-navigation-w .mobile-navigation ul li ul.sub-menu li {
	font-weight: 300
}

.mobile-navigation-w .mobile-navigation ul li ul.sub-menu li a {
	border-bottom: 0
}

.gallery-w {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	background: #fff;
	padding: 0 20px;
	margin-bottom: 60px
}

@media (min-width: 760px) {
	.gallery-w {
		padding: 0 40px;
		margin-bottom: 100px
	}
}

@media (min-width: 1023px) {
	.gallery-w {
		margin-bottom: 200px
	}
}

.gallery-w .gallery {
	position: relative;
	background: #52565c;
	max-width: 800px;
	margin-left: auto;
	margin-right: auto
}

.gallery-w .gallery:after {
	content: " ";
	display: block;
	clear: both
}

.gallery-w .gallery li img {
	width: 100%;
	height: 100%
}

.gallery-w .gallery .caption {
	font-size: 18px;
	line-height: 22px;
	color: #fff;
	font-family: "Source Sans Pro", sans-serif;
	font-weight: 600;
	text-align: center;
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	background: #52565c;
	padding: 40px 40px
}

@media (min-width: 1023px) {
	.gallery-w .gallery .caption {
		text-align: right;
		padding: 20px 40px
	}
}

.thumbnail-pager-w {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	overflow: hidden
}

.thumbnail-pager-w ul.thumbnail-pager {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	background: #52565c
}

.thumbnail-pager-w ul.thumbnail-pager li {
	width: 50%;
	float: left
}

@media (min-width: 760px) {
	.thumbnail-pager-w ul.thumbnail-pager li {
		width: 33.333333333333%
	}
}

@media (min-width: 1023px) {
	.thumbnail-pager-w ul.thumbnail-pager li {
		width: 25%
	}
}

.thumbnail-pager-w ul.thumbnail-pager li a.active img {
	opacity: 1;
	border: 6px solid #285caa
}

.thumbnail-pager-w ul.thumbnail-pager li a img {
	width: 100%;
	height: 100%;
	opacity: 0.4
}

.thumbnail-pager-w ul.thumbnail-pager li:nth-child(4n) {
	float: right
}

.content-left-image-w {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	background: #fff;
	padding: 0 20px;
	padding-bottom: 50px
}

@media (min-width: 760px) {
	.content-left-image-w {
		padding: 0 40px
	}
}

@media (min-width: 1023px) {
	.content-left-image-w {
		padding: 0 20px;
		padding-bottom: 120px
	}
}

.content-left-image-w .content-left-image {
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto
}

.content-left-image-w .content-left-image:after {
	content: " ";
	display: block;
	clear: both
}

.content-left-image-w .content-left-image .col {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0
}

.content-left-image-w .content-left-image .col:nth-child(1) {
	margin-bottom: 40px
}

@media (min-width: 1023px) {
	.content-left-image-w .content-left-image .col:nth-child(1) {
		margin-bottom: 0
	}
}

@media (min-width: 1023px) {
	.content-left-image-w .content-left-image .col {
		clear: none;
		width: 49.15254%;
		float: left;
		margin-right: 1.69492%
	}
	.content-left-image-w .content-left-image .col:nth-child(odd) {
		clear: none;
		width: 42.58873%;
		float: right;
		margin-right: 0
	}
}

.content-left-image-w .content-left-image .col .img-i {
	height: 260px
}

@media (min-width: 1023px) {
	.content-left-image-w .content-left-image .col .img-i {
		height: 500px
	}
}

.content-left-image-w .content-left-image .col .copy-i {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0
}

.content-left-image-w .btn-w {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	margin-top: 20px
}

.content-left-image-w .btn-w a.btn-read-more {
	color: #285caa;
	font-size: 24px;
	line-height: 22px;
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	text-align: right;
	font-weight: 600;
	text-decoration: none
}

.content-left-image-w .btn-w a.btn-read-more:after {
	float: right;
	width: 25px;
	margin-left: 10px;
	content: '';
	height: 25px;
	background: url(../images/arrow-blue@2x.png) center center no-repeat;
	background-size: 25px
}

.content-right-image-w {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	background: #fff;
	padding: 0 20px;
	padding-bottom: 50px
}

@media (min-width: 760px) {
	.content-right-image-w {
		padding: 0 40px
	}
}

@media (min-width: 1023px) {
	.content-right-image-w {
		padding: 0 20px;
		padding-bottom: 120px
	}
}

.content-right-image-w .content-right-image {
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto
}

.content-right-image-w .content-right-image:after {
	content: " ";
	display: block;
	clear: both
}

.content-right-image-w .content-right-image .col {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0
}

.content-right-image-w .content-right-image .col:nth-child(1) {
	margin-bottom: 40px
}

@media (min-width: 1023px) {
	.content-right-image-w .content-right-image .col:nth-child(1) {
		margin-bottom: 0
	}
}

@media (min-width: 1023px) {
	.content-right-image-w .content-right-image .col {
		clear: none;
		width: 41.17647%;
		float: left;
		margin-right: .84034%
	}
	.content-right-image-w .content-right-image .col:nth-child(even) {
		clear: none;
		width: 49.15254%;
		float: right;
		margin-right: 0
	}
}

.content-right-image-w .content-right-image .col .img-i {
	height: 260px
}

@media (min-width: 1023px) {
	.content-right-image-w .content-right-image .col .img-i {
		height: 500px
	}
}

.content-right-image-w .btn-w {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	margin-top: 20px
}

.content-right-image-w .btn-w a.btn-read-more {
	color: #285caa;
	font-size: 24px;
	line-height: 22px;
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	text-align: right;
	font-weight: 600;
	text-decoration: none
}

.content-right-image-w .btn-w a.btn-read-more:after {
	float: right;
	width: 25px;
	margin-left: 10px;
	content: '';
	height: 25px;
	background: url(../images/arrow-blue@2x.png) center center no-repeat;
	background-size: 25px
}

.contact-w {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	background: #fff
}

.contact-w .contact-form-w {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	text-align: center;
	padding: 20px 20px
}

@media (min-width: 1023px) {
	.contact-w .contact-form-w {
		padding: 120px 20px;
		padding-top: 0
	}
}

.contact-w .contact-form-w .contact-form {
	padding-top: 50px;
	max-width: 800px;
	margin-left: auto;
	margin-right: auto
}

.contact-w .contact-form-w .contact-form label {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	text-align: center
}

.contact-w .contact-form-w .contact-form:after {
	content: " ";
	display: block;
	clear: both
}

.accordion-w-w {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	background: #fff;
	padding: 50px 20px;
	padding-top: 0
}

@media (min-width: 760px) {
	.accordion-w-w {
		padding: 80px 40px;
		padding-top: 0
	}
}

@media (min-width: 1023px) {
	.accordion-w-w {
		padding: 100px 20px;
		padding-top: 0
	}
}

.accordion {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0
}

@media (min-width: 1023px) {
	.accordion {
		width: 66.10169%;
		float: left;
		margin-right: 1.69492%
	}
}

.accordion dt {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	font-weight: 300 !important;
	position: relative
}

.accordion dt:hover {
	cursor: pointer;
	background: #ededed
}

.accordion dt:hover:after {
	content: '';
	background: url(../images/accordion-icon@3x.png) #ededed -47px 0 no-repeat;
	background-size: 131px
}

.accordion dt:after {
	position: absolute;
	right: 20px;
	top: 50%;
	width: 40px;
	content: '';
	float: right;
	height: 40px;
	background: url(../images/accordion-icon@3x.png) 0 0 no-repeat;
	background-size: 131px;
	margin-top: -20px
}

.accordion dt.active {
	background: #515151
}

.accordion dt.active a {
	color: #FFF
}

.accordion dt.active:after {
	background: url(../images/accordion-icon@3x.png) #515151 -97px 0 no-repeat;
	background-size: 131px
}

.accordion dt, .accordion dd {
	font-size: 18px;
	line-height: 22px;
	font-family: "Source Sans Pro", sans-serif
}

.accordion dd {
	border-top: 0;
	margin: 0;
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	padding: 20px 20px;
	padding-top: 40px;
	background: #ededed
}

.accordion dd a {
	color: #52565c
}

.accordion dt a {
	display: block;
	color: #52565c;
	font-weight: 600;
	padding: 30px 20px;
	font-size: 24px;
	line-height: 24px;
	text-decoration: none !important;
	padding-right: 80px;
	border-bottom: 1px solid #515151
}

@media (min-width: 1023px) {
	.accordion dt a {
		font-size: 36px;
		line-height: 36px
	}
}

.full-width-w {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	height: 320px;
	position: relative;
	margin-bottom: 50px
}

@media (min-width: 1023px) {
	.full-width-w {
		height: 600px;
		margin-bottom: 150px
	}
}

.full-width-w .caption {
	font-size: 16px;
	line-height: 16px;
	color: #fff;
	font-family: "Source Sans Pro", sans-serif;
	font-weight: 300;
	position: absolute;
	bottom: 20px;
	left: 20px
}

@media (min-width: 760px) {
	.full-width-w .caption {
		font-size: 24px;
		line-height: 24px;
		bottom: 40px;
		left: 50px
	}
}

.category .article-sidebar {
	display: none
}

@media (min-width: 760px) {
	.category .article-sidebar {
		display: block
	}
}

.title-w {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	padding: 0 20px
}

.title-w .title h2 {
	color: #515151;
	font-size: 40px;
	line-height: 30px;
	position: relative;
	margin-bottom: 80px
}

.title-w .title h2:after {
	content: '';
	width: 140px;
	height: 10px;
	float: left;
	position: absolute;
	bottom: -40px;
	left: 0;
	background: #b8d432
}

@media (min-width: 1023px) {
	.title-w .title h2 {
		width: 40.67797%;
		float: left;
		margin-right: 1.69492%;
		margin-bottom: 40px;
		font-size: 32px;
		line-height: 46px
	}
	.title-w .title h2.full-width {
		clear: both;
		width: 100%;
		float: left;
		margin-left: 0;
		margin-right: 0
	}
}

.back-w {
	padding: 40px 20px;
	padding-top: 160px;
	background: #FFF;
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0
}

.back-w.bottom-back {
	padding-top: 0
}

.back-w .back a {
	color: #285caa;
	font-size: 24px;
	line-height: 22px;
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	text-align: left;
	font-weight: 600;
	text-decoration: none
}

.back-w .back a:before {
	float: left;
	width: 25px;
	margin-right: 10px;
	content: '';
	height: 25px;
	background: url(../images/arrow-blue@2x.png) center center no-repeat;
	background-size: 25px;
	transform: rotate(180deg)
}

.categories-w {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	background: #EDEDED;
	padding: 40px;
	margin-bottom: 40px
}

.categories-w .col {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 20px
}

@media (min-width: 1023px) {
	.categories-w .col {
		margin-bottom: 0;
		clear: none;
		width: 66.10169%;
		float: left;
		margin-right: 1.69492%
	}
	.categories-w .col:nth-child(even) {
		clear: none;
		width: 32.20339%;
		float: right;
		margin-right: 0
	}
}

.categories-w .col .select-w {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	background: #EDEDED;
	border-radius: 3px;
	margin-bottom: 10px;
	border: 1px solid rgba(81, 81, 81, 0.1)
}

@media (min-width: 1023px) {
	.categories-w .col .select-w {
		margin-bottom: 0;
		clear: none;
		width: 49.15254%;
		float: left;
		margin-right: 1.69492%
	}
	.categories-w .col .select-w:nth-child(2) {
		clear: none;
		width: 49.15254%;
		float: right;
		margin-right: 0
	}
}

.categories-w .col .select-w .dk-select-open-down .dk-selected, .categories-w .col .select-w .dk-selected {
	text-align: center;
	color: #515151 !important;
	font-weight: bold;
	background: #EDEDED !important;
	border: 1px solid rgba(81, 81, 81, 0.1)
}

.categories-w .col h2 {
	color: #515151;
	padding-bottom: 10px;
	border-bottom: 1px solid rgba(81, 81, 81, 0.1);
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 20px;
	font-size: 24px;
	line-height: 30px
}

.categories-w .col ul {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0
}

.categories-w .col ul.dk-select-options, .categories-w .col ul.dk-select-options-highlight {
	color: #515151 !important;
	font-weight: bold;
	background: #EDEDED !important;
	border: 1px solid rgba(81, 81, 81, 0.1) !important
}

.categories-w .col ul li {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	font-size: 18px;
	line-height: 22px;
	font-weight: bold;
	margin-bottom: 10px;
	color: #515151
}

.categories-w .col ul li.cat-item.current-cat a {
	border-bottom: 1px solid #285caa
}

.categories-w .col ul li.cat-item-20 {
	display: none
}

@media (min-width: 1023px) {
	.categories-w .col ul li {
		clear: none;
		width: 28.57143%;
		float: left;
		margin-right: 7.14286%
	}
	.categories-w .col ul li:nth-child(3n) {
		clear: none;
		width: 28.57143%;
		float: right;
		margin-right: 0
	}
}

.categories-w .col ul li.dk-option {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	text-align: center;
	padding-left: 0 !important;
	color: #515151 !important;
	font-weight: bold;
	padding: 0;
	margin-bottom: 0;
	font-size: 16px;
	line-height: 18px;
	background: #EDEDED !important
}

.categories-w .col ul li a {
	color: #285caa;
	text-decoration: none
}

.body-w {
	background: #fff;
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	overflow: hidden;
	padding: 0 20px;
	padding-bottom: 40px
}

@media (min-width: 1023px) {
	.body-w {
		padding-bottom: 80px
	}
}

.body-w .clear {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0
}

.body-w .body .body-content {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	font-size: 19px;
}

@media (min-width: 760px) {
	.body-w .body .body-content {
		clear: none;
		width: 66.10169%;
		float: left;
		margin-right: 1.69492%
	}
}

.single .body-w .body .body-content {
	padding-top: 20px
}

.body-w .body .body-content.with-feature {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 40px;
	
}

@media (min-width: 760px) {
	.body-w .body .body-content.with-feature {
		padding-top: 40px;
		margin-bottom: 0;
		clear: none;
		width: 45.37815%;
		float: left;
		margin-right: .84034%
	}
}

.body-w .body .body-content .category-link {
	display: none
}

.body-w .body .feature-sidebar {
	background: #fcb813;
	padding: 60px;
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0
}

@media (min-width: 760px) {
	.body-w .body .feature-sidebar {
		clear: none;
		width: 49.15254%;
		float: right;
		margin-right: 0
	}
}

.body-w .body .feature-sidebar h3 {
	color: #FFF;
	margin-bottom: 30px;
	font-size: 24px;
	line-height: 26px
}

.body-w .body .feature-sidebar ul {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0
}

.body-w .body .feature-sidebar ul li {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	border-bottom: 1px solid #FFF;
	position: relative;
	margin-left: 8%;
	width: 92%;
	color: #FFF;
	margin-bottom: 15px;
	padding-bottom: 15px;
	font-size: 18px;
	line-height: 22px
}

.body-w .body .feature-sidebar ul li:last-child {
	border-bottom: 0
}

.body-w .body .feature-sidebar ul li:before {
	content: '';
	background: url(../images/white-tick-icon@2x.png) 0 0 no-repeat;
	width: 25px;
	height: 25px;
	float: left;
	position: absolute;
	top: 0;
	left: -40px;
	background-size: 25px
}

.body-w .body .feature-sidebar a.btn {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	font-size: 21px;
	line-height: 40px;
	margin-bottom: 30px;
	font-weight: 600
}

.body-w .body .feature-sidebar p {
	font-size: 21px;
	line-height: 24px;
	color: #FFF
}

.body-w .body .feature-sidebar p a {
	color: #285caa;
	text-decoration: none;
	font-weight: 800;
	padding-left: 5px;
	letter-spacing: 1px;
	font-size: 24px;
	line-height: 24px
}

.body-w .body .article-w {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 30px
}

.body-w .body .article-w:nth-child(1) {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0
}

@media (min-width: 1023px) {
	.body-w .body .article-w:nth-child(1) {
		clear: none;
		width: 65.55324%;
		float: left;
		margin-right: .20877%
	}
}

.body-w .body .article-w:nth-child(2), .body-w .body .article-w:nth-child(3), .body-w .body .article-w:nth-child(4), .body-w .body .article-w:nth-child(5), .body-w .body .article-w:nth-child(6), .body-w .body .article-w:nth-child(7), .body-w .body .article-w:nth-child(8), .body-w .body .article-w:nth-child(9), .body-w .body .article-w:nth-child(10), .body-w .body .article-w:nth-child(11), .body-w .body .article-w:nth-child(12), .body-w .body .article-w:nth-child(13) {
	border: 1px solid rgba(81, 81, 81, 0.1);
	padding: 20px
}

.body-w .body .article-w:nth-child(2) .article-image, .body-w .body .article-w:nth-child(3) .article-image, .body-w .body .article-w:nth-child(4) .article-image, .body-w .body .article-w:nth-child(5) .article-image, .body-w .body .article-w:nth-child(6) .article-image, .body-w .body .article-w:nth-child(7) .article-image, .body-w .body .article-w:nth-child(8) .article-image, .body-w .body .article-w:nth-child(9) .article-image, .body-w .body .article-w:nth-child(10) .article-image, .body-w .body .article-w:nth-child(11) .article-image, .body-w .body .article-w:nth-child(12) .article-image, .body-w .body .article-w:nth-child(13) .article-image {
	height: 200px;
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0
}

.body-w .body .article-w:nth-child(2) .article-content-i, .body-w .body .article-w:nth-child(3) .article-content-i, .body-w .body .article-w:nth-child(4) .article-content-i, .body-w .body .article-w:nth-child(5) .article-content-i, .body-w .body .article-w:nth-child(6) .article-content-i, .body-w .body .article-w:nth-child(7) .article-content-i, .body-w .body .article-w:nth-child(8) .article-content-i, .body-w .body .article-w:nth-child(9) .article-content-i, .body-w .body .article-w:nth-child(10) .article-content-i, .body-w .body .article-w:nth-child(11) .article-content-i, .body-w .body .article-w:nth-child(12) .article-content-i, .body-w .body .article-w:nth-child(13) .article-content-i {
	border: 0;
	padding: 20px
}

.body-w .body .article-w:nth-child(2) .article-title, .body-w .body .article-w:nth-child(3) .article-title, .body-w .body .article-w:nth-child(4) .article-title, .body-w .body .article-w:nth-child(5) .article-title, .body-w .body .article-w:nth-child(6) .article-title, .body-w .body .article-w:nth-child(7) .article-title, .body-w .body .article-w:nth-child(8) .article-title, .body-w .body .article-w:nth-child(9) .article-title, .body-w .body .article-w:nth-child(10) .article-title, .body-w .body .article-w:nth-child(11) .article-title, .body-w .body .article-w:nth-child(12) .article-title, .body-w .body .article-w:nth-child(13) .article-title {
	padding: 0;
	background: #FFF
}

.body-w .body .article-w:nth-child(2) .article-title h3, .body-w .body .article-w:nth-child(3) .article-title h3, .body-w .body .article-w:nth-child(4) .article-title h3, .body-w .body .article-w:nth-child(5) .article-title h3, .body-w .body .article-w:nth-child(6) .article-title h3, .body-w .body .article-w:nth-child(7) .article-title h3, .body-w .body .article-w:nth-child(8) .article-title h3, .body-w .body .article-w:nth-child(9) .article-title h3, .body-w .body .article-w:nth-child(10) .article-title h3, .body-w .body .article-w:nth-child(11) .article-title h3, .body-w .body .article-w:nth-child(12) .article-title h3, .body-w .body .article-w:nth-child(13) .article-title h3 {
	color: #515151 !important;
	font-size: 26px;
	line-height: 30px
}

.body-w .body .article-w:nth-child(2) .article-title date, .body-w .body .article-w:nth-child(2) .article-title .category-link, .body-w .body .article-w:nth-child(2) .article-title .author, .body-w .body .article-w:nth-child(3) .article-title date, .body-w .body .article-w:nth-child(3) .article-title .category-link, .body-w .body .article-w:nth-child(3) .article-title .author, .body-w .body .article-w:nth-child(4) .article-title date, .body-w .body .article-w:nth-child(4) .article-title .category-link, .body-w .body .article-w:nth-child(4) .article-title .author, .body-w .body .article-w:nth-child(5) .article-title date, .body-w .body .article-w:nth-child(5) .article-title .category-link, .body-w .body .article-w:nth-child(5) .article-title .author, .body-w .body .article-w:nth-child(6) .article-title date, .body-w .body .article-w:nth-child(6) .article-title .category-link, .body-w .body .article-w:nth-child(6) .article-title .author, .body-w .body .article-w:nth-child(7) .article-title date, .body-w .body .article-w:nth-child(7) .article-title .category-link, .body-w .body .article-w:nth-child(7) .article-title .author, .body-w .body .article-w:nth-child(8) .article-title date, .body-w .body .article-w:nth-child(8) .article-title .category-link, .body-w .body .article-w:nth-child(8) .article-title .author, .body-w .body .article-w:nth-child(9) .article-title date, .body-w .body .article-w:nth-child(9) .article-title .category-link, .body-w .body .article-w:nth-child(9) .article-title .author, .body-w .body .article-w:nth-child(10) .article-title date, .body-w .body .article-w:nth-child(10) .article-title .category-link, .body-w .body .article-w:nth-child(10) .article-title .author, .body-w .body .article-w:nth-child(11) .article-title date, .body-w .body .article-w:nth-child(11) .article-title .category-link, .body-w .body .article-w:nth-child(11) .article-title .author, .body-w .body .article-w:nth-child(12) .article-title date, .body-w .body .article-w:nth-child(12) .article-title .category-link, .body-w .body .article-w:nth-child(12) .article-title .author, .body-w .body .article-w:nth-child(13) .article-title date, .body-w .body .article-w:nth-child(13) .article-title .category-link, .body-w .body .article-w:nth-child(13) .article-title .author {
	display: none
}

.body-w .body .article-w:nth-child(2) .article-title .small-date, .body-w .body .article-w:nth-child(3) .article-title .small-date, .body-w .body .article-w:nth-child(4) .article-title .small-date, .body-w .body .article-w:nth-child(5) .article-title .small-date, .body-w .body .article-w:nth-child(6) .article-title .small-date, .body-w .body .article-w:nth-child(7) .article-title .small-date, .body-w .body .article-w:nth-child(8) .article-title .small-date, .body-w .body .article-w:nth-child(9) .article-title .small-date, .body-w .body .article-w:nth-child(10) .article-title .small-date, .body-w .body .article-w:nth-child(11) .article-title .small-date, .body-w .body .article-w:nth-child(12) .article-title .small-date, .body-w .body .article-w:nth-child(13) .article-title .small-date {
	display: block
}

.body-w .body .article-w:nth-child(3), .body-w .body .article-w:nth-child(4), .body-w .body .article-w:nth-child(6), .body-w .body .article-w:nth-child(7), .body-w .body .article-w:nth-child(9), .body-w .body .article-w:nth-child(10), .body-w .body .article-w:nth-child(12), .body-w .body .article-w:nth-child(13) {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0
}

@media (min-width: 1023px) {
	.body-w .body .article-w:nth-child(3), .body-w .body .article-w:nth-child(4), .body-w .body .article-w:nth-child(6), .body-w .body .article-w:nth-child(7), .body-w .body .article-w:nth-child(9), .body-w .body .article-w:nth-child(10), .body-w .body .article-w:nth-child(12), .body-w .body .article-w:nth-child(13) {
		clear: none;
		width: 31.03448%;
		float: left;
		margin-right: 3.44828%
	}
}

.body-w .body .article-w:nth-child(5), .body-w .body .article-w:nth-child(8), .body-w .body .article-w:nth-child(11), .body-w .body .article-w:nth-child(14) {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0
}

@media (min-width: 1023px) {
	.body-w .body .article-w:nth-child(5), .body-w .body .article-w:nth-child(8), .body-w .body .article-w:nth-child(11), .body-w .body .article-w:nth-child(14) {
		clear: none;
		width: 31.03448%;
		float: right;
		margin-right: 0
	}
}

.body-w .body .article-title {
	background: #285caa;
	padding: 40px 40px;
	padding-bottom: 60px
}

.body-w .body .article-title h3 {
	color: #fff !important;
	font-size: 36px;
	line-height: 38px;
	font-weight: bold;
	margin-bottom: 20px
}

.body-w .body .article-title h3.truncate {
	height: 62px
}

.body-w .body .article-title .small-date {
	display: none;
	background: #285caa;
	color: #FFF;
	font-weight: 600;
	padding: 6px 12px;
	float: left;
	width: auto;
	clear: both;
	margin-bottom: 10px
}

.body-w .body .article-title date {
	color: #FFF;
	float: left;
	font-weight: 600;
	margin-right: 30px;
	font-size: 16px;
	line-height: 16px
}

.body-w .body .article-title date:before {
	content: '';
	background: url(../images/clock-white@2x.png) 0 center no-repeat;
	background-size: 18px;
	float: left;
	width: 28px;
	height: 18px
}

.body-w .body .article-title .category-link {
	color: #FFF;
	float: left;
	font-weight: 600;
	margin-right: 30px;
	font-size: 16px;
	line-height: 16px
}

.body-w .body .article-title .category-link:before {
	content: '';
	background: url(../images/folder-white@2x.png) 0 center no-repeat;
	background-size: 18px;
	float: left;
	width: 28px;
	height: 18px
}

.body-w .body .article-title .category-link a {
	color: #FFF;
	text-decoration: none
}

.body-w .body .article-title .author {
	color: #FFF;
	float: left;
	font-weight: 600;
	font-size: 16px;
	line-height: 16px
}

.body-w .body .article-title .author:before {
	content: '';
	background: url(../images/user-white@2x.png) 0 center no-repeat;
	background-size: 18px;
	float: left;
	width: 28px;
	height: 18px
}

.body-w .body .article-sidebar {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 20px;
	border: 1px solid rgba(81, 81, 81, 0.1)
}

@media (min-width: 1023px) {
	.body-w .body .article-sidebar {
		clear: none;
		width: 30.96234%;
		float: right;
		margin-right: 0
	}
}

.body-w .body .article-sidebar .article-image {
	height: 200px;
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0
}

@media (min-width: 1023px) {
	.body-w .body .article-sidebar .article-image {
		height: 200px !important
	}
}

.body-w .body .article-sidebar a.popular {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	padding-top: 20px
}

.body-w .body .article-sidebar a.popular:hover {
	background: rgba(81, 81, 81, 0.1)
}

.body-w .body .article-sidebar a.popular h3 {
	color: #515151
}

.body-w .body .article-sidebar h2 {
	padding: 20px 0px;
	padding-bottom: 10px;
	margin: 0 20px;
	margin-bottom: 0px;
	font-size: 20px;
	border-bottom: 1px solid rgba(81, 81, 81, 0.1)
}

.body-w .body .article-sidebar h2:after {
	display: none
}

.body-w .body .article-sidebar h3 {
	padding: 20px 20px;
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	font-size: 20px;
	line-height: 24px
}

.body-w .body .article-sidebar h3 a {
	color: #515151;
	text-decoration: none
}

.body-w .body .article-sidebar .small-date {
	background: #285caa;
	color: #FFF;
	font-weight: 600;
	padding: 6px 12px;
	float: left;
	width: auto;
	clear: both;
	margin-left: 20px;
	margin-bottom: 20px
}

.body-w .body .article-image {
	height: 250px;
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0
}

@media (min-width: 1023px) {
	.body-w .body .article-image {
		height: 500px
	}
}

.body-w .body .article-content {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0
}

.body-w .body .article-content .excerpt {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	text-align: left;
	margin-bottom: 20px
}

@media (min-width: 760px) {
	.body-w .body .article-content .excerpt {
		margin-bottom: 0
	}
}

@media (min-width: 1023px) {
	.body-w .body .article-content .excerpt {
		text-align: left
	}
}

.body-w .body .article-content .excerpt p.truncate {
	height: 115px
}

.body-w .body .article-content a.btn-read-more {
	color: #285caa;
	font-size: 24px;
	line-height: 22px;
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	text-align: right;
	font-weight: 600;
	text-decoration: none
}

.body-w .body .article-content a.btn-read-more:after {
	float: right;
	width: 25px;
	margin-left: 10px;
	content: '';
	height: 25px;
	background: url(../images/arrow-blue@2x.png) center center no-repeat;
	background-size: 25px
}

.body-w .body .article-content .article-content-i {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	text-align: left;
	padding: 40px;
	border: 1px solid rgba(81, 81, 81, 0.1)
}

@media (min-width: 760px) {
	.body-w .body .article-content .article-content-i {
		text-align: left;
		padding: 60px 80px
	}
}

.share-w {
	max-width: 800px;
	margin-left: auto;
	margin-right: auto;
	padding: 50px 20px
}

.share-w:after {
	content: " ";
	display: block;
	clear: both
}

.share-w .share {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	color: #285caa;
	font-family: "Source Sans Pro", sans-serif;
	font-weight: 600;
	font-size: 18px;
	line-height: 20px;
	text-align: center;
	text-decoration: none;
	position: relative;
	text-indent: -40px
}

.share-w .share:after {
	width: 50px;
	height: 40px;
	float: left;
	position: absolute;
	content: '';
	top: -10px;
	background: url("../images/icon-share@2x.png") center center no-repeat;
	background-size: 40px
}

.mobile-controls-w {
	padding: 20px;
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0
}

.mobile-controls-w .controls {
	padding-bottom: 0
}

.controls {
	max-width: 900px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 40px
}

.controls:after {
	content: " ";
	display: block;
	clear: both
}

@media (min-width: 1023px) {
	.controls {
		padding-bottom: 20px
	}
}

.controls a.share {
	float: right;
	color: #285caa;
	font-family: "Source Sans Pro", sans-serif;
	font-weight: 600;
	font-size: 18px;
	line-height: 20px;
	text-align: center;
	text-decoration: none;
	position: relative;
	text-indent: -40px;
	margin-right: 40px;
	padding-top: 6px
}

.controls a.share:after {
	width: 50px;
	height: 40px;
	float: left;
	position: absolute;
	content: '';
	top: -4px;
	background: url("../images/icon-share@2x.png") center center no-repeat;
	background-size: 40px
}

.pagination {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	margin-top: 60px
}

.pagination ol.wp-paginate {
	padding-left: 0 !important;
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0
}

.pagination ol.wp-paginate li {
	font-size: 14px;
	line-height: 16px;
	float: left !important;
	list-style-type: none !important;
	width: auto !important;
	clear: none !important;
	margin-right: 10px !important
}

.pagination ol.wp-paginate li:nth-child(1) {
	display: none
}

.pagination ol.wp-paginate li a, .pagination ol.wp-paginate li span {
	text-decoration: none !important;
	border-bottom: 0 !important;
	padding: 13.33333px 20px;
	float: left;
	font-weight: 600;
	border: 1px solid #285caa;
	border-bottom: 1px solid #285caa !important
}

.pagination ol.wp-paginate li a.current, .pagination ol.wp-paginate li span.current {
	background: #285caa;
	border: #285caa;
	color: #FFF
}

.more-like-this {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	padding-top: 40px
}

.more-like-this h4 {
	font-size: 24px;
	line-height: 30px;
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	border-bottom: 1px solid;
	margin-bottom: 30px;
	padding-bottom: 10px
}

.more-like-this .article-more-w {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 30px;
	border: 1px solid rgba(81, 81, 81, 0.1);
	padding: 20px
}

.more-like-this .article-more-w .article-image {
	height: 200px;
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0
}

.more-like-this .article-more-w .article-content-i {
	border: 0;
	padding: 20px
}

.more-like-this .article-more-w .article-title {
	padding: 0;
	background: #FFF
}

.more-like-this .article-more-w .article-title h3 {
	color: #515151 !important;
	clear: both;
	font-size: 26px;
	line-height: 30px
}

.more-like-this .article-more-w .article-title date, .more-like-this .article-more-w .article-title .category-link, .more-like-this .article-more-w .article-title .author {
	display: none
}

.more-like-this .article-more-w .article-title .small-date {
	display: block;
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	background: #285caa;
	color: #FFF;
	font-weight: 600;
	padding: 6px 12px;
	float: left;
	width: auto;
	clear: both;
	margin-bottom: 10px
}

.more-like-this .article-more-w .article-content-i {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0
}

.more-like-this .article-more-w .article-content-i .excerpt {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	text-align: left;
	margin-bottom: 20px
}

@media (min-width: 760px) {
	.more-like-this .article-more-w .article-content-i .excerpt {
		margin-bottom: 0
	}
}

@media (min-width: 1023px) {
	.more-like-this .article-more-w .article-content-i .excerpt {
		text-align: left
	}
}

.more-like-this .article-more-w .article-content-i .excerpt p {
	height: 115px
}

.more-like-this .article-more-w .article-content-i a.btn-read-more {
	color: #285caa;
	font-size: 24px;
	line-height: 22px;
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	text-align: right;
	font-weight: 600;
	text-decoration: none
}

.more-like-this .article-more-w .article-content-i a.btn-read-more:after {
	float: right;
	width: 25px;
	margin-left: 10px;
	content: '';
	height: 25px;
	background: url(../images/arrow-blue@2x.png) center center no-repeat;
	background-size: 25px
}

.more-like-this .article-more-w .article-content-i .article-content-i {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	text-align: left;
	padding: 40px;
	border: 1px solid rgba(81, 81, 81, 0.1)
}

@media (min-width: 760px) {
	.more-like-this .article-more-w .article-content-i .article-content-i {
		text-align: left;
		padding: 60px 80px
	}
}

@media (min-width: 1023px) {
	.more-like-this .article-more-w {
		clear: none;
		width: 31.03448%;
		float: left;
		margin-right: 3.44828%
	}
	.more-like-this .article-more-w:nth-child(3n) {
		clear: none;
		width: 31.03448%;
		float: right;
		margin-right: 0
	}
}

.more-like-this .article-title {
	background: #285caa;
	padding: 40px 40px;
	padding-bottom: 60px
}

.more-like-this .article-title h3 {
	color: #fff !important;
	font-size: 36px;
	line-height: 38px;
	font-weight: bold;
	margin-bottom: 20px
}

.more-like-this .article-title h3.truncate {
	height: 62px
}

.more-like-this .article-title date {
	color: #FFF;
	float: left;
	font-weight: 600;
	margin-right: 30px;
	font-size: 16px;
	line-height: 16px
}

.more-like-this .article-title date:before {
	content: '';
	background: url(../images/clock-white@2x.png) 0 center no-repeat;
	background-size: 18px;
	float: left;
	width: 28px;
	height: 18px
}

.more-like-this .article-title .category-link {
	color: #FFF;
	float: left;
	font-weight: 600;
	margin-right: 30px;
	font-size: 16px;
	line-height: 16px
}

.more-like-this .article-title .category-link:before {
	content: '';
	background: url(../images/folder-white@2x.png) 0 center no-repeat;
	background-size: 18px;
	float: left;
	width: 28px;
	height: 18px
}

.more-like-this .article-title .category-link a {
	color: #FFF;
	text-decoration: none
}

.more-like-this .article-title .author {
	color: #FFF;
	float: left;
	font-weight: 600;
	font-size: 16px;
	line-height: 16px
}

.more-like-this .article-title .author:before {
	content: '';
	background: url(../images/user-white@2x.png) 0 center no-repeat;
	background-size: 18px;
	float: left;
	width: 28px;
	height: 18px
}

.prev-next-w {
	max-width: 800px;
	margin-left: auto;
	margin-right: auto;
	background: #fff
}

.prev-next-w:after {
	content: " ";
	display: block;
	clear: both
}

@media (min-width: 760px) {
	.prev-next-w {
		margin-bottom: 40px
	}
}

.prev-next-w .prev-next {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	width: 116%;
	margin: 0 -8%
}

@media (min-width: 760px) {
	.prev-next-w .prev-next {
		width: 100%;
		margin: 0 auto
	}
}

.prev-next-w .prev-next a.prev-a {
	text-decoration: none
}

.prev-next-w .prev-next a.next-a {
	text-decoration: none
}

.prev-next-w .prev-next span {
	font-family: "Source Sans Pro", sans-serif;
	font-weight: 600;
	color: #285caa;
	font-size: 32px;
	line-height: 38px;
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	text-decoration: none;
	margin-bottom: 30px;
	text-decoration: underline
}

@media (min-width: 760px) {
	.prev-next-w .prev-next span {
		border-bottom: 0;
		text-decoration: none;
		margin-bottom: 20px
	}
}

.prev-next-w .prev-next .prev {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	text-align: center;
	background: #f5f5f5;
	padding: 50px;
	padding-bottom: 40px;
	display: none
}

@media (min-width: 760px) {
	.prev-next-w .prev-next .prev {
		display: block;
		padding: 0;
		background: #fff;
		clear: none;
		width: 43.51464%;
		float: left;
		margin-right: .41841%;
		text-align: left
	}
}

.prev-next-w .prev-next .next {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	text-align: center;
	background: #f5f5f5;
	padding: 50px;
	padding-bottom: 40px
}

@media (min-width: 760px) {
	.prev-next-w .prev-next .next {
		padding: 0;
		text-align: left;
		background: #fff;
		clear: none;
		width: 43.51464%;
		float: right;
		margin-right: 0
	}
	.prev-next-w .prev-next .next span {
		text-align: right
	}
}

.prev-next-w .prev-next date {
	font-size: 18px;
	line-height: 18px;
	color: #52565c;
	font-family: "Source Sans Pro", sans-serif;
	font-weight: 600;
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 10px
}

@media (min-width: 760px) {
	.prev-next-w .prev-next date {
		margin-bottom: 20px
	}
}

.prev-next-w .prev-next h3 {
	color: #285caa;
	font-family: "Source Sans Pro", sans-serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 22px;
	margin-bottom: 10px;
	text-decoration: none
}

@media (min-width: 760px) {
	.prev-next-w .prev-next h3 {
		font-size: 24px;
		line-height: 30px
	}
}

.prev-next-w .prev-next .prev-next-image {
	height: 260px;
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 40px;
	display: none
}

@media (min-width: 760px) {
	.prev-next-w .prev-next .prev-next-image {
		display: block
	}
}

.carousel-w {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	text-align: center;
	padding: 60px 20px;
	background: #f5f5f5;
	position: relative
}

@media (min-width: 760px) {
	.carousel-w {
		text-align: left;
		background: #F5F5F5;
		padding: 0
	}
}

@media (min-width: 1023px) {
	.carousel-w {
		padding: 75px 20px
	}
}

.carousel-w .carousel {
	max-width: 1000px;
	margin-left: auto;
	margin-right: auto;
	position: relative
}

.carousel-w .carousel:after {
	content: " ";
	display: block;
	clear: both
}

@media (min-width: 1023px) {
	.carousel-w .carousel {
		right: 40px
	}
}

.event {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0
}

.event .date {
	color: #52565c;
	text-transform: uppercase;
	font-size: 24px;
	line-height: 26px;
	margin-bottom: 20px;
	font-weight: 300
}

@media (min-width: 760px) and (max-width: 1023px) {
	.event .date {
		font-size: 20px;
		line-height: 24px
	}
}

.event h2 {
	color: #285caa;
	font-size: 30px;
	line-height: 36px;
	margin-bottom: 30px
}

@media (min-width: 760px) {
	.event h2 {
		font-size: 30px;
		line-height: 36px;
		margin-bottom: 20px
	}
}

@media (min-width: 1023px) {
	.event h2 {
		font-size: 54px;
		line-height: 58px
	}
}

.event small {
	color: #52565c;
	font-size: 18px;
	line-height: 20px;
	margin-bottom: 20px;
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	font-weight: 800
}

@media (min-width: 760px) {
	.event small {
		font-size: 16px;
		line-height: 18px
	}
}

.event .description {
	color: #52565c;
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 20px
}

@media (min-width: 760px) {
	.event .description {
		font-size: 16px;
		line-height: 22px
	}
}

.event .btn-w {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0
}

.event .btn-w .col {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 20px
}

.event .btn-w .col:nth-child(even) {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0
}

@media (min-width: 1023px) {
	.event .btn-w .col {
		margin-bottom: 0;
		clear: none;
		width: 47.89579%;
		float: left;
		margin-right: .2004%
	}
	.event .btn-w .col:nth-child(even) {
		clear: none;
		width: 47.89579%;
		float: right;
		margin-right: 0
	}
}

.event .btn-w .col a.btn {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	border: 1px solid #285caa !important;
	font-size: 15px;
	line-height: 30px
}

.event .btn-w .col a.btn:hover {
	border: 1px solid #bdd53f !important
}

.event .btn-w .col a.btn.alt {
	background: transparent !important;
	color: #285caa !important;
	border: 1px solid #285caa !important
}

.event .btn-w .col a.btn.alt:hover {
	color: #fff !important;
	background: #bdd53f !important;
	border: 1px solid #bdd53f !important
}

.event .col {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0
}

@media (min-width: 760px) {
	.event .col {
		clear: none;
		width: 49.8998%;
		float: left;
		margin-right: .2004%
	}
	.event .col:nth-child(even) {
		clear: none;
		width: 49.8998%;
		float: right;
		margin-right: 0
	}
}

@media (min-width: 1023px) {
	.event .col {
		clear: none;
		width: 47.89579%;
		float: left;
		margin-right: .2004%
	}
	.event .col:nth-child(even) {
		clear: none;
		width: 39.87976%;
		float: right;
		margin-right: 0
	}
}

.event .col.img {
	position: relative;
	height: 300px
}

@media (min-width: 760px) and (max-width: 1023px) {
	.event .col.img {
		height: 580px
	}
}

@media (min-width: 1023px) {
	.event .col.img {
		height: 500px
	}
}

.event .col.img .title {
	font-size: 30px;
	line-height: 34px;
	color: #fff;
	font-weight: 600;
	position: absolute;
	bottom: 40px;
	left: 0;
	text-align: center;
	width: 100%
}

@media (min-width: 760px) {
	.event .col.img .title {
		font-size: 54px;
		line-height: 54px;
		bottom: 20px;
		left: 20px;
		width: auto
	}
}

.event .col-i {
	padding-top: 50px;
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0
}

@media (min-width: 760px) {
	.event .col-i {
		padding: 40px 30px;
		padding-right: 80px
	}
}

@media (min-width: 1023px) {
	.event .col-i {
		padding: 0
	}
}

.top-w {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0
}

.top-w .top {
	position: relative
}

.top-w .top #top {
	width: 50px;
	height: 50px;
	float: right;
	position: absolute;
	top: -25px;
	right: 20px;
	background: url(../images/top@2x.png) 0 0 no-repeat;
	background-size: 50px
}

.sub-footer-w {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	background: #515151;
	padding: 60px 20px
}

@media (min-width: 760px) {
	.sub-footer-w {
		padding: 80px 40px;
		padding-bottom: 40px
	}
}

@media (min-width: 1023px) {
	.sub-footer-w {
		padding: 80px 20px;
		padding-bottom: 40px
	}
}

.sub-footer-w .sub-footer {
	position: relative
}

.sub-footer-w .sub-footer .col {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0
}

@media (min-width: 1023px) {
	.sub-footer-w .sub-footer .col {
		clear: none;
		width: 40.67797%;
		float: left;
		margin-right: 1.69492%
	}
	.sub-footer-w .sub-footer .col:nth-child(even) {
		clear: none;
		width: 57.62712%;
		float: right;
		margin-right: 0
	}
}

.sub-footer-w .sub-footer .col label {
	color: #FFF;
	font-weight: 600;
	font-size: 22px;
	line-height: 24px;
	margin-bottom: 20px
}

@media (min-width: 1023px) {
	.sub-footer-w .sub-footer .col label {
		font-size: 22px;
		line-height: 48px;
		margin-bottom: 0
	}
}

.sub-footer-w .sub-footer .col .sub-form-w {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0
}

.sub-footer-w .sub-footer .col .sub-form-w .wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok {
	color: #FFF;
	font-size: 14px;
	line-height: 14px;
	background: none;
	float: left;
	text-align: left;
	width: 100%;
	clear: both;
	padding: 0;
	padding-top: 10px
}

.sub-footer-w .sub-footer .col .sub-form-w .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors, .sub-footer-w .sub-footer .col .sub-form-w .wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ng {
	color: #FFF;
	padding-top: 10px;
	font-size: 14px;
	line-height: 14px
}

.sub-footer-w .sub-footer .col .sub-form-w span.wpcf7-not-valid-tip {
	position: relative;
	float: left;
	top: auto;
	right: auto;
	font-size: 14px;
	line-height: 14px;
	color: #fff !important
}

.sub-footer-w .sub-footer .col .sub-form-w .input-w {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0
}

@media (min-width: 760px) {
	.sub-footer-w .sub-footer .col .sub-form-w .input-w {
		clear: none;
		width: 66.10169%;
		float: left;
		margin-right: 1.69492%
	}
}

.sub-footer-w .sub-footer .col .sub-form-w .input-w input {
	background: #626262;
	font-size: 14px;
	line-height: 20px;
	border-radius: 6px;
	padding: 15px 20px;
	text-align: left;
	border-bottom: 0;
	color: #FFF
}

.sub-footer-w .sub-footer .col .sub-form-w .input-w input:-ms-input-placeholder {
	color: #dbdbdb
}

.sub-footer-w .sub-footer .col .sub-form-w .input-w input::placeholder {
	color: #dbdbdb
}

.sub-footer-w .sub-footer .col .sub-form-w .input-w:nth-child(odd) {
	clear: none;
	width: 49.15254%;
	float: right;
	margin-right: 0;
	margin-top: 20px
}

@media (min-width: 760px) {
	.sub-footer-w .sub-footer .col .sub-form-w .input-w:nth-child(odd) {
		clear: none;
		width: 32.20339%;
		float: right;
		margin-right: 0;
		margin-top: 0
	}
}

.sub-footer-w .sub-footer .col .sub-form-w .input-w:nth-child(odd) button.btn {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	background: #b8d432;
	color: #FFF;
	font-size: 20px;
	line-height: 28px;
	font-weight: 600
}

.supplementary-footer {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0
}

.supplementary-footer .afia {
	float: left;
	width: 100%;
	clear: both
}

@media (min-width: 760px) and (max-width: 1023px) {
	.supplementary-footer .afia {
		clear: none;
		width: 19.19192%;
		float: left;
		margin-right: 1.0101%
	}
}

@media (min-width: 1023px) {
	.supplementary-footer .afia {
		float: left;
		clear: none;
		width: 14.14141%;
		margin-right: 1.0101%
	}
}

.supplementary-footer .afia span {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	color: #dbdbdb;
	margin-bottom: 5px;
	font-size: 12px;
	line-height: 14px
}

.supplementary-footer .afia img {
	width: 100px
}

.supplementary-footer .fintech {
	float: left
}

.supplementary-footer .fintech img {
	width: 120px;
	margin-left: 0;
	margin-top: 47px
}

@media (min-width: 760px) {
	.supplementary-footer .fintech img {
		width: 160px
	}
}

.supplementary-footer .footer-logo {
	float: right;
	margin-top: 15px
}

.supplementary-footer .footer-logo img {
	width: 120px
}

@media (min-width: 760px) {
	.supplementary-footer .footer-logo img {
		width: 145px
	}
}

.footer-w {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	background: #515151;
	padding: 60px 20px;
	padding-bottom: 20px;
	padding-top: 0
}

@media (min-width: 760px) {
	.footer-w {
		padding: 60px 40px;
		padding-top: 0
	}
}

@media (min-width: 1023px) {
	.footer-w {
		padding: 60px 20px;
		padding-top: 0;
		padding-bottom: 20px
	}
}

.footer-w .footer .col {
	text-align: left;
	margin-bottom: 40px;
	width: 44.44444%;
	float: left;
	margin-right: 11.11111%
}

.footer-w .footer .col:nth-child(4) {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0
}

.footer-w .footer .col:nth-child(2) {
	width: 44.44444%;
	float: right;
	margin-right: 0
}

@media (min-width: 760px) and (max-width: 1023px) {
	.footer-w .footer .col {
		margin-bottom: 20px;
		width: 19.19192%;
		float: left;
		margin-right: 1.0101%
	}
	.footer-w .footer .col:nth-child(1) {
		width: 19.19192%;
		float: left;
		margin-right: 1.0101%
	}
	.footer-w .footer .col:nth-child(2) {
		width: 24.24242%;
		float: left;
		margin-right: 1.0101%
	}
	.footer-w .footer .col:nth-child(3) {
		width: 29.29293%;
		float: left;
		margin-right: 1.0101%
	}
	.footer-w .footer .col:nth-child(4) {
		clear: none;
		width: 24.24242%;
		float: right;
		margin-right: 0
	}
	.footer-w .footer .col:nth-child(5) {
		display: none
	}
}

@media (min-width: 1023px) {
	.footer-w .footer .col {
		margin-bottom: 20px;
		width: 19.19192%;
		float: left;
		margin-right: 1.0101%
	}
	.footer-w .footer .col:nth-child(1) {
		width: 14.14141%;
		float: left;
		margin-right: 1.0101%
	}
	.footer-w .footer .col:nth-child(2) {
		width: 22.11055%;
		float: left;
		margin-right: .50251%
	}
	.footer-w .footer .col:nth-child(4) {
		clear: none;
		width: 22.11055%;
		float: left;
		margin-right: .50251%
	}
	.footer-w .footer .col:nth-child(5) {
		width: 14.14141%;
		float: right;
		margin-right: 0
	}
}

.footer-w .footer .col h5 {
	color: #FFF;
	font-size: 18px;
	line-height: 24px;
	margin-bottom: 20px
}

@media (min-width: 760px) {
	.footer-w .footer .col h5 {
		font-size: 16px;
		line-height: 24px;
		margin-bottom: 10px
	}
}

@media (min-width: 760px) {
	.footer-w .footer .col h5.no-mb {
		margin-bottom: 20px
	}
}

.footer-w .footer .col h5 a {
	color: #FFF;
	text-decoration: none
}

.footer-w .footer .col ul li {
	font-size: 14px;
	line-height: 18px;
	margin-bottom: 10px
}

.footer-w .footer .col ul li a {
	color: #dbdbdb;
	text-decoration: none
}

.footer-w .footer .col a.contact {
	font-size: 24px;
	line-height: 26px;
	color: #dbdbdb;
	text-decoration: none;
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	font-weight: 600;
	margin-top: 15px
}

.footer-w .footer .col .social {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	margin-top: 20px
}

.footer-w .footer .col .social a.facebook {
	background: url(../images/facebook-icon@2x.png) 0 0 no-repeat;
	width: 30px;
	height: 30px;
	background-size: 30px;
	float: left;
	margin-right: 20px;
	margin-bottom: 5px
}

.footer-w .footer .col .social a.linkedin {
	background: url(../images/linkedin-icon@2x.png) 0 0 no-repeat;
	width: 30px;
	height: 30px;
	background-size: 30px;
	float: left;
	margin-right: 20px;
	margin-bottom: 5px
}

.footer-w .footer .col .social a.twitter {
	background: url(../images/twitter-icon@2x.png) 0 0 no-repeat;
	width: 30px;
	height: 30px;
	background-size: 30px;
	float: left;
	margin-right: 20px;
	margin-bottom: 5px
}

.footer-w .footer .col .social a.youtube {
	background: url(../images/youtube-icon@2x.png) 0 0 no-repeat;
	width: 30px;
	height: 30px;
	background-size: 30px;
	float: left;
	margin-right: 20px;
	margin-bottom: 5px
}

.footer-w .footer .col .social a.instagram {
	background: url(../images/instagram-icon@2x.png) 0 0 no-repeat;
	width: 30px;
	height: 30px;
	background-size: 30px;
	float: left;
	margin-right: 20px;
	margin-bottom: 5px
}

.post-footer-w {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	background: #414141;
	color: #FFF;
	padding: 20px
}

.post-footer-w .post-footer {
	font-size: 10px;
	line-height: 10px
}

.post-footer-w .post-footer .col {
	float: left;
	margin-right: 100px;
	margin-bottom: 10px
}

.post-footer-w .post-footer .col:nth-child(2) {
	margin-bottom: 0
}

@media (min-width: 1023px) {
	.post-footer-w .post-footer .col {
		margin-bottom: 0
	}
}

.post-footer-w .post-footer .col a {
	color: #FFF;
	text-decoration: none
}

.post-footer-w .post-footer .col a:nth-child(1) {
	border-right: 1px solid #FFF;
	padding-right: 10px;
	margin-right: 10px
}

.footer-alternative-w {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	background: #dcdcdc;
	padding: 50px 20px
}

@media (min-width: 760px) {
	.footer-alternative-w {
		padding: 80px 20px
	}
}

.footer-alternative-w .footer-alternative .col {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 60px
}

.footer-alternative-w .footer-alternative .col:nth-child(even) {
	margin-bottom: 0
}

@media (min-width: 1023px) {
	.footer-alternative-w .footer-alternative .col {
		clear: none;
		width: 47.69874%;
		float: left;
		margin-right: .41841%;
		margin-bottom: 0
	}
	.footer-alternative-w .footer-alternative .col:nth-child(even) {
		clear: none;
		width: 47.69874%;
		float: right;
		margin-right: 0
	}
}

.footer-alternative-w .footer-alternative h2 {
	color: #515151;
	font-size: 28px;
	line-height: 30px;
	position: relative;
	margin-bottom: 100px;
	padding-left: 0px
}

.footer-alternative-w .footer-alternative h2:after {
	content: '';
	width: 140px;
	height: 10px;
	float: left;
	position: absolute;
	bottom: -40px;
	left: 0;
	background: #b8d432
}

@media (min-width: 1023px) {
	.footer-alternative-w .footer-alternative h2 {
		width: 40.67797%;
		float: left;
		margin-right: 1.69492%;
		width: 65%;
		padding-left: 20px;
		font-size: 40px;
		line-height: 46px
	}
	.footer-alternative-w .footer-alternative h2:after {
		left: 20px
	}
}

.footer-alternative-w .footer-alternative .yellow-callout {
	background: #fcb813;
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	padding: 40px 30px
}

.footer-alternative-w .footer-alternative .yellow-callout .col {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	position: relative
}

.footer-alternative-w .footer-alternative .yellow-callout .col:nth-child(even) {
	margin-bottom: 0
}

@media (min-width: 1023px) {
	.footer-alternative-w .footer-alternative .yellow-callout .col {
		clear: none;
		width: 49.15254%;
		float: left;
		margin-right: 1.69492%
	}
	.footer-alternative-w .footer-alternative .yellow-callout .col:nth-child(even) {
		clear: none;
		width: 40.67797%;
		float: right;
		margin-right: 0
	}
}

.footer-alternative-w .footer-alternative .yellow-callout .col a.btn {
	font-weight: 600;
	margin-bottom: 0
}

@media (min-width: 1023px) {
	.footer-alternative-w .footer-alternative .yellow-callout .col a.btn {
		position: absolute;
		bottom: 0
	}
}

.footer-alternative-w .footer-alternative .yellow-callout .col ul {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0
}

.footer-alternative-w .footer-alternative .yellow-callout .col ul li {
	font-size: 18px;
	line-height: 25px;
	color: #FFF;
	font-weight: 600;
	min-height: 25px;
	margin-bottom: 15px;
	position: relative;
	padding-left: 40px
}

.footer-alternative-w .footer-alternative .yellow-callout .col ul li:nth-child(3) {
	margin-bottom: 0
}

.footer-alternative-w .footer-alternative .yellow-callout .col ul li:before {
	position: absolute;
	top: 0;
	left: 0;
	content: '';
	float: left;
	background: url(../images/white-tick-icon@2x.png) 0 0 no-repeat;
	width: 40px;
	height: 25px;
	background-size: 25px
}

.footer-alternative-w .footer-alternative .white-callout {
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	background: #FFFFFF;
	padding: 40px 30px
}

.footer-alternative-w .footer-alternative .white-callout .icon {
	background: url(../images/call-us-icon@2x.png) 0 0 no-repeat;
	background-size: 25px !important;
	float: left;
	width: 20%;
	height: 100px
}

@media (min-width: 760px) and (max-width: 1023px) {
	.footer-alternative-w .footer-alternative .white-callout .icon {
		background: url(../images/call-us-icon@2x.png) 0 0 no-repeat;
		background-size: 17px !important
	}
}

@media (min-width: 760px) {
	.footer-alternative-w .footer-alternative .white-callout .icon {
		width: 10%
	}
}

.footer-alternative-w .footer-alternative .white-callout .q {
	float: right;
	width: 78%
}

@media (min-width: 760px) {
	.footer-alternative-w .footer-alternative .white-callout .q {
		width: 88%
	}
}

.footer-alternative-w .footer-alternative .white-callout .q p {
	font-size: 18px;
	line-height: 24px;
	margin-bottom: 10px
}

.footer-alternative-w .footer-alternative .white-callout .q a {
	color: #285caa;
	font-weight: 600
}

.footer-alternative-w .footer-alternative .white-callout .q h3 {
	color: #285caa;
	font-size: 20px;
	line-height: 24px;
	margin-bottom: 4px
}

.footer-alternative-w .footer-alternative .white-callout .q .title {
	color: #00a08e;
	font-weight: 600;
	padding-right: 0;
	padding-top: 10px;
	margin-bottom: 10px;
	font-size: 20px;
	line-height: 23px
}

@media (min-width: 760px) and (max-width: 1023px) {
	.footer-alternative-w .footer-alternative .white-callout .q .title {
		padding-top: 0
	}
}

.callout-infographics-w, .footer-alternative-w, .faq-2x-w, .uses-w, .sub-footer-w, .post-footer-w, .footer-w, .callout-steps-w, .calculator-w, .callout-features-w, .callout-count-w, .testimonials-w, .facebook-video-w, .trust-pilot-w, .apply-w-w, .questions-w {
	z-index: 10;
	position: relative
}

.top-w {
	z-index: 11;
	position: relative
}

/*# sourceMappingURL=site.css. */

.page-id-3364 .body .article-content p {
	height: 50px;
}

.page-id-3364 .article-w .article-image {
	height: 200px!important;
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
}

.page-id-3364 .body-w .body .article-content .article-content-i {
	border: 0;
}

.page-id-3364 .body-w .body .article-w {
	border: 1px solid rgba(81, 81, 81, 0.1);
	padding: 20px;
}

.page-id-3364 .body-w .body .article-w .article-title h3 {
	color: #515151 !important;
	font-size: 26px;
	line-height: 30px;
}

.page-id-3364 .body-w .body .article-w .article-title .small-date {
	display: block;
}

.page-id-3364 .body-w .body .article-w .article-title {
	padding: 0;
	background: #FFF;
}

@media (min-width: 1023px) {
	.body-w .body .article-w:nth-child(17), .body-w .body .article-w:nth-child(20), .body-w .body .article-w:nth-child(23), .body-w .body .article-w:nth-child(26), .body-w .body .article-w:nth-child(29), .body-w .body .article-w:nth-child(32), .body-w .body .article-w:nth-child(35), .body-w .body .article-w:nth-child(38) {
		clear: none;
		width: 31.03448%;
		float: right;
		margin-right: 0;
	}
	.body-w .body .article-w:nth-child(15), .body-w .body .article-w:nth-child(16), .body-w .body .article-w:nth-child(18), .body-w .body .article-w:nth-child(19), .body-w .body .article-w:nth-child(21), .body-w .body .article-w:nth-child(22), .body-w .body .article-w:nth-child(24), .body-w .body .article-w:nth-child(25) {
		clear: none;
		width: 31.03448%;
		float: left;
		margin-right: 3.44828%;
	}
}

.spin-w-w {
	float: left;
	width: 100%;
	overflow: hidden;
}

.spin-w {
	width: 100%;
	height: 100vh;
	float: left;
	background: url(../images/spin-mobile.jpg) center center no-repeat;
	background-size: cover;
}

/* css as on 29-01-2020 */
.hero-w-w.landing-page-update .more-details{
    padding: 15px;
}
/* css as on 29-01-2020 */


@media (min-width: 600px) {
	.spin-w {
		width: 100%;
		height: 100vh;
		float: left;
		background: url(../images/spin-tablet.jpg) center center no-repeat;
		background-size: cover;
	}
}

@media (min-width: 1000px) {
	.spin-w {
		width: 100%;
		height: 100vh;
		min-height: 950px;
		float: left;
		background: url(../images/spin-desktop-2.jpg) center center no-repeat;
		background-size: cover;
	}
}

label#consent-error {
	width: 150px;
	margin-top: 20px;
}

@media (min-width: 760px) {
	.header-w .header .logo-w img {
		width: 160px!important;
	}
}

.header-w .header {
	max-width: 1300px!important;
}

.hero-w-w.landing-page-update .hero-caption .title span {
	background: #000073;
}

.hero-w-w.landing-page-update .form-instructions {
	background: rgba(82, 82, 82, 1);
}

.landing-page-update button.large-btn {
	background: #b8d432!important;
	width: 100%;
	font-size: 18px;
	line-height: 22px;
	padding: 10px;
	float: left;
	border-color: #b8d432!important;
}

@media (min-width: 760px) {
	.hero-w-w.landing-page-update .form-instructions ul li {
		width: 30%;
		margin-right: 3%;
	}
	.hero-w-w.landing-page-update .form-instructions ul li:nth-child(3) {
		margin-right: 0;
	}
}

.hero-w-w.landing-page-update .hero-caption {
	max-width: 1600px!important;
}

.hero-w-w.landing-page-update .form-instructions ul li {
	padding-left: 20px;
	font-size: 16px;
	line-height: 20px;
}

.hero-w-w.landing-page-update .form-instructions ul li:before {
	background: url('/wp-content/uploads/2019/06/light-g-check@2x.png') 0 0 no-repeat;
	background-size: 13px;
}

.hero-w-w.landing-page-update .form-instructions {
	padding-bottom: 10px;
	padding-top: 15px;
}

.hero-w-w.landing-page-update .form-w.grey {
	width: 70%;
	float: left;
}

.hero-w-w.landing-page-update .more-details {
	width: 30%;
	float: left;
	background: #515151;
	color: #FFF;
	padding: 20px;
}

.more-details h3 {
	margin-bottom: 0px;
	font-size: 18px;
}

.hero-w .hero .hero-caption .more-details p {
	background: none;
	font-size: 14px!important;
	line-height: 18px!important;
	margin-bottom: 10px;
	padding: 0!important;
}

.landing-page-update .form-w h3 {
	margin-bottom: 15px;
	color: #828282;
	font-size: 13pt;
}

.hero-w-w.landing-page-update a {
	color: #515151;
}

.hero-w-w.landing-page-update .hero-caption .col {
	min-height: auto!important;
}

.hero-w-w.landing-page-update .form-w.grey .label-w label.major-label {
	float: left;
	font-size: 15px;
}

.hero-w-w.landing-page-update .hero-w {
	margin-bottom: -50px;
}

.hero-w .hero .hero-caption .more-details li {
	background: url(../images/form_green_tick.png) 0 0 no-repeat;
	/* background: url('/wp-content/uploads/2019/06/light-g-check@2x.png') 0 0 no-repeat; */
	padding-top: 0;
	background-size: 11px;
	margin-bottom: 14px;
	line-height: 14px;
	padding-left: 20px;
	float: left;
	width: 100%;
	clear: both;
}

.hero-w-w.landing-page-update .form-w.grey .input-w label {
	font-size: 14px;
}

.hero-w-w.landing-page-update .form-w.grey .input-w input {
	font-size: 12pt;
}

.hero-w-w.landing-page-update .form-w.grey .input-w .dk-selected {
	font-size: 15px!important;
}

@media (max-height: 861px) {
	.hero-w-w.landing-page-update .hero-caption {
		transform: translate(0, 0%);
	}
}

.page-id-3988 .header-w .account-w a.tel {
	color: rgb(37, 64, 143);
}

@media (min-width: 1023px) {
	.hero-w-w.landing-page-update .hero-caption {
		transform: translate(0, -50%);
		top: 50%;
	}
	.page-id-3988 .header-w .account-w a.tel {
		margin-right: 0;
		padding-top: 0;
		font-size: 34px;
	}
	.hero-w-w.landing-page-update .hero .hero-i {
		height: 100%!important;
		position: absolute!important;
		min-height: 730px!important;
	}
	.hero-w-w.landing-page-update .hero-caption .col .title-i {
		bottom: 0;
	    width: 59%;
	}
	.hero-w-w.landing-page-update .hero .hero-i {
		padding: 0!important;
	}
	.hero-w-w.landing-page-update .hero-caption .col {
		width: 35%;
		float: left;
		clear: none;
		position: unset!important;
	}
	.hero-w-w.landing-page-update .hero-caption .col:nth-child(2n) {
		width: 50%;
		background: #515151;
	}
	.hero-w-w.landing-page-update .label-w .label-i {
		clear: none;
		width: 65.57627%;
		float: right;
		margin-right: 0;
	}
}

.hero-w-w.landing-page-update .form-w .input-w {
	margin-bottom: 10px;
}

.hero-w-w.landing-page-update .form-w.grey {
	margin-top: 0!important;
}

@media (max-width: 1023px) {
	.hero-w-w.landing-page-update .hero-caption .col:nth-child(2) {
		background: #515151;
	}
	.hero-w-w.landing-page-update .form-w.grey {
		padding-bottom: 60px;
	}
}

@media (max-width: 768px) {
	.hero-w-w.landing-page-update .form-w, .hero-w-w.landing-page-update .more-details {
		width: 100%!important;
		float: left;
	}
}

@media (max-width: 1200px) {
	.hero-w-w.landing-page-update .hero-caption .title span {
		font-size: 30px;
		line-height: 36px;
	}
}

/**chnage  */

/* Required validation is not working of "applynow" page date:06-08-2019  */

.hero-w-w.landing-page .form-w.grey .apply-now-cls .input-w label.error {
	margin-bottom: 0;
}

.hero-w-w.landing-page .form-w.grey .apply-now-cls .icheckbox_square label#consent-error {
	margin-top: 13px;
}

.hero-w-w.landing-page .form-w.grey .input-w label.apply-now-privacy {
	margin-top: 20px !important;
}

.form-w .apply-now-cls .input-w {
	margin-bottom: 10px;
}

/*18-07-2019 task: button color change and phone number change */

.landing-page-update button.large-btn {
	background: rgba(184, 209, 51, 1)!important;
	border-radius: 0 !important;
}

.header-w .account-w a.tel {
	color: rgba(37, 64, 143, 1);
}

/*Form & Caption Spacing, Title & Caption Gap*/

.page-id-3988 .hero-w-w.landing-page-update .hero-caption .title span:first-child {
	margin-bottom: -1px;
}

.page-id-3988 .hero-w-w.landing-page-update .form-instructions {
	margin-top: -1px;
}

/*fix-menu-blinking bug if admin bar display 23-08-2019*/

.admin-bar .header-w.white {
	top: 32px !important;
}

@media (min-width: 1601px) and (max-width: 1800px) {
	.hero-w-w.landing-page-update .hero-caption {
		max-width: 1500px!important;
	}
}

@media (min-width: 1401px) and (max-width: 1600px) {
	.hero-w-w.landing-page-update .hero-caption {
		max-width: 1300px!important;
	}
}

/* Form is getting stick with footer in Screen Size */

@media (min-width: 1200px) and (max-width: 1400px) {
	.hero-w-w.landing-page-update .hero-caption {
		max-width: 1100px!important;
	}
	.hero-w-w.landing-page-update .form-instructions ul li {
		font-size: 14px;
	}
	.hero-w-w.landing-page-update .hero-caption {
		transform: translateY(-50%) !important;
	}
}

@media (min-width: 1300px) and (max-width: 1400px) {
	.hero-w-w.landing-page .hero-caption .title span {
		font-size: 46px;
	}
	.hero-w-w.landing-page-update .hero-caption {
		max-width: 1200px!important;
	}
}

@media (min-width: 1200px) and (max-width: 1300px) {
	.hero-w-w.landing-page .hero-caption .title span {
		font-size: 43px;
	}
	.page-id-3988 .hero-w-w.landing-page-update .hero-caption .title span:first-child {
		max-width: 510px !important;
	}
}

/*18-07-2019 task: Fix text ovelapping issue */

@media (min-width: 1200px) {
	.page-id-3988 .hero-w-w.landing-page-update .hero-caption .title span:first-child {
		max-width: 550px;
	}
	/* the image stretching issue of partner with us page date:08-08-2019 */
	.landing-page .hero-w .hero-desktop {
		background-size: cover !important;
	}
	/* the image stretching issue of home page date:08-08-2019 */
	.home .hero-w .hero-desktop {
		background-size: cover !important;
	}
}

@media (min-width: 1023px) {
	.body-w {
		display: none;
	}
	/* While Zoom in[CTRL +]  or Zoom Out[CTRL -] google chrome browser screen, page resolution get affected */
	.hero-w-w.landing-page-update .hero .hero-i {
		min-height: 700px!important;
	}
	.hero-w-w.landing-page-update .hero-w {
		margin-bottom: 0;
	}
}

/* While Zoom in[CTRL +]  or Zoom Out[CTRL -] google chrome browser screen, page resolution get affected */

@media (max-height: 600px) {
	.hero-w-w.landing-page .hero .hero-i-w {
		min-height: 700px !important;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	/*Font size of caption*/
	.hero-w-w.landing-page .form-instructions {
		padding: 20px 10px;
	}
	.hero-w-w.landing-page-update .form-instructions ul li {
		font-size: 14px;
	}
	/* Phone number visible on mobile & tablet view  */
	.header-w .account-w {
		right: 0;
	}
	/* Form is getting stick with footer in Screen Size */
	.hero-w-w.landing-page-update .hero-caption .title span:first-child {
/*		max-width: 480px;
*/	}
}

@media (min-width: 768px) and (max-width: 991px) {
	/* Phone number visible on mobile & tablet view  */
	.page-id-3988 .header-w .account-w {
		right: 0;
	}
	/*18-07-2019 task: Privacy Tick Box */
	.hero-w-w.landing-page-update .hero-w {
		margin-bottom: -30px;
	}
}

@media (max-width: 768px) {
	/*fix-menu-blinking bug if admin bar display 23-08-2019*/
	.admin-bar .header-w.white {
		top: 46px !important;
	}
}

@media (max-width: 767px) {
	/*Privacy Tick Box */
	.page-id-3988 .label-w:nth-child(10) .label-i .input-w:last-child {
		display: none;
	}
	.page-id-3988 .hero-w-w.landing-page-update .hero-w {
		margin-bottom: 0;
	}
	.page-id-3988 .hero-w-w.landing-page .hero-caption {
		transform: none;
	}
	/* Phone number visible on mobile & tablet view  */
	.header-w .account-w {
		right: 0;
		transform: translateY(-50%);
	}
	.header-w .account-w a.tel {
		display: block;
		margin: 0;
		padding: 0;
		font-size: 14px;
	}
	/*18-07-2019 task: Privacy Tick Box */
	.hero-w-w.landing-page .hero-caption {
		transform: none;
	}
	.hero-w-w.landing-page-update .form-w.grey {
		padding-bottom: 30px;
	}
	/* Phone number visible on mobile & tablet view  */
	.page-id-3988 .header-w .account-w {
		right: 0px;
	}
	/*18-07-2019 task: phone number */
	.header-w .account-w {
		right: 44px;
	}
	.header-w .account-w a.btn {
		font-size: 12px;
		padding: 7px 5px;
		margin-left: 3px;
	}
	.header-w .account-w a.tel {
		margin-right: 10px;
	}
	/* the design of "apply now" form date:08-08-2019 */
	.hero-w-w.landing-page .form-w.grey .input-w input.error {
		border: 1px solid red;
	}
	.hero-w-w.landing-page .form-w.grey .apply-now-cls .input-w label.error {
		display: none !important;
	}
}

/* the design of "apply now" form date:08-08-2019 */

@media (min-width: 320px) and (max-width: 360px) {
	.hero-w-w.landing-page .hero .hero-i {
		padding-top: 170px;
	}
}

/*18-07-2019 task: phone number */

@media (min-width: 320px) and (max-width: 360px) {
	.header-w {
		padding: 0 10px;
	}
	/* Required validation is not working of "applynow" page date : 07-08-2019 */
	.hero-w-w.landing-page .form-w.grey .apply-now-cls .icheckbox_square label#consent-error {
		margin-top: 25px;
	}
	.hero-w-w.landing-page .form-w.grey .input-w label {
		line-height: normal;
	}
}

@media (min-width: 1101px) {
	.header-w .menu {
		display: none !important;
	}
}

/*----------------------12-11-2019-------------------*/

.reviews-intro-block-w, .review-collection-w, .set-redirect-section-w {
	position: relative;
	background-color: white;
	padding: 100px 0;
	z-index: 10;
	clear: both;
	width: 100%;
	float: left;
}

.reviews-intro-block-w h2 {
	color: #515151;
	font-size: 40px;
	line-height: 46px;
	position: relative;
	margin-bottom: 100px;
}

.reviews-intro-block-w h2:after {
	content: '';
	width: 140px;
	height: 10px;
	float: left;
	position: absolute;
	bottom: -40px;
	left: 0;
	background: #b8d432;
}

.reviews-intro-block-w p, .set-redirect-section p {
	margin-bottom: 20px;
	color: #515151;
	font-size: 18px;
	line-height: 22px;
}

.overall-reviews-section-w {
	position: relative;
	background-color: #2c3882;
	padding: 50px 0;
	z-index: 10;
	clear: both;
	width: 100%;
	float: left;
	display: block;
	text-align: center;
}

.overall-reviews-section-w .tot-review-cnt {
	font-size: 22px;
}

.overall-reviews-section-w h2, .set-redirect-section h2 {
	color: #000000;
	font-size: 32px;
	line-height: 36px;
	position: relative;
}

.overall-reviews-section-w .trustpilot-widget {
	margin: 0 auto;
}

.overall-reviews-section-w h2 {
	font-weight: 500;
}

.set-redirect-section p a {
	display: inline-block;
	text-align: center;
	cursor: pointer;
	padding: 10px 40px;
	font-family: "Source Sans Pro", sans-serif;
	color: #fff !important;
	background: #5aae34;
	text-decoration: none;
	font-size: 18px;
	line-height: 28px;
	font-weight: 600;
}

.set-redirect-section a {
	color: #000;
}

.header-w {
	z-index: 100 !important;
}

.review-collection .review-item {
	display: flex;
	justify-content: space-between;
	padding-bottom: 60px;
	border-bottom: 2px solid #dcdce6;
	margin-bottom: 60px;
	align-items: flex-start;
}

.review-collection .consumer {
	max-width: 20%;
	flex: 0 0 20%;
	border-bottom: 1px solid #dcdce6;
	margin-right: 20px;
	display: flex;
	align-items: flex-start;
	padding-bottom: 10px;
}

.review-collection .lazyloaded {
	background-color: #dcdce6;
	border-radius: 100%;
	margin-right: 10px;
}

.review-collection .consumer-review-count {
	display: block;
}

.review-details {
	flex-grow: 1;
}

.review-graphics {
	display: flex;
	align-items: center;
}

.review-details .lazyloaded {
	margin-right: 20px;
	border-radius: 0;
}

.review-graphics p {
	display: flex;
	flex-grow: 1;
	justify-content: flex-end;
}

.review-text {
	margin-top: 20px;
}

.review-text h4 {
	font-size: 20px;
}

.review-text p {
	font-size: 18px;
}

.review-collection-w {
	padding: 100px 0 0px;
}

.set-redirect-section-w {
	padding: 25px 0 50px;
}

.overall-reviews-section h2, .overall-reviews-section p {
	color: #fff;
}

@media (max-width: 540px) {
	.review-collection .review-item {
		display: block;
		padding: 0 0px 40px;
		margin-bottom: 40px;
	}
	.review-details {
		margin-top: 20px;
	}
	.review-collection .consumer {
		max-width: 100%;
		flex: 0 0 100%;
	}
	.review-graphics {
		display: block;
	}
	.review-graphics p {
		justify-content: flex-start;
	}
}

/*  video blog page css */

form#mozoFormVideo .error {
	color: red;
}

.blog-sec {
	padding-top: 76px;
	position: relative;
}

.blog-sec .blog-left {
	width: 80%;
}

.blog-sec .blog-right {
width: 370px;
	position: absolute;
	right: 0;
	top: 0;
	background: #ededed;
	padding: 60px 40px 0;
	margin-left: auto;
	margin-right: 0;
	max-height: 100%;
	overflow-y: auto;
	height: 100%;
}

/*.custom-blog .blog-sec .blog-right .categories-boxs {
	min-height: 600px;
}
*/
.blog-sec .blog-right .categories-boxs {
	display: block;
	position: relative;
	margin-bottom: 100px;
}

.blog-sec .blog-right .categories-boxs ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.blog-sec .blog-right .categories-boxs>ul>li {
	margin: 0px;
	padding: 0;
	display: block;
	position: relative;
}

.blog-sec .blog-right .categories-boxs>ul>li>a {
	border-bottom: solid 1px #595959;
}

.blog-sec .blog-right .categories-boxs .toggle-div ul {
	height: 0;
	overflow: hidden;
	transition: 0.5s;
}

.blog-sec .blog-right .categories-boxs .toggle-div li {
	position: relative;
}

.blog-sec .blog-right .categories-boxs .toggle-div li:before {
	content: '';
	position: absolute;
	left: -20px;
	top: 50%;
	height: 2px;
	width: 10px;
	background: #5aae34;
	transform: translateY(-50%);
}

.blog-sec .blog-right .categories-boxs .toggle-div.toggle-visible>.pl-mi-btn span.minus {
	opacity: 1;
}

.blog-sec .blog-right .categories-boxs .toggle-div.toggle-visible>.pl-mi-btn span.plus {
	opacity: 0;
}

.blog-sec .blog-right .categories-boxs .toggle-div.toggle-visible ul {
	height: auto;
	transition: 0.5s;
	overflow: visible;
	padding-left: 20px;
}

.blog-sec .blog-right .categories-boxs ul li .pl-mi-btn {
	position: absolute;
	right: 0;
	top: 8px;
}

.blog-sec .blog-right .categories-boxs ul li .pl-mi-btn, .blog-sec .blog-right .categories-boxs ul li a {
	display: block;
	font-size: 16px;
	color: #595959;
	line-height: 1;
	padding: 15px 0;
	text-decoration: none;
	font-weight: bold;
}

.blog-sec .blog-right .categories-boxs>ul>li>.pl-mi-btn span {
	content: '+';
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 30px;
	height: 30px;
	border: solid 3px #5a9334;
	border-radius: 50%;
	font-size: 20px;
	color: #5a9334;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
}

.blog-sec .blog-right .categories-boxs>ul>li>.pl-mi-btn span.plus {
	opacity: 1;
}

.blog-sec .blog-right .categories-boxs>ul>li>.pl-mi-btn span.minus {
	opacity: 0;
}

.blog-sec .blog-right .featuredvideos-boxs {
	margin: 0 0 100px;
}

.blog-sec .blog-right .featuredvideos-boxs .featured-content {
	position: relative;
	margin: 0 0 50px;
}

.blog-sec .blog-right .featuredvideos-boxs .featured-content iframe {
	display: block;
	box-shadow: 5px 2px 9px 1px rgba(0, 0, 0, .4);
	margin: 0 0 20px;
}

.blog-sec .blog-right .featuredvideos-boxs .featured-content h4 {
	display: block;
	font-size: 15px;
	color: #3c3c3c;
    margin: 20px 0 20px;
	line-height: 1.7;
}

.blog-sec .blog-right .featuredvideos-boxs .featured-content .btn-read-more {
	display: inline-flex;
	color: #285caa;
	font-size: 16px;
	line-height: 26px;
	text-align: left;
	font-weight: 600;
	text-decoration: none;
	position: relative;
}

.blog-sec .blog-right .featuredvideos-boxs .featured-content .btn-read-more:after {
	width: 26px;
	margin-left: 45px;
	content: '';
	height: 26px;
	background: url(../images/arrow-blue@2x.png) center center no-repeat;
	background-size: 25px;
	position: absolute;
}

.blog-sec .container {
	display: flex;
}

.blog-sec .row {
	display: flex;
	flex-wrap: wrap;
	margin: 0 -15px 50px;
}

.blog-sec .col-left {
	max-width: 45%;
	flex: 0 0 45%;
	padding: 0 15px;
}

.blog-sec .blog-left {
	padding-top: 60px;
}

/* change - 07-01-2019 */
h2 {
  margin-bottom: 100px;
  clear: both;
  font-size: 40px;
  color: #515151;
  line-height: 46px;
  position: relative;
}
/* change - 07-01-2019 */

h2:after {
  content: '';
  width: 140px;
  height: 10px;
  float: left;
  position: absolute;
  bottom: -40px;
  left: 0;
  background: #5AAE34 !important;
}
/* css as on 07-01-2019 */
.blog-sec .col-right {
    font-size: 16px;
    color: #595959;
    font-weight: 300;
    margin-bottom: 20px;
}
.custom-blog img.wp-post-image{
box-shadow: 5px 5px 15px 0px rgba(0, 0, 0, 0.8);
display: block;
width: 100%;
}
li.toggle-div.toggle-visible a.plus.btn_click {
    color: #5a9334;
}

/*.featuredvideos-boxs.mt-space.featured-articles-sidebar.news-section {
    margin-top: 470px;
}
*/
ul.page-numbers {
    width: 100%;
    float: left;
    clear: both;
    padding: 0 0 20px 20px;
    padding-left: 0 !important;
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
}
ul.page-numbers li {
    width: 100%;
    float: left;
    color: #515151;
    clear: both;
    margin: 0 0 20px 0;
    list-style: decimal;
    font-size: 14px;
    line-height: 16px;
    float: left !important;
    list-style-type: none !important;
    width: auto !important;
    clear: none !important;
    margin-right: 10px !important;
    font-size: 17px;
    line-height: 21px;
}
ul.page-numbers li a.page-numbers {
    text-decoration: none !important;
    border-bottom: 0 !important;
    padding: 13.33333px 20px;
    float: left;
    font-weight: 600;
    border: 1px solid #285caa;
    border-bottom: 1px solid #285caa !important;
    color: #285caa;
}
ul.page-numbers li a.page-numbers:hover {
  color: #515151;
  text-decoration: none;
}
ul.page-numbers li span.page-numbers.current {
    background: #285caa;
    border: #285caa;
    color: #FFF;
    text-decoration: none !important;
    border-bottom: 0 !important;
    padding: 13.33333px 20px;
    float: left;
    font-weight: 600;
    border: 1px solid #285caa;
    border-bottom: 1px solid #285caa !important;
}
/* css as on 07-01-2019 */
.blog-sec .col-right {
	max-width: 55%;
	flex: 0 0 55%;
	padding: 0 15px;
}

.blog-sec .col-right h3 {
	font-size: 21px;
	color: #595959;
	font-weight: 900;
	margin-bottom: 20px;
}

.blog-sec .col-right p {
	font-size: 16px;
	color: #595959;
	font-weight: 300;
	margin-bottom: 20px;
}

.blog-sec .col-right a.btn-read-more {
	color: #285caa;
	font-size: 16px;
	line-height: 26px;
	clear: both;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	text-align: left;
	font-weight: 600;
	text-decoration: none;
	position: relative;
    margin-top: 20px;
}

.blog-sec .col-right a.btn-read-more:after {
	float: left;
	width: 26px;
	margin-left: 10px;
	content: '';
	height: 26px;
	background: url(../images/arrow-blue@2x.png) center center no-repeat;
	background-size: 25px;
	position: absolute;
}

.blog-sec .col-left iframe {
	box-shadow: 5px 5px 15px 0px rgba(0, 0, 0, 0.8);
	display: block;
	/* height: 280px; */
}

.single-content {
	display: block;
	margin: 100px 0 30px 0;
}

.single-content .container {
	display: block;
}

.single-content .container h1 {
	display: block;
	font-size: 50px;
	color: #000;
	line-height: 1.7;
	margin: 0 0 20px;
}

.single-content .container .youtube-video {
	width: 100%;
	/* height: 450px; */
	display: block;
}

.single-content .container p {
	width: 100%;
	display: block;
	font-size: 16px;
	color: #000;
	line-height: 1.7;
	margin: 20px 0 0 0;
}
section.single-content.video-sec h2 {
    margin-top: 20px !important;
    display: inline-block;
    width: 100%;
}

@media (max-width:767px) {
	.blog-sec .col-left {
		margin: 0 0 30px;
	}
	.blog-sec .col-left, .blog-sec .col-right {
		max-width: 100%;
		flex: 0 0 100%;
	}
	.single-content .container {
		max-width: 90%;
	}
	.single-content .container h1 {
		font-size: 26px;
		line-height: 1.5;
	}
	.single-content .container p {
		font-size: 14px;
		line-height: 1.5;
	}
	.single-content .container .youtube-video {
		height: auto;
	}
	/*07-01 */
	  .featuredvideos-boxs.mt-space.featured-articles-sidebar.news-section {
	    margin-top: auto !important;
	}
	  .blog-sec .blog-right .categories-boxs h2 {
	    margin-bottom: 40px;
	}
	.container.blog-top .blog-left h2 {
	    margin-top: 15px;
        margin-bottom: 85px;
	}	
	ul.page-numbers li{
	    margin-right: 5px !important;
	}
	.footer-w .footer .col {
	    margin-top: 30px;
	}
}

.blog-sec-inner {
	position: relative;
	display: inline-block;
	width: 100%;
}

.custom-blog .hero-w-w.landing-page-update .hero-caption .col:nth-child(2n), .custom-blog .hero-w-w.landing-page .form-w.grey, .custom-blog .hero-w-w.landing-page-update .more-details {
	background: rgba(82, 82, 82, 0.5);
	line-height: 40px;
}

.custom-blog .hero-w-w.landing-page-update .form-w.grey .input-w input {
	font-size: 10pt;
	padding: 2px 10px;
}

.custom-blog .hero-w-w.landing-page-update .form-w .input-w {
	margin-bottom: 3px;
	margin-top: 3px;
}

.custom-blog .hero-w-w.landing-page .form-w.grey .label-w .label-i {
	padding-bottom: 3px;
	padding-top: 3px;
}

.custom-blog .hero-w-w.landing-page-update .form-w.grey .input-w .dk-selected {
	font-size: 12px !important;
}

.custom-blog .hero-w-w.landing-page .form-w.grey .input-w .dk-selected {
	font-size: 13px !important;
	padding-top: 5px !important;
	line-height: 17px !important;
	height: auto !important;
	padding-bottom: 6px !important;
}

.label-w.border-none {
	border-bottom: none;
}

.label-w {
	border-bottom: 2px solid #8c8c8c;
}

.custom-blog .hero-w-w.landing-page .form-w.grey .label-w label.major-label {
	color: #ffffff;
}

.custom-blog .form-w .input-w label, .custom-blog .hero-w-w.landing-page-update a {
	color: #ffffff;
}

.custom-blog .hero-w-w.landing-page .form-w.grey {
	padding-bottom: 0;
}

.landing-page-update.form-video-landing .input-w input::placeholder {
	color: #000000 !important;
}

.custom-blog .landing-page-update button.large-btn {
	background: rgb(90, 174, 52) !important;
	border-color: #5aae34 !important;
}

.custom-blog .hero-w .hero .hero-caption .more-details li {
	margin-bottom: 8px;
}

.col-left .video-wrap {
	position: relative;
}

.abs-btn {
	padding: 2px 5px !important;
	font-size: 12px !important;
	color: white !important;
	background-color: #5aae34 !important;
	border-radius: 2px !important;
	text-transform: capitalize;
}

.col-left .video-wrap .abs-btn {
	position: absolute;
	right: -1px;
	border-radius: 0 !important;
}

.blog-sec-inner .abs-btn.right-side {
	position: absolute;
	right: 332px;
	transform: rotate(90deg) translateX(-50%);
	top: 50%;
	padding: 4px 10px !important;
	font-size: 15px !important;
}

.video-wrap iframe {
	/* height: 200px; */
}

.p-0 {
	padding: 0 !important;
}

/*.custom-blog .blog-sec-inner .blog-right .featuredvideos-boxs.mt-space {
	margin-top: 0;
}*/
/* 07-01 */
/*.blog-sec-inner .blog-right .featuredvideos-boxs.mt-space {
  margin-top: 445px;
}
*/

@media (max-width:1366px) {
	.blog-sec .blog-left {
		width: 66%;
	}
	.blog-sec .blog-right {
		margin-right: 0;
	}
	.hero-w-w.landing-page-update .more-details {
		padding: 15px 20px 20px !important;
	}
	.hero-w-w.landing-page .form-w.grey {
		padding: 15px;
/*		padding-top: 25px;
*/
	}
	.custom-blog .hero-w-w.landing-page-update .hero-caption .col:nth-child(2n), .custom-blog .hero-w-w.landing-page .form-w.grey, .custom-blog .hero-w-w.landing-page-update .more-details {
		line-height: normal;
	}
}

@media (max-width:1200px) {
	.custom-blog .blog-sec .blog-right .categories-boxs {
		min-height: 620px;
	}
}

@media (max-width:1129px) {
	.blog-sec .blog-left {
		width: 60%;
	}
}

.custom-blog .hero-w-w.landing-page-update .hero-caption {
	margin-top: 40px;
}

@media (max-width:991px) {
	.custom-blog .blog-sec .blog-right .categories-boxs {
		min-height: unset;
	}
	.blog-sec .blog-right .featuredvideos-boxs, .blog-sec-inner .blog-right .featuredvideos-boxs.mt-space {
		margin: 0 0 0;
		margin-top: 0;
	}
	.blog-sec .blog-right, .blog-sec .blog-left {
		position: relative;
		width: 100%;
	}
	.blog-sec .blog-right {
		margin-bottom: 50px;
	}
	.blog-sec-inner .abs-btn.right-side {
		position: absolute;
		right: 20px;
		transform: unset;
		top: 70px;
		padding: 4px 10px !important;
		font-size: 15px !important;
	}
	.blog-sec .blog-right .categories-boxs {
		margin-bottom: 40px;
	}
	.blog-sec .blog-right {
		padding: 30px 25px 0;
	}
	.form-w .input-w.col-2x {
		clear: none;
		width: 49.15254%;
		float: left;
		margin-right: 1.69492%;
	}
	.form-w .input-w.col-2x:nth-child(even) {
		width: 49.15254%;
		float: right;
		margin-right: 0;
	}
/*	.custom-blog .hero-w-w.landing-page-update .hero-caption {
		padding-right: 0;
	}
*/	.custom-blog .hero-w-w.landing-page-update .hero-caption {
		margin-top: 0;
	}
	.blog-sec .container {
		flex-wrap: wrap;
	}
	.blog-sec .blog-right {
		margin-right: 0 !important;
	}
}

.single-content h1 {
	font-size: 24px !important;
	position: relative;
	padding-bottom: 10px;
}

.single-content h1:before {
	content: '';
	position: absolute;
	border-bottom: 3px solid #54b046;
	bottom: 0;
	width: 50px;
}

.list-business {
	background: #4b4b4a;
	padding: 70px 0;
}

.list-business.single-content h1 {
	color: white;
}

.row {
	display: flex;
	flex-wrap: wrap;
}

.col-sm-3 {
	max-width: 33.33%;
	width: 33.33%;
	padding: 0 15px;
}

.list-business ul li {
	list-style: disc;
	color: white;
	font-size: 17px;
	margin-bottom: 3px;
}

.list-business ul li a {
	color: white;
	text-decoration: none;
}

.category-sec {
	background: #ededed;
}

.category-sec .blog-sec .blog-right {
	position: relative;
	width: unset;
}

.category-sec .blog-sec .blog-right .categories-boxs ul li .pl-mi-btn {
	padding-right: 30px;
}

.category-sec.single-content .container .youtube-video {
	/* height: 200px; */
}

.m-0 {
	margin: 0 !important;
}

.desc-sec .abs-btn.get-start {
/*	padding: 5px 10px !important;
	margin-top: 20px;
*/
	font-weight: bold;
    color: white !important;
    text-decoration: none;
    background: #5AAE34;
    padding: 15px !important;
    font-size: 19px !important;
	margin-top: 20px;
}

.category-sec .col-sm-3 {
	padding: 0;
}

.category-sec .col-sm-3 .blog-right .featured-content {
	max-width: 100%;
	padding: 0;
}

.category-sec .col-sm-3 .blog-right {
	margin: 0 60px;
	padding: 0;
}

.category-sec.single-content .blog-sec .row {
	margin: 0 -60px;
}

.list-business.single-content {
	position: relative;
}

.list-business.single-content .abs-btn.right-side {
	position: absolute;
	right: -25px;
	top: -100px;
	transform: rotate(90deg);
}

.blog-sec-inner .col-right p {
	display: -webkit-box;
	-webkit-line-clamp: 5;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.desc-sec .row {
	margin-left: 0 !important;
}

.category-sec.single-content .blog-sec .blog-right {
	overflow-y: unset;
}

.img-container .google_review_image, .img-container .trustpilot_image {
	display: inline-block;
	width: auto;
	float: unset;
}


.custom-blog .hero-w-w.landing-page-update .form-w.grey, .custom-blog .hero-w-w.landing-page-update .more-details {
	width: 100%;
/*	float: unset; 
*/}

.custom-blog .form-video-landing.landing-page-update .form-w h3 {
	color: #fff;
}

/* css as on 29-01-2020 */
.img-container {
    display: inline-block;
    width: 100%;
}
/* css as on 29-01-2020 */

/* 30-01-2020 */
.categories-w .col h2:after{
  display: none;
}
.trustpilot_image.google_review.eee {
    margin-top: 0;
    margin-left: 0;
}
/*.checked {
  color: orange;
}
*/
span.fa.fa-star {
    margin-right: 2px;
}
.review-graphics span.fa.fa-star.checked {
    color: orange;
}

.overall-reviews-section.container h2:after {
    left: calc(50% - 70px);
}
span.fa.fa-star {
    color: #D1D1D1;
}
.overall-reviews-section.container h2.text-center {text-align: center;}
.overall-reviews-section.container h2.text-center:after {left: 50%; transform: translateX(-50%);}
div#reviews-summary .tp-widget-businessinfo__trustscore, div#reviews-summary .tp-widget-businessinfo__total {color: #fff;}
div#reviews-summary .tp-widget-businessinfo__trustscore {
    float: left;
}
div#reviews-summary {
    height: 100%;
    margin: 0 auto;
    position: relative;
    max-width: 255px;
}


/* google reviews css */
.google-reviews .consumer {
    border: none;
}

.google-reviews .review-graphics p {
    float: left;
    display: block;
    padding-left: 5px;
    color: #bdbdbd;
}
.google-reviews .consumer {
    align-items: center;
    font-size: 17px;
    letter-spacing: 0.4px;
    font-weight: 600;
    text-transform: capitalize;
    color: #191919;
}
.google-reviews .review-text {
    margin-top: 0px;
}
.page-id-75087 .hero-w .hero .hero-caption h1 {
    background-color: #3174f1;
}


/* google reviews css */

/* END - 30-01-2020 */
@media(min-width: 1024px) {
	.col.video-blog-forms {
		margin-right: 70px;
		width: 35% !important;
	}
}

@media(max-width: 1366px) {
	.custom-blog .hero-w-w.landing-page-update .hero-caption {
		margin-top: 20px;
	}
	.container {
		padding: 0 15px;
	}
}

@media(max-width: 1199px) {
	.custom-blog .hero-w-w.landing-page .form-w.grey .label-w .label-i {
		padding-bottom: 2px;
		padding-top: 2px;
	}
	.hero-w-w.landing-page-update .more-details {
		padding: 10px 20px;
	}
	.hero-w-w.landing-page-update .hero-caption .col:nth-child(2n) {
		width: 36% !important;
		margin-right: 0;
	}
}

@media(max-width: 1023px) {
	.hero-w-w.landing-page-update .hero-caption .col:nth-child(2n) {
		width: 100% !important;
	}

	h2 {margin-bottom: 60px; font-size: 30px; line-height: 1.3;}
	h2:after {bottom: -30px;}

	.blog-sec .blog-right .categories-boxs ul li .pl-mi-btn, .blog-sec .blog-right .categories-boxs ul li a {
		padding: 15px 40px 15px 0;
	}

}

@media(max-width: 1024px) {
	.hero-w-w.landing-page .form-w.grey .label-w label.major-label.no-border {
		padding-top: 0;
		margin-bottom: 2px;
	}
	.custom-blog .hero-w-w.landing-page-update .hero-caption {
		max-width: 100% !important;
		margin-bottom: 20px;
	}
	.custom-blog .hero-i .hero-caption {
		padding-left: 15px;
		padding-right: 15px;
	}
	/* css as on 29-01-2020 */
	.img-container{
		width: 100% !important;
	}
    .hero-w-w.landing-page .hero-caption .title span, .hero-w .hero .hero-caption p{
      width: 100%;
    }
    .hero-w-w.landing-page .form-w.grey button.large-btn.extra{
    	float: left;
	    margin-top: 10px;
    }
	.custom-blog .hero-w-w.landing-page-update .form-w .input-w {
		margin-bottom: 3px;
		margin-top: 3px;
	} 
	body .hero-w-w.landing-page-update .hero-caption .col:nth-child(1){
		margin-top: 50px;
	}
	body.custom-blog .blog-sec .blog-right .featuredvideos-boxs, .blog-sec-inner .blog-right .featuredvideos-boxs.mt-space{
	    margin-top: 0;
	}
	.custom-blog .blog-right .categories-boxs h2 {
		margin-bottom: 65px;
	}
	
/*		.single .list-business,.single .bottom-div {padding: 40px 20px;}
	.single .list-business h2 {margin-bottom: 40px;}
	.single .category-sec{padding: 30px 10px 30px 0px;}
*/
	/* css as on 29-01-2020 */

	
}
@media(max-width: 991px) {
	.category-sec .col-sm-3 .blog-right {
		margin: 0 30px 60px !important;
	}
	.category-sec.single-content .blog-sec .row {
		margin: 0 -30px;
	}
	.review-item .consumer div {
	    margin-top: 10px;
	}
}
@media(max-width: 767px) {

	.header-w .header .logo-w {height: 50px;}
	.single-content {margin: 50px 0 30px 0;}

	.category-sec .col-sm-3 .blog-right {
		margin: 0 7px;
	}
	.category-sec.single-content .blog-sec .row {
		margin: 0 -7px;
	}
	.col-sm-3 {
		max-width: 100%;
		width: 100%;
	}
	.category-sec.single-content iframe {
		height: 300px !important;
	}
	.img-container {
		display: inline-flex;
	}
	.custom-blog .trustpilot_image {
	    margin-top: 10px;
	}
	.custom-blog  w-w.landing-page-update .hero-caption .col:nth-child(1) {
		margin-top: 20px;
	}
	.custom-blog h2 {
		font-size: 30px;
	}
	.custom-blog h2:after {
		bottom: -25px;
	}
	.container.blog-top .blog-left h2 {
		margin-bottom: 65px;
	}
	.custom-blog .blog-right h2 {
		margin-bottom: 65px;
	}

	.list-business {padding: 30px 0;}
	.blog-sec {padding-top: 36px;}
	.reviews-intro-block-w{padding: 40px 0;}
	.review-collection-w {
	    padding: 40px 0px 20px 0px;
	}
	 .set-redirect-section-w {
	    padding: 20px 0px 40px 0px;
	}
	.review-collection .review-item:last-child {margin-bottom: 0;}
	


/*		.single .list-business {background: #4b4b4a;padding: 30px 0;}
	.single .list-business h2 {margin-bottom: 30px;}
	.single .category-sec .blog-sec{padding-top: 30px;}
	.single .blog-sec .blog-right .categories-boxs h2,.single .featuredvideos-boxs h2{margin-bottom: 10px;font-size: 30px;}
	.single .blog-sec .blog-right .categories-boxs {margin-bottom: 30px;}
	.single .blog-sec .blog-right .featuredvideos-boxs .featured-content {margin: 0 0 30px;}
	.single .blog-sec {padding: 30px 0;}
	.single-content h2{font-size: 35px;line-height: 35px;}
	.single .category-sec .blog-sec .col-sm-3 .blog-right .featuredvideos-boxs h2 {margin-bottom: 25px;}
	.single .featured_img {border: 1px solid #8080800f;}
*/	}
@media(max-width: 575px) {
	.category-sec.single-content iframe {
		height: 200px !important;
	}
	/* google reviews */
	.google-reviews .review-graphics p {
    float: none;
    padding: 0;
	}
	.hero-caption {
		padding: 0 15px !important;
	}
/*		.single .list-business {background: #4b4b4a;padding: 30px 0;}
	.single .list-business h2 {margin-bottom: 30px;}
	.single .category-sec .blog-sec{padding-top: 0px;}
	.single .blog-sec .blog-right .categories-boxs h2,.single .featuredvideos-boxs h2{margin-bottom: 10px;font-size: 30px;}
	.single .blog-sec .blog-right .categories-boxs {margin-bottom: 30px;}
	.single .blog-sec .blog-right .featuredvideos-boxs .featured-content {margin: 0 0 30px;}
	.single .blog-sec {padding: 30px 0;}
	.single-content h2{font-size: 35px;line-height: 35px;}
*/		
}