@media print {
	body {
		-webkit-print-color-adjust: exact !important;
		word-break: break-word;
	}

	.opened-div,
	.pulse-div {
		display: none !important;
	}

	.row {
		background-color: #F8F9FA;
		-webkit-print-color-adjust: exact !important;
	}
}

body {
	color: #6e6e6e;
	font: 16px/22px Arial, Helvetica, sans-serif !important;
}

a {
	color: #27aae1;
	font-size: 16px;
	word-break: break-word;
}

a:hover {
	color: #27aae1 !important;
	text-decoration: none !important;
}

.list-of-advisor a:hover {
	color: #0F568D !important;
}

p {
	color: #4c4c4c;
}

ul {
	padding: 0px;
	margin: 0;
}

h1,
h2,
h3,
h4,
h5 {
	margin: 0;
	word-break: break-word;
}

input[type="submit"]:focus {
	outline: 0px;
}

input:focus {
	outline: 0px;
}

.container {
	max-width: 1200px !important;
	word-break: break-word;
}

section {
	margin-bottom: 20px;
}

nav.navbar.navbar-expand-lg.navbar-light.bg-light {
	background: transparent !important;
}

header nav li:last-child a {
	border-right: 0px;
}

header {
	width: 100%;
	border-bottom: 1px solid #d6d6d6;
	position: fixed;
	z-index: 99;
	background: #fff;
	top: 0;
	word-break: break-word;
}

.address a {
	font-size: 16px;
}

.validate {
	padding-bottom: 0;
	margin-bottom: 0;
}

a.navbar-brand img {
	max-width: 256px;
	height: auto;
}

table {
	width: 100%;
	border-spacing: 0;
	border-collapse: collapse;
}

label {
	margin-bottom: 2px;
}

.navbar {
	padding: 0rem !important;
}

.navbar-brand {
	padding-top: 5px !important;
}

/*********calculator home*************/
p.cal-heading a:hover,
a.calculate-btn:hover {
	color: #262626 !important;
}

.txt .more {
	text-decoration: underline;
}

.calculator-bg {
	background: #efefef;
	position: relative;
	border: 2px solid #d0ebf8;
}

p.cal-heading {
	font-size: 22px;
	background: #d0ebf8;
	padding: 5px 17px;
	margin-bottom: 0px;
	line-height: 27px;
}

p.cal-heading a {
	color: #4A4A49;
	text-decoration: none
}

.cal-heading a {
	font-size: 16px !important;
}

a.calculate-btn {
	background: #d0ebf8;
	padding: 5px 20px;
	color: #4A4A49;
	position: absolute;
	font-weight: 600;
	border-radius: 0;
	border: 2px solid #262626;
	bottom: -10px;
	left: 50%;
	transform: translate(-50%, -50%);
	font-size: 17px;
	text-decoration: none;
}

/***banner css****/
.home_banner {
	position: relative;
	margin-bottom: 5px;
}

dl.tabs dt {
	background: #f4f6f5;
	padding: 8px 10px;
	border: none;
	color: #333;
	float: left;
	height: 55px;
	line-height: 55px;
	padding: 0 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	margin: 0px 3px 0px 0px;
	text-transform: uppercase;
	position: relative;
	z-index: 1000;
	right: -430px;
	top: -57px;
}

.img-one {
	background:
		url(//static.wiseradvisor.com/wiseradvisor/v2/images/life-events.jpg) no-repeat center;
	display: block;
	background-size: contain;
}

.img-two {
	background:
		url(//static.wiseradvisor.com/wiseradvisor/v2/images/personal-wealth.jpg) no-repeat center;
	display: block;
	background-size: contain;
}

.img-three {
	background:
		url(//static.wiseradvisor.com/wiseradvisor/v2/images/retirement-life.jpg) no-repeat center;
	display: block;
	background-size: contain;
}

.img-four {
	background:
		url(//static.wiseradvisor.com/wiseradvisor/v2/images/financial-future.jpg) no-repeat top center;
	display: block;
	background-size: contain;
	border-bottom: 1px solid #f4f6f5;
}

.third li {
	float: left !important;
	width: 200px;
}

dl.tabs dd {
	width: 100%;
	height: auto;
	clear: both;
	display: block;
}

/* if JS is ACTIVATED, enable new style to dl.tabs */
dl.tabs.enabled {
	width: 100%;
	height: auto;
	margin-bottom: 0;
}

dl.tabs.enabled dt {
	border-width: 0;
	border-color: #e8e8e8;
	border-style: solid;
	color: #7a7a7a;
	cursor: pointer;
}

dl.tabs.enabled dt:hover {
	background: #1e9ad8;
	color: #FFF;
}

dl.tabs.enabled dt.active {
	background: #1e9ad8;
	color: #FFF !important;
	cursor: default;
}

dl.tabs.enabled dd {
	position: absolute;
	top: 0px;
	left: 0;
	margin: 0;
	z-index: 1;
	clear: none;
	min-height: 520px;
}

dl.tabs.enabled dd.active {
	z-index: 3;
}

.banner-right {
	height: auto;
	width: calc(100% - 40%);
	position: absolute;
	right: 0;
}

.inner-div {
	height: auto;
	padding-left: 36px;
	padding-top: 25px;
	max-width: 500px;
}

.inner-div h2 {
	color: #767575;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	line-height: 38px;
	font-weight: bold;
}

.inner-div ul {
	margin: 20px 0;
	padding: 0;
}

.inner-div ul li {
	background:
		url(//static.wiseradvisor.com/wiseradvisor/v2/images/black-li-img.png) no-repeat scroll -1px 14px;
	display: block;
	color: #767575;
	font: bold 20px/40px helvetica;
	list-style-type: none;
	padding-left: 30px;
}

.talk-advisor img {
	width: 88%;
	height: auto;
	margin: 0 auto;
	display: block;
}

.talk-advisor {
	background: linear-gradient(to bottom, #FFFFFF, #EFEDE8) repeat scroll 0 0 #FFFFFF;
	border: 1px solid #D9D9D9;
	border-radius: 10px;
	height: auto;
	padding-bottom: 30px;
	padding-top: 22px;
	width: 100%;
	z-index: 9;
	margin-top: 52px;
}

.talk-advisor input[type="text"] {
	width: 248px;
	height: 46px;
	line-height: 46px !important;
	text-align: center;
	font: normal 25px Arial;
	margin: 0 auto;
	color: #999999;
	background: #f7f7f7;
	border: 1px solid #cecece;
	border-radius: 6px;
}

#form input[type="text"] {
	width: 248px;
	height: 46px;
	line-height: 46px !important;
	text-align: center;
	font: normal 25px Arial;
	margin: 0 auto;
	color: #999999;
	background: #f7f7f7;
	border: 1px solid #cecece;
	border-radius: 6px;
}

.talk-advisor .submit {
	width: 245px;
	height: 64px;
	background:
		url(//static.wiseradvisor.com/wiseradvisor/v2/images/find-advisors.png) no-repeat;
	margin: 20px auto 0 auto;
	;
	border: none;
	cursor: pointer;
}

.city-state-ad {
	background: #9c9c9c;
	color: #fff;
	border: 0 none;
	font-size: 14px;
	cursor: pointer;
	width: 203px;
	height: 30px;
	border-radius: 5px;
	margin-top: 5px;
}

.talk-advisor ul {
	margin: 20px 0;
	padding: 0px;
}

.talk-advisor ul li {
	background:
		url(//static.wiseradvisor.com/wiseradvisor/v2/images/li-img.png) 0 10px no-repeat;
	list-style-type: none;
	font: normal 17px/30px Arial;
	margin-left: 60px;
	padding-left: 20px;
}

ul.term-ul {
	margin-left: 30px;
}

.about-company b {
	color: #27aae1;
}

.about-company ul li {
	list-style: disc;
	font-size: 16px;
}

/*****artical css***/
.cms-work-space .zip-ad .zip-heading {
	color: #27aae1;
	margin: 15px 0;
	font-size: 20px;
	font-weight: bold;
}

.email-heading {
	font-size: 16px;
	color: #fff;
	font-weight: bold;
	margin: 10px 0;
}

/*.article-outer, .additional-resources, .why-use{ padding:0;}*/
.featured_section img {
	width: 100%;
	height: auto;
}

.blog_1 {
	margin-top: 2px;
	padding: 5px 0;
	margin-bottom: 20px;
	background: #27aae1;
	color: #fff;
	width: 100%;
	text-align: center;
	font-size: 28px;
	line-height: 40px;
}

.blog_h {
	font: 14px/22px Arial, Helvetica, sans-serif;
	color: #1e9ad8;
	padding: 4px 10px;
	float: left;
	border: 1px solid #1e9ad8;
}

.blog_1 .big {
	background: #1e9ad8;
	font: 16px/22px Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 5px 10px;
	float: left;
}

.article {
	padding: 0px;
	margin-bottom: 10px;
	margin-top: 30px;
}

.article li {
	list-style: none;
	width: 100%;
	padding: 0px 0 0px 0px;
	border-bottom: 2px dotted #efefef;
	margin-bottom: 15px;
}

.article li:last-child {
	margin-bottom: 0;
}

.article li h4 {
	font-size: 16px;
	line-height: 22px;
	margin-bottom: 5px;
}

.article li h4 a {
	color: #27aae1;
	;
}

.article .media-body {
	margin-left: 10px;
	padding-bottom: 12px;
}

.Finance-book .download {
	padding: 10px 15px !important;
	background: none;
	display: inline-block;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	width: auto;
	background: #209dd8;
	text-align: center;
	margin-top: 15px;
	border-radius: 100px;
	-moz-border-radius: 100px;
	-webkit-border-radius: 100px;
	max-width: 200px;
}

.Finance-book h4 {
	font-size: 20px;
	line-height: 28px;
	color: #333;
}

.Finance-book .media-body {
	margin-left: 4%;
}

.Finance-book li {
	margin-bottom: 48px;
}

a.read-more {
	margin-top: 5px;
	display: block;
}

.onclick-scroll {
	margin-top: -100px;
	padding-top: 100px;
}

/******Advisors list******/
.first-advisors {
	list-style-type: none;
	background: #F2F2F3;
	margin-bottom: 10px;
	padding: 25px;
}

.Advisors-list img {
	float: left;
	margin-right: 20px;
	margin-left: 2px;
	max-width: 130px;
}

.Advisors-list .txt {
	float: left;
	width: 70%;
}

a.profile-bg-home {
	width: 100%;
	display: block;
	color: #1B75BB;
	margin-bottom: 2px;
	font-size: 16px;
}

p.profile-add a,
p.profile-add a:hover {
	color: #fff !important;
}

p.profile-add {
	padding: 2%;
	margin-bottom: 0px !important;
	font-weight: 700;
	background: #27AAE1;
	display: inline-block;
}

p.profile-add:hover {
	background: #035184;
}

.Advisors-list p {
	font-size: 14px;
	line-height: 18px;
	margin: 7px 0;
}

a.profile-bg-home strong {
	display: block;
}

.Advisors-list .txt strong {
	display: block;
}

.featured_section h3 {
	font-weight: bold;
	font-size: 16px;
	color: #4A4A49;
}

.signup-text .second-child {
	margin-top: 20px;
}

/******horizontal form******/
.bottom-form {
	padding: 17px 38px 17px 38px;
	margin-bottom: 34px;
	background: #7d7d7d;
	background: -moz-radial-gradient(center, ellipse cover, #7d7d7d 0%, #8d8d8d 51%,
			#7d7d7d 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%,
			color-stop(0%, #7d7d7d), color-stop(51%, #8d8d8d),
			color-stop(100%, #7d7d7d));
	background: -webkit-radial-gradient(center, ellipse cover, #7d7d7d 0%, #8d8d8d 51%,
			#7d7d7d 100%);
	background: -o-radial-gradient(center, ellipse cover, #7d7d7d 0%, #8d8d8d 51%,
			#7d7d7d 100%);
	background: -ms-radial-gradient(center, ellipse cover, #7d7d7d 0%, #8d8d8d 51%,
			#7d7d7d 100%);
	background: radial-gradient(ellipse at center, #7d7d7d 0%, #8d8d8d 51%, #7d7d7d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7d7d7d',
			endColorstr='#7d7d7d', GradientType=1);
}

.help-advisor:before {
	background:
		url(//static.wiseradvisor.com/wiseradvisor/v2/images/horizontal-form-left.png) no-repeat;
	content: '';
	position: absolute;
	width: 100px;
	height: 110px;
	left: 0;
	top: -7px;
}

.help-advisor:after {
	background:
		url(//static.wiseradvisor.com/wiseradvisor/v2/images/horizontal-form-right.png) no-repeat;
	content: '';
	position: absolute;
	width: 74px;
	height: 51px;
	right: 18px;
	top: 12px;
}

.help-advisor {
	font: normal 25px Arial;
	color: #ffffff;
	padding-left: 112px;
	text-shadow: 1px 2px 0px #666;
	padding-top: 10px;
}

.find-advisor input[type="text"] {
	max-width: 275px;
	height: 64px;
	text-align: center;
	background: #fff;
	line-height: 64px !important;
	font: normal 25px Arial;
	border: none;
	color: #999999;
	float: left;
	border: 1px solid #666666;
	border-radius: 5px;
	padding: 0 5px;
}

.find-advisor .submit {
	width: 245px;
	height: 64px;
	background:
		url(//static.wiseradvisor.com/wiseradvisor/v2/images/find-advisors.png) no-repeat;
	border: none;
	cursor: pointer;
	float: right;
}

#parentVerticalTab {
	margin: 0 15px !important;
}

#parentVerticalTab h2 {
	font-size: 22px;
	font-weight: normal;
	line-height: 30px;
	color: #fff;
}

#parentVerticalTab li:first-child {
	border-radius: 3px 3px 0 0;
}

#parentVerticalTab li:last-child {
	border-radius: 0 0 3px 3px;
}

#parentVerticalTab li:after {
	background: url(//static.wiseradvisor.com/images/arrow_icon.png) no-repeat;
	content: '';
	position: absolute;
	top: 22px;
	right: 6px;
	width: 9px;
	height: 15px;
}

#parentVerticalTab .media h2 {
	font-size: 20px;
	color: #209dd8;
	line-height: 1;
	margin: 0px;
}

#parentVerticalTab .media h4 {
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	margin: 0px;
}

#parentVerticalTab .media-body {
	margin-left: 20px;
	padding-bottom: 12px;
}

#parentVerticalTab .media-left {
	width: 75px;
}

.search-result p {
	font-size: 16px;
}

ul.resp-tabs-list,
p {
	margin: 0px;
	padding: 0px;
	font-size: 16px;
}

.resp-tabs-list li {
	font-size: 18px;
	display: inline-block;
	padding: 13px 15px;
	margin: 0 4px 0 0;
	list-style: none;
	cursor: pointer;
	float: left;
	color: #fff;
	position: relative;
}

.resp-tabs-container {
	padding: 0px;
	background-color: #fff;
	clear: left;
}

h2.resp-accordion {
	cursor: pointer;
	padding: 5px;
	display: none;
}

@media screen and (max-width: 991px) and (min-width: 768px) {
.adress1 {
    width: 35% !important;
    height: auto !important;
    float: none !important;
    margin: 10px 0 !important;
	}

}





.resp-tab-content {
	display: none;
	padding: 5px 0 0 35px;
}

.resp-tab-active {
	background: #209dd8;
	border-bottom: none;
	padding: 12px 14px 14px 14px !important;
}

.resp-tab-active {
	border-bottom: none;
	background-color: #fff;
}

.resp-content-active,
.resp-accordion-active {
	display: block;
}

.resp-tab-content {
	border: 1px solid #c1c1c1;
	border-top-color: #5AB1D0;
}

h2.resp-accordion {
	font-size: 13px;
	border: 1px solid #c1c1c1;
	border-top: 0px solid #c1c1c1;
	margin: 0px;
	padding: 10px 15px;
}

h2.resp-tab-active {
	border-bottom: 0px solid #c1c1c1 !important;
	margin-bottom: 0px !important;
	padding: 10px 15px !important;
}

h2.resp-tab-title:last-child {
	border-bottom: 12px solid #c1c1c1 !important;
	background: blue;
}

/*-----------Vertical tabs-----------*/
.list ul {
	padding: 0;
	margin: 0px;
}

.list ul li {
	list-style: none;
}

.list ul li>h2 {
	font-size: 23px;
	color: #fff;
	background: #b1b1b1;
	padding-left: 10px;
	font: 20px/30px Arial, Helvetica, sans-serif !important;
}

.resp-vtabs ul.resp-tabs-list {
	float: left;
	width: 30%;
}

.resp-vtabs .resp-tabs-list li {
	display: block;
	padding: 15px 15px !important;
	margin: 0 0 4px;
	cursor: pointer;
	float: none;
}

.resp-vtabs .resp-tabs-container {
	padding: 0px;
	background-color: #fff;
	float: left;
	width: 70%;
	min-height: 250px;
	border-radius: 4px;
	clear: none;
}

.resp-vtabs .resp-tab-content {
	border: none;
	word-wrap: break-word;
}

.resp-arrow {
	width: 0;
	height: 0;
	float: right;
	margin-top: 3px;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 12px solid #c1c1c1;
}

h2.resp-tab-active span.resp-arrow {
	border: none;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 12px solid #ffffff;
}

.Compare-advisor {
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	background: #92D050;
	border-radius: 5px;
	border: 1px solid #967511;
	text-align: left;
	padding: 0 10px;
	max-width: 100%;
	margin: 20px auto;
	position: relative;
}

.Compare-advisor a {
	display: block;
	color: #fff;
	text-decoration: none !important;
	padding: 20px;
	text-align: center;
}

.datfon a:hover {
	color: #1b75bb !important;
}

a.form-hint:hover {
	color: #27aee1 !important;
}

a.form-pop-hint:hover {
	color: #fff !important;
}

.form-hint {
	color: #27aee1 !important;
	text-decoration: none;
	font-size: 9px;
}

.form-pop-hint {
	color: #fff !important;
	text-decoration: none;
	font-size: 9px;
}

/*-----------Accordion styles-----------*/
h2.resp-tab-active {
	background: #DBDBDB;
	/* !important;*/
}

.resp-easy-accordion h2.resp-accordion {
	display: block;
}

.resp-easy-accordion .resp-tab-content {
	border: 1px solid #c1c1c1;
}

.resp-easy-accordion .resp-tab-content:last-child {
	border-bottom: 1px solid #c1c1c1;
	/* !important;*/
}

.resp-jfit {
	width: 100%;
	margin: 0px;
}

.resp-tab-content-active {
	display: block;
}

h2.resp-accordion:first-child {
	border-top: 1px solid #c1c1c1;
	/*!important;*/
}

/********* testimonials css**********/
.case_studies {
	background: #f6f6f6;
	padding: 20px 20px 35px 10px;
}

.case_studies h2 {
	text-align: center;
	font-size: 26px;
	font-weight: normal;
	line-height: 36px;
	color: #4A4A49;
}

.content {
	font-size: 19px;
	line-height: 26px;
	position: relative;
	margin-left: 15px;
	margin-top: 20px;
	color: #4A4A49;
}

.bottom-para {
	font-size: 15px;
	line-height: 22px;
	margin-top: 20px;
	margin-left: 15px;
	color: #4A4A49;
}

img.Customer-profile {
	width: 100%;
}

/*********Benefits css**********/
#sortable {
	margin: 20px 0 0 0;
	padding: 0;
}

#sortable .col-md-6 {
	list-style: none;
	padding-right: 50px;
	line-height: 22px;
}

#sortable li:last-child {
	margin-bottom: 0;
}

#sortable h4 {
	color: #1089ca;
	font-size: 18px;
	margin-bottom: 5px;
	margin-top: 8px;
}

#sortable p {
	color: #4A4A49;
	/*font-size: 14px;*/
}

/* #sortable .media {
	margin-bottom: 20px;
} */
#sortable .media-left img {
	margin-right: 10px;
}

.raed-more {
	margin-top: 5px;
}

/*********footer css**********/
.upper_footer {
    text-align: center;
    padding: 20px 0px;
    margin: 0;
}

.upper_footer p {
	margin: 15px 0 0 0;
	font-size: 13px;
	color: #4A4A49;
}

.upper_footer ul {
	display: inline-block;
}

.upper_footer ul li {
	list-style: none;
	float: left;
	padding: 0px 20px;
	border-right: 1px solid #757575;
	line-height: 0;
	font-size: 16px;
}

.upper_footer ul li a {
	color: #4A4A49 !important;
	line-height: 1;
	background: none;
	font-size: 14px !important;
}

.upper_footer ul li a:hover {
	color: #757575;
	text-decoration: none;
}

.upper_footer ul li:last-child {
	border: 0px;
}

footer {
	background: #d3d3d3;
	padding: 5px 0px;
	width: 100%;
	clear: both;
	float: left;
	height: auto;
}

footer .smo ul li {
	list-style: none;
	float: left;
}

footer .smo ul li>.facebook {
	background:
		url(//static.wiseradvisor.com/wiseradvisor/v2/images/smo.png) no-repeat;
	background-position: 0px 0px;
	display: inline-block;
	text-indent: -99999px;
	width: 41px;
	height: 41px;
	margin-right: 10px;
}

footer .smo ul li>.twitter {
	background:
		url(//static.wiseradvisor.com/wiseradvisor/v2/images/smo.png) no-repeat;
	background-position: -55px 0px;
	display: inline-block;
	text-indent: -99999px;
	width: 41px;
	height: 41px;
	margin-right: 10px;
}

footer .smo ul li>.linkedin {
	background:
		url(//static.wiseradvisor.com/wiseradvisor/v2/images/smo.png) no-repeat;
	background-position: -109px 0px;
	display: inline-block;
	text-indent: -99999px;
	width: 41px;
	height: 41px;
	margin-right: 10px;
}

footer .smo ul li>.youtube {
	background:
		url(//static.wiseradvisor.com/wiseradvisor/v2/images/smo.png) no-repeat;
	background-position: -164px 0px;
	display: inline-block;
	text-indent: -99999px;
	width: 41px;
	height: 41px;
}

footer .smo ul {
	margin-top: 7px;
}

/*********new footer css***************/

.upper_footer .smo ul li {
    border: 0px;
}
.upper_footer .smo ul li {
    list-style: none;
    float: left;
    padding: 0;
}
.upper_footer .smo ul li>.facebook {
	background:
		url(//static.wiseradvisor.com/wiseradvisor/v2/images/smo.png) no-repeat;
	background-position: 0px 0px;
	display: inline-block;
	text-indent: -99999px;
	width: 41px;
	height: 41px;
	margin-right: 10px;
}
.upper_footer .smo ul li>.twitter {
	background:
		url(//static.wiseradvisor.com/wiseradvisor/v2/images/smo.png) no-repeat;
	background-position: -55px 0px;
	display: inline-block;
	text-indent: -99999px;
	width: 41px;
	height: 41px;
	margin-right: 10px;
}

 .upper_footer .smo ul li>.linkedin {
	background:
		url(//static.wiseradvisor.com/wiseradvisor/v2/images/smo.png) no-repeat;
	background-position: -109px 0px;
	display: inline-block;
	text-indent: -99999px;
	width: 41px;
	height: 41px;
	margin-right: 10px;
}

/*********Financial Advisors Directory css**********/
.compare_banner {
	width: 100%;
	margin-top: 40px;
}

.cities {
	margin-top: 20px;
}

#sidebar li a {
	width: 100%;
	height: 45px;
	padding: 0 4% !important;
	background: #b1b1b1;
	font-size: 16px;
	line-height: 47px;
	color: #fff;
	border-bottom: solid 1px #fff;
	display: block;
	text-decoration: none;
	font-weight: 700;
}

#sidebar li a:hover {
	background: #2c99d2;
	color: #fff !important;
}

#sidebar a:active {
	background: blue;
}

#sidebar select {
	display: none;
}

.zip-ad {
	background: rgb(247, 245, 244);
	position: relative;
	border: 2px solid #c0c0c0;
	padding: 6px 10px 10px 10px;
	margin-top: 10px;
	width: 100%;
}

.zip-ad p {
	padding: 10px;
	color: #000;
	font-size: 20px;
}

.zip-ad-input {
	width: 75%;
	border: 1px solid #808080;
	padding: 0 0 0 15px;
	font-size: 19px;
	float: left;
	margin-right: 3px;
	height: 34px;
	border-radius: 0px;
}

.btn-go {
	color: #fff;
	background: #ea8f2c;
	border: 1px solid #808080;
	width: 20%;
	height: 34px;
	font-size: 23px;
	cursor: pointer;
	border-radius: 0px;
}

span.btn-go {
	padding: 10px 15px 10px 15px;
	text-align: center;
	margin-left: 10px;
	border-radius: 6px;
	border: 0px;
	font-size: 20px;
}

#advisor {
	width: 100%;
	padding: 0 10px 10px !important;
}

.email-ad {
	border: 1px solid #c0c0c0;
	padding: 6px 10px 15px 10px;
	margin-top: 10px;
	background: #00a6e8;
	width: 100%;
}

.email-ad h2 {
	font-size: 16px;
	color: #fff;
	font-weight: bold;
	margin: 10px 0;
}

.email-ad .btn-go {
	background: #92d050;
}

.email-ad p {
	font-size: 16px;
	margin-bottom: 5px;
	color: #000;
}

#advisor .submit {
	width: 175px;
	height: 50px;
	background:
		url(https://static.wiseradvisor.com/images/find-advisors_a.png) no-repeat;
	border: none;
	cursor: pointer;
	float: left;
	margin-left: 10px;
}

#advisor .find-advisor input[type="text"] {
	max-width: 220px;
	height: 50px;
	text-align: center;
	background: #fff;
	line-height: 64px;
	font: normal 18px Arial;
	border: none;
	color: #999999;
	float: left;
	border: 1px solid #666666;
	border-radius: 5px;
	padding: 0 5px;
}

#advisor .help-advisor:after {
	right: 3px;
}

#advisor #zipform {
	margin-top: 13px;
}

.help-me {
	font-size: 18px;
	color: #ffffff;
	padding-left: 112px;
	text-shadow: 1px 2px 0px #666;
	padding-top: 10px;
	margin-top: 10px;
}

.help-me:before {
	background:
		url(//static.wiseradvisor.com/wiseradvisor/v2/images/dr-help.png) no-repeat;
	content: '';
	position: absolute;
	width: 80px;
	height: 74px;
	left: 25px;
	top: 1px;
}

.dr-article {
	padding-bottom: 5px;
	border-bottom: 1px solid #efefef;
	margin-bottom: 7px;
}

.help-me:after {
	background:
		url(//static.wiseradvisor.com/wiseradvisor/v2/images/dr-arrow.png) no-repeat;
	content: '';
	position: absolute;
	width: 52px;
	height: 42px;
	right: 18px;
	top: 5px;
}

ul.bullet_list {
	padding: 0px 0 5px 0px;
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	height: 345px;
}

ul.bullet_list-city {
    padding: 0px 0 5px 0px;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    height: 345px;
}

ul.bullet_list-city li {
    width: 16% !important;
    list-style: none;
    padding: 4px 0 4px 0px;
    background: 0 9px no-repeat;
    font-size: 11px;
    margin-left: 5px;
}

.cities p {
	margin-bottom: 10px;
}

ul.bullet_list li {
	width: 16% !important;
	list-style: none;
	padding: 4px 0 4px 0px;
	background: 0 9px no-repeat;
	font-size: 11px;
	margin-left: 5px;
}

ul.bullet_list li a {
	color: #2c99d2;
	text-decoration: underline;
	font-family: arial;
	font-size: 17px !important;
}

.state {
	color: #6e6e6e;
	font: 16px/20px Arial, Helvetica, sans-serif;
	font-weight: 700;
	margin-top: 25px;
}

.v_articles .headlne {
	margin-bottom: 8px;
	font-size: 16px !important;
	background: #27aae1;
	color: #fff !important;
	padding: 1%;
}

.v_articles .row {
	padding-bottom: 10px;
}

/*********city page css**********/
.talk-advisor-2 img {
	width: 100%;
	height: auto;
}

.talk-advisor-2 {
	background: linear-gradient(to bottom, #FFFFFF, #EFEDE8) repeat scroll 0 0 #FFFFFF;
	border: 1px solid #D9D9D9;
	border-radius: 10px;
	height: auto;
	padding-bottom: 30px;
	padding-top: 22px;
	width: 100%;
	z-index: 9;
	margin-top: 10px;
}

.talk-advisor-2 input[type="text"] {
	width: 248px;
	height: 46px;
	line-height: 46px !important;
	text-align: center;
	font: normal 20px Arial;
	margin: 0 auto;
	color: #999999;
	background: #f7f7f7;
	border: 1px solid #b1b1b1;
	border-radius: 6px;
}

.talk-advisor-2 input::placeholder {
	color: #b3b3b3;
	text-align: center;
}

.talk-advisor-2 .submit {
	width: 245px;
	height: 64px;
	background:
		url(//static.wiseradvisor.com/wiseradvisor/v2/images/find-advisors.png) no-repeat;
	margin: 20px auto 0 auto;
	;
	border: none;
	cursor: pointer;
}

.talk-advisor-2 ul {
	margin: 20px 44px;
	padding: 0px;
}

.talk-advisor-2 ul li {
	background:
		url(//static.wiseradvisor.com/wiseradvisor/v2/images/li-img.png) 0 10px no-repeat;
	list-style-type: none;
	font: normal 16px/30px Arial;
	margin-left: 6px;
	padding-left: 20px;
	color: #4A4A49;
}

.search-result h1 {
	font-size: 30px;
	color: #00b0f0;
	font-weight: normal;
	margin-bottom: 4px;
}

.search-result h2 {
	font-size: 25px;
	color: #00b0f0;
	font-weight: normal;
	margin-bottom: 12px;
	margin-top: 12px;
}

.search-result {
	display: block;
	/*  text-align: justify; */
	/*font-size: 15px;*/
	line-height: 22px;
	margin-top: 6px;
}

.search-result h3 {
	margin-top: 20px;
	font-size: 20px;
	margin-bottom: 5px;
	color: #00b0f0;
	font-weight: normal;
}

.newsub a {
	font-size: 22px;
}

.list-of-advisor th,
.list-of-advisor thead td {
	background: #27aee1;
	color: #fff;
	font-size: 18px;
	padding: 8px;
	font-weight: bold;
	text-align: left;
}

.list-of-advisor tbody tr:nth-child(odd) td {
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
	padding: 5px 7px;
	color: #020202;
	font-size: 15px;
	background: #eaeef7;
}

.Advisor-Network {
	margin: 20px 0 0;
	margin-top: 0px;
}

.Advisor-Network h3,
.Advisor-Network h2 {
	background: #27AEE1;
	color: #fff;
	font-size: 18px;
	padding: 8px;
	font-weight: bold;
	text-align: left;
	margin-bottom: 20px;
	margin-top: 20px;
}

.Advisor-Network ul {
	padding: 0px 0 0 20px;
	margin: 20px 0 0 0px;
}

.Advisor-Network li {
	list-style: decimal;
	margin-right: 4%;
	margin-bottom: 13px;
	font-size: 14px;
	width: 29%;
	float: left;
}

li.outer-li h2 {
	line-height: 10px;
	padding: 0px 0px 5px 5px;
}

.Advisor-Network li a {
	text-decoration: underline;
	color: #6E6E6E;
	font-size: 15px;
}

.list-of-advisor tbody tr:nth-child(even) td {
	border-bottom: 1px solid #fff;
	border-left: 1px solid #fff;
	padding: 5px 7px;
	color: #020202;
	font-size: 15px;
	background: #d2ddef;
}

.list-of-advisor {
	margin-top: 20px;
	position: relative;
}

.list-of-advisor a {
	font-size: 15px;
	color: #2e75b6;
	text-decoration: underline;
}

.join-advisor {
	width: 100%;
	background: none;
	height: auto;
	border: 7px solid #2e75b5;
	margin-top: 20px;
}

.join-advisor h2 {
	margin-top: 20px;
	font: normal 23px/28px Arial;
	color: #2e75b5;
	text-align: center;
	font-weight: 700;
}

.must-div p {
	font-size: 17px;
	line-height: 24px;
	color: #2e75b5;
	text-align: center;
}

.must-div img {
	margin: 10px auto;
	display: block;
}

.client-discription h2 {
	background: #27aee1;
	color: #fff;
	font-size: 18px;
	padding: 8px;
	font-weight: bold;
	text-align: left;
	margin-bottom: 20px;
}

.profile {
	float: none;
	min-width: 200px;
	height: auto;
}

.profilepop1 {
	text-decoration: none !important;
}

.fancybox-slide--iframe .fancybox-content {
	width: 1200px !important;
	max-width: 75%;
	min-height: 560px;
	height: auto !important;
}

.profile .Inquire {
	background: #2e75b5;
	border-radius: 3px;
	width: 100%;
	height: 100%;
	color: #fff;
	font: bold 15px/17px Arial, Helvetica, sans-serif;
	padding: 7px 8px;
}

.detail-element {
	width: 55% !important;
	float: left;
}

.adress1 {
	width: 17%;
    height: auto;
    float: right;
    margin: 0px 0 10px 10px;
}

.discription p {
	margin: 10px 0;
}

.discription img {
	border: 1px solid #cccccc;
	border-radius: 5px;
	padding: 6px;
}

.discription h3 {
	margin: 14px 0;
	display: block;
	font-size: 17px;
	font-weight: bold;
}

.detail-element a {
	text-decoration: none;
}

.detail-element a span {
	color: #6e6e6e;
}

.detail-element a h3 {
	font-size: 1.17em;
	font-weight: bold;
	color: #5C5A5A;
	word-break: break-word;
}

.complate-profile a {
	/* text-decoration: underline; */
	display: inline-block;
}

.complate-profile {
	font-size: 16px;
	color: #27aee1;
	padding: 8px 0;
}

.side-bar-important-topics {
	border: 1px solid #a7a4a4;
	margin-top: 20px;
}

.side-bar-important-topics p {
	color: #fff;
	background: #599cd3;
	padding: 10px;
	font-size: 16px;
	font-weight: bold;
	margin-top: 0px;
}

.side-bar-important-topics ul {
	padding-left: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 5px;
}

.side-bar-important-topics ul li {
	margin-bottom: 6px;
	color: #599cd3;
	font-size: 20px;
	list-style-type: square;
}

.exp {
	min-height: 20px;
    width: 100%;
    list-style: none;
}

.card.bg-light .panel-body hr:last-child {
	display: none;
}

div#moreteamsection .row.mb-5:last-child {
	margin-bottom: 0px !important;
}

.hi-holder img {
	box-shadow: 6px 6px 5px #d0d0d0;
}

.hi-holder td {
	word-break: normal !important;
}

.connect {
	width: 100%;
	background: #1B75BB;
	padding: 1%;
	color: #fff;
	border: 1px solid #0c5d84;
	line-height: 25px;
	font-weight: 500;
	font-size: 18px;
	position: relative;
	/*  box-shadow:6px 6px 5px #d0d0d0; */
	display: inline-block;
	max-width: 370px;
}

.widescreen iframe {
	width: 100%
}

hr {
	border-top: 1px dotted #7D7D7D
}

.side-bar-important-topics ul li span a {
	text-decoration: none !important;
	font: normal 15px/22px Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #4A4A49 !important;
	word-break: break-word;
}

.side-bar-form-control::placeholder {
	color: #626366;
}

.cms-work-space .zip-ad .btn-go {
	background: #c2c2c2 !important;
}

.panel-heading.closest {
	border-bottom: 1px dotted #7d7d7d;
}

#w-hours tbody tr:first-child {
	border: 0px;
}

#w-hours tbody td a {
	color: #6E6E6E;
	text-decoration: underline !important;
}

section.city {
	margin-top: 20px;
}

.compare {
	z-index: 99;
	position: fixed;
	bottom: 20px;
	left: 50%;
	display: block;
	transform: translatex(-50%);
}

#myBtn {
	display: none;
	position: fixed;
	bottom: 20px;
	right: 10px;
	z-index: 9999;
	border: none;
	background-color: #ffffff00;
	cursor: pointer;
}

.hi-holder h2 {
	color: #00b0f0 !important;
	font-size: 18px;
	font-weight: 700;
	/* margin-bottom: 10px; */
}

.hi-holder h3 {
	font-size: 20px;
}

.hi-holder table {
	margin-bottom: 5px;
	word-break: normal !important;
}

.hi-holder .table td,
.table th {
	padding: 10px !important;
}

#w-hours td {
	border: 0px;
	padding-bottom: 8px;
}

table#w-hours {
	font-size: 14px;
}

