body.modal-open {
	overflow-y: auto;
	padding-right: 0 !important;
}

.socButt {
	font-size: 45px;
	color: #fff;
	padding: 15px;
	border: 1px solid #e4e4e414;
	;
	margin-right: 10px;
	transition: .2s;
}

.socButt:hover {
	background: #c500ff;
	transition: .2s;
}

.modal-dialogSS {
	margin: 2.75rem auto !important;
}

.d-none-input,
.d-desctop-none-i {
	display: none !important;
}

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

.p-3rem {
	padding: 3rem;
}

a.phoneHover,
a.astlink,
.spacle-nav,
.spacle-nav a,
.spacle-nav li,
.default-btn.return-home a {
	color: #fff;
}

.default-btn.return-home {
	padding: 10px 15px 8px 20px !important;
}

a.astlink {
	border-bottom: 1px solid #ffffff14;
}

a.astlink2 {
	color: #4a6f8a;
	border-bottom: 1px solid #f2f2f2;
}

a.phoneHover:hover,
a.astlink:hover,
a.astlink2:hover {
	color: #c500ff;
}

.midnightHeader.white {
	background: #fff;
}

.midnightHeader.white,
.midnightHeader.white a,
.midnightHeader.white li {
	color: #272228;
}

.midnightHeader.default {
	background: #272228;
}

.pomes,
.year,
.single-pricing-table.forever {
	border-radius: 3px;
	box-shadow: 0 9px 8px 0 rgba(29, 27, 28, 0.6);
}

.pomes {
	background: linear-gradient(45deg, #cdd7da 0%, #f5f5f5 37%, #ffffff 100%);
}

.year {
	color: #fff;
	background: linear-gradient(45deg, #a80008 0%, #ff0099 100%);
}

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

.inputs-5 {
	max-width: 35.333333%;
}

.d-mobile-none-i {
	display: inline;
}

.inputs-6 {
	max-width: 53.333333% !important;
}

#video6 video {
	z-index: -1;
	height: 100%;
	object-fit: cover;
}

#videoModal .modal-header {
	border-color: #ffffff05;
}

#videoModal .try-now_btn {
	border-color: #8200a8;
	font-weight: 300;
	text-transform: inherit;
	letter-spacing: 0.2px;
	color: #fff;
	background-color: #8200a8;
	padding: 10px 15px 10px 20px;
	margin-bottom: 20px;
}

#registrationModal .modal-header {
	border: 0;
	margin-bottom: -70px;
	margin-top: 10px;
}

#registrationModal .modal-header .videoModalClose {
	position: relative;
	z-index: 100;
	top: -15px;
	right: -15px;
}

#registrationModal .registationTitle,
#registrationModal .registationTitle .wb-stat {
	font-family: 'Russo One', sans-serif;
}

#registrationModal .registationTitle {
	color: #fff;
	text-transform: initial;
	font-size: 40px;
	line-height: 55px;
	font-weight: 900 !important;
	margin: -20px 0 0 0;
}

#registrationModal .registationTitle .wb-stat {
	font-weight: 100;
	text-transform: none;
	color: #c500ff;
}

#registrationModal .sub-title {
	color: #fff;
	font-weight: 300;
	line-height: 21px;
	margin-top: 23px;
	margin-bottom: 27px;
}

#registrationModal label .inputLabel {
	color: #ffffff2e;
	margin-right: 5px;
}

#registrationModal .reg-modal_connectDesc,
#registrationModal .reg-modal_connectMob {
	font-weight: 400;
	border-color: #8200a8;
	text-transform: inherit;
	color: #fff;
	background-color: #8200a8;
	padding: 11px 80px 11px 80px !important;
}

#registrationModal .reg-modal_connectDesc {
	font-size: 17px;
	margin-bottom: 25px;
}

#registrationModal .reg-modal_connectMob {
	font-size: 15px;
	width: 100%;
	margin-bottom: 15px;
}

.custom-control {
	position: relative;
	display: block;
	min-height: 1.5rem;
	padding-left: 1.5rem;
}

.custom-radio {
	padding-left: 0;
	margin-bottom: 10px;
}

.custom-radio input[type=radio]:checked,
.custom-radio input[type=radio]:not(:checked) {
	position: absolute;
	left: -9999px;
}

.custom-radio input[type=radio]:checked+label,
.custom-radio input[type=radio]:not(:checked)+label {
	position: relative;
	padding-left: 28px;
	cursor: pointer;
	line-height: 20px;
	display: inline-block;
	color: #fff;
	font-size: 16px;
}

.custom-radio input[type=radio]:checked+label:before,
.custom-radio input[type=radio]:not(:checked)+label:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 18px;
	height: 18px;
	border: 1px solid #ddd;
	border-radius: 100%;
	background: #fff;
}

.custom-radio input[type=radio]:checked+label:after {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
	background-image: none !important;
}

.custom-radio input[type=radio]:not(:checked)+label:after {
	opacity: 0;
	-webkit-transform: scale(0);
	transform: scale(0);
}

.custom-radio input[type=radio]:checked+label:after,
.custom-radio input[type=radio]:not(:checked)+label:after {
	content: '';
	width: 12px;
	height: 12px;
	background: #8200a8;
	position: absolute;
	top: 3px;
	left: 3px;
	border-radius: 100%;
	-webkit-transition: all .2s ease;
	transition: all .2s ease;
}

