@import url('https://fonts.googleapis.com/css?family=Poppins:300,400,500,500i,600,700');
@import url('https://fonts.googleapis.com/css?family=Montserrat:700');
@import url('../css/font-awesome.min.css');
@import url('../css/component-2.css');
@import url('../css/dashboard.css');

@import url('../cms_js/js/fancybox/jquery.fancybox.min.css'); 
@import url('../css/animate.css');

@import url('../cms_js/js/carousel/owl.carousel.min.css');
@import url('../cms_js/js/carousel/owl.carousel-min.css');
@import url('../cms_js/js/carousel/owl.theme.default.min.css');

@font-face {font-family: 'Material Icons'; font-style: normal; font-weight: 400; src: url(../fonts/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2) format('woff2');}

.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -moz-font-feature-settings: 'liga';
  -moz-osx-font-smoothing: grayscale;
}
 

a:focus {
outline: 0;
}

button:focus {
outline: 0;
}

 
.material-icons {font-size:65px!important;}

@font-face {
  font-family: "Flaticon";
  src: url("../fonts/Flaticon.eot");
  src: url("../fonts/Flaticon.eot?#iefix") format("embedded-opentype"),
       url("../fonts/Flaticon.woff") format("woff"),
       url("../fonts/Flaticon.ttf") format("truetype"),
       url("../fonts/Flaticon.svg#Flaticon") format("svg");
  font-weight: normal;
  font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: "Flaticon";
    src: url("../fonts/Flaticon.svg#Flaticon") format("svg");
  }
}

[class^="flaticon-"]:before, [class*=" flaticon-"]:before,
[class^="flaticon-"]:after, [class*=" flaticon-"]:after {font-family: Flaticon; font-size:60px; font-style: normal;}





.flaticon-bitcoin:before { content: "\f100"; }
.flaticon-arrows:before { content: "\f101"; }
.flaticon-tax:before { content: "\f102"; }
.flaticon-file:before { content: "\f103"; }
.flaticon-growth:before { content: "\f104"; }
.flaticon-money-1:before { content: "\f105"; }
.flaticon-signs-1:before { content: "\f106"; }
.flaticon-chat:before { content: "\f107"; }
.flaticon-signs:before { content: "\f108"; }
.flaticon-libra:before { content: "\f109"; }
.flaticon-statistics:before { content: "\f10a"; }
.flaticon-retweet:before { content: "\f10b"; }
.flaticon-calculator:before { content: "\f10c"; }
.flaticon-human:before { content: "\f10d"; }
.flaticon-plant:before { content: "\f10e"; }
.flaticon-team:before { content: "\f10f"; }
.flaticon-warning:before { content: "\f110"; }
.flaticon-money:before { content: "\f111"; }
.flaticon-three:before { content: "\f112"; }
.flaticon-progress-report:before { content: "\f113"; }
.flaticon-coin-stack:before { content: "\f114"; }
.flaticon-money-bag-with-dollar-symbol:before { content: "\f115"; }
.flaticon-robot-face:before { content: "\f116"; }



 



