/* AB TESTING FONTS  */
/* ubuntu-700 - latin */
@font-face {
	font-family: "Ubuntu";
	font-style: normal;
	font-weight: 700;
	src: url("fonts/ubuntu-v14-latin-700.eot");
	/* IE9 Compat Modes */
	/* IE6-IE8 */
	/* Super Modern Browsers */
	/* Modern Browsers */
	/* Safari, Android, iOS */
	src: local("Ubuntu Bold"), local("Ubuntu-Bold"), url("fonts/ubuntu-v14-latin-700.eot?#iefix") format("embedded-opentype"),
		url("fonts/ubuntu-v14-latin-700.woff2") format("woff2"), url("fonts/ubuntu-v14-latin-700.woff") format("woff"),
		url("fonts/ubuntu-v14-latin-700.ttf") format("truetype"), url("fonts/ubuntu-v14-latin-700.svg#Ubuntu") format("svg");
	/* Legacy iOS */
}

@font-face {
	font-family: "Ubuntu-regular";
	font-style: normal;
	font-weight: 300;
	src: url("fonts/Ubuntu-Light.ttf");
	/* IE9 Compat Modes */
	/* IE6-IE8 */
	/* Super Modern Browsers */
	/* Modern Browsers */
	/* Safari, Android, iOS */
	src: local("Ubuntu Regular"), local("Ubuntu-Regular"), url("fonts/Ubuntu-Light.ttf") format("truetype");
	/* Legacy iOS */
}

@font-face {
	font-family: "Open Sans Bold";
	font-style: normal;
	font-weight: 400;
	src: url("fonts/opensans-bold.ttf");
	/* IE9 Compat Modes */
	/* IE6-IE8 */
	/* Super Modern Browsers */
	/* Modern Browsers */
	/* Safari, Android, iOS */
	src: local("opensans-bold"), local("opensans-bold"), url("fonts/opensans-bold.ttf") format("truetype");
	/* Legacy iOS */
}

/* AB TESTING CSS */

.skip-trial-modal .skip-image-search .skip-ss-search div {
	display: flex;
	justify-content: center;
}

.skip-trial-modal .skip-image-search .skip-ss-search div p {
	width: 155px;
	font-size: 14px !important;
	font-family: "Ubuntu-regular";
}

.skip-trial-modal .skip-ss-benefits {
	display: flex;
	justify-content: space-evenly;
	text-align: left;
}

.skip-trial-modal .skip-image-search .skip-ss-search {
	display: flex;
	flex-direction: column;
	justify-content: space-evenly;
}

.skip-trial-modal .corner-tab {
	background-color: #470faa;
	padding: 15px 20px 10px;
	color: #ffff;
}

.skip-trial-modal .corner-tab h3 {
	font-family: "Ubuntu-regular";
	font-weight: bolder;
	font-size: 24px;
}

.skip-trial-modal .corner-tab p {
	font-family: "Ubuntu-regular";
	font-weight: bolder;
	font-size: 14px;
	margin: 10px 0 0;
	padding: 0;
}

#safe-search.skip-trial-modal .modal-body {
	border: none;
}

#safe-search.skip-trial-modal h2 {
	color: #26273c;
	font-size: 20px;
	padding: 0px 50px 20px;
	display: block !important;
	font-family: "Ubuntu-regular" !important;
	font-weight: 700;
}

#safe-search.skip-trial-modal h2 span,
#safe-search.skip-trial-modal h2 strong {
	color: #e52727;
}

#safe-search.skip-trial-modal h2 span {
	text-decoration: line-through;
}

.skip-trial-modal .skip-ss-search {
	display: flex;
	justify-content: center;
	text-align: left;
}

.skip-trial-modal .skip-ss-search p {
	font-size: 14px !important;
	padding: 0px 10px;
	display: flex;
	align-items: center;
}

.skip-trial-modal .skip-trial-plan {
	color: #470faa;
	font-family: "Ubuntu-regular" !important;
	font-weight: 700;
	font-size: 18px !important;
}

#safe-search.skip-trial-modal .modal-body {
	border-radius: 20px;
	border: none !important;
	padding: 20px 0px;
}

.skip-trial-modal .plans-skip-inc {
	border: 1px solid #470faa;
	border-radius: 8px;
	margin: 0px 160px 20px;
	padding: 20px 0 0;
}

.skip-trial-modal .plans-skip-inc div p {
	display: flex;
	margin: 0;
	padding-top: 10px;
}

.skip-trial-modal .plans-skip-inc #skip-image-border p {
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 0;
	padding-top: 10px;
}

.skip-trial-modal .plans-skip-inc #skip-image-border {
	border: 1px solid #cdcdcd;
	border-radius: 8px;
	margin: 0 90px 10px;
}

.skip-trial-modal .skip-refuse {
	cursor: pointer;
}

.skip-trial-modal .plans-skip-inc p span {
	color: #2ac984;
	font-size: 20px;
	font-family: "Ubuntu";
}

.skip-trial-modal #time-skip {
	font-family: "Ubuntu";
}

.skip-trial-modal .skip-image-search {
	padding: 40px 0 20px;
	background-color: #470faa;
	margin-bottom: 20px;
}

.skip-trial-modal .skip-image-search p {
	color: #ffffff;
	font-size: 24px !important;
	font-weight: 700;
}

#safe-search.skip-trial-modal .modal-content {
	max-width: 767px;
}

.skip-trial-modal .skip-image-benefits {
	display: flex;
	justify-content: center;
	align-items: center;
}

.skip-trial-modal .skip-image-benefits p {
	color: #26273c;
	font-size: 14px !important;
	text-align: left;
}

#safe-search.skip-trial-modal #accept-safe {
	background: #2ac984;
	color: #ffffff;
}

.skip-trial-modal .skip-price-check {
	font-family: "Ubuntu";
	margin-top: 10px;
	color: #e52727;
}

.redesign-signed#checkout-cross .subscription-social {
	padding: 0px 20px 10px;
}

.landing-redesign.module-register,
.landing-redesign.module-guest-progress {
	margin-top: 100px;
}

.landing-redesign.module-directory {
	margin-top: 140px;
}

.landing-redesign #social-link {
	display: none;
}

.landing-redesign.module-image,
.landing-redesign.module-ras_landing,
.landing-redesign.module-address,
.landing-redesign.module-email,
.landing-redesign.module-username,
.landing-redesign.module-phone,
.landing-redesign.module-home {
	margin-top: 0px;
}

body.landing-redesign.module-home #header {
	background-image: url(../images/abtest/header-redesign.jpg) !important;
	background-repeat: no-repeat !important;
	background-size: cover;
	/* height: 100vh; */
}

body.landing-redesign {
	overflow-x: hidden !important;
}

body.landing-redesign.module-phone #header,
body.landing-redesign.module-username #header,
body.landing-redesign.module-email #header,
body.landing-redesign.module-ras_landing #header,
body.landing-redesign.module-image #header {
	background: #5e3ba1 !important;
	background-repeat: no-repeat !important;
	background-size: cover;
	/* height: 100vh; */
}

.landing-redesign .compact .header-bar {
	background: #470faa !important;
	height: 100px;
	padding-top: 12px;
	width: 100%;
	top: 0px;
	box-shadow: 0px 2px 8px rgb(79 80 101 / 16%);
}

.landing-redesign .compact .search-form .tabs a {
	background-color: #ffffff !important;
	padding: 12px 8px;
	height: 42px;
	font-family: "Open Sans";
	font-weight: bold;
	font-size: 14px;
	color: #4f5065 !important;
	text-decoration: none;
	display: flex;
	align-items: center;
}

.landing-redesign .compact#header .search-form {
	height: 100%;
	border: none;
}

.landing-redesign .compact#header .form-wrapper {
	margin: 35px auto 0;
}

.landing-redesign .compact#header .search-form .tabs a:hover {
	display: flex !important;
	background-color: #470faa !important;
	color: #ffffff !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px !important;
	margin: 4px 0;
}

.landing-redesign .compact#header .search-form .tabs a.active:hover {
	background-color: #ffffff !;
	color: #4f5065 !important;
	display: flex;
}

.landing-redesign .compact#header .search-form .tabs a.active {
	background-color: #ffffff !important;
	padding: 13px 15px 12px !important;
}

.landing-redesign .compact#header .search-form .tabs:hover a {
	display: flex;
}

.landing-redesign .compact.main-search-wrapper .search-form .col-sm-10 {
	margin-left: 42px;
	width: 360px;
	padding: 0;
}

.landing-redesign .compact .search-form .tabs a.active {
	margin-bottom: 0 !important;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	display: flex !important;
	background: #ffffff !important;
}

.landing-redesign .compact#header .search-form .tabs a.active:hover {
	margin-bottom: 20px;
	position: absolute !important;
	top: 0;
}

.landing-redesign .compact .search-form .tabs:hover {
	background-color: transparent !important;
}

.landing-redesign .compact .search-form .tabs:hover .flex-break {
	background-color: #ffffff !important;
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
	border-radius: 5px 5px 0 0;
	box-shadow: 0px 10px 22px 0px rgba(38, 39, 60, 0.06);
}

.landing-redesign .compact .search-form .tabs:hover .flex-break ~ .flex-break {
	border-radius: 0 0 5px 5px;
}

.landing-redesign .compact .search-form .tabs:hover .separator-search {
	margin-bottom: 10px !important;
}

.landing-redesign .about {
	padding: 0;
	margin: 0;
	height: 0;
}

.typewriter h2 {
	overflow: hidden;
	/* Ensures the content is not revealed until the animation */
	border-right: 2px solid #ffffff;
	/* The typwriter cursor */
	white-space: nowrap;
	/* Keeps the content on a single line */
	margin: 0 auto;
	/* Gives that scrolling effect as the typing happens */
	animation: typing 2s steps(60, end), blink-caret 0.75s step-end infinite;
	letter-spacing: 1px;
}

/* The typing effect */
@keyframes typing {
	0% {
		width: 0;
	}

	/* 40% {
        width: 100%
    }

    60% {
        width: 100%
    }

    80% {
        width: 0
    }

    90% {
        width: 0
    } */

	100% {
		width: 100%;
	}
}

/* The typewriter cursor effect */
@keyframes blink-caret {
	from,
	to {
		border-color: transparent;
	}

	50% {
		border-color: #fff;
	}
}

.landing-redesign .typewriter {
	max-width: fit-content;
	max-width: -moz-fit-content;
	margin-left: 23%;
}

.landing-redesign .full#header .header-bar {
	padding: 34px 0;
	margin: 0;
	background: #470faa;
	height: 100px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
}

.landing-redesign .compact#header .header-bar {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.skip-trial-modal .skip-image {
	background-image: url("../images/abtest/skip-image-black.png");
	background-repeat: no-repeat;
	height: 18px;
	display: inline-block !important;
	opacity: 1;
	width: 40px;
}

.skip-trial-modal .skip-name {
	background-image: url("../images/abtest/skip-name-black.png");
	background-repeat: no-repeat;
	background-position: center;
	height: 18px;
	display: inline-block !important;
	opacity: 1;
	width: 40px;
}

.skip-trial-modal .skip-username {
	background-image: url("../images/abtest/skip-username-black.png");
	background-repeat: no-repeat;
	background-position: center;
	height: 18px;
	display: inline-block !important;
	opacity: 1;
	width: 40px;
}

.skip-trial-modal .skip-email {
	background-image: url("../images/abtest/skip-email-black.png");
	background-repeat: no-repeat;
	background-position: center;
	height: 18px;
	display: inline-block !important;
	opacity: 1;
	width: 40px;
}

.skip-trial-modal .skip-phone {
	background-image: url("../images/abtest/skip-phone-black.png");
	background-repeat: no-repeat;
	background-position: center;
	height: 18px;
	display: inline-block !important;
	opacity: 1;
	width: 40px;
}

.skip-trial-modal .skip-address {
	background-image: url("../images/abtest/skip-location-black.png");
	background-repeat: no-repeat;
	background-position: center;
	height: 22px;
	display: inline-block !important;
	opacity: 1;
	width: 40px;
}

.skip-trial-modal .skip-money {
	background-image: url("../images/abtest/skip-money-black.png");
	background-repeat: no-repeat;
	background-position: center;
	height: 20px;
	display: inline-block !important;
	opacity: 1;
	width: 40px;
}

.skip-trial-modal .skip-name-w {
	background-image: url("../images/abtest/skip-name-white.png");
	background-repeat: no-repeat;
	background-position: center;
	height: 18px;
	display: inline-block !important;
	opacity: 1;
	width: 40px;
}

.skip-trial-modal .skip-username-w {
	background-image: url("../images/abtest/skip-username-white.png");
	background-repeat: no-repeat;
	background-position: center;
	height: 18px;
	display: inline-block !important;
	opacity: 1;
	width: 40px;
}

.skip-trial-modal .skip-email-w {
	background-image: url("../images/abtest/skip-email-white.png");
	background-repeat: no-repeat;
	background-position: center;
	height: 18px;
	display: inline-block !important;
	opacity: 1;
	width: 40px;
}

.skip-trial-modal .skip-phone-w {
	background-image: url("../images/abtest/skip-phone-white.png");
	background-repeat: no-repeat;
	background-position: center;
	height: 18px;
	display: inline-block !important;
	opacity: 1;
	width: 40px;
}

.skip-trial-modal .skip-address-w {
	background-image: url("../images/abtest/skip-location-white.png");
	background-repeat: no-repeat;
	background-position: center;
	height: 22px;
	display: inline-block !important;
	opacity: 1;
	width: 40px;
}

.skip-trial-modal .skip-money-w {
	background-image: url("../images/abtest/skip-money-white.png");
	background-repeat: no-repeat;
	background-position: center;
	height: 20px;
	display: inline-block !important;
	opacity: 1;
	width: 40px;
}

.skip-trial-modal .black-check {
	background-image: url("../images/abtest/skip-check-black.png");
	background-repeat: no-repeat;
	background-position: center;
	height: 12px;
	display: inline-block !important;
	opacity: 1;
	width: 40px;
}

.redesign-sp .social-load-sm {
	background-image: url("../images/abtest/social-white-r.png");
	background-repeat: no-repeat;
	background-position: center;
	height: 20px;
	display: inline-block !important;
	opacity: 1;
	width: 40px;
}

.redesign-sp .government-load-sm {
	background-image: url("../images/abtest/government-white-r.png");
	background-repeat: no-repeat;
	background-position: center;
	height: 20px;
	display: inline-block !important;
	opacity: 1;
	width: 40px;
}

.redesign-sp .news-load-sm {
	background-image: url("../images/abtest/news-white-r.png");
	background-repeat: no-repeat;
	background-position: center;
	height: 20px;
	display: inline-block !important;
	opacity: 1;
	width: 40px;
}

.redesign-sp .database-load-sm {
	background-image: url("../images/abtest/database-white-r.png");
	background-repeat: no-repeat;
	background-position: center;
	height: 20px;
	display: inline-block !important;
	opacity: 1;
	width: 40px;
}

.redesign-sp .records-load-sm {
	background-image: url("../images/abtest/records-white-r.png");
	background-repeat: no-repeat;
	background-position: center;
	height: 20px;
	display: inline-block !important;
	opacity: 1;
	width: 40px;
}

.landing-redesign .full#header #header-logo {
	height: 58px;
	width: 200px;
}

.landing-redesign .compact#header #header-logo a {
	height: 86px;
}

.landing-redesign .compact #ribbon-cert-re {
	top: 109px;
	right: -90px;
	display: block !important;
}

.landing-redesign .compact #ribbon-cert-re {
	display: none !important;
}

.landing-redesign .compact.main-search-wrapper .search-form .col-sm-2 {
	position: absolute;
	top: 0px;
	right: -218px;
	width: 200px;
}

.landing-redesign .new-header-menu .login > p,
.landing-redesign .new-header-menu .dropdown-toggle {
	color: #ffffff;
	font-family: "Open Sans";
	font-weight: bold;
	font-size: 14px;
	cursor: pointer;
	margin: 0;
}

.redesign-sp .Phones-icon-sp {
	background-image: url("../images/abtest/phone-purple-med.png");
	background-repeat: no-repeat;
	background-position: center;
	height: 18px;
	display: inline-block !important;
	opacity: 1;
	width: 40px !important;
}

.landing-redesign .new-header-menu .login > p:hover,
.landing-redesign .new-header-menu .dropdown-toggle:hover {
	color: #2ac984;
}

.landing-redesign .login-modal {
	top: 60px;
}

.redesign-sp .Names-icon-sp {
	background-image: url("../images/abtest/users-purple-r.png");
	background-repeat: no-repeat;
	background-position: center;
	width: 40px !important;
	height: 20px;
	display: inline-block !important;
	opacity: 1;
}

.landing-redesign .login-modal::before {
	content: none;
}

.landing-redesign .menu-wrapper {
	width: 32% !important;
}

.redesign-sp .phones-data-sm {
	background-image: url("../images/abtest/phone-purple-r.png");
	background-repeat: no-repeat;
	background-position: center;
	width: 40px !important;
	height: 40px;
	display: inline-block !important;
	opacity: 1;
}

.landing-redesign .menu-collapse-re {
	padding: 10px 35px;
	height: 70px;
	width: 70px;
	display: none;
	flex-direction: column;
	justify-content: center;
}

.landing-redesign .menu-collapse-re span {
	width: 4px;
	height: 4px;
	background-color: #ffffff;
	display: block;
	border-radius: 3px;
	margin: 3px 0;
}

.landing-redesign .new-header-menu .menu-setting {
	display: flex;
	justify-content: space-around;
	align-items: center;
}

.landing-redesign .compact.main-search-wrapper .browse-img-re {
	display: none !important;
}

.landing-redesign #header.compact .button-search {
	width: 50% !important;
	padding: 15px 0 !important;
}

.module-phone.landing-redesign .compact.main-search-wrapper .search-form input,
.module-username.landing-redesign .compact.main-search-wrapper .search-form input,
.module-email.landing-redesign .compact.main-search-wrapper .search-form input,
.module-ras_landing.landing-redesign .compact.main-search-wrapper .search-form input,
.module-email.landing-redesign .compact.main-search-wrapper .search-form input,
.module-image.landing-redesign .compact.main-search-wrapper .search-form input {
	margin: 0;
	border-radius: 0px;
}

.landing-redesign .flex-break {
	width: 46%;
	display: flex;
	justify-content: space-between;
	margin: 0 4px;
}

.landing-redesign .redesign-header {
	display: flex;
	justify-content: center;
	position: relative;
}

.landing-redesign #ribbon-cert-re {
	position: absolute;
	right: 90px;
	/* display: none; */
}

.landing-redesign .compact .search-form .search-start-here {
	left: -1px;
	top: 52px;
}

.landing-redesign .compact .main-search {
	margin: 0;
	width: 60% !important;
}

.landing-redesign .compact .tabs {
	display: flex;
	flex-direction: column;
	border-radius: 5px;
}

.landing-redesign .compact .flex-break {
	flex-direction: column;
}

.landing-redesign.module-home #ribbon-cert-re {
	right: unset;
	left: 50px;
}

.landing-redesign .main-search-wrapper .container p {
	font-family: "Ubuntu-regular";
}

.landing-redesign .header-img-re {
	margin-bottom: -40px;
	position: relative;
	width: 466px;
	margin-left: 35px;
}

.landing-redesign .header-img-re {
	display: none;
}

.landing-redesign.module-image .header-img-re,
.landing-redesign.module-username .header-img-re,
.landing-redesign.module-phone .header-img-re,
.landing-redesign.module-email .header-img-re,
.landing-redesign.module-ras_landing .header-img-re,
.landing-redesign.module-address .header-img-re {
	display: block;
}

.landing-redesign .header-img-re img {
	position: absolute;
	bottom: 0;
}

.landing-redesign .compact.main-search-wrapper .form-wrapper {
	width: 586px;
	margin: 0 auto;
}

.landing-redesign .main-search-wrapper .form-wrapper {
	width: 586px;
	margin: 0 auto;
}

.landing-redesign.module-home #header.compact form.main-search {
	width: 80% !important;
	margin: 0 auto;
}

.landing-redesign.module-home .main-search-wrapper .form-wrapper {
	width: 650px;
	margin: 0 auto;
}

.landing-redesign.module-home .compact.main-search-wrapper .form-wrapper {
	width: 76% !important;
	margin: 0 auto;
}

.landing-redesign h2,
.landing-redesign h3 {
	font-family: "Ubuntu" !important;
}

.landing-redesign.module-home h2 {
	text-align: center;
}

.landing-redesign.module-home h2 ~ h2,
.landing-redesign.module-home h2 ~ h2 ~ h2 {
	display: none;
}

.landing-redesign .seen-on {
	display: none;
}

.landing-redesign .full#header #header-logo a {
	width: 200px;
	margin-bottom: -14px !important;
}

.landing-redesign #header.compact .container {
	margin-left: -511px;
}

.landing-redesign .compact .svgicons.logo-small {
	width: 200px;
	height: 66px;
	background-position: -0.2% 96.3%;
	background-size: 600%;
}

.landing-redesign .main-search {
	/* position: absolute;
    bottom: 105px; */
	margin: 95px 0 55px;
}

.landing-redesign .main-search-wrapper .search-form {
	background: #361473;
	border: 10px solid rgba(121, 85, 192, 0.3);
	padding-bottom: 94px;
}

.landing-redesign .main-search-wrapper .search-form .tabs a.active {
	background-color: #7955c0;
	color: #fff;
	position: relative;
	padding: 16px 25px;
}

.landing-redesign .main-search-wrapper .search-form .tabs a {
	padding: 16px 6px;
	font-size: 10px;
	text-transform: capitalize;
}

.landing-redesign .main-search-wrapper .search-form .tabs a.active::before {
	content: "▼";
	display: block;
	position: absolute;
	bottom: -12px;
	text-align: center;
	color: #7955c0;
	font-size: 20px;
	left: 0;
	width: 100%;
}

.landing-redesign .main-search-wrapper .search-form .tabs a.active .icons-re {
	opacity: 1;
}

.landing-redesign .seen-on-carousel span,
.landing-redesign .seen-on-companies span {
	background-repeat: no-repeat;
	background-position: center;
	display: block !important;
	width: 100px;
	height: 100px;
	margin-top: 26px;
}

.landing-redesign .seen-on-carousel span {
	margin-top: 26px;
}

.landing-redesign .name-search-icon-re {
	background-image: url(../images/abtest/name-purple-re.png);
	opacity: 1;
}

.landing-redesign .username-search-icon-re {
	opacity: 1;
	background-image: url(../images/abtest/username-purple-re.png);
}

.landing-redesign .phone-search-icon-re {
	opacity: 1;
	background-image: url(../images/abtest/phone-purple-re.png);
}

.landing-redesign .image-search-icon-re {
	opacity: 1;
	background-image: url(../images/abtest/image-purple-re.png);
}