@media (max-width: 768px) {
	.m-bottom-30 {
		margin-bottom: -15px;
	}

	#registrationModal .reg-modal_connectMob {
		font-size: 14px;
	}

	.socButt {
		margin-right: 0 !important;
	}

	.inputs-5 {
		max-width: 100%;
	}

	.d-mobile-none-i {
		display: none;
	}

	.d-desctop-none-i {
		display: inline;
	}

	.inputs-6 {
		max-width: 100% !important;
	}

	.p-3rem {
		padding: 0 !important;
		padding-bottom: 40px !important;
		padding-top: 35px !important;
	}

	.mb-munus {
		margin-bottom: -55px;
	}

	.container.mob-width-425,
	.container-fluid.mob-width-425 {
		max-width: 425px !important;
	}
}

@media screen and (max-width: 371px) {
	#registrationModal .reg-modal_connectMob {
		padding: 11px 50px 11px 50px !important;
	}
}

.bullets {
	position: relative;
	z-index: 20;
	background: rgb(255, 255, 255);
}

.bullets_Content {
	padding: 15px;
	height: 86%;
	background-color: rgb(242 242 242);
	margin-bottom: 0;
	border-radius: .25rem;
	transition: 0.5s;
	position: relative;
}

.bullets_Content:hover {
	background: rgb(130 0 168);
	transform: scale(1.06);
	transition: 0.5s;
	cursor: default;
	color: #ffffff;
}

.bullets_Content:before {
	content: '';
	display: block;
	width: 50px;
	height: 50px;
	border-radius: 4px;
	position: absolute;
	top: 27px;
	left: 10px;
	background: #4c3d50;
}

.bullets_Content .content-before-icon {
	position: absolute;
	left: 19px;
	top: 30px;
	color: #fff;
	font-size: 30px;
}

.bullets_Content .content-before-icon.hourglass {
	left: 24px;
}

.bullets_Content .content-before-icon.check-circle {
	left: 20px;
}

.bullets_Content .content-before-icon.money-bill {
	left: 22px;
}

.bullets_Content .content-before-icon.money-bills {
	left: 24px;
}

@media screen and (max-width: 425px) {
	.bullets_Content:before {
		left: 21px;
	}

	.bullets_Content .content-before-icon {
		left: 30px;
	}

	.bullets_Content .content-before-icon.hourglass {
		left: 34px;
	}

	.bullets_Content .content-before-icon.check-circle {
		left: 30px;
	}

	.bullets_Content .content-before-icon.money-bill {
		left: 35px;
	}

	.bullets_Content .content-before-icon.money-billsd {
		left: 32px;
	}
}

.bullets_Title {
	font-size: 22px;
	line-height: 20px;
	font-family: 'Russo One', sans-serif;
	margin: 18px 0 13px 6px;
	padding-bottom: 6px;
	padding-left: 49px;
}

.bullets_Text {
	margin: 0 0 45px 6px;
	line-height: 23px;
}

.steps {
	background: rgb(61, 47, 66);
}

.steps-wrapper {
	position: relative;
}

.steps_Content {
	padding: 45px;
	height: 100%;
	border-radius: 0.25rem;
	transition: 0.5s;
	color: #fff;
}

.steps_Content img {
	display: block;
	margin: 0 auto;
	padding-bottom: 20px;
	width: 104px;
}

.steps_Content_divider {
	position: absolute;
	width: 150px;
	top: 35%;
	transform: translateY(-35%);
	left: 300px;
	height: 3px;
	background: #4e2c5a;
}

.steps_Content_divider.next {
	left: 680px;
}

.steps_Content:hover {
	-webkit-transform: translateY(-10px);
	transform: scale(1.2);
	transition: 0.5s;
	cursor: default;
}

.steps_Picture,
.steps_Num,
.steps_Text {
	text-align: center;
}

.steps_Picture {
	margin-bottom: 40px;
}

.steps_Picture img {
	width: 60%;
}

.steps_Num {
	font-size: 45px;
	font-family: 'Russo One', sans-serif;
	background: #8200a8;
	width: 77px;
	height: 56px;
	margin: auto;
	margin-bottom: 10px;
}

.steps_Text {
	font-size: 24px;
	line-height: 28px;
	font-weight: 200;
}

.lessonContent {
	padding: 35px;
	margin-left: -20px;
}

.swiper-button-next,
.swiper-button-prev {
	top: 70% !important;
}

.swiper-button-prev {
	left: -20px !important;
}

.swiper-button-next {
	right: 5px !important;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
	cursor: pointer;
	margin-right: 5px;
	margin-bottom: 10px;
}

.swiper-pagination {
	padding: 15px;
	margin-top: -30px;
}

.lessonTitle {
	font-size: 24px;
	font-weight: 600;
	line-height: 25px;
	margin-bottom: 10px;
}

spam.Numtext {
	margin-top: -5px;
	position: absolute;
	margin-left: -35px;
}

.Numtextsp {
	color: #fff;
	font-size: 38px;
	margin-top: 81px;
}