body {width:100%; height:100%; margin:0; padding:0; color:#323232; font-size:16px; font-family: 'Poppins', sans-serif; font-weight:400; overflow-x:hidden}
html {width:100%; height:100%;}
ul {margin:0; padding:0}
li {margin:0; padding:0; list-style:none}
h1, h2, h3, h4, h5, h6 {margin:0; padding:0;}
p {margin:0; padding:0}
a {color:#fff}
a:hover {color:#36dba9; text-decoration:none}
a:focus {color:#fff; text-decoration:none}
.navbar-custom {margin-bottom: 0; background-color: #fff; font-size:16px}
.navbar-custom .navbar-brand {font-weight: 700;}
.navbar-custom .navbar-brand .navbar-toggle {padding: 4px 6px; font-size: 16px; color: #fff;}
.navbar-custom .navbar-brand .navbar-toggle:focus, .navbar-custom .navbar-brand .navbar-toggle:active {outline:0; background-color:none;}
.navbar-custom a {color:#000; font-weight:500}
.navbar-custom .nav li a:hover {outline:0; color:#3c948b; background-color:transparent;}
.navbar-custom .nav li a:focus {outline:0; color:#3c948b; background-color: transparent;}
.navbar-custom .nav li.active a {background-color: rgba(255, 255, 255, .3);}
.navbar-custom .nav li.active a:hover {color: #fff;}

@media(min-width:992px) {
.navbar-custom {padding:0; border-bottom: 0; letter-spacing: 1px; -webkit-transition: background .5s ease-in-out, padding .5s ease-in-out; -moz-transition: background .5s ease-in-out, padding .5s ease-in-out; transition: background .5s ease-in-out, padding .5s ease-in-out; background:rgba(255, 255, 255, 0.9); 	box-shadow: 0 8px 8px 0 rgba(0, 0, 0, 0.16), 0 5px 5px 0 rgba(0, 0, 0, 0.12)!important;}
.navbar-custom.top-nav-collapse {padding:0; background:rgba(255, 255, 255, 1);}
}

.carousel {height:750px;}
.item, .active, .carousel-inner {height: 100%;}

/* Background images are set within the HTML using inline CSS, not here */
.fill {width: 100%; height: 100%; background-position:center center; -webkit-background-size: cover; -moz-background-size: cover; background-size: cover; -o-background-size: cover;}
.link-div { margin:15px 0 0 0; text-align:center;} 
.link-div a {border: solid 1px #fff; display:inline-block; padding:10px 37px; margin:0 2px; background:rgba(0, 0, 0, 0.5 ); font-weight:600; font-size:16px; letter-spacing:2px;}
.link-div a:hover {background:#126d6e; color:#fff; border: solid 1px #126d6e;}
.login a {background:url(../images/lock.png) #126d6e right no-repeat; width:132px; height:42px; line-height:42px; color:#fff; line-height:42px!important; padding:0 20px!important; margin:7px 0 0 0!important;}
.login a:hover {background:url(../images/lock.png) #004354 right no-repeat!important; color:#fff!important;}
.login a:focus {background:url(../images/lock.png) #004354 right no-repeat!important; color:#fff!important;}

/*section 1*/
.what-moneypouch {margin:49px 0 60px 0; padding:0; text-align:center}
.what-moneypouch h3 {margin:0 0 20px 0; padding:0; letter-spacing:.8px; font-size:18.73px; text-transform:uppercase; font-weight:300}
.what-moneypouch h1 {margin: 0 0 15px 0; padding: 0; font-size: 28px;  color: #323232; letter-spacing: 0; font-weight: 700; color:#007B31}
.what-moneypouch p {font-size:18px; max-width:857px; margin:0 auto 20px auto; line-height:35px }
.read-more a {background: url(../images/read-more.png) #126d6e no-repeat right 1px; color:#fff; text-transform:uppercase; font-size:16.21px; width:220px; letter-spacing:3px; height:42px; margin:0 auto 60px auto; display:block; line-height:43px; text-align:left; padding:0 0 0 30px;font-weight:600}
.read-more a:hover {background: url(../images/read-more.png) #004353 no-repeat right 1px;color:#fff;}
/*section 1*/

/*download*/
.download {
background: url(../images/download-bg.jpg) no-repeat center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
padding:35px 0;
color:#fff;}

.download-text {margin:36px 0 0 0; font-size:29px; position:relative; float:left; padding:0 40px 0 0}
.download-text img {position: absolute; right:0; top:50px;}
.download-text span {margin:10px 0 25px 0; padding:0; display:block; font-size:19px;}
.google-play a {margin:0 0 10px 0; display:block}
/*download*/

/*services*/
.services {padding:63px 0 63px 0; max-width:1185px; margin:0 auto}
.box-boder-2 {border:solid 2px #646464;	margin:0 0 30px 0;}
.box-boder {width:100%; text-align:center; padding:28px 20px 32px; height:262px; border:solid 6px transparent; cursor:pointer;}

.box-boder2 { height:410px!important}
.box-boder2 p { line-height:28px!important;font-size: 15px!important;}
.box-boder h3 {font-size:16px; color:#565656; margin:0; padding:0 0 30px 0; background:url(../images/boder.png) no-repeat center bottom;}
.box-boder p {margin:17px 0 0 0; padding:0;}
.box-boder { color:#000}
.box-boder3 {width:100%; text-align:center; margin:0 0 20px 0}
.box-boder3 h3 {font-size:16px; color:#565656; margin:0; padding:0 0 30px 0; background:url(../images/boder.png) no-repeat center bottom;}
.box-boder3 p {margin:17px 0 0 0; padding:0;}
.box-boder .icon-div {height:71px; font-size:20px; text-align:center; color:#000}
.box-boder:hover {border:solid 6px #126d6e; box-shadow: 0 8px 8px 0 rgba(0, 0, 0, 0.16), 0 5px 5px 0 rgba(0, 0, 0, 0.12)!important;}
.box-boder:hover .icon-div { color:#126d6e} 
.box-boder .box-boder h3 { color:#126d6e}
.box-boder:hover h3{ color:#126d6e}
.box-boder:hover p { color:#000;}
.box-boder-2:hover {border:solid 2px transparent!important;}

/*services*/

/*portfolio*/

.video-button{
position: relative;
width:60px;
height:60px;
display: block;
border-radius: 50%;
color: #fff;
font-size: 14px;
line-height: 60px;
text-align: center;
cursor: pointer;
border: none;
outline: none;
box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0);
-webkit-transition: all 200ms linear;
-moz-transition: all 200ms linear;
-o-transition: all 200ms linear;
-ms-transition: all 200ms linear;
transition: all 200ms linear; position:absolute; margin:0 auto; left:0; right:0; top:41%; background:#da133b
}
.video-button:active,
.video-button:focus{
border: none;
outline: none;
}
.video-button.on-dark:before{
background-color: rgba(0, 0, 0, 0.12);
}
.video-button.on-dark:hover{
box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5); background:#3c948f
}
.video-button:before{
position: absolute;
content: '';
top: -10px;
left: -10px;
width:80px;
height:80px;
display: block;
border-radius: 50%;
background-color: rgba(0, 0, 0, 0.08);
-webkit-transition: all 200ms linear;
-moz-transition: all 200ms linear;
-o-transition: all 200ms linear;
-ms-transition: all 200ms linear;
transition: all 200ms linear;
}
.video-button:hover{
box-shadow: 0px 10px 35px 0px rgba(0, 0, 0, 0.3);
}
.video-button:hover:before{
top: 0;
left: 0;
width:60px;
height:60px;
}



#portfolio {
	padding:40px 0 63px 0;
	background: url(../images/bg2.jpg) no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
#portfolio h2 {
	margin:11px 0 33px 0;
	padding:0 0 20px 0;
	text-align:center;
	color:#fff;
	text-transform:uppercase;
	font-size:21px; letter-spacing:2px;
	line-height:40px;
	border-bottom:solid 1px #fff; font-weight:600
}
#portfolio h2 span{text-transform:none; display:block; letter-spacing:1px;}
.title-div {
	max-width:1156px;
	margin:0 auto
}
.inner-div {
	max-width:1255px;
	margin:0 0 0 8%;
	padding:0
}
.video-div img {
	border:solid 10px rgba(255, 255, 255, 0.5);
 
}
.stock-trading {
	margin:0;
	padding:0;
	color:#fff;
}
.stock-trading h3 {
	margin:0 0 20px 0;
	padding:0;
	font-size:17px;
	font-weight:800
}
.stock-trading ul {
	margin:0;
	padding:0;
}
.stock-trading li {
	margin:0 0 3px 0;
	padding:0 0 0 29px;
	list-style:none;
	font-size:14px;
	line-height:23px; background:url(../images/arrow-list.png) no-repeat 5px 8px;
}
/*portfolio*/

/*Our Team*/
#our-team {
	padding:72px 0 94px 0;
	max-width:1400px;
	margin:0 auto;
	position:relative;
}
#our-team h2 {
	font-size:34px;
	color:#323232;
	text-align:center;
	text-transform:uppercase;
	text-align:center;
	letter-spacing:5px;
	margin:0 0 48px 0;
	padding:0;
	font-size:34px;
	color:#323232;
	letter-spacing:6.5px;
	font-weight:300
}
#etf-companies {
	background:#f0f0f0;
	padding:20px 0 73px 0;
}
#etf-companies h4 {
	margin:30px 0 50px 0;
	padding:0;
	text-align:center;
	color:#1a1a1a;
	font-size:24px;
	font-weight:bold;
	letter-spacing:2px;
}
#etf-companies span {
	color:#126d6e;
}
.inner-logo {
	max-width:1400px;
	margin:0 auto 43px auto;
	padding:0 0 40px 0;
	text-align:center;
	border-bottom:solid 1px #e0d8e7;
}
.name-css {
	color:#fff;
	padding:14px 0 16px 0
}
.name-css h3 {
	margin:0 0 10px 0;
	padding:2px 0 2px 0;
	color:#fff;
	font-size:16px;
	text-align:center;
	font-weight:600;
/*	background:url(../images/boder-2.png) no-repeat center bottom;*/
}
.name-css-h4 h4 {
	margin:0;
	padding:0;
	color:#fff;
	font-size:12px;
	text-align:center;
	font-weight:300; text-transform:uppercase; letter-spacing:1px;
}
/*Our Team*/


#footer {
	background:url(../images/footer-bg.jpg) repeat center top;
	width:100%;
	padding:34px 0 34px 0;
	color:#fff;
	position:relative;
}

#footer a { color:#fff;}
#footer a:hover {color:#098a8b}

#footer h3 {
	font-size:15px;
	font-weight:600;
	font-family: 'Poppins', sans-serif;
	text-transform:uppercase;
	letter-spacing:1px;
	padding:0 0 23px 0;
	margin:0 0 17px 0;
	border-bottom:solid 1px #3e3e3e;
}
#footer li {
	line-height:31px;
}
#footer .list-css {
	width:50%;
}
#footer1 {
	background:#000;
	padding:30px 0
}
#footer1 p {
	font-size:10px;
	color:#bbb;
	line-height:20px;
	max-width:1220px;
}
.address {
	margin:23px 0 0 0
}
.icon-css {
	margin:0 15px 0 0;
	float:left;
	display:inline-block
}
.address p {
margin:0 0 10px 0;
font-size:15px;
display:block;  max-width:243px
}

.socila-media {
	border-top:solid 1px #353535;
	padding:19px 0 0 0
}
.socila-media a {
	margin:0 18px 0 0
}
.socila-media i {
	font-size:24px;
}
.footer-link {
	padding:25px 0 0 0;
	margin:10px 0 0 0;
	border-top:solid 1px #353535;
	font-size:12px
}
.page-link a {
	font-size:13px;
	padding:0 8px
}
.copy-right {
	text-align:right
}
.copy-right a {
	font-size:13px;
	padding:0 2px;
	color:#228f90;
	font-weight:bold
}
.copy-right a:hover {
	color:#fff;
}
.top-arrow {
	margin:0 auto;
	position:absolute;
	left:0;
	right:0;
	top:-35px;
	width:69px;
}


.responsive-video {
position: relative;
padding-bottom:75%;
overflow: hidden;
}

.responsive-video iframe,
.responsive-video object,
.responsive-video embed {position: absolute;
top:0;left:0;width: 100%;height: 100%;}


.video1 {
position: relative;
padding-bottom:48%;
overflow: hidden;
}

.video1 iframe,
.video1 object,
.video1 embed {position: absolute;
top:0;right:0;width:85%;height: 100%;}

.video1 { width:100%; }
.video-right { text-align:right}

.w-20{width:30px}
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev{left:70px;}
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-next{right:70px;}
/*--------inner-page---------*/
.content-part { padding:50px 0 80px 0}
.content-part a {  color:#0679a3;}
.content-part a:hover {  color:#000;}
.content-part h2, .content-part3 h2 {margin:10px 0 15px 0;padding:0;font-size:24px;color:#323232;display:inline-block;letter-spacing:1px; font-weight:400;padding-bottom:0;position:relative; text-align:left; width:100%;}

.text-2 p { font-size:16px!important; font-weight:500!important}


.content-part img {
    width: auto!important;
    max-width: 100%!important;
    height: auto!important;
}
.content-part .container { width:100%!important; padding:0!important}



.mission-div h2::after {content:''; position:absolute; left:0; border-bottom:0!important;bottom:0}
.mission-div h2::before { border-bottom:2px dotted #dcdcdc;}

.content-part h1, .content-part3 h1 {margin:0 0 25px 0;padding: 0;font-size:22px;color: #323232;font-weight: 600; text-align:left}
blockquote span {font-size:19px!important;}
blockquote span em {font-weight:300!important; display:block}

.content-part-faq h1 {color: #ededed; font-size: 64px; margin-bottom: 0; margin-top: 0;	text-align: center}
.content-part-faq h2 {color: #000; font-size: 17px; margin:10px 0 10px 0;font-weight:600;}
.border-img {border: 10px solid #fff; box-shadow: 0 0 8px rgba(0,0,0,.1)}
.login, .login-home, .look-sgreat-bt, .read-2 {-webkit-backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; vertical-align: middle; vertical-align:middle;	box-shadow: 0 0 1px transparent}
.panel-group h4 {font-size: 17px}
.saperator {padding-bottom: 2px; margin: 25px; border-bottom: dotted #999 1px}
.panel-group li {list-style: inside; padding-left: 15px}
 
.content-part p {padding: 0; margin-bottom:10px; text-align: left; line-height:2; font-size: 16px; font-weight:400}
 
.new-style {display: inline-block; margin-right: 10px!important}
 
.blocks, .form-inp, .img-zoom, .img-zoom img, .zoom-img {width: 100%}
 
 
.content-part li {list-style: none}

.inner-banner-text .type-wrap{display:none;}

.img-inner-pages-new { 
/*background: url(../images/inner-bg.jpg) no-repeat center center fixed; */
background-position:center top!important;
background-attachment:fixed!important;
-webkit-background-size: 100%!important;
-moz-background-size: 100%!important;
-o-background-size: 100%!important;
    height: 115px!important;
	 padding:136px 0 70px 0;
background-size: 100%!important;}


.img-inner-pages { 
/*background: url(../images/inner-bg.jpg) no-repeat center center fixed; */
background-color:#49afa5;
-webkit-background-size: 100%;
background-position:center top;
-moz-background-size: 100%;
-o-background-size: 100%;
background-size: 100%;     height: 115px!important;
	 padding:136px 0 70px 0;}
 
.inner-banner-text h1 {
color: #FFF;
font-weight:700;
position:relative;
text-transform:uppercase;
margin-bottom: 0;
margin-top: 0;
font-size:34px; text-align:center
}

.inner-banner-text h1::before{width: 45px; height: 1px; content: '';
    background: #FFF;
    position: absolute;
    top: 57px;
    left: 48%;}
.inner-banner-text h1::after{    width: 70px;
    height: 1px;
    content: '';
    background: #FFF;
    position: absolute;
    top: 54px;
    left: 47%;}


.type-wrap {
	color: #FFF;
	font-size: 20px; text-align:center}

.mobile-text {display:none; color: #fff;   line-height: 25px; text-transform: uppercase; padding: 0 15px; text-align:center}
.mobile-text {font-size: 11px}


/*--------inner-page---------*/

blockquote{background:#eeeeee;     border-left: 5px solid #126D6E;}
.content-part.col-md-11{float:none; margin:0 auto}
.dropdown-toggle:focus {
    outline: 0;
}

/*.dropdown-btn {
    margin-top: 14px;
    padding: 9px 15px;
    background-color: #49afa5;
    border: 0 none;
    color: #ffffff;
    font-size: 20px;
}*/




.login-section {
    font-size: 14px;
    padding:0 10px 0 10px;
    position: relative; float:right
}

.login-section a { color:#fff; float:left;}

 

.login {border-radius: 5px;background: #024889;position: relative;padding: 10px 10px 10px 13px; margin:24px 0 0 0!important}
.login:hover {background:#3971a4}

.login-2 {border-radius: 5px;background: #009a68;position: relative;padding: 10px 10px 10px 13px; margin:24px 0 0 0!important}
.login-2:hover {background:#00bd80}
.flashit{
	-webkit-animation: flash linear 1.1s infinite;
	animation: flash linear 1.1s infinite;
}

@-webkit-keyframes flash {
	0% { opacity: 1; } 
	50% { opacity: .1; } 
	100% { opacity: 1; }
}
@keyframes flash {
	0% { opacity: 1; } 
	50% { opacity: .1; } 
	100% { opacity: 1; }
}

.login-home {border-radius:5px;position: relative;padding: 10px 10px 10px 13px;background:#037aa4; margin:24px 0 0 3px!important; text-transform:capitalize}
.login-home:hover { background:#1ba0cd}
.login-section {font-size:14px;padding:0;position:relative; margin:0;}
.login-section a { margin:0 2px}

 
.mobile-menus .dropdown-menu {left:-123px;}
.for-mobile { display:none}


/*-------form----------*/

.step-content h3 {
    margin-top: 0;
    margin-bottom: 10px;
}
.step-content h3 {
    font-size: 18px!important;
    border-bottom: 1px dotted #CCC;
    padding-bottom: 10px;
}
.step-content h4 {font-size:16px; line-height:24px;}

.form-inp input[type=adress], .form-inp input[type=email], .form-inp input[type=text], .form-inp input[type=textbox] {
    background: 0 none;
    border: 1px solid #999;
    width:100%;
    text-indent: 10px;
    padding:8px 0; background:#fff
}

 
.form-inp .text-a2 {
    background: 0 center rgba(0,0,0,0);
    border: 1px solid #999;
    padding:8px 0;
    text-indent: 10px;
    width:100%; background:#fff
}
.input-group-btn, .input-group-btn>.btn, .videoWrapper {position: relative}
.options label {font-size:13px; font-weight: 400; padding: 0 10px 0 0; }
.input-group .form-control:not(:first-child):not(:last-child), .input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child) {border-radius: 0}
.input-group-addon, .input-group-btn {width: 1%; white-space: nowrap; vertical-align: middle}
.input-group-addon {padding: 6px 12px; font-size: 14px; font-weight: 400; line-height: 1; text-align: center; background-color: #eee; border: 1px solid #ccc; border-radius: 4px}
.questions, .questions h2 {text-align: left!important}
.input-group-addon.input-sm {padding: 5px 10px; font-size: 12px; border-radius: 3px}
.input-group-addon.input-lg {padding: 10px 16px; font-size: 18px; border-radius: 6px}
.input-group-addon input[type=checkbox], .input-group-addon input[type=radio] {margin-top: 0}
.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child>.btn, .input-group-btn:first-child>.dropdown-toggle, .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle) {border-top-right-radius: 0;	border-bottom-right-radius: 0}
.input-group-addon:first-child {border-right: 0}
.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:first-child>.btn:not(:first-child), .input-group-btn:last-child>.btn, .input-group-btn:last-child>.dropdown-toggle {border-bottom-left-radius: 0; border-top-left-radius: 0}
.input-group-addon:last-child {border-left: 0}
.input-group-btn {white-space: nowrap}
.input-group-btn>.btn+.btn {margin-left: -4px}
.input-group-btn>.btn:active, .input-group-btn>.btn:hover {z-index: 2}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {cursor: not-allowed; background-color: #eee}
.social-nav a, .video-target {cursor: pointer}
.options label textarea {width: 50%; height:80px}
.form-inp span { font-size:14px; width: 330px; display: block; float: left;	line-height: 20px; font-weight:700}
.back-button {
background: #3c948b;
font-size: 15px;
border-radius:5px;
color: #fff!important;
display: inline-block;
margin-right:20px;
padding: 10px 40px;  
}

.back-button:hover {background:#000; color: #fff;} 

.options {
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px dotted #666;
    padding-left: 0;
    margin-top: 10px;
}
 
.out-container a { color:#116c6d}

.col-center { float:none; margin:0 auto; overflow:hidden}
.out-container ul {padding-left: 4px}
.out-container ul li {list-style:none; font-size:16px; line-height:20px; margin:0 0 10px 0}
.out-container-home ul li, .social-nav {list-style: none}

.arrow-new ul { margin:0 0 15px 0}
.new-list li {background: url(../images/green-arrow.png) left 9px no-repeat; padding-left: 30px; line-height: 28px!important}
.arrow-new li {background: url(../images/arrow-new.png) left 10px no-repeat!important; padding-left:24px; padding-top:5px;padding-bottom:5px; font-size: 16px;font-weight: 400;}
.arrow-new li a { }
.books-2 li{width: 22%;list-style: none;margin:0 5px;padding:0;background: none!important;}
.books {padding:17px;background: none;width: 100%;border: 1px solid #fff;}
.books li{display: inline-block;}	
.arrow-new li .item-title  {font-weight: 700;
font-size: 17px;
color: #127da3;
}

 /*team*/
.agile_team_grids h4 {color:#024889; margin:0 0 10px 0}
	
.ih-item, .ih-item.circle .img:before {-webkit-transition: all .3s ease-in-out}
a.pinterest:hover i {background: url(../imgs/img-sp.png) -119px -96px no-repeat red; display: block}
.ih-item, .ih-item.circle .img:before {-webkit-transition: all .3s ease-in-out}
a.pinterest:hover i {background: url(../imgs/img-sp.png) -119px -96px no-repeat red; display: block}
.ih-item {position: relative; -moz-transition: all .35s ease-in-out; transition: all .3s ease-in-out}
.ih-item, .ih-item * {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box}
.ih-item img {width: 100%; height: 100%}
.ih-item.circle, .ih-item.circle .img {position: relative; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%;-o-border-radius: 50%; -ms-border-radius: 50%}
.ih-item.circle, .ih-item.circle .img, .ih-item.circle.effect1 .spinner {width: 200px; height: 200px; margin: 0 auto  20px auto}
.ih-item.circle .img:before {position: absolute; display: block; width: 100%; height: 100%; border-radius: 50%; box-shadow: inset 0 0 0 16px rgba(255,255,255,.6), 0 1px 2px rgba(0,0,0,.3);	-moz-transition: all .3s ease-in-out; transition: all .3s ease-in-out}
.ih-item.circle .img img {border-radius: 50%}
.ih-item.circle .info {position: absolute; top: 0; bottom: 0; left: 0; right: 0; text-align: center; border-radius: 50%; -webkit-backface-visibility: hidden; backface-visibility: hidden}
.ih-item.circle.effect1 .spinner {border: 2px solid #024889; border-right-color: #DFDFDF; border-bottom-color: #DFDFDF; border-radius: 50%;	-webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; transition: all .3s ease-in-out}
.ih-item.circle.effect1 .img {
	position: absolute;
	top: 10px;
	bottom: 10px;
	left: 10px;
	right: 10px;
	width: auto;
	height: auto
}
.ih-item.circle.effect1 .img:before {
	display: none
}
.ih-item.circle.effect1.colored .info {
	background: #1a4a72;
	background: rgba(26,74,114,.6)
}
.ih-item.circle.effect1 .info {
	top: 10px;
	bottom: 10px;
	left: 10px;
	right: 10px;
	background: #333;
	background: rgba(0,0,0,.6);
	opacity: 0;
	-webkit-transition: all .8s ease-in-out;
	-moz-transition: all .8s ease-in-out;
	transition: all .8s ease-in-out
}
.link-custom, .link-custom .glyphicon {
	-moz-transition: all .2s ease;
	-webkit-transition: all .2s ease;
	-o-transition: all .2s ease;
	-ms-transition: all .2s ease
}
.ih-item.circle.effect1 .info h4 {
	color: #fff;
	position: relative;
	font-size: 1.2em;
	margin: 0 18px;
	padding: 1.6em 0 .5em
}
.ih-item.circle.effect1 .info p {
	color: #fff;
	padding: 10px 5px;
	font-style: italic;
	margin: 0 10px;
	font-size: 13px;
	border-top: 1px solid #fff;
	width: 85%!important
}
.agile_team_grid:hover .ih-item.circle.effect1 .spinner, .ih-item.circle.effect1:hover .spinner {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg)
}
.agile_team_grid:hover .ih-item.circle.effect1 .info, .ih-item.circle.effect1:hover .info {
	opacity: 1
}
.no-padding {padding: 0!important;border:0!important;}
.text-center { text-align:center!important}
/*team*/

/*investment*/
.container table th, td {padding: 10px;text-align: left;}
.main-tablee {margin:0;padding: 0}
.main-tablee .table th, .main-tablee .table tr, td {border: 1px solid #ccc; font-weight:400}
.main-tablee .table {margin:0!important;padding:0!important}
strong span {background:#676767;color: #FFF;font-size: 14px; display:block; padding:10px}
strong span a { color:#fff!important; text-decoration:underline; line-height:20px}
/*investment*/


/*step-css*/
.step-css ul, .step-css ul li {
	margin: 0;
	padding: 0
}
.step-css ul li a, .step-css2 ul li a {
	border-radius: 0;
	border-bottom: 0;
	text-align: center;
	line-height: 34px;
	font-size: 14px; font-weight:400; letter-spacing:1px;
}
.step-css2 ul li {
	width: 24.3%
}

.step-css ul { text-align:center}

.step-css ul li {
	display: inline-block
}
.step-css ul li a {
	margin: 0 0 5px;
	color: #000!important;
	padding: 0 20px;
	width: 148px;
	display: block;
	background: #cde3f5
}

.step-css2 { text-align:center}
.step-css2 ul, .step-css2 ul li {
	margin: 0;
	padding: 0
}
.look-sgreat-bt, .read-2, .step-css2 ul li {
	display: inline-block
}
.step-css ul li a:hover {
	background: #005c78;
	color: #fff!important
}
.step-css .active {
	background: #005c78!important;
	color: #fff!important
}
.step-css2 ul li a {
	margin: 0 0 5px;
	color: #000!important;
	padding:5px 20px;
	display: block;
	background: #cde3f5; border-radius:3px;
}
.step-css2 ul li a:hover {
	background: #005c78;
	color: #fff!important
}
.step-css2 .active {
	background: #005c78!important;
	color: #fff!important
}
.content-part, .content-part-faq {text-align: left; margin: 0 auto; padding: 40px 0 50px 0; position: relative}
.content-part-faq h1 {
margin: 0 0 25px 0;
padding: 0;
font-size: 32px;
color: #323232;
font-weight: 400;
text-align: center;
}


.content-part  h3 {
 
padding:10px 0 10px 0;
font-size:24px;
color: #323232;
 
 
}

.content-part-faq a { color:#fff}
 

.thanks h1 {
	color: #999;
	font-weight: 600;
	font-size: 49px;
	margin-top: 50px;
	display: block
}
.thanks h1::after, .thanks h1::before {
	content: '-'
}
.thanks p {
	color: #000;
	margin-top: 15px;
 
}
.new-options {
	text-align: center;
	margin-top: 0;
	 
}
.new-options input[type=text] {
	margin: 0 10px;
	text-align: center;
	width:200px;
	background: rgba(0,0,0,0);
	border: none;
	border-bottom: 2px solid rgba(0,0,0,.2); font-size:14px;
}
.button-css2, .modal-sm .modal-content {
	background: #fff
}
.new-options strong {
	font-size: 15px;
	margin: 20px 0 0;
	display: block;
	line-height: 15px
}
.dollar-sign {
	display: inline-block!important
}
.col-center {
	float: none;
	margin: 0 auto
}
.options ul, .panel-body ul, .step-css2 ul, li, ul {
	margin: 0;
	padding: 0
}
.text-in input {
	width: 70%!important;
	margin: 0!important
}
.title-css {
	font-size: 18px!important
}
.panel-group li {
	padding: 0
}
.name {
	width: 150px;
	float: left;
	margin: 6px 0 0
}

.next-button {background:#116c6d;font-size: 15px;border-radius:5px;color: #fff;display: inline-block;margin-right:20px;padding: 10px 40px;  }
.next-button:hover { color:#fff; background:#000;}

.content-part-faq-2 .panel-heading { padding:0;}
.content-part-faq-2 .panel-heading {background:#49afa5; padding:0}
.content-part-faq-2 .panel-title>a, .panel-title>a:active{
display:block;
color:#fff;
font-size:16px;
text-decoration:none;  padding:12px 15px 
} 
.content-part-faq-2 .panel-title>a:focus { padding:12px 15px }
.content-part-faq-2 p { margin:0 0 15px 0}
.content-part-faq-2 ul { margin:0 0 15px 0}


 
 
.options ul, .panel-body ul, .step-css2 ul, li, ul {
	margin: 0;
	padding: 0;
}
.horiz_layout { margin:80px 0 0 0!important;}
/*step-css*/


/*smiley-group*/
.smiley-group .label-click {
    width: 19%;
}

.smiley-group, .smiley-contents {max-width:500px;}
.content-part img.img-check{width:30px!important; max-width:30px!important; cursor:pointer;border-radius: 50%; }
.check img{opacity:1!important;border-radius:50%}
.label-click-op img{opacity:0;}
.smiley-group .label-click{width:19%}
.smiley-contents .col-xs-4{padding:0; font-weight:400}
.smiley-group .img-bckgrnd {display: inline-block;background: #ded9f0;border: 2px solid #ffffff;box-shadow: 0px 0px 5px rgba(0,0,0,0.4);border-radius:50%;}
.risk-score-inp {
text-align: center;
width: 35%;
margin: 50px 0 35px; padding:8px 0;
}

/*smiley-group*/

/*invest-final*/
.right-div {
    float: right;
}

 

#wizard h5 {margin-bottom:15px;padding: 15px;background: #4ca79e;position: relative; margin:60px 0 20px 0    }
#wizard h5, .risk-score h2 {font-size: 20px;color: #FFF!important; text-align:center}
#wizard h3, #wizard h5, .btn-buy, .fin-button, .links li {text-transform: uppercase;}
#wizard h6 {margin-bottom: 25px; font-weight:600}
#wizard h3, #wizard h6 {font-size: 20px;}
.risks {margin-bottom: 30px;font-size: 15px;}
.risk-score {text-align: center;width: 267px;margin: 0 auto;}
.risk-score h2 {margin:20px 0 0 0;text-align: center;background: #000;padding: 15px 10px;}
.risk-score h2::before{display:none}
.content-part h2::after { display:none}
.ris-div2 {display: none}
.modal-sm h1, .modal-sm h2 {text-transform: none;font-size: 20px;padding: 0 10px;line-height: 32px;color: #333;}
.modal-sm h2::before { display:none;} 

.risk-score h3 {
    padding: 10px!important;
    font-size: 18px!important;
    border: 1px solid rgba(0,0,0,.1);
    border-bottom: 4px solid rgba(0,0,0,.1);
}

.risk-score h3, .spinnerExample {
background:#cde3f5;
margin-top:0!important; margin-bottom:20px!important;
}
.questions li, .risks strong span {
    display: inline-block;
}

.banner-button {
background: #024889;font-size: 20px;color: #FFF!important;
padding: 15px 30px;border-radius: 5px; margin:0 0 5px 0; display:inline-block}
.banner-button:hover {background: #3972A5;}
.modal-sm .banner-button {margin: 0 0 25px;border: 10px solid rgba(255,255,255,.9);display: inline-block;}
.modal-sm h1 {margin-bottom: 0;margin-top: 35px}
.modal-sm h2 {margin-bottom: 20px;margin-top: 0}

.bhoechie-tab-menu h2 {font-size: 23px;margin: 10px 0 20px 0;}

div.bhoechie-tab-content {
    background-color: #fff!important;
    min-height: 400px;
    border: 1px solid #ddd;
    padding-top: 10px;
}
.new-chart h2 {
    font-size:18px;
    margin-top: 0;
    color: #007BA5;
}
.new-chart h2, .new-chart p {text-align: center!important;margin-bottom: 0;}
.new-chart-2 {border: 1px solid #ccc; float: left; width: 100%}
.new-chart-2 .col-md-4 , .new-chart-2 .col-md-3 , .new-chart-2 .col-md-2 {width: 25%; border-left: solid 1px #ccc; background: #f7f7f7; padding: 15px!important; height: 120px; float: left; overflow-y:auto}
.new-chart-2 .col-md-4 h2, .new-chart-2 .col-md-3 h2, .new-chart-2 .col-md-2 h2 {font-size: 15px; margin: 10px 0 0}
.new-chart-2 .col-md-4  p,.new-chart-2 .col-md-3 p, .new-chart-2 .col-md-2 p {margin-top: 10px; font-size:16px; color: #000}
.head-css, .new-chart h2, .risk-left h3, .text-css {font-weight:500;}
.chart-donut {text-align: center;position: relative;margin: 0 0 30px;}
.btt, .callbacks .caption, .fa-fw, .fa-li, .fa-stack-1x, .fa-stack-2x, .rslides_tabs {
    text-align: center;
}
.custom-padding {
    padding: 4em 0;
}

#broker_yes h4 { margin:0 0 10px 0}
#broker_no a { color:#064888; font-weight:500}

.new-options {
	text-align: center;
	margin-top: 0;
	 line-height:30px;
}
 
.thank-you h4{ margin:10% 0; line-height:40px; font-size:20px}
.bhoechie-tab-menu h3 span {color:#3C948B;}
.bhoechie-tab-menu h3 { margin:0 0 10px 0;  text-align:center; text-transform:uppercase; letter-spacing:2px}


.prof-table td {border: 1px solid #ccc}
.prof-table-2 td {padding: 0}
.prof-table tr:nth-child(even) {background: #f5f5f5}
.prof-table tr:nth-child(odd) {background: #FFF}
.edit-button {background: #005c78; border-radius:5px!important; color: #fff; display: inline-block;font-size: 15px; padding:8px 40px!important; text-transform:uppercase}
.edit-button:hover {background:#483565; color:#FFF}
.edit-button:focus {background:#483565; color:#FFF}

.password-table td:first-child {text-align: right}
.password-table td:left-child {text-align:left}
.password-table td {padding: 10px; border: 0; width: 50%}
.password-table input { padding:5px 5px; border:solid 1px #cbcbcb}

.bhoechie-tab-edit label , .bhoechie-tab-content label {width: 40%}
.bhoechie-tab-edit strong  .bhoechie-tab-content strong {display: inline-block; width:100%; background:#85B2D7; padding:5px 15px; color:#FFF}
.bhoechie-tab-edit .grey-bg, .bhoechie-tab-content .grey-bg {padding: 0 15px}
.bhoechie-tab-edit .back-button, .bhoechie-tab-edit .next-button, .bhoechie-tab-content .back-button, .bhoechie-tab-content .next-button {margin-bottom: 15px}

.edit-prof select {width:50%; padding:4px 5px}
.edit-prof input[type=email], .edit-prof input[type=text] {width:50%; text-indent:10px; padding:4px 0}
/*invest-final*/

/*contact-us*/
.google-map {
width: 100%;
height: 450px;
border: 0;
}
/*contact-us*/

/*application-form*/
.bt-css {
background: #024889;
border-radius: 5px;
color: #fff!important;
display: inline-block;
padding:8px 10px;
 
border:0;
}

.img-inner-pages-coming {
height: 115px!important;
}
.select-css, .select-css2 {
border: 1px solid #999;
text-indent: 4px;
height: 36px; font-size:14px;
background: 0 none;
}
.select-css2 {width: 150px}
.img-inner-pages-coming  { padding:136px 0 70px 0}
.form-inp input[type=adress], .form-inp input[type=email], .form-inp input[type=text], .form-inp input[type=textbox] { background: 0 none;	border: 1px solid #999; width: 50%; text-indent: 10px; padding: 4px 0}

.form-inp input[type=adress], .form-inp input[type=postcode], .form-inp input[type=password],  .form-inp input[type=password], .form-inp input[type=email], .form-inp input[type=text], .form-inp input[type=textbox] {background: 0 none;border: 1px solid #999;width: 50%;text-indent: 10px;padding:8px 0;}

.form-inp input[type=postcode] { width:200px}

.form-inp span {font-family: Arial, Helvetica, sans-serif;font-weight: 700;font-size: 13px;width: 330px;display: block;float: left;line-height: 20px;}

.input-group-addon, .input-group-addon span {
width: auto!important;height: 34px;}

.input-group-addon {
    padding: 6px 12px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    text-align: center;
    background-color: #eee;
    border: 1px solid #ccc;
    border-radius: 4px;
}

.options-sign .select-css {
    width: 50%;
}

.mobile-v { display:none}
.mobile-v .panel-title a {padding: 0!important;	position: relative}
.mobile-v .panel-heading {padding: 0 0 5px 0!important; position: relative}
.mobile-v .panel-heading {background: none!important;}
.mobile-v .panel-heading h4 {color: #333333; padding:0; }
.mobile-v .panel {background: none; border: 0 none; box-shadow: none; margin-bottom: 0}
.mobile-v .panel-heading .accordion-toggle:after {font-family: 'Glyphicons Halflings'; content: "\e114"; color: grey; position:absolute; top:8px; right: 0; }
.mobile-v .panel-heading h4 { line-height:20px; margin:0;}

.box-div {padding: 9px}
.mobile-v .panel-heading .accordion-toggle.collapsed:after {content: "\e080";}
.mobile-v .panel-group {margin-bottom: 0; margin-top: 10px}
/*application-form*/

.new-img-chart { text-align:center; margin:30px 0 0 0}
.pdf-part img{height: 35px!important; width: 40px!important;  max-width:40px!important;}

.float-left {
display: inline-block;
width: auto!important;
}

.select-css {width: 30%;}
.box-div {background: #fde4a2;border: 1px solid #ffcc67;padding:15px;line-height: 18px;font-size:13px;border-radius: 5px;}
.step-content h4 {margin:5px 0;font-size: 16px;}

.step-content .h4, .h5, .h6, h4, h5, h6 {
    margin-top: 10px;
    margin-bottom: 10px; line-height:20px;
}

.form-inp3 input[type=text] {
    text-indent: 10px;
    height: 34px;
}
.form-inp3 input[type=text], .form-inp3 select, .form-inp3 textarea {
    background: 0 center rgba(0,0,0,0);
    border: 1px solid #999;
    margin: 0 0 5px;
    width: 100%;
}
.questions br {
    display: none;
}

#base_cur { margin:0 0 20px 0}

.table2 td { border:0;}
.table2 tbody>tr>td { border:0;}
sup {
    color: red;
    font-size: 17px;
    line-height: inherit;
    margin: 0;
    padding: 0;
    top: 2px;
    font-family: Arial, Helvetica, sans-serif;
}


/*learn-more-main*/
.carousel-indicators2 .active, .carousel-indicators2 li {
	width: 18px;
	height: 18px;
	text-indent: -999px;
	cursor: pointer;
	margin: 0
}
.round-links {
	border-radius: 8px
}
.blue-btn-1 {
	background: #007ba5
}
.carousel-indicators2 li {
	display: inline-block;
	background-color: #024889;
	border-radius: 10px;
	border: 0
}
.carousel-indicators2 .active {
	background-color: #000;
	border-radius: 10px
}
.learn-more-main {
	min-height: 400px;
	margin: 0 auto;
	max-width: 80%
}
.learn-more-main h3 {
	text-align: center;
	font-size: 24px;
	color: #56aaa1;
	letter-spacing: -.2px;
	text-transform: uppercase;
	margin: 0 0 10px;
	font-weight:700;
	padding: 0
}
.learn-more-main p {
	text-align: center;
	font-family: Rubik, sans-serif;
	line-height: 25px
}
.learn-more2 li {
	position: relative;
	padding: 5px 0 5px 25px;
	line-height: 25px;
	background: url(../images/green-tick.png) left 10px no-repeat; font-weight:400
}
.learn-more li .regular, .learn-more2 li .regular {
	color: #00509b;
	font-weight: 400
}
.learn-more-main h2 {
	color: #000;
	font-size: 24px;
	font-weight: 600;
	margin: 0;
	padding-bottom: 5px;
	padding-top: 20px;
	text-align: left
}
.learn-more2 li strong {
	color: #000
}
.carousel-indicators2 {
	left: 0!important;
	right: 0!important;
	position: absolute;
	margin: 0!important;
	padding: 0;
	width: 100%!important;
	bottom: -18px!important
}
.blue-btn {
	background: #005c78;
	border: 2px solid #007ba5;
	margin-bottom: 5px!important;
	display: block
}
.risk-score-inp {
	text-align: center;
	width: 35%;

	margin: 50px 0 35px
}
 
.content-part img.img-check{width:30px!important; max-width: 30px!important; cursor:pointer;     border-radius: 50%; }

.check img{opacity:1!important;border-radius:50%}
.label-click-op img{opacity:0;}
.smiley-group .label-click{width:19%}
.smiley-contents .col-xs-4{padding-top:0}
.smiley-group .img-bckgrnd {
    display: inline-block;
    background: #ded9f0;
    border: 2px solid #ffffff;
    box-shadow: 0px 0px 5px rgba(0,0,0,0.4);
    border-radius: 50%;
}
.text-left{text-align:left!important}

.smiley-group, .smiley-contents{max-width:500px}

.new-img-chart img{max-width:100%!important; width:auto!important}
#age-1 {
	font-size: 16px;
	background: 0 0;
	border: 1px solid #c4c4c4;
	padding: 2px 5px;
	width: auto
}
.padd-sec {
	padding: 0!important
}
.padd-b {
	padding-bottom: 0!important
}
.boder-0 {
	border: 0!important
}
.sec-sub-h {
padding-bottom: 10px!important;
margin-bottom: 0!important;
text-align: left!important
}


.foot-links a, .foot-links-2 a {
margin: 0 5px;
font-weight:500;
display: inline-block;
text-transform: uppercase
}
.foot-links {
	padding: 35px 0 0;
	text-align: center
}
.foot-links a, .foot-links span {
	border: 8px solid rgba(255,255,255,.9);
	display: inline-block;
	margin: 0 0 5px;
	padding: 8px 13px!important
}
.foot-links .banner-button {
	border-radius: 15px!important
}
.foot-links-2 a {
	width: auto;
	padding: 11px 20px;
	color: #FFF;
	font-size: 20px
}
.footer a img {
	width: 23px;
	margin-left: 5px;
	margin-top: -3px 0 0 0
}

.carousel-css { margin:70px 0 30px 0}

.banner-button-green {background: #3c948b!important;font-size: 20px;color: #FFF!important;padding: 15px 30px;border-radius: 5px}
.banner-button:focus, .banner-button:hover {
color: #FFF;text-decoration: none}
.banner-button-green:hover, .banner-button-green:focus {background:#56aaa1!important}
.learn-more-graph li {background: none; padding-left: 0}
.learn-more-graph li img {margin-right: 5px}

#contact_form input { border:solid 1px red}

.box-css2 { background:#e6e6e6; padding:10px; border-radius:5px}

.new-css ul { margin:0 0 10px 30px; padding:0;}

.new-css p {margin-bottom:16px;}

.new-css li { background:none!important; list-style:disc!important; padding-left:0!important;}

.new-css ol { margin:0 0 0 30px; padding:0;}
.new-css ol li { background:none!important; list-style:decimal; padding-left:0!important; margin:10px 0 15px 0!important}
.countries li {
    margin: 0 0;
    padding: 10px 30px;
    display: inline-block;
    width: 48%;
    background: url(../images/checked.png) left 13px no-repeat!important;
    line-height: 20px!important;
}

.content-part .iframe-container{
position: relative;
width: 100%;
height: 0;
padding-bottom: 56.25%;
}
.video {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

.mission .col-md-6 h2 {
font-size: 20px;
margin-top: 20px;
padding-left: 5px;
}

/*learn-more-ma in*/

.top-css12 { margin:120px 0 0 0!important}

.right-area {margin-bottom:0!important}

@media (min-width:992px) {.top-css13 { margin:120px 0 40px 0!important}}

.contact-add { margin:0; padding:0;}
.contact-add h3 {
	font-size:25px;
	color:#565656;
	margin:0 0 20px 0;
	padding:0 0 10px 0;
	background:url(../images/boder.png) no-repeat center bottom;
}
 
.box-css-div2 { margin:0; padding:0;}

.box-boder4 { height:440px!important}
.box-boder4 p { line-height:24px!important;font-size: 14px!important;}

.tg{border-collapse:collapse;border-spacing:0; margin-bottom:15px; width:100%	}
.tg td{font-size:14px;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:black;}
.tg th{font-size:14px;font-weight:600;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:black;background-color:#67fd9a; }
.tg .tg-bjke{font-weight:bold;font-size:18px;background-color:#67fd9a;text-align:left;vertical-align:top}
.tg .tg-nx8p{font-size:18px;text-align:left;vertical-align:top}

.new-pop{width:80%; padding:25px;}
.new-pop{margin:0 auto}
.new-pop .modal-content{padding:20px}
.new-pop h2{font-size:20px}
.new-pop .col-xs-8, .new-pop .col-xs-4{padding:0 15px}
.float-right{float:right}
.close-bt{position:absolute; right:0; top:0; background:rgb(60,148,139); color:#fff; z-index:999}

.login-inp { width:100%!important}

.h3-css {font-size:20px!important; text-transform:capitalize}

.radioleft {
	text-align: left!important;
	width: 100%;
	margin: 0 auto
}

.radioleft li input { display:inline-block;}
.radioleft li { width:100%!important;}

.card-title {
    margin-bottom: .75rem;
    margin-top: 5px;
    color: #333; font-size:26px!important;     font-weight: 600;
}



.card {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0,0,0,.125);
    border-radius: .25rem;
}

.card-body {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 1.25rem;
}

.card-body a { color:#fff;}

.card-footer:last-child {
border-radius: 0 0 calc(.25rem - 1px) calc(.25rem - 1px);
}
.card-text {
    font-size: 14px;
    text-align: left;
     margin:0 0 10px 0;
}
.card-footer {
padding: .75rem 1.25rem;
font-size: 14px;
background-color: rgba(0,0,0,.03);
border-top: 1px solid rgba(0,0,0,.125);
}

.list-unstyled li { margin:0!important; padding:0!important;}
.form-inp span .fa {
    margin:4px 0 0 0!important;
}

/*inner-page*/
.about-pages { 
/*background: url(../images/inner-1.jpg) center center no-repeat fixed;*/
-webkit-background-size: cover;	-moz-background-size: cover; -o-background-size: cover; background-size: cover; padding:240px 0 130px 0; background-position:center top;}
.our-services{ 
/*background: url(../images/our-services.jpg) center top no-repeat fixed; */background-size: cover; padding:240px 0 130px 0; background-position:center top;}

.investment{ 
/*background: url(../images/investment.jpg) center center no-repeat fixed;*/
-webkit-background-size: cover;	-moz-background-size: cover; -o-background-size: cover; background-size: cover; padding:240px 0 130px 0;background-position:center top; }          

.fees { 
/*background: url(../images/fees.jpg) no-repeat center center fixed; */
-webkit-background-size: 100%;
-moz-background-size: 100%;
-o-background-size: 100%;background-position:center top;
background-size: 100%;}

.faq { 
background: url(../images/faq.jpg) no-repeat center top fixed;
-webkit-background-size: 100%;
-moz-background-size: 100%;
-o-background-size: 100%;
background-size: 100%;}

.contact-us{
/*background: url(../images/contact.jpg) no-repeat center center fixed;*/ 
-webkit-background-size: 100%;
-moz-background-size: 100%;
-o-background-size: 100%;
background-position:center top;
background-size: 100%;}


.blog-bg{
/*background: url(../images/blog-bg.jpg) no-repeat center center fixed; */
-webkit-background-size: 100%;
-moz-background-size: 100%;
-o-background-size: 100%;background-position:center top;
background-size: 100%;}
/*inner-page*/

.new-blogs{text-align:center; overflow:hidden;  border-radius:10px; }
.blog-new-title{background:#126d6e ;padding:0 10px; display: table; height:70px; width:100%}
.new-blogs h3{    font-weight: 500;
    margin-bottom: 0;
    font-size: 14px;
    color: #ffffff;
    border-top-right-radius: 8px;
    border-top-left-radius: 8px;
    line-height: 21px;
    display: table-cell;
    vertical-align: middle;
}

.new-blogs:hover{background:#FFFFFF; -webkit-transition: all 200ms linear;
-moz-transition: all 200ms linear;
-o-transition: all 200ms linear;
-ms-transition: all 200ms linear;}
.new-blogs p{font-size:90%; line-height:33px;}
.new-blogs h2, .new-blogs h1{display:none}
.p-15{padding:15px 20px 30px; border-bottom-right-radius:10px; border-bottom-left-radius:10px;border:1px solid #ffffff; height:192px; overflow:hidden}
 .new-blogs a:hover{color:#000000}

.new-blogs:hover p{color:#000000}
.new-blogs img{margin-bottom:30px; }
.new-blogs .img-2{display:none}
.new-blogs:hover .img-2{display:inline-block}
.new-blogs:hover .img-1{display:none}
.blogs-btn{margin-top:30px; text-align:center; text-transform:uppercase;	}
.blogs-btn .login-home:hover{background:#126D6E; color:#FFFFFF; letter-spacing:1px;-webkit-transition: all 100ms linear;
-moz-transition: all 100ms linear;
-o-transition: all 100ms linear;
-ms-transition: all 100ms linear;}
.blogs-btn .login-home i{margin-left:5px}
.blogs-btn .login-home:hover i{margin-left:10px; -webkit-transition: all 100ms linear;
-moz-transition: all 100ms linear;
-o-transition: all 100ms linear;
-ms-transition: all 100ms linear;}

.playstore-link{background:#efefef; padding:10px 0; font-weight:700; color:#000000; text-transform:uppercase; letter-spacing:-0.5px; text-align:center}
.playstore-link a{display:inline-block; margin:10px 3px 20px}
.playstore-link img{width:150px}
.space-45{display:inline-block; padding-bottom:30px}

.div-css-c { text-align:right}

.video-img{border:4px solid #efefef!important;}

.video-div a{margin-bottom:20px; display:inline-block;}

.no-padding-left {padding-left:0;}

.blog-page  .card-body a { color:#0679a3}
.blog-page ul { margin:0 0 0 18px; padding:0; }
.blog-page li { margin:0; padding:0; list-style:disc!important;}
.blog-page .btn-primary { color:#fff}
.blog-page .btn-primary:hover { color:#fff!important;}

.bs-example-modal-lg .modal-dialog{padding:0; background:none; width:980px}
.bs-example-modal-lg .modal-body{padding:0; }
.bs-example-modal-lg .modal-dialog iframe{width:100%; height:500px}
.bs-example-modal-lg button.close{position:absolute; z-index:999999; opacity:1; right:15px; top:0}
.bs-example-modal-lg .modal-content{box-shadow: none; border:0 none; background:none}
.slider-iframe{width:80%;margin:0 auto;padding-top:100px}
.slider-iframe h3{font-size:18px;color:#ffffff;display:inline-block;padding:10px 30px;font-family:'Montserrat', sans-serif;text-transform:uppercase;margin-bottom:10px}
.slider-iframe iframe{height:450px; width:100%;}

.blog-img-holder {overflow:hidden; max-height:165px; min-height:165px}
.blog-img-holder img{max-width:100%}

@media(max-width:1600px) {
.blog-img-holder {overflow:hidden; max-height:135px; min-height:135px}
.blog-img-holder img{max-width:100%}
.slider-iframe{margin:0 auto; padding-top:100px}
.slider-iframe iframe{height:400px; width:100%;}
.slider-iframe h3{font-size:17px; }
}

@media(max-width:1300px) {
.bs-example-modal-lg .modal-dialog{ width:80%;margin:0 auto}
.bs-example-modal-lg .modal-dialog iframe{width:100%; height:480px; margin:0 auto}
.slider-iframe{width:95%; margin:0 auto; padding-top:12%}
.slider-iframe h3{font-size:0.8em; background:rgba(0,0,0,.5); color:#ffffff; display:inline-block; padding:5px 15px; font-family: 'Montserrat', sans-serif; text-transform:uppercase; margin-bottom:10px}
.slider-iframe iframe{height:250px; width:100%;}
}

@media(max-width:1024px) {
.slider-iframe iframe{height:150px; width:100%;}
}

@media(max-width:767px) {
.new-blogs{margin-bottom:20px}
}

@media(max-width:500px) {
.slider-iframe{width:95%; margin:0 auto; padding-top:70px}
.slider-iframe iframe{height:100px; width:100%;}
.slider-iframe h3{display:none}
}

.modal-backdrop.in{filter: alpha(opacity=95); opacity: .95;}
.blog-page table{width:100%!important}


.mb-10 { margin-bottom:10px}

#gbp_link { font-size:25px; margin:2.8em 0 0 0}
#gbp_link a {color:#037aa4; text-decoration:underline}
#gbp_link a:hover {color:#009a68!important}

#eur_link { font-size:25px; margin:2.8em 0 0 0}
#eur_link a {color:#037aa4; text-decoration:underline}
#eur_link a:hover {color:#009a68!important}

#usd_link { font-size:25px; margin:2.8em 0 0 0}
#usd_link a {color:#037aa4; text-decoration:underline}
#usd_link a:hover {color:#009a68!important}

/*--------06-1-2020-------*/
.left-menu { margin-bottom:35px}
.left-menu ul { margin:0; padding:0;}
.left-menu li { display:block;}
.left-menu li a { display:block; background:#f8f8f8; color:#323233;  margin-bottom:-1px;  padding:13px 20px; border: solid 1px #ebebeb}
.left-menu li a:hover { display:block; background:#007ba5; color:#fff}
.left-menu .active a {background:#007ba5; color:#fff}
.left-menu .active a i {color:#fff}
.left-menu li a:hover i {color:#fff}
.left-menu li a i { color:#bdbebf; margin-right:10px}

.right-area { border:solid 1px  #e8e8e8; margin-bottom:50px;}
.right-area h3 { font-size:16px; color:#007ba5; font-weight:600; padding:20px}

 
.right-area .panel-heading {background:#f1f1f1; padding:8px 20px}
.right-area .panel-title>a, .panel-title>a:active{
display:block;
color:#151515;
font-size:16px;
text-decoration:none; background:#f1f1f1; padding:10px 0 
}

 

.right-area .panel-group .panel-heading+.panel-collapse>.list-group, .right-area .panel-group .panel-heading+.panel-collapse>.panel-body { border:0}

.right-area .panel-body { padding:20px; font-size:14px; font-weight:400; line-height:27px;}
.right-area .panel-body  ul { margin:10px 0 10px 0 ; padding:0;}
.right-area .panel-body  li { list-style:none; position:relative; padding:0 0 0 15px}
.right-area .panel-body  li:before {    font: normal normal normal 14px/1 FontAwesome; content: "\f0da"; color:#818281; margin-right:15px; position:absolute; left:0; top:1px}

.right-area .panel-heading  a:before {
   font-family: 'Glyphicons Halflings';
   content: "\e114";
   float: right;
   transition: all 0.5s; color:#787878
}
.right-area .panel-heading.active a:before {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	transform: rotate(180deg);
} 

.right-area .panel-group .panel { border:0}

.account-number { border:solid 1px #e5e5e5; border-left:0; border-right:0; padding:15px; width:100%}
.account-number input{ background:#f4f4f4; font-size:16px; font-weight:300; border:0; padding:5px 15px; height:50px}
.account-number select {
    background: #f4f4f4;
    font-size: 16px;
    font-weight: 300;
    border: 0;
    padding: 5px 15px;
    height: 50px;
}
.in-div { width:80%}
.account-number  .form-control {    -webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, .075);
box-shadow: inset 0 0 0 rgba(0, 0, 0, .075);
-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;} 

.account-number .submit {background:#49afa5; color:#fff; height:50px; padding:0 50px; margin-left:5px; border-left:solid 5px #fff; border-top:0; border-bottom:0; font-weight:700; font-size:16px;}
.account-number .submit:hover {background:#2c2c2c; }


.inner-box h5 { font-size:16px; color:#007ba5; font-weight:600;}
.inner-box { padding:20px}
.table-h td { background:#ebfaff; font-size:16px; font-weight:500; padding:10px 15px!important}

.font-36 { font-size:36px; font-weight:300; display:block; line-height:30px}
.font-14 {font-size:14px; font-weight:400;}
.font-13 {font-size:13px; font-weight:400;}
.font-23 {font-size:23px; font-weight:300; color:#000}
.font-12 {font-size:12px; font-weight:300;}
.open-acc { background:#49afa5; color:#fff; padding:10px; display:block; text-align:center; font-size:13px; font-weight:600; width:96px; margin:20px auto 10px auto}
.open-acc:hover { color:#fff; background:#007ba5;}

.right-area .table>tbody>tr>td { vertical-align:middle}

.logo-name {font-size:14px; font-weight:700; color:#000; margin:8px 0 8px 0; padding:0;}
.star-css { font-size:14px; color:#49afa5; margin:0 0 10px 0; padding:0;} 
.per-trade { color:#000; margin-top:5px;  margin-bottom:10px}

.right-area .table>tbody>tr>td { padding:15px 20px}

.account-type2 { border-bottom: solid 1px #e5e5e5; padding:15px 0}
.account-type2 li{display:inline-block; font-size:17px;  margin-left:15px;}
.account-type2 li:first-child {margin-right:40px}
.account-type2 li span { }
.mb-15 { margin-bottom:20px!important}
.invoice { background:#49afa5; padding:15px 10px; color:#fff; font-size:16px; font-weight:600; text-transform:uppercase; display:block; text-align:center; border:0}
.invoice:hover {background:#2c2c2c; color:#fff;}
.title-h { margin-bottom:10px;}
.table-bg { background:#f7f7f7}
.date-bg { background:url(../images/rebalance.png) no-repeat center top; width:310px; height:318px; margin:0 auto; 
padding:130px 0; font-size:40px; font-weight: 800;} 

.pagination2 { text-align:center}
.pagination2 ul { margin:0; padding:0}
.pagination2 li { margin:0 2px; display:inline-block; color:#000}
.pagination2 li a { display:inline-block; color:#000; border:solid 1px #e1e1e1; border-radius:100px; width:30px; height:30px; line-height:30px; font-size:12px;} 
.pagination2 li a i { display:inline-block; line-height:26px; font-size:15px}
.pagination2 li a:hover { background:#007ba5; color:#fff; border:solid 1px #007ba5;}
.pagination2 li .active {background:#007ba5; color:#fff;}
	
	
 

.project-tab  { text-align:center} 
.project-tab #tabs{
    background: #7ba8a3;
    color: #eee;
}

.project-tab #nav-tab { margin-bottom:20px}
.project-tab .nav-tabs { border:0;}
.project-tab #tabs h6.section-title{
    color: #eee;
}


.project-tab #tabs .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
color: #fff;
background-color:#007ba5; padding:8px 20px; border:0
   
}

.project-tab .nav-link {color: #fff;
background-color:#b0b4b3;padding:8px 25px; border:0; width:20%; text-align:center; margin:2px 5px}

.project-tab .nav-link {
border-radius:30px;
color: #fff;
font-weight: 600;   display:inline-block!important
}

#nav-tabContent a { color:#000}
 
.dropdown3 { margin:0; padding:0;}
.dropdown3 li a { width:100%!important; padding:8px; display:block!important}
.dropdown3 li a:hover { background:#007ba5!important; color:#fff!important} 
.dropdown3 li { width:100%!important; margin:0;}	
.custom-select { padding:5px 10px; font-size:14px;}

.cancel-sub { background:#49afa5; padding:10px 10px; color:#fff; font-size:12px; font-weight:600; text-transform:uppercase; display:block; text-align:center; border:0; float:right}
.cancel-sub:hover { background:#14739b; color:#fff} 
.mb-2 { margin-bottom:5px}
.account-type23  .custom-select { float:right} 

.apply { background:#007ba5;color:#fff; font-weight:500; display:inline-block; height:40px; vertical-align:middle; padding:0 10px ; margin-bottom:5px}
.apply:hover { background:#2c2c2c;color:#fff;}
.discount { border:solid 1px #ccc; height:40px; padding:10px; display:inline-block; vertical-align:middle; font-size:14px; margin-bottom:5px}
/*--------06-1-2020-------*/
.open-ac{
	background-color: #242424;
    border-color: #242424;
    color: #FFFFFF;
	padding:0 16px;
    font-size: 15px;
    line-height: 1.2;
	font-weight: 600;
	text-transform: uppercase;
    white-space: normal;
    border: 1px solid transparent;
    border-radius: 3px; line-height:35px; margin-bottom:5px
}
.open-ac:hover{
	background-color: #D7D7D7;
    border-color: #D7D7D7;
    color: #333333;
	transition: all 0.2s ease-in-out;
	text-decoration: none;
 
}
/*.nav.navbar-nav li:nth-child(2){display:none}*/
.indicators-links {text-align:center}
.indicators-links a{padding:0 ; position:relative; display:inline-block; width:120px}
.indicators-links a:first-child::after{content:'|'; position:absolute;right:-10px;}

.font-weight-bold { font-weight:600!important}



.get-css {margin:75px auto 0 auto; text-align:center; width:250px;}


.flashing {
display: inline-block;
text-align: center;
text-decoration: none;
-webkit-animation: glowing 1500ms infinite;
-moz-animation: glowing 1500ms infinite;
-o-animation: glowing 1500ms infinite;
animation: glowing 1500ms infinite;
}
@-webkit-keyframes glowing {
0% { background-color: #024889; -webkit-box-shadow: 0 0 3px #024a87; }
50% {-webkit-box-shadow: 0 0 40px #ffffff; }
100% { background-color: #024889; -webkit-box-shadow: 0 0 3px #024a87; }
}

@-moz-keyframes glowing {
0% { background-color: #024889; -moz-box-shadow: 0 0 3px #024a87; }
50% { -moz-box-shadow: 0 0 40px #ffffff; }
100% { background-color: #e30000; -moz-box-shadow: 0 0 3px #024a87; }
}

@-o-keyframes glowing {
0% { background-color: #024889; box-shadow: 0 0 3px #024a87; }
50% { box-shadow: 0 0 40px #024a87; }
100% { background-color: #e30000; box-shadow: 0 0 3px #024a87; }
}

@keyframes glowing {
0% { background-color: #024889; box-shadow: 0 0 3px #024a87; }
50% {box-shadow: 0 0 40px #024a87; }
100% { background-color: #024889; box-shadow: 0 0 3px #024a87; }
}




.on-mobile{display:none}
.on-mobile .left-menu a {
    display: block;
    background: #f8f8f8;
    color: #323233;
    margin-bottom: -1px;
    padding: 13px 20px;
    border: solid 1px #ebebeb;
	padding: 0 10px;
    font-size: 14px;
	line-height: 40px!important
}
.on-mobile .dropdown-toggle{width:100%; background:#007ba5; color:#fff; text-transform:uppercase; letter-spacing:1px; font-weight:700}
.on-mobile .left-menu{width:100%; margin-bottom:5px}
.on-mobile .dropdown-menu.left-menu {padding:0}
.on-mobile .left-menu a.active  {
    background: #007ba5;
    color: #fff;
}
.on-mobile .btn.active, .btn:active {
    outline: 0;
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0);
}
.panel-body h5{font-weight: 700; font-size: 17px; color:#127da3;    margin-bottom: 0;}
.panel-body br{    line-height: 5px;}
@media (max-width:767px){
.right-area .table > tbody > tr > td{text-align:center}
.on-desktop{display:none}
.on-mobile{display:block}
.left-menu-mobile{margin-bottom:0}
.account-type23 .col-md-6.col-sm-3.col-xs-12.text-right{text-align:center!important}
.right-area h3{padding-bottom:0}
ul.tl li .item-title{font-weight: 700!important; font-size: 17px; margin-bottom:0!important}
.history-tl-container{margin:0 14px 0 30px!important;}
.panel-body br{    line-height: 5px;}
.panel-body p{margin-bottom:5px}

.history-tl-container ul.tl li:last-child{padding-bottom:0}
.panel-body h5{font-weight: 700; font-size: 17px; color:#127da3;}
.set-up.btn{margin-bottom:15px}
.back-button{float:none!important}
.text-center-mobile{text-align:center}
ul.tl li .item-detail{font-size:14px!important}
.right-area .panel-body ul {margin: 0 0;}
.right-area .panel-body ul h5{margin-bottom:10px}
.right-area .panel-body ul img{margin-bottom:15px}
.spacing-mobile-bottom{margin-bottom:5px}
.spacing-mobile-top{margin-top:5px}
.three-imgs img{     /* width: 76%; */
    margin: 10px auto;
    display: block;
    /* margin: 0; */
    box-shadow: 0 5px 9px rgba(0,0,0,0.1);
    padding: 30px;}

.left-menu { position:relative!important; margin-bottom:30px!important; float:none!important}

	
}

.panel-body strong{font-weight:700}
.links-txt{color:#007BA5; text-decoration:underline}

.panel-body strong a{
    font-weight: 700; color:#000;
	text-decoration:underline
}
.panel-body strong a:hover{color:#127da3;}


/*new-12-6-2020*/
@media (min-width:992px){
.login-section {position: absolute;right: 15px;}
.navbar-nav {float:right!important; margin: 18px 57px 0 0!important;}
.container { position:relative}
.dropdown-btn {margin-top:26px;}
.login-section {position: absolute;right: 15px;}
}

@media (max-width:992px){
.dropdown-btn {margin-top:20px;}
.login-section {position: relative;}
}
.dropdown-btn {
padding: 9px 15px;
background-color: #49afa5;
border: 0 none;
color: #ffffff;
font-size: 20px;
}

/*new-12-6-2020*/





