.t-block span.investamt {
    color: inherit;
    font-size: inherit;
    font-weight: inherit;
    display: contents;
}
.tbl-invest {
	font-family: 'AkkuratProLight';
	width: 100%;
}
.tbl-invest th {
    font-size: 16px;
	font-family: 'AkkuratProBold';
	border-color: transparent;
}
.tbl-invest td {
    font-size: 16px;
	border-color: transparent;
}
.invst-hubspot-frmwrap h2{font-size: 18px;}
.tbl-invest td:nth-child(3n) {
    text-align: right;
    padding-right: 35px;
}
.tbl-invest td:nth-child(2n) {
    text-align: right;
    padding-right: 45px;
}
.tbl-invest td:first-child {
    padding-left: 24px;
}
.tbl-invest tr:nth-child(even) {background: #EAD1DC;}
.tbl-invest tr:nth-child(odd) {background: #EEEEEE;}
.tbl-invest tr:first-child{background:#EB146E; color: #fff;}
.page-template-template-funds .right-box select{
	width: 100%;
    background: transparent;
    padding-left: 10px;
}
.enquety-box .invst-btn{font-family: 'AkkuratProBold'; font-weight: 600;}
.site-header{z-index: 100;}
.dateoverlayverivest .dateoverlay {
    position: absolute;
    top: 60px;
    left: 20px;
    background: rgba(0,0,0,.5);
    padding: 5px 10px;
    color: #fff;
    font-size: 14px;
    border-radius: 3px;
    z-index: 9;
}
.dateoverlayverivest .entry-content {
    position: relative;
}
.watch-wv {
    text-align: center;
}
.watch-wv a {
    text-decoration: none!important;
    padding: 12px 16px 11px;
    border-radius: 2px;
    border: 1px solid #eb146e;
    font-family: 'AkkuratProLight';
    font-weight: 300;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: -0.38px;
    color: #eb146e;
}
.watch-wv img {
    width: 20px;
    height: 20px;
}
.watch-wv span {
    padding: 0 2px;
    display: inline-block;
}
.gallery-box .flexslider{margin-bottom: 40px;}

.mfp-close-btn-in .mfp-close{color:#fff!important;}
.white-popup-block{background: transparent;padding: 20px 30px;text-align: left;max-width: 520px;margin: 40px auto;position: relative;}
a.popup-convertkit-form {display: block;float: left;}
/* div#converkit-form.white-popup-block{max-width: 520px;} */
.right-box{width:336px;background: #fff;border:none;position: relative;}
.right-sidebar{background: rgb(255, 255, 255);position: relative;top: 25px;height: 675px;max-width: 336px;float: right;border: 2px solid #f3f3f3;width: 100%;margin-top: -30px;}
.openfund .right-sidebar{height: 770px;}
.right-sidebar.stick {position: fixed!important;top: 100px!important;z-index: 10;}
/* .right-sidebar.stickfix {top: 3080px!important;position: absolute!important;margin-top:0;} */
.right-sidebar.stickfix {top: 650px!important; position: absolute!important;margin-top:0;} 
.page-id-125288 .right-sidebar.stickfix{top: 725px!important;}
.page-id-125302 .right-sidebar.stickfix{top: 790px!important;}

.title{font-size: 30px; position:relative;font-weight: 800;font-stretch: normal;font-style: normal;line-height:20px;letter-spacing: -0.72px; font-family:'AkkuratProLight';color: #000000;}
.title span{font-size: 16px;display: block;font-weight: 300;letter-spacing: -0.38px;}
.page-template-template-funds .pbtn{width: auto; display:flex; justify-content: center;align-items: center; height: 29px; position:absolute; right:0; top:10px;}
.page-template-template-funds .pbtn span.pbtn-status{width: auto; padding: 0 2px; display:flex; justify-content: center;align-items: center; height: 29px; border-radius: 2px; background-color: #f2cedd; color:#eb146e;  font-size:14px; font-weight: 600;font-family: 'AkkuratProBold';}
.page-template-template-funds select{	
	border: none;
    min-width: 50px;
	padding: 10px 0;
}
.page-template-template-funds select:focus, .page-template-template-funds select:focus-visible {
    outline: none;
}
/* .page-template-template-funds #converkit-form.white-popup-block {max-width: 460px;} */
.entry-header.alignwide{position: relative;}
.page-template-template-funds .pbtn:hover{}
.serv-box ul, .page-template-template-funds .enquety-box ul, .page-template-template-funds .left-box ul.prop-detail {padding: 0;margin: 0;}
.serv-box ul li{list-style:none;}
.hide-last-hr hr:last-child{display: none;}
.gallery-box{ margin:42px 0 50px 0;}
.thumb-nails img{ margin:0 32px 0 0;}
.verivest-left ul li{font-size: 16px;line-height: 20px;font-family: 'AkkuratProLight';font-weight: 300;}
#slider.flexslider{padding-bottom:0; margin-bottom:0;}
#carousel li:hover{cursor: pointer;}
.txtbox strong{font-size: 16px!important;font-family: 'AkkuratProBold';font-weight: bold;}
.clear{ clear:both;}
.left-box{ max-width:520px; float:left;}
.prop-detail li{ display:inline-block; position:relative; padding:0 0 0 38px; color:#939598; font-size:12px; line-height:20px; width:48%; margin-bottom:30px;}
.prop-detail li span{ display:block; color:#000; font-family: 'AkkuratProBold'; font-weight:bold; font-size:14px; line-height:20px;}
.prop-detail li:before{ width:23px; height:22px; position:absolute; left:0; top:0;}

li.cls-inceptiondate:before{content:url(../images/verivest/inception_date.svg);}
li.cls-propertytype:before{content:url(../images/verivest/property_type_icon.svg);}
li.cls-strategy:before{content:url(../images/verivest/strategy.svg);}
li.cls-investmenttype:before{content:url(../images/verivest/investment_type.svg);}
li.cls-riskprofile:before{content:url(../images/verivest/risk_profile.svg);}
li.cls-programtype:before{content:url(../images/verivest/program_type.svg);}

.hr1 { width: 524px;height: 2px; margin: 0 0 32px; background:#f4f4f4; border:none;}
.text-box{ font-family: 'Akkurat Pro'; color:#000;}
.text-box strong{ font-size:25px; display:block;}
.text-box p{ font-size:16px; line-height:20px;font-family: 'AkkuratProLight'; font-weight:300;}
.text-box p span{ color:#eb1870;}
.listing1{ list-style:disc; padding-left:18px;}
.listing1 li{ font-size:16px;font-family: 'AkkuratProLight'; font-weight:300; margin-bottom:15px;}
.text-box2{ font-family: "AkkuratProLight"; color:#000; font-size:16px; margin-top:32px;}
.text-box2 strong{}
.m-b{ margin-bottom:42px;}
.top-header{ padding:0 15px; margin:26px 0 0 0; display:flex;justify-content: space-between;}
.top-header .q{ font-weight:800;  font-family: 'AkkuratProBold'; font-weight:bold; font-size:12px; color:#000; position:relative;}
.top-header .anom{ font-family: 'AkkuratProLight'; font-weight:300; font-size:12px; color:#58595b; padding: 12px 0;}
.faq-list-item .faq-title{ padding: 24px 20px;font-family: 'AkkuratProLight'; font-weight:300;}
.tbox2-inner{ margin-bottom:32px;}
.down-pdf{background: #fff; box-shadow: 0 0px 6px 0 rgb(100 100 100 / 20%); margin-top: 20px;padding: 24px 20px; float:left;}
.pdf-icn{ width:28px; height:22px; float:left;}
.pdf-text{ width:91%; float:right; font-size:16px; color:#000;font-family: 'AkkuratProLight'; font-weight:300;}
.pdf-text span{ color:#58595b; display:block; margin-top:10px;font-family: 'AkkuratProLight'; font-weight:300;}
.serv-box-outer{ display:flex; flex-wrap: wrap; justify-content: space-between;}
.tbox2-inner .faq-list-item .faq-title span{ top:21px;}
.serv-box{ border-top:2px solid #EB146E; margin-top:24px; padding: 20px; width: 47%; color:#000; font-size:16px;background: #fff; box-shadow: 0 0px 6px 0 rgb(100 100 100 / 20%);}
.serv-box strong{ margin-bottom:10px; display:block;}
.serv-box li{ font-family: 'AkkuratProLight'; font-weight:300; line-height:24px;}
.serv-box .footer{display: flex; margin-top:15px; justify-content: space-between; align-items: center;}
.serv-box .footer .varrified{ font-size:12px;font-family: 'AkkuratProBold'; font-weight:bold; color:#939598;}
.sp-image img {
    border-radius: 50%;
    object-fit: cover;
}
.page-template-template-funds .faq-text table td {
    width: 40%;
}
.page-template-template-funds .faq-text table td:last-child {
	width: 20%;
}
.page-template-template-funds .faq-text table {
    width: 100%;
}
.page-template-template-funds .faq-text table td:last-child {
    text-align: right;
}
.verivest-left .serv-box ul li{font-size: 14px;}
/*==========right box css============*/
/* .right-box{ max-width:340px; float:right; border:2px solid #f3f3f3; width:100%; margin-top:-30px;} */
.r-box{ padding:20px;}
.r-box strong{ font-size:18px; color:#000;}
.enquety-box{ padding:12px;}
.t-head{display:flex; flex-wrap: wrap; justify-content: space-between;background-color: #fbfbfb;margin: 0 -12px;  padding: 12px;}
.t-block{ text-align:center; font-family: 'AkkuratProBold'; font-weight:bold; font-size:12px; text-transform:uppercase; color:#939598;letter-spacing: 0.37px;}
.t-block span{ font-size:20px; font-weight:bold; display:block; color:#000;}
.enquety-box li{ display:block; width:100%; font-weight:300; font-size:16px; border-bottom:2px solid #f4f4f4; line-height:36px;}
.enquety-box li:last-child{ border-bottom:none;}
.enquety-box li span{ float:right; font-family: 'AkkuratProBold'; font-weight:bold; color:#000;}
.invst-btn {
    background: #eb146e;
    color: #FFF;
    font-size: 16px;
    border: none;
    display: block;
    padding: 12px 0;
    width: 100%;
    margin: 30px 0 20px;
    text-align: center;
    text-decoration: none!important;
	border-radius: 2px;
}
.sponcered{display: flex; justify-content: space-evenly; align-items: center; margin-bottom:32px;}
.sp-image{ float:left; width:100px;}
.sp-text{ float:right; max-width:210px;}
.sp-cont{ display:flex; margin-top:14px;}
.sp-cont a{ text-decoration:underline; color:#000; font-size:16px;}
.sp-cont a img{ margin-right:10px;}
.module1{display: flex;width: 100%;justify-content: space-between;}
.margin-top{ margin-top:-450px;}


/*==================tab css==================*/
@-webkit-keyframes showTab {
	from {
		opacity: 0;
		-webkit-transform: translateY(10px);
		transform: translateY(10px)
	}
	to {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}

@keyframes showTab {
	from {
		opacity: 0;
		-webkit-transform: translateY(10px);
		transform: translateY(10px)
	}
	to {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}

.tabsy>button {
	width: 100%;
	font-family: inherit;
	font-size: 100%;
	margin: 0;
	outline: 0;
	border: 0;
	vertical-align: baseline;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: transparent
}

.tabsy>.tabButton {
	display: block;
	margin-top: 1px;
	background: #fbfbfb;
	color: #939598;
	text-align: center;
	-webkit-transition: all 250ms ease-in-out;
	transition: all 250ms ease-in-out; border-radius:40px; box-shadow:0 0px 6px 0 rgb(100 100 100 / 20%); font-weight:300; padding:10px 30px;
}

.tabsy>input {
	display: none
}

.tabsy>input:checked+label+.tab {
	display: block; margin-top:10px; width:100%;
}

.tabsy>input:checked+label+.tab>.content {
	-webkit-animation: showTab 250ms ease-in-out;
	animation: showTab 250ms ease-in-out;
}

.tabsy>.tab {
	background: #fff;
	display: none
}

#pb-overlay{
	position: fixed;
	display: none;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.5);
	z-index: 100;
	cursor: pointer;
}
.phone-block{
	position: absolute;
	font-size: 50px;
	width: 100%;
	background: transparent;
	color: #fff;
	height: auto;
	padding: 10px;
	margin: 0 auto;
	text-align: center;
	z-index: 10;
	bottom: 0;
}
.c-block {
	background: #fff;
	background: #fff;
	padding: 15px 20px 0 20px;
	margin: 10px 20px 0 20px;
	text-align: left;
	box-shadow: 0px 1px 10px rgb(0 0 0 / 50%);
	border-radius: 2px;
			  
}
.ph-cancel{background: #fff;
	padding: 20px 20px;
	margin: 10px 20px  0 20px;
	text-align: center;
	border-radius: 2px;
	box-shadow: 0px 1px 10px rgb(0 0 0 / 50%);}
.phone-block a img{
	padding-bottom: 20px;
}
.phone-block a div{
	display: inline-block;
	text-align: left;
	padding-left: 20px;
}
.phone-block a{
	display: block;
	color: #000;
	font-family: 'AkkuratProLight';
	font-size: 14px;
}
.phone-block strong{
	font-weight: bold;
	font-size: 16px;
	font-family: 'AkkuratProBold';
	color: #000;
}
.c-block.cb-txt {
	padding-top: 25px;
	padding-bottom: 20px;
}
.c-block.cb-txt a{height: 25px;}
.c-block.cb-txt a img{padding-bottom: 0;}
.ph-cancel strong{display:block;}
.cn-mob, .cn-email, .cn-chat{padding: 5px 0;}
.cn-mob img, .cn-email img, .cn-chat img{width: 28px; height: 28px;}
.cn-mob a, .cn-email a, .cn-chat a{display: inline-block; margin-left: 5px;}
.page-template-template-funds .breadrumb-wrapper{padding: 0;}
.disctext1{font-size: 12px; padding: 15px 10px 0 10px;}
.disctext2{font-size: 12px; padding: 0 10px 15px 10px;}
.mfp-close-btn-in #invst-hubspot-frmwrap .mfp-close {
    color: #fff!important;
    top: -15px!important;
    right: -35px!important;
}
/*[*/
#invst-hubspot-frmwrap .hb-frm{
	width: 60%;
    padding: 18px 25px;
}
#invst-hubspot-frmwrap .hb-img {
    width: 40%;
}
body.page-template-template-funds #invst-hubspot-frmwrap{
	max-width: 900px;
	max-height: 900px;
}
.page-template-template-funds .breadrumb-wrapper {
    padding: 0;
}
@media only screen and (min-width: 1024px){
	#invst-hubspot-frmwrap .hb-img img{
		max-height: 100%;
		height: 620px;
		border-radius: 0;
	}
}
/*]*/
@media screen and (max-width: 1024px){
	.right-sidebar #fixed-table{z-index:100;}
	.right-sidebar section#fixed-table.fixtable {
		visibility: visible;
	}
}
@media screen and (max-width: 1023px){
	#invst-hubspot-frmwrap .hb-frm{
		width: 100%;
	}
	#invst-hubspot-frmwrap .hb-img {
		width: 100%;
		display: none!important;
	}

	.gallery-box .flexslider{margin-bottom: 60px;}
	.verivest-left{margin-top: 40px!important;}
	.right-sidebar{visibility:hidden;height:0!important;}
	.phone-btn {
		position: fixed;
		top: 40%;
		background: #000000;
		color: #fff;
		width: auto;
		height: auto;
		right: 0;
		padding: 12px 20px 13px;
		min-width: 100px;
		text-align: center;
		z-index: 10;
		display: block!important;
		opacity: 0.8;
		border-radius: 2px;
		box-shadow: 0 0 5px 0 rgb(167 167 167 / 50%);
		border: 0.1px solid #dfdfdf;
		border-top-right-radius: 0;
		border-bottom-right-radius: 0;
	}
	.thumb-nails, #carousel ul.slides li{width:150px!important; height: 150px;}
	.module1 hr{display: none;}
}


@media screen and (min-width: 768px) {
	.tabsy {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
	.tabsy>.tabButton { margin-left:36px;
		-webkit-box-ordinal-group: 2;
		-webkit-order: 1;
		-ms-flex-order: 1;
		order: 1;
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-ms-flex-align: start;
		align-items: flex-start;
		cursor: pointer
	}
	.tabsy>input:checked+label {
		background: #fff;
		color: #5a5243; font-size:16px; color:#ff006e; border-radius:40px; box-shadow:0 0px 6px 0 rgb(100 100 100 / 20%); font-weight:800; padding:10px 30px;margin-right: -60px;
    z-index: 9;
	}
	.tabsy>input:checked+label[for=tab2]{ margin-left:-21px;}
	.tabsy>.tab {
		-webkit-box-ordinal-group: 3;
		-webkit-order: 2;
		-ms-flex-order: 2;
		order: 2
	}
}
/*================toggle Switch=============*/
.toggle, .toggler {display: inline-block;vertical-align: middle;margin:0;font-family: 'AkkuratProBold';}
.toggler { color: #ddd; transition: .2s;font-weight: 500;}
.toggler--is-active { color: #eb146e; font-weight:bold !important;}
.b { display: block;}
.toggle { position: relative; margin-left:20px; cursor: pointer;}
.toggle.togglefund { position: relative; width:248px; height: 44px; margin-left:20px; border-radius: 100px; background-color: #fbfbfb; overflow: hidden; box-shadow: inset 0 0 2px 1px rgba(0, 0, 0, 0.05);} 
.t-button .check { position: absolute; display: block; cursor: pointer; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; z-index: 6;}
.check:checked ~ .switch { right: 2px; left:49%; transition: 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86); transition-property: left, right; transition-delay: .08s, 0s;}
.switch { width:125px; position: absolute; left: 2px; top: 2px; bottom: 2px; right: 57.5%; background-color: #FFF; border-radius: 36px; z-index: 1; transition: 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86); transition-property: left, right; transition-delay: 0s, .08s; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);}
.hide{ display: none;}
.t-button{ display:inline-block; position:relative; width:300px; padding:0 0 20px; text-align:left;}
.t-button label{ font-size:16px; font-family: 'AkkuratProBold'; font-weight:300;}
#classA{ position:absolute; left:0; top:0; z-index:10;}
#classB{position:absolute; top:0; right:0; z-index:10;}
.toggler{ width:50%; text-align: center; display: flex; justify-content: center; align-items: center; height: 100%;}
.nomar{ margin-top:-28px;}
#bclass{ padding:0;}

.faq-list-item .faq-title span{
	background: url(../../images/sprite-alt.png) no-repeat -5px -100px;
}
@media screen and (max-width: 1023px) {
.wrapper { padding: 10px;}
.outer-box, .hr1, .right-box, .serv-box{ width:100%;}
.left-box, .right-box{ max-width:100%;width: 100%!important;}
a.popup-convertkit-form .down-pdf, a.popup-convertkit-form{width: 100%;}
.margin-top{ margin-top:20px;}
.module1{ flex-wrap: wrap;}
.right-box{ margin-top:0px; border:none; border-bottom:2px solid #f4f4f4;}
.thumb-nails img { margin: 5px 15px 0 0; width: 30%;}
.pdf-text{ width:88%;}
.title{ font-size:20px;}
.title span{ font-size:14px; margin-top:10px;}

.fixtable{ position:fixed; bottom:0; left:0; width:100%; height:115px; background:#FFF; box-shadow:0 0px 6px 0 rgb(100 100 100 / 20%); padding:20px 0;}
.fixtable .enquety-box{ position:relative; padding:4px 12px;}
.fixtable .t-head{background-color: #FFF; width:70%; padding:15px 12px;}
.fixtable .t-button{ padding:0;}
.fixtable .t-button label{ font-size:12px;}
.fixtable .toggle.togglefund{ height:26px; width:210px;}	 
.fixtable .check:checked ~ .switch{ left:50%;}
.fixtable .switch { width: 104px;}
.fixtable .t-block{ display: flex; flex-direction: column-reverse; font-family: 'AkkuratProLight'; font-weight:300;text-transform: capitalize;}
.fixtable .t-block span{ font-size:12px;}
.fixtable .invst-btn {position: absolute; top: 0; right: 0; max-width: 113px;border-radius: 4px; margin:0 10px 0 0;}
}

@media only screen and (max-width: 999px){
	.page-template-template-funds div#hubspot-messages-iframe-container {
		display: none!important;
	}
	.gallery-box{margin-top: 10px;}
	.invst-btn{font-size: 14px;}
}

@media only screen and (max-width: 640px){
	.page-template-template-funds h1 {
		font-size: 32px !important;
		padding-top: 10px;
	}
	.toggle{margin-left: 10px;}
}
@media only screen and (max-width: 567px){
	.page-template-template-funds h1 {
		font-size: 18px !important;
		padding-top: 12px;
	}
	.verivest-left .faq-text table td p{line-height: normal;}
			  
		   
  
 
}

@media only screen and (min-width: 400px) and (max-width: 420px){
	.verivest-left .faq-text table td:nth-child(2) p{text-align: center;}	
	.verivest-left .faq-text table td p{padding-left: 10px;}
	.gallery-box {margin: 0 0 50px 0;}
	.dateoverlayverivest .dateoverlay{max-width: 125px;top:30px;}
}

@media only screen and (max-width: 375px){
	.invst-btn{font-size: 12px;}
	.dateoverlayverivest .dateoverlay{max-width: 125px;top:30px;}
	.prop-detail li span {
		line-height: normal;
		font-size: 13px;
	}
	li.cls-programtype span{
		font-size: 12px;
		line-height: normal;
	}
}
@media only screen and (max-width: 320px){
	.watch-wv a{font-size: 14px;}
	.page-template-template-funds h1 {
		font-size: 16px !important;
		padding-top: 16px;
	}
	.fixtable .t-head{
		width: 60%;
			   
				   
  
							 
				   
  
	}
	.investamt{display: none!important;}
}
@media only screen and (max-width: 280px){
	.page-template-template-funds h1 {
		font-size: 14px !important;
		padding-top: 18px;
	}
}
@media screen and (max-width: 1023px) and (orientation: landscape){
	.fixtable .t-head {width: 40%;}
	.fixtable .invst-btn{margin-top: 10px; max-width: 220px;}
	.fixtable .t-button label{font-size: 14px;}
}
@media screen and (max-width: 1023px){
	#invst-hubspot-frmwrap.white-popup-block{
		max-width: 600px;
		position: relative;
		width: 90%;
		height: 100%!important;
		max-height: 100%!important;
	}
}

/**[added on 12/23/21**/

.watch-wv .invst-btn.invst-hubspot-frmwrap{	
	color: #fff;
	text-decoration: none!important;
	padding: 12px 16px 11px;
	border-radius: 2px;
	border: 1px solid #eb146e;
	font-family: 'AkkuratProLight';
	font-weight: 300;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: -0.38px;
	width: auto;
}
@media screen and (min-width: 540px){
	.watch-wv a{
		display: inline-block;
		margin-right: 10px;
	}
}
@media screen and (max-width: 539px){
	.watch-wv a{
		width: 100%;
		display: block;
	}
				  
   
 
}

/**]**/