@media (max-width: 768px) {
	.Numtextsp {
		display: none;
	}
	.steps_Content {
		padding: 45px;
		height: 100%;
		border-radius: 0.25rem;
		transition: 0.5s;
		color: #fff;
		margin-bottom: -36px !important;
	}

	button.default-btn.b-mobile-second.m-b-10.stepBLock.wbston {
		margin-top: 26px !important;
	}

	h2.newblockTitle {
		font-size: 32px !important;
		line-height: 34px !important;
		text-align: center;
	}

	h4.newblockTitle {
		font-size: 20px;
		margin-bottom: 30px !important;
	}

	.swiper-button-next,
	.swiper-button-prev {
		display: none !important;
	}

	.swiper-pagination {
		position: initial !important;
	}

	.pm-40new {
		padding-top: 20px !important;
		padding-bottom: 20px !important;
	}

	.steps_Content {
		height: auto !important;
		margin-bottom: 20px;
	}

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

	.newButtonsAlign {
		text-align: center;
	}

	.pm-65 {
		padding-top: 65px !important;
		padding-bottom: 40px !important;
	}

	.bullets_Title {
		margin-top: 14px !important;
		margin-left: 19px;
		font-size: 26px;
		line-height: 23px;
	}

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

header .mean-menu.head-info {
	margin-top: 7px;
}

#logo_white {
	display: none;
}

#navbarSupportedContent {
	margin-top: 7px;
}

.slogan.edge,
.slogan.edge2 {
	display: inline;
	position: absolute;
}

.slogan.edge {
	font-size: 24px;
	margin-left: 84px;
	margin-top: -25px;
}

.phoneHover {
	font-weight: 400 !important;
	margin: 0;
	font-size: 18px;
}

.slogan.edge2 {
	font-size: 11px;
	width: 135px;
	margin-top: 7px;
	margin-left: 30px;
}

.others-options {
	margin-top: -10px;
	margin-bottom: 9px;
}

.button-wrapper {
	display: -ms-inline-flexbox;
	display: inline-flex;
}

a.login,
a.connect {
	border-color: #e4e4e414;
	font-weight: 300;
	text-transform: inherit;
	letter-spacing: 0.2px;
	font-size: 16px;
}

a.login {
	background-color: #0000 !important;
	padding: 10px 15px 10px 16px;
	margin-right: 8px;
}

a.login.login_training {
	background-color: #8200a8 !important;
}

a.login.login_training:hover {
	color: #fff !important;
	border-color: #c500ff !important;
	background-color: #c500ff !important;
}

a.connect {
	color: #fff;
	background-color: #8200a8;
	margin-left: 5px;
	padding: 10px 15px 0 20px !important;
	cursor: pointer;
}

.navbar-links {
	width: 100%;
	max-width: 100%;
	font-size: 26px;
	font-weight: 100;
}

.navbar-links .mean-menu {
	display: block;
}

.navbar-links .navbar-nav {
	margin: 0 auto !important;
	border-top: 1px solid #ffffff05;
	max-height: 53px;
}

#hamburger .slogan {
	font-size: 24px;
	margin-top: 10px;
}

#hamburger .slogan a {
	font-weight: 400 !important;
	color: #fff;
	font-size: 18px;
	left: 50px;
	margin-top: 20px;
	margin-left: 5px;
}

#hamburger .founder {
	line-height: 20px;
	color: #fff;
	text-align: left;
	margin-left: 35px;
}

#hamburger .btn-wrapper {
	display: inline-block;
	left: 20px;
	width: 100%;
	bottom: 20px;
	text-align: center;
	margin-top: 15px;
}

#hamburger .btn-wrapper button.login,
#hamburger .btn-wrapper button.connect {
	border-color: #e4e4e414;
	font-weight: 300;
	text-transform: inherit;
	letter-spacing: 0.2px;
	font-size: 16px;
}

#hamburger .btn-wrapper button.login a,
#hamburger .btn-wrapper button.connect {
	color: #fff;
}

#hamburger .btn-wrapper button.login {
	background-color: #0000;
	padding: 10px 15px 10px 16px;
	margin-right: 8px;
}

#hamburger .btn-wrapper button.connect {
	background-color: #8200a8;
	padding: 10px 15px 10px 20px;
}

.menu__box {
	overflow: auto;
	padding-bottom: 100px !important;
}

#kak .d-desctop-none.d-desctop-none-991 {
	font-weight: 300;
	font-size: 54px;
}

#kak .d-desctop-none.d-desctop-none-991 span {
	color: #c500ff;
}

#kak .whitebackforbutton {
	background-color: #fff;
	width: 40px;
	height: 28px;
	position: absolute;
	margin-top: 26px;
	z-index: -1;
	margin-left: 10px;
}

#kak .hero-content h1,
#kak .hero-content p {
	font-weight: 300;
}

#kak .hero-content h1 {
	font-size: 54px;
}

#kak .hero-content h1 span {
	color: #c500ff;
}

#kak .b-mobile-first,
#kak .b-mobile-second {
	color: #fff;
	font-weight: 300;
	text-transform: inherit;
	letter-spacing: 0.2px;
}

#kak .b-mobile-first {
	border-color: #e4e4e414;
	background-color: #0000 !important;
	margin-right: 8px;
	padding: 10px 15px 8px 50px;
}

#kak .b-mobile-second {
	border-color: #8200a8;
	background-color: #8200a8;
	padding: 10px 15px 10px 20px;
}

#kak .b-mobile-first:hover {
	background-color: #c500ff !important;
}

#kak .d-inline-block button i {
	color: #fff !important;
	margin-left: -8px;
}

#kak .bg-text.scrollme {
	position: absolute;
	overflow: hidden;
	width: 100%;
	height: 132px;
	padding-top: 21px;
	top: 410px;
	z-index: -2;
}

