.service-feature {
    transition: all 0.3s ease;
    //background: #dad6cc;
    padding: 30px;
    border-radius: 16px
}

.service-feature .sppb-btn .fas {
    margin-left: 5px;
    visibility: hidden;
    opacity: 0;
    transition: all 0.3s ease
}

.service-feature:hover {
    background: linear-gradient(133.69deg, var(--gradient-color-1) -2.59%, var(--gradient-color-2) 113.65%)
}

.service-feature:hover .sppb-btn .fas {
    visibility: visible;
    opacity: 1
}

.mod-footer .footer2 {
    display: none
}

.service-details-feature-box .sppb-addon-content {
    display: flex;
    flex-direction: column-reverse
}

.service-details-feature-box .sppb-addon-content .sppb-img-container {
    align-self: flex-end
}

.service-details-feature-box .sppb-addon-content .sppb-addon-text {
    max-width: 242px
}



.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
    box-shadow: 0 3px 3px 0px rgb(34 75 100 / 62%) !important;
    padding: 20px !important;
    /* border-radius: 10px; */
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}


.footer-menu a, .footer-menu a {
    color: #dad6cc !important;
}

.footer-menu a:hover, .footer-menu a:hover {
    color: #224b64 !important;
}


#sp-footer .sp-copyright, #sp-footer p {
    color: #ff4f4f !important;
    font-size: 12px !important;
}


.sp-scroll-up
 {
  background: rgb(34 75 100)!important;
 }

.sp-scroll-up:hover,.sp-scroll-up:active,.sp-scroll-up:focus 
{
  background: #dad6cc !important;
}


/*--  Article details-- */

.com-content.view-article #sp-main-body .article-details-intro {
    background-image: none;
    background-color: unset;
}

.article-details .article-header h1, .article-details .article-header h2, .com-content.view-article #sp-main-body .article-info>span a, .article-details .article-info{
    color: #ffffff;
    font-size: 37px !important;
    width: 100% !important;
}


.article-list-title {
    visibility: hidden !important;
}

.article-header h2 a {
    color: #ffffff !important;
    font-family: 'Inter', sans-serif;
    font-size: 20px !important;
    font-weight: 400 !important;
    letter-spacing: 0px !important;
    line-height: 23px !important;
}

.article-header h2 a:hover {
    color: black !important;
    font-family: 'Inter', sans-serif;
    font-size: 20px !important;
    font-weight: 400 !important;
    letter-spacing: 0px !important;
    line-height: 23px !important;
}

.readmore a {
    font-size: 12px !important;
    font-weight: 600;
    color: #000;
    text-transform: uppercase;
    border: solid 2px #000;
    border-radius: 74px;
    padding: 10px 20px !important;
}

.view-category .article .article-intro-image img {
    border-radius: 15px;
}

.article-intro-image img:hover {
  border: solid 3px white;
  /*margin: -2px;*/
}


.view-category .article .article-body .article-introtext .readmore {
    margin-top: 10px !important;
}


.view-category .article .article-body .article-introtext .readmore a {
    color: #ffffff !important;
    border: solid 3px #ffffff !important;


}

.view-category .article .article-body .article-introtext .readmore a:hover
 {
    background-color: #224b64;
}

.view-category .article .article-intro-image img {
    height: 200px !important;
}


.sp-megamenu-parent .sp-dropdown {
    /*width: 200px !important;*/
}


.view-category .article .article-body .article-header h2
 {   
    line-height: 25px !important;  
    margin-bottom: 28px !important;
}


.sppb-addon-header .sppb-addon-title {

    color: #ffffff !important;
}

.sppb-addon-text-block .sppb-addon-content
{

   // color: #ffffff;
}

.related-article-list-container .related-article-title {
    font-size: 26px !important;
    line-height: 1 !important;
    color: #ffffff !important;
    margin-bottom: 48px !important;
}

.article-details .article-ratings-social-share {
    padding: 1rem 0 !important;
    border-top: 0px solid #f5f5f5 !important;
    border-bottom: 0px solid #f5f5f5 !important;
    margin-bottom: 1rem !important;
}

.article-social-share .social-share-icon ul li a {
    color: #ffffff !important;
}

.article-social-share .social-share-icon ul li a:hover {
    color: #224b64 !important;
}

.view-article .article-details .article-body {
    max-width: 95% !important;
    margin: 0 auto;
}

.sp-page-builder .page-content
 {
    padding-top: 0px !important;
}

.sp-scroll-up {

    /*position: fixed !important;
    display: none !important;
    text-decoration: none !important;
    bottom: 30px !important;
    right: 25px !important;
    overflow: hidden !important;
    width: 80px !important;
    height: 80px !important;
    border: none !important;
    text-indent: 100% !important;
    background: url(../images/totop.png) no-repeat left top !important;
    z-index: 999 !important;
    opacity: 0.8 !important;
    text-indent: -9999px !important;
    background-size: 80px auto !important;*/
}

.sp-dropdown
{
      width: 200px !important;
}

/* .logo-image:hover {
    background-image: url(images/Branding/logo-hover.svg)!important;
}*/



@media (max-width: 575px) {
    #sp-header {
        height: 55px !important;
    }
}

.logo a {

  display: inline-block;
  position: relative;
  height: 50px;
  width: 200px; 
  transition: background-image 0.4s ease-in-out, background-size 0.4s ease-in-out;
}

#sp-section-4
{
    background-color: #224b64;
}

#sp-page-builder .sp-pagebuilder-page-edit

 {

    visibility: hidden;
}