
@media (max-width: 480px) {
    .secondarycarousel .slick-slide .parsys .row .product-img {
        padding-top: 145px;
    }
    .secondarycarousel .offset-2 {
        margin-left: 0;
    }
}

@media (min-width: 576px) {
    .secondarycarousel .slick-slide .parsys {
        max-width: 100%;
    }
}

@media (max-width: 767.98px) {
    .secondarycarousel .slick-slide .parsys .row .product-info .product-info-block {
        margin: 0;
    }
    .secondarycarousel .slick-slide .parsys .row .product-img {
        right: 0;
    }
    .secondarycarousel .carousel-title {
        margin-left: 0;
    }
}

@media (min-width: 768px) {
    .secondarycarousel .slick-slide .parsys .row .product-img img {
        margin-left: -35px;
    }
    .secondarycarousel .slick-slide .parsys .row .product-info {
        max-width: 40%;
    }
    .secondarycarousel .ab .col-6 {
        max-width: 50%;
    }
    .secondarycarousel .slick-slide .parsys .row .product-info .product-info-block {
        margin-left: 0;
    }
}

.secondarycarousel .carousel-title h2 {
	font-family: "ArchitypeRenner-Bold", "Roboto-Regular", "Helvetica Neue", Arial, sans-serif;
}

@media screen and (min-width: 992px) {
    .secondarycarousel .carousel-title h2 {
        font-size: 3.5rem;
    }
}

.secondarycarousel .slick-slide .parsys .row {
    margin: 0;
    width: 100%;
}

.secondarycarousel .slick-slide .parsys .row .seal {
    right: 0;
    line-height: 1.3;
}

.secondarycarousel .slick-slide .parsys .row .seal .icon-botanical, 
.secondarycarousel .slick-slide .parsys .row .seal .icon-natural {
    display: none;
}

.secondarycarousel .slick-slide .parsys .row .seal::before {
    font-family: "Roboto-Bold", "Helvetica Neue", Arial, sans-serif;
    color: #002060;
    white-space: pre;
   /*  content: "BLENDS FLAVOR"; */
}

.secondarycarousel .slick-slide .parsys {
    padding: 0;
}

.secondarycarousel .offset-md-1 {
    margin-left: 0;
    padding-left: 1rem;
}


@media (max-width: 990px) {
    .secondarycarousel .slick-slide .parsys .row .seal {
        line-height: 1;
    }
    .secondarycarousel .slick-slide .parsys .row .seal::before {
        font-size: 10px;
    }
}

@media (min-width: 991px) {
    .secondarycarousel .offset-md-1 {
        padding-left: 6.25%;
    }
    .secondarycarousel .slick-slide .parsys .row .product-info .product-info-block {
        margin-left: 15px;
    }
    .secondarycarousel .slick-slide .parsys .row .seal {
        left: auto;
        top: 50px;
    }
/* 
    .secondarycarousel .slick-slide .parsys .row .seal::before {
        content: "BLENDS \A FLAVOR";

    }
 */
}

@media (min-width: 900px) {
    .secondarycarousel .swiper-container {
        margin-left: 3rem;
        margin-right: 2.5rem;
    }
}

.secondarycarousel .ab .dark-bg {
    background-color: transparent;
}

.secondarycarousel .ab .dark-bg .wave { 
    display: none; 
}

.secondarycarousel .slick-dots li .title {
    opacity: 1;
    color: #002060;
    padding-top: 10px;
    text-transform: uppercase;
}

@media (min-width: 1116px) {
    .secondarycarousel .slick-dots li button .round-img {
        top: 3px;
    }
    .secondarycarousel .slick-dots li button .round-img img {
        margin-top: 0;
        max-width: 42px;
        padding-top: 0;
    }
    .secondarycarousel .slick-dots li:hover:not(.slick-active) button .round-img img, 
    .secondarycarousel .slick-dots li.slick-active:hover button .round-img img {
        margin-bottom: 30px;
        margin-top: 4px;
        max-width: 50px;
        margin-bottom: 0;
    }
}

@media (max-width: 1115px) {
    .secondarycarousel .slick-dots {
        padding-top: 1.65rem;
        margin-top: 2rem;
    }
    .secondarycarousel .slick-dots li:hover:not(.slick-active) button .round-img img, 
    .secondarycarousel .slick-dots li.slick-active:hover button .round-img img {
        margin-bottom: 30px;
        max-width: 32px;
        margin-bottom: 0;
        margin-top: 7px;
    }
    .secondarycarousel .slick-dots li button .round-img img {
        padding-top: 1px;
    }
}

.secondarycarousel .slick-dots li button .round-img {
    overflow: visible;
    transition: none;
}

.secondarycarousel .slick-dots li button .bar {
    background-color: #002060;
}

.secondarycarousel .slick-slide .parsys .row .product-info .product-info-block .title-container .title {
    font-family: "ArchitypeRenner-Demi", "Roboto-Regular", "Helvetica Neue", Arial, sans-serif;
    font-size: 30px;
}