#kak .bg-text.scrollme .animateme {
	font-size: 104px;
	line-height: 54px;
	text-transform: uppercase;
	white-space: nowrap;
	-webkit-text-fill-color: #fff0;
	-webkit-text-stroke-width: 1px;
	-webkit-text-stroke-color: #444444;
	margin: 0 10px;
	font-family: 'Russo One', sans-serif;
}

#kak .gifFrame video {
	width: 100% !important;
}

@media screen and (max-width: 768px) {
	#kak .bg-text.scrollme {
		display: none;
	}

	#kak .hero-content.error404 h1 {
		margin-bottom: 90px !important;
	}
}

@media screen and (max-width: 383px) {
	#kak .hero-content.error404 h1 {
		margin-bottom: 56px !important;
	}
}

@media screen and (max-width: 320px) {
	#kak .hero-content.error404 h1 {
		margin-bottom: 90px !important;
	}
}

#features {
	position: relative;
	background-color: #f4f6fc;
	padding-top: 70px;
	padding-bottom: 60px;
}

#features .container {
	max-width: 1290px;
}

#features .single-features-card p,
#features .connect {
	color: #ffffff;
}

#features .connect {
	border-color: #8200a8;
	font-weight: 300;
	text-transform: inherit;
	letter-spacing: 0.2px;
	background-color: #8200a8;
	padding: 10px 15px 10px 20px;
}

#vozm .content.left-content h2,
#clickButton1,
#clickButton2 {
	font-family: 'Russo One', sans-serif;
}

#vozm .content.left-content h2 {
	color: #080a3c;
	font-size: 52px;
	line-height: 55px;
	font-weight: 900 !important;
	margin: 0;
}

.services-imageFront img.imgFront_sec,
.services-imageFront img.imgBack_sec {
	display: none;
}

#vozm .content.left-content p.unic_service {
	font-weight: 300;
	margin-top: 34px;
}

#clickButton1,
#clickButton2 {
	font-size: 24px;
	color: #080a3c;
}

#clickButton1 i,
#clickButton2 i {
	color: #8200a8;
}

.new_era,
#vozm .content.left-content p.early,
#vozm button.see_video,
#vozm button.connect {
	font-weight: 300;
}

.new_era {
	padding-left: 29px;
	padding-top: 1px;
	font-size: 12px;
	font-family: 'Roboto', sans-serif !important;
}

#vozm button.see_video,
#vozm button.connect {
	text-transform: inherit;
	letter-spacing: 0.2px;
}

#vozm button.see_video {
	border-color: #e4e4e4;
	color: #696969;
	background-color: #0000;
	padding: 10px 15px 10px 50px;
	margin-right: 8px;
}

#vozm button.connect {
	border-color: #8200a8;
	color: #fff;
	background-color: #8200a8;
	padding: 10px 15px 10px 20px;
}

#vozm button.see_video i {
	color: #8200a8;
	margin-left: -8px !important;
}

@media screen and (max-width: 768px) {
	#vozm button.see_video {
		padding: 10px 15px 10px 45px;
	}
}

#tren {
	padding-bottom: 88px;
	background: #262323;
	color: #fff;
}

#tren .playButton2 {
	margin-left: 0 !important;
	left: 22% !important;
}

#tren .playButton2_sec {
	left: 42% !important;
	top: 34% !important;
}

#tren .playButton2 .whitePlayFon,
#tren .playButton2_sec .whiteButtonFon {
	background-color: #fff;
	width: 40px;
	height: 28px;
	position: absolute;
	z-index: -1;
}

#tren .playButton2 .whitePlayFon {
	margin-top: 40px;
	margin-left: 20px;
}

#tren .playButton2_sec .whiteButtonFon {
	margin-top: 24px;
	margin-left: 9px;
}

#tren .services-content {
	position: relative;
}

#tren .services-content .content h2 {
	color: #ffffff;
	font-size: 52px;
	line-height: 55px;
	font-weight: 900 !important;
	margin: 0 0 20px 0;
	font-family: 'Russo One', sans-serif;
}

#tren .services-content .content h2 span {
	color: #c500ff;
}

#tren .video-box {
	left: -13%;
	z-index: -1;
}

#tren .video-box .bg-videoMask {
	background: #0000 !important;
}

#tren .tren_title,
#tren .tren_desc,
#tren .video-modal-btn,
#tren .connect-service {
	font-weight: 300;
}

#tren .tren_desc,
#tren .video-modal-btn,
#tren .connect-service,
#tren .video-modal-btn i {
	color: #fff;
}

#tren .video-modal-btn,
#tren .connect-service {
	text-transform: inherit;
	letter-spacing: 0.2px;
}

#tren .video-modal-btn {
	border-color: #e4e4e414;
	background-color: #0000;
	padding: 10px 15px 10px 50px;
	margin-right: 8px;
}

#tren .connect-service {
	border-color: #8200a8;
	background-color: #8200a8;
	padding: 10px 15px 10px 20px;
}

#tren .video-modal-btn i {
	margin-left: -8px !important;
}

@media screen and (width: 768px) {
	#tren .playButton2_sec {
		left: 47% !important;
	}
}

@media screen and (max-width: 768px) {
	#tren .video-modal-btn {
		padding: 10px 15px 10px 45px;
	}
}

#revolution .newblockTitle {
	color: #080a3c;
	font-size: 52px;
	line-height: 55px;
	font-weight: 900 !important;
	margin: 0 0 20px 0;
	font-family: 'Russo One', sans-serif;
}

