.nav-primary-ifa .nav-items--desktop-full li .open a, .nav-primary-ifa .nav-items--desktop-full li a, .nav-primary-ifa .nav-items--desktop li .open a, .nav-primary-ifa .nav-items--desktop li a, .nav-primary .nav-items--desktop-full li .open a, .nav-primary .nav-items--desktop-full li a, .nav-primary .nav-items--desktop li .open a, .nav-primary .nav-items--desktop li a {
    margin: 0 2rem 0 0 !important;
}

.input-group.required::after {
    color: #f02616;
}

.section-helphub {
    padding-top: 5rem;
}

.about-intro {
    background: linear-gradient(90deg,#f9f9f9 0,#f9f9f9 40%,hsla(0,0%,98%,0)),url(/img/about-intro-bg2.jpg) no-repeat;
    background-position: 100%;
    background-size: cover;
}

.capabilities-intro {
    background: linear-gradient(90deg,#f9f9f9 0,#f9f9f9 40%,hsla(0,0%,98%,0)),url(/img/capabilities-intro-bg2.jpg) no-repeat;
    background-position: 100%;
    background-size: cover;
}

section.section-helphub.marketer {
    background: linear-gradient(90deg,#fff 0,#fff 40%,hsla(0,0%,100%,0)),url(/img/about-intro-bg2.jpg) no-repeat;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#00ffffff",GradientType=1);
    background-position: 100%;
    background-size: cover;
}

section.section-helphub.profile {
    background: linear-gradient(90deg,#fff 0,#fff 40%,hsla(0,0%,100%,0)),url(/img/profile-bg.jpg) no-repeat;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#00ffffff",GradientType=1);
    background-position: 100%;
    background-size: cover;
}

#register .register-hero {
    background: linear-gradient(90deg,#fff 0,#fff 40%,hsla(0,0%,100%,0)),url(/img/reg-bg.jpg) no-repeat;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#00ffffff",GradientType=1);
    background-position: 100%;
    background-size: contain;
}

.about-financeialadvice {
    background: linear-gradient(90deg,#f9f9f9 0,#f9f9f9 30%,hsla(0,0%,98%,0)),url(/img/about-financial-advice-large.jpg) no-repeat;
    background-position: 100%;
}

.correct-acc::before {
    background: #f1f1f1 url(/img/iso-layers-designinv.jpg) no-repeat;
    background-size: 120%;
    background-position: top;
}

.hero.breakout {
    background: url(/img/hero-user.jpg) no-repeat;
    background-size: cover;
    background-position: 0 25%;
}

.footer.social-links {
    width: 26px;
    height: 26px;
}

label.upload-ID {
    font-size: 14px;
    margin: 2px;
    text-align: left;
    padding: 0;
}

input.upload-ID {
    background: ghostwhite;
    cursor: pointer !important;
}

label span.hint {
    font-size: 12px;
    font-weight: bold;
    margin-left: 10px;
}

section.account-summary-wrap {
    margin-top: 2rem;
}

.select-investment .select-investment--currency {
    margin-bottom: 10px;
}

/*#register .register-hero .password .form--info-icon {
	display: none;
}*/

/* 
  ##Device = Most of the Smartphones Mobiles (Portrait)
  ##Screen = B/w 280px to 580px
*/

@media (min-width: 280px) and (max-width: 581px) {
  
  	.header-padding, .header-padding-ifa {
	    height: 0px;
	}
  
	.nav-subnav {
	    position: relative;
	}

	.helphub-page-title {
    	margin-top: 2rem;
	}

	.section-helphub {
	    padding-top: 2rem;
	}

	#register .register-hero {
	    background: none;
	}

	.about-intro {
		background: none;
		margin-top: 0px;
	}

	.about-financeialadvice, .correct-acc::before, section.section-helphub.marketer, section.section-helphub.profile {
    	background: none;
	}

	.error-pages {
    	padding-top: 2rem;
    	padding-bottom: 20px;
	}

	.error-pages a.btn {
	    margin-bottom: 10px;
	}

	section.account-summary-wrap {
	    margin-top: 0rem;
	}

	section.concourse-title-section {
		margin-top: 30px;
	}
}


.logo-netwealth.hidden-xs img {
    width: 149px;
    height: 100%;
}