:root{
    --color: #162f49
}
#sp-menu .sp-megamenu-parent > li > span{
    color: rgba(255,255,255,0.7);
    transition: color 400ms, background-color 400ms;
}
#sp-menu span:hover{
    color: #fff;
}
#sp-menu .sp-megamenu-parent > li .sp-dropdown span{
    color: var(--color);
    opacity: 0.7;
    transition: color 400ms, background-color 400ms;
}
#sp-menu .sp-megamenu-parent > li .sp-dropdown span:hover{
    opacity: 1;
}
/* .logo-image{
    height: auto!important;
} */
.sp-dropdown.sp-dropdown-main > .sp-dropdown-inner > .sp-dropdown-items > .sp-has-child::after{
	content: "\f105";
    font-family: "Font Awesome 5 Free";
	position: absolute;
	right: 0;
	left: auto;	
    font-weight: 600;
    color: var(--color);
}

#sp-bottom .sp-module .sp-module-title,
#sp-bottom .sp-module ul > li > a:hover{
    color: #fff;
}
#sp-bottom .sp-module ul > li > a{
    color: #a2a2a2;
}
@media (min-width: 1170px){
    .pitech-icon-group .sppb-addon-content{
        margin-right: 50px;
        max-width: 78.6vw;
    }
}
@media (max-width: 767px){

    .pitech-icon-group .sppb-addon-content {
      max-width: 80%;
    }
}
@media (max-width: 575px){

    .pitech-icon-group .sppb-addon-content {
      max-width: 90%;
    }
}

.blog .article-body {
    margin-top: 15px;
}
.view-article #sp-main-body .container .article-header h1{
    color: var(--color);
}
.sp-megamenu-parent > li.active > a{
    color: rgba(255, 255, 255, 0.7);
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active > a{
    color: rgba(22, 47, 73, 0.7);
}
.sp-page-title .sp-page-title-sub-heading{
    font-weight: 600;
}
.sp-menu-item .btn.btn-outline-primary:hover{
    background-color: rgba(255,255,255,0.3);
}
.sp-menu-item .btn.btn-outline-primary{
    padding: 8px;
    line-height: 1;
    border: 1px solid rgba(255,255,255,0.6);
}
.offcanvas-menu .offcanvas-inner ul.menu > li.menu-parent li.menu-parent .menu-toggler{
    top: auto;
    margin-top: -12px;
}
.offcanvas-menu > div:not(.offcanvas-inner){
    background-color: var(--color);
}