#revolution .newblockTitle span,
#revolution .newblockTitle_sec span {
	color: #8200a8;
}

#revolution .newblockTitle_sec,
#revolution .see_video,
#revolution .connect-service {
	font-weight: 300;
}

#revolution .newblockTitle_sec {
	font-size: 20px !important;
}

#revolution .see_video,
#revolution .connect-service {
	text-transform: inherit;
	letter-spacing: 0.2px;
}

#revolution .see_video {
	border-color: #e4e4e4;
	color: #696969;
	background-color: #0000;
	padding: 10px 15px 10px 50px;
	margin-right: 8px;
}

#revolution .connect-service {
	border-color: #8200a8;
	color: #fff;
	background-color: #8200a8;
	padding: 10px 15px 10px 20px;
}

#revolution .see_video i {
	color: #8200a8;
	margin-left: -8px;
}

@media screen and (max-width: 768px) {
	#revolution .slider {
		min-width: 100% !important;
	}
}

#scrollDiv {
	padding-bottom: 0;
}

#serv .services-content {
	margin-top: -50px;
}

.afterline {
	display: none;
}

#scrollDiv .services-image {
	margin-left: -15px;
}

.raise-sell_title {
	color: #080a3c;
	font-size: 52px !important;
	line-height: 55px;
	font-weight: 900 !important;
	margin: 0 0 20px 0;
	font-family: 'Russo One', sans-serif;
}

.raise-sell_title span {
	color: #8200a8 !important;
}

.raise-sell_img img {
	margin-top: 5px;
	margin-bottom: 25px;
}

.raise-sell_subtitle,
.raise-sell_desc,
.raise-sell_seenbtn,
.raise-sell_connect {
	font-weight: 300 !important;
}

.raise-sell_seenbtn,
.raise-sell_connect {
	text-transform: inherit !important;
	letter-spacing: 0.2px;
}

.raise-sell_seenbtn {
	border-color: #e4e4e4 !important;
	color: #696969 !important;
	background-color: #0000 !important;
	padding: 10px 15px 10px 50px !important;
	margin-right: 8px;
}

.raise-sell_connect {
	border-color: #8200a8 !important;
	color: #fff !important;
	background-color: #8200a8 !important;
	padding: 10px 15px 10px 20px !important;
}

.raise-sell_seenbtn i {
	color: #8200a8 !important;
	margin-left: -8px;
}

#steps {
	position: relative;
}

#steps .section-title {
	max-width: 100%;
	margin-bottom: 0;
}

#steps .section-title h2,
#steps .section-title p,
.step-start-btn {
	color: #fff;
}

#steps .section-title h2 {
	text-transform: none;
	font-size: 52px;
	line-height: 55px;
	font-weight: 900 !important;
	margin: 0;
	font-family: 'Russo One', sans-serif;
}

#steps .section-title p,
.step-start-btn {
	font-weight: 300;
}

#steps .section-title p {
	text-transform: initial;
	font-size: 28px;
	display: none;
}

#steps .step-start-btn {
	border-color: #8200a8 !important;
	text-transform: inherit;
	letter-spacing: 0.2px;
	background-color: #8200a8;
	padding: 10px 15px 10px 20px;
}

@media screen and (max-width: 768px) {
	.steps_Content_divider {
		display: none;
	}
}

#partners .section-title {
	max-width: 100%;
}

#partners .section-title h2 {
	text-transform: initial;
	color: #080a3c;
	line-height: 45px;
	font-weight: 900 !important;
	margin: 0;
	font-family: 'Russo One', sans-serif;
	font-size: 42px;
}

#partners .section-title h2 span,
.partners-btn_see i {
	color: #8200a8 !important;
}

#partners .partners-btn_see,
#partners .partners-btn_connect {
	font-weight: 300 !important;
	text-transform: none !important;
	letter-spacing: 0.2px;
}

#partners .partners-btn_see {
	border-color: #e4e4e4 !important;
	letter-spacing: 0.2px;
	color: #696969 !important;
	background-color: #0000 !important;
	padding: 10px 15px 10px 50px !important;
	margin-right: 8px;
}

#partners .partners-btn_see:hover,
#partners .partners-btn_connect:hover {
	color: #fff !important;
	border-color: #c500ff !important;
	background-color: #c500ff !important;
}

#partners .partners-btn_connect {
	border-color: #8200a8 !important;
	color: #fff;
	background-color: #8200a8 !important;
	padding: 10px 15px 10px 20px !important;
}

#partners .partners-btn_see i {
	margin-left: -8px;
}

#cen2 {
	margin-top: -17px;
	padding-top: 17px;
}

#cen .section-title {
	max-width: initial;
}

#cen .section-title h2,
#cen .section-title p.color,
.single-pricing-table.year .price sub,
.single-pricing-table.forever .price sub,
.single-pricing-table.year .pricing-features li,
.single-pricing-table.year .pricing-features li i,
.single-pricing-table.forever .pricing-features li,
.single-pricing-table.forever .pricing-features li i {
	color: #fff;
}

#cen .section-title h2 {
	text-transform: none;
	font-size: 52px;
	line-height: 55px;
	font-weight: 900 !important;
	margin: 0;
	font-family: 'Russo One', sans-serif;
}

#cen .section-title p {
	text-transform: initial;
	font-weight: 300;
}

#cen .pricing-header h3 {
	font-family: 'Russo One', sans-serif;
}

