/** Shopify CDN: Minification failed

Line 736:4 "marign-right" is not a known CSS property
Line 822:10 Expected ":"

**/
@font-face {
    font-family: 'Bianco Sans';
    src: url('BiancoSans-BoldItalic.eot');
    src: url('BiancoSans-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('BiancoSans-BoldItalic.woff2') format('woff2'),
        url('BiancoSans-BoldItalic.woff') format('woff'),
        url('BiancoSans-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Bianco Sans';
    src: url('BiancoSans-Bold.eot');
    src: url('BiancoSans-Bold.eot?#iefix') format('embedded-opentype'),
        url('BiancoSans-Bold.woff2') format('woff2'),
        url('BiancoSans-Bold.woff') format('woff'),
        url('BiancoSans-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Bianco Sans';
    src: url('BiancoSans-ExtraBold.eot');
    src: url('BiancoSans-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('BiancoSans-ExtraBold.woff2') format('woff2'),
        url('BiancoSans-ExtraBold.woff') format('woff'),
        url('BiancoSans-ExtraBold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Bianco Sans';
    src: url('BiancoSans-ExtraBoldItalic.eot');
    src: url('BiancoSans-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('BiancoSans-ExtraBoldItalic.woff2') format('woff2'),
        url('BiancoSans-ExtraBoldItalic.woff') format('woff'),
        url('BiancoSans-ExtraBoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Bianco Sans';
    src: url('BiancoSans-Heavy.eot');
    src: url('BiancoSans-Heavy.eot?#iefix') format('embedded-opentype'),
        url('BiancoSans-Heavy.woff2') format('woff2'),
        url('BiancoSans-Heavy.woff') format('woff'),
        url('BiancoSans-Heavy.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Bianco Sans';
    src: url('BiancoSans-Italic.eot');
    src: url('BiancoSans-Italic.eot?#iefix') format('embedded-opentype'),
        url('BiancoSans-Italic.woff2') format('woff2'),
        url('BiancoSans-Italic.woff') format('woff'),
        url('BiancoSans-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Bianco Sans';
    src: url('BiancoSans-Regular.eot');
    src: url('BiancoSans-Regular.eot?#iefix') format('embedded-opentype'),
        url('BiancoSans-Regular.woff2') format('woff2'),
        url('BiancoSans-Regular.woff') format('woff'),
        url('BiancoSans-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Bianco Sans';
    src: url('BiancoSans-HeavyItalic.eot');
    src: url('BiancoSans-HeavyItalic.eot?#iefix') format('embedded-opentype'),
        url('BiancoSans-HeavyItalic.woff2') format('woff2'),
        url('BiancoSans-HeavyItalic.woff') format('woff'),
        url('BiancoSans-HeavyItalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Minerva-Modern';
    src: url('Minerva-Modern.eot');
    src: url('Minerva-Modern.eot?#iefix') format('embedded-opentype'),
        url('Minerva-Modern.woff2') format('woff2'),
        url('Minerva-Modern.woff') format('woff'),
        url('Minerva-Modern.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

.hero-banner-shape-main-area {
    min-height: 600px;
}

.hero-banner-grid-flex {
    display: flex;
    align-items: flex-start;
    justify-content: center;
    padding-top: 100px;
}

.hero-banner-grid-flex .hero-banner-left-grid {
    width: 50% !important;
}

.hero-banner-grid-flex .hero-banner-right-grid {
    width: 50% !important;
    padding-left: 0px;
}

.hero-banner-grid-flex .hero-banner-left-grid .hero-banner-left-title {
    text-align: center;
}

.hero-banner-grid-flex .hero-banner-right-grid .hero-banner-right-title {
    text-align: center;
}

.hero-banner-grid-flex .hero-banner-left-grid .hero-banner-left-title .hero-banner-title, .hero-banner-grid-flex .hero-banner-right-grid .hero-banner-right-title .hero-banner-title {
    font-size: 30px;
    font-family: 'Bianco Sans';
    font-weight: 600;
}

.hero-banner-grid-flex .hero-banner-right-grid .hero-banner-right-title .hero-banner-title {
 	color: #6e99c3;
    text-shadow: 2px 2px 0px #4d6e8e;
}

.hero-banner-grid-flex .hero-banner-left-grid .hero-banner-left-title .hero-banner-title {
    color: #9f5034;
    text-shadow: 2px 2px 0px #683422;
}

.nocaf-versus-inner-area {
  	position: relative;
  	z-index: 11;
    -webkit-box-shadow: 5px 5px 15px -2px rgba(0,0,0,0.61);
    box-shadow: 5px 5px 15px -2px rgb(153 141 141 / 61%);
    border-radius: 10px;
    overflow: hidden;
    max-width: 767px;
    margin: -110px auto 110px;
    display: flex;
}

.decaf-slider-flex-grid {
    display: flex;
    align-items: flex-start;
}

.decaf-slider-flex-grid .decaf-slider-left-grid {
    width: calc(50% - 30px);
    max-width: calc(50% - 30px);
    flex: calc(50% - 30px);
    margin-right: 30px;
}

.decaf-slider-flex-grid .decaf-slider-right-grid {
    width: calc(50% - 30px);
    max-width: calc(50% - 30px);
    flex: calc(50% - 30px);
    margin-left: 30px;
}

.decaf-slider-thumb-img-block {
    height: calc(100% - 20px)!important;
    width: calc(100% - 20px)!important;
    object-fit: contain;
    background-color: transparent!important;
    margin-left: auto;
    margin-right: auto;
    border: 2px solid #dcdcdc;
    border-radius: 10px;
    padding: 10px;
}

.decaf-slider-first-nav .slick-current.slick-active .decaf-slider-thumb-img-block, .decaf-slider-sec-nav .slick-current.slick-active .decaf-slider-thumb-img-block, .decaf-slider-third-nav .slick-current.slick-active .decaf-slider-thumb-img-block {
    border: 3px solid #6f1d46;
}

.decaf-slider-img-block {
    border-radius: 20px;
    border: #fff;
    overflow: hidden;
}

.decaf-slider-right-caption-area .title {
    font-family: 'Bianco Sans';
    font-size: 35px;
    line-height: 45px;
    font-weight: 700;
    margin-bottom: 35px;
}

.decaf-slider-right-caption-area .decaf-listing-area {
    padding: 0 30px 0;
    list-style: none;
    margin-top: 0;
}

.decaf-slider-right-caption-area .decaf-listing-area li {
    font-family: 'Bianco Sans';
    font-size: 25px;
    line-height: 35px;
    margin-bottom: 15px;
    position: relative;
}

.decaf-listing-area li:before {
    content: "";
    position: absolute;
    left: -30px;
    top: 5px;
    background: url(/cdn/shop/t/30/assets/ic_check_blue.png?v=1642678723);
    background-size: cover;
    height: 20px;
    width: 20px;
}

.decaf-btn-grps {
    padding-top: 20px;
}

.decaf-btn-grps .btn-text-grp .label-lg {
    font-family: 'Bianco Sans';
    font-size: 25px;
    line-height: 35px;
    font-weight: 600;
    color: #9a4e49;
}

.decaf-btn-grps .btn-text-grp .label-sm {
    font-family: 'Bianco Sans';
    font-size: 18px;
    line-height: 28px;
}

.decaf-btn-area .btn-text-grp {
    margin-bottom: 10px;
}

.btn-taste-area {
    font-size: 22px;
    font-weight: 600;
    background: #6f1d46;
    padding: 20px 45px;
    border-radius: 10px;
    color: #fff;
    font-family: "Bianco Sans";
    width: auto !important;
    display: inline-flex;
    text-transform: uppercase;
    letter-spacing: 1.5px;
    height: auto;
}

.decaf-btn-area .label-text {
    margin-top: 10px;
    font-family: Minerva-Modern;
    font-size: 25px;
    line-height: 35px;
    margin-top: 5px;
}

.decaf-slider-main-area {
    margin-bottom: 120px;
    background: url(/cdn/shop/t/30/assets/bg-slider.png?v=1642597674);
    background-repeat: no-repeat;
    padding-top: 250px;
    margin-top: -210px;
}

.key-health-benenifts-main-area {
    padding-bottom: 100px;
}

.key-health-title-area {
    background: #087482;
    text-align: center;
}

.key-health-title-area .title {
    font-family: 'Bianco Sans';
    font-size: 40px;
    line-height: 50px;
    font-weight: 600;
    color: #fff;
    padding: 20px 0;
}

.key-health-inner-area {
    margin-top: 50px;
}

.key-health-inner-flex {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}

.key-health-inner-flex .key-health-item {
    width: calc(25% - 30px);
    max-width: calc(25% - 30px);
}

.key-health-img-block {
    display: flex;
    align-items: center;
}

.key-health-item .key-health-item-inner .key-health-img-block img {
    min-height: 360px !important;
    object-fit: cover;
}

.key-health-item .key-health-item-inner .key-health-img-block {
    margin-bottom: 25px;
}

.key-health-title .title {
    margin: 0;
    font-size: 22px;
    line-height: 27px;
    font-family: 'Bianco Sans';
    font-weight: 600;
}

.prebiotic-sec.decaf-prebiotic-sec {
    background-image: url(/cdn/shop/files/prebiotics-bg-img_3c4a84b1-60de-4e82-bc09-173e4eba75b8.png?v=1637301879) !important;
    background-position: center;
    background-size: 100%;
    background-repeat: no-repeat;
}

.decaf-prebiotic-sec .prebiotic-txt-content h1 {
    font-size: 30px;
    font-family: Bianco Sans;
    font-weight: 700;
    color: #222222;
    margin-bottom: 15px;
}

.decaf-prebiotic-sec .prebiotic-txt-content p {
    color: #222;
    font-weight: 500;
    font-size: 25px;
    margin-bottom: 20px;
    font-family: Minerva-Modern;
    line-height: 26px;
}

.decaf-prebiotic-btn {
    text-align: center;
}

.decaf-prebiotic-btn a {
    margin-left: auto;
    margin-right: auto;
}

.decaf-prebiotic-btn-grp {
    padding: 25px 0 140px;
}

.btn-taste-it-now {
    font-size: 22px;
    font-weight: 600;
    background: #6f1d46;
    padding: 18px 45px;
    border-radius: 10px;
    color: #fff;
    font-family: Bianco Sans;
    width: auto!important;
    display: inline-flex;
    text-transform: uppercase;
    letter-spacing: 1.5px;
    height: auto;
}

.how-much-caffeine-main-area {background-color: #f7ebcb;padding: 90px 0 135px;}

.houw-much-grid-flex {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.houw-much-grid-flex .how-much-grid-left {
    width: calc(50% - 25px);
    max-width: calc(50% - 25px);
    flex: calc(50% - 25px);
}

.houw-much-grid-flex .how-much-grid-right {
    width: calc(50% - 25px);
    max-width: calc(50% - 25px);
    flex: calc(50% - 25px);
}

.how-much-title-area .title {
    font-family: 'Bianco Sans';
    font-size: 40px;
    font-weight: 600;
    line-height: 50px;
    text-align: center;
}

.how-much-title-area {
    margin-bottom: 50px;
}

.how-much-caption .desc {
  font-family: 'Minerva-Modern';
  font-size: 25px;
  line-height: 26px;
  margin-bottom: 20px;
}

.how-much-caption {
    padding-right: 110px;
}

.how-much-grid-right .how-much-img-block img {
    width: 100% !important;
}

.decaf-slider-sec-grid-flex {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}

.decaf-slider-sec-grid-flex .decaf-slider-sec-grid-left {
    width: calc(50% - 30px);
    max-width: calc(50% - 30px);
    flex: calc(50% - 30px);
    margin-right: 30px;
}

.decaf-slider-sec-grid-flex .decaf-slider-sec-grid-right {
    width: calc(50% - 30px);
    max-width: calc(50% - 30px);
    flex: calc(50% - 30px);
    margin-left: 30px;
}

.decaf-slider-sec-badge-main-area {
    margin-bottom: 80px;
    background: #087482;
    text-align: center;
}

.decaf-slider-sec-badge-area .badge-title {
    font-family: Bianco Sans;
    font-size: 40px;
    line-height: 50px;
    font-weight: 600;
    color: #fff;
    padding: 20px 0;
}

.decaf-slider-sec-title .title {
    font-family: Bianco Sans;
    font-size: 35px;
    line-height: 45px;
    font-weight: 700;
    color: #000000;
    margin-bottom: 30px;
}

.decaf-slider-listings {
    padding: 0 30px;
    list-style: none;
    margin-top: 0;
}

.decaf-slider-listings li {
    font-family: 'Minerva-Modern';
    font-size: 25px;
    line-height: 30px;
    margin-bottom: 15px;
    position: relative;
}

.decaf-slider-listings li:before {
    content: '';
    position: absolute;
    left: -30px;
    top: 5px;
    background: url(/cdn/shop/t/30/assets/ic_check_blue.png?v=1642678723);
    background-size: cover;
    height: 20px;
    width: 20px;
}

.decaf-btn-area .btn-taste-area-main {
 	margin-bottom: 0px !important 
}

.btn-taste-area-main {
    margin-bottom: 30px;
}

.decaf-slider-sec-thumb-area {
    margin-left: -20px;
}

.decaf-slider-thumb-item img {
    max-height: 143px !important;
}

.decaf-slider-thumb-img-block {
    overflow: hidden;
}

.decaf-slider-thumb-img-block img {
    border-radius: 5px;
}

.decaf-slider-third-main-area {
    padding: 100px 0;
}

.decaf-slider-third-grid-flex {
    display: flex;
    align-items: flex-start;
  	justify-content: space-between;
}

.decaf-slider-third-grid-flex .decaf-slider-third-grid-left {
    width: calc(50% - 30px);
    max-width: calc(50% - 30px);
    flex: calc(50% - 30px);
    margin-right: 30px;
}

.decaf-slider-third-grid-flex .decaf-slider-third-grid-right {
    width: calc(50% - 30px);
    max-width: calc(50% - 30px);
    flex: calc(50% - 30px);
    margin-left: 30px;
}

.label-caption-img img {
    width: 70%;
    margin-bottom: 25px;
}

.customer-review-title-area .title {
    margin: 0 0 40px 0;
    font-family: 'Bianco Sans';
    font-size: 35px;
    line-height: 40px;
    font-weight: 600;
    text-align: center;
    color: #000000;
}

.customer-review-sideblock-grid-flex {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.customer-review-sideblock-grid-flex .customer-sideblock.w50 {
    width: calc(50% - 25px);
    max-width: calc(50% - 25px);
    flex: calc(50% - 25px);
}

.mr-25 {
    margin-right: 25px;
}

.ml-25 {
    margin-left: 25px;
}

.customer-description-area .customer-desc-title .title {
    font-size: 30px;
    line-height: 32px;
    font-weight: 600;
    font-family: 'Bianco Sans';
    margin-bottom: 30px;
}

.customer-desc .desc {
    font-family: 'Minerva-Modern';
    font-size: 25px;
    line-height: 32px;
}

.review-stars {
    display: flex;
    padding-left: 0;
    list-style: none;
    margin: 45px 0 10px;
}

.review-stars li {
    margin-right: 5px;
    color: #04b25a;
}

.review-author .author {
    font-family: 'Bianco Sans';
    font-size: 20px;
    line-height: 25px;
}

.mb-50 {
    margin-bottom: 50px;
}

.customer-review-img-block, .customer-review-img-block img {
    border-radius: 15px;
    overflow: hidden !important;
    display: flex;
}

.customer-review-sideblock-area.rtl .customer-description-area {
    text-align: right;
}

.customer-review-sideblock-area.rtl ul.review-stars {
    justify-content: flex-end;
}

.customer-review-sideblock-area.rtl ul.review-stars li:last-child {
    margin-right: 0;
}

.customer-review-main-area {
    padding: 35px 0 100px;
}

.bg-sideblocks-main-area {
    background: #f7ebcb;
    padding: 50px 0;
}

.bg-sideblocks-grid-flex {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.bg-sideblocks-grid-flex .bg-sideblocks-grid-left {
  max-width: calc(50% - 20px);
  width: calc(50% - 20px);
  flex: calc(50% - 20px);
  margin-right: 20px;
}

.bg-sideblocks-grid-flex .bg-sideblocks-grid-right {
    width: calc(50% - 20px);
    max-width: calc(50% - 20px);
    flex: calc(50% - 20px);
    margin-left: 20px;
}

.bg-sideblocks-img-block, .bg-sideblocks-img-block img {
    border-radius: 10px;
    overflow: hidden;
}

.bg-sideblocks-caption .bg-sideblocks-title {
    font-family: 'Bianco Sans';
    font-size: 40px;
    line-height: 50px;
    font-weight: 600;
    color: #000;
    margin-bottom: 25px;
}

.bg-sideblock-desc .desc {
    margin-bottom: 25px;
    font-family: 'Minerva-Modern';
    font-size: 25px;
    line-height: 26px;
}

.bg-sideblock-desc {
    padding-right: 10%;
}

.grids-listing-badge-main-area {
    margin-bottom: 80px;
    background: #087482;
    text-align: center;
}

.grids-badge-title .title {
    font-family: Bianco Sans;
    font-size: 40px;
    line-height: 50px;
    font-weight: 600;
    color: #fff;
    padding: 20px 0;
}

.grids-items-flex-area {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}

.grids-items-flex-area .grid-item-par-area {
    width: calc(25% - 30px);
    margin-left: 15px;
    marign-right: 15px;
}

.grid-item-par-desc-area .title {
    font-family: 'Bianco Sans';
    font-size: 22px;
    line-height: 32px;
    font-weight: 600;
    color: #000;
    margin-top: 15px;
}

.grid-item-par-desc-area .desc {
    font-family: 'Minerva-Modern';
    font-size: 22px;
    line-height: 26px;
    margin-bottom: 24px;
}

.grids-items-listing-area {
    padding-bottom: 100px;
}

.decaf-free-gift-area {
    margin: 75px 0!important;
}

.decaf-free-gift-area .cus-row {
    margin-bottom: 35px!important;
}

.decaf-free-gift-area .cus-row {
    margin: 50px 0;
}

.decaf-free-gift-area .free-gift-main {
    padding: 50px 50px 0;
}

.decaf-free-gift-area .free-gift-main {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}

.decaf-free-gift-area .free-gift-main .free-gift-img {
    width: 100%!important;
}

.decaf-free-gift-area .free-gift-main .free-gift-img {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
}

.decaf-free-gift-area .free-gift-main .free-gift-img .gift-main-img {
    width: 75%!important;
}

.decaf-free-gift-area .free-gift-main .free-gift-img .gift-offer-shape {
    width: 25%;
    margin-left: 20px!important;
}

.decaf-free-gift-area .free-gift-title h2 {
    color: #fff;
    margin: 0;
    font-family: 'Bianco Sans' !important;
    font-weight: 700!important;
    font-size: 50px;
}

.decaf-free-gift-area .free-gift-content {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    width: 100%;
    padding-left: 10px;
}

.decaf-free-gift-area .free-gift-content p {
    font-size: 26px;
    font-family: 'Bianco Sans'!important;
    text-align: left!important;
    widthL 100% !important;
}

.cus-prev-icon, .cus-nxt-icon {
    height: 30px !important;
}

.decaf-free-gift-area .btn-product-offer {
    font-size: 22px;
    font-weight: 600;
    background: #6f1d46;
    padding: 18px 45px;
    border-radius: 10px;
    color: #fff;
    font-family: Bianco Sans;
    width: auto!important;
    display: inline-flex;
    text-transform: uppercase;
    letter-spacing: 1.5px;
    height: auto;
}

.hero-banner-shape-inner-area {
    position: relative;
}

.hero-banner-grid-flex {
    position: absolute;
    top: 0px;
    height: 100%;
    width: 100%;
    left: 0;
}

.hero-banner-grid-flex .hero-banner-left-grid {
	padding-left: 50px; 
}
.hero-banner-grid-flex .hero-banner-right-grid {
	margin-left: -30px; 
}

.decaf-hero-mobile {
	display: none;
}

.decaf-slider-desktop-thumbs {
    display: block;
}

.decaf-slider-sec-thumb-area-mobile {
    display: none;
}

/* START Responsive CSS */

@media only screen and (max-width:1800px) {
  	.key-health-item .key-health-item-inner .key-health-img-block img {
		min-height: 300px !important;
    }	
}

@media only screen and (max-width:1600px) {
    .hero-banner-grid-flex {
        top: -30px !important;
    }
  	.hero-banner-grid-flex .hero-banner-left-grid {
     	padding-left: 50px; 
    }
  	.hero-banner-grid-flex .hero-banner-right-grid {
     	margin-left: -30px; 
    }
}

@media only screen and (max-width:1550px) {
 	.hero-banner-shape-main-area {
     	min-height: 10px; 
    }
  	.key-health-item .key-health-item-inner .key-health-img-block img {
		min-height: 300px !important;
    }
  	.decaf-slider-thumb-img-block {
      height: calc(100% - 10px)!important;
      width: calc(100% - 10px)!important;
      padding: 7px;
    }
  	.decaf-slider-thumb-item img {
      max-height: 119px!important;
    }
}

@media only screen and (max-width:1450px) {
	.key-health-item .key-health-item-inner .key-health-img-block img {
		min-height: 270px !important;
    }
  	.decaf-slider-thumb-img-block {
      height: calc(100% - 10px)!important;
      width: calc(100% - 10px)!important;
      padding: 7px;
    }
}

@media only screen and (max-width:1350px) {
	.decaf-slider-thumb-img-block img {
      min-height: 100px !important;
      max-height: 100px !important;
    }
}

@media only screen and (max-width:1300px) {
  	.hero-banner-grid-flex {
     	top: -50px !important; 
    }
  	.nocaf-versus-inner-area {
     	margin: -110px auto 110px; 
    }
  	.decaf-slider-main-area {
      background-size: contain;
      margin-bottom: 55px;
      padding-top: 200px;
    }

    .key-health-benenifts-main-area {
        padding-bottom: 65px;
    }

    .decaf-prebiotic-btn-grp {
        padding: 25px 0 55px;
    }

    .how-much-caffeine-main-area {
        padding: 90px 0 60px;
    }

    .decaf-slider-third-main-area {
        padding-bottom: 35px;
    }

    .customer-review-main-area {
        padding: 35px 0 50px;
    }

    .grids-items-listing-area {
        padding-bottom: 50px;
    }
}

@media only screen and (max-width:1200px) {
  .key-health-item .key-health-item-inner .key-health-img-block img {
      height: 215px !important;
      min-height: 1px !important;
  }
}

@media only screen and (max-width:1199px) {
  .key-health-item .key-health-item-inner .key-health-img-block img {
      height: 350px !important;
      min-height: 1px !important;
  }  
  .btn-taste-area {
   	font-size: 20px; 
  }
  .prebiotic-sec.decaf-prebiotic-sec {
      background-image: url(/cdn/shop/t/30/assets/prebiotic-banner-tablet.png?v=1643017428) !important;
      background-size: cover;
      background-position: right;
  }

  .prebiotic-sec.decaf-prebiotic-sec .prebiotic-txt-content {
      padding-top: 30%;
  } 
  
  .key-health-inner-flex {
  	  flex-wrap: wrap;
  }
  .label-caption-img img {
   	  width: 50% !important; 
  }
  .key-health-inner-flex .key-health-item {
  	  width: calc(50% - 30px);
  	  max-width: calc(50% - 30px);
      margin-bottom: 35px;
  }
  
  .prebiotic-txt-content {
      padding-top: 0;
  }  
  .decaf-slider-thumb-img-block {
    padding: 10px;
  }
  .decaf-slider-main-area {
      background-size: cover;
      background-position: center;
    }
  	.decaf-slider-flex-grid {
      flex-wrap: wrap;
    }
    .decaf-slider-flex-grid .decaf-slider-left-grid {
        width: 100%;
        max-width: 100%;
        flex: 100%;
        margin-right: 0 !important;
    }
    .decaf-slider-flex-grid .decaf-slider-right-grid {
        width: 100%;
        max-width: 100%;
        flex: 100%;
        margin-left: 0;
    }
  	.decaf-slider-thumb-item img {
        max-height: 185px !important;
  	}
  	.decaf-slider-flex-grid .decaf-slider-left-grid {
        margin-bottom: 20px !important;
    }
  	.decaf-slider-main-area {
      margin-bottom: 70px;
    }

    .key-health-benenifts-main-area {
        padding-bottom: 50px;
    }

    .decaf-prebiotic-btn-grp {
        padding-bottom: 70px;
      	padding-top: 40px;
    }
  	.how-much-caption {
     	padding-right: 25px; 
    }
  	.how-much-caffeine-main-area {
     	padding-bottom: 75px; 
    }
  	.decaf-slider-sec-grid-flex {
	    flex-wrap: wrap;
    }
	.decaf-slider-desktop-thumbs {
      display: none;
  	}
  	.decaf-slider-sec-thumb-area-mobile {
      display: block; 
    }
    .decaf-slider-sec-grid-flex .decaf-slider-sec-grid-left {
        width: 100%;
        max-width: 100%;
        flex: 100%;
        margin-right: 0;
        margin-bottom: 20px;
    }
	.decaf-slider-sec-btn-area {
      margin-top: 25px;
  	}
    .decaf-slider-sec-grid-flex .decaf-slider-sec-grid-right {
        width: 100%;
        max-width: 100%;
        flex: 100%;
        margin-left: 0;
    }
  	.decaf-slider-third-grid-flex {
	    flex-wrap: wrap;
    }

    .decaf-slider-third-grid-flex .decaf-slider-third-grid-left {
        width: 100%;
        max-width: 100%;
        flex: 100%;
        margin-right: 0;
        order: 1;
    }

    .decaf-slider-third-grid-flex .decaf-slider-third-grid-right {
        width: 100%;
        max-width: 100%;
        flex: 100%;
        margin-left: 0;
    }
  	.decaf-slider-third-grid-flex .decaf-slider-third-grid-right {
      margin-bottom: 20px;
    }
  	
}

@media only screen and (max-width:1050px) {
	.hero-banner-shape-main-area {
        min-height: 550px;
    }
    .hero-banner-shape-main-area .hero-banner-img-block img {
        min-height: 600px;
    }
  	.hero-banner-grid-flex .hero-banner-right-grid {
      margin-left: 100px;
    }
  	.decaf-slider-main-area {
      background-size: cover;
      background-position: center;
    }
  	.decaf-slider-flex-grid {
      flex-wrap: wrap;
    }
    .decaf-slider-flex-grid .decaf-slider-left-grid {
        width: 100%;
        max-width: 100%;
        flex: 100%;
        margin-right: 0 !important;
    }
    .decaf-slider-flex-grid .decaf-slider-right-grid {
        width: 100%;
        max-width: 100%;
        flex: 100%;
        margin-left: 0;
    }
  	.decaf-slider-thumb-item img {
        max-height: 150px !important;
  	}
  	.decaf-slider-flex-grid .decaf-slider-left-grid {
        margin-bottom: 20px !important;
    }
  	.key-health-inner-flex {
        flex-wrap: wrap;
    }

    .key-health-inner-flex .key-health-item {
        width: calc(50% - 30px);
        max-width: calc(50% - 30px);
        margin-bottom: 35px;
    }
  
  	.prebiotic-txt-content {
        padding-top: 0;
    }

    .houw-much-grid-flex .how-much-grid-right {
        margin-bottom: 35px;
    }

    .how-much-caption {
        padding-right: 10px;
    }

    .how-much-caffeine-main-area {
        padding: 90px 0 50px;
    }
  	.decaf-slider-right-caption-area {
      text-align: left;
    }
  	.decaf-slider-sec-grid-right {
      text-align: left; 
    }
  	.decaf-slider-sec-caption {
      text-align: left;
  	}
  	.decaf-slider-main-area {
      padding-top: 200px; 
    }
  	.decaf-slider-main-area {
      margin-bottom: 70px;
    }

    .key-health-benenifts-main-area {
        padding-bottom: 50px;
    }

    .decaf-prebiotic-btn-grp {
        padding-bottom: 70px;
        padding-top: 35px;
    }
  	.bg-sideblocks-caption .bg-sideblocks-title {
      font-size: 30px ;
  	}
  	.bg-sideblock-desc {
      padding-right: 0;
    }
  	.grids-badge-title .title {
      font-size: 30px;
  	}
  	.grids-items-flex-area {
      flex-wrap: wrap;
    }
    .grids-items-flex-area .grid-item-par-area {
        width: calc(50% - 30px);
        margin-bottom: 20px;
    }
  	.grid-item-par-desc-area {
      text-align: left;
    }
  	.grids-listing-badge-main-area {
      margin-bottom: 50px;
    }

    .grids-items-listing-area {
        padding-bottom: 30px;
    }
  	.decaf-slider-third-main-area {
      padding: 50px 0;
  	}
}

@media only screen and (max-width:1000px) {
 	.btn-taste-area {
      padding: 20px 30px;
      font-size: 20px;
    }
  	.prebiotic-sec.decaf-prebiotic-sec .prebiotic-txt-content {
      padding-top: 35%;
    }
  	.decaf-slider-thumb-item img {
        max-height: 125px !important;
  	}  	
}

@media only screen and (max-width:991px) {
 	.hero-banner-shape-main-area .hero-banner-img-block img {
      min-height: 500px;
    }
  	.decaf-slider-main-area {
      margin-bottom: 65px; 
    }
  	.key-health-inner-flex .key-health-item {
      width: calc(50% - 20px);
      max-width: calc(50% - 20px);
      margin-bottom: 35px;
    }
  	.key-health-item .key-health-item-inner .key-health-img-block img {
      min-height: 320px!important;
      object-fit: cover;
    }
  	.key-health-benenifts-main-area {
      padding-bottom: 50px;
    }
  	.decaf-prebiotic-btn-grp {
      padding-bottom: 80px;
    }
  	.houw-much-grid-flex {
        flex-direction: column-reverse;
    }

    .houw-much-grid-flex .how-much-grid-left, .houw-much-grid-flex .how-much-grid-right {
        width: 100%;
        max-width: 100%;
        flex: 100%;
    }

    .houw-much-grid-flex .how-much-grid-right {
        margin-bottom: 35px;
    }

    .how-much-caption {
        padding-right: 0;
    }

    .how-much-caffeine-main-area {
        padding: 90px 0 50px;
    }
  	/* START Hero Banner Section CSS */
  
  	.decaf-hero-desktop {
      display: none;
  	}
  	
  	.decaf-hero-mobile {
      display: block;
    }
  
  	.hero-mobile-grid-left, .hero-mobile-grid-right {
      position: relative;
    }

    .hero-mobile-grid-left .hero-mobile-title-block, .hero-mobile-grid-right .hero-mobile-title-block {
        position: absolute;
        top: 50px;
        width: 100%;
    }

    .hero-mobile-title-block .hero-banner-title {
        color: #9f5034;
        text-shadow: 2px 2px 0px #683422;
        font-size: 30px;
        font-family: Bianco Sans;
        font-weight: 600;
        text-align: center;
    }

    .hero-mobile-grid-right .hero-mobile-img-block img {
        min-height: 480px;
        display: flex;
    }

    .hero-mobile-grid-left .hero-mobile-img-block img {
        min-height: 400px;
        display: flex;
    }

    .hero-mobile-grid-right .hero-mobile-title-block .hero-banner-title {
        color: #6e99c3;
        text-shadow: 2px 2px 0px #4d6e8e;
    }
  	.decaf-slider-right-caption-area .title {
     	font-size: 30px;
      	line-height: 40px;
    }
  	.decaf-slider-right-caption-area .decaf-listing-area li {
     	font-size: 20px;
        line-height: 30px;
    }
  	.how-much-title-area .title {
     	font-size: 30px; 
    }
  	.decaf-slider-sec-badge-area .badge-title {
     	font-size: 30px;
      	line-height: 40px;
    }
  	.key-health-title-area .title {
     	font-size: 30px;
      	line-height: 40px;
    }
  	.decaf-slider-sec-title .title {
     	font-size: 30px;
      	line-height: 40px;
        margin-bottom: 20px;
    }
  	/* END Hero Banenr Section CSS */
  	.decaf-slider-third-main-area {
        padding: 50px 0 !important;
    }

    .customer-review-main-area {
        padding: 0px 0 50px;
    }

    .customer-review-title-area .title {
        font-size: 30px !important;
    }

    .customer-review-sideblock-grid-flex {
        flex-wrap: wrap;
    }

    .customer-review-sideblock-grid-flex .customer-sideblock.w50.mr-25 {
        width: 100%;
        max-width: 100%;
        flex: 100%;
        margin-bottom: 35px;
        margin-right: 0;
    }

    .customer-review-sideblock-grid-flex .customer-sideblock.w50 {
        width: 100%;
        max-width: 100%;
        flex: 100%;
        margin-left: 0;
    }

    .customer-review-sideblock-area.rtl {
        margin-bottom: 0;
    }

    .customer-review-sideblock-area.rtl .customer-review-sideblock-grid-flex .customer-sideblock:first-child {
        order: 1;
        margin-bottom: 0;
    }

    .customer-review-sideblock-area.rtl .customer-review-sideblock-grid-flex .customer-sideblock {
        margin-bottom: 35px;
    }

    .customer-description-area .customer-desc-title .title {
        margin-bottom: 20px;
    }

    .bg-sideblocks-grid-flex {
        flex-wrap: wrap;
    }

    .bg-sideblocks-grid-flex .bg-sideblocks-grid-left {
        width: 100%;
        max-width: 100%;
        flex: 100%;
        margin-right: 0;
        order: 1;
    }

    .bg-sideblocks-grid-flex .bg-sideblocks-grid-right {
        width: 100%;
        max-width: 100%;
        flex: 100%;
        margin-left: 0;
    }
  	.decaf-free-gift-area .free-gift-title h2 {
      font-size: 36px;
      line-height: 46px;
    }
  	.bg-sideblocks-caption .bg-sideblocks-title {
      font-size: 26px;
    }
}

@media only screen and (max-width:850px) {
	.prebiotic-sec.decaf-prebiotic-sec .prebiotic-txt-content {
      padding-top: 50%;
    }
}

@media only screen and (max-width:767.5px) {
	.key-health-inner-flex .key-health-item {
      width: 100% !important;
      max-width: 100% !important;
      margin-bottom: 20px;
    }
  	.decaf-prebiotic-sec .prebiotic-txt-content h1 {
      font-size: 26px;
      line-height: 36px;
    }
  	.decaf-prebiotic-btn a {
      font-size: 18px !important;
  	}
  	.decaf-slider-main-area {
      margin-bottom: 80px !important;
    }
  	.decaf-slider-right-caption-area .title {
      font-size: 24px;
      line-height: 34px;
    }

    .decaf-slider-right-caption-area .decaf-listing-area li {
        font-size: 18px;
        line-height: 28px;
        margin-bottom: 10px;
    }

    .btn-taste-area {
        padding: 20px 20px;
        font-size: 14px;
    }
  	.decaf-slider-main-area {
     	padding-top: 170px; 
    }
  	.decaf-slider-thumb-img-block {
      height: calc(100% - 10px)!important;
      width: calc(100% - 10px)!important;
      padding: 5px;
    }

    .decaf-slider-left-grid .decaf-slider-first {
        margin-bottom: 20px;
    }
  	.decaf-prebiotic-btn-grp {
      padding-bottom: 60px;
  	}
  	.how-much-title-area .title {
      font-size: 26px;
      line-height: 34px;
    }
  	.how-much-caffeine-area {
      padding: 50px 0px; 
    }
  	.decaf-slider-sec-badge-area .badge-title {
      font-size: 26px;
      line-height: 34px;
    }
  	.decaf-slider-sec-badge-main-area {
      padding-bottom: 0; 
    }
  	.decaf-slider-sec-title .title {
      font-size: 26px;
      line-height: 34px;
    }
	.bg-sideblocks-main-area {
      padding-bottom: 35px; 
    }
    .decaf-slider-listings li {
        font-size: 24px;
        line-height: 27px;
    }

    .decaf-slider-listings {
        padding: 0 0 0 30px;
    }

    .label-caption-img img {
        width: 100%;
        margin-bottom: 10px;
    }
	.how-much-caffeine-main-area {
     	padding: 70px 0 50px !important; 
    }
    .customer-review-title-area .title {
        font-size: 26px !important;
        line-height: 34px;
    }

    .customer-description-area .customer-desc-title .title {
        font-size: 24px;
        line-height: 34px;
        margin-bottom: 10px;
        margin-top: 0;
    }

    .customer-desc .desc {
        font-size: 22px;
        line-height: 27px;
    }

    .review-stars {
        margin: 25px 0 10px;
    }

    .customer-review-sideblock-grid-flex .customer-sideblock.w50.mr-25 {
        margin-bottom: 25px;
    }

    .bg-sideblocks-caption .bg-sideblocks-title {
        font-size: 24px !important;
        line-height: 34px;
        margin-top: 20px;
        margin-bottom: 10px;
    }

    .bg-sideblock-desc .desc {
        font-size: 24px !important;
        line-height: 25px;
    }

    .grids-badge-title .title {
        font-size: 24px !important;
        line-height: 34px;
    }

    .grids-items-flex-area .grid-item-par-area {
        width: 100% !important;
        margin-left: 0;
    }
  	.decaf-free-gift-area .free-gift-main .free-gift-img {
      flex-direction: row !important;
    }
  	.decaf-free-gift-area .free-gift-title h2 {
      font-size: 30px;
      line-height: 40px;
    }
  	.decaf-free-gift-area .cus-claim-gift-btn {
      margin: 0 20px;
      text-align: center !important;
    }

    .decaf-free-gift-area .cus-claim-gift-btn .btn-product-offer {
        padding: 20px;
        width: 100% !important;
        text-align: center !important;
        justify-content: center;
        font-size: 18px;
    }
  	.decaf-free-gift-area .free-gift-main .free-gift-img .gift-offer-shape {
      margin-left: 0 !important;
      width: 35%;
    }
  	.decaf-btn-area .label-text {
      font-size: 25px;
      line-height: 30px;
      margin-top: 10px;
    }
}	

@media only screen and (max-width:660px) {
  	 .prebiotic-sec.decaf-prebiotic-sec .prebiotic-txt-content {
      	padding-top: 75%;
      }
  	 .decaf-free-gift-area .free-gift-main {
        padding: 35px;
        margin-bottom: 0px !important;
      }
	  .decaf-free-gift-area .cus-col-6:last-child .free-gift-main {
        padding-top: 0;
        margin-top: 10px;
      }
      .decaf-free-gift-area .free-gift-main .free-gift-img .gift-main-img {
          width: 100% !important;
          margin-top: 20px;
      }
  	  .decaf-free-gift-area .free-gift-content p {
          font-size: 22px !important;
      }

      .decaf-free-gift-area .free-gift-content {
          padding-left: 0;
      }
}

@media only screen and (max-width:414px) {
 	.prebiotic-sec.decaf-prebiotic-sec .prebiotic-txt-content {
      padding-top: 180%;
    }
  	.decaf-slider-main-area {
      margin-bottom: 50px !important; 
    }
  	.key-health-title-area .title {
      font-size: 26px;
      line-height: 36px;
    }
  	.decaf-slider-thumb-item img {
      max-height: 60px !important;
      min-height: 60px !important;
  	}
  	.decaf-free-gift-area .free-gift-main .free-gift-img {
      flex-direction: column-reverse !important;
    }
}

/* END Responsive CSS */