.fa {
    font-family: "Font Awesome 5 Free" !important;
    font-weight: 900 !important;
}

.no-padding .sppb-row-column {
    padding: 0px;
}

.no-padding .sppb-row-container {
    padding-left: 0px;
    padding-right: 0px;
}

.sp-scroll-up {
    right: 105px;
    bottom: 25px;
    background: rgb(144, 17, 30);
}

/*-------------------------------Top Bar/ Header--------------------------------------*/

#sp-top2 {
    width: 100%;
}

#sp-top2 .sp-module {
    width: 70%;
}

#sp-top-bar{
  padding: 0px;
  height: 40px;
}

#sp-header.header-sticky {
    background: #e7e7e7!important;
}

#sp-header {
    background: #e7e7e7!important;
    height: 80px;
}

#sp-header .logo {
    height: 80px;
}

.sp-megamenu-parent>li>a {
    color: #333333!important;
}

.sp-megamenu-parent>li>a:hover {
    color: #9a1f21!important;
}

.sp-megamenu-parent>li.active>a, .sp-megamenu-parent>li.active:hover>a {
    color: #9a1f21!important;
}

.sp-megamenu-parent>li>a {
    font-size: 14px!important;
    letter-spacing: 0.5px;
    line-height: 80px;
}



/*-------------------------------End Top Bar/ Header--------------------------------------*/

/*--------------------------------------Off Canvas--------------------------------------*/

.d-flex.header-modules.mb-3 {
    display: none!important;
}

.burger-icon>span {
    background-color: #333333;
}

/*------------------------------------End Off Canvas--------------------------------------*/

/*--------------------------------------Page Title-----------------------------------------*/

.sp-page-title:before {
    background: rgba(1, 4, 0, 0.586661);
    max-width: 100%;
}

.sp-page-title .sp-page-title-heading {
    margin-bottom: 10px;
    margin-top: 40px;
}


/*--------------------------------------End Page Title-----------------------------------------*/

/*-----------------------------------------Body---------------------------------------------*/

.bg-gradient-seconday {background: #90111e;}

/*-----------------------------------------End Body---------------------------------------------*/

/*-------------------------------Bottom--------------------------------------*/

#sp-bottom3:after {
    display: none;
}

#sp-bottom {
    background: #e7e7e7;
    color: #333333;
}

#sp-bottom .sp-module .sp-module-title {
    font-weight: 800;
    letter-spacing: 0.5px;
}

#sp-bottom .sp-module ul>li {
    line-height: unset;
}

#sp-bottom .sp-module ul>li>a {
    color: #333333;
    font-weight: 500;
}

#sp-bottom .sp-module ul>li>a:hover {
    color: #9a1f21;
}

#sp-footer1 {
    width: 100%;
    text-align: center;
}

#sp-footer .container-inner {
    padding: 10px 0;
}

#sp-bottom .sp-module ul>li>a {
    font-size: 14px;
}

/*-------------------------------End Bottom--------------------------------------*/

/*-------------------------------Scrollbar--------------------------------------*/

/* width */
::-webkit-scrollbar {
  width: 8px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #f1f1f1; 
}
 
/* Handle */
::-webkit-scrollbar-thumb {  
  background: #90111e;
  border-radius: 20px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #0a3ea4; 
}

/*-------------------------------End Scrollbar--------------------------------------*/