/** Shopify CDN: Minification failed

Line 2022:0 Unexpected "}"

**/
/*

Please add any custom CSS code in here, it will be easier to transfer if updating themes.

We highly recommend labelling changes, or App installs, so these can also be updated or removed as needed.

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

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

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

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

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

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

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

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

@font-face {
    font-family: 'Avenir LT Std';
    src: url('AvenirLTStd-Black.woff2') format('woff2'),
        url('AvenirLTStd-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Avenir LT Std';
    src: url('AvenirLTStd-Book.woff2') format('woff2'),
        url('AvenirLTStd-Book.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Avenir LT Std';
    src: url('AvenirLTStd-Roman.woff2') format('woff2'),
        url('AvenirLTStd-Roman.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'LuloCleanW01-OneBold';
    src: url('LuloCleanW01-OneBold.woff2') format('woff2'),
        url('LuloCleanW01-OneBold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}



*{
	padding: 0;
	margin:0;
	box-sizing: border-box;
	list-style: none;
	outline: none;
}

a, button{
	color: inherit;
	text-decoration: none!important;
	transition: 0.3s;
}

a:hover , button:hover{
	color: inherit;
  opacity:1!important;
}

input, select, textarea, button{
	font-family: inherit;
}
input:focus, select:focus, textarea:focus{
	box-shadow:unset!important;
  	outline:none!important;
}

input#newsletter_text-footer{
  color: #2f4215!important
}

img{
	max-width: 100%;
	object-fit: cover;
}

body{	
	overflow-x: hidden;
  	position:relative;
}
h1 {
    font-family: Swingsnug;
    color: #2f3f1a!important;
}

.bottom__content {
    display: grid;
    grid-template-columns: 1fr 1fr  1fr;
/*     grid-gap: 40px; */
  padding-bottom: 50px;
    text-align: center;
}
.bottom__content a.btn {
    background: #ffa500;
    padding: 10px 10px;
    font-size: 14px !important;
}
.bottom__content a.btn:hover {
     background: #ffa500 !important;

}
/* .bottom_inner_content:hover .hover-text {
    opacity: 1;
    visibility: visible;
} */
.bottom_inner_content .icon_list img {
    min-height: 100px;
    object-fit: contain !important;
    max-width: 70px;
}
.hover-text p {
    color: #fff;
    font-size: 17px;
    width: 100%;
  padding-top:10px;
    max-width: 229px;
    margin: 0 auto;
    line-height: 20px;
}
.hover-text {
    background: #93c351;
    padding: 23px;
    position: absolute;
    z-index: 999999;
    left: 0;
    right: 0;
    opacity: 0;
    visibility: hidden;
    transition: .3s;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
.icon_list {
    cursor: pointer;
}
.bottom_inner_content {
    position: relative;
}
.button_text {
    padding-top: 20px;
}
/*--------new css------------*/
.anchor-right-80p {
	background-position: 80%!important;
}

.header-logo-wrapper header#site-header .header-content, .sticky-header-wrapper.sticky .header-content {
    padding: 24px 50px 0!important;
}
.sticky-header-wrapper .main-navigation-wrapper-main #main-navigation-wrapper {
    justify-content: center!important;
  position:relative;
  bottom:10px;
}
.header-row .header-menu-wrapper {
    margin-right: unset!important;
}
.main-icons-with-locale li span.header-icon svg, .main-icons-with-locale li span.header-icon svg path {
    stroke: #ffa500;
}
span.header--supporting-text span.cart-item-count-header {
    color: #ffa500;
}
.main-navigation-wrapper-main #main-navigation-wrapper ul.nav.nav-pills> li {
    padding: 0 30px;
}
.main-navigation-wrapper-main #main-navigation-wrapper ul.nav.nav-pills li.site-nav--active a{
  color: #ffa500;
      border-bottom: unset;
}
.main-navigation-wrapper-main #main-navigation-wrapper ul.nav.nav-pills li a:hover{
  color: #ffa500;
}
.header-wrapper .header-row.nav-placement--left {
    position: relative;
    bottom: 10px;
}
.homepage-sections-wrapper .hero-video--text-title {
    max-width: 580px;
    margin: 0 auto;
}
.homepage-sections-wrapper .hero-video--text-title h1 {
    line-height: 50px!important;
    color: #fff!important;
}
.home-custom-subscription-products .top__content {
    text-align: center;
    padding: 40px 0;
    box-shadow: rgba(50, 50, 105, 0.15) 0px 2px 5px 0px, rgba(0, 0, 0, 0.05) 0px 1px 1px 0px;
}
.home-custom-subscription-products .custom-scu_products {
    justify-content: center;
    padding-top: 20px;
}
.home-custom-subscription-products .top__content span.custom_content p {
    max-width: 455px;
    margin: 0 auto;
}
.home-custom-subscription-products .button_text {
    text-align: center;
    padding-top: 50px;
}
.button_text a.btn {
    background: transparent!important;
    color: #ffa500!important;
    border: 5px solid #ffa500;
    padding: 10px 15px;
    letter-spacing: normal;
}



