/*header menu*/

@media only screen and (max-width: 767px){#sp-header { top: 25px;}}

.sp-megamenu-parent >li >a, .sp-megamenu-parent >li >span { color: #000;}

#offcanvas-toggler >i { color: #23d0ec;}

#sp-header.menu-fixed { background: rgba(255, 255, 255, 0.95);}

li.sp-menu-item.apply-menu a { background-color: #23d0ec; border-bottom: 3px solid #0d8b9e; }

.sp-megamenu-parent >li.active>a,
.sp-megamenu-parent >li:hover>a { background: #23d0ec; border-bottom: 3px solid #0d8b9e; }

/*end of header menu*/

/*title banner*/

div.sp-page-title:before { opacity: 0.6 !important; background: #fff;}

div.sp-page-title h2, div.sp-page-title h3 { color: #000;}

/*end of title banner*/

/*body*/

.sp-page-builder .page-content .sppb-section-title .sppb-title-subheading { line-height: 42px;}

.sp-page-builder .page-content .sppb-section-title .sppb-title-heading { letter-spacing: 5px;}

.sp-page-builder .page-content .sppb-section-title .sppb-title-subheading span{font-weight:600;color:#000;}

.call-to-action-apply a.sppb-btn-primary { margin-top: 40px;}

.title-style-words-001 .sppb-section-title { margin-bottom: 15px !important; }

.home-title .sppb-title-heading {
    font-size: 14px !important;
     margin-top: 0px !important; 
     margin-bottom: 0px !important; 
}


/*end of body*/

/*footer*/

footer#sp-footer { border-bottom: 5px solid #23d0ec;text-align:center; margin-top: -1px;}

/*end of footer*/