#sBlogCaro  {
    padding:0;
}

#sBlogCaro .sBlogCaroCol {background:#fff;padding:0}

#sBlogCaro .centerBlogLeadingText {
    font-size: 1.2rem;
    line-height: 22px;
    font-weight: 600;
    letter-spacing: 1px;
    text-transform: initial;
    color: #9A9FB3;
    margin-bottom: 10px;
}

#sBlogCaro h2 {
    color:#000;font-weight:900;font-size:3rem;line-height:3.4rem;
    text-transform:none;margin-bottom:1rem
}

#sBlogCaro .centerBlogContainer p {
    margin-bottom: 0;
}

#sBlogCaro .caroCon {padding:0}

#sBlogCaro .headerContainer {
    padding:30px 30px 0 30px
}

#sBlogCaro .owl-carousel.owl-loaded,
#sBlogCaro #blogCarousel {
    margin: 2rem 0;
}

#sBlogCaro .owl-carousel .owl-stage {
    display: flex;
}

#sBlogCaro .owl-carousel .owl-stage-outer {
    margin: 2rem 0;
}

#sBlogCaro #blogCarousel.center {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

#sBlogCaro .owl-carousel .owl-item,
#sBlogCaro .centerBlogContainer.withOutCarousel {
    display:flex;flex-wrap:wrap;flex-direction:column;flex-basis:100%;
    background:#f5f5f5;padding:1rem;cursor:pointer
}

#sBlogCaro .centerBlogContainer.withOutCarousel {
    flex-basis: initial;
    margin-bottom: 1rem;
    margin-right: 1rem;
}

#sBlogCaro .centerBlogContainer.withOutCarousel:last-child {
    margin-bottom: 0;
}

#sBlogCaro .owl-carousel .owl-item:focus,
#sBlogCaro .owl-carousel .owl-item:hover,
#sBlogCaro .centerBlogContainer.withOutCarousel:focus,
#sBlogCaro .centerBlogContainer.withOutCarousel:hover {
    /*box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.2);*/
}

#sBlogCaro .owl-carousel .owl-item .centerBlogContainer {
    width: 100%;
}
#sBlogCaro .owl-carousel .owl-item:hover {
    background-color: #fffdf3;
    box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2);
}

#sBlogCaro .owl-carousel .owl-item .centerBlogContainer:hover .centerBlogRepeaterTitle,
#sBlogCaro .centerBlogContainer.withOutCarousel:hover .centerBlogRepeaterTitle {
    color: #EF3E33;
}

#sBlogCaro .centerBlogContainer img {
    width: 100%;
}

#sBlogCaro .centerBlogContainer .centerBlogRepeaterTitle {
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 700;
    margin: 1rem 0;
}

#sBlogCaro .owl-carousel .owl-nav button.owl-next,
#sBlogCaro .owl-carousel .owl-nav button.owl-prev {color: #83161B;font-size:36px}
#sBlogCaro .owl-carousel .owl-nav {margin:0 !important;top:47%}
#sBlogCaro .owl-carousel .owl-nav button.owl-next {margin-right:0; border: none;}
#sBlogCaro .owl-carousel .owl-nav button.owl-prev {margin-left:0; border: none;}
#sBlogCaro .owl-carousel .owl-nav button.owl-next:focus,
#sBlogCaro .owl-carousel .owl-nav button.owl-next:hover,
#sBlogCaro .owl-carousel .owl-nav button.owl-prev:focus,
#sBlogCaro .owl-carousel .owl-nav button.owl-prev:hover {text-shadow:0 0 15px grey;color: #B5121B;}
#sBlogCaro .owl-carousel[data-owl-nav=true] {padding:0 30px !important}

@media (min-width: 576px) {
    #sBlogCaro .owl-carousel .owl-nav {margin:0 !important;top:45%}
    #sBlogCaro .owl-carousel .owl-nav button.owl-next {margin-right:15px}
    #sBlogCaro .owl-carousel .owl-nav button.owl-prev {margin-left:15px}
    #sBlogCaro .owl-carousel[data-owl-nav=true] {padding:0 60px !important}
    #sBlogCaro .centerBlogContainer img {
        max-height:200px;
        object-fit:cover;
    }
    #sBlogCaro .caroCon {padding:0 1.5rem}
}

@media (min-width: 768px) {
    #sBlogCaro .owl-carousel[data-owl-nav=true] {padding:0 50px !important}
    #sBlogCaro .owl-carousel .owl-nav {margin:0 !important;top:45%}
    #sBlogCaro .owl-carousel .owl-nav button.owl-next {margin-right:6px;font-size:40px}
    #sBlogCaro .owl-carousel .owl-nav button.owl-prev {margin-left:6px;font-size:40px}
    #sBlogCaro .centerBlogTitle {
        font-size:38px;
        line-height:50px;
    }
}

@media (min-width: 992px) {
    #sBlogCaro .owl-carousel[data-owl-nav=true] {padding:0 70px !important}
    #sBlogCaro .owl-carousel {max-width:1470px;margin:0 auto}
    #sBlogCaro .owl-carousel .owl-nav {margin:0 !important;top:50%}
    #sBlogCaro .owl-carousel .owl-dots {margin-top:0}
    #sBlogCaro .owl-carousel .owl-nav button.owl-next {margin-right:7px;font-size:50px}
    #sBlogCaro .owl-carousel .owl-nav button.owl-prev {margin-left:7px;font-size:50px}

    #sBlogCaro .centerBlogContainer.withOutCarousel {
        margin-right: 1rem;
    }

    #sBlogCaro .centerBlogContainer.withOutCarousel:last-child {
        margin-bottom: 1rem;
    }
}
