/*slide*/

.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-slide-item-bg { min-height: auto; height: 750px; padding: 0; }

.sppb-slideshow-fullwidth-item-text .sppb-col-sm-6 { max-width: 100%; flex: 0 0 100%; }

.sppb-slideshow-fullwidth-item.item { position: relative; }

.sppb-slideshow-fullwidth-item.item:before { content: ""; position: absolute; background: rgba(0, 0, 0, 0.5); width: 100%; height: 100%; z-index: 1; top: 0; left: 0; right: 0; bottom: 0; }

.sppb-slideshow-fullwidth-item-text-wrap { color: #fff; text-align: center; max-width: 750px !important; margin: auto; padding: 50px 80px; border: 2px solid #fff; }

.sppb-slide-item-bg .sppb-slideshow-fullwidth-item-text .sppb-fullwidth-title { width: 100%; letter-spacing: 3px; font-weight: 500; margin-bottom: 10px; text-shadow: 0 2px 5px #000; }

.sppb-slide-item-bg .sppb-slideshow-fullwidth-item-text .sppb-slideshow-sub-title { font-size: 42px; color: #bfdba7; letter-spacing: 1px; margin-bottom: 25px; line-height: 1; text-shadow: 0 2px 5px #000; }

.sppb-slide-item-bg .sppb-slideshow-fullwidth-item-text .details { letter-spacing: 1px; font-size: 14px; font-weight: 300; margin-bottom: 40px; text-shadow: 0 2px 5px #000; }

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

.sppb-slide-item-bg .sppb-slideshow-fullwidth-item-text .sppb-btn { color: #fff; padding: 5px 10px !important; border-radius: 0; font-weight: 300; letter-spacing: 2px; border-bottom: 1px solid #fff; }

.sppb-slide-item-bg .sppb-slideshow-fullwidth-item-text .sppb-btn:hover,
.sppb-slide-item-bg .sppb-slideshow-fullwidth-item-text .sppb-btn:focus { background-color: #57863c; color: #fff; box-shadow: 0 2px 6px #2f2f2f; }	


@media (max-width: 767px) {
  .sppb-slide-item-bg { height: 550px; }
  .sppb-slideshow-fullwidth-item-text-wrap { padding: 25px 35px; }
  .sppb-slide-item-bg .sppb-slideshow-fullwidth-item-text .sppb-fullwidth-title { font-size: 16px; }
  .sppb-slide-item-bg .sppb-slideshow-fullwidth-item-text .sppb-slideshow-sub-title { font-size: 32px; margin-bottom: 15px; line-height: 1.2; }
  .sppb-slide-item-bg .sppb-slideshow-fullwidth-item-text .details { font-size: 12px; }
}

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

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

/*.sppb-slideshow-fullwidth-item-text-wrap {
    text-align: right;
    background-image: linear-gradient(-90deg, white, transparent);
    padding: 20px 30px 20px 10px;
    color: #000;
}*/

/*end of slide*/

.our-story-info {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px 40px;
}

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

.list-icon-001 ul li { display: inline-block; margin: 5px 10px; padding-left: 25px; line-height: 1.5; font-weight: 500; letter-spacing: 1px; }

.list-icon-001 ul li:before { color: #fff; content: '\f00c'; font-family: fontawesome; margin-right: 10px; margin-left: -25px; }


/*contact*/

.contact-section { box-shadow: 0 5px 6px #7d7d7d; background: #fff; }

.contact-section table td:first-child { width: 100px; }

.contact-section table tr { display: block; margin-bottom: 10px; }

.contact-info-module a:hover, .contact-info-module a:focus { color: #00349b; }

/*end of contact*/

.sigplus-gallery>ul>li {
    margin: 0px 4px;
}