#lessservicesection h4 {
	font-size: 18px;
}

#newsevent {
	overflow: hidden;
}

.v_articles img {
	width: 100%;
}

/********** lead form****************/
.form-area .has-error span {
	font-size: 12px;
	font-weight: bold;
	display: block;
	color: #990000;
}

.form-area .has-error-submit {
	color: #990000;
}

.panel-body hr {
	margin: 2px 0;
}

.hi-holder h3 {
	font-size: 20px;
}

.form-area {
	width: 100%;
	height: auto;
	border: 10px solid #eee;
	border-radius: 0px;
	background: #ffffff;
	margin-right: 0px;
	margin-top: 10px;
}

.panel-body .table {
	margin-bottom: 0px !important;
}

#pop-up_form .featured_section {
	width: 100%;
	margin: 10px auto 0px auto;
}

.form-area h2 {
	font: normal 18px arial;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	margin: 0px 0 20px 0;
}

.form-area .form-inner {
	background: #27aae1;
	padding: 10px 4%;
}

.form-area label {
	color: #ffffff;
	font-size: 14px;
}

.form-area .submit {
	margin-top: 5px;
	background: #92d050 !important;
	text-align: center;
	width: 100%;
	color: #fff;
	font-size: 18px;
	text-shadow: 2px 2px 3px #5a5656;
	height: 35px;
	line-height: 30px;
	padding: 0px;
	cursor: pointer;
	border-radius: 0;
	border: 0px;
}

.input-xlarge {
	height: 26px;
	margin-bottom: 10px;
	font-size: 14px;
	width: 100% !important;
	line-height: 20px !important;
	padding: 0px 0px 0px 3px;
	border-width: 1px;
	border-style: solid;
	border-color: rgb(205, 205, 205);
	border-image: initial;
}

.form-inner select {
	height: 26px;
	padding: 0 0 0 6%;
	margin-bottom: 8px;
	border: 1px solid #cdcdcd;
	line-height: 20px !important;
	font-size: 13px;
	width: 88.5%;
	color: #838384;
}

.form-inner li:first-child {
	border-left: none;
	padding-left: 0px;
}

.form-inner li {
	border-left: 1px solid #4a4a4a;
	padding: 0 2px;
	list-style: none;
	font-size: 11px;
	margin-top: 5px;
	float: left;
	margin-right: 10px;
	padding-left: 10px;
}

.form-inner li a {
	text-decoration: none;
	color: #4e4e4e !important;
}

.pre-advisor .advisortitle {
	color: #333;
	margin-top: 0px;
	display: block;
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
}

.Advisors-list .txt span {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 100%;
	color: #2E2E2D;
}

ul.exp a {
	color: #6e6e6e;
}

.pre-advisor .advisordetail {
	color: #333;
	font-size: 13px;
	font-weight: 600;
}

.pre-advisor ul {
	padding: 0px;
	margin: 10px 0;
}

.pre-advisor ul li {
	list-style: none;
	margin-top: 0px;
	border: 0px;
	padding: 0px;
	display: block;
	color: #626263;
	font-size: 11px;
	line-height: 16px;
	text-decoration: none;
}

.featured_section h1 {
	font-weight: bold;
	font-size: 15px;
	margin-top: 5px;
	color: #6e6e6e;
}

.pop-logo {
	margin-top: 5px;
}

.talk-img {
	max-width: 350px;
	height: auto;
	float: left;
	margin: 0;
	width: 100%
}

.pop-logo-img {
	max-width: 255px;
	height: auto;
	float: right;
	margin-top: 0px;
	width: 100%
}

/*---------- compare advisor form----------*/
.call h2 {
	color: #3b3838 !important;
}

.heading-warp h1 {
	color: #2a9dd6;
	font-size: 32px;
	font-weight: bold;
	margin-top: 20px;
}

.heading-warp p {
	color: #a6a6a6;
	margin-top: 17px;
	font-size: 18px;
	margin-bottom: 30px;
	line-height: 23px;
}

.thanku-submission h1 {
	font-size: 28px !important;
}

.thanku-submission p {
	font-size: 14px !important;
	color: #595959 !important;
}

.text-box h2 {
	font: bold 24px/32px arial;
	color: #2a9dd6;
	padding-left: 40px;
}

.text-box ul li {
	font: normal 18px/28px arial;
	color: #333333;
	border-bottom: 1px solid #cdcdcd;
	list-style-type: none;
	padding: 20px 45px;
}

.step-area-1 {
	background: url(https://static.wiseradvisor.com/images/1-img.png) no-repeat scroll 0 18px rgba(0, 0, 0, 0);
	margin-left: 40px;
}

.text-box ul li ul li {
	background: url(https://static.wiseradvisor.com/images/balck-li-img.png) 0 10px no-repeat;
	border: none;
	padding: 5px 0 0 24px;
	font: normal 16px/25px arial;
	color: #333333;
}

.step-area-2 {
	background: url(https://static.wiseradvisor.com/images/2-img.png) no-repeat scroll 0 18px rgba(0, 0, 0, 0);
	margin-left: 40px;
}

.step-area-3 {
	background: url(https:///static.wiseradvisor.com/images/3-img.png) no-repeat scroll 0 18px rgba(0, 0, 0, 0);
	margin-left: 40px;
	border-bottom: medium none !important;
}

.compare-form {
	width: 100%;
	height: auto;
	border: 1px solid #cdcdcd;
	border-radius: 5px;
	padding: 15px 4% 15px 17%;
	background: #eeeeee;
}

.compare-form h2 {
	font: normal 20px/27px arial;
	color: #309dd6;
}

.compare-form h2 span {
	font-weight: normal;
	font-size: 13px;
	color: #333;
	line-height: 18px;
	margin-top: 10px;
	display: inherit;
}

.compare-form .arrow-sign {
	width: 160px;
	height: 121px;
	background: url(https://static.wiseradvisor.com/images/form-arrow.png) no-repeat;
	position: absolute;
	left: -60px;
	top: 0px;
	z-index: 5000;
}

.compare-form .submit {
	width: 167px;
	height: 40px;
	background:
		url(https://static.wiseradvisor.com/wiseradvisor/v2/images/Find-My-Advisor.png) no-repeat;
	cursor: pointer;
	border: none;
}

.compare-form li:first-child {
	border-left: none;
}

.compare-form li {
	float: left;
	border-left: 1px solid #afafaf;
	padding: 0 5px;
	list-style: none;
	font-size: 11px;
	margin-top: 5px;
}

.adress1 a {
	color: #6e6e6e;
}

.compare-form .has-error span {
	font-size: 11px;
	font-weight: bold;
	display: block;
	color: #990000;
	line-height: 14px;
}

.compare-form .has-error-submit {
	color: #990000;
}

.featured_section {
	height: auto;
	border-right: none;
	border-left: 0px;
	width: 100%;
	margin: 0px auto 10px auto;
}

.featured_section h1 {
	font-weight: bold;
	font-size: 15px;
}

/*************thanku page css************/
.steps li h2 {
	font: normal 22px/30px arial;
	color: #27aee1;
	font-weight: bold;
}

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

.steps li {
	margin-bottom: 40px;
	list-style: none;
	margin-top: 25px;
}

.steps .one-img:before {
	background:
		url(//static.wiseradvisor.com/wiseradvisor/v2/images/1-img.png) no-repeat;
	content: "";
	width: 30px;
	height: 30px;
	left: 6px;
	position: absolute;
}

.steps .one-img p {
	font-size: 17px;
}

.steps .two-img:before {
	background:
		url(//static.wiseradvisor.com/wiseradvisor/v2/images/2-img.png) no-repeat;
	content: "";
	width: 30px;
	height: 30px;
	left: 6px;
	position: absolute;
}

.steps .two-img p {
	font-size: 17px;
}

.steps .three-img:before {
	background:
		url(//static.wiseradvisor.com/wiseradvisor/v2/images/3-img.png) no-repeat;
	content: "";
	width: 30px;
	height: 30px;
	left: 6px;
	position: absolute;
}

.steps .three-img p {
	font-size: 17px;
}

.confirm-box {
	border: 1px solid #41719c;
	padding: 10%;
}

.confirm-box img {
	margin-top: 20px;
}

.confirm-box h3 {
	color: #c55a11;
	font-size: 27px;
	line-height: 31px;
	font-weight: bold;
}

.confirm-box p {
	color: #333;
	font-size: 22px;
	margin-top: 12px;
	line-height: 28px;
}

.confirm-box-1 {
	border: 1px solid #41719c;
	padding: 10%;
	margin-top: 20px;
}

.confirm-box-1 h3 {
	color: #000;
	font-size: 27px;
	line-height: 31px;
	font-weight: bold;
}

.confirm-box-1 p {
	color: #333;
	font-size: 18px;
	margin-top: 12px;
	line-height: 24px;
}

.suggestion h1 {
	text-decoration: underline;
	font-weight: bold;
	color: #000;
	font-size: 22px;
	margin-bottom: 22px;
}

.suggestion ul {
	margin-left: 20px;
}

.suggestion li h2 {
	font-weight: bold;
	color: #5f5d5d;
	font-size: 15px;
	line-height: 28px;
}

.suggestion li {
	margin-bottom: 16px;
	list-style-type: decimal-leading-zero;
}

.suggestion p {
	margin-bottom: 15px;
}

.suggestion p a {
	text-decoration: underline;
}

.mobile-text {
	font-size: 22px !important;
	color: #c55a11;
	margin-bottom: 5px;
}

.note {
	font-size: 14px !important;
	color: #c55a11;
}

.checkbox {
	margin-top: 40px;
	padding: 1%;
	border: 2px solid #c55a11;
}

.checkbox label input {
	margin-right: 5px;
}

.checkbox label {
	font-size: 14px;
	line-height: 0px;
	margin: 20px;
	color: #c55a11
}

.lost-mail {
	border: 5px solid #1b75bb;
	max-width: 510px;
	padding: 2% 4%;
	position: absolute;
	top: 50%;
	left: 50%;
	background: #fff;
	-webkit-box-shadow: 0px 0px 42px -11px rgba(0, 0, 0, 0.54);
	-moz-box-shadow: 0px 0px 42px -11px rgba(0, 0, 0, 0.54);
	box-shadow: 0px 0px 42px -11px rgba(0, 0, 0, 0.54);
	z-index: 9999;
	transform: translate(-50%, -50%);
}

.lost-mail button {
	background: #1b75bb;
	color: #fff;
	border: 0px;
	border-radius: 5px;
	padding: 3% 4%;
	margin: 0 auto 6px auto;
	font-size: 13px;
}

.lost-mail .heading {
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 20px;
	font-weight: 700;
}

.lost-mail p span {
	font-size: 10px;
	margin-bottom: 40px;
	display: block;
}

.lost-mail p {
	font-size: 14px !important;
	margin-top: 9px;
	font-weight: bold;
}

.lost-mail span {
	font-size: 15px;
	margin-bottom: 40px;
	display: block;
}

.lost-mail .a-close {
	color: #fff;
	font-weight: bold;
	text-align: center;
	padding: 2% 7%;
	margin-top: 10px;
}

#ask-opt,
#confirm-opt,
#thanks-opt-in {
	display: none;
}

/**************about Us css***********/
.about-us h1 {
	font-size: 36px;
	font-weight: normal;
	background: #efefef;
	line-height: 60px;
	padding-left: 30px;
	color: #a8a8a8;
	margin-bottom: 40px;
	margin-top: 40px;
}

.about-us .bor {
	border: 1px solid #88cbea;
	border-radius: 5px;
	padding: 8%;
}

.about-us .bor .img {
	width: 100%;
	margin-bottom: 30px;
}

.about-us .bor .img img {
	width: 100%;
	height: auto;
}

.about-us .bor .f_advisor {
	margin: 30px 0px;
}

.about-us .bor .input {
	background: #a9cf54;
	border: none;
	box-shadow: 0px 4px 0px rgba(204, 204, 204, 0.8);
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-align: center;
	color: #fff;
	padding: 15px;
	width: 76%;
	height: 65px;
	font-size: 22px;
}

#btn1 {
	color: transparent;
}

.about-us .bor .submit {
	background: url(//static.wiseradvisor.com/images/search_btn.png) no-repeat center;
	max-width: 67px;
	width: 20%;
	height: 66px;
	border: none;
	vertical-align: top;
	box-shadow: 0px 4px 0px rgba(204, 204, 204, 0.8);
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	cursor: pointer;
}

.about-us .bor h4 {
	font-size: 20px;
	color: #209dd8;
	line-height: 24px;
	clear: both;
}

.about-us .bor h4 span {
	color: #3a3a3a;
	font-weight: normal;
	font-style: italic;
}

.about-us .leaf {
	text-align: center;
	width: 100%;
	margin: 80px 0;
}

.about-us .about-right ul li {
	list-style: none;
	margin-bottom: 20px;
}

.about-us .about-right ul li h6 {
	font-size: 15px;
	line-height: 24px;
	margin-bottom: 0px;
	font-weight: bolder;
}

.about-us .about-right ul li p {
	line-height: 20px;
}

.about-us .about-right ul li>ol {
	margin: 15px 0 0 0;
	padding: 0;
}

.about-us .about-right ul li>ol li {
	list-style: disc;
	font-size: 20px;
	color: #209dd8;
	margin-left: 20px;
	margin-bottom: 10px;
}

.about-us .about-right ul li>ol li p {
	color: #6e6e6e;
	font-size: 14px;
}

/* **********************************8new about_us page********************************** */
.about-content li {
	list-style-type: disc;
	margin-bottom: 5px;
}

.about-content {
	padding-left: 27px;
	margin: 12px 0;
}

.Product-Director {
	margin-top: 20px;
}

.Product-Director h2 {
	font-size: 20px;
}

.Product-Director h4 {
	font-size: 17px;
	margin-bottom: 10px;
}

.Product-Director .media-left {
	margin-right: 20px;
}

.Product-Director .media {
	margin-bottom: 35px;
}

.cms-work-space .featured_section {
	width: 100%;
	margin: 25px 0px;
}

.calculator.calculator-side {
	padding: 10px;
	border: 1px solid #a7a4a4;
}

.calculator-side h2 {
	margin-bottom: 15px;
}

.calculator-side ul li {
	margin-bottom: 5px;
}

/* .cms-work-space .thumb{width: 80px; height: 80px; float: left; margin-right: 15px; overflow: inherit;} */
/* .cms-work-space .thumb img{width:80px;} */
.cms-work-space .thumb-c-wrap .title-1 {
	font-size: 14px;
	margin: 0 0 8px 0;
	font-weight: 400;
}

.cms-work-space .thumb-c-wrap .title-1 a {
	color: #111;
}

.cms-work-space .thumb-c-wrap .title-1:hover {
	color: #27aae1;
}

.cms-work-space .thumb-c-wrap .meta {
	font-size: 11px;
	color: #888;
	text-transform: uppercase;
}

.cms-work-space .thumb-c-wrap .meta>div {
	display: block;
	letter-spacing: 1px;
}

/* .cms-work-space .thumb-c-wrap .meta > div:after { content: "/"; padding: 0 10px; color: #888;} */
.meta>div i {
	margin-right: 8px;
	font-size: 14px;
}

.recent-blog-post {
	border: 1px solid #a7a4a4;
}

.recent-blog-post h2 {
	color: #fff;
	background: #92d050;
	padding: 5px;
	font-size: 14px;
	font-weight: bold;
	margin-top: 0px;
}

.recent-blog-post li.small-post {
	padding: 10px;
}

.about-contact {
	position: relative;
}

.about-contact .add {
	background: #fff;
	padding: 20px;
	position: absolute;
	top: 39px;
	right: 91px;
}

.about-contact .add h1 {
	color: #2c99d2;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 38px;
	background: none;
	padding: 0 !important;
	margin: 0 !important;
}

.about-contact .add h3 {
	font-size: 16px;
	font-weight: bold;
}

.about-contact .add p {
	margin: 1px 0px 15px;
	font-size: 13px;
}

.about-banner h1 {
	font-size: 26px !important;
	color: #27aee1;
	margin: 10px 0 5px 0;
	letter-spacing: -0.8px;
}

.about-testimonial {
	border: 1px solid #a7a9ab;
	padding: 1% 2%;
	position: relative;
	margin-bottom: 10px;
}

.about-testimonial .testimonials {
	min-height: auto !important;
	border: 0px;
}

.about-testimonial .testimonials h4 {
	font-size: 18px;
	font-weight: 600;
	margin-bottom: 5px;
}

.testimonials-date {
	position: absolute;
	top: 0;
	right: 25px;
	letter-spacing: -1px;
	font-size: 13px;
}

.cms-work-space .search-result h2,
.sub {
	margin-top: 20px;
	font-size: 22px;
	color: #00b0f0;
	font-weight: normal;
}

.cms-work-space .trustpilot-widget {
	margin-bottom: 20px;
}

h2.sub {
	border-top: 1px solid #e5e5e5;
	margin-top: 0 !important;
	padding-top: 30px;
	margin-bottom: 20px;
	font-size: 24px;
}

.about-banner .trustpilot-widget .tp-widget-wrapper {
	font-size: 0;
	text-align: left !important;
}

.about-search-dir {
	background: #27aae1;
	padding: 7px 10px;
	border: 2px solid #a6a8ac;
	margin-top: 15px;
}

.about-zip {
	font-weight: bold;
	padding: 8px;
	border-radius: 0px;
	font-size: 15px;
	width: 75%;
	border: 0px;
	height: auto;
	float: left;
}

.about-search-dir p {
	font-size: 25px;
	color: #fff;
	line-height: 35px;
}

.about-blog .excerpt {
	min-height: auto;
}

.about-blog .post-c-wrap h4 {
	min-height: 75px;
}

.about-btn-go {
    background: #92d050;
    border-color: transparent;
    border-radius: 0px;
    font-size: 19px;
    font-weight: bold;
    float: left;
    width: 64px;
    cursor: pointer;
    height: 35px;
    color: #fff;
    border: 0px;
    text-align: center;
    margin-left: 5px;
}

.ab-cal-heading {
	font-size: 17px;
    color: #000;
    text-align: center;
    border: 1px solid #92d050;
    font-weight: 700;
    padding: 12%;
    margin-top: 15px;
    min-height: 125px;
    display: block;
}

.ab-calculator-bg {
	color: #000;
    font-size: 16px;
    background: #92d050;
    padding: 10px 0;
    font-weight: 700;
    display: block;
}

.ab-calculator-bg img {
	display: none;
    margin: 0 auto;
}

.about-blog {
	border: 1px solid #27aae1;
	margin-top: 10px;
	padding: 0 2% 2% 2%;
}

.about-blog h2.blog_1 {
	margin-top: 0px;
	color: white;
	width: 104.2%;
	margin-left: -15px;
	text-align: left;
	padding-left: 16px;
	font-size: 25px;
}

.about-zip::placeholder {
	color: #a9a9a9;
}

/* **********************************new about_us page End************/

/***************** resource***********/
.cms-work-space {
	margin-top: 20px;
}

.cms-work-space .sidebar ul {
	margin: 0px;
	padding: 0px;
}

.cms-work-space .sidebar ul li {
	list-style-type: none;
}

.cms-work-space .sidebar ul li a {
	height: 47px;
	padding: 0px 0px 0px 10px;
	background: #b1b1b1;
	font-size: 16px;
	line-height: 47px;
	color: #fff;
	border-bottom: solid 1px #fff;
	display: block;
	text-decoration: none;
	font-weight: 700;
}

.cms-work-space .sidebar ul li a:hover {
	background: #2c99d2;
	color: #fff !important;
}

.cms-work-space .sidebar ul li a.active {
	background: #2c99d2;
	color: #fff !important;
}

.cms-work-space .sidebar li {
	display: inline-block;
	position: relative;
	width: 100%;
	z-index: 1;
}

.cms-work-space .sidebar li:hover>ul {
	display: block;
}

.cms-work-space .sidebar ul ul {
	position: absolute;
	display: none;
	margin: 0;
	padding: 5px 10px;
	left: 97%;
	top: -5px;
}

.cms-work-space .sidebar ul ul li {
	display: block;
}

.cms-work-space .sidebar ul ul ul {
	position: absolute;
	top: 0;
	left: 100%;
	left: 97.8%;
	top: -5px;
}

.cms-work-space .zip-ad {
	position: relative;
	border: 2px solid #27aae1;
	padding: 6px 10px 10px 10px;
	margin-top: 18px;
	border-radius: 5px;
}

.cms-work-space .zip-ad p {
	color: #000;
	font-size: 12px;
	margin: 18px 0 0px;
	line-height: 16px;
	padding: 0px;
}

.cms-work-space .zip-ad span {
	color: #27aae1;
	font-weight: bold;
	font-size: 12px;
	/* margin-top:7px; */
	display: block;
}

.zip-ad p:after {
	background:
		url(//static.wiseradvisor.com/wiseradvisor/v2/images/search_icon.png) no-repeat;
	width: 24px;
	height: 24px;
	position: absolute;
	content: '';
	right: 29px;
	top: 11px;
}

.cms-work-space .zip-ad-input {
	border-radius: 0px;
	width: 72% !important;
	border: 1px solid #808080;
	padding: 0 12px;
	font-size: 14px;
	float: left;
	margin-right: 3px;
	height: 34px;
	font-weight: bold;
}

.cms-work-space .zip-ad h2 {
	color: #27aae1;
	margin: 15px 0;
	font-size: 20px;
	font-weight: bold;
}

.cms-work-space .btn-go {
	cursor: pointer;
    border-radius: 0px;
    color: #fff;
    background: #92d050;
    border: 1px solid #808080;
    width: 66px;
    height: 34px;
    font-size: 18px;
}

.cms-work-space .sidebar .dropdown::after,
.cms-work-space .sidebar .dropdown .sub-menu::after {
	background-image:
		url(https://static.wiseradvisor.com/wiseradvisor/v2/images/right-arrow.png);
	width: 7px;
	height: 10px;
	content: '';
	position: absolute;
	right: 10px;
	top: 40%;
}

.cms-work-space .sidebar .sub-category,
.sub-menu li {
	min-width: 335px !important;
}

.sub-menu ul {
	margin-left: 2px;
}

.article-content {
	padding-left: 0;
}

#sub-heading {
	width: 100%;
	font-size: 16px;
	font-weight: bold;
	color: #6e6e6e;
	line-height: 22px;
	margin: 0px 0 5px 0;
	padding-bottom: 5px;
}

.financial-practices {
	border-bottom: 1px solid #e9e9e9;
	padding: 18px 0;
}

.financial-practices:last-child {
	border-bottom: 0px;
}

.col-lg-6 .financial-practices a {
	font-size: 16px !important;
}

.article-img img {
	width: 100%;
	height: 100px;
	margin-top: 5px;
}

.bread-crum a {
	color: #6e6e6e;
}

.side-bar-popular-articles {
	width: 100%;
	border: 1px solid #a7a4a4;
	margin-top: 20px;
}

.side-bar-popular-articles p {
	color: #fff;
	background: #2e75b5;
	padding: 5px 10px;
	font-size: 16px;
	font-weight: bold;
}

.side-bar-popular-articles ul li a:hover {
	color: #93bde3;
}

.side-bar-important-topics ul,
.side-bar-popular-articles ul {
	padding-left: 30px;
	margin-top: 10px;
}

.side-bar-important-topics ul li a:hover {
	color: #92d050 !important;
}

.side-bar-popular-articles ul li {
	padding-right: 10px;
	color: #6e6e6e;
	font-size: 15px;
	list-style-type: square;
	margin-bottom: 5px;
}

.side-bar-popular-articles ul li span {
	color: #3d3d3d;
	font-weight: bold;
	line-height: 1px !important;
	font-size: 15px;
}

.side-bar-important-topics p {
	color: #fff;
	background: #92d050;
	padding: 5px 10px;
	font-size: 16px;
	font-weight: bold;
	margin-top: 0px;
}

.side-bar-important-topics ul li {
	color: #3d3d3d;
	font-size: 12px;
	list-style-type: square;
	margin-bottom: 5px;
}

.side-bar-popular-articles ul li span a {
	color: #4A4A49;
	font-size: 15px;
	word-break: break-word;
}

.side-bar-important-topics {
	width: 100%;
	border: 1px solid #a7a4a4;
	margin-top: 20px;
}

.side-bar-financial-advisor {
	width: 100%;
	background: #92d050;
}

.side-bar-financial-advisor p {
	margin: 0 0 12px 0;
	line-height: 25px;
	font-size: 19px;
	color: #fff;
	padding: 10px 10px 0px 10px;
	font-weight: bold;
	margin: 0 0 10px 0;
}

.side-bar-form-horizontal {
	padding: 0px 10px 10px 10px;
}

.side-bar-form-horizontal .side-bar-form-control {
	font-weight: bold;
	padding: 8px;
	border-radius: 0px;
	font-size: 15px;
	width: 70%;
	border: 1px solid #a7a4a4;
	height: 35px;
	float: left;
	margin-right: 5px;
}

.side-bar-form-horizontal .btn-side-bar-go {
	color: #fff;
	background: #e2a160;
	border-color: transparent;
	border-radius: 0px;
	font-size: 18px;
	/* font-weight: bold; */
	float: left;
	width: 66px;
	cursor: pointer;
	height: 35px;
	color: #fff;
	border: 1px solid #808080;
}

.side-bar-important-topics ul li {
	color: #3d3d3d;
	font-size: 12px;
	list-style-type: square;
	margin-bottom: 5px;
}

.side-bar-important-topics ul li span {
	color: #3d3d3d;
	font-size: 12px;
	line-height: 1px !important;
	font-size: 12px;
	font-weight: bold;
}

.side-bar-important-topics ul li {
	color: #3d3d3d;
	font-size: 12px;
	list-style-type: square;
	margin-bottom: 5px;
}

.planing-li-ul {
	padding: 0;
	display: flex;
}

.planing-li-ul li:first-child {
	border-left: 0px;
}

.planing-li-ul .outer-li {
	width: 14.28%;
	float: left;
	border-left: 1px solid #dedede;
	color: #585859;
	font-size: 10px;
	font-weight: bold;
	margin-bottom: 15px;
}

.planing-li-ul li:first-child {
	border-left: 0px;
}

.planing-li-ul .inner-ul-inner {
	list-style: unset;
}

.planing-li-ul ul li {
	list-style: none;
	margin-bottom: 10px;
	line-height: 13px;
}

.planing-li-ul ul li a {
	color: #6e6e6e;
	font-size: 11px;
}

.planing-li-ul .outer-li h2 a {
	color: #48bef2;
	font-size: 13px;
	font-weight: bold;
}

.planing-li-ul .outer-li ul {
	margin-top: 10px;
	padding: 0 5px 0 10px;
}

ul.planing-li-ul li:nth-child(8),
ul.planing-li-ul li:nth-child(9),
ul.planing-li-ul li:nth-child(10) {
	display: none;
}

#custom-search-input .search-query {
	padding-right: 3px;
	padding-right: 4px;
	padding-left: 3px;
	padding-left: 4px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border-radius: 3px;
	width: 82%;
	border: 1px solid #27aae1;
	margin-bottom: 10px;
	height: 37px;
	position: relative;
	z-index: 0;
}

#custom-search-input button {
	border: 0px;
	background: #27aae1;
	padding: 8px 8px;
	/* margin-top: 2px; */
	position: absolute;
	right: -2px;
	margin-bottom: 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #FFF;
	font-weight: bold;
	font-size: 14px;
	cursor: pointer;
	/* top: 3px; */
}

.head_sub_api {
	margin: 10px 0px;
	padding: 0px;
	display: block;
	width: 100%;
}

.head_sub_api li {
	list-style: none;
	float: left;
	width: 102px !important;
}

.income-planing .related-article {
	color: #27AAE1;
	font-size: 22px !important;
	border: 0px;
	margin-top: 8px;
	font-weight: normal;
	line-height: 30px;
	width: 97.5%;
	margin-bottom: 0px;
}

.income-planing .Risk-Retirement {
	border: 8px solid #1b75bc;
	width: 96%;
	padding: 3%;
	margin: 20px 0px;
}

.income-planing .Risk-Retirement h2 {
	font: bold 30px/40px arial !important;
	color: #1b75bc;
}

.income-planing .Risk-Retirement p {
	font: normal 18px/28px arial !important;
	color: #ea8f2d;
	margin: 0px;
	text-align: center;
}

.income-planing .latest-article {
	width: 96%;
	height: 40px;
	padding: 0 2% !important;
	margin: 10px 0;
	background: #f2f2f2;
	line-height: 40px !important;
	font-size: 20px;
}

.income-planing .Risk-Retirement .email-form {
	max-width: 350px;
	margin: 14px auto;
}

.income-planing .Risk-Retirement .mail-fill {
	width: 58%;
	height: 40px;
	color: #626366;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 48px;
	font-size: 14px;
	font-weight: bold;
	padding: 0 4%;
	border: 1px solid #ea8f2d;
	display: inline-block;
	vertical-align: top;
	border-radius: 0px;
}

.cms-work-space .zip-ad p:after {
	display: none;
}

.income-planing .Risk-Retirement .mail-btn {
	width: 40%;
	height: 40px;
	background: #ea8f2d;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 45px;
	font-size: 20px;
	font-weight: bold;
	cursor: pointer;
	border: none;
	text-align: center;
	border: 1px solid #ea8f2d;
	margin-left: -4px;
	border-radius: 0px;
	display: inline-block;
}

.income-planing .Risk-Retirement span {
	font: normal 14px/18px arial !important;
	color: #1b75bc;
	padding: 0 46px;
	display: block;
	margin-bottom: 5px;
}

.you-may li {
	color: #3d3d3d;
	font-size: 12px;
	list-style-type: square;
	margin-bottom: 5px;
	font-weight: bold;
	margin-left: 22px;
}

.you-may ol li a {
	text-decoration: none;
	color: #6e6e6e;
}

.you-may ol li a,
ul li a:hover {
	color: #27aae1
}

.income-planing p {
	font-size: 16px;
	color: #4A4A49;
	text-align: left;
	line-height: 22px;
	/* margin-bottom: 10px; */
}

.income-planing .planing {
	font-size: 16px;
	color: #4A4A49;
	text-align: left;
	line-height: 22px;
	margin-bottom: 15px;
}

.income-planing .planing h2 {
	font-size: 18px;
	font-weight: 600;
	color: #4A4A49;
}

.income-planing .planing h3 {
	font-size: 16px;
	font-weight: bold;
}

.income-planing .planing ul {
	padding-left: 20px;
}

.income-planing .planing ul li {
	list-style: circle;
	margin: 10px 0px;
	color: #4A4A49;
}

.income-planing .planing ol {
	padding-left: 20px;
	margin: 10px 0px;
}

.resource-category h2 {
	color: #fff;
	background: #2e75b5;
	font-size: 15px;
	font-weight: 600;
	padding: 4% 0;
	margin-bottom: 5px;
}

.resource-category h3 {
	color: #fff;
	background: #2e75b5;
	font-size: 15px;
	font-weight: 600;
	padding: 4%;
	min-height: 76px;
}

.side-bar-popular-articles.resource-cate ul {
	padding-left: 12px;
}

.side-bar-popular-articles.resource-cate li {
	list-style: none;
	font-size: 15px;
	margin-bottom: 5px;
}

#article-cate {
	padding-top: 100px;
	margin-top: -100px;
}

.related-article {
	color: #27AAE1;
	font-size: 22px !important;
	border: 0px;
	margin-top: 8px;
	font-weight: normal;
	line-height: 30px;
	width: 97.5%;
	margin-bottom: 10px;
}

.article-cate h2 {
	color: #fff;
	background: #27aae1;
	font-size: 18px;
	padding: 3% 0;
}

.article-cate a:hover h2 {
	background: #2e75b5;
}

.related-sub-heading {
	font-size: 20px !important;
	margin-bottom: 10px;
}

.article-cate p {
	background: #b3c6e7;
	line-height: 30px;
	color: #3c3c3c;
	font-size: 16px;
}

.resource-category .col-md-4 {
	margin: 0 0px 17px 0px;
}

.resource-category .col-md-6 {
	margin: 0 0 17px 0;
}

.resource-category a:hover h2 {
	background: #27aae1;
}

.main-title {
	background-color: #035184;
	width: 100%;
}

.main-title h1 {
	color: #fff;
	background-color: #27aae1;
	padding: 8px 16px;
	line-height: 25px !important;
	display: inline-block;
	font-size: 16px;
	margin: 0;
	text-transform: uppercase;
	font-weight: 600 !important
}

.border-bottom {
	padding-bottom: 24px;
	border-bottom: 4px solid #333;
}

.resource-category .col-md-4 img {
	height: 205px;
	min-height: 180px;
}

/********Advertise page *********/
.city .side-bar-important-topics p {
	color: #fff;
	background: #599cd3;
	padding: 10px;
	font-size: 16px;
	font-weight: bold;
	margin-top: 0px;
}

.sign-head {
	background: url(/wiseradvisor/v4/images/sign-banner.jpg) no-repeat #27aae1;
	color: #fff;
	padding: 45px 15px;
	background-position: 0 10px;
}

.sign-head h1 {
	font-size: 40px;
	font-weight: 600;
	color: #fff;
	margin-top: 230px;
	line-height: 48px;
	margin-left: -45px;
}

.sign-head h1 span {
	font-size: 42px;
}

.sign-head .email-form {
	margin-top: 30px;
	border: 8px solid #1b75bb;
	border-radius: 70px;
	background: #fff;
	padding: 30px;
	text-align: center;

}

.sign-head .email-form p {
	text-align: center;
    font-size: 18px;
    color: #222;
    line-height: 25px;
    margin: 0;
    font-weight: normal;
}

.email-form .advisor-program-sign-up .mail-fill {
	width: 60%;
	height: 44px;
	color: #626366;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 50px;
	font-size: 14px;
	padding: 0 2%;
	border-radius: 0px;
	border: 1px solid #6e6e6e;
	float: left;
}

.email-form .mail-fill::-moz-placeholder {
	color: #000;
	opacity: 0.6;
}

.email-form .mail-fill::-webkit-input-placeholder {
	color: #000;
	opacity: 0.6;
}

.email-form .mail-fill:-ms-input-placeholder {
	color: #000;
	opacity: 0.6;
}

.email-form .mail-fill::placeholder {
	color: #000;
	opacity: 0.6;
}

.bottom-email.text-center .mail-fill {
	width: 60%;
	border: 0;
}

.email-form a.mail-btn:hover {
  text-decoration: none;  /* Ensures underline is removed on hover */
  color: #fff !important;       /* Keeps the color unchanged on hover */
}

.email-form a.mail-btn {
	width: 100%;
	height: 44px;
	background: #92D050;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	cursor: pointer;
	text-decoration: none;
	border: none;
	border-radius: 0px;
	display: block;
	text-align: center;
	display: flex;
    align-items: center;  /* Vertically center the text */
    justify-content: center;  /* Horizontally center the text */
}

.advisor-program-sign-up {
	width: 80%;
	margin: 8px auto 0;
}

/* .feature-on .featured_section{margin-bottom: 20px; background: url(//static.wiseradvisor.com/wiseradvisor/v2/images/featured-bg.png) no-repeat; background-position: right; height: auto;} */
.feature-on .featured_section h3 {
	font-weight: bold;
	font-size: 15px;
	padding-top: 15px;
	color: #6e6e6e;
}

section.Advertise-Testimonials p {
	padding: 2% 5%;
}

.Advertise-Testimonials .container {
	position: relative;
}

/* .Advertise-Testimonials .container:before {
	background:
		url('https://www.wiseradvisor.com/wiseradvisor/v2/images/testimonial-coma.png') no-repeat;
	width: 24px;
	height: 23px;
	content: '';
	position: absolute;
	top: 20%;
	left: 3%;
} */

/* .Advertise-Testimonials .container:after {
	background:
		url('https://www.wiseradvisor.com/wiseradvisor/v2/images/testimonial-coma.png') no-repeat;
	width: 24px;
	height: 23px;
	content: '';
	position: absolute;
	bottom: 4%;
	right: 3%;
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
} */

.wiseradvisor-works {
	background: #f7f7f7;
}

.wiseradvisor-works h3 {
	font-weight: bold;
	color: #1b75bb;
	font-size: 22px;
}

.Advertise-Testi-bg {
	background: #d9d9d9;
}

.how-it-work h3 {
	/* color: #ea8f2c; */
	font-size: 20px;
	margin-bottom: 10px;
}

.how-it-work p {
	font-size: 16px;
}

.investor-reviews {
	border: 20px solid #fff;
	-webkit-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.49);
	-moz-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.49);
	box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.49);
	border-radius: 40px 0 40px 0;
	background:
		url('https://www.wiseradvisor.com/wiseradvisor/v2/images/vistor-bg-desk.jpg') no-repeat;
	padding: 2% 2% 8% 2%;
	color: #fff;
	background-size: cover;
	position: relative;
}

.investor-reviews-1 {
	background:
		url('https://www.wiseradvisor.com/wiseradvisor/v2/images/vistor-bg-1-desk.jpg') no-repeat;
	border: 20px solid #fff;
	-webkit-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.49);
	-moz-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.49);
	box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.49);
	border-radius: 40px 0 40px 0;
	padding: 2% 2% 8% 2%;
	color: #fff;
	background-size: cover;
	position: relative;
}