#cen .single-pricing-table.pomes .price {
	border-color: #adadad;
}

#cen .single-pricing-table.pomes .price.descriptP {
	border-color: #adadad;
	border-bottom: 1px dashed #f4f5fe00;
}

#cen .price i {
	font-size: 28px;
}

.descriptPtext {
	font-size: 14px;
	margin-top: 11px;
}

#cen .descriptPtext i {
	top: -1px;
	font-size: 10px;
}

#cen .cen-btn_connect {
	border-color: #8200a8;
	font-weight: 300;
	text-transform: inherit;
	letter-spacing: 0.2px;
	color: #fff;
	background-color: #8200a8;
	padding: 10px 15px 10px 15px;
	line-height: 25px;
	margin-left: -6px;
}

.single-pricing-table.year .pricing-features {
	margin-left: 20px;
}

i.rubles {
	font-size: 12px;
}

.single-pricing-table.year .descriptP,
.single-pricing-table.forever .descriptP {
	border-bottom: 1px dashed #f4f5fe00 !important;
}

.single-pricing-table.forever .descriptPtext,
.single-pricing-table.year .descriptPtext {
	margin-right: 25px;
}

.single-pricing-table.year .descriptPtext {
	font-size: 14px;
	margin-top: 11px;
}

.single-pricing-table.forever .pricing-features {
	margin-left: 20px;
}

.single-pricing-table.forever .descriptPtext {
	font-size: 13px;
	margin-top: 12px;
	margin-bottom: 6px;
}

#gar2 {
	margin-top: -20px;
	padding-top: 20px;
}

@media screen and (max-width: 768px) {
	#cen .descriptPtext i {
		font-size: 10px !important;
	}
}

#profit .section-title,
#profit-desctop .section-title,
#try .section-title,
#fl .section-title,
#blog .section-title {
	max-width: 100%;
}

#profit .section-title span,
#profit .profit-btn_see i,
#profit-desctop .profit-btn_see i,
#profit-desctop .section-title span,
#scrollDiv2 .protect-btn_see i {
	color: #8200a8;
}

#profit .section-title h2,
#profit-desctop .section-title h2 {
	text-transform: initial;
	color: #080a3c;
	line-height: 45px;
	font-weight: 900 !important;
	font-family: 'Russo One', sans-serif;
	font-size: 42px;
}

#profit .profit-btn_see,
#profit .profit-btn_connect,
#profit-desctop .profit-btn_see,
#profit-desctop .profit-btn_connect,
#scrollDiv2 .protect-btn_see,
#scrollDiv2 .protect-btn_connect {
	font-weight: 300;
	text-transform: inherit;
	letter-spacing: 0.2px;
	white-space: nowrap;
}

#profit .profit-btn_see,
#profit-desctop .profit-btn_see,
#scrollDiv2 .protect-btn_see {
	border-color: #e4e4e4;
	color: #696969;
	background-color: #0000;
	padding: 10px 15px 10px 50px;
	margin-right: 8px;
}

#profit .profit-btn_see {
	margin-right: 8px !important;
}

#profit .profit-btn_connect,
#profit-desctop .profit-btn_connect,
#scrollDiv2 .protect-btn_connect {
	border-color: #8200a8;
	color: #fff;
	background-color: #8200a8;
	padding: 10px 15px 10px 20px;
}

#profit .profit-btn_see i,
#profit-desctop .profit-btn_see i,
#scrollDiv2 .protect-btn_see i {
	margin-left: -8px;
}

#scrollDiv2 .services-image {
	margin-left: -15px;
}

#scrollDiv2 .content,
#scrollMac {
	margin: 0;
}

#scrollDiv2 .h2-mobile-mt,
#scrollMac2 h2 {
	color: #080a3c;
	font-size: 52px;
	line-height: 55px;
	font-weight: 900 !important;
	margin: 0 0 20px 0;
	font-family: 'Russo One', sans-serif;
}


#scrollDiv2 .feature-box.protect {
	margin-bottom: 30px;
}

.protect-service_img {
	margin-top: 5px;
	margin-bottom: 20px;
	margin-left: 15px;
}

.protect_desc,
#scrollMac2 .protect_desc {
	font-weight: 300;
}

#scrollMac2 .protect_desc {
	margin-top: 30px;
}

#scrollDiv2 h2.section-title {
	color: #080a3c;
	font-size: 52px;
	line-height: 55px;
	font-weight: 900 !important;
	margin: 0;
	font-family: 'Russo One', sans-serif;
	margin-bottom: 20px;
	text-align: left;
}

#try {
	background-color: #f4f6fc;
	padding-top: 70px;
	padding-bottom: 60px;
}

#try .section-title h2,
.try-block_desc,
#try .try-btn_connect {
	color: #fff;
}

#try .section-title h2,
#fl .section-title h2 {
	text-transform: none;
	font-size: 52px;
	line-height: 55px;
	text-align: center;
	font-weight: 900 !important;
	margin: 0 0 -15px 0;
	font-family: 'Russo One', sans-serif;
}

#try .section-title h2 span {
	color: #c500ff
}

.try-block_desc {
	font-weight: 300;
	text-align: center;
	margin-bottom: 10px;
}

#try .try-btn_connect,
#fl .fl-btn_connect {
	border-color: #8200a8;
	font-weight: 300;
	text-transform: inherit;
	letter-spacing: 0.2px;
	background-color: #8200a8;
	margin-bottom: 15px;
	padding: 10px 15px 10px 20px;
}