.home-how-it-works .how-it-works-content {
    text-align: center;
}
.home-how-it-works .working_process {
    justify-content: center;gap:20px;
}
.home-how-it-works .working_process.has-heading {
    padding-top: 20px;
}
.home-how-it-works {
    height: 100%!important;
    padding: 20px 0 10px 0;
}
.home-custom-subscription-products {
    margin-bottom: 40px;
}
.home-how-it-works .how-it-works-content .below_link_text a {
    font-size: 18px;display: block; padding-top:15px;
}
.home-how-it-works .working_process .inner_content {
    letter-spacing: 2px;
}
.home-how-it-works .working-process__list {
    align-items: center;gap:20px;
    
}
.how-it-works-content img {
    max-width: 150px;
    width: 100%;
    display: block;
}
.home-how-it-works .working-process__list p {
    margin-bottom: 0!important;
}
.working_process .working-process__list .icon_list svg {
    fill: #fff; max-width:55px;height: auto;display: block
}
.home-how-it-works .working-process__list p {
    margin-bottom: 0!important;
    max-width: 100%;
    line-height: 24px;
    font-size: 24px;
    color: #2f3f1a!important;
}
.home-how-it-works .how-it-works-content .button_text a.btn {
    background: orange!important;
    color: #fff!important;
    border: 5px solid #fff;
    padding: 6px 15px;
    width:170px;
}
.home-how-it-works .working_process .inner_content .subheading {
    font-size: 17px;
}
.home-custom-subscription-products .custom-scu_products .product_list {
    text-align: center;
}
.home-custom-subscription-products .custom-scu_products .product_list span {
    font-family: Swingsnug;
    color: #fff;
    font-size: 24px;
    font-weight: bold;
}
.home-custom-subscription-products .custom-scu_products .product_list p {
    max-width: 170px;
    margin: 8px auto;
    color: #fff;
}
.home-custom-subscription-products .custom-scu_products .product_list span.product_weight {
    font-size: 10px;
    display: none;
}
.header-wrapper .header-icons ul li a{
  position:relative;
  font-size:16px;
  display: none;
}
.header-wrapper .header-icons ul li a span.header--supporting-text {
    position: absolute;
    top: 2px;
    left: 15px;
}
.top__content .outer_cls {
    display: flex;
    justify-content: center;
    align-items: center;
  display: none;
}
.top__content .outer_cls h1.top_heading {
    max-width: 470px;
    text-align: center;
}
.white_heading{
  	margin-top: .5rem;
  	margin-bottom: .5rem;
  	color: #FFF!important;
}
.home-hover-text-image-icon .top__content {
    text-align: center;
}
.home-hover-text-image-icon .top__content span.custom_content p {
padding-top:20px;
}
.bottom__content .bottom_inner_content {
    padding: 40px 0;
    cursor: pointer;
}
.bottom__content .bottom_inner_content:hover .hover-text {
    visibility: visible !important;
    opacity: 1 !important;
}
.home-hover-text-image-icon .bottom__content .bottom_inner_content:nth-child(even) {
    background: #fafafa!important;
    padding: 40px 0;
}
.bottom__content .bottom_inner_content .icon_image_content span.icon_text {
    font-family: LuloCleanW01-OneBold;
    font-size: 17px;
}
.bottom__content .bottom_inner_content .icon_image_content {
    max-width: 230px;
    margin: 0 auto;
}
.select-collection {
    width: 100%;
    max-width: 320px;
    display: block;
    background-color: transparent;
    background-image: url(/cdn/shop/files/Background-icon.png?v=1645504244);
    background-repeat: no-repeat;
    background-position: 96%;
    padding: 0px 20px;
    cursor: pointer;
    margin-left: 6px;
}
.slect_collection-list {
    position: relative;
}   
ul.coll-list {
    position: absolute;
    top: 25px;
    left: 0;
    right: 0;
    z-index: 9;
    justify-content: center!important;
}
.hover-text {
    top: 0!important;
    padding: 20px 0!important;
    z-index: 9;
  	height:100%;
}
.hover-text .button_text a.btn {
    background: orange!important;
    color: #fff!important;
}
.sticky-header-wrapper.sticky {
    z-index: 9999;
}
.homepage-section--testimonials-wrapper {
    background: #bbd955;
}
.homepage-section--testimonials-wrapper section.homepage-sections-wrapper .slider-homepage-testimonial ul.testimonial-slides {
    margin-bottom: 0!important;
}
.homepage-section--testimonials-wrapper section.homepage-sections-wrapper .slider-homepage-testimonial ul.testimonial-slides li.col-md-4 .testimonial-container {
    border: unset;
    padding: 40px 15px;
}
.homepage-section--testimonials-wrapper section.homepage-sections-wrapper .slider-homepage-testimonial ul.testimonial-slides li.col-md-4 {
    max-width: 230px;
    padding: 10px;
}
.homepage-section--testimonials-wrapper section.homepage-sections-wrapper .slider-homepage-testimonial ul.testimonial-slides li.col-md-4 svg g path {
    fill: #5d842b;
}
.homepage-section--testimonials-wrapper section.homepage-sections-wrapper .slider-homepage-testimonial ul.testimonial-slides li.col-md-4 figcaption.testimonial-text blockquote p {
    color: #2f3f1a;
    font-weight: 500;
    max-width: 164px;
    margin: 0 auto;
    font-size: 18px;
    min-height: 130px;
    padding-top: 15px;
}
.homepage-section--testimonials-wrapper section.homepage-sections-wrapper .slider-homepage-testimonial ul.testimonial-slides li.col-md-4 h3.type-subheading {
    font-size: 12px;
    color: #2f3f1a;
    text-transform: capitalize;
}
.instafeed h2.top_heading {
    font-family: Swingsnug;
    color: #2f3f1a;
    max-width: 560px;
    margin: 0 auto;
    line-height: 50px;
    padding-top: 40px;
  text-align:center;
}
.product_content_list .product_image img {
    max-height: 300px;
    object-fit: contain;
}
footer.footer .left_image-content .image_content-info h3.type-subheading, footer.footer .col-sm-12.col-md-6.col-lg h3.type-subheading {
    font-family: 'Swingsnug';
    font-size: 22px!important;
    text-transform: capitalize!important;
    padding: 0!important;
    margin: 0!important;
}
footer.footer .col-sm-12.col-md-6.col-lg {
    max-width: 70%!important;
    margin-top: 0;
}
.left_image-content .col_mobile-content {
    display: flex;
    align-items: center;
    grid-gap: 0px 20px;
    padding: 10px 0 40px 0;
}
.left_image-content .col_mobile-content .col-sm-12.col-md-6 .image-bar__item .image-bar__content {
    width:80px!important;
}
footer.footer .col-sm-12.col-md-6.col-lg .rte p {
    font-weight: 600;
    margin-top: 10px;
}
.left_image-content .col_mobile-content .col-sm-12.col-md-6 {
    margin-top: 0;
}
.left_image-content .col_mobile-content .mobile_content_col span.mail_content p, .left_image-content .col_mobile-content span.mobile_number a {
    font-weight: 600;
    margin-bottom: 0;
}
.left_image-content .col_mobile-content .mobile_content_col .footer__social-icons ul.sm-icons {
    display: grid;
    grid-template-columns: 1fr 1fr;
    margin-bottom: 0!important;
    width: 50%!important;
}
.left_image-content .col_mobile-content .mobile_content_col .footer__social-icons ul.sm-icons li {
    margin-top: 0!important;
}
.left_image-content .col_mobile-content .mobile_content_col .col-sm-12.col-md-6 {
    padding: 0!important;
}
.left_image-content .col_mobile-content .col-sm-12.col-md-6 {
    padding: 0;
}
.term_and-conditions {
    max-width: 100%;
    text-decoration: underline;
}
ul.footer__block-heading-blank {
    display: flex;
}
ul.footer__block-heading-blank li a {
    text-decoration: underline!important;
}
.footer-bottom__copyright p a {
    font-weight: 600;
}
footer.footer {
    background-color: #5d8429!important;
}
footer.footer .row {
    justify-content: center;
    padding: 20px 0;
    grid-gap: 0px 100px;
    width: 100%;
    margin: 0 auto;
}
.footer-bottom__copyright p {
    margin-bottom: 0;
}
.header-wrapper .header-content {
    display: grid!important;
    grid-template-columns: 250px 1fr;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  background:#fff;
}

input#newsletter_text-footer {
    background: #e3f1d0!important;
    border: unset!important;
    width: 60%;
}
div#newsletter-wrapper-footer input#newsletter_text-footer::placeholder {
  color: #ffa500!important;
}
div#newsletter-wrapper-footer button#newsletter_submit-footer {
    background: orange!important;
    color: #fff!important;
    padding: 10px;
    opacity: 1!important;
}

