@font-face {
	font-family:'Avenir_Next';
	src: url('//assets.bettyblocks.com/f0d1c95519644e99a2944096d531ad21_assets/files/AvenirNextLTPro-Bold.woff2?_=99314fe8f11557cabcbfc2da06f01153') format('woff2'),
		 url('//assets.bettyblocks.com/f0d1c95519644e99a2944096d531ad21_assets/files/AvenirNextLTPro-Bold.woff?_=95c8186d76447e13325160c1f06843d9') format('woff');
	font-weight: 700;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0-10FFFF;
}
@font-face {
	font-family:'Avenir_Next';
	src: url('//assets.bettyblocks.com/f0d1c95519644e99a2944096d531ad21_assets/files/AvenirNextLTPro-Regular.woff2?_=5acb8f247abe040dce5a8f45256372ba') format('woff2'),
		 url('//assets.bettyblocks.com/f0d1c95519644e99a2944096d531ad21_assets/files/AvenirNextLTPro-Regular.woff?_=af177d4aaabbc49db94c6d4d6fd64fdd') format('woff');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0-10FFFF;
}
@font-face {
	font-family:'Avenir_Next';
	src: url('//assets.bettyblocks.com/f0d1c95519644e99a2944096d531ad21_assets/files/Avenir_Next_LT_Pro_Demi.woff2?_=6b7430aff73a55a632d54113f89adcdc') format('woff2'),
		 url('//assets.bettyblocks.com/f0d1c95519644e99a2944096d531ad21_assets/files/Avenir_Next_LT_Pro_Demi.woff?_=c7ac01bc3c62b021c5b4f9cb94c22e5e') format('woff');
	font-weight: 600;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0-10FFFF;
}
@font-face {
	font-family:'Avenir_Next';
	src: url('//assets.bettyblocks.com/f0d1c95519644e99a2944096d531ad21_assets/files/AvenirNextLTPro-Medium.woff2?_=b111f95c3c67a693d00c289476b90bf6') format('woff2'),
		 url('.//assets.bettyblocks.com/f0d1c95519644e99a2944096d531ad21_assets/files/AvenirNextLTPro-Medium.woff?_=2db031ba6ba6eb6c87b7a9889194155e') format('woff');
	font-weight: 500;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0-10FFFF;
}
@font-face {
    font-family: "LouisGeorgeCafe";
    src: url('//assets.bettyblocks.com/f0d1c95519644e99a2944096d531ad21_assets/files/LouisGeorgeCafe.woff?_=95b9a1758fdb0b7229cdc1f2ea5016c5') format("woff"),
         url('//assets.bettyblocks.com/f0d1c95519644e99a2944096d531ad21_assets/files/LouisGeorgeCafe.woff2?_=70cd6fc509327c89447328657ab395ba');
    font-weight: normal;
    font-style: normal;
}
html{-webkit-tap-highlight-color: rgba(0,0,0,0);}
body{
	color:#333;
	font:16px/28px 'Avenir_Next', sans-serif;
	background: #f7f7f7;
	min-width: 320px;
	-webkit-text-size-adjust: none;
}
.main-nav{
  font:20px/28px 'LouisGeorgeCafe', sans-serif;
}
img{border-style:none;}
input,
textarea,
select{
	color:#333;
	vertical-align:middle;
	font:100% 'Avenir_Next', sans-serif;
}
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner{
	border: none;
	padding: 0;
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"]{
	-webkit-appearance: none;
	cursor: pointer;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}
form,
fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
blockquote,
q{
	quotes: none;
}
q:before,
q:after{
	content: '';
}
a{
	color:#333;
	text-decoration:none;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}
a:hover{
	color: #888;
	text-decoration: none;
}
a:focus,
button:focus,
input:focus,
textarea:focus,
select:focus{
	outline:none;
	text-decoration: none;
}
input[type="search"] {
	-webkit-appearance: textfield;
}
.wrapper{
	overflow: hidden;
	position: relative;
	max-width: 100%;
	min-height: 100vh;
}
.slick-slide:focus,
.slick-slide{outline: none;}
/*btn*/
.btn{
	border: none;
	border-radius: 0;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 12px;
	line-height: 16px;
	padding: 17px 38px 17px 20px;
	min-width: 180px;
	position: relative;
	text-align: left;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}
