@media only screen and (min-width: 361px) and (max-width: 480px) {
	#form {
		color: #555;
	}
	#form .form-box{
		margin-top: 0px;
		margin-bottom: 0px;
	}
	#form .form-box.top {
		border-radius: 10px 10px 0px 0px !important;
	}
	#form .form-box.top .box-holder {
		padding-bottom: 5px !important;
		border-radius: 10px 10px 0px 0px !important;
		padding-top: 30px;
	}
	#form .form-box.bottom {
		margin-top: -10px !important;
	}
	#form .form-box.bottom .box-holder {
		padding-bottom: 10px !important;
	}
	#form .vc_column_container>.vc_column-inner {
		padding-left: 0px;
		padding-right: 0px;
	}
	#form .calc-slider {
		width: 100%;
		margin: 0px auto 10px;
		min-height: 110px;
	}
	#form .layout-slider-title {
		
	}
	#form .calc-title {
		font-size: 28px;
		line-height: 34px;
		text-align: center;
		padding: 0px;
		margin-bottom: 15px;
	}
	#form .calc-title.about {
		margin-top: 0px;
		margin-bottom: 15px;
	}
	#form .calc-value {
		font-size: 28px;
		line-height: 34px;
		padding-bottom: 25px;
		text-align: center;
		display: inline-block;
		width: 100%;
	}
	#form .calc-value input {
		font-size: 28px;
		font-weight: 400;
		padding: 0px;
		margin-left: 0px;
		color: #3490d9;
		border: 0px;
		width: 105px;
		text-align: center;
		/* height: 32px; */
		line-height: 34px;
		margin: 0px 0px 0px 5px;
		border-radius: 10px;
		vertical-align: baseline;
	}
	#form .layout-slider-amount {
		width: 100%;
		margin: 0px auto;
	}
	#form .calc-title-for {
		padding: 0px;
		text-align: center;
		width: 100%;
		float: left;
		border-bottom: 2px solid #f4f4f4;
		border-radius: 10px;
		margin-bottom: 15px;
	}
	#form .calc-title-for.red {
		/* border-bottom: 2px solid #f00; */
	}
	#form .calc-title-for .calc-title-for-item {
		display: block;
		text-decoration: none;
		padding: 15px 0px;
		margin: 0px 5px 10px;
		cursor: pointer;
		border-radius: 10px;
		border: 1px solid #ccc;
		transition: all 300ms;
		width: calc((100% - 10px)/2);
		float: left;
		min-height: 65px;
	}
	#form .calc-title-for .calc-title-for-item:first-child {
		margin-left: 0px;
	}
	#form .calc-title-for .calc-title-for-item:nth-child(even) {
		margin-right: 0px;
	}
	#form .calc-title-for .calc-title-for-item:nth-child(odd) {
		margin-left: 0px;
	}
	#form .calc-title-for .calc-title-for-item:last-child {
		margin-right: 0px;
	}
	#form .calc-title-for .calc-title-for-item.select-purpose {
		border-color: #bdccd4;
		transition: all 300ms;
		background-color: #fff;
		box-shadow: 0px 0px 10px 0px #bdccd4;
	}
	#form .calc-title-for .calc-title-for-item:hover {
		border-color: #bdccd4;
		box-shadow: 0px 0px 10px 0px #bdccd4;
	}
	#form .calc-title-for .calc-title-for-item.select-purpose:hover {
		border-color: #bdccd4;
	}
	#form .calc-title-for-item .for-item-text {
		font-size: 13px;
		line-height: 18px;
		padding-top: 10px;
		min-height: 48px;
	}
	#form .calc-title-for-item .for-item-img {
		width: 100%;
		height: auto;
	}
	#form .calc-title-for-item .for-item-img img{
		width: 45%;
	}
	#form .noUi-target {
		background: transparent;
		border-radius: 0px;
		border: 0px;
		box-shadow: none;
		width: 100%;
		margin: 0px auto;
	}
	.home #form .noUi-target {
		width: 90%;
		margin: 0px auto;
	}
	#form .noUi-horizontal {
		height: 60px;
		display: block;
		float: none;
		position: relative;
	}
	#form .noUi-base {
		background: #2682ca;
		border-radius: 4px;
		border: 0px solid #D3D3D3;
		box-shadow: none;
		height: 12px;
	}
	#form .noUi-horizontal .noUi-handle {
		width: 30px;
		height: 30px;
		left: auto;
		top: -10px;
		cursor: pointer;
		outline: none;
		background: #fff;
		border-radius: 15px;
		box-shadow: none;
		border: 10px solid #ff931e;
		transition: border .2s ease-in-out;
	}
	#form .noUi-horizontal .noUi-handle:hover {
		border: 10px solid #9ac8ec;
	}
	#form .noUi-handle:after, #form .noUi-handle:before {
		content: "";
		display: none;
	}
	#form .noUi-marker {
		position: absolute;
		background: #CCC;
		display: none;
	}
	#form .noUi-pips {
		padding: 0px;
		height: auto;
		position: relative;
		top: 0px;
	}
	#form .noUi-value {
		font-size: 18px;
		color: #999;
		margin-left: 26px;
	}
	#form .noUi-value:last-child {
		margin-left: -35px;
	}
	#results {
		
	}
	.loan-results {
		
	}
	.loan-results a.read-more {
		color: #3a5b91;
		text-decoration: underline !important;
	}
	.loan-results tr {
		
	}
	.loan-results td {
		padding: 20px 5px 25px;
		vertical-align: middle;
		text-align: left;
	}
	.loan-results .first-row td {
		border-top: 2px solid #bdccd4;
		padding-bottom: 0px;
	}
	.loan-results .last-row td {
		border-top: 0px solid #bdccd4;
	}
	.loan-results td.loan-logo {
		padding: 20px 0px 0px !important;
		overflow: hidden;
	}
	.loan-results td:nth-child(2), .loan-results td:nth-child(3) {

	}
	.loan-results .loan-get-money {
		background: #fc0;
		padding: 3px 25px;
		border-radius: 5px;
	}
	#submit-send .wpcf7-submit.contact-send {
		position: relative;
		display: inline-block;
		margin-right: 0px;
		margin-bottom: 0px;
		padding: 13px 35px;
		letter-spacing: 0px;
		outline: 0;
		color: #252525;
		vertical-align: middle;
		text-align: center;
		text-transform: uppercase;
		font-weight: 700;
		font-size: 15px;
		line-height: 100%;
		cursor: pointer;
		zoom: 1;
		border: 0px solid #252525;
		background-color: #fc0;
		border-radius: 5px;
		transition: color .2s ease-in-out,background .2s ease-in-out,border .2s ease-in-out;
	}
	.loan-results .loan-get-money:hover {
		background: #f00;
		color: #fff;
	}
	#yasr-custom-text-before-overall {
		display: none;
		padding-right: 15px;
		vertical-align: top;
	}
	.wp-pagenavi {
		margin: 0px auto;
		text-align: center;
	}
	.wp-pagenavi > * {
		display: inline-block;
		padding: 0px 10px;
		margin: 0px;
		border: 1px solid #f4f4f4;
		border-radius: 3px;
		color: #465366;
	}
	.wp-pagenavi a, .wp-pagenavi a:hover {
		text-decoration: none;
	}
	.wp-pagenavi a {
		background-color: #FFFFFF;
	}
	.wp-pagenavi a:hover {
		border-color: #f4f4f4;
		background-color: #f4f4f4;
	}
	.wp-pagenavi .pages { }
	.wp-pagenavi .current {
		border-color: #f4f4f4;
		background-color: #f4f4f4;
		color: #29aae1;
	}
	.wp-pagenavi .extend { }
	.wp-pagenavi .first { }
	.wp-pagenavi .last { }
	.wp-pagenavi .prev { }
	.wp-pagenavi .next { }

	.top-categories {
		background: #fff;
		padding: 15px 20px;
		margin: 0px;
		border-radius: 10px;
		position: relative;
		z-index: 1;
	}
	.top-categories-descr {
		font-size: 14px;
		line-height: 22px;
		font-family: Open sans;
		width: 100%;
		padding-bottom: 15px;
	}
	.top-categories-item {
		display: inline-block;
		margin: 0px 10px 10px 0px;
	}
	.top-categories-item a {
		color: #fff;
		padding: 0px 10px;
		background-color: rgba(255, 255, 255, 0.25);
		border-radius: 5px;
		height: 30px;
		line-height: 30px;
	}
	.top-categories-title {
		float: right;
		font-size: 108px;
		line-height: 108px;
		margin-top: -43px;
		color: #f4f4f4;
		display: none;
	}
	.top-breadcrumbs {
		padding: 0;
		margin: 0px 0px 25px;
	}
	.top-breadcrumbs a {
		text-transform: none;
	}
	.top-breadcrumbs p {
		margin-bottom: 0px;
		text-transform: none;
	}
	.category p {
		
	}
	/*Category Lenders*/
	.lenders .top-categories {
		/* background: #2580c8; */
		color: #fff;
	}
	.category.lenders .lenders-list .lenders-item .lender-description {
		
		color: #777;
	}
	/*Category News*/
	.news .top-categories {
		/* background: #74a0c1; */
		color: #fff;
	}
	.category.news .news-list .news-item .news-description {
		
	}
	/*Category Articles*/
	.articles .top-categories {
		/* background: #6e99d7; */
		color: #fff;
	}
	.category.articles .articles-list .articles-item .articles-description {
		
	}
	/*Search page*/
	.search-items {
		width: 100%;
		float: left;
	}
	.search-item {
		width: calc(50% - 10px);
		float: left;
		border: 1px solid #e5e5e5;
		padding: 20px;
		margin-top: 0px;
		margin-bottom: 20px;
	}
	.search-item:nth-child(odd) {
		margin-right: 10px;
	}
	.search-item:nth-child(even) {
		margin-left: 10px;
	}
	.lender-logo {
		text-align: left;
		width: 100%;
		height: 140px;
		overflow: hidden;
	}
	.lender-logo img {
		margin-top: 0px;
	}
	.lender-data {
		text-align: left;
		margin: 0px;
	}
	.lender-data tr {
		
	}
	.lender-data td {
		text-align: left;
		padding: 0px;
	}
	.search-query {
		width: 100%;
		float: left;	
	}
	/*Single post*/
	.single-post .lender-info {
		width: 100%;
		padding: 0;
		margin-bottom: 15px;
	}
	.single-post .lender-logo-descr {
		display: inline-block;
		position: relative;
		width: 100%;	
	}
	.single-post .lender-logo {
		width: auto;
		max-width: 140px;
		height: 140px;
		padding: 0px;
		margin-bottom: 30px;
		overflow: visible;
		display: inline-block;
		position: relative;
		vertical-align: text-top;
		float: left;
		/* position: absolute; */
	}
	.single-post .lender-logo img {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	.single-post .lender-logo .yasr-container-custom-text-and-overall {
		transform: scale(0.85);
		margin-left: -9px;
	}
	.single-post .lender-descr {
		width: 100%;
		display: inline-block;
		vertical-align: text-top;
		padding: 0px 0px 25px 0px;
	}
	.single-post .lender-title {
		font-size: 42px;
		line-height: 48px;
		font-weight: bold;
		padding-bottom: 10px;
		margin-top: 20px;
	}
	.single-post .lender-rating {
		position: relative;
		width: 100%;
	}
	.single-post .lender-content {
		
	}
	.single-post .lender-seo {
		margin-top: 30px;
		max-width: 100%;
		margin: 0 auto;
	}
	.single-post .lender-product {
		
	}
	.single-post .product-title {
		font-size: 32px;
		font-weight: bold;
		line-height: 1.3em;
		padding: 5px 0px 15px;
		border-top: 0px solid #f4f4f4;
		/* text-transform: uppercase; */
	}
	.single-post .lender-product ul {
		margin: 0px;
	}
	.single-post .lender-product li {
		list-style-type: none;
		margin: 0px;
		margin-left: 18px;
	}
	.single-post .lender-product table {
		margin-bottom: 0px;
	}
	.single-post .lender-product td {
		text-align: left;
		padding: 10px 15px;
		
		border: 0;
	}
	.single-post .lender-product td.onetd {
		/* border-radius: 10px !important; */
	}
	.single-post .lender-product tr:nth-child(even) td.onetd {
		font-weight: normal !important;
	}
	.single-post .lender-product td:first-child {
		/* border-radius: 10px 0px 0px 10px; */
		/* width: 150px; */
		font-weight: bold;
	}
	.single-post .lender-product td:last-child {
		/* border-radius: 0px 10px 10px 0px; */
	}
	.single-post .lender-product tr:nth-child(odd) td {
		background: #f4f4f4;
	}
	.single-post .lender-product tr:last-child td {
		/* border-bottom: 2px solid #f4f4f4; */
	}
	.single-post .lender-product #lender-loan,
	.single-post .lender-product #lender-term,
	.single-post .lender-product #lender-loan-min,
	.single-post .lender-product #lender-loan-max,
	.single-post .lender-product #lender-term-min,
	.single-post .lender-product #lender-term-max {
		display: inline;
	}
	.single-post .lender-data {
		background-image: url(/wp-content/themes/jupiter/assets/images/lender-data-geo.png);
		background-size: 80px;
		background-repeat: no-repeat;
		background-position: 60px 35px;
		background-color: #f4f4f4;
		padding: 10px 15px;
		/* border-radius: 10px; */
		line-height: 32px;
		color: #555;
		
		background-size: 0px;
	}
	.single-post .lender-data .data-title {
		margin-left: 165px;
		font-weight: bold;
		color: #222;
		margin-left: 0;
	}
	.single-post .lender-data .data-content {
		margin-left: 165px;
		margin-left: 0;
	}
	.single-post .lender-data .data-content b {
		color: #222;
	}
	.single-post .lender-data .data-content a {
		color: #3490d9;
		text-decoration: underline;
	}
	.single-post .page-title {
		display: block !important;
		font-size: 26px;
		padding: 15px 41px;
		margin: 0px !important;
		color: #3490d9;
		text-transform: uppercase;
		font-weight: bold;
		letter-spacing: 1px;
	}
	.single-post .blog-comment-title {
		font-size: 16px;
		padding-top: 20px;
		margin-bottom: 20px;
		font-weight: 700;
		text-align: center;
		text-transform: uppercase;
		letter-spacing: 0px;
		border-top: 2px solid #f4f4f4;
	}
	.single-post #respond {
		margin-top: 0px;
		position: relative;
	}
	.single-post #cwp-slider-comment {
		width: 100%;
		height: auto;
		display: block;
		margin-bottom: 0px;
		margin-top: 0px;
		float: left;
		padding: 15px 25px;
		border: 1px solid #f4f4f4;
		border-bottom: 0px;
		border-radius: 10px 10px 0px 0px;
	}
	.single-post .comment-reply-title {
		display: none !important;
	}
	.single-post #comments {
		float: left;
		width: 100%;
		margin-top: 30px;
		position: relative;
	}
	.single-post form#commentform {
		margin-bottom: 0px;
	}
	.single-post form#commentform .comment-form-row {
		margin-bottom: 0px;
		padding-right: 0px;
	}
	.single-post form#commentform .text_input {
		font-size: 13px;
		color: #767676;
		padding: 10px 12px;
		background-color: #fdfdfd;
		border: 1px solid #f4f4f4;
		outline: 0;
		margin-bottom: 0px;
	}
	.single-post form#commentform .comment-textarea {
		margin-bottom: 0px;
		width: 100%;
		height: 190px;
	}
	.single-post .lenders form#commentform .comment-textarea {
		width: 100%;
		float: left;
	}
	.single-post form#commentform .comment-textarea textarea {
		width: 100%;
		height: 190px;
		color: #767676;
		padding: 10px 12px;
		background-color: #fdfdfd;
		border: 1px solid #f4f4f4;
		border-bottom: 0px;
		border-radius: 0px;
		outline: 0;
		margin-bottom: 10px;
		resize: none !important;
	}
	.single-post .lenders form#commentform .comment-textarea textarea {
		border-radius: 0px 10px 0px 0px;
	}
	.single-post form#commentform .form-submit input#submit {
		margin: 0px !important;
		width: 100%;
		padding: 15px;
	}
	.lender-form.sidebar {
		width: 100%;
		background: #f4f4f4;
		padding: 15px;
		/* border-radius: 10px; */
	}
	.lender-form.sidebar .lender-form-title {
		font-size: 28px;
		font-weight: bold;
		line-height: 32px;
		text-align: center;
	}
	.lender-form.sidebar #form {
		margin-top: 20px;
		padding-top: 20px;
		border-top: 2px solid #fff;
	}
	.lender-form.sidebar #form .calc-title {
		font-size: 26px;
		line-height: 32px;
	}
	.lender-form.sidebar #form .calc-title.about {
		margin-top: 0px;
		margin-bottom: 5px;
	}
	.lender-form.sidebar #form .calc-slider {
		width: 100%;
		margin: 0px auto;
	}
	.lender-form.sidebar #form .calc-value {
		font-size: 26px;
		line-height: 32px;
	}
	.lender-form.sidebar #form .calc-value input {
		font-size: 26px;
		margin: -8px 0px 0px 5px;
		/* height: 26px; */
		width: 100px;
	}
	.lender-form.sidebar #form .calc-title-for {
		margin-bottom: 10px;
	}
	.lender-form.sidebar .jslider .jslider-value {
		font-size: 22px;
		margin-top: -50px;
	}
	.lender-form.sidebar .wpcf7 td.column-third {
		width: 100%;
		padding-right: 0px;
	}
	.lender-form.sidebar .wpcf7 input[type=submit] {
		margin-bottom: 10px;
	}
	.lender-form.sidebar .wpcf7 input, .lender-form.sidebar .wpcf7 select {
		margin-bottom: 0px;
	}
	.wpcf7 .hidden-field {
		height: 0 !important;
		padding: 0 !important;
		margin: 0 !important;
		border: 0 !important;
		position: absolute !important;
	}
	div.wpcf7-display-none {
		display: none !important;
	}
	.single-post #review-statistics {
		margin-bottom: 25px;
	}
	.single-post #review-statistics.article-section .review-wrap-up .review-wu-left {
		padding: 10px 15px;
		margin: 0px;
		width: 100%;
	}
	.single-post #review-statistics.article-section .review-wrap-up .review-wu-right {
		border-top: 1px solid #f4f4f4;
		margin: 0px;
	}
	.single-post #review-statistics.article-section .review-wrap-up .review-wu-left .rev-wu-image {
		text-align: center;
		float: left;
		width: calc(25% - 40px);
		overflow: hidden;
		border-top: none;
		padding: 0;
		margin: 5px 20px;
		display: none;
	}
	.single-post #review-statistics .review-wrap-up .review-wu-left-top {
		width: 22%;
		float: right;
	}
	.single-post #review-statistics.article-section .review-wrap-up .review-wu-left .review-wu-grade {
		width: 30%;
		float: right;
	}
	.single-post #review-statistics.article-section .review-wrap-up .review-wu-left .review-wu-grade .cwp-review-chart {
		border: 0px;
	}
	.single-post #review-statistics.article-section .review-wrap-up .review-wu-left .review-wu-bars {
		width: 65%;
		padding: 0px;
		border: 0px;
		float: left;
		margin: 0px;
	}
	.single-post #review-statistics.article-section .cwp-review-chart-overall {
		font-size: 13px !important;
		text-transform: uppercase;
		border-bottom: 1px solid #f4f4f4;
		margin-bottom: 25px;
	}
	.single-post #review-statistics div.cwpr_clearfix {
		/* border-bottom: 1px solid #f4f4f4; */
		margin-bottom: 5px;
	}
	.single-post #review-statistics .rev-option.customBarIcon ul {
		white-space: nowrap;
	}
	.single-post #review-statistics .rev-option.customBarIcon ul li {
		width: calc(100%/10);
	}
	.single-post #review-statistics .rev-option.customBarIcon ul li:first-child {
		padding-left: 0px !important;
	}
	.single-post #review-statistics .rev-option.customBarIcon ul li:last-child {

	}
	.single-post #review-statistics.article-section .review-wrap-up .review-wu-left .rev-wu-image, #review-statistics.article-section .review-wrap-up .review-wu-left .review-wu-grade {
		height: auto !important;
	}
	.single-post #review-statistics .review-wrap-up div.cwpr-review-top {
		display: none;
	}
	.single-post #review-statistics .review-wrap-up {
		margin-top: 0px;
		border: 1px solid #f4f4f4;
		border-top: 1px solid #f4f4f4;
		/* border-radius: 10px; */
	}
	.single-post #review-statistics .review-wrap-up .review-wu-left .review-wu-grade .cwp-review-chart .cwp-review-percentage {
		margin-top: 0px;
	}
	.single-post #review-statistics .rev-option {
		margin-top: 0px;
		margin-bottom: 7px;
	}
	.single-post #review-statistics .rev-option:last-child {
		margin-bottom: 0px;
	}
	/*Contact form*/
	#responsive-form {
		max-width: 100%;
		margin: 0 auto;
		width: 100%;
	}
	.wpcf7 .form-row {
		width: 100%;
		display: inline-block;
	}
	.wpcf7 .form-row.twoline {

	}
	.wpcf7 .form-row.first table {
		margin-bottom: 0px;
	}
	.wpcf7 .hidden-field {
		height: 0 !important;
		padding: 0 !important;
		margin: 0 !important;
		border: 0 !important;
		position: absolute !important;
	}
	.wpcf7 .column-full, .wpcf7 .column-half, .wpcf7 .column-third {
		font-size: 22px;
		float: left;
		position: relative;
		padding: 0px;
		width: 100%;
		line-height: 24px;
	}
	.column-full.divider {
		display: block;
		width: 100%;
		border-bottom: 2px dashed #fff;
		margin: 15px 0px 30px;
	}
	.wpcf7 .column-fourth {
		font-size: 22px;
		float: right;
		position: relative;
		padding: 0px;
		width: 25%;
		line-height: 24px;
	}
	.wpcf7 .column-half.step {
		font-size: 62px !important;
		line-height: 54px;
		color: #3a5b91;
	}
	.wpcf7 .column-half.first, .wpcf7 .column-third.first {

	}
	.wpcf7 .column-third.last .text {
		font-size: 11px;
		line-height: 18px;
		color: #555;
		font-weight: 100;
		font-family: sans-serif;
	}
	.wpcf7 input[type=email], .wpcf7 input[type=tel], .wpcf7 input[type=text] {
		font-size: 16px;
		float: left;
		position: relative;
		padding: 0px 15px;
		width: 100%;
		height: 46px;
		line-height: 46px;
		font-weight: 300;
		border: 1px solid #f4f4f4;
		border-radius: 0px;
		margin-top: 10px;
		margin-bottom: 0;
	}
	.home .wpcf7 input[type=email], .home .wpcf7 input[type=tel], .home .wpcf7 input[type=text] {
		margin-top: 0px;
	}
	.home .wpcf7 .wpcf7-form-control-wrap {
		margin-bottom: 10px;
		float: left;
		width: 100%;
		display: inline-block;
	}
	.home .wpcf7 .hidden-field .wpcf7-form-control-wrap {
		width: auto;
	}

	.home .wpcf7 input.error, .home .wpcf7 select.error {
		border: 1px solid #ee8080;
		background: #ffdbdb;
	}
	.home .wpcf7 .wpcf7-form-control-wrap label.error {
		display: block;
		font-size: 13px;
		height: 20px;
		color: #ee8080;
		float: right;
		width: 100%;
		padding: 0px;
		margin-top: -34px;
		margin-bottom: 10px;
		margin-right: 15px;
		position: relative;
		text-align: right;
	}
	.home .wpcf7 .wpcf7-form-control-wrap #order-purpose+label.error {
		display: none !important;
	}
	.home #form .calc-title-for .calc-title-for-item.error {
		border: 1px solid #ee8080 !important;
		background: #ffdbdb !important;
	}
	#form.home  .calc-title-for .calc-title-for-item.error {
		border: 1px solid #ee8080 !important;
		background: #ffdbdb !important;
	}

	.wpcf7 input[type=date] {
		font-size: 22px;
		float: left;
		position: relative;
		padding: 0px 0px 3px;
		text-indent: 5px;
		width: 100%;
		height: 39px;
		line-height: 39px;
		font-weight: 300;
		border: 0;
	}
	#theme-page .wpcf7 .wpcf7-form-control-wrap select:not(.gfield_select), .wpcf7 select {
		font-size: 16px;
		float: left;
		position: relative;
		padding: 0px 15px;
		width: 100%;
		height: 46px;
		line-height: 44px;
		font-weight: 300;
		border: 1px solid #f4f4f4;
		border-radius: 0px !important;
		margin-top: 10px;
		margin-bottom: 15px;
		color: #767676;
		padding: 0px 16px;
		background-color: #fff;
		outline: 0;
	}
	.home #theme-page .wpcf7 .wpcf7-form-control-wrap select:not(.gfield_select), .wpcf7 select {
		margin-top: 0px;
	}
	.wpcf7 select:hover, .wpcf7 select:active, .wpcf7 select:focus {
		background-color: #fdfdfd !important;
	}
	.wpcf7 option:hover, .wpcf7 option:active, .wpcf7 option:focus {
		background-color: #fdfdfd !important;
	}
	.wpcf7 input[type=submit], .wpcf7 input[type=button] {
		font-size: 18px;
		float: left;
		position: relative;
		padding: 0px 15px;
		width: 100%;
		height: 46px;
		line-height: 46px;
		font-weight: 300;
		border: 0;
	}
	.wpcf7 input.contact-send {
		border-radius: 0px;
		background-color: #ff931e;
		color: #fff;
		text-transform: uppercase;
		margin-bottom: 15px;
	}
	.wpcf7 input.contact-next {
		border-radius: 0px;
		background-color: #ff931e;
		color: #fff;
		text-transform: uppercase;
		margin-bottom: 0px;
	}
	.wpcf7 input.contact-back {
		border-radius: 0px;
		background-color: #f4f4f4;
		color: #555;
		text-transform: uppercase;
		margin-bottom: 0px;
	}
	div.wpcf7-response-output {
		position: relative;
		display: inline-block;
		margin: 0;
		padding: 20px;
		border-radius: 4px;
		display: none;
	}
	div.wpcf7 .ajax-loader {
		position: absolute;
		display: none;
	}
	.wpcf7-submit {
		position: relative;
		display: inline-block;
		margin-right: 0px;
		margin-bottom: 20px;
		padding: 13px 35px;
		letter-spacing: 1px;
		outline: none;
		color: #252525;
		vertical-align: middle;
		text-align: center;
		text-transform: uppercase;
		font-weight: bold;
		font-size: 12px;
		/* line-height: 13px !important; */
		cursor: pointer;
		zoom: 1;
		border: 0px solid #252525;
		background-color: transparent;
		border-radius: 2px;
		transition: color 0.2s ease-in-out, background 0.2s ease-in-out, border 0.2s ease-in-out;
		white-space: normal;
	}
	.wpcf7-submit:hover {
		background-color: #7fbd4a;
		color: #fff;
	}
	input[type="checkbox"]{
		-webkit-appearance: checkbox;
		-moz-appearance: checkbox;
		appearance: checkbox;
		display: inline-block;
		width: auto;
		vertical-align: middle;
		margin: 0;
		cursor: pointer;
	}
	.wpcf7-list-item-label {
		display: inline-block;
		vertical-align: middle;
		margin: 0;
		cursor: pointer;
		position: relative;
		margin-top: 10px;
		margin-left: 40px;
		margin-bottom: 18px;
		font-size: 24px;
		text-align: left;
	}
	.column-half.accept {
		background-color: #fff;
		color: #767676;
		height: 42px;
		line-height: 42px;
		padding: 0px 15px;
		border: 0;
		border-radius: 10px;
		margin-bottom: 15px;
	}
	.column-half.accept a {
		color: #535e7e;
	}
	.column-half.accept .wpcf7-list-item-label {
		display: inline-block;
		vertical-align: top;
		margin: 0;
		cursor: pointer;
		position: relative;
		margin-top: 0px;
		margin-left: 40px;
		margin-bottom: 15px;
		font-size: 24px;
		text-align: left;
	}
	.contact-gender span.wpcf7-list-item, .contact-addresses span.wpcf7-list-item {
		margin-left: 0em !important;
		background: #fff;
		height: 42px;
		line-height: 20px;
		padding: 0px 17px;
		border-radius: 10px;
		border-radius: 10px;
		margin-right: 20px;
		margin-bottom: 15px;
	}
	span.wpcf7-list-item {
		margin-left: 20px !important;
	}
	span.wpcf7-list-item.first {
		margin-left: 0em !important;
	}
	span.wpcf7-list-item.first {
		/* margin-left: 0em !important; */
	}
	input[type="checkbox"] + .wpcf7-list-item-label:before, input[type="checkbox"] + label + .wpcf7-list-item-label:before {
		content: '';
		/* background: #fff; */
		background: url('../../themes/jupiter/assets/images/checkbox2.jpg') left center no-repeat;
		border: 1px solid #ddd;
		display: inline-block;
		vertical-align: middle;
		width: 25px;
		height: 25px;
		padding: 10px;
		margin-top: -4px;
		margin-left: -40px;
		margin-right: 15px;
		text-align: center;
	}
	input[type="checkbox"]:checked + .wpcf7-list-item-label:before, input[type="checkbox"]:checked + label + .wpcf7-list-item-label:before {
		/* background: #fbad18; */
		background: url('../../themes/jupiter/assets/images/checkbox2.jpg') right center no-repeat;
	}
	input[type="checkbox"] {
		opacity: 0;
		position: absolute;
	}
	.column-checkbox.comment-info input[type="checkbox"] + .wpcf7-list-item-label:before, .column-checkbox.comment-info input[type="checkbox"] + label + .wpcf7-list-item-label:before {
		margin-bottom: -15px;
	}
	.theme_1.wpcf7-form input.error, #theme-page .theme_1.wpcf7-form select.error, .theme_1.wpcf7-form textarea.error {
		border-bottom: 2px solid #f00 !important;
		outline: none;
	}
	.wpcf7-checkbox .error+.wpcf7-list-item-label:before {
		border-bottom: 2px solid #f00;
		outline: none;	
	}
	.wpcf7-checkbox .wpcf7-list-item-label {
		color: #767676;
	}
	input.contact-name:hover::-o-input-placeholder {
		color: #fff;
	}
	input.contact-name:focus::-o-input-placeholder {
		color: #fff;
	}
	input.contact-name:hover::-moz-input-placeholder {
		color: #fff;
	}
	input.contact-name:focus::-moz-input-placeholder {
		color: #fff;
	}
	input.contact-name:hover::-webkit-input-placeholder {
		color: #fff;
	}
	input.contact-name:focus::-webkit-input-placeholder {
		color: #fff;
	}
	input.contact-email:hover::-webkit-input-placeholder {
		color: #fff;
	}
	input.contact-email:focus::-webkit-input-placeholder {
		color: #fff;
	}
	.wpcf7 input[type=email], .wpcf7 input[type=password], .wpcf7 input[type=text], .wpcf7 input[type=tel] {
		cursor: text !important;
	}
	.wpcf7-response-output.wpcf7-mail-sent-ok {
		display: none !important;
	}
	.wpcf7-not-valid-tip {
		display: none !important;
	}
	input.wpcf7-not-valid, select.wpcf7-not-valid {
		border-bottom: 2px solid #f00 !important;
		outline: none;
	}
	span.wpcf7-not-valid input[type="checkbox"] + .wpcf7-list-item-label:before, input[type="checkbox"] + label + .wpcf7-list-item-label:before {
		border-bottom: 2px solid #f00 !important;
		outline: none;
	}
		
	div.wpcf7-validation-errors {
		border: 0 !important;
		border-radius: 10px !important;
		padding: 0px 15px !important;
		height: 42px;
		line-height: 42px;
		margin: 10px 0px 35px !important;
		background-color: #f5f5f5;
	}

	.wpcf7 .column-half {
		width: 100%;
		padding-right: 0px;
	}
	.wpcf7 .column-half.first {
		padding-right: 0px;
	}
	.wpcf7 .column-half.submit {
		width: 50%;
		padding-top: 15px;
		padding-right: 0px;
	}
	.wpcf7 .column-half.first.submit {
		width: 50%;
		padding-top: 15px;
		padding-right: 15px;
	}
	.wpcf7 .column-half.notitle {
		padding-top: 0px;
	}
	.wpcf7 .column-half.notitle .wpcf7-checkbox.contact-member {
		padding-left: 30px;
	}
	.wpcf7 .column-third {
		width: 33.3333%;
		padding-right: 15px;
	}
	.wpcf7 td.column-third {
		width: 100%;
		padding-right: 0px;
	}
	.wpcf7 .column-third:last-child {
		padding-right: 0px;
	}
	.wpcf7 .column-third.last {
		padding-right: 0px;
	}

	#form .calc-left {
		padding: 0px;
		height: 100px;
		padding-right: 30px;
		border-right: 2px solid #92a5b6;
		width: calc(100% + 15px);
	}
	#form .calc-right {
		padding: 0px;
		height: 100px;
		padding-left: 15px;
	}

	/*Calc*/
	.jslider .jslider-bg i,
	.jslider .jslider-pointer {
		background: url(../jupiter/assets/images/jsliders.png) no-repeat 0 0;
	}
	.jslider {
		display: block;
		width: 100%;
		height: auto;
		position: relative;
		top: 10px;
	}
	.jslider table {
		width: 100%;
		border-collapse: collapse;
		border: 0;
		overflow: visible;
	}
	.jslider td, .jslider th { padding: 0; vertical-align: top; text-align: left; border: 0; }
	.jslider table,
	.jslider table tr,
	.jslider table tr td { width: 100%; vertical-align: top; }
	/* .jslider .jslider-bg { position: relative; } */
	.jslider .jslider-bg i { height: 5px; position: absolute; font-size: 0; top: 0; }
	.jslider .jslider-bg .l { width: 10%; background-position: 0 0; left: 0; }
	.jslider .jslider-bg .f { width: 80%; left: 10%; background-repeat: repeat-x; background-position: 0 -20px; }
	.jslider .jslider-bg .r { width: 11%; left: 89%; background-position: right 0; }
	.jslider .jslider-bg .v { position: absolute; width: 60%; left: 20%; top: 0; height: 5px; background-repeat: repeat-x; background-position: 0 -40px; }
	.jslider .jslider-pointer-to { left: 80%; }
	.jslider .jslider-label { font-size: 9px; line-height: 12px; color: black; opacity: 0.4; white-space: nowrap; padding: 0px 2px; position: absolute; top: -18px; left: 0px; }
	.jslider .jslider-label-to { left: auto; right: 0; }
	.jslider .jslider-value {
		font-size: 36px;
		font-weight: normal;
		color: #3490d9;
		white-space: nowrap;
		padding: 0;
		position: static;
		margin-top: -61px;
		float: right;
		margin-right: 0px;
		display: none;
	}
	  .jslider .jslider-value-to { left: 80%; }

	  .jslider .jslider-label small,
	  .jslider .jslider-value small { position: relative; top: -0.4em; }

	.jslider .jslider-scale {
		position: absolute;
		top: 5px;
		left: 0;
		width: 100%;
	}
	.calc_top .jslider .jslider-scale {
		position: absolute;
		top: 5px;
		left: 0;
		width: 85%;
	}
	.jslider .jslider-scale span {
		position: absolute;
		height: 5px;
		/* border-left: 1px solid #999; */
		font-size: 0;
	}
	.jslider .jslider-scale span:first-child {

	}
	.jslider .jslider-scale span:first-child ins {
		left: 25px;
	}
	.jslider .jslider-scale span:last-child {

	}
	.jslider .jslider-scale span:last-child ins {
		left: auto;
		right: -2px;
	}
	.jslider .jslider-scale span ins {
		font-size: 22px;
		text-decoration: none;
		position: absolute;
		left: 0px;
		top: 20px;
	}
	.jslider-single .jslider-pointer-to,
	.jslider-single .jslider-value-to,
	.jslider-single .jslider-bg .v,
	.jslider-limitless .jslider-label { display: none; }

	.jslider_round_plastic .jslider-bg i,
	.jslider_round_plastic .jslider-pointer { background-image: url(../jupiter/assets/images/jsliders.png); }

	.jslider .jslider-pointer {
		width: 13px;
		height: 15px;
		background-position: -2px -48px;
		position: absolute;
		left: 20%;
		top: -4px;
		margin-left: -6px;
		cursor: pointer;
		cursor: hand;
		z-index: 1000;
	}
	.jslider .jslider-pointer-hover { background-position: -41px -48px; }

	.jslider_round_plastic .jslider-pointer {
		width: 39px;
		height: 50px;
		top: -26px;
		margin-left: -20px;
	}
	.jslider_round_plastic .jslider-pointer-hover { background-position: -43px -48px; }

	/*Single post*/
	#how .five-columns {
		padding: 0px 20px;
	}
	#how .five-columns .vc_col-md-offset-1 {
		margin-left: 0;
	}
	#how .five-columns .vc_col-sm-2 {
		width: 100%;
		padding: 0px;
	}
	#how .five-columns .vc_icon_element {
		display: none;
	}
	#how .five-columns .vc_col-sm-2 img {
		width: 100%;
	}
	#best-lenders .block-title {
		width: 94%;
	}
	#best-lenders .block-title {
		width: 94%;
	}
	#best-lenders .block-title h4 {
		font-size: 36px;
		font-weight: normal;
		color: #ff931e;
		text-transform: none;
	}
	#best-lenders .title-line {
		position: absolute;
		margin-top: -40px;
		margin-left: 250px;
		width: 815px;        
	}
	#best-lenders .lenders-row {
		margin: 0px 30px;
	}
	#best-lenders .lenders-list {
		padding: 0px;
		overflow: hidden;
	}
	#best-lenders .lenders-list .lenders-item {
		width: 100%;
		height: auto;
		display: block;
		border: 0px;
		padding: 0px 0px 25px;
		margin: 0px;
		float: left;
	}
	#best-lenders .lenders-list .lenders-item .lender-logo {
		display: none;
	}	
	#best-lenders .lenders-list .lenders-item .lender-logo img {
		padding: 20px;
		width: auto;
		border: 1px solid #f4f4f4;
		border-radius: 0px;
	}	
	#best-lenders .lenders-list .lenders-item .lender-info {
		width: 100%;
		float: right;
	}	
	#best-lenders .lenders-list .lenders-item .lender-title {
		font-size: 26px;
		text-transform: uppercase;
		/* margin-left: 172px; */
		/* min-height: 152px; */
		margin-left: 0px;
		min-height: auto;
	}	
	#best-lenders .lenders-list .lenders-item .lender-description {
		margin: 20px 0px;
		height: auto;
		display: block;
		overflow: hidden;
		
	}	
	#best-lenders .lenders-list .lenders-item .lender-comments {
		padding: 0px 0px 10px 0px;
	}
	#best-lenders .lenders-list .lenders-item .lender-comments a {
		font-size: 14px;
		color: #3390d9;
		text-transform: lowercase;
		text-decoration: underline;		
		padding: 10px 0px;
	}	
	#best-lenders .lenders-list .lenders-item .lender-rating {
		width: auto;
		display: block;
	}
	#best-lenders .lenders-list .lenders-item .lender-rating .rev-option ul {
		white-space: nowrap;
		padding: 0px;
		margin: 0px;
		float: left;
	}
	#best-lenders .lenders-list .lenders-item .lender-rating .rev-option ul li {
		display: inline-block;
		color: #ccc;
	}
	#best-lenders .lenders-list .lenders-item .lender-rating .rev-option .rev-overall {
		color: #fff;
		letter-spacing: 1px;
		float: left;
		padding: 0px 5px;
		margin: 3px 5px 0px 0px;
		background-color: #cccccc;
		font-size: 11px;
		height: 20px;
		line-height: 22px;
		border-radius: 0;
	}
	#press {

	}
	#press .vc_btn3-container {
		display: block;
		margin-bottom: 0px;
		max-width: 100%;
	}
	#press .vc_btn3.vc_btn3-size-md {
		font-size: 14px;
		font-weight: normal;
		letter-spacing: 1px;
		padding: 0px;
		color: #3490d9;
		border-bottom: 0 !important;
		border: 0;
		background: transparent !important;
	}
	#press .vc_btn3.vc_btn3-color-grey:hover {
		background-color: transparent !important;
		text-decoration: underline;
	}
	#press .vc_btn3.vc_btn3-color-grey:active {
		background-color: transparent !important;
	}
	#press .vc_btn3.vc_btn3-style-custom {
		background-image: none !important;
		background-image: none !important;
		background-image: none !important;
		filter: none !important;
		background-repeat: repeat-x;
		background-size: 200%;
		background-position: 0 -100%;
	}
	#press .vc_btn3.vc_btn3-size-md a {
		color: #3490d9;
	}
	/*Category Lenders*/
	.content-left.lenders {
		width: 100%;
		float: left;
		padding: 0px;
		display: block;
	}
	.single-post .content-left.lenders {
		width: 100%;
	}
	.category.lenders .lenders-list {
		width: 100%;
		padding: 0px;
		margin: 0px;
	}
	.category.lenders .lenders-list td {
		padding: 0px;
		text-align: left;
		vertical-align: top;
	}
	.category.lenders .lenders-list .lenders-item {
		width: 100%;
		border-bottom: 1px solid #f4f4f4;
		border-radius: 0px;
		float: left;
		margin-bottom: 25px;
		transition: all 0.2s;
	}
	.category.lenders .lenders-list .lenders-item:first-child  {
		box-shadow: none;
	}
	.category.lenders .lenders-list .lenders-item:hover {
		box-shadow: 0px 0px 15px 0px #f4f4f4;
	}
	.category.lenders .lenders-list .lenders-item .lender-logo {
		/* width: 150px; */
		/* height: 150px; */
		/* padding: 25px; */
		/* margin: 0px; */
		/* border: 1px solid #f4f4f4; */
		/* border-radius: 10px; */
		/* float: left; */
		/* position: absolute; */
		width: 110px;
		height: 110px;
		padding: 10px;
		margin: 0px;
		border: 1px solid #f4f4f4;
		border-radius: 0px;
		float: right;
		position: absolute;
		right: 15px;
	}
	.category.lenders .lenders-list .lenders-item .lender-info {
		width: 100%;
		float: left;
	}	
	.category.lenders .lenders-list .lenders-item .lender-info-top {
		/* width: calc(100% - 170px); */
		/* border-bottom: 0px solid #f4f4f4; */
		/* float: right; */
		/* min-height: 150px; */
		width: calc(100% - 125px);
		border-bottom: 0px solid #f4f4f4;
		float: left;
		min-height: 130px;
	}	
	.category.lenders .lenders-list .lenders-item .lender-title {
		font-size: 26px;
		text-transform: uppercase;
		margin: 0px 25px 0px 0px;
		padding-bottom: 15px;
		width: auto;
		float: left;
	}	
	.category.lenders .lenders-list .lenders-item .lender-rating {
		margin: 21px 0px 2px 0px;
		padding-bottom: 15px;
		float: left;
		width: auto;
		display: block;
	}
	.category.lenders .lenders-list .lenders-item .lender-rating .rev-option ul {
		white-space: nowrap;
		padding: 0px;
		margin: 0px;
		float: right;
	}
	.category.lenders .lenders-list .lenders-item .lender-rating .rev-option ul li {
		display: inline-block;
		color: #ccc;
	}
	.category.lenders .lenders-list .lenders-item .lender-rating .rev-overall {
		color: #fff;
		letter-spacing: 1px;
		width: fit-content;
		padding: 0px 10px;
		margin: 2px 18px 2px 0px;
		background-color: #cccccc;
		font-size: 13px;
		height: 21px;
		line-height: 21px;
		border-radius: 5px;
	}
	.category.lenders .lenders-list .lenders-item .lender-description {
		width: 45%;
		padding: 15px 25px 20px 0px;
		overflow: hidden;
		float: left;
		font-size: 13px;
		line-height: 20px;
	}	
	.category.lenders .lenders-list .lenders-item .lender-rating a {

	}
	.category.lenders .lenders-list .lenders-item .lender-rating a:hover {

	}
	.category.lenders .lenders-list .lenders-item .lender-comments {
		padding: 20px;
		padding-top: 1px;
	}
	.category.lenders .lenders-list .lenders-item .lender-comments a {
		font-size: 16px;
		color: #3390d9;
		text-decoration: underline;		
		padding: 0px;
	}	
	.category.lenders .lenders-list .lenders-item .lender-params {
		border-left: 1px solid #f4f4f4;
		font-size: 15px;
		width: 55%;
		float: left;
		padding: 15px 25px;
	}	
	.category.lenders .lenders-list .lenders-item .lender-params div {
		color: #6e99d7;
		display: inline-block;
	}	
	.category.lenders .lenders-list .lenders-item .lender-params .lender-param {
		color: #222;
		width: auto;
	}	
	.category.lenders .lenders-list .lenders-item .lender-button {

	}	
	.category.lenders .lenders-list .lenders-item .lender-button a {
		font-size: 16px;
		color: #3390d9;
		text-decoration: underline;		
		padding: 0px;
	}	
	.category.lenders .lenders-list .pagination {
		display: block;
		width: 100%;
		float: left;
	}
	.category.lenders .lenders-list .pagination .wp-pagenavi {
		margin: 30px auto 0px;
		text-align: center;
	}
	.content-right.lenders {
		width: 100%;
		float: right;
		padding: 0px;
		display: none;
	}
	.single-post .content-right.lenders {
		/* width: calc(100% + 30px); */
		display: block;
		/* margin: 0 -15px 0 -15px; */
	}
	.content-right.lenders #sidebar {
		display: block;
		padding: 20px 15px;
		margin: 30px 0px 0px;
		border: 1px solid #e4e4e4;
		border-radius: 10px;
	}
	.content-right.lenders #sidebar .widget.recent-posts-extended {
		margin-bottom: 0px;
	}
	.content-right.lenders #sidebar .widgettitle {
		position: relative;
		display: block;
		margin-bottom: 15px;
		letter-spacing: 0px;
		font-size: 22px;
		font-weight: bold;
		line-height: 32px;
	}
	.content-right.lenders #sidebar .rpwe-block ul {
		list-style: none !important;
		margin-left: 0 !important;
		padding-left: 0 !important;
		margin: 0px;
	}
	.content-right.lenders #sidebar .rpwe-block li {
		border-bottom: 0px solid #eee;
		margin-bottom: 10px;
		padding-bottom: 10px;
		list-style-type: none;
		margin: 0;
	}
	/*Category News*/
	.content-full.news {
		width: 100%;
		float: left;
		padding: 0px;
		display: block;
	}
	.category.news .news-list {
		width: 100%;
		padding: 0px;
		display: block;
	}
	.category.news .news-list .news-item {
		width: 100%;
		height: auto;
		display: block;
		border: 0px solid #3390d9;
		padding: 0px;
		margin: 0px 0px 15px 0px;
		float: left;
		position: relative;
	}
	.category.news .news-list .news-item:last-child {
		padding: 0px;
	}
	.category.news .news-list .news-item .news-featured-image {
		padding: 0px;
		margin: 0px;
		position: absolute;
		margin-bottom: 0px;
		width: 100%;
		height: 100%;
		float: right;
		display: none;
		overflow: hidden;
		border-radius: 10px;
		opacity: 0.15;
	}	
	.category.news .news-list .news-item .news-featured-image img {
		position: relative;
		width: 150%;
		max-width: 150%;
		right: calc(50%/2);
		bottom: calc(10%/2);
	}	
	.category.news .news-list .news-item .news-content {
		float: left;
		width: 100%;
		margin: 0px;
		background-color: #f4f4f4;
		height: 100%;
		padding: 15px 20px;
		border-radius: 10px;
	}	
	.category.news .news-list .news-item .news-title {
		font-size: 18px;
		line-height: 22px;
		text-transform: uppercase;
		margin-bottom: 10px;
	}	
	.category.news .news-list .news-item .news-description {
		margin: 10px 0px 5px;
		display: block;
		overflow: hidden;
		
	}	
	.category.news .news-list .news-item .news-description p {
		margin: 0px;
	}	
	.category.news .news-list .news-item .news-read-more {
		
	}	
	.category.news .news-list .news-item .news-read-more a {
		
	}	
	.category.news .news-list .news-item .news-meta {
		display: block;
		color: #6e99d7;
	}	
	.category.news .news-list .news-item .news-date {
		display: inline-block;
	}	
	.category.news .news-list .news-item .news-comments {
		padding: 0px 0px 10px 30px;
		display: inline-block;
	}
	.category.news .news-list .news-item .news-comments a {
		font-size: 14px;
		color: #3390d9;
		text-transform: lowercase;
		text-decoration: underline;		
		padding: 10px 0px;
	}	
	.category.news .news-list .pagination {
		display: block;
		width: 100%;
		float: left;
	}
	.category.news .news-list .pagination .wp-pagenavi {
		margin: 30px auto 0px;
		text-align: center;
	}
	/*Category articles*/
	.content-full.articles {
		width: 100%;
		float: left;
		padding: 0px;
		display: block;
	}
	.category.articles .articles-list {
		width: 100%;
		padding: 0px;
		display: block;
	}
	.category.articles .articles-list .articles-item {
		width: 100%;
		height: auto;
		display: block;
		border: 0px solid #3390d9;
		padding: 0px 0px 25px 0px;
		margin: 0px;
		float: left;
		position: relative;
	}
	.category.articles .articles-list .articles-item:last-child {
		padding: 0px;
	}
	.category.articles .articles-list .articles-item .articles-featured-image {
		padding: 0px;
		margin: 0px;
		position: absolute;
		margin-bottom: 0px;
		width: 100%;
		height: 200px;
		float: right;
		display: none;
		overflow: hidden;
		border-radius: 10px;
		opacity: 0.15;
	}	
	.category.articles .articles-list .articles-item .articles-featured-image img {
		position: relative;
		width: 130%;
		max-width: 130%;
		right: calc(30%/2);
		bottom: calc(100% - 100px);
	}	
	.category.articles .articles-list .articles-item .articles-content {
		float: left;
		width: 100%;
		margin: 0px;
		background-color: #f4f4f4;
		height: 200px;
		padding: 25px 25px;
		border-radius: 10px;
	}	
	.category.articles .articles-list .articles-item .articles-title {
		font-size: 42px;
		line-height: 48px;
		font-weight: bold;
		margin-bottom: 10px;
	}	
	.category.articles .articles-list .articles-item .articles-description {
		margin: 10px 0px 5px;
		display: block;
		overflow: hidden;
		
		display: none;
	}	
	.category.articles .articles-list .articles-item .articles-description p {
		margin: 0px;
	}	
	.category.articles .articles-list .articles-item .articles-read-more {
		
	}	
	.category.articles .articles-list .articles-item .articles-read-more a {
		
	}	
	.category.articles .articles-list .articles-item .articles-meta {
		display: block;
		color: #6e99d7;
	}	
	.category.articles .articles-list .articles-item .articles-date {
		display: inline-block;
	}	
	.category.articles .articles-list .articles-item .articles-comments {
		padding: 0px 0px 10px 30px;
		display: inline-block;
	}
	.category.articles .articles-list .articles-item .articles-comments a {
		font-size: 14px;
		color: #3390d9;
		text-transform: lowercase;
		text-decoration: underline;		
		padding: 10px 0px;
	}	
	.category.articles .articles-list .pagination {
		display: block;
		width: 100%;
		float: left;
	}
	.category.articles .articles-list .pagination .wp-pagenavi {
		margin: 30px auto 0px;
		text-align: center;
	}
	/*Sinle Post*/
	.news-post-featured-image {
		width: 570px;
		height: 380px;
		float: right;
		padding: 0;
		margin: 8px 0px 15px 25px;
		overflow: hidden;
		text-align: center;
		vertical-align: middle;
	}
	.news-post-featured-image img {
		width: 120%;
		max-width: 120%;
		margin-top: -7%;
		margin-left: -12%;
	}
	/*with sidebar*/
	#rightside .sticky {
		position: relative !important;
		width: 100% !important;
	}
	.content-left.sidebar {
		width: 100%;
		float: left;
		padding: 10px 0px 0px;
		display: block;
		position: relative;
	}
	.content-right.sidebar {
		width: 100%;
		float: right;
		padding: 10px 0px 0px;
		display: block;
		position: relative;
	}
	.content-right.sidebar #sidebar {
		display: block;
		padding: 13px 25px;
		margin: 0px 0px 30px;
		border: 1px solid #f4f4f4;
		/* border-radius: 10px; */
	}
	.content-right.sidebar #sidebar .widget.recent-posts-extended {
		margin-bottom: 0px;
	}
	.content-right.sidebar #sidebar .widgettitle {
		position: relative;
		display: block;
		margin-bottom: 0px;
		letter-spacing: 0px;
		font-size: 16px;
		font-weight: normal;
		line-height: 26px;
		text-transform: uppercase;
	}
	.content-right.sidebar #sidebar .rpwe-block ul {
		list-style: none !important;
		margin-left: 0 !important;
		padding-left: 0 !important;
		margin: 0px;
	}
	.content-right.sidebar #sidebar .rpwe-block li {
		border-bottom: 0px solid #eee;
		margin-bottom: 10px;
		padding-bottom: 10px;
		list-style-type: none;
		margin: 0;
	}
	.content-right.sidebar #sidebar .widget {
		margin-bottom: 0px;
	}
	.content-right.sidebar #sidebar .widget_nav_menu ul.menu {
		border: 0px solid #ebebeb;
		border-radius: 2px;
	}
	.content-right.sidebar #sidebar .widget_nav_menu ul li {
		margin: 0;
		border-bottom: 0px solid #ebebeb;
	}
	.content-right.sidebar #sidebar .widget_nav_menu ul li a {
		display: inline-block;
		padding: 0px;
		text-decoration: none !important;
	}
	.content-right.sidebar #sidebar .widget_nav_menu ul li.current-menu-item a {
		color: #29aae1 !important;
	}
	.content-right.sidebar #sidebar .widget_nav_menu ul li.current-post-ancestor a {
		color: #29aae1 !important;
	}
	.content-right.sidebar #sidebar .widget_nav_menu ul li.current-menu-parent a {
		color: #29aae1 !important;
	}
	.content-right.sidebar #sidebar .widget_nav_menu ul li.current-post-parent a {
		color: #29aae1 !important;
	}
	/*frontpage new 2 and loans pages*/
	#first {
		background-image: none !important;
	}
	#first-mobile {
		display: block;
	}
	#paths-mobile {
		display: block;
	}
	#paths-mobile .path {
		float: left;
		width: 100%;
		height: auto;
		text-align: center;
		padding: 15px 5px;
		background: #fff;
		margin: 0px;
		border-radius: 0px;
	}
	#paths-mobile a:nth-child(1) .path {
		background: #e74481;
	}
	#paths-mobile a:nth-child(2) .path {
		background: #986fad;
	}
	#paths-mobile a:nth-child(3) .path {
		background: #4f8dca;
	}
	#paths-mobile a:nth-child(4) .path {
		background: #33b8c7;
	}
	#paths-mobile a:nth-child(5) .path {
		background: #88bf58;
	}
	#paths-mobile a:nth-child(6) .path {
		background: #ff6b3a;
	}
	#paths-mobile a:nth-child(7) .path {
		background: #fed60a;
	}
	#bluediv {
		padding: 20px 10px !important;
		display: none;
	}
	#seotext p  {
		/* padding: 0px 10px; */
	}
	.page-id-820 #seotext .img2 img  {
		display: none;
	}
	#sidebar .widget {
		margin-bottom: 20px;
	}
	#footer-widgets .footer-box .footer-widget.widget_recent_entries ul {
		width: calc(100% + 30px);
		margin-left: -15px;
		padding: 0px;
		border: 0;
	}
	#footer-widgets .footer-box .footer-widget.widget_recent_entries ul li {
		width: calc(100% - 30px);
		float: left;
		padding: 25px;
		margin: 10px 15px;
		border: 1px solid #f5f5f5;
		box-sizing: border-box !important;
		text-align: left;
	}
	#footer-widgets .footer-box .footer-widget.widget_recent_entries ul li a {
		font-size: 20px;
		line-height: 1.4;
	}
	#footer-widgets .footer-box .footer-widget.widget_recent_entries ul li .post-date {
		display: block;
		font-size: 13px;
		line-height: 1;
		font-family: Open Sans, sans-serif;
		padding: 8px 0px 0px;
		color: #6229b2;
	}
}