.investor-reviews-1 span,
.investor-reviews span {
	line-height: 26px;
	margin: 10px 0 10px 10px;
	float: left;
}

.investor-reviews-1 p,
.investor-reviews p {
	color: #fff;
	min-height: 140px;
	font-size: 17px
}

.review-strip {
	background: #000033;
	color: #fff;
	width: 100%;
	position: absolute;
	left: 0;
	border-radius: 0 0 17px 0;
	padding-left: 12px;
	bottom: 0px;
	line-height: 37px;
}

.bottom-email .input-group {
	width: 40%;
	margin: 0 auto;
}

.bottom-email p {
	font-size: 20px;
	margin-bottom: 5px;
	width: 100%;
	text-align: center;
	font-weight: 700;
	color: #444;
}

.why-wiseradvisor .consumer-survey {
	background: #efefef;
	color: #222;
}

.why-wiseradvisor h3,
.why-wiseradvisor h4 {
	font-weight: 700;
	font-size: 30px;
	color: #222;
	margin-bottom: 12px;
}

.why-wiseradvisor h4 {
	font-size: 24px;
}

.why-wiseradvisor p {
	font-size: 20px;
	line-height: 30px;
	margin-bottom: 15px;
	color: #222;
}

.why-wiseradvisor a {
	background: #ea8f2c;
	color: #fff !important;
	font-weight: 700;
	padding: 10px 20px;
	border-radius: 5px;
	margin-top: 15px;
	display: inline-block;
}

.email-form h2 br {
	display: none;
}

/**line no 3717**/
.bottom-email {
	margin-top: 24px;
}

.bottom-form-bg {
	background: #f2f2f2;
	padding-bottom: 30px;
}

.email-form h2 {
	font-size: 22px;
	color: #666;
	font-weight: 700;
}

.email-form h4 {
	color: #666;
	font-weight: 600;
	font-size: 20px;
	margin: 10px 0 30px;
}

.cl {
	clear: both;
}

.flex {
	display: flex;
}

.bottom-email {
	margin-top: 30px;
}

.sign-head .form-box h4 {
	background: #0090bc;
	font-size: 35px;
	color: #fff;
	text-align: center;
	font-weight: bold;
}

.form-box {
	margin: 0 auto;
	position: relative;
}

.sign-form-wrap {
	border: solid 1px #dddddd;
	background: #eeeeee;
	padding: 20px;
	color: #333;
	margin: 0 auto;
}

.sign-form-wrap input[type="submit"] {
	width: 100%;
	height: 50px;
	background: #e2a160;
	border-radius: 5px;
	line-height: 50px;
	text-align: center;
	font-size: 18px;
	color: #fff;
	border: 0px;
}

.sign-form-wrap label {
	display: block;
	font-size: 12px;
	text-align: left;
	margin-top: 10px;
}

.error-custom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B72B2A;
	font-weight: bold;
	text-align: left;
	margin-top: -12px;
	display: none;
}

.login-error-custom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B72B2A;
	font-weight: bold;
	text-align: center;
	margin-top: -6px;
	display: none;
	padding: 2%;
}

.thanku {
	text-align: left !important;
	padding-left: 90px;
}

.thanku_small {
	text-align: left;
	padding-left: 90px;
}

.sign-head p {
	font-size: 26px;
	line-height: 34px;
	letter-spacing: -0.3px;
	color: #222;
	font-weight: 700;
	text-align: center;
}

.sign-head img {
	position: absolute;
	right: 15px;
	height: 100%;
}

.sign-head.advisor-program-form-bg {
	background: #27aae1;
}

.sign-head.advisor-program-form-bg h1 {
	margin-top: 0px;
}



.sign-head.advisor-program-form-bg .thanku_small {
	text-align: left !important;
	padding-left: 50px;
	color: #fff !important;
	margin-top: 25px;
}

.ab-benefits {
	font-size: 16px;
}

/************** Login page css***************/
.login-input {
	border: 1px solid #27aae1;
	background-color: #ffffff;
	border-radius: 0px;
	color: #838384;
	font-size: 14px;
	line-height: 12px;
	height: 44px;
	margin-bottom: 15px;
	width: 100%;
	padding-left: 8px;
}

.additional {
	margin: 2% 0%;
	padding: 1% 2%;
	display: block;
	background: #fff;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: 0px 0px 5px #ccc;
}

.additional h2 {
	color: #27aae1;
	font-size: 24px;
}

.additional a {
	font-size: 10px;
	color: #4a4a4a;
	text-decoration: none;
}

/*Benefits page*/
.ab-container h2 {
	color: #2c99d2;
	font-size: 23px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 38px;
	margin-bottom: 8px;
	/* border-bottom: solid 1px #999; */
}

.ab-contact p {
	margin-bottom: 10px;
}

.ab-benefits p {
	margin: 1px 0px 0px;
	font-size: 16px;
	line-height: 23px;
}

#module1 h3 {
	margin-bottom: 5px;
	margin-top: 5px
}

.set {
	margin-top: 20px;
	margin-bottom: 12px;
}

.ab-benefits h3 {
	font-size: 21px;
}

#module7 h3 {
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 0px;
}

.ab-container p:last-child {
	margin-bottom: 0;
}

.about-company p {
	color: #4A4A49;
	font-size: 16px;
	font-weight: 500;
	line-height: 23px;
	margin-bottom: 15px;
}

/* Disclosure page */
.company-heading {
	color: #27aae1;
	font-size: 22px;
	font-weight: 700;
	text-transform: uppercase;
	text-align: center;
	margin: 35px 0 25px 0;
}

section.ab-container li {
	list-style: unset;
}

.rspddef {
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
}

/* Affiliate */
.affi-form {
	height: auto !important;
	padding: 15px 25px;
	border: solid 1px #cdcdcd;
	border-radius: 5px;
	background: #eeeeee;
	margin: 25px 0px;
}

.affi-form input[type="submit"] {
	width: 150px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 18px;
	border-radius: 5px;
	background: #2a9dd6;
	color: #fff;
	border: 0px;
	cursor: pointer;
	margin-top: 15px;
}

#accept {
	width: 20px;
	margin-top: 27px;
	height: 20px;
}

.loading {
	width: 50px;
	height: 50px;
	margin: 0 auto;
	padding: .5em;
}

.affi-form h2 {
	font-size: 20px;
	color: #333;
}

#mobile {
	display: none
}

/**********************responsive.css************************/
@media (max-width : 1200px) {
	#sidebar ul {
		display: none;
	}

	#sidebar select {
		display: inline-block;
		width: 100%;
		height: 34px;
	}

	.help-advisor:after {
		display: none;
	}

	#advisor {
		margin-top: 10px;
	}

	.sign-head .email-form {
		margin-top: 20px;
		margin-bottom: 20px;
	}

	#sidebar select {
		display: inline-block;
		width: 100%;
		height: 34px;
	}
}

@media screen and (min-width:1024px) and (max-width:1100px) {
	header nav li a {
		font-size: 13px !important;
	}
}

@media screen and (min-width:769px) and (max-width:860px) {
	.find-advisor .submit {
		float: none;
		margin-top: 5px;
	}
}

@media screen and (min-width:320px) and (max-width:1023px) {
	.menu-top {
		display: none;
	}

	.yext-profile-btn {
		width: 60% !important;
	}
}

@media screen and (min-width:320px) and (max-width:344px) {
	label.enq-popup {
		padding-left: 16px !important;
		width: 92%;
	}

	#acceptedterms {
		position: absolute;
	}

	.fancybox-slide--iframe .fancybox-content {
		max-width: 97% !important;
	}
}

@media screen and (min-width:768px) and (max-width:1300px) {
	.home_banner {
		position: relative;
		margin-bottom: 50px;
	}
}

@media screen and (min-width:1015px) and (max-width:1160px) {
	.help-me:after {
		display: none
	}
}

@media screen and (min-width:1024px) and (max-width:1200px) {
	dl.tabs dt {
		height: 30px;
		line-height: 30px;
		left: 14%;
		top: 15%;
		margin-bottom: 5px;
		font-size: 12px;
	}

	.bottom-form {
		padding: 17px 10px 17px 38px;
	}

	.find-advisor .submit {
		margin-left: 0px;
		float: none;
		margin-top: 5px;
	}

	.about-us .bor .input {
		font-size: 16px;
	}

	.cms-work-space .sidebar ul li a {
		font-size: 14px;
	}
}

@media screen and (min-width: 961px) {
	header nav li a {
		padding: 0px 6px !important;
		font-size: 14px;
		border-right: 1px solid transparent;
		height: auto;
		text-align: center;
		line-height: 15px;
		color: #403F3F !important;
		text-decoration: none;
	}
}	
	
@media screen and (max-width: 961px){
	
	.find-advisor-dir ul > li {
    float: none;
    width: 100% !important;
    
	}

	.find-advisor-dir ul {
    float: none;
    width: 100% !important;
	}
	
	.find-advisor-dir ul > li:last-child{
		margin-left: 0% !important;
	}
	
}

.nav-item,
.nav-item a {
	line-height: 35px;
	padding: 0px 15px;
}

.nav-item a:hover {
	background: #27AAE1;
	color: #fff !important;
	display: block;
}

.nav-item:hover a {
	color: #fff;
}

li.nav-item:last-child {
	padding-right: 0px;
}

.dropdown-content-3,
.dropdown-content-1,
.dropdown-content {
	display: none;
	position: absolute;
	background-color: #FFFFFF;
	width: auto;
	z-index: 1;
	box-shadow: 0px 4px 8px rgb(0 0 0/ 16%);
}

.dropdown-content-3 h3,
.dropdown-content-1 h3,
.dropdown-content h3 a {
	font-size: 14px;
	color: #333 !important;
	font-weight: 700;
	margin-bottom: 10px;
}

.Directory-1:hover .dropdown-content {
	display: block
}

.Retirement-1:hover .dropdown-content-1 {
	display: block
}

.more:hover .dropdown-content-3 {
	display: block
}

.dropdown-content {
	max-width: 460px;
	width: 1000px;
}

.dropdown-content-1 {
	max-width: 700px;
	width: 900px;
	left: 40%;
}

.dropdown-content-3 {
	max-width: 300px;
	width: 900px;
	/* right: -1% */
}

.dropdown-content-3 .column {
	width: 100%;
}

.dropdown-content-1 .column {
	width: 33.33% !important;
}

.column {
	float: left;
	width: 50%;
	padding: 10px;
	background-color: #fff;
}

.column a {
	float: none;
	color: #1B75BB !important;
	padding: 16px;
	text-decoration: none;
	display: block;
	text-align: left;
	padding: 0 !important;
	line-height: 18px;
	font-size: 13px;
	margin-bottom: 8px;
}

.column a+h3 {
	margin-top: 20px;
}

@media screen and (max-width: 600px) {
	.column {
		width: 100%;
		height: auto;
	}
}

/* @media screen and (max-width:961px){
	.search-result img{ display:none;}
} */
@media screen and (min-width:990px) and (max-width:1185px) {
	#advisor .find-advisor input[type="text"] {
		max-width: 100%;
	}

	.zip-ad p {
		font-size: 100%;
	}

	.btn-go {
		font-size: 100%;
		display: block;
		margin-top: 10px;
		width: 100%;
	}

	.zip-ad-input {
		width: 100%;
		font-size: 19px;
		float: none;
		margin-right: 3px;
		height: 34px;
	}

	.cms-work-space .btn-go {
		width: 100%;
	}

	.cms-work-space .zip-ad-input {
		width: 100% !important;
		margin-bottom: 5px;
	}

	.side-bar-form-horizontal .btn-side-bar-go {
		float: none;
		width: 100%;
		margin-top: 5px;
	}

	.side-bar-form-horizontal .side-bar-form-control {
		width: 100%;
	}
}

@media screen and (min-width:320px) and (max-width:865px) {
	.help-me:after {
		display: none
	}
}

@media screen and (min-width:320px) and (max-width:990px) {
	.about-blog h2.blog_1 {
	margin-top: 0px;
	color: white;
	width: 106.4%;
	margin-left: -15px;
	text-align: left;
	padding-left: 16px;
	font-size: 25px;
	}
	

	ul.bullet_CityStlist {
	padding: 0px 0 5px 0px;
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	}

	.post-c-wrap {
	      /* width: 100% !important; 
	      padding: 1px 20px 0 0px !important;*/
	      left: 0% !important;
	      margin-top: 0px !important;
	  }
	  
	.about-blog {
	
	
	padding: 0 3% 2% 3% !important;
	}
	.listing-page-mobile-img {
		display: block !important;
	}

	.listing-page-img {
		display: none;
	}

	#sortable .col-md-6 {
		margin-bottom: 0px;
	}

	ul.navbar-nav.ml-auto {
		background: #27aae1;
		text-align: left;
	}

	ul.navbar-nav.ml-auto li {
		text-align: left;
		padding: 8px;
	}

	.collapse.show ul li a {
		text-align: left !important;
		font-size: 16px;
		cursor: pointer;
	}

	button.navbar-toggler.nav-btn {
		float: right;
		margin: 10px;
	}

	.navbar-light .navbar-nav .nav-link {
		color: #fff !important;
		font-size: 16px;
		padding: 10px !important;
	}

	.navbar-light .navbar-brand {
		display: contents;
	}

	.navbar-light .navbar-nav .active>.nav-link,
	.navbar-light .navbar-nav .nav-link.active,
	.navbar-light .navbar-nav .nav-link.show,
	.navbar-light .navbar-nav .show>.nav-link {
		color: rgba(255, 255, 255, 1) !important;
	}
}

@media screen and (min-width:860px) and (max-width:990px) {
	#advisor .find-advisor input[type="text"] {
		max-width: 205px;
	}

	#advisor .submit {
		width: 175px;
		margin-top: 0;
	}
}

@media screen and (min-width:320px) and (max-width:480px) {
	.advisor-zip-fill input[type="text"] {
		max-width: 100% !important;
	}

	.listing-banner input[type="text"] {
		max-width: 100% !important;
	}

	.listing-banner .advisor-banner-submit {
		max-width: 100% !important;
		width: 100% !important;
	}

	.search-ad-dir {
		font-size: 24px !important;
	}

	.yextButton {
		margin-top: 25px !important;
	}

	.client-area br {
		display: none;
	}

	.logo {
		width: 70%;
	}

	#sortable .col-md-6 {
		padding-right: 0px;
	}

	.navbar-brand img {
		width: 75% !important;
	}

	.talk-advisor {
		margin: 27px 12px !important;
		width: 88%;
	}

	.talk-advisor input[type="text"],
	.city-state-ad,
	.talk-advisor .submit,
	.talk-advisor ul li {
		margin-left: 0px;
	}

	#advisor .submit {
		margin-top: 0px !important;
		margin-left: 0px;
	}

	#advisor .find-advisor input[type="text"] {
		width: 100%;
	}

	.profile {
		float: none;
	}

	.detail-element {
		width: 100% !important;
		float: none;
		margin-top: 15px;
		margin-left: 0px;
	}

	.adress1 {
		width: 100%;
		float: none;
		margin: 10px 0 0 0px;
	}

	.talk-advisor-2 {
		width: 100% !important;
	}

	.city-state-ad {
		width: auto;
	}

	.element-main {
		padding: 0em 0em !important;
	}
}

@media screen and (min-width:768px) and (max-width:1023px) {
	.small-post .post-c-wrap {
	        width: 70% !important;
	}
		
	.talk-advisor .submit {
		margin-left: 10px;
	}

	.city-state-ad {
		margin-left: 30px;
	}

	.talk-advisor input[type="text"] {
		width: 100%;
		font: normal 22px Arial;
		margin-left: 0px;
	}

	#form2 input[type="text"] {
		width: 68%;
		font: normal 22px Arial;
		margin-left: 0px;
	}

	.talk-advisor ul li {
		background:
			url(//static.wiseradvisor.com/wiseradvisor/v2/images/li-img.png) 0 3px no-repeat;
		margin-left: 0;
		margin-bottom: 11px;
	}

	.talk-advisor-2 .submit {
		margin-left: 0px;
	}

	.city-state-ad {
		margin: 5px auto;
	}

	.talk-advisor-2 input[type="text"] {
		width: 68%;
		font: normal 22px Arial;
		margin-left: 0px;
		margin-top: 5px;
	}

	.find-advisor .submit {
		float: none;
		margin-top: 5px;
	}

	.talk-advisor-2 {
		width: 60%;
		margin-left: auto;
		margin-right: auto;
	}

	.talk-advisor-2 ul {
		margin: 20px auto;
		width: 58%;
	}

	.talk-advisor-2 ul li {
		background:
			url(//static.wiseradvisor.com/wiseradvisor/v2/images/li-img.png) 0 3px no-repeat;
		margin-left: 0;
		margin-bottom: 11px;
	}

	dl.tabs dt {
		height: 30px;
		line-height: 30px;
		left: 14%;
		top: 15%;
		margin-bottom: 5px;
		font-size: 12px;
	}

	#parentVerticalTab h2 {
		line-height: 25px;
		font-size: 24px;
		color: #696969 !important;
	}

	.find-advisor input[type="text"] {
		max-width: 52% !important;
	}

	#advisor-banner input[type="text"] {
		font: normal 13px Arial;
	}

	.listing-banner .advisor-banner-submit {
		max-width: 122px;
	}

	.bottom-form {
		padding: 17px 15px 27px 15px;
	}

	#parentVerticalTab {
		padding: 0px;
	}

	.resp-tabs-container h2 {
		color: #fff !important;
	}

	.upper_footer ul li {
		margin-bottom: 10px;
	}

	.banner-right {
		left: 40%;
	}

	.Advisor-Network li {
		width: 46%;
	}

	#advisor .find-advisor input[type="text"] {
		font-size: 13px;
	}

	.help-me:after {
		display: none;
	}

	.compare-form .arrow-sign {
		display: none;
	}

	.compare-form {
		padding: 15px;
		width: 80%;
		margin: 0 auto;
	}

	.cms-work-space .zip-ad-input {
		width: 100% !important;
	}

	.side-bar-form-horizontal .side-bar-form-control {
		vertical-align: top;
	}

	.side-bar-form-horizontal .btn-side-bar-go {
		float: none;
		width: 20%;
	}

	.cms-work-space .btn-go {
		width: 100%;
		margin-top: 5px;
	}

	.zip-ad p:after {
		display: none;
	}

	.thanku_small {
		padding-left: 40px;
	}

	.thanku {
		padding-left: 40px;
	}

	.cms-work-space .sidebar {
		display: none;
	}

	#desktop-header {
		display: none
	}

	#mobile {
		display: block
	}

	.talk-advisor {
		margin-left: 10px;
	}

	.cities #desktop {
		display: none;
	}

	.cities #ipad {
		display: block !important;
	}

	.form-hint {
		display: none
	}

	.form-pop-hint {
		display: none
	}

	.sign-head h1 {
		font-size: 35px;
	}

	.investor-reviews,
	.investor-reviews-1 {
		padding: 2% 2% 12% 2%;
	}

	.investor-reviews p,
	.investor-reviews-1 p {
		min-height: 200px;
	}
}

