body, html {
	font-family: Barlow, Helvetica, Arial;
}

body:hover .lay-out {
	opacity: .1;
}

canvas {
	/* turns off all canvas interactivity */
	pointer-events: none;
	-webkit-border-radius: inherit;
	-moz-border-radius: inherit;
	border-radius: inherit;
}

a {
	-webkit-transition: background .2s ease, color .2s ease;
	-moz-transition: background .2s ease, color .2s ease;
	-ms-transition: background .2s ease, color .2s ease;
	-o-transition: background .2s ease, color .2s ease;
	transition: background .2s ease, color .2s ease;
}

.lay-out {
	pointer-events: none;
	z-index: 100;
	position: absolute;
	top: 0;
	left: calc(50% - 720px);
	right: auto;
	bottom: 0;
	width: 1440px;
	height: 3830px;
	opacity: .8;
	background: url(../images/layout.png) no-repeat top center;
}


	.live-search-box::-webkit-input-placeholder {font-family: Barlow; color: #9FC8F5; }
	.live-search-box::-moz-placeholder          {font-family: Barlow; color: #9FC8F5; }
	.live-search-box:-moz-placeholder           {font-family: Barlow; color: #9FC8F5; }
	.live-search-box:-ms-input-placeholder      {font-family: Barlow;  color: #9FC8F5; }


.section .wrap {
	/*width: 1170px;*/
	width: 1250px;
	min-width: 320px;
	padding: 0 40px;
	margin: 0 auto;
	position: relative;
	z-index: 20;
}

.wrap h5{
	font-style: normal;
	font-weight: bold;
	font-size: 18px;
	line-height: 22px;
	color: #985F99;
	padding-left: 20px;
}



@media screen and (max-width: 1250px) {

	.section .wrap {
		width: 100%;
	}

}


@media screen and (max-width: 767px) {

	.section .wrap {
		padding: 0 20px;
	}



}

.top-banner { position: fixed; z-index: 1000; top: 0; left: 0; right: 0; height: 80px; background: #181b31 url(../images/banner-bg.png) no-repeat center center/cover; }
.top-banner .wrap { color: #fff; height: 100%; width: 1250px; min-width: 320px; padding: 0 40px; margin: 0 auto; display: flex; flex-direction: row; align-items: center; justify-content: space-between; }
.top-banner .wrap p { font-size: 24px; line-height: 1.2; font-weight: 600; }
.top-banner .wrap a { display: block; text-align: center; margin-right: 130px; padding: 7px 28px; font-size: 18px; font-weight: bold; line-height: 22px; border: 2px solid #fff; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; -webkit-box-shadow: 0 2px 20px rgba(0, 39, 83, .15); -moz-box-shadow: 0 2px 20px rgba(0, 39, 83, .15); box-shadow: 0 2px 20px rgba(0, 39, 83, .15); }

@media screen and (max-width: 1250px) {

	.top-banner .wrap { width: 100%; text-align: center; }
	.top-banner .wrap a { margin: 0; display: inline-block; vertical-align: top; }

}

@media screen and (max-width: 968px) {

	.top-banner { height: auto; }
	.top-banner .wrap { display: block; padding: 30px 20px 25px 20px; }
	.top-banner .wrap p { text-align: center; margin-bottom: 20px; }

}

.header {
	/*margin-top: 80px;*/
	position: relative;
	width: 100%;
	min-width: 320px;
	height: 750px;
}

@media screen and (max-width: 968px) {
	/*.header { margin-top: 143px; }*/
}
@media screen and (max-width: 733px) {
	/*.header { margin-top: 171px; }*/
}
@media screen and (max-width: 414px) {
	/*.header { margin-top: 199px; }*/
	.top-banner .wrap a { width: 100%; }
}


.tokens--list {
	display: none;
	background: #fff;
	padding: 10px 14px;
	overflow-y: hidden;
	overflow-x: auto;
	-ms-overflow-style: none;
	overflow: -moz-scrollbars-none;
	white-space: nowrap;
}
.tokens--list::-webkit-scrollbar { 
	display: none;
}
.tokens--list .tokens-list--item {
	display: inline-block;
	vertical-align: top;
	margin-right: 20px;
}
.tokens--list .tokens-list--item:last-child {
	margin-right: 0;
}
.tokens--list .tokens-list--item:before {
	content: '';
	margin-right: 10px;
	display: inline-block;
	vertical-align: middle;
	width: 27px;
	height: 27px;
	background: no-repeat center center/cover;
}
.tokens--list .tokens-list--item span.name {
	color: #373f51;
	font-weight: 700;
	font-size: 20px;
	display: inline-block;
	vertical-align: middle;
}
.tokens--list .tokens-list--item span.rate {
	color: #b9c9da;
	font-size: 20px;
	line-height: 24px;
	font-weight: 500;
	display: inline-block;
	vertical-align: middle;
	margin-left: 6px;
}

.tokens--list .tokens-list--item.btc:before { background-image: url(../images/tokens/btc.png); }
.tokens--list .tokens-list--item.bat:before { background-image: url(../images/tokens/bat.png); }
.tokens--list .tokens-list--item.bz:before { background-image: url(../images/tokens/bz.png); }
.tokens--list .tokens-list--item.dai:before { background-image: url(../images/tokens/dai.png); }
.tokens--list .tokens-list--item.dent:before { background-image: url(../images/tokens/dent.png); }
.tokens--list .tokens-list--item.eth:before { background-image: url(../images/tokens/eth.png); }
.tokens--list .tokens-list--item.ixt:before { background-image: url(../images/tokens/ixt.png); }
.tokens--list .tokens-list--item.prl:before { background-image: url(../images/tokens/prl.png); }
.tokens--list .tokens-list--item.grg:before { background-image: url(../images/tokens/grg.png); }
.tokens--list .tokens-list--item.usdc:before { background-image: url(../images/tokens/usdc.png); }
.tokens--list .tokens-list--item.usdt:before { background-image: url(../images/tokens/usdt.png); }
.tokens--list .tokens-list--item.zrx:before { background-image: url(../images/tokens/zrx.png); }
.tokens--list .tokens-list--item.ltc:before { background-image: url(../images/tokens/ltc.png); }
.tokens--list .tokens-list--item.xlm:before { background-image: url(../images/tokens/xlm.png); }

.icon_in{
	width: 100px;
	height: 100px;
	margin:0;
	border-radius: 30px;
	background-color: #985F99;
	position: absolute;
	bottom: -10px;
	/*left: -10px;*/
}

.header .segment-one {
	/* height: 650px; */
	height: 750px;
	position: absolute;
	z-index: 10;
	top: 0;
	left: 0;
	/* right: calc(50% - 185px); */
	right: calc(50% - 345px);
	bottom: auto;
	overflow: hidden;
	-webkit-border-radius: 0 0 80px 0;
	-moz-border-radius: 0 0 80px 0;
	border-radius: 0 0 80px 0;
	background-image: -webkit-linear-gradient(180deg, #007aff, #5abaff);
	background-image:    -moz-linear-gradient(180deg, #007aff, #5abaff);
	background-image:     -ms-linear-gradient(180deg, #007aff, #5abaff);
	background-image:      -o-linear-gradient(180deg, #007aff, #5abaff);
	background-image:         linear-gradient(180deg, #007aff, #5abaff);
}

.segment-one-faq {
	height: 610px;
	position: absolute;
	z-index: 10;
	top: 0;
	left: 0;
	right: 0;
	right: calc(50% - 284px);
	bottom: auto;
	overflow: hidden;
	-webkit-border-radius: 0 0 80px 0;
	-moz-border-radius: 0 0 80px 0;
	border-radius: 0 0 80px 0;
	background-image: -webkit-linear-gradient(180deg, #007aff, #5abaff);
	background-image:    -moz-linear-gradient(180deg, #007aff, #5abaff);
	background-image:     -ms-linear-gradient(180deg, #007aff, #5abaff);
	background-image:      -o-linear-gradient(180deg, #007aff, #5abaff);
	background-image:         linear-gradient(180deg, #007aff, #5abaff);
}

.segment-one-partners {
	height: 650px;
	position: absolute;
	z-index: 10;
	top: 0;
	left: 0;
	right: 0;
	right: calc(50% - 185px);
	bottom: auto;
	overflow: hidden;
	-webkit-border-radius: 0 0 80px 0;
	-moz-border-radius: 0 0 80px 0;
	border-radius: 0 0 80px 0;
	background-image: -webkit-linear-gradient(180deg, #007aff, #5abaff);
	background-image:    -moz-linear-gradient(180deg, #007aff, #5abaff);
	background-image:     -ms-linear-gradient(180deg, #007aff, #5abaff);
	background-image:      -o-linear-gradient(180deg, #007aff, #5abaff);
	background-image:         linear-gradient(180deg, #007aff, #5abaff);
}

.segment-one-media {
	height: 650px;
	position: absolute;
	z-index: 10;
	top: 0;
	left: 0;
	right: 0;
	right: calc(50% - 185px);
	bottom: auto;
	overflow: hidden;
	-webkit-border-radius: 0 0 80px 0;
	-moz-border-radius: 0 0 80px 0;
	border-radius: 0 0 80px 0;
	background-image: -webkit-linear-gradient(180deg, #007aff, #5abaff);
	background-image:    -moz-linear-gradient(180deg, #007aff, #5abaff);
	background-image:     -ms-linear-gradient(180deg, #007aff, #5abaff);
	background-image:      -o-linear-gradient(180deg, #007aff, #5abaff);
	background-image:         linear-gradient(180deg, #007aff, #5abaff);
}

.header .segment-two {
	/* height: 750px; */
	height: 630px;
	position: absolute;
	z-index: 5;
	top: 0;
	right: 0;
	left: calc(50% - 485px);
	bottom: auto;
	background: #fbfbfb;
	overflow: hidden;
	-webkit-border-radius: 0 0 0 80px;
	-moz-border-radius: 0 0 0 80px;
	border-radius: 0 0 0 80px;
}
.header .segment-two-faq {
	height: 700px;
	position: absolute;
	z-index: 5;
	top: 0;
	right: 0;
	left: calc(50% - 485px);
	bottom: auto;
	background: #fbfbfb;
	overflow: hidden;
	-webkit-border-radius: 0 0 0 80px;
	-moz-border-radius: 0 0 0 80px;
	border-radius: 0 0 0 80px;
}

.segment-two-faq {
	height: 700px;
	position: absolute;
	z-index: 5;
	top: 0;
	right: 0;
	left: calc(50% - 485px);
	bottom: auto;
	background: #fbfbfb;
	overflow: hidden;
	-webkit-border-radius: 0 0 0 80px;
	-moz-border-radius: 0 0 0 80px;
	border-radius: 0 0 0 80px;
}

.header .segment-two-media {
	height: 700px;
	position: absolute;
	z-index: 5;
	top: 0;
	right: 0;
	left: calc(50% - 485px);
	bottom: auto;
	background: #fbfbfb;
	overflow: hidden;
	-webkit-border-radius: 0 0 0 80px;
	-moz-border-radius: 0 0 0 80px;
	border-radius: 0 0 0 80px;
}

.header .segment-two-partners {
	height: 700px;
	position: absolute;
	z-index: 5;
	top: 0;
	right: 0;
	left: calc(50% - 485px);
	bottom: auto;
	background: #fbfbfb;
	overflow: hidden;
	-webkit-border-radius: 0 0 0 80px;
	-moz-border-radius: 0 0 0 80px;
	border-radius: 0 0 0 80px;
}

.header .segment-one:before {
	/* content: ''; */
	position: absolute;
	pointer-events: none;
	right: 0;
	bottom: 61px;
	width: 905px;
	height: 289px;
	background: url(../images/head-gradient.svg) no-repeat center center/cover;
}

.header .wrap {
	padding-top: 60px;
}

.header .logo,
.header .nav-landing,
.header .nav-auth,
.header .nav--item {
	display: inline-block;
	vertical-align: top;
}

.header .nav-landing {
	/*margin-left: 125px;*/
	/*margin-left: 100px;*/
	/* margin-left: 10px; */
	margin-left: 238px;
}
.header .nav-auth {
	float: right;
}

.header .logo a {
	display: block;
	width: 170px;
	height: 40px;
	background: url(../images/logo-new.svg) no-repeat center center/cover;
}




.home .header {
	height: 765px;
}

.home .header .head-right {
	margin: -103px 0 0;
}

.home .header .head-play {
	bottom: 95px;
	right: auto;
	left: 860px;
	background-image: url(../images/play-blue.svg);
}

.home .header .logo a {
	width: 145px;
	height: 51px;
	background: url(../images/logo-dark.svg) no-repeat center center/cover;
}

.home .header .nav--item a,
.home .header .nav--item p {
	color: #373f51;
	font-weight: 600;
}

.home .header .wrap {
	padding-top: 40px;
}

.home .header .head-left h1 {
	color: #373f51;
	font-weight: 600;
}

.home .head-top {
	display: flex;
	align-items: center;
}

/* .home .header .head-group {
	margin-top: 52px;
} */

.home .header .nav--item.select-wrap select {
	background-color: #f7f8fa;
	background-image: url(../images/select-globe-blue.svg);
	color: #373f51;
}
.home .header .nav--item.select-wrap:before {
	background-image: url(../images/select-arrow-blue.svg);
}

.home .header .head-bg {
	background-image: url(../images/header-bg-desktop-new.png);
	margin: 23px 0 0;
}

.home .header .head-left {
	width: auto;
}

@media screen and (max-width: 1280px) {
	.home-updated .head-services {
		max-width: none;
	}
}

.home .bc-banner {
	padding: 105px 0 0;
}

.header .nav-auth .nav--item a {
	color: #985f99;
}
.header .nav-auth .nav--item:last-child {
	margin-left: 20px;
}
.header .nav-auth .nav--item a.signup {
	width: 125px;
	line-height: 40px;
	color: #fff;
	background: #985f99;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 0px 2px 20px rgba(0, 39, 83, .15);
	-moz-box-shadow: 0px 2px 20px rgba(0, 39, 83, .15);
	box-shadow: 0px 2px 20px rgba(0, 39, 83, .15);
}
.header .nav-auth .nav--item a.signup:hover {
	background: #bc8abd;
}
.ourteam p{
	font-style: normal;
	font-weight: 500;
	font-size: 36px;
	line-height: 43px;
	text-align: center;
	color: #373F51;
}
.header .nav--item.select-wrap {
	margin-left: 18px;
	position: relative;
}
.header .nav--item.select-wrap:before {
	pointer-events: none;
	content: '';
	position: absolute;
	top: 18px;
	right: 10px;
	z-index: 21;
	width: 9px;
	height: 5px;
	background: url(../images/select-arrow.svg) no-repeat center center;
}
.header .nav--item.select-wrap select {
	position: relative;
	z-index: 20;
	color: #fff;
	background: #1675dd url(../images/select-globe.svg) no-repeat center left 13px;
	padding: 0 22px 0 42px;
	font-size: 18px;
	font-weight: 600;
	width: 91px;
	height: 40px;
	line-height: 40px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}


.header .head-group {
	margin-top: 28px;
}
.header .head-group:after {
	content: '';
	display: table;
	clear: both;
}
.header .head-left {
	float: left;
	color: #fff;
	width: 600px;
}
.header .head-right {
	float: right;
}

.header .head-left h1 {
	font-size: 32px;
	font-weight: 500;
}
.header .head-bg {
	width: 743px;
	height: 561px;
	margin: 6px 0 0 30px;
	background: url(../images/header-bg-desktop.png) no-repeat center center/cover;
}
.header .head-play {
	cursor: pointer;
	width: 40px;
	height: 40px;
	position: absolute;
	z-index: 1000;
	bottom: 41px;
	right: calc(61px + 286px);
	background: url(../images/play.svg) no-repeat center center/cover;
}
/* .header .head-left p {
	font-size: 24px;
	font-weight: 400;
	margin-top: 20px;
}
.header .head-left h1 > span.top {
	display: block;
	font-size: 48px;
	line-height: 58px;
	font-weight: 400;
}
.header .head-left h1 > span.bottom {
	display: block;
	font-size: 48px;
	line-height: 48px;
	font-weight: 700;
} */

.header .action {
	font-size: 0;
	margin-top: 27px;
}
.header .action--item {
	display: inline-block;
	vertical-align: top;
}
.header .action--item:first-child {
	margin-right: 20px;
}
.header .action--item a {
	display: block;
	line-height: 60px;
	font-size: 18px;
	font-weight: 700;
	padding: 0 22px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}
.header .action--item a.watch {
	text-align: center;
	padding-left: 26px;
	line-height: 54px;
	width: 185px;
	border: 3px solid transparent;
	/*background: url(/web/20200803042510im_/https://payrue.com/landing/img/svg/triangle.svg) no-repeat top 24px left 0px;*/
	background: url(/web/20200803042510im_/https://payrue.com/landing/img/svg/triangle.svg) no-repeat calc(50% - 64px) 50%;
	-webkit-transition: border-color .2s ease, background .2s ease;
	-moz-transition: border-color .2s ease, background .2s ease;
	-ms-transition: border-color .2s ease, background .2s ease;
	-o-transition: border-color .2s ease, background .2s ease;
	transition: border-color .2s ease, background .2s ease;
}
.header .action--item a.watch:hover {
	background-color: rgba(200, 232, 255, 0.5);
	border-color: #c8e8ff;
}
.header .action--item a.signup {
	text-align: center;
	width: 185px;
	color: #fff;
	background: #985f99;
	-webkit-box-shadow: 0px 10px 20px rgba(0, 111, 233, .5);
	-moz-box-shadow: 0px 10px 20px rgba(0, 111, 233, .5);
	box-shadow: 0px 10px 20px rgba(0, 111, 233, .5);
}
.header .action--item a.signup:hover {
	background: #bc8abd;
}

.header .stats {
	margin-top: 40px;
}
.header .stats .stat--item {
	color: #fff;
	display: inline-block;
	vertical-align: top;
}
.header .stats .stat--item:not(:last-child) {
	margin-right: 102px;
}
.header .stats .stat--item h4 {
	font-size: 36px;
	line-height: 43px;
	font-weight: 700;
}
.header .stats .stat--item p {
	font-size: 24px;
	line-height: 29px;
	font-weight: 500;
	margin: 0;
}

@media screen and (max-width: 1250px) {
	.header .stats {
		display: none;
	}
}

.header .head-phone {
	position: absolute;
	top: 130px;
	/*right: 302px;*/
	right: 342px;
	width: 195px;
	height: 390px;
	background: url(/web/20200803042510im_/https://payrue.com/landing/img/png/phone.png) no-repeat center center/cover;
	/*33*/
	/*-webkit-border-radius: 24px;
	-moz-border-radius: 24px;
	border-radius: 24px;
	-webkit-box-shadow: 0px 10px 50px rgba(0, 39, 83, .15);
	-moz-box-shadow: 0px 10px 50px rgba(0, 39, 83, .15);
	box-shadow: 0px 10px 50px rgba(0, 39, 83, .15);*/
}
.header .head-phone .phone-screens {
	width: 170px;
	height: 367px;
	margin: 12px;
	display: none;
}
@media screen and (max-width: 1250px) {
	.header .head-phone .phone-screens {
		/*12*/
		margin: 8px;
	}
}
@media screen and (max-width: 767px) {
	.header .head-phone .phone-screens {
		margin: 12px;
	}
}
.header .head-phone .phone-screen {
	width: 100%;
	height: 100%;
	background: url(/web/20200803042510im_/https://payrue.com/landing/img/png/phone-screens/phone-screen1.png) no-repeat center center/cover;
}

.section.tme-banner {
	min-width: 320px;
	margin: 63px 0 121px 0;
}
.section.tme-banner .tme-banner {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 41px 78px 41px 98px;
	color: #fff;
	width: 1200px;
	margin: 0 auto;
	-webkit-border-radius: 40px;
	-moz-border-radius: 40px;
	border-radius: 40px;
	background-image: -webkit-linear-gradient(90deg, #78c342, #66af6e);
	background-image:    -moz-linear-gradient(90deg, #78c342, #66af6e);
	background-image:     -ms-linear-gradient(90deg, #78c342, #66af6e);
	background-image:      -o-linear-gradient(90deg, #78c342, #66af6e);
	background-image:         linear-gradient(90deg, #78c342, #66af6e);
}
.section.tme-banner .tme-banner--text {
	/*margin-right: 40px;*/
	padding-right: 40px;
}
.section.tme-banner .tme-banner h2 {
	font-size: 36px;
	line-height: 43px;
	font-weight: 600;
}
.section.tme-banner .tme-banner p {
	font-size: 18px;
	line-height: 1.3;
	font-weight: 500;
	margin-top: 16px;
}
.section.tme-banner .tme-banner a {
	text-align: center;
	white-space: nowrap;
	background: #fff;
	padding: 19px 63.5px;
	display: inline-block;
	vertical-align: top;
	color: #599e38;
	font-size: 18px;
	font-weight: 600;
	line-height: 22px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	-webkit-box-shadow: 0 10px 20px #599e38;
	-moz-box-shadow: 0 10px 20px #599e38;
	box-shadow: 0 10px 20px #599e38;
}


.section.token-market {
	padding-top: 76px;
}
.section .token-market--banner {
	width: 1200px;
	position: relative;
	margin: 0 auto;
	padding: 28px 0 34px 78px;
	-webkit-border-radius: 40px;
	-moz-border-radius: 40px;
	border-radius: 40px;
	background-image: -webkit-linear-gradient(90deg, #3f51b5, #3f51b5);
	background-image:    -moz-linear-gradient(90deg, #3f51b5, #3f51b5);
	background-image:     -ms-linear-gradient(90deg, #3f51b5, #3f51b5);
	background-image:      -o-linear-gradient(90deg, #3f51b5, #3f51b5);
	background-image:         linear-gradient(90deg, #3f51b5, #3f51b5);
}
.section .token-market--banner:before {
	content: '';
	position: absolute;
	z-index: 10;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: url(/web/20200803042510im_/https://payrue.com/landing/img/png/tm-bg.png) no-repeat center center/cover;
}
.section .token-market--banner h2 {
	color: #fff;
	font-size: 36px;
	font-weight: 700;
	line-height: 43px;
	position: relative;
	z-index: 20;
}
.section .token-market--banner p {
	color: #fff;
	font-size: 18px;
	line-height: 24px;
	font-weight: 500;
	margin-top: 26px;
	position: relative;
	z-index: 20;
}
.section .token-market--banner a {
	display: inline-block;
	vertical-align: top;
	padding: 19px 63px;
	margin-top: 16px;
	color: #3f51b5;
	background: #fff;
	font-size: 18px;
	font-weight: 700;
	line-height: 22px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	-webkit-box-shadow: 0 10px 20px #3f51b5;
	-moz-box-shadow: 0 10px 20px #3f51b5;
	box-shadow: 0 10px 20px #3f51b5;
	position: relative;
	z-index: 20;
}


.section--head.with-button {
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
}

.section--head.with-button div a {
	display: block;
	padding: 9px 24px;
	font-size: 18px;
	background: #007aff;
	color: #fff;
	font-weight: 700;
	font-size: 18px;
	line-height: 22px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 0 2px 20px rgba(0, 39, 83, .15);
	-moz-box-shadow: 0 2px 20px rgba(0, 39, 83, .15);
	box-shadow: 0 2px 20px rgba(0, 39, 83, .15);
}

.section--head .section--kicker {
	color: #985f99;
	font-weight: 700;
	font-size: 18px;
	line-height: 22px;
	text-transform: uppercase;
}
.section--head .section--kicker + .section--title {
	color: #373f51;
	font-weight: 700;
	font-size: 36px;
	line-height: 43px;
	margin-top: 17px;
}

.section.section-about {
	margin-top: 129px;
}
.section .section--wrap {
	width: 1200px;
	margin: 0 auto;
}

@media screen and (max-width: 1280px) {
	.section .section--wrap {
		padding: 0 40px;
		width: 100%;
		min-width: 320px;
	}
}
@media screen and (max-width: 414px) {
	.section .section--wrap {
		padding: 0 20px;
	}
}


@media screen and (max-width: 1280px) {
	.section.token-market {
		padding: 0 40px;
		min-width: 320px;
	}
	.section .token-market--banner {
		width: 100%;
	}
}

@media screen and (max-width: 1110px) {
	.section .token-market--banner {
		padding: 28px 34px 34px 78px;
	}
}
@media screen and (max-width: 768px) {
	.section.token-market {
		padding: 0 20px;
	}
	.section .token-market--banner {
		padding: 24px;
		text-align: center;
	}
	.section .token-market--banner h2 {
		font-size: 22px;
		line-height: 1.2;
		text-align: center;
	}
	.section .token-market--banner p {
		text-align: center;
		margin-top: 16px;
	}
	.section .token-market--banner a {
		display: inline-block;
		vertical-align: top;
		margin-bottom: 16px;
		text-align: center;
	}
}


.section-grid {
	display: flex;
	/* flex-direction: row; */
	flex-wrap: wrap;
	margin-top: 58px;
}
.section-grid .section-grid--item {
	/* flex-grow: 1;
	flex-basis: 0; */
  flex: 1 0 24%;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	margin: 0 40px 60px 0;
	padding: 20px 28px 30px 28px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	-webkit-box-shadow: 0 2px 20px rgba(175, 175, 175, .15);
	-moz-box-shadow: 0 2px 20px rgba(175, 175, 175, .15);
	box-shadow: 0 2px 20px rgba(175, 175, 175, .15);
}
.section-grid .section-grid--item.more {
	border: 2px solid #007aff;
	display: flex;
	align-items: center;
	justify-content: center;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.section-grid .section-grid--item.more p {
	color: #007aff;
	text-align: center;
	font: 700 24px/29px Barlow, Arial;
}
.section-grid .section-grid--item:nth-child(3n) {
	margin-right: 0;
}
.section-grid .section-grid--item:nth-last-child(-n+3) {
	margin-bottom: 0;
}
.section-grid .grid-item--icon {
	width: 75px;
	height: 75px;
	background: no-repeat center center/cover;
}

.section-grid .grid-item--icon-wrap {
	min-height: 75px;
	margin-bottom: 20px;
	display: flex;
	align-items: center;
	justify-content: flex-start;
}

.section-grid .section-grid--item:nth-child(1) .grid-item--icon {
	background-image: url(/web/20200803042510im_/https://payrue.com/landing/img/png/what-is/payrue-dex.png);
}
.section-grid .section-grid--item:nth-child(2) .grid-item--icon {
	background-image: url(/web/20200803042510im_/https://payrue.com/landing/img/png/what-is/propel-dex.png);
}
.section-grid .section-grid--item:nth-child(3) .grid-item--icon {
	background-image: url(/web/20200803042510im_/https://payrue.com/landing/img/png/what-is/buy-crypto.png);
}
.section-grid .section-grid--item:nth-child(4) .grid-item--icon {
	width: 180px;
	height: 62px;
	background-image: url(/web/20200803042510im_/https://payrue.com/landing/img/png/what-is/coin-transfer.png);
}
.section-grid .section-grid--item:nth-child(5) .grid-item--icon {
	background-image: url(/web/20200803042510im_/https://payrue.com/landing/img/png/what-is/bit-refill.png);
}
.section-grid .section-grid--item:nth-child(6) .grid-item--icon {
	width: 60px;
	height: 60px;
	margin: 10px 0 5px;
	background-image: url(/web/20200803042510im_/https://payrue.com/landing/img/png/what-is/freelancers.png);
}

.section-grid .grid-item--title {
	color: #373f51;
	font-size: 24px;
	font-weight: 700;
	line-height: 29px;
	margin-bottom: 10px;
}
.section-grid .grid-item--text {
	color: #8b9eb3;
	font-size: 14px;
	font-weight: 500;
	line-height: 24px;
}
.section-grid .grid-item--link {
	margin-top: 35px;
}
.section-grid .grid-item--link a {
	color: #007aff;
	font-size: 18px;
	font-weight: 600;
	display: block;
}
.section-grid .grid-item--link a.button-like {
	background: #007aff;
	color: #fff;
	padding: 9px 24px;
	text-align: center;
	display: inline-block;
	vertical-align: top;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 0 2px 20px rgba(0, 39, 83, .15);
	-moz-box-shadow: 0 2px 20px rgba(0, 39, 83, .15);
	box-shadow: 0 2px 20px rgba(0, 39, 83, .15);
}
.section-grid .grid-item--link a.button-like:hover {
	background: #0072ed;
}
.section-grid .grid-item--link a.button-like:after {
	display: none;
}
.section-grid .grid-item--link p {
	color: #c9d2db;
	font-size: 18px;
	font-weight: 600;
	display: block;
}
.section-grid .grid-item--link a:after {
	content: '';
	display: inline-block;
	vertical-align: top;
	margin-left: 10px;
	margin-top: 5px;
	width: 22px;
	height: 15px;
	background: url(/web/20200803042510im_/https://payrue.com/landing/img/svg/arrow-right.svg) no-repeat center center/cover;
}

@media screen and (max-width: 1280px) {
	.section.token-market {
		margin-top: 58px;
	}
}

@media screen and (max-width: 1110px) {
	.section.section-about {
		margin-top: 76px;
	}
	.section-grid {
		flex-wrap: wrap;
	}
	.section-grid .section-grid--item {
		/* width: calc(50% - 15px); */
		flex: 1 0 32%;
		/* flex-grow: initial;
		flex-basis: initial; */
		margin: 0 36px 36px 0 !important;
	}
	.section-grid .section-grid--item:nth-child(2n) {
		margin-right: 0 !important;
	}
	.section-grid .section-grid--item:nth-last-child(-n+2) {
		margin-bottom: 0;
	}
}
@media screen and (max-width: 600px) {
	.section-grid .section-grid--item {
		width: 100%;
		flex-grow: initial;
		flex-basis: initial;
		margin-right: 0;
		margin-bottom: 30px !important;
	}
	.section-grid .section-grid--item:last-child {
		margin-bottom: 0 !important;
	}
}

.section.section-twitter {
	padding: 0 0 35px;
}
.section.section-twitter .section--wrap {
	width: calc(1170px + 30px * 2);
	padding: 0 30px;
}
@media screen and (max-width: 1230px) {
	.section.section-twitter .section--wrap {
		width: 100%;
	}
}

.section-grid.tweets {
	max-width: 700px;
	margin: 50px auto 0 auto;
}
.section-grid.tweets .section-grid--item {
	max-width: 520px;
	/*background: #fbfbfb;*/
	padding: 0;
	margin-right: 161px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.section-grid.tweets .section-grid--item:last-child {
	margin-right: 0;
}

.tweets-button {
	display: none;
	text-align: center;
	margin-top: 30px;
}
.tweets-button a {
	display: inline-block;
	vertical-align: top;
	padding: 9px 24px;
	font-size: 18px;
	background: #007aff;
	color: #fff;
	font-weight: 700;
	font-size: 18px;
	line-height: 22px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 0 2px 20px rgba(0, 39, 83, .15);
	-moz-box-shadow: 0 2px 20px rgba(0, 39, 83, .15);
	box-shadow: 0 2px 20px rgba(0, 39, 83, .15);
}

@media screen and (max-width: 540px) {
	.tweets-button {
		display: block;
	}
}

.twitter-tweet {
	width: 100% !important;
	margin: 0 !important;
}
.twitter-tweet-rendered {
	max-width: 100% !important;
}

iframe[id^='twitter-widget-'] {
	width:100% !important; 
}

.section-grid.tweets .section-grid--item h4 {
	color: #8b9eb2;
	font-size: 15px;
	line-height: 30px;
	font-weight: 500;
}
.section-grid.tweets .section-grid--item h4 a {
	color: #007aff;
}
.section-grid.tweets .section-grid--item img {
	width: 100%;
	margin-top: 7px;
}
.section-grid.tweets .section-grid--item .tweet-content {
	color: #373f51;
	font-size: 18px;
	line-height: 1.2;
	letter-spacing: 0.28px;
	margin-top: 7px;
}
.section-grid.tweets .section-grid--item .tweet-content a {
	color: #007aff;
}

@media screen and (max-width: 1280px) {
	.section-grid.tweets .section-grid--item {
		max-width: none;
		margin-right: 160px;
	}
}

@media screen and (max-width: 1100px) {
	.section-grid.tweets .section-grid--item {
		max-width: none;
		margin-right: 30px;
	}
}

@media screen and (max-width: 600px) {
	.section-grid.tweets .section-grid--item {
		max-width: none;
		width: 100%;
		margin-right: 0;
		margin-bottom: 30px;
	}
	.section-grid.tweets .section-grid--item:last-child {
		margin-bottom: 0;
	}
}

@media screen and (max-width: 540px) {
	.section--head.with-button div a {
		display: none;
	}
}

.sendgrid-subscription-widget { margin-top: 40px; }
.sendgrid-subscription-widget input.sg_email { width: 240px; font-family: Barlow, Arial; font-size: 18px; font-weight: 500; background: #fff; padding: 12px 16px; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; -webkit-box-shadow: 0 10px 20px #599e38; -moz-box-shadow: 0 10px 20px #599e38; box-shadow: 0 10px 20px #599e38; }
.sendgrid-subscription-widget input.sg-submit-btn { cursor: pointer; padding: 12px 16px; margin-left: 20px; background: #fff; color: #599e38; width: auto; font-family: Barlow, Arial; font-size: 18px; font-weight: 600; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; -webkit-box-shadow: 0 10px 20px #599e38; -moz-box-shadow: 0 10px 20px #599e38; box-shadow: 0 10px 20px #599e38; -webkit-transition: transform .2s ease; -moz-transition: transform .2s ease; -ms-transition: transform .2s ease; -o-transition: transform .2s ease; transition: transform .2s ease; }
.sendgrid-subscription-widget input.sg-submit-btn:active { -webkit-transform: scale(.95); -moz-transform: scale(.95); -ms-transform: scale(.95); -o-transform: scale(.95); transform: scale(.95); }
.sendgrid-subscription-widget .sg-response { font-size: 18px; color: #fff; font-weight: 600; margin-bottom: 10px; }
@media screen and (max-width:480px) {
	.sendgrid-subscription-widget input.sg_email { width: 100%; }
	.sendgrid-subscription-widget input.sg-submit-btn { width: 100%; margin-left: 0; margin-top: 20px; }
}

@media screen and (max-width: 1260px) {

	.section.tme-banner {
		padding: 0 30px;
	}
	.section.tme-banner .tme-banner {
		width: 100%;
		padding: 30px;
	}
	.section.tme-banner .tme-banner h2 {
		font-size: 27px;
		line-height: 32px;
	}
	.section.tme-banner .tme-banner p {
		margin-top: 10px;
	}

	.sendgrid-subscription-widget {
		margin-top: 20px;
	}

}

@media screen and (max-width: 678px) {

	.section.tme-banner { padding: 0 20px; text-align: center; }
	.section.tme-banner .tme-banner { flex-direction: column; padding: 30px 10px; }
	.section.tme-banner .tme-banner--text { padding-right: 0; margin-right: 0; margin-bottom: 20px; }
	.section.tme-banner .tme-banner h2 { font-size: 21px; }
	.section.tme-banner .tme-banner a { display: block; width: 100%; }
	.sendgrid-subscription-widget { display: inline-block; vertical-align: top; }

}



.ourteam h6 {
	font-style: normal;
	font-weight: bold;
	font-size: 18px;
	line-height: 22px;
	color: #985F99;
	text-align: center;
	text-transform: uppercase;
}
.ourteam h2{
	font-style: normal;
	font-weight: bold;
	font-size: 38px;
	line-height: 43px;
	color: #373F51;
	text-align: center;
	margin: 20px 0 20px 0;
}
.ourteam_left{
	width: 50%;
	float: left;
	display: inline-block;
	padding-top: 50px;
}
.ourteam_right{
	width: 50%;
	display: inline-block;
	padding-top: 50px;
}
.ico_svg{
	width: 70px;
	height: 70px;
	background-repeat: no-repeat;
	background-image: url(/web/20200803042510im_/https://payrue.com/landing/img/svg/linkedIn.svg);
	margin: 15px auto;
}
.photo1{
	width: 330px;
	height: 330px;
	background-image: url(/web/20200803042510im_/https://payrue.com/landing/img/png/photo-ceo/photo1.png);
	background-size: contain;
	border-radius: 80px;
	margin:0 auto;
	position: relative;
}
.photo2{
	position: relative;
	width: 330px;
	height: 330px;
	background-image: url(/web/20200803042510im_/https://payrue.com/landing/img/png/photo-ceo/photo2.png);
	background-size: contain;
	border-radius: 80px;
	margin:0 auto;
}
.header .head-right {
	text-align: right;
	/* width: 266px; */
	/* margin-top: 80px; */
	margin: -68px 0 0;
	width: 130px;
}
.header .head-right .buttons-wrap {
}
.header .head-right .buttons-wrap a {
	width: 130px;
	color: #fff;
	display: block;
	font-size: 18px;
	font-weight: 700;
	line-height: 40px;
	background: #2393ff;
	text-align: center;
	margin: 0 0 40px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 2px 20px rgba(0, 39, 83, 0.15);
	-moz-box-shadow: 0 2px 20px rgba(0, 39, 83, 0.15);
	box-shadow: 0 2px 20px rgba(0, 39, 83, 0.15);
}
.header .head-right .buttons-wrap a:last-child {
	margin: 0;
}
.header .head-right .buttons-wrap a.button-signup {
	background: #3f51b5;
}
.header .head-right .buttons-wrap a.button-blank {
	background: #985f99;
}
.header .head-right .buttons-wrap a.button-app-store {
	width: 130px;
	height: 44px;
	background: url(/web/20200803042510im_/https://payrue.com/landing/img/png/app-store.png) no-repeat center center/cover;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.header .head-right .buttons-wrap a.button-google-play {
	width: 130px;
	height: 44px;
	background: url(/web/20200803042510im_/https://payrue.com/landing/img/png/google-play.png) no-repeat center center/cover;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.header h2.apps-head {
	color: #373f51;
	font-size: 24px;
	font-weight: 700;
	text-transform: capitalize;
}
.header .apps-links {
	margin-top: 30px;
}
.header .apps--link {
	display: inline-block;
	vertical-align: top;
}
.header .apps--link a {
	display: block;
	width: 125px;
	height: 42px;
	background: no-repeat center center/cover;
}
.header .apps--link.app-store {
	margin-right: 15px;
}
.header .apps--link.app-store a {
	background-image: url(/web/20200803042510im_/https://payrue.com/landing/img/png/app-store.png);
}
.header .apps--link.google-play a {
	background-image: url(/web/20200803042510im_/https://payrue.com/landing/img/png/google-play.png);
}

.header .resp-menu {
	display: none;
	position: relative;
	width: 20px;
	height: 30px;
	margin-left: 20px;
	padding: 6px 0px;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}
.header .resp-menu:before,
.header .resp-menu:after {
	content: '';
}
.ourteam {
	margin-top: 165px;
	margin-bottom: 175px;
	position: relative;
}

.blog_left {
	width: 50%;
	display: inline-block;
}

.articles{
	width: 100%;
	height: 250px;
	margin-bottom: 30px;
}

.headline{
	height: 40px;
	margin-bottom: 10px
}

.headline h3{
	font-style: normal;
	font-weight: bold;
	font-size: 24px;
	line-height: 29px;
	text-transform: capitalize;
	color: #373F51;
	float: left;
}

.article_context p{
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 24px;
	color: #B9C9DA;
	padding-bottom: 15px;
}

.blog_right.invis{
	display: none;
}

.blog {
	padding-top: 70px;
	position: relative;
}

.article_context a{
	font-style: normal;
	font-weight: bold;
	font-size: 24px;
	line-height: 29px;
	text-transform: capitalize;
	color: #985F99;
}

.headline h4{
	font-style: normal;
	font-weight: bold;
	font-size: 18px;
	line-height: 35px;
	text-align: right;
	text-transform: capitalize;
	color: #B9C9DA;
	float: right;
}

.blog_right{
	width: 220px;
	display: inline-block;
	float: right;padding-top: 327px;

}

a.follow_ut{
	width: 220px;
	display: block;
	height: 60px;
	background: #FFFFFF;
	box-shadow: 0px 10px 20px rgba(0, 111, 233, 0.5);
	border-radius: 20px;
	margin-bottom: 25px;
}

a.follow_md{
	width: 220px;
	display: block;
	height: 60px;
	background: #FFFFFF;
	box-shadow: 0px 10px 20px rgba(0, 111, 233, 0.5);
	border-radius: 20px;
}
.ut{
	width: 30px;
	height: 20px;
	background-image: url(/web/20200803042510im_/https://payrue.com/landing/img/svg/social/ut.svg);
	display: inline-block;
	margin: -4px 5px;
}

.md{
	width: 30px;
	height: 26px;
	background-image: url(/web/20200803042510im_/https://payrue.com/landing/img/svg/social/md.svg);
	display: inline-block;
	margin: -6px 5px;
}
.blog_right a{
	font-style: normal;
	font-weight: bold;
	font-size: 18px;
	line-height: 60px;
	color: #007AFF;
	text-align: center;
}

.blog_right h5{
	width: 210px;
	font-style: normal;
	font-weight: bold;
	font-size: 36px;
	line-height: 43px;
	text-align: right;
	text-transform: capitalize;
	color: #FFFFFF;
	padding-bottom: 25px
}

.blog_left h6 {
	font-style: normal;
	font-weight: bold;
	font-size: 18px;
	line-height: 22px;
	text-transform: uppercase;
	color: #985F99;
	margin-bottom: 25px;
}

.blog_left h2 {
	font-style: normal;
	font-weight: bold;
	font-size: 36px;
	line-height: 43px;
	text-transform: capitalize;
	color: #373F51;
	padding-bottom: 140px;
}

.vlog_left h6 {
	font-style: normal;
	font-weight: bold;
	font-size: 18px;
	line-height: 22px;
	color: #985F99;
	padding-bottom: 20px;
	text-transform: uppercase;
}

.vlog_left h2 {
	font-style: normal;
	font-weight: bold;
	font-size: 36px;
	line-height: 43px;
	color: #373F51;
	padding-bottom: 30px;

}

.ex_article {
	float: right;
	width: 430px;
	height: 220px;
	background: #FBFBFB;
	border-radius: 40px;
	margin-bottom: 30px;
}

.play {
	width: 70px;
	height: 70px;
	background-color: #ffffff;
	box-shadow: 0px 2px 20px rgba(0, 39, 83, 0.4);
	border-radius: 50%;
	position: absolute;
	left: 39%;
	top: 44%;
}

.triangle{
	width: 23px;
	height: 28px;
	background-image: url(/web/20200803042510im_/https://payrue.com/landing/img/png/triangle.png);
	background-size: cover;
	background-repeat: no-repeat;
	margin: 22px auto;
}

.name-video {
	width: 100%;
	height: 100px;
	position: absolute;
	bottom: 0;
	left: 10%;
}

.name-video h5{
	width: 240px;
	height: 50px;
	border-bottom: 1px solid;
	font-style: normal;
	font-weight: bold;
	font-size: 24px;
	line-height: 29px;
	color: #FFFFFF;
}

.name-video p{
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 17px;
	color: #FFFFFF;
	padding-top: 5px;
}

.wrap_art {
	width: 315px;
	margin: 0 auto;
	padding-top: 45px;
}

.ex_article h4{
	font-style: normal;
	font-weight: bold;
	font-size: 24px;
	line-height: 29px;
	text-transform: capitalize;
	color: #373F51;
	border-bottom: 1px solid #B9C9DA;
	height: 90px;
	margin: 0 0 5px 0px;
}

.ex_article h5{
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 17px;
	color: #373F51;
	float: left;
}

.ex_article p{
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 17px;
	color: #373F51;
	float: right;
}



.vlog_right h6 {
	font-style: normal;
	font-weight: bold;
	font-size: 18px;
	line-height: 22px;
	color: #985F99;
	padding-bottom: 20px;
	text-transform: uppercase;
}

.wrap_blue{
	width: 300px;
	height: 450px;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #007AFF 100%);
	border-radius: 40px;
	position: relative;
}

.wrap_blue2{
	height: 670px;
	margin-top: 100px;
	float: right;
	background-image: linear-gradient(180deg, #007AFF 0%, #5ABAFF 100%);;
	border-radius: 80px 0px 0px 80px;
	position: absolute;
	left: calc(62%);
	z-index: 10;
	right: 0;
	top: 90px;
}

.liner{
	height: 670px;
	background-image: url(/web/20200803042510im_/https://payrue.com/landing/img/png/liner.png);
	background-size: cover;
	position: relative;
	border-radius: 80px;

}

.w_photo1 {
	width: 247px;
	height: 217px;
	background-image: url(/web/20200803042510im_/https://payrue.com/landing/img/png/w_photo1.png);
	background-size: cover;
	background-repeat: no-repeat;
	position: absolute;
	top: 13%;
	left: -21%;
	z-index: 30;
	border-radius: 25px;
}

.w_photo1.hidden {
	display: none;
	width: 247px;
	height: 217px;
	background-image: url(/web/20200803042510im_/https://payrue.com/landing/img/png/w_photo1.png);
	background-size: cover;
	background-repeat: no-repeat;
	position: absolute;
	top: 13%;
	left: -21%;
	z-index: 30;
	border-radius: 25px;
}

.w_photo2.hidden {
	display: none;
	width: 247px;
	height: 217px;
	background-image: url(/web/20200803042510im_/https://payrue.com/landing/img/png/w_photo1.png);
	background-size: cover;
	background-repeat: no-repeat;
	position: absolute;
	top: 13%;
	left: -21%;
	z-index: 30;
	border-radius: 25px;
}


.w_photo2 {
	width: 247px;
	height: 217px;
	background-image: url(/web/20200803042510im_/https://payrue.com/landing/img/png/w_photo2.png);
	background-size: cover;
	background-repeat: no-repeat;
	position: absolute;
	top: 56%;
	left: -21%;
	z-index: 30;
	border-radius: 25px;
}

.w_photo2.hidden {
	display: none;
	width: 247px;
	height: 217px;
	background-image: url(/web/20200803042510im_/https://payrue.com/landing/img/png/w_photo2.png);
	background-size: cover;
	background-repeat: no-repeat;
	position: absolute;
	top: 56%;
	left: -21%;
	z-index: 30;
	border-radius: 25px;
}

.wrap_blue2 h5 {
	font-style: normal;
	font-weight: bold;
	font-size: 36px;
	line-height: 43px;
	text-align: right;
	text-transform: capitalize;
	color: #FFFFFF;
	position: a
}

.accordion h4{
	width: 90%;
	font-style: normal;
	font-weight: bold;
	font-size: 18px;
	line-height: 21px;
	color: #373F51;
	margin: 11px;
}

.vlog_right h2 {
	font-style: normal;
	font-weight: bold;
	font-size: 36px;
	line-height: 43px;
	color: #373F51;
	padding-bottom: 30px;
}

.wrap_right {
    height: 320px;
    margin-top: 100px;
    float: right;
    background-image: linear-gradient(180deg, rgba(0, 122, 255, 0.5) 0%, #5ABAFF 100%);
    border-radius: 80px 0px 0px 80px;
    position: absolute;
    left: calc(62%);
    z-index: 10;
    overflow: hidden;
    right: 0;
}
.vlog_left {
	width: 60%;
	float: left;
	display: inline-block;
	padding-top: 60px;
}
.vlog_right {
	width: 40%;
	display: inline-block;
	padding-top: 60px;
}
.ex_video {
	width: 300px;
	height: 450px;
	display: inline-block;
	background-size: contain;
	margin: 0 15px 0 15px;
}
.people_photo {
	width: 534px;
	height: 320px;
	border-radius: 80px 0px 0px 80px;
	background-image: url(/web/20200803042510im_/https://payrue.com/landing/img/png/people_photo.png);
	background-size: contain;
	opacity: 0.3;
}
.header .resp-menu:before,
.header .resp-menu:after,
.header .resp-menu span {
	width: 100%;
	height: 3px;
	background: #fff;
	display: block;
	margin-bottom: 5px;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
}
.header .resp-menu:after {
	margin-bottom: 0;
}

.home .header .resp-menu:before,
.home .header .resp-menu:after,
.home .header .resp-menu span {
	background: #373f51;
}

/*.hidden-menu { position: fixed; z-index: 2000; top: 0; left: 0; right: 0; bottom: 0; background: #fff; opacity: 0; pointer-events: none; visibility: hidden; -webkit-transition: opacity .2s ease, visibility .2s ease; -moz-transition: opacity .2s ease, visibility .2s ease; -ms-transition: opacity .2s ease, visibility .2s ease; -o-transition: opacity .2s ease, visibility .2s ease; transition: opacity .2s ease, visibility .2s ease; }
.hidden-menu.shown { opacity: 1; pointer-events: auto; visibility: visible; }
.hidden-menu .hidden-menu-wrap { display: flex; flex-direction: column; height: 100%; }
.hidden-menu .menu-items { flex: 1; display: flex; flex-direction: column; justify-content: space-around; background: #fff; padding: 28px 20px; }
.hidden-menu .menu-auth { background: #e5e5e5; padding: 28px 20px; }
.hidden-menu .menu--item { width: 100%; display: block; font-size: 24px; color: #373f51; text-align: center; }
.hidden-menu .menu--item:last-child { margin-bottom: 0; }
.hidden-menu .cross { position: absolute; top: 25px; right: 20px; width: 24px; height: 24px; cursor: pointer; }
.hidden-menu .cross:before,
.hidden-menu .cross:after { content: ''; display: block; position: absolute; top: 10px; left: 0; height: 3px; width: 24px; background: #007aff; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); }
.hidden-menu .cross:after { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }
.hidden-menu .menu-auth .menu--item a { margin-bottom: 10px; line-height: 50px; color: #985f99; border: 2px solid #985f99; display: block; width: 100%; font-size: 18px; font-weight: 700; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.hidden-menu .menu-auth .menu--item:last-child a { margin-bottom: 0; color: #fff; background: #985f99; -webkit-box-shadow: 0px 2px 20px rgba(0, 39, 83, .15); -moz-box-shadow: 0px 2px 20px rgba(0, 39, 83, .15); box-shadow: 0px 2px 20px rgba(0, 39, 83, .15); }
.hidden-menu .menu-auth .menu--item:last-child a:hover { background: #bc8abd; }*/

.hidden-menu { position: fixed; z-index: 2000; top: 0; left: 0; right: 0; bottom: 0; background: #fff; opacity: 0; pointer-events: none; visibility: hidden; -webkit-transition: opacity .2s ease, visibility .2s ease; -moz-transition: opacity .2s ease, visibility .2s ease; -ms-transition: opacity .2s ease, visibility .2s ease; -o-transition: opacity .2s ease, visibility .2s ease; transition: opacity .2s ease, visibility .2s ease; }
.hidden-menu.shown { opacity: 1; pointer-events: auto; visibility: visible; }
.hidden-menu .hidden-menu-wrap { display: flex; flex-direction: column; height: 100%; }
.hidden-menu .menu-items { flex: 1; display: flex; flex-direction: column; justify-content: space-around; background: #fff; padding: 28px 20px; }
.hidden-menu .menu-auth { background: #fbfbfb; padding: 28px 20px; }
.hidden-menu .menu--item { width: 100%; display: block; font-size: 24px; color: #373f51; text-align: center; }
.hidden-menu .menu--item.drop .q { margin-bottom: 20px; cursor: pointer; }
.hidden-menu .menu--item.drop .q:after { content: ''; width: 11px; height: 8px; display: inline-block; vertical-align: middle; background: url(/web/20200803042510im_/https://payrue.com/landing/img/svg/down-chevron-dark.svg) no-repeat center center/cover; margin-left: 7px; }
.hidden-menu .menu--item.drop .shown .q:after { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); }
.hidden-menu .menu--item.drop .a { display: none; }
.hidden-menu .menu--item.drop .shown .a { display: block; }
.hidden-menu .menu--item.drop .menu--item { margin-bottom: 20px; font-size: 20px; font-weight: 500; }
.hidden-menu .menu--item.drop .menu--item:last-child { margin-bottom: 0; }
.hidden-menu .menu--item:last-child { margin-bottom: 0; }
.hidden-menu .cross { position: absolute; top: 25px; right: 20px; width: 24px; height: 24px; cursor: pointer; }
.hidden-menu .cross:before,
.hidden-menu .cross:after { content: ''; display: block; position: absolute; top: 10px; left: 0; height: 3px; width: 24px; background: #007aff; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); }
.hidden-menu .cross:after { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }
.hidden-menu .menu-auth .menu--item a { margin-bottom: 10px; line-height: 50px; color: #985f99; border: 2px solid #985f99; display: block; width: 100%; font-size: 18px; font-weight: 700; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.hidden-menu .menu-auth .menu--item:last-child a { margin-bottom: 0; color: #fff; background: #985f99; -webkit-box-shadow: 0px 2px 20px rgba(0, 39, 83, .15); -moz-box-shadow: 0px 2px 20px rgba(0, 39, 83, .15); box-shadow: 0px 2px 20px rgba(0, 39, 83, .15); }
.hidden-menu .menu-auth .menu--item:last-child a:hover { background: #bc8abd; }

@media screen and (max-width: 1250px) {

	.header-faq{
		height: 600px !important;  
	}

	.about .about-main-faq{
		width: 427px !important;
	}

	.services_right{
		display: none;
	}


	.services.hidden{
		display: block !important;
	}

	.header {
		height: 500px;
	}
	.home .header {
		height: 800px;
	}

	.header .wrap {
		padding-top: 40px;
	}

	.header .logo {
		margin-top: 3px;
	}
	.header .logo a {
		width: 98px;
		height: 23px;
	}

	.header .nav-landing {
		/* margin-left: 25px; */
		margin-left: 125px;
	}

	.header .nav--item a,
	.header .nav--item p {
		font-size: 14px;
		line-height: 30px;
	}

	.header .nav--item.select-wrap {
		margin-left: 5px;
	}
	.home .header .nav--item.select-wrap {
		margin-left: 24px;
	}
	.header .nav--item.select-wrap:before {
		top: 13px;
	}
	.header .nav--item.select-wrap select {
		padding: 0 10px 0 30.5px;
		font-size: 14px;
		width: 72px;
		height: 30px;
		line-height: 30px;
		-webkit-background-size: 14px 14px;
		background-size: 14px 14px;
	}

	.header .head-left {
		width: 500px;
	}
	/* .header .head-left h1 {
		font-size: 22px;
		font-weight: 600;
	} */
	/* .header .head-bg {
		width: 448px;
		height: 338px;
		margin: 14px 0 0 23px;
	} */
	.header .head-play {
		bottom: 550px;
		right: calc(50% - 150px);
	}
	.header .head-play {
		bottom: 550px;
		right: calc(50% - 150px);
	}
	.home .header .head-play {
		left: calc(50% + 226px);
		bottom: 80px;
	}

	.header .head-right {
		width: 108px;
		/* margin-top: 20px; */
		/* margin-top: -26px; */
	}
	.header .head-right .buttons-wrap a {
		width: 108px;
		font-size: 16px;
		line-height: 33px;
		margin-bottom: 33px;
	}
	.header .head-right .buttons-wrap a.button-app-store,
	.header .head-right .buttons-wrap a.button-google-play {
		width: 108px;
		height: 33px;
	}

	.header .apps-links {
		display: inline-block;
		vertical-align: top;
	}

	.header .action--item:first-child {
		margin-right: 27px;
	}

	.header .apps--link.app-store {
		display: block;
	}
	.header .apps--link.app-store {
		margin: 0 0 10px 0;
	}
	
	.header .nav-auth .nav--item:last-child {
		margin-left: 10px;
	}

	.header .nav-auth .nav--item a.signup {
		width: 98px;
		line-height: 30px;
	}

	.header .head-left h1 > span.top {
		font-size: 36px;
		line-height: 46px;
	}
	.header .head-left h1 > span.bottom {
		font-size: 36px;
		line-height: 46px;
	}

	/* .header .head-group {
		margin-top: 22px;
	} */
	/* .home .header .head-group {
		margin-top: 50px;
	} */
	.header .head-phone {
		top: 88px;
		/*right: 205px;*/
		/* seriously? */
		right: calc(50% - 184px);
		/*width: 140px;
		height: 280px;*/
		width: 160px;
		height: 317px;
	}
	.header .head-phone .phone-screens {
		width: 122px;
		height: 262px;
	}

	.header h2.apps-head {
		font-size: 18px;
	}

	/* .header .head-left p {
		font-size: 18px;
		padding-right: 50px;
	} */

	.header .segment-one {
		height: 500px;
		/* right: calc(50% - 116px); */
		right: calc(50% - 189px);
		-webkit-border-radius: 0 0 60px 0;
		-moz-border-radius: 0 0 60px 0;
		border-radius: 0 0 60px 0;
	}
	.header .segment-two {
		height: 432px;
		left: calc(50% - 216px);
	}

	.header .segment-one:before {
		right: -130px;
		bottom: 0;
	}

}

/*@media screen and (max-width: 920px) {
	.header .nav--item a {
		padding: 0 12px;
	}
}*/


@media screen and (max-width: 1100px) {
	.header .nav--item a {
		/* padding: 0 12px; */
	}
	.header .nav--item p {
		padding: 0 20px 0 10px;
		min-width: auto;
	}
	.header .nav--item p:before {
		right: 2px;
	}
	.home .header .nav--item p:before {
		right: 0;
	}
}

@media screen and (max-width: 970px) {

	.home .header .head-play {
		left: calc(50% + 226px);
		bottom: 80px;
	}
	.home .header {
		height: 700px;
	}

}

@media screen and (max-width: 767px) {

	.home .header .head-play {
		bottom: 550px;
		right: calc(50% - 120px);
	}

}

@media screen and (max-width: 590px) {

	.home .header .head-play {
		bottom: 460px;
		right: calc(50% - 160px);
		left: auto;
	}

}

@media screen and (max-width: 340px) {

	.home .header .head-play {
		bottom: 440px;
		right: calc(50% - 140px);
		left: auto;
	}

}

/* @media screen and (max-width: 900px) {
	.header .nav--item a {
		padding: 0 5px;
	}
} */

.header-faq{
	height: 800px;
}
.header-partners{
	height: 750px;
}

.header-media{
	height: 700px;
}

.app{
	overflow-x: hidden;
}

.vector{
	width: 100%;
	height: 600px;
	background-size: cover;
	background-image: url(/web/20200803042510im_/https://payrue.com/landing/img/png/vector.png);
}

.vector-media{
	width: 100%;
	height: 600px;
	background-size: cover;
	background-image: url(/web/20200803042510im_/https://payrue.com/landing/img/png/vector.png);
}

@media screen and (max-width: 970px) {

	.header .head-bg {
		width: 584px;
		height: 438px;
		margin: 14px 0 0 23px;
	}

}

@media screen and (max-width: 800px) {

	.header .head-bg {
		width: 490px;
		height: 369.35px;
		margin: 14px 0 0 23px;
	}

	.home .header {
		height: 600px;
	}

}

@media screen and (max-width: 820px) {

	.header .action--item:first-child {
		margin-right: 12px;
	}
	.header .action--item a:last-child {
		padding: 0 16px;
	}
	.header .action--item a.watch {
		padding-left: 36px;
		width: 160px;
		background: url(/web/20200803042510im_/https://payrue.com/landing/img/svg/triangle.svg) no-repeat calc(50% - 53px) 50%;
	}

}

@media screen and (max-width: 980px) {

	.home .header .logo a {
		width: 101px;
		height: 35px;
	}

}

@media screen and (max-width: 780px) {

	.home .header .wrap {
		padding-top: 24px;
	}
	.home .header .head-right {
		margin: -90px 0 0;
	}

}

@media screen and (max-width: 767px) {

	.header .resp-menu {
		display: inline-block;
		vertical-align: top;
	}

	.home .head-top {
		justify-content: space-between;
	}
	.home .header .head-top:after {
		display: none;
	}

	.header {
		/* height: 748px; */
		height: 1090px;
	}
	.home .header {
		height: 1000px;
	}

	.header .head-bg {
		width: 448px;
		height: 404.35px;
		margin: 20px auto 0 auto;
		background-image: url(/web/20200803042510im_/https://payrue.com/landing/img/png/header-bg-mobile.png);
		background-size: 100%;
	}
	.home .header .head-bg {
		width: 448px;
		height: 404.35px;
		margin: 20px auto 0 auto;
		background-image: url(/web/20200803042510im_/https://payrue.com/landing/img/png/header-bg-mobile-new.png);
		background-size: 100%;
	}

	.header .segment-two-faq{
		height: 540px !important;
		left: calc(50% - 163px) !important;
		border-radius: 0 0 0 40px;
	}

	.vector{
		height: 300px;
		position: absolute;
		bottom: 0;
		background-size: contain;
		background-repeat: no-repeat;
	}

	.vector-media{
		height: 165px;
		position: absolute;
		bottom: 0;
		background-size: contain;
		background-repeat: no-repeat;
	}

	.accordion{
		width: auto !important;
	}

	.accordion h4{
		width: 85%;
		font-style: normal;
		font-weight: bold;
		font-size: 14px;
		line-height: 17px;
		color: #373F51;
		margin: 11px;
	}

	.header_faq h2{
		font-size: 24px !important;
		line-height: 28px !important;
		height: 80px !important;
	}

	.accordion p{
		font-style: normal;
		font-weight: 500;
		font-size: 14px;
		line-height: 17px;
		color: #B9C9DA;
		margin: 11px;
	}

	.header .segment-two-partners{
		height: 540px;
		left: calc(50% - 163px);
		border-radius: 0 0 0 40px;
	}

	.header .segment-two-media{
		height: 360px !important;
		left: calc(50% - 163px) !important;
		border-radius: 0 0 0 40px !important;
	}


	.segment-one-faq{
		height: 480px !important;
		right: calc(0%) !important;
		border-radius: 0 0 40px 0;
	}

	.segment-one-partners{
		height: 480px;
		border-radius: 0 0 40px 0;
	}

	.segment-one-media{
		height: 280px !important;
		right: calc(0%) !important;
		border-radius: 0 0 40px 0 !important;
	}

	.vlog_left{
		width: 100%;
		float: none;
		display: block;
	}

	.header-faq{
		height: 570px;
	}

	.header-media{
		height: 395px;
	}

	.header-partners{
		height: 550px;
	}


	.header .wrap {
		padding: 20px;
	}

	.header .action--item:first-child {
		margin: 0;
	}
	
	.header .action--item,
	.header .action--item a {
		width: 100% !important;
	}

	.header .nav--item.non-resp {
		display: none;
	}

	.header .nav-landing {
		margin: 0;
		float: right;
	}

	.header .nav--item.select-wrap {
		margin: 0;
	}

	.header .head-phone {
		width: 195px;
		height: 390px;
		top: 480px;
		right: calc(50% - 97.5px);
	}

	.header .head-phone .phone-screens {
		width: 170px;
		height: 367px;
	}

	.vlog_right h2{
		font-size: 24px;
		margin-left: 20px;
	}

	.vlog_right h6{
		font-size: 18px;

	}

	.blog_left{
		width: 100%
	}

	.liner{
		height: 300px;
		border-radius: 40px;
	}

	.blog_left h2{
		font-size: 24px;
		line-height: 28px;
		margin-left: 20px;
		padding-bottom: 60px;
	}

	.blog_right{
		display: none;
	}

	.wrap_blue2{
		height: 300px;
		left: calc(0%);
		top: auto;
		bottom: -40px;
		border-radius: 40px 0 0 40px;
	}

	.blog_right.invis{
		width: 100%;
		display: block;
		float: none;
		margin: 0 auto;
		padding-top: 55px;
	}

	.blog_left{
		margin-bottom: 250px;
	}

	.vlog_right{
		width: 100%;
		display: block;
	}

	.wrap_blue2 h5{
		font-size: 24px;
		line-height: 30px;
		width: 100%;
		text-align: center;
	}

	.vlog_left h2{
		font-size: 24px;
		margin-left: 20px;

	}

	a.follow_ut{
		width: 280px;
		height: 50px;
	}

	a.follow_md{
		width: 280px;
		height: 50px;
	}

	.blog_right a{
		margin: 17px auto;
		line-height: 50px;
	}

	.article_context p{
		font-size: 14px;
	}

	.article_context a{
		font-size: 14px;
		float: right;
	}

	.headline{
		height: 195px;
	}

	.articles{
		margin-bottom: 163px;
	}

	.headline h3{
		font-size: 18px;
		float: none;
		margin: 0;
		line-height: 21px;
	}

	.headline h4{
		font-size: 12px;
		float: none;
		text-align: left;
	}

	.w_photo1.hidden{
		display: block;
		position: initial;
		width: 280px;
		height: 120px;
		margin:0 auto;
	}

	.w_photo2.hidden{
		display: block;
		position: initial;
		width: 280px;
		height: 120px;
		margin:0 auto;
	}

	.w_photo1{
		display: none;
	}

	.w_photo2{
		display: none;
	}




	.ex_article{
		width: 280px;
		height: 120px; 
		margin: 0 auto;
		float: none;
		border-radius: 30px;
	}

	.wrap_art{
		width: 87%;
		margin: 18px;
		padding-top: 20px;
	}

	.ex_article h4{
		font-size: 18px;
		height: 61px;
		line-height: 20px;
	}

	.ex_article h5{
		font-size: 12px;
	}

	.ex_article p{
		font-size: 12px;
	}

	.header .head-top:after {
		content: '';
		display: table;
		clear: both;
	}

	.header .nav-auth {
		display: none;
	}

	.header .segment-one {
		right: 0;
	}

	.header .head-left {
		width: 100%;
		float: none;
		/* text-align: center; */
	}
	.header .head-left p {
		padding: 0;
	}

	.header .head-right {
		float: none;
	}

	.header h2.apps-head {
		font-size: 24px;
	}

	.header .action--item:last-child {
		margin-top: 14px;
	}

	.header .head-right {
		/* display: none; */
		width: 180px;
		margin: 160px auto 0 auto;
		text-align: center; 
	}
	.home .header .head-right {
		/* display: none; */
		width: 180px;
		margin: 60px auto 0 auto;
		text-align: center; 
	}
	.header .head-right .buttons-wrap a {
		width: 180px !important;
		height: 55px !important;
		line-height: 55px;
	}

	.header .apps--link.app-store {
		margin: 0 20px 0 0;
	}

	.header .apps--link {
		display: inline-block !important;
		vertical-align: top !important;
	}

	.header .segment-one {
		height: 640px;
		-webkit-border-radius: 0 0 40px 0;
		-moz-border-radius: 0 0 40px 0;
		border-radius: 0 0 40px 0;
	}

	.header .segment-two {
		width: 100%;
		min-width: 320px;
		left: 0;
		top: 0;
		right: 0;
		height: 748px;
		-webkit-border-radius: 0 0 0 40px;
		-moz-border-radius: 0 0 0 40px;
		border-radius: 0 0 0 40px;
	}

}

@media screen and (max-width: 448px) {

	.header .head-bg {
		margin: 20px -20px 0 -20px;
	}
	.home .header .head-bg {
		margin: 20px -20px 0 -20px;
	}

	.header .head-play {
		bottom: 524px;
		right: calc(50% - 131px);
	}

}

@media screen and (max-width: 375px) {

	.header .head-bg {
		background-position: -25px center;
	}

}

@media screen and (max-width: 340px) {

	.home .header {
		height: 1050px;
	}

}

@media screen and (max-width: 320px) {

	.header .head-bg {
		background-position: -45px center;
	}

}

@media screen and (max-width: 651px) {
	.header .head-right {
		/* margin-top: 460px; */
	}
}


@media screen and (max-width: 621px) {
	.header .head-right {
		/* margin-top: 420px; */
	}
}

@media screen and (max-width: 440px) {
	.header .head-phone {
		top: 520px;
	}
}

@media screen and (max-width: 350px) {
	.header {
		height: 1116px;
	}
	.header .head-phone {
		top: 520px;
	}
	.header .segment-one {
		height: 642px;
	}
	.header .segment-two {
		height: 748px;
	}
	.header .head-right {
		/* margin-top: 420px; */
	}
}

@media screen and (max-width: 401px) {

	.header .head-right {
		margin: 140px auto 0 auto;
	}
	.section.tme-banner {
		margin-top: 100px;
	}

}

@media screen and (max-width: 320px) {

	.header .head-right {
		/*margin-top: 345px;*/
	}
	.section.tme-banner {
		margin-top: 115px;
	}

}

.about {
	margin-top: 93px;
	position: relative;
}

.about .wrap:after {
	content: '';
	display: table;
	clear: both;
}

.about .about-main {
	float: left;
	width: 400px;
}

.about .about-main-faq {
	float: left;
	width: 600px;
}
.about .about-items {
	float: right;
	width: 671px;
}
.panel {
	padding: 0 18px;
	background-color: white;
	max-height: 0;
	overflow: hidden;
	transition: max-height 0.2s ease-out;
}

.panel p{
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 50px;
	color: #B9C9DA;
}

.live-search-box {
	width: 100%;
	height: 60px;
	display: block;
	padding: 1em;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #3498db;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 10px;
	background-color: #DEEEFF;
}

.header_faq h2 {
	font-size: 36px;
	font-style: normal;
	font-weight: bold;
	line-height: 43px;
	color: #373F51;
	padding-top: 15px;
	padding-bottom: 25px;
}



.services_right {
	width: 45%;
	float: right;
}

.active, .accordion:hover {
}

.services_left {
	width: 45%;
	float: left;
}

.services {
	width: 100%;
}

.about .segment-white1 {
	position: absolute;
	pointer-events: none;
	bottom: -70px;
	left: 0;
	height: 210px;
	right: calc(18%);
	background: #fbfbfb;
	overflow: hidden;
	-webkit-border-radius: 0 80px 80px 0;
	-moz-border-radius: 0 80px 80px 0;
	border-radius: 0 80px 80px 0;
}

.segment-white2 {
	position: absolute;
	pointer-events: none;
	bottom: -57px;
	left: 0;
	height: 390px;
	right: calc(53%);
	background: #fbfbfb;
	overflow: hidden;
	-webkit-border-radius: 0 80px 80px 0;
	-moz-border-radius: 0 80px 80px 0;
	border-radius: 0 80px 80px 0;
}

.segment-white3 {
	position: absolute;
	pointer-events: none;
	bottom: -57px;
	left: 0;
	width: 100%;
	height: 390px;
	left: calc(54%);
	background: #fbfbfb;
	overflow: hidden;
	-webkit-border-radius: 80px 0px 0 80px;
	-moz-border-radius: 80px 0px 0 80px;
	border-radius: 80px 0px 0 80px;
}

.about .segment-white {
	position: absolute;
	pointer-events: none;
	/*bottom: -40px;*/
	/*bottom: -120px;*/
	/*bottom: 280px;*/
	bottom: 20px;
	left: 0;
	height: 220px;
	right: calc(50% + 186px);
	background: #fbfbfb;
	overflow: hidden;
	-webkit-border-radius: 0 80px 80px 0;
	-moz-border-radius: 0 80px 80px 0;
	border-radius: 0 80px 80px 0;
}

.about h2 {
	color: #373f51;
	font-size: 36px;
	font-weight: 700;
	margin-bottom: 18px;
}
.about h4 {
	color: #373f51;
	font-size: 24px;
	font-weight: 700;
	margin-bottom: 18px;
}

.about h6 {
	color: #985f99;
	font-size: 18px;
	font-weight: 700;
	line-height: 1.2;
	text-transform: uppercase;
	margin-bottom: 18px;
}
.about p {
	font-weight: 500;
	font-size: 14px;
	line-height: 1.7;
	/*color: #b9c9da;*/
	color: #8b9eb2;
}
.about p a {
	font-weight: bold;
}

.about .about--item {
	width: 50%;
	margin: 0 10% 83px 0;
	display: inline-block;
	vertical-align: top;
}
.about .about--item:nth-child(2n) {
	width: 40%;
}
.about .about--item p + a {
	color: #007aff;
	font-size: 18px;
	font-weight: 600;
	display: block;
	margin-top: 20px;
}
.about .about--item p + a:after {
	content: '';
	display: inline-block;
	vertical-align: top;
	margin-left: 10px;
	margin-top: 5px;
	width: 22px;
	height: 15px;
	background: url(/web/20200803042510im_/https://payrue.com/landing/img/svg/arrow-right.svg) no-repeat center center/cover;
}
.about .about--item:nth-child(2n) {
	margin-right: 0;
}
.about .about--item:nth-last-of-type(-n+2) {
	margin-bottom: 0;
}
.about .about--item .item-icon {
	width: 75px;
	height: 75px;
	margin-bottom: 18px;
	background: no-repeat center center;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}

.about .about--item.wallets .item-icon {
	background-color: #44af69;
	background-image: url(/web/20200803042510im_/https://payrue.com/landing/img/svg/about/wallets.svg);
}
.about .about--item.exchange .item-icon {
	background-color: #007aff;
	background-image: url(/web/20200803042510im_/https://payrue.com/landing/img/svg/about/exchange.svg);
}
.about .about--item.payments .item-icon {
	background-color: #ffbc42;
	background-image: url(/web/20200803042510im_/https://payrue.com/landing/img/svg/about/payments.svg);
}
.about .about--item.freelancers .item-icon {
	background-color: #3f51b5;
	background-image: url(/web/20200803042510im_/https://payrue.com/landing/img/svg/about/freelancers.svg);
}
.about .about--item.protect .item-icon {
	/*background-color: #d81159;*/
	background-color: #fbfbfb;
	background-image: url(/web/20200803042510im_/https://payrue.com/landing/img/svg/about/propel.svg);
	-webkit-background-size: 40%;
	background-size: 40%;
	background-position: center left 26px;
}
.about .about--item.services .item-icon {
	background-color: #44af69;
	background-image: url(/web/20200803042510im_/https://payrue.com/landing/img/svg/about/services.svg);
}


@media screen and (max-width: 1250px) {

	.about {
		margin-top: 62px;
	}

	.segment-one-faq{
		height: 440px ;
		right: calc(50% - 116px);
	}

	.header .segment-two-faq{
		height: 500px;
		left: calc(50% - 216px);
	}

	.about h6 {
		margin-bottom: 12px;
	}

	.about h4 {
		font-size: 18px;
	}

	.about h2 {
		font-size: 24px;
	}
	
	.ourteam h2 {
		font-size: 24px;
		margin: 20px 0 0 0;
	}

	.about .about-main {
		/*width: 200px;*/
		width: 26%;
	}

	.ourteam p {
		font-size: 24px;
	}

	.about .about-items {
		/*width: 440px;*/
		width: 57%;
	}

	.about .about--item .item-icon {
		width: 54px;
		height: 54px;
		-webkit-background-size: 40%;
		background-size: 40%;
	}

	.about .segment-white {
		height: 220px;
		bottom: -40px;
		right: calc(50% + 144px);
	}

}

@media screen and (max-width: 678px) {

	.about .about-main {
		width: 100%;
		float: none;
	}

	.about .about-main-faq {
		width: 100%;
		float: none;
	}

	.about .about-items {
		width: 100%;
		float: none;
		margin-top: 50px;
	}

	.about .about--item {
		width: 100% !important;
		display: block;
		margin: 0 0 50px 0 !important;
		text-align: center;
	}

	.about .about--item .item-icon {
		width: 75px;
		height: 75px;
		margin: 0 auto 20px auto;
		-webkit-background-size: initial;
		background-size: initial;
	}

	.about .segment-white {
		display: none;
	}

	.join {
		margin-top: 34px !important;
	}

}

.opps {
	position: relative;
	/*margin-top: 114px;*/
	margin-top: 194px;
}

.opps h2 {
	color: #373f51;
	font-size: 36px;
	font-weight: 700;
	margin-bottom: 18px;
	text-transform: capitalize;
}
.opps h2.signup-head {
	color: #fff;
}
.opps h6 {
	color: #985f99;
	font-size: 18px;
	font-weight: 700;
	line-height: 1.2;
	text-transform: uppercase;
	margin-bottom: 18px;
}
.opps h4 {
	color: #373f51;
	font-size: 24px;
	font-weight: 700;
	margin-bottom: 14px;
	text-transform: capitalize;
}
.opps p {
	font-weight: 500;
	font-size: 14px;
	line-height: 1.7;
	color: #8b9eb2;
}

.opps .opps-main {
	width: 420px;
}

.opps .opps-content {
	position: relative;
	margin-top: 62px;
}
.opps .opps-content:after {
	content: '';
	display: table;
	clear: both;
}


.opps .opps-items {
	float: left;
	width: 540px;
}
.opps .opps-right {
	float: right;
	margin-top: 242px;
	width: 270px;
	text-align: right;
}

.opps .opps-right a {
	background: #fff;
	display: inline-block;
	vertical-align: top;
	margin-top: 6px;
	color: #007aff;
	width: 185px;
	text-align: center;
	font-size: 18px;
	font-weight: 700;
	line-height: 60px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	-webkit-box-shadow: 0px 10px 20px rgba(0, 111, 233, .5);
	-moz-box-shadow: 0px 10px 20px rgba(0, 111, 233, .5);
	box-shadow: 0px 10px 20px rgba(0, 111, 233, .5);
}

.opps .opps--item {
	white-space: nowrap;
	margin-bottom: 90px;
}
.opps .opps--item:last-child {
	margin-bottom: 0;
}
.opps .opps--item .item-icon {
	margin-top: 22px;
	background: #fbfbfb no-repeat center center;
	width: 75px;
	height: 75px;
	display: inline-block;
	vertical-align: top;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
.opps .opps--item .item-content {
	margin-left: 25px;
	white-space: normal;
	display: inline-block;
	vertical-align: top;
}

.opps .opps--item.easy .item-icon {
	background-image: url(/web/20200803042510im_/https://payrue.com/landing/img/svg/opps/easy.svg);
}
.opps .opps--item.secure .item-icon {
	background-image: url(/web/20200803042510im_/https://payrue.com/landing/img/svg/opps/secure.svg);
}
.opps .opps--item.all-in1 .item-icon {
	background-image: url(/web/20200803042510im_/https://payrue.com/landing/img/svg/opps/all-in1.svg);
}

.opps .segment-blue {
	position: absolute;
	top: 197px;
	right: 0;
	left: calc(50% + 186px);
	height: 530px;
	overflow: hidden;
	background-image: -webkit-linear-gradient(180deg, #007aff, #5abaff);
	background-image:    -moz-linear-gradient(180deg, #007aff, #5abaff);
	background-image:     -ms-linear-gradient(180deg, #007aff, #5abaff);
	background-image:      -o-linear-gradient(180deg, #007aff, #5abaff);
	background-image:         linear-gradient(180deg, #007aff, #5abaff);
	-webkit-border-radius: 80px 0 0 80px;
	-moz-border-radius: 80px 0 0 80px;
	border-radius: 80px 0 0 80px;
}
.opps .segment-blue:before {
	content: '';
	position: absolute;
	pointer-events: none;
	left: 0;
	bottom: 58px;
	width: 905px;
	height: 289px;
	background: url(/web/20200803042510im_/https://payrue.com/landing/img/svg/head-gradient.svg) no-repeat center center/cover;
}

.opps .opps-phone {
	position: absolute;
	top: 124px;
	right: 302px;
	width: 195px;
	height: 390px;
	background: url(/web/20200803042510im_/https://payrue.com/landing/img/png/iphone-body.png) no-repeat center center/cover;
	-webkit-border-radius: 33px;
	-moz-border-radius: 33px;
	border-radius: 33px;
	-webkit-box-shadow: 0px 10px 50px rgba(0, 39, 83, .15);
	-moz-box-shadow: 0px 10px 50px rgba(0, 39, 83, .15);
	box-shadow: 0px 10px 50px rgba(0, 39, 83, .15);
}
.opps .opps-phone .phone-screens {
	width: 170px;
	height: 367px;
	margin: 12px;
}
.opps .opps-phone .phone-screen {
	width: 100%;
	height: 100%;
	background: url(/web/20200803042510im_/https://payrue.com/landing/img/png/phone-screens/phone-screen1.png) no-repeat center center/cover;
}


@media screen and (max-width: 1250px) {

	.opps {
		/*margin-top: 60px;*/
		margin-top: 160px;
		min-height: 770px;
	}

	.opps h6 {
		margin-bottom: 7px;
	}

	.opps h4 {
		font-size: 18px;
	}

	.opps h2 {
		font-size: 24px;
		width: 280px;
	}

	.opps p {
		padding-right: 20%;
	}
	
	.opps .opps-content {
		margin-top: 50px;
	}

	.opps .opps-items {
		width: 53%;
	}

	.opps .opps-right {
		margin-top: 262px;
		width: 140px;
	}

	.opps .opps--item .item-icon {
		width: 54px;
		height: 54px;
		-webkit-background-size: 45%;
		background-size: 45%;
	}

	.opps .segment-blue {
		height: 552px;
		left: calc(50% + 121px);
	}

	.opps h2.signup-head {
		width: 140px;
		font-size: 18px;
		display: inline-block;
		vertical-align: top;
	}

	.opps .opps-right a {
		width: 125px;
		height: 50px;
		line-height: 50px;
		margin: 0;
	}

	.opps .opps-phone {
		top: 188px;
		/*right: 205px;*/
		/* seriously? */
		right: calc(50% - 184px);
		width: 140px;
		height: 280px;
	}
	.opps .opps-phone .phone-screens {
		width: 122px;
		height: 262px;
	}

	.opps .segment-blue:before {
		left: -200px;
	}

}


@media screen and (max-width: 767px) {

	.opps .opps-main {
		width: 100%;
	}

	.opps .opps-items {
		width: 100%;
	}

	.videos{
		width: 250px;
		margin:0 auto;
	}

	.opps .opps--item .item-icon {
		width: 75px;
		height: 75px;
		display: block;
		margin: 0 auto 15px auto;
		-webkit-background-size: initial;
		background-size: initial;
	}

	.ex_video{
		width: 220px;
		height: 330px;
		margin:0;
	}

	.play{
		left: 36%;
	}

	.name-video h5{
		font-size: 18px;
		width: 200px;
		height: 40px;
		
	}

	.name-video p{
		font-size: 12px;
	}

	.wrap_blue{
		width: 220px;
		height: 330px;
		border-radius: 30px;
	}
	.name-video{
		height: 80px;
		left: 5%;
	}

	.opps h2 {
		width: 100%;
		margin-bottom: 0;
	}
	.opps .opps-content {
		margin-top: 40px;
	}

	.opps h2.signup-head {
		width: 100%;
	}

	.opps .opps-items {
		float: none;
	}
	.opps h2.signup-head {
		font-size: 24px;
		margin-bottom: 26px;
	}
	.opps .opps-right {
		position: absolute;
		bottom: -600px;
		text-align: center;
		float: none;
		width: 100%;
		margin: 0;
	}
	.opps .opps-right a {
		width: 100%;
	}

	.opps .opps--item {
		margin-bottom: 60px;
	}

	.opps .opps--item .item-content {
		/*margin: 0;*/
		margin: 0 auto;
		text-align: center;
		width: 100%;
	}
	.opps p {
		padding-right: 0;
	}

	.opps .opps-phone {
		position: absolute;
		top: auto;
		bottom: -470px;
		width: 195px;
		height: 390px;
		right: calc(50% - 96px);
	}
	.opps .opps-phone .phone-screens {
		width: 170px;
		height: 367px;
	}

	.opps .segment-blue {
		margin-top: 200px;
		min-width: 320px;
		width: 100%;
		height: 446px;
		position: static;
		-webkit-border-radius: 40px 0 0 40px;
		-moz-border-radius: 40px 0 0 40px;
		border-radius: 40px 0 0 40px;
	}

	.opps .segment-blue:before {
		left: 0;
		width: 100%;
		min-width: 320px;
	}

}

@media screen and (max-width: 350px) {

	.opps h2.signup-head {
		font-size: 20px;
	}

}

.reviews {
	margin-top: 146px;
}

.reviews h2 {
	color: #373f51;
	font-size: 36px;
	font-weight: 700;
	margin-bottom: 18px;
	text-transform: capitalize;
}
.reviews h6 {
	color: #985f99;
	font-size: 18px;
	font-weight: 700;
	line-height: 1.2;
	text-transform: uppercase;
	margin-bottom: 18px;
}
.reviews h4 {
	color: #373f51;
	font-size: 18px;
	font-weight: 700;
	margin-bottom: 20px;
	text-transform: uppercase;
}
.reviews p {
	font-weight: 500;
	font-size: 14px;
	line-height: 1.7;
	color: #373f51;
}

.reviews .reviews-main {
	text-align: center;
}

.reviews .reviews-items {
	margin-top: 95px;
}
.reviews .review--item {
	width: 31.59%;
	margin-right: 2.61%;
	padding: 28px 30px;
	background: #fbfbfb;
	display: inline-block;
	text-align: center;
	vertical-align: top;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}
.reviews .review--item:last-child {
	margin-right: 0;
}

.reviews .review--item .item-icon {
	width: 60px;
	height: 60px;
	margin: 0 auto 22px auto;
	position: relative;
	background: no-repeat center center/cover;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
.reviews .review--item .item-icon:before {
	content: '';
	width: 30px;
	height: 30px;
	position: absolute;
	background: url(/web/20200803042510im_/https://payrue.com/landing/img/svg/quotes.svg) no-repeat center center;
	right: -10px;
	bottom: -10px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}

.reviews .review--item p {
	margin: 20px 0 27px 0;
}
.reviews .review--item .role {
	display: inline-block;
	vertical-align: top;
	font-weight: 500;
	font-size: 14px;
	line-height: 30px;
	text-align: center;
	color: #fff;
	width: 230px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.partners .wrap {
	padding: 0;
}

.partners .review--item {
	padding:0 20px;
	display: inline-block;
	vertical-align: top;
}

.plus {
	width: 20px;
	height: 20px;
	position: absolute;
	top: 15px;
	right: 15px;
}
.plus:before,
.plus:after {
	content: '';
	position: absolute;
	top: 8px;
	display: block;
	height: 4px;
	width: 20px;
	background: #B9C9DA;
	border-radius: 3px;
	transition: transform .2s ease;
}
.plus:after {
	transform: rotate(90deg);
}

.shown .plus:after {
	transform: rotate(0);
}
.shown .plus:before {
	transform: rotate(360deg);
}

.accordion {
	background: #FBFBFB;
	padding: 5px;
	margin-bottom: 20px;
	min-height: 50px;
	border-radius: 10px;
	width: 545px;
	font-size: 18px;
	position: relative;
	cursor: pointer;
}
.accordion p {
	display: none;
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 21px;
	color: #B9C9DA;
	margin: 11px;
}
.accordion.shown p {
	display: block;
}




.reviews .review--item.i1 h4 { color: #d81159; }
.reviews .review--item.i2 h4 { color: #007aff; }
.reviews .review--item.i3 h4 { color: #44af69; }

.reviews .review--item.i1 .item-icon { background-image: url(/web/20200803042510im_/https://payrue.com/landing/img/jpg/review/i1.jpg); }
.reviews .review--item.i2 .item-icon { background-image: url(/web/20200803042510im_/https://payrue.com/landing/img/jpg/review/i2.jpg); }
.reviews .review--item.i3 .item-icon { background-image: url(/web/20200803042510im_/https://payrue.com/landing/img/jpg/review/i3.jpg); }

.reviews .review--item.i1 .item-icon:before,
.reviews .review--item.i1 .role { background-color: #d81159; }

.reviews .review--item.i2 .item-icon:before,
.reviews .review--item.i2 .role { background-color: #007aff; }

.reviews .review--item.i3 .item-icon:before,
.reviews .review--item.i3 .role { background-color: #44af69; }

.reviews .review--item {
	outline: none;
	-webkit-user-select: none !important;
	-moz-user-select: none !important;
	-ms-user-select: none !important;
	-o-user-select: none !important;
	user-select: none !important;
}

.reviews .slick-dots {
	padding: 0;
	margin: 24px auto 0 auto;
	text-align: center;
}
.reviews .slick-dots button {
	color: transparent;
	font-size: 0 !important;
}
.reviews .slick-dots li {
	width: 6px;
	height: 6px;
	margin-right: 5px;
	background: #b9c9da;
	display: inline-block;
	vertical-align: top;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-ms-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
}
.reviews .slick-dots li.slick-active {
	width: 18px;
	background: #007aff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.reviews .slick-dots li:last-child {
	margin-right: 0;
}



.vlog .slick-dots {
	padding: 0;
	margin: 24px auto 0 auto;
	text-align: center;
}
.vlog .slick-dots button {
	color: transparent;
	font-size: 0 !important;
}
.vlog .slick-dots li {
	width: 6px;
	height: 6px;
	margin-right: 5px;
	background: #b9c9da;
	display: inline-block;
	vertical-align: top;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-ms-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
}
.vlog .slick-dots li.slick-active {
	width: 18px;
	background: #007aff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.vlog .slick-dots li:last-child {
	margin-right: 0;
}


.partners .slick-dots {
	padding: 0;
	margin: 24px auto 0 auto;
	text-align: center;
}
.partners .slick-dots button {
	color: transparent;
	font-size: 0 !important;
}
.partners .slick-dots li {
	width: 6px;
	height: 6px;
	margin-right: 5px;
	background: #b9c9da;
	display: inline-block;
	vertical-align: top;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-ms-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
}
.partners .slick-dots li.slick-active {
	width: 18px;
	background: #007aff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.partners .slick-dots li:last-child {
	margin-right: 0;
}


@media screen and (max-width: 1250px) {

	.reviews h2 {
		margin-bottom: 0;
	}

	.ex_video{
		width: 180px;
		height: 280px;
		background-repeat: no-repeat;
		display: block;
		float: left;
		margin: 0;
		margin-right: 25px;
	}

	.vlog_left h2{
		font-size: 24px;
	}
	
	.play{
		width: 50px;
		height: 50px;
		top: 37%;
	}

	.wrap_blue2{
		height: 470px;
		top: 200px;
		left: calc(64%);
	}

	.headline h3{
		font-size: 18px;
		line-height: 20px;
		width: 260px;
	}

	.w_photo1{
		width: 140px;
		height: 140px;
	}

	.headline h4{
		font-size: 14px;
		line-height: 15px;
	}

	.ut{
		float: left;
		margin: 7px 14px;
		width: 20px;
		height: 14px;
		background-size: cover;
	}

	.md{
		float: left;
		margin: 7px 14px;
		width: 20px;
		height: 17px;
		background-size: cover;
	}

	a.follow_ut{
		width: 125px;
		height: 74px;
	}

	a.follow_md{
		width: 125px;
		height: 74px;
	}

	.blog_right{
		width: 125px;
		padding-top: 295px;
	}

	.blog_right a {
		font-size: 14px;
		line-height: 17px;
		text-align: left;
		padding-top: 19px;
	}

	.partners_bitz{
		width: 290px !important;
		height: 90px !important;
	}

	.partners_right h5{
		font-size: 18px !important;
	}

	.partners_left h5{
		font-size: 18px !important;
	}

	.partners_coin{
		width: 290px !important;
		height: 65px !important;
	}

	.header_faq h2{
		font-size: 24px;
	}

	.blog_left{
		width: 55%;
	}

	.article_context a{
		font-size: 18px;
	}

	.header .segment-two-partners{
		height: 560px;
		left: calc(50% - 286px);
	}

	.accordion h4{
		font-size: 14px;
	}

	.accordion p{
		font-size: 14px;
	}

	.segment-one-partners{
		height: 500px;
		right: calc(50% - 116px);
	}

	.header-partners{
		height: 550px;
	}

	.blog_right h5{
		font-size: 24px;
		width: 130px;
		line-height: 43px;
		padding-left: 0;
	}

	.w_photo2{
		width: 140px;
		height: 140px;
	}

	.liner{
		height: 400px;
	}

	.triangle{
		width: 12px;
		height: 14px;
		margin: 18px auto;
	}

	.wrap_blue{
		width: 180px;
		height: 280px;

	}

	.vlog_right h2{
		font-size: 24px;
		line-height: 24px;
	}

	.blog_left h2{
		font-size: 24px;
		line-height: 24px;
	}

	.name-video{
		height: 88px;
		left: 4%;
	}

	.name-video p{
		font-size: 12px;
	}

	.name-video h5{
		width: 91%;
		height: 45px;
		font-size: 18px;
		line-height: 20px;
		padding-left: 0;
	}

	.ex_article p{
		font-size: 12px;
	}

	.ex_article h5{
		font-size: 12px;
		padding-left: 0;
	}

	.ex_article h4{
		font-size: 18px;
		height: 60px;
		line-height: 20px;
	}

	.wrap_art{
		width: 200px;
		padding-top: 23px;
	}

	.ex_article{
		width: 230px;
		height: 120px;
		float: none;
	}

	.segment-one-media{
		height: 330px;
		right: calc(50% - 116px);
	}

	.header-media{
		height: 500px;
	}

	.header .segment-two-media{
		left: calc(50% - 286px);
		height: 400px;
	}

	.vector-media{
		height: 230px;
	}

	.accordion{
		width: 100%;
	}

	.services_left{
		float: none;
		width: 100%
	}

	.reviews {
		margin-top: 50px;
		overflow: hidden;
	}

	.segment-white3{
		height: 300px;
	}

	.segment-white2{
		height: 300px;
	}

	.photo2{
		width: 260px;
		height: 260px;
	}

	.photo1{
		width: 260px;
		height: 260px;
	}

	.reviews .reviews-items {
		margin-top: 60px;
	}

	.reviews .review--item {
		margin: 0 20px;
	}

}


@media screen and (max-width: 767px) {

	.reviews .review--item {
		margin: 0 10px;
		width: 280px;
	}

	.reviews .review--item .role {
		width: 100%;
	}

	.reviews .reviews-items {
		margin-top: 45px;
	}

}


.join {
	color: #fff;
	height: 345px;
	/*margin-top: 160px;*/
	margin-top: 85px;
	padding-top: 65px;
	position: relative;	
}

.join .segment-white {
	background: #fbfbfb;
	height: 345px;
	position: absolute;
	top: 0;
	left: 0;
	right: calc(50% - 285px);
	overflow: hidden;
	-webkit-border-radius: 0 80px 80px 0;
	-moz-border-radius: 0 80px 80px 0;
	border-radius: 0 80px 80px 0;
}

.join .colored-wrap {
	margin: 0 auto;
	padding: 50px 98px;
	width: 1030px;
	height: 200px;
	-webkit-border-radius: 80px;
	-moz-border-radius: 80px;
	border-radius: 80px;
	background-image: -webkit-linear-gradient(180deg, #007aff, #5abaff);
	background-image:    -moz-linear-gradient(180deg, #007aff, #5abaff);
	background-image:     -ms-linear-gradient(180deg, #007aff, #5abaff);
	background-image:      -o-linear-gradient(180deg, #007aff, #5abaff);
	background-image:         linear-gradient(180deg, #007aff, #5abaff);
}
.join .colored-wrap:after {
	content: '';
	display: table;
	clear: both;

}
.join h2 {
	font-size: 36px;
	font-weight: 700;
	line-height: 43px;
	margin-bottom: 15px;
}
.join p {
	font-size: 18px;
	font-weight: 500;
	line-height: 24px;
}

.join a {
	display: block;
	background: #fff;
	margin-top: 25px;
	color: #007aff;
	width: 185px;
	text-align: center;
	font-size: 18px;
	font-weight: 700;
	line-height: 60px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	-webkit-box-shadow: 0px 10px 20px rgba(0, 111, 233, .5);
	-moz-box-shadow: 0px 10px 20px rgba(0, 111, 233, .5);
	box-shadow: 0px 10px 20px rgba(0, 111, 233, .5);
}

.join .wrap-left {
	float: left;
	width: 600px;
}
.join .wrap-right {
	float: right;
}

.partners{
	margin-bottom: 192px;
}

.partners_left{
	width: 50%;
	display: inline-block;
}

.partners_right{
	width: 50%;
	display: inline-block;
}
.partners_main {
	padding-top: 0px;
}

.partners_right h5{
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	line-height: 29px;
	text-align: center;
	color:#373F51;
	margin-top: 70px; 
}

.partners_left h5{
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	line-height: 29px;
	text-align: center;
	color:#373F51;
	margin-top: 70px; 
}

.partners_coin {
	width: 430px;
	height: 96px;
	background-image: url(/web/20200803042510im_/https://payrue.com/landing/img/svg/coin.svg);
	background-size: contain;
	background-repeat: no-repeat;
	margin: 0 auto;
}

.services.hidden {
	display: none;
}

.partners_bitz {
	width: 430px;
	height: 130px;
	background-image: url(/web/20200803042510im_/https://payrue.com/landing/img/svg/bitz.svg);
	background-size: contain;
	background-repeat: no-repeat;
	margin: 0 auto;
}

@media screen and (max-width: 1250px) {

	.join {
		height: 320px;
		padding-top: 55px;
		margin-top: 50px;
	}

	.join .colored-wrap {
		width: 100%;
		height: auto;
		padding: 50px 60px;
	}

	.join h2 {
		font-size: 24px;
	}

	.join p {
		font-size: 18px;
	}

	.join .wrap-left {
		width: 65%;
	}

	.join .segment-white {
		height: 320px;
		right: calc(50% - 226px);
	}

}

	

@media screen and (max-width: 767px) {

	.join {
		height: auto;
		min-height: 400px;
		padding-top: 40px;
	}

	.services_right{
		display: none;
		width: 100%;
		float: none;
	}

	.services.hidden {
		display: block;
	}

	.services_left{
		width: 100%;
		float: none;
	}

	.join .colored-wrap {
		padding: 56px 20px;
		text-align: center;
		-webkit-border-radius: 40px;
		-moz-border-radius: 40px;
		border-radius: 40px;
	}

	.ourteam_left{
		width: 100%;
		display: block;
		float: none;
		padding-bottom: 60px;
		overflow-x: hidden;
	}
	.wrap_right{
	    height: 250px;
	    margin-top: 100px;
	    float: right;
	    background-image: linear-gradient(180deg, rgba(0, 122, 255, 0.5) 0%, #5ABAFF 100%);
	    border-radius: 80px 0px 0px 80px;
	    position: absolute;
	    left: calc(5%);
	    z-index: 10;
	    overflow: hidden;
	    right: 0;
	    top: 231px;
	}

	.partners_left{
		width: 100%;
		display: block;
	}

	.partners_left h5{
		margin-bottom: 70px;
		font-size: 20px;
		margin-top: 5px;
	}

	.partners_right{
		width: 100%;
		display: block;
	}

	.partners_right h5{
		margin-bottom: 70px;
		font-size: 20px;
		margin-top: 5px;
	}

	.partners_coin{
		width: 280px;

	}

	.partners_bitz{
		width: 280px;

	}

	.people_photo {
		width: 100%;
		background-size: cover;
		overflow-x: hidden;
	}

	.photo1{
		width: 170px;
		height: 170px;
		border-radius: 50px;
	}

	.segment-white2{
		bottom: 344px;
		height: 230px;
		right: calc(12%);
		border-radius: 0 35px 35px 0;
	}

	.segment-white3{
		bottom: -40px;
		height: 230px;
		left: calc(12%);
		border-radius: 35px 0 0 35px;
	}

	.ourteam_right{
		width: 100%;
		display: block;
	}

	.photo2{
		width: 170px;
		height: 170px;
		border-radius: 50px;
	}

	.about .segment-white1{
		bottom: -187px;
		height: 145px;
	}

	.join .wrap-left {
		width: 100%;
		float: none;
	}

	.ourteam{
		margin-top: 240px;
	}

	.join .wrap-right {
		float: none;
	}

	.join a {
		width: 100%;
	}

	.join .segment-white {
		width: 75%;
		height: 380px;
	}

}

.media-box { display: none; position: fixed; z-index: 1000; top: 0; left: 0; right: 0; bottom: 0; background: rgba(255, 255, 255, .8); overflow-x: hidden; overflow-y: scroll; }
.media-box .media-close { position: absolute; font-family: Barlow; font-weight: 700; font-size: 14px; line-height: 17px; color: #007aff; right: 60px; top: 23px; text-transform: uppercase; }
.media-box .media-wrap { position: relative; margin: 5% auto; background: #fff; padding: 60px; width: 1170px; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; -webkit-box-shadow: 0 4px 50px rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 4px 50px rgba(0, 0, 0, 0.25); box-shadow: 0 4px 50px rgba(0, 0, 0, 0.25); }
.media-box .desc-wrap { margin-top: 30px; }
.media-box .desc-wrap p { font-family: Barlow; font-weight: 700; font-size: 18px; color: #8b9eb2; margin-bottom: 10px; }
.media-box .desc-wrap h4 { font-family: Barlow; font-weight: 700; font-size: 36px; color: #373f51; }
.media-box .video-container { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden; }
.media-box .video-container iframe,
.media-box .video-container object,
.media-box .video-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
@media screen and (max-width:1170px) {
	.media-box .media-wrap { width: 100%; min-width: 320px; padding: 20px; }
}
@media screen and (max-width:768px) {
	.media-box .media-wrap { padding: 20px; }
}

.bc-banner {
	padding: 76px 0 0 0;
}
.bc-banner .bc-banner-wrap {
	overflow: hidden;
	padding: 28px 78px 14px 78px;
	width: 1208px;
	margin: 0 auto;
	position: relative;
	-webkit-border-radius: 40px;
	-moz-border-radius: 40px;
	border-radius: 40px;
	background-image: -webkit-linear-gradient(90deg, #3493fc, #4f64c0);
	background-image:    -moz-linear-gradient(90deg, #3493fc, #4f64c0);
	background-image:     -ms-linear-gradient(90deg, #3493fc, #4f64c0);
	background-image:      -o-linear-gradient(90deg, #3493fc, #4f64c0);
	background-image:         linear-gradient(90deg, #3493fc, #4f64c0);
}
.bc-banner .bc-banner-wrap:before {
	content: '';
	position: absolute;
	z-index: 10;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: url(/web/20200803042510im_/https://payrue.com/landing/img/png/bc-banner/bc-banner.png) no-repeat center center/cover;
}
.bc-banner h2 {
	position: relative;
	z-index: 100;
	color: #fff;
	font-size: 36px;
	line-height: 43px;
	font-weight: bold;
}
.bc-banner h2 span {
	color: #45d1da;
}
.bc-banner .bc-banner-buttons {
	margin: 31px 0 0 0;
	position: relative;
	z-index: 100;
}
.bc-banner .bc-banner-buttons a {
	display: inline-block;
	vertical-align: middle;
	background: #fff;
	text-align: center;
	color: #3f51b5;
	font-size: 24px;
	font-weight: bold;
	line-height: 60px;
	/* min-width: 185px; */
	min-width: 343px;
	padding: 0 10px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	-webkit-box-shadow: 0 10px 20px #3f51b5;
	-moz-box-shadow: 0 10px 20px #3f51b5;
	box-shadow: 0 10px 20px #3f51b5;
}
.bc-banner .bc-banner-buttons .bc-icons {
	display: inline-block;
	vertical-align: top;
}
.bc-banner .bc-banner-buttons .bc-icon {
	display: inline-block;
	vertical-align: middle;
	margin: 0 0 0 27px;
	background: no-repeat center center/cover;
}
.bc-banner .bc-banner-buttons .bc-icon.visa {
	width: 82px;
	height: 51px;
	background-image: url(/web/20200803042510im_/https://payrue.com/landing/img/svg/bc-banner/visa.svg);
}
.bc-banner .bc-banner-buttons .bc-icon.mastercard {
	width: 65px;
	height: 51px;
	background-image: url(/web/20200803042510im_/https://payrue.com/landing/img/svg/bc-banner/mastercard.svg);
}
.bc-banner .bc-banner-buttons .bc-icon.union {
	width: 161px;
	height: 134px;
	margin: -48px 0 0 28px;
	background-image: url(/web/20200803042510im_/https://payrue.com/landing/img/svg/bc-banner/visa-mastercard.png);
}
@media screen and (max-width: 1288px) {
	.bc-banner {
		padding: 58px 40px 0 40px;
		min-width: 320px;
	}
	.home .bc-banner {
		padding: 88px 40px 0 40px;
		min-width: 320px;
	}
	.bc-banner .bc-banner-wrap {
		width: 100%;
		padding: 28px 30px 24px 30px;
	}
	.bc-banner .bc-banner-wrap:before {
		background-image: url(/web/20200803042510im_/https://payrue.com/landing/img/png/bc-banner/bc-banner-tablet.png);
	}
}
@media screen and (max-width: 768px) {
	.bc-banner h2 {
		text-align: center;
		font-size: 21px;
		line-height: 1.2;
	}
	.bc-banner h2 br {
		display: none;
	}
	.bc-banner .bc-banner-wrap {
		padding: 28px 15px 15px 15px;
	}
	.bc-banner .bc-banner-wrap:before {
		background-image: url(/web/20200803042510im_/https://payrue.com/landing/img/png/bc-banner/bc-banner-mobile.png);
	}
	.bc-banner .bc-banner-buttons .bc-icons {
		width: 100%;
		display: flex;
		align-items: center;
		justify-content: center;
		margin: 0 0 18px 0;
	}
	.bc-banner .bc-banner-buttons .bc-icon {
		margin: 0 18px 0 0;
	}
	.bc-banner .bc-banner-buttons .bc-icon:last-child {
		margin: 0;
	}
	.bc-banner .bc-banner-buttons {
		display: flex;
		flex-wrap: wrap-reverse;
		margin: 21px 0 0;
	}
	.bc-banner .bc-banner-buttons a {
		margin: 0 auto;
	}
}
@media screen and (max-width: 460px) {
	.bc-banner .bc-banner-buttons a {
		min-width: auto;
		width: 100%;
	}
}
@media screen and (max-width: 414px) {
	.bc-banner {
		padding: 48px 20px 0 20px;
	}
}

.home-updated .head-top {
	justify-content: space-between;
	padding: 0 0 0 69px;
}
.home-updated .header .nav-landing {
	margin: 0 0 0 auto;
	white-space: nowrap;
}

.home-updated .header {
	height: auto;
}
.home-updated .header .decor {
	width: 730px;
	height: 590px;
	background: url(/web/20200803042510im_/https://payrue.com/landing/img/png/landing-head-decor2-upd@2.png) no-repeat center center/cover;
	position: absolute;
	top: 124px;
	right: -50px;
	pointer-events: none;
}
.home-updated .header .wrap {
	width: calc(1300px + 30px * 2);
	padding: 42px 30px 0;
}

.home-updated .nav-links {
	margin: 0 0 0 62px;
}
.home-updated .nav-links a {
	color: #fff;
	font-size: 18px;
	font-weight: 700;
	line-height: 40px;
	min-width: 130px;
	text-align: center;
	display: inline-block;
	vertical-align: top;
	background: #2393ff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 2px 20px rgba(0, 39, 83, 0.15);
	-moz-box-shadow: 0 2px 20px rgba(0, 39, 83, 0.15);
	box-shadow: 0 2px 20px rgba(0, 39, 83, 0.15);
}
.home-updated .nav-links a.download {
	background: #3f51b5;
	margin: 0 0 0 30px;
}

.home-updated .header .head-left h1 {
	font-weight: 600;
}

.home-updated .head-services {
	margin: 48px 0 0;
	max-width: 525px;
}
.home-updated .head-services .head-services--item {
	display: flex;
	align-items: flex-start;
}
.home-updated .head-services .head-services--item:not(:last-child) {
	margin: 0 0 30px;
}
.home-updated .head-services .icon {
	width: 50px;
	min-width: 50px;
	height: 50px;
	margin: 0 23px 0 0;
	background: no-repeat center center/cover;
}
.home-updated .head-services .wallets .icon {
	background-image: url(/web/20200803042510im_/https://payrue.com/landing/img/png/head-services/wallets.png);
}
.home-updated .head-services .debit .icon {
	background-image: url(/web/20200803042510im_/https://payrue.com/landing/img/png/head-services/debit.png);
}
.home-updated .head-services .exchange .icon {
	background-image: url(/web/20200803042510im_/https://payrue.com/landing/img/png/head-services/exchange.png);
}
.home-updated .head-services .dex .icon {
	background-image: url(/web/20200803042510im_/https://payrue.com/landing/img/png/head-services/dex.png);
}
.home-updated .head-services .text {}
.home-updated .head-services .text h4 {
	color: #373f51;
	font-size: 22px;
	font-weight: 700;
	line-height: 1.3;
}
.home-updated .head-services .text p {
	color: #8b9eb3;
	font-size: 22px;
	font-weight: 500;
	line-height: 1.3;
	margin: 0;
}

.home-updated .head-links {
	margin: 35px 0 0;
}
.home-updated .head-links a {
	display: inline-block;
	vertical-align: top;
	width: 143px;
	height: 49px;
	margin: 0 20px 0 0;
	background: #000 no-repeat center center/cover;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.home-updated .head-links a.button-app-store {
	background-image: url(/web/20200803042510im_/https://payrue.com/landing/img/png/app-store.png);
}
.home-updated .head-links a.button-google-play {
	background-image: url(/web/20200803042510im_/https://payrue.com/landing/img/png/google-play.png);
}
.home-updated .head-links a.button-signup {
	color: #fff;
	font-size: 22px;
	font-weight: 700;
	line-height: 49px;
	width: 138px;
	text-align: center;
	margin: 0;
	background-color: #007aff;
	-webkit-box-shadow: 0 2px 20px rgba(0, 39, 83, 0.15);
	-moz-box-shadow: 0 2px 20px rgba(0, 39, 83, 0.15);
	box-shadow: 0 2px 20px rgba(0, 39, 83, 0.15);
}

.home-updated .head-terms {
	margin: 40px 0 0;
}
.home-updated .head-terms p {
	color: #8b9eb2;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.4;
	padding: 0 140px 0 0;
}
.home-updated .head-terms p b {
	color: #373f51;
	font-weight: 700;
}

.home-updated .head-about {
	margin: 28px 0 0;
	color: #8b9eb2;
	font-size: 20px;
	font-weight: 500;
	line-height: 1.3;
}
.home-updated .head-about b {
	color: #373f51;
	font-size: 20px;
	font-weight: 700;
	line-height: 1.3;
}

@media screen and (max-width: 1360px) {
	.home-updated .header .wrap {
		width: 100%;
	}
	.home-updated .head-top {
		padding: 0;
	}
}
@media screen and (max-width: 1380px) {
	.home-updated .header .decor {
		width: 600px;
		right: 0;
		background-image: url(/web/20200803042510im_/https://payrue.com/landing/img/png/landing-head-decor-upd@2.png);
		background-position: center left;
	}
}
@media screen and (max-width: 1250px) {
	.home-updated .header .decor {
		top: 200px;
		width: 475px;
		height: 467px;
	}
	.home-updated .head-services .text h4 {
		font-size: 20px;
	}
	.home-updated .head-services .text p {
		font-size: 20px;
	}
	.header .head-left p {
		margin: 84px 0 0;
	}
	.home-updated .head-services {
		max-width: none;
		padding-right: 55%;
	}
}
@media screen and (max-width: 1090px) {
	.header .head-left p {
		margin: 74px 0 0;
	}
	.home-updated .head-terms p {
		padding-right: 0;
	}
}
@media screen and (max-width: 990px) {
	.header .head-group {
		margin-top: 0;
	}
	.home-updated .head-top {
		align-items: flex-start;
	}
	.home-updated .nav-links a.download {
		display: block;
		margin: 20px 0 0;
	}
	.home-updated .header .decor {
		top: 240px;
	}
}
@media screen and (max-width: 767px) {
	.header .head-group {
		margin-top: 40px;
	}
}
@media screen and (max-width: 980px) {
	.home-updated .head-services {
		padding-right: 60%;
	}
}
@media screen and (max-width: 880px) {
	.home-updated .header .decor {
		top: 210px;
		width: 368px;
		height: 467px;
		background-image: url(/web/20200803042510im_/https://payrue.com/landing/img/png/landing-head-decor-tablet-upd@2.png);
	}
}
@media screen and (max-width: 767px) {
	.home-updated .nav-links {
		display: none;
	}
}

@media screen and (max-width: 670px) {
	.home-updated .header .wrap {
		display: flex;
		flex-direction: column;
	}
	.home-updated .head-services {
		padding-right: 0;
		margin: 0 -30px;
	}
	.home-updated .head-services .head-services--item {
		padding: 0 30px;
	}
	.home-updated .head-services:after {
		content: '';
		display: block;
		display: flex;
		justify-self: flex-end;
		margin: 26px 0 0 auto;
		width: 293px;
		height: 297px;
		background: url(/web/20200803042510im_/https://payrue.com/landing/img/png/landing-head-decor-mobile-upd@2.png) no-repeat center center/cover;
	}
	.home-updated .header .decor {
		display: none;
	}
	.home-updated .header .head-left h1 {
		text-align: center;
		margin: 0 0 44px;
	}
	.header .head-left p {
		margin: 40px 0 0;
	}
	.home-updated .head-links {
		display: flex;
		flex-direction: column-reverse;
		align-items: center;
		justify-content: center;
	}
	.home-updated .head-links a {
		display: block;
		width: 177px !important;
		height: 54px;
		margin: 0 0 30px !important;
	}
	.home-updated .head-links a.button-app-store {
		margin: 0 !important;
	}
	.home-updated .head-terms p {
		font-size: 14px;
	}
}

@media screen and (max-width: 414px) {
	.home-updated .header .head-left h1 {
		margin: 0 0 24px;
		font-size: 0;
	}
	.home-updated .header .head-left h1:before {
		content: 'One Platform, Global Services';
		font-size: 22px;
		padding: 0 20px;
		display: block;
	}
	.home-updated .head-services .icon {
		width: 40px;
		min-width: 40px;
		height: 40px;
		margin: 0 10px 0 0;
	}
	.home-updated .head-services .text h4 {
		font-size: 16px;
	}
	.home-updated .head-services .text p {
		font-size: 16px;
	}
	.home-updated .head-services {
		margin: 0 -15px;
	}
	.home-updated .head-services .head-services--item {
		padding: 0 15px;
	}
	.home-updated .header .wrap {
		padding: 22px 15px 0;
	}
}

.become-a-shareholder {
	padding: 95px 0;
}
.become-a-shareholder .wrap {
	width: calc(1208px + (30px * 2));
	padding: 0 30px;
	margin: 0 auto;
}
.become-a-shareholder .inner {
	font-size: initial;
	display: flex;
	align-items: center;
	justify-content: space-between;
	-webkit-border-radius: 40px;
	-moz-border-radius: 40px;
	border-radius: 40px;
	-webkit-box-shadow: 0 4px 10px rgba(55, 63, 81, .2);
	-moz-box-shadow: 0 4px 10px rgba(55, 63, 81, .2);
	box-shadow: 0 4px 10px rgba(55, 63, 81, .2);
}
.become-a-shareholder .content {
	padding: 38px 29px 34px 78px;
}
.become-a-shareholder .content h3 {
	color: #373f51;
	font-size: 36px;
	font-weight: 700;
	line-height: 43px;
}
.become-a-shareholder .content p {
	color: #8b9eb2;
	font-size: 32px;
	font-weight: 500;
	line-height: 38px;
}
.become-a-shareholder .content a {
	background: #007aff;
	display: inline-block;
	vertical-align: top;
	margin: 25px 0 0;
	padding: 15.5px 60px;
	color: #fff;
	font-size: 24px;
	font-weight: 700;
	line-height: 29px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}
.become-a-shareholder .preview-responsive {
	display: none;
}
.become-a-shareholder .preview {
	width: 243px;
	min-width: 243px;
	height: 236px;
	display: block;
	margin: 0 82px 0 0;
	background: url(/web/20200803042510im_/https://payrue.com/landing/img/png/shareholder-preview.png) no-repeat center center/cover;
}

@media screen and (max-width: 1268px) {
	.become-a-shareholder .wrap {
		width: 100%;
	}
}

@media screen and (max-width: 1220px) {
	.become-a-shareholder .inner {
		overflow: hidden;
	}
	.become-a-shareholder .content {
		padding: 30px 20px 30px 38px;
	}
	.become-a-shareholder .preview {
		margin: 0 12px 0 0;
	}
	.become-a-shareholder .content h3 {
		font-size: 32px;
	}
	.become-a-shareholder .content p {
		font-size: 24px;
	}
}

@media screen and (max-width: 715px) {
	.become-a-shareholder .wrap {
		padding: 0 20px;
	}
	.become-a-shareholder {
		padding: 32px 0 60px;
	}
	.become-a-shareholder .content {
		width: 100%;
		padding: 30px 20px;
	}
	.become-a-shareholder .preview {
		display: none;
	}
	.become-a-shareholder .content h3 {
		font-size: 24px;
		line-height: 1.4;
	}
	.become-a-shareholder .content p {
		font-size: 18px;
		line-height: 1.4;
	}
	.become-a-shareholder .content a {
		padding: 0 28px;
		font-size: 20px;
		text-align: center;
		line-height: 60px;
		margin: 8px auto 0;
		display: block;
		max-width: 241px;
	}
	.become-a-shareholder .preview-responsive {
		display: block;
		width: 243px;
		height: 236px;
		margin: 18px auto 0;
		background: url(/web/20200803042510im_/https://payrue.com/landing/img/png/shareholder-preview.png) no-repeat center center/cover;
	}
}
@media screen and (max-width: 340px) {
	.become-a-shareholder .content a {
		width: 100%;
		max-width: none;
		white-space: nowrap;
		padding: 0;
	}
	.become-a-shareholder .preview-responsive {
		width: 100%;
		background-size: contain;
	}
}

/*
     FILE ARCHIVED ON 04:25:10 Aug 03, 2020 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:07:17 Sep 04, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.749
  exclusion.robots: 0.036
  exclusion.robots.policy: 0.023
  esindex: 0.013
  cdx.remote: 16.16
  LoadShardBlock: 277.593 (3)
  PetaboxLoader3.datanode: 500.274 (4)
  PetaboxLoader3.resolve: 176.308 (2)
  load_resource: 465.459
*/