.landing-redesign .address-search-icon-re {
	opacity: 1;
	background-image: url(../images/abtest/address-purple-re.png);
}

.landing-redesign .email-search-icon-re {
	opacity: 1;
	background-image: url(../images/abtest/email-purple-re.png);
}

.landing-redesign .cnn-re {
	background-image: url("../images/abtest/media-logos-cnn-color.svg");
}

.landing-redesign .cnn-re:hover {
	background-image: url("../images/abtest/media-logos-cnn.svg");
}

.landing-redesign .inc-re {
	background-image: url("../images/abtest/media-logos-inc-color.svg");
}

.landing-redesign .inc-re:hover {
	background-image: url("../images/abtest/media-logos-inc.svg");
}

.landing-redesign .forbes-re {
	background-image: url("../images/abtest/media-logos-forbes-color.svg");
}

.landing-redesign .forbes-re:hover {
	background-image: url("../images/abtest/media-logos-forbes.svg");
}

.landing-redesign .reuters-re {
	background-image: url("../images/abtest/media-logos-reuters-color.svg");
}

.landing-redesign .reuters-re:hover {
	background-image: url("../images/abtest/media-logos-reuters.svg");
}

.landing-redesign .aarp-re {
	background-image: url("../images/abtest/media-logos-aarp-color.svg");
}

.landing-redesign .aarp-re:hover {
	background-image: url("../images/abtest/media-logos-aarp.svg");
}

.landing-redesign .huffpost-re {
	background-image: url("../images/abtest/media-logos-huffpost-color.svg");
}

.landing-redesign .huffpost-re:hover {
	background-image: url("../images/abtest/media-logos-huffpost.svg");
}

.landing-redesign .yahoo-re {
	background-image: url("../images/abtest/media-logos-yahoo-color.svg");
}

.landing-redesign .yahoo-re:hover {
	background-image: url("../images/abtest/media-logos-yahoo.svg");
}

.landing-redesign .folder-re {
	background-image: url("../images/abtest/folder-purple-re.png");
	background-repeat: no-repeat;
	background-position: center;
	width: 20px;
	height: 30px;
	display: block !important;
	opacity: 0.5;
}

.landing-redesign .main-search-wrapper .search-form .tabs a .name-search-icon-re,
.landing-redesign .main-search-wrapper .search-form .tabs a .username-search-icon-re,
.landing-redesign .main-search-wrapper .search-form .tabs a .email-search-icon-re,
.landing-redesign .main-search-wrapper .search-form .tabs a .phone-search-icon-re,
.landing-redesign .main-search-wrapper .search-form .tabs a .address-search-icon-re,
.landing-redesign .main-search-wrapper .search-form .tabs a .image-search-icon-re {
	background-repeat: no-repeat;
	background-position: center;
	width: 20px;
	height: 30px;
	display: block !important;
	opacity: 0.5;
	margin: 0px auto;
}

.landing-redesign .compact.main-search-wrapper .search-form .tabs a .name-search-icon-re,
.landing-redesign .compact.main-search-wrapper .search-form .tabs a .username-search-icon-re,
.landing-redesign .compact.main-search-wrapper .search-form .tabs a .email-search-icon-re,
.landing-redesign .compact.main-search-wrapper .search-form .tabs a .phone-search-icon-re,
.landing-redesign .compact.main-search-wrapper .search-form .tabs a .address-search-icon-re,
.landing-redesign .compact.main-search-wrapper .search-form .tabs a .image-search-icon-re {
	background-repeat: no-repeat;
	background-position: center;
	width: 20px;
	height: 30px;
	display: block !important;
	opacity: 0.5;
	margin: 0px 5px;
}

.landing-redesign .compact a:hover .name-search-icon-re,
.landing-redesign .name-search-icon-re {
	background-image: url("../images/abtest/name-white-search.png");
}

.landing-redesign .compact a:hover .email-search-icon-re,
.landing-redesign .email-search-icon-re {
	background-image: url("../images/abtest/email-white-search.png");
}

.landing-redesign .compact a:hover .phone-search-icon-re,
.landing-redesign .phone-search-icon-re {
	background-image: url("../images/abtest/phone-white-search.png");
}

.landing-redesign .compact a:hover .username-search-icon-re,
.landing-redesign .username-search-icon-re {
	background-image: url("../images/abtest/username-white-search.png");
}

.landing-redesign .compact a:hover .address-search-icon-re,
.landing-redesign .address-search-icon-re {
	background-image: url("../images/abtest/address-white-search.png");
}

.landing-redesign .compact a:hover .image-search-icon-re,
.landing-redesign .image-search-icon-re {
	background-image: url("../images/abtest/image-white-search.png");
}

.landing-redesign .compact a.active:hover .name-search-icon-re,
.landing-redesign .compact .name-search-icon-re {
	background-image: url("../images/abtest/name-purple-re.png");
}

.landing-redesign .compact a.active:hover spa.email-search-icon-re,
.landing-redesign .compact .email-search-icon-re {
	background-image: url("../images/abtest/email-purple-re.png");
}

.landing-redesign .compact a.active:hover .phone-search-icon-re,
.landing-redesign .compact .phone-search-icon-re {
	background-image: url("../images/abtest/phone-purple-re.png");
}

.landing-redesign .compact a.active:hover .username-search-icon-re,
.landing-redesign .compact .username-search-icon-re {
	background-image: url("../images/abtest/username-purple-re.png");
}

.landing-redesign .compact a.active:hover .address-search-icon-re,
.landing-redesign .compact .address-search-icon-re {
	background-image: url("../images/abtest/address-purple-re.png");
}

.landing-redesign .compact a.active:hover .image-search-icon-re,
.landing-redesign .compact .image-search-icon-re {
	background-image: url("../images/abtest/image-purple-re.png");
}

.landing-redesign .main-search-wrapper .search-form .privacy-label {
	bottom: 0;
	position: absolute;
	right: unset;
	font-family: "Sansus Webissimo";
	font-size: 16px;
	color: #fff;
	top: 235px;
	left: 26px;
}

.landing-redesign .tabs {
	display: flex;
	justify-content: space-between;
}

.landing-redesign .main-search-wrapper .search-form .col-sm-2 {
	position: absolute;
	top: 200px;
	right: 17px;
	width: 200px;
}

.landing-redesign .main-search-wrapper .search-form .col-sm-2 a {
	border-radius: 5px;
	color: #fff;
	background: #31a865;
	border: none;
	text-transform: capitalize;
	font-family: "Open Sans Bold";
	font-size: 15px;
	padding: 14px 20px !important;
}

.landing-redesign .main-search-wrapper .search-form .col-sm-2 a:hover {
	color: #fff;
	background: #31a865;
	border: none;
}

.landing-redesign .full.main-search-wrapper .search-form .col-sm-10 {
	width: 100%;
	padding: 0;
}

.landing-redesign.module-home .compact .search-form .pretty.select p .dropdown {
	position: absolute;
	width: 9px !important;
	height: 5px !important;
	right: 18px;
	padding: 0 !important;
	margin: 0 !important;
	top: 50%;
}

.landing-redesign .compact .search-form .pretty.select p .dropdown {
	position: absolute;
	width: 9px !important;
	height: 5px !important;
	right: 19px;
	padding: 0 !important;
	margin: 0 !important;
	top: 50%;
}

.landing-redesign .compact.main-search-wrapper .search-form .col-sm-10 {
	width: 310px;
	padding: 0;
}

.landing-redesign .main-search-wrapper .search-form .col-sm-6 {
	width: 47%;
	background-color: #ffffff;
	border-radius: 5px;
}

.landing-redesign .compact.main-search-wrapper .search-form .col-sm-6 {
	width: 50%;
	background-color: #ffffff;
	border-radius: 5px;
}

.landing-redesign .compact.main-search-wrapper .search-form .col-sm-6:nth-child(2):after {
	border-right: 1px solid #000;
	content: " ";
	display: flex;
	padding: 0px 0;
	position: absolute;
	height: 55%;
	top: 11px;
}

.landing-redesign .main-search-wrapper .search-form .tab-content #full-name {
	border-right: none;
	border-bottom: 5px solid #f8473c;
	border-radius: 5px;
}

.landing-redesign .compact.main-search-wrapper .search-form .tab-content #full-name {
	border-right: none;
	border-bottom: 5px solid #f8473c;
	border-radius: 0px;
}

.landing-redesign .main-search-wrapper .search-form .col-sm-10 .row.active {
	display: flex;
	justify-content: space-between;
	background: #361473;
}

.landing-redesign .compact.main-search-wrapper .search-form .col-sm-10 .row.active {
	display: flex;
	justify-content: space-between;
	background: #ffffff;
}

.landing-redesign.module-home .full.main-search-wrapper .search-form .col-sm-10 .row.active {
	padding: 0 7px;
}

.landing-redesign .search-form .search-start-here {
	background-color: #f8473c !important;
	color: #fff !important;
	padding: 5px !important;
	width: 100px !important;
	text-align: center !important;
	position: absolute !important;
	top: 68px;
	font-size: 12px !important;
}

.landing-redesign .main-search-wrapper .search-form .search-start-here::before {
	content: "▲";
	display: block;
	position: absolute;
	bottom: 18px;
	text-align: center;
	color: #f8473c;
	font-size: 14px;
	left: 0;
	width: 100%;
}

.landing-redesign .main-search-wrapper .container p {
	margin-bottom: 40px;
	margin: 20px 0;
	text-align: left;
}

.landing-redesign.module-home .main-search-wrapper .container p {
	text-align: center;
}

.landing-redesign .seen-on-re {
	display: flex;
	flex-direction: column;
	align-items: center;
	background: #f5f8ff;
	padding: 50px 0;
}

.landing-redesign .seen-on-re p {
	font-size: 12px;
	text-align: center;
}

.landing-redesign .seen-on-re .seen-on-companies {
	display: flex;
	justify-content: space-around;
	margin: 35px auto;
	align-items: flex-end;
	width: 876px;
}

.landing-redesign .seen-on-re h2 {
	font-family: "Ubuntu" !important;
}

.landing-redesign #guardian-re,
.landing-redesign #cnn-re,
.landing-redesign #forbes-re {
	margin-bottom: 18px;
}

.landing-redesign #nbc-re {
	margin-bottom: 10px;
}

.landing-redesign .what-is-scf-re {
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 50px;
}

.landing-redesign .what-is-scf-re div {
	width: 383px;
	margin: 0 20px;
	height: 270px;
}

.landing-redesign .what-is-scf-re p {
	margin: 30px 0;
}

.landing-redesign .what-is-scf-re h2 {
	font-family: "Ubuntu" !important;
}

.landing-redesign .what-is-scf-re img {
	margin: 0 30px;
	width: 320px;
}

.landing-redesign .testimonials-re {
	padding: 50px 0;
	background: #f5f8ff;
}

.landing-redesign .testimonials-re .testimonials-group-re {
	display: flex;
	justify-content: center;
	margin-top: 45px;
}

.landing-redesign .testimonials-re .testimonial-type {
	color: #00b191;
	font-weight: 700;
	margin: 15px 0;
}

.landing-redesign .testimonial-person-re div {
	display: flex;
	align-items: center;
}

.landing-redesign .testimonial-person-re div p {
	margin: 0 16px;
	font-weight: 700;
	font-size: 14px;
}

.landing-redesign .testimonial-person-re div p span {
	color: #767676;
	font-weight: 100;
	font-size: 14px;
	font-style: italic;
}

.landing-redesign .testimonial-person-re {
	width: 250px;
	margin: 0 25px;
	height: 270px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.landing-redesign .testimonials-re h2 {
	text-align: center;
	font-family: "Ubuntu" !important;
}

.landing-redesign .gold-star {
	margin-right: 10px;
}

.landing-redesign .why-reports-re {
	display: flex;
	justify-content: space-around;
}

.landing-redesign .why-reports-re {
	display: flex;
	justify-content: space-around;
	margin-top: 25px;
}

.landing-redesign .why-scf-re h2 {
	text-align: center;
}

.landing-redesign .why-scf-re {
	padding: 50px 0;
}

.landing-redesign .why-stats-re p {
	font-family: "Ubuntu-Regular";
	margin-top: 5px;
}

.landing-redesign .why-stats-re {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.landing-redesign .possibility-item {
	display: flex;
	justify-content: center;
	align-items: center;
}

.landing-redesign .possibility-item div {
	width: 400px;
	margin: 0 80px;
}

.landing-redesign .scf-possibilities-re h2 {
	text-align: center;
}

.landing-redesign .scf-possibilities-re {
	background: #f5f8ff;
	padding: 50px 0;
}

.landing-redesign .scf-possibilities-re h3,
.landing-redesign .why-stats-re h3 {
	color: #00b191;
}

.landing-redesign .scf-possibilities-re .ui-heading,
.landing-redesign .why-stats-re .ui-heading {
	color: #00b191;
	font-weight: 700;
}

.landing-redesign .scf-possibilities-re p {
	margin-top: 10px;
}

.landing-redesign .possibility-list {
	margin-top: 40px;
}

.landing-redesign .popular-section-re {
	background: #ffffff;
	padding: 20px;
	box-shadow: 0px 10px 22px 0px rgba(38, 39, 60, 0.06);
	border-radius: 10px;
	text-align: center;
}

.landing-redesign .popular-section-re div {
	display: flex;
	justify-content: center;
}

.landing-redesign .popular-section-re a {
	display: block;
	text-transform: capitalize;
	background: #f0ecf8;
	padding: 10px 15px;
	color: #470faa;
	border-radius: 5px;
	margin: 0 4px;
}

.landing-redesign .popular-section-re p {
	text-transform: capitalize;
	font-weight: 700;
	margin: 0px 0 15px;
}

.landing-redesign .directory-content ul {
	display: flex;
	overflow-x: hidden;
	text-overflow: ellipsis;
	margin: 0;
}

.landing-redesign .directory-content p {
	margin: 0;
}

.landing-redesign .home-module-directory {
	display: flex;
	align-items: baseline;
	background: #ffffff;
	padding: 20px;
	box-shadow: 0px 10px 22px 0px rgba(38, 39, 60, 0.06);
	border-radius: 10px;
	margin-bottom: 20px;
	margin-top: 20px;
}

.landing-redesign .home-module-directory ul {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow-x: hidden;
	margin: 0;
}

.landing-redesign .home-module-directory a {
	white-space: nowrap;
	color: #470faa;
	font-weight: 700;
}

.landing-redesign .home-module-directory ul a {
	font-weight: 100;
	color: #4f5065;
}

.landing-redesign .home-module-directory ul li:first-of-type {
	font-weight: 700;
	color: #4f5065;
}

.landing-redesign .blog .blog-entry p {
	display: none;
}

.landing-redesign .blog .blog-entry .content {
	min-height: inherit;
	display: flex;
	flex-direction: column;
	background: #f5f8ff;
	border: none;
	box-shadow: none;
}

.landing-redesign .blog .blog-entry h3 a {
	font-family: "Ubuntu-regular";
}

.landing-redesign #homepage-press a.readmore-standard,
.landing-redesign .blog .blog-entry p ~ a {
	background: #e7e5f8;
	padding: 10px;
	width: 100%;
	color: #470faa;
	text-align: center;
	margin-top: 15px;
	border-radius: 5px;
	font-size: 14px;
	text-transform: capitalize;
}

.landing-redesign .blog .blog-entry {
	background: #f5f8ff;
	border-radius: 10px;
	border: none;
	box-shadow: none;
}

.landing-redesign .all-blogs a.proceed-button {
	background: #31a865;
	padding: 10px 55px;
	font-size: 14px;
}

.landing-redesign .blog {
	background-color: #ffffff;
	padding: 50px 0;
}

.landing-redesign .blog-re {
	padding: 50px 0;
	text-align: center;
}

.landing-redesign #homepage-press {
	background-color: #f5f8ff;
}

.landing-redesign #homepage-press h2 {
	text-align: center !important;
}

.landing-redesign #homepage-press strong {
	display: block;
	margin-top: 20px;
	color: #00b191;
	font-size: 16px;
	font-weight: 700;
}

.landing-redesign #homepage-press .col-md-4 {
	display: flex;
	align-items: flex-start;
	flex-direction: column;
	justify-content: space-between;
	height: 330px;
}

.landing-redesign #homepage-press a.readmore-standard {
	width: 100%;
	text-align: center;
}

.landing-redesign #homepage-press {
	padding: 50px 0 80px;
}

.landing-redesign .what-is-search {
	padding: 60px 0;
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: #f5f8ff;
}

.landing-redesign .what-is-search img {
	margin-right: 40px;
}

.landing-redesign .what-is-search div {
	width: 355px;
}

.landing-redesign .what-is-search div h2 {
	margin-bottom: 25px !important;
}

.landing-redesign .what-is-search div p {
	margin-top: 20px;
	font-family: "Ubuntu-Regular";
}

.landing-redesign .five-ways-search {
	max-width: 860px;
	margin: 0 auto;
	padding: 60px 0;
}

.landing-redesign .search-instruction {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.landing-redesign .search-instruction div {
	width: 460px;
}

.landing-redesign .five-ways-search h2 {
	text-align: center;
	margin-bottom: 50px !important;
}

.landing-redesign .five-ways-search h3 {
	color: #00b191;
	margin-bottom: 15px !important;
}

.landing-redesign .five-ways-search .ui-heading {
	color: #00b191;
	margin-bottom: 15px !important;
	font-weight: 700;
}

.landing-redesign .email-re .testimonials-re {
	background-color: #ffffff;
}

.landing-redesign .email-re .blog-re,
.landing-redesign .email-re .blog {
	background-color: #f5f8ff;
}

.landing-redesign .email-re .blog .blog-entry .content {
	background-color: #ffffff;
}

.landing-redesign .main-search-wrapper .search-form input {
	background-color: #ffffff;
	border-bottom: 5px solid #f8473c;
}

.module-phone.landing-redesign .main-search-wrapper .search-form input,
.module-username.landing-redesign .main-search-wrapper .search-form input,
.module-email.landing-redesign .main-search-wrapper .search-form input,
.module-ras_landing.landing-redesign .main-search-wrapper .search-form input,
.module-email.landing-redesign .main-search-wrapper .search-form input,
.module-image.landing-redesign .main-search-wrapper .search-form input {
	margin: 0 17px;
	border-radius: 5px;
}

.module-phone.landing-redesign .search-form .search-start-here,
.module-image.landing-redesign .search-form .search-start-here,
.module-username.landing-redesign .search-form .search-start-here,
.module-email.landing-redesign .search-form .search-start-here,
.module-ras_landing.landing-redesign .search-form .search-start-here {
	left: 16px;
}

.module-phone.landing-redesign .compact .search-form .search-start-here,
.module-image.landing-redesign .compact .search-form .search-start-here,
.module-username.landing-redesign .compact .search-form .search-start-here,
.module-email.landing-redesign .compact .search-form .search-start-here,
.module-ras_landing.landing-redesign .compact .search-form .search-start-here {
	left: 0px;
}

.landing-redesign .image-crop-tip {
	display: none;
}

.landing-redesign .main-search-wrapper .search-form .row.img span:first-of-type {
	background-color: #ffffff;
	margin: 0 17px;
	border-bottom: 5px solid #f8473c;
}

.landing-redesign .compact.main-search-wrapper .search-form .row.img span:first-of-type {
	background-color: #ffffff;
	margin: 0px;
	border-bottom: 5px solid #f8473c;
	border-radius: 0 !important;
}

.landing-redesign .browse-img-re {
	opacity: 1 !important;
	display: block !important;
	position: absolute;
	top: 0;
	right: 0px;
	background-color: #ebe5f6 !important;
	width: 186px !important;
	text-align: center;
	color: #470faa !important;
	font-family: "Open Sans Bold" !important;
	font-weight: 700 !important;
	border-bottom: 5px solid #f8473c !important;
	padding: 18px 20px !important;
}

.landing-redesign .browse-img-re.folder-re {
	display: none !important;
}

.redesign-signed#checkout-cross .subscription-social {
	padding: 0px 20px 10px;
}

.redesign-signed .signed-info-available {
	display: flex;
	justify-content: space-between;
}

.redesign-signed .signed-searches {
	width: 50%;
}

.redesign-signed .signed-total-info {
	display: flex;
	padding: 0 20px;
}

.redesign-signed#checkout-cross .subscription-details h2,
.redesign-signed#checkout-cross .query-sub h2 {
	text-transform: capitalize;
	font-family: "Ubuntu-regular" !important;
	color: #470faa;
	font-size: 22px !important;
	border-bottom: none;
	padding: 20px 20px 0;
}

.redesign-signed#checkout-cross .query-sub h2 {
	padding: 0;
}

.redesign-signed .checkout-form h2 {
	font-family: "Ubuntu" !important;
	text-transform: capitalize;
	font-size: 24px;
	color: #470faa;
	text-align: left;
}

.module-register .redesign-signed .checkout-form .paypal-opt p {
	text-align: left;
	margin-right: 14px;
	margin-bottom: 0;
}

.module-register .redesign-signed .user-fields input,
.module-register .redesign-signed .user-fields select,
.redesign-signed #register-modal .modal-paypal input {
	border: #767676 1px solid !important;
}

.redesign-signed#checkout-cross .paypal-opt {
	display: flex;
	align-items: center;
	text-align: left;
}

.redesign-signed#checkout-cross .package-details h2,
.redesign-signed#checkout-cross .package-details p {
	padding: 0 50px;
	font-size: 18px;
	font-weight: 600;
}

.redesign-signed#checkout-cross .query-sub h3 {
	font-size: 17px;
}

.redesign-signed#checkout-cross .query-sub p {
	font-weight: 400;
	font-size: 17px;
}

.redesign-signed#checkout-cross .why-scf h4 {
	border-top: none;
	font-family: "Ubuntu-regular" !important;
	font-size: 18px !important;
	background-color: #470faa;
	color: #ffffff;
	margin: 0 0 20px !important;
	padding: 20px 24px;
	text-transform: capitalize;
}

.redesign-signed#checkout-cross .why-scf-item {
	padding: 5px 24px;
}

.redesign-signed#checkout-cross .why-scf-item:last-of-type {
	margin-bottom: 15px;
}

.redesign-signed#checkout-cross .why-scf {
	padding: 0;
}

.redesign-signed#checkout-cross .subscription-details,
.redesign-signed.checkout.new-checkout .checkout-data .query-info {
	border: 1px solid #cdcdcd;
	border-radius: 8px;
}

.redesign-signed#checkout-cross .subscription-details {
	background-color: #ffffff;
	padding: 0;
}

.redesign-signed#checkout-cross .card-details {
	background-color: transparent;
}

.redesign-signed .redesign-signed-checkout {
	background-color: #ffffff;
	margin-top: 15px;
	border: 1px solid #cdcdcd;
	border-radius: 8px;
}