@media screen and (min-width:660px) and (max-width:990px) {
	.compare-near-u {
		width: 50%;
		margin: 0 auto;
	}

	.calculator_CTA .Zip-search button {
		width: 30% !important;
	}

	.calculator_CTA .Zip-search input[type=text] {
		width: 70% !important;
	}
}

@media screen and (min-width:991px) and (max-width:1133px) {
	.Retirement-Zip-search {
		width: 31% !important;
	}

	.text-option {
		width: 50% !important;
	}

	.text-option:before {
		left: 19px !important;
		width: 160px !important;
	}

	.calculator_CTA .Zip-search input[type=text] {
		padding: 10px;
		font-size: 14px !important;
	}

	.compare-near-u h2 {
		font-size: 14px !important;
	}
}

@media screen and (min-width:320px) and (max-width:767px) {
	
	ul.bullet_list-city.directory {
        height: 900px;
    }
    
    bullet_list-city.directory li {
        width: 50% !important;
    }
	
	.Zip-banner .zip-rounded-list {
    display: none;
	}
	
	.review-rating-firm {
    margin-bottom: 20px;
    }

	ul.list-pagination>li>a {
		padding: 0 7px !important;
		font-size: 11px !important;
	}

	.sign-head .email-form {
		padding: 10px 5px;
	}

	.email-form h2 br {
		display: block !important;
	}

	.email-form br {
		display: none;
	}

	.other-table {

		width: 600px;
	}

	.sign-head .email-form {
		padding: 0 18px;
		margin-top: 0px;
	}

	.email-form fieldset {
		margin-bottom: 0px;
	}

	.Retirement-Zip-search button {
		letter-spacing: 2px;
		font-size: 14px;
		background: #efefef;
		color: #000;
		border: 2px solid #000;
	}

	.Retirement-Zip-search input[type="text"] {
		font-size: 9px !important;
	}

	.bottom-zip-contact {
		padding: 12px 12px 12px 10px !important;
	}

	.main-title {
		margin-top: 10px;
	}

	.aboutus-review iframe {
		min-height: auto !important;
	}

	.side-bar-important-topics {
		margin-bottom: 0px !important;
	}

	section.city-state-page-breadcrum {
		margin-bottom: 0px;
	}

	.trustpilot-widget iframe {
		min-height: 300px;
	}

	a.visit-blog {
		font-size: 14px;
	}

	.blog_1,
	.covid h2 {
		font-size: 22px;
	}

	.Advisors-list {
		padding: 5px;
	}

	.directory-add img {
		height: auto !important;
	}

	#custom-search-input {
		margin-top: 20px;
	}

	span.resp-arrow {
		margin-top: 10px;
	}

	.new-popup-home {
		width: 85%;
	}

	.advisor-zip-fill img {
		display: none;
	}

	.advisor-zip-fill {
		padding: 20px;
	}

	.px-5 {
		padding: 0rem !important;
	}

	.advisor-zip-fill .advisor-banner-submit {
		margin-top: 10px;
		margin-left: 0px !important;
		width: 100% !important;
	}

	h2.match-advisor-heading {
		font-size: 18px;
	}

	.suggestion h3 {
		font-size: 18px;
		margin: 15px 0;
	}

	.launcher-label-div {
		width: 260% !important;
	}

	.affliate-label {
		font-size: 12px;
	}

	#accept {
		width: 10px;
		margin-top: 27px;
		height: 20px;
	}

	#myModal .modal-header .close {
		padding: 0px !important;
		margin: -3px -1rem -1rem auto !important;
	}

	.Advertise-Testimonials .container:before {
		top: 54px;
	}

	.Advertise-Testimonials .container:after {
		bottom: -4px;
	}

	.bottom-email .input-group {
		width: 92%;
	}

	.modal-dialog-full-width.modal-dialog.momodel.modal-fluid {
		width: 90% !important;
	}

	.image-before::before {
		display: none;
	}

	.new-big-popup {
		padding-left: 0 !important;
		position: relative;
		margin-top: 0px !important;
	}

	.new-big-popup .pin-code .pin-btn {
		border-radius: 0px 5px 5px 0px;
		width: 107% !important;
	}

	#new-thank .form-action label .like-icon::after {
		display: none;
	}

	#advisor-banner.banner-zip {
		margin-bottom: 15px !important;
	}

	ul.bullet_list.directory li {
		width: 50% !important;
	}

	ul.bullet_list.directory {
		height: 800px;
	}

	.Inquir-now {
		display: inline-block;
		margin: 15px 0;
	}

	.fancybox-slide--iframe .fancybox-content {
		max-width: 93% !important;
	}

	.ab-container h1,
	.ab-container h2 {
		line-height: 26px !important;
		margin-bottom: 8px !important;
	}

	#mobile nav .dropdown-menu>li>a {
		padding: 3px !important;
	}

	.post-c-wrap h4 {
		min-height: auto !important;
	}

	.about-search-dir form.float-right {
		float: left !important;
	}

	.income-planing .latest-article {
		height: auto !important;
		line-height: 30px !important;
	}

	.infographics-download {
		margin: 20px auto 20px auto !important;
	}

	#mobile .menu-icon {
		margin-top: 25px !important;
		width: 16px;
		height: 14px;
	}

	/* .affcheck {display: inline-block; padding-bottom: 0px; width: 88%!important; } */
	input#acceptedterms .accept {
		vertical-align: top;
		margin-top: 5px;
	}

	.modal-open {
		overflow: auto;
	}

	.about-form {
		float: none !important
	}

	.breadcrumb {
		margin-bottom: 15px;
		background: transparent;
		padding: 0
	}

	/* .affcheck{padding-bottom: 0px!important;width:90%} */
	section.ab-container {
		margin-top: 0px !important;
	}

	.confirm-box img {
		width: 50% !important;
	}

	.find-advisor input[type="text"] {
		/* width: 63%!important; */
		float: none;
		vertical-align: top;
		margin-bottom: 10px;
	}

	.find-advisor .submit {
		float: none
	}

	/* 	.find-advisor {
		margin-top: 15px !important;
	}
 */
	.help-advisor:before {
		display: none;
	}

	.help-advisor {
		padding-left: 15px;
	}

	dl.tabs.enabled dd {
		position: relative !important;
		min-height: 440px;
		margin-top: 15px;
	}

	.banner-right {
		left: 0;
	}

	.talk-advisor {
		margin: 27px 20px 0 20px;
	}

	.talk-advisor ul {
		margin: 20px auto;
		width: 72%;
	}

	.talk-advisor ul li {
		margin-left: 0px;
	}

	.city-state-ad {
		width: auto;
	}

	.talk-advisor input[type="text"] {
		height: 65px;
		line-height: 65px !important;
		vertical-align: top;
		margin: 20px;
		width: 68%;
	}

	.case_studies {
		text-align: center;
	}

	.Finance-book li {
		margin-top: 48px;
		margin-bottom: 0;
	}

	.first-advisors {
		min-height: auto;
		padding: 10px;
	}

	.Advisors-list img {
		margin-bottom: 10px;
	}

	.Advisors-list .txt {
		width: 100%;
	}

	.content {
		margin-left: 20px;
	}

	.container.why-use .mt-5 {
		margin-top: 0px !important;
	}

	.about-banner h1 {
		font-size: 22px !important;
	}

	.Compare-advisor {
		max-width: 100%;
		margin: 0px;
	}

	.testimonials {
		min-height: 190px;
	}

	.sign-head {
		padding: 45px 15px 0 15px !important;
		margin-top: 20px;
	}

	.compare-form .arrow-sign {
		display: none;
	}

	.compare-form {
		padding: 15px;
		width: 80%;
		margin: 0 auto;
	}

	dl.tabs.enabled {
		display: none;
	}

	.sidebar {
		display: none;
	}

	#parentVerticalTab .media-left {
		width: 75px;
	}

	dl.tabs dt {
		bottom: 0px !important;
		left: 0px !important;
	}

	dl.tabs.enabled dt,
	.help-advisor:after {
		display: none;
	}

	.case_studies .col-md-2 img {
		width: 30%;
		margin-top: 20px;
	}

	ul.bullet_list {
		height: 850px;
	}

	ul.bullet_list li {
		width: 50% !important;
	}

	#advisor-banner .advisor-img {
		font-size: 18px;
		color: #1D75BA;
		padding-left: 120px;
		padding-top: 10px;
		margin: 6px 0px 0 0;
		position: relative;
	}

	#advisor-banner .advisor-img:before {
		display: none;
	}

	#advisor-banner .find-advisor input[type="text"] {
		width: 100% !important;
	}

	#advisor-banner .advisor-banner-submit {
		margin-left: 0px;
		margin-top: 0px;
	}

	.cms-work-space .sidebar {
		display: none;
	}

	#desktop-header {
		display: none
	}

	#mobile {
		display: block
	}

	#advisor {
		margin-top: 22px;
	}

	#myModal .modal-header .close {
		z-index: 9999;
	}

	.newsletter input {
		width: 60% !important;
	}

	.ebook_download {
		height: auto !important
	}

	.city aside {
		width: 34%;
	}

	.login .col-md-4 {
		display: none;
	}

	.new-popup-home h5 {
		margin: 15px 0px 10px 0px !important;
	}

	.new-content {
		margin: 0px !important;
	}

	.new-btn {
		width: 90% !important;
	}

	h4.new-pop-heading:before {
		display: none !important;
	}

	.modal-header-full-width {
		margin-right: 16px !important;
	}

	.close span {
		font-size: 34px !important;
	}

	.form {
		padding-left: 12px !important;
		padding-right: 12px !important;
	}

	.modal-dialog-full-width {
		width: 88% !important;
	}

	.form .form-control {
		font-size: 11px !important;
	}

	.form-group {
		margin-bottom: 0px !important;
	}

	#siteseal img {
		width: 60% !important;
		margin: 10px 0 !important;
	}

	.form-box {
		margin-bottom: 10px;
	}

	.rounded-list {
		margin: 0px auto 0 auto !important;
	}

	.rounded-list li {
		font-size: 16px !important;
		margin-right: 0px !important;
		margin-bottom: 5px !important;
		margin-left: 30px;
	}

	.rounded-list li:before {
		left: -28px !important;
		top: 0px !important;
		height: 20px !important;
		width: 20px !important;
		line-height: 20px !important;
	}

	#retirement-planning h1 {
		line-height: 28px !important;
		margin-top: 0 !important;
		margin-bottom: 10px !important;
	}

	.list-faq .accordion-title i {
		width: 30px
	}

	.list-faq .accordion-title {
		padding: 8px 0 8px 28px;
		white-space: inherit;
	}

	.income-planing .Risk-Retirement .mail-fill {
		width: 73%;
	}

	.flex {
		display: block;
		margin: 5px 0 20px 0;
	}

	.sign-head .email-form {
		border-radius: 21px;
		padding: 18px;
	}

	.sign-head strong {
		margin-left: 0px !important;
		margin-bottom: 23px;
	}

	.sign-head.advisor-program-form-bg .thanku_small {
		padding-left: 15px !important;
	}

	.sign-head-bottom .email-form {
		padding: 0 18px;
	}

	footer {
		text-align: center;
	}

	footer .float-right {
		float: none !important;
		display: block;
		width: 155px;
		margin: 10px auto;
	}

	.banner-right {
		width: 100%;
	}

	/*.side-bar-form-horizontal .btn-side-bar-go {
		width: 20%;
	}*/

	.zip-ad p:after {
		display: none;
	}

	.talk-img {
		width: 45%;
	}

	.pop-logo-img {
		width: 45%;
	}

	.thanku_small {
		padding-left: 10px;
	}

	.thanku {
		padding-left: 10px;
	}

	.cities #desktop {
		display: none;
	}

	.form-hint {
		display: none
	}

	.form-pop-hint {
		display: none
	}

	.cities #ipad {
		display: block !important;
	}

	#custom-search-input button {
		padding: 8px 28px;
	}

	.custom-search-input .input-group button {
		right: 50px !important;
	}

	.pin-code {
		margin-right: 0px;
		margin-bottom: 20px;
	}

	.banner-home .pin-btn {
		max-width: 241px !important;
		padding: 0 10px;
		width: 100%;
	}

	.banner-home .heading {
		margin-top: 18px !important;
		padding-left: 14px !important;
		padding-right: 14px !important;
	}

	.content img {
		left: -24px !important;
	}

	.calculator-bg {
		margin-bottom: 15px;
	}

	.help-advisor_1 span {
		display: inline-block;
		margin-left: 0px !important;
		line-height: 30px;
		padding: 5px !important;
	}

	.why-use .bk-article-wrapper {
		margin-bottom: 20px !important;
	}

	/* .bk-article-wrapper {
    margin-bottom: 20px;
    } */
	#parentVerticalTab img {
		width: 100%;
		height: auto;
	}

	.Advisor-Network li {
		width: 100%;
	}

	.upper_footer ul li {
		margin-bottom: 10px;
		/* padding: 0 18px !important; */
	}

	table.lineheight-14 a {
		word-break: break-all;
	}

	.v_articles img {
		width: 100%;
		height: auto;
	}

	.directory-add .sign-head .email-form {
		margin-top: 0px;
		margin-bottom: 0px;
		background: transparent;
		border: 0;
		padding: 10px 15px;
		text-align: left;
	}

	#colors {
		margin-top: 8px;
	}
}

/*Here your can change the breakpoint to set the accordion, when screen resolution changed*/
.yext-profile-btn {
	background: #27AAE1 !important;
    color: #fff !important;
    padding: 8px 10px;
}

@media only screen and (max-width: 768px) {
	.confirm-box img {
		width: 50% !important;
	}

	#mobile .menu ul:first-child {
		height: 95vh;
		padding-bottom: 50px;
		overflow-x: scroll;
	}

	.article-outer,
	.additional-resources,
	.why-use {
		padding: 0 15px;
	}

	ul.resp-tabs-list {
		display: none;
	}

	h2.resp-accordion {
		display: block;
	}

	.resp-vtabs .resp-tab-content {
		border: 1px solid #C1C1C1;
		padding: 7px;
	}

	.resp-vtabs .resp-tabs-container {
		border: none;
		float: none;
		width: 100%;
		min-height: 100px;
		clear: none;
	}

	.resp-accordion-closed {
		display: none !important;
	}

	.resp-vtabs .resp-tab-content:last-child {
		border-bottom: 1px solid #c1c1c1 !important;
	}

	.form-area label {
		padding-left: 0px !important;
	}

	.form-area .submit {
		width: 100%;
	}

	.input-xlarge {
		width: 100%;
	}

	.form-inner select {
		width: 100%;
	}

	.talk-advisor-2.upper_footer ul li {
		padding: 0px 11px;
		margin-bottom: 14px;
	}

	.planing-li-ul .outer-li {
		width: 50%;
	}

	ul.planing-li-ul li:nth-child(7),
	ul.planing-li-ul li:nth-child(8),
	ul.planing-li-ul li:nth-child(9),
	ul.planing-li-ul li:nth-child(10) {
		display: block;
	}

	.planing-li-ul {
		display: block;
	}

	#parentVerticalTab .media-left {
		width: 13%;
	}

	#parentVerticalTab .media h2 {
		color: #209dd8 !important;
	}
}

/*****MOBILE MENU IN DESKTOP *****/
#mobile header,
#mobile .nav-logo {
	background-color: #ffffff;
	padding: 0px 0px 8px 0px;
}

#mobile .menu {
	transition: all 0.3s;
	width: 100%;
	height: auto;
	position: fixed;
	top: 63px;
	z-index: 9999;
	background: rgba(0, 0, 0, .8);
}

#mobile .mar-left {
	left: -100% !important;
}

#mobile .menu ul {
	background: rgba(255, 255, 255, 0.95);
	padding: 20px;
}

#mobile .col-md-7.col-7 {
	padding: 0;
}

#mobile .menu ul:first-child {
	height: 95vh;
	padding-bottom: 50px;
	overflow-x: scroll;
}

#mobile .dropdown-toggle::after {
	display: none;
}

#mobile .menu-icon {
	margin-top: 25px;
}

#mobile .mobile-logo {
	max-width: 256px;
	position: relative;
	left: -8px;
}

#mobile nav {
	position: relative;
	margin-bottom: 90px;
}

#mobile nav li {
	color: #27aae1;
	position: relative;
	font-size: 18px;
	font-weight: 600;
	line-height: 40px;
	list-style: none;
}

#mobile nav .sub-menu-bg {
	background-color: #27aae1;
	padding: 4% 8%;
	width: 100%;
	top: 0px;
	border-radius: 0;
	position: relative !important;
	transform: inherit !important;
}

.o-hidden {
	overflow: hidden;
}

#mobile nav .sub-menu-bg li {
	line-height: 32px;
}

#mobile nav .sub-menu-bg a {
	color: #ffffff !important;
	font-size: 16px;
	font-weight: 400;
}

#mobile nav .sub-menu-bg ul {
	padding: 1% 0% 0 3%;
	position: relative;
	background: none;
	box-shadow: none;
	border: 0px;
	width: 100%;
}

#mobile nav .sub-menu-bg ul:before {
	background: #fff;
	width: 1px;
	height: calc(100% - 20px);
	content: '';
	position: absolute;
	top: 10px;
	left: -4px;
}

#mobile nav .sub-menu-bg li {
	line-height: 26px;
	width: 100%;
}

#mobile nav .sub-menu-bg li a {
	font-size: 14px;
	background: none;
	outline: none;
}

#mobile nav .dropdown-menu>li>a {
	display: block;
	padding: 3px 0px !important;
}

#mobile nav .dropdown .dropdown-menu {
	float: none;
	position: initial !important;
}

#mobile nav .dropdown .dropdown-menu .caret {
	top: -6px;
	position: absolute;
	color: #fff;
}

#mobile nav .caret {
    position: absolute;
    font-size: 30px;
    top: 0;
    right: 0;
    border: 0px!important;
    width: auto;
    font-weight: bold;
}



#mobile nav input {
	color: #838384;
	font-family: 'SFProText-Regular';
	font-size: 12px;
	font-weight: 600;
	padding: 0 4%;
	line-height: 39px;
	border: 1px solid #27aae1;
}

#mobile nav .submit {
	box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
	background-color: #27aae1;
	color: #ffffff;
	font-family: 'SFProText-Regular';
	font-size: 14px;
	font-weight: 600;
	line-height: 39px;
	text-transform: uppercase;
	padding: 0 12px;
}

#mobile nav .advisor-fill {
	width: 100%;
	box-shadow: 0 -4px 7px rgba(0, 0, 0, 0.16);
	background-color: #ffffff;
	padding: 23px 0;
	position: fixed;
	bottom: 0px;
}

#mobile nav .sub-menu-bg1 {
	background-color: #27AAE1;
	padding: 0 2%;
	width: 100%;
	top: 0;
	border-radius: 0;
	border: 0px;
}

#mobile nav .sub-menu-bg1 a {
	color: #FFFFFF !important;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}

#mobile nav .fontclass .fontclass2 {
	color: #FFFFFF !important;
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
}

.must-have {
	width: 100%;
	height: auto;
	float: left;
	margin-left: 10px;
}

.financial-advisor1 {
	background: #bdd7ee;
	padding: 30px;
	border-radius: 30px;
	width: auto;
	text-align: center;
}

.financial-advisor1 a {
	width: 90%;
	margin: 0 auto;
	display: block;
	background: #1e9bd8;
	border-radius: 5px;
	text-align: center;
	color: #fff;
	line-height: 40px;
	text-decoration: none !important;
	font-size: 20px;
}

.must-have h2 {
	font: bold 14px/20px Arial;
	color: #666666;
	text-align: left;
}

.must-have ul {
	margin: 15px;
	padding: 0px;
}

.must-have ul li {
	color: #666666;
	list-style-type: square;
	font: bold 14px/27px Arial;
}

.right-map {
	margin-top: 16px;
}

.cities #ipad {
	display: none;
}

/* ARTICLE SEARCH BOX */
.searchresult ul {
	margin: 0;
	padding: 0;
}

/* Style the list items */
.searchresult {
	position: absolute;
	left: 15px;
	z-index: 99;
	background: #f9f9f9;
	top: 39px;
	width: 90%;
	-webkit-box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.25);
	box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.25);
}

.searchresult ul li {
	cursor: pointer;
	position: relative;
	padding: 6px 10px;
	list-style-type: none;
	background: #f9f9f9;
	font-size: 12px;
	transition: 0.2s;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	border-bottom: 1px solid #e6e6e6;
	line-height: 15px;
}

/* PAGINATION */
.page {
	width: 960px;
	margin: 0 auto;
}

.pagination li {
	list-style-type: none;
	float: left;
	width: 40px;
	height: 40px;
	line-height: 40px;
	border: 1px solid #FFF;
	background-color: #b1b1b1;
	color: #FFF;
	text-align: center;
	cursor: pointer;
	margin: 0 5px;
}

.pagination li:hover {
	background-color: #fff;
	border: 1px solid #29a0db;
	color: #000
}

.pagination ul {
	border: 0;
	padding: 0;
}

.pagination .active {
	background-color: #29a0db !important;
	border: 1px solid #fff !important;
	color: #fff !important;
}

@media screen and (min-width:1024px) and (max-width:1100px) {
	.ebook_download {
		padding: 10px 10px !important;
	}
}

@media screen and (min-width:1400px) and (max-width:2400px) {
	.fancybox-slide--iframe .fancybox-content {
		min-height: 575px;
	}
}

@media screen and (min-width:320px) and (max-width:1023px) {
	.menu-top {
		display: none;
	}
}

@media screen and (min-width:600px) and (max-width:960px) {
	.search_clear {
		right: 58px !important;
	}

	#custom-search-input button {
		padding: 8px 28px !important;
	}

	.confirm-box img {
		width: 50% !important;
	}
}

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

	.trustpilot .tp-widget-stars svg,
	.trustpilot .tp-widget-stars-1 svg {
		width: 200px !important;
	}

	.trustpilot .tp-widget-review {
		margin-bottom: 10px;
		border-bottom: 1px solid #cacaca !important;
		padding-bottom: 10px;
	}

	.trustpilot .line-none {
		border: 0px !important;
	}
}

@media screen and (max-width:700px) and (min-width: 520px) {
	div#pop-up_form .form-area .col-md-8.col-8 {
		width: 100% !important;
		flex: inherit !important;
		max-width: 100%;
	}

	div#pop-up_form .form-area .col-md-4.col-4 {
		width: 100% !important;
		flex: inherit !important;
		max-width: 100%;
	}

	.upper_footer ul li {
		margin-bottom: 15px;
	}

	.talk-advisor-2 .submit {
		margin-left: 0px;
	}

	.city-state-ad {
		margin: 5px auto;
	}

	.talk-advisor-2 input[type="text"] {
		width: 68%;
		font: normal 22px Arial;
		margin-left: 0px;
		margin-top: 5px;
	}

	.find-advisor .submit {
		float: none;
		margin-top: 0px;
	}

	#form2 input[type="text"] {
		width: 68%;
		font: normal 22px Arial;
		margin-left: 0px;
	}

	.talk-advisor-2 {
		width: 60%;
		margin-left: auto;
		margin-right: auto;
	}

	.talk-advisor-2 ul {
		margin: 20px auto;
		width: 58%;
	}

	.talk-advisor-2 ul li {
		background:
			url(//static.wiseradvisor.com/wiseradvisor/v2/images/li-img.png) 0 3px no-repeat;
		margin-left: 0;
		margin-bottom: 11px;
	}

	.search_clear {
		right: 58px;
		background: none !important;
	}
}

@media screen and (max-width:628px) and (min-width: 320px) {
	.talk-advisor ul {
		margin: 20px auto;
		width: 50%;
	}
}

@media screen and (max-width:628px) and (min-width: 481px) {
	.talk-advisor-2 {
		width: 75% !important;
	}
}