.btn input{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	font-size: 0;
	line-height: 0;
	background: none;
	padding: 0;
	border: none;
	margin: 0;
	z-index: 1;
}
.btn:after{
	content: '';
	position: absolute;
	top: 18px;
	right: 21px;
	width: 8px;
	height: 14px;
	-webkit-transition: right .5s;
	-o-transition: right .5s;
	transition: right .5s;
	background-repeat: no-repeat;
	-webkit-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.btn:hover:after{right: 17px;}
.btn:active,
.btn:focus{
	-webkit-box-shadow: none;
	box-shadow: none;
}
.btn-default{
	background: #fff;
}
.btn-default:after{
	background: url(//assets.bettyblocks.com/f0d1c95519644e99a2944096d531ad21_assets/files/ico-chevron-right-black.svg?_=e050096d25d066d7911d7949125850cd) no-repeat;
	-webkit-background-size: 8px 14px;
	background-size: 8px 14px;
}
.btn-default:focus,
.btn-default:hover,
.btn-default:active,
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default.focus:active,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus{
	background: #d9d9d9;
}
.btn-primary{
	color: #fff;
	background: #333;
	min-width: 170px;
}
.btn-primary:after{
	background-image: url(//assets.bettyblocks.com/f0d1c95519644e99a2944096d531ad21_assets/files/ico-chevron-right-white.svg?_=b55c24334f86ea24e333cb0291cb7b7d);
	-webkit-background-size: 8px 14px;
	background-size: 8px 14px;
}
.btn-primary:active:hover,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary,
.btn-primary:active,
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary.focus:active,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus{
	background: #555;
	color: #fff;
}
.btn-warning:after{
	background-image: url(//assets.bettyblocks.com/f0d1c95519644e99a2944096d531ad21_assets/files/ico-chevron-right-white.svg?_=b55c24334f86ea24e333cb0291cb7b7d);
	-webkit-background-size: 8px 14px;
	background-size: 8px 14px;
}
.btn-warning{
	color: #fff;
	background: #e46b2a;
}
.btn-warning:active:hover,
.btn-warning:active,
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.active:hover,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open > .dropdown-toggle.btn-warning:focus,
.btn-warning.focus:active,
.btn-warning.active.focus,
.open > .dropdown-toggle.btn-warning.focus{
	background: #e98149;
}
.more-link{
	display: inline-block;
	vertical-align: top;
	font-size: 14px;
	line-height: 20px;
	font-weight: 600;
	position: relative;
	padding: 17px 43px 17px 0;
}
.more-link:after{
	content: '';
	position: absolute;
	top: 50%;
	right: 0;
	width: 26px;
	height: 11px;
	margin-top: -5px;
	background: url(//assets.bettyblocks.com/f0d1c95519644e99a2944096d531ad21_assets/files/ico-arrow-right.svg?_=306633b10082e0553c79d1dd5531ad0b) no-repeat;
	-webkit-background-size: 26px 11px;
	background-size: 26px 11px;
	-webkit-transition: right .3s;
	-o-transition: right .3s;
	transition: right .3s;
}
.more-link:hover:after{right: -5px;}
h1{
	margin: 0 0 13px;
	font-weight: 600;
	font-size: 60px;
	line-height: 76px;
}
h2{
	font-size: 40px;
	line-height: 48px;
	margin: 0 0 20px;
	font-weight: 600;
}
h3{
	font-size: 30px;
	line-height: 36px;
	font-weight: 600;
	margin: 0 0 9px;
}
h4{
	font-size: 12px;
	line-height: 28px;
	text-transform: uppercase;
	font-weight: 700;
	margin: 0 0 20px;
}
.lead{
	font-size: 18px;
	line-height: 40px;
	font-weight: 600;
	margin: 0 0 40px;
}
/*heading*/
.heading{
	color: #2c5651;
	margin-bottom: 44px;
}
.heading .more-link{
	margin: 0 0 0 28px;
}
.heading h2{
	display: inline-block;
	vertical-align: top;
	position: relative;
}
.heading h2:before{
	content: '';
	position: absolute;
	top: 22px;
	right: 100%;
	left: -9999px;
	height: 1px;
	background: #dbdbdb;
	margin-right: 18px;
}
.form-control{
	border-radius: 0;
	background: #fff;
	border: 1px solid #eaeaea;
	color: #9b9b9b;
	height: 50px;
	font-size: 14px;
	padding: 10px 21px;
	-webkit-box-shadow: none;
	box-shadow: none;
	margin-bottom: 20px;
	-webkit-transition: box-shadow .5s;
	-o-transition: box-shadow .5s;
	transition: box-shadow .5s;
	-webkit-appearance: none;
}
.form-control:focus{
	-webkit-box-shadow: 0 1px 5px rgba(0,0,0, .1);
	box-shadow: 0 1px 5px rgba(0,0,0, .1);
	border-color: #eaeaea;
}
/*visual*/
.visual{
	position: relative;
	color: #fff;
	font-size: 22px;
	line-height: 36px;
	overflow: hidden;
}
.visual.type2 .cell{min-height: 640px;}
.visual .cell{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	min-height: 720px;
	padding: 197px 0 150px;
	position: relative;
}
.visual p{margin: 0 0 44px;}
.visual .slide {
	-webkit-background-size: cover;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50% 16%;
	position: relative;
}
.visual .slide:before{
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(0,0,0, .25);
}
.visual:not(.slider-js) .row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	    align-items: center;
}
.visual .row > div{position: static;}
.visual .slide > img{
	display: none;
}
.visual h1{
	position: relative;
}
.visual h1:before{
	content: '';
	position: absolute;
	top: 37px;
	right: 100%;
	left: -9999px;
	height: 1px;
	background: #fff;
	margin-right: 34px;
}
.visual .slick-dots{
	position: absolute;
	left: 50%;
	bottom: 20px;
	width: 100%;
	max-width: 1104px;
	margin-left: -552px;
	text-align: right;
}
.visual .breadcrumb{
	position: absolute;
	top: 109px;
	left: 0;
}
.breadcrumb{
	margin: 0;
	padding: 0;
	list-style: none;
	border-radius: 0;
	background: none;
}
.breadcrumb a{
	color: inherit;
}
.breadcrumb > .active{color: inherit;}
.breadcrumb a:hover{opacity: .7;}
.breadcrumb li{
	font-size: 14px;
	line-height: 20px;
	text-transform: capitalize;
}
.breadcrumb > li + li:before{
	content: '';
	background: url(//assets.bettyblocks.com/f0d1c95519644e99a2944096d531ad21_assets/files/ico-chevron-right-white.svg?_=b55c24334f86ea24e333cb0291cb7b7d) no-repeat 4px 50%;
	-webkit-background-size: 7px 12px;
	background-size: 7px 12px;
	width: 7px;
	height: 20px;
	padding: 0 10px;
}
/*slick-dots*/
.slick-dots{
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 0;
	line-height: 0;
}
.slick-dots li{
	display: inline-block;
	vertical-align: top;
	padding: 0 3px;
}
.slick-dots button{
	border-radius: 50%;
	background: #fff;
	padding: 0;
	margin: 0;
	width: 11px;
	height: 11px;
	position: relative;
	border: none;
}
.slick-dots button:before{
	content: '';
	position: absolute;
	width: 5px;
	height: 5px;
	background: #e7692e;
	border-radius: 50%;
	top: 3px;
	left: 3px;
	opacity: 0;
	-webkit-transition: opacity .3s;
	-o-transition: opacity .3s;
	transition: opacity .3s;
}
.slick-dots .slick-active button:before{
	opacity: 1;
}
/*descr-block*/
.descr-block{
	background: #fff;
	position: relative;
	z-index: 3;
	margin: -150px 0 105px -17px;
	padding: 60px 50px 62px 60px;
	font-size: 18px;
	line-height: 40px;
}
.descr-block strong{
	display: block;
	text-transform: uppercase;
	margin: 0 0 26px;
	font-size: 12px;
	line-height: 16px;
	color: black;
}
.descr-block p{margin: 0;}
/*what-we-do*/
.what-we-do{
	padding: 0 0 97px;
	font-size: 18px;
	line-height: 40px;
}
/*type-fund*/
.type-fund {
	position: relative;
	color: #e97d41;
	text-align: center;
	margin: 13px 0 0 -7px;
	font-size: 14px;
	line-height: 18px;
}
.type-fund:before{
	content: '';
	position: absolute;
	border: 3px dashed #cecece;
	width: 268px;
	height: 268px;
	bottom: -8px;
	left: 50%;
	margin-left: -134px;
	border-radius: 50%;
	z-index: -1;
}
.type-fund .cell{
	height: 324px;
	display: table-cell;
	vertical-align: middle;
	width: 1%;
	padding: 85px 0 12px;
}
.type-fund ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.type-fund ul li{
	position: absolute;
}
.type-fund ul li:first-child{
	top: 0;
	left: 50%;
	margin-left: -64px;
}
.type-fund ul li:nth-child(2){
	right: 0;
	bottom: 0;
}
.type-fund ul li:nth-child(3){
	left: 0;
	bottom: 0;
}
.type-fund .holder{
	border: 3px solid #e46b26;
	border-radius: 50%;
	width: 128px;
	min-height: 128px;
	font-size: 12px;
	line-height: 16px;
	font-weight: 600;
	padding: 10px 10px 10px;
	color: #e56f31;
	background: #f7f7f7;
}
.type-fund .holder .ico{
	display: block;
	line-height: 79px;
	font-size: 0;
}
.type-fund .holder img{
	vertical-align: middle;
	max-width: 100%;
}
/*available-funds*/
.available-funds {padding-bottom: 123px;}
.available-funds .heading{margin-bottom: 64px;}
.available-funds .slick-slider{
	padding-bottom: 100px;
}
.available-funds .slider:after{
	content: '';
	clear: both;
	display: block;
}
.available-funds .slider.many{
	margin: 0 -47px;
}
.available-funds .slider.many .slide{
	padding: 0 47px;
	width: 50%;
	float: left;
}
.available-funds .slider.slick-slider{
	margin: 0 -30px;
}
.available-funds .slider.slick-slider .slide{
	padding: 0 30px;
}
.available-funds .slider .slick-list{
	overflow: visible;
}
.available-funds .slider .slick-slide{
	opacity: .5;
	-webkit-transition: opacity .5s;
	-o-transition: opacity .5s;
	transition: opacity .5s;
}
.available-funds .slider .slick-active{opacity: 1;}
/*fund-block*/
.fund-block{
	background: #fff;
	padding: 0 0 131px;
	position: relative;
	line-height: 30px;
}
.fund-block.style2{
	padding: 0 0 108px;
}
.fund-block h3{
	font-size: 30px;
	line-height: 36px;
	margin: 0 45px 24px 0;
}
.fund-block.style2 h3{
	font-size: 20px;
	line-height: 28px;
	margin: 0 0 9px;
}
.fund-block .img{
	-webkit-background-size: cover;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	position: absolute;
	width: 50%;
	left: 0;
	top: 0;
	bottom: 0;
}
.fund-block.style2 .img{
	position: relative;
	top: auto;
	left: auto;
	width: auto;
	bottom: auto;
	padding-top: 60%;
	height: 0;
}
.fund-block .img:before{
	content: '';
	position: absolute;
	top: 20%;
	bottom: 0;
	right: 0;
	left: 0;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC40Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 100%);
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.4) 100%);
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.4) 100%);
}
.fund-block .holder{
	position: relative;
	z-index: 2;
	width: 50%;
	margin-left: auto;
	padding: 61px 41px 0;
}
.fund-block.style2 .holder{
	width: auto;
	margin-left: 0;
	padding: 30px 30px 0;
}
.fund-block .ico{
	position: absolute;
	right: 23px;
	top: 27px;
	border-radius: 50%;
	background: #fff;
	text-align: center;
	width: 78px;
	height: 78px;
	line-height: 78px;
	font-size: 0;
}
.fund-block.style2 .ico{
	-webkit-box-shadow: 0 1px 4px rgba(0,0,0, .15);
	box-shadow: 0 1px 4px rgba(0,0,0, .15);
	top: -39px;
	right: 30px;
}
.fund-block .ico img{
	display: inline-block;
	vertical-align: middle;
	max-width: 100%;
}
.fund-block .img > img{display: none;}
.fund-block h4{
	color: #e97d41;
	margin: 0 0 16px;
}
.fund-block.style2 p{margin: 0 0 26px;}
.fund-block p{margin: 0 0 46px;}
.fund-block strong{
	font-weight: 600;
	display: block;
	font-size: 24px;
	line-height: 28px;
	margin-bottom: 12px;
}
.fund-block.style2 strong{
	margin-bottom: 10px;
	font-size: 20px;
	line-height: 24px;
}
.fund-block small{
	font-size: 12px;
	line-height: 18px;
	display: block;
	font-weight: 500;
}
.fund-block.style2 .btn{
	right: 31px;
	bottom: 29px;
	min-width: 170px;
}
.fund-block .btn{
	right: 39px;
	bottom: 40px;
	position: absolute;
	min-width: 160px;
}
.slick-arrow{
	font-size: 0;
	line-height: 0;
	border: 2px solid #333;
	width: 50px;
	height: 50px;
	padding: 0;
	background: none;
	position: absolute;
	bottom: 0;
}
.slick-prev{
	left: 50%;
	background: url(//assets.bettyblocks.com/f0d1c95519644e99a2944096d531ad21_assets/files/ico-chevron-left-grey.svg?_=e1f4f56f4a98991db49e132f5f290049) no-repeat 50% 50%;
	-webkit-background-size: 9px 15px;
	background-size: 9px 15px;
	margin: 0 0 0 -80px;
}
.slick-next{
	right: 50%;
	background: url(//assets.bettyblocks.com/f0d1c95519644e99a2944096d531ad21_assets/files/ico-chevron-right-grey.svg?_=1f90d46908ca2c926d4898dcdc2d5422) no-repeat 50% 50%;
	-webkit-background-size: 9px 15px;
	background-size: 9px 15px;
	margin: 0 -80px 0 0;
}
/*features*/
.features{padding: 0 0 85px;}
.features .heading{margin-bottom: 65px;}
/*features-list*/
.features-list{
	margin: 0 -25px;
	padding: 0;
	list-style: none;
	font-size: 0;
	line-height: 0;
	counter-reset: item;
	list-style-type: none;
}
.features-list li{
	display: inline-block;
	vertical-align: top;
	font-size: 16px;
	line-height: 32px;
	width: 33.33333%;
	padding: 0 25px 35px;

}
.features-list h4{margin: 0 0 10px;}
.features-list h4:before{
	content: counter(item, decimal-leading-zero) " "; 
	counter-increment: item;
	color: #e66a2c;
	display: inline-block;
	vertical-align: top;
	margin: 0 7px 0 0
}
/*customers*/
.customers{padding-bottom: 104px;}
.customers .heading{margin-bottom: 60px;}
/*testimonial*/
.testimonial{
	background: #fff;
	padding: 90px 39px 43px;
	border: none;
	margin: 0 0 20px;
	position: relative;
	font-size: 16px;
	line-height: 32px;
}
.testimonial:before{
	content: '';
	position: absolute;
	top: 43px;
	left: 40px;
	width: 38px;
	height: 26px;
	background: url(//assets.bettyblocks.com/f0d1c95519644e99a2944096d531ad21_assets/files/ico-testimonial.svg?_=7f7c68a11c36da73d9678af46626f176) no-repeat;
	-webkit-background-size: 38px 26px;
	background-size: 38px 26px;
}
.testimonial q{
	display: block;
	margin: 0 0 40px;
}
.testimonial cite{
	display: block;
	font-weight: 600;
	font-size: 14px;
	line-height: 50px;
	font-style: normal;
}
.testimonial .img{
	display: inline-block;
	vertical-align: top;
	width: 50px;
	border-radius: 50%;
	height: 50px;
	-webkit-background-size: cover;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	margin: 0 17px 0 0
}
.testimonial .img img{display: none;}
/*contact*/
.contact{
	padding: 0 0 130px;
	line-height: 32px;
}
.contact .heading{
	margin-bottom: 24px;
}
.contact p {margin: 0 0 40px;}
.contact p a{text-decoration: underline;}
.contact p a:hover{text-decoration: none;}
.contact > .row{margin: 0 -43px;}
.contact > .row > div{padding: 0 43px;}
.contact .btn{
	min-width: 160px;
}
.user-block{
	margin-bottom: 32px;
	position: relative;
	min-height: 60px;
	padding: 6px 0 0 74px;
	font-size: 18px;
	line-height: 22px;
	font-weight: 500;
}
.user-block .img{
	width: 60px;
	height: 60px;
	-webkit-background-size: cover;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	border-radius: 50%;
	position: absolute;
	top: 0;
	left: 0;
}
.user-block .img img{
	display: none;
}
.user-block span{
	display: block;
	margin: 0 0 10px;
}
.user-block b{
	display: block;
	font-size: 12px;
	line-height: 16px;
	font-weight: 600;
	color: #e76a30;
}
/*subscribe*/
.subscribe{
	background: #fff;
	border: 1px solid #eaeaea;
	font-size: 22px;
	line-height: 26px;
	font-weight: 600;
	padding: 53px 64px 50px;
}
.contact .subscribe{margin: -4px 0 0 -22px;}
.subscribe label{
	display: inline-block;
	vertical-align: top;
	margin: 0 0 30px;
	font-weight: 600;
}
.subscribe .btn{width: 100%;}
.form-control.inverse{
	background: #f7f7f7;
	border: 1px solid #e2e2e2;
}
.call-form{
	padding-right: 20px;
}
/*white-paper*/
.white-paper{padding: 0 0 120px;}
.white-paper .heading{margin-bottom: 63px;}
/*download-form*/
.download-form{
	position: relative;
	background: #fff;
	font-size: 14px;
	line-height: 26px;
}
.download-form .img{
	position: absolute;
	width: 49.7%;
	left: 0;
	top: 0;
	bottom: 0;
	-webkit-background-size: cover;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50% 50%;
}
.download-form .img img{display: none;}
.download-form h3{
	font-size: 20px;
	line-height: 24px;
	margin: 0 0 14px;
	font-weight: 500;
}
.download-form .holder{padding: 42px 27px 40px;}
.download-form p{margin: 0 0 32px;}
.download-form .form-control{
	margin-bottom: 10px;
	max-width: 275px;
}
.download-form .form-control:last-of-type{margin-bottom: 20px;}
.download-form .btn:before{right: 15px;}
/*tabs-area*/
.tabs-area{
	padding-bottom: 62px;
}
/*tabs*/
.tabs{
	margin: -74px 0 10px;
	background: #fff;
	position: relative;
	z-index: 3;
	line-height: 32px;
}
.tabs b{font-weight: 600;}
.tabs .tab-pane{padding: 0 40px 59px;}
.tabs .overflow{
	overflow-y: hidden;
	overflow-x: auto;
}
.tabs h4{
	color: #e66a2a;
	margin: 0 0 10px;
}
.tabs p{margin: 0;}
.tabs p a{
	text-decoration: underline;
	color: #e46b2a;
}
.tabs p a:hover{
	color: #333;
	text-decoration: none;
}
.tabs p + p{margin: 15px 0 0;}
.tabs .lead{
	margin-bottom: 30px;
	line-height: 36px;
}
/*nav-holder*/
.nav-holder .logo{
	width: 38px;
	height: 38px;
	font-size: 0;
	line-height: 0;
	background: url(//assets.bettyblocks.com/f0d1c95519644e99a2944096d531ad21_assets/files/argos_logo_proef.png?_=18feef087cdc28274585486e4cddd635) no-repeat;
	-webkit-background-size: 38px 38px;
	background-size: 38px 38px;
	position: absolute;
	top: 50%;
	margin-top: -19px;
	left: -88px;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}
.nav-holder .btn{
	top: 17px;
	right: -87px;
	position: absolute;
	opacity: 0;
	visibility: hidden;
	padding: 11px 38px 13px 20px;
	min-width: 140px;
}
.nav-holder .btn:after{
	top: 12px;
	right: 15px;
}
.nav-tabs{
	border: none;
	padding: 31px 40px 60px;
	font-size: 0;
	line-height: 0;
	white-space: nowrap;
	background: #fff;
}
.nav-tabs > li{
	margin: 0 40px 0 0;
	font-weight: 600;
	font-size: 12px;
	line-height: 18px;
	float: none;
	display: inline-block;
	vertical-align: top;
}
.nav-tabs > li > a{
	border-radius: 0;
	margin: 0;
	color: #999;
	border: none;
	padding: 10px 0;
	position: relative;
}
.nav-tabs > li > a:before{
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 2px;
	background: #333;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
	opacity: 0;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus{
	border: none;
	background: none;
	font-weight: 700;
	color: #333;
	top: -1px;
}
@-moz-document url-prefix() {
	.nav-tabs > li.active > a,
	.nav-tabs > li.active > a:hover,
	.nav-tabs > li.active > a:focus{
		top: 0;
	}
}
.nav > li > a:hover,
.nav > li > a:focus{
	background: none;
	color: #999;
}
.nav > li.active > a:before,
.nav > li > a:hover:before{
	opacity: 1;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}
.tabs h2{
	color: #e46b2a;
	margin: 0 0 64px;
}
.tabs .ico{
	display: block;
	height: 73px;
	margin: 0 0 23px;
	font-size: 0;
	line-height: 73px;
}
.tabs .ico img{
	vertical-align: bottom;
	max-width: 100%;
	max-height: 100%;
}
/*.alert*/
.alert{
	border-radius: 0;
	background: #fff;
	border: none;
	padding: 67px 40px 65px;
	margin: 0 0 20px;
}
.alert .row{
	display: flex;
	align-items: center;
}
.alert .row > div{
	float: none;
}
.alert h3{margin: 0;}
.alert .btn{min-width: 220px;}
/*process*/
.process{
	margin: 0;
	padding: 0;
	list-style: none;
	counter-reset: list1;
}
.process li{
	line-height: 32px;
}
.process li + li{padding-top: 38px;}
.process strong{
	display: block;
	color: #e46b2a;
	font-size: 12px;
	line-height: 16px;
	margin: 0 0 18px;
}
.process strong:before{
	counter-increment: list1;
	content: counter(list1) ". ";
}
.tabs .img-process{
	margin: -2px 0 0 22px;
}
.tabs .img-process img{
	width: 100%;
	vertical-align: top;
}
.trackrecord-area{
	margin: 0 -20px;
}
.trackrecord-area > div{
	padding-left: 20px;
	padding-right: 20px;
}
/*trackrecord*/
.trackrecord {margin-bottom: 18px;}
.trackrecord .ico{
	margin: 0 0 23px;
	font-size: 0;
	line-height: 72px;
}
.trackrecord .ico img{
	vertical-align: bottom;
	max-width: 100%;
}
.trackrecord h4{
	margin: 0 0 24px;
	color: #e46b2a;
}
.trackrecord table {
	margin: 0 0 51px;
	table-layout: fixed;
	width: 100%;
}
.trackrecord table td{
	padding: 10px 0;
}
.trackrecord table td:first-child{
	width: 73.6%;
	padding-right: 5px;
}
.trackrecord table td:last-child{font-weight: 600;}
.trackrecord .btn{min-width: 160px;}
.tabs .text-block{
	margin: 0 -20px;
}
.tabs .text-block > div{
	padding-left: 20px;
	padding-right: 20px;
}
/*risks*/
.risks {
	line-height: 32px;
	counter-reset: item;
}
.risks .row{
	margin: 0 -40px 34px;
}
.risks .row > div{
	padding: 0 40px;
}
.risks h3{
	font-size: 22px;
	line-height: 28px;
	margin: 0 0 10px;
	font-weight: 500;
}
.risks .list li{padding-bottom: 0;}
.risks .list li + li{padding-top: 41px;}
.risks .list h3:before{
	content: counter(item, decimal-leading-zero) " "; 
	counter-increment: item;
	font-size: 12px;
	color: #e46b2a;
	margin: 0 10px 0 0;
	font-weight: 700;
}
.tabs .risks .text + .text{padding-top: 44px;}
.risks .list{
	margin: 0;
	padding: 0 0 21px;
	list-style: none;
}
.tabs .intro-text .lead{
	font-size: 20px;
	font-weight: 500;
}
.tabs .intro-text h4{margin-bottom: 16px;}
.tabs .check-block h4{margin-bottom: 17px;}
.check-list{
	margin: 0;
	padding: 0;
	list-style: none;
}
.check-list li{
	padding: 0 0 16px 27px;
	font-size: 18px;
	line-height: 26px;
	position: relative;
}
.check-list.small li{
	font-size: 16px;
	line-height: 32px;
	padding-bottom: 0;
}
.check-list li:before{
	content: '';
	position: absolute;
	top: 8px;
	left: 0;
	background: url(//assets.bettyblocks.com/f0d1c95519644e99a2944096d531ad21_assets/files/ico-check.svg?_=cccab4e587c9d5a913ec713df10c61c7) no-repeat;
	width: 16px;
	height: 13px;
	-webkit-background-size: 16px 13px;
	background-size: 16px 13px;
}
.tabs .row.type2{
	margin: 0 -40px;
}
.tabs .row.type2 > div{
	padding-right: 40px;
	padding-left: 40px;
}
.tabs p + .check-list{margin-top: 20px;}
.tabs .border{
	border-bottom: 2px solid #e8e8e8;
	padding: 0 0 61px;
	margin-bottom: 53px;
}
.info-block {
	line-height: 32px;
}
.info-block .img{margin: 38px 0 0 -6px;}
.info-block img{
	width: 100%;
	vertical-align: top;
}
.info-block h4{
	color: #e46b2a;
	margin-bottom: 9px;
}
.invest-block{
	background: #fff;
	padding: 34px 36px 38px;
	color: #333;
	font-size: 12px;
	line-height: 16px;
}
.invest-block h4{
	margin: 0 0 19px;
	color: #e46c30;
}
.invest-block strong{
	font-size: 16px;
	line-height: 20px;
	font-weight: 600;
	display: block;
	margin: 0 0 8px;
}
.invest-block strong span{
	font-size: 22px;
}
.invest-block p{margin: 0;}
.invest-block .block{padding-bottom: 24px;}
.risk-profile h4{margin-bottom: 25px;}
.risk-profile ul{
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 0;
	line-height: 0;
	background: #f1f1f1;
	border-radius: 20px;
	display: table;
	width: 100%;
}
.risk-profile ul li{
	font-weight: 600;
	font-size: 12px;
	line-height: 25px;
	color: #939393;
	text-align: center;
	display: table-cell;
}
.risk-profile ul li + li{margin-left: 5px;}
.risk-profile ul a{
	color: inherit;
	padding: 0 5px;
	width: 25px;
	height: 25px;
	display: inline-block;
	vertical-align: top;
	position: relative;
	border-radius: 50%;
}
.risk-profile ul a:hover,
.risk-profile ul .active a{
	color: #fff;
	background: #333;
}
.risk-profile .holder{
	position: relative;
	padding: 0 44px 30px 33px;
}
.risk-profile .holder span{
	position: absolute;
	top: 4px;
	left: 0;
}
.risk-profile .holder span:last-child{
	right: 5px;
	left: auto;
}
.invest-block .btn{min-width: 220px;}
.tabs .counter-list{
	margin: 15px 0 0;
	padding: 0;
	list-style: none;
	counter-reset: counter;
}
.tabs .counter-list li{
	position: relative;
	padding-left: 26px;
}
.tabs .counter-list li:before{
	counter-increment: counter;
	content: counter(counter) ". ";
	position: absolute;
	top: 0;
	left: 0;
}
.tabs .list-descr{
	margin: 0;
	padding: 20px 0 20px;
	list-style: none;
}
.tabs .list-descr li{
	padding: 0 0 0 36px;
	position: relative;
}
.tabs .list-descr li:before{
	content: '';
	position: absolute;
	top: 13px;
	left: 12px;
	width: 6px;
	height: 6px;
	background: #333;
	border-radius: 50%;
}
.tabs .border.type2{
	padding-bottom: 60px;
	margin-bottom: 55px;
}
.tabs .text p{ margin-bottom: 0; }
.tabs .text p + h4,
.tabs .text p + p{ margin-top: 32px; }
.tabs .text-col p + h4,
.tabs .text-col p + p{ margin-top: 34px; }
.tabs .text + .text{padding-top: 61px;}
.tabs .text-col .text + .text{padding-top: 34px;}
.accardion-col{
	counter-reset: counter2;
	margin: 17px 0 0;
}
.accardion-col .row {
	margin-left: -35px;
	margin-right: -35px;
}
.accardion-col .row > div{
	padding-right: 35px;
	padding-left: 35px;
}
.accardion-list{
	margin: 0;
	padding: 0;
	list-style: none;
}
.accardion-list .holder{
	display: none;
	padding: 18px 24px 0 0;
}
.accardion-list li{
	border-bottom: 1px solid #e0e0e0;
	padding: 48px 0;
}
.accardion-list h3:after{
	content: '';
	position: absolute;
	top: 9px;
	right: 2px;
	width: 20px;
	height: 12px;
	background: url(//assets.bettyblocks.com/f0d1c95519644e99a2944096d531ad21_assets/files/ico-chevron-down-orange.svg?_=cc6d449e4d3ada159ba634da43c6bee9) no-repeat;
	-webkit-background-size: 20px 12px;
	background-size: 20px 12px;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}
.accardion-list .active h3:after{
	background-image: url(//assets.bettyblocks.com/f0d1c95519644e99a2944096d531ad21_assets/files/ico-chevron-down-black.svg?_=08b2b9b2c1c9fdf8d5113edfa6de6a5d);
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}
.accardion-list h3{
	font-size: 22px;
	line-height: 26px;
	font-weight: 500;
	margin: 0;
	padding-right: 25px;
	position: relative;
}
.accardion-list h3:before{
	content: counter(counter2, decimal-leading-zero) " "; 
	counter-increment: counter2;
	font-size: 12px;
	font-weight: 700;
	color: #e36b2c;
	margin: 0 9px 0 0;
}
.downloads-list{
	margin: 0;
	padding: 0;
	list-style: none;
	counter-reset: counterDw;
}
.downloads-list li{
	position: relative;
	padding: 8px 0 50px;
}
.downloads-list li + li {
	border-top: 2px solid #e8e8e8;
	padding-top: 48px;
}
.downloads-list li + li .btn-download{
	top: 32px;
}
.downloads-list h3{
	font-size: 22px;
	line-height: 26px;
	font-weight: 500;
	margin: 0 150px 0 0;
}
.downloads-list h3:before{
	content: counter(counterDw, decimal-leading-zero) " "; 
	counter-increment: counterDw;
	font-size: 12px;
	line-height: 26px;
	font-weight: 700;
	color: #e36b2c;
	margin: 0 9px 0 0;
	vertical-align: top;
}
.downloads-list .btn-download{
	position: absolute;
	top: -7px;
	right: 0;
}
.btn-download{
	display: inline-block;
	vertical-align: top;
	font-size: 14px;
	line-height: 18px;
	padding: 20px 62px 20px 0;
	position: relative;
	font-weight: 500;
}
.btn-download:after{
	content: '';
	position: absolute;
	right: 0;
	top: 8px;
	width: 44px;
	height: 44px;
	background: url(//assets.bettyblocks.com/f0d1c95519644e99a2944096d531ad21_assets/files/ico-download.svg?_=d20bd5db8d620f3c3e02519230a316df) no-repeat;
	-webkit-background-size: 44px 44px;
	background-size: 44px 44px;
}
/*team-area*/
.team-area h3{
	font-size: 18px;
	line-height: 34px;
	margin: 0 0 29px;
	font-weight: 600;
}
.team-area .row{
	font-size: 0;
	line-height: 0;
}
.team-area .row [class*="col-"] {
	display: inline-block;
	vertical-align: top;
}
/*team-block*/
.team-block{
	font-size: 12px;
	line-height: 18px;
	font-weight: 500;
	margin-bottom: 60px;
}
.team-block .img{
	-webkit-background-size: cover;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	padding-top: 79%;
	height: 0;
	border: 1px solid #eaeaea;
	margin: 0 0 17px;
}
.team-block img{
	display: none;
}
.team-block .name{
	display: block;
	font-size: 18px;
	line-height: 24px;
	margin: 0 0 7px;
}
.team-block .status{
	color: #e46b2a;
	text-transform: uppercase;
	margin: 0 0 19px;
	font-weight: 600;
	display: block;
}
.team-block p{margin: 0;}
.team-block ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.team-block ul li{margin-bottom: 7px;}
.team-block a{color: #707070;}
.team-block a:hover{color: #333;}
.team-block .link{
	text-decoration: underline;
	color: #e46b2a;
}
/*vacanstion-list*/
.vacanstion-list{
	margin: -33px 0 0;
	padding: 0;
	list-style: none;
	font-size: 18px;
	line-height: 24px;
	font-weight: 600;
}
.vacanstion-list a{
	position: relative;
	padding: 30px 51px 30px 0;
	display: block;
}
.vacanstion-list li a:before{
	content: '';
	position: absolute;
	top: 34px;
	right: 0;
	width: 9px;
	height: 16px;
	background: url(//assets.bettyblocks.com/f0d1c95519644e99a2944096d531ad21_assets/files/ico-chevron-right-grey.svg?_=1f90d46908ca2c926d4898dcdc2d5422) no-repeat;
	-webkit-background-size: 9px 16px;
	background-size: 9px 16px;
}
.vacanstion-list > li{
	border-bottom: 1px solid #d6d6d6;
}
.vacanstion-list ul{
	margin: 0;
	padding: 0;
	list-style: none;
	float: right;
}
.vacanstion-list ul li{
	font-weight: 500;
	font-size: 15px;
	float: left;
}
.vacanstion-list ul li + li{margin-left: 40px;}
.vacanstion-list p{margin: 0;}
.media-list .ico-clock,
.vacanstion-list .ico-clock{
	position: relative;
	padding: 0 0 0 26px;
}
.vacanstion-list .ico-clock:before{
	content: '';
	position: absolute;
	top: 4px;
	left: 0;
	background: url(//assets.bettyblocks.com/f0d1c95519644e99a2944096d531ad21_assets/files/ico-clock.svg?_=0a5d36867b69ed9662f1aebfebe42e5a) no-repeat;
	-webkit-background-size: 16px 16px;
	background-size: 16px 16px;
	width: 16px;
	height: 16px;
}
.vacanstion-list .ico-marker{
	position: relative;
	padding: 0 0 0 20px;
}
.vacanstion-list .ico-marker:before{
	content: '';
	position: absolute;
	top: 5px;
	left: 0;
	background: url(//assets.bettyblocks.com/f0d1c95519644e99a2944096d531ad21_assets/files/ico-marker.svg?_=cedffed09407b11a1698b16a2d20544a) no-repeat;
	-webkit-background-size: 10px 16px;
	background-size: 10px 16px;
	width: 10px;
	height: 16px;
}
/*branches-block*/
.branches-block {margin-bottom: 20px;}
.branches-block .img{
	-webkit-background-size: cover;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	height: 0;
	padding-top: 67%;
	position: relative;
	margin: 0 0 40px;
}
.branches-block .img:before{
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: #262626;
	opacity: .2;
	z-index: 1;
}
.branches-block .img img{
	display: none;
}
.branches-block ul{
	margin: 0 0 40px;
	padding: 0;
	list-style: none;
}
.branches-block h4{margin: 0 0 13px;}
.branches-block .btn{min-width: 200px;}
.tabs .release-list{
	margin: 0;
	padding: 0;
	list-style: none;
}
.tabs .release-list li + li{margin-top: 10px;}
.media-block{padding-top: 49px;}
.media-block h4{margin-bottom: 26px;}
.media-list{
	margin: 0;
}
.media-list p{
	display: inline-block;
	vertical-align: top;
}
.media-list .ico{
	display: inline-block;
	vertical-align: top;
	width: 70px;
	margin: 0 40px 0 0;
	height: auto;
	line-height: 0;
}
.media-list .row{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	    align-items: center;
}
.media-list .row > div:first-child{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	    align-items: center;
}
.media-list li a{
	padding-top: 29px;
	padding-bottom: 29px;
}
.media-list li a:before{
	top: 50%;
	margin-top: -8px;
}
/*download-list*/
.download-list{
	margin: 0;
	padding: 22px 0 0;
	list-style: none;
}
.download-list li{
	font-size: 12px;
	line-height: 16px;
	font-weight: 500;
	margin-bottom: 26px;
}
/* top-section */
.top-section {
	padding: 114px 0 20px;
}
.top-section .breadcrumb {
	margin: 0 0 55px;
}
.top-section .breadcrumb li {
	font-weight: 500;
}
.top-section .breadcrumb > li + li:before{
	background: url(//assets.bettyblocks.com/f0d1c95519644e99a2944096d531ad21_assets/files/ico-chevron-right-orange.svg?_=04907be2e6701c9ab02e6d3ba27d6e01) no-repeat 4px 50%;
	-webkit-background-size: 7px 12px;
	background-size: 7px 12px;
	padding: 0 11px;
}
.top-section h1{
	position: relative;
	text-transform: capitalize;
}
.top-section h1:before{
	content: '';
	position: absolute;
	top: 40px;
	right: 100%;
	left: -9999px;
	height: 1px;
	background: rgba(29,29,27,.2);
	margin-right: 18px;
}

/* funds-section */
.funds-section {padding: 0 0 62px;}
.search-bar {
	background: #fff;
	padding: 59px 158px 50px;
	margin-bottom: 40px;
}
.search-bar .search-wrap {position: relative;}
.search-bar .form-control {
	border-color: #e4e4e4;
	border-radius: 3px;
	background: #f7f7f7;
	padding: 5px 20px 7px 45px;
	font-size: 16px;
	line-height: 20px;
	font-weight: 500;
	color: #424242;
	margin: 0;
}
.search-bar .form-control::-moz-placeholder {
	color:#424242;
	opacity:1;
}
.search-bar .form-control:-ms-input-placeholder {color:#424242;}
.search-bar .form-control::-webkit-input-placeholder {color:#424242;}
.search-bar .btn-submit {
	font-size: 0;
	line-height: 0;
	position: absolute;
	z-index: 2;
	width: 20px;
	height: 20px;
	background: url(//assets.bettyblocks.com/f0d1c95519644e99a2944096d531ad21_assets/files/ico-search-001.svg?_=c8ee49eb3655513ba9aa0d6e842d6475) no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	border: none;
	left: 13px;
	top: 50%;
	margin-top: -10px;
}
.search-bar .btn-submit:hover {opacity: .75;}
.search-bar .btns-wrap {
	font-size: 0;
	line-height: 0;
	padding-top: 40px;
}
.search-bar .btns-wrap .left {
	float: left;
	max-width: 65%;
}
.search-bar .btns-wrap .right {
	float: right;
	max-width: 45%;
	text-align: right;
}
.search-bar .btns-wrap button {
	display: inline-block;
	vertical-align: top;
	font-size: 14px;
	line-height: 18px;
	font-weight: 500;
	border-radius: 4px;
	border: 1px solid #e4e4e4;
	background: #f7f7f7;
	color: #424242;
	padding: 5px 9px;
}
.search-bar .btns-wrap button:hover {background: #e4e4e4;}
.search-bar .btns-wrap .left button {margin: 0 10px 10px 0;}
.search-bar .btns-wrap .right button {margin: 0 0 10px 10px;}

.funds-section .row {
	margin-left: -20px;
	margin-right: -20px;
}
.funds-section .row [class*="col-"] {
	padding-left: 20px;
	padding-right: 20px;
}
.funds-section .fund-block {
	font-size: 17px;
	line-height: 32px;
}
.funds-section .fund-block.style2 .holder {padding-top: 34px;}
.funds-section .fund-block.style2 h3 {
	font-size: 21px;
	margin: 0 0 10px;
}
.funds-section .fund-block.style2 p {
    margin: 0 0 29px;
    min-height: 5em;
}
.funds-section .fund-block h4 {font-size: 13px;}
.funds-section .fund-block.style2 strong {
	font-size: 21px;
	line-height: 25px;
	margin-bottom: 13px;
}

.ongoing-funds {padding: 60px 0;}
.ongoing-funds h3 {
	font-size: 18px;
	line-height: 24px;
	font-weight: 600;
	color: #424242;
	margin: 0 0 40px;
}
.fund-item {
	min-height: 407px;
	background: #fff;
	margin: 0 0 40px;
	padding: 0;
}
.fund-item .img {
	height: 278px;
	-webkit-background-size: cover;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50% 50%;
}
.fund-item .img img {display: none;}
.fund-item figcaption {
	padding: 38px 160px 38px 38px;
	font-size: 19px;
	line-height: 26px;
	font-weight: 600;
	color: #424242;
	position: relative;
}
.fund-item figcaption .btn {
	position: absolute;
	top: 38px;
	right: 40px;
	min-width: 108px;
}
.fund-item figcaption span {display: block;}
.more-funds {
	display: block;
	background: #fff;
	color: #424242;
	font-size: 22px;
	line-height: 28px;
	font-weight: 500;
	text-align: center;
	padding: 43px;
}
.more-funds:hover {
	color: #424242;
	opacity: .75;
}
.more-funds:after {
	content: '';
	display: inline-block;
	width: 12px;
	height: 7px;
	background: url(//assets.bettyblocks.com/f0d1c95519644e99a2944096d531ad21_assets/files/ico-chevron-down-001.svg?_=1ec6476b611299695216c5cf4cfa56fa) no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	margin: 2px 0 3px 10px;
}
/* knowledge */
.knowledge {padding: 0 0 80px;}
.knowledge .tabs {
	margin: 0;
	background: none;
}
.knowledge .nav-tabs {
	padding-top: 28px;
	padding-bottom: 42px;
}
.knowledge .stiky-wrap {
	margin: 0 0 10px;
}
.knowledge .tab-content .row {
	margin-left: -5px;
	margin-right: -5px;
}
.knowledge .tab-content .row [class*="col-"] {
	padding-left: 5px;
	padding-right: 5px;
}
.knowledge .tabs .tab-pane {padding: 0 0 40px;}
/*team-detail*/
.team-detail{
	background: #fff;
	line-height: 32px;
}
.team-detail .container{
	position: relative;
}
.team-detail .img{
	-webkit-background-size: cover;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 10px;
	width: 49.2%;
}
.team-detail .img > img{
	display: none;
}
.team-detail h2{
	color: #e56b2c;
	margin: 0 0 17px;
	position: relative;
}
.team-detail h2:before{
	content: '';
	position: absolute;
	top: 24px;
	right: 100%;
	background: #d6d6d6;
	height: 2px;
	left: -9999px;
	margin-right: 19px;
}
.team-detail .text{
	padding: 71px 42px 40px 0;
}
.team-detail header {
	margin: 0 0 58px;
}
.team-detail header strong{
	font-weight: 600;
}
.team-detail p{margin: 0 0 67px;}
.social-block h4{
	color: #e56b28;
	margin: 0 0 15px;
}
.social{
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 0;
	line-height: 0;
}
.social li{
	display: inline-block;
	vertical-align: top;
	line-height: 20px;
	margin-right: 30px;
}
.social li img{
	vertical-align: middle;
	max-width: 100%;
}
.top-section .breadcrumb.style2 li + li:before{
	padding: 0 11px;
	background-image: url(//assets.bettyblocks.com/f0d1c95519644e99a2944096d531ad21_assets/files/ico-chevron-right-grey.svg?_=1f90d46908ca2c926d4898dcdc2d5422);
}
/*job-details*/
.job-details{
	background: #fff;
	padding: 72px 0 52px;
	line-height: 32px;
}
.job-details h2{
	color: #e56b28;
	margin: 0 0 25px;
	position: relative;
}
.job-details h2:before{
	content: '';
	position: absolute;
	top: 24px;
	background: #e4e4e4;
	height: 2px;
	left: -9999px;
	right: 100%;
	margin-right: 20px;
}
.job-details header{margin: 0 0 60px;}
.job-details .list{
	margin: 0;
	padding: 0;
	list-style: none;
}
.job-details .list:after{
	content: '';
	clear: both;
	display: block;
}
.job-details .list li{
	float: left;
	font-size: 15px;
	line-height: 20px;
	font-weight: 500;
	margin-right: 39px;
	padding: 0;
}
.job-details .list li:before{display: none;}
.job-details .list .ico{
	display: inline-block;
	vertical-align: top;
	font-size: 0;
	line-height: 20px;
	margin-right: 7px;
}
.job-details .list .ico img{
	vertical-align: middle;
	max-width: 100%;
}
.job-details .row{
	margin: 0 -15px;
}
.job-details .row > div{
	padding: 0 15px;
}
.job-details .text{
	border-top: 2px solid #e3e3e3;
	padding-top: 54px;
	margin-top: 31px;
}
.job-details .row + .row{margin-top: 40px;}
.job-details ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.job-details ul li{
	padding: 0 0 0 36px;
	position: relative;
}
.job-details ul li:before{
	content: '';
	position: absolute;
	top: 13px;
	left: 12px;
	width: 6px;
	height: 6px;
	background: #333;
	border-radius: 50%;
}
.job-details h4{
	color: #e96a27;
	margin: 0 0 24px;
}
.job-details p{margin: 0 0 30px}
.job-details p a{
	color: #e96a27;
	text-decoration: underline;
}
.job-details p a:hover{
	text-decoration: none;
	color: #333;
}
/*text-area*/
.text-area{
	background: #fff;
	padding: 60px 40px;
	line-height: 32px;
	margin: 0 0 123px;
}
.text-area h3{
	font-size: 22px;
	line-height: 28px;
	font-weight: 500;
	margin: 0 0 12px;
}
.text-area p{
	margin: 0;
}
.text-area p + p {margin-top: 30px;}
.text-area .row{
	margin-left: -40px;
	margin-right: -40px;
}
.text-area .row > div{
	padding-right: 40px;
	padding-left: 40px;
}
.text-area .row + .row{margin-top: 42px;}
/*login*/
.login{
	display: table-cell;
	width: 1%;
	vertical-align: middle;
	height: 100vh;
	padding: 85px 0 30px;
	font-size: 14px;
	line-height: 18px;
}
.login b{font-weight: 600;}
.login-form{
	text-align: center;
	background: #fff;
	padding: 66px 75px 43px;
	max-width: 520px;
	margin: 0 auto 100px;
	position: relative;
}
.login-form h3{
	margin: 0 0 45px;
}
.login-form label{
	font-weight: normal;
	color: #b0b0b0;
	margin: 0;
	font-size: 16px;
	line-height: 28px;
}
.login-form .input-holder{
	position: relative;
}
.login-form .input-holder + .input-holder{
	margin-top: 34px;
}
.login-form .input-holder label{
	position: absolute;
	left: 0;
	bottom: 7px;
	-webkit-transform: rotate3d(0,0,0,0);
	-ms-transform: rotate3d(0,0,0,0);
	-o-transform: rotate3d(0,0,0,0);
	transform: rotate3d(0,0,0,0);
	-webkit-transition: bottom .3s;
	-o-transition: bottom .3s;
	transition: bottom .3s;
}
.login-form .input-holder.focus label{
	bottom: 36px;
}
.login-form .form-control{
	border: none;
	border-bottom: 1px solid #333;
	height: 40px;
	padding: 9px 0;
	margin: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #333;
}
.login-form .btn-view{
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	width: 28px;
	font-size: 0;
	line-height: 0;
	background: url(//assets.bettyblocks.com/f0d1c95519644e99a2944096d531ad21_assets/files/ico-view.svg?_=4b30a8ff128d304ce79d85b807df743a) no-repeat 50% 50%;
	-webkit-background-size: 28px 16px;
	background-size: 28px 16px;
}
.login-form .btn-view:hover{opacity: .7;}
.login-form footer{padding: 21px 0 56px;}
.login-form .link{
	text-decoration: underline;
	font-size: 14px;
	line-height: 18px;
	color: #afafaf;
}
.login-form .link:hover{
	text-decoration: none;
	color: #333;
}
.login-form .btn{
	text-transform: none;
	font-weight: 600;
	font-size: 14px;
	line-height: 20px;
	min-width: 273px;
	padding: 29px 50px 31px 30px;
	position: absolute;
	bottom: -40px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
}
.login-form .btn:after{
	right: 31px;
	top: 33px;
	width: 9px;
	height: 15px;
	-webkit-background-size: 9px 15px;
	background-size: 9px 15px;
}
.login-form .btn:hover:after{right: 25px;}
.login-form .password{padding-right: 35px;}
.article-item {
	background: #fff;
	min-height: 452px;
	padding: 39px 40px 140px;
	position: relative;
	font-size: 16px;
	line-height: 32px;
	margin-bottom: 10px;
}
.article-item h3 {
	font-size: 22px;
	line-height: 32px;
	font-weight: 500;
	color: #eb8036;
	margin: 0 0 20px;
}
.article-item p {margin: 0 0 26px;}
.article-item .link {
	display: inline-block;
	vertical-align: top;
	position: relative;
	color: #e7692e;
	padding-right: 20px;
	text-decoration: none;
}
.article-item .link:after {
	content: '';
	width: 8px;
	height: 14px;
	background: url(//assets.bettyblocks.com/f0d1c95519644e99a2944096d531ad21_assets/files/ico-chevron-right-orange.svg?_=04907be2e6701c9ab02e6d3ba27d6e01) no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	position: absolute;
	top: 9px;
	right: 3px;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}
.article-item .link:hover:after {right: 0;}
.article-item .bottom {
	position: absolute;
	left: 40px;
	right: 40px;
	bottom: 33px;
	padding: 34px 0 0;
	border-top: 1px solid #f7f7f7;
}
.article-item .bottom .author {
	float: left;
	width: 60%;
}
.article-item .bottom .photo {
	float: left;
	margin: 0 10px 0 0;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	-webkit-background-size: cover;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50% 50%;
}
.article-item .bottom .photo > img {display: none;}
.article-item .bottom .author .wrap {
	overflow: hidden;
	margin-top: -4px;
}
.article-item .bottom .author .name {
	display: block;
	font-size: 12px;
	line-height: 18px;
	font-weight: 500;
	margin-bottom: 2px;
}
.article-item .bottom .author time {
	display: block;
	color: #999;
	font-size: 10px;
	line-height: 16px;
}
.article-item .bottom .tags {
	float: right;
	width: 40%;
}
.article-item .bottom .tag {
	float: right;
	font-size: 12px;
	line-height: 18px;
	font-weight: 500;
	border-radius: 4px;
	border: 1px solid #e4e4e4;
	background: #f7f7f7;
	color: #424242;
	padding: 5px 9px;
	margin: 0 0 10px 10px;
}
.article-item .bottom .tag:hover {background: #e4e4e4;}

.knowledge .search-bar {
	padding-bottom: 60px;
	margin-bottom: 10px;
	position: relative;
}
.knowledge .search-bar .btn-back {
	position: absolute;
	top: 50%;
	left: 37px;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	color: #e7692e;
	padding-left: 20px;
	text-decoration: none;
}
.knowledge .search-bar .btn-back:before {
	content: '';
	width: 8px;
	height: 14px;
	background: url(//assets.bettyblocks.com/f0d1c95519644e99a2944096d531ad21_assets/files/ico-chevron-left-orange.svg?_=515bf63169cb1034c92de4cd440f4bbc) no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	position: absolute;
	top: 8px;
	left: 3px;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}
@-moz-document url-prefix() {
	.knowledge .search-bar .btn-back:before {top: 9px;}
}
.knowledge .search-bar .btn-back:hover:before {left: 0;}
.know-bank-list {
	margin: 0;
	padding: 22px 40px 60px;
	list-style: none;
	font-size: 18px;
	line-height: 24px;
	font-weight: 600;
	background: #fff;
}
.know-bank-list > li{
	border-bottom: 1px solid #d6d6d6;
}
.know-bank-list a{
	position: relative;
	padding: 35px 30px 36px 0;
	display: block;
}
.know-bank-list li a:before{
	content: '';
	position: absolute;
	top: 50%;
	right: 0;
	width: 9px;
	height: 16px;
	background: url(//assets.bettyblocks.com/f0d1c95519644e99a2944096d531ad21_assets/files/ico-chevron-right-grey.svg?_=1f90d46908ca2c926d4898dcdc2d5422) no-repeat;
	-webkit-background-size: 9px 16px;
	background-size: 9px 16px;
	margin-top: -8px;
}
.know-bank-list .quantity{
	float: right;
	font-size: 15px;
	font-weight: 500;
	width: 102px;
}
.know-bank-list p{margin: 0;}
/*video-block*/
.video-block{
	background: #fff;
	font-weight: 500;
	font-size: 22px;
	line-height: 32px;
	margin-bottom: 12px;
}
.video-block .img{
	position: relative;
	height: 0;
	padding-top: 56.3%;
	-webkit-background-size: cover;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50% 50%;
}
.video-block .img:before{
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 1;
	background: #363636;
	opacity: .6;
}
.video-block .img img{display: none;}
.video-block .btn-play{
	font-size: 0;
	line-height: 0;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 75px;
	height: 75px;
	border-radius: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	z-index: 2;
	background: #e46b2a url(//assets.bettyblocks.com/f0d1c95519644e99a2944096d531ad21_assets/files/ico-play.svg?_=8a6c32b30beae04c082449b9ff551f59) no-repeat 50% 50%;
	-webkit-background-size: 23px 25px;
	background-size: 23px 25px;
}
.video-block .btn-play:hover{background-color: #e98149;}
.video-block p{margin: 0;}
.video-block p + p{margin: 0;}
.video-block .descr{padding: 39px;}
/*papers-block*/
.papers-block{
	background: #fff;
	font-size: 22px;
	line-height: 32px;
	font-weight: 500;
	margin-bottom: 10px;
}
.papers-block .img{
	-webkit-background-size: cover;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	height: 0;
	padding-top: 56.2%;
}
.papers-block .img img{
	display: none;
}
.papers-block p{margin: 0 0 21px;}
.papers-block .descr{padding: 39px 39px 30px;}
.papers-block .link{
	font-size: 16px;
	line-height: 20px;
	font-weight: normal;
	display: inline-block;
	vertical-align: top;
	color: #e46b2a;
	padding-right: 18px;
	position: relative;
}
.papers-block .link:hover:after{right: -5px;}
.papers-block .link:after{
	content: '';
	position: absolute;
	top: 5px;
	right: 0;
	width: 7px;
	height: 12px;
	background: url(//assets.bettyblocks.com/f0d1c95519644e99a2944096d531ad21_assets/files/ico-chevron-right-orange.svg?_=04907be2e6701c9ab02e6d3ba27d6e01) no-repeat;
	-webkit-background-size: 7px 12px;
	background-size: 7px 12px;
	-webkit-transition: right .3s;
	-o-transition: right .3s;
	transition: right .3s;
}
.invest-block .progress-wrap {padding: 7px 0 24px;}
.progress {
	background: #f1f1f1;
	border-radius: 3px;
	height: 7px;
	-webkit-box-shadow: none;
	box-shadow: none;
	margin-bottom: 9px;
}
.progress-bar {
	width: 50%;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: #e46b2a;
	border-radius: 3px;
}
/* article-block */
.article-block {
	background: #fff;
	padding: 62px 120px 30px;
	font-size: 16px;
	line-height: 32px;
	margin-bottom: 92px;
}
.article-block.style2 {
	padding-left: 60px;
	padding-right: 60px;
}
.article-block .top {
	padding-bottom: 34px;
	margin-bottom: 39px;
	border-bottom: 1px solid #f7f7f7;
}
.article-block.style2 .top {
	border: none;
	padding-bottom: 7px;
}
.article-block .top .author {
	float: left;
	width: 60%;
}
.article-block .photo {
	float: left;
	margin: 0 10px 0 0;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	-webkit-background-size: cover;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50% 50%;
}
.article-block .photo > img {display: none;}
.article-block .top .author .wrap {
	overflow: hidden;
	margin-top: -4px;
}
.article-block .top .author .name {
	display: block;
	font-size: 12px;
	line-height: 18px;
	font-weight: 500;
	margin-bottom: 2px;
}
.article-block.style2 .top .author .name {
	display: table-cell;
	vertical-align: middle;
	height: 34px;
	width: 1%;
	margin: 0;
}
.article-block .top .author time {
	display: block;
	color: #999;
	font-size: 10px;
	line-height: 16px;
}
.article-block .top .tags {
	float: right;
	width: 40%;
}
.article-block .top .tag {
	float: right;
	font-size: 12px;
	line-height: 18px;
	font-weight: 500;
	border-radius: 4px;
	border: 1px solid #e4e4e4;
	background: #f7f7f7;
	color: #424242;
	padding: 5px 9px;
	margin: 0 0 10px 10px;
}
.article-block .top .tag:hover {background: #e4e4e4;}
.article-block.style2 .top .tag {
	background: #ffe0d0;
	border-color: #e7783d;
}
.article-block.style2 .top .tag:hover {background: #e7783d;}
.social-list {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 0;
	line-height: 0;
	float: right;
}
.social-list li {
	float: left;
	margin-left: 20px;
}
.social-list a {
	display: block;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	border: 1px solid #dadada;
}
.social-list a:hover {opacity: .75;}
.social-list .facebook {
	background: url(//assets.bettyblocks.com/f0d1c95519644e99a2944096d531ad21_assets/files/ico-facebook-001.svg?_=bc6335f960a40d355ebf90832cfd7c3c) 50% 50% no-repeat;
	-webkit-background-size: 8px 16px;
	background-size: 8px 16px;
}
.social-list .twitter {
	background: url(//assets.bettyblocks.com/f0d1c95519644e99a2944096d531ad21_assets/files/ico-twitter-001.svg?_=f5fe3318ec220fa03df5dc961bb51632) 50% 50% no-repeat;
	-webkit-background-size: 15px 13px;
	background-size: 15px 13px;
}
.social-list .linkedin {
	background: url(//assets.bettyblocks.com/f0d1c95519644e99a2944096d531ad21_assets/files/ico-linkedin-001.svg?_=f3e9b273b2ed8867fd726556f548543e) 50% 50% no-repeat;
	-webkit-background-size: 14px 14px;
	background-size: 14px 14px;
}
.article-block h2 {
	font-size: 30px;
	line-height: 47px;
	font-weight: 500;
	color: #eb8036;
	margin: 0 0 30px;
}
.article-block.style2 h2 {color: #333;}
.article-block p {margin: 0 0 32px;}
.article-block p b {font-weight: 500;}
.article-block .image {
	max-width: 515px;
	margin: -10px 0 51px;
}
.article-block .image img {
	display: block;
	max-width: 100%;
}
.article-block .download-block {padding: 30px 14px 45px 0;}
.article-block h3 {
	font-size: 22px;
	line-height: 28px;
	font-weight: 600;
	margin: 0 0 41px;
}
.article-block .download-block .form-control {
	background: #f7f7f7;
	border-color: #e4e4e4;
}
.article-block .download-block .btn {
	margin-top: 20px;
}
/* login */
.steps {
	display:table-cell;
	vertical-align:middle;
	width:1%;
	height:100vh;
	padding:150px 0 54px;
	font-size:14px;
	line-height:18px;
}
.login-form.type2 {
	max-width:760px;
	min-height:420px;
}
.login-form.type2 .holder {
	max-width:370px;
	margin:0 auto;
}
.login-form .intro-txt {
	margin:-23px -70px 51px;
	line-height:24px;
}
.login-form.type2 h3 {
	font-size:24px;
	line-height:28px;
	padding-top:3px;
}
.login-form .btns-row {
	padding:50px 12px 0;
	margin:0 -20px;
}
.login-form .btns-row > [class^="col-"] {
	padding:0 20px;
}
.login-form .btns-row .btn {
	position:static;
	-ms-transform: none;
	-webkit-transform: none;
	transform: none;
	display:block;
	min-width:1px;
}
.login-form .btns-row .btn:after {right:50px;}
.login-form .check-row {padding-top:40px;}
.login-form .check-row:after {
	content:'';
	display:block;
	clear:both;
}
.check-box {
	float:left;
	width:25px;
	height:25px;
	margin:0 11px 2px 0;
}
.check-box input {display:none;}
.check-box label {
	display:block;
	height:100%;
	border:1px solid #474747;
	border-radius:2px;
	position:relative;
}
.check-box label:before {
	position:absolute;
	width:16px;
	height:13px;
	background:url(//assets.bettyblocks.com/f0d1c95519644e99a2944096d531ad21_assets/files/ico-check.svg?_=cccab4e587c9d5a913ec713df10c61c7) no-repeat;
	background-size:100% auto;
	left:4px;
	bottom:5px;
	opacity:0;
	content:'';
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.check-box [type='radio']:checked + label:before,
.check-box [type='checkbox']:checked + label:before {opacity:1;}
.login-form .frame {
	overflow:hidden;
	color:#333;
	font-size:14px;
	line-height:17px;
	text-align:left;
}
.login-form .frame .wrap {
	display:table-cell;
	vertical-align:middle;
	height:25px;
}
.login-form .frame label {
	color:#333;
	font-size:14px;
	line-height:18px;
	display:inline;
}
.login-form .frame a {text-decoration:underline;}
.login-form .frame a:hover {text-decoration:none;}
.btn-link {
	display:inline-block;
	vertical-align:top;
	font-size:12px;
	line-height:16px;
	font-weight:600;
	position:relative;
	padding:0 35px 0 0;
	color:#333;
	margin-top:48px;
}
.btn-link:before {
	position:absolute;
	content:'';
	right:0;
	width:27px;
	height:12px;
	background:url(//assets.bettyblocks.com/f0d1c95519644e99a2944096d531ad21_assets/files/ico-5.svg?_=44473e230d47b2b88382738053c0d450) no-repeat;
	background-size:100% auto;
	top:3px;
	-ms-transform: scale(-1, 1);
	-webkit-transform: scale(-1, 1);
	transform: scale(-1, 1);
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.amount {
	width:274px;
	border:1px solid #474747;
	padding:0 0 0 59px;
	position:relative;
	margin:0 auto 52px;
	top:7px;
}
.amount:after {
	position:absolute;
	/* content:'';*/
	left:0;
	top:0;
	right:0;
	bottom:0;
	z-index:10;
	background: rgba(255, 255, 255, 0);
	opacity:0;
}
.amount:before {
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	width:59px;
	border-right:1px solid #474747;
	content:'\20AC';
	font:600 24px/28px 'Avenir_Next', sans-serif;
	padding:15px 0;
	text-align:center;
}
.amount input {
	display:block;
	width:100%;
	border:0;
	background:none;
	height:58px;
	font:24px/28px 'Avenir_Next', sans-serif;
	padding:15px 22px;
	color: rgba(51, 51, 51, 0.3);
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	-webkit-appearance: none;
	border-radius: 0;
	-webkit-box-shadow:none;
	box-shadow:none;
}
.amount input:focus {
	color:#333;
}
.ui-spinner-button {
	display:block;
	width:25px;
	height:25px;
	border:1px solid #474747;
	right:-36px;
	top:-1px;
	position:absolute;
	background:url(//assets.bettyblocks.com/f0d1c95519644e99a2944096d531ad21_assets/files/ico-7.svg?_=41c45425ad35515d0881a496d45d26f1) no-repeat 50% 50%;
	background-size:12px 6px;
}
.ui-spinner-button.ui-spinner-down {
	top:auto;
	bottom:-1px;
	background:url(//assets.bettyblocks.com/f0d1c95519644e99a2944096d531ad21_assets/files/ico-8.svg?_=91648bd4e4c2a35068f83e71c76461ba) no-repeat 50% 50%;
	background-size:12px 6px;
}
.login-form .note {
	display:block;
	color: rgba(51, 51, 51, 0.7);
	font-size:12px;
	line-height:15px;
	margin:0 0 78px;
}
.condition-block {
	margin:0 0 -9px;
	border:solid #f7f7f7;
	border-width:2px 0;
	padding:30px 0;
	text-align:left;
	font:500 16px/20px 'Avenir_Next', sans-serif;
}
.condition-block table {
	width:100%;
	margin:0;
}
.condition-block table th {
	text-align:left;
	font:500 12px/16px 'Avenir_Next', sans-serif;
	padding:0 0 12px;
	color:#E46B2A;
}
.condition-block table td {
	text-align:left;
	padding:0 20px 0 0;
}
.login-form .check-row.type2 .frame {
	font-size:12px;
	line-height:24px;
}
.login-form .check-row.type2 .frame .wrap {
	display:table-cell;
	vertical-align:middle;
	height:22px;
}
.login-form .check-row.type2 .frame label {
	font-size:12px;
	line-height:24px;
}
.check-row.type2 .check-box {
	width:22px;
	height:22px;
	margin-top:5px;
}
.check-row.type2 .check-box label:before {
	left:3px;
	bottom:4px;
}
.ico-confirmation {
	display:block;
	width:125px;
	height:125px;
	border-radius:100%;
	margin:14px auto 35px;
	background:#e56b2a url(//assets.bettyblocks.com/f0d1c95519644e99a2944096d531ad21_assets/files/ico-9.svg?_=23d74879bc9b1238ac81b0ee00fc4eaf) no-repeat 50% 38px;
	background-size:58px auto;
}
.login-form .back-home {
	font:600 14px/18px 'Avenir_Next', sans-serif;
	color:#333;
	position:absolute;
	top:100%;
	left:50%;
	-ms-transform: translate(-50%, 0);
	-webkit-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
	margin-top:66px;
}
.login-form .back-home:hover {
	text-decoration:underline;
}
.login-form .confirmation-block {
	padding-bottom:47px;
}
/* end login */
/* instellingen */
.form-block {
	background:#fff;
	padding:40px;
}
.form-block h2 {
	font-size:22px;
	line-height:26px;
	color:#333;
	font-weight:500;
	margin:2px 0 34px;
}
.form-block .block .row {margin:0 -10px;}
.form-block .block {max-width:760px;}
.form-block .block + .block {padding-top:40px;}
.form-block .block .row [class^="col-"] {padding:0 10px;}
.form-block label {
	display:block;
	font-weight:normal;
	font-size:14px;
	line-height:18px;
	margin:0 0 11px;
	color: rgba(51, 51, 51, 0.5);
}
.form-block label.disabled {color: rgba(51, 51, 51, 0.25);}
.form-block .btn {
	display:block;
	width:100%;
}
.form-block .form-control {
	color:#333;
	background:white;
	text-overflow:ellipsis;
}
.form-block .form-control::-moz-placeholder,
.form-block .form-control:-moz-placeholder {opacity: 1;}
.form-block .form-control::-moz-placeholder {color:#333;}
.form-block .form-control:-ms-input-placeholder {color:#333;}
.form-block .form-control::-webkit-input-placeholder {color:#333;}
.form-control[disabled] {
	opacity:0.5;
	background:#f7f7f7;
}
.form-block .check-btns {
	margin:-10px 0 0;
	padding:0 0 28px;
	list-style:none;
}
.form-block .check-btns li {
	display:inline-block;
	vertical-align:top;
	padding:0 20px 10px 0;
	min-width:82px;
}
.form-block .check-btns label {
	float:left;
	margin:0;
	line-height:20px;
	color:#333;
}
.check-box.type2 {
	margin:0 10px 0 0;
	width:20px;
	height:20px;
}
.check-box.type2 label {
	border-radius:0px;
	background:#f7f7f7;
	border:1px solid #e4e4e4;
	float:none;
}
.check-box.type2 label:before {
	background:url(//assets.bettyblocks.com/f0d1c95519644e99a2944096d531ad21_assets/files/ico-10.svg?_=9c077aafaecb4f7ce4120b255daf4531) no-repeat;
	background-size:100% auto;
	width:13px;
	height:11px;
	left:3px;
	bottom:3px;
}
/* end instellingen */
/* detail-investering */
.info-box {
	display:table;
	width:100%;
	margin:0 0 10px;
	background:#fff;
}
.info-box .img {
	display:table-cell;
	background-size:cover;
	background-position:50% 50%;
	width:45%;
	position:relative;
}
.info-box .img:before {
	position:absolute;
	content:'';
	left:0;
	bottom:0;
	right:0;
	height:200px;
	background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
	background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
	opacity:0.4;
}
.info-box .img > img {display:none;}
.info-box > figcaption {
	display:table-cell;
	vertical-align:top;
	padding:28px 30px 32px;
	font-size:12px;
	line-height:16px;
}
.info-box .headline {
	display:table;
	width:100%;
	margin:0 0 41px;
	table-layout:fixed;
}
.info-box .headline .ico {
	display:table-cell;
	vertical-align:middle;
	width:65px;
}
.info-box .headline .ico img {
	vertical-align:top;
	max-width:100%;
}
.info-box .headline figcaption {
	display:table-cell;
	vertical-align:bottom;
	padding:0 0 0 10px;
}
.info-box .headline figcaption h2 {
	margin:0;
	font-size:12px;
	line-height:16px;
	font-weight:600;
	color:#E46B2A;
}
.info-box .info-row {max-width:336px;}
.info-box h3 {
	font-size:20px;
	line-height:24px;
	font-weight:600;
	margin:0 0 13px;
}
.info-box p {
	text-transform:uppercase;
	margin:0 0 28px;
}
.info-box .btn {min-width:240px;}
.docs-list {
	margin:0;
	padding:0;
	list-style:none;
	font-weight:500;
	font-size:12px;
	line-height:16px;
}
.docs-list > li {
	background:#fff;
	margin:0 0 10px;
	padding:30px 40px;
	display:table;
	width:100%;
	table-layout:fixed;
}
.docs-list h2 {
	font-size:22px;
	line-height:32px;
	margin:0;
	font-weight:500;
	color:#333;
}
.docs-list .ttl-cell {
	display:table-cell;
	vertical-align:top;
	width:29.5%;
	padding:0 20px 0 0;
}
.docs-list .text-cell {
	display:table-cell;
	vertical-align:middle;
	padding:0 20px 0 0;
	width:21%;
}
.docs-list .descr-cell {
	display:table-cell;
	vertical-align:middle;
	padding:0 20px 0 0;
}
.docs-list p {margin:0;}
.docs-list .btn-cell {
	display:table-cell;
	text-align:right;
	vertical-align:bottom;
	width:100px;
	padding-bottom:1px;
}
.button-default {
	display:inline-block;
	vertical-align:top;
	border:1px solid #474747;
	border-radius:5px;
	font-weight:500;
	font-size:12px;
	line-height:17px;
	background:none;
	padding:5px 10px;
}
.button-default:focus,
.button-default:hover {
	background:#474747;
	color:#fff;
}
.btn-more {
	display:block;
	background:#fdfafa;
	border:1px solid #eae7e7;
	text-align:center;
	padding:25px;
	font-size:16px;
	line-height:20px;
	color:#333;
}
.btn-more:after {
	display:block;
	margin:15px auto 0;
	content:'';
	width:27px;
	height:12px;
	background:url(//assets.bettyblocks.com/f0d1c95519644e99a2944096d531ad21_assets/files/ico-5.svg?_=44473e230d47b2b88382738053c0d450) no-repeat;
	background-size:100% auto;
	-ms-transform: scale(-1, 1);
	-webkit-transform: scale(-1, 1);
	transform: scale(-1, 1);
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	position:relative;
	left:18px;
}
.btn-more:hover {
	color:#333;
	opacity:0.8;
}
.docs-list ul {
	margin:0;
	padding:32px 0 0;
	list-style:none;
}
.docs-list ul > li {
	display:table;
	width:100%;
}
.docs-list ul > li + li {margin-top:33px;}
.docs-list ul h3 {
	display:table-cell;
	vertical-align:top;
	padding:0 20px 0 0;
	margin:0;
	font-size:20px;
	line-height:29px;
	font-weight:normal;
}
.docs-list .price {
	display:table-cell;
	vertical-align:top;
	text-align:right;
	font-size:22px;
	line-height:32px;
	font-weight:500;
}
.knowledge.type2 {padding-bottom:60px;}
/* end detail-investering */
/* investeringen */
.investment {padding:0 0 100px;}
.data-table table {
	width:100%;
	margin:0;
	font-size:12px;
	line-height:18px;
	font-weight:normal;
}
.data-table table th {
	text-align:left;
	padding:20px 10px;
	font-size:12px;
	line-height:16px;
	font-weight:500;
	white-space:nowrap;
}
.data-table table td:first-child,
.data-table table th:first-child {padding-left:20px;}
.data-table table td:last-child,
.data-table table th:last-child {padding-right:20px;}
.data-table table td {
	background:#fff;
	border-bottom:5px solid #f7f7f7;
	padding:15px 10px;
}
.data-table table h2 {
	font-size:14px;
	line-height:18px;
	font-weight:600;
	margin:0;
	color:#E46B2A;
}
.data-table table td strong {font-weight:600;}
.btn-tag {
	display: inline-block;
	vertical-align: top;
	font-size: 14px;
	line-height: 18px;
	font-weight: 500;
	border-radius: 4px;
	border: 1px solid #e4e4e4;
	background: #f7f7f7;
	color: #333;
	padding: 5px 9px;
}
.btn-tag:hover {
	background: #e4e4e4;
	color: #333;
}
.btn-arrow {
	display:inline-block;
	vertical-align:top;
	width:27px;
	height:12px;
	background:url(//assets.bettyblocks.com/f0d1c95519644e99a2944096d531ad21_assets/files/ico-12.svg?_=2d1deab495e47cd96435d80efedf11b1) no-repeat;
	background-size:100% auto;
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	float:right;
	margin:0 10px 0 0;
}
.btn-arrow:hover {opacity:0.8;}
.btn-more.type2 {background:#fff;}
.btn-more.type2:after {
	margin:8px auto -8px;
	width:11px;
	height:27px;
	background:url(//assets.bettyblocks.com/f0d1c95519644e99a2944096d531ad21_assets/files/ico-13.svg?_=1436028e304bc94fc1f517023362948a) no-repeat;
	background-size:11px 27px;
	-ms-transform: none;
	-webkit-transform: none;
	transform: none;
	left:auto;
}
/* end investeringen */
/* mijn-overzicht */
.info-bar {
	background:#e46b2a;
	color:#fff;
	font-size:12px;
	line-height:23px;
	font-weight:600;
}
.info-bar .container {display:table;}
.info-bar .ico {
	display:table-cell;
	vertical-align:top;
	width:38px;
	font-size:26px;
	padding:17px 12px 17px 0;
}
.info-bar .holder {
	display:table-cell;
	padding:17px 0;
	vertical-align:middle;
}
.info-bar p {margin:0;}
.info-bar .btn {
	text-transform:none;
	float:right;
	font-weight:600;
	margin:-13px -10px;
	min-width:165px;
}
.overview-area {padding:5px 0 60px;}
.overview-area .row {margin:0 -17px;}
.overview-area .row [class^="col-"] {padding:0 17px;}
.overview-area h2 {
	font-size:18px;
	line-height:22px;
	font-weight:600;
	margin:0 0 23px;
}
.graph-box {
	min-height:370px;
	background:#fff;
	font-size:12px;
	line-height:16px;
	font-weight:500;
	margin-bottom:62px;
}
.graph-box .frame {
	margin:0 auto 40px;
}
.graph-box .frame svg {
    width: 100%;
    height: 100%;
}
.graph-box .frame img {
	vertical-align:top;
	max-width:100%;
}
.graph-box ul {
	margin:0;
	padding:0 0 0 44px;
	list-style:none;
}
.graph-box ul li {
	padding:0 0 10px 22px;
	position:relative;
}
.graph-box ul span {
	position:absolute;
	width:12px;
	height:12px;
	left:0;
	top:2px;
	border-radius:100%;
}

.graph-box figcaption {
    padding-left: 40px;
}

.overview-area .more-link {
	float:right;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:32px;
}
.total-box {
	background:#fff;
	min-height:370px;
	text-align:center;
	padding:40px;
	margin-bottom:62px;
	font-size:12px;
	line-height:16px;
	font-weight:500; 
}
.total-box h2 {
	font-size:40px;
	line-height:44px;
	margin:4px 0 6px;
}
.total-box p {margin:0 0 20px;}
.info-item {
	padding:30px 0 0;
	color:#E46B2A;
	font-weight:600;
	font-size:12px;
	line-height:16px;
}
.info-item .ico {
	display:table-cell;
	vertical-align:bottom;
	height:70px;
	width:1%;
}
.info-item .ico img {vertical-align:top;}
.info-item figcaption {padding:22px 0 0;}
.info-item h3 {
	font-size:24px;
	line-height:28px;
	font-weight:600;
	margin:0 0 13px;
	color:#E46B2A;
}
.info-item p {margin:0;}
.events-box {
	background:#fff;
	text-align:center;
	margin-bottom:60px;
	min-height:370px;
	padding:40px;
	font-size:12px;
	line-height:18px;
	font-weight:500;
}
.events-box .list {
	margin:0;
	padding:0;
	list-style:none;
}
.events-box .list li + li {padding-top:29px;}
.events-box h3 {
	font-size:14px;
	line-height:18px;
	font-weight:600;
	margin:0 0 9px;
}
.events-box .date {
	display:block;
	color:#E46B2A;
	font-weight:500;
	margin:0 0 11px;
}
.events-box p {margin:0 0 6px;}
.events-box .slick-dots {padding:41px 0 0;}
.events-box .slick-dots li {padding:0 5px;}
.events-box .slick-dots button {
	width:8px;
	height:8px;
	background:#333;
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.events-box .slick-dots button:before {display:none;}
.events-box .slick-dots .slick-active button {
	background:#E46B2A;
	width:12px;
	height:12px;
	margin:-2px;
}
.overview-area h2 .more-link {
	float:none;
	margin-left:16px;
}
.overview-area .data-table {
	margin-bottom:50px;
	padding-top:10px;
}
.overview-area .data-table table td {
	height:101px;
	border-width:0 0 10px;
}
.overview-area .data-table table td:first-child {
	padding-left:40px;
	width:255px;
}
.overview-area .data-table table td:nth-child(2) {
	width:33%;
}
.overview-area .data-table table td strong {font-size:14px;}
/* end mijn-overzicht */
@media screen and (min-width: 992px){
	.nav-holder.fixed{
		position: fixed;
		z-index: 100;
		top: 0;
		left: 0;
		right: 0;
		background: #fff;
		-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
		box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
		-webkit-transition: background .3s, visibility .3s, opacity .3s;
		-o-transition: background .3s, visibility .3s, opacity .3s;
		transition: background .3s, visibility .3s, opacity .3s;
		opacity: 1;
		visibility: visible;
	}
	.nav-holder.fixed .btn,
	.nav-holder.fixed .logo{
		opacity: 1;
		visibility: visible;
	}
	.nav-holder.fixed .overflow{
		overflow: visible;
		width: 976px;
		margin: 0 auto;
		padding-left: 10px;
		padding-right: 10px;
		position: relative;
	}
	.nav-holder.fixed .nav-tabs{
		padding-top: 12px;
		padding-bottom: 25px;
	}
	.nav-holder.fixed.opacity{
		opacity: 0;
		visibility: hidden;
	}
}
@media screen and (max-width: 1199px){
	.available-funds .slider.many{margin: 0 -30px;}
	.available-funds .slider.many .slide{
		padding: 0 30px;
	}
	.trackrecord table td:first-child{width: 72%;}
	.nav-holder .btn{
		right: 10px;
	}
	.nav-holder .logo{
		left: 10px;
	}
}
@media screen and (max-width: 1199px) and (min-width: 992px){
	.nav-holder.fixed .nav-tabs {
		padding-right: 154px;
		padding-left: 54px;
	}
}
@media screen and (max-width: 991px){
	.visual .cell{
		padding: 116px 0 74px 22px;
		min-height: 520px;
	}
	.visual.type2 .cell{
		min-height: 520px;
	}
	/*what-we-do*/
	.what-we-do{padding-bottom: 80px;}
	.what-we-do .pull-right{
		float: none !important;
	}
	/*.type-fund*/
	.type-fund{
		margin: 0 auto 40px;
		width: 400px;
	}
	.descr-block{
		margin: 0 -40px 61px;
		padding: 60px 40px 53px;
		font-size: 15px;
		line-height: 28px;
	}
	.descr-block strong{margin-bottom: 19px;}
	.heading{margin-bottom: 30px;}
	.visual .slick-dots{display: none !important;}
	.available-funds{padding-bottom: 80px;}
	.available-funds .slider.many,
	.available-funds .slider.slick-slider{
		margin: 0;
	}
	.available-funds .slider.many .slide,
	.available-funds .slider.slick-slider .slide{
		padding: 0 10px;
	}
	.fund-block strong{
		font-size: 18px;
		line-height: 24px;
	}
	.fund-block h3{
		font-size: 24px;
		line-height: 32px;
		margin-right: 60px;
	}
	.fund-block p{margin-bottom: 25px;}
	.fund-block .holder{padding: 30px 20px 0;}
	.fund-block .ico{
		top: 0;
		right: 10px;
	}
	.fund-block .btn{right: 20px;}
	.available-funds .heading{margin-bottom: 40px;}
	.available-funds .slick-slider{padding-bottom: 74px;}
	.features{padding-bottom: 30px;}
	.features-list li{
		width: 50%;
	}
	.customers .heading,
	.features .heading{margin-bottom: 40px;}
	.customers{padding-bottom: 50px;}
	.contact .subscribe{margin: 0;}
	.call-form{
		margin-bottom: 40px;
		padding-right: 0;
	}
	.visual .breadcrumb{
		position: static;
		margin: -6px 0 36px;
	}
	.nav-tabs > li{
		margin-right: 30px;
	}
	.tabs{
		position: static;
		margin-top: 0;
	}
	.trackrecord-area{
		font-size: 0;
		line-height: 0;
	}
	.trackrecord-area > div{
		float: none;
		display: inline-block;
		vertical-align: top;
		font-size: 16px;
		line-height: 28px;
	}
	.invest-block{margin-bottom: 12px;}
	.risk-profile ul li + li{margin: 0;}
	.risk-profile ul li{
		width: 12.5%;
	}
	.risk-profile ul a{
		display: inline-block;
		vertical-align: top;
		width: 25px;
	}
	.tabs .row.type2 {
		margin: 0 -10px;
	}
	.tabs .row.type2 > div{
		padding-left: 10px;
		padding-right: 10px;
	}
	.top-section .breadcrumb {margin: 0 0 35px;}
	.top-section h1 {padding: 0 25px;}
	.top-section h1:before {margin: 0;}
	.funds-section {padding: 0 0 30px;}
	.search-bar {
		padding: 40px 60px 30px;
		margin-bottom: 30px;
	}
	.search-bar .btns-wrap {padding-top: 30px;}
	.funds-section .fund-block {
		font-size: 16px;
		line-height: 28px;
	}
	.funds-section .fund-block.style2 strong {
		font-size: 18px;
		line-height: 22px;
		margin-bottom: 12px;
	}
	.ongoing-funds {padding: 50px 0;}
	.fund-item {min-height: 370px;}
	.fund-item figcaption {
		padding: 20px 140px 20px 20px;
		font-size: 18px;
		line-height: 24px;
	}
	.fund-item figcaption .btn {
		top: 20px;
		right: 20px;
	}
	.more-funds {padding: 20px;}
	.team-detail .text{padding: 45px 10px 40px 0}
	.team-detail h2{margin-bottom: 10px;}
	.team-detail header{margin-bottom: 30px;}
	.team-detail p{margin-bottom: 40px;}
	.text-area .row{
		margin-left: -20px;
		margin-right: -20px;
	}
	.text-area .row > div{
		padding-right: 20px;
		padding-left: 20px;
	}
	.knowledge {padding: 0 0 50px;}
	.article-item {padding: 20px 20px 140px;}
	.article-item .bottom {
		bottom: 20px;
		left: 20px;
		right: 20px;
		padding: 20px 0 0;
	}
	.knowledge .search-bar {padding: 40px;}
	.knowledge .search-bar .btn-back {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0);
		top: 5px;
	}
	.video-block{font-size: 20px;}
	.papers-block .descr{
		font-size: 20px;
		padding: 20px;
	}
	.video-block .descr{padding: 20px;}
	.article-block {padding: 40px 60px 30px;}
	.article-block .download-block {padding: 20px 0;}
	.stiky-wrap{height: auto !important;}
	.login-form .btns-row {padding:40px 0 0;}
	.form-block {padding:20px;}
	.info-box .img {width:50%;}
	.docs-list .ttl-cell {width:30%;}
	.docs-list h2 {font-size:20px;}
	.btn-arrow {margin-right:0;}
	.data-table table h2 {
		font-size:12px;
		line-height:14px;
	}
	.data-table table th {
		font-size:11px;
		line-height:14px;
	}
	.investment {padding-bottom:60px;}
	.info-bar {line-height:14px;}
	.overview-area .row {margin:0 -10px;}
	.overview-area .row [class^="col-"] {padding:0 10px;}
	.graph-box ul {padding-left:0;}
	.total-box,
	.events-box {
		padding-left:20px;
		padding-right:20px;
	}
	.events-box h3 {font-size:13px;}
	.overview-area .data-table table td:first-child {
		padding-left:20px;
		width:220px;
	}
	.overview-area {padding:0 0 20px;}
	.overview-area .data-table table td:nth-child(2) {
		width:auto;
	}
}
@media screen and (max-width: 767px),
screen and (orientation: landscape) and (max-width: 767px),
screen and (orientation: portrait ) and (max-width: 767px){
	body{
		font-size: 15px;
		line-height: 28px;
	}
	h1{
		font-size: 28px;
		line-height: 36px;
		margin: 0 0 19px;
	}
	h2{
		font-size: 28px;
		line-height: 36px;
	}
	.lead{
		font-weight: 500;
		font-size: 15px;
		line-height: 28px;
		margin: 0 0 28px;
	}
	.heading{
		padding: 0 0 0 21px;
		margin-bottom: 18px;
	}
	.heading h2:before{top: 16px;}
	.container{
		padding-left: 40px;
		padding-right: 40px;
	}
	/*visual*/
	.visual{
		font-size: 16px;
		line-height: 28px;
	}
	.visual p{margin-bottom: 35px;}
	.visual h1:before{
		top: 19px;
		margin-right: 20px;
	}
	.visual .cell{
		min-height: 0;
		display: block;
	}
	.visual.type2 .cell{
		min-height: 450px;
		padding-top: 97px;
	}
	.visual .row{display: block;}
	/*.what-we-do*/
	.what-we-do{
		font-size: 15px;
		line-height: 28px;
		position: relative;
		padding: 0 0 120px;
	}
	.what-we-do .heading .more-link{
		position: absolute;
		bottom: 48px;
		left: 0;
		margin: 0;
	}
	.type-fund{
		width: 257px;
		font-size: 9px;
		line-height: 12px;
		margin: 0 auto 63px;
	}
	.type-fund:before{
		width: 174px;
		height: 174px;
		margin-left: -87px;
		border-width: 2px;
		bottom: -4px;
	}
	.type-fund .holder{
		border-width: 2px;
		width: 84px;
		min-height: 84px;
		font-size: 8px;
		line-height: 12px;
	}
	.type-fund .holder .ico{
		line-height: 45px;
	}
	.type-fund .holder img{
		height: auto;
		width: auto;
	}
	.type-fund ul li:first-child{margin-left: -44px;}
	.type-fund ul li:first-child img{
		width: 41px;
		height: 47px;
	}
	.type-fund ul li:nth-child(2) img{
		width: 44px;
		height: 45px;
	}
	.type-fund ul li:nth-child(3) img{
		width: 59px;
		height: 24px;
	}
	.type-fund .cell{
		height: 212px;
		padding: 60px 0 12px;
	}
	/*available-funds*/
	.available-funds{
		position: relative;
		padding-bottom: 85px;
	}
	.available-funds .slider.many,
	.available-funds .slider.slick-slider,
	.available-funds .slider{
		margin: 0 -30px;
	}
	.available-funds .slider.slick-slider{margin-bottom: 30px;}
	.available-funds .heading .more-link{
		position: absolute;
		bottom: 49px;
		left: 50%;
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		-o-transform: translateX(-50%);
		transform: translateX(-50%);
		margin: 0;
	}
	.available-funds .heading{
		margin-bottom: 21px;
	}
	.fund-block.style2 .img{
		padding-top: 67.3%;
	}
	.fund-block.style2{padding-bottom: 130px;}
	.fund-block{
		line-height: 28px;
		padding: 0 0 126px;
	}
	.fund-block .ico{
		right: 29px;
		top: -39px;
		-webkit-box-shadow: 0 1px 4px rgba(0,0,0, .15);
		box-shadow: 0 1px 4px rgba(0,0,0, .15);
	}
	.fund-block.style2 .ico{right: 29px;}
	.fund-block .holder,
	.fund-block.style2 .holder{
		padding: 38px 30px 0;
		width: auto;
		margin: 0;
		font-size: 14px;
		line-height: 26px;
	}
	.fund-block.style2 p{margin: 0 0 24px;}
	.fund-block .btn,
	.fund-block.style2 .btn{
		right: 30px;
		left: 30px;
		bottom: 30px;
		min-width: 170px;
		text-align: center;
		padding-top: 22px;
		padding-bottom: 22px;
	}
	.fund-block .btn:after{
		position: static;
		display: inline-block;
		vertical-align: top;
		margin: 2px -16px 0 11px;
	}
	.available-funds .slider:not(.slick-slider) .slide{
		width: auto;
		float: none;
		padding: 0 10px;
		margin-bottom: 43px;
	}
	.available-funds .slider.many .slide,
	.available-funds .slider.slick-slider .slide{
		margin-bottom: 40px;
	}
	.available-funds .slider.slick-slider .slide{margin-bottom: 0;}
	.fund-block .img{
		width: auto;
		position: relative;
		left: auto;
		top: auto;
		bottom: auto;
		padding-top: 67.3%;
	}
	.fund-block.style2 h3,
	.fund-block h3{
		font-size: 20px;
		line-height: 28px;
		margin: 0 0 12px;
	}
	.fund-block h4{margin-bottom: 14px;}
	.fund-block.style2 strong,
	.fund-block strong{
		font-size: 18px;
		line-height: 24px;
	}
	.features-list li{
		display: block;
		width: auto;
		font-size: 15px;
		line-height: 28px;
		padding-bottom: 24px;
	}
	.features {padding-bottom: 26px;}
	.features .heading{margin-bottom: 13px;}
	.features-list h4{margin-bottom: 11px;}
	.features-list h4:before{margin-right: 10px;}
	/*.customers*/
	.customers{
		margin: 0;
		padding-bottom: 52px;
	}
	.customers .heading{margin-bottom: 20px;}
	.testimonial{
		font-size: 15px;
		line-height: 28px;
		padding: 90px 29px 43px;
		margin: 0 -20px 18px;
	}
	.testimonial:before{
		top: 43px;
		left: 30px;
	}
	.testimonial q{margin-bottom: 23px;}
	.contact {
		line-height: 28px;
		padding: 0 0 12px;
	}
	.contact .heading{margin-bottom: 22px;}
	.contact p{margin: 0 0 19px;}
	.user-block{
		padding: 0;
		min-height: 0;
		margin-bottom: 19px;
	}
	.user-block .img{
		position: static;
		margin: 0 0 12px;
	}
	.call-form{
		text-align: center;
		margin-bottom: 60px;
	}
	.contact .subscribe,
	.subscribe{
		margin: 0 -40px;
		text-align: left;
		padding: 53px 40px 50px;
	}
	.subscribe .btn{
		width: auto;
		min-width: 240px;
	}
	.download-form {
		margin: 0 -20px;
		border: 1px solid #ececec;
	}
	.download-form .img{
		position: static;
		padding-top: 66%;
		height: 0;
		width: auto;
	}
	.download-form .holder{padding: 28px 30px 28px;}
	.download-form h3{margin: 0 0 11px;}
	.white-paper{padding-bottom: 60px;}
	.white-paper .heading{margin-bottom: 21px;}
	.tabs-area{
		margin: 0 -40px;
		padding-bottom: 40px;
	}
	.tabs-area .overflow{
		margin-bottom: 10px;
		background: #fff;
	}
	.tabs{
		background: none;
		line-height: 28px;
	}
	.tabs h2{margin: 0 0 40px;}
	.tab-content .tab-pane{
		background: #fff;
		padding: 38px 40px 81px;
	}
	.nav-tabs{
		padding: 27px 40px 40px;
	}
	.nav-tabs > li{
		margin-right: 27px;
	}
	.nav-tabs > li a{
		padding: 11px 0 14px;
	}
	.alert .row{
		display: block;
		text-align: left;
	}
	.alert .row div + div{text-align: center;}
	.alert {
		padding: 58px 40px 59px;
	}
	.alert h3{
		font-size: 22px;
		line-height: 30px;
		margin: 0 0 37px;
	}
	.alert .btn{
		width: 100%;
		min-width: 0;
	}
	.tabs .pull-right{float: none !important;}
	.tabs .img-process{margin: 0 0 59px;}
	.tabs .ico{
		line-height: 0;
		font-size: 0;
		height: auto;
	}
	.tabs .ico img{vertical-align: top;}
	.process li{line-height: 28px;}
	.process strong{margin-bottom: 20px;}
	.process li + li{padding-top: 40px;}
	.trackrecord{margin-bottom: 0;}
	.trackrecord-area > div{
		display: block;
	}
	.trackrecord-area > div + div{
		margin-top: 40px;
	}
	.trackrecord .ico{
		line-height: 0;
		margin: 0 0 20px;
	}
	.trackrecord .ico img{vertical-align: top;}
	.trackrecord table{margin-bottom: 10px;}
	.trackrecord table td{padding: 8px 0;}
	.tabs .lead{
		font-size: 15px;
		line-height: 28px;
	}
	.tabs .intro-text h4{margin-bottom: 14px;}
	.check-list li{
		font-size: 15px;
	}
	.info-block .img{margin: 38px 0 0;}
	.tabs .intro-text .lead{font-size: 15px;}
	.invest-block{
		margin: 0 -40px 12px;
		padding: 33px 40px 57px;
	}
	.risk-profile .holder{padding-bottom: 39px;}
	.invest-block .btn{width: 100%;}
	.tabs .border{
		padding-bottom: 40px;
		margin-bottom: 40px;
	}
	.info-block{
		line-height: 28px;
		padding-bottom: 0;
	}
	.tabs .counter-list{margin-bottom: 20px;}
	.tabs .border.type2{
		margin-bottom: 40px;
		padding-bottom: 40px;
	}
	.tabs .text + .text{padding-top: 32px;}
	.tabs .text [class*="col-"] + [class*="col-"] {
		padding-top: 32px;
	}
	.tabs .text-col .text [class*="col-"] + [class*="col-"]{padding-top: 27px;}
	.tabs h4{margin-bottom: 14px;}
	.risks .list{padding-bottom: 0;}
	.risks .list li + li{padding-top: 62px;}
	.accardion-list li{padding: 25px 0;}
	.accardion-list h3{
		font-size: 20px;
	}
	.downloads-list h3{
		font-size: 20px;
		margin: 0 0 10px;
	}
	.downloads-list li + li .btn-download{top: auto;}
	.downloads-list .btn-download{
		position: relative;
		top: auto;
		right: auto;
		float: right;
		clear: both;
	}
	.downloads-list li{
		padding-bottom: 20px;
		overflow: hidden;
	}
	.downloads-list li + li{padding-top: 20px;}
	.team-area .row [class*="col-"]{
		display: block;
	}
	.team-area > .row:last-child > div:last-child .team-block{margin-bottom: 0;}
	.vacanstion-list{
		font-size: 16px;
		line-height: 22px;
		margin-top: -10px;
	}
	.vacanstion-list p {margin-bottom: 10px;}
	.vacanstion-list ul{
		float: none;
		overflow: hidden;
	}
	.vacanstion-list a{padding: 15px 30px 15px 0;}
	.branches-block .img{margin-bottom: 20px;}
	.branches-block ul{margin-bottom: 20px;}
	.branches-block{margin-bottom: 40px;}
	.download-list{padding-top: 0;}
	.download-list li{margin-bottom: 15px;}
	.top-section {padding: 115px 0 22px;}
	.top-section h1 {padding: 0;}
	.top-section h1:before {
		margin: 0 20px 0 0;
		top: 20px;
	}
	.funds-section {padding: 0 0 2px;}
	.search-bar {
		margin: 0 -40px 20px;
		padding: 40px 40px 30px;
	}
	.search-bar .form-control {
		font-size: 14px;
		padding: 7px 10px 5px 45px;
	}
	.search-bar .btns-wrap {
		padding-top: 20px;
		margin: 0 -15px;
	}
	.search-bar .btns-wrap .left,
	.search-bar .btns-wrap .right {
		float: none;
		text-align: center;
		max-width: 100%;
	}
	.search-bar .btns-wrap .left button,
	.search-bar .btns-wrap .right button {margin: 0 5px 10px;}
	.funds-section .fund-block.style2 {margin: 0 -40px 20px;}
	.funds-section .fund-block.style2 .holder {padding-top: 38px;}
	.funds-section .fund-block.style2 h3 {font-size: 20px;}
	.funds-section .fund-block.style2 p {margin: 0 0 24px;}
	.funds-section .fund-block h4 {font-size: 12px;}
	.funds-section .fund-block.style2 strong {
		font-size: 20px;
		line-height: 26px;
		margin-bottom: 10px;
	}
	.ongoing-funds {padding: 37px 0;}
	.ongoing-funds h3 {margin: 0 0 31px;}
	.fund-item {
		margin: 0 -40px 20px;
		min-height: 0;
	}
	.fund-item .img {height: 286px;}
	.fund-item figcaption {
		font-size: 20px;
		line-height: 26px;
		padding: 40px 100px 42px 40px;
	}
	.fund-item figcaption .btn {
		top: 40px;
		right: 40px;
		font-size: 0;
		line-height: 0;
		min-width: 0;
		width: 50px;
		height: 50px;
		padding: 0;
	}
	.team-detail .text{
		padding: 0;
	}
	.team-detail .img{
		position: static;
		width: auto;
		background: none !important;
		margin: 0 0 30px;
	}
	.team-detail .img img{
		display: block;
		width: 100%;
	}
	.team-detail h2:before{top: 16px;}
	.team-detail{
		font-size: 15px;
		line-height: 28px;
		padding: 0 0 20px;
	}
	.team-detail h2{margin-bottom: 5px;}
	.team-detail header{margin-bottom: 20px;}
	.team-detail p{margin-bottom: 20px;}
	.social-block{text-align: center;}
	.social-block .social li{
		margin: 0;
		padding: 0 15px;
	}
	.job-details{padding: 35px 0;}
	.job-details h2:before{top: 16px;}
	.job-details header{margin-bottom: 20px;}
	.job-details h2{margin-bottom: 10px;}
	.job-details .text{
		margin-top: 30px;
		padding-top: 30px;
	}
	.job-details ul li:before{top: 15px;}
	.job-details p{margin: 0;}
	.job-details p + p {margin-top: 30px;}
	.job-details .row > div + div{margin-top: 30px;}
	.text-area{
		padding: 30px 20px;
		margin-bottom: 50px;
		line-height: 28px;
	}
	.text-area .row > div + div{margin-top: 30px;}
	.text-area .row + .row{margin-top: 30px;}
	.login-form{
		margin: 0 -20px 80px;
		max-width: none;
		padding: 30px 30px 43px;
	}
	.login-form footer{padding-bottom: 40px;}
	.knowledge .tabs {margin: 0 -40px;}
	.knowledge .tabs .overflow {
		background: #fff;
		padding: 0 40px;
		margin: 0 0 10px;
	}
	.knowledge .nav-tabs {
		padding-bottom: 38px;
		margin: 0;
		padding-left: 0;
		padding-right: 0;
	}
	.knowledge .tab-content .tab-pane {background: none;}
	.article-item {
		padding: 93px 40px 117px;
		min-height: 0;
	}
	.article-item .bottom {
		bottom: auto;
		top: 0;
		border: none;
		left: 40px;
		right: 40px;
		padding: 32px 0 0;
	}
	.article-item .bottom .author {width: 100%;}
	.article-item h3 {color: #333;}
	.article-item p {margin: 0 0 32px;}
	.article-item .link:after {display: none;}
	.knowledge .search-bar {padding: 40px 80px;}
	.knowledge .search-bar .btn-back {left: 77px;}
	.know-bank-list a {padding: 20px 20px 20px 0;}
	.know-bank-list .quantity {
		float: none;
		display: block;
		width: auto;
		padding-top: 5px;
	}
	.video-block .descr{padding: 20px 40px;}
	.papers-block .descr{
		padding: 20px 40px;
		font-size: 18px;

	}
	.video-block{font-size: 18px;}
	.article-block,
	.article-block.style2 {
		margin: 0 -40px 60px;
		padding: 40px 60px 30px;
		line-height: 28px;
	}
	.article-block .top {
		padding-bottom: 20px;
		margin-bottom: 20px;
	}
	.article-block .top .author {
		float: none;
		width: 100%;
	}
	.social-list {
		float: none;
		padding-top: 20px;
	}
	.social-list li {
		float: none;
		display: inline-block;
		vertical-align: top;
		margin: 0 15px 0 0;
	}
	.article-block h2 {
		font-size: 24px;
		line-height: 38px;
		margin: 0 0 20px;
	}
	.article-block p {margin: 0 0 18px;}
	.article-block .image {margin: 0 0 24px;}
	.article-block h3 {
		font-size: 20px;
		line-height: 26px;
		margin: 0 0 20px;
	}
	.article-block .call-form {margin: 0;}
	.media-list .row > div:first-child{display: block;}
	.media-list .ico{margin: 0 0 10px;}
	.media-list .row{display: block;}
	.steps {
		display:block;
		width:auto;
		height:auto;
		padding:0;
	}
	.login-form .intro-txt {
		margin:-25px 0 20px;
		line-height:18px;
		font-size:12px;
	}
	.login-form.type2 {
		min-height:1px;
		margin-bottom:50px;
	}
	.login-form .btns-row {padding:0;}
	.login-form .btns-row .btn {margin-top:20px;}
	.btn-link {margin:10px 0 30px;}
	.amount {
		width:220px;
		top:auto;
		margin-bottom:30px;
	}
	.login-form .note {
		font-size:10px;
		line-height:14px;
		margin-bottom:30px;
	}
	.login-form .check-row.type2 .frame {
		font-size:10px;
		line-height:18px;
	}
	.login-form .check-row.type2 .frame label {
		font-size:10px;
		line-height:18px;
	}
	.condition-block {
		font-size:14px;
		line-height:18px;
	}
	.ico-confirmation {
		width:80px;
		height:80px;
		margin-bottom:20px;
		background:#e56b2a url(//assets.bettyblocks.com/f0d1c95519644e99a2944096d531ad21_assets/files/ico-9.svg?_=23d74879bc9b1238ac81b0ee00fc4eaf) no-repeat 50% 24px;
		background-size:40px auto;
	}
	.login-form .back-home {margin-top:44px;}
	.form-block {padding:40px;}
	.form-block .block + .block {padding-top:20px;}
	.form-block h2 {
		margin:0 0 25px;
		font-size:20px;
		line-height:24px;
	}
	.knowledge.type2 {padding-bottom:0;}
	.info-box {
		display:block;
		width:auto;
	}
	.info-box .img {
		display:block;
		padding-bottom:70%;
		width:auto;
	}
	.info-box > figcaption {
		display:block;
		padding:20px;
	}
	.info-box .info-row {max-width:none;}
	.info-box .headline {margin-bottom:25px;}
	.docs-list > li {
		display:block;
		width:auto;
		padding-top:20px;
		padding-bottom:20px;
	}
	.docs-list .descr-cell,
	.docs-list .text-cell,
	.docs-list .ttl-cell {
		display:block;
		width:auto;
		padding:0 0 10px;
		margin:0;
	}
	.docs-list .btn-cell {
		display:block;
		width:auto;
		text-align:left;
		padding:5px 0 0;
	}
	.docs-list h2 {
		font-size:20px;
		line-height:24px;
		margin-bottom:0;
	}
	.btn-more:after {left:auto;}
	.docs-list ul {padding:20px 0 0;}
	.docs-list ul h3 {
		font-size:12px;
		line-height:15px;
		vertical-align:middle;
		padding-right:10px;
	}
	.docs-list ul .btn-cell {
		display:table-cell;
		text-align:right;
		padding:0;
		width:100px;
	}
	.docs-list ul > li + li {margin-top:20px;}
	.docs-list .price {
		display:block;
		text-align:left;
		font-size:20px;
		line-height:24px;
	}
	.data-table {overflow-x:auto;}
	.data-table table {min-width:680px;}
	.data-table table th,
	.data-table table td {
		padding-left:7px;
		padding-right:7px;
	}
	.investment {padding-bottom:30px;}
	.info-bar .btn {
		float:none;
		margin:5px -10px -10px 0;
	}
	.graph-box ul {
		max-width:160px;
		margin:0 auto;
	}
	.overview-area .more-link {
		float:none;
		margin:-15px 0 20px;
	}
	.total-box p {margin-bottom:0;}
	.info-item .ico {
		display:block;
		height:auto;
		width:auto;
	}
	.graph-box,
	.total-box,
	.events-box {
		min-height:1px;
		padding:40px;
		margin-bottom:40px;
	}
	.events-box h3 {font-size:14px;}
	.overview-area h2 .more-link {
		margin-top:0;
		margin-bottom:0;
	}
	.overview-area .data-table table td {
		height:60px;
		border-width:0 0 5px;
	}
	.overview-area .data-table {
		padding:0;
		margin-bottom:40px;
	}
	.overview-area {padding-bottom:0;}
	.login-form .confirmation-block {
		padding-bottom:0;
	}
}
@media screen and (max-width: 374px),
screen and (orientation: landscape) and (max-width: 374px),
screen and (orientation: portrait ) and (max-width: 374px){
	.container{
		padding-left: 20px;
		padding-right: 20px;
	}
	.visual.type2 .cell{height: 380px;}
	.descr-block{margin: 0 -20px 40px;}
	.contact .subscribe,
	.subscribe{
		margin: 0 -20px;
		padding: 53px 20px 50px;
	}
	.testimonial{padding: 87px 20px 43px;}
	.tabs-area{margin: 0 -20px;}
	.alert,
	.tab-content .tab-pane{
		padding-left: 20px;
		padding-right: 20px;
	}
	.search-bar {
		margin: 0 -20px 20px;
		padding: 30px 20px 20px;
	}
	.search-bar .btns-wrap {margin: 0;}
	.funds-section .fund-block.style2 {margin: 0 -20px 20px;}
	.funds-section .fund-block.style2 .holder {padding: 38px 20px 0;}
	.funds-section .fund-block.style2 strong {
		font-size: 18px;
		line-height: 24px;
	}
	.fund-item {margin: 0 -20px 20px;}
	.fund-item figcaption {padding: 20px 80px 22px 20px;}
	.fund-item figcaption .btn {
		top: 20px;
		right: 20px;
	}
	.job-details h2:before{margin-right: 10px;}
	.team-detail h2:before{margin-right: 10px;}
	.login{padding:70px 0 10px;}
	.login-form {
		margin-bottom: 50px;
		padding-top: 20px;
	}
	.login-form h3{
		margin-bottom: 30px;
		font-size: 24px;
	}
	.login-form .btn{
		padding: 20px 50px 20px 30px;
		bottom: -30px;
	}
	.login-form .btn:after{top: 23px;}
	.login-form footer{padding-bottom: 15px;}
	.knowledge .tabs {margin: 0 -20px;}
	.knowledge .tabs .overflow {padding: 0 20px;}
	.article-item {padding: 93px 20px 40px;}
	.article-item .bottom {
		left: 20px;
		right: 20px;
		padding: 30px 0 0;
	}
	.knowledge .search-bar {padding: 40px;}
	.knowledge .search-bar .btn-back {left: 37px;}
	.know-bank-list {padding: 10px 20px 40px;}
	.video-block .descr{padding: 20px;}
	.papers-block .descr{padding: 20px;}
	.article-block,
	.article-block.style2 {
		margin: 0 -20px 50px;
		padding: 30px 20px;
	}
	.form-block {padding:20px;}
	.docs-list > li {
		padding-left:20px;
		padding-right:20px;
	}
	.graph-box,
	.total-box,
	.events-box {
		padding:30px 20px;
		margin-bottom:30px;
	}
}


/*new 21.07.2017*/
.login-form.type3{
	padding-top: 59px;
	padding-left: 87px;
	padding-right: 87px;
	color: #424242;
}
.login-form.type3 .holder{
	max-width: 100%;
}
.login-form.type3 .intro-txt{
	margin: -28px 0 32px;
	line-height: 26px;
}
.login-form h4{
	text-transform: none;
	font-size: 14px;
	line-height: 18px;
	font-weight: 600;
	margin-bottom: 24px;
}
.numbered-list{
	margin: 0 0 62px;
	padding: 0;
	counter-reset: item;
}

.numbered-list > li {
	margin: 0 0 9px;
	list-style-type: none;
	counter-increment: item;
}

.numbered-list > li:before {
	display: inline-block;
	padding-right: 13px;
	text-align: right;
	content: counter(item) ".";
}
.two-cols{
	padding-top: 14px;
	margin-right: -35px;
	text-align: left;
	margin-bottom: -40px;
}
.two-cols h4.type-2{
	color: #eb8036;
}
.login-form .two-cols .note{
	margin: -47px 0 10px 30px;
	color: #424242;
}
.two-cols .frame-height{
	min-height: 290px;
}
.two-cols .btn{
	-webkit-transform: translate(0);
	-ms-transform: translate(0);
	-o-transform: translate(0);
	transform: translate(0);
	left: 10px;
}
.login-form.type3 .form-holder {
	max-width: 370px;
	margin: 0 auto 40px;
}
.login-form.type3 .input-holder + .input-holder{
	margin-top: 30px;
}
.login-form.type3 label{
	font-size: 14px;
	line-height: 20px;
	bottom: 9px;
}
.login-form.type3 .form-control {
	font-size: 14px;
	line-height: 22px;
	height: 38px;
}
.login-form.type3 .input-holder.type1 + .input-holder.type1{
	margin-top: 27px;
}
.login-form.type3 .input-holder.type1 label{
	bottom: 12px;
}
.login-form.type3 .input-holder.type1 .form-control{
	height: 44px;
	padding-top: 12px;
	padding-bottom: 12px;
	line-height: 20px;
}
.login-form.type3 .input-holder.focus label{
	bottom: 32px;
}
.hint-box{
	background: #f7f7f7;
	padding: 20px;
	margin: 0 -7px;
	text-align: left;
	font-size: 12px;
	line-height: 24px;
}
.hint-box p{
	margin: 0;
}
.hint-box p+p{
	margin-top: 25px;
}
.login-form.type3 .check-row{
	padding: 32px 0 36px;
}
.login-form.type3 .check-box {
	margin: 3px 10px 2px 23px;
}
.login-form.type3 .check-box label{
	bottom: auto;
	
}
.login-form.type3 .check-row.type2 .check-box{
	width: 16px;
	height: 16px;
}

/*steps-nav*/
.steps-nav .done.type1:after{
	background-color: #333;
}
/*steps-side-nav*/
.side-nav-holder{
	position: static;
}
.steps-side-nav{
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	left: 0;
	width: 190px;
	font-size: 0;
	line-height: 0;
	
}
.steps-side-nav li{
	position: relative;
	font-size: 12px;
	line-height: 14px;
	font-weight: 500;
	padding: 15px 10px 16px 30px;
}
.steps-side-nav li:before{
	content: '';
	position: absolute;
	top: 50%;
	margin-top: -1px;
	height: 2px;
	width: 20px;
	left: 0;
	background: #e3e3e3;
}
.steps-side-nav a{
	color: #ababab;
	display: block;
}
.steps-side-nav a:hover{
	color: #eb8036;
}
.steps-side-nav .active,
.steps-side-nav .done{
	font-weight: 600;
}
.steps-side-nav .done a{
	color: #333;
}
.steps-side-nav .active a{
	color: #eb8036;
}
.steps-side-nav .step-number{
	display: none;
	font-size: 12px;
	line-height: 14px;
}

/*radio*/
.radio-group{
	font-size: 0;
	line-height: 0;
	text-align: left;
	padding: 19px 0 33px;
}
.radio-holder{
	display: inline-block;
	vertical-align: top;
}
.radio-holder+.radio-holder{
	margin-left: 31px;
}
input[type="radio"]:not(:checked),
input[type="radio"]:checked {
	position: absolute;
	left: -9999px;
}
input[type="radio"]:not(:checked) + label,
input[type="radio"]:checked + label {
	position: relative;
	padding-left: 30px;
	cursor: pointer;
	bottom: auto;
	font-size: 14px;
	line-height: 16px;
}
/* radio aspect */
input[type="radio"]:not(:checked) + label:before,
input[type="radio"]:checked + label:before {
	content: '';
	position: absolute;
	left: 0; 
	top: 0;
	bottom: auto;
	width: 16px; 
	height: 16px;
	border: 1px solid #333;
	border-radius: 50%;
	background: transparent;
}
/* checked mark aspect */
input[type="radio"]:not(:checked) + label:after,
input[type="radio"]:checked + label:after {
	content: '';
	background: #333;
	position: absolute;
	width: 10px; 
	height: 10px;
	top: 3px; 
	left: 3px;
	border-radius: 50%;
	transition: all .2s;
}
/* checked mark aspect changes */
input[type="radio"]:not(:checked) + label:after {
	opacity: 0;
	transform: scale(0);
}
input[type="radio"]:checked + label:after {
	opacity: 1;
	transform: scale(1);
}
/* disabled radio */
input[type="radio"]:disabled:not(:checked) + label:before,
input[type="radio"]:disabled:checked + label:before {
	box-shadow: none;
	opacity: .4;
}
/*radio end*/
.login-form.type3 .input-cols{
	padding: 14px 0 13px;
	margin: 0 -15px;
}
.login-form.type3 .input-cols.row > [class^='col-']{
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 13px;
	padding-bottom: 14px;
}
.login-form .bootstrap-select .btn{
	border: 1px solid #333;
	border-radius: 5px;
	position: static;
	-webkit-transform: translate(0);
	-ms-transform: translate(0);
	-o-transform: translate(0);
	transform: translate(0);
	min-width: 100%;
	padding: 14px 50px 14px 19px;
	font-weight: 500;
	color: #b0b0b0;
	height: 50px;
	box-shadow: none;
}
.login-form .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){
	width: 100%;
	margin-top: 10px;
	margin-bottom: 17px;
}
.login-form .bootstrap-select .btn:after{
	display: none;
}
.login-form .dropdown-toggle.btn-default:hover{
	background: transparent;
}
.login-form .caret{
	width: 8px;
	height: 8px;
	border: solid  #3e3e3e;
	border-width: 0 1px 1px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-transform-origin: 50% 75%;
	-moz-transform-origin: 50% 75%;
	-ms-transform-origin: 50% 75%;
	-o-transform-origin: 50% 75%;
	transform-origin: 50% 75%;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}
.login-form .open .caret{
	-webkit-transform: rotate(-135deg);
	-ms-transform: rotate(-135deg);
	-o-transform: rotate(-135deg);
	transform: rotate(-135deg);
}
.login-form .dropdown-toggle.btn-default,
.login-form .bootstrap-select .dropdown-toggle:focus,
.login-form .bootstrap-select *:focus{
	outline: none !important;
}
.login-form .bootstrap-select.btn-group .dropdown-toggle .caret{
	right: 21px;
	margin-top: -6px;
}
.login-form .dropdown-toggle.btn-default:focus,
.login-form .open > .dropdown-toggle.btn-default,
.login-form .dropdown-toggle.btn-default:active{
	background: transparent;
	color: inherit;
	box-shadow: none;
}
.login-form .dropdown-menu{
	border-color: #333;
}
.login-form .info{
	width: 32px;
	height: 32px;
	background: url(//assets.bettyblocks.com/f0d1c95519644e99a2944096d531ad21_assets/files/ico-101.svg?_=6ed24cce00abf0b6f8c79211dbb775f7) no-repeat 50% 50%;
	-webkit-background-size: 16px 16px;
	background-size: 16px 16px;
	font-size: 0;
	line-height: 0;
	display: inline-block;
	vertical-align: top;
	margin-top: -7px;
	margin-bottom: -7px;
}
.radio-question{
	padding: 18px 0 23px;
	margin: 0;
}
.login-form .radio-group.type1{
	padding-bottom: 28px;
}
.login-form .input-holder+.radio-question{
	margin-top: 23px;
}
.choose-file{
	position: relative;
	padding-right: 150px;
	font-weight: 500;
	margin: 0;
	padding: 40px 150px 0 0;
}
.choose-file .cell{
	display: table-cell;
	width: 1%;
	vertical-align: middle;
	height: 40px;
}
.choose-file .btn{
	position: absolute;
	right: 0;
	width: 140px;
	min-width: 140px;
	bottom: 0;
	left: auto;
	padding: 9px 10px;
	text-align: center;
	-webkit-transform: translate(0);
	-ms-transform: translate(0);
	-o-transform: translate(0);
	transform: translate(0);
}
.choose-file .btn-default{
	color: #adadad;
	border: 1px solid  #333;
	border-radius: 20px;
}
.choose-file .btn-default:hover{
	color: #333;
	background: transparent;
}
.choose-file .btn-default:after{
	display: none;
}
.login-form .intro-txt .info{
	margin-top: -3px;
}
/*radio-list*/
.radio-list{
	margin: 0;
	padding: 29px 0 17px;
	list-style: none;
}
.radio-list li{
	position: relative;
	text-align: left;
	padding-right: 150px;
	font-size: 14px;
	line-height: 18px;
	font-weight: 500;
	margin-bottom: 41px;
}
.radio-list .radio-group{
	position: absolute;
	top: 2px;
	right: 0;
	padding: 0;
}
.cell-radio-box{
	padding: 11px 0 0;
} 
.cell-radio-box .radio-group{
	text-align: center;
	padding-top: 10px;
}
/*result-list*/
.result-list{
	margin: 0 auto;
	padding: 33px 0 50px;
	list-style: none;
}
.result-list li+li{
	margin-top: 27px;
}
.result-list h4{
	margin: 0 0 16px;
	text-align: left;
	font-weight: 600;
	padding-left: 18.4%;
}
.result-list dl{
	text-align: left;
	margin: 0;
}
.result-list dt{
	width: 59.7%;
	float: left;
	font-weight: 400;
	line-height: 24px;
	padding-right: 16px;
	padding-left: 18.4%;
	margin-bottom: 5px;
}
.result-list dd{
	line-height: 24px;
	margin-bottom: 5px;
	width: 40.3%;
	float: left;
}
.login-form.type3.small-padding{
	padding-left: 60px;
	padding-right: 60px;
	text-align: left;
}
.login-form.type3.small-padding h3{
	text-align: center;
}
.login-form.type3.small-padding .intro-txt{
	margin-top: 0;
	padding-top: 14px;
	margin-bottom: 21px;
}
.login-form.type3.small-padding .intro-txt small{
	display: block;
	line-height: 1.7;
}
.login-form.type3.small-padding .intro-txt strong{
	font-weight: 600;
}
/*checkbox-list*/
.checkbox-list{
	margin: 0 -15px 50px;
	padding: 14px 0 0;
	list-style: none;
	font-size: 0;
	line-height: 0;
	-webkit-columns: 2;
	-moz-columns: 2;
	-o-columns: 2;
	columns: 2;
}
.checkbox-list li{
	padding: 0 10px 4px 15px;
	-webkit-column-break-inside: avoid;
          page-break-inside: avoid;
               break-inside: avoid;
}
.login-form.type3 .checkbox-list .check-row{
	padding: 0;
}
.login-form.type3 .checkbox-list .check-box{
	margin-left: 0;
	margin-top: 5px;
}
.login-form.type3 .checkbox-list .check-row.type2 .frame label{
	font-size: 14px;
	line-height: 24px;
}
.radio-group.type2{
	padding-top: 0;
	padding-bottom: 39px;
}
.radio-group.type2 .radio-holder{
	display: block;
}
.radio-group.type2 .radio-holder+.radio-holder {
	margin-left: 0;
	margin-top: 15px;
}
.radio-group.type2 label{
	color: #333;
}
.radio-group.type2 input[type="radio"]:not(:checked) + label, 
.radio-group.type2 input[type="radio"]:checked + label{
	line-height: 24px;
	padding-left: 28px;	
}
.radio-group.type2 input[type="radio"]:not(:checked) + label:before, 
.radio-group.type2 input[type="radio"]:checked + label:before{
	width: 18px;
	height: 18px;
	top: 3px;
}
.radio-group.type2 input[type="radio"]:not(:checked) + label:after, 
.radio-group.type2 input[type="radio"]:checked + label:after{
	top: 7px;
	left: 4px;
}
/*risk-list*/
.risk-list{
	margin: 61px auto 57px;
	padding: 13px 0 11px;
	list-style: none;
	font-size: 0;
	line-height: 0;
	max-width: 175px;
	right: -31px;
	position: relative;
}
.risk-list:before{
	content: '';
	position: absolute;
	background: #333;
	top: 0;
	bottom: 0;
	left: 0;
	width: 3px;
	border-radius: 2px;
}
.risk-list li{
	position: relative;
	font-size: 14px;
	line-height: 20px;
	color: #333;
	text-align: left;
	padding: 0 0 0 48px;
}
.risk-list li+li{
	margin-top: 19px;
}
.risk-list .active:before{
	content: '';
	width: 30px;
	height: 15px;
	position: absolute;
	top: 2px;
	left: -12px;
	background: url(//assets.bettyblocks.com/f0d1c95519644e99a2944096d531ad21_assets/files/ico-102.svg?_=8040716f855dbe85c6f1c94cfb8dcc96) no-repeat;
	-webkit-background-size: 30px 15px;
	background-size: 30px 15px;
}
.risk-list .active{
	font-weight: 600;
	color: #e46b2a;
}
.download-box{
	padding: 29px 0 26px;
}
.download-box .btn{
	position: static;
	left: auto;
	-webkit-transform: translate(0);
	-ms-transform: translate(0);
	-o-transform: translate(0);
	transform: translate(0);
	padding: 21px 10px 19px;
	text-align: center;
	margin-bottom: 18px;
}
.download-box .btn-primary:after{
	width: 16px;
	height: 16px;
	position: static;
	display: inline-block;
	vertical-align: top;
	background: url(//assets.bettyblocks.com/f0d1c95519644e99a2944096d531ad21_assets/files/ico-103.svg?_=afd34967e0d09b94d0f318470be6c367) no-repeat;
	-webkit-background-size: 16px 16px;
	background-size: 16px 16px;
	margin: 2px 0 0 6px;
}
.download-box .download-link{
	font-size: 12px;
	line-height: 18px;
	text-decoration: underline;
	font-weight: 500;
}
.login-form.type3 .check-row.type3{
	max-width: 440px;
	margin: 0 auto;
	position: relative;
	left: -26px;
	padding-bottom: 55px;
}
.login-form .check-row.type2.type3 .frame label{
	font-size: 14px;
}
.contact-us-box{
	padding: 33px 0 68px;
	max-width: 430px;
	margin: 0 auto;
	line-height: 26px;
}
.contact-us-box h4{
	margin-bottom: 10px;
}
.contact-us-box p a{
	text-decoration: underline;
}
@media screen and (max-width: 1199px) {
	.steps-side-nav{
		position: static;
		width: 100%;
		text-align: center;
		padding: 20px 10px;
	}
	.steps-side-nav li{
		display: inline-block;
		vertical-align: top;
		padding: 5px 20px;
	}
	.steps-side-nav li:before{
		left: -10px;
	}
	.steps-side-nav li:first-child:before,
	.steps-side-nav li.first-in-row:before{
		display: none;
	}
}
@media screen and (max-width: 991px) {

}
@media screen and (max-width: 767px),
screen and (orientation: landscape) and (max-width: 767px),
screen and (orientation: portrait ) and (max-width: 767px) {
	.login-form.type3{
		padding: 30px 30px 40px;
	}
	.login-form.type3.small-padding{
		padding-left: 30px;
		padding-right: 30px;
	}
	.login-form.type3 .intro-txt{
		margin: -25px 0 20px;
		line-height: 20px;
	}
	.login-form h4{
		margin-bottom: 10px;
	}
	.numbered-list{
		margin-bottom: 20px;
	}
	.two-cols{
		text-align: center;
		margin: 0 0 -80px;
		padding: 0;
	}
	.login-form .two-cols .note{
		margin-top: -20px;
	}
	.two-cols .frame-height{
		min-height: 1px;
		padding-bottom: 80px;
	}
	.two-cols .frame-height + .frame-height{
		margin-top: 30px;
		margin-bottom: -10px;
	}
	.two-cols .btn{
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		-o-transform: translateX(-50%);
		transform: translateX(-50%);
		left: 50%;
	}
	.login-form .two-cols .frame-height .btn{
		bottom: 0;
	}
	.two-cols{
		margin-bottom: -70px;
	}
	.steps-side-nav li{
		font-size: 0;
		line-height: 0;
		padding: 0 10px;
	}
	.steps-side-nav a{
		padding: 5px 10px;
	}
	.steps-side-nav .step-number{
		display: block;
	}
	.radio-list {
		padding: 0;
	}
	.result-list{
		padding-top: 0;
		padding-bottom: 20px;
	}
	.result-list li+li {
		margin-top: 15px;
	}
	.result-list h4{
		padding-left: 0;
	}
	.result-list dt{
		padding-left: 0;
		width: 51%;
		line-height: 18px;
	}
	.result-list dd{
		width: 49%;
		line-height: 18px;
	}
	.login-form.type3.small-padding .intro-txt{
		padding-top: 0;
		margin-top: -25px;
		margin-bottom: 20px;
	}
	.checkbox-list{
		margin-bottom: 30px;
		padding-top: 0;
	}
	.radio-group.type2{
		padding-bottom: 20px;
	}
	.risk-list{
		margin: 30px auto;
	}
	.download-box{
		padding: 10px 0;
	}
	.login-form.type3 .check-row.type3{
		padding-bottom: 20px;
		padding-top: 20px;
		left: 0;
	}
	.contact-us-box{
		padding-top: 10px;
		padding-bottom: 20px;
	}
	.login-form .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){
		margin-bottom: 0;
	}
	.login-form .check-row.type2.type3 .frame label {
		font-size: 10px;
	}
}
@media screen and (max-width: 479px){
	.steps-side-nav li{
		padding: 0 5px;
	}
	.steps-side-nav li:before{
		width: 10px;
		left: -5px;
	}
	.login-form.type3 .input-cols.row > [class^='col-']{
		width: 100%;
	}
	.radio-list li{
		padding-right: 0;
		margin-bottom: 20px;
	}
	.radio-list .radio-group{
		position: static;
		padding: 10px 0;
	}
	.result-list{
		margin: 0 -15px;
	}
	.result-list li{
		font-size: 11px;
	}
	.checkbox-list{
		-webkit-columns: 1;
		-moz-columns: 1;
		-o-columns: 1;
		columns: 1;
	}
	.download-box .btn{
		min-width: 260px;
	}
}
@media screen and (max-width: 374px),
screen and (orientation: landscape) and (max-width: 374px),
screen and (orientation: portrait ) and (max-width: 374px){
	.login-form.type3{
		padding-top: 20px;
	}
	.two-cols .frame-height{
		padding-bottom: 60px;
	}
	.two-cols .frame-height + .frame-height{
		margin-bottom: 0;
	}
}