/* css by KAVI */
.search-table {
	padding: 50px 50px 0px 50px;
}
.table-title {
	background-color: #5b1d8e;
	color: #fff;
	padding: 10px;
	text-align: center;
	font-size: 18px;
}
.search-table table th,
.search-table table td {
	text-align: left !important;
}
.search-table table {
	margin-bottom: 0px;
}
.search-tabl-pd {
	padding-bottom: 50px;
}
.table-btn a {
	font-size: 9px;
	color: #000;
	font-weight: bold;
	text-transform: uppercase;
	background: #f5df12;
	background: -moz-linear-gradient(top, #f5df12 0%, #f8cb0d 100%);
	background: -webkit-linear-gradient(top, #f5df12 0%, #f8cb0d 100%);
	background: linear-gradient(to bottom, #f5df12 0%, #f8cb0d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5df12', endColorstr='#f8cb0d',GradientType=0 );
	padding: 1px 8px;
	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: 10px; */
	display: inline-block;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
}
.btn-cl2 a,
.btn-cl3 {
	background: #ca5353;
	color: #ffffff;
	background: -moz-linear-gradient(top, #ffb0b0 0%, #ca5353 100%);
	background: -webkit-linear-gradient(top, #ffb0b0 0%, #ca5353 100%);
	background: linear-gradient(to bottom, #ffb0b0 0%, #ca5353 100%);
}
.btn-cl2 a:hover,
.btn-cl3:hover {
	color: #ffffff;
	background: -moz-linear-gradient(top, #ffb0b0 0%, #823434 100%);
	background: -webkit-linear-gradient(top, #ffb0b0 0%, #823434 100%);
	background: linear-gradient(to bottom, #ffb0b0 0%, #823434 100%);
}
.btn-cl3 {
	padding: 3px 10px;
	cursor: pointer;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.hd-icon {
	width: 59px !important;
	padding: 20px !important;
}
.list-image img {
	width: 100%;
	padding-bottom: 75% !important;
	display: block;
	height: 0;
	margin-bottom: 25px;
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	cursor: pointer;
	background-color: #fff;
}
.pad-bottom {
	margin-bottom: 25px;
}
.view-table table th {
	width: 50%;
}
.text-height {
	height: 110px !important;
}
.submit-button {
	border-top: 4px double #ddd;
}
.search-specialist .icon-wrapper {
	height: 64px !important;
}
/* CSS for prograss bar from dashboard */
.bs-wizard {
	margin-top: 40px;
}
/*Form Wizard*/
.bs-wizard {
	border-bottom: solid 1px #e0e0e0;
	padding: 0 0 10px 0;
}
.bs-wizard > .bs-wizard-step {
	padding: 0;
	position: relative;
}
.bs-wizard > .bs-wizard-step + .bs-wizard-step {
}
.bs-wizard > .bs-wizard-step .bs-wizard-stepnum {
	color: #595959;
	font-size: 16px;
	margin-bottom: 5px;
}
.bs-wizard > .bs-wizard-step .bs-wizard-info {
	color: #999;
	font-size: 14px;
}
.bs-wizard > .bs-wizard-step > .bs-wizard-dot {
	position: absolute;
	width: 30px;
	height: 30px;
	display: block;
	background: #fbe8aa;
	top: 45px;
	left: 50%;
	margin-top: -15px;
	margin-left: -15px;
	border-radius: 50%;
}
.bs-wizard > .bs-wizard-step > .bs-wizard-dot:after {
	content: " ";
	width: 14px;
	height: 14px;
	background: #fbbd19;
	border-radius: 50px;
	position: absolute;
	top: 8px;
	left: 8px;
}
.bs-wizard > .bs-wizard-step > .progress {
	position: relative;
	border-radius: 0px;
	height: 8px;
	box-shadow: none;
	margin: 20px 0;
	background-color: #ffffff;
}
.bs-wizard > .bs-wizard-step > .progress > .progress-bar {
	width: 0px;
	box-shadow: none;
	background: #fbe8aa;
}
.bs-wizard > .bs-wizard-step.complete > .progress > .progress-bar {
	width: 100%;
}
.bs-wizard > .bs-wizard-step.active > .progress > .progress-bar {
	width: 50%;
}
.bs-wizard > .bs-wizard-step:first-child.active > .progress > .progress-bar {
	width: 0%;
}
.bs-wizard > .bs-wizard-step:last-child.active > .progress > .progress-bar {
	width: 100%;
}
.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot {
	background-color: #ffffff;
}
.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot:after {
	opacity: 0;
}
.bs-wizard > .bs-wizard-step:first-child > .progress {
	left: 50%;
	width: 50%;
}
.bs-wizard > .bs-wizard-step:last-child > .progress {
	width: 50%;
}
.bs-wizard > .bs-wizard-step.disabled a.bs-wizard-dot {
	pointer-events: none;
}
/* End CSS for prograss bar from dashboard */
/* CSS for message box from dashboard */
.chat {
	list-style: none;
	margin: 0;
	padding: 0;
}
.chat li {
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #b3a9a9;
}
.chat li.left .chat-body {
	margin-left: 85px;
}
.chat li.right .chat-body {
	margin-right: 60px;
}
.chat li .chat-body p {
	margin: 0;
	color: #777777;
}
.panel .slidedown .glyphicon,
.chat .glyphicon {
	margin-right: 5px;
}
/*#chat-panel
{
    overflow-y: scroll;
    height: 350px;
}*/
::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
	background-color: #f5f5f5;
}
::-webkit-scrollbar {
	width: 12px;
	background-color: #f5f5f5;
}
::-webkit-scrollbar-thumb {
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
	background-color: #555;
}
#communication .header {
	background-color: #ffffff;
	color: #501d7a;
}
#communication .header strong {
	font-size: 14px;
}
/* End CSS for message box from dashboard */
.table-green {
	background-color: #d96d00;
}
.dashboard-tabs .tab-search {
	padding: 0px;
}
.indepth-btns {
	padding: 50px 50px 0px 50px;
}
.nav-pills > li > a {
	border-radius: 4px;
	background-color: rgba(51, 122, 183, 0.53);
	color: #fff;
}
.dashboard-tabs .nav-pills > li > a:hover {
	background-color: #337ab7 !important;
}
#communication .panel-primary {
	margin-top: 25px;
}
.print-btn {
	padding: 10px 50px !important;
	margin-bottom: 35px !important;
}
.nav-pills > li > a:hover {
	background-color: #337ab7 !important;
}
.active-row {
	background-color: #feefad !important;
}
.img-note .cnt-center {
	display: flex;
	align-items: center;
}
.module-dashboard .dashboard-content tfoot .add_more_td {
	text-align: center !important;
	padding: 20px !important;
}
.add_more_td span {
	background-color: #d96d00;
	color: #fff;
	padding: 7px 15px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	cursor: pointer;
	margin: 10px;
}
.add_more_td span:hover {
	background-color: #c36200;
}
.chat_loader {
	width: 20px;
	display: none;
	margin-top: -5px;
	margin-right: 10px;
}
.chat_input_label {
	position: absolute;
	width: 200px;
	overflow: hidden;
	margin-top: -13px;
	white-space: nowrap;
	font-size: 12px;
	color: #f0ad4e;
}
.chat_input_label:hover {
	color: #d2943c;
	cursor: pointer;
}
#file_name {
	font-size: 12px;
}
.search-specialist .update-cc {
	height: 65px !important;
}
.dashboard-content .edit-profile h2,
.dashboard-content .search-specialist h2 {
	background-color: #2e353f;
	color: #fff;
	text-transform: uppercase;
	font-size: 20px;
	padding: 23px 20px 20px 70px;
	position: relative;
}
.dashboard-content .edit-profile h2 span,
.dashboard-content .search-specialist h2 span,
.dashboard-content #user-manager h2 span,
#tracking-manager h2 span {
	width: 60px;
	position: absolute;
	top: 0;
	left: 0;
	padding: 10px;
	background-color: #9350c9;
	border: none;
}
::-webkit-input-placeholder {
	text-transform: capitalize;
}
:-moz-placeholder {
	text-transform: capitalize;
}
::-moz-placeholder {
	text-transform: capitalize;
}
:-ms-input-placeholder {
	text-transform: capitalize;
}
.active-row2 {
	background-color: rgba(80, 185, 117, 0.25) !important;
}
.chat_delete {
	width: 20px;
	cursor: pointer;
}
.chat_delete:hover {
	opacity: 0.8;
}
.mce-notification-warning {
	display: none !important;
}
.image-upload input[type="file"] {
	display: none;
}
.file_upload_icon {
	width: 30px;
	cursor: pointer;
	margin-left: 10px;
	opacity: 0.8;
}
.file_upload_icon:hover {
	opacity: 1;
}
.indepth_chat {
	width: 80% !important;
	display: inline-block !important;
}
.image-upload {
	display: inline-block;
}
a .file_icon {
	width: 60px;
	padding: 10px;
	opacity: 0.8;
}
a:hover .file_icon {
	opacity: 1;
}
@media print {
	img {
		width: 250px !important;
		height: 250px !important;
		display: inline-block !important;
	}
}
@media print {
	.table-title {
		-webkit-print-color-adjust: exact;
		background-color: #5b1d8e !important;
		color: #fff !important;
	}
}
.no-results-cnt {
	-moz-box-shadow: 0px 0px 8px 0px #d6d6d6;
	-webkit-box-shadow: 0px 0px 8px 0px #d6d6d6;
	box-shadow: 0px 0px 8px 0px #d6d6d6;
	margin-bottom: 20px;
	background-color: #fff;
	border: 1px solid #d6d6d6;
	margin-top: 35px !important;
	border-bottom: 6px solid #d6d6d6;
}
.no-records {
	font-size: 35px;
	color: rgb(68, 68, 68);
	font-weight: 600;
	letter-spacing: -2px;
	padding-right: 15px;
}
.search-query {
	font-size: 35px;
	color: rgb(3, 177, 28);
	font-weight: 600;
}
.search-row1 {
	border-bottom: 1px solid #ddd;
	padding: 30px;
}
.cant-find {
	font-size: 20px;
	color: rgb(102, 102, 102);
	font-weight: bold;
	padding: 35px 0px;
}
.cant-find-normal {
	font-size: 20px;
	color: rgb(102, 102, 102);
	padding: 35px 0px;
}
.numberCircle {
	border-radius: 50%;
	width: 50px;
	height: 50px;
	padding: 7px;
	background: #00b22d;
	color: #fff;
	text-align: center;
	font: 31px Arial, sans-serif;
	font-weight: bold;
	display: inline-block;
	margin-bottom: 10px;
}
.no-result-btn {
	font-size: 18px !important;
}
.search-row2 h4 {
	font-size: 22px;
	font-weight: bold;
	padding-bottom: 30px;
}
.search-row2 p {
	font-size: 15px;
	color: rgb(119, 119, 119);
	padding: 0px 35px;
}
.search-row2 .read-more {
	color: rgb(102, 102, 102);
	text-decoration: none;
	border: 2px solid #ddd;
	padding: 5px 15px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	margin-top: 5px;
	display: inline-block;
	margin-bottom: 15px;
	font-size: 10px;
	text-transform: uppercase;
}
.search-row2 .read-more:hover {
	background-color: #03b11c;
	border: 2px solid #03b11c;
	color: #ffffff;
}
.search-row2 {
	padding-top: 30px;
}
.no-results-cnt2 {
	margin-top: 45px;
}
.no-results-cnt2 h3 {
	font-size: 25px;
	color: rgb(102, 102, 102);
	font-weight: bold;
}
.no-results-cnt2 .tips-text {
	font-size: 16px;
	color: rgb(119, 119, 119);
	margin-bottom: 25px;
}
.border-bottom {
	height: 1px;
	background-color: #ddd;
	width: 200px;
	margin: 0px auto;
	margin-top: 12px;
	margin-bottom: 10px;
}
.search-box h4 {
	font-size: 16px;
	color: rgb(102, 102, 102);
	font-weight: bold;
	padding-bottom: 10px;
}
.search-box p {
	font-size: 12px;
	color: rgb(119, 119, 119);
	min-height: 70px;
}
.search-box .read-more {
	color: rgb(102, 102, 102);
	text-decoration: none;
	border: 2px solid #ddd;
	padding: 5px 15px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	margin-top: 5px;
	display: inline-block;
	margin-bottom: 15px;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
}
.search-box .read-more:hover {
	background-color: #03b11c;
	border: 2px solid #03b11c;
	color: #ffffff;
}
.search-box {
	-moz-box-shadow: 0px 1px 8px 0px #d6d6d6;
	-webkit-box-shadow: 0px 1px 8px 0px #d6d6d6;
	box-shadow: 0px 1px 8px 0px #d6d6d6;
	margin-bottom: 20px;
	background-color: #fff;
	border: 1px solid #d6d6d6;
	padding: 20px 0px 0px 0px;
}
.search-box-sec {
	padding: 0px 30px 10px 30px !important;
}
.any-qus {
	font-size: 18px;
	color: rgb(68, 68, 68);
	font-weight: bold;
	text-align: left;
	padding-bottom: 10px;
	padding-top: 20px;
}
.any-text {
	text-align: left;
	font-size: 16px;
	color: rgb(119, 119, 119);
	margin-bottom: 40px;
}
.any-text a {
	color: #03b11c;
}
.any-text a:hover {
	color: #00d61f;
	text-decoration: none;
}
.any-textspan {
	display: block;
}
.pad-top {
	padding-top: 25px;
}
.pad-btm {
	padding-bottom: 15px;
}
.profile-photos .img-wrapper a img:hover {
	opacity: 0.9;
}
#register-modal .modal-paypal .check-box {
	font-family: "Open Sans";
	font-size: 14px;
	font-weight: 400;
	text-transform: inherit;
}
#register-modal .modal-paypal .check-box input {
	margin: 0px 7px 0px 0px;
	width: auto;
}
.indepth-h1 {
	font-size: 26px;
	text-transform: capitalize;
}
body.module-home #header {
	background-image: url(../images/header-bg-new.png) !important;
	background-repeat: no-repeat !important;
	background-size: cover;
}
.idepth-submit {
	padding: 6px 15px !important;
	font-size: 11px !important;
	margin-top: -3px !important;
}
.search-table table th,
.search-table table .btn-each {
	text-align: center !important;
}
.btn-each .idepth-submit {
	margin-top: 0px !important;
}
#user-manager {
	margin: 0px;
}
.user-section,
.search-sec {
	padding: 15px 30px;
}
.dashboard-content #user-manager h2 {
	padding: 23px 20px 22px 70px;
}
#add-new-user {
	display: block;
}
#user-manager #add-new-user input {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	border-color: #aaa;
	min-width: 100%;
}
#user-manager .search-section #add-new-user a {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	margin-left: 0px;
}
#user-manager .search-section {
	display: block;
}
#user-manager .search-section .search-h3 {
	margin-bottom: 0px !important;
	padding-left: 10px;
}
#cc_alert_model .modal-content {
	border: 5px solid #d6d6d5;
}
#cc_alert_model .modal-body {
	color: #898989;
	font-weight: bold;
	text-align: center;
}
#cc_alert_model .modal-footer {
	text-align: center;
	border: 0px;
	padding-top: 0px;
}
#cc_alert_model .modal-header {
	padding: 10px;
	border-bottom: 1px solid #500d86;
	background-color: #500d86;
	color: #ffffff;
	text-align: center;
}
#percentage {
	display: none;
}
.coupon-section .edit-section .submit {
	background-color: transparent;
	text-align: right;
	padding: 5px 15px;
}
.coupon-section .edit-section .submit input {
	font-size: 14px;
	padding: 8px 20px;
}
.coupon-list {
	padding: 35px 25px;
	background-color: #ffffff;
}
.coupon-action span {
	margin: 0px auto;
}
.post-subscribe-button {
	font-family: "Open Sans";
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #000000;
	margin-left: -4px;
	padding: 12px 18px 13px;
	vertical-align: middle;
	-moz-border-radius: 0 6px 6px 0;
	-webkit-border-radius: 0 6px 6px 0;
	-khtml-border-radius: 0 6px 6px 0;
	border-radius: 0 6px 6px 0;
	cursor: pointer;
	border: none;
}
.main-search-wrapper .search-form .tab-content .button-search {
	color: #797979;
	background-color: #d96d00;
	background: linear-gradient(to bottom, #f5df12 0%, #f8cb0d 100%);
	border: 1px solid #e0b701;
}
.main-search-wrapper .search-form .tab-content .button-search:hover {
	background: linear-gradient(to bottom, #f3dd19 0%, #dab416 100%);
	border: 1px solid #e0b701;
}
.dashboard-hire-us .view-indepth {
	width: 230px;
}
.un-read {
	background-color: red !important;
	margin-top: -47px;
	position: absolute;
	right: 0px;
	margin-right: -6px;
}
.nav-pills > .active > a > .badge {
	color: #ffffff !important;
}
.notifi-body {
	text-align: left !important;
	color: #000000 !important;
	padding-top: 25px !important;
}
.notifi-body .badge1 {
	background-color: red !important;
	margin-right: 10px;
}
.notifi-body .badge2 {
	background-color: #0da20d !important;
	margin-right: 10px;
}
.model-list {
	padding-bottom: 10px;
}
.checkout-new h2 {
	font-size: 35px;
	text-align: center;
	text-transform: capitalize !important;
	padding-bottom: 5px;
}
.checkout-new h3 {
	color: #545454;
	font-size: 18px;
	text-align: center;
	text-transform: none !important;
}
.new-checkout .intro {
	padding-top: 0px;
}
.new-checkout .intro .query .strong {
	font-size: 30px !important;
	color: rgb(51, 51, 51) !important;
	font-weight: bold !important;
	padding-top: 10px;
}
.module-register .new-checkout .intro .query {
	border-top: none;
	margin-top: 20px;
	padding: 20px;
	background-color: #ffffff;
	-moz-box-shadow: 0px -2px 20px -6px #777;
	-webkit-box-shadow: 0px -2px 20px -6px #777;
	box-shadow: 0px -2px 20px -6px #777;
	border: 1px solid #d4d2d2;
	border-bottom: 5px solid #ddd;
}
.module-register .new-checkout .intro .strong span {
	text-decoration: underline;
}
.module-register .new-checkout .intro .query .search-cat {
	font-size: 45px;
	color: rgb(217, 109, 0);
	font-weight: bold;
	line-height: 50px;
}
.module-register .checkout .membership-info .features {
	border-right: 0px !important;
	background-color: #eee;
}
.available-info {
	padding: 20px;
	background-color: #ffffff;
	margin-top: 20px;
	-moz-box-shadow: 0px -2px 20px -6px #777;
	-webkit-box-shadow: 0px -2px 20px -6px #777;
	box-shadow: 0px -2px 20px -6px #777;
	border-bottom: 4px solid #ddd;
	border-top: 5px solid #4b0783;
}
.info-following {
	font-size: 20px;
	color: rgb(51, 51, 51);
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
}
.new-verticle-css {
	width: 40px !important;
	height: 170px !important;
	background-position: -2900px -763px !important;
	background-size: 3200px;
	position: absolute;
	margin-left: -38px;
	display: none;
	margin-top: -36px;
}
.module-register .checkout-form.payment-or::before {
	left: 46%;
}
.paypal .pay-method,
.paypal form {
	display: inline-block;
}
.paypal .pay-method {
	padding-right: 15px;
}
.module-register .query-sub h2 {
	font-size: 24px !important;
	color: rgb(83, 83, 83);
	text-align: left !important;
	border-bottom: 4px solid #ddd;
	padding-bottom: 10px;
	margin-bottom: 20px !important;
}
.query-sub h3 {
	font-size: 18px;
	color: rgb(83, 83, 83);
}
.query-sub {
	padding: 20px;
	border-bottom: 3px double #ddd;
}
.no-border {
	border-bottom: 0px;
}
.new-checkout .query-info {
	margin-top: 20px !important;
}
.module-register .query-sub p {
	font-size: 13px;
	color: rgb(131, 131, 131);
	font-weight: 600;
	padding-top: 15px;
	margin-bottom: 0px;
	font-family: "Arial";
}
.location-map {
	width: 100%;
	height: 151px;
	background-position: -182px -5px;
}
.checkout-benefits {
	background-image: url("../images/bg-benefits.png");
	background-repeat: no-repeat;
	background-size: cover;
}
.module-register .checkout-benefits h2 {
	color: #ffffff !important;
	text-align: center !important;
	display: block !important;
	border-bottom: 0px !important;
	text-transform: uppercase;
	margin-bottom: 5px !important;
}
.border-sm {
	height: 1px;
	width: 100px;
	background-color: #fff;
	margin: 0px auto !important;
	display: block !important;
}
.module-register .checkout-benefits .list p,
.module-register .checkout-benefits strong,
.module-register .checkout-benefits p.light,
.module-register .checkout-benefits .satisfaction-text {
	color: #fff;
}
.benefit-list {
	padding-top: 40px;
}
.checkout-a a {
	color: #b2d234;
}
.checkout-a a:hover {
	color: #a4c22d;
	text-decoration: none;
}
.benefit-list .light {
	font-weight: normal !important;
	font-size: 13px !important;
}
.benefit-list .checkout-a span a {
	color: #b2d234;
	font-size: 22px;
	font-weight: bold;
}
.name-cat {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: 0px 0px 11px -4px #777;
	-webkit-box-shadow: 0px 0px 11px -4px #777;
	box-shadow: 0px 0px 11px -4px #777;
	background-color: #ecf1f5;
}
.name-cat .icon-ok {
	background-image: url(../images/ok-icon.png);
	width: 31px;
	height: 31px;
	background-repeat: no-repeat;
	background-size: 16px;
	background-position: 50%;
}
.cat-gary {
	border: 1px solid #63b8bf;
}
.cat-gary .icon-ok {
	background-color: #63b8bf;
}
.cat-blue {
	border: 1px solid #489dfa;
}
.cat-blue .icon-ok {
	background-color: #489dfa;
}
.cat-pl {
	border: 1px solid #bd8cc4;
}
.cat-pl .icon-ok {
	background-color: #bd8cc4;
}
.cat-red {
	border: 1px solid #d81763;
}
.cat-red .icon-ok {
	background-color: #d81763;
}
.cat-org {
	border: 1px solid #00b22d;
}
.cat-org .icon-ok {
	background-color: #00b22d;
}
.cat-ras {
	border: 1px solid #fc8817;
}
.cat-ras .icon-ok {
	background-color: #fc8817;
}
.cat-name {
	font-size: 16px;
	color: rgb(75, 75, 75);
	font-weight: bold;
	line-height: 30px;
	padding: 0px 10px !important;
	width: auto !important;
}
.name-icon {
	width: 38px;
	height: 30px;
	display: inline-block !important;
	background-position: -438px -294px;
	position: absolute;
}
.cat-text {
	padding-left: 40px;
}
.scf-cat .col-md-5ths {
	padding: 0px 25px;
}
.scf-cat {
	padding-bottom: 5px;
}
.info-text {
	padding-bottom: 15px;
}
.module-register .cant-find h2 {
	text-transform: none;
}
.module-register .cant-find h1 {
	color: #fff;
	font-weight: 900 !important;
	font-size: 44px;
	text-align: center;
	padding-bottom: 15px;
}
.module-register .cant-find p {
	font-size: 12px;
	color: rgb(255, 255, 255);
	line-height: 1.25;
	text-align: center;
	font-weight: normal;
	padding-top: 20px;
	font-family: "Arial";
}
.customer-testimonials {
	padding: 60px 0px;
}
.testi-divider {
	height: 3px;
	width: 150px;
	background-color: #d6d6d6;
	display: inline-block;
}
.customer-testimonials h2 {
	font-family: "OpenSans";
	color: rgb(68, 68, 68);
	line-height: 0.52;
}
.testi-image {
	width: 100%;
	height: auto;
}
.testi-row {
	padding-top: 30px;
}
.testi-text {
	padding-top: 15px;
}
.testi-row b {
	font-size: 13px;
	color: rgb(85, 85, 85);
}
.testi-row p {
	font-size: 11px;
	color: rgb(153, 153, 153);
	font-weight: bold;
	text-transform: uppercase;
}
.new-checkout {
	border-bottom: 1px solid #ddd;
}
.checkout-person {
	width: 100%;
}
.module-register .intro .query-info .checkout-map {
	height: 150px;
	display: block;
	width: 100%;
	position: inherit;
}
.module-register .intro .query-info .ck-info {
	padding: 15px;
	padding-left: 0px;
}
.module-register .intro .query-info .ck-info .checkout-img {
	padding-right: 0px;
}
.user-icon {
	width: 29px;
	height: 29px;
	background-position: -435px -197px;
	position: absolute;
	z-index: 999;
	background-size: 1595px;
}
.email-icon {
	width: 29px;
	height: 29px;
	background-position: -235px -215px;
	position: absolute;
	z-index: 999;
	background-size: 1763px;
}
.phone-icon {
	width: 29px;
	height: 29px;
	background-position: -358px -217px;
	position: absolute;
	z-index: 999;
	background-size: 1763px;
}
.phone-text {
	padding-left: 33px;
}
.user-text {
	padding-left: 15px;
}
.image-icon {
	width: 30px;
	height: 29px;
	background-position: -300px -216px;
	position: absolute;
	z-index: 999;
	background-size: 1763px;
}
.img-text {
	padding-left: 30px;
}
.phone-pay {
	float: left !important;
}
.icons.separator-vertical {
	display: none;
}
.phone-checkout {
	margin-top: 21px;
}
.checkout-2nd {
	box-shadow: 0px 0px 1px 1px #ccc;
}
.new-checkout .checkout .checkout-form {
	box-shadow: none;
}
.unlock_now,
.down-icon {
	display: none;
}
.not-read {
	background-color: #5b1d8e0d !important;
}
.hide-user .hide-for-user {
	display: none !important;
}
.submit-button .print-indepth {
	margin-bottom: -10px !important;
	margin-left: 10px;
}
.msg-text {
	height: 50px !important;
}
.list-check {
	width: 25px !important;
	margin-right: 10px;
}
.icon-wrapper.list-check::after {
	width: 22px;
}
.scf-hire-us {
	margin-top: 35px;
	padding-top: 30px;
	margin-bottom: 35px;
}
.what-you-get {
	background-color: #fff;
	border: 8px solid #6c349a;
	-moz-box-shadow: 0px 0px 1px 1px #ddd;
	-webkit-box-shadow: 0px 0px 1px 1px #ddd;
	box-shadow: 0px 0px 1px 1px #ddd;
}
.what-you-get h2 {
	font-size: 18px;
	color: rgb(64, 74, 70);
	line-height: 1.1;
	text-transform: uppercase;
	padding: 10px 15px;
	border-bottom: 5px solid #eaeaea;
	margin-bottom: 10px !important;
	font-weight: 900 !important;
}
.reson-to-use ol {
	list-style: none;
	counter-reset: item;
}
.reson-to-use ol li {
	counter-increment: item;
	padding: 10px 15px;
	font-size: 15px;
	color: rgb(84, 84, 84);
	font-weight: bold;
	display: flex;
	padding-bottom: 4.6px;
}
.reson-to-use ol li:before {
	content: counter(item);
	background: #03b11c;
	border-radius: 100%;
	padding: 2px 20px;
	text-align: center;
	display: inline-block;
	font-size: 18px;
	color: rgb(255, 255, 255);
	line-height: 50px;
	display: inline-table;
	margin-right: 15px;
}
.get-lists {
	padding-bottom: 16.5px;
}
.hire-now-btn {
	margin-bottom: 45px;
	padding: 15px 50px !important;
	font-size: 18px !important;
}
.indepth-search {
	margin-bottom: 26px;
}
.hire-us.how-its-work {
	background-color: #f5f5f5;
	padding: 50px 15px;
	text-align: center;
	background-image: none;
}
.We_build_amazing_mob {
	font-size: 35px;
	font-family: "OpenSans";
	color: rgb(255, 255, 255);
	line-height: 0.52;
	text-align: center;
	position: absolute;
	left: 363.71px;
	top: 156.755px;
	width: 598px;
	height: 27px;
	z-index: 11;
}
.module-hire-us .what-we-are-all h1 {
	font-size: 24px;
	padding: 30px 0 20px;
	text-align: center;
}
.module-hire-us .fullsize-purple h5 {
	font-size: 20px;
	color: rgb(255, 255, 255);
	font-weight: bold;
}
.module-hire-us .indepth-search .icon-wrapper.circle-check {
	width: 37px;
}
.module-hire-us .indepth-search .icon-wrapper.circle-check::after {
	margin-bottom: 11px;
}
.indepth-search strong {
	font-size: 25px;
	color: rgb(51, 51, 51);
	line-height: 2.2;
	text-transform: uppercase;
	font-weight: 900;
}
.indepth-search .indepth-head {
	padding: 20px 15px 0px 15px;
	text-align: center;
}
.indepth-big .indepth-head {
	background-color: #f7f7f7;
}
.indepth-body {
	text-align: center;
	padding: 40px 15px 30px 15px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position-y: 0px;
}
.indepth-body span {
	font-size: 16px;
	color: rgb(133, 133, 133);
	font-weight: bold;
	display: block;
}
.indepth-body strong {
	font-size: 35px;
	color: rgb(2, 177, 27);
	line-height: 1;
	text-align: center;
	text-shadow: 0px 1px 1px rgb(0, 0, 0);
	padding: 5px 0px 10px 0px;
	display: block;
}
.indepth-body p {
	font-size: 13px;
	color: rgb(102, 102, 102);
	font-weight: bold;
	line-height: 1.2;
	text-transform: uppercase;
}
.cus-testimonials {
	width: 100%;
	display: inline-block;
}
.cus-testimonials h2 {
	padding: 10px 10px 0px 10px;
	width: 90%;
	border-bottom: 0px;
	float: left;
	font-weight: 900 !important;
}
.cus-testimonials .testimonial-navigation {
	width: 10%;
	float: left;
	padding-top: 1px;
}
.testimonial-navigation span {
	background-color: #7f1593;
	color: #fff;
	padding: 1px 5px;
	cursor: pointer;
}
.testimonial-navigation span:hover {
	background-color: #7f1593cf;
}
.testimonial-body {
	border-top: 5px solid #eaeaea;
	display: inherit;
	width: 100%;
	padding-top: 20px;
}
.testimonial-body img {
	width: 100%;
	height: auto;
}
.testimonial-text strong {
	font-size: 13px;
	color: rgb(85, 85, 85);
	line-height: 25px;
}
.testimonial-text p {
	font-size: 11px;
	color: rgb(153, 153, 153);
	font-weight: bold;
	line-height: 1.2;
}
.testimonial-text {
	padding: 10px 15px;
}
.testimonial-body .testimonial-text img {
	width: 50px;
}
.hire-us.how-its-work {
	text-align: center;
}
.hire-us.how-its-work img {
	width: 120px;
}
.hire-us.how-its-work h2 {
	font-size: 35px;
	color: rgb(134, 18, 151);
	font-weight: bold;
	line-height: 1.1;
	text-align: center;
	text-transform: uppercase;
	border-bottom: 1px solid #861297;
	display: inline-block;
}
.hire-border {
	width: 100px;
	background-color: #fff;
	height: 1px;
	display: inline-block;
}
.work-steps {
	padding-top: 35px;
}
.how-its-work .work-steps p {
	font-size: 16px;
	font-family: "Arial";
	color: rgb(119, 119, 119);
	text-align: center;
	padding: 15px 23px 0px 23px;
}
.how-its-work .work-steps .row .arrow-top:before {
	background-image: url(../images/arrow-top.png);
	content: " ";
	height: 26px;
	width: 150px;
	display: inline-block;
	background-repeat: no-repeat;
	position: absolute;
	top: 53px;
	right: -85px;
}
.how-its-work .work-steps .row .arrow-down:before {
	background-image: url(../images/arrow-bottom.png);
	content: " ";
	height: 26px;
	width: 150px;
	display: inline-block;
	background-repeat: no-repeat;
	position: absolute;
	top: 24px;
	right: -85px;
}
.module-hire-us #image-seen-on {
	background: #ffffff;
	border-bottom: 1px solid #ddd;
}
#image-seen-on p {
	font-size: 12px;
	font-family: "Arial";
	color: rgb(119, 119, 119);
	line-height: 1.35;
	text-align: center;
	padding-bottom: 10px;
}
.in-depth {
	margin: 35px 0px;
}
.module-hire-us .indepth-big .icon-wrapper.circle-check {
	width: 42px;
}
.indepth-head h3 {
	text-transform: uppercase;
	font-size: 36px;
	color: rgb(51, 51, 51);
	line-height: 0.68;
	padding-bottom: 20px;
	font-weight: 900 !important;
}
.indepth-list .get-list p,
.list-report {
	font-size: 12px;
	font-family: "Arial";
	color: rgb(82, 82, 82);
	line-height: 1.15;
	font-weight: normal;
}
.list-report span {
	color: #ddd;
}
.indepth-list {
	border-top: 2px solid #d6d6d6;
	padding-top: 10px;
}
.indepth-list .icon-wrapper.circle-check::after {
	background-image: url(../images/resources/feature-enabled.png);
	background-size: contain;
}
.any-qus {
	background-color: #5b2783;
	padding: 45px 15px;
	margin-top: 5px;
	text-align: center;
}
.any-qus h2 {
	font-size: 30px;
	color: rgb(255, 255, 255);
	line-height: 0.52;
	text-align: center;
}
.any-qus .have-border {
	height: 1px;
	background: #a571b1;
	width: 150px;
	display: inline-block;
}
.any-qus p {
	font-size: 18px;
	font-family: "Arial";
	color: rgb(255, 255, 255);
	line-height: 1.25;
	font-weight: normal;
	padding-top: 15px;
}
.any-qus p a {
	color: #f2dc10;
}
.in-depth .testimonial-body .testimonial-text img {
	padding-right: 5px;
}
.any-qus p span {
	display: block;
}
.module-hire-us .hire-testimonial {
	padding: 0px;
	border-top: 0px;
	padding-right: 35px;
}
.module-search .name-search .search-info {
	border: 1px solid #d6d6d6;
	background-color: #fff;
	padding: 25px;
	box-shadow: 0 0 18px -8px #000;
	border-bottom: 5px solid #ddd;
	margin-bottom: 20px;
}
.filter-results,
.search-using {
	border: 1px solid #d6d6d6;
	background-color: #fff;
	padding: 25px;
	box-shadow: 0 0 18px -8px #000;
	border-bottom: 5px solid #ddd;
	margin-bottom: 20px;
}
.filter-results h3,
.search-using h3 {
	font-size: 20px;
	color: rgb(51, 51, 51);
	line-height: 0.52;
	display: inline-block;
}
.filter-results .texts {
	font-size: 13px;
	font-family: "Arial";
	color: rgb(0, 127, 255);
	font-weight: bold;
	line-height: 1.25;
	padding-left: 10px;
}
.module-search .name-search .search-info p span {
	font-size: 30px;
}
.module-search .name-search .search-info p {
	font-size: 16px;
	font-family: "Arial";
	padding-left: 110px;
}
.module-search .search-info p span strong {
	font-size: 45px;
}
.module-search .name-search .search-info .icon-wrapper {
	width: 100px;
}
.filter-results p {
	font-size: 16px;
	font-family: "Arial";
	color: rgb(119, 119, 119);
	line-height: 1.25;
	padding-top: 5px;
}
.filter-section .filter-by {
	width: 18.8%;
	display: inline-block;
	margin-right: 10px;
}
.filter-section .filter-parent,
.popular-search {
	display: block;
}
.filter-section .filter-by .form-control {
	background-color: #f9f9f9;
	font-size: 13px;
	font-family: "Open sans";
	font-weight: bold;
	color: rgb(102, 102, 102);
	height: 40px;
	box-shadow: 0 0 18px -8px #000;
	line-height: 3;
	padding: 0px;
	padding-left: 13px;
	cursor: pointer;
}
.search-using h3 {
	padding-bottom: 20px;
}
.search-using img {
	width: 100%;
	height: auto;
}
.more-images {
	padding-top: 20px;
	display: none;
}
.expand-toggle {
	display: inline-block;
	background-color: #3ac162;
	padding: 10px 25px;
	font-size: 21px;
	color: rgb(255, 255, 255);
	font-weight: bold;
	line-height: 1.2;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-top: 20px;
	border: 1px solid #969393;
	cursor: pointer;
}
.expand-toggle:hover {
	background-color: #1baf47;
}
.expand-toggle .icon-angle {
	background-color: #ffffff;
	color: #000000;
	font-size: 9px;
	border-radius: 15px;
	padding: 5px;
	vertical-align: 3px;
	margin-left: 10px;
}
.results-header {
	padding: 20px 15px 15px 15px;
	margin: 0 -15px;
	border-bottom: 3px double #ddd;
}
.results-header span {
	font-size: 20px;
	color: rgb(51, 51, 51);
	font-weight: bold;
	line-height: 0.52;
}
.results-header span strong {
	font-size: 24px;
	color: rgb(3, 177, 28);
	text-decoration: underline;
	line-height: 0.52;
}
.filter-section .arrows {
	display: inline-block;
	float: right;
	line-height: 2.99;
	background-color: #eeeeee;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	padding: 6px 15px;
	border-left: 1px solid #ccc;
}
.filter-section .arrows span {
	display: block;
}
.state-data,
.city-data,
.age-data,
.name-data,
.site-data {
	display: none;
	position: absolute;
	width: 205px;
	z-index: 1;
}
.module-search .name-search .result {
	padding: 20px 0px;
	margin: 0 -15px;
}
.module-search .name-search .result .row {
	padding: 0px 15px;
}
.module-search .name-search .result-wrapper {
	box-shadow: 0 0 18px -8px #000;
	border: 1px solid #ddd;
	border-bottom: 5px solid #ddd;
}
.images-slide .icon-left {
	position: absolute;
	background-color: #00000091;
	color: #fff;
	padding: 20px 11px;
	top: 30%;
	left: -10px;
	font-size: 16px;
}
.images-slide .icon-right {
	position: absolute;
	background-color: #00000091;
	color: #fff;
	padding: 20px 11px;
	top: 30%;
	right: -10px;
	font-size: 16px;
}
/* carousel */
.media-carousel {
	margin-bottom: 0;
	padding: 0px;
}
/* Previous button  */
.media-carousel .carousel-control.left {
	left: -12px;
	background-image: none;
	background: none repeat scroll 0 0 #222222;
	border: 4px solid #ffffff;
	border-radius: 23px 23px 23px 23px;
	height: 40px;
	width: 40px;
	margin-top: 30px;
}
/* Next button  */
.media-carousel .carousel-control.right {
	right: -12px !important;
	background-image: none;
	background: none repeat scroll 0 0 #222222;
	border: 4px solid #ffffff;
	border-radius: 23px 23px 23px 23px;
	height: 40px;
	width: 40px;
	margin-top: 30px;
}
/* Changes the position of the indicators */
.media-carousel .carousel-indicators {
	right: 50%;
	top: auto;
	bottom: 0px;
	margin-right: -19px;
}
/* Changes the colour of the indicators */
.media-carousel .carousel-indicators li {
	background: #c0c0c0;
}
.media-carousel .carousel-indicators .active {
	background: #333333;
}
.media-carousel img {
	background-size: cover;
	height: 150px;
	width: auto;
	padding: 75px;
	overflow: hidden;
	cursor: pointer;
}
/* End carousel */
.search-using .thumbnail {
	border: 0px;
	padding: 0px;
	margin-bottom: 0px;
}
.search-using .media-carousel .carousel-control {
	font-size: 16px;
	border-radius: 0px;
	padding: 17px 11px;
	height: 55px;
	width: auto;
	border: 0px;
	top: 32%;
	margin: 0 -8px;
	opacity: 1;
	background-color: #00000096;
}
.search-using .media-carousel .carousel-control:hover {
	background-color: #000000;
}
.search-using .col-md-12 {
	padding: 0 10px;
}
.carousel-inner > .all-items {
	display: block !important;
	padding-bottom: 20px !important;
}
.module-dashboard .history-img-th {
	cursor: pointer;
}
.user-hover-image {
	width: 200px;
	height: auto;
	position: absolute;
	margin-top: 8px;
	display: none;
}
.module-dashboard .history-images:hover .user-hover-image {
	display: block;
}
.what-we-are-all .wistia_responsive_padding {
	padding: 0px !important;
	position: relative !important;
}
.what-we-are-all .wistia_responsive_wrapper {
	width: 85% !important;
	position: relative !important;
	margin: 0px auto;
}
.no-results-cnt .video-box {
	transform: translateY(10%);
}
.name-data .more .more-toggle {
	font-family: "Arial";
	font-size: 12px;
	color: #000;
	cursor: pointer;
}
.module-search .search-filter .limit5:nth-child(n + 6) {
	display: none;
}
.module-search .search-filter .show_all:nth-child(n + 6) {
	display: block;
}
.what-we-are-all .video-caption {
	color: #5a5a5a;
	padding: 20px 20px 35px 20px;
	font-size: 13px;
	font-family: "Arial";
	text-align: center;
}
.video-box .video-caption {
	color: #999999;
	padding: 20px 20px 50px 20px;
	font-size: 13px;
	font-family: "Arial";
	text-align: center;
}
.name-search .display-none {
	display: none !important;
}
.name-search .display-block {
	display: block !important;
}
#tracking-manager .results .b-right0 {
	border-right: 0px;
}
#tracking-manager .results .b-left0 {
	border-left: 0px;
}
.optout .check_all_opt {
	margin-top: 4px;
	display: inline-block;
	position: absolute;
	margin-left: -22px;
	height: 16px;
	width: 16px;
}
.optout .opt_check {
	height: 16px;
	width: 16px;
}
#tracking-manager .search-section {
	display: block;
}
#tracking-manager .search-section a {
	padding: 7px 15px;
	height: auto;
	width: auto;
	margin-top: 22px;
	border-radius: 3px;
}
#tracking-manager .search-section label {
	width: auto;
	color: #8c8b8b;
	font-weight: normal;
	text-transform: uppercase;
}
#tracking-manager h3 {
	background-color: #2e353f;
	color: #fff;
	font-size: 18px;
	padding: 15px;
}
.no-results-cnt2 .any-qus {
	margin-bottom: 25px;
}
.video-box .see-what {
	font-size: 20px;
	color: rgb(68, 68, 68);
	font-weight: 600;
	padding-bottom: 5px;
	display: block;
	text-align: center;
}
.accounts .view_payment {
	border: 1px solid #ddd;
	padding: 5px 15px;
	text-decoration: none;
}
.accounts .refund {
	padding: 4px 12px;
	background-color: #797a1d;
	color: #fff;
	border-radius: 3px;
	cursor: pointer;
	text-decoration: none;
	display: inline-block;
	margin: 1px;
}
.accounts .refund:hover {
	background-color: #62630e;
}
#user-manager .accounts .modal h4 {
	color: #fff !important;
	background-color: #55158a;
	padding: 10px;
	margin-bottom: 0px !important;
}
.accounts .modal-header {
	padding: 0px;
}
.accounts .modal-header .close {
	margin-top: 15px;
	margin-right: 10px;
	color: #fff;
	opacity: 1;
}
#user-manager .accounts .modal input {
	width: 100%;
	text-align: left;
	margin-bottom: 15px;
	border: 1px solid #ddd;
	box-shadow: none;
	border-radius: 0px;
	height: 35px;
}
#user-manager .accounts .modal .btn {
	text-align: center;
	margin-top: 15px;
}
.areacode-new {
	width: 49%;
	float: left;
	padding-right: 1%;
}
.main-search-wrapper .areacode-form {
	width: 50%;
	float: left;
}
.main-search-wrapper .areacode-form .form-wrapper {
	width: auto;
}
.areacode-new h2 {
	color: #fff;
	font-size: 18px;
	letter-spacing: 0px;
	text-align: center;
}
.areacode-new table {
	background-color: #fff;
	margin-bottom: 10px;
}
.areacode-new table td,
.areacode-new table th {
	padding: 6px 10px;
}
.no-show {
	display: none !important;
}
#header.compact .areacode-new {
	display: none;
}
#header.compact .areacode-form {
	width: auto;
	float: none;
}
.border-bt {
	border-bottom: 3px solid #555;
}
.view-history-td {
	cursor: pointer;
}
.module-dashboard .dashboard-content table .plan-tbody tr:hover {
	background-color: #f3ebeb;
}
.refund-history {
	background-color: #f7d20f;
	color: #fff;
	padding: 5px 5px;
	border-radius: 3px;
	cursor: pointer;
}
.action-refund {
	width: 170px;
}
.refund-history-table tr {
	width: 100%;
}
.refund-history-table .refund-tr span {
	width: 32%;
	display: inline-block;
	padding-bottom: 5px;
	color: #927d7d;
	font-size: 12px;
}
.refund-history:hover {
	color: #fff;
	text-decoration: none;
	background-color: #e2bf08;
}
#history_modal .modal-header {
	background-color: #521188;
}
#history_modal .modal-header .close {
	color: #fff;
	opacity: 1;
}
#history_modal h4 {
	margin-bottom: 0px !important;
	font-size: 22px !important;
	color: #fff;
}
#history_modal .no-recordsf {
	color: #927d7d;
	font-size: 12px;
}
.result-title .col-md-6 {
	padding-left: 0px;
}
.result-title .tracking-result {
	color: #000;
	font-size: 12px;
	line-height: 33px;
	padding-right: 15px;
	padding-top: 10px;
}
/* toggle btn */
.result-title .switch {
	position: absolute;
	display: inline-block;
	width: 50px;
	height: 26px;
	margin-top: 35px;
	margin-left: 20%;
	justify-content: center;
}