.redesign-signed#checkout-cross .checkout-form:first-of-type {
	border-top: none;
}

.redesign-signed#checkout-cross .package-details {
	padding: 20px 0;
	background-color: #cdcdcd;
}

.redesign-sp .report-info {
	display: flex !important;
	align-items: center;
}

.redesign-sp.abt_guest_progress #results-modal .result_model_abt .inner-sections .figures p {
	display: flex;
	justify-content: space-between;
}

.redesign-sp .social-load-sm {
	background-image: url("../images/abtest/social-white-r.png");
	background-repeat: no-repeat;
	background-position: center;
	width: 20px;
	height: 20px;
	display: inline-block !important;
	opacity: 1;
	width: 40px;
}

.redesign-sp .government-load-sm {
	background-image: url("../images/abtest/government-white-r.png");
	background-repeat: no-repeat;
	background-position: center;
	width: 20px;
	height: 20px;
	display: inline-block !important;
	opacity: 1;
	width: 40px;
}

.redesign-sp .news-load-sm {
	background-image: url("../images/abtest/news-white-r.png");
	background-repeat: no-repeat;
	background-position: center;
	width: 20px;
	height: 20px;
	display: inline-block !important;
	opacity: 1;
	width: 40px;
}

.redesign-sp .database-load-sm {
	background-image: url("../images/abtest/database-white-r.png");
	background-repeat: no-repeat;
	background-position: center;
	width: 20px;
	height: 20px;
	display: inline-block !important;
	opacity: 1;
	width: 40px;
}

.redesign-sp .records-load-sm {
	background-image: url("../images/abtest/records-white-r.png");
	background-repeat: no-repeat;
	background-position: center;
	width: 20px;
	height: 20px;
	display: inline-block !important;
	opacity: 1;
	width: 40px;
}

.redesign-sp .phone-data-sm {
	background-image: url("../images/abtest/phone-purple-r.png");
	background-repeat: no-repeat;
	background-position: center;
	width: 20px;
	height: 35px;
	display: inline-block !important;
	opacity: 1;
	width: 40px;
}

.redesign-sp .Addresses-icon-sp {
	background-image: url("../images/abtest/location-purple-r.png");
	background-repeat: no-repeat;
	background-position: center;
	width: 40px !important;
	height: 20px;
	display: inline-block !important;
	opacity: 1;
}

.redesign-sp .Names-icon-sp {
	background-image: url("../images/abtest/purple-username-icon.png");
	background-repeat: no-repeat;
	background-position: center;
	width: 40px !important;
	height: 20px;
	display: inline-block !important;
	opacity: 1;
}

.redesign-sp .Emails-icon-sp {
	background-image: url("../images/abtest/email-purple-r.png");
	background-repeat: no-repeat;
	background-position: center;
	width: 40px !important;
	height: 20px;
	display: inline-block !important;
	opacity: 1;
}

.redesign-sp .Phones-icon-sp {
	background-image: url("../images/abtest/phone-purple-r.png");
	background-repeat: no-repeat;
	background-position: center;
	width: 40px !important;
	height: 20px;
	display: inline-block !important;
	opacity: 1;
}

.redesign-sp .Usernames-icon-sp {
	background-image: url("../images/abtest/username-purple-r.png");
	background-repeat: no-repeat;
	background-position: center;
	width: 40px !important;
	height: 20px;
	display: inline-block !important;
	opacity: 1;
}

.redesign-sp .Images-icon-sp {
	background-image: url("../images/abtest/image-purple-r.png");
	background-repeat: no-repeat;
	background-position: center;
	width: 40px !important;
	height: 20px;
	display: inline-block !important;
	opacity: 1;
}

.redesign-sp .Relationships-icon-sp {
	background-image: url("../images/abtest/people-purple-r.png");
	background-repeat: no-repeat;
	background-position: center;
	width: 40px !important;
	height: 20px;
	display: inline-block !important;
	opacity: 1;
}

.redesign-sp .Profiles-icon-sp {
	background-image: url("../images/abtest/profiles-purple-r.png");
	background-repeat: no-repeat;
	background-position: center;
	width: 40px !important;
	height: 20px;
	display: inline-block !important;
	opacity: 1;
}

.redesign-sp .green-check-sm {
	background-image: url("../images/abtest/green-check-r.png");
	background-repeat: no-repeat;
	background-position: center;
	width: 20px;
	height: 8px;
	display: inline-block !important;
	opacity: 1;
}

.redesign-sp .collecting-data-sm {
	background-image: url("../images/abtest/collecting-r.png");
	background-repeat: no-repeat;
	background-position: center;
	width: 40px;
	height: 40px;
	display: inline-block !important;
	opacity: 1;
}

.redesign-sp .dating-sites-sm {
	background-image: url("../images/abtest/dating-sites-r.png");
	background-repeat: no-repeat;
	background-position: center;
	width: 40px;
	height: 40px;
	display: inline-block !important;
	opacity: 1;
}

.redesign-sp .chat-apps-sm {
	background-image: url("../images/abtest/chat-apps-r.png");
	background-repeat: no-repeat;
	background-position: center;
	width: 40px;
	height: 40px;
	display: inline-block !important;
	opacity: 1;
}

.redesign-sp .social-media-sm {
	background-image: url("../images/abtest/social-media-r.png");
	background-repeat: no-repeat;
	background-position: center;
	width: 40px;
	height: 40px;
	display: inline-block !important;
	opacity: 1;
}

.redesign-sp .success-sm {
	background-image: url("../images/abtest/success-r.png");
	background-repeat: no-repeat;
	background-position: center;
	width: 40px;
	height: 40px;
	display: inline-block !important;
	opacity: 1;
	margin-right: 5px;
}

#revised-search-modal .exit-button-gray {
	background-image: url("../images/abtest/close-circle.png");
	background-repeat: no-repeat;
	background-position: center;
	width: 20px;
	height: 20px;
	display: block;
	opacity: 1;
}

#revised-search-modal .location-purple {
	background-image: url("../images/abtest/location-purple.png");
	background-repeat: no-repeat;
	background-position: center;
	width: 16px;
	height: 21px;
	display: block;
	margin-right: 10px;
}

#revised-search-modal .calendar-purple {
	background-image: url("../images/abtest/calendar-purple.png");
	background-repeat: no-repeat;
	background-position: center;
	width: 21px;
	height: 21px;
	display: block;
	margin-right: 10px;
}

#revised-search-modal #name-state-modal-header a {
	margin: 0;
	position: relative;
}

#revised-search-modal.name-search-modal-content {
	background-color: #fefefe;
	margin: auto;
	border: none;
	border-radius: 20px;
	width: 550px;
	display: inline-block;
	vertical-align: middle;
}

#revised-search-modal #name-state-modal-header {
	margin-bottom: 20px;
	background-color: #f8f8f8;
	color: #000000;
	text-align: left;
	border-radius: 10px 10px 0 0;
	display: flex;
	align-items: center;
	justify-content: space-between;
	position: relative !important;
	padding: 20px 24px;
	border-bottom: 1px solid #d6d6d6;
}

#revised-search-modal #name-state-modal-header p {
	font-size: 14px;
	font-weight: 700;
	margin: 0;
}

#revised-search-modal h4 {
	display: flex;
	align-items: center;
	justify-content: center;
	font-family: "Ubuntu-regular" !important;
}

#revised-search-modal .sign-up-button {
	background: #470faa;
	color: #ffffff;
	border: none;
	width: 190px;
	text-transform: capitalize;
	margin-bottom: 85px;
}

#revised-search-modal #name-state-select,
#revised-search-modal #name-city-select,
#revised-search-modal #name-country-select {
	width: 275px;
	margin: 30px auto;
	border-radius: 4px;
}

#revised-search-modal .sign-up-button:hover {
	background: #470faa;
	border: none;
}

#revised-search-modal .pretty.select p {
	padding: 10px 15px;
}

#revised-search-modal #age-ranges {
	display: flex;
	justify-content: center;
}

#revised-search-modal .name-age-modal-options {
	font-family: "Ubuntu-regular" !important;
	display: flex;
	text-align: center;
	font-weight: bolder;
	font-size: 17px;
	margin: 30px 10px;
	width: 95px;
	padding: 12px 10px;
	border-radius: 4px;
	background-color: #ffffff;
	color: #56168b;
	align-items: center;
	justify-content: center;
	border: 1px solid #d6d6d6;
}

#revised-search-modal #skip-search-modal {
	border: none;
	background: #ffffff;
	width: 100%;
	margin: -70px auto 65px;
}

#revised-search-modal .name-age-modal-options.active {
	background: #470faa;
	color: #ffffff;
}

#revised-search-modal #skip-search-modal.sign-up-button {
	color: #4f5065;
}

@media only screen and (max-width: 767px) {
	#revised-search-modal #age-ranges {
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}

	#revised-search-modal .name-age-modal-options {
		margin: 5px 10px;
		padding: 10px;
		width: 150px;
	}

	#revised-search-modal.name-search-modal-content {
		width: 100%;
	}

	#revised-search-modal #name-state-select,
	#revised-search-modal #name-city-select,
	#revised-search-modal #name-country-select {
		width: 250px;
		margin: 30px auto;
		border-radius: 4px;
	}

	#revised-search-modal .sign-up-button {
		background: #470faa;
		color: #ffffff;
		border: none;
		width: 190px !important;
		text-transform: lowercase;
		margin-bottom: 85px;
	}
}

#ab-ris li {
	display: block !important;
	opacity: 0;
	position: relative !important;
	width: 0;
}

#ab-ris li.active,
#ab-ris li.active + li,
#ab-ris li.active + li + li,
#ab-ris li.active + li + li + li,
#ab-ris li.active + li + li + li + li,
#ab-ris li.active + li + li + li + li + li,
#ab-ris li.active + li + li + li + li + li + li,
#ab-ris li.active + li + li + li + li + li + li + li,
.favicons .guest-section .details ul.icon-list li.active + li,
.favicons .guest-section .details ul.icon-list li.active + li + li,
.favicons .guest-section .details ul.icon-list li.active + li + li + li,
.favicons .guest-section .details ul.icon-list li.active + li + li + li + li,
.favicons .guest-section .details ul.icon-list li.active + li + li + li + li + li,
.favicons .guest-section .details ul.icon-list li.active + li + li + li + li + li + li,
.favicons .guest-section .details ul.icon-list li.active + li + li + li + li + li + li + li,
.favicons .guest-section .details ul.icon-list li.active + li + li + li + li + li + li + li + li,
.favicons .guest-section .details ul.icon-list li.active + li + li + li + li + li + li + li + li + li,
.favicons .guest-section .details ul.icon-list li.active + li + li + li + li + li + li + li + li + li + li,
.favicons .guest-section .details ul.icon-list li.active + li + li + li + li + li + li + li + li + li + li + li {
	/*+opacity: 0.2;*/
	-filter: alpha(opacity=100);
	-ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	position: static;
	height: auto;
	width: auto;
}

.redesign-sp.favicons .guest-section .details ul.icon-list li.active + li + li + li + li + li + li + li + li + li + li,
.redesign-sp.favicons .guest-section .details ul.icon-list li.active + li + li + li + li + li + li + li + li + li + li + li {
	opacity: 0;
}

@media only screen and (max-width: 1200px) {
	.favicons .guest-section .details ul.icon-list li.active + li + li + li + li + li + li + li + li + li + li,
	.favicons .guest-section .details ul.icon-list li.active + li + li + li + li + li + li + li + li + li + li + li {
		display: none;
	}

	#ab-ris li.active + li + li + li + li + li + li + li + li,
	#ab-ris li.active + li + li + li + li + li + li + li + li + li,
	#ab-ris li.active + li + li + li + li + li + li + li + li + li + li,
	#ab-ris li.active + li + li + li + li + li + li + li + li + li + li + li {
		-filter: alpha(opacity=100);
		-ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
		-moz-opacity: 1;
		opacity: 1;
		position: static;
		height: auto;
		width: auto;
	}
}

@media only screen and (max-width: 998px) {
	.favicons .guest-section .details ul.icon-list li.active + li + li + li + li + li,
	.favicons .guest-section .details ul.icon-list li.active + li + li + li + li + li + li,
	.favicons .guest-section .details ul.icon-list li.active + li + li + li + li + li + li + li,
	.favicons .guest-section .details ul.icon-list li.active + li + li + li + li + li + li + li + li,
	.favicons .guest-section .details ul.icon-list li.active + li + li + li + li + li + li + li + li + li {
		display: none;
	}

	#ab-ris li.active,
	#ab-ris li.active + li,
	#ab-ris li.active + li + li,
	#ab-ris li.active + li + li + li,
	#ab-ris li.active + li + li + li + li,
	#ab-ris li.active + li + li + li + li + li {
		-filter: alpha(opacity=100);
		-ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
		-moz-opacity: 1;
		opacity: 1;
		position: static;
		height: auto;
		width: auto;
	}

	#ab-ris li.active + li + li + li + li + li + li + li + li,
	#ab-ris li.active + li + li + li + li + li + li + li + li + li,
	#ab-ris li.active + li + li + li + li + li + li + li + li + li + li,
	#ab-ris li.active + li + li + li + li + li + li + li + li + li + li + li {
		opacity: 0;
	}
}

#ab-testimonial .icon-list li {
	border-radius: 0;
	border: none;
	box-shadow: none;
}

.academia-SM {
	border: 1px solid #000000;
	background-image: url("../images/abtest/favicons/academia-SM.png");
}

.ashley-madison-dating {
	background-image: url("../images/abtest/favicons/ashley-madison-dating.png");
}

.band-chatapp {
	background-image: url("../images/abtest/favicons/band-chatapp.png");
}

.bumble-dating {
	background-image: url("../images/abtest/favicons/bumble-dating.png");
}

.busuu-SM {
	background-image: url("../images/abtest/favicons/busuu-SM.png");
}

.caring-bridge-SM {
	background-image: url("../images/abtest/favicons/caring-bridge-SM.png");
}

.classmates-SM {
	background-image: url("../images/abtest/favicons/classmates-SM.png");
}

.crunchyroll-SM {
	background-image: url("../images/abtest/favicons/crunchyroll-SM.png");
}

.deviant-art-SM {
	background-image: url("../images/abtest/favicons/deviant-art-SM.png");
}

.discord-chatapp {
	background-image: url("../images/abtest/favicons/discord-chatapp.png");
}

.douban-SM {
	background-image: url("../images/abtest/favicons/douban-SM.png");
}

.down-dating {
	background-image: url("../images/abtest/favicons/down-dating.png");
}

.draugiem-SM {
	background-image: url("../images/abtest/favicons/draugiem-SM.png");
}

.dust-chatapp {
	background-image: url("../images/abtest/favicons/dust-chatapp.png");
}

.elpha-dating {
	background-image: url("../images/abtest/favicons/elpha-dating.png");
}

.etoro-SM {
	background-image: url("../images/abtest/favicons/etoro-SM.png");
}

.facebook-chatapp {
	background-image: url("../images/abtest/favicons/facebook-chatapp.png");
}

.facebook-dating {
	background-image: url("../images/abtest/favicons/facebook-dating.png");
}

.facebook-SM {
	background-image: url("../images/abtest/favicons/facebook-SM.png");
}

.feeld-dating {
	background-image: url("../images/abtest/favicons/feeld-dating.png");
}

.fetlife-dating {
	background-image: url("../images/abtest/favicons/fetlife-dating.png");
}

.film-affinity-SM {
	background-image: url("../images/abtest/favicons/film-affinity-SM.png");
}

.flickr-SM {
	background-image: url("../images/abtest/favicons/flickr-SM.png");
}

.frindr-dating {
	background-image: url("../images/abtest/favicons/frindr-dating.png");
}

.giphy-SM {
	background-image: url("../images/abtest/favicons/giphy-SM.png");
}

.google-SM {
	background-image: url("../images/abtest/favicons/google-SM.png");
}

.group-me-chatapp {
	background-image: url("../images/abtest/favicons/group-me-chatapp.png");
}

.habbo-SM {
	background-image: url("../images/abtest/favicons/habbo-SM.png");
}

.her-dating {
	border: 1px solid #000000;
	background-image: url("../images/abtest/favicons/her-dating.png");
}

.hinge-dating {
	border: 1px solid #000000;
	background-image: url("../images/abtest/favicons/hinge-dating.png");
}

.hornet-dating {
	background-image: url("../images/abtest/favicons/hornet-dating.png");
}

.house-party-SM {
	background-image: url("../images/abtest/favicons/house-party-SM.png");
}

.hud-dating {
	background-image: url("../images/abtest/favicons/hud-dating.png");
}

.imgur-SM {
	background-image: url("../images/abtest/favicons/imgur-SM.png");
}

.indeed-SM {
	background-image: url("../images/abtest/favicons/indeed-SM.png");
}

.instagram-SM {
	background-image: url("../images/abtest/favicons/instagram-SM.png");
}

.italki-SM {
	background-image: url("../images/abtest/favicons/italki-SM.png");
}

.kik-chatapp {
	background-image: url("../images/abtest/favicons/kik-chatapp.png");
}

.league-dating {
	background-image: url("../images/abtest/favicons/league-dating.png");
}

.line-chatapp {
	background-image: url("../images/abtest/favicons/line-chatapp.png");
}

.lumen-dating {
	border: 1px solid #000000;
	background-image: url("../images/abtest/favicons/lumen-dating.png");
}

.meetme-dating {
	background-image: url("../images/abtest/favicons/meetme-dating.png");
}

.meetup-dating {
	background-image: url("../images/abtest/favicons/meetup-dating.png");
}

.microsoft-teams-chatapp {
	background-image: url("../images/abtest/favicons/microsoft-teams-chatapp.png");
}

.mindful-dating {
	background-image: url("../images/abtest/favicons/mindful-dating.png");
}

.mocospace-SM {
	background-image: url("../images/abtest/favicons/mocospace-SM.png");
}

.mubi-SM {
	background-image: url("../images/abtest/favicons/mubi-SM.png");
}

.my-heritage-SM {
	background-image: url("../images/abtest/favicons/my-heritage-SM.png");
}

.myspacce-SM {
	background-image: url("../images/abtest/favicons/myspace-SM.png");
}

.nextdoor-SM {
	background-image: url("../images/abtest/favicons/nextdoor-SM.png");
}

.nk-SM {
	background-image: url("../images/abtest/favicons/nk-SM.png");
}

.nuit-dating {
	background-image: url("../images/abtest/favicons/nuit-dating.png");
}

.Odnoklassniki-SM {
	background-image: url("../images/abtest/favicons/Odnoklassniki-SM.png");
}

.once-dating {
	background-image: url("../images/abtest/favicons/once-dating.png");
}

.open-diary-SM {
	background-image: url("../images/abtest/favicons/open-diary-SM.png");
}

.pinterest-SM {
	background-image: url("../images/abtest/favicons/pinterest-SM.png");
}

.plurk-SM {
	background-image: url("../images/abtest/favicons/plurk-SM.png");
}

.POF-dating {
	background-image: url("../images/abtest/favicons/POF-dating.png");
}

.quora-SM {
	background-image: url("../images/abtest/favicons/quora-SM.png");
}

.ravelry-SM {
	background-image: url("../images/abtest/favicons/ravelry-SM.png");
}

.raya-dating {
	background-image: url("../images/abtest/favicons/raya-dating.png");
}

.ship-dating {
	background-image: url("../images/abtest/favicons/ship-dating.png");
}

.sina-weibo-SM {
	background-image: url("../images/abtest/favicons/sina-weibo-SM.png");
}

.skywork-SM {
	background-image: url("../images/abtest/favicons/skywork-SM.png");
}

.slack-chatapp {
	background-image: url("../images/abtest/favicons/slack-chatapp.png");
}

.soundcloud-SM {
	background-image: url("../images/abtest/favicons/soundcloud-SM.png");
}

.smore-dating {
	background-image: url("../images/abtest/favicons/smore-dating.png");
}

.snapchat-chatapp {
	background-image: url("../images/abtest/favicons/snapchat-chatapp.png");
}

.tagged-SM {
	background-image: url("../images/abtest/favicons/tagged-SM.png");
}

.telegram-chatapp {
	background-image: url("../images/abtest/favicons/telegram-chatapp.png");
}

.threema-chatapp {
	background-image: url("../images/abtest/favicons/threema-chatapp.png");
}

.tonight-dating {
	background-image: url("../images/abtest/favicons/tonight-dating.png");
}

.twitch-SM {
	background-image: url("../images/abtest/favicons/twitch-SM.png");
}

.twitter-SM {
	background-image: url("../images/abtest/favicons/twitter-SM.png");
}

.vimeo-SM {
	background-image: url("../images/abtest/favicons/vimeo-SM.png");
}

.vk-SM {
	background-image: url("../images/abtest/favicons/vk-SM.png");
}

.voxer-chatapp {
	background-image: url("../images/abtest/favicons/voxer-chatapp.png");
}

.wattpad-SM {
	background-image: url("../images/abtest/favicons/wattpad-SM.png");
}

.we-chat-chatapp {
	background-image: url("../images/abtest/favicons/we-chat-chatapp.png");
}

.cocoa-talk-chatapp {
	background-image: url("../images/abtest/favicons/cocoa-talk-chatapp.png");
}

.reddit-SM {
	background-image: url("../images/abtest/favicons/reddit-SM.png");
}

.whatsapp-chatapp {
	background-image: url("../images/abtest/favicons/whatsapp-chatpp.png");
}

.facetime-chatapp {
	background-image: url("../images/abtest/favicons/facetime-chatapp.png");
}

.wickr-chatapp {
	background-image: url("../images/abtest/favicons/wickr-chatapp.png");
}

.skype-chatapp {
	background-image: url("../images/abtest/favicons/skype-chatapp.png");
}

.wire-chatapp {
	background-image: url("../images/abtest/favicons/wire-chatapp.png");
}

.write-a-prison-SM {
	background-image: url("../images/abtest/favicons/write-a-prison-SM.png");
}

.WT-SM {
	background-image: url("../images/abtest/favicons/WT-SM.png");
}

.xing-SM {
	background-image: url("../images/abtest/favicons/xing-SM.png");
}

.xo-dating {
	background-image: url("../images/abtest/favicons/xo-dating.png");
}

.yabb-chatapp {
	background-image: url("../images/abtest/favicons/yabb-chatapp.png");
}

.yahoo-SM {
	background-image: url("../images/abtest/favicons/yahoo-SM.png");
}

.yammer-SM {
	background-image: url("../images/abtest/favicons/yammer-SM.png");
}

.yelp-SM {
	background-image: url("../images/abtest/favicons/yelp-SM.png");
}

.youtube-SM {
	background-image: url("../images/abtest/favicons/youtube-SM.png");
}

.image-favicon-1 {
	background-image: url("../images/abtest/favicons/image-1.png");
}