#fl {
	padding-bottom: 60px;
}

#fl .section-title h2 {
	color: #25282e;
	margin: -20px 0 20px 0;
}

#fl .section-title h2 span,
#blog .section-title h2 span {
	text-transform: none;
	color: #8200a8
}

#fl .section-title p {
	text-transform: initial;
	color: #4a6f8a;
	margin-bottom: -115px;
}

#blog .section-title h2 {
	text-transform: initial;
	color: #080a3c;
	font-size: 52px;
	line-height: 55px;
	font-weight: 900 !important;
	margin: 0 0 -24px 0;
	font-family: 'Russo One', sans-serif;
}

#blog .blog-notes p {
	width: 102%;
	margin-left: 0;
	margin-top: -37px;
}

#ctalink {
	padding-top: 100px;
	margin-top: -100px;
}

#reg-form .registationTitle,
#reg-form .registationTitle span.wb-stat {
	font-family: 'Russo One', sans-serif;
}

#reg-form .registationTitle {
	color: #fff;
	text-transform: initial;
	font-size: 52px;
	line-height: 55px;
	font-weight: 900 !important;
	text-align: center;
}

#reg-form .registationTitle span.wb-stat {
	font-weight: 100;
	text-transform: none;
	color: #c500ff;
}

#reg-form .reg-form_title {
	color: #fff;
	font-weight: 300;
	line-height: 21px;
	margin-top: 23px;
	margin-bottom: 27px;
	text-align: center;
}

#reg-form .inputLabel i {
	color: #ffffff2e;
	margin-right: 5px;
}

#reg-form .reg-form_checkLbl {
	display: block !important;
}

#reg-form .reg-from_connectDesc,
#reg-form .reg-from_connectMob {
	font-weight: 400;
	border-color: #8200a8;
	text-transform: inherit;
	color: #fff;
	background-color: #8200a8;
	font-size: 19px;
}

#reg-form .reg-from_connectDesc {
	margin-bottom: 18px;
	width: 100%;
	padding: 11px 90px 11px 90px !important;
}

#reg-form .reg-from_connectMob {
	padding: 11px 60px 11px 60px !important;
}

#reg-form .reg-from_connectMob {
	width: 100%;
	margin-bottom: 15px;
}

#reg-form .whiteline {
	display: none;
}

@media screen and (max-width: 327px) {
	#reg-form .reg-from_connectMob {
		font-size: 14px;
	}
}

#questions .questionTitleMobile,
#questions .questionTitleDesctop {
	color: #080a3c;
	font-size: 43px;
	line-height: 55px;
	font-weight: 900 !important;
	margin: 60px 0 20px 0;
	font-family: 'Russo One', sans-serif;
}

#questions .image {
	background: #efefef;
	padding: 30px;
	margin-top: 30px;
	margin-bottom: 30px;
}

#questions .playButton2_mob {
	right: 42%;
	top: 35% !important;
}

#questions .whiteButtonFon {
	background-color: #fff;
	width: 40px;
	height: 28px;
	position: absolute;
	margin-top: 25px;
	z-index: -1;
	margin-left: 5px;
}

#questions h4.name {
	margin-top: 17px;
}

#questions p.founder {
	margin: -10px 0 0 0;
}

#questions p.phone,
#questions p.email {
	font-size: 16px;
	font-family: 'Roboto', sans-serif !important;
}

#questions p.phone {
	margin: 37px 0 0 0;
}

#questions p.email {
	margin: 0;
}

#questions .image_desc {
	background: #efefef;
	padding: 30px;
	margin-top: 60px;
}

#questions .playButton2_desc {
	left: 20%;
	right: 20%;
	top: 40%;
}

#questions .q-play {
	background-color: #fff;
	width: 40px;
	height: 28px;
	position: absolute;
	margin-top: 40px;
	z-index: -1;
	margin-left: 20px;
}

p.copyright {
	text-align: center;
	margin-top: 13px;
	margin-bottom: 20px !important;
}

#million-nav .navbar-area {
	background-color: #211c23;
	padding-bottom: 0;
}

#million-blog .blog-container {
	max-width: 1024px !important;
	margin: auto;
	margin-bottom: 30px;
}

#million-blog {
	padding-top: 140px;
	color: #4a6f8a;
}

#million-blog .section-title {
	max-width: 100%;
}

#million-blog .section-title h2 {
	text-transform: initial;
	color: #080a3c;
	font-size: 52px;
	line-height: 55px;
	font-weight: 900 !important;
	margin: 0 0 20px 0;
	font-family: 'Russo One', sans-serif;
}

#million-blog .iframe_video {
	height: 0;
	padding-bottom: 56.2%;
	position: relative;
}

#million-blog .iframe_video iframe {
	width: 100%;
	height: 100% !important;
	position: absolute;
}

@media screen and (max-width: 768px) {
	#million-blog {
		padding-top: 60px;
	}

	#million-nav .navbar-area {
		background-color: #ffffff;
		padding-bottom: 15px;
	}
}

#deadline {
	text-align: center;
	font-family: 'Russo One', sans-serif;
	font-size: 80px;
	color: #fff;
}

#tren .services-image {
	padding-left: 10px;
	padding-right: 0;
	max-width: 60% !important;
	flex: 0 0 50% !important;
}

#tren .services-content {
	flex: 0 0 50% !important;
}

