/*slide*/

.sppb-slide-item-bg.sppb-slideshow-fullwidth-item-bg { min-height: 480px; height: 800px; }

.sppb-col-6.slide-img-wrap { display: none; }

.sppb-slide-item-bg .slide-img-wrapper:before { display: none; }

.sppb-slide-item-bg:before { display: none; }

.sppb-slider-fullwidth-wrapper .owl-controls .owl-dots .owl-dot span { background: rgba(255, 255, 255, 0.3); width: 40px; }

.sppb-slider-fullwidth-wrapper .owl-controls .owl-dots .owl-dot span:before { background: #de0000; }

.sppb-slider-fullwidth-wrapper .owl-controls { bottom: 80px; }

.sppb-slider-item-wrapper { position: relative; }

.sppb-slider-item-wrapper:after { content: ""; position: absolute; background: url('/images/0_Ezeee/home/slide-pattern.png')  no-repeat scroll center center / cover; width: 100%; height: 80px; bottom: -5px; z-index: 2; }


.sppb-slide-item-bg .sppb-slideshow-fullwidth-item-text .sppb-slideshow-fullwidth-item-text-wrap { min-width: 800px; }

.sppb-slide-item-bg .sppb-slideshow-fullwidth-item-text .sppb-fullwidth-title { font-size: 62px; font-weight: 600; color: #000; line-height: 1.1; margin-bottom: 15px; }

.sppb-slide-item-bg .sppb-slideshow-fullwidth-item-text .sppb-slideshow-fullwidth-item-text-wrap strong { color: #de0000; font-weight: 600; }

.sppb-slide-item-bg .sppb-slideshow-fullwidth-item-text .details { font-size: 16px; line-height: 1.5; color: #000; font-weight: 500; }

.sppb-slide-item-bg .sppb-slideshow-fullwidth-item-text .sppb-fw-slider-button-wrapper { margin-top: 40px; }

.sppb-slide-item-bg .sppb-slideshow-fullwidth-item-text .sppb-btn { padding: 12px 20px 10px; border-color: #000; background-color: #000 !important; background-image: none !important; color: #fff; border-radius: 5px; letter-spacing: 1px; font-size: 12px; font-weight: 500; box-shadow: 0 0 5px #de0000; }

.sppb-slide-item-bg .sppb-slideshow-fullwidth-item-text .sppb-btn:hover,
.sppb-slide-item-bg .sppb-slideshow-fullwidth-item-text .sppb-btn:focus { border-color: #de0000; background-color: #de0000 !important; box-shadow: 0 2px 6px #8b8b8b; }


@media (max-width: 992px) {
  .sppb-slide-item-bg .sppb-slideshow-fullwidth-item-text .sppb-fw-slider-button-wrapper { margin-top: 25px; }
}
  
@media (max-width: 767px) {
  .sppb-slide-item-bg.sppb-slideshow-fullwidth-item-bg { height: 550px; }
  .sppb-slide-item-bg .sppb-slideshow-fullwidth-item-text .sppb-slideshow-fullwidth-item-text-wrap { min-width: auto; }
  .sppb-slide-item-bg .sppb-slideshow-fullwidth-item-text .sppb-fullwidth-title { font-size: 26px; line-height: 1.3; margin-bottom: 10px; }
  .sppb-slide-item-bg .sppb-slideshow-fullwidth-item-text .details { font-size: 12px; }
  .sppb-slide-item-bg .sppb-slideshow-fullwidth-item-text .sppb-btn { padding: 8px 16px; font-size: 10px; }
}

/*end of slide*/


/*about*/

.about-sec:before {
    content: "ABOUT";
    position: absolute;
    font-size: 120px;
    font-family: Poppins, sans-serif;
    font-weight: 700;
    letter-spacing: 5px;
    line-height: 1;
    color: #de0000;
    opacity: 0.05;
    width: 100%;
    text-align: center;
    top: 0;
}

/*end of about*/


/*feature icon*/

.feature-icon {
    padding: 40px 20px 0;
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 2px 10px #de0000;
    margin-top: -50px !important;
}

.feature-icon .sppb-addon-feature img {
    width: 110px;
}

/*end of feature icon*/


/*service*/

.service-sec:before {
    content: "SERVICE";
    position: absolute;
    font-size: 120px;
    font-family: Poppins, sans-serif;
    font-weight: 700;
    letter-spacing: 5px;
    line-height: 1;
    color: #de0000;
    opacity: 0.05;
    width: 100%;
    text-align: center;
    top: 0;
}

/*end of service*/


/*product & gallery*/

.product-gallery-sec:before {
    content: "";
    position: absolute;
    background: url(/images/0_Ezeee/home/slide-pattern.png) no-repeat scroll center center / cover;
    width: 100%;
    height: 80px;
    top: -10px;
    z-index: 2;
    transform: rotate(180deg);
}

/*end of product & gallery*/


.title-style-001 h3 strong {
    color: #de0000;
    font-weight: inherit;
}

.img-style-001 .sppb-addon-single-image-container:before { content: ""; position: absolute; background: #de0000; width: 100%; height: 100%; right: -10px; bottom: -10px; z-index: -1; }

.img-style-001 .sppb-addon-single-image-container { box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.4); }

.img-style-002 img { border-radius: 100%; border: 4px solid #de0000; box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.4); max-width: 300px; width: 100%; }


/*canvas*/


.list-icon-001 ul li { padding-left: 27px; margin-top: 10px; font-size: 16px; font-weight: 500; }

.list-icon-001 ul { list-style: none; padding: 0px; margin-bottom: 0; }

.list-icon-001 ul li:before { color: #de0000; content: '\f00c'; font-family: fontawesome; margin-right: 7px; margin-left: -25px; font-size: 18px; font-weight: 500; }



/*end canvas*/

.djslider-default .navigation-container { height: 100%; top: 0 !important; }

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