.image-favicon-2 {
	background-image: url("../images/abtest/favicons/image-2.png");
}

.image-favicon-3 {
	background-image: url("../images/abtest/favicons/image-3.png");
}

.image-favicon-4 {
	background-image: url("../images/abtest/favicons/image-4.png");
}

.image-favicon-5 {
	background-image: url("../images/abtest/favicons/image-5.png");
}

.image-favicon-6 {
	background-image: url("../images/abtest/favicons/image-6.png");
}

.image-favicon-7 {
	background-image: url("../images/abtest/favicons/image-7.png");
}

.image-favicon-8 {
	background-image: url("../images/abtest/favicons/image-8.png");
}

.image-favicon-9 {
	background-image: url("../images/abtest/favicons/image-9.png");
}

.image-favicon-10 {
	background-image: url("../images/abtest/favicons/image-10.png");
}

.image-favicon-11 {
	background-image: url("../images/abtest/favicons/image-11.png");
}

.image-favicon-12 {
	background-image: url("../images/abtest/favicons/image-12.png");
}

.image-favicon-13 {
	background-image: url("../images/abtest/favicons/image-13.png");
}

.image-favicon-14 {
	background-image: url("../images/abtest/favicons/image-14.png");
}

.image-favicon-15 {
	background-image: url("../images/abtest/favicons/image-15.png");
}

.image-favicon-16 {
	background-image: url("../images/abtest/favicons/image-16.png");
}

.tinder-dating {
	background-image: url("../images/abtest/favicons/tinder-dating.png");
}

.zoosk-dating {
	background-image: url("../images/abtest/favicons/zoosk-dating.png");
}

.eharmony-dating {
	background-image: url("../images/abtest/favicons/eharmony-dating.png");
}

.okcupid-dating {
	background-image: url("../images/abtest/favicons/okcupid-dating.png");
}

.imo-SM {
	background-image: url("../images/abtest/favicons/imo-SM.png");
}

.tumblr-SM {
	background-image: url("../images/abtest/favicons/tumblr-SM.png");
}

#ab-ris .ficon,
#ab-testimonial .ficon {
	border: none;
	background-repeat: no-repeat;
	background-position: center;
	width: 40px;
	height: 40px;
	margin: 0 5px;
	display: block;
	border-radius: 3px;
}

#ab-ris {
	position: absolute !important;
	left: 70px;
	top: 222px;
	display: none;
}

#phone-flip {
	color: #7331ab;
	text-align: right;
	margin: 0;
	margin-bottom: -10px;
	white-space: nowrap;
	font-weight: 900;
	font-size: 16px;
}

.phone-animation {
	display: flex;
	flex-direction: column;
	/* justify-content: space-between; */
}

@media only screen and (max-width: 767px) {
	.phone-animation {
		display: flex;
		flex-direction: row;
		align-items: center;
		/* justify-content: space-between; */
	}
}

@media only screen and (max-width: 500px) {
	#phone-flip {
		text-align: left;
		margin: 0;
		margin-bottom: -10px;
		white-space: nowrap;
	}

	.phone-animation {
		/* height: 60px; */
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		justify-content: space-between;
	}
}

.teaser .locations {
	margin-top: 15px !important;
}

.teaser-age {
	white-space: nowrap;
}

.teaser .purple-light {
	color: #4911ab !important;
}

.teaser .gender-icon {
	background-image: url("../images/abtest/purple-gender-icon.png");
	background-repeat: no-repeat;
	background-position: center;
	width: 16px;
	height: 16px;
	margin: 0 5px;
	display: block;
}

.teaser .bday-icon {
	background-image: url("../images/abtest/purple-bday-icon.png");
	background-repeat: no-repeat;
	background-position: center;
	width: 16px;
	height: 16px;
	margin: 0 5px;
	display: block;
}

.teaser .phones-icon {
	background-image: url("../images/abtest/purple-phone-icon.png");
	background-repeat: no-repeat;
	background-position: center;
	width: 16px;
	height: 12px;
	margin: 0 5px;
	display: block;
}

.teaser .languages-icon {
	background-image: url("../images/abtest/purple-languages-icon.png");
	background-repeat: no-repeat;
	background-position: center;
	width: 16px;
	height: 16px;
	margin: 0 5px;
	display: block;
}

.teaser .username-icon {
	background-image: url("../images/abtest/purple-username-icon.png");
	background-repeat: no-repeat;
	background-position: center;
	width: 16px;
	height: 12px;
	margin: 0 5px;
	display: block;
}

.teaser .userid-icon {
	background-image: url("../images/abtest/purple-userid-icon.png");
	background-repeat: no-repeat;
	background-position: center;
	width: 16px;
	height: 15px;
	margin: 0 5px;
	display: block;
}

.teaser .social-media-icon {
	background-image: url("../images/abtest/gray-social-icon.png");
	background-repeat: no-repeat;
	background-position: center;
	width: 18px;
	height: 18px;
	margin: 0 8px;
	display: block;
}

.teaser .address-history-icon {
	background-image: url("../images/abtest/gray-location-icon.png");
	background-repeat: no-repeat;
	background-position: center;
	width: 18px;
	height: 20px;
	margin: 0 8px;
	display: block;
}

.teaser .criminal-icon {
	background-image: url("../images/abtest/gray-criminal-icon.png");
	background-repeat: no-repeat;
	background-position: center;
	width: 20px;
	height: 18px;
	margin: 0 8px;
	display: block;
}

.teaser .relationships-icon {
	background-image: url("../images/abtest/gray-relations-icon.png");
	background-repeat: no-repeat;
	background-position: center;
	width: 18px;
	height: 20px;
	margin: 0 8px;
	display: block;
}

.teaser .connected-icon {
	background-image: url(../images/abtest/connected-icon.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 22px;
	height: 11px;
	margin: 0 2px;
	display: block;
}

.teaser .glyphicon-map-marker {
	color: #d00505;
	font-size: 16px;
	font-weight: bold;
	vertical-align: -3px;
	margin: 0 5px;
}

.teaser .result-no-image,
.teaser .relationships div:nth-child(2) {
	margin-top: 0;
}

.teaser {
	display: flex;
	flex-direction: column;
	padding: 5px 35px;
}

.teaser p {
	font-size: 15px !important;
	color: #000 !important;
}

.teaser .reports-divide {
	display: flex;
}

.teaser .results-content {
	display: flex;
	align-items: center;
}

.teaser .results-display p {
	width: 90%;
}

.teaser .name-button,
.teaser .results-display {
	display: flex;
	align-items: baseline;
	justify-content: start;
	margin-top: 10px;
	overflow-wrap: break-word;
}

.teaser .name-button {
	justify-content: space-between;
}

.teaser strong {
	color: #000000 !important;
}

.teaser .name-button a,
.teaser .name-button h3 {
	margin: 0 !important;
}

.teaser h4,
.teaser .results-title {
	text-transform: inherit;
	font-size: 15px;
	color: #000000;
	white-space: nowrap;
}

.teaser .gender-birth {
	display: flex;
	align-items: baseline;
}

.teaser .gender-birth {
	width: 220px;
	justify-content: space-between;
	align-items: center;
}

.teaser .gender-birth p {
	text-transform: capitalize;
	font-size: 12px;
}

.teaser .colon-sep {
	margin: 0 4px;
	font-weight: 700;
}

.teaser .reports-click {
	display: flex;
}

.teaser .view-reports {
	margin-right: 40px;
	display: flex;
	align-items: center;
}

.teaser .reports-click a,
.teaser .reports-click p {
	margin: 0;
	font-size: 15px;
}

.teaser a.sign-up-button {
	font-size: 12px;
	text-align: center;
	padding: 10px 6px;
	width: 40%;
	margin: 0px auto;
}

#safe-search .lock-icon,
#safe-search-a .lock-icon {
	background-image: url("../images/abtest/white-lock-icon.png");
	background-repeat: no-repeat;
	background-position: center;
	width: 36px;
	height: 36px;
	margin: 0 5px;
	display: inline-block;
	position: absolute;
	top: 70px;
	left: 120px;
	transform: rotate(315deg);
}

#safe-search .secure-search,
#safe-search-a .secure-search {
	background-image: url("../images/abtest/green-safe-icon.png");
	background-repeat: no-repeat;
	background-position: center;
	width: 54px;
	height: 70px;
	margin: -40px 5px 14px;
	display: inline-block;
}

#secure-search-progress .secure-progress {
	background: #ffffff;
	height: 30px;
	display: none;
	align-items: center;
	justify-content: flex-end;
	position: relative;
	border-radius: 3px;
	z-index: 1000;
}

#secure-search-progress .secure-progress div {
	position: absolute;
	left: 0;
	/* background-color: #2AC984; */
	border-radius: 3px;
	height: 100%;
	z-index: 1000;
	background-image: linear-gradient(#2ac984 0%, #2ac984 15%, #2ac984 35%, #31a865 65%, #31a865 80%, #31a865 100%);
}

#secure-search-progress .secure-progress span {
	position: relative;
	z-index: 1000;
	margin-right: 5px;
	font-weight: 700;
}

#secure-search-progress p {
	text-align: left;
	margin-top: 20px;
	font-weight: 700;
	position: relative;
	z-index: 1000;
}

.dark-overlay {
	position: absolute;
	height: 1000vh;
	width: 100vw;
	background-color: #000000;
	opacity: 0.5;
	z-index: 100;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
}

body.modal-open {
	height: 100vh;
	overflow-y: hidden;
}

.search-form {
	/* display: none; */
}

.federal-icon {
	background-image: url("../images/abtest/federal-icon.png");
	background-repeat: no-repeat;
	width: 62px;
	height: 62px;
}

.state-icon {
	background-image: url("../images/abtest/state-icon.png");
	background-repeat: no-repeat;
	width: 62px;
	height: 62px;
}

.country-icon {
	background-image: url("../images/abtest/country-icon.png");
	background-repeat: no-repeat;
	width: 62px;
	height: 62px;
}

.whitepages-icon {
	background-image: url("../images/abtest/whitepages-icon.png");
	background-repeat: no-repeat;
	width: 62px;
	height: 62px;
}

.business-icon {
	background-image: url("../images/abtest/business-icon.png");
	background-repeat: no-repeat;
	width: 62px;
	height: 62px;
	background-position: center;
}

.address-icon {
	background-image: url("../images/abtest/address-icon.png");
	background-repeat: no-repeat;
	width: 62px;
	height: 62px;
}

.scammer-icon {
	background-image: url("../images/abtest/scammer-icon.png");
	background-repeat: no-repeat;
	width: 62px;
	height: 62px;
}

/* CSI-1887 revise search progress */
.results-modal-btest .sign-up-button {
	font-size: 24px;
	color: #000 !important;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #f5df12 !important;
	background-image: url(../images/signup-loader.svg), linear-gradient(to bottom, #f5df12 0%, #f8cb0d 100%);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 0, auto;
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f5df12', endColorstr='#f8cb0d', GradientType=0);
	padding: 10px 25px;
	border: 1px solid #d96d00;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	text-decoration: none !important;
	cursor: pointer;
	margin-top: -12px !important;
	display: inline-block;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
}

.results-modal-btest {
	overflow-y: scroll;
}

.results-modal-btest .figures {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.module-register .b-test .desktop-unlock {
	width: 100%;
	display: block;
}

.module-register .b-test #pay-info-checkout {
	display: flex;
	flex-direction: column;
}

.module-register .b-test .why-scf-icon {
	width: 30px;
	height: 30px;
}

.module-register .b-test .query-info .person-info .last-report i {
	font-style: normal;
	font-size: 18px;
	color: #00b22c;
}

.module-register .redesign-payment .query-info .person-info .last-report i {
	font-style: normal;
	font-size: 12px;
	color: #878787;
}

.module-register .b-test .unlock-icon {
	background-image: url("../images/abtest/unlock.png");
	background-repeat: no-repeat;
	background-size: auto;
	width: 88px;
	height: 85px;
	margin-left: 10px;
}

.module-register .c-test .unlock-icon-sm {
	background-image: url("../images/abtest/unlock-sm.png");
	background-repeat: no-repeat;
	background-size: auto;
	width: 44px;
	height: 35px;
	margin-left: 10px;
}

.module-register .redesign-payment .unlock-icon-sm-p {
	background-image: url("../images/abtest/unlocked-sm-r.png");
	background-repeat: no-repeat;
	background-size: auto;
	width: 20px;
	height: 20px;
	margin-left: 10px;
}

.module-register .b-test .warn-exclaim-icon {
	background-image: url("../images/abtest/red-warning-exclaim-sm.png");
	background-repeat: no-repeat;
	background-size: auto;
	width: 39px;
	height: 32px;
	margin: 20px;
}

.module-register .redesign-payment .outline-warn-icon {
	background-image: url(../images/abtest/small-red-outline-warning.png);
	background-repeat: no-repeat;
	background-size: auto;
	width: 22px;
	height: 22px;
	margin-right: 10px;
	display: block;
}

.module-register .b-test .access-check {
	background-image: url("../images/abtest/check-green.png");
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center;
	display: block;
	width: 22px;
	height: 15px;
}

.redesign-signed .signed-black-dot,
.module-register .b-test .access-check {
	background-image: url("../images/abtest/dot-gray-r.png");
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center;
	display: block;
	width: 22px;
	height: 15px;
}

.module-register .redesign-payment .user-fields input,
.module-register .redesign-payment .user-fields select,
.redesign-payment .modal-paypal input {
	border: #26273c 1px solid;
}

#why-scf-reports {
	background-image: url("../images/abtest/simple-chart-icon.png");
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center;
	display: block;
}

#why-scf-customers {
	background-image: url("../images/abtest/user-customer-icon.png");
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center;
	display: block;
}

#why-scf-followers {
	background-image: url("../images/abtest/small-fb-icon.png");
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center;
	display: block;
}

#why-scf-reviews {
	background-image: url("../images/abtest/star-icon.png");
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center;
	display: block;
}

#why-scf-social {
	background-image: url("../images/abtest/like-icon.png");
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center;
	display: block;
}

#why-scf-users {
	background-image: url("../images/abtest/calendar-mini-icon.png");
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center;
	display: block;
}

#why-scf-bbb {
	background-image: url("../images/abtest/bbb-small-icon.png");
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center;
	display: block;
}

#why-scf-coc {
	background-image: url("../images/abtest/coc-member-icon.png");
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center;
	display: block;
}

#why-scf-https {
	background-image: url("../images/abtest/https-icon.png");
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center;
	display: block;
}

.redesign-signed #ss-black-name {
	background-image: url("../images/abtest/user-black-r.png") !important;
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center;
	display: block;
	height: 20px;
	width: 16px;
	margin-right: 10px;
}

.redesign-signed #ss-black-username {
	background-image: url("../images/abtest/username-black-r.png") !important;
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center;
	display: block;
	height: 20px;
	width: 16px;
	margin-right: 10px;
}

.redesign-signed #ss-black-phone {
	background-image: url("../images/abtest/phone-black-r.png") !important;
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center;
	display: block;
	height: 20px;
	width: 16px;
	margin-right: 10px;
}

.redesign-signed #ss-black-address {
	background-image: url("../images/abtest/location-black-r.png") !important;
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center;
	display: block;
	height: 20px;
	width: 16px;
	margin-right: 10px;
}

.redesign-signed #ss-black-image {
	background-image: url("../images/abtest/image-black-r.png") !important;
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center;
	display: block;
	height: 20px;
	width: 16px;
	margin-right: 10px;
}

.redesign-signed #ss-black-email {
	background-image: url("../images/abtest/email-black-r.png") !important;
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center;
	display: block;
	height: 20px;
	width: 16px;
	margin-right: 10px;
}

.redesign-signed #why-scf-reports,
.redesign-payment #why-scf-reports {
	background-image: url("../images/abtest/reports-purple-r.png") !important;
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center;
	display: block;
}

.redesign-signed #why-scf-customers,
.redesign-payment #why-scf-customers {
	background-image: url("../images/abtest/customers-purple-r.png") !important;
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center;
	display: block;
}

.redesign-signed #why-scf-followers,
.redesign-payment #why-scf-followers {
	background-image: url("../images/abtest/facebook-purple-r.png") !important;
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center;
	display: block;
}

.redesign-signed #why-scf-reviews,
.redesign-payment #why-scf-reviews {
	background-image: url("../images/abtest/star-purple-r.png") !important;
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center;
	display: block;
}

.redesign-signed #why-scf-social,
.redesign-payment #why-scf-social {
	background-image: url("../images/abtest/likes-purple-r.png") !important;
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center;
	display: block;
}

.redesign-signed #why-scf-users,
.redesign-payment #why-scf-users {
	background-image: url("../images/abtest/users-purple-r.png") !important;
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center;
	display: block;
}

.redesign-signed #why-scf-bbb,
.redesign-payment #why-scf-bbb {
	background-image: url("../images/abtest/bbb-purple-r.png") !important;
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center;
	display: block;
}

.redesign-signed #why-scf-coc,
.redesign-payment #why-scf-coc {
	background-image: url("../images/abtest/CoC-purple-r.png") !important;
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center;
	display: block;
}

.redesign-signed #why-scf-https,
.redesign-payment #why-scf-https {
	background-image: url("../images/abtest/https-purple-r.png") !important;
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center;
	display: block;
}

.module-register .b-test .why-scf-item {
	display: flex;
	align-items: center;
	justify-content: start;
	background-color: #f5f5f5;
}

.module-register .b-test .intro .query {
	border-top: none;
	margin-top: 20px;
	padding: 20px;
	background-color: #4268b3 !important;
	box-shadow: none;
	border-bottom: none;
	display: flex;
	align-items: flex-end;
}

.module-register .c-test .intro .query {
	margin-top: 0px;
	padding: 15px;
	background-color: #673395 !important;
}

.module-register .redesign-payment .intro .query {
	margin-top: 0px;
	padding: 15px;
	background-color: transparent !important;
	border: none;
	text-align: center;
}

.module-register .b-test .intro .query .query-final {
	width: 100%;
	line-height: 20px;
}

.module-register .b-test .intro .strong span {
	font-family: "Open Sans Extrabold";
	text-decoration: none;
	margin-right: 8px;
	color: #ffffff;
}

.module-register .redesign-payment .unlock-icon {
	background-image: url(../images/abtest/unlocked-purple-r.png);
	background-repeat: no-repeat;
	background-size: auto;
	width: 44px;
	height: 35px;
	margin-left: 0;
	display: block;
}

.b-test .intro .query .strong {
	font-size: 30px;
	color: rgb(51, 51, 51) !important;
	font-weight: bold !important;
	padding-top: 0px;
}

.c-test .intro .query .strong {
	font-size: 20px !important;
}

.b-test .intro .query .before_unlock {
	font-size: 30px;
	font-family: "Open Sans Semibold";
	margin-bottom: 0px;
	color: #ffffff;
}

.c-test .intro .query .before_unlock {
	font-size: 20px;
}

.module-register .b-test .intro .query .search-cat {
	font-size: 45px;
	color: #f5dc11;
	font-family: "Open Sans";
	font-weight: 700;
	text-transform: uppercase;
	line-height: 50px;
	font-size: 26px;
	margin-left: 10px;
	margin-bottom: 0;
}

.redesign-payment .intro .query .before_unlock {
	font-size: 24px;
	font-family: "Ubuntu" !important;
	margin-bottom: 0px;
	color: #470faa;
	display: flex;
	justify-content: center;
	align-items: center;
}

.redesign-payment .payment-options h4 {
	text-align: left;
	font-family: "Ubuntu" !important;
	text-transform: capitalize;
	font-size: 24px;
	color: #470faa;
	margin-bottom: 20px !important;
}

.module-register .c-test .intro .query .search-cat {
	font-size: 20px;
	margin-left: 0px;
}

.b-test .checkout-timer {
	display: flex;
	align-items: center;
	background-color: #ffffff;
	border: 1px solid #000000;
	padding: 10px;
}

.redesign-payment .checkout-timer {
	display: block;
	align-items: center;
	background: #ededed;
	border: 1px solid #d6d6dd;
	border-radius: 10px 10px 0 0;
	padding: 15px;
	margin-top: 0px;
}

.module-register .b-test .checkout-timer h5,
.module-register .b-test .checkout-timer p {
	width: 50%;
}

.module-register .redesign-payment .checkout-timer h5,
.module-register .redesign-payment .checkout-timer p {
	width: 100%;
}

.module-register .redesign-payment .checkout-timer p {
	margin-top: 20px;
	font-weight: 400;
}

.redesign-payment .report-why-scf {
	border: 1px solid #d6d6dd;
	border-radius: 0 0 10px 10px;
	background-color: #ffffff;
}

.module-register .redesign-payment .checkout-timer h5 {
	display: flex;
	align-items: center;
	font-size: 14px;
}

.b-test .checkout-timer p {
	margin-bottom: 0px;
	color: #525252;
	font-size: 12px;
	font-weight: bold;
}

.b-test .checkout-timer h5 span {
	color: #525252;
}

.redesign-payment .checkout-timer h5 span {
	margin-right: 5px;
}

.b-test .checkout-timer h5 {
	color: #525252;
	font-size: 24px;
	text-transform: uppercase;
}

.b-test .checkout-timer:before {
	display: none;
}

.b-test .checkout-searched-info {
	display: flex;
	justify-content: space-between;
}

.redesign-payment .checkout-searched-info {
	display: flex;
	justify-content: space-between;
	padding: 20px;
}

.b-test .checkout-user {
	width: 60%;
	padding: 0 20px;
}

.redesign-payment .checkout-user b {
	font-size: 14px;
}

.redesign-payment .checkout-user p {
	font-size: 12px;
}

.b-test .checkout-img {
	width: 40%;
}

.module-register .b-test .intro .query-info .person-info {
	padding: 0;
	font-size: 18px;
	color: #878787;
	line-height: 18px;
}

.module-register .b-test .intro .query-info .ck-info {
	padding: 0;
	padding-left: 0px;
	padding-bottom: 40px;
}

.b-test .why-scf {
	background: #673395;
	padding: 4px 8px 20px;
}

.b-test .why-scf h4 {
	color: #ffffff;
	padding: 10px;
	display: flex;
	white-space: nowrap;
	align-items: center;
	width: 100%;
	font-size: 16px;
}

.b-test h4 span,
.b-test .customer-reviews h4 span {
	margin-left: 10px;
	border-bottom: 1px solid #dddddd;
	width: 100%;
}

.b-test .customer-reviews h4 {
	color: rgb(83, 83, 83);
	padding: 20px 0;
	display: flex;
	align-items: center;
	white-space: nowrap;
	font-size: 16px;
}

.redesign-payment .why-scf h4 {
	color: #ffffff;
	font-size: 18px;
	font-family: "Ubuntu-regular" !important;
	text-transform: capitalize;
	background-color: #470faa;
	padding: 20px 35px;
}

