.__pfs.krcarouselbg.__bss {
    background-color: #F4F4F4;
    padding: 4em 0px;
    margin-top: -2em;
}
.krcarouselbg h2#carouselheading {
    text-align: center;
    padding: 1em 0;
    font-size: 28px;
    font-weight: 600;
}
article.__pfs.row.__bss {
    background: #fff;
}
section.slick-slider.carousel:not(.carousel-slider):not(.slider).slick-slider .slick-list.draggable {
    background: #e6e6e6!important;
    margin-bottom: 20px!important;
    border-radius: 14px!important;
    box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.15)!important;
}
section.slick-slider.carousel:not(.carousel-slider):not(.slider) .row.__pfs.__bss .copy.__pfs.__bss {
    background: #fff!important;
}
.krcarouselbg .copy a {
    font-weight: 600 !important;
    font-size: 16px !important;
}
section.slick-slider.carousel:not(.carousel-slider):not(.slider) .row.__pfs.__bss .copy.__pfs.__bss {
    padding: 10px 20px 10px 10px;
    background: #fff;
    display: flex;
    flex-direction: column;
    padding: auto 0;
    justify-content: center;
    height: 300px;
}
.__fixedWidth iframe.__pfs.__bss {
    width: 100%;
    height: 315px;
    border-radius: 14px;
}
section.slick-slider.carousel:not(.carousel-slider):not(.slider) button.slick-arrow.slick-prev {
    left: -20px!important;
}
section.slick-slider.carousel:not(.carousel-slider):not(.slider) button.slick-arrow.slick-next {
    right: -20px!important;
}
/*Japan coop styles*/

.jpcarouselbg .copy h2 {
    font-size: 20px !important;
    font-weight: 600 !important;
    font-family: Open Sans !important;
    padding-bottom: 5px !important;
}
.jpcarouselbg .copy span {
    font-size: 14px!important;
    font-weight: 700!important;
    font-family: Open Sans!important;
}
.__fixedWidth .__pfs.col-lg-12.col-md-12.col-sm-12.col-xs-12.__bss {
    padding-top: 30px;
}
.jpcarouselbg section.slick-slider.carousel:not(.carousel-slider):not(.slider) .row.__pfs.__bss .copy.__pfs.__bss {
    padding: 10px 20px 10px 10px;
    background: #fff;
    display: flex;
    flex-direction: column;
    padding: auto 0;
    justify-content: center;
    height: 240px;
}

@media only screen and (max-width: 767px) {
    .krcarouselbg .usa-coop-campaign .__pfs.col-lg-6.col-md-6.col-sm-6.col-xs-12.__bss .img-resize {
        max-height: 300px !important;
        width: 100%;
    }
    section.slick-slider.carousel:not(.carousel-slider):not(.slider) .row.__pfs.__bss .copy.__pfs.__bss {
        height: 300px;

    }
    .__pfs.col-lg-6.col-md-6.col-sm-12.col-xs-12.des_img.fr-video.__bss {
        padding-top: 30px;
    }
    .__pfs.krcarouselbg.__bss {
        background-color: #F4F4F4;
        padding: 1em 0px;
        margin-top: -5em;
    }
}

@media only screen and (max-width: 1025px) {
    section.slick-slider.carousel:not(.carousel-slider):not(.slider) button.slick-arrow {
        display: none !important;
    }
}

/*japan coop styles*/