.ebook-download {
	border: 1px solid #a7a4a4;
	;
	width: 100%;
	max-width: 370px;
	background:
		url(//static.wiseradvisor.com/wiseradvisor/v2/images/ebook-bg.jpg) no-repeat;
	margin: 15px auto 0 auto;
	padding: 10px 10px 15px 0;
}

.ebook-download p {
	font-size: 20px;
	/* font-family:MYRIADPROREGULAR!important; */
	color: #6e6e6e;
	;
	margin: 0px 0px 19px 0;
	line-height: 24px;
}

.ebbok-heading {
	text-align: center;
	font-size: 32px;
	/* font-family:MYRIADPROREGULAR!important; */
	color: #6e6e6e;
	line-height: 55px;
	margin-bottom: 10px;
}

.ebbok-heading span {
	color: #27aee1;
	;
	font-size: 35px;
	position: relative;
	letter-spacing: 7px;
}

/*.ebbok-heading span:after {
    position: absolute;
    width: 90px;
    height: 3px;
    background: #cdccca;
    content: '';
    left: 0;
    bottom: 0;
}*/
.ebook_download {
	background: #2a9dd6;
	padding: 10px 15px;
	border-radius: 13px;
	color: #211f1f;
	font-weight: bold;
	font-size: 16px;
	box-shadow: 4px 15px 21px -9px rgba(0, 0, 0, 0.5);
	height: 61px;
	width: 100%;
	display: block;
	text-align: center;
	border: 2px solid #fff;
}

.ebook_download:hover {
	color: #fff !important;
}

/* .Inquir-now {
	color: #fff;
	background: rgba(20, 145, 194, 1);
	background: -moz-linear-gradient(left, rgba(20, 145, 194, 1) 0%,
			rgba(17, 94, 177, 1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(20, 145, 194,
					1)), color-stop(100%, rgba(17, 94, 177, 1)));
	background: -webkit-linear-gradient(left, rgba(20, 145, 194, 1) 0%,
			rgba(17, 94, 177, 1) 100%);
	background: -o-linear-gradient(left, rgba(20, 145, 194, 1) 0%,
			rgba(17, 94, 177, 1) 100%);
	background: -ms-linear-gradient(left, rgba(20, 145, 194, 1) 0%,
			rgba(17, 94, 177, 1) 100%);
	background: linear-gradient(to right, rgba(20, 145, 194, 1) 0%,
			rgba(17, 94, 177, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1491c2',
			endColorstr='#115eb1', GradientType=1);
	border-radius: 20px;
	padding: 5px 5px 5px 10px;
	-webkit-box-shadow: 4px 15px 21px -9px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 4px 15px 21px -9px rgba(0, 0, 0, 0.5);
	box-shadow: 4px 15px 21px -9px rgba(0, 0, 0, 0.5);
	height: 39px;
	line-height: 30px;
}
 */
.Inquir-now {
	color: #fff;
	padding: 5px 5px 5px 10px;
	height: 39px;
	line-height: 30px;
	background: #1D76BA;
	text-align: center;
	margin-top:0px
}

.Inquir-now.profile{
	background: #000!important;
}

/* .Inquir-now span {
	background: #003470;
	color: #fff;
	border-radius: 50%;
	padding: 2px 8px 3px 8px;
	margin-left: auto;
	float: right;
	width: auto;
	margin: 0px 0px 0 10px;
	font-size: 19px;
	line-height: 22px;
} */
.Inquir-now span {
	color: #fff;
	border-radius: 50%;
	padding: 2px 8px 3px 8px;
	margin-left: auto;
	width: auto;
	font-size: 19px;
	line-height: 22px;
}

.Finance-book .download:hover {
	color: #fff !important;
}

.search_clear {
	right: 36px;
	background: none !important;
}

.ab-container h1 {
	color: #2c99d2;
	font-size: 26px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 38px;
	background: none;
	padding: 0 !important;
	margin-bottom: 0px;
}

/* Calculator added  */
.calculator {
	width: 100%;
	height: auto;
	margin: 10px 0;
}

.calculator-article {
	margin-top: 25px;
}

.calculator ul li {
	list-style: square;
	margin-left: 28px;
	color: #27aee1;
	font-size: 17px;
	margin-bottom: 3px;
}

.calculator ul li a {
	color: #6e6e6e;
	font-size: 14px;
}

/* ARTICLE  */
.income-planing table {
	margin-bottom: 10px;
}

.income-planing .planing ol {
	padding-left: 30px;
	margin: 10px 0px;
}

.income-planing .planing ol:last-child {
	padding-left: 15px;
}

.ret07 {
	background-color: transparent !important;
}

.calculater iframe .calc-container .container {
	padding: 0 !important;
}

.calculater {
	margin-bottom: 10px;
}

.calculator h2 {
	font-size: 16px !important;
	background: #27aae1;
	color: #fff !important;
	padding: 1%;
	margin-bottom: 20px;
}

form.Zip-search {
	margin-top: 10px;
}

.calculator_CTA-outer h2 {
	font-size: 22px;
	color: #27aae1;
	font-weight: 600;
}

.calculator_CTA-outer p {
	margin: 3px 0;
	font-size: 13px;
}

.calculator_CTA {
	border: 1px solid #1B75BC;
	padding: 20px 2%;
	border-radius: 15px 15px 0 0;
}

.calculator_CTA ol {
	counter-reset: li;
	list-style: none;
	font-size: 15px;
	padding: 0;
	margin-bottom: 4em;
	text-shadow: 0 1px 0 rgba(255, 255, 255, .5);
	margin: 0 auto;
}

.calculator_CTA li {
	list-style: none;
	position: relative;
	font-size: 17px;
	margin: 0px 0 12px 35px;
	color: #4A4A49;
	font-weight: 600;
}

.calculator_CTA li:before {
	content: counter(li);
	counter-increment: li;
	position: absolute;
	left: -32px;
	top: 16px;
	margin-top: -1em;
	background: #27aae1;
	height: 18px;
	width: 18px;
	line-height: 20px;
	text-align: center;
	-moz-border-radius: 2em;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-ms-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	transition: all .3s ease-out;
	color: #fff;
	font-size: 15px;
}

/* .calculator_CTA .Zip-search{ border: 1px solid #1B75BC; padding: 5px; } */
.calculator_CTA .Zip-search input[type=text] {
	padding: 9px;
	font-size: 13px;
	background: transparent;
	float: left;
	width: 70%;
	border: 1px solid #27aae1;
	margin-right: 8px;
	color: #626366;
}

.calculator_CTA .Zip-search button {
	float: left;
	width: 25%;
	padding: 10px;
	background: #1B75BC;
	color: white;
	font-size: 17px;
	border: 0px;
	border-left: none;
	cursor: pointer;
}

.calculator_CTA .Zip-search button:hover {
	background: #27aee1;
}

.calculator_CTA .Zip-search::after {
	content: "";
	clear: both;
	display: table;
}

.calculator_CTA p {
	font-size: 11px;
	line-height: 16px;
	margin-top: 5px;
}

.compare-near-u {
	/* border-top:1px solid #eee; */
	margin-top: 10px;
}

.compare-near-u h2 {
	font-size: 17px;
	line-height: 27px;
}

.retirement-plan {
	border: 2px solid #1B75BC;
	margin-bottom: 10px;
}

.text-option {
	float: left;
	font-size: 20px;
	color: #fff;
	background: #1B75BC;
	width: 55%;
	padding: 4% 2%;
	line-height: 24px;
	position: relative;
}

.text-option:before {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: 54px;
	width: 170px;
	background: #1b75bc;
	transform: skew(-30deg);
	z-index: -1;
}

.Retirement-Zip-search {
	float: right;
	width: 27%;
	margin-right: 10px;
	margin-top: 10px;
}

.Retirement-Zip-search input[type="text"] {
	border: 1px solid #1b75bc;
	width: 100%;
	margin: 5px 0;
	padding: 0px 5px;
	font-size: 10px;
}

.Retirement-Zip-search input[type="text"]::placeholder {
	color: #1b75bc;
}

.Retirement-Zip-search button {
	letter-spacing: 0.2px;
	width: 100%;
}

.trustpilot-cal {
	margin-top: 30px;
	border-bottom: 1px dashed #989898;
}

.trustpilot-widget {
	padding-top: 10px;
}

.trustpilot {
	border: 1px solid #1b75bc;
	border-top: 0;
	padding: 0 2% 2% 2%;
}

.trustpilot .tp-widget-stars svg,
.trustpilot .tp-widget-stars-1 svg {
	float: left;
	width: 50%;
}

.trustpilot .tp-widget-stars .date,
.trustpilot .tp-widget-stars-1 .date {
	float: right;
}

.trustpilot .tp-widget-stars svg :nth-of-type(-n+5) .tp-star__canvas {
	fill: #00b67a;
}

.trustpilot .tp-widget-stars-1 svg :nth-of-type(-n+4) .tp-star__canvas {
	fill: #73cf11;
}

.trustpilot .header {
	margin: 5px 0;
}

.trustpilot .tp-widget-review__name {
	margin-top: 5px;
}

.trustpilot .tp-widget-review {
	margin-top: 20px;
}

.trustpilot .showall {
	line-height: 18px;
	font-size: 12px;
}

.v_articles .media-left img {
	width: 100px;
}

/************* LOGIN CSS ***********/
.modal {
	top: 20% !important;
}

.login {
	padding-top: 45px;
	margin-bottom: 0px;
	padding-bottom: 45px;
	background: #c0e4f4;
}

.speciallogin {
	padding: 45px 0;
	background: #c8eaf8;
	margin-bottom: 0px;
}

.signin-form {
	background: rgb(39, 170, 225, 0.2);
	padding: 0;
	-webkit-appearance: none;
	border: 10px solid #d0cece;
}

.signin-form h2,
.signin-form h3,
.signin-form h3 {
	font-size: 25px;
	background: #27aae1;
	text-align: center;
	margin: 0 0 2px 0;
	font-weight: 500;
	line-height: 50px;
	color: white;
}

.signin-form input[type="text"],
.signin-form input[type="email"],
.signin-form input[type="password"],
.signin-form textarea {
	outline: none;
	font-size: .9em;
	/* color: #FFFFFF; */
	padding: 1em 1em;
	margin: 0;
	width: 100%;
	border: none;
	border-bottom: solid 1px #e2eaef;
	-webkit-appearance: none;
	display: block;
}

.signin-form input[type="checkbox"]:checked+label span:first-child:before {
	content: "";
	background: url(/wiseradvisor/v2/images/login/tick.png) no-repeat;
	position: absolute;
	left: 1px;
	top: 0px;
	font-size: 10px;
	width: 10px;
	height: 10px;
}

.signin-form textarea {
	min-height: 125px;
	margin: 0 0 2em 0;
	resize: none;
	font-family: 'Roboto', sans-serif;
}

.signin-form input[type="text"],
.signin-form input[type="email"] {
	margin: 0 0 1em 0;
}

.signin-form input[type="checkbox"] {
	display: none;
}

.signin-form input[type="checkbox"]+label {
	position: relative;
	padding-left: 1.8em;
	border: none;
	outline: none;
	font-size: .9em;
	color: #181717;
	cursor: pointer;
	display: inline-block;
	margin: 10px 0;
}

.signin-form input[type="checkbox"]+label span:first-child {
	width: 14px;
	height: 14px;
	border: 2px solid #009ffb;
	position: absolute;
	left: 0;
	top: 3px;
}

.signin-form input[type="checkbox"]:checked+label span:first-child:before {
	content: "";
	background: url(/wiseradvisor/v2/images/login/tick.png) no-repeat;
	position: absolute;
	left: 0px;
	top: 1px;
	font-size: 10px;
	width: 10px;
	height: 10px;
}

.signin-form input[type="submit"] {
	font-size: 1em;
	color: #fff;
	background: #009ffb;
	border: 2px solid #009ffb;
	outline: none;
	cursor: pointer;
	text-transform: uppercase;
	padding: .6em 1em;
	width: 50%;
	-webkit-appearance: none;
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all;
	-ms-transition: 0.5s all;
	display: block;
	margin: 0 auto;
}

.signin-form input[type="submit"]:hover {
	background: none;
	border: 2px solid #FFFFFF;
	color: #FFFFFF;
}

.signin-firm {
	background: #efeeee;
	padding: 5%;
	margin-top: 15px;
	border-radius: 10px 0 0 10px;
}

.social-text p {
	color: #55abe1;
	margin: 10px 0;
	font-size: 18px;
	font-weight: 600;
	line-height: 23px;
}

.social-text a {
	color: #fff;
	background: #27aae1;
	padding: 2% 0;
	display: inline-block;
	vertical-align: top;
	width: 150px;
	text-align: center;
}

.signin-agileits-bottom p {
	text-align: center;
	margin: 6px;
	font-size: .9em;
}

.signin-agileits-bottom p a {
	color: #181717;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all;
	-ms-transition: 0.5s all;
	transition: 0.5s all;
	font-weight: bold;
}

.city-state-page-breadcrum .modal-content {
	border: 5px solid #27aee1 !important;
	border-radius: 10px;
	background: #fff !important;
}

.element h2 {
	font-size: 23px;
	color: #27aee1;
	text-align: center;
	font-weight: 700;
	padding-bottom: 10px;
}

.element-main {
	width: 100%;
	background: #fff;
	margin: 0em auto 0em;
	border-radius: 5px;
	padding: 0em 3em;
}

.element-main input[type="email"] {
	font-size: 1em;
	color: #A29E9E;
	padding: 1em 0.5em;
	display: block;
	width: 100%;
	outline: none;
	margin-bottom: 1em;
	text-align: center;
	border: 1px solid #B9B9B9;
}

.element-main input[type="submit"] {
	font-size: 1em;
	color: #fff;
	background: #0086E5;
	width: 50%;
	padding: 0.8em 0em;
	outline: none;
	border: none;
	border-radius: 5px;
	cursor: pointer;
	border-bottom: 3px solid #045B99;
	display: block;
	margin: 1.5em auto 0;
}

.modal-dialog {
	max-width: 500px !important;
}

.element-main input[type="submit"]:hover {
	background: #095fb2;
	border-bottom: 3px solid #062d52;
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all;
}

.close1 {
	margin: -1rem -11px -1rem auto;
	padding: 0;
	background-color: transparent;
	border: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	float: right;
	font-size: 1.5rem;
	font-weight: 700;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	opacity: .5;
	cursor: pointer;
}

.portfolio_radio {
	color: white;
	margin: 0px 0;
	background: #27aae1;
	padding: 14px 0;
}

.portfolio_radio .row input {
	margin: 0 5px;
}

.signin-form .input-box {
	padding: 8% 8% 0% 8%;
}

.Investor-btn {
	display: block;
	position: relative;
	padding-left: 35px;
	margin-bottom: 12px;
	cursor: pointer;
	font-size: 22px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	color: #fff;
}

.Investor-btn input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
}

.Investor-btn .checkmark {
	position: absolute;
	top: 0;
	left: 0;
	height: 25px;
	width: 25px;
	background-color: #fff;
	border-radius: 50%;
}

.Investor-btn .checkmark:after {
	content: "";
	position: absolute;
	display: none;
}

.Investor-btn input:checked~.checkmark:after {
	display: block;
}

.Investor-btn .checkmark:after {
	top: 6.5px;
	left: 7px;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background: #27aae1;
}

.login-box {
	width: 100%;
	margin: auto;
	padding-top: 15px;
	background: #efeeee;
	border-radius: 10px;
}

.login-snip {
	width: 100%;
	height: 100%;
}

.login-snip .login,
.login-snip .sign-up-form {
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	position: absolute;
	transform: rotateY(180deg);
	backface-visibility: hidden;
	transition: all .4s linear;
	padding: 5%;
	border-radius: 0 0 10px 10px;
}

.login-snip .sign-in,
.login-snip .sign-up,
.login-space .group .check {
	display: none
}

.login-snip .tab,
.login-space .group .label,
.login-space .group .button {
	text-transform: uppercase
}

label.tab.first-tab {
	margin-left: 14%;
}

.login-snip .tab {
	font-size: 16px;
	display: inline-block;
	border-bottom: 2px solid transparent;
	color: #fff;
	background: #3a75bb;
	padding: 1.5% 5% 1% 5%;
	border-radius: 20px 20px 0 0;
	margin-bottom: 0;
	line-height: 24px;
}

.login-snip .sign-in:checked+.tab,
.login-snip .sign-up:checked+.tab {
	color: #fff;
}

label.tab span {
	font-size: 12px;
}

.second-tab {
	margin-left: -4px;
	background: #f59c00 !important;
}

.login-space {
	min-height: 322px;
	position: relative;
	perspective: 1000px;
	transform-style: preserve-3d;
	background: #f59c00;
	border-radius: 10px;
}

.login-space .group {
	margin-bottom: 15px
}

.login-space .group .label,
.login-space .group .input {
	width: 100%;
	color: #333;
	display: block
}

.login-space .group .button {
	width: 100%;
	color: #fff;
	display: block
}

.login-space .group .input,
.login-space .group .button {
	border: none;
	padding: 12px 20px;
	background: rgba(255, 255, 255, 1)
}

.foot {
	float: right;
}

.foot a {
	color: #fff;
	text-decoration: underline;
	font-size: 11px;
}

.login-space .group input[data-type="password"] {
	text-security: circle;
	-webkit-text-security: circle
}

.login-space .group .label {
	color: #aaa;
	font-size: 12px
}

.login-space .group .button {
	background: #27aae1;
}

.login-space .group label .icon {
	width: 15px;
	height: 15px;
	border-radius: 2px;
	position: relative;
	display: inline-block;
	background: rgba(255, 255, 255, .1)
}

.login-space .group label .icon:before,
.login-space .group label .icon:after {
	content: '';
	width: 10px;
	height: 2px;
	background: #fff;
	position: absolute;
	transition: all .2s ease-in-out 0s
}

.login-space .group label .icon:before {
	left: 1px;
	width: 5px;
	bottom: 4px;
	transform: scale(0) rotate(0)
}

.login-space .group label .icon:after {
	top: 6px;
	right: 0;
	transform: scale(0) rotate(0)
}

.login-space .group .check:checked+label {
	color: #fff;
	font-size: 11px;
	float: left;
}

.login-space .group .icon {
	border: 1px solid #fff;
	top: 2px;
}

.login-space .group label p {
	display: inline-block;
	margin-left: 5px;
	color: #fff;
	font-size: 12px;
}

.login-space .group .check:checked+label .icon:before {
	transform: scale(1) rotate(45deg)
}

.login-space .group .check:checked+label .icon:after {
	transform: scale(1) rotate(-45deg)
}

.login-snip .sign-in:checked+.tab+.sign-up+.tab+.login-space .login {
	transform: rotate(0);
	background: #1b75bb;
}

.login-snip .sign-up:checked+.tab+.login-space .sign-up-form {
	transform: rotate(0);
	background: #ee9b1f;
}

.form-field {
	margin-top: 25px;
}

.button-bg {
	background: #985916 !important
}

::placeholder {
	color: #b3b3b3
}

@media screen and (min-width:320px) and (max-width:540px) {
	.advisor-program-sign-up {
    width: 100%;
	}
	
	label.tab.first-tab {
		margin-left: 2%;
	}

	.login-snip .tab {
		font-size: 14px;
	}

	.login-space {
		min-height: 260px;
	}

	.login-space-affiliate {
		min-height: 215px !important;
	}

	.form-field {
		margin-top: 0px;
	}

	.connect {
		font-size: 16px
	}

	.email-form .mail-fill {
		width: 100%;
		margin-bottom: 6px;
	}

	.email-form .mail-btn {
		width: 100%;
		font-size: 14px;
	}
}

/********  LOGIN -END**************/

/******** LOGOUT START ***********/
.logout_bg {
	background: #fff;
	padding: 2%;
}

.logout_bg h2 {
	color: #27aae1;
	font-size: 18px;
}

.logout_bg p {
	margin-bottom: 1rem;
}

.logout_bg a {
	color: #ffffff !important;
	background: #009ffb;
	padding: 1% 0;
	display: block;
	vertical-align: top;
	font-weight: 600;
	width: 130px;
	text-align: center;
}

.logout_bg a :hover {
	color: #ffffff;
}

/******** LOGOUT END  ***********/
ul.exp h2 {
	font-size: 18px;
	border-bottom: 1px dotted #7D7D7D;
	padding-bottom: 10px;
	margin-bottom: 6px;
	margin-top: 0;
}

/*****************BLOGS ******************/
.bk-article-wrapper {
    /* display: flex; */
    height: 100%;
    margin-top: 10px;
}

/*.row-type-inner {
     padding-bottom: 24px;
    border-bottom: 4px solid #333;
}*/
.bk-mask {
	position: relative;
	overflow: hidden;
	width: 100%;
}

.thumb {
	position: relative;
	overflow: hidden;
	opacity: 1;
	z-index: 0;
	-webkit-transition: opacity 0.8s ease-in-out, -webkit-transform 0.8s ease-in-out;
	transition: opacity 0.8s ease-in-out, transform 0.8s ease-in-out;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.thumb img {
	transition: all 0.8s
}

.thumb:hover img {
	-webkit-transform: scale(1.02);
	-moz-transform: scale(1.02);
	-o-transform: scale(1.02);
	-ms-transform: scale(1.02);
	transform: scale(1.02);
}

.thumb a {
	display: block;
}

.thumb a:visited,
.thumb a:focus {
	text-decoration: none !important;
	color: inherit;
	outline: 0 !important;
}

.post-category {
	position: absolute;
	top: 18px;
	left: 15px;
}

.post-category a {
	display: inline-block;
	padding: 4px 8px 4px 12px;
	text-align: center;
	transition: all .3s ease;
	background-color: #27aae1;
	color: #fff;
	font-size: 12px;
	text-transform: uppercase;
	margin-right: 2px;
	margin-bottom: 2px;
}

.post-category a:hover {
	color: #fff !important;
	background-color: #035184;
}

.post-c-wrap {
	width: 88%;
	padding: 1px 20px 0 20px;
	background: #fff;
	left: 6%;
	margin-top: -50px;
	bottom: 0;
	position: relative;
}

.post-c-wrap h4 {
    color: #4A4A49;
    /* min-height: 110px; */
    margin-top: 20px;
    margin-bottom: 8px;
    line-height: 1.3;
    word-break: break-word;
    font-size: 14px;
}

.post-c-wrap h4 a {
    color: #111;
    font-size: 16px !important;
    font-weight: 700;
    word-break: break-word;
}

.post-c-wrap .meta {
	color: #888;
	font-size: 11px;
	margin-bottom: 14px;
	text-transform: uppercase;
	line-height: 1;
}

/* .excerpt {
	font-size: 16px;
	min-height: 90px;
	margin-top: 8px;
	color: #4A4A49;
} */

#blog_section .col-md-6:nth-child(1), #blog_section .col-md-6:nth-child(2) {
    margin-bottom: 30px;
}

.small-post a {
	text-decoration: none;
}

.small-post .bk-mask {
	width: 80px;
	height: 80px;
	float: left;
	margin-right: 20px;
}

.small-post .thumb {
	width: 80px;
	height: 80px;
}

.post-author a {
    color: #27aae1;
    font-size: 11px;
}

.small-post .thumb>a {
	display: block;
}

.thumb img {
	height: auto;
	width: 100%;
	max-width: 100%;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.small-post h4 {
	font-size: 14px;
	margin: 0 0 8px 0;
	color: #111;
	font-weight: 400;
	min-height: auto;
}

.small-post h4 a {
    color: #66696b;
    font-size: 18px;
}

.small-post h4 a:hover {
	color: #27aae1;
}

.small-post .meta {
	font-size: 11px;
	color: #888;
	text-transform: uppercase;
}

.small-post .meta>div {
	display: block;
	margin-top: 8px;
}

.small-post .meta a {
	color: #27aae1 font-size: 11px;
}

.small-post .meta>div:after {
	content: "/";
	padding: 0 10px;
	color: #888;
}

.small-post .meta>div i {
	margin-right: 8px;
	font-size: 14px;
}

.small-post .post-date::after {
	display: none;
}

.small-post .post-c-wrap {
    background: none;
    width: 75%;
    float: left;
    margin-top: 0;
    padding: 0;
    position: inherit;
}

.small-post .thumb img {
    width: 80px;
    height: 80px;
}

.small-post .post-author a:after {
    content: "/";
    padding: 0 10px;
    color: #888;
    display:none;
}

section.what-we-do h2 {
    font-size: 28px;
    margin: 20px 0 35px 0;
    
}

#blog_section section.what-we-do h2 {
   color: #4A4A49;
    
}


.post-author a:after {
	content: "/";
	padding: 0 10px;
	color: #888;
}

.post-author a:after {
	content: "/";
	padding: 0 10px;
	color: #888;
}

.post-c-wrap .meta div {
	display: block;
	margin-top: 8px;
	text-transform: uppercase;
	color: #4A4A49;
	font-size: 11px;
	letter-spacing: 1px;
}

.post-author a {
	color: #27aae1;
}

.readmore {
	margin-top: 20px;
	font-size: 14px;
	margin-bottom: 4px;
}

.readmore a {
	border: 1px solid #27aae1;
	padding: 8px 15px;
	color: #fff;
	font-size: 12px;
	background: #27aae1;
}

.readmore a:hover {
	color: #fff !important;
	background-color: #035184;
}

h2.dirctory {
	margin-top: 20px;
	font-size: 22px;
	color: #27aee1;
	/*font-weight: normal;
	*/
	margin-bottom: 2px;
}

.directory-add {
	border: 4px solid #27aee1;
	padding: 1%
}

.heading-add {
	font-size: 19px;
	color: #fff;
	margin-bottom: 10px;
	text-align: left;
	font-weight: 600;
	line-height: 26px;
}

.directory-add .testimonials {
	margin-top: 0px;
	margin-bottom: 10px;
	/*padding-left:10px;*/
	min-height: 132px;
	font-size: 11px;
	line-height: 14px;
}

.para {
	padding-left: 35px;
	padding-right: 35px;
	font-size: 17px;
	line-height: 21px;
}

.directory-add .sign-head {
	padding: 17px 20px;
}

.directory-add .sign-head .email-form {
	margin-top: 0px;
	margin-bottom: 0px;
}

.directory-add .sign-head .email-form span {
	color: #212529;
	margin-top: 5px;
}

.dirctory-heading {
	color: #27AAE1;
	font-size: 26px !important;
	border: 0px;
	margin-top: 8px;
	font-weight: normal;
	line-height: 30px;
	margin-bottom: 5px;
	letter-spacing: -0.8px;
}

.dr-article p {
	margin-bottom: 0;
}

section.trustpilot-1 {
	margin-top: 40px;
}

.article-talk-advisor .talk-advisor-2 {
	padding-top: 10px;
	padding-bottom: 0;
	border-radius: 0px;
}

.article-talk-advisor .talk-advisor-2 ul li {
	margin-left: 16px;
}

/*infographics css*/
p.infographic-heading {
	font-size: 17px;
	background: #d0ebf8;
	padding: 5px 17px;
	margin-bottom: 0px;
	line-height: 22px;
	font-weight: bold;
	min-height: 55px;
}

p.infographic-heading a {
	color: #7b7b7b;
	text-decoration: none;
}

p.infographic-heading a:hover {
	color: #262626 !important;
}

.infographic-bg {
	background: #efefef;
	position: relative;
	border: 2px solid #d0ebf8;
	margin-bottom: 20px;
}

/* --FOQ ACCORDIAN */
[data-toggle="collapse"] i:before {
	content: "\f068";
}

[data-toggle="collapse"].collapsed i:before {
	content: "\f067";
}

.list-faq .card-header {
	margin-bottom: 8px;
}

.faq-heading {
	margin-bottom: 15px;
}

.list-faq .accordion-title {
	position: relative;
	display: block;
	padding: 8px 0 8px 42px;
	background: #27aae1;
	border-radius: 8px;
	overflow: hidden;
	text-decoration: none;
	color: #fff;
	font-size: 16px;
	width: 100%;
	text-align: left;
	transition: all 0.4s ease-in-out;
}

.list-faq .accordion-title i {
	position: absolute;
	width: 40px;
	height: 100%;
	left: 0;
	top: 13px;
	color: #fff;
	/*  background: radial-gradient(rgba(39, 170, 225,1), #27aae1);*/
	text-align: center;
	border-right: 1px solid transparent;
}

.list-faq .accordion-title:hover {
	padding-left: 46px;
	background: #1b75bb;
	color: #fff;
}

/*.list-faq .accordion-title:hover i {
	  border-right: 1px solid #fff;
	}*/
.list-faq .accordion-body {
	padding: 2% 3%;
}

.list-faq .accordion-body ul {
	list-style: none;
	margin-left: 0;
	padding-left: 0;
}

.banner-call-to-action {
	background-color: #155FEA;
	color: #fff;
	font-size: 16px;
	padding: 15px 25px;
	font-weight: 700;
	display: block;
	box-shadow: 9px -9px 0px 0px rgba(230, 230, 230, 1);
	margin: -32px auto 0 auto;
	width: 226px;
	z-index: 9;
	position: relative;
}

.banner-call-to-action:hover {
	color: #fff !important;
}

.paladin-banner {
	border: 1px solid #3457ea;
	margin-top: 10px;
}

.paladin-logo {
	margin: 20px auto;
	display: block;
}

.paladin-banner p {
	font-size: 18px;
	font-weight: 600;
	color: #0d2381;
	text-align: center;
	margin-top: 15px;
}

/* -------------------  new year exit pop up --------------------------------------------------*/
#ouibounce-modal {
	display: none;
}

.w-a-modal {
	display: none;
	position: fixed;
	z-index: 99999;
	padding-top: 38px;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: auto;
	background-color: rgb(0, 0, 0);
	background-color: rgba(0, 0, 0, 0.4);
}

.w-a-modal-content {
	background-color: #fefefe;
	margin: auto;
	padding: 0px 40px 0px 60px;
	border: 2px solid #6b6a6a;
	width: 100%;
	position: relative;
	max-width: 600px;
	transform: translate(0%, -50%);
	top: 48%;
}

img.w-logo-wa {
	max-width: 200px;
	margin: 0 auto;
	display: block;
}

.w-a-close {
	color: #c2c2c2;
	font-size: 18px;
	font-weight: bold;
	line-height: 17px;
	position: absolute;
	top: -12px;
	right: -7px;
	background: #fff;
	border: 1px solid #c2c2c2;
	border-radius: 50%;
	width: 20px;
	height: 20px;
	text-align: center;
}

.w-a-close:hover,
.w-a-close:focus {
	color: #000;
	text-decoration: none;
	cursor: pointer;
}

.w-a-modal-content h1 {
	font-size: 24px;
	text-align: center;
	color: #000;
	margin-top: 40px;
	font-weight: normal;
}

.w-a-modal-content h5 {
	font-size: 24px;
	text-align: center;
	color: #7030a0;
	margin: 15px 0px 10px 0px;
	font-weight: bold;
	font-family: arial;
	line-height: 28px;
}

h5.wa-pop-heading span {
	font-size: 35px;
	line-height: 30px;
	font-weight: 700;
}

.last-point {
	color: #27aae1 !important;
	font-size: 17px;
	margin-top: 10px;
}

.new-resolution {
	padding: 0px;
	margin-bottom: 0;
	font-weight: 600;
	font-weight: bold;
}

.new-resolution li {
	list-style: none;
	color: #7030a0;
	font-weight: 600;
	margin-bottom: 6px;
}

.ul-content {
	background: #27aae1;
	padding-bottom: 1px;
	position: relative;
	width: 100%;
	margin: 0 auto;
	padding: 1% 2% 2%;
}

.ul-content ul {
	margin-top: 0px;
	margin-bottom: 5px;
	padding-left: 0px;
}

.ul-content ul ol {
	font-size: 13px;
	color: #fff;
	line-height: 23px;
	font-weight: 600;
	padding-left: 10px;
}

.w-a-btn {
	background: #00b050;
	border: none;
	color: #fff;
	border-radius: 10px;
	width: 68%;
	font-size: 29px;
	padding: 0px 0;
	margin: 18px auto 0px 30px;
	display: block;
	font-family: arial;
	line-height: 50px;
	cursor: pointer;
}

.ul-content p {
	color: #fff;
	font-weight: 600;
	margin-bottom: 0px;
	font-size: 13px;
}

.w-a-modal-content .w-logo {
	position: absolute;
	top: 12px;
	left: 10px;
	width: 25%;
}

.ul-content::after {
	content: '';
	display: block;
	position: absolute;
	bottom: -12px;
	border-left: 55px solid transparent;
	border-right: 55px solid transparent;
	border-top: 25px solid #27aae1;
	left: 54px;
}

.under-content {
	color: #9e9e9e;
	font-size: 14px;
	text-align: center;
	font-weight: bold;
	margin-bottom: 27px;
	width: 77%;
}

.under-content p {
	font-size: 11px;
}

p.cal-heading-inner {
	font-size: 20px;
	background: #d0ebf8;
	padding: 5px 17px;
	margin-bottom: 0px;
	line-height: 27px;
	min-height: 70px;
}

.cal-heading-inner a {
	color: #6e6e6e;
}

.calculator .col-md-6 {
	margin-bottom: 20px;
}

.help-advisor_1 a {
	color: #fff !important;
}

.bottom-form-1:hover {
	background: #27aae1;
	cursor: pointer;
}