.single-search .result-title .switch {
	position: absolute;
	display: inline-block;
	width: 50px;
	height: 26px;
	margin-top: 5px;
	margin-left: 5%;
}

.result-title .switch input {
	display: none;
}
.result-title .slider {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #ccc;
	-webkit-transition: 0.4s;
	transition: 0.4s;
}
.result-title .slider:before {
	position: absolute;
	content: "";
	height: 22px;
	width: 22px;
	left: 3px;
	bottom: 2px;
	background-color: white;
	-webkit-transition: 0.4s;
	transition: 0.4s;
}
.result-title input:checked + .slider {
	background-color: #54148a;
}
.result-title input:focus + .slider {
	box-shadow: 0 0 1px #2196f3;
}
.result-title input:checked + .slider:before {
	-webkit-transform: translateX(26px);
	-ms-transform: translateX(26px);
	transform: translateX(26px);
}
.result-title .slider.round {
	border-radius: 34px;
}
.result-title .slider.round:before {
	border-radius: 50%;
}
/* end toggle btn */
.result-title .col-md-4 {
	display: flex;
}
#tracked-results {
	background-color: #ffffff;
}
#tracked-results #tracking-manager {
	margin: 0px;
	padding-bottom: 25px;
}
#tracked-results #tracking-manager h2 {
	margin-bottom: 20px !important;
}
#tracked-results #tracking-manager .result-wrapper {
	margin: 0px 25px;
	border: 1px solid #ddd;
}
#tracked-results #tracking-manager .result-wrapper .result {
	padding: 20px;
	display: block !important;
	overflow: hidden;
	border-bottom: 1px solid #ddd;
}
#tracked-results #tracking-manager .result-wrapper .icons.gray-location {
	display: inline-block;
	margin-left: 10px;
}
#tracked-results #tracking-manager h3 {
	color: #682f97;
	font-size: 18px;
	padding: 0px;
	background-color: #fff;
}
#tracked-results #tracking-manager strong {
	color: #01b11a;
	display: block;
	font-family: "Arial";
	font-size: 12px;
}
#tracked-results #tracking-manager p {
	font-size: 12px;
	color: #858585;
	font-family: "Arial";
}
.filter-date {
	font-size: 12px;
	color: #858585;
	font-family: "Arial";
	font-weight: bold;
}
#tracked-results .result .image img {
	min-width: 100%;
	width: 100%;
}
#tracked-results .track_action {
	text-align: right;
	font-size: 12px;
	color: #858585;
	font-family: "Arial";
	padding-right: 68px;
	font-weight: bold;
}
#tracked-results .signup_purpose {
	padding: 25px;
	background-color: #fff;
}
.signup_purpose h4 {
	text-transform: uppercase;
	padding-bottom: 10px;
	margin-top: -15px !important;
}
#tracking_notification {
	padding-top: 50px;
}
#tracking_notification .modal-header {
	color: #fff;
	background-color: #55148a;
}
#tracking_notification .modal-header .close {
	color: #fff;
	opacity: 1;
	padding-top: 5px;
}
#tracking_notification .modal-body {
	font-family: Arial;
	color: #655f5f;
	text-align: center;
	font-size: 15px;
	padding: 25px;
}
/*== Zlazy Loader ==*/
img.zlazy-loader {
	background-image: url(../images/zlazy-loader.gif) !important;
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: contain;
	background-size: 35px !important;
	margin: 100px;
	min-height: 45px;
}
.info_link {
	display: block;
	padding-top: 10px;
}
.info_link a {
	color: #cec3c3;
}
.info_link a:hover {
	color: #cec3c3;
	text-decoration: none;
}
#tracked-results .result .image img {
	height: 0;
	width: 100%;
	padding-bottom: 100%;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	cursor: pointer;
	display: inline-block;
	margin: 0px auto;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-left: 10px;
	-webkit-flex-shrink: 0;
	-moz-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}
