.logo-image-phone {
    height: 40px !important
}
#sp-title .sp-page-title {
    position: relative;
    padding: 150px 0 150px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    z-index: 1
}

#sp-title .sp-page-title:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.6;
    background-color: #0e1116;
    z-index: -1
}

#sp-title .sp-page-title .sp-page-title-heading {
    font-size: 24px;
    font-family: "Raleway", sans-serif;
    font-weight: 500;
    line-height: 30px;
    letter-spacing: 3.69px;
    color: #a1a1a1;
    text-transform: uppercase;
    margin-bottom: 35px
}

#sp-title .sp-page-title .sp-page-title-sub-heading {
    font-size: 72px;
    font-weight: 400;
    font-family: "Libre Baskerville", sans-serif;
    color: #fff;
    line-height: 82px
}
.magnin-slider .magnin-slider-text {
    max-width: 90%
}

.wide-container {
    max-width: 960px
}

.contact-page-address {
    margin-right: 0px !important;
    max-width: 470px !important
}

#sp-header.header-with-modal-menu .menu li:not(:last-child) {
    padding-right: 34px
}

.magnin-faq .sppb-panel-group .sppb-panel-faq .sppb-panel-title {
    font-weight: 500;
    font-size: 18px;
    line-height: 37px;
    margin-left: 35px
}

.view-category .blog #articleCarouselSlide .carousel-inner {
    padding-right: 100px
}

.sp-slider.corporate-slide {
    padding-left: 0%
}

.sp-simpleportfolio-view-items.layout-default.masonry .sp-simpleportfolio-item:nth-child(odd) {
    padding-right: 15px
}
}

@media (max-width:991px) {
    .wide-container {
        max-width: 720px
    }

    .sp-copyright {
        text-align: left;
        margin: 0px 0px 0px 0px;
        justify-content: flex-start
    }

    .magnin-slider .magnin-slider-text {
        max-width: 100%
    }

    .magnin-slider .sp-slider-content-align-left {
        margin-top: 65px
    }

    .magnin-slider .sp-nav-control .prev-control.nav-control {
        left: auto;
        right: 0px;
        transform: translateY(40px)
    }

    #sp-footer ul.menu {
        margin-top: 0px
    }

    .wide-container {
        max-width: 540px;
        padding-left: 15px;
        padding-right: 15px
    }

    body .sppb-btn,
    body .btn {
        font-size: 0.9rem;
        padding: 0.1rem 2rem 0.1rem 2rem
    }

    .magnin-slider .sp-nav-control {
        max-width: 1140px;
        top: 220px !important
    }

    .magnin-slider .sp-slider_number {
        display: none
    }

    .magnin-portfolio-v1 .sp-simpleportfolio-view-items .sp-simpleportfolio-item:nth-child(1) {
        margin-top: 0px
    }

    .magnin-portfolio-v1 .sp-simpleportfolio-view-items .sp-simpleportfolio-item {
        margin-bottom: 30px
    }
         .magnin-slider .magnin-slider-text {
             max-width: 100%
         }
    
         .magnin-slider .sp-slider-content-align-left {
             margin-top: 65px
         }
    
         .magnin-slider .sp-nav-control .prev-control.nav-control {
             left: auto;
             right: 0px;
             transform: translateY(40px)
         }