div#newsletter-wrapper-footer {
    justify-content: flex-start;
}
.outer_menu_div .col-sm-12 {
    padding: 0;
}
ul.footer__block-heading-blank li{
padding:0 10px;
  text-align:center;
}
.left_image-content .col_mobile-content .col-sm-12.col-md-6 .image-bar__item .image-bar__content img {
    height: 90px;
}
 .home-custom-subscription-products .custom-scu_products .product_list {
    width: 25%;
}
.home-custom-subscription-products .custom-scu_products {
    justify-content: center;
    padding-top: 20px;
    grid-gap: 20px;
    max-width: 1000px;
    margin: 0 auto;
}
.product_info {
    background: #5E842A;
    padding: 50px 15px;
    margin-top: 0;
    position: relative;
    overflow: hidden;
    min-height: 270px;
}
.product_image {
    margin: 0 auto;
    width: 100%;
    max-width: 200px !important;
    position: relative;
    z-index: 9;
}
 .product_info:before {
    position: absolute;
    content: "";
    width: 40%;
    height: 156px;
    bottom: -50px;
    left: -10px;
    transform: rotate(-65deg);
    border: solid 0px #ffffff;
    border-width: 0px 0 0px 90px;
}
  .product_info:after {
    position: absolute;
    content: "";
    width: 50%;
    height: 165px;
    bottom: -80px;
    right: -10px;
    transform: rotate(65deg);
    border: solid 0px #fff;
    border-width: 0px 0 0px 90px;
}
  .custom-scu_products .product_list:nth-of-type(even) .product_info {
    background: #8DC63F;
}
.outer_menu_div .term_and-conditions .col-sm-12.col-md-6.col-lg {
    max-width: 100%!important;
    flex: 0 0 100%!important;
}
.outer_menu_div .term_and-conditions .col-sm-12.col-md-6.col-lg ul.footer__block-heading-blank {
    justify-content: center;
}
.footer-bottom__row {
    justify-content: center;
    padding-bottom: 10px;
}
.home-banner-video {
    position: relative;
}
.home-banner-video .video__section h2 {
    color: #fff;
    font-family: Swingsnug;
    text-align: center;
    line-height: 62px!important;
    font-size: 46px;
}
.sticky ul.nav.nav-pills li {
    padding: 0 24px!important;
}

.main-navigation-wrapper-main #main-navigation-wrapper ul.nav.nav-pills>li{

padding: 0 14px;
}

/*-----------------------------contact us----------------------------*/
.contact-banner-section .banner-section {
    max-width: 1000px;
    margin: 0 auto;
    padding-bottom: 50px;
}

.contact-image-text {
    display: flex;
    justify-content: space-between;
}
.content .col-md-8.offset-md-2.col-12 {
    background: #5e8429;
    border-radius: 28px;
    max-width: 650px;
    margin: 0 auto;
    padding: 0 30px;
}
.contact-image-text .contact-heading h2 {
    color: #fff;
    font-family: Swingsnug;
    max-width: 390px;
    font-size: 36px;
    line-height: 50px;
    text-transform: unset;
}
.contact-image img {
    width: 150px;
}
.contact-image {
    position: relative;
    bottom: 70px;
  right:20px;
}
.contact-heading {
    padding-top: 20px;
}
div#contact-form .row .form-group input, div#contact-form .row .form-group textarea#message {
    background: #fff;
    border: unset;
    border-radius: 8px;
}
div#contact-form .row .form-group label {
    color: #fff;
    margin-bottom: 3px;
}
div#contact-form .row .form-group textarea#message {
    height: 180px;
    resize: none;
}
div#newsletter-wrapper-contact input.btn {
    background: orange!important;
    width: 100%;
}
div#shopify-section-template--14545870913672__main .content   {
    margin-bottom: 150px;
}
.contact-image-section .image-section img {
    width: 100%;
}
.sticky .nav.nav-pills  ul.dropdown-menu li {
    padding: 0 0px!important;
}

/*-----------------------------MICROGREENS----------------------------*/


.microgreen-text-button-section .logo-section, .micro-green-main {
    text-align: center;
}
.microgreen-text-button-section .logo-section img {
    width: 150px!important;
}
.microgreen-heading-section h2 {
    color: #8cc63e;
    font-family: Swingsnug;
    text-transform: lowercase;
}
.microgreen-text-section p br{
  display:none;
}
.microgreen-text-section p {
    max-width: 620px;
    margin: 0 auto;
}
.microgreen-readmore-button {
    width: 130px;
    margin: 0 auto;
    padding: 7px 10px;
    background: #ffa500;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    cursor: pointer;
}
.microgreen-text-section {
    padding: 20px 0 30px;
}
 .microgreen-main-heading h3 {
    color: #ffa500;
    font-family: 'LuloCleanW01-OneBold';
    text-align: center;
}
.microgreen-image-text-section .microgreen-main-heading {
padding:30px 0;
}
.microgreen-image-text {
    align-items: center;
    grid-gap: 0 30px;
    display: grid;
    grid-template-columns: 1fr 1fr;
    max-width: 660px;
    margin: 0 auto;
}
.microgreen-image-text .microgreen-image img{
    width: 300px;
}

.microgreen-image-text .microgreen-text h5 {
    color: #2f3f1a!important;
    font-family: Swingsnug;
    max-width: 200px!important;
    line-height: 34px;
    font-size: 18px;
    text-align: center;
    letter-spacing: 0;
}
.microgreen-main-heading{
      padding: 30px 0;
}
.microgreen-text.second h5 {
    max-width: 150px!important;
    margin: 0 auto;
}
.microgreen-text.third h5 {
    max-width: 100%!important;
}
.microgreen-image-text .microgreen-text:nth-of-type(1) h5 {
    margin: 0 auto;
}
.microgreen-image-text-section .container {
    padding-bottom: 30px;
}
.microgreen-image-text .microgreen-image {
    height: 300px;
}
.micro-green-main-heading h2 {
    color: #2f3f1a!important;
    font-family: Swingsnug;
    text-align: center;
    padding-top: 40px;
}
.microgreen-main-block-section {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 50px 0;
    padding: 40px 0 120px;
    max-width:1000px;
    margin: 0 auto;
}
.microgreen-main-block-section .main-image-text-section .microgreen-block-image {
    margin: 0 auto;
}
.microgreen-main-block-section .main-image-text-section .microgreen-block-heading h5 {
    text-align: center;
    color: #2f3f1a!important;
    font-family: Swingsnug;
    text-transform: lowercase;
}
.microgreen-block-text p {
    text-align: center;
    color: #2f3f1a!important;
    font-weight: 600;
    font-size: 12px;
    max-width: 140px;
    margin: 0 auto;
}
.main-image-text-section .microgreen-block-image img {
    min-height: 200px;
}
.microgreen-heading-text .micro-green-heading h3 {
    color: #2f3f1a!important;
    font-family: Swingsnug;
    text-align: center;
    max-width: 820px;
    margin: 0 auto;
    line-height: 44px;
    text-transform: none;
    letter-spacing: 0;
}
.microgreen-heading-text {
    padding-bottom: 150px;
}
.microgreen-heading-text .micro-green-text p {
    text-align: center;
    max-width: 870px;
    margin: 0 auto;
    color: #2f3f1a!important;
    font-size: 14px;
    padding-bottom: 15px;
    line-height: 20px;
    font-weight: 600;
}
.micro-green-text{
  padding-top:20px;
  display: none;
}
.microgreen-text-button-section {
    background: #fafafa;
}
.microgreen-image-text-section .microGreen-image img, .microgreen-image-section .Micro-green-image img, .about-our-story-bottom-banner .banner-image img, .our-farm-bottom-banner .banner-image img, .FAQ-image-section img{
  width:100%;
}
.micro-green-main .microgreen-readmore-button a {
    color: #fff!important;
}


