/*slideshow*/

.sp-slider {
    border-bottom-left-radius: 100px;
    border-bottom-right-radius: 100px;
}

.sp-slider-content-align-center {
    width: 80%;
    margin: auto;
}

.sppb-sp-slider-title {
    margin-bottom: 40px;
    font-size: 52px;
    position: relative;
}

.sppb-sp-slider-title:before {
    content: "";
    position: absolute;
    background: #fff;
    width: 80px;
    height: 2px;
    left: 0;
    right: 0;
    bottom: -20px;
    margin: auto;
}

.sppb-sp-slider-text {
    margin-bottom: 15px;
}

.sppb-sp-slider-button .sp-slider-btn-text {
    background: #168D45;
    border-radius: 50px;
    font-weight: 500;
    padding: 15px 25px;
}

@media (max-width: 991px) {
    .sp-slider-content-align-center { width: 100%; }
    .sppb-sp-slider-title { font-size: 36px; }
}

@media (max-width: 767px) {
	.sp-slider { border-bottom-left-radius: 50px; border-bottom-right-radius: 50px; }
    .sppb-sp-slider-title { font-size: 28px; }
    .sppb-sp-slider-text { font-size: 16px; }
}

/*end of slideshow*/


.title-style-001 span { color: #168D45; }

.home-feature-001 {
    background: #EEF2F6;
    border-radius: 20px;
    padding: 25px 20px;
    transition:0.5s;
}

.home-feature-001 .sppb-img-container {
    width: 90px;
    padding: 20px;
    background: #fff;
    border-radius: 100%;
    margin: auto;
    margin-bottom: 15px;
}

.home-feature-001 .sppb-feature-box-title {
    margin: 0;
}

.home-feature-001 .sppb-feature-box-title a {
    color: #000; 
    transition:0.2s;
}

.home-feature-001:hover {
    background: #168d45;
}
.home-feature-001:hover .sppb-feature-box-title a{
    color:#fff;
}


.block-number-001 {
    padding-left: 100px;
    font-size: 36px;
    font-weight: 300;
    position: relative;
    color: #168D45;
    margin-bottom: 10px;
}

.block-number-001:before {
    content: "";
    position: absolute;
    background: #168D45;
    width: 85px;
    height: 1px;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}


@media (max-width: 991px) {
   .bg-style-001 { background: none !important; }
}

.bg-bottom-color { z-index: unset !important; }

.bg-bottom-color:after {
    content: "";
    position: absolute;
    background: #eef2f6;
    width: 100%;
    height: 100px;
    bottom: 0;
    left: 0;
    z-index: -10 !important;
}

.bg-left-color { z-index: unset !important; }

.bg-left-color:before {
    content: "";
    position: absolute;
    background: #eef2f6;
    width: 100px;
    height: 100px;
    top: 0;
    left: 0;
    z-index: -10 !important;
}




.sppb-carousel-extended-item img {
    object-fit: cover;
    width: 100%;
    height: 100%;
}

.sppb-image-carousel-layout1 .sppb-carousel-extended-content-wrap, .sppb-image-carousel-layout1 .sppb-carousel-extended-item img, .sppb-image-carousel-layout1 .sppb-carousel-extended-item-overlay{
    border-radius: 0px;
}

.sppb-carousel-extended-nav-control .nav-control.next-control {
    float: right;
    margin-right: 0px;
}

.sppb-carousel-extended-nav-control .nav-control.prev-control {
    float: left;
    margin-left: 0px
}

/*product slider 02 homepage*/
#hikashop_category_information_module_157 #hikashop_carousel_hikashop_category_information_module_157 {
    padding: 0px!important;
    padding-top: 50px!important;
}

div#hikashop_carousel_pagination_hikashop_category_information_module_157 {
    position: relative;
}
div#hikashop_carousel_pagination_hikashop_category_information_module_157 .swiper-pagination.swiper-pagination-top.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
    bottom: -20px;
}




