@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
   .logo-image {
        height: auto !important;
    }
    .article-body-wrap.row {
	    width: 100%;
	    display: block;
	}
}
a {
    color: #bd401e;
}
#sp-header {
    border-bottom: none;
    box-shadow: none;
}
#sp-header .logo {
    display: flex;
    margin-top: 35px;
    height: 100px;
}
.logo-svg img {
    height: 250px;
}
.logo-image-phone {
    width: 100vw;
}
#sp-top-bar {
    background: rgba(41, 48, 54, .8);
}
#sp-top-bar .fa-mobile {
    display: none;
}
.hero-section:before {
    background: #293036;
}
.hero-section > .sppb-row-container {
    margin-top: 25px;
}
.sppb-testimonial-pro .sppb-carousel-control {
    bottom: 40px;
}
.bottom-logo img {
    height: 35px;
}
.home-perex strong {
    color: #bd401e;
}
.sp-copyright, #sp-footer2 {
    font-size: 14px;
    color: #9c9c9c;
}
#sp-footer a {
    color: #ffffff;
}
.sppb-addon-articles-slider .slider-intro {
    display: block !important;
    text-align: center;
    width: 255px;
    margin: 0 auto 40px;
}
.view-article #sp-main-body .container .article-details .article-header-wrap {
    padding: 300px 0 140px 0;
}
.view-article #sp-main-body .container .article-details .article-header-wrap:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    opacity: 0.8;
    background: #293036;
}
.address-info .sppb-media .sppb-media-body .sppb-addon-title {
    width: 35%;
}
.address-info .sppb-media .sppb-media-body .sppb-addon-text {
    width: 65%;
}
@media (max-width: 990px){
#sp-header .logo {
    float: left;
}
}
@media (max-width: 768px){
.view-article #sp-main-body .container .article-details .article-header-wrap {
    padding: 240px 0 70px 0;
}
}