.redesign-payment .why-scf {
	background: #ffffff;
	padding: 0 0 20px;
	border-radius: 10px;
}

.module-register .redesign-payment .why-scf-item {
	background-color: #ffffff;
	padding: 0 20px;
}

.module-register .redesign-payment .why-scf-item:first-of-type {
	margin-top: 20px;
}

.b-test .why-scf-item {
	background-color: #ffffff;
	margin: 4px 10px;
	border-radius: 4px;
	padding: 6px;
}

.b-test .why-scf-item p {
	margin: 0;
	font-size: 12px;
	padding-left: 8px;
}

.module-register .intro .query-info {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	margin-top: 30px;
	background-color: #fff;
}

.module-register .b-test .query-sub h4 {
	font-size: 16px;
	color: rgb(83, 83, 83);
	padding: 20px 0;
}

.module-register .redesign-payment .query-sub h4 {
	font-size: 18px;
	color: #470faa;
	padding: 20px 0;
	font-family: "Ubuntu-regular" !important;
	text-transform: capitalize;
}

.module-register .redesign-payment .intro .query-info {
	background-color: #f5f5f5;
}

.b-test .query-sub h4 {
	color: rgb(83, 83, 83);
	display: flex;
	white-space: nowrap;
	align-items: center;
	width: 100%;
	font-size: 16px;
}

.b-test .query-sub h4 span {
	margin-left: 10px;
	border-bottom: 1px solid #dddddd;
	width: 100%;
}

.b-test .query-sub h3 {
	font-size: 13px;
	color: rgb(83, 83, 83);
}

.redesign-payment .query-sub h3 {
	font-size: 13px;
	color: rgb(83, 83, 83);
	text-transform: capitalize;
}

.b-test .query-sub {
	padding: 10px 20px;
	border-bottom: none;
}

.module-register .redesign-payment .query-sub p {
	font-size: 13px;
	color: #000;
	font-weight: 100;
	padding-top: 15px;
	margin-bottom: 0px;
	font-family: "Open Sans";
}

.redesign-payment .billing-explained {
	border-bottom: none;
	background-color: #ffffff;
	margin-top: 15px !important;
	border: 1px solid #d6d6d6;
	border-radius: 10px;
}

.redesign-payment .billing-explained a {
	color: #470faa;
}

.module-register .b-test .checkout-form {
	padding: 5px;
	border: none;
	background-color: #fff;
	box-shadow: none;
}

.module-register .b-test .checkout-buttons {
	border-bottom: 4px solid #dddddd;
}

.module-register .b-test .right-checkout {
	padding: 6px 15px;
	background: white;
	margin: 20px 15px;
}

.module-register .redesign-payment .right-checkout {
	padding: 0 15px;
	background: #f5f5f5;
	margin: 0;
}

.module-register .b-test .report-access h4 {
	text-align: center;
	color: #d96d00;
	padding: 20px 0;
}

.module-register .b-test .report-access p {
	color: rgb(131, 131, 131);
	font-size: 12px;
	display: flex;
	align-items: center;
	font-weight: 600;
}

.module-register .b-test .access-columns {
	display: flex;
	justify-content: center;
}

.module-register .b-test .access-list-col {
	margin: 0 10px;
}

.module-register .checkout .sign-up-button.green,
.proceed-payment.sign-up-button.yellow {
	width: 100%;
	text-align: center;
	background: #f7cc0d !important;
	border: 1px solid #d96d00;
	font-family: "Open Sans Extrabold";
	color: #fff;
	font-size: 18px;
	background-position: center !important;
	background-repeat: no-repeat !important;
	background-size: 0px !important;
	background-image: url(../images/spinner-green.gif?072018) !important;
}

.module-register .b-test .customer-reviews img {
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	-khtml-border-radius: 30px;
	border-radius: 30px;
	border: 2px solid #d96d00;
	/* margin-bottom: 24px; */
	width: 60px;
	height: 60px;
}

.module-register .b-test .read-reviews {
	display: flex;
	align-items: center;
}

.module-register .b-test .read-reviews p {
	margin: 0 10px;
	font-size: 12px;
}

.module-register .b-test .reviews-star {
	color: #f5dc11;
	margin: 0 10px;
	white-space: nowrap;
}

.module-register .b-test .customer-reviews {
	position: relative;
}

.module-register .b-test .reviews-comment {
	margin: 10px 10px 30px;
	font-size: 12px;
}

.module-register .b-test .customer-reviews a {
	font-size: 12px;
	text-decoration-line: none;
	border: 1px solid #b5b5b5;
	background-color: #f5f5f5;
	padding: 8px 17px;
	text-align: center;
	color: #333;
	border-radius: 5px;
	white-space: nowrap;
}

.module-register .b-test .read-reviews strong {
	white-space: nowrap;
}

.module-register .b-test .customer-reviews a span {
	margin-left: 2px;
}

.b-test .reviews-mobile {
	display: none;
}

.b-test .modal-header {
	border: none;
	padding: 28px 70px 0;
	display: flex;
	justify-content: center;
}

.b-test .modal-content {
	background: #ffffff;
	border: 1px solid #828282 !important;
	border-radius: 18px;
}

.b-test .green-text {
	color: #31a865;
	border-bottom: none;
	margin-left: -25px;
}

.b-test .green-text span {
	margin-right: 14px;
}

.b-test .premium-may-include {
	color: #333333;
	font-size: 14px !important;
}

.b-test .premium-may-include span {
	font-weight: bold;
	border-bottom: 1px solid #e52727;
}

.b-test .premium-benefits-list {
	display: flex;
	flex-direction: column;
	width: 45%;
}

.b-test .premium-title {
	font-weight: 700;
	margin-left: -38px;
	color: #f8933c;
}

.b-test .premium-lists {
	display: flex;
	justify-content: space-between;
}

.b-test .premium-benefits-list p {
	text-align: left !important;
	display: flex;
	align-items: center;
	padding: 0 10px;
}

.b-test .modal-body .premium-benefits-list p,
.b-test .modal-body .premium-may-include {
	font-size: 12px;
}

@media (min-width: 768px) {
	.b-test .modal-dialog {
		width: 700px;
	}
}

.b-test .modal-body .modal-small-text {
	font-size: 12px;
}

.b-test .premium-cost {
	font-size: 12px;
	font-weight: bold;
}

.b-test .ubuntu-font {
	font-family: Ubuntu;
	font-style: normal;
	font-weight: bold;
	font-size: 20px;
	color: #470faa;
}

.b-test .modal-body {
	display: flex;
	flex-direction: column;
	padding: 15px 60px;
}

.b-test .btn-modal-grn {
	background: #31a865;
	border-radius: 4px;
	color: #ffffff;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	align-self: center;
	padding: 10px 70px;
	margin-bottom: 20px;
}

.b-test #premium-emails {
	background-image: url("../images/abtest/mail-icon.png");
	background-repeat: no-repeat;
	background-size: auto;
	width: 18px;
	height: 14px;
	z-index: 5;
	margin-right: 10px;
	position: relative;
}

.b-test #premium-emails-orange {
	background-image: url("../images/abtest/orange-mail-icon.png");
	background-repeat: no-repeat;
	background-size: auto;
	width: 22px;
	height: 22px;
	z-index: 5;
	margin-right: 10px;
	position: relative;
}

.b-test #premium-phone {
	background-image: url("../images/abtest/mobile-icon.png");
	background-repeat: no-repeat;
	background-size: auto;
	width: 16px;
	height: 18px;
	z-index: 5;
	margin-right: 10px;
	margin-left: 2px;
	position: relative;
}

.b-test #premium-phone-orange {
	background-image: url("../images/abtest/orange-mobile-icon.png");
	background-repeat: no-repeat;
	background-size: auto;
	width: 22px;
	height: 22px;
	z-index: 5;
	margin-right: 10px;
	margin-left: 2px;
	position: relative;
}

.b-test #premium-address {
	background-image: url("../images/abtest/location-icon.png");
	background-repeat: no-repeat;
	background-size: auto;
	width: 14px;
	height: 18px;
	z-index: 5;
	margin-right: 13px;
	margin-left: 1px;
	position: relative;
}

.b-test #premium-address-orange {
	background-image: url("../images/abtest/orange-location-icon.png");
	background-repeat: no-repeat;
	background-size: auto;
	width: 22px;
	height: 22px;
	z-index: 5;
	margin-right: 13px;
	margin-left: 1px;
	position: relative;
}

.b-test #premium-job-info {
	background-image: url("../images/abtest/briefcase-icon.png");
	background-repeat: no-repeat;
	background-size: auto;
	width: 16px;
	height: 16px;
	z-index: 5;
	margin-right: 12px;
	position: relative;
}

.b-test #premium-job-info-orange {
	background-image: url("../images/abtest/orange-briefcase-icon.png");
	background-repeat: no-repeat;
	background-size: auto;
	width: 22px;
	height: 22px;
	z-index: 5;
	margin-right: 12px;
	position: relative;
}

.b-test #premium-education-orange {
	background-image: url("../images/abtest/orange-education-icon.png");
	background-repeat: no-repeat;
	background-size: auto;
	width: 26px;
	height: 22px;
	z-index: 5;
	margin-right: 12px;
	position: relative;
}

.b-test #premium-close {
	background-image: url("../images/abtest/exit-icon.png");
	background-repeat: no-repeat;
	background-size: auto;
	width: 18px;
	height: 18px;
	z-index: 5;
	position: relative;
}

.b-test .premium-more {
	margin-left: 12px;
	font-size: 10px;
	letter-spacing: 1px;
	font-family: "Open Sans Extrabold";
}

.b-test .btn-modal_close {
	display: flex;
	align-items: center;
	background-color: #d1d2d8;
	position: absolute;
	top: 20px;
	right: 20px;
	padding: 15px;
	border-radius: 25px;
	border: none;
}

@media only screen and (max-width: 767px) {
	.b-test .green-text {
		margin: 12px auto;
	}

	.b-test .modal-content {
		margin-top: 20px !important;
	}

	.b-test .premium-lists {
		flex-direction: column;
	}

	.b-test .premium-benefits-list {
		width: 100%;
	}

	.b-test .modal-body {
		display: flex;
		flex-direction: column;
		padding: 15px 45px;
	}
}

#checkout-timer-icon {
	display: none;
}

.module-register .b-test .membership-info.active-box {
	order: 0;
}

.module-register .redesign-payment .membership-info.active-box {
	order: 0;
	display: flex;
	flex-direction: column;
	border: none;
	margin-top: 0;
	border-radius: 10px 10px 0 0;
}

.module-register .redesign-payment #pay-info-checkout {
	display: flex;
	flex-direction: column;
	border: 1px solid #d6d6d6;
	margin-top: 20px;
	border-radius: 10px;
}

.module-register .redesign-payment .membership-info .plan {
	width: 100%;
	position: relative;
	background-color: #470faa;
	border-radius: 10px 10px 0 0;
}

.module-register .redesign-payment .membership-info .features {
	border: 1px solid #d6d6d6;
	border-left: none;
	border-bottom: none;
	background-color: #eee;
	padding: 20px 30px;
}

.module-register .redesign-payment .intro .query .search-cat {
	color: #470faa;
	font-family: "Ubuntu" !important;
	text-transform: capitalize;
	font-size: 24px;
}

.module-register .redesign-payment .active-box .plan h3,
.module-register .redesign-payment .active-box .plan strong,
.module-register .redesign-payment .active-box .plan span.duration,
.module-register .redesign-payment .active-box .plan h4,
.redesign-payment .active-box .days-btw,
.module-register .redesign-payment .active-box .plan p {
	font-family: "Ubuntu-regular" !important;
	color: #cdcdcd !important;
}

.module-register .redesign-payment .active-box .plan h4 {
	display: inline-block;
}

.module-register .redesign-payment .active-box .plan p {
	display: inline-block;
	font-size: 22px;
}

.module-register .redesign-payment .active-box .plan span.duration {
	font-size: 16px;
	margin-bottom: 0;
	margin-top: 20px !important;
}

.module-register .checkout .membership-info .features > div {
	color: #000000;
}

.module-register .redesign-payment .payment-options {
	padding: 0 20px;
	background-color: #ffffff;
}

.module-register .redesign-payment .paypal-opt {
	display: flex;
	align-items: flex-end;
	margin: 10px 0 15px;
	margin-bottom: 20px !important;
}

.module-register .checkout-form .paypal-opt p {
	color: #000000;
}

.module-register .b-test .report-access {
	order: 3;
}

.module-register .b-test .checkout-info-buttons {
	order: 4;
}

.b-test .name-cat {
	display: flex;
	white-space: nowrap;
}

.module-register .redesign-payment .report-access,
.module-register .b-test .checkout-info-buttons {
	background-color: #ffffff;
}

.module-register .b-test .checkout-info-buttons {
	border-radius: 0 0 10px 10px;
	padding: 20px;
}

.module-register .redesign-payment .report-access {
	padding: 0 20px;
	margin-top: -55px;
	z-index: 1000;
}

.module-register .redesign-payment .report-access h4 {
	text-align: left;
	color: #470faa;
	padding: 20px 0;
	font-size: 14px;
}

.module-register .redesign-payment .sign-up-button.green,
.redesign-payment .proceed-payment.sign-up-button.yellow {
	width: 100%;
	text-align: center;
	background: #31a865 !important;
	border: none;
	font-family: "Open Sans Extrabold";
	color: #fff;
	font-size: 18px;
	background-position: center !important;
	background-repeat: no-repeat !important;
	background-size: 0px !important;
	background-image: url(../images/spinner-green.gif?072018) !important;
}

.module-register .redesign-payment .access-columns {
	display: flex;
	justify-content: space-between;
}

.module-register .b-test {
	padding-top: 0;
}

/* ris landing page CSI-2121  */
#landingpage-b {
	position: fixed;
	width: 100%;
	height: 100%;
	background-color: #000;
	display: block;
	z-index: 1000;
	top: 0;
	left: 0;
	opacity: 0.5;
}

.ab-ris-landing .form-wrapper {
	position: relative;
	z-index: 11000;
	background-color: #fff;
	padding: 10px 20px;
	border-radius: 10px;
}

#ab-ris-testimonial {
	display: flex;
	justify-content: space-around;
	position: relative;
	bottom: 0;
	z-index: 11000;
	padding: 30px 15px;
	background-color: rgba(132, 18, 150, 0);
	width: 100%;
}

#ab-ris-testimonial .box p {
	font-size: 12px;
	min-height: 135px;
}

#ab-ris-testimonial .box {
	width: 300px;
	padding: 20px 15px;
}

@media only screen and (max-width: 1000px) {
	/* Ris landing page CSI-2121  */
	#ab-ris-testimonial .box p {
		min-height: 65px;
	}

	#ab-ris-testimonial #box-2,
	#ab-ris-testimonial #box-3 {
		display: none;
	}

	#ab-ris-testimonial #box-1 {
		width: 100%;
	}
}

/* pay modal crossell popup b test CSI-1937 */
.pay-modal-social #paymodal-b .modal-body,
.pay-modal-ris #paymodal-b .modal-body {
	padding-left: 15px;
	margin-bottom: 20px;
}

.pay-modal-social #paymodal-b form,
.pay-modal-ris #paymodal-b form {
	display: flex;
	justify-content: center;
}

.pay-modal-social #paymodal-b .paymodal-action,
.pay-modal-ris #paymodal-b .paymodal-action {
	color: #e52727;
	font-family: Ubuntu;
	font-style: normal;
	font-weight: bold;
	font-size: 20px;
	margin-top: 20px;
}

.pay-modal-social #paymodal-b .paymodal-percentage,
.pay-modal-ris #paymodal-b .paymodal-percentage {
	font-weight: 600;
}

.pay-modal-social #paymodal-b .paymodal-purple,
.pay-modal-ris #paymodal-b .paymodal-purple {
	color: #470faa;
	font-size: 16px;
}

.pay-modal-social #paymodal-b .modal-body form button,
.pay-modal-ris #paymodal-b .modal-body form button {
	background: #3ac162;
	border-radius: 4px;
	color: #ffffff;
	padding: 6px 20px;
	margin: 10px;
	border: 1px solid #000;
}

.pay-modal-social #paymodal-b .red-text,
.pay-modal-ris #paymodal-b .red-text {
	color: #e52727;
}

.pay-modal-social #paymodal-b h2,
.pay-modal-ris #paymodal-b h2 {
	color: #6c339a;
	font-size: 22px;
	padding-bottom: 5px;
	margin-bottom: 15px !important;
}

.pay-modal-social #paymodal-b p,
.pay-modal-ris #paymodal-b p {
	text-align: center;
	padding-top: 10px;
}

.pay-modal-social #paymodal-b .btn-modal_close,
.pay-modal-ris #paymodal-b .btn-modal_close {
	display: flex;
	align-items: center;
	background-color: #d1d2d8;
	position: absolute;
	top: 10px;
	right: 10px;
	padding: 15px;
	border-radius: 25px;
	border: none;
}

.pay-modal-social #paymodal-b #premium-close,
.pay-modal-ris #paymodal-b #premium-close {
	background-image: url("../images/abtest/exit-icon.png");
	background-repeat: no-repeat;
	background-size: auto;
	width: 18px;
	height: 18px;
	z-index: 5;
	position: relative;
}

.pay-modal-social #paymodal-b .modal-content,
.pay-modal-ris #paymodal-b .modal-content {
	border-radius: 24px;
	margin-top: 170px;
}

.pay-modal-social #paymodal-b,
.pay-modal-ris #paymodal-b {
	max-width: 600px;
}

.ab-cross-name,
.ab-cross-username,
.ab-cross-email,
.ab-cross-phone,
.ab-cross-image,
.ab-cross-address {
	cursor: pointer;
}

/* CSI-1882  */

#ab-testimonial .guest-section .box-display {
	padding: 20px;
	background-color: #fff;
	border: 1px solid #d6d6d6;
	margin-bottom: 30px;
	-moz-box-shadow: 0px 0px 5px 5px #e6e6e6;
	-webkit-box-shadow: 0px 0px 5px 5px #e6e6e6;
	box-shadow: 0px 0px 5px 5px #e6e6e6;
	/* display: none; */
}

#ab-testimonial .guest-section {
	padding: 2px 0;
	background-color: #fff;
	border: none !important;
	margin-bottom: 30px;
	box-shadow: none !important;
	/* display: none; */
}

.testimonials-re .gold-star,
#ab-testimonial .gold-star {
	background-image: url("../images/abtest/star-icon.png");
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center;
	display: block;
	width: 16px;
	height: 18px;
}

#ab-testimonial .reviews-star {
	display: flex;
	justify-content: space-evenly;
	width: 120px;
	margin-left: -5px;
}

#ab-testimonial .testimonial-display {
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap-reverse;
}

#ab-testimonial .testimonial-display p {
	margin: 0 0 5px;
}

#ab-testimonial .testimonial-quote {
	width: 80%;
	margin-right: 15px;
}

#ab-testimonial .testimonial-display {
	padding: 20px 50px;
}

#ab-testimonial .testimonial-info {
	display: flex;
	align-items: center;
	justify-content: space-evenly;
	width: 15%;
	/* margin: 30px 15px; */
}

#ab-testimonial .green-title {
	color: #31a865;
	font-weight: bold;
	text-transform: uppercase;
}

.redesign-sp#ab-testimonial .green-title {
	color: #31a865;
	font-weight: bold;
	text-transform: capitalize;
}

#ab-testimonial .guest-progress-new .step-contents span {
	color: #000;
}

#ab-testimonial.redesign-sp .guest-progress-new .step-contents span {
	display: inline-block !important;
	padding: 0;
	font-weight: 700;
	font-size: 16px;
}

.redesign-sp #ss-loading-animation {
	width: 150px;
	display: inline-block;
	position: absolute;
	right: 46px;
	top: 24px;
}

#ab-testimonial.redesign-sp .guest-progress-new .step-contents span span {
	padding: 0;
}

.redesign-sp .gp-info-search {
	display: flex;
	flex-direction: column;
}

.redesign-sp .guest-progress-new .guest-section .details ul {
	margin-top: 6px;
}

.redesign-sp .gp-info {
	display: flex;
	justify-content: space-between;
}

.redesign-sp .step-header {
	display: flex;
	align-items: center;
}

.redesign-sp .guest-progress-new .guest-section h3 {
	font-family: "Ubuntu-regular" !important;
	font-size: 27px;
	text-transform: capitalize;
	padding: 5px 10px;
	margin: 0;
}

.redesign-sp .guest-progress-new .guest-section h3 span {
	text-transform: capitalize;
}

.redesign-sp .guest-progress-new .guest-section h3 span {
	margin: 0;
	font-family: "Ubuntu-regular" !important;
	font-size: 27px;
}

.redesign-sp .guest-progress-new .step-contents p {
	font-size: 17px;
}

#ab-testimonial.redesign-sp .guest-section:first-of-type {
	margin-top: 20px;
}

#ab-testimonial.redesign-sp .guest-section .box-display .details-redesign {
	display: flex;
	flex-direction: column;
	border-bottom: 1px solid #d6d6d6;
}

#ab-testimonial.redesign-sp .guest-section .box-display .details {
	border-bottom: 1px solid #d6d6d6;
	margin: 0;
	padding: 20px;
}

.redesign-sp .guest-section .details ul.text-list li {
	left: 10px !important;
	text-align: left;
	text-transform: none;
	font-weight: 100;
	color: #31a865;
	top: 54px !important;
}

.redesign-sp .module-image-guest .section .progress-bar-wrapper div,
.redesign-sp .guest-section .progress-bar-wrapper div {
	padding: 5px;
	-webkit-box-sizing: padding-box;
	-moz-box-sizing: padding-box;
	-ms-box-sizing: padding-box;
	box-sizing: padding-box;
	position: absolute;
	left: 0px;
	top: -1px;
	bottom: -1px;
	background: #31a865;
	background-image: none;
	background-size: 58px 58px;
	border: 1px solid #31a865;
	border-left: 2px solid #31a865;
	-webkit-animation: none;
	-moz-animation: none;
	-o-animation: none;
	animation: none;
	border-radius: 10px;
}

