.sp-module ul >li {
  display: block;
  border-bottom: 0px solid #e8e8e8;
  -webkit-transition: 300ms;
}

.sp-module ul >li >a:before {
  font-family: FontAwesome;
  content: "\f105";
  content:'';
  margin-right: 8px;
}

#sp-header {
  height: 100px;
}

.sp-module ul >li >a {
  padding: 0px 15px;
}


/*feature box*/
.sppb-section:not(.spectrum-faq-list) .sppb-addon-feature {border: 0px solid transparent;padding: 0px!important;}
.sppb-addon.sppb-addon-feature.sppb-text-center {padding: 0!important;border: 0px!important;}
.sppb-addon.sppb-addon-feature.sppb-text-center:hover {background: transparent!important;}
.sppb-section:not(.spectrum-faq-list) .sppb-addon-feature:hover{background: transparent!important;border:0px!important;padding: 0px!important;color:inherit;}
.sppb-section:not(.spectrum-faq-list) .sppb-addon-feature:hover .sppb-addon-title.sppb-feature-box-title{color:inherit!important;}
.sppb-section:not(.spectrum-faq-list) .sppb-addon-feature:hover .sppb-addon-text{color:inherit!important;}
.sppb-section:not(.spectrum-faq-list) .sppb-addon-feature:hover .sppb-addon-text, .sppb-section:not(.spectrum-faq-list) .sppb-addon-feature:hover .sppb-addon-title.sppb-feature-box-title, .sppb-section:not(.spectrum-faq-list) .sppb-addon-feature:hover .sppb-icon span i {
    color: inherit !important;
}

@media only screen and (max-width: 480px){
.sppb-section:not(.spectrum-faq-list) .sppb-addon-feature .sppb-addon-title {
    margin-bottom: 0px !important;
}}


/*image overlay*/
.title-subtitle-bottom-left .sppb-addon-title,.title-subtitle-center-left .sppb-addon-title,.title-subtitle-top-left .sppb-addon-title {
    transform: translate3d(0px,0,0)
}

.title-subtitle-bottom-left .sppb-addon-subtitle,.title-subtitle-center-left .sppb-addon-subtitle,.title-subtitle-top-left .sppb-addon-subtitle {
    transform: translate3d(0px,0,0);
    transition: .45s
}

.sppb-addon-overlay-image:hover .title-subtitle-bottom-left .sppb-addon-subtitle,.sppb-addon-overlay-image:hover .title-subtitle-bottom-left .sppb-addon-title,.sppb-addon-overlay-image:hover .title-subtitle-center-left .sppb-addon-subtitle,.sppb-addon-overlay-image:hover .title-subtitle-center-left .sppb-addon-title,.sppb-addon-overlay-image:hover .title-subtitle-top-left .sppb-addon-subtitle,.sppb-addon-overlay-image:hover .title-subtitle-top-left .sppb-addon-title {
    transform: translate3d(0,0,0)
}

.title-subtitle-bottom-right .sppb-addon-title,.title-subtitle-center-right .sppb-addon-title,.title-subtitle-top-right .sppb-addon-title {
    transform: translate3d(0px,0,0);
    transition: .45s
}

.title-subtitle-bottom-right .sppb-addon-subtitle,.title-subtitle-center-right .sppb-addon-subtitle,.title-subtitle-top-right .sppb-addon-subtitle {
    transform: translate3d(0px,0,0)
}

.sppb-addon-overlay-image:hover .title-subtitle-bottom-right .sppb-addon-subtitle,.sppb-addon-overlay-image:hover .title-subtitle-bottom-right .sppb-addon-title,.sppb-addon-overlay-image:hover .title-subtitle-center-right .sppb-addon-subtitle,.sppb-addon-overlay-image:hover .title-subtitle-center-right .sppb-addon-title,.sppb-addon-overlay-image:hover .title-subtitle-top-right .sppb-addon-subtitle,.sppb-addon-overlay-image:hover .title-subtitle-top-right .sppb-addon-title {
    transform: translate3d(0,0,0)
}

.title-subtitle-top-center .sppb-addon-title {
    transform: translate3d(0,0px,0);
    transition: .45s
}

.title-subtitle-top-center .sppb-addon-subtitle {
    transform: translate3d(0,0px,0)
}

.sppb-addon-overlay-image:hover .title-subtitle-top-center .sppb-addon-subtitle,.sppb-addon-overlay-image:hover .title-subtitle-top-center .sppb-addon-title {
    transform: translate3d(0,0,0)
}

.title-subtitle-center-center .sppb-addon-title {
    transform: translate3d(0,0px,0)
}

.title-subtitle-center-center .sppb-addon-subtitle {
    transform: translate3d(0,0px,0);
    transition: .45s
}

