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