.result img.zlazy-loader {
	margin: 0px;
}
#other_txt {
	display: none;
}
.signup_purpose {
	background-color: #ffffff;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	color: #000;
}
.filter-sec {
	padding-bottom: 25px;
}
.module-dashboard .dashboard-content .signup_purpose table td,
.module-dashboard .dashboard-content .signup_purpose table th {
	text-align: center !important;
}
.module-dashboard .dashboard-content .signup_purpose table tfoot td {
	font-weight: bold;
	font-size: 13px;
}
#total_count {
	font-weight: bold;
	background-color: #f7ce0e;
}
.cancel-subscription-modal .modal-dialog .modal-content,
.why-users-canceled .modal-dialog .modal-content {
	border-radius: 3px;
	border: 10px solid #840eac;
	background-color: #eaeaea;
}
.cancel-subscription-modal h4,
.why-users-canceled h4 {
	font-size: 45px;
	color: rgb(91, 10, 118);
	line-height: 1.25;
	text-align: center;
	text-transform: uppercase;
}
.cancel-subscription-modal .sub-btn,
.why-users-canceled .sub-btn {
	font-size: 22px;
	font-weight: bold;
	color: rgb(33, 33, 33);
	line-height: 1.25;
	text-align: center;
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjAiIHdpZHRoPSIzMnB4IiBoZWlnaHQ9IjMycHgiIHZpZXdCb3g9IjAgMCAxMjggMTI4IiB4bWw6c3BhY2U9InByZXNlcnZlIj48Zz48cGF0aCBkPSJNNzguNzUgMTYuMThWMS41NmE2NC4xIDY0LjEgMCAwIDEgNDcuNyA0Ny43SDExMS44YTQ5Ljk4IDQ5Ljk4IDAgMCAwLTMzLjA3LTMzLjA4ek0xNi40MyA0OS4yNUgxLjhhNjQuMSA2NC4xIDAgMCAxIDQ3LjctNDcuN1YxNi4yYTQ5Ljk4IDQ5Ljk4IDAgMCAwLTMzLjA3IDMzLjA3em0zMy4wNyA2Mi4zMnYxNC42MkE2NC4xIDY0LjEgMCAwIDEgMS44IDc4LjVoMTQuNjNhNDkuOTggNDkuOTggMCAwIDAgMzMuMDcgMzMuMDd6bTYyLjMyLTMzLjA3aDE0LjYyYTY0LjEgNjQuMSAwIDAgMS00Ny43IDQ3Ljd2LTE0LjYzYTQ5Ljk4IDQ5Ljk4IDAgMCAwIDMzLjA4LTMzLjA3eiIgZmlsbD0iI2ZmZmZmZiIgZmlsbC1vcGFjaXR5PSIxIi8+PGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJyb3RhdGUiIGZyb209IjAgNjQgNjQiIHRvPSItOTAgNjQgNjQiIGR1cj0iNDAwbXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGVUcmFuc2Zvcm0+PC9nPjwvc3ZnPg=="),
		-webkit-linear-gradient(-90deg, rgb(245, 226, 18) 0%, rgb(248, 201, 13) 100%), linear-gradient(-90deg, rgb(245, 226, 18) 0%, rgb(248, 201, 13) 100%);
	box-shadow: 1.5px 2.33px 5px 0px rgb(0, 0, 0);
	padding: 20px;
	letter-spacing: -0.7px;
	margin-top: 25px;
	margin-bottom: 10px;
	cursor: pointer;
	display: block;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: -50px, center, center;
}
.why-users-canceled .sub-btn.loading {
	color: transparent;
	background-position: center;
}
.cancel-subscription-modal .cancel-btn a,
.why-users-canceled .cancel-btn a {
	font-size: 20px;
	color: #555555;
	font-weight: bold;
	line-height: 1.25;
	letter-spacing: -1px;
	padding-bottom: 20px;
	padding-top: 5px;
}
.cancel-subscription-modal .cancel-btn,
.why-users-canceled .cancel-btn {
	padding-bottom: 20px;
	text-align: center;
	display: block;
}
.cancel-subscription-modal h5,
.why-users-canceled h5 {
	font-size: 28px;
	text-transform: uppercase;
	color: rgb(91, 10, 118);
	line-height: 1.25;
	text-align: center;
	letter-spacing: -1px;
}
.cancel-subscription-modal h5:after,
.why-users-canceled h5:after {
	content: " ";
	display: block;
	height: 3px;
	width: 200px;
	margin: 0px auto;
	background-color: #ccc;
	margin-top: 2px;
}
.cancel-subscription-modal .modal-header,
.why-users-canceled .modal-header {
	border-bottom: 0px;
	padding-top: 25px;
	padding-bottom: 10px;
}
.cs-subtitile {
	font-size: 20px;
	color: rgb(91, 10, 118);
	line-height: 1.25;
	display: inline-block;
	text-align: left;
	border-bottom: 3px solid #ccc;
	padding-bottom: 3px;
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: 10px;
}
.cancel-subscription-modal .cs-list1,
.cancel-subscription-modal .cs-list2 {
	display: block;
	font-size: 16px;
	color: rgb(51, 51, 51);
	font-weight: bold;
	line-height: 1.1;
	padding-bottom: 12px;
}
.cancel-subscription-modal .modal-body,
.why-users-canceled .modal-body {
	padding: 15px 50px;
}
.cs-list1 span {
	background-color: #04c822;
	color: #fff;
	border-radius: 100px;
	padding: 5px;
	font-size: 12px;
}
.cs-list2 span {
	background-color: #ff2626;
	color: #fff;
	border-radius: 100px;
	padding: 5px;
	font-size: 12px;
}
.cancel-subscription-modal .sub-btn:hover,
.why-users-canceled .sub-btn:hover {
	opacity: 0.8;
}
.accounts .glyphicon-trash {
	background-color: #fff;
	width: 20px;
	height: 20px;
	border: 1px solid #ddd;
	padding: 3px;
	margin-top: -1px;
	border-right: 0px;
	color: #7e7d83;
	cursor: pointer;
	text-decoration: none;
}
.dis-flex {
	display: flex;
	padding-left: 50px !important;
	padding-right: 0px !important;
}
.dis-flex .switch {
	margin-bottom: 0px;
}
.module-hire-us .indepth-search .indepth-head:after {
	content: " ";
	border-bottom: 3px double #ddd;
	width: 100%;
	display: block;
	margin-top: 10px;
}
.module-hire-us .indepth-head {
	padding: 20px 0px 0px 0px;
}
.track_matches {
	color: #858585;
	font-weight: bold;
	padding-right: 15px;
}
.module-search .search-info h1 {
	color: #525252;
	font-size: 20px;
	font-weight: bold;
	line-height: 28px;
	text-shadow: 1px 0px;
	padding-left: 20px;
	display: inline-block;
}
@media screen and (max-width: 991px) {
	.module-search .search-info h1 {
		display: block;
	}
}
.module-search .search-info .title-state {
	color: #525252;
	font-size: 20px;
	font-weight: bold;
	display: block;
	line-height: 28px;
	text-shadow: 1px 0px;
	display: inline-block;
}
.module-search .search-info h1 span {
	color: #03b11c;
	font-size: 45px;
	font-weight: bold;
	letter-spacing: -2px;
}
@media screen and (max-width: 991px) {
	.module-search .search-info h1 span {
		display: block;
	}
}
.home-module-directory {
	padding-top: 25px;
}
.blog-menu {
	text-align: center;
	background-color: #ffffff;
	-moz-box-shadow: 0 0 9px -3px;
	-webkit-box-shadow: 0 0 9px -3px;
	box-shadow: 0 0 9px -3px;
	margin-bottom: 30px;
}
.blog-menu li {
	display: inline-block;
	margin-left: -4px;
	width: 12.5%;
}
.blog-menu li:last-child {
	border-right: 1px solid #d6d6d6;
}
.blog-menu li a {
	display: block;
	color: #525252;
	font-size: 16px;
	text-decoration: none;
	text-transform: uppercase;
	border-left: 1px solid #d6d6d6;
	padding: 20px 0;
	font-weight: bold;
}
.module-search .result .image img.img-blur,
.module-search .media-carousel img.img-blur,
.checkout-img .img-blur,
.image-blur {
	-webkit-filter: blur(3px);
	-moz-filter: blur(3px);
	-o-filter: blur(3px);
	-ms-filter: blur(3px);
	filter: blur(3px);
}
.cancel_img {
	width: 60px !important;
	background: none;
}
.cancel_img img {
	width: 60px;
	display: block;
}
.module-search .search-results .icons.icon-wrapper {
	background-image: none;
	width: 22px;
	margin-right: 2px;
}
.module-search .search-results .social-info {
	margin-top: -5px;
	margin-bottom: 10px;
}
.module-search .search-results .data h4 {
	font-size: 12px;
	text-transform: uppercase;
	padding-bottom: 5px;
}
.directory_title {
	padding-top: 15px;
}
.module-areacode .areacode-info h2 {
	font-size: 30px;
	color: rgb(0, 0, 0);
	line-height: 0.52;
	display: block;
	padding-bottom: 13px;
}
.areacode-info .areacode-section table th {
	color: #fff;
	background-color: #45505f;
	padding: 10px;
	font-size: 13px;
	text-transform: uppercase;
}
.areacode-info .areacode-section table tr:nth-child(2n-1) {
	background-color: #f8f8f8;
}
.areacode-info .areacode-section table td {
	padding: 10px;
	border: 0.5px solid #ddd;
	font-size: 14px;
	color: #555;
}
.info-filter {
	background-color: #2e353f;
}
.module-areacode .info-filter h3 {
	font-size: 22px;
	color: rgb(255, 255, 255);
	line-height: 1.1;
	text-transform: uppercase;
	padding: 15px;
	border-bottom: 1px solid #45505f;
	letter-spacing: 0px;
}
.info-filter span {
	font-size: 12px;
	color: rgb(255, 255, 255);
	font-weight: bold;
	line-height: 1.1;
	display: block;
	padding: 15px;
	padding-bottom: 0px;
}
.areacode-info-form {
	padding: 15px;
}
.areacode-info-form .filter-input {
	width: 100%;
	padding: 15px;
	font-size: 18px;
	color: rgb(153, 153, 153);
	font-weight: bold;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.areacode-info-form .filter-btn {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-size: 18px;
	color: rgb(85, 85, 85);
	line-height: 1.2;
	font-weight: bold;
	padding: 18.5px 20px;
	background-image: -moz-linear-gradient(-90deg, rgb(246, 222, 17) 0%, rgb(248, 206, 14) 100%);
	background-image: -webkit-linear-gradient(-90deg, rgb(246, 222, 17) 0%, rgb(248, 206, 14) 100%);
	background-image: -ms-linear-gradient(-90deg, rgb(246, 222, 17) 0%, rgb(248, 206, 14) 100%);
	border: 0px;
}
.areacode-section-title {
	font-size: 16px;
	color: rgb(255, 255, 255);
	font-weight: bold;
	line-height: 1.1;
	background-color: #2e353f;
	padding: 15px;
}
.areacode-section .table-style {
	margin: 0px;
}
.areacode-section .table-style .col-xs-4 {
	padding: 10px;
	border: 0.5px solid #ddd;
	font-size: 14px;
	color: rgb(119, 119, 119);
}
.areacode-section .table-style .col-xs-4:nth-child(2n) {
	background-color: #f8f8f8;
}
.areacode-section .col-area:nth-child(2n + 1) {
	background-color: #f8f8f8;
}
.areacode-section .col-area {
	font-size: 14px;
	color: #555;
	padding: 10px;
	border: 0.5px solid #ddd;
	min-height: 72px;
	display: flex;
}
.areacode-section .col-area a {
	display: inline;
}
.areacode-section .col-area > span {
	margin-left: 20px;
}
.areacode-section .col-area span {
	width: 60%;
}
.module-areacode .areacode-section p {
	font-size: 20px;
	color: rgb(255, 255, 255);
	line-height: 1.3;
	padding: 15px;
	background-color: #2e353f;
	margin-bottom: 0px;
}
.areacode-info .areacode-section .most-searched thead tr:first-child td {
	background-color: #2e353f;
	font-size: 16px;
	color: rgb(255, 255, 255);
	font-weight: bold;
	text-transform: uppercase;
}
.areacode-info .areacode-section .most-searched thead tr:nth-child(2) td {
	background-color: #45505f;
	color: rgb(255, 255, 255);
	font-weight: bold;
	text-transform: uppercase;
	font-size: 13px;
}
.prefix-text {
	color: #999;
	padding-bottom: 15px;
}
.area-info {
	background-color: #fff;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius: 8px;
	margin-top: 15px;
	border: 1px solid #000;
}
.area-info .area-info-list {
	padding: 15px;
	padding-left: 30px;
	border-right: 1px solid #000;
}
.area-info h4 {
	font-size: 16px;
	color: rgb(32, 32, 47);
}
.area-info span {
	font-size: 12px;
	color: rgb(61, 61, 71);
	font-weight: bold;
}
.area-info .area-info-list:last-child {
	border-right: 0px;
}
.prefixes .prifix-filter:nth-child(n + 10) {
	display: none;
}
body.module-areacode #header {
	background-image: url(../images/area-code-bg.jpg);
	background-size: cover;
}
.area-code-search {
	background-color: rgba(0, 0, 0, 0.5);
	padding: 25px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #fff;
}
.area-code-search h4 {
	font-size: 24px;
	color: rgb(255, 255, 255);
	line-height: 0.52;
	margin-bottom: 20px !important;
	font-weight: 400 !important;
	text-transform: uppercase;
	text-align: center;
}
.area-code-search .search-filters {
	list-style: none;
	padding-bottom: 8px;
}
.area-code-search .search-filters li {
	display: inline-block;
	font-size: 13px;
	font-weight: bold;
	margin-right: 10px;
	cursor: pointer;
}
.area-code-search .search-filters li.active {
	color: rgb(38, 42, 52);
	background-color: #fff;
	padding: 3px 10px;
	position: relative;
}
.area-code-search .search-filters li.active:after {
	content: "\25BC";
	display: block;
	position: absolute;
	bottom: -17px;
	text-align: center;
	color: rgb(255, 255, 255);
	font-size: 20px;
	left: 0px;
	width: 100%;
}
.area-code-search .search-text {
	border: 0px;
	padding: 15px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	width: 100%;
	color: #555;
}
.area-code-search .area-search-form {
	display: flex;
	position: relative;
}
.area-code-search .search-btn,
.area-code-search .city-search-btn {
	color: #797979;
	background-color: #d96d00;
	background: linear-gradient(to bottom, #f5df12 0%, #f8cb0d 100%);
	border: 1px solid #e0b701;
	font-family: "Sansus Webissimo";
	font-size: 22px;
	padding: 10px 20px;
	text-align: center;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	cursor: pointer;
}
#city_search {
	display: none;
}
.bootstrap-select.show_city {
	display: inline-block !important;
}
.area-code-search .bootstrap-select {
	width: 100% !important;
	padding: 0px !important;
}
.area-code-search .bootstrap-select .btn {
	border-radius: 0px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	height: 53px;
}
.area-code-search .canadian-text {
	text-align: right;
}
.area-code-search .canadian-text a {
	font-size: 13px;
	color: rgb(255, 255, 255);
	font-weight: bold;
	text-decoration: underline;
	text-transform: uppercase;
}
.resent-luck-ups ul {
	list-style: none;
	display: inline-block;
	margin-top: 10px;
}
.resent-luck-ups ul li {
	display: inline-block;
	padding: 6px;
}
.resent-luck-ups ul li a {
	font-size: 18px;
	color: rgb(255, 255, 255);
	line-height: 0.52;
}
.resent-luck-ups {
	text-align: center;
	font-size: 18px;
	color: rgb(255, 255, 255);
	line-height: 22px;
	margin-top: 20px;
}
body.module-areacode .seen-on,
body.module-areacode #header.compact .container {
	display: none;
}
.area-side-bar {
	margin: 0 -15px 30px;
	padding: 25px 15px;
}
.area-side-bar .side-title {
	font-size: 24px;
	color: rgb(0, 0, 0);
	line-height: 1.1;
	border-bottom: 4px solid #ddd;
	padding-bottom: 10px;
}
.area-side-bar h4 {
	font-size: 20px;
	color: rgb(106, 49, 148);
	line-height: 25px;
}
.area-side-bar .clear-here {
	font-size: 13px;
	color: rgb(136, 136, 136);
	font-weight: bold;
	line-height: 1.25;
	text-align: center;
	margin-top: 10px;
	cursor: pointer;
}
.area-side-bar .canada-area {
	cursor: pointer;
	-webkit-border-radius: 60px;
	-moz-border-radius: 60px;
	border-radius: 60px;
	background-color: #ddd;
	color: #6d91cc;
	text-align: center;
	margin-top: 10px;
	padding: 6px;
	border: 1px solid #d4c9c9;
}
.module-areacode .intro .directory_list h3 {
	font-size: 22px;
	color: rgb(255, 255, 255);
	line-height: 1.1;
	text-transform: uppercase;
	padding: 15px;
	border-bottom: 1px solid #45505f;
	letter-spacing: 0px;
	background-color: #2e353f;
}
.module-areacode .intro .directory_list {
	padding-top: 0px;
}
.module-areacode .directory_list .directory {
	margin-top: 0px;
	margin-left: 0px;
}
.directory_list .directory .index {
	float: none;
	margin-top: 0px;
	margin-left: 0px;
	width: 100%;
	background-color: #45505f;
}
.directory_list .directory .index > a {
	background-color: transparent;
	padding: 15px;
	border-radius: 0px;
	display: inline-block;
	display: table-cell;
	margin: 0px;
	border-right: 1px solid #637081;
}
.directory_list .directory .pages div {
	padding: 0px;
}
.directory_list .directory .pages ul li {
	list-style: none;
	margin-bottom: 5px;
	width: 33.3%;
	display: inline-block;
	padding: 10px;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	margin: 0px;
}
.directory_list .directory .pages ul li:nth-child(3n + 1) {
	border-left: 1px solid #ddd;
}
.module-areacode .directory_list .directory {
	border: 0px;
	padding-bottom: 0px;
	margin-bottom: 30px;
}
.state-filter .filter-submit {
	border-radius: 3px;
	font-size: 18px;
	color: rgb(85, 85, 85);
	line-height: 1.2;
	font-weight: bold;
	padding: 8px 20px;
	border: 0px;
	background: linear-gradient(to bottom, #f5df12 0%, #f8cb0d 100%);
	vertical-align: middle;
	margin: 10px 0px;
}
.state-filter .filter-form {
	width: 100%;
	font-size: 16px;
	padding: 6px 0;
	height: auto;
	color: rgb(153, 153, 153);
	font-weight: bold;
	border-radius: 3px;
	vertical-align: middle;
	margin: 10px 5px 10px 10px;
}
.code-by-state .filter-results {
	padding: 0px;
	box-shadow: none;
	border-bottom: 0px;
	border: 0px;
}
.city_results_box .results_cnt {
	position: absolute;
	background-color: #fff;
	color: #555;
	padding: 15px;
	box-shadow: 0px 1px 1px 1px #c7c2c2;
	margin-top: 53px;
	left: 0px;
	z-index: 1;
	max-height: 300px;
	overflow-y: scroll;
	width: 100%;
}
.city_results_box .results_cnt .filter_results {
	padding-bottom: 5px;
	font-size: 13px;
	font-weight: bold;
	display: block;
	position: relative;
}
.city_results_box .results_cnt .filter_results span {
	color: #f7cf0e;
}
.city_results_box .results_cnt .filter_results a:hover {
	text-decoration: none;
}
.popular-search h3 {
	text-transform: uppercase;
	font-size: 12px;
	padding-bottom: 10px;
}
.popular-search a {
	display: block;
	text-transform: capitalize;
}
.popular-section {
	text-align: center;
	padding: 50px 0px;
	background-color: #e8ebee;
}
.popular-section a {
	display: block;
	text-transform: capitalize;
}
.popular-section a:hover,
.popular-search a {
	text-decoration: none;
}
.popular-search a:hover {
	text-decoration: none;
	color: #7ea0bd;
}
.results-directory h2,
.results-directory .breadcrumb {
	display: none;
}
.results-directory .section-list {
	margin-bottom: 0px;
	margin-top: 0px;
}
.results-directory {
	background-color: #fff;
	padding: 10px;
	margin-bottom: 15px;
}
.module-directory .breadcrumb {
	padding-top: 15px;
}
.city-search-btn {
	display: none;
}
.why-users-canceled {
	padding-left: 0px;
}
.why-users-canceled label {
	display: block;
	font-weight: 500;
	font-family: roboto, sans-serif;
}
.why-users-canceled textarea {
	margin-top: 10px;
}
.why-users-canceled .sub-btn {
	width: 100%;
	border: 0px;
}
.why-users-canceled .other-purpose {
	display: none;
}
.hire-us-banner {
	background-image: url("../images/Purple_background.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	padding: 50px 0px;
}
.hire-us-banner img {
	width: 65%;
	margin-bottom: 42px;
	display: block;
	margin: 0px auto;
}
.hire-us-banner .banner-right {
	text-align: center;
}
.hire-us-banner h2 {
	font-size: 35px;
	color: rgb(255, 255, 255);
	padding-bottom: 15px;
}
.hire-us-banner p {
	font-size: 18px;
	color: rgb(255, 255, 255);
	line-height: 1.2;
}
.hire-us-banner .phone {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
.banner-row {
	display: flex;
}
.banner-row .banner-center {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-align-content: center;
}
.hire-us-banner .get_start_now {
	font-size: 22px;
	color: rgb(51, 51, 51);
	line-height: 1.2;
	font-weight: bold;
	border-style: solid;
	border-width: 1px;
	border-color: rgb(255, 92, 38);
	background-image: -moz-linear-gradient(-90deg, rgb(245, 223, 17) 0%, rgb(248, 202, 13) 100%);
	background-image: -webkit-linear-gradient(-90deg, rgb(245, 223, 17) 0%, rgb(248, 202, 13) 100%);
	background-image: -ms-linear-gradient(-90deg, rgb(245, 223, 17) 0%, rgb(248, 202, 13) 100%);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 11px 35px;
	text-decoration: none;
	margin-top: 10px;
	display: inline-block;
}
.hire-us-banner .get_start_now:hover {
	background-image: -moz-linear-gradient(-90deg, rgb(242, 221, 18) 0%, rgb(230, 188, 17) 100%);
	background-image: -webkit-linear-gradient(-90deg, rgb(242, 221, 18) 0%, rgb(230, 188, 17) 100%);
	background-image: -ms-linear-gradient(-90deg, rgb(242, 221, 18) 0%, rgb(230, 188, 17) 100%);
}
.hire-us-banner .get_start_now span {
	border-left: 1px solid #999900;
	padding-left: 5px;
	margin-left: 5px;
}
.hire-video {
	background-image: url("../images/bg-benefits.png");
	padding: 50px 0px;
	background-size: cover;
}
.video-indepth .indepth-head {
	text-align: center;
	border-bottom: 1px solid #fff;
	padding: 15px !important;
}
.video-indepth .indepth-head span {
	font-size: 33px;
	color: rgb(255, 255, 255);
	line-height: 0.68;
	font-weight: bold;
}
.video-indepth .indepth-head strong {
	font-size: 33px;
	color: rgb(255, 255, 255);
	line-height: 0.68;
	font-weight: bold;
}
.video-indepth .indepth-head .icon-wrapper::after {
	background-image: url(../images/check-white.png);
	background-position: unset;
	background-size: auto;
}
.video-indepth .indepth-body span {
	font-size: 22px;
	color: rgb(255, 255, 255);
	font-weight: normal;
	line-height: 1.1;
	text-align: center;
}
.video-indepth .indepth-body p {
	font-size: 13px;
	color: rgb(255, 255, 255);
	font-weight: bold;
	line-height: 1.2;
	text-align: center;
}
.video-indepth .indepth-body .sign-up-btn {
	font-size: 15px;
	color: rgb(51, 51, 51);
	line-height: 1.2;
	font-weight: bold;
	border-style: solid;
	border-width: 1px;
	border-color: rgb(255, 92, 38);
	background-image: -moz-linear-gradient(-90deg, rgb(245, 223, 17) 0%, rgb(248, 202, 13) 100%);
	background-image: -webkit-linear-gradient(-90deg, rgb(245, 223, 17) 0%, rgb(248, 202, 13) 100%);
	background-image: -ms-linear-gradient(-90deg, rgb(245, 223, 17) 0%, rgb(248, 202, 13) 100%);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 5px 35px;
	text-decoration: none;
	text-transform: uppercase;
}
.video-indepth .indepth-body .sign-up-btn .right-arrow {
	display: inline-block;
	color: #333333;
	font-size: 17px;
	border-left: 1px solid #999900;
	padding-left: 6px;
	margin-left: 6px;
}
.video-indepth .indepth-body {
	border-bottom: 1px solid #fff;
	padding: 10px 15px 20px 15px;
}
.video-indepth .indepth-list {
	border-top: 0px;
}
.video-indepth .indepth-list .get-list p,
.video-indepth .list-report {
	font-size: 15px;
	font-family: "Arial";
	color: rgb(255, 255, 255);
	line-height: 20px;
	margin-bottom: 0px;
}
.video-indepth .get-lists .get-list {
	padding: 7px 15px 5px 15px;
	display: flex;
}
.video-indepth .list-report {
	padding-top: 2px;
	padding-left: 38px;
}
.video-indepth .list-check {
	width: 17px !important;
}
.reason-to-use {
	background-color: #f5f5f5;
	padding: 50px 0px;
	text-align: center;
	border-bottom: 1px solid #ddd;
}
.reason-to-use h2 {
	font-size: 35px;
	color: rgb(134, 18, 151);
	font-weight: bold;
	line-height: 1.1;
	text-align: center;
	border-bottom: 2px solid #861297;
	display: inline-block;
	margin-bottom: 25px !important;
}
.reason-to-use ul li:before {
	content: "";
	background-image: url(../images/list-icon.png);
	width: 16px;
	height: 20px;
	display: inline-block;
	background-size: contain;
	margin-right: 3px;
	background-repeat: no-repeat;
	background-position-y: 4px;
	margin-bottom: -3px;
}
.reason-to-use ul li {
	text-align: left;
	list-style: none;
	font-size: 14px;
	color: rgb(84, 84, 84);
	line-height: 30px;
}
.hire-indepth {
	padding: 80px 0px;
}
.hire-indepth .what-you-get {
	border: 5px solid #6c349a;
}
.hire-us-qs {
}
.what-you-get {
	border: 5px solid #6c349a;
}
.hire-indepth .indepth-body {
	text-align: center;
	padding: 10px 15px 15px 15px;
}
.hire-indepth .indepth-list .get-list p,
.hire-indepth .list-report {
	margin-bottom: 0px;
}
.hire-indepth .list-report {
	padding: 0 0 0 38px;
	line-height: 2;
	margin: 0;
}
.hire-indepth .get-lists .get-list {
	padding-bottom: 0px;
	display: flex;
	font-size: 15px;
	align-items: center;
	color: rgb(84, 84, 84);
	font-weight: bold;
	padding: 10px 20px;
}
.hire-indepth .get-lists .get-list p {
	line-height: 1.5;
}
.module-hire-us .get-list .circle-check.list-check {
	height: 22px !important;
}
.why-canceled {
	cursor: pointer;
}
#premium_data_found p {
	text-align: center;
}
#premium_data_found .premium_box {
	border: 1px solid #ddd;
	text-align: center;
	padding: 20px 15px;
}
#premium_data_found .premium_box h3 {
	padding-bottom: 15px;
	text-transform: uppercase;
}
#premium_data_found .premium_box p {
	min-height: 100px;
}
#premium_data_found .premium_box p.js-center {
	display: flex;
	justify-content: center;
	flex-direction: column;
}
#premium_data_found .premium_box span {
	display: block;
	font-weight: bold;
	font-size: 22px;
}
#premium_data_found .modal-footer {
	padding: 15px;
	text-align: center;
	border-top: 0px;
	padding-top: 0px;
}
#premium_data_found .btn-modal_cancel {
	font-weight: normal;
	color: #b7b3f1;
}
.module-home .blog-menu {
	margin-bottom: 0px;
}
.voip_number_found {
	padding: 10px;
	background-color: #fde6c4;
}
.voip_number_found h5 {
	font-size: 20px;
	padding-bottom: 10px;
}
.voip_number_found h5 span {
	color: #876b39;
	font-size: 16px;
	padding-right: 3px;
}
.voip_number_found p {
	font-size: 13px;
	margin-bottom: 0px;
}
.rush_services {
	font-size: 16px;
	color: rgb(255, 255, 255);
	font-weight: bold;
	line-height: 1.125;
	text-align: center;
	background-color: #e74c3c;
	padding: 5px;
	margin-top: 7px;
	margin-left: -28px;
	position: relative;
	margin-right: -20px;
}
.hire_indepth {
	border: 4px solid #55ad61;
}
.hire_indepth .row {
	display: flex;
}
.box-active {
	background-color: #55ad61;
	margin-left: 11px;
	padding: 15px;
	margin-right: 1px;
}
.box-active p {
	font-size: 16px;
	color: rgb(255, 255, 255);
	font-weight: bold;
	line-height: 1.125;
	text-align: center;
}
.box-active span {
	font-size: 16px;
	color: rgb(255, 255, 255);
	font-style: italic;
	line-height: 1.125;
	text-align: center;
}
.box-active h4 {
	font-size: 35px;
	color: rgb(255, 255, 255);
	font-weight: bold;
	line-height: 50px;
	text-align: center;
}
.hire_indepth .features {
	padding: 15px 20px;
}
.hire_indepth .features div {
	font-size: 12px;
	font-family: "Arial";
	color: rgb(83, 83, 83);
	text-align: left;
	margin-bottom: 10px;
	padding-left: 20px;
}
.hire_indepth .features span {
	margin-left: 15px;
}
.module-register .checkout .membership-info .plan p {
	color: #55ad61;
	text-shadow: none;
}
.module-register .checkout .membership-info:nth-child(2) {
	margin-bottom: 20px;
}
.rush_services:before {
	content: "";
	background-image: url(../images/bg-border.png);
	width: 50px;
	height: 50px;
	background-repeat: no-repeat;
	margin-left: -22px;
	position: absolute;
	left: 0;
}
.membership-info .days-btw {
	color: #878787;
	font-size: 16px;
	padding-top: 10px;
	display: block;
	font-style: italic;
}
.module-register .checkout .membership-info.active-box {
	border-color: #55ad61;
}
.module-register .checkout .membership-info.active-box .plan .glyphicon {
	color: #fff;
}
.module-register .checkout .membership-info.active-box .plan .glyphicon::before {
	content: "\e067";
}
.module-register .checkout .membership-info .plan .glyphicon {
	color: #8787a2;
	font-size: 24px;
	margin-bottom: 10px;
	display: block;
}
.membership-info.active-box .features {
	background-color: #fff !important;
}
.active-box .plan {
	background-color: #55ad61;
	/*+transition: all 50ms linear;*/
	-webkit-transition: all 50ms linear;
	-moz-transition: all 50ms linear;
	-o-transition: all 50ms linear;
	transition: all 50ms linear;
}
.module-register .checkout .active-box .plan h3,
.module-register .checkout .active-box .plan strong,
.module-register .active-box .plan span.duration,
.module-register .checkout .active-box .plan h4,
.active-box .days-btw,
.module-register .checkout .active-box .plan p {
	color: #fff !important;
}
.module-register .checkout .margin-top0 {
	margin-top: 0px;
}
.module-register .checkout .membership-info {
	cursor: pointer;
	border: 8px solid #bbb;
	/*+transition: all 50ms ease-out;*/
	-webkit-transition: all 50ms ease-out;
	-moz-transition: all 50ms ease-out;
	-o-transition: all 50ms ease-out;
	transition: all 50ms ease-out;
}
/*==Accept Modal==*/
#agreements .agreement-membership {
	display: none !important;
}
#agreements .agreement-membership.active {
	display: inline-block !important;
}
.module-register .intro .plans .caption h2,
.module-register .intro .plans .plan .caption strong {
	text-shadow: none;
}
.module-register .intro .plans .plan {
	margin: 0px 10px;
	border: 4px solid #eee !important;
}
.module-register .intro .plans .plan.active .caption {
	background-color: #6db679;
	margin-top: -1px;
}
.module-register .intro .plans .plan.active .caption h2,
.module-register .intro .plans .plan.active .caption strong,
.module-register .intro .plans .plan.active .caption span,
.module-register .intro .plans .plan.active .caption p {
	color: #fff;
}
.display-none {
	display: none !important;
}
.module-register .intro .caption strong span {
	margin-bottom: 5px;
}
.module-register .intro .plans .caption {
	min-height: 344px;
	background-color: #fff;
}
.module-register .intro .plans .caption h2 {
	color: rgb(112, 112, 112);
	min-height: 75px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.module-register .intro .plans .plan .caption strong {
	color: rgb(112, 112, 112);
}
.module-register .intro .plans .features div:nth-child(2n + 1) {
	background-color: #f0f0f0;
}
.rush_services24 {
	font-size: 16px;
	color: rgb(255, 255, 255);
	font-weight: bold;
	line-height: 1.125;
	text-align: center;
	background-color: #e74c3c;
	margin: 0px -21px;
	padding: 5px;
	margin-top: 7px;
}
.rush_services24:before {
	content: "";
	background-image: url(../images/bg-border.png);
	width: 19px;
	height: 27px;
	background-repeat: no-repeat;
	position: absolute;
	left: -19px;
}
/*Report Phone Number*/
#report-number-modal,
#report-number-view-modal {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	display: none;
	align-items: center;
	justify-content: center;
	z-index: 20000;
}
#report-number-modal .close,
#report-number-view-modal .close {
	position: absolute;
	z-index: 1;
	top: -15px;
	right: -15px;
	opacity: 1;
}
#report-number-modal .close:hover,
#report-number-view-modal .close:hover {
	filter: invert(0.4);
}
#report-number-modal .report-phone {
	margin: 0;
	background: rgba(229, 229, 231, 1);
}
.module-areacode .main-search .form-wrapper {
	width: 100%;
}
.area-code-header {
	display: flex;
	justify-content: space-between;
}
.area-code-header .column {
	width: 50%;
}
.report-phone {
	background: rgba(229, 229, 231, 0.7);
	padding: 14px;
	margin-left: 10px;
	border-radius: 5px;
	position: relative;
}
.report-phone .row {
	margin: 0;
}
.report-phone .info {
	display: flex;
}
.module-areacode .report-phone p {
	text-align: left;
}
.report-phone strong {
	font-size: 27px;
	color: #414141;
	margin-bottom: 10px;
	display: block;
}
.report-phone .report-phone-number {
	width: 100%;
	border: 3px solid #c4c4c4;
	border-radius: 4px;
	display: block;
	color: #000;
	text-align: center;
	padding: 6px;
}
.report-phone input:focus,
.report-phone textarea:focus {
	border-color: #8c1998 !important;
}
.report-phone input.error,
.report-phone textarea.error {
	border-color: #702525 !important;
}
.report-phone .info p:not(.icon) {
	width: 100%;
	text-align: center;
	margin-bottom: 0;
}
.report-phone .icon {
	position: relative;
	display: inline-block;
	margin-right: 18px;
	margin-bottom: 0 !important;
}
.report-phone .glyphicon-earphone {
	color: #6a2a45;
	font-size: 45px;
	position: absolute;
	left: 26px;
	top: 24px;
}
.report-phone .glyphicon-ban-circle {
	color: #ad2660;
	font-size: 95px;
	z-index: 1;
}
.report-phone .type p {
	text-align: center;
	color: #000;
	font-size: 14px;
	margin-bottom: 10px;
}
.report-phone ul {
	display: flex;
	justify-content: space-between;
	/*+user-select: none;*/
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
}
.report-phone ul li {
	display: flex;
	background-color: #d76565;
	border-radius: 5px;
	padding: 4px 6px;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	margin-right: 3px;
	cursor: pointer;
	text-align: center;
	width: 100%;
	align-items: center;
	border: 1px solid rgba(0, 0, 0, 0);
}
.report-phone ul li:nth-child(2) {
	background-color: #ff9a69;
}
.report-phone ul li:nth-child(3) {
	background-color: #a9a8ae;
}
.report-phone ul li:nth-child(4) {
	background-color: #aac1cf;
}
.report-phone ul li:nth-child(5) {
	background-color: #97cab9;
}
.report-phone ul li:hover {
	opacity: 0.9;
}
.report-phone ul li::before {
	content: "\e157";
	font-family: "Glyphicons Halflings";
	font-weight: normal;
	font-size: 12px;
	display: inline;
	margin-right: 3px;
}
.report-phone ul li.active {
	border: 1px solid #000;
}
.report-phone ul li.active::before {
	content: "\e067";
}
.report-phone ul li:last-child {
	margin-right: 0;
}
.report-phone .type textarea,
.report-phone .type input {
	display: block;
	padding: 10px;
	border: 2px solid #d4d4d4;
	resize: none;
	border-radius: 5px;
	width: 100%;
	margin-bottom: 5px;
}
.report-phone .report-submit {
	font-weight: bold;
	font-size: 16px;
	color: #fff;
	background-color: #885691;
	padding: 5px 20px;
	text-transform: uppercase;
	border-radius: 5px;
	margin: 10px auto 0 auto;
	display: table;
	width: auto;
	text-decoration: none;
	cursor: pointer;
}
.report-phone .report-submit:not(.pre-loader):hover {
	background-color: #5e3f65;
}
.report-phone .inner-mb.success h3 {
	background: #347025;
}
.report-phone .inner-mb.success a.imb-btn-close {
	background-color: #347025;
}
.report-phone .inner-mb.success a.imb-btn-close:hover {
	background-color: #254d1c;
}
/*Reported Numbers: Area Code Page*/
.area-side-bar.reported-numbers h3 {
	text-align: center;
	font-size: 15px;
	text-transform: uppercase;
	letter-spacing: 0.5px;
	padding-bottom: 8px;
	margin-bottom: 18px !important;
	display: block;
	border-bottom: 5px solid #bfbfbf;
}
.area-side-bar.reported-numbers > div {
	background: #e6e6e8;
	border: 1px solid #dcdcde;
	padding: 10px;
	margin-bottom: 15px;
}
.area-side-bar.reported-numbers > div:last-child {
	margin-bottom: 0;
}
.reported-numbers strong {
	font-size: 18px;
	color: #777;
	vertical-align: middle;
	display: flex;
	margin-bottom: 6px;
	align-items: center;
}
.reported-numbers strong span,
.phone-details .marked_as {
	border-radius: 5px;
	color: #000;
	background-color: #abaab0;
	text-transform: uppercase;
	font-size: 10px;
	padding: 2px 10px;
	margin-left: auto;
}
.reported-numbers span.harassing,
.phone-details.marked_as.harassing,
.phone-details .marked_as.harassing {
	background: #f99b72;
}
.reported-numbers span.dangerous,
.phone-details.marked_as.dangerous,
.phone-details .marked_as.dangerous {
	background: #d56c6e;
}
.reported-numbers span.safe,
.phone-details.marked_as.safe,
.phone-details .marked_as.safe {
	background: #9cc6ba;
}
.reported-numbers span.neutral,
.phone-details.marked_as.neutral,
.phone-details .marked_as.neutral {
	background: #acbece;
}
.reported-numbers span.unknown,
.phone-details.marked_as.unknown,
.phone-details .marked_as.unknown {
	background: #abaab0;
}
.reported-numbers div p {
	font-size: 11px;
	line-height: normal;
	margin-bottom: 0 !important;
}
.no-results-modal {
	border: 7px solid #9a78b5;
}
.no-results-modal.testimonials-mini {
	margin-top: 15px;
}
.no-results-modal.testimonials-mini blockquote p {
	font-size: 14px;
}
.no-results-modal .modal-dialog {
	margin-top: 80px;
	background: rgb(255, 255, 255);
	border: 10px solid #9a78b5;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
	box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
}
.no-results-modal .modal-dialog .modal-content {
	box-shadow: none;
	border: 0px;
}
.no-results-modal #blog-modal-header {
	background: #9a78b5;
	border: 10px solid #9a78b5;
}
.no-results-modal #blog-modal-header h3 {
	color: #fff;
	font-size: 28px;
	color: rgb(255, 255, 255);
	line-height: 0.25;
}
.no-results-modal #blog-modal-header h4 {
	color: #fff;
}
.no-results-modal #blog-modal-image {
	text-align: center;
	width: auto;
	margin-top: 0;
	padding-bottom: 0;
}
.no-results-modal #blog-modal-image img {
	max-width: 70%;
}
.no-results-modal #blog-modal-text,
.no-results-modal #blog-modal-text2 {
	text-align: center;
	color: #422a56;
	padding: 0 8px 8px;
}
.no-results-modal #blog-modal-text h5,
.no-results-modal #blog-modal-text2 h5 {
	font-size: 15px;
	color: rgb(85, 85, 85);
	line-height: 1.35;
}
.nosearch-modal-email-input {
	margin: 5px auto;
}
.nosearch-modal-result p {
	text-align: center;
	background: #6db06e;
	margin: 0 auto;
	color: #fff;
	padding: 4px;
}
.nosearch-modal-email-input input {
	width: 80%;
	border: 1px solid #999;
	padding: 8px;
	text-align: center;
	margin: 0 auto;
	display: block;
}
.no-results-modal .nosearch-modal-btn h3 {
	font-size: 24px;
	text-transform: uppercase;
	color: rgb(255, 255, 255);
	letter-spacing: -0.5px;
	padding: 7px 0;
	text-align: center;
}
.nosearch-modal-btn {
	width: 80%;
	margin: 0 auto !important;
	display: block !important;
	text-align: center;
	padding: 2px !important;
	margin-bottom: 10px !important;
}
.no-results-modal .no-thanks-close h4 {
	font-size: 16px;
	color: rgb(49, 126, 172);
	text-decoration: underline;
	font-weight: normal !important;
	text-align: center;
	cursor: pointer;
}
.no-results-modal .no-thanks-close {
	margin: 20px 10px 35px 10px;
}
.prefix-state-filter ul {
	text-align: left;
}
.module-areacode .directory_list.prefix-state-filter h3 {
	background-color: #2e353f;
	font-size: 22px;
	color: rgb(255, 255, 255);
	line-height: 1.1;
	text-transform: uppercase;
	padding: 15px;
	border-bottom: 1px solid #45505f;
	letter-spacing: 0px;
}
.checkout-timer {
	background-color: #f1df8b;
	padding: 20px;
	border: 1px solid #dece7d;
	border-bottom: 6px solid #dacb83;
	margin-top: 20px;
}
.checkout-timer h4 span {
	color: #ff0000;
}
.checkout-timer:before {
	content: "\e107";
	font-family: "Glyphicons Halflings";
	width: 110px;
	height: 100px;
	color: #ff0000;
	font-size: 78px;
	float: left;
	margin-top: -17px;
}
.checkout-timer h4 {
	color: #555;
	margin-bottom: 10px !important;
	font-size: 24px;
}
.checkout-timer p {
	margin-bottom: 0px;
	color: #555;
	font-size: 16px;
	font-weight: bold;
}
.module-register .intro .query .search_ok_icon {
	color: #02b11c;
	font-size: 110px;
}
.new-checkout .intro .query .before_unlock {
	font-size: 30px;
	color: rgb(51, 51, 51);
	font-weight: bold;
	margin-bottom: 0px;
}
.module-register .intro .plans .plan.purchased {
	border: 4px solid #808080;
}
.module-register .intro .plans .plan.purchased .caption {
	background-color: #808080;
}
.module-register .intro .plans .plan.purchased .sign-up-button {
	opacity: 0.6;
}
.module-register .intro .plans .plan.purchased .caption h2,
.module-register .intro .plans .plan.purchased .caption p,
.module-register .intro .plans .plan.purchased .caption strong,
.module-register .intro .plans .plan.purchased .caption strong span {
	color: #fff;
}
a.sign-up-button-hidden {
	font-size: 15px;
	color: #000;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #f5df12;
	background-image: url(../images/spinner-yellow.gif?072018), -moz-linear-gradient(top, #f5df12 0%, #f8cb0d 100%);
	background-image: url(../images/spinner-yellow.gif?072018), -webkit-linear-gradient(top, #f5df12 0%, #f8cb0d 100%);
	background-image: url(../images/spinner-yellow.gif?072018), 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: 9px;
	display: inline-block;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	cursor: not-allowed;
	opacity: 0.6;
}
#learn_more .modal-content {
	margin-top: 80px;
	border: 5px solid #632894;
}
.image-copyright {
	cursor: pointer;
	margin: 0px !important;
}
.image-copyright:hover {
	color: #555;
}
.img-copyright {
	text-transform: initial;
	font-size: 13px;
	margin-top: -10px;
}
.image-dashboard .duplicates div p {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-moz-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-webkit-flex-shrink: 1;
	-moz-flex-shrink: 1;
	-ms-flex-negative: 1;
	flex-shrink: 1;
	overflow: hidden;
	text-overflow: ellipsis;
}
.image-dashboard .duplicates li a.link {
	display: inline-block;
}
#learn_more .modal-title {
	color: #632894;
	text-transform: uppercase;
}
.login-header {
	text-align: center;
	margin: -15px 0px 0px -15px;
}
.login-header .lg-tab {
	padding: 10px;
}
.login-modal {
	top: 44px;
}
.login-modal::before {
	border-color: transparent transparent #d96d00 transparent;
}
#header .header-bar .menu-wrapper .login .lg-tab p {
	background-color: transparent;
	color: #666666;
	font-size: 15px;
}
.login-header .lg-tab.active {
	background-color: #d96d00;
	padding: 0px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	border-top-right-radius: 5px;
}
.login-header .lg-tab.active:hover {
	background-color: #ca6806;
}
.login-modal p.login-text {
	text-align: center;
	padding-top: 5px;
	display: block;
}
.login-header .active a {
	display: block;
	color: #fff;
	padding: 10px;
	font-size: 15px;
	text-transform: capitalize !important;
}
#header .header-bar .menu-wrapper .login {
	position: relative;
	display: inline-block;
	cursor: pointer;
}
#romance_model .modal-dialog {
	margin-top: 80px;
}
#romance_model .modal-dialog .modal-body {
	border: 10px solid #792ab9;
	text-align: center;
}
#romance_model .modal-dialog h4 {
	color: #792ab9;
	font-size: 34px;
	padding: 10px 10px;
	line-height: 42px;
}
#romance_model .modal-dialog p {
	color: #616161;
	font-weight: bold;
	font-size: 16px;
}
#romance_model .modal-dialog .learn_more {
	border-style: solid;
	border-width: 1px;
	border-color: rgb(39, 129, 66);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-image: -moz-linear-gradient(-90deg, rgb(84, 203, 120) 0%, rgb(58, 193, 98) 100%);
	background-image: -webkit-linear-gradient(-90deg, rgb(84, 203, 120) 0%, rgb(58, 193, 98) 100%);
	background-image: -ms-linear-gradient(-90deg, rgb(84, 203, 120) 0%, rgb(58, 193, 98) 100%);
	margin: 0px auto;
	font-size: 32px;
	text-transform: uppercase;
	color: rgb(255, 255, 255);
	letter-spacing: -0.5px;
	padding: 0px 40px;
	font-weight: 600;
}
#romance_model .modal-dialog .learn_more:hover {
	background-image: -moz-linear-gradient(-90deg, rgb(84, 203, 120) 0%, rgb(50, 176, 87) 100%);
	background-image: -webkit-linear-gradient(-90deg, rgb(84, 203, 120) 0%, rgb(50, 176, 87) 100%);
	background-image: -ms-linear-gradient(-90deg, rgb(84, 203, 120) 0%, rgb(50, 176, 87) 100%);
	text-decoration: none;
}
#romance_model .modal-dialog span {
	display: block;
	color: #792ab9;
	cursor: pointer;
	margin-top: 10px;
}
.reason-to-use ul li {
	position: relative;
}
.reason-to-use ul li p {
	display: inline-block;
	padding-left: 25px;
}
.romance-helps ul li:before {
	position: absolute;
	top: 3px;
}
.romance-scam-statistics {
	padding: 50px 0px;
	text-align: center;
}
.romance-scam-statistics img {
	width: 100%;
}
.romance-scam-statistics h2 {
	font-size: 35px;
	color: rgb(134, 18, 151);
	font-weight: bold;
	line-height: 1.1;
	text-align: center;
	border-bottom: 2px solid #861297;
	display: inline-block;
	margin-bottom: 35px !important;
}
.romance-scam-statistics .range {
	margin-top: 30px;
}
.romance-helps {
	border-bottom: 0px;
	padding-bottom: 0px;
}
.state-reported-numbers .area-side-bar {
	margin: 0px;
	box-shadow: none;
	border: 1px solid #ddd;
	padding: 0px;
	margin-top: 20px;
}
.state-reported-numbers .sub-text {
	font-size: 20px;
	color: rgb(255, 255, 255);
	line-height: 1.3;
	padding: 15px;
	background-color: #2e353f;
	margin-bottom: 0px;
}
.state-reported-numbers .area-side-bar.reported-numbers > div {
	margin: 15px;
}
.map-states {
	margin-bottom: 30px;
}
.all-states a {
	display: inline-block;
	text-decoration: underline;
}
.all-states a.bold {
	font-weight: bold;
}
.map-states img {
	height: 0px;
	padding-bottom: 500px;
	background-size: cover;
	border: 2px solid #000;
	width: 100%;
	background-position: center;
}
.largest-cities {
	margin-top: 35px;
	margin-bottom: 45px;
}
.areacode-section .col-area span {
	color: #555;
}
.undifined-state .col-area {
	display: flex;
	height: 49px;
}
.undifined-state .col-area a {
	width: 40%;
	display: flex;
	align-self: center;
}
.undifined-state .col-area span {
	color: #555;
	font-size: 11px;
	padding-left: 5px;
	width: 60%;
	display: flex;
	align-self: center;
}
.module-areacode .about .statistics-section h3 {
	font-size: 42px;
	text-align: center;
}
.module-areacode .about .statistics-section h4 {
	font-size: 48px;
	color: red;
	margin: 0px !important;
	text-align: center;
}
.statistics-section span {
	display: block;
	text-align: center;
	color: #90959a;
	font-size: 16px;
}
.module-areacode .areacode-info h2.text-center,
.module-areacode .areacode-info .state-seached-numbers h2 {
	text-align: center;
}
.statistics-section {
	margin-top: 30px;
}
.state-widget {
	margin-bottom: 40px;
}
.state-widget h3 {
	font-size: 22px;
	color: rgb(255, 255, 255);
	line-height: 1.1;
	text-transform: uppercase;
	padding: 15px;
	border-bottom: 1px solid #45505f;
	letter-spacing: 0px;
	background-color: #2e353f;
}
.state-widget .all-states .list-state {
	padding: 8px;
	border: 0.5px solid #ddd;
	min-height: 58px;
}
.state-widget .all-states {
	margin: 0px;
}
.state-widget .all-states a {
	text-decoration: none;
	color: #2e353f;
	font-weight: bold;
}
.state-widget .all-states a:first-child {
	margin-right: 10px;
}
.state-widget .all-states a:hover {
	color: #000;
	text-decoration: underline;
}
.state-widget .all-states .list-code {
	color: rgb(119, 119, 119);
	font-size: 12px;
	font-weight: normal;
}
.module-areacode .about .map-states h3 {
	font-size: 30px;
	color: rgb(0, 0, 0);
	line-height: 0.52;
	display: block;
	border-bottom: 3px solid #ddd;
	padding-bottom: 13px;
	margin-bottom: 10px !important;
}
.prefix-state-widget {
	margin-top: 40px;
	margin-bottom: 30px;
}
.module-areacode .about .prefix-state-widget h3 {
	font-size: 22px;
}
.pay-modal {
	margin-top: 50px;
}
.pay-modal .modal-lg {
	max-width: 780px;
}
.pay-modal .modal-content {
	padding: 15px;
	text-align: center;
	display: flow-root;
}
.pay-modal h2 {
	color: #6c339a;
	font-size: 22px;
	padding-bottom: 5px;
	margin-bottom: 15px !important;
}
.pay-modal p b {
	color: #6c339a;
	display: block;
}
.pay-modal h2 span {
	color: #f6cf0f;
	font-size: 22px;
	padding-right: 5px;
}
.pay-modal h3 {
	border-style: solid;
	border-width: 1px;
	border-color: rgb(39, 129, 66);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-image: -moz-linear-gradient(-90deg, rgb(214, 185, 34) 0%, rgb(228, 193, 18) 100%);
	background-image: -webkit-linear-gradient(-90deg, rgb(236, 205, 40) 0%, rgb(255, 220, 44) 100%);
	background-image: -ms-linear-gradient(-90deg, rgb(214, 185, 34) 0%, rgb(228, 193, 18) 100%);
	padding: 10px 25px;
	color: #313131;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	margin-top: 10px !important;
	cursor: pointer;
	display: inline-block;
}
.pay-modal a:hover {
	text-decoration: none;
}
.pay-modal .modal-header {
	border-bottom: none;
	font-weight: 500;
}
.pay-modal .modal-body {
	padding-left: 8%;
}
.pay-modal .modal-body .col-md-5 {
	font-weight: 500;
	height: 220px;
}
.pay-modal .section {
	text-align: left;
}
.pay-modal h4 {
	padding: 12px;
}
.pay-modal p {
	padding-top: 10px;
}
.pay-modal .section-header {
	font-weight: bold;
	font-size: 16px;
}
.pay-modal .dot {
	height: 12px;
	width: 12px;
	background-color: #bbb;
	border-radius: 50%;
	display: inline-block;
	margin-right: 12px;
}
.purple-text {
	color: #6c339a;
	font-weight: bold;
}
.pay-modal .current-plan {
	border: 1.5px solid #6c339a;
	border-radius: 5px;
}
.pay-modal .new-plan {
	border: 1.5px solid #bbb;
	border-radius: 5px;
}
.pay-modal .remove {
	font-weight: normal;
}
.intro .state-widget .all-states .list-state {
	min-height: 77px;
}
.ads_header {
	padding: 35px 0px 40px 0px;
	margin: 0px;
}
.ads_header h2 {
	font-size: 35px;
	color: rgb(134, 18, 151);
	line-height: 40px;
	padding-bottom: 15px;
	text-align: center;
}
.ads_header p {
	font-size: 14px;
	color: rgb(255, 255, 255);
	background-color: #55158b;
	line-height: 1.634;
	padding: 10px;
	text-align: center;
}
.ads_header img {
	width: 100%;
}
.ads_header .img_row {
	margin: 0px;
}
.ads_header .img_row .list-img {
	padding: 0px;
}
.ads_header .ads-banner {
	margin: auto;
	float: none;
}
.ads_description {
	padding: 80px 0px;
}
.ads-image-search {
	background-image: url(../images/hire-banner.png);
	padding: 20px 0px 35px 0px;
	background-repeat: no-repeat;
	background-size: cover;
}
.ads_description p {
	font-size: 16px;
	color: rgb(0, 0, 0);
	line-height: 1.43;
}
.ads_description p.text-bold {
	font-weight: bold;
	font-style: italic;
}
.ads_description img {
	float: right;
	max-width: 100%;
	padding-left: 15px;
	padding-bottom: 15px;
}
.ads_vidoes {
	padding-bottom: 80px;
}
.ads-image-search p,
.ads-image-search h2,
.ads-image-search .search-form .tabs a:nth-child(-n + 4) {
	display: none;
}
.ads-image-search .search-form .tab-content .row.active {
	line-height: 57px;
}
.ads-image-search h3 {
	color: #fff;
	text-transform: capitalize;
	text-align: center;
}
.ads_testimonials .testimonials {
	background-color: #fff;
	padding-top: 0px;
}
.ads_testimonials .testimonials .testimonial {
	text-align: center;
}
.ads_testimonials .testimonials .testimonial img {
	border: 0px;
}
.ads_testimonials .testimonials .testimonial .testimonial-bubbles,
.testimonials .testimonial p .quotes {
	display: none;
}
.ads_testimonials .testimonials .testimonial .content {
	border: 0px;
	padding: 0px 10px;
}
.ads_testimonials .testimonials .testimonial p {
	text-align: center;
	font-style: italic;
}
.ads_testimonials .testimonials .testimonial .content {
	text-align: center;
}
.ads_testimonials .rating span {
	color: #920d9e;
	font-size: 22px;
}
.ads_testimonials .testimonials .testimonial strong {
	color: #121212;
}
.ads_description .run_search_btn {
	color: #797979;
	background-color: #d96d00;
	background: linear-gradient(to bottom, #f5df12 0%, #f8cb0d 100%);
	border: 1px solid #e0b701;
	padding: 10px;
	font-size: 16px;
	text-transform: capitalize;
	font-weight: bold;
	text-align: center;
	display: inline-block;
	margin-top: 15px;
	cursor: pointer;
}
.ads_description .run_search_btn:hover {
	background: linear-gradient(to bottom, #ffea28 0%, #f8cb0d 100%);
	text-decoration: none;
}
.module-guest-progress .progress-bar-wrapper span {
	z-index: 1;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	margin-top: 10px;
	font-weight: bold;
	color: #000;
	font-size: 12px;
	letter-spacing: 2px;
	text-align: center;
}
.areacode-section .col-area span {
	color: #555;
	font-size: 12px;
}
.areacode-info .areacode-section table td span {
	color: #555;
	font-size: 12px;
	padding-left: 15px;
}
.fbgroup_model .modal-content,
.modal-discount .modal-content {
	text-align: center;
	text-align: center;
	border: 10px solid #6c349a;
	padding-bottom: 20px;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
}
.fbgroup_model .modal-content .modal-header h4 {
	font-size: 38px;
	color: rgb(85, 20, 138);
	text-transform: uppercase;
	padding-bottom: 5px;
}
.fbgroup_model .modal-content .modal-header p {
	font-size: 18px;
	color: rgb(85, 20, 138);
	text-transform: uppercase;
	text-align: left;
	font-weight: bold;
}
.fbgroup_model .modal-content .modal-header p:before {
	content: "";
	background-image: url(../images/resources/social-facebook.png);
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
	display: inline-block;
	background-size: contain;
	float: left;
	margin-right: 10px;
	background-color: #3c5b9b;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.fbgroup_model .modal-content .modal-body p {
	font-size: 15px;
	color: rgb(85, 20, 138);
	padding-bottom: 15px;
}
.fbgroup_model .modal-content .modal-body a {
	border-style: solid;
	border-width: 1px;
	border-color: rgb(217, 109, 0);
	border-radius: 5px;
	background-image: -moz-linear-gradient(90deg, rgb(248, 206, 14) 0%, rgb(246, 219, 17) 100%);
	background-image: -webkit-linear-gradient(90deg, rgb(248, 206, 14) 0%, rgb(246, 219, 17) 100%);
	background-image: -ms-linear-gradient(90deg, rgb(248, 206, 14) 0%, rgb(246, 219, 17) 100%);
	font-size: 18px;
	color: rgb(0, 0, 0);
	font-weight: bold;
	text-decoration: none;
	padding: 5px 35px;
}
.fbgroup_model .modal-content .modal-body a:hover {
	background-image: -moz-linear-gradient(90deg, rgb(226, 186, 2) 0%, rgb(246, 219, 17) 100%);
	background-image: -webkit-linear-gradient(90deg, rgb(226, 186, 2) 0%, rgb(246, 219, 17) 100%);
	background-image: -ms-linear-gradient(90deg, rgb(226, 186, 2) 0%, rgb(246, 219, 17) 100%);
}
.modal-discount .modal-footer {
	text-align: center;
}
.module-dashboard .dashboard-navigation .user-profile a.join_fbgroup {
	margin-top: 10px;
	font-size: 10px;
}
.module-dashboard .dashboard-navigation .user-profile a.join_fbgroup:before {
	content: "";
	background-image: url(../images/resources/social-facebook.png);
	background-repeat: no-repeat;
	width: 15px;
	height: 16px;
	display: inline-block;
	background-size: contain;
	float: left;
}
.payment_success_modal .modal-content {
	text-align: center;
	border: 10px solid #6c349a;
	padding-bottom: 20px;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
}
.payment_success_modal .modal-content .modal-header h4 {
	font-size: 28px;
	color: rgb(85, 20, 138);
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	background-color: #f7d30f;
	display: inline-block;
	padding: 6px 30px;
	line-height: 30px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
}
.payment_success_modal .modal-content .modal-header h3 {
	font-size: 28px;
	color: rgb(85, 20, 138);
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
}
.payment_success_modal .modal-content .modal-body p {
	font-size: 14px;
	color: rgb(85, 20, 138);
	font-weight: bold;
	padding-bottom: 15px;
}
.payment_success_modal .modal-body {
	padding: 15px 35px;
}
.payment_success_modal .modal-content .modal-body span {
	display: block;
	padding-bottom: 30px;
}
.payment_success_modal .modal-content .modal-body a {
	border-style: solid;
	border-width: 1px;
	border-color: rgb(217, 109, 0);
	border-radius: 5px;
	background-image: -moz-linear-gradient(90deg, rgb(248, 206, 14) 0%, rgb(246, 219, 17) 100%);
	background-image: -webkit-linear-gradient(90deg, rgb(248, 206, 14) 0%, rgb(246, 219, 17) 100%);
	background-image: -ms-linear-gradient(90deg, rgb(248, 206, 14) 0%, rgb(246, 219, 17) 100%);
	font-size: 18px;
	color: rgb(0, 0, 0);
	font-weight: bold;
	text-decoration: none;
	padding: 5px 35px;
}
.payment_success_modal .modal-content .modal-body a:hover {
	background-image: -moz-linear-gradient(90deg, rgb(226, 186, 2) 0%, rgb(246, 219, 17) 100%);
	background-image: -webkit-linear-gradient(90deg, rgb(226, 186, 2) 0%, rgb(246, 219, 17) 100%);
	background-image: -ms-linear-gradient(90deg, rgb(226, 186, 2) 0%, rgb(246, 219, 17) 100%);
}
.modal-open .payment_success_modal {
	z-index: 99999;
}
#addon_sign_up {
	cursor: pointer;
}
.module-register .intro .plans .caption h2 {
	font-size: 20px;
}
.signup_purpose_box {
	display: inline-block;
	background-color: #2e353f;
	padding: 15px 15px 15px 30px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
.signup_purpose_box li {
	color: #fff;
	font-size: 12px;
}
.cent-plan-banner {
	background-image: url(../images/cent-plan-banner.jpg);
	background-size: cover;
	padding-top: 80px;
}
.cent-plan-banner img {
	max-width: 100%;
	margin-bottom: -2px;
}
.cent-plan-banner h2 {
	font-size: 64px;
	color: rgb(255, 255, 255);
	letter-spacing: -1px;
	padding-bottom: 10px;
}
.cent-plan-banner h4 {
	font-size: 24px;
	color: rgb(255, 255, 255);
	padding-bottom: 15px;
}
.cent-plan-banner p {
	font-size: 15px;
	color: rgb(255, 255, 255);
	font-weight: bold;
}
.cent-plan-banner a {
	text-transform: uppercase;
	font-size: 22px;
	color: rgb(255, 255, 255);
	line-height: 1.2;
	background-color: #3ac162;
	padding: 15px 30px;
	margin-top: 25px;
	display: inline-block;
	font-weight: bold;
	text-decoration: none;
	border: 1px solid #289a4a;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.cent-plan-banner a:hover {
	color: #fff;
	background-color: #21a849;
	text-decoration: none;
}
.cent-plan-banner a span {
	color: #fff;
}
.cent-plan-searchs {
	padding: 80px 0px;
}
.cent-plan-searchs .cent-plan-box {
	text-align: center;
	padding: 25px 15px 15px 15px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.cent-plan-searchs .cent-plan-box.cent-img {
	background-color: #00b22d;
}
.cent-plan-searchs .cent-plan-box.cent-name {
	background-color: #63b8bf;
}
.cent-plan-searchs .cent-plan-box.cent-phone {
	background-color: #d81763;
}
.cent-plan-searchs .cent-plan-box.cent-email {
	background-color: #a565af;
}
.cent-plan-searchs .cent-plan-box.cent-username {
	background-color: #489dfa;
}
.cent-plan-searchs .cent-plan-box.cent-img .glyphicon-ok {
	border: 2px solid #00b22d;
}
.cent-plan-searchs .cent-plan-box.cent-name .glyphicon-ok {
	border: 2px solid #63b8bf;
}
.cent-plan-searchs .cent-plan-box.cent-phone .glyphicon-ok {
	border: 2px solid #d81763;
}
.cent-plan-searchs .cent-plan-box.cent-email .glyphicon-ok {
	border: 2px solid #a565af;
}
.cent-plan-searchs .cent-plan-box.cent-username .glyphicon-ok {
	border: 2px solid #489dfa;
}
.cent-plan-searchs .cent-plan-box .glyphicon-ok {
	color: #4c4c5a;
	background-color: #fff;
	border: 2px solid #ddd;
	padding: 10px;
	position: absolute;
	top: -19px;
	margin-left: -18px;
}
.cent-plan-searchs .cent-plan-box h4 {
	font-size: 15px;
	color: rgb(255, 255, 255);
	text-align: center;
	text-transform: uppercase;
	padding-top: 10px;
	padding-bottom: 20px;
}
.cent-plan-searchs .cent-plan-box .glyphicon-search {
	color: #9898a0;
	background-color: #fff;
	padding: 8px;
	font-size: 18px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	box-shadow: 1px 1px 5px #a8a4a4;
	position: absolute;
	top: 100%;
	margin-top: -21px;
	margin-left: -17px;
}
.col-md-5th {
	width: 20%;
	float: left;
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
}
.cent-features {
	background-image: none !important;
	padding: 80px 0px;
}
.cent-features h2 {
	font-size: 30px;
	color: rgb(66, 66, 81);
	text-align: center;
	padding-bottom: 30px;
}
.cent-features h4 {
	font-size: 24px;
	font-family: "Roboto";
	color: rgb(0, 178, 45);
	text-align: center;
}
.cent-features .steps {
	width: auto;
	position: relative;
	background-color: #fff;
	padding: 15px;
	border: 1px solid #ddd;
	box-shadow: 6px 6px 0px #e6e6e6;
}
.cent-features .steps p {
	font-size: 13px;
	font-family: "Arial";
	color: rgb(119, 119, 119);
	line-height: 1.2;
	min-height: 120px;
}
.cent-features {
	background-color: #f3f3f3;
}
.cent-features .steps h3 {
	font-size: 19px;
	color: rgb(86, 22, 138);
	line-height: 1.1;
	padding: 10px 0px;
}
.cent-features .unlock_centplan {
	text-transform: uppercase;
	font-size: 22px;
	color: rgb(255, 255, 255);
	line-height: 1.2;
	background-color: #3ac162;
	padding: 15px 30px;
	margin-top: 25px;
	display: inline-block;
	font-weight: bold;
	text-decoration: none;
	border: 1px solid #289a4a;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.cent-features .unlock_centplan:hover {
	color: #fff;
	background-color: #21a849;
	text-decoration: none;
}
.cent_plan_blog {
	padding-top: 80px;
}
.cent_plan_blog h2 {
	font-size: 26px;
	color: rgb(66, 66, 81);
	text-align: center;
	padding-bottom: 30px;
}
.cent_plan_blog .blog {
	background-color: #fff;
	padding-top: 0px;
}
.cent-plan-searchs a:hover {
	text-decoration: none;
}
.cent-plan-searchs a:hover .cent-plan-box {
	box-shadow: 2px 2px 2px #7f7272;
}
.awareness-banner {
	background-color: #131a23;
	padding: 40px 0px;
}
.awareness-banner h2 {
	font-size: 52px;
	color: rgb(255, 255, 255);
	padding-bottom: 15px;
}
.awareness-banner .awareness-search {
	margin-top: 20px;
}
.awareness-banner h5 {
	font-size: 18px;
	color: rgb(255, 255, 255);
	padding-bottom: 20px;
	font-weight: normal;
}
.awareness-banner h5 span {
	font-style: underline;
}
.share_link {
	font-size: 14px;
	color: rgb(255, 255, 255);
	line-height: 1.25;
	text-align: center;
	background-color: #3ac162;
	padding: 10px 30px;
	display: block;
	font-weight: bold;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	cursor: pointer;
}
.awareness-banner .owner-message .owners-img {
	width: 100%;
}
.awareness-banner .owner-message h3 {
	font-size: 14px;
	color: rgb(255, 255, 255);
	line-height: 1.25;
	padding: 10px 0px 15px 0px;
}
.awareness-banner .owner-message p {
	font-size: 13px;
	color: rgb(221, 221, 221);
}
.awareness-banner .owner-message p img {
	margin-top: -12px;
}
.awareness-banner .message-info h4 {
	color: #39c061;
	font-style: italic;
}
.awareness-banner .message-info h4 span {
	color: #fff;
}
.awareness-banner .message-info h6 {
	color: #fff;
	font-style: italic;
	margin-top: 5px;
}
.awareness-banner .video_info img {
	float: left;
	margin-right: 10px;
}
.awareness-banner .message-info .video_info h4 {
	color: #39c061;
	font-style: normal;
	font-size: 14px;
	padding-top: 15px;
}
.awareness-banner .message-info .video_info h6 {
	font-size: 13px;
	font-weight: normal;
	font-style: normal;
}
.awareness-video {
	padding: 80px 0px;
	background-color: #f5f5f5;
}
.awareness-video h2,
.awareness-social h2,
.awareness-statistics h2,
.awareness-stories h2,
.awareness-search-widget h2 {
	font-size: 40px;
	color: rgb(102, 102, 102);
	text-align: center;
	padding-bottom: 20px;
}
.awareness-video iframe {
	margin-bottom: 20px;
}
.awareness-social {
	padding: 80px 0px;
	text-align: center;
}
.awareness-social img {
	width: 100%;
}
.awareness-social .senator {
	font-size: 32px;
	color: rgb(255, 255, 255);
	line-height: 1.25;
	text-align: center;
	background-color: #3ac162;
	padding: 15px 30px;
	font-weight: bold;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-decoration: none;
	margin-top: 30px;
	display: inline-block;
}
.awareness-social .senator:hover {
	background-color: #3abd61;
}
.awareness-statistics {
	padding: 80px 0px;
	background-color: #f5f5f5;
}
.awareness-statistics p {
	font-size: 16px;
	font-family: "Arial";
	color: rgb(119, 119, 119);
	line-height: 1.35;
	text-align: center;
}
.awareness-statistics .image_row {
	display: flex;
	margin-top: 20px;
}
.awareness-statistics .image_row .chart2 {
	background-color: #fff;
	text-align: center;
	border: 1px solid #d6d6d6;
}
.awareness-form {
	background-color: #f5f5f5;
	margin: 0px;
	padding: 80px 0px;
}
.awareness-stories {
	padding: 80px 0px;
}
.awareness-stories .items {
	background-color: #f5f5f5;
	box-shadow: 1px 1px 6px #c6c6c6;
}
.awareness-stories .items .item-box {
	padding: 15px;
}
.awareness-stories .items .item-box .item_info img {
	float: left;
	width: 40px;
	margin-right: 5px;
}
.awareness-stories .items .item-box .item_info h5 {
	font-size: 14px;
	font-family: "Arial";
	color: rgb(48, 55, 57);
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 10px;
}
.awareness-stories .items .item-box .item_info {
	possition: relative;
}
.awareness-stories .items .item-box .item_info h6 {
	font-size: 12px;
	font-family: "Arial";
	color: rgb(163, 163, 163);
	margin-top: 5px;
}
.awareness-stories .items h4 {
	font-size: 13px;
	color: rgb(119, 119, 119);
	line-height: 1.45;
	padding-bottom: 10px;
}
.awareness-stories .items p {
	font-size: 13px;
	font-family: "Arial";
	color: rgb(119, 119, 119);
	line-height: 1.25;
}
.awareness-stories .items .item-box a,
.awareness-stories .submit_story {
	font-size: 13px;
	color: rgb(255, 255, 255);
	line-height: 1.25;
	text-align: center;
	background-color: #3ac162;
	padding: 10px 30px;
	display: block;
	font-weight: bold;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-decoration: none;
	border: 1px solid #30a352;
}
.awareness-stories .items .item-box a:hover,
.awareness-stories .submit_story:hover {
	background-color: #3abd61;
}
.awareness-stories h3 {
	font-size: 16px;
	color: rgb(102, 102, 102);
	line-height: 1.25;
	padding-top: 30px;
	padding-bottom: 10px;
}
.awareness-stories .story_text {
	font-size: 16px;
	color: rgb(102, 102, 102);
	font-weight: bold;
	width: 100%;
	padding: 15px;
	border: 3px solid #ddd;
	background-color: #f5f5f5;
	line-height: 1.25;
	margin-bottom: 10px;
}
.awareness-statistics .image_row img {
	max-width: 100%;
}
.awareness-stories .carousel-control {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0px;
	width: auto;
	font-size: 10px;
	color: #666;
	text-align: center;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
	background-color: rgb(133, 133, 133);
	filter: alpha(opacity=50);
	opacity: 0.8;
	font-weight: 100;
	margin: 0px -20px;
}
.awareness-stories .carousel-control:hover {
	color: #666;
}
.awareness-stories .carousel-indicators .active {
	background-color: #858585;
}
.awareness-stories .carousel-indicators li {
	border: 1px solid #858585;
}
.awareness-search h2,
.awareness-search p {
	display: none;
}
.awareness-search .pretty.select p {
	display: block;
}
.awareness-search.main-search-wrapper .form-wrapper {
	width: auto;
}
.awareness-search.main-search-wrapper .search-form {
	background-color: #56168b;
}
.awareness-search-widget {
	padding-bottom: 80px;
}
.awareness-video video {
	margin-bottom: 10px;
	background-color: #ddd;
	box-shadow: 2px 2px 2px #9c9898;
}
.david_more_text {
	display: none;
}
.read_more_david {
	color: #39bf5c;
	display: inline-block;
	padding-bottom: 10px;
	cursor: pointer;
}
.share_link:hover {
	color: #fff;
	text-decoration: none;
	background-color: #33ae58;
}
.awareness_story {
	margin-top: 75px;
}
.awareness_story h4 {
	font-size: 22px;
}
.awareness_story p {
	font-size: 12px;
}
.awareness-stories .success_msg {
	background-color: #6be990;
	color: #3e3939;
	width: 100%;
	display: block;
	padding: 10px;
	margin-bottom: 10px;
}
.owner-message .logo-banner {
	background-color: #56168b;
	padding: 10px;
	text-align: center;
}
.awareness-statistics iframe {
	margin-bottom: 15px;
	border: 0px;
}
.awareness-video {
	text-align: center;
}
.awareness-video h4 {
	padding-bottom: 5px;
}
.awareness-video a {
	font-weight: bold;
	color: #0b76a8;
	display: inline-block;
	padding-bottom: 15px;
}
.awareness-video a:hover {
	text-decoration: none;
}
.awareness-video a span {
	width: 20px !important;
}
.senator-form {
	padding: 80px 0px;
}
.senator-form h2 {
	padding-bottom: 20px;
}
.senator-form p {
	font-family: "Arial";
	font-size: 14px;
}
.senator-form .meggase_text input {
	border: 0px;
	border-bottom: 1px solid #333;
}
.senator-form-box {
	margin-top: 20px;
}
.senator-form-box select {
	padding: 5px 25px;
}
.senator-btn {
	display: block !important;
	margin-top: 30px !important;
}
.senator-form-box .dropdown-menu a {
	display: block;
}
.senator-form-box .dropdown-menu {
	padding: 10px;
}
.senator-form-box button {
	background-color: #fff;
	border: 1px solid #777;
	border-radius: 0px;
	padding: 5px 15px;
	font-weight: bold;
	color: #585858;
	font-size: 16px;
}
.senator-form-box h2 {
	padding-bottom: 0px;
}
.senator-form-box h3 {
	color: #555;
	padding-bottom: 20px;
}
.senator-form-box .dropdown-menu {
	height: 300px;
	overflow-y: scroll;
	width: 200px;
}
.awareness-statistics a {
	padding: 5px 25px;
	background-color: #3ac162;
	color: #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.awareness-statistics a:hover {
	background-color: #31af56;
	color: #fff;
	text-decoration: none;
}
#at-cv-toaster {
	display: none !important;
}
.awareness-video img {
	width: 24px;
}
.awareness-banner .share_link {
	display: inline-block;
	font-size: 22px;
	margin-top: 20px;
}
.ris_video_mobile {
	height: auto !important;
}
.image_action {
	background-color: #642c95;
	padding: 30px 0px;
	text-align: center;
}
.white_image_action {
	background-color: #fff;
}
.image_action h4 {
	color: #fff;
	padding-bottom: 15px;
}
.white_image_action h4 {
	color: #666666;
}
body.module-image #header.ris_landing_header {
	background-image: none;
}
.ris_landing_header .main-search .search-form .tabs {
	display: none;
}
.monthly_plans {
	background-color: #fff;
	padding: 10px;
	margin: 20px 0 0;
	box-shadow: 0px 1px 3px 1px #ddd9d9;
	border: 1px solid #cfcfcf;
	display: flex;
}
.monthly_plans span {
	display: inline-block !important;
	margin-right: 5px;
}
.monthly_plans .monthly_payments {
	width: 80%;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.monthly_plans .monthly_searches {
	width: 35%;
}
.monthly_plans .monthly_searches h3 {
	padding-bottom: 10px;
}
.monthly_plans .monthly_searches p {
	font-weight: 600;
}
.monthly_plans label {
	font-weight: 600 !important;
	color: #333333;
	font-weight: 400;
	padding: 22px 10px;
	display: block;
	border: 1px solid #c5c3c3;
	margin-bottom: 0;
}
.monthly_plans label.active {
	background-color: #e6faf7;
	border: 2px solid #73cfc1;
}
.monthly_plans label span {
	float: right;
	font-size: 16px;
}
.faq_videos {
	padding-bottom: 35px;
	padding-top: 20px;
}
.faq_videos h5 {
	text-align: center;
}
.guest-progress-new .guest-section h3 {
	font-size: 21px;
	color: rgb(51, 51, 51);
	margin-bottom: 2px !important;
	padding-top: 5px;
}
.guest-progress-new h3 span {
	font-size: 21px;
	color: rgb(3, 177, 28);
}
.guest-progress-new .step-contents p {
	font-size: 14px;
	color: rgb(68, 68, 68);
	padding-bottom: 10px;
}
.guest-progress-new .step-contents span {
	font-size: 12px;
	color: rgb(102, 102, 102);
	font-weight: bold;
	display: block;
}
.guest-progress-new .guest-section .details ul {
	margin-top: 15px;
}
.guest-progress-new .guest-section .details ul li {
	font-size: 14px;
	color: rgb(102, 102, 102);
	text-transform: uppercase;
}
.guest-progress-new .details .left-list {
	border-right: 1px solid #ddd;
}
.guest-progress-new .icon-list li {
	border: 2px solid #ddd;
	padding: 2px;
	box-shadow: 0px 2px 2px #ececec;
	-webkit-border-radius: 300px;
	-moz-border-radius: 300px;
	border-radius: 300px;
}
.guest-progress-new .step-header img {
	float: left;
	padding-right: 10px;
}
#progress-bar .progress-wrapper > strong.abt_searching_text {
	font-size: 45px;
	color: rgb(80, 12, 136);
	letter-spacing: -1px;
	line-height: 45px;
}
#progress-bar .progress-wrapper > strong.abt_searching_text span {
	font-size: 32px;
	display: block;
}
.abt_search_cnt {
	font-size: 18px;
	color: #000;
	padding-bottom: 10px;
	display: block;
}
#progress-bar h4 {
	font-size: 32px;
	color: #03b11c;
}
#progress-bar p.searching_queary {
	margin-bottom: 10px;
}
#progress-bar .catfished-icon {
	margin-bottom: 10px;
	color: #333333;
	font-size: 18px;
}
.module-guest-progress .data-found-section .details > div.step-header {
	display: block;
}
.guest-progress-new .data-found-section h3 {
	font-size: 55px;
	text-align: center;
	color: rgb(114, 47, 169);
}
.guest-progress-new .data-found-section h4 {
	font-size: 26px;
	color: rgb(51, 51, 51);
	text-align: center;
	padding: 15px 0px 10px 0px;
}
.guest-progress-new .data-found-section h5 {
	font-size: 35px;
	color: rgb(3, 177, 28);
	text-align: center;
	text-decoration: underline;
	padding-bottom: 10px;
}
.guest-progress-new .data-found-section p.final_text {
	font-size: 18px;
	color: rgb(51, 51, 51);
	text-align: center;
}
.guest-progress-new .data-found-section p.final_note {
	font-size: 20px;
	color: rgb(51, 51, 51);
	text-align: center;
}
.guest-progress-new .data-found-section p.final_note span.search_qr {
	color: rgb(3, 177, 28);
	font-weight: bold;
}
.guest-progress-new .data-found-section p.final_note span.lg_block {
	display: block;
}
.guest-progress-new .data-found-section .details ul {
	margin-top: 15px;
	background-color: #f5f1f8;
	padding: 15px;
	margin-right: auto;
	border: 3px solid #d4d2d6;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	text-align: left;
}
.data-found-section .details .figures-list p {
	width: 50%;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 16px;
}
.data-found-section .details .figures-list p span strong {
	font-size: 16px;
	color: rgb(65, 12, 107);
}
.guest-progress-new .data-found-section p.final-caption {
	font-size: 14px;
	color: rgb(51, 51, 51);
	text-align: center;
}
.guest-progress-new .data-found-section p.final-caption b {
	color: rgb(65, 12, 107);
}
.abt_guest_progress #results-modal .result_model_abt h3 {
	font-size: 34px;
	color: rgb(80, 12, 136);
	letter-spacing: -1px;
	padding-top: 10px;
	border-bottom: 0px;
	margin-bottom: 10px !important;
}
.abt_guest_progress #results-modal .result_model_abt h3 img {
	width: 70px;
	margin-top: -37px;
}
.abt_guest_progress #results-modal .result_model_abt .inner-sections .figures {
	background-color: #f5f1f8;
	padding: 15px;
	border: 3px solid #d4d2d6;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	width: 430px;
}
.abt_guest_progress #results-modal .result_model_abt .inner-sections .figures p strong {
	color: rgb(80, 12, 136);
}
.abt_guest_progress #results-modal .result_model_abt p b {
	color: #692f98;
}
.abt_guest_progress #results-modal .result_model_abt .sign-up-button {
	background-color: #3ac162;
	background-image: none;
	color: #fff;
	padding: 20px;
}
.abt_guest_progress #results-modal .result_model_abt h4 {
	font-size: 26px;
}
.abt_guest_progress #results-modal .result_model_abt h5 {
	font-size: 14px;
	color: rgb(34, 34, 34);
	padding-top: 10px;
	text-align: center;
	padding-bottom: 10px;
}
.guest-progress-new .data-found-section h3 span {
	font-size: 55px;
	color: rgb(114, 47, 169);
}
.abt_guest_progress #results-modal .no_zero_model .inner-sections .figures p span {
	font-size: 22px;
	color: rgb(34, 34, 34);
	margin-left: 0px;
}
.final_image_col {
	display: inline;
}
.abt_guest_progress #results-modal .final_image_col {
	display: inline-block;
	position: relative;
}
.abt_guest_progress #results-modal #gp-images img {
	width: 150px;
	padding-bottom: 150px;
	margin-right: 10px;
}
.abt_guest_progress #results-modal .image_label {
	padding: 3px;
	background-image: url(../images/image-cover.png);
	background-repeat: no-repeat;
	position: absolute;
	width: 125px;
	height: 115px;
	top: -6px;
	background-size: contain;
	left: -5px;
}
.catfish-guide #comments h2 {
	margin: 0px !important;
}
.area-code-search .show-btn {
	display: block;
}
.abt_guest_progress #results-modal .result_model_abt h5 span {
	color: #692f98;
	cursor: pointer;
}
.guest-progress-new .data-found-section .details ul.abt_final {
	display: none;
}
.module-image_ads #header,
.module-image_ads_new #header {
	background-image: -webkit-gradient(linear, left bottom, left top, from(#d1cbcb), color-stop(50%, #fff));
	background-image: linear-gradient(0deg, #d1cbcb 0, #fff 50%);
}
.module-image_ads .main-search-wrapper h2,
.module-image_ads_new .main-search-wrapper h2 {
	color: #841296;
	font-size: 52px;
	text-align: left;
	letter-spacing: -1px;
}
.module-image_ads .main-search-wrapper .container p,
.module-image_ads_new .main-search-wrapper .container p {
	color: #4a4a4a;
	font-size: 24px;
	text-align: left;
	margin-bottom: 0px;
	margin-top: 10px;
}
.module-image_ads #header .svgicon-wrapper.logo::after,
.module-image_ads_new #header .svgicon-wrapper.logo::after {
	background-size: 560.94%;
	background-position: 44.23% 96.19%;
	padding-bottom: 23.99%;
}
.module-image_ads #social-link,
.module-image_ads .menu-wrapper,
.module-image_ads #header .seen-on,
.module-image_ads_new #social-link,
.module-image_ads_new .menu-wrapper,
.module-image_ads_new #header .seen-on {
	display: none;
}
.module-image_ads .main-search-wrapper .search-form,
.module-image_ads_new .main-search-wrapper .search-form {
	background-color: transparent;
}
.module-image_ads .main-search-wrapper .search-form .tab-content .row.img,
.module-image_ads .main-search-wrapper .search-form .tab-content .row.active,
.module-image_ads_new .main-search-wrapper .search-form .tab-content .row.img,
.module-image_ads_new .main-search-wrapper .search-form .tab-content .row.active {
	position: relative;
	border: 1px solid #841296;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.module-image_ads .main-search-wrapper .search-form .tab-content {
	background-color: transparent;
}
.module-image_ads .main-search-wrapper .search-form .tab-content .button-search,
.module-image_ads_new .main-search-wrapper .search-form .tab-content .button-search {
	color: #000000;
	background-color: rgb(245, 219, 18);
	background: linear-gradient(45deg, rgb(245, 219, 18), rgb(245, 219, 18));
	border: 1px solid #e0b701;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 14px;
	margin-top: 0px;
}
.module-image_ads .main-search-wrapper .form-wrapper,
.module-image_ads_new .main-search-wrapper .form-wrapper {
	width: 100%;
}
.module-image_ads .main-search-wrapper form.main-search,
.module-image_ads_new .main-search-wrapper form.main-search {
	max-width: 1100px;
	margin-bottom: 100px;
}
.module-image_ads .main-search-wrapper .respect_privacy,
.module-image_ads_new .main-search-wrapper .respect_privacy {
	border-radius: 19px;
	max-height: 30px;
	max-width: 249px;
	padding: 5px 10px;
	font-size: 14px;
	text-transform: uppercase;
	color: #4a4a4a;
	font-weight: bold;
}
.module-image_ads .main-search-wrapper .search-form,
.module-image_ads_new .main-search-wrapper .search-form {
	padding: 0px;
	padding-bottom: 20px;
}
.module-image_ads .main-search-wrapper h5,
.module-image_ads_new .main-search-wrapper h5 {
	color: #4a4a4a;
	font-size: 22px;
	font-weight: normal !important;
}
.module-image_ads .main-search-wrapper h5 span,
.module-image_ads_new .main-search-wrapper h5 span {
	color: #81b34b;
	font-weight: bold;
}
.module-image_ads #header a.logo,
.module-image_ads_new #header a.logo {
	margin: 0 auto 100px !important;
}
.module-image_ads .ris-ads-about,
.module-image_ads_new .ris-ads-about {
	padding: 40px 0px;
	text-align: center;
	padding-top: 30px;
}
.module-image_ads .ris-ads-about h2,
.module-image_ads_new .ris-ads-about h2 {
	color: #841296;
	font-size: 42px;
	padding-bottom: 20px;
	text-transform: none;
	letter-spacing: 0px;
	border: 0px;
	margin-bottom: 0px !important;
}
.module-image_ads .ris-ads-about p,
.module-image_ads_new .ris-ads-about p {
	color: #4a4a4a;
	font-size: 22px;
	text-align: center;
	margin-top: 0px;
}
.module-image_ads .ris_ads_testimonial,
.module-image_ads_new .ris_ads_testimonial {
	padding: 80px 0px;
	background-color: rgb(132, 18, 150);
}
.module-image_ads .ris_ads_testimonial h2,
.module-image_ads_new .ris_ads_testimonial h2 {
	font-size: 42px;
	color: #fff;
	text-align: center;
	font-weight: normal !important;
	padding-bottom: 25px;
}
.module-image_ads .ris_ads_testimonial h2 span,
.module-image_ads_new .ris_ads_testimonial h2 span {
	font-weight: bold !important;
}
.module-image_ads .ris_ads_testimonial .box,
.module-image_ads_new .ris_ads_testimonial .box {
	background-color: #fff;
	padding: 40px 15px;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	text-align: center;
}
.module-image_ads .ris_ads_testimonial .box img,
.module-image_ads_new .ris_ads_testimonial .box img {
	width: 60px;
	margin-bottom: 20px;
}
.module-image_ads .ris_ads_testimonial .box p,
.module-image_ads_new .ris_ads_testimonial .box p {
	color: #841296;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	min-height: 230px;
}
.ris-ads-uncover {
	padding: 80px 0px;
}
.ris-ads-uncover h2 {
	font-size: 42px;
	text-align: center;
	font-weight: normal !important;
	color: #841296;
	padding-bottom: 50px;
}
.ris-ads-uncover h2 span {
	font-size: 42px;
	font-weight: bold !important;
}
.ris-ads-uncover .box {
	background-color: #fff;
	padding: 0px 15px 25px 15px;
	box-shadow: 0px 0px 7px 5px #ddd;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	margin-bottom: 50px;
}
.ris-ads-uncover .box img {
	margin-bottom: 15px;
	margin-bottom: 0px;
	margin-top: -30px;
	width: 70px;
}
.ris-ads-uncover .box img.ads-imgs {
	margin-bottom: 15px;
	margin-bottom: 15px;
	margin-top: 0px;
	width: 100%;
}
.ris-ads-uncover .box h4 {
	color: #a19999;
	font-size: 18px;
	text-transform: uppercase;
	font-weight: 400 !important;
	font-family: "Arial" !important;
	padding-bottom: 10px;
	padding-top: 10px;
}
.ris-ads-uncover .box p {
	color: #841296;
	font-size: 16px;
	font-family: "Arial" !important;
	font-weight: bold;
	margin-bottom: 0px;
}
.ris-ads-uncover .box .box-cnt-ads {
	min-height: 90px;
}
.ris-ads-uncover .box .social-links-ads {
	margin-top: 10px;
}
.ris-ads-uncover .box .social-links-ads span:after {
	background-color: #841296;
	padding: 8px;
	height: 10px;
	width: 10px;
}
.ris-ads-uncover .box .social-links-ads span {
	background-color: #841296;
	padding: 3px;
}
.module-image_ads #header.compact h5,
.module-image_ads #header.compact .respect_privacy,
.module-image_ads_new #header.compact h5,
.module-image_ads_new #header.compact .respect_privacy {
	display: none;
}
.prefix-header {
	border: 1px solid #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 10px;
	margin-bottom: 25px;
}
.prefix-header .list {
	border-right: 1px solid #fff;
	text-align: center;
}
.prefix-header .list:last-child {
	border-right: 0px;
}
.prefix-header .list span {
	color: #fff;
	font-size: 13px;
	display: block;
}
.prefix-header .list h4 {
	color: #fff;
	font-size: 48px;
	line-height: 55px;
	padding-top: 10px;
	margin-bottom: 10px !important;
}
.level3_header .resent-searched {
	width: 30%;
	float: left;
	padding-right: 15px;
	margin-top: 21px;
}
.level3_header .resent-searched h4 {
	font-size: 18px;
	color: rgb(255, 255, 255);
	font-weight: 400 !important;
	padding-bottom: 12px;
}
.level3_header .resent-luck-ups {
	width: 70%;
	float: left;
	text-align: left;
}
.level3_header .resent-luck-ups ul li a {
	font-size: 14px;
}
.level3_header ul {
	list-style: none;
	border-left: 3px solid #5c6700;
	padding: 5px 10px;
	background-color: #3c0b4052;
}
.level3_header .resent-searched ul li,
.level3_header .resent-searched ul li a {
	color: #fff;
}
h4.prefix-lable {
	text-align: center;
	color: #fff;
	padding-bottom: 10px;
}
h4.prefix-lable span {
	text-transform: uppercase;
}
.module-image_ads.ris_ads_blue .main-search-wrapper h2,
.ris_ads_blue .ris-ads-uncover h2,
.ris_ads_blue .ris-ads-uncover .box p,
.module-image_ads_new.ris_ads_blue .main-search-wrapper h2,
.ris_ads_blue .ris-ads-uncover h2,
.ris_ads_blue .ris-ads-uncover .box p {
	color: rgb(66, 102, 178);
}
.module-image_ads.ris_ads_blue .main-search-wrapper .search-form .tab-content .row.img,
.module-image_ads_new.ris_ads_blue .main-search-wrapper .search-form .tab-content .row.img {
	border: 1px solid rgb(66, 102, 178);
}
.module-image_ads.ris_ads_blue .ris-ads-about h2,
.module-image_ads.ris_ads_blue .ris_ads_testimonial .box p,
.module-image_ads_new.ris_ads_blue .ris-ads-about h2,
.module-image_ads_new.ris_ads_blue .ris_ads_testimonial .box p {
	color: rgb(66, 102, 178);
}
.ris_ads_blue #header.compact .header-bar {
	background: linear-gradient(top bottom, rgba(66, 102, 178, 1) 0%, rgba(66, 102, 178, 1) 50%, rgba(66, 102, 178, 1) 100%);
	background: -webkit-linear-gradient(top bottom, rgba(66, 102, 178, 1) 0%, rgba(66, 102, 178, 1) 50%, rgba(66, 102, 178, 1) 100%);
	background: rgb(66, 102, 178);
}
.module-image_ads.ris_ads_blue .ris_ads_testimonial,
.module-image_ads_new.ris_ads_blue .ris_ads_testimonial {
	background-color: rgb(66, 102, 178);
}
.ris_ads_blue .ris-ads-uncover .box .social-links-ads span,
.ris-ads-uncover .box .social-links-ads span:after {
	background-color: rgb(66, 102, 178);
}
.data-found-section .details .nz_list p {
	width: 49%;
}
.data-found-section .details .nz_list p .glyphicon-ok {
	color: #03b11c;
	padding-right: 5px;
}
.abt_guest_progress #results-modal .result_model_abt .figures h4 {
	font-size: 22px;
	color: rgb(34, 34, 34);
	margin-top: 0px !important;
	padding-bottom: 10px;
}
#results-modal .figures .abt_ready_prgs p {
	font-size: 13px;
	color: #500c88;
}
.abt_guest_progress #results-modal .result_model_abt .abt_ready_prgs h5 {
	padding-bottom: 10px;
	padding-top: 15px;
	color: rgb(80, 12, 136);
}
#results-modal .figures .abt_ready_prgs p::before {
	content: "\e013";
	font-family: "Glyphicons Halflings";
	color: #03b11c;
	padding-right: 5px;
	font-weight: 400;
}
.abt_guest_progress #results-modal .result_model_abt .inner-sections .figures p span.abt_span2 {
	float: left;
	padding-right: 5px;
}
.abt_guest_progress #results-modal .result_model_abt .inner-sections .figures p span.abt_span2 strong {
	min-width: 30px;
	display: inline-block;
	margin-top: 1px;
}
.abt_guest_progress #results-modal .result_model_abt .inner-sections .figures .abt_ready_new p {
	font-size: 18px;
	width: 50%;
	margin: 0px;
	text-align: left;
}
#results-modal .no_zero_model .figures p {
	width: 50%;
	margin-left: 28%;
}
#results-modal .no_zero_model .figures p span.gptitle {
	display: inline;
}
.abt_guest_progress #results-modal .result_model_abt .inner-sections .figures .abt_ready_new p:last-child:nth-child(odd) {
	display: none;
}
.star_rating_ads {
	text-align: center;
	margin-top: -10px;
}
.star_rating_ads span {
	color: #ffd302;
	font-size: 24px;
}
.ris-ads-social h4 {
	text-align: left;
	font-size: 22px;
	text-transform: uppercase;
}
.ris-ads-social ul li {
	text-align: left;
	list-style: none;
	border-bottom: 3px solid rgb(132, 18, 150);
	padding: 10px;
	font-size: 18px;
	color: #555555;
}
.ris-ads-social ul {
	border-top: 3px solid rgb(132, 18, 150);
	background-color: #f1f7f5;
	margin-bottom: 35px;
}
.ris-ads-social ul li span {
	color: #841296;
	padding-right: 10px;
}
.dont_sell_btn {
	background-color: #d96d00;
	color: #fff;
	padding: 10px 20px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-transform: uppercase;
	font-weight: bold;
	margin-top: 10px;
	display: inline-block;
}
.dont_sell_btn:hover {
	color: #fff;
	text-decoration: none;
	background-color: #ce6801;
}
.fullsize-white form .ca_resident {
	width: auto;
}
.ca-recident-optout {
	padding-bottom: 20px;
	display: none;
}
.ca_res_popup .modal-body div span {
	font-family: "Arial";
	font-size: 14px;
	color: #777777;
}
.ca_res_popup .modal-body div {
	border-bottom: 1px solid #e4dede;
	padding: 5px 5px;
}
.ca_res_popup .modal-header {
	background-color: #2e353f;
}
.ca_res_popup .modal-header h4 {
	color: #fff;
}
.ca_res_popup .modal-header button {
	margin-top: -23px;
	color: #fff;
	opacity: 1;
}
#contact-us-text .iam_ca {
	width: auto;
}
.age_opt {
	padding-bottom: 10px;
}
.ca_res_popup .modal-body img {
	max-width: 100%;
}
.ca-privacy-policy table {
	text-align: left;
	font-size: 12px;
}
.ca-privacy-policy table .ca-tb-1 {
	width: 15%;
}
.ca-privacy-policy table .ca-tb-2 {
	width: 60%;
}
.ca-privacy-policy ul {
	margin-left: 30px;
	font-size: 12px;
}
.ca-privacy-policy ul li {
	padding-bottom: 10px;
	font-weight: normal;
	color: #555;
	margin-bottom: 0px;
	list-style: initial;
	cursor: text;
	-webkit-user-select: auto;
	-moz-user-select: auto;
	-ms-user-select: auto;
}
.ca-privacy-policy ul li b {
	display: block;
}
.ca-privacy-policy h2 {
	text-align: center;
	font-size: 22px;
	padding: 20px 0px;
	border: 0px;
}
.fullsize-white form .rqt_print span {
	display: inline-block;
}
.fullsize-white form .rqt_print span.print_form {
	border: 1px solid #d8b2b2;
	padding: 5px 10px;
	background-color: #f8f8f8;
	color: #555;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	cursor: pointer;
}
#privacy-policy .print_privacy {
	font-weight: bold;
	border: 2px solid #ccc;
	float: right;
}
.print_optout p {
	margin-bottom: 15px;
}
.print_optout label {
	width: 80%;
	display: inline-block;
}
.print_optout input {
	padding: 5px;
	margin-bottom: 15px;
	width: 80%;
}
.print_optout textarea {
	padding: 5px;
	width: 50%;
}
.print_optout span {
	font-weight: bold;
	margin-bottom: 18px;
	display: inline-block;
}
.age_opt {
	margin-bottom: 15px;
}
.optout_note {
	margin-bottom: 15px;
}
.optout_note ul {
	margin-left: 15px;
}
.optout_note h4 {
	padding-bottom: 15px;
}
@media (min-width: 1500px) {
	.module-hire-us .fullsize-purple {
		padding: 0px 100px;
	}
	.mobile-pad-bx .indepth-body {
		padding: 55px 15px 30px 15px;
	}
}
@media (max-width: 1500px) {
	.module-hire-us .fullsize-purple {
		padding: 0px 50px;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.module-image_ads .main-search-wrapper form.main-search {
		max-width: 100%;
	}
	.module-image_ads_new .main-search-wrapper form.main-search {
		max-width: 100%;
	}
	.cat-name {
		font-size: 14px;
		width: auto !important;
	}
	.filter-section .filter-by {
		width: 18%;
	}
	.module-hire-us .what-we-are-all h1 {
		font-size: 18px;
	}
	.module-hire-us .fullsize-purple h5 {
		font-size: 16px;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.filter-section .filter-by {
		width: 18%;
	}
	.new-checkout .available-info .scf-cat > div {
		margin-bottom: 15px;
	}
	.what-you-get {
		margin-bottom: 35px;
	}
	.indepth-body {
		padding: 65px 15px 30px 15px;
	}
}
@media (max-width: 992px) {
	.module-image_ads .main-search-wrapper form.main-search {
		max-width: 100%;
	}
	.module-image_ads_new .main-search-wrapper form.main-search {
		max-width: 100%;
	}
	.col-md-5th {
		width: 100%;
	}
	.login-header .lg-tab {
		width: 50%;
		float: left;
	}
	.login-modal {
		top: 75px;
	}
	.mobile-pad-bx {
		padding: 0px 30px !important;
	}
	.areacode-new {
		width: 100%;
		float: none;
		padding-right: 0px;
	}
	.main-search-wrapper .areacode-form {
		width: 100%;
		float: none;
	}
	.main-search-wrapper .areacode-form .form-wrapper {
		width: auto;
	}
	.areacode-new h2 {
		font-size: 18px !important;
		letter-spacing: 0px !important;
	}
	.module-hire-us .fullsize-purple {
		padding: 0px 0px;
	}
	.fullsize-purple .row .col-md-7 {
		transform: translateY(0%);
	}
	.module-hire-us .hire-testimonial {
		padding-bottom: 30px;
	}
	.work-steps .row .arrow-top:before,
	.work-steps .row .arrow-down:before {
		display: none;
	}
	.work-steps p {
		text-align: left;
	}
	.no-results-cnt .video-box {
		transform: translateY(0%);
		padding-bottom: 15px;
	}
	/*Report Phone Number*/
	.report-phone ul {
		flex-wrap: wrap;
	}
	.report-phone ul li {
		width: 49%;
		margin-bottom: 8px;
		font-size: 12px;
		padding: 8px;
	}
	.report-phone .report-submit {
		width: 100%;
		text-align: center;
	}
	.area-side-bar.reported-numbers {
		margin-bottom: 0;
	}
}
@media (min-width: 1200px) {
	.indepth-body p {
		font-size: 12px;
	}
	.module-hire-us .what-we-are-all h1 {
		font-size: 24px;
	}
	.module-hire-us .fullsize-purple h1 span {
		display: block;
	}
}
@media (max-width: 1200px) {
	/*Report Phone Number*/
	.area-code-header {
		flex-direction: column;
	}
	.area-code-header .column {
		width: 100%;
	}
	.report-phone .row p {
		display: inline-block !important;
	}
	.report-phone .type p {
		margin: 10px 0 !important;
		width: 100%;
	}
	.report-phone {
		margin-top: 20px;
	}
}
@media (min-width: 992px) {
	.ads_testimonials .testimonials .testimonial p {
		min-height: 95px;
	}
	.in-depth .width-30 {
		width: 30%;
	}
	.in-depth .width-40 {
		width: 40%;
	}
	.no-results-cnt .col-md-5 {
		border-left: 1px solid #ddd;
	}
	.module-hire-us .fullsize-purple h5 span {
		display: block;
	}
	.area-side-bar {
		box-shadow: 0px 0px 4px 1px #ddd;
	}
}
@media (min-width: 768px) {
	.module-image_ads #header.compact .form-wrapper {
		margin: 4px auto 0;
	}
	.module-image_ads_new #header.compact .form-wrapper {
		margin: 4px auto 0;
	}
	.fbgroup_model .modal-content .modal-header p span {
		display: block;
	}
	.ads-image-search h3 span {
		display: block;
	}
	.pad-left-0 {
		padding: 0px !important;
	}
	#cc_alert_model .modal-dialog {
		width: 350px;
	}
	.eql_height {
		min-height: 124px !important;
	}
	.left-eql {
		min-height: 283px !important;
	}
	.lg-hide {
		display: none !important;
	}
	.new-checkout .checkout-data .query-info .down-icon {
		display: none;
	}
}
@media (max-width: 767px) {
	.abt_guest_progress #results-modal .result_model_abt .inner-sections .figures .abt_ready_new p {
		font-size: 11px;
	}
	#results-modal .no_zero_model .figures p {
		margin-left: 26%;
	}
	.abt_guest_progress #results-modal .result_model_abt .inner-sections .figures p span {
		font-size: 14px;
	}
	.abt_guest_progress #results-modal .result_model_abt .inner-sections .figures p span.abt_span2 strong {
		margin-top: 0px;
	}
	.guest-progress-new .data-found-section .details .nz_list p {
		width: 49% !important;
	}
	.ris-ads-social ul li {
		font-size: 14px;
	}
	.ris-ads-social ul {
		margin-bottom: 25px;
	}
	.module-image_ads .ris_ads_testimonial .box p,
	.module-image_ads_new .ris_ads_testimonial .box p {
		min-height: auto;
	}
	.module-image_ads .ris-ads-about h2,
	.module-image_ads_new .ris-ads-about h2 {
		padding-bottom: 15px;
	}
	.module-image_ads .about h2::after,
	.module-image_ads_new .about h2::after {
		display: none;
	}
	.ris-ads-uncover .box .box-cnt-ads {
		min-height: auto;
	}
	.module-image_ads .ris_ads_testimonial .box,
	.module-image_ads_new .ris_ads_testimonial .box {
		margin-bottom: 15px;
	}
	.module-image_ads .ris-ads-about h2,
	.module-image_ads .ris_ads_testimonial h2,
	.module-image_ads_new .ris-ads-about h2,
	.module-image_ads_new .ris_ads_testimonial h2 {
		font-size: 18px;
	}
	.ris-ads-uncover h2 {
		padding-bottom: 60px;
	}
	.ris-ads-uncover h2,
	.ris-ads-uncover h2 span {
		font-size: 22px;
	}
	.module-image_ads .ris-ads-about p,
	.module-image_ads_new .ris-ads-about p {
		font-size: 16px;
	}
	.module-image_ads .ris-ads-about,
	.module-image_ads .ris_ads_testimonial,
	.ris-ads-uncover,
	.module-image_ads_new .ris-ads-about,
	.module-image_ads_new .ris_ads_testimonial,
	.ris-ads-uncover {
		padding: 50px 0px;
	}
	.module-image_ads .main-search-wrapper form.main-search,
	.module-image_ads_new .main-search-wrapper form.main-search {
		margin-bottom: 20px;
	}
	.module-image_ads .main-search-wrapper h5,
	.module-image_ads_new .main-search-wrapper h5 {
		font-size: 16px;
	}
	.module-image_ads .main-search-wrapper .respect_privacy,
	.module-image_ads_new .main-search-wrapper .respect_privacy {
		font-size: 11px;
		display: inline-block;
	}
	.module-image_ads .main-search-wrapper .search-form .tab-content .button-search,
	.module-image_ads_new .main-search-wrapper .search-form .tab-content .button-search {
		border: 1px solid #81b44c;
		padding: 7px;
		margin-top: 5px;
	}
	.module-image_ads #header h2,
	.module-image_ads_new #header h2 {
		font-size: 22px;
	}
	.module-image_ads .main-search .search-form,
	.module-image_ads_new .main-search .search-form {
		margin-top: 0px;
	}
	.module-image_ads .main-search .search-form .row span,
	.module-image_ads_new .main-search .search-form .row span {
		margin-bottom: 0px;
	}
	.module-image_ads .main-search-wrapper .container p,
	.module-image_ads_new .main-search-wrapper .container p {
		font-size: 18px;
	}
	.module-image_ads #header .header-bar .menu-wrapper,
	.module-image_ads_new #header .header-bar .menu-wrapper {
		display: none !important;
	}
	.module-image_ads #header .header-bar,
	.module-image_ads_new #header .header-bar {
		background-color: transparent;
	}
	.module-image_ads #header .svgicons.logo-small,
	.module-image_ads_new #header .svgicons.logo-small {
		background-position: 44.8% 96.3%;
	}
	.level3_header .resent-searched {
		width: 100%;
	}
	.level3_header .resent-luck-ups {
		width: 100%;
		float: none;
		padding: 0px;
	}
	.level3_header .resent-searched h4 {
		font-size: 14px;
	}
	.level3_header .resent-searched {
		padding-right: 0px;
	}
	.prefix-header {
		border: 0px;
	}
	.prefix-header .list {
		border: 1px solid #fff;
		padding: 10px 5px;
	}
	.prefix-header .list:last-child {
		border-right: 1px solid #fff;
	}
	.prefix-header .list h4 {
		font-size: 22px;
		line-height: 30px;
		padding-top: 0px;
		margin-top: -10px !important;
	}
	.prefix-header .list span {
		height: 40px;
	}
	.abt_guest_progress #results-modal .final_image_col {
		width: 30%;
		margin-right: 3%;
	}
	.abt_guest_progress #results-modal #gp-images img {
		width: 100%;
		padding-bottom: 100%;
		margin-right: 10px;
	}
	.abt_guest_progress #results-modal .image_label {
		width: 75px;
		height: 60px;
		top: -2px;
		left: -4px;
	}
	.guest-progress-new .data-found-section h3 span {
		display: block;
		font-size: 35px;
		font-family: "Open Sans Extrabold" !important;
	}
	.guest-progress-new .data-found-section p.final_note span {
		color: rgb(3, 177, 28);
	}
	.abt_guest_progress #results-modal .result_model_abt h5 {
		font-size: 12px;
	}
	.abt_guest_progress #results-modal .result_model_abt p {
		text-align: center;
	}
	.abt_guest_progress #results-modal .result_model_abt .inner-sections .figures {
		width: 100%;
		padding: 10px;
	}
	.abt_guest_progress #results-modal .result_model_abt .inner-sections .figures p {
		text-align: left;
		width: 100%;
		display: inline-block;
		font-size: 14px;
	}
	.abt_guest_progress #results-modal .result_model_abt h3 img {
		display: block;
		text-align: center;
		margin-left: auto;
		margin-right: auto;
	}
	.abt_guest_progress #results-modal .result_model_abt h4 {
		font-size: 22px;
	}
	.abt_guest_progress #results-modal .result_model_abt h3 {
		font-size: 22px;
		margin-bottom: 0px !important;
	}
	.guest-progress-new .data-found-section p.final-caption {
		padding-top: 15px;
	}
	.guest-progress-new .data-found-section .details .figures-list p {
		width: 50%;
		text-align: left;
		font-size: 10px;
	}
	.guest-progress-new .data-found-section p.final_note span.lg_block {
		display: inline;
	}
	.guest-progress-new .data-found-section p.final_text,
	.guest-progress-new .data-found-section p.final_note {
		font-size: 14px;
	}
	.guest-progress-new div.data-found-section h3 {
		font-size: 35px;
	}
	.guest-progress-new .data-found-section h5 {
		font-size: 18px;
	}
	.guest-progress-new .data-found-section h4 {
		font-size: 22px;
	}
	#progress-bar h4 {
		font-size: 18px;
	}
	#progress-bar .progress-wrapper > strong.abt_searching_text {
		font-size: 22px;
		line-height: 22px;
	}
	#progress-bar .progress-wrapper > strong.abt_searching_text span {
		font-size: 22px;
		display: inline;
	}
	.abt_search_cnt {
		font-size: 14px;
		padding-bottom: 10px;
		padding-top: 10px;
		line-height: 20px;
	}
	.guest-progress-new .guest-section .details ul.icon-list {
		margin-bottom: 0px;
		padding-bottom: 0px;
		text-align: left;
		display: flex;
	}
	.guest-progress-new .guest-section .details ul {
		margin-top: 15px;
		padding-bottom: 5px;
		padding-left: 8px;
		padding-right: 8px;
	}
	.guest-progress-new .guest-section .details ul li {
		text-align: left;
	}
	.guest-progress-new .step-contents p {
		padding-bottom: 0px;
	}
	.guest-progress-new .guest-section h3 {
		min-height: 60px;
	}
	.guest-progress-new .guest-section h3,
	.guest-progress-new h3 span {
		font-size: 17px;
	}
	.scf-popular-blog-side {
		margin-bottom: 15px;
	}
	#progress-bar .progress-wrapper img.visible-xs {
		width: 100%;
	}
	.login-modal input {
		width: 100%;
	}
	.search-specialist {
		padding-top: 15px;
	}
	.module-dashboard #report {
		overflow-x: scroll;
	}
	.area-code-search .show-btn {
		display: block;
	}
	.new-checkout .available-info .scf-cat > div {
		padding: 5px 20px !important;
	}
	.compact .row.img .file-progress-value {
		padding-top: 10px;
	}
	.module-thank-you-for-subscribe #thank-you-for-subscribe .container #subscribe-text img {
		max-width: 100%;
	}
	.module-thank-you-for-subscribe #thank-you-for-subscribe .container #subscribe-text .h1 {
		font-size: 35px;
		width: 100%;
		padding-top: 10px;
	}
	.module-thank-you-for-subscribe #thank-you-for-subscribe .container #subscribe-text .h2 {
		font-size: 30px;
		width: 100%;
		padding-bottom: 10px;
	}
	.no-margin-mobile {
		margin-right: 0px;
	}
	.main-search .search-form a span.gray-menu,
	.main-search .search-form a span.drop-arrow {
		display: none !important;
	}
	.dashboard-content .edit-profile h2.dashboard_edit_profile {
		padding: 17px 20px 20px 70px;
	}
	#dashboard-menu-nav .svgicons.mobile-menu {
		display: block !important;
		right: 10px;
		margin-top: -25px;
		position: absolute;
		margin-top: -45px;
	}
	.mobile-dashboard-menu {
		display: none;
	}
	.module-dashboard .dashboard-content .plan_details_tbl th {
		padding: 5px;
	}
	.module-dashboard .dashboard-content .plan_details_tbl td {
		font-size: 11px;
		padding: 8px 10px;
	}
	.module-dashboard .plan_details_tbl .accounts .actions a {
		padding: 4px 6px;
	}
	.dashboard-logout {
		color: #fff;
		/* padding-left: 10px; */
		font-size: 12px;
	}
	.dashboard-logout .dashboard-menu-arrow {
		display: none !important;
	}
	.monthly_plans label {
		text-align: left;
	}
	.monthly_plans {
		margin: 20px 15px 0;
		flex-wrap: wrap;
	}
	.monthly_plans label span {
		float: none;
		font-size: 15px;
		display: block;
		font-weight: bold;
	}
	.monthly_plans .monthly_searches,
	.monthly_plans .monthly_payments {
		width: 100%;
		text-align: center;
	}
	.monthly_plans .monthly_searches h3 {
		text-align: center;
	}
	.monthly_plans .monthly_searches p,
	.monthly_plans span {
		display: inline-block !important;
	}
	.ris_page h2 {
		font-size: 22px;
	}
	.ris_page {
		padding: 15px 0 30px 0px;
	}
	.payment_success_modal .modal-body {
		padding: 15px 15px;
	}
	.payment_success_modal .modal-content .modal-header h4 {
		font-size: 18px;
		padding: 2px 30px;
	}
	.senator-form-box h2 {
		font-size: 22px;
	}
	.senator-form-box h3 {
		font-size: 18px;
	}
	.awareness-banner .awareness-search,
	.awareness-search {
		margin-top: -35px;
	}
	.awareness-search.main-search-wrapper .search-form {
		padding: 15px;
		margin-bottom: 25px;
	}
	.awareness-statistics .image_row .chart2 {
		background-color: transparent;
		border: 0px;
		margin-top: 10px;
	}
	.awareness-form {
		padding-bottom: 40px;
	}
	.awareness-form #contact-us {
		margin-top: 15px;
	}
	.awareness-form .contact-us-body {
		padding: 15px 15px;
	}
	.awareness-stories .items {
		margin-bottom: 15px;
	}
	.awareness-video h2,
	.awareness-social h2,
	.awareness-statistics h2,
	.awareness-stories h2,
	.awareness-search-widget h2 {
		font-size: 22px;
	}
	.awareness-video,
	.awareness-social,
	.awareness-statistics,
	.awareness-stories {
		padding: 40px 0px;
	}
	.awareness-statistics .image_row {
		display: block;
	}
	.awareness-statistics p {
		font-size: 14px;
	}
	.awareness-social .senator {
		font-size: 14px;
		padding: 8px 30px;
		display: inline-block;
	}
	.awareness-banner .owner-message {
		margin-top: 10px;
	}
	.awareness-banner h2 {
		font-size: 22px;
		padding-bottom: 15px;
	}
	.share_link {
		margin-bottom: 15px;
	}
	.awareness-banner h5 {
		font-size: 14px;
		font-weight: normal !important;
	}
	.cent_plan_blog h2 {
		font-size: 19px;
	}
	.cent-features .steps {
		padding: 15px;
		box-shadow: 3px 3px 4px #d9d9d9;
		margin-bottom: 20px;
	}
	.cent-features .steps p {
		min-height: auto;
	}
	.cent-features h2 {
		font-size: 19px;
		padding-top: 5px;
	}
	.cent-features h4 {
		font-size: 20px;
	}
	.cent-plan-searchs {
		padding: 25px 0px;
	}
	.cent-plan-searchs .cent-plan-box .glyphicon-ok {
		position: relative;
		top: 10px;
		margin: 0px;
		height: 39px;
	}
	.cent-plan-searchs .cent-plan-box .glyphicon-search {
		position: absolute;
		height: 35px;
		width: 35px;
		line-height: 23px;
		right: 30px;
		top: 46px;
	}
	.cent-plan-searchs .cent-plan-box img {
		height: 45px;
		margin-left: 10px;
		margin-right: 10px;
		margin-top: 6px;
	}
	.col-md-5th {
		width: 100%;
	}
	.cent-plan-searchs .cent-plan-box {
		display: flex;
		margin-bottom: 10px;
		padding: 15px 15px 15px 15px;
	}
	.cent-features {
		padding: 40px 0px;
	}
	.cent-plan-banner a,
	.cent-features .unlock_centplan {
		width: 100%;
		text-align: center;
		margin-top: 15px;
		padding: 13px 23px;
		font-size: 16px;
	}
	.cent-plan-banner .banner-info {
		padding: 0px;
	}
	.cent-plan-banner {
		padding: 25px 0px;
	}
	.cent-plan-banner h2 {
		font-size: 30px;
	}
	.cent-plan-banner h4 {
		font-size: 17px;
	}
	.cent-plan-banner p {
		font-size: 13px;
	}
	.cent-plan-banner img {
		display: none;
	}
	.fbgroup_model .modal-content .modal-body a {
		font-size: 12px;
		padding: 5px 15px;
		display: block;
		margin-bottom: 15px;
	}
	.fbgroup_model .modal-content .modal-header p:before {
		width: 43px;
		height: 43px;
	}
	.fbgroup_model .modal-content .modal-header h4 {
		font-size: 20px;
	}
	.fbgroup_model .modal-content .modal-header p {
		font-size: 12px;
	}
	.fbgroup_model .modal-content .modal-body p {
		font-size: 14px;
	}
	.areacode-info .areacode-section table td span {
		display: block;
		padding: 0px;
	}
	.areacode-section .col-area {
		display: block;
		min-height: 82px;
		padding: 5px;
	}
	.areacode-section .col-area a,
	.areacode-section .col-area span {
		width: 100%;
		display: block;
	}
	.intro .state-widget .all-states .list-state {
		min-height: auto;
	}
	.ads-image-search .main-search .search-form {
		margin-top: -20px;
	}
	.ads-image-search .main-search .search-form .tabs {
		display: none;
	}
	.ads-image-search h3 {
		font-size: 18px;
		line-height: 24px;
		padding: 10px 15px;
	}
	.ads_header {
		padding: 40px 0px;
	}
	.ads-image-search {
		padding: 20px 15px 40px 15px;
	}
	.ads-image-search .main-search .search-form .row span {
		display: block;
		line-height: 20px;
	}
	.ads_description img {
		padding: 0px;
		float: none;
		padding-bottom: 15px;
		width: 100%;
	}
	.ads_header h2 {
		font-size: 22px;
		line-height: 30px;
	}
	.module-areacode .about .prefix-state-widget h3 {
		font-size: 18px;
	}
	.state-widget .all-states .list-state {
		text-align: left;
	}
	.map-states img {
		padding-bottom: 200px;
	}
	.map-states .all-states .col-xs-6 {
		text-align: left;
	}
	.module-register .intro .plans .features {
		min-height: auto;
	}
	.module-register .intro .plan-features {
		margin-bottom: 15px;
	}
	.module-register .intro .plans .plan.active {
		border: 4px solid #6db679 !important;
	}
	.rush_services24:before {
		width: 13px;
		left: -13px;
	}
	.module-register .new-checkout .intro .strong span {
		font-size: 25px;
	}
	.new-checkout .intro .query .before_unlock {
		font-size: 15px;
		line-height: 30px;
		color: #fff;
	}
	.module-register .intro .query .search_ok_icon {
		font-size: 38px;
		float: none;
	}
	.checkout-timer {
		margin: 20px 15px;
	}
	.checkout-timer:before {
		width: 50px;
		height: 50px;
		font-size: 36px;
		margin-top: -7px;
	}
	.checkout-timer h4 {
		font-size: 16px;
	}
	.checkout-timer p {
		text-shadow: none;
		font-size: 14px;
	}
	.no-results-modal .nosearch-modal-btn {
		margin-left: 5%;
		width: 90%;
	}
	.no-results-modal .nosearch-modal-btn h3 {
		font-size: 18px;
	}
	.no-results-modal #blog-modal-header h3 {
		font-size: 24px;
	}
	.romance-scam-statistics h2 {
		font-size: 22px;
	}
	.romance-scam-banner .get_start_now {
		font-size: 16px;
		width: 100%;
		text-align: center;
		margin-bottom: 20px;
	}
	#romance_model .modal-dialog h4 {
		font-size: 22px;
		line-height: 26px;
	}
	#romance_model .modal-dialog {
		margin-top: 40px;
	}
	#romance_model .modal-dialog img {
		width: 100px;
	}
	#romance_model .modal-dialog p {
		font-weight: normal;
		font-size: 14px;
	}
	#romance_model .modal-dialog .learn_more {
		font-size: 20px;
	}
	.single-search .profile-summary .pad-left-0 {
		padding: 0px !important;
		margin-top: 0px;
		border-bottom: 4px solid #cccccc;
	}
	.module-register .checkout .membership-info.active-box .plan {
		background-color: #55ad61;
	}
	.box-active {
		width: auto;
	}
	.rush_services:before {
		display: none;
	}
	.box-active {
		background-color: #55ad61;
		margin-left: 13px;
		padding: 15px;
		margin-right: 13px;
		margin-top: -1px;
	}
	.rush_services {
		margin: 0px -15px;
		margin-top: 10px;
		font-size: 14px;
		padding: 7px;
	}
	.banner-row .banner-center,
	.banner-row {
		display: block;
	}
	.banner-row .banner-center,
	.banner-row {
		display: block;
	}
	.how-its-work .work-steps .row .arrow-top:before,
	.how-its-work .work-steps .row .arrow-down:before {
		display: none;
	}
	.reason-to-use ul li {
		line-height: 20px;
		margin-bottom: 15px;
	}
	.module-hire-us .indepth-head {
		padding-top: 20px !important;
	}
	.video-indepth .indepth-head strong {
		font-size: 26px;
	}
	.reason-to-use h2 {
		font-size: 22px;
		padding-bottom: 5px;
	}
	.hire-us.how-its-work img {
		width: 95px;
	}
	.how-its-work .work-steps p {
		text-align: left;
	}
	.hire-us-banner h2 {
		font-size: 22px;
	}
	.hire-us-banner p {
		font-size: 13px;
	}
	.hire-us.how-its-work h2 {
		font-size: 22px;
	}
	.areacode-section .table-style .col-xs-4 {
		width: 50%;
	}
	.areacode-info-form .filter-btn {
		padding: 10px 20px;
	}
	.areacode-info-form .filter-input {
		margin-bottom: 10px;
		padding: 10px;
	}
	.module-areacode .areacode-info h2 {
		font-size: 22px;
		text-align: center;
		line-height: 25px;
	}
	.module-areacode .info-filter h3 {
		font-size: 18px;
	}
	.main-search-wrapper .areacode-page h1 {
		font-size: 28px;
		letter-spacing: 0px;
		margin-bottom: 15px !important;
	}
	.city_results_box .results_cnt {
		margin-top: 0px;
		z-index: 9;
	}
	.area-code-search .search-btn,
	.area-code-search .city-search-btn {
		width: 100%;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		margin-top: 10px;
	}
	.area-code-search .search-text {
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
	}
	.area-code-search .area-search-form {
		display: block;
	}
	.about.intro {
		background-color: #f5f5f5;
	}
	.resent-luck-ups ul li a {
		color: rgb(156, 118, 184);
	}
	.area-code-search .search-filters li.active {
		background-color: #2477ae;
		color: #fff;
		padding: 15px;
	}
	.area-code-search .search-filters li {
		padding: 3px 10px;
		text-transform: uppercase;
		background-color: #10a2de;
		color: #fff;
		width: 100%;
		padding: 15px;
		margin-right: 0px;
		border-radius: 5px 0 0 5px;
	}
	.area-code-search .search-filters li:last-child {
		border-radius: 0 5px 5px 0;
	}
	.area-code-search .search-filters {
		padding: 0px;
		display: flex;
	}
	.area-code-search h4 {
		text-align: center;
		margin-top: -20px !important;
		font-size: 14px;
		line-height: 22px;
		margin-bottom: 10px !important;
		text-transform: uppercase;
	}
	body.module-areacode #header h2:after {
		content: " ";
		display: block;
		width: 100px;
		height: 3px;
		background-color: #fff;
		margin: 0px auto;
		margin-top: 5px;
	}
	body.module-areacode #header .container p,
	.area-code-search .search-filters li.active:after {
		display: none;
	}
	.state-filter {
		display: flex;
	}
	.code-by-state .index .lg-hide {
		display: none !important;
	}
	.glyphicon-menu-right {
		float: right;
	}
	.directory_list .directory .index > a {
		display: block;
		text-align: left;
	}
	.directory_list .directory .pages ul li {
		width: 100%;
		text-align: left;
		border-left: 1px solid #ddd;
	}
	.module-areacode .intro .directory_list h3 {
		font-size: 14px;
	}
	.area-code-search .canadian-text {
		text-align: center;
		margin-top: 10px;
	}
	.area-code-search {
		padding: 0px;
		margin-top: 15px;
		background-color: transparent;
	}
	.resent-luck-ups ul li a,
	.area-code-search .search-filters li {
		font-size: 12px;
	}
	.resent-luck-ups {
		font-size: 14px;
		color: rgb(0, 0, 0);
		margin-top: 0;
	}
	.blog-menu li:last-child {
		border-right: 0px;
	}
	.blog-menu li {
		display: block;
		margin-left: -4px;
		width: 100%;
		border-bottom: 1px solid #ddd;
	}
	#homepage-features {
		padding-bottom: 0px;
	}
	.cancel-subscription-modal .modal-body,
	.why-users-canceled .modal-body {
		padding: 15px 15px;
	}
	.carousel-inner > .all-items {
		display: block !important;
		padding-bottom: 0px !important;
	}
	.search-using .media-carousel .carousel-control {
		display: none !important;
	}
	.media-carousel img {
		padding: 0px;
		margin: 2px;
		float: left;
	}
	.track_action {
		display: none;
	}
	.result .result-title .switch {
		margin-top: 35px;
		display: inline-block;
		margin-bottom: 20px;
	}
	#tracked-results #tracking-manager h3 {
		padding-top: 15px;
	}
	.result-title .col-md-4 {
		display: inline-block;
		text-align: right;
		margin-right: 10px;
	}
	.result-title .col-md-4 span {
		display: block;
	}
	.mobile-pad .video-box .see-what {
		font-size: 14px;
	}
	.module-hire-us .what-we-are-all .col-md-5 h1 {
		padding-top: 0px;
		font-size: 16px;
		padding-bottom: 30px;
	}
	.name-search .all-items .col-md-5ths {
		display: block !important;
	}
	.carousel-inner > .item .col-md-5ths:nth-child(3),
	.carousel-inner > .item .col-md-5ths:nth-child(4),
	.carousel-inner > .item .col-md-5ths:nth-child(5) {
		display: none;
	}
	.search-using .col-md-12 {
		padding: 0 5px;
		margin-bottom: -10px;
	}
	.search-using .media-carousel .carousel-control {
		font-size: 14px;
		padding: 16px 12px;
		height: 50px;
		top: 28%;
		margin: 0 -8px;
	}
	.results-header span strong {
		display: block;
		line-height: 25px;
	}
	.module-search .search-results .info p {
		display: inline-block;
		margin-top: -10px;
		max-width: 200px;
		padding-top: 5px;
		min-height: 67px;
	}
	.module-search .name-search .relatives h4 {
		font-size: 16px;
	}
	.module-search .name-search .search-info {
		padding: 20px;
	}
	.state-data,
	.city-data,
	.age-data,
	.name-data {
		position: relative;
		width: 100%;
	}
	.results-header span {
		font-weight: bold;
		line-height: 1;
	}
	.module-search .name-search .result .image img {
		-webkit-border-radius: 200px;
		-moz-border-radius: 200px;
		border-radius: 200px;
		margin: 10px;
		width: 85px;
		height: 85px;
	}
	.module-search .name-search .result {
		margin: 0px 0px;
	}
	.results-header {
		margin: 0px 0px;
		background-color: #fff;
	}
	.more-images {
		padding-top: 0px;
	}
	.name-search .col-md-5ths {
		width: 50%;
		float: left;
		padding: 5px;
	}
	.search-using h3 {
		letter-spacing: -2px;
		font-size: 18px;
		line-height: 21px;
		margin: 0 -10px !important;
		text-align: center;
		display: block;
	}
	.name-search .search-filter {
		display: block;
	}
	.filter-results h3 {
		border-bottom: 5px solid #ddd;
		padding: 0px 25px 20px 25px;
		display: block;
		font-size: 22px;
		margin: 0px -25px 10px -25px !important;
	}
	.filter-results .texts {
		display: none;
	}
	.module-search .name-search .search-info strong {
		font-size: 26px;
	}
	.module-search .name-search .search-info p span {
		font-size: 18px;
		line-height: 27px;
		margin-bottom: 15px;
	}
	.module-search .name-search .search-info p {
		padding-left: 0px;
	}
	.module-search .name-search .search-info .icon-wrapper {
		width: 65px;
		margin-right: 7px;
	}
	.module-search .name-search {
		padding-top: 25px;
	}
	.filter-section .filter-by {
		width: 100%;
		margin-bottom: 17px;
	}
	.module-hire-us .testimonials {
		border-top: 0px;
		padding: 30px 0px;
	}
	.testimonial-body .testimonial-text img {
		width: 50px;
		padding-right: 5px;
	}
	.testimonial-text strong {
		font-size: 11px;
	}
	.work-steps p {
		padding: 15px 0px 0px 35px;
	}
	.indepth-body p {
		font-size: 11px;
	}
	.indepth-search strong {
		font-size: 24px;
	}
	.what-you-get h2,
	.get-lists .get-list,
	.reson-to-use ol li {
		font-size: 14px;
	}
	.any-qus p span {
		display: inline;
	}
	.indepth-head h3 {
		font-size: 26px;
	}
	.work-steps p {
		font-size: 12px;
		font-family: "Arial";
	}
	.any-qus {
		margin-top: 0px;
		margin-left: -15px;
		margin-right: -15px;
	}
	.mobile-cus-box {
		margin: 25px 15px 0px 15px;
	}
	.scf-hire-us,
	.in-depth {
		margin-bottom: 0px;
	}
	.hire-us-btn {
		width: 100%;
	}
	.any-qus h2 {
		font-size: 18px;
	}
	.any-qus p {
		font-size: 13px;
	}
	.hire-us-btn2 {
		width: 90%;
		margin-left: 5%;
		text-align: center;
		margin-top: 0px !important;
		margin-bottom: 15px;
	}
	.hire-us-btn3 {
		width: 90%;
		margin-left: 5%;
		text-align: center;
		margin-top: 25px !important;
		margin-bottom: -5px;
	}
	.toggle-hide-mb,
	.reson-to-use ol .toggle-reson-mb {
		display: none;
	}
	.list-read-more {
		font-size: 12px;
		font-family: "Arial";
		color: rgb(0, 114, 178);
		font-weight: bold;
		line-height: 1.2;
		text-align: center;
		border-top: 1px solid #ddd;
		padding-top: 10px;
		cursor: pointer;
	}
	.reson-read-more {
		font-size: 12px;
		font-family: "Arial";
		color: rgb(0, 114, 178);
		font-weight: bold;
		line-height: 1.2;
		text-align: center;
		border-top: 1px solid #ddd;
		padding: 10px;
		cursor: pointer;
	}
	.what-you-get {
		margin-bottom: 25px;
	}
	.get-lists {
		padding-bottom: 9.5px;
	}
	.module-hire-us .what-we-are-all h1 {
		font-size: 20px;
		margin-bottom: -20px !important;
	}
	.module-hire-us .fullsize-purple h5 {
		font-size: 13px;
		padding: 15px 20px 25px;
	}
	.search-table {
		padding: 15px;
	}
	.available-info .info-following {
		font-size: 16px;
		color: rgb(109, 109, 109);
		padding-top: 15px;
		border-bottom: 1px solid #ddd;
		margin-bottom: 15px;
	}
	.new-checkout .available-info {
		margin: 20px 15px 0px 15px;
		border-bottom: 5px solid #ddd;
		border-top: 0px;
		padding: 0px;
	}
	.scf-cat {
		padding-bottom: 5px;
		padding: 0px 20px 20px 20px;
	}
	.new-checkout .qdata {
		margin: 0px 0px 0px 15px;
		display: none;
	}
	.profile-toggle {
		padding-bottom: 10px;
	}
	.down-icon {
		display: block;
		color: #fff;
		float: right;
		font-size: 14px;
	}
	.mobile-hide {
		display: none !important;
	}
	.activ-profile {
		background-color: #4b0783 !important;
		color: #fff !important;
	}
	.module-register .new-checkout h2 {
		border-bottom: 0px !important;
	}
	.profile-open {
		display: block;
	}
	.profile-close {
		display: none;
	}
	.unlock_now {
		display: block;
	}
	.cat-name {
		font-size: 11px;
		width: auto !important;
	}
	.module-register .new-checkout .membership-info {
		border: 4px solid #ddd;
		box-shadow: none;
		margin: 20px 15px 0px 15px;
		box-shadow: 0px 2px 4px 1px #d2c2c2;
	}
	.module-register .new-checkout .membership-info .plan {
		margin-bottom: 0px !important;
	}
	.module-register .new-checkout .membership-info .features,
	.module-register .new-checkout .checkout-form {
		border: 0px !important;
	}
	.checkout-new {
		background-color: #8c0f9a;
		padding: 15px;
		margin: 0px !important;
	}
	.module-register .new-checkout {
		padding-top: 0px;
	}
	.checkout-new h2 {
		color: #fff !important;
	}
	.module-register .intro h2 {
		font-size: 18px;
		margin-bottom: 0px !important;
		padding-top: 5px;
	}
	.unlock_now {
		padding-top: 8px;
	}
	.unlock_now .sign-up-button {
		width: 93%;
		font-size: 22px;
	}
	.person-info .last-report {
		margin-bottom: 0px;
	}
	.checkout-user {
		text-align: left;
		padding-left: 0px !important;
	}
	.module-register .new-checkout .intro .query {
		margin-top: 0px;
		border: 0px;
		background-color: #9f38aa;
		text-align: center;
	}
	.module-register .new-checkout .intro .query .search-cat {
		font-size: 22px;
		color: #fff;
		line-height: 25px;
	}
	.new-checkout .query-sub {
		padding: 0px 25px 0px 15px;
		border-bottom: 0px;
	}
	.new-checkout .query-sub h3 {
		padding: 10px;
		background-color: #d8d8d8;
		border-top: 1px solid #fff;
		font-size: 14px;
	}
	.new-checkout .checkout-form .query-sub h3 {
		padding-right: 22px;
		position: relative;
	}
	.new-checkout .checkout-form .query-sub .down-icon {
		position: absolute;
		right: 10px;
		top: 50%;
		margin-top: -5px;
	}
	.module-register .new-checkout .query-info {
		margin: 0px 30px 0px 15px;
		box-shadow: 0px 2px 4px 1px #d2c2c2;
		-moz-box-shadow: 0px 2px 4px 1px #d2c2c2;
		-webkit-box-shadow: 0px 2px 4px 1px #d2c2c2;
	}
	.new-checkout .query-sub h2 {
		margin-bottom: 0px !important;
	}
	.new-checkout .intro .query-info .ck-info .checkout-img {
		padding-right: 15px;
		padding-bottom: 15px;
	}
	.new-checkout .intro .query .strong {
		font-size: 15px !important;
		color: #fff !important;
		display: inline-block;
	}
	.module-register .intro .query span {
		float: left;
		margin-right: 5px;
	}
	.new-checkout .col-md-5 {
		padding: 0px !important;
	}
	.new-checkout .query-sub h2 {
		text-align: center !important;
		padding: 15px 10px;
		border-top: 5px solid #ddd;
		margin-top: 25px !important;
	}
	.scf-cat .col-md-5ths {
		padding: 5px 20px !important;
	}
	.any-text,
	.any-qus {
		text-align: center;
	}
	.mobile-pad {
		padding: 15px;
	}
	.search-query {
		display: block;
	}
	.no-results-cnt {
		margin-top: 0px !important;
	}
	.any-textspan {
		display: inline-block;
	}
	.no-records,
	.search-row2 h4 {
		font-size: 16px;
	}
	.search-query {
		font-size: 20px;
	}
	.cant-find,
	.no-results-cnt2 .tips-text,
	.any-text {
		font-size: 12px;
	}
	.no-result-btn {
		font-size: 13px !important;
	}
	.no-results-cnt2 h3 {
		font-size: 18px;
	}
	.search-row2 p {
		padding: 0px 0px;
	}
	.module-register .checkout .checkout-form {
		margin: 0px 15px 0px 15px;
		box-shadow: 0px 2px 4px 1px #d2c2c2;
		-moz-box-shadow: 0px 2px 4px 1px #d2c2c2;
		-webkit-box-shadow: 0px 2px 4px 1px #d2c2c2;
	}
	.report-phone .info strong {
		font-size: 22px;
	}
	.module-areacode .area-code-header .report-phone {
		margin: 20px 0 10px;
	}
	.module-areacode .main-search-wrapper {
		padding-bottom: 0 !important;
	}
	#report-number-modal .column {
		padding: 20px;
	}
}
@media (min-width: 540px) and (max-width: 767px) {
	.indepth-body {
		padding: 55px 15px 30px 15px;
	}
}
@media (max-width: 330px) {
	.scf-cat .col-xs-6 {
		width: 100%;
	}
	.scf-cat .col-xs-offset-3 {
		margin-left: 0%;
	}
}
/* rea-code-nav-btn */
.area-code-nav-btn,
.area-code-nav-btn:hover,
.area-code-nav-btn:visited {
	color: #fff;
	font-size: 17px;
}
/* area code prefixes*/
.areacode-section-priefiexes {
	float: left;
	margin-right: 20px;
	line-height: 30px;
}
input .has-error {
	border: solid 2px #ff0404;
}
.main-search-wrapper .search-form .tab-content .row.img {
	position: relative;
}
.image-crop-tip {
	position: absolute;
	top: 60px;
}
.image-crop-tip > span {
	padding: 0 !important;
}
.image-crop-tip > span a {
	font-weight: bold;
	color: inherit !important;
}
.image-crop-tip-dahsboard {
	margin-top: 10px;
	position: absolute;
}
.image-crop-tip-dahsboard a {
	display: inline !important;
	font-size: 14px !important;
}
@media (max-width: 767px) {
	.image-crop-tip,
	.image-crop-tip-dahsboard {
		position: static;
		margin-top: 5px;
	}
	.image-crop-tip > span {
		background: transparent !important;
	}
}
#image-navigation-away {
	margin: 80px 0 10px 0;
}
#image-navigation-away h2 {
	font-weight: 100 !important;
}
#image-navigation-away .purple-button {
	display: inline-block;
	background-color: #8d54bd;
	width: 240px;
	padding: 12px;
	margin: 20px auto;
	color: #fff;
	border-radius: 0px;
	text-decoration: none;
	cursor: pointer;
	text-align: center;
	text-transform: uppercase;
}
#image-navigation-away #do-not-show-button {
	background-color: #8d54bd;
	border-radius: 0px !important;
	text-transform: uppercase;
	box-shadow: none;
	-webkit-box-shadow: none;
	font-weight: normal;
	font-size: 14px;
}
#image-navigation-away .purple-button:h over {
	text-decoration: none;
	color: #574289;
	background-color: #fff;
}
#image-navigation-away .purple-buttons > div {
	text-align: center;
	margin-top: 20px;
}
#image-navigation-away .glyphicon-exclamation-sign {
	color: red;
	font-size: 32px;
	margin-right: 12px;
	vertical-align: bottom;
}
#image-navigation-away .alert-header {
	display: block;
	border-bottom: 3px solid #808080;
	padding-bottom: 4px;
	width: fit-content;
}
#image-navigation-away p {
	margin: 22px 0px;
}
#image-navigation-away p span.imp-text {
	font-weight: normal;
}
.saved-cards .phone_number {
	display: none;
}
.saved-cards .card.active .phone_number {
	display: block;
}
.saved-cards .save_billing_phone {
	width: 100%;
	padding: 5px;
	font-weight: normal;
}
@media (max-width: 767px) {
	.image-dashboard.single-image .img-results img {
		zoom: 2;
	}
	.loading-dots:after {
		content: " ...";
		animation: dots 1s steps(5, end) infinite;
	}
}
@keyframes dots {
	0%,
	20% {
		color: rgba(0, 0, 0, 0);
		text-shadow: 0.25em 0 0 rgba(0, 0, 0, 0), 0.5em 0 0 rgba(0, 0, 0, 0);
	}
	40% {
		color: white;
		text-shadow: 0.25em 0 0 rgba(0, 0, 0, 0), 0.5em 0 0 rgba(0, 0, 0, 0);
	}
	60% {
		text-shadow: 0.25em 0 0 white, 0.5em 0 0 rgba(0, 0, 0, 0);
	}
	80%,
	100% {
		text-shadow: 0.25em 0 0 white, 0.5em 0 0 white;
	}
}
.module-image .search-tips {
	text-align: justify;
	padding: 0 10px;
	border-bottom: 1px solid #d6d6d6;
}
.module-image .search-tips p {
	margin-bottom: 10px !important;
}
body:not(.module-image) .image-crop-tip {
	display: none;
}
@media (max-width: 767px) {
	.result-title .tracking-result {
		color: #000;
		font-size: 12px;
		line-height: 33px;
		padding-right: 15px;
		padding-top: 0px;
		margin-left: 16px;
	}
	.result-title .switch {
		position: absolute;
		display: inline-block;
		width: 50px;
		height: 26px;
		margin-top: 35px;
		/* margin-left: auto; */
	}
	.image-dashboard .container .duplicates div h3 {
		color: #ffffff;
		font-family: "Open Sans" !important;
		font-style: normal !important;
		font-size: 18px !important;
		font-weight: normal !important;
		margin: 10px !important;
		padding-left: 53px;
	}
	.sendi-email-id-shadow {
		-moz-box-shadow: inset 0 0 10px #e52727 !important;
		-webkit-box-shadow: inset 0 0 10px #e52727 !important;
		box-shadow: inset 0 0 10px #e52727 !important;
		border: 1px solid !important;
	}
	.result-title .switch-text {
		text-align: left;
	}
}
.img-googleads .ads-modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	background-color: #000;
	opacity: 0.6;
}
.img-googleads .full.main-search-wrapper .main-search .form-wrapper {
	z-index: 1041;
	position: relative;
	background-color: #fff;
	padding-left: 10px;
}
.img-googleads .full.main-search-wrapper .main-search .form-wrapper p {
}
.img-googleads .ris-testimonial-row {
	z-index: 1041;
	position: relative;
	z-index: 1041;
	position: absolute;
	top: 480px;
	width: 60%;
	left: 20%;
}

