html body, input, button, select, textarea, .tooltip, .popover, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: 'Open Sans', sans-serif;
	font-weight: 400
}
body a {
	text-decoration: none
}
body a {
	color: #586db4
}
body a:hover, body a:focus {
	color: #253150;
	text-decoration: underline;
	outline: 0
}
body input[type="file"]:focus, body input[type="radio"]:focus, body input[type="checkbox"]:focus, body .btn:focus, body .btn:active:focus, body .btn.active:focus, body .btn.focus, body .btn:active.focus, body .btn.active.focus {
	outline: 0
}
@media screen and (min-width:992px) {
#header .navbar>.container {
	width: 100%;
}
}
header .navbar-default {
	background: 0;
	border: 0;
	min-height: inherit;
	margin-bottom: 0;
	padding-top: 16px
}
header .navbar>.container .navbar-brand, header .navbar>.container-fluid .navbar-brand {
	margin-left: 0
}
.navbar-brand {
	float: left;
	height: 60px;
	background: url(../images/logo-white.svg) no-repeat left center;
	background-size: 100% auto;
	text-indent: -9999px;
	width: 255px;
	margin-top: 3px
}
.nav_scroll .navbar-brand {
	width: 200px;
	height: 47px;
	margin-top: 11px;
}
.tip-icon
{		
	position: relative;
	padding: 5px 0 5px 50px;
}
.tip-icon:before
{
	background: url(../images/lightbulb-on.svg) no-repeat left center;
	position: absolute;
	left: 10px;
    top: 10px;
    content: '';
    width: 30px;
    height: 30px;
}
.skip-link {
	display: none
}
header.navbar-fixed-top {
	z-index: 1070
}
div.navs {
	position: relative;
	z-index: 999;
	margin-left: 250px
}
div.navs ul, div.navs ol, div.navs dl, div.navs li {
	line-height: 1.42857143;
	list-style: none
}
.menu-icon {
	display: none
}
ul.dropdown, ul.dropdown li, ul.dropdown ul {
	margin: 0;
	padding: 0
}
ul.dropdown {
	float: left;
	position: relative
}
ul.dropdown li {
	float: left;
	vertical-align: middle
}
ul.dropdown li {
	font-size: 14px;
    font-weight: 600; 
}
ul.dropdown a, ul.dropdown a:visited, ul.dropdown a:hover, ul.dropdown a:active {
	text-decoration: none
}
ul.dropdown a {
	display: block;
	outline: 0;
	cursor: pointer;
	padding: 19px 19px 19px 30px;
	position: relative;
	text-transform: uppercase
}
.navs ul.dropdown a {
	padding-right:0; 
}
.navs ul.dropdown .sub > a {
	padding-right: 19px;
}
ul.dropdown li:hover, ul.dropdown li.hover {
	position: relative;
	cursor: pointer
}
ul.dropdown ul {
	display: none;
	position: absolute;
	z-index: 598;
	width: 800px;
	top: 100%;
	left: -13%
}
ul.dropdown ul.learn-action-menu {
	left: -70%;
	width: 700px;
}
ul.dropdown ul li .row {
	margin: 0 30px
}
ul.dropdown ul li .row>div {
	padding: 0
}
ul.dropdown ul li .row>div h4 {
	color: #35312d;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 700;
	margin: 20px 0 10px;
	border-bottom: 1px solid #cbd3cb;
	padding-bottom: 15px
}
ul.dropdown ul li ol {
	padding: 0;
	margin: 0 15px 15px 0;
	float: left
}
ul.dropdown ul li ol li span {
	font-size: 11px;
	font-weight: 700;
	text-transform: uppercase;
	vertical-align: super
}
ul.dropdown ul li ol li {
	text-align: center
}
ul.dropdown ul li ol li strong {
	padding: 10px 0 15px;
	display: block;
	color: #000;
	font-size: 16px;
	font-weight: 400
}
ul.dropdown li:hover>ul {
	display: block
}
ul.dropdown ul li {
	float: none;
	font-size: 13px;
	font-weight: normal;
	text-transform: none;
	position: relative
}
ul.dropdown ul ul {
	top: 0;
	left: 100%
}
ul.dropdown .sub>a:after {
	content: "\e072";
	font-family: 'Glyphicons Halflings';
	position: absolute;
	right: 0;
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
	font-size: 10px;
	margin-top: 22px;
	top: 0
}
.navs ul.dropdown ul {
	background: #fff;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ccc;
	border: 1px solid rgba(0,0,0,0.2);
	border-radius: 6px;
	-webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
	box-shadow: 0 5px 10px rgba(0,0,0,0.2);
	white-space: normal
}
.navs ul.dropdown a {
	color: #fff
}
.navs ul.dropdown ul li a {
	color: #858382;
	font-size: 15px;
	font-weight: 600;
	text-transform: none;
	padding: 5px 0;
	text-align: left
}
.navs ul.dropdown ul li a:hover {
	color: #000!important
}
.navs ul.dropdown li:hover, .navs ul.dropdown li.hover, .navs ul.dropdown li a.active {
	color: #fff
}
.navs ul.dropdown ul li a:hover {
	color: #fff
}
ul.dropdown li.find-money a {
	border: 1px solid #fff;
	border-bottom: 3px solid #fff;
	color: #fff!important;
	padding: 10px 55px;
	border-radius: 8px
}
ul.dropdown li.find-money a:hover {
	color: #FFF!important;
	background: #87c440;
	border: 1px solid #87c440;
	border-bottom: 3px solid #3f682e
}
ul.dropdown li.find-money {
	margin-top: 6px
}
.menutitle {
	display: none
}
ul.dropdown ul li.carets {
	position: relative;
	margin-top: -21px;
	left: 13.5%
}
ul.dropdown ul.learn-action-menu li.carets {
	left: 33%;
}
ul.dropdown ul li.carets span.caret {
	border-bottom: 11px solid #fff;
	border-right: 10px solid transparent;
	border-left: 10px solid transparent;
	border-top: 10px solid transparent
}
ul.dropdown ul li.last {
	background-color: #ecc82c;
	border-radius: 0 0 6px 6px;
	border-top: 1px solid #a88d19;
	clear: both
}
ul.dropdown ul li.last a {
	color: #fff;
	display: block;
	font-size: 16px;
	padding: 10px 15px;
	text-align: center
}
ul.dropdown ul li.last a span {
	color: #8a7105;
	display: block;
	text-decoration: underline
}
ul.dropdown ul li.last a:hover {
	color: #fff!important
}
@media screen and (max-width:1199px) {
	.navbar-brand {
		width: 200px;
		height: 47px;
		margin-top: 11px;
	}
	ul.dropdown{margin-left: 0;}
	div.navs {
		margin-left: 200px;
	}
}
@media screen and (max-width:767px) {
div.navs {
	position: absolute;
	right: 0;
	width: 100%
}
#topmenu.container {
	width: 100%;
	padding: 0
}
#topmenu.container .navbar-header {
	margin-left: 75px
}
.navbar-nav>li>a {
	padding: 10px 11px
}
.nav>li strong {
	padding: 10px 5px
}
.menu-icon, .menu-icon span, .menu-icon {
	color: #fff;
	width: 100%;
	height: 70px;
	line-height: 34px;
	padding: 5px;
	font-size: 1.3em;
	font-weight: bold;
	cursor: pointer;
	display: block;
	position: relative;
	margin-right: 15px
}
.menu-icon {
	border-bottom: 1px solid #354168
}
.menu-icon span {
	background: 0;
	display: block;
	float: right;
	height: 28px;
	margin-top: 10px;
	position: relative;
	width: 40px
}
.navs {
	position: relative
}
ul.dropdown .sub>a:after {
	margin-top: 10px
}
.navs, ul.dropdown, .menu-icon, .menu-icon span, ul.dropdown * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
ul.dropdown {
	display: none;
	position: relative;
	background-color: #fff;
	width: 100%;
	text-align: center
}
.navs ul.dropdown a {
	color: #000;
	display: inline-block;
	font-size: 16px;
	text-transform: uppercase;
	padding: 10px 19px 10px 30px
}
ul.dropdown ul li .row>div ol li a {
	text-transform: inherit
}
ul.dropdown li {
	position: relative;
	float: none;
	display: block;
	border-bottom: 1px solid #d8deda
}
.navs ul.dropdown ul {
	width: 100%;
	left: 0;
	background: #fff;
	border-radius: 0;
	background-color: #fff;
	background-clip: padding-box;
	border: 0;
	-webkit-box-shadow: none;
	box-shadow: none
}
ul.dropdown li li {
	border-top: 0
}
ul.dropdown ul a {
	padding-left: 25px
}
ul.dropdown ul ul a {
	padding-left: 45px
}
ul.dropdown li:hover {
	background-color: #eee
}
ul.dropdown ul li ol {
	width: 100%
}
ul.dropdown *.sub {
	padding: 0!important;
	background-image: none!important
}
ul.dropdown li.find-money a {
	color: #000!important
}
ul.dropdown ul {
	overflow: hidden;
	max-height: 0;
	width: auto;
	display: block;
	position: static
}
.navs ul.dropdown ul li a {
	padding: 10px 19px 10px 30px
}
.navs ul.dropdown ul li li li a {
	padding: 10px
}
.navs ul.dropdown ul li li a:after {
	margin-top: 13px
}
ul.dropdown ul.current {
	display: block;
	max-height: 350px;
	overflow: auto
}
ul.dropdown li.sub>a {
	padding-right: 25px
}
ul.dropdown li.sub:hover {
	background-color: #eee!important
}
ul.dropdown li.sub>a:after, ul.dropdown li.sub>a.current:after {
	padding: 0 .5em
}
ul.dropdown li.sub>a.current:after {
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg)
}
ul.dropdown li.rtl ul, ul.dropdown li.ltr ul, ul.dropdown li.ltr ul ul, ul.dropdown li.rtl ul ul {
	position: static
}
ul.dropdown li.find-money {
	margin-top: 0
}
ul.dropdown li.find-money a {
	border: 0;
	color: #586db4!important;
	padding: 10px 19px 10px 30px;
	border-radius: 0
}
ul.dropdown li.find-money a:hover {
	color: #000!important;
	background: 0;
	border: 0
}
.navbar-nav>li.last ul.dropdown-menu {
	width: 100%
}
ul.dropdown ul li.carets, ul.dropdown ul.learn-action-menu li.carets {
	left: 0
}
ul.dropdown li:hover ul li {
	background-color: #fff
}
ul.dropdown li ul li.last {
	background-color: #ecc82c!important;
	border-radius: 0
}
ul.dropdown ul li .row>div h4 {
	clear: both;
	margin: 0;
	padding-top: 15px
}
ul.dropdown ul li ol {
	margin-bottom: 0
}
ul.dropdown ul li .row {
	margin: 0
}
ul.dropdown ul li .row>div {
	clear: both
}
ul.dropdown ul li .row>div ol li:hover {
	background-color: #e2e5e3
}
ul.dropdown ul.current>li:last-child, ul.dropdown ul li .row>div:last-child li:last-child {
	border-bottom: 0
}
ul.dropdown ul li .row li:last-child {
	border-bottom: 0
}
ul.dropdown ul li .row li ul.current {
	border-top: 1px solid #d8deda!important
}
ul.dropdown ul li .row li.sub.dyn-create-bg {
	background-color: #586db4!important
}
.navs ul.dropdown ul li.sub.dyn-create-bg a.dyn-create, .navs ul.dropdown ul li.sub.dyn-create-bg a.dyn-create:hover {
	color: #fff!important
}
ul.dropdown ul li .row li.sub {
	background-color: #f2f2f2
}
ul.dropdown ul li .row li.sub a {
	color: #333!important
}
header .navbar>.container .navbar-brand, header .navbar>.container-fluid .navbar-brand {
	margin-left: 15px
}
}

@media(min-width:768px) and (max-width:991px) {
ul.dropdown ul li ol li {
	text-align: left
}
ul.dropdown ul li .row>div h4 {
	text-align: left
}
ul.dropdown ul li .row>div ol li {
	border: 0
}
ul.dropdown ul li .row>div ol li a {
	padding: 10px 0 10px 0
}
ul.dropdown li ul.current {
	border-top: 1px solid #d8deda!important
}
ul.dropdown li ul li {
	border: 0
}
ul.dropdown ul li ol {
	margin-bottom: 15px
}
ul.dropdown ul li .row>div {
	clear: inherit
}
ul.dropdown ul li .row {
	margin: 0 30px
}
ul.dropdown ul li .row>div ol li:hover {
	background: 0
}
ul.dropdown li.find-money a {
	padding: 10px;
}
ul.dropdown ul {
	left: -84%;
	width: 720px
}
ul.dropdown ul li.carets {
	left: 27%
}
ul.dropdown ul.learn-action-menu {left: -140%;}
ul.dropdown ul.learn-action-menu li.carets {
	left: 50%
}
}

@media(max-height:600px) and (max-width:767px) {
ul.dropdown {
	max-height: 350px;
	overflow: auto
}
}

@media screen and (min-width:768px) {
ul.dropdown {
	display: block!important
}
}
.toggle {
	width: 40px;
	height: 28px;
	background: transparent;
	display: block;
	float: right;
	position: relative
}
.toggle span {
	position: absolute;
	height: 4px;
	width: 40px;
	display: block;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	background: #fff;
	opacity: 1;
	margin-top: 0;
	padding: 0;
	-webkit-transition: opacity .1s ease-in-out, top .1s ease-in-out, -webkit-transform .1s ease-in-out;
	-moz-transition: opacity .1s ease-in-out, top .1s ease-in-out, -moz-transform .1s ease-in-out;
	-o-transition: opacity .1s ease-in-out, top .1s ease-in-out, -o-transform .1s ease-in-out;
	transition: opacity .1s ease-in-out, top .1s ease-in-out, transform .1s ease-in-out
}
.toggle span.top {
	top: 0
}
.toggle span.middle {
	top: 12px
}
.toggle span.bottom {
	bottom: 0
}
.active .toggle span.top {
	top: 50%;
	-webkit-transform: rotate3d(0, 0, 1, 45deg);
	-moz-transform: rotate3d(0, 0, 1, 45deg);
	-ms-transform: rotate3d(0, 0, 1, 45deg);
	-o-transform: rotate3d(0, 0, 1, 45deg);
	transform: rotate3d(0, 0, 1, 45deg)
}
.active .toggle span.middle {
	opacity: 0
}
.active .toggle span.bottom {
	top: 50%;
	-webkit-transform: rotate3d(0, 0, 1, -45deg);
	-moz-transform: rotate3d(0, 0, 1, -45deg);
	-ms-transform: rotate3d(0, 0, 1, -45deg);
	-o-transform: rotate3d(0, 0, 1, -45deg);
	transform: rotate3d(0, 0, 1, -45deg)
}
.cat_menu {
	margin-top: 10px;
	position: relative;
	z-index: 0
}
.cat_menu .nav>li strong {
	padding: 11px 20px 10px 0;
	display: block;
	color: #fff;
	font-size: 13px;
	font-weight: 600;
	text-transform: uppercase
}
.cat_menu .nav>li.mhome {
	display: none
}
.cat_menu .nav>li>a {
	color: #fff;
	font-size: 13px;
	padding: 10px;
	font-weight: 600;
	text-transform: uppercase
}
.cat_menu .nav>li>a:hover, .cat_menu .nav>li>a:focus, .cat_menu .nav>li.dropdown>a:hover, .cat_menu .nav>li.dropdown>a:focus, .navbar-default .cat_menu .navbar-nav>.open>a, .navbar-default .cat_menu .navbar-nav>.open>a:focus, .navbar-default .cat_menu .navbar-nav>.open>a:hover {
	background-color: #fff;
	border-radius: 8px;
	color: #586db4
}
.cat_menu .nav>li.dropdown>a {
	color: rgba(255,255,255,0.3)
}
.cat_menu .nav>li.dropdown>a span.caret {
	border-top: 8px solid;
	border-right: 7px solid transparent;
	border-left: 7px solid transparent;
	margin-left: 10px;
	vertical-align: inherit
}
.cat_menu .navbar-nav>li>.dropdown-menu {
	left: inherit;
	right: 0;
	border-radius: 8px
}
.cat_menu .dropdown-menu>li>a {
	padding: 3px 15px
}
.cat_menu .dropdown-menu>li>a:focus, .cat_menu .dropdown-menu>li>a:hover {
	background-color: #586db4;
	color: #fff
}
.cat_menu .open>.dropdown-menu {
	max-height: 450px;
	overflow: auto;
	min-width: 270px
}
#sidebar {
	border-right: 1px solid #cbd3cc;
	left: 0;
	padding: 0;
	position: fixed;
	width: 300px
}
.searchbox {
	background-color: #fff;
	border-bottom: 1px solid #b7b7b7;
	float: left;
	padding: 15px 20px;
	width: 100%
}
.searchbox.searchbg {
	background-color: #354167;
	padding: 25px 20px
}
.screen-reader-text {
	color: #fff;
	font-size: 13px;
	text-transform: uppercase
}
.searchbox .category {
	float: left;
	width: 200px;
}
.searchbox .category a {
	font-size: 13px;
	text-transform: uppercase;
	float: left;
	padding: 10px 15px
}
.searchbox .category a:focus, .searchbox .category a:hover {
	text-decoration: none
}
.searchbox .category a.recent {
	color: #354167
}
.searchbox .category a.most {
	color: #354167
}
.searchbox .category a.most.active, .searchbox .category a.recent.active {
	background-color: #344267;
	border-radius: 10px;
	color: #fff
}
.searchbox .search-btn {
	float: right
}
.searchbox .search-btn #searchsubmit, .search-autho .searchbox .search-btn {
	background: url(../images/search-btn.png) no-repeat center center #87c440;
	padding: 10px 20px;
	display: inline-block;
	text-indent: -9999px;
	border-radius: 6px;
	border: 0;
	outline: 0;
	position: relative
}
.searchbox.show_textbox .search-btn #searchsubmit, .search-autho .searchbox.show_textbox .search-btn {
	background-color: #52872f
}
.searchbox .search-btn #searchsubmit:hover, .search-autho .searchbox .search-btn:hover {
	background-color: #86c457
}
.search-btn .glyphicon {
	color: #858585;
	cursor: pointer;
	padding-left: 5px;
	display: none
}
.search-btn a.glyphicon {
	color: #fff;
	cursor: pointer;
	padding-left: 5px;
	display: inline-block
}
.search-btn a.glyphicon:hover {
	text-decoration: none
}
#s {
	border: 0;
	float: left;
	padding: 7px;
	width: 100%;
	display: none;
	border-left: 2px solid #000;
	color: #000;
	background-color: #fff
}
#s:focus {
	border-left: 2px solid #ebeeeb;
	outline: 0
}
.search-by {
	display: none
}
.show_textbox.searchbox .category a {
	display: none
}
.show_textbox #s {
	display: block
}
.show_textbox .search-btn .glyphicon {
	display: inline-block
}
.show_textbox .search-by {
	display: block
}
.popular-posts {
	display: none
}
.post_list {
	overflow: hidden;
	position: relative;
	float: left
}
.post_list:hover {
	overflow-y: auto
}
.post_list ul {
	padding: 0;
	list-style: none;
	width: 100%;
	float: left;
	margin: 0
}
.post_list ul li {
	border-bottom: 1px solid #b7b7b7;
	font-weight: 300;
	width: 300px;
	float: left
}
.post_list ul li:hover a h5 {
	color: #000
}
.post_list ul li a {
	display: block;
	min-height: 115px;
	text-decoration: none;
	padding: 20px 24px 20px 20px
}
.post_list ul li a.current {
	background-color: #f4f5f4;
	border-right: 6px solid #586db4
}
.post_list ul li p {
	color: #7c807c;
	font-size: 12px
}
.post_list ul li h5 {
	color: #586db4;
	font-size: 15px;
	line-height: 22px;
	margin: 0;
	width: 100%;
	font-weight: 400
}
.emailwedget {
	width: 329px;
	height: auto;
	float: left;
	background: url(../images/email-bg.jpg);
	padding: 42px 0;
	font-weight: 300;
	text-align: center
}
.emailwedget h4 {
	color: #fff;
	font-weight: 400;
	font-size: 22px;
	line-height: 26px
}
.post_list ul li .emailwedget p {
	color: #fff;
	font-size: 16px;
	line-height: 25px;
	padding: 0 9%
}
.eemail_msg {
	color: #e47070
}
.text-box {
	background-color: #fff;
	border: 0 none;
	border-radius: 6px;
	color: #757a7a;
	font-size: 18px;
	height: 48px;
	margin: 20px 5% 0;
	text-align: center;
	width: 90%
}
.emailwedget input[type="text"] {
	width: 58%;
	height: 43px;
	background-color: #fff;
	border: 0;
	float: left;
	font-size: 18px;
	color: #757a7a;
	border-radius: 6px;
	margin-left: 10px;
	font-weight: 300;
	margin-top: 3px
}
.emailwedget input[type="text"]:focus {
	outline: 0
}
.emailwedget .eemail_textbox_button {
	font-size: 14px;
	color: #fff;
	text-transform: uppercase;
	background: #87c440;
	border: 0;
	outline: 0;
	float: right;
	width: 95px;
	text-align: center;
	margin-right: 10px;
	margin-top: 6px;
	height: 35px;
	font-weight: 400;
	border-radius: 6px
}
.emailwedget .eemail_textbox_button:hover {
	color: #fff
}
.text-box .form-group.col-sm-12 {
	padding: 0;
	text-align: left
}
.text-box label {
	font-size: 14px;
	color: #fff;
	font-weight: 300
}
.live_richer {
	width: 329px;
	height: auto;
	float: left;
	background-color: #e3edf9;
	text-align: center
}
.live_richer h3 {
	color: #586db4;
	font-size: 18px;
	text-transform: uppercase;
	font-weight: 400
}
.live_richer input[type="button"] {
	background-color: #87c440;
	border: 0;
	border-bottom: 3px solid #3f682e;
	border-radius: 8px;
	color: #fff;
	font-size: 14px;
	padding: 10px 30px;
	text-align: center;
	display: inline-block;
	margin-bottom: 10px;
	text-transform: uppercase
}
.live_richer input[type="button"]:hover, .live_richer input[type="button"]:focus {
	background-color: #3f682e;
	text-decoration: none;
	border: 0;
	border-bottom: 3px solid #3f682e;
	outline: 0
}
.author-info {
	display: none
}
nav.pagination {
	visibility: hidden
}
.top-banner{
	background-color: #87c440;
	text-align: center;
	color: #fff;
	font-size: 19px;
	font-weight: 400;
	padding: 8px 15px;
	position: relative;
}
.top-banner a{
	display: inline-block;
	margin-left: 10px;
	background-color: #586db4;
	border-radius: 6px;
	color: #fff;
	font-size: 15px;
	font-weight: 700;
	padding: 10px 20px;
	text-transform: uppercase;
}
.top-banner a:hover,.top-banner a:focus{
	color: #586db4;
	background-color: #fff;
	text-decoration: none;
}
.top-banner .fa-times {
    position: absolute;
	right: 15px;
	font-size: 28px;
	top: 50%;
	cursor: pointer;
	margin-top: -14px;
}
body, .back_scroll {
    padding-top: 139px;
}
#header {
	height: 139px;
	background-color: #586db4
}
body.nav_scroll {
    padding-top: 72px;
}
.nav_scroll #header {
    height: 72px;
}
body.covid_banner, .covid_banner.back_scroll {
    padding-top: 196px;
}
.covid_banner #header {
	height: 196px;
}
body.covid_banner.nav_scroll {
    padding-top: 132px;
}
.covid_banner.nav_scroll #header {
    height: 132px;
}
@media(max-width:1420px) {
	.top-banner{
		font-size: 16px;
	}
	.top-banner a{
		font-size: 13px;
		padding: 10px 15px;
	}
}
@media(max-width:1199px) {
	.covid_banner #header {
		height: 221px;
	}
	.top-banner a{
		margin-top: 5px;
	}
	body.covid_banner, .covid_banner.back_scroll {
		padding-top: 221px;
	}
	body.covid_banner.nav_scroll {
		padding-top: 160px;
	}
	.covid_banner.nav_scroll #header {
		height: 155px;
	}
}
@media(max-width:992px) {
	body.covid_banner, .covid_banner.back_scroll {
		padding-top: 209px;
	}
	body.covid_banner.nav_scroll {
		padding-top: 144px;
	}
	.covid_banner #header {
		height: 209px;
	}
	.top-banner {
		margin-bottom: 5px;
	}
	.covid_banner.nav_scroll #header {
		height: 140px;
	}	
}
@media(max-width:991px) {
	body, .back_scroll{
		padding-top: 125px ;
	}
	#header{
		height: 125px ;
	}
	body.nav_scroll{
		padding-top: 60px;
	}
	.nav_scroll #header {
		height: 60px;
	}
}
@media(max-width:767px) {
	body.nav_scroll {
		padding-top: 50px;
	}
	.nav_scroll #header {
		height: 50px;
	}
	

	body.covid_banner, .covid_banner.back_scroll {
		padding-top: 255px;
	}
	body.covid_banner.nav_scroll {
		padding-top: 180px;
	}
	.covid_banner #header {
		height: 255px;
	}
	.top-banner {
		margin-bottom: 5px;
	}
	header .navbar-default {
		margin-top: 5px;
	}
	.covid_banner.nav_scroll #header {
		height: 180px;
	}
}
.page_title h2 {
	font-size: 20px;
	color: #586db4
}
.page_title.col-sm-12 {
	position: relative;
	z-index: 1
}
#content {
	margin-left: 300px
}
.advt_disclaimer {
	margin-top: 15px
}
.post-template-tpl-bestof .advt_disclaimer{
	margin-bottom: 15px;
}
.pop-over {
	position: relative;
}
.open-popover{
	max-height: 150px !important;
	cursor: pointer;
}
.advt_disclosure a {
	color: #586db4;
	font-size: 15px;
	font-weight: 400;
	cursor: pointer;
	display: inline-block;
	text-decoration: underline;
	margin-bottom: 10px;
	line-height: normal
}
.advt_disclaimer {
	color: #000;
	font-size: 14px;
	font-style: oblique;
	font-style: italic;
	font-weight: 300;
	margin-bottom: 0
}
.advt_disclosure a:hover, .advt_disclosure a:focus {
	text-decoration: underline;
	color: #2e2d2d
}
.advt_disclosure .popover, .entry-content .hot_deal .popover{
	max-width: 360px;
	background-color: #f4f4f4
}
.entry-content .hot_deal .featured-accounts .popover,.entry-content .hot_deal .mortgageSiderail .popover,.sl-siderail .advt_disclosure .popover{left: auto!important; right: 0px;}
.entry-content .hot_deal .featured-accounts .popover.popover.bottom > .arrow,.entry-content .hot_deal .mortgageSiderail .popover.popover.bottom > .arrow,.sl-siderail .advt_disclosure .popover.popover.bottom > .arrow{left: auto!important; right: 25px;}
.entry-content .hot_deal .featured-accounts .apr_astric_disc .popover.popover.bottom > .arrow{right: 34%;}
.advt_disclosure .popover.bottom>.arrow:after {
	border-bottom-color: #f4f4f4
}
.advt_disclosure .popover .popover-content {
	padding: 10px;
	color: #444343;
	font-size: 12px;
	font-weight: 300;
	line-height: 19px
}
.advt_disclosure .popover .popover-content p span, .advt_disclaimer span{
	color: #323232;
	font-weight: 400
}
article {
	padding: 15px 40px 0 15px;
	position: relative;
	clear: both
}
article h1 {
	color: #35312d;
	font-size: 36px;
	font-weight: 600;
	line-height: 44px;
	margin-top: 10px
}
.post_article .blog_post h2.font-large {
    font-size: 44px;
    font-weight: 700;
    border: none;
    color: #000;
}
article h6 a {
	color: #586db4;
	display: inline-block;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: 700
}
.post-details {
	width: 100%;
	float: left;
	border-top: 1px solid #cbd3cc;
	border-bottom: 1px solid #cbd3cc;
	margin: 20px 0 30px
}
.written-by, .single-post-tpl .contentBox p.written-by, .post-template-tpl-bestof .contentBox p.written-by{margin-top: 5px;margin-bottom: 5px;font-size: 12px;color: #787879;font-weight: 400;}
.post-template-tpl-bestof .contentBox .autherSec{margin-bottom: 10px;}
.single-post-tpl .contentBox .edited-by p.written-by{margin-bottom:8px;}
@media(min-width:992px) and (max-width:1199px) {
	.pipecls::before{
		display:none;
	}
	.post-data.edited-by.pipecls {
	    margin-left: 0;
	    padding-left: 0;
	}
}
.post-details .post-data {
	float: left;
	color: #c5c5c6;
	margin-bottom: 5px;
	font-size: 14px
}
.edited-by{
	padding-left: 15px;
	min-height: 57px;
	position: relative;
}
.edited-by::before{
	position: absolute;
	content: '';	
	border-left: 1px solid #cbd3cc;
	top: 5px;
	bottom: 5px;
	left: 0;
}
.post-data ~ .post-data {
    margin-left: 15px;
}
.post-date {
	color: #c5c5c6;
	font-size: 14px;
	margin-bottom: 0
}
.auto_img {
	float: left;
	margin-right: 3px
}
.auto_img img {
	border: 1px solid #9d9d9d;
	border-radius: 50%;
	height: 30px;
	position: relative;
	top: -3px;
	width: 30px
}
.review_rating {
	margin-right: 10px;
	padding-bottom: 10px;
}
.investor_review_table .review_rating
{
	padding-bottom: 0px;
}
.review_rating a {
	color: #586db4
}
.review_rating a:hover, .review_rating a:focus {
	color: #000
}
.post-details .post-data a {
	color: #586db4
}
.post-details .post-data a:hover {
	color: #000
}
.post-details .post-data .author_detail a{
	color: #fff;
}
.share_btn {
	display: none
}
.post-details .social-icon {
	float: right
}
.post-details .social-icon a {
	background: url(../images/social-icon.png) no-repeat;
	width: 30px;
	height: 30px;
	margin: 13px 0 0;
	display: inline-block;
	text-indent: -9999px
}
.post-details .social-icon a:hover {
	opacity: .65
}
.post-details .social-icon a.ssba_facebook_share {
	background-position: left -50px
}
.post-details .social-icon a.ssba_twitter_share {
	background-position: -32px -50px
}
.post-details .social-icon a.ssba_google_share {
	background-position: -66px -50px
}
.post-details .social-icon a.ssba_email_share {
	background-position: -100px -50px
}
.entry-content .popover {
	max-width: 500px;
	width: 100%;
}
.entry-content .pl_rate-row .popover{width: 500px;}
.pl-lender-table .advt_disclosure .popover .popover-content{max-height:300px;overflow: auto;}
.entry-content .popover-content {
	float: left;
	width: 100%;
}
.popover-content .author_info {
	width: 100%;
	padding: 10px
}
.popover-content .author_info .author_detail {
	width: auto;
	margin-left: 90px;
	float: none;
	line-height: normal;
	word-wrap: break-word
}
h4.author_name {
	padding: 5px 15px 10px;
	clear: both;
	text-align: center;
	cursor: pointer
}
h4.author_name .caret {
	border-top: 8px solid #354167;
	border-right: 7px solid transparent;
	border-left: 7px solid transparent;
	margin-left: 10px
}
#auth_info {
	background-color: #354167;
	width: 100%
}
#auth_info .author_info {
	display: inline-block;
	float: none;
	margin: auto;
	max-width: 320px;
	width: 100%;
	padding: 10px;
	border-bottom: 0
}
.author_info {
	width: 330px;
	padding: 20px;
	background-color: #354167;
	float: left;

	border-bottom: 2px solid #fff
}
.author_info .author_pic {
	width: 77px;
	float: left
}
.author_info .author_pic img {
	max-width: 100%;
	border-radius: 50%;
	height: auto
}
.author_info .author_detail {
	margin-left: 15px;
	float: left;
	width: 195px
}
.author_info .author_detail h4 {
	color: #fff;
	font-size: 15px;
	clear: none;
	font-weight: 400
}
.author_info .author_detail p,.post_article .author_info .author_detail p {
	color: #fff;
	font-size: 16px;
	font-weight: 300
}
.author_info .author_detail p i {
	margin-right: 10px;
	width: 37px;
	height: 36px;
	background: url(../images/social-icon.png) no-repeat;
	display: inline-block;
	margin-top: 10px
}
.author_info .author_detail p i:hover {
	opacity: .65;
	cursor: pointer
}
.author_info .author_detail p i.fb {
	background-position: 0 0
}
.author_info .author_detail p i.twit {
	background-position: -55px 0
}
.author_info .author_detail p i.gp {
	background-position: -106px 0
}
.post_article figure {
	max-width: 100%
}
.post_article figure.aligncenter{margin-left: auto;margin-right: auto;display: block;}
.post_article figure.alignright{margin-left: auto;margin-right: 0;display: block;}
.post_article figure figcaption {
	color: #909090;
	font-style: italic;
	padding-top: 5px;
	padding-bottom: 10px;
	font-weight: 300
}
.post_article iframe{max-width: 100%;}
.post_article{
	color: #000;
	font-size: 15px;
	font-weight: 400;
	line-height: 26px;
	clear: both;
}
.post_article p:empty{display: none;}
.post_article p {
	color: #000;
	font-size: 15px;
	font-weight: 400;
	line-height: 26px;
	margin: 15px 0
}
p.text-gray {
    color: #909090;
}
.post_article .disclamer_bottom p,.post_article .disclosure_bottom p{font-size:14px;}
.post_article p img.alignnone, .col-md-9.post_article img {
	display: inline-block;
	height: auto;
	max-width: 100%
}
.col-md-9.post_article img.center-block{
	display: block;
	height: auto;
	max-width: 100%
}
.post_article h1 {
	font-size: 36px;
	line-height: 44px;
	font-weight: 600;
	clear: both
}
.post_article h2 {
	font-size: 28px;
	line-height: 30px;
	font-weight: 600;
	clear: both
}
.post_article h3 {
	font-size: 21px;
	line-height: 26px;
	font-weight: 600;
	clear: both
}
.post_article h4 {
	font-size: 16px;
	line-height: 21px;
	font-weight: 700;
	clear: both
}
.post_article h5, .post_article h6 {
	clear: both
}
.post_article h5, .post_article h6, .post_article p strong, .post_article strong, .post_article ul li strong, .post_article ol li strong {
	font-weight: 700
}
.post_article h3 strong {
	font-size: 16px;
	line-height: 26px;
	font-weight: 400
}
.post_article ul, .post_article ol {
	color: #000;
	float: left;
	width: 100%;
	position: relative
}
.post_article ul li, .post_article ol li {
	clear: both;
	margin-bottom: 5px
}
.post_article ul ul {
    margin-bottom: 0 !important;
}
@media (min-width:576px){.post_article ul.alignwith-img{width:auto; margin-left:250px;float:none;}.post_article ul.alignwith-img li{clear:none;} }
.post_article p img.alignleft {
	margin: 5px 25px 5px 0;
	float: left
}
.post_article p img.alignright {
	float: right;
	margin: 5px 0 5px 25px
}
.post_article p img.aligncenter {
	display: block;
	max-width: 100%;
	height: auto;
	margin: 0 auto;
}
.post_article p img, .post_article p img.alignnone {
	display: inline-block;
	max-width: 100%;
	height: auto
}
p.tags {
	font-size: 14px;
	color: #35312d;
	margin: 40px 0 0;
	font-weight: 400;
	clear: both
}
p.tags a {
	font-size: 14px;
	color: #586db4;
	font-weight: 400;
	display: inline-block
}
p.tags a:hover {
	color: #000
}
.keyword_link {
	border: 1px solid #cacaca;
	display: table;
	width: 100%;
	max-width: 640px;
	margin-bottom: 30px;
	border-collapse: collapse
}
.keyword_link .tblrow {
	display: table-row
}
.keyword_link .tblcell {
	display: table-cell;
	height: 65px;
	vertical-align: middle;
	padding: 0 15px;
	border: 1px solid #cacaca
}
.keyword_link .tblcell a {
	color: #323232;
	font-size: 15px;
	position: relative;
	padding-left: 65px;
	display: inline-block
}
.keyword_link .tblcell a img {
	margin-right: 18px;
	position: absolute;
	left: 0;
	top: -10px
}
.keyword_link .tblcell a:hover, .keyword_link .tblcell a:focus {
	color: #586cb3;
	text-decoration: none
}
.expander {
	width: 100%;
	text-align: center;
	float: left
}
.expand {
	background-color: #586db4;
	font-size: 22px;
	text-transform: uppercase;
	color: #fff;
	border: 0;
	padding: 15px 30px;
	border-radius: 15px;
	-webkit-box-shadow: 0 6px 0 0 rgba(53,65,104,1);
	-moz-box-shadow: 0 6px 0 0 rgba(53,65,104,1);
	box-shadow: 0 6px 0 0 rgba(53,65,104,1);
	display: none;
	clear: both;
	margin: 30px 0 50px
}
.expand:focus {
	outline: 0
}
.post-comment {
	border-bottom: 16px solid #586db4;
	border-top: 1px solid #cbd3cc;
	float: left;
	padding: 15px 0 12px;
	position: relative;
	width: 100%
}
.post-comment span.comments {
	color: #586db4;
	font-size: 14px;
	background: url(../images/social-icon.png) no-repeat -170px -40px;
	padding: 10px 0 10px 38px;
	margin-right: 7px;
	cursor: pointer
}
.dis-links {
	cursor: pointer;
	color: #586db4;
	font-size: 14px;
	position: absolute;
	left: 0;
	margin-top: 8px
}
.dis-links .caret {
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 8px solid;
	margin-left: 5px
}
.post-comment .advt_disclosure {
	display: inline-block;
	margin-left: 150px;
	margin-top: 8px
}
.post-comment .advt_disclosure a {
	margin-bottom: 0
}
.post-comment .social-icon {
	float: right;
	line-height: normal
}
.social-icon span.share {
	color: #35312d;
	float: left;
	margin-right: 20px;
	margin-top: 8px
}
.social-icon a {
	background: url(../images/social-icon.png) no-repeat;
	display: inline-block;
	height: 37px;
	margin: 0 3px 0;
	text-indent: -9999px;
	width: 37px
}
.social-icon a:hover {
	opacity: .65
}
.social-icon a.ssba_facebook_share {
	background-position: left top
}
.social-icon a.ssba_twitter_share {
	background-position: -54px top
}
.social-icon a.ssba_google_share {
	background-position: -105px top
}
.social-icon a.ssba_email_share {
	background-position: -157px top
}
.social-icon span.short_link {
	display: inline-block;
	vertical-align: top
}
.social-icon span.short_link a {
	background: 0;
	color: #586db4;
	line-height: normal;
	margin-left: 20px;
	text-indent: inherit;
	width: auto;
	height: auto;
	margin-top: 5px
}
.product_data {
	width: 100%;
	float: left;
	margin: 15px 0;
	text-align: center
}
.xsmall{
	font-size: 75%;
}
.product_data_card{
	margin-bottom: 10px;
}
.product_data_box .product_data_review p {
    margin: 0 0 8px 0;
    line-height: 20px;
}
.sm-card-widget .product_data_box .product_data_review p {
    line-height: 18px;
	margin-bottom: 8px;
	font-size: 15px;
	font-weight: 300;
}
.best_cards .panel-body .panel_left p.widget-disclosure,.bank_review .panel-body .panel_left p.widget-disclosure{margin-top: 15px;}
.post_article .pull-left .product_data_review p.widget-disclosure{max-width: 250px;margin:0 auto;}
.post_article p.widget-disclosure{font-size: 14px;line-height: 1.4em;}
.product_data.full-left {
	text-align: left;
}
.best_cards .panel_left {
    padding-top: 15px;
    padding-bottom: 15px;
}
.product_data.full-right {
	text-align: right;
}
.product_data.pull-left {
	width: 350px;
	margin: 0 15px 15px 0;
	max-width: 100%
}
.product_data.pull-right {
	width: 350px;
	margin: 0 0 15px 15px;
	max-width: 100%
}
.product_data h3 {
	color: #586db4;
	font-size: 24px
}
.product_data_box {
	width: 100%;
	float: left
}
.product_data_review h4 {
	font-size: 18px;
	color: #424242;
	clear: inherit;
	margin-bottom: 5px
}
.product_data_review p.rating {
	margin-top: 0
}
.product_data_review .ratebox {
	margin-left: 0
}
.hot_deal .see-offer-disc {
    font-size: 12px;
    color: #a9a9a9;
    line-height: 20px;
    clear: both;
}
.green-btn, .blue-btn {
	background-color: #87c440;
	border-bottom: 3px solid #3f682e;
	border-radius: 4px;
	color: #fff;
	display: inline-block;
	font-size: 16px;
	line-height: 26px;
	font-weight: 400;
	padding: 8px 30px;
	text-transform: uppercase
}
.green-btn:hover, .green-btn:focus {
	background-color: #3f682e;
	color: #fff;
	text-decoration: none
}
.blue-btn {
    background: #536cb9;
    border-bottom-color: #2c4388;
    text-transform: inherit;
}
.blue-btn:hover, .blue-btn:focus {
    color: #fff;
    background: #3d559e;
}
.product_data h5 {
	color: #033333;
	font-size: 16px;
	font-weight: 300
}
.product_data .card-description p {
	font-size: 14px;
	color: #424242;
	font-weight: 300;
	line-height: 19px;
	margin: 0;
	padding: 5px 0
}
.card-description {
	text-align: left
}
.post_article .product_data ~ h2, .post_article .product_data ~ h3, .post_article .product_data ~ h4, .post_article .product_data ~ h5, .post_article .product_data ~ h6, .post_article .product_data ~ h1, .post_article .product_data ~ p {
	clear: none
}
.hot_deal{
	padding-top: 0;
	top: 90px;
	position: -webkit-sticky;
	position: sticky;
	padding-bottom: 380px;
	transition: all 0.3s;
}
.entry-content .hot_deal .popover-content,.abtest-lc-fp .advt_disclosure .popover .popover-content{
    max-height: 400px;
    overflow: auto;
}
.hot_deal.with-rightrail{padding-top: 0;}
.rightrail-cta{background: url(../images/rightrail-bg.jpg) no-repeat;background-size: cover;text-align: center;padding:30px 20px 10px;margin-bottom: 20px;} 
.rightrail-cta h3{color: #fff;font-size:24px;margin-bottom:30px;margin-top: 0;}
.rightrail-cta .form-submit{width:100%;display:inline-block;max-width: 225px;}
.rightrail-cta .form-submit:hover,.rightrail-cta .form-submit:focus{color:#fff;text-decoration: none;}
.rightrail-cta .img-responsive{max-width: 130px;margin: 30px auto 10px;}
.price-checker-img {
	width: 100%;
	height: auto
}
.hot_deal ul,.post_article .featured-accounts ul {
	float: left;
	list-style: none;
	margin: -5px 0 15px;
	padding: 0;
	width: 100%
}
.hot_deal ul li,.post_article .featured-accounts ul li {
	padding: 10px 0;
	width: 100%;
	border-bottom: 1px solid #cbd3cc;
	position: relative;
	float: left
}
.hot_deal ul li a,.post_article .featured-accounts ul li a p {
	color: #586db4;
	font-size: 14px;
	font-weight: 300;
	text-decoration: none
}
.hot_deal ul li a:hover,.post_article .featured-accounts ul li a:hover p{
	color: #000
}
.hot_deal ul li a h4,.post_article .featured-accounts ul li a h4  {
	font-size: 15px;
	padding-bottom: 5px;
	margin: 0 0 5px;
	color: #333;
	font-weight: 400
}
.hot_deal ul li a p,.post_article .featured-accounts ul li a p {
	font-weight: 400
}
.hot_deal ul li a p img {
	width: 72px;
	margin-right: 8px;
	float: left;
	height: auto
}
.featured-accounts{background-color: #fff;padding: 15px 0 0 0;margin-bottom: 30px;}
.hot_deal .featured-accounts:first-child {padding-top: 0;}
.hot_deal .featured-accounts:first-child h3 {margin-top: 0;}
.featured-accounts h3{color: #596db4;font-size: 18px;font-weight: 600;border-bottom: 2px solid #7b8ed4;padding-bottom: 10px;position: relative;padding-right:25px;}
.featured-accounts h3 small{display: inline-block;}
.featured-accounts h3 small.our-partner{color: #fff;}
.featured-accounts h3 .ad-badge{position:absolute;right:0;}
.ad-badge{line-height:normal;display:inline-block;font-size:11px;background-color:#596db4;color:#fff !important;padding:0px 4px 2px;border-radius:4px;text-decoration: none!important;}
.hot_deal .featured-accounts > ul > li > a > .text-left{padding-right: 5px;}
.hot_deal .featured-accounts > ul > li > a > .text-left > img{max-width: 100%; height: auto; display: block;}
.featured-accounts div{float: left;width: 33.3333%;line-height: 40px;}
.featured-accounts div p{line-height: normal;display: inline-block;}
.featured-accounts div.text-right span{border-bottom: 1px solid #7b8ed4;display: inline-block;padding-bottom:2px;}
.featured-accounts a:hover div.text-right span,.featured-accounts a:focus div.text-right span{border-bottom-color: #000;}
.post_article .featured-accounts{width: 100%;max-width: 275px;margin:15px auto;border:1px solid #cbd3cc;padding:10px;clear: both;}
.post_article .featured-accounts p{font-size: 14px;}
.post_article .featured-accounts.pull-left{margin-right: 20px;}
.post_article .featured-accounts.pull-right{margin-left: 20px;}
.post_article .featured-accounts h3{margin-bottom: 5px;margin-top: 0;}
.post_article .featured-accounts ul{margin-bottom: 0;}
.post_article .featured-accounts ul li a h4{line-height: normal;padding-bottom: 0;}
.post_article .featured-accounts ul li a:hover{text-decoration: none;}
.post_article .featured-accounts ul li a p{margin: 0;}
.featured-accounts.personal-loan-acc .text-left {width: 32%;}
.featured-accounts.personal-loan-acc .text-center {width: 35%;}
.featured-accounts.personal-loan-acc .text-right {width: 33%;}
.personal-loan-acc .advt_disclosure.apr_astric_disc, .newSideWgt .panel-body .advt_disclosure.apr_astric_disc{text-decoration: none; float: none; margin-left: 0;}
.apr_astric_disc sup{font-size: 12px;}
.featured-accounts2 div.text-left{width: 72px;text-align: center;padding-right: 10px !important;}
.featured-accounts2 div.text-right{width: 100%;float: none;text-align: left;padding-left: 72px;}
.featured-accounts2 ul li a .text-left p,.fa-c.featured-accounts2 ul li .text-left p {color: #333;font-size: 15px;font-weight: 600;display: block;}
.featured-accounts .detailsbtn {background: #536cb9;color: #fff;font-size: 12px;font-weight: 400;padding: 3px 8px 4px 8px !important;border-radius: 3px;border: 0px !important;}
.featured-accounts a:hover > .detailsbtn{background: #344267;}
.featured-accounts ul li a h4{font-size: 13px;line-height: 16px;margin-top: 5px;}
.featured-accounts2 h3 {background: #586db4;color: #fff;margin-bottom: 0;border-color: #586db4;padding: 12px 10px;}
.featured-accounts2 h3 .ad-badge {background: #fff;color: #596db4 !important;right: 10px;top: 14px;}
.featured-accounts2 ul {border: 1px solid #586db4;margin-top: 0;}
.featured-accounts2 ul li{padding: 7px;	border-color: #586db4;}
.featured-creditcard ul li a h4 {font-size: 15px;line-height: 20px;font-weight: 600;}
.featured-creditcard .our-partner {line-height: 20px;text-align: left;width: 100%; font-size: 12px; padding: 7px 0;}
.hot_deal .featured-creditcard ul li > a{float: left;width: 100%;}
.featured-creditcard ul li .our-partner a {float: none;width: auto;}
.featured-creditcard .text-left{float: left;width: 80px; text-align: center;}
.featured-creditcard .text-right{float: left;width: calc(100% - 80px);line-height: 20px;font-size: 12px;padding-left: 10px; text-align: left;}
.featured-creditcard .text-right a{float: left; }
.featured-creditcard li h4{font-size: 12px;line-height: 16px; margin-top: 0;}
.featured-creditcard .applybtn {background: #536cb9;color: #fff;font-size: 10px;font-weight: 400;padding: 4px 6px 6px 6px !important;border-radius: 3px;border: 0px !important;}
.featured-creditcard .our-partner small a {font-size: inherit;color: #333;}
.featured-creditcard .our-partner small a:last-child {text-decoration: underline;}
.featured-creditcard div.text-left img{margin-bottom: 10px;}
.featured-creditcard div.text-right span{text-align: left;font-size: 12px;border-bottom: 0;font-weight: bold;line-height: 18px;}
.featured-creditcard .text-left a {float: left;}
.featured-creditcard .text-left a img{width: 100%;}
.fa-b.featured-accounts2 div.text-left,.fa-c.featured-accounts2 div.text-left{float: right;padding-right:0px !important;width: 95px;}
.fa-b.featured-accounts2 div.text-right,.fa-c.featured-accounts2 div.text-right{padding-left: 5px;padding-right: 100px;}
.investment-fa.featured-accounts2 div.text-right{padding-right: 180px;}
.investment-fa.fa-c.featured-accounts2 div.text-left{width:170px;}
.featured-accounts div.img-center{height:40px;width: 100%;line-height: 40px}
.featured-accounts div.img-center img{vertical-align: middle;display: inline-block;}
.investment-fa.fa-c.featured-accounts2 ul li .text-left p{font-size: 14px;line-height: 16px;}
.investment-fa.fa-c .text-left small{line-height: 12px;margin-top: 5px;}
.fa-b .text-left small,.fa-c .text-left small{display: block;font-size: 11px;font-weight: 400;padding-top: 5px;color: #878787;}
.fa-c.featured-accounts ul li h4{font-size: 13px;line-height: 16px;padding-bottom: 5px;margin:5px 0;color: #333;font-weight:400;}
.personal-loan-acc ul li a h4{float: left; padding-right: 10px;margin-bottom: 10px; font-size: 15px;font-weight: 600;}
.personal-loan-acc .advt_disclosure{float: right;font-size: 12px;margin: 0; text-decoration: underline; cursor: pointer;}
.personal-loan-acc .advt_disclosure p i{font-style: normal;}
.personal-loan-acc ul li > div{width: 100%; margin-bottom: 10px;}
.personal-loan-acc ul li > div h4{float: left; margin: 0 0 10px 0;}
.hot_deal .personal-loan-acc > ul > li > a > .text-left .img-thumbnail {height: 53px;width: 65px;position: relative;}
.hot_deal .personal-loan-acc > ul > li > a > .text-left .img-thumbnail img {vertical-align: middle;display: table-cell;transform: translate(-50%, -50%);position: absolute;left: 50%;top: 50%;padding: 2px;}
.personal-loan-acc .text-center p {font-weight: bold;}
.personal-loan-acc .text-center.text-black p{font-size: 16px;font-weight: 400;color: #333333;line-height: 16px;}
.personal-loan-acc .text-center.text-black p .small-text{font-size: 12px;font-weight: 300;color:#7c807c;line-height: 12px;}
.featured-accounts.personal-loan-acc span.detailsbtn{font-size: 13px;}
.personal-loan-acc p {margin-bottom: 0;}
.personal-loan-acc ul li a > div[class*="text-"] {height: 66px;display: table;line-height: 25px;}
.personal-loan-acc ul li a > div[class*="text-"] p {display: table-cell;vertical-align: middle;}
.entry-content .featured-accounts .popover-content{line-height: 24px;}
ul.hot-deal-widget li .our-partner a {text-decoration: underline;}
ul.hot-deal-widget li .our-partner a, ul.hot-deal-widget li .our-partner small {color: #333;}
ul.hot-deal-widget .linkTrackingWidget h4, ul.hot-deal-widget .linkTrackingWidget p {font-size: 12px;line-height: 16px;}
.personal-loan-acc ul li a {width: 100%;float: left;}
.personal-loan-acc ul li .advt_disclosure a {
	float: none;
	display: inline;
  }
.featured-accounts .popover .popover-content p {font-size: 12px;font-weight: normal;}

.recom_popu_link {
	float: left;
	width: 100%;
	position: relative;
}
.recom_popu_link h2 {
	color: #596db4;
	font-size: 18px;
	border-bottom: 2px solid #4e67c4;
	padding-bottom: 10px;
	margin-top: 0;
	clear: both
}
.recom_popu_link ul {
	float: left;
	width: 100%;
	padding: 0;
	list-style: none;
	margin: 0 0 25px
}
.recom_popu_link ul li {
	border-bottom: 0;
	position: relative;
	padding: 5px 0 5px 18px
}
.recom_popu_link ul li:before {
	position: absolute;
	left: 5px;
	content: '\f0da';
	font-family: 'FontAwesome';
	font-size: 15px;
	color: #323232;
	margin-top: 1px
}
.recom_popu_link ul li a {
	color: #323232;
	font-weight: 400
}
.recom_popu_link ul li a:hover, .recom_popu_link ul li a:focus {
	color: #596db4
}
.ratebox 
{
	display: inline-block;
	top: 3px;
	margin-left: 5px
}
.investor_review_table .ratebox
{
	margin-left: 0px;
}

.raterater-bg-layer {
	color: #fff
}
.raterater-hover-layer {
	color: #fdb32f
}
.raterater-hover-layer.rated {
	color: #fdb32f
}
.raterater-rating-layer {
	color: #fdb32f
}
.raterater-outline-layer {
	color: #fdb32f
}
.raterater-wrapper {
	overflow: visible
}
.raterater-layer, .raterater-layer i {
	display: block;
	position: absolute;
	overflow: visible;
	top: 0;
	left: 0
}
.raterater-hover-layer {
	display: none
}
.raterater-hover-layer i, .raterater-rating-layer i {
	width: 0;
	overflow: hidden
}
.get_pl {
	width: 100%;
	float: left;
	border: 1px solid #d9e8f3;
	background: #e9f4fc url(../images/get_pl_bg.jpg) no-repeat left bottom;
	padding: 15px 20px 10px;
	margin-bottom: 50px
}
.get_pl h4 {
	font-size: 18px;
	color: #586db4;
	font-weight: 600;
	text-align: center;
	line-height: 26px;
	margin-top: 0
}
.get_pl .input-group-addon {
	font-size: 15px;
	font-weight: 400;
	padding: 6px 18px;
	background-color: #586db4;
	color: #fff;
	border-color: #586db4
}
.get_pl .input-group{width:100%;}
.get_pl .form-control {
	border: 1px solid #586db4;
	height: 40px;
	font-size: 15px;
	font-weight: 300
}
.get_pl select.form-control {
	-moz-appearance: none;
	-webkit-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
	position: relative;
	z-index: 1;
	background: 0
}
.get_pl .form-group ~ .form-group {
	position: relative;
	background-color: #fff;
	border-radius: 4px
}
.get_pl .form-group ~ .form-group:after {
	position: absolute;
	content: "";
	background: url(../images/social-icon.png) no-repeat;
	background-position: -203px top;
	right: 0;
	top: 0;
	width: 42px;
	height: 40px;
	pointer-events: none;
}
.form-submit {
	color: #fff;
	padding: 12px 6px;
	background: #87c440;
	font-size: 18px;
	border-radius: 4px;
	width: 100%;
	border: 0;
	border-bottom: 3px solid #3f682e;
	text-align: center;
	transition: opacity .25s ease-in-out;
	-webkit-transition: opacity .25s ease-in-out;
	cursor: pointer
}
.form-submit:hover, .form-submit:focus {
	background: #3f682e
}
.small_logo {
	background: url(../images/logo-color.svg) no-repeat right;
	width: 100px;
	height: 22px;
	float: right;
	margin-top: 15px;
	margin-right: 10px
}
.pl-widget .small_logo {
    height: 40px;
	margin-top: 8px;
    margin-right: 0;
}
.pop_tip:after, .pop_tip:before {
	bottom: 100%;
	left: 0;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none
}
.pop_tip:after {
	border-bottom-color: #fff;
	border-width: 6px;
	margin-left: 30px
}
.pop_tip:before {
	border-bottom-color: rgba(0,0,0,0.2);
	border-width: 7px;
	margin-left: 29px
}
.pop_tip {
	border: 1px solid rgba(0,0,0,0.2);
	position: relative;
	background-color: #fff;
	font-size: 11px;
	font-style: italic;
	margin-top: 8px;
	padding: 2px 8px 4px;
	color: #848484;
	max-width: 195px;
	float: left;
	margin-bottom: 0
}
.post_pl {
	width: 100%;
	float: left
}
.post_article .get_pl {
	max-width: 300px;
	float: none;
	display: inline-block
}
.post_article p.pop_tip {
	color: #848484;
	font-size: 11px;
	font-style: italic;
	margin-bottom: 0;
	margin-top: 8px;
	max-width: 195px;
	padding: 2px 8px 4px;
	position: relative;
	line-height: inherit;
	font-weight: 400
}
.post_article .post_pl p.text-right {
	margin: 0;
	padding: 0;
	line-height: inherit
}
#infscr-loading {
	text-align: center;
	padding-top: 30px;
	padding-bottom: 30px
}
.modal {
	text-align: center;
	z-index: 10000
}
.modal:before {
	display: inline-block;
	vertical-align: middle;
	content: " ";
	height: 100%
}
#captchaModal .modal-dialog {
	display: inline-block;
	text-align: left;
	max-width: 275px;
	width: 100%;
	vertical-align: middle
}
.modal .modal-footer {
	text-align: center;
	border-top: 0
}
.modal-dialog .modal-content {
	background-color: #fff;
	border: 8px solid #fff;
	padding: 30px 10px 0
}
.creidt-card-calc-widget-box .modal-dialog .modal-content
{
	padding:0 20px;
}
.icon-ques-tooltip .tooltip
{
	width: 300px;
    z-index: 10;
}
.icon-ques-tooltip .tooltip.bottom
{
	padding: 5px 0;
    margin-top: 3px;
}
.icon-ques-tooltip .tooltip.in
{
	opacity: 9;
}
.icon-ques-tooltip .tooltip
{
	position: absolute;
	line-height: 1.4;
    visibility: visible;
}
.icon-ques-tooltip .tooltip.bottom .tooltip-arrow
{
	    border-bottom-color: #f1f3f1;
    border-width: 0 9px 10px;
    margin-top: -4px;
}
.icon-ques-tooltip .tooltip.bottom .tooltip-arrow
{
	top: 0;
	margin-left: -5px;
}
.icon-ques-tooltip .tooltip .tooltip-inner
{
	padding: 10px;
    line-height: 19px;
    font-weight: 300;
    text-transform: none;
}
.icon-ques-tooltip .tooltip .tooltip-inner
{
	background-color: #f1f3f1;
    border: 1px solid #cbd3cc;
    border-radius: 6px;
    box-shadow: 0 3px 6px rgba(0,0,0,0.2);
    font-size: 14px;
    text-align: center;
    max-width: inherit;
    width: 100%;
    color: #35312d;
    float: left;
}
.modal-dialog .modal-content .close {
	position: relative;
	margin-top: -30px;
	opacity: 1
}
.modal .modal-backdrop {
	background-color: #fff
}
.modal-dialog .modal-content .modal-body {
	padding: 0
}
#captcha-img-footer {
	border-radius: 4px 0 0 4px;
	float: left
}
.captcha-ref {
	background: url(../images/social-icon.png) no-repeat 13px -85px #3fba52;
	border-radius: 0 4px 4px 0;
	cursor: pointer;
	float: right;
	height: 55px;
	line-height: 50px;
	text-align: center;
	width: 55px
}
#captchaModal .modal-body .form-group {
	float: left;
	width: 100%
}
#captchaModal .modal-body .form-group.captcha-form {
	background-color: #3fba52;
	border-radius: 4px
}
#captchaModal .modal-body .form-group label {
	font-weight: 400
}
.error-msg {
	clear: both;
	color: #f00;
	text-align: center
}
.entry-content .tablepress {
	border: 1px solid #dadada;
	border-radius: 4px 4px 0 0
}
.entry-content .tablepress thead th {
	background-color: #f7f7f7;
	font-size: 13px;
	color: #515151;
	font-weight: 300;
	text-align: center;
	height: 55px
}
.entry-content .tablepress tbody td {
	vertical-align: middle;
	text-align: center;
	color: #484848;
	font-size: 12px;
	font-weight: 300;
	height: 100px;
	word-wrap: break-word
}
.entry-content .tablepress tbody td.column-1{min-height: 100px;height: auto;}
.entry-content .tablepress tbody tr td:last-child {
	min-width: 120px
}
.entry-content .tablepress tbody td p {
	font-size: 18px;
	color: #424242;
	font-weight: 400;
	margin-bottom: 0
}
.entry-content .tablepress tbody tr td:last-child a + p,
.entry-content .tablepress tbody tr td:last-child a + p ~ p
{
	font-size: 12px;
    margin-top: 5px;
    font-weight: 300;
    line-height: 18px;
    
}
.entry-content .tablepress tbody td p ~ br {
	display: none
}
.entry-content .tablepress .odd td {
	background-color: #f9f9f9
}
.entry-content .tablepress .odd td i.fn {
	color: #b7b7b7;
	font-size: 18px;
	font-weight: 400;
	cursor: pointer
}
.tablepress .popover {
	max-width: 200px;
	background-color: #f4f4f4
}
.tablepress .advt_disclosure .popover{
	max-width: 360px;
}
.tablepress .advt_disclosure .popover .popover-content
{
	max-height: 400px;
    overflow: auto;
}
.entry-content .tablepress tbody td .advt_disclosure .popover p{
	font-size: 13px;
    line-height: 22px;
    margin-bottom: 10px;
    margin-top: 0;
    text-align: left;
}
.tablepress .popover.bottom>.arrow:after {
	border-bottom-color: #f4f4f4
}
.tablepress .popover .popover-content {
	padding: 10px;
	color: #444343;
	font-size: 14px;
	font-weight: 400;
	line-height: 19px;
	text-align: center
}
.entry-content .tablepress tbody td p small {
	font-size: 12px;
	font-weight: 300
}
.table-img {background-color: #5c6eb0;text-align: center;}
.custom-table-blue,.custom-table{margin-top:15px;}
.entry-content .custom-table .tablepress{border-color: #d9dce8;border-top: 0;margin-bottom: 0px;}
.entry-content .custom-table .tablepress thead th{background-color: #f6f7fb;border: 1px solid #d9dce8;}
.entry-content .custom-table.align-top .tablepress thead th,.entry-content .custom-table.align-top .tablepress td,.entry-content .custom-table-blue.align-top .tablepress thead th,.entry-content .custom-table-blue.align-top .tablepress td{vertical-align: middle;}
.entry-content .custom-table.align-top .tablepress td p,.entry-content .custom-table-blue.align-top .tablepress td p{font-size: 15px;line-height: 1.4em;}
.entry-content .custom-table-blue .tablepress tbody td {font-size: 15px;line-height: 1.4em;font-weight: 400;}
.entry-content .custom-table-blue.font-bold .tablepress td, .entry-content .custom-table-blue.font-bold-col1 .tablepress td.column-1, .entry-content .custom-table-blue.font-bold-col2 .tablepress td.column-2, .entry-content .custom-table.font-bold .tablepress td, .entry-content .custom-table.font-bold-col1 .tablepress td.column-1, .entry-content .custom-table.font-bold-col2 .tablepress td.column-2{font-weight: bold;color:#1b1b1b}
.entry-content .custom-table-blue.text-left .tablepress td {text-align: left;}
.entry-content .custom-table-blue.text-left-col1 .tablepress td.column-1, .entry-content .custom-table-blue.text-left-col2 .tablepress td.column-2, .entry-content .custom-table-blue.text-left-col3 .tablepress td.column-3, .entry-content .custom-table.text-left-col1 .tablepress td.column-1, .entry-content .custom-table.text-left-col2 .tablepress td.column-2, .entry-content .custom-table.text-left-col3 .tablepress td.column-3{text-align: left;}
.entry-content .custom-table.alt-none .tablepress .odd td{background-color: transparent;}
.entry-content .custom-table.text-center .tablepress tbody td[colspan="3"]{background-color:#f7f7f7;text-align:left;font-size: 15px;}
.entry-content .custom-table .tablepress thead th p{font-size: 18px;color: #424242;margin: 0;font-weight: 400;}
.entry-content .custom-table .tablepress tbody td{border: 1px solid #d9dce8;text-align: left;}
.entry-content .custom-table .tablepress .odd td{background-color: #fafafa}
.entry-content .custom-table .tablepress h4{font-size: 16px;color: #232323;margin: 0;}
.entry-content .custom-table .tablepress tbody td p{margin:10px 0 0;font-size: 16px;color: #1c1c1c;line-height: 1.2em;}
.custom-table .m-logo{text-align: center;padding: 15px;border: 1px solid #d9dce8;border-top: 0;margin-bottom: 15px;}
.entry-content .custom-table-blue p{padding: 0 !important;margin: 0!important}
.entry-content .custom-table-blue .tablepress{border-color: #d9dce8;border-top: 0;margin-bottom: 0px;}
.entry-content .custom-table-blue .tablepress thead th{background-color: #586db4;border: 1px solid #6a7fc6;border-bottom-color: #d9dce8;vertical-align: middle;min-height: 70px;text-align: center;}
.entry-content .custom-table-blue .tablepress thead th, .entry-content .custom-table-blue .tablepress thead th p{font-size: 18px;color: #fff;margin: 0;font-weight: 700;}
.entry-content .custom-table-blue .tablepress tbody td{border: 1px solid #d9dce8;text-align: left;vertical-align: top; text-align: center;}
.entry-content .custom-table-blue .tablepress .odd td{background-color: #fafafa}
.entry-content .custom-table-blue .tablepress h4{font-size: 16px;color: #232323;margin: 0;}
.entry-content .custom-table-blue .tablepress tbody td, .entry-content .custom-table-blue .tablepress tbody td p{margin:0;font-size: 16px;color: #000;line-height: 1.2em;font-weight: 400;}
.entry-content .custom-table-blue .tablepress tbody td{font-size: 15px}
.entry-content .custom-table-blue .tablepress tbody td p + p {margin-top: 15px !important;}
.custom-table-blue .m-logo p{margin: 0px 0 10px;text-align: left;color: #000;font-weight: 400;font-size: 15px;}
.custom-table-blue .m-logo{text-align: center;padding: 15px;border: 1px solid #d9dce8;border-top: 0;margin-bottom: 15px;}
.entry-content .custom-table-blue.text-center .tablepress tbody td,.entry-content .custom-table.text-center .tablepress tbody td{text-align:center;}
.entry-content .custom-table-blue .tablepress tbody td,.entry-content .custom-table .tablepress tbody td{height:auto;}
.entry-content .custom-table-blue.align-middle .tablepress tbody td,.entry-content .custom-table.align-middle  .tablepress tbody td{vertical-align:middle;}
.entry-content .custom-table.align-middle.text-center .tablepress tbody td p{margin:0}  
.entry-content .custom-table-blue.text-center .tablepress tbody td.text-left{text-align:left;}
.entry-content .custom-table-blue.align-middle .tablepress tbody td[colspan] p{font-size: 18px;}
.entry-content .custom-table-blue.align-middle .tablepress tbody td[colspan]{background-color:#eceffa;height:50px;}
.entry-content .custom-table-blue .tablepress thead th p a{color:#fff;text-decoration:underline;}
.custom-table p,.custom-table-blue p{padding: 0 !important;margin: 0!important}
.tablepress-id-55 img{margin-top:10px;}
.thumbs-up,.thumbs-down{list-style: none;padding: 0;}
.thumbs-up li,.thumbs-down li{position: relative;padding-left: 25px;}
.thumbs-up li::before,.thumbs-down li::before{position: absolute;left: 0;top: 2px;font-family:'FontAwesome'; font-size: 18px;}
.thumbs-up li::before{content: "\f164";color: #5aba44;}.thumbs-down li::before{content: "\f165";color: #f54f20;}
.entry-content .custom-table-blue .tablepress tbody td p ~ img,.entry-content .custom-table .tablepress tbody td p ~ img{margin-top:10px;}
.entry-content .custom-table .tablepress.tablepress-id-76 .odd td,.entry-content .custom-table .tablepress.tablepress-id-78 .odd td,.entry-content .custom-table .tablepress.tablepress-id-79 .odd td,.entry-content .custom-table .tablepress.tablepress-id-80 .odd td{background-color: transparent;}
.entry-content .custom-table .tablepress.tablepress-id-76 .odd + .even td,.entry-content .custom-table .tablepress.tablepress-id-77 .odd td,.entry-content .custom-table .tablepress.tablepress-id-78 .odd + .even td,.entry-content .custom-table .tablepress.tablepress-id-79 .odd + .even td,.entry-content .custom-table .tablepress.tablepress-id-80 .odd + .even td{background-color: #f9cb9c;}
.entry-content .custom-table.green_heading .tablepress thead th{background: #87c540;}
.entry-content .custom-table.green_heading .tablepress thead th p{font-weight: 700;color:#fff;}
.entry-content .custom-table.scroll .tablepress,.entry-content .custom-table-blue.scroll .tablepress{table-layout:auto;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;display:block;border:none;border-radius:0;}
.entry-content .custom-table .tablepress tbody tr td:last-child,.entry-content .custom-table-blue .tablepress tbody tr td:last-child{min-width:inherit;}
.entry-content .custom-table-blue.scroll .tablepress thead th p,.entry-content .custom-table-blue.scroll .tablepress tbody td p,.entry-content .custom-table.scroll .tablepress thead th p,.entry-content .custom-table.scroll .tablepress tbody td p{font-size:13px;line-height:20px;}
.scroll .tablepress td,.scroll .tablepress th{padding: 8px 4px 10px;}
.entry-content .custom-table-blue.mobile-responsive.align-top .tablepress thead th{vertical-align: middle;} 
.entry-content .custom-table-blue.mobile-responsive .tablepress tbody td p + p{margin-top: 15px !important;}
.entry-content .tablepress tbody td.bg-green{background-color: #87c540!important;border:none;}
.entry-content .tablepress tbody td.bg-purpal{background-color: #586db4!important;border:none;}
.entry-content .tablepress tbody td.bg-orange{background-color: #ffb400 !important;border:none;}
.entry-content .tablepress tbody td.bg-gray{background-color: #474b58 !important;border:none;}
.entry-content .tablepress tbody td.bg-green p,
.entry-content .tablepress tbody td.bg-purpal p,
.entry-content .tablepress tbody td.bg-orange p,
.entry-content .tablepress tbody td.bg-gray p{color:#fff;font-size: 20px;}
.entry-content .custom-table-blue.eq-column .tablepress thead th{border-bottom: 0;}.entry-content .custom-table-blue.eq-column .tablepress tbody th{border: 1px solid #d9dce8;}
.custom-table.layout-fixed .tablepress, .custom-table-blue.layout-fixed .tablepress{table-layout: fixed;}
.custom-table-blue .tablepress td ul, .custom-table .tablepress td ul {padding-left: 20px;}
.custom-table-blue .tablepress td ul li, .custom-table .tablepress td ul li {line-height: 1.2em;font-weight: 400;font-size: 15px;}

/* Mortgage Siderail Start*/
.mortgageSiderail {
    position: relative;
    margin-bottom: 20px;
    padding-top: 5px;
}
.morSideDisc {
    position: absolute;
    right: 0;
    top: 0;
    text-align: right;
    width: 100%;
    z-index: 99;
}
.morSideDisc .advt_disclosure a.fn{
	color:#000 ;
	margin-bottom: 3px;
}
.morSideDisc .advt_disclosure a.fn:hover{
	color:#000 ;
}
.morSideDisc > p > span{
	text-decoration: underline;
}
.morSideDisc .advt_disclosure {
    margin-bottom: 3px;
}
.morSideDisc .advt_disclosure > span{
	text-decoration: underline;
}
.mortgageSiderail .lt-logo{
    margin: 0 auto;
	max-width: 300px;
}
.morOfferText {
    font-size: 15px;
    text-align: center;
    color: #596db4;
    margin-bottom: 20px;
}
.sidebtnWrap{
	text-align: center;
	margin-bottom: 15px;
}
.sidebtn {
    font-size: 15px;
    color: #536cb9;
    border: 1px solid #596db4;
    display: inline-block;
    padding: 12px 0;
    border-radius: 4px;
    width: 100%;
    max-width: 220px;
    transition: all 0.3s;
}
.sidebtn:focus{
	text-decoration: none;
}
.sidebtn:hover {
    background: #536cb9;
    color: #fff;
    text-decoration: none;
}
.sidebtn.green{
	background: #5aba44;
	border-color: #5aba44;
	color: #fff;
}
.sidebtn.green:hover{
	background: #2faf7a;
	border-color: #2faf7a;
}
.takeMint{
	max-width: 230px;
	margin:0 auto 5px;
}
.mortgageSiderail small{
	font-size: 10px;
}

@media (max-width: 1600px){
	.mortgageSiderail{
		padding-top: 15px;
		margin-bottom: 0;
	}
}
@media (min-width: 1200px) and (max-width: 1300px){
	.mortgageSiderail{
		padding-top: 20px;
	}
	.sidebtn{
		font-size: 14px;
	}
}
/* Mortgage Siderail End*/

/* Debt Consolidation Options Widget Start */
.debtConWidget {
    background: #f2f5f9;
    padding: 30px;
    margin-bottom: 30px;
    border-radius: 6px;
}
.debtConWidget h3 {
    margin: 0 0 20px 0;
    font-size: 26px;
    color: #323232;
    font-weight: bold;
    position: relative;
    line-height: 30px;
    padding-bottom: 21px;
}
.debtConWidget h3:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 5px;
    background: #5c6eaf;
}
.debtConWidget p {
    margin: 0 0 20px 0;
}
.debtConWidget .fieldCol p {
    margin: 0;
}
.debtConWidget .titleText {
    font-size: 18px;
    font-weight: normal;
    color: #333333;
}
.debtConWidForm label {
    font-size: 14px;
    font-weight: normal;
    color: #323232;
}
.debtConWidForm {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -7px;
}
.debtConWidForm .tooltip{
	z-index: 99;
}
.debtConWidForm .fieldCol {
    width: 25%;
    padding: 0 7px;
    margin-bottom: 20px;
}
.debtConWidForm .fieldCol.btnCol {
    width: 155px;
}
.flex-grow{
	flex-grow: 1;
}
.fieldCol .form-control {
    border-color: #e6eaf0;
    box-shadow: none;
    height: 50px;
    font-size: 15px;
    color: #323232;
    -webkit-appearance: none;
}
.fieldCol .form-control[disabled] {
    background: #fff;
    color: #8a8a8a;
}
.custselarrow {
    position: relative;
}
.custselarrow:before {
    content: "\f107";
    position: absolute;
    right: 1px;
    top: 1px;
    display: inline-block;
    font: normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 26px;
    color: #c6cad1;
    height: calc(100% - 2px);
    width: 30px;
    background: #fff;
    border-radius: 6px;
    padding-top: 11px;
    padding-left: 5px;
    pointer-events: none;
}
.fieldCol ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #c0c5cc;
}
.fieldCol ::-moz-placeholder { /* Firefox 19+ */
  color: #c0c5cc;
}
.fieldCol :-ms-input-placeholder { /* IE 10+ */
  color: #c0c5cc;
}
.fieldCol :-moz-placeholder { /* Firefox 18- */
  color: #c0c5cc;
}
.debtConWidget .btn {
    background: #586db4;
    color: #fff;
    border: 0;
    text-transform: uppercase;
    box-shadow: none;
    font-size: 15px;
    height: 50px;
    padding: 12px 40px;
    margin-bottom: 0;
    transition: all 0.3s;
}
.debtConWidget .btn-green {
	background: #5aba44;
}
.debtConWidget .btnCol .btn {
	margin-top: 31px;
	padding-right: 20px;
	padding-left: 20px;
	min-width: inherit;
}
.debtConWidget .bottombutton{
	display: flex;
	justify-content: space-between;
    align-items: center;
}
.debtConWidget img.bottombuttonLogo{
	max-width: 120px;
}
.debtConWidgetContent .no-result {
    font-size: 20px;
    font-weight: 400;
    background: #f7f7f7;
    padding: 20px 30px;
    text-align: center;
    border-radius: 4px;
}
.plComparewidget .tooltip-inner, .debtConWidForm .tooltip-inner ,.mad-lib-customize .tooltip-inner{
    max-width: 300px;
    color: #d7795a;
    background-color: #f6d8cf;
    border: 1px solid #cbd3cc;
    padding: 10px;
}
.plComparewidget .tooltip.bottom .tooltip-arrow, .debtConWidForm .tooltip.bottom .tooltip-arrow,.mad-lib-customize .tooltip.bottom .tooltip-arrow  {
    border-bottom-color: #f6d8cf;
}
.plComparewidget .tooltip.top .tooltip-arrow, .debtConWidForm .tooltip.top .tooltip-arrow{
    border-top-color: #f6d8cf;
}

@media (min-width: 1200px) and (max-width: 1400px){
	.debtConWidForm .fieldCol, .debtConWidForm .fieldCol.btnCol{
		width: 50%;
	}
	.debtConWidget .btn{
		padding-left: 20px;
		padding-right: 20px;
	}
	.debtConWidget .btnCol .btn{
		width: 100%;
	}
	.debtConWidget img.bottombuttonLogo {
	    max-width: 170px;
	}
}
@media (min-width: 992px) and (max-width: 1500px){
	.featured-accounts.small-business-loan  div[class*="text-"]{width: 33%;}
	.featured-accounts.personal-loan-acc.small-business-loan span.detailsbtn{margin-top:25px;}
}
@media (max-width: 1024px){
	.debtConWidget{
		padding: 15px;
	}
}
@media (min-width: 768px) and (max-width: 1199px){
	.debtConWidForm .tooltip{
		width: 150px;
	}
}
@media (max-width: 767px){
	.debtConWidget{
		padding: 15px;
	}
	.debtConWidForm .fieldCol, .debtConWidForm .fieldCol.btnCol{
		width: 50%;
	}
	.debtConWidget .btnCol .btn{
		width: 100%;
	}
}
@media (min-width: 600px) and (max-width: 767px){
	.debtConWidget .btn{
		padding-left: 20px;
		padding-right: 20px;
	}
	.debtConWidget img.bottombuttonLogo {
	    max-width: 170px;
	}
}
@media (max-width: 600px){
	.debtConWidForm .fieldCol, .debtConWidForm .fieldCol.btnCol{
		width: 100%;
	}
	.debtConWidForm .btnCol{
		text-align: center;
	}
	.fieldCol .form-control{
		height: 45px;
	}
	.debtConWidget .btnCol .btn{
		width: auto;
		margin-top: 0;
		padding-right: 40px;
    	padding-left: 40px;
	}
	.bottombutton{
		text-align: center;
	}
	.debtConWidget .btn{
		width: 100%;
		font-size: 13px;
		padding-left:20px;
		padding-right:20px;
		margin-bottom: 20px;
		line-height: 26px;
		height: auto;
    	white-space: break-spaces;
	}
	.debtConWidget .bottombutton{
		display: block;
	}
	.debtConWidget .bottombutton button{
		margin-bottom: 20px;
	}
	.debtConWidget img.bottombuttonLogo {
	    max-width: 200px;
	}
}
@media (max-width: 360px){
	.debtConWidget .btn{
		font-size: 12px;
		padding-left:10px;
		padding-right:10px;
	}
}
/* Debt Consolidation Options Widget End */

/* New Dynamic Sidebar Widget Start */
.newSideWgt.panel-group{
	margin-bottom: 0;
	position: relative;
}
.newSideWgt.panel-group .panel {
	border:0; 
	margin-bottom: 2px;
}
.newSideWgt.panel-group .panel+.panel {
    margin-top: 0;
}
.newSideWgt .panel-default .panel-heading {
    padding: 0;
    background: #586db4;
	border: 1px solid #586db4;
	clear: both;
    border-radius: 0;
}
.newSideWgt .panel-heading a {
    color: #fff;
    padding: 12px 35px 12px 12px;
    font-size: 20px;
    position: relative;
    display: block;
}
.newSideWgt .panel-heading a:hover, .newSideWgt .panel-heading a:focus {
	text-decoration: none;
}
.newSideWgt .panel-heading a:before {
    content: "";
    background: url(../images/plus.svg) no-repeat center center;
    position: absolute;
    right: 10px;
    top: 50%;
    display: inline-block;
    width: 18px;
    height: 18px;
    transition: all 0.3s;
    margin-top: -9px;
}
.newSideWgt .panel-heading.open a:before {
    transform: rotate(180deg);
    background-image: url(../images/minus.svg);
}
.newSideWgt .panel-title a {
	font-size: 16px;
}
.newSideWgt .panel-collapse {
    display: block;
    transition: height 0.4s;
}
.newSideWgt .panel-collapse .panel-body {
    background: #fff;
}
.newSideWgt .panel-collapse.in {
	/* height: auto !important; */
	margin-bottom: -2px !important;
}
.newSideWgt .panel-body {
	padding: 0;
	border: 0;
}
.newSideWgt .panel-body ul{
	margin: 0;
}
.newSideWgt .panel-body ul li {
    padding: 12px 0 15px 0;
    width: 100%;
    border-bottom: 1px solid #cbd3cc;
}
.newSideWgt .panel-body ul li:last-child {
	border-bottom:0; 
}
.newSideWgt .headerBlock{
	float: left;
	width: 100%;
	margin:-5px 0 5px 0 ;
}
.newSideWgt .panel-body h4 {
    color: #333;
    display: inline-block;
    font-size: 15px;
    line-height: 22px;
    margin: 0 0 4px 0;
    padding: 0;
    float: none;
    word-break: break-word;
    width: 100%;
}
.newSideWgt .panel-body .headerBlock h4 {
	float: left;
	margin-bottom: 0;
	font-weight: bold;
	width: auto;
}
.newSideWgt .panel-body .advt_disclosure {
    float: right;
    margin: 0 0 0 5px;
    font-size: 14px;
    color: #8c8c8c;
    font-weight: normal;
    text-decoration: underline;
    line-height: 18px;
}
.newSideWgt .panel-body .advt_disclosure a {
    color: #8c8c8c;
    font-size: 12px;
    text-decoration: underline;
    font-weight: normal;
    margin-bottom: 5px;
}
.newSideWgt .panel-body .wgtLink {
    float: left;
    width: 100%;
    display: flex;
    justify-content: space-between;
}
.newSideWgt .panel-body .wgtLink:hover {
    color: #536cb9;
}
.newSideWgt .panel-body .wgtLink > div {
    padding: 0 6px;
}
.newSideWgt .panel-body .wgtLink .leftBlock {
	padding-left: 0;
	width: 100%;
}
.newSideWgt .panel-body .wgtLink .rightBlock {
	padding-left: 0;
	padding-right: 10px;
	width: 110px;
	min-width: 110px;
	text-align: center;
}
.newSideWgt .newBestCcLoan .panel-body .wgtLink .rightBlock {
	float: left;
    margin: 0 5px 5px 0;
}
.newSideWgt .panel-body .wgtLink .rightBlock p {
    text-align: center;
    display: inline-block;
}
.newSideWgt .panel-body .wgtLink .rightBlock p:first-child {
	margin-bottom: 5px;
}
.newSideWgt .panel-body .wgtLink > div p{
	margin-bottom: 0;
}
.newSideWgt .panel-body .wgtLink .img-thumbnail {
    border-color: #d9d9d9;
    width: 96px;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
}
.newSideWgt .panel-body .wgtLink .img-thumbnail img {
    margin: 0;
    width: auto;
}
.newSideWgt .detailsbtn {
    background: #86c541;
    color: #fff;
    font-size: 15px;
    padding: 2px 12px 4px 12px;
    border-radius: 2px;
    white-space: nowrap;
    display: inline-block;
}
.newSideWgt .newBestSaLoan .panel-body .wgtLink{
	justify-content: start;
}
.newSideWgt .newBestSaLoan .panel-body .wgtLink h3 {
    color: #333333;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
}
.newSideWgt .panel-body .rightBlock img {
    width: auto;
    float: none;
    margin-right: 0;
}
.newSideWgt .newBestCcLoan .detailsbtn{
	padding-left: 8px;
	padding-right: 8px;
}
.newSideWgt .newBestCcLoan .panel-body a h4{
	font-weight: bold;
}
.newSideWgt .newBestCcLoan .panel-body li > h4{
	margin-top: 0;
	margin-bottom: 7px;
}
.newSideWgt .panel-body .wgtLink img {
    margin-right: 0;
    float: right;
    width: 100%;
}
.newSideWgt .newBestCcLoan .panel-body .wgtLink img {
    max-width: 100%;
}
.newSideWgt .newBestCcLoan .panel-body .rightBlock h4{
	color: #536cb9;
}
.newSideWgt .newBestPlLoan .leftBlock p:first-child{
	margin-bottom: 10px;
}
.newBestPlLoan .rightBlock h4 {
    color: #536cb9;
}
.newSideWgt .our-partner {
	line-height: 16px;
}
.newSideWgt .our-partner small, .newSideWgt .our-partner a {
    font-size: 11px;
}

@media (max-width: 1500px) and (min-width: 992px){
	.newSideWgt .panel-heading a{
		padding: 10px 27px 10px 8px;
	    font-size: 15px;
	}
	.newSideWgt .panel-heading a:before{
		right: 6px;
	}
	.newSideWgt .panel-body h4{
		font-size: 15px;
		line-height: 20px;
	}
	.newSideWgt .panel-body .advt_disclosure{
		font-size: 12px;
	}
	.newSideWgt .panel-body .wgtLink > .centerBlock{
		font-size: 12px;
	    line-height: 16px;
	}
	.newSideWgt .detailsbtn{
		font-size: 11px;
    	padding: 0px 6px 2px 6px;
	}
	.newSideWgt .newBestSaLoan .panel-body .wgtLink h3{
		font-size: 14px;
	}
	.newSideWgt .panel-body .rightBlock img{
		max-height: 40px;
	}
	.newSideWgt .panel-body h4{
		font-size: 13px;
    	line-height: 18px;
	}
	.newSideWgt .newBestCcLoan .panel-body .wgtLink img {
	    max-width: 75px;
	    float: none;
	}
	.newSideWgt .panel-body .wgtLink .rightBlock{
		width: 85px;
		min-width: 85px;
	}
}
@media (max-width: 1024px) and (min-width: 768px){
	.newSideWgt .panel-body h4{
		font-size: 14px;
	}
	.newSideWgt .newBestCcLoan .rightBlock{
		flex-grow: 1;
	}
}
@media (max-width: 767px){
	.newSideWgt .newBestCcLoan .rightBlock{
		flex-grow: 1;
	}
}
@media (max-width: 480px){
	.newSideWgt .panel-body h4{
		font-size: 15px;
		line-height: 20px;
	}
	.newSideWgt .detailsbtn{
		font-size: 13px;
    	padding: 0px 8px 2px 8px;
	}
	.newSideWgt .panel-body .wgtLink > .centerBlock{
		font-size: 14px;
	}
	.newSideWgt .newBestSaLoan .panel-body .wgtLink h3{
		font-size: 18px;
	}
}
/* New Dynamic Sidebar Widget End */

@-webkit-keyframes uil-ring-anim {
0% {
-ms-transform:rotate(0deg);
-moz-transform:rotate(0deg);
-webkit-transform:rotate(0deg);
-o-transform:rotate(0deg);
transform:rotate(0deg)
}
100% {
-ms-transform:rotate(360deg);
-moz-transform:rotate(360deg);
-webkit-transform:rotate(360deg);
-o-transform:rotate(360deg);
transform:rotate(360deg)
}
}
@-webkit-keyframes uil-ring-anim {
0% {
-ms-transform:rotate(0deg);
-moz-transform:rotate(0deg);
-webkit-transform:rotate(0deg);
-o-transform:rotate(0deg);
transform:rotate(0deg)
}
100% {
-ms-transform:rotate(360deg);
-moz-transform:rotate(360deg);
-webkit-transform:rotate(360deg);
-o-transform:rotate(360deg);
transform:rotate(360deg)
}
}
@-moz-keyframes uil-ring-anim {
0% {
-ms-transform:rotate(0deg);
-moz-transform:rotate(0deg);
-webkit-transform:rotate(0deg);
-o-transform:rotate(0deg);
transform:rotate(0deg)
}
100% {
-ms-transform:rotate(360deg);
-moz-transform:rotate(360deg);
-webkit-transform:rotate(360deg);
-o-transform:rotate(360deg);
transform:rotate(360deg)
}
}
@-ms-keyframes uil-ring-anim {
0% {
-ms-transform:rotate(0deg);
-moz-transform:rotate(0deg);
-webkit-transform:rotate(0deg);
-o-transform:rotate(0deg);
transform:rotate(0deg)
}
100% {
-ms-transform:rotate(360deg);
-moz-transform:rotate(360deg);
-webkit-transform:rotate(360deg);
-o-transform:rotate(360deg);
transform:rotate(360deg)
}
}
@-moz-keyframes uil-ring-anim {
0% {
-ms-transform:rotate(0deg);
-moz-transform:rotate(0deg);
-webkit-transform:rotate(0deg);
-o-transform:rotate(0deg);
transform:rotate(0deg)
}
100% {
-ms-transform:rotate(360deg);
-moz-transform:rotate(360deg);
-webkit-transform:rotate(360deg);
-o-transform:rotate(360deg);
transform:rotate(360deg)
}
}
@-webkit-keyframes uil-ring-anim {
0% {
-ms-transform:rotate(0deg);
-moz-transform:rotate(0deg);
-webkit-transform:rotate(0deg);
-o-transform:rotate(0deg);
transform:rotate(0deg)
}
100% {
-ms-transform:rotate(360deg);
-moz-transform:rotate(360deg);
-webkit-transform:rotate(360deg);
-o-transform:rotate(360deg);
transform:rotate(360deg)
}
}
@-o-keyframes uil-ring-anim {
0% {
-ms-transform:rotate(0deg);
-moz-transform:rotate(0deg);
-webkit-transform:rotate(0deg);
-o-transform:rotate(0deg);
transform:rotate(0deg)
}
100% {
-ms-transform:rotate(360deg);
-moz-transform:rotate(360deg);
-webkit-transform:rotate(360deg);
-o-transform:rotate(360deg);
transform:rotate(360deg)
}
}
@keyframes uil-ring-anim {
0% {
-ms-transform:rotate(0deg);
-moz-transform:rotate(0deg);
-webkit-transform:rotate(0deg);
-o-transform:rotate(0deg);
transform:rotate(0deg)
}
100% {
-ms-transform:rotate(360deg);
-moz-transform:rotate(360deg);
-webkit-transform:rotate(360deg);
-o-transform:rotate(360deg);
transform:rotate(360deg)
}
}
.uil-ring-css {
	background: 0;
	position: relative;
	width: 24px;
	height: 24px;
	margin-left: -15px;
	left: 50%
}
.uil-ring-css>i {
	position: absolute;
	display: block;
	width: 20px;
	height: 20px;
	top: 9px;
	left: 0;
	border-radius: 80px;
	box-shadow: 0 3px 0 0 #fff;
	-ms-animation: uil-ring-anim 1s linear infinite;
	-moz-animation: uil-ring-anim 1s linear infinite;
	-webkit-animation: uil-ring-anim 1s linear infinite;
	-o-animation: uil-ring-anim 1s linear infinite;
	animation: uil-ring-anim 1s linear infinite
}
.livechatbox{
    bottom: 0;
    overflow: hidden;
    position: fixed;
    right: 13px;
    width: 255px;
    height: 40px;
    background-color: rgb(53, 65, 104);
    border-radius: 3px 3px 0px 0px;
    z-index: 2147483639;
    text-decoration: none !important;
    box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 12px;
    padding: 0px 15px;
    line-height: 40px;
}
.livechatbox:after {
    position: absolute;
    content: url(../images/chat-icon.svg);
    right: 17px;
    top: 5px;
    width: 21.6px;
    height: 21.6px;
}
.livechatbox span{
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #fff;
    font-size: 15px;
    font-weight: 700;
}
@media screen and (max-width:767px) {
.tablepress tr {
	border-bottom: 15px solid #fff
}
.entry-content .tablepress tbody td {
	width: 100%;
	display: block;
	padding-top: 20px;
	height: auto;
	min-height: 80px;
	padding-bottom: 20px;
}
.entry-content .tablepress tbody tr:first-child td {
	border-top: 1px solid #ddd
}
.entry-content .tablepress thead {
	display: none
}
.entry-content .tablepress tbody td p {
	margin-top: 10px
}
.entry-content .tablepress tbody tr td:last-child {
	padding-top: 30px;
	border-bottom: 1px solid #ddd
}
.entry-content .tablepress tbody tr:first-child td:first-child {
	border-top: 0
}
.entry-content .custom-table-blue .tablepress tbody td{text-align: left;}
.entry-content .custom-table .tablepress tbody tr:first-child td:first-child,.entry-content .custom-table-blue .tablepress tbody tr:first-child td:first-child {
	border-top: 1px solid #d9dce8;
}			
.entry-content .custom-table .tablepress tbody td,.entry-content .custom-table-blue .tablepress tbody td{border: none;border-top: 1px solid #d9dce8;width: auto;}	
.custom-table-blue .m-logo,.custom-table-blue .m-logo{margin-top: -15px;}	
.entry-content .custom-table .tablepress tbody td p br,.entry-content .custom-table-blue .tablepress tbody td p br{display: none;}
.entry-content .custom-table-blue.align-middle .tablepress tbody td[colspan] {height: auto;padding: 15px 10px;}
.entry-content .custom-table-blue.text-center .tablepress tbody td,.entry-content .custom-table-blue .tablepress tbody td, .entry-content .custom-table.text-center .tablepress tbody td, .entry-content .custom-table .tablepress tbody td,.entry-content .custom-table-blue.text-center .tablepress tbody td p,.entry-content .custom-table-blue .tablepress tbody td p, .entry-content .custom-table.text-center .tablepress tbody td p, .entry-content .custom-table .tablepress tbody td p{text-align: left;height:auto;min-height:inherit;}	
.entry-content .custom-table:not(.mobile-responsive) .tablepress,.entry-content .custom-table-blue:not(.mobile-responsive) .tablepress{table-layout:auto;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;display:block;border:none;}
.entry-content .custom-table .tablepress thead,.entry-content .custom-table-blue .tablepress thead{display: table-header-group;}
.custom-table .tablepress tr,.custom-table-blue .tablepress tr{border:0;}
.entry-content .custom-table:not(.mobile-responsive) .tablepress tbody td,.entry-content .custom-table-blue:not(.mobile-responsive) .tablepress tbody td{display: table-cell;border:1px solid #ddd;}	
.mobile-responsive .tablepress thead th + th{display:none;}	
.entry-content .custom-table .tablepress tbody tr td:last-child,.entry-content .custom-table-blue .tablepress tbody tr td:last-child{padding-top:20px;}
.entry-content .mobile-responsive .tablepress tbody td, .entry-content .mobile-responsive .tablepress tbody th{width:100%;display: block;padding-top:20px;height:auto;padding-bottom: 20px;float: left !important;}
.entry-content .mobile-responsive .tablepress tbody th{background-color: #586db4;border: 1px solid #6a7fc6;border-bottom-color: #d9dce8;vertical-align: middle;min-height: 55px;
padding: 11px 8px 10px;}
.entry-content .mobile-responsive .tablepress tbody th p{font-size:18px;color: #fff;margin: 0;font-weight: 700;}
.entry-content .custom-table.no-scrolling .tablepress,.entry-content .custom-table-blue.no-scrolling .tablepress{display:table;}	
}
@media(min-width:767px) and (max-width:1600px) {
.get_pl {
	padding: 10px;
	margin-top: 15px;
	margin-bottom: 15px;
}
.get_pl h4 {
	font-size: 15px;
	line-height: 20px
}
.get_pl h4 br {
	display: none
}
.get_pl .input-group-addon {
	padding: 6px 12px
}
.get_pl .form-control {
	height: 32px;
	font-size: 12px;
	line-height: 18px;
}
.get_pl select.form-control {
	background-size: 32px auto;
	padding-right: 40px
}
.get_pl .form-group ~ .form-group:after {
	background-position: -157px top;
	background-size: 800% auto;
	height: 32px;
	width: 34px
}
.form-submit {
	font-size: 15px;
	padding: 8px 6px
}
.investment-fa.featured-accounts2 div.text-right{padding-right: 140px;}
.investment-fa.fa-c.featured-accounts2 div.text-left{width:130px;}	
}
#colophon {
	display: none
}
.nav_scroll #header .navs {
	display: none
}
.nav_scroll #header .cat_menu {
	margin-top: 0
}
.navbar-header {
	position: absolute;
	z-index: 1000
}
.back_scroll .navbar-header {
	animation-name: slideinback;
	-webkit-animation-name: slideinback;
	animation-duration: 1.5s;
	-webkit-animation-duration: 1.5s;
	top: 15px
}
.back_scroll .navbar-nav {
	animation-name: slideinleftback;
	-webkit-animation-name: slideinleftback;
	animation-duration: 1s;
	-webkit-animation-duration: 1s;
	position: relative;
	left: 0
}
.nav_scroll .navbar-header {
	animation-name: slidein;
	-webkit-animation-name: slidein;
	animation-duration: 1.5s;
	-webkit-animation-duration: 1.5s;
	top: 6px
}
.nav_scroll .navbar-nav {
	animation-name: slideinleft;
	-webkit-animation-name: slideinleft;
	animation-duration: 1s;
	-webkit-animation-duration: 1s;
	position: relative;
	left: 228px
}
@keyframes slidein {
from {
margin-top:-5%
}
to {
margin-top:0
}
}
@-webkit-keyframes slidein {
from {
margin-top:-5%
}
to {
margin-top:0
}
}
@keyframes slideinleft {
from {
left:0
}
to {
left:228px
}
}
@-webkit-keyframes slideinleft {
from {
left:0
}
to {
left:228px
}
}
@keyframes slideinback {
from {
margin-top:5%
}
to {
margin-top:0
}
}
@-webkit-keyframes slideinback {
from {
margin-top:5%
}
to {
margin-top:0
}
}
@keyframes slideinleftback {
from {
left:155px
}
to {
left:0
}
}
@-webkit-keyframes slideinleftback {
from {
left:155px
}
to {
left:0
}
}
.post_article blockquote {
	background: #f9f9f9;
	border-left: 10px solid #ccc;
	padding: .5em 10px .5em 30px;
	position: relative;
	margin-top: 20px
}
.post_article blockquote p {
	font-style: italic
}
.post_article blockquote::before {
	color: #555;
	content: open-quote;
	font-family: "Arial", sans-serif;
	font-size: 4em;
	position: absolute;
	left: 0;
	top: -10px
}

@media(min-width:992px) and (max-width:1199px) {
body.nav_scroll .navbar-nav {
	margin-left: -50px
}
body.nav_scroll .navbar-brand {
	width: 160px
}
.cat_menu .nav>li strong {
	font-size: 11px;
	padding-top: 13px;
	padding-right: 4px
}
body.nav_scroll .navbar-nav>li>a {
	padding: 11px 7px;
	font-size: 11px;
}
.navbar-default .navbar-nav>li>a {
	padding: 10px;
}
.hot_deal .advt_disclosure a {
	font-size: 13px
}
.post-comment .social-icon {
	margin-top: 30px;
	width: 100%
}
.emailwedget h4 {
	font-size: 16px
}
.emailwedget {
	padding: 25px 0
}
.post_list ul li .emailwedget p {
	font-size: 14px;
	line-height: 20px;
	padding: 0 3%
}
.post_list {
	overflow-y: auto
}		
}

@media(max-width:991px) {
header .navbar-default {
	padding-top: 0
}
.back_scroll .navbar-header, .back_scroll .navbar-nav, .nav_scroll .navbar-header, .nav_scroll .navbar-nav {
	animation-name: none;
	-webkit-animation-name: none;
	top: auto;
	left: 0
}
.nav_scroll .navbar-header {
	display: none
}
.back_scroll .navbar-header, .nav_scroll .cat_menu .navbar-header {
	display: inherit
}
#header .container, .nav_scroll #header .container {
	width: 100%
}
.navbar-header {
	position: relative;
	float: left
}
.navbar-default .navbar-toggle {
	display: inline-block;
	border: none!important;
	background: none!important;
	padding: 0;
	float: none;
	margin: 0 0 0 10px;
	border-radius: 0
}
.navbar-default .navbar-toggle span.glyphicon-play {
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
	font-size: 15px;
	color: #fff
}
.navbar-collapse {
	border-top: 1px solid transparent;
	box-shadow: inset 0 1px 0 rgba(255,255,255,0.1)
}
.navbar-collapse.collapse {
	display: none!important
}
.navbar-nav {
	float: none!important
}
.navbar-nav>li {
	float: none
}
.navbar-nav>li>a {
	padding-top: 10px;
	padding-bottom: 10px
}
.navbar-text {
	float: none;
	margin: 15px 0
}
.navbar-collapse.collapse.in {
	display: block!important
}
.collapsing {
	overflow: hidden!important
}
.menutitle {
	display: initial
}
.cat_menu .navbar-header {
	width: 100%;
	color: #fff;
	font-size: 20px;
	text-align: center;
	text-transform: uppercase;
	padding: 10px 0;
	margin: 0
}
.cat_menu .nav>li.mhome {
	display: block
}
.home .cat_menu .nav>li.mhome {
	display: none;
}
.cat_menu .navbar-collapse {
	background-color: #fff;
	border-top: 0 none;
	box-shadow: none;
	left: 0;
	margin-top: 46px;
	max-height: none!important;
	padding: 0;
	position: absolute;
	right: 0
}
.nav_scroll .cat_menu .navbar-collapse {
	margin-top: 55px
}
.navbar-default .cat_menu .navbar-nav>li>a {
	border-bottom: 1px solid #cbd3cc;
	color: #586db4;
	font-size: 18px;
	line-height: normal;
	padding: 10px 0;
	text-align: center;
	text-transform: uppercase
}
.navbar-default .cat_menu .nav>li.dropdown>a {
	color: #586db4
}
.navbar-default .cat_menu .navbar-nav>li>a:hover {
	color: #000
}
.cat_menu .navbar-nav>li>.dropdown-menu {
	border-radius: 0;
	left: inherit;
	margin-top: -1px;
	right: 0;
	text-align: center;
	width: 100%;
	border-width: 1px 0;
	max-height: 400px;
	overflow: auto
}
.cat_menu .nav>li>a:hover, .cat_menu .nav>li>a:focus, .cat_menu .nav>li.dropdown>a:hover, .cat_menu .nav>li.dropdown>a:focus, .navbar-default .cat_menu .navbar-nav>.open>a, .navbar-default .cat_menu .navbar-nav>.open>a:focus, .navbar-default .cat_menu .navbar-nav>.open>a:hover {
	border-radius: 0
}
}

@media(min-width:768px) and (max-width:991px) {
.navbar-brand {
	width: 150px;
	height: 35px;
	margin-top: 13px;
}
div.navs{
	margin-left: 150px;
}
ul.dropdown a{
	padding-left: 10px;
}
.hot_deal{padding-top:15px;}	
.price-checker-img{max-width: 350px;}	
.post-comment .social-icon {
	margin-top: 30px;
	width: 100%
}
header .cat_menu .navbar-nav>li>.dropdown-menu {
	height: 400px;
	overflow: auto
}
.portrait-left .featured-accounts{padding-top: 22px;}	
.portrait-left,.portrait-right,.recom_popu_link{float: left;width: 50%;}
.portrait-left{padding-right: 15px;}	
.portrait-right{padding-left: 15px;}
.recom_popu_link{padding-left: 15px;}
.recom_popu_link h2{margin-top: 0;}
.asideAffixBottom .recom_popu_link{margin-top:-20px;}	
.asideAffixBottom .portrait-left .featured-accounts{padding-top:0; margin-top:-15px;margin-bottom:0;}	
.keyword_link .tblcell a img {
	top: -2px
}	
.rightrail-cta{margin: 15px 0px;}	
.rightrail-cta .form-submit{font-size: 18px;padding: 12px 6px;}	
}

@media(max-width:1199px) {
.cat_menu .navbar-nav>li>.dropdown-menu {
	height: 200px;
	overflow: auto
}
.expanddiv>.row {
	overflow: hidden
}
#content {
	margin-left: 0;
	padding-left: 30px
}
article {
	margin: 0 0 30px;
	padding: 0;
	float: left;
	width: 100%
}
article h1,.post_article .blog_post h2.font-large {
	font-size: 27px;
	line-height: 38px
}
.post-comment .social-icon {
	margin-top: auto;
	width: auto
}
.social-icon span.short_link a {
	margin-left: 5px
}
.social-icon span.share {
	margin-right: 5px
}
.social-icon a {
	margin: 0 1px
}
body.tag .page_title.col-sm-12 {
	margin-bottom: 0;
	padding: 0
}
#sidebar {
	background-color: #fff;
	z-index: 5;
	top: 125px;
	bottom: 0;
	left: -300px;	
	height: auto!important;
	padding-bottom: 95px;

}
.tap-to {
	width: 25px;
	height: 100%;
	background-color: #354167;
	position: fixed;
	vertical-align: middle;
	line-height: 100%;
	z-index: 10;
	left: 0;
	top: 0
}
.tap-to .butn {
	background: url(../images/social-icon.png) no-repeat;
	background-position: -258px 0px;
	width: 41px;
	height: 222px;
	display: inline-block;
	position: absolute;
	top: 50%;
	margin-top: -100px
}
.tap-to .butn.close-tap {
	background-position: -310px 0px
}
.nav_scroll #sidebar {
	top: 60px
}
#sidebar.open-pannel {
	left:0;
}
.tap-to-open {
	left: 300px
}
.entry-content .tablepress {
	table-layout: fixed
}
#auth_info {
	padding-left: 30px
}

#sidebar aside#recent-posts-2 {
    float: left;
    width: 100%;
    height: 100%;
}
#sidebar .post_list {
    overflow: auto;
    position: relative;
    float: left;
    height: 100%!important;
    padding-bottom: 125px;
}
#sidebar .post_list ul {
    padding: 0;
    list-style: none;
    width: 100%;
    float: left;
    margin: 0; 
}
#sidebar div#widget-area {
    height: 100%;
    float: left;
    width: 100%;
}
.fa-tab ul.tabbedmenuul li a{margin-bottom: 0;}
.recom_popu_link h2{margin-top: 0;}

}

@media screen and (max-width:767px) {
.navbar-nav {
	margin: 0
}
.cat_menu .navbar-header, .navbar-default .navbar-toggle span.glyphicon-play {
	font-size: 13px
}
.cat_menu .navbar-header {
	padding: 16px 0
}
.nav_scroll .cat_menu .navbar-header {
	padding: 10px 0
}
.nav_scroll .cat_menu .navbar-collapse {
	margin-top: 45px
}
article .post-details {
	border: 0;
	height: auto;
	line-height: normal;
	margin-bottom: 10px
}
.share_btn {
	width: 31px;
	height: 31px;
	float: right;
	margin-top: 10px;
	cursor: pointer;
	display: inherit;
	background: url(../images/social-icon.png) no-repeat -177px -37px;
	background-size: 960% auto
}
article .post-details .post-data {
	width: 80%
}
.post-data ~ .post-data {
    margin-left:0px;
	margin-top: 10px;
}	
article .post-details .post-data a, article .post-details .post-data span {	
	font-size: 17px
}
.edited-by{padding-left: 0;}
.single-post-tpl .contentBox .edited-by p.written-by{margin-bottom: 0;}
.edited-by::before{display: none;}
article .post-details .social-icon {
	display: none
}
article .post-details .social-icon.click_view {
	border: 1px solid #ddd;
	-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.5);
	-moz-box-shadow: 0 0 10px 0 rgba(0,0,0,0.5);
	box-shadow: 0 0 10px 0 rgba(0,0,0,0.5);
	background-color: #fff;
	text-align: center;
	position: absolute;
	margin-top: 0;
	padding: 10px 10px 5px;
	display: inline-block;
	width: 96%;
	height: auto;
	left: 2%;
	z-index: 1000
}
article .post-details .social-icon a {
	width: 37px;
	height: 37px;
	margin: 0 3%;
	display: inline-block
}
article .post-details .social-icon a.ssba_facebook_share {
	background-position: 0 0
}
article .post-details .social-icon a.ssba_google_share {
	background-position: -105px 0
}
article .post-details .social-icon a.ssba_twitter_share {
	background-position: -55px 0
}
article .post-details .social-icon a.ssba_email_share {
	background-position: -157px 0
}
.post_article h1 {
	font-size: 30px;
	line-height: 44px;
	clear: both
}
.post_article h2 {
	font-size: 20px;
	clear: both
}
.post_article h3 {
	font-size: 18px;
	line-height: 28px;
	clear: both
}
.post_article h4 {
	font-size: 16px;
	line-height: 20px;
	clear: both
}
.post_article h6 {
	font-size: 15px;
	clear: both
}
.post_article h5, .post_article h6, .post_article p strong, .post_article strong, .post_article ul li strong, .post_article ol li strong {
	margin: 15px 0
}
.post_article ul, .post_article ol {
	padding-left: 25px
}
article .expand {
	display: inline-block;
	font-size: 18px;
	padding: 10px 20px
}
.collapsediv {
	height: 273px;
	overflow: hidden;
	width: 100%;
	float: left;
	position: relative;
}
.expanddiv {
	height: auto;
	float: left;
	width: 100%
}
.hot_deal {
	padding-top: 0;
	display: table-row
}
.comment_section {
	display: table-header-group
}
.portrait-left{padding-left:15px;padding-right:15px;}	
.post-comment {
	border-bottom: 0;
	border-top: 0;
	padding-left: 15px;
	padding-right: 15px
}
.dis-links {
	position: relative;
	float: left;
	width: 100%;
	margin-top: 45px;
	margin-bottom: 25px
}
.social-icon span.short_link {
	display: none
}
.post-comment .social-icon {
	float: left;
	margin-top: -65px
}
.post-comment .social-icon a {
	margin: 15px 2% 25px
}
.social-icon span.share {
	display: block;
	font-size: 22px;
	width: 100%
}
.post-comment .advt_disclosure {
	position: relative;
	top: 70px;
	margin-top: 0;
	margin-left: 0;
	width: 100%
}
p.tags{margin-bottom: 30px;}	
#up-to-250-bonus-chase-checking-and-savings-offer-reviewed .post-comment .advt_disclosure{top:0; }
#up-to-250-bonus-chase-checking-and-savings-offer-reviewed .dis-links{margin-top: 30px;}
.entry-content .post-comment .advt_disclosure .popover {
	left: 0!important
}
.set_align .advt_disclosure .popover {
	left: 15px!important
}
.get_pl {
	width: auto;
	margin: 0 15px 50px
}
.advt_disclosure .popover, .post-author .popover {
	left: 0!important
}
.morSideDisc .advt_disclosure .popover, .newSideWgt .advt_disclosure .popover{
left: auto !important;
right: 0 !important
}
.featured-accounts .advt_disclosure .popover {
	right: 0 !important;
	left: auto !important;
}
.advt_disclosure .popover, .entry-content .hot_deal .popover {
	max-width: 88%
}
.review_rating {
	float: left!important;
	padding-left: 30px
}
.investor_review .review_rating {
	float: none!important;
	padding-left: 0PX;
}
.product_data_review {
	margin-left: 0
}
.recom_popu_link {
	padding: 0 15px
}
.keyword_link {
	display: inherit;
	border: 0;
	border-bottom: 1px solid #cacaca
}
.keyword_link .tblrow {
	display: inherit
}
.keyword_link .tblcell {
	display: inherit;
	border-bottom: 0;
	padding-top: 20px;
	height: auto;
	padding-bottom: 20px
}
.keyword_link .tblcell a img {
	top: -5px
}
.rightrail-cta{margin:0 15px;}
}
.blog_post {
	width: 100%;
	float: left
}
.post_article .blog_post h3 {
	font-size: 22px;
	color: #555
}
.post_article .creditcard_consolidation .popover h3,
.post_article .credit-border-box .popover h3
 {
	font-size: 14px;
	color: #586db4;

}
.post_article .blog_post h5 {
	margin-top: 0;
	font-size: 18px;
	color: #555;
	line-height: 26px
}
.post_article .blog_post.credit-guide h3 {
	color: #323232;
	font-size: 26px;
	padding-top: 5px;
	margin: 20px 0
}
.post_article .blog_post.credit-guide .border_shape {
	background: #c34e2d;
	color: #fff;
	font-size: 20px;
	line-height: 35px;
	display: inline-block;
	padding: 0 15px 5px;
	position: relative;
	width: 100px;
	top: -3px;
	margin-right: 25px
}
.post_article .blog_post.credit-guide .border_shape:after {
	content: '';
	position: absolute;
	height: 0;
	border: 20px solid transparent;
	top: 0;
	width: 0;
	border-top-color: #c34e2d;
	border-bottom-color: #c34e2d;
	z-index: 0;
	right: -20px
}
.with_badge {
	background: url(../images/Budgetnista-Logo.png) no-repeat calc(100% - 20%) calc(100% - 40%)
}
.post_article .link_bg.with_badge ul {
	padding-right: 130px
}
.card_panel {
	width: 100%;
	float: left;
	border: 1px solid #e5e5e4;
	border-radius: 20px;
	margin: 15px 0
}
.card_heading {
	color: #fff;
	font-size: 28px;
	font-weight: 700;
	padding: 15px 15px 18px;
	background-color: #87c540;
	border-radius: 20px 20px 0 0
}
.card_body {
	padding: 5px 15px 15px
}
.post_article .blog_post .card_body h3 {
	margin-bottom: 30px
}
.card_body .row.text-center {
	margin-bottom: 30px
}
.card_body .row.text-center strong {
	display: block
}
.see-offer-disc.bestof p {
    line-height: normal;
    margin-top: 10px !important;
}
.see-offer-disc.horizontal p {
    color: #555;
    margin-top: 10px !important;
}
.bestof-pl-widget .bank_review.panel {
    margin-bottom: 0;
    border-radius: 5px 5px 0 0;
}
.product_data .big-button-box {
    width: 50%;
    margin: 0 auto;
}
.product_data .big-button-box p {
	margin: 0 0 8px 0;
	line-height: 20px;
}
.pl_rate-row > div .product_data_review .see-offer-disc.loantable p, .pl_rate-row > div .product_data_review .see-offer-disc.pl-compare p {
    color: #555;
    margin-bottom: 10px !important;
}
.product_data.center-block {
    width: 50%;
    margin: 15px auto;
    float: none;
}
.bestof-pl-widget {
    clear: both;
}
.bestof-sl-widget .bank_review.panel {
	margin-bottom: 0;
	border-radius: 5px;
	overflow: hidden;
}
.bestof-sl-widget.discopen .bank_review.panel {
	border-radius: 5px 5px 0 0;
}
.bestof-sl-widget .gray_bg {
	border-radius: 0;
}
.bestof-sl-widget .gray_bg .panel_right{
	border-radius: 0;
}
.bestofDisCollapse .bank_review .card_feature:last-child{
	border-bottom: 1px solid #d8d9dc;
}
.bestofDisCollapse .bank_review .card_feature.open{
	border-bottom: 0;
}
.bestofDisCollapse .bank_review .card_feature .dishide, .bestofDisCollapse .bank_review .card_feature.open .disread{
	display: none;
}
.bestofDisCollapse .bank_review .card_feature.open .dishide{
	display: inline;
}
.bestofDisCollapse .dis-collapse{
	cursor: pointer;
	text-decoration: underline;
	color: #35312d;
	font-size: 13px;
	display: inline-block;
}
.bestofDisCollapse sup.dis-collapse{
	text-decoration: none;
	font-size: 75%;
}
.bestofDisCollapse .dis-collapse-cont{
	display: none;
	color: #35312d;
    font-size: 14px;
    font-weight: 300;
    text-align: left;
}
.bestofDisCollapse .card_feature:last-child{
	border-bottom: 1px solid #d8d9dc;
}
.bestofDisCollapse .card_feature.open{
	border-bottom: 0;
}
.bestofDisCollapse .card_feature .dishide, .bestofDisCollapse .card_feature.open .disread{
	display: none;
}
.bestofDisCollapse .card_feature.open .dishide{
	display: inline;
}
@media (max-width: 1300px){
	.bestofDisCollapse .advt_disclosure a{
		font-size: 13px;
	}
}
@media (min-width: 768px){
	.bestofDisCollapse .gray_bg {
		display: flex;
	}
}

@media screen and (max-width:767px) {
.card_heading {
	font-size: 18px
}
.with_badge {
	background: url(../images/Budgetnista-Logo.png) no-repeat calc(100% - 20px) calc(100% - 40%)
}
.post_article .link_bg.with_badge ul {
	padding-right: 105px
}
.entry-content .pl_rate-row .popover{width: 98%;}
.product_data .big-button-box, .product_data.center-block {
    width: 100%;
}
}
.link_bg {
	background-color: #f4f7f9;
	border-radius: 5px;
	margin: 30px auto;
	width: 100%;
	padding: 1px 15px
}
.post_article .link_bg h4 {
	color: #365298;
	font-size: 22px;
	padding: 0px 0 13px;
	line-height: 32px;
	border-bottom: 5px solid #586db4
}
.post_article .link_bg ul {
	padding: 0 0 0 18px;
	margin: 0 0 50px;
	float: none;
	font-weight: 400;
	color: #586db4
}
.post_article .link_bg ul li {
	font-size: 18px;
	margin: 20px 0
}
.post_article .link_bg ul li a {
	color: #586db4
}
.post_article .link_bg ul ul {
	list-style: disc;
	padding-left: 16px;
	margin: 0;
	color: #555;
	font-weight: 300
}
.post_article .link_bg ul ul li {
	font-size: 16px;
	margin: 5px 0
}
.post_article .link_bg ul ul li a {
	color: #555
}
.post_article .blog_post h2 {
	border-bottom: 5px solid #d0d0d0;
	color: #586db4;
	font-size: 32px;
	font-weight: 600;
	margin: 30px 0 20px;
	padding-bottom: 15px;
	line-height: 40px
}
.post_article .blog_post h6 {
	font-size: 16px;
	color: #555;
	font-weight: 600;
	line-height: 26px
}
.post_article ul.list_with_icon {
	margin: 0;
	list-style: none
}
.post_article ul.list_with_icon li {
	position: relative;
	margin: 20px 0;
	padding-left: 25px
}
.post_article ul.list_with_icon li:before {
	position: absolute;
	content: '\f058';
	left: 0;
	color: #87c440;
	font-size: 16px;
	font-family: 'FontAwesome';
	top: 1px
}
.data_table {
	text-align: center
}
.data_table {
	border: 0
}
.data_table table {
	max-width: 980px;
	margin: 25px auto 0;
	border: 1px solid #eaedf8;
	border-bottom: 7px solid #556db5
}
.data_table table thead tr th {
	background-color: #556db5;
	color: #fff;
	font-size: 21px;
	font-weight: 400;
	border-bottom: 0;
	padding: 15px 20px 20px
}
.data_table table tbody tr td {
	font-size: 18px;
	color: #555;
	font-weight: 300;
	padding: 12px 20px;
	border: 0;
	text-align: left
}
.data_table table tbody tr td:last-child {
	text-align: right
}
.data_table table tbody tr td strong {
	font-weight: 400
}
.data_table table tbody tr:nth-child(even) {
	background-color: #eaedf8
}

@media screen and (max-width:767px) {
.post_article .blog_post h2 {
	font-size: 18px;
	line-height: 26px
}
.post_article .blog_post h3 {
	font-size: 17px
}
.post_article .blog_post h3 .alignleft{display: block;}
.post_article .blog_post h5 {
	font-size: 15px
}
.post_article .link_bg ul li {
	font-size: 15px
}
.post_article .blog_post h6 {
	font-size: 14px;
	line-height: 22px
}
.data_table table thead tr th {
	font-size: 17px;
	padding: 10px
}
.data_table table tbody tr td {
	font-size: 15px;
	padding: 10px
}
#sidebar {
	visibility: hidden
}
.tap-to {
	display: none
}
#content {
	padding-left: 0
}
}
.post_article .bt-blog .bt_intrest {
	margin: 0 0 30px
}
.post_article .bt-blog a:hover {
	text-decoration: none
}
.post_article .bt-blog h2 {
	font-size: 44px;
	line-height: 50px;
	font-weight: 700
}
.post_article .bt-blog h3 {
	font-size: 32px;
	color: #586db4;
	font-weight: 600;
	margin: 30px 0 20px;
	border-bottom: 5px solid #d0d0d0;
	line-height: 40px;
	padding-bottom: 15px
}
.bt-blog .additional-data p {
	float: left;
	padding-bottom: 10px
}
.bt-blog .additional-data {
	float: left;
	margin-bottom: 20px
}
.post_article .bt-blog h4 {
	font-size: 26px;
	color: #555;
	font-weight: 700
}
.post_article .bt-blog h6 {
	font-size: 18px;
	color: #586db4;
	font-weight: 400
}
.post_article .bt-blog p {
	font-size: 16px;
	color: #555;
	font-weight: 300;
	line-height: 24px;
	margin: 0;
	clear: both
}
.post_article .bt-blog .product_data_review p {
	clear: inherit
}
.post_article .best-credit .best-cedit-card .product_data h5 {
	font-size: 16px;
	font-style: normal;
	margin: 0;
	text-align: left;
	width: 100%;
	line-height: inherit
}
.post_article .bt-blog .product_data h3 {
	border-bottom: 0;
	font-size: 24px;
	margin-bottom: 0;
	padding-bottom: 0
}
.post_article .bt-blog p.text_link {
	margin-bottom: 30px
}
.col-sm-9 p img {
	display: inline-block;
	height: auto;
	max-width: 100%;
	margin: 10px 0
}
#postdata .col-md-9 {
	float: none;
	width: auto
}
.post_article .bt-blog .bt-deal, .post_article .bt-blog .learn-more {
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: #f4f7f9;
	width: 49%;
	margin: 30px 0;
	min-height: 625px
}
.post_article .bt-blog .bt-deal.col-sm-8 {
	width: 66.6667%;
	margin-left: 16.6667%
}
.post_article .bt-blog.id_theft .bt-deal, .post_article .bt-blog.id_theft .learn-more {
	min-height: 360px
}
.post_article .bt-blog.id_theft p img.alignleft {
	margin: 5px 25px 15px 0
}
.post_article .bt-blog .learn-more {
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: #f4f7f9;
	margin-right: 0;
	float: right
}
.post_article .bt-blog p {
	word-wrap: break-word
}
.post_article .bt-blog .bt-deal h6, .post_article .bt-blog .learn-more h6 {
	font-size: 22px;
	color: #365298;
	font-weight: 600;
	padding: 10px 0 13px 0
}
.post_article .bt-blog .bt-deal h6 {
	border-bottom: 5px solid #586db4
}
.post_article .bt-blog .learn-more h6 {
	border-bottom: 5px solid #87c540
}
.post_article .bt-blog .bt-deal p, .post_article .bt-blog .learn-more p, .post_article .bt-blog .learn-more p a, .post_article .bt-blog.homebuyer .bt-deal p a {
	color: #586db4;
	font-size: 18px;
	font-weight: 400;
	padding-bottom: 8px;
	display: block
}
.post_article .blog_post.best-credit .link_bg ul li {
	margin: 12px 0
}
.post_article .blog_post.best-credit h2 {
	margin-top: 20px;
	line-height:1.2em
}
.post_article .blog_post.best-credit p {
	margin: 0
}
.post_article .bt-blog.homebuyer p a:hover {
	text-decoration: underline
}
.post_article .bt-blog.homebuyer.best-credit .learn-more p {
	padding-bottom: 0
}
.post_article .bt-blog ul li {
	margin-bottom: 0
}
.post_article .bt-blog .bt-deal li a, .post_article .bt-blog .learn-more li a {
	color: #555;
	padding: 2px 0;
	font-weight: 300;
	font-size: 16px;
	display: block;
	transition: .3s
}
.post_article .bt-blog .bt-deal li a:hover, .post_article .bt-blog .learn-more li a:hover {
	color: #586db4;
	transition: .3s
}
.post_article .bt-blog .best-bt {
	display: inline-block;
	width: 100%
}
.post_article .bt-blog .best-bt h2, .learn-more-content h2 {
	color: #fff;
	background: #87c540;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border-left: 12px solid #6ba32a;
	padding: 20px 0 30px 15px;
	line-height: 1em
}
.post_article .bt-blog .card-wrapper {
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #d3d3d3;
	float: left;
	width: 100%;
	margin-bottom: 30px
}
.post_article .bt-blog .card-image {
	height: 100%;
	left: 0;
    position: absolute;
}
.post_article .bt-blog .card-image p {
	background: url(../images/card-bg.png) top left no-repeat;
	width: 191px;
	height: 100%;
    background-size: 100% 100%;
}
.post_article .bt-blog .card-image p img {
	position: absolute;
    top: 50%;
    margin-top: -36px;
	margin-left: 30px;
	max-width: 110px
}
.post_article .bt-blog .card-info {
	margin-left: 180px;
	padding: 22px 15px 22px 0
}
.post_article .bt-blog .card-info h4 {
	margin: 0;
	line-height: 1.2em;
	padding-left: 20px
}
.post_article .bt-blog .card-info h4,.post_article .bt-blog .card-info p{	
	clear: none !important
}
.post_article .bt-blog .card-top {
	float: left;
	width: 100%;
	background: #fefeff;
	border-bottom: 1px solid #d3d3d3;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	position: relative;
	min-height: 106px;
}
.post_article .bt-blog .card-info p {
	font-size: 18px;
	margin-left: 20px;
	line-height: 1.2em;
	padding-top: 8px
}
.post_article .bt-blog .card-info p span {
	color: #586db4;
	font-weight: 400
}
.card-detial {
	display: inline-block;
	padding: 30px 30px 15px 30px;
	width: 100%
}
.post_article .bt-blog .card-detial p {
	padding-bottom: 10px
}
.post_article .bt-blog .transparncy-score {
	background: #fcfcfc;
	padding: 20px 30px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	box-shadow: 0 3px 0 #ededee;
	float: left;
	width: 100%;
	margin: 10px 0
}
.post_article .bt-blog .score-detail {
	float: left;
	margin-left: 2%;
	width: 80%
}
.post_article .bt-blog .score-image {
	float: left
}
.post_article .bt-blog .score-detail ul {
	list-style-type: none;
	margin-top: 10px;
	padding-left: 0
}
.post_article .bt-blog .score-detail ul li {
	font-size: 15px;
	font-weight: 400;
	color: #555;
	padding-bottom: 8px
}
.post_article .bt-blog .score-detail ul li.plus {
	background: url("../images/plus.png") no-repeat left 8px;
	padding-left: 18px
}
.post_article .bt-blog .score-detail ul li.check {
	background: url(../images/check.png) left 8px no-repeat;
	padding-left: 18px
}
.post_article .bt-blog .score-detail ul li.minus {
	background: url(../images/minus.png) left 7px no-repeat;
	padding-left: 18px
}
.valign {
	display: table;
	height: 100%
}
.valign-cell {
	display: table-cell;
	vertical-align: middle
}
.score-image.b-score {
	height: 145px
}
.score-image.c-score {
	height: 180px
}
.tip{border-left: 7px solid #586db4; border-radius: 5px; box-shadow: 0 3px 0 #ededee; background: #f4f7f9;}
.post_article .tip p{font-size: 16px; font-style: italic; font-weight: bold; color: #555;}
.post_article .bt-blog .tip {
	float: left;
	padding: 0 30px 25px 30px;
	border-left: none;
    border-radius: 0px;
    box-shadow: none;
    background: none;
	width: 100%
}
.post_article .bt-blog .tip p {
	font-size: 16px;
	font-style: italic;
	font-weight: 700;
	color: #555;
	border-left: 7px solid #586db4;
	padding: 10px 10px;
	word-wrap: break-word
}
.post_article .bt-blog .go-to-site {
	background: #87c540;
	color: #fff;
	text-transform: uppercase;
	border-radius: 5px;
	font-size: 18px;
	padding: 12px 25px;
	box-shadow: 0 3px 0 #467016;
	float: left;
	margin: 10px 0 30px 30px;
	font-weight: 400;
	transition: .3s
}
.post_article .bt-blog .go-to-site:hover {
	background: #467016 none repeat scroll 0 0;
	color: #fff;
	text-decoration: none;
	transition: .3s
}
.with-secure {
    margin: 10px 0 30px 30px;
}
.post_article .bt-blog .go-to-site {
    margin: 0 0 10px;
}
.post_article .bt-blog .with-secure p {
    margin: 15px 0;
}
.post_article .bt-blog.best-credit .with-secure p {
    margin: 0;
}
.post_article .best-credit .best-cedit-card .with-secure p,.post_article .bt-blog .with-secure p{
    max-width: 160px;
    text-align: center;
    line-height: 20px;
}
.post_article .bt-blog .minus ul {
	list-style-type: disc;
	padding-left: 15px;
	margin-top: 10px
}
.post_article .bt-blog .minus ul li {
	font-weight: 300
}
.card-detial p>a, .tip a {
	color: #586db4
}
.post_article .bt-blog .learn-more-content .check-list h6, .learn-more-content .compare-tools h6 {
	font-size: 26px;
	color: #555;
	font-weight: 600;
	margin-top: 0
}
.post_article .bt-blog .check-list .check-data {
	float: left;
	width: 100%;
	padding-bottom: 20px
}
.post_article .bt-blog .bt-calc-img>img {
	width: 100%
}
.post_article .bt-blog .videoshare {
	float: left;
	width: 100%;
}
.post_article .bt-blog .videoshare h2 {
	background: #f6f6f6;
	color: #555;
	font-size: 38px;
	border: 1px solid #c5c5c5!important;
	border-left: 12px solid #c5c5c5;
	margin-bottom: 20px
}
.post_article .bt-blog .ceo-video {
	display: inline-block;
	text-align: center;
	width: 100%;
	margin: 30px 0
}
.post_article .bt-blog .compare-tools {
	float: left;
	width: 100%
}
.post_article .bt-blog .compare-tools p {
	padding: 5px 0
}
.post_article .bt-blog .bt-calc-img {
	display: block;
	margin: 30px 0
}
.post_article .bt-blog .bt-loan-text {
	float: left;
	width: 100%
}
.post_article .bt-blog .bt-loan-image {
	border-radius: 0;
	float: left;
	margin: 30px 0;
	border: 0
}
.post_article .bt-blog .bt-loan-image>img {
	width: 100%
}
.post_article .bt-blog .qa {
	display: inline-block;
	width: 100%
}
h4.panel-title {
	font-size: 20px;
	color: #555;
	font-weight: 400
}
.panel-default>.panel-heading {
	background-color: #ededed;
	border: medium none;
	border-radius: 0;
	padding: 20px 15px
}
.panel-group .panel+.panel {
	margin-top: 2px
}
.panel-default {
	border: medium none
}
.panel {
	box-shadow: none
}
.panel-group .panel {
	border-radius: 0;
	margin-bottom: 0
}
.panel-body {
	background: #fdfdfd;
	padding: 15px;
	font-size: 16px;
	color: #555;
	font-weight: normal;
	line-height: 24px
}
.panel-title>.small, .panel-title>.small>a, .panel-title>a, .panel-title>small, .panel-title>small>a {
	color: #555;
	display: block;
	font-weight: 400;
	font-size: 18px
}
.post_article .bt-blog h4 .panel-title a {
	font-size: 18px
}
.panel-body>p {
	padding-bottom: 10px
}
.panel-default>.panel-heading+.panel-collapse>.panel-body {
	border-top-color: #fff
}
.post_article .bt-blog h4 a {
	padding-right: 20px;
	position: relative
}
.post_article .bt-blog h4.panel-title a:after {
	position: absolute;
	right: 0;
	content: "\2212";
	font-family: "Glyphicons Halflings";
	font-size: 12px;
	top: 50%;
	margin-top: -8px
}
.post_article .bt-blog h4.panel-title a.collapsed:after {
	content: "\2b"
}
.scroll_title {
	float: left;
	width: 100%
}
.bt-blog h4 a .glyphicon {
	display: none
}
.post_article .best-credit .best-cedit-card p {
	padding: 5px 0
}
.post_article .best-credit .best-cedit-card .card-info p {
	padding: 8px 0 0 0
}
.post_article .best-credit .best-cedit-card h3 {
	margin: 20px 0
}
.post_article .best-credit .best-cedit-card p.regular {
	font-weight: 400;
	padding: 0
}
.post_article .best-credit .best-cedit-card ul {
	padding-left: 15px
}
.post_article .best-credit .best-cedit-card ul.num {
	list-style-type: decimal;
	padding: 0 15px
}
.post_article .best-credit .best-cedit-card ul.num li {
	line-height: 28px;
	padding: 10px 0
}
.post_article .best-credit .best-cedit-card ul li {
	font-size: 15px;
	font-weight: 300;
	padding: 0 0 5px 0;
	clear: both
}
.post_article .best-credit .best-cedit-card h5 {
	font-size: 18px;
	text-align: center;
	width: 75%;
	margin: 30px auto;
	line-height: 32px;
	font-style: italic
}
.post_article .best-credit .best-cedit-card h6 {
	font-size: 20px;
	color: #555;
	clear: both
}
.post_article .best-credit .best-cedit-card .card-data h2 {
	background: 0;
	border: 0;
	color: #586db4;
	padding-left: 0;
	font-size: 30px;
	padding: 0;
	margin-top: 15px;
	margin-bottom: 15px;
}
.post_article .best-credit .best-cedit-card .score-image.b-score {
	height: 120px
}
.post_article .best-credit .best-cedit-card .key-information h4 {
	font-size: 18px;
	padding: 10px 0;
	border-bottom: 5px solid #d1d1d1;
	display: inline-block
}
.post_article .best-credit .best-cedit-card .key-information p {
	padding: 5px 0
}
.post_article .best-credit .read-review-site {
	background: #586db4;
	color: #fff;
	text-transform: uppercase;
	border-radius: 5px;
	font-size: 18px;
	padding: 12px 25px;
	box-shadow: 0 3px 0 #3b4b7a;
	float: left;
	margin: 10px 0 30px 10px;
	transition: .3s;
	font-weight: 400
}
.post_article .best-credit .read-review-site:hover {
	background: #3b4b7a;
	transition: .3s
}
.post_article .best-credit .read-review-site:focus,.post_article .bt-blog .go-to-site:focus{text-decoration: none;}
.post_article .best-credit .best-cedit-card .card-detial {
	padding: 15px 30px
}
.post_article .best-credit .best-cedit-card ul.how-to-use {
	list-style-type: decimal
}
.post_article .best-credit .best-cedit-card .how-to-use li {
	padding: 8px 0
}
.post_article .best-credit .best-cedit-card h4 {
	font-size: 20px
}
.post_article .videos {
	width: 100%;
	text-align: center;
	display: inline-block;
	margin: 30px 0
}
.post_article .videos iframe {
	height: 350px;
	width: 100%;
	max-width: 600px
}
.post_article .blog-text p {
	padding: 10px 0
}
.post_article .scroll_title {
	clear: both
}
.post_article ol li strong.scroll_title {
    clear: none;
    display: inline;
    float: none;
}
.post_article .best-credit .score-detail ul {
	padding-left: 0
}
.post_article .best-credit .tip p {
	padding: 10px;
	word-wrap: break-word
}
.post_article .best-credit .card-image p {
	background: url(../images/card-bg.png) top right no-repeat;
	width: 191px;
	height: 105px;
	display: table-cell;
	vertical-align: middle
}
.post_article .best-credit h4 a.collapsed .glyphicon-plus::before {
	content: "+";
	position: absolute;
	right: 0
}
.post_article .best-credit h4 a .glyphicon-plus::before {
	content: "−"
}
.post_article .best-credit p{
	padding: 5px 0
}
.post_article .debtreliefreview p
{
	padding: 0px;	
}
.post_article .best-credit .learn-more p {
	padding: 0
}
.post_article .best-credit .card-wrapper {
	border: 1px solid #d3d3d3;
	border-radius: 5px;
	float: left;
	margin: 20px 0;
	width: 100%
}
.post_article .rsrch-bnk-brnch h3 {
	color: #586db4;
	font-size: 20px;
	font-weight: bold;
	margin: 30px 0 20px;
	border-bottom: 5px solid #d0d0d0;
	padding-bottom: 15px
}
.post_article .rsrch-bnk-brnch ul {
	float: none
}

@media screen and (max-width:1515px) {
.post_article .bt-blog .bt-deal.col-sm-8 {
	width: 90%;
	margin-left: 5%
}
.post_article .bt-blog .card-info {
	padding: 13px 15px 13px 0
}
.post_article .bt-blog h4{font-size: 20px;}
}

@media screen and (max-width:1366px) {
.post_article .bt-blog .card-info p {
	font-size: 16px
}
.post_article .bt-blog h2 {
	font-size: 34px;
	line-height: 40px;
	font-weight: 700
}
.post_article .bt-blog .best-bt h2, .learn-more-content h2 {
	padding: 15px 0 20px 15px
}
.post_article .bt-blog .score-detail {
	width: 78%
}
.post_article .bt-blog .videoshare h2 {
	font-size: 30px
}
.post_article .bt-blog .learn-more-content .check-list h6, .learn-more-content .compare-tools h6 {
	font-size: 22px
}
.post_article .bt-blog .bt-loan-image {
	float: right;
	width: 100%
}
.post_article .bt-blog h4 a {
	font-size: 15px;
	font-weight: normal;
	font-weight: 400
}
}

@media screen and (max-width:1280px) {
.post_article .bt-blog .bt-deal, .post_article .bt-blog .learn-more {
	width: 100%;
	height: auto;
	float: left
}
.post_article .bt-blog h3 {
	font-size: 20px;
	font-weight: bold
}
.post_article .bt-blog h2 {
	font-size: 30px;
	line-height: 34px
}
.post_article .bt-blog h4 {
	font-size: 18px
}
.post_article .bt-blog .card-info p {
	font-size: 14px
}
.post_article .bt-blog .score-detail {
	width: 70%
}
.post_article .bt-blog .transparncy-score {
	padding: 20px
}
.post_article .bt-blog .tip p {
	font-size: 14px
}
.post_article .bt-blog h4 a {
	font-size: 15px
}
.post_article .best-credit .best-cedit-card .key-information h4 {
	margin: 0
}
}

@media screen and (max-width:1170px) {
.post_article .bt-blog .card-info {
	padding: 10px 0 0 0
}
.post_article .bt-blog .tip p {
	font-size: 13px
}
.post_article .bt-blog .bt-deal, .post_article .bt-blog .learn-more {
	margin: 15px 0
}
.post_article .bt-blog h3 {
	font-size: 18px;
	font-weight: bold
}
.post_article .bt-blog h2 {
	font-size: 24px;
	line-height: 28px;
}
.post_article .bt-blog h4 {
	font-size: 16px
}
.post_article .bt-blog .card-info p {
	font-size: 13px
}
.post_article .bt-blog .score-detail {
	width: 70%
}
.post_article .bt-blog .transparncy-score {
	padding: 20px
}
.post_article .bt-blog .tip p {
	font-size: 13px
}
}

@media screen and (max-width:1080px) {
.post_article .bt-blog .card-image p img {
	margin-left: 15px
}
.post_article .bt-blog .card-image p {
	width: 160px;
}
.post_article .bt-blog .card-info p {
	padding-right: 15px;
}
.post_article .bt-blog .card-info {
	padding: 10px 10px 10px 0;
	margin-left:150px;
}
}

@media screen and (max-width:1024px) {
.post_article .bt-blog .bt-deal li a, .post_article .bt-blog .learn-more li a {
	padding: 0;
	font-size: 14px
}
.post_article .bt-blog .bt-deal.col-sm-6, .post_article .bt-blog .learn-more.col-sm-6 {
	min-height: inherit;
	padding-bottom: 20px;
}
.post_article .bt-blog h2 {
	font-size: 26px;
	line-height: 30px;
}
.post_article .bt-blog h3 {
	font-size: 20px
}
.post_article .bt-blog h4 {
	font-size: 19px
}
.score-image.b-score, .score-image.c-score {
	height: 97px
}
.post_article .bt-blog .score-detail {
	width: 100%
}
.post_article .bt-blog .learn-more-content .check-list h6, .learn-more-content .compare-tools h6 {
	font-size: 18px
}
.post_article .bt-blog .videoshare h2 {
	font-weight: 600;
	font-size: 20px
}
.ceo-video>iframe {
	height: 350px;
	width: 100%
}
.post_article .bt-blog .bt-loan-text {
	width: 100%
}
.post_article .bt-blog .bt-loan-image {
	float: left;
	position: relative;
	right: 0;
	top: 14px;
	width: 98%
}
}

@media screen and (min-width:768px) {
	.post_article .bt-blog .with-secure .go-to-site {
	    margin: 0 0 10px;
	}
}

@media screen and (max-width:980px) {
.card-detial {
	padding: 15px 0
}
.post_article .bt-blog .transparncy-score {
	padding: 15px
}
.post_article .bt-blog .tip {
	padding: 0 20px 15px
}
.post_article .bt-blog .go-to-site {
	margin: 10px 0 25px 20px
}
.post_article .bt-blog .score-detail {
	margin-left: 0
}
.post_article .bt-blog h3 {
	font-size: 22px;
	font-weight: normal
}
}

@media screen and (max-width:940px) and (min-width:800px) {
.post_article .bt-blog .card-image p {
	background: #efefef;
	height: 173px;
	width: 141px
}
.post_article .bt-blog .card-image p img {
	margin-left: 15px;
	margin-top: 0
}
}
@media screen and (max-width:767px) {
.post_article .bt-blog .bt-deal, .post_article .bt-blog .learn-more {
	width: 100%;
}
.post_article .bt-blog .bt-deal.col-sm-8 {
	width: 100%;
	margin-left: 0
}
.post_article .bt-blog .bt_intrest {
	margin: 0 0 15px
}
.post_article .bt-blog .card-detial p {
	padding-bottom: 10px;
	padding-left: 0
}
.post_article .best-credit .best-cedit-card .card-data h2 {
    font-size: 18px;
}
.post_article .bt-blog h3 {
	line-height:1.2em;
	font-size: 18px;
}
.post_article .best-credit .bt-deal p, .post_article .best-credit .learn-more p, .post_article .best-credit .learn-more p a {
    font-size: 14px;
}
.post_article .best-credit .bt-deal a.post_article .best-credit .learn-more a{text-decoration: underline;}
.post_article .bt-blog .card-info p {
	margin: 0 0 10px;
	line-height: 1.2em
}
.post_article .bt-blog .transparncy-score{padding: 0px;}
.post_article .bt-blog .score-image{width:100%;text-align: center;height: 100px !important}
.post_article .bt-blog .transparncy-score {padding-top: 15px;}
.post_article .best-credit .best-cedit-card h6, .post_article .bt-blog .transparncy-score h6 {text-align: center; margin-bottom: 0;}
.post_article .bt-blog .transparncy-score ul {padding: 0 15px;}
.post_article .bt-blog .card-info h4 {
	margin: 0
}
.post_article .bt-blog .tip {
	padding: 0 16px 15px
}
.post_article .bt-blog .go-to-site {
	margin: 10px 0 25px
}
.post_article .bt-blog .best-bt h2, .learn-more-content h2, .post_article .bt-blog h2 {
	padding: 15px 15px 20px
}
.post_article .bt-blog .bt-calc-img {
	width: 100%;
	padding: 0 15px
}
.post_article .bt-blog .bt-loan-image {
	margin: 0 2%;
	width: 96%
}
.post_article .best-credit .best-cedit-card p.regular {
	font-weight: 400;
}
.post_article .best-credit .best-cedit-card .card-detial {
	padding: 15px 20px
}
.post_article .best-credit .best-cedit-card .card-detial p {
	padding: 5px 0
}
.post_article .best-credit .best-cedit-card ul {
	padding-left: 30px
}
.post_article .best-credit .best-cedit-card .card-detial ul {
	padding-left: 15px
}
.post_article .best-credit .best-cedit-card ul.num {
	list-style-type: decimal;
	padding: 0 30px
}
.post_article .best-credit .best-cedit-card h5 {
	font-size: 15px;
	line-height: 25px;
	margin: 15px auto;
	width: 100%
}
.post_article .bt-blog .tip p {
    font-size: 13px;
    line-height: 19px;
}	
.post_article .best-credit .best-cedit-card h4 {
	font-size: 16px
}
.post_article .best-credit .read-review-site, .post_article .best-credit .go-to-site {
	font-size: 14px
}
.panel-default > .panel-heading {
    background-color: #ededed;
    border: medium none;
    border-radius: 0;
    padding: 10px 0;
}
.post_article .bt-blog h4.panel-title{padding-left:15px;padding-right:15px;line-height:1.2em;}
}
.map-iframe-container {
	overflow: auto;
	-webkit-overflow-scrolling: touch
}
.map-iframe-container iframe {
	max-width: 100%
}

@media(min-width:992px) and (max-width:1199px) {
.map-iframe-container iframe {
	height: 650px
}
}

@media(min-width:768px) and (max-width:991px) {
.map-iframe-container iframe {
	height: 600px
}
}

@media(min-width:500px) and (max-width:767px) {
.map-iframe-container iframe {
	height: 650px
}
}

@media(max-width:499px) {
.map-iframe-container iframe {
	height: 500px
}
}
.state_student_loan_refi_blog h3 {
	font-size: 32px;
	color: #586db4;
	font-weight: 600;
	margin: 30px 0 20px;
	border-bottom: 5px solid #d0d0d0;
	padding-bottom: 15px;
	line-height: 40px
}
.embed-responsive-home-affordibility-map {
	max-width: 800;
	padding-bottom: 50%
}

@media(min-width:1200px) and (max-width:1499px) {
.embed-responsive-home-affordibility-map {
	padding-bottom: 55%
}
}

@media(min-width:992px) and (max-width:1199px) {
.embed-responsive-home-affordibility-map {
	padding-bottom: 55%
}
}

@media(min-width:768px) and (max-width:991px) {
.embed-responsive-home-affordibility-map {
	padding-bottom: 55%
}
}

@media(min-width:500px) and (max-width:767px) {
.embed-responsive-home-affordibility-map {
	padding-bottom: 55%
}
}

@media(max-width:499px) {
.embed-responsive-home-affordibility-map {
	padding-bottom: 65%
}
}
.out-top-6-picks-tbl {
	min-width: 724px
}

@media(max-width:991px) {
.overflow_auto {
	overflow: auto
}
.overflow_scroll {
	width: 1000px
}
}

@media(min-width:768px) and (max-width:991px) {
.card-detial {
	padding-left: 10px;
	padding-right: 10px;
}
}

@media(max-width:767px) {
.post_article .bt-blog .card-info h4 {	
	line-height: 1.2em;
	padding: 0;
}
.post_article .bt-blog .card-image{background-color: #ececec;width: 110px;}	
.post_article .bt-blog .card-image p {
	background: none;
	width: 110px;
}
.post_article .best-credit .best-cedit-card .card-info {
    padding: 10px 0;
    margin-left: 120px;
    display: inherit;
}
.post_article .bt-blog .card-image p img {
    max-width: 80px;
}
.card-detial {
	padding-left: 10px;
	padding-right: 10px;
}
.post_article .bt-blog .go-to-site,.post_article .best-credit .read-review-site {
	margin-left:2%;
	width: 96%;
	text-align: center;
}
.post_article .bt-blog .card-info {
    margin-left: 125px;
}
.with-secure {
    margin: 10px 2% 10px 2%;
	width: 100%;
}
.best-bt .with-secure {
    margin: 10px auto;
    width: 100%;
    float: none !important;
    text-align: center;
}
.post_article .bt-blog .best-bt .with-secure p{
	max-width: 100%;
}

.post_article .best-credit .best-cedit-card .with-secure p {
    max-width: inherit;
}	
}
.author_bio {
	border-top: 5px solid #586db4;
	border-bottom: 1px solid #d7d7d7;
	padding-top: 10px;
	padding-bottom: 5px;
	margin-top: 10px;
	width: 100%;
	float: left;
	margin-bottom: 10px;
}
.author_bio + .author_bio {
    border-top: 0;
    margin-top: 0;
    padding-top: 0;
}
.author_img {
	float: left;
}
.author_img img {
	border-radius: 50%;
	height: 44px;
	width: 44px;
}
.author_detail {
	margin-left: 60px;
}
.author_detail > a {
	font-weight: 700;
	text-transform: capitalize;
}
.author_detail p a {
	word-wrap: break-word;
}
.author_detail span {
	display: inline-block;
	color: #a0a0a0;
	font-size: 12px;
}
.author_detail span a {
	display: inline-block;
	color: #a0a0a0;
	margin-left: 5px;
}
.post_article .author_detail p {
	margin: 5px 0px;
	color: #5d5d5d;
	font-size: 14px;
	line-height: 20px;
	clear: none;
}
#easy-scroll-loading-posts {
	margin: 20px 0;
	text-align: center
}
#easy-scroll-no-more-posts {
	margin: 21px 0;
	opacity: 0;
	text-align: center;
	font-size: 20px
}
#easy-scroll-no-more-posts img {
	max-height: 70%;
	margin-bottom: 15px
}
#easy-scroll-footer {
	position: fixed;
	left: 0;
	bottom: 0;
	width: 100%;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-o-transition: all 1s;
	transition: all 1s
}
#easy-scroll-footer.show {
	opacity: .3;
	visibility: visible
}
#easy-scroll-footer.hide {
	opacity: 0!important;
	visibility: hidden!important
}
#easy-scroll-footer .easy-scroll-message {
	position: absolute;
	bottom: 20px;
	width: 100%;
	text-align: center;
	font-size: 30px;
	font-style: italic;
	font-weight: bold
}

@media screen and (max-width:520px) {
#easy-scroll-footer .easy-scroll-message {
	font-size: 19px!important
}
}
#easy-scroll-footer .easy-scroll-arrow {
	position: absolute;
	bottom: 20px;
	max-width: 10%
}
#easy-scroll-footer .easy-scroll-arrow img {
	position: relative;
	max-width: 100%
}
#easy-scroll-footer .easy-scroll-arrow.left {
	left: 20px
}
#easy-scroll-footer .easy-scroll-arrow.right {
	right: 20px
}
#easy-scroll-footer .easy-scroll-arrow img {
	-webkit-animation: bounce 1s infinite;
	-moz-animation: bounce 1s infinite;
	-o-animation: bounce 1s infinite;
	animation: bounce 1s infinite
}
@-webkit-keyframes bounce {
0% {
top:0
}
50% {
top:-20px
}
100% {
top:0
}
}
@-moz-keyframes bounce {
0% {
top:0
}
50% {
top:-20px
}
100% {
top:0
}
}
@-o-keyframes bounce {
0% {
top:0
}
50% {
top:-20px
}
100% {
top:0
}
}
@keyframes bounce {
0% {
top:0
}
50% {
top:-20px
}
100% {
top:0
}
}
@font-face {
	font-family: TablePress;
	src: url("//www.magnifymoney.com/blog/wp-content/plugins/tablepress/css/tablepress.eot");
	src: url("//www.magnifymoney.com/blog/wp-content/plugins/tablepress/css/tablepress.eot?#ie") format('embedded-opentype'), url(data:application/x-font-woff;base64,d09GRgABAAAAAAXYAAwAAAAACXwAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABHAAAABwAAAAcZInHOk9TLzIAAAE4AAAAPgAAAGB7NXPDY21hcAAAAXgAAABMAAABUvD45QVnYXNwAAABxAAAAAgAAAAIAAAAEGdseWYAAAHMAAABKQAAAgjYVHFyaGVhZAAAAvgAAAAvAAAANv2jaBNoaGVhAAADKAAAAB0AAAAkCk0F6GhtdHgAAANIAAAAIAAAACgoAADqbG9jYQAAA2gAAAAWAAAAFgJWAbxtYXhwAAADgAAAAB0AAAAgAE4AH25hbWUAAAOgAAAB3AAAA43ZugaUcG9zdAAABXwAAABZAAAAgeNVfAkAAAABAAAAAMwXcmMAAAAAy1XFoAAAAADNHI82eJxjYGbexjiBgZWBhaWHxZiBgaENQjMVM0SB+ThBQWVRMYPDh+APd9gY/gP5bAyMykCKEUmJAgMjAC56Ct8AAHicY2BgYGaAYBkGRgYQ8AHyGMF8FgYDIM0BhEwMDB9CPtz6cOf/fyAr+MN1EIt/A78evy5UFxgwsjHAuYxAPSB9KICRYdgDAL67D8kAAQAB//8AD3icXU/NTsJAEJ5ZFggxxmCbkiwHAzLTowlu4ejeyxPwCOBR7r3rE/geeubuG3i3TyGts12MtT18ndnd7w8QsvpdX/Q/IAboI9s1rpY3mMTDkcAVDuaqPD0RqRfaU05UGSxJhj2p5wDNUplqyjsZQT6EQ/2mc9GcyBIPReQOObPrkccHMZhgonMS3R1tiLCsDNFm8bgQF3W06ekgqqnN5Aa//D9nlrOgDeg09Aq4lK3RTiX16n621BBVLrIe2PQK09s2c4THyPIvF4TrAndwO5uHvhPUwOa7MNw8FsCtZfZDJBKB66BQhW58cRwHW09OVMEtI+3aOhEHX+E63crM2dh6X+WazMFLvf6F57OvAqiPGvo+87Tb+LrT4X9/7lT6bKXs9vsByDlkyAAAAHicY2BkYGAA4mO9Sxji+W2+MnCzM4DAWZl+bwT9fyuLN+tpIJeDgQkkCgAbqgoOAHicY2BkYGBj+HeXgYGdAQRYvBkYGVABFwA+hgJEAAAAeJxjZ4AAdiBmaWAwBeJSFhAbiJkaGByAGMwGADa+AxEAAAAAAAAAAAAqAFgAdgCUALIA0AEEAAB4nGNgZGBg4GKQYWBiAAEQycgAEnMA8xkABjEAbgAAAHicjZJBaxNBFMf/u0mbJoig5KC3QcRblt2tFCm9lEp701iKIHiZJLPJ0mSnzE5S8h38BB79Nn4ab94E/zN9JVB7MCEzv/3Pm/f+720ADPEbCe4/qXCCAV4Kp+jhrXAHGb4Ld/Ecv4T38Cx5I7yPQfJBuIdPyR/hAzxJa+E+Buk3Zku6fal8xwn9dIRTPMVr4Q6+4kS4S/Wn8B5eJanwPobJO+EefiRfhA/wIv0o3Mcw3YRyV9CYYAmDMRzXll9c6cnSjJ1pyZcU51gzRDMAl2a+XmrCOSwa+Lg7RhgolJxKzv2Yv8cSqwfZ7iILHGHEdcT7OfdDJreNP7dublSZ5epY7QwpMUCxOBoVozIvDh/v4mEx/JsE+MwQx+A6dhO8hA7y2EvwUjLEuLa2jSqyPFcsV/7H0MbxUFMOYwkhVSykODAb10U8OePTDbY8qel0QV3FO1PSvaUqDnh3p5LBB8WxxozqKnZ4TU1T9THfhJ3vsjTcw9M02s1ocWl0a5QzlXHKW+UXRp3Zm62r5wuvWjP1oenKunhS8YUo7/TMrLS7Vtp7V0/WMaSxvp6aNoP8FYKzU9zGOpbOTHidzqvTW9PaFZ/e0+QmtnJBatjAlqLeGHWhm9kWfwGPR6C4eJxjYGIAg/9VDFEM2AAXEDMyMDEyMTIzsjCyMrIxsjNy8CRnpJYV5efF56SmlfDCOEWZ6RklXMmJRakl8Sn55XkcEGZpAVQMpJgbwgQrZSnOLyoBACnGHqgAAAA=) format('woff'), url("//www.magnifymoney.com/blog/wp-content/plugins/tablepress/css/tablepress.ttf") format('truetype'), url("//www.magnifymoney.com/blog/wp-content/plugins/tablepress/css/tablepress.svg#TablePress") format('svg');
	font-weight: 400;
	font-style: normal
}
.tablepress-table-description {
	clear: both;
	display: block
}
.tablepress {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
	margin-bottom: 1em;
	border: 0
}
.tablepress td, .tablepress th {
	padding: 8px 8px 10px;
	border: 0;
	background: 0;
	text-align: left;
	float: none!important
}
.tablepress tbody td {
	vertical-align: top
}
.tablepress tbody td, .tablepress tfoot th {
	border-top: 1px solid #ddd
}
.tablepress tbody tr:first-child td {
	border-top: 0
}
.tablepress thead th {
	border-bottom: 1px solid #ddd
}
.tablepress tfoot th, .tablepress thead th {
	background-color: #d9edf7;
	font-weight: 700;
	vertical-align: middle
}
.tablepress .odd td {
	background-color: #f9f9f9
}
.tablepress .even td {
	background-color: #fff
}
.tablepress .row-hover tr:hover td {
	background-color: #f3f3f3
}
.tablepress img {
	margin: 0;
	padding: 0;
	border: 0;
	max-width: none
}
.dataTables_wrapper {
	clear: both;
	margin-bottom: 1em
}
.dataTables_wrapper .tablepress {
	clear: both;
	margin: 0!important
}
.dataTables_length {
	float: left;
	white-space: nowrap
}
.dataTables_filter {
	float: right;
	white-space: nowrap
}
.dataTables_info {
	clear: both;
	float: left;
	margin: 4px 0 0
}
.dataTables_paginate {
	float: right;
	margin: 4px 0 0
}
.dataTables_paginate a {
	color: #111!important;
	display: inline-block;
	outline: 0;
	position: relative;
	text-decoration: underline;
	text-decoration: none\0/IE;
	margin: 0 5px
}
.dataTables_paginate a:first-child {
	margin-left: 0
}
.dataTables_paginate a:last-child {
	margin-right: 0
}
.paginate_button:hover {
	cursor: pointer;
	text-decoration: none
}
.paginate_button.disabled {
	color: #999!important;
	text-decoration: none;
	cursor: default
}
.paginate_button.current {
	font-weight: 700;
	text-decoration: none;
	cursor: default
}
.dataTables_paginate.paging_simple {
	padding: 0 15px
}
.paging_simple .paginate_button.next:after, .paging_simple .paginate_button.previous:before {
	text-align: left;
	font-family: TablePress;
	font-size: 14px;
	font-weight: 700;
	-webkit-font-smoothing: antialiased;
	content: "\f053";
	text-shadow: .1em .1em #666;
	position: absolute;
	top: 0;
	right: auto;
	bottom: 0;
	left: -14px;
	margin: auto;
	height: 14px;
	width: 14px;
	line-height: 1
}
.paging_simple .paginate_button.next:after {
	text-align: right;
	content: "\f054";
	left: auto
}
.paginate_button:after, .paginate_button:before {
	color: #d9edf7
}
.paginate_button:hover:after, .paginate_button:hover:before {
	color: #049cdb
}
.paginate_button.disabled:after, .paginate_button.disabled:before {
	color: #f9f9f9
}
.dataTables_processing {
	display: none
}
.dataTables_scroll {
	clear: both
}
.dataTables_scrollBody {
	-webkit-overflow-scrolling: touch
}
.tablepress .sorting, .tablepress .sorting_asc, .tablepress .sorting_desc {
	position: relative;
	padding-right: 20px;
	cursor: pointer;
	outline: 0
}
.tablepress .sorting:after, .tablepress .sorting_asc:after, .tablepress .sorting_desc:after {
	font-family: TablePress;
	font-weight: 400;
	font-size: 14px;
	-webkit-font-smoothing: antialiased;
	position: absolute;
	top: 0;
	bottom: 0;
	left: auto;
	right: 6px;
	margin: auto;
	height: 14px;
	line-height: 1
}
.tablepress .sorting:after {
	content: "\f0dc"
}
.tablepress .sorting_asc:after {
	content: "\f0d8";
	padding: 0 0 2px
}
.tablepress .sorting_desc:after {
	content: "\f0d7"
}
.dataTables_scrollBody .tablepress thead th:after, .dataTables_wrapper:after {
	content: ""
}
.tablepress .sorting:hover, .tablepress .sorting_asc, .tablepress .sorting_desc {
	background-color: #049cdb
}
.dataTables_wrapper:after {
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0
}
.dataTables_wrapper label input, .dataTables_wrapper label select {
	display: inline;
	margin: 2px;
}
@media(min-width:1200px) and (max-width:1365px) {
	.tablepress.tablepress-id-18 td, .tablepress.tablepress-id-18 th,.tablepress.tablepress-id-203 td, .tablepress.tablepress-id-203 th{padding: 8px 0px 10px;}
	.entry-content .tablepress.tablepress-id-18 tbody td p{font-size: 16px;}	
	.entry-content .tablepress.tablepress-id-203 tbody td p{font-size:15px !important;line-height:22px;}
}
#authorcontact.modal {
	bottom: auto;
	text-align: inherit;
}
#authorcontact .modal-dialog .modal-content {
	padding: 0px 0 20px;
	border: none;
	margin-top: 150px;
}
#authorcontact .modal-header {
	padding: 10px 15px;
	margin-bottom: 15px;
}
#authorcontact .modal-dialog .modal-content .close {
	margin-top: 5px;
}
#authorcontact .modal-body {
	padding: 0 15px;
}
#authorcontact .modal-footer {
	padding: 0px 0px 15px;
}

@media(max-width:767px) {
#authorcontact.modal {
	bottom: 0;
	z-index: 99999;
}
#authorcontact .modal-body {
	max-height: 430px;
	overflow-y: auto;
}
#authorcontact.modal.fade .modal-dialog {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	top: 0;
}
#authorcontact .modal-dialog .modal-content {
	margin-top: 50px;
	margin-bottom: 50px;
}
#authorcontact .form-control {
	font-size: 16px;
	max-height: 95px;
}
}
/************************************Guide Post*****************************************/
.sprite {
	background: url(sprite.png) no-repeat;
	display: inline-block;
	text-indent: -9999px;
	vertical-align: middle;
	position: relative
}
.fa strong {
	display: none;
}
.faq .panel-group {
	margin-top: 30px;
	margin-bottom: 0px;
}
.faq .panel {
	border-radius: 0px;
	border: none;
	margin-top: 0px;
}
.faq .panel .panel-body {
	border: none;
	padding: 0px;
}
.faq .panel .panel-body p {
	margin-bottom: 20px;
}
.faq .panel-heading {
	padding: 15px 0;
	border-top: 1px solid #d7d7d7;
	border-radius: 0px;
}
.faq h4 {
	font-size: 18px;
	font-weight: 600;
}
.faq .panel-heading a {
	display: block;
	position: relative;
	padding-right: 35px;
	line-height: 24px;
}
.faq .panel-heading a:hover, .faq .panel-heading a:focus {
	text-decoration: none;
}
.faq .panel-heading a.collapsed::after {
	content: "\f067";
}
.faq .panel-heading a::after {
	content: "\f068";
	font-family: 'FontAwesome';
	font-size: 16px;
	color: #5d5d5d;
	position: absolute;
	right: 15px;
	top: 0px;
}
.apply_now {
	background-color: #5aba44;
	color: #fff;
	font-size: 18px;
	padding: 10px;
	max-width: 170px;
	width: 100%;
	text-transform: uppercase;
}
.apply_now .fa {
	font-size: 15px;
	margin-left: 2px;
}
.apply_now:hover, .apply_now:focus {
	color: #fff;
	-webkit-box-shadow: 0px 0px 12px 0px rgba(90, 168, 68, 0.50);
	box-shadow: 0px 0px 12px 0px rgba(90, 168, 68, 0.50);
}
.btn_review {
	background-color: #586db4;
	color: #fff;
	font-size: 18px;
	padding: 10px 25px;
}
.btn_review:hover, .btn_review:focus {
	color: #fff;
	-webkit-box-shadow: 0px 0px 12px 0px rgba(88,109,180,0.50);
	box-shadow: 0px 0px 12px 0px rgba(88,109,180,0.50);
}
@media (min-width:992px) {
.row-eq-height,.best_cards .panel-body > .row,.row.scroll_link{
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
}
h3.ttlline,h2.ttlline {
	border-bottom: 5px solid #d0d0d0 !important;
	color: #586db4 !important;
	padding-bottom: 15px !important;
	font-size: 26px;
	line-height: 32px;
	font-weight: 700;
	margin-bottom: 15px;
}
.link_box {
	background-color: #f4f7f9;
	border-radius: 5px;
	padding: 0px 15px 15px;
	float: left;
	width: 100%;
	height: 100%;
}
.bankReviewPage .link_box{
	height: auto;
	padding: 0px 15px 25px 15px;
}
.link_box h3 {
	color: #365298;
	border-color: #586db4;
	font-size: 22px;
}
.link_box ul {
	padding-left: 15px;
	color: #586db4;
	font-weight: 400;
	font-size: 18px;
	margin-top: 0px;
}
.link_box ul li {
	margin: 10px 0;
}
.guide_heading {
	clear: both;
}
.row-eq-height .link_box h3 {
	font-size: 22px;
	font-weight: 600;
	padding: 10px 0 13px 0;
	margin: 10px 0px;
	border-bottom: 5px solid #586db4;
}
.row-eq-height .col-sm-6:nth-child(2) .link_box h3 {
	border-bottom: 5px solid #87c540;
}
.link_box p {
	padding-bottom: 5px;
	margin: 5px 0px 0!important
}
.link_box p, .link_box p a {
	color: #586db4;
	font-size: 18px;
	font-weight: 400;
	display: block;
	clear: both;
}
.row-eq-height .link_box ul {
	font-size: 16px;
	color: #000;
	padding-left: 40px;
	margin-bottom: 5px;
	margin-top: 0px;
}
.row-eq-height .link_box ul li {
	margin: 0px;
}
.row-eq-height .link_box ul li a {
	color: #555;
	padding: 2px 0;
	font-weight: 300;
	font-size: 16px;
	display: block;
}
.guide_post h2.greenbanner {
	color: #fff;
	background: #87c540;
	border-radius: 5px;
	border-left: 12px solid #6ba32a;
	padding: 15px 0 20px 15px;
	font-size: 36px;
	font-weight: 700;
	margin: 30px 0 20px;
}
.guide_post .panel {
	border-radius: 5px;
	border: 1px solid #d3d3d3;
	margin-top: 20px;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.guide_post .panel-default > .panel-heading {
	background-color: transparent;
	border-bottom: 1px solid #d3d3d3;
	padding: 0px;
	float: left;
	width: 100%;
	position: relative;
	min-height: 105px
}
.card_left {
	background-color: #ebe9ea;
	width: 150px;
	height: 100%;
	position: absolute;
	text-align: center;
	line-height: 75px;
	padding: 10px 15px;
	left: 0;
	top: 0;
}
.card_left::after {
	position: absolute;
	content: '';
	width: 0;
	height: 100%;
	border: 52px solid #ebe9ea;
	border-left: 0 solid;
	border-right: 35px solid rgba(0,0,0,0);
	top: 0px;
	right: -35px;
}
.card_left img {
	max-width: 100%;
	width: 110px;
	position: absolute;
	margin: auto;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}
.card_details {
	padding-right: 15px;
	padding-top: 10px;
	padding-left: 15px;
}
.card_left + .card_details {
	margin-left: 200px;
	padding-left: 0px;
}
.card_details h4{
	font-size: 26px;
	color: #555;
	line-height: 1.2em;
	margin-bottom: 0;
}
.card_details p{
	font-size: 18px;
	margin: 0;
}
.card_details h4, .card_details p {
	clear: none;
}
.guide_post .panel-body {
	clear: both;
	background-color: transparent;
}
.transparency_score {
	background: #fcfcfc;
	padding: 0 20px 20px;
	border-radius: 5px;
	-webkit-box-shadow: 0 3px 0 #ededee;
	box-shadow: 0 3px 0 #ededee;
	float: left;
	width: 100%;
	margin-bottom: 30px;
}
.score_img {
	width: 100px;
	height: 145px;
	float: left;
	line-height: 140px;
}
.score_img i {
	width: 95px;
	height: 95px;
}
.score_aplus {
	background-position: -1px -405px;
}
.score_a {
	background-position: -102px -405px;
}
.score_b {
	background-position: -203px -405px;
}
.score_c {
	background-position: -304px -405px;
}
.score_f {
	background-position: -405px -405px;
}
.score_detail {
	margin-left: 145px;
}
.score_detail h6 {
	clear: none;
}
.score_detail h6 a {
	color: #586db4;
	text-transform: uppercase;
}
.score_detail h6 a:hover, .score_detail h6 a:focus {
	color: #333;
}
.score_detail ul {
	list-style: none;
	margin: 10px 0 0;
	padding: 0px;
}
.score_detail ul li {
	font-size: 15px;
	font-weight: 400;
	color: #555;
	position: relative;
	padding-left: 18px;
}
.score_detail ul li::before {
	position: absolute;
	left: 0px;
	font-family: 'FontAwesome';
	top: 1px;
	font-weight: 300;
	font-size: 12px;
}
.transparency_score li.plus::before {
	content: '\f067';
	color: #87c540;
}
.transparency_score li.minus::before {
	content: '\f068';
	color: #be4a11;
}
.no_score .score_detail {
	margin-left: 0px;
}
.no_score .score_detail h6 {
	color: #586db4;
	font-size: 18px;
}
.no_score .score_detail ul li {
	padding-left: 0px;
}
p.tip {
	font-size: 16px;
	font-style: italic;
	font-weight: 700;
	color: #555;
	border-left: 7px solid #586db4;
	padding: 10px;
	word-wrap: break-word;
	clear: both;
	margin-bottom: 30px;
}
.guide_post h2.gray {
	background: #f6f6f6;
	color: #555;
	font-size: 38px;
	border: 1px solid #c5c5c5;
	border-left: 12px solid #c5c5c5;
	padding: 20px 0 30px 15px;
	border-radius: 5px;
	font-weight: 700;	
}
.guide_post .faq .panel {
	border-radius: 0px;
	border: none;
	margin-top: 2px;
}
.guide_post .faq .panel .panel-body {
	border: none;
	padding: 15px 15px 0px;
}
.guide_post .faq .panel-heading {
	padding: 15px;
	border: none;
	border-radius: 0px;
	background-color: #ededed;
}
.guide_post .faq h4 {
	font-size: 16px;
	font-weight: 600;
}
.guide_post h2.h2 {
	border: none;
	background-color: transparent;
	padding: 0px;
	color: #586db4;
	font-size: 29px;
}
.em {
	margin: 30px 0px;
}
a.apply_now + a {
	margin-left: 10px;
}
.key_information {
	margin-bottom: 15px;
}
.guide_post .key_information h4 {
	font-size: 18px;
	padding-bottom: 10px;
	border-bottom: 5px solid #d1d1d1;
	display: inline-block;
	margin-top: 0px;
}
.key_information p + p {
	margin: 5px 0px;
}

@media(min-width:992px) and (max-width:1199px) {
.card_details {
	padding-top: 0px;
}
.guide_post h2 {
	font-size: 26px;
}
.guide_post h2.gray {
	font-size: 20px;
}
.guide_post .faq h4 {
	font-size: 15px;
}
}

@media(min-width:768px) and (max-width:991px) {
.link_box{padding-bottom: 20px;}
.row-eq-height,.best_cards .panel-body > .row,.row.scroll_link{
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.row-eq-height .link_box h3 a{display: block;}
.card_details {
	padding-top: 0px;
}
.guide_post h2 {
	font-size: 26px;
}
.guide_post h2.gray {
	font-size: 20px;
}
.guide_post .faq h4 {
	font-size: 15px;
}
}

@media screen and (max-width:767px) {
.link_box{height: auto!important;}
.guide_post h3 {
	font-size: 18px;
}
.row-eq-height .link_box h3 a{display: block;}	
.link_box {
	padding-bottom: 20px;
}
.link_box ul {
	font-size: 14px;
}
.link_box ul li {
	line-height: 20px;
}
.card_left {
	width: 100%;
	text-align: center;
	position: static;
}
.card_left img {
	max-height: 100%;
	width: auto;
	position: static;
}
.card_left::after {
	display: none;
}
.card_details {
	margin-left: 0px;
	clear: both;
	padding: 10px 15px;
}
.transparency_score {
	padding: 0px;
}
.score_img {
	height: auto;
	line-height: normal;
	margin-bottom: 15px;
	margin-top: 15px;
}
.score_detail {
	margin-left: 0px;
	clear: both;
}
.score_detail h6 {
	font-size: 12px;
	margin-bottom: 0px;
}
p.tip {
	font-size: 13px;
}
.guide_post h2 {
	font-size: 26px;
}
.guide_post h2.gray {
	font-size: 20px;
}
.guide_post .faq h4 {
	font-size: 15px;
}
}

@media screen and (max-width:500px) {
a.apply_now + a {
	margin-left: 0px;
	margin-top: 15px;
}
.guide_post .apply_now, .guide_post .btn_review {
	width: 100%;
	max-width: inherit;
}
.guide_post .best_cards .apply_now, .guide_post .best_cards .btn_review{max-width: 170px;}
}
/************************************Guide Post*****************************************/
/************************************Best Card*****************************************/
.valign {
    display: table;
    height: 100%;
    width: 100%;
}
.v-middle {
    vertical-align: middle;
    display: table-cell;
}
.best_card_bx {
	background-color: #fff;
	-webkit-box-shadow: 0px 0px 18px 0px rgba(92, 110, 175, 0.22);
	box-shadow: 0px 0px 18px 0px rgba(92, 110, 175, 0.22);
	border-radius: 12px;
	margin-top: 30px;
	margin-bottom: 30px;
	cursor: pointer;
}
.best_cards .scroll_link a:hover, .best_cards .scroll_link a:focus {
	text-decoration: none;
}
.best_card_bx h2 {
	background-color: #586cb3;
	color: #fff;
	font-size: 30px;
	font-weight: 700;
	border-radius: 12px 12px 0 0;
	position: relative;
	padding: 9px 15px 10px;
}
.badge_recommended {
	width: 100px;
	height: 74px;
	background-position: -213px 0px;
	position: absolute;
	bottom: -1px;
	right: 10px;
}
.best_card_body {
	padding: 15px;
}
.img_cards {
	float: left;
}
.card_info {
	margin-left: 185px;
}
.card_info h3 {
	clear: none;
	margin-top: -8px;
	font-size: 28px;
	font-weight: 700;
	line-height: 32px;
}
.list-checked {
	list-style: none;
	margin: 10px 0 0px;
	padding: 0px;
}
.list-checked li {
	position: relative;
	padding-left: 20px;
}
.list-checked li::before {
	content: "\f00c";
	position: absolute;
	left: 0px;
	font-family: 'FontAwesome';
	color: #48a832;
	font-size: 14px;
	top: 3px;
}
.checkmark, .crossmark
{ 
    position: relative;
    padding-left: 30px;
}
strong.checkmark, strong.crossmark{
	float: left;
    margin: 0 5px 0 0 !important;
}
.checkmark:before, .crossmark:before
 {
    content: "\f058";
    font: normal normal normal 16px/1 FontAwesome;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    color: #87c540;
    position: absolute;
    left: 0;
    top: 4px;
    font-size: 22px;
}
.crossmark:before 
{
    content: "\f057";
    color: #f54f20;
}
ul.checkmark, ul.crossmark {
    padding-left: 0;
}
ul.checkmark li, ul.crossmark li{
    position: relative;
    padding-left: 30px;
    list-style: none;
}
ul.checkmark li:before, ul.crossmark li:before {
    content: "\f058";
    font: normal normal normal 16px/1 FontAwesome;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    color: #87c540;
    position: absolute;
    left: 0;
    top: 4px;
    font-size: 22px;
}
ul.crossmark li:before {
    content: "\f057";
    color: #f54f20;
}
ul.checkmark + ul, ul.crossmark + ul {
    padding-left: 48px;
}
.lightblue-box {
    background: #f4f7f9;
    float: left;
    padding: 5px 15px;
}
.best_cards h4 {
	font-size: 24px;
	font-weight: 700;
	line-height: 1.2em;
}
.border-bx {
	border: 2px solid #ccd0eb;
	border-radius: 12px;
	position: relative;
	padding-left: 85px;
	padding-right: 10px;
	height: 150px;
	max-width: 340px;
	margin: 25px 0px 25px 75px;
	display: inline-block;
	width: 100%;
	cursor: pointer;
}
.circle_bx {
	position: absolute;
	width: 150px;
	height: 150px;
	line-height: 146px;
	border-radius: 50%;
	border: 1px solid #ccd0eb;
	background-color: #fff;
	left: -75px;
	top: -2px;
	overflow: hidden;
	-webkit-box-shadow: 0px 0px 8px 0px rgba(171, 180, 210, 0.5);
	box-shadow: 0px 0px 8px 0px rgba(171, 180, 210, 0.5);
}
.border-bx h4 {
	margin-top: 0px;
	margin-bottom: 5px;
	min-height: 60px;
	color: #333;
}
.border-bx p {
	margin: 0px 0 5px;
	line-height: 20px !important;
	color: #586db4;
}
.circle_bx .m_glass {
	width: 81px;
	height: 81px;
	background-position: -140px -55px;
	background-size: 404% auto;
}
.m_glass {
	width: 123px;
	height: 122px;
	background-position: -214px -85px;
}
.best_cards .panel, .guide_post .best_cards .panel {
	border-radius: 12px;
	border: 1px solid #d8d9dc;
	margin-top: 35px;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.best_cards .panel-default > .panel-heading, .guide_post .best_cards .panel-default > .panel-heading {
	border-top-left-radius: 12px;
	border-top-right-radius: 12px;
	background-color: #f7f8fb;
	border-bottom: 1px solid #d8d9dc;
	min-height: inherit;
	padding: 14px 20px 22px;
}
.best_cards .panel h2, .guide_post .best_cards .panel h2 {
	margin: 0px;
	font-size: 36px;
	font-weight: 700;
	line-height: 1.2em;
}
.best_cards .panel-body {
	padding: 0px 15px;
	background: transparent;
}
.panel_left .img-responsive {
	display: inline-block;
}
.panel_left p {
	margin-bottom: 5px;
	margin-top: 30px;
}
.panel_left p + p {
	line-height: 1em;
}
.panel_left p, .pre-qualified em {
	font-size: 14px !important;
	color: #5d5d5d;
	font-weight: 300;
}
.apply_now {
	background-color: #5aba44;
	color: #fff;
	font-size: 15px;
	padding: 10px;
	max-width: 170px;
	width: 100%;
}
.apply_now .fa {
	font-size: 15px;
	margin-left: 2px;
}
.apply_now:hover, .apply_now:focus, .green-btn:hover, .green-btn:focus {
	color: #fff;
	-webkit-box-shadow: 0px 0px 12px 0px rgba(90, 168, 68, 0.50);
	box-shadow: 0px 0px 12px 0px rgba(90, 168, 68, 0.50);
}
.green-btn {
	background-color: #5aba44;
	border-radius: 4px;
	color: #fff;
	display: inline-block;
	font-size: 18px;
	font-weight: 400;
	padding: 8px 30px;
	text-transform: uppercase;
	transition: all 0.3s;
}
.bank_review .green-btn {
	display: block;
	padding: 8px 10px;
}
.bankReviewCutTbl .green-btn {
    padding: 8px 15px;
    font-size: 16px;
	min-width: 150px;
	text-align: center;
}
.btn_review {
	background-color: #586db4;
	color: #fff;
	font-size: 18px;
	padding: 10px 25px;
}
.btn_review:hover, .btn_review:focus {
	color: #fff;
	-webkit-box-shadow: 0px 0px 12px 0px rgba(88,109,180,0.50);
	box-shadow: 0px 0px 12px 0px rgba(88,109,180,0.50);
}
.panel_right {
	border-left: 1px solid #d8d9dc;
	min-height: 250px;
}
.panel_right h3 {
	font-size: 24px;
	font-weight: 700;
	margin-top: 10px;
	margin-bottom: 0px;
	line-height: 1.3em
}
.panel-learn .panel_right h3{margin-bottom: 10px;}
.card_feature dl {
	margin-bottom:10px;
	margin-top: 10px;
}
.card_feature dt {
	font-size: 18px;
	color: #232323;
	margin-bottom: 5px;
	font-weight: 400;
}
.card_feature dd {
	font-size: 15px;
	color: #000;
	font-weight: 300;
	word-wrap: break-word;
}
.card_feature dd + dd {
    margin-top: 5px;
}

.best_cards .panel-body .card_feature dl p{margin-top: -10px;font-size: 90%;}
.credit_required h5 {
	font-size: 18px;
	color: #232323;
	font-weight: 600;
	margin-top:5px;
	padding-top: 10px;
	border-top: 1px solid #d8d9dc;
	margin-bottom:5px;
}
.entry-content .credit_required .popover p{font-size: 14px;line-height: 22px;}
.credit_required i {
	width: 80px;
	height: 43px;
	margin-right: 15px;
	margin-bottom: 10px;
}
.crtooltip i {
	width:auto;
	height: auto;
	margin-right: 0px;
	margin-bottom: 0;
}
.bad-credit {
	background-position: 0 -250px;
}
.good-credit {
	background-position: -82px -250px;
}
.excellent-credit {
	background-position: -164px -250px;
}
.unknown-credit {
	background-position: -246px -250px;
}
.zero-credit {
	background-position: -410px -250px;
}
.fair-credit {
	background-position: -328px -250px;
}
.credit_score {
	float: left;
	height: 43px;
	display: table;
	margin-bottom: 10px;
}
.credit_score h3 {
	color: #323232;
	font-weight: 700;
	font-size: 24px;
	margin: -7px 0 0px;
}
.credit_score h3.no_margin{margin: 0px;}
.credit_score h6 {
	font-size: 18px;
	font-weight: 600;
	margin: 0px;
	color: #323232;
}
.additional_info {
	background-color: #f7f8fb;
	display: block;
	border-top: 1px solid #d8d9dc;
	border-bottom: 1px solid #d8d9dc;
	color: #5d5d5d;
	font-size: 14px;
	padding: 5px 0px;
}
.additional_info.collapsed {
	border-bottom-color: transparent;
}
.additional_info .fa-plus, .show_more .fa-plus {
	margin-left: 2px;
}
.additional_info.collapsed .fa-plus::before, .show_more.collapsed .fa-plus::before {
	content: "\f067";
	font-size: 12px;
}
.additional_info .fa-plus::before, .show_more .fa-plus::before {
	content: "\f068";
}
p .show_more strong {
	font-weight: 300;
}
.show_more .text-more, .show_more.collapsed .text-less {
	display: none;
}
.show_more .text-less {
	display: inline;
}
.show_more.collapsed .text-more {
	display: inline;
}
.panel .dots-list, .border_btm .dots-list, .overview-section ul {
	margin-top: 15px;
	margin-left: 0px;
	padding: 0px;
	list-style: none;
}
.panel .dots-list li, .border_btm .dots-list li, .overview-section ul li {
	padding-left: 22px;
	position: relative;
	line-height: 26px;
	margin-bottom: 10px;
	margin-top: 0px;
}
.panel .dots-list li::before, .border_btm .dots-list li::before, .overview-section ul li::before {
	position: absolute;
	left: 0px;
	width: 9px;
	height: 9px;
	content: '';
	border-radius: 50px;
	background-color: #b8b8b9;
	top: 10px;
}
.show_more {
	display: block;
	border-top: 1px solid #d8d9dc;
	color: #9098ca;
	font-size: 14px;
	padding: 15px;
	text-align: center;
	clear: both;
}
.bank_review .collapsed.show_more {
	border-top: 0px;
}
.show_collapse {
	border-top: 1px solid #d8d9dc;
}
.pros-cons, .border_btm {
	border-bottom: 1px solid #d8d9dc;
	float: left;
	width: 100%;
	padding-top: 15px;
	padding-bottom: 15px;
}
.also-consider-contanier.pros-cons {
	border-bottom: 0;
}
.panel .pros-cons h2 {
	margin: 10px 0;
	font-size: 32px;
	padding-left: 50px;
}
.pros-cons ul {
	list-style: none;
	margin: 0 0 15px;
	padding: 0px;
}
.pros-cons li {
	position: relative;
	padding-left: 25px;
	margin-top: 15px;
}
.pros-cons li::before {
	position: absolute;
	left: 0px;
	font-family: 'FontAwesome';
	font-size: 16px;
	top: 0px;
}
.list-pros li::before, .pros_list li::before {
	content: '\f00c';
	color: #48a832;
}
.list-cons li::before, .cons_list li::before {
	content: '\f00d';
	color: #da765a;
}
.list-pros li ul li, .pros_list li ul li, .list-cons li ul li, .cons_list li ul li {
    font-size: 16px !important;
    line-height: 24px !important;
    margin-top: 5px;
    padding-left: 15px;
}
.list-pros li ul li::before, .pros_list li ul li::before,.list-cons li ul li::before, .cons_list li ul li::before {
    color: #555;
    content: "\f0da";
    top: 1px;
}
.pros-cons li p strong, .pros-cons li strong {
	display: block;
	font-size: 20px;
	color: #323232;
	font-weight: 600;
}
.circle_glass {
	width: 40px;
	height: 40px;
	line-height: 40px;
	border-radius: 50px;
	border: 2px solid transparent;
	text-align: center;
	float: left;
	margin-right: 10px;
	margin-left: -50px !important;
}
.pros_list .circle_glass, .cons_list .circle_glass {
    top: 0;
    margin: 2px 0 0 0;
}
.i_glass {
	width: 21px;
	height: 21px;
	background-position: -49px -209px;
	margin-top: -16px;
	margin-left: 0px;
}
.pros {
	background-color: #5aba44;
	border-color: #48a832;
}
.cons {
	background-color: #e67d5f;
	border-color: #da765a;
}
.also-consider {
	border: 2px solid #ccd0eb;
	-webkit-box-shadow: 0px 0px 8px 0px rgba(171, 180, 210, 0.3);
	box-shadow: 0px 0px 8px 0px rgba(171, 180, 210, 0.3);
	border-radius: 12px;
	padding: 10px 30px;
	margin-top: 30px;
	margin-bottom: 10px;
	display: inline-block;
	width: 100%;
	position: relative;
}
.also-consider-left {
	width: 140px;
	position: absolute;
}
.also-consider-right {
	padding-left: 150px;
}
.also-consider.also-consider-cust {
    padding-left: 15px;
    padding-right: 15px;
}
.also-consider-cust .also-consider-right {
    padding-left: 155px;
}
.consider-ico {
	border-color: #48a832;
	color: #48a832;
	font-size: 22px;
	line-height: 34px;
}
.best_of {
	background-color: #f1ca73;
	border-color: #e4c06d;
}
.variable_rate {
	background-color: #fd9155;
	border-color: #e58048;
}
.qualified {
	background-color: #4c8ade;
	border-color: #4279c3;
}
.qualified .i_glass {
	margin-top: -10px;
}
.bottom_line {
	border: 2px solid #ccd0eb;
	-webkit-box-shadow: 0px 0px 8px 0px rgba(171, 180, 210, 0.3);
	box-shadow: 0px 0px 8px 0px rgba(171, 180, 210, 0.3);
	border-radius: 12px;
	padding: 10px 30px;
	margin-top: 15px;
	margin-bottom: 15px;
	display: inline-block;
	width: 100%;
}
.find_icon {
	width: 71px;
	height: 72px;
	background-position: -325px 0px;
	margin-top: 30px;
}
.bottom_line_text {
	margin-left: 100px;
}
.bottom_line_text h3, .also-consider-right h3 {
	clear: none;
	margin-top: 0px;
	color: #4261b4;
	font-size: 24px;
	font-weight: 700;
	margin-bottom:5px;
}
.bottom_line_text p, .also-consider-right p {
	margin: 5px 0px;
	clear: none;
}
.panel .more_about {
	margin: 15px 0px;
}
.panel .more_about strong {
	font-weight: 300;
}
.gray_bg {
	background-color: #f7f8fb;
	border-radius: 12px 12px 0 0;
	border-bottom: 1px solid #d8d9dc;
}
.autoloanbestof .gray_bg {
	border-bottom: 0;
	border-radius: 12px;
	}
@media (min-width:768px){
	.autoloanbestof .gray_bg{
		display: flex;
	}
}
.bank_review.autoloanbestof.disc{
	margin-bottom: 0;
	border-radius: 10px 10px 0 0;
}
.gray_bg .panel_right {
	background-color: #fff;
	border-radius: 0 12px 12px 0;
	padding-bottom: 10px;
}
.glass_bx {
	border: 1px solid #d8d9dc;
	background-color: #fff;
	padding: 10px;
	margin-top: 15px;
}
.panel-learn h5 {
	font-size: 18px;
	color: #53b03e;
	font-weight: 600;
	margin-top: 0px;
	margin-bottom: 20px;
}
.panel-learn .our_tips{
	border-bottom: 0px;
}
.our_tips {
	border-bottom: 1px solid #d8d9dc;
	padding-bottom: 30px;
}
.our_tips h3, .faq h3 {
	color: #5f6bac;
	font-weight: 700;
	font-size: 24px;
	margin-top: 20px;
	margin-bottom: 20px;
}
.our_tips h4 {
	font-size: 20px;
	font-weight: 700;
	margin-bottom: 10px;
}
.our_tips p {
	margin-top: 5px;
}
.faq .panel-group {
	margin-top: 30px;
	margin-bottom: 0px;
}
.best_cards .faq .panel {
	border-radius: 0px;
	border: none;
	margin-top: 0px;
}
.best_cards .faq .panel .panel-body {
	border: none;
	padding: 0px;
}
.faq .panel .panel-body p {
	margin-bottom: 20px;
}
.best_cards .faq .panel-heading {
	padding: 15px 0;
	border-top: 1px solid #d7d7d7;
	border-radius: 0px;
}
.best_cards .faq h4 {
	font-size: 18px;
	font-weight: 600;
}
.faq .panel-heading a {
	display: block;
	position: relative;
	padding-right: 35px;
}
.faq .panel-heading a:hover, .faq .panel-heading a:focus {
	text-decoration: none;
}
.faq .panel-heading a.collapsed::after {
	content: "\f067";
}
.faq .panel-heading a::after {
	content: "\f068";
	font-family: 'FontAwesome';
	font-size: 16px;
	color: #5d5d5d;
	position: absolute;
	right: 15px;
	top: 0px;
}
.best_cards_summary h2 {
	font-weight: 700;
	font-size: 30px;
}
.best_cards_summary .list-checked {
	margin-bottom: 10px;
}
.best_cards_summary .list-checked li::before {
	font-size: 16px;
	color: #3d3d3d;
	top: 1px;
}
.best_cards_summary h3 {
	font-size: 24px;
	font-weight: 700;
}
.best_cards_table {
	border: 2px solid #ccd0eb;
	border-radius: 8px;
	margin: 25px 0px 15px;
}
.tbl_heading {
	background-color: #f0f1f8;
	font-size: 20px;
	font-weight: 700;
	color: #323232;
	border-bottom: 2px solid #ccd0eb;
	border-radius: 8px 8px 0 0;
	padding: 0px 15px;
}
.best_cards_table div[class*="col-xs"] {
	padding: 15px;
}
.best_cards_table .col-xs-7 {
	border-right: 2px solid #ccd0eb;
}
.tbl_body div[class*="col-xs"] {
	height: 75px;
	display: table;
	padding: 0 15px;
}
.tbl_body {
	padding: 0px 15px;
	font-size: 16px;
	font-weight: 300;
}
.tbl_body img {
	float: left;
	margin-right: 10px;
}
.tbl_body a {
	display: block;
	font-size: 18px;
	font-weight: 400;
	margin-left: 85px;
	line-height: 1.2em;
}
.tbl_body .row + .row {
	border-top: 1px solid #d7d7d7;
}
.best_cards .col-lg-10.col-lg-offset-1,.best_cards .col-lg-10.col-lg-offset-1 .col-md-offset-1{margin-left: 0px;width: 100%;}
@media screen and (max-width:1580px) {
.border-bx {
	width: 100%;
	height: auto;
	padding: 55px 15px 15px;
	margin: 60px 0px 0;
	min-height: 180px;	
}
.circle_bx {
	width: 100px;
	height: 100px;
	line-height: 96px;
	left: 50%;
	top: 0;
	margin-left: -50px;
	margin-top: -50px;
}
.col-md-9.post_article .circle_bx img {
	max-width: 75%;
}
.best_cards h4 {
	min-height: inherit;
}
.best_cards_summary .col-md-12.col-lg-9{width: 100%;}
}
@media(min-width:992px) and (max-width:1365px) {
	.border-bx h4{font-size: 22px;}
	.panel-body .col-md-9.col-md-offset-3{margin-left: 0px;width: 100%;}
	.panel_left .apply_now{font-size: 14px;}
	.card_feature dt{font-size:16px;}
	.m_glass{-webkit-transform: scale(.70);transform: scale(.70);}
}
@media(min-width:768px) and (max-width:991px) {

.border-bx {
	width: 100%;
	height: auto;
	padding: 55px 15px 15px;
	margin: 60px 0px 0;
	min-height: 250px;
}
.circle_bx {
	width: 100px;
	height: 100px;
	line-height: 96px;
	left: 50%;
	top: 0;
	margin-left: -50px;
	margin-top: -50px;
}
.circle_bx img {
	max-width: 75%;
}
.circle_bx .m_glass {
	width: 70px;
	height: 70px;
	background-position: -115px -46px;
	background-size: 390% auto;
}
.m_glass{-webkit-transform: scale(.70);transform: scale(.70);margin-left: -25px;}
.card_feature dd {
	font-size: 14px;
}
.best_cards .apply_now {font-size: 12px;}
}
@media screen and (max-width:767px) {
.guide_heading{width: 100%;}
.post-template-tpl-minimal-blog .contentBox .guide_heading{float: none;}
.col-md-9.col-md-offset-3{clear: both;}
.card_feature dl{border-bottom:1px solid #ddd;}
.card_feature dl{margin: 0;padding-bottom:10px;padding-top: 10px;}
.bank_review .card_feature + .card_feature,.bank_review .card_feature:last-child dl,.entry-content .credit_required h5,.post_article .bank_review .card_feature + .card_feature {border: none;}
.panel_left .img-responsive,.also-consider{margin-bottom: 0px;}
.best_cards .panel, .guide_post .best_cards .panel{margin-top: 0px;}
.also-consider-contanier.pros-cons{padding-bottom: 0px;}
.best_card_bx h2 {
	font-size: 20px;
	padding: 6px 60px 7px 15px;
}
.badge_recommended {
	width: 50px;
	height: 37px;
	background-position: -105px 0px;
	right: 5px;
	background-size: 495%;
}
.img_cards {
	width: 100%;
	text-align: center;
}
.card_info {
	margin-left: 0px;
	clear: both;
	padding-top: 15px;
}
.card_info h3 {
	font-size: 22px;
	line-height: 1.2em;
}
.best_cards ul {
	padding-left: 0px;
}
.best_cards h4 {
	font-size: 20px;
}
.border-bx {
	min-height: inherit;
}
.circle_bx .m_glass {
	width: 70px;
	height: 70px;
	background-position: -115px -46px;
	background-size: 390% auto;
}
.best_cards .panel h2, .panel .pros-cons h2, .guide_post .best_cards .panel h2 {
	font-size: 24px;
}
.panel_right {
	border-left: 0px;
}
.panel_right h3 {
	font-size: 22px;
	text-align: center;
}
.credit_score {
	margin-left: 0px;
	height: auto;
	width: 100%;
}
.bottom_line {
	padding: 15px;
	text-align: center;
}
.bottom_line .pull-left {
	width: 100%;
}
.find_icon {
	margin-top: 0px;
}
.bottom_line_text {
	margin-left: 0px;
	margin-top: 15px;
	float: left;
	width: 100%;
}
.more_about a {
	display: inline-block;
}
.more_about span {
	display: none;
}
.gray_bg {
	background-color: transparent;
}
.panel_left{padding-top: 0px;}
.card_feature{margin-top: 0px;text-align: center;}
.credit_required{text-align: center;}
.credit_required .pull-left{width: 100%;}
.also-consider{text-align: center;}
.also-consider-left{float: none; position: relative;width: auto;}
.post_article .also-consider-left img.pull-left {
    float: none !important;
}
.also-consider-right{float: none; padding-left: 0; margin-top: 15px;}
.gray_bg .panel_left {
	padding: 15px;
	background-color: #f7f8fb;
	border-radius: 12px 12px 0 0;
}
.our_tips h3, .faq h3 {
	font-size: 20px;
}
.gray_bg .panel_right {
	border-radius: 0px;
	border-top: 1px solid #d8d9dc;
}
.autoloanbestof .gray_bg .panel_right {
	border-radius: 0 0 12px 12px;
}
.x_scroll {
	overflow-x: auto;
	overflow-y: auto;
}
.best_cards_table {
	width: 500px;
}
.circle_glass {
	position: relative;
	top: -20px;
}
.best_cards .panel-learn ul {
	padding-left: 15px;
}
.entry-content .credit_required h5{padding-top: 10px;}
.entry-content .credit_required .popover {max-width: 94%;left: auto!important;right:3%;}
.entry-content .credit_required .popover.bottom > .arrow{margin-left: 20px;}
}
/************************************Best Card*****************************************/
/************************************Review*****************************************/

.bank_review.panel-default > .panel-heading {
	border-top-left-radius: 12px;
	border-top-right-radius: 12px;
	background-color: #f7f8fb;
	border-bottom: 1px solid #d8d9dc;
	min-height: inherit;
	padding: 14px 20px 22px;
}

.bank_review.panel-default > .panel-heading h2 {
	margin: 0px;
	font-size: 36px;
	font-weight: 700;
	line-height: 1.2em;
}

ul.scroll_link{padding:0 0 0 16px;}
.row.scroll_link > div {
    margin-top: 15px;
	margin-bottom:15px;
}
.offer_bx {
	border-radius: 10px;
	border: 1px solid #e4e7ea;
	padding: 20px 10px;
	text-align: center;
	display: block;
	height: 100%;
}
.offer_bx:hover, .offer_bx:focus {
	background-color: #fafbfb;
	-webkit-box-shadow: 0px 0px 14px 0px rgba(53, 53, 53, 0.1);
	box-shadow: 0px 0px 14px 0px rgba(53, 53, 53, 0.1);
	text-decoration: none;
}
.offer_bx strong {
	display: block;
	font-size: 18px;
	font-weight: 700;
	color: #323232;
	margin-top: 10px;
}
.offer_bx i {
	width: 83px;
	height: 83px;
}
.tcbg-gray{background-color: #f4f6f9;padding:30px 15px;margin-top: 15px;}
.tcbg-gray .offer_bx{background-color: #fff;-webkit-box-shadow: 0px 0px 14px 0px rgba(53, 53, 53, 0.1);box-shadow: 0px 0px 14px 0px rgba(53, 53, 53, 0.1);}
.tcbg-gray .offer_bx strong{color: #5c6db4;}
.p_loan {
	background-position: 0px -302px
}
.s_loan {
	background-position: -95px -302px
}
.i_mortgages {
	background-position: -187px -302px
}
.find_icon_blue {
	background-position: -281px -302px
}
.bank_review h2, .bank_review h3 {
	font-weight: 700;
}
.bank_review h2.text-title {
	border-top: 1px solid #d7d7d7;
	padding-top: 25px;
}
.bank_review.panel {
	border-radius: 10px;
	border: 1px solid #dadada;
	margin-top: 35px;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.bank_review .panel-body {
	padding: 0px 15px;
	background-color: transparent
}
.bank_review .panel_left {
	padding-top:5px;
}
.bank_review .card_feature + .card_feature{
    border-top: 1px solid #d8d9dc;
}
.bank_review .glass_bx{margin-bottom: 10px;}
.bank_review .bottom_line {
	margin-bottom: 30px;
}
.show_more.collapsed .fa-plus-square-o::before {
	content: "\f196";
}
.show_more .fa-plus-square-o::before {
	content: "\f147";
	font-size: 33px;
	color: #586db4;
}
.bank_review .table-responsive {
	margin-top: 25px;
	border-radius: 10px;
	border: 1px solid #dadada;
	margin-bottom: 25px;
	overflow-y: hidden;
}
.bank_review .table {
	margin-bottom: 0px;
}
.bank_review .table thead > tr > th {
	background-color: #586cb3;
	color: #fff;
	font-size: 18px;
	padding: 0 20px;
	border-bottom: 1px solid #dadada;
	height: 75px;
	vertical-align: middle;
}
.bank_review .table thead > tr > th + th {
	border-left: 1px solid #7088e0;
	text-align: center;
}
.bank_review .table tbody > tr > td {
	font-size: 18px;
	color: #232323;
	padding: 0px 20px;
	line-height: 1.2em;
	vertical-align: middle;
	height: 55px;
}
.bank_review .table tbody > tr > td + td {
	border-left: 1px solid #dadada;
	text-align: center;
}
.bank_review .table-striped > tbody > tr:nth-of-type(2n+1) {
	background-color: #f0f2f5
}
.text-blue {
	color: #586cb3 !important;
}
.pre-qualification {
	border-bottom: 1px solid #dadada;
}
.pre-qualification h2 {
	border-bottom: 1px solid #dadada;
	padding-bottom: 15px;
	padding-left: 50px;
}
.pre-qualification .list-checked {
	margin-top: 15px;
	margin-bottom: 15px;
}
.pre-qualification .list-checked li::before {
	font-size: 16px;
	color: #3d3d3d;
	top: 1px;
}
.pre-qualified {
	background-color: #f8f8f8;
	padding-bottom: 25px;
	margin-top: 25px;
}
.pre-qualified p {
	margin-bottom: 5px;
	margin-top: 0px;
}
.pre-qualified .apply_now {
	max-width: 225px;
}
.border_btm h2 {
	margin-top: 0px;
	margin-bottom: 20px;
	padding-left: 50px;
}
.pros-cons.border_btm h2 {
	margin-bottom: 0px;
}
.border_btm h2 .i_glass {
	margin-top: -12px;
}
.bank_review .border_btm .dots-list {
	margin-top: 0px;
	padding-left: 15px;
}
.about_sofi h2 {
	margin-top: 20px;
	padding-left: 0px;
}
.about_sofi .find_icon_blue {
	width: 50px;
	height: 50px;
	background-size: 615%;
	background-position: -171px -185px;
}
.about_sofi ul.list-checked {
	margin: 0px 0 15px;
}
.about_sofi .list-checked li::before {
	content: '\f058';
	font-size: 16px;
	top: 2px;
}
.summary {
	padding-top: 10px;
	clear: both;
	margin-bottom: 30px;
}
.bank_review p, .bank_review .panel .dots-list li, .bank_review .border_btm .dots-list li, .bank_review .pros-cons li, .bank_review .pre-qualification .list-checked li, .best_cards p, .best_cards .panel .dots-list li, .best_cards .border_btm .dots-list li, .best_cards .pros-cons li, .best_cards .pre-qualification .list-checked li, .best_cards .list-checked li {
	font-size: 18px;
	line-height: 30px;
}
.bank_review .dis-collapse-cont p{
	color: #000;
	font-size: 14px;
	font-weight: 300;
	line-height: 24px;
}
@media(max-width:1199px) {
	.bankReviewCutTbl .green-btn {
		padding: 5px;
		font-size: 12px;
		min-width: 100px;
	}
	.entry-content .custom-table .tablepress {
		table-layout: auto
	}	
}
@media(min-width:992px) and (max-width:1199px) {
.offer_bx span {
	font-size: 15px;
}
.bank_review .apply_now {
	font-size: 16px;
}
.bank_review .card_feature dd {
	font-size: 14px;
}
.bank_review .table thead > tr > th, .bank_review .table tbody > tr > td {
	padding: 0px 15px;
}
}

@media(min-width:768px) and (max-width:991px) {
.offer_bx {
	min-height: 200px;
}	
}

@media screen and (max-width:767px) {
.pre-qualification h2 {
	padding-bottom: 25px;
}
.i_glass, .qualified .i_glass, .border_btm h2 .i_glass {
	margin-top:-15px;
}
.bank_review.panel-default > .panel-heading h2{font-size: 24px;}
}
/************************************Review*****************************************/
.best_cards .panel-body p, .bank_review .panel-body p {
	margin: 0px;
}
.best_cards .panel-body p, .bank_review .panel-body p {
	margin: 15px 0px;
}
.best_cards .panel-body .panel_left p, .bank_review .panel-body .panel_left p{
	margin:0 0 8px 0px;
}
.best_cards .panel-body .panel_left p.read_review,.bank_review .panel-body .panel_left p.read_review {margin-top:25px;margin-bottom:20px;}
.best_cards p.read_review a,.bank_review p.read_review a{color:#3f3c38;font-size:14px;font-weight:400;text-decoration:underline;}
.best_cards p.read_review a:hover,.best_cards p.read_review a:focus,.bank_review p.read_review a:hover,.bank_review p.read_review a:focus{color: #586db4;}
.foldtl {
	background: #ffffcc;
	position: relative;
	width: 100%;
	float: left;
	-webkit-box-shadow: 7px 7px 10px -5px rgba(50, 50, 50, 0.5);
	box-shadow: 7px 7px 10px -5px rgba(50, 50, 50, 0.5);
	margin-bottom: 30px
}
.foldtl:before {
	content: "";
	position: absolute;
	top: 0%;
	left: 0%;
	width: 0px;
	height: 0px;
	border-bottom: 25px solid #f6f6c7;
	border-left: 25px solid transparent;
}
.foldtl:after {
	content: "";
	position: absolute;
	top: 0%;
	left: 0%;
	width: 0px;
	height: 0px;
	border-top: 24px solid #fff;
	border-right: 24px solid transparent;
}
.foldtl ul {
	list-style: none;
	margin: 0px;
	padding: 30px 0;
}
.foldtl ul ul {
    padding: 20px 0 5px;
    list-style: inside;
}
.foldtl ul li {
	border-bottom: 1px dashed #c7c7c7;
	padding: 8px 30px 15px;
	font-size: 18px;	
	font-weight: 400;
	position: relative;
}
.foldtl ul ul li {
    margin: 0 -30px;
    padding-left: 50px;
}
.foldtl ul li a {
	color: #000;
	text-decoration: none;
	display: block;
}
.foldtl ul li i {
	position: absolute;
	right: 13px;
	top: 13px;
}
h3 .fa-thumbs-up, .fa-thumbs-up.thumbs-color{
	color: #5aba44;
}
h3 .fa-thumbs-down, .fa-thumbs-down.thumbs-color{
	color: #f54f20;
}
.post_article .blog_post h3.darkblue {
	color: #2e488b;
}

@media screen and (max-width:767px) {
.foldtl ul li {
	padding: 8px 30px 15px 15px;
}
.foldtl ul ul li{
	margin: 0 -30px 0 -15px;
}	
}
.well {
	padding: 0px 15px;
	margin: 15px 0;
	background-color: #fafff5
}
.post_article .bt-blog .best-bt h2, .learn-more-content h2 {
	border-bottom: 0px;
}
.foldtl {
	background: #ffffcc;
	position: relative;
	width: 100%;
	float: left;
	-webkit-box-shadow: 7px 7px 10px -5px rgba(50, 50, 50, 0.5);
	box-shadow: 7px 7px 10px -5px rgba(50, 50, 50, 0.5);
	margin-bottom: 30px;
	margin-top: 30px
}
.foldtl::before {
	content: "";
	position: absolute;
	top: 0%;
	left: 0%;
	width: 0px;
	height: 0px;
	border-bottom: 25px solid #f6f6c7;
	border-left: 25px solid transparent
}
.foldtl::after {
	content: "";
	position: absolute;
	top: 0%;
	left: 0%;
	width: 0px;
	height: 0px;
	border-top: 24px solid #fff;
	border-right: 24px solid transparent
}
.foldtl ul {
	list-style: none;
	margin: 0px;
	padding: 30px 0
}
.foldtl ul li {
	border-bottom: 1px dashed #c7c7c7;
	padding: 8px 30px 15px;
	position: relative
}
.foldtl ul li a {
	color: #000;
	text-decoration: none;
	font-size: 18px;
	display: block;
	font-weight: 400
}
.foldtl ul li i {
	position: absolute;
	right: 13px;
	top: 13px
}
.blog_post h3 .fa-thumbs-up {
	color: #5aba44
}
.blog_post h3 .fa-thumbs-down {
	color: #f54f20
}
.post_article .blog_post h3.darkblue {
	color: #2e488b
}

@media screen and (max-width:767px) {
.foldtl ul li {
	padding: 8px 30px 15px 15px
}
}
.well.light_yellow {
	background-color: #fffff2
}
.post_article .blog_post h2.purple {
	color: #fff;
	background: #586db4;
	border-radius: 5px;
	border-bottom: 0;
	border-left: 12px solid #344267;
	font-size: 36px;
	padding: 15px 15px 20px;
	line-height: 1em
}
.post_article .blog_post h2.red_banner {
	color: #fff;
	background: #de562d;
	border-radius: 5px;
	border-bottom: 0;
	border-left: 12px solid #B4401D;
	font-size: 36px;
	padding: 15px 15px 20px;
	line-height: 1em
}
.post_article .blog_post h2.yellow_banner {
	color: #fff;
	background: #ffb400;
	border-radius: 5px;
	border-bottom: 0;
	border-left: 12px solid #dc9b00;
	font-size: 26px;
	padding: 10px 15px 15px;
	line-height: 1em;
}
.post_article .blog_post h2.burgandy {
	color: #fff;
	background: #8d021f;
	border-radius: 5px;
	border-bottom: 0;
	border-left: 12px solid #6d031d;
	font-size: 44px;
	padding: 15px 15px 20px;
	line-height: 1em
}
@media screen and (max-width:1280px) {
.post_article .blog_post h2.purple,.post_article .blog_post h2.red_banner,.post_article .blog_post h2.yellow_banner,.post_article .blog_post h2.burgandy {
	font-size: 24px
}
}

@media screen and (max-width:767px) {
.post_article .blog_post h2.purple,.post_article .blog_post h2.red_banner,.post_article .blog_post h2.yellow_banner,.post_article .blog_post h2.burgandy {
	font-size: 18px
}
}
.sm-card-widget {
	max-width: 190px;
	text-align: center;
}
.sm-card-widget.pull-right {
	padding-left: 30px;
}
.sm-card-widget.pull-left {
	padding-right: 30px;
}
.product_data_box .product_data_review .green-btn, .product_data .product_data_card .green-btn {
    line-height: 30px;
}
.sm-card-widget .product_data_box .product_data_review .green-btn {
	padding: 8px 10px;
	font-size: 15px;
	line-height: 20px;
}
.tablepress .sm-card-widget .product_data_box .product_data_review .green-btn {
    font-size: 13px;
}
.tablepress .sm-card-widget .product_data_box .product_data_review p {
    margin-top: 0 !important;
    margin-bottom: 8px !important;
	line-height: 18px !important;
	font-weight: 300;
}

@media(min-width:768px) {
.with_scale{-webkit-transform: scale(1.2);transform: scale(1.2);min-height: inherit;margin-bottom: 15px;}
.best_cards .with_scale ul li{font-size:15px;line-height: 1.2em; }
}
.with_scale ul{margin-top:0;text-align: left;}
.horizontal_widget{width: 100%;float: left;padding:15px;border: 1px solid #d8d9dc;border-radius: 6px;margin: 15px 0px;}
.bestofcarddis {margin-bottom: 0;border-radius: 6px 6px 0 0;}
.img_card_left{width: 160px;float: left;}
.img_card_left img{max-width: 100%;}
.hrwidget_details{margin-left: 180px;}
.hrwidget_details .col-sm-2{width: 20%;padding: 0px 5px;text-align: center;}
.hrwidget_details div[class^="col-sm"]{padding: 0px 5px;text-align: center;}
.hrwidget_details .row{margin-left: -5px;margin-right: -5px;}
.hrwidget_details .col-xs-12{padding: 0px 5px;}
.hrwidget_details h3{margin-top: 0px;}
.hrwidget_details h3,.hrwidget_details h4, .hrwidget_details p, .hrwidget_details h2{clear: none;line-height: 1.2em;}
.hrwidget_details h4, .hrwidget_details h2{margin: 0px;}
.hrwidget_details p{margin: 0px 0 5px;}
.hrwidget_details p em{font-size: 12px;line-height: 14px;font-weight: 400;color: #000;}
.hrwidget_details h4{font-size: 15px;font-weight: 600; margin-bottom: 8px;}
.hrwidget_details p{font-size: 14px;}
.hrwidget_details .green-btn{width: 100%;padding: 8px 0px;max-width: 140px;text-align:center;font-size: 16px;margin-bottom: 8px;}
@media(min-width:992px) and (max-width:1500px) {
    .img_card_left{width: 120px;}	
	.hrwidget_details{margin-left: 140px;}
}
@media(min-width:992px) and (max-width:1365px) {
	.hrwidget_details .green-btn{font-size: 14px;}
}
@media (max-width:991px){
	.img_card_left{width: 100%;text-align: center;}
	.img_card_left img{max-width:175px!important;}
	.hrwidget_details{margin-left:0px;}
	.hrwidget_details h3{margin-top: 15px;margin-bottom: 15px;text-align: center;padding: 0px 10px;}
	.hrwidget_details .row{margin-left: -15px;margin-right: -15px;}
	.hrwidget_details .col-sm-2{width:25%;margin-bottom: 15px;padding: 0px 15px;min-height:60px }
	.hrwidget_details .col-sm-3{width:33.3333%;margin-bottom: 15px;padding: 0px 15px;min-height:60px }
	.hrwidget_details .col-sm-2:last-child,.hrwidget_details .col-sm-3:last-child{width: 100%;text-align: center;min-height: inherit;}
}
@media (max-width:767px){
	.horizontal_widget{padding-bottom: 0px;}
	.hrwidget_details .col-sm-2,.hrwidget_details .col-sm-3,.hrwidget_details .col-sm-4{width: 100%;text-align: center;min-height: inherit;border-top: 1px solid #d8d9dc;padding-top: 5px;clear: both;margin-bottom:10px;}
	.hrwidget_details div[class^="col-sm"]{padding: 10px 5px;}
}
img[usemap] {
		border: none;
		height: auto;
		max-width: 100%;
		width: auto;
	}
.post_article .bt-blog .tip.blue-text {
	padding-left: 0px;
}
.post_article .bt-blog .tip.blue-text p {
	color: #586db4;
	font-size:24px;
	line-height:1.2em;
}
.comparecards{margin-bottom: 10px;}
.recommended-text{font-size: 12px;color: #d5d5d5;font-weight: 400;vertical-align: middle;padding-top: 3px;}
.comparecards .recommended-text{margin-top: -4px;display: inline-block;}
.comparecards .comparecardsLogo {width: 120px;}
.advt_bx_img{width: 100%;margin-bottom: 10px;}
.comparecards a p{color: #222;font-size: 15px;font-weight: 400;line-height: 22px;}
.comparecards a:hover p{color: #586db4;}
@media(min-width:992px) and (max-width:1500px) {
	.comparecards .col-lg-9{width: 100%;}
}
@media (max-width:767px){
	.comparecards .img-responsive{margin-left: auto;margin-right: auto;}
}
.zelle_compares .offer_bx strong{font-size: 15px;line-height: 1.4em;}.offer_bx.active{background-color:#f4f5f4;}
th[data-title="Venmo"]{background-color:#2098d4;color:#fff;}
th[data-title="PayPal"]{background-color:#00238a;color:#fff;}
th[data-title="Square Cash"]{background-color:#00d500;color:#fff;}
th[data-title="Popmoney"]{background-color:#ff6600;color:#fff;}
th[data-title="Google Wallet"]{background-color:#033c59;color:#fff;}
th[data-title="Facebook Messenger"]{background-color:#0484ff;color:#fff;}
.entry-content .custom-table.alt-rowspan .tablepress .odd td{background-color:transparent;}
.entry-content .custom-table.alt-rowspan .tablepress tr.alt td{background-color: #f6f7fb;}
@media (max-width:767px){
.zelle_compares .offer_bx{min-height:190px;}
}
.block-center{margin:0 auto;max-width: 800px;}
.ol-with-parantheses {counter-reset: list;} 
.ol-with-parantheses > li {list-style: none; position: relative;} 
.ol-with-parantheses > li:before {counter-increment: list; content: counter(list) ") "; position: absolute; left: -1.4em;}
.artboard-section{max-width:800px;margin:0 auto;}
.artboard-section img{max-width:100%}
.artboard-box{background:#cd7f32;padding:0 20px 60px;text-align:center}
.artboard-box:last-child{padding-bottom:20px}
.artboard-box h2.artTitle{font-size:34px;font-weight:700;line-height:40px;padding:6px 25px 12px;border:5px solid #bf5a16;background:#ffc064;color:#460500;position:relative;top:-50px;display:inline-block;margin:0;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}
.artboard-section h1{text-align:center;margin:0 0 70px;font-size:40px;color:#007dbc}
.artboard-box h3{background:#ffc064;width:85%;margin:0 auto 30px;padding:6px 15px 15px;font-size:30px;line-height:50px;color:#460500;-webkit-box-shadow:4px 6px 0 #b55600;-moz-box-shadow:4px 6px 0 #b55600;box-shadow:4px 6px 0 #b55600;font-weight: 600;}
.artboard-box h3 strong{font-size:40px;vertical-align: sub;}
.artboard-box p a{text-decoration:underline;font-weight:600;color:#fff}
.artboard-box p a:hover{text-decoration:none}
.artboard-box p{text-align:left;font-size:15px;color:#fff;font-weight:400;}
.artboard-box.silver-box{background:#e2e2e2;color:#494949}
.artboard-box.silver-box p,.artboard-box.silver-box p a{color:#494949}
.artboard-box.silver-box h2.artTitle{background:#f7f7f7;border-color:#a5a5a5;color:#494949}
.artboard-box.silver-box h3{background:#f4f4f4;-webkit-box-shadow:4px 6px 0 #bfbfbf;-moz-box-shadow:4px 6px 0 #bfbfbf;box-shadow:4px 6px 0 #bfbfbf;color:#494949}
.artboard-box.gold-box{background:#e8a800;color:#fff}
.artboard-box.gold-box p a{color:#fff}
.artboard-box.gold-box h2.artTitle{background:#fce157;border-color:#af7a05;color:#544002}
.artboard-box.gold-box h3{background:#fce157;-webkit-box-shadow:4px 6px 0 #be8a00;-moz-box-shadow:4px 6px 0 #be8a00;box-shadow:4px 6px 0 #be8a00;color:#544002}
.artboard-box.platinum-box{background:#b6d4dd;color:#385056}
.artboard-box.platinum-box p,.artboard-box.platinum-box p a{color:#385056}
.artboard-box.platinum-box h2.artTitle{background:#ceecf4;border-color:#557e89;color:#385056}
.artboard-box.platinum-box h3{background:#ceecf4;-webkit-box-shadow:4px 6px 0 #78a8b5;-moz-box-shadow:4px 6px 0 #78a8b5;box-shadow:4px 6px 0 #78a8b5;color:#385056}
.artboard-box.catastrophic-box{background:#63b7b3;color:#FFF}
.artboard-box.catastrophic-box p a{color:#FFF}
.artboard-box.catastrophic-box h2.artTitle{background:#b3e5e1;border-color:#345e5b;color:#345e5b}
.artboard-box.catastrophic-box h3{background:#c1eae6;-webkit-box-shadow:4px 6px 0 #43aaa5;-moz-box-shadow:4px 6px 0 #43aaa5;box-shadow:4px 6px 0 #43aaa5;color:#345e5b}
@media (max-width:767px){
	.artboard-section h1{font-size:25px;line-height: 35px;}
	.artboard-box{padding-bottom:40px}
	.artboard-box h2.artTitle{font-size:26px;line-height:35px;top:-30px}
	.artboard-box h3{width:90%;font-size:20px;line-height:30px}
	.artboard-box h3 strong{font-size:25px}
}
.prev-step{background: #586db4;color: #fff;text-transform: uppercase;border-radius: 5px;font-size: 18px;padding: 10px 25px;box-shadow: 0 3px 0 #3b4b7a;margin: 15px 0 15px 10px;font-weight: 400;}
.prev-step:hover,.prev-step:focus{background: #3b4b7a;color: #fff;}
.next-step{background: #87c540;color: #fff;text-transform: uppercase;border-radius: 5px;font-size: 18px;padding: 10px 25px;box-shadow: 0 3px 0 #467016;margin: 15px 0 15px 10px;font-weight: 400;}
.next-step:hover,.next-step:focus{background: #467016;color: #fff;}
.table-green-btn{background-color: #5aba44;
    border-radius: 4px;
    color: #fff;
    display: inline-block;
    font-size: 13px;
    font-weight: 400;
    padding: 8px;
    text-transform: uppercase;
    border-bottom: 3px solid #3f682e;
	white-space: nowrap
}

.table-green-btn:hover, .table-green-btn:focus {
    box-shadow: 0 0 12px 0 rgba(90, 168, 68, 0.5);
    color: #fff;
    background-color: #3f682e;
    text-decoration: none;
}
.asideAffix{position: sticky;}
.asideAffixBottom{
	position: relative;
	top: auto;
}
.asideAffix .asideSectionsWrpr{position: fixed; width: 300px; top: 72px; right: 55px; z-index: 99; background: #ffffff;}
.asideAffixBottom .asideSectionsWrpr{position: absolute; top: auto; bottom: 0; left: 15px;}
.refStuTable .tablepress img{
	margin: 0 auto;
	max-width: 100%;
    height: auto;
}
@media (max-width:991px){
.hot_deal{position: inherit!important;padding-bottom: 0!important;}		
.asideAffix .asideSectionsWrpr{position: inherit !important; width: 100% !important; }
.asideAffixBottom .asideSectionsWrpr{position: inherit !important; width: 100% !important; left: 0;}
}
@media(min-width:992px) and (max-width:1199px) {
.asideAffix .asideSectionsWrpr {
    right: 15px}
.refStuTable .tablepress td, .refStuTable .tablepress th {
    padding-left: 3px;
    padding-right: 3px
}
.refStuTable .table-green-btn {
    font-size: 12px;
    padding: 5px
}
}
@media(min-width:768px) and (max-width:991px) {
.refStuTable .tablepress td, .refStuTable .tablepress th {
    padding-left: 3px;
    padding-right: 3px
}
.refStuTable .table-green-btn {
    font-size: 12px;
    padding: 5px
}
}

/*========= /.Bank Review Widget Style =========*/
.bankReviewWidget {
    margin-bottom: 40px;
    border: 1px solid #d9dce8;
    overflow: hidden;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}
.bankReviewRow {
	background: #f6f7fb;
}
@media (min-width: 768px){
	.bankReviewRow {
		display: flex;
	}
}
.bankReviewRow:before,.bankReviewRow:after {
    content: "";
    clear: both;
    display: table;
}
.bankReviewCol {
    float: left;
    width: 25%;
    text-align: center;
    font-size: 18px;
    font-weight: 300;
    padding: 10px;
    border-right: 1px solid #d9dce8;
    border-bottom: 1px solid #d9dce8
}
.bankReviewCol .green-btn {
	margin-top: 0;
    padding: 8px 15px;
    font-size: 16px;
}	
.bankReviewCol:last-child {
	border-right: none;
}
.bankReviewCol p {
    display: table-cell;
    vertical-align: middle;
}
.bankReviewCol:last-child p {
    display: block;
    margin: 0;
}
.bankReviewCol span {
    display: block;
    line-height: 20px;
}
.bankReviewCol .img-responsive{max-height: 85px;}
.post_article .bankReviewCol strong {
    display: block;
    font-size: 36px;
    line-height: 34px;
    color: #576db1;
    margin: 0;
}
.bankReviewCont {
    padding: 15px;
}
.custom-table.bankReviewCutTbl {
    margin-bottom: 30px;
}
.entry-content .bankReviewCutTbl .tablepress tbody td {
	width: auto;
	text-align: center;
}
.bankReviewTblHeading {
    background: #576db1;
    color: #fff;
    text-align: center;
    font-size: 24px;
    font-weight: bold;
    line-height: 33px;
    padding: 18px 10px;
}
h2.brGreenHeading {
    margin-top: 20px;
    margin-bottom: 40px;
}
.bankReviewDtlWidget {
    border: 1px solid #d9dce8;
    margin-bottom: 40px;
    border-radius: 6px;
    overflow: hidden;
}
h2.bankRevDtlHeading {
    background: #f6f7fb;
    margin: 0;
    font-size: 26px;
    font-weight: bold;
    color: #586db4;
    padding: 25px 20px;
    border-bottom: 1px solid #d9dce8;
}
.bankRevDtlSubHeading {
    padding-left: 20px;
	margin-bottom: 0;
}
h3.bankRevDtlSubTitle {
    font-size: 22px;
    color: #586db4;
    margin-top: 0;
    margin-bottom: 20px;
}
.bankReviewDtlCont {
    padding: 25px 20px;
}
.bankRevDtlTitle {
    background: #ece9ea;
    border: 1px solid #d3d3d3;
    padding-left: 70px;
    margin-bottom: 25px;
    border-radius: 6px;
}
.bankRevDtlTitleArrow {
    position: relative;
    background: #ffffff;
    font-size: 22px;
    font-weight: normal;
    padding: 12px;
    border-radius: 0 6px 6px 0;
	border-left: 1px solid #d3d3d3;
}
.bankRevDtlTitleArrow:after,.bankRevDtlTitleArrow:before {
    right: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.bankRevDtlTitleArrow:after {
    border-color: rgba(136,183,213,0);
    border-right-color: #fff;
    border-width: 25px;
    margin-top: -25px;
    border-right-width: 12px
}
.bankRevDtlTitleArrow:before {
    border-color: rgba(194,225,245,0);
    border-right-color: #a7a7a7;
    border-width: 26px;
    margin-top: -26px;
    border-right-width: 13px
}
.bankRevDtlTbl {
    margin-bottom: 25px
}
.entry-content .bankRevDtlTbl .custom-table-blue .tablepress {
    display: table;
    table-layout: auto;
}
.entry-content .bankRevDtlTbl .custom-table-blue .tablepress td {
    text-align: center;
    width: auto
}
.bankRevDtlTbl .custom-table-blue {
    width: 100%;
    overflow-x: auto
}
.bankRevDtlTbl table {
    width: 100%
}
.bankRevDtlTbl table tr {
    background: #fcfcfc
}
.bankRevDtlTbl table tr:nth-child(2n+1) {
    background: #f4f4f4
}
.bankRevDtlTbl table th {
    background: #576db1;
    color: #fff;
    font-size: 18px;
    font-weight: bold
}
.bankRevDtlTbl.bankRevDtlTblSmlText table th {
    font-size: 13px
}
.entry-content .bankRevDtlTbl table th,.entry-content .bankRevDtlTbl table td {
    text-align: center;
    border: 1px solid #6b84cf;
    font-size: 13px;
    line-height: 20px;
    font-weight: 400;
}
.entry-content .bankRevDtlTbl table th {
    border-color: #6b84cf
}
.entry-content .bankRevDtlTbl table tbody td {
    border-color: #d9dce8;
    color: #000;
}
.bankRevDtlTbl.bankRevDtlTblSmlText table tr td:first-child {
    font-weight: bold;
    font-size: 13px
}
ul.greenCheck {
    float: none;
    padding-left: 0;
    margin-bottom: 25px
}
ul.greenCheck ul {
    padding-left: 1px
}
.greenCheck > li {
    padding-left: 23px;
    position: relative;
	list-style: none;
}
.greenCheck > li:before {
    content: "\f058";
    font: normal normal normal 16px/1 FontAwesome;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    color: #87c540;
    position: absolute;
    left: 0;
    top: 7px
}
.greenCheck li ul li:before {
    content: "\f111";
    font-size: 9px;
    color: #000;
    line-height: 10px;
    vertical-align: middle;
    top: 9px
}
ul.arrowlist {
    padding-left: 0;
}
.arrowlist li {
    position: relative;
    list-style: none;
	padding-left: 20px;
}
.arrowlist li:before {
    content: "";
    position: absolute;
    left: 2px;
    top: 9px;
    height: 4px;
    width: 6px;
    border-left: 6px solid #586cb4;
    border-right: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-top: 5px solid transparent;
}
.bankRevDtlText {
    background: #f6f7fb;
    border: 1px solid #d9dce8;
    padding: 15px 20px 15px 20px;
    margin-bottom: 20px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 2px 5px 18px #ecedf2;
    -moz-box-shadow: 2px 5px 18px #ecedf2;
    box-shadow: 2px 5px 18px #ecedf2
}
.bankRevDtlText:before, .bankRevDtlText:after {
    content: "";
    clear: both;
    display: table
}
.bankRevDtlText > p:first-child {
    margin-top: 0;
}
.bankReviewCmpr {
    border: 1px solid #d9dce8;
    padding: 30px 20px;
    margin-bottom: 20px;
	clear: both;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 2px 5px 18px #ecedf2;
    -moz-box-shadow: 2px 5px 18px #ecedf2;
    box-shadow: 2px 5px 18px #ecedf2
}
.bankReviewCmpr:before, .bankReviewCmpr:after {
    content: "";
    display: table;
    clear: both
}
.bankReviewCmprTxt h3 {
    clear: none;
    margin-top: 0;
    color: #4261b4;
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 5px
}
.bankReviewCmprTxt {
    margin-left: 163px
}
.bankReviewCutTblGray table.tablepress tr th:nth-child(n+4), .bankReviewCutTblGray table.tablepress tr td:nth-child(n+4) {
    background: #f7f5f6;
}
.bankReviewPage .scroll_link p{
	margin-bottom: 0;
}

@media(max-width:1450px) and (min-width:992px){
	.bankReviewCol{
		font-size: 15px;
	}
	.post_article .bankReviewCol strong{
		font-size: 24px;
	}
	.bankReviewCol .green-btn {
	    padding-left: 12px;
		padding-right: 12px;
		margin-top: 0;
		font-size: 14px;
	}
}
@media(max-width:1200px) and (min-width:768px){
	.bankReviewCutTbl2 .apply_now {
		font-size: 13px;
		padding: 6px;
		width: auto;
	}
	.bankReviewCutTbl2 .apply_now i {
		font-size: 13px;
	}	
}
@media(max-width:991px) {
	.brGreenHeading {
		margin-top: 10px
	}
}
@media (max-width: 991px) and (min-width: 768px){
	.post_article .bankReviewCol strong{
		font-size: 28px;
	}
	.bankReviewCol .green-btn {
	    padding-left: 12px;
		padding-right: 12px;
		margin-top: 0;
		font-size: 14px;
	}
}
@media(max-width:767px) {
.post_article .bankReviewCol strong {
    font-size: 30px
}
.bankReviewCol {
    width: 100%;
    border-right: 0;
    height:auto;
    padding: 20px 10px;
}
.bankReviewCol .green-btn{
	margin-top: 0;
}
.entry-content .custom-table.bankReviewCutTbl2 .tablepress thead, .entry-content .custom-table-responsive .tablepress thead{display: none;}
.entry-content .custom-table.bankReviewCutTbl2 .tablepress tbody, .entry-content .custom-table.bankReviewCutTbl2 .tablepress tbody tr, .entry-content .custom-table-responsive .tablepress tbody, .entry-content .custom-table-responsive .tablepress tbody tr{
    display: block;
}
.entry-content .custom-table.bankReviewCutTbl2 .tablepress tbody tr, .entry-content .custom-table-responsive .tablepress tbody tr{
	border-bottom: 4px solid #ddd;
}
.entry-content .custom-table.bankReviewCutTbl2 .tablepress tbody tr td:nth-child(-n+4):before, .entry-content .custom-table-responsive .tablepress tbody tr td:nth-child(-n+4):before {
    content: attr(data-label);
    font-size: 18px;
    font-weight: bold;
    color: #424242;
    margin: 0 auto 20px auto;
    display: inline-block;
	text-align: center;
}
.entry-content .custom-table.bankReviewCutTbl2 .tablepress tbody tr td p, .entry-content .custom-table-responsive .tablepress tbody tr td p {
    text-align: center;
}
.entry-content .custom-table.bankReviewCutTbl2 .tablepress tbody tr td, .entry-content .custom-table-responsive .tablepress tbody tr td {
    display: block !important;
    width: 100% !important;
}
.entry-content .custom-table.bankReviewCutTbl2 .tablepress tbody tr td.column-4, .entry-content .custom-table-responsive .tablepress tbody tr td.column-4 {
    border-bottom: 0;
    padding-bottom: 10px;
    padding-top: 10px;
    border-top: 0;
}
.bankReviewCutTbl .green-btn, .custom-table-responsive .green-btn{font-size: 16px;padding: 8px 15px;}
.entry-content .custom-table.bankReviewCutTbl2 .tablepress tbody tr td:empty, .entry-content .custom-table-responsive .tablepress tbody tr td:empty {
    display: none !important;
}
.entry-content .custom-table.bankReviewCutTbl2 .tablepress tbody tr td div, .entry-content .custom-table-responsive .tablepress tbody tr td div{
	width: 100%;
    float: none !important;
    margin: 0 auto;
}
.entry-content .custom-table.bankReviewCutTbl2 .tablepress tbody tr td div.min-to-earn {
    margin-bottom: 5px;
}
}

@media(max-width:600px) {
.bankReviewCmpr .pull-left {
    float: none!important;
    margin-bottom: 30px;
    text-align: center
}
.bankReviewCmprTxt {
    margin-left: 0
}
img.mobile-float-none{float: none !important; display: block !important; margin: 0 auto;}
}

/*========= /.Bank Review Widget Style =========*/

/* New offer Style Start */

.newOfferBox{
	border-radius: 6px;
	border: 2px solid #87c540;
	margin-bottom: 20px;
}
.newOfferBox:before, .newOfferBox:after {
    content: "";
    display: table;
    clear: both;
}
.newOfferTitle{
	display: table;
	width: 100%;
	margin-bottom: 20px;
}
.newOfferTitleLeft {
    font-size: 22px;
    font-weight: normal;
    background: #87c540;
    color: #fff;
    padding: 20px 35px 20px 15px;
    margin-right: 7px;
    width: 170px;
    display: table-cell;
    vertical-align: middle;
    position: relative;
}
.newOfferTitleLeft:before {
    right: 0;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.newOfferTitleLeft:before {
    border-color: rgba(194,225,245,0);
    border-right-color: #e4e4e4;
    border-width: 33px;
    margin-top: -33px;
    border-right-width: 24px;
}
.newOfferTitleRight {
    padding: 5px 18px;
    font-weight: bold;
    font-size: 20px;
    color: #586db4;
    background: #e4e4e4;
    border-radius: 0 5px 0 0;
    display: table-cell;
    vertical-align: middle;

}
.newOfferBox .product_data {
	margin-top: 0;
}
.post_article .newOfferBox .product_data  p{
	margin: 8px 0;
	font-size: 14px;
}
.post_article .newOfferBox .product_data  p.btn-terms{
	line-height: 20px;
}
.newOfferRow {
    padding: 0 15px 15px 15px;
}
.post_article .newOfferDetails h4{
	font-size: 18px;
    font-weight: 400;
    margin: 0 0 5px 0;
}
.post_article .newOfferDetails p {
    font-size: 15px;
    line-height: 20px;
    font-weight: normal;
    margin: 0;
}
.post_article .newOfferCard p {
	margin: 5px 0;
    padding: 0;
    font-size: 14px !important;
    color: #5d5d5d;
    font-weight: 300;
    line-height: 1.4em;
}
.post_article .newOfferCard .read_review p {
    font-size: 13px !important;
    margin-top: 7px;
}
.post_article .newOfferCard p.btn-terms{
	padding-top:15px; 
	line-height: 20px;
}
.newOfferDetails [class*="col"]{
	margin-bottom: 20px;
}

@media (max-width: 767px){
	.newOfferDetails{
		text-align: center;
	}
	.newOfferDetails [class*="col"] {
	    margin-bottom: 15px;
	    border-top: 1px solid #d0d0d0;
	    padding-top: 15px;
	}
}

/* New offer Style End */
@media (min-width:768px) {
	.pl_rate-row{
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		flex-wrap: wrap;
	}
}

.personal-loan-rates .list-checked{margin-bottom: 15px;padding-left: 0;}
.loan-rates-tip{background-color: #f6f7fb;border: 1px solid #d9dce8;border-radius: 5px;padding: 15px;}
.loan-rates-tip strong{color: #586db4;}
.pl_rate-row{border: 1px solid #d9dce8;border-radius: 5px 5px 0 0;width: 100%;float: left;text-align: center;margin-top: 15px;}
.pl_rate-row > div{float:left;padding:5px 5px 15px 5px;line-height:26px;}
.pl_rate-row > div.col-sm-3 + div{border-left:1px solid #d9dce8;}
.pl_rate-brand{width:19%;}
.pl_rate-apr,.pl_rate-terms{width:14%;}
.pl_rate-credit-req{width:17%;}
.pl_rate-fees{width:15%;}
.pl_rate-cta{width:21%;}
.pl_rate-cta>div a{margin: 15px 0 7px!important;}
.pl_rate-row > div h5{font-size:15px !important;font-weight:400;margin:13px 0 10px;color:#555;}
.pl_rate-row > div h4{margin: 5px 0;font-size:18px;font-weight:400;line-height:22px;}
.pl-lender-table .pl_rate-row > div h4 {font-size: 22px;}
.pl-lender-table.pl-colFourPlus .pl_rate-row > div h4 {font-size: 18px;}
.pl-lender-table.pl-colFourPlus .pl_rate-row > div h4 small {color: #000;}
.pl_rate-row > div p{margin:0 !important;font-size: 12px;line-height:14px;font-weight:400;}
.pl_rate-row > div .product_data_review p {margin-bottom: 10px !important;padding: 0;}
.pl_rate-row .pl_rate-cta .green-btn{margin-bottom: 0!important;}
.pl-lender-table .pl_rate-row>div .product_data_review p + p, .pl_rate-row > div.pl_rate-cta p{margin-bottom: 8px !important;padding: 0;}
.pl_rate-row > div.pl_rate-cta p small,.pl-lender-table .pl_rate-row>div .product_data_review p small{line-height: inherit !important}
.pl_rate-row > div .product_data_review p.advt_disclosure a {margin-bottom: 0;}
.pl_rate-row > div p.advt_disclosure a{font-size: 12px;line-height:14px;font-weight:400;white-space: nowrap;}
.pl_rate-row > div .product_data_review p.advt_disclosure a {margin-bottom: 0;}
.pl_rate-row > div > div{display:inline-block;vertical-align:middle;}
.pl_rate-row .green-btn{width:130px;max-width:100%;padding-left:8px;padding-right:8px;font-size: 15px;line-height: 22px;}
.pl_rate-disc{background-color: #f6f7fb;border: 1px solid #d9dce8;border-top: 0;border-bottom-width:2px;border-radius: 0 0 5px 5px;margin-bottom:15px;padding:10px 15px;clear:both;font-size: 13px;line-height: 20px;}
.pl_rate-disc.smooth-disclosure{display: none; width: 100% !important;}
.pl_rate-disc.disc-stu-loantable{width: 100% !important;}
.pl_rate-disc.smooth-disclosure i{padding: 10px 15px; display: block;}
.pl_rate-disc p{font-size: 13px;line-height: 20px;margin:0;}
.pl-lender-table{margin-bottom: 15px;float: left;width: 100%;}
.pl-row-title{background-color: #f7f7f7;}
.pl-lender-table .pl-row-title > div {display: flex; justify-content: center; align-items: center;}
.pl-lender-table .pl_rate-row.pl-row-title > div h5{margin: 5px 0px;display: block;}
.pl-lender-table .pl_rate-row > div{line-height:24px;}
.pl-lender-table .pl_rate-row{margin-top: 0;border-radius:0px;}
.pl-lender-table .pl_rate-row .col-sm-3{flex:1;display: flex; justify-content: center; align-items: center; }
.pl-lender-table .pl_rate-row .col-sm-3:first-child{flex-wrap: wrap;}
.contentBox .pl-lender-table .pl_rate-row .green-btn {width: 112px;max-width: 100%;font-size: 13px;line-height: 22px;padding: 5px 8px;}
.contentBox .pl-lender-table .pl_rate-row > div p.advt_disclosure a {font-size: 11px;}
.contentBox .pl-lender-table .pl_rate-row .col-sm-3{flex-wrap: wrap;}
.contentBox .pl-lender-table.pl-colFourPlus .pl_rate-row > div h4 {font-size: 16px;}
.pl-lender-table .pl_rate-disc{margin-bottom:0;border-radius: 0;}
.pl-lender-table .pl_rate-row ~ .pl_rate-row {border-top-width:0;}
.pl-lender-table .pl_rate-row > div h5{display: none;}
.autoloanHriWidget .pl_rate-apr, .autoloanHriWidget .pl_table_rate-apr, .autoloanHriWidget .pl_rate-fees{width:20%;}
.accname_loantable { padding: 8px 15px; float: left; width: 100%;border-left: 1px solid #d9dce8;border-right: 1px solid #d9dce8;border-bottom: 1px solid #d9dce8;}
.pl_rate-row > div .pl-orgfees p, .pl_rate-row > div .pl-extra-fees p {font-size: 14px;}
.pl-orgfees, .pl-extra-fees {margin-bottom: 12px;}
.pl_rate-row .plWidLenderTitle {text-align: left;padding: 5px 15px;border-bottom: 1px solid #d9dce8;}
.pl-lender-table.pl-colFourPlus .pl_rate-row .plWidLenderTitle:before{display: none;}
.pl-lender-table.pl-colFourPlus .pl_rate-row .plWidLenderTitle h4{font-size: 15px;}
.bestRatingWrapLineHeight.pl_rate-row > .pl_rate-brand{line-height: initial;}
.hori-lender-table{margin-bottom:20px;box-shadow: 0px 10px 15px rgba(0, 0, 0, 0.06);border-radius: 6px;margin-top: 15px;}
.hori-lender-table.pl-lender-table .pl_rate-row > div h5{margin: 10px 0 0px 0;display: block;min-height: 40px;}
.hori-lender-table.pl-lender-table .pl_rate-row:first-child{border-top-left-radius: 6px; border-top-right-radius: 6px;}
.hori-lender-table.pl-lender-table .pl_rate-row:last-child{border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;}
.hori-lender-table.pl-lender-table .pl_rate-row .col-sm-3{align-items: flex-start;padding-top:15px; padding-bottom: 15px;}
.hori-lender-table.pl-lender-table .pl_rate-row .col-sm-3:last-child{padding-left:15px; padding-right: 15px;}
.hori-lender-table .pl_rate-row .green-btn{padding: 10px 15px;border-radius: 5px;white-space: normal; width: auto;}

@media(min-width:1200px) and (max-width:1500px) {
	.pl_rate-row > div h4{font-size:15px;font-weight:700;}
	.pl_rate-row .green-btn{font-size: 15px;width:100%;}
	.pl-lender-table.pl-colFourPlus .pl_rate-row > div h4{font-size: 15px;}
	.pl-lender-table.pl-colFourPlus .pl_rate-row > div h5{font-size: 14px;}
	.pl_rate-row .green-btn{font-size: 15px;width:100%;}
	.pl-colFourPlus .pl_rate-row .green-btn{font-size: 14px;}
	.pl-colFourPlus.pl-lender-table .pl_rate-row [class*="col"]:last-child{min-width: 130px;}
}
@media(min-width:768px) and (max-width:1199px) {
	.pl_rate-row .green-btn{font-size: 15px;width:100%;}
	.pl-colFourPlus .pl_rate-row .green-btn{font-size: 13px;}
	.pl-colFourPlus.pl-lender-table .pl_rate-row [class*="col"]:last-child{min-width: 125px;}
	.pl-lender-table.pl-colFourPlus .pl_rate-row > div h4 {font-size: 14px;}
	.pl-lender-table.pl-colFourPlus .pl_rate-row > div p {font-size: 12px;}
}
@media(max-width:767px){
	.pl_rate-row > div{width:100%!important;}
	.pl_rate-row > div + div{border-top:1px solid #f2f2f2;border-left:0;height:auto;padding-bottom:15px;}
	.pl-row-title{display: none;}
	.pl_rate-row > div.col-sm-3 + div{border:0;}
	.pl-lender-table .pl_rate-row > div h5{display: block;}
	.pl-lender-table .pl_rate-row ~ .pl_rate-row {border-top:1px solid #d9dce8;}
	.accname_loantable {border: 1px solid #d9dce8; text-align: center;}
	.pl-lender-table .pl_rate-row > div{display: block !important;width: 100% !important;line-height: 30px;}
	.pl-lender-table .pl_rate-row > div:before {content: attr(data-label);font-size: 18px;font-weight: bold;line-height: 30px;color: #424242;margin: 5px auto 10px auto;display: block;text-align: center;}
	.pl-lender-table.pl-colFourPlus .pl_rate-row .plWidLenderTitle h4{text-align: center;}
	.pl-lender-table.pl-colFourPlus .pl_rate-row > div h4 {font-size: 15px;}
	.pl-lender-table .Pl-orgfees h4 {display: none;}
	.pl-lender-table .pl_rate-row .pl_table_rate-terms > div h4{
		font-size: 18px;
	    font-weight: 700;
	    line-height: 30px;
	    color: #424242;
	    margin: 5px auto 10px;
	    text-align: center;
	}
}

/*** Category News Style Start ***/

.category-news-page h1 {
    font-size: 30px;
    font-weight: bold
}

.category-news-page h2 {
    font-size: 30px;
    line-height: 34px;
}

.category-news-page h3 {
    font-size: 18px;
}

.category-news-page .text {
    font-weight: 300;
}

.category-news-page p {
    font-size: 16px;
}

.category-news-page section:first-child {
    margin-top: 40px;
}

.txtborder {
    border-bottom: 1px solid #d6dae8;
    color: #586db4;
    padding: 0 0 13px 0;
    margin: 0 0 40px 0;
    font-size: 30px;
    font-weight: bold;
}
.postborder {
    border-bottom: 1px solid #d7d7d7;
    padding-bottom: 40px;
    min-height: 170px;
}

.ml {
    margin-left: -15px;
}
.box {
    border: 1px solid #d6dae8;
    background-color: #f9f9fa;
    padding-bottom: 20px;
    min-height: 590px;
    margin-bottom: 40px;
}

.box h2 a,
.posttitle h3 a,
.box1 h3 a,
.box2 h2 a {
    color: #35312d;
}

.box p {
    color: #000000;
    line-height: 25px;
    padding-top: 15px;
    padding-left: 30px;
    padding-right: 30px;
}

.box h2 {
    color: #35312d;
    padding: 0 30px;
}

p .txt {
    padding-top: 15px;
}

.latestpost {
    margin-top: 45px;
}

.posttitle .blogtext,
.posttitlefirst .blogtext {
    color: #8b949d;
    line-height: 20px;
	margin-bottom: 0;
}

.posttitle .blogtext span {
    display: inline-block;
    margin: 0 5px 0 0;
}

.posttitle .blogtext span:first-child {
    margin-bottom: 5px;
}

.txt {
    font-size: 14px;
}

.txt span {
    display: inline-block;
    margin: 0 7px 0 0;
}

.txt span:first-child {
    margin-bottom: 5px;
}

.textborder {
    border-bottom: 1px solid #d7d7d7;
    padding-bottom: 30px;
}

.category-news-page .img1 {
    margin-top: 30px;
}
.category-news-page .img-responsive{
    margin: 0 auto;
}
.category-news-page .box2 .img-responsive{
    margin: 0 auto;
}
.category-news-page .box1 .box1img{
	overflow: hidden;
	height: 160px;
}
.category-news-page .box1 .img-responsive{
    margin: 0 auto;
	transform: scale(1.2);
}
.box1 {
    border: 1px solid #d6dae8;
    background-color: #f9f9fa;
    padding-bottom: 25px;
    height: 100%;
    transition: all 0.3s;
}
.box1:hover {
    box-shadow: 6px 6px 30px #e4e4e4
}

.box1 p {
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    color: #8b949d;
}

.box1 h3 {
    padding-left: 20px;
    padding-right: 20px;
    color: #35312d;
    line-height: 25px;
}
.new-section .row-eq-height [class*="col-"]{
    margin-bottom: 40px;
	float: left;
}
.box2 {
    border: 1px solid #d6dae8;
    background-color: #f9f9fa;
    padding-bottom: 10px;
    height: 100%;
	width: 100%;
	float: left;
}
.box2img {
    overflow: hidden;
    height: 330px;
}
.box2 h2 {
    color: #35312d;
    padding-left: 20px;
    padding-right: 20px;
}

.box2 txt {
    font-size: 15px;
    color: #35312d;
}

.txt {
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
}

.box .txt span,
.box2 .txt span {
    color: #35312d;
}

.txt span {
    color: #8b949d;
}

.text {
    color: #000000;
    padding-left: 20px;
    padding-right: 20px;
    line-height: 26px;
}

.blogtext {
    color: #000000;
    line-height: 30px;
}

.postdatabox {
    margin-bottom: 40px;
}

.postdata {
    position: relative;
    border-bottom: 1px solid #d6dae8;
    padding-bottom: 30px;
    margin-bottom: 30px;
    min-height: 120px;
}
.blogpostrow{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-wrap: wrap;
}
.blogpostrow [class*="col-"]{
    margin-bottom: 30px;
}
.blogpost {
    position: relative;
    border-bottom: 1px solid #d6dae8;
    padding-bottom: 30px;
	min-height: 125px;
    height: 100%;
}
.postimgfirstchild {
    float: left;
}

.postimg {
    float: left;
    width: 140px;
	height: 90px;
	overflow: hidden;
}

.blogpostimg {
    float: left;
    width: 140px;
	height: 95px;
	overflow: hidden;
}
.posttitle,
.posttitlefirst {
    padding-left: 160px;
}

.posttitle h3 {
    padding: 0 0 8px 0;
    margin: 0;
    line-height: 24px;
}

.posttitlefirst h3 {
    padding: 0;
    margin: 0 0 5px 0;
    line-height: 24px;
}

.staff {
    border: 1px solid #d6dae8;
    padding: 22px 25px 22px 30px;
    margin-bottom: 30px;
    transition: all 0.3s;
}
.staff:hover {
    box-shadow: 6px 6px 30px #e4e4e4;
}
.staffImg {
    float: left;
    margin-right: 20px;
    border-radius: 50%;
    width: 66px;
    height: 66px;
    overflow: hidden;
    text-align: center;
}
.staffImg > img{
    border-radius: 50%;
}
.staffName {
    display: table-cell;
    height: 66px;
    vertical-align: middle;
}
.staff h5 {
    font-size: 16px;
    color: #586db4;
    font-weight: bold;
    margin: 0 0 4px 0;
    text-transform: uppercase;
}
.staff p {
    font-weight: 300;
    margin-bottom: 0;
    line-height: 20px;
}
.editorsPicks .row [class*="col-"] {
    margin-bottom: 30px;
}

@media (max-width: 1200px){
    .staff{
        padding: 20px;
    }
}
@media(max-width: 1450px) {
.featured-accounts.personal-loan-acc span.detailsbtn {
	font-size: 12px;
	padding: 3px 6px 4px 6px !important;
}
.featured-accounts.personal-loan-acc div{
	table-layout: fixed;
}
.featured-accounts.personal-loan-acc div.text-right{
	width: 40%;
}
.featured-accounts.personal-loan-acc div.text-center, .featured-accounts.personal-loan-acc div.text-left{
	width: 30%;
}
}

@media (min-width: 992px) and (max-width: 1199px) {
    .category-news-page h2 {
        font-size: 25px;
    }
    .box {
        min-height: 660px;
    }
    .postborder {
        min-height: 192px;
    }
	.category-news-page .box1 .img-responsive {
		height: 192px;
	}
	.box2img{
		height: 240px;
	}
}


@media (min-width: 768px) and (max-width: 991px) {
    .box {
        min-height: 815px;
    }
    .category-news-page section:first-child {
        margin-top: 30px;
    }
	.editorsPicks .row-eq-height, .new-section .row-eq-height{
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.category-news-page .box1 .box1img{
		height: 130px;
	}
	.box2img{
		height: 200px;
	}
}

@media (min-width: 320px) and (max-width:767px) {
    .blogtext {
        padding-left: 0px;
        padding-right: 0px;
    }
    .txtborder h1 {
        text-align: center;
    }
    .postimg,
    .blogpostimg {
        margin-bottom: 10px;
    }
    .posttitle h3 {
        padding-top: 0;
    }
    .category-news-page section:first-child {
        margin-top: 20px;
    }
    .txtborder {
        margin-bottom: 30px;
    }
    .box {
        margin-bottom: 30px;
        min-height: inherit;
    }
    .box1 {
        min-height: inherit;
        max-width: 360px;
    }
    .box2 {
        min-height: inherit;
    }
	.box2img{
		height: auto;
		max-height: 200px;
	}
	.category-news-page .box1 .box1img{
		height: auto;
		max-height: 160px;
	}
    .postdata {
        min-height: 114px;
        padding-bottom: 20px;
        margin-bottom: 20px;
    }
	.category-news-page .box1 .img-responsive{
		height: auto;
	}
	
}

@media (max-width: 600px){
    .staffBox .col-xs-6{
        width: 100%;
    }
}


@media(max-width:480px) {
    .box p {
        padding: 15px 15px 0 15px;
    }
    .box h2 {
        padding: 0 15px;
        margin-top: 10px;
    }
    .blogpostimg,
    .postimg {
        width: 100%;
    }
    .posttitle {
        padding-left: 0px;
    }
    .postimg1 {
        width: auto;
        height: auto;
    }
    .posttitle .blogtext,
    .posttitlefirst .blogtext {
        margin-bottom: 0;
    }
}

/*** Category News Style End ***/
/*** Category Resources Style End ***/
.study_MM {
    margin: 0 -15px;
}
.study_MM h2
{
	font-size: 35px;
	color: #ffffff;
}
.study_MM p
{
	font-size: 16px;
	color: #595959;
	line-height: 24px;
	font-weight: 300;

}
.study_MM .magnifymoneybanner
{
	background: url("../images/typebannerimg.jpg") no-repeat;
	background-size: cover;
	height: 262px;
	padding: 75px 0;
	margin-bottom: 40px;
}
.study_MM .study_mm_page .txtborder
{
    border-bottom: 1px solid #d6dae8;
    color: #586db4;
    padding: 0 0 13px 0;
    margin: 0 0 30px 0;
    font-size: 30px;
    font-weight: bold;
}
.study_MM .study_mm_page .best_cu
{
	background-color: #f9f9fa;
	border: 1px solid #d9dce8;
	padding: 20px;
	margin-bottom: 30px;
}
.study_MM .posttitlefirst{
	padding-left:210px;
}
.study_MM .posttitlefirst{
	padding-left: 160px;
}
.study_MM .best_cu .postdata {
   display: table;
   width: 100%;
}
.study_MM .best_cu .postdata .posttitle{padding-left: 210px;}
.study_MM .best_cu .postdata:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: 0;
}
.study_MM .best_cu .postimg {
    float: left;
	max-width: 190px;
	width: 100%;
    height: 100%;
    margin-right: 20px;
    overflow: hidden;
}

.study_MM .best_cu .posttitle h3 {
    padding: 0 0 10px 0;
    margin: 0;
    
}
.study_MM .best_cu .posttitle .blogtext {
    color: #8b949d;
    line-height: 20px;
    margin-bottom: 0;
}
.study_MM .best_cu h3
{
	font-size: 18px;
	color: #595959;

}
.study_MM .best_cu .blogtext
{
	font-size: 16px;
	color: #595959;
}
.study_MM .best_cu .postdata p:last-child
{
	font-size: 16px;
	color: #595959;
	margin-top: 9px;
	line-height: 24px;
}
.study_MM .best_cu .postdata p:last-child a
{
	font-size: 15px;
	color: #586db4;
	text-decoration: underline;

}
.study_MM .marketdata .postdata {
    position: relative;
    border-bottom: 1px solid #d6dae8;
    padding-bottom:30px;
	margin-bottom:30px;
	min-height: inherit;
}
.study_MM .marketdata .postimg {
    float: left;
    margin-right: 20px;
    height: auto;
    overflow: hidden;
}

.study_MM .marketdata .posttitle h3 {
    padding: 0 0 8px 0;
    margin: 0;
    line-height: 24px;
    font-size: 18px;
    color: #35312d;
}

.study_MM .marketdata .posttitle h3, .study_MM .studiesdata .posttitle h3{
    display: block;
	position: relative;
	word-wrap: break-word;
}
.study_MM .marketdata .posttitle h3.textOverlap:after {
    content: "...";
	display: inline-block;
	position: absolute;
	right: 0;
	bottom: 6px;
	background: #fff;
	width: 40px;
	text-align: left;
	letter-spacing: 3px;
	font-size: 20px;
	padding-left: 5px;
}
.study_MM .marketdata .posttitle h3.textOverlap a {
    overflow: hidden;
    display: block;
}
.study_MM .marketdata .posttitle .blogtext, .study_MM .marketdata .posttitlefirst .blogtext {
    color: #595959;
    line-height: 20px;
    margin-bottom: 0;
}
.study_MM .marketdata .posttitle .blogtext span {
    display: inline;
    margin:0;

}
.study_MM .marketdata .posttitle .blogtext span a,  .study_MM .studiesdata .posttitle .blogtext span a{
    
	color: #586db4;
}

.study_MM .studiesdata .postdata {
    position: relative;
    border-bottom: 1px solid #d6dae8;
    padding-bottom: 30px;
    margin-bottom: 30px;    
}
.study_MM .studiesdata .postimg {
    float: left;
    margin-right: 20px;
    height: 110px;
    overflow: hidden;
}

.study_MM .studiesdata .posttitle h3 {
    padding: 0 0 8px 0;
    margin: 0;
    line-height: 24px;
    font-size: 18px;
    color: #35312d;
}
.study_MM .studiesdata .posttitle .blogtext, .study_MM .studiesdata .posttitlefirst .blogtext {
    color: #595959;
    line-height: 20px;
    margin-bottom: 0;
}
.study_MM .studiesdata .posttitle .blogtext span {
    display: inline-block;
    margin: 0 5px 0 0;
}

.study_MM .study_mm_page a.viewall
{
	font-size: 19px;
	color: #586db4;
	padding-bottom: 30px;
	text-decoration: none;
	display: inline-block;
}
.study_MM .study_mm_page a.viewall:hover{text-decoration: underline}
@media (min-width: 992px) and (max-width: 1199px){
		.study_MM .studiesdata .postdata .postdatafirst
{
	padding-bottom: 0px;
	    max-height: 55px;
}
.study_MM .marketdata .postdata .postdatafirst
{
	padding-bottom: 0px;
}



}
@media (min-width: 768px) and (max-width: 991px)
{
	
	.study_MM .studiesdata .postdata:last-child
	{
		    padding-bottom: 30px;
	}
	.study_MM .studiesdata .postdata .postdatafirst
{
	padding-bottom: 0px;
	   
}
.study_MM .marketdata .postdata .postdatafirst
{
	padding-bottom: 0px;
	    
}
.study_MM .studiesdata .posttitle .blogtext span
{
	margin: 0;
}
}
@media  (min-width: 320px) and (max-width:520px)
{
	.study_MM .study_mm_page .txtborder{
		font-size: 22px;
	}
	.study_MM .best_cu .posttitle h3
	{
		    padding: 15px 0 10px 0;
	}
	.study_MM .best_cu .postimg
	{
		float: none;
		display: block;
	    margin-left: auto;
	    margin-right: auto;
	    height: auto;
	}
	.study_MM .posttitle, .study_MM .posttitlefirst,.study_MM .best_cu .postdata .posttitle{
		padding-left: 0;
	}
	.study_MM .marketdata .posttitle, .study_MM .studiesdata .posttitle {
		padding-left: 160px;
	}
	.study_MM .best_cu .posttitle, .study_MM .best_cu .posttitlefirst{
		text-align: center;
	}
	.study_MM .marketdata .postdata
	{
		padding-bottom: 10px;
	}
	.study_MM .studiesdata .postdata
	{
		padding-bottom: 10px;
	}
	.study_MM .studiesdata .posttitle h3
	{
		padding: 7px 0 8px 0;
	}
	.study_MM .marketdata .postimg, .study_MM .studiesdata .postimg{
		width: auto;
	}
	.study_MM .best_cu .postimg{
		width: fit-content;
	}
}
@media  (max-width:480px){
	.study_MM h2{
		font-size: 25px;
	}
	.study_MM .marketdata .postimg, .study_MM .studiesdata .postimg{
		width: 100px;
		height: auto;
		margin-right: 12px;
	}
	.study_MM .marketdata .posttitle, .study_MM .studiesdata .posttitle {
	    padding-left: 112px;
	}
	.study_MM .marketdata .posttitle h3 {
	    padding: 0;
	    font-weight: 400;
	    font-size: 15px;
	    line-height: 20px;
    	margin-bottom: 8px;
	}
	.study_MM .marketdata .posttitle h3.textOverlap:after{
		bottom: 4px;
	}
	.study_MM .marketdata .posttitle .blogtext, .study_MM .studiesdata .posttitle .blogtext {
	    font-weight: 300;
	    font-size: 13px;
	    line-height: 20px;
	}
}
@media(max-width:767px){
	.study_MM .magnifymoneybanner{height: 150px;padding: 30px 0;}
}
.scroll_title{clear:both;}
.post_article ul.title-link {
    padding: 0;
    list-style-type: none;
    padding-left: 20px;
    margin: 0;
}
.post_article ul.title-link li, .post_article ol.title-link li{
	font-weight: 400;
	color: #595959;
	padding: 5px 0;
	font-size: 16px;
}
.title-link li:before { content: "\f058"; font-family: 'FontAwesome'; position: absolute; color: #87c540; font-size: 16px; left: -0px; }
.post_article h2.main-title{font-weight:600; font-size:26px; color:#556db5; border-bottom:1px solid #eeeeee; margin:15px 0; padding:0 0 10px 0; display:inline-block; width:100%;}
.post_article p.regular { font-weight: 400; font-size:15px;}
.post_article h3.table-title{font-size:22px; margin:15px 0 20px 0; color:#595959; display:inline-block; width:100%;}
.post_article h4.sub-title{font-size:22px; font-weight:400; color:#556db5; margin:15px 0 10px 0;}
.scroll_title ul{padding:0 0 0 15px; margin:0;} 
.table-images > img {max-width: 100%;}
.post_article .cd h6{font-size:15px; color:#556db5; font-weight:400;}
@media (min-width:480px) and (max-width:640px)
{
.post_article h2.main-title{font-size:20px; }

.post_article p.regular {font-size:15px;}

.post_article h3.table-title{font-size:18px; }

.post_article h4.sub-title{font-size:18px; }
}

@media (min-width:1px) and (max-width:479px)
{
.post_article h2.main-title{font-size:18px; }

.post_article p.regular {font-size:15px;}

.post_article h3.table-title{font-size:16px; }

.post_article h4.sub-title{font-size:16px; }
}
/*** Category Resources Style End ***/

/*** Footer Style Start ***/

.main_footer .checkbox,
.news_signupbox .checkbox {
    padding-left: 20px
}

.main_footer .checkbox label,
.news_signupbox .checkbox label {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    padding-left: 5px
}

.main_footer .checkbox label::before,
.news_signupbox .checkbox label::before {
    content: "";
    display: inline-block;
    position: absolute;
    width: 19px;
    height: 19px;
    left: 0;
    margin-left: -20px;
    border: none;
    background-color: #fff;
    -webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
    -o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
    transition: border 0.15s ease-in-out, color 0.15s ease-in-out
}

.main_footer .checkbox label::after,
.news_signupbox .checkbox label::after {
    display: inline-block;
    position: absolute;
    width: 16px;
    height: 16px;
    left: 0;
    top: 0;
    margin-left: -20px;
    padding-left: 3px;
    padding-top: 1px;
    font-size: 15px;
    color: #87c441
}

.main_footer .checkbox input[type="checkbox"],
.main_footer .checkbox input[type="radio"],
.news_signupbox .checkbox input[type="checkbox"] {
    opacity: 0;
    z-index: 1
}

.main_footer .checkbox input[type="checkbox"]:focus+label::before,
.main_footer .checkbox input[type="radio"]:focus+label::before,
.news_signupbox .checkbox input[type="checkbox"]:focus+label::before {
    outline: none;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

.main_footer .checkbox input[type="checkbox"]:checked+label::after,
.main_footer .checkbox input[type="radio"]:checked+label::after,
.news_signupbox .checkbox input[type="checkbox"]:checked+label::after {
    font-family: "FontAwesome";
    content: "\f00c"
}

.main_footer .checkbox input[type="checkbox"]:indeterminate+label::after,
.news_signupbox .checkbox input[type="checkbox"]:indeterminate+label::after,
.main_footer .checkbox input[type="radio"]:indeterminate+label::after {
    display: block;
    content: "";
    width: 10px;
    height: 3px;
    background-color: #555;
    border-radius: 2px;
    margin-left: -16.5px;
    margin-top: 7px
}

.main_footer .checkbox input[type="checkbox"]:disabled+label,
.news_signupbox .checkbox input[type="checkbox"]:disabled+label,
.main_footer .checkbox input[type="radio"]:disabled+label {
    opacity: 0.65
}

.main_footer .checkbox input[type="checkbox"]:disabled+label::before,
.news_signupbox .checkbox input[type="checkbox"]:disabled+label::before,
.main_footer .checkbox input[type="radio"]:disabled+label::before {
    background-color: #eee;
    cursor: not-allowed
}

input[type="checkbox"].styled:checked+label:after,
input[type="radio"].styled:checked+label:after {
    font-family: 'FontAwesome';
    content: "\f00c"
}

input[type="checkbox"] .styled:checked+label::before,
input[type="radio"] .styled:checked+label::before {
    color: #fff
}

input[type="checkbox"] .styled:checked+label::after,
input[type="radio"] .styled:checked+label::after {
    color: #fff
}

.main_footer {
    background-color: #474b58;
    padding-top: 30px;
    padding-bottom: 20px;
    clear: both;
    padding-left: 15px;
    padding-right: 15px;
    position: relative
}

.email_subscribe {
    border-bottom: 1px solid #363942;
    padding-bottom: 10px;
    margin-bottom: 10px;
    overflow: hidden;
}

.email_subscribe h5 {
    color: #87c440;
    font-size: 18px;
    font-weight: 600;
    margin-top: 0
}

.email_subscribe h5 i {
    font-size: 30px;
    color: #e8e8e8;
    top: 3px;
    position: relative;
    padding-right: 5px
}

.email_subscribe h2 {
    font-size: 29px;
    font-weight: 400;
    margin-bottom: 30px;
    color: #fff
}

.email_txtbox .form-inline .form-group {
    margin-right: 15px;
    text-align: left
}

.email_txtbox .form-inline .checkbox {
    margin-top: 10px;
    margin-bottom: 40px
}

.email_txtbox .g-recaptcha {
    -webkit-transform: scale(0.85);
    -webkit-transform-origin: 0 0;
    transform: scale(0.85);
    transform-origin: 0 0;
    width: 255px;
    position: relative;
    top: 6px
}

.email_txtbox .form-control {
    border: 0;
    height: 55px;
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
    color: #797979;
    font-size: 18px;
    width: 320px;
    max-width: 100%;
    font-weight: 300
}

.email_txtbox label {
    display: block;
    font-weight: 600;
    font-size: 13px;
    color: #fff;
    margin-bottom: 10px
}

#captcha-img-footer,
#captcha-img-review {
    border-radius: 4px 0 0 4px;
    float: left
}

.captcha-ref {
    background-color: #fff;
    border-radius: 0 4px 4px 0;
    float: left;
    height: 55px;
    width: 55px;
    cursor: pointer;
    line-height: 50px;
    text-align: center
}

.email_txtbox .form-control.capcha {
    width: 235px
}

.btn_subscribe {
    background-color: #87c440;
    font-size: 18px;
    color: #fff;
    text-transform: uppercase;
    width: 175px;
    max-width: 100%;
    height: 55px;
    margin-top: 31px
}

.btn_subscribe:hover,
.btn_subscribe:focus {
    color: #fff;
    background-color: #467016
}

.email_subscribe .checkbox label::before {
    border: 1px solid #fff;
    margin-top: 2px;
    border-radius: 4px
}

.email_subscribe .checkbox label::after {
    margin-top: 0
}

.email_subscribe .checkbox label {
    color: #bebec2;
	font-size: 15px;
    font-weight: 400;
    padding-left: 5px
}

.error-msg {
    color: #f00
}

#subscrbError-msg.error-msg {
    float: none;
    padding-top: 10px
}

.footer_link ul {
    list-style: none;
    padding: 0;
    margin: 0;
    float: left;
    width: 100%
}

.footer_link~.footer_link ul>li {
    float: left!important
}

.footer_link > ul > li {
    margin-right: 0 ;
    width: 20%;
    padding-right: 15px;
    float: left;
}
@media(min-width:992px) {
	.footer_link > ul > li {
		width: 20%;
		float: left;
		margin-right: 0;
	}
}
.footer_link>ul>li:last-child {
    margin-right: 0;
    padding-right: 0;
    float: right;
}

.footer_link ul li h4 {
    color: #f7f7f7;
    font-size: 17px;
    font-weight: 600; 
}

.footer_link ul li li {
    display: block;
    margin-bottom: 10px;
    margin-right: 0
}

.footer_link ul li li a {
    font-size: 14px;
    color: #bebec2
}

.footer_link ul li li a:hover,
.footer_link ul li li a:focus {
    color: #fff
}
.footer_link ul li li a span[style*="red"]{
	display: none;
}

footer {
    background-color: #31343c;
    padding-top: 10px;
    padding-bottom: 10px;
    position: relative
}

footer .navbar-nav {
    list-style: none;
    padding: 0;
    margin: 0
}

footer .navbar-nav a {
    padding-top: 0;
    padding-bottom: 0;
    line-height: inherit
}

footer .quick_link {
    margin-top: 10px;
	margin-bottom: 0;
	padding-left: 0;
	float: left;
}
footer .quick_link li{
	float: left;
	list-style: none;
}
footer .quick_link li a {
    color: #bdbdbd;
    font-size: 15px;
    font-weight: 400
}

footer .quick_link li a:hover,
footer .navbar-nav li a:focus {
    color: #fff
}

footer .quick_link>li+li::before {
    padding: 0 12px;
    content: '|';
    color: #bdbdbd;
    font-size: 15px;
    font-weight: 300
}
.social_link {
	padding: 0;
	margin: 0;
}
.social_link li {
    margin-left: 12px;
	float: left;
}

.social_link li a i {
    display: block;
    position: relative;
    margin-top: -2px
}

.social_link li a {
    background-color: #31343c;
    border-radius: 8px;
    color: #fff;
    display: inline-block;
    font-size: 28px;
    height: 24px;
    width: 24px;
    margin: 9px 0 7px;
    position: relative;
    text-decoration: none
}

.social_link li a:hover:before {
    background-color: #fff;
    content: '';
    position: absolute;
    left: 2px;
    right: 2px;
    top: 2px;
    bottom: 1px;
    z-index: 0
}

.social_link li a:hover .fa-facebook-square {
    color: #3c599b
}

.social_link li a:hover .fa-twitter-square {
    color: #5eaade
}

.social_link li a:hover .fa-google-plus-square {
    color: #d93725
}

.social_link li a:hover .fa-youtube-square {
    color: #c12025
}

.advt_footer {
    background: url(../images/footer-pattern.png) repeat;
    padding: 35px 0 0;
    width: 100%;
    float: left;
    position: relative
}

.advt_footer .container {
    background: url(../images/footer-magnify.png) no-repeat 37% bottom;
    padding-left: 0;
    padding-right: 0
}

.advt_footer .container .col-sm-2 {
    width: 19.666667%;
    padding-bottom: 25px
}

.advt_footer .container h3 {
    color: #fff;
    font-size: 17px;
    font-weight: 600;
    margin-top: 0
}

.advt_footer .container p {
	color: #fff;
	line-height: 22px;
    font-size: 14px;
    font-weight: 300
}

.advt_footer .container p a {
    color: #fff;
    text-decoration: underline
}

.advt_footer .container p a:hover,
footer .container p a:focus {
    color: #000
}

@media(min-width:992px) and (max-width:1199px) {
    .footer_link>ul>li {
        width: 18%;
        margin-right: 2%
    }
    .email_txtbox .form-control {
        width: 230px
    }
}

@media(min-width:768px) and (max-width:991px) {
    .email_subscribe h2 {
        font-size: 19px
    }
    .footer_link>ul>li:last-child {
        float: none
    }
    footer .navbar-nav>li>a {
        padding: 0
    }
    .advt_footer .container {
        padding-left: 15px;
        padding-right: 15px
    }
    .email_txtbox .form-inline .form-group {
        margin-right: 5px
    }
    .email_txtbox .form-control {
        width: 200px;
        font-size: 15px
    }
    .email_txtbox .form-control.capcha {
        width: 170px
    }
    .btn_subscribe {
        width: 130px;
        margin-top: 50px
    }
    .email_txtbox label {
        height: 40px;
        width: 170px
    }
    .email_txtbox .checkbox label {
        height: auto;
        width: auto
    }
}

@media(max-width:767px) {
    .email_subscribe h5 {
        font-size: 15px
    }
    .email_subscribe h2 {
        font-size: 17px
    }
    .email_txtbox {
        width: 100%;
        margin-top: 10px
    }
    .email_txtbox .form-control,
    .email_txtbox .form-control.capcha {
        width: 100%
    }
    .email_subscribe .pull-right {
        width: 100%
    }
    .btn_subscribe {
        width: 100%;
        margin-top: 0
    }
    .footer_link>ul>li,
    .footer_link>ul>li:last-child {
        width: 100%;
        float: left
    }
    footer .navbar-nav {
        width: 100%;
        float: left;
        padding: 0 7px
    }
    footer .navbar-nav.social_link {
        padding: 0 15px
    }
    footer .quick_link>li+li::before {
        display: none
    }
    footer .navbar-nav li {
        float: left;
        margin-bottom: 10px
    }
    footer .navbar-nav>li>a {
        padding: 0
    }
    footer .navbar-nav.quick_link>li a {
        padding: 0 8px
    }
	footer .quick_link {
		width: 100%;
		float: left;
		padding: 0 7px;
	}
	footer .social_link{
		width: 100%; 
		float: left;
		padding: 0 15px;
	}
	footer .quick_link>li a {
		padding: 0 8px;
	}
    .social_link li {
        margin-left: 0;
        margin-right: 12px
    }
    .advt_footer .container {
        padding-left: 15px;
        padding-right: 15px
    }
    .advt_footer .container .col-sm-2 {
        width: 100%
    }
    .email_txtbox .captcha-ref {
        float: right
    }
    .email_txtbox .form-inline .form-group {
        margin-right: 0;
        float: left;
        width: 100%
    }
    .whitebg_captcha {
        background-color: #fff;
        border-radius: 4px
    }
    .whitebg_captcha label {
        display: none
    }
    .email_txtbox .form-inline .checkbox {
        text-align: left
    }
}
/*** Footer Style End ***/
.author-bg-box{background-color: #f7f8fb;margin-bottom: 20px;}
.author-bg-box .author_info{width: 100%;background-color: transparent;border-bottom: none;padding:20px 0;}
.author-bg-box .author_info .author_pic{width: 200px; height: 200px;}
.author-bg-box .author_info .author_detail{float: none;margin-left:225px;width: auto;padding-top: 20px;}
.author-bg-box .author_info .author_pic img{width:100%;max-height: 100%;}
.author-bg-box .author_info .author_detail h4{font-size: 24px;color: #586db4;font-weight: 700;text-transform: capitalize;margin-top: 0;}
.author-bg-box .author_info .author_detail p{color: #232323;}
.post-user-name{font-size: 15px;font-weight: 700;color: #232323;border-bottom: 1px solid #cbd3cc;padding-bottom: 10px;margin: 0 40px 0 15px;}
.why-trust-us-bx{
	clear: both;
    padding: 20px;
    background: #f6f7fb;
    margin: 20px 0;
    float: left;
    width: 100%;
    border: 10px solid #e8ebf5;
}
.why-trust-us-bx h3{border-bottom: 3px solid #586db4;color: #586db4;padding-bottom: 15px;font-size: 28px;font-weight: 700;margin-bottom: 15px;margin-top: 0px;}
.why-trust-us-action a:focus{color: #fff; text-decoration: none;}
.btn-blue {background: #586db4;color: #fff;border-radius: 5px;font-size: 15px;padding: 12px 25px;box-shadow: 0 3px 0 #3b4b7a;display: inline-block;margin: 10px 0;font-weight: 400}
.btn-blue + .btn-blue{margin-left: 15px;}
.btn-blue:hover {background: #3b4b7a;color: #fff;text-decoration: none;}
.release-note{padding: 15px 0;clear: both;}
.post_article .release-note h5{font-size: 15px;font-weight: 400;color: #000;}
.post_article .release-note p{font-size: 13px;color: #323232;line-height: 18px;margin: 0;}
.entry-content .debtreliefreview .custom-table.breakdown_service_tbl .odd td{background-color: #f4f7f9;}
.debtreliefreview .row-eq-height .link_box ul li a{display: inline-block; color: #586db4;}
.loan-review .link_box p, .debtreliefreview .link_box p{font-size:16px;font-weight:300;color:#000;}
.loan-review .row-eq-height .link_box h3, .debtreliefreview .row-eq-height .link_box h3 {color:#586db4;}
.loan-review .link_box ul, .debtreliefreview .link_box ul{list-style:none;padding-left:0;font-size:16px;font-weight:300;}
.loan-review .link_box ul li, .debtreliefreview .link_box ul li{padding-left:12px;position:relative;}
.loan-review .link_box ul li + li, .debtreliefreview .link_box ul li + li{margin-top:10px;}
.loan-review .link_box ul li::before, .debtreliefreview .link_box ul li::before{position: absolute;left: 0;content: "\f0da";font-family: 'FontAwesome';font-size: 15px;color: #323232;margin-top: 2px;}
.loan-review .bankReviewTblHeading, .debtreliefreview .bankReviewTblHeading{text-align:left;padding-top:10px;}
.entry-content .loan-review .custom-table .tablepress thead th, .entry-content .debtreliefreview .custom-table .tablepress thead th{height:40px;background-color:#ebedf4;width:50%;}
@media(max-width:1199px) {
	.post-user-name{margin: 0 0px 25px;}
}
@media(max-width:767px) {
	.author-bg-box .author_info{padding-bottom: 10px;}
	.author-bg-box .author_info .author_pic{margin: 0 auto;float: none;}
	.author-bg-box .author_info .author_detail{margin-left: 0px;clear: both;padding-top:15px;text-align: center;}
	.btn-blue{min-width: 225px;}
	.btn-blue + .btn-blue{margin-left: 0;}
}
.text-break{word-break:break-all;}
.citations{border-bottom:1px solid #b7b7b7;padding-bottom: 10px;clear: both!important}
.footnotes{padding-left:15px;}
.footnote-back-link-wrapper{position:absolute;left:0;top:-2px;}
ol.footnotes li{font-size: 15px !important;line-height: normal;position:relative;padding-left:13px;}
.footnote-identifier-link{position: relative;padding-left:7px;padding-right:7px;color:#586cb3;font-size:16px;line-height: normal;}
.footnote-identifier-link::before,.footnote-identifier-link::after{position: absolute;top:-1px;}
.footnote-identifier-link::before{left: 0;content: '[';}
.footnote-identifier-link::after{right: 0;content: ']';}
.footnote-back-link{color:#586cb3;}
/*Debt Relief*/
.banner {
    position: relative;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    opacity: 0;
	overflow: hidden;
}
.banner .text {
    position: relative;
    height: auto;
    opacity: 0;
    font-size:24px;
    font-weight:700;
    text-align: center;
    color: #586db4;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.sliderlabel {
    position: relative;
    height: auto;
    left: 0;
    font-size: 18px;
    font-weight: 400;
    text-align: center;
    color: #333;
	margin-top: 10px;
    opacity: 0;
}
.slider-input{position: relative;width: 100%;max-width: 235px;margin:20px auto 0;min-height:37px;padding-top:14px;}
.slider {
    position: absolute;
    width: 100%;
    height: 12px;
    background-color: #fff;
    border: 1px solid #5c6eaf;
    border-radius: 9px;
    opacity: 0;
}
.sliderfill {
    position: absolute;
    width: 0;
    min-width: 15px;
    height: 12px;
    left: -1px;
    top: -1px;
    background-color: #7e8cc2;
    border: 1px solid #5c6eaf;
    border-radius: 9px;
    opacity: 0;
}
.pivot {
    position: absolute;
    width: 37px;
    height: 37px;
    background-image: url('../images/pivot.png');
    top:0px;
	left: -10px;
    opacity: 0;
}
.pivot.hl {
    background-position: 0 -37px;
}
.sliderhit {
    position: absolute;
    right: 0;
    height: 37px;
    top:0px;
    left:0;
    z-index: 100;
}
.slideroutput {
    font-size: 34px;
    font-weight: 400;
    text-align: center;
    color: #333;
    opacity: 0;
	margin-top: 10px;
}
.slideroutput .dollarsign {
    font-size: 24px;
    vertical-align: top;
	font-weight: 700;
}
.mpgraph {
	height: 180px;
	width: 300px;
	margin: 0 auto;
	position: relative;
    opacity: 0;
	margin-top: 10px;
}
.mpgraph .line {
    position: absolute;
    height: 1px;
    background-color: #c8c8c8;
}
.mpgraph .line.long {
    left: 0;
	right: 21px;
}
.mpgraph .line.graph {
    right: 21px;
    left: 23px;
}
.line1 {
    top: 0;
}
.line2 {
    top: 43px;
}
.line3 {
    top: 93px;
}
.line4 {
    top: 143px;
}
.line5 {
    bottom: 0;
}
.mpgraph .label {
    position: absolute;
    height: auto;
	font-weight: 400;
}
.mpgraph .label.title {
    width: 100%;
    line-height: 17px;
    font-size: 14px;
    color: #323232;
    text-align: center;
}
.mpgraph .label.legend-y {
	width: 23px;
	padding-left: 0;
    font-size: 13px;
    color: #323232;
	text-align: right;
	left: 0;
}
.mpgraph .label.legend-x {
    width: 100px;
    line-height: 14px;
    font-size: 12px;
    font-weight: 400;
    color: #323232;
    text-align: center;
    letter-spacing: -0.2px;
}
.label2 {
    top: 33px;
    left: 5px;
}
.label3 {
    top: 83px;
    left: 5px;
}
.label4 {
    top: 133px;
    left: 5px;
}
.mpgraph .label.legend-x.label5 {
	top: 145px;
	left: 8%;
	width: 70px;
}
.mpgraph .label.legend-x.label6 {
	top: 145px;
	left: 31.5%;
	width: 78px;
}
.mpgraph .label.legend-x.label7 {
	top: 145px;
	left: 59%;
	width: 90px;
}
.mpgraph .graphbar {
    position: absolute;
    width: 23px;
    height: 0;
    bottom:37px;
    background-color: #5aba44;
}
.graphbar1 {
	left: 16%;
}
.graphbar2 {
	left: 40.5%;
}
.graphbar3 {
	left: 70%;
}
.cta {
	position: relative;
    width: 192px;
	max-width: 100%;
    height: 44px;
    opacity: 0;
    background-color: #87c440;
    border-radius: 4px;
    font-size: 16px;
    font-weight: 400;
    text-align: center;
    line-height: 40px;
    color: #fff;
	border-bottom: 3px solid #3f682e;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	margin: 20px auto 0;
	text-transform: uppercase;
}
.ctatext {
    width: 100%;
    text-shadow: 0 -1px 0 #6caa24;
}
.shine {
    position: absolute;
    width: 200px;
    height: 59px;
    left: -220px;
    top: 0;
    background-image: url('../images/shine.png');
    background-size: cover;
}
.cta.hl {
    background-color: #3f682e;
}
.cta.hl .ctatext {
    text-shadow: 0 -1px 0 #3f682e;
}
.logo {
    height: 35px;
    background: url('../images/logo-color.svg') no-repeat center center;
	margin-top: 10px;
}
.asideSectionsWrpr .logo {
	height: 55px;
}
.terms {
    text-align: center;
    font-size:11px;
    color: #8d8d8d;
	margin-top: 10px;
	font-weight: 300;
	margin-bottom: 25px;
}
.hit {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    cursor: pointer;
    opacity: 0;
    z-index: 99;
}
.pl-widget .input-group .form-control {
    border-radius: 0 4px 4px 0 !important;
}
.scrollableList ul {
    position: absolute;
    z-index: 1;
    background: #fff;
    margin-top: -1px;
    border: 1px solid #586db4;
}
.scrollableList ul li {
    padding: 5px 12px;
    border: 0;
    cursor: pointer;
}
.scrollableList ul li:hover {
    background: #0090f9;
    color: #fff;
}
.selectedOption {
	line-height: 26px;
}

@media(min-width:1400px) and (max-width:1600px) {
	.mpgraph{width: 232px;}
	.mpgraph .label.legend-x.label5{left:7%;}
	.mpgraph .label.legend-x.label7{left:62%;}
	.graphbar1{left:17%;}
	.graphbar2{left:43%;}
	.graphbar3{left:76%;}
	.slider-input{max-width:180px;}
}
@media(min-width:1200px) and (max-width:1399px) {
	.mpgraph{width: 180px;}
	.mpgraph .label.legend-x{
		font-size: 10px;
	}
	.mpgraph .label.legend-x.label5{
		left: 5%;
	}
	.mpgraph .label.legend-x.label6{
		left: 29%;
	}
	.graphbar1 {
		left: 18%;
	}
	.graphbar2 {
		left: 44%;
	}
	.graphbar3 {
		left: 77%;
	}
	.slider-input{max-width:150px;}
	.pivot{
	    width: 27px;
	    height: 27px;
	    top: 5px;
	    background-size: cover;
	}
}
@media(min-width:992px) and (max-width:1199px) {
	.mpgraph{width: 210px;}
	.mpgraph .label.legend-x{
		font-size: 11px;
	}
	.mpgraph .label.legend-x.label5{
		left: 5%;
	}
	.mpgraph .label.legend-x.label6{
		left: 29%;
	}
	.mpgraph .label.legend-x.label7{
		left: 60%;
	}
	.graphbar2 {
		left: 41.5%;
	}
	.graphbar3 {
		left: 76%;
	}
	.slider-input{max-width:170px;}
	.pivot{
	    width: 27px;
	    height: 27px;
	    top: 5px;
	    background-size: cover;
	}
}
@media (max-width:991px){
	.mpgraph{
		width: 250px;
	}
	.mpgraph .line.graph, .mpgraph .line.long{
		right: 0;
	}
	.mpgraph .label.legend-x.label5{
		left: 8%;
	}
	.mpgraph .label.legend-x.label6{
		left: 33%;
	}
	.mpgraph .label.legend-x.label7{
		left: 63%;
	}
	.graphbar1 {
		left: 18%;
	}
	.graphbar2 {
		left: 44%;
	}
	.graphbar3 {
		left: 76%;
	}
}
@media(min-width:992px) and (max-width:1600px) {
	.banner .text{font-size:18px;line-height: 22px;}
	.sliderlabel{font-size: 16px;}
	.mpgraph .line.long,.mpgraph .line.graph{right: 0;}
	.mpgraph .label.title{line-height:15px;font-size:12px;margin-top:3px;}	
}
/***Debt Relief****/
/** for pl form **/
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}

.select-2 .select2-hidden-accessible, .select2-search--hide{
display: none !important;
}
.select-2 .select2-container--default .select2-selection--single .select2-selection__rendered{
	line-height: 40px;
	padding-left: 12px;
	color: #555;
	font-size: 15px;
}
.select-2 .select2-container .select2-selection--single{
	height: 40px;
	border: 1px solid #586db4;
}

.select-2 .select2-container--default .select2-selection--single .select2-selection__arrow{
	display: none;
}
.select-2 .select2-container{
	width: 100% !important
}
@media(min-width:768px) and (max-width:1600px) {
	.select-2 .select2-container--default .select2-selection--single .select2-selection__rendered{
		line-height: 32px;
	}
	.select-2 .select2-container .select2-selection--single{
		height: 32px;
	}
	.select-2 .select2-container--default .select2-selection--single .select2-selection__rendered{
		font-size: 13px;
	}
}
/** end **/

/** Student loan new page start **/
.post-template-tpl-studentloan, .post-template-tpl-autoloan{
	background: #fbfbfb;
}
.studentloanWrap{
	position: relative;
	color: #2E2E2E;
    font-size: 16px;
    line-height: 30px;
}
.sidebarStudent{
	position: absolute;
    top: 180px;
    left: -200px;
	z-index: 9;
	max-width: 208px;
}
.sidebarStudent.right-sidebar {
    left: auto;
	right: -300px;
	padding-bottom: 0;
	transition: 0s;
}
.sidebarStudent.sticky {
    position: fixed;
    top: 120px;
}
.sidebarStudent ul{
	padding: 0;
}
.sidebarStudent ul li{
	padding-bottom: 20px;
	list-style: none;
	margin-bottom: 5px
}
.sidebarStudent li a {
    color: #adadad;
	font-size: 15px;
	line-height: 22px;
	font-weight: 400;
	padding-left: 20px;
	position: relative;	
	display: inline-block;
}
.sidebarStudent li a:hover, .sidebarStudent li.active a, .sidebarStudent li.active a:focus{
	color: #1e1e1e;
	text-decoration: none;
}
.sidebarStudent li a:focus{
	text-decoration: none;
}
.sidebarStudent li a:before {
	content: "\f105";
	position: absolute;
    display: inline-block;
    text-align: right;
    margin-right: 10px;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: #254cd8;
	font-size: 23px;
	font-weight: bold;
	opacity: 0;
	left: -10px;
	top: 0;
	transition: all 0.3s;
}
.sidebarStudent li a:hover:before, .sidebarStudent li.active a:before{
	opacity: 1;
	left: 0;
}
.bannerImg {
	margin: 0 -15px;
	text-align: center;
	z-index: -1;
	position: relative;
	height: 420px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
.post-template-tpl-minimal-blog{
	background: #FBFBFB;
}
.post-template-tpl-minimal-blog .bannerImg {
	height: auto !important;
}
.bannerImg img{
	margin: 0 auto;
}
.studentloan {
	margin-top: -130px;
	width: 880px;
	position: relative;
}
.post-template-tpl-bestof {
	background: #fbfbfb;
}
.post-template-tpl-bestof .studentloan {
	max-width: 960px;
	margin-top: 40px;
}
.topTagSec {
	display: flex;
	justify-content: space-between;
	margin-bottom: 12px;
}
.post-template-tpl-minimal-blog .topTagSec {
	padding: 0 20px;
}
.post-template-tpl-minimal-blog .topTagSec .tagLeft a{
	margin-bottom: 10px;
	font-size: 13px;
}
.tagRight .advt_disclosure{
	margin-bottom: 0;
}
.tagRight .advt_disclosure a{
	color: #586db4;	
	text-decoration: none;
	margin-bottom: 0;
}
.tagRight .advt_disclosure a:hover{
	text-decoration: underline;
}
.tagLeft a {
    letter-spacing: 0.5px;
    color: #586db4;
    padding: 0 20px;
    border-radius: 5px;
    border: solid 1px #586db4;
	font-weight: 300;
	line-height: 28px;
	transition :all 0.3s;
	float: left;
	margin-right: 5px;
}
.tagLeft a:hover {
	color: #fff;
	background: #586db4;
	text-decoration: none;
}
.tagLeft a:focus{
	color: #ffffff;
	text-decoration: none;
}
.tagLeft a:focus:hover{
	color: #2e2e2e;
}
@media (max-width:1200px){
	.post-template-tpl-bestof .studentloan {
		margin-top: 10px;
	}
}
@media (min-width:480px){
	.post-template-tpl-bestof .bannerImg + .studentloan .tagRight .advt_disclosure a{
		color: #fff;	
	}
	.post-template-tpl-bestof .bannerImg + .studentloan {
		margin-top: -130px;
	}
	.post-template-tpl-bestof .bannerImg + .studentloan .sidebarStudent{
		top: 100px;
	}
	.post-template-tpl-bestof .bannerImg + .studentloan .tagLeft a {
		color: #fff;
		border-color:#fff;
		margin-bottom: 5px;
	}
	.post-template-tpl-bestof .bannerImg + .studentloan .tagLeft a:hover {
		color: #586db4;
		border-color:#fff;
		background: #fff;
	}
}
.contentBox {
    border-radius: 1px;
    box-shadow: 0 11px 8px 0 rgba(241,241,241,0.50);
	background-color: #ffffff;
	padding: 50px;
	margin-bottom: 50px;
}
@media (max-width:767px){
	.post-template-tpl-bestof{
		background: #fff;
	}
	.post-template-tpl-bestof .post-details .post-data {
		width: 100%;
	}
	.post-template-tpl-bestof .contentBox p.written-by{
		margin-bottom: 0;
	}
	.post-template-tpl-bestof .contentBox{
		padding-left: 0;
		padding-right: 0;
		box-shadow: none;
	}
}
.contentBox article {
    padding: 0;
}
.contentBox h1.entry-title {
	margin: 0;
	font-size: 36px;
	font-weight: bold;
	letter-spacing: 1.2px;
	color: #1e1e1e;
	margin-bottom: 30px;
}
.contentBox h2{
	font-size: 24px;
	color: #505050;
	font-weight: bold;
	margin-bottom: 30px;
}
.autherSec .auto_img{
	margin-right: 15px;
}
.autherSec .auto_img img{
	width: 30px;
	height: 30px;
}
.autherSec .post-details {
	float: none;
    border: 0;
	margin-top: 0;
	margin-bottom:20px;
}
.post-template-tpl-minimal-blog .autherSec .post-details {
	float: left;
	border-top: 1px solid #cbd3cc;
    border-bottom: 1px solid #cbd3cc;
}
.post-template-tpl-minimal-blog .auto_img img{
	top: 0;
}
.post-template-tpl-minimal-blog .autherSec .auto_img{
	margin-right: 5px;
}
.post-template-tpl-minimal-blog .autherSec .post-details .nameBlock > a{
	color: #586db4;
}
.autherSec .post-details .post-author .fn{
	display: flex;
}
.autherSec .post-details .nameBlock{
	justify-content: center;
    display: flex;
    flex-direction: column;
}
.autherSec .post-details .nameBlock > a{
	line-height: 18px;
	letter-spacing: 0.5px;
	color: #464646;
}
.autherSec .post-details .nameBlock > a:hover, .autherSec .post-details .nameBlock > a:focus{
	text-decoration: none;
}
.autherSec .post-details .nameBlock > .updatedDate{
	font-size: 12px;
	letter-spacing: 0.4px;
	color: #a1a1a1;
	line-height: 18px;
	font-weight: 300;
}
.autherSec .post-details .post-data a{
	text-transform: capitalize;
}
.autherSec .popover{
	max-width: 500px;
}
.autherSec .popover p{
	margin-bottom: 10px;
}
.socialIcon{
	display: flex;
	float: right;
	margin-top: 20px;
}
.pipe-sign{
	color: #000;
	padding: 0px 3px;
}
.socialIcon > a {
    font-size: 18px;
    color: #49659f;
    height: 32px;
    width: 32px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
	margin-left: 30px;
	position: relative;
	transition: 0.3s;
	overflow: hidden;
	z-index: 0;
}
.socialIcon > a:hover {
	text-decoration: none;
	color: #fff;
}
.socialIcon > a:focus{
	text-decoration: none;
	color: inherit;
}
.socialIcon > a:hover:focus{
	color:#fff;
}
.socialIcon > a:before{
	content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
	height: 100%;
	border-radius: 50%;
	background: #49659f;
	z-index: -1;
}
.socialIcon > a:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #ffffff;
	border-radius: 50%;
	transform: scale(0.92);
	transition: 0.3s;
	z-index: -1;
}
.socialIcon > a:hover:after {
	transform: scale(0);
}
.socialIcon > a.tweeter:not(:hover){
	color: #55acee;
}
.socialIcon > a.tweeter:before{
	background: #55acee;
}
.socialIcon > a.googlePlus:not(:hover){
	color: #e74c3c;
}
.socialIcon > a.googlePlus:before{
	background: #e74c3c;
}
.socialIcon > a.envelope:not(:hover){
	color: #353535;
}
.socialIcon > a.envelope:before{
	background: #353535;
}
.mb-5, .contentBox p.mb-5{
	margin-bottom: 5px;
}
.post-template-tpl-minimal-blog .contentBox p, .post-template-tpl-minimal-blog .contentBox li{
	font-size: 13px;
	line-height: 20px;
	color: #000;
}
.post-template-tpl-minimal-blog .contentBox ul, .post-template-tpl-minimal-blog .contentBox ol{
	float: none;
}
.post-template-tpl-minimal-blog .contentBox figure{
	max-width: 100%;
	height: auto;
}
.post-template-tpl-minimal-blog .contentBox .author_info p {
    color: #fff;
}
.post-template-tpl-minimal-blog .contentBox .updated-date{
	margin-bottom: 10px;
	margin-top: 10px;
	font-size: 14px;
	font-weight: 400;
	color: #c5c5c6;
}
.post-template-tpl-minimal-blog .contentBox .updated-date em{
	font-style: normal;
}
.post-template-tpl-minimal-blog .contentBox h1.entry-title{
	color: #35312d;
	font-weight: 600;
	margin-bottom: 10px;
	line-height: 44px;
}
.post-template-tpl-minimal-blog .contentBox .advt_disclaimer{
	font-size: 14px;
	color: #000;
	line-height: 20px;
	font-weight: 300;
}
.post-template-tpl-minimal-blog .contentBox .written-by{
    margin-top: 5px;
	margin-bottom: 5px;
    font-size: 12px;
    color: #787879;
	font-weight: 400;
	line-height: 17px;
}
.post-template-tpl-minimal-blog .contentBox h4{
	font-size: 15px;
}
.post-template-tpl-minimal-blog .contentBox .pl_rate-row p {
    font-size: 12px;
    line-height: 14px;
}
.contentBox p{
    margin-bottom: 20px;
}
.contentBox p:empty{
	display: none;
}
.contentBox .advt_disclaimer {
    line-height: 24px;
    color: #a1a1a1;
}
.contentBox .list{
	padding-left: 20px;
}
.contentBox .list li{
	font-weight: 300;
}
.studLoanTable {
    margin-bottom: 30px;
}
.studLoanRow, .autoLoanRow {
	display: flex;
	justify-content: space-between;
	padding: 15px;
}
.studLoanRow{
	padding-left: 0;
}
.studLoanTable .studLoanRow:nth-child(2n+3) {
    background: #f9f9f9;
}
.studLoanRow .studLoanCol, .autoLoanRow .autoLoanCol {
	flex: 1;
    display: flex;
	justify-content: center;
	align-items: center;
	padding: 0 5px;
}
.studLoanRow .studLoanCol.btncol {
    flex-wrap: wrap;
	min-width: 160px;
	align-content: center;
}
.studLoanRow .studLoanCol img{
	max-width: 100px;
}
.studLoanRow .studLoanCol h5, .autoLoanRow .autoLoanCol h5{
	font-size: 13px;
	margin: 0;
	line-height: 20px;
	text-align: center;
}
.studLoanRow .studLoanCol .advt_disclosure {
    display: inline-block;
	margin-bottom: 0;
	margin-right: 5px;
	color:#686868;
}
.studLoanRow .studLoanCol .advt_disclosure .popover .popover-content {
    max-height: 350px;
    overflow: auto;
}
.studLoanRow .studLoanCol .advt_disclosure i{
	color:#979797;
}
.advt_disclosure .popover p {
    font-size: 13px;
	line-height: 22px;
	margin-bottom: 10px;
	margin-top: 0;
}
.studLoanRowTitle .studLoanCol h5, .autoLoanRowTitle .autoLoanCol h5{
	/* font-weight: bold; */
	color:#686868;
	font-size: 14px;
}
.studLoanRowTitle .studLoanCol:last-child{min-width: 180px;}
.studLoanRowTitle{
	position: relative;
	margin-bottom: 20px;
}
.studLoanRowTitle:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    box-shadow: 0 2px 10px 0 rgba(183, 183, 183, 1);
    bottom: 0;
    left: 0;
    background: #eeeeee;
}
.btnBlue {
    border: 1px solid #4364de;
    color: #3358db;
    border-radius: 5px;
    width: 140px;
    text-align: center;
    display: flex;
    height: 35px;
    justify-content: center;
    align-items: center;
    font-size: 11px;
    text-transform: uppercase;
	font-weight: bold;
	transition: all 0.3s;
}
.btnBlue:hover, .btnBlue:hover:focus {
	text-decoration: none;
	background: #4364de;
	color: #fff;
}
.btnBlue:focus{
    color: #3358db;
	text-decoration: none;
}
.studLoanCol .btnBlue + p{
    display: none;
}
.studLoanCol .btnBlue > i{
    display: none;
}
.studLoanCol .small-text{
	font-size: 10px;
    color: #686868;
    line-height: 15px;
    margin-top: 5px;
    white-space: nowrap;
}
.contentBox .text-blue, .contentBox .text-blue a{
	color:#3358db;
}
.contentBox .text-blue a{
	text-decoration: underline;
}
.contentBox .text-blue a:hover{
	text-decoration: none;
}
.singleLine i.fa-smile-o {
	font-size: 22px;
	margin-right: 5px;
	position: relative;
	top: 3px;
}
.singleLine p{
	font-weight: bold;
	font-size: 13px;
}
.singleLine img{
	display: inline-block;
    width: 25px;
    margin-right: 10px;
}
.autoloanWrap .singleLine p{
	color: #505050;
}
.contentBox a.link{
	color: #4364de;
	text-decoration: underline;
	transition: all 0.3s;
}
.contentBox a.link:hover{
	color: #4364de;
	text-decoration: none;
}
.tpl-comparecards h2{
	font-size:24px;
	font-style: italic;
	margin-top: 0;
}
.tpl-comparecards .col-lg-9{
	width: 100%;
}
.studentloan footer {
    background: transparent;
}
.studentloan footer .footerLinks h5 {
    color: #1e1e1e;
    font-size: 18px;
    border-bottom: 1px solid #E0DDDD;
    margin: 0 0 30px 0;
	padding-bottom: 12px;	
}	
.studentloan footer .menu1 h5 {
    width: 207px;
}
.studentloan footer .menu2 h5 {
    width: 262px;
}
.studentloan footer .menu3 h5 {
    width: 173px;
}
.studentloan footer .footerLinks ul{
	padding-left: 0;
	margin-bottom: 30px;
}
.studentloan footer .footerLinks ul li{
	list-style: none;
	line-height: 22px;
	padding-bottom: 15px;
}
.studentloan footer .footerLinks li a {
    color: #161616;
    font-size: 15px;
    font-weight: 300;
}
.studentloan .comment_section{
	margin-bottom: 30px;
}
.studentloan .dis-links{
	font-size:24px;
	font-style: italic;
	margin-top: 0;
	position: inherit;
	color: #1e1e1e;
}
.studentloan .dis-links:hover{
	text-decoration: none;
}
.studentloan .dis-links .caret{
	transition: all 0.3s;
}
.studentloan .dis-links.opend .caret {
    transform: rotate(180deg);
}
.contentBox .pl_rate-disc p{
	margin-bottom: 0;
}
.contentBox .pl_rate-row-wrap .pl_rate-row{
	margin:0 0 30px 0;
}
.contentBox .custom-table-blue, .contentBox .custom-table{
	margin-top: 0;
}
.contentBox .blog_post h3{
	margin-top: 0;
}
.contentBox .row.scroll_link{
	margin-bottom: 15px;
}
.contentBox .row.scroll_link>div{
	margin-top: 0;
}
.contentBox .link_box{
	margin-top: 0;
}
.contentBox .tablepress th{
	height: 40px;
    background-color: #ebedf4;
	width: 50%;
	border: 1px solid #d9dce8;
	color: #515151;
}
.contentBox .custom-table .tablepress td {
	border: 1px solid #d9dce8;
	font-size: 15px;
    color: #000;
	font-weight: 300;
}
.cond-apply{
	line-height:12px;
	font-size: 12px;	
	margin-top:10px;
} 
.broker-box {
    border: 1px solid #d8d9dc;
	border-radius: 5px;
	overflow: hidden;
	margin-bottom: 30px;
}
.broker-side-group{
	display: flex;
	padding:30px 0;
}
.broker-leftside {
	width: 215px;
    min-width: 215px;
    padding: 0 30px;
    text-align: center;
    display: flex;
    flex-flow: column;
    justify-content: center;
    align-items: center;
}
.broker-leftside img{
	max-width: 100%;
	max-height: 100%;
	height: auto;
}
.broker-leftside .btnBlue{
	margin: 20px auto 0 auto;
}
.broker-leftside .btnBlue i.fa {
	font-size: 13px;
	margin-left: 7px;
	margin-top: 3px;
}
.broker-rightside {
    padding: 0 30px;
	border-left: 1px solid #d8d9dc;
	width: 100%;
}
.post_article .broker-box .broker-rightside p:not(.current-promotion-line):not(:last-child) {
	margin-bottom: 20px;
}
.broker-col-group {
    display: flex;
    justify-content: space-between;
	text-align: center;
	margin-bottom: 5px;
}
.broker-col {
    max-width: 33.33%;
}
.broker-col h5 {
    font-size: 14px;
    margin: 0 0 12px 0;
    color: #686868;
    font-weight: 500;
}
.broker-col h3 {
    color: #2e2e2e;
    font-size: 15px;
	margin: 0 0 5px 0;
	font-weight: 700;
	line-height: 22px;
}
.broker-col p {
    color: #686868;
    font-size: 13px;
    line-height: 18px;
    margin-bottom: 0;
}
.broker-proscons {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.proscons-box {
	width: 50%;
	padding: 0 30px;
	margin-top: 30px;
	margin-bottom: 10px;
	display: none;
}
.proscons-box:first-child {
	border-right: 1px solid #d8d9dc;
}
.broker-proscons {
    border-top: 1px solid #d8d9dc;
    background: #f9f9f9;
}
.proscons-box h3 {
    color: #505050;
	font-size: 18px;
	margin: 0 0 10px 0;
}
.contentBox .fa-thumbs-up{
	color: #5aba44;
	margin-right: 8px;
	font-size: 22px;
}
.contentBox .fa-thumbs-down{
	color: #f54f20;
	margin-right: 8px;
	font-size: 22px;
}
.proscons-box ul{
	padding-left: 0;
}
.proscons-box ul li {
	font-weight: 300;
	padding-bottom: 15px;
	padding-left: 20px;
	line-height: 20px;
	list-style: none;
    position: relative;
}
.proscons-box ul li:before {
    content: "";
    position: absolute;
    left: 0;
    top: 7px;
    width: 8px;
    height: 8px;
    background: #2e2e2e;
    border-radius: 50%;
}
.prosconsbtn{
	display: flex;
	justify-content: center;
}
.showproscons {
	padding: 10px 0;
	
}
.showproscons button {
	background: none;
    border: none;
    font-size: 13px;
    color: #3358db;
    text-transform: uppercase;
    font-weight: 600;
}
.showproscons button:focus {
	outline: none;
	box-shadow: none;
}
.showproscons button i{
	font-size: 20px;
    line-height: 12px;
    position: relative;
    top: 3px;
    margin-left: 5px;
    transition: 0.3s;
}
.open .showproscons button i{
	transform: rotate(180deg);
}
.fixsidebar{
	left: calc(50% - 650px);
}
.contentBox .guide_post {
    margin-bottom: 30px;
}
.bestofbannerimg{
	height: 200px;
    background: #586db4;
}
.contentBox ul{
	margin-bottom: 20px;
    padding-left: 20px;
}
.contentBox .pl_rate-row>div h4{
	font-size: 15px;
}
.contentBox .bestRatingWrap a {
    font-size: 13px;
	display: block;
}
.contentBox .pl_rate-row>div h5{
	font-size: 13px !important;
}
.post-template-tpl-minimal-blog .contentBox .pl_rate-row>div h5{
	font-size: 15px!important;
    font-weight: 400;
    margin: 13px 0 10px;
    color: #555;
}
.studentloanWrap .pl_rate-disc hr{
	margin-top: 20px;
	margin-bottom: 20px;
}
.contentBox .bestRatingWrap .bestRating{
	display: inline-block;
}
.contentBox .bestRatingWrap .advt_disclosure .fn i{
    font-size: 15px;
    margin-left: 6px;
    position: relative;
    top: 2px;
	color: #a1a1a1;
}
.bestof-table-cont a{
	font-size: 15px;
}
@media (max-width:1299px){
	.scrolled{
		background: linear-gradient(rgb(226, 226, 226), rgba(255, 255, 255, 0));
		padding: 10px;
	}
	.sidebarStudent{
		top: 55px;
		left: 0;
		width: 100%;
		max-width: initial;
		text-align: center;
	}
	.sidebarStudent ul li {
		display: inline-block;
		padding: 0 2px;
	}
	.sidebarStudent li a, .sidebarStudent li a:hover {
		background: #fff;
		color: #586db4;
		border: 1px solid #586db4;
		padding: 5px 20px;
		border-radius: 5px;
	}
	.sidebarStudent li a:focus{
		color: #586db4;
	}
	.sidebarStudent li.active a, .sidebarStudent li.active a:hover, .sidebarStudent li.active a:focus {
		color: #ffffff;
		background: #586db4;
	}
	.sidebarStudent li a:before{
		display: none;
	}
	.contentBox{
		padding-top: 70px;
	}
	.studLoanRowTitle .studLoanCol h5, .autoLoanRowTitle .autoLoanCol h5{font-size: 13px;}
}
@media (max-width: 991px){
	.studentloan{
		width: 100%;
	}
	.contentBox h1.entry-title{
		font-size: 30px;
	}
	.studLoanRowTitle .studLoanCol h5, .autoLoanRowTitle .autoLoanCol h5{font-size: 12px;}
}
@media (max-width: 767px){
	.bestofbannerimg{
		height: 110px;
	}
	.studentloan{
		margin-top: -70px;
	}
	.contentBox h1.entry-title{
		font-size: 26px;
	}
	.contentBox{
		padding-left: 20px;
		padding-right: 20px;
	}
	.broker-side-group{
		flex-flow: column;
	}
	.broker-leftside{
		width: 100%;
		padding-bottom: 30px;
	}
	.broker-rightside{
		padding-top: 25px;
		border-left: 0;
		border-top: 1px solid #d8d9dc;
	}
	.studLoanRow .studLoanCol, .autoLoanRow .autoLoanCol {
		padding: 0 10px;
	}
}
@media (max-width: 600px){
	.studentloan{
		padding: 0;
	}
	.broker-proscons{
		flex-flow: column;
	}
	.socialIcon > a{
		margin-left: 10px;
	}
	.proscons-box{
		width: 100%;
		border-right: 0;
	}
	.showproscons{
		text-align: center;
	}
	.studLoanRowTitle{
		display: none;
	}
	.studLoanRow{
		flex-flow: wrap;
		padding-right: 0;
	}
	.studLoanRow:nth-child(2){
		position: relative;
		padding-top: 20px;
	}
	.studLoanRow:nth-child(2):before {
		content: "";
		position: absolute;
		width: 100%;
		height: 1px;
		box-shadow: 0 2px 10px 0 rgba(183, 183, 183, 1);
		top: 0;
		left: 0;
		background: #eeeeee;
	}
	.studLoanRow .studLoanCol img{
		max-width: 120px;
	}
	.studLoanRow .studLoanCol{
		flex-flow: column;
		margin-bottom: 15px;
		width: 33.33%;
	}
	.studLoanRow .studLoanCol:first-child, .studLoanRow div.studLoanCol:last-child{
		width: 100%;
		flex: auto;
	}
	.studLoanRow .studLoanCol:before {
		content: attr(data-label);
		font-size: 13px;
		font-weight: 700;
		line-height: 16px;
		color: #686868;
		margin-bottom: 5px;
		display: block;
		text-align: center;
	}
	.studentloanWrap footer .col-xs-6{
		width: 100%;
	}
}
@media (max-width:480px){
	.bestofbannerimg{
		display: none;
	}
	.studentloan{
		margin-top: 15px;
	}
	.sidebarStudent ul li{
		margin-bottom: 5px;
	}
	.sidebarStudent li a{
		font-size: 13px;
		padding-left: 10px;
		padding-right: 10px;
	}
	.sidebarMinimal ul li{
		margin-bottom: 5px;
	}
	.sidebarMinimal li a{
		font-size: 13px;
		padding-left: 10px;
		padding-right: 10px;
	}
	.contentBox{
		padding: 0;
		padding-left: 0;
		padding-right: 0;
		box-shadow: none;
	}
	.autherSec .post-details{
		flex-flow: column;
		align-items: flex-start;
		margin-bottom: 50px;
	}
	.post-details .post-data{
		margin-bottom: 10px;
	}
	.socialIcon > a:first-child{
		margin-left: 0;
	}
	.bannerImg {
		height: 100px;
		overflow: hidden;
	}
	.bannerImg img {
		position: absolute;
		left: 50%;
		min-width: 110%;
		transform: translate(-50%, 0);
	}
	.sidebarStudent{
		position: static;
	}
	.sidebarMinimal{
		position: static;
	}
	.topTagSec{
		flex-flow: column;
	}
	.tagLeft a{
		color: #586db4;
		border-color: #586db4;
		padding: 0 10px;
		line-height: 24px;
		font-size: 14px;
	}
	.tagRight{
		text-align: right;
	}
	.tagRight .advt_disclosure a{
		color: #586db4;
	}
}
/** Student loan new page End **/

/*investing_module style start*/
.investor_review{
	clear:both;
}
.investor_review_widget.row
{
	display: flex;
}
.investor_review_widget
{
	padding: 10px 0;
	border-radius: 10px;
	margin: 0px auto;
	height: auto;
}
.post_article .bankReviewCmpr h3{
	margin-top: 0;
}
.investor_review_widget > div{
	display: flex;
	padding: 0 25px;
}
.investor_review_widget .widget_left
{
align-items: center;
flex-flow: column;
align-self: center;
}
.investor_review_widget .widget_right
{
position: relative;
align-items: center;
}
.investor_button {
	margin-bottom: 15px;
	margin-top: 15px;
    text-align: center;
}
.investor_button.left {
    float: left;
    margin-right: 20px;
}
.investor_button.right {
    float: right;
    margin-left: 20px;
}

.investor_review_widget .widget_right:before
{
position: absolute;
content: "";
top: 0px;
bottom: 0px;
left: 0px;
height: 100%;
}
.investor_review_widget .review_green_btn, .review_green_btn
{
padding: 12px 20px 12px 20px;
background-color: #73b755;
color: #fff;
font-size: 15px;
border-radius: 5px;
text-transform: uppercase;
display: inline-block;
font-weight: 500;
white-space: nowrap;
text-align: center;
}
.investor_review_widget .review_green_btn:hover, .review_green_btn:hover, .widget_right ul li a:hover
{
text-decoration: none;
}
.investor_button .review_green_btn{
	white-space: normal;
}
.investor_button .review_green_btn i.fa{
	margin-left: 8px;
}
.investor_review_widget .widget_right ul li::before
{
content: "\2022";
color: #8f9bc2;
font-weight: bold;
display: inline-block;
width: 1em;
margin-left: -1em;
position: absolute;
top: -1px;
}
.investor_review_widget .review_green_btn i.fa
{
margin-left: 8px;
}
.investor_review_widget .widget_left > span
{
color: #5d5d5d;
font-size: 13px;
line-height: 15px;
margin-top: 8px;
font-style: italic;
text-align: center;
}
.investor_review_widget .widget_left span.fa-star
{
	color: #586eb4;
	border: none;
}
.investor_review table .fa-check
{
color: #73b755;
}
.investor_review .raterater-hover-layer i, .investor_review .raterater-rating-layer i, .investor_review .raterater-outline-layer{
	color: #586eb4;
}
.investor_review_widget .widgetimg {
    border-radius: 4px;
    overflow: hidden;
    padding: 8px;
	margin-bottom: 10px;
	width: 220px;
    height: 110px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.investor_review_widget .widget_left img
{
display: block;
margin: 0px auto;
max-height: 100%;
}
.investor_review_widget .widget_right p strong
{
font-size: 18px;
}
.investor_review_widget .widget_right p
{
font-size: 16px;
line-height: 23px;
}
.investor_review_widget .widget_right ul li
{
line-height: 30px;
font-size: 15px;
margin-bottom:0;
position: relative;
}
.investor_review_widget .widget_right ul
{
padding-left: 15px;
margin-top: 8px;
list-style-type: none;
}
.investor_review_widget .widget_right ul li a
{
text-decoration: none;
color: #5c6eaf;
}
.investor_review_table table
{
width: 100%;
margin-bottom: 20px;
}

.investor_review_table tr td:first-child
{
background-color: #f6f7fb;
font-size: 15px;
color: #424242;
font-weight: 500;
width: 30%;
}

.investor_review_table table ul li
{
	position: relative;
}
.investor_review_table table ul li::before
{
content: "\2022";
color: #8c8c8c;
font-weight: bold;
display: inline-block; 
width: 1em;
margin-left: -1em;
position: absolute;
top: -2px;
}

/***************/

.investor_review_table tr, .investor_review_table td
{
border: 1px solid #ddd;
padding: 10px;
vertical-align: middle;
line-height: 22px;
}
.investor_review_table table ul {
list-style: none;
padding-left: 0;
margin-bottom: 0;
}
.investor_review_table table ul li:not(:only-child){
	padding-left: 15px;
}
.investor_review_table table ul li:only-child:before{
	display: none;
}
.investor_review_table table .fa-check
{
color: #73b755;
}
.investor_review_table .raterater-hover-layer i, .investor_review_table .raterater-rating-layer i, .investor_review_table .raterater-outline-layer{
	color: #586eb4;
}
.investor_review_table .more-link{
	color: #586db4;
	text-decoration: underline;
	cursor: pointer;
}
.investor_review_table .more-link:before{
	display: none;
}
.investment-link-widget a {
    font-size: 15px;
    font-weight: 400;
    position: relative;
	padding-left: 12px;
	margin-bottom: 5px;
	display: inline-block;
}
.investment-link-widget a:hover {
    color: #586db4;
}
.investment-link-widget a:before {
    content: "";
    position: absolute;
    left: 0;
    top: 8px;
    border: 5px solid transparent;
    border-left-color: #586db4;
}
/***************/
@media (max-width: 1400px){
	.investor_review_widget > div{
		padding-left: 20px;
		padding-right: 20px;
	}
}
@media (min-width: 992px) and (max-width:1322px)
{
	.investor_review_widget .review_green_btn
	{

		padding: 6px 12px;
		font-size: 12px;
	}

}
@media (max-width:767px){
	.investor_review_table .review_rating {
		padding-left: 0px;
	}
}
@media (max-width:600px){
	.investor_button.left, .investor_button.right{
		float: none;
		margin-left: 0;
		margin-right: 0;
	}
}
@media (min-width: 480px) and (max-width:767px)
{
	.investor_review_widget.row
	{
		display: block;
	}
.investor_review_widget .widget_left img
{
margin-left: auto;
margin-right: auto;
display: block;


}
.investor_review_widget .widget_right
{
margin-top: 30px;
}
.investor_review_widget .widget_right:before
{
border-top: 1px solid #d0d0d0;
position: absolute;
content: "";
top: -17px;
bottom: 0px;
border-right: none;
left: 0px;
right: 0px;
}
}
@media (min-width: 320px) and (max-width:479px)
{
	.investor_review_widget.row
	{
		display: block;
	}
.investor_review_widget
{
padding: 30px 0px;
}
.investor_review_widget .widget_right
{
margin-top: 30px;
}
.investor_review_widget .widget_left img
{
margin-left: auto;
margin-right: auto;
display: block;
}
.investor_review_widget .widget_right:before
{
border-top: 1px solid #d0d0d0;
position: absolute;
content: "";
top: -17px;
bottom: 0px;
border-right: none;
left: 0px;
right: 0px;
}
.investor_button .green-btn
{
	font-size: 14px;
	line-height: 20px;
}
}
/*investing_module style end*/

/** Auto loan new page Start **/
.autoLoanTable{
	border: 3px solid #f9f9f9;
	margin-bottom: 30px;
}
.studentloanWrap hr{
    margin-top: 40px;
    margin-bottom: 40px;
}
.autoLoanHeader {
    background: #f9f9f9;
    padding: 5px 15px 0 15px;
	height: auto;
	display: flex;
    justify-content: center;
}
.autoLoanHeader img {
	width: 125px;
	margin: 0 auto;
}
.autoLoanHeader p {
	margin-bottom: 0;
    color: #505050;
    font-size: 10px;
    text-transform: uppercase;
    font-weight: 500;
    letter-spacing: 0.3px;
}
.autoLoanHeader a, .autoLoanHeader a:hover, .autoLoanHeader a:focus {
	color: #4364de;
}
.autoLoanRow{
	height: 100px;
	border-bottom: 1px solid #f9f9f9;
}
.autoLoanRowTitle{
	height: auto;
}
.autoLoanTable .autoLoanRowTitle{
	padding-top: 30px;
}
.autoLoanRow:nth-last-child(-n+2){
	border-bottom: 0;
}
.autoLoanRow.autoLoanFooter {
    height: auto;
    padding-bottom: 5px;
}
.autoLoanHeader .autoLoanCol, .autoLoanFooter .autoLoanCol{
	flex-flow: column;
}
.btnBlueDark {
	color: #fff;
    background: #4364de;
	width: 225px;
	display: block;
    text-align: center;
    border: 1px solid #4364de;
    border-radius: 5px;
    line-height: 33px;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: 500;
	letter-spacing: 0.3px;
	transition: all 0.3s;
}
.btnBlueDark:hover, .btnBlueDark:hover:focus {
	color: #4364de;
	background: #ffffff;
	text-decoration: none;
}
.btnBlueDark:focus {
	color: #fff;
	text-decoration: none;
}
.autoLoanFooter p {
    font-size: 10px;
    font-weight: 500;
	color: #686868;
	margin-bottom: 0;
}
.grayBgTable {
	background: #f9f9f9;
}
.grayBgTable .autoLoanRow{
	padding: 0 15px;
}
.lightgraytext {
    color: #9e9e9e;
    font-size: 12px;
    letter-spacing: 0.3px;
    line-height: 18px;
    margin-top: 10px;
}
.contentBox .post_article h2{
	margin-bottom: 0;
}
.contentBox .post_article p{
	margin-bottom: 15px;
}
.contentBox .entry-content .custom-table-blue.align-top .tablepress td p{
	font-size: 13px;
}
.contentBox .product_data_card .img-responsive{
	margin: 0 auto;
}
.contentBox .post_article .bt-blog h2 {
    font-size: 35px;
    line-height: 1.1em;
}
/** Auto loan new page End **/
/** Credit card payoff calculator new page start **/
.creidt-card-calc-widget-box{position: relative;}
.credit-from {
    background: #586db4;
    padding: 15px 30px 30px;
    margin: 15px 0;
}
.credit-left
{
    width: 100%;
}

.credit-from .green-btn
{
   
    margin-top: 15px;
}
.post_article .credit-from h3
{
	font-size: 22px;
	color: #ffffff;
	margin-bottom: 23px;
	margin-top: 0px;

}

.credit-from label {
    color: #fff;
    font-weight: 400;
    font-size: 14px;
}

.custom-select .fa {
    position: absolute;
    right: 24px;
    top: 40px;
    color: #c7c7c7;
    pointer-events: none;
}
.custom-select select {
    -moz-appearance: none;
    -webkit-appearance: none;
    -ms-appearance: none;
}
.credit-from .form-control
{
	height: 40px;
	padding-right: 35px;
	font-size: 15px;
}
@media(min-width:1200px) and (max-width:1399px)
{
	.credit-from .green-btn
	{
		font-size: 15px;
		padding: 8px 25px;
	}
	.credit-from label
	{
		font-size: 14px;
	}
	.credit-from .col-lg-3
	{
		width: 50%;
	}

}

/**gray box start*/

.creditcard_consolidation{
	background: #fff;
	padding-top: 40px;
	padding-bottom: 90px;
}

.creditcard_consolidation .table, .credit-border-box .table{
	display: table;
	width: 100%;

	table-layout: fixed;
	margin: 0;
}
.creditcard_consolidation .table-cell, .credit-border-box .table-cell{
	vertical-align: middle;
	display: table-cell;
}
.creditcard-section, .credit-from, .graph-content, .credit-gray-box, .border-row, .graph-box,
.title-row, .show-me-link, .graph-bx-border, .credit-border-box, .credit-border-bx, .first-bx, .credit-content-row,
.credit-accordian-section, .credit-accordian-title, .credit-accordian-content, .credit-listing, .creditcard-section .accordion-container{
	float: left;
	width: 100%;
}
.graph-bx{
	width: 290px;
	height: 290px;
	margin: 0 auto
}
.credit-accordian-title h4{
	position: relative;
}
.credit-accordian-title i{
position: absolute;
right: 0;
top: 0;
color: #cacaca;
}
.credit-listing h6 i{
	margin-right: 5px;
}
.credit-content-row{
	margin-top: 25px;
}
.credit-accordian-section{
	border-top: 1px solid #dfe0e6;
	margin-top: 15px;
	padding-top: 15px;
}
.credit-accordian-section.active h4 i{
	-webkit-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	transform: rotate(-180deg);
}
.credit-accordian-content, .credit-listing{
	margin-top: 15px;
}
.credit-accordian-content{
	display: none;
}
.creditcard_consolidation .credit-accordian-title h4{
	font-size: 18px;
	line-height: 20px;
	font-weight:400;
	cursor: pointer;
	position: relative;
}
.creditcard_consolidation .credit-accordian-title h4::after{
	position: absolute;
	right: 0;
	top: 0;
	content: "\f067";
	font-family: 'FontAwesome';
	font-size: 16px;
	font-weight: 300;
}
.creditcard_consolidation .active .credit-accordian-title h4::after{
	content: "\f068";
}
.credit-listing:first-child{
	margin-top: 0;
}
.credit-accordian-content P{
	margin-bottom: 0;
}
.credit-listing ul{
	padding: 0;
	margin: 0;
	list-style: none;
}
.credit-listing ul li:first-child{
	margin-top: 0
}
.credit-listing ul li{
	margin-top: 10px;
	font-size: 15px;
	line-height: 24px;
	color: #333;
	font-weight: 300;
	position: relative;
	padding-left: 20px;
}
.credit-listing ul.thumb-pros li::before{
	position: absolute;
	left: 0;
	top: 0;
	content: "\f058";
	font-family: 'FontAwesome';
	color: #87c540;
}
.credit-listing ul.thumb-cons li::before{
	position: absolute;
	left: 0;
	top: 0;
	content: "\f057";
	font-family: 'FontAwesome';
	color: #f54f20;
}
.credit-listing h6{
	margin: 0 0 10px 0;
	font-size: 16px;
	line-height: 18px;
	color: #333;
	font-weight: 700;

}
.credit-content-row p{
	margin-top: 15px;
	margin-bottom: 0;
}
.credit-left{
	width: 35%;
	padding-right: 30px;
	float: left;
}
.title-row{
	margin-bottom: 20px;
}
.credit-right{
	float: left;
	width: 65%;
}
.credit-from{
	background: #586db4;
	padding: 30px;
}
.credit-from label{
	color: #fff;
	font-weight: 400;
}
.custom-select{
	position: relative;
}
.custom-select select{
	-moz-appearance:none;
	-webkit-appearance:none;
	-ms-appearance:none;
}
.custom-select .fa{
	position: absolute;
	right: 15px;
	top: 10px;
	color: #c7c7c7;
	pointer-events: none;
}
.credit-from .green-btn{
	margin-top: 15px;
}
.post_article .creditcard_consolidation .title-row h2, .post_article .credit-border-box .title-row h2{
	font-size: 24px;
	line-height: 26px;
	color: #586db4;
	font-weight: 700;
	margin: 0;
	padding: 0;
	border:none;
}	
.creditcard_consolidation h3, .credit-border-box h3{
	font-size: 22px;
	line-height: 24px;
	color: #586db4;
	font-weight: 700;
	margin: 0;

}
.creditcard_consolidation h4, .credit-border-box .graph-content h4{
	margin: 0;
		font-size: 22px;
	line-height: 24px;
	color: #333;
	font-weight: 400;
}
.credit-border-box .graph-content h4
{
	margin: 0;
		font-size: 22px;
	line-height: 24px;
	color: #333;
	font-weight: 400;

}
.post_article .creditcard_consolidation h5{
	font-size: 15px;
	line-height: 18px;
	color: #333;
	font-weight: 400;
	margin: 0;
}
.post_article .credit-border-box h5
{

    font-size: 15px;
    line-height: 18px;
    color: rgb(51, 51, 51);
    font-weight: 400;
    margin: 0px;

}
.broder-box span {
    font-size: 24px;
    line-height: 26px;
    color: rgb(51, 51, 51);
    font-weight: 400;
}
.icon-ques-tooltip .tooltip-info-btn {
    position: relative;
    cursor: pointer;
    top: -3px;
}

.broder-box span {
    font-size: 24px;
    line-height: 26px;
    color: rgb(51, 51, 51);
    font-weight: 400;
}
.broder-box h5 {
    margin-bottom: 10px;
}
.creditcard_consolidation p{
	font-size: 15px;
	line-height: 24px;
	color: #333;
	font-weight: 300;
}
.broder-box span{
	font-size: 24px;
	line-height: 26px;
	color: #333;
	font-weight: 400;
}
.graph-content{
	text-align: center;
	
}
.credit-gray-box{
	background: #F6F7FB;
	padding: 25px 30px 30px;
	margin-top: 30px;
}
.creditcard_consolidation .table .table{
	background: none;
	
}
.border-row{
	border-top: 1px solid #d6d8e1;
	border-bottom: 1px solid #d6d8e1;
	padding:15px 0;
}
.mrg-br{
	margin: -30px -5px 0
}
.broder-box{
	float: left;
	width: 20%;
	padding: 30px 5px 0;
	text-align: center;
}
.broder-box h5{
	margin-bottom: 10px;
}
.graph-box{
margin-top: 5px;
padding: 15px 0;
}
.graph-box .table-cell:first-child{
	width: 250px;
}
.graph-box .table-cell{
		padding:0 15px
}
.creditcard_consolidation .graph-price, .credit-border-box .graph-price {
	display: inline-block;
    color: rgb(88, 109, 180);
    font-size: 36px;
    line-height: 38px;
    font-weight: 700;
    margin-top: 15px;
    text-decoration: none;
}
.creditcard_consolidation .advt_disclosure a.graph-price:hover, .credit-border-box .advt_disclosure a.graph-price:hover{
		color: #586db4;
		text-decoration: none !important;
}
.creditcard_consolidation .graph-content p, .credit-border-box .graph-content p{
font-size: 18px;
line-height: 20px;
}
.credit-border-box .graph-content .balance-transfer-popover p{
	font-size: 15px;
}
.graph-bx-border{
	margin-top: 20px;
	display: none;
}

.credit-border-box{
border: 1px solid #d9dae2;
padding: 30px;
margin-top: 6px;	
}
.credit-border-bx.br-mr-none{
border-top: 0;
padding-top: 0;
margin-top: 0;
}
.credit-border-bx{
border-top: 1px solid #dfe0e6;
margin-top: 15px;
padding-top: 15px;
}
.first-bx .table-cell:first-child{
	width: auto;
	text-align: left;
	float: left;
}

.post_article .credit-border-box h2 {
    font-size: 24px;
    line-height: 26px;
    color: rgb(88, 109, 180);
    font-weight: 700;
    margin: 0px;
}
 .first-bx
 {
 	float: left;
 	width: 100%;
 }
 .credit-border-box .table
 {
 	display: table;
 	table-layout: fixed;
 }
.first-bx .table-cell{
	width:280px;
	text-align: right;
	display: table-cell;
}
.post_article .creditcard_consolidation .first-bx h4, .post_article .credit-border-box .first-bx h4 {
font-size: 20px;
line-height: 26px;
font-weight: 700;
    color: rgb(51, 51, 51);
}

.creditcard_consolidation .first-bx span, .credit-border-box .first-bx span{
	display: block;
	margin-top: 15px;
	font-weight: 300px;
	font-size: 15px;
	line-height: 24px;
	margin:5px 0 0 0;
	
}
.credit-border-box .title-row{
	border-bottom: 3px solid #d9dae2;
	padding-bottom: 20px;
	margin-bottom: 10px;
}
.credit-border-bx .show-hide-btn span{
	transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
}
.credit-border-bx .show-hide-btn span, .credit-border-bx.active .show-hide-btn span:first-child{
	display: none;
}
.credit-border-bx.active .show-hide-btn span, .credit-border-bx .show-hide-btn span:first-child{
	display: block;
}
.modal-open .creidt-card-calc-widget-box .modal{position: absolute;top: 0;bottom: auto;}
.entry-content .graph-content .popover{max-width: 276px;}
.post_article .graph-content p{margin: 0 0 10px}
.show-me-link{
	text-align: center;
	margin-top: 30px;
}
.show-me-link a{
	display: inline-block;
	font-size: 20px;
	line-height: 24px;
	color: #5b6daf;
	border-bottom: 3px solid #5b6daf;
	padding-bottom: 4px;
	font-weight: 500;
}
.show-me-link a:hover
{
	text-decoration: none;
}
.creditcard_consolidation img{
	max-width: 100%;
}
.show-hide-btn span{
	margin-top: 0 !important;
}
.pop-over-bx{
float: left;
width: 100%;
padding-bottom: 10px;
}
.entry-content .graph-content .balance-transfer-popover .popover{
	max-width: 350px;
}
.entry-content .graph-content .balance-transfer-popover .pop-over-bx{
	width: 100%;
}
.pop-over-bx h3{
font-size: 14px;
line-height: 16px;
font-weight: 400;
}
.pop-over-bx .popover-info{
	margin: 10px 5px 0 0;
	float: left;
	font-size: 12px;	
	color: grey;
}
.tooltip-info-btn .ques-icon{
    margin-left: 0;
    top: 0;
    vertical-align: middle;
    width: 17px;
    height: 16px;
    background-position: -25px -3px;
}
.credit-border-box .fa-question-circle
{
	position: relative;

}
.credit-border-box .fa-question-circle:before
{
	top: -14px;
    position: absolute;
    left: 0px;
    color: #C0C0C0;
    font-size: 18px;

}
.mrg-pop{
margin: 0 -5px
}
.pp-over{
float: left;
width: 33.33%;
padding: 10px 5px 0;
text-align: center;
box-sizing: border-box;
}
.entry-content .graph-content .balance-transfer-popover .pp-over{
	width: 25%;
}
.pp-over p, .pp-over span{
font-size: 14px;
line-height: 16px;
color: #333;
font-weight: 400;
}
.pp-over span{
	margin-top: 5px;
display: block;
}


.new-modal-popup .modal-header {
	padding-left: 0;
}
.new-modal-popup .modal-header h4 {
	font-size: 22px;
	line-height: 24px;
	
	
}
.creidt-card-calc-widget-box .modal-dialog .modal-content .close span
{
	width: 20px;
    height: 20px;
    background-position: -101px 0;

}
.creidt-card-calc-widget-box .modal-dialog .modal-content .close
{
	position: relative;
    margin-right: -15px;
    top: 25px;
    opacity: 1;
}
.creidt-card-calc-widget-box .close
{
	font-size: 21px;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
}
.creidt-card-calc-widget-box .new-modal-popup .modal-header h4
{
	text-align: left;
	color: #333;
	font-weight: 400;
}
.new-modal-popup .modal-content {
	background: #fff;
word-wrap: break-word;
}

.new-modal-popup .modal-dialog .modal-content .modal-body p {
	color: #000;
	text-align: left;
}

@media (max-width: 1199px){
.first-bx .table-cell{
	width: 190px;
}
}

@media (max-width: 991px){
	.credit-left{
		width: 100%;
		padding-right: 0;
	}
	.credit-right{
		width: 100%;
		margin-top: 40px;
	}
	.creditcard_consolidation .container{
		width: 100%;
	}
	.mrg-form{
      margin: -15px -10px 0;
	}
	
}

@media (min-width:601px){

.mb-block{
	display: none!important
}
}

@media (max-width: 600px){
.creditcard_consolidation{
	padding-top: 30px;
	padding-bottom: 50px;
}

.broder-box{
	width: 33.33%;
}
.graph-box .table-cell, .graph-box .table-cell:first-child{
	float: left;
	width: 100%;
	text-align:center;
	padding: 0;

}
 .graph-box .table-cell:first-child{
 	margin-top: 0;
 }
.graph-box .table-cell{
	margin-top: 15px;
}
.mb-hide{
	display: none !important;
}
.first-bx .table-cell:first-child{
	float: left;
	width: 100%;
	margin-top: 0;
}
.first-bx .table-cell{
	float: left;
	width: 100%;
	text-align: left;
	margin-top: 15px;
}
.credit-right{
	margin-top: 10px;
}
.credit-gray-box{
	padding: 15px;
}
.creditcard_consolidation h2{
	font-size: 22px;
	line-height: 24px;
}
.title-row{
	margin-bottom: 15px;
}
.broder-box{
	padding: 10px 5px 0;
}
.mrg-br{
	margin: -10px -5px 0;
}
.credit-border-box{
	padding: 15px;
}
.creditcard_consolidation h5{
	font-size: 13px;
	line-height: 15px;
}
.broder-box span{
	font-size: 20px;
	line-height: 22px;
}
.broder-box h5{
	margin-bottom: 5px;
}
.border-row{
	padding: 10px 0;
}
.graph-box {
	margin-top: 0;
	padding: 10px 0;
}
.creditcard_consolidation .graph-content p, .credit-border-box .graph-content p{
font-size: 15px;
line-height: 18px;
}
.creditcard_consolidation h4{
font-size: 18px;
line-height: 20px;
}
.graph-price{
	font-size: 30px;
	line-height: 32px;
}
.creditcard_consolidation h3{
	font-size: 18px;
	line-height: 20px;
}
.creditcard_consolidation p, .credit-listing ul li{
	font-size: 13px;
	line-height: 20px;
	margin-top: 10px;
}
.creditcard_consolidation .first-bx span{
	font-size: 13px;
	line-height: 20px;
}
.creditcard_consolidation p:first-child{
	margin-top: 0;
}
.credit-accordian-content, .credit-listing{
	margin-top: 10px;
}
.creditcard_consolidation .credit-accordian-title h4{
	font-size: 15px;
}
.credit-accordian-section{
	margin-top: 10px;
	padding-top: 10px;
}
.creditcard_consolidation h2{
	font-size: 20px;
	line-height: 22px;
}
.creditcard_consolidation .first-bx h4{
	font-size: 15px;
	line-height: 22px;
}
.show-me-link{
	margin-top: 15px;
}
.show-me-link a{
	font-size: 15px;
	display: inline;
	line-height:30px;
	max-width: 208px;
	font-weight: 400;
}
.hide-result{
	margin-top: 20px;
	float: left;
	width: 100%;
	text-align: center;
}
.hide-result a{
	display: inline-block;
	font-size: 13px;
	line-height: 15px;
	text-transform: uppercase;
	font-weight: 700;
	color: #77c116;
}
.credit-border-bx.active .first-bx .table-cell:first-child{
	display: block;
}
.credit-border-bx.active .first-bx .table-cell{
	display: none;
}
}
/** Credit card payoff calculator new page End **/

/** Student Loan Calculator start **/
.slh-calculator {
    padding-bottom: 40px;
    float: left;
    width: 100%;
}
.slh-calculator h3:empty {
    margin: 0;
}
.mobile-calc-box .calc-field-box .slim-container {
    padding: 0 20px;
}
.main-calc-container .calcs-describe.wide, .mobile-calc-box .calcs-describe.wide{
	margin-left: 0;
	margin-right: 0;	
}
.main-calc-container .visual-results-container, .mobile-calc-box .visual-results-container{
	margin-left: 0;
}
section.main-calc-results-container article {
    padding: 0px;
}
.calc-container .caret {
    border: none;
}
.post_article .main-calc-container .main-calc-results-container.opt, .post_article .mobile-calc-box .main-calc-results-container.opt{
	width: calc(100% - 290px);
    margin-right: 10px;
}
/** Student Loan Calculator End **/
/** blog slh calculator style **/

.slh-calculator .main-calc-container.main-calc-device-mobile .calcs-describe-ad{
	display: inline-block;
}
.slh-calculator .main-calc-container.main-calc-device-mobile .lendingtree-widget{
	display: inline-block;
}
@media (max-width: 1600px){
	.slh-calculator .main-calc-container .main-calc-aside.wide, .slh-calculator .mobile-calc-box .main-calc-aside.wide {
		width: 275px;
	}
	.slh-calculator .main-calc-container .main-calc-results-container.wide, .slh-calculator .mobile-calc-box .main-calc-results-container.wide {
		width: calc(100% - 315px);
	}
	.slh-calculator .main-calc-container .main-calc-table, .slh-calculator .mobile-calc-box .main-calc-table {
		overflow-x: auto;
		overflow-y: hidden;
	}
}
@media (max-width: 1500px){
	.slh-calculator .main-calc-container .visual-results-container, .slh-calculator .mobile-calc-box .visual-results-container{
		margin-left: 0 !important
	}
	.slh-calculator .main-calc-container.revised-calculator .opt-tooltip {
		float: none;
	}
	.slh-calculator	.main-calc-container .main-calc-results-container.opt, 
	.slh-calculator .main-calc-container .main-calc-results-container, 
	.slh-calculator .main-calc-container .main-calc-results-container.wide
	{
		margin-left: 0 !important;
		width: 100% !important;
	}
	.slh-calculator .main-calc-container .main-calc-aside.prepayment-opt, .slh-calculator .main-calc-container .main-calc-aside, .slh-calculator .main-calc-container .main-calc-aside.wide {
		width: 100%;
	}
	.slh-calculator .main-calc-container .main-calc-visualizing .calcs-describe, .slh-calculator .main-calc-container.main-calc-device-mobile .main-calc-visualizing .calcs-describe{
		display: block;
		width: 100%;
		margin-left: 0;
	}
	.slh-calculator .main-calc-container .main-calc-visualizing .bankclick, 
	.slh-calculator .main-calc-container.main-calc-device-mobile .main-calc-visualizing .bankclick, 
	.slh-calculator .main-calc-container .main-calc-visualizing .calcs-describe-ad, 
	.slh-calculator .main-calc-container.main-calc-device-mobile .main-calc-visualizing .calcs-describe-ad,
	.slh-calculator .main-calc-container .main-calc-visualizing .moclick,
	.slh-calculator .main-calc-container.main-calc-device-mobile .main-calc-visualizing .moclick{
		display: inline-block !important;
		margin-left: 0;
		width: 100%;
	}
	.slh-calculator .main-calc-container .calcs-describe-ad-btn.crunch-button, .slh-calculator .mobile-calc-box .calcs-describe-ad-btn.crunch-button {
		margin-top: 20px;
		margin-bottom: 50px;
	}
	.slh-calculator .main-calc-container .main-calc-visualizing .visual-results-title.outside.tablet{
		position: relative;
		top: -10px
	}
}

@media (max-width: 640px){
	.slh-calculator .main-calc-container .visual-results-container {
		overflow-x: auto;
		overflow-y: hidden;
	}
.slh-calculator .main-calc-container .visual-results-container .visual-results, 
.slh-calculator .mobile-calc-box .visual-results{
	width: 640px;
}
.slh-calculator .main-calc-container .visual-results-container .visual-results-tab-container, 
.slh-calculator .mobile-calc-box .visual-results-container .visual-results-tab-container{
	overflow: hidden;
}

}
/** blog slh calculator end **/
/** Carvana loan rate start **/
.post_article .carvana-graphic {
	width: 100%;
	max-width: 800px;
    margin: 15px auto 0 auto;
    background: #efeff5;
}
.post_article .carvana-graphic > img {
	margin-bottom: 30px;
}
.post_article .carvana-graphic .carvana-box-wrap {
    padding: 40px 70px 20px 70px;
}
.post_article .carvana-graphic img + .carvana-box-wrap {
    padding-top: 0;
}
.post_article .carvana-graphic .carvana-box {
    background: #2e3f6c;
    padding: 20px 40px 25px 40px;
    text-align: center;
	border-radius: 65px 0;
	margin-bottom: 40px;
}
.post_article .carvana-graphic img + .carvana-box-wrap .carvana-box {
    transform: translate(0, -140px);
}
.post_article .carvana-graphic .carvana-box h2 {
    color: #fff;
	margin: 0;
	padding-bottom: 10px;
    border: 0;
    font-size: 36px;
    font-weight: bold;
}
.post_article .carvana-graphic .carvana-box p {
    color: #fff;
    font-size: 18px;
}
.post_article .carvana-graphic img + .carvana-box-wrap .carvana-table {
    margin-top: -140px;
}
.post_article .carvana-graphic .carvana-table .tablepress {
    background: #fefefe;
	border: 0;
	display: table;
}
.post_article .carvana-graphic .carvana-table .tablepress thead th {
    background: #2e3f6c;
    color: #fff;
    font-weight: 400;
	font-size: 18px;
	height: auto;
	padding: 15px 10px;
	border: 0;
}
.post_article .carvana-graphic .carvana-table .tablepress tbody {
	box-shadow: 5px 5px 22px rgba(193, 193, 193, 0.40);
}
.post_article .carvana-graphic .carvana-table .tablepress tbody td {
	min-height: 50px;
	height: auto;
    border: 0;
    padding: 15px 10px;
    font-weight: 400;
	font-size: 18px;
	color: #333333;
	text-align: center;
}
.post_article .carvana-graphic .carvana-table .tablepress tbody .odd td {
    background: #f2f3f7;
}
.post_article .carvana-graphic .carvana-table .tablepress .column-1 {
    text-align: left;
    padding-left: 30px;
}
.carvana-box-wrap .varvana-cont {
	width: 90%;
    text-align: center;
    margin: 0 auto;
}
.post_article .carvana-box-wrap .varvana-cont p {
	text-align: center;
	font-weight: 400;
	font-size: 15px;
	color: #333;
	padding-bottom: 10px;
}
.carvana-box-wrap .varvana-cont .carvana-mmlogo {
    width: 120px;
    margin-top: 10px;
}
@media (max-width:1400px){
	.post_article .carvana-graphic .carvana-box-wrap{
		padding-left: 40px;
		padding-right: 40px;
	}
}
@media (max-width:767px){
	.post_article .carvana-graphic .carvana-box-wrap {
		padding-left: 20px;
		padding-right: 20px;
	}
	.post_article .carvana-graphic .carvana-box{
		padding: 20px;
	}
	.post_article .carvana-graphic .carvana-box-wrap{
		padding-top: 30px;
	}
	.post_article .carvana-graphic .carvana-box h2{
		font-size: 30px;
	}
	.post_article .carvana-graphic .carvana-box p{
		font-size: 16px;
	}
	.post_article .carvana-graphic .carvana-table .tablepress .column-1{
		padding-left: 10px;
	}
}
/** Carvana loan rate end **/
/**New Variations of the Best CD Rates Page start**/

 .post_article .best_cd_rates_pg figcaption strong
{
	color:#000;
}
.custom-table-blue.best_cd-tbl_partners .green-btn
{
	padding: 8px 23px;
}
.custom-table-blue.align-top.best_cd-tbl_partners
{
	margin-bottom: 35px;
}
.custom-table-blue.align-top.best_cd-tbl_partners .tablepress td
{
	font-size: 18px;
}
.custom-table-blue.align-top.best_cd-tbl_partners .tablepress tr:first-child td
{
	font-weight: 700;

}
.custom-table-blue.align-top.best_cd-tbl_partners .tablepress tbody td
{
	vertical-align: middle;
}
.custom-table-blue.align-top.best_cd-tbl_partners .tablepress td p
{
	line-height: 1.2em;
}
.custom-table-blue.align-top.best_cd-tbl_partners .tablepress .odd td
{
		background-color: #fff;
}
.custom-table-blue.align-top.best_cd-tbl_partners .tablepress .even td
{
		background-color: #f6f7fb;
}
.custom-table-blue.align-top.best_cd-tbl_partners .tablepress tbody td p + p
{
	margin-top: 7px !important;
}
.best_cd-tbl_partners .product_data.center-block
{
	margin: 5px auto;
	width: 100%;
}
.best_cd_widget .product_data.center-block
{
	margin: 10px auto;
}
.best_cd-tbl_partners .product_data_card
{
	margin-bottom: 0px;
}

.custom-table-blue.align-top.best_cd-tbl_partners .tablepress tbody td:last-child p + p
{
	color: #5d5d5d;
	font-size: 13px;
	line-height: 13px;
}
.best_cd_rates_pg .best_cd_widget
{
	padding: 10px 25px 25px 25px;
	background-color: #f6f7fb;
	border: 1px solid #d8dce8;
	border-radius: 10px;
	position: relative;
	box-shadow: 2px 5px 18px #eff0f5;
	margin-bottom: 35px;
}
@media screen and (min-width: 863px){
.custom-table-blue.best_cd-tbl_partners .tablepress, 
.custom-table-blue.best_from_top_bank_tbl .tablepress
{
	box-shadow: 2px 5px 18px #eff0f5;
	border-collapse: collapse;
    border-radius: 10px;
    border-style: hidden;
    box-shadow: 0 0 0 1px #d9dce8;
    overflow: hidden;
}

}
.best_cd_widget .product_data_review p,
 .best_cd_cmpr_widget .product_data_review p
{
	line-height: 13px;
    font-size: 13px;
    color: #5d5d5d;
}
.best_cd_rates_pg .best_cd_widget.bnone
{
	background-color: transparent;
}
.best_cd_rates_pg .best_cd_widget h3
{
	font-size: 26px;
	color: #526cb9;
	font-weight: 700;
}
.post_article .best_cd_rates_pg  h6
{
	font-size: 16px;
	color: #333333;
	font-weight: 700;
}
.best_cd_cmpr_widget
{
	margin-bottom: 35px;
}

.best_cd_widget.bnone .cd_img_widget , .best_cd_widget .cd_img_widget
{
	
    /*border: 1px solid #d8dce8;*/
    margin: 10px 35px 20px 0px;
    width: 250px;
    float: left;

}
.best_cd_cmpr_widget .cd_img_widget .product_data.pull-left
{
	margin: 10px 35px 20px 0px;
    width: 250px;
    float: left;
    border: none;
}
.best_cd_cmpr_widget .cd_img_widget img 
{
	border: 1px solid #d8dce8;
}
.best_cd_widget.bnone .cd_img_widget img, .best_cd_widget .cd_img_widget img
{
	border: 1px solid #d8dce8;
	
}

.best_cd_cmpr_widget .cd_img_widget .product_data_card
{
	margin-bottom: 0px; 
}
.best_cd_rates_pg .best_cd_cmpr_widget .green-btn
{
	margin-top: 15px;
}
.best_cd_rates_pg .best_cd_widget hr
{
	border-top: 1px solid #d8dce8;
	position: absolute;
	left: 0;
	right: 0;
}
.best_cd_rates_pg .custom-table-blue.align-top.best_cd-tbl_partners .green-btn
{
	margin-top: 0px;
}

.best_cd_rates_pg .green-btn
{
margin-top: 25px;
}
.bestcdCmpr {
    
    padding: 30px 20px;
    margin-bottom: 20px;
    clear: both;
   
   
}
.bestcdTxt {
    margin-left: 163px;
}
.post_article .blog_post .bestcdTxt h3 {
    clear: none;
    margin-top: 0;
    color: #4261b4;
    font-size: 26px;
    font-weight: 700;
    margin-bottom: 5px;
}
.post_article .best_cd_widget ul
{
	font-weight: 400;
}
.custom-table-blue.align-top.best_cd-tbl_partners .tablepress tr:last-child td:first-child,
.custom-table-blue.align-top.best_from_top_bank_tbl .tablepress tr:last-child td:first-child {
    border-radius: 0 0 0 10px;
}
.custom-table-blue.align-top.best_cd-tbl_partners .tablepress tr:last-child td:last-child,
.custom-table-blue.align-top.best_from_top_bank_tbl .tablepress tr:last-child td:last-child {
    border-radius: 0 0 10px 0;
}
@media(min-width:768px) and (max-width:1199px)
{


.custom-table-blue.best_cd-tbl_partners .green-btn
{
	padding: 8px 13px;
}
.best_cd_rates_pg .green-btn
{
	font-size: 15px;
}

}
@media screen and (max-width:767px)
{
	.col-md-9.post_article .cd_img_widget,.cd_img_widget img
	{
		float: none !important;
		margin: auto;

	}
	.best_cd_cmpr_widget .pull-left, .bestcdCmpr .pull-left
	{
	float: none!important;
    margin-bottom: 30px;
    text-align: center;
	}
	.best_cd_cmpr_widget .cd_img_widget .product_data.pull-left
	{
		width: inherit;
		margin: auto;
	}
	.best_cd_widget.bnone .cd_img_widget img, .best_cd_widget .cd_img_widget img, .best_cd_widget.bnone .cd_img_widget, .best_cd_widget .cd_img_widget
	{
	float: none!important;
    display: block;
    margin: auto;
    margin-bottom: 10px;
    
	}
	.bestcdTxt {
    margin-left: 0;
}
.custom-table-blue.best_cd-tbl_partners .tablepress tbody tr td:last-child
{
	min-width: 200px!important;
}
.custom-table-blue.best_cd-tbl_partners .tablepress tbody tr td:first-child
{
	min-width: 120px!important;
}


}

/**New Variations of the Best CD Rates Page end**/
/**New Variations of the Best CD Rates Page2 start**/
.post_article .blog_post.cd_rates_pg_2 h3
{
	color: #010101;
}
.guide_post.blog_post.cd_rates_pg_2 h3.ttlline
{
	color: #586db4 !important;
}
.entry-content .custom-table-blue.best_from_top_bank_tbl
{
	margin-top: 35px;
}
.entry-content .custom-table-blue.best_from_top_bank_tbl .tablepress tbody tr td
{
	border: 1px solid #eff1f6;
	border-bottom: 1px solid transparent;
	font-size: 16px;
}
.entry-content .custom-table-blue.best_from_top_bank_tbl .tablepress tbody tr:last-child td
{
	border-bottom: 1px solid #d8dce8;
}
.entry-content .custom-table-blue.best_from_top_bank_tbl .tablepress tbody tr td:last-child
{
	border-right: 1px solid #d8dce8;
	border-top: 1px solid #d8dce8;
}
.entry-content .custom-table-blue.best_from_top_bank_tbl .tablepress tbody tr td:first-child
{
	border-left: 1px solid #d8dce8;
	border-top: 1px solid #d8dce8;
}
.custom-table-blue.best_from_top_bank_tbl .tablepress thead th:first-child
{
	width: 50%;
}
.custom-table-blue.best_from_top_bank_tbl .tablepress thead th
{
	border: 1px solid #5267ae;
}

.custom-table-blue.align-top.best_from_top_bank_tbl .tablepress .odd td
{
		background-color: #fafbfc;
}
.custom-table-blue.align-top.best_from_top_bank_tbl .tablepress .even td
{
		background-color: #fff;
}
.custom-table-blue.align-top.best_from_top_bank_tbl.caret_tbl td
{
	font-size: 18px;
}
.caret_tbl ul
{
	list-style-type: none;
	padding-left: 20px;
	margin-top: 10px;
}
.caret_tbl li {
    position: relative;
}

 
.caret_tbl li:before {
    content: "\f0da";
    font-family: FontAwesome;
    color: #c9ccd5;
    font-size: 16px;
    position: absolute;
    left: -12px;
}
/**New Variations of the Best CD Rates Page2 end**/
/** barclays-personal-loan-review page **/
.post-template-tpl-pl-review-php .pl_rate-row > div > div {
    display: table;
    height: 100%;
    width: 100%
}
.post-template-tpl-pl-review-php .contentBox .pl_rate-row-wrap .pl_rate-row {
    margin: 0 ;
}
.post-template-tpl-pl-review-php .bestRatingWrapLineHeight.pl_rate-row > .pl_rate-brand{
  display: flex;
}
.post-template-tpl-pl-review-php .bestRatingWrapLineHeight.pl_rate-row > .pl_rate-brand > div{
  display: flex;
  align-items: center;
  height: auto;
}
@media  (max-width:1299px) and (min-width: 481px){
  .sidebarStudent.sticky-top {
      padding-top: 15px;
      position: fixed;
      top: 70px !important;
      left: 0;
      right: 0; 
       background: #f4f7f9;
  }
  .over-hidden, .over-hidden body{
    overflow-x: hidden;
  }
}
@media screen and (max-width:991px){
  .sidebarStudent.sticky-top {
    top: 60px !important
  }
}
@media screen and (max-width:767px){
.sidebarStudent.sticky-top {
    top:50px !important
  }
  .post-template-tpl-pl-review-php .bestRatingWrapLineHeight.pl_rate-row > .pl_rate-brand{
    display: block;
  }
  .post-template-tpl-pl-review-php .bestRatingWrapLineHeight.pl_rate-row > .pl_rate-brand > div{
    display: inline-block;
  }
}

@media screen and (max-width:639px){
  .contentBox{
    padding-top: 100px;
  }
}
@media screen and (max-width: 480px){
  .contentBox {
      padding-top: 0;
  }
  .sidebarStudent.sticky-top:before{
    display:none;
  }
}

/** end barclays-personal-loan-review **/
.post_article .studLoanRowTitle .studLoanCol h5,.post_article .autoLoanRowTitle .autoLoanCol h5,
.post_article .studLoanRow .studLoanCol h5,.post_article .autoLoanRow .autoLoanCol h5{font-weight:400;}
.post_article h2.pageSection{font-size:24px;color: #505050;font-weight: 700;margin-bottom: 30px;margin-top: 20px;}
.post_article .broker-box p,.post-template-tpl-bestof .broker-box p{margin: 0;line-height: 30px;color: #2E2E2E;}
.post_article .broker-box .broker-col p,.post-template-tpl-bestof .broker-box .broker-col {line-height: 18px;color: #686868;}
.proscons-box h3 .fa-thumbs-up,.proscons-box h3 .fa-thumbs-down {margin-right: 8px; font-size: 22px;}
.proscons-box h3 .fa-thumbs-up {color: #5aba44;}
.proscons-box h3 .fa-thumbs-down {color: #f54f20;}
.prosconsbtn{clear: both;}
.post_article .proscons-box ul,.post-template-tpl-bestof .proscons-box ul{margin-bottom:0;padding-left:20px;}
.post_article .proscons-box ul li,.post-template-tpl-bestof .proscons-box ul li{margin-bottom: 0;}
.post_article .broker-proscons .prosconsbtn,.post-template-tpl-bestof .broker-proscons .prosconsbtn{flex: 1 100%;margin: 10px 0;display: none;}
.post_article .broker-proscons.open .prosconsbtn,.post-template-tpl-bestof .broker-proscons.open .prosconsbtn{flex: 1 100%;margin: 10px 0;display: block;}
.post_article .broker-proscons .prosconsbtn a,.post-template-tpl-bestof .broker-proscons .prosconsbtn a{margin: 0 auto;width:160px;}
.post_article .broker-proscons .prosconsbtn a i.fa,.post-template-tpl-bestof .broker-proscons .prosconsbtn a i.fa{font-size: 13px;margin: 2px 0 0 7px;}
.post_article .broker-col-group,.post-template-tpl-bestof .broker-col-group{margin-bottom: 15px;}
.post_article .broker-col,.post-template-tpl-bestof .broker-col{width: 100%;}
.post_article .broker-col:last-child {border-right: 0;}
.post_article .current-promotion-line span,.post-template-tpl-bestof .current-promotion-line span{color: #536cb9;font-weight: bold;}
.post_article .studLoanRow .studLoanCol,.post-template-tpl-bestof .studLoanRow .studLoanCol{flex-wrap: wrap;padding: 0 10px;}
.post_article .studLoanRow .studLoanCol:first-child a,.post-template-tpl-bestof .studLoanRow .studLoanCol:first-child a{flex: 1 100%;text-align: center;font-weight: 500;font-size: 15px;margin-bottom: 10px;line-height: 18px;}
.post_article .studLoanRow,.post-template-tpl-bestof .studLoanRow{align-items: center;}
.post_article .studLoanCol .btnBlue{width: 160px;}
.post_article .studLoanCol .btnBlue + p,.post-template-tpl-bestof .studLoanCol .btnBlue + p{display: block;}
.post_article .studLoanCol .btnBlue > i,.post-template-tpl-bestof .studLoanCol .btnBlue > i {display: block;font-size: 13px;margin-left: 7px;margin-top: 3px;}
.post_article .broker-box .investment-disclaimer {  background: #f9f9f9;padding: 10px 15px;border: 0;border-top: 1px solid #d8d9dc;margin: 0;font-style: italic;}
.post_article .broker-box .investment-disclaimer p:not(:last-child){margin-bottom: 10px;}
.invest-studLoanTable .studLoanRowTitle{margin-bottom: 0;}
.post-template-tpl-bestof .studLoanRowTitle .studLoanCol:last-child{min-width: 175px;}
.post-template-tpl-bestof .broker-rightside{color: #000;font-weight: 300;line-height: 26px;}
.post_article .invest-studLoanTable .studLoanRow{border: 1px solid #e6e6e6;padding-right: 0; flex-wrap: wrap;}
.post-template-tpl-bestof .invest-studLoanTable .studLoanRow{flex-wrap: wrap;padding-right: 0;}
.post_article .invest-studLoanTable.studLoanTable .studLoanRow:nth-child(2n+3){background: none;}
.post_article .invest-studLoanTable .studLoanRow:not(:last-child){border-bottom: 0;}
.post_article .invest-studLoanTable .studLoanRow-disc, .post_article .invest-studLoanTable .investment-disclosure,.post-template-tpl-bestof .invest-studLoanTable .studLoanRow-disc, .post-template-tpl-bestof .invest-studLoanTable .investment-disclosure{flex: 0 100%;background: #f3f3f3;border: 0;margin: 15px 0 -15px 0;border-radius: 0;font-style: italic;}
.post_article .invest-studLoanTable .investment-disclosure + .studLoanRow-disc,.post-template-tpl-bestof .invest-studLoanTable .investment-disclosure + .studLoanRow-disc{border-top: 1px solid #e6e6e6;}
.post_article .studLoanRow .studLoanCol .secure-text,.post_article .broker-box p.secure-text,.post-template-tpl-bestof .studLoanRow .studLoanCol .secure-text,.post-template-tpl-bestof .broker-box p.secure-text{font-size: 12px;line-height: 14px;	font-weight: 400;font-style: italic;display: flex;width: 100%;justify-content: center;margin: 8px 0 0;text-align: center;}
.post_article .studLoanRow .studLoanCol .bottom-text,.post_article .broker-box p.bottom-text,.post-template-tpl-bestof .studLoanRow .studLoanCol .bottom-text,.post-template-tpl-bestof .broker-box p.bottom-text{font-size: 14px;line-height: 14px;	font-weight: 400;display: flex;width: 100%;justify-content: center;margin: 10px 0 0;text-align: center;}
.studLoanRow .studLoanCol .inv-adv-disclosure{font-size: 12px;line-height: 14px;font-weight: 400;margin:10px 0 0;text-align: center; cursor: pointer;}
.post-template-tpl-bestof .studLoanRow .studLoanCol .btnBlue,.post-template-tpl-bestof .studLoanRow .studLoanCol .secure-text,.post-template-tpl-bestof .studLoanRow .studLoanCol .inv-adv-disclosure{margin-right: 15px;}
@media (max-width: 767px){
	.post_article .studLoanRowTitle {
		display: none;
	  }
	  .post_article .studLoanRow:nth-child(2) {
		position: relative;
		padding-top: 20px;
	  }
	  .post_article .studLoanRow:nth-child(2):before {
		content: "";
		position: absolute;
		width: 100%;
		height: 1px;
		box-shadow: 0 2px 10px 0 rgba(183, 183, 183, 1);
		top: 0;
		left: 0;
		background: #eeeeee;
	  }
.post_article .studLoanRow {flex-flow: wrap;padding-right: 0;}
.post_article .studLoanRow .studLoanCol {flex-flow: column;margin-bottom: 15px;width: 33.33%; align-self: baseline;}
.post_article .studLoanRow .studLoanCol:first-child, .post_article .studLoanRow div.studLoanColBtn {width: 100%;flex: auto;}
.post_article .studLoanRow .studLoanCol:before {content: attr(data-label);font-size: 13px;font-weight: 700;line-height: 16px;color: #686868;margin-bottom: 5px;display: block;text-align: center; min-height:34px;}
.post_article .studLoanRow .studLoanCol img {max-width: 120px;	}
.post_article .broker-col h5 {min-height: 34px;}
.post_article .broker-col h3 {font-size: 15px;line-height: 22px;}
.post-template-tpl-bestof .studLoanRow .studLoanCol .btnBlue,.post-template-tpl-bestof .studLoanRow .studLoanCol .secure-text,.post-template-tpl-bestof .studLoanRow .studLoanCol .inv-adv-disclosure{margin-right: 0;}
}

/*what your goal Widget*/
.goal-widget{
	background-color: #586db4;
	border-radius: 4px;
	padding: 15px 20px;
	color: #fff;
	clear: both;
}
.goal-widget h4{font-size: 18px;margin-top: 25px;}
.goal-widget p{font-size: 13px;font-weight: 300;line-height: 18px;}
.goal-widget ul{list-style: none;padding: 0;margin:15px 0 0;float: none;}
.goal-widget ul li{margin-bottom: 15px;float: none;border: none;padding: 0;}
.goal-widget ul li a{position: relative;padding:10px 40px 10px 15px;display: block;background-color: #fff;border-radius: 4px;color: #586db4;font-size: 15px;font-weight: 400;}
.bars-line{position: absolute;right: 15px;width: 22px;height: 2px;background-color: #adb3ce;top: 20px;-webkit-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;	transition: all .2s ease-in-out;}
.bars-line::before,.bars-line::after{width: 22px;height: 2px;background-color: #adb3ce; content: '';position: absolute;-webkit-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;	transition: all .2s ease-in-out;}
.goal-widget ul li a:hover .bars-line,.goal-widget ul li a:hover .bars-line::before,.goal-widget ul li a:hover .bars-line::after{background-color: #000;}
.bars-line::before{top: -5px;}
.bars-line::after{top:5px;}
@media(min-width:768px) and (max-width:991px) {
	.goal-widget{float: right;width:calc(50% - 15px);margin-top: 0;clear:none;}
}
@media screen and (min-width:992px) {
	.mortgage-box .modal-dialog{
		max-width: 900px;
		width: 100%;
	}
}
@media screen and (max-width:767px) {
	.featured-accounts{margin-bottom: 0;}
	.goal-widget{margin: 0 15px;}
}
/* end what your goal Widget*/
.conparecard-sidebar-ad {
	text-align: center;
	margin-bottom: 20px;
}

.mortgage-box {
	width: 100%;
    border: 2px solid #dddd;
	padding: 20px 35px;
	margin-bottom: 30px;
    text-align: center;
}
.mortgage-box .modal:before{
	height: auto;
}
.mortgage-box .modal-content{
	padding-top: 0;
}
.mortgage-box .modal-body{
	padding: 10px 0;
	text-align: left;
}
.mortgage-box .modal-header{
	padding: 10px 0;
	text-align: left;
}
.mortgage-header {
    font-size: 27px;
    line-height: 1.33;
    font-weight: normal;
    text-align: center;
    color: #101f30;
    margin: 0 0 40px 0;
}
.post_article .mortgage-box ul, .post_article .mortgage-box ol{
	float: none;
}
.mortgage-box .modal-dialog .modal-content .modal-body h3 p{
	font-weight: 400;
}
.mortgage-box .green-btn i{
	margin-left: 8px;
}
.mortgage-box input[type=range]{
	visibility: hidden;
}
.mortgage-box p{
	margin: 0;
}
.mortgage-slider-output {
	color: #586db4;
	border: 0;
	max-width: 145px;
}
.mortgage-slider-output:focus {
	outline: none;
}
.mortgage-box .irs{
	height: auto;
}
.mortgage-box > .irs{
	max-width: 600px;
    margin: 0 auto 30px auto;
}
.mortgage-box .irs > .irs, .mortgage-box .irs .irs-bar{
	pointer-events: none;
}
.mortgage-terms {
    color: #474747;
    font-size: 14px;
    margin-top: 5px;
}
.mortgage-terms.text-italic {
	font-style: italic;
	font-weight: 400;
}
/*Start Single Post*/
.single-post-tpl{
	position: relative;
}
.single-post-tpl .bannerImg img{width: 100%;}
.single-post-container .popover-content .author_info{float: none;}
.single-post-container{margin-top: -42px;position: relative;}
.single-post-tpl .post_article h1{clear: inherit;}
.contain-section{padding-right: 325px;}
.single-post-tpl .contentBox{padding: 25px;margin-bottom: 20px;clear: inherit;margin-top: 13px;}
.single-post-tpl .contentBox p{margin-bottom: 15px;}
.single-post-tpl .post_article .blog_post.best-credit p{margin: 15px 0;}
.single-post-tpl .autherSec .post-details{margin-bottom:20px;}
.single-post-tpl .contentBox .tablepress th{width: inherit;}
.single-post-tpl .contentBox p.tags{font-weight: 400;}
.single-post-tpl .contentBox ul{margin-bottom: 10px;padding-left: 32px;}
.single-post-tpl .contentBox .guide_post{margin-bottom: 0;}
.single-post-tpl .post-comment{border-bottom: none;}
.single-post-tpl .comparecards .col-lg-9{width: 100%;}
.single-post-tpl .socialIcon > a, .post-template-tpl-bestof .socialIcon > a{margin-left: 10px;}
article.d-flex{padding:0;}
.post-template-tpl-single-post article.d-flex{margin-top: 30px;}
.right-sidebar{
	float: right;
	width: 300px;
}
.post_article .right-sidebar .featured-accounts{
	max-width: inherit;
	float: left;
}
.right-sidebar.asideAffix .asideSectionsWrpr{right: inherit;}
.right-sidebar .featured-accounts {margin-bottom: 20px;padding-bottom: 0;}
.right-sidebar .recom_popu_link h2{margin-top: 0;}
.post-template-tpl-single-post-nobanner .single-post-container{margin-top:20px;}
.post-template-tpl-single-post-nobanner .tagLeft a{color: #333;border-color: #ddd;}
.post-template-tpl-single-post-nobanner  .tagLeft a:hover {color: #fff;background: #586db4;border-color: #586db4;}
.post-template-tpl-single-post-nobanner .tagRight .advt_disclosure a{color: #333;}
.post-template-tpl-single-post-nobanner .contentBox{box-shadow: 0 0px 8px 5px rgba(241,241,241,0.50);}
.contentBox .post_article figure img, .contentBox .size-full, .contentBox img[class*="wp-image-"]{max-width: 100%;height: auto;}
.single-post-tpl .newSideWgt.panel-group,
.single-post-tpl .custom-table-blue,
.single-post-tpl .bestof-sl-widget,
.single-post-tpl .v1-cta-box{margin-bottom: 20px;}
.single-post-tpl .contentBox ul.checkmark, .single-post-tpl .contentBox ul.crossmark{padding-left: 0;}
.single-post-tpl .contentBox ul.checkmark:before, .single-post-tpl .contentBox ul.crossmark:before{display: none;}
.single-post-tpl .ratingText{display: block;}
.single-post-tpl .bankRevDtlHeading {margin-bottom: 0;}
.single-post-tpl .contentBox .greenCheck{padding-left: 0; margin-bottom: 30px;}
.single-post-tpl .contentBox .greenCheck ul{padding-left: 20px; margin-top: 5px;}
.single-post-tpl .contentBox .greenCheck ul li {list-style: disc;padding-left: 0;}
.single-post-tpl .contentBox .greenCheck ul li:before{display: none;}
@media(min-width:992px) and (max-width:1199px) {
	.single-post-tpl .bankReviewCol .green-btn{padding-left:10px;padding-right: 10px;}
}
@media(max-width:991px) {
	.post-template-tpl-single-post article.d-flex,.single-post-tpl .contentBox{margin-top:0px;}
	.d-flex{display:-webkit-flex;display: flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
	.contain-section {padding-right: 0;-webkit-order: 1;order: 1;width: 100%;}
	.single-post-container .right-sidebar{-webkit-order: 2;order: 2;width: 100%;float: none;top: 0;}
	.single-post-container .recom_popu_link,.single-post-container .recom_popu_link h2{margin-top: 0;}
	.single-post-container{padding-left: 0;padding-right: 0;width: 100%;}
}
@media(max-width:767px) {
	.post-template-tpl-single-post .single-post-container{margin-top: -20px;}	
	.post-template-tpl-single-post .single-post-tpl .contentBox{margin-top: 0;}
	.single-post-tpl .contentBox{padding: 0px;}
	.post-template-tpl-single-post-nobanner .contentBox{box-shadow:none;}
	.single-post-tpl .post_article h1{line-height: 30px;margin-bottom: 15px;}
	.single-post-tpl .post-details{height: auto;}
	.single-post-tpl .rightrail-cta{margin: 0;}
	.single-post-tpl .portrait-left{padding: 0;margin-top: 20px;}
	.single-post-tpl .recom_popu_link{padding: 0;}
	.single-post-tpl .post-comment {padding: 0;margin-top: 30px;}
	.single-post-tpl .comparecards{clear: both;}	
	.single-post-tpl .bankReviewCol .img-responsive{margin: 0 auto;}
}
/*End Single Post*/

/*Start minimal single page*/
.minimalWrap{
	position: relative;
    color: #2E2E2E;
    font-size: 16px;
    line-height: 25px;
}
.minimalWrap .minimalCont {
	position: relative;
	margin: 30px auto 0 auto;
}
.minimalWrap .featured-accounts{
	background: transparent;
	padding: 0;
	margin: 0;
}
.post-template-tpl-minimal-blog .minimalWrap .minimalCont .container{
	max-width: 890px;
}
.minimalWrap .minimalCont .container{
	width: 100%;
	max-width: 850px;
	padding-left: 0;
	padding-right: 0;
}
.contwrap{
	padding: 0;
	position: relative;
	display: flex;
	justify-content: center;
	float: none;
}
.post-template-tpl-minimal-blog .contwrap{
	align-items: flex-start;
}
.post-template-tpl-minimal-blog .contwrap .blog_post{
	float: none;
}
.minimalWrap .minimalCont .contentBox {
	border-radius: 1px;
    box-shadow: 0 11px 8px 0 rgba(138,138,138,0.50);
	background-color: #ffffff;
	padding: 25px;
	margin:0 0 50px 0;
}
.post-template-tpl-minimal-blog .minimalWrap .minimalCont .contentBox {
    padding: 30px;
    margin-right: 20px;
    margin-left: 20px;
	position: relative;
}
.minimalCont .sidebarMinimal{
	position: sticky;
    top: 160px;
    left: 0;
	z-index: 9;
	width: 300px;
	margin-top: 50px;
}
.minimalCont .right-sidebar {
	position: sticky;
	width: 300px;
	top: 160px;
	margin-top: 50px;
	padding-bottom: 20px;
}
.sidebarMinimal.sticky {
    position: fixed;
    top: 120px;
}
.sidebarMinimal ul{
	padding: 0;
}
.sidebarMinimal ul li{
	padding-bottom: 20px;
	list-style: none;
	margin-bottom: 5px;
	line-height: 22px;	
}
.sidebarMinimal li a {
    color: #adadad;
    font-size: 15px;
	font-weight: 400;
	padding-left: 20px;
	position: relative;	
	display: inline-block;
}
.sidebarMinimal li a:hover, .sidebarMinimal li.active a, .sidebarMinimal li.active a:focus{
	color: #1e1e1e;
	text-decoration: none;
}
.sidebarMinimal li a:focus{
	text-decoration: none;
}
.sidebarMinimal li a:before {
	content: "\f105";
	position: absolute;
    display: inline-block;
    text-align: right;
    margin-right: 10px;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: #254cd8;
	font-size: 23px;
	font-weight: bold;
	opacity: 0;
	left: -10px;
	top:-1px;
	transition: all 0.3s;
}
.sidebarMinimal li a:hover:before, .sidebarMinimal li.active a:before{
	opacity: 1;
	left: 0;
}

.leftsidebar ul{
	padding: 0;
	margin: 0;
}
.leftsidebar ul ul {
    margin-left: -3px;
}
.leftsidebar ul li{
	padding-left: 20px;
	list-style: none;
	line-height: 20px;
}
.leftsidebar ul li:last-child{
	padding-bottom: 0;
}
.leftsidebar li a {
    color: #adadad;
    font-size: 15px;
	font-weight: 400;
	position: relative;	
	margin-bottom: 15px;
	display: inline-block;
}
.leftsidebar li > a:hover, .leftsidebar li.active > a, .leftsidebar li.active > a:focus{
	color: #1e1e1e;
	text-decoration: none;
}
.leftsidebar li a:focus{
	text-decoration: none;
}
.leftsidebar li a:before {
	content: "\f105";
	position: absolute;
    display: inline-block;
    text-align: right;
    margin-right: 10px;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: #254cd8;
	font-size: 23px;
	font-weight: bold;
	opacity: 0;
	left: -10px;
	top:-1px;
	transition: all 0.3s;
}
.leftsidebar li > a:hover:before, .leftsidebar li.active > a:before{
	opacity: 1;
	left: -19px;
}
.rightsidebar .portrait-left{
	padding: 0;
}
.minimalCont footer {
	background: transparent;
}
.minimalCont footer .footerLinks h5 {
    color: #1e1e1e;
    font-size: 18px;
    border-bottom: 1px solid #E0DDDD;
    margin: 0 0 30px 0;
	padding-bottom: 12px;
	/*width: 270px;*/
}
.minimalCont footer .menu1 h5 {
    width: 207px;
}
.minimalCont footer .menu2 h5 {
    width: 262px;
}
.minimalCont footer .menu3 h5 {
    width: 173px;
}
.minimalCont footer .footerLinks ul{
	padding-left: 0;
	margin-bottom: 30px;
}
.minimalCont footer .footerLinks ul li{
	list-style: none;
	line-height: 22px;
	padding-bottom: 15px;
}
.minimalCont footer .footerLinks li a {
    color: #161616;
    font-size: 16px;
    font-weight: 300;
}
.minimalCont .comment_section{
	margin-bottom: 30px;
}
.minimalCont .dis-links{
	font-size:24px;
	font-style: italic;
	margin-top: 0;
	position: inherit;
	color: #1e1e1e;
}
.minimalCont .dis-links:hover{
	text-decoration: none;
}
.minimalCont .dis-links .caret{
	transition: all 0.3s;
}
.minimalCont .dis-links.opend .caret {
	transform: rotate(180deg);
}
.rightsidebar .featured-accounts div.popover {
	width: 100%;
}
.rightsidebar.hot_deal .featured-accounts > ul > li > a > .text-left {
    width: 28%;
}
.rightsidebar.hot_deal .featured-accounts > ul > li > a > .text-right {
    width: 39%;
}
.contentBox .author_bio.disclamer_bottom {
	padding-top: 15px;
    padding-bottom: 10px;
}
.post-template-tpl-minimal-blog .contentBox .author_bio.disclamer_bottom {
	float: none;
	clear: both;
	padding-bottom: 0;
	border-bottom: none;
}
.contentBox .author_bio p{
	margin-bottom: 10px;
}
.contentBox .tags{
	margin-bottom: 0;
}
.minimalWrap .author_bio + .author_bio{
	margin-bottom: 0;
}
.minimalWrap .tags{
	padding-top: 10px;
}

@media (min-width:1300px){
	.minimalWrap .bannerImg + .minimalCont {
		margin-top: -100px;
	}
	.post-template-tpl-minimal-blog .minimalWrap .bannerImg + .minimalCont {
		margin-top: -100px;
	}
	.bannerImg + .minimalCont .right-sidebar, .bannerImg + .minimalCont .sidebarMinimal {
		margin-top: 130px;
	}
}
@media (min-width:1200px){
	.bannerImg + .minimalCont .minimalsidebar{
		padding-top: 120px;
	}
	.bannerImg + .minimalCont .topTagSec{
		margin-bottom: 12px;
	}
	.bannerImg + .minimalCont .tagLeft a{
		color: #fff;
		border-color: #fff;
	}
	.bannerImg + .minimalCont .tagLeft a:hover{
		color: #2e2e2e;
		background: #fff;
	}
	.bannerImg + .minimalCont .tagRight .advt_disclosure a{
		color: #fff;
	}
}

@media (max-width:1480px){
	.minimalWrap .contentBox{
		padding: 25px;
	}
	.bannerImg{
		height: 350px;
	}
	.contentBox .pl_rate-row{
		flex-wrap: nowrap;
	}
	.contentBox .hori-lender-table .pl_rate-row{
		flex-wrap: wrap;
	}
	.contentBox .pl-lender-table .pl_rate-row .col-sm-3{
		flex: 1 0 16.66%;
	}
	.contentBox .pl-lender-table.pl-colFourPlus .pl_rate-row > div h4 {
		font-size: 13px;
		font-weight: 500;
	}
	.contentBox .pl-colFourPlus.pl-lender-table .pl_rate-row [class*="col"]:last-child {
		min-width: 110px;
	}
	.contentBox .pl-colFourPlus .pl_rate-row .green-btn {
		font-size: 13px;
	}
	.contentBox .pl_rate-row > div p.advt_disclosure a{
		white-space: inherit;
	}
}
@media (max-width:1299px){
	.sidebarMinimal{
		top: 55px;
		left: 0;
		width: 100%;
		text-align: center;
	}
	.sidebarMinimal ul li {
		display: inline-block;
		padding: 0 2px;
	}
	.sidebarMinimal li a {
		background: #fff;
		color: #586db4;
		border: 1px solid #586db4;
		padding: 5px 20px;
		border-radius: 5px;
		display: inline-block;
	}
	.sidebarMinimal li a:focus{
		color: #586db4;
	}
	.sidebarMinimal li a:hover, .sidebarMinimal li.active a, .sidebarMinimal li.active a:hover, .sidebarMinimal li.active a:focus {
		color: #ffffff;
		background: #586db4;
	}
	.post-template-tpl-minimal-blog .contwrap{
		flex-wrap: wrap;
	}
	.post-template-tpl-minimal-blog .sidebarMinimal{
		flex: 1 100%;
		position: static;
		top: 0;
		margin-top: 0;
		margin-bottom: 15px;
		max-width: 850px;
	}
	.post-template-tpl-minimal-blog .minimalCont .right-sidebar{
		flex: 1 100%;
		position: static;
		top: 0;
		margin-top: 0;
		max-width: 850px;
	}
	.sidebarMinimal li a:before{
		display: none;
	}
	.post-template-tpl-minimal-blog .topTagSec{
		margin-top: 0;
	}
	.bannerImg + .minimalCont .tagLeft a {
		color: #586db4;
		border-color: #586db4;
	}
	.bannerImg + .minimalCont .tagLeft a:hover {
		color: #ffffff;
		background: #586db4;
	}
	.bannerImg + .minimalCont .tagRight .advt_disclosure a {
		color: #586db4;
	}
}
@media (max-width:1199px){
	.minimalWrap .minimalCont .contentBox{
		margin-left: 0;
	}
	.minimalWrap .contentBox{
		margin-left: 0;
	}
	.bannerImg{
		height: 300px;
	}
	.minimalWrap .minimalCont .scroll_link {
		display: block;
	}
	.minimalsidebar.rightsidebar, .bannerImg + .minimalCont .minimalsidebar{
		padding-top: 0;
	}
	.leftsidebar{
		display: none;
	}
	.rightsidebar .featured-accounts{
		background: transparent;
	}
	.minimalWrap .minimalCont{
		margin-top: 0;
	}
	.post-template-tpl-minimal-blog .minimalWrap .minimalCont{
		margin-top: 10px;
	}
	.topTagSec{
		margin-top: 20px;
		margin-bottom: 25px;
	}
	.tagLeft a{
		color: #586db4;
		border-color: #586db4;
	}
	.tagRight .advt_disclosure a{
		color: #586db4;
	}
}
@media (min-width:992px) and (max-width:1199px){
	.contentBox .pl-lender-table .bestRatingWrap {
		transform: scale(0.8);
	}
	.contentBox .pl-colFourPlus .pl_rate-row .green-btn {
		font-size: 11px;
		width: 88px;
	}
	.contentBox .pl_rate-row > div{width:100%!important;}
	.contentBox .pl_rate-row > div + div{border-top:1px solid #f2f2f2;border-left:0;height:auto;padding-bottom:15px;}
	.contentBox .pl-row-title{display: none;}
	.contentBox .pl_rate-row > div.col-sm-3 + div{border:0;}
	.contentBox .pl-lender-table .pl_rate-row > div h5{display: block;}
	.contentBox .pl-lender-table .pl_rate-row ~ .pl_rate-row {border-top:1px solid #d9dce8; flex-wrap: wrap;}
	.contentBox .pl-lender-table .pl_rate-row .col-sm-3{flex: 1 0 100%;}
	.contentBox .accname_loantable {border: 1px solid #d9dce8; text-align: center;}
	.contentBox .pl-lender-table .pl_rate-row > div{display: block !important;width: 100% !important;line-height: 30px;}
	.contentBox .pl-lender-table .pl_rate-row > div:before {content: attr(data-label);font-size: 18px;font-weight: bold;line-height: 30px;color: #424242;margin: 5px auto 10px auto;display: block;text-align: center;}
	.contentBox .pl-lender-table.pl-colFourPlus .pl_rate-row .plWidLenderTitle h4{text-align: center;}
	.contentBox .pl-lender-table.pl-colFourPlus .pl_rate-row > div h4 {font-size: 15px;}
	.contentBox .pl-lender-table .Pl-orgfees h4 {display: none;}
}
/* @media (min-width:992px) and (max-width:1199px){
	.contwrap{
		max-width: 890px;
		margin: 0 auto;
	}
	.minimalWrap .minimalCont .container{
		max-width: 890px;
	}
	.minimalWrap .minimalCont .contentBox{
		width: 605px;
	}
	.minimalWrap .pl_rate-row .green-btn{
		width: 100px;
	}
} */
@media (max-width:991px){
	.bannerImg{
		height: 250px;
	}
	.minimalWrap .minimalCont .container{
		padding: 0;
		max-width: 100%;
	}
	.minimalWrap .minimalCont .contentBox{
		padding: 20px;
		margin-right: 0;
	}
	.minimalsidebar.rightsidebar{
		position: static !important;
		width: 100%;
		max-width: 100%;
	}
	.contwrap{
		flex-wrap: wrap; 
	}
	.minimalWrap .contentBox{
		margin-right: 0;
	}
	.minimalWrap .pl_rate-row .green-btn{
		width: 110px;
		font-size: 13px;
	}
}
@media (max-width:767px){
	.bannerImg {
		height: 200px;
	}
	.minimalWrap .minimalCont{
		padding: 0;
	}
	.post-template-tpl-minimal-blog .minimalWrap .minimalCont .contentBox{
		padding: 20px;
		margin-left: 0;
		margin-right: 0;
	}
}

/*End minimal single page*/
/* VP-PL widget start*/
.vertical-widget-wrap {
    border: 1px solid #d9dce8;
	border-radius: 4px;
	overflow: hidden;
	margin-bottom: 30px;
}
.vertical-widget {
	display: flex;
    align-items: center;
    padding: 0 20px 20px 20px;
}
.vertical-title {
	flex: auto;
    color: #555555;
    font-size: 16px;
    font-weight: 300;
    line-height: 26px;
    margin: 15px 0;
}
.vertical-title strong{
	color: #000;
}
.vertical-title ul{
	margin-top: 15px;
	text-align: left;
}
.vertical-widget .sm-card-widget{
	max-width: inherit;
	margin-right: 50px;
	flex: 0 0 200px;
}
.vertical-widget .sm-card-widget .product_data_card img{
	max-width: 170px;
}
.vertical-widget .sm-card-widget .product_data_box .product_data_review p {
	font-size: 12px;
	font-weight: 400;
}
.vertical-widget .sm-card-widget .product_data_box .product_data_review p:not(:first-child) {
	margin-bottom: 5px;
}
.vertical-widget .sm-card-widget .product_data_box .product_data_review p.advt_disclosure{
	margin-bottom: 0;
}
.vertical-widget .advt_disclosure:hover a {
    text-decoration: underline;
}
.vertical-widget .advt_disclosure a {
    font-size: 12px;
	text-decoration: none;
	margin-bottom: 0;
}
.vertical-details {
	border-top: 1px solid #d9dce8;
    background: #f6f7fb;
    color: #555555;
	font-size: 15px;
	padding: 0 20px;
}
.vertical-details .panel-body{
	background: none;
	padding: 0;
}
.vertical-details ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.vertical-details ul li {
    margin: 0;
    padding: 10px 0;
	border-bottom: 1px solid #d9dce8;
	display: flex;
	font-size: 15px;
}
.vertical-details ul li > span {
	margin: 0;
    font-size: 15px;
    font-weight: 400;
    color: #555555;
}
.vertical-details ul li span span {
    font-size: 12px;
}
.vertical-details ul li strong {
	flex: 0 0 175px;
	margin: 0;
}
.vertical-details .showhide-btn {
	font-size: 15px;
	font-weight: 400;
	margin: 10px 0;
    display: inline-block;
}
.vertical-details .panel-heading {
	padding: 0;
	border: 0;
	border-radius: 0;
	text-align: center;
}
.vertical-details .showhide-btn:hover, .vertical-details .showhide-btn:focus{
	text-decoration: none;
}
.vertical-details .showhide-btn:hover, .vertical-details .showhide-btn:focus{
	color: #586db4;
}
.vertical-details .showhide-btn .fa{
	margin-left: 5px;
	font-size: 12px;
}
.showhide-btn.collapsed .vertextread, .showhide-btn.collapsed .fa-plus{
	display: inline-block;
}
.showhide-btn .vertextread, .showhide-btn .fa-plus, .showhide-btn.collapsed .vertexthide, .showhide-btn.collapsed .fa-minus{
    display: none;
}
.vertical-details .disc-text{
	padding: 0 0 1px 0;
}
.vertical-details .disc-text p{
	font-size: 13px;
    line-height: 20px;
}
@media (max-width: 1400px){
	.vertical-widget .sm-card-widget{
		margin-right: 30px;
	}
}
@media (max-width: 600px){
	.vertical-widget{
		flex-wrap: wrap;
	}
	.vertical-widget .sm-card-widget{
		flex: 0 0 100%;
		margin: 0 0 15px 0;
	}
	.vertical-title{
		text-align: center;
		font-size: 15px;
	}
	.vertical-details ul li strong{
		flex: 0 0 135px;
	}
}
/* VP-PL widget end*/
.studentloan-horizontal .pl_rate-apr, .studentloan-horizontal .pl_rate-terms {
    width: 20%;
}
.sl-siderail{
	margin-bottom: 25px;
	position:relative;
}
.sl-bgimg{
	position:relative;
}
.sl-bgimg > img{width:100%;}
.sl-bgimg-overlay{
	position: absolute;
	left:0;
	right: 0;
	bottom: 0;
	top: 0;
	background-image: linear-gradient(to bottom, rgba(0,0,0,0.4), rgba(255, 255, 255, 0.2));
}
.lender-img{margin: 15px;}
.sl-content{padding: 15px 15px 25px;background-color: #fafafa;}
.sl-content h3{margin-top: 0;font-size: 16px;color: #505050;}
.sl-content p{color:#2e2e2e;font-size: 14px;letter-spacing: 0.45px;line-height: 24px;margin-bottom: 25px;}
.sl-content .green-btn{font-size: 14px;}
.sl-content .mt-15{margin-top: 15px;}
.astric-sign{font-size: 14px;}
.astric-sign a:hover,.astric-sign a:focus{text-decoration: none;}
.fa-tab .border-1{
	border: 1px solid #586db4;
	margin-bottom: 15px;
}
.fa-tab ul.tabbedmenuul {
    border: none;
    float: none;
    margin: 0;
    background-color: #f6f7fb;
    border-bottom: 1px solid #596db4;    
}
.fa-tab ul.tabbedmenuul li {
    padding: 0 15px;
    border: none;
    float: none;
    width: auto;    
	display: inline-block;
}
.fa-tab ul.tabbedmenuul li a{
	padding:3px 0;
	font-size: 16px;
	color: #a1aabb;
	font-weight: 700;
	display: inline-block;
	border-bottom: 5px solid transparent; 
}
.fa-tab ul.tabbedmenuul li a:hover,.fa-tab ul.tabbedmenuul li a:focus{
	background-color: transparent;
}
.fa-tab ul.tabbedmenuul li a:hover{
	color: #586db4;
}
.fa-tab ul.tabbedmenuul li.active a{
	border-color: #586db4;
	color: #586db4;
}
.fa-tab.featured-accounts div.tab-content, .fa-tab.featured-accounts div.tab-pane,.fa-tab.featured-accounts div.border-1 {
    width: 100%;
}
.fa-tab.featured-accounts div.tab-pane ul{
	border: none;
	margin-bottom: 0;
}
.fa-tab.featured-accounts div.tab-pane ul li:last-child {
    border-bottom: 0;
}
@media (max-width: 1500px){	
	.fa-tab ul.tabbedmenuul {
		padding: 0 7px;
	}
	.fa-tab ul.tabbedmenuul li {
		padding: 0 5px;
	}
	.fa-tab ul.tabbedmenuul li a{
		font-size: 14px;
	}
}
@media(min-width:992px) and (max-width:1500px) {	
	.fa-tab ul.tabbedmenuul.tabjustify li{
		display: table-cell;
		width: 1%;
		text-align: center;
	}
	.fa-tab ul.tabbedmenuul.tabjustify li:last-child{
		text-align: right;
	}
	.fa-tab ul.tabbedmenuul.tabjustify li:first-child{
		text-align: left;
	}
}
/* Investment product comparisoin widget start */
.comparison-widget-wrap {
    display: flex;
    text-align: center;
    justify-content: center;
    margin-bottom: 30px;
}
.widget-box {
	border: 2px solid #d7dde9;
	width: 246px;
	background: #f8fafe;
}
.widget-box:first-child{
	background: #edf2fa;
}
.widget-box:focus {
	outline: none;
}
.widget-block{
	padding: 6px 10px 15px 10px;
	color: #333;
}
.widget-block:not(:first-child){
	border-top: 2px solid #d7dde9;
}
.widget-block span {
	font-size: 15px;
    font-weight: 600;
}
.widget-block h5 {
	font-size: 20px;
	font-weight: 500;
	margin: 2px 0 8px 0;
}
.widget-block p {
	font-size: 14px;
    font-weight: 300;
    margin: 0;
    line-height: 18px;
}
.widget-block-logo {
	background: #fff;
}
.widget-block-logo .widget-img {
	max-width: 163px;
    width: 100%;
    margin: 10px auto 15px auto;
    height: 102px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.widget-block-logo .widget-img img{
	max-height: 100%;
}
.widget-block-logo .btn {
	background: #5aba44;
    color: #fff;
    font-size: 15px;
    text-transform: uppercase;
    padding: 10px 15px;
	border-radius: 5px;
	margin-bottom: 5px;
	transition: all 0.3s;
}
.widget-block-logo .btn:hover {
	background: #3f682e;
}
.widget-block-logo p {
	color: #5d5d5d;
    font-size: 14px;
    margin: 0;
    line-height: 18px;
    font-weight: 500;
}
.comparison-widget-wrap .slick-dots{
	padding: 0;
	list-style: none;
	margin: 15px 0;
}
.comparison-widget-wrap .slick-dots li{
	display: inline-block;
	padding: 0 3px;
}
.comparison-widget-wrap .slick-dots li button{
	background: #d7dde9;
    width: 18px;
    height: 18px;
    border: 0;
    text-indent: -9999px;
    border-radius: 50%;
}
.comparison-widget-wrap .slick-dots li.slick-active button{
	background: #586db4;
}
.comparison-widget-wrap .widget-block .secure-text em{
	font-style: normal;
}
@media (max-width:600px){
	.comparison-widget-wrap{
		margin: 0 -15px;
	}
	.slick-track{
		display: flex !important;
	}
	.widget-box {
		margin: 0 5px;
		height: auto !important;
	}
}
@media (min-width:601px){
	.widget-box:not(:first-child) {
		border-left: 0;
	}
}
/* Investment product comparisoin widget end */
.entry-content .hot_deal .featured-accounts .apr_astric_disc .popover.popover.bottom{margin-top: 18px;left: 50% !important;transform: translate(-50%, 0);}
.entry-content .hot_deal .featured-accounts .apr_astric_disc .popover.popover.bottom > .arrow{left: 50% !important;}
.min-to-earn{
	line-height: 15px;
	margin-top:10px;
}
/*Deposits Mad Lib Quiz*/
.mad-lib-bx{
	border: 10px solid #e8ebf5;
	background-color: #f6f7fb;
	padding-top: 15px;
	margin: 15px 0;
}
.mad-lib-bx h3{
	font-size: 28px;
	color:#586db4;
	font-weight: 700;
	margin-top: 0;
	padding-left: 15px;
	padding-right: 15px;
}
.mad-lib-customize{
	position: relative;
	margin-top: 20px;
	font-size: 22px;
	color: #5d5d5d;
	font-weight: 700;
	padding: 0 15px 15px;
}
.mad-lib-customize strong{
	color: #333333;
}
.mad-lib-customize .form-control .mad-lib-customize .btn-green {
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.mad-lib-customize label{
	vertical-align: middle;
}
.mad-lib-customize .form-group{
	display: inline-block;
}
.mad-lib-customize .form-control {
	border: none;
	border-bottom: solid 2px #586cb4;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	font-size: 22px;
	font-weight: 700;
	color: #333333;
	height: auto;
	padding: 0 0 1px;
	width: 90px;
	background: none;
	display: inline-block;
	margin: 0 5px;
}
.mad-lib-customize .form-control.md-dposit-amt {
	max-width: 140px;
}
.mad-lib-customize .form-control:focus{
	box-shadow: none;
	outline: none;
	border-bottom-color: #333333;
}
.custom-selectbox{
	position: relative;
	display: inline-block;
	z-index: 1;
}
.custom-selectbox .form-control{
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	cursor: pointer;
	width: auto;
	padding: 5px 25px 5px 10px;
}
.custom-selectbox .form-control option {
	font-size: 16px;
}
.custom-selectbox:after{
	content:"\f107";
	font-family: 'FontAwesome';
	position: absolute;
	font-size: 20px;
	color: #586cb4;
	right: 10px;
	top: 7px;
	z-index: -1;
}
.mad-lib-customize .btn-green{
	background-color:#5aba44;
	font-size: 18px;
	color:#fff;
    font-weight: 700;
    border-radius: 5px;
	padding: 5px 10px 10px;
	margin-left: 5px;
}
.white-bg {
    background-color:#fff;
	padding: 15px;
	margin-top: 5px;
}
.white-bg .advt_disclosure{
	margin: 0;
}
.white-bg .advt_disclosure .popover p{
	margin: 0;
}
p.mad-lib-no-result {
    text-align: center;
    padding: 0px 15px;
    font-size: 20px;
    font-weight: 700;
}
.white-bg .d-flex{
	border-top: 1px solid #d7dbe4;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	font-size: 12px;
	margin-top: 10px;
	color: #5d5d5d;
	line-height: 17px;
}
.white-bg .col-1, .white-bg .col-2{
	position: relative;
	width: 100%;
	padding:8px 15px 0;
	text-align: center;
	font-weight: 400;
}
.align-items-center {
	-ms-flex-align: center !important;
	align-items: center !important;
  }
.white-bg .col-1 {
	-ms-flex: 0 0 15%;
	flex: 0 0 15%;
	max-width: 15%;
  }
.white-bg .col-2 {
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-ms-flex-positive: 1;
	flex-grow: 1;
	max-width: 100%;
  }
  .d-block{
	  display: block;
  }
  .text-mad-lander{
	  font-weight: 700;
	  color:#333;
	  display: block;
  }
  .text-mad-number{
	font-size: 21px;
	color:#333;
	display: block;
	margin-bottom: 5px;
  }
  .btn-green-sm{
	background-color:#5aba44;
	font-size: 13px;
	color:#fff;
    border-radius: 5px;
	padding: 4px 12px 6px;
	margin-bottom: 5px;
}
em.d-block {
    font-size: 11px;
	color:#7d7d7d;
	line-height: 12px;
	margin-bottom: 3px;
}
span.d-block {
    font-size: 11px;
    color:#5d5d5d;
}
.offer-text{
	font-size: 11px;
	font-weight: 700;
	line-height: normal;
}
.btn-green-sm:hover,.btn-green-sm:focus,.mad-lib-customize .btn-green:hover,.mad-lib-customize .btn-green:focus{
	background-color: #3f682e;
	color:#fff;
}
@media (max-width: 1600px){
	.mad-lib-customize{
		font-size: 20px;
	}
	.mad-lib-customize .form-control{
		font-size: 20px;
	}
}
@media (max-width: 1400px){
	.mad-lib-bx h3{
		font-size: 22px;
	}
	.mad-lib-customize,.mad-lib-customize .form-control{
		font-size: 15px;
	}
	.mad-lib-customize .btn-green{
		padding: 5px 8px 10px;
		font-size: 14px;
	}	
	.custom-selectbox::after{
		top:2px;
		font-size: 17px;
	}
}
@media (max-width: 1199px){
	.text-mad-number{
		font-size: 18px;
	}
}
@media (max-width:767px){
	.mad-lib-bx h3 {
		font-size: 20px;	
	}
}
@media (max-width: 600px){
	.white-bg .col-1, .white-bg .col-2{
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		margin-bottom: 15px;
	}
}
/*Deposits Mad Lib Quiz*/
/* updated style start */
.link_box {
	background-color: #f4f7f9;
	border-radius: 5px;
	padding: 0px 15px 15px;
	margin-bottom: 20px;
	width: 100%;
	height: 100%;
}
.bankReviewPage .link_box{
	height: auto;
	padding: 0px 15px 25px 15px;
}
.link_box h3 {
	color: #365298;
	border-color: #586db4;
	font-size: 22px;
	font-weight: 400;
	padding: 10px 0 13px 0;
	margin: 10px 0px;
	border-bottom: 5px solid #586db4;
}
.link_box h3.green {
	border-bottom-color: #87c540;
}
.link_box ul {
	font-size: 16px;
	color: #000;
	font-weight: 400;
	padding-left: 40px;
	margin-bottom: 5px;
	margin-top: 0px;
}
.link_box ul li {
	margin: 0;
}
.link_box ul li a {
	color: #555;
	padding: 2px 0;
	font-weight: 300;
	font-size: 16px;
	display: block;
}
.link_box ul.arrow li {
	position: relative;
}
.link_box ul.arrow li:before {
	position: absolute;
    left: 0;
    content: "\f0da";
    font-family: 'FontAwesome';
    font-size: 15px;
    color: #323232;
    margin-top: 2px;
}
.link_box p {
	padding-bottom: 5px;
	margin: 5px 0px 0!important
}
.link_box p a {
	color: #586db4;
	font-size: 18px;
	font-weight: 400;
	display: block;
	clear: both;
}
.loan-review .link_box p{
    font-size: 16px;
    font-weight: 300;
    color: #000;
}
.loan-review .link_box a {
    display: inline;
    font-size: inherit;
    color: #586db4;
}
.post_article h3.ttlline {
    border-bottom: 5px solid #d0d0d0;
    color: #586db4;
    padding-bottom: 15px;
	font-size: 26px;
	line-height: 32px;
    font-weight: 700;
    margin-bottom: 15px;
}
.post_article h3 {
    line-height: 26px;
    font-weight: 400;
    font-size: 22px;
    color: #555;
}
.post_article .transparncy-score {
	background: #fcfcfc;
	padding: 20px 30px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	box-shadow: 0 3px 0 #ededee;
	float: left;
	width: 100%;
	margin: 10px 0
}
.post_article .transparncy-score .score-image{
	float: left;
	height: auto;
	padding-top: 20px;
}
.post_article .score-detail {
	float: left;
	margin-left: 2%;
	width: 80%
}
.post_article .score-detail ul {
	list-style-type: none;
	margin-top: 10px;
	padding-left: 0
}
.post_article .score-detail ul li {
	font-size: 15px;
	font-weight: 400;
	color: #555;
	padding-bottom: 8px
}
.post_article .score-detail ul li.plus {
	background: url("../images/plus.png") no-repeat left 8px;
	padding-left: 18px
}
.post_article .score-detail ul li.check {
	background: url(../images/check.png) left 8px no-repeat;
	padding-left: 18px
}
.post_article .score-detail ul li.minus {
	background: url(../images/minus.png) left 7px no-repeat;
	padding-left: 18px
}
.post_article .green_banner{
	color: #fff;
    background: #87c540;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border-left: 12px solid #6ba32a;
    padding: 20px 0 30px 15px;
	line-height: 1em;
	font-size: 44px;
}
.post_article .yellow_banner {
    color: #fff;
    background: #ffb400;
    border-radius: 5px;
    border-bottom: 0;
    border-left: 12px solid #dc9b00;
    font-size: 26px;
    padding: 10px 15px 15px;
    line-height: 1em;
    font-weight: 400;
    margin: 20px 0;
}
/* updated style end */
/*See Mortgage Rate Quotes for Your Home*/
.mortgage-rate-quotes{
	padding: 30px;
	background-color: #586DB4;
	margin-top: 15px;
}
.mortgage-rate-quotes.sidebar{
	padding: 15px;
}
.post_article .blog_post .mortgage-rate-quotes h3,.mortgage-rate-quotes h3{
	font-size: 21px;
	line-height: 26px;
	color:#ffffff;
	margin-bottom:10px;
	margin-top: 0px;
}
.mortgage-rate-quotes label{
	color: #fff;
	font-size: 12px;	
	line-height: 13px;
	font-weight: 400;
}
.mortgage-rate-quotes .form-control{
	height: 48px;
	color: #4E4E4E;
	border: 1px solid #CCCCCC;	
	border-radius: 5px;
	font-size: 16px;
}
.mortgage-rate-quotes select.form-control{
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
.mortgage-rate-quotes .green-btn{
	display: none;
	border-radius: 6px;	
	background-color: #87C540;
	height: 48px;
	font-size: 20px;
}
.mortgage-rate-quotes .green-btn.active{
	display: block;
}
.mortgage-rate-quotes .green-btn:hover{
	background-color: #3f682e;
}
.text-terms {
    font-size: 12px;
    color:#fff;
    font-weight: 400;
    line-height: 22px;
    display: block;
}
.post_article p.text-condition,.text-condition {
    font-size: 13px;
    line-height: 15px;
    color:#5D5D5D;
    margin-top: 5px;
    font-weight: 400;
    padding-bottom: 10px;
}
@media (min-width:768px){
	.mortgage-rate-control{
		padding-right: 210px;
	}
	.mortgage-rate-control .row{
		margin-left: -7px;
		margin-right: -7px;
	}
	.mortgage-rate-control .row .col-sm-6{
		padding-left: 7px;
		padding-right: 7px;
	}
	.pos-relative{
		position: relative;
	}
	.pos-absolute{
		position: absolute;
		right: 0;
		top: 27px;
		width: 194px;
	}	
	.sidebar .mortgage-rate-control{padding-right: 0}
	.sidebar .mortgage-rate-control .col-sm-6{width: 100%}
	.sidebar .pos-absolute{position: static;width: 100%;}
}
/*See Mortgage Rate Quotes for Your Home*/
.featuredproducts {
    bottom: 0;
    overflow: hidden;
    position: fixed;
	right: 10px;
	left: 10px;
    height: 40px;
    background-color: rgb(53, 65, 104);
    border-radius: 3px 3px 0px 0px;
    z-index: 2147483639;
    text-decoration: none !important;
    box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 12px;
    padding: 0px 15px;
	line-height: 40px;
	transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.featuredproducts:after {
    position: absolute;
    content: url(../images/chevron-up.svg);
    right: 17px;
    top: 8px;
    width: 26px;
	height: 26px;
	transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out
}
.featuredproducts span{
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #fff;
    font-size: 15px;
    font-weight: 700;
}
.featuredproducts.active{
	top: 75px;
    bottom: auto;
    left: 0;
    right: 0;
}
.featuredproducts.active:after {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}
.abtest-lc-fp {
    position: fixed;
    left: 0;
    right: 0;
    top: 115px;
    bottom: 0;
    background-color: rgb(255, 255, 255);
    display: none;
    z-index: 10000;
    padding: 0 15px 15px;
    overflow-y: scroll;
}
.abtest-lc-fp:after {
    content: "";
    background: rgba(0,0,0,.3);
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    height: 75px;
}
.abtest-lc-fp ul{
	list-style: none;
	padding: 0;
	float: left;
    width: 100%;
}
.abtest-lc-fp ul li
{
	border-bottom: 1px solid #cbd3cc;
	padding: 10px 0;
	position: relative;
	float: left;
    width: 100%;
}
.abtest-lc-fp .see-offer-disc {
    font-size: 12px;
    color: 
    #a9a9a9;
    line-height: 20px;
	clear: both;
}
.abtest-lc-fp.featured-accounts .advt_disclosure .popover,.abtest-lc-fp .advt_disclosure .popover .popover-content{
	width: 100%;
}
.abtest-lc-fp .border-1{margin-top: 20px;}
.abtest-lc-fp.featured-accounts2 .border-1 h3{margin-top: 0;}
.abtest-lc-fp.featured-creditcard .text-left a{float: none;}
.abtest-lc-fp.featured-creditcard p.text-left{width: 100%;}
.hide-data{display: none;}
/*See Mortgage Rate Quotes for Your Home*/
.pre-qualification-amex{
	background-color: #586db4;
	padding: 25px;
	text-align: center;
	margin: 15px 0;
	color: #fff;
	float: left;
	width: 100%;
}
.amex-header-text{
	font-size: 24px;
	line-height: 32px;
	max-width: 620px;
	margin:20px auto 0;
	font-weight: 400;
}
.amex-text{
	color: #fff;
	line-height: 24px;
	font-size: 16px;
	max-width: 540px;
	margin:20px auto;
}
.pre-qualification-amex .green-btn{
	background-color:#86c457;	
	border-radius: 6px;	
	padding: 11px 40px;	
	border-bottom-color:rgba(63, 104, 46, 0.80);
	margin-top: 15px;
}
.pre-qualification-amex .green-btn:hover{
	background-color:rgba(63, 104, 46, 0.80);	
	box-shadow: none;
}
.featured-accounts ul.investment-brok li {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 20px 10px;
}
.featured-accounts ul.investment-brok li div {
	float: none;
    width: auto;
}
.featured-accounts ul.investment-brok li .invest-fees {
	font-size: 15px;
    line-height: 22px;
    text-align: center;
    padding: 0 5px;
    font-weight: 400;
}
.featured-accounts ul.investment-brok li .detailsbtn {
    white-space: nowrap;
}
.featured-accounts2 h3{	
	padding-right: 40px;
}
@media (min-width: 1200px) and (max-width: 1500px){
	.featured-accounts ul.investment-brok li .invest-fees {
		font-size: 11px;
		line-height: 14px;
	}
	.featured-accounts .detailsbtn{
		padding: 3px 4px 4px 5px !important;
		font-size: 10px;
	}
	.featured-accounts2 h3{
		font-size: 16px;
	}
}
@media (max-width: 1199px){
	.featured-accounts ul.investment-brok li .invest-fees {
		font-size: 12px;
		line-height: 18px;
	}
}
.psychology-money-banner{
	background-color: #344267;
	position: relative;
	color: #fff;
}
.position-absolute{
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	padding: 60px 0;
}
.psychology-money-banner h1{
	font-family: Walkway rounded;
	font-style: italic;
	font-size: 48px;
	font-weight:400;
	line-height: normal;
	margin-bottom: 15px;
	margin-top: 0;
}
.psychology-money-banner p{
	font-weight:300;
	font-size: 22px;
	line-height: 34px;
}
.psychology-money-post{
	margin-top: 60px;
}
.img-bx{
	height: 250px;
	width: 100%;
}
.img-bx .img-responsive{
	width: 100%;
	height: 100%;
}
.psychology-money-post h3{
	font-size: 18px;
	font-weight: 400;
	margin-top: 15px;
	line-height: 26px;
}
.psychology-money-post h3 a{	
	color: #323232;
}
.psychology-money-post p{
	color: #5d5d5d;
	font-size: 13px;
	font-weight: 300;
}
.psychology-money-post p a{
	color: #5d5d5d;
}
.psychology-money-post .row [class*="col-"] {
    margin-bottom: 30px;
}
@media (max-width: 1400px){
	.psychology-money-banner .img-responsive{
		width: 50%;
	}
}
@media (max-width: 1199px){
	.position-absolute{
		padding: 30px 0;
	}
	.psychology-money-banner p{
		font-size: 18px;
		line-height: 26px;
	}
	.img-bx{
		height: 180px;
	}
}
@media (max-width:991px){
	.position-absolute{
		padding: 30px 0;
		position: relative;
	}
	.psychology-money-banner .img-responsive{
		display: none;
	}
	.psychology-money-banner p{
		font-size: 16px;
		line-height: 24px;
	}
	.img-bx{
		height: 135px;
	}
}
@media (max-width:767px){
	.position-absolute{
		padding: 30px 0;
		position: relative;
	}
	.psychology-money-banner .img-responsive{
		display: none;
	}
	.psychology-money-banner h1{
		font-size: 28px;
	}
	.psychology-money-banner p{
		font-size: 16px;
		line-height: 24px;
	}
	.img-bx{
		height: auto;
	}
	.psychology-money-post{
		margin-top: 30px;
	}
}

@media (max-width: 1199px) and (min-width: 992px){
    .single-post-tpl .entry-content .tablepress tbody td{
        line-height: 18px;
    }
    .single-post-tpl .entry-content .tablepress tbody td p{
        font-size: 16px;
    }
    .single-post-tpl .bank_review .apply_now {
        font-size: 12px;
    }
    .single-post-tpl .contentBox .pros-cons ul{
        padding-left: 0;
    }
}

.ltplmodal.modal{
	height: 100vh;
}
.ltplmodal .modal-dialog{
	max-width: 960px;
	width: 100%;
	display: inline-block;
    text-align: left;
    vertical-align: middle;
}
.ltplmodal .modal-dialog .modal-content{
	background-color: #586db4;
	color: #fff;
	border: 0;
	border-radius: 0;
    padding: 45px 75px 50px 75px;
}
.ltplmodal .modal-dialog .modal-header{
	border: 0;
	padding: 0;
	min-height: auto;
}
.ltplmodal .modal-dialog .modal-header img{
	height: 80px;
    margin: 0 auto;
}
.ltplmodal .modal-dialog .modal-content .close {
	position: absolute;
    margin-right: 0;
    margin-top: 0;
    right: 40px;
    top: 20px;
    width: 20px;
    height: 20px;
}
.ltplmodal .modal-dialog .modal-content .close:focus {
    outline: none;
}
.ltplmodal .modal-dialog .modal-content .close:before, .ltplmodal .modal-dialog .modal-content .close:after {
	content: "";
    position: absolute;
    left: 9px;
    top: -2px;
    border: 1px solid #fff;
    transform: rotate(45deg);
    height: 25px;
}
.ltplmodal .modal-dialog .modal-content .close:after {
	transform: rotate(-45deg);
	
}
.ltplmodal .modal-dialog .modal-content .modal-body{
	padding-top: 30px;
}
.ltplmodal .modal-img {
    float: right;
}
.ltplmodal .ltplmodal-title {
    font-size: 40px;
    font-weight: 300;
    text-align: center;
    margin-bottom: 40px;
}
.ltplmodal h6 {
	font-size: 18px;
	margin-bottom: 20px;
}
.ltplmodal .modal-cont .row{
	display: flex;
	margin-bottom: 30px;
}
.ltplmodal .modal-cont ul {
    padding: 0 0 0 3px;
    list-style: none;
}
.ltplmodal .modal-cont ul li {
	position: relative;
	margin-bottom: 12px;
	font-size: 17px;
	font-weight: 300;
}
.ltplmodal .modal-cont ul li:before {
	content: "";
	position: absolute;
	left: -17px;
    top: 10px;
	width: 6px;
	height: 6px;
	background: #ffffff;
	border-radius: 50%;
}
.ltplmodal .btn {
    font-size: 18px;
    color: #fff;
    text-transform: uppercase;
    background: #3f682e;
    border-radius: 8px;
    padding: 12px 25px 24px;
    position: relative;
    z-index: 0;
    border: 0;
}
.ltplmodal .btn:before {
    content: "";
    position: absolute;
    bottom: 7px;
    left: 0px;
    background: #87c440;
    border-radius: 8px;
    width: 100%;
    height: 100%;
    z-index: -1;
}
.ltplmodal .desktop{
	display: block;
}
.ltplmodal .mobile{
	display: none;
}
.ltplmodal.modal .modal-backdrop{
	background-color: #000;
}
.ltplmodal.modal .modal-backdrop.in{
	opacity: 0.7;
}

@media (max-width: 991px){
	.ltplmodal .modal-dialog{
		width: 90%;
	}
	.ltplmodal .modal-dialog .modal-content{
		padding: 35px 20px 40px 20px;
	}
}
@media (max-width: 767px){
	.ltplmodal .desktop{
		display: none;
	}
	.ltplmodal .mobile{
		display: block;
	}
	.ltplmodal .modal-dialog .modal-content .close{
		right: 20px;
	}
	.ltplmodal .modal-dialog .modal-content .close:before, .ltplmodal .modal-dialog .modal-content .close:after{
		height: 20px;
	}
	.ltplmodal .modal-dialog .modal-content .modal-body {
		padding-top: 20px;
	}
	.ltplmodal .ltplmodal-mobile-title {
		font-size: 27px;
		text-align: center;
		font-weight: 300;
		line-height: 32px;
		margin-bottom: 15px;
	}
	.ltplmodal .modal-img {
		float: none;
	}
	.ltplmodal .modal-img img{
		margin: 0 auto;
	}
	.ltplmodal h6 {
		font-size: 15px;
		margin-bottom: 20px;
		text-align: center;
		line-height: 22px;
		margin: 0;
	}
	.ltplmodal .modal-dialog .modal-content .modal-body p{
		font-size: 15px;
		font-weight: 300;
		margin: 10px 0 20px 0;
		line-height: 20px;
	}
	.ltplmodal .modal-dialog .modal-content .modal-body .appicontext{
		font-weight: 400;
	}
	.download-app {
		display: flex;
		justify-content: center;
	}
	.download-app img{
		margin: 0 3px;
	}
	.ltplmodal .mobile .btn{
		margin-top: 10px;
		padding: 7px 20px 20px;
	}
	.ltplmodal .mobile .btn:before{
		bottom: 6px;
	}
}

@media (min-width: 451px){
	.ltplmodal-mobile-title br{
		display: none;
	}
}
.modal-backdrop{
	z-index: 1070;
}
.youtube 
{
    background-color: #000;
    margin-bottom: 30px;
    position: relative;
    padding-top: 56.25%;
    overflow: hidden;
    cursor: pointer;
}

.youtube img {
    width: 100%;
    top: -16.82%;
    left: 0;
    opacity: 0.7;
}

.youtube .play-button {
    width: 68px;
	height: 48px;
    background-color: #212121;
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
    z-index: 1;
    opacity: 0.8;
    border-radius: 6px;
}
.youtube .play-button:hover{
	background-color: #f00;
}
.youtube .play-button:before {
    content: "";
    border-style: solid;
    border-width: 10px 0 10px 13.0px;
    border-color: transparent transparent transparent #fff;
}

.youtube img,
.youtube .play-button {
    cursor: pointer;
}

.youtube img,
.youtube iframe,
.youtube .play-button,
.youtube .play-button:before {
    position: absolute;
}

.youtube .play-button,
.youtube .play-button:before {
    top: 50%;
    left: 50%;
    transform: translate3d(-50%, -50%, 0);
}

.youtube iframe {
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
}
.loadingMessage {
	background: url(../images/magnify-loading.gif) no-repeat center center;
}
.alm-btn-wrap{
	clear: both;
}
/* New TOC start */
.post_article .toc, .single-post-tpl .contentBox .toc {
	margin-bottom: 15px;
    padding-left: 0;
    list-style: none;
	width: auto;
}
.post_article ol.toc, .post_article .toc ol, .post_article .alpha{
	counter-reset: toc-decimal-counter;
}
.post_article ol.toc > li, .post_article .toc ol > li, .post_article .alpha > li{
	counter-increment: toc-decimal-counter;
}
.post_article ol.toc > li > a:before, .post_article .toc ol > li > a:before{
	content: counter(toc-decimal-counter) ". ";
	display: inline-block;
	padding-right: 8px;
	font-size: 18px;
    font-weight: 400;
	line-height: 22px;
	color: #586db4;
}
.post_article .alpha > li > a:before{
	content: counter(toc-decimal-counter,upper-alpha) ". ";
}
.post_article .toc ul, .post_article .toc ol{
	list-style: none;
    padding-left: 17px;
}
.post_article .toc li {
	margin-bottom: 2px;
}
.post_article .toc li a {
    font-size: 16px;
    font-weight: 600;
    line-height: 22px;
    display: block;
    padding: 5px 12px 5px 16px;
    border-left: 3px solid transparent;
    transition: all 0.3s;
}
.post_article .toc li a:hover, .post_article .toc li a:focus {
	color: #586db4;
	text-decoration: none;
	background: #eef0f7;
	border-left: 3px solid #586db4;
}
@media (max-width: 767px){
	.post_article .toc{
		width: 100%;
	}
}
/* New TOC end */

/* Covid tearms list start */
.post_article ul.covid-terms {
	background: no-repeat;
	border: none;
	padding: 0;
	margin: 30px auto 0 auto;
	display: flex;
	flex-wrap: wrap;
	border-radius: 10px;
	list-style: none;
	clear: both;
	float: none;
}
	.post_article ul.covid-terms li {
	position: relative;
	padding: 0 0 15px 40px;
	line-height: 30px;
	margin-bottom: 0;
	flex: 0 0 50%;
	padding-right: 10px;
	font-size: 16px;
	font-weight: 300;
}
	.post_article ul.covid-terms li:last-child {
	padding-bottom: 0;
}
	.post_article ul.covid-terms li:before {
	content: "";
	font: normal normal normal 14px/1 FontAwesome;
	-webkit-font-smoothing: antialiased;
	width: 30px;
	font-size: 17px;
	height: 30px;
	background: #edeef3;
	position: absolute;
	left: 0;
	top: 0;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
}
	.post_article ul.covid-terms li.check:before {
	content: "\f00c";
	color: #05c36c;
}
	.post_article ul.covid-terms li.cross:before {
	content: "\f00d";
	color: #f26c4f;
}
	.post_article ul.covid-terms li.que:before {
	content: "\f128";
	color: #3498db;
	font-size: 19px;
}
@media(max-width:767px){
	.post_article ul.covid-terms li {
		flex: 0 0 100%;
	}
}
/* Covid tearms list end */

.border_btm_heading{
	border-bottom: 2px solid #d0d0d0;
	font-weight: 500!important;
	padding-bottom: 10px;
	font-size: 25px!important;
}
/* RIA post tables start */
.ria-table {
    border: 1px solid #d9dce8;
    padding: 0;
    margin-bottom: 20px;
    margin-top: 15px;
    clear: both;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 2px 5px 18px #ecedf2;
    -moz-box-shadow: 2px 5px 18px #ecedf2;
    box-shadow: 2px 5px 18px #ecedf2;
}
.ria-table table {
    margin-bottom: 0;
}
.ria-table table tr:first-child td {
    border: 0;
}
.ria-table table tr td {
    width: 100%;
    padding: 12px 10px 12px 0;
}
.ria-table .table tr td:first-child {
    padding: 10px 10px 10px 20px;
}
.ria-table .table tr:last-child td:first-child {
    display: inline-block;
}
.ria-table .table tr:last-child td a{
	word-break: break-all;
}
.expand-parent {
    text-align: center;
}
.hightlight-table-responsive{
	width: 100%;
	overflow-x: auto;
}
.ria-highlight-table {
	border: 1px solid #ddd;
	table-layout: fixed;
    margin-top: 20px;
}
.ria-highlight-table > thead > tr > th {
	background-color: #f2faff;
	font-size: 15px;
	text-align: center;
	border-bottom: 1px;
	vertical-align: top;
}
.ria-highlight-table tr > td, .ria-highlight-table tr > th {
	border: 1px solid #ddd;
}
.expand-tr, .expand-table{
	display: none;
}
.expand-btn, .expand-table-btn{
	padding: 8px 20px;
	font-size: 18px;
}
.ria-shadowbox {
    border: 1px solid #d9dce8;
    padding: 20px;
    margin-bottom: 20px;
    margin-top: 15px;
    clear: both;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 2px 5px 18px #ecedf2;
    -moz-box-shadow: 2px 5px 18px #ecedf2;
    box-shadow: 2px 5px 18px #ecedf2;
}
.ria-shadowbox:before, .ria-shadowbox:after {
    content: "";
    display: table;
    clear: both;
}
.ria-shadowbox .ttlline, .ria-shadowbox h3{
	margin-top: 0 !important;
}
@media (max-width:600px){
	.ria-highlight-table{
		table-layout: auto;
	}
}
/* RIA post tables end */

blockquote.blockqoute_style:before{
	display:none;
}
blockquote.blockqoute_style p{
	margin-top:0;
	margin-bottom: 5px;
}
/* RIA post tables end */
.contentBox .full-right .product_data_card .img-responsive {
    margin-right: 0;
}
.contentBox .full-left .product_data_card .img-responsive {
    margin-left: 0;
}
.expert-tip {
	position: relative;
	padding: 10px 15px 10px 65px !important;
	margin: 5px 0;
	background: #f6f7fb;
	clear: both;
}
.expert-tip:before {
    content: "";
    background: url(../images/lightbulb-on.svg);
	width: 38px;
    height: 30px;
    position: absolute;
    top: 15px;
    left: 15px;
}
.investor_review_widget .widget_left br{
	display: none;
}
.investor_review_widget .widget_left small{
	font-size: 100%;
}
/*adjust space in best of widgets*/
.bank_review p{
	line-height: 22px;
}


/* RIA Hub Page Start */
.post-template-ria-hub-page #header + .container-fluid {
    padding-left: 0;
    padding-right: 0;
}
.banner-sec{
	background: url(../images/ria-hub-banner.jpg) no-repeat right top #7c95d8;
	background-size: cover;
	margin: -139px 0 0 0;
	padding: 115px 0 0 0;
	height: 768px;
	display: flex;
	align-items: center;
}
.post-template-ria-hub-page #header{
	background: none;
}
.post-template-ria-hub-page.nav_scroll #header {
	background: #586db4;
}
.post-category a {
	font-size: 15px;
    color: #d1deff;
    border: 1px solid #d1deff;
    border-radius: 3px;
    padding: 5px 20px;
	margin-right: 5px;
	line-height: 32px;
}
.post-category a:hover {
	background: #d1deff;
	text-decoration: none;
}
.riahub-wrap .banner-sec h2 {
	font-size: 42px;
    font-weight: bold;
	color: #fff;
	margin:25px 0 20px 0;
}
.riahub-wrap .banner-sec p {
	font-size: 16px;
    color: #fff;
	line-height: 28px;
	margin-bottom: 15px;
}
.banner-sec .btn {
	font-size: 16px;
    color: #fff;
    font-weight: bold;
    background: #87c440;
	padding: 13px 30px;
	border-radius: 5px;
	margin-top: 15px;
	box-shadow: 0 3px 0 #3f682e;
	transition: all 0.3s;
}
.banner-sec .btn:hover {
	background: #3f682e;
}
.riahub-wrap h3{
	font-size: 26px;
	color: #424242;
	font-weight: bold;
	margin-top: 35px;
	margin-bottom: 20px;
}
.riahub-wrap p {
	color: #000;
	font-size: 15px;
	line-height: 26px;
	margin-bottom: 15px;
}
ul.review-links {
    list-style: none;
    padding: 10px 0 15px 0;
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
}
.review-links li {
	margin-bottom: 10px;
}
.review-links li.out {
	display: none;
}
.review-links li a {
    color: #586db4;
    font-size: 15px;
}
.review-links .noresult {
    font-size: 15px;
}
.seefulllist {
    margin-bottom: 30px;
    width: 100%;
    padding: 12px;
    font-size: 16px;
}
.hidelist{
	display: none;
}
.light-gray-bg{
	background: #f6f7fb;
}
.riahub-wrap h2 {
    color: #424242;
    font-weight: bold;
    font-size: 32px;
    margin-bottom: 20px;
}
.search-sec{
	padding: 35px 0 45px 0;
	margin-top: 30px;
}
.search-sec p {
	font-size: 18px;
}
.search-sec ul{
	padding: 0;
	margin: 0;
	display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.search-sec ul li{
	list-style: none;
    padding: 0 15px 30px 15px;
    flex: 1 0 400px;
    max-width: 400px;
}
.search-sec ul li a {
    border: 1px solid #d6d9e1;
    border-radius: 5px;
    padding: 14px 20px 14px 35px;
    display: inline-block;
    font-size: 16px;
	font-weight: 600;
	width: 100%;
	position: relative;
	box-shadow: 1px 1px 8px #d6d9e1;
}
.search-sec ul li a:hover {
	text-decoration: none;
}
.search-sec ul li a:before {
    content: "";
    position: absolute;
    left: 20px;
    top: 19px;
    border: 6px solid transparent;
    border-left-color: #586db4;
}
.search-sec .search-list {
    padding-top: 20px;
}
.light-blue-bg{
	background: #eceffb;
}
.advisor-sec {
    padding: 45px 0 40px 0;
}
.advisor-sec .row {
	padding-top: 20px;
    display: flex;
    justify-content: center;
}
.advisor-sec .fs18{
	font-size: 18px;
}
.advisor-sec .table {
    table-layout: fixed;
	background: #ffffff;
	border-radius: 3px;
	box-shadow: 1px 1px 12px rgb(0 0 0 / 15%);
    overflow: hidden;
}
.advisor-sec .table>thead>tr>th {
	background: #6f86d2;
    color: #fff;
    font-size: 24px;
	padding: 12px 30px;
	vertical-align: top;
}
.advisor-sec .table>thead>tr>th:first-child{
	border-right: 1px solid #9dabdf;
}
.advisor-sec .table>tbody>tr>td {
	font-size: 16px;
	color: #424242;
	padding: 14px 30px;
    line-height: 24px;
}
.advisor-sec .table>tbody>tr>td:first-child {
	border-right: 1px solid #e2e2e2;
}
.advisor-sec .table>tbody>tr:last-child td a {
    color: #586db4;
    font-size: 20px;
    font-weight: 600;
    text-decoration: underline;
}
.advisor-sec .table>tbody>tr:last-child td a:hover{
	text-decoration: none;
}
.faqs-sec {
    padding: 35px 0 50px 0;
}
.faqs-sec .faq .panel{
	margin-bottom: 20px;
	box-shadow: 1px 1px 12px rgb(0 0 0 / 0.07);
}
.faqs-sec .faq .panel-heading {
	border: 0;
	padding: 0;
}
.faqs-sec .faq .panel-heading a {
	line-height: 24px;
    font-size: 22px;
    font-weight: 500;
    color: #424242;
	padding: 27px 30px 27px 65px;
	font-weight: 600;
}
.faqs-sec .panel-group .panel-heading+.panel-collapse>.panel-body{
	border-top: 0;
	padding: 0 30px;
}
.faqs-sec .faq .panel .panel-body p{
	font-weight: 500;
	padding-bottom: 0;
}
.faqs-sec .faq .panel .panel-body ul, .faqs-sec .faq .panel .panel-body ol{
	padding-left: 19px;
}
.faqs-sec .faq .panel .panel-body ul li, .faqs-sec .faq .panel .panel-body ol li{
	font-weight: 500;
	padding-bottom: 15px;
}
.faqs-sec .faq .panel-heading a:after{
	content: "";
	background: url(../images/minus-circle.svg);
	width: 20px;
	height: 20px;
	left: 30px;
    top: 30px;
}
.faqs-sec .faq .panel-heading a.collapsed:after{
	content: "";
	background: url(../images/plus-circle.svg);
}
.looking-sec {
	padding: 5px 0 35px 0;
}
.looking-sec .row {
    padding-top: 20px;
}
.looking-sec a {
	display: inline-block;
	margin-bottom: 15px;
}
.looking-sec a img {
	margin-bottom: 12px;
}
.looking-sec a p {
    line-height: 20px;
}
.as-seen-on-sec{
	background-color: #fff;
	text-align: center
}
.as-seen-on-sec .brand-logo {
	margin: 0 auto;
    padding: 10px 0;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-around;
}
.as-seen-on-sec img {
    display: inline-flex;
    max-width: 100%;
    height: 100%;
    padding: 5px;
}
.center-pos {
	display: inline-block;
    position: relative;
    padding: 15px 80px;
    color: #000;
    font-size: 20px;
    font-weight: bold;
    margin: 15px auto 0 auto;
}
.d-flax {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px
}

.col {
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-ms-flex-positive: 1;
	flex-grow: 1;
	max-width: 100%;
	-ms-flex-item-align: center!important;
	align-self: center!important
}
.live-search-box {
    max-width: 370px;
    height: 40px;
    font-size: 15px;
}
.search-wrapper{
	position: relative;
	max-width: 370px;
    width: 100%;
}
.close-icon {
	border:1px solid transparent;
	background-color: transparent;
	display: inline-block;
	vertical-align: middle;
	outline: 0;
	cursor: pointer;
	width: 32px;
    height: 40px;
    position: absolute;
    right: 0;
    top: 0px;
}
.close-icon:after {
	content: "\f00d";
    position: absolute;
    z-index: 1;
    right: 8px;
    top: 10px;
    bottom: 0;
    cursor: pointer;
    color: #8c8c8c;
    font: normal normal normal 16px/1 FontAwesome;
}
.live-search-box:not(:valid) ~ .close-icon {
	display: none;
}
@media (max-width:1500px){
	.banner-sec{
		height: 640px;
	}
}
@media (max-width:1200px){
	.banner-sec{
		height: 600px;
	}
	.riahub-wrap .banner-sec h2{
		font-size: 36px;
    	margin: 20px 0 15px 0;
	}
}
@media (max-width:991px){
	.banner-btn img{
		max-width: 100%;
	}
}
@media (max-width:767px){
	.riahub-wrap .banner-sec h2{
		font-size: 26px;
	}
	.riahub-wrap .banner-sec p{
		font-size: 14px;
		line-height: 24px;
	}
	.search-sec {
		padding: 15px 0 15px 0;
	}
	.advisor-sec {
		padding: 25px 0 30px 0;
	}
	.faqs-sec {
		padding: 15px 0 30px 0;
	}
	.riahub-wrap h2{
		font-size: 26px;
	}
	ul.review-links {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}
	.advisor-sec .table>thead>tr>th {
		font-size: 20px;
    	padding: 12px 15px;
	}
	.advisor-sec .table>tbody>tr>td{
		padding: 10px 15px;
	}
	.faqs-sec .faq .panel-heading a {
		font-size: 18px;
		padding: 20px 20px 20px 55px;
	}
	.faqs-sec .faq .panel-heading a:after{
		left: 20px;
	}
}
@media (max-width:650px){
	.banner-sec{
		height: 820px;
	}
}
@media (max-width:480px){
	ul.review-links{
		-webkit-column-count: 1;
		-moz-column-count: 1;
		column-count: 1;
	}
}
/* RIA Hub Page End */
@media (max-width: 1024px) and (min-width: 992px){
	.advt_footer .container{
		padding-left: 5px;
		padding-right: 5px;
	}
}
@media (max-width: 1300px) and (min-width: 1100px){
	.nav_scroll .cat_menu .nav>li>a{
		font-size: 11px;
	}
}
@media (max-width: 1099px) and (min-width: 992px){
	.nav_scroll .cat_menu .nav>li>a {
		font-size: 10px;
		padding-left: 6px;
		padding-right: 6px;
	}
	.cat_menu .nav>li>a{
		font-size: 12px;
		padding: 10px 8px;
	}
}

.tablescroll{
	position: relative;
	margin-bottom: 40px !important;
}
.tablescroll:before {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    width: 50px;
    height: 100%;
    z-index: 999;
    bottom: 0;
    background: linear-gradient(90deg, rgba(255,255,255,0) 0%, rgb(0 0 0 / 22%) 100%);
}
.tablescroll:after {
	content: "Scroll right for more →";
    position: absolute;
    right: 10px;
    bottom: -30px;
    color: #586db4;
	font-size: 14px;
}
.tablescroll.hideafter:after {
	display: none;
}
.table-review {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 20px;
	float: none;
}
.table-review h3 {
	margin: 0 0 5px 0;
	color: #586db4;
	font-weight: 600; 
	padding: 8px 10px 8px 0;
}
.table-review p {
	margin: 0;
}
.post-template-tpl-bestof .bankReviewCmpr {
	margin-top: 15px;
	padding: 15px 20px;
	overflow-x: auto;
}
.contentBox ul ul {
	margin-bottom: 5px;
	margin-top: 5px;
}

/* Investment  How Much to Invest Widget */
.how-much-to-invest-box{
	position: relative;
	max-width: 950px;
	margin: 0 auto;
}
.how-much-to-invest-box #banner {
    font-family: "Lato", sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    overflow: hidden;
    -webkit-backface-visibility: hidden;
    background-color: #586db4;
    margin: auto;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; 
    opacity: 0;
    position: relative;
}
.how-much-to-invest-box #unclick {
    position: absolute;
    width: 80px;
    height: 60px;
    z-index: 800;
}
.how-much-to-invest-box .banner-group {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 2px 8px 2px 20px;
}
.how-much-to-invest-box .text {
    position: relative;
    width: 100%;
    left: 200px;
    top: 0;
    font-weight: 700;
    font-size: 18px;
    color: #fff;
    opacity: 0;
    padding-left: 0;
	padding-right: 0;
}
.how-much-to-invest-box #text2 {
    font-size: 12.5px;
    font-weight: 400;
}
.how-much-to-invest-box .line {
    width: 0px;
    height: 2px;
    background-color: #354168;
    transform-origin: left;
    opacity: 0;
}
.how-much-to-invest-box #loanstable {
	position: relative;
    text-align: left;
    z-index: 400 !important;
    pointer-events: all;
    cursor: pointer;
}
.how-much-to-invest-box #loanstable > span{
	display: none;
}
.how-much-to-invest-box .circle {
    display: inline-block;
    width: 70px;
    height: 31px;
    border-radius: 4px;
    background-color: #fff;
    line-height: 31px;
    font-size: 17px;
    color: #586db4;
    font-weight: 700;
    text-align: center;
    margin: 0;
    opacity: 0;
    z-index: 110;
    pointer-events: all;
}
.how-much-to-invest-box .circle.hover, .how-much-to-invest-box .circle:hover, .how-much-to-invest-box .circle.hover:focus, .how-much-to-invest-box .circle:focus {
	background-color: #354168;
	color: #fff;
	text-decoration: none;
}
.how-much-to-invest-box #cta {
    position: relative;
    height: 55px;
    opacity: 0;
    background-color: #77c62b;
    border-radius: 5px;
    font-size: 16px;
    font-weight: 700;
    text-align: center;
    letter-spacing: -0.1px;
    line-height: 55px;
    color: #fff;
    overflow: hidden;
	cursor: pointer;
	transition: all 0.1s;
}
.how-much-to-invest-box #cta:hover{
	height: 59px !important;
}
.how-much-to-invest-box #ctatopbg {
	width: inherit;
    height: 55px;
    background-color: #77c62b;
    border-radius: 5px;
}
.how-much-to-invest-box #cta:hover #ctatopbg {
	background-color: #98da3c !important;
}
.how-much-to-invest-box #ctatopbg a {
	color: #fff;
}
.how-much-to-invest-box #ctatopbg a:hover {
    text-decoration: none;
}
.how-much-to-invest-box #ctatext {
    opacity: 0;
    display: inline-block;
}
.how-much-to-invest-box #arrow {
    width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 8px solid #fff;
    z-index: 450;
    pointer-events: none;
    display: inline-block;
    margin-left: 10px;
}
.how-much-to-invest-box #shine {
    position: absolute;
    width: 214px;
    height: 64px;
    left: -280px;
    top: 0;
    background-image: url("../../wp-content/themes/twentyfifteen/images/shine.png");
    background-size: cover;
}
.how-much-to-invest-box #hit {
    position: absolute;
    width: 100%;
    height: 0%;
    top: 0;
    left: 0;
    cursor: pointer;
    opacity: 0;
    z-index: 99;
}
@media (min-width: 1200px), (max-width:991px) and (min-width:850px){
    .how-much-to-invest-box .line{
        display: none;
	}
	.how-much-to-invest-box .banner-group .text-wrap{
		flex: 0 0 210px;
	}
	.how-much-to-invest-box #loanstable{
		flex: 1 auto;
		display: flex;
		flex-wrap: wrap;
	}
	.how-much-to-invest-box .circle{
		width: 25%;
		line-height: 28px;
		border-radius: 6px;
		border: 2px solid #586db4;
	}
	.how-much-to-invest-box #cta{
		flex: 1 0 220px;
   		margin-left: 15px;
	}
}
@media (max-width:1420px) and (min-width:1200px){
	.infinite-page.how-much-to-invest-box .banner-group{
		padding-left: 10px;
	}
	.infinite-page.how-much-to-invest-box .text{
		white-space: nowrap;
		font-size: 15px;
	}
	.infinite-page.how-much-to-invest-box #text2 {
		font-size: 11px;
	}
	.infinite-page.how-much-to-invest-box .banner-group .text-wrap {
		flex: 0 0 180px;
	}
	.infinite-page.how-much-to-invest-box .circle{
		font-size: 14px;
	}
	.infinite-page.how-much-to-invest-box #cta{
		flex: 1 0 190px;
		font-size: 14px;
		margin-left: 8px;
	}
}
@media (max-width: 849px), (min-width:992px) and (max-width:1199px){
    .how-much-to-invest-box #banner{
        width: 336px;
        background-color: #fff;
        position: relative;
    }
    .how-much-to-invest-box .banner-group{
        padding: 15px 18px;
        flex-wrap: wrap;
	}
	.how-much-to-invest-box .text{
		text-align: center;
	}
    .how-much-to-invest-box #text1 {
        font-size: 20px;
        color: #586db4;
        padding-bottom: 3px;
    }
    .how-much-to-invest-box #text2 {
        font-size: 15.8px;
        font-weight: 400;
        color: #333;
    }
    .how-much-to-invest-box #loanstable{
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
        float: none;
        margin-bottom: 20px;
        width: 100%;
    }
    .how-much-to-invest-box .circle {
        margin: 3px 0;
        background: #586db4;
        color: #fff;
    }
    .how-much-to-invest-box #cta {
        width: 100%;
        font-size: 17px;
	}
}
.product-comparison .studLoanRow .studLoanCol a img{
	margin: 0 auto;
}
.product-comparison .studLoanRow .studLoanCol img{
	min-width: 150px;
}
.product-comparison .studLoanRow .studLoanCol > p{
    font-size: 14px;
    text-align: center;
    line-height: 18px;
}
.post_article .product-comparison .studLoanCol h4{
	font-weight: normal;
}
.product-comparison .pl_rate-disc {
	padding-top: 15px;
	padding-bottom: 0;
}
.contentBox .product-comparison .pl_rate-disc p {
    margin-bottom: 15px;
}
.product-comparison .pl_rate-disc hr {
	margin-top: 0;
	margin-bottom: 15px;
}
.product-comparison .studLoanRow .studLoanColBtn .btnBlue {
    margin-right: 0;
    margin-bottom: 10px;
}
.product-comparison .studLoanRow .studLoanColBtn p {
	margin-top: 0;
	margin-bottom: 10px;
}
.product-comparison .studLoanRow:not(.studLoanRowTitle) .studLoanCol {
	position: relative;
}
.product-comparison .studLoanRow:not(.studLoanRowTitle) .studLoanCol .goldman-tooltip{
	position: absolute;
    top: 0;
    margin-left: 50px;
}
@media (min-width: 768px){
	.product-comparison .studLoanRow:not(.studLoanRowTitle) .studLoanCol .goldman-tooltip{
		display: none;
	}
}
.high-yield-table .row {
	display: flex;
}
.high-yield-table .row .col-sm-3{
	width: 188px;
}
@media (max-width: 600px){
	.high-yield-table .row{
		flex-wrap: wrap;
	}
	.high-yield-table .row .col-sm-3{
		margin-bottom: 20px;
	}
}
.investment-fa-siderail {
	margin: 0 auto 30px auto;
	max-width: 500px;
}
.inv-fa-content {
	position: relative;
    top: -90px;
    max-width: 100%;
    left: 0;
    padding: 0 25px;
    margin-bottom: -90px;
}
.infinite-page .inv-fa-content {
	top: -105px;
	margin-bottom: -105px;
}
.inv-fa-content p{
	padding-left: 10px;
	margin-bottom: 0;
}
.inv-fa-content p span{
	font-size: 24px;
	line-height: initial;
    background: #fff;
    display: inline;
    box-shadow: 10px 0 0 #fff, -10px 0 0 #fff;
}
.infinite-page .inv-fa-content p span{
	font-size: 27px;
}
.inv-fa-content .green-btn{
	margin: 15px 0;
	padding-left: 15px;
	padding-right: 15px;
	width: 100%;
	text-align: center;	
}
.inv-fa-bottm {
    display: flex;
    justify-content: space-between;
	align-items: flex-end;
	flex-wrap: wrap;
}
.inv-fa-bottm span {
	font-size: 8px;
    text-align: right;
    line-height: 12px;
    width: 100%;
}
@media (min-width: 1601px) and (max-width:1800px){
	.infinite-page .inv-fa-content{
		top: -85px;
		margin-bottom: -85px;
	}
	.infinite-page .inv-fa-content span {
		font-size: 22px;
	}
}
@media (min-width: 1601px) and (max-width:1700px){
	.infinite-page .inv-fa-content p span{
		font-size: 22px;
	}
}
@media (min-width: 1401px) and (max-width:1600px){
	.infinite-page .inv-fa-content {
		top: -65px;
		margin-bottom: -65px;
		padding: 0 15px;
	}
	.infinite-page .inv-fa-content p span {
		font-size: 19px;
	}
}
@media (min-width: 1200px) and (max-width:1400px){
	.infinite-page .inv-fa-content {
		top: -55px;
		margin-bottom: -55px;
		padding: 0 10px;
	}
	.infinite-page .inv-fa-content p span {
		font-size: 16px;
	}
	.inv-fa-content .green-btn{
		font-size: 15px;
	}
}
@media (min-width: 992px) and (max-width:1199px){
	.infinite-page .inv-fa-content {
		top: -60px;
		margin-bottom: -60px;
		padding: 0 10px;
	}
	.infinite-page .inv-fa-content p span {
		font-size: 18px;
		line-height: 23px;
	}
}
@media (min-width: 768px) and (max-width:991px){
	.inv-fa-content p span{
		font-size: 30px;
	}
}
@media (min-width: 481px) and (max-width:767px){
	.inv-fa-content p span, .infinite-page .inv-fa-content p span{
		font-size: 40px;
	}
}
@media (max-width:480px){
	.inv-fa-content{
		padding: 0 15px;
	}
	.inv-fa-content p span, .infinite-page .inv-fa-content p span{
		font-size: 26px;
	}
}	


.quotebox-widget {
    border: 1px solid #d9dce8;
    background: #f6f7fb;
	padding: 25px 30px 10px 30px;
	margin-bottom: 25px;
	border-radius: 6px;
	box-shadow: 1px 1px 10px #e2e4e8;
}
.quotebox-widget h3 {
    margin: 0 0 20px 0;
    font-weight: 600;
    color: #536cb9;
}
.quotebox-wrap {
	display: flex;
	margin: 0 -6px;
}
.quotebox-wrap > * {
	padding: 0 6px;
	margin-bottom: 20px;
	flex: 1 auto;
}
.quotebox-wrap  .zipcode-input {
	flex: 0 145px;
}
.quotebox-widget .form-control {
    border-color: #e9ecf2;
    box-shadow: none;
    height: 50px;
    font-size: 16px;
    color: #323232;
	border-radius: 6px;
}
.quotebox-widget select.form-control {
	padding-right: 15px;
	appearance: none;
}
.quotebox-wrap ::-webkit-input-placeholder {
    color: #323232;
}
.quotebox-widget .custselarrow:before{
	top: 4px;
	right: 7px;
	font-size: 22px;
	color: #323232;
	height: calc(100% - 5px);
}
.quotebox-wrap .quotebox-age {
    min-width: 120px;
}
.quotebox-wrap .quotebox-Assets {
    min-width: 185px;
}
.quotebox-wrap .btn {
	background: #5aba44;
	color: #fff;
	height: 50px;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 600;
    padding-left: 20px;
	padding-right: 20px;
	width: 100%;
	border-radius: 6px;
	transition: all 0.3s;
}
.quotebox-wrap .btn:hover {
	background: #3f682e;
}
@media (max-width: 1199px) and (min-width:992px), (max-width: 767px){
	.quotebox-wrap {
		flex-wrap: wrap;
	}
	.quotebox-wrap > *, .quotebox-wrap  .zipcode-input{
		flex: 0 50%;
	}
}
@media (min-width: 768px) and (max-width:991px){
	.quotebox-widget{
		padding: 15px 15px 0px 15px;
	}
	.quotebox-widget h3{
		margin-bottom: 15px;
	}
	.quotebox-wrap  .zipcode-input{
		flex: 0 140px;
	}
	.quotebox-wrap .quotebox-age {
		min-width: 110px;
	}
	.quotebox-widget .form-control{
		font-size: 15px;
	}
	.quotebox-wrap .btn{
		padding-left: 15px;
		padding-right: 15px;
		font-size: 14px;
	}
}
@media (min-width: 481px) and (max-width:767px){
	.quotebox-wrap > *:nth-child(odd) {
		flex: 0 35%;
	}
	.quotebox-wrap > *:nth-child(even) {
		flex: 0 65%;
	}
}
@media (max-width: 480px){
	.quotebox-widget {
		padding: 20px 20px 0px 20px;
	}
	.quotebox-wrap > *, .quotebox-wrap  .zipcode-input{
		flex: 0 100%;
	}
}
.goldman-tooltip {
    color: #8a8a8a;
}
.goldman-tooltip + .popover {
	width: 200px !important;
	max-width: 200px !important;
	text-align: center;
	background-color: #f4f4f4;
}
.goldman-tooltip + .popover .popover-content{
	font-size: 12px;
	padding: 8px 10px;
}
.goldman-tooltip + .popover .popover-content p {
	font-size: 12px !important;
	margin: 0;
	line-height: 1.42857143 !important;
	font-weight: normal !important;
}
.goldman-tooltip + .popover.bottom>.arrow{
	width: 22px !important;
}
.goldman-tooltip + .popover.bottom>.arrow:after{
	border-bottom-color: #f4f4f4;
}
.bankReviewCutTblGray table.tablepress tr td:nth-child(4) {
	min-width: 81px;
}
.bankReviewCutTblGray table.tablepress tr th.column-1 {
	min-width: 72px;
}
@media (min-width: 768px){
	.entry-content .bankReviewCutTbl:not(.bankReviewCutTblGray) .tablepress tbody td .goldman-tooltip{
		display: none;
	}
}

.sticky-cta .green-btn {
    font-size: 16px;
    padding: 6px 20px;
}
@media (max-width: 991px){
	body.sticky-cta:not(.nav_scroll) {
		padding-top: 135px;
	}
	.sticky-cta #header {
		height: 135px;
	}
	.sticky-cta.nav_scroll #header {
		height: 60px;
	}
	.sticky-cta header .navbar-default {
		margin-top: 0;
	}
}
@media screen and (max-width: 767px){
	.sticky-cta .cat_menu .navbar-header {
		padding: 10px 0;
	}
}