header#header {
    z-index: 99999 !important;
    position: absolute;
    width: 100%;
    background: transparent;
}
.ghost-btn a{
	padding: 6px 30px !important;
	line-height: 25px !important;
	font-family: 'ION';
	border: 2px solid;
	height: 40px;
	text-align: center;	
}

.mega-menu-column > a.nav-link{ display: none; }

@media screen and (min-width: 767px){
	.header-2 .nav-bar-sec .navbar ul.navbar-nav > li > a.nav-link, 
	.header-2 .nav-bar-sec .navbar ul.navbar-nav > li.menu-item-has-children:hover > a.nav-link{ color: #fff !important; }
}
.header-2 .nav-bar-sec .navbar ul.navbar-nav > li > a.nav-link::after { border-color: #ffffff; }
.custom-logo-link img{ max-height: 50px; }

.page-template-page-kyc6 #home-banner{ min-height: 60vh; }
body:not('.page-template-page-kyc6') #home-banner,
.inner-pg-hero{ min-height: auto; }
.inner-pg-hero{ margin-top: -70px; }



/* Smaller hero text */
#home-banner h1 {
	font-size: 2.5rem !important;
}

/* Remove space above/below slider */
.what-are-you {
	display: none !important
}

/* Padding above/below slider */
.hm-tabs {
	padding: 40px 0 170px !important;
}

@media (max-width: 768px) {
	.hm-tabs {
		padding: 40px 0 0 !important;
	}
}

/* Section headers blue instead of gradient */
.capabilities-section .content h3 {
	color: #00a5e6;
	!important; }

/* Bullet list with vertical line */
.content-bullet-list {
	border-left: 1px solid #8793aa;
	/* margin-top: 15px; */
	padding-left: 20px
}

/* Gradient img border */
.capabilities-section .img-fluid {
	border: 5px solid transparent;
	border-radius: 10px;
	background-image: linear-gradient(45deg, #00A5E6, #96C869);
	background-clip: border-box;
}

.page-template-page-kyc6-who-we-serve .capabilities-section{ background: none; }
.page-template-page-kyc6-who-we-serve .capabilities-section .content p{ color: #586884; }


.two-col-content{ padding: 5rem 0 0; }


.footer-left-col #block-55{
  float: left;
  margin-right: 30px;
}
.footer-left-col #block-55 img {
  max-width: 98px;
}
.footer-left-col #block-55 {
  float: left;
  padding-right: 20px;
  width: 65%;
}

@media (max-width: 767px) {
	.navbar{ z-index: 99; }
	.site-inner {
        padding-top: 0;
    }
    .header-topbar {
		display: block !important;
		position: fixed !important;
		top: 0 !important;
		width: 100%;
		z-index: 99;
    }
	.site-inner header#header { 
		/* position: static !important; */
		background: #001437 !important;
		top: 38px !important;
	}
	#header {
        padding: 10px 0px;
    }
	#home-banner h1 {
		font-size: 1.6rem !important;
	}
	#home-banner .content-para p {
		font-size: 18px;
	}
	.inner-pg-hero { padding: 150px 0 60px; min-height: 300px; }
	
	.page-template-page-kyc6 #home-banner{ padding-top: 70px !important; min-height: 400px; }
	.nav-bar-sec .navbar-collapse{ top: 120px !important; }
	.navbar button.navbar-toggler{ margin-top: -52px !important; } 
	/*
	.nav-bar-sec .navbar-collapse .navbar-nav{ padding: 60px 10px; }
	.nav-bar-sec .navbar-collapse{ transition: left ease-in-out 350ms; }
	.nav-bar-sec .navbar-collapse.show{
		top: 0 !important;
		height: 100vh;
	}
	
	.navbar button.navbar-toggler[aria-expanded="true"]{
		z-index: 9999 !important;
		margin-top: 0;
		position: fixed !important;
		top: 10px;
	}
	*/
	
	.nav-bar-sec #menu-kyc6-main-menu > li.request-demo-btn > a.nav-link{
        background: #00A5E6 !important;
        color: #fff !important;
        max-width: 100% !important;
        text-align: center;
        border-radius: 30px;
    }
	
	.footer-left-col #block-55 { width: 45%; }
	
}