.about-img img {
    max-width: 250px;
}

/*dj-slider*/

.djslider-default .navigation-container { top: 50% !important; transform: translateY(-50%); }

.djslider-default .navigation-container img { top: 50%; transform: translateY(-50%); }

/*end of dj-slider*/


/*image gallery*/

.major-gradient, .sppb-carousel.milestone-slider .sppb-carousel-pro-text .about-company:before, .sppb-carousel.milestone-slider .sppb-carousel-indicators li.active, .portfolio-modal-popup .sppb-modal-selector i, .sppb-slider-fullwidth-wrapper .sppb-slider-item-wrapper .sppb-slideshow-fullwidth-item .sppb-magnific-popup.sppb-modal-selector i, .simple-variation.sppb-slider-fullwidth-wrapper .sppb-slider-item-wrapper .sppb-slideshow-fullwidth-item .sppb-slideshow-fullwidth-item-bg::after, .sppb-addon-gallery .sppb-gallery li a:before, .sppb-addon-articles .sppb-addon-article .sppb-addon-article-bgimage:before, .sppb-addon-persion .sppb-addon-content .sppb-person-image:before, article.item .article-info-wrap .article-info-bg:before, .blog-variation-2 article.item .entry-image.intro-image > a:after, .home-portfolio-modal .sppb-magnific-popup i, .home-portfolio-project-section .sppb-addon-header.title-line-before:before, .home-portfolio-project-section .sppb-addon-header.title-line-before:after, .sp-simpleportfolio.sp-simpleportfolio-view-items .sp-simpleportfolio-items .sp-simpleportfolio-item .sp-simpleportfolio-overlay, .classic-hero-section .sppb-modal-selector.sppb-magnific-popup:before {
    background-image: linear-gradient(-180deg,#18191e 0%,#18191e 100%) !important;
}

.sppb-addon-gallery .sppb-gallery li {width: 24.1% !important;}

@media (max-width: 991px) {
    .home-gallery .sppb-gallery li { width: 48.6% !important; }
}

@media (max-width: 767px) {
    .home-gallery .sppb-gallery li { width: 46.9% !important; }
}


/*end of image gallery*/

.sppb-magnific-popup i {
    display: none;
}

.about-partners-height {
    min-height: 90px;
}

/*block-numeber*/

.book-step { position: relative; }

.book-step:not(.last-step):before {content: "";position: absolute;background: #e6c367;;height: 100%;width: 2px;left: 26px;top: 40px;transition: 0.5s;}

.book-step .pull-left {background: #333;border-radius: 100%;display: grid;align-items: center;transition: 0.5s; border: 4px solid #e6c367; margin-right: 30px; }

.book-step .sppb-blocknumber-number {font-size: 20px;font-weight: 600;color: #ffffff !important;transition: 0.5s;z-index: 1;}

.book-step .sppb-media-body h3 { font-size: 24px; margin-top: 5px; margin-bottom: 10px; transition: 0.5s; }

.book-step:hover .sppb-media-body h3 { color: #e6c367; }

.book-step:hover .pull-left { background: #e6c367; }

.book-step:hover .sppb-blocknumber-number { color: #e6c367; }

.book-step .sppb-media-body { line-height: 1.5; }

.book-step.last-book-step:not(.last-step):before {content: "";position: absolute;background: transparent;height: 100%;width: 5px;left: 18px;top: 40px;transition: 0.5s;}

/*end of block-number*/