.ris-testimonial-row {
	margin: 20px 0px;
}
.img-googleads .social-testimonial-row {
	top: 538px;
}
@media (max-width: 1200px) {
	.img-googleads .social-testimonial-row {
		top: 600px;
	}
}
@media (max-width: 767px) {
	.img-googleads .social-testimonial-row {
		top: 500px;
	}
}
.img-googleads .ris_ads_testimonial .box p {
	font-size: 14px;
}
#footer-links ul li {
	font-size: 12px;
}
#footer-links ul li.ca_page_sub {
	margin-left: 30px;
	list-style: initial;
}
#footer-links ul li.ca_page_legal {
	padding-top: 10px;
}
#footer-links ul li.ca_page_donot a {
	text-decoration: underline !important;
	font-size: 13px !important;
	white-space: nowrap;
	color: #fff !important;
}
.module-register .checkout .tos label a.privacy_link {
	font-weight: normal;
	color: #0000ff;
}
#privacy-policy p.boxed-content {
	border: 1px solid #555;
	padding: 15px;
}
#ca-nv-privacy {
	padding-top: 25px;
	text-align: center;
}
#footer-disclaimer,
#footer {
	margin-top: 0px !important;
}
.fullsize-white form textarea {
	border: 1px solid #aaa;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	-khtml-border-radius: 12px;
	border-radius: 12px;
	padding: 5px 10px;
	width: 100%;
	margin-bottom: 20px;
}
.fullsize-white form p .checkopt {
	width: auto;
	position: absolute;
	left: 0px;
}
.fullsize-white form p {
	padding-left: 20px;
	position: relative;
}
.privacy_print_layout h1 {
	font-size: 18px;
}
.privacy_print_layout h2 {
	font-size: 16px;
}
.privacy_print_layout p {
	font-size: 14px;
}
.module-register .checkout .tos label {
	padding-right: 25px;
}
ul.ccpa_request_tab {
	list-style: none;
}
ul.ccpa_request_tab li {
	width: 32%;
	display: inline-block;
	text-align: center;
}
ul.ccpa_request_tab li a {
	padding: 16px;
	background: #31a865;
	color: #fff;
	display: block;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-right: 16px;
}
ul.ccpa_request_tab li a:hover,
ul.ccpa_request_tab li.active a {
	background: #45c87e;
	text-decoration: none;
}
#privacy-policy table.chart1 thead tr {
	background-color: #eee;
}
#privacy-policy table.chart2 thead tr {
	background-color: #470faa;
	font-weight: bold;
}
#privacy-policy table.chart1 thead tr th {
	font-weight: normal;
	color: #000000;
	min-width: 110px;
}
#privacy-policy table.chart2 thead tr th {
	font-weight: bold;
	color: #fff;
}
#privacy-policy table.chart1 thead tr th.ca-tb-1 {
	width: 20%;
}
#homepage-press strong {
	min-height: 54px;
}
#homepage-press p {
	min-height: 170px;
}
#homepage-press a {
	display: inline-block;
	margin-bottom: 42px;
}
#homepage-press img {
	height: 70px;
}
#homepage-press img.aarp-logo {
	background-color: #c23934;
	padding: 12px;
}
#homepage-press img.reuters-logo {
	background-color: #faf9f9;
}
.media-carousel.hidden-md {
	display: none;
}
@media (min-width: 768px) {
	.module-image_ads #header.compact .search-form {
		background-color: transparent;
	}
	.module-image_ads_new #header.compact .search-form {
		background-color: transparent;
	}
}
@media (max-width: 767px) {
	.press-highlights .media-carousel img {
		bottom: 20px;
	}
	.press-highlights .highlight-text .item p:after {
		content: "\e252";
		display: block;
		width: 30px;
		height: 30px;
		font-family: "Glyphicons Halflings";
		position: absolute;
		bottom: -21px;
		color: #7845a2;
	}
	.media-carousel.hidden-md {
		display: block;
	}
	.press-highlights .highlight-text {
		margin-bottom: 25px;
		margin-left: 0px;
		margin-right: 0px;
	}
	.press-highlights .highlight-text .item p {
		min-height: 160px;
		padding-left: 30px;
		padding-right: 30px;
	}
	#homepage-press strong {
		min-height: auto;
	}
	#homepage-press p {
		min-height: auto;
	}
	#privacy-policy table.chart1 thead tr th {
		min-width: auto;
	}
	#privacy-policy table.chart1 tr td {
		white-space: initial;
	}
	ul.ccpa_request_tab li {
		width: 100%;
		float: none;
		margin-bottom: 16px;
	}
	ul.ccpa_request_tab li a {
		margin-right: 0px;
	}
	.ca-privacy-policy h2 {
		text-align: center;
		font-size: 16px;
		padding: 5px 0px;
		border: 0px;
	}
	#privacy-policy h1 {
		font-size: 18px;
	}
	.img-googleads .full.main-search-wrapper .main-search .form-wrapper {
		padding-right: 10px;
	}
	.img-googleads .ris-testimonial-row {
		width: 100%;
		left: auto;
	}
}

