.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:before {
  background: #fff!important;
}
.sp-megamenu-parent > li > a:before, .sp-megamenu-parent > li > span:before
{
  background-color: #0a0745!important;;
}
.custom-login{
  font-size:14px;
  color:#fff!important;
  font-weight: 400;
}
.custom-login:hover{
  color:#fff!important;
}
.custom-login img{
  height: 18px;
}
.login-gp{
  margin-bottom: 0px;
}


.sp-megamenu-parent > li.active > a{
  background-color: #0f0a71!important;
}
.sp-megamenu-parent > li > a:before, .sp-megamenu-parent > li > span:before{
  background-color: #c21027!important;!important;
}
.iem-btns .overlay-image-button-wrap a{
	margin-top: 20px;
	color:#fff!important;
	background-color:#0f0a71!important;
	/*border:1px solid #fff!important;*/
} 
.iem-btns h4 a{
	color: #fff!important;
	margin-bottom: 10px!important;
}
.iem-btns .overlay-image-button-wrap a:hover{
	background-color: #fff;
	color:transparent;
}
.iem-btns .overlay-image-title::before{
	border:none!important;
}

.iem-btn{
	border: 2px solid #ffffff!important;
	color: #ffffff!important;
	transition-duration: .4s;
  transition-property: color,background;
  font-size: 13px!important;
}
.iem-btn:hover{
	background-color:#ffffff!important;
	color:#000!important;
}
.iem-blue .sppb-addon-title{
	color:#0f0a71;
} 

#sp-header.header-sticky {
	background:#000!important;
	opacity: 0.9;
}
.sp-megamenu-parent > li > a:before, .sp-megamenu-parent > li > span:before{
	background-color:#0f0a71;

}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner{
	background-color: #000!important;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover{
	color: #fff!important;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover{
	background-color: #c21027!important;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a{
	color: #fff!important;
}
#sp-footer .container-inner{
	border-top: 1px solid #fff;
}
a,
a:hover, 
a:focus, 
a:active{
	color: #1780ca!important;
	font-weight: 500!important;
}
.sp-megamenu-wrapper a,
#sp-bottom-top a{
	color: #fff!important;
}
.sp-contact-info li a,
.sp-custom-login .info-text a + a::before,
.sp-custom-login .info-text a span{
	font-size: 14px!important;
}
#sp-footer {
    font-size: 18px!important;
    padding: 0;
}
#sp-bottom{
	padding:25px 0 0px!important;
}
.sp-custom-login.sp-mod-login .info-text .sppb-btn-link{
	font-size: 18px!important;
}
.btn-primary, .sppb-btn-primary {
  color: #fff!important;
  background-image: linear-gradient(286deg, #0f0a71, #0f0a71)!important;
  opacity: .9;
}
.btn-primary, .sppb-btn-primary:hover{
	color:#fff!important;
}
.owl-dots .owl-dot.active span{
	background-image: linear-gradient(286deg, #0f0a71, #0f0a71)!important;
}
.sp-copyright{
	color: #fff!important;
}
.registration-btn{
	display: none;
	
}
.sppb-btn.sppb-btn-link .text{
	color:#fff;
	font-weight:400!important;
}
.sp-megamenu-wrapper > ul > li > a{
	font-size: 12px!important;
}
#sp-header .logo{
	margin-top: 18px!important;
}
@media screen and (min-width: 993px){
	#sp-header .logo{
		margin-top: 18px!important;
	}

} 
@media screen and (max-width: 992px)
{
	#sp-header .logo{
		margin-top: 0px!important;
	}
	.sp-top1-wrapper,
	.logo,
	.sp-top2-wrapper{
		display: none;
	}
}
.sp-page-title .sp-page-title-sub-heading{
	color: #0f0a71!important;
}
@media only screen and (max-width: 1199px) and (min-width: 993px)
{
	.sp-megamenu-wrapper > ul > li > a {
    letter-spacing: 1px!important;
	}
}