.redesign-sp .module-image-guest .section .progress-bar-wrapper,
.redesign-sp .guest-section .progress-bar-wrapper {
	padding: 5px;
	border: 1px solid #31a865;
	position: relative;
	margin-top: 20px;
	background: #fcfcfc;
	background: -moz-linear-gradient(top, #fcfcfc 0%, #efefef 28%, #f9f9f9 68%, #ffffff 100%);
	background: -webkit-linear-gradient(top, #fcfcfc 0%, #efefef 28%, #f9f9f9 68%, #ffffff 100%);
	background: linear-gradient(to bottom, #fcfcfc 0%, #efefef 28%, #f9f9f9 68%, #ffffff 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#ffffff', GradientType=0);
	border-radius: 10px;
	margin: 60px 40px 50px;
	/* border-top: 1px solid #d6d6d6; */
}

.module-guest-progress .redesign-sp .progress-bar-wrapper span {
	z-index: 1;
	position: absolute;
	top: -38px;
	left: auto;
	right: 0;
	margin-top: 10px;
	font-weight: bold;
	color: #31a865;
	font-size: 12px;
	letter-spacing: 2px;
	text-align: center;
}

.redesign-sp .guest-progress-new .details .left-list {
	border-right: none;
}

.redesign-sp#ab-testimonial .guest-section .box-display {
	padding: 0px;
	background-color: #fff;
	border: 1px solid #d6d6d6;
	margin-bottom: 30px;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	border-radius: 10px;
	position: relative;
}

.redesign-sp#ab-testimonial .testimonial-info {
	margin: 30px 0px 30px 30px;
}

.redesign-sp#ab-testimonial .testimonial-quote {
	width: 70%;
	margin-right: 40px;
}

.redesign-sp .searching-sp {
	color: #31a865;
	position: absolute;
	top: -30px;
	left: 0;
}

.redesign-sp .progress-info-sp {
	color: #000;
	position: absolute;
	top: 18px;
	left: 0;
}

.redesign-sp .data-found-section .details .figures-list p {
	text-transform: capitalize;
	font-weight: 100;
	font-size: 12px;
}

.redesign-sp .guest-progress-new .data-found-section .details ul {
	margin-right: 44px;
	background-color: transparent;
	padding: 0;
	border: none;
}

.redesign-sp .results-sm {
	display: flex;
	justify-content: center;
	margin-bottom: 20px;
}

.redesign-sp .results-list-sm {
	margin: 0 30px;
}

.redesign-sp .results-list-sm p {
	font-size: 16px;
	font-weight: 700;
}

.redesign-sp .final_text {
	font-size: 14px;
}

.redesign-sp .guest-progress-new .data-found-section p.final-caption {
	font-size: 12px;
}

.redesign-sp .success-group-sm {
	display: flex;
	align-items: center;
	justify-content: center;
}

.redesign-sp.abt_guest_progress #results-modal .result_model_abt h3 {
	font-size: 18px;
	color: rgb(80, 12, 136);
	letter-spacing: -1px;
	padding-top: 10px;
	border-bottom: 0px;
	margin-bottom: 10px !important;
	font-family: "Ubuntu-regular" !important;
	display: flex;
	align-items: center;
	justify-content: center;
}

.redesign-sp #image-upload-modal .modal-box,
.redesign-sp #results-modal .modal-box {
	padding: 30px 80px;
	background-color: #fff;
	margin: auto;
	padding: 30px;
	border: 2px solid #d6d6d6;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-khtml-border-radius: 20px;
	border-radius: 20px;
	max-width: 600px;
	width: 90%;
	/* -filter: alpha(opacity=0); */
	/* -ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0); */
	/* -moz-opacity: 0; */
	/* opacity: 0; */
	-webkit-transition: opacity 1000ms ease-in;
	-moz-transition: opacity 1000ms ease-in;
	-o-transition: opacity 1000ms ease-in;
	transition: opacity 1000ms ease-in;
}

.redesign-sp.abt_guest_progress #results-modal .result_model_abt .inner-sections .figures {
	background-color: transparent;
	padding: 0;
	border: 1px solid #470faa;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 7px;
	width: 430px;
}

.redesign-sp.abt_guest_progress #results-modal .result_model_abt .inner-sections {
	width: 430px;
	margin: 0 auto;
}

.redesign-sp.abt_guest_progress #results-modal .result_model_abt .sign-up-button {
	max-width: 430px;
	margin: 0 auto;
	display: block;
}

.redesign-sp.abt_guest_progress #results-modal .result_model_abt .figures h4 {
	font-size: 12px;
	color: #ffffff;
	margin-top: 0px !important;
	padding: 10px 24px;
	background-color: #470faa;
	font-family: "Ubuntu-regular" !important;
	border-radius: 0 0 5px 5px;
}

.redesign-sp #results-modal .no_zero_model .figures p {
	width: 300px;
	margin-left: 0;
	display: flex;
	justify-content: space-around;
}

.redesign-sp #results-modal .no_zero_model .figures p:first-of-type {
	margin-top: 10px;
}

.redesign-sp #results-modal .no_zero_model .figures p span {
	font-size: 14px !important;
	font-family: "Ubuntu-regular" !important;
}

.redesign-sp.abt_guest_progress #results-modal .result_model_abt .inner-sections .figures p span.abt_span2 strong {
	min-width: 30px;
	display: flex;
	margin-top: 1px;
	color: #ffffff;
	background-color: #fa3636;
	border-radius: 4px;
	align-items: center;
	justify-content: center;
}

.redesign-sp.abt_guest_progress #results-modal .result_model_abt .inner-sections .figures .abt_ready_new p {
	font-size: 14px;
	width: 100%;
	margin: 0px;
	text-align: left;
	font-family: "Ubuntu-regular" !important;
	display: flex;
	justify-content: flex-start;
}

.redesign-sp .abt_ready_new {
	column-count: 2;
}

.redesign-sp .remaining-items-sp {
	width: 100%;
	padding: 0 10px;
	margin-top: 10px;
	border-top: 1px solid #470faa;
}

.redesign-sp.abt_guest_progress #results-modal .result_model_abt h5 {
	font-size: 14px;
	color: #470faa;
	padding-top: 10px;
	text-align: center;
	padding-bottom: 10px;
	font-family: "Ubuntu-regular" !important;
}

.redesign-sp #gp-images {
	border: 1px solid #31a865;
	border-radius: 7px;
	margin-bottom: 25px;
	margin-top: -7px;
	display: flex;
	justify-content: space-evenly;
	align-items: center;
	padding: 40px 20px 20px;
	position: relative;
	display: none;
}

.redesign-sp #gp-images img {
	margin: 0 !important;
	border-radius: 7px !important;
	width: 100% !important;
	height: 100% !important;
	padding: 0 !important;
}

.redesign-sp #gp-images p {
	position: absolute;
	font-size: 12px;
	color: #ffffff !important;
	top: 0;
	left: 35px;
	padding: 7px 18px;
	background-color: #31a865;
	font-family: "Ubuntu-regular" !important;
	border-radius: 0 0 5px 5px;
	font-weight: 700;
}

.redesign-sp .image_label {
	display: none;
}

.redesign-sp.abt_guest_progress #results-modal .final_image_col {
	width: 28%;
	margin-right: 0;
	height: 28%;
	border: 1px solid #470faa !important;
	border-radius: 5px;
}

.redesign-sp #results-modal .figures p span:first-child {
	width: 130px;
	display: inline-block;
}

#progress-bar .redesign-sp li::before {
	content: none;
}

#progress-bar .redesign-sp li span {
	width: 50px;
	height: 50px;
	padding: 10px;
	border: none;
	border-radius: 4px;
	font-size: 26px;
	font-weight: bold;
	color: #666666;
	margin-bottom: 20px;
	background-color: #cdcdcd;
	-webkit-transition: background-color 1000ms ease;
	-moz-transition: background-color 1000ms ease;
	-o-transition: background-color 1000ms ease;
	transition: background-color 1000ms ease;
	display: block !important;
	z-index: 1000;
}

#progress-bar .redesign-sp ul {
	display: flex;
	justify-content: center;
	min-width: 600px;
	width: 600px;
	margin: 0 auto;
}

#progress-bar .redesign-sp li {
	width: 15%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	font-size: 12px;
}

#progress-bar .redesign-sp .line-pr {
	left: 62px;
	height: 2px;
	padding: 0;
	border: none;
	position: absolute;
	top: 24px;
	width: 90px;
	display: block !important;
	z-index: -10;
}

#progress-bar .redesign-sp li.done span {
	background-color: #31a865 !important;
}

#progress-bar .redesign-sp li.done {
	color: #767676;
}

#progress-bar .redesign-sp li.active {
	color: #767676;
}

#progress-bar .redesign-sp img {
	width: 100px;
}

#progress-bar .redesign-sp .progress-title-r {
	display: flex;
	justify-content: center;
	width: 100%;
	align-items: center;
}

#progress-bar .redesign-sp .progress-title-r p {
	font-family: "Ubuntu-regular";
	font-weight: 700;
	margin: 0;
	padding-left: 20px;
	color: #470faa;
	font-size: 24px;
	text-align: left;
}

#progress-bar .progress-wrapper.redesign-sp {
	display: flex;
	flex-direction: column;
	justify-content: space-around;
}

.landing-redesign .new-header-menu .login-modal,
.landing-redesign .new-header-menu .dropdown-menu {
	left: -70px;
	top: 57px;
	padding: 20px;
	background-color: #26273c !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	box-shadow: none;
	border: 1px solid #ffffff;
	box-shadow: 1px 1px 5px #26273c;
}

.landing-redesign #header .header-bar .menu-wrapper .new-header-menu .dropdown-menu li a {
	font-size: 14px;
	color: #ffffff;
	font-weight: normal;
	text-transform: capitalize !important;
	font-family: "Open Sans", sans-serif !important;
	line-height: 28px;
	text-decoration: none;
}

.landing-redesign .new-header-menu .dropdown-menu li h4 {
	color: #2ac984;
	font-size: 14px;
	border-bottom: 2px solid #4f5065;
	padding-bottom: 12px;
	margin-bottom: 16px !important;
	margin-top: 10px !important;
}

.landing-redesign .new-header-menu .dropdown-menu li h1 {
	color: #2ac984;
	font-size: 14px;
	border-bottom: 2px solid #4f5065;
	padding-bottom: 12px;
	margin-bottom: 16px !important;
	margin-top: 10px !important;
}

.landing-redesign .new-header-menu .dropdown-menu li a:hover,
.landing-redesign .new-header-menu .dropdown-menu li:hover {
	background-color: #26273c !important;
	color: #2ac984 !important;
}

.landing-redesign .new-header-menu .dropdown-menu li a:hover .name-search-icon-re {
	background-image: url(../images/abtest/name-green-re.png);
}

.landing-redesign .new-header-menu .dropdown-menu li a:hover .phone-search-icon-re {
	background-image: url(../images/abtest/phone-green-re.png);
}

.landing-redesign .new-header-menu .dropdown-menu li a:hover .username-search-icon-re {
	background-image: url(../images/abtest/username-green-re.png);
}

.landing-redesign .new-header-menu .dropdown-menu li a:hover .email-search-icon-re {
	background-image: url(../images/abtest/email-green-re.png);
}

.landing-redesign .new-header-menu .dropdown-menu li a:hover .address-search-icon-re {
	background-image: url(../images/abtest/address-green-re.png);
}

.landing-redesign .new-header-menu .dropdown-menu li a:hover .image-search-icon-re {
	background-image: url(../images/abtest/image-green-re.png);
}

.landing-redesign .new-header-menu .dropdown-menu li a .name-search-icon-re {
	background-image: url(../images/abtest/name-white-search.png);
}

.landing-redesign .new-header-menu .dropdown-menu li a .username-search-icon-re {
	background-image: url(../images/abtest/username-white-search.png);
}

.landing-redesign .new-header-menu .dropdown-menu li a .phone-search-icon-re {
	background-image: url(../images/abtest/phone-white-search.png);
}

.landing-redesign .new-header-menu .dropdown-menu li a .image-search-icon-re {
	background-image: url(../images/abtest/image-white-search.png);
}

.landing-redesign .new-header-menu .dropdown-menu li a .address-search-icon-re {
	background-image: url(../images/abtest/address-white-search.png);
}

.landing-redesign .new-header-menu .dropdown-menu li a .email-search-icon-re {
	background-image: url(../images/abtest/email-white-search.png);
}

.landing-redesign .new-header-menu .dropdown-menu li a .name-search-icon-re,
.landing-redesign .new-header-menu .dropdown-menu li a .username-search-icon-re,
.landing-redesign .new-header-menu .dropdown-menu li a .email-search-icon-re,
.landing-redesign .new-header-menu .dropdown-menu li a .phone-search-icon-re,
.landing-redesign .new-header-menu .dropdown-menu li a .address-search-icon-re,
.landing-redesign .new-header-menu .dropdown-menu li a .image-search-icon-re {
	background-repeat: no-repeat;
	background-position: center;
	width: 20px;
	height: 30px;
	display: block !important;
	opacity: 1;
	margin-left: 0 !important;
	margin-right: 10px !important;
}

.landing-redesign .new-header-menu .reverse-search-re a {
	display: flex;
	justify-content: start;
	align-items: center;
}

.landing-redesign #header .header-bar .menu-wrapper .new-header-menu .dropdown-menu li a {
	padding: 0;
}

.landing-redesign .new-header-menu .login-text:hover,
.landing-redesign .new-header-menu .login-text {
	text-align: left;
	font-size: 18px;
	font-family: "Open Sans" !important;
	color: #2ac984;
	font-weight: bold;
	display: inline-block;
	line-height: 1.1;
	margin: 10px 0 !important;
}

.landing-redesign .new-header-menu .login-text-label {
	font-size: 14px;
	color: #ffffff;
	margin-bottom: 5px !important;
}

.landing-redesign .new-header-menu .login-modal {
	text-align: left;
	width: 412px;
	left: -380px;
}

.landing-redesign .login-modal input {
	display: block;
	width: 100%;
}

.landing-redesign .login-button {
	color: #26273c;
	background-color: #2ac984;
	font-family: "Open Sans";
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	padding: 5px 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	height: 42px;
	line-height: 32px;
	margin-top: 15px;
	transition: 0.3s;
	margin-bottom: 15px;
}

.landing-redesign .login-button.loading {
	display: none;
}

.landing-redesign #header .header-bar .menu-wrapper .login-modal a {
	color: #2ac984;
	text-transform: capitalize;
	font-size: 14px;
	font-family: "Open Sans" !important;
	vertical-align: inherit;
}

.landing-redesign .login-modal h5,
.landing-redesign .login-modal p {
	color: #ffffff !important;
	font-family: "Open Sans";
	font-size: 14px;
}

.landing-redesign .forgot-password-re {
	display: none;
	margin: 15px 0;
}

/* .landing-redesign #header h2 {
    text-align: left;
}

.landing-redesign.module-home #header h2 {
    text-align: center;
} */