/* Switch toggle style */
.clc-switch-design {
	padding: 0px 10px;
}
.scf-switch-design {
	border: 1px solid #cdcdcd;
	background: #f8f8f8;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 16px;
	display: flex;
	width: 100%;
	position: relative;
	margin-bottom: 24px;
	margin-top: 16px;
}
.scf-switch-design img {
	width: 28px;
	color: #4f5065;
}
.scf-switch-design p {
	color: #4f5065;
	font-weight: 600;
	font-size: 12px;
	line-height: 16px;
	text-align: center;
	width: 100%;
	margin-right: 48px;
	margin-bottom: 0px;
}
.toggle-switch {
	position: relative;
	display: inline-block;
	width: 40px;
	height: 20px;
}
.toggle-switch input {
	opacity: 0;
	width: 0;
	height: 0;
}
.toggle-switch .slider {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #ccc;
	-webkit-transition: 0.4s;
	transition: 0.4s;
}
.toggle-switch .slider:before {
	position: absolute;
	content: "";
	height: 15px;
	width: 15px;
	left: 3px;
	bottom: 2.5px;
	background-color: white;
	-webkit-transition: 0.4s;
	transition: 0.4s;
}
.toggle-switch .slider.round {
	border-radius: 34px;
}
.toggle-switch .slider.round:before {
	border-radius: 50%;
}
.toggle-switch input:checked + .slider {
	background-color: #31a865;
}