/*-------------------------FAQ------------------------*/
.FAQ h2, .FAQ-delivery h2, .FAQ-farm h2, .FAQ-microgreen h2 {
    color: #2f3f1a!important;
    font-family: Swingsnug;
    text-align: center;
    padding: 40px 0;
    text-transform: lowercase;
    margin-bottom: 0;
    font-size: 40px;
}
.faq__content-list, .faq__content-list-farm, .left_right, .faq__content-list-microgreen {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 0 20px;
}
.FAQ .container, .FAQ-delivery .container, .FAQ-farm .container, .FAQ-microgreen .container {
    border: 10px solid #d9dd2b;
    max-width: 900px;
    padding: 10px 42px;
}
.left_faq span.left_quetsion, .right_faq span.right_quetsion, .left_faq-farm span.left_quetsion-farm, .right_faq-farm span.right_quetsion-farm {
    color: #8c4882!important;
    font-weight: 600;
}
.FAQ, .FAQ-delivery, .FAQ-farm, .FAQ-microgreen {
    padding: 40px 0 60px 0;
}
.left_image {
    margin-left: auto;
}
.right_faq span.right_answer a {
    text-decoration: underline!important;
}
.faq__content-list-delivery .left_faq-delivery span.left_quetsion-delivery, .right_faq_content-delivery .right_faq-delivery span.right_quetsion-delivery, .faq-delivery span.quetsion-delivery, .left_faq-microgreen span.left_quetsion-microgreen, .right_faq-microgreen span.right_quetsion-microgreen{
  color: #ffa500!important;
    font-weight: 600;
}
.map_image .image-delivery {
    max-width: 65%;
}
.map_image .image-delivery img {
    width: 100%;
    display: block;
    height: 100%;
}
.map_image {
    grid-gap: 0 5px;
}
.right_image-farm {
    max-width: 145px!important;
    margin: 0 auto;
}
.faq__content-list-farm {
    grid-gap: 0 30px;
}
.faq_content-delivery{
  padding-bottom:20px;
}
.FAQ-delivery .map_image {
    justify-content:flex-end;
}
.right_top-image-microgreen {
    max-width: 300px;
    margin: 0 auto;
    padding-bottom: 40px;
}
.left_image-microgreen {
    max-width: 150px;
    margin: 0 auto;
}
.right_top-image-microgreen img {
    width: 100%;
}

.heading_image {
    width: 120px !IMPORTANT;
}


div#shopify-section-template--14545870848136__16451798837b47d99f .button a.microgreen-readmore-button {
    text-align: center;
    color: #fff;
    padding: 10px 20px;
}
div#shopify-section-template--14545870848136__16451798837b47d99f .button {
    display: flex;
    justify-content: center;
    align-items: center;
    padding-bottom: 60px;
}
.video__section .text__button {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translate(0,-50%);
    color: #fff;
    text-align: center;
    right: 0;
    padding: 10px;
} 
.video__section a.microgreen-readmore-button {
    background: orange!important;
    color: #fff!important;
    border: 5px solid #fff;
    padding: 10px 15px;
    justify-content: center;
    width: auto;
    font-size: 15px;
    margin: 0;
}

/*-------------pages-order-css---------------*/
.zip-code, .zip-code-find, .zip-code-not-find {
    display: flex;
    flex-direction: column;
    max-width: 490px;
    margin: 40px auto;
    background: #eaebf0;
    padding: 40px;
    align-items: center;
}

.zip-code-section h2.delivery_heading {
    text-align: center;
    margin-top: 40px;
    color: #283965;
    font-weight: 600;
    font-family: Cabin, sans-serif;
    text-transform: capitalize;
    font-size: 28px;
    margin-bottom: 0;
  
}
.zip-code img, .zip-code-find img, .zip-code-not-find img {
    max-width: 130px;
    margin: 0 auto;
    margin-bottom: 10px;
}
.zip-code label, .zip-code-find p, .zip-code-find span, .zip-code-not-find p {
    font-size: 17px;
    color: #333;
    font-weight: 500;
    line-height: 130%;
    margin: 0;
    padding-bottom: 8px!important;
    padding: 0;
    text-align: center;
    font-family: Cabin, sans-serif;
}
.zip-code input {
    border: 1px solid rgba(51,51,51,.15);
    padding: 8px 10px;
    line-height: 1.42;
    width: 250px;
    margin: 10px 0 20px;
    border-radius: 2px;
}
.zip-code input:focus {  
    border-radius: 4px;
 border: 2px solid #000;
}
.zip-code button {
    font-size: 18px;
    font-weight: 700;
    text-transform: capitalize;
    color: #fff;
    background-color: #8dc63f;
    padding: 8px 16px;
    border: 1px solid transparent;
    border-radius: 2px;
    margin-bottom: 20px;
    font-family: "PT Sans",sans-serif;
}
.zip-code-find a, .zip-code-not-find a {
    color: #8dc63f!important;
    font-size: 17px;
    font-weight: bold;
}
.home-how-it-works .how-it-works-content h1.top__main-heading {
    font-size: 46px;
}
.home-product-arrow  .product_content_list .product_info:after {
    height: 200px;
}
.home-product-arrow .custom-scu_products {
    justify-content: center;
    grid-gap: 20px;
    max-width: 1000px;
    margin: 0 auto;
}
.home-product-arrow .product_list {
    width: 210px;
}
.home-product-arrow .product_content_list {
    position: relative;
}
/* .home-product-arrow .product_content_list .product_image {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    height: 100%;
    max-width: 100px!important;
    margin: 10px auto 0;
} */
.home-product-arrow .product_content_list .product_info {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    grid-gap: 20px;
    padding: 30px 15px 80px;
    min-height: 190px;
}
.home-product-arrow .product_info span {
    font-size: 20px !important;
    font-weight: 600;
    color: #fff;
    position: relative;
    z-index: 9;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    font-family: Swingsnug;
    min-height: 62px;
}
.home-product-arrow .product_info:before {    
    bottom: -45px;
}
.home-product-arrow h2.top_heading,
.home-product-arrow h3.top_heading {
    font-family: Swingsnug;
    color: #2f3f1a!important;
    text-align: center;
  margin-bottom:0;
    font-size: 40px;
    display: none;
}
.home-product-arrow  .top__content{
  padding: 40px  0;
}
.text_cls {
    display: flex;
    justify-content: center;
    align-items: center;
    grid-gap: 20px;
    padding-bottom: 20px;
}