.bottom-form-1 {
	padding: 20px 38px 20px 38px;
	margin-bottom: 34px;
	background: #7d7d7d;
	background: -moz-radial-gradient(center, ellipse cover, #7d7d7d 0%, #8d8d8d 51%,
			#7d7d7d 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%,
			color-stop(0%, #7d7d7d), color-stop(51%, #8d8d8d),
			color-stop(100%, #7d7d7d));
	background: -webkit-radial-gradient(center, ellipse cover, #7d7d7d 0%, #8d8d8d 51%,
			#7d7d7d 100%);
	background: -o-radial-gradient(center, ellipse cover, #7d7d7d 0%, #8d8d8d 51%,
			#7d7d7d 100%);
	background: -ms-radial-gradient(center, ellipse cover, #7d7d7d 0%, #8d8d8d 51%,
			#7d7d7d 100%);
	background: radial-gradient(ellipse at center, #7d7d7d 0%, #8d8d8d 51%, #7d7d7d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7d7d7d',
			endColorstr='#7d7d7d', GradientType=1);
}

.help-advisor_1 {
	color: #ffffff;
	padding-top: 0;
	font-size: 28px;
	line-height: 40px;
}

.bottom-form-1:hover {
	background: #27aae1;
	cursor: pointer;
}

.help-advisor_1 img {
	margin-left: 20px;
}

.help-advisor_1 span {
	font-size: 15px;
	padding: 10px;
	font-weight: 600;
	margin-left: 30px;
	background: #eba631;
}

/* new popup 04-03-2020 new_year_exit-pop-up2.jsp*/
h5.wa-pop-heading-new span {
	font-size: 21px;
	line-height: 30px;
	font-weight: 700;
	margin: 20px 0px 10px 0px !important;
	text-align: center;
	color: #ff0000;
}

h4.wa-pop-heading-1 {
	position: relative;
	font-size: 26px;
	font-weight: 700;
	text-align: center;
	margin-top: 19px;
}

h4.wa-pop-heading-1:before {
	content: '';
	position: absolute;
	left: 12px;
	top: -7px;
	width: 74px;
	height: 72px;
	background:
		url(//static.wiseradvisor.com/wiseradvisor/v2/images/lock-icon.png);
}

.infographics-download {
	margin-top: 20px;
	font-size: 14px;
	margin-bottom: 4px;
	margin: 20px auto 4px auto;
	display: block;
	width: 160px;
}

.infographics-download a {
	border: 1px solid #27aae1;
	padding: 8px 15px;
	color: #fff;
	font-size: 12px;
	background: #27aae1;
}

.infographics-download a:hover {
	color: #fff !important;
	background-color: #035184;
}

/* new popup 04-03-2020 new_year_exit-pop-up2.jsp*/
h5.wa-pop-heading-new span {
	font-size: 21px;
	line-height: 30px;
	font-weight: 700;
	margin: 20px 0px 10px 0px !important;
	text-align: center;
	color: #ff0000;
}

h4.wa-pop-heading-1 {
	position: relative;
	font-size: 26px;
	font-weight: 700;
	text-align: center;
	margin-top: 19px;
}

h4.wa-pop-heading-1:before {
	content: '';
	position: absolute;
	left: 12px;
	top: -7px;
	width: 74px;
	height: 72px;
	background:
		url(//static.wiseradvisor.com/wiseradvisor/v2/images/lock-icon.png);
}

/*landing popup start */
.modal-dialog-full-width {
	width: 80% !important;
	height: 100% !important;
	margin: 0 auto !important;
	padding: 0 !important;
	max-width: none !important;
}

.close-hide {
	position: absolute;
	right: 36px;
}

.full-modal {
	padding-left: 0px !important
}

.modal-content-full-width {
	height: auto !important;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%, -0%);
    max-width: 1024px;
}

.modal-header-full-width {
	border-bottom: 0 !important;
	padding: 0px !important;
	margin-right: 16px;
}

.modal-footer-full-width {
	border-top: 1px solid #9ea2a2 !important;
}

#retirement-planning .container {
	max-width: 960px !important;
	font-family: arial !important;
}

div#landing-page-logo {
	margin-top: -5px;
	/* margin-bottom: 12px; */
	text-align: center;
}

.wa {
	margin-top: 10px;
}

.wa img {
	max-width: 250px;
	/* 	margin-bottom: 12px;
 */
}

.wa-header-space {
	margin: 15px 0;
}

#retirement-planning h1 {
	color: #195b96;
	font-size: 24px;
	line-height: 36.48148px;
	letter-spacing: -1px;

}

#retirement-planning h2 {
	color: #fff;
	font-size: 22px;
	line-height: 30px;
	background: #27aae1;
	text-align: center;
	text-transform: uppercase;
	font-weight: 600;
	padding: 10px 0;
	letter-spacing: -1px;
}

.rounded-list ol {
	counter-reset: li;
	list-style: none;
	font-size: 15px;
	padding: 0;
	margin-bottom: 4em;
	text-shadow: 0 1px 0 rgb(255 255 255/ 50%);
	margin: 0 auto;
	max-width: 780px;
}

.rounded-list li {
	float: left;
	list-style: none;
	position: relative;
	font-size: 16px;
	color: #6e6e6e;
	margin-right: 45px;
	font-weight: bold;
	line-height: 20px;
	letter-spacing: -0.05px;
}

div#myModal {
	background: rgba(0, 0, 0, 0.5);
}

.wa li:before {
	background-color: #EA8F2D !important;
	background: -webkit-linear-gradient(#EA8F2D, #a31603) !important;
	background: -moz-linear-gradient(#EA8F2D, #a31603) !important;
	background: -ms-linear-gradient(#EA8F2D, #a31603) !important;
	background: -o-linear-gradient(#EA8F2D, #a31603) !important;
	background: linear-gradient(#EA8F2D, #b36f05) !important;
	box-shadow: inset 0px 1px 0px #f28660, inset 0 -1px 2px EA8F2D !important;
	text-shadow: none !important;
}

.rounded-list li:before {
	content: counter(li);
	counter-increment: li;
	position: absolute;
	left: -32px;
	top: -4px;
	background: #27aae1;
	height: 26px;
	width: 26px;
	line-height: 26px;
	text-align: center;
	font-weight: bold;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-ms-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	transition: all .3s ease-out;
	color: #fff;
}

.form-container {
	padding: 15px 0;
	margin-top: 18px;
}

div#myModal {
	padding: 0px !important;
	top: 0% !important;
	z-index: 999;
	overflow-y: scroll;
}

#retirement-planning {
	padding: 0px;
}

.close span {
	font-size: 50px;
	font-weight: normal;
	color: #27aae1;
	opacity: 1;
}

.rounded-list {
	margin: 0 auto;
	border-top: 2px solid #27aae1;
	border-bottom: 2px solid #27aae1;
	padding: 10px 0;
}

.form-box {
	border: 4px outset #ccc;
	/* border-radius: 0 0 19px 19px; */
	background: #fff;
}

.form-box p {
	color: #4A4A49;
	text-align: center;
	line-height: 25px !important;
}

.form-box h2 {
	background: rgba(6, 63, 91, 1);
	color: #fff;
	font-size: 20px;
	padding: 10px;
	position: relative;
	top: -4px;
	width: 101.3%;
	left: -4px;
	text-align: center;
}

.form {
	padding-left: 28px;
	padding-right: 28px;
	padding-top: 5px;
}

.form-group {
	margin-bottom: 12px !important;
}

.form label {
	font-weight: bolder;
	color: #3e3737;
	font-size: 14px;
	position: relative;
}

.form .form-control {
	color: #000;
	background: transparent;
	border-radius: 0px;
	padding: 0px;
	height: 32px !important;
	font-size: 15px !important;
	border-color: #bbbbbb !important;
	box-shadow: inset 0px 2px 3px #dddddd;
	padding-left: 10px;
	-webkit-box-shadow: inset 0px 2px 3px #dddddd;
	border-radius: 5px;
	/* height: calc(1em + .75rem + 2px); */
}

.error {
	color: red;
	font-size: 12px;
	margin-top: 5px;
}

.form-container .col-lg-4 span {
	font-size: 20px;
	display: block;
	color: #6e6e6e;
	text-decoration: underline;
}

.ABTesting {
	margin-bottom: 5px;
	padding-right: 25%;
}

.ABTesting b {
	font-size: 14px;
}

.testi .first-img {
	padding: 3px;
	color: #27aee1;
	font-size: 15px;
	position: absolute;
	left: 12px;
}

.testi p {
	font-size: 12px;
	margin-bottom: 8px;
	padding-left: 24px;
	line-height: 15px;
}

.testi-img {
	margin-left: 25px;
}

.testi-img img {
	display: inline-block;
}

.testmonial-name {
	font-size: 11px;
	padding-top: 7px;
	text-align: right;
}

.form .submit {
	display: block;
	border-style: solid;
	border-radius: 16px;
	width: 140px;
	height: 35px;
	background-color: #d94815;
	background: -webkit-linear-gradient(#d94815, #a31603);
	background: -moz-linear-gradient(#d94815, #a31603);
	background: -ms-linear-gradient(#d94815, #a31603);
	background: -o-linear-gradient(#d94815, #a31603);
	background: linear-gradient(#d94815, #a31603);
	box-shadow: inset 0px 1px 0px #f28660, inset 0 -1px 2px #6f0f02;
	text-shadow: 1px 1px #340300;
	color: #fff;
	border-width: 1px;
	border-color: #d0740b;
	font-size: 14px;
	line-height: 19px;
	font-weight: 400;
	font-family: Verdana, Geneva, sans-serif;
	font-style: normal;
	text-align: center;
	background-repeat: no-repeat;
}

#myModal .modal-header .close {
	padding: 0px !important;
	margin: -9px -1rem -1rem auto;
}

.form-tooltip {
	color: #27aee1 !important;
	text-decoration: none;
	font-size: 12px;
}

.testi i {
	padding: 3px;
	color: #27aee1;
	font-size: 15px;
	position: absolute;
}

.modal-backdrop.show {
	opacity: .5;
	display: none !important;
}

/* landing popup end ==== */
/* new small pop up */
.new-popup-modal {
	display: none;
	position: fixed;
	z-index: 99999;
	padding-top: 38px;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: auto;
	background-color: rgb(0, 0, 0);
	background-color: rgba(0, 0, 0, 0.4);
}

.new-popup-home {
	background-color: #fefefe;
	margin: auto;
	padding: 0px 25px;
	border: 2px solid #6b6a6a;
	width: 100%;
	position: relative;
	max-width: 525px;
	transform: translate(0%, -50%);
	top: 48%;
}

.new-popup-close {
    color: #303030;
    font-size: 24px;
    font-weight: bold;
    line-height: 27px;
    position: absolute;
    top: -12px;
    right: -7px;
    background: #fff;
    border: 1px solid #303030;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    text-align: center;
    cursor: pointer;
}

img.new-popup-logo {
	max-width: 200px;
	margin: 10px auto 0 auto;
	display: block;
}

h4.new-pop-heading {
	position: relative;
	font-size: 22px;
	font-weight: 700;
	text-align: center;
	margin-top: 19px;
	color: #616161;
}

h4.new-pop-heading:before {
	content: '';
	position: absolute;
	left: 35px;
	top: -7px;
	width: 74px;
	height: 72px;
	background:
		url(https://static.wiseradvisor.com/wiseradvisor/v2/images/lock-icon.png);
}

.new-popup-home h5 {
	font-size: 24px;
	text-align: center;
	margin: 15px 0px 10px 0px;
	font-weight: bold;
	font-family: arial;
	line-height: 28px;
}

.new-popup-home h5 span {
	font-size: 25px;
	line-height: 32px;
	/* font-weight:bolder; */
	margin: 20px 0px 10px 0px !important;
	text-align: center;
	color: #484848 !important;
}

.new-content {
	font-size: 19px;
	line-height: 26px;
	margin: 0px 30px 0;
	font-weight: 500;
	color: #4c4c4c;
}

.new-btn {
	background: #00b050;
	border: none;
	color: #fff;
	border-radius: 10px;
	width: 62%;
	font-size: 29px;
	padding: 0px 0;
	margin: 10px auto 0 auto;
	display: block;
	font-family: arial;
	line-height: 50px;
	cursor: pointer;
}

.new-under-content p {
	color: #9e9e9e;
	font-size: 11px;
	text-align: center;
	margin-bottom: 27px;
}

/* new small pop up end*/
/* new section on home for covid */
.covid h2 {
	color: #fff;
	font-size: 28px;
	padding: 8px;
	background: #92d050;
}

.covid h2 span {
	color: #fff;
	font-size: 40px;
	display: block;
}

.covid ul li {
	list-style-type: square;
	font-size: 20px;
	padding-left: 10px;
	margin: 0px 0px 15px 20px;
	color: #4A4A49;
}

.covid a {
	cursor: pointer;
	text-decoration: none;
	color: #4A4A49;
	font-size: 18px;
}

.covid ul li:first-child {
	margin-top: 15px;
}

/* new section on home for covid */
.yextButton {
	color: #fff;
	font-size: 18px;
	background: #92d050;
	padding: 8px;
	max-width: 350px;
	display: block;
	font-weight: 700;
	margin-top: 45px;
	margin-bottom: 0px;
	cursor: pointer;
	position: relative;
	border: 0px;
	line-height: 25px
}

.loading-icon {
	position: absolute;
	right: 30px;
	top: 10px;
}

.yextButton:disabled {
	opacity: 0.5;
}

.btn-group {
	width: 100%;
	display: inherit;
}

.btn-group button {
	font-weight: 700;
	width: 45%;
	border-radius: 5px !important;
	border: 0px;
	background: #27aee1;
	border: 1px solid #1f4569;
	text-align: center;
}

.btn-group button a {
	color: #fff !important;
	text-decoration: none !important;
	margin-right: 5px !important;
}

.btn-group button:hover {
	background: #27aee1;
}

.btn-group button:focus {
	box-shadow: none
}

.btn-group .complate-profile:focus {
	box-shadow: none;
}

.btn-group .complate-profile:hover {
	color: #fff !important;
}

img.yextLogo {
	width: 100px;
	height: 100px;
	position: absolute;
	right: 15px;
}

.yextPara p {
	font-size: 13px;
	margin-top: -14px;
}

img.imgProfileYext {
	padding: 14px;
	background-color: #fff;
	border: 1px solid #dee2e6;
	width: 120px;
	height: 150px;
	box-shadow: 4px 4px 10px #bcbcbc;
}

/* newslatter subscription */
.newsletter {
	font-size: 19px;
	line-height: 26px;
	position: relative;
	margin-top: 10px;
	background: #27aae1;
	padding: 2%;
}

.newsletter h2 {
	color: #fff;
	font-weight: 600;
	font-size: 20px;
	line-height: 28px;
	margin-bottom: 12px;
}

.newsletter .input-group {
	background: #fff;
	padding: 2%;
}

.newsletter button.btn {
	background: #333;
	color: #fff;
	border-radius: 0px !important;
}

.newsletter input:focus {
	box-shadow: none;
}

.newsletter input {
	width: 68%;
	font-size: 15px;
	border-radius: 0px;
	line-height: 24px;
}

/* ---------------------------------------------- thank you radio ------------------------------------- */
#new-thank .thanku-outer {
	margin-top: 38px;
	margin-bottom: 25px;
	padding: 2%;
	box-shadow: 0px 0 10px 3px #dcdcdc;
	border-radius: 20px;
}

#new-thank .profile-img {
	text-align: left;
}

#new-thank .heading-warp {
	padding-left: 130px;
}

#new-thank .heading-warp::before {
	background:
		url(//d1i986aobszzxa.cloudfront.net/landing-pages/ppc/images/thanku-page-icon.png) no-repeat;
	width: 123px;
	height: 118px;
	content: '';
	position: absolute;
	left: 8px;
}

#new-thank .heading-warp h1 {
	color: #2a9dd6;
	font-size: 32px;
	font-weight: 600;
	margin-top: 0px;
	font-weight: normal;
	word-break: break-word;
}

#new-thank .form-action p {
	font-size: 16px !important;
	color: #595959 !important;
	font-weight: bold;
	margin: 35px 0px 20px 0px;
}

#new-thank .form-action label {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 15px;
	margin-left: 5px;
	color: #595959 !important;
}

#new-thank .form-action label span {
	font-size: 15px;
	margin-left: 2px;
	color: #B5862D;
	font-style: italic;
	position: relative;
}

#new-thank .form-action label span b {
	font-size: 11px;
	font-style: initial;
	font-weight: normal;
	position: absolute;
	left: 0px;
	top: 16px;
}

#new-thank .form-action label .like-icon::after {
	position: absolute;
	content: '';
	width: 88px;
	height: 40px;
	background:
		url(//d1i986aobszzxa.cloudfront.net/landing-pages/ppc/images/Thank_you_like-icon.png) no-repeat;
	right: -95px;
	top: 0;
}

#new-thank .submit {
	background: #3A75B6;
	color: #fff;
	padding: .7% 3%;
	margin-top: 10px;
	font-size: 19px;
}

.form-action {
	margin-left: 10px;
}

@media screen and (max-width:576px) {
	#new-thank .form-action label span {
		margin-left: 0px;
		position: relative;
		display: block;
		font-size: 14px;
	}

	#new-thank .thanku-outer {
		padding: 4% 3%;
	}

	#new-thank .heading-warp::before {
		position: inherit;
		display: block;
		margin: 0 auto;
	}

	#new-thank .heading-warp {
		padding-left: 0px;
		text-align: center;
		margin: 0 auto;
	}

	.thanku-submission p {
		font-size: 16px !important;
		padding-top: 7px;
	}

	.form-action input {
		vertical-align: top;
		margin-top: 5px;
	}

	#new-thank .submit {
		margin-left: 20px;
	}

	#new-thank .form-action p {
		margin: 20px 0px 20px 0px;
	}

	#new-thank .form-action label span b {
		font-size: 10px;
	}
}

section.ab-container {
	margin-top: 20px;
}

.launcher-label-div>label {
	color: white !important;
	font-weight: 700 !important;
}

.launcher-label-div {
	background: #EB8F22 !important;
	color: #fff !important;
}

.boldhead {
	font-weight: bold;
}

.pulse-div {
	bottom: 70px !important;
	width: 160px !important;
	height: 100px !important;
}

.launcher-label-div:after {
	border-color: #EB9021 transparent !important;
}

/*  .smat-other-div{bottom:-50px!important;} */
.opened-div {
	right: 77px !important;
	height: calc(100% - 60px - 80px) !important;
}

.pulse-div-before {
	bottom: 77px !important;
}

.disclosures-checkbox {
	color: #838384 !important;
	font-size: 13px !important;
	margin-left: 0px;
}

.disclosures-checkbox input[type=checkbox] {
	float: left;
	width: 20px;
	margin-top: 3px;
	padding-left: 0px;
	padding: 0;
	height: initial;
	width: initial;
	margin-bottom: 0;
	display: none;
	cursor: pointer;
}

.disclosures-checkbox label {
	float: left;
	width: 95%;
	padding-top: 0px;
	line-height: 19px;
	position: relative;
	cursor: pointer;
}

.disclosures-checkbox input:checked+label:after {
	content: '';
	display: block;
	position: absolute;
	top: 3px;
	left: 7px;
	width: 6px;
	height: 14px;
	border: solid #9C9C9C;
	border-width: 0 3px 3px 0;
	transform: rotate(45deg);
}

.disclosures-checkbox label:before {
	content: '';
	-webkit-appearance: none;
	background-color: #FFFFFF;
	border: 1px solid #b9b9b9;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
	padding: 9px;
	display: inline-block;
	position: relative;
	vertical-align: middle;
	cursor: pointer;
	margin-right: 5px;
}

.disclosures-checkbox label a {
	color: #838384;
}

.disclosures-checkbox label a:hover {
	color: #27aae1 !important;
}

.card-body.accordion-body a:hover {

	text-decoration: underline !important;

}

@media screen and (min-width:320px) and (max-width:640px) {
	.disclosures-checkbox label {
		width: 90% !important
	}

	#compare-floating-button {
		display: none !important;
	}

	.wa img {
		width: 100%;
	}

	.bigpopup {
		width: 90% !important
	}
}

@ -moz-document url-prefix () {
	.pulse-div {
		width: 60px !important;
		height: 60px !important;
	}

	.launcher-label-div>label {
		color: white !important;
		font-weight: 700 !important;
	}

	.launcher-label-div {
		background: #EB8F22 !important;
		color: #fff !important;
	}

	.pulse-div {
		top: 70% !important;
		width: 160px !important;
		height: 100px !important;
	}

	.launcher-label-div:after {
		border-color: #EB9021 transparent !important;
	}

	.smat-other-div {
		bottom: 70px !important;
		right: 10px !important;
	}

	.opened-div {
		right: 77px !important;
	}

	.pulse-div-before {
		bottom: 77px !important;
	}

	.smat-div {
		bottom: 70px !important;
		right: 10px !important;
	}

	.launcher-label-div {
		bottom: 138px !important;
		right: 18px !important;
	}

}

/********************************************************************************* PROFILE PERSONAL CAPITAL ONLY */
.free-dashboard {
	font-weight: 700;
}

.free-dashboard a {
	display: block;
	font-weight: normal;
	margin-bottom: 10px;
	cursor: text;
	text-decoration: none !important;
}

.free-dashboard a:first-child {
	margin-top: 5px;
}

.capital-offers {
	border: 1px solid #d9dadb;
	background: #ececec;
	margin-bottom: 10px;
}

.panel-body p {
	margin-bottom: 10px;
	color: #6E6E6E;
}

.capital-right {
	font-size: 14px;
	font-weight: 700;
	margin-bottom: 0px !important;
}

.discription p.capital-right {
	margin-bottom: 0px;
}

.capital-offers .offer {
	background: #fff;
	padding: 5%;
}

iframe {
	width: 100%;
}

.capital-offers .col-md-3:first-child {
	padding-left: 15px;
}

.capital-offers .col-md-3 {
	padding-right: 0px;
	display: flex;
	padding-left: 5px;
}

.capital-offers .col-md-3:last-child {
	padding-right: 15px;
}

.capital-offers h2 {
	font-size: 13px;
	font-weight: 700;
	text-align: center;
	border-bottom: 2px solid #d9dadb;
	line-height: 32px;
}

.capital-offers img {
	height: 75px;
	margin: 8px auto;
}

.connect1 {
	width: 40%;
	background: #27aae1;
	border-radius: 10px;
	padding: 2%;
	color: #fff;
	border: 1px solid #0c5d84;
	line-height: 25px;
	font-weight: 500;
	font-size: 18px;
	position: relative;
	text-align: center;
	box-shadow: 6px 6px 5px #d0d0d0;
	margin: 20px auto;
}

.offer a {
	color: #806f6f;
	font-weight: 700;
	position: absolute;
	bottom: 5px;
	cursor: pointer;
	font-size: 13px;
}

.capital-offers .offer {
	background: #fff;
	padding: 0% 5% 19% 5%;
	position: relative;
}

.offer p.card-text {
	font-size: 12px;
	line-height: 17px;
}

#siteseal img {
	max-width: 131px;
	position: absolute;
	right: 38px;
	top: -15px;
}

.new-big-popup .pin-code {
	position: relative !important;
	bottom: 0px !important;
}

.lpl-thanku a {
	color: #fff;
}

.lpl-thanku a:hover {
	color: #fff !important;
	text-decoration: underline !important;
}

.lpl-thanku p {
	line-height: 28px !important;
	font-size: 16px !important;
	margin-bottom: 10px;
}

/* new banner directory page april 2021*/
#advisor-banner {
	width: 100%;
	padding: 0 10px 0px 10px !important;
}

#advisor-banner.banner-zip {
	margin-bottom: 34px;
	border: 2px solid #1d75ba;
	position: relative;
	margin-top: 20px;
}

#advisor-banner.banner-zip:after {
	background: url(https://static.wiseradvisor.com/images/tick-icon.jpg) no-repeat;
	content: '';
	position: absolute;
	width: 17px;
	height: 18px;
	right: -6px;
	bottom: -10px;
}



.home-last-banner.list-profile #advisor-banner.banner-zip:after{
	display : none;
}


#advisor-banner .advisor-banner-submit {
	width: 140px;
	height: 40px;
	border: none;
	cursor: pointer;
	float: left;
	margin-left: 10px;
	background: rgb(255, 156, 29);
	background: linear-gradient(90deg, rgba(255, 156, 29, 1) 0%,
			rgba(213, 126, 0, 1) 100%);
	/* border-radius: 10px; */
	color: #fff;
	font-weight: 600;
	font-size: 16px;
}

/*#advisor-banner input[type="text"]{  max-width: 180px; height: 40px; text-align: center;  background: #fff; line-height: 64px;  font: normal 15px Arial;  border: none;  color: #999999; float: left;    border: 1px solid #666666;border-radius: 5px; padding: 0 5px;}*/
#advisor-banner input[type="text"] {
	max-width: 250px;
	height: 40px;
	text-align: left;
	background: #fff;
	line-height: 64px;
	font: normal 15px Arial;
	border: none;
	color: #626366;
	float: left;
	border: 1px solid #666666;
	border-radius: 0;
	padding: 0 10px;
	width: 100%;
}

#advisor-banner .advisor-img {
	font-size: 18px;
	color: #1D75BA;
	padding-left: 120px;
	padding-top: 10px;
	margin: 6px 0px;
	position: relative;
}

#advisor-banner .find-advisor {
	margin-top: 8px;
}

#advisor-banner .advisor-img:before {
	background:
		url(https://static.wiseradvisor.com/images/banner-advisor-img.png) no-repeat;
	content: '';
	position: absolute;
	width: 126px;
	height: 122px;
	left: 4px;
	top: -19px;
}

.home#advisor-banner .advisor-img {
	font-size: 22px;
	padding-left: 150px;
	line-height: 23px;
	padding-top: 0;
}

.home#advisor-banner input[type="text"] {
	max-width: 195px;
}

@media screen and (min-width:320px) and (max-width:767px) {
	/*.modal-content-full-width {
		transform: translate(-50%, -31%);
		top: 50%;
	}*/
	.zip-rounded-list li {
   margin-bottom: 10px;
  }
	.Zip-banner .pin-btn-1 {
        width: 100% !important;

    }

	a.caps-word {
		min-width: 48%;
		border-radius: 5px !important;
		padding: 5px;
		white-space: break-spaces;
		text-align: left;
	}

	.hrhide h1 {
		word-break: break-word;
	}

	a {
		word-break: break-word;
	}

	.connect {
		font-size: 16px;
		margin-bottom: 30px;
	}

	.enq-popup {
		padding-left: 0px !important;
		float: right;
		width: 93%;
		margin-top: -3px;
		word-break: break-word;
	}

	input#acceptedterms {
		float: left;
	}

	.investor-reviews,
	.investor-reviews-1 {
		margin-bottom: 25px;
		padding-bottom: 50px;
	}

	.sign-head h1 {
		font-size: 25px;
		margin-left: 0;
		line-height: 40px;
	}

	.v_articles .media {
		display: block;
	}

	.v_articles .article .media-body {
		margin-left: 0px !important;
		margin-top: 10px;
	}

	.trustpilot-widget ifarme {
		height: 300px !important
	}

	/* .thumb img {
		height: auto !important;
	} */

	.talk-advisor-2 ul {
		margin: 20px 30px;
	}

	.advisor-zip-fill h3 {
		margin-top: 0;
		padding: 0 14px;
	}

	.bottom-form-1 {
		padding: 10px;
	}

	#advisor-banner .advisor-banner-submit {
		margin-left: 0px !important;
		/* margin-top: 10px; */
	}

	#advisor-banner .advisor-img {
		padding-left: 14px !important;
		margin-bottom: 0px;
		margin-right: 10px;
	}

	#advisor-banner .advisor-img:before {
		display: none;
	}

	#advisor-banner .find-advisor input[type="text"] {
		width: 100% !important;
		line-height: 40px !important;
		text-align: center !important;
	}

	#siteseal img {
		position: inherit !important;
		margin-top: 12px;
	}
}

@media screen and (min-width:541px) and (max-width:767px) {
	#advisor-banner .advisor-banner-submit {
		margin: 0px 10px 0 0px;
	}
}

@media screen and (min-width:481px) and (max-width:767px) {
	#advisor-banner .advisor-banner-submit {
		margin-left: 8px !important;
		float: none;
	}

	.advisor-zip-fill input[type="text"] {
		max-width: 100% !important;
	}
}

@media screen and (min-width:800px) and (max-width:1023px) {
	#advisor-banner .advisor-img {
		padding-top: 0px;
		padding-left: 134px;
		margin-bottom: 0;
	}

	#advisor-banner input[type="text"] {
		max-width: 152px;
	}

	#advisor-banner .advisor-banner-submit {
		max-width: 168px;
		font-size: 100%;
	}

	#advisor-banner {
		width: 100%;
		padding: 0 10px 0px !important;
	}
}

/* new banner directory page */
.login-box {
	width: 100%;
	margin: auto;
	padding-top: 15px;
	background: #efeeee;
	border-radius: 10px;
}

.login-snip {
	width: 100%;
	height: 100%;
}

.login-snip .login,
.login-snip .sign-up-form {
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	position: absolute;
	transform: rotateY(180deg);
	backface-visibility: hidden;
	transition: all .4s linear;
	padding: 5%;
	border-radius: 0 0 10px 10px;
	z-index: -1;
}

.login-snip .sign-in,
.login-snip .sign-up,
.login-space .group .check {
	display: none
}

.login-snip .tab,
.login-space .group .label,
.login-space .group .button {
	text-transform: uppercase
}

label.tab.first-tab {
	margin-left: 14%;
}

.login-snip .tab {
	font-size: 16px;
	display: inline-block;
	border-bottom: 2px solid transparent;
	color: #fff;
	background: #3a75bb;
	padding: 1.5% 5% 1% 5%;
	border-radius: 20px 20px 0 0;
	margin-bottom: 0;
	line-height: 24px;
}

.login-snip .sign-in:checked+.tab,
.login-snip .sign-up:checked+.tab {
	color: #fff;
}

label.tab span {
	font-size: 12px;
}

.second-tab {
	margin-left: -4px;
	background: #f59c00 !important;
}

.login-space {
	min-height: 320px;
	position: relative;
	perspective: 1000px;
	transform-style: preserve-3d;
	background: #f59c00;
}

.login-space-affiliate {
	min-height: 270px !important;
}

.login-space .group {
	margin-bottom: 15px
}

.login-space .group .label,
.login-space .group .input,
.login-space .group .button {
	width: 100%;
	/*  color: #fff; */
	display: block
}

.login-space .group .input,
.login-space .group .button {
	border: none;
	padding: 12px 20px;
	background: rgba(255, 255, 255, 1)
}

.foot {
	float: right;
}

.foot a {
	color: #fff;
	text-decoration: underline;
	font-size: 11px;
}

.login-space .group input[data-type="password"] {
	text-security: circle;
	-webkit-text-security: circle
}

.login-space .group .label {
	color: #aaa;
	font-size: 12px
}

.login-space .group .button {
	background: #27aae1;
}

.login-space .group label .icon {
	width: 15px;
	height: 15px;
	border-radius: 2px;
	position: relative;
	display: inline-block;
	background: rgba(255, 255, 255, .1)
}

.login-space .group label .icon:before,
.login-space .group label .icon:after {
	content: '';
	width: 10px;
	height: 2px;
	background: #fff;
	position: absolute;
	transition: all .2s ease-in-out 0s
}

.login-space .group label .icon:before {
	left: 1px;
	width: 5px;
	bottom: 4px;
	transform: scale(0) rotate(0)
}

.login-space .group label .icon:after {
	top: 6px;
	right: 0;
	transform: scale(0) rotate(0)
}

.login-space .group .check:checked+label {
	color: #fff;
	font-size: 11px;
	float: left;
}

.login-space .group .check:checked+label .icon {
	border: 1px solid #fff;
	top: 2px;
}

.login-space .group label p {
	display: inline-block;
	margin-left: 5px;
	color: #fff;
	font-size: 12px;
}

.login-space .group .check:checked+label .icon:before {
	transform: scale(1) rotate(45deg)
}

.login-space .group .check:checked+label .icon:after {
	transform: scale(1) rotate(-45deg)
}

.login-snip .sign-in:checked+.tab+.sign-up+.tab+.login-space .login {
	transform: rotate(0);
	background: #1b75bb;
}

.login-snip .sign-up:checked+.tab+.login-space .sign-up-form {
	transform: rotate(0);
	background: #ee9b1f;
}

.form-field {
	margin-top: 25px;
}

