.logo-image-phone {
    max-height: 35px;
}


#sp-left .sp-module .sp-module-title, #sp-right .sp-module .sp-module-title {
    margin: 0 0 15px;
    padding-bottom: 20px;
    font-size: 22px;
    font-weight: 700;
    border-bottom: 1px solid #f3f3f3;
}

#sp-left .sp-module:first-child,#sp-right .sp-module:first-child {
    margin-top: -40px;}
      
.latestnews .latest-post-item {
    display: flex;
    align-items: center;
    margin-bottom: 20px
}

.latestnews .latest-post-item .article-list-img {
    width: 29%;
    float: left;
    height: 80px;
    position: relative;
    overflow: hidden
}

.latestnews .latest-post-item .article-list-img img {
    width: auto;
    height: 70%;
    position: absolute;
    border-radius: 4px
}

.latestnews .latest-post-item .latest-post-content-wrap {
    width: 71%;
    float: left;
    padding-left: 20px
}

.latestnews .latest-post-item .latest-post-content-wrap .latest-post-title {
    font-size: 14px;
    font-weight: 700;
    line-height: 1.2;
    margin: -20px 0 8px 0;
}

.latestnews .latest-post-item .latest-post-content-wrap .latest-post-title a {
    color: #000000
}

.latestnews .latest-post-item .latest-post-content-wrap .latest-post-info {
    font-size: 14px;
    font-weight: 400;
    line-height: 1.2;
    color: rgb(159 156 156 / 70%)
}
.article-footer-top .post_rating {
    float: left
}
   .latestnews .latest-post-item .article-list-img {
        width: 30%
    }

    .latestnews .latest-post-item .latest-post-content-wrap {
        width: 70%;
        padding-left: 15px
    }
 
.tagspopular ul,
  .tags {
      list-style: none;
      padding: 0 10px 0 10px;
      margin: 0px 10px 0px -10px;
      display: flex;
      flex-wrap: wrap
  }

  .tagspopular ul>li,
  .tags>li {
      display: inline-block;
      margin: 10px;
      list-style: none
  }

  .tagspopular ul>li a,
  .tags>li a {
      display: inline-block;
      font-size: 14px;
      font-weight: 400;
      line-height: 1.2;
      padding: 10px 19px;
      border-radius: 4px;
      background-color: #f1f1f1
  }

#sp-left .sp-module ul>li>a,
#sp-right .sp-module ul>li>a {
    display: block;
    padding: 5px 0;
    line-height: 36px;
    padding: 5px 10px 5px 10px;
}





.page5-accordion .sppb-addon-content button,.page5-accordion-faq .sppb-addon-content button {
    padding: 35px 0;
    background-color: transparent
}

.page5-accordion .sppb-addon-content button .sppb-panel-title,.page5-accordion-faq .sppb-addon-content button .sppb-panel-title {
    display: inline-block;
    padding-right: 60px;
    font-size: 20px;
    line-height: 28px;
    font-weight: 700
}

.page5-accordion .sppb-addon-content button .sppb-panel-title .fa-circle,.page5-accordion-faq .sppb-addon-content button .sppb-panel-title .fa-circle {
    display: inline-block;
    font-size: 0px;
    transition: 600ms ease;
    color: #ffffff
}

.page5-accordion .sppb-addon-content button.active,.page5-accordion-faq .sppb-addon-content button.active {
    padding: 15px 0
}

.page5-accordion .sppb-addon-content button.active .sppb-panel-title .fa-circle,.page5-accordion-faq .sppb-addon-content button.active .sppb-panel-title .fa-circle {
    display: inline-block;
    font-size: 10px;
    margin-right: 10px;
    color: #ffffff
}

.page5-accordion .sppb-addon-content .sppb-panel,.page5-accordion .sppb-addon-content .sppb-panel-default,.page5-accordion-faq .sppb-addon-content .sppb-panel,.page5-accordion-faq .sppb-addon-content .sppb-panel-default {
    margin: 0;
    border: none;
    border-bottom: 1px solid #ffffff;
    background: transparent;
    transition: 600ms ease
}