.about-our-story-top-section .right__image {
    max-height: 100%;
}

.custom-scu_products span.price {
    font-size: 13px !important;
    min-height: auto;
}

.rc_layout__full .col-md-6 {
    flex: 0 0 100% !important;
    display: flex;
    flex-direction: column;
    max-width: 740px !important;
    margin: 0 auto;
    padding-top: 70px;
    padding-bottom: 100px;
}
.rc_layout__full img.rc_logo {
    margin: 10px auto !important;
}
/*------------------------------responsive-----------------------------------*/


.image-text__block-section {
    padding-left: 20px;
    padding-right: 20px;
}

@media (min-width: 750px){
  .image-text__block-section {
    padding-left: 60px;
    padding-right: 60px;
}
.mobile {
    display: none;
}
.left_faq:first-child .left_image {
    display: none;
}
  
#home-cost-image {
	max-width: 50%; 
}
  
}


@media (max-width: 1300px){
.main-navigation-wrapper-main #main-navigation-wrapper ul.nav.nav-pills>li {
    padding: 0 20px;
}
  .sticky ul.nav.nav-pills li {
    padding: 0 15px!important;
}
  .sticky div#main-navigation-wrapper {
    margin: 0 50px!important;
}
}
@media (max-width: 1200px){
  .image-text__blockMain-wrapp .js-slider-content .image-text-block-wrap .text-wrap {font-size: 14px;}
.main-navigation-wrapper-main #main-navigation-wrapper ul.nav.nav-pills>li {
    padding: 10px 10px;
}
  .homepage-sections-wrapper .hero-video--text-title h1 {
    font-size: 24px;
}
  .home-custom-subscription-products .top__content h1.top_heading {
    font-size: 30px;
}
  .home-how-it-works {
    padding: 10px 0;
}
  .how-it-works-content h1.top__main-heading {
    font-size: 32px;
}
.top__content .outer_cls h1.top_heading {
    font-size: 30px;
}  
.home-hover-text-image-icon .top__content {
    padding: 30px 0;
}  
 .instafeed h2.top_heading {
    font-size: 26px;
       line-height: 40px;
} 
  footer.footer .row {
    padding: 30px 60px;
    grid-gap: 0px 80px;
}
  .home-banner-video .video__section h2 {
    font-size: 50px!important;
}
.sticky div#main-navigation-wrapper {
    margin: 0 20px!important;
}
  .sticky .header-row.nav-placement--left {
    margin: 0 40px;
}
  .micro-green-main-heading h2 {
    font-size: 26px;
}
  .microgreen-heading-text {
    padding-bottom: 100px;
}
  
}
@media (max-width: 1024px){
.home-custom-subscription-products .top__content h1.top_heading {
    font-size: 26px;
      line-height: 36px;
  	padding: 0 10px;
}
  .how-it-works-content h1.top__main-heading {
    font-size: 26px;
    margin-bottom: 0;
}
footer.footer .row {
    padding: 30px 30px;
}  
 footer.footer .left_image-content .image_content-info h3.type-subheading, footer.footer .col-sm-12.col-md-6.col-lg h3.type-subheading {
    font-family: Swingsnug;
    font-size: 18px!important;
    text-transform: capitalize!important;
    padding: 0!important;
    margin: 0!important;
} 
.home-hover-text-image-icon .container {
    max-width: 100%;
}  
 .home-banner-video .video__section h2 {
    font-size: 19px!important;
    line-height: 30px!important;
}
 .contact-image-text .contact-heading h2 {  
    font-size: 30px;
    line-height: 48px;
} 
.sticky .header-row.nav-placement--left {
    margin: 0 30px;
}  
.microgreen-heading-section h2 {
    font-size: 26px;
    line-height: 36px;
    margin-bottom: 0;
}
  .microgreen-image-text-section .microgreen-main-heading {
    padding: 30px 0 0 0;
}
  .microgreen-heading-text .micro-green-heading h3 {
    font-size: 22px;
}
  .microgreen-main-block-section {
    padding: 40px 0 70px;
}
.microgreen-main-heading h3 {
    font-size: 24px;
    margin-bottom: 0;
    letter-spacing: 0px;
}
  .micro-green-main-heading h2 {
    font-size: 24px;
    margin-bottom: 0;
}
.FAQ h2, .FAQ-delivery h2, .FAQ-farm h2, .FAQ-microgreen h2 {
    padding: 30px 0;
    font-size: 30px;
}
  .FAQ .container, .FAQ-delivery .container, .FAQ-farm .container, .FAQ-microgreen .container {
    padding: 0 30px;
}
  .home-product-arrow .product_content_list .product_info {
    min-height: 290px;
}

}