#tren .services-content .content h2 {
	font-size: 52px;
}

#tren .services-content .content h4 {
	font-size: 1.4rem;
}

#tren .bullets {
	background: none;
	padding: 0;
	text-align: start;
	width: 100%;
}

#tren .bullet {
	list-style-type: none;
	padding-top: 8px;
	font-size: 1.2rem;
}

#tren .bullet i {
	color: #8200a8;

}

#tren .default-btn {
	padding: 10px 15px 10px 20px;
	font-size: 15px;
	font-weight: 300;
	margin-bottom: 15px;
}

@media (max-width: 1500px) {
	#tren .services-image {

		flex: 0 0 55% !important;
	}

	#tren .services-content {
		flex: 0 0 45% !important;
	}

	#tren .services-content .content h2 {
		font-size: 48px;
	}

	#tren .services-content .content h4 {
		font-size: 1.2rem;
	}

	#tren .bullets {
		background: none;
		padding: 0;
		text-align: start;
		width: 100%;
	}

	#tren .bullet {
		list-style-type: none;
		padding-top: 8px;
		font-size: 1rem;
	}
}

@media (max-width: 768px) {
	#tren .services-image {
		flex: 0 0 100% !important;
	}

	#tren .services-content {
		flex: 0 0 100% !important;
	}

	#tren .bullet {
		margin-left: 10px;
	}
}

#analytics_services {
	background-color: #262323;
}

#analytics_services .section-title {
	max-width: 100%;
}

#analytics_services .section-title h2 {
	text-transform: initial;
	color: #fff;
	line-height: 45px;
	font-weight: 900 !important;
	margin-bottom: 20;
	font-family: 'Russo One', sans-serif;
}

#analytics_services .section-title h2 span {
	color: #8200a8;
}

#analytics_services h4 {
	font-weight: 300;
	color: #fff;
}

#analytics_services .text {
	margin: 18px 0 30px;
}

#analytics_services p {
	color: #fff;
	margin-bottom: 8px;
}

#analytics_services button {
	border: none;
	padding: 10px 15px 10px 20px;
	font-size: 15px;
	font-weight: 300;
}

@media (max-width:1000px) {
	#analytics_services .mobile-mt {
		margin-top: 25px;
	}

	#analytics_services button {

	}
}

#analysts_wb {
	background-color: #262323;
}

#analysts_wb .content {
	color: #fff;
}

#analysts_wb .content .title {

	font-size: 52px !important;
	line-height: 55px;
	font-weight: 900 !important;
	margin: 0 0 20px 0;
	font-family: 'Russo One', sans-serif;
}

#analysts_wb .content .title .wb {
	color: #8200a8;
}

#analysts_wb .content .title span {
	color: #ff00d3;
}

#analysts_wb .content .desc {
	font-weight: 300;
	color: #fff;
	margin-top: 18px;
	line-height: 22px;
}

#analysts_wb .default-btn {
	border: none;
	margin-top: 20px;
	padding: 10px 15px 10px 20px;
	font-size: 15px;
	font-weight: 300;
	text-transform: none;
}

@media (max-width:1000px) {
	#analysts_wb .content .title {
		margin-top: 25px !important;
	}
}

#boring_statistics .content .title {
	font-size: 37px !important;
	font-weight: 900 !important;
	margin: 0 0 20px 0;
	font-family: 'Russo One', sans-serif;
	line-height: 35px;
}

#boring_statistics .content .title .wb {
	color: #8200a8;
}

#boring_statistics .content .title span {
	color: #ff00d3;
}

#boring_statistics .content .desc {
	font-weight: 300;
	margin-top: 18px;
	line-height: 22px;
}

#boring_statistics .newButtonsAlign {
	margin-top: 10px;
	padding: 13px 25px 8px;
}

#boring_statistics .default-btn {
	border: none;
	margin-top: 20px;
	padding: 10px 15px 10px 20px;
	font-size: 15px;
	font-weight: 300;
	text-transform: none;
}

@media (max-width:1000px) {
	#boring_statistics .content .title {
		margin-top: 15px !important;
	}
}

.first {
	background: url(../img/compik_affiliate_01.png);
	height: 1085px;
	background-size: 38%;
}

.second {
	background: url(../img/compik_affiliate_02.png);
	height: 550px;
	background-size: 38%;
}

@media only screen and (max-width: 768px) {
	#scrollDiv {
		display: block;
	}
}

.single-feedback-item .feedback-desc {
	padding: 30px 30px 30px 30px;
}

.feedback-slides.owl-theme .owl-item.active .single-feedback-item .feedback-desc {
	height: 320px;
}

.single-feedback-item .feedback-desc {
	height: 320px;
	padding: 30px 30px 30px 30px;
}

#videoModal .v-modal-btn_connect, .reg-modal_connectDesc, .reg-modal_connectMob {
	border-color: #8200a8;
	text-transform: inherit;
	color: #fff;
	background-color: #8200a8;
}

.reg-modal_connectMob {
	padding: 11px 60px 11px 60px !important;
	font-size: 15px;
	width: 100%;
	margin-bottom: 18px;
}

@media (max-width: 768px) {
	.feedback-slides.owl-theme .owl-item.active .single-feedback-item .feedback-desc {
		height: 380px !important;
	}

	.single-feedback-item .feedback-desc {
		height: 380px !important;
	}
}

@media screen and (max-width: 375px) {
	.hero-content h1 span {
		display: none;
	}
}