@media only screen and (max-width: 768px) {
	.landing-redesign .caret {
		display: inline-block;
		width: 0;
		height: 0;
		margin-left: 2px;
		vertical-align: middle;
		border-top: 9px dashed;
		border-top: 4px solid\9;
		border-right: 6px solid transparent;
		border-left: 6px solid transparent;
	}

	body.landing-redesign {
		margin-top: 0 !important;
	}

	.landing-redesign.module-image .main-search-wrapper .search-form .privacy-label {
		top: 245px;
	}

	.landing-redesign.module-ras_landing .main-search-wrapper .search-form .privacy-label,
	.landing-redesign.module-phone .main-search-wrapper .search-form .privacy-label,
	.landing-redesign.module-username .main-search-wrapper .search-form .privacy-label,
	.landing-redesign.module-email .main-search-wrapper .search-form .privacy-label {
		top: 237px;
	}

	.landing-redesign .typewriter {
		margin-left: 30%;
	}

	.landing-redesign.module-home .main-search-wrapper .search-form {
		margin: 30px auto 0;
	}

	.landing-redesign .new-header-menu .login-modal,
	.landing-redesign .new-header-menu .dropdown-menu {
		box-shadow: none;
		border: none;
		box-shadow: none;
	}

	.landing-redesign .login-modal {
		top: 227px !important;
	}

	.landing-redesign .full#header #header-logo {
		height: 58px;
		width: 112px;
		margin-left: 12px;
	}

	.landing-redesign .svgicons.logo-small {
		width: 140px;
		height: 48px;
		background-position: -0.2% 96.3%;
		background-size: 714%;
	}

	.landing-redesign .full#header .header-bar {
		padding: 15px 0;
		height: 70px;
	}

	.landing-redesign .menu-collapse-re {
		display: flex;
		padding: 0;
	}

	.landing-redesign .menu-wrapper {
		width: 9% !important;
	}

	.landing-redesign .new-header-menu {
		position: absolute;
		width: 100vw;
		left: 0;
		background: #26273c;
		height: 100vh;
		display: none;
		z-index: 10000;
		top: 75px;
	}

	.landing-redesign .new-header-menu .dropdown-menu {
		width: 98vw !important;
		left: 0;
		top: 24px;
		padding: 20px;
		background-color: #26273c !important;
	}

	.landing-redesign .new-header-menu .login-modal,
	.landing-redesign .new-header-menu .dropdown-menu {
		width: 98vw !important;
		left: 3.5px;
		padding: 20px;
		background-color: #26273c !important;
	}

	.landing-redesign #header .header-bar .menu-wrapper .new-header-menu .dropdown-menu li a {
		font-size: 14px;
		color: #ffffff;
		font-weight: normal;
		text-transform: capitalize !important;
		font-family: "Open Sans", sans-serif !important;
		line-height: 28px;
		text-decoration: none;
		padding: 0;
	}

	.landing-redesign .new-header-menu .dropdown-menu li h4 {
		color: #2ac984;
		font-size: 14px;
		border-bottom: 2px solid #4f5065;
		padding-bottom: 12px;
		margin-bottom: 16px !important;
		margin-top: 10px !important;
	}

	.landing-redesign .new-header-menu .dropdown-menu li h1 {
		color: #2ac984;
		font-size: 14px;
		border-bottom: 2px solid #4f5065;
		padding-bottom: 12px;
		margin-bottom: 16px !important;
		margin-top: 10px !important;
	}

	.landing-redesign .new-header-menu .dropdown-menu li a:hover,
	.landing-redesign .new-header-menu .dropdown-menu li:hover {
		background-color: #26273c !important;
		color: #2ac984 !important;
	}

	.landing-redesign .new-header-menu .dropdown.open {
		width: 100vw;
		text-align: center;
	}

	.landing-redesign .new-header-menu .login,
	.landing-redesign .new-header-menu .dropdown {
		margin: 16px;
	}

	.landing-redesign .new-header-menu .menu-setting {
		display: flex;
		flex-direction: column;
		justify-content: start;
		align-items: center;
	}

	.landing-redesign .full#header .header-bar {
		margin-bottom: 40px;
	}

	.landing-redesign #ribbon-cert-re {
		display: flex;
		align-items: center;
		background-color: #31a865;
		width: 100%;
		left: 0 !important;
		top: -40px;
		justify-content: center;
		padding: 10px 0;
	}

	.landing-redesign #ribbon-cert-re p {
		font-family: "Ubuntu";
		font-size: 13px;
		text-transform: uppercase;
		margin: 0 5px;
	}

	.landing-redesign .header-img-re img {
		position: relative;
		bottom: 36px;
		left: -25px;
		width: 62%;
		margin: 36px auto 0;
		display: block;
	}

	.landing-redesign .header-img-re {
		margin-bottom: -40px;
		position: relative;
		width: 100%;
	}

	.landing-redesign .main-search {
		margin: 35px 0 55px;
	}

	.landing-redesign .main-search-wrapper .form-wrapper {
		width: 100%;
		margin: 0 auto;
	}

	.landing-redesign .main-search .search-form a span.svgicons {
		display: none;
	}

	.landing-redesign .main-search-wrapper .search-form .tabs .dropdown a {
		padding: 6px 6px !important;
	}

	.landing-redesign .main-search-wrapper .search-form .tabs a.active::before {
		content: "";
		border: none;
	}

	.landing-redesign .main-search-wrapper .search-form {
		width: 320px;
		margin: 0 auto;
	}

	.landing-redesign .tabs {
		display: flex !important;
		flex-direction: column;
	}

	.landing-redesign.module-home .main-search-wrapper .form-wrapper {
		width: 100%;
		margin: 0 auto;
	}

	.landing-redesign .tabs .flex-break {
		width: 100% !important;
		display: flex;
		justify-content: space-evenly;
		margin-top: 10px;
	}

	.landing-redesign.module-home .main-search-wrapper .search-form .tabs a {
		width: 60px !important;
	}

	.landing-redesign .main-search-wrapper .search-form .tabs a.dropdown-toggle {
		width: 100% !important;
	}

	.landing-redesign .tabs .dropdown.open .dropdown-menu a {
		width: 95% !important;
		margin: 2px auto !important;
	}

	.landing-redesign .name-search-icon-re,
	.landing-redesign .email-search-icon-re,
	.landing-redesign .phone-search-icon-re,
	.landing-redesign .username-search-icon-re,
	.landing-redesign .image-search-icon-re,
	.landing-redesign .address-search-icon-re {
		margin: 0px 14px !important;
	}

	.landing-redesign.module-home .name-search-icon-re,
	.landing-redesign.module-home .email-search-icon-re,
	.landing-redesign.module-home .phone-search-icon-re,
	.landing-redesign.module-home .username-search-icon-re,
	.landing-redesign.module-home .image-search-icon-re,
	.landing-redesign.module-home .address-search-icon-re {
		margin: 0px auto !important;
	}

	.landing-redesign .main-search-wrapper .search-form .tabs a {
		padding: 6px !important;
	}

	.landing-redesign .main-search-wrapper .search-form .tabs .dropdown.open .dropdown-menu {
		display: flex;
		flex-direction: column;
		margin: 5px 0 0;
	}

	.landing-redesign .tabs .dropdown.open .dropdown-menu a,
	.landing-redesign .main-search-wrapper .search-form .tabs .selection {
		position: relative;
		display: flex;
		align-items: center;
		background-color: #7955c0;
		padding: 10px 0;
		border-radius: 5px;
		font-size: 14px;
	}

	.landing-redesign .tabs .dropdown.open .dropdown-menu a.active {
		order: -1;
	}

	.landing-redesign .main-search-wrapper .search-form .tabs .selection .caret {
		position: absolute;
		right: 15px;
	}

	.landing-redesign .main-search-wrapper .search-form .col-sm-10 .row.active {
		width: 100%;
		margin: 0 auto;
		flex-direction: column;
		height: 178px;
	}

	.landing-redesign .main-search-wrapper .search-form .col-sm-6 {
		width: 100%;
	}

	.landing-redesign .main-search-wrapper .search-form .col-sm-6 input,
	.landing-redesign .main-search-wrapper .search-form .col-sm-6 .pretty.select {
		margin-bottom: 0;
	}

	.landing-redesign.module-home .main-search-wrapper .search-form .col-sm-2 {
		position: absolute;
		top: 305px;
		right: 0;
		width: 95%;
		margin: 0 auto;
		left: 0;
	}

	.landing-redesign .main-search-wrapper .search-form .col-sm-2 {
		position: absolute;
		top: 170px;
		right: 0;
		width: 95%;
		margin: 0 auto;
		left: 0;
	}

	.landing-redesign .main-search-wrapper .search-form .col-sm-2 a {
		width: 100% !important;
		padding: 19px !important;
	}

	.landing-redesign .main-search-wrapper .search-form .tabs a .name-search-icon-re,
	.landing-redesign .main-search-wrapper .search-form .tabs a .username-search-icon-re,
	.landing-redesign .main-search-wrapper .search-form .tabs a .email-search-icon-re,
	.landing-redesign .main-search-wrapper .search-form .tabs a .phone-search-icon-re,
	.landing-redesign .main-search-wrapper .search-form .tabs a .address-search-icon-re,
	.landing-redesign .main-search-wrapper .search-form .tabs a .image-search-icon-re {
		opacity: 1;
	}

	.landing-redesign.module-image .search-form .search-start-here {
		top: 68px !important;
	}

	.landing-redesign.module-home .main-search-wrapper .search-form {
		padding-bottom: 104px;
	}

	.landing-redesign .main-search-wrapper .search-form {
		padding-bottom: 28px;
	}

	.landing-redesign.module-home .main-search-wrapper .search-form .privacy-label {
		top: 374px;
		left: 58px;
	}

	.landing-redesign .main-search-wrapper .search-form .privacy-label {
		left: 58px;
	}

	.landing-redesign.module-image #header.full .main-search a.active span {
		margin: 0 14px !important;
	}

	.landing-redesign .main-search-wrapper .container p {
		margin: 0 20px;
		text-align: center;
	}

	.landing-redesign .main-search-wrapper .search-form .tab-content {
		margin: -5px 0 0 0;
	}

	.landing-redesign .open > .dropdown-menu {
		display: block;
		background-color: #ffffff;
		width: 100%;
	}

	.module-phone.landing-redesign .main-search-wrapper .search-form input,
	.module-username.landing-redesign .main-search-wrapper .search-form input,
	.module-email.landing-redesign .main-search-wrapper .search-form input,
	.module-ras_landing.landing-redesign .main-search-wrapper .search-form input,
	.module-email.landing-redesign .main-search-wrapper .search-form input {
		margin: -98px auto 0;
		width: 95%;
	}

	.module-image.landing-redesign .main-search-wrapper .search-form input {
		margin: -3px auto 0px;
		width: 100%;
	}

	.module-phone.landing-redesign .search-form .search-start-here,
	.module-username.landing-redesign .search-form .search-start-here,
	.module-email.landing-redesign .search-form .search-start-here,
	.module-ras_landing.landing-redesign .search-form .search-start-here {
		left: 8px;
		top: 76px;
	}

	.landing-redesign .main-search-wrapper .search-form .tab-content .row.img {
		position: relative !important;
		width: 95%;
		margin-top: 5px;
		margin-left: 9px;
	}

	.landing-redesign .main-search-wrapper .search-form .tab-content .row.img span {
		position: absolute !important;
	}

	.module-image #header.full .main-search .active span {
		margin: 0 !important;
	}

	.landing-redesign .browse-img-re {
		display: none !important;
	}

	.landing-redesign .browse-img-re.folder-re {
		display: block !important;
		width: 60px !important;
		padding: 29px 0 !important;
	}

	.landing-redesign .what-is-search {
		flex-direction: column;
	}

	.landing-redesign .what-is-search div h2 {
		margin-bottom: 25px !important;
		text-align: center;
		margin-top: 50px !important;
	}

	.landing-redesign .what-is-search img {
		margin-right: 0px;
		width: 77%;
		max-width: 400px;
	}

	.landing-redesign .search-instruction div,
	.landing-redesign .what-is-search div {
		width: 85%;
	}

	.landing-redesign .search-instruction {
		flex-direction: column;
		margin: 35px 0;
	}

	.landing-redesign .search-instruction img {
		order: 1;
	}

	.landing-redesign .search-instruction div {
		order: 2;
	}

	.landing-redesign #carousel-feat-re {
		height: 180px;
		background: #f5f8ff;
		width: 100%;
	}

	.landing-redesign #carousel-testimonial-re {
		height: 360px;
		background: #fff;
		width: 100%;
	}

	.landing-redesign #carousel-press-re {
		height: 400px;
		background: #f5f8ff;
		width: 100%;
	}

	.landing-redesign .carousel-indicators li {
		display: inline-block;
		width: 5px;
		height: 5px;
		margin: 0 3px;
		margin-bottom: 2px;
		text-indent: -999px;
		cursor: pointer;
		background-color: #26273c;
		border: none;
		opacity: 0.5;
		border-radius: 10px;
	}

	.landing-redesign .carousel-indicators .active {
		width: 10px;
		height: 10px;
		margin: 0 3px;
		opacity: 1;
		background-color: #26273c;
	}

	.landing-redesign .carousel-inner .item div,
	.landing-redesign .carousel-inner .active.item div {
		display: flex;
		justify-content: space-around;
		align-items: center;
	}

	.landing-redesign .seen-on-re h2 {
		text-align: center;
	}

	.landing-redesign .seen-on-re p {
		font-size: 12px;
		text-align: center;
		margin: 20px;
	}

	.landing-redesign .testimonial-person-re {
		width: 250px;
		margin: 25px auto;
		height: 270px;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
	}

	.landing-redesign .five-ways-search {
		padding: 60px 15px;
	}

	.landing-redesign .what-is-scf-re div {
		width: 100%;
		margin: 40px 0px 0;
		height: unset;
	}

	.landing-redesign .testimonials-re {
		padding: 48px 10px;
		background: #f5f8ff;
	}

	.landing-redesign .what-is-scf-re {
		flex-direction: column;
	}

	.landing-redesign.module-home #carousel-testimonial-re {
		height: 360px;
		background: #f5f8ff;
		width: 100%;
	}

	.landing-redesign .why-reports-re {
		margin-top: 45px;
		flex-direction: column;
	}

	.landing-redesign .why-stats-re {
		margin: 20px 0;
	}

	.redesign-sp.abt_guest_progress #results-modal .result_model_abt .inner-sections .figures p span.abt_span2 strong {
		min-width: 30px;
		display: flex;
		margin-top: 1px;
		color: #ffffff;
		background-color: #31a865;
		border-radius: 4px;
		align-items: center;
		justify-content: center;
	}

	.redesign-sp.abt_guest_progress #results-modal .result_model_abt .inner-sections .figures .abt_ready_new p {
		font-size: 14px;
		width: 100%;
		margin: 0px;
		text-align: left;
		font-family: "Ubuntu-regular" !important;
		display: flex;
		justify-content: flex-start;
		white-space: nowrap;
	}

	.redesign-sp .abt_ready_new {
		column-count: 2;
		width: 80%;
		margin: 0 auto;
	}

	.landing-redesign .possibility-item {
		margin: 20px 0;
		flex-direction: column;
	}

	.landing-redesign .possibility-item img {
		order: 1;
		width: 65%;
	}

	.landing-redesign .possibility-item div {
		width: 90%;
		margin: 0 20px;
		order: 2;
	}

	.landing-redesign .what-is-scf-re img {
		width: 90%;
	}

	.landing-redesign .popular-section-re div {
		flex-wrap: wrap;
	}

	.landing-redesign .popular-section-re a {
		margin: 4px 4px;
	}

	.landing-redesign .popular-section-re,
	.landing-redesign .home-module-directory {
		margin: 20px;
	}

	.landing-redesign #homepage-press .col-md-4 {
		height: 305px;
		margin-top: 20px;
	}

	.landing-redesign.module-home .search-form .search-start-here {
		top: 86px;
	}

	.landing-redesign .name-search-icon-re {
		background-image: url(../images/abtest/name-purple-re.png);
		opacity: 1;
	}

	.landing-redesign .username-search-icon-re {
		opacity: 1;
		background-image: url(../images/abtest/username-purple-re.png);
	}

	.landing-redesign .phone-search-icon-re {
		opacity: 1;
		background-image: url(../images/abtest/phone-purple-re.png);
	}

	.landing-redesign .image-search-icon-re {
		opacity: 1;
		background-image: url(../images/abtest/image-purple-re.png);
	}

	.landing-redesign .address-search-icon-re {
		opacity: 1;
		background-image: url(../images/abtest/address-purple-re.png);
	}

	.landing-redesign .email-search-icon-re {
		opacity: 1;
		background-image: url(../images/abtest/email-purple-re.png);
	}

	.landing-redesign.module-home .name-search-icon-re {
		background-image: url(../images/abtest/name-white-search.png);
	}

	.landing-redesign.module-home .username-search-icon-re {
		background-image: url(../images/abtest/username-white-search.png);
	}

	.landing-redesign.module-home .phone-search-icon-re {
		background-image: url(../images/abtest/phone-white-search.png);
	}

	.landing-redesign.module-home .image-search-icon-re {
		background-image: url(../images/abtest/image-white-search.png);
	}

	.landing-redesign.module-home .address-search-icon-re {
		background-image: url(../images/abtest/address-white-search.png);
	}

	.landing-redesign.module-home .email-search-icon-re {
		background-image: url(../images/abtest/email-white-search.png);
	}

	.landing-redesign.module-home .tabs .dropdown.open .dropdown-menu a,
	.landing-redesign.module-home .main-search-wrapper .search-form .tabs .selection {
		background-color: #7955c0;
		color: #ffffff;
	}

	.landing-redesign .tabs .dropdown.open .dropdown-menu a,
	.landing-redesign .main-search-wrapper .search-form .tabs .selection {
		color: #7955c0 !important;
		background-color: #ffffff;
	}

	.redesign-sp .results-list-sm {
		width: 160px;
	}

	.redesign-sp .results-list-sm p {
		font-size: 14px;
	}

	#ab-testimonial.redesign-sp .guest-progress-new .step-contents span {
		font-size: 14px;
	}

	.redesign-sp .guest-progress-new .guest-section h3 span {
		font-size: 20px;
	}

	.redesign-sp .guest-progress-new .guest-section h3 {
		font-size: 20px;
		width: 100%;
		padding-right: 0;
	}

	#progress-bar .redesign-sp .progress-title-r {
		flex-direction: column;
	}

	#progress-bar .redesign-sp li span {
		margin-bottom: -14px;
		margin-right: 20px;
	}

	#progress-bar .redesign-sp .line-pr {
		left: 25px;
		height: 53px;
		padding: 0;
		border: none;
		position: absolute;
		top: 45px;
		width: 2px;
		display: block !important;
		z-index: -23;
	}

	#progress-bar .redesign-sp ul {
		flex-direction: column;
		justify-content: space-around;
		height: 400px;
		align-items: center;
		width: 100%;
		min-width: 0;
	}

	#progress-bar .redesign-sp li {
		width: 170px;
		flex-direction: row;
		text-align: left;
		justify-content: left;
	}

	.redesign-sp.abt_guest_progress #results-modal .result_model_abt .inner-sections {
		width: 100%;
		margin: 0 auto;
	}

	.redesign-sp #image-upload-modal .modal-box,
	.redesign-sp #results-modal .modal-box {
		padding: 10px;
	}

	.redesign-sp .module-image-guest .section .progress-bar-wrapper,
	.redesign-sp .guest-section .progress-bar-wrapper {
		margin: 60px 20px 40px;
	}

	.redesign-sp .details-redesign .col-md-4 {
		position: relative;
	}

	.redesign-sp .guest-progress-new .guest-section .details .text-list {
		position: absolute;
		top: 28px;
	}

	.redesign-sp #results-modal .no_zero_model .figures .gp-cnt-zero {
		width: 100px !important;
		font-size: 12px;
	}

	.redesign-sp #results-modal .no_zero_model .figures p {
		width: 230px !important;
	}

	.redesign-sp.abt_guest_progress #results-modal .result_model_abt .inner-sections .figures {
		width: 100%;
	}

	.redesign-sp.abt_guest_progress #results-modal .result_model_abt .inner-sections .figures p span.abt_span2 {
		float: right;
		padding-right: 5px;
	}

	.redesign-sp .collecting-data-sm {
		background-image: url("../images/abtest/collecting-r.png");
		background-repeat: no-repeat;
		background-position: center;
		width: 45px;
		height: 40px;
		display: inline-block !important;
		opacity: 1;
	}

	.redesign-sp .phone-re-data-sm {
		background-image: url("../images/abtest/phone-purple-r.png");
		background-repeat: no-repeat;
		background-position: center;
		width: 45px;
		height: 40px;
		display: inline-block !important;
		opacity: 1;
	}

	.redesign-sp .dating-sites-sm {
		background-image: url("../images/abtest/dating-sites-r.png");
		background-repeat: no-repeat;
		background-position: center;
		width: 45px;
		height: 40px;
		display: inline-block !important;
		opacity: 1;
	}

	.redesign-sp .chat-apps-sm {
		background-image: url("../images/abtest/chat-apps-r.png");
		background-repeat: no-repeat;
		background-position: center;
		width: 45px;
		height: 40px;
		display: inline-block !important;
		opacity: 1;
	}

	.redesign-sp .social-media-sm {
		background-image: url("../images/abtest/social-media-r.png");
		background-repeat: no-repeat;
		background-position: center;
		width: 45px;
		height: 40px;
		display: inline-block !important;
		opacity: 1;
	}

	.redesign-sp .success-sm {
		background-image: url("../images/abtest/success-r.png");
		background-repeat: no-repeat;
		background-position: center;
		width: 45px;
		height: 40px;
		display: inline-block !important;
		opacity: 1;
		margin-left: 8px;
	}

	.redesign-sp#ab-testimonial .testimonial-quote {
		width: 70%;
		margin: 0px;
		margin-top: 20px;
	}

	.redesign-sp#ab-testimonial .testimonial-info {
		margin: 30px;
	}

	.redesign-sp .guest-progress-new .data-found-section p.final-caption {
		font-size: 12px;
		text-align: left;
		padding: 0px 20px;
	}

	.redesign-sp .guest-progress-new .data-found-section p.final-caption {
		font-size: 12px;
	}

	#ab-testimonial.redesign-sp .guest-section .box-display .details {
		border-bottom: 1px solid #d6d6d6;
		margin: 0;
		padding: 10px 0px;
	}

	.redesign-sp .results-sm {
		display: flex;
		justify-content: center;
		margin-bottom: 20px;
		flex-direction: column;
		align-items: center;
	}

	.redesign-sp .gp-info {
		display: flex;
		justify-content: space-between;
		flex-direction: column;
	}

	.redesign-sp .guest-progress-new .guest-section h3 {
		min-height: 0;
		text-align: left;
	}

	#ab-testimonial .guest-section {
		margin-bottom: 0;
	}

	#ab-testimonial .reviews-star {
		margin-left: 0;
	}

	#ab-testimonial .testimonial-display {
		justify-content: center;
		text-align: center;
	}

	#ab-testimonial .testimonial-info {
		margin: 10px;
		width: 100%;
	}

	#ab-testimonial .testimonial-info img {
		display: none;
	}

	#ab-testimonial .testimonial-quote {
		width: 100%;
		margin: 10px;
	}

	#timer-warning {
		display: none;
	}
}

/* CSI-1951 */
#checkout-cross #countdown_timer {
	display: none;
}

#checkout-cross .green-text {
	color: #31a865;
	border-bottom: none;
	margin: 0 8px;
}

#checkout-cross .query-sub h2 {
	border-bottom: 2px solid #ddd;
	padding-bottom: 15px;
}

#checkout-cross .query-sub p,
#checkout-cross .query-sub h2,
#checkout-cross .query-sub h3 {
	color: #26273c;
}

#checkout-cross .query-sub {
	padding: 20px;
	border-bottom: none;
}

#checkout-cross .why-scf-icon {
	width: 30px;
	height: 30px;
}

#checkout-cross .why-scf-item {
	display: flex;
	align-items: center;
	justify-content: start;
}

#checkout-cross .why-scf-item {
	display: flex;
	align-items: center;
	justify-content: start;
}

#checkout-cross .why-scf-item p {
	/* font-weight: 600; */
	padding: 0 8px;
	margin: 0;
}

#checkout-cross .why-scf {
	padding: 0 20px;
}

#checkout-cross .why-scf h4 {
	border-top: 2px solid #dddddd;
	display: flex;
	white-space: nowrap;
	align-items: center;
	width: 100%;
	font-size: 24px;
	padding: 20px 0 10px;
}

#checkout-cross #why-scf-reports {
	background-image: url("../images/abtest/bw-bbb-small-icon.png");
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center;
	display: block;
}

#checkout-cross #why-scf-customers {
	background-image: url("../images/abtest/bw-user-customer-icon.png");
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center;
	display: block;
}

#checkout-cross #why-scf-followers {
	background-image: url("../images/abtest/bw-small-fb-icon.png");
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center;
	display: block;
}

#checkout-cross #why-scf-reviews {
	background-image: url("../images/abtest/bw-star-icon.png");
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center;
	display: block;
}

#checkout-cross #why-scf-social {
	background-image: url("../images/abtest/bw-like-icon.png");
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center;
	display: block;
}

#checkout-cross #why-scf-users {
	background-image: url("../images/abtest/bw-user-icon.png");
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center;
	display: block;
}

#checkout-cross #why-scf-bbb {
	background-image: url("../images/abtest/bw-bbb-small-icon.png");
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center;
	display: block;
}

#checkout-cross #why-scf-coc {
	background-image: url("../images/abtest/bw-coc-member-icon.png");
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center;
	display: block;
}

#checkout-cross #why-scf-https {
	background-image: url("../images/abtest/bw-https-icon.png");
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center;
	display: block;
}

#checkout-cross .card-details {
	background-color: #ffffff;
	margin-top: 20px;
	padding: 0;
}

#checkout-cross .checkout-form {
	border: none;
	box-shadow: none;
	border-top: 2px solid #ddd;
	margin: 0px 20px;
	padding: 20px 0;
}

#checkout-cross .subscription-details {
	padding: 0 20px;
}

#checkout-cross .subscription-details h3 {
	padding: 10px 0;
	font-size: 18px !important;
	text-align: left !important;
	text-transform: capitalize;
}

#checkout-cross h3 {
	text-transform: capitalize;
}

#checkout-cross .subscription-details h2,
#checkout-cross .package-details h2 {
	font-size: 24px !important;
	text-align: left !important;
	padding-top: 20px;
}

#checkout-cross .package-details {
	padding: 0 20px;
}

#checkout-cross .package-details div {
	display: flex;
}

#checkout-cross .subscription-details p {
	/* white-space: nowrap; */
	display: flex;
	align-items: center;
}

#checkout-cross .plan-check {
	background-image: url("../images/abtest/check-green.png");
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center;
	display: inline-block;
	width: 22px;
	height: 15px;
	margin-right: 8px;
	margin-top: 2px;
}

#checkout-cross .package-details h2 {
	padding-bottom: 10px;
	margin-bottom: 0;
}

#checkout-cross .package-details p {
	padding-bottom: 10px;
	font-weight: 600;
	font-size: 16px;
}

#checkout-cross .subscription-social {
	display: flex;
	border-bottom: 2px solid #ddd;
	flex-wrap: wrap;
}

#checkout-cross .plan-sub-list {
	display: flex;
	margin-left: 20px;
}

#checkout-cross li {
	margin: 0 10px;
}

#checkout-cross li span {
	margin: 0 10px;
}

#checkout-cross .checkout-form .paypal-opt p {
	white-space: nowrap;
	line-height: normal;
}

#checkout-cross .paypal-opt {
	display: flex;
	align-items: flex-end;
}

#checkout-cross .gray-dot {
	width: 12px;
	height: 12px;
	border-radius: 7px;
	background: #cdcdcd;
	margin: 0 5px 0 12px;
}

/* CSI-2206 RIS animation */
#RIS-animation .ris-check-green {
	background-image: url("../images/abtest/green-circle-check.png");
	background-repeat: no-repeat;
	background-size: auto;
	width: 24px;
	height: 24px;
	z-index: 5;
	position: relative;
	display: inline-block;
	margin-right: 15px;
}

#RIS-animation .ris-check-white {
	background-image: url("../images/abtest/white-circle-check.png");
	background-repeat: no-repeat;
	background-size: auto;
	width: 24px;
	height: 24px;
	z-index: 5;
	position: relative;
	display: inline-block;
	margin-right: 15px;
}

#RIS-animation .ris-red-warn {
	background-image: url("../images/abtest/small-red-warning.png");
	background-repeat: no-repeat;
	background-size: auto;
	width: 14px;
	height: 12px;
	z-index: 5;
	position: relative;
	display: inline-block;
	margin: -2px 3px;
}

#RIS-animation .purple-check {
	background-image: url("../images/abtest/purple-check.png");
	background-repeat: no-repeat;
	background-size: auto;
	width: 12px;
	height: 8px;
	z-index: 5;
	position: relative;
	display: inline-block;
	margin: 2px 10px;
}

#RIS-animation .ris-step {
	display: flex;
	justify-content: center;
	flex-direction: column;
}

#RIS-animation .green-text {
	color: #31a865;
}

#RIS-animation .ris-step p {
	display: flex;
	align-items: center;
	font-size: 12px;
	margin: 5px 0 5px;
}

#RIS-animation .details {
	justify-content: space-evenly;
	border-bottom: 1px solid #cdcdcd;
	padding: 50px 0 75px;
	align-self: center;
	flex-wrap: wrap;
	position: relative;
}

#RIS-animation .details #image-scan {
	display: flex;
	align-self: center;
	overflow: hidden;
	border-radius: 5px;
	border: 1px solid #4f5065;
	position: relative;
	/* display: none; */
}

#RIS-animation .details .ris-adult-content {
	color: #e52727;
	font-size: 9px;
	font-weight: 700;
	display: none;
	position: absolute;
	top: 165px;
}

#RIS-animation #image-guest-process .details div {
	color: #777777;
	padding: 0;
}

/* #RIS-animation #ris-quick {
    display: none;
    position: relative;
} */
#RIS-animation .details .image-scanner {
	z-index: 2000;
	position: absolute;
	width: 150px;
	height: 150px;
	border-radius: 5px;
	transform: rotate(180deg);
	background: linear-gradient(#03a9f4, #03a9f4), linear-gradient(90deg, #ffffff33 1px, transparent 0, transparent 19px),
		linear-gradient(#ffffff33 1px, transparent 0, transparent 19px), linear-gradient(transparent, #2196f387);
	background-size: 100% 1.5%, 10% 100%, 100% 10%, 100% 100%;
	background-repeat: no-repeat, repeat, repeat, no-repeat;
	background-position: 0 0, 0 0, 0 0, 0 0;
	clip-path: polygon(0% 0%, 100% 0%, 100% 1.5%, 0% 1.5%);
	animation: move 6s infinite linear;
}

@keyframes move {
	50% {
		background-position: 0 102%, 0 0, 0 0, 0 0;
		clip-path: polygon(0% 0%, 102% 0%, 102% 102%, 0% 102%);
	}

	100% {
		background-position: 0 0, 0 0, 0 0, 0 0;
		clip-path: polygon(0% 0%, 100% 0%, 100% 1.5%, 0% 1.5%);
	}
}

#RIS-animation .image-blur {
	filter: blur(9px);
	transform: scale(1.03);
	overflow: hidden;
}

