/** Shopify CDN: Minification failed

Line 127:0 All "@import" rules must come first
Line 1327:0 All "@import" rules must come first
Line 16735:2 Unexpected "}"
Line 18422:1 Unexpected "}"

**/
html{
  overflow-x:hidden;
}
body.template-article .rte ol, body.template-article .rte ul {
    margin-left: 0;
    list-style-position: inside;
}
body.template-article div.modal {
    padding: 0 !important;
}
body#mackenzie-bailey header.site-header, body#consultation header.site-header{
/*  background-image: url(/cdn/shop/files/Untitled-1_46996b13-2512-4943-8867-3ddb0b5ad796.jpg?v=1637154234); */
  background-color: #282d21;
}
.cstm-template-about.cstm-about-page .about-text-with-quote-section .html-text p a {
    color: #d9b26a;
}
.input-group.input-group--nowrap {
    display: flex;
}

/****New edits CSS **/
.blog-post-flex-left {
    position: sticky;
    top: 40px;
}
.template-article .blog-post-flex-right .rte h2 {
    color: #39402f;
}
div#best-part-of-waking-up-best-coffee-advertisement-videoModal .modal-footer button.btn {
    color: #fff;
    font-family: 'Roboto';
    font-weight: 500;
}
body.template-article.modal-open {
    overflow: hidden;
}
.template-article .modal.fade .modal-footer button {
    color: #fff;
    font-weight: 600;
    font-family: 'Roboto';
}

.template-article .blog-post-flex-right .rte h2 span {
    font-size: 28px !important;
}
.template-article .blog-post-flex-right .rte h3 span {
    font-size: 24px !important;
}
.blog-main-section .blog-post-flex .blog-post-flex-right .rte p i {
    font-style: normal;
    color: #5b7355;
    font-weight: 300;
    font-family: 'Roboto';
    width: 100%;
    float: left;
}
.template-article .rte b li {
    font-size: 18px;
    line-height: 28px;
}
.blog-main-section .blog-post-flex .blog-post-flex-right .rte ol li b {
    font-size: 21px !important;
}


/* Style for modal */

.modal.show {
  opacity: 1;
  background-color: rgba(0, 0, 0, 0.5); /* Adjust the RGBA value for desired opacity */
}



body#live header.site-header, body#consultation header.site-header{
 background-image: url(/cdn/shop/files/Untitled-1_46996b13-2512-4943-8867-3ddb0b5ad796.jpg?v=1637154234);
/*   background-color: #282d21; */
}
#live header.site-header.border-bottom .page-width .grid.grid--no-gutters .grid__item:first-child .h2.site-header__logo a.site-header__logo-image img {
 
    filter: brightness(0) invert(1);
}
body#live header.site-header.border-bottom .page-width .grid.grid--no-gutters nav#AccessibleNav ul#SiteNav li a span.site-nav__label {
    color: #fff;
}
body#live header.site-header span.site-nav__label {
    color: #fff;
}

body#live .site-header__icons-wrapper button.btn--link, body#live .site-header__icons-wrapper a {
    color: #ffffff;
}

.home-page-steeped-insights-section.home-page-tea-cofee-section .slick-next, .slick-prev {
    top: 49%;
}
.steped-cls ul li a {
    white-space: inherit;
}

body h1{
    font-family: 'Cormorant Garamond', serif !important;
    font-size: 46px;
    color:#39402f;
}

b, strong   {
    font-weight: 700;
    font-family: 'Roboto'!important;
} 
 body h2, body h3, body h4, body h5, body h6{
  font-family: 'Roboto'!important;
}
.home-page-steeped-insights-section.home-page-tea-cofee-section.consultation-clientlogo-section.cstm-consultation-clientlogo-section {
    min-height: unset;
}

@import url('https://fonts.googleapis.com/css2?family=Merriweather+Sans:wght@300;400;500;600;700&family=Montserrat:wght@300;400;500;600;700&display=swap');


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


@font-face {
    font-family: 'HelveticaNeue';
    src: url('HelveticaNeueRegular.eot');
    src: url('HelveticaNeueRegular.eot?#iefix') format('embedded-opentype'),
        url('HelveticaNeueRegular.woff2') format('woff2'),
        url('HelveticaNeueRegular.woff') format('woff'),
        url('HelveticaNeueRegular.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}
.faqsection .accordion-container .set .content ul {
  padding-left: 20px;
}
.faqsection .content li {
  list-style: disc;
}
.faqsection .content ol {
  padding-left: 40px;
}

.reviewsection {
    display: none;
}
.faqsection.digitalmarketingstrategy-section {
    min-height: auto;
    padding: 150px 0px;
}
.site-header__mobile-nav {
    background-color: #5B9279;
}

.site-header {
    background: #5B9279;
}

header .btn--link{
	color:#fff;
}

.hero__inner .page-width .col-md-6 img {
    height: 496px;
    object-fit: cover;
    width: 450px;
}

.border-bottom {
    border-bottom: 1px solid #5B9279;
}

div#Hero-hero svg {
    display: none;
}

div#Hero-hero {
    background: #5B9279 !important;
    opacity: 1 !important;
}

.hero__overlay::before {
    opacity: 1 !important;
    background: none;
}

.hero__inner .page-width {
    display: flex;
    align-items: center;
  flex-wrap: wrap;
}

.hero__inner .page-width .col-md-6 {
    max-width: 80%;
    flex: 0 0 80%;
  margin:auto;
}

header a {
    color: #ffffff;
    text-decoration: none;
}

h2.h1.mega-title {
    color: #ffff;
    text-shadow: none !important;
    font-size: 50px;
    text-align: center;
}

.rte-setting.mega-subtitle p {
    font-family: 'Merriweather Sans', sans-serif;
    color: #fff;
    font-size: 20px;
    line-height: 32px;
    text-align: center;
    text-shadow: none;
}

.rte-setting.mega-subtitle p strong {
    font-weight: 500;
    letter-spacing: 1px;
  color:#102953;
}

.rte-setting.mega-subtitle {
    max-width: 100%;
}

.hero__inner {
    padding: 0 !important;
}

div#shopify-section-160758741887600057 {
    margin-bottom: 60px;
}

body.template-page .section-header {
    display: none;
}

.cv-new-video.section h2,h3.shopify_explorer_faq__separator.h3{
   font-family: 'Merriweather Sans', sans-serif;
  text-align: center;
    width: 68%;
    margin: auto;
    line-height: 31px;
    margin-bottom: 30px;
  font-size: 1.3125em;
    text-transform: uppercase;
    letter-spacing: 0.1em;
}

div#shopify-section-16075926265fb7dd06 {
    padding: 60px 0;
  background:#f7f7f7;
}

h1, h2, h3, h4, h5, h6{
   font-family: 'Merriweather Sans', sans-serif !important;
}

p, a{

  font-family: 'Montserrat', sans-serif !important;
}

.cv-new-video.section p {
    text-align: center;
    margin: -20px 0 35px;
}

div#shopify-section-1580168947190 {
    /* padding: 0; */
    box-shadow: inset 0 0 63px #efefef;
}

.rte-setting.rte em {
    font-style: normal;
    position: relative;
    padding-left: 22px;
}

.rte-setting.rte em:before {content: "";position: absolute;width: 8px;height: 8px;background: #102953;border-radius: 20px;left: 0;top: 0;bottom: 0;margin: auto;}

h4.h3 {
    font-size: 38px;
}

div#shopify-section-16075977253a66ad39 {
    background: #102953;
}

div#shopify-section-16076690212a11cc28 {
    background: #102953;
  	padding: 55px 0 70px;
}

div#shopify-section-16075977253a66ad39 h4.h3,div#shopify-section-16076690212a11cc28 h4.h3  {
    color: #fff;
}

div#shopify-section-16075977253a66ad39 p, div#shopify-section-16076690212a11cc28 p {
    color: #fff;
}

div#shopify-section-16075977253a66ad39 .custom__item.custom__item--text.custom__item--c8589893-b83b-405c-84bb-a77849fcf124.small--one-half.three-quarters.align--center {
    margin-left: -28px;
}

img#CustomImage--3-465402626215 {
    width: 90px;
    border-radius: 100%;
}

div#shopify-section-16075977253a66ad39 .custom__item.custom__item--text.custom__item--c8589893-b83b-405c-84bb-a77849fcf124.small--one-half.three-quarters.align--center h4.h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

#CustomImageWrapper--3-465402626215 {
    max-width: 90px!important;
}
div#shopify-section-16075977253a66ad39 .custom__item.custom__item--image.custom__item--1afeaf3b-1c9d-4183-a1aa-2558dcb41eaf.small--one-half.medium-up--one-quarter.align--center {
    width: 13%;
}

div#CustomImageWrapper--2-456607072423 img {
    margin: auto;
    border-radius: 100%;
    box-shadow: 0 0 10px #ece1e1;
    height: 240px;
    object-fit: cover;
    width: 100% !important;
  border:5px solid #fff;
}

.custom__item.custom__item--image.custom__item--1607604506de020709-1.small--one-half.medium-up--one-third.align--center {
    margin: 30px auto -80px;
}

div#shopify-section-1592173518986 {
    padding: 0;
    margin-top: -40px;
}

.hero__inner .page-width .col-md-6:last-child{
	background: #10274d;
    border-radius: 100%;
    margin-bottom: 0;
    overflow: hidden;
}
div#shopify-section-160758741887600057 {
    position: relative;
}

div#shopify-section-160758741887600057 .cv-section-heading {
    position: absolute;
    left: 0;
    top: 25px;
  	right:0;
}

div#shopify-section-160758741887600057 .cv-section-heading h2 {
    text-align: left;
    color: #fff;
    font-size: 25px;
    font-weight: bold;
    text-transform: capitalize;
    letter-spacing: 1px;
    line-height: 36px;
    background: rgba(16, 41, 83, 0.6);
    padding: 10px 20px;
    margin: auto;
    text-align: center;
}

.toggle .toggle-inner {
    margin-bottom: 30px;
}

.toggle .toggle-inner {
    margin-bottom: 30px;
}

div#shopify-section-1607592632e2c0c5bd .page-width {
    display: flex;
    align-items: center;
}

div#shopify-section-1607592632e2c0c5bd .page-width .cv-section-heading, div#shopify-section-1607592632e2c0c5bd .page-width .section-hura-video {
    max-width: 50%;
    flex: 0 0 50%;
}

div#shopify-section-1607592632e2c0c5bd .page-width .cv-section-heading h2 {
    text-align: left;
    width: 100%;
      font-size: 38px;
    text-transform: capitalize;
  margin-bottom:35px;
}

div#shopify-section-1607592632e2c0c5bd .page-width .cv-section-heading p {
    text-align: left;
    width: 80%;
}

img#CustomImage--3-465602445479 {
    width: 90px;
    border-radius: 100%;
}

div#CustomImageWrapper--3-465602445479 {
    max-width: 90px !important;
      margin: 0;
}

.custom__item.custom__item--text.custom__item--3754ef85-41fa-4b95-b4b2-311070a894a4.small--one-half.three-quarters.align--center h4.h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.custom__item.custom__item--image.custom__item--fb874d89-d89b-44af-9300-7aba9d738ccd.small--one-half.medium-up--one-quarter.align--center {
    width: 10%;
}

footer p.h4{
	 font-family: 'Merriweather Sans', sans-serif !important;
}

input#ContactFooter-email {
    border-radius: 30px;
    height: 60px;
  font-family: 'Merriweather Sans', sans-serif !important;
      border: 1px solid #ededed;
}

button#Subscribe {
    position: relative;
    left: -129px;
    border-radius: 30px;
    top: 5px;
    height: 50px;
    color: #fff;
    background: #5b9279;
  font-family: 'Merriweather Sans', sans-serif !important;
}

footer{
	margin-top:0 !important;
}

.site-footer__item-inner.site-footer__item-inner--newsletter p.h4 {
    font-size: 25px;
    width: 78%;
    line-height: 32px;
}


img#CustomImage--2-465325686951 {
    width: 200px;
    margin: 0;
    right: 0;
}



.product-faq-title{
	text-align: center;
    margin: 80px 0 40px;
}


a.btn.hero__btn {
    background: #102953;
    border-radius: 30px;
    font-weight: 500;
    padding: 15px 30px;
    color: #fff;
}

a.btn.hero__btn:hover{
	color:#fff;
}

.custom__item.custom__item--image.custom__item--fbcaa9f2-bb1a-4a39-9c4b-b05574ae80de.small--one-half.medium-up--one-quarter.align--center {
    margin: 0 auto 20px;
    width: 200px;
}


img#CustomImage--1-465344594087 {
    height: 235px;
    width: auto;
    border-radius: 100%;
    border: 5px solid #ffffff;
    box-shadow: 0 0 10px #ededed;
}

.custom__item.custom__item--text.custom__item--5fa27f1b-4dce-494b-923d-620af88f11f7.small--one-half.one-whole.align--center h4.h3 {
    text-align: center;
    color: #102953;
}

.template-page h4.h3 {
    color: #102953;
    line-height: 31px;
    margin-bottom: 30px;
    font-size: 1.3125em;
    text-transform: uppercase;
    letter-spacing: 0.1em;
}

.custom__item-inner.custom__item-inner--html img {
    height: 95px;
    margin: 0 0  15px;
    width: auto;
}

.custom__item-inner.custom__item-inner--html {
    text-align: center;
}

.custom__item.custom__item--text.custom__item--2e75e92c-a05d-488e-8fd1-0531afcc0382.small--one-half.medium-up--one-third.align--center p strong {
     color: #5B9279;
    font-size: 38px;
    display: block;
}

.custom__item.custom__item--text.custom__item--1dd79416-71d1-48fc-a863-a4adaa57ff19.small--one-half.medium-up--one-third.align--center p strong {
     color: #5B9279;
    font-size: 38px;
    display: block;
}

.custom__item.custom__item--text.custom__item--a785b22c-609c-4e30-8a5e-c60fbc2b094d.small--one-half.medium-up--one-third.align--center p strong {
    color: #5B9279;
    font-size: 38px;
    display: block;
}

.custom__item.custom__item--text.custom__item--a53ad59b-ce5e-4493-9ca1-f32014a49c72.small--one-half.one-whole.align--center h4.h3 {
    margin-top: 30px;
}

.custom__item.custom__item--text.custom__item--611f9a57-dfb5-4c8d-bfe5-a8715f237db4.small--one-half.one-whole.align--center h4.h3 {
    margin-top: 30px;
}

.custom__item.custom__item--image.custom__item--849b6648-78f5-4fb1-b6f5-a10c58363114.small--one-half.medium-up--one-half.align--center {
    margin: -26px auto 70px;
}

.section-header.text-center h4.h2 {
    color: #102953;
}

.academy-badge img {
    height: 130px !IMPORTANT;
    width: auto !important;
}

div#shopify-section-custom-about {
    box-shadow: inset 0 0px 66px #CCc;
    padding-bottom: 60px;
}

.academy-badge a {
    border-bottom: none!important;
}

div#shopify-section-custom-about-richtext {
    background: #102953;
}

div#shopify-section-custom-about-richtext p {
    color: #fff;
    font-weight: 300 !important;
}

div#shopify-section-custom-about-achievement {
  /*  background: #5B9279;*/
}

div#shopify-section-custom-about-achievement h4.h2, div#shopify-section-custom-about-richtext h4.h2 {
    color: #fff;
}

div#shopify-section-custom-about-achievement .custom-content strong {
    color: #8FCB9B;
    font-size: 38px;
    display: block;
}

div#shopify-section-custom-about-achievement .custom-content p {
    color: #39402f;
}

a.show_hide {
    background: #8FCB9B;
    border-radius: 30px;
    font-weight: 500;
    padding: 15px 30px !important;
    color: #fff;
    display: inline-block;
    border: none !important;
}

a.show_hide:hover{
  color: #fff;
  background: #5B9279;
}

.toggle-inner ul {
    padding: 10px 15px;
}

.toggle-inner {
    padding-bottom: 20px !important;
}

.toggle-inner li {
    font-size: 15px;
    list-style: decimal;
    color: #666;
    margin-bottom: 10px;
}
/*
body.template-product footer {
    margin-top: 60px !important;
}
*/
.grid-view-item.product-card {
    text-align: center;
}

div#shopify-section-video-title-about h2 {
    color: #fff;
    font-size: 25px;
    font-weight: bold;
    text-transform: capitalize;
    letter-spacing: 1px;
    line-height: 36px;
    background: rgba(16, 41, 83, 0.6);
    padding: 10px 20px;
    margin: auto;
    text-align: center;
}

div#shopify-section-video-title-about .cv-section-heading {
    position: absolute;
    left: 0;
    top: 35px;
    right: 0;
}

.custom__item.custom__item--text.custom__item--a6123b03-2f9f-4f3d-a8ab-0a444bc54353.three-quarters.align--center {
    margin: auto;
}

.custom__item.custom__item--text.custom__item--a6123b03-2f9f-4f3d-a8ab-0a444bc54353.three-quarters.align--center h4.h3 {
    color: #fff;
}
div#shopify-section-video-title-about{
	position:relative;
}

.product__policies.rte {
    display: none;
}


.product-form__controls-group.product-form__controls-group--submit {
    display: none;
}

.grid.product-single.product-single--medium-media .medium-up--one-half {
    width: 100%;
}

a.single-prod-btn {
    background: #102953;
    border-radius: 30px;
    font-weight: 500;
    padding: 15px 30px !important;
    color: #fff;
    display: inline-block;
  margin-top: 30px;
}

a.single-prod-btn:hover {
    background: #6cbb7c;
    color: #fff;
}

ul#counter {
    padding:0 15px;
    display: flex;
    justify-content: space-between;
}

ul#counter li {
    list-style: none;
}

ul#counter li span.count {
    font-weight: bold;
    font-size: 38px;
    color: #8fcb9b;
}

.product-single__description video.hurabg-video {
       width: 300px;
    border: 10px solid #fff;
    border-radius: 10px;
    box-shadow: 0 0 10px #ededed;
    margin-right: 20px;
    margin-top: 10px;

}

.template-product .toggle-inner img {
    max-width:50%;
}

.offer-sectt {
    background: #102953;
    margin: 50px 0;
    padding: 40px;
    border-radius: 10px;
    color: #fff;
  display: flex;
    align-items: center;
}

.offer-sectt p {
    color: #fff;
}

.offer-sectt h2 {
    background: #5b9279;
    padding: 10px;
    width: fit-content;
    border-radius: 19px;
    box-shadow: 0 0 10px #0c2043;
}


.offer-sectt div:last-child {
    margin-left: 30px;
}

.flex {
    display: flex;
}

img.full-width{
	max-width:100% !Important;
}

.flex div {
    margin-right: 25px;
}

.main-content .overview h3 {
    color: #102953;
    line-height: 31px;
    margin-bottom: 30px;
    font-size: 1.3125em;
    text-transform: uppercase;
    letter-spacing: 0.1em;
}

.main-content h3 {
    color: #102953;
    line-height: 31px;
    margin-bottom: 30px;
    font-size: 1.4125em;
    letter-spacing: 0.1em;
}

.main-content .overview h4, .main-content .overview h5 {
    color: #102953;
    line-height: 31px;
    margin-bottom: 30px;
    letter-spacing: 0.1em;
}

.main-content .overview h2.main-heading {
    color: #ffffff;
    line-height: 31px;
    margin-bottom: 30px;
    font-size: 30px;
    letter-spacing: 0.1em;
    background: #5b9279;
    width: 100%;
    padding: 15px 10px;
    border-radius: 10px;
      text-transform: capitalize
}


.overview img {
    border: 10px solid #e3eae6;
    border-radius: 10px;
    box-shadow: 0 0 10px #ededed;
}

.overview > h1.main-head{
    background: #102953;
    padding: 20px;
    border-radius: 10px;
    text-align: center;
    color: #fff;
    font-size: 25px;
    line-height: 38px;
    letter-spacing: 0.8px;
}

img.flat-icon{
	float: right;
    width: 220px;
    border: none;
    box-shadow: none;
    margin-left: 20px;
}

.blue {
    background: #102953;
    padding: 30px;
    border-radius: 10px;
  	border:1px solid #102953;
}

.img-flex {
    display: flex;
    align-items: center;
      flex-direction: row !important;
}

.img-flex img {
    border: none;
    box-shadow: none;
    width: 120px;
  border-radius: 0px;
}

.flex.bg-text.center {
    align-items: center;
}

.img-flex p img {
    border-radius: 100px;
    height: 100px;
    object-fit: cover;
    width: 100px;
}

.img-flex.top p img {
    border-radius: 100px;
    height: 100px;
    object-fit: cover;
    width: 100px;
  object-position: top;
}

.img-flex {
    margin-top: 20px;
}

.img-flex p {
    margin-bottom: 0;
    margin-right: 20px;
  	color:#fff;
}

.flex.bg-text div:first-child {
    flex: 0 0 70%;
}

.bg-text p {
    color: #fff;
}

.bg-text img {
    border: none;
    box-shadow: none;
  	border-radius:0;
}

.blue p {
    color: #fff;
    margin: 15px 0;
  	font-size:18px;
}

.margin-bottom{
	margin-bottom:30px;
}

.flex.bg-text div:last-child > span {width: 100%;display: block;text-align: center;}

.flex.bg-text div:last-child > span img {
    width: 198px;
    margin-bottom: 20px;
}

.img-flex p:last-child {
    margin-left: 20px;
}

.flex.bg-text div p {
    text-align: justify;
}

.flex.bg-text {
    align-items: top;
    justify-content: space-between;
}

.flex.bg-text div:first-child {
    display: flex;
    flex-direction: column;
}

.flex.bg-text div:first-child span:first-child {
    margin-bottom: 20px;
}

.flex.reverse div:first-child {
    flex: 0 0 25%;
}

.flex.reverse {
    align-items: center;
}

.flex.reverse:nth-child(even) {
    flex-direction: row-reverse;
    margin: 40px 0;
}

.flex.bg-text div:first-child span img {
    width: 130px;
    margin: auto;
}

.flex.bg-text div:first-child {
    text-align: center;
  	margin :0; 
}


.margin{
	margin:70px 0;
}

.flex.bg-text.margin div:first-child img {
    border-radius: 100%;
}

.flex.bg-text.margin p {
    font-size: 20px;
}

.flex.bg-text.margin {
    align-items: center;
}

.cv-new-video.section .page-width {
    position: relative;
}

.content-about .flex-text{
    display:flex;
  	justify-content: space-between;
}

.content-about .flex-text div {
    flex: 0 0 48%;
    max-width: 48%;
    text-align: left;
}

.flex .cv-right-text-block {
    margin-right: 0 !important;
}
p.green-tea-logo {
    font-family: "Helvetica Neue", sans-serif !important;
    color: #81d742;
    font-weight: normal;
    font-size: 18px;
    text-transform: uppercase;
    line-height: normal;
    letter-spacing: 0.9px;
}
.flex video {
    margin-top: 0 !important;
}

@media (min-width:1000px){
  .top-video{
  	    position: relative;
    top: -85px;

  }
}

@media (max-width:1199px){
	.hero-hero {
    height: auto;
    padding: 20px 0;
}
  div#shopify-section-16075977253a66ad39 .custom__item.custom__item--text.custom__item--c8589893-b83b-405c-84bb-a77849fcf124.small--one-half.three-quarters.align--center {
    margin-left: -15px;
}
  .site-header {
    padding: 0 0;
}
}

@media (max-width:991px){
	.site-nav a {
    padding: 3px 9px;
}
  div#shopify-section-16075977253a66ad39 .custom__item.custom__item--text.custom__item--c8589893-b83b-405c-84bb-a77849fcf124.small--one-half.three-quarters.align--center {
    margin-left: 28px;
    margin-top: 20px;
}
  .custom__item.custom__item--image.custom__item--fb874d89-d89b-44af-9300-7aba9d738ccd.small--one-half.medium-up--one-quarter.align--center {
    width: 17%;
}
  .site-footer__item:first-child {
    flex: 0 0 100%;
    width: 100%;
    max-width: 100%;
}

.site-footer__content {
    flex-wrap: wrap;
}
  
  .offer-sectt{
  	display:block;
  }
  .offer-sectt div:last-child {
    margin-left: 0;
    margin-top:20px;
}
  .flex.reverse {
    align-items: center;
    display: block;
}
  
}


@media (max-width:767px){
.hero__inner .page-width {
    display: block;
    align-items: center;
}
  div.widget-box-sticks .widget-box-coffee.widget-box-coffee-bottom {
    margin-bottom: 40px;
}
  .template-article .blog-post-flex-right .rte h2 span {
    font-size: 24px !important;
    line-height: 34px;
}
  .template-article .blog-post-flex-right .rte h3 span {
    font-size: 22px !important;
    line-height: 34px !important;
}
  div#fair-trade-best-coffee-advertisement-videoModal .modal-dialog {
    max-width: 95%;
    margin: 70px auto;
}
  .template-article .rte h4, .template-article .rte b, .template-article .rte strong {
    font-size: 22px !important;
}
  .flex {
    display: block;
    text-align: center;
}
  .hero__inner .page-width .col-md-6 {
    max-width: 100%;
    flex: 0 0 100%;
}
  h2.h1.mega-title {
    color: #ffff;
    text-shadow: none !important;
    font-size: 30px;
    text-align: center;
    margin-top: 30px;
}
  .hero__inner .page-width .col-md-6 img {
    height: 332px;
    object-fit: cover;
    width: 300px;
}
  div#shopify-section-160758741887600057 .cv-section-heading {
    position: relative;
    left: 0;
    top: 0;
}
  .flex.bg-text.margin p {
    font-size: 14px;
}
.flex.bg-text div p {
    text-align: none;
}
  img.flat-icon {
    float: none;
    width: 220px;
    border: none;
    box-shadow: none;
    margin-left: 0;
}
  div#shopify-section-160758741887600057 .cv-section-heading h2 {
    text-align: left;
    color: #102953;
    font-size: 20px;
    font-weight: bold;
    text-transform: capitalize;
    letter-spacing: 1px;
    line-height: 26px;
    width: 100%;
}
  .cv-new-video.section h2, h3.shopify_explorer_faq__separator.h3{
  	width:100%;
  }
  div#shopify-section-1607592632e2c0c5bd .page-width {
    display: block;
    align-items: center;
}
  div#shopify-section-1607592632e2c0c5bd .page-width .cv-section-heading, div#shopify-section-1607592632e2c0c5bd .page-width .section-hura-video {
    max-width: 100%;
    flex: 0 0 100%;
}
  .custom-content {
    display: block;
}
  .custom__item.small--one-half {
    width: 100%;
    flex: 0 0 100%;
}
  h4.h3 {
    font-size: 24px;
}
  div#shopify-section-1607592632e2c0c5bd .page-width .cv-section-heading h2 {
    text-align: left;
    width: 100%;
    font-size: 24px;
    text-transform: capitalize;
    margin-bottom: 25px;
}
  .custom__item.custom__item--text.custom__item--160759772530060f4e-0.three-quarters.align--center {
    margin: auto;
}
  img#CustomImage--2-465403183271 {
    width: 115px;
    margin: auto;
    left: 0;
    right: 0;
}
  div#shopify-section-16075977253a66ad39 .custom__item.custom__item--image.custom__item--1afeaf3b-1c9d-4183-a1aa-2558dcb41eaf.small--one-half.medium-up--one-quarter.align--center {
    width: 100%;
    margin-top: -115px;
}
  .custom__item.custom__item--text.custom__item--1607604506de020709-0.one-whole.align--center h4.h3 {
    text-align: center;
}
  .custom__item.custom__item--text.custom__item--1607604506de020709-0.one-whole.align--center p {
    text-align: center;
}
  .custom__item.custom__item--image.custom__item--bc8fee6a-fcc6-4a6b-8a24-c9b1aeea8eaa.small--one-half.medium-up--one-quarter.align--center {
    display: none;
}
  .custom__item.custom__item--image.custom__item--a8f56537-fce8-4d6f-af3c-9cc50d3c5fd5.small--one-half.medium-up--one-quarter.align--center {
    display: none;
}
  .custom__item.custom__item--image.custom__item--fb874d89-d89b-44af-9300-7aba9d738ccd.small--one-half.medium-up--one-quarter.align--center {
    width: 100%;
}
  .three-quarters {
    width: 100%;
}
  div#CustomImageWrapper--3-465602445479 {
    max-width: 90px !important;
    margin: auto;
}
  .custom__item-inner {
    position: relative;
    display: block;
    text-align: center;
    max-width: 100%;
}
  div#shopify-section-16075977253a66ad39 .custom__item.custom__item--text.custom__item--c8589893-b83b-405c-84bb-a77849fcf124.small--one-half.three-quarters.align--center {
    margin-left: auto;
    margin-top: 20px;
}
  div#shopify-section-16075977253a66ad39 .custom__item.custom__item--text.custom__item--c8589893-b83b-405c-84bb-a77849fcf124.small--one-half.three-quarters.align--center {
    margin-left: auto;
    margin-top: 20px;
}
  .site-footer__item-inner.site-footer__item-inner--newsletter p.h4 {
    font-size: 20px;
    width: 100%;
    line-height: 32px;
}
  button#Subscribe {
    position: relative;
    left: 0;
  }
  header nav li a {
    color: #102953;
  }
  div#shopify-section-video-title-about .cv-section-heading {
    position: absolute;
    left: 0;
    bottom: 30px;
    right: 0;
    width: 90%;
    margin: auto;
}
  img#CustomImage--2-465325686951 {
    width: 200px;
    margin: auto;
    right: 0;
    left: 0;
}
  .custom__item.custom__item--text.custom__item--1607604506de020709-0.two-thirds.align--center p {
    margin-right: 0;
}
  .custom__item.custom__item--text.custom__item--1607604506de020709-0.two-thirds.align--center {
    width: 100%;
}

.custom__item.custom__item--image.custom__item--fbcaa9f2-bb1a-4a39-9c4b-b05574ae80de.small--one-half.medium-up--one-third.align--center {
    text-align: center;
}
  .custom__item.custom__item--text.custom__item--1580168947190-0.small--one-half.medium-up--one-half.align--center .custom__item-inner.custom__item-inner--text {
    text-align: left;
}
  .flex.bg-text div p {
    text-align: initial;
}
  .flex.bg-text.margin-bottom div {
    margin-bottom: 20px;
    text-align: center;
}

.flex.bg-text div:first-child {
    display: block;
}
  .main-content .overview h2.main-heading {
    color: #ffffff;
    line-height: 31px;
    margin-bottom: 30px;
    font-size: 24px;
}
  .flex div {
    margin-right: 0px;
}
  .img-flex.top p {
    text-align: center !important;
}
  .img-flex {
    display: flex;
    justify-content: center;
    flex-direction: column !important;
}
  p.green-tea-logo {
    text-align: center !important;
}
   .cstm-slider {
    display: none !important;
}
  .cstm-slider-mobile.slick-initialized.slick-slider.slick-dotted {
    display: block !important;
}
  .home-page-steeped-insights-section .row .col-md-3{
    text-align: right;
    margin-top: 20px !important;
}
  
  .home-page-steeped-insights-section .row .col-md-3:nth-child(5) {
    text-align: right;
    margin-top: 20px !important;
}
.home-page-steeped-insights-section .row .col-md-3:nth-child(6) {
    text-align: right;
    margin-top: 20px !important;
}
.home-page-steeped-insights-section .row .col-md-3:nth-child(7) {
    text-align: right;
    margin-top: 20px !important;
}
  
}


/* new css */


@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700;900&display=swap');


@font-face {
    font-family: 'Cormorant Garamond';
    src: url('CormorantGaramond-Bold.woff2') format('woff2'),
        url('CormorantGaramond-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Cormorant Garamond';
    src: url('CormorantGaramond-BoldItalic.woff2') format('woff2'),
        url('CormorantGaramond-BoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Cormorant Garamond';
    src: url('CormorantGaramond-Italic.woff2') format('woff2'),
        url('CormorantGaramond-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Cormorant Garamond';
    src: url('CormorantGaramond-Light.woff2') format('woff2'),
        url('CormorantGaramond-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Cormorant Garamond';
    src: url('CormorantGaramond-LightItalic.woff2') format('woff2'),
        url('CormorantGaramond-LightItalic.woff') format('woff');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Cormorant Garamond';
    src: url('CormorantGaramond-Medium.woff2') format('woff2'),
        url('CormorantGaramond-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Cormorant Garamond';
    src: url('CormorantGaramond-MediumItalic.woff2') format('woff2'),
        url('CormorantGaramond-MediumItalic.woff') format('woff');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Cormorant Garamond';
    src: url('CormorantGaramond-Regular.woff2') format('woff2'),
        url('CormorantGaramond-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Cormorant Garamond';
    src: url('CormorantGaramond-SemiBold.woff2') format('woff2'),
        url('CormorantGaramond-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Cormorant Garamond';
    src: url('CormorantGaramond-SemiBoldItalic.woff2') format('woff2'),
        url('CormorantGaramond-SemiBoldItalic.woff') format('woff');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}




/* 
font-family: 'Roboto', sans-serif; */



/* *{ */
/* font-family: 'Cormorant Garamond', serif !important; */

/* } */


p {
    font-size: 18px!important;
    font-weight: 300!important;
    /* font-family: 'Cormorant Garamond',serif!important; */
    line-height: 32px;
    color: #272727;
}







/* .announcement-bar p.announcement-bar__message {
    padding: 0;
    font-size: 19px !important;
     text-transform: capitalize;
} */
.announcement-bar p.announcement-bar__message {
    padding: 0 !important;
    font-size: 16px !important;
     text-transform: capitalize;
      color:#000;
}
/* .announcement-bar {
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 50px;
} */
.announcement-bar {
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 35px;
    background-color: #dddddd!important;
}

header.site-header.border-bottom {
    padding: 0;
    border: none;
}

header.site-header.border-bottom .page-width {
    padding: 0 15px;
    max-width: 1207px;
}

header.site-header.border-bottom .page-width .grid.grid--no-gutters {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

header.site-header.border-bottom .page-width .grid.grid--no-gutters nav#AccessibleNav {
    max-width:73%;
    flex: 73%;
    width: 100%;
}


header.site-header.border-bottom .page-width .grid.grid--no-gutters .grid__item:first-child {
    width: 100%;
    max-width: 32%;
    flex: 32%;
}

header.site-header.border-bottom .page-width .grid.grid--no-gutters nav#AccessibleNav {
    display: flex;
    align-items: center;
}

header.site-header.border-bottom .page-width .grid.grid--no-gutters nav#AccessibleNav ul#SiteNav {
    margin: 0;
}

header.site-header.border-bottom .page-width .grid.grid--no-gutters nav#AccessibleNav ul#SiteNav {
    max-width: 65%;
    flex: 65%;
    justify-content: flex-end !important;
    padding: 0 0 !important;
}

header.site-header.border-bottom .page-width .grid.grid--no-gutters nav#AccessibleNav a.cstm-btn {
    max-width: 35%;
    flex: 35%;
}

header.site-header.border-bottom .page-width .grid.grid--no-gutters nav#AccessibleNav ul#SiteNav {
    text-align: left;
}

header.site-header.border-bottom .page-width .grid.grid--no-gutters nav#AccessibleNav ul#SiteNav li a {
    padding: 0;
    font-size: 18px;
    font-family: 'Roboto', sans-serif !important;
}


header.site-header.border-bottom .page-width .grid.grid--no-gutters nav#AccessibleNav ul#SiteNav li a span.site-nav__label {
    border: none;
    font-family: 'Cormorant Garamond', serif !important
}
ul#SiteNav li.site-nav--has-dropdown button span {
    font-family: 'Cormorant Garamond', serif !important;
}


header.site-header.border-bottom .page-width .grid.grid--no-gutters nav#AccessibleNav ul#SiteNav li a {
    padding-right: 25px;
}


a.cstm-btn {
    height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 10px;
    background: #d9b26a;
    font-size: 18px;
    letter-spacing: 0;
    font-family: 'Roboto' !important;
    font-weight: 500;
}

header.site-header.border-bottom .page-width .grid.grid--no-gutters .grid__item:first-child h1.h2.site-header__logo {
    margin: 0;
}

body.template-index header.site-header {
    background: 0 0;
    position: absolute;
    width: 100%;
    left: 0;
    right: 0;
    top: 100px;
}


div#PageContainer {
    margin: -2px 0 0;
}

.main-content {
    padding-top: 0 !important;
}


.banner-image-section {
    min-height: 828px;
    display: flex;
    align-items: center;
}


header.site-header.border-bottom .page-width .grid.grid--no-gutters {
    background: transparent;
}

.banner-image-section .banner-text-section {
    max-width: 525px;
}


.banner-image-section .banner-text-section h1 {
    color: #f2f2f2;
    margin: 0 0 30px;
}

.banner-image-section .banner-text-section p {
    color: #f2f2f2;
    margin: 0 0 40px;
}

a.cstm-btn {
    color: #fff;
    font-size: 22px;
    font-family: 'Roboto';
    font-weight: 500;
}

.banner-image-section .banner-text-section a.cstm-btn {
    max-width: 382px;
    min-height: 67px !important;
}


.home-page-testimonial-section {
    background: url(/cdn/shop/files/back-testimonial.png?v=1634314229);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    padding: 150px 0;
    width: 100vw;
    transform: translateX(-50%);
    margin-left: 50%;
}
.cstm-inner-plans-pages {
    background: #f2f2f2;
}

.container {
    width: 100%;
    max-width: 1207px;
    padding: 0 15px;
    margin: 0 auto;
}

.home-page-testimonial-section .col-md-8 {
    width: 75%;
}


.home-page-testimonial-section .col-md-4 {
    width: 25%;
}


.home-page-testimonial-section .inner-testimonial-content h2 {
    font-size: 34px;
    font-weight: 200 !important;
    color: #f2f2f2;
    text-transform: unset;
  
    letter-spacing: 0;
}


.home-page-testimonial-section .inner-testimonial-content h2 {
    max-width: 800px;
    margin: 0 0 31px;
}

.author-name-image {
    display: flex;
    align-items:center;
}


.author-name-image .author-image {
    width: 100%;
    max-width: 100px;
    flex: 10px;
    margin: 0 20px 0 0px;
}

.author-name-image .author-image img {
    width: 100%;
}


.author-name-image .author-name h3 {
    margin: 0 0 7px;
    font-size: 22px;
    font-weight: bold;
    color: #fff;
}

.author-name-image .author-name {
   
    flex-wrap: wrap;
    align-items: center;
}

.author-name-image .author-name h3 {
    width: 100%;
}

.author-name-image .author-name p:last-child {
    width: 100%;
}


.author-name-image .author-name p {
    margin: 0;
    font-family: 'Cormorant Garamond';
    color: #f2f2f2;
    font-size: 18px !important;
    font-style: italic;
    font-weight: 300!important;
}


/* .author-name-image .author-name p:nth-child(3) {
    margin-left: 5px;
} */


.author-name-image .author-name p:last-child {
    font-style: normal;
    font-weight: 400;
    font-size: 15px !important;
}
.consultation-content-section.cstm-consultation-content-section .consultation-content-boxs .consultation-content-boxs-info {
    max-width: 280px;
    margin: 0 auto;
}


.home-page-testimonial-section .col-md-4 img {
    width: 100%;
    min-height: 304px;
    object-fit: cover;
    border-radius: 10px;
}

.home-page-testimonial-section .col-md-4 {
/*     padding: 0; */
}
.home-page-testimonial-section .row {
    padding: 0 15px;
}
body a, body p, body span {
    font-family: 'Roboto' !important;
    /* font-weight: bold; */
}

.inner-testimonial-content>p {
    font-weight: 300 !important;
    color: #fff;
    max-width: 807px;
    font-size: 21px !important;
}


.home-page-testimonial-section .row {
    display: flex;
    align-items: unset;
}


.home-page-tea-coffee-section {
    padding: 150px 0;
}


h2 {
    text-transform: unset;
    letter-spacing: 0;
}

.home-page-tea-coffee-section .inner-tea-coffee-logo-section {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}

.home-page-tea-coffee-section .inner-tea-coffee-logo-section .cstm-logo-section {
    width: 100%;
    flex: calc(100%/4 - 75px);
    max-width: calc(100%/4 - 75px);
}


.home-page-tea-coffee-section h2 {
    margin: 0 0 68px;
}


.home-page-steeped-insights-section {
    padding: 80px 0;
}


.home-page-steeped-insights-section h2 {
    text-align: center;
    margin: 0 0 91px;
} 


.home-page-steeped-insights-section .row {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
   display: -moz-flex;
    display: -webkit-flex;
    display: -ms-flex;
  -moz-flex-wrap: wrap;;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
      display: -webkit-box;
}


.home-page-steeped-insights-section .row .col-md-4:nth-child(2) {
    text-align: center;
}

.home-page-steeped-insights-section .row .col-md-4:nth-child(3) {
    text-align: right;
}

.home-page-steeped-insights-section .row .col-md-4:nth-child(5) {
    text-align: center;
}

.home-page-steeped-insights-section .row .col-md-4:nth-child(6) {
    text-align: right;
}

.home-page-steeped-insights-section .row .col-md-4 img {
    width: auto;
}

.home-page-steeped-insights-section .row {
    align-items: center;
}

.home-page-steeped-insights-section .row .col-md-4 {
    margin-top: 80px;
}


.home-page-steeped-insights-section .row .col-md-4:nth-child(2),.home-page-steeped-insights-section .row .col-md-4:nth-child(1),.home-page-steeped-insights-section .row .col-md-4:nth-child(3) {
    margin: 0;
}

.home-page-sharpen-marketing-section {
   background: url(/cdn/shop/files/Group-1.jpg?v=1636631546);
   min-height: 550px;
    display: flex;
    align-items: center;
}

.inner-sharpen-marketing-section>h2 {
    color: #fff;
    text-align: center;
    max-width: 712px;
    margin: 0 auto 46px;
}


.sharpen-marketing-review-section h2 {
    color: #5b7355;
    font-size: 21px;
    font-weight: 500;
    margin: 0 0 17px;
}

.sharpen-marketing-review-section {
    max-width: 688px;
    margin: 0 auto;
    background: #fff;
    border-radius: 10px;
    padding: 30px 40px;
    display: flex;
    align-items: center;
}

.sharpen-marketing-review-section .img-section {
    width: 100%;
    flex: 219px;
    max-width: 219px;
    margin-right: 15px;
}

.sharpen-marketing-review-section .img-section {
    width: 100%;
    flex: 106px;
    max-width: 106px;
    margin-right: 15px;
}

.content-section {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.content-section {
    flex: 80%;
    max-width: 80%;
}


.content-section span:nth-child(2) {
    font-size: 18px;
    color: #272727;
    font-style: italic;
    font-weight: 700 !important;
    /* font-family: 'Cormorant Garamond',serif!important; */
}

.content-section p {
    font-size: 16px !important;
    font-weight: 300 !important;
    font-style: italic;
    color: #272727;
    opacity: 0.6;
    margin-left: 10px;
}


.sharpen-marketing-form-section {
    max-width: 688px;
    margin: 25px auto 0;
}

.sharpen-marketing-form-section form {
    max-width: 100%;
    margin: 0;
}

.sharpen-marketing-form-section form span.input-group__btn {
    position: absolute;
    right: 0;
}


.sharpen-marketing-form-section form span.input-group__btn button#Subscribe {
    left: 0;
    width: 100%;
    border-radius: 0;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    background: #d9b26a;
    height: 67px;
    top: 5px;
    font-size: 22px;
    font-weight: 500;
    font-family: 'Roboto' !important;
}

.sharpen-marketing-form-section form span.input-group__btn button#Subscribe span {
    font-size: 0;
}

.sharpen-marketing-form-section form span.input-group__btn button#Subscribe:after {
    content: "Subscribe Now";
    font-size: 22px;
    font-family: Roboto;
}

.sharpen-marketing-form-section form span.input-group__btn button#Subscribe {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 !important;
}

.sharpen-marketing-form-section form input {
    height: 67px;
    border-top-left-radius: 10px !important;
    border-bottom-left-radius: 10px !important;
    margin: 0 !important;
    margin-bottom: 0 !important;
}

.sharpen-marketing-form-section form input {
    border-radius: 10px;
}

.sharpen-marketing-form-section form span.input-group__btn {
    position: absolute;
    right: 0;
    top: -5px;
    width: 100%;
    max-width: 207px;
}

.sharpen-marketing-form-section form span.input-group__btn button#Subscribe:after {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}

.sharpen-marketing-form-section form span.input-group__btn button#Subscribe {
    position: relative;
}

.sharpen-marketing-form-section form input {
    font-size: 22px;
    font-weight: 500;
    color: #272727;
}


.sharpen-marketing-form-section form input::placeholder {
    font-size: 22px;
    font-weight: 500;
    color: #272727;
    opacity: 0.7;
}

.sharpen-marketing-form-section form input {
    padding-left: 55px;
    padding-right: 207px;
    background-image: url(/cdn/shop/files/mail-back-email.png?v=1634457323);
    background-repeat: no-repeat;
    background-position: 25px;
    border: transparent;
}




.home-page-grow-business-section {
    background: url(/cdn/shop/files/backgrow-tea.png?v=1634458051);
    min-height: 350px;
    display: flex;
    align-items: center;
    text-align: center;
    background-size: cover;
    background-position: center;
}

.inner-grow-business-section h2 {
    margin: 0 0 55px;
    color: #fff;
}

a.cstm-btn {
    min-height: 67px;
}

.inner-grow-business-section a.cstm-btn {
    max-width: 382px;
    margin-left: auto;
    margin-right: auto;
}

.home-page-success-stories-section {
    padding: 120px 0 130px;
      background: #f2f2f2;
}

.home-page-success-stories-section>.container>h2 {
    text-align: center;
    margin: 0 0 52px;
    color: #39402f;
}

.home-page-success-stories-section .col-md-4 {
    padding: 0 22px;
}

.home-page-success-stories-section .col-md-4 h2 {
    font-size: 30px;
    font-family: 'Roboto' !important;
    margin: 40px 0 8px;
      color: #39402f;  
    font-weight: 400 !important;
}
.home-page-success-stories-section .col-md-4 h2 a {
    font-size: 30px;
    font-family: 'Cormorant Garamond', serif !important;
    margin: 40px 0 8px;
    color: #39402f;
    font-weight: 400 !important;
}

.success-stories-content p {
    opacity: 1;
    letter-spacing: 1px;
    font-weight: 400 !important;
}

.home-page-faq-section {
    padding: 100px 0;
}

.home-page-faq-section h2 {
    text-align: center;
    margin: 0 0 44px;
}

.home-page-faq-section .accordion-container {
    margin: 0;
}

.home-page-faq-section .accordion-container .set {
    background: transparent;
}

.home-page-faq-section .accordion-container .set>a {
    padding: 0;
    min-height: 80px;
    display: flex;
    align-items: center;
    font-size: 22px;
    font-family: 'Roboto' !important;
    font-weight: 500 !important;
      color: #383f2e;
    justify-content: space-between;
    border-bottom: none;
    border-top: 1px solid #e1e1e1;
    font-weight: 400 !important;
}

.fa {
   
    font: normal normal normal 14px/1 FontAwesome !important;
   
}

.home-page-faq-section .accordion-container .set>a.active {
    background: transparent !important;
      color: #5b7355;
}


.home-page-faq-section .accordion-container .set>a i.fa {
    font-size: 18px !important;
    color: #5b7355;
}


.home-page-faq-section .accordion-container .set .content p {
    padding: 0;
    margin: 0 0 15px;
}


.home-page-faq-section .accordion-container .set .content p:not(first-child) {
   opacity: 1;
    font-weight: 400 !important;
}

.home-page-faq-section .accordion-container .set .content p:first-child {
    opacity: 1;
}

.home-page-steeped-content-section {
    padding-bottom: 50px;
}


.home-page-steeped-content-section>.container>h2 {
    text-align: center;
    margin: 0 0 80px;
}

.home-page-steeped-content-section .row {
    display: flex;
    flex-wrap: wrap;

}



.home-page-steeped-content-section .row .col-md-8 {
    width: 50%;
}

.home-page-steeped-content-section .row .col-md-4 {
    width: 50%;
}

/* 
.home-page-steeped-content-section .row .col-md-8 {
    padding: 65px 0;
    border-bottom: 1px solid #e1e1e1;
} */


.home-page-steeped-content-section .row .col-md-8 h2 {
    font-size: 30px;
    margin: 0 0 19px;
}

.home-page-steeped-content-section .row .col-md-8 .inner-testimonial-content>p {
    color: #272728;
    margin: 0 0 28px;
    font-weight: 400 !important;
}


.home-page-steeped-content-section .row .col-md-8 .inner-testimonial-content h3 {
    color: #39402f!important;
    margin: 0 0 18px;
    font-weight: 400;
    text-align: left;

}

.home-page-steeped-content-section .row .col-md-8 .inner-testimonial-content .author-name-image {
    display: flex;
    align-items: unset;
}


.home-page-steeped-content-section .row .col-md-8 {
    padding-right: 102px;
}

.home-page-steeped-content-section .row .col-md-4 {
    padding-left: 104px;
}


footer.site-footer {
    padding: 0px 0 0;
    background: url(/cdn/shop/files/footer-back.png?v=1634717423);
    background-size: cover;
    background-position: center;
    clear: both;
}

footer.site-footer .page-width {
    padding: 0 15px;
}

.site-footer .h4, .site-footer h4 {
    color: #f2f2f2;
    margin: 0;
    font-size: 20px;
}

footer.site-footer ul li a {
    color: #fff;
}

.site-footer__item-inner.site-footer__item-inner--text p {
    color: #fff;
}

.site-footer .h4, .site-footer h4 {
    margin: 0 0 26px;
    font-family: 'Roboto' !important;
    font-weight: 400 !important;
}

footer.site-footer ul li a {
    color: #f2f2f2;
    font-size: 18px;
    font-weight: 300;
    /* font-family: 'Cormorant Garamond',serif!important; */
    opacity: 1;
}

.site-footer__item-inner.site-footer__item-inner--text .site-footer__rte p {
    color: #f2f2f2;
    font-weight: 300!important;
    opacity: 1;
    font-size: 18px !important;
}

footer.site-footer ul li {
    padding: 0px 0 12px;
}

footer.site-footer ul li i.fa {
    color: #fff;
    margin-right: 10px;
    width: 12px;
}

.site-footer__hr {
    border-bottom: 1px solid #4c5243 !important;
    margin: 0;
}

.site-footer__item {
    margin: 0 0 40px;
}

footer.site-footer .page-width .grid.grid--no-gutters.small--text-center.grid--footer-float-right .grid__item.small--hide.site-footer-item-align-right.one-half {
    width: 100%;
    text-align: center;
    color: #fff;
}

footer.site-footer .page-width .grid.grid--no-gutters.small--text-center.grid--footer-float-right .grid__item.small--hide.site-footer-item-align-right.one-half small.site-footer__copyright-content {
    color: #f2f2f2;
    font-family: Roboto!important;
    font-weight: 300;
    opacity: 1;
    font-size: 15px;
}

footer.site-footer .page-width .grid.grid--no-gutters.small--text-center.grid--footer-float-right .grid__item.small--hide.site-footer-item-align-right.one-half small.site-footer__copyright-content a {
    color: #fff;
    font-family: 'Roboto' !important;
    font-weight: 300;
    
}

footer.site-footer .page-width .grid.grid--no-gutters.small--text-center.grid--footer-float-right .grid__item.small--hide.site-footer-item-align-right.one-half {
    padding: 18px 0;
}

.site-footer__item.site-footer__item--one-quarter:nth-child(2) {
    padding-left: 25px;
}

.site-footer__item.site-footer__item--one-quarter:nth-child(3) {
    padding-left: 50px;
}

.site-footer__item.site-footer__item--one-quarter:last-child {
    padding-left: 101px;
}


/* header.site-header.border-bottom .page-width .grid.grid--no-gutters nav#AccessibleNav {
    padding-left: 15px;
} */


/* new header changes in css with according to menu  */

header.site-header.border-bottom .page-width .grid.grid--no-gutters .grid__item:first-child {
    width: 100%;
    max-width: 32%;
    flex: 32%;
}

/* header.site-header.border-bottom .page-width .grid.grid--no-gutters nav#AccessibleNav {
    max-width: 85%;
    flex: 85%;
    width: 100%;
    padding-left: 0px;
} */

/* header.site-header.border-bottom .page-width .grid.grid--no-gutters nav#AccessibleNav ul#SiteNav {
    max-width: 78%;
    flex: 78%;
} */

header.site-header.border-bottom .page-width .grid.grid--no-gutters nav#AccessibleNav a.cstm-btn {
    height: 46px !important;
    min-height: 46px;
}

header.site-header.border-bottom .page-width .grid.grid--no-gutters nav#AccessibleNav a.cstm-btn {
    max-width: 33.5%;
    flex: 33.5%;
}

header.site-header.border-bottom .page-width .grid.grid--no-gutters nav#AccessibleNav ul#SiteNav li a {
    padding-right: 0;
}

header.site-header.border-bottom .page-width .grid.grid--no-gutters nav#AccessibleNav ul#SiteNav {
    display: flex;
    justify-content: space-between;
    padding: 0 20px;
}



.page-width {
    padding: 0 15px !important;
}

div#shopify-section-custom-about-topbar {
    background: url(/cdn/shop/files/about-back.png?v=1635848510);
    min-height: 600px;
    display: flex;
    align-items: flex-end;
    margin-top: -100px;
    padding-bottom: 32px;
    overflow: hidden;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

div#shopify-section-custom-about-topbar .custom-content .custom__item.custom__item--image {
    width: 100%;
    max-width: 36.7%;
    flex: 36.7%;
}

div#shopify-section-custom-about-topbar .custom-content .custom__item {
    margin: 0;
}

div#shopify-section-custom-about-topbar .custom-content .custom__item.custom__item--text {
    max-width: 63.3%;
    flex: 63.3%;
    padding: 0;
}

div#shopify-section-custom-about-topbar .custom-content .custom__item {
    padding: 0;
}


div#shopify-section-custom-about-topbar .custom-content .custom__item.custom__item--image div.custom__item-inner {
    max-width: 100%;
}

div#shopify-section-custom-about-topbar .custom-content .custom__item.custom__item--image div.custom__item-inner>div img {
    border-radius: 0;
    border: none;
    box-shadow: none;
    position: relative;
    height: 100% !important;
    width: 100%;
    max-width: 100%;
    object-fit: contain;
    min-height: 539px;
}

div#shopify-section-custom-about-topbar .custom-content .custom__item.custom__item--image div.custom__item-inner>div {
    padding: 0 !important;
    height: 100% !important;
}

.announcement-bar {
    position: relative;
}


body:not(.template-index) header.site-header {
    background: transparent;

}



body:not(.template-index)  header.site-header.border-bottom .page-width .grid.grid--no-gutters nav#AccessibleNav ul#SiteNav li a {
    padding-right: 0;
    color: #272727;
}

.home-page-steeped-content-section .row .col-md-4:nth-child(3) {
    padding-left: 15px;
    padding-right: 102px;
}

.home-page-steeped-content-section .row .col-md-8:nth-child(4) {
    padding-right: 15px;
    padding-left: 102px;
}

.home-page-steeped-content-section .row .col-md-8 {
    padding-bottom: 60px;
}

.home-page-steeped-content-section .row .col-md-4 {
    padding-bottom: 60px;
}


.home-page-steeped-content-section .row .col-md-4:nth-child(3) {
    padding-top: 60px;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}

.home-page-steeped-content-section .row .col-md-8:nth-child(4) {
    padding-top: 60px;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}

.home-page-steeped-content-section .row .col-md-8:nth-child(5) {
    padding-top: 60px;
}


.home-page-steeped-content-section .row .col-md-4:nth-child(6) {
    padding-top: 60px;
}


header.site-header.border-bottom .page-width .grid.grid--no-gutters nav#AccessibleNav a.cstm-btn:hover {
    color: #fff;
    text-decoration: none;
}

header.site-header.border-bottom .page-width .grid.grid--no-gutters nav#AccessibleNav ul#SiteNav li a:hover span.site-nav__label {
    color: #fff;
    border: none;
    text-decoration: none;
}


header.site-header.border-bottom .page-width .grid.grid--no-gutters nav#AccessibleNav ul#SiteNav li a:hover {
    text-decoration: none;
}

a.cstm-btn:hover {
    text-decoration: none;
    color: #fff;
}

.author-name-image .author-name span {
  
    margin: 0;
    font-family: 'Cormorant Garamond';
    color: #fff;
    font-style: italic;
    font-weight: 300!important;
    position: relative;
     font-size: 22px!important;
    color: #f2f2f2;
}


.site-footer__rte a:hover, .site-footer__linklist-item a:hover, .site-footer__copyright-content a:hover {
    color: #fff !important;
    border-bottom: none !important;
    text-decoration: none !important;
}

footer.site-footer ul li a:hover {
    color: #fff;
    text-decoration: none;
}



div#shopify-section-custom-about-topbar .custom-content .custom__item.custom__item--text h4.h3 {
    font-size: 46px;
    color: #fff;
    letter-spacing: 0;
    text-transform: unset;
    line-height: 48px;
    font-family: 'Cormorant Garamond',serif!important;
    margin: 0 0 30px;
}

div#shopify-section-custom-about-topbar .custom-content .custom__item.custom__item--text .rte-setting.rte {
    margin: 0 0 25px;
    font-size: 20px;
    color: #f2f2f2;
    font-style: italic;
}

div#shopify-section-custom-about-topbar .custom-content .custom__item.custom__item--text .rte-setting.rte p {
    font-size: 20px;
    color: #fff;
    font-weight: bold;
}

div#shopify-section-custom-about-topbar .custom-content .custom__item.custom__item--text .rte-btn-settings a {
    height: 67px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 10px;
    background: #d9b26a;
    font-size: 18px;
    letter-spacing: 0;
    font-family: Roboto!important;
    font-weight: 500;
    border-color: #d9b26a;
    max-width: 382px;
    color: #fff;
    font-size: 20px;
    font-family: Roboto !important;
    font-weight: 500;
}


.about-video-crousal-section {
    display: flex;
    min-height: auto;
    align-items: center;
    background: #f2f2f2;
    padding: 130px 0px;
}

.about-video-crousal-section .cstm-video-slider div.slick-slide .blank-slider-text {
    min-height: 381px;
    display: flex;
    flex-flow: column;
    justify-content: center;
    background: #fff;
    padding: 0 135px;
}

.about-video-crousal-section .blank-slider video.hurabg-video-cstm {
    height: 100%;
    width: 100%;
    min-height: 381px;
}

.about-video-crousal-section .col-md-6 {
    padding-right: 0;
    padding-left: 0;
}

.about-video-crousal-section .row {
    margin: 0;
}

.about-video-crousal-section .cstm-video-slider div.slick-slide .blank-slider-text h4 {
    font-size: 42px;
    font-family: 'Roboto' !important;
    font-weight: 300;
    margin: 0 0 28px;
}

.about-video-crousal-section .cstm-video-slider div.slick-slide .blank-slider-text p {
    color: #272727;
    font-size: 20px;
    font-weight: 300 !important;
    /* font-family: 'Cormorant Garamond', serif !important; */
}

div#shopify-section-custom-about-achievement {
    padding: 0;
   
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    min-height: 550px;
    display: flex;
    align-items: center;
}

div#shopify-section-custom-about-achievement .custom__item {
    padding: 0;
    margin: 0;
}


div#shopify-section-custom-about-achievement .custom__item h2 {
    font-size: 42px;
    color: #39402f;
    margin: 0 0 90px;
  	margin-left: auto;
    margin-right: auto;
}

div#shopify-section-custom-about-achievement .custom__item ul#counter {
    margin: 0;
    padding: 0;
}

div#shopify-section-custom-about-achievement .custom__item ul#counter li:first-child p {
    font-size: 22px !important;
    max-width: 205px;
    margin: 0 auto 5px;
    font-weight: bold !important;
}


div#shopify-section-custom-about-achievement .custom__item ul#counter li p {
    font-size: 22px!important;
    max-width: 100%;
    margin: 0 auto 10px;
    font-weight: 700!important;
}

div#shopify-section-custom-about-achievement .custom__item ul#counter li p {
    font-size: 22px!important;
    max-width: 100%;
    margin: 0 auto 29px;
    font-weight: 700!important;
}

ul#counter li span.count {
    font-size: 42px;
    color: #39402f;
    font-family: 'Roboto' !important;
    font-weight: 300 !important;
}

.about-us-steeped-content-section {
    min-height: 521px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}

.about-us-steeped-content-section h2 {
    font-weight: 300 !important;
    font-size: 42px;
    font-family: 'Roboto' !important;
    max-width: 900px;
    margin: 0 auto 60px;
    color: #000000;
}

.about-us-steeped-content-section a {
    display: flex;
    width: 100%;
        max-width: 382px;
    min-height: 67px;
    justify-content: center;
    align-items: center;
    font-size: 20px;
    color: #fff;
    border: 2px solid #d9b26a;
    border-radius: 10px;
    border-bottom: 2px solid #d9b26a !important;
    margin: 0 auto;
  	font-family: 'Roboto' !important;
     background: #d9b26a;
}


.about-Consultation-section {
    background: url(/cdn/shop/files/backgrow-tea.png?v=1634458051);
    min-height: 260px;
    display: flex;
    align-items: center;
    text-align: center;
    background-size: cover;
    background-position: center;
}


.about-Consultation-section a {
    height: 67px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 10px;
    background: #d9b26a;
    font-size: 18px;
    letter-spacing: 0;
    font-family: Roboto!important;
    font-weight: 500;
    border-color: #d9b26a;
    max-width: 382px;
    color: #fff;
    font-size: 20px;
    font-family: Roboto!important;
    font-weight: 500;
    margin: 0 auto;
    border-color: #d9b26a !important;
}

.about-us-sharpen-marketing-section {
    background: #373e2e;
    min-height: auto;
    display: flex;
    align-items: center;
      padding: 115px 0px;
}

.about-global-tea-section {
    min-height: 521px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    background: #f2f2f2;
}


.about-global-tea-section h2 {
    font-weight: 300!important;
    font-size: 36px;
    font-family: Roboto!important;
   
    margin: 0 auto 60 px;
    color: #000;
}


.about-global-tea-section p {
    margin: 0 0 50px;
}


.about-global-tea-section a {
    min-height: 67px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 10px;
    background:transparent;
    font-size: 18px !important;
    letter-spacing: 0;
    font-family: Roboto !important;
    font-weight: 500 !important;
    border-color: #d9b26a !important;
    background-color: #d9b26a;
    font-size: 20px;
    font-family: Roboto!important;
    font-weight: 500;
    margin: 0 auto;
    border:2px solid  #d9b26a !important;
    max-width: 382px;
  	color: #fff;
}


.about-logo-slider-section {
    min-height: auto;
    display: flex;
    align-items: center;
  	padding: 110px 0px;
}


.about-logo-slider-section ul.slick-dots {
    display: none !important;
}

button.slick-next.slick-arrow::before {
    content: "\f0a9";
    display: inline-block !important;
    font: normal normal normal 20px/1 FontAwesome !important;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #272727 !important;
}

button.slick-prev.slick-arrow::before {
    content: "\f0a8";
    display: inline-block !important;
    font: normal normal normal 20px/1 FontAwesome !important;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #272727 !important;
}

 button.slick-prev.slick-arrow {
    left: calc(-70px - 34px);
}

 button.slick-next.slick-arrow {
    right: calc(-70px - 18px);
}


.home-page-tea-cofee-section {
    display: flex;
    min-height: 1001px;
    align-items: center;
}

.home-page-tea-cofee-section h2 {
    font-size: 42px;
    color: #39402f;
    font-family: Roboto!important;
    font-weight: 300!important;
    margin: 0 0 55px;
}

.home-page-tea-cofee-section p {
    margin: 0 0 43px;
}

.home-page-tea-cofee-section .list-cstm-sec ol {
    margin: 0 0px 0 18px;
}

/* .home-page-tea-cofee-section .list-cstm-sec ol li {
    font-size: 20px;
    font-weight: 300 !important;
    font-family: 'Cormorant Garamond',serif!important;
} */


.home-page-tea-cofee-section .list-cstm-sec ol li {
    font-size: 20px;
    font-weight: 500 !important;
    /* font-family: 'Cormorant Garamond',serif!important; */
}

.home-page-tea-cofee-section .list-cstm-sec ol li {
    margin-bottom: 15px;
}

body:not(.template-index) header.site-header .grid.grid--no-gutters.grid--table.site-header__mobile-nav {
    background: transparent !important;
}

body:not(.template-index) header.site-header {
    padding: 50px 0;
     background-image: url(/cdn/shop/files/Untitled-1_46996b13-2512-4943-8867-3ddb0b5ad796.jpg?v=1637154234); 
}

body:not(.template-index) header.site-header + nav#AccessibleNav {
    border: none;
}

body:not(.template-index) header.site-header + nav#AccessibleNav ul#SiteNav {
    padding: 22px 0 80px;
    margin: 0;
}

body:not(.template-index) header.site-header + nav#AccessibleNav ul#SiteNav li a {
    font-family: 'Roboto' !important;
    padding: 0 25px;
}


body:not(.template-index) header.site-header + nav#AccessibleNav ul#SiteNav li a span.site-nav__label {
    font-family: 'Roboto' !important;
}

.about-testmonial-section .container {
    padding: 0;
    max-width: 100%;
}
.about-testmonial-section .container .row {
    max-width: 1204px;
    margin: 0 auto;
}

.about-testmonial-section .container:nth-child(1) {
    background: url(/cdn/shop/files/texti-first.png?v=1635143870);
}

.about-testmonial-section .container:nth-child(2) {
    background: url(/cdn/shop/files/texti-two.png?v=1635143887);
}

.about-testmonial-section .container:nth-child(3) {
    background: url(/cdn/shop/files/texti-third.png?v=1635143911);
}

.about-testmonial-section .container:nth-child(4) {
    background: url(/cdn/shop/files/texti-last.png?v=1635143929);
}
.case-study-testimonial .container:nth-child(5) {
  background: url(/cdn/shop/files/texti-first.png?v=1635143870);
}
.about-testmonial-section .container {
    min-height: 652px;
    display: flex;
    align-items: center;
}

.inner-testimonial-content h2 {
    font-size: 42px;
    font-family: 'Roboto' !important;
    font-weight: 300;
    color: #f2f2f2;
}

.about-testmonial-section .container .row .col-md-8 {
    width: 75%;
}

.about-testmonial-section .container .row .col-md-4 {
    width: 25%;
}

.about-testmonial-section .container .row {
    align-items: unset;
    display: flex;
}

.about-testmonial-section .container .row .col-md-4 img {
    width: 100%;
    min-height: 304px;
    object-fit: contain;
}

.about-testmonial-section .container {
    background-size: cover !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
}

.about-us-bit-sized-marketing-section h4 {
    font-size: 46px;
    text-align: center;
    font-family: 'Cormorant Garamond';
    color: #272727;
    margin: 0 0 17px;
}

.about-us-bit-sized-marketing-section p {
    text-align: center;
    margin: 0 0 86px;
    font-size: 30px !important;
    font-family: 'Roboto' !important;
    color: #272727;
    font-weight: 400 !important;
}

.about-us-bit-sized-marketing-section .col-md-4 img {
    width: 100%;
}

.about-us-bit-sized-marketing-section .col-md-4 {
    padding: 0 40px;
    margin-bottom: 80px;
}

.about-page-temp .rte {
    margin: 0;
}

.about-us-bit-sized-marketing-section {
        padding: 80px 0 30px;
}


body:not(.template-index) header.site-header+nav#AccessibleNav ul#SiteNav li a:hover {
    text-decoration: none;
    color: #272727;
}

header.site-header+nav#AccessibleNav ul#SiteNav li a span.site-nav__label {
    border: none;
}



body.template-page.case-studies12 main#MainContent .page-width {
    max-width: 100%;
    padding: 0 !important;
}

body.template-page.case-studies12 main#MainContent .page-width .grid {
    margin: 0;
}

body.template-page.case-studies12 main#MainContent .page-width .grid .grid__item {
    padding: 0;
    left: 0;
    width: 100%;
}

body.template-page main#MainContent .page-width .grid .grid__item .Case-study-dropdown-section {
    min-height: 150px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}

body.template-page main#MainContent .page-width .grid .grid__item .Case-study-dropdown-section .cstm-text-sec {
    font-size: 30px;
    font-family: 'Roboto' !important;
    color: #272727;
}

body.template-page main#MainContent .page-width .grid .grid__item .Case-study-dropdown-section .cstm-text-sec span {
    font-size: 30px;
    font-family: 'Roboto' !important;
    color: #272727;
    margin: 0;
}

body.template-page main#MainContent .page-width .grid .grid__item .Case-study-dropdown-section .cstm-text-sec {
    display: flex;
    align-items: center;
    justify-content: center;
}

body.template-page main#MainContent .page-width .grid .grid__item .Case-study-dropdown-section .cstm-text-sec select {
    padding: 0;
    border: none;
    border-bottom: 1px solid #495c44;
    width: 100%;
    max-width: 200px;
    margin: 0 10px;
    font-size: 25px;
    font-weight: 300;
}



body.template-page main#MainContent .page-width .grid .grid__item .Case-study-dropdown-section .cstm-text-sec select:nth-child(4) {
    max-width: 100px;
}


body.template-page main#MainContent .page-width .grid .grid__item .Case-study-dropdown-section .cstm-text-sec select {
    background-image: url(/cdn/shop/files/select-back.png?v=1635228132);
    background-position: 95%;
    padding-right: 19px;
}

.case-study-testimonial .container {
    padding: 0;
    max-width: 100%;
}


.case-study-testimonial .container .row {
    max-width: 1204px;
    margin: 0 auto;
    padding: 0 15px;
    width: 100%;
}


.case-study-testimonial .container:nth-child(1) {
    background: url(/cdn/shop/files/texti-first.png?v=1635143870);
}

.case-study-testimonial .container:nth-child(2) {
    background: url(/cdn/shop/files/texti-two.png?v=1635143887);
}

.case-study-testimonial .container:nth-child(3) {
    background:url(/cdn/shop/files/texti-third.png?v=1635143911);
}

.case-study-testimonial .container:nth-child(4) {
    background: url(/cdn/shop/files/texti-last.png?v=1635143929);
}



.case-study-testimonial .container {
    background-size: cover!important;
    background-position: center!important;
    background-repeat: no-repeat!important;
    min-height: 652px;
    display: flex;
    align-items: center;
}

.inner-testimonial-content h4 {
    font-size: 42px;
    font-family: Roboto!important;
    font-weight: 300 !important;
    color: #fff;
}

.case-study-testimonial .container:nth-child(2) {
    min-height: 817px;
}

.author-name-image .author-designation span {
    font-style: normal;
    font-weight: 400;
    font-size: 18px!important;
    color: #f2f2f2;
}

.author-name-image .author-name span {
    margin: 0px 0 7px;
    font-size: 22px !important;
    font-weight: 700 !important;
    color: #fff !important;
    line-height: 22px;
}

.case-study-testimonial .container .row .col-md-8 {
    width: 75%;
}

.case-study-testimonial .container .row .col-md-4 {
    width: 25%;
}

.case-study-testimonial .container .row h7 {
    font-size: 30px;
    font-family: 'Roboto' !important;
    color: #f2f2f2;
    margin: 30px 0 61px;
    display: block;
}

.case-study-testimonial .container .row a {
    display: flex;
    width: 100%;
    max-width: 382px;
    height: 67px;
    justify-content: center;
    align-items: center;
    font-size: 20px;
    font-family: 'Roboto' !important;
    color: #fff;
    font-weight: 500;
    border-radius: 10px;
    text-transform: capitalize;
  	height: 67px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 10px;
    background: #d9b26a;
}

.case-study-second-section {
    min-height: 643px;
    display: flex;
    align-items: center;
    justify-content: center;
}


.case-study-second-section h4 {
    font-size: 46px;
    color: #272727;
    text-align: center;
    font-weight: bold !important;
    font-family: 'Cormorant Garamond' !important;
    margin: 0 0 46px;
}

.case-study-second-section .author-na-image {
    display: flex;
    align-items: center;
    justify-content: center;
}

.case-study-second-section .author-na-image span {
    font-size: 22px;
    font-family: 'Cormorant Garamond' !important;
    font-weight: bold !important;
    color: #373e2e;
    margin: 0 10px;
}

.case-study-second-section .cstm-btn-sty {
    display: flex;
    justify-content: center;
    margin: 42px 0 0;
}

.case-study-second-section .cstm-btn-sty a {
    min-height: 67px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 10 px;
    background: #d9b26a;
    letter-spacing: 0;
    font-family: Roboto!important;
    font-weight: 500!important;
    border-color: #d9b26a!important;
    max-width: 692px;
    color: #fff;
    font-size: 20px;
    font-family: Roboto!important;
    font-weight: 500;
    margin: 0 auto;
    border-color: #d9b26a!important;
    width: 100%;
    border-radius: 10px;
}

a:hover {
    text-decoration: none;
}

.about-video-crousal-section .blank-slider video.hurabg-video-cstm {
    object-fit: cover;
}

.about-us-steeped-content-section a:hover {
    background: #d9b26a;
    color: #fff;
}

.about-Consultation-section a:hover {
    color: #fff;
}

/* .about-global-tea-section a:hover {
    color: #d9b26a;
} */

.rte a:not(.btn) {
    border: none;
}

.about-us-steeped-content-section a {
    border: 2px
 solid #d9b26a !important;
}

header.site-header.border-bottom .page-width .grid.grid--no-gutters .grid__item:first-child .h2.site-header__logo {
    margin: 0;
}


body:not(.template-index) header.site-header.border-bottom .page-width .grid.grid--no-gutters nav#AccessibleNav ul#SiteNav li a span.site-nav__label {
    color: #fff;
}

body.template-index h1.h2.site-header__logo a.site-header__logo-image img {
    filter: brightness(0) invert(1);
}

body.template-index h1.h2.site-header__logo a.site-header__logo-image {
    max-width: 100% !important;
    width: 100% !important;
}

body.template-index h1.h2.site-header__logo a.site-header__logo-image img {
    max-width: 100% !important;
}

header.site-header.border-bottom .page-width .grid.grid--no-gutters .grid__item:first-child .h2.site-header__logo a.site-header__logo-image {
    max-width: 100%;
}

/* header.site-header.border-bottom .page-width .grid.grid--no-gutters .grid__item:first-child .h2.site-header__logo a.site-header__logo-image img {
    max-width: 203px !important;
} */
header.site-header.border-bottom .page-width .grid.grid--no-gutters .grid__item:first-child .h2.site-header__logo a.site-header__logo-image img {
    max-width: 160px !important;
}
div#shopify-section-16348186848bafc827 .home-page-steeped-insights-section.home-page-tea-cofee-section {
    min-height: unset;
}

.page-width.thankyuo {
    max-width: 100%;
    padding: 0 !important;
}

.page-width.thankyuo .grid {
    margin: 0;
}

.page-width.thankyuo .grid .grid__item.medium-up--five-sixths.medium-up--push-one-twelfth {
    padding: 0;
    left: 0 !important;
    width: 100%;
}

.actionable-section>.container {
    max-width: 100%;
    justify-content: center;
    display: flex;
    flex-flow: column;
    align-items: center;
    background: url(/cdn/shop/files/texti-first.png?v=1635143870);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}

.actionable-section>.container {
    min-height: 592px;
}

.actionable-section>.container h2 {
    font-size: 42px;
    color: #fff;
    font-family: 'Roboto' !important;
    font-weight: 300;
    max-width: 795px;
    text-align: center;
    line-height: 53px;
}

.btn.btn-info {
    background: #d9b26a;
    color: #fff;
    font-size: 20px;
    font-family: 'Roboto' !important;
    letter-spacing: 0;
    font-weight: 500;
    text-transform: capitalize;
    border-radius: 10px;
    min-height: 67px;
    padding: 0;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
    max-width: 502px;
    margin: 37px auto 0;
      border: transparent;
}
button.btn.product-form__cart-submit.btn--secondary-accent.btn-info span {
    font-size: 20px;
    font-family: Roboto!important;
    letter-spacing: 0;
}
button.btn.product-form__cart-submit.btn--secondary-accent.btn-info{
      margin-left: 0;
    margin-top: 0;
}
.actionable-section>.container .actionablebtn {
    width: 100%;
}
.product-form__item.product-form__item--submit.product-form__item--payment-button.product-form__item--no-variants {
    width: 100% !important;
    max-width: 100%;
}
.actionable-section>.container h2 {
    margin: 0;
}

.succssgroup h3 {
    text-align: center;
    font-size: 30px;
    font-family: 'Roboto' !important;
    letter-spacing: 0;
    color: #272727;
    margin: 0;
}

.benefit-section {
    padding: 150px 0;
}

.succssgroup {
    padding: 0 0 140px;
}

.succssgroup:last-child {
    padding: 0;
}

.thankyou-socialicons h3 {
    text-align: center;
    margin: 0;
    text-align: center;
    font-size: 30px;
    font-family: Roboto!important;
    letter-spacing: 0;
    color: #272727;
    margin: 0;
}

div#shopify-section-thankyou-bitesizesection {
    padding: 150px 0;
    margin-top: 150px;
    background: url(/cdn/shop/files/thanku-back-bottom.png?v=1635488390);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

div#shopify-section-thankyou-bitesizesection h3 {
    text-align: center;
    font-size: 30px;
    font-family: Roboto!important;
    letter-spacing: 0;
    color: #fff;
    margin: 0 0 76px;
}

div#shopify-section-thankyou-bitesizesection .col-md-4 img {
    width: 100%;
}

div#shopify-section-thankyou-bitesizesection .col-md-4 {
    padding: 0 40px;
    margin-bottom: 71px;
}

div#shopify-section-thankyou-bitesizesection .bitesizebtn a.btn.btn-info {
    margin-top: 8px;
}

.page-width.case-study-single {
    max-width: 100%;
    padding: 0 !important;
}

.page-width.case-study-single .grid__item.medium-up--five-sixths.medium-up--push-one-twelfth {
    padding: 0;
    left: 0;
    width: 100%;
}

.page-width.case-study-single .grid__item.medium-up--five-sixths.medium-up--push-one-twelfth .container {
    max-width: 100%;
    padding: 0;
}

.page-width.case-study-single .grid {
    margin: 0;
}

.page-width.case-study-single .grid__item.medium-up--five-sixths.medium-up--push-one-twelfth .container>.text-cstm-cls {
    padding: 0;
    min-height: 900px;
    display: flex;
    flex-flow: column;
    align-items: center;
    justify-content: center;
}

.page-width.case-study-single .grid__item.medium-up--five-sixths.medium-up--push-one-twelfth .container>.text-cstm-cls .text-head2-cls {
    max-width: 891px;
}
.page-width.case-study-single .grid__item.medium-up--five-sixths.medium-up--push-one-twelfth .container>.text-cstm-cls .text-head2-cls span {
    line-height: 32px;
    font-size: 20px;
    font-weight: 300;
}

div#shopify-section-Case-study-post-section .blank-image {
    display: flex;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    background: url(/cdn/shop/files/book-case-back.png?v=1635490357);
    min-height: 734px;
}

div#shopify-section-Case-study-post-section .blank-image h2 {
    font-size: 46px;
    font-family: 'Cormorant Garamond';
    font-weight: 600;
    color: #fff;
    margin: 0 0 65px;
}
div#shopify-section-Case-study-post-section .blank-image img {
    width: 100%;
    max-width: 242px;
    height: auto;
    margin: 0 auto;
    display: block;
}

div#shopify-section-Case-study-post-section .blank-image .image-cls2 {
    width: 100%;
}

.video-section video.hurabg-video-cstm {
    width: 100%;
}

.video-section .text-video-cls {
    max-width: 1204px;
    margin: 0 auto;
    padding: 0 15px;
}

.video-section .text-head-cls {
    text-align: center;
}

.video-section {
    min-height: 934px;
    justify-content: center;
    align-items: center;
}

.video-section {
    display: flex;
    flex-flow: column;
}

.video-section h2 {
    font-size: 46px;
    font-family: 'Cormorant Garamond' !important;
    color: #272727;
    margin: 0 0 37px;
}

.page-width.case-study-single .grid__item.medium-up--five-sixths.medium-up--push-one-twelfth .container>.row {
    max-width: 1207px;
    margin: 0 auto;
    display: flex;
    padding: 140px 15px;
}

.page-width.case-study-single .grid__item.medium-up--five-sixths.medium-up--push-one-twelfth .container>.row {
    position: relative;
}

.page-width.case-study-single .grid__item.medium-up--five-sixths.medium-up--push-one-twelfth .container>.row:after {
    content: "";
    background: url(/cdn/shop/files/texti-two.png?v=1635143887);
    width: 200vw;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    transform: translateX(-50%);
}

.page-width.case-study-single .grid__item.medium-up--five-sixths.medium-up--push-one-twelfth .container>.row:after {
    z-index: -1;
}

.page-width.case-study-single .grid__item.medium-up--five-sixths.medium-up--push-one-twelfth .container>.row .col-md-8 h2 {
    font-size: 42px;
    font-family: Roboto!important;
    font-weight: 300!important;
    color: #fff;
    margin: 0 0 32px;
}

.page-width.case-study-single .grid__item.medium-up--five-sixths.medium-up--push-one-twelfth .container>.row .col-md-8 p {
    color: #fff;
    font-weight: 300 !important;
    font-family: 'Cormorant Garamond' !important;
    opacity: 0.9;
}

.page-width.case-study-single .grid__item.medium-up--five-sixths.medium-up--push-one-twelfth .container>.row .col-md-8 {
    width: 75%;
}

.page-width.case-study-single .grid__item.medium-up--five-sixths.medium-up--push-one-twelfth .container>.row .col-md-4 {
    width: 25%;
}

.page-width.case-study-single .grid__item.medium-up--five-sixths.medium-up--push-one-twelfth .container>.row .col-md-4 img {
    width: 100%;
    min-height: 304px;
    object-fit: contain;
}

.page-width.case-study-single .grid__item.medium-up--five-sixths.medium-up--push-one-twelfth .container>.row .col-md-8 .author-name-image2 {
    display: flex;
    align-items: center;
}

.page-width.case-study-single .grid__item.medium-up--five-sixths.medium-up--push-one-twelfth .container>.row .col-md-8 .author-name-image2 .author-name4 {
    margin: 0 0 0 18px;
}

.page-width.case-study-single .grid__item.medium-up--five-sixths.medium-up--push-one-twelfth .container>.row .col-md-8 .author-name-image2 .author-image3 {
    width: 100%;
    max-width: 124px;
    flex: 124px;
}
.page-width.case-study-single .grid__item.medium-up--five-sixths.medium-up--push-one-twelfth .container>.row .col-md-8 .author-name-image2 .author-image3 img {
    width: 100%;
}

.page-width.case-study-single .grid__item.medium-up--five-sixths.medium-up--push-one-twelfth .container>.row .col-md-8 .author-name-image2 h3 {
    margin: 0px 0 7px;
    font-size: 22px!important;
    font-weight: 700!important;
    color: #fff!important;
    line-height: 22px;
}

.page-width.case-study-single .grid__item.medium-up--five-sixths.medium-up--push-one-twelfth .container>.row .col-md-8 .author-name-image2 h3 {
    letter-spacing: 0;
}

.page-width.case-study-single .grid__item.medium-up--five-sixths.medium-up--push-one-twelfth .container>.row .col-md-8 .author-name-image2 .author-name4 span {
    font-size: 18px;
    color: #fff;
    font-family: 'Cormorant Garamond';
    font-style: italic;
    font-weight: 300;
}

.page-width.case-study-single .grid__item.medium-up--five-sixths.medium-up--push-one-twelfth .container>.row .col-md-8 .author-name-image2 .author-name4 p {
    font-size: 15px !important;
    font-family: 'Cormorant Garamond' !important;
}

.page-width.case-study-single .grid__item.medium-up--five-sixths.medium-up--push-one-twelfth .container .button-consulation-btn {
    background: url(/cdn/shop/files/backgrow-tea.png?v=1634458051);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    min-height: 425px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.page-width.case-study-single .grid__item.medium-up--five-sixths.medium-up--push-one-twelfth .container .button-consulation-btn a {
    height: 67px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 10px;
    background: #d9b26a;
    font-size: 18px;
    letter-spacing: 0;
    font-family: Roboto!important;
    font-weight: 500;
    border-color: #d9b26a;
    max-width: 382px;
    color: #fff;
    font-size: 20px;
    font-family: Roboto!important;
    font-weight: 500;
    margin: 0 auto;
    border-color: #d9b26a!important;
    display: flex;
    width: 100%;
}

.page-width.case-study-single .grid__item.medium-up--five-sixths.medium-up--push-one-twelfth .container .cstm-class-count1 {
    min-height: 693px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.page-width.case-study-single .grid__item.medium-up--five-sixths.medium-up--push-one-twelfth .container .cstm-class-count1 {
    flex-flow: column;
}

.page-width.case-study-single .grid__item.medium-up--five-sixths.medium-up--push-one-twelfth .container .cstm-class-count1 .inner-testimonial-content2 {
    text-align: center;
}

.page-width.case-study-single .grid__item.medium-up--five-sixths.medium-up--push-one-twelfth .container .cstm-class-count1 .inner-testimonial-content2 h4 {
    font-size: 46px;
    color: #272727;
    text-align: center;
    font-weight: 700!important;
    font-family: 'Cormorant Garamond'!important;
    margin: 0 auto 46px;
    max-width: 963px;
}

.page-width.case-study-single .grid__item.medium-up--five-sixths.medium-up--push-one-twelfth .container .cstm-class-count1 .author-na-image3 {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 0 46px;
}

.page-width.case-study-single .grid__item.medium-up--five-sixths.medium-up--push-one-twelfth .container .cstm-class-count1 a {
    height: 67px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 10px;
    background: #d9b26a;
    letter-spacing: 0;
    font-family: Roboto!important;
    font-weight: 500;
    border-color: #d9b26a;
    max-width: 692px;
    color: #fff;
    font-size: 20px;
    font-family: Roboto!important;
    font-weight: 500;
    margin: 0 auto;
    border-color: #d9b26a!important;
    width: 100%;
    display: flex;
}

.page-width.case-study-single .grid__item.medium-up--five-sixths.medium-up--push-one-twelfth .container .cstm-class-count1 .cstm-btn-sty6 {
    width: 100%;
}

.sharpen-marketing-form-section form span.input-group__btn button#Subscribe:after {
    text-transform: capitalize;
}

.sharpen-marketing-form-section form span.input-group__btn button#Subscribe:after {
    width: 100%;
}

header.site-header.border-bottom .page-width .grid.grid--no-gutters nav#AccessibleNav ul#SiteNav li a span.site-nav__label {
    padding-right: 61px;
}

.home-page-steeped-insights-section img {
    max-width: 250px;
    height: 160px;
    width: 100%;
    object-fit: contain;
}

.home-page-steeped-insights-section .cstm-logo-section {
    text-align: center;
}

.author-name-image .author-name span {
    font-style: normal;
    font-weight: 500 !important;
    margin: 0;
/*     font-size: 18px !important; */
}

div#shopify-section-custom-about-achievement .custom__item ul#counter li {
    width: 100%;
   	max-width: 290px;
    flex: 290px;
    padding: 0 15px;
}
div#shopify-section-custom-about-achievement .custom__item ul#counter li:nth-child(2) {
    max-width: calc(100% - 670px);
    flex: calc(100% - 670px);
}
div#shopify-section-custom-about-achievement .custom__item ul#counter li {
    position: relative;
}

div#shopify-section-custom-about-achievement .custom__item ul#counter li:nth-child(2):after {
    content: "";
    background: radial-gradient(circle, rgba(255,255,255,0.3) 50%, rgba(255,255,255,0) 100%);
    width: 1px;
    height: 80%;
    display: block;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}


div#shopify-section-custom-about-achievement .custom__item ul#counter li:nth-child(2):before {
    content: "";
    background: radial-gradient(circle, rgba(255,255,255,0.3) 50%, rgba(255,255,255,0) 100%);
    width: 1px;
    height: 80%;
    display: block;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
}

.about-logo-slider-section img {
    width: 100%;
    max-width: 230px;
    object-fit: contain;
  margin:0 auto;
}

.about-logo-slider-section .slick-track div.slick-slide.slick-current + div.slick-active .blank-slider {
    text-align: center;
    display: flex;
    justify-content: center;
}

.about-logo-slider-section .slick-track div.slick-slide.slick-current + div.slick-active 
 +div.slick-active {
    display: flex;
    justify-content: end;
}

body.template-page main#MainContent .page-width .grid .grid__item .Case-study-dropdown-section .cstm-text-sec select {
    padding-left: 10px;
}

.marketing-strategy-main {
    max-width: 100%;
    padding: 0 !important;
}

.marketing-strategy-main .grid {
    margin: 0;
}

.marketing-strategy-main .grid .grid__item.medium-up--five-sixths.medium-up--push-one-twelfth {
    width: 100%;
    left: 0;
    padding: 0;
}

.marketing-strategy-main .grid .grid__item.medium-up--five-sixths.medium-up--push-one-twelfth .contentmarketingstrategy-topsection>.container {
    max-width: 100%;
    padding: 0;
}

.marketing-strategy-main .grid .grid__item.medium-up--five-sixths.medium-up--push-one-twelfth .contentmarketingstrategy-topsection>.container .row {
    margin: 0;
    max-width: 1203px;
    margin: auto;
    min-height: 600px;
    display: flex;
    align-items: center;
}

.marketing-strategy-main .grid .grid__item.medium-up--five-sixths.medium-up--push-one-twelfth .contentmarketingstrategy-topsection>.container {
    background: url(/cdn/shop/files/texti-first.png?v=1635143870);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.marketing-strategy-main .grid .grid__item.medium-up--five-sixths.medium-up--push-one-twelfth .contentmarketingstrategy-topsection>.container h2 {
    color: #f2f2f2;
    margin: 0 0 10px;
}

.marketing-strategy-main .grid .grid__item.medium-up--five-sixths.medium-up--push-one-twelfth .contentmarketingstrategy-topsection>.container .row p {
    margin: 0;
    color: #f2f2f2;
    font-weight: 300 !important;
    font-size: 20px !important;
}

.marketing-strategy-main .grid .grid__item.medium-up--five-sixths.medium-up--push-one-twelfth .contentmarketingstrategy-topsection>.container .row .col-md-4 {
    width: 35%;
}

.marketing-strategy-main .grid .grid__item.medium-up--five-sixths.medium-up--push-one-twelfth .contentmarketingstrategy-topsection>.container .row .col-md-4 img {
    width: 100%;
}

.marketing-strategy-main .grid .grid__item.medium-up--five-sixths.medium-up--push-one-twelfth .contentmarketingstrategy-topsection>.container .row .content-section.col-md-8 {
    width: 100% !important;
    max-width: 65%;
    flex: 65%;
    padding-left: 40px;
}

.packagesection {
    padding: 70px 0;
}

.packagesection .packagecontent {
    margin: 80px 0 0;
}

.packagesection .packagecontent .scrollable-wrapper table.tablecontent thead th:first-child {
    width: 25%;
    padding: 15px 25px !important;
}

.packagesection .packagecontent .scrollable-wrapper table.tablecontent thead th {
    font-size: 31px;
    color: #f2f2f2;
    background: #40513b;
  	font-weight: 600;
  	text-transform: capitalize;
}

.packagesection .packagecontent .scrollable-wrapper table.tablecontent thead th {
    padding: 15px 25px!important;
}

.packagesection .packagecontent tbody tr td {
    padding: 15px 25px!important;
    font-size: 20px;
    color: #272727;
}

.packagesection .packagecontent tbody tr td a {
    color: #40513b;
    font-size: 20px;
    font-family: 'Cormorant Garamond' !important;
}

table, th, td {
    border: 1px solid rgba(0,0,0,0.1);
    border-collapse: collapse !important;
}

.processsection {
    background: url(/cdn/shop/files/Untitled-2.jpg?v=1638431845);
    background-position: center;
    background-repeat: no-repeat;
    padding: 80px 0px;
    display: flex;
    align-items: center;
  background-size: cover;
}

.processsection h2 {
    color: #444;
    margin: 0 0 45px;
    font-size: 42px;
    font-family: 'Roboto' !important;
    text-align: center;
    font-weight: 300 !important;
}

.processsection ol {
    margin: 0 auto 68px;
    padding: 0;
    max-width: 927px;
}

.processsection ol li {
    color: #444444;
    font-size: 20px;
    font-weight: 300 !important;
    line-height: 32px;
      list-style: unset;
}

a.btn.btn-info:hover {
    background: #d9b26a;
    color: #fff;
    border-color: #d9b26a;
}

.case-study-testimonial .container:nth-child(2) {
    background: url(/cdn/shop/files/texti-two.png?v=1635143887);
    background-position: center !important;
    background-repeat: no-repeat !important;
}



.peoplesaying>.container>h2 {
    text-align: center;
    font-size: 42px;
    color: #f2f2f2;
    font-family: 'Roboto' !important;
    font-weight: 300 !important;
    margin: 0 0 80px;
}

.peoplesaying .col-md-8 {
    width: 75%;
}

.peoplesaying .col-md-4 {
    width: 25%;
}

.peoplesaying .col-md-4 img {
    width: 100%;
    object-fit: contain;
}

.peoplesaying .col-md-8 h4 {
    font-size: 30px;
    font-family: Roboto!important;
    font-weight: 300!important;
    color: #f2f2f2;
}

.peoplesaying .col-md-8.contentdiv {
    font-weight: 300!important;
    color: #fff;
    font-family: 'Cormorant Garamond' !important;
}

.peoplesaying .col-md-8 .pepolecontent .col-md-4 {
    width: 100%;
    max-width: 140px;
    flex: 140px;
    margin: 0 20px 0 0;
    padding: 0;
}

.peoplesaying .col-md-8 .pepolecontent .col-md-8 {
    display: flex;
    flex-flow: column;
}

.peoplesaying .col-md-8 .pepolecontent {
    display: flex;
    align-items: center;
    margin: 0;
}

.peoplesaying .col-md-8 .pepolecontent h4 {
    margin: 0;
    font-size: 22px;
    font-family: 'Cormorant Garamond' !important;
    font-weight: bold !important;
}

.peoplesaying .col-md-8 .pepolecontent {
    margin: 20px 0 0;
}

.peoplesaying .col-md-8 .pepolecontent .col-md-8 p {
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    color: #fff;
}

.peoplesaying .col-md-8 .processbtn a.btn.btn-info {
    margin-left: 0;
}

.peoplesaying {
    background: url(/cdn/shop/files/back-statrategy-testi.png?v=1635759066);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    padding: 80px 0;
    margin: -1px 0 0;
}



div#shopify-section-digitalmarketingstrategy-delivery .peoplesaying {
    background: url(/cdn/shop/files/texti-first.png?v=1635143870);
    padding: 150px 0;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}


.brandidentitysection {
    padding: 150px 0;
}

.brandidentitysection h2 {
    text-align: center;
    margin: 0 0 100px;
    color: #272727;
    font-size: 30px;
    font-family: 'Roboto' !important;
}

.brandidentitysection .brandimg img {
    width: 100%;
    display: block;
    max-width: 800px;
    margin: 0 auto;
    height: 100%;
}

.shopbrandstrategy {
    background: url(/cdn/shop/files/backgrow-tea.png?v=1634458051);
    min-height: 260px;
    display: flex;
    align-items: center;
}

div#shopify-section-digitalmarketingstrategy-faq .faqsection {
    background: url(/cdn/shop/files/faq-back.png?v=1635759736);
    padding: 140px 0;
    background-position: center;
    background-repeat: no-repeat;
}

div#shopify-section-digitalmarketingstrategy-faq .faqsection h2 {
    font-size: 42px;
    font-family: 'Roboto' !important;
    font-weight: 300 !important;
    color: #f2f2f2;
    text-align: center;
    margin: 0 0 100px;
}

div#shopify-section-digitalmarketingstrategy-faq .faqsection .accordion-container {
    margin: 0;
}

div#shopify-section-digitalmarketingstrategy-faq .faqsection .accordion-container .set {
    margin: 0 0 17px;
}

div#shopify-section-digitalmarketingstrategy-faq .faqsection .accordion-container .set {
    background: transparent !important;
}

div#shopify-section-digitalmarketingstrategy-faq .faqsection .accordion-container .set a {
    padding: 0;
    min-height: 62px;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-left: 25px;
}

div#shopify-section-digitalmarketingstrategy-faq .faqsection .accordion-container .set a i.fa {
    display: flex;
    width: 66px;
    justify-content: center;
    align-items: center;
    height: 100%;
    min-height: 62px;
    margin: 0;
    font-size: 18px;
    color: #272727;
    border-left: 1px solid #d6d8d9;
}

div#shopify-section-digitalmarketingstrategy-faq .faqsection .accordion-container .set a.active {
    background: #40513b;
}

div#shopify-section-digitalmarketingstrategy-faq .faqsection .accordion-container .set a.active i.fa {
    color: #fff;
}

div#shopify-section-digitalmarketingstrategy-faq .faqsection .accordion-container .set .content {
    padding: 15px 25px;
}

.pairwellwithsection {
    padding: 150px 0;
    text-align: center;
  	background:#f2f2f2;
  
}

.pairwellwithsection h2 {
    font-size: 42px;
    font-family: Roboto!important;
    font-weight: 300!important;
    color: #272727;
    text-align: center;
    margin: 0 0 100px;
}

.pairwellwithsection img {
    width: 100%;
}

.pairwellwithsection .row .col-md-4 {
    padding: 0 75px;
}

.pairwellwithsection .row .col-md-4 h4 {
    margin: 20px 0 5px;
    font-size: 30px;
    font-family: 'Roboto' !important;
    color: #272727;
}

.pairwellwithsection .row .col-md-4  p {
    font-size: 18px !important;
    color: #272727;
    font-weight: 500 !important;
}

.pairwellwithsection .row .col-md-4 img {
    min-height: 250px;
    object-fit: contain;
}

.subscribesection {
    background: url(/cdn/shop/files/stategy-bottom_1deffa82-53f0-48af-95b0-2c83d5ec2e31.png?v=1635760940);
    min-height: 423px;
    display: flex;
    justify-content: center;
    text-align: center;
    align-items: center;
}

.subscribesection h2 {
    font-size: 42px !important;
    font-family: 'Roboto' !important;
    color: #fff;
    font-weight: 300 !important;
    max-width: 758px;
    line-height: 60px;
    margin: 0 auto;
}

div#shopify-section-16348186848bafc827 .home-page-steeped-insights-section.home-page-tea-cofee-section h1 {
    text-align: center;
    margin: 0 0 25px;
}

.home-page-faq-section h1 {
    text-align: center;
    margin: 0 0 44px;
  	color: #383f2e;
}

.home-page-faq-section .accordion-container .set .content p a {
    color: #5b7355;
}
/* div#shopify-section-16348186848bafc827 .home-page-steeped-insights-section.home-page-tea-cofee-section { */
    /* padding-top: 63px; */
/* } */
a, p {
    font-family: 'Cormorant Garamond' !important;
}

.home-page-steeped-content-section h1 {
    text-align: center;
    margin: 0 0 80px;
}

.home-page-success-stories-section h1 {
    text-align: center;
    margin: 0 0 55px;
}

div#shopify-section-custom-about-topbar .custom-content .custom__item.custom__item--text h1.h3 {
    color: #f2f2f2;
   margin: 0 0 25px;
  font-weight:600;
}



.about-us-bit-sized-marketing-section h1 {
    text-align: center;
    margin: 0 0 40px;
}
h3 {
   
    font-family: 'Roboto' !important;
    color: #272727 !important;
    letter-spacing: 0 !important;
    text-align: center;
}

.about-us-bit-sized-marketing-section h3 {
    font-size: 30px;
    margin: 0 0 88px;
}

.about-us-sharpen-marketing-section h1 {
    color: #f2f2f2;
    text-align: center;
    max-width: 800px;
    margin: 0 auto 37px;
}

.case-study-second-section h1 {
    max-width: 1100px;
    text-align: center;
    margin: 0 auto 34px;
}

.author-name-image .author-name h3 {
    text-align: left;
    font-weight: bold;
    font-family: 'Cormorant Garamond' !important;
    margin: 0;
    color: #f2f2f2 !important;
}

.home-page-steeped-content-section h2 {
    color: #39402f;
    font-weight: 300 !important;
}

.home-page-sharpen-marketing-section h1 {
    text-align: center;
    max-width: 675px;
    margin: 0 auto 40px;
    color: #fff;
}

.inner-grow-business-section h1 {
    text-align: center;
    color: #f2f2f2;
    margin: 0 0 34px;
}

.home-page-steeped-insights-section h1 {
    text-align: center;
    margin: 0 0 90px;
}

.home-page-tea-cofee-section h2 {
    margin: 0 0 26px;
}

.inner-grow-business-section {
    max-width: 695px;
    margin: 0 auto;
    position: relative;
}

.inner-grow-business-section:after {
    content: "";
    background: url(/cdn/shop/files/bak-wrroe-grow.png?v=1635851261);
    width: 75px;
    height: 75px;
    display: block;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    position: absolute;
    top: 70px;
    left: 40px;
}

.Case-study-post-section h1 {
    margin: 0 0 40px;
}

div#shopify-section-Case-study-post-section .blank-image h1 {
    margin: 0 0 50px;
}

.page-width.case-study-single .grid__item.medium-up--five-sixths.medium-up--push-one-twelfth .container .cstm-class-count1 h1 {
    margin: 0 0 30px;
    max-width: 1100px;
}

div#shopify-section-Case-study-post-section .blank-image h1 {
    color: #f2f2f2;
}

.page-width.case-study-single .grid__item.medium-up--five-sixths.medium-up--push-one-twelfth .container .cstm-class-count1 .author-na-image3 .author-nme5 span {
    font-size: 22px;
    font-weight: bold;
    color: #373e2e;
    margin: 0 0 0 20px;
}


.infused-main {
    max-width: 100%;
    padding: 0 !important;
}

.infused-main .grid {
    margin: 0;
}

.infused-main .grid .grid__item.medium-up--five-sixths.medium-up--push-one-twelfth {
    left: 0;
    width: 100%;
    padding: 0;
}

#shopify-section-Infused-topsection {
    background: url(/cdn/shop/files/infused-main-back.png?v=1635864004);
    background-position: center;
    background-repeat: no-repeat;
  background-size: cover;
    
}
.Infused-topsection{
min-height: 610px;
    display: flex;
    align-items: center;
}
.Infused-topsection .row .col-md-6.imagediv {
    width: 45%;
    padding-right: 40px;
}

.Infused-topsection .row .col-md-6.contentdiv {
    width: 55%;
   
}

.Infused-topsection .row .col-md-6.imagediv img {
    width: 100%;
}

.Infused-topsection .row .col-md-6.contentdiv {
    padding-left: 40px;
}

.Infused-topsection .row .col-md-6.contentdiv h1 {
    color: #f2f2f2;
    margin: 0 0 52px;
    padding-right: 31px;
}

.insightabout {
    padding: 146px 0;
}

.insightabout h1 {
    text-align: center;
    margin: 0 0 32px;
}

.insightabout ul {
    margin: 0 auto;
    width: 100%;
    max-width: 372px;
}

.insightabout ul {
    list-style: none;
}

.insightabout ul li {
    position: relative;
}

.insightabout ul li:before {
    content: "";
    width: 9px;
    height: 9px;
    border-radius: 30px;
    background: #282d21;
    display: inline-block;
    margin-right: 10px;
}

.insightabout ul li {
    margin: 0 0 15px;
}

.teaecosystemsection {
    padding: 140px 0 150px;
}


.teaecosystemsection h3 {
    font-size: 42px;
    font-weight: 300;
    color: #282d21 !important;
    font-family: 'Roboto' !important;
    margin: 0 0 63px;
}

.teaecosystemsection img {
    width: 100%;
    max-width: 673px;
    display: block;
    margin: 0 auto 90px;
}

.teaecosystemsection .socialdiv {
    margin: 0;
}

.teaecosystemsection .socialdiv {
    max-width: 637px;
    margin: 0 auto;
}



.teaecosystemsection .socialdiv h4 {
    font-size: 18px;
    text-align: right;
    margin: 0;
      color: #272727;
/*     font-family: 'Roboto' !important; */
}

.teaecosystemsection .socialdiv {
    display: flex;
    align-items: center;
}

.teaecosystemsection .socialdiv .col-md-8.socialdivbutton {
    display: flex;
    justify-content: space-between;
}


.teaecosystemsection .socialdiv .col-md-8.socialdivbutton .socialdivbtn {
    width: 33%;
    flex: 33%;
    text-align: center;
    padding: 0 5px;
}

.teaecosystemsection .socialdiv .col-md-8.socialdivbutton .socialdivbtn a {
    display: flex;
    justify-content: center;
    width: 100%;
    align-items: center;
    border-radius: 30px;
    background: #000000;
    color: #fff;
    min-height: 45px;
  	font-weight: 400 !important;
    font-size: 22px;
    font-family: 'Roboto' !important;
    max-width: 134px;
  	transition: 0.4s ease all;
}
.teaecosystemsection .socialdiv .col-md-8.socialdivbutton .socialdivbtn a:hover {
    transform: scale(1.06);
}
.teaecosystemsection .socialdiv .col-md-8.socialdivbutton .socialdivbtn a span {
    margin-right: 5px;
}

.teaecosystemsection .socialdiv .col-md-4.socialdivtext {
    padding-right: 0;
}

.page-width.case-study-single .grid__item.medium-up--five-sixths.medium-up--push-one-twelfth .container>.text-cstm-cls {
    background: #f2f2f2;
}

.teaecosystemsection {
    background: #f2f2f2;
}

.subscribeformsection {
    background: url(/cdn/shop/files/back-infused.png?v=1635866076);
    background-position: center;
    background-size: cover;
    min-height: 254px;
    display: flex;
    align-items: center;
}

.subscribeformsection .sharpen-marketing-form-section {
    margin-top: 0;
}

.infusedreleased {
    background: url(/cdn/shop/files/infused-main-back.png?v=1635864004);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.infusedreleased {
    min-height: auto;
    display: flex;
    align-items: center;
    margin: 0 0 -1px;
  padding: 100px 0px;
}

.infusedreleased h2 {
    font-size: 42px;
    color: #f2f2f2;
    max-width: 740px;
    margin: 0 auto 38px;
    text-align: center;
    font-weight: 300;
}

.infusedreleased p {
    text-align: center;
    color: #f2f2f2;
    margin: 0 0 82px;
}

.teaecosystemsection h1 {
    text-align: center;
    margin: 0 0 48px;
}

.page-width.main-wrapper-application {
    max-width: 100%;
    padding: 0 !important;
}

.page-width.main-wrapper-application .grid {
    margin: 0;
}

.page-width.main-wrapper-application .grid .grid__item.medium-up--five-sixths.medium-up--push-one-twelfth {
    width: 100%;
    left: 0;
    padding: 0;
}

.Infusedapplication-topsection {
    background: url(/cdn/shop/files/new-new.jpg?v=1637145888);
    min-height: 531px;
    display: flex;
    align-items: center;
}

.Infusedapplication-topsection .container .col-md-6.imagediv {
    width: 36%;
}

.Infusedapplication-topsection .container .col-md-6.contentdiv {
    width: 64%;
}

.Infusedapplication-topsection .container .col-md-6.imagediv img {
    width: 100%;
}


.Infusedapplication-topsection .container .col-md-6.contentdiv {
    font-size: 20px;
    color: #fff;
    padding-right: 136px;
    line-height: 32px;
    padding-left: 32px;
}

.Infusedapplication-topsection .row {
    display: flex;
    align-items: center;
}


.Infusedapplication-topsection .container .col-md-6.imagediv {
    padding-right: 32px;
}

.Infusedapplication-aboutsection {
    padding: 80px 0;
}

.Infusedapplication-aboutsection .container {
    font-size: 20px;
    line-height: 32px;
    color: #000000;
}

.Infusedapplication-podcastsection {
    min-height: 180px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    background: #43553f;
}

.Infusedapplication-podcastsection h1 {
    color: #fff;
    margin: 0;
}

.Infusedapplication-aboutsection {
    background: #f2f2f2;
}

div#shopify-section-Infusedapplication-ecosystem .teaecosystemsection {
    padding: 150px 0;
}

div#shopify-section-Infusedapplication-ecosystem .teaecosystemsection h2 {
    text-align: center;
    margin: 0 0 62px;
    color: #282d21;
}

.infusedreleaseds {
    min-height: 616px;
    display: flex;
    align-items: center;
    text-align: center;
  	background: #f2f2f2;
}

.infusedreleaseds .container h2 {
    max-width: 735px;
    margin: 0 auto 38px;
}

.infusedreleaseds .sharpen-marketing-form-section {
    margin: 81px auto 0;
}

.gorwerssection {
    background: url(/cdn/shop/files/p2.jpg?v=1637148334);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.factoriessection {
    background: url(/cdn/shop/files/p1.jpg?v=1637148334);
    background-size: cover;
    background-position: center;
    margin: -1px 0 0;
    background-repeat: no-repeat;
}

.auctionsection.main-common-application {
    background:url(/cdn/shop/files/p2.jpg?v=1637148334);
    margin: -1px 0 0;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}

.packerssection.main-common-application {
    background: url(/cdn/shop/files/p1.jpg?v=1637148334);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.distributors.main-common-application {
    background:url(/cdn/shop/files/p2.jpg?v=1637148334);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.main-common-application {
    padding: 140px 0;
}

.main-common-application h2 {
    color: #f2f2f2;
    text-align: center;
    margin: 0 0 43px;
}

.main-common-application .gorwercontent {
    background: #fff;
    min-height: 458px;
    border-radius: 15px;
    margin: 0 0 15px;
}

.main-common-application .gorwercontent {
    background: #fff;
    min-height: 458px;
    border-radius: 15px;
    margin: 0 0 15px;
    padding: 80px 0;
}

.main-common-application .gorwercontent {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}
.main-common-application .gorwercontent .growerbutton a.btn.btn-info{
      margin: 30px auto 0;
}
.main-common-application .gorwercontent>h3 {
    width: 100%;
    font-size: 22px;
    font-family: 'Roboto';
    font-weight: 400;
    color: #272727;
    margin: 0 0 0;
}

.main-common-application .gorwercontent .growerbutton {
    width: 100%;
    margin: 0 0 52px;
}

.main-common-application .gorwercontent h3:nth-child(3) {
    margin: 0 0 22px;
}

.main-common-application .gorwercontent h4 {
    color: #272727;
    font-size: 18px;
    text-align: center;
    font-weight: 600;
    font-family: 'Cormorant Garamond' !important;
    margin: 5px 0 0;
}

.main-common-application .gorwercontent p {
    color: #272727;
    font-size: 18px !important;
    text-align: center;
    font-weight: 600 !important;
    font-family: 'Cormorant Garamond' !important;
    margin: 5px 0 0;
    line-height: 10px;
}

.main-common-application .gorwercontent .guestdetail {
    margin: 0 10px;
}

.content p {
    color: #272727;
}

.content p b {
    color: #272727;
}

.home-page-faq-section .accordion-container .set .content ol li {
    font-size: 20px!important;
    font-weight: 300!important;
    font-family: 'Cormorant Garamond',serif!important;
    line-height: 32px;
    color: #272727;
}

.home-page-faq-section .accordion-container .set .content ol li {
    margin: 0 0 15px;
}
div#shopify-section-custom-about-achievement .custom__item ul#counter li p {
    text-transform: capitalize;
} 

.page-width.hourly-main {
    max-width: 100%;
    padding: 0 !important;
}

.page-width.hourly-main .grid {
    margin: 0;
}

.page-width.hourly-main .grid .grid__item.medium-up--five-sixths.medium-up--push-one-twelfth {
    width: 100%;
    left: 0;
    padding: 0;
}

.page-width.hourly-main .grid .grid__item.medium-up--five-sixths.medium-up--push-one-twelfth .hourlyrate-topsection>.container:first-child {
    background: url(/cdn/shop/files/main-back-hourly-frist.png?v=1636381340);
    max-width: 100%;
    padding: 0;
    min-height: 606px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: flex;
    align-items: center;
    justify-content: center;
}

.page-width.hourly-main .grid .grid__item.medium-up--five-sixths.medium-up--push-one-twelfth .hourlyrate-topsection>.container:first-child .row {
    max-width: 1200px;
    width: 100%;
    padding: 0 15px;
}


.page-width.hourly-main .grid .grid__item.medium-up--five-sixths.medium-up--push-one-twelfth .hourlyrate-topsection>.container:first-child .row {
    align-items: center;
    display: flex;
}

.page-width.hourly-main .grid .grid__item.medium-up--five-sixths.medium-up--push-one-twelfth .hourlyrate-topsection>.container:first-child .row img {
    width: 100%;
}



.page-width.hourly-main .grid .grid__item.medium-up--five-sixths.medium-up--push-one-twelfth .hourlyrate-topsection>.container:first-child .row .content-section.col-md-8 h1 {
    color: #f2f2f2;
    margin: 70px 0 16px;
}

.page-width.hourly-main .grid .grid__item.medium-up--five-sixths.medium-up--push-one-twelfth .hourlyrate-topsection>.container:first-child .row .content-section.col-md-8 p {
    color: #f2f2f2;
}

.peoplesaying .col-md-8.contentdiv h2 {
    font-size: 30px;
    color: #f2f2f2;
}

.businessespriority {
    background: url(/cdn/shop/files/infused-main-back.png?v=1635864004);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 120px 0;
}

.businessespriority .col-md-8.contentdiv {
    width: 75%;
}

.businessespriority .col-md-4.imagediv {
    width: 25%;
}

.businessespriority .container {
    display: flex;
    align-items: center;
}


.businessespriority .col-md-4.imagediv {
    background: #fff;
    border-radius: 15px;
    min-height: 304px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
}



.businessespriority .col-md-8.contentdiv {
    font-size: 20px;
    color: #f2f2f2;
    padding-right: 153px;
    font-weight: 300;
}

.businessespriority .col-md-8.contentdiv .pepolecontent.row .col-md-4.pepolecontentimg {
    width: 100%;
    max-width: 140px;
    flex: 140px;
    margin: 0 20px 0 0;
    padding: 0;
}

.businessespriority .col-md-8.contentdiv .pepolecontent.row .col-md-4.pepolecontentimg img {
    width: 100%;
}

.businessespriority .col-md-8.contentdiv .pepolecontent.row .col-md-8.pepolecontentdiv>h4 {
    margin: 0;
    font-size: 22px;
    font-family: 'Cormorant Garamond'!important;
    font-weight: 700!important;
    color: #f2f2f2;
}

.businessespriority .col-md-8.contentdiv .pepolecontent.row .col-md-8.pepolecontentdiv p {
    font-style: normal;
    font-weight: 400;
    font-size: 16px !important;
    color: #fff;
}

.businessespriority .col-md-8.contentdiv .pepolecontent.row {
    margin: 34px 0 0;
}

.businessespriority .col-md-8.contentdiv .processbtn a.btn.btn-info {
    margin-left: 0;
}

.businessespriority .col-md-8.contentdiv>h4 {
    font-size: 30px;
    font-family: Roboto!important;
    font-weight: 300!important;
    color: #f2f2f2;
      margin: 0 0 25px;
}


.farmsection {
    min-height: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
      padding: 100px 0px;
}

.faqsection {
    background: #f2f2f2;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: flex;
    min-height: auto;
    padding: 80px 0;
    align-items: center;
}

.faqsection h2 {
    color: #f2f2f2;
    text-align: center;
    margin: 0 0 45px;
}

.faqsection .accordion-container .set {
    background: transparent;
  margin: 0 0 0px !important;
}

.faqsection .accordion-container .set a {
    padding: 0;
    min-height: 80px;
    display: flex;
    align-items: center;
    font-size: 22px;
    font-family: Roboto!important;
    font-weight: 500!important;
    color: #383f2e;
    justify-content: space-between;
    border-bottom: none;
    border-top: 1px solid #e1e1e1;
    font-weight: 400!important;
    background: transparent;
}
.faqsection h1 {
    text-align: center;
    margin: 0 0 44px;
    color: #383f2e;
}
.faqsection .accordion-container .set a i.fa {
    font-size: 18px!important;
    color: #272727;
    width: 60px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    border-left: transparent;
    height: 100%;
    min-height: 62px;
}
.faqsection .accordion-container .set>a i.fa{
      color: #5b7355 !important;
      font-size: 18px!important;
}
.faqsection .accordion-container .set a {
    padding: 0 0 0 0px;
}


.faqsection .accordion-container .set {
    margin: 0 0 22px;
}

.faqsection .accordion-container .set a.active {
    background: 0 0!important;
    color: #5b7355;
}

.faqsection .accordion-container .set .content {
    padding:0px;
    font-size: 20px;
    line-height: 32px;
    color: #272727;
  
    font-weight: 400;
}
.faqsection .content p{
      margin-bottom: 15px;
      padding: 0 !important;
}
.faqsection .accordion-container .set a.active i.fa {
    color: #f2f2f2;
    border-color: #f2f2f2;
}


div#shopify-section-thankyou-bitesizesection {
    margin-bottom: -2px;
}

ul.slick-dots {
    display: none !important;
}

.reviewsection {
    text-align: center;
}

.page-width.overview-main {
    max-width: 100% !important;
    padding: 0 !important;
}

.page-width.overview-main .grid {
    margin: 0;
    width: 100%;
}

.page-width.overview-main .grid .grid__item.medium-up--five-sixths.medium-up--push-one-twelfth {
    left: 0;
}

.Overview-Section .container {
    max-width: 100%;
    padding: 0;
}

.our-newsletter {
    text-align: center;
    background: url(/cdn/shop/files/new-new.jpg?v=1637145888);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    min-height: auto;
    display: flex;
    flex-flow: column;
    align-items: center;
    justify-content: center;
    padding: 100px 0px;
}

.our-newsletter h2 {
    color: #f2f2f2;
    margin: 0 0 30px;
    max-width: 700px;
}
.our-newsletter p {
    color: #f2f2f2;
}

.our-newsletter .sharpen-marketing-form-section {
    width: 100%;
}

.our-newsletter .sharpen-marketing-form-section {
    margin-top: 37px;
}

.page-width.overview-main .grid .grid__item.medium-up--five-sixths.medium-up--push-one-twelfth {
    width: 100%;
    left: 0;
    padding: 0;
}

/* .Overview-Section .container .our-newsletter {
    margin-bottom: 150px;
} */

.par-new-class .inner-cstm-cls {
    max-width: 1207px;
    margin: 0 auto 40px;
}

.par-new-class .inner-cstm-cls .col-md-8 {
    width: 80%;
}

.par-new-class .inner-cstm-cls .col-md-4 {
    width: 20%;
}

/* .par-new-class .inner-cstm-cls .col-md-4 img {
    width: 100%;
} */

.par-new-class .inner-cstm-cls .col-md-8 {
    padding-right: 150px;
}


.par-new-class .inner-cstm-cls .col-md-4 {
    padding-left: 0;
}

.par-new-class .inner-cstm-cls .row {
    display: flex;
    align-items: center;
      justify-content: center;
}

.par-new-class .inner-cstm-cls .row h2 {
    font-size: 30px;
    font-weight: 400 !important;
    margin: 0 0 22px;
  	color: #39402f;
}

.par-new-class:nth-child(3) .inner-cstm-cls .col-md-8 {
    width:75%;
    padding-right: 69px;
}

.par-new-class:nth-child(3) .inner-cstm-cls .col-md-4 {
    width: 25%;
}

.par-new-class .inner-cstm-cls .row .col-md-6:last-child {
    width: 50%;
}

.par-new-class .inner-cstm-cls .row .col-md-6:first-child {
    width: 50%;
    padding-right: 25px;
}
/* .par-new-class .inner-cstm-cls .row .col-md-6:last-child img {
    width: 100%;
} */

body.template-search main#MainContent h1.h2 {
    font-family: 'Roboto' !important;
    color: #272727;
    font-size: 42px !important;
}

body.template-search main#MainContent {
    padding: 50px 0 !important;
}

body.template-search main#MainContent  span.product-card__title {
    color: #272727;
}

body.template-search main#MainContent div {
    color: #272727;
}

body.template-search main#MainContent input.search-form__input {
    border-radius: 10px 0px 0px 10px;
    border-right: none;
}

body.template-search main#MainContent button.search-form__connected-submit {
    left: 0;
    border-radius: 0;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    background: #d9b26a;
    font-size: 22px;
    font-weight: 500;
    font-family: Roboto!important;
    color: #fff !important;
}

body.template-search main#MainContent button.search-form__connected-submit svg.icon.icon-search {
    fill: #f2f2f2;
}

body.template-search main#MainContent button.search-form__connected-submit {
    border-color: #d9b26a;
    border: #d9b26a;
}

.marketing-strategy-main .grid .grid__item.medium-up--five-sixths.medium-up--push-one-twelfth .contentmarketingstrategy-topsection>.container .row .content-section.col-md-8 h1 {
    color: #f2f2f2;
    margin: 0 0 20px;
}

.marketing-strategy-main .grid .grid__item.medium-up--five-sixths.medium-up--push-one-twelfth .contentmarketingstrategy-topsection>.container .row .content-section.col-md-8 p {
    font-style: normal;
}

.image-col-cstm .row {
    max-width: 1207px;
    margin: 0 auto 50px;
}

.image-col-cstm .row .col-md-4 img {
    width: 100%;
    max-width: 225px;
}

.image-col-cstm .row .col-md-4.cstm-col3 {
    text-align: center;
}

.image-col-cstm .row .col-md-4.cstm-col2 {
    text-align: right;
}

.inner-second-cstm .inner-text {
    max-width: 1200px;
    margin: 0 auto 50px;
}

.par-new-class:nth-child(4) .inner-cstm-cls {
    margin-bottom: 20px;
}

.our-link {
    text-align: center;
    margin: 0 0 135px;
}

.par-new-class:nth-child(7) .row {
    align-items: unset;
}

.par-new-class:nth-child(7) .row .col-md-8 {
    padding-right: 69px;
    width: 75%;
}

.par-new-class .inner-cstm-cls .col-md-4 {
    width: 25%;
}

.our-link h2 {
    font-size: 30px;
    font-weight: 400 !important;
    margin: 0 0 25px;
}

.our-link .or-btn a {
    font-size: 20px;
    color: #272727;
    margin: 0 0 18px !important;
    display: block;
}

.our-link img {
    width: 100%;
    max-width: 1207px;
}

.par-new-class:nth-child(7) .row .col-md-8 .inner-text:nth-child(2) h2 {
    font-size: 22px;
    font-family: 'Roboto';
    font-weight: 400;
    margin: 0 0 15px;
}

.par-new-class:nth-child(7) .row .col-md-8 .inner-text:nth-child(2) p {
    margin: 0;
}

.par-new-class:nth-child(7) .row .col-md-8 .inner-text:nth-child(2) ol {
    margin: 0 15px 26px;
}

.par-new-class:nth-child(7) .row .col-md-8 .text-row {
    margin: 0 0 30px;
}

.par-new-class:nth-child(9) .col-md-8 h2 {
    font-size: 22px;
}

.par-new-class:nth-child(9) .row {
    align-items: unset;
}


.par-new-class:nth-child(11) .inner-cstm-cls {
    margin-bottom: 0;
}

.par-new-class:nth-child(9) .col-md-4 {
    width: 10%;
}

.par-new-class:nth-child(9) .col-md-8 {
    width: 90%;
    padding-right: 77px;
}

.par-new-class:nth-child(9) .col-md-8 {
    width: 90%;
    padding-right: 0px;
}

.par-new-class:nth-child(9) .col-md-8 .text-row {
    padding-right: 36px;
}

.par-new-class:nth-child(9) .col-md-4 img {
    position: absolute;
    left: -70px;
    max-width: 96px;
    width: 100%;
    display: block;
    top: 33px;
}


.par-new-class:nth-child(9) .col-md-8 .text-row {
    padding-right: 77px;
}

.cstm-class-count1 {
    background: url(/cdn/shop/files/back-logo-over.png?v=1636454324);
    background-position: center;
    background-size: cover;
    min-height: auto;
    display: flex;
    align-items: center;
    flex-flow: column;
    justify-content: center;
    padding: 90px 0px;
}

.cstm-class-count1 .inner-testimonial-content2 {
    max-width: 1207px;
    margin: 35px 0 0;
}

.cstm-class-count1 .inner-testimonial-content2 .inner-text-heading p {
    color: #f2f2f2;
}
body#our-over-view .cstm-class-count1 .inner-testimonial-content2 .inner-text-heading p {
    color: #fff;
}
.cstm-class-count1 .inner-testimonial-content2 {
    max-width: 1207px;
    margin: 35px 0 0;
    width: 100%;
}

.cstm-class-count1 .inner-testimonial-content2 .inner-text-heading {
    margin: 0 0 49px;
    max-width: 1100px;
}

.cstm-class-count1 .author-na-image3 .author-img4 {
    float: left;
    margin: 0 17px 0 0;
    width: 126px;
}

.cstm-class-count1 .author-na-image3 .author-nme5 span {
    font-weight: 700!important;
    color: #f2f2f2!important;
    font-style: italic;
      font-size: 22px;
}

.cstm-class-count1 .author-na-image3 .author-nme5:nth-child(3) span {
    font-size: 18px!important;
    font-style: italic;
    font-weight: 500!important;
}

.cstm-class-count1 .author-na-image3 .author-nme5:nth-child(2) {
    padding-top: 30px;
}

.cstm-class-count1 + .row {
    background: #a0b88e;
    min-height: 81px;
    display: flex;
    align-items: center;
}

.cstm-class-count1 + .row .col-md-3 img {
    width: 100%;
      height: 25px;
   
}

.cstm-class-count1 + .row .col-md-3 {
    width: 9%;
    padding: 0 5px;
}

.cstm-class-count1 + .row {
    max-width: 1207px;
    margin: 0 auto;
}

.cstm-class-count1 + .row {
    position: relative;
}

.cstm-class-count1 + .row:after {
    content: "";
    background: #a0b88e;
    width: 200vw;
    height: 100%;
    display: block;
    position: absolute;
    left: -50%;
   
}

.Overview-Section .container .text-top-section {
    padding: 0px 0 30px;
    background: #f2f2f2;
}

.Overview-Section .container {
    background: #f2f2f2;
}

.cstm-class-count1+.row .col-md-3 {
    position: relative;
    z-index: 10;
}

.Overview-Section .container .text-top-section {
    max-width: 1207px;
    margin: 0 auto;
}

.Overview-Section .container .text-top-section ol li {
    font-size: 20px !important;
    line-height: 45px;
}

.Overview-Section .container .text-top-section h2:nth-child(3) {
    font-size: 30px;
    font-weight: 400 !important;
    margin: 40px 0 22px;
}

.cstm-class-count1 .img-our-logo {
    width: 100%;
    max-width: 1207px;
}

.Overview-Section .container .text-top-section .top-cls-nxt h2 {
    font-size: 30px;
    font-weight: 400 !important;
    margin-bottom: 20px;
}

.cstm-class-count1 + .row  + .text-top-section {
    padding-bottom: 100px;
    padding-top: 100px;
}

.cstm-class-count1 + .row + .text-top-section + .image-col-cstm .row {
    margin-bottom: 70px;
}

.our-link {
    max-width: 1207px;
    margin: 0 auto;
}

.our-link .our-pst-txt {
    max-width: 736px;
    margin: 0 auto 37px;
}

.our-link .or-btn a {
    font-weight: 600;
}

.cstm-class-count1 + .row + .text-top-section + .image-col-cstm + .our-link img {
    max-width: 615px;
}

/* .cstm-class-count1 + .row + .text-top-section + .image-col-cstm + .our-link {
    margin-bottom: 114px;
} */

.par-new-class:nth-child(20) .inner-cstm-cls {
    margin-bottom: 80px;
}

.par-new-class:nth-child(20) .inner-text {
    margin-bottom: 80px;
}

.par-new-class:nth-child(20) .inner-text ol {
    margin: 0 15px;
}

.par-new-class:nth-child(20) .inner-text ol li p {
    font-weight: 500 !important;
    text-decoration: underline;
      margin-bottom: 0px;
}

.Overview-Section .container .text-top-section + .image-col-cstm .row img {
    width: auto;
    display: block;
    margin: 0 auto;
}

.Overview-Section .container .text-top-section + .image-col-cstm .row .col-md-6 {
    padding: 0 50px;
}

/* .our-link + .text-top-section {
    padding-bottom: 70px !important;
}
 */
.our-link + .par-new-class .inner-cstm-cls {
    margin-bottom: 0px;
}

.Overview-Section .container .text-top-section + .our-link {
    margin-bottom: 0px;
}

.our-link + .par-new-class .inner-cstm-cls + .inner-second-cstm .inner-text {
    margin-bottom: 80px;
}

.our-link + .par-new-class + .image-col-cstm + .text-top-section {
    padding-top: 0;
    padding-bottom: 20px;
}

.our-link + .par-new-class + .image-col-cstm + .text-top-section + .cstm-class-count1 {
    min-height: 485px;
}

.our-link + .par-new-class + .image-col-cstm + .text-top-section + .cstm-class-count1 .inner-testimonial-content2 {
    margin: 0;
}

.our-link + .par-new-class + .image-col-cstm + .text-top-section + .cstm-class-count1 .inner-testimonial-content2 .inner-text-heading {
    margin-bottom: 30px;
}

.our-link + .par-new-class + .image-col-cstm + .text-top-section + .cstm-class-count1 .inner-testimonial-content2 .inner-text-heading  p:first-child {
    display: none;
}

.our-link + .par-new-class + .image-col-cstm + .text-top-section + .cstm-class-count1 .inner-testimonial-content2 h2 {
    color: #f2f2f2;
    margin: 0;
}

.our-link + .par-new-class + .image-col-cstm + .text-top-section + .cstm-class-count1 + .row + .our-link {
    padding-top: 100px;
}

.our-link + .par-new-class + .image-col-cstm + .text-top-section + .cstm-class-count1 + .row + .our-link .or-btn a {
    margin: 0 0 34px !important;
}

.our-link + .par-new-class + .image-col-cstm + .text-top-section + .cstm-class-count1 + .row + .our-link {
    padding: 40px 0 60px;
}

.our-link + .par-new-class + .image-col-cstm + .text-top-section + .cstm-class-count1 + .row + .our-link + .par-new-class {
    background: url(/cdn/shop/files/bottom-content.png?v=1636457466);
    padding-top: 100px;
}

.our-link + .par-new-class + .image-col-cstm + .text-top-section + .cstm-class-count1 + .row + .our-link + .par-new-class .inner-cstm-cls {
    margin-bottom: 0;
}

.our-link + .par-new-class + .image-col-cstm + .text-top-section + .cstm-class-count1 + .row + .our-link + .par-new-class + .text-top-section {
    padding-top: 25px;
    padding-bottom: 17px;
    max-width: 100%;
    background: url(/cdn/shop/files/bottom-content.png?v=1636457466);
    margin: -1px 0 0;
    background-size: cover;
    background-position: center;
}

.our-link + .par-new-class + .image-col-cstm + .text-top-section + .cstm-class-count1 + .row + .our-link + .par-new-class + .text-top-section .top-cls-nxt {
    max-width: 1207px;
    margin: 0 auto;
}

.our-link + .par-new-class + .image-col-cstm + .text-top-section + .cstm-class-count1 + .row + .our-link + .par-new-class + .text-top-section p {
    color: #fff;
}
.our-link + .par-new-class + .image-col-cstm + .text-top-section + .cstm-class-count1 + .row + .our-link + .par-new-class .row h3 {
    text-align: left;
    margin: 47px 0 22px;
    color: #fff !important;
      font-size: 30px;
}

.our-link + .par-new-class + .image-col-cstm + .text-top-section + .cstm-class-count1 + .row + .our-link + .par-new-class .inner-cstm-cls p {
    color: #fff;
}

.our-link+.par-new-class+.image-col-cstm+.text-top-section+.cstm-class-count1+.row+.our-link+.par-new-class .inner-cstm-cls .col-md-8 h2 {
    font-size: 42px;
    color: #fff;
}

.our-link+.par-new-class+.image-col-cstm+.text-top-section+.cstm-class-count1+.row+.our-link+.par-new-class .col-md-8 {
    padding-right: 62px;
}

.our-link+.par-new-class+.image-col-cstm+.text-top-section+.cstm-class-count1+.row+.our-link+.par-new-class+.text-top-section + .par-new-class {
    background: url(/cdn/shop/files/bottom-content.png?v=1636457466);
}


.our-link+.par-new-class+.image-col-cstm+.text-top-section+.cstm-class-count1+.row+.our-link+.par-new-class+.text-top-section + .par-new-class {
    margin: -2px 0 0px;
}

.our-link+.par-new-class+.image-col-cstm+.text-top-section+.cstm-class-count1+.row+.our-link+.par-new-class+.text-top-section + .par-new-class .inner-cstm-cls {
    margin-bottom: 30px;
}

.our-link+.par-new-class+.image-col-cstm+.text-top-section+.cstm-class-count1+.row+.our-link+.par-new-class+.text-top-section + .par-new-class .inner-cstm-cls p {
    color: #fff;
}

.our-link+.par-new-class+.image-col-cstm+.text-top-section+.cstm-class-count1+.row+.our-link+.par-new-class+.text-top-section + .par-new-class .inner-second-cstm {
    max-width: 1207px;
    margin: 0 auto;
}

.our-link+.par-new-class+.image-col-cstm+.text-top-section+.cstm-class-count1+.row+.our-link+.par-new-class+.text-top-section + .par-new-class .inner-second-cstm .inner-text {
    margin-bottom: 0;
}

.our-link+.par-new-class+.image-col-cstm+.text-top-section+.cstm-class-count1+.row+.our-link+.par-new-class+.text-top-section + .par-new-class .inner-second-cstm .inner-text p {
    color: #fff;
}

.our-link+.par-new-class+.image-col-cstm+.text-top-section+.cstm-class-count1+.row+.our-link+.par-new-class+.text-top-section + .par-new-class .inner-second-cstm {
    padding-bottom: 100px;
}

.page-width.cstm-onpage-seo {
    max-width: 100%;
    margin: 0 auto;
  	padding: 0 0px !important;
}
.cstm-onpage-seo .grid__item.medium-up--five-sixths.medium-up--push-one-twelfth{
      left: 0;
      padding: 0;
      width: 100%;
}
.onpageseo-peoplesaying h2 {
    text-align: center;
    color: #fff;
    margin-bottom: 55px;
}
.onpageseo-peoplesaying{
    background: url(/cdn/shop/files/back-statrategy-testi.png?v=1635759066);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    padding: 150px 0 0;
}
video.hurabg-video-cstm {
    width: 720px;
    height: 365px;
}
.col-md-6.contentdiv {
    font-size: 30px;
    color: #fff;
    font-family: 'Roboto' !important;
    font-weight: 300;
  	max-width: 420px;
    margin-right: 60px;
}
.onpage-result-section {
    background: #f2f2f2;
    text-align: center;
    padding: 100px 0px;
}
.packagecontent-sec h1{
  	background: #40513b;
    margin-bottom: 0;
    color: #fff;
    font-size: 31px !important;
    padding: 15px 0px;
}
table.tablecontent th {
    font-size: 20px;
    color: #272727;
}

table.tablecontent td {
    font-size: 20px;
}
.onpage-result-section h3 {
    font-size: 30px !important;
    margin-bottom: 25px !important;
}
.onpage-result-section p {
    margin-bottom: 80px;
}
.onpage-customer-section.peoplesaying{
      background: url(/cdn/shop/files/Untitled-1.jpg?v=1636550595);
}
.onpage-customer-section.peoplesaying p{
  color:#f2f2f2;
}
.onpage-content-section.packagesection {
    background: #f2f2f2;
}
.onpageseo-topsection.hourlyrate-topsection>.container {
    background: url(/cdn/shop/files/new-new.jpg?v=1637145888);
    max-width: 100%;
    padding: 0;
    min-height: auto;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: flex;
    align-items: center;
  	    padding: 80px 0px;
    justify-content: center;
}
.onpageseo-topsection.hourlyrate-topsection>.container .row {
    max-width: 1200px;
    width: 100%;
    padding: 0 15px;
    display: flex;
  align-items:center;
  
}

.onpageseo-topsection.hourlyrate-topsection>.container .row .content-section h2 {
    color: #f2f2f2;
    margin:0px 0 16px;
    font-family: 'Cormorant Garamond'!important;
    font-size: 46px!important;
    font-weight: 600 !important;
}
.onpage-cust-mer2-section.peoplesaying p {
    color: #f2f2f2;
}
.onpage-faq-section.faqsection .set a i.fa{
      min-height: 70px;
    min-width: 70px;
}
.onpage-digital-market.shopbrandstrategy a.btn.btn-info {
    margin-top: 0;
}

.onpage-content-section.packagesection table.tablecontent {
    margin-bottom: 0;
}
.onpage-process-section.processsection{
      padding: 140px 0px;
      min-height: auto;
}
.onpage-process-section.processsection h2{
      margin: 0 0 55px;
}
.onpage-faq-section.faqsection{
      min-height: auto;
    align-items: center;
    padding: 150px 0px;
}

.onpage-faq-section.faqsection .accordion-container .set:last-child {
    margin-bottom: 0;
}
/* 11-11-2021 */
.page-width.brand-strategy {
    width: 100%;
    max-width: 100%;
    padding: 0 !important;
}
.brand-strategy .grid__item.medium-up--five-sixths.medium-up--push-one-twelfth {
    left: 0;
    width: 100%;
}
div#shopify-section-blog-template .page-width {
    max-width: 100%;
    padding: 0 !important;
}

.top-sec-blog {
    padding: 150px 0px;
}
.cstm-new-blog {
    background: url(/cdn/shop/files/back-statrategy-testi.png?v=1635759066);
    padding: 90px 0 100px;
    background-repeat: no-repeat;
    background-size: cover;
}
.cstm-new-blog .article__grid-excerpt {
    font-size: 20px;
    color: #f2f2f0;
  	margin-bottom: 35px;
}

.cstm-new-blog h2.article__title.h3.article__title--has-image {
    font-size: 30px;
    color: #f2f2f0;
      text-align: center;
}
.cstm-new-blog .article__grid-meta {
    margin-bottom: 55px;
    text-align: center;
}
.cstm-new-blog .article__grid-meta.article__grid-meta--has-image span {
    font-size: 18px;
    color: #f2f2f0;
    margin-bottom: 10px;
}
.cstm-new-blog .article__grid-meta{
  margin-bottom: 0;
}
.cstm-new-blog ul.list--inline.article__meta-buttons li {
    width: 100%;
    max-width: 220px;
    height: 55px;
}
.cstm-new-blog ul.list--inline.article__meta-buttons a.btn.btn--tertiary.btn--small {
    width: 100%;
    max-width: 220px !important;
    display: block !important;
    height: 55px;
    font-size: 20px;
    font-family: 'Roboto' !important;
    color: #fff;
    line-height: 37px;
    border-radius: 10px;
    background: #d9b26a;
      border: transparent;
      text-transform: capitalize;
}
.banner-blog-sec .row {
    align-items: center;
    display: flex;
}
.banner-blog-sec {
    background: #f2f2f2;
    padding: 60px 0px;
}
.banner-blog-sec a {
    font-size: 18px;
    color: #373e2e;
    text-decoration: underline;
    text-decoration-color: #373e2e;
    text-underline-offset: 3px;
}
.home-page-steeped-content-section .author-name-image .author-name p {
    color: #272728;
}
.home-logo-slider-section h1 {
    text-align: center;
    margin-bottom: 50px;
}
.home-logo-slider-section {
    padding: 100px 0px;
}

.about-us-bit-sized-marketing-section .sec-head2 h3 {
    margin-bottom: 30px;
}
.our-inst {
    text-align: center;
    margin-bottom: 30px;
}
.container.onpage-newsletter-section {
    padding: 150px 0px;
    position: relative;
    display: block;
    text-align: center;
}
div#shopify-section-blog-template .grid--blog {
    margin-bottom: 0;
}
.newsletter-txt-sec h1 {
    color: #5b7355;
    font-size: 46px;
    margin-bottom: 30px;
}

.newsletter-txt-new h3 {
    font-size: 30px;
    margin-bottom: 50px;
    margin-left: auto;
    margin-right: auto;
    max-width: 860px;
}
.page-width.blog-pge {
    display: none;
}
.marketing-strategy-topsection.onpageseo-topsection.hourlyrate-topsection p {
    color: #f2f2f2;
}
.banner-blog-sec.blog-white {
    background: #fff;
}
.onpageseo-topsection.hourlyrate-topsection p {
    color: #f2f2f2;
    opacity: 1;
      font-style: normal;
  font-size: 24px !important;
  margin-left:0px !important;}
.input-group:focus {
    outline: none !important;
}
.onpage-content-section.packagesection p {
    color: #272727;
  	font-weight: 300 !important;
    margin-bottom: 10px;
}
.banner-blog-sec a:hover {
    color: #373e2e;
}
.sharpen-marketing-form-section form input:focus {
    outline: none;
}
div#shopify-section-brandstrategy-faqsection .faqsection{
      min-height: auto;
      padding: 100px 0px;}
div#shopify-section-brandstrategy-faqsection .faqsection  a.btn.btn-info {
    margin-top: 0;
}
/*12-nov-2021  */
.contact-page-form input, select#ContactForm-services {
    height: 57px;
    border-radius: 5px;
    border: transparent;
      opacity: 1;
    font-weight: 600;
}
.contact-page-form .grid__item.medium-up--five-sixths.medium-up--push-one-twelfth {
    background: #5b7255;
    padding: 70px 45px 120px;
}
textarea#ContactForm-message {
    height: 150px;
  	border-radius: 5px;
    border: transparent;
      resize: none;
}
.contact-page-form label {
    font-size: 18px;
    color: #f2f2f2;
}
.contact-page-form {
    padding-top: 50px;
    padding-bottom: 100px;
    background: #f2f2f2;
}
input:focus, select:focus, textarea:focus, button:focus {
    outline: none !important;
}
.contact-page-form input.btn {
    width: 100% !important;
    max-width: 295px !important;
    height: 57px;
    display: block !important;
        margin: 41px auto 0px;
    background: #d9b36a;
    color: #fff;
    font-size: 18px;
    font-family: 'Roboto' !important;
      line-height: 40px;
}
.cstm-onpage-seo .faqsection{     
	min-height: auto;
    align-items: center;
    padding: 150px 0px;
}
.marketing-plan-topsection.onpageseo-topsection.hourlyrate-topsection h2 {
    color: #f2f2f2;
}
.onpage-process-section.processsection ul li{
    font-size: 20px;
    color: #f2f2f2;
}

.page-width.brand-communication {
    width: 100%;
    max-width: 100%;
      padding: 0 !important;
}
.brand-communication .grid__item.medium-up--five-sixths.medium-up--push-one-twelfth {
    left: 0;
    width: 100%;
    padding: 0;
}
body.template-page .page-wipdth.Contact-cstm .section-header {
    display: block;
    margin-top: 50px !important;
}

.Infusedapplication-topsection h3 {
    color: #f2f2f2 !important;
}
.marketing-strategy-topsection.onpageseo-topsection.hourlyrate-topsection h1 {
    color: #f2f2f2;
}
#shopify-section-thankyou-bitesizesection h3 {
    color: #f2f2f2 !important;
}
.site-nav__label{
  	font-size: 20px;
    font-family: 'Roboto' !important;
    text-decoration: none !important;
    border: transparent;
}
div#shopify-section-brandcommunicationguidelines-faq .faqsection {
    min-height: auto;
    padding: 130px 0px;
}
ul#SiteNav li.site-nav--has-dropdown button {
    padding: 0 20px;
      padding-right: 61px;
    padding-left:0;
}
body.template-index span.site-nav__label {
    color: #fff;
}
div#SiteNavLabel-services{
      padding: 0;
      background:#87a974;
      border: transparent;

    	padding: 15px;
    border-radius: 10px;
}
.site-nav__dropdown li {
    display: block;
    padding: 5px 0px;
}
div#SiteNavLabel-services span {
    color: #f2f2f2;
    padding-left: 20px;
}
/* header.site-header.border-bottom .page-width .grid.grid--no-gutters nav#AccessibleNav ul#SiteNav li a:hover span.site-nav__label{
      color: #383f2f;
} */
ul#SiteNav path {
    fill: #fff !important;
}
/*16-11-2021  */

.our-link img {
    width: auto;
    max-width: 100%;
}
.banner-blog-sec.banner-blog-sec2 {
    padding-top: 100px;
    padding-bottom: 0;
}
.steped-cls {
    display: flex;
  justify-content: center;
  
} 

header.site-header.border-bottom .page-width .grid.grid--no-gutters nav#AccessibleNav ul#SiteNav .steped-cls li a:hover span.site-nav__label{
  color:#000 !important
}
body:not(.template-index) header.site-header div#SiteNavLabel-services {
    background: #87a974;
} 
body:not(.template-index) header.site-header.border-bottom .page-width .grid.grid--no-gutters nav#AccessibleNav ul#SiteNav .steped-cls li a span.site-nav__label{
      color: #f2f2f2;
}
body:not(.template-index) header.site-header.border-bottom ul#SiteNav path {
    fill: #fff!important;
}

body:not(.template-index) header.site-header.border-bottom button.site-nav__link.site-nav__link--main.site-nav__link--button.site-nav__link--active span:hover {
    color: #fff;
}
body:not(.template-index) header.site-header.border-bottom button.site-nav__link.site-nav__link--main.site-nav__link--button.site-nav__link--active span {
    color: #fff;
}
body:not(.template-index) header.site-header span.site-nav__label {
    color: #ffffff;
}


body:not(.template-index) .site-header__icons-wrapper button.btn--link, body:not(.template-index) .site-header__icons-wrapper a {
    color: #ffffff!important;
}



header.site-header.border-bottom.logo--left a.cstm-btn{
      font-size: 18px;
}
/* body:not(.template-index) header.site-header .grid__item.medium-up--one-quarter.logo-align--left a.site-header__logo-image img {
    filter: brightness(0) invert(1);
}
body:not(.template-index) header.site-header.border-bottom .page-width .grid.grid--no-gutters .text-right.site-header__icons.site-header__icons--plus button, body:not(.template-index) header.site-header.border-bottom .page-width .grid.grid--no-gutters .text-right.site-header__icons.site-header__icons--plus a {
    color: #fff;
} */

body#search ul#SiteNav li.site-nav--has-dropdown button .site-nav__label:hover{
  color: #272727;
}
.sec-head1 p {
    font-weight: 500 !important;
}

.slick-next, .slick-prev{
      top: 35%;
}
.about-us-sharpen-marketing-section {
    background: #f2f2f2;
}

.about-us-sharpen-marketing-section h1 {
    color: #272727 !important;
}

.sharpen-marketing-form-section input#Contact_about-us-sharpen-marketing-section-email {
    border: 1px solid #ddd;
}

.about-us-sharpen-marketing-section .content-section span:nth-child(2){
  font-size: 22px;
    color: #5b7355;
}
.about-us-sharpen-marketing-section .content-section p{
      opacity: 1;
}
li.site-footer__linklist-item:after {
    position: absolute;
    content: "";
    background: url(/cdn/shop/files/arrow-new.png?v=1637076591);
    height: 20px;
    width: 20px;
    top: 9px;
    left: -12px;
    background-repeat: no-repeat;
}
li.site-footer__linklist-item{
  position:relative;
}
ul.site-footer__linklist {
  
    padding-left: 14px;
}
/* 17-11-2021 */
body#contact div#PageContainer .section-header.text-center h1 {
    color: #272727;
}
body#contact div#PageContainer {
    background: #f2f2f2;
}

form#ContactForm span {
    font-family: 'FontAwesome' !important;
}
.contact-page-form input.btn:hover {
    background: #d9b36a;
    color: #fff;
}
input.shopify-challenge__button.btn:hover {
    background: #d9b36a;
    color: #fff;
}
input.shopify-challenge__button.btn {
    width: 100%!important;
    max-width: 295px !important;
    height: 57px;
    display: block!important;
    margin: 41px auto 0;
    background: #d9b36a;
    color: #fff;
    font-size: 18px;
    font-family: Roboto!important;
    line-height: 40px;
    margin-bottom: 30px;
}
select#ContactForm-services option {
    color: #272727;
    font-size: 18px;
}
.cstm-class-count h1 {
    color: #272727;
}
.inner-testimonial-content h4 {
    color: #f2f2f2;
      font-size: 42px;
}
.faqsection .accordion-container .set a::first-letter {
    text-transform: uppercase !important;
}
.page-width.brand-communication  .onpage-cust-mer3-section.peoplesaying a.btn.btn-info {
    margin-left: auto !important;
    display: inline-block;
    line-height: 60px;
}
.onpage-content-section.packagesection table.tablecontent p {
    margin-bottom: 0;
    font-weight: 400 !important;
}
.shopify-policy__container{
    max-width: 1200px !important;
    margin: 0 auto;
    padding: 70px 0px;
}

.search--less-than-2-results {
    height: auto !important;
}
.shopify-policy__body p {
    font-weight: 400 !important;
}
.onpage-cust-mer3-section.peoplesaying a.btn.btn-info {
    display: inline-block;
    line-height: 60px;
}

.template-index .author-name-image .author-name span{
  font-size: 18px;
    font-weight: 700 !important;
    color: #f2f2f2 !important;
      font-style: italic;
}
.template-index .author-name-image .author-name p{
      color: #f2f2f2;
}
.home-page-steeped-content-section h1 {
    color: #383f2e;
}
.template-index .home-page-steeped-content-section, .template-index .home-page-faq-section, .template-index .home-page-steeped-insights-section.home-page-tea-cofee-section {
  
    background: #f2f2f2;
}
.home-page-grow-business-section .inner-grow-business-section h1{
      color: #fff;
}
.template-index .author-name-image .author-name p:nth-child(3) {
    margin-left: 0px;
    line-height: 1.5;
}
.template-index .home-page-steeped-content-section .author-name-image .author-name p {
    font-size: 16px !important;
    color: #272727 !important;
    font-weight: 700 !important;
}

.home-page-grow-business-section .inner-grow-business-section {
    max-width: 745px;
}
.Header__WidgetTitle-sc-17gc7x6-2.eYDagm {
    font-size: 46px;
    color: #39402f;
}
section#review-section {
    padding: 70px 0;
}
.LoadMoreButton__Component-sc-5z801y-1.kJdqZS {
    height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 10px;
    background: #d9b26a;
    font-size: 20px;
    letter-spacing: 0;
    font-family: Roboto!important;
    color: #fff;
    font-weight: 500;
    margin-top: 60px;
}
.PgYSi {
    margin-top: 70px;
}
.content{
      background-color: #f2f2f2 !important;
}
.home-page-steeped-content-section .author-name-image .author-image {
    width: 100%;
    max-width: 100%;
    flex: 0 0 98px;
    margin: 0 20px 0 0;
    text-align: center;
}
.home-page-steeped-content-section  .author-name-image .author-image img {
    width: 80px;
}
.Infused-topsection .row .col-md-6.contentdiv {
    width: 50%;
    max-width: 100%;
}
a.WriteAReviewButton__Button-sc-55ha4u-1.ggPruH {
    background: 0 0;
    border: 1px solid #d9b26a;
    color: #272727;
    font-family: Roboto!important;
    width: 100%;
    border-radius: 5px;
    font-size: 14px;
    line-height: 20px;
    max-width: 170px !important;
    text-transform: inherit;
    font-weight: 500;
}

.iElZGI {
    width: 100%;
    margin-top: 0px;
    max-width: 170px;
    height: 39px;
}
.Classic__AuthorName-sc-19u56uy-4.getikR {
    font-size: 16px;
    font-family: 'Roboto' !important;
    color: #000;
    text-transform: capitalize;
    font-weight: 500;
}

.SimpleShortener__Inner-sc-19xjxqz-1.eLDlEa {
    font-size: 20px;
    color: #676767;
}
.Classic__StyledText-sc-19u56uy-8 + .Classic__StyledSupplier-sc-19u56uy-10 {
    margin-top: 25px;
}
.dRlDSv{
  max-width: 100%;
}
.Classic__ClassicContainer-sc-19u56uy-0.clqcqP {
    background: #f2f2f2;
}
.iKHUUx{
      background-color: #f2f2f2;
}
body .author-name-image .author-name span {
    font-weight: 400!important;
    color: #f2f2f2!important;
     font-style: italic;
    font-size: 18px !important;
  
}
.about-testmonial-section .author-name-image .author-name span {
  font-size:18px !important;
}
span.roboto-div {
    font-weight: 600!important;
    color: #f2f2f2!important;
    font-style: italic;
    font-size: 22px;
}
.template-page .author-name-inner .author-cstm + p{
      font-size: 18px!important;
    font-style: italic;
    font-weight: 300!important;
  margin-bottom:0;}

p.author-city {
    font-size: 16px !important;
    line-height: 20px;
}
.template-blog .container.onpage-newsletter-section {
    display: none;
}
/*18-11-2021  */

.LoadMoreButton__Component-sc-5z801y-1.kJdqZS:hover {
    color: #f2f2f2;
}
.PublicationDate__Container-sc-1r10lfu-0.gLrcvh.Classic__StyledPublicationDate-sc-19u56uy-6.cqrTMT {
    color: #111;
    font-size: 12px;
    font-family: 'Roboto' !important;
}
.iKHUUx{
 background: rgb(242 242 242) !important;
}
.Stats__ReviewsCount-aktd5o-3.ljYslQ {
    color: #111;
    font-size: 12px;
}
.PgYSi {
    margin-top: 80px;
}
.DateTime__Time-sc-13gi7wj-0.byORgK.Classic__StyledPublicationDate-sc-19u56uy-6.cqrTMT {
    font-size: 12px;
    color: #111 !important;
    font-family: 'Roboto' !important;
}
.Stats__ReviewsCount-aktd5o-3.ljYslQ, .Stats__ReviewsNumber-aktd5o-4.bIEEou {
    color: #111;
    font-size: 12px;
    font-family: 'Roboto' !important;
}
.Supplier__Inner-sc-1vwbp06-1.ekryUH {
    font-size: 20px;
    color: #000000;
    font-family: 'Roboto' !important;
      font-weight: 500;
}
.home-logo-slider-section .slick-track {
    display: flex;
    align-items: center;
}
.about-video-crousal-section .slick-next, .slick-prev {
    top: 50%;
}

button.slick-prev.slick-arrow::before, button.slick-next.slick-arrow::before{
      opacity: 1;
}
.page-width{
      width: 100%;
}
.about-logo-slider-section .slick-track {
    display: flex;
    align-items: center;
}
.igm-our {
    margin: 30px 0px;
}
.our-link+.par-new-class+.image-col-cstm+.text-top-section{
      padding-bottom: 100px;
}
.our-link+.par-new-class .inner-cstm-cls+.inner-second-cstm .inner-text br {
    display: none;
}
div#shopify-section-onpage-result-section p {
    color: #272727;
 
}

div#shopify-section-onpage-faq-section .content {
    background-color: #fff !important;
}

.marketing-people-saying.onpageseo-peoplesaying.peoplesaying, .onpageseo-peoplesaying.peoplesaying {
    padding-bottom: 150px;
}

.infusedreleased h2{
      max-width: 760px;
}

div#shopify-section-marketing-strategy-peoplesay h2 {
    display: none;
}
.sharpen-marketing-form-section form input{
      border: 1px solid #ddd;
}
body#what-is-lorem-ipsum main#MainContent a.btn.btn--secondary.btn--has-icon-before, .empty-page-content a.btn.btn--has-icon-after {
    background: #d9b26a;
    color: #fff;
    font-size: 20px;
    font-family: Roboto!important;
    letter-spacing: 0;
    font-weight: 500;
    text-transform: capitalize;
    border-radius: 10px;
    min-height: 67px;
    padding: 0;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
    max-width: 382px;
    border: transparent;
    margin: 37px auto 0;
}

body#what-is-lorem-ipsum main#MainContent {
    padding: 70px 0px !important;
}

body#what-is-lorem-ipsum main#MainContent .return-link-wrapper{
      margin-top: 0;
}
div#shopify-section-Infusedapplication-topsection .contentdiv p {
    color: #f2f2f2;
    font-weight: 300 !important;
}
.Infusedapplication-aboutsection p {
    font-weight: 300 !important;
      color: #000;
}

/* .teaecosystemsection .col-md-4 {
    width: 18.333333%;
}
 */
.growerbutton a.btn.btn-info {
    max-width: 282px;
}
a.btn.btn-info, a.cstm-btn, .LoadMoreButton__Component-sc-5z801y-1.kJdqZS, .contact-page-form input.btn{
      position: relative;
    z-index: 1;
  border: transparent !important;
}
a.btn.btn-info:before, a.cstm-btn:before, .LoadMoreButton__Component-sc-5z801y-1.kJdqZS:before, .contact-page-form input.btn:before {
    content: "";
    position: absolute;
    top: 0;
    left: -1px;
    right: 0;
    bottom: 0;
    background: #43553f;
  	 background:#87a974;
    width: 101%;
    border-radius: 10px;
    z-index: -1;
    /* height: 0; */
    transition: 0.3s ease all;
    transform: scaleX(0);
    transform-origin: center;
      border: transparent !important;
}
a.btn.btn-info:hover:before, a.cstm-btn:hover:before, .LoadMoreButton__Component-sc-5z801y-1.kJdqZS:hover:before, .contact-page-form input.btn:hover:before{
      transform: scaleX(1);
      border: transparent !important;
  
}

h4.infused-guests-h4 {
    font-size: 30px;
    color: #fff;
    font-weight: 400;
    font-family: 'Roboto' !important;
    text-align: center;
}
.main-common-application .gorwercontent>h4 {
    font-size: 22px;
    font-family: 'Roboto' !important;
    font-weight: 400;
}
.marketing-pairwell-section.onpage-pairwillwith-section.pairwellwithsection{
      background: #f2f2f2;
}

.onpage-faq-section.faqsection .content {
    background-color: #fff !important;
}

div#shopify-section-brandcommunicationguidelines-faq .content, div#shopify-section-brandstrategy-faqsection .content, div#shopify-section-contentmarketingstrategy-faq .content, div#shopify-section-digitalmarketingstrategy-faq .content, div#shopify-section-hourlyrate-faq .content {
    background-color: #fff !important;
}
div#shopify-section-contentmarketingstrategy-teapractitioner .peoplesaying {
    padding-top: 0;
}
div#shopify-section-hourlyrate-packagesection {
    background: #f2f2f2;
}

.businessespriority h2 {
    color: #f2f2f2;
    font-size: 30px;
}
.teaecosystemsection h1 {
    color: #272727;
}
.ssa-leadgen-widget{
    width: 100% !important;
    max-width: 660px !important;
      background-color: #39402f;
      border: transparent !important;
}

div#ssa-widget-title {
    font-size: 30px;
    font-family: 'Roboto' !important;
    font-weight: 400;
      color: #ffffff;
}
.ssa-leadgen-widget__input{
      border-radius: 5px;
    height: 63px !important;
   width: 100% !important;
  border-radius:10px !important;

}
   
input#ssa-widget-start {
    max-width: 282px !important;
    min-height: 67px !important;
    width: 100% !important;
    opacity: 1;
    font-size: 22px;
    color: #fff;
    font-family: 'Roboto' !important;
    border-radius: 10px;
}
span#ssa-widget-agree-label {
    font-size: 18px;
    line-height: 21px;
}

.home-seo-aduit-section.cstmaduit h2 {
    color: #39402f;
  
  text-align:center;
}
.home-seo-aduit-section.cstmaduit p{
  font-size:18px !important;
  text-align:center;
  margin-bottom: 55px;
}
div#ssa-widget{
      padding: 45px 50px;
      border-radius: 0;
}
form#ssa-widget-form label {
    font-size: 18px;
}
.home-seo-aduit-section.cstmaduit {
    padding: 150px 0px;
    background: url(/cdn/shop/files/form-banner_b6a3ea4c-a140-4b37-8189-11753933b308.jpg?v=1637299038);
    background-size: cover;
    background-position: center;
}


.complimentary-website-aduit-section.cstmcomplimentary {
    padding: 150px 0px;
    background: url(/cdn/shop/files/form-banner_b6a3ea4c-a140-4b37-8189-11753933b308.jpg?v=1637299038);
    background-size: cover;
    background-position: center;
    text-align: center;
}
.complimentary-website-aduit-section.cstmcomplimentary h2{
      color: #000;
      font-size: 30px;
}
.complimentary-website-aduit-section.cstmcomplimentary div#ssa-widget-title {
    display: none;
}
.complimentary-website-aduit-section.cstmcomplimentary div#ssa-widget{
      padding-top: 0;
}

/* 19-11-21 */

.product-main-section .page-width {
    padding: 0 !important;
    max-width: 100%;
}


.product-form__controls-group.product-form__controls-group--submit {
    display: block !important;
}
.hidden {
    display: block!important;
}


#ProductSection-product-template .processsection ol li {
    list-style: auto;
}

#ProductSection-product-template .peoplesaying .col-md-8.contentdiv p {
    color: #fff;
}


#ProductSection-product-template .author-name-inner .author-cstm+p {
    font-size: 18px!important;
    font-style: italic;
    font-weight: 300!important;
    margin-bottom: 0;
}
.collection-template header.collection-header {
    padding-top: 40px;
}
.collection-template #Collection .grid--view-items .grid-view-item.product-card {
    margin-bottom: 50px;
}

.collection-template #Collection .price {
    display: inherit;
}
.collection-template div#Collection {
    margin-bottom: 40px;
}
/* .video-section-ctm.cstm-video {
    padding-bottom: 80px;
} */
.template-index .author-name-image .author-name p span {
    font-size: 16px!important;
    font-style: italic;
    font-weight: 600!important;
}
.shopify-policy__title h1 {
    text-transform: capitalize;
}
/* 23-nov-2021 */
html {
    padding-bottom: 0 !important;
}
.about-logo-slider-section button.slick-next.slick-arrow{
      top: 50%;
}
.author-name-image .author-name span.roboto-div {
    font-size: 16px !important;
}
.about-us-bit-sized-marketing-section h1 {
    color: #272727;
}
.top-heading-overview.cstm-overview-heading .container {
    max-width: 1200px;
}
.top-heading-overview.cstm-overview-heading {
    padding-top: 80px;
    text-align: center;
      padding-bottom: 50px !important;
}
.top-heading-overview.cstm-overview-heading h4 {
    margin: 0 !important;
    font-size: 25px;
    font-family: 'Roboto' !important;
    font-weight: 300;
    color: #272727;
}
.case-study-testimonial .author-name-image .author-designation span{
      font-weight: 500;
}
body#refund-policy .rte {
    font-size: 20px;
    font-weight: 400!important;
  	color: #272727;
}
.teaecosystemsection .socialdiv .col-md-8.socialdivbutton {
    width: 100.666667%;
}
.our-pst-head h2 {
    color: #39402f;
}
/* .par-new-class .inner-cstm-cls .row .text-row h2 {
    color: #272727;
} */
.par-new-class .inner-cstm-cls .row .inner-text h2 {
    color: #272727;
}
.text-top-section .top-cls-nxt h2 {
    color: #39402f;
}
.text-top-section+.image-col-cstm+.our-link+.par-new-class h2 {
    color: #39402f;
}
.cstm-class-count1+.row+.text-top-section .top-cls-nxt h2 {
    color: #39402f;
}
.text-top-section+.image-col-cstm+.our-link+.par-new-class+.image-col-cstm+.our-link+.text-top-section h2 {
    color: #39402f;
    font-size: 30px;
  font-weight:400 !important;
}
.text-top-section+.image-col-cstm+.our-link+.par-new-class+.image-col-cstm+.our-link+.text-top-section+.image-col-cstm+.our-link+.text-top-section h2 {
    color: #39402f;
    font-size: 30px;
  font-weight:400 !important;
}
.text-top-section+.image-col-cstm+.our-link+.par-new-class+.image-col-cstm+.our-link+.text-top-section+.image-col-cstm+.our-link+.text-top-section+.our-link+.par-new-class h2{
color: #39402f;
  font-weight:400 !important;
}
.top-heading-overview.cstm-overview-heading, .par-new-class, .image-col-cstm, .our-link, .cstm-class-count1+.row+.text-top-section+our-link+.text-top-section{
  padding: 0px 40px;
}
.cstm-class-count1, .text-top-section {
    padding-left: 40px !important;
    padding-right: 40px !important;
}
div#ssa-widget label.ssa-leadgen-widget__label span {
    color: #fff;
    font-weight: 300;
}
.home-page-sharpen-marketing-section .sharpen-marketing-review-section h2 {
    color: #5b7355;
  text-align:left;
  	/* font-family: 'Cormorant Garamond' !important; */
}

.inner-second-cstm ol {
    margin-left: 10px !important;
}
.top-heading-overview.cstm-overview-heading {
    padding-top: 80px;
}
.newsletter-txt-sec h1 {
    font-weight: 700;
}

.about-testmonial-section .inner-testimonial-content p {
    color: #f2f2f2;
}
.about-global-tea-section h2 {
    color: #39402f;
}
.site-footer__item-inner.site-footer__item-inner--link_list p {
    padding-bottom:0px;
}
.site-footer__item-inner.site-footer__item-inner--text .site-footer__rte p{
      margin-top: 34px;
}
form#ContactForm input::placeholder, form#ContactForm textarea::placeholder {
    color: #272727;
    opacity: 1;
    font-weight: 600;
}
body#challenge .shopify-challenge__container {
    padding: 50px 0px;
}
.home-page-testimonial-section .inner-testimonial-content p {
    color: #f2f2f2;
}
/* .home-page-testimonial-section .inner-testimonial-image {
    margin-top: 15px;
} */
.our-link .or-btn a:hover {
    text-decoration: underline;
}
.template-index .home-page-steeped-content-section .author-name-image .author-name span {
    color: #272727!important;
    font-weight:400 !important;

}
.Case-study-dropdown-section {
    padding: 60px 0px;
}
.home-logo-slider-section button.slick-next.slick-arrow {
    top: 50% !important;
}
.home-logo-slider-section .slick-slide img{
      margin: 0 auto;
}

.par-new-class .inner-cstm-cls ol {
    margin-left: 15px !important;
}
.packerssection.main-common-application {
    background: url(/cdn/shop/files/p1.jpg?v=1637148334);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background: #43553f;
}
.our-newsletter+.top-heading-overview.cstm-overview-heading+.par-new-class+.par-new-class {
    margin-bottom: 20px;
}
.image-col-cstm+.par-new-class+.image-col-cstm+.par-new-class .inner-cstm-cls {
    margin-bottom: 0;
}
 .teaecosystemsection img {
    display: block;
    margin: 0 auto 90px;
    height: auto;
}
.cstm-class-count1 .inner-testimonial-content2  ul {
  
   list-style: none;
}
.cstm-class-count1 .inner-testimonial-content2 ul  li {
    color: #fff;
     position:relative;
  
    font-size: 20px;
}
.cstm-class-count1 .inner-testimonial-content2 ul li:after {
    position: absolute;
    content: "\f00c";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    left: -30px;
    top: 7px;
}
.top-heading-overview.cstm-overview-heading+.par-new-class+.par-new-class+.par-new-class .inner-cstm-cls {
    margin-bottom: 0px;
}
li.site-nav--has-dropdown div#SiteNavLabel-services {
    display: block;opacity: 0;visibility:hidden;
}

.list--inline>li {
    padding-top: 20px;
    padding-bottom: 20px;
}

li.site-nav--has-dropdown:hover div#SiteNavLabel-services {
    transform: translateY(20px);
    transition: 0.4s ease all;
  	opacity: 1;visibility:visible;
}

.peoplesaying.cstm-peoplesaying-section {
  /*  background: url(/cdn/shop/files/texti-first.png);*/
    padding: 100px 0;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
#hourly-rate .faq-bottom-peoplesaying {
    display: none;
}
/* 28-11-2021 */
body#services div#Collection .grid-view-item__image-wrapper>div .grid-view-item__image {
    width: 100%;
    max-width: 300px !important;
    max-height: 220px !important;
    object-fit: contain;
      display: block;
    left: 0;
    right: 0;

}
body#services div#Collection .grid-view-item__image-wrapper>div {
    padding: 0 !important;
    min-height: 250px;
}
body#services .product-card:focus-within .product-card__title, .product-card:hover .product-card__title {
    border-bottom-color: transparent;
}
body#services div#Collection .h4.grid-view-item__title.product-card__title {
    font-size: 20px!important;
    font-weight: 300!important;
    color: #272727;
    font-weight: 600 !important;
}
body#services .filters-toolbar-wrapper {
    border: transparent;
    border-bottom: 1px solid #000;
    padding: 0 !important;
}
body#services .filters-toolbar-wrapper .page-width {
    padding: 0 !important;
}
body#services label.filters-toolbar__label.select-label, select#SortBy, span.filters-toolbar__product-count {
    font-weight: 700;
    font-size: 18px;
    text-transform: capitalize;
    color: #272727;
}

body#services  select#SortBy {
    width: 100% !important;
    max-width: 140px !important;
}
body#services .collection-template header.collection-header {
    padding-top: 100px;
}
body#services .collection-template div#Collection {
    margin-bottom: 100px;
}
.filters-toolbar-cstm.sorting-section {
    padding: 0px 30px;
}
.ssa-leadgen-widget__input{
      border: transparent !important;
}

/*6-dec-2021  */
.Contact-cstm .home-page-testimonial-section{
      padding: 100px 0 100px
}
.page-wipdth.Contact-cstm .section-header.text-center {
    margin: 0 !important;
}
body#hourly-rate .farmsection a.btn.btn-info {
    background: 0 0!important;
    border: 2px solid #d9b26a!important;
    color: #272727;
}
.cstm-class-count1+.row .col-md-3:nth-child(3) {
    width: 17%;
}

#content-marketing-strategy .businessespriority {
    background: url(/cdn/shop/files/back-statrategy-testi.png?v=1635759066);
}
.author-content-faq h4 {
    font-size: 28px;
    font-weight: 500;
}
/*9-dec-2021  */
.qtydiv label{display: block;margin-bottom: 12px;letter-spacing: 2.8px;color: #747a7b;}
.qtydiv .btnqty{display: inline-block;cursor: pointer;user-select: none;font-size: 25px;padding: 5px;line-height: 5px;}
.qtydiv .btnqty.qtyminus{margin-right: 8px;}
.qtydiv .btnqty.qtyplus{margin-left: 8px;}
.qtydiv .quantity-input{border: none;border: none;padding: 10px 10px;text-align: center;width: 55px;outline: none;display: inline-block;}
.qtydiv {display: inline-block;padding-right: 15px;padding-top: 10px;}

.description-cstm p {
    font-size: 20px;
    color: #272727;
}
.qtydiv .btnqty.qtyminus, .qtydiv .btnqty.qtyplus{
  font-family: 'Roboto' !important;
}
.qtybox {
    border: 1px solid #d9d9d9;
    padding-left: 15px;
    padding-right: 15px;
}
.cstm-form-cart-price span.hidden {
    color: #272727;
    font-size: 35px;
    margin-top: 20px;
    margin-bottom: 30px;
}

ul.nav.nav-tabs li.active a {
    color: #272727;
    /* font-size: 30px; */
    background: transparent;
    border: transparent;
}

ul.nav.nav-tabs li {
    font-size: 30px;
    background: transparent;
    padding-left: 0 !important;
}

ul.nav.nav-tabs li.active a {
    padding-left: 0;
}

ul.nav.nav-tabs li.active {
    border-bottom: 4px solid #40513b;
}
ul.nav.nav-tabs li a {
    color: #84a16f;
}
.nav-tabs>li>a:hover {
    border-color: transparent;
    background-color: transparent;
}
.tab-content>.active p, .tab-content div#incudes{
    color: #272727;
    margin-top: 15px;
}
.author-name-inner.ctm-pair span.roboto-div {
    color: #272727 !important;
}

div#pairswith h4 {
    font-size: 30px;
    font-family: Roboto!important;
    font-weight: 300!important;
    color: #272727;
}
.author-name-inner.ctm-pair p {
    margin-top: 0;
}
.pairswith-img {
    width: 100%;
    max-width: 300px;
}
div#pairswith .row {
    display: flex;
    align-items: center;
}
div#pairswith {
    margin-top: 40px;
}
.image-col-cstm+.our-link+.text-top-section {
    padding-bottom: 0 !important;
}
.onpage-cust-mer3-section.peoplesaying p {
    color: #f2f2f2;
}
.our-link+.text-top-section+.image-col-cstm {
    padding-top: 50px;
}
.tab-pane.active ul {
    padding-left: 21px;
}
.tab-pane.active li {

    font-size: 20px;
  color:#272727;
  font-size:20px;
  font-weight:300;
  position:relative;
}
.content-featured img {
    width: 100%;
    max-width: 150px;
    margin: 0 auto;
    display: block;
}
.featured-img {
    padding: 30px 50px 27px 50px;
    border-bottom: 1px solid #dddfdb;
    min-height: 120px;
    display: flex;
    align-items: center;
    justify-content: end;
}
.content-featured img{
	max-width: 150px;
    margin: 0 auto;
    display: block;
}

.featured-wrapper {
    height: 500px;
    overflow-y: scroll;
    background: rgba(244,242,239,.5);
   
      max-width: 345px;
    margin: 30px auto;
    padding: 0px 20px;
  padding-bottom: 20px !important;
}

.featured-content h2 {
    font-size: 25px;
    margin-top: 15px !important;
    margin-bottom: 15px !important;
}
a.morebtn {
    font-size: 20px;
    color: #272727;
    text-decoration: underline;
    text-decoration-thickness: 1px;
    text-underline-offset: 2px;
}

.press-featured-section {
    padding: 100px 0px;
}
.press-topsection {
    padding: 120px 0px;
    text-align: center;
}

.presscontent-section h2 {
    color: #f2f2f2;
    margin: 0 0 16px;
    font-family: 'Cormorant Garamond'!important;
    font-size: 46px!important;
    font-weight: 600!important;
}
.presscontent-section p {
    color: #f2f2f2;
    opacity: 1;
    font-style: normal;
    font-size: 24px!important;
}
.featured-content ul li {
    font-size: 20px;
}
input#quantity {
    font-size: 25px !important;
    padding-top: 5px;
    padding-bottom: 5px;
}

.particular-section {
    padding: 100px 0px;
    text-align: center;
}
.particular-section h4 {
    margin-bottom: 30px;
}

.peoplesaying.cstm-peoplesaying-section p {
    color: #f2f2f2;
}


.product-tabs {
    padding-top: 30px;
    padding-left: 20px;
}
/*10-dec-2021  */
.qtydiv .btnqty{
  line-height: 0px;
  height: 21px;
}


/* media */
@media only screen and (max-width: 1802px) {

.banner-image-section {
    min-height: 700px;
    display: flex;
    align-items: center;
}
  
  .page-width.case-study-single .grid__item.medium-up--five-sixths.medium-up--push-one-twelfth .container>.text-cstm-cls {
   
    min-height: 696px;
 
}
  
  div#shopify-section-Case-study-post-section .blank-image h2 {
   
    margin: 0 0 40px;
}
  
  div#shopify-section-Case-study-post-section .blank-image {

    min-height: 650px;
}
  
  .page-width.case-study-single .grid__item.medium-up--five-sixths.medium-up--push-one-twelfth .container>.row {
   
    padding: 80px 15px;
}
  
  .page-width.case-study-single .grid__item.medium-up--five-sixths.medium-up--push-one-twelfth .container .cstm-class-count1 {
    min-height: 570px;
   }
  
  
}
.template-cart .main-content {
    padding: 50px 0 !important;
}
.template-cart .main-content table, td, th {
    border: 1px solid rgba(0,0,0,.1);
    border-collapse: collapse!important;
    padding: 30px !important;
}
.template-cart .main-content h1.cart-header__title {
    text-transform: capitalize;
}
.template-cart .main-content .cart th {
    font-family: Montserrat,sans-serif;
    font-weight: 600;
    font-size: 18px;
    text-transform: uppercase;
    padding: 27.5px 22px;
    color: #000;
}
.template-cart .main-content .list-view-item__title {
    color: #000;
    min-width: 100px;
    font-family: Lora,serif;
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
}
.template-cart .main-content input.cart__submit.btn.btn--small-wide {
    background: #d9b26a;
    color: #fff;
    font-size: 18px;
    font-family: Roboto!important;
    letter-spacing: 0;
    font-weight: 500;
    text-transform: capitalize;
    border-radius: 10px;
    min-height: 50px;
    padding: 10px 30px;
}

@media only screen and (max-width: 1535px) {


.banner-image-section {
    min-height: 660px;
  
}
  
  .about-us-bit-sized-marketing-section {
    padding: 100px 0 50px;
}
  
  .about-us-sharpen-marketing-section {
 
    min-height: 550px;
   
}
  
  .about-testmonial-section .container {
    min-height: 500px;
    display: flex;
    align-items: center;
}
  
  .about-logo-slider-section {
    min-height: 350px;
    }
  
  .about-global-tea-section {
    min-height: 450px;
    }
  
  .home-page-tea-cofee-section {
    min-height: 900px;
    
}
  
  .about-us-steeped-content-section {
    min-height: 450px;
    }
  
  div#shopify-section-custom-about-achievement {
   
    min-height: 500px;
    }
  
  .about-video-crousal-section {
   
    min-height: 600px;
    }
  
  .actionable-section>.container {
    min-height: 480px;
}
  
  .benefit-section {
    padding: 100px 0;
}
  
  .succssgroup {
    padding: 0 0 100px;
}
  
  div#shopify-section-thankyou-bitesizesection {
    padding: 100px 0;
    margin-top: 100px;
  
}
  
  .packagesection {
    padding: 100px 0;
}
  
  .processsection {
/*     min-height: 550px; */
    }
  
  .peoplesaying {
    padding: 100px 0;
    }
  
  div#shopify-section-digitalmarketingstrategy-delivery .peoplesaying {
    padding: 100px 0;
    }
  
  .brandidentitysection {
    padding: 100px 0;
}
  
  div#shopify-section-digitalmarketingstrategy-faq .faqsection {
    padding: 100px 0;
    }
  
  .pairwellwithsection {
    padding: 100px 0;
    text-align: center;
    background: #f2f2f2;
}
  
  .subscribesection {
    min-height: 350px;
    }
  
  
/*   .faqsection {
    min-height: 750px;
    } */
  
  
  .infusedreleased {
    min-height: 470px;
   
}
  
  .page-width.hourly-main .grid .grid__item.medium-up--five-sixths.medium-up--push-one-twelfth .hourlyrate-topsection>.container:first-child {
    min-height: 500px;
  
}
  
}



@media only screen and (max-width:1439px){
button.slick-prev.slick-arrow {
    left: calc(-70px - 0px);
}
  
  button.slick-next.slick-arrow {
    right: calc(-55px - 0px);
}
  
  .case-study-second-section {
    min-height: 595px;
   }
  
  .actionable-section>.container {
    min-height: 450px;
}
  
  div#shopify-section-thankyou-bitesizesection .col-md-4 {
    padding: 0 15px;
    margin-bottom: 30px;
}
  
  .home-page-testimonial-section .col-md-4 {
    width: 27%;
}
  
  .home-page-testimonial-section .col-md-8 {
    width: 73%;
}
  
  .insightabout {
    padding: 100px 0;
}
  
  .teaecosystemsection {
    padding: 100px 0;
}
  
  .infusedreleased {
    min-height: 500px;
   }
  
  .infusedreleaseds {
    min-height: 500px;
    }
  
  .main-common-application {
    padding: 100px 0;
}
  
  div#shopify-section-Infusedapplication-ecosystem .teaecosystemsection {
    padding: 100px 0;
}

  
}

@media only screen and (max-width: 1365px){
.banner-image-section {
    min-height: 625px;
}
  
  .home-page-testimonial-section .col-md-4 {
    padding: 0;
    padding-right: 15px;
}
  
  .home-page-testimonial-section .col-md-4 img {
   
    min-height: 270px;
  
}
  
  .home-page-testimonial-section {
   
    padding: 100px 40px;
}
  
  .home-page-steeped-insights-section {
    padding: 100px 0 100px;
}
  
  .home-page-faq-section {
    padding: 100px 0;
}
  
  .home-page-success-stories-section {
    padding: 100px 0 100px;
}
  
  .home-page-sharpen-marketing-section {
   
    min-height: 600px;
  
}
  
  button.slick-prev.slick-arrow {
    left: calc(-40px - 0px);
}
  
  button.slick-next.slick-arrow {
    right: calc(-25px - 0px);
}
  
  .about-logo-slider-section img {
    display: block;
    margin: auto;
}
  
  .home-logo-slider-section button.slick-prev.slick-arrow {
    left: 0;
}
  
  button.slick-next.slick-arrow {
    right: 4px;
}
  
  body.template-page main#MainContent .page-width .grid .grid__item .Case-study-dropdown-section {
    min-height: 103px;
    }
  
  .case-study-testimonial .container:nth-child(2) {
    min-height: 680px;
}
.about-logo-slider-section .slick-track div.slick-slide.slick-current+div.slick-active+div.slick-active{
  
    justify-content: center;
}  
.about-logo-slider-section button.slick-next.slick-arrow {
    right: 15px;
}  
.about-video-crousal-section{
      padding: 0px 30px
}
.about-video-crousal-section button.slick-next.slick-arrow {
    right: -29px;
}  
.about-logo-slider-section button.slick-prev.slick-arrow {
    left: 0;
}
.home-logo-slider-section .slick-slide img {
    margin: 0 auto;
    max-width: 100%;
}
}



h1 {
    font-family: 'Cormorant Garamond' !important;
    font-size: 46px !important;
    font-weight: 600;
}


h2 {
    font-size: 30px;
    font-family: 'Roboto' !important;
    color: #272727;
    font-weight: 300 !important;
}



h3 {
    font-size: 22px;
    font-family: 'Roboto';
    font-weight: 400;
}







.sharpen-marketing-form-section form span.input-group__btn:hover button#Subscribe {
	background: #87a974;
}

/* 01-12-21 */
.footer-logo-section.cstm-footer-logo img {
    filter: brightness(0) invert(1);
}
.digital-diagram {
    padding: 20px 0px;
}
.our-link {
    padding-bottom: 20px;
}


.author-content-faq .author-name-image .author-name span.roboto-div {
    color: #000 !important;
}
.author-content-faq .author-name-image .author-name p span {
    color: #000 !important;
}
.author-content-faq .author-name-image .author-name p{
 color: #000 !important;
}
.author-content-faq {
    padding-bottom: 30px;
}
/*2-dec-2021  */
ul.social-cstm {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 40px;
}
footer.site-footer ul li img{
      margin-top: -7px;
    width: 25px;
}
footer.site-footer ul.social-cstm li i.fa{
     font-size: 25px!important;
    width: 30px;
}
a.cstm-btn.outline-cstm-btn {
    background: transparent !important;
    border: 2px solid #d9b26a !important;
}
.newsletter-section-footer.cstm-newsletter-footer {
/*     background: url(/cdn/shop/files/footer.jpg?v=1638443460); */
  
/*   background:url(/cdn/shop/files/back-testimonial.png?v=1634314229); */
    padding: 40px 0px;
      clear: both;
      margin-bottom: 40px;
    border-bottom: 1px solid #585858;
}
.newsletter-section-footer.cstm-newsletter-footer a.btn.btn-info {
    margin-top: 0px;
}
footer.site-footer .newsletter-content-cstm p{
  	font-size: 20px !important;
    color: #fff;
    font-weight: 500 !important;
    text-align: center;
}
.newsletter-section-div.row{
  	display: flex;
    align-items: center;
}
.footer-logo-div.zzzz img {
    display: block;
    margin: 0 auto;
}
.footer-logo-section.cstm-footer-logo {
    margin: 40px 0px 10px 0px;
}
.banner-blog-sec img {
    width: 100%;
    max-width: 400px;
}
.article__link:focus .article__grid-image-wrapper::before, .article__link:not([disabled]):hover .article__grid-image-wrapper::before{
  display:none;
}
.sec-but1 a.cstm-btn.outline-cstm-btn:hover {
    color: #fff;
}
.sec-but1 a.cstm-btn.outline-cstm-btn {
    color: #000;
}
.onpage-result-section table.tablecontent td {
    font-size: 20px;
    color: #272727 !important;
  	padding: 15px!important;
}
.onpage-result-section table.tablecontent th{
  padding: 15px!important;
}
body#content-marketing-strategy .cstm-video {
    display: none;
}
body#content-marketing-strategy .onpage-cust-mer3-section h2 {
    display: none;
}
body#content-marketing-strategy .people-saying-video.cstm-saying-video {
    display: block !important;
}
body#content-marketing-strategy .people-saying-video.cstm-saying-video {
    background: url(/cdn/shop/files/Untitled-2.jpg?v=1638431845);
    background-position: center;
    background-repeat: no-repeat;
    padding: 80px 0px;
    display: flex;
    align-items: center;
    background-size: cover;
}
body#content-marketing-strategy .people-saying-video.cstm-saying-video h2 {
    color: #444;
    margin: 0 0 45px;
    font-size: 42px;
    font-family: Roboto!important;
    text-align: center;
    font-weight: 300!important;
}

body#content-marketing-strategy .col-md-6.contentdiv {
    color: #444;
    font-size: 30px;
    font-weight: 300!important;
    line-height: 32px;
}
.onpage-content-section.packagesection table.tablecontent ul li {
    list-style: disc;
}
.onpage-content-section.packagesection table.tablecontent ul{
   padding-left:30px;

}
.home-logo-slider-section button.slick-prev.slick-arrow {
    z-index: 9999;
}
.about-logo-slider-section button.slick-prev.slick-arrow {
    left: 0px;
    z-index: 999;
}
.faqsection .content {
    background-color: unset !important;
}
.cstm-home-faq {
    background: url(/cdn/shop/files/back-testimonial.png?v=1634314229);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    padding: 100px 50px 50px;
    margin-top: 20px;
    border-radius: 10px;
}
.author-content-faq h4{
    font-size: 28px;
    font-family: Roboto!important;
    font-weight: 200!important;
    color: #f2f2f2;
    text-transform: unset;
    letter-spacing: 0;
}
.author-content-faq p {
    color: #f2f2f2 !important;
    font-size: 20px;
}
.cstm-home-faq .author-content-faq .author-name-image .author-name p span {
    font-weight: 300 !important;
}
.cstm-home-faq .author-content-faq .author-name-image .author-name span.roboto-div {
    font-size: 16px!important;
    font-weight: 700!important;
    color: #f2f2f2!important;
    font-style: italic;
}
.home-page-faq-section .accordion-container .set .cstm-home-faq span, .home-page-faq-section .accordion-container .set .cstm-home-faq p {
    color: #f2f2f2 !important;
}
.cstm-home-faq .faq-wrapper {
    text-align: center;
    background: #fff;
    max-width: 260px;
    min-height: 260px;
    display: flex;
    align-items: center;
    min-height: 304px;
    object-fit: cover;
  border-radius: 10px;
} 
.top-cstm-buttom a.followingbtn.cstm-btn {
    max-width: 400px;
    margin: 0 auto;
}
body#hourly-rate .farmsection{
      padding: 100px 0 0px;
}
form#ssa-widget-form {
    padding-top: 30px;
}

.product-details.hide+.cart__remove .text-link--accent {
    color: #272727;
  font-weight: 600;
}
div#shopify-section-cart-template span.hidden{
  font-size: 20px !important;
    font-weight: 600;
    color: #272727;
}
.cart-header a.text-link.text-link--accent {
    color: #272727;
    font-weight: 600;
}
.cart-popup-item__title {
    color: #272727;
    line-height: 20px;
}
.cart-popup-wrapper {
    width: 40rem;
    right: 0;
}
/*23-dec-2021  */

.collection-template {
    background: #f2f2f2;
}
.tab-pane.active li:after{
  content: "\f058";
    position: absolute;
    top: 0;
    left: -25px;
    font-family: 'FontAwesome';
}
.tab-pane.active .author-name-image .author-image img {
    width: 100%;
    border-radius: 50%;
    border: 2px solid #597051;
}
#ProductSection-product-template .tab-pane.active .author-name-inner .author-cstm+p{
      font-size: 20px!important;
}
.peoplesaying.cstm-peoplesaying-section .col-md-4.imagediv {
    background: #fff;
    height: 270px;
    display: flex;
    border-radius: 10px;
    max-width: 270px;
    margin: 0 auto;
  align-items: center;
    justify-content: center;
}
.peoplesaying.cstm-peoplesaying-section .col-md-4.imagediv img{
      max-width: 170px;
}
.top-section.cstm-about-section {
      background: url(/cdn/shop/files/back-testimonial.png?v=1634314229);
    padding: 80px 0px;
}
.top-heading-overview.cstm-overview-heading+.par-new-class img, .top-heading-overview.cstm-overview-heading+.par-new-class+.par-new-class img, .top-heading-overview.cstm-overview-heading+.par-new-class+.par-new-class+.par-new-class img {
    max-width: 150px;
}
.about-us-sharpen-marketing-section.cstm-overview-page {
    padding-top: 0;
      padding-bottom: 100px;
}
.top-section.cstm-about-section  p {
    color: #fff;
}

.top-section.cstm-about-section .author-name-image .author-name .roboto-div {
    color: #fff !important;
}
.top-section.cstm-about-section .author-name-image .author-name p {
    color: #fff !important;
}
.top-section.cstm-about-section .author-name-image .author-name span {
    color: #fff !important;
}
.top-section.cstm-about-section .inner-testimonial-content h2 {
    color: #fff;
}
.cstm-overview-quote h2 {
    font-size: 30px;
}
.faqsection .content li p {
  margin-bottom: 0px;
}
.cstm-overview-quote  .inner-testimonial-content2 {
    margin: 0px;
}
div#benefit ul li:after {
    display: none;
}
div#benefit ul li {
    list-style: disc;
}
.cstm-class-count1 .cstm-logo-div {
    max-width: 300px;
    background: #fff;
    min-height: 270px;
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.cstm-class-count1 .cstm-div-logo  h4 {
    font-size: 28px;
    color: #38402d;
    font-weight: 600;
}

/*29-dec-2021  */
.top-heading-overview.cstm-overview-heading {
    background: #f3f3f3;
}
.Overview-Section.cstm-overview-digital-marketing .container {
    padding-top: 60px;
}
div#shopify-section-overview-paid-social-section .container {
    padding-top: 30px;
}
div#shopify-section-overview-paid-image-section .container {
    padding-bottom: 50px;
}
div#shopify-section-overview-area-section .container {
    padding-top: 100px;
}
div#shopify-section-overview-area-section h3 {
    text-align: left;
    margin-top: 0 !important;
}
div#shopify-section-overview-quote-section h2 {
    color: #f2f2f2;
}
.top-cls-nxt h2 {
    font-size: 30px;
    color: #39402f;
  font-weight: 400 !important;
}
div#shopify-section-overview-five-blocks-podcasts-section .Overview-Section .container {
    padding-bottom: 50px;
}
div#shopify-section-overview-quote-section .row{
  	max-width: 1207px;
    margin: 0 auto 40px
}
div#shopify-section-about-top-section .author-name-image .author-name span{
  font-size:18px !important;
}
div#shopify-section-about-top-section .author-name-image .author-name .roboto-div{
  font-size:22px !important;
}
div#shopify-section-overview-five-blocks-image-section .col-md-6.cstm-col1 {
    text-align: center;
}
div#shopify-section-overview-five-blocks-image-section .image-col-cstm {
    margin-top: 50px;
}

div#shopify-section-overview-five-blocks-section .par-new-class.cstm-details-div .row {
    padding-top: 50px;
}
div#shopify-section-overview-five-blocks-newsletter-section .cstm-fullcontent-div li {
    text-align: left;
}
div#shopify-section-overview-upfront-investment-section .text-top-section {
    padding-bottom: 10px !important;
}
div#shopify-section-overview-area-subscribe-section .about-us-sharpen-marketing-section.cstm-overview-page{
      padding-bottom: 85px;
}
div#shopify-section-overview-foundational-subscribe-section .about-us-sharpen-marketing-section.cstm-overview-page {
   
    padding-bottom: 80px;
}
/*  rohan sir*/

.Overview-Section.cstm-overview-upfront-investment .par-new-class.cstm-details-div .top-cls-nxt p {
    margin: 0;
}

.Overview-Section.cstm-overview-upfront-investment .par-new-class.cstm-details-div .top-cls-nxt ol {
    margin-bottom: 0;
}

.Overview-Section.cstm-overview-upfront-investment .par-new-class.cstm-details-div .top-cls-nxt ol li {
    margin: 0;
    line-height: 40px;
}

.Overview-Section .container .text-top-section .top-cls-nxt h2 {
    margin-top: 20px;
}

.Overview-Section.cstm-overview-upfront-investment .top-cls h2 {
    margin: 0 0 20px;
}

.par-new-class.cstm-details-div.cstm-1 p:nth-child(4), .par-new-class.cstm-details-div.cstm-1 p:nth-child(5), .par-new-class.cstm-details-div.cstm-1 p:nth-child(6), .par-new-class.cstm-details-div.cstm-1 p:nth-child(7), .par-new-class.cstm-details-div.cstm-1 p:nth-child(8) {
    margin: 0 0 5px;
}

.par-new-class.cstm-details-div.cstm-1 .cstm-content-div p:nth-child(3) {
    margin: 0 0 5px;
}

.par-new-class .inner-cstm-cls>.cstm-fullcontent-div>p:nth-child(2) {
    margin: 0 0 5px;
}
div#shopify-section-overview-five-blocks-newsletter-section .Overview-Section.cstm-overview-five-blocks-newsletter .cstm-fullcontent-div ol li p {
    margin: 0 0 3px;
}

div#shopify-section-overview-five-blocks-newsletter-section .Overview-Section.cstm-overview-five-blocks-newsletter .cstm-fullcontent-div ol li {
    margin: 0;
}

footer.site-footer ul.social-cstm li:nth-child(4) i.fa::before {
    content: "\f09a" !important;
}

.Overview-Section.cstm-overview-five-blocks-blog .cstm-fullcontent-div {
    text-align: center;
}






/*17-01-2022  */
.faqsection .accordion-container .set p img {
    width: 77%;
    margin: auto;
    display: block;
}
.tab-content div#incudes ul ul  {
    padding-left: 0;
}
.tab-content div#incudes ul ul li {
    font-size: 20px;
    list-style: disc;
    margin: 10px 0;
  /*  text-transform: capitalize;*/
}
.tab-content div#incudes ul ul li:after{
display:none;
}
body#hourly-rate .farmsection h2 {
    font-family: Cormorant Garamond,serif!important;
}
body#hourly-rate .farmsection {
    padding-bottom: 100px;
}
body#blog .banner-blog-sec.banner-blog-sec2 {
    background: transparent;
    padding-bottom: 60px;
}
body#blog .five-content-block {
    padding-bottom: 60px;
}
body#blog .five-content-block .row .col-md-2 {
    width: 20%;
}
body#blog .five-content-block .row {
    justify-content: space-between;
    display: flex;
}
body#blog .five-content-block .row .col-md-2 .five-content-block-wrpper img {
    width: 100%;
}
body#blog .five-content-block .row .col-md-2 .five-content-block-wrpper .five-content-block-content h2 {
    font-size: 25px;
}
body#blog .five-content-block .row .col-md-2 .five-content-block-wrpper .five-content-block-content {
    padding-top: 10px;
}
body#blog .banner-blog-sec.banner-blog-sec2 img {
    max-width: 93%;
}
body#blog .banner-blog-sec.banner-blog-sec2 .col-md-6 h2 {
    font-size: 37px;
}
.banner-blog-sec.banner-blog-sec2 {
    padding-top: 60px;
    padding-bottom: 0;
}






@media only screen and (max-width:1199px){
body#blog .five-content-block .row .col-md-2 .five-content-block-wrpper .five-content-block-content h2 {
    font-size: 23px! important;
}
  body#blog .five-content-block .row {
    display: flex;
    flex-wrap: wrap;
        justify-content: center;
}
  body#blog .five-content-block .row .col-md-2 {
    width: 30%;
    padding-bottom: 30px;
}
  body#blog .five-content-block .row .col-md-2 .five-content-block-wrpper .five-content-block-content h2 {
    font-size: 23px!important;
    margin-bottom: 2px;
}
body#blog .banner-blog-sec.banner-blog-sec2 .col-md-6 h2 { 
    font-size: 31px! IMPORTANT;
    margin-bottom: 2px;
}
  body#blog .five-content-block .row .col-md-2:nth-child(4) , body#blog .five-content-block .row .col-md-2:last-child{
  padding-bottom:0px;
  }
}

@media only screen and (max-width:991px){
/*   .home-cstm-below-quotes-section.cstm-steeped-new-div {
    width: 100%;
    max-width: 393px;
    margin: 0 auto;
} */
  .home-cstm-below-quotes-section.cstm-steeped-new-div .row .col-xl-4.col-lg-4.col-md-4.col-xs-12 {
    margin-bottom: 25px;
}
body#blog .banner-blog-sec.banner-blog-sec2 .col-md-6 h2 {
    font-size: 24px! IMPORTANT;
    margin-bottom: 10px;
}
}


@media only screen and (max-width:767px){
  .inner-testimonial-content .author-name-image .author-image {
    margin: 0  45px 0 0;
}
  .inner-testimonial-content .author-name-image .author-name {
    text-align: left;
}
  .cstm-flex-plans .col-xs-12.col-md-4 {
    max-width: 393px;
}
  .cstm-flex-plans .row {
    display: flex;
    align-items: center;
    flex-direction: column;
    gap: 4rem 0rem;
}
  .cstm-cafe-marketing-plans.resource-marketing-plan.cstm-resource-div.cstm-resouces-div .row .col-xs-12.col-md-4 {
    width: 100%;
    max-width: 393px;
}
  
  body#blog .banner-blog-sec.banner-blog-sec2 {
    background: transparent;
    padding-bottom: 30px;
}
  body#blog .five-content-block .row .col-md-2 {
    width: 100%;
    padding-bottom: 30px;
}
  body#blog .five-content-block .row .col-md-2:nth-child(4) {
    padding-bottom: 30px;
}
  body#blog .five-content-block .row .col-md-2 .five-content-block-wrpper .five-content-block-content {
    padding-top: 0px;
}
  body#blog .banner-blog-sec.banner-blog-sec2 img {
    max-width: 100%;
    max-width: 240px;
margin-bottom: 20px;
}
  body#blog .five-content-block .row .col-md-2 .five-content-block-wrpper img {
    width: 95%;
    display: block;
    margin: auto;
    max-width: 240px;
margin-bottom: 20px;
}

  
}




/*19-01-2022  */
.newsletter-top-section {
    padding-top: 70px;
    padding-bottom: 70px;
}
.newsletter-top-section .newsletter-content h2 {
    font-size: 36px;
    margin-bottom: 15px;
}
.newsletter-top-section .newsletter-content p:nth-child(3) {
    max-width: 576px;
}
.newsletter-top-section .newsletter-content form#Newsletter_newsletter-top-section {
    max-width: 100%;
    margin: 0;
    display: block;
}
.newsletter-top-section .newsletter-content form#Newsletter_newsletter-top-section .input-group input#Newsletter_newsletter-top-section-email {
    width: 73%;
    height: 57px;
    border-radius: 5px;
    opacity: 1;
    font-weight: 600;
    border: 1px solid #ddd;
}
.newsletter-top-section .newsletter-content form#Newsletter_newsletter-top-section .input-group {
    display: block;
}
.newsletter-top-section .newsletter-content form#Newsletter_newsletter-top-section button#Subscribe {
    position: static;
    width: 74%;
    display: block;
}
.newsletter-about-newsletter-section {
    padding-top: 70px;
    padding-bottom: 70px;
  background: #f2f2f2;
}
body#newsletter .page-width {
    max-width: 100%;
    padding: 0! important;
}
.newsletter-everysunday-section {
    background: url(/cdn/shop/files/backgrow-tea.png?v=1634458051);
    min-height: 350px;
    display: flex;
    align-items: center;
    text-align: center;
    background-size: cover;
    background-position: center;
}
.newsletter-everysunday-section .cstm-newsletter-content h2 {
    font-family: Cormorant Garamond!important;
    font-size: 46px!important;
    font-weight: 600;
    color: #fff;
    max-width: 906px;
    margin: auto;
}
.newsletter-everysunday-section .cstm-newsletter-content p {
    color: #fff;
    margin-top: 37px;
}
.newsletter-forms-section {
    background: url(/cdn/shop/files/back-statrategy-testi.png?v=1635759066);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    padding: 48px 0;
    margin: 0;
}

.newsletter-forms-section form#Newsletter_newsletter-forms-section {
    margin: 0;
    width: 100%;
    max-width: 100%;
}
.newsletter-forms-section form#Newsletter_newsletter-forms-section input#Newsletter_newsletter-forms-section-email {
    width: 100%;
    max-width: 75%;
    flex: 0 0 75%;
    margin-right: 12px;
    margin-bottom: 0;
    background-color: #fff;
    height: 57px;
    border-radius: 5px;
    border: transparent;
    opacity: 1;
    font-weight: 600;
    height: 57px;
	font-size:16px;
}
.newsletter-top-section .newsletter-content form#Newsletter_newsletter-top-section .input-group input#Newsletter_newsletter-top-section-email {
    width: 73%;
    height: 57px;
    border-radius: 5px;
    border: 1px solid #dfe7ed;
    opacity: 1;
    font-weight: 600;
    font-size: 16px;
}
header.site-header.border-bottom.logo--left .page-width {
    padding: 0 15px;
    max-width: 1207px! important;
}
.newsletter-top-section .newsletter-content form#Newsletter_newsletter-top-section button#Subscribe {
    position: relative;
    width: 74%;
    margin-top: 15px;
    background: #d9b26a;
    color: #fff;
    font-size: 20px;
    font-family: Roboto!important;
    letter-spacing: 0;
    font-weight: 500;
    text-transform: capitalize;
    border-radius: 10px;
    min-height: 57px;
    padding: 0;
    justify-content: center;
    align-items: center;
    display: flex;
    border: transparent;
    left: 0;
    top: 0;
    z-index: 1;
}
.newsletter-top-section .newsletter-content form#Newsletter_newsletter-top-section button#Subscribe:before{
	content: "";
    position: absolute;
    inset: 0 0 0 -1px;
    background: #87a974;
    width: 101%;
    border-radius: 5px;
    z-index: -1;
    transition: .3s ease all;
    transform: scaleX(0);
    transform-origin: center;
    border: transparent!important;
}
.newsletter-top-section .newsletter-content form#Newsletter_newsletter-top-section button#Subscribe:hover:before{
	transform: scaleX(1);
    border: transparent!important;
}
.newsletter-top-section .newsletter-content form#Newsletter_newsletter-top-section button#Subscribe span , .newsletter-forms-section form#Newsletter_newsletter-forms-section button#Subscribe span{
    font-size: 20px;
    font-family: Roboto!important;
    letter-spacing: 0;
}
.newsletter-forms-section form#Newsletter_newsletter-forms-section button#Subscribe {
    position: static;
    background: #d9b26a;
    color: #fff;
    font-size: 19px;
    font-family: Roboto!important;
    letter-spacing: 0;
    font-weight: 500;
    text-transform: capitalize;
    min-height: 57px;
    padding: 0;
    justify-content: center;
    align-items: center;
    border: transparent;
    width: 100%;
    border-radius: 5px;
    position: relative;
    left: inherit;
    top: 0;
	z-index:1;
}
.newsletter-forms-section form#Newsletter_newsletter-forms-section button#Subscribe:before {
    content: "";
    position: absolute;
    inset: 0 0 0 -1px;
    background: #87a974;
    width: 101%;
    border-radius: 5px;
    z-index: -1;
    transition: .3s ease all;
    transform: scaleX(0);
    transform-origin: center;
    border: transparent!important;
}
.newsletter-forms-section form#Newsletter_newsletter-forms-section button#Subscribe:hover:before{
	    transform: scaleX(1);
    border: transparent!important;
} 
.newsletter-logos-section {
    padding: 60px 0;
    text-align: center;
}
.newsletter-logos-section .row {
    justify-content: space-between;
    display: flex;
}
.newsletter-logos-section .row .col-xs-12.col-md-2 {
    width: 20%;
}
.newsletter-logos-section .row .col-xs-12.col-md-2 .image-wrapper-cstm img {
    width: 100%;
    max-width: 200px;
    display: block;
    margin: auto;
}
.newsletter-logos-bottom-content {
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    padding: 30px 0;
}
.newsletter-socialproof-section .image-wrapper-cstm img {
    width: 100%;
    border: 1px solid #c2c2c2;
}
.newsletter-bottom-content-section {
    padding: 60px 0;
    text-align: center;
}
/*
.newsletter-top-section .newsletter-image  img {
    width: 100%;
}
.newsletter-about-newsletter-section .newsletter-video img {
    width: 95%;
}*/

.newsletter-about-newsletter-section .newsletter-video {
    display: flex;
    align-items: center;
    margin-top: 100px;
}
.newsletter-logos-section {
    padding-bottom: 15px;
}
footer.site-footer .page-width {
    max-width: 1200px! important;
    margin: 0 auto;
}



@media only screen and (max-width:1200px){
footer.site-footer .page-width {
    max-width: 1110px!important;
    margin: 0 auto;
}
}




/*20-01-2022  */
.cstm-casestudies-posts {
    max-width: 100%;
    padding: 0! important;
}
.cstm-case-studies-section.cstm-content-case {
    padding: 109px 0;
}
.cms-tea-biz-transformation-section.cstm-transformation-section {
    padding: 60px 0;
}
.cstm-casestudies-posts .grid {
    margin: 0;
}
.cstm-casestudies-posts .grid .grid__item {
    padding: 0;
}
.cstm-transformation-image {
    padding: 10px 0;
    text-align: center;
}

.cms-tea-biz-transformation-section.cstm-transformation-section {
    padding: 60px 0;
      background: url(/cdn/shop/files/back-statrategy-testi.png?v=1635759066);
    min-height: 350px;
    display: flex;
    align-items: center;
    background-size: cover;
    background-position: center;
}
.cms-tea-biz-transformation-section.cstm-transformation-section h1 {
    color: #fff;
    text-align: center;
}
.cms-tea-biz-profilebio-section.cstm-profilebio-section {
    padding: 80px 0;
    background: #f2f2f2;
}
.cms-tea-biz-profilebio-section.cstm-profilebio-section .cstm-profilebio-videos {
    text-align: center;
    margin-bottom: 60px;
}
.cms-tea-biz-profilebio-section.cstm-profilebio-section .cstm-profilebio-videos img {
    width: 60%;
}
.cms-tea-biz-profilebio-section.cstm-profilebio-section .cstm-profilebio-content {
    text-align: center;
}
.cms-tea-biz-profilebio-section.cstm-profilebio-section .cstm-profilebio-content img:first-child {
    margin-bottom: 27px;
}
.cms-tea-biz-profilebio-section.cstm-profilebio-section .cstm-profilebio-content p:nth-child(2) {
    margin-bottom: 30px;
}
.cms-tea-biz-profilebio-section.cstm-profilebio-section .cstm-profilebio-content p:nth-child(3) {
    margin-top: 70px;
    margin-bottom: 65px;
}
.cms-tea-biz-profilebio-section.cstm-profilebio-section .cstm-profilebio-content img:last-child {
    margin-bottom: 36px;
}
.cms-tea-biz-bottom-section.cstm-bottom-section {
    background: url(/cdn/shop/files/back-testimonial.png?v=1634314229);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    padding: 150px 0;
}
.cms-tea-biz-bottom-section.cstm-bottom-section .cstm-content h1 {
    font-size: 42px;
    font-family: Roboto!important;
    font-weight: 200!important;
    color: #f2f2f2;
    text-transform: unset;
    letter-spacing: 0;
    margin: 0 0 40px;
    text-align: center;
}
.cms-tea-biz-bottom-section.cstm-bottom-section .cstm-content .cstm-person-div {
    display: flex;
    align-items: center;
    max-width: 380px;
    margin: auto;
}
.cms-tea-biz-bottom-section.cstm-bottom-section .cstm-content .cstm-person-div .cstm-person-img {
    width: 100%;
    max-width: 99px;
    flex: 99px;
    margin: 0 20px 0 0;
}
.cms-tea-biz-bottom-section.cstm-bottom-section .cstm-content .cstm-person-div .cstm-person-img img {
    width: 100%;
    max-width: 96px;
}
.cms-tea-biz-bottom-section.cstm-bottom-section .cstm-content .cstm-person-div .cstm-person-detail span {
    font-weight: 700!important;
    color: #f2f2f2!important;
    font-style: italic;
    font-size: 22px!important;
}
.cms-tea-biz-profilebio-section.cstm-profilebio-section .cstm-consultation {
    margin-top: 50px;
}
.cms-tea-biz-bottom-section.cstm-bottom-section .cstm-content .cstm-consultation {
    margin-top: 37px;
    text-align: center;
}
.cms-tea-biz-bottom-section.cstm-bottom-section .cstm-content .cstm-consultation a.cstm-consultation-btn {
    background: #d9b26a;
    color: #fff;
    font-size: 19px;
    font-family: Roboto!important;
    letter-spacing: 0;
    font-weight: 500;
    text-transform: capitalize;
    min-height: 57px;
    padding: 0;
    justify-content: center;
    align-items: center;
    border: transparent;
    width: 100%;
    border-radius: 5px;
    position: relative;
    left: inherit;
    top: 0;
    z-index: 1;
    max-width: 382px;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
    text-align: center;
    line-height: 54px;
    margin: auto;
}
.cms-tea-biz-bottom-section.cstm-bottom-section .cstm-content .cstm-consultation a.cstm-consultation-btn:before{
	content: "";
    position: absolute;
    top: 0;
    left: -1px;
    right: 0;
    bottom: 0;
    background: #87a974;
    width: 101%;
    border-radius: 10px;
    z-index: -1;
    transition: .3s ease all;
    transform: scaleX(0);
    transform-origin: center;
    border: transparent!important;
}
.cms-tea-biz-bottom-section.cstm-bottom-section .cstm-content .cstm-consultation a.cstm-consultation-btn:hover:before{
	transform: scaleX(1);
    border: transparent!important;
}
.cms-tea-biz-profilebio-section.cstm-profilebio-section h1 {
    text-align: center;
}

.pressnew-top-section.cstm-pressnew-section {
    padding: 110px 0;
    padding-bottom: 70px;
}
.pressnew-tabscontent-section.cstm-tabscontent ul.cstm-tabs-nav {
    margin: 0;
    text-align: center;
    list-style: none;
}
.pressnew-tabscontent-section.cstm-tabscontent ul.cstm-tabs-nav li {
    display: inline-block;
    margin-right: 16px;
    margin-bottom: 00;
}
/* .pressnew-tabscontent-section.cstm-tabscontent ul.cstm-tabs-nav li a { */
    /* font-size: 21px; */
    /* background: #d9b26a; */
    /* color: #fff; */
    /* font-size: 19px; */
    /* font-family: Roboto!important; */
    /* letter-spacing: 0; */
    /* font-weight: 500; */
    /* text-transform: capitalize; */
    /* min-height: 57px; */
    /* padding: 0; */
    /* justify-content: center; */
    /* align-items: center; */
    /* border: transparent; */
    /* width: 100%; */
    /* border-radius: 5px; */
    /* position: relative; */
    /* left: inherit; */
    /* top: 0; */
    /* z-index: 1; */
    /* max-width: 399px; */
    /* display: inline-block; */
    /* text-align: center; */
    /* line-height: 54px; */
    /* margin: auto; */
    /* padding: 0 29px; */
/* } */
/* .pressnew-tabscontent-section.cstm-tabscontent ul.cstm-tabs-nav li.active a { */
    /* background: #87a974; */
/* } */
/* .pressnew-tabscontent-section.cstm-tabscontent ul.cstm-tabs-nav li a:before{ */
	/* content: ""; */
    /* position: absolute; */
    /* top: 0; */
    /* left: -1px; */
    /* right: 0; */
    /* bottom: 0; */
    /* background: #87a974; */
    /* width: 101%; */
    /* border-radius: 5px; */
    /* z-index: -1; */
    /* transition: .3s ease all; */
    /* transform: scaleX(0); */
    /* transform-origin: center; */
    /* border: transparent!important; */
/* } */
/* .pressnew-tabscontent-section.cstm-tabscontent ul.cstm-tabs-nav li a:hover:before{ */
	/* transform: scaleX(1); */
    /* border: transparent!important; */
/* } */
.cms-tea-biz-transformation-section.cstm-transformation-section h2 {
    text-align: center;
    color: #fff;
}
.cms-tea-biz-profilebio-section.cstm-profilebio-section h2 {
    text-align: center;
}
.cms-tea-biz-bottom-section.cstm-bottom-section .cstm-content h2 {
    color: #fff;
    margin-bottom: 50px;
    text-align: center;
}
/* .pressnew-tabscontent-section.cstm-tabscontent ul.cstm-tabs-nav li.active a::before { */
    /* content: ""; */
    /* background: #d9b26a; */
    /* width: 101%; */
    /* border-radius: 5px; */
    /* z-index: -1; */
    /* transition: .3s ease all; */
    /* transform: scaleX(0); */
    /* transform-origin: center; */
    /* border: transparent!important; */
    /* position: absolute; */
    /* top: 0; */
    /* left: -1px; */
    /* right: 0; */
    /* bottom: 0; */
/* } */
/* .pressnew-tabscontent-section.cstm-tabscontent ul.cstm-tabs-nav li.active a:hover:before{ */
		/* transform: scaleX(1); */
    /* border: transparent!important; */
/* } */
div#presscoverage .press-featured-section {
    padding: 70px 0;
}
body#press .page-width.cstm-press-page {
    max-width: 100%;
    padding: 0! important;
}
.pressnew-tabscontent-section.cstm-tabscontent {    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
div#presscoverage .press-featured-section .followsteepedbtn a.followbtn {
    color: #fff;
    font-size: 25px;
    margin-bottom: 15px;
    display: inline-block;
}
div#presscoverage .press-featured-section .row .col-xs-12.col-md-4.content-featured {
    width: 50%;
}
div#presscoverage .press-featured-section .row .col-xs-12.col-md-4.content-featured .featured-wrapper {
    max-width: 415px;
}
div#presscoverage .press-featured-section .followsteepedbtn a.followbtn {
    background: #d9b26a;
    color: #fff;
    font-size: 19px;
    font-family: Roboto!important;
    letter-spacing: 0;
    font-weight: 500;
    text-transform: capitalize;
    min-height: 57px;
    justify-content: center;
    align-items: center;
    border: transparent;
    width: 100%;
    border-radius: 5px;
    position: relative;
    left: inherit;
    top: 0;
    z-index: 1;
    max-width: 399px;
    display: flex;
    text-align: center;
    line-height: 54px;
    margin: auto;
    padding: 0 29px;
    margin-bottom: 55px;
    margin-top: 11px;
}
div#presscoverage .press-featured-section .followsteepedbtn a.followbtn{
	
    margin: 11px auto 11px;
}
div#presscoverage .press-featured-section .followsteepedbtn a.followbtn:before {
    content: "";
    background: #87a974;
    width: 101%;
    border-radius: 5px;
    z-index: -1;
    transition: .3s ease all;
    transform: scaleX(0);
    transform-origin: center;
    border: transparent!important;
    position: absolute;
    top: 0;
    left: -1px;
    right: 0;
    bottom: 0;
}
div#presscoverage .press-featured-section .followsteepedbtn a.followbtn:hover:before{
			transform: scaleX(1);
    border: transparent!important;
}
div#presscoverage .press-featured-section .row {
    margin-bottom: 30px;
}
.tabs-header-section {
    padding-top: 20px;
}
div#mediakit .cstm-mediakit-section {
    padding-top: 45px;
}
.branduseage-section h2 {
    text-align: center;
    display: block;
    clear: both;
}
.branduseage-section img {
   /* width: 31%;*/
    display: block;
    margin: auto;
    margin-top: 18px;
}
.branduseage-section .downloadbtn {
    margin-top: 35px;
    text-align: center;
}
.branduseage-section .downloadbtn a {
    color: #fff;
    font-size: 19px;
    font-family: Roboto!important;
    letter-spacing: 0;
    font-weight: 500;
    text-transform: capitalize;
    min-height: 57px;
    justify-content: center;
    align-items: center;
    border: transparent;
    width: 100%;
    border-radius: 5px;
    position: relative;
    left: inherit;
    top: 0;
    z-index: 1;
    max-width: 369px;
    display: inline-block;
    text-align: center;
    line-height: 54px;
    margin: auto;
    padding: 0 29px;
    background: #d9b26a;
}
.branduseage-section .downloadbtn a:before{
	    content: "";
    background: #87a974;
    width: 101%;
    border-radius: 5px;
    z-index: -1;
    transition: .3s ease all;
    transform: scaleX(0);
    transform-origin: center;
    border: transparent!important;
    position: absolute;
    top: 0;
    left: -1px;
    right: 0;
    bottom: 0;
}
.branduseage-section .downloadbtn a:hover:before{
				transform: scaleX(1);
    border: transparent!important;
}
div#mediakit .cstm-mediakit-section p {
    text-align: center;
}
div#mediakit .cstm-mediakit-section .branduseage-section .container p:nth-child(4) {
    margin-top: 26px;
    margin-bottom: 26px;
}
.branduseage-two-section {
    background: #f2f2f2;
    padding: 58px 0;
    margin-top: 45px;
}
.branduseage-two-section .downloadbtn {
    text-align: center;
    margin-top: 20px;
    width: 50%;
}
.branduseage-two-section .downloadbtn a {
    color: #fff;
    font-size: 19px;
    font-family: Roboto!important;
    letter-spacing: 0;
    font-weight: 500;
    text-transform: capitalize;
    min-height: 57px;
    justify-content: center;
    align-items: center;
    border: transparent;
    width: 100%;
    border-radius: 5px;
    position: relative;
    left: inherit;
    top: 0;
    z-index: 1;
    max-width: 369px;
    display: inline-block;
    text-align: center;
    line-height: 54px;
    margin: auto;
    padding: 0 29px;
    background: #d9b26a;
}
.branduseage-two-section .downloadbtn a:before{
	content: "";
    background: #87a974;
    width: 101%;
    border-radius: 5px;
    z-index: -1;
    transition: .3s ease all;
    transform: scaleX(0);
    transform-origin: center;
    border: transparent!important;
    position: absolute;
    top: 0;
    left: -1px;
    right: 0;
    bottom: 0;
}
.branduseage-two-section .downloadbtn a::hover:before{
					transform: scaleX(1);
    border: transparent!important;
}
.branduseage-two-section .branduseage-wrapper p {
    margin-top: 20px;
    width: 50%;
}
.companydescription {
    padding: 80px 0;
}
.companydescription h2 {
    color: #fff;
    text-align: center;
}
.companydescription h2 {
    color: #000;
    text-align: center;
    margin-bottom: 48px;
}
.companydescription .companydescription-wrapper p:nth-child(2) {
    margin-bottom: 0;
}
.companydescription .companydescription-wrapper .companydescriptionbtn {
    max-width: 150px;
    margin: auto;
    margin-top: 40px;
}
.companydescription .companydescription-wrapper .companydescriptionbtn a {
    color: #fff;
    font-size: 19px;
    font-family: Roboto!important;
    letter-spacing: 0;
    font-weight: 500;
    text-transform: capitalize;
    min-height: 57px;
    justify-content: center;
    align-items: center;
    border: transparent;
    width: 100%;
    border-radius: 5px;
    position: relative;
    left: inherit;
    top: 0;
    z-index: 1;
    max-width: 369px;
    display: inline-block;
    text-align: center;
    line-height: 54px;
    margin: auto;
    padding: 0 29px;
    background: #d9b26a;
}
.companydescription .companydescription-wrapper .companydescriptionbtn a:before{
  	    content: "";
    background: #87a974;
    width: 101%;
    border-radius: 5px;
    z-index: -1;
    transition: .3s ease all;
    transform: scaleX(0);
    transform-origin: center;
    border: transparent!important;
    position: absolute;
    top: 0;
    left: -1px;
    right: 0;
    bottom: 0;
}
.companydescription .companydescription-wrapper .companydescriptionbtn a:hover:before{
  					transform: scaleX(1);
    border: transparent!important;
}
.companydescription .companydescription-wrapper {
    text-align: center;
}
.branduseage-wrapper {
    text-align: center;
}
.branduseage-two-section .downloadbtn {
    text-align: center;
    margin-top: 20px! important;
    width: 50%;
    margin: auto;
}
.branduseage-two-section .branduseage-wrapper p {
    margin-top: 20px! important;
    width: 50%;
    margin: auto;
}
.companydescription .companydescription-wrapper h4 {
    color: #000;
}
div#speakerkit {
    padding-top: 70px;
}

.cstm-speakerkit-section .speakerkit-content h3 {
    text-align: left;
}

.speakerkit-quote-section {
    padding-top: 70px;
    text-align: center;
}
.speakerkit-quote-section .speakerkit-quote-div {
    display: flex;
    justify-content: center;
    align-items: center;
}
.speakerkit-quote-section .speakerkit-quote-div .speakerkit-quote-img {
    width: 100%;
    max-width: 99px;
    flex: 99px;
    margin: 0 20px 0 0;
}
.speakerkit-quote-section .speakerkit-quote-div .speakerkit-quote-img img {
    width: 100%;
    max-width: 96px;
}
/* .speakerkit-quote-section .speakerkit-quote-div .speakerkit-quote-content p { */
    /* font-weight: 700!important; */
    /* color: #000 !important; */
   /* text-align: left; */
/* margin: 0; */
    /* font-size: 22px!important; */
/* } */
.mackenziebailey-bio {
    background-color: #000;
    padding: 80px 0;
    background: #f2f2f2;
}
.mackenziebailey-bio {
    padding: 80px 0;
    background: #f2f2f2;
    margin-top: 35px;
    margin-bottom: 35px;
}
.mackenziebailey-bio h2 {
    text-align: center;
}
.mackenziebailey-bio .companydescription-wrapper {
    text-align: center;
}
.mackenziebailey-bio .companydescription-wrapper :nth-child(2) {
    margin-bottom: 0;
}
.mackenziebailey-bio .companydescription-wrapper .companydescriptionbtn {
    max-width: 150px;
    margin: 40px auto auto;
}
.mackenziebailey-bio .companydescription-wrapper .companydescriptionbtn a {
    color: #fff;
    font-size: 19px;
    font-family: Roboto!important;
    letter-spacing: 0;
    font-weight: 500;
    text-transform: capitalize;
    min-height: 57px;
    justify-content: center;
    align-items: center;
    border: transparent;
    width: 100%;
    border-radius: 5px;
    position: relative;
    left: inherit;
    top: 0;
    z-index: 1;
    max-width: 369px;
    display: inline-block;
    text-align: center;
    line-height: 54px;
    margin: auto;
    padding: 0 29px;
    background: #d9b26a;
}
.mackenziebailey-bio .companydescription-wrapper .companydescriptionbtn a:before{
content: "";
    background: #87a974;
    width: 101%;
    border-radius: 5px;
    z-index: -1;
    transition: .3s ease all;
    transform: scaleX(0);
    transform-origin: center;
    border: transparent!important;
    position: absolute;
    top: 0;
    left: -1px;
    right: 0;
    bottom: 0;
}
.mackenziebailey-bio .companydescription-wrapper .companydescriptionbtn a:hover:before{
transform: scaleX(1);
    border: transparent!important;
}
.photomackenziebailey {
    padding: 60px 0;
    text-align: center;
}
.photomackenziebailey h2 {

    margin-bottom: 8px;
}
.photomackenziebailey .photos-wrapper .phptodownloadbtn .downloadbtn {
    max-width: 150px;
    margin: 40px auto auto;
    margin-bottom: 10px;
}
.photomackenziebailey .photos-wrapper .phptodownloadbtn .downloadbtn a {
    color: #fff;
    font-size: 19px;
    font-family: Roboto!important;
    letter-spacing: 0;
    font-weight: 500;
    text-transform: capitalize;
    min-height: 57px;
    justify-content: center;
    align-items: center;
    border: transparent;
    width: 100%;
    border-radius: 5px;
    position: relative;
    left: inherit;
    top: 0;
    z-index: 1;
    max-width: 369px;
    display: inline-block;
    text-align: center;
    line-height: 54px;
    margin: auto;
    padding: 0 29px;
    background: #d9b26a;
}
.photomackenziebailey .photos-wrapper .phptodownloadbtn .downloadbtn a:before{
    content: "";
    background: #87a974;
    width: 101%;
    border-radius: 5px;
    z-index: -1;
    transition: .3s ease all;
    transform: scaleX(0);
    transform-origin: center;
    border: transparent!important;
    position: absolute;
    top: 0;
    left: -1px;
    right: 0;
    bottom: 0;

}
.photomackenziebailey .photos-wrapper .phptodownloadbtn .downloadbtn a:hover:before{
transform: scaleX(1);
    border: transparent!important;
}
.mackenziebailey-bio {
    margin-bottom: 0! important;
}
.events-quote-section {
    padding-top: 70px;
}

.events-quote-section .events-quote-div {
    display: flex;
    justify-content: center;
    align-items: center;
}
.events-quote-section .events-quote-div .events-quote-img {
    width: 100%;
    max-width: 99px;
    flex: 99px;
    margin: 0 20px 0 0;
}
.events-quote-section .events-quote-div .events-quote-img img {
    width: 100%;
    max-width: 96px;
}
.events-quote-section .events-quote-div .events-quote-content p {
    font-weight: 700!important;
    color: #272727!important;
    margin: 0px;
    font-size: 22px!important;
}
.events-quote-section .events-quote-div {
    padding-bottom: 40px;
}
.cstm-events-section .eventfollow-section {
    padding-bottom: 70px;
    text-align: center;
}
.cstm-events-section .eventfollow-section a {
    color: #fff;
    font-size: 19px;
    font-family: Roboto!important;
    letter-spacing: 0;
    font-weight: 500;
    text-transform: capitalize;
    min-height: 57px;
    justify-content: center;
    align-items: center;
    border: transparent;
    width: 100%;
    border-radius: 5px;
    position: relative;
    left: inherit;
    top: 0;
    z-index: 1;
    max-width: 369px;
    display: inline-block;
    text-align: center;
    line-height: 54px;
    margin: auto;
    padding: 0 29px;
    background: #d9b26a;
}
.cstm-events-section .eventfollow-section a:before{
    content: "";
    background: #87a974;
    width: 101%;
    border-radius: 5px;
    z-index: -1;
    transition: .3s ease all;
    transform: scaleX(0);
    transform-origin: center;
    border: transparent!important;
    position: absolute;
    top: 0;
    left: -1px;
    right: 0;
    bottom: 0;
}
.cstm-events-section .eventfollow-section a:hover:before{
    transform: scaleX(1);
    border: transparent!important;
}
div#presscoverage .press-featured-section .row {
    margin-top: 36px;
}


.pressnew-top-section.cstm-pressnew-section {
    padding: 110px 0 45px;
}
div#presscoverage .press-featured-section {
    padding: 49px 0;
}
.companydescription {
    padding: 50px 0;
    padding-bottom: 70px;
}
.usage-rights-content-section {
    padding: 70px 0;
}


.cms-tea-biz-transformation-section.cstm-transformation-section h2 {
    color: #fff;
    text-align: center;
}
.cms-tea-biz-profilebio-section.cstm-profilebio-section h2 {
    text-align: center;
}
body#case-studies main#MainContent .page-width:first-child {
    max-width: 100%;
    padding: 0! important;
}
body#case-studies main#MainContent .page-width:first-child .grid .grid__item.medium-up--five-sixths.medium-up--push-one-twelfth {
    padding-left: 0;
    width: 100%;
    left: 0;
}
.casestudies-top-section {
    padding: 80px 0;
    text-align: center;
}
.casestudies-top-section h2 {
    margin-bottom: 35px;
}
.inner-testimonial-image {
    text-align: right;
    margin-bottom: 25px;
}
.case-study-testimonial .col-md-5 .casestudybtn a.cstm-btn.outline-cstm-btn {
    margin-left: auto;
    max-width: 387px;
}
.casestudies-consultation-section {
    padding: 60px 0;
 background: #f2f2f2;
}
.casestudies-top-section a.cstm-btn {
    max-width: 585px;
    margin: auto;
}
.casestudies-consultation-section {
    padding: 80px 0;
    background: #f2f2f2;
}
.casestudies-consultation-section a.cstm-btn {
    max-width: 585px;
    margin: auto;
}
.tabs-header-section {
    padding: 60px 0;
    background: url(/cdn/shop/files/back-statrategy-testi.png?v=1635759066);
    display: flex;
    align-items: center;
    background-size: cover;
    background-position: center;
}
.row.row-cstm2 .inner-testimonial-image {
    text-align: center;
}
.row.row-cstm2 .casestudybtn a.cstm-btn.outline-cstm-btn {
    max-width: 289px;
    margin-right: auto;
}
.row.row-cstm3 .inner-testimonial-image {
    text-align: center;
}
.row.row-cstm3 .casestudybtn a.cstm-btn.outline-cstm-btn{

    max-width: 289px;
    margin-right: auto;
}
.row.row-cstm4 .inner-testimonial-image{    text-align: center;}
.row.row-cstm4 .casestudybtn a.cstm-btn.outline-cstm-btn{

    max-width: 289px;
    margin-right: auto;
}




.about-us-steeped-content-section {
    min-height: inherit;
    padding: 70px 0;
}
.about-us-steeped-content-section .sec-but1 {
    padding-top: 40px;
}



/*25-01-2022  */
body#case-studies div#PageContainer .page-width .grid {
    margin: 0;
}

@media only screen and (max-width:1199px){
	.casestudies-top-section {
    padding: 68px 0;
    text-align: center;
}
.casestudies-top-section h2 {
    margin-bottom: 26px;
    font-size: 32px;
}
.casestudies-top-section a.cstm-btn {
    max-width: 525px;
    margin: auto;
}
.case-study-testimonial .container {
    padding: 0 40px;
}
.inner-testimonial-content h4 {
    color: #f2f2f2;
    font-size: 32px;
}
.casestudies-consultation-section {
    padding: 60px 0;
    background: #f2f2f2;
}
.case-study-testimonial .container {
    min-height: inherit;
    padding: 32px 0;
}
.case-study-testimonial .container:nth-child(2) {
     min-height: inherit;
    padding: 32px 0;
}
}


@media only screen and (max-width:991px){
.casestudies-top-section {
    padding: 35px 0;
    text-align: center;
}
.case-study-testimonial .container .row {
    padding: 35px 15px! important;
}
.inner-testimonial-content h4 {
    font-size: 26px;
    text-align: center;
}
.case-study-testimonial .container .row a {
    margin-left: auto;
    margin-right: auto;
    font-size: 17px;
}
.casestudies-consultation-section {
    padding: 40px 0;
    background: #f2f2f2;
}
.casestudies-consultation-section a.cstm-btn {
    max-width: 422px;
    margin: auto;
    font-size: 20px;
}
.inner-testimonial-image img {
    width: 100%;
    max-width: 367px;
    margin: 0 auto;
    display: block;
}

}
@media only screen and (max-width:568px){
.inner-testimonial-image img {
    width: 100%;
    max-width: 90%;
}
.case-study-testimonial .container .row a {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
    height: 53px;
}
.case-study-testimonial .author-name-image {
    justify-content: center;
    display: block;
    text-align: center;
}
.author-name-image .author-image {
    width: 100%;
    max-width: 100%;
    flex: 100%;
    margin: 0 20px 0 0;
}
.author-name-image .author-image img {
    width: 100%;
    max-width: 142px;
    margin-bottom: 15px;
}
.inner-testimonial-content h4 {
    font-size: 23px;
}
.casestudies-top-section .container {
    max-width: 100%! important;
    text-align: center;
}
.inner-testimonial-image img {
    width: 100%;
    max-width: 96%;
}
.case-study-testimonial .container .row a {
    font-size: 14px;
}
.case-study-testimonial .container .row {
    padding: 20px 15px!important;
}
.case-study-testimonial .container {
    min-height: inherit;
    padding: 10px 0;
}
.casestudies-top-section a.cstm-btn {
    max-width: 100%;
    margin: auto;
    font-size: 18px;
    min-height: 46px;
}
.casestudies-consultation-section a.cstm-btn {
    max-width: 100%;
    margin: auto;
    font-size: 18px;
    min-height: 46px;
}
}





/*27-01-2022  */

@media only screen and (max-width:1199px){
	body:not(.template-index) header.site-header {
    padding: 50px 15px;
}
.newsletter-top-section {
    padding-bottom: 50px;
}
.newsletter-about-newsletter-section {
    padding-top: 0;
    padding-bottom: 50px;
}
.newsletter-everysunday-section {
    min-height: inherit;
    padding: 50px 0;
}
.newsletter-top-section .newsletter-content h2 {
    font-size: 33px;
    margin-bottom: 10px;
}
.newsletter-top-section .newsletter-content p:nth-child(3) {
    max-width: 100%;
}
.newsletter-top-section .newsletter-content form#Newsletter_newsletter-top-section .input-group input#Newsletter_newsletter-top-section-email {
    width: 87%;
}
.newsletter-top-section .newsletter-content form#Newsletter_newsletter-top-section button#Subscribe {
  width: 87%;
}
.col-xs-12.col-md-6.newsletter-content h2 {
   font-size: 33px;
    margin-bottom: 10px;
}
.newsletter-everysunday-section .cstm-newsletter-content h2 {
font-size: 33px!important;
}
.newsletter-everysunday-section .cstm-newsletter-content p {
    color: #fff;
    margin-top: 7px;
}
.newsletter-logos-section .row .col-xs-12.col-md-2 .image-wrapper-cstm img {
    max-width: 150px;
}
.newsletter-logos-bottom-content {
    padding: 25px 0;
}
.newsletter-logos-section {
    padding: 35px 0;
    text-align: center;
}
.cstm-case-studies-section.cstm-content-case {
    padding: 50px 0;
}
.cstm-case-studies-section.cstm-content-case h2 {
    margin-bottom: 10px;
    font-size: 33px;
}
.cms-tea-biz-transformation-section.cstm-transformation-section {
    padding: 50px 0;
    min-height: inherit;
}
.cms-tea-biz-profilebio-section.cstm-profilebio-section {
    padding: 50px 0;
}
.cms-tea-biz-profilebio-section.cstm-profilebio-section .cstm-profilebio-videos {
    margin-bottom: 30px;
}
.cms-tea-biz-profilebio-section.cstm-profilebio-section .cstm-profilebio-content p:nth-child(3) {
    margin-top: 19px;
    margin-bottom: 19px;
}
.cms-tea-biz-bottom-section.cstm-bottom-section {
    padding: 50px 0;
}
.cms-tea-biz-bottom-section.cstm-bottom-section .cstm-content h2 {
    margin-bottom: 20px;
}
.cms-tea-biz-bottom-section.cstm-bottom-section .cstm-content .cstm-consultation {
    margin-top: 18px;
}
.cms-tea-biz-bottom-section.cstm-bottom-section .cstm-content h2 {
    margin-bottom: 20px;
    font-size: 23px! important;
}
.cms-tea-biz-profilebio-section.cstm-profilebio-section .cstm-profilebio-content img:last-child {
    margin-bottom: 0;
}
.cms-tea-biz-profilebio-section.cstm-profilebio-section .cstm-profilebio-content p:nth-child(2) {
    margin-bottom: 9px;
}
.cms-tea-biz-profilebio-section.cstm-profilebio-section .cstm-profilebio-content img:first-child {
    margin-bottom: 10px;
}
.pressnew-top-section.cstm-pressnew-section {
    padding: 50px 0 45px;
}
div#pressnew-1 h1 {
    font-size: 30px! important;
    margin-bottom: 4px;
}
div#pressnew-1 p {
    margin-bottom: 5px;
}
.tabs-header-section {
    padding: 50px 0;
}
.branduseage-two-section {
    background: #f2f2f2;
    padding: 50px 0;
    margin-top: 35px;
}
div#speakerkit {
    padding-top: 50px;
}
.mackenziebailey-bio {
    padding: 50px 0;
    background: #f2f2f2;
    margin-top: 35px;
    margin-bottom: 35px;
}
.photomackenziebailey {
    padding:50px 0;
    text-align: center;
}
.events-quote-section {
    padding-top: 50px;
}
.cstm-events-section .eventfollow-section {
    padding-bottom: 50px;
    text-align: center;
}
}


@media only screen and (max-width:991px){
.newsletter-top-section {
    padding-top: 37px;
}
.newsletter-top-section .row {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column-reverse;
}
.col-xs-12.col-md-8.newsletter-content , .col-xs-12.col-md-6.newsletter-content{
    padding-top: 21px;
}
.newsletter-top-section .newsletter-content form#Newsletter_newsletter-top-section .input-group input#Newsletter_newsletter-top-section-email {
    width: 100%;
}
.newsletter-top-section .newsletter-content form#Newsletter_newsletter-top-section button#Subscribe {
    width: 100%;
}

.newsletter-about-newsletter-section .newsletter-video {
    margin-top: 0;
}
body .newsletter-about-newsletter-section .newsletter-video img {
    width: 100%;
    max-width: 350px;
}
.newsletter-top-section {
    padding-bottom: 37px;
}
.newsletter-about-newsletter-section {
    padding-bottom: 37px;
}
.newsletter-everysunday-section {
    min-height: inherit;
    padding: 37px 0;
}
.newsletter-everysunday-section .cstm-newsletter-content h2 {
    font-size: 29px!important;
}
.newsletter-logos-bottom-content {
    padding: 22px 0;
    padding-top: 0;
}
.newsletter-socialproof-section .image-wrapper-cstm img {
    margin-bottom: 15px;
}
.newsletter-bottom-content-section {
    padding: 37px 0;
}
.newsletter-forms-section {
    padding: 37px 0;
}
.newsletter-everysunday-section .cstm-newsletter-content h2 {
    font-size: 23px!important;
}
.newsletter-logos-section .row .col-xs-12.col-md-2 {
    width: 33%;
}
.newsletter-logos-section .row .col-xs-12.col-md-2 {
    width: 33%;
    margin-bottom: 15px;
}
.newsletter-logos-section .row {
    justify-content: center;
    display: flex;
    flex-wrap: wrap;
}
.newsletter-everysunday-section .cstm-newsletter-content p {
    color: #fff;
    margin-top: 10px;
}
.cstm-case-studies-section.cstm-content-case {
    padding: 37px 0;
}
.cstm-case-studies-section.cstm-content-case h2 {
    margin-bottom: 5px;
}
.cstm-case-studies-section.cstm-content-case p {
    margin-bottom: 4px;
}
.cms-tea-biz-transformation-section.cstm-transformation-section {
    padding: 37px 0;
    min-height: inherit;
}
.cstm-transformation-image img {
    width: 100%;
}
.cms-tea-biz-profilebio-section.cstm-profilebio-section .cstm-profilebio-videos img {
    width: 100%;
}
.cms-tea-biz-profilebio-section.cstm-profilebio-section .cstm-profilebio-content img:first-child {
    margin-bottom: 10px;
    width: 100%;
    max-width: 186px;
}
.cms-tea-biz-profilebio-section.cstm-profilebio-section {
    padding: 37px 0;
    background: #f2f2f2;
}
.cms-tea-biz-bottom-section.cstm-bottom-section {
    padding: 37px 0;
}
.cms-tea-biz-bottom-section.cstm-bottom-section .cstm-content h2 {
    margin-bottom: 14px;
}
.pressnew-top-section.cstm-pressnew-section {
    padding: 37px 0 3px;
}
.tabs-header-section {
    padding: 37px 0;
}
.pressnew-tabscontent-section.cstm-tabscontent ul.cstm-tabs-nav li {
    display: block;
    margin-right: 0;
    margin-bottom: 10px;
}
div#presscoverage .press-featured-section .row .col-xs-12.col-md-4.content-featured .featured-wrapper {
    max-width: 100%;
    margin-top: 0;
}
div#presscoverage .press-featured-section .row .col-xs-12.col-md-4.content-featured {
    width: 100%;
}
div#presscoverage .press-featured-section {
    padding: 37px 0;
}
div#mediakit .cstm-mediakit-section {
    padding-top: 33px;
}
.branduseage-section img {
    width: 100%;
    margin-top: 18px;
}
div#mediakit .cstm-mediakit-section .branduseage-section .container p:nth-child(4) {
    margin-top: 9px;
    margin-bottom: 9px;
}
.branduseage-two-section {
    background: #f2f2f2;
    padding: 37px 0;
    margin-top: 35px;
}
.branduseage-two-section .branduseage-wrapper p {
    margin-top: 5px! important;
    width: 90%;
    margin: auto;
    margin-bottom: 12px;
}
.companydescription {
    padding: 33px 0;
    padding-bottom: 33px;
}
.companydescription h2 {
    color: #000;
    text-align: center;
    margin-bottom: 8px;
}
.companydescription .companydescription-wrapper h4 {
    margin-bottom: 3px;
    font-size: 33px;
}
.companydescription .companydescription-wrapper .companydescriptionbtn {
    max-width: 150px;
    margin: auto;
    margin-top: 10px;
    margin-bottom: 10px;
}
div#speakerkit {
    padding-top: 33px;
}
.cstm-speakerkit-section h2 {
    margin-bottom: 11px;
}
.cstm-speakerkit-section .speakerkit-content h3 {
    text-align: left;
    margin-bottom: 10px;
}
.cstm-speakerkit-section .col-xs-12.col-md-8.speakerkit-content p {
    margin-bottom: 0;
}
.speakerkit-quote-section {
    padding-top: 30px;
    text-align: center;
}
.speakerkit-quote-section .speakerkit-quote-div .speakerkit-quote-img {
    width: 100%;
    max-width: 100%;
    flex: 100%;
    margin: 0 20px 0 0;
    margin: auto;
    margin-bottom: 10px;
}
.speakerkit-quote-section .speakerkit-quote-div .speakerkit-quote-img img {
    width: 100%;
    max-width: 156px;
}
.mackenziebailey-bio {
    padding: 33px 0;
    background: #f2f2f2;
}
.mackenziebailey-bio h2 {
    margin-bottom: 6px;
}
.mackenziebailey-bio h4 {
    margin-bottom: 2px;
    font-size: 33px;
}
.mackenziebailey-bio .companydescription-wrapper .companydescriptionbtn {
    max-width: 150px;
    margin: 10px auto auto;
    margin-bottom: 10px;
}
.photomackenziebailey {
    padding: 33px 0;
    text-align: center;
}
.photomackenziebailey .photos-wrapper .phptodownloadbtn .downloadbtn {
    max-width: 150px;
    margin: 18px auto auto;
    margin-bottom: 10px;
}
.events-quote-section {
    padding-top: 33px;
}
.cstm-events-section .eventfollow-section {
    padding-bottom:33px;
    text-align: center;
}
.speakerkit-quote-section .speakerkit-quote-div {
    display: block;
}
}


@media only screen and (max-width:767px){
.newsletter-top-section .newsletter-content h2 , .newsletter-top-section .newsletter-content p , .col-xs-12.col-md-6.newsletter-content h2 , .col-xs-12.col-md-6.newsletter-content p , .newsletter-bottom-content-section p{
    margin-bottom: 5px;
}
.newsletter-top-section .newsletter-content form#Newsletter_newsletter-top-section .input-group input#Newsletter_newsletter-top-section-email {
    height: 42px;
}
.newsletter-top-section .newsletter-content form#Newsletter_newsletter-top-section button#Subscribe {

    min-height: 42px;
    margin-top: 4px;
}
.newsletter-top-section {
    padding-top: 25px;
}
.newsletter-top-section {
    padding-bottom: 25px;
}
.newsletter-about-newsletter-section {
    padding-bottom: 25px;
}
.newsletter-everysunday-section {
    min-height: inherit;
    padding: 25px 0;
}
.newsletter-forms-section form#Newsletter_newsletter-forms-section input#Newsletter_newsletter-forms-section-email {
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    margin-right: 0px;
   height: 42px;
   margin-bottom:5px;
}
.newsletter-forms-section form#Newsletter_newsletter-forms-section button#Subscribe {
  min-height: 42px;
    margin-top: 4px;
}
.newsletter-top-section .newsletter-content form#Newsletter_newsletter-top-section button#Subscribe span, .newsletter-forms-section form#Newsletter_newsletter-forms-section button#Subscribe span {
    font-size: 16px;
    font-family: Roboto!important;
    letter-spacing: 0;
}
.newsletter-logos-section {
    padding: 25px 0;
    padding-bottom: 0;
}
.newsletter-bottom-content-section {
    padding: 25px 0;
}
footer.site-footer .newsletter-content-cstm p {
    font-size: 19px !important;
    color: #fff;
    font-weight: 600 !important;
    text-align: center;
}
.cms-tea-biz-bottom-section.cstm-bottom-section .cstm-content .cstm-person-div {
    display: block;
    align-items: center;
    max-width: 100%;
    margin: auto;
    text-align: center;
}
.cms-tea-biz-bottom-section.cstm-bottom-section .cstm-content .cstm-person-div .cstm-person-img {
    width: 100%;
    max-width: 100%;
    flex: 100%;
    margin: 0 20px 0 0;
    text-align: center;
}
.cms-tea-biz-bottom-section.cstm-bottom-section .cstm-content h2 {
    margin-bottom: 20px;
    font-size: 21px! important;
}
.cms-tea-biz-profilebio-section.cstm-profilebio-section .cstm-profilebio-content img:first-child {
    margin-bottom: 10px;
    width: 100%;
    max-width: 146px;
}
.cms-tea-biz-profilebio-section.cstm-profilebio-section .cstm-profilebio-content p:nth-child(3) {
    margin-top: 0;
    margin-bottom: 19px;
}
}



body#usage-rights main#MainContent .page-width {
    max-width: 100%;
  padding:0px! important;
}
body#usage-rights .usage-rights-content-section {
   /* background: url(/cdn/shop/files/texti-first.png?v=1635143870); */
    background-size: cover!important;
    background-position: center!important;
    background-repeat: no-repeat!important;
    padding: 46px 0;
  /*  background: url(/cdn/shop/files/form-banner_b6a3ea4c-a140-4b37-8189-11753933b308.jpg?v=1637299038); */
}
body#usage-rights .usage-rights-content-section h2 {
    color: #39402f;
}
body#usage-rights .usage-rights-content-section p {
    color: #39402f;
}
body#usage-rights .usage-rights-content-section ul {
    margin-left: 20px;
    font-size: 20px;
    list-style: disc;
    text-transform: capitalize;
    color: #39402f;
}
.pressnew-tabscontent-section.cstm-tabscontent ul.cstm-tabs-nav li.active {
    border-bottom: 4px solid #ffffff;
}
.pressnew-tabscontent-section.cstm-tabscontent ul.cstm-tabs-nav li.active a {
    color: #fff;
    /* font-size: 30px; */
    background: transparent;
    border: transparent;
    padding: 10px 15px;
    font-size: 30px;
    font-family: 'Cormorant Garamond' !important;
}
/* .pressnew-tabscontent-section.cstm-tabscontent ul.cstm-tabs-nav { */
    /* border-bottom: 1px solid #ddd; */
/* } */
.pressnew-tabscontent-section.cstm-tabscontent ul.cstm-tabs-nav li a {
    color: #d9b26a;
    background: transparent;
    border: transparent;
    padding: 10px 15px;
    font-size: 30px;
    font-family: 'Cormorant Garamond' !important;
}


.pressnew-tabscontent-section.cstm-tabscontent ul.cstm-tabs-nav li.active a {
    text-decoration-color: transparent;
}
.usage-rights-conditions-section {
    padding: 46px 0;
    background-color: #f2f2f2;
}






/*07-02-2022  */
.newsletter-section-footer.cstm-newsletter-footer a.btn.btn-info {
    background: transparent !important;
    border: 2px solid #d9b26a !important;
}
.top-section.cstm-about-section {
    padding: 40px 0px;
}
div#shopify-section-custom-about-achievement {
    min-height: 400px;
}
div#shopify-section-custom-about-achievement .custom__item h2 {
    margin: 0 0 60px;
}
.about-video-crousal-section {
    padding: 70px 0px;
}
.about-us-steeped-content-section {
    padding: 60px 0;
}
.about-us-steeped-content-section h2 {
    margin: 0 auto 37px;
}
.about-us-steeped-content-section .sec-but1 {
    padding-top: 25px;
}
.about-Consultation-section {
    min-height: 190px;
}
.home-page-tea-cofee-section {
    min-height: 831px;
}
.about-global-tea-section {
    min-height: 391px;
}
.about-logo-slider-section {
    padding: 80px 0px;
}
.about-testmonial-section .container {
    min-height: 512px;
}
.about-us-sharpen-marketing-section {
    padding: 80px 0px;
}
.about-us-bit-sized-marketing-section {
    padding: 60px 0 30px;
}






/*08-02-2022  */
.inner-testimonial-image img {
    min-height: 356px;
	   height: 405px;
	       object-fit: contain;
}
.row.row-cstmss2 .inner-testimonial-image img {
    min-height: 238px;
    height: 307px;
}
div#shopify-section-casestudies-testimonial-section .case-study-testimonial .row.row-cstm2 .inner-testimonial-image img {
    min-height: 326px;
    height: 354px;
}
.case-study-testimonial .container:nth-child(2) .row.row-cstm3 .inner-testimonial-image img {
    height: 405px;
}
.case-study-testimonial .container:nth-child(3) .inner-testimonial-image img {
    height: 406px;
}
.case-study-testimonial .container:nth-child(1) .row.row-cstms2 .inner-testimonial-image img {
    min-height: 356px;
    height: 355px;
}
.case-study-testimonial .container:nth-child(2) .inner-testimonial-image img {
    min-height: 326px;
    height: 355px;
}
.case-study-testimonial .container:nth-child(3) .row.row-cstms4 .inner-testimonial-image  img {
    height: 318px;
}
.case-study-testimonial .container:nth-child(3) .inner-testimonial-image img {
    height: 356px;
}
.case-study-testimonial .container:nth-child(3) .inner-testimonial-image img {
    height: 401px;
}
.description-cstm .inner {
  padding-left: 30px;
}

.description-cstm .inner li {
  list-style: disc;
}

.template-product .peoplesaying .author-name-inner p {
  margin: 0px;
}


/*11-02-2022  */

.peoplesaying .col-md-8 .pepolecontent .col-md-8 p.author-city {
    margin-top: 7px;
}
.col-xs-12.col-md-6.product-content-cstm .description-cstm ul {
    padding-left: 21px;
}
.col-xs-12.col-md-6.product-content-cstm .description-cstm ul li {
    list-style: disc;
    font-size: 20px!important;
    color: #272727;
    font-weight: 300 !important;
   
}
#engagement-sequence .faqsection .content li {
  list-style: decimal;
}
#optimize-search-ads .faqsection .content li {
  list-style: decimal;
}

.par-new-class.cstm-details-div.cstm-1 .inner-cstm-cls ul li {
    font-size: 20px!important;
    font-weight: 300!important;
    color: #272727;
}
.tabs-header-section {
    background: #f2f2f2;
}
.pressnew-tabscontent-section.cstm-tabscontent ul.cstm-tabs-nav {
    margin: 0;
    text-align: left;
    list-style: none;
}
.pressnew-tabscontent-section.cstm-tabscontent ul.cstm-tabs-nav {

    border-bottom: 1px solid #ddd;
}
.pressnew-tabscontent-section.cstm-tabscontent ul.cstm-tabs-nav li.active a {
    color: #272727;
    /* font-size: 30px; */
    background: transparent;
    border: transparent;
}
.pressnew-tabscontent-section.cstm-tabscontent ul.cstm-tabs-nav li.active {
    border-bottom: 4px solid #40513b;
}
.pressnew-tabscontent-section.cstm-tabscontent ul.cstm-tabs-nav li a {
    color: #84a16f;
}
.cms-tea-biz-transformation-section.cstm-transformation-section {

    background: #f2f2f2;
}
.cms-tea-biz-transformation-section.cstm-transformation-section h2 {
    color: #272727;
}
.businessespriority , .businessespriority{
    background-image: url(/cdn/shop/files/back-statrategy-testi.png?v=1635759066)! important;
}
.par-new-class.cstm-details-div.cstm-0 .inner-cstm-cls {
    padding-bottom: 5px;
}
.onpage-cust-mer3-section.peoplesaying a.btn.btn-info {
    display: inline-block;
    line-height: 65px;
    min-height: 68px;
}


/*14-02-2022  */
.product-single__thumbnail-image , .product-single__media img , body#services .collection-template div#Collection ul.grid li img{
    mix-blend-mode: multiply;
}
.cstm-overview-digital-marketing .our-pst-txt p a {
  color: #272727;
  text-decoration: underline;
}




/*16-02-2022  */

.site-header__icons-wrapper button.btn--link:hover , .site-header__icons-wrapper a:hover{
    color: #fff! important;
}
header.site-header.border-bottom .page-width .grid.grid--no-gutters nav#AccessibleNav {
    justify-content: center;
}
header.site-header.border-bottom .page-width .grid.grid--no-gutters nav#AccessibleNav ul#SiteNav {
    justify-content: center !important;
}
header.site-header.border-bottom .page-width .grid.grid--no-gutters nav#AccessibleNav ul#SiteNav li:last-child a.site-nav__link.site-nav__link--main span.site-nav__label {
    padding-right: 0;
}
div#SearchDrawer {
    background-color: rgb(57, 64, 47);
    padding: 10px 0;
    height: inherit! important;
}
div#SearchDrawer .search-form__container {
    background-color: transparent;
}
div#SearchDrawer .search-form__container input.search-form__input.search-bar__input {
    line-height: 42px;
    font-size: 18px;
    font-weight: 400;
/*     text-transform: lowercase; */
    padding: 0 13px;
    margin: 3px 0 0;
    height: 42px !important;
    width: 100% !important;
    border-radius: 10px !important;
}
div#SearchDrawer .search-form__container button.btn--link.search-bar__close {
    color: #fff;
}
.inner-template .site-header__icons-wrapper button.btn--link , .inner-template .site-header__icons-wrapper a{
    color:#272727;
}
.inner-template .site-header__icons-wrapper button.btn--link:hover , .inner-template .site-header__icons-wrapper a:hover{
   color:#272727! important;
}
.template-customers-login .form-vertical, .template-customers-register .form-vertical {
    padding-top: 50px;
    padding-bottom: 50px;
    background: #5b7255;
    padding: 44px 35px;
    margin: 38px 0;
}
.template-customers-login .form-vertical, .template-customers-register .form-vertical {
    padding-top: 50px;
    padding-bottom: 50px;
    background: #5b7255;
    padding: 44px 35px;
    margin: 38px 0;
}
body#services .collection-template div#Collection ul.grid.grid--uniform.grid--view-items li .grid-view-item.product-card:hover img{
  mix-blend-mode: multiply! important;
} 
body#create-search-ads .faqsection .content li {
    list-style: number;
}
.faqsection .accordion-container .set .content , .faqsection .accordion-container .set:first-child .content{
    padding-bottom: 30px;
  margin-bottom:0px;
}
.col-xs-12.col-md-6.product-content-cstm .description-cstm p:nth-child(2) {
    margin-bottom: 3px;
}
body#on-page-seo .faqsection .set  .content ul {
    margin-bottom: 15px;
}





/*16-02-2022  */
.col-xs-12.col-md-12.pairswith-content h4 a {
    font-size: 30px;
    font-family: Roboto!important;
    font-weight: 300!important;
    color: #272727;
}
.about-video-crousal-section {
    background: #ffffff;
}


.Overview-Section.cstm-overview-area .par-new-class.cstm-details-div.cstm-0 .inner-cstm-cls .col-xs-12.col-md-9.cstm-content-div p:last-child {
    margin-bottom:19.4444px;
}
.cstm-speakerkit-section .speakerkit-image img, .newsletter-top-section .newsletter-image img {
    border: 1px solid #ddd;
    border-radius: 205px;
    padding-bottom: 68px;
    object-fit: contain;
}
.newsletter-about-newsletter-section 
 .newsletter-video img {
    width: 87%;
    max-width: 466px;
}
header.site-header.border-bottom .page-width .grid.grid--no-gutters nav#AccessibleNav ul#SiteNav {
    justify-content: flex-end!important;
}
header.site-header.border-bottom .page-width .grid.grid--no-gutters nav#AccessibleNav {
    justify-content: flex-end;
}
.grid__item.medium-up--one-quarter.text-right.site-header__icons.site-header__icons--plus {
    width: 14%;
}
.template-customers-login .form-vertical h1#LoginHeading {
    color: #fff;
}
.template-customers-login .form-vertical form#customer_login label , .template-customers-register .form-vertical form#RegisterForm label{
    color: #fff;
    font-size: 18px;
}
div#CustomerLoginForm form#customer_login a {
    color: #fff;
    font-size: 21px;
}
div#CustomerLoginForm form#customer_login input.btn {
    background: #d9b26a;
    color: #fff;
    font-size: 19px;
    font-family: Roboto!important;
    letter-spacing: 0;
    font-weight: 500;
    text-transform: capitalize;
    min-height: 26px;
    justify-content: center;
    align-items: center;
    border: transparent;
    width: 100%;
    border-radius: 5px;
    position: relative;
    left: inherit;
    top: 0;
    z-index: 1;
    max-width: 317px;
    display: flex;
    text-align: center;
    line-height: 28px;
    margin-left: auto;
    margin-right: auto;
}
.template-customers-register .form-vertical form#RegisterForm input.btn , div#RecoverPasswordForm form .text-center p input.btn{
    background: #d9b26a;
    color: #fff;
    font-size: 19px;
    font-family: Roboto!important;
    letter-spacing: 0;
    font-weight: 500;
    text-transform: capitalize;
    min-height: 26px;
    justify-content: center;
    align-items: center;
    border: transparent;
    width: 100%;
    border-radius: 5px;
    position: relative;
    left: inherit;
    top: 0;
    z-index: 1;
    max-width: 317px;
    display: flex;
    text-align: center;
    line-height: 27px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 39px;
    margin-bottom: 0;
}
.template-customers-login .form-vertical input ,  .template-customers-register .form-vertical form#RegisterForm input{
    height: 48px;
    border-radius: 5px;
    border: transparent;
    opacity: 1;
    font-weight: 600;
}
.template-customers-register .form-vertical h1.text-center {
    color: #fff;
}
div#RecoverPasswordForm form label {
    color: #fff;
    font-size: 26px;
}
div#RecoverPasswordForm form .text-center p {
    margin-bottom: 0;
}
div#RecoverPasswordForm form .text-center a#HideRecoverPasswordLink {
    margin-top: 16px;
    display: inline-block;
    color: #fff;
    font-size: 17px;
}
body#your-shopping-cart [data-section-id="cart-template"] .cart-header {
    margin-bottom: 33px;
}
body#your-shopping-cart [data-section-id="cart-template"] thead.cart__row.cart__row--heading {
    background-color: #f2f2f2;
    border-bottom: none;
}
body#your-shopping-cart [data-section-id="cart-template"] tbody tr.cart__row p.cart__remove a.text-link.text-link--accent {
    text-decoration: none;
    border: none;
}

.cart__row {
    border-bottom: 1px solid #f2f2f2;
}
.site-footer__item {
    padding: 0 2px 0 15px;
    margin-bottom: 45px;
}
.cms-tea-biz-profilebio-section.cstm-profilebio-section {
    background: url(/cdn/shop/files/back-testimonial.png?v=1634314229);
    min-height: 512px;
    background-size: cover !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
}
.cms-tea-biz-profilebio-section.cstm-profilebio-section h2 {
    font-size: 42px;
    font-family: 'Roboto' !important;
    font-weight: 300;
    color: #f2f2f2;
}
.banner-image-section .banner-wrapper .col-md-6 .banner-cstm-image {
    text-align: center;
}
.banner-image-section .banner-wrapper {
    padding-top: 110px;
}
.banner-cstm-image img {
    width: 46%;
    margin: auto;
    border-radius: 65%;
    object-fit: contain;
    text-align: right;
    margin-bottom: 10px;
    border: 3px solid #fff;
}
.banner-image-section .banner-wrapper .col-md-6 .banner-cstm-image .banner-cstm-image-content h4 {
    color: #fff;
    margin-bottom: 0px;
    font-size: 26px;
}
.banner-image-section .banner-wrapper .col-md-6 .banner-cstm-image .banner-cstm-image-content span {
    color: #fff;
    font-size: 15px;
}
.banner-image-section .banner-text-section {
    max-width: 525px;
    margin-top: 9px;
}

.banner-image-section .banner-wrapper .col-md-6 .banner-cstm-image .banner-cstm-image-content {
    text-align: center;
    max-width: 300px;
    margin: auto;
    /* margin-right: inherit; */
}
.about-video-crousal-section .cstm-video-slider div.slick-slide .blank-slider-text {
    min-height: 381px;
    display: flex;
    flex-flow: column;
    justify-content: center;
    background: #f2f2f2;
    padding: 0 135px;
}
body#create-search-ads div#ProductSection-product-template .onpageseo-topsection.hourlyrate-topsection .container {
    background-image: inherit;
    padding: 0;
    display: block;
  max-width:1200px;
  margin:auto;
}
body#create-search-ads div#ProductSection-product-template .onpageseo-topsection.hourlyrate-topsection {
    background: url(/cdn/shop/files/new-new.jpg?v=1637145888);
    background-repeat: no-repeat;
    background-size: cover;
    display: flex;
    align-items: center;
    padding: 80px 0px;
    justify-content: center;
}
body#create-search-ads div#ProductSection-product-template .onpageseo-topsection.hourlyrate-topsection .container .row {
    width: 100%;
    max-width: 100%;
    display: block;
}
body#create-search-ads div#ProductSection-product-template .onpageseo-topsection.hourlyrate-topsection .container .row .content-section.col-md-12 {
    max-width: 100%;
    flex: 0 0 100%;
}
.onpageseo-topsection.hourlyrate-topsection p {
    color: #f2f2f2;
    opacity: 1;
    font-style: normal;
    font-size: 21px !important;
    margin-left: 0px !important;
}
.Overview-Section.cstm-overview-area .par-new-class.cstm-details-div.cstm-0 .inner-cstm-cls {
    margin-bottom: 10px;
}





@media only screen and (max-width:1199px){
.grid__item.medium-up--one-quarter.text-right.site-header__icons.site-header__icons--plus {
    width: 14%;
}
.col-xs-12.col-md-6.newsletter-content {
    padding-top: 40px;
}
  header.site-header.border-bottom .page-width .grid.grid--no-gutters nav#AccessibleNav ul#SiteNav li:last-child a.site-nav__link.site-nav__link--main span.site-nav__label {
    padding-right: 61px;
}
  .inner-template footer.site-footer .page-width , body#newsletter .page-width{
    max-width: 100%! important;
    margin: 0 auto;
    padding: 0px 21px! important;
    
}
}

@media only screen and (max-width:991px){
  body#create-search-ads div#ProductSection-product-template .onpageseo-topsection.hourlyrate-topsection .container .row {
    margin: 0;
}
  .banner-image-section .banner-wrapper .col-md-6 .banner-cstm-image .banner-cstm-image-content {
    text-align: center! important;
    max-width: 100%;
    margin: inherit;
    margin-right: inherit;
}
.col-xs-12.col-md-6.newsletter-video {
    padding-top: 50px;
}
  .newsletter-about-newsletter-section 
 .newsletter-video img {
    width: 100%;
    max-width: 100%;
}
  .site-header__logo {
    padding-left: 0;
    text-align: left;
    padding-right: 7px;
}
  footer.site-footer .newsletter-content-cstm p {
    padding: 0 15px;
}
  .site-footer__item {
    padding: 0 2px 0 0! important;
    margin-bottom:14px! important;
}
  .banner-image-section .banner-wrapper .row {
    display: flex;
    flex-direction: column-reverse;
}
  .banner-image-section .banner-wrapper .col-md-6:first-child {
    display: flex;
    order: -3;
}
  .banner-image-section .banner-wrapper .row .col-md-6:last-child {
    display: flex;
    order: -2;
}
  .banner-image-section .banner-wrapper .col-md-6 .banner-cstm-image {
    text-align: left;
    padding-top: 30px;
}
.banner-cstm-image img {
    width: 100%;
    margin: auto;
    object-fit: contain;
    text-align: right;
    margin-bottom: 5px;
    max-width: 300px;
}
  .banner-image-section .banner-wrapper .row .col-md-6:last-child {
    display: flex;
    order: -2;
    width: 100%;

}
  .banner-image-section .banner-wrapper .col-md-6:first-child {
    display: flex;
    order: -3;
    padding-bottom: 45px;

}
  .banner-image-section .banner-text-section {
    max-width: 100%;
}
  .banner-image-section .banner-wrapper .col-md-6 .banner-cstm-image {
    text-align: left;
    padding-top: 30px;
    width: 100%;
}
  .banner-image-section .banner-wrapper .col-md-6 .banner-cstm-image .banner-cstm-image-content {
    text-align: left;
    padding-top: 11px;
    padding-bottom: 11px;
}
  .banner-image-section .banner-wrapper .col-md-6 .banner-cstm-image .banner-cstm-image-content {
    text-align: left;
    padding-top: 11px;
    padding-bottom: 11px;
}
  .banner-image-section .banner-wrapper .col-md-6 .banner-cstm-image .banner-cstm-image-content {
    text-align: left;
    padding-top: 11px;
    padding-bottom: 11px;
}
}


@media only screen and (max-width:812px){
.banner-image-section .banner-text-section {
    padding-top: 21px! important;
}
.banner-cstm-image img {
    width: 78%;
    height: inherit;
    border-radius: 237%;
    margin: auto;
    display: block;
}
  .banner-image-section .banner-text-section h1 {
    margin: 0 0 2px! important;
}
  .banner-image-section .banner-text-section p {

    margin: 0 0 14px! important;
}
  .banner-image-section .banner-wrapper .col-md-6 .banner-cstm-image .banner-cstm-image-content h4 {
    color: #fff;
    margin-bottom: 0px;

}
}








.Overview-Section.cstm-overview-marketing-strategy .cstm-content-div p a , .Overview-Section.cstm-overview-payclick .inner-cstm-cls p a , div#shopify-section-overview-five-blocks-newsletter-section .Overview-Section.cstm-overview-five-blocks-newsletter .cstm-fullcontent-div ol li p a , .Overview-Section.cstm-overview-five-blocks-blog .top-cls-nxt p a , .Overview-Section.cstm-overview-content-marketing p a , .Overview-Section.cstm-overview-paid-social p a , .Overview-Section.cstm-overview-area p a , .Overview-Section.cstm-overview-five-blocks-podcasts p a , .Overview-Section.cstm-overview-five-blocks-images p a { 
    color: #272727;
    text-decoration: underline;
}
.cstm-consultation a.cstm-consultation-btn {
    background: #d9b26a;
    color: #fff;
    font-size: 19px;
    font-family: Roboto!important;
    letter-spacing: 0;
    font-weight: 500;
    text-transform: capitalize;
    min-height: 57px;
    padding: 0;
    justify-content: center;
    align-items: center;
    border: transparent;
    width: 100%;
    border-radius: 5px;
    position: relative;
    left: inherit;
    top: 0;
    z-index: 1;
    max-width: 382px;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
    text-align: center;
    line-height: 54px;
    margin: auto;
}
.cstm-consultation a.cstm-consultation-btn:before{
    content: "";
    position: absolute;
    top: 0;
    left: -1px;
    right: 0;
    bottom: 0;
    background: #87a974;
    width: 101%;
    border-radius: 10px;
    z-index: -1;
    transition: .3s ease all;
    transform: scaleX(0);
    transform-origin: center;
    border: transparent!important;
}
.cstm-consultation a.cstm-consultation-btn:hover:before{

transform: scaleX(1);
    border: transparent!important;
}
.conttent-table.cstm-educational-table .scrollable-wrapper th  {
padding: 15px !important;
font-size: 20px;
color: #272727;
}
.conttent-table.cstm-educational-table .scrollable-wrapper td{
padding: 15px !important;
font-size: 20px;
color: #272727;
}
.cms-tea-biz-bottom-section.cstm-bottom-section {
 background-image:inherit;
    padding: 69px 0;
    background-color: #f2f2f2;
}
.cms-tea-biz-bottom-section.cstm-bottom-section  .cstm-consultation {
    margin-top: 0! important;
}
.inner-testimonial-image img {
      min-height: 280px;
    height: 280px;
    object-fit: contain;
  border-radius: 10px;
}
.cms-tea-biz-profilebio-section.cstm-profilebio-section .inner-testimonial-content h2 {
    text-align: left;
  font-size: 36px;
}
.conttent-table.cstm-educational-table .scrollable-wrapper caption {
  color: #000;
  Font-size: 22px;
  font-weight: 600;
  text-align: center;
}


@media only screen and (max-width:991px){
  .banner-image-section .banner-wrapper .col-md-6 .banner-cstm-image {
    text-align: center;

}
.conttent-table.cstm-educational-table .scrollable-wrapper td, .conttent-table.cstm-educational-table .scrollable-wrapper th {
    padding: 10px! important;
    font-size: 15px;
}
}


.par-new-class.cstm-details-div.cstm-1 .col-xs-12.col-md-3.cstm-img-div img {
    width: 74%;
}






/*23-02-2022  */
.blog-quote-section {
    padding-top: 60px;
    padding-bottom: 20px;
}
.template-article .section-header {
    text-align: left! important;
    margin-bottom: 25px;
    position: relative;
}
.template-article .section-header h1.article__title {
    margin-bottom: 25px;
	    position: relative;
}	
/*.template-article .section-header h1.article__title:before{
	    content: "";
    content: "";
    display: block;
    width: 80px;
    height: 1px;
    background: #39402f;
    position: absolute;
    bottom: 0;
    top: 56px;
    height: 2px;
    width: 60px;
}*/
.blog-quote-section .col-xs-12.col-md-3 {
    width: 100%;
    max-width: 92px;
    flex: 92px;
    margin: 0 10px 0 0;
    padding: 0;
}
.col-xs-12.col-md-8.article-content-side .quoteblogimage img {
    max-width: none;
    width: 80px;
    height: 80px;
    -webkit-box-shadow: 0 10px 24px 0 rgb(0 0 0 / 8%);
    box-shadow: 0 10px 24px 0 rgb(0 0 0 / 8%);
    border-radius: 50%;
    margin-top: 10px;
}
.blog-quote-section .blog-quote-content h4 {
    font-size: 18px;
    line-height: 1.66667;
    font-weight: 600! important;
    margin-bottom: 0! important;
}
.blog-quote-section .blog-quote-content:before {
    content: "";
    display: block;
    width: 22px;
    height: 22px;
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -11px;
    margin-left: -11px;
    background: inherit;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
.blog-quote-section .blog-quote-content {
    background: #f4f6f8;
    position: relative;
    padding: 20px 43px;
}
.blog-quote-section .blog-quote-content p {
    font-size: 14px! important;
}
.blog-quote-section .blog-quote-img img {
    width: 100%;
}
.template-article .rte img {
    width: 100%;
    /* border: 1px solid #ddd; */
    /* padding: 5px; */
}
.template-article .cstm-blogpost.cstm-inner-blog ul li , .template-article .cstm-blogpost.cstm-inner-blog ol li{
    font-size: 20px!important;
    font-weight: 400!important;
    font-family: 'Cormorant Garamond',serif!important;
    line-height: 32px;
    color: #272727;
}
.template-article .rte h4, .template-article .rte b, .template-article .rte strong {
    margin-top: 25px;
    margin-bottom: 25px;
    font-size: 30px;
    display: block;
    font-weight: 400;
}
.template-article .rte b {
    font-weight: 500 !important;
}
 .inner-template .rte p b, .inner-template .rte li b{
	margin-top: 25px;
	margin-bottom: 25px;
	display: initial;
	font-size: 20px;
}

.template-article .section-header span {
      color: #272727;
}
.home-page-success-stories-section .inner-success-stories-section .success-stories-img img {
    width: 100%;
    height: 358px;
    object-fit: contain;
}
.template-article div#st-1 {
    padding-bottom: 50px;
}
.template-article .blog-quote-content .quoteblogcontent {
    display: flex;
    align-items: center;
}
.template-article .blog-quote-content .quoteblogcontent .quoteblogimage {
    width: 100%;
    max-width: 113px;
    flex: 113px;
    margin: 0 20px 0 0px;
}
.template-article .blog-quote-content .quoteblogcontent .quoteblogimage img {
    width: 100%;
    border-radius: 114px;
    border: 1px solid  #272727;
}
.template-article .blog-quote-content .quoteblogcontent .quotebloginfo {
    flex-wrap: wrap;
    align-items: center;
}
.template-article .blog-quote-content .quoteblogcontent .quotebloginfo p {
    font-size: 22px !important;
    font-style: italic;
    margin-bottom: 0;
    font-weight: 700!important;
}
.template-article .blog-quote-content .quoteblogcontent .quotebloginfo span {
    font-weight: 500!important;
    font-size: 18px !important;
    color: #272727;
    font-style: italic;
}
.template-article .blog-quote-content h4 {
    margin-bottom: 10px;
}



@media only screen and (max-width:991px){
.template-article .blog-quote-content h4 {
    margin-bottom: 10px;
    font-size: 30px;
}
.blog-quote-section {
    padding-top: 36px;
    padding-bottom: 36px;
}
.template-article .rte h4, .template-article .rte b, .template-article .rte strong {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 23px;
    display: block;
}
.template-article .rte {
    margin-bottom: 25px;
}
.template-article div#st-1 {
    padding-bottom: 35px;
}
.template-article .rte p {
    margin-bottom: 10px;
}
}
@media only screen and (max-width:767px){
.template-article .blog-quote-content .quoteblogcontent {
    display: block;
    align-items: center;
}
.template-article .blog-quote-content .quoteblogcontent .quoteblogimage {
    width: 100%;
    max-width: 100%;
    flex: 100%;
    margin: 0 20px 0 0px;
}
.template-article .blog-quote-content .quoteblogcontent .quoteblogimage img {
    width: 100%;
    border-radius: 75%;
    border: 1px solid  #272727;
    margin-bottom: 25px;
}
.template-article .blog-quote-content .quoteblogcontent .quotebloginfo {
    flex-wrap: wrap;
    align-items: center;
    text-align: center;
}
.template-article .section-header h1.article__title:before {
    content: "";
   top: 44px;

}


}






/*24-02-2022  */
.blogmodelpopup.cookie-box {
    position: fixed;
    z-index: 11;
    left: 0;
    width: 100%;
    background: #f5f5f5;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 10px;
    bottom: 0;
}
.blogmodelpopup.cookie-box .row .blogmodelimg .close {
    position: absolute;
    left: 74px;
    z-index: 6;
    top: 30px;
}
.blogmodelpopup.cookie-box .row .blogmodelimg .img-w {
    position: absolute;
    right: 0;
    top: -112px;
    width: 140px;
    height: 100%;
    left: 118px;
}
.template-article div#PageContainer {
    margin: -2px 0 0;
    transform: none;
}
.blogmodelpopup.cookie-box .row .blogmodelimg .close {
    opacity: inherit;
}
.blogmodelpopup.cookie-box .blogmodelcontent p.title {
    font-size: 16px! important;
    line-height: 1.625;
    font-weight: 600! important;
    margin-bottom: 0;
}
.blogmodelpopup.cookie-box .blogmodelcontent p.description {
    font-size: 14px! important;
    line-height: 1.71429;
    font-weight: 300! important;
}
.blogmodelpopup.cookie-box .blogmodelbutton a.btn {
    color: #fff;
    letter-spacing: 2px;
    padding: 15px 43px 14px;
    border-radius: 2px;
	background: #d9b26a;

}
.blogmodelpopup.cookie-box .blogmodelbutton {
    padding-top: 10px;
}
.previousbtn {
    padding-bottom: 45px;
}
.previousbtn a.btn {
    color: #fff;
}
@media only screen and (max-width:1199px){
.blogmodelpopup.cookie-box .row .blogmodelimg .close {
    position: absolute;
    left: 39px;
    z-index: 6;
    top: 30px;
}
  .blogmodelpopup.cookie-box .row .blogmodelimg .img-w {
    position: absolute;
    right: 0;
    top: -140px;
    width: 172px;
    height: 100%;
    left: 73px;
}
}

@media only screen and (max-width:991px){
.blogmodelpopup.cookie-box .row .blogmodelimg .img-w {
    display: none;
}
  .blogmodelpopup.cookie-box .page-width .row {
    display: flex;
}
  .blogmodelpopup.cookie-box .page-width .row .col-xs-12.col-md-3 {
    width: 5%;
}
  .blogmodelpopup.cookie-box .page-width .row .col-xs-12.col-md-6 {
    width: 70%;
}
  .blogmodelpopup.cookie-box .page-width .row .col-xs-12.col-md-3:last-child {
    width: 30%;
}
  .blogmodelpopup.cookie-box .row .blogmodelimg .close {
    position: static;
    left: 39px;
    z-index: 6;
    top: 30px;
    float: left;
}
}

@media only screen and (max-width:767px){
  .blogmodelpopup.cookie-box .page-width .row {
    display: block;
}
  .blogmodelpopup.cookie-box .page-width .row .col-xs-12.col-md-3 {
    width: 100%;
}
  .blogmodelpopup.cookie-box .page-width .row .col-xs-12.col-md-6 {
    width: 100%;
}
  .blogmodelpopup.cookie-box .page-width .row .col-xs-12.col-md-3:last-child {
    width: 100%;
}
  .blogmodelpopup.cookie-box .row .blogmodelimg .close {
    position: static;
    left: 39px;
    z-index: 6;
    top: 30px;
    float: left;
}
.blogmodelpopup.cookie-box {
 text-align: center;
}
  
}

.blogquotesection {
  padding: 40px 0px;
}
.blogquotesection .blogquoteauthor.cstm-author-blog {
  display: flex;
  align-items: center;
}
.blogquotesection .cstm-author-blog-img {
	width: 100%;
	max-width: 140px;
	flex: 140px;
	margin: 0 20px 0 0px;
	
}
.blogquotesection .cstm-author-blog-content {
  flex-wrap: wrap;
  align-items: center;
}
.blogquotesection .cstm-author-blog-content p {
    font-size: 18px !important;
    font-weight: 300 !important;
    font-style: inherit;
}
.blogfaqsection {
  background: #fff;
  padding: 40px;
}
.template-article .blogfaqsection .set {
  background: #fff !important;
    -webkit-box-shadow: 0 2px 2px 0 rgb(0 0 0 / 16%), 0 0 0 1px rgb(0 0 0 / 8%);
    box-shadow: 0 2px 2px 0 rgb(0 0 0 / 16%), 0 0 0 1px rgb(0 0 0 / 8%);
    border-radius: 4px;
    background: #fff;
    margin: 2em auto;
    width: 100%;
    overflow: hidden;
    padding: 1em;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.blogfaqsection .set a {
  padding: 0;
  min-height: 80px;
  display: flex;
  align-items: center;
  font-size: 22px;
  font-family: 'Roboto' !important;
  font-weight: 500 !important;
  color: #383f2e;
  justify-content: space-between;
  border-bottom: none;
  font-weight: 400 !important;
  background: #fff;
}
.template-article .blogfaqsection .set .content {
    background-color: #fff !important;
     display: block !important;
  border:none;
}
.blogfaqsection .set > a.active {
  background: transparent !important;
  color: #5b7355;
}
.cstm-blogpost .rte h3 {
  text-align: left;
  font-family: 'Cormorant Garamond', serif !important;
  font-size: 24px;
  line-height: 34px;
  color: #39402f !important;
  font-weight: 600 !important;
}
.events-calendar-section iframe {
  width: 100%;
  height: 100%;
  min-height: 550px;
  border: none;
}
.events-calendar-section {
  padding-bottom: 70px;
}





/* 25-02-2022  */
.template-article .blogquoteauthor.cstm-author-blog .cstm-author-blog-img img , .template-article .blogquotesection .blogquoteauthor.cstm-author-blog .cstm-author-blog-img img{
    border: 2px solid #000;
    border-radius: 55%;
}
.template-article .blogfaqsection {
    padding: 0px 0px;
    margin-bottom: 20px;
}
.template-article .blogfaqsection .accordion-container {
    margin: 0;
}
.template-article .blogfaqsection .accordion-container .set  a {
    min-height: 60px;
}
.template-article  p a {
    color: #245bb7;
}
.template-article .scrollable-wrapper table tbody tr td br {
    display: none;
}
.template-article .blogquotesection {
    padding: 20px 0;
    padding-top: 0;
}
.template-article  h3 {
    margin-top: 30px;
}
.previousbtn a.btn:hover{
	color:#fff;
}

@media only screen and (max-width:991px){
.template-article .blogfaqsection .accordion-container .set  a {
    min-height: 60px;
    font-size: 15px;
}
}


/* 28-02-2022  start here */
.cstm-events-section {
    margin-top: 40px;
}
.events-quote-section .events-quote-div .events-quote-content p:first-child, .speakerkit-quote-section .speakerkit-quote-content p:first-child {
    font-weight: 600! important;
    font-style: italic! important;
    font-size: 16px! important;
    text-align: left;
}
.events-quote-section .events-quote-div .events-quote-content p , .speakerkit-quote-section .speakerkit-quote-content p{
    font-weight: 300!important;
    color: #272727!important;
    margin: 0px;
    font-size: 20px!important;
}
.template-article #st-3.st-left {
    left: 370px;
    top: 290px;
}

.blog-post-flex-left .social-sharing-cstm .content-social-sharing p {
    line-height: 1.71429;
    color: #939598;
    display: block;
    letter-spacing: 2px;
    padding-bottom: 10px;
    text-transform: uppercase;
    margin-bottom: 2px;
}
.blog-post-flex-left .social-sharing-cstm .icon-social-sharing ul.social-sharing {
    display: block;
    text-align: center;
}
.blog-post-flex-left .social-sharing-cstm .icon-social-sharing ul.social-sharing li a {
    border: none;
    margin-right: 0;
    margin-bottom: 15px;
}
.blog-post-flex-left .social-sharing-cstm .icon-social-sharing ul.social-sharing li a svg {
    fill: #d1d3d4! important;
    width: 30px;
    height: 30px;
}
.blog-post-flex-left .social-sharing-cstm .icon-social-sharing ul.social-sharing li a:hover  svg{
	fill: #87a974! important;
}
.blog-post-flex-right .social-sharing-cstm {
    display: flex;
    /* justify-content: center; */
    align-items: center;
    margin-bottom: 13px;
}
.blog-post-flex-right .social-sharing-cstm .content-social-sharing {
    padding-right: 14px;
}
.blog-post-flex-right .social-sharing-cstm .content-social-sharing p {
    line-height: 1.71429;
    color: #939598;
    display: block;
    letter-spacing: 2px;
    padding-bottom: 10px;
    text-transform: uppercase;
    margin-bottom: 0px;
}

.blog-post-flex-right .social-sharing-cstm .icon-social-sharing ul.social-sharing li a {
    border: none;
    margin-right: 0;
    margin-bottom: 15px;
}
.blog-post-flex-right .social-sharing-cstm .icon-social-sharing ul.social-sharing li a svg{
	fill: #d1d3d4! important;
    width: 30px;
    height: 30px;
}
.blog-post-flex-right .social-sharing-cstm .icon-social-sharing ul.social-sharing li a:hover svg{
	fill: #87a974! important;
}
.cstm-review-section.service-review {
    /* background: #f2f2f2; */
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: flex;
    min-height: auto;
    padding: 30px 0;
    align-items: center;
}
.cstm-review-section.service-review .container h2:first-child {
    text-align: center;
    font-family: 'Roboto'!important;
    font-size: 46px !important;
    font-weight: 300! important;
}
.cstm-review-section.service-review div#judgeme_product_reviews .jdgm-rev-widg__header h2.jdgm-rev-widg__title {
    font-weight: 300! important;
    font-size: 40px !important;
}
.cstm-review-section.service-review div#judgeme_product_reviews .jdgm-rev-widg__header label , .cstm-review-section.service-review div#judgeme_product_reviews .jdgm-rev-widg .jdgm-form__name-fieldset span.jdgm-form__reviewer-name-format-container span.jdgm-form__reviewer-name-format-dropdown-wrapper select#jdgm_review_reviewer_name_format_mq49wmg1q{
    font-size: 18px;
       color: #272727;
    font-weight: 700;
}
.cstm-review-section.service-review div#judgeme_product_reviews .jdgm-rev-widg__header input.jdgm-submit-rev.btn.btn_c.button {
    width: 100% !important;
    max-width: 295px !important;
    height: 57px;
    display: block !important;
    margin: 0px auto 0px;
    background: #d9b36a;
    color: #fff;
    font-size: 18px;
    font-family: 'Roboto' !important;
    /* line-height: 40px; */
	    border-radius: 5px;
}
.cstm-review-section.service-review div#judgeme_product_reviews .jdgm-rev-widg__header .jdgm-widget-actions-wrapper a.jdgm-write-rev-link {
    color: #000;
}
.cstm-review-section.service-review div#judgeme_product_reviews  .jdgm-rev-widg , .cstm-review-section.service-review div#judgeme_product_reviews .jdgm-rev-widg input.jdgm-picture-fieldset__input{
    border: none;
}
.cstm-review-section.service-review div#judgeme_product_reviews  .jdgm-rev-widg .jdgm-rev-widg__summary {
    width: 13%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    margin-top: 30px;
}
.cstm-review-section.service-review div#judgeme_product_reviews .jdgm-rev-widg__body .jdgm-rev.jdgm-divider-top.jdgm--done-setup .jdgm-rev__content b.jdgm-rev__title {
    color: #000;
    opacity: inherit;
}
.cstm-review-section.service-review div#judgeme_product_reviews .jdgm-rev-widg__body .jdgm-rev.jdgm-divider-top.jdgm--done-setup .jdgm-rev__content {
    margin-top: 30px;
}


@media only screen and (max-width:1650px){
	.blog-post-flex-left .social-sharing-cstm {
    position: fixed;
    top: 180px;
    z-index: 3;
    left: 200px;
}
}

@media only screen and (max-width:1580px){
.blog-post-flex-left .social-sharing-cstm {
    position: fixed;
    top: 180px;
    z-index: 3;
    left: 80px;
}
}
@media only screen and (max-width:1280px){
.blog-post-flex-left .social-sharing-cstm {
    position: fixed;
    top: 180px;
    z-index: 3;
    left: 30px;
}
}

@media only screen and (max-width:991px){
.blog-post-flex-left .social-sharing-cstm {

    display: none;
}
.blog-post-flex-right .social-sharing-cstm {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 15px;
}
.cstm-review-section.service-review div#judgeme_product_reviews  .jdgm-rev-widg .jdgm-rev-widg__summary {
    width: 100%;
    display: block;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    margin-top: 15px;
    margin-bottom: 15px;
    text-align: center;
}
.cstm-review-section.service-review div#judgeme_product_reviews  .jdgm-rev-widg, .cstm-review-section.service-review div#judgeme_product_reviews .jdgm-rev-widg input.jdgm-picture-fieldset__input {
    border: none;
    margin-top: 0;
    padding-top: 0;
    padding: 0 15px;
}
.cstm-review-section.service-review .container h2:first-child {
    text-align: center;
    font-family: 'Cormorant Garamond' !important;
    font-size: 37px !important;
    font-weight: 600! important;
    margin-bottom: 0;
}
.cstm-review-section.service-review div#judgeme_product_reviews .jdgm-rev-widg__header h2.jdgm-rev-widg__title {
    font-weight: 300! important;
    font-size: 30px !important;
}
.cstm-review-section.service-review div#judgeme_product_reviews .jdgm-rev-widg__header label, .cstm-review-section.service-review div#judgeme_product_reviews .jdgm-rev-widg .jdgm-form__name-fieldset span.jdgm-form__reviewer-name-format-container span.jdgm-form__reviewer-name-format-dropdown-wrapper select#jdgm_review_reviewer_name_format_mq49wmg1q {
    font-size: 16px;
    color: #272727;
    font-weight: 700;
}
.cstm-review-section.service-review div#judgeme_product_reviews .jdgm-rev-widg__header input.jdgm-submit-rev.btn.btn_c.button {
    width: 100% !important;
    max-width: 295px !important;
    height: 50px;
    display: block !important;
    margin: 0px auto 0px;
    background: #d9b36a;
    color: #fff;
    font-size: 16px;
    font-family: 'Roboto' !important;
    border-radius: 5px;
}
.jdgm-review-widget--small .jdgm-histogram {
    width: 100%;
    margin: 16px 0 16px 0! important;
    padding: 0;
    border: none;
}
.jdgm-review-widget--small .jdgm-histogram .jdgm-histogram__row {
    height: 18px;
    line-height: 18px;
    margin-bottom: 12px;
    text-align: center! important;
}
.jdgm-review-widget--medium .jdgm-histogram {
	text-align: center;
}
}

/* 28-02-2022  End here */




/* 01-03-2022  start here */
.speakerkit-quote-section .speakerkit-quote-div {
    display: flex;
    justify-content: inherit;
    align-items: center;
}
.speakerkit-quote-section .col-xs-12.col-md-8 h2 {
    text-align: left;
}
.events-quote-section .events-quote-div {

    justify-content: inherit;
}
 .cstm-events-quote-section , .cstm-speakerquote-section {
    background: url(/cdn/shop/files/back-testimonial.png?v=1634314229);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    padding: 100px 0;
}
.cstm-events-quote-section .events-quote-section {
    padding: 0;
}
 .cstm-events-quote-section .events-quote-section h2  ,  .cstm-speakerquote-section .events-quote-section h2{
    color: #fff;
}
 .cstm-events-quote-section .events-quote-div .events-quote-content p  , .cstm-speakerquote-section .events-quote-section p{
    color: #fff! important;
}
.eventfollow-section a {
    display: flex;
    width: 100%;
    max-width: 382px;
    height: 67px;
    justify-content: center;
    align-items: center;
    font-size: 20px;
    font-family: 'Roboto' !important;
    color: #fff;
    font-weight: 500;
    border-radius: 10px;
    text-transform: capitalize;
    height: 67px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 10px;
    background: #d9b26a;
position: relative;
    z-index: 1;
}
.eventfollow-section a:hover {
color:#fff;
}
.eventfollow-section a:before{
content: "";
    position: absolute;
    top: 0;
    left: -1px;
    right: 0;
    bottom: 0;
    background: #43553f;
    background: #87a974;
    width: 101%;
    border-radius: 10px;
    z-index: -1;
    /* height: 0; */
    transition: 0.3s ease all;
    transform: scaleX(0);
    transform-origin: center;
    border: transparent !important;
  color:#fff;
}
.eventfollow-section a:hover:before{
    transform: scaleX(1);
    border: transparent !important;
  color:#fff! important;
}
.cstm-speakerquote-section .speakerkit-quote-section {
    padding: 0;
}
.cstm-speakerquote-section .speakerkit-quote-section h2 {
    color: #fff;
}
.cstm-speakerquote-section .speakerkit-quote-section .speakerkit-quote-div .speakerkit-quote-content p {
    color: #fff! important;
}
.cstm-speakerquote-section {
    margin-top: 80px;
}
.mackenziebailey-bio {
    margin-top: 0;
}
.template-article .blogquotesection {
    padding: 20px 0;
    padding-top: 0;
    background: url(/cdn/shop/files/back-testimonial.png?v=1634314229);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    padding: 30px 25px;
    margin-bottom: 20px;
        border-radius: 5px;

}
.cstm-new-quote.blogquotesection .cstm-new-quote-flex {
    display: flex;
	  align-items: center;
}
.template-article .blogquotesection p {
    color: #fff;
}
.template-article .blogquotesection .blogquoteauthor.cstm-author-blog {
    margin-bottom: 25px;
}
.template-article .rte img {
    width: 100%;
    margin: auto;
    display: block;
    /* padding-bottom: 15px; */
    border-radius: 5px;
}
.cstm-new-quote.blogquotesection .cstm-new-quote-author .blogquoteauthors.cstm-author-blogs {
    display: flex;
    align-items: center;
   padding-top:20px;
}
.template-article .blogquoteauthor.cstm-author-blog .cstm-author-blog-img img, .template-article .blogquotesection .blogquoteauthor.cstm-author-blog .cstm-author-blog-img img {
    border: 2px solid #fff;
    border-radius: 55%;
    width: 91%;
    padding: 0;
}
.template-article .blogquotesection .blogquotetext {
    width: 66.66666667%;
    padding: 0 15px;
}
.template-article .blogquotesection .blogquoteimage {
    width: 33.33333333%;
    padding: 0 15px;
}



@media only screen and (max-width:991px){
.cstm-speakerquote-section {
    margin-top: 53px;
}
}
@media only screen and (max-width:767px){

  .cstm-events-quote-section, .cstm-speakerquote-section {
    background: url(/cdn/shop/files/back-testimonial.png?v=1634314229);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    padding: 52px 0;
}
  .speakerkit-quote-section .speakerkit-quote-div {
    display: block;
}
  .cstm-speakerquote-section .speakerkit-quote-section .speakerkit-quote-div .speakerkit-quote-content p {
    color: #fff! important;
    text-align: center;
}
.speakerkit-quote-section .speakerkit-quote-div .speakerkit-quote-content {
    text-align: center;
    margin-bottom: 16px;
    margin-top: 16px;
}
.cstm-speakerkit-section .col-xs-12.col-md-4.speakerkit-image {
    margin-top: 25px;
}
.events-quote-section .events-quote-div {
    justify-content: inherit;
    text-align: center;
    display: block;
}
.events-quote-section .events-quote-div .events-quote-img {
    width: 100%;
    max-width: 100%;
    flex: 100%;
    margin: 0 20px 0 0;
    margin: auto;
}
.events-quote-section .events-quote-div .events-quote-img img {
    width: 100%;
    max-width: 156px;
}
.events-quote-section .events-quote-div .events-quote-content p:first-child, .speakerkit-quote-section .speakerkit-quote-content p:first-child {
    text-align: center;
}
.events-quote-logo {
    text-align: center;
    margin-bottom: 35px;
}
.eventfollow-section a {
    margin: auto;
	max-width:100%;
	 font-size: 16px;
}
div#presscoverage .press-featured-section .followsteepedbtn a.followbtn {

    font-size: 16px;
  
}
}
/* 01-03-2022  End here */

.cstm-blogpost.cstm-inner-blog .rte ul li b {
    display: initial;
    font-size: 20px !important;
    color: #39402f;
  font-weight:500 !important;
}

.cstm-blogpost.cstm-inner-blog .rte ul li {
  list-style:none;
}

#shopify-privacy-banner-div h3 {
    text-align: left;
    font-size: 20px;
    color: #39402f;
}
#shopify-privacy-banner-div button#shopify-privacy-banner-accept-button {
    background: #d9b26a !important;
    font-family: 'Roboto' !important;
    border: none !important;
}
#shopify-privacy-banner-div button#shopify-privacy-banner-decline-button {
    background: #d9b26a !important;
    font-family: 'Roboto' !important;
    border: none !important;
   color:#fff !important;
}
#shopify-privacy-banner-div button#shopify-privacy-banner-accept-button:hover{
    background: #87a974 !important;
  
}
#shopify-privacy-banner-div button#shopify-privacy-banner-decline-button:hover {
    background: #87a974 !important;
  
}

.processsection ol a {
    color: #444444;
    text-decoration: underline;
}






/* 02-03-2022   */
.wp-block.cta-consulting {
    display: flex;
    background: #fbfcfd;
    position: relative;
    margin-bottom: 33.3333px;
}
.wp-block.cta-consulting .img-w {
    max-width: 30%;
    flex: 0 0 30%;
}
.wp-block.cta-consulting .img-w img.img {
    width: 100%;
}
.wp-block.cta-consulting .text {
    flex: 0 0 70%;
    max-width: 70%;
    border: 1px solid #f2f2f2;
    padding: 32px 25px 40px;
}
.wp-block.cta-consulting .text p.title {
    margin: 0 0 13px;
    font-weight: 900! important;
    font-size: 20px;
    line-height: 24px;
}
.wp-block.cta-consulting .text ul.text-list {
    margin: 0;
}
.wp-block.cta-consulting .text ul.text-list li.item {
    display: inline-block;
    font-size: 14px! important;
    line-height: 24px;
}
.wp-block.cta-consulting .text ul.text-list li.item strong {
    font-size: 13px! important;
    margin: 0px;
    display: inline-block;
}
.wp-block.cta-consulting .text p.btn-w {
    padding-top: 20px;
}
.wp-block.cta-consulting .text p.btn-w a.btn.btn-wrr {
    color: #fff;
}
.widget-box-coffee {
    text-align: center;
    border: 1px solid #f2f2f2;
    padding: 20px 10px;
    margin-top: 60px;
    background: #fbfcfd;

}
.widget-box-coffee .widget-box-content h2 {
    margin-right: auto;
    margin-left: auto;
    max-width: 250px;
    font-size: 30px;
    padding-top: 30px;
    margin-bottom: 0.75em;
    position: relative;
}
.widget-box-coffee .widget-box-content h2:after {
    content: "";
    width: 40px;
    margin-left: -20px;
    top: 18px;
    left: 41%;
    height: 2px;
    display: block;
    width: 80px;
    height: 2px;
    background: #8fcb9b;
    position: absolute;
    bottom: 0;
    z-index: 9;
}
.widget-box-about {
    text-align: left;
    border: 1px solid #f2f2f2;
    padding: 20px 10px;
    margin-top: 60px;
    background: #fbfcfd;
    margin-bottom: 45px;
}
.widget-box-about .widget-boxabout-image {
    margin-bottom: 25px;
    border-bottom: 1px solid #f2f2f2;
}
.widget-box-about .widget-boxabout-content h2 {
    padding-top: 0.63636em;
    margin-bottom: 0.63636em;
    font-weight: 700! important;
    color: var(--c-black);
    font-size: 22px;
	position:relative;
}
.widget-box-about .widget-boxabout-content h2:before{
	    width: 40px;
    height: 2px;
    top: 0;
	content: "";
    display: block;
	    position: absolute;
    bottom: 0;
	background: #8fcb9b;
}
.widget-boxabout-content {
    padding: 14px 19px 0px;
}
.widget-boxabout-content a.aboutmbtn , .wp-block.cta-consulting .text p.btn-w a.btn.btn-wrr{
    width: auto;
    max-width: 140px;
    display: inline-block;
    width: auto;
    text-decoration: none;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    border: 1px solid transparent;
    border-radius: 2px;
    padding: 8px 15px;
    background-color: #8fcb9b;
    color: #8fcb9b;
    font-family: Lora, serif;
    font-style: normal;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 0.08em;
    white-space: normal;
    font-size: 14px;
    margin: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    background: transparent !important;
    border: 2px solid #8fcb9b !important;
	position:relative;
	z-index:1;
	font-family: 'Roboto' !important;
}
.widget-boxabout-content a.aboutmbtn:hover , .wp-block.cta-consulting .text p.btn-w a.btn.btn-wrr:hover{color:#fff;}
.widget-boxabout-content a.aboutmbtn:before , .wp-block.cta-consulting .text p.btn-w a.btn.btn-wrr:before{
    content: "";
    position: absolute;
    top: 0;
    left: -1px;
    right: 0;
    bottom: 0;
    background: #43553f;
    background: #d9b26a;
    width: 101%;
    border-radius: 0px;
    z-index: -1;
    /* height: 0; */
    transition: 0.3s ease all;
    transform: scaleX(0);
    transform-origin: center;
    border: transparent !important;
}
.widget-boxabout-content a.aboutmbtn:hover:before , .wp-block.cta-consulting .text p.btn-w a.btn.btn-wrr:hover:before{
	transform: scaleX(1);
    border: transparent !important;
}

.brandvoicechart .scrollable-wrapper table tbody tr td ul {
    margin: inherit;
}
.brandvoicechart .scrollable-wrapper table tbody tr td , .brandvoicechart .scrollable-wrapper table tbody tr th{
    padding: 7px! important;
}
.template-article .blogfaqsection .accordion-container .set  a {
    color: #383f2e;
    font-size: 20px;
}
.template-article .blogfaqsection .accordion-container .set a i {
    font-size: 18px;
}
 .scrollable-wrapper table tbody tr td strong {
    text-align: center;
    margin: 18px 0;
}
.scrollable-wrapper table tbody tr  td {
    background-color: #f2f2f2;
    max-width: 261px;
}
 .scrollable-wrapper table tbody tr th{
	background-color: #f2f2f2;
}
.scrollable-wrapper table tbody tr:first-child td {
    background-color: #40513b;
}
 .scrollable-wrapper table tbody tr:first-child  td p {
    color: #fff;
}
.template-article .blogfaqsection .accordion-container .set a.active {
    background-color: #fff! important;
	color:#383f2e! important;
}
.template-article .blogfaqsection .accordion-container .set .content p {
    padding: 0;
    margin-bottom: 10px;
}
.blog-main-section .blog-post-flex .blog-post-flex-right .rte ul {
    list-style: disc! important;
    margin-left: 26px;
}
/* .template-article  .cstm-blogpost.cstm-inner-blog article.page-width .grid { */
    /* margin: 0; */
/* } */
/* .template-article .cstm-blogpost.cstm-inner-blog article.page-width .grid .grid__item.medium-up--five-sixths.medium-up--push-one-twelfth { */
    /* padding-left: 0; */
/* } */
.cstm-comment-section {
    background-color: #f2f2f2;
    padding: 80px 0 80px;
}
.cstm-comment-section .comment-form.form-vertical h2.h3 {
    font-size: 36px;
    line-height: 1.02778;
    margin-bottom: 1.47222em;
}
.cstm-comment-section .grid .grid__item textarea {
    height: 135px;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 16px;
    line-height: 1.66667;
    font-weight: 400;
    letter-spacing: .025em;
    padding: 23px 25px;
    margin-bottom: 10px;
    border: 1px solid #f3f4f5;
    resize: none;
}
.cstm-comment-section .grid .grid__item .grid__item.medium-up--one-half input {
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 16px;
    line-height: 1.66667;
    font-weight: 400;
    letter-spacing: .025em;
    padding: 23px 25px;
    margin-bottom: 10px;
    border: 1px solid #f3f4f5;
    color: #000;
    opacity: inherit;
}
.cstm-comment-section .grid .grid__item input.btn {
    float: right;
    background: #fff;
    border: 1px solid #87a974;
    padding: 15px 30px;
    color: #87a974;
	    font-family: 'Roboto' !important;
}
.cstm-blogpost.cstm-inner-blog .rte ul li {
    list-style: disc;
}
 .scrollable-wrapper table tbody tr td ul {
    list-style: none! important;
    margin-left: 0! important;
}
 .scrollable-wrapper table tbody tr td ul li {
    list-style: none! important;
}
 /* .scrollable-wrapper table tbody tr th p { */
    /* font-weight: 600! important; */
    /* text-align: center; */
/* } */
.cstm-comment-section p.fine-print {
    font-style: inherit;
}
.cstm-comment-section p.fine-print input#commentbox {
    margin: 3px 7px 0 0;
}

@media only screen and (max-width:1650px){
	.cstm-comment-section {
    padding: 45px 0 45px;
}
.cstm-comment-section .comment-form.form-vertical h2.h3 {
    margin-bottom: 40px;
}
}

.template-article .rte h2 b {
    margin-top: 25px;
    display: block;
}
.template-article .rte h2 {
    margin-top: 25px;
    margin-bottom: 25px;

}


/* 03-03-2022   */
.template-article .blogquotesection .blogquotetext h2 {
    color: #fff;
}
.template-article .page-container {
    overflow: inherit! important;
}




.template-article .blogquotesection .blogquoteauthor.cstm-author-blog {
    margin-bottom: 18px;
    margin-top: 35px;
}
.template-article .blogquotesection p {
    color: #fff;
    margin-bottom: 0;
}
.blogquotesection .cstm-author-blog-content .city{
    font-weight: 500! important;
    font-size: 20px! important;
}
.widget-box-coffee.widget-box-coffee-bottom.widget-box-stick {
    width: 302px;
    position: fixed;
    top: 117px;
        z-index: 999;
}

.widget-box-coffee-bottom {
    position: sticky;
    top: 40px;
    z-index: 999;
}
.template-article .blogfaqsection .accordion-container .set a i {
    font-size: 18px! important;
    color: #5b7355;
  display:none;
}
body#email-newsletters .cstm-blogpost.cstm-inner-blog .rte ol li strong {
    display: inherit;
    font-size: inherit;
}
.widget-box-coffee .widget-box-content a.coffeebtn {
    width: auto;
    max-width: 170px;
    display: inline-block;
    width: auto;
    text-decoration: none;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    border: 1px solid transparent;
    border-radius: 2px;
    padding: 8px 15px;
    background-color: #8fcb9b;
    color: #8fcb9b;
    font-family: Lora, serif;
    font-style: normal;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 0.08em;
    white-space: normal;
    font-size: 14px;
    margin: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    background: transparent !important;
    border: 2px solid #8fcb9b !important;
    position: relative;
    z-index: 1;
    font-family: 'Roboto' !important;
}
.cstm-table-section table td {
    padding: 9px !important;
}
.logo-div p {
  text-align: center;
  font-weight: 600 !important;
}



/* 08-03-2022   */
.social-sharing-cstm.social-sharing-fix {
    display: none;
}
.widget-box-coffee.widget-box-coffee-bottom.widget-box-stick.bottom-fix {
    display: none;
}

@media only screen and (max-width:991px){
.home-page-testimonial-section .col-md-4 img {
    object-fit: contain;
    min-height: inherit;
    height: inherit;
}
/*   .home-page-steeped-insights-section .row .col-md-3 {
	width: 100%;
	max-width: 50%;
} */
}

@media only screen and (max-width:767px){
  .cstm-home-page-steeped-content-new-section .cstm-inner-testimonial-content * {
    margin-bottom: 20px;
    text-align: left;
}
.author-name-image {
/*     display: block; */
    align-items: center;
    text-align: center;
}
.widget-box-coffee.widget-box-coffee-bottom.widget-box-stick {
    position: static;
}
.wp-block.cta-consulting {
    display: block;
}
.wp-block.cta-consulting .img-w {
    max-width: 100%;
    flex: 0 0 100%;
}
.wp-block.cta-consulting .text {
    flex: 0 0 100%;
    max-width: 100%;
}
.wp-block.cta-consulting .img-w img.img {
    width: 70%;
    margin: auto;
    display: block;
    mix-blend-mode: multiply;
}
.template-article .blogquotesection {
    display: block;
}
.template-article .blogquotesection .blogquotetext {
    width: 100%;
    padding: 0 15px;
}
.template-article .blogquotesection .blogquoteimage {
    width: 100%;
    padding: 0 15px;
}
.template-article .blogquotesection .blogquoteauthor.cstm-author-blog {
    margin-bottom: 18px;
    margin-top: 18px;
    display: block;
}
.blogquotesection .cstm-author-blog-img {
    width: 100%;
    max-width: 100%;
    flex: 100%;
    margin: 0 20px 0 0px;
}
.template-article .blogquoteauthor.cstm-author-blog .cstm-author-blog-img img, .template-article .blogquotesection .blogquoteauthor.cstm-author-blog .cstm-author-blog-img img {
    border: 2px solid #fff;
    border-radius: 55%;
    width: 48%;
    padding: 0;
    margin-bottom: 17px;
}
.widget-box-coffee {
	margin-top: 20px;
}
.widget-box-about .widget-boxabout-image {
    margin-bottom: 25px;
    border-bottom: 1px solid #f2f2f2;
    text-align: center;
	 
}
.widget-box-about .widget-boxabout-image img{
	   mix-blend-mode: multiply;
}
.blogquotesection .cstm-author-blog-content {
    text-align: center;
}
.blog-quote-section .col-xs-12.col-md-3 {
    width: 100%;
    max-width: 100%;
    flex: 100%;
    margin: 0 0px 0 0;
    padding: 0;
    margin-bottom: 30px;
}
.blog-quote-section .row {
    display: block;
    text-align: center;
}
.blog-quote-section .blog-quote-content:before {
    content: "";
    display: block;
    width: 22px;
    height: 22px;
    position: absolute;
    top: -1%;
    left: 50%;
    margin-top: -11px;
    margin-left: -11px;
    background: inherit;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
.template-article .blog-quote-content h4 {
    margin-bottom: 10px;
    font-size: 24px;
    line-height: 34px;
}
.col-xs-12.col-md-8.article-content-side .quoteblogimage img {
    width: 90%;
    height: inherit;
}
.blog-main-section .blog-post-flex .blog-post-flex-right .rte ul {
    list-style: disc! important;
    margin-left: 0;
}
.cstm-table-section .scrollable-wrapper table {
    width: 830px;
}
.cstm-table-section .scrollable-wrapper {
    overflow-x: scroll;
}
}


.widget-box-sticks .widget-box-coffee {
  display: none;
}
.widget-box-sticks .widget-box-about {
  display: none;
}
.widget-box-sticks .widget-box-coffee.widget-box-coffee-bottom {
  display: block;
  margin-bottom: 100px;
}
.article-box-side.widget-box-sticks {
  position: sticky;
  top: 0;
}
.social-content-side.blog-post-sticks {
  position: sticky;
  top: 0px;
  margin-bottom: 80px;
  opacity:1;
}
.social-content-side{
 opacity:0;
}
.social-content-side.blog-post-sticks .social-sharing-cstm {
  margin-top: 50px;
}





/* 09-03-2022   */
.brandvoicechart .scrollable-wrapper table tbody tr td ul li p {
    line-height: 25px;
}
.scrollable-wrapper table tbody tr th p {
    font-weight: 900! important;
    text-align: center;
    line-height: 20px;
}
.cstm-blogpost.cstm-inner-blog .rte ul li {
    list-style: disc! important;
    margin-left: 19px;
}
.scrollable-wrapper table {
    /* table-layout: inherit; */
  /* width: 1000px; */
/* max-width: 1000px; */
}
.jdgm-star {
    color: rgb(16, 41, 83);
    font-family: 'JudgemeStar' !important;
    color: #d9b26a;
}
.scrollable-wrapper table tbody tr th b {
    display: block;
    font-size: 20px !important;
    font-weight: 300 !important;
    font-family: 'Cormorant Garamond',serif !important;
    line-height: 32px;
    color: #272727;
}
.cstm-new-quote.blogquotesection .cstm-new-quote-flex {
    display: flex;
    align-items: initial;
}
.cstm-new-quote.blogquotesection .cstm-new-quote-flex .cstm-new-quote-flex-left {
    width: 100%;
    padding: 0 15px;
}
/* .cstm-new-quote.blogquotesection .cstm-new-quote-flex .cstm-new-quote-flex-right {
    width: 25%;
} */

/* 10-03-2022   */

.newsletter-about-newsletter-section .col-xs-12.col-md-6.newsletter-video {
    margin-top: 0;
  justify-content: center;
}
@media only screen and (max-width:1199px){
body#newsletter .page-width {
    padding: 0! important;
}
  .newsletter-about-newsletter-section .col-xs-12.col-md-6.newsletter-video {
    margin-top: 48px;
}
}
@media only screen and (max-width:991px){
.newsletter-about-newsletter-section .col-xs-12.col-md-6.newsletter-video {
    margin-top: 0;
}
}


/* 16-03-2022   */
.widget-boxabout-content h2 {
        color: #272727! important;
}

.scrollable-wrapper table tbody  tr:first-child td p {
    text-align: left! important;
}
.scrollable-wrapper table tbody tr td {
    text-align: center;
}
.cstm-new-blog li a.article__link {
    color: #fff;
    text-align: center;
}
.cstm-new-blog li .article__tags.rte {
    margin: 0;
}
.cstm-new-blog li .article__tags.rte ul.list--inline {
    margin: 0;
}
.cstm-new-blog li .article__tags.rte ul.list--inline li {
    padding-top: 5px;
    padding-bottom: 5px;
}
.cstm-new-blog li .article__tags.rte ul.list--inline li a.article__grid-tag {
    color: #fff;
    margin-right: 0;
}
.cstm-new-blog .article__grid-meta .rte.article__grid-excerpt {
    margin-bottom: 19px;
}


/* 17-03-2022   */
@media only screen and (max-width:1440px){
	
	.about-video-crousal-section {
    min-height: inherit;
}
.about-video-crousal-section {
    padding: 10px 0px;
}
.about-logo-slider-section {
    padding: 46px 0px;
    min-height: inherit;
}
}
@media only screen and (max-width:1200px){
.about-video-crousal-section .cstm-video-slider.slick-initialized.slick-slider button.slick-prev {
    left: -5px;
}
.about-video-crousal-section .cstm-video-slider.slick-initialized.slick-slider button.slick-next {
    right: -10px;
}
}

@media only screen and (max-width:991px){
	.home-page-tea-cofee-section {
    padding: 50px 0px;
}
.about-us-steeped-content-section {
    padding: 60px 0;
    padding-top: 30px;
    padding-bottom: 50px;
}
.about-us-steeped-content-section .sec-head1 h2 {
    margin-bottom: 0;
}
.about-us-bit-sized-marketing-section .col-md-4 {
    padding: 0 40px;
    margin-bottom: 30px;
}
.about-video-crousal-section .cstm-video-slider.slick-initialized.slick-slider button.slick-next {
    right: -30px;
}
.about-video-crousal-section .cstm-video-slider.slick-initialized.slick-slider button.slick-prev {
    left: -35px;
}
.branduseage-section img {
    width: 30%;
    margin-top: 18px;
}
 .cstm-slider {
	display: none !important;
}
}
@media only screen and (max-width:767px){
	.top-heading-overview.cstm-overview-heading h1 {
    margin-bottom: 10px;
    margin-top: 25px;
}
.cstm-img-div img {
    width: 100%! important;
    margin: 10px 0;
}
.image-col-cstm .row .col-md-4 img {
    width: 100%;
    max-width: 100%;
	 margin: 10px 0;
}
div#shopify-section-overview-five-blocks-image-section .col-md-6.cstm-col1 img {
    width: 100%;
	 margin: 10px 0;
}
.cstm-class-count1 .inner-testimonial-content2 .inner-text-heading {
    margin: 0 0 28px;
    max-width: 1100px;
}
.cstm-class-count1, .text-top-section {
    padding-left: 26px !important;
    padding-right: 26px !important;
    padding: 42px 0px;
}
div#shopify-section-overview-quote-section h2 {
    margin-bottom: 0;
}
.cstm-class-count1 .col-xs-12.col-md-8 {
    margin-bottom: 15px;
}
.cstm-class-count1 .cstm-logo-div {
    max-width: 100%;
}
.cstm-class-count1 .author-na-image3 .author-img4 {
    float: none;
    margin: 0 17px 0 0;
    width: 100%;
}
.author-na-image3 {
    text-align: center;
}
.cstm-class-count1 .author-na-image3 .author-nme5:nth-child(2) {
    padding-top: 10px;
}
.author-na-image3 {
    text-align: center;
    padding-bottom: 25px;
}
.par-new-class.cstm-details-div.cstm-1 .col-xs-12.col-md-3.cstm-img-div img {
    width: 100%;
}
.Overview-Section.cstm-overview-digital-marketing .container {
    padding-top: 0;
}
.our-link .our-pst-txt {
    max-width: 736px;
    margin: 0 auto 7px;
}
.par-new-class.cstm-details-div.cstm-0 .inner-cstm-cls {
    padding-bottom: 5px;
    margin-bottom: 12px;
}
.par-new-class .inner-cstm-cls {
    max-width: 1207px;
    margin: 0 auto 0px;
}
.par-new-class .inner-cstm-cls {
    margin: 0 auto 0;
}
.cstm-class-count1, .text-top-section {
    padding-left: 20px!important;
    padding-right: 20px!important;
    padding-top: 50px! important;
    padding-bottom: 50px! important;
}
.par-new-class:nth-child(3) .inner-cstm-cls .col-md-4, .par-new-class .inner-cstm-cls .col-md-4, .par-new-class .inner-cstm-cls .row .col-md-6:last-child {
    width: 100%;
    text-align: center;
    margin-top: 0;
    padding-right: 0;
}
div#shopify-section-overview-foundational-subscribe-section .about-us-sharpen-marketing-section.cstm-overview-page {
    padding-bottom: 0! important;
}
.about-us-sharpen-marketing-section.cstm-overview-page {
    padding-bottom: 40px! important;
}
div#shopify-section-overview-five-blocks-section .par-new-class.cstm-details-div .row {
    padding-top: 0px;
}
div#shopify-section-overview-upfront-investment-section .text-top-section {
    padding-bottom: 10px !important;
    padding-top: 30px! important;
}
div#shopify-section-overview-five-blocks-section .par-new-class.cstm-details-div .row {
    padding-top: 0px;
    margin-bottom: 20px;
}
.Overview-Section.cstm-overview-five-blocks-images .image-col-cstm {
    margin-top: 0! important;
    padding: 0;
}
div#shopify-section-overview-quote-section .row {
    margin: 0 auto 0px;
}
.about-logo-slider-section {
    padding: 50px 0;
}
.about-logo-slider-section .cstm-slider.slick-initialized.slick-slider.slick-dotted {
    display: none;
}
.author-name-image .author-image {
    width: 100%;
    max-width: 140px;
    flex: 140px;
    margin: 0 20px 0 0px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 15px;
}
div#shopify-section-custom-about-achievement .custom-content {
    padding: 45px 0px 45px! important
	;
    min-height: auto;
}
.about-video-crousal-section {
    min-height: auto;
    padding-top: 0! important;
    padding-bottom: 0px! important;
}
.about-us-steeped-content-section {
    min-height: auto;
    padding: 44px 0px! important;
}
.home-page-tea-cofee-section {
    padding: 50px 0;
}
.about-global-tea-section {
    min-height: 331px;
}
.about-logo-slider-section {
    padding: 59px 0;
}
.inner-testimonial-image {
    text-align: right;
/*     margin-bottom: 0; */
}
.about-testmonial-section .container {
    min-height: auto;
    padding: 45px 0 35px;
}
.about-testmonial-section .container .row .col-md-4 img {
    width: 100%;
    min-height: inherit;
    object-fit: contain;
}
.about-global-tea-section {
    min-height: inherit;
    padding: 30px 0;
}
.about-global-tea-section .sec-heading .sec-head1 h2 {
    margin-bottom: 10px;
}
.about-global-tea-section .sec-heading p {
    margin-bottom: 15px;
}
.home-page-tea-cofee-section {
    padding: 20px 0;
}
.home-page-tea-cofee-section p {
    margin: 0 0 23px;
}
.home-page-tea-cofee-section h2 {
    margin: 0 0 23px;
}
.cstm-new-quote.blogquotesection .cstm-new-quote-flex {
    display: block;
}
.cstm-new-quote.blogquotesection .cstm-new-quote-flex .cstm-new-quote-flex-left {
    width: 100%;
    padding: 0 15px;
    margin-bottom: 15px;
}
.cstm-new-quote.blogquotesection .cstm-new-quote-flex .cstm-new-quote-flex-left {
    width: 100%;
    padding: 0 15px;
    margin-bottom: 15px;
}
.cstm-new-quote.blogquotesection .cstm-new-quote-author .blogquoteauthors.cstm-author-blogs {
    display: block;
    align-items: center;
}
.blogquotesection .cstm-author-blog-img {
    width: 100%;
    max-width: 50%;
    flex: 100%;
    margin: 0 20px 0 0px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 15px;
}
.template-article .rte img {
    width: 100%;
    margin: auto;
    display: block;
    /* padding-bottom: 15px; */
    border-radius: 5px;
    width: 60%;
}
.cstm-new-quote.blogquotesection .cstm-new-quote-flex .cstm-new-quote-flex-right {
    width: 100%;
    margin-bottom: 30px;
}
}
@media only screen and (max-width:567px){
  .announcement-bar p.announcement-bar__message {
	line-height: 32px !important;
}
  .cstm-home-ss-section .consultation-reasons-div .consultation-industry-boxs {
    height: 500px;
 
}
  .consultation-industry-Experience-section.cstm-consultation-industry-Experience-section .consultation-reasons-div .consultation-industry-boxs .consultation-industry-boxs-info {
    min-height: 200px;
}
	.newsletter-about-newsletter-section 
 .newsletter-video img {
    width: 90%;
    max-width: 90%;
    margin: auto;
    display: block;
}
	.template-article .blogfaqsection .accordion-container .set  a {
    color: #383f2e;
    font-size: 16px;
}
.template-article .blogfaqsection .accordion-container .set a i {
    font-size: 14px! important;
    color: #5b7355;
}
.blogquotesection .cstm-author-blog-img {
    width: 100%;
    max-width: 70%;
    flex: 100%;
    margin: 0 20px 0 0px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 15px;
}
	.branduseage-section img {
    width: 60%;
    margin-top: 18px;
}
	.home-page-tea-cofee-section {
    padding: 49px 0;
}
body#overview .top-heading-overview.cstm-overview-heading h1 {
    padding-top: 40px! important;
    margin-top: 0;
}
.top-heading-overview.cstm-overview-heading {
    padding-bottom: 25px! important;
}
.sharpen-marketing-review-section .img-section {
    margin-bottom: 15px;
}
.par-new-class .inner-cstm-cls .row .col-md-6:last-child img {
    max-width: 100%;
}
.cstm-class-count1 .cstm-div-logo  h4 {
    font-size: 28px;
    color: #38402d;
    font-weight: 600;
    margin-bottom: 0;
    padding: 15px 0;
}
div#shopify-section-overview-area-section .container {
    padding-top: 50px;
    padding-bottom: 0px;
}
div#shopify-section-overview-area-subscribe-section .about-us-sharpen-marketing-section.cstm-overview-page {
    padding-bottom: 50px;
}
.our-newsletter {
    padding: 50px 15px;
}
.par-new-class .inner-cstm-cls .row .col-md-6:last-child img {
    max-width: 100%! important;
}
.par-new-class .inner-cstm-cls .row {
    padding: 0 15px;
}
}

 .cstm-new-blog li.grid__item.medium-up--one-third {
    margin: 30px 0px;
}
a
{
 color: #245bb7 ;
}
 .cstm-blog-slider .slick-next, .slick-prev {
	top: 50%;
}
 .cstm-blog-slider button.slick-prev.slick-arrow {
    left: calc(-22px - 0px);
}

 .cstm-blog-slider button.slick-next.slick-arrow {
    right: calc(-5px - 18px);
}
.template-article .rte h3 b {
	margin-top: 25px;
	margin-bottom: 25px;
	font-size: 32px;
	display: block;
}
.template-article .rte h4 b {
	margin-top: 25px;
	margin-bottom: 25px;
	font-size: 30px;
	display: block;
}
.template-article .rte h5 b {
	margin-top: 25px;
	margin-bottom: 25px;
	font-size: 28px;
	display: block;
    line-height: 25px;
}
.template-article .rte h6 b {
	margin-top: 25px;
	margin-bottom: 25px;
	font-size: 26px;
	display: block;
}
.inner-template .rte li h2 b
{
   font-size: 35px;
}
.cstmpodcast p {
    line-height: 20px;
}

.cstmpodcast p:last-child {
    margin: 0 0 19.44444px;
}
.cstm-coffee-influencers-list ul li {
	line-height: 26px;
}
.template-article .rte h5 {
	margin: 10px 0px !important;
}
.brandInfluencer table {
	table-layout: auto !important;
}
.template-article .blogquotesection p span {
    font-size: 18px!important;
    font-style: italic;
    font-weight: 300!important;
}
.cstm-box-button a.cstm-box-button-link {
    max-width: 335px;
    width: auto;
    text-decoration: none;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    border-radius: 2px;
    padding: 8px 15px;
    font-style: normal;
    font-weight: 400 !important;
    text-transform: uppercase;
    letter-spacing: 0.08em;
    white-space: normal;
    font-size: 14px !important;
    margin: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    background: transparent !important;
    border: 2px solid #d1d3d4 !important;
    position: relative;
    z-index: 1;
    font-family: 'Roboto' !important;
}
.cstm-blog-slider .caption p {
    text-align: center;
    padding: 10px 0px;
    font-size: 26px !important;
}
.cstm-new-quote.blogquotesection .cstm-new-quote-flex .cstm-new-quote-flex-right {
	width: 0%;
}
.cstm-blog-slider.slick-initialized.slick-slider .slick-slide .blogfaqsection {
	padding: 10px;
}
.cstm-blog-podcast-img {
	width: 220px;
}
.scrollable-wrapper table tbody tr td strong {
	color: white;
}
.cstm-stp-img {
	height: 400px !important;
	object-fit: contain;
}
#tea-podcasts .cstm-blog-podcast-img img {
	max-height: 180px;
	object-fit: contain;
    padding-bottom: 5px;

}
.cstm-new-quote p span.cstm-blog-positioning-text {
	text-decoration-line: overline;
	font-style: normal !important;
	font-weight: 200 !important;
	font-size: 13px !important;
	margin: 0 5px;
}
.scrollable-wrapper table tbody tr:first-child td p.cstm-blog-tab-heading {
	text-align: center !important;
}
.template-article .rte h6 i, .template-article .rte h6 i b {
	line-height: 10px;
}
.cstm-blogpost.cstm-inner-blog .rte tr td ul li {
	list-style: none !important;
}
.home-page-steeped-insights-section .row .col-md-3:nth-child(5) {
    text-align: right;
    margin-top: 80px;
}
.home-page-steeped-insights-section .row .col-md-3:nth-child(6) {
    text-align: right;
    margin-top: 80px;
}
.home-page-steeped-insights-section .row .col-md-3:nth-child(7) {
    text-align: right;
    margin-top: 80px;
}



/* 27-05-2022   */

.home-page-testimonial-slider-section .cstm-home-testimonial-slider button.slick-prev.slick-arrow {
    left: 2%;
    z-index: 5;
}
.home-page-testimonial-slider-section .cstm-home-testimonial-slider button.slick-prev.slick-arrow::before {
    color: #000! important;
    font-size: 35px! important;
}
.home-page-testimonial-slider-section .cstm-home-testimonial-slider button.slick-next.slick-arrow {
    z-index: 5;
    right: 2%;
	top: 50%;
}
.home-page-testimonial-slider-section .cstm-home-testimonial-slider button.slick-next.slick-arrow:before{
	  color: #000! important;
    font-size: 35px! important;
}


.permalink-content-section>div {
    border: 1px solid #ddd;
    margin: 0 0 30px;
    padding: 25px;
    box-shadow: 0 2px 2px 0 rgb(0 0 0 / 16%), 0 0 0 1px rgb(0 0 0 / 8%);
}


/* 07/06/2022  */


.permalink-content-section .row .col-md-6:last-child {
    width: 65%;
}
.permalink-content-section .row .col-md-6:first-child {
    width: 35%;
}

.permalink-content-section .row .col-md-6:last-child a {
    font-family: 'Cormorant Garamond', serif !important;
    font-size: 30px;
    color: #272727;
    font-weight: 500;
}

.permalink-content-section .row .col-md-6:last-child form {
    display: flex;
    align-items: flex-end;
    padding: 10px 0 0;
}

.permalink-content-section .row .col-md-6:last-child form .qtydiv {
    padding: 0 5px 0 0;
    width: 100%;
    max-width: 50%;
}

.permalink-content-section .row .col-md-6:last-child form .product-form__controls-group.product-form__controls-group--submit {
    width: 100%;
    max-width: 50%;
    padding-left: 5px;
}
.permalink-content-section .row .col-md-6:last-child form .product-form__controls-group.product-form__controls-group--submit .product-form__item {
    margin: 0;
    padding: 0;
}

.permalink-content-section .row .col-md-6:last-child form .product-form__controls-group.product-form__controls-group--submit .product-form__item button {
    margin: 0;
    padding: 0 !important;
    min-height: 42px;
    border-radius: 5px;
}

.permalink-content-section .row .col-md-6:last-child form .product-form__controls-group.product-form__controls-group--submit .product-form__item button span {
    font-family: 'Roboto' !important;
    font-weight: 400;
    text-transform: uppercase;
    font-size: 16px;
}
.permalink-content-section .row .col-md-6:last-child form .qtydiv .qtybox {
    padding: 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.permalink-content-section .row .col-md-6:last-child form .qtydiv .qtybox span {
    margin: 0;
    padding: 0;
    min-height: 40px;
    height: 100%;
    display: inline-flex;
    width: 25%;
    justify-content: center;
    align-items: center;
    background: #E7E7E5;
}

.permalink-content-section .row .col-md-6:last-child form .qtydiv .qtybox input {
    width: 50%;
    min-height: 40px;
}

.permalink-content-section .row .col-md-6:last-child form .qtydiv label.quantity-selector {
    letter-spacing: 0;
    font-size: 20px;
}
.permalink-content-section .row .col-md-6:last-child span.hidden {
    font-size: 25px;
    font-family: 'Mulish' !important;
    color: #000000;
    display: block;
    margin: 5px 0 0;
}
.permalink-main-section {
    padding: 0 0 30px;
}

.permalink-content-section .row .col-md-6:last-child form .qtydiv .qtybox input{
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 20px !important;
}

.permalink-content-section .row .col-md-6:last-child span {
    font-size: 18px !important;
}

@media only screen and (max-width:767px){
   svg.icon.icon-hamburger {
    fill: #3b4232!important;
}
body.template-index header.site-header {
	top: unset !important;
	height: auto !important;
}
.permalink-content-section .row .col-md-6:first-child {
    width: 100%;
}
  
  .permalink-content-section .row .col-md-6:last-child {
    width: 100%;
}

  
}

/* 07/06/2022 end  */


@media only screen and (max-width:1740px){
	
	.home-page-testimonial-slider-section .cstm-home-testimonial-slider button.slick-prev.slick-arrow {
    left: 2%;
    z-index: 5;
}
.home-page-testimonial-slider-section .cstm-home-testimonial-slider button.slick-next.slick-arrow {
    z-index: 5;
    right: 2%;
}
}



@media only screen and (max-width:1600px){
	
.home-page-testimonial-slider-section .cstm-home-testimonial-slider button.slick-prev.slick-arrow {
    left: 35px;
    z-index: 5;
}
.home-page-testimonial-slider-section .cstm-home-testimonial-slider button.slick-next.slick-arrow {
    z-index: 5;
    right: 35px;
}
}

@media only screen and (max-width:1440px){
	
.home-page-testimonial-slider-section .cstm-home-testimonial-slider button.slick-prev.slick-arrow {
    left: 30px;
    z-index: 5;
}
.home-page-testimonial-slider-section .cstm-home-testimonial-slider button.slick-next.slick-arrow {
    z-index: 5;
    right: 30px;
}
}


@media only screen and (max-width:1365px){
	
.home-page-testimonial-slider-section .cstm-home-testimonial-slider button.slick-prev.slick-arrow {
    left: -20px;
    z-index: 5;
}
.home-page-testimonial-slider-section .cstm-home-testimonial-slider button.slick-next.slick-arrow {
    z-index: 5;
    right: -20px;
}
}


@media only screen and (max-width:991px){
	
.home-page-testimonial-slider-section .cstm-home-testimonial-slider button.slick-prev.slick-arrow {
    left: -10px;
    z-index: 5;
}
.home-page-testimonial-slider-section .cstm-home-testimonial-slider button.slick-next.slick-arrow {
    z-index: 5;
    right: -5px;
}
.home-page-steeped-insights-section .row {
    flex-wrap: wrap! important;
}
.home-page-steeped-insights-section .row .col-md-3 {
    width: 50%;
    margin-bottom: 25px;
}
}
@media only screen and (max-width:767px){
	.home-page-steeped-insights-section .row {
   display:block;
}
	.home-page-steeped-insights-section .row .col-md-3 {
    width: 100%;
    margin-bottom: 25px;
	max-width:100%! important;
}
.home-page-testimonial-slider-section .cstm-home-testimonial-slider button.slick-prev.slick-arrow {
    left: 0px;
    z-index: 5;
}
.home-page-testimonial-slider-section .cstm-home-testimonial-slider button.slick-next.slick-arrow {
    z-index: 5;
    right: 8px;
}
}

.cstm-positioning-statment {

height: 270px;
}
.cstm-positioning-statment p {

line-height: 40px;
}
.custom-add-to-cart-btn input {
	background: #d9b26a;
	color: #fff;
	border: none;
	padding: 10px 25px;
	border-radius: 5px;
	font-size: 18px;
	text-transform: uppercase;
	font-weight: bold;
}
.cstm-tooltiptext{
 display:none;
  border: 1px solid gray;
  background: #596f55 ;
}
.cstm-tooltiptext ul li {
	color: white;
}
.set .content h3 {
	text-align: center;
    text-transform: capitalize;
}
/* .cstm-blog-slider .cstm-new-quote.blogquotesection {
     height: 380px;
     min-height: 200px;
} */
.digital-diagram img {
	border-radius: 10px;
}
.cstm-box-footnote {
	text-align: center;
	margin-top: 7px;
	font-size: 14px;
    font-weight: bold;
}
.cstm-text-in-box-dropshipping-tea {
	border-bottom: 1px solid black;
}
.template-article ul li a {
    color: #272727;
}
.conttent-table table tbody tr:first-child th {
    background: #40513b;
    color: #fff !important;
    font-size: 22px !important;
    font-weight: 600;
    text-align: center;
}
.cstm-content-case p a {
    color: #272727;
}
.cstm-blogpost.cstm-inner-blog .rte .cstm-ul-blog li {
	list-style: disc !important;
	margin-left: 19px;
	padding-bottom: 19px;
	position: relative;
	bottom: -15px;
}
.blog-main-section .rte ol li span strong {
    display: inherit;
    font-size: 20px;
}

/* #tea-podcasts .cstm-blog-podcast-img img {
    object-fit: cover;
    border-radius: 20px;
} */

.blog-main-section .rte ul li .tooltip {
    opacity: 1;
         display: initial;
      cursor: pointer;

}

.cstm-blogpost.cstm-inner-blog .rte ul li strong { font-size: 20px; display: contents; }

.tooltip {
  position: relative;
  display: inline-block;
      z-index: inherit;
}
/* .tooltip .tooltiptext { */
    /* transform: translateY(-300px); */
/* } */
.tooltip .tooltiptext a {
    color: #d9b26a;
    letter-spacing: 2px;
    font-size: 18px;
      font-weight: 600;
}
.tooltip .tooltiptext a:hover {
    color: #000;
  text-decoration: underline;
  
   
}
.tooltip .tooltiptext {
    visibility: hidden;
    width:380px;
    background-color: #f4f6f8;
    color: #000;
    border-radius: 6px;
    padding: 30px 20px;
    position: absolute;
    z-index: 1;
    top: 100%;
  
}
.cstm-blogpost.cstm-inner-blog .rte ul li .tooltip .tooltiptext h4 {
    margin-top: 0;
  font-size: 22px;
}
/* .tooltip:hover .tooltiptext { */
	 /* transform: translateY(0); */
/* } */
.tooltip .tooltiptext p {
  margin-bottom:20px;
}
.tooltip:hover .tooltiptext {
  visibility: visible;
}

.blog-main-section .rte ul li .tooltip span {
    font-size: 20px;
    padding: 0px 5px;
    color: #d9b26a;
    font-weight: bold;
}
.cstm-blogpost.cstm-inner-blog .rte ul li{
	position:relative;
}
.blog-main-section .rte ul li .tooltip {
    position: static;
}
.tooltip .tooltiptext h3{
   font-size:18px;
  font-family: 'Cormorant Garamond', serif !important;
  text-transform: capitalize;
    text-decoration: underline;
}
.tooltip .tooltiptext h3 span i {
    color: #fff;
    background: #d9b26a;
    border-radius: 50px;
    padding: 2px;
}
.cstm-list-collections {
    padding: 50px 0px;
}
@media only screen and (max-width:991px){
.tooltip .tooltiptext {
    width: 100%;
    max-width: 100%;
    min-width: 327px;
}
  .live-listing-section.cstm-live-listing-section {
    padding-top: 0;
}
}



/* 31Aug */

.cstm-heading-section {
    padding: 70px 0 0;
    text-align: center;
    margin: 0;
}

.cstm-heading-section h2 {
    text-transform: capitalize;
    font-size: 46px !important;
    font-weight: 600 !important;
    line-height: 50px;
    /* font-family: 'Cormorant Garamond' !important; */
}



.cstm-flex-plans {
    padding: 70px 0;
    border-bottom: 1px solid #b3adad;
}

.cstm-flex-plans .block_section_text_part {
    display: flex;
    flex-direction: column;
    align-items: baseline;
    gap: 20px 0;
}
.cstm-flex-plans .block_section_text_part .button a.cstm-btn {
    font-size: 22px;
    padding: 21px 15px;
    height: unset!important;
    min-height: unset;
} 
.cstm-flex-plans .block_section_text_part h3 {
    margin-bottom: 0;
    font-size: 30px;
    font-weight: 300;
    color: #272727 !important;
}

.cstm-flex-plans .row {
    display: flex;
    align-items: center;
}

  .cstm-flex-plans .block_section_image_part img {
    width: 100%;
    border-radius: 10px;
    margin-bottom:0;
} 

.cstm-flex-plans:last-child {
    border: 0;
}
.cstm-flex-plans:nth-child(even) {
    background: #fff;
}
.cstm-flex-plans {
    width: 100vw;
    transform: translateX(-50%);
    margin-left: 50%;
    border: 0;
}
.cstm-flex-plans .section_text_part * {
    text-align: left;
    margin: 0;
}

/* body .page-width.cstm-page-width {max-width: 100%;padding: 0!important;} */
.cstm-plans-pages {
    background: #f2f2f2;
}
.live-template.cstm-live .live-top-section.cstm-main-top-section .row {
    display: flex;
    align-items: center;
}
.live-template.cstm-live .live-top-section.cstm-main-top-section .row .live-top-content * {
    text-align: left;
}
.live-template.cstm-live .live-top-section.cstm-main-top-section .row .live-top-content h1 {
    width: 100%;
    max-width: 600px;
}
.live-template.cstm-live .live-top-section.cstm-main-top-section {
    padding: 70px 0;
    border-bottom: 0px solid #a3a3a3;
    border-left: 0;
    border-right: 0;
    padding: 70px 0;
    background-image: url(/cdn/shop/files/Untitled-1_46996b13-2512-4943-8867-3ddb0b5ad796.jpg?v=1637154234);
    background-repeat: no-repeat;
    background-size: cover;
    display: flex;
    align-items: center;
    width: 100vw;
    transform: translate(-50%);
    margin-left: 50%;
}
.live-template.cstm-live .live-top-section.cstm-main-top-section .live-top-content * {
    color: #fff!important;
}
.live-listing-section.cstm-live-listing-section {
    border: 2px solid #f9f9f9;
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
}
.live-listing-section.cstm-live-listing-section .live-listing-content h3 {
    font-size: 30px;
    font-weight: 400;
    color: #39402f!important;
}
body .live-content-section.cstm-live-content-section p {
    font-size: 18px;
}
.live-listing-section.cstm-live-listing-section .row {
    display: flex;
    align-items: center;
    padding: 50px 0;
} 
/* .live-listing-section.cstm-live-listing-section .row .live-listing-content * { */
    /* text-align: left; */
      /* font-size: 30px; */
/* } */
.live-content-section.cstm-live-content-section {
    padding: 70px 0;
    width: 100vw;
    transform: translateX(-50%);
    margin-left: 50%;
    background: #f2f2f2;
}
.live-listing-section.cstm-live-listing-section .live-btn a {
    display: block;
    color: #fff;
    background: brown;
    padding: 9px 15px;
    border-radius: 10px;
    max-width: max-content;
    font-size: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 10px;
    background: #d9b26a;
    font-size: 18px;
    letter-spacing: 0;
    font-family: 'Roboto' !important;
    font-weight: 500;
	position:relative;
	z-index: 1;
}
.live-listing-section.cstm-live-listing-section .live-btn a:before{
	    content: "";
    position: absolute;
    top: 0;
    left: -1px;
    right: 0;
    bottom: 0;
    background: #43553f;
    background: #87a974;
    width: 101%;
    border-radius: 10px;
    z-index: -1;
    /* height: 0; */
    transition: 0.3s ease all;
    transform: scaleX(0);
    transform-origin: center;
    border: transparent !important;
}
.live-listing-section.cstm-live-listing-section .live-btn a:hover:before{
	transform: scaleX(1);
    border: transparent !important;
}
.live-listing-section.cstm-live-listing-section .live-listing-content h3 {
    font-size: 30px;
    text-align: left;
}
.cstm-mackenzie-bailey-about-section.mackenzie-bailey-about-section {
    padding: 70px 0;
    background-image: url(/cdn/shop/files/Untitled-1_46996b13-2512-4943-8867-3ddb0b5ad796.jpg?v=1637154234);
    background-repeat: no-repeat;
    background-size: cover;
    display: flex;
    align-items: center;
}
.mackenzie-bailey-main-section.cstm-mackenzie-bailey-main-section {
    border: 0px solid #a3a3a3;
    border-left: 0;
    border-right: 0;
    padding: 70px 0;
    border-bottom: 0;
}
.mackenzie-bailey-main-flex .main-flex-images {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 4rem;
}

element.style {
}
.cstm-speaking-opportunities.mackenzie-bailey-speaking-opportunities {
    padding: 70px;
    text-align: center;
    width: 100vw;
    transform: translateX(-50%);
    margin-left: 50%;
/*     background: url(/cdn/shop/files/new-new.jpg?v=1637145888); */
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.cstm-speaking-opportunities.mackenzie-bailey-speaking-opportunities p {
    font-size: 26px!important;
    width: 100%;
    max-width: 600px;
    margin: 0 auto;
    line-height: 41px;
    font-weight: 400!important;
    color: #272727;
}
.mackenzie-bailey-main-section.cstm-mackenzie-bailey-main-section h2 {
    color: #444!important;
}


.cstm-mackenzie-bailey-about-section.mackenzie-bailey-about-section .row {
    display: flex;
    align-items: center;
}

.cstm-mackenzie-bailey-about-section.mackenzie-bailey-about-section .mackenzie-bailey-content * {
    text-align: left;
    color: #fff !important;
}
.cstm-mackenzie-bailey.mackenzie-bailey-section .page-width.cstm-page-width {
    max-width: 100%;
    padding: 0px !important;
}
.cstm-mackenzie-bailey-about-section.mackenzie-bailey-about-section .mackenzie-bailey-img img {
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
    border-radius: 65%; 
    object-fit: contain;
    text-align: right;
    margin-bottom: 10px;
    border: 3px solid #fff;
}
.cstm-mackenzie-bailey-content-section.mackenzie-bailey-content-section .mackenzie-bailey-content-flexs .mackenzie-flexs-image ul.ulflexs li {
    margin-bottom: 25px;
}
.cstm-mackenzie-bailey-content-section.mackenzie-bailey-content-section {
    padding: 70px 0;
  background: #f2f2f2;
}
.cstm-mackenzie-bailey-content-section.mackenzie-bailey-content-section .mackenzie-bailey-content-flexs {
    padding: 25px 0;
}
.cstm-mackenzie-bailey-content-section.mackenzie-bailey-content-section .mackenzie-bailey-content-flexs .mackenzie-flexs-image ul.ulflexs li img {
    width: 100%;
}

.consultation-top-section.cstm-consultation-top-section .consultation-image-section .consultation-wrapper .row {
    display: flex;
    align-items: center;
}


.consultation-top-section.cstm-consultation-top-section .consultation-image-section .consultation-wrapper .row {
    display: flex;
    align-items: center;
}

.consultation-top-section.cstm-consultation-top-section .consultation-image-section .consultation-wrapper .row .consultation-cstm-image img {
    width: 100%;
    max-width: 400px;
    margin: 0 auto;
}
.consultation-top-section.cstm-consultation-top-section .consultation-image-section .consultation-wrapper .row .consultation-cstm-image {
    text-align: center;
}
.consultation-top-section.cstm-consultation-top-section .consultation-image-section .consultation-wrapper .row .consultation-text-section a.cstm-btn {
    max-width: max-content;
    padding: 0 15px;
}
.consultation-top-section.cstm-consultation-top-section .consultation-image-section {
    padding: 70px 0;
    background-image: url(/cdn/shop/files/Untitled-1_46996b13-2512-4943-8867-3ddb0b5ad796.jpg?v=1637154234);
    background-repeat: no-repeat;
    background-size: cover;
    display: flex;
    align-items: center;
}
.consultation-top-section.cstm-consultation-top-section .consultation-image-section .consultation-wrapper .row .consultation-cstm-image img {
    width: 100%;
    max-width: 54%;
    margin: 0 auto;
    border-radius: 65%;
    object-fit: contain;
    text-align: right;
    margin-bottom: 10px;
    border: 3px solid #fff;
}
.consultation-top-section.cstm-consultation-top-section .consultation-text-section h1 {
    color: #f2f2f2;
    margin: 0 0 30px;
}
.consultation-top-section.cstm-consultation-top-section .consultation-image-section .consultation-wrapper .row .consultation-cstm-image .consultation-cstm-image-content h4 {
    color: #fff;
    margin-bottom: 0px;
    font-size: 26px;
}

.consultation-top-section.cstm-consultation-top-section .consultation-image-section .consultation-wrapper .row .consultation-cstm-image .consultation-cstm-image-content span {
    color: #fff;
    font-size: 15px;
}

.consultation-clientlogo-section.cstm-consultation-clientlogo-section .consultation-slider .blank-slider {
    padding: 15px;
    overflow: hidden;
}
.consultation-clientlogo-section.cstm-consultation-clientlogo-section {
    padding: 70px 0;
    border: 0px solid #a3a3a3;
    border-left: 0;
    border-right: 0;
    padding: 70px 0;
    border-top: 0;
}
.consultation-testimonials-section.cstm-consultation-testimonials-section {
    padding: 70px 0;
}
.consultation-content-section.cstm-consultation-content-section {
    padding: 70px 0;
    background: #fff;
    width: 100vw;
    transform: translateX(-50%);
    margin-left: 50%;
}
.consultation-content-section.cstm-consultation-content-section .consultation-content-boxs {
    text-align: center;
}
.consultation-content-section.cstm-consultation-content-section .consultation-content-boxs .consultation-content-boxs-img img {
    border-radius: 50%;
  max-width: 200px;
}
.consultation-content-section.cstm-consultation-content-section .consultation-content-boxs .consultation-content-boxs-img {
    margin-bottom: 25px;
    border-radius: 50%;
    width: 100%;
    max-width: 280px;
    overflow: hidden;
    margin: 0 auto 25px;
}
.consultation-content-section.cstm-consultation-content-section .consultation-content-boxs .consultation-content-boxs-info h3 {
    margin-bottom: 25px;
}
.consultation-content-section.cstm-consultation-content-section .consultation-content-boxs .consultation-content-boxs-info p {
    margin-bottom: 25px;
}
 .consultation-btn a.cstm-btn {
    max-width: max-content;
    margin: 0 auto;
    padding: 0 15px;
}
.consultation-btn { 
    margin-top: 50px;
}
.consultation-reasons-section.cstm-consultation-reasons-section {
    padding: 70px 0;
  background: #f7f7f7;
}
.consultation-reasons-section.cstm-consultation-reasons-section h1 {
    margin-bottom: 50px;
    padding-left: 150px; 
}
.consultation-reasons-section.cstm-consultation-reasons-section 
 .consultation-reasons-div .consultation-reasons-boxs .consultation-reasons-flex {
    display: grid;
    grid-template-columns: 1fr 5fr;
   gap: 1rem;
}
.consultation-reasons-section.cstm-consultation-reasons-section .consultation-reasons-div .consultation-reasons-boxs .consultation-reasons-flex .consultation-reasons-boxs-img.cstm-reasons-flex img {
    width: 100%;
    max-width: 170px;
    border-radius: 50%;
}
.consultation-reasons-section.cstm-consultation-reasons-section .consultation-reasons-div .consultation-reasons-boxs .consultation-reasons-boxs-info h3 {
    text-align: left;
    margin-bottom: 10px;
    min-height: 62px;
}
.consultation-reasons-section.cstm-consultation-reasons-section .consultation-reasons-div .consultation-reasons-boxs .consultation-reasons-boxs-info p {
    min-height: 250px;
    max-width: 400px;
}
.consultation-reasons-section.cstm-consultation-reasons-section {
    padding: 70px 0;
    background: #f7f7f7;
}
.consultation-industry-Experience-section.cstm-consultation-industry-Experience-section {
    padding: 70px 0;
}
.template-index .consultation-industry-Experience-section.cstm-consultation-industry-Experience-section {

    padding-bottom: 0;
}
.consultation-industry-Experience-section.cstm-consultation-industry-Experience-section h1 {
    text-align: center;
    margin-bottom: 50px;
}
.consultation-industry-Experience-section.cstm-consultation-industry-Experience-section .consultation-reasons-div .col-xs-12.col-md-4:nth-child(4) .consultation-industry-boxs , .consultation-industry-Experience-section.cstm-consultation-industry-Experience-section .consultation-reasons-div .col-xs-12.col-md-4:nth-child(5) .consultation-industry-boxs , .consultation-industry-Experience-section.cstm-consultation-industry-Experience-section .consultation-reasons-div .col-xs-12.col-md-4:last-child .consultation-industry-boxs{
    margin-bottom: 0;
}
.consultation-industry-Experience-section.cstm-consultation-industry-Experience-section .consultation-reasons-div .consultation-industry-boxs {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    padding: 50px;
    background: #f7f7f7;
    border: 2px solid #f2f2f2;
    border-radius: 10px;
    transition: all 0.2s linear;
}
.consultation-industry-Experience-section.cstm-consultation-industry-Experience-section .consultation-reasons-div .consultation-industry-boxs:hover .industry-btn a.cstm-btns {
    color: #d9b26a;
}
.consultation-industry-Experience-section.cstm-consultation-industry-Experience-section .consultation-reasons-div .consultation-industry-boxs .industry-btn a.cstm-btns {
    text-decoration: none;
    color: #d9b26a;
    text-decoration: none;
    font-size: 20px;
    padding: 15px;
    display: block;
}
.consultation-industry-Experience-section.cstm-consultation-industry-Experience-section .consultation-reasons-div .consultation-industry-boxs .industry-btn:hover a {
    color: #d9b26a;
}
.consultation-industry-Experience-section.cstm-consultation-industry-Experience-section .consultation-reasons-div .consultation-industry-boxs .industry-btn {
    padding: 0px;
    border: 1px solid #f7f7f7;
    border-radius: 5px;
  position: relative;
}

.consultation-industry-Experience-section.cstm-consultation-industry-Experience-section .consultation-reasons-div .consultation-industry-boxs:hover .industry-btn {
/*     border-color: #d9b26a; 
    background: #d9b26a;
    transition: all 0.3s linear;
  overflow: hidden; */
}
.consultation-industry-Experience-section.cstm-consultation-industry-Experience-section .consultation-reasons-div .consultation-industry-boxs:hover .industry-btn a {
    color: #fff;
    text-decoration: none;
}
/* .consultation-industry-Experience-section.cstm-consultation-industry-Experience-section .consultation-reasons-div .consultation-industry-boxs:hover {
    transform: translateY(-10px);
    box-shadow: 0 0 0 #000, 0px 3px 11px 0px #d9b26a;
} */
.consultation-industry-Experience-section.cstm-consultation-industry-Experience-section .consultation-reasons-div .consultation-industry-boxs .consultation-industry-boxs-info {
    min-height: 250px;
}
/* .consultation-industry-Experience-section.cstm-consultation-industry-Experience-section .consultation-reasons-div .consultation-industry-boxs:hover .consultation-industry-boxs-img {
    transform: scale(1.2);
}
 */


/* .consultation-industry-Experience-section.cstm-consultation-industry-Experience-section .consultation-reasons-div { */
    /* margin-bottom: 55px; */
/* } */
/* .author-name-image .author-name span {   
    color: #000000!important;
} */
.consultation-industry-Experience-section.cstm-consultation-industry-Experience-section .consultation-reasons-div .consultation-industry-boxs .consultation-industry-boxs-img {
    margin-bottom: 25px;
  transition: all 0.3s ease-out;
}
.cstm-newsletter-flex-section {
    display: grid;
    grid-template-columns: 1fr 3fr;
}
.cstm-newsletter-flex-section .cstm-newsletter-flex-contents .quotes-contents p {
     font-size: 16px !important;
    color: #272727 !important;
    font-weight: 700 !important;
} 
.sampleContractComman .cstm-flex-plans a.cstm-btn {
    max-width: max-content;
    padding: 0 15px;
}
.cstm-flex-plans .section_text_part {
    display: flex;
    flex-direction: column;
    gap: 3rem;
}
.cstm-flex-plans .section_text_part h1 {
    margin: 0;
}

.cstm-Afternoon-Tea-Business-Marketing-plans .cstm-flex-plans {
/*     background: #fff!important; */
}
.sampleContractComman {
    border-top: 1px solid #a3a3a3!important;
}
.cstm-sample-contract.sc-social-media {
    padding: 70px 0;
}
.cstm-sample-contract.sc-social-media .cstm-share-flex .wrapper {
    display: flex;
    width: 100%;
    gap: 3rem;
  justify-content:center;
}
/* .cstm-sample-contract.sc-social-media .cstm-share-flex .wrapper .cstm-imag_link {
    max-width: 24%;
    flex: 0 0 24%;
} */

.cstm-sample-contract.sc-social-media .cstm-share-flex .wrapper img {
    width: 100%;
      margin: 0 auto;
    max-width: 150px;
} 
.cstm-sample-contract.sc-social-media h2 {
    font-size: 32px;
  text-align:center;
      font-family: 'Cormorant Garamond', serif !important;
}
.home-page-testimonial-section .inner-testimonial-content .author-name-image .author-image {
    border-radius: 50%;
    overflow: hidden;
}
.cstm-flex-plans .row {
    display: flex;
    align-items: center;
}
.cstm-flex-plans .row .button a.cstm-btn {
    max-width: max-content;
    padding: 21px 15px;
    width: 100%;
    max-width: 460px;
    font-size: 18px;
}
.cstm-flex-plans {
    padding: 70px 0;
}
.cstm-flex-plans div img {
    width: 100%;
    margin-bottom: 25px;
    border-radius: 10px;
}
.cstm-the-resources .cstm-flex-plans{
	padding-bottom:70px !important;
}
 .block_section_image-body-page img {
    width: 100%;
    max-width: 300px;
}
.block_section_image-cover-page img {
    width: 100%;
    max-width: 300px;
    float: right;
}
.block_section_image-cover-page {
    position: relative;
    /* top: -83px; */
}

.cstm-the-resources .cstm-flex-plans {
    background: #f2f2f2;
    border-top: 1px solid #a3a3a3;
    padding-bottom: 0;
}

.cstm-flex-plans .row .button{
  width:100%;
  margin-top: 10px;
}
.cstm-flex-plans .block_section_text_part ul li {
    list-style: disc;
}
.cstm-flex-plans .block_section_text_part ul {
    padding-left: 23px;
}
.home-page-tea-cofee-section .cstm-homelogo-flex {
    display: flex;
    width:100%;
}
.home-page-tea-cofee-section .cstm-homelogo-flex .cstm-homelogo-flex-listing {
    max-width: 13%;
    flex: 0 0 13%;
}
 #review-section .Header__WidgetTitle-sc-17gc7x6-2.igfMeX {
    font-family: 'Roboto' !important;
    font-size: 46px !important;
    font-weight: 300;
    color: #39402f !important;
}
.cstm-sample-contract .cstm-the-resources .cstm-flex-plans {
    padding-bottom: 70px;
    border: none;
}

.cstm-flex-plans .block_section_text_part .discription p {
    margin: 0;
    width: 100%;
    max-width: 460px;
  margin:0 auto;
}
.cstm-home-page-steeped-content-new-section .inner-testimonial-image {
    text-align: left;
    margin-bottom: 25px;
} 
.cstm-home-page-steeped-content-new-section .cstm-inner-testimonial-content * {
    margin-bottom: 20px;
}
.cstm-home-page-steeped-content-new-section .cstm-inner-testimonial-content .author-name h3 {
    color: #5b7355 !important;
    font-weight: 300;
    margin-bottom: 20px;
      font-family: 'Roboto' !important;
}


.cstm-home-page-steeped-content-new-section .cstm-inner-testimonial-content .author-name h3 {
    color: #5b7355 !important;
    font-weight: 300;
    margin-bottom: 20px;
    font-size: 21px;
}

.home-page-best-selling-products.cstm-best-selling {
    padding: 70px 0;
    background: #fff;
}

.home-page-best-selling-products.cstm-best-selling .cstm-best-selling-listing {}

.home-page-best-selling-products.cstm-best-selling .cstm-best-selling-listing .cstm-best-selling-flex {
    display: flex;
    align-items: center;
    gap: 1rem;
    justify-content: center;
    padding: 0 15px;
}
.home-page-best-selling-products.cstm-best-selling h1 {
    text-align: center;
}


.home-page-best-selling-products.cstm-best-selling .cstm-best-selling-listing .cstm-best-selling-flex .cstm-best-selling-div .cstm-best-selling-content-img {
    height: 220px;
    /* display: flex; */
    /* justify-content: center; */
    /* align-items: center; */
}

.home-page-best-selling-products.cstm-best-selling .cstm-best-selling-listing .cstm-best-selling-flex .cstm-best-selling-div .cstm-best-selling-content-img a {
    display: flex;
    width: 100%;
    height: 100%;
    justify-content: center;
    align-items: center;
}

.home-page-best-selling-products.cstm-best-selling .cstm-best-selling-listing .cstm-best-selling-flex .cstm-best-selling-div .cstm-best-selling-content-img a img {
    width: 100%;
    max-width: 220px;
}
.home-get-to-know-us-section.cstm-home-get-to-know-us-section .know-us-contentbox-div .know-us-contentbox .know-us-contentbox-img img {
    width: 100%;
}

.home-get-to-know-us-section.cstm-home-get-to-know-us-section .know-us-contentbox-div .know-us-contentbox .know-us-contentbox-info {
    background: #88a672;
    padding: 25px;
}

.home-get-to-know-us-section.cstm-home-get-to-know-us-section .know-us-contentbox-div .know-us-contentbox .know-us-contentbox-img {
    position: relative;
}

.home-get-to-know-us-section.cstm-home-get-to-know-us-section .know-us-contentbox-div .know-us-contentbox .know-us-contentbox-img:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    background: linear-gradient(180deg,transparent 50%,#282d21);
}

.home-get-to-know-us-section.cstm-home-get-to-know-us-section .know-us-contentbox-div .know-us-contentbox .know-us-contentbox-info h3 {
    font-weight: 400;
    font-size: 30px;
    line-height: 58px;
    color: #fff!important;
}

.home-get-to-know-us-section.cstm-home-get-to-know-us-section .know-us-contentbox-div .know-us-contentbox .know-us-contentbox-info p {
    color: #fff;
    min-height: 130px;
    display: flex;
    justify-content: center;
    align-items: center;
} 
.home-get-to-know-us-section.cstm-home-get-to-know-us-section .know-us-contentbox-div .know-us-contentbox .know-us-contentbox-info .know-us-contentbox-btn a.cstm-btn {
    background: transparent;
    border: 2px solid #4d6c35!important;
  overflow: hidden;
}
.home-get-to-know-us-section.cstm-home-get-to-know-us-section {
    padding: 70px 0;
}
.home-get-to-know-us-section.cstm-home-get-to-know-us-section h1 {
    text-align: center;
}
.home-get-to-know-us-section.cstm-home-get-to-know-us-section p {
    text-align: center;
}
.home-get-to-know-us-section.cstm-home-get-to-know-us-section .know-us-contentbox-div {
    margin-top: 60px;
}
.site-nav__dropdown {
    display: none;
    position: absolute;
    padding: 15px;
    margin: 0;
    z-index: 7;
    text-align: left;
    border: 0px solid #102953;
    background: white;
    left: 3px!important;
    top: 55px;
    box-shadow: 0 0 0 #000, 0 0 8px #d4d4d4;
    border-radius: 10px;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    width: 190px;
}
.site-nav__dropdown ul li a span {
    color: black!important;
    text-align: center;
    display: block;
}
.site-nav__dropdown ul li a span {
    color: black!important;
    text-align: left;
    display: block;
    padding-right: 0!important;
}
.home-page-steeped-content-section {
    padding: 70px 0;
}
header.site-header.border-bottom .page-width .grid.grid--no-gutters nav#AccessibleNav ul#SiteNav li.site-nav--has-dropdown:hover div#SiteNavLabel-resources {
    display: block;
}
.home-page-steeped-content-section .successstory-block:nth-child(even) .col-md-4 {
    padding-left: 0!important;
}
.home-page-steeped-content-section .successstory-block:nth-child(even) .col-md-4 img {
    width: 100%;
}
.home-page-steeped-content-section .successstory-block .inner-testimonial-image img {
    object-fit: unset;
    width: 100%;
    min-width: unset;
    height: unset;
    max-width: 305px;
  border-radius: 10px;
} 
.home-page-steeped-content-section .successstory-block:nth-child(even) .inner-testimonial-image {
    text-align: left;
}
.home-page-steeped-content-section .successstory-block:nth-child(even) .col-md-8 {
    padding-right: 15px;
    padding-left: 105px;
}
.home-page-steeped-content-section .successstory-block .col-md-4 {
    padding-bottom: 0;
}
.home-page-steeped-content-section .successstory-block {
    padding: 50px 0;
    border-bottom: 1px solid #dfdfdf;
}
.home-page-steeped-content-section .successstory-block:last-child {
    border-bottom: 0;
    padding-bottom: 0;
} 

.consultation-top-section.cstm-consultation-top-section {
    width: 100vw;
    transform: translateX(-50%);
    margin-left: 50%;
} 
.consultation-reasons-section.cstm-consultation-reasons-section {
    padding: 70px 0;
    background: #f7f7f7;
    width: 100vw;
    transform: translateX(-50%);
    margin-left: 50%;
}

.consultation-industry-Experience-section.cstm-consultation-industry-Experience-section .consultation-reasons-div .consultation-industry-boxs .industry-btn:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: #87a974;
    top: 0;
    left: 0;
    transform: rotateY(90deg);
    transition: 0.2s ease all;
    z-index: 0;
}
.consultation-industry-Experience-section.cstm-consultation-industry-Experience-section .consultation-reasons-div .consultation-industry-boxs .industry-btn a {
    z-index: 1;
    position: relative;
}
.consultation-industry-Experience-section.cstm-consultation-industry-Experience-section .consultation-reasons-div .consultation-industry-boxs .industry-btn a {
    z-index: 1;
    position: relative;
}

/* .consultation-industry-Experience-section.cstm-consultation-industry-Experience-section .consultation-reasons-div .consultation-industry-boxs .industry-btn:hover:after {
    transform: rotate(0deg);
} */
.cstm-inner-plans-pages .home-page-testimonial-section{
    margin-top: -27px;
    padding: 80px 0;
}
ul.custom-bulleted-list {
    padding-left: 22px;
}
ul.custom-bulleted-list li {
    list-style: disc;
}
ul.custom-bulleted-list {
    padding-left: 22px;
}
ul.custom-bulleted-list li {
    list-style: disc;
}
ul.custom-numbered-list li {
    list-style: auto;
    font-size: 18px;
}
ul.custom-numbered-list {
    padding-left: 28px;
}
.cstm-home-grow-tea-coffe-merj h1 {
    max-width: 100%;
}
.cstm-inner-sharpen a.cstm-btn {
    max-width: 585px;
    margin: auto;
}
.cstm-inner-sharpen {
    margin-top: 40px;
}
.gbp-content-section.cstm-gbp-content-section {
    padding: 70px 0;
}
.cstm-frame-section {
    padding: 30px 0 0;
}
.gbp-location-section.cstm-gbp-location-section .cstm-gbp-btn a.cstm-btn {
    max-width: max-content;
    padding: 0 15px;
    margin: 0 auto;
}
.gbp-location-section.cstm-gbp-location-section .cstm-gbp-btn {
    margin: 25px 0;
} 
.home-page-steeped-content-section .row .col-md-4:nth-child(3) .inner-testimonial-image {
    text-align: inherit;
}
.home-page-steeped-content-section {
    padding: 70px 0;
    border-top: 0px solid #dddddd;
}
.home-page-faq-section .accordion-container .set .content p b {
    font-family: 'Roboto' !important;
    font-weight: 400;
}
.cstm-home-faq .author-content-faq .author-name-image p {
    margin-bottom: 0!important;
}
/* .cstm-home-page-steeped-content-new-section .cstm-inner-testimonial-content .author-name p { */
    /* font-family: 'Cormorant Garamond'!important; */
/* } */
/* .author-name-image .author-name p { */
    /* font-family: 'Cormorant Garamond'!important; */
/* } */

.cstm-home-ss-section .consultation-reasons-div .consultation-industry-boxs {
    height: 620px;
    margin-bottom: 36px;
}
.cstm-home-ss-section .consultation-reasons-div .consultation-industry-boxs .industry-btn:after{
  display:none;
}
body .cstm-home-ss-section .consultation-reasons-div .consultation-industry-boxs:hover .industry-btn {
    background: transparent!important;
    color: #d9b26a!important;
}
.cstm-home-ss-section .consultation-reasons-div .consultation-industry-boxs:hover .industry-btn {
    background: #f7f7f7!important;
 
}
.cstm-home-ss-section .consultation-reasons-div .consultation-industry-boxs:hover .industry-btn a {
    color: #88a672!important;
}
.cstm-flex-plans .block_section_text_part .klaviyo-form-section.cstm-resouces h3 {
    text-align: left;
    font-weight: 300!important;
    color: #39402f!important;
}

.landing-pages-form-section.cstm-landing-pages-form {
    text-align: center;
    width: 100vw;
    transform: translateX(-50%);
    margin-left: 50%;
    text-align: center;
    background: #fff;
    padding: 70px 0px;
  display:none;
}
.landing-pages-form-section.cstm-landing-pages-form .landing-pages-content-div * {
    color: #272727;
    font-family: 'Cormorant Garamond', serif !important;
}
.landing-pages-form-section.cstm-landing-pages-form .landing-pages-content-div {
    width: 100%;
    max-width: 700px;
    margin: 0 auto;
}
.landing-pages-form-section.cstm-landing-pages-form .landing-pages-content-div .klaviyo-form-section .needsclick.kl-private-reset-css-Xuajs1 > div + div {
    /* display: none!important; */
    position: absolute!important;
    right: 0;
    width: 100%;
    max-width: max-content;
    padding: 0;
    flex: 0 0 30%;
    max-width: 30%;
}
.landing-pages-form-section.cstm-landing-pages-form .landing-pages-content-div .klaviyo-form-section .needsclick.kl-private-reset-css-Xuajs1 > div + div button {
    width: 100%;
    border-top-left-radius: 0!important;
    border-bottom-left-radius: 0!important;
    font-size: 22px!important;
    font-family: 'Roboto'!important;
}

.live-template.cstm-live .live-top-section.cstm-main-top-section .live-top-content {
    padding: 0;
}
/* .cstm-best-selling-content-heading h3 a { */
    /* font-family: 'Cormorant Garamond'!important; */
/* } */
.home-page-sharpen-marketing-section .sharpen-marketing-review-section h2 b {
    /* font-family: 'Cormorant Garamond' !important; */
    font-weight: 400;
}
.about-top-content-section.cstm-about-top-section .cstm-aboutcontent-section .aboutcontent-text-section h1 {
    margin-bottom: 16px;
}



.live-content-section.cstm-live-content-section p b {
    font-family: 'Roboto'!important;
}
.home-page-steeped-content-section.cstm-home-page-steeped-content-new-section  {
    background-color: #fff;
}
.cstm-steeped-new-div .cstm-testimonial-div:nth-child(odd) {
    flex-direction: row-reverse;
}
.cstm-steeped-new-div .cstm-testimonial-div {
    display: flex;
    align-items: end;
    justify-content: space-between;
}
.cstm-steeped-new-div .cstm-testimonial-div .inner-testimonial-image {
    margin-bottom: 0;
}
.cstm-steeped-new-div .cstm-testimonial-div:nth-child(even) .inner-testimonial-image {
    text-align: left;
}
body .cstm-steeped-new-div .col-md-8 {
    width: auto!important;
    padding-right: 0!important;
}
.cstm-steeped-new-div .cstm-testimonial-div .col-md-4 {
    padding-left: 0;
}
/* .cstm-steeped-new-div .row {
    display: unset;
} */
.template-index .home-page-steeped-insights-section.home-page-tea-cofee-section {
    background: #F2F2F2;
}
.cstm-steeped-new-div .cstm-testimonial-div {
    width: 100%;
    max-width: 992px;
    margin: 0 auto;
  padding: 70px 0;
}
.cstm-steeped-new-div .cstm-testimonial-div .col-md-4 {
    padding-bottom: 0;
}
.cstm-steeped-new-div .cstm-testimonial-div .col-md-8 {
    padding-bottom: 0;
}
.cstm-steeped-new-div .cstm-testimonial-div .col-md-8 .inner-testimonial-content {
    width: 100%;
    max-width: 750px;
}
li.mobile-nav__item.border-bottom button.btn--link.js-toggle-submenu.mobile-nav__return-btn {
    color: black;
}
.mackenzie-bailey-main-flex .main-flex-images .image-name-section {
    text-align: center;
    padding: 10px 0px;
}
.home-cstm-below-quotes-section.cstm-steeped-new-div .cstm-new-home-quote-box .cstm-new-home-quote-box-content h3 {
    text-align: left;
    color: #5b7355 !important;
    font-weight: 300 !important;
    min-height: 130px;
}
.home-cstm-below-quotes-section.cstm-steeped-new-div .cstm-new-home-quote-box .cstm-new-home-quote-box-author .author-image {
    max-width: 80px;
}
.home-cstm-below-quotes-section.cstm-steeped-new-div .cstm-new-home-quote-box .cstm-new-home-quote-box-author p span {
    font-size: 16!important;
    font-style: italic!important;
    display: block;
    color: #272727!important;
    font-weight: 400!important;
}
.home-cstm-below-quotes-section.cstm-steeped-new-div .cstm-new-home-quote-box .cstm-new-home-quote-box-author p {
    color: #272727!important;
    font-weight: bold!important;
    font-size: 16px!important;
}

.cstm-about-page .about-top-content-section h1 {
    text-align: left;
    padding: 40px 0 0;
  margin-bottom:0;
}
.cstm-about-page .about-top-content-section .cstm-aboutcontent-section .aboutcontent-quotes-text-section p.author-heading {
    color: #272727;
}
.cstm-about-page .about-top-content-section .cstm-aboutcontent-section .aboutcontent-quotes-text-section  span.roboto-div {
    font-size: 18px!important;
    display: block;
    color: #272727!important;
}

.cstm-about-page .about-quote-content-section.cstm-about-quote-content-section p {
    color: #fff;
    font-size: 21px!important;
      max-width: 100%;
}
.cstm-about-page .author-name p span {
    color: #fff!important;
}
.cstm-about-page .author-name span.roboto-div {
    color: #fff!important;
}
.cstm-about-page .author-btn a:hover {
    color: #d9b26a;
    text-decoration: none;
}
.cstm-about-page .author-btn a {
    color: #d9b26a;
    text-decoration: underline;
    font-weight: 500;
}
.cstm-about-page .shopify-section {
    width: 100vw;
    /* background: beige; */
    transform: translateX(-50%);
    margin-left: 50%;
    border-bottom: 2px solid #e3e3e35e;
/*     padding: 70px 0; */
}
.cstm-about-page .about-video-crousal-section {
    padding: 70px 0px;
}
/* .cstm-about-page .shopify-section .about-video-crousal-section .row {
    border: 2px solid #e3e3e35e;
    padding: 15px;
    align-items: center;
    display: flex;
} */
.cstm-about-page .shopify-section .about-video-crousal-section .row .blank-slider video.hurabg-video-cstm {
    background: #fbfbfb;
    width: 100%;
    max-width: 100%;
/*     min-height: unset; */
    float: right;
    height: 100%;
} 
.cstm-about-page .about-video-crousal-section .cstm-video-slider .slick-track .slick-slide .row {
    overflow: hidden;
}

.cstm-about-page .about-global-tea-section .client-Block .auther-name p {
    margin-bottom: 0;
}
.cstm-about-page .shopify-section .about-milti-quote-section .top-section {
    text-align: center;
}
.cstm-about-page .shopify-section .about-milti-quote-section .top-section .main-quote-auther-image {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 2rem;
    margin-top: 25px;
}
.cstm-about-page .shopify-section .about-milti-quote-section .row {
    /* width: calc(100% / 3); */
    float: left;
    padding: 15px;
    min-height: 350px;
}
.cstm-about-page .shopify-section .about-milti-quote-section .row .quote-header-section {
    padding: 15px 0;
    min-height: 390px;
    max-height: 390px;
}
header.site-header.border-bottom.logo--left .mobile-nav-wrapper li.mobile-nav__item button.btn--link.js-toggle-submenu.mobile-nav__link.mobile-nav__link--active {
    color: #42523d;
    font-weight: 700;
}
.cstm-about-page .shopify-section .about-milti-quote-section .top-section .main-quote-auther-image .auther-name {
    text-align: left;
}
.cstm-about-page .shopify-section .about-milti-quote-section .row .quote-header-section  h3 + * {
    /* text-align: left; */
    /* background: beige; */
    border-bottom: 1px solid #e1e1e1;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
.cstm-about-page .shopify-section .about-text-with-quote-section .client-Block {
    display: flex;
    align-items: center;
    margin-top: 25px;
}
.cstm-about-page .shopify-section .about-text-with-quote-section .client-Block .quote-section {
    width: 100%;
    max-width: 80px;
    margin-right: 25px;
}
.cstm-about-page .shopify-section .about-popular-services .buttons-wrap {
    display: flex;
}
.cstm-about-page .shopify-section .about-popular-services .buttons-wrap * {
    flex: 1;
    padding: 15px;
}
.cstm-about-page .shopify-section .about-popular-services .heade-section {
    padding-left: 15px;
    margin-bottom: 25px;
}
.cstm-about-page .about-global-tea-section {
   background: #fff;
    padding: 70px 0px;
}
.cstm-about-page  .about-global-tea-section .client-Block {
    display: flex;
    text-align: left;
    justify-content: center;
    align-items: center;
    margin-top: 25px;
  gap: 2rem;
}
.cstm-about-page  .about-global-tea-section .sec-head1 p {
    margin-bottom: 25px;
}
.cstm-about-page  .about-global-tea-section .sec-but1 {
    margin-bottom: 25px;
}
.cstm-about-page .about-banner-section .banner-section h2 {
    text-align: center;
}

.cstm-about-page .about-us-sharpen-marketing-section {
    padding: 70px 0px;
    background: #fff;
}
.cstm-about-page .about-us-sharpen-marketing-section .inner-sharpen-marketing-section h2 {
    color: #272727;
}
.cstm-about-page .about-us-sharpen-marketing-section .inner-sharpen-marketing-section .sharpen-marketing-review-section .content-section * {
    text-align: left;
    font-size: 18px;
}
.cstm-about-page .about-us-sharpen-marketing-section .inner-sharpen-marketing-section .sharpen-marketing-review-section .content-section h3 {
    margin-bottom: 0;
    font-size: 21px;
    font-weight: 300;
}

.cstm-about-page .about-social-links .header-section h1 {
    text-align: center;
}
.cstm-about-page .about-milti-quote-section .row .lower-quote {
    width: 100%;
    max-width: 80px;
    margin: 0 auto;
}
.about-quote-content-section.cstm-about-quote-content-section {
    background: url(/cdn/shop/files/back-testimonial.png?v=1634314229);
    padding: 70px 0px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
.cstm-about-page .about-popular-services {
    background: url(/cdn/shop/files/backgrow-tea.png?v=1634458051);
    min-height: 260px;
    display: flex;
    align-items: center;
    text-align: center;
    background-size: cover;
    background-position: center;
}
.cstm-about-page .about-popular-services h2 {
    color: #fff;
}
 
.social-image-link .social-image-wrap .image1 a {
    text-align: center;
    flex: 0 0 100%;
  margin-top: 25px;
}
.about-banner-section .image img {
    width: 100%;
}
.social-image-link .social-image-wrap .image1 img {
    width: 100%;
    flex: 0 0 33.33%;
    max-width: 33.33%;
  padding: 8px;
}
.social-image-link .social-image-wrap .image1 {
    display: flex;
    flex-wrap: wrap;
  margin-bottom: 25px;
}
.social-image-link {
    margin-bottom: 50px;
}
.about-top-content-section.cstm-about-top-section .cstm-aboutcontent-section {
    padding: 40px 0 60px;
}
.about-milti-quote-section {
    padding: 40px 0 30px;
}
.about-text-with-quote-section {
    padding: 20px 0;
}
.about-banner-section,
.cstm-live-listing-section{
    padding: 70px 0;
}
.live-listing-section.cstm-live-listing-section .live-iframe-heading .banner-section {
    text-align: center;
}
.about-social-links {
    padding: 70px 0;
}
.cstm-about-page .shopify-section .about-milti-quote-section .row .quote-header-section h2 {
    text-align: center;
}

.cstm-about-page .shopify-section .about-milti-quote-section .row .quote-header-section .quote-block-section {
    padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: 1px solid #e1e1e1;
}
.cstm-about-page .about-video-crousal-section .cstm-video-slider .slick-track .slick-slide .row > div {
    padding: 0;
}
.cstm-new-home-quote-box {
/*     background: #fff;
    padding: 15px;
    border-radius: 15px;
    box-shadow: 0 0 0 #000, 0 0 8px #bbb; */
}

 .klaviyo-form-section.cstm-resouces {
    width: 100%;
}
 .klaviyo-form-section.cstm-resouces form.needsclick {
    margin: 0 auto 0 0!important;
}
 .klaviyo-form-section.cstm-resouces .needsclick.kl-private-reset-css-Xuajs1 > div + div{
  position: absolute!important;
    right: 0;
    width: 100%;
    max-width: max-content;
    padding: 0;
    flex: 0 0 30%;
    max-width: 30%;
}
 .klaviyo-form-section.cstm-resouces .needsclick.kl-private-reset-css-Xuajs1 > div + div button {
    width: 100%;
    border-top-left-radius: 0!important;
    border-bottom-left-radius: 0!important;
    font-size: 22px!important;
    font-family: 'Roboto'!important;
}
/* Responsiveness */
.cstm-inner-plans-pages .cstm-flex-plans .block_section_text_part .button {
    display: none;
}

.cstm-about-page .about-global-tea-section .below-text {
    background: #f7f7f7;
    padding: 30px 15px;
    border-radius: 10px;
    width: 100%;
    max-width: 650px;
    margin: 0 auto;
} 
.cstm-about-page .about-banner-section {
    background: #fff;
}

.collection-template div#Collection ul li .product-card  .product-card__image-with-placeholder-wrapper {
    min-height: 386px;
    display: flex;
    justify-content: center;
    align-items: center;
}

ul.list--inline.pagination {
    width: 100%;
}
.product-tabs .tabbable-panel .tabbable-line ul.nav.nav-tabs li a {
    font-size: 18px;
}
.product-tabs .tabbable-panel .tabbable-line .tab-content .tab-pane h4, .product-tabs .tabbable-panel .tabbable-line .tab-content .tab-pane h4 a {
    font-size: 22px!important;
}
.product-tabs .tabbable-panel .tabbable-line .tab-content .tab-pane 
 .author-name-image .author-name-inner.ctm-pair .author-cstm span.roboto-div {
    font-size: 22px;
    font-weight: 400!important;
    font-style: inherit;
}
.particular-section .container > h2 {
    margin-bottom: 75px;
}
div#CartCount {
    width: 20px;
    height: 20px;
}
.filters-toolbar .filters-toolbar__item-child .filters-toolbar__input-wrapper.select-group #SortBy option {
	font-size: 14px !important;
}

/* Responsiveness Clsoe */

@media screen and (max-width:1199px){
  .processsection {
    min-height: 400px;
}
  .consultation-industry-Experience-section.cstm-consultation-industry-Experience-section .consultation-reasons-div .consultation-industry-boxs {  
    padding: 20px;
}
  .cstm-home-ss-section .consultation-reasons-div .consultation-industry-boxs {
    height: 525px;
    margin-bottom: 36px;
}
}


@media screen and (max-width:991px){
  .consultation-industry-Experience-section.cstm-consultation-industry-Experience-section.cstm-home-ss-section .consultation-industry-boxs-info h3 + p {
    color: #5b7355;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}
    body div#SearchDrawer {  
    z-index: 99999;
  }
.site-nav__label {
    font-size: 14px;
 
}
  header.site-header.border-bottom .page-width .grid.grid--no-gutters nav#AccessibleNav {  
    justify-content: flex-end!important;
}
  .announcement-bar p.announcement-bar__message {
    font-size: 14px!important;
}
  header.site-header.border-bottom .page-width .grid.grid--no-gutters nav#AccessibleNav ul#SiteNav {
    justify-content: center !important;
}
  .home-page-steeped-content-section.cstm-steeped-new-div h1 {
    display: none;
}
/*   .home-get-to-know-us-section.cstm-home-get-to-know-us-section .know-us-contentbox-div .row .col-xs-12.col-md-4 {
    width: 33.33%;
} */
  .banner-image-section .banner-wrapper .col-md-6 .banner-cstm-image {
    text-align: center;
    
}
  .banner-image-section .banner-wrapper .row {
    flex-direction: revert;
    display:unset;
}
  .consultation-industry-Experience-section.cstm-consultation-industry-Experience-section .consultation-reasons-div .row .col-xs-12.col-md-4 {
    width: 50%;
} 
  p {
    font-size: 16px!important;
}
  .cstm-flex-plans .row .button a.cstm-btn {   
    padding: 14px 12px;
    font-size: 14px;
}
  .banner-cstm-image img {
    width: 100%; 
    max-width: 250px;
}
  .main-content h3 {
    font-size: 17px;
    line-height: normal;
    margin-bottom: 0;
}
  .home-page-faq-section .accordion-container .set>a {   
    font-size: 18px;
}
  .inner-testimonial-image img {
    max-width: 250px;
   
}
  .home-page-steeped-content-section .row .col-md-4:nth-child(3) {
    padding-left: 15px;
    padding-right: 15px;
}
body a.cstm-btn {   
    font-size: 14px;
    min-height: unset!important;
    height: unset;
    padding: 14px 12px!important; 
}
  .consultation-industry-Experience-section.cstm-consultation-industry-Experience-section .consultation-reasons-div .consultation-industry-boxs {  
    margin-bottom: 25px;
}
  .cstm-inner-sharpen a.cstm-btn {
    max-width: max-content;
    margin: auto;
}
  body .banner-image-section .banner-text-section a.cstm-btn {   
    min-height: unset!important;
}
  .site-nav__label {
    font-size: 16px;
  
}
.consultation-top-section.cstm-consultation-top-section .consultation-image-section .consultation-wrapper .row {
    display: unset;
 
}
  .consultation-top-section.cstm-consultation-top-section .consultation-image-section .consultation-wrapper .row .consultation-cstm-image img {
    width: 100%;
    max-width: 250px;
}
  .consultation-top-section.cstm-consultation-top-section .consultation-image-section .consultation-wrapper .row .consultation-cstm-image {
    margin-top: 50px;
}  
} 
 
@media screen and (max-width:767px){
  .faqsection .accordion-container .set a {
    padding: 15px 0;
}
  .template-product.inner-template .farmsection {
    padding: 70px 0 70px!important;
}
  .product-tabs .tabbable-panel .tabbable-line .tab-content .tab-pane h4, .product-tabs .tabbable-panel .tabbable-line .tab-content .tab-pane h4 a {
    font-size: 18px!important;
    line-height: 30px;
}
  .consultation-industry-Experience-section.cstm-consultation-industry-Experience-section.cstm-home-ss-section .consultation-industry-boxs-info h3 + p + p {
    font-size: 16px!important;
   
}
 
  body .announcement-bar p.announcement-bar__message {
    font-size: 15px!important;
}
.home-cstm-below-quotes-section.cstm-steeped-new-div .cstm-new-home-quote-box {
    width: 100%;
    max-width: 393px;
    margin: 0 auto 25px;
} 
  .home-cstm-below-quotes-section.cstm-steeped-new-div .cstm-new-home-quote-box .cstm-new-home-quote-box-author .author-image {
    max-width: 80px;
    margin: 0 25px 0 0;
}
  .home-cstm-below-quotes-section.cstm-steeped-new-div .cstm-new-home-quote-box .cstm-new-home-quote-box-author .author-name-image .author-image {
    
    margin: 0 25px 0 0;
}
  .home-page-best-selling-products.cstm-best-selling .cstm-best-selling-listing .cstm-best-selling-flex {
    flex-direction: column;
}
  ul#SiteNav li.site-nav--has-dropdown button {
  
    font-weight: 600;
}
  .consultation-industry-Experience-section.cstm-consultation-industry-Experience-section .consultation-reasons-div .consultation-industry-boxs .industry-btn a.cstm-btns {   
    font-size: 16px;
}
  .home-page-tea-cofee-section .cstm-homelogo-flex .cstm-homelogo-flex-listing {
    max-width: 50%;
    flex: 0 0 50%;
}
/*   .home-page-tea-cofee-section .cstm-homelogo-flex .cstm-homelogo-flex-listing img {
    width: 150px;
} */
  .consultation-reasons-section.cstm-consultation-reasons-section 
 .consultation-reasons-div .consultation-reasons-boxs .consultation-reasons-flex {  
    margin-bottom: 25px;
}
  .consultation-industry-Experience-section.cstm-consultation-industry-Experience-section .consultation-reasons-div .consultation-industry-boxs {  
    padding: 20px;
}
  ul#MobileNav li.mobile-nav__item button.btn--link.js-toggle-submenu.mobile-nav__link {
    color: #3e4f39;
    font-weight: 700;
}
  .home-get-to-know-us-section.cstm-home-get-to-know-us-section .know-us-contentbox-div .know-us-contentbox {
    margin-bottom: 25px;
}
  .consultation-reasons-section.cstm-consultation-reasons-section h1 {
    margin-bottom: 50px;
    padding-left: 0;
    text-align: center;
}
  .consultation-reasons-section.cstm-consultation-reasons-section .consultation-reasons-div .consultation-reasons-boxs .consultation-reasons-boxs-info p {
    min-height: 150px;
    max-width: 400px;
}
.home-get-to-know-us-section.cstm-home-get-to-know-us-section .know-us-contentbox-div {   
    max-width: 393px;
    margin: 0 auto 25px;
}
.cstm-flex-plans .block_section_text_part * {
    text-align: center;
    display: block;
    width: 100%;
}
  .cstm-flex-plans .block_section_text_part * {
    text-align: center;
    display: block;
    width: 100%;
    margin: 0 auto;
}
  .cstm-heading-section h2 {  
    font-size: 36px !important;
}
  .cstm-flex-plans .row .button a.cstm-btn {  
    font-size: 18px;
}



  
  .cstm-plans-pages .cstm-flex-plans .row {
    display: flex;
    align-items: center;
    flex-direction: column;
    gap: 3rem 0rem;
}
  .cstm-plans-pages  .cstm-flex-plans .block_section_image_part img {
    width: 100%;
    max-width: 400px;
    margin: 0 auto;
}
  .cstm-plans-pages .cstm-flex-plans .block_section_image_part {
    text-align: center;
}
    .home-page-best-selling-products.cstm-best-selling .cstm-best-selling-listing .cstm-best-selling-flex {
    display: flex;
    align-items: center;
    gap: 1rem;
    justify-content: center;
    padding: 0 15px;
    flex-wrap: wrap;
}
  .inner-testimonial-image img {
    width: 100%;
    max-width: 100%;
  
}
  .home-page-tea-cofee-section .cstm-homelogo-flex {
    display: flex;
    width: 100%;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}
  .home-cstm-below-quotes-section.cstm-steeped-new-div {
    padding-top: 50px !important;
}
.author-name-image {
    display: block !important;
    align-items: center;
}
.author-name-image .author-image {
    margin-left: auto;
    margin-right: auto;
    display: block;
    width: 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.inner-testimonial-content .author-name-image .author-name {
    text-align: center;
    margin-bottom: 30px;
}
  .home-get-to-know-us-section.cstm-home-get-to-know-us-section .know-us-contentbox-div .know-us-contentbox .know-us-contentbox-info h3 {
    font-size: 32px;

}
}


@media screen and (max-width:576px){
  .onpage-cust-mer3-section.peoplesaying p {
    color: #f2f2f2;
    font-size: 20px!important;
}
  
  .product-tabs .tabbable-panel .tabbable-line ul.nav.nav-tabs li a {
    font-size: 14px;
}
  .filters-toolbar-cstm.sorting-section .page-width .filters-toolbar .filters-toolbar__item-wrapper .filters-toolbar__item-child label.filters-toolbar__label.select-label {
    display: none;
}
  header.section-header.text-center h1 {
    margin-bottom: 45px;
}
.site-footer__item:first-child {
    max-width: 100%;
}
  #review-section .Header__WidgetTitle-sc-17gc7x6-2.igfMeX {   
    font-size: 30px !important;
}
.home-cstm-below-quotes-section.cstm-steeped-new-div .cstm-new-home-quote-box .cstm-new-home-quote-box-author .author-image {
    max-width: 80px;
    margin: 0 auto 0 0;
}
  .home-cstm-below-quotes-section.cstm-steeped-new-div .cstm-new-home-quote-box {
    margin-bottom: 25px;
}
  .home-get-to-know-us-section.cstm-home-get-to-know-us-section {
    padding: 0px 0;
}


  
  .cstm-steeped-new-div .cstm-testimonial-div {
    padding: 0px 0 50px;
}
  .home-page-steeped-content-section.cstm-steeped-new-div .col-md-4 {
    padding-top: 0;
}
  .consultation-industry-Experience-section.cstm-consultation-industry-Experience-section .consultation-reasons-div .row .col-xs-12.col-md-4 {
    width: 100%;
}


.home-page-tea-cofee-section .cstm-homelogo-flex .cstm-homelogo-flex-listing {
    max-width: 50%;
    flex: 0 0 50%;
    margin-bottom: 15px;
}
  body .cstm-steeped-new-div .cstm-testimonial-div {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: column!important;
}
  body .inner-testimonial-image img {
    width: 100%;
    max-width: 100%;
   
}
  .cstm-home-page-steeped-content-new-section .cstm-inner-testimonial-content .author-name h3 {   
    text-align: left;
} 
  
  .inner-testimonial-content * {
    text-align: center;
} 

}





.inner-testimonial-image img{
/* 	height: auto; */
    min-height: inherit !important;
}
.live-listing-img img {
    width: 100%;
    border-radius: 10px;
  max-width:250px;
}

.live-listing-section.cstm-live-listing-section .row {
    padding-bottom: 0;
}
.live-listing-section.cstm-live-listing-section .row.cstm-row-3:last-child{
	padding-bottom:50px;
}



.cstm-speaking-opportunities.mackenzie-bailey-speaking-opportunities {
    background-color: #f2f2f2;
    margin-top: 55px;
}
#live .image iframe ,
.about-banner-section .image iframe {
    width: 100%;
    min-height: 565px;
    border: 1px solid #f2f2f2;
    padding: 10px;
    object-fit: cover;
}
/* body#content-marketing-strategy .cstm-middle-shopbrandstrategy {
    display: block;
}
body#on-page-seo .cstm-middle-shopbrandstrategy {
    display: block;
} */
.home-cstm-below-quotes-section.cstm-steeped-new-div {
    background: #f2f2f2;
    padding-bottom: 50px;
    padding-top: 0;
}
.cstm-new-home-quote-box {
    background: #ffffff;
    padding: 25px;
    border-radius: 15px;
}
.home-page-faq-section .accordion-container .set .content p a {
    color: #333;
}
.mackenzie-bailey-main-flex .main-flex-images .image-name-section {
    padding-bottom: 0;
}
.mackenzie-bailey-main-section.cstm-mackenzie-bailey-main-section {
  background:#f7f7f7;
}
.cstm-speaking-opportunities.mackenzie-bailey-speaking-opportunities {
    padding-bottom: 84px;
}
.cstm-mackenzie-bailey-content-section.mackenzie-bailey-content-section h2 {
    text-align: left;
    font-family: 'Roboto' !important;
}
.cstm-mackenzie-bailey-content-section.mackenzie-bailey-content-section .mackenzie-bailey-content-flexs {
    padding-bottom: 0;
}
.cstm-mackenzie-bailey-content-section.mackenzie-bailey-content-section .mackenzie-flexs-image ul.ulflexs li {
    margin-bottom: 15px! important;
}

.cstm-sample-contract .home-page-testimonial-section.cstm-sample-contract {
    padding: 90px 0;
}
.cstm-sample-contract .home-page-testimonial-section.cstm-sample-contract .inner-testimonial-image {
    margin-bottom: 0;
}

.cstm-consultation-clientlogo-section {
    background: #f7f7f7;
    width: 100vw;
    transform: translateX(-50%);
    margin-left: 50%;
} 
.home-cstm-below-quotes-section.cstm-steeped-new-div .row {
/*     display: block; */
}
.cstm-quote-btn-div a.btn.btn-info {
    margin-left: inherit;
}
.about-social-links .header-section h1 {
    font-size: 40px !important;
    margin-bottom: 30px;
}
.social-image-link .social-image-wrap .image1 img {
    border-radius: 25px;
}

.consultation-top-section.cstm-consultation-top-section .consultation-quotes-box-div {
    background: #fff;
    max-width: 688px;
    margin: 0 auto;
    padding: 15px;
    border-radius: 10px;
}
.consultation-top-section.cstm-consultation-top-section .consultation-quotes-box-div .consultation-quotes-box-div-content {
    display: flex;
    align-items: center;
}


.consultation-top-section.cstm-consultation-top-section .consultation-quotes-box-div .consultation-quotes-box-div-content .consultation-quotes-box-div-info {
    padding-left: 25px;
}

.consultation-top-section.cstm-consultation-top-section .consultation-quotes-box-div .consultation-quotes-box-div-content .consultation-quotes-box-div-info  p + p {
    font-style: italic!important;
    display: block;
    color: #272727!important;
    font-weight: 400!important;
}
.consultation-top-section.cstm-consultation-top-section .consultation-quotes-box-div .consultation-quotes-box-div-content .consultation-quotes-box-div-info > p {
    font-weight: 600!important;
    margin: 0;
    text-align: left;
    color: #272727!important;
    font-weight: bold!important;
    font-size: 16px!important;
}
.consultation-top-section.cstm-consultation-top-section .consultation-quotes-box-div .consultation-quotes-box-div-heading h3 {
    text-align: left;
    text-align: left;
    color: #5b7355 !important;
    font-weight: 300 !important;
}
.consultation-top-section.cstm-consultation-top-section .consultation-quotes-box-div .consultation-quotes-box-div-content .consultation-quotes-box-div-img img {
    width: 100%;
    max-width: 100px;
}



@media only screen and (max-width:1200px){
.banner-cstm-image img {
    width: 45%;
}
  .cstm-video-slider.slick-initialized.slick-slider.slick-dotted .slick-list.draggable {
    width: 100%;
    max-width: 90%;
    margin: 0 auto;
}
}
@media only screen and (max-width:1199px){
.banner-image-section .banner-text-section h1 {
    font-size: 37px !important;
	 margin: 0 0 30px;
}
.banner-image-section .banner-text-section p {
    color: #f2f2f2;
    margin: 0 0 30px;
    font-size: 16px!important;
}
}
@media only screen and (max-width:991px){
  .cstm-new-blog li.grid__item.medium-up--one-third {
    padding: 0 7px;
}
  .cstm-new-blog h2.article__title.h3.article__title--has-image {
    font-size: 22px!important;
} 
  .cstm-mackenzie-bailey-content-section.mackenzie-bailey-content-section .mackenzie-bailey-content-flexs .mackenzie-flexs-image ul.ulflexs {
    text-align: center;
}
  .about-video-crousal-section .cstm-video-slider div.slick-slide .blank-slider-text {
    min-height: 200px;   
    padding: 0 50px;
}
body a.cstm-btn {
    font-size: 13px;
}
  .mackenzie-bailey-main-flex .main-flex-images {
   
    flex-wrap: wrap;
}
   .mackenzie-bailey-main-flex .main-flex-images .flexling-div {
    flex: 0 0 40%;
    max-width: 40%;
}
  .mackenzie-bailey-main-flex .main-flex-images .flexling-div img {
    width: 100%;
}
.home-page-tea-cofee-section {
    padding: 70px 0;
}
.home-page-faq-section {
    padding: 70px 0;
}
.home-page-steeped-content-section .row .col-md-4:nth-child(6){
	padding-bottom:0px;
}
.consultation-industry-Experience-section.cstm-consultation-industry-Experience-section .consultation-reasons-div .col-xs-12.col-md-4:nth-child(4) .consultation-industry-boxs, .consultation-industry-Experience-section.cstm-consultation-industry-Experience-section .consultation-reasons-div .col-xs-12.col-md-4:nth-child(5) .consultation-industry-boxs, .consultation-industry-Experience-section.cstm-consultation-industry-Experience-section .consultation-reasons-div .col-xs-12.col-md-4:last-child .consultation-industry-boxs {
    margin-bottom: 25px;
}
section#review-section {
    padding: 70px 0;
/*     padding-bottom: 0; */
}
.home-get-to-know-us-section.cstm-home-get-to-know-us-section .know-us-contentbox-div .know-us-contentbox .know-us-contentbox-info h3 {
    font-size: 35px;
}
.home-get-to-know-us-section.cstm-home-get-to-know-us-section .know-us-contentbox-div .know-us-contentbox .know-us-contentbox-info p {
    color: #fff;
    line-height: 25px;
}
.home-page-sharpen-marketing-section .sharpen-marketing-review-section h2 {
    font-size: 22px!important;
}
.home-logo-slider-section {
    padding: 70px 0px;
}
footer.site-footer .newsletter-content-cstm p {
    font-size: 17px !important;
}
.site-footer__content .site-footer__item.site-footer__item--one-fifth {
    flex: 0 0 50%! important;
}
.banner-image-section .banner-text-section {
    padding-top: 0px! important;
}
.banner-image-section .banner-wrapper .col-md-6 .banner-cstm-image {

    padding-top: 0;
    padding-bottom: 20px;
}
.template-index .home-cstm-below-quotes-section.cstm-steeped-new-div .cstm-new-home-quote-box .cstm-new-home-quote-box-author .author-name-image {
    display: flex! important;
    justify-content: center;
    align-items: center;
	 margin-top: 22px;
} 
.template-index .home-cstm-below-quotes-section.cstm-steeped-new-div .row .col-xl-4.col-lg-4.col-md-4.col-xs-12 {
    margin-bottom: 0;
}
    .about-video-crousal-section .cstm-video-slider.slick-initialized.slick-slider button.slick-next {
    right: 0;
}
  .about-video-crousal-section .cstm-video-slider.slick-initialized.slick-slider button.slick-prev {
    left: 0;
    z-index: 1;
} 
  .processsection ol {
    margin: 0 auto 0px;
}
}
@media only screen and (max-width:767px){
.live-listing-section.cstm-live-listing-section .live-btn a {
    margin-bottom: 20px;
}
  .consultation-industry-Experience-section.cstm-consultation-industry-Experience-section .consultation-reasons-div .consultation-industry-boxs {
    padding: 20px 10px;
}
  .consultation-industry-Experience-section.cstm-consultation-industry-Experience-section .consultation-reasons-div .consultation-industry-boxs .consultation-industry-boxs-info p + p {
    font-size: 13px!important;
} 
  
  .cstm-video-slider.slick-initialized.slick-slider.slick-dotted .slick-list.draggable {
    width: 100%;
    max-width: 85%;
    margin: 0 auto;
  
}
  .cstm-speaking-opportunities.mackenzie-bailey-speaking-opportunities p {
   
    word-break: break-word;
}
  .author-name-image .author-image img {
    width: 100%;
    max-width: 100px;
} 
  .collection-template ul li .h4 {
    font-size: 22px;
    margin: 10px!important;
    line-height: 60px;
}
  .filters-toolbar-cstm.sorting-section .page-width .filters-toolbar > div .filters-toolbar__input-wrapper.select-group select option {
    font-size: 14px!important;
    padding: 0 15px!important;
}
  .filters-toolbar-cstm.sorting-section .page-width .filters-toolbar > div span {
    font-size: 16px;
}
  .filters-toolbar-cstm.sorting-section .page-width .filters-toolbar > div .filters-toolbar__input-wrapper.select-group select {
    font-size: 16px!important;
    margin-left: 0!important;
}
  .filters-toolbar-cstm.sorting-section .page-width .filters-toolbar {
    display: flex!important;
}
  .filters-toolbar-cstm.sorting-section .page-width .filters-toolbar > div {
    flex: 0 0 50%!important;
    max-width: 50%;
}
  .filters-toolbar-cstm.sorting-section .page-width .filters-toolbar 
 .filters-toolbar__item.filters-toolbar__item--count {
    text-align: right;
}
  .collection-template header.collection-header {
    padding-top: 0;
}
.filters-toolbar-cstm.sorting-section .page-width {
    padding: 0!important;
}

  
  .filters-toolbar-cstm.sorting-section {
    padding: 0 15px;
}
  .cstm-about-page .about-video-crousal-section {
    padding: 70px 0px;
    margin: 50px 0;
}
  .author-name-image .author-image img {
    width: 100%;
    max-width: 142px;
    margin-bottom: 15px;
}

  .about-video-crousal-section .cstm-video-slider div.slick-slide .blank-slider-text {
    min-height: 250px;   
    padding: 0 15px;
}
.site-footer__content .site-footer__item.site-footer__item--one-fifth {
    flex: 0 0 100%! important;
}
.home-page-best-selling-products.cstm-best-selling {
    padding: 30px 0;
    background: #fff;
}
.template-index .inner-testimonial-content .author-name-image .author-name {
    text-align: center;
    margin-bottom: 0;
}
.cstm-home-ss-section .consultation-reasons-div .consultation-industry-boxs {
    height: 470px;
}
.consultation-industry-Experience-section.cstm-consultation-industry-Experience-section .consultation-reasons-div .consultation-industry-boxs .consultation-industry-boxs-info {
    min-height: inherit;
}
  .mackenzie-bailey-main-flex .main-flex-images {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 4rem;
    flex-wrap: wrap;
}
  .live-listing-section.cstm-live-listing-section .row {
  
    flex-direction: column;
}
  .live-listing-img img {   
    max-width: 300px;
    margin: 0 auto;
}
  .live-listing-img {
    text-align: center;
}

}
@media only screen and (max-width:567px){
  .mackenzie-bailey-main-flex .main-flex-images .flexling-div {
    flex: 0 0 100%;
    max-width: 100%;
}
  .cstm-flex-plans .block_section_text_part ul {
    padding-left: 0;
} 
  .landing-pages-form-section.cstm-landing-pages-form .landing-pages-content-div .klaviyo-form-section .needsclick.kl-private-reset-css-Xuajs1 > div + div button {   
    font-size: 16px!important;
}
  .landing-pages-form-section.cstm-landing-pages-form .landing-pages-content-div .klaviyo-form-section .needsclick.kl-private-reset-css-Xuajs1 > div + div {   
    max-width: 40%;
}

/*   .landing-pages-form-section.cstm-landing-pages-form .landing-pages-content-div .klaviyo-form-section .needsclick.kl-private-reset-css-Xuajs1 {
    display: unset!important;
    width: 100%;
} */
.home-page-steeped-content-section .row .col-md-4 {
    padding-bottom: 40px;
}
.consultation-industry-Experience-section.cstm-consultation-industry-Experience-section {
    padding: 50px 0;
}
section#review-section {
    padding: 50px 0;
}
.home-logo-slider-section h1 {
    text-align: center;
    margin-bottom: 10px;
}
.home-logo-slider-section, .newsletter-section-footer.cstm-newsletter-footer {
    padding: 50px 0;
}
.home-page-steeped-content-section {
    padding: 50px 0;
}
}
.template-index h2 {
    text-align: center;
}
.home-page-best-selling-products.cstm-best-selling .cstm-best-selling-listing .cstm-best-selling-div .cstm-best-selling-content-box .cstm-best-selling-content-heading h3 {
    font-size: 16px;
}
.home-get-to-know-us-section.cstm-home-get-to-know-us-section .know-us-contentbox-div .know-us-contentbox .know-us-contentbox-info {
    background: #282d21;
    padding: 25px;
}
.home-get-to-know-us-section.cstm-home-get-to-know-us-section .know-us-contentbox-div .know-us-contentbox .know-us-contentbox-img:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    background: linear-gradient(180deg,transparent 50%,#282d21);
}
 
/* aboutus */
.cstm-template-about.cstm-about-page .cstm-aboutcontent-section .aboutcontent-text-section h2 {
    font-size: 30px;
    font-weight: 300;
}
.cstm-template-about.cstm-about-page .cstm-aboutcontent-section .aboutcontent-text-section p {
    font-size: 18px !important;
}
.cstm-template-about.cstm-about-page .main-quote-section {
    margin-bottom: 50px;
}
.cstm-template-about.cstm-about-page .about-milti-quote-section .quote-header-section .quote-block-section {
    min-height: 176px;
}
.cstm-about-page .shopify-section .about-milti-quote-section .row .quote-header-section a {
    color: #272727 !important;
}
.cstm-about-page .about-global-tea-section p {
    margin: 0 0 10px;
}
.cstm-about-page .about-global-tea-section .sec-head1 {
    margin: auto;
    max-width: 800px;
    width: 100%;
    text-align: center;
}
.cstm-about-page .about-global-tea-section .below-text {
    margin: auto;
    max-width: 800px;
    width: 100%;
    text-align: center;
}
.cstm-about-page .about-global-tea-section .client-Block .quote-image img {
    max-width: 90px;
    min-height: 90px;
}
.cstm-about-page .about-global-tea-section .client-Block .auther-name p {
    color: #272727!important;
    font-weight: bold!important;
    font-size: 16px!important;
}
.cstm-about-page .about-global-tea-section .client-Block .auther-name spnan p {
    font-weight: 400 !important;
}
.cstm-template-about.cstm-about-page .top-section .main-quote-section p {
    font-weight: 300 !important;
  color: #5b7355 !important;
}
body .cstm-about-page .shopify-section .about-milti-quote-section .top-section .main-quote-auther-image .auther-name p {
    font-weight: bold!important;
    color: black!important;
  font-size: 16px !important;
} 
body .cstm-about-page .shopify-section .about-milti-quote-section .top-section .main-quote-auther-image .auther-name .designation span p { 
    font-style: italic!important;
    display: block;
    color: #272727!important;
    font-weight: 300!important;
  font-size: 16px !important;
}
.cstm-template-about.cstm-about-page .top-section p {
    font-weight: 400 !important;
}
.cstm-template-about.cstm-about-page div#shopify-section-about-text-with-quote-section {
    border: none;
}
.cstm-template-about.cstm-about-page .about-text-with-quote-section {
    background: url(/cdn/shop/files/Untitled-1_46996b13-2512-4943-8867-3ddb0b5ad796.jpg?v=1637154234);
    padding: 70px 0px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
.cstm-template-about.cstm-about-page .about-text-with-quote-section .html-text p {
    color: #ffff;
}
.cstm-template-about.cstm-about-page  .about-text-with-quote-section .client-Block span {
    color: #f2f2f2;
    font-size: 18px !important;
    font-style: italic;
    font-weight: 300!important;
}
.cstm-template-about.cstm-about-page  .about-text-with-quote-section .client-Block span p{
   color: #f2f2f2;
}
.template-product .faqsection h2 {
    color: #383f2e;
    text-align: center;
    margin: 0 0 45px;
}
.template-product .onpageseo-topsection.hourlyrate-topsection h1 {
    color: #fff;
}
body .pressnew-tabscontent-section.cstm-tabscontent ul.cstm-tabs-nav li a, body .pressnew-tabscontent-section.cstm-tabscontent ul.cstm-tabs-nav li.active a {
    font-family: 'Roboto' !important;
    font-weight: 300;
    font-size: 22px;
}
.cstm-review-section.service-review div#judgeme_product_reviews .jdgm-rev-widg__header h2.jdgm-rev-widg__title {
    display: none;
}

.mackenzie-bailey-main-flex .main-flex-images .image-name-section {
    text-align: center;
    padding: 10px 0px;
}
.cstm-template-about.cstm-about-page .cstm-aboutcontent-section .aboutcontent-text-section p {
    font-size: 18px !important;
    font-style: inherit!important;
}
.cstm-about-page .shopify-section .about-milti-quote-section .row .quote-header-section .success a {
    font-size: 14px!important;
    font-weight: 300!important;
    text-decoration: underline;
}
.cstm-about-page .shopify-section .about-milti-quote-section .top-section .main-quote-auther-image .auther-name p {
    margin: 0px;
    padding: 0px;
}
.cstm-plans-pages .cstm-marketig-plan-image-text.marketig-plan-image-text h1 {
    text-transform: capitalize;
}
.cstm-about-page .shopify-section .about-milti-quote-section .row .quote-header-section .success a {
    font-size: 18px!important;
    font-weight: 300!important;
    line-height: 32px;
    color: #272727;
}
.blog-main-section .blog-post-flex .blog-post-flex-right .rte ul li, .blog-main-section .blog-post-flex .blog-post-flex-right .rte ul li span,
.blog-main-section .blog-post-flex .blog-post-flex-right .rte p, .blog-main-section .blog-post-flex .blog-post-flex-right .rte ol li,
.blog-main-section .blog-post-flex .blog-post-flex-right .rte ol li span, .blog-main-section .blog-post-flex .blog-post-flex-right .rte ol li,
.blog-main-section .blog-post-flex .blog-post-flex-right .rte p span{
    font-family: 'Roboto' !important;
    font-weight: 400!important;
    font-size: 18px!important;
}
.home-page-faq-section .accordion-container .set .cstm-home-faq .author-content-faq > p {
  
    font-weight: 300!important;
} 


/* 10Oct */

.consultation-industry-Experience-section.cstm-consultation-industry-Experience-section.cstm-home-ss-section .consultation-industry-boxs {
    background-color: #fff;
}
.consultation-industry-Experience-section.cstm-consultation-industry-Experience-section.cstm-home-ss-section {
    background-color: #f7f7f7;
  padding-bottom: 70px;
}
.consultation-industry-Experience-section.cstm-consultation-industry-Experience-section.cstm-home-ss-section .consultation-industry-boxs-info h3 + p {
    color: #5b7355;
}
.consultation-industry-Experience-section.cstm-consultation-industry-Experience-section.cstm-home-ss-section .consultation-industry-boxs-info h3 + p + p {
    font-size: 17px!important;
    font-weight: 500!important;
}
.consultation-industry-Experience-section.cstm-consultation-industry-Experience-section.cstm-home-ss-section .industry-btn {
    margin-top: 15px;
}
.home-get-to-know-us-section.cstm-home-get-to-know-us-section {
    background: #f7f7f7;
}
.home-get-to-know-us-section.cstm-home-get-to-know-us-section .know-us-contentbox-div .know-us-contentbox {
    border-radius: 10px;
    overflow: hidden;
}
.about-top-content-section.cstm-about-top-section {
 
    background-image: url(/cdn/shop/files/Untitled-1_46996b13-2512-4943-8867-3ddb0b5ad796.jpg?v=1637154234);
}
.about-top-content-section.cstm-about-top-section .aboutcontent-text-section * {
    color: #fff;
} 
.about-top-content-section.cstm-about-top-section .cstm-new-aboutcontent-quote-box {
    background: #fff;
    padding: 15px;
    border-radius: 10px;
    margin-top: 50px;
}
.about-top-content-section.cstm-about-top-section .cstm-new-aboutcontent-quote-box h3 {
   
    text-align: left;
    color: #5b7355 !important;
    font-weight: 300 !important;
}
.about-top-content-section.cstm-about-top-section .cstm-new-aboutcontent-quote-box .cstm-new-aboutcontent-quote-box-author .author-name-image .author-name p {
    color: #272727!important;
    font-weight: bold!important;
    font-size: 16px!important;
}
.about-top-content-section.cstm-about-top-section .cstm-new-aboutcontent-quote-box .cstm-new-aboutcontent-quote-box-author .author-name-image .author-name p span {
    display: block;
    font-style: italic!important;
    display: block;
    color: #272727!important;
    font-weight: 400!important;
}
.aboutcontent-html-section iframe {
    height: 360px;
}
.about-top-content-section.cstm-about-top-section .cstm-aboutcontent-section .button {
    margin-top: 35px!important;
}
.cstm-new-aboutcontent-myquote-box .cstm-new-aboutcontent-myquote-div {
    display: flex;
    align-items: center;
}
.cstm-new-aboutcontent-myquote-box .cstm-new-aboutcontent-myquote-div .cstm-new-aboutcontent-myquote-img {
    width: 100px;
    height: 100px;
}

.cstm-new-aboutcontent-myquote-box .cstm-new-aboutcontent-myquote-div .cstm-new-aboutcontent-myquote-content {
    padding-left: 20px;
}  


.cstm-new-aboutcontent-myquote-box .cstm-new-aboutcontent-myquote-div .cstm-new-aboutcontent-myquote-content p {
    margin: 0;
    color: black!important;
    font-size: 16px;
    font-style: inherit!important;
}
.cstm-new-aboutcontent-myquote-box .cstm-new-aboutcontent-myquote-div .cstm-new-aboutcontent-myquote-content p span {
    display: block;
    font-size: 16px;
    font-style: italic;
  color: #272727 !important;
font-weight: 400 !important;
}

.cstm-new-aboutcontent-myquote-box .cstm-new-aboutcontent-myquote-heading {
    margin-bottom: 15px;
}
.cstm-new-aboutcontent-myquote-box .cstm-new-aboutcontent-myquote-div .cstm-new-aboutcontent-myquote-content span.roboto-div {
color: #272727 !important;
font-weight: bold !important;
font-size: 16px !important;
}

.about-milti-quote-section {
    padding: 40px 0 30px;
    background: #f7f7f7; 
}
.about-milti-quote-section .main-quote-section {
    background: #fff;
    padding: 15px;
    border-radius: 10px;
    max-width: 688px;
    margin: 0 auto;
    background: #fff;
    border-radius: 10px;
    padding: 30px 40px;
    /* display: flex; */
    align-items: center;
} 
.cstm-about-page .shopify-section .about-milti-quote-section .row {
    background: #fff;
    margin: 0 0 30px;
    border-radius: 10px;
  text-align:center;
}
.cstm-about-page .about-us-sharpen-marketing-section .sharpen-marketing-review-section {
    background: #f7f7f7;
}
.about-social-links {
    padding: 70px 0;
    background: #f7f7f7;
}

.mackenzie-bailey-section .cstm-mackenzie-bailey-about-section.mackenzie-bailey-about-section {
    background-image: unset;
    background: #f7f7f7;
}
.mackenzie-bailey-section .cstm-mackenzie-bailey-about-section.mackenzie-bailey-about-section .mackenzie-bailey-content * {
    color: #272727!important;
}
body .cstm-mackenzie-bailey-content-section.mackenzie-bailey-content-section {
    padding: 70px 0;
    background: #fff;
}
.cstm-new-blog .container li.grid__item.medium-up--one-third .article__grid-meta .rte.article__grid-excerpt {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}
.contact-page-form input::placeholder, select#ContactForm-services, textarea#ContactForm-message::placeholder {
    font-size: 13px;
    font-weight: 300!important;
    color: gray!important;
}
#ContactForm-services option {
	font-size: 14px !important;
}
.Overview-Section.cstm-overview-five-blocks-newsletter {
    padding: 70px 0;
    background: #f2f2f2;
}
.consultation-industry-Experience-section.cstm-consultation-industry-Experience-section.cstm-home-ss-section .consultation-industry-boxs-info h3 + p + p span {
    font-weight: 400;
    font-style: italic!important;
}
.about-quote-content-section.cstm-about-quote-content-section {
    background-image: unset;
    background: #f2f2f2;
}
.about-quote-content-section.cstm-about-quote-content-section .cstm-new-aboutcontent-myquote-box {
    background: #fff;
    /* display: flex; */
    /* align-items: center; */
    border-radius: 10px;
    margin: 15px;
    padding: 15px;
}
.about-quote-content-section.cstm-about-quote-content-section .container {
    display: grid;
    grid-template-columns: 1fr 1fr;
}
.about-quote-content-section.cstm-about-quote-content-section .container:after,.about-quote-content-section.cstm-about-quote-content-section .container:before{
  display:none;
}
.about-quote-content-section.cstm-about-quote-content-section .cstm-new-aboutcontent-myquote-box .cstm-new-aboutcontent-myquote-heading p {
    /* color: green; */
    color: #5b7355 !important;
    font-weight: 300;
    margin-bottom: 20px;
    font-size: 21px;
}
.about-quote-content-section.cstm-about-quote-content-section .cstm-new-aboutcontent-myquote-box {
    background: #fff;
    display: flex;
    /* align-items: center; */
    border-radius: 10px;
    margin: 15px;
    padding: 15px;
    flex-direction: column;
    justify-content: space-between;
}
.cstm-about-page .shopify-section .about-milti-quote-section .top-section.cstm-bottom-section {
    text-align: center;
    float: left;
    width: 100%;
    padding-top: 50px;
}
.cstm-template-about.cstm-about-page .about-text-with-quote-section h2 {
    text-align: center;
    color: #fff;
}

.qutosBlock_C {
    background: #fff;
    border-radius: 10px;
    max-width: 688px;
    margin: 50px auto 50px;
    padding: 15px;
}
.qutosBlock_C .html-text p {
    font-weight: 300 !important;
    color: #5b7355 !important;
}
.cstm-template-about.cstm-about-page .about-text-with-quote-section .qutosBlock_C .client-Block .auther-name span {
    font-weight: bold!important;
    color: black!important;
    font-style: inherit!important;
  font-size: 16px !important;
}

.cstm-template-about.cstm-about-page .about-text-with-quote-section .qutosBlock_C .client-Block .auther-name 
 .author_designation span p {
    font-style: italic!important;
    display: block;
    color: #272727!important;
    font-weight: 400!important;
   font-size: 16px !important;
} 
.cstm-template-about.cstm-about-page .about-text-with-quote-section .buttons-wrap {
    display: flex;
    justify-content: center;
    align-items: center;
}
.cstm-template-about.cstm-about-page .about-text-with-quote-section .buttons-wrap > div {
    margin: 10px;
}
.cstm-template-about.cstm-about-page .about-text-with-quote-section .buttons-wrap > div a.cstm-btn {
    padding: 15px 40px;
    font-size: 18px;
}

.about-social-links .header-section h2 {
    text-align: center;
}
.about-social-links .sharpen-marketing-form-section {
    margin: 50px auto;
}
.gbp-content-section.cstm-gbp-content-section {
    width: 100vw;
    transform: translateX(-50%);
    margin-left: 50%;
    background: #f2f2f2;
}
.gbp-location-section.cstm-gbp-location-section {
    width: 100vw;
    transform: translateX(-50%);
    margin-left: 50%;
    background: #f2f2f2;
    padding: 70px;
}
.gbp-map-section {
    padding: 70px 0;
}



body:not(.template-index) header.site-header {
    padding: 50px 0;
/*     background: #3a4133; */
   
} 
/* body:not(.template-index) header.site-header.border-bottom .page-width .grid.grid--no-gutters .grid__item:first-child .h2.site-header__logo a.site-header__logo-image img{
    filter: brightness(0) invert(1);
} */












@media screen and (max-width:1280px){
  .about-us-sharpen-marketing-section {
    min-height: auto;
}
}






@media (max-width:991px){
  .klaviyo-form-section.cstm-resouces .needsclick.kl-private-reset-css-Xuajs1 > div + div button {   
    font-size: 15px!important; 
}
 
  .cstm-about-page .about-popular-services {
    padding: 70px 0;
}
  .cstm-video-slider.slick-initialized.slick-slider.slick-dotted .slick-list.draggable {
    width: 100%;
    max-width: 90%;
    margin: 0 auto;
}
  .cstm-mackenzie-bailey-content-section.mackenzie-bailey-content-section .mackenzie-bailey-content-flexs .mackenzie-flexs-image ul.ulflexs li img {
    width: 100%;
    max-width: 400px;
    margin: 0 auto;
}
  
  .cms-tea-biz-transformation-section.cstm-transformation-section .cstm-transformation-image img {
    width: 100%;
    max-width: 300px;
} 
  .consultation-industry-Experience-section.cstm-consultation-industry-Experience-section.cstm-home-ss-section .consultation-industry-boxs-info h3 + p + p {
    font-size: 16px!important;
    font-weight: 500!important;
}
  .home-page-best-selling-products.cstm-best-selling .cstm-best-selling-listing .cstm-best-selling-flex {    
    align-items: flex-start;
}
  .home-cstm-below-quotes-section.cstm-steeped-new-div .cstm-new-home-quote-box .cstm-new-home-quote-box-content h3 {
  
    min-height: auto;
}
  .cstm-new-home-quote-box {   
    padding: 15px;
}
  .home-cstm-below-quotes-section.cstm-steeped-new-div .cstm-new-home-quote-box .cstm-new-home-quote-box-author p {
    color: #272727!important;
    font-weight: bold!important;
    font-size: 13px!important;
}
  .home-cstm-below-quotes-section.cstm-steeped-new-div .cstm-new-home-quote-box .cstm-new-home-quote-box-author p span {
    font-size: 13px !important;
}
  .home-page-steeped-insights-section.home-page-tea-cofee-section .slick-prev {
    left: 0;
}
  ul#SiteNav li.site-nav--has-dropdown button {
    line-height: 23px;
    padding-left: 0;
}
  body .site-header__cart-count span {  
    font-size: .6875em!important;
    line-height: 1;
    font-weight: 100;
    color: #5b7355;
}
  
  ul#SiteNav li.site-nav--has-dropdown button {
    line-height: 27px;
}
li.site-nav--has-dropdown button.site-nav__link.site-nav__link--main.site-nav__link--button {
    font-weight: 400!important;
}
  header.site-header.border-bottom .page-width .grid.grid--no-gutters nav#AccessibleNav ul#SiteNav li a {
    padding-right: 0;
    font-weight: 400;
}
  .landing-pages-form-section.cstm-landing-pages-form {
    padding: 50px 0px;
}
  .cstm-inner-plans-pages .home-page-testimonial-section {
    padding: 50px 0;
}
  .home-get-to-know-us-section.cstm-home-get-to-know-us-section .know-us-contentbox-div .know-us-contentbox .know-us-contentbox-info p {
   
    min-height: 130px;
}
  .cstm-about-page .about-top-content-section h1 {  
    padding: 0;
}
  .about-top-content-section.cstm-about-top-section .cstm-aboutcontent-section .button {
  
    margin-bottom: 40px;
}
  .about-top-content-section.cstm-about-top-section .cstm-aboutcontent-section .button a.cstm-btn {
    max-width: max-content;
}
  .consultation-btn {
    margin-top: 0;
}
  html body:not(.template-index) .site-header__icons-wrapper button.btn--link svg, html body:not(.template-index) .site-header__icons-wrapper a svg {
    fill: #fff!important;
}
}  
@media (max-width:767px){
  .cstm-flex-plans:first-child {
    padding-top: 0;
}
  html body:not(.template-index) .site-header__icons-wrapper svg {
    fill: #ffffff!important;
}
  html body:not(.template-index) .site-header__icons-wrapper button.btn--link, body:not(.template-index) .site-header__icons-wrapper a {
    color: #ffffff!important;
}
  .filters-toolbar__item-child .filters-toolbar__input {
    padding-left: 8px!important;
  
}
  .section-header {
    margin-bottom: 35px;
    margin-top: 25px;
}
  html body:not(.template-index) .site-header__icons-wrapper svg {
    fill: #ffffff!important;
}
  .live-template.cstm-live .live-top-section.cstm-main-top-section .row .live-top-content-image {
    text-align: center;
}
  .live-template.cstm-live .live-top-section.cstm-main-top-section .row {   
    flex-direction: column;
    justify-content: center;
}
   .cstm-about-page .about-banner-section .banner-section h2 {
    text-align: center;
    padding: 0 15px;
}
  .cstm-mackenzie-bailey-content-section.mackenzie-bailey-content-section .mackenzie-bailey-content-flexs .mackenzie-flexs-image ul.ulflexs {
    text-align: center;
}  
  .cstm-mackenzie-bailey-content-section.mackenzie-bailey-content-section .mackenzie-bailey-content-flexs .mackenzie-flexs-image ul.ulflexs li img {
    width: 100%;
    max-width: 400px;
    margin: 0 auto;
}
  .cstm-mackenzie-bailey-about-section.mackenzie-bailey-about-section .mackenzie-bailey-img {
    text-align: center;
}
  .cstm-mackenzie-bailey-about-section.mackenzie-bailey-about-section .mackenzie-bailey-img img {
    width: 100%;
    max-width: 300px;
}
  .consultation-industry-Experience-section.cstm-consultation-industry-Experience-section .consultation-reasons-div .consultation-industry-boxs .consultation-industry-boxs-info p:first-child {
    min-height: 100px;
}
  .home-page-best-selling-products.cstm-best-selling .cstm-best-selling-listing .cstm-best-selling-flex {
    align-items: center;
}
  .home-cstm-below-quotes-section.cstm-steeped-new-div .cstm-new-home-quote-box .cstm-new-home-quote-box-content h3 {  
    min-height: auto;
}
  .cstm-new-blog .container li.grid__item.medium-up--one-third .article__grid-meta .article__tags.rte {
    margin-bottom: 15px;
}
  .home-get-to-know-us-section.cstm-home-get-to-know-us-section .know-us-contentbox-div .know-us-contentbox .know-us-contentbox-info p {  
    min-height: 109px;
    display: flex;
    justify-content: center;
    align-items: center;
}
  ul#SiteNav li.site-nav--has-dropdown button {
    line-height: 23px;
}
  .template-index .home-cstm-below-quotes-section.cstm-steeped-new-div .cstm-new-home-quote-box .cstm-new-home-quote-box-author .author-name-image {  
    justify-content: flex-start;
}
  .cstm-the-resources .cstm-flex-plans {
    padding-top: 20px;
}
  .cstm-the-resources .cstm-flex-plans {
    padding-bottom: 20px !important;
}
  .home-page-testimonial-section .author-name-image .author-image img {
    width: 30%;
}
  .landing-pages-form-section.cstm-landing-pages-form .landing-pages-content-div p {
    line-height: 1.5;
}
  .cstm-mackenzie-bailey-about-section .row {
    margin-left: auto !important;
    margin-right: auto;
}

.cstm-mackenzie-bailey-about-section .row {
    max-width: 100% !important;
    width: 100% !important;
    flex-direction: column-reverse;
   
}
  .cstm-flex-plans .block_section_text_part .klaviyo-form-section.cstm-resouces .needsclick.kl-private-reset-css-Xuajs1 > div + div {  
    max-width: 40%;
}
  .site-footer__content .site-footer__item.site-footer__item--one-fifth {
    flex: 0 0 100%! important;
    max-width: 100%;
}
}
@media (max-width:576px){
  .home-page-testimonial-section .inner-testimonial-content .author-name-image .author-image {
    border-radius: 50%;
    overflow: unset;
}
  .home-page-testimonial-section .author-name-image .author-image img {
  
    margin: 0 auto;
}
  .cstm-template-about.cstm-about-page .about-text-with-quote-section .buttons-wrap > div a.cstm-btn {  
    font-size: 16px;
    text-align: center;
}
  .cstm-template-about.cstm-about-page .about-text-with-quote-section .buttons-wrap {
    flex-direction: column;
}
  .cstm-template-about.cstm-about-page .top-section .main-quote-section p br {
    display: none;
}
  .about-quote-content-section.cstm-about-quote-content-section .container {
    display: grid;
    grid-template-columns: 1fr;
}
  .about-milti-quote-section .main-quote-section {   
    padding: 30px 8px;
    align-items: center;
}
  .cstm-speaking-opportunities.mackenzie-bailey-speaking-opportunities {
    padding: 15px;
}
  .consultation-industry-Experience-section.cstm-consultation-industry-Experience-section .consultation-reasons-div .consultation-industry-boxs .consultation-industry-boxs-info p:first-child {
    min-height: unset;
}
  .scrollable-wrapper table tbody tr td p b, .blog-main-section .blog-post-flex .blog-post-flex-right .rte .scrollable-wrapper table tbody tr td p span {
    font-size: 14px!important;
}
  .template-cart .main-content table, td, th {  
    padding: 8px !important;
}
  .home-page-steeped-content-section .row .col-md-4:nth-child(6) {
    padding-top: 25px;
}
  .cstm-about-page .shopify-section .about-popular-services .buttons-wrap {
    display: flex; 
    flex-direction: column;
}
  .social-image-link .social-image-wrap .image1 img {
    width: 100%;
    flex: 0 0 100%;
    max-width: 100%;
    padding: 8px;
}
  .cstm-the-resources .cstm-flex-plans {
    padding-top: 0;
}
  .cstm-flex-plans .block_section_text_part h3 {
    font-size: 23px;
}
  .cstm-inner-plans-pages.cstm-atbmp-subpages .cstm-the-resources .discription p {
    font-size: 14px !important;
}
 .klaviyo-form-section.cstm-resouces .needsclick.kl-private-reset-css-Xuajs1 > div + div button {   
    font-size: 14px!important;
    font-family: 'Roboto'!important;
}
.home-get-to-know-us-section.cstm-home-get-to-know-us-section {
    padding: 70px 0;
}
  .home-page-testimonial-section .col-md-4 {
    padding: 0;
    padding-right: 0;
}
}
@media (max-width:360px){
  .collection-template div#Collection ul li .product-card  .product-card__image-with-placeholder-wrapper {
    min-height: 230px;
}
  .home-logo-slider-section, .newsletter-section-footer.cstm-newsletter-footer {
    padding: 40px 0;
}
}






/* 17-10-2022 */
/*  .cstm-flex-plans .block_section_image-cover-page img , body#coffee-truck-business-plan .cstm-flex-plans .block_section_image-cover-page img{
    max-width: 100%;
} */
.inner-template .site-header__icons-wrapper button.btn--link:hover, .inner-template .site-header__icons-wrapper a:hover {
    color:rgb(217, 178, 106)! important;
}
.live-template.cstm-live .live-top-section.cstm-main-top-section .live-top-content-image img {
    width: 100%;
    max-width: 270px;
    margin: auto;
    display: block;
}
.cstm-flex-plans .block_section_image_part img {
    width: 100%;
    border-radius: 10px;
    margin-bottom: 0;
    max-width: 85%;
}
.consultation-industry-Experience-section.cstm-consultation-industry-Experience-section .consultation-reasons-div .consultation-industry-boxs .consultation-industry-boxs-info p:last-child {
    font-size: 17px!important;
    font-weight: 500!important;
}
.consultation-industry-Experience-section.cstm-consultation-industry-Experience-section .consultation-reasons-div .consultation-industry-boxs .consultation-industry-boxs-info p:last-child span {
    font-weight: 400;
    font-style: italic!important;
}
/*  .consultation-industry-Experience-section.cstm-consultation-industry-Experience-section.cstm-home-ss-section .consultation-reasons-div .consultation-industry-boxs:hover {
    transform: inherit !important;
    box-shadow: 0 0 0 #000, 0px 3px 11px 0px #d9b26a;
} */
.about-social-links .sharpen-marketing-review-section.cstm-about-sharpen-marketing {
    justify-content: center;
}
.about-social-links .sharpen-marketing-review-section.cstm-about-sharpen-marketing .content-section {
    margin: 0 auto 0 0;
}
.about-social-links .sharpen-marketing-review-section.cstm-about-sharpen-marketing .cstm-author-content-section .cstm-author-content-flex {
    display: flex;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 2rem;
   margin-top:25px;
}
/* .about-social-links .sharpen-marketing-review-section.cstm-about-sharpen-marketing .cstm-author-content-section .cstm-author-content-flex .cstm-author-imag {
    margin-right: 30px;
} */
.about-social-links .sharpen-marketing-review-section.cstm-about-sharpen-marketing .cstm-author-content-section .cstm-author-content-flex .cstm-author-cntent span {
    font-weight: bold!important;
    color: black!important;
    font-size: 16px;
}
.about-social-links .sharpen-marketing-review-section.cstm-about-sharpen-marketing .cstm-author-content-section .cstm-author-content-flex .cstm-author-cntent p {
    font-style: italic!important;
    display: block;
    color: #272727!important;
    font-weight: 300!important;
   font-size: 16px !important;
}
.about-social-links .sharpen-marketing-review-section.cstm-about-sharpen-marketing .content-section h3 {
    font-weight: 300 !important;
    color: #5b7355 !important;
      margin-bottom: 0;
}

.cstm-newsletter-section {
    max-width: 600px;
    margin: 40px 0px;
}

.about-social-links .sharpen-marketing-review-section.cstm-about-sharpen-marketing .cstm-sharpen-marketing-flex * {
    text-align: left;
}
.about-social-links .sharpen-marketing-review-section.cstm-about-sharpen-marketing .cstm-author-content-section .cstm-author-content-flex {   
    justify-content: flex-start;
}

@media only screen and (max-width:767px){
.about-social-links .sharpen-marketing-review-section.cstm-about-sharpen-marketing .cstm-author-content-section .cstm-author-content-flex .cstm-author-cntent p {
   font-size: 13px!important;
}
}


.home-page-sharpen-marketing-new-section .cstm-the-resources .cstm-flex-plans {
/*     background: url(/cdn/shop/files/Group-1.jpg?v=1636631546);
    background-repeat: no-repeat;
    background-size: cover; */
    border: none;
  background: rgb(217,178,106);
  background: -moz-linear-gradient(135deg, rgba(217,178,106,1) 0%, rgba(249,222,174,1) 32%, rgba(249,222,174,1) 77%, rgba(217,178,106,1) 100%);
  background: -webkit-linear-gradient(135deg, rgba(217,178,106,1) 0%, rgba(249,222,174,1) 32%, rgba(249,222,174,1) 77%, rgba(217,178,106,1) 100%);
/*   background: linear-gradient(90deg, rgb(136, 166, 114) 0%, rgb(184, 202, 170) 35%, rgb(231, 237, 227) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#d9b26a",endColorstr="#d9b26a",GradientType=1); */

 background:background: rgb(40,45,33);
background: -moz-linear-gradient(142deg, rgba(40,45,33,1) 0%, rgba(40,45,33,1) 35%, rgba(71,80,58,1) 64%);
background: -webkit-linear-gradient(142deg, rgba(40,45,33,1) 0%, rgba(40,45,33,1) 35%, rgba(71,80,58,1) 64%);
background: linear-gradient(142deg, rgba(40,45,33,1) 0%, rgba(40,45,33,1) 35%, rgba(71,80,58,1) 64%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#282d21",endColorstr="#47503a",GradientType=1);

}

.home-page-sharpen-marketing-new-section .cstm-the-resources .cstm-flex-plans  .block_section_text_part * {
    color: #000;
}
.home-page-sharpen-marketing-new-section .cstm-flex-plans img {
  max-width: 400px;
/*   box-shadow: 5px 5px 1px #999; */
  background: #FFF;
}


.template-product .peoplesaying .contentdiv .pepolecontent .author-cstm span {
  font-size: 18px;
  font-weight: 400 !important; 
}
.cstm-newsletter-flex-section .cstm-newsletter-flex-contents .quotes-contents span {
    color: #272727!important;
    font-weight: 400 !important;
    font-size: 16px!important;
    font-style: italic;
}
.cstm-flex-plans .block_section_text_part .main-sub-heading h2 {
  margin: 0;
}

body.template-index .needsclick.klaviyo-form.klaviyo-form-version-cid_1.kl-private-reset-css-Xuajs1 {
  max-width: 485px !important;
}
body.template-index .needsclick.klaviyo-form.klaviyo-form-version-cid_1.kl-private-reset-css-Xuajs1 button.needsclick {
  font-size: 18px !important;
}

.cstm-new-aboutcontent-myquote-content span.roboto-div {
    font-style: normal;
}

html body .cstm-post-sec .cstm-post-content .post-description{
   font-weight: 700 !important;
}

html body .cstm-post-sec .cstm-post-content .post-blod {
    font-weight: 400 !important;
    font-style: italic;
    font-size: 16px !important;
}

html body .cstm-post-sec .cstm-post-content post-heading-cstm{
      font-weight: 300;
}

html body .cstm-post-sec .cstm-post-content .post-heading-cstm {
    font-size: 21px !important;
}

.home-cstm-below-quotes-section.cstm-steeped-new-div .cstm-new-home-quote-box .cstm-new-home-quote-box-author .author-name.name-1 p span,.home-cstm-below-quotes-section.cstm-steeped-new-div .cstm-new-home-quote-box .cstm-new-home-quote-box-author .author-name.name-2 p span {
	margin-left: 5px;
}
.home-cstm-below-quotes-section.cstm-steeped-new-div .cstm-new-home-quote-box .cstm-new-home-quote-box-author .author-name.name-1 p,.home-cstm-below-quotes-section.cstm-steeped-new-div .cstm-new-home-quote-box .cstm-new-home-quote-box-author .author-name.name-2 p  {
	display: flex;
	align-items: center;
}
/* 05-12-2022 */
body#press .cstm-events-quote-section  h2 ,
body#press .speakerkit-quote-section h2{
    font-size: 28px !important;
}
/* 16-11-2022 */

.cstm-sample-contract .home-page-testimonial-section.cstm-sample-contract .cstm-post-sec h2 ,
.cstm-newsletter-flex-section .cstm-newsletter-flex-contents >p ,
.cstm-events-quote-section .events-quote-section h2, .cstm-speakerquote-section .events-quote-section h2 ,
.peoplesaying .cstm-post-sec >p ,
.cstm-template-about.cstm-about-page .main-quote-section p ,
.peoplesaying .cstm-post-sec > p , .cstm-speakerquote-section .speakerkit-quote-section h2 , .home-page-testimonial-section .inner-testimonial-content h2{
    font-size: 21px !important;
}
.about-us-sharpen-marketing-section .content-section span.cstm-post-description ,
.events-quote-section .events-quote-div .events-quote-content p, .speakerkit-quote-section .speakerkit-quote-content p ,
.template-product .peoplesaying .contentdiv .pepolecontent .author-cstm span , body .author-name-image .author-name span , .home-page-testimonial-section .inner-testimonial-content p , .product-tabs .tabbable-panel .tabbable-line .tab-content .tab-pane .author-name-image .author-name-inner.ctm-pair .author-cstm span.roboto-div
, #ProductSection-product-template .tab-pane.active .author-name-inner .author-cstm+p { 
    font-size: 16px !important;
}

.cstm-newsletter-flex-section .cstm-newsletter-flex-contents {
    padding-left: 10px;
}
.events-quote-section .events-quote-div .events-quote-content p:first-child, .speakerkit-quote-section .speakerkit-quote-content p:first-child {
    font-style: normal! important;
}
.cstm-speakerquote-section .speakerkit-quote-section .speakerkit-quote-div .speakerkit-quote-content p {
    font-style: italic;
}
.author-name-image .author-name p:last-child {
    font-size: 16px !important;
}
.author-name-image .author-name span.roboto-div {
    font-style: normal;
    font-weight: 600 !important;
}
span.roboto-div {
    font-style: normal;
}
html body .cstm-post-sec .cstm-post-content .post-blod {
    font-style: italic !important;
}
div#pairswith h4, div#pairswith h4 a {
    font-size: 21px !important;
    color: #5b7355 !important;
}
.events-quote-content p span {
    font-style: italic;
}
.product-tabs .tabbable-panel .tabbable-line .tab-content .tab-pane .author-name-image .author-name-inner.ctm-pair .author-cstm span.roboto-div {
    font-weight: 600 !important;
}
.template-product .peoplesaying .contentdiv .pepolecontent .author-cstm span {
    font-weight: 600!important;
}
.peoplesaying .col-md-8 h4 {
    font-size: 21px !important;
}
@media(max-width:991px){
html body .cstm-post-sec .cstm-post-content .post-heading-cstm ,
.cstm-about-page .about-quote-content-section.cstm-about-quote-content-section p ,
  .cstm-template-about.cstm-about-page .main-quote-section p ,
  .cstm-template-about.cstm-about-page .about-text-with-quote-section .html-text p ,
  .inner-testimonial-content>p ,
  .cstm-sample-contract .home-page-testimonial-section.cstm-sample-contract .cstm-post-sec h2 ,
  .sharpen-marketing-review-section h2 ,
  .cstm-newsletter-flex-section .cstm-newsletter-flex-contents >p ,
  .cstm-events-quote-section .events-quote-section h2, 
  .cstm-speakerquote-section .events-quote-section h2 ,
  .cstm-template-about.cstm-about-page .main-quote-section p , .cstm-speakerquote-section .speakerkit-quote-section h2 ,
  div#pairswith h4, div#pairswith h4 a ,
  .peoplesaying .col-md-8 h4 ,
  .onpage-cust-mer3-section.peoplesaying p{
    font-size: 19px !important;
}
body#press .cstm-events-quote-section  h2 ,
body#press .speakerkit-quote-section h2{
    font-size: 25px !important;
}
}



.cstm-newsletter-section .cstm-newsletter-flex-contents p {
	color: #5b7355 !important ;
}
body#newsletter #shopify-section-newsletter-top-section .cstm-newsletter-section .cstm-newsletter-flex-img {
	text-align: center;
}
body#newsletter #shopify-section-newsletter-top-section .cstm-newsletter-section .cstm-newsletter-flex-img img {
	max-width: 80px;
}




.inner-testimonial-image img {
    height: 256px;
}.template-product .author-cstm {
	display: block ruby;
}


.home-page-sharpen-marketing-new-section .cstm-the-resources .cstm-flex-plans  .block_section_text_part * {
    color: #fff;
}
body#sample-contract .cstm-plans-pages.cstm-marketingplans.cstm-sample-contract #shopify-section-sc-testimonial-section .home-page-testimonial-section.cstm-sample-contract .inner-testimonial-content.cstm-post-sec h2 {
	font-size: 28px !important;
}

/* MEGA MENU CSS BEGINS*/
.gm-image img {
    width: 100%;
    height: 100%;
    max-height: 150px;
    object-fit: contain;
    border: 1px solid green;
    padding: 5px;
}
.gm-menu-installed .gm-menu .gm-submenu .gm-item .gm-heading .gm-target span.gm-text,
body .gm-menu-installed .gm-menu .gm-submenu .gm-item .gm-heading .gm-target{

	color: rgb(83, 86, 90) !important;
	font-weight:500px !important;
}
.gm-group li.gm-item.gm-heading {
    border-bottom: 0 !important;
}

/* 04-11-2022 */
header.site-header.border-bottom .page-width .grid nav ul >li {
    position: unset !important;
}

header.site-header.border-bottom .page-width .grid nav ul >li .gm-submenu {
    position: absolute !important;
    width: calc(100vw - 0px);
    margin: 0 !important;
    left: 50%;
    transform: translateX(-50%);
}

header.site-header.border-bottom .page-width .grid nav ul >li .gm-submenu ul.gm-grid {
    margin: 0;
  justify-content: space-between;
}

header.site-header.border-bottom .page-width .grid nav ul >li .gm-submenu ul.gm-grid >li:first-child {
    width: 100%;
    flex: 0 0 75%;
    max-width: 75%;
    padding: 20px 0px;
    display: flex;
    justify-content: center;
}

header.site-header.border-bottom .page-width .grid nav ul >li .gm-submenu ul.gm-grid >li:nth-child(2) {
    max-width: 25%;
    flex: 0  0 25%;
    background: #f2f2f2;
    min-height: 100%;
    display: flex;
    align-items: center;
}

header.site-header.border-bottom .page-width .grid nav ul >li .gm-submenu ul.gm-grid >li:first-child ul.gm-group {
    column-count: 4;
    padding: 0 20px;
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
    justify-content: flex-start;
}

header.site-header.border-bottom .page-width .grid nav ul >li .gm-submenu ul.gm-grid >li:last-child ul.gm-group >li.gm-item .gm-html {
    padding: 0 !important;
}

header.site-header.border-bottom .page-width .grid nav ul >li .gm-submenu ul.gm-grid >li:last-child ul.gm-group >li.gm-item .gm-html .gm-heading {
    padding: 0 !important;
    margin: 0 !important;
    font-size: 19px !important;
    font-family: 'Roboto' !important;
    color: #000 !important;
}

header.site-header.border-bottom .page-width .grid nav ul >li .gm-submenu ul.gm-grid >li:first-child ul.gm-group >li {
    font-weight: bold;
    text-transform: uppercase;
    padding: 0 2px 0px;
    width: 100%;
    max-width: calc(100%/5 - 16px);
/*     max-width: fit-content; */
    flex: calc(100%/5 - 16px);
    margin: 0 8px;
}
header.site-header.border-bottom .page-width .grid nav ul >li .gm-submenu ul.gm-grid >li:nth-child(2) > ul.gm-group {
    padding-bottom: 30px;
}
header.site-header.border-bottom .page-width .grid nav ul >li:first-child .gm-submenu.gm-mega.gm-submenu-bordered ul.gm-grid > li.gm-item.gm-grid-item.gmcol-10.gm-has-submenu > ul.gm-group > li {
    max-width: fit-content !important;
}
header.site-header.border-bottom .page-width .grid nav ul >li .gm-submenu ul.gm-grid >li:first-child ul.gm-group >li >ul.gm-links {
    padding: 0 !important;
}

header.site-header.border-bottom .page-width .grid nav ul >li .gm-submenu ul.gm-grid >li:first-child ul.gm-group >li >ul.gm-links >li {
    line-height: 2.1rem;
    margin-bottom: 0.3rem !important;
    padding: 0;
}


header.site-header.border-bottom .page-width .grid nav ul >li .gm-submenu ul.gm-grid >li:first-child ul.gm-group >li >ul.gm-links >li.gm-item.gm-heading span.gm-text {
    font-size: 15px;
    line-height: 2 !important;
    text-transform: capitalize !important;
    color: #3d4334 !important;
    font-weight: 600 !important;
}

header.site-header.border-bottom .page-width .grid nav ul >li .gm-submenu ul.gm-grid >li:last-child ul.gm-group {
    margin: 0;
    width: 100%;
    padding: 33px 0;
}

header.site-header.border-bottom .page-width .grid nav ul >li .gm-submenu ul.gm-grid >li:last-child ul.gm-group >li {
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    padding: 0;
}

header.site-header.border-bottom .page-width .grid nav ul >li .gm-submenu ul.gm-grid >li:last-child ul.gm-group >li .gm-image img {
    border: 0;
    object-position: 100%;
    padding: 0;
}

header.site-header.border-bottom .page-width .grid nav ul >li .gm-submenu ul.gm-grid >li:last-child ul.gm-group >li .gm-image a {
    position: relative;
}

header.site-header.border-bottom .page-width .grid nav ul >li .gm-submenu ul.gm-grid >li:last-child ul.gm-group >li .gm-image a .gm-target {
    position: absolute;
    bottom: 15px;
    background: #3d44359c;
    left: 15px;
    margin: 0;
    padding: 7px 30px;
    width: 100%;
    max-width: 170px !important;
    justify-content: center;
    text-align: center;
}

header.site-header.border-bottom .page-width .grid nav ul >li .gm-submenu ul.gm-grid >li:last-child ul.gm-group >li .gm-image a .gm-target span.gm-text {
    color: #fff;
    font-size: 17px;
}



header.site-header.border-bottom .page-width .grid nav ul >li .gm-submenu ul.gm-grid >li:last-child ul.gm-group >li .gm-image img {
    border: 1px solid #ddd;
    object-position: 100%;
}

main.blurBg {
    filter: blur(5px);
}

body {
    overflow-x: hidden;
}
header.site-header.border-bottom .page-width .grid nav ul >li:first-child .gm-submenu.gm-mega.gm-submenu-bordered ul.gm-grid > li.gm-item.gm-grid-item.gmcol-10.gm-has-submenu > ul.gm-group > li > ul.gm-links li:last-child {
    margin-bottom: 0!important;
} 

/* 29-12-2022 start */
@media(max-width:1700px) and (min-width:1023px){
header.site-header.border-bottom .page-width .grid nav ul >li .gm-submenu ul.gm-grid >li:first-child ul.gm-group >li >ul.gm-links >li.gm-item.gm-heading span.gm-text {
    font-size: 14px;
}
}
  @media(max-width:1199px) and (min-width:991px){
header.site-header.border-bottom .page-width .grid nav ul > li .gm-submenu ul.gm-grid > li:first-child ul.gm-group > li {
    margin-bottom: 15px !important;
}
  }
  @media(max-width:1116px) and (min-width:1024px){
header.site-header.border-bottom .page-width .grid nav ul >li:first-child .gm-submenu.gm-mega.gm-submenu-bordered ul.gm-grid > li.gm-item.gm-grid-item.gmcol-10.gm-has-submenu > ul.gm-group > li:nth-child(4) {
    max-width: 178px !important;
}
    header.site-header.border-bottom .page-width .grid nav ul > li .gm-submenu ul.gm-grid > li:first-child ul.gm-group > li {
    margin-bottom: 15px !important;
}
  }
  @media(max-width:1023px) and (min-width:992px){
header.site-header.border-bottom .page-width .grid nav ul >li:first-child .gm-submenu.gm-mega.gm-submenu-bordered ul.gm-grid > li.gm-item.gm-grid-item.gmcol-10.gm-has-submenu > ul.gm-group > li:nth-child(4) {
    max-width: 31% !important;
}
    header.site-header.border-bottom .page-width .grid nav ul > li .gm-submenu ul.gm-grid > li:first-child ul.gm-group > li {
    margin-bottom: 15px !important;
}
  } 
  @media(max-width:991px) and (min-width:926px){
header.site-header.border-bottom .page-width .grid nav ul >li:first-child .gm-submenu.gm-mega.gm-submenu-bordered ul.gm-grid > li.gm-item.gm-grid-item.gmcol-10.gm-has-submenu > ul.gm-group > li:nth-child(4) {
    max-width: 188px !important;
}
    header.site-header.border-bottom .page-width .grid nav ul > li .gm-submenu ul.gm-grid > li:first-child ul.gm-group > li {
    margin-bottom: 15px !important;
}
  } 
  } 
  @media(max-width:925px) and (min-width:750px){
    header.site-header.border-bottom .page-width .grid nav ul > li .gm-submenu ul.gm-grid > li:first-child ul.gm-group > li {
    margin-bottom: 15px !important;
}
  } 
/* 29-12-2022 end */
@media(max-width:1649px){
header.site-header.border-bottom .page-width .grid nav ul > li .gm-submenu ul.gm-grid > li:first-child ul.gm-group > li {
	max-width: 190px;
	flex: 0 0 190px;
}
header.site-header.border-bottom .page-width .grid nav ul > li .gm-submenu ul.gm-grid > li:first-child ul.gm-group > li > ul.gm-links > li span.gm-text {
	font-size: 13px;
}
}
@media(max-width:1439px){

  header.site-header.border-bottom .page-width .grid nav ul >li .gm-submenu ul.gm-grid >li:last-child ul.gm-group >li .gm-image a .gm-target {
    max-width: 160px !important;
}
  header.site-header.border-bottom .page-width .grid nav ul >li .gm-submenu ul.gm-grid >li:last-child ul.gm-group >li {
    padding: 0;
}
  header.site-header.border-bottom .page-width .grid nav ul >li .gm-submenu ul.gm-grid >li:last-child ul.gm-group >li .gm-image a .gm-target span.gm-text {
    font-size: 15px;
}
}


header.site-header.border-bottom .page-width .grid nav ul >li .gm-submenu ul.gm-grid >li:first-child ul.gm-group >li >ul.gm-links >li.gm-item {
    line-height: normal !important;
}
header.site-header.border-bottom .page-width .grid nav ul >li .gm-submenu ul.gm-grid >li:first-child ul.gm-group >li >ul.gm-links >li.gm-item >a.gm-target {
    padding: 0;
}
header.site-header.border-bottom .page-width .grid nav ul >li .gm-submenu ul.gm-grid >li:first-child ul.gm-group >li >ul.gm-links >li.gm-item >a.gm-target span {
    color: #000000b3;
    font-weight: 400 !important;
    font-size: 14px !important;
    line-height: 1.5;
}
.cstm-new-aboutcontent-myquote-content span.roboto-div {
    font-style: normal;
}



@media(max-width:1199px){
header.site-header.border-bottom .page-width .grid nav ul >li .gm-submenu ul.gm-grid >li:nth-child(2) {
    max-width: 30%;
    flex: 0  0 30%;
}
  header.site-header.border-bottom .page-width .grid nav ul >li .gm-submenu {  
    width: 100vw;
}
  
header.site-header.border-bottom .page-width .grid nav ul >li .gm-submenu ul.gm-grid >li:first-child ul.gm-group {
    justify-content: flex-start;
}
  header.site-header.border-bottom .page-width .grid nav ul > li .gm-submenu ul.gm-grid > li:first-child ul.gm-group > li {
    max-width: calc(100%/3 - 10px);
    flex: calc(100%/3 - 10px);
    margin: 0 5px;
}
  header.site-header.border-bottom .page-width .grid nav ul >li .gm-submenu ul.gm-grid >li:first-child {
    flex: 0 0 65%;
    max-width: 65%;
}
  header.site-header.border-bottom .page-width .grid nav ul >li .gm-submenu ul.gm-grid >li:nth-child(2) {
    max-width: 35%;
    flex: 0  0 35%;
}
header.site-header.border-bottom .page-width .grid nav ul > li .gm-submenu ul.gm-grid > li:last-child ul.gm-group > li .gm-image img {
	min-height: 170px;
	object-fit: cover;
}
}

@media(max-width:991px){
header.site-header.border-bottom .page-width .grid nav ul > li .gm-submenu ul.gm-grid > li:first-child ul.gm-group > li {
    max-width: calc(100%/2 - 10px);
    flex: calc(100%/2 - 10px);
}
}

@media(max-width:767px){
  header.site-header.border-bottom.logo--left .mobile-nav-wrapper ul.gm-menu li.gm-item ul.gm-grid li.gm-item:last-child ul.gm-group .gm-heading {
    color: black!important;
    font-size: 16px!important;
    font-weight: 500!important;
    font-family: 'Roboto' !important;
}
  header.site-header.border-bottom.logo--left .mobile-nav-wrapper ul.gm-menu li.gm-item ul.gm-grid li.gm-item:last-child ul.gm-group >li .gm-image img {
    object-fit: cover;
    border: 0;
}
  header.site-header.border-bottom.logo--left .mobile-nav-wrapper ul.gm-menu li.gm-item ul.gm-grid li.gm-item:last-child ul.gm-group .gm-image img {
    width: 100%;
    max-width: 100%;
    /* height: 500px; */
    display: block;
    object-fit: cover;
}
  header.site-header.border-bottom.logo--left .mobile-nav-wrapper ul.gm-menu li.gm-item ul.gm-grid li.gm-item:last-child ul.gm-group {
    padding: 15px!important;
}
  header.site-header.border-bottom.logo--left .mobile-nav-wrapper ul.gm-menu li.gm-item ul.gm-grid li.gm-item:last-child ul.gm-group .gm-image img {
    width: 100%;
    max-width: 100%;
}
body header.site-header.border-bottom.logo--left .mobile-nav-wrapper ul.gm-menu li.gm-item ul.gm-grid li.gm-item:last-child {
    flex: 0 0 100%!important;
    max-width: 100%!important;
}
header.site-header.border-bottom.logo--left .mobile-nav-wrapper ul.gm-menu li.gm-item ul.gm-grid li.gm-item:last-child ul.gm-group {
    background: #dddddd;
}
.gm-menu-installed .gm-menu .gm-item.gm-level-0 > .gm-target {
	padding: 12px 12px !important;
}
/*   header.site-header.border-bottom .page-width .grid.grid--no-gutters nav#AccessibleNav .gm-menu .gm-item > a > span {
	font-size: 17px !important;
} */
  header.site-header.border-bottom .page-width .grid.grid--no-gutters nav#AccessibleNav .gm-menu {
	margin-right: 105px;
}
  header.site-header.border-bottom .page-width .grid.grid--no-gutters nav#AccessibleNav .gm-menu .gm-item .gm-target.js-no-transition {
	padding: 0 12px !important;
}
}

@media(max-width:749px){
  main.blurBg {
    filter: unset;
}
  

header.site-header.border-bottom.logo--left .mobile-nav-wrapper >ul.gm-menu >li.gm-item .gm-submenu {
    padding: 10px 0 20px;
}

header.site-header.border-bottom.logo--left .mobile-nav-wrapper >ul.gm-menu >li.gm-item .gm-submenu ul.gm-grid >li.gm-item >li.gm-item ul.gm-links {
    padding: 0;
}


header.site-header.border-bottom.logo--left .mobile-nav-wrapper >ul.gm-menu >li.gm-item .gm-submenu ul.gm-grid >li.gm-item ul.gm-group >li.gm-item ul.gm-links {padding-bottom: 0 !important;}
  
header.site-header.border-bottom.logo--left .mobile-nav-wrapper ul.gm-menu li.gm-item a.gm-target span.gm-retractor {
  position: relative;
}
header.site-header.border-bottom.logo--left .mobile-nav-wrapper ul.gm-menu li.gm-item a.gm-target span.gm-retractor::after {
  position: absolute;
  content: "";
  font-family: FontAwesome;
  color: #000;
}
  .gm-menu-installed .gm-menu .gm-submenu .gm-item .gm-heading .gm-target span.gm-text, body .gm-menu-installed .gm-menu .gm-submenu .gm-item .gm-heading .gm-target {
    color: #000 !important;
    font-size: 16px;
}
header .site-header.border-bottom.logo--left .mobile-nav-wrapper ul.gm-menu li.gm-item a.gm-target {
    color: #000 !important;
}
.gm-menu-installed .gm-menu .gm-submenu .gm-item .gm-heading {
    margin: 0 !important;
}
header.site-header.border-bottom.logo--left .mobile-nav-wrapper ul.gm-menu li.gm-item a.gm-target span.gm-text {
    color: #000 !important;
    font-family: 'Roboto' !important;
    font-size: 16px !important;
}


header.site-header.border-bottom.logo--left .mobile-nav-wrapper ul.gm-menu li.gm-item ul.gm-grid li.gm-item:last-child {
    flex: 0 0 300px !important;
    max-width: 300px !important;
}

header.site-header.border-bottom.logo--left .mobile-nav-wrapper ul.gm-menu li.gm-item ul.gm-grid li.gm-item:last-child ul.gm-group {
    width: 100%;
    margin: 0;
}

header.site-header.border-bottom.logo--left .mobile-nav-wrapper ul.gm-menu li.gm-item ul.gm-grid li.gm-item:last-child ul.gm-group >li {
    max-width: 100% !important;
    flex: 0 0 100% !important;
    padding: 0;
}

header.site-header.border-bottom.logo--left .mobile-nav-wrapper ul.gm-menu li.gm-item ul.gm-grid li.gm-item:last-child ul.gm-group >li .gm-image {
    position: relative;
}

header.site-header.border-bottom.logo--left .mobile-nav-wrapper ul.gm-menu li.gm-item ul.gm-grid li.gm-item:last-child ul.gm-group >li .gm-image .gm-target {
    top: auto;
    z-index: 1;
    position: absolute;
    bottom: 25px;
    background: #3d44359c;
    left: 15px;
    margin: 0;
    padding: 7px 30px;
    width: 100%;
    max-width: 170px !important;
    justify-content: center;
    text-align: center;
}

header.site-header.border-bottom.logo--left .mobile-nav-wrapper ul.gm-menu li.gm-item ul.gm-grid li.gm-item:last-child ul.gm-group >li .gm-image .gm-target span.gm-text {
  color: #fff;}
}

/* 29-11-2022 start */

header.site-header.border-bottom .page-width .grid nav ul >li:last-child .gm-submenu ul.gm-grid >li:nth-child(2) {
    padding: 8px 15px 0px;
}

header.site-header.border-bottom .page-width .grid nav ul >li:last-child .gm-submenu ul.gm-grid >li:nth-child(2) >ul.gm-group {
    padding: 0px;
}
header.site-header.border-bottom .page-width .grid nav ul > li:last-child > a[title="Resources"] + .gm-submenu.gm-mega > ul.gm-grid li.gm-item:first-child > ul.gm-group > li.gm-item {
/*     max-width: calc(100%/3 - 10px); */
    max-width: fit-content;
    flex: calc(100%/3 - 10px);
    margin: 0 5px;
    padding: 0px 10px;
}




@media(max-width:991px){
  header.site-header.border-bottom .page-width .grid nav ul > li:last-child > a[title="Resources"] + .gm-submenu.gm-mega > ul.gm-grid li.gm-item:first-child > ul.gm-group > li.gm-item {
	max-width: calc(100%/2 - 10px);
	flex: calc(100%/2 - 10px);
	margin: 0 5px;
}
}
@media(max-width:767px){
header.site-header.border-bottom .page-width .grid nav ul > li .gm-submenu ul.gm-grid > li:first-child ul.gm-group > li > ul.gm-links > li.gm-item > .gm-target.js-no-transition .gm-text {
	font-size: 14px !important;
} 
}
/* 29-11-2022 end */
/* 09/12/2022 */
body.template-index header.site-header {
	top: 35px;
	background: #fff !important;
	z-index: 88;
	padding: 0px 0;
}
body header.site-header {
	background: #fff !important;
	z-index: 88;
	padding: 0px 0 !important;
}
body.gm-menu-installed .gm-menu .gm-item.gm-level-0:hover > .gm-target > .gm-text,
body.gm-menu-installed .gm-menu .gm-item.gm-level-0 > .gm-target > .gm-icon, body.gm-menu-installed .gm-menu .gm-item.gm-level-0 > .gm-target > .gm-text, body.gm-menu-installed .gm-menu .gm-item.gm-level-0 > .gm-target > .gm-retractor{
  color:#000 !important;
}


header .grid__item.medium-up--one-quarter.text-right.site-header__icons.site-header__icons--plus svg{
  color: #000;
}
header.site-header.border-bottom .page-width .grid nav ul >li .gm-submenu {
    top: 61px;
}
header.site-header.border-bottom .page-width .grid nav ul >li:nth-child(3) .gm-submenu.gm-mega.gm-submenu-bordered {
    padding: 0 0 0px 0px;
}
body.template-index h1.h2.site-header__logo a.site-header__logo-image img{
  filter:none;
}
.banner-image-section {
	min-height: 625px;
}
.banner-image-section .banner-wrapper {
	padding-top: 0px;
}







/*MegaMenuStyle15Dec  */
header.site-header.border-bottom .page-width .grid nav ul >li .gm-submenu ul.gm-grid >li:nth-child(2) ul.gm-group li.gm-item .gm-image a.js-no-transition {
    width: 100%;
    max-width: 100%;
    overflow: hidden;
}
header.site-header.border-bottom .page-width .grid nav ul >li .gm-submenu ul.gm-grid >li:nth-child(2) ul.gm-group li.gm-item .gm-image a.js-no-transition img {
    object-position: top;
}
header.site-header.border-bottom .page-width .grid nav ul >li .gm-submenu ul.gm-grid >li:first-child ul.gm-group {
    max-width: 1080px;
    margin: 0 0 0 auto;
}
header.site-header.border-bottom .page-width .grid nav ul >li .gm-submenu ul.gm-grid >li:nth-child(2) {
    max-width: 25%; 
    flex: 0  0 25%;
    background: #fff;
    min-height: 100%;
    display: flex;
    align-items: center;
  justify-content: flex-end;
  padding-right:0;
} 
header.site-header.border-bottom .page-width .grid nav ul >li .gm-submenu ul.gm-grid >li:nth-child(2) ul.gm-group {
    max-width: 360px;
    background: #dddddd;
    padding: 10px;
}
header.site-header.border-bottom .page-width .grid nav ul >li .gm-submenu ul.gm-grid >li:nth-child(2) ul.gm-group {
    max-width: 1005;
    background: #e5e5e5;
    padding: 8px 20px 30px;
} 
header.site-header.border-bottom .page-width .grid nav ul > li:last-child > a[title="Resources"] + .gm-submenu.gm-mega > ul.gm-grid li.gm-item:first-child > ul.gm-group > li.gm-item {  
    padding-bottom: 0;
}
body.theme_store_id_796 #AccessibleNav .gm-menu>.gm-level-0>a {
    min-height: 71px!important;
}
.main-content {
    margin-top: 65px !important;
    padding-top: 0;
}
body:not(.template-index) main#MainContent {
    margin-top: 0px!important;
}
header.site-header.border-bottom .page-width .grid nav ul >li .gm-submenu ul.gm-grid >li:first-child ul.gm-group >li >ul.gm-links >li.gm-item >a.gm-target[title="Custom Projects"] span.gm-text {
    /* background: black; */
    font-size: 15px;
    line-height: 2 !important;
    text-transform: capitalize !important;
    color: #3d4334 !important;
    font-weight: 600 !important;
}
header.site-header.border-bottom .page-width .grid nav ul > li .gm-submenu {
	top: 71px!important;
}
header.site-header.border-bottom .page-width .grid nav ul > li .gm-submenu ul.gm-grid > li:first-child ul.gm-group > li > ul.gm-links > li.gm-item {
	line-height: normal !important;
	margin-bottom: 11px !important;
}
header.site-header.border-bottom .page-width .grid nav ul > li .gm-submenu ul.gm-grid > li:first-child {	
	padding-bottom: 0!important;
}
/* header.site-header.border-bottom .page-width .grid nav > ul > li:last-child .gm-submenu.gm-mega.gm-submenu-bordered > ul.gm-grid > li:last-child {
	
	min-height: 235px;
  padding-right: 0;
  padding-top: 0;
}
header.site-header.border-bottom .page-width .grid nav > ul > li:last-child .gm-submenu.gm-mega.gm-submenu-bordered > ul.gm-grid > li:last-child .gm-group {
	height: 215px;
	min-height: 100%;
}

header.site-header.border-bottom .page-width .grid nav ul > li .gm-submenu ul.gm-grid > li:nth-child(2) ul.gm-group li.gm-item .gm-image a.js-no-transition {
	height: 215px !important;
	display: block;
} */

/* header.site-header.border-bottom .page-width .grid nav > ul > li:last-child .gm-submenu.gm-mega.gm-submenu-bordered > ul.gm-grid > li:last-child {
	background: #e5e5e5;
}
header.site-header.border-bottom .page-width .grid nav > ul > li:last-child .gm-submenu.gm-mega.gm-submenu-bordered > ul.gm-grid > li:last-child {
	height: 242px;
}
header.site-header.border-bottom .page-width .grid nav > ul > li:last-child .gm-submenu.gm-mega.gm-submenu-bordered > ul.gm-grid > li:last-child .gm-group {
	max-width: 100%;
	height: 100%;
}
header.site-header.border-bottom .page-width .grid nav > ul > li:last-child .gm-submenu.gm-mega.gm-submenu-bordered > ul.gm-grid > li:last-child .gm-group .gm-item a.js-no-transition {
	height: 225px;
} 

 */
header.site-header.border-bottom .page-width .grid nav ul >li:nth-child(3) .gm-submenu.gm-mega.gm-submenu-bordered ul.gm-grid >li.gm-item:nth-child(2) ul.gm-group li .gm-image a.js-no-transition {
    height: 145px;
}
header.site-header.border-bottom .page-width .grid nav > ul > li:last-child .gm-submenu .gm-grid > li:last-child .gm-group {
	padding: 15px 0 15px !important
}
header.site-header.border-bottom .page-width .grid nav > ul > li:last-child .gm-submenu .gm-item.gm-grid-item.gmcol-3.gm-has-submenu {
	padding-right: 0;
	padding-top: 0;
}
header.site-header.border-bottom .page-width .grid nav > ul >li:nth-child(3) .gm-submenu > ul.gm-grid > li:first-child > ul.gm-group > li:nth-child(2) {
    padding-left: 3%;
}
body header.site-header.border-bottom .page-width .grid nav ul>li:last-child .gm-submenu ul.gm-grid>li:last-child ul.gm-group>li .gm-image a .gm-target {
    max-width: calc(100% - 90px)!important;
  
}

@media screen and (max-width:1024px){
   header.site-header.border-bottom .page-width .grid nav ul >li .gm-submenu ul.gm-grid >li:nth-child(2) {
    max-width: 35%;
    flex: 0  0 35%;
}
}

@media screen and (max-width:991px){
  header.site-header.border-bottom .page-width .grid nav > ul >li:nth-child(3) .gm-submenu > ul.gm-grid > li:first-child > ul.gm-group > li:nth-child(2) {
    padding-left: 0%;
}
}

@media screen and (max-width:749px){
  .main-content {
    margin-top: 48px !important;
    padding-top: 0;
}
  body.template-index header.site-header {
    /* top: 50px; */
    padding: 15px 0;
}
   body.template-index header.site-header {
    padding: 15px 0!important;
}
  body header.site-header.border-bottom .page-width .grid.grid--no-gutters .grid__item:first-child {
    max-width: 40%;
    flex: 40%;
}
}


@media screen and (max-width:767px){
 
  header.site-header.border-bottom.logo--left .mobile-nav-wrapper >ul.gm-menu >li.gm-item .gm-submenu ul.gm-grid >li.gm-item ul.gm-group >li.gm-item ul.gm-links li.gm-item a.gm-target[title="Custom Projects"] {
    font-weight: 500!important;
}
}


/* MEGA MENU CSS ENDS */


/* 10-1-2023 start */
@media screen and (max-width:925px) and (min-width:750px){ 
header.site-header.border-bottom .page-width .grid nav ul > li .gm-submenu ul.gm-grid > li:first-child ul.gm-group > li {
    max-width: calc(100%/2 - 10px);
    flex: calc(100%/2 - 10px);
    margin: 0 5px 20px;
}
}
@media screen and (max-width:767px) and (min-width:750px){ 
header.site-header.border-bottom .page-width .grid.grid--no-gutters nav#AccessibleNav .gm-menu .gm-item .gm-target.js-no-transition {
    padding-left: 0 !important;
}
}
@media screen and (max-width:749px){ 
header.site-header.border-bottom.logo--left .mobile-nav-wrapper ul.gm-menu li.gm-item ul.gm-grid li.gm-item:last-child ul.gm-group >li .gm-image .gm-target {
    width: auto;
    max-width: initial !important;
      font-size: 16px !important;
}
}
/* 10-1-2023 end */



/* 12/01/2023 */

.custom-text-with-button {
    padding-top: 125px;
    padding-bottom: 175px;
    background-color: #394130;
}

.custom-text-with-button h3 {
    font-size: 55px;
    color: #fff !important;
    font-weight: 700;
    margin: 0;
}


.custom-case-study-middle {
    margin-top: -75px;
}

.custom-case-study-middle .container>.row {
    box-shadow: 0 0 25px rgb(57 65 48 / 50%);
    border-radius: 8px;
    background-color: #fff;
    margin: 0;
    padding: 58px 25px;
}


.custom-case-study-middle .container>.row>div:first-child {
    padding: 0;
    width: 100%;
    max-width: 261px;
}

.custom-case-study-middle .container>.row>div:first-child>.image>img {
    width: 100%;
    height: 150px;
    object-fit: contain;
    object-position: center;
}

.custom-case-study-middle .container>.row>div:first-child>.image {
    margin: 0 0 50px;
}

.custom-case-study-middle .container>.row>div:first-child .wrapper-all-content>div:not(:last-child) {
    margin: 0 0 20px;
}

.custom-case-study-middle .container>.row>div:first-child .wrapper-all-content>div {
    padding: 20px;
    background-color: #f4f6f7;
}

.custom-case-study-middle .container>.row>div:first-child .wrapper-all-content>div h3 {
    font-size: 24px;
    line-height: 37px;
    font-family: 'Roboto' !important;
    color: #99a9b5 !important;
    font-weight: 500 !important;
    margin: 0 0 15px;
    text-align: left;
}
.custom-case-study-middle .container>.row>div:first-child .wrapper-all-content>div p {
    color: #5f727f;
    line-height: 25px;
    font-size: 16px !important;
}

.custom-case-study-middle .container>.row>div:first-child .wrapper-all-content>div h3 {
    display: flex;
}


.custom-case-study-middle .container>.row>div:nth-child(2) * {
    text-align: left;
}

.custom-case-study-middle .container>.row>div:nth-child(2) {
    width: 100%;
    max-width: calc(100% - 261px);
    text-align: left;
}

.custom-case-study-middle .container>.row>div:first-child .case-study-date {
    margin: 20px 0 20px;
    padding: 20px;
    background-color: #f4f6f7;
}

.custom-case-study-middle .container>.row>div:first-child .case-study-date .date-heading h4 {
    font-size: 24px;
    line-height: 37px;
    font-family: 'Roboto' !important;
    color: #99a9b5 !important;
    font-weight: 500 !important;
    margin: 0 0 15px;
    text-align: left;
}

.custom-case-study-middle .container>.row>div:first-child .case-study-date .date-case-study {
    color: #5f727f;
    line-height: 25px;
    font-size: 16px !important;
    font-weight: 300;
}
.custom-case-study-middle .container>.row>div:first-child .sidebar-button a.cstm-btn {
    font-size: 18px;
}
.custom-case-study-middle .container>.row>div:nth-child(2) {
    width: 100%;
    max-width: calc(100% - 261px);
    text-align: left;
    padding: 0 0 0 40px;
}

.custom-case-study-middle .container>.row>div:nth-child(2) h2, .custom-case-study-middle .container>.row>div:nth-child(2) h3 {
    margin-bottom: 15px;
    letter-spacing: 0em;
    color: #39402f;
    font-size: 22px;
    font-weight: 700 !important;
    line-height: 27px !important;
}

.custom-case-study-middle .container>.row>div:nth-child(2) p {
    margin-bottom: 1.1em;
    color: #5f727f;
    font-size: 18px !important;
    line-height: 25px;
}
.custom-case-study-middle .container>.row>div:nth-child(2) .wrap-image img {
    height: 300px;
    width: 100%;
    object-fit: contain;
    object-position: center;
}


.custom-case-study-middle .container>.row>div:nth-child(2) .study-case-persentage-wrap>div {
    padding: 25px;
    box-shadow: 0 0 20px rgb(57 61 48 / 50%);
    border-radius: 8px;
}
.custom-case-study-middle .container>.row>div:nth-child(2) .study-case-persentage-wrap>div * {
    text-align: left;
}

.custom-case-study-middle .container>.row>div:nth-child(2) .study-case-persentage-wrap>div h4 {
    margin: 0 0 10px;
    font-size: 50px;
    line-height: 67px;
    font-weight: bold;
    color: #5b7355;
}

.custom-case-study-middle .container>.row>div:nth-child(2) .study-case-persentage-wrap>div div:last-child {
    font-size: 18px;
    line-height: 24px;
    font-family: 'Roboto' !important;
    color: #99a9b5 !important;
    font-weight: 300 !important;
    margin: 0;
}

.case-study-form {
    padding: 35px 0;
    background: url(/cdn/shop/files/back-testimonial.png?v=1634314229);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.case-study-form h3 {
    color: #fff !important;
    font-weight: 600 !important;
    text-align: center;
    font-size: 30px;
    line-height: 45px;
    margin: 0 0 20px;
}
.case-study-form .cstm-button-form {
    max-width: 230px;
    margin: 0 auto;
}
.custom-case-study-middle .container>.row>div:nth-child(2) .study-case-persentage-wrap {
    display: grid;
    grid-template-columns: repeat(3,1fr);
    padding: 0px 0px 30px;
    margin: 0;
    grid-column-gap: 25px;
    grid-row-gap: 25px;
}



.row.case-study .case-study-col {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding: 0;
}

.row.case-study .case-study-col .image-with-text-wrap {
    width: 100%;
    max-width: 75%;
    flex: 75%;
    padding-right: 50px;
}

.row.case-study .case-study-col .col-md-6.case-study-col {
    width: 100%;
    max-width: 25%;
}

.row.case-study {
    margin: 0;
}
.row.case-study>.case-study-col {
    padding: 30px;
    background: url(/cdn/shop/files/back-testimonial.png?v=1634314229);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 8px;
}

.row.case-study .case-study-col .image-with-text-wrap .image-with-content-s {
    display: flex;
    align-items: center;
    max-width: 400px;
}

.row.case-study .case-study-col .image-with-text-wrap .image-with-content-s .image-with-content-image-s {
    width: 100%;
    max-width: 100px;
}

.row.case-study .case-study-col .image-with-text-wrap .image-with-content-s .image-with-text-small {
    width: 100%;
    max-width: calc(100% - 100px);
    padding-left: 20px;
}

.case-study-form .cstm-button-form a.cstm-btn {
    font-size: 16px;
}

.custom-case-study-middle {
    padding: 0 0 70px;
}


.row.case-study .case-study-col .image-with-text-wrap .image-with-content-s .image-with-text-small h3 {
    margin: 0 0 10px;
}

.row.case-study .case-study-col .image-with-text-wrap .image-with-content-s .image-with-text-small p {
    margin: 0;
}

.row.case-study>.case-study-col .image-with-text-wrap .image-with-text-content-sub-headind h4 {
    font-size: 28px !important;
    font-weight: 200 !important;
    color: #f2f2f2 !important;
    text-transform: unset;
    letter-spacing: 0;
    margin: 0 0 17.5px;
}

.row.case-study>.case-study-col .image-with-text-wrap p {
    color: #fff !important;
}

.row.case-study>.case-study-col .image-with-text-wrap .image-with-content-s .image-with-text-small h3 {
    font-weight: 700 !important;
    font-family: 'Roboto'!important;
    font-size: 15px;
    margin: 0;
    color: #fff !important;
}

.row.case-study>.case-study-col .image-with-text-wrap .image-with-content-s p {
    font-weight: 400 !important;
    font-style: italic;
    font-size: 15px !important;
}

.row.case-study .case-study-col .image-with-text-wrap .image-with-content-s .image-with-content-image-s img {
    width: 100%;
    border-radius: 100%;
}

.custom-case-study-middle .container>.row>div:first-child .case-study-date, .custom-case-study-middle .container>.row>div:first-child .wrapper-all-content>div {
    border-radius: 8px;
}

.custom-text-with-button h1 {
    color: #f2f2f2;
    text-align: center;
    font-family: 'Roboto' !important;
}
.custom-case-study-middle .container>.row>div:first-child .wrapper-all-content>div p a {
    color: #d9b26a;
    text-decoration: underline;
}

.custom-case-study-middle .container>.row>div:first-child .wrapper-all-content>div p a:hover {
    color: #88a672!important;
}

.image-result-wrap video {
    text-align: center;
    width: 100%;
    max-width: 350px;
    margin: 0 auto;
}

.custom-case-study-middle .image-result-wrap {
    text-align: center !important;
}

.custom-case-study-middle .container>.row>div:nth-child(2) p a {
    color: #587053 !important;
    text-decoration: underline;
}

.custom-case-study-middle .wrap-image table {
    margin: 0;
}

.custom-case-study-middle .wrap-image table>tbody>tr>th {
    background: #88a672!important;
    color: #fff;
    font-size: 18px;
    font-family: 'Roboto'!important;
    font-weight: 500;
    text-align: left !important;
    width: 25%;
}
.custom-case-study-middle .wrap-image table>tbody>tr>td {
    text-align: left !important;
    font-size: 16px;
    font-family: 'Roboto'!important;
    color: #5f727f;
    font-weight: 300;
}

.custom-case-study-middle .wrap-image table>tbody>tr>td * {
    font-size: 16px;
    font-family: 'Roboto'!important;
    color: #5f727f;
    
}

.custom-case-study-middle .wrap-image table>tbody>tr>th, .custom-case-study-middle .wrap-image table>tbody>tr>td {
    padding: 15px 10px !important;
}
.custom-case-study-middle .wrap-image table>tbody>tr>th, .custom-case-study-middle .wrap-image table>tbody>tr>td {
    padding: 17px 10px !important;
}

.custom-case-study-middle .container>.row>div:nth-child(2) ul>li, .custom-case-study-middle .container>.row>div:nth-child(2) ol>li, .custom-case-study-middle .container>.row>div:nth-child(2) ol, .custom-case-study-middle .container>.row>div:nth-child(2) ul {
    margin-bottom: 12px;
    color: #5f727f;
    font-size: 18px !important;
    line-height: 25px;
    font-weight: 300;
}

.custom-case-study-middle .container>.row>div:nth-child(2) .image-result-wrap .image-result.slick-slide {
    padding: 10px;
}
#on-page-seo-tea-for-me-please .custom-case-study-middle .container > .row > div:nth-child(2) .image-result-wrap .image-result.slick-slide, #tea-journey-facebook-targeting-campaign .custom-case-study-middle .container > .row > div:nth-child(2) .image-result-wrap .image-result.slick-slide {
	padding: 10px;
	width: 450px !important;
}
/* .custom-case-study-middle .container>.row>div:nth-child(2) .image-result-wrap .image-result.slick-slide img {
    height: 250px;
    border-radius: 8px;
    object-fit: cover;
} */
.custom-case-study-middle .container > .row > div:nth-child(2) .image-result-wrap .image-result.slick-slide img {
	height: auto;
	border-radius: 8px;
	object-fit: cover;
	width: 100%;
	max-width: 100%;
}

.custom-case-study-middle .container>.row>div:nth-child(2) .image-result-wrap.slick-slider {
    padding: 0 20px;
}

.custom-case-study-middle .container>.row>div:nth-child(2) .image-result-wrap.slick-slider button {
    top: 50%;
    transform: translateY(-50%);
    width: 20px;
    height: 20px;
    background: #5C7355;
    border-radius: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.custom-case-study-middle .container>.row>div:nth-child(2) .image-result-wrap.slick-slider button.slick-prev {
    left: 5px;
}

.custom-case-study-middle .container>.row>div:nth-child(2) .image-result-wrap.slick-slider button.slick-next {
    right: -5px;
    transform: translateY(-50%) scaleX(-1);
}

.custom-case-study-middle .container>.row>div:nth-child(2) .image-result-wrap.slick-slider button::before {
    content: "\f053";
    opacity: 1;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome !important;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #fff;
    font-size: 12px !important;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}
.custom-case-study-middle .container>.row>div:nth-child(2) .image-result-wrap.slick-slider button.slick-prev::before {
    left: calc(50% - 1px);
    top: calc(50% + 1px );
}

.custom-case-study-middle .container>.row>div:nth-child(2) .image-result-wrap.slick-slider button.slick-next::before {
    left: calc(50% - 1px);
    top: calc(50% + 0.5px);
}

.custom-case-study-middle .container>.row>div:nth-child(2) iframe {
    width: 100%;
    height: 100%;
    min-height: 300px;
    max-width: 440px;
    margin: 25px auto 20px;
    display: block;
}

.custom-case-study-middle .container>.row>div:nth-child(2) .image-result-wrap.slick-slider video.slick-slide {
    height: 110px;
}

.row.case-study .case-study-col .image-with-text-wrap>.image-with-content-s + .image-with-text-content {
    margin: 30px 0 0;
}

.custom-case-study-middle .container>.row>div:nth-child(2) ul>li a, .custom-case-study-middle .container>.row>div:nth-child(2) ol>li a, .custom-case-study-middle .container>.row>div:nth-child(2) ol a, .custom-case-study-middle .container>.row>div:nth-child(2) ul a {
    color: #5f727f;
    text-decoration: underline;
}

.custom-case-study-middle .container>.row>div:nth-child(2) ol>li:first-child, .custom-case-study-middle .container>.row>div:nth-child(2) ul>li:first-child {
    margin-top: 10px;
}

.custom-case-study-middle .container>.row>div:nth-child(2) ul>li a, .custom-case-study-middle .container>.row>div:nth-child(2) ol>li a, .custom-case-study-middle .container>.row>div:nth-child(2) ol a, .custom-case-study-middle .container>.row>div:nth-child(2) ul a {
    color: #587053 !important;
    text-decoration: underline;
}

.custom-case-study-middle .container>.row>div:nth-child(2) ol {
    counter-reset: my-sec-counter;
}

.custom-case-study-middle .container>.row>div:nth-child(2) ol>li:before {
    counter-increment: my-sec-counter;
    content: "" counter(my-sec-counter) ". ";
    color: #5f727f;
    font-size: 18px !important;
    line-height: 25px;
    font-weight: 300;
}

.case-study-col .image-with-text-wrap {
    background: #fff;
    border-radius: 10px;
    padding: 30px 40px;
    max-width: 100%;
    box-shadow: 0 0 20px rgb(57 61 48 / 50%);
}

.case-study-col .image-with-text-wrap .image-with-text-content-sub-headind h4 {
    font-size: 30px;
    font-family: 'Roboto' !important;
    color: #272727;
    font-weight: 300 !important;
    text-align: center !important;
    margin: 0 0 17.5px;
}

.custom-case-study-middle .container>.row>div:nth-child(2) .case-study-col .image-with-text-wrap>.image-with-text-content>p {
    text-align: center !important;
    font-weight: 300 !important;
    color: #5b7355 !important;
    font-size: 21px !important;
    line-height: 32px;
    margin: 0 0 19.44px;
}

.custom-case-study-middle .container>.row>div:nth-child(2) .case-study-col .image-with-content-s {
    text-align: center !important;
    display: flex;
    align-items: center;
    justify-content: center;
}

.custom-case-study-middle .container>.row>div:nth-child(2) .case-study-col .image-with-content-s>.image-with-content-image-s {
    width: 100%;
    max-width: 80px;
}
.custom-case-study-middle .container>.row>div:nth-child(2) .case-study-col .image-with-content-s .image-with-text-small {
    width: auto;
    max-width: unset;
    padding-left: 20px;
    display: flex;
    flex-wrap: wrap;
    flex-flow: column;
}

.custom-case-study-middle .container>.row>div:nth-child(2) .case-study-col .image-with-content-s .image-with-text-small * {
    width: auto !important;
}

.custom-case-study-middle .container>.row>div:nth-child(2) .case-study-col .image-with-content-s .image-with-text-small h3 {
    font-weight: bold!important;
    color: black!important;
    font-size: 16px !important;
    margin: 0;
    font-family: 'Roboto' !important;
    line-height: 32px !important;
}
.custom-case-study-middle .container>.row>div:nth-child(2) .case-study-col .image-with-content-s .image-with-text-small .image-with-heading-content {
    width: 100%;
}

.custom-case-study-middle .container>.row>div:nth-child(2) .case-study-col .image-with-content-s .image-with-text-small .image-with-content-s-text p, .custom-case-study-middle .container>.row>div:nth-child(2) .case-study-col .image-with-content-s .image-with-text-small p {
    font-style: italic!important;
    display: block;
    color: #272727!important;
    font-weight: 300!important;
    font-size: 16px !important;
    margin: 0;
}

.case-study-col {
    margin: 40px 0 0;
}

.custom-case-study-middle .container>.row>div:nth-child(2) ul>li {
    position: relative;
    padding-left: 15px;
}

.custom-case-study-middle .container>.row>div:nth-child(2) ul>li:before {
    content: "";
    width: 8px;
    height: 8px;
    background: #5C7355;
    display: block;
    position: absolute;
    left: 0;
    top: 7px;
    border-radius: 100%;
}
.case-study-col .image-with-text-content-sub-headind h4 {
    text-align: center !important;
    margin-bottom: 35px;
    letter-spacing: 0;
    font-size: 22px;
    font-weight: 700 !important;
    line-height: 27px !important;
    color: #39402f;
}

.case-study-col .image-with-text-wrap .image-with-content-s:nth-last-child(3) {
    padding: 0 0 30px;
}

.custom-case-study-middle .container>.row>div:nth-child(2) .sidebar-button {
    max-width: 470px;
    margin: 40px auto 0;
    padding: 0;
}




/*  you may also like */

.case-study-you-may-also-like {
    padding: 70px 0;
    background: #EEEEEE;
}

.case-study-you-may-also-like .heading-cstm {
    margin: 0 0 40px;
}

.case-study-you-may-also-like .heading-cstm h2 {
    text-align: center;
    margin-bottom: 15px;
    letter-spacing: 0;
    color: #3c3950;
    font-size: 30px;
    font-weight: 700 !important;
    line-height: 27px !important;
}

.case-study-you-may-also-like .wrap-image-title-page .you-may-case {
    padding: 0 15px;
}

.case-study-you-may-also-like .wrap-image-title-page .you-may-case>div {
    background: #fff;
    padding: 0 30px;
}

.case-study-you-may-also-like .wrap-image-title-page .you-may-case>div:first-child {
    border-radius: 8px 8px 0 0;
    padding-bottom: 25px;
    padding-top: 25px;
}

.case-study-you-may-also-like .wrap-image-title-page .you-may-case>div:last-child {
    padding: 0 30px 30px;
    border-radius: 0 0 8px 8px;
    text-align: center;
}

.case-study-you-may-also-like .wrap-image-title-page .you-may-case>div:last-child a.cstm-btn {
    font-size: 16px;
    min-height: 40px;
    max-width: unset;
    width: auto;
    display: inline-flex;
    padding: 0 25px;
    margin: 0 auto;
}
.case-study-you-may-also-like .wrap-image-title-page .you-may-case>div:first-child img {
    height: 150px;
    object-fit: contain;
    object-position: center;
    display: block;
    margin: 0 auto;
    width: 100%;
}

.case-study-you-may-also-like .wrap-image-title-page button::before {
    content: "";
    font-family: 'FontAwesome';
    color: #88a672!important;
}

.case-study-you-may-also-like .wrap-image-title-page button {
    top: 50%;
    transform: translateY(-50%);
}

.case-study-you-may-also-like .wrap-image-title-page button.slick-prev {
    left: -15px;
}
.case-study-you-may-also-like .wrap-image-title-page button.slick-next {
    right: -15px;
    transform: translateY(-50%) scaleX(-1);
}

.case-study-you-may-also-like>.container {
    padding: 0 30px;
}

.case-study-you-may-also-like .wrap-image-title-page .you-may-case>div:last-child a.cstm-btn {
    background: transparent;
    padding: 0px;
    border: 1px solid #f7f7f7 !important;
    border-radius: 5px;
    position: relative;
    color: #d9b26a;
    text-decoration: none;
    padding: 15px 12px;
    min-height: unset;
    height: auto;
    font-weight: 400;
}
.case-study-you-may-also-like .wrap-image-title-page .you-may-case>div:last-child a.cstm-btn::before {
    opacity: 0;
}
.case-study-you-may-also-like .wrap-image-title-page .you-may-case>.title:hover a.cstm-btn {
    color: #88a672!important;
}



/* case study 5  */


body#digital-marketing-strategy-tea-bazaar .custom-case-study-middle .wrap-all-content .wrap-image .image-result-wrap.no-slider .image-result img {
    object-fit: cover;
    max-height: 500px;
    height: auto;
}

body#digital-marketing-strategy-tea-bazaar .custom-case-study-middle .wrap-all-content .wrap-image .image-result-wrap.no-slider .image-result {
    width: 100%;
}

/* end  */


/*  case study 6 */
body#educational-article-buchuvida .custom-case-study-middle .wrap-all-content .wrap-image .image-result-wrap.no-slider video {
    max-width: 100%;
    height: auto;
    max-height: 500px;
}


/* end  */


/* case study 10  */
body#gmbgoogle-my-business-set-up-buchuvida .custom-case-study-middle .wrap-all-content .cstm-content-image iframe {
    max-height: 500px;
    min-height: unset;
    height: 500px;
    max-width: 100%;
}
/* end */



/* 11 case */

body#news-article-tea-biz .custom-case-study-middle .container>.row>div:nth-child(2) .image-result-wrap.no-slider.no-slider>.image-result {
    width: 100%;
    max-width: calc(100%/2 - 7.5px);
    flex: calc(100%/2 - 7.5px);
}

body#google-business-profile-gbp-audit-tea-bazaar .custom-case-study-middle .wrap-all-content .wrap-image .image-result-wrap.no-slider.no-slider,body#news-article-tea-biz .custom-case-study-middle .container>.row>div:nth-child(2) .image-result-wrap.no-slider.no-slider {
    gap: 15px;
}

 body#news-article-tea-biz .custom-case-study-middle .container>.row>div:nth-child(2) .image-result-wrap.no-slider.no-slider>.image-result>img {
    height: auto;
    object-fit: cover;
    max-height: 1219px;
}

body#news-article-tea-biz .custom-case-study-middle .container>.row>div:nth-child(2) .image-result-wrap.no-slider.no-slider>.image-result img {
    height: auto;
    max-height: 733px;
}

  body#google-business-profile-gbp-audit-tea-bazaar .custom-case-study-middle .wrap-all-content .wrap-image .image-result-wrap.no-slider.no-slider>.image-result img {
    object-fit: cover;
    height: auto;
    max-height: 1070px;
}

/* end */

/* 12 case */

.image-result-wrap.no-slider video {
    height: auto;
    max-width: 100%;
    max-height: 560px;
    width: 100%;
}

.custom-case-study-middle .container>.row>div:nth-child(2) .cstm-content-third>ol {
    margin: 0 0 25px;
}
/* end  */

/* 15 case */

body#list-style-blog-post-buchuvida .custom-case-study-middle .container>.row>div:nth-child(2) .wrap-image .image-result-wrap.no-slider img {
    width: 100%;
    max-width: 100%;
    object-fit: cover;
    height: auto;
    max-height: 560px;
}
/* end */


/*  16 case */

body#nemi-tea-marketing-strategy .custom-case-study-middle .container>.row>div:nth-child(2) .image-result {
    width: 100%;
    text-align: center;
}

body#nemi-tea-marketing-strategy .custom-case-study-middle .container>.row>div:nth-child(2) .image-result img {
    height: auto;
    max-width: 260px;
}



/* case 22 */

body#sales-sequence-buchuvida .custom-case-study-middle .container>.row>div:nth-child(2) .wrap-all-content .wrap-image .image-result-wrap.no-slider .image-result {
    width: 470px;
}
body#sales-sequence-buchuvida .custom-case-study-middle .container>.row>div:nth-child(2) .wrap-all-content .wrap-image .image-result-wrap.no-slider .image-result img {
    object-fit: cover;
    height: auto;
    max-height: 830px;
}


/* end  */


/* 26 case  */

body#tea-journey-facebook-targeting-campaign .image-result-wrap.no-slider>.image-result {
    width: 100%;
}

body#tea-journey-facebook-targeting-campaign .custom-case-study-middle .container>.row>div:nth-child(2) .image-result-wrap.no-slider>.image-result>img {
    height: auto;
    max-height: 450px;
    object-fit: cover;
}
/*  end */

/* 27 case */
.custom-case-study-middle .container > .row > div:nth-child(2) .wrap-third .cstm-content-third h3 {
    font-size: 18px;
    font-weight: 300 !important;
    color: #5f727f !important;
}

/* end */


/*  case 37 */
body#welcome-sequence-buchuvida .custom-case-study-middle .container>.row>div:nth-child(2) .image-result-wrap.no-slider .image-result img {
    height: auto;
    object-fit: cover;
    max-height: 660px;
}

body#welcome-sequence-buchuvida .custom-case-study-middle .container>.row>div:nth-child(2) .image-result-wrap.no-slider .image-result {
    width: 100%;
}

/* end */

/*  case 37 */
body#welcome-sequence-tea-biz .custom-case-study-middle .container>.row>div:nth-child(2) .study-case-persentage-wrap>.first-wrap-per {
    grid-column: 1;
}

body#welcome-sequence-tea-biz .custom-case-study-middle .container>.row>div:nth-child(2) .study-case-persentage-wrap>.first-wrap-per  * {
    text-align: center;
}
  
/* end */


/*  case study main page */

 body#case-studies .casestudies-top-section {
    background-image: url(/cdn/shop/files/case-back.jpg?v=1676982785);
    background-size: cover;
    background-position: center;
    position: relative;
}

body#case-studies .casestudies-top-section:after {
    content: "";
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.5);
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

body#case-studies .casestudies-top-section .container {
    text-align: left;
}

body#case-studies .casestudies-top-section .container {
    text-align: left;
    position: relative;
    z-index: 1;
}

body#case-studies .casestudies-top-section .container>h2, body#case-studies .casestudies-top-section .container>h1 {
    text-align: left;
    color: #fff;
    font-weight: bold !important;
}

body#case-studies .casestudies-top-section .container .consultationbtn>a.cstm-btn {
    max-width: 330px;
    margin-left: 0;
}
body#case-studies .combine-bothbutton {
    display: flex;
    grid-column-gap: 15px;
}

body#case-studies .combine-bothbutton .casestudybtn {
    width: 100%;
    max-width: 35%;
}

body#case-studies .combine-bothbutton>.cstm-btn-study {
    width: 100%;
    max-width: 65%;
}

body#case-studies  .inner-testimonial-image img {
    object-fit: cover !important;
    height: auto !important;
    max-height: 400px !important;
    display: block;
    margin: 0 auto;
}

body#case-studies .case-study-testimonial>div>.row {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
}

.case-study-testimonial .container .row a {
    margin: 0 !important;
    font-size: 18px;
    text-align: center;
}
body#case-studies .combine-bothbutton>.cstm-btn-study a.cstm-btn.cstm-btn {
    font-size: 17px;
}
/* end  */


/*  21 case */
body#reel-creation-tea-biz .image-result-wrap.no-slider video {
    object-fit: cover;
}
/* end */


/* main case study page */


body#case-studies .case-study-testimonial {
    background: #f2f2f2;
    padding: 50px 0 !important;
}
body#case-studies .case-study-testimonial>div {
    min-height: unset;
    background: transparent;
}

body#case-studies .case-study-testimonial>div>div {
    background: #fff;
}

body#case-studies .case-study-testimonial>div:nth-child(even) {
    padding: 50px 15px;
}

body#case-studies .case-study-testimonial>div>.row {
    padding: 50px;
}

body#case-studies .case-study-testimonial>div>.row .inner-testimonial-content>h4 {
    color: #39402f;
    font-size: 28px;
}

body#case-studies .case-study-testimonial>div>.row .inner-testimonial-content>p {
    color: #39402f;
    font-size: 18px !important;
}

body#case-studies .case-study-testimonial>div>.row .inner-testimonial-content .author-name-image .cstm-parent-auth .author-name span.roboto-div {
    color: #272727!important;
}

body#case-studies .case-study-testimonial>div>.row .inner-testimonial-content .author-name-image .cstm-parent-auth .author-designation span {
    color: #272727!important;
    font-weight: 400;
    font-style: italic;
    font-size: 16px !important;
}

body#case-studies .combine-bothbutton .casestudybtn a.cstm-btn.outline-cstm-btn {
    color: #d9b26a !important;
}

body#case-studies .combine-bothbutton .casestudybtn a.cstm-btn.outline-cstm-btn:hover {
    color: #fff !important;
    border-color: #87a974 !important;
}

body#case-studies .casestudies-consultation-section {
    padding-bottom: 0;
}

body#case-studies .case-study-testimonial>div {
    padding-left: 15px;
    padding-right: 15px;
}

body#case-studies .casestudies-top-section-text {
    padding: 53px 0 53px;
}


.casestudies-top-section-text .top-text>p {
    font-size: 16px;
    line-height: 32px;
}

/* end */


/* three rows with images */

.three-rows {
    display: grid;
    grid-template-columns: repeat(3,1fr);
    gap: 20px;
}
.three-rows>.image-result img {
    height: auto !important;
    object-fit: cover !important;
    max-height: 300px;
}
/*new-css- Tea For Me Please  */



body#ecommerce-tea-website-design-sigh-noon-tea-amp-beverages .custom-case-study-middle .container>.row>div:nth-child(2) iframe {
    height: 100%;
    min-height: 500px;
    max-width: 100%;
    width: 100%;
}

body#educational-article-buchuvida .custom-case-study-middle .container>.row>div:nth-child(2) iframe {
    min-height: 500px;
    max-width: 100%;
}

body#educational-article-tea-journey-magazine .custom-case-study-middle .wrap-all-content .wrap-image {
    margin-bottom: 40px;
}
body#educational-article-tea-journey-magazine .custom-case-study-middle .study-case-persentage-wrap  h4 {
    font-size: 35px;
    letter-spacing: 0;
}
body#facebook-targeting-campaign-tea-biz .custom-case-study-middle .wrap-all-content {
    margin-bottom: 40px;
}
body#facebook-targeting-campaign-tea-biz .custom-case-study-middle  .study-case-persentage-wrap {
    grid-template-columns: repeat(2,1fr);
}
 body#on-page-seo-tea-journey-magazine .custom-case-study-middle .wrap-all-content {
    margin-bottom: 40px !important;
}
body#on-page-seo-tea-for-me-please  .custom-case-study-middle .wrap-all-content {
    margin-bottom: 40px !important;
}
body#on-page-seo-tea-for-me-please .custom-case-study-middle  .study-case-persentage-wrap {
    grid-template-columns: repeat(2,1fr);
}
 body#the-tea-practitioner-technical-seo .custom-case-study-middle .container>.row>div:nth-child(2) .wrap-image img {
    width: 100%;
   max-width:100%;
   height:auto;
}

body#welcome-sequence-tea-biz .custom-case-study-middle .container>.row>div:nth-child(2) .study-case-persentage-wrap>div h4 {
    text-align: center;
}
 body#welcome-sequence-tea-biz .custom-case-study-middle .container>.row>div:nth-child(2) .study-case-persentage-wrap {
    grid-template-columns: repeat(2,1fr) !important;
}
 body#welcome-sequence-tea-biz  .custom-case-study-middle .container>.row>div:nth-child(2) iframe {
    width: 100%;
    height: 100%;
    min-height: 500px;
    max-width: 100%;
    margin-bottom: 25px;
}



body#welcome-sequence-buchuvida .custom-case-study-middle .container > .row > div:nth-child(2) .image-result-wrap.no-slider .image-result img {
	height: auto;
	object-fit: contain;
	max-height: 500px;
	max-width: 100%;
}

 #on-page-seo-tea-journey-magazine .custom-case-study-middle .container > .row > div:nth-child(2) .wrap-image img {
	height: 100%;
	width: 100%;
	object-fit: contain;
}

#social-media-content-calendar-tea-biz .custom-case-study-middle .container > .row > div:nth-child(2) .wrap-image img {
	height: 500px;
	width: 100%;
}
body#keyword-research-tea-with-tracie .custom-case-study-middle .container>.row>div:nth-child(2) .wrap-image img {
    height: 500px;
    width: 100%;
}
body#reel-creation-tea-biz .custom-case-study-middle .container>.row>div:nth-child(2) iframe {
    min-height: 740px;
}
body#welcome-sequence-tea-biz .custom-case-study-middle .container>.row>div:nth-child(2) .study-case-persentage-wrap>div div:last-child {
    text-align: center;
}
body#content-marketing-strategy-tea-biz .custom-case-study-middle .container>.row>div:nth-child(2) .wrap-image img, body#the-tea-practitioner-content-marketing-strategy .custom-case-study-middle .container>.row>div:nth-child(2) .wrap-image img {
    height: 500px;
    max-width: 100%;
}
body#google-business-profile-gbp-audit-tea-bazaar .custom-case-study-middle .wrap-all-content .wrap-image .image-result-wrap.no-slider.no-slider>.image-result img {
    object-fit: cover;
    max-height: 500px;
    height: 500px;
}
body#keyword-research-tea-j-tea .custom-case-study-middle .container>.row>div:nth-child(2) .wrap-image img {
    height: 100%;
    width: 100%;
}
body#nemi-tea-marketing-strategy .custom-case-study-middle .container>.row>div:nth-child(2) .image-result img {
    height: 500px;
    max-width: 100%;
}
body#news-article-tea-biz .custom-case-study-middle .container>.row>div:nth-child(2) .image-result-wrap.no-slider.no-slider>.image-result {
    width: 100%;
    text-align: center;
    max-width: 593px;
}
body#news-article-tea-biz .custom-case-study-middle .container>.row>div:nth-child(2) .image-result-wrap.no-slider.no-slider>.image-result img {
    height: 100%;
    max-height: 100%;
    object-fit: contain;
}
body#on-page-seo-tea-for-me-please .custom-case-study-middle .container>.row>div:nth-child(2) .wrap-image img {
    height: 500px;
    width: 100%;
}
#on-page-seo-tea-journey-magazine .custom-case-study-middle .container > .row > div:nth-child(2) .wrap-image img {
    height: 500px;
    width: 100%;
    object-fit: contain;
    max-width: 100%;
}
body#sales-sequence-buchuvida .custom-case-study-middle .container>.row>div:nth-child(2) .wrap-all-content .wrap-image .image-result-wrap.no-slider .image-result img {
    object-fit: contain;
    height: 500px;
    max-height: 500px;
}
  body#tea-journey-facebook-targeting-campaign .custom-case-study-middle .container>.row>div:nth-child(2) .image-result-wrap.no-slider>.image-result>img {
    height: 500px;
    max-height: 500px;
    object-fit: contain;
}
body#technical-seo-tea-with-tracie .custom-case-study-middle .container>.row>div:nth-child(2) .wrap-image img {
    height: 500px;
    width: 100%;
}
body#welcome-sequence-buchuvida .custom-case-study-middle .container > .row > div:nth-child(2) .image-result-wrap.no-slider .image-result img {
    height: 500px;
    max-height: 500px;
}
body#facebook-targeting-campaign-tea-biz .custom-case-study-middle .container>.row>div:nth-child(2) .wrap-image img {
    height: 500px;
    width: 100%;
    object-fit: contain;
    object-position: center;
}
  body#tea-label-design-hourly-rate-buchuvida .wrap-all-content .wrap-image .three-rows img {
    object-fit: contain !important;
}
body#tea-label-design-hourly-rate-buchuvida .wrap-all-content .three-rows.row-2 {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
}
 body#tea-label-design-hourly-rate-buchuvida .wrap-image .three-rows.row-2 .image-result:first-child, body#tea-label-design-hourly-rate-buchuvida .wrap-image .three-rows.row-2 .image-result:nth-child(2) {
    max-width: calc(100%/2 - 10px);
    width: 100%;
}
body#tea-label-design-hourly-rate-buchuvida .wrap-image .three-rows.row-2 .image-result:nth-child(3), body#tea-label-design-hourly-rate-buchuvida .wrap-image .three-rows.row-2 .image-result:nth-child(4), body#tea-label-design-hourly-rate-buchuvida .wrap-image .three-rows.row-2 .image-result:nth-child(5) {
	max-width: calc(100%/2 - 10px);
}}



/*new-css-Tea For Me Please end  */


@medai screen and (max-width:1199px){ 
  body#educational-article-tea-journey-magazine .custom-case-study-middle .study-case-persentage-wrap  h4 {
    font-size: 30px;
    letter-spacing: 0;
    line-height: normal;
}
}
@medai screen and (max-width:1024px){
  
  body#educational-article-tea-journey-magazine .custom-case-study-middle .study-case-persentage-wrap  h4 {
    font-size: 26px;
}
}


/* responsive main case study page */

/* 01st march brand case */

#brand-identity-guidelines-tea-biz .custom-case-study-middle .container>.row>div:nth-child(2) iframe {
    width: 100%;
    height: 100%;
    margin: 25px auto 20px;
    display: block;
    max-width: 100%;
    min-height: 693px;
    object-fit: cover;
}

body#case-studies main#MainContent>div:last-child>.case-study-testimonial {
    padding-bottom: 80px;
}

body#case-studies .author-name-image .author-image img {
    border-radius: 100%;
}


body#audiogram-posts-tea-biz .custom-case-study-middle .container>.row>div:nth-child(2) iframe {
    min-height: 633px;
}


body#case-studies .case-study-testimonial>.container:last-child {
    padding-bottom: 0;
}

body#on-page-seo-tea-journey-magazine .custom-case-study-middle .container>.row>div:nth-child(2) .study-case-persentage-wrap {
    grid-template-columns: repeat(2,1fr);
}

body#case-studies .shopify-section:last-child .casestudies-consultation-section {
    padding-bottom: 80px;
}

body#reel-creation-tea-biz .custom-case-study-middle .container>.row>div:nth-child(2) .wrap-first .cstm-content-first iframe {
    max-width: 100%;
    min-height: 400px;
}

body#social-media-post-development-tea-biz .custom-case-study-middle .container>.row>div:nth-child(2) iframe {
    max-width: 100%;
    min-height: 400px;
}

body#educational-article-tea-journey-magazine .custom-case-study-middle .container>.row>div:nth-child(2) .study-case-persentage-wrap {
    grid-template-columns: repeat(2,1fr);
}

body#welcome-sequence-tea-biz .custom-case-study-middle .container>.row>div:nth-child(2) .study-case-persentage-wrap {
    grid-template-columns: repeat(1,1fr);
}

body#the-tea-practitioner-content-marketing-strategy .custom-case-study-middle .container>.row>div:nth-child(2) .cstm-content-first video {
    width: 100%;
    object-fit: contain;
    height: auto;
    max-height: 400px;
}

body#social-media-post-development-nepal-tea .custom-case-study-middle .container>.row>div:nth-child(2) .cstm-content-first iframe {
    max-width: 100%;
    object-fit: cover;
    min-height: 400px;
}

body#case-studies .casestudies-consultation-section {
    padding-bottom: 80px;
    background: #394130;
}

body#social-media-content-calendar-tea-biz .custom-case-study-middle .container>.row>div:nth-child(2) iframe {
    max-width: 100%;
    min-height: 400px;
}

body#case-studies .case-study-testimonial>div>.row {
    border-radius: 10px;
}

body#case-studies .shopify-section .casestudies-consultation-section {
    background: #f2f2f2;
    padding: 0px 15px !important;
}
body#case-studies .shopify-section .casestudies-consultation-section .container {
    background: #394130;
    padding: 80px 0 !important;
    border-radius: 10px;
}

body#case-studies .shopify-section:last-child .casestudies-consultation-section {
    padding-bottom: 50px !important;
}


.cstm-section-per {
    padding: 25px;
    box-shadow: 0 0 20px rgb(57 61 48 / 50%);
    border-radius: 8px;
    max-width: 258px;
    margin: 0 auto;
}

.cstm-section-per h2 {
    margin: 0 0 10px;
    font-size: 50px;
    line-height: 67px;
    font-weight: bold !important;
    color: #5b7355;
    text-align: left;
}

.cstm-section-per p {
    text-align: left;
    font-size: 18px;
    line-height: 24px;
    font-family: 'Roboto' !important;
    color: #99a9b5 !important;
    font-weight: 300 !important;
    margin: 0;
}

body#tea-label-design-hourly-rate-buchuvida .custom-case-study-middle .container > .row > div:nth-child(2) .image-result-wrap .image-result.slick-slide img {
    object-fit: contain;
    max-height: 170px;
    height: 170px;
}

body#educational-article-buchuvida .custom-case-study-middle .container>.row>div:nth-child(2) .wrap-image img {
    height: auto;
    width: 100%;
    object-fit: contain;
    object-position: center;
    max-width: 570px;
}

body#keyword-research-tea-j-tea .custom-case-study-middle .container>.row>div:nth-child(2) .case-study-col .image-with-text-wrap>.col-md-6.case-study-col:nth-child(2) {
    width: 100%;
    padding: 0 0 20px;
}

body#keyword-research-tea-j-tea .custom-case-study-middle .container>.row>div:nth-child(2) .case-study-col .image-with-text-wrap>.col-md-6.case-study-col:nth-child(2) img {
    object-fit: cover;
    width: 100%;
    max-height: 435px;
}

body#keyword-research-tea-j-tea .custom-case-study-middle .container>.row>div:nth-child(2) .case-study-col .image-with-text-wrap>.col-md-6.case-study-col:nth-child(2) img {
    object-fit: cover;
    width: 100%;
    max-height: 435px;
}

body#keyword-research-tea-j-tea .custom-case-study-middle .container>.row>div:nth-child(2) .case-study-col .image-with-text-wrap>.image-with-content-s {
    width: 100%;
}

/*new css 05-11-24  */

body.template-article h1 {
    color: #39402f;
    font-family: 'Cormorant Garamond', serif !important;
}

body.template-article ol li  a {
    color: #39402f;
}

body.template-article h2, body.template-article .rte h3 {
    color: #39402f;
}
 body.template-article b {
    /* font-weight: bold !important; */
    color: #39402f
} 


@media only screen and (max-width: 1199px) {
.custom-case-study-middle .container>.row>div:nth-child(2) .case-study-col .image-with-content-s .image-with-text-small {
    max-width: calc(100% - 360px);
  
}
  .case-study-you-may-also-like .wrap-image-title-page .you-may-case>div:last-child a.cstm-btn {
    padding: 0 10px;
 }
  body#gmbgoogle-my-business-set-up-buchuvida .custom-case-study-middle .wrap-all-content .cstm-content-image iframe {
    height: 400px;
 }
body#google-business-profile-gbp-audit-tea-bazaar .custom-case-study-middle .wrap-all-content .wrap-image .image-result-wrap.no-slider.no-slider>.image-result img {
    height: auto;
    max-height: 1219px;
}

body#case-studies .case-study-testimonial>div>.row {
    padding: 50px 30px;
    align-items: center;
    display: flex;
    flex-wrap: wrap;
}
body#case-studies .case-study-testimonial>div>.row>.col-md-7 {
    padding: 0 15px;
    width: 65%;
}

body#case-studies .case-study-testimonial>div>.row>.col-md-5 {
    padding: 0 15px;
    width: 35%;
}

body#case-studies footer.site-footer .newsletter-content-cstm p {
    text-align: left;
}

  body#case-studies .case-study-testimonial>div {
    padding-top: 0;
    padding-bottom: 0;
}
body#case-studies .case-study-testimonial {
    padding: 50px 0;
}

body#case-studies .casestudies-consultation-section {
    padding-bottom: 60px;
 }

body#case-studies .case-study-testimonial>div:nth-child(even) {
    padding: 60px 15px;
}
body#case-studies .combine-bothbutton a {
    font-size: 18px;
}
body#case-studies .casestudies-top-section-text {
    padding: 53px 0;
}

#brand-identity-guidelines-tea-biz .custom-case-study-middle .container>.row>div:nth-child(2) iframe {
    min-height: 549px;
}
  body#case-studies .shopify-section:last-child .casestudies-consultation-section {
    padding-bottom: 60px;
}
  body#educational-article-tea-journey-magazine .custom-case-study-middle .study-case-persentage-wrap  h4 {
    font-size: 26px;
    letter-spacing: 0;
    line-height: normal;
}
}

@media only screen and (max-width: 991px) {
  
.custom-case-study-middle .container>.row>div:first-child {
  
    max-width: 220px;
}

  .custom-case-study-middle .container>.row>div:nth-child(2) {
  
    max-width: calc(100% - 220px);
    padding: 0 0 0 20px;
}
  .row.case-study .case-study-col .image-with-text-wrap .image-with-content-s {
    flex-wrap: wrap;
}

  .row.case-study .case-study-col .image-with-text-wrap .image-with-content-s .image-with-text-small {
    width: 100%;
    max-width: 100%;
    padding: 15px 0px 0;
}
  .row.case-study .case-study-col .image-with-text-wrap .image-with-content-s .image-with-content-image-s {
    max-width: 100%;
}

  .row.case-study .case-study-col {
    align-items: flex-start;
}

  .row.case-study .case-study-col .image-with-text-wrap {
   
    padding-right: 20px;
}
  .custom-case-study-middle .container>.row>div:nth-child(2) .study-case-persentage-wrap>div h4 {
    font-size: 40px;
    line-height: 37px;
 }
  .custom-case-study-middle .container>.row>div:nth-child(2) .study-case-persentage-wrap>div div:last-child {
    font-size: 16px;
 }
  .custom-case-study-middle .container>.row>div:first-child .wrapper-all-content>div h3 {
    font-size: 22px;
    line-height: 30px;
 }
  .custom-case-study-middle .container>.row>div:first-child .sidebar-button a.cstm-btn {
    text-align: center;
}
  .custom-case-study-middle .container>.row {
    align-items: flex-start;
}

  .custom-case-study-middle .container>.row>div:nth-child(2) {
    margin-top: -12px;
}
  .custom-case-study-middle>.container .row {
    display: flex;
    flex-wrap: wrap;
}
  .custom-case-study-middle .container>.row>div:nth-child(2) .study-case-persentage-wrap {
    grid-template-columns: repeat(2,1fr);
    grid-column-gap: 25px;
    grid-row-gap: 25px;
}
  .custom-text-with-button h3 {
    font-size: 45px;
 }
  .custom-text-with-button {
    padding-top: 65px;
    padding-bottom: 155px;
 }

  .row.case-study .case-study-col .image-with-text-wrap .image-with-content-s .image-with-content-image-s img {
    max-width: 100px;
    height: 100px;
}

  .custom-case-study-middle .wrap-image .cstm-content-image {
    overflow-x: auto;
}.custom-case-study-middle .wrap-image table>tbody>tr>td

.custom-case-study-middle .wrap-image .cstm-content-image table {
    white-space: unset;
}

  .custom-case-study-middle .wrap-image table>tbody>tr>th {
    min-width: 300px;
}
.case-study-col .image-with-text-wrap .image-with-text-content-sub-headind h4 {
    font-size: 25px;
   
}
  .custom-case-study-middle .container>.row>div:nth-child(2) .case-study-col .image-with-text-wrap>.image-with-text-content>p {
    font-size: 19px !important;
    line-height: 28px;
 }
  .custom-case-study-middle .container>.row>div:nth-child(2) .case-study-col .image-with-content-s .image-with-text-small {
    max-width: calc(100% - 150px);
    padding-left: 20px;
 }
.case-study-you-may-also-like .wrap-image-title-page .you-may-case>div:last-child a.cstm-btn {
    width: 100%;
    max-width: 100%;
    font-size: 15px;
    min-height: unset !important;
}
  body#gmbgoogle-my-business-set-up-buchuvida .custom-case-study-middle .wrap-all-content .cstm-content-image iframe {
    height: 350px;
 }


    .three-rows {
    grid-template-columns: repeat(2,1fr);
    }

body#case-studies .casestudies-top-section .container {
    text-align: center;
 }

  body#case-studies .casestudies-top-section .container>h2, body#case-studies .casestudies-top-section .container>h1 {
    text-align: center;
}
  body#case-studies .casestudies-top-section .container .consultationbtn {
    text-align: center;
    display: flex;
    justify-content: center;
}

  body#case-studies .casestudies-top-section .container .consultationbtn>a.cstm-btn {
    margin: 0 auto;
    font-size: 18px;
}

body#case-studies .case-study-testimonial>div>.row {
    flex-flow: column;
}

body#case-studies .case-study-testimonial>div>.row>.col-md-7 {
    padding: 25px 0 0;
    width: 100%;
}

body#case-studies .case-study-testimonial>div>.row>.col-md-5 {
    padding: 0px 0 0;
    width: 100%;
}

body#case-studies  .inner-testimonial-image img {
    max-height: 450px !important;
}

body#case-studies .casestudies-top-section-text .top-text>p {
    text-align: center;
}

  body#case-studies .case-study-testimonial>div.container.right>.row {
    flex-flow: column-reverse;
}

  body#case-studies .case-study-testimonial>div>.row .inner-testimonial-image {
    margin-top: 0;
}
body#case-studies .combine-bothbutton .casestudybtn {
    max-width: 50%;
}
body#case-studies .combine-bothbutton>.cstm-btn-study {
    max-width: 50%;
}
  body#case-studies .combine-bothbutton .casestudybtn>a {
    max-width: 100%;
}

body#case-studies .case-study-testimonial {
    padding: 50px 0;
}
  body#case-studies .case-study-testimonial>div:nth-child(even) {
    padding: 30px 15px;
}

body#case-studies main#MainContent>.shopify-section:last-child>.case-study-testimonial {
    padding-bottom: 50px;
}
  .casestudies-consultation-section {
    padding: 50px 0;
 }

#brand-identity-guidelines-tea-biz .custom-case-study-middle .container>.row>div:nth-child(2) iframe {
    min-height: 397px;
}
body#case-studies main#MainContent>div:last-child>.case-study-testimonial {
    padding-bottom: 60px;
}

  body#case-studies .shopify-section:last-child .casestudies-consultation-section {
    padding-bottom: 50px;
}

body#case-studies .casestudies-consultation-section {
    padding-bottom: 50px;
 }
  .cstm-section-per h2 {
    font-size: 40px !important;
    line-height: 50px;
    text-align: center;
}
.cstm-section-per p {
    text-align: center;
    font-size: 16px !important;
 }
  body#educational-article-tea-journey-magazine .custom-case-study-middle .container>.row>div:nth-child(2) .study-case-persentage-wrap {
    grid-template-columns: repeat(1,1fr) !important;
}
  body#facebook-targeting-campaign-tea-biz .custom-case-study-middle  .study-case-persentage-wrap {
    grid-template-columns: repeat(1,1fr);
}
  body#on-page-seo-tea-for-me-please .custom-case-study-middle  .study-case-persentage-wrap {
    grid-template-columns: repeat(1,1fr);
}
   body#welcome-sequence-tea-biz .custom-case-study-middle .container>.row>div:nth-child(2) .study-case-persentage-wrap {
    grid-template-columns: repeat(1,1fr) !important;
}
  body#keyword-research-tea-with-tracie .custom-case-study-middle .container>.row>div:nth-child(2) .wrap-image img {
    height: 400px;
    width: 100%;
   margin-top: 20px;
}
body#content-marketing-strategy-tea-biz .custom-case-study-middle .container>.row>div:nth-child(2) .wrap-image img, body#the-tea-practitioner-content-marketing-strategy .custom-case-study-middle .container>.row>div:nth-child(2) .wrap-image img {
    height: 350px;
    max-width: 100%;
}
body#google-business-profile-gbp-audit-tea-bazaar .custom-case-study-middle .wrap-all-content .wrap-image .image-result-wrap.no-slider.no-slider>.image-result img {
    height: 350px;
    max-height: 350px;
}
 body#nemi-tea-marketing-strategy .custom-case-study-middle .container>.row>div:nth-child(2) .image-result img {
    height: 350px;
    max-width: 100%;
} 
 body#news-article-tea-biz .custom-case-study-middle .container>.row>div:nth-child(2) .image-result-wrap.no-slider.no-slider>.image-result {
    max-width: 415px;
} 
  body#on-page-seo-tea-for-me-please .custom-case-study-middle .container>.row>div:nth-child(2) .wrap-image img {
    height: 350px;
    width: 100%;
}
  #on-page-seo-tea-journey-magazine .custom-case-study-middle .container > .row > div:nth-child(2) .wrap-image img {
    height: 350px;
}
  body#sales-sequence-buchuvida .custom-case-study-middle .container>.row>div:nth-child(2) .wrap-all-content .wrap-image .image-result-wrap.no-slider .image-result img {
    height: 350px;
}
  #social-media-content-calendar-tea-biz .custom-case-study-middle .container > .row > div:nth-child(2) .wrap-image img {
    height: 350px;
    width: 100%;
}
  body#tea-journey-facebook-targeting-campaign .custom-case-study-middle .container>.row>div:nth-child(2) .image-result-wrap.no-slider>.image-result>img {
    height: 350px;
    max-height: 350px;
}
  body#technical-seo-tea-with-tracie .custom-case-study-middle .container>.row>div:nth-child(2) .wrap-image img {
    height: 350px;
    width: 100%;
}
  body#welcome-sequence-buchuvida .custom-case-study-middle .container > .row > div:nth-child(2) .image-result-wrap.no-slider .image-result img {
    height: 350px;
    max-height: 350px;
}
  body#facebook-targeting-campaign-tea-biz .custom-case-study-middle .container>.row>div:nth-child(2) .wrap-image img {
    height: 350px;
    width: 100%;
}
  #brand-identity-guidelines-tea-biz .custom-case-study-middle .container>.row>div:nth-child(2) iframe {
    min-height: 450px;
}
}
@media only screen and (max-width: 767px) {
.custom-case-study-middle>.container>.row {
    flex-flow: column-reverse;
}
  .custom-case-study-middle .container>.row>div:first-child {
    max-width: 100%;
}

  .custom-case-study-middle .container>.row>div:nth-child(2) {
    max-width: 100%;
    padding: 0 0 20px;
    margin-top: 0;
}
  .custom-case-study-middle .container>.row {
    padding: 18px 25px 30px;
}
.custom-text-with-button h3 {
    font-size: 30px;
   
}
  .custom-case-study-middle .container>.row>div:first-child>.image>img {
    max-width: 150px;
    display: block;
    margin: 0 auto;
}
  .custom-case-study-middle .container>.row>div:first-child>.image {
    margin: 0 0 30px;
}
.custom-case-study-middle .container>.row>div:nth-child(2) .study-case-persentage-wrap {
    grid-template-columns: repeat(1,1fr);
    padding: 0px 0px;
}
  .row.case-study .case-study-col {
    flex-flow: column-reverse;
}
.row.case-study .case-study-col .image-with-text-wrap {
    max-width: 100%;
    flex: unset;
    padding: 20px 0 0;
    width: 100%;
    height: auto;
}
  .custom-case-study-middle .container>.row>div:nth-child(2) * {
    text-align: center;
}
  .row.case-study .case-study-col .col-md-6.case-study-col {
    width: 100%;
    max-width: 100%;
}
  .row.case-study>.case-study-col {
    padding: 30px 15px;
}
  .custom-text-with-button {
    padding-bottom: 135px;
}
  .wrap-all-content>div * {
    text-align: left !important;
}

  .row.case-study .case-study-col .image-with-text-wrap .image-with-content-s {
    max-width: 100%;
}

  .row.case-study .case-study-col .image-with-text-wrap .image-with-content-s {
    justify-content: center;
}

  .row.case-study .case-study-col .image-with-text-wrap .image-with-content-s .image-with-content-image-s img {
    max-width: 100px;
    height: 100px;
}
  .custom-case-study-middle .container>.row>div:nth-child(2) p {
    font-size: 16px !important;
    line-height: 24px;
}
  .custom-case-study-middle .container>.row>div:nth-child(2) ul>li, .custom-case-study-middle .container>.row>div:nth-child(2) ol>li, .custom-case-study-middle .container>.row>div:nth-child(2) ol, .custom-case-study-middle .container>.row>div:nth-child(2) ul {
    font-size: 16px !important;
    line-height: 24px;
 }

  .case-study-form h3 {
    font-size: 25px;
    line-height: 36px;
 }
.custom-case-study-middle .container>.row>div:nth-child(2) .image-result-wrap .image-result.slick-slide {
    padding: 0 5px !important;
}
  .custom-case-study-middle .container>.row>div:nth-child(2) .image-result-wrap .image-result.slick-slide img {
    object-fit: cover;
}
  .custom-case-study-middle .container>.row>div:nth-child(2) .image-result-wrap.slick-slider button.slick-prev {
    left: -5px;
}

  .custom-case-study-middle .container>.row>div:nth-child(2) .study-case-persentage-wrap>div h4 {
    font-size: 30px;
    line-height: 36px;
}

  .case-study-col .image-with-text-wrap {
    padding: 30px 8px;
 }
  .case-study-col .image-with-text-wrap .image-with-text-content-sub-headind h4 {
    font-size: 20px;
 }
  .custom-case-study-middle .container>.row>div:nth-child(2) .case-study-col .image-with-text-wrap>.image-with-text-content>p {
    font-size: 17px !important;
    line-height: 26px;
 }
  .custom-case-study-middle .container>.row>div:nth-child(2) .case-study-col .image-with-content-s .image-with-text-small * {
    text-align: left;
}
  .custom-case-study-middle .container>.row>div:nth-child(2) .case-study-col .image-with-content-s .image-with-text-small {
    max-width: calc(100% - 80px);
    padding-left: 15px;
}
  .custom-case-study-middle .container>.row>div:nth-child(2) .case-study-col .image-with-content-s .image-with-text-small .image-with-content-s-text p, .custom-case-study-middle .container>.row>div:nth-child(2) .case-study-col .image-with-content-s .image-with-text-small p {
    font-size: 15px !important;
 }
  .custom-case-study-middle .container>.row>div:first-child>.image>img {
    height: 90px;
    object-position: center;
}
  .custom-case-study-middle .container>.row>div:first-child>.image {
    margin: 0 0 10px;
}

   .case-study-you-may-also-like .wrap-image-title-page .you-may-case>div {
    max-width: 500px;
    margin: 0 auto;
}

  .case-study-you-may-also-like .wrap-image-title-page .you-may-case>div:last-child a.cstm-btn {
    max-width: 320px;
    font-size: 15px;
    min-height: unset !important;
}

  body#gmbgoogle-my-business-set-up-buchuvida .custom-case-study-middle .wrap-all-content .cstm-content-image iframe {
    height: 250px;
}

  body#google-business-profile-gbp-audit-tea-bazaar .custom-case-study-middle .wrap-all-content .wrap-image .image-result-wrap.no-slider.no-slider>.image-result, body#news-article-tea-biz .custom-case-study-middle .container>.row>div:nth-child(2) .image-result-wrap.no-slider.no-slider>.image-result {
    max-width: 100%;
    flex: 100%;
}

body#google-business-profile-gbp-audit-tea-bazaar .custom-case-study-middle .wrap-all-content .wrap-image .image-result-wrap.no-slider.no-slider>.image-result img {
    height: auto;
    max-height: 1219px;
    width: 100%;
    max-width: 100%;
    margin: auto;
}
body#news-article-tea-biz .custom-case-study-middle .container>.row>div:nth-child(2) .image-result-wrap.no-slider.no-slider>.image-result img {
  
    margin: auto;
}

body#case-studies .casestudies-top-section-text .top-text>p {
    text-align: center;
    font-size: 16px !important;
    line-height: 28px;
}

body#case-studies  .inner-testimonial-image img {
    object-fit: contain !important;
    max-height: 280px !important;
 }
body#case-studies .case-study-testimonial>div>.row .inner-testimonial-content>h4 {
    font-size: 18px;
}
  body#case-studies .case-study-testimonial>div>.row>.col-md-7 .cstm-parent-auth .author-name {
    margin: 0 0 6px;
}

  body#case-studies footer.site-footer .newsletter-content-cstm p {
    text-align: center;
}
  body#case-studies .combine-bothbutton {
    flex-flow: column;
    gap: 10px;
}

  body#case-studies .combine-bothbutton .casestudybtn {
    max-width: 100%;
}
  body#case-studies .combine-bothbutton>.cstm-btn-study {
    max-width: 100%;
    text-align: center;
}

  body#case-studies .combine-bothbutton a {
    font-size: 16px;
}

  body#case-studies .combine-bothbutton a {
    max-width: 100%;
}
#brand-identity-guidelines-tea-biz .custom-case-study-middle .container>.row>div:nth-child(2) iframe {
    min-height: 221px;
}

  body#audiogram-posts-tea-biz .custom-case-study-middle .container>.row>div:nth-child(2) iframe {
    min-height: 475px;
}

body#case-studies .case-study-testimonial>div>.row .inner-testimonial-image {
    margin-bottom: 0;
}
  body#on-page-seo-tea-journey-magazine .custom-case-study-middle .container>.row>div:nth-child(2) .study-case-persentage-wrap {
    grid-template-columns: repeat(1,1fr);
}
  body#reel-creation-tea-biz .custom-case-study-middle .container>.row>div:nth-child(2) .wrap-first .cstm-content-first iframe {
   
    min-height: 260px;
}
  body#social-media-post-development-tea-biz .custom-case-study-middle .container>.row>div:nth-child(2) iframe {
    
    min-height: 260px;
}

body#educational-article-tea-journey-magazine .custom-case-study-middle .container>.row>div:nth-child(2) .study-case-persentage-wrap {
    grid-template-columns: repeat(1,1fr);
}

body#the-tea-practitioner-content-marketing-strategy .custom-case-study-middle .container>.row>div:nth-child(2) .cstm-content-first video {
    max-height: 490px;
}


body#social-media-post-development-nepal-tea .custom-case-study-middle .container>.row>div:nth-child(2) .cstm-content-first iframe {
    min-height: 500px;
}

  body#social-media-content-calendar-tea-biz .custom-case-study-middle .container>.row>div:nth-child(2) iframe {
    min-height: 260px;
}
  body#case-studies .shopify-section .casestudies-consultation-section .container {
    padding: 60px 15px !important;
 }

    .cstm-section-per h2 {
    font-size: 30px !important;
    line-height: 40px;
 }
body#keyword-research-tea-with-tracie .custom-case-study-middle .container>.row>div:nth-child(2) .wrap-image img {
    height: 200px;
    object-fit: cover;
    object-position: center;
}

  body#nemi-tea-marketing-strategy .custom-case-study-middle .container>.row>div:nth-child(2) .image-result img {
    margin: 0 auto;
    display: block;
}

.case-study-you-may-also-like {
    padding: 50px 0;
 }

  body#technical-seo-tea-with-tracie .custom-case-study-middle .container>.row>div:nth-child(2) .wrap-image img {
    height: 120px;
    object-fit: contain;
}
  body#educational-article-tea-journey-magazine .custom-case-study-middle .study-case-persentage-wrap  h4 {
    font-size: 25px;
}
  body#educational-article-tea-journey-magazine .custom-case-study-middle .wrap-all-content .wrap-image {
    margin-bottom: 10px;
}
  body#facebook-targeting-campaign-tea-biz .custom-case-study-middle .wrap-all-content {
    margin-bottom: 10px;
}
  body#reel-creation-tea-biz .custom-case-study-middle .container>.row>div:nth-child(2) iframe {
    min-height: 530px;
}
  body#content-marketing-strategy-tea-biz .custom-case-study-middle .container>.row>div:nth-child(2) .wrap-image img, body#the-tea-practitioner-content-marketing-strategy .custom-case-study-middle .container>.row>div:nth-child(2) .wrap-image img {
    height: 300px;
    max-width: 100%;
}
body#google-business-profile-gbp-audit-tea-bazaar .custom-case-study-middle .wrap-all-content .wrap-image .image-result-wrap.no-slider.no-slider>.image-result img {
    height: 300px;
    max-height: 350px;
    object-fit: contain;
}
  body#nemi-tea-marketing-strategy .custom-case-study-middle .container>.row>div:nth-child(2) .image-result img {
    height: 300px;
    max-width: 100%;
}
  body#news-article-tea-biz .custom-case-study-middle .container>.row>div:nth-child(2) .image-result-wrap.no-slider.no-slider>.image-result {
    max-width: 476px;
}
  body#on-page-seo-tea-for-me-please .custom-case-study-middle .container>.row>div:nth-child(2) .wrap-image img {
    height: 300px;
    width: 100%;
}
    #on-page-seo-tea-journey-magazine .custom-case-study-middle .container > .row > div:nth-child(2) .wrap-image img {
    height: 300px;
}
  body#on-page-seo-tea-journey-magazine .custom-case-study-middle .wrap-all-content {
    margin-bottom: 10px !important;
}
    body#on-page-seo-tea-journey-magazine .custom-case-study-middle .container>.row>div:nth-child(2) .study-case-persentage-wrap {
    padding: 15px 0px;
}
  body#sales-sequence-buchuvida .custom-case-study-middle .container>.row>div:nth-child(2) .wrap-all-content .wrap-image .image-result-wrap.no-slider .image-result img {
    height: 300px;
}
  #social-media-content-calendar-tea-biz .custom-case-study-middle .container > .row > div:nth-child(2) .wrap-image img {
    height: 300px;
    width: 100%;
}
  body#tea-journey-facebook-targeting-campaign .custom-case-study-middle .container>.row>div:nth-child(2) .image-result-wrap.no-slider>.image-result>img {
    height: 300px;
    max-height: 300px;
}
  body#technical-seo-tea-with-tracie .custom-case-study-middle .container>.row>div:nth-child(2) .wrap-image img {
    height: 300px;
    width: 100%;
}
  body#welcome-sequence-buchuvida .custom-case-study-middle .container > .row > div:nth-child(2) .image-result-wrap.no-slider .image-result img {
    height: 300px;
    max-height: 300px;
}
    body#facebook-targeting-campaign-tea-biz .custom-case-study-middle .container>.row>div:nth-child(2) .wrap-image img {
    height: 300px;
    width: 100%;
}
  body#news-article-tea-biz .custom-case-study-middle .container>.row>div:nth-child(2) .image-result-wrap.no-slider.no-slider>.image-result img {
    height: 300px;
    max-height: 300px;
    object-fit: contain;
}
  #brand-identity-guidelines-tea-biz .custom-case-study-middle .container>.row>div:nth-child(2) iframe {
    min-height: 400px;
}
  body#tea-label-design-hourly-rate-buchuvida .wrap-all-content .wrap-image .three-rows {
    grid-template-columns: repeat(1,1fr);
}
body#educational-article-tea-journey-magazine .custom-case-study-middle .row .col-md-10 .wrap-all-content {
    margin-bottom: 30px;
}

body#tea-label-design-hourly-rate-buchuvida .wrap-image .three-rows.row-2 .image-result:first-child, body#tea-label-design-hourly-rate-buchuvida .wrap-image .three-rows.row-2 .image-result:nth-child(2) {
    max-width: 100%;
    width: 100%;
    text-align: center !important;
}
  body#tea-label-design-hourly-rate-buchuvida .wrap-all-content .three-rows.row-2 {
    justify-content: center;
}
  body#tea-label-design-hourly-rate-buchuvida .wrap-all-content .wrap-image .three-rows img {
    max-width: 300px;
}
body#tea-label-design-hourly-rate-buchuvida .wrap-image .three-rows.row-2 .image-result:nth-child(3), body#tea-label-design-hourly-rate-buchuvida .wrap-image .three-rows.row-2 .image-result:nth-child(4), body#tea-label-design-hourly-rate-buchuvida .wrap-image .three-rows.row-2 .image-result:nth-child(5) {
    max-width: 100%;
    width: 100%;
    text-align: center !important;
}
}

.custom-case-study-middle .container > .row > div:nth-child(2) .image-result-wrap.slick-slider .slick-track {
	margin: 0 auto;
	display: flex;
}
.custom-case-study-middle .container > .row > div:nth-child(2) .image-result-wrap .image-result.slick-slide{
	width: 100% !important;
}
.custom-case-study-middle .container > .row > div:nth-child(2) .image-result-wrap .image-result.slick-slide img {
	object-fit: contain;
	max-height: 500px;
}
.custom-case-study-middle .container > .row > div:nth-child(2) .image-result-wrap.slick-slider video.slick-slide {
	width: 100% !important;
	max-width: 100% !important;
	height: 100%;
}
.image-result-wrap.no-slider {
	display: flex;
    flex-wrap: wrap;
	justify-content: center;
}
.image-result-wrap.no-slider .image-result:nth-child(2) img {
	margin: 0px 10px;
}
.custom-case-study-middle .container > .row > div:nth-child(2) .case-study-col .image-with-content-s > .image-with-content-image-s img {
	border-radius: 100%;
}

/* Add By dev  */

html body header.site-header .page-width>.grid nav.grid__item>ul>li.gm-item>a.gm-target>span.gm-text {
    color: #000 !important;
}


html body header.site-header .page-width>.grid nav.grid__item>ul>li.gm-item:hover>a.gm-target>span.gm-text {
    color: #000 !important;
}
.template-article .rte h4, .template-article .rte b, .template-article .rte strong {
	font-size: 24px !important;
}
.article-box-side {
    position: sticky;
    position: -webkit-sticky;
    top: 0; 
}
body.template-article{
    overflow: initial;
}

body.template-article.template-article h3 b {
    font-size: 20px !important;
}