@media (max-width: 991px){
   .mobile-menu-close,
.mobile-menu{
    background: #bbda54 !important;
}
/* .mobile-menu-close svg {
    stroke: #000000 !important;
}
li .mobile-menu-link {
    color: #000;
    border-color: #9b9393 !important;
}
  
.sm-icons svg {
    fill: #000 !important;
}   */
  
.hero-video--media iframe, .hero-video--media video {
    display: block!important;
}

.placeholder-background.img {
    display: none;
}
.home-custom-subscription-products .top__content span.custom_content p {
    font-size: 14px;
}
.how-it-works-content h1.top__main-heading {
    font-size: 26px !important;
    margin-bottom: 0;
}  
.top__content .outer_cls h1.top_heading {
    font-size: 23px;
    line-height: 36px;
}  
  .top__content .outer_cls {
    flex-direction: column-reverse;
}
  
.homepage-section--testimonials-wrapper section.homepage-sections-wrapper .slider-homepage-testimonial ul.testimonial-slides li.col-md-4 figcaption.testimonial-text blockquote p {
    max-width: 100%;    
    font-size: 16px;
    min-height: 100px;
}  
  .instafeed h2.top_heading {
    font-size: 23px!important;
    line-height: 36px;
    max-width: 360px;
}
  .insta_sec div#insta-feed .instafeed-container {
    width: 50%!important;
    padding-top: 50%!important;
}
footer.footer .col-sm-12.col-md-6.col-lg {
    max-width: 100%!important;
 padding:0!important;
}
ul.footer__block-heading-blank {
    justify-content: center;
}  
.left_image-content .col_mobile-content .col-sm-12 {
    flex: 0 0 20%!important;
}  
footer.footer .row {
    width: 100%;
}  
input#newsletter_text-footer {
    width: 70%!important;
}  
.bottom__content {
    grid-template-columns: 1fr 1fr;
    grid-gap: 20px;
}
.home-hover-text-image-icon .bottom__content .bottom_inner_content {
    background: #fafafa!important;
}  
 .outer_menu_div {
    padding-bottom: 10px;
} 
.home-custom-subscription-products .custom-scu_products {
    display: grid!important;
    grid-template-columns: 1fr 1fr!important;
    grid-gap:60px 0!important;
} 
.home-custom-subscription-products .custom-scu_products .product_list {
    width: 100%!important;
}  
.product_info {
    width: 200px;
    margin: -40px auto;
}
.hover-text .button_text {
    padding-top: 20px;
}  
.home-custom-subscription-products {
    margin-bottom: 30px;
}  
li .mobile-menu-link svg {
    z-index: 1!important;
} 
  footer.footer .row {
    grid-gap: 0px 40px;
    padding: 20px  0;
}
div#newsletter-wrapper-footer button#newsletter_submit-footer {
    font-size: 11px!important;
}
.home-banner-video .video__section h2 {
    font-size: 26px!important;
    line-height: 38px!important;
} 
.contact-image-text .contact-heading h2 {
    font-size: 26px;
    line-height: 40px;
}  
.contact-image{
    bottom: 58px;
    right: 9px;
}  
div#shopify-section-template--14545870913672__main .content {
    margin-bottom: 100px;
}  
  .microgreen-main-block-section .main-image-text-section .microgreen-block-heading h5 {
    font-size: 16px;
}
  .microgreen-heading-text .micro-green-heading h3 {
    font-size: 20px;
    line-height: 36px;
}
  .microgreen-heading-text .micro-green-text p {
    font-size: 12px;
}
  .microgreen-heading-text {
    padding-bottom: 50px;
}
  .FAQ, .FAQ-delivery, .FAQ-farm, .FAQ-microgreen {
    margin: 0 30px;
}
  .left_image, .left_image-delivery {
    max-width: 160px;
}
  .right_image-farm {
    max-width: 130px!important;
}
  .FAQ h2, .FAQ-delivery h2, .FAQ-farm h2, .FAQ-microgreen h2 {
    font-size: 26px;
}  
   .product_info:after {
    height: 194px;
}
  .home-custom-subscription-products .custom-scu_products {
    max-width: 980px;
}
  .faq__content-list p {
    font-size: 16px;
}
.home-product-arrow .product_content_list .product_info {
    margin: 0 auto;
}  
.home-product-arrow h2.top_heading {
    font-size: 26px!important;
}  
.home-product-arrow .product_content_list .product_info:after {
    bottom: -75px;
}  
  
}
@media (max-width: 840px){
   .footer .container-xl > .row {
    justify-content: flex-start!important;
}
.video__section a.microgreen-readmore-button {
    padding: 8px 11px;
    display: initial;
} 
  div#shopify-section-template--14545870848136__16451798837b47d99f .button {
    padding-bottom: 44px;
}
  div#shopify-section-template--14545870848136__16451798837b47d99f .button a.microgreen-readmore-button {
    padding: 8px 10px;
}
 
}

@media (max-width:749px){
  .right_image-microgreen.mobile {
    display: flex;
    justify-content: center;
    align-items: center;
}
 
.desktop {
    display: none;
}
  
  .banner-image.mobile img {
    height: auto;
}
.bike--pic {
    display: none;
}
  .microGreen-image.mobile {
    background: #8cc63e;
}
  .microGreen-image.mobile img {
    max-width: 320px;
    margin: 0 auto;
    display: flex;
}
  
 .homepage-sections-wrapper .hero-video--text-title {
    max-width: 380px;
} 
.homepage-sections-wrapper .hero-video--text-title h1 {
    font-size: 18px;
  line-height:32px!important;
} 
 
 
.working_process .working-process__list .icon_list svg {
    transform: rotate(90deg);
} 
.home-how-it-works {
    padding: 10px 10px;
}
  .working_process .working-process__list .icon_list svg {
 
    width: 40px!important;
}
.button_text {
    padding-top: 60px;
}  
  .home-how-it-works .how-it-works-content .button_text {
    padding-top: 30px;
}
 
/*   .home-hover-text-image-icon .top__content span.custom_content p {
    font-size: 14px;
} */
   .bottom_inner_content:hover .hover-text .button_text {
    padding-top: 0px;
}
.hover-text .button_text a.btn {
    padding: 5px 10px;
    font-size: 12px!important;
}  
.bottom__content .bottom_inner_content .icon_image_content span.icon_text {
    margin: 0 20px;
    display: flex;
    justify-content: center;
    align-items: center;
  font-size:16px;
}  
.mobile-logo-column img {
    max-width: 120px!important;
    max-height: 50px!important;
}  
.homepage-section--testimonials-wrapper section.homepage-sections-wrapper .slider-homepage-testimonial ul.testimonial-slides li.col-md-4 .testimonial-container {
    padding: 20px 15px;
} 
 .instafeed h2.top_heading {
    font-size: 18px;
    line-height: 30px;
    padding-top: 20px;
} 
  footer.footer .left_image-content .image_content-info h3.type-subheading, footer.footer .col-sm-12.col-md-6.col-lg h3.type-subheading {
    font-size: 16px!important;
}
.footer__block-wrapper:not(.footer__block-type--menu) {
    padding-top: 10px;
    padding-bottom: 10px;
}
div#newsletter-wrapper-footer button#newsletter_submit-footer {
    padding: 5px;
    font-size: 10px!important;
    letter-spacing: 1px!important;
}
 footer.footer .row {
    padding: 20px 0;
} 
.left_image-content .col_mobile-content {
    padding: 10px 0 20px;
} 
section.homepage-sections-wrapper .container {
    max-width: 100%!important;
}
.shopify-section .homepage-sections-wrapper {
    padding: 30px 0!important;
}
  .homepage-section--testimonials-wrapper section.homepage-sections-wrapper .slider-homepage-testimonial ul.testimonial-slides li {
    margin-bottom: 0!important;
}
  input#newsletter_text-footer {
    width: 69%!important;
}
.left_image-content .col_mobile-content .mobile_content_col .footer__social-icons ul.sm-icons {
    width: 100px;
}

 .microgreen-text-button-section .logo-section img {
    width: 120px!important;
}