.module-image-guest #RIS-animation .section .progress-bar-wrapper div,
.guest-section #RIS-animation .progress-bar-wrapper div {
	background-image: none;
}

#RIS-animation #image-guest-process li {
	list-style: none;
	font-size: 12px;
	font-weight: 100;
	display: none;
	color: #31a865;
	position: absolute;
	white-space: nowrap;
}

#RIS-animation #image-scan-text {
	padding: 20px 80px;
}

#RIS-animation #image-guest-process ul {
	position: absolute;
}

#RIS-animation .progress-bar-wrapper {
	padding: 4px;
	border-radius: 14px;
	z-index: 10000;
	position: relative;
	margin: 5px 80px;
	border: 1px solid #31a865;
}

#RIS-animation .progress-bar-wrapper div {
	padding: 4px;
	border-radius: 14px;
	border-right: none;
	z-index: 9;
	position: absolute;
	background: #31a865;
	border: 1px solid #31a865;
}

#RIS-animation .progress-bar-wrapper span {
	position: absolute;
	top: -35px;
	right: -3px;
	text-align: right;
	color: #31a865;
	font-weight: 100;
	font-size: 12px;
}

#RIS-animation #image-guest-process #image-scan img {
	height: 150px;
	width: 150px;
	object-fit: cover;
	padding: 0;
	border-radius: 5px;
}

.module-image-guest #RIS-animation .section,
.module-guest-progress #RIS-animation .guest-section {
	padding: 0;
	margin: 20px 300px 100px;
	border-radius: 10px;
}

#RIS-animation .sub-description {
	margin: 5px 80px;
	padding: 10px 0 35px;
}

#RIS-animation .sub-description li {
	position: relative !important;
	color: #26273c !important;
}

#RIS-animation #ris-quick,
#RIS-animation #ris-almost,
#RIS-animation .ris-good {
	display: none;
	width: 250px;
	position: relative;
}

#RIS-animation .ris-good-bottom {
	display: none;
	flex-direction: column;
	align-items: center;
	margin-top: 20px;
	padding: 0 35px !important;
}

#RIS-animation .ris-good-bottom a {
	/* background: #470FAA;
    color: #ffffff; */
	font-size: 12px;
	text-transform: capitalize;
	padding: 10px 90px;
	text-align: center;
}

#RIS-animation #ris-num-bottom {
	font-weight: bold;
	font-size: 14px;
	color: #666666;
	margin-top: 25px;
}

#RIS-animation #ris-num-bottom strong {
	color: #e52727;
}

#RIS-animation #ris-quick li,
#RIS-animation #ris-almost li {
	display: block !important;
	position: relative !important;
	color: #26273c !important;
}

#RIS-animation #ris-quick h3,
#RIS-animation #ris-almost h3,
#RIS-animation .ris-good h2 {
	font-size: 18px;
	font-weight: 100 !important;
	font-family: "Ubuntu" !important;
	color: #470faa;
	text-transform: capitalize !important;
}

#RIS-animation .ris-good h2 {
	margin-bottom: 20px !important;
}

#RIS-animation #ris-quick p,
#RIS-animation #ris-almost p {
	font-size: 12px;
}

#RIS-animation .ris-good #clear-result,
#RIS-animation .ris-good #blurred-result {
	border: 1px solid #000;
	border-radius: 5px;
	overflow: hidden;
}

#RIS-animation .ris-good #clear-result img,
#RIS-animation .ris-good #blurred-result img {
	object-fit: cover;
	height: 100px;
	width: 100px;
	padding: 0;
}

#RIS-animation .ris-good #blurred-result,
#RIS-animation .ris-good #clear-result {
	position: relative;
	width: 100px;
	height: 100px !important;
	object-fit: cover;
}

#RIS-animation .ris-good #clear-result {
	margin-right: 20px;
}

#RIS-animation #ris-result-images {
	display: flex;
	justify-content: space-between;
	width: 100%;
}

#RIS-animation #ris-results-num {
	position: absolute;
	width: 48px;
	height: 48px;
	background: gray;
	border-radius: 26px;
	top: 25px;
	left: 25px;
	display: flex;
	align-items: center;
	justify-content: center;
}

#RIS-animation #ris-results-num span {
	color: #ffffff;
}

#RIS-animation .ris-step {
	position: relative;
	height: 170px;
	margin-top: -10px;
}

#RIS-animation #social-flip {
	position: absolute;
	width: 40px !important;
	height: 40px !important;
	padding: 0;
	top: 130px;
	right: -18px;
	z-index: 100000;
	display: none;
}

#RIS-animation #image-layer {
	position: relative;
}

#RIS-animation .white-pb {
	position: absolute;
	width: 4px;
	height: 152px;
	background: #cdcdcd;
	left: 10px;
}

#RIS-animation .green-pb {
	position: absolute;
	width: 4px;
	height: 0;
	background: #31a865;
	left: 10px;
	top: 26px;
}

/* CSI-2231 */
#safe-search,
#safe-search-a {
	padding-right: 0 !important;
}

#safe-search .modal-body,
#safe-search-a .modal-body {
	border-radius: 20px;
	border: 3px solid #828282;
	padding: 60px 30px;
}

#safe-search .corner-cuff,
#safe-search-a .corner-cuff-blue {
	position: absolute;
	top: -100px;
	left: -105px;
	width: 171px;
	background: #673395;
	height: 200px;
	transform: rotate(45deg);
	z-index: 10000;
	display: block;
}

#safe-search-a .corner-cuff-blue {
	background: #4f8beb;
}

#safe-search .modal-content,
#safe-search-a .modal-content {
	margin: 120px auto;
	width: 100%;
	max-width: 600px;
	text-align: center;
	border-radius: 20px;
	overflow: hidden;
	border: none;
}

#safe-search #accept-safe,
#safe-search-a #accept-safe {
	border-radius: 4px;
	/* background: #21AE71;
    color: #FFFFFF; */
	font-weight: 600;
	padding: 11px 40px;
	border: none;
}

#safe-search-a #accept-safe {
	border-radius: 4px;
	background: #21ae71;
	color: #ffffff;
}

#safe-search h2,
#safe-search-a h2 {
	color: #000000;
	font-size: 24px;
	padding: 20px;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}

#safe-search p,
#safe-search-a p {
	/* font-weight: 600; */
	padding-bottom: 10px;
	font-size: 17px;
}

#safe-search.skip-trial-modal .accept-safe {
	background: #2ac984;
	color: #ffffff;
	border-radius: 4px;
	font-weight: 600;
	padding: 11px 40px;
	border: none;
	margin: 0 90px;
}

#phone-animation-gif {
	width: 100px;
	margin-bottom: 20px;
	position: relative;
	height: 100px;
	margin-top: 20px;
	align-self: flex-end;
}

@media only screen and (max-width: 1200px) {
	.module-image-guest #RIS-animation .section,
	.module-guest-progress #RIS-animation .guest-section {
		padding: 0;
		margin: 20px 100px 100px;
		border-radius: 10px;
	}
}

@media only screen and (max-width: 768px) {
	.redesign-sp .guest-section .details ul.text-list li {
		left: 10px !important;
		text-align: left;
		text-transform: none;
		font-weight: 100;
		color: #31a865;
		top: 9px !important;
		width: 218px;
	}

	.redesign-signed#checkout-cross .subscription-details p {
		font-weight: 400;
	}

	.redesign-signed .signed-split-search {
		display: flex;
	}

	.redesign-signed .signed-split-search div {
		width: 100px;
	}

	.module-register .redesign-signed.checkout .sign-up-button.green,
	.redesign-signed .sign-up-button {
		width: 93%;
		font-size: 18px;
		background: #31a865 !important;
		color: #ffffff;
		border: none;
	}

	#checkout-cross .subscription-details p {
		align-items: end;
	}

	.redesign-signed .signed-black-dot,
	.module-register .b-test .access-check {
		height: 19px;
	}

	.redesign-signed .signed-total-info {
		flex-direction: column;
	}

	.redesign-signed .signed-searches {
		width: 100%;
	}

	.redesign-signed#checkout-cross .query-sub p,
	.redesign-signed#checkout-cross .query-sub h2,
	.redesign-signed#checkout-cross .query-sub h3 {
		text-align: left !important;
	}

	.redesign-signed#checkout-cross .query-sub h2 {
		padding: 20px 0;
		margin-top: 0 !important;
		border: none;
	}

	.redesign-signed#checkout-cross .subscription-details {
		padding-bottom: 25px;
	}

	.redesign-signed#checkout-cross .package-details {
		border-radius: 0 0 8px 8px;
	}

	.redesign-signed#checkout-cross .package-details h2,
	.redesign-signed#checkout-cross .package-details p {
		padding: 0 20px 0;
		font-size: 17px !important;
		font-weight: 600;
	}

	.module-register .redesign-signed .checkout-form.card .supported-cards {
		width: 190px;
		position: absolute;
		left: 12px;
		margin-right: 15px;
		top: 50px;
	}

	.redesign-signed.new-checkout .intro .checkout-data {
		margin-right: 20px !important;
	}

	#phone-animation-gif {
		width: 60px;
		margin-bottom: 0;
		position: relative;
		height: 60px;
		margin-top: 20px;
		margin-right: 20px;
		align-self: start;
	}

	.skip-trial-modal .skip-ss-benefits p {
		font-size: 14px !important;
		display: flex;
	}

	.skip-trial-modal .plans-skip-inc #skip-image-border {
		margin: 0 20px;
	}

	#safe-search.skip-trial-modal .accept-safe {
		margin: 5px auto;
	}

	.skip-trial-modal .plans-skip-inc {
		margin: 0px 5px 20px;
		padding: 5px;
	}

	#safe-search.skip-trial-modal .modal-content,
	#safe-search-a.skip-trial-modal .modal-content {
		margin: 20px auto;
		width: 98%;
		border: none;
	}

	.skip-trial-modal .skip-image-benefits {
		margin: 5px;
	}

	.skip-trial-modal .skip-image-benefits p {
		display: flex;
	}

	.skip-trial-modal .skip-image-benefits p span:last-of-type {
		width: 90%;
	}

	.skip-trial-modal .skip-ss-search p {
		padding: 0px 0px;
	}

	.skip-trial-modal .black-check {
		height: 19px;
	}

	#safe-search.skip-trial-modal h2 {
		padding: 0px 20px 20px;
		font-size: 16px;
	}

	.module-register .redesign-payment .intro .query {
		border: 1px solid #d6d6d6;
		margin: 0px !important;
		border-radius: 0 0 10px 10px;
	}

	.module-register .redesign-payment .checkout-timer p {
		text-align: left;
		margin-top: 0;
	}

	.redesign-payment .checkout-timer h5 {
		padding: 0 0 2px !important;
	}

	.redesign-payment .qdata {
		display: block;
		padding: 0px 15px 15px 45px !important;
	}

	.teaser a.sign-up-button {
		font-size: 12px;
		text-align: center;
		padding: 10px 6px;
		width: 100%;
	}

	.teaser .reports-divide {
		display: block;
	}

	.teaser {
		padding: 5px 10px;
	}

	.teaser .view-reports {
		margin-right: 10px;
	}

	#safe-search .modal-content,
	#safe-search-a .modal-content {
		margin: 120px auto;
		width: 90%;
		border: none;
		text-align: center;
	}

	#safe-search .modal-body,
	#safe-search-a .modal-body {
		padding: 50px 20px;
	}

	#safe-search h2,
	#safe-search-a h2 {
		flex-direction: column;
	}

	#safe-search h2 span,
	#safe-search-a h2 span {
		margin-bottom: 15px !important;
	}

	/* CSI-1951  */
	#checkout-cross .subscription-details p {
		font-weight: 600;
	}

	.redesign-signed .signed-searches p strong {
		font-size: 18px;
		font-family: "Ubuntu-regular" !important;
		color: #470faa !important;
	}

	#checkout-cross .package-details p {
		font-weight: 600;
		font-size: 18px;
	}

	#checkout-cross .package-details {
		margin-bottom: -25px;
	}

	#checkout-cross .checkout-form {
		padding: 5px 0;
	}

	#checkout-cross .payment-or {
		border: none;
		box-shadow: none;
		border-top: 2px solid #ddd !important;
		margin: 0px 20px;
		padding: 20px 0;
	}

	#checkout-cross .checkout-data {
		margin: 0 20px;
	}

	#checkout-cross .plan-sub-list {
		flex-direction: column;
	}

	#checkout-cross .paypal-opt {
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}

	#RIS-animation .ris-good h2 {
		text-align: center;
	}

	#RIS-animation #ris-num-bottom {
		text-align: center;
	}

	.module-image-guest #RIS-animation .section,
	.module-guest-progress #RIS-animation .guest-section {
		padding: 0;
		margin: 10px 0;
		border-radius: 10px;
	}

	#RIS-animation .details {
		flex-direction: column;
		align-items: center;
	}

	#RIS-animation .progress-bar-wrapper {
		margin: 5px 20px;
	}

	#RIS-animation #image-scan-text {
		padding: 20px 20px;
	}

	#RIS-animation .sub-description {
		margin: 5px 20px;
		padding: 10px 0 35px;
	}

	#RIS-animation .ris-step {
		margin-top: 40px;
	}

	#RIS-animation #ris-ab-step.ris-step {
		margin-top: 55px;
	}

	#RIS-animation .details {
		padding: 50px 0 35px;
	}

	#ab-ris {
		left: 50%;
		top: 212px;
		margin-left: -126px;
	}
	#ab-ris li.active + li + li + li + li + li,
	#ab-ris li.active + li + li + li + li + li + li,
	#ab-ris li.active + li + li + li + li + li + li + li,
	#ab-ris li.active + li + li + li + li + li + li + li + li,
	#ab-ris li.active + li + li + li + li + li + li + li + li + li,
	#ab-ris li.active + li + li + li + li + li + li + li + li + li + li,
	#ab-ris li.active + li + li + li + li + li + li + li + li + li + li + li {
		opacity: 0;
	}

	/* #RIS-animation .details .ris-adult-content {
        top: 304px;
    } */
	#timer-warning {
		display: none;
	}

	#RIS-animation #ris-quick,
	#RIS-animation #ris-almost,
	#RIS-animation .ris-good {
		/* width: 100%; */
		height: 180px;
	}

	#RIS-animation #ris-result-images {
		justify-content: center;
		width: 100%;
	}

	#RIS-animation #ris-quick h3,
	#RIS-animation #ris-almost h3,
	#RIS-animation .ris-good h2 {
		text-align: center;
	}

	#checkout-timer-icon {
		display: inline;
		padding: 6px 8px;
		border: 2px solid #000000;
		border-radius: 23px;
		margin: 0 5px;
	}

	.b-test #premium-phone {
		width: 18px;
	}

	.b-test #premium-job-info {
		width: 20px;
	}

	.b-test .query-sub h5 {
		text-align: left;
		font-size: 18px;
		padding: 60px 0 10px;
		color: rgb(131, 131, 131);
	}

	.b-test .billing-terms .query-sub h3 {
		padding: 10px;
		background-color: #ffffff;
		border-top: none;
		font-size: 14px;
		padding: 10px 0;
		color: rgb(131, 131, 131);
	}

	#unlock_now {
		box-shadow: 0px 3px 6px 3px #d6d6d6;
		-moz-box-shadow: 0px 3px 6px 3px #d6d6d6;
		-webkit-box-shadow: 0px 3px 6px 3px #d6d6d6;
	}

	.c-test #unlock_now {
		box-shadow: none;
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
	}

	.module-register .c-test .checkout-form .pay-method {
		font-family: "Open Sans Extrabold";
		color: #525252;
		margin-bottom: 23px;
		font-size: 16px;
		margin-top: 20px;
	}

	.module-register .c-test .checkout-form.card .supported-cards {
		width: 190px;
		position: absolute;
		left: 2px;
		margin-right: 15px;
		top: 50px;
	}

	.module-register .b-test .right-checkout {
		margin: 0;
	}

	.b-test .intro {
		background-color: #ffffff;
	}

	.b-test .intro .query .before_unlock {
		line-height: 28px;
	}

	.module-register .b-test .intro .query .query-final {
		text-align: left;
	}

	.module-register .b-test .customer-reviews {
		display: none;
	}

	.b-test .checkout-info-buttons {
		margin: 0 10px 34px;
	}

	.module-register .b-test .membership-info {
		border: 4px solid #ddd;
		box-shadow: none;
		margin: 15px;
		box-shadow: 0px 2px 4px 1px #d2c2c2;
	}

	.b-test .checkout-info-buttons .query-sub h3,
	.b-test .reviews-mobile h3 {
		font-size: 15px;
		color: rgb(131, 131, 131);
		background-color: #fff;
		border: 1px solid #4f5863;
		border-radius: 4px;
		display: flex;
		justify-content: space-between;
		align-items: center;
	}

	.b-test .reviews-mobile {
		margin: 0 5px;
		display: block;
	}

	.b-test .reviews-mobile h3 {
		padding: 15px 10px;
	}

	.b-test .reviews-mobile span {
		color: #4b0783;
		padding-right: 8px;
	}

	.b-test .checkout-info-buttons .query-sub h3 span {
		color: #fff;
		background-color: #4b0783;
		padding: 7px;
		border-radius: 18px;
	}

	.module-register .query-sub p {
		padding-top: 0px;
	}

	.module-register .b-test .query-sub h4 {
		color: #ffffff;
	}

	.b-test .checkout-timer {
		margin: 15px 0;
		flex-direction: column;
		align-items: center;
	}

	.module-register .b-test .warn-exclaim-icon {
		margin: 0px;
	}

	.module-register .b-test .checkout-timer h5,
	.module-register .b-test .checkout-timer p {
		width: 100%;
	}

	.b-test .checkout-timer h5 {
		font-size: 16px;
		text-align: center;
		padding: 10px;
		white-space: nowrap;
	}

	.redesign-payment .checkout-timer {
		margin: 0px;
		flex-direction: column;
		align-items: center;
		border: 1px solid #d6d6d6;
	}

	.redesign-payment .mobile-timer {
		margin: 10px;
		border: 1px solid #d6d6d6;
		border-radius: 10px;
		padding-bottom: 15px;
	}

	.b-test .intro .query .unlock-icon,
	.module-register .b-test .report-access {
		display: none;
	}

	.module-register .b-test .intro .query {
		margin-top: 15px;
	}

	.b-test .intro .query .before_unlock,
	.b-test .intro .query .strong span,
	.module-register .b-test .intro .query .search-cat {
		font-size: 16px;
		display: inline;
	}

	.module-register .b-test .intro .query .search-cat {
		line-height: 28px;
		margin-left: 6;
	}

	.b-test .intro .query .strong {
		font-size: 15px !important;
		color: #fff !important;
		display: block;
	}

	.module-register .intro p.strong {
		margin-bottom: -4px;
	}

	.module-register .redesign-payment .intro .query .query-final {
		text-align: center;
	}

	.redesign-payment .unlock_now a {
		background-color: #2ac984 !important;
		font-size: 12px;
		background-image: none;
		border: none;
		color: #f8f8f8;
		width: 100%;
	}

	.module-register .redesign-payment .membership-info.active-box .plan {
		background-color: #470faa;
	}

	.module-register .redesign-payment #pay-info-checkout {
		display: flex;
		flex-direction: column;
		border: none;
		margin-top: 0;
		border-radius: 10px;
	}

	.module-register .redesign-payment .right-checkout {
		padding: 0 15px;
		background: #ffffff;
		margin: 0;
	}

	.module-register .redesign-payment .membership-info {
		border: 4px solid #ddd;
		box-shadow: none;
		margin: 15px;
		box-shadow: none;
	}

	.module-register .redesign-payment .membership-info .features {
		border: 1px solid #d6d6d6 !important;
		border-left: none;
		border-bottom: none;
		background-color: #eee;
		padding: 15px;
		margin-left: 1px;
		margin-right: 1px;
		border-radius: 0 0 10px 10px;
	}

	.module-register .redesign-payment .intro .query span {
		float: left;
		margin-right: 0px;
	}

	.module-register .redesign-payment .payment-options {
		padding: 0 0px;
		background-color: #ffffff;
		border: 1px solid #d6d6d6;
		margin: 0px 17px;
		border-radius: 10px;
	}

	.redesign-payment .payment-options h4 {
		text-align: center;
		padding-top: 20px;
	}

	.module-register .redesign-payment .paypal-opt {
		display: flex;
		align-items: center;
		margin: 10px 0 15px;
		margin-bottom: 20px !important;
	}

	.module-register .redesign-payment .paypal-opt p {
		margin-right: 10px;
		margin-bottom: 0;
	}

	.module-register .redesign-payment .checkout-form.card .supported-cards {
		width: 190px;
		position: absolute;
		left: 60px;
		margin-right: 15px;
		top: 50px;
	}

	.module-register .redesign-payment .checkout-form .pay-method {
		text-align: center;
	}

	.module-register .redesign-payment .sign-up-button.green,
	.redesign-payment .proceed-payment.sign-up-button.yellow {
		font-size: 12px;
	}

	.module-register .redesign-payment .query-sub h4 {
		display: none;
	}

	.redesign-payment .checkout-info-buttons .query-sub h3,
	.b-test .reviews-mobile h3 {
		background-color: #470faa !important;
		color: #f6f6f6;
		border-radius: 10px;
	}

	.redesign-payment .checkout-info-buttons .query-sub h3 span {
		background-color: #470faa;
	}

	.module-register .redesign-payment .checkout-info-buttons {
		padding: 0;
	}

	.redesign-payment .reviews-mobile span {
		color: #ffffff;
		padding-right: 8px;
	}

	.redesign-payment .query-sub h5 {
		text-align: left;
		font-size: 18px;
		padding: 20px 0 10px;
		color: #470faa;
		font-family: "Ubuntu-regular" !important;
		text-transform: capitalize;
	}

	.redesign-payment a.email-adddress,
	.redesign-payment a.email-adddress:hover {
		color: #470faa;
		font-weight: 700;
	}

	.redesign-payment .billing-terms .query-sub h3 {
		padding: 10px;
		background-color: #ffffff;
		border-top: none;
		font-size: 14px;
		padding: 10px 0;
		color: #000000;
	}

	.module-register .redesign-payment .query-sub p {
		padding: 0;
	}
}

.module-register .checkout .sign-up-button.green.tos-agree-save-a-sale-btn-disable {
	pointer-events: none;
	cursor: default;
	/* background-color: #a6b5b5 !important;
    border-color:#b7b6b4 */
}

.save-a-sale-popup {
	border: none;
	padding: 16px 23px 11px !important;
	display: block !important;
	justify-content: center;
}
.tos-agree-save-a-sale-msg-disable {
	display: none !important;
}