.secondarycarousel .slick-dots li .title {
    font-family: "ArchitypeRenner-Demi", "Roboto-Regular", "Helvetica Neue", Arial, sans-serif;
}

.secondarycarousel .slick-dots li:hover .title,
.secondarycarousel .slick-dots li.slick-active .title {
    font-weight: bold;
}


.secondarycarousel .slick-track .slick-slide:nth-child(2) .parsys .row .product-info .product-info-block,
.secondarycarousel .slick-dots li.slick-active:nth-child(1) .title {
    color: #b7bf10;
}
.secondarycarousel .slick-track .slick-slide:nth-child(3) .parsys .row .product-info .product-info-block,
.secondarycarousel .slick-dots li.slick-active:nth-child(2) .title {
    color: #55951b;
}
.secondarycarousel .slick-track .slick-slide:nth-child(4) .parsys .row .product-info .product-info-block,
.secondarycarousel .slick-dots li.slick-active:nth-child(3) .title {
    color: #ed8b00;
}
.secondarycarousel .slick-track .slick-slide:nth-child(5) .parsys .row .product-info .product-info-block,
.secondarycarousel .slick-dots li.slick-active:nth-child(4) .title {
    color: #4bada9;
}
.secondarycarousel .slick-track .slick-slide:nth-child(6) .parsys .row .product-info .product-info-block,
.secondarycarousel .slick-dots li.slick-active:nth-child(5) .title {
    color: #ff585d;
}
.secondarycarousel .slick-track .slick-slide:nth-child(7) .parsys .row .product-info .product-info-block,
.secondarycarousel .slick-dots li.slick-active:nth-child(6) .title {
    color: #8e2c48;
}
.secondarycarousel .slick-track .slick-slide:nth-child(8) .parsys .row .product-info .product-info-block,
.secondarycarousel .slick-dots li.slick-active:nth-child(7) .title {
    color: #f5a800;
}
.secondarycarousel .slick-track .slick-slide:nth-child(9) .parsys .row .product-info .product-info-block,
.secondarycarousel .slick-dots li.slick-active:nth-child(8) .title {
    color: #c10016;
}


.secondarycarousel .slick-dots li.slick-active:nth-child(1) button .bar {
    background-color: #b7bf10;
}
.secondarycarousel .slick-dots li.slick-active:nth-child(2) button .bar {
    background-color: #55951b;
}
.secondarycarousel .slick-dots li.slick-active:nth-child(3) button .bar {
    background-color: #ed8b00;
}
.secondarycarousel .slick-dots li.slick-active:nth-child(4) button .bar {
    background-color: #4bada9;
}
.secondarycarousel .slick-dots li.slick-active:nth-child(5) button .bar {
    background-color: #ff585d;
}
.secondarycarousel .slick-dots li.slick-active:nth-child(6) button .bar {
    background-color: #8e2c48;
}
.secondarycarousel .slick-dots li.slick-active:nth-child(7) button .bar {
    background-color: #f5a800;
}
.secondarycarousel .slick-dots li.slick-active:nth-child(8) button .bar {
    background-color: #c10016;
}


.secondarycarousel .slick-track .slick-slide {
    background-repeat: no-repeat;    
    background-position: right center;
    background-size: auto 80%;
}
@media (max-width: 480px) {
    .secondarycarousel .slick-track .slick-slide {
        background-size: auto 50%;
    }
}
.secondarycarousel .slick-track .slick-slide:nth-child(2) {
    background-image: url(/content/dam/universaltemplate/bonandviv/flavors/clusters/flavors-pearelderflower-cluster.png);
}
.secondarycarousel .slick-track .slick-slide:nth-child(3) {
    background-image: url(/content/dam/universaltemplate/bonandviv/flavors/clusters/flavors-lemonlime-cluster.png);
}
.secondarycarousel .slick-track .slick-slide:nth-child(4) {
    background-image: url(/content/dam/universaltemplate/bonandviv/flavors/clusters/flavors-clementine-cluster.png);
}
.secondarycarousel .slick-track .slick-slide:nth-child(5) {
    background-image: url(/content/dam/universaltemplate/bonandviv/flavors/clusters/flavors-cocopineapple-cluster.png);
}
.secondarycarousel .slick-track .slick-slide:nth-child(6) {
    background-image: url(/content/dam/universaltemplate/bonandviv/flavors/clusters/flavors-grapefruit-cluster.png);
}
.secondarycarousel .slick-track .slick-slide:nth-child(7) {
    background-image: url(/content/dam/universaltemplate/bonandviv/flavors/clusters/flavors-blackcherry-cluster.png);
}
.secondarycarousel .slick-track .slick-slide:nth-child(8) {
    background-image: url(/content/dam/universaltemplate/bonandviv/flavors/clusters/flavors-mango-cluster.png);
}
.secondarycarousel .slick-track .slick-slide:nth-child(9) {
    background-image: url(/content/dam/universaltemplate/bonandviv/flavors/clusters/flavors-cranberry-cluster.png);
}

hr {
margin-left: 0 !important;
margin-right: 0 !important;
width: 180px !important;
}