.microgreen-text-section p {
    max-width: 530px;
}  
.microgreen-image-text {  
    grid-gap: 0 10px;
}
  .microgreen-image-text .microgreen-image {
    height: 220px;
}
  .microgreen-image-text .microgreen-text h5 {
       line-height: 26px;
    font-size: 16px;
}
.micro-green-main-heading h2 {
    font-size: 20px;
} 
  .microgreen-main-block-section {
    grid-template-columns: 1fr 1fr;
    grid-gap: 30px 0;
    max-width: 100%;
        padding: 20px 0 50px;
}
.microgreen-block-text p {  
    max-width: 100%;
}  
 .microgreen-heading-text .micro-green-heading h3 {
    font-size: 18px;
    line-height: 30px;
}
  .microgreen-heading-text-section .container {
    max-width: 100%;
}
 .microgreen-image-text .microgreen-text h5{ 
    line-height: 28px;
    font-size: 16px;
   max-width:100%;
 }
.microgreen-text-section {
    padding: 15px;
}
.faq__content-list, .faq__content-list-farm, .left_right, .faq__content-list-microgreen {
    grid-template-columns: 1fr;
    grid-gap:20px;
} 
  .FAQ .container, .FAQ-delivery .container, .FAQ-farm .container, .FAQ-microgreen .container {
    padding: 30px;
}
  .left_image {
    max-width: 100% !important;
}
.left_faq:last-child .left_image {
    display: none;
}
  .FAQ, .FAQ-delivery, .FAQ-farm, .FAQ-microgreen {
    padding: 30px 0 10px;
}
  
.FAQ-delivery .map_image {
    flex-direction: column-reverse;
    grid-gap: 20px;
}
.map_image .image-delivery {
    max-width: 100%;
}
.left_image-delivery {
    margin: 0 auto;
}
.home-product-arrow .custom-scu_products {
    display: grid;
    grid-template-columns: 1fr 1fr;
} 
  .home-product-arrow .custom-scu_products .product_list {
    width: 100%;
}
  .rc_layout__full .col-md-6 {
    padding-top: 50px;
    padding-bottom: 20px;
}


.rc_layout__full h2 {
    font-size: 28px;
}
  .rc_layout__full button {
    width: 100% !important;
}
}
@media (max-width:690px){
  
  #meet-team-header {
  	font-size:30px;
  }
  
.homepage-section--testimonials-wrapper section.homepage-sections-wrapper .slider-homepage-testimonial ul.testimonial-slides li.col-md-4 {
    max-width: 90%!important;
}
  .homepage-section--testimonials-wrapper section.homepage-sections-wrapper .slider-homepage-testimonial ul.testimonial-slides li.col-md-4 figcaption.testimonial-text blockquote p {
    min-height: 70px;
}
  div#col-main {
    max-width: 90%!important;
}
  .contact-image-text .contact-heading h2 {
    font-size: 24px;
    line-height: 38px;
}
  .contact-image {
    bottom: 50px;
    right: 0;
}
  .contact-image img {
    width: 160px;
}
.contact-banner-section .banner-section {
    max-width: 1000px;
    margin: 0 auto;
    padding-bottom: 30px;
}  
.content .col-md-8.offset-md-2.col-12 {
    padding: 0 15px;
}  
 div#shopify-section-template--14545870913672__main .content {
    margin-bottom: 60px;
} 
.microgreen-image-text {
    display: flex;
    flex-direction: column-reverse;
}
  
  .microgreen-image-text .microgreen-image {
    height: 100%;
}
.microgreen-image-text:nth-of-type(2) {
    flex-direction: column;
}     
  .micro-green-main-heading h2 {
    font-size: 18px;
    padding-top: 30px;
}
.microgreen-heading-text .micro-green-heading h3 {
    font-size: 16px;
    line-height: 26px;
} 
  .microgreen-heading-text .micro-green-text p {
    font-size: 11px;
}
  .micro-green-text {
    padding-top: 10px;
}
  
 
.button_text {
    padding-top: 20px;
}
  .text_cls {
    grid-gap: 10px;
}
  .product_info {
    min-height: 270px;
}
}



@media (max-width:481px){
  
.home-product-arrow h3.top_heading {
  font-size: 23px;
  line-height: 36px;
}
  .home-product-arrow .top__content {
    padding-top: 20px;
}
  .homepage-sections-wrapper .hero-video--text-title h1 {
    font-size: 14px;
    line-height: 25px!important;
}
  .how-it-works-content h1.top__main-heading {
    font-size: 14px;
}
  .home-custom-subscription-products .top__content span.custom_content p {
    padding: 0 5px;
}
 
  .home-custom-subscription-products .custom-scu_products {
    grid-template-columns: 1fr !important;
}

  .home-custom-subscription-products .custom-scu_products .product_list p {
    font-size: 14px;
}
  .home-how-it-works .working_process {gap: 0}
.home-how-it-works .working_process {flex-direction: column}
.home-how-it-works .working_process .working-process__list {
    justify-content: center;
    padding-bottom: 0;
    flex-direction: column;
    grid-gap: 20px;
}
  .home-how-it-works .how-it-works-content .button_text {
    padding-top: 0px;
}
  
  .bottom__content {
    grid-template-columns: 1fr;
}
  .homepage-section--testimonials-wrapper section.homepage-sections-wrapper .slider-homepage-testimonial ul.testimonial-slides {
    justify-content: center!important;
}
  .instafeed h2.top_heading {
    font-size: 14px;
    line-height: 24px;
    padding-top: 15px;
}
  .insta_sec .insta-feed{
    margin-top:15px;
  }

  footer.footer .col-sm-12.col-md-6.col-lg {
    padding: 0;
}
  footer.footer .left_image-content .image_content-info h3.type-subheading, footer.footer .col-sm-12.col-md-6.col-lg h3.type-subheading {
    font-size: 14px!important;
}
  footer.footer .col-sm-12.col-md-6.col-lg .rte p {
    font-size: 14px;
}
 .outer_menu_div .term_and-conditions .col-sm-12.col-md-6.col-lg ul.footer__block-heading-blank a {
    font-size: 11px;
} 
  ul.footer__block-heading-blank li {
    padding-right: 7px!important;
    padding-left:0!important;
}
.button_text a.btn {
    padding: 10px 15px;
    font-size: 12px!important;
}
  .home-how-it-works .how-it-works-content .button_text a.btn {
    padding: 6px 10px;
    width: 140px;
}
  .home-hover-text-image-icon .top__content span.custom_content p {
    padding-top: 10px;
}
  .bottom__content .bottom_inner_content .icon_image_content {
    max-width: 100%;
}
  .homepage-section--testimonials-wrapper section.homepage-sections-wrapper .slider-homepage-testimonial ul.testimonial-slides li.col-md-4 figcaption.testimonial-text blockquote p {
    min-height: 80px;
}
input#newsletter_text-footer {
    width: 60%!important;
    padding: 7px;
}
.contact-image-text .contact-heading h2 {
    font-size: 16px;
    line-height: 26px;
}
  .contact-image {
    bottom: 40px;
    right: 0;
}
 div#contact-form .row .form-group textarea#message {
    height: 130px;
} 
.mobile_content_col span p, .mobile_content_col span a {
    font-size: 14px;
}  
 .microgreen-text-button-section .logo-section img {
    width: 90px!important;
}

  .microgreen-text-section p {
    max-width: 100%;
    font-size: 12px;
}
 .microgreen-main-heading h3 {
    font-size: 18px;
}
.microgreen-image-text-section .microgreen-main-heading {
    padding: 20px 0 0;
}
/*   .microgreen-image-text .microgreen-image img {
    width: 200px;
} */
  .microgreen-image-text .microgreen-text h5 {
    line-height: 20px;
    font-size: 14px;
}
  .micro-green-main-heading h2 {
    font-size: 16px;
    padding-top: 20px;
    line-height: 23px;
    letter-spacing: 0;
}
  .microgreen-main-block-section {
    grid-gap:20px;
  }
  .microgreen-main-block-section .main-image-text-section .microgreen-block-heading h5 {
    font-size: 14px;
}
  .microgreen-block-text p {
    font-size: 11px;
}
.main-image-text-section .microgreen-block-image img {
    min-height: 200px;
}
  .microgreen-heading-text .micro-green-heading h3 {
    font-size: 14px;
    line-height: 24px;
}
  .microgreen-heading-text {
    padding-bottom: 30px;
}
  .microgreen-image-text-section .container {
    padding-bottom: 50px;
}
 .FAQ, .FAQ-delivery, .FAQ-farm, .FAQ-microgreen {
    padding: 20px 0 0px;
       margin: 0 15px;
}
  .FAQ .container, .FAQ-delivery .container, .FAQ-farm .container, .FAQ-microgreen .container {
    padding: 10px;
}

  .outer_menu_div .term_and-conditions .col-sm-12.col-md-6.col-lg ul.footer__block-heading-blank {
    justify-content: space-around;
}
  