.page5-accordion .sppb-addon-content .sppb-panel .sppb-toggle-direction,.page5-accordion .sppb-addon-content .sppb-panel-default .sppb-toggle-direction,.page5-accordion-faq .sppb-addon-content .sppb-panel .sppb-toggle-direction,.page5-accordion-faq .sppb-addon-content .sppb-panel-default .sppb-toggle-direction {
    display: none
}

.page5-accordion .sppb-addon-content .sppb-panel .sppb-panel-body,.page5-accordion .sppb-addon-content .sppb-panel-default .sppb-panel-body,.page5-accordion-faq .sppb-addon-content .sppb-panel .sppb-panel-body,.page5-accordion-faq .sppb-addon-content .sppb-panel-default .sppb-panel-body {
    padding: 0 15px !important;
    border: none
}

.page5-accordion .sppb-addon-content .sppb-panel .sppb-panel-body .sppb-row-column,.page5-accordion .sppb-addon-content .sppb-panel-default .sppb-panel-body .sppb-row-column,.page5-accordion-faq .sppb-addon-content .sppb-panel .sppb-panel-body .sppb-row-column,.page5-accordion-faq .sppb-addon-content .sppb-panel-default .sppb-panel-body .sppb-row-column {
    padding: 0
}

.page5-accordion .sppb-addon-content .sppb-row,.page5-accordion-faq .sppb-addon-content .sppb-row {
    margin-left: 0 !important
}

.page5-accordion-faq .sppb-addon-content button .fa-chevron-right {
    color: #ffffff;
    transform: rotate(90deg);
    transition: 600ms ease;
    font-size: 20px
}

.page5-accordion-faq .sppb-addon-content button.active .fa-chevron-right {
    transform: rotate(180deg)
}

.page5-accordion-faq .sppb-addon-content .sppb-panel .sppb-toggle-direction,.page5-accordion-faq .sppb-addon-content .sppb-panel-default .sppb-toggle-direction {
    display: block
}
.page5-accordion .sppb-addon-content button .sppb-panel-title,.page5-accordion-faq .sppb-addon-content button .sppb-panel-title {
        font-size: 18px;
        line-height: 24px;
        font-weight: 500
    }

    .page5-accordion .sppb-addon-content button .fa-chevron-right,.page5-accordion-faq .sppb-addon-content button .fa-chevron-right {
        font-size: 15px
    }








.sp-page-title {
    padding: 218px 0 240px;
    background-repeat: no-repeat !important;
    background-position: 115% 50% !important;
    background-size: 75% !important;
    background-attachment: inherit;
    position: relative;
    z-index: 1
}

.sp-page-title:after {
    content: "";
    position: absolute;
    width: 75%;
    height: 100%;
    top: 0px;
    right: 0px;
    mix-blend-mode: multiply;
    z-index: -1
}

.sp-page-title .sp-page-title-heading,
.sp-page-title .sp-page-title-sub-heading {
    margin: 0px 25px;
    padding: 0;
    color: #fff
}

.sp-page-title .sp-page-title-heading {
    font-size: 96px;
    font-weight: 700;
    line-height: 1.2;
    margin-bottom: 35px
}

.sp-page-title .sp-page-title-sub-heading {
    font-size: 14px;
    font-weight: normal;
    line-height: 1;
    margin-top: 10px
}

.sp-page-title .breadcrumb {
    background: none;
    padding: 0;
    margin: 10px 0 0 -10px
}

.sp-page-title .breadcrumb .float-start {
    display: none
}

.sp-page-title .breadcrumb>.active {
    color: rgba(255, 255, 255, 0.8)
}

.sp-page-title .breadcrumb>span,
.sp-page-title .breadcrumb>li,
.sp-page-title .breadcrumb>li>a {
    font-size: 24px;
    font-weight: 500;
    line-height: 1.4;
    color: #ffffff
}

.sp-page-title .breadcrumb li,
.sp-page-title .breadcrumb>li+li {
    padding: 0px
}

.sp-page-title .breadcrumb li:before,
.sp-page-title .breadcrumb>li+li:before {
    content: "";
    font-weight: 900;
    position: relative;
    font-family: "Font Awesome 6 Free";
    padding: 0px 23px 0px 15px;
    color: #ffffff
}




















