/*logo*/
img.sp-default-logo{
    height: 90px;
}


.sppb-section:not(.spectrum-faq-list) .sppb-addon-feature {
  border: 1px solid #f1f3f6;
  padding: 30px!important;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

/*feature box*/
.feature-box-001 .sppb-addon-text {
    min-height: 75px;
}

#sp-bottom1 .sppb-addon.sppb-addon-feature.sppb-text-left {
    padding: 0!important;
    border: 0px!important;
}

#sp-bottom1 .owl-carousel .owl-controls .owl-dots .owl-dot.active span,
#sp-bottom1 .sppb-section:not(.spectrum-faq-list) .sppb-addon-feature:hover {
  background:transparent!important;
  opacity:0.6;
}

.social-icons a:hover {
    color: #9b9b9b!important;
}

#sp-bottom ul > li a:hover{
    color:#fff!important;
  opacity:0.3;
}

.scrollup {
    width: 40px;
    height: 40px;
    position: fixed;
    bottom: 30px;
    right: 42px;}

/*-------------------------
     OFFCANVAS
--------------------------*/ 

.offcanvas-menu .offcanvas-inner .sp-module:first-child {
    margin-top: 0;
    padding: 80px 30px;
}

.offcanvas-menu .offcanvas-inner .sp-module ul li a {
  color:#fff!important;
}

.offcanvas-menu li.current.active a {
  color: #fff!important;
  font-weight: 900!important;
}


.offcanvas-menu .offcanvas-inner .sp-module ul > li:hover > a,
.offcanvas-menu .offcanvas-inner .sp-module ul > li:focus > a {
  background: #334049 !important;
  color:#fff!important;
}
  


/*for display child*/
.offcanvas-menu ul.menu-child {
    display: inherit !important;
}