.right_image-farm {
    max-width: 100px!important;
}  
.home-hover-text-image-icon .icon_list img {
    width: 130px!important;
    height: 130px!important;
}
 
.home-banner-video .video__section h2 {
font-size: 25px!important;
}
.home-product-arrow .custom-scu_products {
  grid-template-columns: 1fr;
}
.home-product-arrow .product_content_list .product_info {  
 grid-gap: 10px;
}
.video__section a.microgreen-readmore-button {
    width: auto;
}
  
}
.section-rich-text {
  font-family: 'Swingsnug' !important;
  color: #2f4215 !important;
}
.collection-header__title {
  font-size: 2rem !important;
  font-family: 'Swingsnug' !important;
  color: #2f4215 !important;
}

.indiv-product .indiv-product-title-text {
font-size: 1.2rem !important;
font-family: 'Swingsnug' !important;
color: #2f4215 !important;
}

   .product-description-header {
    font-family: 'Swingsnug' !important;
    font-size: 1.2rem !important;
    color: #2f4215 !important;
}
   .title-bar h2 {
    font-size: 1.5rem !important;
    font-family: 'Swingsnug' !important;
    color: #2f4215 !important;
}

   .money-styling {
    font-family: 'Swingsnug' !important;
    color: #2f4215 !important;
    display: none;
}
.rc-widget.rc_widget {
  display: none;
}
}

@media (max-width: 600px){
.about-our-story-meet-team h2 {
    font-size: 23px !important;
}
}

.video_section_home .button {
    max-width: 350px;
}
.home-custom-subscription-products .button_text, 
.video_section_home .button {
    width: 100%;
    margin: 20px auto;
    display: flex;
    align-items: center;
    justify-content: center;
}
.home-custom-subscription-products .button_text {
  max-width: 335px;
  display: none;
}
.home-custom-subscription-products .button_text .btn{
  margin: 0;
}

.free-sample-wrap .form-wrap {
    background-color: #5e8429;
    padding: 40px;
    padding-bottom: 0;
}
.free-sample-wrap input.free-sample-btn {
    color: #4c901f;
}
.below-btn-text {
    color: #fff;
    text-align: center;
}
.below-btn-text a {
    color: #fff;
}
.free-sample-wrap {
    padding: 40px 0;
}
.free-sample-wrap .image-wrapp img {
    width: 50%;
}
.free-sample-wrap .header-content h2 {
    text-transform: unset;
}
.free-sample-steps-wrap h3 {
    margin-bottom: 25px;
    text-transform: none;
}
.free-sample-steps-wrap .steps-wrap {
    margin-bottom: 40px;
}
.microgreen-block-btn {
    text-align: center;
}
.home-product-arrow .top__content  h4 {
      color: #2f3f1a;
    font-size: 36px;
    text-transform: lowercase;
      font-family: Swingsnug;
}
.product_template_chef .product-info-wrapper .sac_embed,
.product_template_chef .product-single__media__image .zoomed-image,
.product_template_chef #am-reviews-carousel-shadow-container-production {
    display: none !important;
}
#shopify-section-template--15151955050632__main .product-single__media[data-image-zoom-enable=true] {
    cursor: unset;
}

@media (max-width: 480px) {
  .about-our-story-USDA-logo span.logo_content p br {
    display: none;
}
 .home-custom-subscription-products .button_text {
    max-width: 280px;
}
  .video_section_home .button {
    max-width: 320px;
}
  .home-product-arrow .top__content  h4 {
    font-size: 23px;
}
}


/* Start 28/09/2022 css  */
.indiv-product__image-wrapper a.btn {
  display: none;
}
.indiv-product__image-wrapper:hover a.btn {
    position: absolute;
    top: 42%;
    left: 0;
    right: 0;
    margin: auto;
    display: block;
    width: 100%;
}
.indiv-product.has-product-padding .indiv-product__image-wrapper {
  padding: 15px  0;
}
.image-text__blockMain-wrapp .js-slider-content .image-text-block-wrap .image-wrap img {
    max-width: 100%;
    display: block;
    height: auto;
    object-fit: contain;
}
.image-text__blockMain-wrapp .js-slider-content .image-text-block-wrap .image-wrap {
    opacity: 1;
    overflow: visible;
    height: auto;border:none;
}
.image-text__blockMain-wrapp .js-slider-content .image-text-block-wrap .text-wrap {
    text-align: center;    color: #2f3f1a !important;
    font-family: Swingsnug;
    text-transform: lowercase;
}
.js-slider-content .slick-list {
    margin: 0 -8px;
}
.js-slider-content .slick-list .slick-slide {
    margin: 0 8px;
}
@media (max-width: 480px) {
  .indiv-product__image-wrapper:hover a.btn {
    font-size: 14px !important;
}
}
a#customer_login_link {
    display: none;
}
.header-icon {
    /* display: inline-block; */
    display: none;
}