.button-bg {
	background: #985916 !important
}

::placeholder {
	color: #b3b3b3
}

@media screen and (min-width:320px) and (max-width:540px) {
	label.tab.first-tab {
		margin-left: 2%;
	}

	.login-snip .tab {
		font-size: 14px;
	}

	.login-space {
		min-height: 320px;
	}

	.form-field {
		margin-top: 0px;
	}

	.login svg,
	.sign-up-form svg {
		display: none;
	}

	.email-form .mail-fill {
		width: 100% !important;
		margin-bottom: 6px;
		text-align: center;
		height: 40px;
	}


	.email-form .mail-btn {
		width: 100% !important;
	}

	.email-form fieldset {
		width: 150px !important;
	}

	.blog_1 {
		font-size: 22px;
		line-height: 30px;
		padding: 8px
	}

	.wiseradvisor-works br {
		display: none;
	}

	.wiseradvisor-works.p-5 {
		padding: 20px !important;
	}

	.why-wiseradvisor .consumer-survey.py-5 {
		padding: 20px !important;
	}


}

.update-form .error-custom {
	margin-top: 0px !important;
}

.update-form .login-error-custom {
	margin-top: 0px !important
}

/* WA Popup form css */
@media screen and (min-width:320px) and (max-width:767px) {
	.bottom-zip-contact .zip-fill {
		font-size: 13px !important;
	}

	.bottom-zip-contact button.pin-btn {
		font-size: 18px !important;
	}

	.firm-advisor {
		width: 50%;
	}

	.detail-element a span {
		margin-bottom: 8px;
	}

	.table td {
		margin-bottom: 0px !important;
	}

	.table-responsive.advisor-list-tab .table tr td:first-child {
		border-left: 0px !important;
	}

	.table-responsive.advisor-list-tab .table tr td:last-child {
		border-right: 0px !important;
	}

	.advisor-zip-fill input[type="text"] {
		max-width: 100% !important;
	}

	.dirctory-heading {
		font-size: 21px !important;
		line-height: 24px;
	}

	.advisor-zip-fill .advisor-banner-submit {
		width: 100%;
	}

	.suggestion br {
		display: none;
	}

	.new-big-popup {
		padding-left: 0% !important;
		margin-top: 0px !important;
	}

	.new-big-popup .pin-code .pin-btn {
		width: 100px !important;
		font-size: 16px !important;
	}

	.pin-code {
		margin-bottom: 15px;
	}

	.image-before::before {
		display: none;
	}

	#retirement-planning h1 {
		line-height: 30px;
	}

	.rounded-list ol {
		width: 70%;
	}

	.rounded-list li {
		margin-right: 0;
		margin-bottom: 10px;
		font-size: 16px;
	}

	.review-img {
		max-width: 120px;
		margin-bottom: 10px;
	}

	/* .advisor-list-tab {
		width: 750px !important;
	} */
}

.new-big-popup {
	padding-left: 14%;
	position: relative;
	margin-top: 50px;
}

.image-before::before {
	content: '';
	background: url(/wiseradvisor/images/new-popup-form-bg.png);
	width: 309px;
	height: 303px;
	position: absolute;
}

.new-big-popup h3 {
	font-size: 24px;
	font-weight: 600;
	letter-spacing: -1px;
}

.new-big-popup p {
	font-size: 22px;
	line-height: 25px;
}

.pin-code p {
	font-size: 16px;
	color: #747474;
	line-height: 30px;
	margin-top: 24px;
	margin-bottom: 0px;
}

.new-big-popup .pin-code .pin-fill {
	border-radius: 5px 0px 0px 5px;
	width: 100%;
	height: 50px;
	color: #626366;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 50px;
	font-size: 15px;
	padding: 0 4%;
	border: 1px solid #626366;
	outline: none;
}

.new-big-popup .pin-code .pin-btn {
	border-radius: 0px 5px 5px 0px;
	width: 100%;
	height: 50px;
	background: linear-gradient(to right, rgba(249, 166, 0, 1) 0%,
			rgba(193, 131, 8, 1) 100%);
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 53px;
	font-size: 20px;
	padding: 0 2%;
	cursor: pointer;
	border: none;
	display: block;
	outline: none;
}

.rounded-list ol li:nth-child(3) {
	margin-right: 0px !important;
}

@media screen and (max-width:991px) and (min-width:768px) {
	.rounded-list li {
		margin-bottom: 10px;
	}

	#siteseal img {
		position: inherit;
		margin-top: 10px;
	}

	.new-big-popup .pin-code .pin-btn {
		width: 107%;
	}
}

/*News page*/
.news-page p {
	margin-bottom: 15px;
}

.news-page b {
	margin-top: 0;
	display: inline-block;
}

.news-page .newspara {
	margin-bottom: 12px !important;
}

.news-page .newspara a {
	color: #000;
	font-size: 18px;
}

.news-page .newspara a:hoer {
	color: inherit !important;
}

.about_newslink {
	color: inherit !important;
}

.about_newslink:hover {
	color: #1B75BC!important;
}

h2.sub.newsub {
	background: #27AAE1 !important;
	color: #fff;
	padding: 1%;
	margin-bottom: 0px;
	font-size: 22px;
}

h2.sub.newsub a {
	color: inherit !important;
}

h2.sub.newsub a:hover {
	color: inherit !important;
}

.newsborder {
	margin-bottom: 15px;
	border-bottom: 1px dotted #808080;
	padding-bottom: 10px;
}

.news-sectionpara {
	font-weight: bold;
	margin-top: 11px;
}

.news_aboutsection {
	border: 1px solid #a7a9ab;
	border-top: 0;
	margin-top: 50px !important;
}

.feature_aboutus {
	border-bottom: 1px solid #E5E5E5;
	padding-bottom: 20px;
}

.list-page-zip {
	background: #e2e2e2;
	padding: 20px;
}

.list-page-zip p {
	color: #27aae1;
	font-size: 36px;
	line-height: 40px;
	font-weight: 700;
}

.list-page-zip input#zip {
	border: 0;
	line-height: 40px;
	padding: 0 13px;
	display: block;
	margin-bottom: 14px;
	width: 245px;
	color: #a5a5a5;
}

.list-page-zip .advisor-banner-submit {
	background: #f0a027;
	color: #fff;
	border: 0;
	line-height: 33px;
	font-weight: 700;
	width: 106px;
	cursor: pointer;
}

.login.affiliate-bg {
	transform: inherit;
	background: #1b75bb;
}

.afflogin-form-field {
	padding: 0px 96px 0px 87px;
}

.listing-banner .advisor-img {
	font-size: 18px !important;
	line-height: 20px !important;
	padding-left: 150px !important;
}

.listing-banner input[type="text"] {
	max-width: 275px;
	text-align: left !important;
	width: 100%;
	border-radius: 0px !important;
	height: 35px !important;
}

.listing-banner .secure {
    font-size: 11px;
    color: #4A4A49;
    margin: 5px!important;
    line-height: 28px!important;
}

.listing-banner .finra-text {
    font-size: 14px!important;
    color: #4A4A49;
    line-height: 28px!important;
    margin-bottom: 0px!important;
    font-weight: 700;
}

.listing-banner .advisor-banner-submit {
	max-width: 150px;
	border-radius: 0px !important;
	height: 35px !important;
}

.listing-banner .find-advisor {
	margin-top: 8px !important;
}

.listing-banner {
	width: 100%;
	padding: 0 10px 0px 10px !important;
}

.listing-banner.banner-zip:after {
	background: url(https://static.wiseradvisor.com/images/bigtick.jpg) no-repeat !important;
	content: '';
	position: absolute;
	width: 35px !important;
	height: 42px !important;
	right: -3px !important;
	bottom: -28px !important;
}

.listing-banner {
	font-size: 15px;
	color: #747474;
	line-height: 28px;
	margin-bottom: 0px;
}
 

.advisor-banner-art::after {
    display: none;
}


#advisor-banner.banner-zip.listing-banner {
	border: 3px solid #1D75BA !important;
}

.income-planing .v_articles .article .headlne {
	margin-bottom: 10px;
	font-size: 22px !important;
	color: #27aae1 !important;
	padding: 1% 0;
	background: transparent !important;
	font-weight: 600;
}

.income-planing .v_articles .media-left img {
	width: 165px;
}

.v_articles .article li h4 a {
	color: #27aae1;
	font-weight: bold;
}

.v_articles a.read-more {
	margin-top: 5px;
	display: inline-block;
}

.side-bar-popular-articles.resource-cate a {
	color: #2e75b5;
}

.r-guide {
	margin-top: 20px;
}

.r-guide h2 {
	font-size: 22px;
	color: #27aae1;
	font-weight: 600;
	margin-bottom: 8px;
}

.advisor-zip-fill {
	background: #30aadf;
	color: #fff;
	margin-bottom: 35px;
}

.advisor-zip-fill h3 {
	font-size: 24.5px;
	margin-top: 20px;
	line-height: 36px;
	color: #f1f1f1;
}

.advisor-zip-fill p {
	color: #fff;
	margin-top: 12px;
	line-height: 13px;
	margin-bottom: 15px;
}

.advisor-zip-fill ul li {
	background:
		url(https://static.wiseradvisor.com/wiseradvisor/v2/images/retirement-guide-list-trick.png) 0 5px no-repeat;
	list-style-type: none;
	font: normal 12px/20px Arial;
	padding-left: 20px;
	float: left;
	margin-right: 10px;
	max-width: 190px;
	width: 100%;
}

.advisor-zip-fill input[type="text"] {
	max-width: 295px;
	height: 40px;
	background: #fff;
	line-height: 64px;
	font: normal 14px Arial;
	border: none;
	color: #c7c7c7;
	float: left;
	padding: 0 10px;
	display: block;
	width: 100%;
}

.advisor-zip-fill .advisor-banner-submit {
	width: 125px;
	height: 40px;
	border: none;
	cursor: pointer;
	float: left;
	margin-left: 4px;
	background: rgb(255, 156, 29);
	color: #fff;
	font-weight: 600;
	font-size: 15px;
}

.advisor-zip-fill h4 {
	font-size: 16px;
	font-weight: bold;
	margin-top: 22px;
	margin-bottom: 5px;
}

.Calculate-cal {
	position: relative;
	margin-bottom: 30px;
}

.Calculate-cal span {
	border: 2px solid #1b75bb;
	border-bottom: 0;
	padding: 2%;
	line-height: 10px;
	font-size: 15px;
	font-weight: 700;
	border-radius: 8px 8px 0 0;
	margin-top: 30px;
	display: inline-block;
	margin-left: 30px;
	color: #1b75bb;
}

.Calculate-cal img {
	border-radius: 10px 10px 0 0;
}

.Calculate-cal a {
	color: #fff;
	background: #1b75bb;
	padding: 10px 15px;
	font-size: 17px;
	font-weight: 700;
	position: absolute;
	bottom: -18px;
	left: 46px;
}

ul#first-articles {
	margin-top: 30px;
}

#first-articles li {
	margin-top: 25px;
}

#second-articles li {
	margin-top: 24px;
}

.search-result-caldetail {
	display: block;
	/* text-align: justify; */
	font-size: 15px;
	line-height: 22px;
	margin-top: 6px;
}

.search-result-caldetail h1 {
	font-size: 21px;
	color: #00b0f0;
	font-weight: normal;
	margin-bottom: 4px;
}

.search-result-caldetail h2 {
	margin-top: 20px;
	font-size: 22px;
	color: #27aae1;
	font-weight: bold;
}

.calculator .col-md-6:last-child {
	margin-bottom: 0;
}

.search-result-caldetail .calculator h2 {
	margin-top: 20px;
	font-weight: bold;
	font-size: 20px !important;
	color: #585858 !important;
	padding: 1%;
	margin-bottom: 20px;
	background: transparent;
}

.yext-profile-btn:hover {
	color: inherit !important;
}

div#yext-listing {
	margin-top: 35px;
}

ul.rguide-top-list li:before {
	background: white;
	width: 5px;
	height: 5px;
	position: absolute;
	content: '';
	left: 4px;
	top: 10px;
	border-radius: 50%;
}

.rguide-top-list li {
	background: none !important;
	padding: 0;
	margin: 0;
	position: relative;
}

.advisor-zip-fill img {
	max-height: 182px;
	border-right: 2px solid #fff;
}

.login.affiliate-bg {
	transform: inherit;
	background: #1b75bb;
}

.afflogin-form-field {
	padding: 0px 96px 0px 87px;
}

.banner-home {
	background:
		url(https://static.wiseradvisor.com/wiseradvisor/v2/images/WA-home-banner.jpg) no-repeat;
	background-size: cover;
	margin-top: 30px;
}

.banner-home .heading {
	margin-top: 48px;
	padding-left: 50px;
}

.banner-home .heading h1 {
	font-size: 34px;
	color: #1B75BB;
	line-height: 42px;
}

.banner-home .heading h2 {
	color: #4A4A49;
	font-weight: 600;
	margin-top: 28px;
	line-height: 26px;
	font-size: 20px;
	text-transform: uppercase;
}

.banner-home .heading p {
	font-size: 16px;
	color: #4A4A49;
	line-height: 30px;
	margin-top: 26px;
	margin-bottom: 0px;
}

.banner-home .pin-fill {
	width: 100%;
	height: 42px;
	color: #626366;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 42px;
	font-size: 15px;
	padding: 0 4%;
	border: 01px solid #ACABAA;
	/* background: transparent; */
	border: 01px solid #fff;
}

.banner-home .pin-btn {
	width: 150px !important;
	height: 42px;
	background: rgb(255, 156, 29);
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 42px;
	font-size: 20px !important;
	padding: 0 2%;
	cursor: pointer;
	border: none;
	display: block;
	margin-left: 5px;
}

.banner-home .secure {
	font-size: 14px;
	color: #4A4A49;
	margin-top: 5px;
}

.banner-home ul li {
	list-style-type: none;
	font: normal 16px/26px Arial;
	color: #4A4A49;
}

.banner-home ul {
	padding: 0;
	margin: 15px 0 25px 0;
}

.banner-home .pin-code td {
	padding: 0;
}

.cities p.finra-text,
.cities p.secure {
	margin-bottom: 0px;
	font-size: 12px;
	color: #A1A1A1;
}

/* .cities #advisor-banner {
	padding-bottom: 0px !important;
} */
.col-md-5.col-lg-6.advisor-img.directory-banner {
	padding: 5px 0 5px 135px !important;
	margin: 0px !important;
}

.cities p.finra-text,
.cities p.secure {
	margin-bottom: 0px;
	font-size: 12px;
	color: #4A4A49;
}

.newcal-detail .v_articles .article .headlne {
	margin-bottom: 10px;
	font-size: 22px !important;
	color: #27AAE1 !important;
	padding: 1% 0;
	background: transparent !important;
	font-weight: 600;
	line-height: 26px;
}

.income-planing .v_articles .media-left img {
	width: 165px;
}

.v_articles .article li h4 a {
	color: #27aae1;
	font-weight: bold;
}

.v_articles a.read-more {
	margin-top: 5px;
	display: inline-block;
}

.side-bar-popular-articles.resource-cate a {
	color: #2e75b5;
}

.r-guide {
	margin-top: 20px;
}

.r-guide h1 {
	font-size: 26px;
	color: #27aae1;
	margin-bottom: 20px;
}

.r-guide h2 {
	font-size: 22px;
	color: #27aae1;
	font-weight: 600;
	margin-bottom: 8px;
}

.advisor-zip-fill {
	background: #30aadf;
	color: #fff;
	margin-bottom: 35px;
}

.advisor-zip-fill p {
	color: #fff;
	margin-top: 12px;
	line-height: 20px;
	margin-bottom: 15px;
}

.advisor-zip-fill ul li {
	background:
		url(https://static.wiseradvisor.com/wiseradvisor/v2/images/retirement-guide-list-trick.png) 0 5px no-repeat;
	list-style-type: none;
	font: normal 12px/20px Arial;
	padding-left: 20px;
	float: left;
	margin-right: 10px;
	max-width: 190px;
	width: 100%;
}

.advisor-zip-fill input[type="text"] {
	max-width: 319px;
	height: 40px;
	background: #fff;
	line-height: 64px;
	font: normal 14px Arial;
	border: none;
	color: #626366;
	float: left;
	padding: 0 10px;
	display: block;
	width: 100%;
}

.advisor-zip-fill .advisor-banner-submit {
	width: 115px;
	height: 40px;
	border: none;
	cursor: pointer;
	float: left;
	margin-left: 10px;
	background: rgb(255, 156, 29);
	color: #fff;
	font-weight: 600;
	font-size: 15px;
}

.advisor-zip-fill h4 {
	font-size: 16px;
	font-weight: bold;
	margin-top: 22px;
	margin-bottom: 5px;
}

.Calculate-cal {
	position: relative;
	margin-bottom: 15px;
}

.Calculate-cal span {
	border: 2px solid #1b75bb;
	border-bottom: 0;
	padding: 2%;
	line-height: 18px;
	font-size: 15px;
	font-weight: 700;
	border-radius: 8px 8px 0 0;
	margin-top: 30px;
	display: inline-block;
	margin-left: 30px;
	color: #1b75bb;
}

.Calculate-cal img {
	border-radius: 10px 10px 0 0;
}

.Calculate-cal a {
	color: #fff;
	background: #1b75bb;
	padding: 10px 15px;
	font-size: 17px;
	font-weight: 700;
	position: absolute;
	bottom: -18px;
	left: 46px;
}

ul#first-articles {
	margin-top: 30px;
}

#first-articles li {
	margin-top: 25px;
}

#second-articles li {
	margin-top: 24px;
}

.search-result-caldetail {
	display: block;
	/* text-align: justify; */
	font-size: 15px;
	line-height: 22px;
	margin-top: 6px;
}

.search-result-caldetail h1 {
	font-size: 21px;
	color: #00b0f0;
	font-weight: normal;
	margin-bottom: 4px;
}

.search-result-caldetail h2 {
	margin-top: 20px;
	font-size: 22px;
	color: #27aae1;
	font-weight: bold;
}

.calculator .col-md-6:last-child {
	margin-bottom: 0;
}

.search-result-caldetail .calculator h2 {
	margin-top: 20px;
	font-weight: bold;
	font-size: 20px !important;
	color: #585858 !important;
	padding: 1%;
	margin-bottom: 20px;
	background: transparent;
}

ul.rguide-top-list li:before {
	background: white;
	width: 5px;
	height: 5px;
	position: absolute;
	content: '';
	left: 4px;
	top: 10px;
	border-radius: 50%;
}

.rguide-top-list li {
	background: none !important;
	padding: 0;
	margin: 0;
	position: relative;
}

.advisor-zip-fill img {
	max-height: 182px;
	border-right: 2px solid #fff;
}

.Calculate-cal a:hover {
	color: #fff !important;
}

.guide_citylist li a {
	text-decoration: underline !important;
	font-size: 15px !important;
}

.social-text a:hover {
	color: #fff !important;
}

.menu-top {
	position: absolute;
	right: 0;
	max-width: 520px;
	top: 10px;
	width: 100%;
}

.menu-top ul li {
	float: left;
}

.menu-top ul li a {
	color: #1B75BB !important;
	text-decoration: none;
	font-weight: 600;
}

.faqs-profile h3 {
	font-size: 16px !important;
	color: #4c4c4c !important;
}

section.profile-para td {
	color: #4c4c4c !important;
	padding: 8px 0 !important;
}

ul.directory li a {
	text-decoration: none !important;
}

a.visit-blog {
	font-size: 13px;
	font-weight: bold;
}

.new-additional-resources h3 {
	font-size: 22px;
	color: #27aae1;
	margin-bottom: 5px;
}

.new-additional-resources p {
	margin-bottom: 10px;
}

.container.new-additional-resources span {
	font-size: 13px;
}

.new-additional-resources a {
	font-size: 16px;
	text-decoration: underline;
	color: #27aae1;
	word-break: break-word;
}

#goals,
#prepare,
#after,
#decision {
	margin-top: -85px;
}

.accordion-title h3 {
	font-size: 16px;
}

.bottom-form-dir {
	background: #27AAE1;
	padding: 20px;
	margin-bottom: 15px;
	margin-top: 15px;
}

.search-ad-dir {
	font-size: 35px;
	color: #fff;
	line-height: 33px;
}

.find-advisor-dir input[type="text"] {
	max-width: 275px;
	text-align: center;
	background: #fff;
	font: normal 20px Arial;
	color: #999999;
	float: left;
	border: 0;
	padding: 0 5px;
	line-height: 33px;
}

.search {
	font-size: 18px;
    max-width: 245px;
    color: #fff;
    background: #92D050;
    border: none;
    cursor: pointer;
    float: right;
    padding: 5px 14px;
    text-decoration: none;
    line-height: 27px;
}

.search:hover {
    background: #626366; 
}

@media screen and (min-width: 320px) and (max-width: 1199px) {
	.find-advisor-dir input[type="text"] {
		max-width: 100%;
		width: 100%;
		float: none;
		margin: 10px 0;
	}

	.search {
		width: 100%;
   		max-width: 100%;
    	float: none;
    	margin-top: 8px;
	}
}

a.interview-advisor {
	background: #27AAE1;
	color: #fff;
	padding: 2%;
	font-size: 18px;
	font-weight: bold;
	margin-top: 20px;
	display: block;
	text-align: center;
}

a.interview-advisor:hover {
	color: #fff !important;
	background: #035184;
}

.listing-page-mobile-img {
	display: none;
}

/*NEW CONTACT PAGE SIMILAR TO FP*/
.contact-section .heading-contact {
	font-size: 17px;
	margin-top: 5px;
	position: relative;
	margin-bottom: 20px;
	line-height: 26px;
}

.contact-section h2 {
	font-size: 22px;
	color: #27aee1;
	margin-bottom: 20px;
}

.contact-form .zip-fill {
	width: 100%;
	height: 50px;
	color: #6e6e6e;
	line-height: 50px;
	font-size: 15px;
	font-weight: bold;
	padding: 0 4%;
}

.contact-section input,
.contact-section textarea {
	background: #F6F6F6;
	border: 0;
	border-radius: 0;
}

.contact-form .send {
	background: #ea8f2c;
	border-radius: 0 10px 10px 0;
	color: #fff;
	margin-bottom: 30px;
	line-height: 1.8;
}

.address.contact-add {
	background: #27AEE1;
	padding: 4% 7%;
	color: #fff;
	border-radius: 20px 20px 0 20px;
	margin-top: 5px;
}

.contact-add h3 {
	margin-bottom: 5px;
}

.contact-add p {
	margin-bottom: 22px;
	color: #fff;
	font-size: 14px;
}

.contact-add a {
	color: #fff !important;
}

.bottom-zip-contact {
    background: #27aee1;
    padding: 12px 0 12px 0px;
    margin: 0px;
}

.bottom-zip-contact .zip-fill {
	border-radius: 5px 0px 0px 5px;
	width: 100%;
	height: 50px;
	color: #626366;
	line-height: 50px;
	font-size: 15px;
	font-weight: normal;
	padding: 0 4%;
	border: 1px solid #626366;
	outline: none;
}

.bottom-zip-contact .zip-fill::placeholder {
	color: #626366;
}

td.zipcodebox {
	padding: 0px !important;
}

.bottom-zip-contact button.pin-btn {
	border-radius: 0px 5px 5px 0px;
	width: 150px !important;
	height: 50px;
	background: linear-gradient(to right, rgba(249, 166, 0, 1) 0%,
			rgba(193, 131, 8, 1) 100%);
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 50px;
	font-size: 20px;
	padding: 0 2%;
	cursor: pointer;
	border: none;
	display: block;
	outline: none;
	z-index: 9;
	position: relative;
}

label.bold-name {
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 10px;
}

.contact-add p b {
	font-size: 18px;
	font-weight: 700;
}

.bottom-zip-contact td {
	padding: 0px;
}

.Advisor-Network h2 a {
	color: #fff !important;
	float: right;
}

.Advisor-Network h2 a:hover {
	color: #fff !important;
}

.profile-list h2 {
	color: #fff !important;
}

.carousel-inner {
	width: 90%;
	margin: 0 auto;
}

.carousel {
	width: 100%;
}

.slide-box {
	display: flex;
	justify-content: space-between;
}

.table.table-hover.yext-advisors-list th {
	background: #C6DBAE;
}

