/* Add style  */.bundle-box {
	width: 90%;
	position: relative;
}

.bundle_listing {
	width: 90%;
	background-color: #fdfdfd;
	border: 1px solid #f0f0f0;
	border-radius: 4px;
	box-shadow: 0 2px 0 0 rgba(227, 228, 231, 1);
	float: left;
	font-size: 13px;
	margin-bottom: 30px !important;
	min-width: 300px;
	padding-bottom: 10px;
	position: relative;
	transition: all 0.15s ease 0s;
}

.bundle_listing img.b-main {
	border-bottom: 3px solid #3c90be;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	width: 100%;
}

.bl-f-18 {
	display: block;
	font-size: 18px;
	margin-top: 10px;
	margin-bottom: 5px;
}

.block-icons {
}

.b-logo {
	width: 70px;
	height: 70px;
	background-image: url(images/icon-property.png);
	position: absolute;
	right: 10px;
	top: 10px;
}

.b-expert {
	width: 171px;
	height: 50px;
	background-image: url(images/expert.png);
	position: absolute;
	top: 0px;
	left: 0px;
	color: #fff;
	padding-left: 55px;
	line-height: 45px;
	font-size: 13px;
	text-align: right;
	padding-right: 15px;
}

.b-countryb {
}

.b-cart {
	background-image: url(images/bundle-icon-submit.png);
	background-position: left;
	padding-left: 46px;
}

.b-info {
	color: #fff !important;
	position: absolute;
	top: 160px;
	padding: 5px;
	background-color: rgba(120, 120, 120, 0.7);
}

.b-country {
	width: 44px;
	height: 34px;
	position: absolute;
	top: 145px;
	right: 10px;
}

.bundle-icon-title {
	font-size: 14px;
	color: #949494;
	line-height: 30px;
	background-image: url(images/bundle-icon-title.png);
	float: left;
	margin-left: 10px;
	background-repeat: no-repeat;
	padding-left: 35px;
	margin-top: 10px;
}

.bundle-icons {
	float: right;
	width: 60px;
	height: 35px;
	margin-top: 8px;
	font-size: 13px;
	color: #5d5c5c;
}

.bundle-icons span {
	float: left;
	width: 30px;
	text-align: center;
}

.bundle-title:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
	font-size: 0;
}

.b-description {
	padding-left: 15px;
	padding-right: 15px;
	color: #363636;
	font-size: 13px;
	line-height: 18px;
	display: block;
	margin-top: 10px;
	border-bottom: 1px solid #ececec;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 15px;
	padding-bottom: 15px;
}

.b-group-1 {
	float: left;
	width: 24%;
	text-align: center;
	font-size: 15px;
	font-weight: bold;
	color: #5d5c5c;
}

.b-group-1 img {
	display: block;
	margin: 0 auto;
	margin-top: 5px;
}

.b-group-1 span {
	font-weight: normal;
	display: block;
	font-size: 13px;
	line-height: 15px;
}

.b-group-2 {
	float: left;
	padding-left: 4%;
	padding-right: 4%;
	width: 50%;
	border-left: 1px solid #e3e3e3;
	border-right: 1px solid #e3e3e3;
	min-height: 70px;
	margin-left: 1%;
	margin-right: 1%;
	font-size: 11px;
	line-height: 14px;
}

.b-group-2 strong {
	font-weight: bold;
	font-size: 18px;
	color: #000;
}

.b-str {
	padding-left: 5px;
}

.b-group-2 a {
	display: block;
	background-color: #3c90be;
	border-color: #347da4;
	border-radius: 4px;
	border-style: none none solid;
	color: #fff;
	float: left;
	font-size: 15px;
	line-height: 1em;
	margin-bottom: 13px;
	text-shadow: none;
	background-repeat: no-repeat;
	background-position: 5px 5px;
	height: 45px;
	line-height: 45px;
	padding-left: 15px;
	transition: background-color 0.1s linear 0s;
	padding-right: 15px;
	margin-top: 10px;
}

.b-group-2 a:hover {
	opacity: 0.8;
	color: #fff;
}

.b-group-2 a:hover {
	text-decoration: none;
	}

	.icon-group-1 {
		padding-top: 30px;
		padding-bottom: 30px;
	}

	.img-responsive-2 {
		width: 50%;
		margin-left: 25%;
		margin-right: 25%;
	}

	.img-responsive-3 {
		width: 50%;
		margin-left: 25%;
		margin-right: 25%;
	}

	.num-1 {
		font-size: 26px;
		border: 1px solid #c6def3;
		border-radius: 45px;
		display: block;
		margin: 0 auto;
		width: 45px;
		height: 45px;
		line-height: 45px;
		text-align: center;
		margin-top: 5px;
		background-color: #c6def3;
		padding-left: 10px;
		padding-right: 10px;
		font-size: 34px;
		font-weight: 300;
	}

	.icon-group-1-title {
		display: block;
		margin-left: 10%;
		text-align: center;
		margin-top: 30px;
		color: #3e3e3e;
		font-weight: 300;
		font-size: 20px;
		line-height: 24px;
	}

	.step-line {
		border-bottom: 1px solid #c6def3;
		position: absolute;
		height: 1px;
		width: 80%;
		top: 18px;
		right: -57%;
		margin-left: 10%;
		margin-right: 10%;
	}

	.icon-group-1 .num-group {
		position: relative;
	}

	.icon-group-1 .col-md-3 {
		margin-bottom: 30px;
	}

	.panel-heading {
		padding: 0;
	}

	.panel-heading a {
		display: block;
		padding: 10px;
		padding-left: 20px;
		padding-right: 20px;
		line-height: 20px;
		font-size: 15px;
		text-decoration: none;
		position: relative;
		color: #3e3e3e;
	}

	.panel-heading a:hover {
		color: #3e3e3e !important;
	}

	.panel-heading a span {
		display: block;
		background-image: url(images/icons-plus-minus.png);
		width: 32px;
		height: 33px;
		position: absolute;
		right: 10px;
		top: 5px;
		background-position: top;
	}

	.panel-heading a.collapsed span {
		background-position: bottom;
	}

	#accordion .panel-body a:hover {
		color: #585858 !important;
	}

	.panel-default > .panel-heading {
		background-color: #f0f0f0;
		background-image: none !important;
	}

	.panel-group .panel+.panel {
		margin-top: 10px;
	}

	.panel-group .panel-heading + .panel-collapse > .list-group,.panel-group .panel-heading + .panel-collapse > .panel-body {
		border-top: 0px;
	}

	.panel {
		border: 0px !important;
		border-bottom: 3px solid #ededed;
	}

	.icon-group-2 .container {
		padding-left: 0px;
		padding-right: 0px;
	}

	.icon-group-accordion {
	}

	.icon-group-accordion.col-md-3 {
		width: 25%;
		padding-left: 1%;
		padding-right: 1%;
		font-size: 15px;
		text-align: center;
		text-decoration: none;
		line-height: 26px;
	}

	.icon-group-accordion.col-md-3:hover {
		text-decoration: none;
		cursor: pointer;
	}

	.icon-group-accordion.col-md-3 img {
		margin-bottom: 10px;
	}

	.icon-group-accordion.col-md-3 span {
		display: block;
		padding-left: 1%;
		padding-right: 1%;
		line-height: 26px;
	}

	.icon-group-accordion.col-md-3 img {
		-moz-transition: all 0.2s ease-out;
		-o-transition: all 0.2s ease-out;
		-webkit-transition: all 0.2s ease-out;
	}

	.icon-group-accordion.col-md-3 img:hover {
		-webkit-transform: scale(1.1);
		-moz-transform: scale(1.1);
		-o-transform: scale(1.1);
	}

	.home.page .breadcrumb_container {
		display: none;
	}

	#slider_2 {
		position: relative;
	}

	#slider_2 .owl-item div {
		padding-left: 5%;
		padding-right: 5%;
	}

	#slider_2 .owl-item img {
		width: 100%;
		display: block;
	}

	#slider_2 .owl-item a {
		color: #05a0be;
		font-size: 16px;
		display: block;
		text-decoration: underline;
		margin-bottom: 10px;
	}

	#slider_2 .owl-item {
		font-size: 14px;
		color: #333;
		}/* Responsive Styles */#slider_2.owl-theme .owl-controls .owl-buttons .owl-prev {
			background-image: url(images/arr-l.png) !important;
			width: 30px !important;
			height: 40px !important;
			left: -30px;
			top: 50px !important;
			overflow: hidden;
			text-indent: -1000px;
			position: absolute;
			z-index: 1000;
			padding: 0;
			text-decoration: none;
			border: 0px;
			box-shadow: 0 0px 0 0 rgba(218, 68, 83, 1);
		}

		#slider_2.owl-theme .owl-controls .owl-buttons .owl-next {
			background-image: url(images/arr-r.png) !important;
			width: 30px !important;
			height: 40px !important;
			right: -30px;
			top: 50px !important;
			overflow: hidden;
			text-indent: -1000px;
			position: absolute;
			z-index: 1000;
			padding: 0;
			text-decoration: none;
			border: 0px;
			box-shadow: 0 0px 0 0 rgba(218, 68, 83, 1);
		}

		#slider_3 .owl-prev {
			background-image: url(images/arr-l-1.png) !important;
			width: 30px !important;
			height: 40px !important;
			left: -30px;
			top: 60px;
			overflow: hidden;
			text-indent: -1000px;
			position: absolute;
			z-index: 1000;
			padding: 0;
			text-decoration: none;
			border: 0px;
			box-shadow: 0 0px 0 0 rgba(218, 68, 83, 1);
		}

		#slider_3 .owl-next {
			background-image: url(images/arr-r-1.png) !important;
			width: 30px !important;
			height: 40px !important;
			right: -30px;
			top: 60px;
			overflow: hidden;
			text-indent: -1000px;
			position: absolute;
			z-index: 1000;
			padding: 0;
			text-decoration: none;
			border: 0px;
			box-shadow: 0 0px 0 0 rgba(218, 68, 83, 1);
		}

		#slider_1 .owl-prev {
			background-image: url(images/arr-l-1.png) !important;
			width: 30px !important;
			height: 40px !important;
			left: 0px;
			top: calc (50% - 15px);
			overflow: hidden;
			text-indent: -1000px;
			position: absolute;
			z-index: 1000;
			padding: 0;
			text-decoration: none;
			border: 0px;
			box-shadow: 0 0px 0 0 rgba(218, 68, 83, 1);
		}

		#slider_1 .owl-next {
			background-image: url(images/arr-r-1.png) !important;
			width: 30px !important;
			height: 40px !important;
			right: 0px;
			top: calc (50% - 15px);
			overflow: hidden;
			text-indent: -1000px;
			position: absolute;
			z-index: 1000;
			padding: 0;
			text-decoration: none;
			border: 0px;
			box-shadow: 0 0px 0 0 rgba(218, 68, 83, 1);
		}

		#slider_1 .owl-item {
			min-height: 400px;
		}

		#slider_1 {
			padding-top: 80px;
		}

		.owl-pagination {
			display: none;
		}

		.rel {
			position: relative;
		}

		.slide-bg {
			background-color: #caeded;
			width: calc( 100% + 30px);
			position: relative;
			left: -30px;
		}

		.benefits {
			margin-bottom: 20px;
			font-size: 15px;
			color: #434449;
		}

		.benefits h3 {
			padding: 0px;
			margin: 0px;
			margin-top: 20px;
			margin-bottom: 20px;
			font-size: 23px;
			text-align: center;
			font-weight: 300;
		}

		.benefits ul {
			list-style: none;
			margin: 0;
			padding: 0;
		}

		.benefits li {
			list-style: none;
			margin: 0;
			padding: 0;
			margin-bottom: 25px;
			text-align: center;
			font-weight: 300;
		}

		.benefits img {
			margin: 0 auto;
		}

		#icons {
			position: fixed;
			top: 40%;
			left: 0px;
			width: 50px;
			height: 180px;
			z-index: 999999;
		}

		#icons a {
			opacity: 0.6;
			-moz-transition: all 0.2s ease-out;
			-o-transition: all 0.2s ease-out;
			-webkit-transition: all 0.2s ease-out;
			display: block;
			margin-bottom: 2px;
		}

		#icons a:hover {
			opacity: 1;
		}

		.benefits .col-sm-4 {
			border: 0px solid #ededed;
			border-radius: 5px;
			min-height: 600px;
		}

		.benefits .col-sm-4 {
			margin-left: 1.5%;
			margin-right: 1.5%;
			width: 30%;
		}

		.icon-group-accordion {
			color: #585858;
		}

		.home.page .has_header_type4 .header_media,.has_header_type1 .header_media {
			padding-top: 0px !important;
		}

		.owl-pagination-true {
			margin-bottom: 0px !important;
		}

		.header_wrapper {
			background-color: #fff;
			float: left;
			margin: 0 auto;
			position: relative;
			transition: all 0.4s ease-in-out;
			width: 100%;
		}
		.header_wrapper  .header_wrapper_inside {
			transition: all 0.4s ease-in-out;
		}
		.fixed_header.header_transparent .header_wrapper,.header_transparent .header_wrapper.navbar-fixed-top.customnav,.header_wrapper,.master_header,#access ul ul,.customnav {
			background-color: #fff;
		}

		.submit_action,#access ul.menu > li > a {
			color: #2a2828;
		}

		.submit_action,#access ul.menu > li > a {
			color: #2a2828 !important;
		}

		.navicon::before,.navicon::after,.navicon {
			color: #2a2828 !important;
		}

		h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,.featured_property h2 a,.featured_property h2,.blog_unit h3,.blog_unit h3 a,.submit_container_header {
			color: #434449;
		}

		.page-content h1,.page-content h2,.page-content h3,.page-content h4,.page-content h5,.page-content h6 {
			color: #434449;
		}

		.benefits h3 {
			color: #434449;
		}

		.breadcrumb {
			display: none;
		}

		body {
			background-color: #fff;
		}

		.standart_sidebar_1 {
			background-color: #fff;
			border:1px solid #e7e7e7; border-radius:5px;
			width: 100%;
			margin-bottom: 30px;
			padding-bottom: 20px;
		}

		.standart_sidebar_1 .widget-title-sidebar {
			border-bottom: 1px solid #f0f0f0;
			color: #434953;
			font-size: 20px;
			padding: 7px 0 7px 13px;
		}

		.icon-fin-info {
			background-image: url(images/icon-fin-info.png);
			background-position: 98% center;
			background-repeat: no-repeat;
		}

		.icon-risk {
			background-image: url(images/icon-risk.png);
			background-position: 98% center;
			background-repeat: no-repeat;
		}

		.icon-bundles {
			background-image: url(images/icon-bundles.png);
			background-position: 98% center;
			background-repeat: no-repeat;
		}

		.fin-block {
			background-image: url(images/icon-fin-1.png);
			padding-left: 50px;
			background-position: left center;
			background-repeat: no-repeat;
			min-height: 20px;
			margin: 10px;
			margin-bottom: 25px;
		}

		.fin-block .fin-title {
			color: #676767;
			font-size: 16px;
			display: block;
			line-height: 20px;
		}

		.fin-block .fin-price {
			display: block;
			color: #3c90be;
			font-size: 18px;
			line-height: 24px;
			font-weight: bold;
		}

		.fin-block-2 {
			background-image: url(images/icon-fin-2.png);
			padding-left: 50px;
			background-position: left center;
			background-repeat: no-repeat;
			min-height: 20px;
			margin: 10px;
			margin-bottom: 5px;
		}

		.fin-block-2 .fin-title {
			color: #676767;
			font-size: 16px;
			display: block;
			line-height: 20px;
		}

		.fin-block-2 .fin-price {
			display: block;
			color: #3c90be;
			font-size: 18px;
			line-height: 24px;
			font-weight: bold;
		}

		.expert-foto {
			float: left;
			width: 30%;
			margin-left: 5%;
		}

		.expert-foto img {
			width: 100%;
			border-radius: 100%;
			overflow: hidden;
			border: 2px solid #e7e5dc;
		}

		.expert-info {
			float: left;
			width: 60%;
			margin-left: 5%;
		}

		.expert-info:after {
			content: ".";
			display: block;
			height: 0;
			clear: both;
			visibility: hidden;
		}

		.expert-text {
			width: 100%;
		}

		.expert-title {
			font-size: 18px;
			display: block;
			margin-bottom: 5px;
			line-height: 20px;
		}

		.expert-descr {
			display: block;
			font-size: 14px;
			line-height: 18px;
			margin-bottom: 5px;
		}

		.expert-rating {
			display: block;
		}

		.expert-text {
			font-size: 14px;
			line-height: 18px;
			margin-left: 6%;
			margin-right: 5px;
			margin-top: 10px;
			color: #3e3939;
		}

		.standart_textblock {
			padding: 10px;
			padding-top: 0px;
			padding-bottom: 0px;
			color: #3e3939;
			font-size: 15px;
			line-height: 22px;
		}

		.prop-bandles li {
			border-bottom: 1px solid #e9e9e9;
			display: block;
		}

		.prop-bandles li a {
			color: #3c90be;
			font-size: 19px;
			padding: 15px;
			padding-left: 15px;
			padding-right: 15px;
			display: block;
		}

		.prop-bandles li a:hover {
			opacity: 0.8;
		}

		.prop-bandles li a small {
			font-size: 14px;
		}

		.prop-bandles li:last-child {
			border-bottom: 0px;
			padding-bottom: 0px;
		}

		.prop-bandles li:last-child a {
			border-bottom: 0px;
			padding-bottom: 0px;
		}

		.comments li {
			display: block;
			overflow: hidden;
			margin-bottom: 20px;
			margin-left: 10px;
			margin-right: 10px;
		}

		.comments li img {
			width: 20%;
			float: left;
			margin-right: 10px;
		}

		.comments li .c-title {
			color: #4a4b4b;
			font-size: 13px;
			display: block;
		}

		.comments li .c-title a {
			color: #47a4da;
			font-size: 13px;
			text-decoration: none;
		}

		.comments li .c-txt {
			color: #737272;
			font-size: 11px;
		}

		.property-title {
			border-bottom: 1px solid #f0f0f0;
			padding-bottom: 10px;
			color: #434449;
		}

		.isnotfavorite {
			background-color: #99a3b1;
			border-radius: 3px;
			color: #fff;
			padding: 3px 5px;
		}

		#add_favorites {
			cursor: pointer;
			position: absolute;
			right: 15px;
			top: 15px;
		}

		.isnotfavorite:hover {
			background-color: #99a3b1;
			border-radius: 3px;
			color: #fff;
			padding: 3px 5px !important;
		}

		.property-address {
			background-image: url(images/icon-addr.png);
			background-position: left 2px;
			background-repeat: no-repeat;
			font-size: 18px;
			color: #605a5a;
			display: block;
			min-height: 35px;
			display: block;
			padding-right: 100px;
			padding-left: 25px;
			display: block;
			line-height: 22px;
			border-bottom: 1px solid #f0f0f0;
		}

		.property-details {
			line-height: 24px;
			font-size: 15px;
			padding-top: 10px;
			padding-bottom: 20px;
			color: #768082;
		}

		.full_width_prop {
			color: #768082;
			font-family: "Open Sans", sans-serif;
		}

		.cust-prop .vc_row {
			padding: 0px !important;
			margin: 0px !important;
		}

		.cust-prop .vc_column-inner {
			padding: 0px !important;
			margin: 0px !important;
		}

		.cust-prop .row {
			margin-right: -15px;
			margin-left: -15px;
		}

		.full_width_prop .entry-title {
			display: none !important;
		}

		.icon-group-2 {
			padding-top: 40px;
		}

		.backtop {
			height: 46px;
			width: 46px;
			background-image: url(images/icon-top.png);
			background-color: #fff;
		}

		.i-map {
			height: 46px;
			width: 46px;
			background-image: url(images/icon-map.png);
			background-color: #fff;
		}

		.i-map {
			bottom: 10px;
			font-size: 25px;
			margin-right: 51px;
			opacity: 0.7;
			right: -125px;
			position: fixed;
			transition: all 0.2s ease-in-out 0s;
			z-index: 102;
		}

		.i-map:hover {
			opacity: 1;
		}

		.backtop:hover {
			opacity: 1;
		}

		.islive {
			right: 15px !important;
		}

		.panel-2 .panel-heading {
			padding: 0;
		}

		.panel-2 .panel-heading a {
			display: block;
			padding: 10px;
			padding-left: 20px;
			padding-right: 20px;
			line-height: 20px;
			font-size: 15px;
			text-decoration: none;
			position: relative;
			color: #3e3e3e;
			font-weight: bold;
		}

		.panel-2 .panel-heading a span {
			display: block;
			background-image: url(images/panel-2-str.jpg);
			width: 10px;
			height: 6px;
			position: absolute;
			right: 10px;
			top: 17px;
			background-position: top;
		}

		.panel-2 .panel-heading a.collapsed span {
			background-position: bottom;
		}

		.panel-body {
			padding-left: 10px;
			padding-right: 10px;
		}

		#accordion.panel-2 .panel-body a:hover {
			color: #585858 !important;
		}

		.panel-2 .panel-default > .panel-heading {
			background-color: #f0f0f0;
			background-image: none !important;
		}

		.panel-2 .panel-group .panel+.panel {
			margin-top: 10px;
		}

		.panel-2 .panel-group .panel-heading + .panel-collapse > .list-group,.panel-group .panel-heading + .panel-collapse > .panel-body {
			border-top: 0px;
		}

		.panel-2 .panel {
			border: 0px !important;
			border-bottom: 0px solid #ededed;
			box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0);
		}

		.infrastructure li {
			float: left;
			width: 50%;
			list-style: none;
			font-weight: bold;
			margin-bottom: 5px;
		}

		.infrastructure li span {
			font-weight: normal;
			padding-left: 20px;
			font-size: 17px;
		}

		.infrastructure li img {
			margin-right: 20px;
			}/*.gm-style .gm-style-iw {overflow: auto !important;}*/

			#access .menu ul li:hover > a,#access .sub-menu li:hover > a,#access .sub-menu li:hover > a:active,#access .sub-menu li:hover > a:focus {
				color: #54aac5 !important; text-decoration:underline;
			}

			.panel-title a:hover,.panel-title a:focus {
				color: #3e3e3e !important;
			}

			.islive {
				color: #fff !important;
			}

			#slider_1 {
				min-height: 450px;
				max-height: 650px;
				overflow: hidden;
			}

			#slider_1 .container {
				background-color: transparent;
			}

			#slider_1 .container {
				min-height: 450px;
				display: block;
				position: relative;
			}

			#slider_1 h1 {
				width: 80%;
				margin-left: 10%;
				margin-right: 10%;
				padding: 25px;
				line-height: 50px;
				display: block;
				text-align: center;
				top: 335px;
				color: #fff !important;
				font-size: 32px;
				text-shadow: 2px 1px 2px rgba(10, 10, 10, .10);
				position: absolute;
				font-weight: 300;
			}

			#slider_1 .navigation-container {
				top: 30% !important;
			}

			#slider_1 .slider {
				height: 600px;
			}

			.b-join:hover {
				color: #fff !important;
				opacity: 0.9;
			}

			.b-learn:hover {
				color: #fff !important;
				opacity: 0.9;
			}

			.slider-navi {
				position: absolute;
				top: 226px;
				display: block;
				text-align: center;
				width: 530px;
				margin: 0 auto;
				left: calc(50% - 240px);
			}

			.min-slider {
				position: relative;
			}

			.moduletable {
				margin-top: 0px;
			}

			#module-in-profile ul {
				padding: 0;
				margin: 0;
			}

			#module-in-profile .moduletable ul {
				margin: 0 !important;
			}

			#module-in-profile a {
				padding: 13px 15px;
				padding-left: 50px;
				padding-right: 30px;
				display: block;
				width: 100%;
				transition: none;
				-moz-transition: none;
				-webkit-transition: none;
				-o-transition: none;
				font-size: 14px;
				line-height: 16px;
			}

			#module-in-profile a:hover {
				background-color: #096ca1 !important;
				color: #fff !important;
			}

			.user_menu1 {
				display: inline-block;
				float: right;
				margin-right: 90px;
				color: #3c90be;
				padding: 0;
				cursor: pointer;
				margin-top: -7px;
				position: absolute;
				right: 0;
				top: 50%;
			}

			.tab-property {
				margin-top: 40px;
			}

			.nav-tabs {
				padding-left: 20px;
			}

			.nav-tabs-2 {
				padding-left: 20px;
			}

			#tab_prpg>ul {
				background-color: transparent !important;
				border-bottom: 1px solid #47a4da;
			}

			#tab_prpg li {
				position: relative;
				bottom: 0px;
				margin-left: 0px;
				border: 1px solid #e4e4e4;
				border-bottom: 0px;
				padding-top: 0px; margin-right:3px;
			}

			#tab_prpg li.active {
				border: 1px solid #46a4da;
				border-bottom: 0px;
				border-top: 2px solid #46a4da;
				bottom: -1px;
			}

			#tab_prpg li.active a {
				color: #3c90be;
				background-position: left 6px;
			}

			#tab_prpg li a {
				color: #545454;
				font-size: 15px;
				background-position: left 6px;
				background-repeat: no-repeat;
				padding-left: 40px;
			}

			#tab_prpg li.part-1 a {
				background-image: url(images/prop-page-tab-1-1.png) !important;
			}

			#tab_prpg li.part-2 a {
				background-image: url(images/prop-page-tab-2-1.png) !important;
			}

			#tab_prpg li.part-3 a {
				background-image: url(images/prop-page-tab-3-1.png) !important;
			}

			#tab_prpg li.part-4 a {
				background-image: url(images/prop-page-tab-4-1.png) !important;
			}

			#tab_prpg li.part-5 a {
				background-image: url(images/prop-page-tab-5-1.png) !important;
			}

			#tab_prpg li.active.part-1 a {
				background-image: url(images/prop-page-tab-1.png) !important;
			}

			#tab_prpg li.active.part-2 a {
				background-image: url(images/prop-page-tab-2.png) !important;
			}

			#tab_prpg li.active.part-3 a {
				background-image: url(images/prop-page-tab-3.png) !important;
			}

			#tab_prpg li.active.part-4 a {
				background-image: url(images/prop-page-tab-4.png) !important;
			}

			#tab_prpg li.active.part-5 a {
				background-image: url(images/prop-page-tab-5.png) !important;
			}

			#tab_prpg li.part-b-1 a {
				background-image: url(images/bundle-icon-t-1-1.png) !important;
			}

			#tab_prpg li.part-b-2 a {
				background-image: url(images/bundle-icon-t-2-1.png) !important;
			}

			#tab_prpg li.part-b-3 a {
				background-image: url(images/bundle-icon-t-3-1.png) !important;
			}

			#tab_prpg li.part-b-4 a {
				background-image: url(images/bundle-icon-t-4-1.png) !important;
			}

			#tab_prpg li.active.part-b-1 a {
				background-image: url(images/bundle-icon-t-1.png) !important;
			}

			#tab_prpg li.active.part-b-2 a {
				background-image: url(images/bundle-icon-t-2.png) !important;
			}

			#tab_prpg li.active.part-b-3 a {
				background-image: url(images/bundle-icon-t-3.png) !important;
			}

			#tab_prpg li.active.part-b-4 a {
				background-image: url(images/bundle-icon-t-4.png) !important;
			}

			#tab_prpg .tab-pane {
				border: 0px solid #f0f0f0;
				border-bottom-left-radius: 0px;
				border-bottom-right-radius: 0px;
				box-shadow: 0 0px 0 0 rgba(227, 228, 231, 1);
				float: left;
				margin-bottom: 30px;
				padding: 15px;
				width: 100%;
				min-width: 850px;
			}

			#tab_prpg li.part-admin-1 a {
				background-image: url(images/user/bundle-user-icon-5.png) !important;
			}

			#tab_prpg li.part-admin-2 a {
				background-image: url(images/user/bundle-user-icon-6.png) !important;
			}

			#tab_prpg li.part-admin-3 a {
				background-image: url(images/user/bundle-user-icon-7.png) !important;
			}

			#tab_prpg li.part-admin-3-gr a {
				background-image: url(images/user/bundle-user-icon-9.png) !important;
			}

			#tab_prpg li a {
				border: 1px solid #fff;
			}

			#tab_prpg li a:hover {
				background-color: transparent !important;
			}

			#tab_prpg li.active {
				background-color: #fff !important;
			}

			.featured_article_title,.testimonial-text,.adv1-holder,.advanced_search_shortcode,.featured_secondline,.property_listing,.agent_unit,.blog_unit {
				background-color: #fff;
			}

			#infobox_title:hover,.info_details a:hover {
				color: #fff;
			}

			.listing-unit-img-wrapper {
				position: relative;
				}/* property card   */.icon-fav {
					background-image: url(images/fav.png);
					width: 46px;
					height: 46px;
					position: absolute;
					right: 10px;
					top: 10px;
					background-position: left;
				}

				.icon-fav-off:hover {
					background-image: url(images/fav.png);
					background-position: right;
				}

				.icon-fav-on {
					background-image: url(images/fav.png);
					background-position: right;
				}

				.icon-fav-on:hover {
					background-image: url(images/fav.png);
					background-position: left;
				}

				.icon-ready {
					background-image: url(images/real.png);
					width: 81px;
					height: 64px;
					top: 60px;
					left: 0px;
					position: absolute;
				}

				.icon-ready:hover {
					opacity: 0.8;
				}

				.listing-unit-img-wrapper {
					position: relative;
				}

				.property-info {
					background-color: rgba(120, 120, 120, 0.7);
					color: #fff;
					padding: 5px;
					position: absolute;
					bottom: 0px;
					left: 0;
				}

				.property_listing {
					color: #768082;
				}

				.property_listing .expert-block {
					width: 50%;
					right: 0px;
					bottom: -110px;
					z-index: 10000;
					position: absolute;
				}

				.property_listing .expert-block .expert-foto {
					margin: 0px;
					text-align: right;
				}

				.property_listing .expert-foto {
					width: 100%;
					margin-bottom: 10px !important;
				}

				.property_listing .expert-foto img {
					width: 80px;
					float: right;
					margin-right: 10px;
				}

				.property_listing .expert-block img {
				}

				.property_listing .expert-descr {
					width: 100%;
					text-align: right;
					padding-right: 10px !important;
					display: block;
				}

				.property_listing .carousel-inner {
					overflow: inherit !important;
					position: initial;
				}

				.property_listing .expert-title {
					display: block;
					white-space: nowrap;
					overflow: hidden;
					text-overflow: ellipsis;
					text-align: right;
					margin-right: 10px;
				}

				.property_listing .expert-rating {
					float: right;
					width: 50%;
				}

				.property_listing .expert-rating img {
					width: 18px !important;
				}

				.max-width-350 {
					max-width: 400px;
				}

				.property_listing .expert-info {
					width: 100%;
					margin: 0;
				}

				.property_listing .expert-rating img {
					border-bottom: 0px solid #3c90be;
					width: inherit;
					border-radius: 0px;
				}

				.property_listing .prop-map {
					background-image: url(images/icon-addr.png);
					background-repeat: no-repeat;
					background-position: left;
					padding-left: 20px;
					margin-top: 5px;
					margin-bottom: 5px;
					display: block;
					font-size: 13px;
					min-height: 16px;
					line-height: 16px;
					margin-left: 10px;
				}

				.property_listing {
					cursor: auto;
				}

				.info-block {
					float: left;
					width: 65%;
					margin-top: 0px;
				}

				.icon-property-card-1 {
					background-position: left;
					background-repeat: no-repeat;
					background-image: url(images/icon-property-card-1.png);
					display: block;
				}

				.icon-property-card-2 {
					background-position: left;
					background-repeat: no-repeat;
					background-image: url(images/icon-property-card-2.png);
					display: block;
				}

				.icon-property-card-3 {
					background-position: left;
					background-repeat: no-repeat;
					background-image: url(images/icon-property-card-3.png);
					display: block;
				}

				ul.property-attr {
					list-style: none;
					padding: 0;
					margin: 0;
					margin-left: 10px;
				}

				ul.property-attr li {
					display: block;
					min-height: 40px;
					line-height: 40px;
					padding-left: 35px;
					width: 100%;
					font-size: 14px;
				}

				.property_listing li strong {
					font-weight: bold;
					font-size: 18px;
				}

				.btn-more {
					background-color: #3c90be;
					background-image: url(images/icon-b-info.png);
					background-position: 5px center;
					background-repeat: no-repeat;
					padding-left: 40px;
					height: 40px;
					line-height: 40px;
					padding-right: 10px;
					font-size: 16px;
					color: #fff;
					display: block;
					position: absolute;
					bottom: 0;
					right: 0px;
					border-radius: 4px;
				}

				.btn-more:hover {
					color: fff;
					opacity: 0.8;
				}

				.property_listing {
					padding-bottom: 0px;
				}

				.prop-block {
					min-height: 200px;
				}

				.property_listing .listing-unit-img-wrapper {
					position: relative;
					min-height: 170px;
				}

				.property_listing #infosize {
					padding: 0;
					margin: 0;
				}

				.ver_2 .info-block {
					float: left;
					width: 100%;
					margin-top: 0px;
				}

				.ver_2.property_listing .listing-unit-img-wrapper {
					position: relative;
					min-height: 215px;
				}

				.ver_2.property_listing {
					background-color: #fdfdfd;
					border: 1px solid #f0f0f0;
					cursor: pointer;
					float: left;
					font-size: 13px;
					position: relative;
					transition: all 0.15s ease 0s;
				}

				.ver_2 .icon-ready {
					top: 40px;
				}

				.img-wrapper {
					height: 190px;
					overflow: hidden;
				}

				.img-wrapper img {
					height: 190px;
				}

				.item-style {
					font-size: 15px;
					color: #666666;
					display: block;
					overflow: hidden;
					height: 340px;
				}

				.item-style img {
					float: left;
					margin-right: 30px;
				}

				.item-style:nth-child(2n) img {
					float: right;
					margin-right: 0px;
					margin-left: 50px;
				}

				.item-style .item-style-name {
					margin-top: 40px;
					font-size: 20px;
					color: #000000;
					line-height: 35px;
					display: block;
				}

				.item-style .item-style-name-2 {
					font-size: 16px;
					color: #000000;
					line-height: 25px;
					font-weight: bold;
				}

				.item-style .item-style-txt {
					line-height: 20px;
					margin-top: 10px;
					display: block;
					}/*    */.ver_2 .icon-ready {
						background-image: url(images/real.png);
						background-size: cover;
						width: 40px;
						height: 32px;
						top: 60px;
						left: 0px;
						position: absolute;
					}
					.txt-st {
						color: #3e3e3e;
						font-size: 15px;
						line-height: 26px;

					}

					h5 {
						font-size: 17px;
						color: #000;
						font-weight: bold;
						margin: 0;
						padding: 0;
						padding-bottom: 15px;
						line-height: 26px;
					}

					.blue-dot li {
						margin-left: 40px;
						margin-bottom: 20px;
						margin-top: 10px;
						list-style: none;
						background-image: url(images/dot.jpg);
						background-position: left 8px;
						background-repeat: no-repeat;
						padding-left: 30px;
					}

					.entry-title {
						text-align: center;
    display: block;
    line-height: 50px;
    margin-bottom: 25px;
    margin-top: 25px;
    font-weight: 400;
    color: #352a2a;
    font-size: 36px;
					}

					.t-ital {
						padding-left: 45px;
						padding-right: 30px;
						padding-top: 10px;
						padding-bottom: 10px;
						color: #096ca1;
						font-size: 17px;
						font-style: italic;
						line-height: 26px;
						display: block;
					}

					.c-style {
						padding: 50px;
						padding-top: 70px;
						display: block;
					}

					.c-black {
						color: #3e3e3e;
					}

					.icon-propery {
						background-image: url(images/icon-property.png);
						width: 70px;
						height: 70px;
						display: block;
						float: left;
						margin-right: 10px;
					}

					.bundle-page-title {
						padding: 0;
						margin: 0;
						display: block;
						float: left;
					}

					.bundle-page-title span.tit-1 {
						font-size: 36px;
						color: #666666;
						line-height: 40px;
						display: block;
					}

					.bundle-page-title span.tit-2 {
						font-size: 20px;
						color: #666666;
						line-height: 30px;
						display: block;
					}

					.bundle-page-star-block {
						display: inline-block;
						height: 50px;
						display: block;
						float: left;
						padding-top: 20px;
						margin-left: 20px;
					}

					.h-20 {
						margin-bottom: 10px;
					}

					.h-40 {
						height: 20px;
					}

					.bundle-infoblock {
						margin-top: 30px;
					}

					.bundle-infoblock .col-sm-3 {
						width: 23% !important;
						margin-right: 2%;
						border: 1px solid #f5f5f5;
						border-radius: 5px;
						text-align: center;
						padding: 0 !important;
						padding-bottom: 10px !important;
						box-shadow: 0 2px 1px 0 rgba(227, 228, 231, 0.9);
					}

					.bundle-infoblock .col-sm-3 .bundle-infoblock-title {
						height: 40px;
						display: block;
						text-align: center;
						font-size: 15px;
						line-height: 18px;
						color: #686a6b;
						margin-bottom: 0px;
						padding-top: 15px;
						font-weight: 600;
					}

					.bundle-infoblock-img {
						background-color: #fff;
					}

					.bundle-infoblock-title {
						background-color: #FFF;
					}

					.bundle-infoblock .col-sm-3 .bundle-infoblock-img {
						text-align: center;
						display: block;
						margin-bottom: 0px;
						padding-bottom: 5px;
					}

					.bundle-infoblock .col-sm-3 .bundle-infoblock-st-1 {
						text-align: center;
						display: block;
						background-color: #e2effa;
						font-size: 16px;
						color: #000;
						height: 30px;
						line-height: 30px;
						font-weight: 600;
					}

					.bundle-infoblock .col-sm-3 .bundle-infoblock-st-1 img {
						vertical-align: baseline;
					}

					.bundle-infoblock .col-sm-3 .bundle-infoblock-st-2 {
						text-align: center;
						display: block;
						color: #6e6b6b;
						font-size: 13px;
						line-height: 25px;
					}

					.bundle-infoblock .col-sm-3 .bundle-infoblock-st-3 {
						text-align: center;
						display: block;
						font-size: 17px;
						line-height: 25px;
						height: 25px;
						color: #000000;
						font-weight: 600;
						background-color: #f2f3f4;
					}

					.bundle-infoblock .col-sm-3 .bundle-infoblock-st-4 {
						text-align: center;
						display: block;
						background-color: #e6e6e6;
						font-size: 16px;
						color: #333333;
						height: 30px;
						line-height: 30px;
						font-weight: bold;
					}

					.bundle-infoblock .col-sm-3 .bundle-infoblock-st-5 {
						text-align: center;
						display: block;
						font-size: 14px;
						color: #4caa27;
						font-weight: bold;
					}

					.bundle-infoblock .col-sm-3 .bundle-infoblock-st-5 span {
						display: block;
						margin-bottom: 4px;
					}

					.bundle-infoblock .col-sm-3 .bundle-infoblock-st-6 {
						text-align: center;
						display: block;
						font-size: 17px;
						line-height: 25px;
						height: 25px;
						color: #000000;
						font-weight: bold;
					}

					.bundle-infoblock-b {
						min-height: 314px;
					}

					.bundle-infoblock-blue {
						background-color: #e2effa;
						display: block;
					}

					.bundle-infoblock .col-sm-3.bundle-infoblock-blue {
						border-bottom: 0px;
					}

					.bundle-infoblock .col-sm-3.bundle-infoblock-blue .bundle-infoblock-st-2 {
						text-align: center;
						display: block;
						color: #6e6b6b;
						font-size: 13px;
						line-height: 25px;
						background-color: transparent;
					}

					.bundle-infoblock .col-sm-3.bundle-infoblock-blue .bundle-infoblock-st-3 {
						text-align: center;
						display: block;
						font-size: 17px;
						line-height: 25px;
						height: 25px;
						color: #000000;
						font-weight: bold;
						background-color: transparent;
					}

					#tab_prpg li.part-4 a {
						background-image: url(images/icon-tab-4-1.png) !important;
					}

					#tab_prpg li.part-5 a {
						background-image: url(images/icon-tab-5-1.png) !important;
					}

					#tab_prpg li.part-6 a {
						background-image: url(images/icon-tab-6-1.png) !important;
					}

					#tab_prpg li.active.part-4 a {
						background-image: url(images/icon-tab-4.png) !important;
					}

					#tab_prpg li.active.part-5 a {
						background-image: url(images/icon-tab-5.png) !important;
					}

					#tab_prpg li.active.part-6 a {
						background-image: url(images/icon-tab-6.png) !important;
					}

					#tab_prpg li a {
						padding-left: 45px;
						padding-right: 50px;
					}

					.tab-property #tab_prpg li a {
						padding-left: 45px;
						padding-right: 25px;
					}

					.tab-title {
						display: block;
						font-size: 15px;
						margin-bottom: 10px;
						color: #000;
					}

					.tab-info {
						font-size: 15px;
						line-height: 22px;
						margin-bottom: 20px;
						display: block;
					}

					.bundle-cost-per {
						display: block;
						color: #3c90be;
						padding-top: 15px;
						padding-bottom: 15px;
					}

					#tab_prpg {
						margin-right: 0px;
					}

					#tab_prpg .tab-pane {
						padding-left: 30px;
						padding-top: 20px;
					}

					#tab_prpg .tab-pane-sm {
						padding-left: 0px;
						padding-top: 0px;
					}

					.bg-non {
						background-color: transparent !important;
					}

					.bundle-page-side-box-adr {
						background-image: url(images/icon-addr.png);
						background-position: left;
						background-repeat: no-repeat;
						padding-left: 25px;
						color: #605a5a;
						font-size: 18px;
					}

					.bundle-page-side-box {
						font-size: 24px;
						color: #000;
						font-weight: bold;
						padding-top: 10px;
					}

					.bundle-page-side-box span {
						font-size: 18px;
						color: #292929;
						font-weight: normal;
						;
					}

					.standart_sidebar_padd {
						padding: 10px;
					}

					.p-b-0 {
						padding-bottom: 0px;
						margin-bottom: 25px;
					}

					.btn-invest {
						width: 100%;
						height: 55px;
						background-color: #72c34b;
						box-shadow: 0 2px 0 0 rgba(114, 195, 75, 1);
						padding: 0;
						margin: 0;
						line-height: 55px;
						font-size: 32px;
						color: #fff;
						font-weight: bold;
						text-transform: none;
					}


					.btn-invest-soon {
						width: 100%;
						height: 55px;
						background-color: #9b9b9b;
						box-shadow: 0 2px 0 0 rgba(220, 220, 220, 1);
						padding: 0;
						margin: 0;
						line-height: 55px;
						font-size: 32px;
						color: #fff;
						font-weight: bold;
						text-transform: none;
					}
					.btn-invest-soon:hover {
						color: #fff!important;
					}

					.st-3 .btn-invest {
						width: 100px;
						height: 30px;
						background-color: #72c34b;
						box-shadow: 0 2px 0 0 rgba(114, 195, 75, 1);
						padding: 0;
						margin: 0;
						line-height: 30px;
						font-size: 15px;
						color: #fff!important;
						font-weight: bold;
						text-transform: none;
					}

					.btn-invest:hover {
						color: #fff !important;
						opacity: 0.9;
					}

					.btn-invest-margin {
						margin-bottom: 25px;
					}

					.rea-img {
						width: 100%;
						text-align: center;
					}

					.rea-info {
						width: calc(100% - 125px);
						float: left;
					}

					.rea-info-1 {
						font-size: 16px;
						color: #2f3132;
						display: block;
						line-height: 20px;
						margin-top: 20px;
					}

					.rea-info-2 {
						font-size: 16px;
						color: #3c90be;
						display: block;
						margin-bottom: 10px;
						line-height: 20px;
						font-weight: bold;
					}

					.rea-description {
						font-size: 14px;
						color: #3a3d3e;
						line-height: 18px;
						margin-bottom: 10px;
					}

					.tax-property_city .fixed_header {
						position: relative;
					}

					.tax-property_city .master_header.wide.fixed_header {
						position: fixed;
					}

					.btn-more:hover {
						color: #fff;
					}

					.wpresidence_button {
						color: #fff !important;
					}

					.home.page .adv-search-1 {
						display: none !important;
					}

					.panel-cont .panel-title a {
						margin-top: 0px;
						margin-bottom: 0px;
					}

					.panel-cont .panel-title a:hover,.panel-cont .panel-title a:focus {
						color: #3e3e3e !important;
					}

					.panel-cont .icon-group-accordion img {
						float: left;
						width: 200px;
						margin-right: 30px;
						margin-left: 0px;
						margin-bottom: 0px;
					}

					.panel-cont .icon-group-accordion img.r {
						float: right;
						width: 200px;
						margin-right: 0px;
						margin-left: 30px;
						margin-bottom: 0px;
					}

					.panel-cont .col-xs-12 {
						padding-left: 0px !important;
					}

					.panel-cont .panel-body {
						padding-left: 0px !important;
						padding-right: 0px !important;
					}

					.panel-cont h5 {
						color: #406987 !important;
						padding-top: 10px;
					}

					.panel-cont .col-xs-12 a {
						position: relative;
						top: -100px;
						display: block;
						width: 5px;
					}

					.icon-group-accordion ul {
						margin-left: 0px;
						margin-bottom: 5px;
						margin-top: 5px;
						list-style: none;
						list-style-image: url(images/dot.jpg);
						background-position: left 8px;
						background-repeat: no-repeat;
						padding-left: 30px;
					}

					img.l-st {
						float: left;
						margin-right: 30px;
						margin-left: 0px;
						margin-bottom: 172px;
					}

					img.r-st {
						float: right;
						margin-right: 0px;
						margin-left: 30px;
						margin-bottom: 102px;
					}

					.partn a {
						font-weight: bold;
						color: #3c90be;
					}

					.partn h4 {
						text-transform: uppercase;
						font-weight: bold;
						color: #3e3e3e;
						margin-bottom: 15px;
						margin-top: 25px;
					}

					.a-img {
						width: 100px;
						float: left;
					}

					.single-estate_property .a-txt {
						color: #3e3e3e;
						font-size: 15px;
						line-height: 26px;
					}

					#widget_register_topbar {
						position: relative;
						top: -10px;
						background-image: url(images/g.png);
						text-transform: none !important;
						background-color: transparent !important;
						color: #fff !important;
						padding: 10px;
						padding-left: 15px;
						padding-right: 15px;
						text-transform: none !important;
						font-size: 14px !important;
					}

					#widget_register_topbar:hover,#widget_register_topbar:focus {
						text-transform: none !important;
						background-color: transparent !important;
						color: #fff !important;
						padding: 10px;
						padding-left: 15px;
						padding-right: 15px;
						text-transform: none !important;
						font-size: 14px !important;
					}

					.slide-bg {
						margin-top: 20px;
					}

					.dropdown-menu .filter_menu a:hover {
						color: #fff !important;
					}

					.user_tab_menu:after {
						content: ".";
						display: block;
						height: 0;
						clear: both;
						visibility: hidden;
					}

					.user_dashboard_links {
						width: 100%;
					}

					.user_dashboard_links:after {
						content: ".";
						display: block;
						height: 0;
						clear: both;
						visibility: hidden;
					}

					.user_dashboard_links a {
						padding-left: 18px;
					}

					.user_dashboard_links a.user_tab_active {
						background-color: #096ca1;
					}

					.user_dashboard_links a.user_tab_active:hover {
						background-color: #096ca1;
						color: #fff;
					}

					.user_dashboard_links a:hover,.user_dashboard_links a:focus {
						background-color: #096ca1;
						color: #fff;
					}

					.user_dashboard_links {
						border-radius: 0px;
						background-color: #4e98bf;
						float: left;
						margin-bottom: 0px;
						line-height: 35px;
						border-radius: 4px;
					}

					.user_dashboard_links .i-d {
						width: 30px;
						height: 35px;
						top: 0px;
						left: 0px;
						position: relative;
						float: left;
						margin-right: 10px;
					}

					.user_dashboard_links .fa {
						font-size: 35px;
						margin-right: 25px;
						float: left;
						margin-left: 5px;
					}

					.i-d-1 {
						background-image: url(images/icons-b-1.png);
						background-size: cover;
					}

					.i-d-2 {
						background-image: url(images/icons-b-9.png);
						background-size: cover;
					}

					.i-d-3 {
						background-image: url(images/icons-b-10.png);
						background-size: cover;
					}

					.i-d-4 {
						background-image: url(images/icons-b-11.png);
						background-size: cover;
					}

					.i-d-5 {
						background-image: url(images/icons-b-12.png);
						background-size: cover;
					}

					.i-d-6 {
						background-image: url(images/icons-b-13.png);
						background-size: cover;
					}

					.i-d-7 {
						background-image: url(images/icons-b-14.png);
						background-size: cover;
					}

					.i-d-10 {
						background-image: url(images/icons-b-1.png);
						background-size: cover;
					}

					.i-d-11 {
						background-image: url(images/icons-b-2.png);
						background-size: cover;
					}

					.i-d-12 {
						background-image: url(images/icons-b-3.png);
						background-size: cover;
					}

					.i-d-13 {
						background-image: url(images/icons-b-4.png);
						background-size: cover;
					}

					.i-d-14 {
						background-image: url(images/icons-b-5.png);
						background-size: cover;
					}

					.i-d-15 {
						background-image: url(images/icons-b-6.png);
						background-size: cover;
					}

					.i-d-16 {
						background-image: url(images/icons-b-7.png);
						background-size: cover;
					}

					.i-d-17 {
						background-image: url(images/icons-b-14.png);
						background-size: cover;
					}

					.i-d-18 {
						background-image: url(images/icons-b-15.png);
						background-size: cover;
					}


					.col-20 {
						float: left;
						width: 20%;
						border-right: 1px solid #dde8ee;
					}

					.col-20 div {
						padding-left: 10px;
						padding-right: 10px;
						text-align: center;
						min-height: 150px;
						padding-top: 100px;
					}

					.user_profile_div .col-20:last-child {
						border: 0;
					}

					.inv_info_1 {
						background-image: url(images/user/inv_dashboard_1.png);
						background-position: center 0px;
						background-repeat: no-repeat;
					}

					.inv_info_2 {
						background-image: url(images/user/inv_dashboard_2.png);
						background-position: center 0px;
						background-repeat: no-repeat;
					}

					.inv_info_3 {
						background-image: url(images/user/inv_dashboard_3.png);
						background-position: center 0px;
						background-repeat: no-repeat;
					}

					.inv_info_4 {
						background-image: url(images/user/inv_dashboard_4.png);
						background-position: center 0px;
						background-repeat: no-repeat;
					}

					.inv_info_5 {
						background-image: url(images/user/inv_dashboard_5.png);
						background-position: center 0px;
						background-repeat: no-repeat;
					}

					.inv_info_6 {
						background-image: url(images/user/icon-front-17.png);
						background-position: center 0px;
						background-repeat: no-repeat;
					}

					.info_status_admin {
						background-image: url(images/prop-page-m-3.png);
						background-position: center 0px;
						background-repeat: no-repeat;
					}

					.info_status_ok span{ border:1px solid green; background-color:green; color:#fff;;}
					.info_status_error span{ border:1px solid red; background-color:red; color:#fff;}

					.top-menu-user li a {
						padding-left: 20px;
						background-repeat: no-repeat;
						background-position: 10px center;
					}

					.top-menu-user li.item-120 a {
						background-image: url(images/icons-b-1-s.png);
					}

					.top-menu-user li.item-120 a:hover {
						background-image: url(images/icons-b-1.png);
					}

					.top-menu-user li.item-121 a {
						background-image: url(images/icons-b-9-s.png);
					}

					.top-menu-user li.item-121 a:hover {
						background-image: url(images/icons-b-9.png);
					}

					.top-menu-user li.item-122 a {
						background-image: url(images/icons-b-10-s.png);
					}

					.top-menu-user li.item-122 a:hover {
						background-image: url(images/icons-b-10.png);
					}

					.top-menu-user li.item-123 a {
						background-image: url(images/icons-b-11-s.png);
					}

					.top-menu-user li.item-123 a:hover {
						background-image: url(images/icons-b-11.png);
					}

					.top-menu-user li.item-124 a {
						background-image: url(images/icons-b-12-s.png);
					}

					.top-menu-user li.item-124 a:hover {
						background-image: url(images/icons-b-12.png);
					}

					.top-menu-user li.item-125 a {
						background-image: url(images/icons-b-13-s.png);
					}

					.top-menu-user li.item-125 a:hover {
						background-image: url(images/icons-b-13.png);
					}

					.top-menu-user li.item-126 a {
						background-image: url(images/icons-b-14-s.png);
					}

					.top-menu-user li.item-126 a:hover {
						background-image: url(images/icons-b-14.png);
					}

					span.inv_sum {
						display: block;
						font-size: 22px;
						color: #096ca1;
						text-align: center;
						line-height: 32px;
						font-weight: 400;
					}

					span.inv_tit {
						display: block;
						font-size: 14px;
						color: #414141;
						text-align: center;
						line-height: 22px;
						font-weight: 600;
					}

					span.no-bundle {
						background-image: url(images/user/inv_dashboard_b_1.png);
						width: 213px;
						height: 213px;
						margin: 0 auto;
					}

					.inv_tbl {
						margin-top: 30px;
					}

					.m-t-30 {
						margin-top: 20px;
					}

					.btn-n-bg {
						color: #4e98bf;
						border: 2px solid #4e98bf;
						border-radius: 5px;
						text-transform: lowercase;
						color: #4e98bf;
						text-align: center;
						padding-left: 20px;
						padding-right: 20px;
						padding-top: 8px;
						padding-bottom: 8px;
						box-shadow: none !important;
						position: relative;
					}

					.btn-n-bg:hover {
						color: #4e98bf;
					}

					.inv_withdraw {
						;
					}

					.inv_tbl h2 {
						margin-top: 15px;
						display: block;
						text-align: center;
						font-size: 24px;
						color: #0b4972;
						font-weight: 600;
					}

					.inv_tbl h3 {
						font-size: 18px;
						margin-bottom: 15px;
						display: block;
						text-align: center;
						color: #434449;
						font-weight: 400;
					}

					.inv_tbl .inv_no_btn_img {
						background-image: url(images/user/inv_dashboard_b_1.png);
						width: 213px;
						height: 213px;
						margin: 0 auto;
						margin-top: 30px;
						margin-bottom: 30px;
						display: block;
					}

					.inv_tbl .btn-green {
						max-width: 200px;
					}
						
						
					.btn-green-n {
						
						
						background-color:#06d6a0;
						width: 180px;
						height: 40px;
						border:1px solid #fff;
						margin-top:0px;
						text-align: center;
						display:block;
						color:#fff;
						font-size:14px;
						border-radius:30px; position:relative; top:85px;
						text-transform:capitalize; padding-left:0px; padding-right:0px;
					}
					.btn-green-n:hover {color:#fff;}
					
					.btn-green {
						color: #fff !important;
						border: 0px;
						background-color: #15a49e;
						border-radius: 2px;
						text-transform: none;
						color: #4e98bf;
						text-align: center;
						padding-left: 20px;
						padding-right: 20px;
						padding-top: 10px;
						padding-bottom: 10px;
						box-shadow: none !important;
						margin-bottom: 10px;
					}

					.alert_block {
						background-color: #fbf0e5;
						border: 0px solid #f3e1cf;
						padding-left: 25px;
						padding-right: 25px;
						padding-top: 10px;
						padding-bottom: 10px;
						margin-top: 20px;
						margin-bottom: 20px;
						font-size: 14px;
						color: #434449;
						line-height: 25px;border-radius:30px;
					}

					.alert_block h3 {
						margin: 0;
						padding: 0;
						margin-bottom: 5px;
						margin-top: 0px;
						display: block;
						text-align: left;
						font-size: 24px;
						color: #434449;
						font-weight: 300;
					}

					.alert_block_risk {
						color: #6e767d;
						padding-top: 0px;
						padding-bottom: 15px;
						font-size: 13px;
						line-height: 20px;
					}

					.alert_block_risk strong {
						display: block;
						font-size: 18px;
						color: #a9abac;
						font-weight: normal;
						margin-bottom: 10px;
					}

					.red-font {
						color: #ee4739;
						font-weight: bolder;
					}

					.m-t-10 {
						margin-top: 10px !important;
					}

					#module-in-profile ul li a {
						//background-image: url(images/icons-b-1.png);
						//background-position: 5px left;
						//background-repeat: no-repeat;
						//background-size: 50%;
					}

					.log-out {
						color: #fff;
						width: 100%;
						padding: 13px 13px;
						padding-left: 18px;
						margin: 0;
						background-color: transparent;
						border: 0 !important;
						text-align: left;
					}

					.log-out:hover {
						background-color: #096ca1;
					}

					.partners-front {
						/*background-color: #e5e5e5;*/
					}

					.top-menu-user {
						margin-top: 10px;
					}

					.p-t-20 {
						padding-top: 20px;
					}

					#inv {
					}

					.help_block {
						text-align: center;
						font-size: 15px;
						line-height: 24px;
						color: #414141;
					}

					.help_block .btn-blue {
						color: #fff !important;
						border: 0px;
						background-color: #3c90be;
						border-radius: 2px;
						text-transform: none;
						color: #4e98bf;
						text-align: center;
						padding-left: 20px;
						padding-right: 20px;
						padding-top: 10px;
						padding-bottom: 10px;
						box-shadow: none !important;
						margin-bottom: 10px;
						height: inherit !important;
						margin-bottom: 10px !important;
						border-radius: 4px;
					}

					.help_block {
						display: block;
					}

					.help_block h3 {
						padding: 0;
						font-size: 30px;
						margin-bottom: 15px;
						display: block;
						text-align: center;
						color: #434449;
						font-weight: 400;
					}

					.help_block .help_img {
						background-image: url(images/user/inv_dashboard_b_2.png);
						width: 150px;
						height: 120px;
						display: block;
						margin: 0 auto;
						margin-top: 10px;
						margin-bottom: 10px;
					}

					.help_block .btn {
						display: block !important;
						margin: 0 auto;
						text-transform: none;
					}

					.user_profile_div #tab_prpg li a {
						padding-left: 20px !important;
						padding-right: 20px !important;
					}

					.user_profile_div .nav-tabs {
						padding-left: 0px;
					}

					table.st-1 th,table.st-1 td {
						border-right: 1px solid #f0f0f0;
					}

					table.st-1 th,table.st-1 tr {
						border-bottom: 1px solid #f0f0f0;
						padding: 10px;
					}

					table.st-1 th {
						padding: 10px;
						text-align: center;
						font-weight: bold;
						background-color: #75adca;
						color: #fff;
					}

					table.st-1 td {
						padding: 10px;
					}

					table.st-2 {
						border: 0px !important;
					}

					table.st-2 th {
						border: 0px !important;
						padding: 10px;
						text-align: center;
						font-weight: bold;
						background-color: transparent;
						color: #2f2f2f;
						font-size: 15px;
					}

					table.st-2 td {
						padding: 10px;
						border: 0px !important;
						font-size: 14px;
						color: #2f2f2f;
						text-align: center;
					}

					table.st-2 tr:hover td {
						cursor: pointer;
						background-color: #3c90be;
						color: #fff;
					}

					table.st-2 tr td:nth-child(3) {
						text-align: left;
					}

					table.st-2 tr td:nth-child(3) p {
						text-overflow: ellipsis;
						white-space: nowrap;
						overflow: hidden;
						width: 300px !important;
					}

					table.st-2.w-border td,table.st-2.w-border th {
						border-bottom: 1px solid #dddddd !important;
					}

					.bold {
						font-weight: bold;
					}

					table.st-3 {
						padding: 0px;
						margin-bottom: 30px;
						border: 0px;
						width: 100%;
					}

					table.st-3.w-shadow {
						border: 0px solid #dddddd;
						background-color: #fff;
						border-radius: 4px;
						-webkit-box-shadow: 0px 1px 5px 2px rgba(0, 0, 0, 0.14);
						-moz-box-shadow: 0px 1px 5px 2px rgba(0, 0, 0, 0.14);
						box-shadow: 0px 1px 5px 2px rgba(0, 0, 0, 0.14);
						border-radius: 4px;
					}

					table.st-3 th {
						border: 0px !important;
						padding: 10px;
						text-align: center;
						font-weight: 400;
						background-color: transparent;
						color: #096ca1;
						font-size: 13px;
						border-bottom: 1px solid #dddddd !important;
						padding-top: 20px;
						color: #3b3b3b;
					}

					table.st-3 td {
						padding: 5px;
						border: 0px !important;
						font-size: 13px;
						line-height: 18px;
						color: #2f2f2f;
						text-align: center;
						border-bottom: 1px solid #dddddd !important;
					}

					table.st-3 tr:hover td {
						background-color: #f0f0f0;
						color: #2f2f2f;
					}

					table.st-3 td strong {
						display: block;
					}

					table.st-3 td p {
						padding-top: 8px;
					}

					table.st-3 td a {
						color: #132760;
						text-decoration: none;
						padding-bottom: 5px;
					}

					table.st-15 {
						padding: 0px;
						margin-bottom: 30px;
						border: 0px;
						width: 100%;
					}

					table.st-15.w-shadow {
						border: 0px solid #dddddd;
						background-color: #fff;
						border-radius: 4px;
						-webkit-box-shadow: 0px 1px 5px 2px rgba(0, 0, 0, 0.04);
						-moz-box-shadow: 0px 1px 5px 2px rgba(0, 0, 0, 0.04);
						box-shadow: 0px 1px 5px 2px rgba(0, 0, 0, 0.04);
						border-radius: 4px;
					}

					table.st-15 th {
						border: 0px !important;
						padding: 10px;
						text-align: center;
						font-weight: 400;
						color: #096ca1;
						font-size: 13px;
						border-bottom: 1px solid #dddddd !important;
						padding-top: 20px;
						color: #3b3b3b;
						background-color: #dbe7ed;
						border-top: 2px solid #4e98bf !important;
						border-bottom: 2px solid #4e98bf !important;
					}

					table.st-15 tr th:first-child {
						border-top-left-radius: 3px;
						border-left: 2px solid #4e98bf !important;
					}

					table.st-15 tr th:last-child {
						border-top-right-radius: 3px;
						border-right: 2px solid #4e98bf !important;
					}

					table.st-15 thead {
					}

					table.st-15 td {
						vertical-align: middle;
						padding: 5px;
						border: 0px !important;
						font-size: 13px;
						line-height: 18px;
						color: #2f2f2f;
						text-align: center;
						border-bottom: 1px solid #dddddd !important;
					}

					table.st-15 tr:hover td {
						background-color: #f0f0f0;
						color: #2f2f2f;
					}

					table.st-15 td strong {
						display: block;
					}

					table.st-15 td p {
						padding-top: 8px;
					}

					table.st-15 td a {
						color: #57a0bb;
						text-decoration: none;
						padding-bottom: 5px;
					}

					table.st-3-sm {
						padding: 0px;
						margin-bottom: 30px;
						border: 0px;
						margin-top: 30px;
					}

					table.st-3-sm th {
						border: 0px !important;
						padding: 10px;
						text-align: center;
						color: #5c5c5c;
						font-size: 13px;
						border-top: 1px solid #dddddd !important;
						border-bottom: 1px solid #dddddd !important;
						padding-top: 10px;
						background-color: #f9f9f9;
						font-weight: bolder;
					}

					table.st-3-sm td {
						padding: 5px;
						border: 0px !important;
						font-size: 13px;
						line-height: 18px;
						color: #2f2f2f;
						text-align: center;
						border-bottom: 1px solid #dddddd !important;
					}

					table.st-3-sm.n-b td {
						text-align: left;
					}

					table.st-3-sm tr:hover td {
						background-color: #f0f0f0;
						color: #2f2f2f;
					}

					table.st-3-sm td strong {
						display: block;
					}

					table.st-3-sm.n-b td strong {
						display: inline-block;
					}

					table.st-3-sm td p {
						padding-top: 8px;
					}

					table.st-3-sm td a {
						color: #57a0bb;
						text-decoration: none;
					}

					#tab_prpg .p-sm {
						padding-left: 0px;
						padding-top: 0px;
						padding-right: 0px;
					}

					#form-property {
						position: absolute;
						top: 85px;
					}

					table.st-4 {
						padding: 0px;
						margin-bottom: 30px;
						border: 0px;
						width: 100%;
					}

					table.st-4 th {
						border: 0px !important;
						padding: 10px;
						text-align: center;
						font-weight: 400;
						color: #57a0bb;
						border-bottom: 1px solid #dddddd !important;
						padding-top: 20px;
						font-weight: bold;
						padding-bottom: 20px;
						font-size: 18px;
					}

					table.st-4 td {
						vertical-align: middle;
						padding: 13px;
						padding-left: 45px;
						width: 50%;
						border: 0px !important;
						font-size: 14px;
						line-height: 18px;
						color: #2f2f2f;
						text-align: left;
						border-bottom: 1px solid #dddddd !important;
					}

					table.st-4 tr:nth-child(2n-2) td {
						background-color: #f9f9f9;
					}

					table.st-4 td strong {
						display: block;
					}

					table.st-4 td p {
						padding-top: 8px;
					}

					table.st-4 td a {
						color: #061236;
						text-decoration: underline;
						padding-bottom: 5px;
					}

					table.st-4.compact-version {
						padding: 0px;
						margin-bottom: 30px;
						border: 0px;
						width: 100%;
					}

					table.st-4.compact-version th {
						border: 0px !important;
						padding: 10px;
						text-align: center;
						font-weight: 400;
						color: #061236;
						border-bottom: 1px solid #dddddd !important;
						padding-top: 20px;
						font-weight: bold;
						padding-bottom: 20px;
						font-size: 14px;
					}

					table.st-4.compact-version td {
						padding: 13px;
						padding-left: 15px;
						width: auto !important;
						border: 0px !important;
						font-size: 14px;
						line-height: 18px;
						color: #2f2f2f;
						text-align: left;
						border-bottom: 1px solid #dddddd !important;
					}

					table.st-4.compact-version tr:nth-child(2n-2) td {
						background-color: #f9f9f9;
					}

					table.st-4.compact-version td strong {
						display: block;
					}

					table.st-4.compact-version td p {
						padding-top: 8px;
					}

					table.st-4.compact-version td a {
						color: #57a0bb;
						text-decoration: underline;
						padding-bottom: 5px;
					}

					table.st-4.compact-version td input {
						width: 90px;
					}

					table.st-4-small {
						padding: 0px;
						margin-bottom: 0px;
						border: 0px;
						width: 100%;
					}

					table.st-4-small th {
						border: 0px !important;
						padding: 2px;
						text-align: center;
						font-weight: 300;
						color: #57a0bb;
						border-bottom: 1px solid #dddddd !important;
						padding-top: 5px;
						font-weight: bold;
						padding-bottom: 5px;
						font-size: 12px;
					}

					table.st-4-small td {
						padding: 5px;
						padding-left: 45px;
						width: 50%;
						border: 0px !important;
						font-size: 12px;
						line-height: 16px;
						color: #2f2f2f;
						text-align: left;
						border-bottom: 1px solid #dddddd !important;
					}

					table.st-4-small tr:nth-child(2n-2) td {
						background-color: #fff;
					}

					table.st-4-small td strong {
						display: block;
					}

					table.st-4-small td a {
						color: #57a0bb;
						text-decoration: underline;
						padding-bottom: 5px;
					}

					.blue-1 {
						color: #57a0bb;
					}

					table.st-5 {
						padding: 0px;
						margin-bottom: 30px;
						border: 0px;
						width: 100% !important;
						border-collapse: collapse;
					}

					table.st-5 th {
						border: 1px solid #dddddd;
						padding: 10px;
						text-align: center;
						color: #57a0bb;
						font-size: 14px;
						font-weight: bold;
					}

					table.st-5 th span {
						font-weight: bold;
					}

					table.st-5 td {
						padding: 10px;
						padding-top: 8px;
						padding-bottom: 8px;
						padding-left: 5px;
						padding-right: 5px;
						border: 0px !important;
						font-size: 14px;
						line-height: 18px;
						color: #2f2f2f;
						text-align: left;
						border-bottom: 1px solid #dddddd !important;
					}

					table.st-5 tr {
						border-bottom: 0px;
					}

					table.st-5 tr:nth-child(2n-2) td {
						background-color: #f9f9f9;
					}

					table.st-5 td {
						overflow: hidden;
						position: relative;
					}

					table.st-5 td strong {
						display: block;
					}

					table.st-5 td p {
						padding-top: 8px;
					}

					table.st-5 td a {
						color: #57a0bb;
						text-decoration: underline;
						padding-bottom: 5px;
					}

					table.st-5 th .blue-1 {
						color: #57a0bb;
						display: block;
						font-weight: normal;
					}

					table.st-5 td .blue-1 {
						color: #57a0bb;
						display: block;
						font-weight: bold;
					}

					table.st-5 tbody {
						padding-top: 10px;
					}

					table.st-5 .no-border,table.st-5 .no-border td,td.no-border,th.no-border {
						border: 0px;
					}

					table.st-5 span {
						font-weight: normal;
					}

					.dt-buttons a.btn {
						padding-left: 10px;
						padding-right: 10px;
					}

					table.st-5 th.no-border {
						border: 0px;
						border-right: 1px solid #dddddd;
					}

					table.st-5 th.no-border-r {
						border-right: 0px;
						padding-left: 2px;
						padding-right: 2px;
						width: 18% !important;
					}

					table.st-5 th.no-border-r-l {
						border-left: 0px;
						border-right: 0px;
						padding-left: 2px;
						padding-right: 2px;
						width: 18% !important;
					}

					table.st-5 th.no-border-l {
						border-left: 0px;
						padding-left: 2px;
						padding-right: 2px;
						width: 18% !important;
					}

					table.st-5 .ellipsis {
						display: block;
					}

					.st-5 #propery_info {
						display: none;
					}

					.st-5 .dt-button-collection.dropdown-menu ul li:first-child {
						display: none !important;
					}

					.st-5 input {
						height: 34px;
						padding-top: 0px;
						padding-bottom: 0px;
						line-height: 34px;
						color: #5c5c5c;
						font-size: 14px;
						position: relative;
						border: 1px solid #f0f0f0;
					}

					.st-5 textarea {
						color: #5c5c5c;
						font-size: 14px;
						position: relative;
						border: 1px solid #f0f0f0;
					}

					.st-5 select {
						color: #5c5c5c;
						font-size: 14px;
						position: relative;
						border: 1px solid #f0f0f0;
						width: 100%;
						overflow: hidden;
						text-overflow: ellipsis;
					}

					.st-5 .w_45 {
						width: 47%;
						margin-left: 1%;
						margin-right: 1%;
					}

					.st-5 .w_98 {
						width: 100%;
					}

					.st-5 .w_2_line {
						height: 60px;
						overflow: auto;
					}

					table.st-6-sm {
						padding: 0px;
						margin-bottom: 30px;
						border: 0px;
						margin-top: 30px;
					}

					table.st-6-sm th {
						border: 0px !important;
						padding: 10px;
						padding-left: 30px;
						text-align: left;
						color: #5c5c5c;
						font-size: 13px;
						border-top: 1px solid #dddddd !important;
						border-bottom: 1px solid #dddddd !important;
						padding-top: 10px;
						background-color: #f9f9f9;
						font-weight: bolder;
					}

					table.st-6-sm td {
						padding: 5px;
						border: 0px !important;
						padding-left: 35px;
						font-size: 13px;
						line-height: 18px;
						color: #2f2f2f;
						text-align: left;
						border-bottom: 1px solid #dddddd !important;
					}

					table.st-6-sm tr:hover td {
						background-color: #f0f0f0;
						color: #2f2f2f;
					}

					table.st-6-sm td p {
						padding-top: 8px;
					}

					table.st-6-sm td a {
						color: #57a0bb;
						text-decoration: none;
					}

					table.st-6-sm i {
						font-size: 22px;
						padding-right: 20px;
					}

					.st-5.adv tr td:nth-child(2) {
						background: #eeeeee !important;
					}

					.st-5.adv tr th:nth-child(2) {
						background: #eeeeee !important;
					}

					.st-5.adv tr td:nth-child(3) {
						background: #ffffff !important;
					}

					.st-5.adv tr th:nth-child(3) {
						background: #ffffff !important;
					}

					.st-5.adv tr td:nth-child(4) {
						background: #eeeeee !important;
					}

					.st-5.adv tr th:nth-child(4) {
						background: #eeeeee !important;
					}

					.d-none {
						display: none;
					}

					.nav-tabs li a {
						display: block !important;
					}

					.nav-tabs-2 li a {
						display: block !important;
					}

					.st-5 .ajax:after {
						-webkit-animation: fa-spin 1s infinite steps(8);
						animation: fa-spin 1s infinite steps(8);
					}
					.st-n .ajax:after {
						-webkit-animation: fa-spin 1s infinite steps(8);
						animation: fa-spin 1s infinite steps(8);
					}

					
					
					.ajax_n { position:relative;}
.ajax_n:after {
						font-family: FontAwesome;
						content: "\f110";
						font-size: 34px;
						display: block;
						position: absolute;
						top: 34%;
						padding-right: 3px;
						left: 40%;
						vertical-align: middle;
					}
					.ajax_n:after {
						-webkit-animation: fa-spin 1s infinite steps(8);
						animation: fa-spin 1s infinite steps(8);
					}
					
					.error-border {
						border: 1px solid #dd3f32 !important;
					}

					@-moz-keyframes spin {
						0% {
							-moz-transform: rotate(0deg);
						}

						100% {
							-moz-transform: rotate(359deg);
						}
					}

					@-webkit-keyframes spin {
						0% {
							-webkit-transform: rotate(0deg);
						}

						100% {
							-webkit-transform: rotate(359deg);
						}
					}

					@-o-keyframes spin {
						0% {
							-o-transform: rotate(0deg);
						}

						100% {
							-o-transform: rotate(359deg);
						}
					}

					@-ms-keyframes spin {
						0% {
							-ms-transform: rotate(0deg);
						}

						100% {
							-ms-transform: rotate(359deg);
						}
					}

					@keyframes spin {
						0% {
							transform: rotate(0deg);
						}

						100% {
							transform: rotate(359deg);
						}
					}

					.st-5 .ajax:after {
						font-family: FontAwesome;
						content: "\f110";
						font-size: 34px;
						display: block;
						position: absolute;
						top: 34%;
						padding-right: 3px;
						left: 40%;
						vertical-align: middle;
					}

					.st-n .ajax:after {
						font-family: FontAwesome;
						content: "\f110";
						font-size: 34px;
						display: block;
						position: absolute;
						top: 20%;
						padding-right: 3px;
						left: 45%;
						vertical-align: middle;
					}
					
					.ajax_n:after {
						font-family: FontAwesome;
						content: "\f110";
						font-size: 34px;
						display: block;
						position: absolute;
						top: 34%;
						padding-right: 3px;
						left: 40%;
						vertical-align: middle;
					}
					.ajax_n:after {
						-webkit-animation: fa-spin 1s infinite steps(8);
						animation: fa-spin 1s infinite steps(8);
					}
					
					.form.ajax:after {
						font-family: FontAwesome;
						content: "\f110";
						font-size: 50px;
						display: block;
						position: absolute;
						top: 45%;
						left: 46%;
						color: #096ca1;
						vertical-align: middle;
					}

					.form.ajax:after {
						-webkit-animation: fa-spin 1s infinite steps(8);
						animation: fa-spin 1s infinite steps(8);
					}

					.form.saved:after {
						content: "Saved";
						font-size: 30px;
						text-transform: uppercase;
						padding: 20px;
						background-color: #096ca1;
						display: block;
						position: absolute;
						top: 43%;
						left: 39%;
						color: #fff;
						vertical-align: middle;
						border-radius: 4px;
					}

					.loader:after {
						font-family: FontAwesome;
						content: "\f110";
						font-size: 50px;
						display: block;
						position: absolute;
						top: 45%;
						left: 46%;
						color: #096ca1;
						vertical-align: middle;
					}

					.loader:after {
						-webkit-animation: fa-spin 1s infinite steps(8);
						animation: fa-spin 1s infinite steps(8);
					}

					.m-t-50 {
						margin-top: 50px;
					}

					.st-3 smoll {
						font-size: 13px;
						display: block;
						text-align: center;
					}

					.m-l-100 {
						margin-left: 100px;
					}

					.submit-1 {
						float: right;
						height: 50px;
						width: 170px;
						padding-left: 70px;
						line-height: 50px;
						border: 0px;
						background-color: #096ca1;
						color: #fff;
						font-size: 30px;
						padding-right: 20px;
						background-image: url(images/user/icon-submit.jpg);
						background-position: 20px center;
						background-repeat: no-repeat;
						border-radius: 4px;
					}

					.bundle-user-icon-1 {
						background-image: url(images/user/bundle-user-icon-1.png);
						width: 30px;
						height: 30px;
						display: block;
						margin-right: 5px;
						margin-bottom: 10px;
						float: left;
					}

					.bundle-user-icon-2 {
						background-image: url(images/user/bundle-user-icon-2.png);
						width: 30px;
						height: 30px;
						display: block;
						margin-right: 5px;
						margin-bottom: 10px;
						float: left;
					}

					.bundle-user-icon-3 {
						background-image: url(images/user/bundle-user-icon-3.png);
						width: 30px;
						height: 30px;
						display: block;
						margin-right: 5px;
						margin-bottom: 10px;
						float: left;
					}

					.bundle-user-icon-4 {
						background-image: url(images/user/bundle-user-icon-4.png);
						width: 30px;
						height: 30px;
						display: block;
						margin-right: 5px;
						margin-bottom: 10px;
						float: left;
					}

					.bundle-user-icon-7 {
						background-image: url(images/user/bundle-user-icon-7.png);
						width: 30px;
						height: 30px;
						display: block;
						margin-right: 5px;
						margin-bottom: 10px;
						float: left;
						background-position: -7px 0px;
					}
					.bundle-user-icon-7-1 {
						background-image: url(images/user/bundle-user-icon-7-1.png);
						width: 30px;
						height: 30px;
						display: block;
						margin-right: 5px;
						margin-bottom: 10px;
						float: left;
						background-position: -7px 0px;
					}
					.bundle-user-icon-8 {
						background-image: url(images/user/bundle-user-icon-8.png);
						width: 44px;
						height: 37px;
						display: block;
						margin-right: 5px;
						margin-bottom: 10px;
						float: left;
						position: relative;
						margin-top: -3px;
					}

					.bundle-user-icon-9 {
						background-image: url(images/user/bundle-user-icon-9.png);
						width: 44px;
						height: 37px;
						display: block;
						margin-right: 5px;
						margin-bottom: 10px;
						float: left;
						position: relative;
						margin-top: -3px;
					}

					.no-row .row {
						margin-left: -15px !important;
						margin-right: -15px !important;
					}

					.fl {
						float: left;
					}

					.pagination_ajax,.pagination {
						float: right;
						width: inherit;
					}

					div.dataTables_wrapper div.dataTables_info {
						margin-top: 20px !important;
					}

					div.dataTables_wrapper div.dataTables_paginate {
						margin-top: 15px !important;
					}

					.slide-cust {
						padding: 0;
						color: #000;
						margin-bottom: 13px;
						font-size: 14px;
						line-height: 22px;
						float: left;
						width: 100%;
					}

					.slide-cust img {
						display: block;
					}

					.slide-cust a {
						padding: 0;
						color: #000;
						font-size: 14px;
					}

					.overhide {
						overflow: hidden;
					}

					.p-t-2 {
						padding-top: 100px;
					}

					#btl-panel-login:hover,#btl-panel-registration:hover,input.btl-buttonsubmit:hover,button.btl-buttonsubmit:hover {
						opacity: 0.8;
					}

					.btl-content-block {
						border-radius: 0px !important;
					}

					.btl-dropdown {
						color: #6d727a; font-size:16px;
					}

					a.button-2 {
						display: block;
						padding-left: 30px;
						padding-right: 30px;
						color: #fff !important;
						font-size: 18px;
						padding-top: 0px !important;
						padding-bottom: 0px !important;
						background-color: #90B53F;
						border-radius: 0px;
						line-height: 35px;
						text-decoration: none !important;
					}

					a.button-2:hover {
						opacity: 0.9;
					}
					button.button-2 {
						display: block;
						padding-left: 30px;
						padding-right: 30px;
						color: #fff !important;
						font-size: 18px;
						padding-top: 0px !important;
						padding-bottom: 0px !important;
						background-color: #096ca1;
						border-radius: 5px;
						line-height: 44px;
						text-decoration: none !important; border:0px; width:100%;
					}

					button.button-2:hover {
						opacity: 0.9;
					}
					input.button-2 {
						display: block;
						padding-left: 30px;
						padding-right: 30px;
						color: #fff !important;
						font-size: 18px;
						padding-top: 0px !important;
						padding-bottom: 0px !important;
						background-color: #096ca1;
						border-radius: 5px;
						line-height: 35px;
						text-decoration: none !important;
						border: 0;
					}

					input.button-2:hover {
						opacity: 0.9;
					}

					
					
					

					.f-input {
						width: calc(100% - 45px);
					}

					.m-r-st {
						margin-right: 25px;
					}

					select {
						padding: 0px;
						line-height: 36px;
						height: 38px;
						border-color: rgb(240, 240, 240);
						margin-bottom: 10px;
						color: #5c5c5c;
						font-size: 14px;
						position: relative;
						border: 1px solid #f0f0f0;
						overflow: hidden;
						text-overflow: ellipsis;
					}

					.admin-more-td .more {
						text-align: center;
						width: 100%;
						display: block;
						font-size: 13px;
						color: #fff !important;
						padding-top: 0px;
						padding-bottom: 0px;
						background-color: #096ca1;
						border-radius: 0px;
						line-height: 15px;
						text-decoration: none !important;
						height: 15px;
					}

					.more-block {
						display: none;
					}

					.admin-more-td {
						padding: 0!important;
						margin: 0!important;
					}

					.admin-more-td .more i {
						margin-left: 10px;
						width: 20px;
						margin: 0 auto;
					}

					.admin-more-td .more span {
						color: #fff !important;
					}

					.revert span {
						display: none;
					}

					.revert i {
						-webkit-transform: rotate(180deg);
						-moz-transform: rotate(180deg);
						-ms-transform: rotate(180deg);
						-o-transform: rotate(180deg);
						transform: rotate(180deg);
					}

					.profile-page .w-100 {
						width: 100%;
					}

					.profile-page select.w-100 {
						width: 95%;
						}/* Progressbar */#progressbox {
							border: 1px solid #0099CC;
							padding: 1px;
							position: relative;
							border-radius: 3px;
							margin: 10px;
							display: none;
							text-align: left;
						}

						#progressbar {
							height: 20px;
							border-radius: 3px;
							background-color: #006699;
							width: 1%;
						}

						#statustxt {
							top: 3px;
							left: 50%;
							position: absolute;
							display: inline-block;
							color: #000000;
							font-size: 12px;
							line-height: 15px;
							}/* Form */#uploaderform {
								margin: 0 auto;
								width: 400px;
								padding: 14px;
								border: solid 1px #EBE6E6;
								background: #F5F5F5;
								border-radius: 10px;
								font-family: Arial, Helvetica, sans-serif;
							}

							#uploaderform h1 {
								font-family: "Trebuchet MS";
								font-size: 14px;
								font-weight: bold;
								margin-bottom: 8px;
							}

							#uploaderform p {
								font-size: 11px;
								color: #666666;
								margin-bottom: 20px;
								border-bottom: solid 1px #E0E0E0;
								padding-bottom: 10px;
							}

							#uploaderform label {
								display: block;
								font-weight: bold;
								text-align: right;
								width: 140px;
								float: left;
							}

							#uploaderform .small {
								color: #666666;
								display: block;
								font-size: 11px;
								font-weight: normal;
								text-align: right;
								width: 140px;
							}

							#AddFileInputBox span {
								display: block;
								clear: both;
							}

							.sep_s {
								margin-top: 70px!important;
							}

							#AddFileInputBox .small2 {
								font-size: 11px;
								font-weight: normal;
								text-align: right;
							}

							#AddFileInputBox .small2 img {
								margin-top: 10px;
								margin-left: 5px;
								float: left;
								border: none;
							}

							.addedInput {
								margin-left: 150px!important;
								margin-bottom: 5px!important;
							}

							#uploaderform input {
								float: left;
								font-size: 12px;
								padding: 4px 2px;
								border: solid 1px #E0E0E0;
								width: 200px;
								margin: 2px 0 20px 10px;
							}

							#uploaderform textarea {
								float: left;
								font-size: 12px;
								padding: 4px 2px;
								border: solid 1px #E0E0E0;
								width: 200px;
								margin: 2px 0 20px 10px;
								height: 100px;
							}

							#uploaderform select {
								float: left;
								font-size: 12px;
								padding: 4px 2px;
								border: solid 1px #E0E0E0;
								width: 200px;
								margin: 2px 0 20px 10px;
							}

							#output ul {
								margin: 20px;
								padding: 0px;
							}

							#output li {
								margin-bottom: 20px;
								border-bottom: 1px solid #DDD;
								padding-bottom: 10px;
								list-style: none;
								background: #DDD;
								padding: 10px;
								overflow: hidden;
								border-radius: 10px;
							}

							.error {
								color: red;
								font-size: 11px;
								margin: 10px;
							}

							.button {
								-moz-box-shadow: inset 0px 1px 0px 0px #dcecfb;
								-webkit-box-shadow: inset 0px 1px 0px 0px #dcecfb;
								box-shadow: inset 0px 1px 0px 0px #dcecfb;
								background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #bddbfa), color-stop(1, #80b5ea));
								background: -moz-linear-gradient( center top, #bddbfa 5%, #80b5ea 100%);
								filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#bddbfa', endColorstr='#80b5ea');
								background-color: #bddbfa;
								-moz-border-radius: 6px;
								-webkit-border-radius: 6px;
								border-radius: 6px;
								border: 1px solid #84bbf3;
								display: inline-block;
								color: #3b6c80;
								font-family: Arial;
								font-size: 15px;
								font-weight: normal;
								padding: 6px 24px;
								text-decoration: none;
								text-shadow: 1px 1px 0px #c0ccdb;
								margin-top: 20px;
								margin-bottom: 20px;
							}

							.button:hover {
								background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #80b5ea), color-stop(1, #bddbfa));
								background: -moz-linear-gradient( center top, #80b5ea 5%, #bddbfa 100%);
								filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#80b5ea', endColorstr='#bddbfa');
								background-color: #80b5ea;
							}

							.button:active {
								position: relative;
								top: 1px;
							}

							#SubmitButton {
								clear: both;
								margin-left: 150px;
								}/* result */#uploadResults {
									width: 600px;
									margin-right: auto;
									margin-left: auto;
								}

								.user_menu_wrapper {
									min-height: 0px;
								}

								.block-user {
									margin-top: 10px;
								}

								.block-user .row {
									margin-left: -15px;
									margin-right: -15px;
								}

								.user-b-1 {
									background-image: url(images/user/icon-bundle-1.png);
								}

								.user-b-2 {
									background-image: url(images/user/icon-bundle-2.png);
								}

								.user-b-3 {
									background-image: url(images/user/icon-bundle-3.png);
								}

								.user-b-4 {
									background-image: url(images/user/icon-bundle-4.png);
								}

								.user-b-5 {
									background-image: url(images/user/icon-bundle-5.png);
								}

								.block-title {
									color: #313030;
									font-size: 22px;
									padding-left: 70px;
									font-weight: 700;
									background-repeat: no-repeat;
									background-position: left center;
									padding-top: 20px;
									padding-bottom: 20px;
									margin-bottom: 20px;
								}

								.block-box {
									background-color: #fff;
									border-radius: 4px;
									-webkit-box-shadow: 0px 1px 5px 2px rgba(0, 0, 0, 0.14);
									-moz-box-shadow: 0px 1px 5px 2px rgba(0, 0, 0, 0.14);
									box-shadow: 0px 1px 5px 2px rgba(0, 0, 0, 0.14);
									padding: 20px;
									margin-bottom: 30px;
								}

								.block-box:after {
									content: ".";
									display: block;
									height: 0;
									clear: both;
									visibility: hidden;
								}

								.left-label label {
									color: #313030;
									width: 35%;
									float: left;
									min-height: 30px;
									font-size: 15px;
									padding-top: 5px;
								}

								.left-label input[type="text"] {
									width: 65%;
									float: left;
									border: 1px solid #e1e1e1;
									background: #f1f1f1;
									/* Old browsers */
									background: -moz-linear-gradient(top, #f1f1f1 0%, #ffffff 50%, #f1f1f1 100%);
									/* FF3.6-15 */
									background: -webkit-linear-gradient(top, #f1f1f1 0%, #ffffff 50%, #f1f1f1 100%);
									/* Chrome10-25,Safari5.1-6 */
									background: linear-gradient(to bottom, #f1f1f1 0%, #ffffff 50%, #f1f1f1 100%);
									/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
									filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#f1f1f1', GradientType=0);
									border-radius: 4px;
									font-size: 14px;
									color: #787272;
								}

								.left-label select {
									width: 65%;
									float: left;
									height: 28px;
									border: 1px solid #e1e1e1;
									background: #f1f1f1;
									/* Old browsers */
									background: -moz-linear-gradient(top, #f1f1f1 0%, #ffffff 50%, #f1f1f1 100%);
									/* FF3.6-15 */
									background: -webkit-linear-gradient(top, #f1f1f1 0%, #ffffff 50%, #f1f1f1 100%);
									/* Chrome10-25,Safari5.1-6 */
									background: linear-gradient(to bottom, #f1f1f1 0%, #ffffff 50%, #f1f1f1 100%);
									/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
									filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#f1f1f1', GradientType=0);
									border-radius: 4px;
									font-size: 14px;
									color: #787272;
								}

								.block-user .red {
									color: #d74b4b;
									background-color: transparent;
								}

								.block-user .w-65 {
									width: 65%;
									float: left;
								}

								.block-row {
									display: block;
									margin-top: 5px;
									margin-bottom: 5px;
								}

								.block-row:after {
									content: ".";
									display: block;
									height: 0;
									clear: both;
									visibility: hidden;
								}

								.block-user .jFiler-theme-default .jFiler-input {
									height: 30px;
									border: 1px solid #e1e1e1;
									background: #f1f1f1;
									/* Old browsers */
									background: -moz-linear-gradient(top, #f1f1f1 0%, #ffffff 50%, #f1f1f1 100%);
									/* FF3.6-15 */
									background: -webkit-linear-gradient(top, #f1f1f1 0%, #ffffff 50%, #f1f1f1 100%);
									/* Chrome10-25,Safari5.1-6 */
									background: linear-gradient(to bottom, #f1f1f1 0%, #ffffff 50%, #f1f1f1 100%);
									/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
									filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#f1f1f1', GradientType=0);
									border-radius: 4px;
									font-size: 14px;
									color: #787272;
									box-shadow: none !important;
									margin-bottom: 0px;
								}

								.block-user textarea {
									height: 65px;
									border: 1px solid #e1e1e1;
									background: #f1f1f1;
									/* Old browsers */
									background: -moz-linear-gradient(top, #f1f1f1 0%, #ffffff 50%, #f1f1f1 100%);
									/* FF3.6-15 */
									background: -webkit-linear-gradient(top, #f1f1f1 0%, #ffffff 50%, #f1f1f1 100%);
									/* Chrome10-25,Safari5.1-6 */
									background: linear-gradient(to bottom, #f1f1f1 0%, #ffffff 50%, #f1f1f1 100%);
									/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
									filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#f1f1f1', GradientType=0);
									border-radius: 4px;
									font-size: 13px;
									color: #787272;
								}

								.left-label textarea {
									width: 65%;
									float: left;
								}

								.block-user .jFiler-items-grid .jFiler-item .jFiler-item-container .jFiler-item-thumb {
									position: relative;
									width: 90px;
									height: 90px;
									min-height: 90px;
									border: 1px solid #e1e1e1;
									overflow: hidden;
								}

								.block-user .jFiler-item {
									width: 110px !important;
								}

								.block-user .jFiler-items.jFiler-row {
									margin-top: 10px;
								}

								.block-user .jFiler-items-grid .jFiler-item .jFiler-item-container {
									position: relative;
									margin: 0 10px 10px 0;
									padding: 5px;
								}

								.block-user .jFiler-input-caption span {
									font-size: 14px !important;
									color: #787272 !important;
									font-weight: normal;
								}

								.h-90-1 {
									min-height: 90px;
								}

								.h-90 {
									min-height: 66px;
								}

								.h-70 {
									min-height: 50px;
								}

								.w-100-1 {
									width: 100% !important;
								}

								.block-user .txt {
									line-height: 30px;
									font-weight: normal;
									color: #313030;
								}

								.m-t-20 {
									margin-top: 20px;
								}

								.block-user .sm-blue {
									font-size: 11px;
									color: #57a0bb;
									display: block;
									line-height: 14px;
									margin-top: 3px;
								}

								input.btn-blue {
									background: none !important;
									padding-left: 20px !important;
									padding-right: 20px !important;
									font-size: 15px !important;
									color: #fff !important;
									padding-top: 10px;
									padding-bottom: 10px;
									border: 0px;
									background-color: #3c90be !important;
									border-radius: 4px;
									width: inherit !important;
									height: 34px;
								}

								.btn-blue {
									background: none !important;
									padding-left: 20px !important;
									padding-right: 20px !important;
									font-size: 15px !important;
									color: #fff !important;
									padding-top: 10px;
									padding-bottom: 10px;
									border: 0px;
									background-color: #3c90be !important;
									border-radius: 4px;
									width: inherit !important;
									height: 34px;
									width: 175px !important;
									box-shadow: 0px 0px 0px 0px rgba(227, 228, 231, 0);
									box-shadow: 0px 2px 0px 0px rgba(227, 228, 231, 1);
								}

								input.btn-gray {
									background: none !important;
									padding-left: 20px !important;
									padding-right: 20px !important;
									font-size: 15px !important;
									color: #fff !important;
									padding-top: 10px;
									padding-bottom: 10px;
									border: 0px;
									background-color: #bfbfbf !important;
									border-radius: 4px;
									width: inherit !important;
									height: 34px;
								}

								.m-b-20 {
									margin-bottom: 20px;
								}

								.btn-blue-2 {
									display: block;
									background: none !important;
									padding-left: 20px !important;
									padding-right: 20px !important;
									font-size: 14px !important;
									color: #fff !important;
									padding-bottom: 5px;
									border: 0px;
									margin-bottom: 5px;
									background-color: #3c90be !important;
									border-radius: 4px;
									height: 24px; line-height:24px;
									text-decoration: none;
									color: #fff;
								}

								.btn-gray-2 {
									display: block;
									background: none !important;
									padding-left: 20px !important;
									text-decoration: none;
									color: #fff;
									padding-right: 20px !important;
									font-size: 15px !important;
									color: #fff !important;
									padding-top: 10px;
									padding-bottom: 10px;
									border: 0px;
									background-color: #bfbfbf !important;
									border-radius: 4px;
									height: 34px;
								}

								.property-p {
									width: 100%;
									padding-left: 15px;
									padding-right: 15px;
									padding-top: 10px;
									padding-bottom: 10px;
								}

								.block-user .property-p {
									overflow-x: hiddens;
									overflow-y: scroll;
									max-height: 260px;
									border: 1px solid #e1e1e1;
									background: #f1f1f1;
									/* Old browsers */
									background: -moz-linear-gradient(top, #f1f1f1 0%, #ffffff 50%, #f1f1f1 100%);
									/* FF3.6-15 */
									background: -webkit-linear-gradient(top, #f1f1f1 0%, #ffffff 50%, #f1f1f1 100%);
									/* Chrome10-25,Safari5.1-6 */
									background: linear-gradient(to bottom, #f1f1f1 0%, #ffffff 50%, #f1f1f1 100%);
									/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
									filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#f1f1f1', GradientType=0);
									border-radius: 4px;
									font-size: 13px;
									color: #787272;
								}

								.sbox-content-iframe#sbox-content {
									overflow: hidden;
								}

								.body-overlayed {
									overflow: visible !important;
								}

								.radio.btn-group input[type=radio] {
									display: none;
								}

								.r-no-sort tr th.sorting:last-child:after {
									display: none !important;
								}

								.r-no-sort tr th.sorting:last-child {
									padding-right: 0px !important;
								}

								div#main-map {
									float: left;
									height: 70%;
									width: 70%;
								}

								div#side {
									float: left;
									width: 30%;
								}

								div#dataPanel {
									width: 90%;
									height: 50%;
									overflow: auto;
									border: 2px solid #DDDDDD;
								}

								div#side input {
									width: 90%;
								}

								div#side input.navi {
									font-size: 18px;
									height: 30px;
									margin-bottom: 10px;
								}

								.panel-bundle {
									;
								}

								.dash-1 {
									background-image: url(images/admin/dash-board-1.jpg);
									display: block;
									padding-top: 100px;
									height: 200px;
									background-position: top center;
									background-repeat: no-repeat;
									text-align: center;
									font-size: 14px;
									color: #3f86be;
									font-weight: bold !important;
									text-indent: -30px;
								}

								.dash-2 {
									background-image: url(images/admin/dash-board-2.jpg);
									display: block;
									padding-top: 100px;
									height: 200px;
									background-position: top center;
									background-repeat: no-repeat;
									text-align: center;
									font-size: 14px;
									color: #3f86be;
									font-weight: bold !important;
									text-indent: -30px;
									padding-left: 20px;
								}

								.dash-3 {
									background-image: url(images/admin/dash-board-3.jpg);
									display: block;
									padding-top: 100px;
									height: 200px;
									background-position: top center;
									background-repeat: no-repeat;
									text-align: center;
									font-size: 14px;
									color: #3f86be;
									font-weight: bold !important;
									text-indent: -30px;
									padding-left: 20px;
								}

								.dash-4 {
									background-image: url(images/admin/dash-board-4.jpg);
									display: block;
									padding-top: 100px;
									height: 200px;
									background-position: top center;
									background-repeat: no-repeat;
									text-align: center;
									font-size: 14px;
									color: #3f86be;
									font-weight: bold !important;
									text-indent: 0px;
								}

								.circle {
									
								}

								.s_download {
									width: 100% !important;
								}

								.btn-download {
									height: inherit !important;
									box-shadow: none !important;
									padding: 0px;
									line-height: 44px;
									margin-top: 10px;
									text-transform: none;
									font-size: 22px !important;
									width: 200px !important;
								}

								.btn-download i {
									display: block;
									float: right;
 /* width: 31px;
 height: 31px;*/
 /*background-image: url(images/user/icon_download.png);*/
 margin-top: 7px;
}

.m-a {
	margin: 0 auto;
	float: none !important;
	width: 75%;
}



.cabinet-rea h3 {
	font-size: 24px;
	color: #529dba;
	display: block;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 15px;
}

.cabinet-rea select.w-100 {
	width: 100%;
	overflow: hidden;
}

.cabinet-rea label {
	font-size: 16px;
	color: #5b5b5c;
	margin-top: 15px;
}

.cabinet-rea input[type=text] {
	font-size: 14px;
	color: #848484;
	width: 100%;
}

.cabinet-rea select {
	font-size: 14px;
	color: #848484;
}

.cabinet-rea .check-st1 {
	text-align: center;
	margin-top: 5px;
	line-height: 20px;
	margin-bottom: 15px;
	float: right;
}

.cabinet-rea .check-st2 {
	text-align: center;
	margin-top: 5px;
	line-height: 20px;
	margin-bottom: 0px;
	float: left;
}

.cabinet-rea.st3 span {
	font-weight: 400;
}

.cabinet-rea row {
	margin-left: -15px;
	margin-right: -15px;
}

.cabinet-rea textarea {
	font-size: 14px;
	color: #848484;
	width: 100%;
	min-height: 50px;
}

.w-p-50 {
	width: 50px !important;
}

.inv-type-btn-3 {
	background-color: #529dba;
	font-size: 22px;
	width: 200px;
	color: #fff !important;
	text-align: center;
	text-transform: uppercase;
	line-height: 50px;
	border-radius: 5px;
	display: block;
	margin: 0 auto;
	border: 0px;
}

.inv-type-btn-3 i {
	margin-left: 20px;
	font-size: 32px;
	line-height: 50px;
	font-weight: 300;
	position: relative;
	top: 3px;
}

.inv-type-btn-4 {
	background-color: #529dba;
	font-size: 18px;
	width: 300px;
	color: #fff !important;
	text-align: center;
	text-transform: uppercase;
	line-height: 50px;
	border-radius: 5px;
	display: block;
	margin: 0 auto;
	border: 0px;
}

.inv-type-btn-4 i {
	margin-left: 20px;
	font-size: 32px;
	line-height: 50px;
	font-weight: 300;
	position: relative;
	top: 3px;
}

.inv-txt {
	font-size: 16px;
	color: #676767;
	line-height: 24px;
	overflow: hidden;
}

.inv-blue {
	font-size: 14px;
	color: #3c90be !important;
	line-height: 24px;
	margin-top: 50px;
	margin-bottom: 40px;
}

.form-txt { min-height: 40px;
	line-height: 38px;
	font-size: 14px;
	font-weight: 400 !important;
	color: #848484 !important;
	display: block;
	border: 1px solid #f0f0f0; border-radius:10px; border:1px solid #b2b8bd;
	padding-left: 10px;
	background: #f2f2f2;
	/* Old browsers */
	background: -moz-linear-gradient(top, #f2f2f2 0%, #fbf8f8 50%, #f2f2f2 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, #f2f2f2 0%, #fbf8f8 50%, #f2f2f2 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #f2f2f2 0%, #fbf8f8 50%, #f2f2f2 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#f2f2f2', GradientType=0);
}
.settingsform .form-control{border-radius:10px; border:1px solid #b2b8bd;}
.adv-ul {
	padding: 0;
	margin: 0;
	list-style: none;
	width: 500px;
	margin: 0 auto;
	margin-top: 50px;
	margin-bottom: 40px;
}

.adv-ul li {
	list-style: none;
	position: relative;
	display: block;
	padding-left: 20px;
	line-height: 20px;
	font-size: 14px;
	color: #676767;
	padding-bottom: 10px;
}

.adv-ul li:before {
	content: " ";
	border: 1px solid #dbd8d8;
	border-radius: 50%;
	position: absolute;
	left: 0px;
	top: 5px;
	width: 10px;
	height: 10px;
}

.adv-ul span {
	font-size: 11px;
	display: block;
	margin-top: 10px;
}

.ui-datepicker-title select {
	height: 20px !important;
}

.ui-datepicker-next {
	color: #fff !important;
	display: block !important;
}

.ui-datepicker-next span {
	color: #fff !important;
}

.ui-datepicker-title span {
	color: #fff !important;
}

.help_block {
	background: #f4fbfe !important;
	border: 1px solid #e9f3f8!important;
	padding: 20px;
	border-radius: 5px !important;
}

.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active {
	border: 1px solid #e9f3f8!important;
	background: #f4fbfe!important;
	font-weight: normal;
	color: #454545!important;
	border-radius: 2px !important;
	text-align: center;
}

.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight {
	border: 1px solid #4e98bf !important;
	background: #4e98bf !important;
	color: #fff !important;
	}/* Base for label styling */[type="checkbox"]:not(:checked),[type="checkbox"]:checked {
		position: absolute;
		left: -9999px;
	}

	[type="checkbox"]:not(:checked) + label,[type="checkbox"]:checked + label {
		position: relative;
		padding-left: 1.95em;
		cursor: pointer;
		}/* checkbox aspect */[type="checkbox"]:not(:checked) + label:before,[type="checkbox"]:checked + label:before {
			content: '';
			position: absolute;
			left: 0;
			top: 0;
			width: 18px;
			height: 18px;
			border: 1px solid #ccc;
			background: #fff;
			border-radius: 2px;
			}/* checked mark aspect */[type="checkbox"]:not(:checked) + label:after,[type="checkbox"]:checked + label:after {
				content: '✔';
				position: absolute;
				top: 3px;
				left: 3px;
				font-size: 15px;
				line-height: 0.8;
				color: #000;
				transition: all .2s;
				}/* checked mark aspect changes */[type="checkbox"]:not(:checked) + label:after {
					opacity: 0;
					transform: scale(0);
				}

				[type="checkbox"]:checked + label:after {
					opacity: 1;
					transform: scale(1);
					}/* disabled checkbox */[type="checkbox"]:disabled:not(:checked) + label:before,[type="checkbox"]:disabled:checked + label:before {
						box-shadow: none;
						border-color: #bbb;
						background-color: #ddd;
					}

					[type="checkbox"]:disabled:checked + label:after {
						color: #999;
					}

					[type="checkbox"]:disabled + label {
						color: #aaa;
						}/* accessibility */[type="checkbox"]:checked:focus + label:before,[type="checkbox"]:not(:checked):focus + label:before {
							/*border: 2px dotted blue;*/;
							}/* hover style just for information */label:hover:before {
								border: 1px solid #132760!important;
							}

							.checkbox-2.error-border {
								border: 0px!important;
							}

							.checkbox-2.error-border:before {
								border: 1px solid #dd3f32 !important;
							}

							.listing-prop {
								border-radius: 5px;
								overflow: hidden;
								width: 370px;
								min-height: 275px;
								background-color: #fff;
								cursor: pointer;
								display: block;
							}

							.info_details a {
								display: block;
							}

							.tooltip-a {
								border-bottom: 1px dotted #000000;
								color: #000000;
								outline: none;
								cursor: help;
								text-decoration: none;
								position: relative;
							}

							.tooltip-a span {
								margin-left: -999em;
								position: absolute;
							}

							.tooltip-a:hover span {
								position: absolute;
								left: 1em;
								top: 2em;
								z-index: 99;
								margin-left: 0;
								width: 190px;
							}

							.tooltip-a:hover img {
								border: 0;
								margin: -10px 0 0 -55px;
								float: left;
								position: absolute;
							}

							.tooltip-a:hover em {
								font-size: 1.2em;
								font-weight: bold;
								display: block;
								padding: 0.2em 0 0.6em 0;
							}

							.classic {
								padding: 0.8em 1em;
								font-size: 14px;
								font-weight: normal;
							}

							.classic {
								background: #ffffff;
								border: 1px solid #e4e4e4;
							}

							/* Tooltip container */.tooltip-b {
								position: relative;
								display: inline-block;
								cursor: pointer;
								border-bottom: 1px dotted #096ca1;
								/* If you want dots under the hoverable text */;
								}/* Tooltip text */.tooltip-b .tooltiptext {
									visibility: hidden;
									width: 120px;
									background-color: #096ca1;
									color: #fff;
									text-align: center;
									padding: 5px 0;
									border-radius: 6px;
									/* Position the tooltip text */
									position: absolute;
									z-index: 1;
									bottom: 125%;
									left: 50%;
									margin-left: -60px;
									/* Fade in tooltip */
									opacity: 0;
									transition: opacity 1s;
									}/* Tooltip arrow */.tooltip-b .tooltiptext::after {
										content: "";
										position: absolute;
										top: 100%;
										left: 50%;
										margin-left: -5px;
										border-width: 5px;
										border-style: solid;
										border-color: #096ca1 transparent transparent transparent;
										}/* Show the tooltip text when you mouse over the tooltip container */.tooltip-b:hover .tooltiptext {
											visibility: visible;
											opacity: 1;
										}

										.p-images {
											width: 100%;
											background-size: cover;
											height: 145px;
											position: relative;
											border-bottom: 3px solid #3c90be;
										}

										.p-images:before {
											width: 100%;
											content: " ";
											background: transparent;
											background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.01) 100%);
											background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.7)), color-stop(100%, rgba(0, 0, 0, 0.01)));
											background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.01) 100%);
											background: -o-linear-gradient(top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.01) 100%);
											background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.01) 100%);
											background: linear-gradient(to bottom, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.01) 100%);
											content: "";
											display: block;
											height: 30%;
											left: 0;
											position: absolute;
											top: 0;
											width: 100%;
										}

										.p-images:after {
											width: 100%;
											content: " ";
											background: transparent;
											background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.03) 0%, rgba(0, 0, 0, 0.7) 100%);
											background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.7)), color-stop(100%, rgba(0, 0, 0, 0.7)));
											background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.03) 0%, rgba(0, 0, 0, 0.7) 100%);
											background: -o-linear-gradient(top, rgba(0, 0, 0, 0.03) 0%, rgba(0, 0, 0, 0.7) 100%);
											background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.03) 0%, rgba(0, 0, 0, 0.7) 100%);
											background: linear-gradient(to bottom, rgba(0, 0, 0, 0.03) 0%, rgba(0, 0, 0, 0.7) 100%);
											content: "";
											display: block;
											height: 30%;
											left: 0;
											position: absolute;
											bottom: 0;
											width: 100%;
										}

										.p-images-1 {
											position: absolute;
										}

										.p-images-4 {
										}

										.p-info {
											height: 120px;
										}

										.p-images-1 {
											position: absolute;
											left: 10px;
											top: 8px;
											font-size: 18px;
											text-transform: uppercase;
											color: #fff;
										}

										.p-images-2 {
											position: absolute;
											left: 10px;
											bottom: 8px;
											font-size: 15px;
											color: #fff;
											padding-left: 25px;
											background-image: url(images/icon-addr-2.png);
											background-position: left center;
											background-repeat: no-repeat;
											z-index: 10;
											width: 65%;
											white-space: nowrap;
											overflow: hidden;
											text-overflow: ellipsis;
										}

										.p-info {
											position: relative;
										}

										.p-exp {
											right: 10px;
											top: -38px;
											width: 35%;
											margin-left: 5%;
											position: absolute;
											font-size: 12px;
											color: #585858;
											text-align: right;
										}

										.p-exp .p-expert-foto img {
											width: 66px;
											float: right;
											border-radius: 100%;
											overflow: hidden;
											border: 2px solid #e7e5dc;
											background-color: #fff;
										}

										.p-exp .exp-title {
											font-size: 18px;
											white-space: nowrap;
											overflow: hidden;
											text-overflow: ellipsis;
											display: block;
										}

										.p-exp .exp-info {
											font-size: 12px;
											display: block;
										}

										.p-info {
											float: left;
											width: 100%;
											margin-top: 0px;
										}

										.p-info-1 {
											position: absolute;
											right: 10px;
											bottom: 20px;
											font-size: 30px;
											color: #404040;
											font-weight: bold;
										}

										.p-info-4 {
											position: absolute;
											bottom: 0;
											right: 10px;
											font-size: 14px;
											color: #414141;
										}

										ul.property-attr {
											list-style: none;
											padding: 0;
											margin: 0;
											margin-left: 10px;
										}

										ul.property-attr li {
											display: block;
											min-height: 35px;
											line-height: 35px;
											padding-left: 35px;
											width: 100%;
											font-size: 14px;
											color: #404040;
										}

										.icon-property-card-1 {
											background-position: left;
											background-repeat: no-repeat;
											background-image: url(images/icon-property-card-1.png);
											display: block;
										}

										.icon-property-card-2 {
											background-position: left;
											background-repeat: no-repeat;
											background-image: url(images/icon-property-card-2.png);
											display: block;
										}

										.icon-property-card-3 {
											background-position: left;
											background-repeat: no-repeat;
											background-image: url(images/icon-property-card-3.png);
											display: block;
										}

										#info-closer {
											right: 20px;
											top: 5px;
											color: #fff;
											font-size: 18px;
											position: absolute;
											width: 15px;
											height: 15px;
											display: block;
											z-index: 99999;
											font-weight: 300;
										}

										.half_no_top_bar .b-list {
											margin-bottom: 30px !important;
											;
										}

										.b-list {
											border-radius: 5px;
											overflow: hidden;
											background-color: #fff;
										}

										.b-images {
											width: 100%;
											background-size: cover;
											height: 135px;
											position: relative;
											border-bottom: 3px solid #3c90be;
											display: block;
										}

										.b-images:before {
											width: 100%;
											content: " ";
											background: transparent;
											background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.01) 100%);
											background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.7)), color-stop(100%, rgba(0, 0, 0, 0.01)));
											background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.01) 100%);
											background: -o-linear-gradient(top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.01) 100%);
											background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.01) 100%);
											background: linear-gradient(to bottom, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.01) 100%);
											content: "";
											display: block;
											height: 30%;
											left: 0;
											position: absolute;
											top: 0;
											width: 100%;
										}

										.b-images:after {
											width: 100%;
											content: " ";
											background: transparent;
											background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.03) 0%, rgba(0, 0, 0, 0.7) 100%);
											background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.7)), color-stop(100%, rgba(0, 0, 0, 0.7)));
											background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.03) 0%, rgba(0, 0, 0, 0.7) 100%);
											background: -o-linear-gradient(top, rgba(0, 0, 0, 0.03) 0%, rgba(0, 0, 0, 0.7) 100%);
											background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.03) 0%, rgba(0, 0, 0, 0.7) 100%);
											background: linear-gradient(to bottom, rgba(0, 0, 0, 0.03) 0%, rgba(0, 0, 0, 0.7) 100%);
											content: "";
											display: block;
											height: 30%;
											left: 0;
											position: absolute;
											bottom: 0;
											width: 100%;
										}

										.b-images-1 {
											display: block;
											font-size: 15px;
											color: #fff !important;
											position: relative;
											z-index: 10;
											padding-left: 10px;
											padding-top: 10px;
										}

										.b-images-2 {
											background-image: url(images/bandle-mark.png);
											width: 68px;
											height: 68px;
											position: absolute;
											right: 20px;
											bottom: 30px;
											z-index: 10;
										}

										.b-images-3 {
											position: absolute;
											bottom: 2px;
											left: 10px;
											font-size: 16px;
											color: #fff !important;
											z-index: 10;
											font-weight: bold;
											width: 95%;
											white-space: nowrap;
											overflow: hidden;
											text-overflow: ellipsis;
											line-height: 26px;
										}

										.b-images-3 img {
											vertical-align: middle;
										}

										.b-text {
											border: 1px solid #ededed;
											display: block;
											padding-bottom: 6px;
											overflow: hidden;
										}

										.b-text-1 {
											height: 35px;
											font-size: 14px;
											color: #3a3a3a;
											line-height: 35px;
											border-bottom: 1px solid #ededed;
											display: block;
											padding-left: 10px;
											line-height: 42px;
										}

										.b-text-1-1 {
											display: block;
											width: 65%;
											float: right;
											font-size: 24px;
											color: #404040;
											font-weight: bold;
											line-height: 34px;
											letter-spacing: -1px;
											text-align: right;
											padding-right: 10px;
										}

										.b-text-2 {
											background-image: url(images/bundle-prop.png);
											background-repeat: no-repeat;
											background-position: center 6px;
											display: block;
											width: 30%;
											height: 50px;
											color: #3a3a3a;
											font-size: 14px;
											padding-top: 38px;
											text-align: center;
											float: left;
										}

										.b-text-2 span.b-text-2-1 {
											color: #838383;
											font-size: 14px;
										}

										.b-text-3 {
											display: block;
											width: 40%;
											height: 50px;
											color: #3a3a3a;
											font-size: 14px;
											padding-top: 15px;
											text-align: center;
											float: left;
										}

										.b-text-3 .b-text-3-1 {
											display: block;
											font-size: 18px;
											color: #404040;
											font-weight: bold;
											line-height: 26px;
										}

										.b-text-4 {
											display: block;
											width: 30%;
											height: 50px;
											color: #3a3a3a;
											font-size: 14px;
											padding-top: 15px;
											text-align: center;
											float: left;
										}

										.b-text-4 .b-text-4-1 {
											display: block;
											font-size: 14px;
											color: #404040;
											line-height: 26px;
										}

										.b-text-4 .up {
											background-image: url(images/bandle-str.png);
											background-position: right;
											background-repeat: no-repeat;
											width: 18px;
											height: 18px;
											display: inline-block;
											padding-left: 22px;
										}

										.gm-style-iw .gm-style-iw-c {
											position: relative !important;
											top: 20px !important;
											left: 0 !important;
											
											overflow: hidden;
											height: 230px !important;
											box-shadow: none !important;
											border: 0px !important;
										}

										.max-width-300 {
											width: 300px;
										}

										.n-padd {
											padding-left: 0px;
											padding-right: 0px;
										}

										.prop-page h2 {
											color: #666666;
											font-size: 30px;
											margin: 0;
											padding: 0;
											width: 50%;
											line-height: 45px;
											padding-bottom: 5px;
										}

										.prop-page-1 {
											font-size: 18px;
											color: #666666;
										}

										.prop-page-icons {
											float: right;
											text-align: right;
											margin-top: 10px;
										}

										.prop-page-icons div {
											color: #666666;
											text-align: left;
											display: inline-block;
											background-position: left;
											padding-left: 50px;
											padding-right: 10px;
											font-size: 13px;
											line-height: 45px;
											background-repeat: no-repeat;
										}



										.prop-page-icons-1-25 {
											/* background-image: url(images/prop-icon/prop-page-1-1.png);   Existing .png*/
											background-image: url(images/prop-icon/existing.png);
											width: 95px;
										}

										.prop-page-icons-1--30 {
											/* background-image: url(images/prop-icon/prop-page-1-1.png);   off_plan.png*/
											background-image: url(images/prop-icon/off_plan.png);
											width: 100px;
										}



										.prop-page-icons-1-20 {
											/* background-image: url(images/prop-icon/prop-page-1-1.png);   under_construction.png*/
											background-image: url(images/prop-icon/under_construction.png);
											width: 175px;
										}
/*.prop-page-icons-1-20 {
   background-image: url(images/prop-icon/prop-page-1-1.png);  under_construction.png
  width: 190px;display:none;
  }*/
  .prop-page-icons-1-30 {
  	/* background-image: url(images/prop-icon/prop-page-1-3.png); under_renovation.png*/
  	background-image: url(images/prop-icon/under_renovation.png);
  	width: 175px;
  }

  .prop-page-icons-1-40 {
  	/* background-image: url(images/prop-icon/prop-page-1-4.png);  loan.png*/
  	background-image: url(images/prop-icon/loan.png);
  	width: 70px;
  }

    .prop-page-icons-1-60 {
  	/* background-image: url(images/prop-icon/prop-page-1-5.png);   bond.png*/
  	background-image: url(images/prop-icon/bond.png);
  	width: 70px;
  }
  
  .prop-page-icons-1-50 {
  	/* background-image: url(images/prop-icon/prop-page-1-5.png);   lease.png*/
  	background-image: url(images/prop-icon/lease.png);
  	width: 70px;
  }

  .prop-page-icons-1-100 {
  	/* background-image: url(images/prop-icon/prop-page-1-10.png);  purchased.png*/
  	background-image: url(images/prop-icon/purchased.png);
  	width: 110px;
  }

  .prop-page-icons-1--10 {
  	/* background-image: url(images/prop-icon/prop-page-1--1.png);  candidates.png*/
  	background-image: url(images/prop-icon/candidates.png);
  	width: 110px;
  }
  .prop-page-icons-1--100 {
  	background-image: url(images/prop-icon/forsale.png);
  	width: 85px;
  }








  .prop-page-icons-2 {
  	background-image: url(images/prop-page-2.png);
  	width: 190px;
  }

  .prop-page-icons-3 {
  	background-image: url(images/prop-page-3.png);
  	width: 100px;
  	padding-right: 0px !important;
  }

  .prop-page-icons-5 {
  	background-image: url(images/prop-icon/prop-page-1-.png);
  	width: 190px; display:none !important;
  }

  .prop-gmap {
  	overflow: hidden;
  }

  .prop-page-2 {
  	margin-top: 15px;
  	margin-bottom: 15px;
  	background-image: url(images/prop-page-5.png);
  	padding-left: 25px;
  	font-size: 18px;
  	color: #3c90be;
  	background-repeat: no-repeat;
  	padding-top: 5px;
  	padding-bottom: 5px;width: 60%;
  }

  .prop-page-top {
  	margin-top: 30px;
  }

  .rea-rel {
  	position: absolute;
  	right: 15px;
  	top: 15px;
  }

  .prop-page-top .prop-b {

  	border: 1px solid #f5f5f5;
  	color: #686a6b;
  	border-radius: 5px;

  	box-shadow: 0 2px 0 0 rgba(227, 228, 231, 1);
  	padding-top: 85px;
  	padding-bottom: 0px;
  }

  .prop-top-1,.prop-top-2,.prop-top-3,.prop-top-4,.prop-top-5 {
  	background-repeat: no-repeat;
  	background-position: top center;
  	min-height: 180px;
  	text-align: center;
  	font-size: 14px;
  	color: #6e6b6b;
  }

  .prop-top-1 {
  	background-image: url(images/prop-page-m-1.png);
  }

  .prop-top-2 {
  	background-image: url(images/icon-front-15-1.png);
  }

  .prop-top-3 {
  	background-image: url(images/prop-page-m-3.png);
  }

  .prop-top-4 {
  	background-image: url(images/prop-page-m-4.png);
  }

  .prop-top-5 {
  	background-image: url(images/prop-page-m-5.png);
  }

  .prop-top-1 div div,.prop-top-2 div div,.prop-top-3 div div,.prop-top-4 div div,.prop-top-5 div div {
  	margin-top: 8px;
  	background-color: #b7d7e8;
  	padding-top: 8px;
  	padding-bottom: 8px;
  	color: #000000;
  	font-size: 16px;
  	margin-top: 5px;
  	font-weight: bold;
  }

  .prop-page-top .up {
  	background-image: url(images/bandle-str.png);
  	background-position: right;
  	background-repeat: no-repeat;
  	width: 18px;
  	height: 16px;
  	display: inline-block;
  	padding-left: 22px;
  }

  .bundle-page .up {
  	background-image: url(images/bandle-str.png);
  	background-position: right;
  	background-repeat: no-repeat;
  	width: 18px;
  	height: 16px;
  	display: inline-block;
  	padding-left: 22px;
  }

  .prop-description {
  	font-size: 15px;
  	line-height: 22px;
  	margin-top: 40px;
  	color: #6d6d6d;
  }

  .prop-page .tab-content h3 {
  	color: #666666;
  	font-size: 16px;
  	padding: 0;
  	margin: 0;
  	margin-bottom: 5px;
  	font-weight: bold;
  }

  .prop-page .tab-content {
  	color: #666666;
  	font-size: 15px;
  	line-height: 25px;
  }

  .prop-page .tab-content span {
  	display: block;
  }

  .prop-page .panel-title a:hover {
  	color: #3e3e3e !important;
  }

  .prop-page .panel-title a:focus {
  	color: #3e3e3e !important;
  }

  div.prop-n {
  	background-color: transparent !important;
  	color: #3c90be !important;
  	font-size: 16px !important;
  	font-weight: bold !important;
  }

  .prop-infoblock-st-1 {
  	text-align: center;
  	display: block;
  	background-color: #e2effa;
  	font-size: 16px;
  	color: #096ca1;
  	height: 30px;
  	line-height: 30px;
  	font-weight: bold;
  }

  .prop-infoblock-st-1 img {
  	vertical-align: baseline;
  }

  .prop-infoblock-st-2 {
  	text-align: center;
  	display: block;
  	color: #6e6b6b;
  	font-size: 13px;
  	line-height: 25px;
  	font-weight: bold;
  }

  .prop-infoblock-st-3 {
  	text-align: center;
  	display: block;
  	font-size: 14px;
  	line-height: 25px;
  	height: 25px;
  	color: #3c90be;
  	font-weight: bold;
  	background-color: #f2f3f4;
  }

  .prop-infoblock-st-4 {
  	text-align: center;
  	display: block;
  	background-color: #e6e6e6;
  	font-size: 16px;
  	color: #333333;
  	height: 30px;
  	line-height: 30px;
  	font-weight: bold;
  }

  .prop-infoblock-st-5 {
  	text-align: center;
  	display: block;
  	font-size: 14px;
  	color: #4caa27;
  	font-weight: bold;
  }

  .prop-infoblock-st-5 span {
  	display: block;
  	margin-top: 6px;
  	margin-bottom: 3px;
  	font-size: 13px;
  }

  .prop-infoblock-st-6 {
  	text-align: center;
  	display: block;
  	font-size: 17px;
  	line-height: 25px;
  	height: 25px;
  	color: #000000;
  	font-weight: bold;
  }

  .prop-infoblock-st-7 {
  	text-align: left;
  	display: block;
  	font-size: 14px;
  	color: #4caa27;
  	font-weight: bold;
  }

  .prop-infoblock-st-7 span {
  	display: block;
  	margin-top: 0px;
  	margin-bottom: 3px;
  	font-size: 13px;
  }

  .h-30 {
  	height: 25px;
  	padding-top: 0px !important;
  	padding-bottom: 0px !important;
  	line-height: 20px;
  	color: #3c90be !important;
  	font-weight: bold;
  }

  .partners {
  	color: #000000;
  	font-size: 16px;
  	padding-right: 20px;
  	padding-bottom: 20px;
  }

  .a-txt {
  	font-size: 15px;
  	line-height: 22px;
  	color: #6d6d6d;
  }

  .panel-body .bl-f-18 {
  	font-size: 14px;
  	color: #848484 !important;
  	font-weight: bold;
  }

  .bl-f-18 small {
  	font-size: 13px !important;
  	font-weight: normal;
  }

  .prop-bundle {
  	padding: 0px;
  	padding-bottom: 0px;
  	padding-top: 0px;
  }

  .prop-title {
  	background-color: #e6f4fc;
  }

  .m-b-20 {
  	margin-bottom: 20px;
  }

  .m-t-15 {
  	margin-top: 15px;
  }

  .prop-title {
  	padding-left: 0px;
  	padding-right: 15px;
  }

  .prop-bundle-1 {
  	padding-right: 50px;
  	background-image: url(images/prop-page-4.png);
  	background-position: right;
  	text-decoration: none;
  	font-size: 18px;
  	color: #3e3939;
  	line-height: 26px;
  	background-repeat: no-repeat;
  	display: block;
  	margin-left: 10px;
  	padding-top: 10px;
  	padding-bottom: 10px;
  	padding-right: 10px;
  }

  .prop-bundle-1 span {
  	display: block;
  	font-size: 15px;
  	color: #448ccb;
  	margin-top: 2px;
  	font-weight: bold;
  }

  .prop-bundle-i {
  	margin-top: 15px;
  }

  .prop-bundle-i div {
  	background-position: left;
  	padding-left: 67px;
  	margin-left: 5px;
  	background-repeat: no-repeat;
  	padding-top: 12px;
  	padding-bottom: 12px;
  	min-height: 60px;
  }

  .prop-bundle-i span {
  	display: block;
  	margin-bottom: 8px;
  	font-size: 14px;
  	color: #454545;
  }

  .prop-bundle-i strong {
  	font-size: 15px;
  }

  .prop-bundle-i-1 {
  	background-image: url(images/prop-page-s-1.png);
  }

  .prop-bundle-i-2 {
  	background-image: url(images/prop-page-s-2.png);
  }

  .prop-bundle-i-3 {
  	background-image: url(images/prop-page-s-3.png);
  }

  .prop-bundle-i-4 {
  	background-image: url(images/prop-page-s-4.png);
  }

  .prop-graf-1 {
  	background-image: url(images/prop-graf-1.png);
  	width: 270px;
  	height: 310px;
  	margin-top: 20px;
  }

  .prop-graf-2 {
  	background-image: url(images/prop-graf-1.png);
  	width: 270px;
  	height: 310px;
  	margin-top: 20px;
  }

  .prop-foto {
  	padding-top: 40px;
  	padding-bottom: 20px;
  }

  .prop-foto a.modal {
  	display: block !important;
  }

  .prop-foto .col-sm-3 {
  	height: 105px;
  	overflow: hidden;
  }

  .prop-r-line {
  	color: #454545;
  	margin-top: 10px;
  	padding-bottom: 15px;
  	border-bottom: 1px solid #efefef;
  	overflow: hidden;
  	padding-left: 10px;
  	padding-right: 10px;
  }

  .prop-r-line-2 {
  	padding-left: 15px;
  	font-size: 12px;
  	color: #454545;
  	background-color: #f2f3f4;
  	line-height: 30px;
  	margin-bottom: 5px;
  }

  .prop-r-line-3 {
  	font-size: 18px;
  	color: #425262;
  	line-height: 34px;
  	text-align: center;
  	padding-top: 9px;
  	padding-bottom: 2px;
  	font-weight: bold;
  }

  .prop-r-line-3 span {
  	font-size: 28px;
  	font-weight: bold;
  	text-align: center;
  	padding-left: 5px;
  	line-height: 34px;
  }

  .prop-r-img {
  	float: left;
  	width: 20%;
  }

  .porp-r-info-1 {
  	width: 80%;
  	float: left;
  	padding-top: 5px;
  }

  .standart_sidebar_1 {
  	overflow: hidden;
  }

  .porp-r-info-1 span {
  	display: block;
  	margin-bottom: 0px;
  	font-size: 14px;
  	line-height: 18px;
  }

  .porp-r-info-2 {
  	margin-top: 20px;
  }

  .prop-r-btn {
  	border-radius: 0px;
  	width: 100%;
  }

  .bundle-description {
  	font-size: 15px;
  	line-height: 22px;
  	color: #3e3e3e;
  }

  .bundle-graf-1 {
  	background-image: url(images/bundle_graf-1.jpg);
  	width: 100%;
  	height: 314px;
  	background-position: center;
  	background-repeat: no-repeat;
  	margin-top: 30px;
  }

  .bundle-tab table {
  	border: 1px solid #dddddd;
  	border-collapse: collapse;
  }

  .bundle-tab td {
  	border: 1px solid #dddddd;
  	padding-left: 25px;
  	padding-right: 25px;
  	padding-top: 8px;
  	padding-bottom: 8px;
  	font-size: 13px;
  	line-height: 16px;
  }

  .bundle-tab td.white {
  	background-color: #ffffff;
  }

  .bundle-tab td.v-m {
  	vertical-align: middle;
  }

  .bundle-tab td strong.extra {
  	font-weight: 900;
  }

  .bundle-tab tr:nth-child(2n+1) {
  	background-color: #f9f9f9;
  }

  .bundle-tab td strong {
  	display: block;
  	font-size: 14px;
  }

  .bundle-tab h4 {
  	font-size: 15px;
  	padding: 0px;
  	margin: 0px;
  	color: #3e3e3e;
  	font-weight: bold;
  	padding-top: 15px;
  	padding-bottom: 15px;
  }

  .b-tbl-span {
  	display: block;
  	line-height: 25px;
  	font-size: 13px;
  }

  .graf-main {
  	position: relative;
  }

  .blue-style-1 {
  	font-size: 12px;
  	line-height: 22px;
  	color: #3c90be;
  }

  .bundle-tab td.small-tbl {
  	font-size: 12px;
  	line-height: 16px;
  	color: #3c90be;
  	padding-top: 4px;
  	padding-bottom: 4px;
  }

  .h5-bg {
  	background-color: #f0f0f0;
  	color: #373737;
  	line-height: 45px;
  	font-size: 15px;
  	border-radius: 4px;
  	display: block;
  	padding: 0;
  	margin: 0;
  	padding-left: 25px;
  	margin-bottom: 30px;
  	display: block;
  }

  .short_map #googleMap {
  	height: 520px !important;
  }

  .short_map #gmap_wrapper {
  	height: 520px !important;
  }

  .benefits {
  	line-height: 24px;
  }

  .page-faq {
  	margin-top: 50px;
  }

  .page-faq .faq-main {
  	border: 1px solid #e4e4e4;
  	border-radius: 8px;
  	border-radius: 4px;
  	-webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.09);
  	-moz-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.09);
  	box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.09);
  	margin-bottom: 30px;
  }

  .page-faq .faq-main .faq-title {
  	background-position: center 5px;
  	background-repeat: no-repeat;
  	background-color: #edf5f8;
  	height: 105px;
  }

  .page-faq .faq-1 {
  	background-image: url(images/faq/faq-1.png);
  }

  .page-faq .faq-2 {
  	background-image: url(images/faq/faq-2.png);
  }

  .page-faq .faq-3 {
  	background-image: url(images/faq/faq-3.png);
  }

  .page-faq .faq-4 {
  	background-image: url(images/faq/faq-4.png);
  }

  .page-faq .faq-5 {
  	background-image: url(images/faq/faq-5.png);
  }

  .page-faq .faq-6 {
  	background-image: url(images/faq/faq-7.png);
  }

  .page-faq .faq-7 {
  	background-image: url(images/faq/faq-6.png);
  }

  .page-faq .faq-8 {
  	background-image: url(images/faq/faq-8.png);
  }

  .page-faq .faq-9 {
  	background-image: url(images/faq/faq-9.png);
  }


  .page-faq .faq-10 {
  	background-image: url(images/faq/faq-10.png);
  }


  .page-faq .faq-title span {
  	font-size: 20px;
  	color: #64696c;
  	text-align: center;
  	display: block;
  	position: relative;
  	padding-top: 75px;
  }

  .faq-content {
  	min-height: 160px;
  	padding: 20px;
  	position: relative;
  	padding-top: 0px;
  }

  .faq-content span.more-block {
  	font-size: 13px;
  	line-height: 20px;
  	color: #64696c;
  }

  .faq-content a {
  	display: block;
  	color: #58a0bb;
  	font-size: 16px;
  	padding-top: 10px;
  	padding-bottom: 5px;
  }

  .page-faq .tooltip-a span {
  	top: -10px;
  	left: -12px;
  }

  .faq-send {
  	width: 50%;
  	margin: 0 auto;
  	float: none !important;
  	margin-top: 60px;
  }

  .faq-send h3 {
  	margin-bottom: 40px;
  	;
  }

  .faq-send div {
  	font-size: 16px;
  	color: #323232;
  	text-align: center;
  	margin-bottom: 25px;
  }

  .faq-send .btn-blue {
  	text-transform: none !important;
  	height: 40px;
  	line-height: 40px;
  	padding-top: 0px;
  }

  .blue-right {
  	background-color: #e6f4fc;
  }

  .rea-b-1 {
  	border-bottom: 1px solid #cae2f4;
  	display: block;
  	overflow: hidden;
  	margin-bottom: 10px;
  }

  .standart_sidebar_padd.blue-right {
  	padding: 0px;
  }

  .b-info-1 {
  	font-size: 15px;
  	color: #2f3132;
  	display: block;
  	line-height: 24px;
  	margin-top: 20px;
  }

  .b-info-2 {
  	font-size: 15px;
  	color: #3c90be;
  	display: block;
  	margin-bottom: 10px;
  	line-height: 24px;
  	font-weight: bold;
  }

  .b-value {
  	margin-bottom: 10px;
  	font-size: 20px;
  	color: #3e3939;
  	text-transform: uppercase;
  	text-align: center;
  }

  .graf-main span {
  	position: absolute;
  	display: block;
  	text-align: center;
  	width: 100%;
  	top: 46%;
  	font-weight: bold;
  	font-size: 18px;
  	color: #3c90be;
  }

  .side-graf li {
  	padding-top: 4px;
  	padding-bottom: 4px;
  	color: #3e3939;
  	font-size: 15px;
  }

  .side-graf li strong {
  	font-size: 15px;
  	font-weight: 700;
  	line-height: 20px;
  }

  .side-graf {
  	list-style: none;
  	margin-left: 0;
  	padding-left: 0;
  }

  .side-graf li {
  	text-align: center;
  }

  .b-description {
  	font-size: 13px;
  	color: #3a3d3e;
  	line-height: 18px;
  	margin-bottom: 10px;
  	margin-left: 10px;
  	margin-right: 10px;
  }

  .b-cost-share {
  	background-color: #3c90be;
  	color: #3c90be;
  	color: #fff;
  	line-height: 34px;
  	text-align: center;
  	padding-top: 9px;
  	padding-bottom: 2px;
  }

  .b-cost-share span {
  	font-size: 28px;
  	font-weight: bold;
  	text-align: center;
  	padding-left: 5px;
  	line-height: 34px;
  }

  .b-cost-yields {
  	text-align: center;
  	color: #cc2323;
  	font-size: 25px;
  	padding-top: 15px;
  	padding-bottom: 15px;
  }

  input[type=text].bundle-calc-i {
  	border: 1px solid #e9e8e8;
  	border-radius: 4px;
  	height: 40px;
  	background-position: left;
  	background-repeat: no-repeat;
  	padding: 0 !important;
  	padding-left: 20px !important;
  	display: block;
  	margin-bottom: 20px;
  	width: 100%;
  }

  .bundle-calc-1 {
  	width: 33%;
  	float: left;
  	margin-top: 0px; text-align:center;
  }

  .bundle-calc-1 input {
  	width: 20px;
  }

  .bundle-calc-1 span {
  	font-size: 14px; color:#343131; line-height:18px;
  }

  .bundle-calc-t {
  	font-size: 16px;
  	display: block;
  	margin-top: 0px;
  	margin-bottom: 10px;
  	text-align: center;
  	color: #3c3c3c;
  }

  .bundle-calc-sum {
  	color: #444444;
  	display: block;
  	margin-top: 20px;
  	margin-bottom: 20px;
  	text-align: center;
  }

  .bundle-calc-sum-2 {
  	font-size: 17px;
  	color: #312d2d;
  	font-weight: bold;
  }

  .bundle-calc-sum-3 {
  	text-align: center;
  	font-size: 18px;
  	font-weight:600;
  	color: #343131;
  	display: block;
  }

  .bundle-calc-sum-3 img {
  	vertical-align: baseline;
  }

  .widget-title-sidebar {
  	margin-top: 0px;
  	margin-bottom: 0px;
  }

  .standart_sidebar_1 .widget-title-sidebar {
  	border-bottom: 0px solid #f0f0f0;
  	text-align: center;
  	color: #434953;
  	font-size: 18px;
  	padding: 7px 0 7px 13px;
  	margin-top: 5px;
  }

  .so-1 {
  	background-image: url(images/so-1.jpg);
  	background-color: #65b0cd;
  	background-position: center center;
  	height: 640px;
  	position: relative;
  	border-top: 4px solid #d9645d;
  	margin-bottom: 30px;
  }

  .so-1-so {
  	background-image: url(images/so.png);
  	width: 180px;
  	height: 346px;
  	position: absolute;
  	right: 0px;
  	top: 20px;
  }

  .so-1-st-1 {
  	font-size: 50px;
  	color: #fff;
  	font-weight: 300;
  	padding-top: 40px;
  	text-align: center;
  	padding-bottom: 30px;
  	line-height: 50px;
  }

  .so-1-st-1 strong {
  	font-size: 50px;
  	color: #fff;
  	font-weight: 900;
  }

  .so-1-st-2 {
  	font-size: 24px;
  	color: #fff;
  	font-weight: 300;
  	line-height: 33px;
  	text-align: center;
  	padding-bottom: 6px;
  }

  .so-1-st-2 span {
  	background-image: url(images/so-1-tr.png);
  	background: rgba(53, 108, 130, 0.7);
  	padding-left: 15px;
  	padding-right: 15px;
  	padding-top: 3px;
  	padding-bottom: 3px;
  }

  .so-1-st-2-1 {
  	font-size: 24px;
  	color: #fff;
  	font-weight: 300;
  	line-height: 33px;
  	text-align: center;
  	padding-bottom: 20px;
  }

  .so-1-st-2-1 span {
  	background-image: url(images/so-1-tr.png);
  	background: rgba(53, 108, 130, 0.7);
  	padding-left: 15px;
  	padding-right: 15px;
  	padding-top: 3px;
  	padding-bottom: 3px;
  }

  .so-1-st-3 {
  	font-size: 24px;
  	line-height: 43px;
  	color: #fff;
  	font-weight: 300;
  	text-align: center;
  	padding-bottom: 30px;
  }

  .so-1-st-4 {
  	font-size: 18px;
  	color: #fff;
  	font-weight: 600;
  	text-align: center;
  	height: 135px;
  	padding-top: 80px;
  	line-height: 24px;
  }

  .so-1-st-5 {
  	font-size: 18px;
  	color: #000;
  	font-weight: 600;
  	text-align: center;
  	background: rgba(122, 177, 200, 0.9);
  	line-height: 30px;
  }

  .icon-so-1 {
  	background-image: url(images/icon-so-1.png);
  	background-repeat: no-repeat;
  	background-position: top center;
  }

  .icon-so-2 {
  	background-image: url(images/icon-so-2.png);
  	background-repeat: no-repeat;
  	background-position: top center;
  }

  .icon-so-3 {
  	background-image: url(images/icon-so-3.png);
  	background-repeat: no-repeat;
  	background-position: top center;
  }

  .icon-so-4 {
  	background-image: url(images/icon-so-4.png);
  	background-repeat: no-repeat;
  	background-position: top center;
  }

  .btn-so-1 {
  	margin-top: 30px;
  	display: block;
  	margin: 0 auto;
  	text-align: center;
  	font-size: 27px;
  	line-height: 70px;
  	color: #fff;
  	font-weight: 600;
  	width: 450px;
  	height: 70px;
  	border-radius: 5px;
  	background-color: #72c34b;
  	margin-bottom: 20px;
  	-webkit-box-shadow: 0px 6px 12px -2px rgba(0, 0, 0, 0.44);
  	-moz-box-shadow: 0px 6px 12px -2px rgba(0, 0, 0, 0.44);
  	box-shadow: 0px 6px 12px -2px rgba(0, 0, 0, 0.44);
  }

  .btn-so-1:hover {
  	color: #fff;
  	opacity: 0.8;
  }

  .so-1-block {
  	padding-bottom: 50px;
  	padding-top: 50px;
  	overflow: hidden;
  }

  .so-2 {
  	background-image: url(images/so-2.jpg);
  	height: 550px;
  	background-size: cover;
  	margin-top: 30px;
  	display: block;
  }

  .so-2 h2 {
  	padding: 0;
  	margin: 0;
  	margin-top: 320px;
  	font-size: 40px;
  	color: #fff;
  	font-weight: 600;
  	margin-bottom: 30px;
  	text-align: center;
  }

  .so-2 .so-2-1 {
  	font-size: 18px;
  	color: #ffffff;
  	line-height: 32px;
  	text-align: center;
  	font-weight: 300;
  	margin-left: 8%;
  	margin-right: 8%;
  }

  .mybox::after,.mybox::before {
  	content: '';
  	position: absolute;
  	background: #fff;
  	left: 11px;
  	top: calc(57% - 20px);
  	width: 20px;
  	height: 20px;
  	z-index: -1;
  	/* Прячем за основным блоком */
  	transform: rotate(-45deg);
  	/* Поворачиваем на 45º */
  	-webkit-transform: rotate(-45deg);
  }

  .mybox::before {
  	z-index: 1;
  	/* Накладываем поверх, чтобы скрыть следы тени */
  	box-shadow: none;
  	/* Прячем тень */;
  }

  .mybox {
  	z-index: 99999 !important;
  }

  .mybox {
  	padding-left: 20px;
  	width: 310px;
  }

  .listing-prop-2 table {
  	margin-bottom: 0px;
  	border: 0;
  }

  .listing-prop-2 td {
  	border: 0;
  }

  .listing-prop-2 {
  	width: 100%;
  	border: 1px solid #ededed;
  	border-radius: 4px;
  	background-color: #fff;
  	position: relative;
  	z-index: 999 !important;
  }

  .p-s-1 {
  	font-size: 14px;
  	color: #2e3233;
  	line-height: 22px;
  	font-weight: 300;
  	padding-right: 10px;
  	width: 97%;
  }

  .p-s-2 {
  	font-size: 16px;
  	color: #3c90be;
  	line-height: 18px;
  	padding-left: 10px;
  	padding-right: 10px;
  	font-weight: 600;
  	padding-top: 4px;
  }

  .p-s-3 {
  	font-size: 14px;
  	color: #2e3233;
  	line-height: 22px;
  	width: 70%;
  	float: left;
  	overflow: hidden;
  	padding-left: 10px;
  	padding-right: 10px;
  	font-weight: 300;
  }

  .p-s-4 {
  	font-size: 14px;
  	color: #2e3233;
  	line-height: 22px;
  	width: 30%;
  	float: left;
  	font-weight: 300;
  	padding-right: 10px;
  	text-align: right;
  }

  .p-s-5 img {
  	height: 60px;
  	float: left;
  	margin-left: 10px;
  }

  .p-s-5 span {
  	float: right;
  	height: 60px;
  	line-height: 60px;
  	margin-right: 10px;
  	font-size: 14px;
  	color: #2e3233;
  	font-weight: 300;
  }

  .p-s-6 th {
  	background-color: #e7f2f7;
  	padding-left: 10px;
  	padding-right: 10px;
  	color: #3e3e3e;
  	padding-top: 10px;
  	padding-bottom: 5px;
  	font-size: 12px;
  	text-align: center;
  	font-weight: 300;
  }

  .p-s-6 td {
  	padding: 10px;
  	padding-left: 0px;
  	padding-right: 0px;
  	text-align: center;
  	font-weight: 600;
  	color: #000;
  	font-size: 12px;
  }

  .p-s-img {
  	height: 215px;
  	width: 100%;
  	position: relative;
  	background-size: cover;
  }

  .p-s-icon {
  	position: absolute;
  	bottom: 10px;
  	left: 10px;
  	z-index: 5;
  	font-weight: 300;
  }

  .p-s-icon span {
  	text-transform: uppercase;
  	text-align: center;
  	color: #fff;
  	background-position: top center;
  	background-repeat: no-repeat;
  	width: 60px;
  	padding-top: 35px;
  	font-size: 8px;
  	font-weight: 500;
  	display: block;
  	margin-right: 5px;
  	float: left;
  }

  .p-s-icon-1 {
  	background-image: url(images/p-s-icon-1.png);
  }

  .p-s-icon-2 {
  	background-image: url(images/p-s-icon-2.png);
  }

  .p-s-icon-3 {
  	background-image: url(images/p-s-icon-3.png);
  }

  .listing-prop-2 .up {
  	background-image: url(images/bandle-str.png);
  	background-position: right;
  	background-repeat: no-repeat;
  	width: 18px;
  	height: 18px;
  	display: inline-block;
  	padding-left: 12px;
  	position: relative;
  	bottom: -2px;
  }

  .p-s-7 {
  	font-size: 26px;
  	color: #fff;
  	line-height: 45px;
  	text-transform: uppercase;
  	font-weight: 300 !important;
  	height: 45px;
  	text-align: center;
  	border-radius: 4px;
  	display: block;
  	background-color: #3c90be;
  }



  #accordion.panel-2 .panel-body a.p-s-7:hover, .p-s-7:hover, .p-s-7:focus {
  	color: #fff !important;
  	opacity: 0.8;
  	text-decoration: none;
  }

  .p-s-img-1 {
  	background-image: url(images/p-s-img-1.png);
  	width: 60px;
  	height: 55px;
  	position: absolute;
  	top: 10px;
  	right: 10px;
  }

  .p-s-img::after {
  	content: '';
  	position: absolute;
  	right: 0;
  	bottom: 0;
  	width: 100%;
  	height: 35%;
  	background: linear-gradient(to bottom, rgba(0, 0, 0, 0.01), rgba(0, 0, 0, 0.9) 90%);
  }

  .p-s-1 {
  	white-space: nowrap;
  	overflow: hidden;
  	position: relative;
  	height: 20px;
  	padding-left: 10px;
  	padding-right: 10px;
  	margin-top: 5px;
  }

  .p-s-1::after {
  	content: '';
  	position: absolute;
  	right: 0;
  	top: 0;
  	width: 30px;
  	height: 100%;
  	background: -moz-linear-gradient(left, rgba(255, 255, 255, 0.2), #fff 100%);
  	background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.2), #fff 100%);
  	background: -o-linear-gradient(left, rgba(255, 255, 255, 0.2), #fff 100%);
  	background: -ms-linear-gradient(left, rgba(255, 255, 255, 0.2), #fff 100%);
  	background: linear-gradient(to right, rgba(255, 255, 255, 0.2), #fff 100%);
  }

  .p-s-3 {
  	white-space: nowrap;
  	overflow: hidden;
  	position: relative;
  	height: 20px;
  	padding-left: 10px;
  	padding-right: 10px;
  }

  .p-s-3::after {
  	content: '';
  	position: absolute;
  	right: 0;
  	top: 0;
  	width: 20px;
  	height: 100%;
  	background: -moz-linear-gradient(left, rgba(255, 255, 255, 0.2), #fff 100%);
  	background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.2), #fff 100%);
  	background: -o-linear-gradient(left, rgba(255, 255, 255, 0.2), #fff 100%);
  	background: -ms-linear-gradient(left, rgba(255, 255, 255, 0.2), #fff 100%);
  	background: linear-gradient(to right, rgba(255, 255, 255, 0.2), #fff 100%);
  }

  .small-card .p-s-1 {
  	font-size: 12px;
  	color: #2e3233;
  	line-height: 22px;
  	font-weight: 500;
  	padding-right: 10px;
  	width: 97%;
  }

  .small-card .p-s-2 {
  	font-size: 14px;
  	color: #3c90be;
  	line-height: 16px;
  	padding-left: 10px;
  	padding-right: 10px;
  	font-weight: 600;
  	padding-top: 0px;
  }

  .small-card .p-s-3 {
  	font-size: 12px;
  	color: #2e3233;
  	line-height: 18px;
  	width: 70%;
  	float: left;
  	overflow: hidden;
  	padding-left: 10px;
  	padding-right: 10px;
  	font-weight: 300;
  }

  .small-card .p-s-4 {
  	font-size: 12px;
  	color: #2e3233;
  	line-height: 18px;
  	width: 30%;
  	float: left;
  	font-weight: 300;
  	padding-right: 10px;
  	text-align: right;
  }

  .small-card .p-s-5 img {
  	height: 40px;
  	float: left;
  	margin-left: 10px;
  }

  .small-card .p-s-5 span {
  	float: right;
  	height: 40px;
  	line-height: 40px;
  	margin-right: 10px;
  	font-size: 12px;
  	color: #2e3233;
  	font-weight: 300;
  }

  .small-card .p-s-6 th {
  	background-color: #e7f2f7;
  	padding-left: 1px;
  	padding-right: 1px;
  	color: #3e3e3e;
  	padding-top: 8px;
  	padding-bottom: 5px;
  	font-size: 11px;
  	text-align: center;
  	font-weight: 900;
  }

  .small-card .p-s-6 td {
  	border: 0 !important;
  	padding: 10px;
  	padding-left: 0px;
  	padding-right: 0px;
  	text-align: center;
  	font-weight: 600;
  	color: #000;
  	font-size: 11px;
  }

  .small-card .p-s-img {
  	height: 185px;
  	width: 100%;
  	position: relative;
  	background-size: cover;
  }

  .small-card .up {
  	background-image: url(images/bandle-str.png);
  	background-size: cover;
  	background-position: right;
  	background-repeat: no-repeat;
  	width: 12px;
  	height: 12px;
  	display: inline-block;
  	padding-left: 12px;
  	position: relative;
  	bottom: -2px;
  }

  .small-card .p-s-7 {
  	font-size: 26px;
  	color: #fff;
  	line-height: 45px;
  	text-transform: uppercase;
  	font-weight: 300 !important;
  	height: 45px;
  	text-align: center;
  	border-radius: 4px;
  	display: block;
  	background-color: #3c90be;
  	margin-top: 0;
  	margin-bottom: 0;
  	width: 100%;
  }

  .prop-listed {
  	margin-top: 30px;
  	margin-bottom: 40px;
  }

  .prop-listed h2 {
  	margin-bottom: 40px;
  }

  .listing-bundle-2 table {
  	margin-bottom: 0px;
  	border: 0;
  }

  .listing-bundle-2 {
  	width: 100%;
  	border: 1px solid #ededed;
  	border-radius: 4px;
  	background-color: #fff;
  	position: relative;
  	z-index: 2;
  	
  	margin-bottom: 25px;
  }

  .b-s-1 {
  	font-size: 16px;
  	color: #2e3233;
  	line-height: 22px;
  	font-weight: 600;
  	padding-right: 10px;
  	width: 97%;
  }

  .b-s-3 {
  	font-size: 14px;
  	color: #2e3233;
  	line-height: 22px;
  	width: 55%;
  	float: left;
  	overflow: hidden;
  	padding-left: 10px;
  	padding-right: 10px;
  	font-weight: 300;
  }

  .b-s-3.Hungary {
  	background-image: url(images/icon-flag.jpg);
  	background-position: left;
  	padding-left: 20px;
  	background-repeat: no-repeat;
  	margin-left: 10px;
  }
  .b-s-3.Ukraine {
  	background-image: url(images/Ukraine-Flag-icon.png);
  	background-position: left;
  	padding-left: 20px;
  	background-repeat: no-repeat;
  	margin-left: 10px;
  }


  .b-s-4 {
  	font-size: 16px;
  	color: #3c90be;
  	line-height: 22px;
  	width: calc(45% - 10px);
  	float: left;
  	font-weight: 600;
  	padding-right: 10px;
  	text-align: right;
  }

  .b-s-6 {
  	width: 100%;
  }

  .b-s-6 th {
  	background-color: #e7f2f7;
  	padding-left: 10px;
  	padding-right: 10px;
  	color: #3e3e3e;
  	padding-top: 10px;
  	padding-bottom: 5px;
  	text-align: center;
  	font-weight: 500;
  }

  .b-s-6 td {
  	padding: 10px;
  	padding-left: 0px;
  	padding-right: 0px;
  	text-align: center;
  	font-weight: 600;
  	color: #000;
  	font-size: 11px;
  	border: 0px;
  }

  .b-s-img {
  	height: 215px;
  	width: 100%;
  	position: relative;
  	background-size: cover;
  }

  .b-s-txt {
  	position: absolute;
  	bottom: 8px;
  	padding-left: 10px;
  	font-size: 16px;
  	color: #fff;
  	z-index: 2;
  }

  .listing-bundle-2 .up {
  	background-image: url(images/bandle-str.png);
  	background-position: right;
  	background-repeat: no-repeat;
  	width: 10px;
  	height: 10px;
  	display: inline-block;
  	padding-left: 12px;
  	position: relative;
  	bottom: 0px;
  	background-size: cover;
  }

  .b-s-7 {
  	font-size: 26px;
  	color: #fff;
  	line-height: 45px;
  	text-transform: uppercase;
  	font-weight: 300 !important;
  	height: 45px;
  	text-align: center;
  	border-radius: 4px;
  	display: block;
  	background-color: #3c90be;
  }

  .b-s-7:hover {
  	color: #fff;
  	opacity: 0.8;
  	text-decoration: none;
  }


  .b-s-8 {


  	box-sizing: border-box;
  	margin: 0 auto;
  	padding: 8px; padding-top:20px; padding-bottom:20px;
  	max-width: 500px;
  	background: #fff;
  	background: rgba(0, 0, 0, 0.5);
  	color: #fff;
  	text-align: center;
  	text-decoration: none;
  	letter-spacing: 1px;
  	transition: all 0.3s ease-out;

  	font-size: 26px;
  	color: #fff;
  	text-transform: uppercase;
  	font-weight: 300 !important;
  	text-align: center;
  	border-radius: 0px;
  	display: block; width:60%; margin:0 auto; margin-top:105px; border:1px solid #fff;

  }

  .b-s-8:hover {
  	color: #fff;
  	opacity: 0.8;
  	text-decoration: none;
  }

  .mod .b-s-img {height: 295px;}

  .b-s-9 {
  	    font-size: 24px;
    color: #3d88a5 !important;
    line-height: 50px;
    text-align: center;
    margin: 0 auto;
    width: 400px;
    height: 50px;
    border-radius: 5px; text-decoration:underline;
      display: block;
    margin-top: 0px;
  }



  .b-s-8-1 {  background-color: transparent!important;  border:0px solid #3d88a5!important; }
  .b-s-6 td.bigger { font-size:20px;}

  .b-s-6 th.b-s-8-1  {
  	vertical-align: middle;
  	padding-left: 10px;
  	padding-right: 5px;
  	color: #3e3e3e;
  	padding-top: 10px;
  	padding-bottom: 10px;
  	font-size: 14px;
  	text-align: left;
  	font-weight: 600;
  }
  .b-s-6 th.b-s-8-1.bigger { vertical-align: middle;font-size:24px; text-align: center;color: #4292bc;}


  .b-s-8-2 {  background-color: transparent!important;  border:0px solid #3d88a5!important; }
  .b-s-6 th.b-s-8-2  {
  	vertical-align: middle;
  	padding-left: 5px;
  	padding-right: 5px;
  	color: #2f252c;
  	padding-top: 10px;
  	padding-bottom: 10px;
  	font-size: 14px;
  	text-align: left;
  	font-weight: 600; padding-left:10px;
  }
  .b-s-6 th.b-s-8-2.bigger { vertical-align: middle;font-size:24px; text-align: center; color: #4292bc;}




  .b-s-11-div { margin-top:10px;}
  .b-s-11.btn-off  { margin-top:10px;}
  a.btn-off {background-color: #9b9b9b;
  	border: 0px solid #9b9b9b;}

  	.b-s-11-div {}

  	.b-s-11 {
  		font-size: 18px;
  		color: #fff;
  		line-height: 37px;
  		text-transform: uppercase;
  		font-weight: 300 !important;
  		height: 40px;
  		text-align: center;
  		border-radius: 4px;
  		display: block;font-weight:500 !important;
  		background-color: #3c90be; border:2px solid #3c90be; width:48%; margin-left:2%;margin-right:2%; float:left; cursor:pointer;
  	}

  	.b-s-11:hover {
  		color: #fff;
  		opacity: 0.8;
  		text-decoration: none;
  	}
  	.b-s-11-null { background-color: #fff;color: #2a2828;}
  	.b-s-11-null.b-s-11:hover { color: #2a2828;}
  	.b-s-11-div .b-s-11:first-child { margin-left:0px;}
  	.b-s-11-div .b-s-11:last-child { margin-right:0px;}

  	.b-s-11.btn-off {background-color: #9b9b9b; border:2px solid #9b9b9b; }



  	.b-s-img-1 {
  		background-image: url(images/b-s-img-1.png);
  		width: 65px;
  		height: 65px;
  		position: absolute;
  		top: 10px;
  		right: 10px;
  	}

  	.gm-style-iw .gm-style-iw-c {
  		height: auto !important;
  	}

  	.b-s-img::after {
  		content: '';
  		position: absolute;
  		right: 0;
  		bottom: 0;
  		width: 100%;
  		height: 35%;
  		/*background: linear-gradient(to bottom, rgba(0, 0, 0, 0.01), rgba(0, 0, 0, 0.9) 90%);*/
  	}

  	.b-s-1 {
  		white-space: nowrap;
  		overflow: hidden;
  		position: relative;
  		height: 20px;
  		padding-left: 10px;
  		padding-right: 10px;
  		margin-top: 5px;
  	}

  	.b-s-1::after {
  		content: '';
  		position: absolute;
  		right: 0;
  		top: 0;
  		width: 30px;
  		height: 100%;
  		background: -moz-linear-gradient(left, rgba(255, 255, 255, 0.2), #fff 100%);
  		background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.2), #fff 100%);
  		background: -o-linear-gradient(left, rgba(255, 255, 255, 0.2), #fff 100%);
  		background: -ms-linear-gradient(left, rgba(255, 255, 255, 0.2), #fff 100%);
  		background: linear-gradient(to right, rgba(255, 255, 255, 0.2), #fff 100%);
  	}

  	.b-s-3 {
  		white-space: nowrap;
  		overflow: hidden;
  		position: relative;
  		height: 20px;
  		padding-left: 40px;
  		padding-right: 10px;
  	}

  	.b-s-3::after {
  		content: '';
  		position: absolute;
  		right: 0;
  		top: 0;
  		width: 20px;
  		height: 100%;
  		background: -moz-linear-gradient(left, rgba(255, 255, 255, 0.2), #fff 100%);
  		background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.2), #fff 100%);
  		background: -o-linear-gradient(left, rgba(255, 255, 255, 0.2), #fff 100%);
  		background: -ms-linear-gradient(left, rgba(255, 255, 255, 0.2), #fff 100%);
  		background: linear-gradient(to right, rgba(255, 255, 255, 0.2), #fff 100%);
  	}

  	.acymailing_module_form {
  		font-family: 'Open Sans', sans-serif;
  	}

  	.mod-2 {
  		font-size: 24px;
  		text-transform: uppercase;
  		color: #636363;
  		margin-top: 5px;
  		margin-bottom: 20px;
  		display: block;
  		text-align: center;
  		font-weight: 400;
  		font-family: 'Open Sans', sans-serif;
  	}

  	.mod-4 {
  		font-size: 24px;
  		text-transform: uppercase;
  		color: #636363;
  		margin-top: 30px;
  		margin-bottom: 40px;
  		display: block;
  		text-align: center;
  		font-weight: 400;
  		font-family: 'Open Sans', sans-serif;
  	}

  	.mod-1 {
  		font-size: 24px;
  		text-transform: uppercase;
  		color: #529dba;
  		margin-top: 10px;
  		margin-bottom: 10px;
  		display: block;
  		text-align: center;
  		font-weight: 600;
  		font-family: 'Open Sans', sans-serif;
  	}

  	.mod-3 {
  		font-size: 16px;
  		color: #636363;
  		line-height: 24px;
  		display: block;
  		padding-left: 40px;
  		padding-right: 40px;
  		font-weight: 400;
  		text-align: center;
  	}

  	.acymailing_module_form label {
  		display: block;
  		padding-top: 10px;
  		font-size: 16px;
  		color: #636363 !important;
  		text-align: center;
  		padding-bottom: 5px;
  	}

  	.inputbox {
  		margin-left: 40px;
  		margin-right: 40px;
  		display: block;
  		height: 44px;
  		width: 100%;
  		border: 1px solid #c9c9c9;
  		margin-bottom: 25px;
  		font-size: 18px;
  		text-transform: uppercase;
  		color: #636363;
  		padding-left: 20px;
  		padding-right: 20px;
  	}

  	.subbutton {
  		cursor: pointer;
  		margin-left: 40px;
  		margin-right: 40px;
  		display: block;
  		height: 44px;
  		width: calc(100% - 80px);
  		text-transform: uppercase;
  		text-align: center;
  		color: #ffffff;
  		margin-bottom: 20px;
  		background-color: #529dba;
  		border-radius: 4px;
  		border: 0px;
  	}

  	.subbutton:hover {
  		opacity: 0.8;
  	}

  	.mod-5 {
  		font-size: 20px;
  		text-transform: uppercase;
  		color: #383838;
  		display: block;
  		text-align: center;
  		font-weight: 600;
  	}

  	.icon-partner a {
  		color: #3c90be;
  		text-decoration: none;
  	}

  	.icon-partners-1 {
  		padding-left: 45px;
  		background-image: url(images/icon-partner-1.png);
  		background-position: left;
  		background-repeat: no-repeat;
  		font-size: 16px;
  		color: #3e3e3e;
  		display: block;
  		margin-bottom: 2px;
  		padding-top: 10px;
  		padding-bottom: 10px;
  	}

  	.icon-partners-2 {
  		padding-left: 45px;
  		background-image: url(images/icon-partner-2.png);
  		background-position: left;
  		background-repeat: no-repeat;
  		font-size: 16px;
  		color: #3e3e3e;
  		display: block;
  		margin-bottom: 2px;
  		padding-top: 10px;
  		padding-bottom: 10px;
  	}

  	.icon-partners-3 {
  		padding-left: 45px;
  		background-image: url(images/icon-partner-3.png);
  		background-position: left;
  		background-repeat: no-repeat;
  		font-size: 16px;
  		color: #3e3e3e;
  		display: block;
  		margin-bottom: 2px;
  		padding-top: 10px;
  		padding-bottom: 10px;
  	}

  	.icon-partners-4 {
  		padding-left: 45px;
  		background-image: url(images/icon-partner-4.png);
  		background-position: left;
  		background-repeat: no-repeat;
  		font-size: 16px;
  		color: #3e3e3e;
  		display: block;
  		margin-bottom: 2px;
  		padding-top: 10px;
  		padding-bottom: 10px;
  	}

  	.icon-partners-5 {
  		padding-left: 45px;
  		background-image: url(images/icon-partner-5.png);
  		background-position: left;
  		background-repeat: no-repeat;
  		font-size: 16px;
  		color: #3e3e3e;
  		display: block;
  		margin-bottom: 2px;
  		padding-top: 10px;
  		padding-bottom: 10px;
  	}

  	.icon-partners-6 {
  		padding-left: 45px;
  		background-image: url(images/icon-partner-6.png);
  		background-position: left;
  		background-repeat: no-repeat;
  		font-size: 16px;
  		color: #3e3e3e;
  		display: block;
  		margin-bottom: 2px;
  		padding-top: 10px;
  		padding-bottom: 10px;
  	}

  	.icon-partners-7 {
  		padding-left: 65px;
  		background-image: url(images/icon-partner-7.png);
  		background-position: left;
  		background-repeat: no-repeat;
  		font-size: 16px;
  		color: #3e3e3e;
  		display: block;
  		margin-bottom: 2px;
  		float: right;
  		line-height: 51px;
  		margin-left: 120px;
  		font-size: 18px;
  	}

  	.icon-partners-8 {
  		padding-left: 65px;
  		background-image: url(images/icon-partner-8.png);
  		background-position: left;
  		background-repeat: no-repeat;
  		font-size: 16px;
  		color: #3e3e3e;
  		display: block;
  		margin-bottom: 2px;
  		float: right;
  		line-height: 51px;
  		margin-left: 120px;
  		font-size: 18px;
  	}

  	.icon-partners-8 strong {
  		color: #56a0bb;
  	}

  	.partners-text {
  		font-size: 16px;
  		line-height: 26px;
  	}

  	.partners-title {
  		font-size: 20px;
  		line-height: 30px;
  		color: #666666;
  		display: block;
  		position: relative;
  		top: -5px;
  		padding-bottom: 30px;
  	}

  	.partners-line {
  		border-bottom: 1px solid #f0f0f0;
  		height: 1px;
  		margin-top: 20px;
  		margin-bottom: 20px;
  	}

  	.partners-info {
  		text-align: right;
  	}

  	.simplemodal-container {
  		position: absolute;
  		background-color: #fff;
  		text-align: left;
  		overflow: visible;
  		padding: 10px;
  		-moz-border-radius: 3px;
  		-webkit-border-radius: 3px;
  		border-radius: 3px;
  	}

  	#register-link {
  		margin-left: 20px;
  		margin-right: 20px;
  		text-align: center;
  	}

  	.btl-label {
  		display: block;
  		padding-top: 5px;
  		font-size: 16px;
  		color: #636363 !important;
  		text-align: center;
  		padding-bottom: 5px;
  	}

  	input.btl-buttonsubmit,button.btl-buttonsubmit {
  		cursor: pointer;
  		display: block;
  		height: 44px;
  		width: calc(100% - 40px);
  		text-transform: uppercase;
  		text-align: center;
  		color: #ffffff;
  		margin-bottom: 20px;
  		background-color: #529dba;
  		border-radius: 4px;
  		border: 0px;
  		margin: 0 auto;
  		margin-top: 10px;
  	}
  	#btl-panel-registration {
  		cursor: pointer;
  		display: block;
  		text-align: center;
  		color: #fff;
  		margin-bottom: 20px;
  		background-color: #d34c44;
  		border: 0px;
  		margin: 0 auto; border:2px solid #d34c44; font-size:20px;
  		margin-left: 10px; border-radius:5px; padding:7px;font-weight:bold; padding-left:14px; padding-right:14px;
  	}
  	#btl-panel-login{
  		cursor: pointer;
  		display: block;
  		height: 24px;
  		width: calc(100% - 40px);
  		text-transform: capitalize; font-size:18px; font-weight:bold;
  		text-align: center;
  		color: #2a2828;
  		margin-bottom: 0px;
  		border-radius: 0px;
  		border: 0px;
  		margin: 0 auto;
  		margin-top: 0px;
  	}

  	#btl-panel-registration-2 {
  		cursor: pointer;
  		display: block;
  		text-align: center;
  		color: #fff;
  		margin-bottom: 20px;
  		background-color: #d34c44;
  		border: 0px;
  		margin: 0 auto; border:2px solid #d34c44; font-size:20px;
  		margin-left: 10px; border-radius:5px; padding:7px;font-weight:bold; padding-left:14px; padding-right:14px;
  	}
  	#btl-panel-login-2{
  		cursor: pointer;
  		display: block;
  		height: 24px;
  		
  		text-transform: capitalize; font-size:18px; font-weight:bold;
  		text-align: center;
  		color: #2a2828;
  		margin-bottom: 0px;
  		border-radius: 0px;
  		border: 0px;
  		margin: 0 auto;
  		margin-top: 0px;
  	}



  	#simplemodal-container {
  		height: auto !important;
  		width: 400px !important;
  		top: 200px !important;
  	}

  	.btl-note {
  		text-align: center;
  	}

  	.btl-formregistration {
  		padding-bottom: 20px !important;
  	}

  	.fin-date {
  		float: right;
  		margin-bottom: 10px;
  		font-size: 12px;
  		font-weight: 600;
  	}

  	.fin-date span {
  		color: #000;
  	}

  	.blog-blog .entry-title {
  		margin-bottom: 40px;
  	}

  	.blog-blog .items-row {
  		border-bottom: 1px solid #eeeeee;
  		margin-bottom: 40px;
  		padding-bottom: 40px;
  	}

  	.article-info dd {
  		display: inline-block;
  		margin-bottom: 5px;
  		margin-left: 0;
  		margin-right: 10px;
  		white-space: nowrap;
  	}

  	.article-intro {
  		color: #444444;
  		font-size: 14px;
  		line-height: 1.42857;
  	}

  	.blog-blog dl {
  		margin-bottom: 5px;
  	}

  	.blog-blog .btn-default {
  		background-color: #529dba;
  		border-color: #cccccc;
  		color: #fff;
  	}

  	.blog-blog .btn {
  		-moz-user-select: none;
  		background-image: none;
  		border: 1px solid transparent;
  		border-radius: 0;
  		cursor: pointer;
  		display: inline-block;
  		font-size: 14px;
  		font-weight: 400;
  		line-height: 1.42857;
  		margin-bottom: 0;
  		padding: 6px 12px;
  		text-align: center;
  		touch-action: manipulation;
  		vertical-align: middle;
  		white-space: nowrap;
  		box-shadow: 0px 0px 0px 0px rgba(227, 228, 231, 1);
  	}

  	.category-name a {
  		background: #529dba none repeat scroll 0 0;
  		color: #fff;
  		padding: 2px 5px;
  	}

  	.blog-blog .readmore {
  		margin-top: 20px;
  	}

  	h4.st-title {
  		font-size: 22px;
  		color: #454343;
  		font-weight: 700;
  	}

  	.mod-top {
  		margin-top: 20px;
  	}

  	.mod-top ul {
  		list-style: none;
  		padding: 0;
  		margin: 0;
  	}

  	.mod-top li {
  		padding: 0;
  		margin: 0;
  		color: #3c90be;
  		font-size: 18px;
  		display: block;
  		border-bottom: 1px solid #f3f3f3;
  	}

  	.mod-top li a {
  		color: #3c90be;
  		font-size: 18px;
  		display: block;
  		padding-top: 8px;
  		padding-bottom: 8px;
  	}

  	.mod-top li h4 {
  		margin: 0;
  		padding: 0;
  	}

  	.mod-r-side {
  		margin-top: 40px;
  	}

  	.mod-r-side ul {
  		list-style: none;
  		padding: 0;
  		margin: 0;
  	}

  	.mod-r-side li {
  		padding: 0;
  		margin: 0;
  		color: #3c90be;
  		font-size: 18px;
  		display: block;
  		border-bottom: 1px solid #f3f3f3;
  	}

  	.mod-r-side li a {
  		color: #474747;
  		font-size: 14px;
  		display: block;
  		padding-top: 6px;
  		padding-bottom: 6px;
  	}

  	.mod-r-side li h4 {
  		margin: 0;
  		padding: 0;
  	}

  	.tags {
  		list-style: none;
  		margin-left: 0px;
  	}

  	.tags li {
  		float: left;
  		list-style: none;
  		margin-left: 0;
  	}

  	.tags li a {
  		background-color: #eee;
  		margin-left: 0px;
  		margin-right: 10px;
  		color: #999 !important;
  	}

  	.tags li a:hover {
  		color: #fff !important;
  	}

  	.mod-disclaimer strong {
  		color: #a7a6a6 !important;
  	}

  	.custom-disclaimer {
  		color: #a7a6a6;
  		font-size: 13px;
  		line-height: 22px;
  	}

  	h2.error {
  		font-size: 78px;
  		color: #454343;
  		font-weight: 300;
  		margin-top: 30px;
  		margin-bottom: 50px;
  		text-align: center;
  	}

  	.btn-st {
  		background-color: #15a49e;
  		font-size: 20px;
  		width: 280px;
  		height: 40px;
  		color: #fff !important;
  		text-align: center;
  		text-transform: uppercase;
  		line-height: 40px;
  		border-radius: 5px;
  		display: block;
  		margin: 0 auto;
  		margin-top: 20px;
  		margin-bottom: 70px;
  	}
  	.btn-st-2 {
  		background-color: #15a49e;
  		font-size: 16px;
  		width: 230px;
  		height: 30px;
  		color: #fff !important;
  		text-align: center;
  		text-transform: uppercase;
  		line-height: 30px;
  		border-radius: 5px;
  		display: block;
  		margin: 0 auto;
  		margin-top: 20px;
  		margin-bottom: 70px;
  	}
  	.btn-reg {
  		background-color: #15a49e;
  		font-size: 20px;
  		width: 280px;
  		height: 40px;
  		/*color: #fff !important;*/
  		text-align: center;
  		text-transform: uppercase;
  		line-height: 40px;
  		border-radius: 5px;
  		display: block;
  		margin: 0 auto;
  		margin-top: 50px;
  		margin-bottom: 20px;
  	}

  	.b-learn {
  		float: left;
  		height: 65px;
  		width: 260px;
  		display: block;
  		text-align: center;
  		font-size: 26px;
  		cursor: pointer;
  		border-style: none;
  		background-size: cover;
  		color: #fff;
  		background-image: url(images/learn_more.png);
  		background-repeat: no-repeat;
  		overflow: hidden;
  		text-indent: -1000px;
  	}

  	.b-join {
  		height: 64px;
  		width: 256px;
  		background-color: transparent;
  		display: block;
  		text-align: center;
  		font-size: 26px;
  		cursor: pointer;
  		border-style: none;
  		background-size: cover;
  		color: #fff;
  		background-image: url(images/join_now.png);
  		background-repeat: no-repeat;
  		overflow: hidden;
  		text-indent: -1000px;
  		float: right;
  		margin-top: 0px;
  	}

  	.b-join.v-2 {

  		background-image: url(images/join_now_2.png);

  	}



  	.st-404-1 {
  		display: block;
  		margin-bottom: 20px;
  		text-align: center;
  		font-size: 18px;
  		color: #000;
  	}

  	.st-404-2 {
  		display: block;
  		margin-bottom: 20px;
  		text-align: center;
  		font-size: 18px;
  		color: #000;
  	}

  	.st-404-3 {
  		display: block;
  		margin-bottom: 80px;
  		text-align: center;
  		font-size: 18px;
  		color: #000;
  	}

  	.dataTables_paginate .pagination>li>a,.pagination>li>span {
  		position: relative !important;
  		float: left !important;
  		padding: 6px 14px !important;
  		margin-left: -1px !important;
  		line-height: 1.428571429 !important;
  		text-decoration: none !important;
  		background-color: #fff !important;
  		border: 1px solid #ddd !important;
  	}

  	.dataTables_paginate .pagination>li>a:hover,.pagination>li>span:hover {
  		position: relative !important;
  		float: left !important;
  		padding: 6px 14px !important;
  		margin-left: -1px !important;
  		line-height: 1.428571429 !important;
  		text-decoration: none !important;
  		background-color: #fff !important;
  		border: 1px solid #ddd !important;
  	}

  	.dataTables_paginate li {
  		position: inherit !important;
  		bottom: 0px;
  		margin-left: 0px;
  		border: 0px !important;
  	}

  	table.dataTable thead > tr > th.sorting_asc,table.dataTable thead > tr > th.sorting_desc,table.dataTable thead > tr > th.sorting,table.dataTable thead > tr > td.sorting_asc,table.dataTable thead > tr > td.sorting_desc,table.dataTable thead > tr > td.sorting {
  		margin-right: 0px;
  	}

  	.prop-foto .col-sm-3 {
  		margin-bottom: 40px;
  	}

  	.paginate_button.disabled {
  		display: none;
  	}

  	.page-faq .col-sm-4:nth-child(3n+3):after {
  		clear: both;
  	}

  	.mobilex-menu .btn-reg {
  		background-color: transparent;
  		font-size: 16px;
  		width: 100%;
  		/*color: #fff !important;*/
  		text-align: left;
  		text-transform: uppercase;
  		line-height: 10px;
  		border-radius: 0px;
  		display: block;
  		margin: 0 auto;
  		margin-top: 0px;
  		margin-bottom: 0px;
  	}

  	.mobilex-menu .btn-log {
  		background-color: transparent;
  		font-size: 16px;
  		width: 100%;
  		/*color: #fff !important;*/
  		text-align: left;
  		text-transform: uppercase;
  		line-height: 20px;
  		border-radius: 0px;
  		display: block;
  		margin: 0 auto;
  		margin-top: 0px;
  		margin-bottom: 0px;
  	}

  	.payment_msg {
  		background-color: #e1f5f4;
  		border: 1px solid #ceebe6;
  		padding: 25px;
  	}

  	.payment_msg_1 {
  		display: block;
  		padding-bottom: 20px;
  		font-size: 26px;
  		text-align: center;
  		color: #444c4f;
  	}

  	.payment_msg_2 {
  		display: block;
  		font-size: 14px;
  		color: #157699;
  		text-align: center;
  	}

  	.payment_msg.error {
  		background-color: #ffd8d9;
  		border: 1px solid #f2cacb;
  		margin-top: 100px;
  		margin-bottom: 50px;
  	}

  	.payment_icon {
  		background-image: url(images/icon-transaction.jpg);
  		width: 196px;
  		height: 144px;
  		float: left;
  		margin-top: 10px;
  	}

  	.payment_info_block {
  		float: left;
  		margin-top: 30px;
  		display: block;
  		width: calc(100% - 196px);
  	}

  	.payment_info_block.error {
  		float: left;
  		margin-top: 30px;
  		display: block;
  		width: 100%;
  	}

  	.payment_info_block_st {
  		padding-left: 40px;
  		padding-bottom: 20px;
  		font-size: 16px;
  		color: #444c4f;
  		width: 60%;
  		float: left;
  	}

  	.payment_info_block_st_2 {
  		padding-left: 10px;
  		padding-bottom: 20px;
  		font-size: 16px;
  		color: #444c4f;
  		width: 40%;
  		float: left;
  	}

  	.payment_info_b_1 {
  		font-size: 16px;
  		border: 2px solid #529dbc;
  		padding: 10px;
  		float: left;
  		color: #5398c1;
  		margin-left: 40px;
  		border-radius: 5px;
  		padding-right: 30px;
  		padding-left: 30px;
  		margin-top: 20px;
  	}

  	.payment_info_b_1:hover {
  		opacity: 0.8;
  	}

  	.payment_info_b_2 {
  		border: 2px solid #529dbc;
  		background-color: #529dba;
  		padding: 10px;
  		float: right;
  		color: #fff;
  		margin-right: 60px;
  		border-radius: 5px;
  		padding-right: 30px;
  		padding-left: 30px;
  		margin-top: 20px;
  		font-size: 16px;
  	}

  	.payment_info_b_2:hover {
  		color: #fff;
  		opacity: 0.8;
  	}

  	.payment_report {
  		padding: 30px;
  		border: 1px solid #e9f3f8;
  		background-color: #f4fbfe;
  		overflow: hidden;
  	}

  	.payment_report .s1 {
  		font-size: 24px !important;
  		text-align: center;
  		display: block;
  		color: #4a4e50 !important;
  		margin-bottom: 25px;
  	}

  	.payment_report_icon {
  		background-image: url(images/icon-transaction-2.png);
  		width: 166px;
  		height: 141px;
  		float: left;
  		margin-top: 10px;
  		margin-right: 30px;
  		margin-top: 45px;
  	}

  	.payment_report_block {
  		float: left;
  		margin-top: 30px;
  		display: block;
  		width: calc(100% - 200px);
  	}

  	.payment_report_block.error {
  		float: left;
  		margin-top: 30px;
  		display: block;
  		width: 100%;
  	}

  	.payment_report_block_st {
  		padding-left: 40px;
  		padding-bottom: 25px;
  		font-size: 16px;
  		color: #444c4f;
  		width: 60%;
  		float: left;
  	}

  	.payment_report_block_st_2 {
  		padding-left: 10px;
  		padding-bottom: 25px;
  		font-size: 16px;
  		color: #444c4f;
  		width: 40%;
  		float: left;
  	}

  	.payment_report_block_st_3 {

  		font-size: 14px;
  		color: #444c4f; border: 2px solid #529dbc;; padding: 25px; margin-bottom: 25px;
  		width: 100%; border-radius: 4px;
  		float: left; line-height: 22px;
  	}

  	.payment_report_block_st_3 .fa{ float: left; margin-right: 20px; margin-bottom: 20px; margin-top: 20px; font-size: 60px; color:#529dbc;  }


  	.payment_report_block_st_2 strong {
  		font-size: 16px;
  		color: #444c4f;
  	}

  	.payment_report_b_1 {
  		font-size: 16px;
  		border: 2px solid #529dbc;
  		padding: 10px;
  		float: left;
  		color: #5398c1;
  		margin-left: 0px;
  		border-radius: 5px;
  		padding-right: 30px;
  		padding-left: 30px;
  		margin-top: 20px;
  	}

  	.payment_report_b_1:hover {
  		opacity: 0.8;
  	}

  	.payment_report_b_2 {
  		border: 2px solid #529dbc;
  		background-color: #529dba;
  		padding: 10px;
  		float: right;
  		color: #fff;
  		margin-right: 0px;
  		margin-left: 0px;
  		border-radius: 5px;
  		padding-right: 30px;
  		padding-left: 30px;
  		margin-top: 20px;
  		font-size: 16px;
  	}

  	.payment_report_b_2:hover {
  		color: #fff;
  		opacity: 0.8;
  	}

  	.sell_report {
  		padding: 30px;
  		border: 1px solid #e9f3f8;
  		background-color: #f4fbfe;
  		overflow: hidden;
  	}

  	.sell_report .sell_report_title {
  		display: block;
  		margin-bottom: 20px;
  		font-size: 24px !important;
  		text-align: center;
  		display: block;
  		color: #4a4e50 !important;
  		margin-bottom: 25px;
  	}

  	.sell_report .s2 {
  		font-size: 20px !important;
  		text-align: center;
  		display: block;
  		color: #4a4e50 !important;
  		margin-bottom: 45px;
  	}

  	.sell_report_title_3 {
  		display: block;
  		text-align: center;
  		font-size: 17px;
  		color: #323232;
  		padding-bottom: 30px;
  		font-weight: 800;
  	}

  	.sell_report_st {
  		font-size: 14px;
  		padding-bottom: 30px;
  		color: #323232;
  		display: block;
  		line-height: 25px;
  		text-align: center;
  	}

  	table.dataTable thead > tr > th.sorting_asc,table.dataTable thead > tr > th.sorting_desc,table.dataTable thead > tr > th.sorting,table.dataTable thead > tr > td.sorting_asc,table.dataTable thead > tr > td.sorting_desc,table.dataTable thead > tr > td.sorting {
  		padding-right: 3px !important;
  		padding-left: 3px !important;
  		padding-bottom: 20px!important;
  	}

  	table.dataTable thead .sorting:after,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_desc:after,table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_desc_disabled:after {
  		position: absolute;
  		bottom: 4px !important;
  		right: 40% !important;
  		display: block;
  	}

  	.btn-reg.img {
  		background-color: transparent;
  		font-size: 20px;
  		width: 100%;
  		height: inherit;
  		color: #fff !important;
  		text-align: center;
  		text-transform: uppercase;
  		line-height: 40px;
  		border-radius: 5px;
  		display: block;
  		margin: 0 auto;
  		margin-top: 50px;
  		margin-bottom: 20px;
  		cursor: pointer;
  	}

  	.btn-reg.img {
  		width: 100%;
  	}

  	.buy h1 {
  		margin-top: 40px;
  		margin-bottom: 20px;
  		
  	}

  	.buy .top-line {
  		background-color: #d2e5ec;
  		line-height: 45px;
  		overflow: hidden;
  		margin-bottom: 20px;
  	}

  	.buy .top-line div {
  		width: 33.3%;
  		float: left;
  		text-align: center;
  		color: #444444;
  		font-size: 15px;
  	}

  	.buy-line {
  		margin-top: 3px;
  		margin-bottom: 3px;
  		line-height: 18px;
  		margin-left: 0%;margin-bottom: 0px;
  		margin-right: 0%; padding-bottom:15px;padding-top:15px;
  		font-size: 14px;    overflow: hidden;padding-left: 40px;
    padding-right: 40px;
  	}

  	.buy-line span {
  		width: 45%;
  		float: left;
  		color: #4c4c4c;
  	}

  	.buy-line span input { padding-bottom:0px; margin-bottom:0px;
  	
  		position: relative;
  		border: 1px solid #dedede;
  		color: #444444;
  		font-size: 15px;
  	}

  	.buy-line span:first-child {
  		width: 55%;
  	}

  	.buy-lines {
  		border-top: 1px solid #dedede;
  		border-bottom: 1px solid #dedede;
  		padding-top: 5px;
  		padding-bottom: 5px;
  		overflow: hidden;
  		margin-top: 5px;
  		margin-bottom: 5px;
  	}

  	.buy-lines-2 {
  		border-top: 1px solid #dedede;
  		padding-top: 5px;
  		padding-bottom: 5px;
  		overflow: hidden;
  		margin-top: 5px;
  		margin-bottom: 5px;
  	}

  	.buy-line-block {
  		margin-left: 5%;
  		margin-right: 5%;
  	}

  	.total_Cost,.investment_cost {
  		font-weight: bold;
  	}

  	.bold-line span {
  		color: #3c90be !important;
  		font-size: 18px;
  		font-weight: 600;
  	}

  	.buy label {
  		font-size: 14px;
  		color: #444;
  		margin-top: 15px;
  		display: inline-block;
  	}

  	.buy .button-2 {
  		width: 70%;
  		font-size: 22px;
  		text-transform: uppercase !important;
  		line-height: 45px;
  		margin-top: 35px !important;
  		display: block;
  		text-align: center; margin:auto 0; border-radius:30px;background: #16ADE1; margin-bottom:90px;
  	}

  	.buy .checkbox {
  		text-height: 25px;
  	}

  	.buy .checkbox-2 {
  		line-height: 19px;
  	}

  	.buy .check-st1 {
  		text-align: center;
  		margin-top: 20px;
  		line-height: 20px;
  		margin-bottom: 20px;
  	}

  	.buy .checkbox-2.error-border:before {
  		border: 1px solid #dd3f32 !important;
  	}

  	.buy .checkbox-2.error-border {
  		border: 0px!important;
  	}

  	.b-right {
  		padding-left: 30px;
  		padding-top: 50px;
  	}

  	.buy .help_block {
  		margin-top: 20px;
  	}

  	.buy iframe {
  		width: 98%;
  		height: 800px;
  		margin-right: 2%;
  	}

  	.short .b-s-img {
  		height: 140px;
  	}

  	.short.b-right {
  		padding-left: 0px;
  		padding-top: 50px;
  	}

  	.short .buy-line-block {
  		margin-left: 5%;
  		margin-right: 5%;
  	}

  	.short .buy-line {
  		margin-top: 3px;
  		margin-bottom: 3px;
  		line-height: 30px;
  		margin-left: 0%;
  		margin-right: 0%;
  		overflow: hidden;
  	}

  	.short .bold-line span {
  		color: #3c90be !important;
  		font-size: 14px;
  	}

  	.short .buy-line span:first-child {
  		width: 70%;
  		text-align: left;
  	}

  	.short .buy-line span {
  		width: 30%;
  		float: left;
  		text-align: right;
  		color: #4c4c4c;
  	}

  	.short .b-s-4 {
  		font-size: 14px;
  	}

  	.msg_ok {
  		display: block;
  		border-radius: 5px;
  		border: 2px solid #70adc4;
  		background-color: #d5ecf4;
  		padding: 15px;
  		text-align: center;
  		font-size: 24px;
  		color: #4a4e50;
  	}

  	.msg_no {
  		display: block;
  		border-radius: 5px;
  		border: 2px solid #d34c44;
  		background-color: #e1cbca;
  		padding: 15px;
  		text-align: center;
  		font-size: 24px;
  		color: #4a4e50;
  	}

  	table.st-7 td {
  		padding: 13px;
  		padding-left: 15px;
  		width: auto !important;
  		border: 0px !important;
  		font-size: 14px;
  		line-height: 18px;
  		color: #2f2f2f;
  		text-align: left;
  		border-bottom: 0px solid #dddddd !important;
  	}

  	table.st-7 h1 {
  		text-transform: uppercase;
  	}

  	table.st-7 {
  		border-collapse: separate;
  		border-spacing: 0;
  		border: 0px solid #f0f0f0;
  		margin-bottom: 10px;
  		border-radius: 0px;
  	}

  	table.st-7 th,table.st-7 tr {
  		border: 0px solid #f0f0f0;
  	}

  	.step-3-text {
  		font-size: 18px;
  		line-height: 28px;
  		color: #4c4c4c;
  		text-align: center;
  		display: block;
  		padding-top: 10px;
  		padding-bottom: 20px;
  	}

  	table.st-7 .cabinet-1 {
  		border: 6px solid #d2e5ec;
  		display: block;
  		overflow: hidden;
  	}

  	.p-r-40 {
  		padding-right: 40px;
  	}

  	.buy .button-2.n-m-t {
  		margin-top: 0px !important;
  	}

  	.icon_sale {
  		background-image: url(images/sell-2.png);
  		width: 96px;
  		height: 35px;
  		display: block;
  		margin: 15px; 
  	}

  	.tab-style-2 #tab_prpg li {
  		border: 1px solid #d9edf7;
  		border-bottom: 0px;
  		border-top: 1px solid #d9edf7;
  		border-top-right-radius: 5px;
  		border-top-left-radius: 5px;
  		margin-right:5px;
  	}




  	.tab-style-2 #tab_prpg li.active {
  		bottom: -2px;
  	}

  	.tab-style-2 #tab_prpg li a {
  		padding-left: 20px;
  		padding-right: 20px;
  		height: 35px;
  		padding-top: 7px;
  		padding-bottom: 0px;
  	}

  	.tab-style-2 #tab_prpg li a {
  		color: #a9d4ea;
  	}

  	.tab-style-2 #tab_prpg li.active a {
  		color: #4b4c4d;
  	}

  	.even,.odd {
  		background-color: transparent;
  	}

  	.bundle-tab tr:nth-child(2n+1) {
  		background-color: transparent;
  	}

  	.n-st-1 a {
  		color: #16ADE1 !important;
  		text-decoration: underline !important;
  	}

  	.tab-style-2 #tab_prpg>ul {
  		background-color: transparent !important;
  		border-bottom: 1px solid #d9edf7;
  	}

  	.st_sell {
  		margin-bottom: 80px;
  	}

  	.sw_adv_txt {
  		background-color: #e9f2f6;
  		padding: 20px;
  		padding-left: 60px;
  		padding-right: 60px;
  		color: #434343;
  		font-size: 13px;
  		line-height: 18px;
  	}

  	.sw_adv_txt .sw_date {
  		color: #166794;
  	}

  	.switch {
  		margin-top: 40px;
  		margin-bottom: 40px;
  		text-align: center;
  	}

  	.switch_txt {
  		display: block;
  		text-align: center;
  		color: #545759;
  		font-size: 15px;
  		margin-bottom: 20px;
  	}

  	.switch_but {
  		display: inline-block;
  		overflow: hidden;
  		background-color: #3c90be;
  		padding: 2px;
  		border-radius: 5px;
  	}

  	.switch_but span {
  		display: inline-block;
  		padding: 20px;
  		padding-top: 10px;
  		padding-bottom: 10px;
  		border-radius: 5px;
  		font-size: 14px;
  		color: #fff;
  		cursor: pointer;
  	}

  	.switch_but span.sw_active {
  		background-color: #fff;
  		color: #8cacb8;
  	}

  	.st_red {
  		color: #cc0202;
  	}

  	.st_green {
  		color: #108f5e;
  	}

  	.buy-line span.st_red {
  		color: #cc0202;
  	}

  	.d_b {
  		display: block;
  	}

  	.f_8 {
  		font-size: 8px;
  	}

  	.f_10 {
  		font-size: 10px;
  	}

  	.f_12 {
  		font-size: 12px;
  	}

  	.f_13 {
  		font-size: 13px;
  	}

  	.f_14 {
  		font-size: 14px;
  	}

  	.f_15 {
  		font-size: 15px;
  	}

  	.f_16 {
  		font-size: 16px;
  	}

  	.relative {
  		position: relative;
  	}

  	.more-info {
  		position: absolute;
  		bottom: 0px;
  	}

  	.slider .hide-td {
  		display: block;
  	}

  	#tab_prpg li.active.paginate_button {
  		border: 0px;
  	}

  	td a.details-control {
  		background: url('images/tbl-on.png') no-repeat center center;
  		cursor: pointer;
  		width: 17px;
  		height: 17px;
  		display: block;
  		position: absolute;
  		right: 50%;
  		padding-bottom: 0 !important;
  	}

  	tr.shown td a.details-control {
  		background: url('images/tbl-off.png') no-repeat center center;
  		width: 17px;
  		height: 17px;
  		display: block;
  	}

  	tr td.shown a.details-control {
  		background: url('images/tbl-off.png') no-repeat center center;
  		width: 17px;
  		height: 17px;
  		display: block;
  	}

  	div.sliderData {
  		display: none;
  	}

  	table.dataTable tbody td.no-padding {
  		padding: 0;
  	}

  	.v-b {
  		vertical-align: bottom !important;
  		padding: 8px !important;
  	}

  	.padd-1 {
  		padding-right: 20px;
  	}

  	.sliderData table {
  		border: 0 !important;
  		margin-bottom: 0px;
  	}

  	table.st-3 .sliderData td {
  		border: 0 !important;
  	}

  	.sliderData tr {
  		border: 0 !important;
  	}

  	.sliderData tbody {
  		border: 0 !important;
  	}

  	.one-row {
  	//	display: block;
  		text-align: left;
  		padding-top: 0px;
  		padding-bottom: 10px;
  	}

  	.no-padding td {
  		border: 0 !important;
  	}

  	tr.no-padding {
  		border: 0 !important;
  	}

  	table.st-10 {
  		padding: 0px;
  		margin-bottom: 0px;
  		border: 0px;
  		width: 100% !important;
  		border-collapse: collapse;
  	}

  	table.st-10 th {
  		font-size: 12px;
  		padding: 3px;
  	}

  	table.st-10 td {
  		border-bottom: 1px solid #dddddd !important;
  		font-size: 12px;
  		padding: 3px;
  	}

  	.p-0 {
  		padding: 0px !important;
  	}

  	.page-template-user_dashboard_profile #tab_prpg .tab-pane {
  		padding: 0px;
  		padding-top: 10px;
  		padding-bottom: 10px;
  	}

  	.status_doc_span {
  		display: inline-block;
  		width: 80px;
  	}

  	.text_a_l {
  		text-align: left !important;
  	}

  	.pointer {
  		cursor: pointer;
  	}

  	.bg-red {
  		background-color: #e55 !important;
  	}

  	.bg-light-green {
  		background-color: #C1F5C1 !important;
  	}

  	.bg-green {
  		background-color: #4CAF50 !important;
  	}

  	.bg-whitesmoke {
  		background-color: whitesmoke !important;
  	}

  	.bg-gray {
  		background-color: gray !important;
  	}

  	.bg-silver {
  		background-color: silver !important;
  	}

  	.bg-blue {
  		background-color: #1478E2 !important;
  	}

  	.br-silver {
  		border: 1px solid silver !important;
  	}

  	.br-red {
  		border: 1px solid #e55 !important;
  	}

  	.br-green {
  		border: 1px solid #4CAF50 !important;
  	}

  	.bg-blue-smoke {
  		background-color: #6299D3;
  	}

  	.bottom {
  		display: inline-block;
  		padding: 0.35em 0.35em !important;
  		border-radius: 0.3em !important;
  		margin: 0.5em;
  		box-shadow: 0 1px 2px #AAA;
  	}

  	.text-white {
  		color: white !important;
  	}

  	.transaction_file1 {
  		padding: 30px;
  	}

  	.transaction_file1 select {
  		width: 100%;
  	}

  	.transaction_file1 label {
  		color: #5b5b5c;
  		font-size: 16px;
  		line-height: 28px;
  	}

  	.transaction_file-1 {
  	}

  	.transaction_file1 .jFiler-items-grid .jFiler-item .jFiler-item-container .jFiler-item-thumb {
  		position: relative;
  		width: 30px;
  		height: 36px;
  		min-height: 36px;
  		border: 0px solid #e1e1e1;
  		overflow: hidden;
  		margin: 5px;
  	}

  	.transaction_file1 .jFiler-items-grid .jFiler-item .jFiler-item-container {
  		position: relative;
  		margin: 0 10px 10px 0;
  		padding: 0px;
  		border: 1px solid #e1e1e1;
  		border-radius: 3px;
  		background: #fff;
  		-webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.00);
  		-moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.00);
  		box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.00);
  	}

  	.transaction_file1 span.jFiler-icon-file {
  		position: relative;
  		display: block;
  		background-size: cover;
  		width: 30px;
  		height: 36px;
  		line-height: 36px;
  		text-align: center;
  		background-size: cover;
  		margin: 0 auto;
  		color: #fff;
  		font-size: 14px;
  		font-weight: bold;
  		overflow: hidden;
  	}

  	.transaction_file1 .jFiler-input {
  	}

  	.transaction_file1 .jFiler-items-grid .jFiler-item .jFiler-item-container .jFiler-item-title.link a {
  		position: relative;
  		display: block;
  		font-size: 8px;
  		color: #000;
  		width: 30px;
  		height: 36px;
  		line-height: 36px;
  		overflow: hidden;
  		background: #e1e1e1 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMQAAAEACAYAAADsqNl9AAAD5klEQVR42u3azUqUURjA8bHAEpIK+9hlRBGC0QfVustI+oAo2nQJgYGFFEUhJF1NUVAXEC6iSyhIDCoX5js9Z5xpXmxsRjOdmfP7wfPqwtWZ589xhqlUN2Y5Zi5mJmYi5lzMgZhdFbpavEb32sxsURSfq5mqrPPv52MexYxZrb4NIusoOgoiDudb/JiMGbZSWQSRbRSdBPEqZtQqZRdEllFU2rxPuB8zYI2yDSK7KNYKYinmlvURRG5RVNa4GW5aHUHkGEWrIKasjSByjWJ1EC+tjCByjqKy6qPVI1ZGEDlHUb4h7loXQeQeRSOILzF7rIsgco+iEcS0VRGEKFaCSB+znrQqghDFShDvrYkgRNEM4pk1EYQomkFctiaCEEUziDPWRBCiaAYxYk0EIYpmEIPWRBCiqAeBIEQhCEGIQhBsWxA9E4UNEYQoBCEIUQiC7giiq6OwIYIQhSAEIQpB0H1BdF0UNkQQohCEIEQhCLo7iFoUMZ8EgSC6JAobIghRCEIQohAEvRXEtkRhQwQhCkEIQhSCoHeD2LIobIggRCEIQYhCEPRHEP81ChsiCFEIQhCiEAT9F8SmR2FDBCEKQQhCFIKgv4PYlChsiCD6bZ7/SxQ2RBCiEIQgRCEI8gpiQ1HYEEGIQhCCEIUgyDeIjqOwIYIQhSAEIQpBsBLEKVGsHYUNcUuIQhCCMK2jsB2CEEUpCtshClOKwmYIwpSisBn5BjEqgj+jsBluCVMaWyEKIQiCUhCXhCAI3BKC4K9RXBeEIHBbCALvKwTBRuO4IQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyEi1Wh10ClBrYXd6jDgKqAVxMD3OOgqoBXE+PSYcBdSCuJIeM44CakHMpseco4BKpSiKDymI5Zgxx0Hmt8N4TDX9kjx0JGQexONyEPMxw46FTGPYF7NQDiKZdDRkGsSDRgTlIL7HHHU8ZBbD8ZjFVkEkr2MGHBOZxLAj5m05gNVBJNOOipzeSLcLIn0Me9tx0ecx3KnvetsgkiVR0Ocx/Gy1+GsF0bgppr2noI9C2BnzpNXN0EkQDW9ijjlOejyGEzHv2i17J0EkP2KmYvY6WnoshP31/3QWO1n0ToNoWKhfOeOOmi4P4XTM06Iovq5nwdcbxG/pm4Hp67IxV2MuxByKGfJSsMWLPxRzOOZizLWYF7GbHze6178AQI59RSRyAJkAAAAASUVORK5CYII=') no-repeat;
  		background-size: cover;
  	}

  	.transaction_file1 .jFiler-items-grid .jFiler-item .jFiler-item-container .jFiler-item-title.link b {
  		position: relative;
  		display: block;
  		width: 30px;
  		font-size: 8px;
  		height: 36px;
  		line-height: 36px;
  		overflow: hidden;
  		background: #e1e1e1 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMQAAAEACAYAAADsqNl9AAAD5klEQVR42u3azUqUURjA8bHAEpIK+9hlRBGC0QfVustI+oAo2nQJgYGFFEUhJF1NUVAXEC6iSyhIDCoX5js9Z5xpXmxsRjOdmfP7wfPqwtWZ589xhqlUN2Y5Zi5mJmYi5lzMgZhdFbpavEb32sxsURSfq5mqrPPv52MexYxZrb4NIusoOgoiDudb/JiMGbZSWQSRbRSdBPEqZtQqZRdEllFU2rxPuB8zYI2yDSK7KNYKYinmlvURRG5RVNa4GW5aHUHkGEWrIKasjSByjWJ1EC+tjCByjqKy6qPVI1ZGEDlHUb4h7loXQeQeRSOILzF7rIsgco+iEcS0VRGEKFaCSB+znrQqghDFShDvrYkgRNEM4pk1EYQomkFctiaCEEUziDPWRBCiaAYxYk0EIYpmEIPWRBCiqAeBIEQhCEGIQhBsWxA9E4UNEYQoBCEIUQiC7giiq6OwIYIQhSAEIQpB0H1BdF0UNkQQohCEIEQhCLo7iFoUMZ8EgSC6JAobIghRCEIQohAEvRXEtkRhQwQhCkEIQhSCoHeD2LIobIggRCEIQYhCEPRHEP81ChsiCFEIQhCiEAT9F8SmR2FDBCEKQQhCFIKgv4PYlChsiCD6bZ7/SxQ2RBCiEIQgRCEI8gpiQ1HYEEGIQhCCEIUgyDeIjqOwIYIQhSAEIQpBsBLEKVGsHYUNcUuIQhCCMK2jsB2CEEUpCtshClOKwmYIwpSisBn5BjEqgj+jsBluCVMaWyEKIQiCUhCXhCAI3BKC4K9RXBeEIHBbCALvKwTBRuO4IQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyEi1Wh10ClBrYXd6jDgKqAVxMD3OOgqoBXE+PSYcBdSCuJIeM44CakHMpseco4BKpSiKDymI5Zgxx0Hmt8N4TDX9kjx0JGQexONyEPMxw46FTGPYF7NQDiKZdDRkGsSDRgTlIL7HHHU8ZBbD8ZjFVkEkr2MGHBOZxLAj5m05gNVBJNOOipzeSLcLIn0Me9tx0ecx3KnvetsgkiVR0Ocx/Gy1+GsF0bgppr2noI9C2BnzpNXN0EkQDW9ijjlOejyGEzHv2i17J0EkP2KmYvY6WnoshP31/3QWO1n0ToNoWKhfOeOOmi4P4XTM06Iovq5nwdcbxG/pm4Hp67IxV2MuxByKGfJSsMWLPxRzOOZizLWYF7GbHze6178AQI59RSRyAJkAAAAASUVORK5CYII=') no-repeat;
  		background-size: cover;
  	}

  	.transaction_file1 .jFiler-items-grid .jFiler-item .jFiler-item-container .jFiler-item-info {
  		padding: 0;
  	}

  	.transaction_file1 .jFiler-items-grid .jFiler-item .jFiler-item-container .jFiler-item-thumb span.jFiler-icon-file {
  		margin-top: 0px;
  	}

  	.transaction_file1 .jFiler-items-grid .jFiler-item .jFiler-item-container .jFiler-item-assets {
  		margin-bottom: 5px;
  	}

  	.transaction_file1 jFiler-item-title {
  		font-size: 8px;
  	}

  	.r-st-2 {
  		float: right;
  	}

  	.l-st-2 {
  		float: left;
  	}

  	.transaction_file1 .jFiler-theme-default .jFiler-input-button {
  		display: block;
  		float: right;
  		height: 100%;
  		padding-top: 0px;
  		padding-left: 0px;
  		padding-right: 0px;
  		border-left: 0px solid #ccc;
  		overflow: hidden;
  		text-indent: -1000px;
  		width: 114px;
  		height: 40px;
  		color: #666666;
  		text-align: center;
  		background-color: #fefefe;
  		background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fefefe), to(#f1f1f1));
  		background-image: -webkit-linear-gradient(top, #fefefe, #f1f1f1);
  		background-image: -o-linear-gradient(top, #fefefe, #f1f1f1);
  		background-image: linear-gradient(to bottom, #fefefe, #f1f1f1);
  		background-image: -moz-linear-gradient(top, #fefefe, #f1f1f1);
  		-webkit-transition: all .1s ease-out;
  		-moz-transition: all .1s ease-out;
  		-o-transition: all .1s ease-out;
  		transition: all .1s ease-out;
  		background-image: url(images/browse.jpg);
  	}

  	.transaction_file1 .jFiler-theme-default .jFiler-input {
  		height: 40px;
  	}

  	.icon_1_transaction {
  		float: left;
  		display: block;
  		background-image: url(images/icon_1_transaction.png);
  		background-repeat: no-repeat;
  		background-position: top center;
  		font-size: 10px;
  		padding-top: 35px;
  		color: #31a731 !important;
  		line-height: 14px;
  		width: 55px;
  		min-height: 50px;
  		margin-top: 15px;
  		padding-left: 3px;
  		padding-right: 3px;
  	}

  	.icon_1_transaction.off {
  		display: block;
  		background-image: url(images/icon_1_off_transaction.png);
  		background-repeat: no-repeat;
  		background-position: top center;
  		font-size: 10px;
  		padding-top: 35px;
  		color: #8e8e8e !important;
  		line-height: 14px;
  		width: 55px;
  		min-height: 50px;
  		margin-top: 15px;
  	}

  	.icon_2_transaction {
  		float: left;
  		display: block;
  		background-image: url(images/icon_2_transaction.png);
  		background-repeat: no-repeat;
  		background-position: top center;
  		font-size: 10px;
  		padding-top: 35px;
  		color: #ff9000 !important;
  		line-height: 14px;
  		width: 55px;
  		min-height: 50px;
  		margin-top: 15px;
  		padding-left: 3px;
  		padding-right: 3px; text-align:center;
  	}

  	.icon_2_transaction.off {
  		display: block;
  		background-image: url(images/icon_2_off_transaction.png);
  		background-repeat: no-repeat;
  		background-position: top center;
  		font-size: 10px;
  		padding-top: 35px;
  		color: #8e8e8e !important;
  		line-height: 14px;
  		width: 55px;
  		min-height: 50px;
  		margin-top: 15px;
  	}

  	.mark_ok {
  		font-size: 12px;
  		background-image: url(images/mark_ok.png);
  		background-position: center right;
  		background-repeat: no-repeat;
  		padding-right: 25px;
  		color: #31a731;
  	}

  	.mark_ok_1 {
  		font-size: 12px;
  		background-position: center right;
  		background-repeat: no-repeat;
  		padding-right: 5px;
  		color: #ff9000;
  	}

  	.mark_fail {
  		font-size: 12px;
  		background-image: url(images/mark_fail.png);
  		background-position: center right;
  		background-repeat: no-repeat;
  		padding-right: 25px;
  		color: #d50909;
  	}

  	.view-files a {
  		background-color: #f7f7f7;
  		padding: 10px;
  		display: block;
  		margin-bottom: 5px;
  		font-weight: bold;
  	}


  	.admin_inv_info { color:#000 !important; line-height:20px;}
  	.inv_line { display:block; padding-bottom:10px;}


  	.btn-small { height:20px; font-size:14px !important; line-height:20px; margin-top:20px; width:200px;background-color: #3c90be !important;color: #fff !important;
  		text-align: center;
  		text-transform: uppercase; cursor:pointer;margin-bottom: 20px;border-radius: 5px;
  		display: block;
  	}
  	.btn-small.r { float:right;}
  	.btn-small:hover { opacity:0.9;}
  	.hiw h5 { font-size:16px; min-height:60px; line-height:22px;padding-bottom:0px; display:block; text-align:center;}
  	.btn-blue-st {background-color: #3c90be !important; cursor:pointer;}
  	.btn-blue-st:hover { opacity:0.9;}
  	.hiw img { margin:0 auto; display:block;}
  	.hiw h2 { padding-top:10px; padding-bottom:10px; text-align:center; display:block;}
  	.hiw .gray-block {
  		background: #e8edf1;
  		border-top: 1px solid #c4d3df;
  		border-bottom: 1px solid #c4d3df; padding-bottom:15px; padding-top:15px; margin-top:20px; margin-bottom:20px;
  	}




  		.front-video { background-image: url(images/so-2.jpg);
  			height: 700px;
  			background-size: cover;
  			margin-top: 30px;
  			display: block; }
  			.front-video-2 {   height: 700px; padding-top:20px; color:#fff; line-height:25px; font-size:18px;
  				-webkit-box-shadow: inset 0 75px 150px -75px rgba(0, 0, 0, 0.4), inset 0 -75px 150px -75px rgba(0, 0, 0, 0.8) , inset 0 700px 0 0px rgba(0, 0, 0, 0.5);
  				box-shadow: inset 0 75px 150px -75px rgba(0, 0, 0, 0.4), inset 0 -75px 150px -75px rgba(0, 0, 0, 0.8) , inset 0 700px 0 0px rgba(0, 0, 0, 0.5);
  			}
  			.front-video-2 h2 { color:#fff; font-size:33px;}

  			.front-promo-1 { padding-bottom:40px; padding-top:10px;background-color: #f3f3f3;}
  			.front-promo-1 em { background-color:#2c6899; border-radius:20px; color:#fff; text-decoration:none; font-size:11px;  font-weight:300; position:relative; bottom:8px; display:inline-block; width:14px; height:14px; text-align:center; line-height:15px;}
  			.front-promo-1 .tooltip-b { border-bottom:0px;}
  			.front-promo-1 h2{ font-size:36px; display:block; text-align:center; color:#000; font-weight:300;}

  			.front-promo-1-2 { font-size:24px; display:block; color:#000; text-align:center; padding-bottom:35px; padding-top:15px;}
  			.front-promo-1-icon { display:block; text-align:center;}

  			.front-promo-3 { display:block; text-align:center;font-size:22px; color:#2c6899;font-weight:600; padding-bottom:5px;}

  			.front-promo-4 {font-size:18px; color:#4a4a4a; display:block; text-align:center; position:relative; line-height:22px;}

  			.front-promo-1-plus { display:block; text-align:center;font-size:44px; color:#2c6899; padding-top:100px; color:#2c6899;}

  			.front-promo-1-txt {font-size:15px;  color:#000; line-height:24px; font-weight:300; margin-top:40px;}

  			.front-promo-1-txt-2 {font-size:24px;  color:#13557c;}
  			.front-promo-1-txt-3 { color:#13557c;font-weight:600;}

  			.front-promo-1-button {font-size:24px;  color:#fff !important; line-height:50px; text-align:center; margin:0 auto; width:260px; height:50px; border-radius:50px; background-color:#2c6899; display:block; margin-top:30px;}
  			.front-promo-1 .tooltiptext { font-size:11px; line-height:12px; width:240px; padding-left:10px; padding-right:10px;}
  			.front-promo-1 .tooltiptext::after {
  				content: "";
  				position: absolute;
  				top: 100%;
  				left: 25%;
  				margin-left: -5px;
  				border-width: 5px;
  				border-style: solid;

  			}
  			.front-promo-2-button {font-size:22px; text-transform:uppercase;  color:#fff !important; line-height:50px; text-align:center; margin:0 auto;  height:50px; border-radius:50px; background-color:#2c6899; display:block; margin-top:30px;}

  			.num-blue {     background-color: #ff9000;
    border-radius: 20px;
    color: #fff;
    text-decoration: none;
    font-size: 11px;
    font-weight: 300;
    position: relative;
    bottom: 8px;
    display: inline-block;
    width: 16px;
    height: 16px;
    text-align: center;
    line-height: 17px;}


  			ul.numeric {list-style:decimal;}





  			.u-shad { height: 570px; padding-top:0px; color:#fff; line-height:25px; font-size:18px;
  				-webkit-box-shadow: inset 0 75px 150px -75px rgba(0, 0, 0, 0.3), inset 0 -75px 150px -75px rgba(0, 0, 0, 0.3) , inset 0 700px 0 0px rgba(0, 0, 0, 0.3);
  				box-shadow: inset 0 75px 150px -75px rgba(0, 0, 0, 0.3), inset 0 -75px 150px -75px rgba(0, 0, 0, 0.3) , inset 0 700px 0 0px rgba(0, 0, 0, 0.3);}
  				.front-u-promo-1 {  background-image: url(images/front/u-3.jpg);  height: 570px;
  					background-size: cover;
  					margin-top: 20px; margin-bottom:80px;
  					display: block; position:relative;}
  					.front-u-promo-1 .container { position:relative;}
  					.u-1 {  color:#faea36;font-size:40px; line-height:55px; padding-top:20px; padding-bottom:15px; font-weight:600; text-align:center;}
  					.u-1  span{ color:#2eb8ff;}
  					.u-2 { font-size:20px; color:#fcf7f7; text-align:center; padding-left:20px; padding-right:20px; display:block; margin-bottom:60px; font-weight:600;}
  					.u-3 { font-size:22px; color:#fcf7f7;font-weight:300; text-align:center; padding-left:20px; padding-right:20px; display:block; margin-bottom:65px;}
  					.u-4 {font-size:18px; color:#fcf7f7;font-weight:300; text-align:center; padding-left:20px; padding-right:20px; display:block;}
  					.u-b-1 { width:250px; height:50px; font-size:32px; display:block; margin:0 auto; margin-top:10px; background-color:#2da1e8; border:3px solid #faea36; line-height:45px; text-align:center; color:#fff; border-radius:50px;color:#fff !important; font-weight:300; margin-top:30px;}
  					.u-b-1:hover { color:#fff !important;} 
  					.u-pic-1 {  background-image: url(images/front/u-1.png);  height: 130px; width:130px;
  						position: absolute; top:-18px; left:18px; z-index:2;}
  						.u-pic-2 {background-image: url(images/front/u-2.png);  height: 100px; width:602px;
  							position: absolute; bottom:-50px; left:90px; z-index:2}


  							.n-rd-bg { background-color:#ecf2f6; border-bottom:3px solid #bed4e1; }





  							.listing-bundle-3 table {
  								margin-bottom: 0px;
  								border: 0;
  							}

  							.listing-bundle-3 {
  								width: 100%;
  								border: 1px solid #ededed;
  								border-radius: 4px;
  								background-color: #fff;
  								position: relative;
  								z-index: 2;
  								overflow: hidden;
  							}
  							.listing-bundle-3 .up {
  								background-image: url(images/bandle-str.png);
  								background-position: right;
  								background-repeat: no-repeat;
  								width: 10px;
  								height: 10px;
  								display: inline-block;
  								padding-left: 12px;
  								position: relative;
  								bottom: 0px;
  								background-size: cover;
  							}



  							.b-s-img-2 {
  								height: 150px;
  								width: 100%;
  								position: relative;
  								background-size: cover;
  							}


  							.bundle-buy-card .tooltiptext { font-size:11px; line-height:12px; width:180px; padding-left:10px; padding-right:10px; z-index:100; margin-bottom:10px;}
  							.bundle-buy-card .tooltiptext::after {
  								content: "";
  								position: absolute;
  								top: 100%;
  								left: 34%;
  								margin-left: -5px;
  								border-width: 5px;
  								border-style: solid;

  							}
  							.bundle-buy-card em { background-color:#2c6899; border-radius:20px; color:#fff; text-decoration:none; font-size:11px;  font-weight:300; position:relative; bottom:5px; display:inline-block; width:14px; height:14px; text-align:center; line-height:15px;}
  							.bundle-buy-card .tooltip-b { border-bottom:0px;}

  							.bundle-buy-card .listing-bundle-2 {

  								overflow: inherit !important;
  							}







  							.st .tooltiptext { font-size:11px; line-height:12px; width:180px; padding-left:10px; padding-right:10px; z-index:100; margin-bottom:10px;bottom: 80%;}
  							.st .tooltiptext::after {
  								content: "";
  								position: absolute;
  								top: 100%;
  								left: 34%;
  								margin-left: -5px;
  								border-width: 5px;
  								border-style: solid;
  							}
  							.st em { background-color:#7CA621; border-radius:20px; color:#fff; text-decoration:none; font-size:11px;  font-weight:300; position:relative; bottom:5px; display:inline-block; width:14px; height:14px; text-align:center; line-height:15px;}
  							.tooltip-b.st { border-bottom:0px; }









  							.buy-line-5 {
  								margin-top: 4px;
  								margin-bottom: 4px;
  								line-height: 25px;
  								margin-left: 2%;
  								margin-right: 2%;
  								font-size: 12px; overflow:hidden;
  							}

  							.buy-line-5 span.pos-2 {
  								width: 45%;
  								float: left;
  								color: #4c4c4c; text-align:left;
  							}

  							.buy-line-5 span input {

  								position: relative;
  								border: 1px solid #dedede;
  								color: #444444;
  								font-size: 12px; height:25px; line-height:25px;    margin-bottom: 0px;
  							}

  							.buy-line-5 span.pos-1 {
  								width: 50%; float: left;
  								color: #4c4c4c; text-align:left;
  							}

  							.buy-line-6 {
  								margin-top: 6px;
  								margin-bottom: 6px;
  								line-height: 25px;
  								margin-left: 2%;
  								margin-right: 2%;
  								font-size: 12px; 
  							}
  							.buy-line-6 span.pos-3 {
  								font-size: 12px;
  								width: 30%;
  								float: left;
  								color: #4c4c4c; text-align:left;
  							}
  							.buy-line-6 span.pos-1 { line-height:19px;
  								width: 50%; float: left;
  								color: #4c4c4c; text-align:left;
  							}
  							.buy-line-6 span.pos-4 {
  								width: 20%; float: left;
  								color: #4c4c4c; text-align:left;
  							}


  							.line-rd { height:1px; display:block; border-bottom:1px solid #ededed;  margin-left: 2%;
  								margin-right: 2%;}










  								.prop-block-sm { border:1px solid #f0f0f0; background-color:#e6f4fc; padding:10px; border-radius:4px; width:340px;}


  								.prop-block-sm-title {
  									font-size: 16px;
  									color: #448ccb;
  									line-height: 20px; font-weight:600; display:block;
  								}
  								.prop-block-sm-txt {
  									display: block;
  									margin-bottom: 10px;
  									font-size: 13px;
  									line-height: 18px;color: #454545; font-style:italic;
  								}
  								.prop-block-sm-txt-2 {
  									display: block;
  									margin-bottom: 0px;
  									font-size: 14px;
  									line-height: 18px;color: #454545;
  								}
  								.prop-block-sm-txt-3 {
  									display: block;
  									margin-bottom: 0px;
  									font-size: 15px;
  									line-height: 18px;color: #454545; padding-top:5px;
  								}
  								.prop-block-sm-l { float:left; width:55%;}
  								.prop-block-sm-l img { width:150px;}
  								.prop-block-sm-r { float:right; width:45%;}




  								.hiw-2 h2 { font-size:24px; font-weight:600; color:#3c90be; padding-bottom: 0px;}
  								.hiw-2 div { text-align:center;font-size:14px; line-height:25px; padding-bottom: 20px; }
  								.hiw-2 h5 {
  									font-size: 18px;
  									min-height: 60px;
  									line-height: 22px;
  									padding-bottom: 0px;
  									display: block;color:#3c90be!important;
  									text-align: center;font-weight:400;
  								}



  								.n-card {
  								
  								 line-height:25px; 
  								}
  								.n-card input { height:44px; width:100%;font-size: 18px;
  									color: #636363;

  								}
  								.n-card {
  									margin-bottom: 1.5rem;
  								}
  								.n-card label 
  								{

  									display: block;
  									padding-top: 5px;
  									font-size: 18px;
  									color: #fff;
  									text-align: center;
  									padding-bottom: 5px; padding-top:5px;
  								}	



  								.text-white {
  									color: #fff !important;
  								}
  								.p-3 {
  									padding-top: 3rem !important;
  									padding-bottom: 3rem !important;
  									padding-left: 1rem !important;
  									padding-right: 1rem !important;
  								}
  								.bg-st-blue {
  									background-color: #f9f9f9 !important;
  								}
  								.n-card-body, .n-card-block {
  									flex: 1 1 auto;
  									padding: 1.25rem;
  								}

  								.n-card-group {
  									display: flex;
  									flex-flow: row wrap;
  								}
  								.unregistered-margin { margin-top:100px; margin-bottom:100px;}

  								.btn-log { cursor:pointer;}


  								.slider-img { height:450px; width:100%; background-size: cover;}

  								.slider-thumb { height:120px !important; width:140px !important; background-size: cover;}

  								.js-dynamic-show-hide {display:none;}
  								.dynamic-height-wrap {
  									overflow: hidden;
  									position: relative;
  									-webkit-transition: max-height 0.25s ease-in-out;
  									-moz-transition: max-height 0.25s ease-in-out;
  									-o-transition: max-height 0.25s ease-in-out;
  									transition: max-height 0.25s ease-in-out;
  									width: 100%; margin-bottom:1px;
  								}

  								/* Bottom gradient (optional, but recommended)*/
  								.dynamic-height-active .dynamic-height-wrap:before {
  									background: -moz-linear-gradient(top,  rgba(240,249,255,0) 0%, rgba(255,255,255,1) 100%);
  									background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(240,249,255,0)), color-stop(100%,rgba(255,255,255,1)));
  									background: -webkit-linear-gradient(top,  rgba(240,249,255,0) 0%,rgba(255,255,255,1) 100%);
  									background: -o-linear-gradient(top,  rgba(240,249,255,0) 0%,rgba(255,255,255,1) 100%);
  									background: -ms-linear-gradient(top,  rgba(240,249,255,0) 0%,rgba(255,255,255,1) 100%);
  									background: linear-gradient(to bottom,  rgba(240,249,255,0) 0%,rgba(255,255,255,1) 100%);
  									filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f0f9ff', endColorstr='#ffffff',GradientType=0 );
  									bottom: 0;
  									content:'';
  									height: 30px;
  									left: 0;
  									position: absolute;
  									right: 0;
  									z-index: 1;
  								}

  								.dynamic-height-active .dynamic-show-more {
  									display: inline-block;
  								}
  								.dynamic-show-more {
  									display: none;
  								}


  								.m-t-20-mob { margin-top:20px;}


  								.login {
  									min-height: 100vh;
  								}


  								table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child::before, table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child::before {
  									/*background-color: #9f9f9f!important;*/
  									/*border: 2px solid #fff!important;*/
  									/*border-radius: 0!important;*/
  									box-shadow: 0 0 0 #444!important;
  								}

  								.dataTable .child {}
  								.dataTable .child ul { margin:0 !important; padding:0 !important;font-size: 13px;line-height: 18px;color: #2f2f2f; width:100% !important;
  								}
  								.dataTable .child STRONG { font-weight:500; font-size:13px;}
  								table.dataTable>tbody>tr.child span.dtr-title {
  									display: inline-block;
  									min-width: 75px;font-size:13px !important;
  									font-weight: 500 !important;
  								}


  								.n-st-1 th strong { display:block;}


  								table.collapsed th { border:0px !important;}
  								table.collapsed tr th:first-child {
  									border-top-left-radius: 0px;
  									border-left: 0px solid #4e98bf !important;
  								}
  								table.collapsed tr th:last-child {
  									border-top-right-radius: 0px;
  									border-right: 0px solid #4e98bf !important;
  								}

  								.dtr-title {float:left; width:210px; text-align:left; display:block;}
  								.dtr-data  {float:left; width:50%; display:block; text-align:left;}	
  								.dtr-details li { clear:both; overflow:hidden; border:0 !important; font-size:13px !important;}
  								.dtr-details p { padding:0 !important; margin:0 !important;}



  								#video_modal_form {
  									width: 800px; 
  									height: 650px; 
  									position: fixed; 
  									top: 45%; 
  									left: 50%;
  									margin-top: -275px;
  									margin-left: -350px; 
  									display: none; 
  									opacity: 0;
  									z-index: 9999; 
  									padding: 20px 10px;
  								}
  								#video_overlay {
  									z-index:9998; 
  									position:fixed; 
  									background-color:#000; 
  									opacity:0.88; 
  									-moz-opacity:0.88; 
  									filter:alpha(opacity=80);
  									width:100%; 
  									height:100%; 
  									top:0;
  									left:0;
  									cursor:pointer;
  									display:none; 
  								}
  								.video_modal_close {
  									width: 21px;
  									height: 21px;
  									position: absolute;
  									top: 0px;
  									right: 0px;
  									cursor: pointer;
  									display: block;
  									color:white;
  								}
  								.video_img_video { font-size: 24px;     height: 64px;
  									width: 256px; background-color: #529dba; opacity:0.9; border-radius:5px;
  									cursor: pointer; color:#fff;  display:block; line-height:64px;float: left; text-transform:uppercase; font-weight:300;
  								}
  								.video_img_video:hover {color:#fff; opacity:0.8;}
  								.video_img_video I { font-size:24px; padding-left:8px;padding-right:8px;}

  								/*.header_wrapper.header_type4 #access ul {
  									text-align:right;
  								}*/
  								.btl-dropdown { margin-top:12px;}
  								.sub-menu { margin-left:0 !important;}

  								/********************* Bundle Page ******************************/


  								.bundle-icon { background-image:url(images/bundle/logo-bundle.png); width:76px; height:76px; float:left; margin-right:20px;}
  								h1.bundle-tit-n { position:relative; margin:0; padding:0; float:left; width:calc(100% - 96px);}
  								.bundle-tit-1 { color:#3f3f3f; font-size:32px; display:block; width:70%; position:relative; top:-5px;}
  								.bundle-tit-3 { color:#666; font-size:20px; display:block; width:70%;position:relative;top:-10px;}
  								.bundle-tit-2 { color:#3c90be; font-size:18px; line-height:20px; background-color:#e7f2f7; padding-left:10px; padding-right:10px; padding-top:8px; padding-bottom:8px; float:right; position:relative; top:-5px;}
  								.bundle-page-2 .js-dynamic-show-hide { color:#3d88a5; cursor:pointer; font-size:12px;}
  								.bundle-page-2  .bundle-description { font-size:14px !important; color:#2a2828;}
  								.bundle-page-2 h2 {font-size: 32px;display: block;text-align: center;color: #000;font-weight: 300; margin-top:20px; margin-bottom:20px;}
  								.bundle-page-2 h4 {font-size: 20px;display: block;text-align: center;color: #000;font-weight: 400; margin-top:0px; margin-bottom:5px;}
  								.graf-p-20 { padding-bottom:20px;}
  								.tooltiptext { font-style:normal;}

  								/********************* Bundle Page Property Card******************************/
  								.property-card-title { overflow:hidden; margin-bottom:10px;font-weight:600;}
  								.property-card { width:96%; margin-left:3%; margin-right:3%; border:1px solid #e7e7e7; border-radius:5px; background-color:#fff; position:relative; }
  								.property-name { color:#3f3f3f; font-size:18px; padding-top:13px; padding-left:15px; width:calc(60% - 15px); float:left; overflow:hidden; line-height:22px; white-space:nowrap; position:relative;}
  								.property-name:after {
  									content: '';
  									position: absolute;
  									right: 0;
  									top: 0;
  									width: 20px;
  									height: 100%;
  									background: -moz-linear-gradient(left, rgba(255, 255, 255, 0.2), #fff 100%);
  									background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.2), #fff 100%);
  									background: -o-linear-gradient(left, rgba(255, 255, 255, 0.2), #fff 100%);
  									background: -ms-linear-gradient(left, rgba(255, 255, 255, 0.2), #fff 100%);
  									background: linear-gradient(to right, rgba(255, 255, 255, 0.2), #fff 100%);
  								}


  								.property-id { font-size:14px; color:#3c90be; float:right; width:calc(40% - 15px); padding-top:15px; padding-right:13px;line-height:22px;font-weight:600; text-align:right;}
  								.property-adress {font-size:14px;color:#3f3f3f; float:left; width:calc(72% - 20px); padding-top:5px; white-space:nowrap; display:block;overflow: hidden;position: relative; }
  								.property-adress:after {
  									content: '';
  									position: absolute;
  									right: 0;
  									top: 0;
  									width: 20px;
  									height: 100%;
  									background: -moz-linear-gradient(left, rgba(255, 255, 255, 0.2), #fff 100%);
  									background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.2), #fff 100%);
  									background: -o-linear-gradient(left, rgba(255, 255, 255, 0.2), #fff 100%);
  									background: -ms-linear-gradient(left, rgba(255, 255, 255, 0.2), #fff 100%);
  									background: linear-gradient(to right, rgba(255, 255, 255, 0.2), #fff 100%);
  								}

  								.property-adress-line { overflow:hidden; padding-left:40px;}
  								.property-area { font-size:14px;color:#3f3f3f;padding:5px; float:right; background-color:#e7f2f7; }
  								.property-image { height:270px; overflow:hidden; position:relative; background-size:cover;}

  								.property-image::after {
  									content: '';
  									position: absolute;
  									right: 0;
  									bottom: 0;
  									width: 100%;
  									height: 35%;
  									background: linear-gradient(to bottom, rgba(0, 0, 0, 0.01), rgba(0, 0, 0, 0.9) 90%);
  								}

  								.property-image a {	
  									box-sizing: border-box;
  									margin: 0 auto;
  									padding: 8px; padding-top:25px; padding-bottom:25px;
  									max-width: 500px;
  									background: #fff;
  									background: rgba(60, 144, 190, 0.5);
  									color: #fff;
  									text-align: center;
  									text-decoration: none;
  									letter-spacing: 1px;
  									transition: all 0.3s ease-out;

  									font-size: 22px;
  									color: #fff;
  									text-transform: uppercase;
  									font-weight: 300 !important;
  									text-align: center;
  									border-radius: 0px;
  									display: block; width:60%; margin:0 auto; margin-top:70px; border:1px solid #fff;
  								}
  								.property-image a span {font-size: 18px; display:block; padding-bottom:5px;}
  								.property-image a:hover { opacity:0.8;	}
  								.icon-property {height:57px; width:57px; position:absolute; top:15px; right:10px; background-image: url(images/bundle/icon-property.png);}
  								.icon-group-2 { position:absolute; bottom:7px; left:10px;z-index: 10;}
  								.icon-group-2 span {font-size:11px; text-align:center; color:#fdf7f7; height:50px; width:70px; padding-top:40px; display:inline-block; background-position:center top; background-repeat:no-repeat;}
  								.icon-purchaised-0 { background-image:url(images/bundle/icon-purchaised.png); background-size:36px 36px;}
  								.icon-purchaised-10 { background-image:url(images/bundle/icon-purchaised.png); background-size:36px 36px;}
  								.icon-purchaised-1 { background-image:url(images/prop-page-1-2.png); background-size:36px 36px;}
  								.icon-purchaised-2 { background-image:url(images/prop-icon/prop-page-1-1.png); background-size:36px 36px;}
  								.icon-purchaised-3 { background-image:url(images/prop-icon/prop-page-1-3.png); background-size:36px 36px;}
  								.icon-purchaised-4 { background-image:url(images/prop-icon/prop-page-1-4.png); background-size:36px 36px;}
  								.icon-purchaised-5 { background-image:url(images/prop-icon/prop-page-1-5.png); background-size:36px 36px;}
  								.icon-purchaised--1 { background-image:url(images/prop-icon/prop-page-1--1-sm.png); background-size:36px 36px;}


  								.icon-residential { background-image:url(images/bundle/icon-residential.png); }
  								.icon-sold {background-image:url(images/prop-page-3--10-sm.png);}
  								.property-rea { width:150px; height:60px; position:absolute; bottom:0px; right:0px; display:block; background-position:center center;z-index: 10;}
  								.property-info-2 { padding-top:5px;}
  								.property-info-2 table { border:0px;margin-bottom:5px;}
  								.property-info-2 th { border:0px; background-color:#e7f2f7; font-size:11px; text-transform:uppercase; text-align:center; line-height:14px; color:#2e2d2d; padding:3px;}
  								.property-info-2 td{ border:0px; font-weight:600; padding:10px; font-size:14px; text-align:center;}

  								.Hungary {
  									background-image: url(images/icon-flag.jpg);
  									background-position: 14px 6px;
  									background-repeat: no-repeat;
  								}
  								.Ukraine {
  									background-image: url(images/Ukraine-Flag-icon.png);
  									background-position: 14px 6px;
  									background-repeat: no-repeat;
  								}

  								/************************end card******************************/


  								/********************* Bundle Page Bundle Card******************************/
  								.bundle-card { width:100%;border:1px solid #e7e7e7; border-radius:5px; background-color:#fff; position:relative; margin-bottom:30px;}
  								.bundle-card-title { color:#3f3f3f; font-size:16px; font-weight:600; padding-top:13px; padding-left:15px; width:calc(50% - 15px); float:left; overflow:hidden; line-height:22px;}
  								.bundle-card-id { font-size:16px; color:#3c90be; float:right; width:calc(50% - 15px); padding-top:15px; padding-right:13px;line-height:22px;font-weight:600; text-align:right;}
  								.bundle-card-address {font-size:14px;color:#3f3f3f; float:left; width:calc(100% - 50px); padding-top:5px;padding-bottom:5px; white-space:nowrap; display:block;overflow: hidden;position: relative; padding-left:40px; margin-bottom:10px; }
  								.bundle-card-address:after {
  									content: '';
  									position: absolute;
  									right: 0;
  									top: 0;
  									width: 20px;
  									height: 100%;
  									background: -moz-linear-gradient(left, rgba(255, 255, 255, 0.2), #fff 100%);
  									background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.2), #fff 100%);
  									background: -o-linear-gradient(left, rgba(255, 255, 255, 0.2), #fff 100%);
  									background: -ms-linear-gradient(left, rgba(255, 255, 255, 0.2), #fff 100%);
  									background: linear-gradient(to right, rgba(255, 255, 255, 0.2), #fff 100%);
  								}
  								.bundle-card-value { background-color:#e7f2f7; padding-top:9px; padding-bottom:9px;}
  								.bundle-card-value-1 {font-size:16px;color:#3f3f3f; text-align:center;}
  								.bundle-card-value-2 {font-size:18px; color:#343131;text-align:center; font-weight:600; margin-top:5px;}
  								.bundle-card-img { height:180px; background-size:cover; position:relative;}
  								.bundle-card-img:after { content: ''; position:absolute; background-image:url(images/bundle/logo-bundle-2.png); width:112px; height:112px; left:calc(50% - 56px); top:calc(50% - 56px); opacity:0.55;transition: all 0.3s ease-out; }
  								.bundle-card-img:hover:after {opacity:0.75;}
  								.bundle-card-yields { background-color:#3d88a5; padding-left:80px; padding-top:20px; padding-bottom:10px; background-image:url(images/bundle/icon-esti-yields.png); background-position:10px 18px; background-repeat:no-repeat; min-height:75px;}
  								.bundle-card-yields-1 { font-size:16px; color:#ffffff;}
  								.bundle-card-yields-2 { text-align:center; margin-top:5px; font-size:24px; color:#fff; font-weight:600; padding-right:80px;}
  								.bundle-card-yields-line {color:#3f3f3f;font-size:13px; font-weight:300;}
  								.bundle-card-yield { padding:10px; text-align:center; float:left; width:calc(50% - 2px); margin-right:4px; background-color:#e7f2f7; min-height:75px; font-size:14px; font-weight:500;}
  								.bundle-card-yields-line span { display:block; font-size:14px; font-weight:600; text-align:center; color:#414242; margin-top:15px;}
  								.bundle-card-yield-2 { font-size:14px; font-weight:500;padding:10px;  text-align:center; float:left; width:calc(50% - 2px);background-color:#e7f2f7;}
  								.bundle-card-share-value { margin-top:25px; font-size:22px; color:#343131; text-align:center; display:block;}
  								.bundle-card-button { font-size:18px; color:#fff !important; text-align:center;  padding-left:30px; padding-right:30px; padding-top:13px; padding-bottom:13px; background-color:#3d88a5;  margin:0 auto; margin-bottom:25px; border-radius:5px; width:245px; display:block; margin-top:10px;}
  								a.bundle-card-button:hover { opacity:0.8;transition: all 0.3s ease-out; color:#fff !important;}

  								.bundle-card-button.coming-soon { font-size:18px; color:#fff !important; text-align:center;  padding-left:30px; padding-right:30px; padding-top:13px; padding-bottom:13px; background-color: #9b9b9b;  margin:0 auto; margin-bottom:25px; border-radius:5px; width:245px; display:block; margin-top:10px;}



  								.bundle-card-info { border-top:1px solid #dfe5e8; overflow:hidden;  font-size:12px; color:#414242;}
  								.bundle-card-info span { display:block; font-size:14px; padding-top:8px; text-align:center; font-weight:600;padding-bottom:15px;}
  								.bundle-card-info-1 { padding-top:15px;width:calc(50% - 1px); border-right:1px solid #dfe5e8; float:left; text-align:center; font-weight:500; font-size:14px;}
  								.bundle-card-info-2 {padding-top:15px;width:50%;  float:left; text-align:center;font-weight:500; font-size:14px;}
  								/************************end card******************************/	

  								.bundle-icon-group { background-color:#f7f9f9; border:1px solid #e7e6e6; }
  								.bundle-icon-group-1 { background-image:url(images/bundle/bundle-icon-group-1.png);float:left; width:33%; text-align:center; font-size:12px; font-weight:600; padding-top:65px; padding-bottom:10px; color:#3f3f3f; background-position:center 10px; background-repeat:no-repeat; min-height:90px; }
  								.bundle-icon-group-2 {background-image:url(images/bundle/bundle-icon-group-2.png);float:left; width:33%; text-align:center; font-size:12px; font-weight:600; padding-top:65px; padding-bottom:10px; color:#3f3f3f; background-position:center 10px; background-repeat:no-repeat; min-height:90px;}
  								.bundle-icon-group-3 {background-image:url(images/bundle/bundle-icon-group-3.png);float:left; width:33%; text-align:center; font-size:12px; font-weight:600; padding-top:65px; padding-bottom:10px; color:#3f3f3f; background-position:center 10px; background-repeat:no-repeat; min-height:90px;}

  								.tooltip-d {
  									position: relative;
  									display: inline-block;
  									cursor: pointer;
  								}
  								.tooltip-d .tooltiptext {
  									visibility: hidden; font-size:11px;
  									width: 160px;
  									background-color: #585858;
  									color: #fff;
  									text-align: center;
  									padding: 5px 0;
  									border-radius: 6px;
  									position: absolute;
  									z-index: 1;
  									bottom: 175%;
  									left: 50%;
  									margin-left: -80px;
  									opacity: 0;
  									transition: opacity 1s;font-weight: 300; line-height:14px; padding:5px;
  								}
  								.tooltip-d .tooltiptext.tooltip-left {
  									visibility: hidden; font-size:11px;
  									width: 160px;
  									background-color: #585858;
  									color: #fff;
  									text-align: center;
  									padding: 5px 0;
  									border-radius: 6px;
  									position: absolute;
  									z-index: 1;
  									bottom: 175%;
  									left: 51%;
  									margin-left: -140px;
  									opacity: 0;
  									transition: opacity 1s;font-weight: 300; line-height:14px; padding:5px;
  								}
  								.tooltip-d .tooltiptext.tooltip-left::after {
  									content: "";
  									position: absolute;
  									top: 100%;
  									left: 86%;
  									margin-left: -5px;
  									border-width: 5px;
  									border-style: solid;
  									border-color: #585858 transparent transparent transparent;
  								}

  								.tooltip-d .tooltiptext::after {
  									content: "";
  									position: absolute;
  									top: 100%;
  									left: 50%;
  									margin-left: -5px;
  									border-width: 5px;
  									border-style: solid;
  									border-color: #585858 transparent transparent transparent;
  								}
  								.tooltip-d:hover .tooltiptext {
  									visibility: visible;
  									opacity: 1;
  								}
  								.tooltip-d em {
  									background-color: #b6b6b6;
  									border-radius: 20px;
  									color: #fff;
  									text-decoration: none;
  									font-size: 10px;
  									font-weight: 300;
  									position: relative;
  									bottom: 5px;
  									display: inline-block;
  									width: 12px;
  									height: 12px;
  									text-align: center;
  									line-height: 13px;}


								.fa-info.blue {width: 16px;    height: 16px; background-color:#fff;}


								.fa-info.blue:before {
									content: url(css2/n-5/i-info.png)!important;
								}
								.tooltiptext.bluetooltips3 {
   width: 170px;
    bottom: 160%;
    left: 50%;
    margin-left: -136px;
    background-color: #132760;
    color: #fff!important;z-index: 100;
}	
									
								
	.tooltip-d .tooltiptext.bluetooltips3::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 80%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #132760 transparent transparent transparent;
}								
		

.lang_he-il 	.tooltiptext.bluetooltips3 {
    width: 130px;
    bottom: 160%;
    left: 50%;
    margin-left: -25px;
    background-color: #132760;color:#fff;
}	
.lang_he-il 	.tooltip-d .tooltiptext.bluetooltips3::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 18%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #132760 transparent transparent transparent;
}								
			

  									/***********************bandle page tabs*************************************/

  									.bandle-page {}
  									.bandle-page #tab_prpg { margin-right:0px;}
  									.bandle-page #tab_prpg li a{ cursor:pointer;border-top-left-radius: 5px;border-top-right-radius: 5px;
  										font-size:16px; font-weight:600; color:#464646; text-transform:uppercase;padding: 13px 30px;}

  										.bandle-page #tab_prpg > ul {

  											background-color: transparent !important;
  											border-bottom: 0px solid #dfdfdf;

  										}
  										.bandle-page #tab_prpg li {
  											border: 1px solid #dfdfdf; border-top-left-radius: 5px;border-top-right-radius: 5px;
  											bottom: 0px; background-color:#f7f9f9; border-bottom:0px;
  											bottom: 0px;
  										}

  										.bandle-page #tab_prpg li.active a {padding: 13px 30px;height: 45px;}
  										.bandle-page #tab_prpg li.active {
  											border: 1px solid #dfdfdf; border-top-left-radius: 5px;border-top-right-radius: 5px;

  											border-bottom: 0px;
  											border-top: 1px solid #dfdfdf;
  											bottom: -2px; background-color:#fff;
  										}
  										.bandle-page .tab-content {border-bottom: 1px solid #dfdfdf;border-top: 1px solid #dfdfdf;border-left: 1px solid #dfdfdf;border-right: 1px solid #dfdfdf; border-radius:5px; padding:15px; padding-top:20px; padding-bottom:20px;}

  										.second.owl-theme .owl-controls .owl-buttons div {
  											top: calc(50% - 17px);
  										}
  										.owl-carousel.second.owl-theme { margin-left:2%; margin-right:2%; width:96%;}
										
										
										.owl-carousel .owl-item { direction: ltr!important;}
										
  										.gmap-rel { position:relative; margin-bottom:30px;}
  										.gmap-rel .gmap-controls {left: 0%;
  											margin-left: 0px; z-index:99;}

  											.bundle-fin { font-size:14px; color:#464646; }
  											.bundle-fin-1 { font-weight:600; margin-bottom:20px; position:relative; width:100%; line-height:18px; min-height:40px; color:#000;}
  											.bundle-fin-1 span { font-weight:600; float:right;}

  											.bundle-fin-2 { font-weight:400; margin-bottom:8px; position:relative; width:100%;}
  											.bundle-fin-2 span { font-weight:400; float:right;}

  											.bundle-fin-3 { font-weight:400; margin-bottom:5px; position:relative; width:100%; padding-left:10px; font-style:italic; font-size:12px;}
  											.bundle-fin-3 span { font-weight:400;  left:70%; position: absolute;}

  											.bundle-fin-4 { font-weight:600; margin-bottom:5px; position:relative; width:100%;}
  											.bundle-fin-4 span { font-weight:600; left:50%; position: absolute;}

  											.bundle-fin-5 { font-weight:400; margin-bottom:5px; position:relative; width:100%;}
  											.bundle-fin-5 span { font-weight:400; left:50%; position: absolute;}

  											.bundle-fin-rd-40 { height:40px; display:block;}

  											input.bundle-fin-6 {
  												border: 1px solid #e9e8e8; 
  												font-size:14px; color:#464646;
  												border-radius: 4px;
  												height: 35px;
  												padding: 0 !important;
  												padding-left: 20px !important;
  												display: block;
  												margin-bottom: 25px;margin-top: 25px;
  												width: 100%;
  											}
  											.bandle-page .tab-pane {
  												margin-bottom: 0px !important;
  												padding: 0px !important;

  											}




  											/****************************************************************/
  											.desktop-left { float:left;}
  											.desktop-right { float:right;}

  											.adv-ul-2 { list-style:disc;color: #676767; margin-left:0px; padding-left:15px; margin-bottom:10px;}
  											.adv-ul-2 li { margin-left:0px; padding-left:0px;}



  											.user_tab_menu.line ul > li, .user_tab_menu.line ul > li > button { float:left; width:20%;}
  											.user_tab_menu.line ul li ul li, .user_tab_menu.line ul  li ul li { float:left; width:100%;}
  											.user_tab_menu.line ul li > a, .user_tab_menu.line ul li > button {  width:100%;}







  											.user_tab_menu.line ul li ul{
  												display: none;
  												background-color: #096ca1;
  												position: absolute;
  												top: 100%; z-index:99;
  											}
  											.user_tab_menu.line ul li:hover ul { display: block; width:100%; }
  											.user_tab_menu.line ul, .user_tab_menu.line ul li ul{
  												margin: 0;
  												padding: 0;
  												list-style-type: none;
  											}

  											.user_tab_menu.line ul li {
  												float: left;
  												position: relative;
  												/*height: 100%;*/
  											}
  											.user_tab_menu.line li a {

  												width: 100px;

  											}

  											.user_tab_menu.line li:hover { background-color: #f90; }
  											.user_tab_menu.line ul li:hover { background-color: #666; }

  											.red-2 {

  												color:#da4453;
  											}


  											.activation-step-1 { text-align:left;}
  											.activation-step-1-1 {display:block; font-size: 16px; margin-bottom:15px; line-height:20px;}
  											.activation-step-1-2 { display:block; font-size: 16px; margin-bottom:15px; line-height:20px;}
  											.activation-step-1-3 { text-align:center; width:260px; margin:0 auto; height:30px; border:0; background-color:#599aae; color:#fff; font-size:18px; text-align:center; font-size: 18px; border-radius:4px; display:block; line-height:30px;}
  											.activation-step-1-3:hover, .activation-step-1-3:focus { color:#fff !important;}
  											.activation-step-1-4 {display:block; font-size: 12px; margin-top:15px; line-height:16px;}
  											.activation-step-1-res {display:block; font-size: 12px; margin-top:5px; line-height:16px; color:#599aae; text-align:center;}

  											.activation-step-2-1  {display:block; font-size: 16px; margin-bottom:15px; line-height:20px;}
  											.activation-step-2-2  {display:block; font-size: 16px; margin-bottom:15px; line-height:20px;}
  											.activation-step-2-3 { text-align:center; width:260px; margin:0 auto; height:30px; border:0; background-color:#599aae; color:#fff; font-size:18px; text-align:center; font-size: 18px; border-radius:4px; display:block; line-height:30px;}

  											.sold { background-image: url(images/sold.png); background-repeat:no-repeat; background-position:center;}

  											.step-1 { color:#3b3b3b;}
  											.step-1-1 { font-size:18px; font-weight:600; text-align:center; line-height:22px;}
  											.step-1-1 span { font-size:14px; font-weight:400; display:block; margin-top:5px;}


  											.step-kyc-3 { padding-top:30px;}

  											.step-kyc-3 .jFiler-item { width:50% !important; float:left;}


  											.step-kyc-req-pass { min-height:280px; border:1px solid #e1e1e1; border-radius:10px; position:relative; margin-top:50px; padding-bottom:20px; padding-top:70px; padding-left:40px; padding-right:40px;}
  											.step-kyc-req-pass:after { position:absolute; background-image:url(images/step-kyc-icon-1.png); content:" " ; width:120px; height:100px; left:calc(50% - 60px); top:-42px;}
  											.step-kyc-req-aml { min-height:280px;border:1px solid #e1e1e1; border-radius:10px; position:relative; margin-top:50px; padding-bottom:20px; padding-top:70px; padding-left:40px; padding-right:40px;}
  											.step-kyc-req-aml:after { position:absolute; background-image:url(images/step-kyc-icon-2.png); content:" " ; width:120px; height:100px; left:calc(50% - 60px); top:-42px;}

  											.step-kyc-6 {color:#505050;position:relative;padding-bottom:20px; padding-top:15px; padding-left:50px; padding-right:50px; margin-top:35px; margin-left:10px;}
  											.step-kyc-6:after  { position:absolute; background-image:url(images/step-kyc-icon-3.png); content:" " ; width:41px; height:43px; left:0px; top:0px;}
  											.step-kyc-6 h4 { color:#505050; display:block; text-align:left; font-size:14px; padding:0; margin:0; padding-bottom:15px;}
  											.step-kyc-6 ul { padding:0; margin:0;}
  											.step-kyc-6 li { padding:0; margin:0; line-height:20px; font-size:14px; margin-left:20px; margin-bottom:15px;}
  											.step-kyc-6-1 { color:#006f99; font-weight:bold; display:block; margin-top:30px; margin-bottom:20px; margin-left:-30px; line-height:20px;}



  											.step-kyc-6-2.inv-type-btn-2 { float: none !important; margin:0 auto; font-size:16px; text-transform:uppercase; line-height:40px;}
  											.step-kyc-6-3 { padding:0; margin:0; font-size:14px; color:#505050; line-height:23px; margin-top:35px;}
  											.step-kyc-5 { font-weight:600; font-size:16px; text-align:center; display:block; padding-bottom:30px; color:#006f99;}
  											.step-kyc-5-1 { font-size:13px; color:#454e53; line-height:20px; text-align:center; margin-bottom:14px;}
  											.step-kyc-5-2 { margin-bottom:20px !important;}


  											.step-kyc-3-1 {
  												color: #3b3b3b;
  												font-size: 13px;
  												text-align: center;
  												margin-top: 10px;
  												margin-bottom: 20px;
  												line-height: 22px;
  											}


  											.b-top-1 {
  												font-size: 16px;
  												color: #fff;
  												line-height: 37px;

  												font-weight: 300 !important;
  												height: 40px;
  												text-align: center;
  												border-radius: 4px;
  												display: inline-block;
  												font-weight: 500 !important;
  												background-color: #3c90be;
  												border: 2px solid #3c90be;
  												margin-left: 10px;
  												margin-right: 0px; padding-left:20px; padding-right:20px;

  												cursor: pointer;float:right;
  											}
  											.b-top-1:hover { font-size: 16px;
  												color: #fff; opacity:0.8}

  												.b-top-1.mob {
  													font-size: 16px;
  													color: #fff;
  													line-height: 37px;

  													font-weight: 300 !important;
  													height: 40px;
  													text-align: center;
  													border-radius: 0px;
  													display: inline-block;
  													font-weight: 500 !important;
  													background-color: #c4605e;
  													border: 2px solid #c4605e;
  													margin-left: 10px;
  													margin-right: 0px; padding-left:20px; padding-right:20px;

  													cursor: pointer;float:right;
  												}	


  												.unpublish { position:relative; opacity:0.7;border:1px solid red;}
  												.unpublish:before { content:'Unpublished'; position:absolute; top:40%; width:100%; text-align:center; color:red; font-size:36px; font-weight:700;z-index: 10000}
  												.unpublish:hover {opacity:1;border:1px solid #ededed;}


  												.listing-bundle-2 .b-s-img-1 { display:none;} 	


  												/* invest now BM page*/

  												.bundle-page-3 {;}
  												.bundle-page-3-info {  border:1px solid #dcdcdc; border-radius:5px;}
  												.bundle-page-3-info-1 { padding-top:10px; padding-bottom:10px; padding-left:10px; padding-right:10px; border-bottom:1px solid #e7e7e7;}

  												.desktop-left .gmap-rel { margin-bottom:0px;}


  												.bundle-page-3-title { font-size:22px; color:#121212; background-image:url(images/bundle-page-3-1.png); padding-left:50px; background-position:left; background-repeat:no-repeat;  width:100%;  line-height:24px; padding-top:8px; padding-bottom:12px;}
  												.bundle-page-3-id { padding-left:50px; font-size:14px; color:#919191; display:inline-block; width:130px; line-height:23px;}
  												.bundle-page-3-country{ background-image:url(images/bundle-page-2.png); line-height:23px; padding-left:25px; background-position:left; background-repeat:no-repeat; float:right; width:calc (100% - 150px);}
  												.bundle-page-3-city{  display:inline-block; background-image:url(images/bundle-page-2-3.png); padding-left:15px; margin-left:5px; background-position:left; background-repeat:no-repeat; }
  												.bundle-page-3-info-2{ padding-left:10px; padding-right:10px; padding-top:40px; padding-bottom:15px;}
  												.bundle-page-3-p-1{ width: calc(50% - 5px); margin-right:5px; float:left;  padding-bottom:15px; }
  												.bundle-page-3-share-value{ font-size:28px; line-height:30px;color: #58a6c2;; display:block; margin-bottom:5px; text-align:center; font-weight:600; padding-top:18px;}
  												.bundle-page-3-share-value-2{ font-size:14px; color:#000000; text-align:center; display:block; line-height:20px;}
  												.bundle-page-3-p-2{width: calc(50% - 5px); margin-left:5px; float:left;color:#000000; border-radius:0px; padding-bottom:45px; }
  												.bundle-page-3-estimated-yields{ font-size:28px; line-height:30px; color:#58a6c2; display:block; margin-bottom:5px; text-align:center; font-weight:600; padding-top:18px; padding-bottom:0px;}
  												.bundle-page-3-estimated-yields-2{font-size:14px; color:#000000; text-align:center; display:block; line-height:20px;}
  												.bundle-page-3-calc{ margin-top:55px;}
  												.bundle-page-3-calc-txt{ font-size:12px; color:#919191; text-align:left; margin-top:15px; position:relative; padding-left:30px;}
  												.bundle-page-3-calc-txt::before { content:" "; border-left:1px solid #67acc7; border-bottom:1px solid #67acc7; height:25px; width:15px; position:absolute; left:13px; top:-18px;}
  												.bundle-page-3-calc-res{margin-bottom:0px; margin-top:10px; padding:10px; width:70%; margin-left:15%; margin-right:15%;}
  												.bundle-page-3-calc-res-1{ font-size:15px; line-height:18px; color:#3d88a5; display:block; margin-bottom:0px; text-align:center; font-weight:600;}
  												.bundle-page-3-calc-res-2{font-size:12px; color:#000000; text-align:center; font-weight:600; margin-bottom:3px; display:block; line-height:20px;}
  												.bundle-page-3-calc .asRange:hover { cursor:pointer;}
  												.bundle-page-3-button { margin-top:25px;
  													background: #48acd3; /* Old browsers */
  													background: -moz-linear-gradient(top, #48acd3 0%, #3d88a5 100%); /* FF3.6-15 */
  													background: -webkit-linear-gradient(top, #48acd3 0%,#3d88a5 100%); /* Chrome10-25,Safari5.1-6 */
  													background: linear-gradient(to bottom, #48acd3 0%,#3d88a5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  													filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#48acd3', endColorstr='#3d88a5',GradientType=0 );

  													width:100%; border-radius:3px; display:block; text-transform:uppercase; font-size:28px; text-align:center; line-height:30px; padding-top:10px; padding-bottom:10px; position:relative;  color:#fff; cursor:pointer; -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.29);
  													-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.29);
  													box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.29);  transition: all .2s ease-in-out;}
  													.bundle-page-3-button:hover, .bundle-page-3-button:focus {cursor:pointer; color:#fff;  transform: scale(1.05);}
  													.bundle-page-3-min {font-size:12px; color:#438eab; text-align:center; margin-top:10px; font-weight:600;}
  													.bundle-page-3-calc .asRange {
  														position: relative;
  														width: calc(100% - 20px); margin-left:10px; margin-right:10px;;
  														height: 9px;
  														background-color: #fff;
  														border-radius: 9px;


  														-webkit-box-shadow: inset 0px 0px 12px 0px rgba(0,0,0,0.49);
  														-moz-box-shadow: inset 0px 0px 12px 0px rgba(0,0,0,0.49);
  														box-shadow: inset 0px 0px 12px 0px rgba(0,0,0,0.49); cursor:pointer;


  													}


  													.bundle-page-3-calc .asRange .asRange-selected {
  														position: absolute;
  														left: 30%;
  														z-index: 1;
  														width: 40%;
  														height: 9px;
  														background-color: #5d9dc1;
  														border-radius: 9px;
  														-webkit-box-shadow: inset 0px 0px 12px 0px rgba(0,0,0,0.19);
  														-moz-box-shadow: inset 0px 0px 12px 0px rgba(0,0,0,0.19);
  														box-shadow: inset 0px 0px 12px 0px rgba(0,0,0,0.19);transition: all .1s ease-in-out;
  													}


  													.bundle-page-3-calc .asRange .asRange-pointer { cursor:pointer;
  														position: absolute;
  														left: 30%;
  														z-index: 2; top:0px;
  														width: 8px;
  														height: 8px;
  														margin-left: -7px;
  														background-color: #69a8cc;
  														border-radius: 14px;
  														transition: all .1s ease-in-out;
  													}
  													.bundle-page-3-calc .asRange .asRange-pointer:before {
  														position: absolute;
  														top: -10px;
  														right: -10px;
  														bottom: -10px;
  														left: -10px;
  														content: "";
  														background: #fff; border:1px solid #c6c6c6;
  														border-radius: inherit;
  													}
  													.bundle-page-3-calc .asRange .asRange-pointer:after {
  														position: absolute;
  														top: 0;
  														right: 0;
  														bottom: 0;
  														left: 0;
  														content: "";
  														background: #69a8cc;
  														border-radius: inherit;
  													}

  													.bundle-page-3-calc .asRange .asRange-pointer .asRange-tip {
  														position: absolute;
  														top: -33px;
  														left: 0;
  														width: 60px;
  														height: 25px;
  														margin-left: -26px;
  														font-size: 16px;
  														line-height: 23px;
  														color: #fff;
  														text-align: center;
  														background-color: #61a4ca;
  														border: 1px solid #61a4ca;
  														border-radius: 3px;
  														-webkit-transition: width 2s; 
  														transition: width 2s; z-index:3;font-family: 'Open Sans', sans-serif;-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.49);
  														-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.49);
  														box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.49);
  													}

  													.bundle-page-3-calc .asRange .asRange-pointer .asRange-tip:before {
  														position: absolute;
  														bottom: -7px;
  														left: 50%;
  														display: inline-block;
  														width: 12px;
  														height: 12px;
  														margin-left: -6px;
  														content: "";
  														background-color: #61a4ca;
  														-webkit-transform: rotate(-45deg);
  														-ms-transform: rotate(-45deg);
  														transform: rotate(-45deg);    z-index: -1;
  													}


  													.bundle-page-3-menu {   margin-top:20px; min-height:40px; padding-top:10px;}
  													.bundle-page-3-menu-wide {-webkit-box-shadow: -1px 6px 13px -5px rgba(0,0,0,0.15);
  														-moz-box-shadow: -1px 6px 13px -5px rgba(0,0,0,0.15);
  														box-shadow: -1px 6px 13px -5px rgba(0,0,0,0.15);  width: 101vw;
  														position: relative;
  														left: 50%;
  														right: 50%;
  														margin-left: -51.6vw;
  														margin-right: -50vw; background-color:#fff; z-index:11;}
  														.bundle-page-3-menu-wide.sticky { position:fixed; top:65px; z-index:99;}
  														.bundle-page-3-menu-wide.sticky ul { padding-left:30px;}
  														.bundle-page-3-menu ul { list-style:none; margin:0; padding:0;}
  														.bundle-page-3-menu li { list-style:none; float:left; color:#363636;}
  														.bundle-page-3-menu li a{  color:#363636; text-decoration:none; font-size:16px; font-weight:600; text-transform:uppercase; padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:10px;}
  														.bundle-page-3-menu li.active a { color:#529dba;}
  														.bundle-page-3-menu-spacer { display:none;}
  														.bundle-page-3-menu-spacer.active { display:block; height:20px;}

  														.bundle-page-3-gray-bg { background-color:#f5f5f5;}

  														.bundle-page-3-title-1 { font-size:16px; color:#3d88a5; display:block; margin-left:50px; padding-top:20px; padding-bottom:10px;}
  														.bundle-page-3-w-bg { margin:10px; margin-top:0px; padding-left:20px; padding-right:20px; padding-top:20px; padding-bottom:20px; border-top:0px solid #e9e9e9; background-color:#fff;}

  														.bundle-page-3-l-side { width:calc(40% - 20px); float:left; margin-left:10px; margin-right:10px; margin-top:60px; margin-bottom:10px;}
  														.bundle-page-3-r-side { width:60%;float:left;}
  														.bundle-page-3-l-1 { border:1px solid #cdcdcd; width:260px; padding:15px; margin-left:10px; margin-top:10px; background-color:#fff;}
  														.bundle-page-3-l-2 { display:block; text-align:center; font-size:30px; color:#58a6c2; font-weight:600; padding-bottom:8px;}
  														.bundle-page-3-l-3 { display:block; text-align:center; font-size:14px; color:#1b1a1a; font-weight:400;}
  														.bundle-page-3-l-graph div { width:22%; margin-left:1%; margin-right:1%; display:inline-block; vertical-align:bottom; bottom:0px;  position: absolute;}


  														.bundle-page-3-l-graph div { width:18% !important; margin-left:1%; margin-right:1%; display:inline-block; vertical-align:bottom; bottom:0px;  position: absolute;}


  														.bundle-page-3-l-graph div span.second { position: absolute; width:100%; bottom:5px; color:#282828; font-size:18px; font-weight:600; display:block; text-align:center;}
  														.bundle-page-3-l-graph div span.first { position: absolute; width:100%; bottom:-30px; color:#282828; font-size:14px; font-weight:600; display:block; text-align:center;}


  														.bundle-page-3-l-graph div.bundle-page-3-colum-upper span.second {top:-20px!important;}
  														.bundle-page-3-l-graph {  position:relative; margin-top:15px; margin-bottom:20px; min-height:200px;}

  														bundle-page-3-l-graph.5-cols {;}


  														.bundle-page-3-colum-1 { background-color:#e4f5ff; left:0px;}
  														.bundle-page-3-colum-2 { background-color:#b5dcf4; left:25%}
  														.bundle-page-3-colum-3 { background-color:#a1d7f8; left:50%}
  														.bundle-page-3-colum-4 { background-color:#73b7e1; left:75%}


  														.bundle-page-3-colum-1 { background-color:#e4f5ff; left:0px;}
  														.bundle-page-3-colum-2 { background-color:#b5dcf4; left:20%}
  														.bundle-page-3-colum-3 { background-color:#a1d7f8; left:40%}
  														.bundle-page-3-colum-4 { background-color:#73b7e1; left:60%}
  														.bundle-page-3-colum-5 { background-color:#528aa1; left:80%; }
  														.bundle-page-3-colum-5 .second {color:#fff!important;}
  														.bundle-page-3-l-graph .bundle-page-3-colum-5.bundle-page-3-colum-upper span.second {color:#282828!important;}

  														.bundle-page-3-l-graph-2 { margin-top:0px;}
  														.bundle-page-3-l-graph-2 p { padding:0; margin:0;}
  														.bundle-page-3-l-graph-2 img { width:92%; margin-left:0%;}



  														.bundle-page-3-r-side-title { margin-top:20px; margin-bottom:10px; padding-left:20px; height:45px; line-height:45px; position:relative; left:-20px; background-color:#f0f0f0; width:250px; color:#515151; font-size:22px;}
  														.bundle-page-3-r-side-title::after { content: '';
  														position: absolute;
  														right: -20px;
  														width: 0;
  														height: 0;
  														border-style: solid;
  														border-width: 22.5px 0 22.5px 20px;
  														border-color: transparent transparent transparent #f0f0f0;

  														clear: both; }

  														.bundle-page-3-r-side-txt h2{ padding:0; margin:0; font-weight:600;margin-top: 40px; padding-top:20px; margin-bottom:15px; color:#3d88a5; font-size:18px; padding-bottom:2px; border-bottom:1px solid #dfdfdf; display:block;}

  														.bundle-page-3-r-side-txt .js-dynamic-show-hide { cursor:pointer; float:right;}
  														.bundle-page-3-menu-wide-2.sticky { margin-top:10px;}

  														.bundle-page-3-gray-color { color:#919191;}
  														.bundle-page-3-title-2 { font-size:28px; display:block; text-align:center; color:#2a2828; margin:0; padding-top:20px; padding-bottom:15px;}
  														.bundle-page-3-item { border:1px solid #dfdfdf;  border-radius:5px; padding-top:10px; padding-right:25px; margin-bottom:15px;}
  														.bundle-page-3-item-l { width:300px; float:left;}
  														.bundle-page-3-item-r { width:calc(100% - 300px); float:left; padding-left:20px; padding-right:0px;}
  														.bundle-page-3-gallery { width:100%; height:210px;}
  														.bundle-page-3-in {}

  														.bundle-page-3-in-1 { width:50%; float:left;background-color:#fff;border-bottom-left-radius:5px; position:relative; z-index:10; padding-top:5px; color:#333333; line-height:18px;height:90px;}
  														.bundle-page-3-in-2 { background-color:#3d88a5; height:90px; position:relative; width:50%; float:left;z-index:10; padding-top:5px;line-height:18px;}
  														.bundle-page-3-in-2::after { content: '';
  														position: absolute;
  														right: -40px;
  														top: 0px;
  														width: 0;
  														height: 0;
  														border-style: solid;
  														border-width: 45px 0 45px 40px;
  														border-color: transparent transparent transparent #3d88a5;

  														clear: both; }
  														.bundle-page-3-in-1-1 { font-size:14px; font-weight:600; display:block; text-align:center; margin-top:5px;}
  														.bundle-page-3-in-1-2 { font-size:18px; font-weight:600; display:block; text-align:center;  margin-top:3px;}
  														.bundle-page-3-in-1-3 {font-size:11px; font-weight:400; display:block; text-align:center; margin-top:3px;}

  														.bundle-page-3-in-2-1 { font-size:14px; font-weight:600; display:block; text-align:center; margin-top:5px; color:#fff;}
  														.bundle-page-3-in-2-2 { font-size:18px; font-weight:600; display:block; text-align:center;  margin-top:3px;color:#fff;}
  														.bundle-page-3-item-r-1 {font-size:18px; font-weight:600; display:block; margin-top:0px; color:#2a2828;}
  														.bundle-page-3-item-r-2 { font-size:14px; font-weight:400; display:block;   margin-top:5px;color:#2a2828;}
  														.bundle-page-3-item-r-3 { width:60%; float:left;}
  														.bundle-page-3-item-r-icons { width:40%; float:right;}
  														.bundle-page-3-item-r-line {padding-top:10px;margin-top:10px; border-top:1px solid #eaeaea;}
  														.bundle-page-3-item-r-txt { width:80%; float:left; padding-top:0px; padding-bottom:20px;  font-size:15px; color:#515151; line-height:18px;}
  														.bundle-page-3-item-r-icons-1  { text-align:right;}
  														.bundle-page-3-item-r-icons-1 div {  height:30px; margin-left:0px; background-position:left; background-repeat:no-repeat; display:inline-block; margin-left:0px;}
  														.bundle-page-3-item-r-id {font-size:13px; font-weight:400; display:block; text-align:left; margin-top:5px; color:#888;}

  														.bundle-page-3-item-property-graph { width:calc(100% - 40px); height:60px; margin-left:40px; float:left; margin-bottom:20px;}
  														.bundle-page-3-item-property-graph { position:relative; text-align:right;}

  														.bundle-page-3-item-property-graph div { width:22%; margin-left:2.5%; margin-right:0%; display:inline-block; vertical-align:bottom;   bottom: 0px;    position: absolute;}
  														.bundle-page-3-item-property-graph div span.first { position: absolute; width:100%; bottom:-17px; color:#282828; font-size:13px; font-weight:600; display:block; text-align:center;}
  														.bundle-page-3-item-property-graph div span.second { position: absolute; width:100%; bottom:2px; color:#282828; font-size:16px; font-weight:600; display:block; text-align:center;}
  														.bundle-page-3-item-property-graph div.bundle-page-3-colum-upper span.second {top:-20px!important;}


  														.bundle-page-3-item-property-graph-colum-1 { background-color:#e4f5ff; left:0; }
  														.bundle-page-3-item-property-graph-colum-2 { background-color:#b5dcf4; left:25%;}
  														.bundle-page-3-item-property-graph-colum-3 { background-color:#a1d7f8; left:50%;}
  														.bundle-page-3-item-property-graph-colum-4 { background-color:#73b7e1; left:75%;}



  														.bundle-page-3-item-property-partner { width:20%; float:left; text-align:right;}
  														.bundle-page-3-item-property-partner img{ float:right;}

  														.bundle-page-3-item-property-partner-block { width:100%; height:70px; border:1px solid #cacaca; position:relative; display:block;}
  														.bundle-page-3-item-property-partner-1  { position:absolute; width:100%; height:70px; z-index:2; top:0; left:0;}
  														.bundle-page-3-item-property-partner-2  { position:absolute; width:100%; height:70px; z-index:1; background-position:center; background-repeat:no-repeat; top:0; left:0; opacity:0.3;}
  														.bundle-page-3-item-property-partner-1-1 { display:block;font-size:15px; color:#515151; text-align:center; margin-bottom:19px; margin-top:10px; font-weight:600;}
  														.bundle-page-3-item-property-partner-1-2 { display:block;font-size:13px; color:#515151; text-align:center; font-weight:600;margin-bottom:20px;}

  														.bundle-page-3-slider .slick-prev,.bundle-page-3-slider .slick-next {
  															font-size: 0;
  															line-height: 0;
  															position: absolute;
  															top: 50%;
  															display: block;
  															width: 26px;
  															height: 56px;
  															padding: 0;
  															-webkit-transform: translate(0, -50%);
  															-ms-transform: translate(0, -50%);
  															transform: translate(0, -50%);
  															cursor: pointer;
  															color: transparent;
  															border: none;
  															outline: none;
  															background: transparent; z-index:5;
  														}

  														.bundle-page-3-slider .slick-prev:before {
  															content: url(images/bundle-page-3-str-1.png);

  															font-size: 30px;
  														}

  														.bundle-page-3-slider .slick-next:before {
  															content: url(images/bundle-page-3-str.png);

  															font-size: 30px;
  														}





  														.bandle-page-3 {}
  														.bandle-page-3 #tab_prpg { margin-right:0px;}
  														.bandle-page-3 #tab_prpg li a{ cursor:pointer;border-top-left-radius: 5px;border-top-right-radius: 5px;
  															font-size:16px; font-weight:600; color:#464646; text-transform:uppercase;padding: 13px 30px;}

  															.bandle-page-3 #tab_prpg > ul { margin-left:0px; padding-left:0px;

  																background-color: transparent !important;
  																border-bottom: 0px solid #dfdfdf;

  															}
  															.bandle-page-3 #tab_prpg li {
  																border: 1px solid #dfdfdf; border-top-left-radius: 5px;border-top-right-radius: 5px;
  																bottom: 0px; background-color:#f7f9f9; border-bottom:0px;
  																bottom: 0px;
  															}

  															.bandle-page-3 #tab_prpg li.active a {padding: 13px 30px;height: 45px;color: #464646;}
  															.bandle-page-3 #tab_prpg li.active {
  																border: 1px solid #dfdfdf; border-top-left-radius: 5px;border-top-right-radius: 5px;

  																border-bottom: 0px;
  																border-top: 1px solid #dfdfdf;
  																bottom: -2px; background-color:#fff;
  															}


  															.bandle-page-3 .tab-content {border-bottom: 1px solid #dfdfdf;border-top: 1px solid #dfdfdf;border-left: 1px solid #dfdfdf;border-right: 1px solid #dfdfdf; border-radius:5px; padding:15px; padding-top:20px; padding-bottom:20px;}



  															.bundle-3-fin { font-size:14px; color:#000000; }
  															.bundle-3-fin-1 { font-weight:600; font-size:16px; margin-bottom:10px; position:relative; width:85%; line-height:18px; min-height:40px; color:#000;}
  															.bundle-3-fin-1 span { font-weight:600; float:right;}

  															.bundle-3-fin-2 { font-size:16px;font-weight:400; margin-bottom:8px; position:relative; width:85%; padding-bottom:5px;}
  															.bundle-3-fin-2 span { font-weight:400; float:right;}

  															.bundle-3-fin-3 {font-size:14px; font-weight:400; margin-bottom:5px; position:relative; width:85%;  color:#5e5e5e;}
  															.bundle-3-fin-3 span {  font-weight:400; float:right;}

  															.bundle-3-fin-4 { font-size:16px;font-weight:600; margin-bottom:5px; position:relative; width:85%;}
  															.bundle-3-fin-4 span { font-weight:600; float:right;}

  															.bundle-3-fin-5 { font-size:16px;font-weight:400; margin-bottom:5px; position:relative; width:85%;}
  															.bundle-3-fin-5 span {  font-weight:400; float:right;}

  															.bundle-3-fin-6 {  width:85%;}

  															.bundle-3-fin-rd-40 { height:40px; display:block;}

  															input.bundle-3-fin-6 {
  																border: 1px solid #e9e8e8; 
  																font-size:14px; color:#464646;
  																border-radius: 4px;
  																height: 35px;
  																padding: 0 !important;
  																padding-left: 20px !important;
  																display: block;
  																margin-bottom: 25px;margin-top: 25px;
  																width: 100%;
  															}
  															.bandle-page-3 .tab-pane {
  																margin-bottom: 0px !important;
  																padding: 0px !important;

  															}


  															.bandle-page-3-m-t { margin-top:20px;}
  															.bandle-page-3-m-t-50 { margin-top:60px;}
  															.bundle-page-3-gallery .slick-list { width:100%; height:210px; overflow: hidden;}

  															.bundle-page-3-item-property-graph canvas{

  																width:100% !important;
  																height:100px !important;

  															}

  															.bundle-page-3-blue-bg {  padding-top:0px; padding-bottom:0px;}
  															.bundle-page-3-block-2-title {
  																font-size: 28px;
  																display: block;
  																text-align: center;
  																color: #2a2828;
  																margin: 0;
  																padding-top: 20px;
  																padding-bottom: 20px;
  															}
  															.bundle-page-3-block-2-l  { position:relative; width:calc(50% - 10px);margin-left:0px; margin-right:10px; float:left;  min-height:310px;}
  															.bundle-page-3-block-2-l-title {background-color:#758d97; font-size:16px; padding-left:20px; font-weight:600; color:#fff; top:-25px;
  																height:50px; position: absolute; float:left;z-index:2;line-height:50px;}
  																.bundle-page-3-block-2-l-title::after { content: '';
  																position: absolute;
  																right: -20px;
  																top: 0px;
  																width: 0;
  																height: 0;
  																border-style: solid;
  																border-width: 25px 0 25px 20px;
  																border-color: transparent transparent transparent #758d97;

  																clear: both; }
  																.bundle-page-3-block-2-l-txt {  padding:20px;padding-top:0px;  color:#000; font-size:14px; line-height:18px;}


  																.bundle-page-3-block-2-r  { position:relative; width:calc(50% - 20px); margin-right:10px; margin-left:10px; float:left; background-color:#ffffff; min-height:310px;}



  																.bundle-page-3-block-2-r-l {width:calc(40% - 25px); margin-right:10px;margin-left:15px; float:left; position:relative;  min-height:270px;}
  																.bundle-page-3-block-2-r-title-0 {position:absolute; top:90px; width:100%; }
  																.bundle-page-3-block-2-r-title{  font-size:24px; line-height:28px; display:block;text-align:center; color:#363636;}
  																.bundle-page-3-block-2-r-title-2{  font-size:14px; line-height:18px; display:block;text-align:center; color:#363636;}


  																.bundle-page-3-block-2-r-inv { display:block;
  																	background: #48acd3; /* Old browsers */
  																	background: -moz-linear-gradient(top, #48acd3 0%, #3d88a5 100%); /* FF3.6-15 */
  																	background: -webkit-linear-gradient(top, #48acd3 0%,#3d88a5 100%); /* Chrome10-25,Safari5.1-6 */
  																	background: linear-gradient(to bottom, #48acd3 0%,#3d88a5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  																	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#48acd3', endColorstr='#3d88a5',GradientType=0 );

  																	width:100%; border-radius:3px; display:block;  font-size:16px; text-align:center; line-height:20px; padding-top:10px; padding-bottom:10px;  color:#fff; cursor:pointer; -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.29);
  																	-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.29);
  																	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.29);  transition: all .2s ease-in-out; position:absolute; bottom:20px;

  																	;}
  																	.bundle-page-3-block-2-r-inv:hover, .bundle-page-3-block-2-r-inv:focus {cursor:pointer; color:#fff;  transform: scale(1.05);}



  																	.bundle-page-3-block-2-r-r{ width:calc(60% - 30px); margin-right:20px;margin-left:10px; float:left;}
  																	.bundle-page-3-block-2-graph-title{ text-align:center; padding-top:10px; padding-bottom:20px;}
  																	.bundle-page-3-block-2-graph-title-1{ font-size:18px; line-height:24px; display:block;text-align:center; color:#000; }
  																	.bundle-page-3-block-2-graph-title-2{font-size:14px; line-height:24px; display:block;text-align:center; color:#000; display:inline-block; padding-left:20px;}
  																	.bundle-page-3-block-2-graph{ text-align:center;}
  																	.bundle-page-3-block-2-graph ul { border:1px solid #d1d1d1; display:inline-block; list-style:none; border-radius:5px; margin-bottom:0px; margin-left:0px;}
  																	.bundle-page-3-block-2-graph li { line-height:35px; color:#000; font-style:15px; padding-left:15px; padding-right:15px; display:inline-block; cursor:pointer; margin:0; border:0px;}
  																	.bundle-page-3-block-2-graph li.active{ background-color:#e6e6e6;}
  																	.bundle-page-3-block-2-graph li:hover { opacity:0.8;background-color:#e6e6e6;}


  																	.bundle-page-3-block-2-graph-block-lbl {
  																		font-size:13px; line-height:24px; display:block;text-align:center; color:#000;
  																	}
  																	.bandle-page-3-banner { margin-top:30px; border-radius:5px; border:1 px solid #fff;}
  																	.bandle-page-3-banner img { width:100%;}
  																	.graph-1 {}
  																	.graph-2  {}
  																	.graph-3 {}
  																	.bundle-page-3-block-2-graph-block { display:none; width:100%; min-height:180px; margin-bottom:10px;}
  																	.bundle-page-3-block-2-graph-block.active { display:block;}


  																	.bundle-page-3-block-2-l-txt .dynamic-height-active .dynamic-height-wrap:before {
  																		background: -moz-linear-gradient(top,  rgba(208,219,223,0) 0%, rgba(208,219,223,1) 100%);
  																		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(208,219,223,0)), color-stop(100%,rgba(208,219,223,1)));
  																		background: -webkit-linear-gradient(top,  rgba(208,219,223,0) 0%,rgba(208,219,223,1) 100%);
  																		background: -o-linear-gradient(top,  rgba(208,219,223,0) 0%,rgba(208,219,223,1) 100%);
  																		background: -ms-linear-gradient(top,  rgba(208,219,223,0) 0%,rgba(208,219,223,1) 100%);
  																		background: linear-gradient(to bottom,  rgba(208,219,223,0) 0%,rgba(208,219,223,1) 100%);
  																		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f0f9ff', endColorstr='#ffffff',GradientType=0 );
  																		bottom: 0;
  																		content:'';
  																		height: 30px;
  																		left: 0;
  																		position: absolute;
  																		right: 0;
  																		z-index: 1; 
  																	}
  																	.bundle-page-3-block-2-l-txt p { display:block; margin-bottom:10px;}
  																	.bundle-page-3-block-2-l-txt .js-dynamic-show-hide {
  																		cursor: pointer;
  																		float: right; color:#3d88a5;
  																	}

  																	.bundle-page-3-calc-0 { margin-top:50px; margin-bottom:30px; overflow:hidden;border: 1px solid #dfdfdf;

  																		border-radius: 5px; background-color: #e4f5ff;}
  																		.bundle-page-3-calc-0 .bundle-page-3-calc-title{ display:block; text-align:center; font-size:28px;    color: #2a2828;  margin-top:30px; margin-bottom:30px;}

  																		.bundle-page-3-calc-l { width:calc(50% - 25px); float:left; margin-right:25px;}
  																		.bundle-page-3-calc-r { width:calc(50% - 25px); float:left; margin-left:25px;}
  																		.bundle-page-3-calc-2-t { float:left; text-align:right; width:50%; padding-right:30px; line-height:35px; color:#4b3f3f;}
  																		.bundle-page-3-calc-2-i { float:left; width:50%; border:1px solid #d5d5d5; color:#4b3f3f !important;}
  																		.bundle-page-3-calc-2-sum {     display: block;
  																			font-size: 18px;
  																			line-height: 20px;
  																			float: left;
  																			width: 60%;
  																			margin-left: 10%;
  																			margin-top: 0px;
  																			color: #3d88a5;
  																			margin-bottom: 30px;}

  																			.bundle-page-3-calc-2-sum-2 { color:#000; font-size:20px;font-weight:600; position:relative; top: -14px; padding-right:5px;} 
  																			.bundle-page-3-calc-2-sum-1{ color:#000; font-size:20px;font-weight:600; position:relative;top: -14px;} 
  																			.bundle-page-3-calc-2-sum-3 { float: right; width:20%; margin-right:10%;margin-top:20px; line-height:30px; font-size:24px; font-weight:600;margin-top:5px;margin-bottom:30px;}

  																			.bundle-page-3-calc-2-t { padding-right:30px; line-height:35px; color:#4b3f3f;}

  																			.bundle-page-3-calc-2-1 { line-height:35px;olor:#4b3f3f; margin-right:5px;color: #4b3f3f; display: inline-block;}
  																			.bundle-page-3-calc-2-1 input { margin-right:5px; margin-left:5px;}
  																			.bundle-page-3-calc-button { display:block;
  																				background: #48acd3; /* Old browsers */
  																				background: -moz-linear-gradient(top, #48acd3 0%, #3d88a5 100%); /* FF3.6-15 */
  																				background: -webkit-linear-gradient(top, #48acd3 0%,#3d88a5 100%); /* Chrome10-25,Safari5.1-6 */
  																				background: linear-gradient(to bottom, #48acd3 0%,#3d88a5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  																				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#48acd3', endColorstr='#3d88a5',GradientType=0 );

  																				width:100%; border-radius:3px; font-size:16px; text-align:center; line-height:20px; padding-top:10px; padding-bottom:10px;  color:#fff; cursor:pointer; -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.29);
  																				-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.29);
  																				box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.29);  transition: all .2s ease-in-out; width:250px; margin:0 auto; margin-top:25px; margin-bottom:25px;

  																				;}
  																				.bundle-page-3-calc-button:hover,.bundle-page-3-calc-button:focus { color:#fff; }
  																				.invest-bundle {background-image: url('images/bp-b.png');width:194px;height:67px; display:inline-block; position:relative;left:-145px;}


  																				.bundle-page-3-p { height:90px;}
  																				.bundle-page-3-p-2 { height:70px;}

  																				.bundle-page-3-button.coming-soon { color:#fff !important;  background-color: #9b9b9b !important;  }
  																				.bundle-page-3-button.coming-soon { background: linear-gradient(to bottom, #9b9b9b 0%,#9b9b9b 100%);}
  																				.invest-bundle.coming-soon { display:none;}
  																				.bundle-page-3-calc-button.coming-soon { color:#fff !important;  background-color: #9b9b9b !important;  background: linear-gradient(to bottom, #9b9b9b 0%,#9b9b9b 100%); }
  																				.bundle-page-3-block-2-r-inv.coming-soon { color:#fff !important;  background-color: #9b9b9b !important;  background: linear-gradient(to bottom, #9b9b9b 0%,#9b9b9b 100%); }
  																	

  																				@media screen and (max-height: 320px) {

  																					#google_map_prop_list_wrapper {
  																						height: 215px ;
  																						margin-bottom: 12px ;
  																					}

  																					#adminForm > div.top-line.clearfix > div:nth-child(4) {
  																						margin-top: 10% !important;
  																					}

  																					#gmap_wrapper {
  																						height: 100% !important;
  																					}


  																				}

  																				@media screen and (max-height: 360px) {

  																					#google_map_prop_list_wrapper {
  																						height: 235px ;
  																						margin-bottom: 12px ;
  																					}

  																					#gmap_wrapper {
  																						height: 100% !important;
  																					}


  																				}


  																				@media screen and (max-height: 375px) {

  																					#google_map_prop_list_wrapper {
  																						height: 245px ;
  																						margin-bottom: 12px ;
  																					}

  																					#gmap_wrapper {
  																						height: 100% !important;
  																					}


  																				}

  																				@media screen and (max-height: 411px) {

  																					#google_map_prop_list_wrapper {
  																						height: 320px ;
  																						margin-bottom: 12px ;
  																					}

  																					#gmap_wrapper {
  																						height: 100% !important;
  																					}


  																				}



  																				@media screen and (max-height: 568px) {

  																					#google_map_prop_list_wrapper {
  																						height: 400px ;
  																						margin-bottom: 16px ;
  																					}

  																					#gmap_wrapper {
  																						height: 100% !important;
  																					}

  																				}



  																				@media screen and (max-height: 640px) {

  																					#google_map_prop_list_wrapper {
  																						height: 460px ;
  																						margin-bottom: 16px ;
  																					}

  																					#gmap_wrapper {
  																						height: 100% !important;
  																					}

  																				}


  																				@media screen and (max-height: 731px) {

  																					#google_map_prop_list_wrapper {
  																						height: 460px ;
  																						margin-bottom: 16px;
  																					}

  																					#gmap_wrapper {
  																						height: 100% !important;
  																					}

  																				}



  																				@media screen and (max-height: 736px) {

  																					#google_map_prop_list_wrapper {
  																						height: 460px ;
  																						margin-bottom: ;
  																					}

  																					#gmap_wrapper {
  																						height: 100% !important;
  																					}

  																				}



  																				@media screen and (max-height: 767px) {

  																					#google_map_prop_list_wrapper {
  																						height: 465% ;
  																						
  																					}

  																					#gmap_wrapper {
  																						height: 100% ;
  																					}


  																				}


  																				@media screen and (max-height: 768px) {

  																					#google_map_prop_list_wrapper {
  																						height: 470px ;
  																						margin-bottom: 16px ;
  																					}

  																					#gmap_wrapper {
  																						height: 100% !important;
  																					}

  																				}


  																				@media screen and (max-height: 812px) {

  																					#google_map_prop_list_wrapper {
  																						height: 360px ;
  																						margin-bottom: 16px;
  																					}

  																					#gmap_wrapper {
  																						height: 100% !important;
  																					}

  																				}

  																			

  																				@media screen and (min-width: 1026px) {

  																					#google_map_prop_list_wrapper {
  																						height: 100% !important;
  																						margin-bottom: 16px ;
  																					}

  																					#gmap_wrapper {
  																						height: 100% !important;
  																					}
  																				}

  																				@media screen and (max-width: 1220px) {

  																					.bundle-page-3-estimated-yields {
  																						font-size: 26px;
  																						line-height: 26px;

  																					}
  																					.bundle-page-3-share-value {
  																						font-size: 26px;
  																						line-height: 26px;
  																					}
  																					.bundle-page-3-title {
  																						font-size: 16px;}
  																						.bundle-page-3-id {
  																							padding-left: 0px;    width: 80px;}
  																							.bundle-page-3-min {
  																								font-size: 12px;
  																								margin-top: 15px;
  																							}

  																							.bundle-page-3-w-bg {

  																								padding-left: 15px;
  																								padding-right: 15px;
  																								padding-top: 15px;
  																								padding-bottom: 15px;

  																							}
  																							.bundle-3-fin-2 {
  																								font-size: 12px;
  																								font-weight: 400;
  																								margin-bottom: 8px;
  																								position: relative;
  																								width: 85%;
  																								padding-bottom: 5px;
  																							}


  																						}

  																						@media screen and (max-width: 1025px) {
  																							.bundle-page-3-block-2-r-r{ width:calc(100% - 20px); margin-right:10px;margin-left:10px; float:left;}
  																							.bundle-page-3-block-2-r-l{ width:calc(100% - 20px); margin-right:10px;margin-left:10px; float:left; min-height: 260px;}
  																						}
  																						@media screen and (max-width: 991px) {

  																						}
  																						@media screen and (max-width: 767px) {

  																							.steps {
    																							font-size: 11px !important;
																							}

  																							#googleMap > div > div > div:nth-child(1) > div:nth-child(3) > div > div:nth-child(4) > div:nth-child(2) {
  																								
  																								width: 87% !important;
  																								/*height: 100% !important;*/
  																							}


  																							#googleMap > div > div > div:nth-child(1) > div:nth-child(3) > div > div:nth-child(4) > div:nth-child(2) > div.gm-style-iw {
  																								max-height: 360px !important;
  																								max-width: 72% !important;
  																								margin: 0 !important;
  																								padding: 0 !important;
  																							}

  																							#googleMap > div > div > div:nth-child(1) > div:nth-child(3) > div > div:nth-child(4) > div:nth-child(2) > button {
  																								display: none !important;
  																							}



  																							#googleMap > div > div > div:nth-child(1) > div:nth-child(3) > div > div:nth-child(4) > div:nth-child(2) > div.gm-style-iw > div {
  																								max-height: 380px !important;
  																							}


  																							#googleMap > div > div > div:nth-child(1) > div:nth-child(3) > div > div:nth-child(4) > div:nth-child(2) > div.gm-style-iw > div > div > div > div.b-s-6 {
  																								
  																							}

  																							#google_map_prop_list_wrapper #gmap_wrapper, #google_map_prop_list_wrapper #googleMap {
    																							height: 100%!important;
																							}

  																							/* b-s-1 th-1*/
  																								#googleMap > div > div > div:nth-child(1) > div:nth-child(3) > div > div:nth-child(4) > div:nth-child(2) > div > div > div > div > div > div > div.b-s-6 > table > tbody > tr > th:nth-child(2) {
  																									font-size: 12px !important;
  																									width: 85% !important;
  																								}

  																								/* b-s-1 th-2*/
  																								#googleMap > div > div > div:nth-child(1) > div:nth-child(3) > div > div:nth-child(4) > div:nth-child(2) > div > div > div > div > div > div > div.b-s-6 > table > tbody > tr > th:nth-child(4) {
  																									font-size: 14px !important;
  																									width: 15% !important;
  																								}

  																							/* b-s-3 */
  																								#googleMap > div > div > div:nth-child(1) > div:nth-child(3) > div > div:nth-child(4) > div:nth-child(2) > div.gm-style-iw > div > div > div > div.b-s-3 {
  																									font-size: 12px !important;
  																								}

  																								/* b-s-reg-img-gmap */
  																								#googleMap > div > div > div:nth-child(1) > div:nth-child(3) > div > div:nth-child(4) > div:nth-child(2) > div.gm-style-iw > div > div > div > div.b-s-img > a {
  																									padding-right: 30px !important;
  																									padding-left: 30px !important;
  																								}

  																								/* b-s-reg-img-gmap span */
  																								#googleMap > div > div > div:nth-child(1) > div:nth-child(3) > div > div:nth-child(4) > div:nth-child(2) > div.gm-style-iw > div > div > div > div.b-s-img > a > span {
  																									font-size: 15px !important;
  																									
  																								}


  																							.bundle-page-3-calc-2-sum-2 {  top: 16px;} 
  																							.bundle-page-3-calc-2-sum-1{ top: 16px;}

  																							.buy .top-line {
  																								overflow: hidden !important;
  																								height: 10% !important;
  																								display: flex !important;
  																								flex-flow: row wrap !important;

  																							}

  																							.buy .top-line div {
  																								width: 100% !important;
  																								float: auto !important;
  																								max-height: 25px !important;
  																								margin-left: 9% !important;
  																								margin-top: 4% !important;
  																								text-align: center !important;
  																								line-height: 200% !important;
  																							}

  																							.buy .top-line > div:nth-child(1) {
  																								width: 15% !important;
  																							}

  																							.buy .top-line> div:nth-child(2) {
  																								width: 23% !important;
  																							}

  																							.buy .top-line > div:nth-child(3) {
  																								width: 23% !important;
  																							}

  																							.buy .top-line > div:nth-child(4) {
  																								margin-top: 30% !important;
  																								margin-left: 0% !important;
  																								width: 50 !important;
  																							}

  																							.buy .button-2 {
  																								padding-left: 5% !important;
  																								padding-right: 5% !important;
																								    font-size: 13px;
																									text-align: center;
  																							}
																							.buy h1 {
    margin-top: 80px;
    margin-bottom: 20px;
    text-transform: uppercase;
}
																							.b-right {
		padding-left: 0px;
    padding-top: 50px;
}

  																							.buy-line-block {
  																								margin-left: -1%;
  																								margin-right: -1%;
  																							}

  																							.payment_report {
  																								padding:  0px !important;
  																							}

  																							.payment_report_block_st_3 {
  																								padding-left: 25px !important;
  																							}

  																							.payment_report_b_1 {
  																								width: 100% !important;
  																								text-align: center !important;
  																							}

  																							.payment_report_b_2 {
  																								width: 100% !important;
  																								text-align: center !important;
  																							}

  																							.payment_info_b_1 {
  																								width: 100% !important;
  																								text-align: center !important;
  																							}

  																							.payment_info_b_2 {
  																								width: 100% !important;
  																								text-align: center !important;
  																							}

  																							.icon_sale.modal-front {
  																								height: 40px !important;
  																							}
  																							.icon_sale {
  																								margin: 0px !important; 
  																							}

  																							.tab-property #tab_prpg li a {font-size: 18px !important;}

  																							.num-blue {font-size: 13px !important;}

  																							#tab_prpg li {margin-left: 15px !important;}

  																							.st-new.opt-3 > span:nth-child(1) {min-height: 112px;}

  																							.m-t-10 {left: 50% !important; margin-right: -50% !important; transform: translate(-50%, -50%) !important;}	


  																							.bundle-page-3-title-2 { font-size:26px;}

  																							.bundle-page-3-block-2-l {
  																								position: relative;
  																								width: calc(100% - 20px);
  																								margin-left: 10px;
  																								margin-right: 10px;
  																								float: left;
  																								min-height: 110px;
  																							}


  																							.bundle-page-3-p { height:0px;}
  																							.bundle-page-3-p-2 { height:0px;}
  																							.bundle-page-3-l-graph div.bundle-page-3-colum-upper span.second {top:-17px!important;}
  																							.bundle-page-3-calc-l , .bundle-page-3-calc-r { width:100%;}

  																							.bundle-page-3-calc-2-t {
  																								line-height: 16px;

  																							}
  																							.bundle-page-3-block-2-r-title {
  																								font-size: 28px;
  																								line-height: 32px;
  																								display: block;
  																								text-align: center;
  																								color: #363636; font-weight:600;
  																							}

  																							.bundle-page-3-block-2-r-title-0 {
  																								position: absolute;
  																								top: 30px;
  																								width: 100%;
  																							}
  																							.bundle-page-3-block-2-r-l{ width:calc(100% - 20px); margin-right:10px;margin-left:10px; float:left; min-height: 160px;}

  																							.bundle-page-3-calc-2-t {

  																								width: 40%;

  																							}
  																							.bundle-page-3-calc-r {
  																								width: 100%;
  																								float: left;
  																								margin-left: 0px;
  																								margin-top: 16px;
  																							}


  																							.bundle-page-3-calc-2-sum {
  																								width: 50%; 
  																							}

  																							.bundle-page-3-block-2-l-txt {
  																								padding: 20px;
  																								padding-top: 0px;
  																								padding-left: 0px; padding-right:0px; padding-bottom:0px;
  																								color: #000;
  																								font-size: 14px;
  																								line-height: 18px;
  																							}
  																							.bundle-page-3-calc-2-sum-3 {
  																								float: right;
  																								width: 40%;    margin-right: 0%}
  																								.bundle-3-fin .col-sm-6{ padding-left:0px; padding-right:0px;}
  																								.bundle-3-fin-1 { font-size:14px;}

  																								.bundle-page-3-block-2-title { width:100%; padding-bottom:20px;}
  																								.bundle-page-3-block-2-l-title { width:90%; font-size:22px;}
  																								.bundle-page-3-block-2-l {    width: calc(100% - 20px);}
  																								.bundle-page-3-block-2-r {    width: calc(100% - 20px);}

  																								.mobile-right { margin-top:20px;}
  																								.bundle-page-3-menu-wide.sticky {
  																									position: fixed;
  																									top: 0px;
  																								}

  																								.bundle-page-3-menu {
  																									margin-top: 10px;
  																									min-height: 40px;
  																									padding-top: 10px;
  																								}
  																								.bundle-page-3-menu li a {
  																									color: #363636;
  																									text-decoration: none;
  																									font-size: 14px;
  																									font-weight: 600;
  																									text-transform: uppercase;
  																									padding-left: 10px;
  																									padding-right: 10px;
  																									padding-top: 10px;
  																									padding-bottom: 10px;
  																								}


  																								.bundle-page-3-menu-wide.sticky ul {
  																									padding-left: 0px;
  																								}

  																								.bundle-page-3-in-2::after {
  																									content: '';
  																									position: absolute;
  																									right: -40px;
  																									top: 0px;
  																									width: 0;
  																									height: 0;
  																									border-style: solid;
  																									border-width: 0px 0 0px 0px;
  																									border-color: transparent transparent transparent #3d88a5;
  																									clear: both;
  																								}




  																								.bundle-page-3-l-side {
  																									width: 100%;
  																									float: left;
  																									min-height: 200px;
  																									padding-right: 0px;
  																									padding-top: 5px; margin-top: 0px;
  																									padding-bottom: 5px;
  																								}
  																								.bundle-page-3-r-side {
  																									width: 100%;
  																									float: left;
  																									min-height: 200px;
  																									padding-right: 0px;
  																									padding-top: 5px;    padding-left: 0px;
  																									padding-bottom: 5px; border:0px;
  																								}

  																								.bundle-page-3-item-r {
  																									width: 100%;
  																									float: left;
  																									padding-left: 10px;
  																									padding-right: 10px;margin-top:20px;
  																								}

  																								.bundle-page-3-item-r-3 {
  																									width: 100%;
  																									float: left; margin-top:10px;
  																								}
  																								.bundle-page-3-item-r-icons{   width: 100%;
  																									float: right;}

  																									.bundle-page-3-item-property-graph {
  																										width: 100%;
  																										float: left;
  																										margin-left: 0px; margin-bottom:50px;
  																									}
  																									.bundle-page-3-l-graph {
  																										position: relative;
  																										margin-top: 70px;
  																										margin-bottom: 50px;
  																										min-height: 130px; width:95%;
  																									}
  																									.bundle-page-3-l-graph div span.second {
  																										font-size: 14px;
  																									}
  																									.bundle-page-3-l-graph div span.first {
  																										position: absolute;
  																										width: 100%;
  																										bottom: -31px;
  																										color: #282828;
  																										font-size: 12px;
  																										font-weight: 600;
  																										display: block;
  																										text-align: center;
  																									}
  																									.bundle-page-3-l-graph div span.second {

  																										font-size: 14px;

  																									}
  																									.bundle-page-3-l-graph-2 img {
  																										width: 100%;

  																									}
  																									.bundle-page-3-item-property-graph div span.first {
  																										position: absolute;
  																										width: 100%;
  																										bottom: -30px;

  																										font-size: 12px;
  																										font-weight: 600;

  																									}


  																									.bundle-page-3-item-property-partner{ width: 100%; text-align:center;}
  																									.bundle-page-3-item-property-partner img {
  																										float: none; margin:0 auto;
  																									}

  																									.bundle-page-3-item {
  																										border: 1px solid #dfdfdf;
  																										border-radius: 5px;
  																										padding-top: 10px;
  																										padding-right: 0px;
  																										margin-bottom: 35px;
  																									}
  																									.bundle-page-3-item-r-txt { width:100%;}
  																									.bundle-page-3-menu { display:none;}
  																									.bundle-page-3-item-property-graph div span.second {
  																										font-size: 14px;
  																									}
  																									.bundle-page-3-item-l {
  																										width: 100%;
  																										float: left;
  																									}

  																									.bundle-3-fin-1 { width:100%;}
  																									.bundle-3-fin-2 { width:100%;}
  																									.bundle-3-fin-3 { width:100%;}
  																									.bundle-3-fin-4 { width:100%;}
  																									.bundle-3-fin-5 { width:100%;}
  																									.bundle-3-fin-6 {
  																										width: 100%;
  																									}

  																									.bandle-page-3 #tab_prpg li.active a {
  																										padding: 13px 20px;
  																										height: 45px;
  																										color: #464646;
  																									}

  																								}
  																								@media screen and (max-width: 468px) {}



  																								@media screen and (max-width: 320px) {


  																									.bundle-3-fin-2 {
  																										font-size: 11px;
  																									}
  																									.bundle-3-fin-3 {
  																										font-size: 12px;

  																									}
  																									.bundle-3-fin-1 {
  																										font-size: 13px;
  																									}

  																									.bundle-page-3-calc-2-1 {
  																										margin-right: 0px;
  																									}
  																									.bundle-page-3-item-property-graph div span.second {
  																										font-size: 12px;
  																									}
  																									.bundle-page-3-item-r-2 {
  																										font-size: 13px;

  																									}

  																									.bundle-page-3-l-graph div span.second {
  																										font-size: 12px;
  																									}

  																									.bundle-page-3-l-graph div span.first {

  																										bottom: -22px;
  																										font-size: 10px;

  																									}

  																									.bundle-page-3-estimated-yields-2 {
  																										font-size: 12px;

  																									}
  																									.bundle-page-3-share-value-2 {
  																										font-size: 12px;

  																									}

  																								}
  																								.advPropDiv { overflow:hidden; margin-top:50px; margin-bottom:50px; text-align:center;}
  																								.advProp {
  																									background-color: #fff;margin:0 auto;
  																									color: #2e4653; padding-left:20px;padding-right:20px;
  																									font-size: 18px;
  																									line-height: 37px;

  																									font-weight: 300 !important;
  																									height: 40px;
  																									text-align: center;
  																									border-radius: 4px;
  																									display: inline-block;
  																									font-weight: 500 !important;
  																									border: 2px solid #3c90be;

  																									cursor: pointer; 
  																								}

  																								.advProp span{text-transform: uppercase; color:#3c90be;}
  																								/* end invest now BM page*/

  																								/* OUR TEAM */
  																								.item-style {
  																									font-size: 15px;
  																									color: #666666;

  																									height: 500px;
  																									margin: 0px auto 0px auto;
  																									text-align: center;
  																									padding: 0;
  																								}

  																								.item-style:nth-child(3n) .item-style-txt{
  																									margin-top: 5px;
  																								}

  																								.item-style:nth-child(3n){
  																									background-color: #ecf7fe;
  																									transition: transform .2s;
  																									margin-top: 0px;
  																									height: 520px;
  																								}

  																								.item-style:nth-child(3n):hover{
  																									transform: scale(1.02);
  																									z-index: 2;
  																									background-color: #f5fbff;
  																								}

  																								.item-style:hover{
  																									box-shadow: 0px 1px 15px #cdcdcd;
  																								}

  																								.advisory-board-member{
  																									color: #60a4bf; 
  																								}

  																								.item-style .item-style-content{
  																									width: 270px;
  																									min-height: 500px;
  																									text-align: center;
  																									display: inline-block;
  																									margin: 0 auto;   
  																								}

  																								.item-style-name {
  																									margin-top: 20px;
  																									font-size: 24px;
  																									color: #000000;
  																									line-height: 35px;
  																									display: block;
  																									font-weight: 600;
  																								}


  																								.item-style-content .item-style:nth-child(2n) img {
  																									float: none;
  																									margin-right: 0px;
  																									margin-left: 0px;
  																								}

  																								.clickable-div img {
  																									float: none !important; 
  																									margin-right: 0px!important; 
  																								}
  																								.item-style-main-img { margin-left:0px!important;}
  																								.item-style-content .item-style-name-2, .sub-window .item-style-name-2 {
  																									font-size: 16px;
  																									color: #444444;
  																									line-height: 25px;
  																									display: block;
  																									height: 40px;font-weight: 500;
  																								}

  																								.item-style .item-style-txt {
  																									line-height: 20px;
  																									margin-top: 30px;
  																									display: block;
  																									color:#444444;  
  																								}

  																								.ver_2 .icon-ready {
  																									background-image: url(images/real.png);
  																									background-size: cover;
  																									width: 40px;
  																									height: 32px;
  																									top: 60px;
  																									left: 0px;
  																									position: absolute;
  																								}

  																								.item-style-content .item-style-main-img{
  																									width: 271px;
  																									height: 181px;
  																									margin-top: 28px;
  																								}

  																								.item-style:nth-child(3n) .item-style-name{
  																									margin-top: 20px;
  																								}

  																								.item-style:nth-child(3n) .item-style-name-2{
  																									height: 43px;
  																								}

  																								.item-style:nth-child(3n) .item-style-txt{
  																									margin-top: 26px;
  																								}

  																								.ellipsis{
  																									height: 19px;
  																									width: 19px;
  																								}

  																								.linkedin-logo{
  																									margin-top: 10px;
  																									filter: grayscale(100%);
  																									transition: .1s ease-in-out;
  																									display: block;
  																									float: right !important;
  																									height: 15px;
  																									width: 15px; 
  																								}

  																								.linkedin-logo:hover{
  																									filter: grayscale(0%);
  																									transition: .1s ease-in-out;  
  																								}

  																								.clickable-div{
  																									text-decoration: none;
  																									color: inherit; display:block;
  																								}

  																								.clickable-div:hover,
  																								.clickable-div:visited,
  																								.clickable-div:focus{
  																									text-decoration: none;
  																									color: inherit;
  																								}

  																								.modal-left-col{
  																									display:block;
  																									text-align: center;
  																								}
  																								.modal-right-col{
  																									font-size:14px; line-height:24px;color:#444444;
  																								}
  																								.modal-left-col .item-style-name{
  																									display: block;
  																								}

  																								.modal-body .modal-right-col{
  																									display: block;
  																									text-align: justify;
  																								}

  																								.modal-body .item-style-txt{
  																									display: block;
  																								}

  																								.modal-header{
  																									border-bottom: none;
  																								}

  																								.modal-body .linkedin-logo{
  																									display: block;
  																									margin-bottom: 10px;
  																								}
  																								.sub-window { padding-left:50px; padding-right:40px; padding-top:75px; padding-bottom:50px; overflow:hidden;}
  																								.m-top-44 { margin-top:44px;}


  																								.item-style-txt-2 { max-height:265px;  overflow-y: auto; display:block;}

  																								@media (min-width: 992px){



  																									.item-style:nth-child(3n+2){
  																										border-right: 0px solid #f1f1f1;
  																										border-left: 0px solid #f1f1f1;
  																									}

  																									.row:first-child .item-style:nth-child(3){
  																										margin-top: 0px;
  																									}

  																									.row:not(:first-child) .item-style:nth-child(3){
  																										padding-top: 0px;
  																									}

  																									.modal-left-col .item-style-name{
  																										display: block;
  																									}

  																									.modal-content{
  																										width: 945px;
  																										height: 450px;
  																									} 

  																								}

  																								@media screen and (max-width: 767px) {
  																									.sub-window { padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px; overflow:hidden;}
  																									.item-style:nth-child(3n) .item-style-txt{
  																										margin-top: 0px;
  																									}
  																									.item-style:nth-child(3n) {

  																										margin-top: 20px;

  																									}

  																									.item-style-content .item-style-name-2, .sub-window .item-style-name-2 {
  																										font-size: 16px;
  																										color: #444444;
  																										line-height: 18px;
  																										display: block;
  																										height: 45px;
  																										font-weight: 500;
  																									}


  																								}


  																								#gmap_wrapper {
  																									height: 100% !important;
  																								}


  																								#googleMap {
  																									height: 100% !important;
  																								}




  																								/* end OUR TEAM */


  																								.gm-style div div:last-child div div div  div:last-child {-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
  																								/* .gm-style div div div div div div div div div{ background-color: transparent !important;} */
  																								.gm-style-pbc { background-color: transparent !important;}
  																								#googleMap div  div  div  div  div  div  div  div > div { 
  																									/* background-color: transparent !important; */
  																									-webkit-box-shadow: none;
  																									-moz-box-shadow: none;box-shadow: none !important;    
  																									border-top: 0px solid rgba(0, 0, 0, 0.0) !important;
  																								}
  																								#googleMap div  div  div  div  div  div  div  div > div > div { 
  																									/* background-color: transparent !important; */
  																									-webkit-box-shadow: none;
  																									-moz-box-shadow: none; 
  																									box-shadow: none !important;
  																								}
  																								
  																								.b-s-1 {width: 100%;}


  																								#googleMap div div div div div div div div > div div.listing-bundle-2-gmap {
  																									margin-right: 0px !important;
  																									width: 300px !important;
  																									max-height: 360px !important;
  																									border: 1px solid #ededed !important;
  																									border-radius: 4px !important;
  																									background-color: #fff !important;
  																									position: relative !important;
  																									z-index: 2 !important;
  																									overflow: hidden !important;
  																									margin-bottom: 0px !important;
  																								}
  																								.b-s-6 table {border:0px;margin-bottom: 0px; width: 100% !important;}

  																								/* b-s-1 th-1*/
  																								#googleMap > div > div > div:nth-child(1) > div:nth-child(3) > div > div:nth-child(4) > div:nth-child(2) > div > div > div > div > div > div > div.b-s-6 > table > tbody > tr > th:nth-child(2) {
  																									vertical-align: middle !important;
  																									padding-left: 10px !important;
  																									padding-right: 5px !important;
  																									color: #3e3e3e ;
  																									padding-top: 10px !important;
  																									padding-bottom: 10px !important;
  																									font-size: 14px;
  																									text-align: left !important;
  																									font-weight: 600 !important;
  																									background-color: transparent !important;
  																									border: 0px solid #3d88a5 !important;
  																								}

  																								/* b-s-1 th-2*/
  																								#googleMap > div > div > div:nth-child(1) > div:nth-child(3) > div > div:nth-child(4) > div:nth-child(2) > div > div > div > div > div > div > div.b-s-6 > table > tbody > tr > th:nth-child(4) {
  																									vertical-align: middle !important;
  																									font-size: 20px;
  																									text-align: center !important;
  																									color: #4292bc ;
  																									padding-left: 10px !important;
  																									padding-right: 5px !important;
  																									padding-top: 10px !important;
  																									padding-bottom: 10px !important;
  																									font-weight: 600 !important;
  																									background-color: transparent !important;
  																									border: 0px solid #3d88a5 !important;
  																								}

  																								/* b-s-3 */
  																								#googleMap > div > div > div:nth-child(1) > div:nth-child(3) > div > div:nth-child(4) > div:nth-child(2) > div.gm-style-iw > div > div > div > div.b-s-3 {
  																									white-space: nowrap !important;
  																									overflow: hidden !important;
  																									position: relative !important;
  																									height: 20px !important;
  																									padding-left: 40px !important;
  																									padding-right: 10px !important;
  																									font-size: 14px;
  																									line-height: 22px !important;
  																									
  																									float: left !important;
  																									font-weight: 300 !important;
  																								}

  																								/* b-s-4 */
  																								#googleMap > div > div > div:nth-child(1) > div:nth-child(3) > div > div:nth-child(4) > div:nth-child(2) > div.gm-style-iw > div > div > div > div.b-s-4 {
  																									font-size: 16px !important;
  																									color: #3c90be !important;
  																									line-height: 22px !important;
  																									width: calc(45% - 10px) !important;
  																									float: left !important;
  																									font-weight: 600 !important;
  																									padding-right: 10px !important;
  																									text-align: right !important; 	
  																								}

  																								/* b-s-txt */
  																								#googleMap > div > div > div:nth-child(1) > div:nth-child(3) > div > div:nth-child(4) > div:nth-child(2) > div.gm-style-iw > div > div > div > div.b-s-img > div {
  																									position: absolute !important;
  																									bottom: 8px !important;
  																									padding-left: 10px !important;
  																									font-size: 16px !important;
  																									color: #fff !important;
  																									z-index: 2 !important;		
  																								}

  																								/* b-s-reg-img-gmap */
																								#googleMap > div > div > div:nth-child(1) > div:nth-child(3) > div > div:nth-child(4) > div:nth-child(2) > div > div > div > div > div > div > div.b-s-img > a
  																								 {
  																									width: 100%;
  																									background-color: transparent !important;
  																									font-size: 20px;
  																									height: inherit !important;	
  																									color: #fff !important;
  																									text-align: center !important;
  																									text-transform: uppercase !important;
  																									line-height: 40px !important;
  																									border-radius: 5px !important;
  																									display: block !important;
  																									margin: auto !important;
  																									margin-top: 70px !important;
  																									margin-bottom: 20px !important;
  																									cursor: pointer !important;
  																									position: absolute !important;

  																								}

  																								

  																								.gm-ui-hover-effect {
  																									display: none !important;
  																								}

  																								.gm-ui-hover-effect-2 {
  																									top: -3% !important;
    																								right: -4% !important;
  																								}

  																								#googleMap > div > div > div:nth-child(1) > div:nth-child(3) > div > div:nth-child(4) > div:nth-child(2) > button {
  																									display: none !important;
  																								}

  																								#googleMap > div > div > div:nth-child(1) > div:nth-child(3) > div > div:nth-child(4) > div:nth-child(2) > div > div > div {
  																									max-width: 300px ;
  																									max-height: 380px ;
  																									background-color: transparent !important;
  																									z-index: -1 !important;
  																								}

  																								#googleMap > div > div > div:nth-child(1) > div:nth-child(3) > div > div:nth-child(4) > div:nth-child(2) > div > div > div > div {
  																									max-width: 300px ;
  																									max-height: 380px ;
  																									background-color: transparent !important;
  																									z-index: -1 !important;
  																									overflow: hidden !important;
  																								}

  																								#googleMap > div > div > div:nth-child(1) > div:nth-child(3) > div > div:nth-child(4) > div:nth-child(2) > div > div > div > div > div {
  																									max-height: 380px ;
  																									max-width: 300px ;
  																								}

  																								.listing-bundle-2-gmap {
  																									max-height: 100% !important;
  																									max-width: 100% !important;
  																								}

																								.gm-style-iw-t::before {
																									display: none !important;
																								}

  																								.gm-style .gm-style-iw-t::after {
  																									display: none !important;
  																								}

  																								.container-fluid {
 																									margin-left: auto; /* не обязательно */
  																									margin-right: auto; /* не обязательно */
  																									padding-left: 15px;
  																									padding-right: 15px;
																									}


.inv-terms-block .textarea {
	border: 1px solid #cacaca;
	padding: 10px;
	font-size: 13px;
	color: #606060;
	line-height: 22px;
	border:1px solid #a4a2a2; background-color: transparent; border-radius:5px;
	    max-height: 400px;
    margin-top: 30px;
    overflow-y: scroll;
}
.inv-terms-block .textarea .txt-st {font-size: 13px !important;}
.inv-terms-block .textarea.active {
	border: 1px solid #cacaca;
	padding: 10px;
	font-size: 13px;
	color: #606060;
	line-height: 22px;
	border:1px solid #a4a2a2; background-color:#e1e1e1; border-radius:5px;
}




/**** MAIN page ****************/




.ind-home-1 { position: relative;
    min-height: 760px;
    border-bottom: 2px solid #d34d45;
    background-repeat: no-repeat;
    text-align: center;}
.ind-home-1 h1 {    text-align: center;
    display: block;
    color: #d9625b;
    line-height: 65px;
    margin-top: 115px;
    font-size: 60px;
    font-weight: 400;
    text-indent: 0px;}
.ind-home-1 h2 { text-align:center; display:block; color:#525252; line-height:50px; margin-top:27px; font-size:36px; font-weight:300;text-indent: 5px;}




.ind-home-1 .ind-home-1-vid { background-image:url(images/hp-1/arr.png); padding-top:80px; background-repeat:no-repeat; background-position: top center; width:200px; display:inline-block; font-size:30px; color:#1c1c1c; margin-top:40px; text-transform:uppercase; font-weight:300; }
.ind-home-1 .ind-home-1-link { background-color:#d34c44; margin-top:50px; font-size:24px; display:inline-block; padding-left:15px; padding-right:15px; padding-top:10px; padding-bottom:10px; color:#fff; border-radius:5px; }
.ind-home-1 .ind-home-1-link:hover { cursor:pointer;}
.ind-home-1 .ind-home-1-join-us { display:block; margin-top:14px;font-size:22px; color:#1c1c1c; margin-bottom:20px;}
.bg-class {background-image:url(images/hp-1/map.png); background-position:left top; background-repeat:no-repeat;  
    min-height: 673px;
    position: absolute;
    right: 0px;
    background-size: 130%;
    top: 85px;opacity: 0.75;  
}
.ind-home-2 { min-height:100px; padding-top:20px; padding-bottom:20px; background-color:#f9f9f9; display:none;}
.ind-home-3 {min-height:430px;  border-bottom:0px solid #e9ebed;  padding-top:20px; background-color: #f4f4f6;border-top:3px solid #e9ebed;}

.ind-home-3 .tooltip-d .tooltiptext {
   
    font-size: 13px;
    width: 200px;
   
    bottom: 140%;
   
    margin-left: -100px;
    
    line-height: 16px;
  
}
.ind-home-3  .tooltip-d em {
       background-color: #8daab5;
    border-radius: 20px;
    color: #fff;
    text-decoration: none;
    font-size: 14px;
    font-weight: 300;
    position: relative;
    bottom: 5px;
    display: inline-block;
    width: 16px;
    height: 16px;
    text-align: center;
    line-height: 16px;
    padding-left: 1px;
}
  

.ind-home-3 h1 {
   
    display: block;
    line-height: 40px;
    margin-bottom: 35px;
    margin-top: 15px;
    font-weight: 400;
    color: #352a2a;
    font-size: 34px;
} 
.ind-home-3 h3 {
   
    display: block;
    line-height: 40px;
    margin-bottom: 35px;
    margin-top: 15px;
    font-weight: 400;
    color: #352a2a;
    font-size: 34px;
}
.ind-home-3 h2 {text-align: left; text-transform:uppercase;display: block;color: #525252; margin-bottom:20px;line-height: 34px;margin-top: 30px;font-size: 30px;font-weight: 500;}
.ind-home-3-line { border-bottom:0px  solid #e7e7e7; padding-bottom:35px;   margin-top: 20px; }
.ind-home-3-img { margin-top:0px;} 
.ind-home-3-line-1 { float:left; width:100px;}
.ind-home-3-line-2 { float:left; width:100%; margin-left:0px; font-size:18px; line-height:24px; color:#352a2a; }

@media screen and (max-width: 767px) {
	.ind-home-3-line {
    border-bottom: 2px solid #e7e7e7;
    padding-bottom: 35px;
    margin-left: 0px;
    overflow: hidden;
}
   .ind-home-3-line-1 { float:left; width:100%; text-align:center; margin-bottom:20px;}
   .ind-home-3-line-2 { float:left; width:100%; margin-left:0px; font-size:16px; line-height:24px; color:#352a2a; overflow:hidden;}

}


.ind-home-3-line-text { font-size:19px; color:#333333; font-weight:600; display:block; margin-top:2px;}
.ind-home-3-line-blue { color:#4a98cb;}
.ind-home-3-line-cur { display:block; margin-left:40px; font-style:italic; color:#352a2a; font-size:16px; margin-top:20px;}
.ind-home-3 .ind-home-3-line-sell { border:0px; padding-bottom:10px;}
.ind-home-3-line-3 { float:left; width:calc(100% - 120px); margin-left:120px; font-size:16px; line-height:24px; color:#352a2a; overflow:hidden;}
.ind-home-3 .ind-home-3-line-link { display:inline-block; padding-left:15px; padding-right:15px; padding-top:5px; padding-bottom:5px; font-size:18px; color:#352a2a; border:2px solid #7dbed3; border-radius:5px; margin-top:25px;}
.ind-home-3 .ind-home-3-line-link:hover { cursor:pointer;}

.ind-home-3-img { position:relative; }
.ind-home-3-img img { position:relative;}
.ind-home-3-img-1 { position:relative; top:330px; width:100%;} 
.ind-home-3-img-1-1{width:380px;padding-left:calc(70% - 210px);}
.ind-home-3-img-2 { font-size:14px; color:#333333; text-transform:uppercase; line-height:20px; display:block; text-align:center;font-weight:600;}
.ind-home-3-img-2 div { text-transform:none;}

.ind-home-3-img-3 { font-size:32px; color:#333333; text-transform:uppercase;line-height:40px;display:block; text-align:center;}
.ind-home-3-img-3 span { font-size:28px; }
.ind-home-3-img-4 { font-size:14px; color:#333333; text-transform:uppercase;line-height:20px;display:block; text-align:center;font-weight:600;}



@media screen and (max-width: 1200px) {
.ind-home-3-img-1 {
   top:280px;
}
.ind-home-3-img-1-1{width:360px;padding-left:calc(70% - 210px);}
}

@media screen and (max-width: 991px) {
.ind-home-3-img-1 {
   top:240px;
}
.ind-home-3-img {display:none;}
.ind-home-3-img-1-1{width:320px;padding-left:calc(70% - 210px);}


	.ind-home-3-img-2 { font-size:10px; color:#333333; text-transform:uppercase; line-height:12px; display:block; text-align:center;font-weight:600;}
.ind-home-3-img-3 { font-size:20px; color:#333333; text-transform:uppercase;line-height:24px;display:block; text-align:center;}
.ind-home-3-img-3 span { font-size:16px; }
.ind-home-3-img-4 { font-size:10px; color:#333333; text-transform:uppercase;line-height:12px;display:block; text-align:center;font-weight:600;}



}

@media screen and (max-width: 767px) {
	.ind-home-3-img { position:relative; overflow: hidden;min-height:400px;}
	.ind-home-3-img-1 { position:absolute; top:25vh; width:100%;} 
	.ind-home-3-img-1-1{width:320px;padding-left:calc(70% - 210px);}
	.ind-home-3-img-2 { font-size:12px; color:#333333; text-transform:uppercase; line-height:14px; display:block; text-align:center;font-weight:600;}
.ind-home-3-img-3 { font-size:22px; color:#333333; text-transform:uppercase;line-height:26px;display:block; text-align:center;}
.ind-home-3-img-3 span { font-size:18px; }
.ind-home-3-img-4 { font-size:12px; color:#333333; text-transform:uppercase;line-height:14px;display:block; text-align:center;font-weight:600;}

	}

.ind-home-4 { border-bottom: 3px solid #e9ebed;
    padding-bottom: 10px;
    }
	
	.font-1 {font-family: "Roboto", sans-serif !important;}
	.font-1 h1, .font-1 h2, .font-1 h3, .font-1 h4, .font-1 a  {font-family: "Roboto", sans-serif !important;}
	.txt-st {font-family: "Roboto", sans-serif !important;}
	.txt-st a{font-family: "Roboto", sans-serif !important;}
	.content_wrapper {font-family: "Roboto", sans-serif !important;}
	.content_wrapper a{font-family: "Roboto", sans-serif !important;}
	
.ind-home-4 h1 { text-align: center;  display: block;line-height: 50px;margin-bottom: 20px;margin-top: 35px;font-weight: 400;color:#352a2a; font-size:36px;}
.ind-home-4 h3 { text-align: center;  display: block;line-height: 50px;margin-bottom: 20px;margin-top: 35px;font-weight: 400;color:#352a2a; font-size:36px;}
.ind-home-4-line { min-height:0px;display: table;}
.ind-home-4-line h2 {    text-align: left;
    margin-left: 110px;
    display: table-caption;
    color: #525252;
    margin-bottom: 5px;
    line-height: 34px;
    margin-top: 15px;
    font-size: 28px;
    font-weight: 400;}
.ind-home-4-line-1 {display: table-cell; vertical-align: middle;width:110px;}
.ind-home-4-line-1 img { }
.ind-home-4-line-2 {
   display: table-cell;
    margin-left: 10px;
    font-size: 18px;
    line-height: 24px; font-weight: 400;
    color: #352a2a;}
.ind-home-4-line-reg { background-color:#8eca6d; padding-left:20px; padding-right:20px; 
display:block; text-align:center; width:220px; margin:0 auto; color:#fff; height:45px; 
line-height:45px; font-size:22px; margin-bottom:10px; border-radius:30px; margin-top:20px;}
.ind-home-4-line-reg:hover, .ind-home-4-line-reg:focus {cursor: pointer; color:#fff;}
.ind-home-4-line-txt-1 { display:block; font-size:18px; color:#1c1919; display:block; text-align:center; margin-top:25px;}
.ind-home-5 .front-promo-1 h2  { text-align: center; display: block;line-height: 50px;margin-bottom: 35px;margin-top: 25px;
font-weight: 400;color:#fff; font-size:33px;} 
.ind-home-5 .front-promo-1 h2 span {color:#8eca6d;}
.ind-home-5 .front-promo-1 {padding-bottom: 40px;padding-top: 10px;background-color: #2a91b5;}
.ind-home-5 .b-s-1 { font-size:18px; text-transform:uppercase; margin-bottom:5px;}
.ind-home-5 .b-s-3 { margin-bottom:5px;}
.ind-home-5 .b-s-4 {font-size: 18px;color: #3c90be; font-weight: 300;padding-right: 0px;text-align: right;text-transform:uppercase;}
.ind-home-5 .b-s-8 {box-sizing: border-box;margin: 0 auto;padding: 8px;padding-top: 20px;padding-bottom: 20px;
max-width: 500px;background: #fff;background: rgba(142, 202, 109, 0.95);
    color: #fff;text-align: center;text-decoration: none;letter-spacing: 1px;transition: all 0.3s ease-out;
	font-size: 24px;color: #fff;text-transform:none;font-weight: 400 !important;
    text-align: center;border-radius: 0px;display: block;width: 46%;margin: 0 auto;margin-top: 120px;    
	border: 0px solid #fff; border-radius:5px; overflow:hidden;
	-webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.84);-moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.84);
	box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.84);}
	
.ind-home-5 .b-s-8:hover {background: rgba(142, 202, 109, 0.85) !important;}	
.ind-home-5	a.b-s-9 { color:#fff!important;}
	
.ind-home-5 .b-s-6 th.b-s-8-1.bigger {vertical-align: middle;font-size: 36px;text-align: center;color: #4292bc;font-weight: 300;}
.ind-home-5 .b-s-8:hover {background: rgba(211, 77, 69, 0.85);}
.ind-home-5  .mod .b-s-img {height: 275px;}
.ind-home-5 .b-s-6 th.b-s-8-1 {vertical-align: middle;padding-left: 35px;padding-right: 5px;color: #3e3e3e;padding-top: 20px;padding-bottom: 20px;font-size: 16px;text-align: left;font-weight: 600;}
.ind-home-5 .b-s-img::after {background: linear-gradient(to bottom, rgba(0, 0, 0, 0.00), rgba(0, 0, 0, 0.0) 0%);}


   .home-1-n {
       
		
		-webkit-box-shadow: -1px 6px 13px 0px rgba(0,0,0,0.15);
-moz-box-shadow: -1px 6px 13px 0px rgba(0,0,0,0.15);
box-shadow: -1px 6px 13px 0px rgba(0,0,0,0.15);
		
    }
	
.ind-home-5 .owl-theme .owl-controls .owl-buttons div.owl-next {

    top: calc(50% - 33px);background-image: url(images/hp-1/slider_arrows.png);
}
.ind-home-5 .owl-theme .owl-controls .owl-buttons div.owl-prev {
    top: calc(50% - 33px);background-image: url(images/hp-1/slider_arrows.png);
}

.ind-home-7 .prop-bundl-2 {
    font-size: 18px;
    line-height: 24px;
    font-weight: 400;}
.ind-home-6 .prop-bundl-3 {    background-color: #8eca6d;text-transform:none;font-size: 24px; margin-top:20px;} 
.ind-home-6 .prop-bundl-1 {font-size: 34px;line-height: 44px;color: #000;font-weight: 300;padding-bottom: 30px;}


.ind-home-7 .prop-bundl-1 {font-size: 30px;line-height: 34px;color: #000;font-weight: 400;padding-bottom: 20px; text-align:left;}

.ind-home-6 .pad-5 { overflow:hidden;}
.ind-home-6 .pad-5 img { margin-top:40px;  position:relative;}
.ind-home-6 .pad-1 {
position: relative;  min-height: 0px; padding-top:40px;}
.ind-home-6  .pad-2 {
    font-size: 30px;line-height: 34px;
    color: #000;
    font-weight: 400;
    padding-bottom: 20px;
    display: block;
    text-align: left;
    margin-top: 35px;margin-top: 0px; padding-left: 0px;
}
@media screen and (max-width: 767px) {
	.ind-home-4-line-1 {
    float: left; text-align:center;
    width: 100%;
}
.ind-home-4-line-2 {
    float: left;
    width: 100%;
    margin-left: 0px;
    font-size: 16px;
    line-height: 24px;
    color: #352a2a;
}
.ind-home-4-line h2 {
    text-align: left;
    margin-left: 0px;

    display: block;
    color: #525252;
    margin-bottom: 0px; text-align:center;
    line-height: 34px;
    margin-top: 27px;
    font-size: 28px;
    font-weight: 500;
}
.ind-home-5 .b-s-8 { width: 90%;    padding-top: 15px;
    padding-bottom: 15px; }
  

	.ind-home-3 h2 { font-size:24px; display:block; text-align:center;}.ind-home-3-line-3 { text-align:center; float:left; width:calc(100% - 0px); margin-left:0px;}.ind-home-3-line-cur {font-size: 14px; display:block; margin-left:0px;} }

.ind-home-3 .table { border-collapse:collapse; border:1px solid #cdcdcd;     margin-top: 30px;font-size:14px; width:70%;} 
.ind-home-3 .table th { padding:5px;border:1px solid #cdcdcd; background-color:#f4f4f4; font-size:14px; color:#a2a2a2; text-align:center;}
.ind-home-3 .table td { padding:5px;border:1px solid #cdcdcd;text-align:center;}

@media screen and (max-width: 767px) {
	
	
	
	.owl-theme .owl-controls .owl-buttons div.owl-prev {
    left: 0px;
}

.owl-theme .owl-controls .owl-buttons div.owl-next {
    right: 0px;
}
	
	
	.ind-home-1 h1 {   
    line-height: 45px;margin-top: 0px;
    padding-top: 115px;
    font-size: 36px;
   }
.ind-home-1 h2 { line-height:40px; margin-top:17px; font-size:32px; }

	.ind-home-1 {
    position: relative;
    min-height: 600px;}
.ind-home-3-img {
    margin-top: 0px;
}

.ind-home-4 h1 {
    text-align: center;
    display: block;
    line-height: 40px;
    margin-bottom: 20px;
    margin-top: 35px;
    font-weight: 400;
    font-size: 33px;
}
	.ind-home-5 .front-promo-1 h2 {
text-align: center;
    display: block;
    line-height: 35px;
    margin-bottom: 15px;
    margin-top: 20px;
    font-weight: 400;
    font-size: 25px;
}

.bg-class {
    background-image: url(images/hp-1/map.png);
    background-position: left top;
    background-repeat: no-repeat;
    min-height: 640px;
    position: absolute;
    right: 0px;
    background-size: 100%;
    top: 70px;
    opacity: 0.10;
    width: 100%;
}


}

.ind-home-7 .tooltip-d .tooltiptext {
    font-size: 13px;
    width: 250px;
    bottom: 140%;
    margin-left: -100px;
    line-height: 16px;
}

.ind-home-7  .tooltip-d .tooltiptext::after {
  
    left: 40%;
  
}
.ind-home-9  .tooltip-d .tooltiptext::after {
  
    left: 40%;
  
}

.ind-home-7 .tooltip-d em {
       background-color: #8daab5;
    border-radius: 20px;
    color: #fff;
    text-decoration: none;
    font-size: 14px;
    font-weight: 300;
    position: relative;
    bottom: 5px;
    display: inline-block;
    width: 16px;
    height: 16px;
    text-align: center;
    line-height: 16px;
    padding-left: 1px;
}


.ind-home-9 .tooltip-d .tooltiptext {
    font-size: 13px;
    width: 250px;
    bottom: 140%;
    margin-left: -100px;
    line-height: 16px;
}
.ind-home-9 .tooltip-d em {
       background-color: #8daab5;
    border-radius: 20px;
    color: #fff;
    text-decoration: none;
    font-size: 14px;
    font-weight: 300;
    position: relative;
    bottom: 5px;
    display: inline-block;
    width: 16px;
    height: 16px;
    text-align: center;
    line-height: 16px;
    padding-left: 1px;
}

.ind-home-9 {background-color: #f4f4f6;
    padding-top: 30px;
    padding-bottom: 30px;
    overflow: hidden;
    font-size: 18px;
    line-height: 24px;
    font-weight: 400;
    color: #352a2a;
    padding-bottom: 180px;
    background-image: url(images/pad-1.jpg); background-position:bottom; background-repeat:no-repeat;
    /* margin-bottom: 55px; */
    overflow: hidden;
}
.ind-home-9 h1 { text-align: center;  display: block;line-height: 50px;margin-bottom: 30px;margin-top: 5px;font-weight: 400;color:#352a2a; font-size:36px;}
.ind-home-9 h3 { text-align: center;  display: block;line-height: 50px;margin-bottom: 30px;margin-top: 5px;font-weight: 400;color:#352a2a; font-size:36px;}
.ind-home-9 h4{    display: block;
    line-height: 25px;
    margin-bottom: 25px;
    margin-top: 20px;
    font-weight: 400;
    color: #204656;
    font-size: 22px;
    position: relative;
    text-align: center;
    min-height: 50px;}
.ind-home-9-img {text-align: center;}
.ind-home-9-gr-line {background-image: url(images/hp-1/icon-gray-dot.png); background-repeat: repeat-x; background-position: center center; min-height:110px;}
.ind-home-9-small {font-size: 14px;
    line-height: 18px;
    padding-top: 10px;padding-bottom: 15px;
    font-style: italic;
    display: block;}
.ind-home-9-link { text-decoration:underline;}
.ind-home-9-txt { padding-left:30px; padding-right:30px;}
 
@media screen and (max-width: 767px) {	
.ind-home-9-img { margin-top:30px;}

.prop-bundl {
    background-color: #ffffff;
    padding-top: 0px;
    padding-bottom: 35px;
}

}

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








/********pages**********/
.single-content .page-container{color:#0f0f0f;}
.single-content .clickable-ancor{height:100%;text-align:center;display:block;padding:8px 20px;color:#000}
.single-content .clickable-ancor:hover{color:#000;text-decoration:none}
.single-content .clickable-ancor:focus{color:#000}
.single-content .description{margin-bottom:30px}
.single-content .how-it-works{font-size:45px;text-align:center;margin-top:24px;margin-bottom:21px}
.single-content .short-description{line-height:1.6;font-size:11.7pt}
.single-content .main-benefits{display:inline-block;font-size:15px;line-height:24px;margin-bottom:15px}
.single-content .jq-tab-menu{margin-top:14px; margin-left:0px;background-color:#f5f5f5; padding-bottom:0px; margin-top:20px; margin-bottom:90px;}
.single-content .jq-tab-menu li:hover{ cursor:pointer;}

.single-content .jq-tab-content{display:none; margin-top:30px;}
.single-content .jq-tab-content.active{display:block}
.single-content .reg-and-invest{display:block;color:#006f99;font-size:34px;}
.single-content .jq-tab-title{position: relative; border-bottom:1px solid #dedddd;
 font-size:18px;font-weight:500;word-spacing:2px;margin-bottom:0px;height:100%;text-align:left;display:block;padding:20px 35px;color:#3e3e3e;}
 .single-content .jq-tab-content .col-md-5 { text-align:center;}
 .single-content .jq-tab-title a{
    color: #3e3e3e 
}
.jq-tab-content h3 { margin-top:30px;}
 @media screen and (max-width: 991px) {
.single-content .jq-tab-content
 { display:block !important; 
 } }																
.single-content .jq-tab-content  a {color:#7dc62f; text-decoration:underline;}



.single-content .jq-tab-title.active{background-color:#529cb9;border-color:#529cb9; color:#fff;border-radius:3px;}
.single-content .jq-tab-title.active::after {     content: '';
    position: absolute;
    right: -69px;
    top: 1px;
    border: 33px solid transparent;
    border-left: 37px solid #529cb9;}
	
	
	@media screen and (max-width: 767px) {	
.single-content .jq-tab-title.active::after {     content: '';
    position: absolute;
    right: 0px;
    top: 0px;
    border: 0px solid transparent;
    border-left: 0px solid #529cb9;}
.single-content .jq-tab-content {
    margin-top: 0px;
}
}
	
	
.single-content .benefit-list:nth-child(odd){margin-bottom:19px}
.single-content .benefits-right{ padding-top:10px;}
.single-content .encourage-text{margin-left:-5px;display:inline-block;font-size:13pt;font-style:italic;line-height:1.8;margin-bottom:50px}
.single-content .investor-benefits{margin-left:20px}
.single-content .investor-benefits-header{margin-bottom:14px}
.single-content .benefits-list{padding-right:40px}
.single-content .investor-benefit{margin-bottom:24px}
.single-content .investor-benefit-header{font-weight:800;display:block}
.single-content .risk-warning{word-spacing:3px;line-height:24px;margin-bottom:20px}
.single-content .how-big-image-container{position:relative;background:#529dba;height:494px;margin-bottom:65px}
.single-content .how-big-image-container img{position:absolute;top:0;right:0}
.single-content .how-big-image-container-content{padding-top:55px;font-size:34px;word-spacing:1px;color:#fff;position:absolute;margin:0 auto}


.single-content .how-big-image-container-content .earn-from-text{line-height:1.55;margin-bottom:61px}
@media screen and (max-width: 767px) {	
.single-content .how-big-image-container-content{padding-top:170px; font-size:24px;}
.single-content .how-big-image-container-content .earn-from-text{line-height:1.55;margin-bottom:21px}
}

.color-blue {     color: #4a98cb;}
.color-gray {     color: #9CA4AA;}
.single-content .join-us-button:hover {cursor:pointer;}

.single-content .how-big-image-container-content .join-us-button{background-color:#d34c44;width:283px;height:57px;border-radius:10px;display:inline-block;margin-bottom:44px}
@media screen and (max-width: 767px) {	
.single-content .how-big-image-container-content .join-us-button{ background-color:#d34c44;width:calc(100% - 15px);height:57px;border-radius:10px;display:inline-block;margin-bottom:44px}

}

.single-content .how-big-image-container-content .join-us-button a{text-align:center;height:100%;padding-top:12px;font-weight:600;word-spacing:1px;font-size:22pt;display:block;color:#fff}
.single-content .join-us-button a .its-easy{font-size:18pt}
.single-content .learn-more-button{border:2px solid #fff;font-size:13pt;height:38px;border-radius:5px;display:inline-block}
.single-content .learn-more-button a{color:#fff;height:100%;text-align:center;display:block;padding-top:5px;padding-bottom:5px; padding-left:20px;padding-right:20px}
.single-content .contact-us{font-size:24px;margin-left:1px;float:left;padding-top:8px; line-height:30px;}
.single-content .contact-us-button{margin-left:30px;border:2px solid #347e9b;display:inline-block;border-radius:5px;padding-top:5px;padding-bottom:5px; padding-left:20px; padding-right:20px; }
.single-content .contact-us-button a{font-size:18px; color:#347e9b;}
@media screen and (max-width: 767px) {	
.single-content .contact-us-button{margin-left:0px;margin-top:20px; text-align:center; width:100%; border:2px solid #347e9b;display:inline-block;border-radius:5px;padding-top:5px;padding-bottom:5px; padding-left:20px; padding-right:20px; }
.single-content .contact-us-button a{font-size:24px;}

}



.single-content .contact-us-wrapper{margin-bottom:44px}
.single-content .page-wrapper{font-size:12pt;line-height:1.6;margin-bottom:25px}
.single-content .what-are-bundles{font-size:45px;text-align:center;margin-top:10px;margin-bottom:31px}
.single-content .property-bundle-definition{margin-bottom:20px}
.single-content .types-to-invest .types-to-invest-header{color:#498aa2;font-size:17pt;margin-bottom:16px;display:block}
.single-content .types-to-invest .types-to-invest-content{font-size:11pt;font-style:italic}
.single-content .types-to-invest{margin-bottom:40px}
.single-content .types-of-bundles{margin-bottom:65px;position:relative}
.single-content .types-of-bundles-header{display:block;margin:0 auto;text-align:center;color:#498aa2;font-size:17pt;font-weight:600;margin-bottom:56px}
.single-content .bundles{margin-left:4px}
.single-content .bundle-unit{}
.single-content .bundle-unit:nth-child(2){padding-left:15px}
.single-content .bundle-unit img{float:left}
.single-content .bundle-content{width:auto;display:block;margin-left:165px;margin-right:28px}
.single-content .bundle-header{display:block;font-size:12pt;font-weight:700;margin-top:4px;margin-bottom:10px}
.single-content .bundle-text{font-size:12pt;line-height:1.5}
.single-content .learn-about-property-bundles{    position: relative;right:0;bottom:-30px;border:2px solid #498aa2;color:#7aa5b7;border-radius:5px}
.single-content .learn-about-property-bundles a{text-align:center;display:block;padding-top:8px;padding-bottom:8px;padding-left:20px;padding-right:20px;font-size:16px;}
.single-content .what-are-property-wide-img{width:100%;margin-bottom:35px}

.single-content .about-us-header{font-size:45px;text-align:center;margin-top:10px;margin-bottom:20px}
.single-content .about-us-info-header-sec, .single-content  .about-us-info-header-who, .single-content  .about-us-info-header-ben{
	color:#006f99;font-size:40px;margin-bottom:30px;margin-left:0px;font-weight:400}
@media screen and (max-width: 767px) {	
	.single-content .about-us-info-header-sec, .single-content .about-us-info-header-who, .single-content .about-us-info-header-ben {
    color: #006f99;
    font-size: 27px;
    margin-bottom: 30px;
    margin-left: 0px;
    font-weight: 400;
}
.single-content .inv-benefit-header {
    font-size: 26px;
    padding-top: 20px;
    color: #006f99;
    line-height: 38px;
}
}
	
.single-content .about-us-info-header-ben{margin-bottom:35px}
.single-content .about-us-info-text{font-size:12pt;line-height:1.5;margin-bottom:31px}
.single-content .investors-benefits{margin-bottom:2px}

.single-content .investors-benefits div {text-align:center;font-family: 'Open Sans', sans-serif;}

.single-content .inv-benefit-header {font-size:30px; padding-top:20px;color:#006f99;line-height:38px;}


.single-content .inv-benefit-text{color:#0f0f0f;line-height:24px;font-size:16px;margin:0 10px; min-height:50px;margin-bottom:20px;margin-top:20px; }
.single-content .inv-benefit-text-last { position:relative; top:-40px;}
@media screen and (max-width: 767px) {.single-content .inv-benefit-text-last {top:0px;}}

.single-content  .page-wide {							 width: 100vw;
  														position: relative;
  														left: 50%;
  														right: 50%;
  														margin-left: calc(-50.0vw - 9px);
  														margin-right: -50vw; z-index:11;}
														
														
														

 
.single-content .inv-benefit-block{text-align:center}
.single-content .value-and-practice { margin-left:55px;} 
.single-content .about-us-risk-warning{margin-bottom:34px}
.single-content .about-us-info-header-sec{margin-bottom:30px}
.single-content .about-us-info-text-security{line-height: 24px;margin-bottom:44px}
.single-content .about-us-values-and-practices{background:url(/images/v1/about-us-images/about_us-big1.png); padding-bottom:25px;background-color:#fbfbfb; background-position:center bottom; background-repeat:no-repeat; margin-bottom:49px}
.single-content .about-us-values-and-practices-header{text-align:center;color:#006f99;font-size:17pt;padding-top:33px;margin-bottom:77px}
.single-content .about-us-values-and-practices-list{margin:0 auto}
.single-content .about-us-values-and-practices-list-left,.about-us-values-and-practices-list-right{}
.single-content .about-us-values-and-practices-list-left{padding-left:12px}
.single-content .value-and-practice-header{font-size:14.5pt;margin-bottom:10px; color:#006f99;}
.single-content .value-and-practice-text{color:#333;font-size:12pt; line-height: 24px;margin-bottom:17px}
.single-content .about-us-values-and-practices-list-left .value-and-practice:nth-child(2) .value-and-practice-header{margin-bottom:7px}
.single-content .about-us-values-and-practices-list-left .value-and-practice:nth-child(2) .value-and-practice-text{margin-bottom:23px}
.single-content .about-us-values-and-practices-list-left .value-and-practice:nth-child(3) .value-and-practice-header{margin-bottom:5px}
.single-content .about-us-values-and-practices-list-right{padding-top:2px}
.single-content .about-us-values-and-practices-list-right .value-and-practice:first-child .value-and-practice-header{margin-bottom:4px}
.single-content .about-us-values-and-practices-list-right .value-and-practice:first-child .value-and-practice-text{margin-bottom:20px}
.single-content .about-us-values-and-practices-list-right .value-and-practice:nth-child(2) .value-and-practice-header{margin-bottom:4px}
.single-content .about-us-bundles-scheme{text-align:center;margin-bottom:43px}
.single-content .about-us-bundles-scheme img{display:inline-block;}



.single-content .ind-home-1-link { background-color:#d34c44; margin:0 auto; margin-top:10px;margin-bottom:40px; font-size:24px; display:inline-block; padding-left:15px; padding-right:15px; padding-top:10px; padding-bottom:10px; color:#fff; border-radius:5px; }
.single-content .ind-home-1-link:hover { cursor:pointer;}



.what-are-bundles-title {position:relative;top:-25px;background:url(images/hp-1/w-t-img-1.jpg);min-height:130px; background-size:cover; padding-top:60px; text-align:center; color:#fff; font-size:34px;
	-webkit-box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.14);
-moz-box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.14);
box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.14);
}





.what-are-bundles-rel { position: absolute;
    width: 104%;
    left: 2%;
    top: -230px;}
.what-are-bundles-txt-1  { min-height:250px; padding-top:50px; font-size: 18px;}
.what-are-bundles-txt-2 { min-height:250px; padding-top:20px; font-size: 18px;}

.what-are-bundles-title-2 { color:#242424; font-size:24px; padding-top:20px; padding-bottom:40px; text-align:center;}
.what-are-bundles-title-3-block{ -webkit-box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.2);
box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.2);min-height:360px; margin-left:35px; margin-right:35px;  width:calc(50% - 70px); padding-bottom:30px; margin-bottom:50px;}
.what-are-bundles-title-3-1{ padding-left:30px; padding-right:30px;color:#242424; font-size:24px; background:url(images/hp-1/w-t-img-4.png); background-repeat: no-repeat; background-position: 80% center ; height:160px; padding-top:100px;}
.what-are-bundles-title-3-2{ padding-left:30px; padding-right:30px;color:#242424; font-size:24px; background:url(images/hp-1/w-t-img-5.png); background-repeat: no-repeat;background-position: 80% center ; height:160px; padding-top:100px;}
.what-are-bundles-txt-3{padding-left:30px; padding-right:30px;font-size: 18px;}
.page-wide .moduletable h3 { display:none;}


.page-wide .moduletable .ind-home-5 .mod .b-s-img {
    height: 160px;
}
.page-wide .moduletable .ind-home-5 .b-s-8 {   width: 75%;
margin-top: 55px;padding-top: 5px;
    padding-bottom: 5px;}

.page-wide .moduletable  .ind-home-5 .b-s-6 th.b-s-8-1 {
    vertical-align: middle;
    padding-left: 15px;
    padding-right: 5px;
       padding-top: 0px;
    padding-bottom: 0px;
}

.page-wide .moduletable .ind-home-5 .b-s-6 th.b-s-8-1.bigger {
    vertical-align: middle;
    font-size: 24px;
    text-align: center;
    color: #4292bc;
font-weight: 400;}

.page-wide .moduletable .b-s-1 {
    font-size: 16px;
    color: #2e3233;
    line-height: 22px;
    font-weight: 400;
    padding-right: 10px;
    width: 97%;
}


@media screen and (max-width: 1199px) {
.what-are-bundles-rel { 
    top: -150px;}
	.what-are-bundles-txt-2 { min-height:200px; padding-top:40px;}
	
	.what-are-bundles-rel {
 
    width: 100%;
  
}
	
	}
@media screen and (max-width: 991px) {
.what-are-bundles-rel { position: absolute;
    width: 100%;
    left: 0%;
    top: 30px;}
}

@media screen and (max-width: 767px) {
	.what-are-bundles-rel { position: relative;top: 30px; }
	
	.what-are-bundles-title-3-block { width: 100%;margin-left: 0px;
    margin-right: 0px;}
	
	
	
}



.how-title{position:relative;top:-25px;background:url(images/hp-1/how-img-top.png);min-height:130px; background-size:cover; padding-top:50px; text-align:center; color:#fff; font-size:34px;
	-webkit-box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.14);
-moz-box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.14);
box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.14);
overflow: hidden; 
padding-bottom:50px; 
}
.how-title-txt { padding-top:70px; font-size: 18px; padding-bottom:30px; max-width:750px; margin: 0 auto;}
.how-title-txt-2  { margin-top:35px; font-size: 18px; padding-bottom:30px; padding-top:35px;    background-color: #f4f4f6;border-top: 3px solid #e9ebed; }
.how-title-txt-2 h4 { padding-bottom:0px; margin-bottom:0px;}
.how-txt-up { margin-top:50px;font-size: 18px;}
@media (max-width: 767px) {
  .text-xs-center {
    text-align: center;
  } 
}
.how-bottom {position:relative;background:url(images/hp-1/how-img-1-1.png);
min-height:130px; background-size:cover; padding-top:60px;padding-bottom:50px; text-align:center; color:#fff; font-size:34px; text-align:center;
}
.how-bottom-1-1 { font-size:22px;display:block;padding-bottom:30px;} 
.how-bottom-1 { display:inline-block; border-radius:30px; color:#fff; font-size:22px; background-color:#8eca6d; padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:10px; margin-bottom:30px;}
.how-bottom-1:hover { color:#fff;}
.how-bottom-2 { display:block; border-radius:30px; color:#fff; font-size:18px; text-decoration:underline;}
.how-bottom-2:hover { color:#fff;}


.about-us-title {position:relative;top:-25px;background:url(images/hp-1/how-img-top.png);min-height:130px; background-size:cover; padding-top:50px; text-align:center; color:#fff; font-size:34px;
	-webkit-box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.14);
-moz-box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.14);
box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.14);
overflow: hidden; 
padding-bottom:50px; 
}
.about-us-title-txt { padding-top:45px; font-size: 18px; padding-bottom:60px; max-width:750px; margin: 0 auto;}

.about-us-side { position:relative;  font-size:18px; line-height:24px; }

.about-us-side-1 h3{padding-top:70px;  color:#fff; font-size:24px; padding-bottom:20px; }
.about-us-side-1 { background-color:#529cb9;color:#fff;  padding-left:45px; padding-right:30px;}
.about-us-side-1 h4 {  margin:0; padding:0;text-transform:uppercase; color:#0a435a; padding-bottom:2px; margin-bottom:0px; font-weight:600;}
.about-us-side-1 ul { margin:0; padding:0; padding-top:30px;}
.about-us-side-1 ul li { padding-bottom:25px; list-style:none; background-image:url(images/hp-1/about-us-icon-1.png); background-repeat:no-repeat; background-position:5px center; padding-left:50px;}

.about-us-side-2 h3{padding-top:70px;  color:#232323; font-size:24px; padding-bottom:20px; }
.about-us-side-2 {background-color:#f4f4f6; color:#232323; padding-left:55px; padding-right:30px;}
.about-us-side-2 h4 {  margin:0; padding:0;text-transform:uppercase; color:#0a435a; padding-bottom:2px; margin-bottom:0px; font-weight:600;}
.about-us-side-2 ul { margin:0; padding:0; padding-top:30px;}
.about-us-side-2 ul li { padding-bottom:25px; list-style:none; background-image:url(images/hp-1/about-us-icon-2.png); background-repeat:no-repeat; background-position:5px center; padding-left:50px;}


.about-us-side-1 .dynamic-height-active .dynamic-height-wrap { background-color:#529cb9;color:#fff;}
.about-us-side .dynamic-height-active .dynamic-height-wrap:before { background:none;}
.about-us-side .dynamic-height-active .dynamic-height-wrap {}
.about-us-side .js-dynamic-show-hide { cursor:pointer;
    /* float: right; */
    display: block!important;
    text-align: center;
    padding-bottom: 20px;
    padding-top: 30px;}
	
.about-p-bottom { padding-bottom:50px;}
	.about-bg { background-image:url(images/hp-1/fon.jpg); background-color:#f6f6f6; background-repeat:no-repeat; background-position:center bottom; position:relative; top:-25px;}
	
	
	.about-bottom {position:relative;background:url(images/hp-1/about-banner.jpg);
min-height:130px; background-size:cover; padding-top:60px;padding-bottom:50px; text-align:center; color:#fff; font-size:34px; text-align:center;
}
.about-bottom-1-1 { font-size:34px;display:block;padding-bottom:30px;} 
.about-bottom-1-2 { font-size:21px;display:block;padding-bottom:30px;} 
.about-bottom-1 { display:inline-block; border-radius:30px; color:#fff; font-size:22px; background-color:#8eca6d; padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:10px; margin-bottom:30px;}
.about-bottom-1:hover { color:#fff;}





.about-us-2-title {position:relative;top:-25px;background:url(images/hp-1/about_page_1.jpg);min-height:130px; background-size:cover; padding-top:50px; text-align:center; color:#fff; font-size:34px;
	-webkit-box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.14);
-moz-box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.14);
box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.14);
overflow: hidden; 
padding-bottom:50px; 
}
.about-us-2-title-txt { padding-top:45px; font-size: 18px; padding-bottom:60px; max-width:750px; margin: 0 auto;}

h2.quiz {
  	    font-size: 36px;
    color: #454343;
    font-weight: 300;
    margin-top: 60px;
    margin-bottom: 71px;
    text-align: center;
  	}	
	.quiz-404 {
       display: block;
    margin-bottom: 40px;
    text-align: center;
    font-size: 18px;
    color: #000;
    line-height: 35px;
}
a.quiz.inv-type-btn { background-color: #16ade1; 
    font-size: 18px;
    width: 190px;
    height: 40px;
    color: #fff !important;
    text-align: center;
    line-height: 40px;
    border-radius: 30px;
    display: block-inline; margin-top:60px;margin-left:calc(50% - 95px);
    border: 0px;}

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






/*** KYC  ***/

.kyc-thank-block { border:1px solid #e1eef3; color:#272727; line-height:24px; background-color:#f3fbfe; padding-top:40px; padding-bottom:40px; font-size:16px; text-align:center; border-radius:5px; margin-bottom:60px;}
.kyc-thank-block-1 { padding-left:25px; padding-right:25px; padding-bottom:60px;}
.kyc-tank-top { background-image: url(images/thank_you_icon.png); padding-left:150px; margin-top:50px; padding-right:150px; text-align:center; background-repeat:no-repeat; background-position:50px -8px; margin-left:0px;}

.kyc-thank h1 { color:#4d9db4; font-weight:700; font-size:48px; min-height:75px; margin-bottom:0px; margin-top:20px; padding-bottom:0px; padding-top:0px; text-align:center;}
.kyc-thank h2 { padding:0; color:#4d9db4; font-weight:600; font-size:22px; min-height:75px; margin-bottom:25px; margin-top:0px; text-align:center;}
.kyc-thank h3 {color:#525252; font-weight:400; font-size:24px; min-height:75px; margin-bottom:25px; text-align:center;  padding-top:0px; margin-top:0px;}
.kyc-thank h4 {color:#525252; font-weight:400; font-size:20px; margin-bottom:35px;margin-top:25px; text-align:center;}
.kyc-thank-b-1 { border:2px solid #529dba; color:#529dba; font-size:18px; padding-left:20px; line-height:40px; min-height:40px; display:inline-block; padding-right:20px; margin-left:15px; margin-right:15px;border-radius:5px;}
.kyc-thank-b-2 { border:2px solid #529dba; background-color:#529dba; color:#fff; font-size:18px; padding-left:20px; line-height:40px; min-height:40px; display:inline-block; padding-right:20px; margin-left:15px; margin-right:15px; border-radius:5px;}
.kyc-thank-b-1:hover { opacity:0.9; color:#529dba; }
.kyc-thank-b-2:hover { opacity:0.9; color:#fff; }
.kyc-thank-txt-2 { margin-top:50px;}

@media (max-width: 767px) {
 .kyc-tank-top { background-image: url(images/thank_you_icon.png); padding-top:85px; padding-left:0px; margin-top:50px; padding-right:0px; text-align:center; background-repeat:no-repeat; background-position:center -8px; margin-left:0px;}
 
 .kyc-thank h2 {
    min-height: 0px; 
}
.kyc-thank-b-1 { margin-bottom:30px;}
/******/}


.cabinet-1 { margin-bottom:50px !important;}

.row.blog { margin-bottom:40px; }								 

.how-title-txt { padding-top:70px; font-size: 18px; padding-bottom:30px; max-width:750px; margin: 0 auto;}
.how-title-txt-2  { margin-top:35px; font-size: 18px; padding-bottom:30px; padding-top:35px;    background-color: #f4f4f6;border-top: 3px solid #e9ebed; }
.how-title-txt-2 h4 { padding-bottom:0px; margin-bottom:0px;}


.how-txt-up-3 {margin-top:40px;margin-bottom:40px;font-size: 16px;text-align:center;border-top: 1px solid #e7e7e7;padding:40px;}
.how-txt-up-3-1 { display:block; text-align:center; font-size:16px; font-weight:600; margin-top:0px;}
.how-txt-up-3-2 { margin-top:30px;font-size: 16px; line-height:24px;}
.how-txt-up-3-2 a { color:#6aa848;}





/*investor table*/

table.dataTable thead .sorting:after {
    opacity: 1!important;
	content:url(images/t_i_1.png)!important;
	
}

table.dataTable thead .sorting_asc:after {
	 opacity: 1!important;
    content:url(images/t_i_2.png)!important;
}

table.dataTable thead .sorting_desc:after {
	 opacity: 1!important;
    content:url(images/t_i_3.png)!important;
} 
table.dataTable thead .so:after {
	 opacity: 1!important;
    content:url(images/t_i_4.png)!important;
} 

table.dataTable thead > tr > th.so {
 position: relative;
}

table.dataTable thead .so:after {
    position: absolute;
    bottom: 5px !important;
    right: calc(50% - 12px) !important;
    display: block;
}




table.dataTable thead > tr > th.sorting_asc, table.dataTable thead > tr > th.sorting_desc, table.dataTable thead > tr > th.sorting, table.dataTable thead > tr > td.sorting_asc, table.dataTable thead > tr > td.sorting_desc, table.dataTable thead > tr > td.sorting {
    padding-right: 3px !important;
    padding-left: 3px !important;
    padding-bottom: 30px!important;
}
table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc_disabled:after {
    position: absolute;
    bottom: 10px !important;
    right: 40% !important;
    display: block;
}
table.st-15 th {
background-color: #f2f8fb;
    border-top: 2px solid #badaea !important;
    border-bottom: 2px solid #badaea !important;padding-top: 10px;
}

table.st-15 tr th:first-child {
    border-top-left-radius: 3px;
    border-left: 2px solid #badaea !important;
}
table.st-15 tr th:last-child {
    border-top-right-radius: 3px;
    border-right: 2px solid #badaea !important;
}
/**/


.n_t_green 		{ display:block; color:#0f8d11; margin-bottom:2px;}
.n_t_green_2 	{background-color: #0f8d11; padding:2px; padding-left:5px; padding-right:5px; color:#fff;}

.n_t_green_3 		{ display:block; color:#0f8d11; margin-bottom:2px;}
.n_t_green_4 	{background-color: #f2f8fb; padding:2px; padding-left:5px; padding-right:5px; color:#616161;}

.n_t_red  		{ display:block;color:#ee4638; margin-bottom:2px;}
.n_t_red_2 		{background-color: #ee4638;padding:2px; padding-left:5px; padding-right:5px; color:#fff;} 





.n_t_m_1 {color:#c47208;}
.n_t_m_1_1 { font-size:12px; color:#181818; font-weight:600;}
.n_t_m_2 {color:#0f8d11;}
.n_t_m_2_1 {font-size:12px; color:#181818;font-weight:500;}
.n_t_m_3 {font-size:12px; color:#656565;}
.n_t_m_3_1 {}
.n_t_m_4_1 {color:#e4e2e6 !important;}

.so-n-0 { border:2px solid #8eca6d; padding:2px;}
.so-n-1 { padding:13px; padding-bottom:20px; border:4px solid #8eca6d;  background-image:url(images/hp-1/so.jpg); background-size:cover; 
background-repeat:no-repeat; background-position: top center; }
.so-n-1-txt-1 { font-size:30px; color:#8eca6d; display:block; text-align:center; margin-bottom:5px; font-weight:600; letter-spacing:-1px;}
.so-n-1-txt-2 { font-size:16px; color:#181818; display:block; text-align:center; margin-bottom:10px; font-weight:600;}
.so-n-1-txt-4 { font-size:14px; color:#181818; display:block; text-align:center; margin-bottom:10px; font-weight:400;letter-spacing:-1px;}
.so-n-2 {background-image:url(images/hp-1/so2.png); font-size:13px; background-size:cover; padding:15px; margin-left:5px;
 line-height:18px; margin-right:5px; margin-bottom:0px; text-align:center; color:#181818;font-weight: 600;}
.so-n-1-txt-3 { font-size:14px; color:#191919; display:block; text-align:center; margin-bottom:0px; font-weight:400; line-height:18px;letter-spacing:-0.5px;}
.so-n-2-1 { font-size:18px; color:#181818; display:block; text-align:center; margin-bottom:10px; font-weight:500;letter-spacing:-0.5px;}
.bundle-page-view .tooltip-d em {    background-color: #7cbbd2;}
.so-n-0 .tooltip-d em {    background-color: #7abf51;}
.so-gmap .short_map #gmap_wrapper {
    height: 810px !important;
}
.so-gmap .short_map #googleMap {
   height: 810px !important;
}

.item-page-blog .btn-reg { position:relative; overflow:none;  height: auto !important;}
.item-page-blog .btn-reg:after {     font-size: 14px;
    content: "Your capital is at risk if you invest. Forecasts are not a reliable indicator of future results.";
    position: absolute; 
    bottom: 0;
    left: 0;
    right: 0;
    top: 42px;
    z-index: 1;
    text-transform: none; color:#3e3e3e !important;line-height: 20px;
}
.item-page-blog .btn-reg.img:after { content: "";}



.item-page-blog .btn-reg-long:after {     font-size: 14px;
    content: "Your  capital  is  at  risk  if  you  invest.  Investments  are  in  Euros  and fluctuations in exchange rates may impact any returns should you invest in a currency other than Euros. Forecasts are not a reliable indicator of future results.";
	position: absolute; 
    bottom: 0;
    left: 0;
    right: 0;
    top: 42px;
    z-index: 1;
    text-transform: none; color:#3e3e3e !important;line-height: 20px;
}

.item-page-blog .btn-reg.btn-reg-long { width:100%!important;}



@media (max-width: 767px) {
	
	.item-page-blog .btn-reg.btn-reg-long { margin-bottom:60px;}
	
.ind-home-4-line-reg {
    background-color: #8eca6d;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
    text-align: center;
    width: 100%;
    margin: 0 auto;
    color: #fff;
    height: 45px;
    line-height: 45px;
    font-size: 24px;
    margin-bottom: 10px;
    border-radius: 5px;
    margin-top: 20px;
}

.ind-home-7 .row { margin:0 !important;}
}

.listing-bundle-2.mod.special-offer::before { 
	content: " ";

position: absolute;

z-index: 1;

top: -18px;

right: -17px;

width: 218px;

height: 219px;
	background-image: url(images/hp-1/special-offer.png);}
	
	.front-promo-1 .owl-carousel .owl-item {
    
    padding-top: 20px;
}
	
.listing-bundle-2.gmap-side.special-offer::before { 
	content: " ";

position: absolute;

z-index: 1;

top: -18px;

right: -17px;

width: 218px;

height: 219px;
	background-image: url(images/hp-1/special-offer.png);}	
	

	
	
	
	.listing-bundle-2-gmap  .b-s-img {
    height: 180px;
    width: calc(100% - 30px);
    position: relative;
    margin: 15px; margin-bottom: 0px; margin-top: 25px;
    background-size: cover;
}
	
	.listing-bundle-2-gmap .b-s-1 {
    white-space: nowrap;
    overflow: hidden;
    position: relative;
    height: 20px;
    padding-left: 15px;
    padding-right: 10px;
    margin-top: 10px;
}

.listing-bundle-2-gmap .b-s-3 {
    white-space: nowrap;
    overflow: hidden;
    position: relative;
    height: 20px;
    padding-left: 45px;
    padding-right: 10px;
}

.listing-bundle-2-gmap .gm-ui-hover-effect-2 {
    top: -1% !important;
    right: -2% !important;
}


/* b-s-reg-img-gmap span */
  																							#googleMap > div > div > div:nth-child(1) > div:nth-child(3) > div > div:nth-child(4) > div:nth-child(2) > div > div > div > div > div > div > div.b-s-img > a > span {
  																									box-sizing: border-box !important;
  																									padding: 0px !important;
  																									padding-top: 5px !important;
  																									padding-bottom: 0px !important;
  																									max-width: 180px !important;
  																									background: rgba(111, 171, 77, 0.8) !important;
  																									text-decoration: none !important;
  																									letter-spacing: 1px !important;
  																									transition-property: all !important;
  																									transition-duration: 0.3s !important;
  																									transition-timing-function: ease-out !important;
  																									font-size: 14px;
  																									color: #fff !important;
  																									text-transform: uppercase !important;
  																									font-weight: 700 !important;
  																									text-align: center !important;
  																									border-radius: 0px !important;
  																									display: block !important;
  																							
  																									margin: auto !important;
  																									
  																									border: 0px solid #fff !important;

  																								}
	
	
	
	#googleMap > div > div > div:nth-child(1) > div:nth-child(3) > div > div:nth-child(4) > div:nth-child(2) > div > div > div > div > div > div > div.b-s-6 > table > tbody > tr > th:nth-child(4) {
    vertical-align: middle !important;
    font-size: 26px;
    text-align: center !important;
    color: #4292bc ;
    padding-left: 10px !important;
    padding-right: 11px !important;
    padding-top: 4px !important;
    padding-bottom: 10px !important;
    font-weight: 500 !important;
    background-color: transparent !important;
    border: 0px solid #3d88a5 !important;
}
#googleMap > div > div > div:nth-child(1) > div:nth-child(3) > div > div:nth-child(4) > div:nth-child(2) > div > div > div > div > div > div > div.b-s-6 > table > tbody > tr > th:nth-child(2) {
    vertical-align: middle !important;
    padding-left: 15px !important;
    padding-right: 5px !important;
    color: #3e3e3e ;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    font-size: 12px;
    text-align: left !important;
    font-weight: 600 !important;
    background-color: transparent !important;
    border: 0px solid #3d88a5 !important;
}


.b-s-img.so_1:after { position: absolute;
    top:-25px;
    right:-13px;
    content: " ";
    background: url(images/hp-1/so-light.png);
    background-size: 100% 100%;
    width: 90px;
    height: 90px;
    float: right;}
	
	.gr_1 {color:#709500 !important; font-size:16px !important;}
	.gr_2 {color:#fe9700!important; }

	.gr_b_1 {color:#709500 !important; font-size:16px !important;}
	.gr_b_2 {color:#fe9700!important; }
	
element.style {
}
.b-s-6 th.b-s-8-2 {

padding-bottom: 0px; }
.b-s-11-div {
     margin-top: 0px;
}


.span5 .col-md-8 {
	margin-bottom: 100px !important;
}



.key-plus {     font-size: 26px;
    font-weight: 700;
    color: #096ca1;
    padding-left: 20px;
    line-height: 36px; display:inline-block; margin-left:10px; cursor:pointer; padding-left:10px; padding-right:10px;
		
	}

.key-minus {     font-size: 26px;
    font-weight: 700;
    color: #096ca1;
    padding-left: 20px;
    line-height: 36px; display:inline-block; margin-left:10px; cursor:pointer; padding-left:10px; padding-right:10px;
		
	}
	
	
	.key_point input { margin-bottom:15px;}
	
	
	
	
	.key-plus-2 {     font-size: 26px;
    font-weight: 700;
    color: #096ca1;
    padding-left: 20px;
    line-height: 36px; display:inline-block; margin-left:10px; cursor:pointer; padding-left:10px; padding-right:10px;
		
	}

	/*===============NEW GMAP BUNDLE CARDS=========================================*/

	#googleMap > div > div > div:nth-child(1) > div:nth-child(3) > div > div:nth-child(4) > div:nth-child(2) > div > div > div > div > div > div {
		border-radius: none !important;
	    background-color: #fff !important;
	}

	.card4-gmap {
		margin-right: 0px !important;
	    width: 290px !important;
	    max-height: 360px !important;
	    border: 1px solid #ededed !important;
	    border-radius: none !important;
	    background-color: #fff !important;
	    position: relative !important;
	    z-index: 2 !important;
	    overflow: hidden !important;
	    margin-bottom: 0px !important;
	}

	.card4-gmap-title {
		font-size: 22px;
		color: #202020;
		font-family: "Roboto";
		font-weight: 700;
		text-align: left;
		margin-top: 10px;
    	margin-left: 10px;
	}
	
	.card4-gmap-description {
		text-transform: capitalize !important;
	    /*width: 390px;*/
	    /*height: 24px;*/
	    background-color: #ffffff !important;
	    font-size: 15px !important;
	    color: #444444 !important;
	    font-family: "Roboto" !important;
	    font-weight: 400 !important;
	    text-align: left !important;
	    margin-top: 1px !important;
	}

	.card4-gmap-flag {
		max-height: 40px !important;
		max-width: 40px !important;
		height: 100% !important;
		width: 100% !important;
		/*border-radius: 50% !important;*/
		margin: 4px 12px 8px 0px !important;
		float: left !important;
		height: 40px !important;
		z-index: 999 !important;
	}
	
	.card4-gmap-bg {
	    height: 180px !important;
	    width: 91% !important;
	    position: relative !important;
	    background-size: cover !important;
	    margin-top: 4px !important;
	    margin-left: 12px !important;
	    margin-right: 15px !important;
	}

	.card4-gmap-bg > a {
		width: 100%;
	    background-color: transparent !important;
	    font-size: 14px !important;
	    height: inherit !important;
	    color: #ffffff !important;
	    text-align: center !important;
	    text-transform: uppercase !important;
	    line-height: 36px !important;
	    border-radius: 5px !important;
	    display: block !important;
	    margin: auto !important;
	    margin-top: 71px !important;
	    margin-bottom: 20px !important;
	    cursor: pointer !important;
	    position: absolute !important;
	}

	.card4-gmap-bg > a > span {
		box-sizing: border-box !important;
	    padding: 0px !important;
	    padding-bottom: 0px !important;
	    max-width: 160px !important;
	    max-height: 34px;
	    background-color: #93ca6d !important;
	    text-decoration: none !important;
	    transition-property: all !important;
	    transition-duration: 0.3s !important;
	    transition-timing-function: ease-out !important;
	    font-size: 14px !important;
	    color: #ffffff !important;
	    font-family: "Roboto" !important;
		text-align: center !important;
	    text-transform: uppercase !important;
	    font-weight: 900 !important;
	    text-align: center !important;
	    border-radius: 5px !important;
	    display: block !important;
	    margin: auto !important;
	    border: 0px solid #fff !important;
	}

	.card4-gmap-values > table {
		border: none !important;
	}	

	.card4-gmap-values > table > tbody > tr > th {
		font-size: 33px !important;
		color: #006f99 !important;
		font-family: "Roboto" !important;
		font-weight: 700 !important;
		text-align: center !important;
		line-height: 28px !important;
		border: none !important;
	}

	.card4-gmap-values > table > tbody > tr:nth-child(2) {
    	line-height: 0px;
	}

	.card4-gmap-values > table > tbody > tr > td {
		font-size: 14px !important;
		color: #1f1f1f !important;
		font-family: "Roboto" !important;
		font-weight: 400 !important;
		text-align: center !important;
		border: none !important;
	}


	.card4-gmap-values > table > tbody > tr:nth-child(3) > td {
		line-height: 6px !important;
		font-size: 10px !important;
		color: #858585 !important;
		font-family: "Roboto" !important;
		font-weight: 400 !important;
		text-align: center !important;
		border: none !important;
	}

	.card4-gmap-values > p {
		font-size: 9px !important;
		color: #303030 !important;
		font-family: "Roboto" !important;
		font-weight: 400 !important;
		text-align: center !important;
		text-decoration: underline !important;
		text-decoration-color: #316f9e !important;
	    margin-top: -20px !important;
		margin-bottom: 10px !important;
		margin-right: 1px !important;
	}

	/*=============== END OF NEW GMAP BUNDLE CARDS=========================================*/
	
	
	
	/*===============NEW GMAP BUNDLE CARDS FOR BUY=========================================*/


	.card4-gmap-2 {
		margin-right: 0px ;
	    width: 100%;
	    border: 1px solid #16ADE1;
	    border-radius: none;
	    background-color: #fff;
	    position: relative;
	    z-index: 2;
	    margin-bottom: 0px; padding-top:3px; padding-bottom:3px; border-radius:10px;
	}

	.card4-gmap-2-title {
		font-size: 18px;
		color: #636363;
		font-family: "Roboto";
		font-weight: 700;
		text-align: left;
		margin-top: 10px;
    	margin-left: 5px;
	}
	.card4-gmap-2-title img{float:left; }
	.card4-gmap-2-title  { display:block; margin-top:10px;}
	.card4-gmap-2-description {
		
	    background-color: #ffffff;
	    font-size: 13px;
	    color: #9CA4AA;
	    font-family: "Roboto";
	    font-weight: 400;
	    text-align: left;
	    margin-top: 5px;
	}
		
	.card4-gmap-2-lbl {background: #06D6A0;  font-weight: 500;font-size: 16px; padding-left:40px; padding-right:20px; display:inline-block;
border-radius: 30px; position:absolute; left:-30px; top:-20px; line-height:36px; color:#fff; background-image:url(images/n-i/i-done.svg); background-repeat:no-repeat; background-position:10px center; z-index:10;}
	
	.card4-gmap-2-description-2 {
		
	    background-color: #ffffff;
	    font-size: 14px;
	    color: #686868;
	    font-family: "Roboto";
	    font-weight: 500;
	    text-align: left;
	    margin-top: 7px;
	}
	
	.card4-gmap-2-title img {
		max-height: 40px;
		max-width: 40px !important; 
		height: 100%;
		width: 100%;
		/*border-radius: 50%;*/
		margin: 0px 12px 8px 0px;
		float: left;
		height: 40px;
		z-index: 999;
	}
	
	.card4-gmap-2-bg {
	    height: 150px;
	    width: calc(100% - 10px);
	    position: relative;
	    background-size: cover;
	    margin-top: 4px;
	    margin-left: 5px;
	    margin-right: 5px; border-radius:10px; overflow:hidden;
	}

	
.card4-gmap-2-values .buy-line { padding-left:0px; padding-right:0px;}
	.card4-gmap-2-values > table {
		border: none;margin-bottom: 8px;
	}	

	.card4-gmap-2-values > table > tbody > tr > th {
		font-size: 22px;
		color: #006f99;
		font-family: "Roboto";
		font-weight: 700;
		text-align: center;
		line-height: 28px;
		border: none;
	}

	.card4-gmap-2-values > table > tbody > tr:nth-child(2) {
    	line-height: 0px;
	}

	.card4-gmap-2-values > table > tbody > tr > td {
		font-size: 14px;
		color: #1f1f1f;
		font-family: "Roboto";
		font-weight: 400;
		text-align: center;
		border: none;
	}


	.card4-gmap-2-values > table > tbody > tr:nth-child(3) > td {
		line-height: 6px;
		font-size: 10px;
		color: #858585;
		font-family: "Roboto";
		font-weight: 400;
		text-align: center;
		border: none;
	}

	.card4-gmap-2-values > p {
		font-size: 9px;
		color: #303030;
		font-family: "Roboto";
		font-weight: 400;
		text-align: center;
		text-decoration: underline;
		text-decoration-color: #316f9e;
	    margin-top: -20px;
		margin-bottom: 10px;
		margin-right: 1px;
	}

	/*=============== END OF NEW GMAP BUNDLE CARDS=========================================*/
	
	
	
.cabinet-1 label.label-st-2 { font-weight:400; font-size:18px;color:#2f2f2f  !important;}	 
.cabinet-1 .radio-v label {font-weight:400; font-size:14px; color:#2f2f2f  !important;}
.radio-v  input[type="radio"]:checked, 
.radio-v input[type="radio"]:not(:checked) 
{
    position: absolute;
    left: -9999px;
}

.radio-v input[type="radio"]:checked + label, 
.radio-v input[type="radio"]:not(:checked) + label {
    display: inline-block;
    position: relative;
    padding-left: 28px;
    line-height: 20px;
    cursor: pointer;
}

.radio-v input[type="radio"]:checked + label:before, 
.radio-v input[type="radio"]:not(:checked) + label:before {
    content: "";
    position: absolute;
    left: 0px;
    top: 0px;
    width: 18px;
    height: 18px;
    border: 1px solid #dddddd;
    background-color: #ffffff;
}

.radio-v input[type="radio"]:checked + label:before, 
.radio-v input[type="radio"]:not(:checked) + label:before {
    border-radius: 100%;
}

 .radio-v input[type="radio"]:checked + label:after, 
 .radio-v input[type="radio"]:not(:checked) + label:after {
    content: "";
    position: absolute;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
}


.radio-v input[type="radio"]:checked + label:after, 
.radio-v input[type="radio"]:not(:checked) + label:after {
    left: 4px;
    top: 4px;
    width: 10px;
    height: 10px;
    border-radius: 100%;
    background-color: #132760;
}

.radio-v input[type="radio"]:not(:checked) + label:after {
    opacity: 0;
}

.radio-v input[type="radio"]:checked + label:after {
    opacity: 1;
}

.radio-v input[type="radio"]:checked + label:before {
    border: 1px solid #132760;
}

	
	.q-line-1 {border-bottom:#727272 1px solid; margin-bottom:15px; padding-bottom:15px; }
	
	
	.q-block { text-align:left;background-color: #90B53F; border-radius:0px; background-position:10px 10px; background-repeat:no-repeat;

	background-image: url(images/bundle-4/icon-3.png); color:#fff; padding:10px; padding-left:60px; }
	
	.q-line-1.error {border-bottom:#b91d1d 1px solid; margin-bottom:15px; padding-bottom:15px; margin-left: 0px;    margin-right: 0px;}
	.answer_wrong { color:#b91d1d;position:relative; float:right; top:1px;    font-size: 12px;  font-style:normal;}
	
	
	.blue-1 {color:#90B53F;}


.n-card-body > form > h4 { line-height: 25px; }
	body > div.n-card {
		height: 100%;
    	display: flex;
    	justify-content: center;
    	align-items: center;
	}
@media screen and (max-width:584px) {

	#sbox-window { border-radius: 0px; }
	.n-card { padding-top: 6%; padding-bottom: 7%; }
	.n-card-body > form > br { display: none; }
	.n-card-body > form > h4:nth-child(1) {
		font-style: normal;
		font-weight: bold;
		font-size: 18px !important;
		line-height: 21px;
		margin-bottom: 20px !important;
	}

	.n-card-body > form > h4:nth-child(2) {
		font-style: normal;
		font-weight: normal;
		font-size: 14px !important;
		line-height: 16px !important;
		color: #636363;
	}

	.card-st-1 label {
		font-style: normal;
		font-weight: bold;
		font-size: 13px !important;
		line-height: 16px;
		color: #636363;
	}

	.card-st-1 input { padding-left: 40px; margin-bottom: 10px; }

	.card-st-1 > input, .card-st-1 > input:placeholder {
		height: 35px;
		font-size: 16px;
		line-height: 40px;
	}

	.card-st-1-button {
		padding-right: 0 !important;
		padding-left: 0 !important;
		width: 206px;
		height: 35px;
		padding-top: 0 !important;
		margin: 20px auto;
		/*line-height: 20px !important;*/
	}

	.n-card-body a {
		font-style: normal;
		font-weight: normal;
		font-size: 14px !important;
		line-height: 19px;
		text-align: center;
		color: #636363;
	}

	.n-card-body a span { display: inline-block; }

	.n-card > form > .title-w-heart > span {
		text-transform: capitalize;
		font-style: normal;
		font-weight: bold;
		font-size: 20px;
		line-height: 23px;
		color: #16ADE1;
	}

	.n-card > form > h4:nth-child(2) {
		font-style: normal;
		font-weight: normal;
		font-size: 14px !important;
		line-height: 19px !important;
		color: #636363;
		text-align: left;
	}

	.n-card > form > .thank-icon {
		width: 134px;
		height: 134px;
		margin: 0 auto;
	}

	h4 span.request_1 {
		display: block;
		text-align: left;
		text-transform: capitalize;
		font-style: normal;
		font-weight: bold;
		font-size: 18px;
		line-height: 26px;
		color: #16ADE1;
	}
}

	.card-st-1 {font-size: 14px;
line-height: 16px;}
	.card-st-1 input {border: 1px solid #9CA4AA;
box-sizing: border-box;
border-radius: 10px; padding:10px;padding-left:40px; padding-right:20px; background-repeat:no-repeat; background-position:0px 0px; }


.card-st-1 label {
    display: block;
    padding-top: 5px;
    font-size: 18px;
    color:  #636363;
    text-align: left;
    padding-bottom: 0; padding-left:5px;
    margin-bottom: 2px;
}

.card-st-1-button { padding:0px;padding-left:70px; padding-right:70px;font-weight: 500; margin-bottom:20px;margin-top:20px;
font-size: 18px;
line-height: 21px; color:#fff; border:0px; line-height:50px; 
background: #16ADE1;
border-radius: 30px;}


.card-st-1 input.firstname { background-image: url(images/n-i/card-i-1.png);}
.card-st-1 input.phone { background-image: url(images/n-i/card-i-2.png);}
.thank-icon { background-image: url(images/n-i/card-i-1-thank.png); height:135px; background-repeat:no-repeat; background-position:center 0; }
.title-w-heart span{ background-repeat:no-repeat; background-position:0 5px; }
.n-card  { overflow:hidden; }
.card-st-1 input::placeholder {
  color: #ddd;
}

.n-card-body > form > h4:nth-child(2) { line-height: 25px; }
.card4-gmap-2-txt {color:#636363; padding-left:5px; padding-right:5px;font-weight: 400;font-size: 12px;line-height: 16px; overflow:hidden; padding-top:10px; padding-bottom:10px;}
.help_block-n-1 { background-color:#ebf7ff; border-radius:30px; padding:30px; margin-top:40px;margin-bottom:40px;}
.help_block-n-1 h3 {font-weight: 500;font-size: 18px;line-height: 21px;text-align: center;color: #636363;margin-top:0px; margin-bottom:15px;}
.help_block-n-1 h4 {font-weight: 400;font-size: 16px;line-height: 19px;text-align: center;color: #636363; margin-top:15px; margin-bottom:15px;}

.help_block-n-2 { border:1px solid #33b7e5; background-color:#fff;

    font-weight: 500; 
    font-size: 16px;
    padding-left: 50px;
    padding-right: 20px;
    display: block;
    border-radius: 30px;

    line-height: 36px;
    color: #33b7e5;
    background-image: url(images/n-i/i-mail.svg);
    background-repeat: no-repeat;
    background-position: 15px center; margin:0 auto; margin-top:20px;
    z-index: 10;}
.buy-line span input {
    padding-bottom: 0px;
    margin-bottom: 0px;
    position: relative;
    border: 1px solid #dedede;
    color: #444444;
    font-size: 15px; border-radius:10px;max-width:200px; line-height:40px; padding-top:0px;
}
.bank_1 {font-size: 15px; color:#636363; line-height:40px;}
.bank_1 label {font-size: 15px; color:#636363; line-height:40px;height:40px; margin-bottom:8px;}
.bank_1 input {font-size: 15px; color:#636363; line-height:40px;height:40px; margin-bottom:8px;border: 1px solid #dedede; width:calc(100% - 20px); padding-left:10px; padding-right:10px;border-radius:10px;}
.bank_1 textarea {font-size: 15px; color:#636363; line-height:18px;height:80px; margin-bottom:8px;border: 1px solid #dedede; width:calc(100% - 20px); padding-left:10px; padding-right:10px;border-radius:10px;}
.bank_1 .save { border-radius:30px; background-color:#16ade1;  padding:15px; padding-left:20px; padding-right:20px; width:200px; margin-top:20px; color:#fff;border:0px; font-size:18px;}
.bank_select { border:1px solid #16ade1;border-radius:30px; padding:5px;}


@media screen and (max-width: 9999px) {
	.n-card { padding-top: 0 !important; padding-bottom: 0 !important; height: 96%; }
	.n-card-body > form > h4:nth-child(1) {  }
	.n-card-body > form > h4:nth-child(2) {   }
	.card-st-1-button { height: 40px !important; line-height: 20px; }
	.card-st-1 input { height: 40px !important; margin-bottom: 20px; }
}

	@media (max-width: 767px) {
	a.inv-type-btn {
    background-color: #3c90be;
    font-size: 18px;
    width:100%;
    height: 40px;
    color: #fff !important;
    text-align: center;
    line-height: 33px;
    border-radius: 5px;
    display: block;
    margin: 0 auto;
    border: 0px;
}
	
	
	}
	
	.msg-st-1 { color:#fff;}
	
	.bm-style table.st-4.compact-version td input {width:100%;}
		.bm-style input
	{
	padding: 0px; width:100%;
    line-height: 36px;
    height: 38px;
    border-color: rgb(240, 240, 240);
    margin-bottom: 10px; padding-left:5px;
    color: #5c5c5c;
    font-size: 14px;
    position: relative;
    border: 1px solid #f0f0f0;
    overflow: hidden;
   }

#tab_prpg .tab-pane{
	min-width: 750px;
}

#search-btn{
	font-family: 'Roboto' !important;
	font-style: normal;
	font-weight: 700;
	margin: 0px 10px 10px 10px;
}
   
   
   
	