.sppb-addon-overlay-image:hover .title-subtitle-center-center .sppb-addon-subtitle,.sppb-addon-overlay-image:hover .title-subtitle-center-center .sppb-addon-title {
    transform: translate3d(0,0,0)
}

.title-subtitle-bottom-center .sppb-addon-title {
    transform: translate3d(0,0px,0)
}

.title-subtitle-bottom-center .sppb-addon-subtitle {
    transform: translate3d(0,0px,0);
    transition: .45s
}

.sppb-addon-overlay-image:hover .title-subtitle-bottom-center .sppb-addon-subtitle,.sppb-addon-overlay-image:hover .title-subtitle-bottom-center .sppb-addon-title {
    transform: translate3d(0,0,0)
}

.title-subtitle-bottom-left .overlay-image-button-wrap,.title-subtitle-center-left .overlay-image-button-wrap,.title-subtitle-top-left .overlay-image-button-wrap {
    transform: translate3d(15px,0,0);
    transition: .55s
}

.sppb-addon-overlay-image:hover .title-subtitle-bottom-left .overlay-image-button-wrap,.sppb-addon-overlay-image:hover .title-subtitle-center-left .overlay-image-button-wrap,.sppb-addon-overlay-image:hover .title-subtitle-top-left .overlay-image-button-wrap {
    transform: translate3d(0,0,0)
}

.title-subtitle-bottom-right .overlay-image-button-wrap,.title-subtitle-center-right .overlay-image-button-wrap,.title-subtitle-top-right .overlay-image-button-wrap {
    transform: translate3d(0px,0,0);
    transition: .55s
}

.sppb-addon-overlay-image:hover .title-subtitle-bottom-right .overlay-image-button-wrap,.sppb-addon-overlay-image:hover .title-subtitle-center-right .overlay-image-button-wrap,.sppb-addon-overlay-image:hover .title-subtitle-top-right .overlay-image-button-wrap {
    transform: translate3d(0,0,0)
}

.title-subtitle-top-center .overlay-image-button-wrap {
    transform: translate3d(0,0px,0);
    transition: .3s
}

.sppb-addon-overlay-image:hover .title-subtitle-top-center .overlay-image-button-wrap {
    transform: translate3d(0,0,0)
}

.title-subtitle-center-center .overlay-image-button-wrap {
    transform: translate3d(0,0,0);
    transition: .3s
}

.sppb-addon-overlay-image:hover .title-subtitle-center-center .overlay-image-button-wrap {
    transform: translate3d(0,0px,0)
}

.title-subtitle-bottom-center .overlay-image-button-wrap {
    transform: translate3d(0,0px,0);
    transition: .3s
}

.sppb-addon-overlay-image:hover .title-subtitle-bottom-center .overlay-image-button-wrap {
    transform: translate3d(0,0,0)
}


/*client arrow*/
.sppb-carousel-extended-nav-control .nav-control {
    cursor: pointer;
    text-align: center;
    font-size: 35px;
    border-radius: 3px;
    color: #fff;
    border: 0px solid #fff;
    transition: .35s
}

.sppb-addon-clients .sppb-carousel-extended-nav-control .nav-control {
    height: 40px;
    width: 40px;
    line-height: 40px;
    font-size: 30px;
}

.sppb-addon-clients .fa-angle-right:before{
    content: url(/images/0-project/images/btnarrow01.png);
    filter: invert(1);
}

.sppb-addon-clients .fa-angle-left:before{
    content: url(/images/0-project/images/btnarrow02.png);
    filter: invert(1);
}

.sppb-addon-clients i{transition:0.5s ease;}
.sppb-addon-clients i:hover{opacity:0.5;transition:0.5s ease;}


/*offcanvas*/
.offcanvas-menu {
    width: 330px;
}

/*calendar*/
.glyphicon-calendar:before, .glyphicon-upload:before {
font-family: 'Font Awesome 5 Free';
font-weight: 900; 
}
.glyphicon-calendar:before {
    content: "\f133";line-height:0;
}
.glyphicon-upload:before{
    content: "\f093";line-height:0;
}


/*article social*/
.helix-social-share .helix-social-share-icon ul li div a {
  height: 30px;
  padding-top: 0px;
}
@media (max-width: 767px){
.helix-social-share .helix-social-share-icon ul li div a {
  height: 30px;
  padding-top: 3px;
}}


/*bottom*/
@media only screen and (max-width: 480px){
#sp-bottom {
    padding: 40px 0 !important;
    padding-bottom: 0px!important;
}}


@media only screen and (max-width: 480px){
.sppb-section:not(.spectrum-faq-list) .sppb-addon-feature .sppb-addon-text br {
    display: block;
}}