.toggle-switch input:focus + .slider {
	box-shadow: 0 0 1px #2196f3;
}

.toggle-switch input:checked + .slider:before {
	-webkit-transform: translateX(19px);
	-ms-transform: translateX(19px);
	transform: translateX(19px);
}
.scf-switch-design .toggle-switch {
	right: 16px;
	position: absolute;
	top: 20px;
}
.switch_new_design {
	text-align: center;
}
.switch_new_design h2 {
	color: #470faa;
	font-size: 18px;
	line-height: 24px;
	padding-bottom: 24px;
	padding-top: 24px;
}
.switch_new_design p {
	color: #4f5065;
	font-size: 12px;
	line-height: 16px;
	background: #f8f8f8;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 12px;
	margin-top: 16px;
}
.switch_new_design .btn {
	min-width: 170px;
	padding: 12px 24px;
}
.switch_new_design .btn.btn-success {
	background-color: #31a865;
	margin-right: 8px;
}
.switch_new_design .btn.btn-success:hover {
	background-color: #248864;
}
.switch_new_design .modal-header {
	border-bottom: 0px;
	padding-bottom: 0px;
}

@media (max-width: 767px) {
	.switch_new_design .btn.btn-success {
		margin-right: 0px;
	}
	.switch_new_design .btn {
		width: 100%;
		margin-bottom: 16px;
	}
}
.scf-privacy-ol-chart ol li::marker {
	font-weight: bold;
	font-size: 14px;
}
.scf-privacy-ol-chart ol li ol li {
	list-style-type: lower-alpha;
}
.scf-pv-metrics h4 {
	font-size: 16px;
	padding-bottom: 10px;
}
.scf-pv-metrics p {
	margin-bottom: 0px !important;
	font-weight: bold !important;
	margin-left: 15px;
}
.scf-pv-metrics p.last-text {
	padding-bottom: 15px;
}
.scf-privacy-ol-chart ol li b {
	display: inline-block;
	margin-bottom: 12px;
	font-size: 14px;
}
/* bug smash tickets */
@media (max-width: 767px) {
	.directory-content ul.section-list li {
		margin: 0px 8px;
		line-height: 33px;
	}
	.module-directory .odirectory ul.city_states-list {
		display: block;
	}
	.module-directory .odirectory ul.city_states-list li {
		width: 40%;
		float: left;
	}
}