.bodyundermenu #sp-main-body{
  margin-top: -104px !important;
}
body,.sp-preloader {
background: linear-gradient(to top right, #070618, #000000);
}
#sp-header,#sp-footer,#sp-bottom{
    background: transparent;
}

#sp-header.header-sticky, #sp-header{
	background: linear-gradient(to bottom, #070618, transparent) !important;
}

#sp-header {
  margin-top: 0px !important
}

.sp-page-title .sp-page-title-heading {
border-bottom: 0px;
}

#sp-header .container {
    border-bottom: 0px;
}



.sp-megamenu-parent>li>a {
    color: #FFFFFF
}

.sp-megamenu-parent>li:hover>a {
    color: #CAEB38
}

.sp-megamenu-parent>li.active>a,.sp-megamenu-parent>li.active:hover>a {
    color: #CAEB38
}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
    background: #000000
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a {
    color: rgba(255, 255, 255, 0.6)
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a:hover {
    color: #CAEB38
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a {
    color: #FFFFFF
}

.sp-megamenu-parent .sp-mega-group>li>a {
    color: #FFFFFF
}




.sp-megamenu-parent>li:after {
    content: "";
    width: 70%;
    height: 1px;
    background: #ffffff !important;
    left: 15%;
    bottom: -2px;
}

.sp-megamenu-parent>li>a,.sp-megamenu-parent>li>span {
    padding: 0 50px;
    line-height: 54px !important;
    font-size: 16px;
}

.sp-megamenu-parent>li:last-child>a {
    padding: 0 50px;
}

.sp-megamenu-parent>li.active>a {
    font-weight: 700
}







.fa-twitter::before { content: url("/images/x-twitter.svg"); width: 18px;
  display: inline-block; height: 18px; vertical-align: -0.125em;}

#sp-footer {
        padding: 20px 0px !important;
}

.blackteam .white-popup-block {
    background: linear-gradient(to top right, #070618, black);
}
.blackteam a{
  color:#fff
}

@media (min-width: 1440px) {
  .sp-page-title .sp-page-title-heading {
  font-size: 95px;

}