@media (min-width : 576px) and (max-width: 767.98px) {
	.slide-box img {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
}

@media (min-width : 768px) and (max-width: 991.98px) {
	.slide-box img {
		-ms-flex: 0 0 33.3333%;
		flex: 0 0 33.3333%;
		max-width: 33.3333%;
	}
}

@media (min-width : 768px) and (max-width: 1199px) {
	.advisor-zip-fill .col-md-3 {
		display: none;
	}

	.advisor-zip-fill {
		padding-bottom: 10px;
	}

	.advisor-zip-fill h3 {
		font-size: 19px;
	}

	.advisor-zip-fill input[type="text"] {
		max-width: 290px;
	}

	.px-5 {
		padding-left: 20px;
		padding-right: 20px;
	}

	.ab-cal-heading {
		padding: 10%;
	}

	.email-form .mail-fill {
		font-size: 11px;
	}

	.directory-add .sign-head .email-form p {
		color: #fff;
		text-align: left;
	}

	.directory-add .sign-head .email-form .mail-fill {
		width: 55%;
		border: 0px;
		
	}

	.directory-add .sign-head .email-form .mail-btn {
		width: 100%;
		font-size: 14px;
	}

	.directory-add .sign-head {
		padding: 17px 20px;
		background: #27aae1;
	}
}

@media (min-width : 992px) {
	.slide-box img {
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
}

@media screen and (min-width:320px) and (max-width:767px) {
	.Advisor-Network h2 a {
		float: none;
		display: block;
		margin-top: 10px;
		text-decoration: underline;
	}

	.about-blog h2.blog_1 {
		margin-left: -11px;
	}
	
	.advisor-banner-art {
    display: none;
}

  .about-search-dir form {
    width:100% !important;
  }


}

.advisor-profile-bg {
	background: #f2f2f2;
	padding: 4%;
	min-height: 220px;
}

.advisor-profile-bg h3 {
	color: #4c4c4c;
	font-size: 16px;
	font-weight: 700;
}

.advisor-profile-bg p {
	word-break: break-word;
	margin-bottom: 15px;
}

.advisor-profile-bg a {
	display: block;
}

.col-md-7 .error-custom {
	color: red !important;
	font-size: 14px !important;
}

.affliate-label {
	font-size: 12px;
}

@media screen and (min-width:1200px) and (max-width:1500px) {
	.modal-content-full-width {
		  /* transform: translate(-50%, -31%) !important; */
	}
}

@media screen and (min-width:998px) and (max-width:1080px) {
.rounded-list {
    padding: 10px 0 10px 42px;
}
.rounded-list li {
    margin-bottom: 10px;
}
#siteseal img {
    position: inherit;
    }
}

@media screen and (min-width:320px) and (max-width:767px) {
	.enq-popup a {
		font-size: 14px !important;
	}

	.income-planing .v_articles .media-left img {
		width: 100%;
	}

	.breadcrumb {
		display: none;
	}

	/* .Compare-advisor {
	display: none;
} */
	.r-guide h1 {
		font-size: 26px;
		color: #27aae1;
		margin-bottom: 20px;
	}
}

.page-color {
	background: #92d050 !important;
}

.custom-tooltip .tooltip-inner {
	max-width: 240px;
	padding-left: 32px;
	color: #000 !important;
	text-align: center;
	background-color: #fff !important;
	border-radius: 0.25rem;
	border: 1px solid #000000;
	box-shadow: 5px 5px 10px #00000045;
	height: 33px;
}

.custom-tooltip .tooltip-inner:before {
	width: 23px;
	height: 23px;
	position: absolute;
	left: 5px;
	content: '';
	background: url(/wiseradvisor/v4/images/exploration-mark.jpg) no-repeat center;
	;
}

.yext-paging {
	float: left;
	margin-bottom: 12px;
}

.col-lg-6 a {
	line-height: 30px;
	font-size: 12px !important;
}

.ab-benefits h2 {
	margin-top: 20px;
	margin-bottom: 5px;
}

.ab-container p {
	text-align: justify;
	line-height: 23px;
	/* margin-bottom: 10px; */
}

.listdiv {
	border: 1px solid #eee;
	padding: 2%;
	margin-top: 15px;
}

.listing-page-img {
	width: 100%;
	padding: 5px 0px 15px 0px;
}

.listing-page-mobile-img {
	width: 100%;
	padding: 5px 0px 15px 0px;
}

.cenal {
	text-align: center;
}

.test2 {
	word-break: break-word;
}

.enq-popup a {
	font-size: 14px !important;
}

.datfon a {
	font-size: 16px !important;
}

.advisor-profile-bg a {
	position: relative;
}

.advisor-profile-bg i {
	line-height: 0px;
	position: absolute;
	top: 11px;
	left: 90px;
}

.fancybox-container .fancybox-stage .fancybox-slide {
	padding: 44px 0px !important;
}

.fancybox-container .fancybox-stage .fancybox-slide .fancybox-content {
	vertical-align: top !important;
}

.fancybox-container .fancybox-stage .fancybox-close-small {
	top: -32px !important;
}

.adv {
	padding: 0px 10px !important;
	border-right: 1px solid #757575;
	line-height: 0;
}

.adv2 {
	padding: 0px 0px 0px 10px !important;
}

.siteseal img {
	position: inherit !important;
}

.sec-heading {
	background: #27aee1;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
}

.profile-margin p {
	margin-bottom: 15px;
}

.profile-margin ul {
	margin-bottom: 15px;
}

.discription ul {
	margin-left: 112px;
}

p.thanku_small a {
	font-size: 18px;
}

.email-form fieldset {
	border: 1px solid #000;
	padding: 3px;
	width: 40%;
	margin: 40px auto 0;
}

.email-form legend {
	display: block;
	width: 134px;
	max-width: 100%;
	padding: 0;
	margin-bottom: 0.5rem;
	font-size: 15px;
	line-height: inherit;
	color: #000;
	white-space: normal;
	margin: 0 auto;
}

.real-story-block {
	background: #efefef;
	color: #000;
}


.story-text {
	font-size: 18px;
	line-height: 26px;
	color: #000;
}

a.already-signin {
	width: 85%;
	height: 27px;
	background: #F9A600;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 28px;
	font-size: 16px;
	cursor: pointer;
	border: none;
	text-align: left;
	border-radius: 0px;
	display: block;
	text-align: center;
	margin: 0 auto;
	text-decoration: none;
	margin-bottom: 5px;
}

a.already-signin:hover {
	color: #fff !important;
}

a.caps-word {
	width: auto !important;
	min-width: 48%;
	border-radius: 5px !important;
}

/* @media screen and (min-width: 320px) and (max-width: 767px){
	
	iframe {
    width: 100%;
} */
.Compare-advisor a {
    text-align: left;
    padding: 15px 75px 16px 5px;
}

.Compare-advisor span.btn-go {
	position: absolute;
	top: 14%;
	right: 10px;
	height: 40px;
	font-size: 17px;
	max-width: 60px;
}

.b-col22 {
	color: #27aae1;
	font-size: 17px;
}

.text112 {
	color: #1b75bb;
	text-decoration: underline;
}

.unsubscribe-1 {
	background: #fff;
	padding: 2%;
}

.unsubscribe-1 h2 {
	color: #27AAE1;
	font-size: 18px;
	margin-bottom: 15px;
}

.unsubscribe-1 a {
	color: #27AAE1;
	font-weight: 600;
}

.new-popup-home-mobile {
	display: none;
}

.new-popup-home {
	display: block;
}

@media screen and (min-width:320px) and (max-width:400px) {
	.mobile-popup input[type="submit"] {
		padding: 12px;
	}

	.mobile-popup input[type="text"] {
		width: 45%;
	}
}

@media (max-width :601px) {
	#mobile_siteseal #siteseal img {
		margin: -2px 0 0 0 !important;
		padding: 0;
		width: 100px !important;
	}
	
	.mobile-popup .mobile-heading {
	        font-weight: 600;
	        font-size: 20px;
	        line-height: 124.52%;
	        text-align: center;
	        letter-spacing: -0.01em;
	        text-transform: uppercase;
	        color: #464646;
	        margin-top: 15px;
	    }
	
	.modal-content-full-width {
    transform: translate(-50%, -26%);
    top: 50%;
   }

	#mobile_siteseal span#siteseal {
		padding: 0;
		border: 0px;
		margin-right: 5px;
	}

	.sitesealMobile {
		display: block;
	}

	.close span {
		font-size: 34px !important;
	}

	.mobile-popup fieldset h4:nth-child(3),
	.mobile-popup fieldset h4:nth-child(5) {
		width: 56%;
	}

	/* exit popup  */
	#zip10::-webkit-input-placeholder {
		color: #626262;
		font-weight: bold;
	}

	.new-popup-home-mobile {
		display: block;
	}

	.new-popup-home {
		display: none;
	}

	body {
		font-family: 'Poppins'
	}

	.new-popup-home-mobile {
		background: #FFFFFF;
		border: 1px solid #1E65A7;
		box-shadow: 0px 4px 5px 1px rgba(30, 101, 167, 0.27);
		border-radius: 9px;
		padding: 10px;
		width: 95%;
		margin: 0px auto;
	}

	.new-popup-home-mobile .logo-mobile {
		border-bottom: 1px solid rgba(47, 173, 225, 0.3);
		padding-bottom: 10px;
		text-align: center;
	}

	.new-popup-home-mobile h1 {
		font-weight: 600;
		font-size: 20px;
		line-height: 124.52%;
		text-align: center;
		letter-spacing: -0.01em;
		text-transform: uppercase;
		color: #464646;
		margin-top: 15px;
	}

	.new-popup-home-mobile p {
		font-weight: 700;
		font-size: 12px;
		line-height: 140.52%;
		text-align: center;
		letter-spacing: -0.01em;
		color: #787878;
		margin-top: 11px;
		margin-bottom: 18px;
	}

	.new-popup-home-mobile ul {
		position: relative;
		margin-top: 10px;
	}

	.new-popup-home-mobile ul li {
		font-weight: 400;
		font-size: 12px;
		line-height: 17px;
		letter-spacing: -0.01em;
		color: #787878;
		max-width: 155px;
		margin: 0 auto 10px auto;
		position: relative;
		padding-left: 10px;
	}

	.new-popup-home-mobile ul li::before {
		background: url(/wiseradvisor/images/list-Vector.png) no-repeat;
		height: 13px;
		width: 13px;
		content: '';
		position: absolute;
		left: -9px;
	}

	.new-popup-home-mobile h4 {
		background: #FFF7E7;
		border-radius: 8px;
		padding: 10px;
		max-width: 210px;
		margin: 17px auto
	}

	.new-popup-home-mobile h4 img {
		float: left;
	}

	.new-popup-home-mobile h4 span {
		font-weight: 600;
		font-size: 12px;
		line-height: 17px;
		letter-spacing: -0.01em;
		color: #464646;
		float: left;
		margin-left: 10px;
		margin-top: 2px;
	}

	.new-popup-home-mobile .started-btn {
		background: linear-gradient(180deg, #E8A73A 0%, #F4A501 100%);
		border-radius: 7px;
		font-weight: 700;
		font-size: 24px;
		line-height: 34px;
		text-align: center;
		letter-spacing: -0.01em;
		color: #FFFFFF;
		max-width: 250px;
		padding: 12px;
		display: block;
		margin: 33px auto;
	}

	div#myModalMobile {
		padding: 0px !important;
		top: -30% !important;
		z-index: 999;
		overflow-y: scroll;
		background: rgba(0, 0, 0, 0.7);
	}

	.modal-content {
		border: 0px solid #27aee1 !important;
		border-radius: 10px;
	}

	#myModalMobile .modal-header .close {
		padding: 0px !important;
		margin: -9px -1rem -1rem auto;
	}


	.mobile-popup {
		border: 1px solid #1E65A7;
		box-shadow: 0px 4px 5px 1px rgba(30, 101, 167, 0.27);
		border-radius: 9px;
		padding: 10px;
		width: 100%;
	}

	.mobile-popup .logo-mobile {
		border-bottom: 1px solid rgba(47, 173, 225, 0.3);
		padding-bottom: 10px;
	}

	.mobile-popup h1 {
		font-weight: 600;
		font-size: 20px;
		line-height: 124.52%;
		text-align: center;
		letter-spacing: -0.01em;
		text-transform: uppercase;
		color: #464646;
		margin-top: 15px;
	}

	.mobile-popup p {
		font-weight: 400;
		font-size: 12px;
		line-height: 140.52%;
		text-align: center;
		letter-spacing: -0.01em;
		color: #404040;
		margin-top: 11px;
		margin-bottom: 18px;
	}

	.mobile-popup ul {
		counter-reset: Item;
		position: relative;
	}

	.mobile-popup ul li {
		float: left;
		width: 33.33%;
		position: relative;
		padding-top: 40px;
		font-weight: 400;
		font-size: 12px;
		line-height: 128.52%;
		letter-spacing: -0.01em;
		color: #1E65A7;
		padding-right: 5px;
	}

	.mobile-popup ul li::before {
		content: counter(Item) " ";
		counter-increment: Item;
		background: #25A9E0;
		border: 1px solid #1E65A7;
		border-radius: 50%;
		color: #fff;
		padding: 5px 10px;
		font-weight: bold;
		position: absolute;
		top: 0;
		left: 38%;
	}

	.mobile-popup ul::before {
		max-width: 1000px;
		height: 1px;
		content: "";
		position: absolute;
		top: 13px;
		width: 70%;
		border: 1px dashed #27aae1;
		left: 14%;
	}

	.mobile-popup input[type="text"] {
		border: 1px solid #111010;
		font-weight: 400;
		font-size: 11px;
		line-height: 140.52%;
		letter-spacing: -0.01em;
		color: #4a4a4a;
		padding: 10px 0px 10px 0px;
		float: left;
		width: 55%;
		text-align: center;
		height: 36px !important;
	}


	.mobile-popup input[type="submit"] {
		font-weight: 700;
		font-size: 18px;
		line-height: 29px;
		text-align: center;
		letter-spacing: -0.01em;
		color: #FFFFFF;
		background: #F0A513;
		padding: 4px 2%;
		border: 0px;
		width: 45%;
	}

	.mobile-popup h2 {
		font-weight: 600;
		font-size: 12px;
		line-height: 140.52%;
		text-align: center;
		letter-spacing: -0.01em;
		color: #424242;
		background: rgba(188, 188, 188, 0.2);
		margin: 34px auto 12px;
		padding: 7px;
		max-width: 150px;
	}

	.mobile-popup .confi-dential {
		margin-top: 15px;
	}

	.mobile-popup .confi-dential span {
		font-weight: 600;
		font-size: 10px;
		letter-spacing: -0.01em;
		color: #464646;
		border: 1px solid #B7B6B7;
		max-width: 200px;
		padding: 6px;
		margin-left: -4px;
	}



	.mobile-popup legend {
		font-weight: 600;
		font-size: 16px;
		line-height: 20px;
		text-align: center;
		letter-spacing: -0.01em;
		text-transform: uppercase;
		color: #464646;
		max-width: 150px;
	}

	.mobile-popup fieldset {
		border: 1px solid #D5EAFD;
		border-radius: 10px;
		margin-top: 24px;
		padding: 8px;
	}

	.mobile-popup fieldset h4 {
		width: 42%;
		float: left;
		margin-bottom: 15px;
	}

	.mobile-popup fieldset img {
		float: left;
	}

	.mobile-popup fieldset h4 span {
		font-weight: 400;
		font-size: 11px;
		line-height: 13px;
		letter-spacing: -0.01em;
		color: #1E65A7;
		float: left;
		margin-left: 4px;
		margin-top: 3px;
	}

	.mobile-popup fieldset h4:nth-child(3),
	.mobile-popup fieldset h4:nth-child(5) {
		width: 56%;
	}
}

.advisor-list-tab table thead {
	background: #E0F3F9;
	color: #1A1A1A;
}

.table-responsive.advisor-list-tab table thead tr {
	margin-bottom: 0 !important;
}

@media (max-width : 991px) {


	.advisor-list-tab table thead {
		display: none;
	}

	.firm-advisor br {
		display: none;
	}

	span.table-txt {
		line-height: 32px;
	}

	.advisor-list-tab table tr {
		display: flex;
		flex-direction: column;
		border: 2px dotted #dcdcdc;
		padding: 10px;
		margin-bottom: 5px;
	}

	.advisor-list-tab table tr td {
		padding: 0%;
	}

	.advisor-list-tab table tr td:first-child {
		border: 0px;
	}

	.advisor-list-tab sub,
	.advisor-list-tab span,
	.advisor-list-tab b {
		display: block
	}

	.advisor-list-tab .cenal {
		text-align: left;
	}

	.advisor-list-tab table td[data-label] {
		display: flex;
		border-bottom: 1px solid #DEE2E6 !important;
	}

	.advisor-list-tab table td[data-label]::before {
		content: attr(data-label);
		color: #333;
		font-weight: 700;
		width: 37%;
		background: #e0f3f9;
		padding: 2%;
		margin-right: 3%;
	}

	.advisor-list-tab .table.yext-advisors-list td[data-label]::before {
		background: #C6DBAE;
	}

	.dir-banner .learn-banner .learn-img:before {
		display: none;
	}

	.dir-banner .learn-banner .learn-img {
		padding-left: 15px !important;
	}

	.dir-banner .learn-banner .learn-btn {
		margin-top: 10px !important;
	}

	.dir-banner .learn-banner h2 {
		margin-top: 0px !important;
	}
}

.dir-banner .learn-banner {
	border: 3px solid #91CF50 !important;
	margin-bottom: 34px;
	position: relative;
	margin-top: 20px;
	width: 100%;
	padding: 0 10px 24px !important;
}

.dir-banner .learn-banner h2 {
	margin-top: 8px;
	font: normal 23px/28px Arial;
	color: #000;
	font-weight: 700;

}

.dir-banner .learn-banner p {
	margin-bottom: 0px;
	color: #000;
}

.dir-banner .learn-banner .learn-btn {
	color: #fff;
	padding: 5px 5px 5px 10px;
	height: 39px;
	line-height: 30px;
	background: #91CF50;
	text-align: center;
	font-size: 20px;
	margin-top: 37px;
}

.learn-btn a:hover {
	color: #333 !important;
}

.dir-banner .learn-banner .learn-img {
	padding-left: 230px;
	padding-top: 20px;
}

.dir-banner .learn-banner .learn-img:before {
	/* background: url(images/learn-banner-img.png) no-repeat;  */
	background: url(/wiseradvisor/v4/images/learn-banner-img.png) no-repeat;
	content: '';
	position: absolute;
	width: 200px;
	height: 132px;
	left: 5px;
	top: -22px;
}

.learn-btn a {
	color: #fff;
	text-decoration: none;
	font-weight: 700;
}

.table-responsive.advisor-list-tab {
	overflow: hidden !important;
}

img.vetted-logo {
	float: right;
}

img.vetted-logo-blue {
	margin-bottom: 8px;
}

.city-content-list li {
	list-style-type: disc;
}

.city-list li {
	list-style-type: decimal;
}

.city-list {
	padding-left: 20px;
	margin-top: 10px;
}

.city-content-list {
	padding-left: 20px;
	margin-top: 10px;
}

.advisor-list-tab .table a {
	color: #2E75B6;
	font-size: 18px;
	font-weight: normal;
}

advisor-list-tab .table thead th {
	border-bottom: 0px;
	color: #3C3C3B;
	font-size: 15px;
}

.advisor-list-tab .table tbody tr td {
	color: #020202;
}

.table-responsive.advisor-list-tab .table tr {
	border: 1px solid #DEE2E6;
	margin-bottom: 20px;
}

.table th {
	border-top: 0px !important;
	font-size: 15px
}

.table td {
	border-top: 0px dotted #DEE2E6;
	font-size: 15px
}

.table-responsive.advisor-list-tab .table tr td:first-child {
	border-left: 1px dotted #DEE2E6;
}

.table-responsive.advisor-list-tab .table tr td:last-child {
	border-right: 1px dotted #DEE2E6;
}

.table.table.table-hover {
	border-collapse: separate;
	border-spacing: 0 1em;
}

.table td {
	font-size: 15px;
	border-top: 1px dotted #DEE2E6;
	margin-bottom: 20px;
	border-bottom: 1px dotted #DEE2E6 !important;
}

input#email1:focus {
	border: 1px solid #ff0000;
}

.unsubscribe-1 {
	background: #fff;
	padding: 2%;
}

.unsubscribe-1 h2 {
	color: #27AAE1;
	font-size: 18px;
	margin-bottom: 15px;
}

.unsubscribe-1 a {
	color: #27AAE1;
	font-weight: 600;
}

/* #myModal{
	display: block;
	}
	#myModalMobile{
	display: none;
	} */
.mobile-exit-popup {
	display: none;
}

.new-popup-home {
	display: block;
}

@media (max-width :601px) {
	.new-popup-home-mobile .logo-mobile img {
		width: 55%;
	}

	.mobile-popup .logo-mobile img {
		width: 60%;
	}

	.mobile-popup form {
		width: 90%;
		margin: 20px auto;
	}

	/* exit popup  */
	.mobile-exit-popup {
		display: none;
	}

	.new-popup-home {
		display: none;
	}

	body {
		font-family: 'Poppins'
	}

	.mobile-exit-popup {
		background: #FFFFFF;
		border: 1px solid #1E65A7;
		box-shadow: 0px 4px 5px 1px rgba(30, 101, 167, 0.27);
		border-radius: 9px;
		padding: 10px;
		width: 100%;
		margin: 10px auto;
	}

	.mobile-exit-popup .logo-mobile {
		border-bottom: 1px solid rgba(47, 173, 225, 0.3);
		padding-bottom: 10px;
	}

	.mobile-exit-popup h1 {
		font-weight: 600;
		font-size: 20px;
		line-height: 124.52%;
		text-align: center;
		letter-spacing: -0.01em;
		text-transform: uppercase;
		color: #464646;
		margin-top: 15px;
	}

	.mobile-exit-popup p {
		font-weight: 400;
		font-size: 12px;
		line-height: 140.52%;
		text-align: center;
		letter-spacing: -0.01em;
		color: #787878;
		margin-top: 11px;
		margin-bottom: 18px;
	}

	.mobile-exit-popup ul {
		position: relative;
		margin-top: 10px;
	}

	.mobile-exit-popup ul li {
		font-weight: 400;
		font-size: 12px;
		line-height: 17px;
		letter-spacing: -0.01em;
		color: #787878;
		max-width: 155px;
		margin: 0 auto 10px auto;
		position: relative;
		padding-left: 10px;
	}

	.mobile-exit-popup ul li::before {
		background: url(./images/list-Vector.png) no-repeat;
		height: 13px;
		width: 13px;
		content: '';
		position: absolute;
		left: -9px;
	}

	.mobile-exit-popup h4 {
		background: #FFF7E7;
		border-radius: 8px;
		padding: 10px;
		max-width: 210px;
		margin: 17px auto
	}

	.mobile-exit-popup h4 img {
		float: left;
	}

	.mobile-exit-popup h4 span {
		font-weight: 600;
		font-size: 12px;
		line-height: 17px;
		letter-spacing: -0.01em;
		color: #464646;
		float: left;
		margin-left: 10px;
		margin-top: 2px;
	}

	.mobile-exit-popup .started-btn {
		background: linear-gradient(180deg, #E8A73A 0%, #F4A501 100%);
		border-radius: 7px;
		font-weight: 700;
		font-size: 24px;
		line-height: 34px;
		text-align: center;
		letter-spacing: -0.01em;
		color: #FFFFFF;
		max-width: 250px;
		padding: 12px;
		display: block;
		margin: 33px auto;
	}


}

/*****************Lead_form******************/


.WA-home-page-form section.multi-bg {
	background: none;
	padding: 0;
}

.WA-home-page-form header,
.WA-home-page-form .upper_footer {
	display: none
}

.WA-home-page-form h1.step-heading {
	display: none;
}

.WA-home-page-form .honourable-mention.featured_section {
	display: none;
}

.WA-home-page-form .multi-step-accordian {
	display: none;
}

.WA-home-page-form #one-time-heading {
	display: none;
}

.multi-bg.WA-home-page-form .form-start h1 {
	display: none;
}

.WA-home-page-form .multi-bg .form-start {
	border: 0px;
}

.WA-home-page-form .text_multistep {
	background: #efefef;
	padding: 12px;
	margin: 0 30px;
}

.WA-home-page-form .multi-bg .disclosures-checkbox label a {
	font-size: 14px;
}

.WA-home-page-form .multi-bg a.accordion-toggle.collapsed {
	display: none;
}

@media screen and (min-width:1600px) and (max-width:2000px) {
	.modal-dialog-full-width {
		transform: translate(0%, 4%) !important;
	}
}


.directory-add .sign-head .email-form p {
	color: #fff;
	text-align: left;
}


.directory-add .sign-head .email-form .mail-fill {
	width: 55%;
	border: 0px;
	text-align: center;
}


.directory-add .sign-head {
	padding: 17px 20px;
	background: #27aae1;
}

.directory-add .sign-head .email-form {
	margin-top: 0px;
	margin-bottom: 0px;
	background: transparent;
	border: 0;
	padding: 10px 15px;
	text-align: left;
}

.email-form {
	width: 100%;
}

/*****************Lead_form******************/

.WA-home-page-form section.multi-bg {
	background: none;
	padding: 0;
}

.WA-home-page-form header,
.WA-home-page-form .upper_footer {
	display: none
}

.WA-home-page-form h1.step-heading {
	display: none;
}

.WA-home-page-form .honourable-mention.featured_section {
	display: none;
}

.WA-home-page-form .multi-step-accordian {
	display: none;
}

.WA-home-page-form #one-time-heading {
	display: none;
}

.multi-bg.WA-home-page-form .form-start h1 {
	display: none;
}

.WA-home-page-form .multi-bg .form-start {
	border: 0px;
}

.WA-home-page-form .text_multistep {
	background: #efefef;
	padding: 12px;
	margin: 0 30px;
}

.WA-home-page-form .multi-bg .disclosures-checkbox label a {
	font-size: 14px;
}

.WA-home-page-form .multi-bg a.accordion-toggle.collapsed {
	display: none;
}

.calculater-option:hover .ab-cal-heading {
    border: 1px solid #27aae1;
}
.calculater-option:hover .ab-calculator-bg {
    background: #1ea3e8;
}


.text-indyfin {
    margin-top: 28px;
    line-height: 24px;
    color: #222;
}

.text-indyfin a{
    color: #222;
}

.newsborder b a {
    color: #1b75bb;
    text-decoration: underline;
}

.profile.profile-btn {
    float: none;
    margin-bottom: 15px;

}

.address {
    border: 1px solid #585858;
    padding: 2%;
    margin-top: 10px;
}

.Zip-banner{ border:10px solid #3973b6; border-radius:8px; position:relative;}
.Zip-banner:before {
	position: absolute;
	top: 0;
	content: '';
	background: url(/wiseradvisor/images/zip-banner-img.png) no-repeat;
	height: 243px;
	width: 238px;
}
.Zip-banner .zip-heading{font-size:28px; color:#3973b6; font-weight: 700; margin-top: 20px;}
.Zip-banner .sub-heading{font-size:20px; color:#666; margin:20px 0;}
.Zip-banner .zip-rounded-list {
	margin: 0 auto;
	border:0px;
	padding: 10px 0;
}
.Zip-banner .zip-rounded-list ol {
    counter-reset: li;
    list-style: none;
    font-size: 15px;
    padding: 0;
    margin-bottom: 4em;
    text-shadow: 0 1px 0 rgb(255 255 255 / 50%);
	margin: 0 auto;
    max-width:84%;
}
.Zip-banner .zip-rounded-list li {
	float: left;
	list-style: none;
    position: relative;
	font-size: 16px;
	color: #3973b6;
    margin-right: 60px;
	font-weight: 600;
	line-height: 23px;
	letter-spacing: -0.05px;
	margin-top: 0px;
}
.Zip-banner .zip-rounded-list li:before {
		    content: counter(li);
		    counter-increment: li;
		    position: absolute;
		    left: -33px;
		    top: 20px;
		    margin-top: -1.3em;
		    background:#53a7db;
		    height: 26px;
		    width: 26px;
		    line-height: 26px;
		    text-align: center;
		    font-weight: bold;
		    -webkit-transition: all .3s ease-out;
		    -moz-transition: all .3s ease-out;
		    -ms-transition: all .3s ease-out;
		    -o-transition: all .3s ease-out;
		    transition: all .3s ease-out;
		    color: #fff;
}

.Zip-banner .pin-fill::placeholder{
			color:#000!important;
} 

.Zip-banner .pin-fill {
	width: 60%;
    height: 42px;
    color: #000;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 50px;
    font-size: 18px;
    padding: 0 4%;
    border: 1px solid #666;
    outline: none;
    text-align: center;
    float: left;
    font-weight: normal;
    border-radius:0px
}
.Zip-banner .pin-btn-1 {
	width: 40%;
    height: 42px;
    background: #db6f3a;
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 44px;
    font-size: 26px!important;
    padding: 0 2%;
    cursor: pointer;
    border: none;
    display: block;
    outline: none;
    font-weight: 600;
    float: left;
}
		
.Zip-banner .secure{
	color: #666;
    font-weight: 600;
    font-size: 12px;
    margin-bottom: 0;
    line-height: 38px;
}

@media screen and (min-width:320px) and (max-width: 767px){
	
	ul.bullet_list-city li {
    width: 50%!important;}
	.Zip-banner:before{display:none;}

	.Zip-banner {
    			padding: 2%;
	}
	.Zip-banner .zip-heading {
			    line-height: 30px;
	}
	.Zip-banner .zip-rounded-list li {
			     margin-right: 0!important;
			    margin-bottom: 14px!important;
	}

	.Zip-banner .zip-rounded-list ol {
			    width: 92%!important;
			    text-align: left;
			    padding-left: 20px!important;
	}
	.Zip-banner .pin-fill {
			    width: 100%;
			    float: none;
			    margin-bottom: 10px;
	}
	.Zip-banner .pin-fill {
			    width: 100%;
			    float: none;
			    margin-bottom: 10px;
	}
	.small-post .post-c-wrap {
    width: 68% !important;
}


#blog_section .col-md-6:nth-child(1), #blog_section .col-md-6:nth-child(2), #blog_section .col-md-6:nth-child(3) {
    margin-bottom: 30px;
}

}

@media screen and (min-width:768px) and (max-width:991px){
	.Zip-banner:before{display:none;}
	.Zip-banner .zip-rounded-list li {
			    margin-bottom: 10px;
	}

	.Zip-banner .zip-heading {
				    line-height: 30px;
	}
	

}

@media screen and (min-width:768px) and (max-width:1000px) {
.rounded-list ol {
    margin-left: 42px;
}
}		


@media screen and (min-width:1600px) and (max-width:2000px) {
	.modal-dialog-full-width {
		transform: translate(0%, 4%) !important;
	}
}
.city-content-list li p {
	margin-bottom: 4px;
}


.new_option input[type="text"] {
    max-width: 100%;
    text-align: center;
    background: #fff;
    font: normal 17px Arial;
    color: #626366;
    float: left;
    border: 0;
    padding:1px 5px;
    line-height: 34px;
}

#id_contact_options {
    width: 100%;
    padding: 0 5px;
    font-size: 16px;
    border: 0;
    border-radius: 0;
    height: 36px;
    color:#626366;;
}

.find-advisor-dir ul {
    margin: 0;
    padding: 0;
    float: left;
    width: 72%;
}
.find-advisor-dir ul > li {
  list-style: none;
    color: #f8f8f8;
    float: left;
    width: 48%;
}

.find-advisor-dir ul > li:last-child {
    margin-left: 1%;
}

ul.new_option li {
    width: 100%;
}
ul.new_option {
    width: 100%;
}
ul.new_option input {
    font-size: 18px;
    width: 100%;
    line-height: 26px;
    border: 0px;
    padding: 5px;
}

#id_contact_options:focus {
    outline: none;
}

.new_option input[type="text"]::placeholder {

   color: #626366;

}

.home-link, .home-link:hover{
	text-decoration: underline !important;
}

.pulse-div-before{
	display: none;
}

.about-search-dir form {
    width: 40%;
}

.show_content {
    border: 0;
    background: transparent;
    padding: 0;
    color: #27aae1;
    text-decoration: underline;
    font-size: 14px;
    margin-top: 20px;
    cursor: pointer;
}

 

.show_content:focus {
    outline: none;
}


.table-hover tbody tr:hover {
    background-color: transparent !important;
}

/* Indyfin Review widget start*/
.review-rating-card {
	max-width: 11.5rem;
    margin-bottom: 1rem;
}

.review-rating-card h2 {
	font-size: 0.8rem;
	margin: 25px 0 0;
	font-weight: 500;
	text-transform: uppercase;
}

.review-rating-card .flex-between {
	display: flex;
	align-items: center;
	justify-content: space-between;
	font-size: 13px;
}

.review-rating-card .stars {
	display: flex;
	gap: 0.25rem;
	margin: 0.5rem 0;
}

.review-rating-card .stars img {
	height: 1rem;
}

.review-rating-card .rate {
	font-size: 1.5rem;
	font-weight: 700;
	color: #85BE05;
}

.review-rating-card .verified-reviews img {
	margin-right: 0.1rem;
	height: 0.75rem;
}

.review-rating-card .verified-reviews a {
	color: #626366;
}

.schedule-consultation {
 margin-bottom: 8px;
}

#contact_email1 {
    text-align: left;
    font-size: 13px;
}

/* Indyfin Review widget stop*/

 #city-state {
 	margin: 10px 0;
 }

 #city-state #faq .card {
 	margin-bottom: 15px;
 	border: 0;
 }

 #city-state #faq .card .card-header {
 	border: 0;
 	border-radius: 2px;
 	padding: 0;
 }

 #city-state #faq .card .card-header .btn-header-link:focus {
 	box-shadow: none;
 }

 #city-state #faq .card .card-header .btn-header-link {
 	color: #fff;
 	display: block;
 	text-align: left;
 	background: #E0F3F9;
 	color: #222;
 	padding: 10px 20px;
 	font-weight: 700;
 }

 #city-state #faq .card .card-header .btn-header-link:hover {
 	color: #222 !important;
 }

 #city-state #faq .card .card-header .btn-header-link:after {
 	content: "\f107";
 	font-family: 'Font Awesome 5 Free';
 	font-weight: 900;
 	float: right;
 	padding: 0px 7px;
 	border: 1px solid #222;
 	border-radius: 50%;
 }

 #city-state #faq .card .card-header .btn-header-link.collapsed {
 	background: #E0F3F9;
 	color: #222;
 }

 #city-state #faq .card .card-header .btn-header-link.collapsed:after {
 	content: "\f106";
 }

 #city-state #faq .card .collapsing {
 	line-height: 30px;
 }

 #city-state #faq .card .collapse {
 	border: 0;
 }

 #city-state #faq .card .collapse.show {
 	line-height: 30px;
 	color: #222;
 }
 
 ul.bullet_Citylist {
	padding: 0px 0 5px 0px;
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	list-style: none;
}

.form-action .input {
			  display: flex;
			  flex-wrap: wrap;
}
.form-action .input input {
			  display: flex;
			  height: 18px;
}

div#disclosures {
    padding-top: 75px;
    margin-top: -75px;
}	

.list-faq .accordion-body ul.city-faqs li {
    list-style: disc;
    margin-left: 1.2rem;
    font-size: 16px;
}

.card-body.accordion-body ul {
    list-style: disc; /* First level: Default disc bullets */
    padding-left: 20px;
    margin-left: 1.2rem;
    font-size: 16px;
}
 
.card-body.accordion-body ul ul {
    list-style: lower-alpha; /* Second level: Circle bullets */
    padding-left: 20px;
    margin-left: 1.2rem;
}
 
.card-body.accordion-body ul ul ul {
    list-style: lower-roman; /* Third level: Square bullets */
    padding-left: 20px;
    margin-left: 1.2rem;    
}
 
.card-body.accordion-body ol ul {
    list-style: lower-alpha; /* Second level: Circle bullets */
    padding-left: 20px;
    margin-left: 1.2rem;
}
 
.card-body.accordion-body ol ul ul {
    list-style: lower-roman; /* Third level: Square bullets */
    padding-left: 20px;
    margin-left: 1.2rem;    
}

.card-body.accordion-body a {
    text-decoration: underline;
}

.menu-top ul {
list-style: none;
}

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

.widescreen iframe {

    height: 100%;

}


}

#sec-page-plugin>li.active>a:hover {
    color: #ffffff !important;
}
 

