html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:center;
	background:transparent
}
body {
	line-height:1
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	display:block
}
nav ul {
	list-style:none
}
blockquote,q {
	quotes:none
}
blockquote:before,blockquote:after,q:before,q:after {
	content:'';
	content:none
}
a {
	margin:0;
	padding:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent
}
ins {
	background-color:#ff9;
	color:#000;
	text-decoration:none
}
mark {
	background-color:#ff9;
	color:#000;
	font-style:italic;
	font-weight:bold
}
del {
	text-decoration:line-through
}
abbr[title],dfn[title] {
	border-bottom:1px dotted;
	cursor:help
}
table {
	border-collapse:collapse;
	border-spacing:0
}
hr {
	display:block;
	height:1px;
	border:0;
	border-top:1px solid #ccc;
	margin:1em 0;
	padding:0
}
input,select {
	vertical-align:middle
}
@media (min-width:1280) {
	.visible-wide-desktop {
		display:inline-block!important
	}
}
body {
	font-family:"Lato",sans-serif;
	background:#fff;
	font-size:14px;
	font-weight:normal;
	line-height:1.4;
	color:#737b85;
	margin:0;
	padding:0;
	border:none;
	outline:0;
	overflow-y:scroll;
	min-height:100%
}
p {
	margin:25px 0
}
@media screen and (max-width:767px),screen and (max-width:767px) and (-webkit-min-device-pixel-ratio:1.3) {
	p {
		margin:20px 0
	}
}
h1,h2,h3,h4,h5,h6 {
	margin-bottom:25px;
	letter-spacing:normal
}
h1 {
	font-size:36px;
	line-height:36px;
	font-weight:bold
}
h2 {
	font-size:48px;
	line-height:57px;
	text-align:center;
	font-weight:300
}
@media screen and (max-width:979px),screen and (max-width:979px) and (-webkit-min-device-pixel-ratio:1.3) {
	h1,h2,h3,h4,h5,h6 {
		margin-bottom:20px
	}
	h1 {
		font-size:26px;
		line-height:26px;
		margin:20px 0
	}
}
a {
	color:#3e94e0;
	text-decoration:none
}
a:hover {
	text-decoration:underline
}
.ta-l {
	text-align:left
}
.ta-r,.page-request-demo-form .contact-content .phone-number+.is-toll-free,.page-contact-us .contact-content .phone-number+.is-toll-free {
	text-align:right
}
.ta-c,.container-404 {
	text-align:center
}
.inline-block {
	display:inline-block
}
.block {
	display:block!important
}
.inline {
	display:inline
}
.display-none {
	display:none
}
.display-hidden {
	display:none!important
}
.fl {
	float:left
}
.fr {
	float:right
}
.fl-imp {
	float:left!important
}
.fr-imp {
	float:right!important
}
.clr {
	clear:both
}
.pt {
	padding-top:10px
}
.pt {
	padding-top:10px
}
.pb {
	padding-bottom:10px
}
.pb2 {
	padding-bottom:20px
}
.pl {
	padding-left:10px
}
.pl2 {
	padding-left:20px
}
.pr {
	padding-right:10px
}
.pr2 {
	padding-right:20px
}
.mt {
	margin-top:10px
}
.mt2 {
	margin-top:20px
}
.mt0 {
	margin-top:0
}
.mb {
	margin-bottom:10px
}
.mb2 {
	margin-bottom:20px!important
}
.ml {
	margin-left:10px
}
.ml2 {
	margin-left:20px
}
.mr {
	margin-right:10px
}
.mr2 {
	margin-right:20px
}
.mr6 {
	margin-right:60px!important
}
.ma {
	margin-left:auto;
	margin-right:auto
}
.text-uppercase,.page-request-demo-form .contact-content .phone-number+.is-toll-free,.page-contact-us .contact-content .phone-number+.is-toll-free {
	text-transform:uppercase!important
}
.disable-text-select {
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.ellipsis {
	white-space:nowrap;
	overflow:hidden;
	-o-text-overflow:ellipsis;
	-ms-text-overflow:ellipsis;
	text-overflow:ellipsis
}
.hide-text {
	overflow:hidden;
	text-indent:-9000px;
	display:block
}
.tooltip-question-mark {
	display:inline-block;
	vertical-align:baseline;
	zoom:1;
	*display:inline;
	*vertical-align:auto;
	width:12px;
	height:12px;
	font-size:10px;
	line-height:12px;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	border-radius:50%;
	color:#fff;
	text-align:center;
	text-decoration:none;
	background-color:#eff0f2
}
.tooltip-question-mark.dark {
	background-color:#bfc3c9
}
.tooltip-question-mark.dark:hover,.tooltip-question-mark.dark.open {
	background-color:#b1b6bd
}
.tooltip-content-hidden {
	display:none
}
.page-pricing2 .tooltip-container:before {
	margin-top:50px!important
}
.page-pricing2 .tooltip-container.show {
	margin-top:-80px!important
}
.page-pricing2 .tooltip-container,.static-pages .tooltip-container,.vwo-signup-login-common .tooltip-container {
	position:absolute;
	width:240px;
	padding:15px;
	background:#f5f7f8;
	z-index:2;
	border:1px solid #b1b6bd;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
	-webkit-box-shadow:0 2px 0 0 #b1b6bd;
	-moz-box-shadow:0 2px 0 0 #b1b6bd;
	box-shadow:0 2px 0 0 #b1b6bd;
	margin-left:40px;
	margin-top:-138px;
	opacity:0;
	filter:alpha(opacity=0);
	-webkit-transition:margin-top 200ms ease-in-out, opacity 200ms ease-in-out;
	-moz-transition:margin-top 200ms ease-in-out, opacity 200ms ease-in-out;
	transition:margin-top 200ms ease-in-out, opacity 200ms ease-in-out;
	cursor:default
}
.page-pricing2 .tooltip-container h2,.static-pages .tooltip-container h2,.vwo-signup-login-common .tooltip-container h2 {
	font-size:12px;
	line-height:18px;
	font-weight:700;
	text-transform:uppercase;
	text-align:left;
	color:#3e94e0;
	border-bottom:1px solid #d8d8d8;
	padding-bottom:8px;
	margin-bottom:8px
}
.page-pricing2 .tooltip-container p,.static-pages .tooltip-container p,.vwo-signup-login-common .tooltip-container p {
	text-align:left;
	font-size:13px;
	margin:0 0 20px;
	font-weight:normal;
	line-height:1.4;
	color:#737b85;
	text-transform:none;
	letter-spacing:normal
}
.page-pricing2 .tooltip-container p:last-of-type,.static-pages .tooltip-container p:last-of-type,.vwo-signup-login-common .tooltip-container p:last-of-type {
	margin-bottom:0
}
.page-pricing2 .tooltip-container:before,.static-pages .tooltip-container:before,.vwo-signup-login-common .tooltip-container:before {
	content:"";
	display:block;
	position:absolute;
	width:29px;
	height:16px;
	background-repeat:no-repeat;
	background-image:url(/images/icon_tooltip_arrow.png.pagespeed.ce.9Yy9V2yC39.png);
	-webkit-background-size:100% 100%;
	-moz-background-size:100% 100%;
	-o-background-size:100% 100%;
	background-size:100% 100%;
	margin-left:-44px;
	margin-top:60px;
	-webkit-transition:all 200ms ease-in-out;
	-moz-transition:all 200ms ease-in-out;
	transition:all 200ms ease-in-out
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.page-pricing2 .tooltip-container:before,.static-pages .tooltip-container:before,.vwo-signup-login-common .tooltip-container:before {
		background-image:url(/images/icon_tooltip_arrow,402x.png.pagespeed.ce.YUBrJ9vuvd.png)
	}
}
.page-pricing2 .tooltip-container:after,.static-pages .tooltip-container:after,.vwo-signup-login-common .tooltip-container:after {
	content:"";
	display:none;
	position:absolute;
	width:29px;
	height:16px;
	background-repeat:no-repeat;
	background-image:url(/images/icon_tooltip_arrow_right.png.pagespeed.ce.QcFdyXiGW-.png);
	-webkit-background-size:100% 100%;
	-moz-background-size:100% 100%;
	-o-background-size:100% 100%;
	background-size:100% 100%;
	margin-left:255px;
	margin-top:75px;
	top:0;
	-webkit-transition:all 200ms ease-in-out;
	-moz-transition:all 200ms ease-in-out;
	transition:all 200ms ease-in-out
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.page-pricing2 .tooltip-container:after,.static-pages .tooltip-container:after,.vwo-signup-login-common .tooltip-container:after {
		background-image:url(/images/icon_tooltip_arrow_right,402x.png.pagespeed.ce.14H93Wac7j.png)
	}
}
.page-pricing2 .tooltip-container .button-close,.static-pages .tooltip-container .button-close,.vwo-signup-login-common .tooltip-container .button-close {
	content:"";
	display:none;
	position:absolute;
	z-index:1002;
	right:10px;
	top:10px;
	width:14px;
	height:14px;
	background-position:center;
	background-repeat:no-repeat;
	background-image:url(/images/icon_cross.png.pagespeed.ce.qDkUl9b_o7.png);
	-webkit-background-size:14px 14px;
	-moz-background-size:14px 14px;
	-o-background-size:14px 14px;
	background-size:14px 14px;
	opacity:.7;
	filter:alpha(opacity=70);
	cursor:pointer
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.page-pricing2 .tooltip-container .button-close,.static-pages .tooltip-container .button-close,.vwo-signup-login-common .tooltip-container .button-close {
		background-image:url(/images/icon_cross,402x.png.pagespeed.ce.uKKa5Hpzrc.png)
	}
}
.page-pricing2 .tooltip-container .button-close:hover,.static-pages .tooltip-container .button-close:hover,.vwo-signup-login-common .tooltip-container .button-close:hover {
	color:#9b9b9b;
	opacity:1;
	filter:alpha(opacity=100)
}
.page-pricing2 .tooltip-container.left,.static-pages .tooltip-container.left,.vwo-signup-login-common .tooltip-container.left {
	margin-left:-300px
}
.page-pricing2 .tooltip-container.left:before,.static-pages .tooltip-container.left:before,.vwo-signup-login-common .tooltip-container.left:before {
	display:none
}
.page-pricing2 .tooltip-container.left:after,.static-pages .tooltip-container.left:after,.vwo-signup-login-common .tooltip-container.left:after {
	display:block
}
.page-pricing2 .tooltip-container.show,.static-pages .tooltip-container.show,.vwo-signup-login-common .tooltip-container.show {
	opacity:1;
	filter:alpha(opacity=100);
	margin-top:-100px
}
.page-pricing2 .tooltip-container.show:before,.static-pages .tooltip-container.show:before,.vwo-signup-login-common .tooltip-container.show:before {
	margin-top:70px
}
.page-pricing2 .tooltip-container.show:after,.static-pages .tooltip-container.show:after,.vwo-signup-login-common .tooltip-container.show:after {
	margin-top:85px
}
@media screen and (max-width:767px),screen and (max-width:767px) and (-webkit-min-device-pixel-ratio:1.3) {
	.page-pricing2 .tooltip-container,.static-pages .tooltip-container,.vwo-signup-login-common .tooltip-container {
		left:0;
		width:auto;
		margin-left:5%;
		margin-right:5%;
		margin-top:30px
	}
	.page-pricing2 .tooltip-container.show,.static-pages .tooltip-container.show,.vwo-signup-login-common .tooltip-container.show {
		margin-top:20px
	}
	.page-pricing2 .tooltip-container:before,.static-pages .tooltip-container:before,.vwo-signup-login-common .tooltip-container:before {
		display:none
	}
}
sup {
	font-size:10px
}
.mandatory,.page-request-demo-form .contact-content .phone-number+.is-toll-free,.page-contact-us .contact-content .phone-number+.is-toll-free {
	font-size:12px;
	color:#b1b6be;
	font-weight:400
}
pre {
	overflow:auto
}
.inline-width {
	width:125%
}
.abtesting-h1 {
	font-size:48px;
	line-height:57px;
	text-align:center;
	font-weight:300;
	margin:0
}
.abtesting-h2 {
	font-size:24px;
	line-height:36px;
	color:#000;
	text-align:center;
	font-weight:700;
	margin-bottom:25px;
	letter-spacing:normal
}
.snapengage-chat {
	position:fixed;
	bottom:0;
	right:0
}
@media screen and (max-width:979px),screen and (max-width:979px) and (-webkit-min-device-pixel-ratio:1.3) {
	.snapengage-chat {
		display:none
	}
}
.container {
	position:relative;
	width:942px;
	margin-left:auto;
	margin-right:auto;
}
.grid_full {
	width:942px
}
.grid_half {
	width:456px
}
.grid_one_third {
	width:294px
}
.grid_one_fourth {
	width:213px
}
.grid_one_fifth {
	width:164px
}
.grid_one_sixth {
	width:132px
}
.grid_two_third {
	width:618px
}
.grid_half,.grid_one_third,.grid_two_third,.grid_one_fourth,.grid_one_fifth,.grid_one_sixth {
	display:inline;
	float:left;
	position:relative;
	margin-left:15px;
	margin-right:15px
}
.alpha {
	margin-left:0!important
}
.omega {
	margin-right:0!important
}
.push_half {
	left:471px
}
.push_one_third {
	left:309px
}
.push_one_fourth {
	left:228px
}
.pull_half {
	left:-471px
}
.pull_one_third {
	left:-309px
}
.pull_one_fourth {
	left:-228px
}
@media screen and (max-width:979px),screen and (max-width:979px) and (-webkit-min-device-pixel-ratio:1.3) {
	.container {
		width:auto;
		padding-left:3%;
		padding-right:3%
	}
	.grid_full {
		width:auto!important;
		display:block!important;
		float:none!important
	}
}
@media screen and (min-width:768px) and (max-width:979px) {
	.grid_half {
		width:auto!important;
		display:block!important;
		float:none!important;
		margin-left:0!important;
		margin-right:0!important
	}
	.grid_one_third,.grid_one_fourth {
		width:48.25%!important;
		margin-left:1.75%!important;
		margin-right:1.75%!important;
		margin-bottom:30px!important
	}
	.grid_one_third:nth-of-type(odd),.grid_one_fourth:nth-of-type(odd) {
		margin-left:0!important
	}
	.grid_one_third:nth-of-type(even),.grid_one_fourth:nth-of-type(even) {
		margin-right:0!important
	}
}
@media screen and (max-width:767px),screen and (max-width:767px) and (-webkit-min-device-pixel-ratio:1.3) {
	.container {
		padding-left:5%;
		padding-right:5%
	}
	.grid_half,.grid_one_third,.grid_two_third,.grid_one_fourth,.grid_one_fifth,.grid_one_sixth {
		width:auto!important;
		display:block!important;
		float:none!important;
		margin-left:0!important;
		margin-right:0!important;
		margin-bottom:30px!important
	}
}
.visible-phone {
	display:none!important
}
.visible-tablet {
	display:none!important
}
.hidden-desktop {
	display:none!important
}
.visible-desktop {
	display:inherit!important
}
.visible-wide-desktop {
	display:none!important
}
@media (min-width:768px) and (max-width:979px) {
	.hidden-desktop {
		display:inherit!important
	}
	.visible-desktop {
		display:none!important
	}
	.visible-tablet {
		display:inherit!important
	}
	.hidden-tablet {
		display:none!important
	}
}
@media (max-width:767px) {
	.hidden-desktop {
		display:inherit!important
	}
	.visible-desktop {
		display:none!important
	}
	.visible-phone {
		display:inherit!important
	}
	.hidden-phone {
		display:none!important
	}
}
@font-face {
	font-family:'fontello';
	src:url("/font/fontello.eot?39738414");
	src:url("/font/fontello.eot?39738414#iefix") format("embedded-opentype"), url("/font/fontello.woff?39738414") format("woff"), url("/font/fontello.ttf?39738414") format("truetype"), url("/font/fontello.svg?39738414#fontello") format("svg");
	font-weight:normal;
	font-style:normal
}
[class^="icon-"]:before,[class*=" icon-"]:before {
	font-family:"fontello";
	font-style:normal;
	font-weight:normal;
	speak:none;
	display:inline-block;
	text-decoration:inherit;
	width:1em;
	margin-right:.2em;
	text-align:center;
	font-variant:normal;
	text-transform:none;
	line-height:1em;
	margin-left:.2em
}
.icon-ok:before {
	content:'\e80a'
}
.icon-twitter:before {
	content:'\e801'
}
.icon-ok-circled2:before {
	content:'\e80c'
}
.icon-ok-squared:before {
	content:'\e80d'
}
.icon-cancel:before {
	content:'\e80e'
}
.icon-cancel-circled:before {
	content:'\e80f'
}
.icon-cancel-circled2:before {
	content:'\e810'
}
.icon-rss:before {
	content:'\e800'
}
.icon-rss-squared:before {
	content:'\e805'
}
.icon-menu:before {
	content:'\e813'
}
.icon-ok-circled:before {
	content:'\e80b'
}
.icon-facebook-squared:before {
	content:'\e803'
}
.icon-github:before {
	content:'\e811'
}
.icon-github-squared:before {
	content:'\e814'
}
.icon-github-circled:before {
	content:'\e812'
}
.icon-gplus-squared:before {
	content:'\e806'
}
.icon-gplus:before {
	content:'\e807'
}
.icon-linkedin-squared:before {
	content:'\e809'
}
.icon-linkedin:before {
	content:'\e808'
}
.icon-twitter-squared:before {
	content:'\e804'
}
.icon-facebook:before {
	content:'\e802'
}

.button {
	font-family:"Lato",sans-serif;
	display:inline-block;
	vertical-align:baseline;
	zoom:1;
	*display:inline;
	*vertical-align:auto;
	margin:0;
	height:32px;
	overflow:hidden;
	padding:0 18px;
	font-size:12px;
	line-height:32px;
	text-align:center;
	text-decoration:none;
	font-weight:700;
	text-transform:uppercase;
	background:transparent;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
	border:1px solid transparent;
	outline:none;
	-webkit-appearance:none;
	-moz-appearance:none;
	-ms-appearance:none;
	-o-appearance:none;
	appearance:none
}
.button:hover {
	text-decoration:none
}
.button.orange {
	border-color:#f5873f
}
.button.orange.hollow {
	color:#f5873f;
	background:transparent;
	-webkit-box-shadow:0 0 0 0 transparent;
	-moz-box-shadow:0 0 0 0 transparent;
	box-shadow:0 0 0 0 transparent
}
.button.orange.hollow:hover,.button.orange.hollow:focus {
	color:#fff;
	background:#f5873f;
	border-color:#f5873f
}
.button.orange.filled {
	color:#fff;
	background:#f5873f
}
.button.orange.filled:hover,.button.orange.filled:focus {
	border-color:#9d5220
}
.button.orange.filled:focus {
	background:#f47827
}
.button.orange.filled-shadow {
	color:#fff;
	background:#f5873f;
	letter-spacing:1px;
	-webkit-box-shadow:0px 3px 0 0px #9d5220;
	-moz-box-shadow:0px 3px 0 0px #9d5220;
	box-shadow:0px 3px 0 0px #9d5220
}
.button.orange.filled-shadow:hover,.button.orange.filled-shadow:focus {
	border-color:#f47827;
	background:#f47827
}
.button.green {
	border-color:#4cb07a;
}
.button.green.hollow {
	color:#4cb07a;
	background:transparent;
	-webkit-box-shadow:0 0 0 0 transparent;
	-moz-box-shadow:0 0 0 0 transparent;
	box-shadow:0 0 0 0 transparent
}
.button.green.hollow:hover,.button.green.hollow:focus {
	color:#fff;
	background:#4cb07a;
	border-color:#4cb07a
}
.button.green.filled {
	color:#fff;
	background:#4cb07a
}
.button.green.filled:hover,.button.green.filled:focus {
	border-color:#3e9867
}
.button.green.filled:focus {
	background:#449e6e
}
.button.green.filled-shadow {
	color:#fff;
	background:#4cb07a;
	letter-spacing:1px;
	-webkit-box-shadow:0px 3px 0 0px #3e9867;
	-moz-box-shadow:0px 3px 0 0px #3e9867;
	box-shadow:0px 3px 0 0px #3e9867;
	/*! width: 100%; */
}
.button.green.filled-shadow:hover,.button.green.filled-shadow:focus {
	border-color:#449e6e;
	background:#449e6e;
}
.button.yellow {
	border-color:#ebc17c
}
.button.yellow.hollow {
	color:#ebc17c;
	background:transparent;
	-webkit-box-shadow:0 0 0 0 transparent;
	-moz-box-shadow:0 0 0 0 transparent;
	box-shadow:0 0 0 0 transparent
}
.button.yellow.hollow:hover,.button.yellow.hollow:focus {
	color:#fff;
	background:#ebc17c;
	border-color:#ebc17c
}
.button.yellow.filled {
	color:#fff;
	background:#ebc17c
}
.button.yellow.filled:hover,.button.yellow.filled:focus {
	border-color:#bc9960
}
.button.yellow.filled:focus {
	background:#e8b766
}
.button.yellow.filled-shadow {
	color:#fff;
	background:#ebc17c;
	letter-spacing:1px;
	-webkit-box-shadow:0px 3px 0 0px #bc9960;
	-moz-box-shadow:0px 3px 0 0px #bc9960;
	box-shadow:0px 3px 0 0px #bc9960
}
.button.yellow.filled-shadow:hover,.button.yellow.filled-shadow:focus {
	border-color:#e8b766;
	background:#e8b766
}
.button.blue {
	border-color:#3e94e0
}
.button.blue.hollow {
	color:#3e94e0;
	background:transparent;
	-webkit-box-shadow:0 0 0 0 transparent;
	-moz-box-shadow:0 0 0 0 transparent;
	box-shadow:0 0 0 0 transparent
}
.button.blue.hollow:hover,.button.blue.hollow:focus {
	color:#fff;
	background:#3e94e0;
	border-color:#3e94e0
}
.button.blue.filled {
	color:#fff;
	background:#3e94e0
}
.button.blue.filled:hover,.button.blue.filled:focus {
	border-color:#2e78ba
}
.button.blue.filled:focus {
	background:#2888dc
}
.button.blue.filled-shadow {
	color:#fff;
	background:#3e94e0;
	letter-spacing:1px;
	-webkit-box-shadow:0px 3px 0 0px #2e78ba;
	-moz-box-shadow:0px 3px 0 0px #2e78ba;
	box-shadow:0px 3px 0 0px #2e78ba;
	width: 100%;
	font-size: 11px;
}
.button.blue.filled-shadow:hover,.button.blue.filled-shadow:focus {
	border-color:#2888dc;
	background:#2888dc
}
.button.dark-blue {
	border-color:#8b95a1
}
.button.dark-blue.hollow {
	color:#8b95a1;
	background:transparent;
	-webkit-box-shadow:0 0 0 0 transparent;
	-moz-box-shadow:0 0 0 0 transparent;
	box-shadow:0 0 0 0 transparent
}
.button.dark-blue.hollow:hover,.button.dark-blue.hollow:focus {
	color:#fff;
	background:#8b95a1;
	border-color:#8b95a1
}
.button.dark-blue.filled {
	color:#fff;
	background:#8b95a1
}
.button.dark-blue.filled:hover,.button.dark-blue.filled:focus {
	border-color:#8b95a1
}
.button.dark-blue.filled:focus {
	background:#7d8896
}
.button.dark-blue.filled-shadow {
	color:#fff;
	background:#8b95a1;
	letter-spacing:1px;
	-webkit-box-shadow:0px 3px 0 0px #8b95a1;
	-moz-box-shadow:0px 3px 0 0px #8b95a1;
	box-shadow:0px 3px 0 0px #8b95a1
}
.button.dark-blue.filled-shadow:hover,.button.dark-blue.filled-shadow:focus {
	border-color:#7d8896;
	background:#7d8896
}
.button.grey {
	border-color:#788290
}
.button.grey.hollow {
	color:#788290;
	background:transparent;
	-webkit-box-shadow:0 0 0 0 transparent;
	-moz-box-shadow:0 0 0 0 transparent;
	box-shadow:0 0 0 0 transparent
}
.button.grey.hollow:hover,.button.grey.hollow:focus {
	color:#fff;
	background:#788290;
	border-color:#788290
}
.button.grey.filled {
	color:#fff;
	background:#788290
}
.button.grey.filled:hover,.button.grey.filled:focus {
	border-color:#656d78
}
.button.grey.filled:focus {
	background:#6c7583
}
.button.grey.filled-shadow {
	color:#fff;
	background:#788290;
	letter-spacing:1px;
	-webkit-box-shadow:0px 3px 0 0px #656d78;
	-moz-box-shadow:0px 3px 0 0px #656d78;
	box-shadow:0px 3px 0 0px #656d78
}
.button.grey.filled-shadow:hover,.button.grey.filled-shadow:focus {
	border-color:#6c7583;
	background:#6c7583
}
.button.white {
	border-color:#fff
}
.button.white.hollow {
	color:#fff;
	background:transparent;
	-webkit-box-shadow:0 0 0 0 transparent;
	-moz-box-shadow:0 0 0 0 transparent;
	box-shadow:0 0 0 0 transparent
}
.button.white.hollow:hover,.button.white.hollow:focus {
	color:#737b85;
	background:#fff;
	border-color:#fff
}
.button.white.filled {
	color:#fff;
	background:#fff
}
.button.white.filled:hover,.button.white.filled:focus {
	border-color:#fff
}
.button.white.filled:focus {
	background:#f2f2f2
}
.button.white.filled-shadow {
	color:#fff;
	background:#fff;
	letter-spacing:1px;
	-webkit-box-shadow:0px 3px 0 0px #fff;
	-moz-box-shadow:0px 3px 0 0px #fff;
	box-shadow:0px 3px 0 0px #fff
}
.button.white.filled-shadow:hover,.button.white.filled-shadow:focus {
	border-color:#f2f2f2;
	background:#f2f2f2
}
.button.red {
	border-color:#ed4e51
}
.button.red.hollow {
	color:#ed4e51;
	background:transparent;
	-webkit-box-shadow:0 0 0 0 transparent;
	-moz-box-shadow:0 0 0 0 transparent;
	box-shadow:0 0 0 0 transparent
}
.button.red.hollow:hover,.button.red.hollow:focus {
	color:#ed4e51;
	background:#ed4e51;
	border-color:#ed4e51
}
.button.red.filled {
	color:#fff;
	background:#ed4e51
}
.button.red.filled:hover,.button.red.filled:focus {
	border-color:#d84346
}
.button.red.filled:focus {
	background:#eb373a
}
.button.red.filled-shadow {
	color:#fff;
	background:#ed4e51;
	letter-spacing:1px;
	-webkit-box-shadow:0px 3px 0 0px #d84346;
	-moz-box-shadow:0px 3px 0 0px #d84346;
	box-shadow:0px 3px 0 0px #d84346
}
.button.red.filled-shadow:hover,.button.red.filled-shadow:focus {
	border-color:#eb373a;
	background:#eb373a
}
.button.black {
	border-color:#333
}
.button.black.hollow {
	color:#333;
	background:transparent;
	-webkit-box-shadow:0 0 0 0 transparent;
	-moz-box-shadow:0 0 0 0 transparent;
	box-shadow:0 0 0 0 transparent
}
.button.black.hollow:hover,.button.black.hollow:focus {
	color:#ed4e51;
	background:#333;
	border-color:#333
}
.button.black.filled {
	color:#fff;
	background:#333
}
.button.black.filled:hover,.button.black.filled:focus {
	border-color:#000
}
.button.black.filled:focus {
	background:#262626
}
.button.black.filled-shadow {
	color:#fff;
	background:#333;
	letter-spacing:1px;
	-webkit-box-shadow:0px 3px 0 0px #000;
	-moz-box-shadow:0px 3px 0 0px #000;
	box-shadow:0px 3px 0 0px #000
}
.button.black.filled-shadow:hover,.button.black.filled-shadow:focus {
	border-color:#262626;
	background:#262626
}
.button.smaller {
	height:20px;
	padding:0 9px;
	font-size:10px;
	line-height:20px
}
.button.small {
	height:22px;
	padding:0 9px;
	font-size:10px;
	line-height:22px
}
.button.big {
	height:42px;
	line-height:42px;
	padding:0 22px
}
.button.block {
	display:block
}
.button.clickable:hover {
	cursor:pointer;
	text-decoration:none
}
input[type="text"],textarea,input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="time"],input[type="week"] {
	font-family:"Lato",sans-serif;
	height:30px;
	width:300px;
	padding:0 10px;
	background:#f2f4f6;
	border:1px solid #b6bdc9;
	font-size:14px;
	line-height:16px;
	color:#4a4a4a;
	outline:none;
	-webkit-appearance:none;
	-webkit-box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,.2);
	-moz-box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,.2);
	box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,.2);
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
	-o-border-radius:2px;
	border-radius:2px
}
input[type="text"]:focus,textarea:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="url"]:focus,input[type="color"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus {
	border-color:#3e94e0
}
textarea {
	height:100px;
	line-height:20px;
	padding:5px 10px
}
input[type="submit"] {
	font-family:"Lato",sans-serif;
	display:inline-block;
	vertical-align:baseline;
	zoom:1;
	*display:inline;
	*vertical-align:auto;
	margin:0;
	height:32px;
	overflow:hidden;
	padding:0 18px;
	font-size:12px;
	line-height:32px;
	text-align:center;
	text-decoration:none;
	font-weight:700;
	text-transform:uppercase;
	background:transparent;
	outline:none;
	cursor:pointer;
	text-decoration:none;
	letter-spacing:1px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
	border:1px solid transparent;
	-webkit-appearance:none;
	-moz-appearance:none;
	-ms-appearance:none;
	-o-appearance:none;
	appearance:none;
	border-color:#3e94e0;
	background:#3e94e0;
	color:#fff;
	-webkit-box-shadow:0px 3px 0 0px #2e78ba;
	-moz-box-shadow:0px 3px 0 0px #2e78ba;
	box-shadow:0px 3px 0 0px #2e78ba
}
input[type="submit"]:hover,input[type="submit"]:focus {
	border-color:#2888dc;
	background:#2888dc
}
.select {
	display:inline-block;
	vertical-align:baseline;
	zoom:1;
	*display:inline;
	*vertical-align:auto;
	position:relative;
	margin:0;
	height:32px;
	min-width:140px;
	padding:0 10px;
	vertical-align:top;
	text-align:left;
	text-decoration:none;
	background:transparent;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
	-o-border-radius:2px;
	border-radius:2px;
	border:1px solid transparent;
	outline:none;
	-webkit-appearance:none;
	-moz-appearance:none;
	-ms-appearance:none;
	-o-appearance:none;
	appearance:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.select:after {
	content:"";
	display:block;
	position:absolute;
	top:13px;
	right:8px;
	width:12px;
	height:6px;
	background-position:0 -30px;
	background-repeat:no-repeat;
	background-image:url(/images/xsprite_dropdown.png.pagespeed.ic.lYBzxWn_pV.png);
	-webkit-background-size:122px 36px;
	-moz-background-size:122px 36px;
	-o-background-size:122px 36px;
	background-size:122px 36px
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.select:after {
		background-image:url(/images/xsprite_dropdown,402x.png.pagespeed.ic.1Q3UHeMaFZ.png)
	}
}
.select:hover {
	cursor:pointer
}
.select .selected-value {
	width:auto;
	height:inherit;
	font-size:14px;
	line-height:32px;
	font-weight:700;
	padding-right:15px
}
.select .options-list {
	position:absolute;
	top:32px;
	left:-1px;
	width:100%;
	display:none;
	background:#fff;
	border:1px solid #fff;
	border-top:none
}
.select .options-list ul {
	list-style:none
}
.select .options-list ul li {
	display:block;
	padding:5px 10px
}
.select .options-list ul li:hover {
	background:#e8ebef;
	background:rgba(232,235,239,.5)
}
.select.small {
	height:24px;
	padding:0 8px
}
.select.small:after {
	top:10px;
	right:6px;
	width:12px;
	height:6px
}
.select.small .selected-value {
	font-size:12px;
	line-height:24px
}
.select.small .options-list {
	top:24px
}
.select.small .options-list ul li {
	font-size:12px
}
.select.open {
	-webkit-border-bottom-left-radius:0;
	-moz-border-radius-bottomleft:0;
	-ms-border-bottom-left-radius:0;
	-o-border-bottom-left-radius:0;
	border-bottom-left-radius:0;
	-webkit-border-bottom-right-radius:0;
	-moz-border-radius-bottomright:0;
	-ms-border-bottom-right-radius:0;
	-o-border-bottom-right-radius:0;
	border-bottom-right-radius:0
}
.select.open .options-list {
	display:block
}
.select.orange {
	border-color:#f5873f
}
.select.orange:after {
	background-position:-22px -30px
}
.select.orange .selected-value {
	color:#f5873f
}
.select.orange .options-list {
	border-color:#f5873f
}
.select.green {
	border-color:#4cb07a
}
.select.green:after {
	background-position:-44px -30px
}
.select.green .selected-value {
	color:#4cb07a
}
.select.green .options-list {
	border-color:#4cb07a
}
.select.yellow {
	border-color:#ebc17c
}
.select.yellow:after {
	background-position:-66px -30px
}
.select.yellow .selected-value {
	color:#ebc17c
}
.select.yellow .options-list {
	border-color:#ebc17c
}
.select.blue {
	border-color:#3892e3
}
.select.blue:after {
	background-position:0px -30px
}
.select.blue .selected-value {
	color:#3892e3
}
.select.blue .options-list {
	border-color:#3892e3
}
.select.grey {
	border-color:#788290
}
.select.grey:after {
	background-position:-88px -30px
}
.select.grey .selected-value {
	color:#788290
}
.select.grey .options-list {
	border-color:#788290
}
.contact-overlay,.resources-overlay {
	position:fixed;
	z-index:2;
	width:100%;
	height:100%;
	top:0;
	left:0;
	visibility:hidden;
	background:transparent;
	opacity:0;
	filter:alpha(opacity=0)
}
.contact-overlay.show,.resources-overlay.show {
	opacity:1;
	filter:alpha(opacity=100);
	visibility:visible
}
.block-contact {
	position:absolute;
	z-index:100;
	top:51px;
	left:50%;
	margin-left:-180px;
	width:360px;
	background:#fff;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
	-webkit-box-shadow:0px 2px 4px 0px rgba(0,0,0,.5);
	-moz-box-shadow:0px 2px 4px 0px rgba(0,0,0,.5);
	box-shadow:0px 2px 4px 0px rgba(0,0,0,.5);
	visibility:hidden;
	opacity:0;
	filter:alpha(opacity=0);
	-webkit-transition:opacity 300ms ease-in-out, top 300ms ease-in-out;
	-moz-transition:opacity 300ms ease-in-out, top 300ms ease-in-out;
	transition:opacity 300ms ease-in-out, top 300ms ease-in-out
}
.block-contact.pos-page-header {
	-webkit-border-top-left-radius:0;
	-moz-border-radius-topleft:0;
	-ms-border-top-left-radius:0;
	-o-border-top-left-radius:0;
	border-top-left-radius:0;
	-webkit-border-top-right-radius:0;
	-moz-border-radius-topright:0;
	-ms-border-top-right-radius:0;
	-o-border-top-right-radius:0;
	border-top-right-radius:0;
	position:fixed
}
.block-contact.show {
	visibility:visible;
	opacity:1;
	filter:alpha(opacity=100);
	top:41px
}
.block-contact.hide-start {
	top:51px;
	opacity:0;
	filter:alpha(opacity=0)
}
.block-contact.fixed {
	position:fixed;
	top:50px
}
.block-contact .or-divider {
	border-top:1px solid #d8d8d8;
	margin:0
}
.block-contact .or-divider .or-text {
	font-size:14px;
	line-height:14px;
	position:absolute;
	display:inline-block;
	width:30px;
	margin-top:-9px;
	margin-left:-15px;
	left:50%;
	color:#b1b6bd;
	background:#fff;
	text-align:center
}
.block-contact .contact-content {
	padding:20px;
	margin:0;
	text-align:left
}
.block-contact .contact-content h3 {
	font-size:14px;
	line-height:14px;
	font-weight:700;
	color:#2d2d2d;
	margin:10px auto;
	text-align:center
}
.block-contact .contact-content .phone-number {
	display:block;
	font-size:24px;
	line-height:24px;
	font-weight:300;
	color:#4cb07a;
	text-align:center
}
.block-contact .contact-content .phone-number .flag {
	display:inline-block;
	width:18px;
	height:24px;
	vertical-align:top;
	margin-right:10px;
	background-position:center;
	background-repeat:no-repeat;
	background-image:url(/images/xflag_us.png.pagespeed.ic.nVeYfRApQU.jpg);
	-webkit-background-size:18px 12px;
	-moz-background-size:18px 12px;
	-o-background-size:18px 12px;
	background-size:18px 12px
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.block-contact .contact-content .phone-number .flag {
		background-image:url(/images/xflag_us,402x.png.pagespeed.ic.dG44jFyh7y.jpg)
	}
}
.block-contact .contact-content .phone-number .flag.flag_uk {
	background-repeat:no-repeat;
	background-image:url(/images/xflag_uk.png.pagespeed.ic.7aZOobZv55.png);
	-webkit-background-size:18px 12px;
	-moz-background-size:18px 12px;
	-o-background-size:18px 12px;
	background-size:18px 12px
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.block-contact .contact-content .phone-number .flag.flag_uk {
		background-image:url(/images/xflag_uk,402x.png.pagespeed.ic.nq6bpMOMlo.png)
	}
}
.block-contact .contact-content .phone-number .flag.flag_globe {
	background-repeat:no-repeat;
	background-image:url(/images/flag_globe.png.pagespeed.ce.bqUFVwlvgV.png);
	-webkit-background-size:18px 12px;
	-moz-background-size:18px 12px;
	-o-background-size:18px 12px;
	background-size:18px 12px
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.block-contact .contact-content .phone-number .flag.flag_globe {
		background-image:url(/images/flag_globe,402x.png.pagespeed.ce.wK6xpG5_t9.png)
	}
}
.block-contact .contact-content .contact-form {
	margin:20px 0 100px
}
.block-contact .contact-content .label {
	display:block;
	margin-top:20px;
	text-align:left;
	font-size:14px;
	line-height:14px;
	font-weight:700;
	color:#4a4a4a
}
.block-contact .contact-content .input-text {
	height:24px;
	width:95%;
	padding:0 2%;
	margin-top:10px;
	font-size:12px;
	line-height:14px;
	color:#4a4a4a;
	background:#f2f4f6;
	border:1px solid #b6bdc9;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
	-o-border-radius:2px;
	border-radius:2px;
	-webkit-box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,.2);
	-moz-box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,.2);
	box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,.2);
	-webkit-appearance:none;
	-moz-appearance:none;
	-ms-appearance:none;
	-o-appearance:none;
	appearance:none;
	outline:none
}
.block-contact .contact-content .input-text.textarea {
	height:90px;
	padding:5px 2%;
	font-size:12px;
	line-height:16px
}
.block-contact .contact-content .input-text:focus {
	border-color:#3e94e0
}
.block-contact .contact-content .form-submit-block {
	margin-top:15px;
	text-align:right
}
.block-contact .contact-content .email-text {
	text-align:center;
	margin-top:15px;
	color:#2d2d2d
}
.block-contact .contact-content .email-text a {
	color:#3e94e0
}
.block-contact .contact-content .email-text a:after {
	display:none!important
}
.block-contact-modal {
	background:#fff;
	position:relative;
	margin:0 auto;
	width:450px!important;
	border:1px solid #b1b6bd;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
	-webkit-box-shadow:0 2px 0 0 #b1b6bd;
	-moz-box-shadow:0 2px 0 0 #b1b6bd;
	box-shadow:0 2px 0 0 #b1b6bd
}
.block-contact-modal .heading {
	color:#be2876;
	font-size:34px;
	line-height:34px;
	font-weight:300;
	margin-bottom:10px;
	text-align:center
}
.block-contact-modal .or-divider {
	border-top:1px solid #d8d8d8;
	margin:20px 0px
}
.block-contact-modal .or-divider .or-text {
	font-size:14px;
	line-height:14px;
	position:absolute;
	display:inline-block;
	width:30px;
	margin-top:-9px;
	margin-left:-15px;
	left:50%;
	color:#b1b6bd;
	background:#fff;
	text-align:center
}
.block-contact-modal .contact-content {
	padding:20px;
	margin:0;
	text-align:left
}
.block-contact-modal .contact-content h3 {
	font-size:14px;
	line-height:14px;
	font-weight:700;
	color:#2d2d2d;
	margin:10px auto;
	text-align:center
}
.block-contact-modal .contact-content .phone-number {
	display:block;
	font-size:24px;
	line-height:24px;
	font-weight:300;
	color:#4cb07a;
	text-align:center
}
.block-contact-modal .contact-content .phone-number .flag {
	display:inline-block;
	width:18px;
	height:24px;
	vertical-align:top;
	margin-right:10px;
	background-position:center;
	background-repeat:no-repeat;
	background-image:url(/images/xflag_us.png.pagespeed.ic.nVeYfRApQU.jpg);
	-webkit-background-size:18px 12px;
	-moz-background-size:18px 12px;
	-o-background-size:18px 12px;
	background-size:18px 12px
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.block-contact-modal .contact-content .phone-number .flag {
		background-image:url(/images/xflag_us,402x.png.pagespeed.ic.dG44jFyh7y.jpg)
	}
}
.block-contact-modal .contact-content .phone-number .flag.flag_uk {
	background-repeat:no-repeat;
	background-image:url(/images/xflag_uk.png.pagespeed.ic.7aZOobZv55.png);
	-webkit-background-size:18px 12px;
	-moz-background-size:18px 12px;
	-o-background-size:18px 12px;
	background-size:18px 12px
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.block-contact-modal .contact-content .phone-number .flag.flag_uk {
		background-image:url(/images/xflag_uk,402x.png.pagespeed.ic.nq6bpMOMlo.png)
	}
}
.block-contact-modal .contact-content .phone-number .flag.flag_globe {
	background-repeat:no-repeat;
	background-image:url(/images/flag_globe.png.pagespeed.ce.bqUFVwlvgV.png);
	-webkit-background-size:18px 12px;
	-moz-background-size:18px 12px;
	-o-background-size:18px 12px;
	background-size:18px 12px
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.block-contact-modal .contact-content .phone-number .flag.flag_globe {
		background-image:url(/images/flag_globe,402x.png.pagespeed.ce.wK6xpG5_t9.png)
	}
}
.block-contact-modal .contact-content .contact-form {
	margin:20px 0 100px
}
.block-contact-modal .contact-content .label {
	display:block;
	margin-top:20px;
	text-align:left;
	font-size:14px;
	line-height:14px;
	font-weight:700;
	color:#4a4a4a
}
.block-contact-modal .contact-content .input-text {
	height:24px;
	width:95%;
	padding:0 2%;
	margin-top:10px;
	font-size:12px;
	line-height:14px;
	color:#4a4a4a;
	background:#f2f4f6;
	border:1px solid #b6bdc9;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
	-o-border-radius:2px;
	border-radius:2px;
	-webkit-box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,.2);
	-moz-box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,.2);
	box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,.2);
	-webkit-appearance:none;
	-moz-appearance:none;
	-ms-appearance:none;
	-o-appearance:none;
	appearance:none;
	outline:none
}
.block-contact-modal .contact-content .input-text.textarea {
	height:90px;
	padding:5px 2%;
	font-size:12px;
	line-height:16px
}
.block-contact-modal .contact-content .input-text:focus {
	border-color:#3e94e0
}
.block-contact-modal .contact-content .form-submit-block {
	margin-top:15px;
	text-align:right
}
.block-contact-modal .contact-content .email-text {
	text-align:center;
	margin-top:15px;
	color:#2d2d2d
}
.block-contact-modal .contact-content .email-text a {
	color:#3e94e0
}
.block-contact-modal .contact-content .email-text a:after {
	display:none!important
}
.block-resources {
	position:absolute;
	z-index:101;
	width:100%;
	top:51px;
	left:0;
	background:transparent;
	height:auto;
	visibility:hidden;
	opacity:0;
	filter:alpha(opacity=0);
	-webkit-transition:opacity 300ms ease-in-out, top 300ms ease-in-out;
	-moz-transition:opacity 300ms ease-in-out, top 300ms ease-in-out;
	transition:opacity 300ms ease-in-out, top 300ms ease-in-out;
	text-align:left
}
.block-resources.show {
	visibility:visible;
	opacity:1;
	filter:alpha(opacity=100);
	top:41px;
	-webkit-transform:rotate(0deg) scaleX(1) scaleY(1);
	-moz-transform:rotate(0deg) scaleX(1) scaleY(1);
	-ms-transform:rotate(0deg) scaleX(1) scaleY(1);
	-o-transform:rotate(0deg) scaleX(1) scaleY(1);
	transform:rotate(0deg) scaleX(1) scaleY(1)
}
.block-resources.hide-start {
	top:51px;
	opacity:0;
	filter:alpha(opacity=0)
}
.block-resources .container {
	background:#fff;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
	-webkit-box-shadow:0px 2px 4px 0px rgba(0,0,0,.5);
	-moz-box-shadow:0px 2px 4px 0px rgba(0,0,0,.5);
	box-shadow:0px 2px 4px 0px rgba(0,0,0,.5)
}
.block-resources.pos-page-header {
	position:fixed
}
.block-resources.pos-page-header .container {
	-webkit-border-top-left-radius:0;
	-moz-border-radius-topleft:0;
	-ms-border-top-left-radius:0;
	-o-border-top-left-radius:0;
	border-top-left-radius:0;
	-webkit-border-top-right-radius:0;
	-moz-border-radius-topright:0;
	-ms-border-top-right-radius:0;
	-o-border-top-right-radius:0;
	border-top-right-radius:0
}
.block-resources .res-section-heading {
	text-align:center;
	font-weight:300;
	letter-spacing:normal;
	font-size:32px;
	line-height:32px;
	margin:10px 0 30px
}
.block-resources .res-section-heading a {
	color:#737b85;
	text-decoration:none
}
.block-resources .res-sections-wrapper {
	display:table;
	width:100%
}
.block-resources .res-sections-wrapper .row {
	display:table-row
}
.block-resources .res-sections-wrapper .cell {
	display:table-cell;
	vertical-align:top;
	width:309px;
	border-right:1px solid #d8d8d8;
	padding:20px 0;
	margin:0
}
.block-resources .res-sections-wrapper .cell:last-of-type {
	border-right:none
}
.block-resources .res-sections-wrapper .cell.middle {
	width:321px
}
.block-resources ul.res-list {
	list-style:none;
	display:block
}
.block-resources ul.res-list li {
	display:block;
	margin:20px 0 0;
	padding:0 20px;
	height:55px;
	overflow:hidden
}
.block-resources ul.res-list .thumb {
	float:left;
	width:60px;
	max-width:60px;
	margin-top:4px
}
.block-resources ul.res-list .details {
	margin-left:70px
}
.block-resources ul.res-list .title {
	font-weight:700;
	display:block;
	max-height:38px;
	overflow:hidden;
	font-size:14px;
	line-height:normal;
	color:#3e94e0
}
.block-resources ul.res-list .date {
	color:#b1b6be;
	margin-top:5px;
	font-size:12px;
	line-height:12px
}
.block-resources .other-res-wrapper {
	border-top:1px solid #d8d8d8;
	display:table;
	width:100%
}
.block-resources .other-res-wrapper .row {
	display:table-row
}
.block-resources .other-res-wrapper .cell {
	display:table-cell;
	vertical-align:middle;
	width:25%;
	border-right:1px solid #d8d8d8;
	height:40px;
	padding:20px 0;
	background-size:50px 50px;
	background-repeat:no-repeat;
	background-position:15px center
}
.block-resources .other-res-wrapper .cell:last-of-type {
	border:none
}
.block-resources .other-res-wrapper .cell.ideafox {
	background-repeat:no-repeat;
	background-image:url(/images/common/icon_header_ideafox.png.pagespeed.ce.yyb8HXuhmB.png)
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.block-resources .other-res-wrapper .cell.ideafox {
		background-image:url(/images/common/icon_header_ideafox,402x.png.pagespeed.ce.rMA3n8fLXU.png)
	}
}
.block-resources .other-res-wrapper .cell.landing-page-analyser {
	background-repeat:no-repeat;
	background-image:url(/images/common/xicon_header_landing_page_analyser.png.pagespeed.ic.byfqPEnBuG.png)
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.block-resources .other-res-wrapper .cell.landing-page-analyser {
		background-image:url(/images/common/icon_header_landing_page_analyser,402x.png.pagespeed.ce.mSjA6oTwyL.png)
	}
}
.block-resources .other-res-wrapper .cell.testing-duration {
	background-repeat:no-repeat;
	background-image:url(/images/common/icon_header_clock.png.pagespeed.ce.X6J5U6atsv.png)
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.block-resources .other-res-wrapper .cell.testing-duration {
		background-image:url(/images/common/icon_header_clock,402x.png.pagespeed.ce.2r0nbsJOSK.png)
	}
}
.block-resources .other-res-wrapper .cell.calculator {
	background-repeat:no-repeat;
	background-image:url(/images/common/icon_header_calculator.png.pagespeed.ce.bQ0IBZ_X1W.png)
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.block-resources .other-res-wrapper .cell.calculator {
		background-image:url(/images/common/icon_header_calculator,402x.png.pagespeed.ce.em3wro1Rh2.png)
	}
}
.block-resources .other-res-wrapper a {
	padding:0 10px 0 80px;
	display:block;
	font-weight:700
}
.top-header {
	height:40px;
	position:relative;
	width:100%
}
.top-header .top-header-content {
	background:#fff;
	width:inherit;
	height:40px;
	position:relative;
	z-index:100;
	-webkit-box-shadow:0px 2px 4px 0px rgba(0,0,0,.2);
	-moz-box-shadow:0px 2px 4px 0px rgba(0,0,0,.2);
	box-shadow:0px 2px 4px 0px rgba(0,0,0,.2)
}
.top-header.fixed .top-header-content {
	position:fixed;
	top:0;
	left:0
}
.top-header.homepage {
	height:0
}
.top-header.homepage .top-header-content {
	-webkit-transition:margin 300ms ease-in-out;
	-moz-transition:margin 300ms ease-in-out;
	transition:margin 300ms ease-in-out
}
.top-header.hidden {
	height:0
}
.top-header.hidden .top-header-content {
	margin-top:-40px
}
.top-header .logo {
	width:46px;
	height:40px;
	float:left;
	padding-right:10px;
	background-repeat:no-repeat;
	background-position:left center;
	background-repeat:no-repeat;
	background-image:url(/images/vwo_logo_header.png.pagespeed.ce.oGvRUOsg4f.png);
	-webkit-background-size:46px 16px;
	-moz-background-size:46px 16px;
	-o-background-size:46px 16px;
	background-size:46px 16px;
	margin-right:10px
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.top-header .logo {
		background-image:url(/images/vwo_logo_header,402x.png.pagespeed.ce.XHG9-KtN7o.png)
	}
}
.top-header .jp-logo {
	width:46px;
	height:40px;
	float:left;
	padding-right:10px;
	background-repeat:no-repeat;
	background-position:left center;
	background-image:url(/images/xvwo_header_assion_logo.png.pagespeed.ic.Aym9xXIyY-.png);
	background-size:46px 16px
}
.top-header .br-logo {
	border-right:1px solid #d8d8d8;
	margin-right:10px
}
.top-header ul.navigation {
	list-style:none;
	float:left
}
.top-header ul.navigation li {
	display:inline-block;
	vertical-align:baseline;
	zoom:1;
	*display:inline;
	*vertical-align:auto;
	float:left;
	position:relative
}
.top-header ul.navigation li>a {
	display:block;
	height:24px;
	margin:8px 10px;
	padding:0 10px;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	line-height:24px;
	text-transform:uppercase;
	color:#737b85;
	letter-spacing:1px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px
}
.top-header ul.navigation li.with-dropdown a:after {
	display:inline-block;
	vertical-align:baseline;
	zoom:1;
	*display:inline;
	*vertical-align:auto;
	content:"";
	width:14px;
	height:10px;
	background-position:-30px 4px;
	background-repeat:no-repeat;
	background-image:url(/images/xsprite_dropdown.png.pagespeed.ic.lYBzxWn_pV.png);
	-webkit-background-size:122px 36px;
	-moz-background-size:122px 36px;
	-o-background-size:122px 36px;
	background-size:122px 36px
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.top-header ul.navigation li.with-dropdown a:after {
		background-image:url(/images/xsprite_dropdown,402x.png.pagespeed.ic.1Q3UHeMaFZ.png)
	}
}
.top-header ul.navigation li>a:hover,.top-header ul.navigation li>a.active {
	background:#6e767c;
	color:#fff;
	text-decoration:none;
	background-position:6px 4px
}
.top-header ul.navigation li>a:hover:after,.top-header ul.navigation li>a.active:after {
	background-position:6px 4px
}
.top-header .user-block {
	float:right
}
.top-header .user-block .button {
	margin:7px 0 0 10px
}
@media screen and (min-width:768px) and (max-width:979px) {
	.top-header ul.navigation li>a {
		margin-left:4px;
		margin-right:4px
	}
}
@media screen and (max-width:767px),screen and (max-width:767px) and (-webkit-min-device-pixel-ratio:1.3) {
	.top-header .top-header-content {
		display:none
	}
	.top-header ul.navigation {
		position:absolute;
		width:100%;
		padding:0;
		margin:0;
		top:41px;
		left:0;
		background:#fff;
		-webkit-box-shadow:0px 2px 4px 0px rgba(0,0,0,.2);
		-moz-box-shadow:0px 2px 4px 0px rgba(0,0,0,.2);
		box-shadow:0px 2px 4px 0px rgba(0,0,0,.2);
		transition:margin 300ms ease-in-out
	}
	.top-header ul.navigation li {
		border-bottom:1px solid #c3cad3;
		display:block;
		float:none
	}
	.top-header ul.navigation li a {
		display:block;
		padding:10px 0 10px 5%;
		margin:0;
		text-decoration:none;
		text-transform:uppercase;
		font-weight:bold;
		font-size:12px;
		line-height:24px;
		color:#737b85;
		letter-spacing:1px;
		text-align:left;
		-webkit-border-radius:0;
		-moz-border-radius:0;
		-ms-border-radius:0;
		-o-border-radius:0;
		border-radius:0
	}
	.top-header ul.navigation li a:hover {
		background:#fff;
		color:#737b85
	}
	.top-header ul.navigation li a:after {
		display:none
	}
	.top-header ul.navigation li.with-dropdown a:after {
		display:none
	}
}
.top-header-mobile {
	position:fixed;
	width:100%;
	top:0;
	left:0;
	z-index:100;
	display:none
}
.top-header-mobile .top-header-content {
	position:fixed;
	width:100%;
	top:0;
	left:0;
	height:40px;
	width:100%;
	z-index:100;
	background:#fff;
	width:inherit;
	height:40px;
	position:relative;
	-webkit-box-shadow:0px 2px 4px 0px rgba(0,0,0,.2);
	-moz-box-shadow:0px 2px 4px 0px rgba(0,0,0,.2);
	box-shadow:0px 2px 4px 0px rgba(0,0,0,.2)
}
.top-header-mobile .logo {
	float:left;
	width:46px;
	height:40px;
	padding-right:10px;
	margin-left:10px;
	background-repeat:no-repeat;
	background-position:left center;
	background-repeat:no-repeat;
	background-image:url(/images/vwo_logo_header.png.pagespeed.ce.oGvRUOsg4f.png);
	-webkit-background-size:46px 16px;
	-moz-background-size:46px 16px;
	-o-background-size:46px 16px;
	background-size:46px 16px;
	border-right:1px solid #d8d8d8
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.top-header-mobile .logo {
		background-image:url(/images/vwo_logo_header,402x.png.pagespeed.ce.XHG9-KtN7o.png)
	}
}
.top-header-mobile .user-block {
	float:right;
	margin-right:10px
}
.top-header-mobile .user-block .button {
	margin:8px 10px 0
}
.top-header-mobile .nav-buttons-wrapper .button {
	margin:0 5px
}
.top-header-mobile a.nav-button {
	height:40px;
	text-align:right;
	-webkit-transition:all 300ms ease-in-out;
	-moz-transition:all 300ms ease-in-out;
	transition:all 300ms ease-in-out;
	color:#737b85;
	font-weight:700;
	-webkit-tap-highlight-color:transparent
}
.top-header-mobile a.nav-button .button-text {
	height:40px;
	display:inline-block;
	vertical-align:top;
	text-transform:uppercase;
	font-size:12px;
	line-height:42px;
	margin-right:5px
}
.top-header-mobile a.nav-button i {
	margin-right:-6px;
	display:inline-block;
	vertical-align:top;
	font-size:24px;
	line-height:40px
}
.top-header-mobile a.nav-button i.hidden {
	display:none
}
.top-header-mobile nav {
	position:fixed;
	top:40px;
	margin-top:-100%;
	left:0;
	display:block;
	width:100%;
	z-index:99;
	background:#fff;
	-webkit-box-shadow:0px 2px 4px 0px rgba(0,0,0,.2);
	-moz-box-shadow:0px 2px 4px 0px rgba(0,0,0,.2);
	box-shadow:0px 2px 4px 0px rgba(0,0,0,.2);
	-webkit-transition:margin 300ms ease-in-out;
	-moz-transition:margin 300ms ease-in-out;
	transition:margin 300ms ease-in-out
}
.top-header-mobile ul.navigation {
	list-style:none
}
.top-header-mobile ul.navigation li {
	border-bottom:1px solid #c3cad3
}
.top-header-mobile ul.navigation li a {
	display:block;
	padding:10px 0 10px 20px;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
	line-height:24px;
	color:#737b85;
	letter-spacing:1px
}
.top-header-mobile ul.navigation li.active {
	background:#6e767c;
	border-color:transparent
}
.top-header-mobile ul.navigation li.active a {
	color:#fff
}
.top-header-mobile ul.navigation li .user-block {
	float:none;
	margin:10px 0 5px
}
.top-header-mobile ul.navigation li .user-block .button {
	margin:0
}
@media screen and (max-width:767px),screen and (max-width:767px) and (-webkit-min-device-pixel-ratio:1.3) {
	.top-header-mobile.show-nav a.icon-hamburger {
		right:-24px
	}
}
.top-header-mobile.show-nav nav {
	margin-top:0;
	-webkit-transform:rotate(0deg) scaleX(1) scaleY(1);
	-moz-transform:rotate(0deg) scaleX(1) scaleY(1);
	-ms-transform:rotate(0deg) scaleX(1) scaleY(1);
	-o-transform:rotate(0deg) scaleX(1) scaleY(1);
	transform:rotate(0deg) scaleX(1) scaleY(1)
}
@media screen and (max-width:767px),screen and (max-width:767px) and (-webkit-min-device-pixel-ratio:1.3) {
	.top-header-mobile .logo {
		margin-left:5%
	}
	.top-header-mobile .user-block {
		margin-right:5%
	}
	.top-header-mobile ul.navigation li a {
		padding-left:5%
	}
}
@media screen and (max-width:979px),screen and (max-width:979px) and (-webkit-min-device-pixel-ratio:1.3) {
	.top-header-mobile {
		display:block
	}
}
.page-header {
	height:40px;
	position:relative;
	width:100%
}
.page-header .page-header-content {
	background:#6e767c;
	width:inherit;
	height:inherit;
	position:relative;
	z-index:99;
	-webkit-box-shadow:0px 2px 4px 0px rgba(0,0,0,.2);
	-moz-box-shadow:0px 2px 4px 0px rgba(0,0,0,.2);
	box-shadow:0px 2px 4px 0px rgba(0,0,0,.2)
}
.page-header .container {
	height:inherit;
	overflow:hidden
}
.page-header.fixed .page-header-content {
	position:fixed;
	top:0;
	left:0
}
.page-header.fixed.with-top-header .page-header-content {
	top:40px
}
.page-header ul.navigation {
	list-style:none;
	width:100%;
	overflow:hidden
}
.page-header ul.navigation li {
	display:inline-block;
	vertical-align:baseline;
	zoom:1;
	*display:inline;
	*vertical-align:auto;
	float:left;
	position:relative
}
.page-header ul.navigation li a {
	display:block;
	height:inherit;
	padding:0 20px;
	color:#fff;
	font-weight:normal;
	font-size:14px;
	line-height:40px;
	border-right:1px solid rgba(255,255,255,.1)
}
.page-header ul.navigation li a:hover,.page-header ul.navigation li a.active {
	background:#3e94e0;
	text-decoration:none;
	border-color:transparent
}
@media screen and (max-width:767px),screen and (max-width:767px) and (-webkit-min-device-pixel-ratio:1.3) {
	.page-header {
		display:none
	}
}
.gradient-bg {
	padding-bottom:60px;
	color:#fff
}
.gradient-bg .color-light {
	color:#fff!important
}
.gradient-bg .color-dark {
	color:#737b85!important
}
.gradient-bg .heading-icon {
	padding-top:150px;
	background-position:top center;
	background-size:140px 140px
}
.gradient-bg .heading-icon.ideafox {
	background-repeat:no-repeat;
	background-image:url(/images/common/icon_ideafox.png.pagespeed.ce.g-6hwaw0ce.png)
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.gradient-bg .heading-icon.ideafox {
		background-image:url(/images/common/icon_ideafox,402x.png.pagespeed.ce.Oslm5OpwWo.png)
	}
}
.gradient-bg .heading-icon.landing-page-analyzer {
	background-repeat:no-repeat;
	background-image:url(/images/common/icon_landing_page_analyser.png.pagespeed.ce.OSeTPvvOtb.png)
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.gradient-bg .heading-icon.landing-page-analyzer {
		background-image:url(/images/common/icon_landing_page_analyser,402x.png.pagespeed.ce.ER7lhrXWAs.png)
	}
}
.gradient-bg .heading-icon.calculator {
	background-repeat:no-repeat;
	background-image:url(/images/common/icon_calculator.png.pagespeed.ce.IR1L86RGHV.png)
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.gradient-bg .heading-icon.calculator {
		background-image:url(/images/common/icon_calculator,402x.png.pagespeed.ce.iV9jz-nuZc.png)
	}
}
.gradient-bg .heading-icon.clock {
	background-repeat:no-repeat;
	background-image:url(/images/common/icon_clock.png.pagespeed.ce.i9oD1oebID.png)
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.gradient-bg .heading-icon.clock {
		background-image:url(/images/common/icon_clock,402x.png.pagespeed.ce.kuko9Y-7b3.png)
	}
}
.gradient-bg table,.gradient-bg strong,.gradient-bg h3 {
	color:#fff!important
}
.gradient-bg.one {
	background-color:#20a7ab;
	background-image:-webkit-linear-gradient(-225deg,#ebebeb 0%,#91b8c6 100%);
	background-image:linear-gradient(-45deg,#ebebeb 0%,#91b8c6 100%)
}
.gradient-bg.two {
	background-color:#c9977c;
	background-image:-webkit-linear-gradient(-225deg,#b5878d 0%,#878cb5 100%);
	background-image:linear-gradient(-45deg,#b5878d 0%,#878cb5 100%)
}
.gradient-bg.three {
	background-color:#b1e458;
	background-image:-webkit-linear-gradient(-225deg,#878cb5 0%,#51c9b4 100%);
	background-image:linear-gradient(-45deg,#878cb5 0%,#51c9b4 100%)
}
.gradient-bg.four {
	background-color:#c1caaa;
	background-image:-webkit-linear-gradient(-225deg,#ffbfbf 0%,#fee98e 100%);
	background-image:linear-gradient(-45deg,#ffbfbf 0%,#fee98e 100%)
}
.gradient-bg.five {
	background-color:#fefdfe;
	background-image:-webkit-linear-gradient(-225deg,#fefdfe 0%,#0f1639 100%);
	background-image:linear-gradient(-45deg,#fefdfe 0%,#0f1639 100%)
}
.gradient-bg.six {
	background-color:#85b9ca;
	background-image:-webkit-linear-gradient(-225deg,#7abdc4 0%,#4f648d 100%);
	background-image:linear-gradient(-45deg,#7abdc4 0%,#4f648d 100%)
}
.gradient-bg.six a {
	color:#56f7da
}
.gradient-bg.seven {
	background-color:#e8ebef;
	background-image:-webkit-linear-gradient(-225deg,#f3e9ee 0%,#c3deea 100%);
	background-image:linear-gradient(-45deg,#f3e9ee 0%,#c3deea 100%)
}
.gradient-bg.eight {
	background-color:#c95151;
	background-image:-webkit-linear-gradient(-225deg,#a787b5 0%,#c95151 100%);
	background-image:linear-gradient(-45deg,#a787b5 0%,#c95151 100%)
}
.gradient-bg.nine {
	background-color:#646a94;
	background-image:-webkit-linear-gradient(-225deg,#708cb1 0%,#4b275c 100%);
	background-image:linear-gradient(-45deg,#708cb1 0%,#4b275c 100%)
}
@media screen and (max-width:767px),screen and (max-width:767px) and (-webkit-min-device-pixel-ratio:1.3) {
	.gradient-bg {
		padding-bottom:30px
	}
}
.page-heading {
	padding:0 0 60px;
	color:#737b85
}
@media screen and (min-width:768px) and (max-width:979px) {
	.page-heading {
		padding-top:30px;
		padding-bottom:30px
	}
}
.page-heading.less-vp {
	padding-top:80px;
	padding-bottom:60px
}
.page-heading h2,.page-heading h3,.page-heading h1,.section-heading h2,.section-heading h3,.section-heading h1 {
	font-size:48px;
	line-height:57px;
	text-align:center;
	font-weight:300;
	margin:0
}
.page-heading .sub-heading,.section-heading .sub-heading {
	font-size:16px;
	line-height:20px;
	text-align:center;
	margin-top:5px
}
@media screen and (min-width:768px) and (max-width:979px) {
	.page-heading h2,.page-heading h3,.section-heading h2,.section-heading h3 {
		font-size:36px;
		line-height:44px
	}
}
@media screen and (max-width:767px),screen and (max-width:767px) and (-webkit-min-device-pixel-ratio:1.3) {
	.page-heading,.section-heading {
		padding:30px 0;
		width:90%;
		margin:0 auto
	}
	.page-heading h2,.page-heading h3,.section-heading h2,.section-heading h3 {
		font-size:26px;
		line-height:32px
	}
	.page-heading .sub-heading,.section-heading .sub-heading {
		font-size:14px;
		line-height:20px
	}
}
.page-heading .lpa-report-twitter-logo img,.section-heading .lpa-report-twitter-logo img {
	vertical-align:middle
}
.section-heading-1 {
	margin-bottom:60px
}
.section-heading-1 h3 {
	font-size:24px;
	line-height:36px;
	color:#000;
	text-align:center;
	font-weight:700
}
@media screen and (max-width:767px),screen and (max-width:767px) and (-webkit-min-device-pixel-ratio:1.3) {
	.section-heading-1 h3 {
		font-size:20px;
		line-height:26px;
		margin:30px auto
	}
}
a.btn-big {
	display:block;
	height:45px;
	line-height:47px;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	margin-bottom:25px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
	cursor:pointer
}
a.btn-big .icon-lock {
	display:inline-block;
	margin-right:5px
}
a.btn-big .icon-lock i {
	font-size:16px;
	margin-left:0;
	float:none
}
a.btn-big .text {
	display:inline-block
}
a.btn-big.transparent {
	color:#737a84;
	border:1px solid #737a84
}
a.btn-big.transparent:hover {
	color:#4fbbec;
	border:1px solid #4fbbec
}
a.btn-big.blue {
	background:#4fbbec;
	color:#fff;
	-webkit-box-shadow:0px 1px 2px 0px rgba(0, 0, 0, 0.3), inset 0px -2px 0px 0px rgba(0, 0, 0, 0.2);
	-moz-box-shadow:0px 1px 2px 0px rgba(0, 0, 0, 0.3), inset 0px -2px 0px 0px rgba(0, 0, 0, 0.2);
	box-shadow:0px 1px 2px 0px rgba(0, 0, 0, 0.3), inset 0px -2px 0px 0px rgba(0,0,0,0.2)
}
a.btn-big.blue:hover {
	background:#38b2ea
}
a.btn-big.green {
	background:#4caf79;
	color:#fff;
	-webkit-box-shadow:0px 1px 2px 0px rgba(0, 0, 0, 0.3), inset 0px -2px 0px 0px rgba(0, 0, 0, 0.2);
	-moz-box-shadow:0px 1px 2px 0px rgba(0, 0, 0, 0.3), inset 0px -2px 0px 0px rgba(0, 0, 0, 0.2);
	box-shadow:0px 1px 2px 0px rgba(0, 0, 0, 0.3), inset 0px -2px 0px 0px rgba(0,0,0,0.2)
}
a.btn-big.green:hover {
	background:#449d6d
}
a.btn-big.no-ver-margin {
	margin-top:0;
	margin-bottom:0
}
a.btn-big.first-margin-top {
	margin-top:24px
}
a.btn-big.inline {
	display:inline-block;
	min-width:200px
}
a.btn-big.align-right {
	min-width:200px;
	float:right
}
a.btn-big.question-bank .icon-lock,a.btn-big.cheat-sheet .icon-lock {
	margin-right:7px
}
a.btn-big.take-assessment {
	margin-top:30px;
	margin-bottom:0
}
@media screen and (min-width:768px) and (max-width:979px) {
	a.btn-big {
		font-size:14px
	}
}
@-webkit-keyframes dotted-loading-d1 {
	from {
		background-color:#dedede
	}
	26% {
		background-color:#6d6d6d
	}
	52% {
		background-color:#dedede
	}
	78% {
		background-color:#dedede
	}
	to {
		background-color:#dedede
	}
}
@-moz-keyframes dotted-loading-d1 {
	from {
		background-color:#dedede
	}
	26% {
		background-color:#6d6d6d
	}
	52% {
		background-color:#dedede
	}
	78% {
		background-color:#dedede
	}
	to {
		background-color:#dedede
	}
}
@-o-keyframes dotted-loading-d1 {
	from {
		background-color:#dedede
	}
	26% {
		background-color:#6d6d6d
	}
	52% {
		background-color:#dedede
	}
	78% {
		background-color:#dedede
	}
	to {
		background-color:#dedede
	}
}
@keyframes dotted-loading-d1 {
	from {
		background-color:#dedede
	}
	26% {
		background-color:#6d6d6d
	}
	52% {
		background-color:#dedede
	}
	78% {
		background-color:#dedede
	}
	to {
		background-color:#dedede
	}
}
@-webkit-keyframes dotted-loading-d2 {
	from {
		background-color:#dedede
	}
	26% {
		background-color:#dedede
	}
	52% {
		background-color:#6d6d6d
	}
	78% {
		background-color:#dedede
	}
	to {
		background-color:#dedede
	}
}
@-moz-keyframes dotted-loading-d2 {
	from {
		background-color:#dedede
	}
	26% {
		background-color:#dedede
	}
	52% {
		background-color:#6d6d6d
	}
	78% {
		background-color:#dedede
	}
	to {
		background-color:#dedede
	}
}
@-o-keyframes dotted-loading-d2 {
	from {
		background-color:#dedede
	}
	26% {
		background-color:#dedede
	}
	52% {
		background-color:#6d6d6d
	}
	78% {
		background-color:#dedede
	}
	to {
		background-color:#dedede
	}
}
@keyframes dotted-loading-d2 {
	from {
		background-color:#dedede
	}
	26% {
		background-color:#dedede
	}
	52% {
		background-color:#6d6d6d
	}
	78% {
		background-color:#dedede
	}
	to {
		background-color:#dedede
	}
}
@-webkit-keyframes dotted-loading-d3 {
	from {
		background-color:#dedede
	}
	26% {
		background-color:#dedede
	}
	52% {
		background-color:#dedede
	}
	78% {
		background-color:#6d6d6d
	}
	to {
		background-color:#dedede
	}
}
@-moz-keyframes dotted-loading-d3 {
	from {
		background-color:#dedede
	}
	26% {
		background-color:#dedede
	}
	52% {
		background-color:#dedede
	}
	78% {
		background-color:#6d6d6d
	}
	to {
		background-color:#dedede
	}
}
@-o-keyframes dotted-loading-d3 {
	from {
		background-color:#dedede
	}
	26% {
		background-color:#dedede
	}
	52% {
		background-color:#dedede
	}
	78% {
		background-color:#6d6d6d
	}
	to {
		background-color:#dedede
	}
}
@keyframes dotted-loading-d3 {
	from {
		background-color:#dedede
	}
	26% {
		background-color:#dedede
	}
	52% {
		background-color:#dedede
	}
	78% {
		background-color:#6d6d6d
	}
	to {
		background-color:#dedede
	}
}
.dotted-loading {
	position:relative;
	overflow:hidden;
	width:150px;
	height:40px
}
.dotted-loading .dot {
	display:block;
	float:left;
	width:40px;
	height:40px;
	margin-right:15px;
	background-color:#dedede;
	border-radius:50%
}
.dotted-loading .dot:last-of-type {
	margin-right:0!important
}
.dotted-loading .d1 {
	-webkit-animation:dotted-loading-d1 2s infinite;
	-moz-animation:dotted-loading-d1 2s infinite;
	animation:dotted-loading-d1 2s infinite
}
.dotted-loading .d2 {
	-webkit-animation:dotted-loading-d2 2s infinite;
	-moz-animation:dotted-loading-d2 2s infinite;
	animation:dotted-loading-d2 2s infinite
}
.dotted-loading .d3 {
	-webkit-animation:dotted-loading-d3 2s infinite;
	-moz-animation:dotted-loading-d3 2s infinite;
	animation:dotted-loading-d3 2s infinite
}
.dotted-loading.ht-25 {
	width:95px;
	height:25px
}
.dotted-loading.ht-25 .dot {
	width:25px;
	height:25px;
	margin-right:10px
}
.dotted-loading.ht-15 {
	width:60px;
	height:15px
}
.dotted-loading.ht-15 .dot {
	width:15px;
	height:15px;
	margin-right:7px
}
.dotted-loading.ht-10 {
	width:40px;
	height:10px
}
.dotted-loading.ht-10 .dot {
	width:10px;
	height:10px;
	margin-right:5px
}
.dotted-loading.ht-4 {
	width:20px;
	height:4px
}
.dotted-loading.ht-4 .dot {
	width:4px;
	height:4px;
	margin-right:4px
}
.social-icons-wrapper {
	float:right
}
.social-icons-wrapper .icon {
	display:inline-block;
	vertical-align:baseline;
	zoom:1;
	*display:inline;
	*vertical-align:auto;
	width:24px;
	height:24px;
	margin-left:10px;
	background-repeat:no-repeat
}
.social-icons-wrapper .icon.facebook {
	background-position:-34px 0;
	background-repeat:no-repeat;
	background-image:url(/images/common/social_icons.png.pagespeed.ce.h-6fuqXWzS.png);
	-webkit-background-size:126px 24px;
	-moz-background-size:126px 24px;
	-o-background-size:126px 24px;
	background-size:126px 24px
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.social-icons-wrapper .icon.facebook {
		background-image:url(/images/common/social_icons,402x.png.pagespeed.ce.DeqoIHNf8Z.png)
	}
}
.social-icons-wrapper .icon.twitter {
	background-position:0 0;
	background-repeat:no-repeat;
	background-image:url(/images/common/social_icons.png.pagespeed.ce.h-6fuqXWzS.png);
	-webkit-background-size:126px 24px;
	-moz-background-size:126px 24px;
	-o-background-size:126px 24px;
	background-size:126px 24px
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.social-icons-wrapper .icon.twitter {
		background-image:url(/images/common/social_icons,402x.png.pagespeed.ce.DeqoIHNf8Z.png)
	}
}
.social-icons-wrapper .icon.gplus {
	background-position:-68px 0;
	background-repeat:no-repeat;
	background-image:url(/images/common/social_icons.png.pagespeed.ce.h-6fuqXWzS.png);
	-webkit-background-size:126px 24px;
	-moz-background-size:126px 24px;
	-o-background-size:126px 24px;
	background-size:126px 24px
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.social-icons-wrapper .icon.gplus {
		background-image:url(/images/common/social_icons,402x.png.pagespeed.ce.DeqoIHNf8Z.png)
	}
}
.social-icons-wrapper .icon.linked-in {
	background-position:-102px 0;
	background-repeat:no-repeat;
	background-image:url(/images/common/social_icons.png.pagespeed.ce.h-6fuqXWzS.png);
	-webkit-background-size:126px 24px;
	-moz-background-size:126px 24px;
	-o-background-size:126px 24px;
	background-size:126px 24px
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.social-icons-wrapper .icon.linked-in {
		background-image:url(/images/common/social_icons,402x.png.pagespeed.ce.DeqoIHNf8Z.png)
	}
}
.page-footer {
	background:#323d4c
}
.page-footer .footer-nav {
	padding:30px 0
}
.page-footer .footer-nav .nav-item .title {
	font-size:14px;
	line-height:16px;
	font-weight:700;
	color:#53647a;
	margin-bottom:15px;
	text-transform:uppercase
}
.page-footer .footer-nav .nav-item ul {
	list-style:none
}
.page-footer .footer-nav .nav-item ul li {
	display:block;
	margin-top:5px
}
.page-footer .footer-nav .nav-item ul li a {
	font-size:14px;
	line-height:14px;
	color:#e8ebef
}
@media screen and (min-width:768px) {
	.page-footer .footer-nav .nav-item ul li a.free-trial.button {
		font-size:10px;
		line-height:20px
	}
	.page-footer .footer-nav .nav-item ul li a.free-trial.text-link {
		display:none
	}
}
@media screen and (max-width:767px),screen and (max-width:767px) and (-webkit-min-device-pixel-ratio:1.3) {
	.page-footer .footer-nav .nav-item ul li a.free-trial.button {
		display:none
	}
	.page-footer .footer-nav .nav-item ul li a.free-trial.text-link {
		display:inline
	}
}
.page-footer .footer-nav .nav-item .vwo-logo-white {
	float:right;
	display:block;
	margin:35px 0 0;
	font-size:14px;
	line-height:14px;
	color:#e8ebef;
	font-weight:700
}
.page-footer .footer-nav .nav-item .vwo-logo-white img {
	height:14px;
	float:left;
	margin-right:5px
}
.page-footer .footer-nav .nav-item .vwo-logo-white .text {
	float:right;
	margin-top:5px;
	text-transform:uppercase;
	font-size:10px;
	line-height:16px;
	opacity:.7;
	filter:alpha(opacity=70)
}
.page-footer .footer-nav .nav-item.wingify {
	margin-top:35px
}
.page-footer .footer-nav .nav-item .wingify-logo {
	float:right;
	display:block;
	width:150px;
	height:45px;
	margin:5px 0 10px;
	background-repeat:no-repeat;
	background-position:right center;
	background-repeat:no-repeat;
	background-image:url(/images/wingify_logo.png.pagespeed.ce.bG_CYLxpUf.png);
	-webkit-background-size:300px 90px;
	-moz-background-size:300px 90px;
	-o-background-size:300px 90px;
	background-size:300px 90px;
	background-size:contain;
	opacity:.7;
	filter:alpha(opacity=70)
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.page-footer .footer-nav .nav-item .wingify-logo {
		background-image:url(/images/wingify_logo,402x.png.pagespeed.ce.K9bE_I93y1.png)
	}
}
.page-footer .footer-nav .nav-item .wingify-logo:hover {
	opacity:1;
	filter:alpha(opacity=100)
}
.page-footer .copyright-block {
	border-top:1px solid #3e4b5c;
	padding:15px 0
}
.page-footer .copyright-block ul {
	list-style:none
}
.page-footer .copyright-block ul li {
	display:inline-block;
	vertical-align:baseline;
	zoom:1;
	*display:inline;
	*vertical-align:auto;
	color:#a3a3a3;
	font-size:12px;
	line-height:22px
}
.page-footer .copyright-block ul li a {
	color:#e8ebef
}
.page-footer .copyright-block ul li:after {
	content:"/";
	display:inline;
	padding:0 5px
}
.page-footer .copyright-block ul li:last-of-type:after {
	display:none
}
.page-footer .copyright-block .col-links {
	float:left
}
.page-footer .copyright-block .col-lang {
	float:right
}
@media screen and (min-width:768px) and (max-width:979px) {
	.page-footer .footer-nav .nav-item {
		width:21%!important;
		margin:0 2.5%!important
	}
	.page-footer .footer-nav .nav-item:nth-of-type(1) {
		margin-left:0!important
	}
	.page-footer .footer-nav .nav-item:nth-of-type(n+4) {
		margin-top:30px!important;
		margin-right:0!important
	}
	.page-footer .copyright-block .col-lang {
		float:left
	}
}
@media screen and (max-width:767px),screen and (max-width:767px) and (-webkit-min-device-pixel-ratio:1.3) {
	.page-footer .section-stats,.page-footer .section-blog {
		display:none
	}
	.page-footer .footer-nav {
		padding:20px 0
	}
	.page-footer .footer-nav .nav-item {
		display:block;
		width:auto;
		float:none;
		margin:0 0 20px
	}
	.page-footer .footer-nav .nav-item .title {
		margin-bottom:5px
	}
	.page-footer .footer-nav .nav-item ul li {
		display:inline-block;
		vertical-align:baseline;
		zoom:1;
		*display:inline;
		*vertical-align:auto;
		margin:0
	}
	.page-footer .footer-nav .nav-item ul li:after {
		content:"/";
		display:inline;
		padding:0 5px
	}
	.page-footer .footer-nav .nav-item ul li:last-of-type:after {
		display:none
	}
	.page-footer .footer-nav .nav-item.wingify {
		margin-bottom:0
	}
	.page-footer .footer-nav .nav-item.wingify .wingify-logo,.page-footer .footer-nav .nav-item.wingify .social-icons-wrapper {
		float:left;
		margin-top:0
	}
	.page-footer .footer-nav .nav-item.wingify .wingify-logo {
		width:120px;
		height:36px;
		background-size:120px 36px
	}
	.page-footer .copyright-block .col-lang {
		float:left
	}
}
.section-stats {
	height:60px;
	border-bottom:1px solid #3e4b5c
}
.section-stats .container {
	display:table
}
.section-stats .row {
	display:table-row
}
.section-stats .stats-wrapper {
	text-align:center;
	display:table-cell;
	vertical-align:middle;
	border-left:1px solid #3e4b5c
}
.section-stats .stats-wrapper:last-of-type {
	border-right:1px solid #3e4b5c
}
.section-stats .stats-wrapper .stats-item {
	height:30px;
	padding:15px
}
.section-stats .stats-wrapper .stats-item .count {
	display:inline-block;
	vertical-align:baseline;
	zoom:1;
	*display:inline;
	*vertical-align:auto;
	vertical-align:top;
	font-size:24px;
	font-weight:300;
	line-height:30px;
	color:#51c9b4
}
.section-stats .stats-wrapper .stats-item .label {
	display:inline-block;
	vertical-align:baseline;
	zoom:1;
	*display:inline;
	*vertical-align:auto;
	vertical-align:top;
	padding-left:10px;
	text-align:left;
	font-size:12px;
	line-height:15px;
	color:#8b95a1
}
.section-stats .stats-wrapper .stats-item .label .highlight {
	text-transform:uppercase;
	font-weight:700
}
@media screen and (min-width:768px) and (max-width:979px) {
	.section-stats .container {
		width:100%;
		padding-left:0;
		padding-right:0
	}
	.section-stats .stats-wrapper:nth-of-type(3n+1) {
		display:none
	}
}
@media screen and (max-width:767px),screen and (max-width:767px) and (-webkit-min-device-pixel-ratio:1.3) {
	.section-stats {
		display:none
	}
}
.section-blog .section-heading-1 {
	margin:0 auto 20px
}
.section-blog .section-heading-1 h2 {
	font-size:14px;
	font-weight:700;
	line-height:18px;
	letter-spacing:2px;
	color:#c3cad3;
	text-transform:uppercase
}
.section-blog .blog-item,.section-blog li {
	display:block;
	text-decoration:none;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
	cursor:pointer;
	border:1px solid #f3f5f7;
	color:#737b85;
	-webkit-box-shadow:0px 2px 0px 0px #f3f5f7;
	-moz-box-shadow:0px 2px 0px 0px #f3f5f7;
	box-shadow:0px 2px 0px 0px #f3f5f7;
	-webkit-transition:all 400ms ease-in-out;
	-moz-transition:all 400ms ease-in-out;
	transition:all 400ms ease-in-out
}
.section-blog .blog-item .image-oberflow-hidden,.section-blog li .image-oberflow-hidden {
	overflow:hidden;
	max-height:80px;
	background-color:#fff;
	text-align:center;
	line-height:80px
}
.section-blog .blog-item img,.section-blog li img {
	opacity:.7;
	filter:alpha(opacity=70);
	-webkit-border-top-left-radius:2px;
	-moz-border-radius-topleft:2px;
	-ms-border-top-left-radius:2px;
	-o-border-top-left-radius:2px;
	border-top-left-radius:2px;
	-webkit-border-top-right-radius:2px;
	-moz-border-radius-topright:2px;
	-ms-border-top-right-radius:2px;
	-o-border-top-right-radius:2px;
	border-top-right-radius:2px;
	-webkit-transition:opacity 400ms ease-in-out;
	-moz-transition:opacity 400ms ease-in-out;
	transition:opacity 400ms ease-in-out;
	vertical-align:middle;
	width:100%
}
.section-blog .blog-item .content,.section-blog li .content {
	height:90px;
	max-height:90px;
	padding:15px;
	position:relative
}
.section-blog .blog-item .title,.section-blog .blog-item .wp_rp_title,.section-blog li .title,.section-blog li .wp_rp_title {
	margin:0 0 20px;
	font-size:16px;
	font-weight:700;
	line-height:20px;
	-webkit-transition:color 400ms ease-in-out;
	-moz-transition:color 400ms ease-in-out;
	transition:color 400ms ease-in-out
}
.section-blog .blog-item .title.footer-title,.section-blog .blog-item .wp_rp_title.footer-title,.section-blog li .title.footer-title,.section-blog li .wp_rp_title.footer-title {
	max-height:40px
}
.section-blog .blog-item .post-details,.section-blog li .post-details {
	font-size:12px;
	line-height:16px;
	position:absolute;
	left:15px;
	bottom:15px;
	right:15px
}
.section-blog .blog-item:hover img,.section-blog li:hover img {
	opacity:1;
	filter:alpha(opacity=100)
}
.section-blog .blog-item:hover .title,.section-blog li:hover .title {
	color:#3892e3
}
@media screen and (min-width:768px) and (max-width:979px) {
	.section-blog .blog-item-wrapper {
		width:48.25%;
		margin:0 1.75%!important
	}
	.section-blog .blog-item-wrapper:nth-of-type(2) {
		margin-left:0!important
	}
	.section-blog .blog-item-wrapper:nth-of-type(3) {
		margin-right:0!important
	}
	.section-blog .blog-item-wrapper:nth-of-type(4) {
		display:none
	}
}
@media screen and (max-width:767px),screen and (max-width:767px) and (-webkit-min-device-pixel-ratio:1.3) {
	.section-blog .blog-item-wrapper {
		width:auto;
		margin:0
	}
}
.section-testimonials {
	background:#dbdce8;
	padding:30px 0
}
.section-testimonials.white {
	background:#fff
}
.section-testimonials.bordered {
	background:none;
	padding:0
}
.section-testimonials.bordered .testimonial-text {
	background:#d8eff7;
	padding:15px;
	font-size:18px;
	line-height:26px;
	border:1px solid #55bbea;
	border-bottom:3px solid #55bbea;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px
}
.section-testimonials.bordered .testimonial-text:after {
	background-position:0 -14px
}
.section-testimonials.bordered .name {
	color:#55bbea
}
.section-testimonials .testimonial-text {
	position:relative;
	min-height:140px;
	font-size:20px;
	font-weight:300;
	color:#414953;
	margin:0;
	padding-bottom:10px;
	border-bottom:3px solid #8b95a1
}
.section-testimonials .testimonial-text:after {
	display:block;
	content:"";
	position:absolute;
	left:26px;
	bottom:-9px;
	width:12px;
	height:6px;
	background-position:-22px -14px;
	background-repeat:no-repeat;
	background-image:url(/images/xsprite_dropdown.png.pagespeed.ic.lYBzxWn_pV.png);
	-webkit-background-size:122px 36px;
	-moz-background-size:122px 36px;
	-o-background-size:122px 36px;
	background-size:122px 36px
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.section-testimonials .testimonial-text:after {
		background-image:url(/images/xsprite_dropdown,402x.png.pagespeed.ic.1Q3UHeMaFZ.png)
	}
}
.section-testimonials .testimonial-user {
	margin-top:15px
}
.section-testimonials .testimonial-user .thumb {
	float:left;
	width:64px;
	height:64px;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	border-radius:50%
}
.section-testimonials .testimonial-user .thumb img {
	width:inherit;
	height:inherit;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	border-radius:50%
}
.section-testimonials .testimonial-user .details {
	margin-left:80px;
	padding-top:10px
}
.section-testimonials .testimonial-user .details .name {
	height:22px;
	color:#878cb5;
	font-size:20px;
	line-height:20px;
	font-weight:bold
}
.section-testimonials .testimonial-user .details .designation {
	color:#737b85
}
@media screen and (min-width:768px) and (max-width:979px) {
	.section-testimonials .testimonial-text {
		min-height:110px
	}
	.section-testimonials .testimonial-item {
		width:48.25%;
		margin:0 1.75%!important
	}
	.section-testimonials .testimonial-item:nth-of-type(1) {
		margin-left:0!important
	}
	.section-testimonials .testimonial-item:nth-of-type(2) {
		margin-right:0!important
	}
	.section-testimonials .testimonial-item:nth-of-type(3) {
		display:none
	}
}
@media screen and (max-width:767px),screen and (max-width:767px) and (-webkit-min-device-pixel-ratio:1.3) {
	.section-testimonials .testimonial-item {
		width:auto;
		margin:30px 0
	}
	.section-testimonials .testimonial-item:nth-of-type(1) {
		margin-top:0
	}
	.section-testimonials.bordered .testimonial-item {
		margin:30px 0
	}
	.section-testimonials .testimonial-text {
		min-height:0;
		font-size:18px;
		line-height:26px
	}
	.section-testimonials .testimonial-user .thumb {
		margin-left:17px;
		width:32px;
		height:32px
	}
	.section-testimonials .testimonial-user .details {
		margin-left:60px;
		padding-top:0
	}
	.section-testimonials .testimonial-user .details .name {
		display:block;
		font-size:16px;
		line-height:16px
	}
	.section-testimonials .testimonial-user .details .designation {
		display:block;
		font-size:12px;
		line-height:12px
	}
}
.container-404 {
	padding-top:100px;
	position:relative
}
.container-404 .hamster {
	width:50%
}
.container-404+.text-message {
	margin-top:10px;
	font-size:14px;
	padding-bottom:100px
}
@media screen and (max-width:767px),screen and (max-width:767px) and (-webkit-min-device-pixel-ratio:1.3) {
	.container-404 .hamster {
		width:270px
	}
	.container-404 .status-code {
		position:absolute;
		font-size:27px;
		font-weight:lighter;
		top:135px;
		left:168px
	}
	.container-404 .status-message {
		position:absolute;
		font-size:10px;
		top:165px;
		left:168px
	}
}
@media screen and (min-width:768px) and (max-width:979px) {
	.container-404 .hamster {
		width:629px
	}
	.container-404 .status-code {
		position:absolute;
		font-size:54px;
		font-weight:lighter;
		top:185px;
		left:400px
	}
	.container-404 .status-message {
		position:absolute;
		font-size:18px;
		top:250px;
		left:400px
	}
}
@media screen and (min-width:980px) {
	.container-404 .hamster {
		width:629px
	}
	.container-404 .status-code {
		position:absolute;
		font-size:54px;
		font-weight:lighter;
		top:185px;
		left:400px
	}
	.container-404 .status-message {
		position:absolute;
		font-size:18px;
		top:250px;
		left:400px
	}
}
.vwo-signup-login-common .content {
	padding:0
}
.vwo-signup-login-common select {
	width:100%;
	padding:0 1%;
	height:32px;
	box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,.2);
	background:#f2f4f6;
	border:1px solid #b6bdc9;
	border-radius:2px;
	color:#737b85;
	font-family:Lato
}
.vwo-signup-login-common .radio-single-line-container {
	height:40px!important
}
.vwo-signup-login-common .radio-single-line-container span {
	color:#4a4a4a;
	font-size:14px;
	line-height:14px;
	font-weight:700
}
.vwo-signup-login-common .radio-double-line-container {
	height:65px!important;
	min-height:65px!important
}
.vwo-signup-login-common .radio-double-line-container .label {
	margin-bottom:10px
}
.vwo-signup-login-common .dropdown-container {
	height:50px!important;
	min-height:50px!important
}
.vwo-signup-login-common .dropdown-container.dropdown-with-label {
	height:80px!important
}
.vwo-signup-login-common .price {
	font-size:32px;
	line-height:32px;
	color:#4cb07a;
	margin:0 0 4px;
	height:32px;
	overflow:hidden;
	text-transform:none
}
.vwo-signup-login-common .price.month {
	font-size:18px
}
.vwo-signup-login-common .logo {
	height:24px;
	margin-bottom:10px;
	text-align:center;
	font-weight:700;
	color:#737b85;
	font-size:18px;
	line-height:18px;
	background-position:top center;
	background-repeat:no-repeat;
	background-image:url(/images/vwo_logo_45.png.pagespeed.ce.VNYmW84MoR.png);
	-webkit-background-size:127px 45px;
	-moz-background-size:127px 45px;
	-o-background-size:127px 45px;
	background-size:127px 45px
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.vwo-signup-login-common .logo {
		background-image:url(/images/vwo_logo_45,402x.png.pagespeed.ce.4u9h3h6JE1.png)
	}
}
.vwo-signup-login-common .logo.small {
	background-size:64px
}
.vwo-signup-login-common .signup-heading {
	color:#be2876;
	font-size:34px;
	line-height:34px;
	font-weight:300;
	margin-bottom:10px
}
.vwo-signup-login-common .signup-tagline {
	font-size:18px;
	line-height:18px;
	color:#1d0b3e
}
.vwo-signup-login-common .form-item {
	margin:0 auto;
	width:60%;
	height:80px
}
.vwo-signup-login-common .form-item.with-textarea {
	height:170px
}
.vwo-signup-login-common .form-item.width-fixed {
	width:300px
}
.vwo-signup-login-common .form-item.billing-opt {
	height:40px
}
.vwo-signup-login-common .form-item.error-item {
	height:45px
}
.vwo-signup-login-common .free-trial-page .form-item {
	width:60%!important;
	height:auto;
	min-height:80px
}
@media screen and (max-width:767px),screen and (max-width:767px) and (-webkit-min-device-pixel-ratio:1.3) {
	.vwo-signup-login-common .free-trial-page .form-item {
		width:80%!important
	}
}
.vwo-signup-login-common .free-trial-page .form-item.error-message {
	min-height:10px;
	height:auto
}
@media screen and (max-width:767px),screen and (max-width:767px) and (-webkit-min-device-pixel-ratio:1.3) {
	.vwo-signup-login-common .form-item {
		height:auto;
		min-height:80px;
		padding-bottom:5px
	}
}
.vwo-signup-login-common .dropdown {
	text-align:left;
	width:100%;
	margin-top:10px;
	border-color:#b6bdc9;
	background-color:#f2f4f6
}
.vwo-signup-login-common .dropdown .selected {
	color:#4a4a4a;
	padding-left:10px;
	font-weight:700
}
.vwo-signup-login-common .dropdown div {
	border-color:#b6bdc9
}
.vwo-signup-login-common .dropdown div ul li {
	padding-left:10px
}
.vwo-signup-login-common .login-form {
	margin:30px 0 0
}
.vwo-signup-login-common .login-form.paid-signup {
	margin:20px 0 0
}
.vwo-signup-login-common .login-form.paid-signup input[type="radio"] {
	display:none
}
.vwo-signup-login-common .login-form.paid-signup label.radio-label {
	display:inline-block;
	cursor:pointer;
	position:relative;
	padding-left:25px;
	margin-right:8px;
	font-size:13px
}
.vwo-signup-login-common .login-form.paid-signup label.radio-label:before {
	content:"";
	display:inline-block;
	width:16px;
	height:16px;
	margin-right:10px;
	position:absolute;
	left:0;
	bottom:1px;
	border-radius:10px;
	border:1px solid #3892e3
}
.vwo-signup-login-common .login-form.paid-signup input[type="radio"]:checked+label.radio-label:before {
	content:"\2022";
	color:#3892e3;
	font-size:22px;
	text-align:center;
	line-height:13px
}
.vwo-signup-login-common #signup-form-modal input[type="radio"],.vwo-signup-login-common #signup-form-free-trial input[type="radio"] {
	display:none
}
.vwo-signup-login-common #signup-form-modal label.radio-label,.vwo-signup-login-common #signup-form-free-trial label.radio-label {
	display:inline-block;
	cursor:pointer;
	position:relative;
	padding-left:25px;
	margin-right:8px;
	font-size:13px
}
.vwo-signup-login-common #signup-form-modal label.radio-label:before,.vwo-signup-login-common #signup-form-free-trial label.radio-label:before {
	content:"";
	display:inline-block;
	width:16px;
	height:16px;
	margin-right:10px;
	position:absolute;
	left:0;
	bottom:1px;
	border-radius:10px;
	border:1px solid #3892e3
}
.vwo-signup-login-common #signup-form-modal input[type="radio"]:checked+label.radio-label:before,.vwo-signup-login-common #signup-form-free-trial input[type="radio"]:checked+label.radio-label:before {
	content:"\2022";
	color:#3892e3;
	font-size:22px;
	text-align:center;
	line-height:13px
}
.vwo-signup-login-common .signup-message {
	margin:5px 0 5px;
	font-size:12px;
	line-height:14px
}
.vwo-signup-login-common .label {
	display:block;
	text-align:left;
	font-size:14px;
	line-height:14px;
	font-weight:700;
	color:#4a4a4a
}
.vwo-signup-login-common .input-text {
	height:30px;
	width:94%;
	padding:0 3%;
	margin-top:10px;
	font-size:14px;
	line-height:16px;
	color:#4a4a4a;
	font-weight:700;
	background:#f2f4f6;
	border:1px solid #b6bdc9;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
	-o-border-radius:2px;
	border-radius:2px;
	-webkit-box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,.2);
	-moz-box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,.2);
	box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,.2);
	-webkit-appearance:none;
	-moz-appearance:none;
	-ms-appearance:none;
	-o-appearance:none;
	appearance:none;
	outline:none
}
.vwo-signup-login-common .input-text:focus {
	border-color:#3e94e0
}
.vwo-signup-login-common .textarea-notes {
	height:100px;
	padding:8px 3%
}
.vwo-signup-login-common .error-message {
	display:none;
	margin-top:5px;
	text-align:left;
	font-size:12px;
	line-height:14px;
	color:#e34849
}
.vwo-signup-login-common .error .input-text {
	border-color:#e34849
}
.vwo-signup-login-common .error .error-message {
	display:block
}
.vwo-signup-login-common .error.dropdown-error .dropdown {
	border-color:#e34849
}
.vwo-signup-login-common .error.dropdown-error select[name="traffic"] {
	border-color:#e34849
}
.vwo-signup-login-common .nofclient-error .nofclient-dropdown {
	border-color:#e34849
}
.vwo-signup-login-common .free-trial .form-item {
	height:80px
}
.vwo-signup-login-common .bottom-sticky-submit-block {
	margin-top:15px
}
.vwo-signup-login-common .bottom-sticky-submit-block .submit-button {
	width:60%;
	margin:0 auto;
	margin-bottom:10px
}
.vwo-signup-login-common .bottom-sticky-submit-block .error-message {
	display:none
}
.vwo-signup-login-common .bottom-sticky-submit-block.with-error {
	margin-top:0px
}
.vwo-signup-login-common .bottom-sticky-submit-block.with-error .error-message {
	display:block;
	max-height:30px;
	margin:0px auto;
	margin-bottom:20px
}
.vwo-signup-login-common .bottom-sticky-submit-block.with-error .submit-button {
	margin-bottom:10px
}
.vwo-signup-login-common .form-submit-block {
	margin:0 auto;
	width:60%
}
.vwo-signup-login-common .form-submit-block .forgot-pwd {
	font-size:12px;
	line-height:32px;
	color:#929ca8;
	float:left
}
@media screen and (max-width:767px),screen and (max-width:767px) and (-webkit-min-device-pixel-ratio:1.3) {
	.vwo-signup-login-common .form-submit-block {
		width:80%!important
	}
}
.vwo-signup-login-common .not-registered-block {
	text-align:center
}
.vwo-signup-login-common .not-registered-block .not-registered {
	line-height:24px;
	margin-right:10px;
	vertical-align:top
}
.vwo-signup-login-common .not-registered-block .button {
	font-size:12px
}
.vwo-signup-login-common .col-left {
	text-align:center;
	height:600px
}
.vwo-signup-login-common .col-left.contact-us-page-form {
	height:auto
}
.vwo-signup-login-common .request-dm-frm {
	height:700px
}
.vwo-signup-login-common .col-right {
	width:292px;
	height:600px;
	border-left:1px solid #e8ebef;
	background:#f5f7f8;
	text-align:center;
	border-radius:0 5px 5px 0
}
.vwo-signup-login-common .whats-included {
	padding:35px 20px 0
}
.vwo-signup-login-common .plan-validation-details {
	margin-top:70px;
	padding:0 20px
}
.vwo-signup-login-common .plan-validation-details img {
	height:36px;
	margin-bottom:5px
}
.vwo-signup-login-common .plan-details-text {
	font-size:18px;
	line-height:28px;
	font-weight:300;
	color:#2b2f36;
	margin-top:15px
}
.vwo-signup-login-common .plan-details-text.paid ul {
	list-style:none
}
.vwo-signup-login-common .plan-details-text.paid ul li {
	vertical-align:middle
}
.vwo-signup-login-common .small-text {
	font-size:13px;
	line-height:16px;
	color:#788390;
	margin-top:5px
}
.vwo-signup-login-common .block-heading {
	letter-spacing:1.4px;
	font-size:12px;
	line-height:16px;
	font-weight:700;
	text-transform:uppercase;
	color:#3892e3
}
.vwo-signup-login-common .block-heading.black {
	color:#000
}
.vwo-signup-login-common .section-testimonials {
	background:none;
	padding:0 20px;
	position:absolute;
	bottom:0px
}
.vwo-signup-login-common .section-testimonials .testimonial-text {
	background:#e8ebef;
	min-height:0;
	padding:15px;
	font-size:16px;
	line-height:20px;
	color:#2f5575;
	text-align:left;
	border:1px solid #bfc3c9;
	border-bottom:3px solid #bfc3c9;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px
}
.vwo-signup-login-common .section-testimonials .testimonial-text:after {
	display:block;
	content:"";
	position:absolute;
	left:26px;
	bottom:-9px;
	width:12px;
	height:6px;
	background-position:center;
	background-repeat:no-repeat;
	background-image:url(/images/icon_modal_grey_dropdown.png.pagespeed.ce.RbhP5saXKm.png);
	-webkit-background-size:12px 6px;
	-moz-background-size:12px 6px;
	-o-background-size:12px 6px;
	background-size:12px 6px
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.vwo-signup-login-common .section-testimonials .testimonial-text:after {
		background-image:url(/images/icon_modal_grey_dropdown,402x.png.pagespeed.ce.49QHcpusXX.png)
	}
}
.vwo-signup-login-common .section-testimonials .details {
	margin-left:50px;
	padding:0
}
.vwo-signup-login-common .section-testimonials .testimonial-user img {
	height:24px;
	width:24px;
	margin-left:20px
}
.vwo-signup-login-common .section-testimonials .testimonial-user .name {
	float:left;
	font-size:16px;
	line-height:24px;
	color:#3e94e0
}
.vwo-signup-login-common .section-testimonials .testimonial-user .designation {
	font-size:14px;
	color:#737b85;
	line-height:17px
}
.vwo-signup-login-common .signup-modal-error.tooltip-container {
	position:absolute;
	width:240px;
	padding:15px;
	background:#fff5f6;
	z-index:2;
	border:1px solid #e34849;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
	-webkit-box-shadow:1px 1px 0 0 #e34849;
	-moz-box-shadow:1px 1px 0 0 #e34849;
	box-shadow:1px 1px 0 0 #e34849;
	margin-top:-68px;
	margin-left:332px;
	opacity:0;
	filter:alpha(opacity=0);
	-webkit-transition:margin-top 200ms ease-in-out, opacity 200ms ease-in-out;
	-moz-transition:margin-top 200ms ease-in-out, opacity 200ms ease-in-out;
	transition:margin-top 200ms ease-in-out, opacity 200ms ease-in-out;
	cursor:default
}
.vwo-signup-login-common .signup-modal-error.tooltip-container h2 {
	font-size:12px;
	line-height:18px;
	font-weight:700;
	text-transform:uppercase;
	text-align:left;
	color:#3e94e0;
	border-bottom:1px solid #d8d8d8;
	padding-bottom:8px;
	margin-bottom:8px
}
.vwo-signup-login-common .signup-modal-error.tooltip-container p {
	text-align:left;
	font-size:13px;
	margin:0 0 20px;
	font-weight:300;
	line-height:1.4;
	color:#e34849;
	text-transform:none;
	letter-spacing:normal
}
.vwo-signup-login-common .signup-modal-error.tooltip-container p:last-of-type {
	margin-bottom:0
}
.vwo-signup-login-common .signup-modal-error.tooltip-container:before {
	content:"";
	display:block;
	position:absolute;
	width:29px;
	height:16px;
	background-repeat:no-repeat;
	background-image:url(/images/xicon_error_tooltip_arrow.png.pagespeed.ic.FbI2LDqgr5.png);
	-webkit-background-size:100% 100%;
	-moz-background-size:100% 100%;
	-o-background-size:100% 100%;
	background-size:100% 100%;
	margin-left:-44px;
	margin-top:60px;
	-webkit-transition:all 200ms ease-in-out;
	-moz-transition:all 200ms ease-in-out;
	transition:all 200ms ease-in-out
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.vwo-signup-login-common .signup-modal-error.tooltip-container:before {
		background-image:url(/images/xicon_error_tooltip_arrow,402x.png.pagespeed.ic.yJYfxFzFoI.png)
	}
}
.vwo-signup-login-common .signup-modal-error.tooltip-container:after {
	content:"";
	display:none;
	position:absolute;
	width:29px;
	height:16px;
	background-repeat:no-repeat;
	background-image:url(/images/xicon_error_tooltip_arrow_right.png.pagespeed.ic.bSje8vQwsE.png);
	-webkit-background-size:100% 100%;
	-moz-background-size:100% 100%;
	-o-background-size:100% 100%;
	background-size:100% 100%;
	margin-left:255px;
	margin-top:75px;
	top:0;
	-webkit-transition:all 200ms ease-in-out;
	-moz-transition:all 200ms ease-in-out;
	transition:all 200ms ease-in-out
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.vwo-signup-login-common .signup-modal-error.tooltip-container:after {
		background-image:url(/images/xicon_error_tooltip_arrow_right,402x.png.pagespeed.ic.vY48xueu-h.png)
	}
}
.vwo-signup-login-common .signup-modal-error.tooltip-container .button-close {
	content:"";
	display:none;
	position:absolute;
	z-index:1002;
	right:10px;
	top:10px;
	width:14px;
	height:14px;
	background-position:center;
	background-repeat:no-repeat;
	background-image:url(/images/icon_cross.png.pagespeed.ce.qDkUl9b_o7.png);
	-webkit-background-size:14px 14px;
	-moz-background-size:14px 14px;
	-o-background-size:14px 14px;
	background-size:14px 14px;
	opacity:.7;
	filter:alpha(opacity=70);
	cursor:pointer
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.vwo-signup-login-common .signup-modal-error.tooltip-container .button-close {
		background-image:url(/images/icon_cross,402x.png.pagespeed.ce.uKKa5Hpzrc.png)
	}
}
.vwo-signup-login-common .signup-modal-error.tooltip-container .button-close:hover {
	color:#9b9b9b;
	opacity:1;
	filter:alpha(opacity=100)
}
.vwo-signup-login-common .signup-modal-error.tooltip-container.left {
	margin-left:-300px
}
.vwo-signup-login-common .signup-modal-error.tooltip-container.left:before {
	display:none
}
.vwo-signup-login-common .signup-modal-error.tooltip-container.left:after {
	display:block
}
.vwo-signup-login-common .signup-modal-error.tooltip-container.show {
	opacity:1;
	filter:alpha(opacity=100);
	margin-top:-68px;
	margin-left:332px
}
.vwo-signup-login-common .signup-modal-error.tooltip-container.show:before {
	margin-top:30px
}
.vwo-signup-login-common .signup-modal-error.tooltip-container.show:after {
	margin-top:85px
}
@media screen and (max-width:767px),screen and (max-width:767px) and (-webkit-min-device-pixel-ratio:1.3) {
	.vwo-signup-login-common .signup-modal-error.tooltip-container {
		left:0;
		width:auto;
		margin-left:5%;
		margin-right:5%;
		margin-top:30px
	}
	.vwo-signup-login-common .signup-modal-error.tooltip-container.show {
		margin-top:20px
	}
	.vwo-signup-login-common .signup-modal-error.tooltip-container:before {
		display:none
	}
}
.page-login {
	padding:60px 0
}
.page-login .form-item {
	width:294px;
	margin-top:20px
}
.page-login .form-submit-block {
	width:294px;
	margin-bottom:60px
}
.page-login .form-submit-block .button {
	float:right
}
.page-login .form-submit-block .forgot-pwd {
	font-size:12px;
	line-height:32px;
	color:#929ca8;
	float:left
}
.page-free-trial {
	padding:60px 0 80px
}
.page-free-trial .col-right {
	border:1px solid #e8ebef;
	margin-bottom:0!important;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px
}
@media screen and (min-width:768px) and (max-width:979px) {
	.page-free-trial .grid_two_third {
		width:55%
	}
	.page-free-trial .col-right {
		width:40%!important
	}
	.page-free-trial .col-right .testimonial-item {
		width:100%!important
	}
}
@media screen and (max-width:767px),screen and (max-width:767px) and (-webkit-min-device-pixel-ratio:1.3) {
	.page-free-trial .col-left {
		height:auto
	}
	.page-free-trial .col-right {
		margin-top:20px;
		height:auto
	}
	.page-free-trial .col-right .section-testimonials {
		position:relative;
		bottom:0
	}
	.page-free-trial .col-right .section-testimonials .testimonial-item {
		margin-bottom:20px
	}
}
.page-request-demo-form {
	padding:60px 0
}
.page-request-demo-form .form-item.textarea {
	height:120px
}
.page-request-demo-form .form-item textarea {
	height:80px;
	padding:10px
}
.page-request-demo-form .col-right {
	border-color:transparent;
	background:none
}
.page-request-demo-form .col-right p {
	margin:10px
}
.page-request-demo-form .form-submit-block {
	margin-top:30px
}
.page-request-demo-form .contact-content {
	padding:0 20px;
	margin:250px 0 15px;
	display:inline-block
}
.page-request-demo-form .contact-content h2 {
	font-size:14px;
	line-height:14px;
	font-weight:700;
	color:#2d2d2d;
	margin-bottom:10px
}
.page-request-demo-form .contact-content .phone-number {
	display:block;
	font-size:24px;
	line-height:24px;
	font-weight:300;
	color:#4cb07a;
	text-align:right
}
.page-request-demo-form .contact-content .phone-number .flag {
	float:left;
	display:inline-block;
	width:18px;
	height:24px;
	vertical-align:top;
	margin-right:10px;
	background-position:center;
	background-repeat:no-repeat;
	background-image:url(/images/xflag_us.png.pagespeed.ic.nVeYfRApQU.jpg);
	-webkit-background-size:18px 12px;
	-moz-background-size:18px 12px;
	-o-background-size:18px 12px;
	background-size:18px 12px
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.page-request-demo-form .contact-content .phone-number .flag {
		background-image:url(/images/xflag_us,402x.png.pagespeed.ic.dG44jFyh7y.jpg)
	}
}
.page-request-demo-form .contact-content .phone-number .flag.flag_uk {
	background-repeat:no-repeat;
	background-image:url(/images/xflag_uk.png.pagespeed.ic.7aZOobZv55.png);
	-webkit-background-size:18px 12px;
	-moz-background-size:18px 12px;
	-o-background-size:18px 12px;
	background-size:18px 12px
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.page-request-demo-form .contact-content .phone-number .flag.flag_uk {
		background-image:url(/images/xflag_uk,402x.png.pagespeed.ic.nq6bpMOMlo.png)
	}
}
.page-request-demo-form .contact-content .phone-number .flag.flag_globe {
	background-repeat:no-repeat;
	background-image:url(/images/flag_globe.png.pagespeed.ce.bqUFVwlvgV.png);
	-webkit-background-size:18px 18px;
	-moz-background-size:18px 18px;
	-o-background-size:18px 18px;
	background-size:18px 18px
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.page-request-demo-form .contact-content .phone-number .flag.flag_globe {
		background-image:url(/images/flag_globe,402x.png.pagespeed.ce.wK6xpG5_t9.png)
	}
}
.page-request-demo-form .contact-content .phone-number+.is-toll-free {
	margin-bottom:6px;
	font-size:10px
}
@media screen and (max-width:767px),screen and (max-width:767px) and (-webkit-min-device-pixel-ratio:1.3) {
	.page-request-demo-form .col-right {
		height:auto
	}
	.page-request-demo-form .contact-content {
		margin:30px 0 0
	}
}
@media screen and (min-width:768px) and (max-width:979px) {
	.page-request-demo-form .grid_two_third {
		width:100%!important;
		margin-right:0!important
	}
	.page-request-demo-form .col-right {
		width:100%!important;
		margin:0!important;
		height:auto
	}
	.page-request-demo-form .contact-content {
		margin:0
	}
}
.page-request-demo,.page-partner-form {
	padding:60px 0
}
.page-request-demo .form-item,.page-partner-form .form-item {
	width:90%
}
.page-request-demo .dropdown,.page-partner-form .dropdown {
	width:100%
}
.page-request-demo.certified .form-item,.page-partner-form.certified .form-item {
	height:100px
}
.page-request-demo.certified .form-item .label,.page-partner-form.certified .form-item .label {
	height:34px;
	line-height:20px;
	vertical-align:bottom
}
@media screen and (max-width:767px),screen and (max-width:767px) and (-webkit-min-device-pixel-ratio:1.3) {
	.page-request-demo .grid_half,.page-partner-form .grid_half {
		margin-bottom:0!important
	}
}
.page-contact-us {
	padding:60px 0
}
.page-contact-us .form-item.textarea {
	height:120px
}
.page-contact-us .form-item textarea {
	height:80px;
	padding:10px
}
.page-contact-us .col-right {
	border-color:transparent;
	background:none
}
.page-contact-us .col-right p {
	margin:10px
}
.page-contact-us .form-submit-block {
	margin-top:30px
}
.page-contact-us .contact-content {
	padding:0 20px;
	margin:250px 0 15px;
	display:inline-block
}
.page-contact-us .contact-content h2 {
	font-size:14px;
	line-height:14px;
	font-weight:700;
	color:#2d2d2d;
	margin-bottom:10px
}
.page-contact-us .contact-content .phone-number {
	display:block;
	font-size:24px;
	line-height:24px;
	font-weight:300;
	color:#4cb07a;
	text-align:right
}
.page-contact-us .contact-content .phone-number .flag {
	float:left;
	display:inline-block;
	width:18px;
	height:24px;
	vertical-align:top;
	margin-right:10px;
	background-position:center;
	background-repeat:no-repeat;
	background-image:url(/images/xflag_us.png.pagespeed.ic.nVeYfRApQU.jpg);
	-webkit-background-size:18px 12px;
	-moz-background-size:18px 12px;
	-o-background-size:18px 12px;
	background-size:18px 12px
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.page-contact-us .contact-content .phone-number .flag {
		background-image:url(/images/xflag_us,402x.png.pagespeed.ic.dG44jFyh7y.jpg)
	}
}
.page-contact-us .contact-content .phone-number .flag.flag_uk {
	background-repeat:no-repeat;
	background-image:url(/images/xflag_uk.png.pagespeed.ic.7aZOobZv55.png);
	-webkit-background-size:18px 12px;
	-moz-background-size:18px 12px;
	-o-background-size:18px 12px;
	background-size:18px 12px
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.page-contact-us .contact-content .phone-number .flag.flag_uk {
		background-image:url(/images/xflag_uk,402x.png.pagespeed.ic.nq6bpMOMlo.png)
	}
}
.page-contact-us .contact-content .phone-number .flag.flag_globe {
	background-repeat:no-repeat;
	background-image:url(/images/flag_globe.png.pagespeed.ce.bqUFVwlvgV.png);
	-webkit-background-size:18px 18px;
	-moz-background-size:18px 18px;
	-o-background-size:18px 18px;
	background-size:18px 18px
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.page-contact-us .contact-content .phone-number .flag.flag_globe {
		background-image:url(/images/flag_globe,402x.png.pagespeed.ce.wK6xpG5_t9.png)
	}
}
.page-contact-us .contact-content .phone-number+.is-toll-free {
	margin-bottom:6px;
	font-size:10px
}
@media screen and (max-width:767px),screen and (max-width:767px) and (-webkit-min-device-pixel-ratio:1.3) {
	.page-contact-us .col-right {
		height:auto
	}
	.page-contact-us .contact-content {
		margin:30px 0 0
	}
}
@media screen and (min-width:768px) and (max-width:979px) {
	.page-contact-us .grid_two_third {
		width:100%!important;
		margin-right:0!important
	}
	.page-contact-us .col-right {
		width:100%!important;
		margin:0!important;
		height:auto
	}
	.page-contact-us .contact-content {
		margin:0
	}
}
.section-signup {
	padding:60px 0
}
.section-signup.bg-white {
	background:#fff
}
.section-signup.bg-grey {
	background:#e8ebef
}
.section-signup .grid_one_fourth .form-item {
	width:100%
}
@media screen and (max-width:767px),screen and (max-width:767px) and (-webkit-min-device-pixel-ratio:1.3) {
	.section-signup .grid_one_fourth {
		margin-bottom:0!important
	}
}
.pwd-label {
	display:block!important
}
.pwd-label span {
	color:#b1b6be!important
}
.modal {
	position:fixed;
	top:50%;
	left:50%;
	width:50%;
	height:auto;
	z-index:1001;
	visibility:hidden;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	-webkit-transform:translateX(-50%) translateY(-50%);
	-moz-transform:translateX(-50%) translateY(-50%);
	-ms-transform:translateX(-50%) translateY(-50%);
	-o-transform:translateX(-50%) translateY(-50%);
	transform:translateX(-50%) translateY(-50%)
}
.modal.show {
	visibility:visible
}
.modal .button-close {
	position:absolute;
	z-index:1002;
	right:10px;
	top:10px;
	width:20px;
	height:20px;
	background-position:center;
	background-repeat:no-repeat;
	background-image:url(/images/icon_cross.png.pagespeed.ce.qDkUl9b_o7.png);
	-webkit-background-size:20px 20px;
	-moz-background-size:20px 20px;
	-o-background-size:20px 20px;
	background-size:20px 20px;
	opacity:.7;
	filter:alpha(opacity=70);
	cursor:pointer
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.modal .button-close {
		background-image:url(/images/icon_cross,402x.png.pagespeed.ce.uKKa5Hpzrc.png)
	}
}
.modal .button-close:hover {
	color:#9b9b9b;
	opacity:1;
	filter:alpha(opacity=100)
}
.modal .content {
	background:#fff;
	position:relative;
	margin:0 auto;
	padding:20px;
	border:1px solid #b1b6bd;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
	-webkit-box-shadow:0 2px 0 0 #b1b6bd;
	-moz-box-shadow:0 2px 0 0 #b1b6bd;
	box-shadow:0 2px 0 0 #b1b6bd
}
.modal.effect .content {
	-webkit-transform:scale(.7);
	-moz-transform:scale(.7);
	-ms-transform:scale(.7);
	-o-transform:scale(.7);
	transform:scale(.7);
	-webkit-transition:all 300ms;
	-moz-transition:all 300ms;
	transition:all 300ms;
	opacity:0;
	filter:alpha(opacity=0)
}
.modal.effect.show .content {
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1);
	opacity:1;
	filter:alpha(opacity=100)
}
.modal .section-testimonials .testimonial-item {
	width:100%;
	margin-bottom:20px
}
.modal-overlay,.careers-opening-overlay {
	position:fixed;
	z-index:1000;
	width:100%;
	height:100%;
	top:0;
	left:0;
	visibility:hidden;
	background:rgba(255,255,255,.8);
	opacity:0;
	filter:alpha(opacity=0);
	-webkit-transition:all 300ms;
	-moz-transition:all 300ms;
	transition:all 300ms
}
.modal-overlay.show,.careers-opening-overlay.show {
	opacity:1;
	filter:alpha(opacity=100);
	visibility:visible
}
@media screen and (max-width:979px),screen and (max-width:979px) and (-webkit-min-device-pixel-ratio:1.3) {
	.modal-overlay,.careers-opening-overlay {
		background:#fff
	}
}
.modal-login {
	width:326px;
	height:538px
}
.modal-login .content {
	padding:30px;
	height:475px
}
.modal-login .logo {
	padding-top:55px
}
.modal-login .login-form {
	margin:50px 0 100px
}
.modal-login .form-submit-block,.modal-login .form-item {
	width:100%
}
.modal-login .form-submit-block {
	margin-top:10px
}
.modal-login .form-submit-block .button {
	float:right
}
.modal-signup {
	width:800px
}
.modal-signup .content {
	padding:0
}
.modal-signup .col-left {
	width:504px;
	float:left;
	padding:30px 0;
	height:580px;
	text-align:center
}
.modal-signup .col-right {
	float:right;
	height:600px;
	padding-top:40px;
	width:293px;
	box-sizing:content-box;
	border-left:1px solid #e8ebef;
	background:#f5f7f8;
	text-align:center;
	border-radius:0 5px 5px 0
}
.modal-signup-paid {
	width:800px
}
.modal-signup-paid .content {
	padding:0
}
.modal-signup-paid .col-left {
	width:504px;
	float:left;
	padding:30px 0;
	height:580px;
	text-align:center
}
.modal-signup-paid .col-right {
	float:right;
	height:600px;
	padding-top:40px;
	width:293px;
	box-sizing:content-box;
	border-left:1px solid #e8ebef;
	background:#f5f7f8;
	text-align:center;
	border-radius:0 5px 5px 0
}
.modal-signup-paid-only-monthly {
	width:800px
}
.modal-signup-paid-only-monthly .content {
	padding:0
}
.modal-signup-paid-only-monthly .col-left {
	width:504px;
	float:left;
	padding:30px 0;
	height:580px;
	text-align:center
}
.modal-signup-paid-only-monthly .col-right {
	float:right;
	height:640px;
	width:293px;
	border-left:1px solid #e8ebef;
	background:#f5f7f8;
	text-align:center;
	border-radius:0 5px 5px 0
}
.modal-partner,.modal-request-demo {
	width:700px;
	height:560px
}
.modal-partner .content,.modal-request-demo .content {
	padding:30px 0 30px
}
.modal-partner .col-left,.modal-request-demo .col-left {
	width:320px;
	float:left;
	height:340px;
	margin-left:30px
}
.modal-partner .col-right,.modal-request-demo .col-right {
	float:right;
	height:340px;
	width:318px;
	border:none;
	margin-right:15px;
	background-color:transparent
}
.modal-partner .form-item,.modal-request-demo .form-item {
	width:300px;
	margin:0
}
.modal-partner {
	height:auto
}
.modal-partner .col-right,.modal-partner .col-left {
	height:auto
}
.modal-partner.premium {
	height:638px
}
.modal-partner.certified .form-item {
	height:100px
}
.modal-partner.certified .form-item .label {
	height:34px;
	line-height:20px;
	vertical-align:bottom
}
.modal-support-ticket {
	width:400px;
	height:auto
}
.modal-about-vwo {
	width:800px;
	height:530px
}
.modal-about-vwo .content {
	padding:30px
}
.modal-about-vwo .logo {
	height:45px;
	margin-bottom:10px;
	text-align:center;
	font-weight:700;
	color:#737b85;
	font-size:18px;
	line-height:18px;
	background-position:top center;
	background-repeat:no-repeat;
	background-image:url(/images/vwo_logo_45.png.pagespeed.ce.VNYmW84MoR.png);
	-webkit-background-size:127px 45px;
	-moz-background-size:127px 45px;
	-o-background-size:127px 45px;
	background-size:127px 45px
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.modal-about-vwo .logo {
		background-image:url(/images/vwo_logo_45,402x.png.pagespeed.ce.4u9h3h6JE1.png)
	}
}
.modal-about-vwo h2 {
	font-size:34px;
	color:#3892e3
}
.modal-about-vwo p {
	font-size:18px
}
.modal-about-vwo p:last-of-type {
	margin-bottom:0
}
.error-message {
	display:none;
	margin-top:5px;
	text-align:left;
	font-size:12px;
	line-height:14px;
	color:#e34849
}
.error .input-text {
	border-color:#e34849!important
}
.error .error-message {
	display:block
}
.static-pages {
	background:#e8ebef;
	padding-bottom:60px
}
.static-pages.pb-0 {
	padding-bottom:0
}
.static-pages .content {
	width:65%;
	margin:0 auto
}
.static-pages .content img {
	display:block;
	width:100%
}
.static-pages .content .grey {
	color:#c3cad3
}
.static-pages .pt-30 {
	padding-top:30px
}
.static-pages .pt-60 {
	padding-top:60px
}
.static-pages .pt-120 {
	padding-top:120px
}
.static-pages .pb-0 {
	padding-bottom:0
}
.static-pages .pb-30 {
	padding-bottom:30px
}
.static-pages .pv-20 {
	padding-top:20px;
	padding-bottom:20px
}
.static-pages .mg-60 {
	margin:60px 0
}
.static-pages .mb-10 {
	margin-bottom:10px
}
.static-pages .mb-60 {
	margin-bottom:60px
}
.static-pages .mt-50 {
	margin-top:50px
}
.static-pages .mt-60 {
	margin-top:60px
}
.static-pages .mg-0 {
	margin:0
}
.static-pages .mv-0 {
	margin-top:0!important;
	margin-bottom:0!important
}
.static-pages .mb-n30 {
	margin-bottom:-30px
}
.static-pages .bg-white {
	background:#fff
}
.static-pages p, .static-pages h3:nth-child(1) {
	margin-top:0
}
.static-pages p {
	font-size:18px;
	line-height:26px
}
.static-pages p.small {
	font-size:14px;
	line-height:20px;
	text-align:center;
	margin:60px 0 10px
}
.static-pages h3 {
	font-size:24px;
	line-height:34px;
	font-weight:700;
	color:#000;
	text-align:center;
	margin:60px auto
}
.static-pages h3.heading-caps {
	height:36px;
	color:#737b85;
	font-size:14px;
	line-height:18px;
	margin:10px 0;
	text-transform:uppercase;
	letter-spacing:2px
}
.static-pages h4 {
	font-size:20px;
	line-height:28px;
	max-width:100%;
	margin:30px 0 5px;
	overflow:hidden;
	color:#3e94e0;
	white-space:nowrap;
	text-overflow:ellipsis;
	font-weight:400
}
.static-pages h4.black {
	color:#4d4d4d;
	font-weight:700
}
.static-pages label {
	display:block;
	font-size:16px;
	line-height:28px;
	color:#606772;
	font-weight:700
}
.static-pages label.inline {
	display:inline-block;
	vertical-align:baseline;
	zoom:1;
	*display:inline;
	*vertical-align:auto
}
.static-pages input[type="text"],.static-pages textarea {
	display:block;
	width:95%;
	margin:5px auto 15px
}
.static-pages input[type="text"].inline,.static-pages textarea.inline {
	display:inline-block;
	vertical-align:baseline;
	zoom:1;
	*display:inline;
	*vertical-align:auto;
	width:60%;
	margin-right:10px
}
.static-pages input[type="text"].small,.static-pages textarea.small {
	width:60px
}
.static-pages input[type="text"].medium,.static-pages textarea.medium {
	width:300px
}
.static-pages input[type="submit"] {
	display:block;
	margin:0 auto
}
.static-pages input[type="submit"].inline {
	display:inline-block;
	vertical-align:baseline;
	zoom:1;
	*display:inline;
	*vertical-align:auto
}
.static-pages strong {
	color:#4d4d4d
}
.static-pages ul,.static-pages ol {
	margin-left:20px
}
.static-pages ul.page-list,.static-pages ol.page-list {
	margin-left:40px
}
.static-pages ul.page-list li,.static-pages ol.page-list li {
	font-size:18px;
	line-height:26px;
	margin-bottom:25px
}
.static-pages ul.page-list li ul li,.static-pages ol.page-list li ul li {
	margin:5px 0
}
.static-pages ul.page-list li h5,.static-pages ol.page-list li h5 {
	margin:10px 0 5px;
	color:#6d6d6d
}
.static-pages ul.page-list.ml-20,.static-pages ol.page-list.ml-20 {
	margin-left:20px
}
.static-pages ul.category-list,.static-pages ul.ol-list,.static-pages ol.category-list,.static-pages ol.ol-list {
	list-style:none;
	margin:0;
	text-align:center
}
.static-pages ul.category-list li,.static-pages ul.ol-list li,.static-pages ol.category-list li,.static-pages ol.ol-list li {
	display:inline-block;
	vertical-align:baseline;
	zoom:1;
	*display:inline;
	*vertical-align:auto;
	color:#b1b6bd
}
.static-pages ul.category-list li a,.static-pages ul.ol-list li a,.static-pages ol.category-list li a,.static-pages ol.ol-list li a {
	font-size:16px;
	line-height:24px;
	color:#3e94e0
}
.static-pages ul.category-list li:after,.static-pages ul.ol-list li:after,.static-pages ol.category-list li:after,.static-pages ol.ol-list li:after {
	content:"/";
	display:inline;
	padding:0 5px
}
.static-pages ul.category-list li:last-of-type:after,.static-pages ul.ol-list li:last-of-type:after,.static-pages ol.category-list li:last-of-type:after,.static-pages ol.ol-list li:last-of-type:after {
	display:none
}
.static-pages ul.category-list.block li,.static-pages ul.ol-list.block li,.static-pages ol.category-list.block li,.static-pages ol.ol-list.block li {
	margin-bottom:5px;
	display:block
}
.static-pages ul.category-list.block li:after,.static-pages ul.ol-list.block li:after,.static-pages ol.category-list.block li:after,.static-pages ol.ol-list.block li:after {
	display:none
}
.static-pages ul.faq-list,.static-pages ol.faq-list {
	margin:0 0 60px 20px
}
.static-pages ul.faq-list li,.static-pages ol.faq-list li {
	margin-bottom:10px
}
.static-pages ul.faq-list li a,.static-pages ol.faq-list li a {
	font-size:18px;
	line-height:26px;
	color:#3e94e0
}
.static-pages .font-size-regular p,.static-pages .font-size-regular ul li,.static-pages .font-size-regular ul li a,.static-pages .font-size-regular ol li,.static-pages .font-size-regular ol li a {
	font-size:16px;
	line-height:24px
}
.static-pages .font-size-regular p {
	margin-bottom:20px
}
.static-pages table {
	width:612px;
	padding:30px;
	margin:0 auto!important
}
.static-pages table tr {
	margin:40px auto
}
.static-pages table tr td {
	padding:10px;
	width:20%;
	text-align:left
}
.static-pages table tr td.label {
	width:100%;
	color:#606772;
	line-height:32px
}
.static-pages table tr td input[type="text"] {
	margin:0
}
.static-pages table tr td.days {
	text-align:center;
	padding-top:30px
}
.static-pages table tr td.table-button {
	padding:30px 0 0
}
.static-pages .btn-height-adjuster {
	height:29px;
	line-height:29px;
	vertical-align:top!important
}
.static-pages .custom-container {
	width:612px;
	margin-left:auto;
	margin-right:auto
}
.static-pages .media-wrapper {
	width:612px;
	text-align:center;
	margin:60px auto
}
.static-pages .company-image-block {
	width:100%;
	height:300px;
	margin-bottom:30px;
	background-position:center;
	background-repeat:no-repeat;
	background-image:url(/images/common/company_logos.png.pagespeed.ce.YGsV9nsVjz.png);
	-webkit-background-size:942px 529px;
	-moz-background-size:942px 529px;
	-o-background-size:942px 529px;
	background-size:942px 529px;
	background-size:contain
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.static-pages .company-image-block {
		background-image:url(/images/common/company_logos,402x.png.pagespeed.ce.7Yo1Wk2YEE.png)
	}
}
.static-pages .certified-partners-tag {
	width:128px!important;
	height:128px;
	margin-bottom:30px
}
.static-pages .tile {
	display:block;
	background:#fcfdfd;
	margin:0 0 30px;
	border:1px solid #b1b6bd;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
	-webkit-box-shadow:0px 2px 0px 0px #b1b6bd;
	-moz-box-shadow:0px 2px 0px 0px #b1b6bd;
	box-shadow:0px 2px 0px 0px #b1b6bd;
	-webkit-transition:border 400ms ease-in-out, background 400ms ease-in-out;
	-moz-transition:border 400ms ease-in-out, background 400ms ease-in-out;
	transition:border 400ms ease-in-out, background 400ms ease-in-out
}
.static-pages .tile .image {
	text-align:center;
	padding:20px 0 10px;
	border-bottom:1px solid #e8ebef;
	height:60px
}
.static-pages .tile .image img {
	height:80%;
	background-size:cover;
	width:auto;
	margin:0 auto
}
.static-pages .tile .title {
	height:30px;
	text-align:left;
	padding:0 15px;
	margin:20px 0 10px;
	font-size:18px;
	line-height:24px;
	color:#8b95a1
}
.static-pages .tile .title.ta-c,.static-pages .tile .title.container-404 {
	text-align:center
}
.static-pages .tile .text {
	font-size:14px;
	line-height:20px;
	height:60px;
	overflow:hidden;
	padding:0 15px;
	margin:15px 0;
	color:#8b95a1
}
.static-pages .tile .text.address {
	margin:3px 0 0;
	text-align:left;
	padding:0;
	height:auto
}
.static-pages .tile .text.address a {
	color:#737b85
}
.static-pages .tile .view-partner {
	width:100%;
	display:block;
	text-decoration:none;
	background:#ebf4fb;
	padding:15px 0;
	font-size:12px;
	line-height:16px;
	font-weight:700;
	text-align:center;
	text-transform:uppercase;
	color:#3e94e0;
	letter-spacing:2px;
	-webkit-transition:background 400ms ease-in-out;
	-moz-transition:background 400ms ease-in-out;
	transition:background 400ms ease-in-out
}
.static-pages .tile .view-partner.clickable:hover {
	background:#d6e8f7
}
.static-pages .tile.clickable {
	text-decoration:none
}
.static-pages .tile.clickable:hover {
	background:#fcfdfd;
	border:1px solid #a3a9b1
}
.static-pages .tile.clickable:hover .view-partner {
	background:#d6e8f7
}
.static-pages .tile.landing-page-analyzer-tile {
	display:inline-block;
	vertical-align:baseline;
	zoom:1;
	*display:inline;
	*vertical-align:auto;
	padding:30px
}
.static-pages .tile.landing-page-analyzer-tile .landing-page-formula {
	color:#2b2f36;
	margin:0;
	height:auto;
	line-height:28px
}
.static-pages .form-item {
	margin:0 auto;
	width:70%
}
.static-pages .terms-list {
	list-style:none;
	margin-left:0
}
.static-pages ul.all-partners-list a.list-item {
	padding:20px;
	text-decoration:none;
	-webkit-transition:all 400ms ease-in-out;
	-moz-transition:all 400ms ease-in-out;
	transition:all 400ms ease-in-out
}
.static-pages ul.all-partners-list a.list-item .title {
	margin:0;
	padding-top:100px;
	background-position:top center;
	font-size:24px;
	line-height:32px;
	text-align:center
}
.static-pages ul.all-partners-list a.list-item.affiliate .title {
	background-repeat:no-repeat;
	background-image:url(/images/common/affiliate_partner.png.pagespeed.ce.nzj40-iJAA.png);
	-webkit-background-size:80px 80px;
	-moz-background-size:80px 80px;
	-o-background-size:80px 80px;
	background-size:80px 80px
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.static-pages ul.all-partners-list a.list-item.affiliate .title {
		background-image:url(/images/common/affiliate_partner,402x.png.pagespeed.ce.dzjPGpJiwm.png)
	}
}
.static-pages ul.all-partners-list a.list-item.affiliate:hover .title {
	color:#3e94e0
}
.static-pages ul.all-partners-list a.list-item.premium .title {
	background-repeat:no-repeat;
	background-image:url(/images/common/premium_partner.png.pagespeed.ce.C9bdAjuacg.png);
	-webkit-background-size:80px 80px;
	-moz-background-size:80px 80px;
	-o-background-size:80px 80px;
	background-size:80px 80px
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.static-pages ul.all-partners-list a.list-item.premium .title {
		background-image:url(/images/common/premium_partner,402x.png.pagespeed.ce.MeQCy2nJeH.png)
	}
}
.static-pages ul.all-partners-list a.list-item.premium:hover .title {
	color:#3e94e0
}
.static-pages ul.all-partners-list a.list-item.certified .title {
	background-repeat:no-repeat;
	background-image:url(/images/common/certified_partner.png.pagespeed.ce.2MYcnS6NSC.png);
	-webkit-background-size:80px 80px;
	-moz-background-size:80px 80px;
	-o-background-size:80px 80px;
	background-size:80px 80px
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.static-pages ul.all-partners-list a.list-item.certified .title {
		background-image:url(/images/common/certified_partner,402x.png.pagespeed.ce.hEaqdH2Mx2.png)
	}
}
.static-pages ul.all-partners-list a.list-item.certified:hover .title {
	color:#3e94e0
}
.static-pages ul.all-partners-list a.list-item.tech .title {
	background-repeat:no-repeat;
	background-image:url(/images/common/technology_partner.png.pagespeed.ce.W8b2iNNj5V.png);
	-webkit-background-size:80px 80px;
	-moz-background-size:80px 80px;
	-o-background-size:80px 80px;
	background-size:80px 80px
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.static-pages ul.all-partners-list a.list-item.tech .title {
		background-image:url(/images/common/technology_partner,402x.png.pagespeed.ce.Bk_lGZyaQu.png)
	}
}
.static-pages ul.all-partners-list a.list-item.tech:hover .title {
	color:#3e94e0
}
.static-pages .certified-partners-list .tile {
	height:370px;
	overflow:hidden
}
.static-pages .certified-partners-list table {
	width:100%;
	padding:0;
	margin-bottom:10px!important;
	height:70%
}
.static-pages .certified-partners-list table tr {
	margin:0;
	padding:5px
}
.static-pages .certified-partners-list table td {
	width:auto
}
.static-pages .certified-partners-list table td:first-of-type {
	padding-left:30px
}
.static-pages .certified-partners-list table td:last-of-type {
	padding-right:30px
}
.static-pages .certified-partners-list table .label {
	width:40%;
	font-weight:bold;
	line-height:normal
}
@media screen and (max-width:979px),screen and (max-width:979px) and (-webkit-min-device-pixel-ratio:1.3) {
	.static-pages .certified-partners-list .tile {
		height:auto
	}
}
.static-pages.page-partners .section-navigation-partners {
	margin-top:60px;
	text-align:center;
	border-top:1px solid #b1b6bd;
	border-bottom:1px solid #b1b6bd;
	padding-top:10px
}
.static-pages.page-partners .section-navigation-partners ul {
	list-style:none;
	display:inline-block;
	vertical-align:baseline;
	zoom:1;
	*display:inline;
	*vertical-align:auto;
	width:100%;
	margin:0 auto;
	text-align:center
}
.static-pages.page-partners .section-navigation-partners ul li {
	position:relative;
	margin:0 20px;
	display:inline-block;
	vertical-align:baseline;
	zoom:1;
	*display:inline;
	*vertical-align:auto;
	padding-bottom:10px
}
.static-pages.page-partners .section-navigation-partners ul li a {
	display:block;
	color:#b1b6bd;
	text-decoration:none
}
.static-pages.page-partners .section-navigation-partners ul li a:hover {
	color:#3892e3
}
.static-pages.page-partners .section-navigation-partners ul li.active a {
	color:#3892e3;
	font-weight:700
}
.static-pages.page-partners .section-navigation-partners ul li.active:after {
	display:block;
	content:"";
	width:100%;
	height:6px;
	position:absolute;
	bottom:-7px;
	background-repeat:no-repeat;
	background-position:top center;
	background-repeat:no-repeat;
	background-image:url(/images/icon_section_nav_active.png.pagespeed.ce.RwPpnNDnBR.png);
	-webkit-background-size:12px 6px;
	-moz-background-size:12px 6px;
	-o-background-size:12px 6px;
	background-size:12px 6px;
	border-top:4px solid #3892e3
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.static-pages.page-partners .section-navigation-partners ul li.active:after {
		background-image:url(/images/icon_section_nav_active,402x.png.pagespeed.ce.DlGScLUH5e.png)
	}
}
.static-pages .slider-wrapper {
	overflow:hidden
}
.static-pages .slider-wrapper .slider-inner {
	width:100%;
	margin-left:0;
	-webkit-transition:margin 600ms ease-in-out;
	-moz-transition:margin 600ms ease-in-out;
	transition:margin 600ms ease-in-out
}
.static-pages .slider-wrapper .slider-item {
	float:left;
	width:100%;
	opacity:0;
	filter:alpha(opacity=0);
	-webkit-transition:opacity 600ms ease-in-out;
	-moz-transition:opacity 600ms ease-in-out;
	transition:opacity 600ms ease-in-out
}
.static-pages .slider-wrapper .slider-item.show {
	opacity:1;
	filter:alpha(opacity=100)
}
.static-pages .slider-wrapper.count-2 .slider-inner {
	width:200%
}
.static-pages .slider-wrapper.count-2 .slider-item {
	width:50%
}
.static-pages .slider-wrapper.count-3 .slider-inner {
	width:300%
}
.static-pages .slider-wrapper.count-3 .slider-item {
	width:33.33%
}
.static-pages .slider-wrapper.count-4 .slider-inner {
	width:400%
}
.static-pages .slider-wrapper.count-4 .slider-item {
	width:25%
}
.static-pages .slider-wrapper.count-5 .slider-inner {
	width:500%
}
.static-pages .slider-wrapper.count-5 .slider-item {
	width:20%
}
.static-pages .founder-bio-block {
	margin-top:60px
}
.static-pages .founder-bio-block .name {
	margin:0;
	font-weight:300;
	font-size:26px;
	line-height:32px;
	color:#3e94e0
}
.static-pages .founder-bio-block .designation {
	font-size:14px;
	line-height:24px;
	margin:5px 0 10px
}
.static-pages .founder-bio-block .social-icons-wrapper {
	float:none
}
.static-pages .bio-item {
	background-repeat:no-repeat;
	background-position:top center;
	padding:180px 0 60px;
	text-align:center
}
.static-pages .bio-item.paras {
	background-repeat:no-repeat;
	background-image:url(/images/common/paras.png.pagespeed.ce.eiFb5F-0Of.png);
	-webkit-background-size:160px 160px;
	-moz-background-size:160px 160px;
	-o-background-size:160px 160px;
	background-size:160px 160px
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.static-pages .bio-item.paras {
		background-image:url(/images/common/xparas,402x.png.pagespeed.ic.FPY_lm11so.png)
	}
}
.static-pages .bio-item.sparsh {
	background-repeat:no-repeat;
	background-image:url(/images/common/sparsh.png.pagespeed.ce.a4BnFoS_Al.png);
	-webkit-background-size:160px 160px;
	-moz-background-size:160px 160px;
	-o-background-size:160px 160px;
	background-size:160px 160px
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.static-pages .bio-item.sparsh {
		background-image:url(/images/common/sparsh,402x.png.pagespeed.ce.FhUiNqmapF.png)
	}
}
.static-pages .bio-item p {
	margin:20px 40px;
	font-size:14px;
	line-height:24px
}
.static-pages .section-map-details {
	position:relative;
	background:#fff;
	width:100%
}
.static-pages .section-map-details .map-block {
	height:500px;
	overflow:hidden;
	position:relative;
	top:0;
	left:0;
	z-index:1
}
.static-pages .section-map-details .map-overlay {
	height:500px;
	position:absolute;
	z-index:2;
	left:0;
	top:0;
	width:100%
}
.static-pages .section-map-details .address-details {
	position:absolute;
	z-index:3;
	left:0;
	top:100px;
	padding:20px
}
.static-pages .section-map-details .detail-item {
	margin-bottom:30px
}
.static-pages .section-map-details .detail-item:last-of-type {
	margin-bottom:0
}
.static-pages .section-map-details .detail-item .item-heading {
	font-size:14px;
	line-height:18px;
	font-weight:700;
	color:#3e94e0;
	letter-spacing:1px;
	text-transform:uppercase
}
.static-pages ul.career-resources-list a.list-item {
	display:block;
	text-decoration:none;
	padding:30px;
	margin:0 auto;
	border:1px solid rgba(0,0,0,.1);
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
	-webkit-box-shadow:0px 2px 0px 0px rgba(0,0,0,.1);
	-moz-box-shadow:0px 2px 0px 0px rgba(0,0,0,.1);
	box-shadow:0px 2px 0px 0px rgba(0,0,0,.1);
	-webkit-transition:border 400ms ease-in-out, background-color 400ms ease-in-out;
	-moz-transition:border 400ms ease-in-out, background-color 400ms ease-in-out;
	transition:border 400ms ease-in-out, background-color 400ms ease-in-out
}
.static-pages ul.career-resources-list a.list-item .resource-title {
	margin:0;
	color:#fff;
	padding-top:135px;
	background-position:top center;
	font-size:24px;
	line-height:32px;
	text-align:center
}
.static-pages ul.career-resources-list a.list-item.team-blog {
	background-color:rgba(149,157,194,.2)
}
.static-pages ul.career-resources-list a.list-item.team-blog .resource-title {
	background-repeat:no-repeat;
	background-image:url(/images/common/team_blog.png.pagespeed.ce.BgmH6c3GMN.png);
	-webkit-background-size:120px 120px;
	-moz-background-size:120px 120px;
	-o-background-size:120px 120px;
	background-size:120px 120px
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.static-pages ul.career-resources-list a.list-item.team-blog .resource-title {
		background-image:url(/images/common/team_blog,402x.png.pagespeed.ce.J-Ig-FDio1.png)
	}
}
.static-pages ul.career-resources-list a.list-item.team-blog:hover {
	background-color:rgba(149,157,194,.5)
}
.static-pages ul.career-resources-list a.list-item.engg-blog {
	background-color:rgba(136,210,204,.2)
}
.static-pages ul.career-resources-list a.list-item.engg-blog .resource-title {
	background-repeat:no-repeat;
	background-image:url(/images/common/engg_blog.png.pagespeed.ce.RLAPTPPiv-.png);
	-webkit-background-size:120px 120px;
	-moz-background-size:120px 120px;
	-o-background-size:120px 120px;
	background-size:120px 120px
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.static-pages ul.career-resources-list a.list-item.engg-blog .resource-title {
		background-image:url(/images/common/engg_blog,402x.png.pagespeed.ce.8cSsFP-Lgt.png)
	}
}
.static-pages ul.career-resources-list a.list-item.engg-blog:hover {
	background-color:rgba(136,210,204,.5)
}
.static-pages ul.career-resources-list a.list-item.github {
	background:rgba(158,218,238,.2)
}
.static-pages ul.career-resources-list a.list-item.github .resource-title {
	background-repeat:no-repeat;
	background-image:url(/images/common/github.png.pagespeed.ce.5fpfzxru_Q.png);
	-webkit-background-size:120px 120px;
	-moz-background-size:120px 120px;
	-o-background-size:120px 120px;
	background-size:120px 120px
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.static-pages ul.career-resources-list a.list-item.github .resource-title {
		background-image:url(/images/common/github,402x.png.pagespeed.ce.q2jdrmENAw.png)
	}
}
.static-pages ul.career-resources-list a.list-item.github:hover {
	background-color:rgba(158,218,238,.5)
}
.static-pages .breadcrumb {
	margin-bottom:20px
}
.static-pages .breadcrumb a {
	color:#414953
}
.static-pages .breadcrumb a:after {
	display:inline-block;
	vertical-align:baseline;
	zoom:1;
	*display:inline;
	*vertical-align:auto;
	content:"/";
	margin:0 10px
}
.static-pages .breadcrumb a:last-of-type:after {
	display:none
}
.static-pages.page-knowledge-base .page-header h2 {
	height:40px;
	line-height:40px;
	color:#fff;
	font-size:18px;
	float:left;
	text-align:left
}
.static-pages.page-knowledge-base .page-header .form {
	float:right
}
.static-pages.page-knowledge-base .page-header .input-search {
	width:162px;
	position:relative;
	padding-right:30px;
	margin-top:7px;
	height:24px
}
.static-pages.page-knowledge-base .page-header .input-submit {
	position:absolute;
	right:6px;
	top:4px;
	height:32px;
	width:16px;
	padding:0;
	border:none;
	background:none;
	-webkit-box-shadow:0 0 0 0 transparent;
	-moz-box-shadow:0 0 0 0 transparent;
	box-shadow:0 0 0 0 transparent;
	overflow:hidden;
	text-indent:-9000px;
	display:block;
	background-position:left center;
	background-repeat:no-repeat;
	background-image:url(/images/common/icon_search.png.pagespeed.ce.zKv5LibV8I.png);
	-webkit-background-size:16px 16px;
	-moz-background-size:16px 16px;
	-o-background-size:16px 16px;
	background-size:16px 16px;
	opacity:.6;
	filter:alpha(opacity=60)
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.static-pages.page-knowledge-base .page-header .input-submit {
		background-image:url(/images/common/icon_search,402x.png.pagespeed.ce.GRc7pQm7Pk.png)
	}
}
.static-pages.page-knowledge-base .page-header .input-submit:hover {
	opacity:1;
	filter:alpha(opacity=100)
}
.static-pages.page-knowledge-base .heading-caps {
	height:auto;
	text-align:left;
	margin-top:60px;
	font-size:18px
}
.static-pages.page-knowledge-base .heading-caps.bordered {
	padding-bottom:10px;
	margin-bottom:0;
	border-bottom:1px solid #dbe1e9
}
.static-pages.page-knowledge-base .heading-caps.mbtm {
	margin-bottom:20px
}
.static-pages.page-knowledge-base .heading-caps:first-child {
	margin-top:0
}
.static-pages.page-knowledge-base .heading-category-title {
	font-size:16px;
	margin:0 0 20px
}
.static-pages.page-knowledge-base .heading-category-title a {
	font-weight:700;
	color:#414953
}
.static-pages.page-knowledge-base .heading-category-title .count {
	color:#737b85;
	font-weight:300
}
.static-pages.page-knowledge-base ul {
	margin-left:0
}
.static-pages.page-knowledge-base ul.kb-articles-list {
	list-style:none;
	display:block;
	margin-bottom:30px
}
.static-pages.page-knowledge-base ul.kb-articles-list li {
	display:block;
	color:#8b95a1;
	margin-bottom:10px;
	padding-left:24px;
	line-height:20px;
	background-repeat:no-repeat;
	background-image:url(/images/common/icon_document.png.pagespeed.ce.GHTbUVtlXC.png);
	-webkit-background-size:auto 18px;
	-moz-background-size:auto 18px;
	-o-background-size:auto 18px;
	background-size:auto 18px;
	background-position:0 1px
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.static-pages.page-knowledge-base ul.kb-articles-list li {
		background-image:url(/images/common/icon_document,402x.png.pagespeed.ce._kY2rX6Xdt.png)
	}
}
.static-pages.page-knowledge-base ul.kb-articles-list li:last-of-type {
	margin-bottom:0
}
.static-pages.page-knowledge-base ul.kb-articles-list li.see-more {
	background-image:none
}
.static-pages.page-knowledge-base ul.kb-articles-list li.see-more a {
	color:#737b85
}
.static-pages.page-knowledge-base ul.kb-articles-list-big {
	list-style:none
}
.static-pages.page-knowledge-base ul.kb-articles-list-big li {
	display:block;
	border-bottom:1px solid #dbe1e9;
	padding-bottom:22px;
	margin-bottom:20px
}
.static-pages.page-knowledge-base ul.kb-articles-list-big li:last-of-type {
	margin-bottom:0
}
.static-pages.page-knowledge-base ul.kb-articles-list-big li .title {
	font-size:20px;
	font-weight:700;
	color:#414953
}
.static-pages.page-knowledge-base ul.kb-articles-list-big li .date {
	color:#8b95a1
}
.static-pages.page-knowledge-base ol.kb-articles-list-big li {
	font-size:20px;
	border-bottom:1px solid #dbe1e9;
	padding-bottom:22px;
	margin-bottom:20px
}
.static-pages.page-knowledge-base ol.kb-articles-list-big .title {
	font-size:20px;
	font-weight:700
}
.static-pages.page-knowledge-base ol.kb-articles-list-big .date {
	color:#8b95a1;
	font-size:14px;
	margin-bottom:10px
}
.static-pages.page-knowledge-base ul.kb-sidebar-categories-list,.static-pages.page-knowledge-base ul.kb-sidebar-more-articles {
	list-style:none;
	display:block;
	margin-bottom:30px
}
.static-pages.page-knowledge-base ul.kb-sidebar-categories-list li,.static-pages.page-knowledge-base ul.kb-sidebar-more-articles li {
	display:block;
	color:#8b95a1;
	font-weight:300;
	margin-top:10px
}
.static-pages.page-knowledge-base ul.kb-sidebar-categories-list li a,.static-pages.page-knowledge-base ul.kb-sidebar-more-articles li a {
	font-weight:700;
	color:#414953
}
.static-pages.page-knowledge-base .article-heading {
	margin-bottom:30px;
	padding-bottom:10px;
	border-bottom:1px solid #dbe1e9
}
.static-pages.page-knowledge-base .article-heading .article-title {
	font-size:32px;
	line-height:44px;
	color:#3e94e0;
	font-weight:400;
	margin:0;
	text-align:left
}
.static-pages.page-knowledge-base .article-heading .date {
	color:#8b95a1
}
.static-pages.page-knowledge-base .kb-article-text {
	text-align:left;
	font-size:18px;
	word-wrap:break-word
}
.static-pages.page-knowledge-base .kb-article-text h1,.static-pages.page-knowledge-base .kb-article-text h2,.static-pages.page-knowledge-base .kb-article-text h3,.static-pages.page-knowledge-base .kb-article-text h4,.static-pages.page-knowledge-base .kb-article-text h5,.static-pages.page-knowledge-base .kb-article-text h6 {
	text-align:left
}
.static-pages.page-knowledge-base .kb-article-text h2 {
	font-size:20px;
	line-height:28px;
	color:#4d4d4d;
	font-weight:700;
	margin:30px 0 5px
}
.static-pages.page-knowledge-base .kb-article-text h3 {
	font-size:20px;
	line-height:28px;
	color:#3e94e0;
	max-width:100%;
	margin:30px 0 5px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	font-weight:400
}
.static-pages.page-knowledge-base .kb-article-text h4 {
	font-size:18px;
	line-height:1.4;
	color:#737b85
}
.static-pages.page-knowledge-base .kb-article-text img {
	max-width:100%;
	margin:25px 0
}
.static-pages.page-knowledge-base .kb-article-text img.alignleft,.static-pages.page-knowledge-base .kb-article-text img.alignright {
	margin-top:0
}
.static-pages.page-knowledge-base .kb-article-text iframe {
	max-width:100%;
	margin-top:25px
}
.static-pages.page-knowledge-base .kb-article-text ul {
	padding-left:20px
}
.static-pages.page-knowledge-base .kb-was-this-helpful {
	border-top:1px solid #dbe1e9;
	margin-top:30px;
	padding-top:10px
}
.static-pages.page-knowledge-base .kb-was-this-helpful a {
	margin:0 5px
}
@media screen and (min-width:768px) and (max-width:979px) {
	.static-pages.page-knowledge-base .grid_two_third {
		width:100%;
		margin-bottom:30px
	}
	.static-pages.page-knowledge-base .article-heading .grid_two_third {
		margin-bottom:10px
	}
	.static-pages.page-knowledge-base .article-heading .gird_one_third {
		float:left;
		margin-bottom:5px
	}
}
@media screen and (max-width:767px),screen and (max-width:767px) and (-webkit-min-device-pixel-ratio:1.3) {
	.static-pages.page-knowledge-base .gradient-bg.compact .page-heading {
		float:none
	}
	.static-pages.page-knowledge-base .gradient-bg.compact .page-heading h2 {
		text-align:center
	}
	.static-pages.page-knowledge-base .gradient-bg.compact .custom-container {
		float:none;
		width:100%;
		margin-top:10px
	}
	.static-pages.page-knowledge-base .gradient-bg.compact .custom-container form {
		text-align:center
	}
	.static-pages.page-knowledge-base .gradient-bg.compact .custom-container form input {
		display:block;
		width:auto;
		margin-left:auto;
		margin-right:auto
	}
}
@media screen and (min-width:768px) and (max-width:979px) {
	.static-pages ul.all-partners-list .grid_one_fourth {
		margin-bottom:0!important
	}
	.static-pages .list-item-wrapper {
		width:48.25%;
		margin:0 1.75%!important
	}
	.static-pages .list-item-wrapper:nth-of-type(odd) {
		margin-left:0!important
	}
	.static-pages .list-item-wrapper:nth-of-type(even) {
		margin-right:0!important
	}
	.static-pages .section-map-details .address-details {
		left:5%
	}
	.static-pages .form-item {
		width:85%
	}
}
@media screen and (max-width:979px),screen and (max-width:979px) and (-webkit-min-device-pixel-ratio:1.3) {
	.static-pages .ideafox-block {
		float:none;
		display:block;
		width:auto!important;
		margin:0 0 20px!important
	}
	.static-pages .media-wrapper,.static-pages .custom-container {
		width:auto
	}
	.static-pages h3.heading-caps {
		height:auto;
		margin-top:50px
	}
	.static-pages .bio-item p {
		margin:20px 0
	}
}
@media screen and (max-width:767px),screen and (max-width:767px) and (-webkit-min-device-pixel-ratio:1.3) {
	.static-pages {
		padding-bottom:30px
	}
	.static-pages .mv-0 {
		margin-top:10px!important;
		margin-bottom:10px!important
	}
	.static-pages .content {
		width:95%
	}
	.static-pages p,.static-pages li {
		font-size:14px;
		line-height:20px
	}
	.static-pages ul.faq-list li a,.static-pages ol.faq-list li a {
		font-size:16px;
		line-height:24px
	}
	.static-pages ul.page-list,.static-pages ol.page-list {
		margin-left:20px
	}
	.static-pages ul.page-list li,.static-pages ol.page-list li {
		font-size:14px;
		line-height:20px
	}
	.static-pages ul.page-list li h5,.static-pages ol.page-list li h5 {
		font-size:14px;
		line-height:20px
	}
	.static-pages h3 {
		font-size:20px;
		line-height:28px;
		margin:30px auto
	}
	.static-pages h4 {
		font-size:16px;
		line-height:24px
	}
	.static-pages iframe {
		height:300px
	}
	.static-pages table {
		width:95%;
		padding:10px 10px 20px
	}
	.static-pages table tr td.label {
		vertical-align:middle;
		line-height:20px
	}
	.static-pages input[type="text"].inline,.static-pages textarea.inline {
		display:block;
		width:80%;
		margin:0 auto
	}
	.static-pages .mt-60,.static-pages .mg-60 {
		margin:30px 0
	}
	.static-pages .form-item {
		width:100%
	}
	.static-pages .company-image-block {
		height:210px
	}
	.static-pages .tile.table {
		width:94%
	}
	.static-pages .tile.landing-page-analyzer-tile {
		padding:30px 10px
	}
	.static-pages .media-wrapper {
		margin:30px auto
	}
	.static-pages .list-item-wrapper {
		float:none;
		display:block;
		width:auto;
		margin:0 0!important
	}
	.static-pages .list-item-wrapper:nth-of-type(odd) {
		margin-top:0
	}
	.static-pages .founder-bio-block .bio-item {
		background-size:auto 120px!important;
		padding:130px 0 30px
	}
	.static-pages .founder-bio-block .name {
		font-size:24px;
		line-height:32px
	}
	.static-pages .section-map-details .map-block {
		display:none
	}
	.static-pages .section-map-details .map-overlay {
		height:auto;
		position:relative
	}
	.static-pages .section-map-details .map-overlay .container {
		padding:0
	}
	.static-pages .section-map-details .address-details {
		position:relative;
		top:auto;
		-webkit-border-radius:0;
		-moz-border-radius:0;
		-ms-border-radius:0;
		-o-border-radius:0;
		border-radius:0;
		margin-bottom:0;
		border-left:none;
		border-right:none
	}
	.static-pages ul.career-resources-list a.list-item .resource-title {
		padding-top:95px;
		font-size:20px;
		line-height:28px;
		background-size:80px 80px!important
	}
}
.static-pages.landing-analyzer {
	padding-bottom:0
}
.static-pages.landing-analyzer .question-section {
	position:fixed;
	height:110px;
	top:0;
	left:0;
	right:0;
	z-index:100;
	background:#fff;
	padding-bottom:20px;
	padding-top:20px;
	-webkit-box-shadow:0px 2px 4px 0px rgba(0,0,0,.2);
	-moz-box-shadow:0px 2px 4px 0px rgba(0,0,0,.2);
	box-shadow:0px 2px 4px 0px rgba(0,0,0,.2)
}
.static-pages.landing-analyzer .question-section .clr-left {
	clear:left
}
.static-pages.landing-analyzer .question-section p {
	font-size:15px
}
.static-pages.landing-analyzer .question-section h4 {
	font-size:18px
}
@media screen and (max-width:767px),screen and (max-width:767px) and (-webkit-min-device-pixel-ratio:1.3) {
	.static-pages.landing-analyzer .question-section {
		height:190px
	}
}
.static-pages.landing-analyzer .btn-yes-no {
	width:22px
}
.page-bg-white {
	background:#fff
}
.static-pages .rbox-loading-gif {
	display:block;
	width:16px;
	margin-left:auto;
	margin-right:auto
}
.static-pages .rbox-opening-list {
	display:block!important
}
.static-pages .rbox-opening-li {
	width:252px;
	margin:0 30px 30px 0;
	float:left;
	background:#fff;
	padding:0 20px;
	border:1px solid #b1b6bd;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
	-webkit-box-shadow:0px 2px 0px 0px #b1b6bd;
	-moz-box-shadow:0px 2px 0px 0px #b1b6bd;
	box-shadow:0px 2px 0px 0px #b1b6bd;
	-webkit-transition:border 400ms ease-in-out, background 400ms ease-in-out;
	-moz-transition:border 400ms ease-in-out, background 400ms ease-in-out;
	transition:border 400ms ease-in-out, background 400ms ease-in-out;
	cursor:pointer;
	height:130px
}
.static-pages .rbox-opening-li:nth-of-type(3n) {
	margin-right:0
}
.static-pages .rbox-opening-li a {
	text-decoration:none
}
.static-pages .rbox-opening-li:hover {
	background:#fcfcfd
}
.static-pages .rbox-opening-li-title {
	display:block;
	text-align:center;
	margin:20px 0;
	text-decoration:none;
	font-size:18px;
	line-height:24px;
	font-weight:700;
	color:#3e94e0
}
.static-pages .rbox-opening-li-title:hover {
	text-decoration:none
}
.static-pages .rbox-job-shortdesc {
	height:40px;
	overflow:hidden;
	text-align:center;
	font-size:14px;
	line-height:20px;
	color:#8b95a1
}
.static-pages .rbox-opening-detail {
	position:fixed;
	z-index:1001;
	display:none;
	width:760px;
	padding:30px;
	top:80px;
	bottom:40px;
	left:50%;
	margin-left:-400px;
	background:#fff;
	overflow-y:scroll;
	border:1px solid #b1b6bd;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
	-webkit-box-shadow:0 2px 0 0 #b1b6bd;
	-moz-box-shadow:0 2px 0 0 #b1b6bd;
	box-shadow:0 2px 0 0 #b1b6bd
}
.static-pages .rbox-widget .rbox-btn {
	display:block;
	margin:0 auto;
	height:32px;
	overflow:hidden;
	padding:0 18px;
	font-size:12px;
	line-height:32px;
	text-decoration:none;
	font-weight:700;
	text-transform:uppercase;
	background:transparent;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
	border:1px solid transparent;
	outline:none;
	-webkit-appearance:none;
	-moz-appearance:none;
	-ms-appearance:none;
	-o-appearance:none;
	appearance:none;
	color:#fff;
	background:#4cb07a;
	letter-spacing:1px;
	-webkit-box-shadow:0px 3px 0 0px #3e9867;
	-moz-box-shadow:0px 3px 0 0px #3e9867;
	box-shadow:0px 3px 0 0px #3e9867
}
.static-pages .rbox-widget .rbox-btn:hover,.static-pages .rbox-widget .rbox-btn:focus {
	border-color:#3e9867;
	background:#449e6e;
	color:#fff
}
.static-pages .rbox-job-fullpage .rbox-buttons {
	margin-top:20px
}
.static-pages .rbox-widget .rbox-top-links {
	margin:0;
	position:relative
}
.static-pages .rbox-widget .rbox-top-links a {
	overflow:hidden;
	text-indent:-9000px;
	display:block;
	position:absolute;
	right:-10px;
	top:-10px;
	width:20px;
	height:20px;
	background-position:center;
	background-repeat:no-repeat;
	background-image:url(/images/icon_cross.png.pagespeed.ce.qDkUl9b_o7.png);
	-webkit-background-size:20px 20px;
	-moz-background-size:20px 20px;
	-o-background-size:20px 20px;
	background-size:20px 20px;
	opacity:.7;
	filter:alpha(opacity=70)
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.static-pages .rbox-widget .rbox-top-links a {
		background-image:url(/images/icon_cross,402x.png.pagespeed.ce.uKKa5Hpzrc.png)
	}
}
.static-pages .rbox-widget .rbox-top-links a:hover {
	color:#9b9b9b;
	cursor:pointer;
	opacity:1;
	filter:alpha(opacity=100)
}
.static-pages .rbox-widget .rbox-bottom-links {
	display:none
}
@media screen and (min-width:768px) and (max-width:979px) {
	.static-pages .rbox-opening-li {
		width:47.8%;
		margin:0 1.75% 30px!important;
		padding:0
	}
	.static-pages .rbox-opening-li:nth-of-type(odd) {
		margin-left:0!important
	}
	.static-pages .rbox-opening-li:nth-of-type(even) {
		margin-right:0!important
	}
}
@media screen and (max-width:767px),screen and (max-width:767px) and (-webkit-min-device-pixel-ratio:1.3) {
	.static-pages .rbox-opening-detail {
		width:90%;
		height:auto;
		top:0;
		bottom:0;
		left:0;
		border:none;
		margin-left:0;
		padding:10% 5%;
		-webkit-box-shadow:0px 2px 0px 0px transparent;
		-moz-box-shadow:0px 2px 0px 0px transparent;
		box-shadow:0px 2px 0px 0px transparent
	}
	.static-pages .rbox-widget .rbox-top-links a {
		right:0px;
		top:-20px
	}
	.static-pages .custom-container {
		width:95%
	}
	.static-pages p {
		font-size:14px;
		line-height:20px
	}
	.static-pages .rbox-opening-li {
		display:block;
		margin:0 0 30px!important;
		width:90%;
		padding:0 5%
	}
	.static-pages .section-heading-1 {
		margin:30px 0
	}
}
.page-home {
	background:#e8ebef;
	padding-tops:250px
}
.page-home .section-heading-1 {
	margin:60px 0
}
.page-home .section-heading-1.what-is-ab {
	margin:60px 0 30px 0
}
.page-home .section-heading-1.what-is-ab h3 {
	text-align:left
}
.page-home .section-heading {
	margin-bottom:60px
}
.page-home .what-is-ab p {
	font-size:15px
}
.home-header-wrapper {
	height:1100px;
	width:100%;
	position:relative
}
.home-header-wrapper .nav-wrapper {
	width:100%;
	position:absolute;
	top:95px;
	left:0;
	z-index:10
}
.home-header-wrapper .nav-wrapper.fixed {
	position:fixed
}
.home-header-wrapper ul.navigation {
	list-style:none;
	width:1000px;
	margin:0 auto
}
.home-header-wrapper ul.navigation>li {
	display:inline-block;
	vertical-align:baseline;
	zoom:1;
	*display:inline;
	*vertical-align:auto;
	float:left;
	width:13.33%;
	text-align:center
}
.home-header-wrapper ul.navigation>li>a {
	cursor:pointer
}
.home-header-wrapper ul.navigation>li.relative {
	position:relative
}
.home-header-wrapper ul.navigation>li.logo {
	width:20%;
	padding-top:40px
}
.home-header-wrapper ul.navigation>li.logo a {
	color:#fff;
	text-decoration:none;
	padding-top:40px;
	font-weight:700;
	font-size:14px;
	background-position:top center;
	background-repeat:no-repeat;
	background-image:url(/images/xvwo_logo.png.pagespeed.ic.bFxHB9BeNg.png);
	-webkit-background-size:92px 32px;
	-moz-background-size:92px 32px;
	-o-background-size:92px 32px;
	background-size:92px 32px
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.home-header-wrapper ul.navigation>li.logo a {
		background-image:url(/images/xvwo_logo,402x.png.pagespeed.ic.K5aq28TdZJ.png)
	}
}
.home-header-wrapper ul.navigation>li a.link {
	display:inline-block;
	vertical-align:baseline;
	zoom:1;
	*display:inline;
	*vertical-align:auto;
	height:24px;
	padding:0 10px;
	margin:4px 0;
	text-align:center;
	font-size:12px;
	line-height:24px;
	font-weight:bold;
	text-transform:uppercase;
	color:#fff;
	letter-spacing:1px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px
}
.home-header-wrapper ul.navigation>li.with-dropdown>a:after {
	display:inline-block;
	vertical-align:baseline;
	zoom:1;
	*display:inline;
	*vertical-align:auto;
	content:"";
	width:14px;
	height:10px;
	background-position:6px 4px;
	background-repeat:no-repeat;
	background-image:url(/images/xsprite_dropdown.png.pagespeed.ic.lYBzxWn_pV.png);
	-webkit-background-size:122px 36px;
	-moz-background-size:122px 36px;
	-o-background-size:122px 36px;
	background-size:122px 36px
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.home-header-wrapper ul.navigation>li.with-dropdown>a:after {
		background-image:url(/images/xsprite_dropdown,402x.png.pagespeed.ic.1Q3UHeMaFZ.png)
	}
}
.home-header-wrapper ul.navigation>li.with-dropdown>a:hover:after {
	background-position:-12px 4px
}
.home-header-wrapper ul.navigation>li a.link:hover,.home-header-wrapper ul.navigation>li a.active {
	background:#fff;
	color:#26144a;
	text-decoration:none
}
.home-header-wrapper ul.navigation>li a.link:hover:after,.home-header-wrapper ul.navigation>li a.active:after {
	background-position:-12px 4px
}
.home-header-wrapper ul.navigation>li.login .button {
	margin-top:4px;
	font-size:12px;
	letter-spacing:1px
}
.home-header-wrapper .video-wrapper {
	position:absolute;
	z-index:1;
	bottom:100px;
	left:0;
	width:100%
}
.home-header-wrapper .video-wrapper .video-block {
	width:711px;
	height:400px;
	background:#fff;
	margin:0 auto;
	border:5px solid #fff;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	-webkit-box-shadow:0px 4px 7px 0px rgba(0,0,0,.3);
	-moz-box-shadow:0px 4px 7px 0px rgba(0,0,0,.3);
	box-shadow:0px 4px 7px 0px rgba(0,0,0,.3)
}
.home-header-wrapper .video-wrapper .video-block .content {
	height:inherit;
	width:100%;
	position:relative;
	text-align:center;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	background-repeat:no-repeat;
	background-image:url(/images/page_home/video_screen.png.pagespeed.ce.-6_jNvUf8V.png);
	background-size:cover;
	background-position:center
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.home-header-wrapper .video-wrapper .video-block .content {
		background-image:url(/images/page_home/video_screen,402x.png.pagespeed.ce.G2_XpTNlD5.png)
	}
}
.home-header-wrapper .video-wrapper .video-block .title {
	color:#fff;
	font-size:16px;
	line-height:16px;
	font-weight:bold;
	padding-top:15px
}
.home-header-wrapper .video-wrapper .video-block .play-button {
	position:absolute;
	margin-top:-30px;
	display:block;
	width:100%;
	height:100%;
	background-repeat:no-repeat;
	background-position:center;
	background-repeat:no-repeat;
	background-image:url(/images/icon_video_play.png.pagespeed.ce.N7xYcETXsq.png);
	-webkit-background-size:68px 68px;
	-moz-background-size:68px 68px;
	-o-background-size:68px 68px;
	background-size:68px 68px;
	overflow:hidden;
	text-indent:-9000px;
	display:block
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.home-header-wrapper .video-wrapper .video-block .play-button {
		background-image:url(/images/icon_video_play,402x.png.pagespeed.ce.15PnsEWZmE.png)
	}
}
.home-header-wrapper .video-wrapper .video-block .play-button:hover {
	cursor:pointer
}
@media screen and (max-width:979px),screen and (max-width:979px) and (-webkit-min-device-pixel-ratio:1.3) {
	.home-header-wrapper {
		height:850px
	}
	.home-header-wrapper .nav-wrapper {
		top:80px
	}
	.home-header-wrapper ul.navigation {
		width:100%
	}
	.home-header-wrapper ul.navigation li {
		display:none
	}
	.home-header-wrapper ul.navigation li.logo {
		display:block;
		width:100%
	}
	.home-header-wrapper .video-wrapper {
		bottom:0
	}
	.home-header-wrapper .video-wrapper .video-block {
		width:90%;
		height:300px;
		max-width:520px
	}
	.home-header-wrapper .video-wrapper .video-block .title {
		padding:15px 10px 0;
		line-height:20px
	}
}
@media screen and (max-width:767px),screen and (max-width:767px) and (-webkit-min-device-pixel-ratio:1.3) {
	.home-header-wrapper {
		height:800px
	}
	.home-header-wrapper .video-wrapper .video-block {
		height:230px;
		max-width:400px
	}
}
@media screen and (min-width:600px) and (max-width:767px) {
	.home-header-wrapper {
		height:750px
	}
	.home-header-wrapper .video-wrapper .video-block {
		height:300px;
		max-width:500px
	}
}
.home-header-wrapper .home_heading-H1 {
	font-size:40px;
	line-height:48px;
	color:#fff;
	font-weight:300
}
.home-header {
	height:800px;
	width:100%;
	position:relative;
	background:#41396c url(/images/xhome-header.jpg.pagespeed.ic.yp_c4UPgbC.jpg) no-repeat center;
	background-image:-webkit-linear-gradient(-225deg,#1d4056 0%,#3c184e 100%);
	background-image:linear-gradient(-45deg,#1d4056 0%,#3c184e 100%);
	background-position:bottom center;
	background-size:cover;
	margin-bottom:0
}
.home-header .container {
	padding-top:90px
}
.home-header .container .content {
	text-align:center;
	margin-top:130px;
	transform:translateZ(0)
}
.home-header h2 {
	color:#fff
}
.home-header .usage {
	font-size:16px;
	color:#fff
}
.home-header .plans {
	margin-top:12px
}
.home-header .plans a {
	font-size:16px;
	line-height:16px;
	color:#b19bfb
}
.home-header .button.signup {
	margin-top:60px;
	cursor:pointer
}
.home-header .no-credit-card-required {
	font-size:12px;
	line-height:12px;
	color:#fff;
	margin-top:8px
}
.home-header.fixed {
	position:fixed;
	top:0;
	left:0;
	transform:translateZ(0)
}
.home-header.scrolled {
	margin-bottom:-200px
}
.home-header.scrolled .container .content {
	opacity:0
}
@media screen and (min-width:768px) and (max-width:979px) {
	.home-header .container .content {
		margin-top:100px
	}
	.home-header h2 {
		font-size:40px;
		line-height:48px
	}
}
@media screen and (max-width:767px),screen and (max-width:767px) and (-webkit-min-device-pixel-ratio:1.3) {
	.home-header {
		height:700px
	}
	.home-header .container .content {
		margin-top:80px
	}
	.home-header h2 {
		font-size:26px;
		line-height:34px
	}
	.home-header .usage {
		font-size:14px
	}
}
.page-heading.less-padding {
	padding:60px 0 0
}
.section-how-it-works-step-block {
	padding:60px 0 60px;
	height:330px
}
.section-how-it-works-step-block .container {
	position:relative
}
.section-how-it-works-step-block .line-left {
	position:absolute;
	top:-60px;
	left:0;
	width:1px;
	height:450px
}
.section-how-it-works-step-block .circle-left {
	position:absolute;
	top:0;
	left:-11px;
	width:23px;
	height:23px;
	background-repeat:no-repeat;
	background-image:url(/images/sprite_home_steps.png.pagespeed.ce.2TytlewouB.png);
	-webkit-background-size:155px 23px;
	-moz-background-size:155px 23px;
	-o-background-size:155px 23px;
	background-size:155px 23px
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.section-how-it-works-step-block .circle-left {
		background-image:url(/images/sprite_home_steps,402x.png.pagespeed.ce.mz8ucZh1YQ.png)
	}
}
.section-how-it-works-step-block .step-title {
	padding-left:25px
}
.section-how-it-works-step-block .step-title .button-step {
	margin:0;
	padding:0 6px;
	height:24px;
	line-height:26px;
	color:#fff;
	cursor:default
}
.section-how-it-works-step-block .step-title h4 {
	font-size:24px;
	line-height:29px;
	color:#3e94df;
	font-weight:300
}
.section-how-it-works-step-block .step-title .brk {
	display:block
}
.section-how-it-works-step-block .step-item .step-illustration {
	height:182px;
	width:100%;
	background-size:100% auto;
	background-position:top center;
	background-repeat:no-repeat
}
.section-how-it-works-step-block .step-item img {
	width:100%
}
.section-how-it-works-step-block .step-item h5 {
	font-size:16px;
	line-height:19px;
	font-weight:700;
	color:#737b85;
	margin:20px 0 10px
}
.section-how-it-works-step-block .step-item p {
	color:#b1b6bd;
	margin:0
}
.section-how-it-works-step-block.easy-one-time-setup {
	background-image:-webkit-linear-gradient(#e8ebf0 0%,#e2eaf2 20%,#e8ebf0 100%);
	background-image:linear-gradient(#e8ebf0 0%,#e2eaf2 20%,#e8ebf0 100%)
}
.section-how-it-works-step-block.easy-one-time-setup .line-left {
	background-image:-webkit-linear-gradient(#3e94e0 0%,#4cb07a 100%);
	background-image:linear-gradient(#3e94e0 0%,#4cb07a 100%);
	height:402px;
	top:12px
}
.section-how-it-works-step-block.easy-one-time-setup .circle-left {
	background-position:0 0
}
.section-how-it-works-step-block.easy-one-time-setup .step-title .button-step {
	background:#3e94df
}
.section-how-it-works-step-block.easy-one-time-setup .step-title h4 {
	color:#3e94df
}
.section-how-it-works-step-block.easy-one-time-setup .step-illustration.i1 {
	background-repeat:no-repeat;
	background-image:url(/images/page_home/install_tracking.png.pagespeed.ce.32_-r6KgQk.png)
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.section-how-it-works-step-block.easy-one-time-setup .step-illustration.i1 {
		background-image:url(/images/page_home/install_tracking,402x.png.pagespeed.ce.kQeOXzTVaQ.png)
	}
}
.section-how-it-works-step-block.easy-one-time-setup .step-illustration.i2 {
	background-repeat:no-repeat;
	background-image:url(/images/page_home/collaboration.png.pagespeed.ce.WZzsZ6lr5p.png)
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.section-how-it-works-step-block.easy-one-time-setup .step-illustration.i2 {
		background-image:url(/images/page_home/collaboration,402x.png.pagespeed.ce.0f2w7BaBU4.png)
	}
}
.section-how-it-works-step-block.research-ideas {
	background-image:-webkit-linear-gradient(#e8ebf0 0%,#e5efee 20%,#e8ebf0 100%);
	background-image:linear-gradient(#e8ebf0 0%,#e5efee 20%,#e8ebf0 100%)
}
.section-how-it-works-step-block.research-ideas .line-left {
	background-image:-webkit-linear-gradient(#4cb07a 0%,#fd8159 100%);
	background-image:linear-gradient(#4cb07a 0%,#fd8159 100%)
}
.section-how-it-works-step-block.research-ideas .circle-left {
	background-position:-33px 0
}
.section-how-it-works-step-block.research-ideas .step-title .button-step {
	background:#4eb07a
}
.section-how-it-works-step-block.research-ideas .step-title h4 {
	color:#4eb07a
}
.section-how-it-works-step-block.research-ideas .step-illustration.i1 {
	background-repeat:no-repeat;
	background-image:url(/images/page_home/ideafactory.png.pagespeed.ce.2PggxEhVlj.png)
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.section-how-it-works-step-block.research-ideas .step-illustration.i1 {
		background-image:url(/images/page_home/ideafactory,402x.png.pagespeed.ce.l48QEudFYG.png)
	}
}
.section-how-it-works-step-block.research-ideas .step-illustration.i2 {
	background-repeat:no-repeat;
	background-image:url(/images/page_home/review.png.pagespeed.ce.t1ao9pn3Mv.png)
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.section-how-it-works-step-block.research-ideas .step-illustration.i2 {
		background-image:url(/images/page_home/review,402x.png.pagespeed.ce.CQ2bLI5_4m.png)
	}
}
.section-how-it-works-step-block.test {
	background-image:-webkit-linear-gradient(#e8ebf0 0%,#ece7e8 20%,#e8ebf0 100%);
	background-image:linear-gradient(#e8ebf0 0%,#ece7e8 20%,#e8ebf0 100%)
}
.section-how-it-works-step-block.test .line-left {
	background-image:-webkit-linear-gradient(#fd8159 0%,#eb5055 100%);
	background-image:linear-gradient(#fd8159 0%,#eb5055 100%)
}
.section-how-it-works-step-block.test .circle-left {
	background-position:-66px 0
}
.section-how-it-works-step-block.test .step-title .button-step {
	background:#fd8059
}
.section-how-it-works-step-block.test .step-title h4 {
	color:#fd8059
}
.section-how-it-works-step-block.test .step-illustration.i1 {
	background-repeat:no-repeat;
	background-image:url(/images/page_home/TG1_TG2.png.pagespeed.ce.hYHs1sONPq.png)
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.section-how-it-works-step-block.test .step-illustration.i1 {
		background-image:url(/images/page_home/TG1_TG2,402x.png.pagespeed.ce.qMoAD0NikA.png)
	}
}
.section-how-it-works-step-block.test .step-illustration.i2 {
	background-repeat:no-repeat;
	background-image:url(/images/page_home/visual_designer2.png.pagespeed.ce._JwJzd3l-b.png)
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.section-how-it-works-step-block.test .step-illustration.i2 {
		background-image:url(/images/page_home/visual_designer2,402x.png.pagespeed.ce.W9fcypzSJh.png)
	}
}
.section-how-it-works-step-block.analyze-reports {
	background-image:-webkit-linear-gradient(#e8ebf0 0%,#ece4e8 20%,#e8ebf0 100%);
	background-image:linear-gradient(#e8ebf0 0%,#ece4e8 20%,#e8ebf0 100%)
}
.section-how-it-works-step-block.analyze-reports .line-left {
	background-image:-webkit-linear-gradient(#eb5055 0%,#8e43fb 100%);
	background-image:linear-gradient(#eb5055 0%,#8e43fb 100%)
}
.section-how-it-works-step-block.analyze-reports .circle-left {
	background-position:-99px 0
}
.section-how-it-works-step-block.analyze-reports .step-title .button-step {
	background:#eb5055
}
.section-how-it-works-step-block.analyze-reports .step-title h4 {
	color:#eb5055
}
.section-how-it-works-step-block.analyze-reports .step-illustration.i1 {
	background-repeat:no-repeat;
	background-image:url(/images/page_home/reports.png.pagespeed.ce.O-CaZbwzQS.png)
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.section-how-it-works-step-block.analyze-reports .step-illustration.i1 {
		background-image:url(/images/page_home/reports,402x.png.pagespeed.ce.QxUODscbtu.png)
	}
}
.section-how-it-works-step-block.analyze-reports .step-illustration.i2 {
	background-repeat:no-repeat;
	background-image:url(/images/page_home/heatmaps2.png.pagespeed.ce.V_Hr_9_hZt.png)
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.section-how-it-works-step-block.analyze-reports .step-illustration.i2 {
		background-image:url(/images/page_home/heatmaps2,402x.png.pagespeed.ce.04sptNxdqt.png)
	}
}
.section-how-it-works-step-block.target-personalize {
	background-image:-webkit-linear-gradient(#e8ebf0 0%,#e7e5f2 20%,#e8ebf0 100%);
	background-image:linear-gradient(#e8ebf0 0%,#e7e5f2 20%,#e8ebf0 100%)
}
.section-how-it-works-step-block.target-personalize .line-left {
	background-image:-webkit-linear-gradient(#8e43fb 0%,#8e43fb 100%);
	background-image:linear-gradient(#8e43fb 0%,#8e43fb 100%);
	height:72px
}
.section-how-it-works-step-block.target-personalize .circle-left {
	background-position:-132px 0
}
.section-how-it-works-step-block.target-personalize .step-title .button-step {
	background:#8f43f9
}
.section-how-it-works-step-block.target-personalize .step-title h4 {
	color:#8f43f9
}
.section-how-it-works-step-block.target-personalize .step-illustration.i1 {
	background-repeat:no-repeat;
	background-image:url(/images/page_home/analyse.png.pagespeed.ce.4vRnHRANk-.png)
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.section-how-it-works-step-block.target-personalize .step-illustration.i1 {
		background-image:url(/images/page_home/analyse,402x.png.pagespeed.ce.pyDfFzWHuM.png)
	}
}
.section-how-it-works-step-block.target-personalize .step-illustration.i2 {
	background-repeat:no-repeat;
	background-image:url(/images/page_home/targeting.png.pagespeed.ce.ZPWUBUYSgh.png)
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.section-how-it-works-step-block.target-personalize .step-illustration.i2 {
		background-image:url(/images/page_home/targeting,402x.png.pagespeed.ce.nfN_8aB3Qy.png)
	}
}
@media screen and (min-width:768px) and (max-width:979px) {
	.section-how-it-works-step-block {
		height:auto
	}
	.section-how-it-works-step-block .line-left,.section-how-it-works-step-block .circle-left {
		display:none
	}
	.section-how-it-works-step-block .step-title-wrapper {
		float:none;
		display:block;
		width:auto
	}
	.section-how-it-works-step-block .step-title-wrapper .step-title {
		padding-left:0;
		text-align:center
	}
	.section-how-it-works-step-block .step-title-wrapper .step-title .brk {
		display:none
	}
	.section-how-it-works-step-block .step-item {
		width:48.25%;
		margin:0 1.75% 0 0
	}
	.section-how-it-works-step-block .step-item:nth-of-type(odd) {
		margin:0 0 0 1.75%
	}
	.section-how-it-works-step-block .step-item .step-illustration {
		background-size:contain
	}
}
.section-tour {
	padding:60px 0
}
.section-tour .image {
	margin-top:60px
}
.section-tour .image img {
	width:100%
}
.section-tour .tagline-text {
	font-size:30px;
	line-height:38px;
	text-align:center;
	font-weight:300;
	margin:60px 0
}
.section-tour .tagline-text .what-is-vwo-btn {
	display:block;
	padding-top:20px
}
.section-tour .section-heading-1 {
	margin:0 0 30px
}
.section-tour .section-heading-1 h3 {
	font-size:14px;
	line-height:18px;
	font-weight:700;
	letter-spacing:1px;
	color:#000;
	text-transform:uppercase;
	margin:0
}
.section-tour .list-item {
	text-align:center;
	margin-bottom:30px
}
.section-tour .icon {
	margin:0 auto 10px;
	height:96px;
	width:96px;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	border-radius:50%;
	background-size:contain
}
.section-tour .icon.testing {
	background-repeat:no-repeat;
	background-image:url(/images/page_features/testing.png.pagespeed.ce.jEyVuwSLEY.png)
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.section-tour .icon.testing {
		background-image:url(/images/page_features/testing,402x.png.pagespeed.ce.eiTX2mAtnT.png)
	}
}
.section-tour .icon.research {
	background-repeat:no-repeat;
	background-image:url(/images/page_features/research.png.pagespeed.ce.c2FM0esub2.png)
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.section-tour .icon.research {
		background-image:url(/images/page_features/research,402x.png.pagespeed.ce.nKDD5Fcx14.png)
	}
}
.section-tour .icon.analysis-reporting {
	background-repeat:no-repeat;
	background-image:url(/images/page_features/report.png.pagespeed.ce.OZzDiALefX.png)
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.section-tour .icon.analysis-reporting {
		background-image:url(/images/page_features/report,402x.png.pagespeed.ce.D5yku4JtiY.png)
	}
}
.section-tour .icon.targeting {
	background-repeat:no-repeat;
	background-image:url(/images/page_features/targeting.png.pagespeed.ce.MpgejrI-cM.png)
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.section-tour .icon.targeting {
		background-image:url(/images/page_features/targeting,402x.png.pagespeed.ce.6wBxsSXTK_.png)
	}
}
.section-tour .tool-title {
	margin:0 0 20px;
	font-size:26px;
	line-height:32px;
	color:#3892e3;
	font-weight:300
}
.section-tour ul.tool-features {
	list-style:none
}
.section-tour ul.tool-features li {
	display:block;
	padding:10px 0 0;
	font-size:14px;
	color:#737b85
}
.section-tour ul.tool-features li:after {
	display:block;
	content:"";
	margin:10px auto 0;
	border-bottom:1px solid #dbe1e9;
	width:200px
}
.section-tour ul.tool-features li:last-of-type:after {
	border-bottom:none
}
@media screen and (max-width:979px),screen and (max-width:979px) and (-webkit-min-device-pixel-ratio:1.3) {
	.section-tour .tagline-text {
		font-size:24px;
		line-height:34px
	}
	.section-tour .tool-title {
		font-size:20px;
		line-height:28px
	}
}
@-webkit-keyframes how-it-works-window-original-animate {
	0% {
		opacity:1;
		top:100px;
		left:221px;
		-webkit-transform:rotate(0deg) scaleX(1) scaleY(1);
		-moz-transform:rotate(0deg) scaleX(1) scaleY(1);
		-ms-transform:rotate(0deg) scaleX(1) scaleY(1);
		-o-transform:rotate(0deg) scaleX(1) scaleY(1);
		transform:rotate(0deg) scaleX(1) scaleY(1)
	}
	100% {
		opacity:1;
		top:100px;
		left:0;
		-webkit-transform:rotate(0deg) scaleX(1) scaleY(1);
		-moz-transform:rotate(0deg) scaleX(1) scaleY(1);
		-ms-transform:rotate(0deg) scaleX(1) scaleY(1);
		-o-transform:rotate(0deg) scaleX(1) scaleY(1);
		transform:rotate(0deg) scaleX(1) scaleY(1)
	}
}
@-moz-keyframes how-it-works-window-original-animate {
	0% {
		opacity:1;
		top:100px;
		left:221px;
		-webkit-transform:rotate(0deg) scaleX(1) scaleY(1);
		-moz-transform:rotate(0deg) scaleX(1) scaleY(1);
		-ms-transform:rotate(0deg) scaleX(1) scaleY(1);
		-o-transform:rotate(0deg) scaleX(1) scaleY(1);
		transform:rotate(0deg) scaleX(1) scaleY(1)
	}
	100% {
		opacity:1;
		top:100px;
		left:0;
		-webkit-transform:rotate(0deg) scaleX(1) scaleY(1);
		-moz-transform:rotate(0deg) scaleX(1) scaleY(1);
		-ms-transform:rotate(0deg) scaleX(1) scaleY(1);
		-o-transform:rotate(0deg) scaleX(1) scaleY(1);
		transform:rotate(0deg) scaleX(1) scaleY(1)
	}
}
@-o-keyframes how-it-works-window-original-animate {
	0% {
		opacity:1;
		top:100px;
		left:221px;
		-webkit-transform:rotate(0deg) scaleX(1) scaleY(1);
		-moz-transform:rotate(0deg) scaleX(1) scaleY(1);
		-ms-transform:rotate(0deg) scaleX(1) scaleY(1);
		-o-transform:rotate(0deg) scaleX(1) scaleY(1);
		transform:rotate(0deg) scaleX(1) scaleY(1)
	}
	100% {
		opacity:1;
		top:100px;
		left:0;
		-webkit-transform:rotate(0deg) scaleX(1) scaleY(1);
		-moz-transform:rotate(0deg) scaleX(1) scaleY(1);
		-ms-transform:rotate(0deg) scaleX(1) scaleY(1);
		-o-transform:rotate(0deg) scaleX(1) scaleY(1);
		transform:rotate(0deg) scaleX(1) scaleY(1)
	}
}
@keyframes how-it-works-window-original-animate {
	0% {
		opacity:1;
		top:100px;
		left:221px;
		-webkit-transform:rotate(0deg) scaleX(1) scaleY(1);
		-moz-transform:rotate(0deg) scaleX(1) scaleY(1);
		-ms-transform:rotate(0deg) scaleX(1) scaleY(1);
		-o-transform:rotate(0deg) scaleX(1) scaleY(1);
		transform:rotate(0deg) scaleX(1) scaleY(1)
	}
	100% {
		opacity:1;
		top:100px;
		left:0;
		-webkit-transform:rotate(0deg) scaleX(1) scaleY(1);
		-moz-transform:rotate(0deg) scaleX(1) scaleY(1);
		-ms-transform:rotate(0deg) scaleX(1) scaleY(1);
		-o-transform:rotate(0deg) scaleX(1) scaleY(1);
		transform:rotate(0deg) scaleX(1) scaleY(1)
	}
}
@-webkit-keyframes how-it-works-window-original-title {
	0%,25% {
		opacity:0;
		filter:alpha(opacity=0);
		-webkit-transform:rotate(0deg) scaleX(1) scaleY(1);
		-moz-transform:rotate(0deg) scaleX(1) scaleY(1);
		-ms-transform:rotate(0deg) scaleX(1) scaleY(1);
		-o-transform:rotate(0deg) scaleX(1) scaleY(1);
		transform:rotate(0deg) scaleX(1) scaleY(1)
	}
	50%,100% {
		opacity:1;
		filter:alpha(opacity=100);
		-webkit-transform:rotate(0deg) scaleX(1) scaleY(1);
		-moz-transform:rotate(0deg) scaleX(1) scaleY(1);
		-ms-transform:rotate(0deg) scaleX(1) scaleY(1);
		-o-transform:rotate(0deg) scaleX(1) scaleY(1);
		transform:rotate(0deg) scaleX(1) scaleY(1)
	}
}
@-moz-keyframes how-it-works-window-original-title {
	0%,25% {
		opacity:0;
		filter:alpha(opacity=0);
		-webkit-transform:rotate(0deg) scaleX(1) scaleY(1);
		-moz-transform:rotate(0deg) scaleX(1) scaleY(1);
		-ms-transform:rotate(0deg) scaleX(1) scaleY(1);
		-o-transform:rotate(0deg) scaleX(1) scaleY(1);
		transform:rotate(0deg) scaleX(1) scaleY(1)
	}
	50%,100% {
		opacity:1;
		filter:alpha(opacity=100);
		-webkit-transform:rotate(0deg) scaleX(1) scaleY(1);
		-moz-transform:rotate(0deg) scaleX(1) scaleY(1);
		-ms-transform:rotate(0deg) scaleX(1) scaleY(1);
		-o-transform:rotate(0deg) scaleX(1) scaleY(1);
		transform:rotate(0deg) scaleX(1) scaleY(1)
	}
}
@-o-keyframes how-it-works-window-original-title {
	0%,25% {
		opacity:0;
		filter:alpha(opacity=0);
		-webkit-transform:rotate(0deg) scaleX(1) scaleY(1);
		-moz-transform:rotate(0deg) scaleX(1) scaleY(1);
		-ms-transform:rotate(0deg) scaleX(1) scaleY(1);
		-o-transform:rotate(0deg) scaleX(1) scaleY(1);
		transform:rotate(0deg) scaleX(1) scaleY(1)
	}
	50%,100% {
		opacity:1;
		filter:alpha(opacity=100);
		-webkit-transform:rotate(0deg) scaleX(1) scaleY(1);
		-moz-transform:rotate(0deg) scaleX(1) scaleY(1);
		-ms-transform:rotate(0deg) scaleX(1) scaleY(1);
		-o-transform:rotate(0deg) scaleX(1) scaleY(1);
		transform:rotate(0deg) scaleX(1) scaleY(1)
	}
}
@keyframes how-it-works-window-original-title {
	0%,25% {
		opacity:0;
		filter:alpha(opacity=0);
		-webkit-transform:rotate(0deg) scaleX(1) scaleY(1);
		-moz-transform:rotate(0deg) scaleX(1) scaleY(1);
		-ms-transform:rotate(0deg) scaleX(1) scaleY(1);
		-o-transform:rotate(0deg) scaleX(1) scaleY(1);
		transform:rotate(0deg) scaleX(1) scaleY(1)
	}
	50%,100% {
		opacity:1;
		filter:alpha(opacity=100);
		-webkit-transform:rotate(0deg) scaleX(1) scaleY(1);
		-moz-transform:rotate(0deg) scaleX(1) scaleY(1);
		-ms-transform:rotate(0deg) scaleX(1) scaleY(1);
		-o-transform:rotate(0deg) scaleX(1) scaleY(1);
		transform:rotate(0deg) scaleX(1) scaleY(1)
	}
}
@-webkit-keyframes how-it-works-window-original-appear {
	0% {
		opacity:0;
		top:120px;
		-webkit-transform:rotate(0deg) scaleX(1) scaleY(1);
		-moz-transform:rotate(0deg) scaleX(1) scaleY(1);
		-ms-transform:rotate(0deg) scaleX(1) scaleY(1);
		-o-transform:rotate(0deg) scaleX(1) scaleY(1);
		transform:rotate(0deg) scaleX(1) scaleY(1)
	}
	100% {
		opacity:1;
		top:100px;
		-webkit-transform:rotate(0deg) scaleX(1) scaleY(1);
		-moz-transform:rotate(0deg) scaleX(1) scaleY(1);
		-ms-transform:rotate(0deg) scaleX(1) scaleY(1);
		-o-transform:rotate(0deg) scaleX(1) scaleY(1);
		transform:rotate(0deg) scaleX(1) scaleY(1)
	}
}
@-moz-keyframes how-it-works-window-original-appear {
	0% {
		opacity:0;
		top:120px;
		-webkit-transform:rotate(0deg) scaleX(1) scaleY(1);
		-moz-transform:rotate(0deg) scaleX(1) scaleY(1);
		-ms-transform:rotate(0deg) scaleX(1) scaleY(1);
		-o-transform:rotate(0deg) scaleX(1) scaleY(1);
		transform:rotate(0deg) scaleX(1) scaleY(1)
	}
	100% {
		opacity:1;
		top:100px;
		-webkit-transform:rotate(0deg) scaleX(1) scaleY(1);
		-moz-transform:rotate(0deg) scaleX(1) scaleY(1);
		-ms-transform:rotate(0deg) scaleX(1) scaleY(1);
		-o-transform:rotate(0deg) scaleX(1) scaleY(1);
		transform:rotate(0deg) scaleX(1) scaleY(1)
	}
}
@-o-keyframes how-it-works-window-original-appear {
	0% {
		opacity:0;
		top:120px;
		-webkit-transform:rotate(0deg) scaleX(1) scaleY(1);
		-moz-transform:rotate(0deg) scaleX(1) scaleY(1);
		-ms-transform:rotate(0deg) scaleX(1) scaleY(1);
		-o-transform:rotate(0deg) scaleX(1) scaleY(1);
		transform:rotate(0deg) scaleX(1) scaleY(1)
	}
	100% {
		opacity:1;
		top:100px;
		-webkit-transform:rotate(0deg) scaleX(1) scaleY(1);
		-moz-transform:rotate(0deg) scaleX(1) scaleY(1);
		-ms-transform:rotate(0deg) scaleX(1) scaleY(1);
		-o-transform:rotate(0deg) scaleX(1) scaleY(1);
		transform:rotate(0deg) scaleX(1) scaleY(1)
	}
}
@keyframes how-it-works-window-original-appear {
	0% {
		opacity:0;
		top:120px;
		-webkit-transform:rotate(0deg) scaleX(1) scaleY(1);
		-moz-transform:rotate(0deg) scaleX(1) scaleY(1);
		-ms-transform:rotate(0deg) scaleX(1) scaleY(1);
		-o-transform:rotate(0deg) scaleX(1) scaleY(1);
		transform:rotate(0deg) scaleX(1) scaleY(1)
	}
	100% {
		opacity:1;
		top:100px;
		-webkit-transform:rotate(0deg) scaleX(1) scaleY(1);
		-moz-transform:rotate(0deg) scaleX(1) scaleY(1);
		-ms-transform:rotate(0deg) scaleX(1) scaleY(1);
		-o-transform:rotate(0deg) scaleX(1) scaleY(1);
		transform:rotate(0deg) scaleX(1) scaleY(1)
	}
}
@-webkit-keyframes how-it-works-window-modified {
	0% {
		left:0;
		-webkit-transform:rotate(0deg) scaleX(1) scaleY(1);
		-moz-transform:rotate(0deg) scaleX(1) scaleY(1);
		-ms-transform:rotate(0deg) scaleX(1) scaleY(1);
		-o-transform:rotate(0deg) scaleX(1) scaleY(1);
		transform:rotate(0deg) scaleX(1) scaleY(1)
	}
	100% {
		left:100%;
		margin-left:-320px;
		-webkit-transform:rotate(0deg) scaleX(1) scaleY(1);
		-moz-transform:rotate(0deg) scaleX(1) scaleY(1);
		-ms-transform:rotate(0deg) scaleX(1) scaleY(1);
		-o-transform:rotate(0deg) scaleX(1) scaleY(1);
		transform:rotate(0deg) scaleX(1) scaleY(1)
	}
}
@-moz-keyframes how-it-works-window-modified {
	0% {
		left:0;
		-webkit-transform:rotate(0deg) scaleX(1) scaleY(1);
		-moz-transform:rotate(0deg) scaleX(1) scaleY(1);
		-ms-transform:rotate(0deg) scaleX(1) scaleY(1);
		-o-transform:rotate(0deg) scaleX(1) scaleY(1);
		transform:rotate(0deg) scaleX(1) scaleY(1)
	}
	100% {
		left:100%;
		margin-left:-320px;
		-webkit-transform:rotate(0deg) scaleX(1) scaleY(1);
		-moz-transform:rotate(0deg) scaleX(1) scaleY(1);
		-ms-transform:rotate(0deg) scaleX(1) scaleY(1);
		-o-transform:rotate(0deg) scaleX(1) scaleY(1);
		transform:rotate(0deg) scaleX(1) scaleY(1)
	}
}
@-o-keyframes how-it-works-window-modified {
	0% {
		left:0;
		-webkit-transform:rotate(0deg) scaleX(1) scaleY(1);
		-moz-transform:rotate(0deg) scaleX(1) scaleY(1);
		-ms-transform:rotate(0deg) scaleX(1) scaleY(1);
		-o-transform:rotate(0deg) scaleX(1) scaleY(1);
		transform:rotate(0deg) scaleX(1) scaleY(1)
	}
	100% {
		left:100%;
		margin-left:-320px;
		-webkit-transform:rotate(0deg) scaleX(1) scaleY(1);
		-moz-transform:rotate(0deg) scaleX(1) scaleY(1);
		-ms-transform:rotate(0deg) scaleX(1) scaleY(1);
		-o-transform:rotate(0deg) scaleX(1) scaleY(1);
		transform:rotate(0deg) scaleX(1) scaleY(1)
	}
}
@keyframes how-it-works-window-modified {
	0% {
		left:0;
		-webkit-transform:rotate(0deg) scaleX(1) scaleY(1);
		-moz-transform:rotate(0deg) scaleX(1) scaleY(1);
		-ms-transform:rotate(0deg) scaleX(1) scaleY(1);
		-o-transform:rotate(0deg) scaleX(1) scaleY(1);
		transform:rotate(0deg) scaleX(1) scaleY(1)
	}
	100% {
		left:100%;
		margin-left:-320px;
		-webkit-transform:rotate(0deg) scaleX(1) scaleY(1);
		-moz-transform:rotate(0deg) scaleX(1) scaleY(1);
		-ms-transform:rotate(0deg) scaleX(1) scaleY(1);
		-o-transform:rotate(0deg) scaleX(1) scaleY(1);
		transform:rotate(0deg) scaleX(1) scaleY(1)
	}
}
@-webkit-keyframes how-it-works-window-modified-animate {
	0% {
		left:221px;
		-webkit-transform:rotate(0deg) scaleX(1) scaleY(1);
		-moz-transform:rotate(0deg) scaleX(1) scaleY(1);
		-ms-transform:rotate(0deg) scaleX(1) scaleY(1);
		-o-transform:rotate(0deg) scaleX(1) scaleY(1);
		transform:rotate(0deg) scaleX(1) scaleY(1)
	}
	100% {
		left:100%;
		margin-left:-320px;
		-webkit-transform:rotate(0deg) scaleX(1) scaleY(1);
		-moz-transform:rotate(0deg) scaleX(1) scaleY(1);
		-ms-transform:rotate(0deg) scaleX(1) scaleY(1);
		-o-transform:rotate(0deg) scaleX(1) scaleY(1);
		transform:rotate(0deg) scaleX(1) scaleY(1)
	}
}
@-moz-keyframes how-it-works-window-modified-animate {
	0% {
		left:221px;
		-webkit-transform:rotate(0deg) scaleX(1) scaleY(1);
		-moz-transform:rotate(0deg) scaleX(1) scaleY(1);
		-ms-transform:rotate(0deg) scaleX(1) scaleY(1);
		-o-transform:rotate(0deg) scaleX(1) scaleY(1);
		transform:rotate(0deg) scaleX(1) scaleY(1)
	}
	100% {
		left:100%;
		margin-left:-320px;
		-webkit-transform:rotate(0deg) scaleX(1) scaleY(1);
		-moz-transform:rotate(0deg) scaleX(1) scaleY(1);
		-ms-transform:rotate(0deg) scaleX(1) scaleY(1);
		-o-transform:rotate(0deg) scaleX(1) scaleY(1);
		transform:rotate(0deg) scaleX(1) scaleY(1)
	}
}
@-o-keyframes how-it-works-window-modified-animate {
	0% {
		left:221px;
		-webkit-transform:rotate(0deg) scaleX(1) scaleY(1);
		-moz-transform:rotate(0deg) scaleX(1) scaleY(1);
		-ms-transform:rotate(0deg) scaleX(1) scaleY(1);
		-o-transform:rotate(0deg) scaleX(1) scaleY(1);
		transform:rotate(0deg) scaleX(1) scaleY(1)
	}
	100% {
		left:100%;
		margin-left:-320px;
		-webkit-transform:rotate(0deg) scaleX(1) scaleY(1);
		-moz-transform:rotate(0deg) scaleX(1) scaleY(1);
		-ms-transform:rotate(0deg) scaleX(1) scaleY(1);
		-o-transform:rotate(0deg) scaleX(1) scaleY(1);
		transform:rotate(0deg) scaleX(1) scaleY(1)
	}
}
@keyframes how-it-works-window-modified-animate {
	0% {
		left:221px;
		-webkit-transform:rotate(0deg) scaleX(1) scaleY(1);
		-moz-transform:rotate(0deg) scaleX(1) scaleY(1);
		-ms-transform:rotate(0deg) scaleX(1) scaleY(1);
		-o-transform:rotate(0deg) scaleX(1) scaleY(1);
		transform:rotate(0deg) scaleX(1) scaleY(1)
	}
	100% {
		left:100%;
		margin-left:-320px;
		-webkit-transform:rotate(0deg) scaleX(1) scaleY(1);
		-moz-transform:rotate(0deg) scaleX(1) scaleY(1);
		-ms-transform:rotate(0deg) scaleX(1) scaleY(1);
		-o-transform:rotate(0deg) scaleX(1) scaleY(1);
		transform:rotate(0deg) scaleX(1) scaleY(1)
	}
}
@-webkit-keyframes how-it-works-window-modified-sidebar {
	0% {
		left:53px;
		-webkit-transform:rotate(0deg) scaleX(1) scaleY(1);
		-moz-transform:rotate(0deg) scaleX(1) scaleY(1);
		-ms-transform:rotate(0deg) scaleX(1) scaleY(1);
		-o-transform:rotate(0deg) scaleX(1) scaleY(1);
		transform:rotate(0deg) scaleX(1) scaleY(1)
	}
	100% {
		left:219px;
		-webkit-transform:rotate(0deg) scaleX(1) scaleY(1);
		-moz-transform:rotate(0deg) scaleX(1) scaleY(1);
		-ms-transform:rotate(0deg) scaleX(1) scaleY(1);
		-o-transform:rotate(0deg) scaleX(1) scaleY(1);
		transform:rotate(0deg) scaleX(1) scaleY(1)
	}
}
@-moz-keyframes how-it-works-window-modified-sidebar {
	0% {
		left:53px;
		-webkit-transform:rotate(0deg) scaleX(1) scaleY(1);
		-moz-transform:rotate(0deg) scaleX(1) scaleY(1);
		-ms-transform:rotate(0deg) scaleX(1) scaleY(1);
		-o-transform:rotate(0deg) scaleX(1) scaleY(1);
		transform:rotate(0deg) scaleX(1) scaleY(1)
	}
	100% {
		left:219px;
		-webkit-transform:rotate(0deg) scaleX(1) scaleY(1);
		-moz-transform:rotate(0deg) scaleX(1) scaleY(1);
		-ms-transform:rotate(0deg) scaleX(1) scaleY(1);
		-o-transform:rotate(0deg) scaleX(1) scaleY(1);
		transform:rotate(0deg) scaleX(1) scaleY(1)
	}
}
@-o-keyframes how-it-works-window-modified-sidebar {
	0% {
		left:53px;
		-webkit-transform:rotate(0deg) scaleX(1) scaleY(1);
		-moz-transform:rotate(0deg) scaleX(1) scaleY(1);
		-ms-transform:rotate(0deg) scaleX(1) scaleY(1);
		-o-transform:rotate(0deg) scaleX(1) scaleY(1);
		transform:rotate(0deg) scaleX(1) scaleY(1)
	}
	100% {
		left:219px;
		-webkit-transform:rotate(0deg) scaleX(1) scaleY(1);
		-moz-transform:rotate(0deg) scaleX(1) scaleY(1);
		-ms-transform:rotate(0deg) scaleX(1) scaleY(1);
		-o-transform:rotate(0deg) scaleX(1) scaleY(1);
		transform:rotate(0deg) scaleX(1) scaleY(1)
	}
}
@keyframes how-it-works-window-modified-sidebar {
	0% {
		left:53px;
		-webkit-transform:rotate(0deg) scaleX(1) scaleY(1);
		-moz-transform:rotate(0deg) scaleX(1) scaleY(1);
		-ms-transform:rotate(0deg) scaleX(1) scaleY(1);
		-o-transform:rotate(0deg) scaleX(1) scaleY(1);
		transform:rotate(0deg) scaleX(1) scaleY(1)
	}
	100% {
		left:219px;
		-webkit-transform:rotate(0deg) scaleX(1) scaleY(1);
		-moz-transform:rotate(0deg) scaleX(1) scaleY(1);
		-ms-transform:rotate(0deg) scaleX(1) scaleY(1);
		-o-transform:rotate(0deg) scaleX(1) scaleY(1);
		transform:rotate(0deg) scaleX(1) scaleY(1)
	}
}
@-webkit-keyframes how-it-works-window-modified-mouse-cursor {
	0% {
		left:280px;
		top:150px;
		-webkit-transform:rotate(0deg) scaleX(1) scaleY(1);
		-moz-transform:rotate(0deg) scaleX(1) scaleY(1);
		-ms-transform:rotate(0deg) scaleX(1) scaleY(1);
		-o-transform:rotate(0deg) scaleX(1) scaleY(1);
		transform:rotate(0deg) scaleX(1) scaleY(1)
	}
	100% {
		left:55px;
		top:60px;
		-webkit-transform:rotate(0deg) scaleX(1) scaleY(1);
		-moz-transform:rotate(0deg) scaleX(1) scaleY(1);
		-ms-transform:rotate(0deg) scaleX(1) scaleY(1);
		-o-transform:rotate(0deg) scaleX(1) scaleY(1);
		transform:rotate(0deg) scaleX(1) scaleY(1)
	}
}
@-moz-keyframes how-it-works-window-modified-mouse-cursor {
	0% {
		left:280px;
		top:150px;
		-webkit-transform:rotate(0deg) scaleX(1) scaleY(1);
		-moz-transform:rotate(0deg) scaleX(1) scaleY(1);
		-ms-transform:rotate(0deg) scaleX(1) scaleY(1);
		-o-transform:rotate(0deg) scaleX(1) scaleY(1);
		transform:rotate(0deg) scaleX(1) scaleY(1)
	}
	100% {
		left:55px;
		top:60px;
		-webkit-transform:rotate(0deg) scaleX(1) scaleY(1);
		-moz-transform:rotate(0deg) scaleX(1) scaleY(1);
		-ms-transform:rotate(0deg) scaleX(1) scaleY(1);
		-o-transform:rotate(0deg) scaleX(1) scaleY(1);
		transform:rotate(0deg) scaleX(1) scaleY(1)
	}
}
@-o-keyframes how-it-works-window-modified-mouse-cursor {
	0% {
		left:280px;
		top:150px;
		-webkit-transform:rotate(0deg) scaleX(1) scaleY(1);
		-moz-transform:rotate(0deg) scaleX(1) scaleY(1);
		-ms-transform:rotate(0deg) scaleX(1) scaleY(1);
		-o-transform:rotate(0deg) scaleX(1) scaleY(1);
		transform:rotate(0deg) scaleX(1) scaleY(1)
	}
	100% {
		left:55px;
		top:60px;
		-webkit-transform:rotate(0deg) scaleX(1) scaleY(1);
		-moz-transform:rotate(0deg) scaleX(1) scaleY(1);
		-ms-transform:rotate(0deg) scaleX(1) scaleY(1);
		-o-transform:rotate(0deg) scaleX(1) scaleY(1);
		transform:rotate(0deg) scaleX(1) scaleY(1)
	}
}
@keyframes how-it-works-window-modified-mouse-cursor {
	0% {
		left:280px;
		top:150px;
		-webkit-transform:rotate(0deg) scaleX(1) scaleY(1);
		-moz-transform:rotate(0deg) scaleX(1) scaleY(1);
		-ms-transform:rotate(0deg) scaleX(1) scaleY(1);
		-o-transform:rotate(0deg) scaleX(1) scaleY(1);
		transform:rotate(0deg) scaleX(1) scaleY(1)
	}
	100% {
		left:55px;
		top:60px;
		-webkit-transform:rotate(0deg) scaleX(1) scaleY(1);
		-moz-transform:rotate(0deg) scaleX(1) scaleY(1);
		-ms-transform:rotate(0deg) scaleX(1) scaleY(1);
		-o-transform:rotate(0deg) scaleX(1) scaleY(1);
		transform:rotate(0deg) scaleX(1) scaleY(1)
	}
}
@-webkit-keyframes how-it-works-window-modified-content {
	0% {
		right:51px;
		-webkit-transform:rotate(0deg) scaleX(1) scaleY(1);
		-moz-transform:rotate(0deg) scaleX(1) scaleY(1);
		-ms-transform:rotate(0deg) scaleX(1) scaleY(1);
		-o-transform:rotate(0deg) scaleX(1) scaleY(1);
		transform:rotate(0deg) scaleX(1) scaleY(1)
	}
	100% {
		right:112px;
		-webkit-transform:rotate(0deg) scaleX(1) scaleY(1);
		-moz-transform:rotate(0deg) scaleX(1) scaleY(1);
		-ms-transform:rotate(0deg) scaleX(1) scaleY(1);
		-o-transform:rotate(0deg) scaleX(1) scaleY(1);
		transform:rotate(0deg) scaleX(1) scaleY(1)
	}
}
@-moz-keyframes how-it-works-window-modified-content {
	0% {
		right:51px;
		-webkit-transform:rotate(0deg) scaleX(1) scaleY(1);
		-moz-transform:rotate(0deg) scaleX(1) scaleY(1);
		-ms-transform:rotate(0deg) scaleX(1) scaleY(1);
		-o-transform:rotate(0deg) scaleX(1) scaleY(1);
		transform:rotate(0deg) scaleX(1) scaleY(1)
	}
	100% {
		right:112px;
		-webkit-transform:rotate(0deg) scaleX(1) scaleY(1);
		-moz-transform:rotate(0deg) scaleX(1) scaleY(1);
		-ms-transform:rotate(0deg) scaleX(1) scaleY(1);
		-o-transform:rotate(0deg) scaleX(1) scaleY(1);
		transform:rotate(0deg) scaleX(1) scaleY(1)
	}
}
@-o-keyframes how-it-works-window-modified-content {
	0% {
		right:51px;
		-webkit-transform:rotate(0deg) scaleX(1) scaleY(1);
		-moz-transform:rotate(0deg) scaleX(1) scaleY(1);
		-ms-transform:rotate(0deg) scaleX(1) scaleY(1);
		-o-transform:rotate(0deg) scaleX(1) scaleY(1);
		transform:rotate(0deg) scaleX(1) scaleY(1)
	}
	100% {
		right:112px;
		-webkit-transform:rotate(0deg) scaleX(1) scaleY(1);
		-moz-transform:rotate(0deg) scaleX(1) scaleY(1);
		-ms-transform:rotate(0deg) scaleX(1) scaleY(1);
		-o-transform:rotate(0deg) scaleX(1) scaleY(1);
		transform:rotate(0deg) scaleX(1) scaleY(1)
	}
}
@keyframes how-it-works-window-modified-content {
	0% {
		right:51px;
		-webkit-transform:rotate(0deg) scaleX(1) scaleY(1);
		-moz-transform:rotate(0deg) scaleX(1) scaleY(1);
		-ms-transform:rotate(0deg) scaleX(1) scaleY(1);
		-o-transform:rotate(0deg) scaleX(1) scaleY(1);
		transform:rotate(0deg) scaleX(1) scaleY(1)
	}
	100% {
		right:112px;
		-webkit-transform:rotate(0deg) scaleX(1) scaleY(1);
		-moz-transform:rotate(0deg) scaleX(1) scaleY(1);
		-ms-transform:rotate(0deg) scaleX(1) scaleY(1);
		-o-transform:rotate(0deg) scaleX(1) scaleY(1);
		transform:rotate(0deg) scaleX(1) scaleY(1)
	}
}
.stage-how-it-works {
	width:762px;
	height:390px;
	position:relative;
	margin:30px auto 30px
}
.stage-how-it-works .img-mobile {
	display:none;
	max-width:90%
}
.stage-how-it-works .img-unsupported-browsers {
	display:none
}
.stage-how-it-works .window {
	width:320px;
	height:237px;
	position:absolute;
	background-repeat:no-repeat;
	background-image:url(/images/page_home/how_it_works/empty_window.png.pagespeed.ce.POswsV00aj.png);
	background-size:contain;
	background-position:center
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.stage-how-it-works .window {
		background-image:url(/images/page_home/how_it_works/empty_window,402x.png.pagespeed.ce.mQvd8qI_6h.png)
	}
}
.stage-how-it-works .window .children {
	position:relative;
	width:inherit;
	height:inherit
}
.stage-how-it-works .window .sidebar {
	width:50px;
	height:170px;
	position:absolute;
	z-index:2;
	background-repeat:no-repeat;
	background-image:url(/images/page_home/how_it_works/window_sidebar.png.pagespeed.ce.mP6-QIH4gF.png);
	background-size:contain;
	background-position:center
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.stage-how-it-works .window .sidebar {
		background-image:url(/images/page_home/how_it_works/window_sidebar,402x.png.pagespeed.ce.RXu8uHrZ_m.png)
	}
}
.stage-how-it-works .window .content {
	width:155px;
	height:170px;
	position:absolute;
	z-index:1;
	background-repeat:no-repeat;
	background-image:url(/images/page_home/how_it_works/window_content.png.pagespeed.ce.ENaFL8BnR8.png);
	background-size:contain;
	background-position:center
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.stage-how-it-works .window .content {
		background-image:url(/images/page_home/how_it_works/window_content,402x.png.pagespeed.ce.6wJ1Uu9EBx.png)
	}
}
.stage-how-it-works .window .mouse-cursor {
	width:16px;
	height:16px;
	position:absolute;
	z-index:3;
	background-repeat:no-repeat;
	background-image:url(/images/page_home/how_it_works/mouse_cursor.png.pagespeed.ce.nhu77TIpuO.png);
	background-size:contain;
	background-position:center
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.stage-how-it-works .window .mouse-cursor {
		background-image:url(/images/page_home/how_it_works/mouse_cursor,402x.png.pagespeed.ce.RwrembajpF.png)
	}
}
.stage-how-it-works .window .mouse-move {
	width:16px;
	height:16px;
	position:absolute;
	z-index:3;
	background-repeat:no-repeat;
	background-image:url(/images/page_home/how_it_works/mouse_move.png.pagespeed.ce.dU6m_lSweA.png);
	background-size:contain;
	background-position:center
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.stage-how-it-works .window .mouse-move {
		background-image:url(/images/page_home/how_it_works/mouse_move,402x.png.pagespeed.ce.1YFImmKuvI.png)
	}
}
.stage-how-it-works .window .variation-title {
	font-size:18px;
	line-height:18px;
	font-weight:700;
	position:absolute;
	bottom:-30px;
	width:inherit;
	text-align:center
}
.stage-how-it-works .window.original {
	top:120px;
	left:221px;
	opacity:0;
	filter:alpha(opacity=0);
	z-index:1
}
.stage-how-it-works .window.original .sidebar {
	bottom:7px;
	left:53px
}
.stage-how-it-works .window.original .content {
	bottom:7px;
	right:51px
}
.stage-how-it-works .window.original .variation-title {
	opacity:0;
	filter:alpha(opacity=0);
	color:#ef7581
}
.stage-how-it-works .window.original .variation-title.animate {
	-webkit-animation:how-it-works-window-original-title 6s ease-in-out 1 forwards;
	-moz-animation:how-it-works-window-original-title 6s ease-in-out 1 forwards;
	animation:how-it-works-window-original-title 6s ease-in-out 1 forwards
}
.stage-how-it-works .window.original.show {
	-webkit-animation:how-it-works-window-original-appear 1s ease-in-out 1 forwards;
	-moz-animation:how-it-works-window-original-appear 1s ease-in-out 1 forwards;
	animation:how-it-works-window-original-appear 1s ease-in-out 1 forwards
}
.stage-how-it-works .window.original.animate {
	-webkit-animation:how-it-works-window-original-animate 1.5s ease-in-out 1 forwards;
	-moz-animation:how-it-works-window-original-animate 1.5s ease-in-out 1 forwards;
	animation:how-it-works-window-original-animate 1.5s ease-in-out 1 forwards
}
.stage-how-it-works .window.modified {
	top:100px;
	left:221px;
	opacity:0;
	filter:alpha(opacity=0);
	z-index:2
}
.stage-how-it-works .window.modified.show {
	opacity:1;
	filter:alpha(opacity=100)
}
.stage-how-it-works .window.modified .sidebar {
	bottom:7px;
	left:53px
}
.stage-how-it-works .window.modified .sidebar .mouse-move {
	left:-6px;
	top:-7px;
	opacity:0;
	filter:alpha(opacity=0)
}
.stage-how-it-works .window.modified .sidebar.show-mouse-move .mouse-move {
	opacity:1;
	filter:alpha(opacity=100)
}
.stage-how-it-works .window.modified .sidebar.animate {
	-webkit-animation:how-it-works-window-modified-sidebar 1s ease-in-out 1 forwards;
	-moz-animation:how-it-works-window-modified-sidebar 1s ease-in-out 1 forwards;
	animation:how-it-works-window-modified-sidebar 1s ease-in-out 1 forwards
}
.stage-how-it-works .window.modified .content {
	bottom:7px;
	right:51px
}
.stage-how-it-works .window.modified .content.animate {
	-webkit-animation:how-it-works-window-modified-content 1s ease-in-out 1 forwards;
	-moz-animation:how-it-works-window-modified-content 1s ease-in-out 1 forwards;
	animation:how-it-works-window-modified-content 1s ease-in-out 1 forwards
}
.stage-how-it-works .window.modified .variation-title {
	opacity:0;
	filter:alpha(opacity=0);
	color:#4cb07a
}
.stage-how-it-works .window.modified .variation-title.animate {
	-webkit-animation:how-it-works-window-original-title 6s ease-in-out 1 forwards;
	-moz-animation:how-it-works-window-original-title 6s ease-in-out 1 forwards;
	animation:how-it-works-window-original-title 6s ease-in-out 1 forwards
}
.stage-how-it-works .window.modified .mouse-cursor {
	left:280px;
	top:150px;
	opacity:0;
	filter:alpha(opacity=0)
}
.stage-how-it-works .window.modified .mouse-cursor.show {
	opacity:1;
	filter:alpha(opacity=100)
}
.stage-how-it-works .window.modified .mouse-cursor.animate {
	-webkit-animation:how-it-works-window-modified-mouse-cursor 1s ease-in-out 1 forwards;
	-moz-animation:how-it-works-window-modified-mouse-cursor 1s ease-in-out 1 forwards;
	animation:how-it-works-window-modified-mouse-cursor 1s ease-in-out 1 forwards
}
.stage-how-it-works .window.modified.animate {
	-webkit-animation:how-it-works-window-modified-animate 1.5s ease-in-out 1 forwards;
	-moz-animation:how-it-works-window-modified-animate 1.5s ease-in-out 1 forwards;
	animation:how-it-works-window-modified-animate 1.5s ease-in-out 1 forwards
}
.stage-how-it-works .stats-mini {
	position:absolute;
	top:20px;
	width:320px;
	opacity:0;
	filter:alpha(opacity=0);
	-webkit-transition:opacity 400ms ease-in-out;
	-moz-transition:opacity 400ms ease-in-out;
	transition:opacity 400ms ease-in-out
}
.stage-how-it-works .stats-mini.show {
	opacity:1;
	filter:alpha(opacity=100)
}
.stage-how-it-works .stats-mini .item {
	text-align:center
}
.stage-how-it-works .stats-mini .item.sales {
	font-size:28px;
	line-height:28px;
	margin-bottom:5px
}
.stage-how-it-works .stats-mini .item.sales.red {
	color:#ef7581
}
.stage-how-it-works .stats-mini .item.sales.green {
	color:#4cb07a
}
.stage-how-it-works .stats-mini .item.conversion {
	opacity:.6;
	filter:alpha(opacity=60)
}
.stage-how-it-works .stats-mini .item-value {
	font-weight:bold
}
.stage-how-it-works .stats-mini.original {
	left:0
}
.stage-how-it-works .stats-mini.modified {
	right:0
}
.stage-how-it-works .vs {
	width:32px;
	height:32px;
	position:absolute;
	left:365px;
	top:200px;
	background-repeat:no-repeat;
	background-image:url(/images/page_home/how_it_works/xvs.png.pagespeed.ic.rg-Nt8Q9jQ.png);
	background-size:contain;
	background-position:center;
	background-repeat:no-repeat;
	-webkit-transform:scale(1.5);
	-moz-transform:scale(1.5);
	-ms-transform:scale(1.5);
	-o-transform:scale(1.5);
	transform:scale(1.5);
	opacity:0;
	filter:alpha(opacity=0);
	-webkit-transition:all 400ms ease-in-out;
	-moz-transition:all 400ms ease-in-out;
	transition:all 400ms ease-in-out
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.stage-how-it-works .vs {
		background-image:url(/images/page_home/how_it_works/vs,402x.png.pagespeed.ce.FGHOPs8eCx.png)
	}
}
.stage-how-it-works .vs.show {
	opacity:1;
	filter:alpha(opacity=100);
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1)
}
.stage-how-it-works .medal {
	width:79px;
	height:96px;
	position:absolute;
	left:723px;
	top:60px;
	z-index:4;
	background-repeat:no-repeat;
	background-image:url(/images/page_home/how_it_works/badge_ribbon.png.pagespeed.ce.JFRCP6Uw5b.png);
	background-size:contain;
	background-position:center;
	-webkit-transform:scale(1.5);
	-moz-transform:scale(1.5);
	-ms-transform:scale(1.5);
	-o-transform:scale(1.5);
	transform:scale(1.5);
	opacity:0;
	filter:alpha(opacity=0);
	-webkit-transition:all 400ms ease-in-out;
	-moz-transition:all 400ms ease-in-out;
	transition:all 400ms ease-in-out
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.stage-how-it-works .medal {
		background-image:url(/images/page_home/how_it_works/badge_ribbon,402x.png.pagespeed.ce.-VpMSdpN3H.png)
	}
}
.stage-how-it-works .medal.show {
	opacity:1;
	filter:alpha(opacity=100);
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1)
}
@media screen and (max-width:979px),screen and (max-width:979px) and (-webkit-min-device-pixel-ratio:1.3) {
	.stage-how-it-works {
		width:600px;
		height:290px;
		background-repeat:no-repeat;
		background-image:url(/images/page_home/how_it_works/tablet.png.pagespeed.ce.Lz8jMgEMAq.png);
		background-position:center;
		background-size:100%
	}
	.stage-how-it-works .window,.stage-how-it-works .stats-mini,.stage-how-it-works .vs,.stage-how-it-works .medal {
		display:none
	}
}
@media only screen and (max-width:979px) and (-webkit-min-device-pixel-ratio:2),only screen and (max-width:979px) and (-webkit-min-device-pixel-ratio:1.3) and (-webkit-min-device-pixel-ratio:2),only screen and (max-width:979px) and (-moz-min-device-pixel-ratio:2),only screen and (max-width:979px) and (-webkit-min-device-pixel-ratio:1.3) and (-moz-min-device-pixel-ratio:2),only screen and (max-width:979px) and (-o-min-device-pixel-ratio:2 / 1),only screen and (max-width:979px) and (-webkit-min-device-pixel-ratio:1.3) and (-o-min-device-pixel-ratio:2 / 1),only screen and (max-width:979px) and (min-device-pixel-ratio:2),only screen and (max-width:979px) and (-webkit-min-device-pixel-ratio:1.3) and (min-device-pixel-ratio:2),only screen and (max-width:979px) and (min-resolution:192dpi),only screen and (max-width:979px) and (-webkit-min-device-pixel-ratio:1.3) and (min-resolution:192dpi),only screen and (max-width:979px) and (min-resolution:2dppx),only screen and (max-width:979px) and (-webkit-min-device-pixel-ratio:1.3) and (min-resolution:2dppx) {
	.stage-how-it-works {
		background-image:url(/images/page_home/how_it_works/tablet,402x.png.pagespeed.ce.VrGVikUzER.png)
	}
}
@media screen and (max-width:767px),screen and (max-width:767px) and (-webkit-min-device-pixel-ratio:1.3) {
	.stage-how-it-works {
		background:none;
		width:auto;
		height:auto;
		text-align:center
	}
	.stage-how-it-works .img-mobile {
		display:inline-block
	}
}
.stage-how-it-works.unsupported-browser .window.original {
	left:0;
	opacity:1;
	filter:alpha(opacity=100);
	top:100px!important;
	-webkit-animation:none;
	-moz-animation:none;
	animation:none
}
.stage-how-it-works.unsupported-browser .window.original .variation-title {
	opacity:1;
	filter:alpha(opacity=100)
}
.stage-how-it-works.unsupported-browser .window.modified {
	left:auto;
	right:0;
	opacity:1;
	filter:alpha(opacity=100);
	top:100px
}
.stage-how-it-works.unsupported-browser .window.modified .sidebar {
	left:219px
}
.stage-how-it-works.unsupported-browser .window.modified .content {
	right:112px
}
.stage-how-it-works.unsupported-browser .window.modified .variation-title {
	opacity:1;
	filter:alpha(opacity=100)
}
.stage-how-it-works.unsupported-browser .vs {
	opacity:1;
	filter:alpha(opacity=100);
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1);
	-webkit-animation:none;
	-moz-animation:none;
	animation:none
}
.stage-how-it-works.unsupported-browser .stats-mini {
	opacity:1;
	filter:alpha(opacity=100)
}
.section-intro {
	background:#fff;
	padding:60px 0;
	border-bottom:1px solid #c3cad3
}
.section-intro .block-left {
	text-align:center
}
.section-intro .block-left img {
	width:80%
}
.section-intro .block-right p:first-of-type {
	margin-top:0
}
.section-map {
	background:#fff;
	padding:60px 0
}
.section-map .map-block-container {
	max-width:942px;
	margin:0 auto
}
.section-map .map-single-image {
	text-align:center
}
.section-map .map-single-image img {
	width:90%
}
.section-map .map {
	display:none;
	position:relative;
	height:500px;
	background-position:center;
	background-repeat:no-repeat;
	background-image:url(/images/page_home/map/world_map.png.pagespeed.ce.mRJ3j6hbYz.png);
	-webkit-background-size:1200px 626px;
	-moz-background-size:1200px 626px;
	-o-background-size:1200px 626px;
	background-size:1200px 626px;
	background-size:contain
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.section-map .map {
		background-image:url(/images/page_home/map/world_map,402x.png.pagespeed.ce.8YSqMaI42T.png)
	}
}
.section-map .map img {
	height:60px
}
.section-map .map img.groupalia {
	position:absolute;
	top:27%;
	left:37%
}
.section-map .map img.groupalia2 {
	position:absolute;
	top:36%;
	left:38%
}
.section-map .map img.rackspace {
	position:absolute;
	top:36%;
	left:17%
}
.section-map .map img.abril {
	position:absolute;
	bottom:30%;
	left:31%
}
.section-map .map img.microsoft {
	position:absolute;
	top:24%;
	left:5%
}
.section-map .map img.cleartrip {
	position:absolute;
	top:41%;
	right:24%
}
.section-map .map img.dafiti {
	position:absolute;
	top:72%;
	left:20%
}
.section-map .map img.lonely_planet {
	position:absolute;
	top:14%;
	left:38%
}
.section-map .map img.logitec {
	position:absolute;
	top:28%;
	right:8%
}
.section-map .map img.ichance {
	position:absolute;
	top:6%;
	right:16%
}
.section-map .map img.unibet {
	position:absolute;
	bottom:22%;
	right:0%
}
.section-map .map img.woo_themes {
	position:absolute;
	bottom:24%;
	left:47%
}
@media screen and (max-width:979px),screen and (max-width:979px) and (-webkit-min-device-pixel-ratio:1.3) {
	.section-map .map-single-image {
		display:block
	}
	.section-map .map {
		display:none
	}
}
.section-proof {
	background:#e0f0fd;
	padding:60px 0
}
.section-proof .section-heading {
	color:#414953
}
.section-proof .proof-item {
	display:block;
	height:110px;
	padding:15px 20px;
	margin-bottom:30px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
	background:#fff;
	border:1px solid #b1b6bd;
	-webkit-box-shadow:0px 2px 0px 0px #b1b6bd;
	-moz-box-shadow:0px 2px 0px 0px #b1b6bd;
	box-shadow:0px 2px 0px 0px #b1b6bd
}
.section-proof .proof-item:hover {
	text-decoration:none!important
}
.section-proof .block-left {
	width:150px;
	float:left
}
.section-proof .block-left .numbers {
	background-repeat:no-repeat;
	background-position:left center;
	font-size:36px;
	font-weight:300;
	line-height:40px;
	height:40px;
	padding-left:50px
}
.section-proof .block-left .numbers.increase {
	background-repeat:no-repeat;
	background-image:url(/images/page_home/icon_home_proof_increase.png.pagespeed.ce.jnoA_gGgn2.png);
	-webkit-background-size:42px 30px;
	-moz-background-size:42px 30px;
	-o-background-size:42px 30px;
	background-size:42px 30px;
	color:#4cb07a
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.section-proof .block-left .numbers.increase {
		background-image:url(/images/page_home/icon_home_proof_increase,402x.png.pagespeed.ce.-9Q_EQirZZ.png)
	}
}
.section-proof .block-left .numbers.decrease {
	background-repeat:no-repeat;
	background-image:url(/images/page_home/icon_home_proof_increase.png.pagespeed.ce.jnoA_gGgn2.png);
	-webkit-background-size:42px 30px;
	-moz-background-size:42px 30px;
	-o-background-size:42px 30px;
	background-size:42px 30px;
	color:#e24a4d
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.section-proof .block-left .numbers.decrease {
		background-image:url(/images/page_home/icon_home_proof_increase,402x.png.pagespeed.ce.-9Q_EQirZZ.png)
	}
}
.section-proof .block-left .parameter {
	font-size:10px;
	color:#000;
	line-height:14px;
	text-transform:uppercase;
	letter-spacing:1px;
	font-weight:700;
	margin:10px 0
}
.section-proof .block-left .feature {
	background-repeat:no-repeat;
	background-position:left top;
	background-repeat:no-repeat;
	background-image:url(/images/page_pricing/icon_multivariate_small.png.pagespeed.ce.WlD3Kjxwsk.png);
	-webkit-background-size:22px 22px;
	-moz-background-size:22px 22px;
	-o-background-size:22px 22px;
	background-size:22px 22px;
	padding:5px 0 0 28px;
	min-height:26px;
	font-size:12px;
	line-height:16px;
	color:#55bbea
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.section-proof .block-left .feature {
		background-image:url(/images/page_pricing/icon_multivariate_small,402x.png.pagespeed.ce.wLLI4AClJK.png)
	}
}
.section-proof .block-left .feature.ab-testing-icon {
	background-repeat:no-repeat;
	background-image:url(/images/page_pricing/icon_ab_testing_small.png.pagespeed.ce.yF8ekq2Sj5.png);
	-webkit-background-size:22px 22px;
	-moz-background-size:22px 22px;
	-o-background-size:22px 22px;
	background-size:22px 22px
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.section-proof .block-left .feature.ab-testing-icon {
		background-image:url(/images/page_pricing/icon_ab_testing_small,402x.png.pagespeed.ce.KNSp40Mdu-.png)
	}
}
.section-proof .block-left .feature.heatmap-icon {
	background-repeat:no-repeat;
	background-image:url(/images/page_pricing/icon_heatmap.png.pagespeed.ce.dNd298RJkZ.png);
	-webkit-background-size:22px 22px;
	-moz-background-size:22px 22px;
	-o-background-size:22px 22px;
	background-size:22px 22px
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.section-proof .block-left .feature.heatmap-icon {
		background-image:url(/images/page_pricing/icon_heatmap,402x.png.pagespeed.ce.SSgGd6fqIv.png)
	}
}
.section-proof .block-right {
	margin-left:170px
}
.section-proof .block-right .title {
	font-size:36px;
	font-weight:300;
	line-height:40px;
	color:#000
}
.section-proof .block-right .text {
	height:40px;
	overflow:hidden;
	color:#b1b6be;
	margin:8px 0 0
}
.section-proof .block-right .link {
	font-size:10px;
	line-height:12px;
	font-weight:700;
	color:#3e94e0;
	text-transform:uppercase;
	text-decoration:none
}
@media screen and (max-width:979px),screen and (max-width:979px) and (-webkit-min-device-pixel-ratio:1.3) {
	.section-proof .proof-item {
		height:auto
	}
	.section-proof .block-left {
		float:none;
		width:auto;
		height:30px
	}
	.section-proof .block-left .numbers {
		display:inline-block;
		float:left;
		padding-left:45px;
		font-size:30px;
		line-height:30px;
		height:inherit
	}
	.section-proof .block-left .numbers.increase,.section-proof .block-left .numbers.decrease {
		background-size:auto 24px
	}
	.section-proof .block-left .parameter {
		display:inline-block;
		margin:0 0 0 15px;
		line-height:30px;
		height:inherit
	}
	.section-proof .block-left .feature {
		display:none
	}
	.section-proof .block-left:after {
		clear:both
	}
	.section-proof .block-right {
		float:none;
		width:auto;
		margin:10px 0 0
	}
	.section-proof .block-right .title {
		font-size:28px;
		line-height:32px
	}
	.section-proof .block-right .text {
		margin-top:4px
	}
}
.section-media {
	background:#c2c4d8
}
.section-media.white {
	background:#fff;
	border-top:1px solid #c3cad3
}
.section-media .container {
	padding:30px 0
}
.section-media h2 {
	text-transform:uppercase;
	letter-spacing:1px;
	margin-bottom:30px;
	font-size:14px;
	line-height:14px;
	color:#4b4f68;
	font-weight:bold
}
.section-media .media-content {
	text-align:center
}
.section-media .media-item {
	display:inline-block;
	vertical-align:baseline;
	zoom:1;
	*display:inline;
	*vertical-align:auto;
	margin:0 30px
}
.section-media .media-item img {
	height:34px;
	opacity:.5;
	filter:alpha(opacity=50);
	-webkit-transition:opacity 300ms ease-in-out;
	-moz-transition:opacity 300ms ease-in-out;
	transition:opacity 300ms ease-in-out
}
.section-media .media-item img:hover {
	opacity:1;
	filter:alpha(opacity=100)
}
@media screen and (min-width:768px) and (max-width:979px) {
	.section-media .media-item {
		width:33%;
		margin:0 0 20px
	}
}
@media screen and (max-width:767px),screen and (max-width:767px) and (-webkit-min-device-pixel-ratio:1.3) {
	.section-media .container {
		padding-bottom:10px
	}
	.section-media .media-item {
		width:45%;
		margin:0 0 20px
	}
	.section-media .media-item img {
		max-width:100%;
		opacity:1;
		filter:alpha(opacity=100)
	}
}
.page-footer .section-blog {
	padding:30px 0;
	border-bottom:1px solid #3e4b5c
}
.page-footer .section-blog .blog-item {
	border:1px solid #3e4b5c;
	background:#2c3744;
	-webkit-box-shadow:0px 2px 0px 0px #3e4b5c;
	-moz-box-shadow:0px 2px 0px 0px #3e4b5c;
	box-shadow:0px 2px 0px 0px #3e4b5c
}
.page-footer .section-blog .blog-item:hover {
	border-color:#53647a;
	-webkit-box-shadow:0px 2px 0px 0px #53647a;
	-moz-box-shadow:0px 2px 0px 0px #53647a;
	box-shadow:0px 2px 0px 0px #53647a
}
@media screen and (max-width:767px),screen and (max-width:767px) and (-webkit-min-device-pixel-ratio:1.3) {
	.section-heading {
		padding:0;
		margin-bottom:30px!important
	}
	.section-tour,.section-proof,.section-testimonials,.section-map {
		padding:30px 0
	}
	.section-testimonials .testimonial-item {
		width:auto;
		margin:60px 0
	}
	.section-testimonials .testimonial-item:nth-of-type(1) {
		margin-top:30px
	}
	.section-testimonials .testimonial-item:nth-of-type(3) {
		margin-bottom:30px
	}
}
.page-features .ml-0 {
	margin-left:0!important
}
.page-features ul.features-list {
	list-style:none;
	display:table-row
}
.page-features ul.features-list li.feature-item {
	width:11.10%;
	display:table-cell
}
.page-features ul.features-list li.feature-item:hover,.page-features ul.features-list li.feature-item:focus,.page-features ul.features-list li.feature-item.active {
	background-color:#fff
}
.page-features ul.features-list li.feature-item .illustration {
	height:80px;
	-webkit-transform:scale(.9);
	-moz-transform:scale(.9);
	-ms-transform:scale(.9);
	-o-transform:scale(.9);
	transform:scale(.9);
	width:80px;
	margin:0 auto 4px
}
.page-features ul.features-list li.feature-item .title {
	display:block;
	text-align:center;
	color:#737b85;
	font-size:13px;
	line-height:18px;
	margin:0;
	padding:20px 0
}
.page-features ul.features-list li.feature-item .title:hover,.page-features ul.features-list li.feature-item .title:focus {
	text-decoration:none
}
.page-features ul.features-list li.feature-item .break {
	display:block
}
.page-features ul.features-list li.feature-item:first-of-type .content {
	margin-left:0
}
.page-features ul.features-list li.feature-item:last-of-type .content {
	margin-right:0
}
.page-features ul.features-list li.feature-item.analysis-reporting .illustration {
	background-repeat:no-repeat;
	background-image:url(/images/page_features/xfeatures_sprite.png.pagespeed.ic.Fjdtp-gh9m.png);
	background-position:-2px -82px!important;
	background-size:252px 246px!important
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.page-features ul.features-list li.feature-item.analysis-reporting .illustration {
		background-image:url(/images/page_features/xfeatures_sprite,402x.png.pagespeed.ic.g04xb3oKMc.png)
	}
}
.page-features ul.features-list li.feature-item.visual-editor .illustration {
	background-repeat:no-repeat;
	background-image:url(/images/page_features/xfeatures_sprite.png.pagespeed.ic.Fjdtp-gh9m.png);
	background-position:-166px -164px!important;
	background-size:252px 246px!important
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.page-features ul.features-list li.feature-item.visual-editor .illustration {
		background-image:url(/images/page_features/xfeatures_sprite,402x.png.pagespeed.ic.g04xb3oKMc.png)
	}
}
.page-features ul.features-list li.feature-item.heatmaps-clickmaps .illustration {
	background-repeat:no-repeat;
	background-image:url(/images/page_features/xfeatures_sprite.png.pagespeed.ic.Fjdtp-gh9m.png);
	background-position:-84px 0px!important;
	background-size:252px 246px!important
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.page-features ul.features-list li.feature-item.heatmaps-clickmaps .illustration {
		background-image:url(/images/page_features/xfeatures_sprite,402x.png.pagespeed.ic.g04xb3oKMc.png)
	}
}
.page-features ul.features-list li.feature-item.multiple-devices .illustration {
	background-repeat:no-repeat;
	background-image:url(/images/page_features/multiple_devices.png.pagespeed.ce.vT67Jz6S8u.png)
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.page-features ul.features-list li.feature-item.multiple-devices .illustration {
		background-image:url(/images/page_features/multiple_devices,402x.png.pagespeed.ce.EnBzpMFD3T.png)
	}
}
.page-features ul.features-list li.feature-item.targeting-personalisation .illustration {
	background-repeat:no-repeat;
	background-image:url(/images/page_features/xfeatures_sprite.png.pagespeed.ic.Fjdtp-gh9m.png);
	background-position:-2px -164px!important;
	background-size:252px 246px!important
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.page-features ul.features-list li.feature-item.targeting-personalisation .illustration {
		background-image:url(/images/page_features/xfeatures_sprite,402x.png.pagespeed.ic.g04xb3oKMc.png)
	}
}
.page-features ul.features-list li.feature-item.easy-setup .illustration {
	background-repeat:no-repeat;
	background-image:url(/images/page_features/xfeatures_sprite.png.pagespeed.ic.Fjdtp-gh9m.png);
	background-position:-2px 0px!important;
	background-size:252px 246px!important
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.page-features ul.features-list li.feature-item.easy-setup .illustration {
		background-image:url(/images/page_features/xfeatures_sprite,402x.png.pagespeed.ic.g04xb3oKMc.png)
	}
}
.page-features ul.features-list li.feature-item.idea-factory .illustration {
	background-repeat:no-repeat;
	background-image:url(/images/page_features/idea_factory.png.pagespeed.ce.2xNGfYE3FS.png)
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.page-features ul.features-list li.feature-item.idea-factory .illustration {
		background-image:url(/images/page_features/idea_factory,402x.png.pagespeed.ce.breGG6e1TB.png)
	}
}
.page-features ul.features-list li.feature-item.support .illustration {
	background-repeat:no-repeat;
	background-image:url(/images/page_features/xfeatures_sprite.png.pagespeed.ic.Fjdtp-gh9m.png);
	background-position:-166px -82px!important;
	background-size:252px 246px!important
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.page-features ul.features-list li.feature-item.support .illustration {
		background-image:url(/images/page_features/xfeatures_sprite,402x.png.pagespeed.ic.g04xb3oKMc.png)
	}
}
.page-features ul.features-list li.feature-item.plugins .illustration {
	background-repeat:no-repeat;
	background-image:url(/images/page_features/heatmaps2.png.pagespeed.ce.V_Hr_9_hZt.png)
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.page-features ul.features-list li.feature-item.plugins .illustration {
		background-image:url(/images/page_features/heatmaps2,402x.png.pagespeed.ce.04sptNxdqt.png)
	}
}
.page-features ul.features-list li.feature-item.platforms-integrations .illustration {
	background-repeat:no-repeat;
	background-image:url(/images/page_features/xfeatures_sprite.png.pagespeed.ic.Fjdtp-gh9m.png);
	background-position:-166px 0px!important;
	background-size:252px 246px!important
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.page-features ul.features-list li.feature-item.platforms-integrations .illustration {
		background-image:url(/images/page_features/xfeatures_sprite,402x.png.pagespeed.ic.g04xb3oKMc.png)
	}
}
.page-features ul.features-list li.feature-item.research-user-feedback .illustration {
	background-repeat:no-repeat;
	background-image:url(/images/page_features/xfeatures_sprite.png.pagespeed.ic.Fjdtp-gh9m.png);
	background-position:-84px -82px!important;
	background-size:252px 246px!important
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.page-features ul.features-list li.feature-item.research-user-feedback .illustration {
		background-image:url(/images/page_features/xfeatures_sprite,402x.png.pagespeed.ic.g04xb3oKMc.png)
	}
}
.page-features ul.features-list li.feature-item.testing-experimentation .illustration {
	background-repeat:no-repeat;
	background-image:url(/images/page_features/xfeatures_sprite.png.pagespeed.ic.Fjdtp-gh9m.png);
	background-position:-84px -164px!important;
	background-size:252px 246px!important
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.page-features ul.features-list li.feature-item.testing-experimentation .illustration {
		background-image:url(/images/page_features/xfeatures_sprite,402x.png.pagespeed.ic.g04xb3oKMc.png)
	}
}
.page-features .stage-platforms {
	width:100%;
	height:395px;
	text-align:center
}
.page-features .stage-platforms .icon {
	display:inline-block;
	vertical-align:baseline;
	zoom:1;
	*display:inline;
	*vertical-align:auto;
	margin:0 30px 30px;
	width:60px;
	height:60px;
	background-size:contain;
	background-position:center;
	opacity:0;
	filter:alpha(opacity=0);
	-webkit-transform:scale(.5);
	-moz-transform:scale(.5);
	-ms-transform:scale(.5);
	-o-transform:scale(.5);
	transform:scale(.5)
}
.page-features .stage-platforms .icon.large {
	width:100px;
	height:100px;
	margin-top:30px;
	margin-bottom:60px
}
.page-features .stage-platforms .icon.show {
	opacity:1;
	filter:alpha(opacity=100);
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1);
	-webkit-transition:all 300ms ease-in-out;
	-moz-transition:all 300ms ease-in-out;
	transition:all 300ms ease-in-out
}
.page-features .stage-platforms .icon.desktop {
	background-repeat:no-repeat;
	background-image:url(/images/page_features/xplatform_sprite.png.pagespeed.ic.HV9B5KKNbo.png);
	background-position:-2px 0!important;
	background-size:104px 842px!important
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.page-features .stage-platforms .icon.desktop {
		background-image:url(/images/page_features/xplatform_sprite,402x.png.pagespeed.ic.HG_ud6fTv-.png)
	}
}
.page-features .stage-platforms .icon.phone {
	background-repeat:no-repeat;
	background-image:url(/images/page_features/xplatform_sprite.png.pagespeed.ic.HV9B5KKNbo.png);
	background-position:-2px -102px!important;
	background-size:104px 842px!important
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.page-features .stage-platforms .icon.phone {
		background-image:url(/images/page_features/xplatform_sprite,402x.png.pagespeed.ic.HG_ud6fTv-.png)
	}
}
.page-features .stage-platforms .icon.tablet {
	background-repeat:no-repeat;
	background-image:url(/images/page_features/xplatform_sprite.png.pagespeed.ic.HV9B5KKNbo.png);
	background-position:-2px -204px!important;
	background-size:104px 842px!important
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.page-features .stage-platforms .icon.tablet {
		background-image:url(/images/page_features/xplatform_sprite,402x.png.pagespeed.ic.HG_ud6fTv-.png)
	}
}
.page-features .stage-platforms .icon.iOS {
	background-repeat:no-repeat;
	background-image:url(/images/page_features/xplatform_sprite.png.pagespeed.ic.HV9B5KKNbo.png);
	background-position:-2px -306px!important;
	background-size:104px 842px!important
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.page-features .stage-platforms .icon.iOS {
		background-image:url(/images/page_features/xplatform_sprite,402x.png.pagespeed.ic.HG_ud6fTv-.png)
	}
}
.page-features .stage-platforms .icon.wordpress {
	background-repeat:no-repeat;
	background-image:url(/images/page_features/xplatform_sprite.png.pagespeed.ic.HV9B5KKNbo.png);
	background-position:-2px -408px!important;
	background-size:104px 842px!important
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.page-features .stage-platforms .icon.wordpress {
		background-image:url(/images/page_features/xplatform_sprite,402x.png.pagespeed.ic.HG_ud6fTv-.png)
	}
}
.page-features .stage-platforms .icon.drupal {
	background-repeat:no-repeat;
	background-image:url(/images/page_features/xplatform_sprite.png.pagespeed.ic.HV9B5KKNbo.png);
	background-position:-2px -470px!important;
	background-size:104px 842px!important
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.page-features .stage-platforms .icon.drupal {
		background-image:url(/images/page_features/xplatform_sprite,402x.png.pagespeed.ic.HG_ud6fTv-.png)
	}
}
.page-features .stage-platforms .icon.google-analytics {
	background-repeat:no-repeat;
	background-image:url(/images/page_features/xplatform_sprite.png.pagespeed.ic.HV9B5KKNbo.png);
	background-position:-2px -532px!important;
	background-size:104px 842px!important
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.page-features .stage-platforms .icon.google-analytics {
		background-image:url(/images/page_features/xplatform_sprite,402x.png.pagespeed.ic.HG_ud6fTv-.png)
	}
}
.page-features .stage-platforms .icon.joomla {
	background-repeat:no-repeat;
	background-image:url(/images/page_features/xplatform_sprite.png.pagespeed.ic.HV9B5KKNbo.png);
	background-position:-2px -594px!important;
	background-size:104px 842px!important
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.page-features .stage-platforms .icon.joomla {
		background-image:url(/images/page_features/xplatform_sprite,402x.png.pagespeed.ic.HG_ud6fTv-.png)
	}
}
.page-features .stage-platforms .icon.magento {
	background-repeat:no-repeat;
	background-image:url(/images/page_features/xplatform_sprite.png.pagespeed.ic.HV9B5KKNbo.png);
	background-position:-2px -656px!important;
	background-size:104px 842px!important
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.page-features .stage-platforms .icon.magento {
		background-image:url(/images/page_features/xplatform_sprite,402x.png.pagespeed.ic.HG_ud6fTv-.png)
	}
}
.page-features .stage-platforms .icon.adobe {
	background-repeat:no-repeat;
	background-image:url(/images/page_features/xplatform_sprite.png.pagespeed.ic.HV9B5KKNbo.png);
	background-position:-2px -718px!important;
	background-size:104px 842px!important
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.page-features .stage-platforms .icon.adobe {
		background-image:url(/images/page_features/xplatform_sprite,402x.png.pagespeed.ic.HG_ud6fTv-.png)
	}
}
.page-features .stage-platforms .icon.kissmetrics {
	background-repeat:no-repeat;
	background-image:url(/images/page_features/xplatform_sprite.png.pagespeed.ic.HV9B5KKNbo.png);
	background-position:-2px -780px!important;
	background-size:104px 842px!important
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.page-features .stage-platforms .icon.kissmetrics {
		background-image:url(/images/page_features/xplatform_sprite,402x.png.pagespeed.ic.HG_ud6fTv-.png)
	}
}
.page-features .features-preview .page-heading {
	padding:60px 0 60px
}
.page-features .features-preview .preview-image-wrapper {
	width:100%;
	overflow:hidden
}
.page-features .features-preview .preview-image-list {
	list-style:none;
	display:block;
	width:900%;
	-webkit-transition:margin 600ms ease-in-out;
	-moz-transition:margin 600ms ease-in-out;
	transition:margin 600ms ease-in-out
}
.page-features .features-preview .preview-image-list li {
	display:block;
	float:left;
	width:11.11%;
	text-align:center;
	opacity:0;
	filter:alpha(opacity=0);
	-webkit-transition:opacity 400ms ease-in-out;
	-moz-transition:opacity 400ms ease-in-out;
	transition:opacity 400ms ease-in-out
}
.page-features .features-preview .preview-image-list li img.preview-img {
	width:65%
}
.page-features .features-preview .preview-image-list li.show {
	opacity:1;
	filter:alpha(opacity=100)
}
.page-features .features-preview .preview-image-list .section-testimonials {
	margin-top:90px
}
.page-features .features-preview .preview-image-list .section-testimonials .testimonial-item {
	margin-left:14px!important;
	margin-top:30px;
	opacity:0;
	filter:alpha(opacity=0)
}
.page-features .features-preview .preview-image-list .section-testimonials .testimonial-item:first-of-type {
	margin-left:1px!important
}
.page-features .features-preview .preview-image-list .section-testimonials .testimonial-item.show {
	margin-top:0;
	opacity:1;
	filter:alpha(opacity=100);
	-webkit-transition:all 300ms ease-in-out;
	-moz-transition:all 300ms ease-in-out;
	transition:all 300ms ease-in-out
}
@media screen and (min-width:768px) and (max-width:979px) {
	.page-features .features-preview .preview-image-list .section-testimonials .testimonial-item {
		width:48%!important
	}
}
.page-features .features-preview .features-list-container {
	display:table;
	width:100%;
	margin-top:60px;
	padding-bottom:30px
}
.page-features .features-preview ul.features-list li.feature-item {
	border-top:4px solid transparent;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	-ms-border-bottom-left-radius:3px;
	-o-border-bottom-left-radius:3px;
	border-bottom-left-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	-ms-border-bottom-right-radius:3px;
	-o-border-bottom-right-radius:3px;
	border-bottom-right-radius:3px
}
.page-features .features-preview ul.features-list li.feature-item .title {
	padding-top:16px
}
.page-features .features-preview ul.features-list li.feature-item:hover,.page-features .features-preview ul.features-list li.feature-item:focus {
	background:rgba(255,255,255,.5)
}
.page-features .features-preview ul.features-list li.feature-item.active {
	border-color:#737b85;
	background:#fff
}
.page-features .sticky-features-list {
	background:#e8ebef;
	position:fixed;
	top:-100px;
	left:0;
	width:100%;
	z-index:99;
	-webkit-box-shadow:0px 2px 4px 0px rgba(0,0,0,.2);
	-moz-box-shadow:0px 2px 4px 0px rgba(0,0,0,.2);
	box-shadow:0px 2px 4px 0px rgba(0,0,0,.2);
	-webkit-transition:top 400ms ease-in-out;
	-moz-transition:top 400ms ease-in-out;
	transition:top 400ms ease-in-out
}
.page-features .sticky-features-list.show {
	top:40px
}
.page-features .sticky-features-list .container {
	display:table
}
.page-features .sticky-features-list ul.features-list li.feature-item .illustration {
	height:80px;
	width:80px;
	margin:-22px auto -18px;
	-webkit-transform:scale(.4);
	-moz-transform:scale(.4);
	-ms-transform:scale(.4);
	-o-transform:scale(.4);
	transform:scale(.4)
}
.page-features .sticky-features-list ul.features-list li.feature-item .title {
	font-size:12px;
	line-height:16px;
	padding:10px 0
}
.page-features .sticky-features-list ul.features-list li.feature-item:hover,.page-features .sticky-features-list ul.features-list li.feature-item:focus,.page-features .sticky-features-list ul.features-list li.feature-item.active {
	background-color:#fff
}
.page-features .page-section {
	padding:120px 0
}
.page-features .page-section .section-header {
	border-bottom:1px solid #c3cad3;
	margin-bottom:60px
}
.page-features .page-section .section-heading {
	margin-bottom:40px
}
.page-features .page-section .section-navigation {
	text-align:center
}
.page-features .page-section .section-navigation ul {
	list-style:none;
	display:inline-block;
	vertical-align:baseline;
	zoom:1;
	*display:inline;
	*vertical-align:auto;
	margin:0 auto;
	text-align:center
}
.page-features .page-section .section-navigation ul li {
	position:relative;
	display:inline-block;
	vertical-align:baseline;
	zoom:1;
	*display:inline;
	*vertical-align:auto;
	padding-bottom:10px;
	margin:0 20px
}
.page-features .page-section .section-navigation ul li a {
	display:block;
	color:#737b85;
	text-decoration:none
}
.page-features .page-section .section-navigation ul li a:hover {
	color:#3892e3
}
.page-features .page-section .section-navigation ul li.active a {
	color:#3892e3;
	font-weight:700
}
.page-features .page-section .section-navigation ul li.active:after {
	display:block;
	content:"";
	width:100%;
	height:6px;
	position:absolute;
	bottom:-7px;
	background-repeat:no-repeat;
	background-position:top center;
	background-repeat:no-repeat;
	background-image:url(/images/icon_section_nav_active.png.pagespeed.ce.RwPpnNDnBR.png);
	-webkit-background-size:12px 6px;
	-moz-background-size:12px 6px;
	-o-background-size:12px 6px;
	background-size:12px 6px;
	border-top:4px solid #3892e3
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.page-features .page-section .section-navigation ul li.active:after {
		background-image:url(/images/icon_section_nav_active,402x.png.pagespeed.ce.DlGScLUH5e.png)
	}
}
.page-features .page-section .slider-wrapper {
	overflow:hidden
}
.page-features .page-section .slider-wrapper .slider-inner {
	width:100%;
	margin-left:0;
	-webkit-transition:margin 600ms ease-in-out;
	-moz-transition:margin 600ms ease-in-out;
	transition:margin 600ms ease-in-out
}
.page-features .page-section .slider-wrapper .slider-item {
	float:left;
	width:100%;
	opacity:0;
	filter:alpha(opacity=0);
	-webkit-transition:opacity 300ms ease-in-out;
	-moz-transition:opacity 300ms ease-in-out;
	transition:opacity 300ms ease-in-out
}
.page-features .page-section .slider-wrapper .slider-item.show {
	opacity:1;
	filter:alpha(opacity=100)
}
.page-features .page-section .slider-wrapper.count-2 .slider-inner {
	width:200%
}
.page-features .page-section .slider-wrapper.count-2 .slider-item {
	width:50%
}
.page-features .page-section .slider-wrapper.count-3 .slider-inner {
	width:300%
}
.page-features .page-section .slider-wrapper.count-3 .slider-item {
	width:33.33%
}
.page-features .page-section .slider-wrapper.count-4 .slider-inner {
	width:400%
}
.page-features .page-section .slider-wrapper.count-4 .slider-item {
	width:25%
}
.page-features .page-section .slider-wrapper.count-5 .slider-inner {
	width:500%
}
.page-features .page-section .slider-wrapper.count-5 .slider-item {
	width:20%
}
.page-features .page-section .section-content {
	display:table;
	width:100%
}
.page-features .page-section .section-content .row {
	display:table-row
}
.page-features .page-section .section-content .col {
	display:table-cell;
	vertical-align:top
}
.page-features .page-section .section-content .image img {
	max-width:100%;
	width:100%
}
.page-features .page-section .section-content .image.one-third {
	width:300px
}
.page-features .page-section .section-content .image.two-third {
	width:600px
}
.page-features .page-section .section-content .content {
	margin-left:30px
}
.page-features .page-section .section-content .content h3 {
	font-size:18px;
	line-height:22px;
	color:#3892e3;
	margin-bottom:5px
}
.page-features .page-section .section-content .content .text,.page-features .page-section .section-content .content ul li {
	font-size:14px;
	line-height:22px;
	color:#929ca8
}
@media screen and (max-width:979px),screen and (max-width:979px) and (-webkit-min-device-pixel-ratio:1.3) {
	.page-features .features-preview .features-list-container,.page-features .sticky-features-list {
		display:none
	}
	.page-features .section-navigation {
		overflow-x:auto;
		height:35px
	}
	.page-features .section-navigation ul {
		min-width:942px
	}
	.page-features .section-navigation ul li {
		float:left
	}
	.page-features .section-navigation:before,.page-features .section-navigation:after {
		display:block;
		color:#6d6d6d;
		font-size:36px;
		line-height:36px;
		position:absolute;
		z-index:10;
		margin-top:-13px
	}
	.page-features .section-navigation:before {
		content:"\ab";
		left:10px
	}
	.page-features .section-navigation:after {
		content:"\bb";
		right:10px;
		margin-top:-45px
	}
}
@media screen and (min-width:768px) and (max-width:979px) {
	.page-features .page-section .section-content {
		display:block
	}
	.page-features .page-section .section-content .col {
		display:block
	}
	.page-features .page-section .section-content .image {
		margin:0 auto 20px
	}
	.page-features .page-section .section-content .content {
		margin-left:0
	}
	.page-features .page-section .section-content .content .text {
		margin:10px 0
	}
}
.page-features ul.feature-content-list {
	margin-left:20px
}
.page-features ul.feature-content-list li {
	margin-bottom:10px
}
@media screen and (max-width:767px),screen and (max-width:767px) and (-webkit-min-device-pixel-ratio:1.3) {
	.page-features .page-section {
		padding:0
	}
	.page-features .page-section .section-heading {
		padding-top:40px
	}
	.page-features .page-section .section-content {
		display:block
	}
	.page-features .page-section .section-content .col {
		display:block
	}
	.page-features .page-section .section-content .image {
		margin:0 auto 20px
	}
	.page-features .page-section .section-content .image.one-third,.page-features .page-section .section-content .image.two-third {
		width:280px
	}
	.page-features .page-section .section-content .content {
		padding:0;
		margin-left:0
	}
	.page-features .page-section .section-content .content .text {
		margin:10px 0
	}
	.page-features .section-header {
		margin-bottom:30px
	}
}
.page-pricing2 {
	background:#f5f5f5;
}
.page-pricing2 .page-heading {
	/*! padding:60px 0; */
}
.page-pricing2 .page-section {
	padding:60px 0
}
.page-pricing2 .page-section .section-heading {
	margin-bottom:60px
}
.page-pricing2 .icon.ab-testing {
	background-repeat:no-repeat;
	background-position:-42px -101px!important;
	background-size:87px 668px!important
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.page-pricing2 .icon.ab-testing {
		background-image:url(/images/page_pricing/xsprite,402x.png.pagespeed.ic.N7OVp6BBRQ.png)
	}
}
.page-pricing2 .icon.ab-testing-small {
	background-repeat:no-repeat;
	background-position:-1px -467px!important;
	background-size:87px 668px!important
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.page-pricing2 .icon.ab-testing-small {
		background-image:url(/images/page_pricing/xsprite,402x.png.pagespeed.ic.N7OVp6BBRQ.png)
	}
}
.page-pricing2 .icon.split-url {
	background-repeat:no-repeat;
	background-position:-35px -168px!important;
	background-size:87px 668px!important
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.page-pricing2 .icon.split-url {
		background-image:url(/images/page_pricing/xsprite,402x.png.pagespeed.ic.N7OVp6BBRQ.png)
	}
}
.page-pricing2 .icon.split-url-small {
	background-repeat:no-repeat;
	background-position:-1px -593px!important;
	background-size:87px 668px!important
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.page-pricing2 .icon.split-url-small {
		background-image:url(/images/page_pricing/xsprite,402x.png.pagespeed.ic.N7OVp6BBRQ.png)
	}
}
.page-pricing2 .icon.idea-factory {
	background-repeat:no-repeat;
	background-position:-34px -267px!important;
	background-size:87px 668px!important
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.page-pricing2 .icon.idea-factory {
		background-image:url(/images/page_pricing/xsprite,402x.png.pagespeed.ic.N7OVp6BBRQ.png)
	}
}
.page-pricing2 .icon.idea-factory-small {
	background-repeat:no-repeat;
	background-position:-26px -541px!important;
	background-size:87px 668px!important
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.page-pricing2 .icon.idea-factory-small {
		background-image:url(/images/page_pricing/xsprite,402x.png.pagespeed.ic.N7OVp6BBRQ.png)
	}
}
.page-pricing2 .icon.visual-editor {
	background-repeat:no-repeat;
	background-position:-35px -201px!important;
	background-size:87px 668px!important
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.page-pricing2 .icon.visual-editor {
		background-image:url(/images/page_pricing/xsprite,402x.png.pagespeed.ic.N7OVp6BBRQ.png)
	}
}
.page-pricing2 .icon.visual-editor-small {
	background-repeat:no-repeat;
	background-position:-1px -643px!important;
	background-size:87px 668px!important
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.page-pricing2 .icon.visual-editor-small {
		background-image:url(/images/page_pricing/xsprite,402x.png.pagespeed.ic.N7OVp6BBRQ.png)
	}
}
.page-pricing2 .icon.multivariate {
	background-repeat:no-repeat;
	background-position:-42px -134px!important;
	background-size:87px 668px!important
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.page-pricing2 .icon.multivariate {
		background-image:url(/images/page_pricing/xsprite,402x.png.pagespeed.ic.N7OVp6BBRQ.png)
	}
}
.page-pricing2 .icon.multivariate-small {
	background-repeat:no-repeat;
	background-position:-34px -465px!important;
	background-size:87px 668px!important
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.page-pricing2 .icon.multivariate-small {
		background-image:url(/images/page_pricing/xsprite,402x.png.pagespeed.ic.N7OVp6BBRQ.png)
	}
}
.page-pricing2 .icon.heatmap {
	background-repeat:no-repeat;
	background-position:-52px -516px!important;
	background-size:87px 668px!important
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.page-pricing2 .icon.heatmap {
		background-image:url(/images/page_pricing/xsprite,402x.png.pagespeed.ic.N7OVp6BBRQ.png)
	}
}
.page-pricing2 .icon.target {
	background-repeat:no-repeat;
	background-position:-1px -335px!important;
	background-size:87px 668px!important
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.page-pricing2 .icon.target {
		background-image:url(/images/page_pricing/xsprite,402x.png.pagespeed.ic.N7OVp6BBRQ.png)
	}
}
.page-pricing2 .icon.target-small {
	background-repeat:no-repeat;
	background-position:-51px -616px!important;
	background-size:87px 668px!important
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.page-pricing2 .icon.target-small {
		background-image:url(/images/page_pricing/xsprite,402x.png.pagespeed.ic.N7OVp6BBRQ.png)
	}
}
.page-pricing2 .icon.code {
	background-repeat:no-repeat;
	background-position:-34px -234px!important;
	background-size:87px 668px!important
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.page-pricing2 .icon.code {
		background-image:url(/images/page_pricing/xsprite,402x.png.pagespeed.ic.N7OVp6BBRQ.png)
	}
}
.page-pricing2 .icon.geo-target {
	background-repeat:no-repeat;
	background-position:-34px -366px!important;
	background-size:87px 668px!important
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.page-pricing2 .icon.geo-target {
		background-image:url(/images/page_pricing/xsprite,402x.png.pagespeed.ic.N7OVp6BBRQ.png)
	}
}
.page-pricing2 .icon.geo-target-small {
	background-repeat:no-repeat;
	background-position:-26px -616px!important;
	background-size:87px 668px!important
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.page-pricing2 .icon.geo-target-small {
		background-image:url(/images/page_pricing/xsprite,402x.png.pagespeed.ic.N7OVp6BBRQ.png)
	}
}
.page-pricing2 .icon.reports {
	background-repeat:no-repeat;
	background-position:-1px -492px!important;
	background-size:87px 668px!important
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.page-pricing2 .icon.reports {
		background-image:url(/images/page_pricing/xsprite,402x.png.pagespeed.ic.N7OVp6BBRQ.png)
	}
}
.page-pricing2 .icon.advanced-target {
	background-repeat:no-repeat;
	background-position:-27px -491px!important;
	background-size:87px 668px!important
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.page-pricing2 .icon.advanced-target {
		background-image:url(/images/page_pricing/xsprite,402x.png.pagespeed.ic.N7OVp6BBRQ.png)
	}
}
.page-pricing2 .icon.review {
	background-repeat:no-repeat;
	background-position:-26px -591px!important;
	background-size:87px 668px!important
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.page-pricing2 .icon.review {
		background-image:url(/images/page_pricing/xsprite,402x.png.pagespeed.ic.N7OVp6BBRQ.png)
	}
}
.page-pricing2 .icon.num-2 {
	background-repeat:no-repeat;
	background-position:-34px -300px!important;
	background-size:87px 668px!important
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.page-pricing2 .icon.num-2 {
		background-image:url(/images/page_pricing/xsprite,402x.png.pagespeed.ic.N7OVp6BBRQ.png)
	}
}
.page-pricing2 .icon.num-2-small {
	background-repeat:no-repeat;
	background-position:-1px -543px!important;
	background-size:87px 668px!important
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.page-pricing2 .icon.num-2-small {
		background-image:url(/images/page_pricing/xsprite,402x.png.pagespeed.ic.N7OVp6BBRQ.png)
	}
}
.page-pricing2 .icon.num-5 {
	background-repeat:no-repeat;
	background-position:-34px -333px!important;
	background-size:87px 668px!important
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.page-pricing2 .icon.num-5 {
		background-image:url(/images/page_pricing/xsprite,402x.png.pagespeed.ic.N7OVp6BBRQ.png)
	}
}
.page-pricing2 .icon.num-5-small {
	background-repeat:no-repeat;
	background-position:-51px -566px!important;
	background-size:87px 668px!important
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.page-pricing2 .icon.num-5-small {
		background-image:url(/images/page_pricing/xsprite,402x.png.pagespeed.ic.N7OVp6BBRQ.png)
	}
}
.page-pricing2 .icon.unlimited {
	background-repeat:no-repeat;
	background-position:-34px -399px!important;
	background-size:87px 668px!important
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.page-pricing2 .icon.unlimited {
		background-image:url(/images/page_pricing/xsprite,402x.png.pagespeed.ic.N7OVp6BBRQ.png)
	}
}
.page-pricing2 .icon.unlimited-small {
	background-repeat:no-repeat;
	background-position:-51px -641px!important;
	background-size:87px 668px!important
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.page-pricing2 .icon.unlimited-small {
		background-image:url(/images/page_pricing/xsprite,402x.png.pagespeed.ic.N7OVp6BBRQ.png)
	}
}
.page-pricing2 .icon.num-365 {
	background-repeat:no-repeat;
	background-position:-1px -302px!important;
	background-size:87px 668px!important
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.page-pricing2 .icon.num-365 {
		background-image:url(/images/page_pricing/xsprite,402x.png.pagespeed.ic.N7OVp6BBRQ.png)
	}
}
.page-pricing2 .icon.num-365-small {
	background-repeat:no-repeat;
	background-position:-26px -566px!important;
	background-size:87px 668px!important
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.page-pricing2 .icon.num-365-small {
		background-image:url(/images/page_pricing/xsprite,402x.png.pagespeed.ic.N7OVp6BBRQ.png)
	}
}
.page-pricing2 .icon.email-support {
	background-repeat:no-repeat;
	background-position:-27px -516px!important;
	background-size:87px 668px!important
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.page-pricing2 .icon.email-support {
		background-image:url(/images/page_pricing/xsprite,402x.png.pagespeed.ic.N7OVp6BBRQ.png)
	}
}
.page-pricing2 .icon.manager {
	background-repeat:no-repeat;
	background-position:-1px -269px!important;
	background-size:87px 668px!important
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.page-pricing2 .icon.manager {
		background-image:url(/images/page_pricing/xsprite,402x.png.pagespeed.ic.N7OVp6BBRQ.png)
	}
}
.page-pricing2 .icon.manager-small {
	background-repeat:no-repeat;
	background-position:-51px -541px!important;
	background-size:87px 668px!important
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.page-pricing2 .icon.manager-small {
		background-image:url(/images/page_pricing/xsprite,402x.png.pagespeed.ic.N7OVp6BBRQ.png)
	}
}
.page-pricing2 .icon.tech-support {
	background-repeat:no-repeat;
	background-position:-1px -170px!important;
	background-size:87px 668px!important
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.page-pricing2 .icon.tech-support {
		background-image:url(/images/page_pricing/xsprite,402x.png.pagespeed.ic.N7OVp6BBRQ.png)
	}
}
.page-pricing2 .icon.tech-support-small {
	background-repeat:no-repeat;
	background-position:-1px -618px!important;
	background-size:87px 668px!important
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.page-pricing2 .icon.tech-support-small {
		background-image:url(/images/page_pricing/xsprite,402x.png.pagespeed.ic.N7OVp6BBRQ.png)
	}
}
.page-pricing2 .icon.training {
	background-repeat:no-repeat;
	background-position:-1px -368px!important;
	background-size:87px 668px!important
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.page-pricing2 .icon.training {
		background-image:url(/images/page_pricing/xsprite,402x.png.pagespeed.ic.N7OVp6BBRQ.png)
	}
}
.page-pricing2 .icon.training-small {
	background-repeat:no-repeat;
	background-position:-26px -641px!important;
	background-size:87px 668px!important
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.page-pricing2 .icon.training-small {
		background-image:url(/images/page_pricing/xsprite,402x.png.pagespeed.ic.N7OVp6BBRQ.png)
	}
}
.page-pricing2 .icon.api {
	background-repeat:no-repeat;
	background-position:-1px -203px!important;
	background-size:87px 668px!important
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.page-pricing2 .icon.api {
		background-image:url(/images/page_pricing/xsprite,402x.png.pagespeed.ic.N7OVp6BBRQ.png)
	}
}
.page-pricing2 .icon.api-small {
	background-repeat:no-repeat;
	background-position:-61px -465px!important;
	background-size:87px 668px!important
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.page-pricing2 .icon.api-small {
		background-image:url(/images/page_pricing/xsprite,402x.png.pagespeed.ic.N7OVp6BBRQ.png)
	}
}
.page-pricing2 .icon.hosting {
	background-repeat:no-repeat;
	background-position:-1px -236px!important;
	background-size:87px 668px!important
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.page-pricing2 .icon.hosting {
		background-image:url(/images/page_pricing/xsprite,402x.png.pagespeed.ic.N7OVp6BBRQ.png)
	}
}
.page-pricing2 .icon.hosting-small {
	background-repeat:no-repeat;
	background-position:-1px -518px!important;
	background-size:87px 668px!important
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.page-pricing2 .icon.hosting-small {
		background-image:url(/images/page_pricing/xsprite,402x.png.pagespeed.ic.N7OVp6BBRQ.png)
	}
}
.page-pricing2 .icon.mobile {
	background-repeat:no-repeat;
	background-position:-53px -491px!important;
	background-size:87px 668px!important
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.page-pricing2 .icon.mobile {
		background-image:url(/images/page_pricing/xsprite,402x.png.pagespeed.ic.N7OVp6BBRQ.png)
	}
}
.page-pricing2 .icon.security {
	background-repeat:no-repeat;
	background-position:-51px -591px!important;
	background-size:87px 668px!important
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.page-pricing2 .icon.security {
		background-image:url(/images/page_pricing/xsprite,402x.png.pagespeed.ic.N7OVp6BBRQ.png)
	}
}
.page-pricing2 .icon.revenue {
	background-repeat:no-repeat;
	background-position:-1px -136px!important;
	background-size:87px 668px!important
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.page-pricing2 .icon.revenue {
		background-image:url(/images/page_pricing/xsprite,402x.png.pagespeed.ic.N7OVp6BBRQ.png)
	}
}
.page-pricing2 .icon.revenue-small {
	background-repeat:no-repeat;
	background-position:-1px -568px!important;
	background-size:87px 668px!important
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.page-pricing2 .icon.revenue-small {
		background-image:url(/images/page_pricing/xsprite,402x.png.pagespeed.ic.N7OVp6BBRQ.png)
	}
}
.page-pricing2 .common-plan-features {
	padding-top:0
}
.page-pricing2 .common-plan-features ul {
	list-style:none
}
.page-pricing2 .common-plan-features .feature-item {
	position:relative;
	max-height:130px;
	margin-bottom:30px
}
.page-pricing2 .common-plan-features .feature-item .icon {
	position:absolute;
	top:0;
	left:0;
	width:32px;
	height:32px
}
.page-pricing2 .common-plan-features .feature-item .icon.split-url,.page-pricing2 .common-plan-features .feature-item .icon.visual-editor,.page-pricing2 .common-plan-features .feature-item .icon.tech-support {
	width:33px
}
.page-pricing2 .common-plan-features .feature-item .icon.multivariate {
	width:33px;
	height:33px
}
.page-pricing2 .common-plan-features .feature-item .icon.heatmap {
	width:26px;
	height:24px;
	top:4px;
	left:4px;
	-webkit-transform:scale(1.34);
	-moz-transform:scale(1.34);
	-ms-transform:scale(1.34);
	-o-transform:scale(1.34);
	transform:scale(1.34)
}
.page-pricing2 .common-plan-features .content {
	margin:0 0 40px 40px
}
.page-pricing2 .common-plan-features .feature-title {
	font-size:18px;
	line-height:22px;
	padding:5px 0
}
.page-pricing2 .common-plan-features p {
	margin:0;
	font-size:14px;
	line-height:20px;
	color:#8b95a1
}
@media screen and (min-width:768px) and (max-width:979px) {
	.page-pricing2 .common-plan-features .feature-item {
		width:48.25%;
		margin:0 1.75%!important
	}
	.page-pricing2 .common-plan-features .feature-item:nth-of-type(odd) {
		margin-left:0!important
	}
	.page-pricing2 .common-plan-features .feature-item:nth-of-type(even) {
		margin-right:0!important
	}
}
.page-pricing2 .pricing-list .details-text {
	padding:40px;
	font-size:14px
}
.page-pricing2 .pricing-list .details-text .label {
	float:left;
	color:#3e94e0;
	font-weight:700;
	text-transform:uppercase;
	letter-spacing:1px;
	width:180px;
	text-align:right
}
.page-pricing2 .pricing-list .details-text p {
	margin:0 0 10px 195px;
	color:#737b85
}
.page-pricing2 .pricing-list .details-text p a {
	color:#737b85;
	text-decoration:underline
}
.page-pricing2 .pricing-list .grid_half.pricing-item-wrapper {
	-webkit-transition:width 400ms ease-in-out;
	-moz-transition:width 400ms ease-in-out;
	transition:width 400ms ease-in-out
}
@media screen and (min-width:768px) and (max-width:979px) {
	.page-pricing2 .pricing-list .grid_half.pricing-item-wrapper {
		width:48.25%!important;
		float:left!important;
		margin-left:1.75%!important;
		margin-right:1.75%!important
	}
	.page-pricing2 .pricing-list .grid_half.pricing-item-wrapper:nth-of-type(odd) {
		margin-left:0!important
	}
	.page-pricing2 .pricing-list .grid_half.pricing-item-wrapper:nth-of-type(even) {
		margin-right:0!important
	}
}
.page-pricing2 .pricing-list-item {
	background:#fff;
	border:1px solid #b1b6bd;
	overflow:hidden;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
	-webkit-box-shadow:0px 2px 0 0 #b1b6bd;
	-moz-box-shadow:0px 2px 0 0 #b1b6bd;
	box-shadow:0px 2px 0 0 #b1b6bd
}
@media screen and (min-width:768px) and (max-width:979px) {
	.page-pricing2 .pricing-list-item {
		height:1160px
	}
}
@media screen and (max-width:767px),screen and (max-width:767px) and (-webkit-min-device-pixel-ratio:1.3) {
	.page-pricing2 .pricing-list-item {
		height:auto
	}
}
.page-pricing2 .pricing-list-item .hide-when-collapsed {
	display:none
}
.page-pricing2 .pricing-list-item h4 {
	font-size:12px;
	line-height:12px;
	text-align:center;
	text-transform:uppercase;
	color:#3e94e0;
	letter-spacing:1px;
	margin-bottom:10px
}
.page-pricing2 .pricing-list-item h5 {
	height:30px;
	background:#eff0f2;
	margin:0;
	text-align:center;
	font-size:12px;
	line-height:30px;
	font-weight:700;
	color:#b1b6bd;
	letter-spacing:1px;
	text-transform:uppercase
}
.page-pricing2 .pricing-list-item .plan-heading {
	background-color:#b1b6bd
}
.page-pricing2 .pricing-list-item .plan-heading h3 {
	font-size:12px;
	line-height:12px;
	font-weight:700;
	text-transform:uppercase;
	/*! text-align:center; */
	color:#fff;
	letter-spacing:1px;
	margin:0;
	padding:8px 0;
	/*! padding-left: 50px; */
}
.page-pricing2 .pricing-list-item .billing-period,.page-pricing2 .pricing-list-item .price-month-to-month,.page-pricing2 .pricing-list-item .starts-from {
	font-size:10px;
	line-height:12px;
	color:#737b85;
	letter-spacing:1px;
	text-transform:uppercase;
	height:16px;
	overflow:hidden
}
.page-pricing2 .pricing-list-item .price-month-to-month {
	margin-top:6px;
	font-size:11px;
	text-transform:none
}
.page-pricing2 .pricing-list-item .price-month-to-month span {
	font-weight:bold;
	color:#4cb07a
}
.page-pricing2 .pricing-list-item .price-month-to-month.enterprise {
	margin-top:0;
	margin-bottom:10px;
	font-weight:700
}
@media screen and (min-width:768px) and (max-width:979px) {
	.page-pricing2 .pricing-list-item .price-month-to-month {
		height:22px;
		margin-bottom:-6px
	}
}
.page-pricing2 .pricing-list-item .starts-from {
	font-weight:700;
	margin-bottom:10px;
	margin-top:0
}
.page-pricing2 .pricing-list-item .plan-price {
	text-align:center;
	padding:20px;
	border-bottom:1px solid #e8ebef;
	font-size:14px;
	line-height:18px;
	color:#000
}
.page-pricing2 .pricing-list-item .plan-price .price {
	font-weight:300;
	font-size:36px;
	line-height:44px;
	color:#4cb07a;
	margin:5px 0 10px
}
.page-pricing2 .pricing-list-item .block-best-for {
	height:120px;
	overflow:hidden;
	margin-top:40px
}
.page-pricing2 .pricing-list-item .block-best-for .text {
	font-size:16px;
	color:#000;
	text-align:center
}
.page-pricing2 .pricing-list-item ul.features-list {
	display:inline-block;
	list-style:none;
	margin-top:20px;
	-webkit-transition:opacity 400ms ease-in-out, width 400ms ease-in-out;
	-moz-transition:opacity 400ms ease-in-out, width 400ms ease-in-out;
	transition:opacity 400ms ease-in-out, width 400ms ease-in-out
}
.page-pricing2 .pricing-list-item ul.features-list li {
	display:block;
	width:100%;
	text-align:left
}
.page-pricing2 .pricing-list-item ul.features-list .feature-title {
	font-size:14px;
	line-height:24px;
	font-weight:700;
	padding-left:35px;
	margin:5px 0;
	background-repeat:no-repeat;
	background-position:left center;
	position:relative
}
.page-pricing2 .pricing-list-item ul.features-list .feature-title .icon {
	position:absolute;
	top:0;
	left:0;
	height:24px;
	width:24px
}
.page-pricing2 .pricing-list-item ul.features-list .feature-title .icon.multivariate-small {
	width:26px;
	height:25px;
	left:-1px
}
.page-pricing2 .pricing-list-item ul.features-list .feature-title .icon.advanced-target,.page-pricing2 .pricing-list-item ul.features-list .feature-title .icon.mobile {
	width:25px
}
.page-pricing2 .pricing-list-item .block-whats-included {
	height:380px;
	margin:0 20px
}
.page-pricing2 .pricing-list-item .block-whats-included ul.features-list {
	display:block;
	width:100%
}
.page-pricing2 .pricing-list-item .block-whats-included ul.features-list.standard-plan {
	margin-top:55px
}
.page-pricing2 .pricing-list-item .block-whats-included ul.features-list li {
	width:50%;
	float:left
}
@media screen and (max-width:979px),screen and (max-width:979px) and (-webkit-min-device-pixel-ratio:1.3) {
	.page-pricing2 .pricing-list-item .block-whats-included {
		height:auto;
		margin-bottom:20px
	}
	.page-pricing2 .pricing-list-item .block-whats-included ul.features-list.standard-plan {
		margin-top:20px
	}
	.page-pricing2 .pricing-list-item .block-whats-included ul.features-list li {
		width:100%;
		float:none
	}
}
@media screen and (min-width:768px) and (max-width:979px) {
	.page-pricing2 .pricing-list-item .block-whats-included {
		height:470px
	}
}
.page-pricing2 .pricing-list-item .includes-everything-plus {
	font-size:12px;
	line-height:12px;
	font-weight:700;
	color:#4a4a4a;
	margin-top:20px;
	text-transform:uppercase;
	text-align:center;
	margin-bottom:-20px
}
.page-pricing2 .pricing-list-item .includes-everything-plus .plus {
	font-size:18px;
	line-height:18px;
	margin-top:5px
}
.page-pricing2 .pricing-list-item .btn-request-demo {
	background:#4cb07a;
	margin-top: 15px;
	width: 96%;
	margin-left: 10px;
	/*! width: 100%; */
}
.page-pricing2 .pricing-list-item .pricing-tiers {
	text-align:right;
	border-bottom:1px solid #e8ebef
}
.page-pricing2 .pricing-list-item .pricing-tiers.enterprise {
	width:auto;
	float:none;
	border-bottom:1px solid #e8ebef
}
.page-pricing2 .pricing-list-item .pricing-tiers .tier-item {
	height:275px;
	float:left;
	text-align:center;
	width:50%
}
.page-pricing2 .pricing-list-item .pricing-tiers .tier-item .content {
	border-right:1px solid #eff0f2;
	padding:16px
}
.page-pricing2 .pricing-list-item .pricing-tiers .tier-item.last .content {
	border-right:none
}
.page-pricing2 .pricing-list-item .pricing-tiers .tier-item.single {
	width:100%;
	float:none
}
.page-pricing2 .pricing-list-item .pricing-tiers .tier-item .visitors {
	font-size:14px;
	line-height:14px;
	color:#737b85;
	display:inline-block;
	vertical-align:baseline;
	zoom:1;
	*display:inline;
	*vertical-align:auto
}
.page-pricing2 .pricing-list-item .pricing-tiers .tier-item .visitors .count {
	font-size:24px;
	line-height:24px;
	font-weight:300;
	margin:0 0 6px;
	padding:2px 0;
	position:relative
}
.page-pricing2 .pricing-list-item .pricing-tiers .tier-item .visitors .count.custom {
	border:1px solid #eff0f2;
	padding:4px 10px;
	margin-bottom:0;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
	width:130px;
	cursor:pointer;
	position:relative
}
.page-pricing2 .pricing-list-item .pricing-tiers .tier-item .visitors .count.custom:hover {
	background-color:#eff0f2
}
.page-pricing2 .pricing-list-item .pricing-tiers .tier-item .visitors .count.custom:before {
	content:"";
	display:block;
	float:right;
	width:12px;
	height:24px;
	margin-left:20px;
	background-position:left center;
	background-repeat:no-repeat;
	background-image:url(/images/icon_dropdown_grey.png.pagespeed.ce.eHGdmrb9LX.png);
	-webkit-background-size:12px 6px;
	-moz-background-size:12px 6px;
	-o-background-size:12px 6px;
	background-size:12px 6px
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.page-pricing2 .pricing-list-item .pricing-tiers .tier-item .visitors .count.custom:before {
		background-image:url(/images/icon_dropdown_grey,402x.png.pagespeed.ce.65IkIhEBcd.png)
	}
}
.page-pricing2 .pricing-list-item .pricing-tiers .tier-item .price-full {
	margin-bottom:25px
}
.page-pricing2 .pricing-list-item .pricing-tiers .tier-item .price {
	font-size:32px;
	line-height:32px;
	color:#4cb07a;
	margin:0 0 4px;
	height:32px;
	overflow:hidden
}
.page-pricing2 .pricing-list-item .pricing-tiers .tier-item .price .month {
	font-size:18px
}
.page-pricing2 .pricing-list-item .pricing-tiers .tier-item .button {
	margin-top:20px;
	margin-bottom:6px
}
@media screen and (max-width:767px),screen and (max-width:767px) and (-webkit-min-device-pixel-ratio:1.3) {
	.page-pricing2 .pricing-list-item .pricing-tiers .tier-item.standard-plan-item {
		width:100%;
		float:none
	}
}
.page-pricing2 .pricing-list-item .pricing-tiers .dropdown {
	background:#fff;
	width:150px;
	padding-top:4px;
	padding-bottom:4px;
	margin-top:-3px;
	margin-bottom:3px;
	border-color:#eff0f2
}
.page-pricing2 .pricing-list-item .pricing-tiers .dropdown:hover,.page-pricing2 .pricing-list-item .pricing-tiers .dropdown.focus {
	border-color:rgba(120,130,144,.4)
}
.page-pricing2 .pricing-list-item .pricing-tiers .dropdown .selected,.page-pricing2 .pricing-list-item .pricing-tiers .dropdown li {
	font-size:24px;
	line-height:24px;
	font-weight:300
}
.page-pricing2 .pricing-list-item .pricing-tiers .dropdown .selected {
	padding-right:20px
}
.page-pricing2 .pricing-list-item .pricing-tiers .dropdown li {
	padding-top:5px;
	padding-bottom:5px;
	text-align:center
}
.page-pricing2 .pricing-list-item .pricing-tiers .dropdown div {
	text-align:left;
	border-color:rgba(120,130,144,.4)
}
@media screen and (min-width:768px) and (max-width:979px) {
	.page-pricing2 .pricing-list-item .pricing-tiers .dropdown {
		width:130px
	}
}
.page-pricing2 .pricing-list-item .contact-details {
	font-size:14px;
	line-height:14px;
	color:#737b85;
	text-align:center;
	margin:10px 0 30px;
	padding-left: 20px;
}
.page-pricing2 .pricing-list-item .contact-details .number {
	font-size:24px;
	line-height:24px;
	color:#55bbea;
	margin:5px 0;
	text-decoration:none;
	display:block
}
.page-pricing2 .pricing-list-item .contact-details a {
	color:#3e94e0
}
.page-pricing2 .pricing-list-item .contact-details.pos-top {
	margin-bottom:20px;
	margin-top:28px
}
.page-pricing2 .pricing-list-item .block-contact-us {
	height:220px
}
.page-pricing2 .pricing-list-item .block-contact-us .content {
	padding:0 20px 0 0;
	text-align:center;
}
.page-pricing2 .pricing-list-item .block-signup {
	height:220px
}
.page-pricing2 .pricing-list-item .block-signup .content {
	padding:0 20px 0 0;
	text-align:center;
	/*! margin-bottom: 50px; */
}
.page-pricing2 .pricing-list-item .block-signup .plan-details-wrapper .plan-details-text {
	display:inline-block;
	vertical-align:baseline;
	zoom:1;
	*display:inline;
	*vertical-align:auto;
	height:84px;
	overflow:hidden;
	font-size:16px;
	line-height:26px;
	font-weight:300;
	color:#2b2f36;
	text-align:left;
	padding-left:45px;
	background-position:left center;
	background-repeat:no-repeat;
	background-image:url(/images/common/x30-day-long.png.pagespeed.ic.-9slRxTDL6.png);
	-webkit-background-size:33px 46px;
	-moz-background-size:33px 46px;
	-o-background-size:33px 46px;
	background-size:33px 46px
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.page-pricing2 .pricing-list-item .block-signup .plan-details-wrapper .plan-details-text {
		background-image:url(/images/common/x30-day-long,402x.png.pagespeed.ic.nybOhJJYcf.png)
	}
}
.page-pricing2 .pricing-list-item .block-signup .button {
	margin-top:15px;
	width: 100%;
	margin-left: 10px;
}
.page-pricing2 .pricing-list-item.standard-plan .plan-heading {
	background-color:#b1b6bd;
	padding-bottom: 5px;
}
.page-pricing2 .pricing-list-item.standard-plan .tooltip-question-mark {
	background-color:#eff0f2;
	color:#b1b6bd
}
.page-pricing2 .pricing-list-item.standard-plan .tooltip-question-mark:hover,.page-pricing2 .pricing-list-item.standard-plan .tooltip-question-mark.open {
	background-color:#b1b6bd;
	color:#fff
}
.page-pricing2 .pricing-list-item.enterprise-plan {
	background-color:#fff7d4;
	border-color:#ebc17c;
	-webkit-box-shadow:0px 2px 0 0 #ebc17c;
	-moz-box-shadow:0px 2px 0 0 #ebc17c;
	box-shadow:0px 2px 0 0 #ebc17c
}
.page-pricing2 .pricing-list-item.enterprise-plan .plan-heading {
	background-color:#ebc17c;
	padding-bottom: 5px;
}
.page-pricing2 .pricing-list-item.enterprise-plan .plan-price,.page-pricing2 .pricing-list-item.enterprise-plan .pricing-tiers {
	border-color:#fbecc2
}
.page-pricing2 .pricing-list-item.enterprise-plan h5 {
	background:#fbecc2;
	color:#ebc17c
}
.page-pricing2 .pricing-list-item.enterprise-plan .tooltip-question-mark {
	background-color:#fbecc2;
	color:#ebc17c
}
.page-pricing2 .pricing-list-item.enterprise-plan .tooltip-question-mark:hover,.page-pricing2 .pricing-list-item.enterprise-plan .tooltip-question-mark.open {
	background-color:#ebc17c;
	color:#fff
}
.page-pricing2 .customers {
	background:#fff
}
.page-pricing2 .customers .customers-item {
	background:#fff;
	height:162px;
	border:1px solid #b1b6bd;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
	-webkit-box-shadow:0px 2px 0px 0px #b1b6bd;
	-moz-box-shadow:0px 2px 0px 0px #b1b6bd;
	box-shadow:0px 2px 0px 0px #b1b6bd;
	background-repeat:no-repeat;
	background-position:center center
}
.page-pricing2 .customers .customers-item.hyundai {
	background-repeat:no-repeat;
	background-image:url(/images/page_pricing/icon_customer_hyundai.png.pagespeed.ce.4RXZXpHM0_.png);
	-webkit-background-size:64px 11px;
	-moz-background-size:64px 11px;
	-o-background-size:64px 11px;
	background-size:64px 11px
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.page-pricing2 .customers .customers-item.hyundai {
		background-image:url(/images/page_pricing/icon_customer_hyundai,402x.png.pagespeed.ce.iDRrhYe7MV.png)
	}
}
.page-pricing2 .customers .customers-item.airbnb {
	background-repeat:no-repeat;
	background-image:url(/images/page_pricing/icon_customer_airbnb.png.pagespeed.ce.FSSELlNvFo.png);
	-webkit-background-size:85px 32px;
	-moz-background-size:85px 32px;
	-o-background-size:85px 32px;
	background-size:85px 32px
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.page-pricing2 .customers .customers-item.airbnb {
		background-image:url(/images/page_pricing/icon_customer_airbnb,402x.png.pagespeed.ce.WDzJl1yKtL.png)
	}
}
.page-pricing2 .customers .customers-item.groupon {
	background-repeat:no-repeat;
	background-image:url(/images/page_pricing/icon_customer_groupon.png.pagespeed.ce.qgabZvdes5.png);
	-webkit-background-size:79px 36px;
	-moz-background-size:79px 36px;
	-o-background-size:79px 36px;
	background-size:79px 36px
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.page-pricing2 .customers .customers-item.groupon {
		background-image:url(/images/page_pricing/icon_customer_groupon,402x.png.pagespeed.ce.AoymzJ9Kuw.png)
	}
}
.page-pricing2 .customers .company-image-block {
	width:100%;
	height:224px;
	margin:30px 0;
	background-repeat:no-repeat;
	background-position:center;
	background-repeat:no-repeat;
	background-image:url(/images/common/company_logos_wide.png.pagespeed.ce.NdpvzoZBfC.png);
	-webkit-background-size:942px 224px;
	-moz-background-size:942px 224px;
	-o-background-size:942px 224px;
	background-size:942px 224px;
	background-size:contain
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.page-pricing2 .customers .company-image-block {
		background-image:url(/images/common/company_logos_wide,402x.png.pagespeed.ce.ds7-fVZLDo.png)
	}
}
.page-pricing2 .customers .company-image-block img {
	display:none;
	width:100%
}
.page-pricing2 .customers .section-testimonials {
	margin-top:30px
}
.page-pricing2 .faqs {
	background:#fff;
	border-top:1px solid #e8ebef
}
.page-pricing2 .faqs .faqs-item {
	margin-bottom:20px
}
.page-pricing2 .faqs .faqs-item .question {
	font-size:18px;
	line-height:24px;
	font-weight:700;
	color:#4f5964;
	margin-bottom:10px
}
.page-pricing2 .faqs .faqs-item p {
	margin:0;
	font-size:14px;
	line-height:22px;
	color:#8b95a1
}
@media screen and (max-width:979px),screen and (max-width:979px) and (-webkit-min-device-pixel-ratio:1.3) {
	.page-pricing2 .customers .company-image-block {
		height:auto;
		text-align:center;
		background-image:none
	}
	.page-pricing2 .customers .company-image-block img {
		display:block
	}
}
@media screen and (max-width:767px),screen and (max-width:767px) and (-webkit-min-device-pixel-ratio:1.3) {
	.page-pricing2 .pricing-list .details-text {
		padding:20px 0
	}
	.page-pricing2 .pricing-list .details-text .label {
		display:block;
		float:none;
		width:auto;
		text-align:left
	}
	.page-pricing2 .pricing-list .details-text p {
		margin:5px 0 30px
	}
	.page-pricing2 .customers .section-testimonials .grid_one_third.testimonial-item {
		margin:0!important
	}
}
.page-pricing2 .comparison-table {
	padding-top:60px;
	padding-bottom:60px
}
.page-pricing2 .comparison-table .section-heading {
	margin-bottom:60px
}
.page-pricing2 .comparison-table .tooltip-question-mark {
	margin-left:5px
}
.page-pricing2 .comparison-table table {
	width:100%
}
.page-pricing2 .comparison-table table tr {
	border-bottom:1px solid #dbe1e9
}
.page-pricing2 .comparison-table table tr.no-border {
	border:none
}
.page-pricing2 .comparison-table table tr td {
	width:294px;
	display:block;
	float:left;
	padding:20px 0;
	vertical-align:middle;
	margin-left:30px
}
.page-pricing2 .comparison-table table tr td.first {
	margin-left:0
}
.page-pricing2 .comparison-table table tr td.feature-value.standard {
	background-color:#fff
}
.page-pricing2 .comparison-table table tr td.feature-value.enterprise {
	background-color:#fff7d4
}
.page-pricing2 .comparison-table table.ie tr td {
	width:292px
}
.page-pricing2 .comparison-table .plan-title {
	text-transform:uppercase;
	text-align:center;
	color:#fff;
	font-size:12px;
	line-height:12px;
	font-weight:700;
	padding:8px 0;
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	-ms-border-top-left-radius:3px;
	-o-border-top-left-radius:3px;
	border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	-ms-border-top-right-radius:3px;
	-o-border-top-right-radius:3px;
	border-top-right-radius:3px
}
.page-pricing2 .comparison-table .plan-title.standard {
	background-color:#b1b6bd
}
.page-pricing2 .comparison-table .plan-title.enterprise {
	background-color:#ebc17c
}
.page-pricing2 .comparison-table .feature-title {
	font-size:16px;
	line-height:16px;
	font-weight:700;
	color:#000
}
.page-pricing2 .comparison-table .feature-value {
	text-align:center;
	line-height:16px
}
.page-pricing2 .comparison-table i {
	font-size:16px;
	line-height:16px
}
.page-pricing2 .comparison-table i.tick {
	color:#4cb07a
}
.page-pricing2 .comparison-table i.cross {
	color:#eb5055
}
@media screen and (max-width:979px),screen and (max-width:979px) and (-webkit-min-device-pixel-ratio:1.3) {
	.page-pricing2 .comparison-table table tr td {
		width:25%;
		margin-left:0;
		display:table-cell;
		vertical-align:middle;
		float:none
	}
	.page-pricing2 .comparison-table table tr td.first {
		width:auto;
		padding-right:5px
	}
}
@media screen and (max-width:767px),screen and (max-width:767px) and (-webkit-min-device-pixel-ratio:1.3) {
	.page-pricing2 .comparison-table table tr td.feature-title {
		font-size:14px;
		line-height:20px;
		font-weight:400
	}
}
.page-resources {
	background:#e8ebef;
	padding-top:40px
}
.page-resources .page-heading {
	padding-bottom:60px
}
.page-resources .page-heading h2 {
	color:#3e94e0
}
.page-resources .page-heading.more-vp {
	padding-top:200px;
	padding-bottom:150px
}
.page-resources .section-heading-1 {
	padding:100px 0 60px;
	margin:0
}
.page-resources .section-heading-1:first-of-type {
	padding-top:40px
}
.page-resources .section-heading-1.border-top {
	padding-top:100px;
	border-top:1px solid #dbe1e9
}
.page-resources .button {
	margin-top:20px
}
.page-resources .page-header {
	margin-bottom:40px
}
.page-resources .page-header .page-header-content {
	background:transparent;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	text-align:left
}
.page-resources .page-header .page-header-content .container {
	overflow:visible
}
.page-resources .page-header .page-header-content .filter-by {
	display:inline-block;
	vertical-align:baseline;
	zoom:1;
	*display:inline;
	*vertical-align:auto;
	font-size:14px;
	line-height:32px;
	font-weight:700;
	letter-spacing:1px;
	color:#000;
	text-transform:uppercase;
	margin-right:10px
}
.page-resources .page-header .page-header-content .select {
	margin-left:5px;
	margin-right:5px
}
.page-resources .page-header .page-header-content .form {
	float:right;
	position:relative
}
.page-resources .page-header .page-header-content .input-search {
	width:162px;
	position:relative;
	padding-right:30px
}
.page-resources .page-header .page-header-content .input-submit {
	position:absolute;
	right:6px;
	top:0;
	height:32px;
	width:16px;
	padding:0;
	border:none;
	background:none;
	-webkit-box-shadow:0 0 0 0 transparent;
	-moz-box-shadow:0 0 0 0 transparent;
	box-shadow:0 0 0 0 transparent;
	overflow:hidden;
	text-indent:-9000px;
	display:block;
	background-position:left center;
	background-repeat:no-repeat;
	background-image:url(/images/common/icon_search.png.pagespeed.ce.zKv5LibV8I.png);
	-webkit-background-size:16px 16px;
	-moz-background-size:16px 16px;
	-o-background-size:16px 16px;
	background-size:16px 16px;
	opacity:.6;
	filter:alpha(opacity=60)
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.page-resources .page-header .page-header-content .input-submit {
		background-image:url(/images/common/icon_search,402x.png.pagespeed.ce.GRc7pQm7Pk.png)
	}
}
.page-resources .page-header .page-header-content .input-submit:hover {
	opacity:1;
	filter:alpha(opacity=100)
}
.page-resources .page-header.fixed .page-header-content {
	background:#6e767c
}
.page-resources .page-header.fixed .filter-by {
	margin-top:4px;
	color:#fff
}
.page-resources .page-header.fixed .select {
	border-color:#fff;
	margin-top:3px;
	-webkit-border-bottom-left-radius:2px;
	-moz-border-radius-bottomleft:2px;
	-ms-border-bottom-left-radius:2px;
	-o-border-bottom-left-radius:2px;
	border-bottom-left-radius:2px;
	-webkit-border-bottom-right-radius:2px;
	-moz-border-radius-bottomright:2px;
	-ms-border-bottom-right-radius:2px;
	-o-border-bottom-right-radius:2px;
	border-bottom-right-radius:2px
}
.page-resources .page-header.fixed .select.small {
	margin-top:7px
}
.page-resources .page-header.fixed .select:after {
	background-position:-110px -30px
}
.page-resources .page-header.fixed .select .selected-value {
	color:#fff
}
.page-resources .page-header.fixed .select .options-list {
	top:32px
}
.page-resources .page-header.fixed .dropdown {
	padding-top:6px;
	padding-bottom:6px;
	margin-bottom:2px;
	vertical-align:bottom
}
.page-resources .page-header.fixed .input-search {
	margin-top:7px;
	height:24px
}
.page-resources .page-header.fixed .input-submit {
	top:4px
}
.page-resources .page-header .dropdown {
	display:inline-block;
	vertical-align:baseline;
	zoom:1;
	*display:inline;
	*vertical-align:auto;
	margin-right:10px
}
.page-resources .section-case-studies {
	padding:0 0 100px;
	border-bottom:1px solid #dbe1e9
}
.page-resources .section-case-studies:last-of type {
	border-bottom:none
}
.page-resources .section-case-studies ul.case-studies-list {
	list-style:none
}
.page-resources .section-ebooks {
	padding:0 0 100px;
	border-bottom:1px solid #dbe1e9
}
.page-resources .section-ebooks ul.ebooks-list {
	list-style:none
}
.page-resources .section-webinars {
	padding:0 0 100px;
	border-bottom:1px solid #dbe1e9
}
.page-resources .section-webinars:last-of type {
	border-bottom:none
}
.page-resources .section-webinars ul.webinars-list {
	list-style:none
}
.page-resources ul.resources-list {
	margin:0 -15px
}
.page-resources li.list-item-wrapper {
	height:348px
}
.page-resources li.list-item-wrapper.hidden {
	display:none
}
.page-resources .view-button {
	width:100%;
	background:#ebf4fb;
	padding:15px 0;
	font-size:12px;
	line-height:16px;
	font-weight:700;
	text-align:center;
	text-transform:uppercase;
	color:#3e94e0;
	letter-spacing:2px;
	-webkit-transition:background 400ms ease-in-out;
	-moz-transition:background 400ms ease-in-out;
	transition:background 400ms ease-in-out
}
.page-resources li.casestudy {
	margin-bottom:30px
}
.page-resources li.casestudy a.list-item {
	display:block;
	background:#fff;
	text-decoration:none;
	border:1px solid #b1b6bd;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
	-webkit-box-shadow:0px 2px 0px 0px #b1b6bd;
	-moz-box-shadow:0px 2px 0px 0px #b1b6bd;
	box-shadow:0px 2px 0px 0px #b1b6bd;
	-webkit-transition:border 400ms ease-in-out, background 400ms ease-in-out;
	-moz-transition:border 400ms ease-in-out, background 400ms ease-in-out;
	transition:border 400ms ease-in-out, background 400ms ease-in-out
}
.page-resources li.casestudy a.list-item .image {
	text-align:center;
	margin:20px 0;
	height:60px
}
.page-resources li.casestudy a.list-item .image img {
	height:100%;
	background-size:cover;
	max-width:280px;
	max-height:50px
}
.page-resources li.casestudy a.list-item .title {
	height:50px;
	padding:0 15px;
	margin-bottom:10px;
	font-size:18px;
	line-height:24px;
	font-weight:700;
	color:#8b95a1
}
.page-resources li.casestudy a.list-item .stats {
	padding:15px 0;
	text-align:center;
	line-height:24px;
	height:24px;
	border-top:1px solid #e8ebef;
	border-bottom:1px solid #e8ebef
}
.page-resources li.casestudy a.list-item .stats .numbers {
	display:inline-block;
	vertical-align:baseline;
	zoom:1;
	*display:inline;
	*vertical-align:auto;
	margin-right:10px;
	background-position:left center;
	font-size:22px;
	font-weight:300;
	line-height:inherit;
	height:inherit;
	padding-left:40px
}
.page-resources li.casestudy a.list-item .stats .numbers.increase {
	background-repeat:no-repeat;
	background-image:url(/images/icon_proof_increase.png.pagespeed.ce.jnoA_gGgn2.png);
	-webkit-background-size:auto 24px;
	-moz-background-size:auto 24px;
	-o-background-size:auto 24px;
	background-size:auto 24px;
	color:#4cb07a
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.page-resources li.casestudy a.list-item .stats .numbers.increase {
		background-image:url(/images/icon_proof_increase,402x.png.pagespeed.ce.-9Q_EQirZZ.png)
	}
}
.page-resources li.casestudy a.list-item .stats .numbers.decrease {
	background-repeat:no-repeat;
	background-image:url(/images/icon_proof_increase.png.pagespeed.ce.jnoA_gGgn2.png);
	-webkit-background-size:auto 24px;
	-moz-background-size:auto 24px;
	-o-background-size:auto 24px;
	background-size:auto 24px;
	color:#e24a4d
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.page-resources li.casestudy a.list-item .stats .numbers.decrease {
		background-image:url(/images/icon_proof_increase,402x.png.pagespeed.ce.-9Q_EQirZZ.png)
	}
}
.page-resources li.casestudy a.list-item .stats .parameter {
	display:inline-block;
	vertical-align:baseline;
	zoom:1;
	*display:inline;
	*vertical-align:auto;
	vertical-align:top;
	font-size:10px;
	color:#000;
	line-height:inherit;
	text-transform:uppercase;
	letter-spacing:1px;
	font-weight:700
}
.page-resources li.casestudy a.list-item .text {
	font-size:14px;
	line-height:20px;
	height:60px;
	overflow:hidden;
	padding:0 15px;
	margin:15px 0;
	color:#8b95a1
}
.page-resources li.casestudy a.list-item:hover {
	background:#fcfdfd;
	border:1px solid #a3a9b1
}
.page-resources li.casestudy a.list-item:hover .view-button {
	background:#d6e8f7
}
.page-resources li.webinar {
	margin-bottom:30px
}
.page-resources li.webinar a.list-item {
	display:block;
	background:#fff;
	text-decoration:none;
	border:1px solid #b1b6bd;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
	-webkit-box-shadow:0px 2px 0px 0px #b1b6bd;
	-moz-box-shadow:0px 2px 0px 0px #b1b6bd;
	box-shadow:0px 2px 0px 0px #b1b6bd;
	-webkit-transition:border 400ms ease-in-out, background 400ms ease-in-out;
	-moz-transition:border 400ms ease-in-out, background 400ms ease-in-out;
	transition:border 400ms ease-in-out, background 400ms ease-in-out
}
.page-resources li.webinar a.list-item .image {
	text-align:center;
	height:156px;
	overflow:hidden;
	background-repeat:no-repeat;
	background-position:top center;
	background-size:cover
}
.page-resources li.webinar a.list-item .title {
	height:50px;
	padding:0 15px;
	margin:10px 0;
	font-size:18px;
	line-height:24px;
	font-weight:700;
	color:#8b95a1
}
.page-resources li.webinar a.list-item .text {
	font-size:14px;
	line-height:20px;
	height:60px;
	overflow:hidden;
	padding:0 15px;
	margin:15px 0;
	color:#8b95a1
}
.page-resources li.webinar a.list-item:hover {
	background:#fcfdfd;
	border:1px solid #a3a9b1
}
.page-resources li.webinar a.list-item:hover .view-button {
	background:#d6e8f7
}
.page-resources li.free-tool,.page-resources li.ebook {
	margin-bottom:30px
}
.page-resources li.free-tool a.list-item,.page-resources li.ebook a.list-item {
	display:block;
	text-decoration:none;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px
}
.page-resources li.free-tool a.list-item .image,.page-resources li.ebook a.list-item .image {
	height:32px;
	margin:40px 0;
	text-align:center
}
.page-resources li.free-tool a.list-item .image img,.page-resources li.ebook a.list-item .image img {
	max-width:100%;
	height:inherit
}
.page-resources li.free-tool a.list-item .title,.page-resources li.ebook a.list-item .title {
	height:194px;
	overflow:hidden;
	margin:0;
	padding:0 15px;
	font-size:48px;
	line-height:57px;
	font-weight:300;
	text-align:center
}
.page-resources li.free-tool a.list-item .title .small,.page-resources li.ebook a.list-item .title .small {
	display:block;
	opacity:.8;
	filter:alpha(opacity=80);
	font-size:24px;
	line-height:30px
}
.page-resources li.free-tool a.list-item .view-button,.page-resources li.ebook a.list-item .view-button {
	background:none;
	color:#fff
}
.page-resources li.free-tool a.list-item.clock,.page-resources li.free-tool a.list-item.purple,.page-resources li.ebook a.list-item.clock,.page-resources li.ebook a.list-item.purple {
	color:#fff;
	background:#878cb5;
	border:1px solid #6d7198;
	-webkit-box-shadow:0px 2px 0px 0px #6d7198;
	-moz-box-shadow:0px 2px 0px 0px #6d7198;
	box-shadow:0px 2px 0px 0px #6d7198
}
.page-resources li.free-tool a.list-item.clock .view-button,.page-resources li.free-tool a.list-item.purple .view-button,.page-resources li.ebook a.list-item.clock .view-button,.page-resources li.ebook a.list-item.purple .view-button {
	background:#7f83ab;
	color:#fff
}
.page-resources li.free-tool a.list-item.clock:hover,.page-resources li.free-tool a.list-item.purple:hover,.page-resources li.ebook a.list-item.clock:hover,.page-resources li.ebook a.list-item.purple:hover {
	background:#8186b1;
	border:1px solid #61658a;
	-webkit-box-shadow:0px 2px 0px 0px #61658a;
	-moz-box-shadow:0px 2px 0px 0px #61658a;
	box-shadow:0px 2px 0px 0px #61658a
}
.page-resources li.free-tool a.list-item.clock:hover .view-button,.page-resources li.free-tool a.list-item.purple:hover .view-button,.page-resources li.ebook a.list-item.clock:hover .view-button,.page-resources li.ebook a.list-item.purple:hover .view-button {
	background:#7074a1
}
.page-resources li.free-tool a.list-item.ideafox,.page-resources li.free-tool a.list-item.yellow,.page-resources li.ebook a.list-item.ideafox,.page-resources li.ebook a.list-item.yellow {
	color:#4f5964;
	background:#fee98e;
	border:1px solid #f7d72e;
	-webkit-box-shadow:0px 2px 0px 0px #f7d72e;
	-moz-box-shadow:0px 2px 0px 0px #f7d72e;
	box-shadow:0px 2px 0px 0px #f7d72e
}
.page-resources li.free-tool a.list-item.ideafox .view-button,.page-resources li.free-tool a.list-item.yellow .view-button,.page-resources li.ebook a.list-item.ideafox .view-button,.page-resources li.ebook a.list-item.yellow .view-button {
	background:#fae05d;
	color:#3e94e0
}
.page-resources li.free-tool a.list-item.ideafox:hover,.page-resources li.free-tool a.list-item.yellow:hover,.page-resources li.ebook a.list-item.ideafox:hover,.page-resources li.ebook a.list-item.yellow:hover {
	background:#fee784;
	border:1px solid #f6d215;
	-webkit-box-shadow:0px 2px 0px 0px #f6d215;
	-moz-box-shadow:0px 2px 0px 0px #f6d215;
	box-shadow:0px 2px 0px 0px #f6d215
}
.page-resources li.free-tool a.list-item.ideafox:hover .view-button,.page-resources li.free-tool a.list-item.yellow:hover .view-button,.page-resources li.ebook a.list-item.ideafox:hover .view-button,.page-resources li.ebook a.list-item.yellow:hover .view-button {
	background:#f9db44
}
.page-resources li.free-tool a.list-item.calculator,.page-resources li.free-tool a.list-item.green,.page-resources li.ebook a.list-item.calculator,.page-resources li.ebook a.list-item.green {
	color:#4f5964;
	background:#51c9b4;
	border:1px solid #25b3b6;
	-webkit-box-shadow:0px 2px 0px 0px #25b3b6;
	-moz-box-shadow:0px 2px 0px 0px #25b3b6;
	box-shadow:0px 2px 0px 0px #25b3b6
}
.page-resources li.free-tool a.list-item.calculator .view-button,.page-resources li.free-tool a.list-item.green .view-button,.page-resources li.ebook a.list-item.calculator .view-button,.page-resources li.ebook a.list-item.green .view-button {
	background:#45b6a7;
	color:#fff
}
.page-resources li.free-tool a.list-item.calculator:hover,.page-resources li.free-tool a.list-item.green:hover,.page-resources li.ebook a.list-item.calculator:hover,.page-resources li.ebook a.list-item.green:hover {
	background:#49c7b1;
	border:1px solid #219ea1;
	-webkit-box-shadow:0px 2px 0px 0px #219ea1;
	-moz-box-shadow:0px 2px 0px 0px #219ea1;
	box-shadow:0px 2px 0px 0px #219ea1
}
.page-resources li.free-tool a.list-item.calculator:hover .view-button,.page-resources li.free-tool a.list-item.green:hover .view-button,.page-resources li.ebook a.list-item.calculator:hover .view-button,.page-resources li.ebook a.list-item.green:hover .view-button {
	background:#3ea496
}
.page-resources li.free-tool a.list-item.landing-page-analyzer,.page-resources li.free-tool a.list-item.blue,.page-resources li.ebook a.list-item.landing-page-analyzer,.page-resources li.ebook a.list-item.blue {
	color:#4f5964;
	background:#b8eff7;
	border:1px solid #90b8c6;
	-webkit-box-shadow:0px 2px 0px 0px #90b8c6;
	-moz-box-shadow:0px 2px 0px 0px #90b8c6;
	box-shadow:0px 2px 0px 0px #90b8c6
}
.page-resources li.free-tool a.list-item.landing-page-analyzer .view-button,.page-resources li.free-tool a.list-item.blue .view-button,.page-resources li.ebook a.list-item.landing-page-analyzer .view-button,.page-resources li.ebook a.list-item.blue .view-button {
	background:#aee7f0;
	color:#3e94e0
}
.page-resources li.free-tool a.list-item.landing-page-analyzer:hover,.page-resources li.free-tool a.list-item.blue:hover,.page-resources li.ebook a.list-item.landing-page-analyzer:hover,.page-resources li.ebook a.list-item.blue:hover {
	background:#afedf6;
	border:1px solid #7fadbd;
	-webkit-box-shadow:0px 2px 0px 0px #7fadbd;
	-moz-box-shadow:0px 2px 0px 0px #7fadbd;
	box-shadow:0px 2px 0px 0px #7fadbd
}
.page-resources li.free-tool a.list-item.landing-page-analyzer:hover .view-button,.page-resources li.free-tool a.list-item.blue:hover .view-button,.page-resources li.ebook a.list-item.landing-page-analyzer:hover .view-button,.page-resources li.ebook a.list-item.blue:hover .view-button {
	background:#98e1ec
}
.page-resources li.free-tool a.list-item .image {
	height:140px;
	margin:30px auto;
	background-repeat:no-repeat;
	background-size:contain;
	background-position:center
}
.page-resources li.free-tool a.list-item .title {
	height:100px
}
.page-resources li.free-tool a.list-item .title.small {
	font-size:14px;
	line-height:24px
}
@media screen and (min-width:768px) and (max-width:979px) {
	.page-resources ul.resources-list {
		margin:0
	}
	.page-resources li.list-item-wrapper {
		width:48.25%;
		height:354px;
		margin:0 1.75% 30px!important;
		display:block!important
	}
	.page-resources li.list-item-wrapper:nth-of-type(odd) {
		margin-left:0!important
	}
	.page-resources li.list-item-wrapper:nth-of-type(even) {
		margin-right:0!important
	}
}
@media screen and (max-width:767px),screen and (max-width:767px) and (-webkit-min-device-pixel-ratio:1.3) {
	.page-resources ul.resources-list {
		margin:0
	}
	.page-resources .section-heading-1 {
		padding:0px 0 0px
	}
	.page-resources .section-heading-1.border-top {
		padding-top:0px
	}
	.page-resources .button {
		margin-top:0
	}
	.page-resources .section-case-studies,.page-resources .section-ebooks,.page-resources .section-webinars {
		padding:0 0 40px
	}
	.page-resources ul li.list-item-wrapper {
		float:none;
		display:block;
		width:auto;
		margin:0 0 20px!important
	}
	.page-resources ul .mix {
		display:none
	}
	.page-resources li.webinar a.list-item .image,.page-resources li.casestudy a.list-item .image {
		height:50px
	}
	.page-resources li.webinar a.list-item .title,.page-resources li.casestudy a.list-item .title {
		height:auto;
		padding:0 15px;
		margin:10px 0;
		font-size:16px;
		line-height:22px
	}
	.page-resources li.webinar a.list-item .text,.page-resources li.casestudy a.list-item .text {
		height:auto
	}
	.page-resources li.webinar a.list-item .image {
		height:120px
	}
	.page-resources li.free-tool a.list-item .image,.page-resources li.ebook a.list-item .image {
		height:28px;
		margin:30px 0
	}
	.page-resources li.free-tool a.list-item .image img,.page-resources li.ebook a.list-item .image img {
		max-width:100%;
		height:inherit
	}
	.page-resources li.free-tool a.list-item .title,.page-resources li.ebook a.list-item .title {
		height:auto;
		margin:0 0 30px 0;
		font-size:36px;
		line-height:40px
	}
	.page-resources li.free-tool a.list-item .title .small,.page-resources li.ebook a.list-item .title .small {
		font-size:20px;
		line-height:24px
	}
	.page-resources li.free-tool a.list-item .image {
		height:150px
	}
}
.page-ab-testing {
	padding:60px 0
}
.page-ab-testing .block-left .sidebar {
	background:#e8ebef;
	border:1px solid #f3f5f7;
	width:inherit
}
.page-ab-testing .block-left .sidebar.fixed {
	position:fixed;
	top:45px
}
.page-ab-testing .block-left .sidebar .req-a-demo {
	font-size:16px;
	letter-spacing:1px;
	height:30px;
	line-height:30px;
	color:#3e94e0;
	text-align:center;
	display:block;
	margin:0 auto 10px
}
.page-ab-testing .block-left .sidebar .block-heading {
	display:block;
	padding:15px 0;
	background:#acb7c5;
	font-size:14px;
	line-height:18px;
	font-weight:700;
	text-transform:uppercase;
	text-decoration:none;
	color:#fff;
	letter-spacing:2px;
	text-align:center
}
.page-ab-testing .block-left .sidebar .block-heading:hover {
	background:#8e9db0
}
.page-ab-testing .block-left .sidebar ul.side-nav {
	list-style:none
}
.page-ab-testing .block-left .sidebar ul.side-nav li {
	display:block
}
.page-ab-testing .block-left .sidebar ul.side-nav li>a {
	display:block;
	height:24px;
	padding:8px 20px;
	font-size:14px;
	line-height:24px;
	font-weight:bold;
	color:#737b85
}
.page-ab-testing .block-left .sidebar ul.side-nav li>a:hover,.page-ab-testing .block-left .sidebar ul.side-nav li>a.active {
	background:#8e9db0;
	color:#fff;
	text-decoration:none;
	background-position:6px 4px
}
.page-ab-testing .block-left .sidebar ul.side-nav li>a:hover:after,.page-ab-testing .block-left .sidebar ul.side-nav li>a.active:after {
	background-position:6px 4px
}
.page-ab-testing .block-left .sidebar ul.side-nav li>.hovered-element {
	background:#8e9db0;
	color:#fff;
	text-decoration:none;
	background-position:6px 4px
}
.page-ab-testing .block-left .sidebar ul.side-nav li>.hovered-element:after {
	background-position:6px 4px
}
.page-ab-testing .block-left .sidebar ul.side-nav li ul.submenu {
	list-style:none;
	margin-left:30px
}
.page-ab-testing .block-left .sidebar .button {
	width:70%;
	margin:20px auto
}
.page-ab-testing .block-left .sidebar .social-widgets-big {
	padding:20px;
	text-align:center
}
.page-ab-testing .block-left .sidebar .social-widgets-big .widget-item {
	display:inline-block;
	vertical-align:baseline;
	zoom:1;
	*display:inline;
	*vertical-align:auto;
	width:60px;
	height:50px;
	margin:0 5px
}
.page-ab-testing .block-left .spacer {
	height:1px
}
.page-ab-testing .ab-testing-heading {
	padding-top:10px!important
}
.page-ab-testing .block-right img {
	display:block;
	width:100%;
	margin:0 auto 60px
}
.page-ab-testing .block-right .custom-container {
	width:618px;
	margin:0 auto
}
.page-ab-testing .block-right .start-here {
	margin-top:1px;
	display:inline-block;
	vertical-align:baseline;
	zoom:1;
	*display:inline;
	*vertical-align:auto;
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:50px;
	line-height:40px;
	height:40px;
	background-repeat:no-repeat;
	background-image:url(/images/page_ab_testing/left_arrow.png.pagespeed.ce.sgBd40apGF.png);
	-webkit-background-size:41px 34px;
	-moz-background-size:41px 34px;
	-o-background-size:41px 34px;
	background-size:41px 34px
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.page-ab-testing .block-right .start-here {
		background-image:url(/images/page_ab_testing/left_arrow,402x.png.pagespeed.ce.gbHgshlGGj.png)
	}
}
.page-ab-testing .block-right .start-here .title {
	font-size:14px;
	line-height:40px;
	font-weight:700;
	letter-spacing:2px;
	text-transform:uppercase;
	text-align:left;
	height:40px
}
.page-ab-testing .block-right .section-block-item {
	margin-bottom:20px;
	padding:20px 0
}
.page-ab-testing .block-right .section-block-item.grey {
	background:#e8ebef;
	padding:20px
}
.page-ab-testing .block-right .section-block-item img {
	margin:30px auto
}
.page-ab-testing .block-right .section-block-item img.small {
	height:300px;
	width:auto
}
.page-ab-testing .block-right .section-block-item p {
	font-size:18px;
	line-height:26px;
	color:#737b85;
	margin:30px 0
}
.page-ab-testing .block-right .section-block-item p a {
	color:#3e94e0
}
.page-ab-testing .block-right .section-block-item p strong {
	color:#4d4d4d
}
.page-ab-testing .block-right .section-block-item ol,.page-ab-testing .block-right .section-block-item ul {
	margin-left:20px
}
.page-ab-testing .block-right .section-block-item ol li,.page-ab-testing .block-right .section-block-item ul li {
	margin-bottom:10px;
	font-size:18px;
	line-height:26px
}
.page-ab-testing .block-right .section-block-item ol li a,.page-ab-testing .block-right .section-block-item ul li a {
	color:#3e94e0
}
.page-ab-testing .block-right .section-block-item ol.bold-list,.page-ab-testing .block-right .section-block-item ul.bold-list {
	counter-reset:li;
	margin-left:0;
	list-style:none;
	position:relative
}
.page-ab-testing .block-right .section-block-item ol.bold-list li,.page-ab-testing .block-right .section-block-item ul.bold-list li {
	padding-left:48px;
	margin-bottom:20px
}
.page-ab-testing .block-right .section-block-item ol.bold-list li:last-of-type,.page-ab-testing .block-right .section-block-item ul.bold-list li:last-of-type {
	margin-bottom:0
}
.page-ab-testing .block-right .section-block-item ol.bold-list li:before,.page-ab-testing .block-right .section-block-item ul.bold-list li:before {
	content:counter(li);
	counter-increment:li;
	position:absolute;
	left:0;
	color:#fff;
	width:32px;
	height:32px;
	background:#737b85;
	font-size:18px;
	line-height:32px;
	text-align:center;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px
}
.page-ab-testing .block-right .section-block-item label {
	float:left;
	width:30%;
	text-align:right;
	margin-right:20px;
	font-size:16px;
	line-height:28px;
	color:#606772;
	font-weight:700
}
.page-ab-testing .block-right .section-block-item label.small {
	line-height:30px
}
.page-ab-testing .block-right .section-block-item input[type="text"],.page-ab-testing .block-right .section-block-item input[type="password"],.page-ab-testing .block-right .section-block-item input[type="tel"] {
	width:200px
}
.page-ab-testing .block-right .section-block-item .form-item {
	margin:20px 0
}
.page-ab-testing .block-right .section-block-item .form-item:after {
	display:block;
	content:"";
	clear:both
}
.page-ab-testing .block-right .section-block-item .form-item.submit {
	text-align:center
}
.page-ab-testing .block-right .section-block-item .form-item.input-captcha .input-text {
	width:50px;
	margin-right:5px
}
.page-ab-testing .block-right .section-block-item .content-heading {
	font-size:18px;
	line-height:24px;
	font-weight:700
}
.page-ab-testing .block-right .section-block-item h4+p,.page-ab-testing .block-right .section-block-item h4+img {
	margin-top:0
}
.page-ab-testing .block-right .section-block-item a.clickable {
	display:block;
	color:#737b85;
	text-decoration:none
}
.page-ab-testing .block-right .section-block-item .tile {
	background:#fcfdfd;
	margin-bottom:30px;
	border:1px solid #b1b6bd;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
	-webkit-box-shadow:0px 2px 0px 0px #b1b6bd;
	-moz-box-shadow:0px 2px 0px 0px #b1b6bd;
	box-shadow:0px 2px 0px 0px #b1b6bd;
	-webkit-transition:border 400ms ease-in-out, background 400ms ease-in-out;
	-moz-transition:border 400ms ease-in-out, background 400ms ease-in-out;
	transition:border 400ms ease-in-out, background 400ms ease-in-out
}
.page-ab-testing .block-right .section-block-item .tile h4+p {
	margin-top:20px
}
.page-ab-testing .block-right .section-block-item .tile .content {
	padding:20px
}
.page-ab-testing .block-right .section-block-item .tile .block-top {
	background:#fff;
	border-bottom:1px solid #e8ebef;
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	-ms-border-top-right-radius:3px;
	-o-border-top-right-radius:3px;
	border-top-right-radius:3px;
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	-ms-border-top-left-radius:3px;
	-o-border-top-left-radius:3px;
	border-top-left-radius:3px
}
.page-ab-testing .block-right .section-block-item .tile .block-top .image {
	float:left;
	text-align:left;
	padding:10px 0;
	width:60%
}
.page-ab-testing .block-right .section-block-item .tile .block-top .image img {
	margin:0 0 0 10px;
	height:50px;
	width:auto;
	background-size:cover
}
.page-ab-testing .block-right .section-block-item .tile .block-top .stats {
	float:right;
	width:39%;
	border-left:1px solid #e8ebef;
	padding:10px 0;
	text-align:center;
	line-height:50px;
	height:50px
}
.page-ab-testing .block-right .section-block-item .tile .block-top .stats .numbers {
	display:inline-block;
	vertical-align:baseline;
	zoom:1;
	*display:inline;
	*vertical-align:auto;
	background-repeat:no-repeat;
	background-position:left center;
	font-size:36px;
	font-weight:300;
	padding-left:50px;
	line-height:50px;
	height:50px
}
.page-ab-testing .block-right .section-block-item .tile .block-top .stats .numbers.increase {
	background-repeat:no-repeat;
	background-image:url(/images/page_home/icon_home_proof_increase.png.pagespeed.ce.jnoA_gGgn2.png);
	-webkit-background-size:42px 30px;
	-moz-background-size:42px 30px;
	-o-background-size:42px 30px;
	background-size:42px 30px;
	color:#4cb07a
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.page-ab-testing .block-right .section-block-item .tile .block-top .stats .numbers.increase {
		background-image:url(/images/page_home/icon_home_proof_increase,402x.png.pagespeed.ce.-9Q_EQirZZ.png)
	}
}
.page-ab-testing .block-right .section-block-item .tile .block-top .stats .numbers.decrease {
	background-repeat:no-repeat;
	background-image:url(/images/page_home/icon_home_proof_increase.png.pagespeed.ce.jnoA_gGgn2.png);
	-webkit-background-size:42px 30px;
	-moz-background-size:42px 30px;
	-o-background-size:42px 30px;
	background-size:42px 30px;
	color:#e24a4d
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.page-ab-testing .block-right .section-block-item .tile .block-top .stats .numbers.decrease {
		background-image:url(/images/page_home/icon_home_proof_increase,402x.png.pagespeed.ce.-9Q_EQirZZ.png)
	}
}
.page-ab-testing .block-right .section-block-item .tile.clickable {
	text-decoration:none
}
.page-ab-testing .block-right .section-block-item .tile.clickable:hover {
	background:#f6f9f9;
	border:1px solid #a3a9b1
}
.page-ab-testing .block-right .section-block-item .tile.clickable:hover .content-heading {
	color:#3e94e0
}
.page-ab-testing .block-right .section-block-item .tile.clickable:hover .content-heading a {
	color:#3e94e0
}
@media screen and (max-width:979px),screen and (max-width:979px) and (-webkit-min-device-pixel-ratio:1.3) {
	.page-ab-testing .block-left {
		display:none!important
	}
	.page-ab-testing .block-right {
		float:none
	}
	.page-ab-testing .block-right .start-here {
		display:none
	}
	.page-ab-testing .block-right .custom-container {
		width:100%
	}
	.page-ab-testing .block-right img {
		margin-bottom:30px
	}
	.page-ab-testing .block-right .section-block-item {
		padding:0
	}
	.page-ab-testing .block-right .section-block-item .section-heading-1 {
		margin-bottom:30px
	}
	.page-ab-testing .block-right .section-block-item p {
		font-size:14px;
		line-height:20px;
		margin:20px 0
	}
	.page-ab-testing .block-right .section-block-item ol li,.page-ab-testing .block-right .section-block-item ul li {
		font-size:14px;
		line-height:20px
	}
	.page-ab-testing .block-right .section-block-item .fr {
		float:none
	}
	.page-ab-testing .block-right .section-block-item .content-heading {
		font-size:16px;
		line-height:22px
	}
	.page-ab-testing .block-right .section-block-item label {
		float:none;
		width:auto;
		text-align:left;
		margin-right:0;
		font-size:16px;
		line-height:28px
	}
	.page-ab-testing .block-right .section-block-item input[type="text"],.page-ab-testing .block-right .section-block-item input[type="password"],.page-ab-testing .block-right .section-block-item input[type="tel"] {
		width:92%
	}
	.page-ab-testing .block-right .section-block-item .tile .block-top {
		background:#fff;
		border-bottom:1px solid #e8ebef
	}
	.page-ab-testing .block-right .section-block-item .tile .block-top .image img {
		height:40px
	}
	.page-ab-testing .block-right .section-block-item .tile .block-top .stats {
		line-height:40px;
		height:40px
	}
	.page-ab-testing .block-right .section-block-item .tile .block-top .stats .numbers {
		font-size:22px;
		line-height:40px;
		padding-left:40px;
		height:40px
	}
	.page-ab-testing .block-right .section-block-item .tile .block-top .stats .numbers.increase {
		background-repeat:no-repeat;
		background-image:url(/images/page_home/icon_home_proof_increase.png.pagespeed.ce.jnoA_gGgn2.png);
		-webkit-background-size:32px 20px;
		-moz-background-size:32px 20px;
		-o-background-size:32px 20px;
		background-size:32px 20px
	}
}
@media only screen and (max-width:979px) and (-webkit-min-device-pixel-ratio:2),only screen and (max-width:979px) and (-webkit-min-device-pixel-ratio:1.3) and (-webkit-min-device-pixel-ratio:2),only screen and (max-width:979px) and (-moz-min-device-pixel-ratio:2),only screen and (max-width:979px) and (-webkit-min-device-pixel-ratio:1.3) and (-moz-min-device-pixel-ratio:2),only screen and (max-width:979px) and (-o-min-device-pixel-ratio:2 / 1),only screen and (max-width:979px) and (-webkit-min-device-pixel-ratio:1.3) and (-o-min-device-pixel-ratio:2 / 1),only screen and (max-width:979px) and (min-device-pixel-ratio:2),only screen and (max-width:979px) and (-webkit-min-device-pixel-ratio:1.3) and (min-device-pixel-ratio:2),only screen and (max-width:979px) and (min-resolution:192dpi),only screen and (max-width:979px) and (-webkit-min-device-pixel-ratio:1.3) and (min-resolution:192dpi),only screen and (max-width:979px) and (min-resolution:2dppx),only screen and (max-width:979px) and (-webkit-min-device-pixel-ratio:1.3) and (min-resolution:2dppx) {
	.page-ab-testing .block-right .section-block-item .tile .block-top .stats .numbers.increase {
		background-image:url(/images/page_home/icon_home_proof_increase,402x.png.pagespeed.ce.-9Q_EQirZZ.png)
	}
}
@media screen and (max-width:979px),screen and (max-width:979px) and (-webkit-min-device-pixel-ratio:1.3) {
	.page-ab-testing .block-right .section-block-item .tile .block-top .stats .numbers.decrease {
		background-repeat:no-repeat;
		background-image:url(/images/page_home/icon_home_proof_increase.png.pagespeed.ce.jnoA_gGgn2.png);
		-webkit-background-size:32px 20px;
		-moz-background-size:32px 20px;
		-o-background-size:32px 20px;
		background-size:32px 20px
	}
}
@media only screen and (max-width:979px) and (-webkit-min-device-pixel-ratio:2),only screen and (max-width:979px) and (-webkit-min-device-pixel-ratio:1.3) and (-webkit-min-device-pixel-ratio:2),only screen and (max-width:979px) and (-moz-min-device-pixel-ratio:2),only screen and (max-width:979px) and (-webkit-min-device-pixel-ratio:1.3) and (-moz-min-device-pixel-ratio:2),only screen and (max-width:979px) and (-o-min-device-pixel-ratio:2 / 1),only screen and (max-width:979px) and (-webkit-min-device-pixel-ratio:1.3) and (-o-min-device-pixel-ratio:2 / 1),only screen and (max-width:979px) and (min-device-pixel-ratio:2),only screen and (max-width:979px) and (-webkit-min-device-pixel-ratio:1.3) and (min-device-pixel-ratio:2),only screen and (max-width:979px) and (min-resolution:192dpi),only screen and (max-width:979px) and (-webkit-min-device-pixel-ratio:1.3) and (min-resolution:192dpi),only screen and (max-width:979px) and (min-resolution:2dppx),only screen and (max-width:979px) and (-webkit-min-device-pixel-ratio:1.3) and (min-resolution:2dppx) {
	.page-ab-testing .block-right .section-block-item .tile .block-top .stats .numbers.decrease {
		background-image:url(/images/page_home/icon_home_proof_increase,402x.png.pagespeed.ce.-9Q_EQirZZ.png)
	}
}
@media screen and (max-width:979px),screen and (max-width:979px) and (-webkit-min-device-pixel-ratio:1.3) {
	.page-ab-testing .block-right .section-block-item .tile.clickable {
		text-decoration:none
	}
	.page-ab-testing .block-right .section-block-item .tile.clickable:hover {
		background:#f6f9f9;
		border:1px solid #a3a9b1
	}
	.page-ab-testing .block-right .section-block-item .tile.clickable:hover .content-heading {
		color:#3e94e0
	}
	.page-ab-testing .block-right .section-block-item .tile.clickable:hover .content-heading a {
		color:#3e94e0
	}
}
#respond {
	margin-top:48px
}
#respond h3#reply-title,.comment-reply-title {
	font-size:24px;
	line-height:36px;
	color:#000;
	text-align:center;
	font-weight:700;
	margin:60px auto 30px
}
#respond form p.comment-form-subscriptions {
	width:auto;
	text-align:center
}
#respond form p.comment-form-subscriptions label {
	width:35%!important;
	margin-left:37%;
	margin-top:30px;
	font-weight:400;
	text-align:left!important;
	font-size:14px
}
#respond form p.comment-form-subscriptions label input {
	float:left;
	height:21px
}
#respond form p.form-submit {
	margin-left:35%;
	padding-left:20px
}
@media screen and (max-width:767px),screen and (max-width:767px) and (-webkit-min-device-pixel-ratio:1.3) {
	#respond {
		margin-top:0
	}
	#respond h3#reply-title,.comment-reply-title {
		font-size:20px;
		line-height:26px;
		margin-top:30px
	}
	#respond form p.comment-form-subscriptions {
		text-align:left
	}
	#respond form p.comment-form-subscriptions label {
		width:auto!important;
		margin-left:0;
		padding-left:30px;
		font-size:14px;
		line-height:20px
	}
	#respond form p.comment-form-subscriptions label input {
		margin-left:-30px
	}
	#respond form p.form-submit {
		margin-left:0!important;
		padding-left:0!important;
		text-align:center!important
	}
}
.page-pricing2 .pricing-list-item ul.jp-pricing-fix .feature-title {
	letter-spacing:-1px
}
.jp-plan-details-fix {
	font-size:17px!important
}
.jp-company-image-block {
	background-image:url(/images/common/xjp_company_logos_wide.png.pagespeed.ic.mg_iwwLI_I.png)!important
}
.page-pricing2 .grid_half.alpha.pricing-item-wrapper.jp-tag {
	display:none!important
}
.page-pricing2 .grid_half.omega.pricing-item-wrapper.jp-tag {
	float:none!important;
	display:block!important;
	margin-left:auto!important;
	margin-right:auto!important
}
.page-pricing2 .page-section.comparison-table.jp-tag {
	display:none!important
}

/* latin-ext */
@font-face {
  font-family: 'Alegreya';
  font-style: normal;
  font-weight: 400;
  src: local('Alegreya'), local('Alegreya-Regular'), url(https://fonts.gstatic.com/s/alegreya/v7/9u9YGRxvkN-Oe2bJiJD80RTbgVql8nDJpwnrE27mub0.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Alegreya';
  font-style: normal;
  font-weight: 400;
  src: local('Alegreya'), local('Alegreya-Regular'), url(https://fonts.gstatic.com/s/alegreya/v7/4vRXIs1BEbKX6mQ7lGu1I_esZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin-ext */
@font-face {
  font-family: 'Alegreya';
  font-style: normal;
  font-weight: 700;
  src: local('Alegreya Bold'), local('Alegreya-Bold'), url(https://fonts.gstatic.com/s/alegreya/v7/F5BSMOSf_T8GT2wiqqpj3SYE0-AqJ3nfInTTiDXDjU4.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Alegreya';
  font-style: normal;
  font-weight: 700;
  src: local('Alegreya Bold'), local('Alegreya-Bold'), url(https://fonts.gstatic.com/s/alegreya/v7/F5BSMOSf_T8GT2wiqqpj3Y4P5ICox8Kq3LLUNMylGO4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin-ext */
@font-face {
  font-family: 'Alegreya';
  font-style: italic;
  font-weight: 400;
  src: local('Alegreya Italic'), local('Alegreya-Italic'), url(https://fonts.gstatic.com/s/alegreya/v7/6_pOq2_yZBqNy9oVYzitaiEAvth_LlrfE80CYdSH47w.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Alegreya';
  font-style: italic;
  font-weight: 400;
  src: local('Alegreya Italic'), local('Alegreya-Italic'), url(https://fonts.gstatic.com/s/alegreya/v7/Q-XbT1m22Fi9BEKb7y59O_k_vArhqVIZ0nv9q090hN8.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin-ext */
@font-face {
  font-family: 'Alegreya';
  font-style: italic;
  font-weight: 700;
  src: local('Alegreya Bold Italic'), local('Alegreya-BoldItalic'), url(https://fonts.gstatic.com/s/alegreya/v7/IWi8e5bpnqhMRsZKTcTUWhHJTnCUrjaAm2S9z52xC3Y.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Alegreya';
  font-style: italic;
  font-weight: 700;
  src: local('Alegreya Bold Italic'), local('Alegreya-BoldItalic'), url(https://fonts.gstatic.com/s/alegreya/v7/IWi8e5bpnqhMRsZKTcTUWoWiMMZ7xLd792ULpGE4W_Y.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  src: local('Lato Light'), local('Lato-Light'), url(https://fonts.gstatic.com/s/lato/v11/dPJ5r9gl3kK6ijoeP1IRsvY6323mHUZFJMgTvxaG2iE.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  src: local('Lato Light'), local('Lato-Light'), url(https://fonts.gstatic.com/s/lato/v11/EsvMC5un3kjyUhB9ZEPPwg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v11/UyBMtLsHKBKXelqf4x7VRQ.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v11/1YwB1sO8YE1Lyjf12WNiUA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: local('Lato Bold'), local('Lato-Bold'), url(https://fonts.gstatic.com/s/lato/v11/ObQr5XYcoH0WBoUxiaYK3_Y6323mHUZFJMgTvxaG2iE.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: local('Lato Bold'), local('Lato-Bold'), url(https://fonts.gstatic.com/s/lato/v11/H2DMvhDLycM56KNuAtbJYA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

@media screen and (min-width: 320px) and (max-width: 480px;){
	.container{
		width: initial;
	}

	.page-pricing2 .pricing-list-item .block-best-for{
		height: 190px;
	}
}