.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-33818 .elementor-element.elementor-element-135fc88 img{width:100px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-33818 .elementor-element.elementor-element-496f2eb{text-align:center;}.elementor-33818 .elementor-element.elementor-element-496f2eb .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-33818 .elementor-element.elementor-element-943af01{text-align:center;}.elementor-33818 .elementor-element.elementor-element-93747a6 > .elementor-container{max-width:1100px;}.elementor-33818 .elementor-element.elementor-element-b6484dc .elementor-wrapper{--video-aspect-ratio:1.5;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-33818 .elementor-element.elementor-element-f77569f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(15px/2);}.elementor-33818 .elementor-element.elementor-element-f77569f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(15px/2);}.elementor-33818 .elementor-element.elementor-element-f77569f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(15px/2);margin-left:calc(15px/2);}.elementor-33818 .elementor-element.elementor-element-f77569f .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-15px/2);margin-left:calc(-15px/2);}body.rtl .elementor-33818 .elementor-element.elementor-element-f77569f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-15px/2);}body:not(.rtl) .elementor-33818 .elementor-element.elementor-element-f77569f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-15px/2);}.elementor-33818 .elementor-element.elementor-element-f77569f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-33818 .elementor-element.elementor-element-f77569f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-33818 .elementor-element.elementor-element-f77569f{--e-icon-list-icon-size:80px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-33818 .elementor-element.elementor-element-f77569f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33818 .elementor-element.elementor-element-f77569f .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-33818 .elementor-element.elementor-element-f77569f .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-33818 .elementor-element.elementor-element-42c4baf8 > .elementor-container{max-width:1092px;}.elementor-33818 .elementor-element.elementor-element-42c4baf8{margin-top:15px;margin-bottom:0px;}.elementor-33818 .elementor-element.elementor-element-75298169 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-33818 .elementor-element.elementor-element-24ae102f{text-align:center;}.elementor-33818 .elementor-element.elementor-element-24ae102f .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:2.25rem;font-weight:600;letter-spacing:-1px;}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-33818 .elementor-element.elementor-element-f00ca60{text-align:center;}.elementor-33818 .elementor-element.elementor-element-103796fd > .elementor-container{max-width:1100px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-33818 .elementor-element.elementor-element-38b1ba49{--icon-box-icon-margin:15px;}.elementor-33818 .elementor-element.elementor-element-38b1ba49 .elementor-icon{font-size:76px;}.elementor-33818 .elementor-element.elementor-element-38b1ba49 .elementor-icon-box-title, .elementor-33818 .elementor-element.elementor-element-38b1ba49 .elementor-icon-box-title a{font-family:"Lexend", Sans-serif;font-size:0.7em;line-height:0.1em;letter-spacing:-0.5px;}.elementor-33818 .elementor-element.elementor-element-7f6ab007{--icon-box-icon-margin:15px;}.elementor-33818 .elementor-element.elementor-element-7f6ab007 .elementor-icon{font-size:76px;}.elementor-33818 .elementor-element.elementor-element-7f6ab007 .elementor-icon-box-title, .elementor-33818 .elementor-element.elementor-element-7f6ab007 .elementor-icon-box-title a{font-family:"Lexend", Sans-serif;font-size:0.7em;line-height:0.1em;letter-spacing:-0.5px;}.elementor-33818 .elementor-element.elementor-element-bc53288{margin-top:0px;margin-bottom:0px;}.elementor-33818 .elementor-element.elementor-element-ab59331 > .elementor-widget-container{margin:0px 0px -40px 0px;}.elementor-33818 .elementor-element.elementor-element-ab59331{text-align:center;}.elementor-33818 .elementor-element.elementor-element-468c17d > .elementor-container{max-width:500px;}.elementor-33818 .elementor-element.elementor-element-468c17d{margin-top:5px;margin-bottom:5px;}.elementor-widget-wfocu-accept-offer-button .elementor-button .elementor-button-text, .elementor-widget-wfocu-accept-offer-button .elementor-button .elementor-button-icon, body[data-elementor-device-mode="mobile"] .elementor-widget-wfocu-accept-offer-button .elementor-button .elementor-button-text{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-wfocu-accept-offer-button .elementor-button .elementor-button-subtitle{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-33818 .elementor-element.elementor-element-d7ca519 .elementor-button .elementor-button-subtitle{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );font-weight:var( --e-global-typography-secondary-font-weight );display:block;margin-top:5px;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:#fff;}.elementor-33818 .elementor-element.elementor-element-d7ca519 .elementor-button .elementor-button-text, .elementor-33818 .elementor-element.elementor-element-d7ca519 .elementor-button .elementor-button-icon{font-family:"Open Sans",sans-serif;font-size:21px;font-weight:700;line-height:1.5;}body[data-elementor-device-mode="mobile"] .elementor-33818 .elementor-element.elementor-element-d7ca519 .elementor-button .elementor-button-text{font-size:18px;}.elementor-33818 .elementor-element.elementor-element-d7ca519 .elementor-button .elementor-button-text, .elementor-33818 .elementor-element.elementor-element-d7ca519 .elementor-button .elementor-button-icon, body[data-elementor-device-mode="mobile"] .elementor-33818 .elementor-element.elementor-element-d7ca519 .elementor-button .elementor-button-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-33818 .elementor-element.elementor-element-d7ca519 .elementor-button .elementor-button-text{color:#fff;}.elementor-33818 .elementor-element.elementor-element-d7ca519 .elementor-button .elementor-button-icon{color:#fff;}.elementor-33818 .elementor-element.elementor-element-d7ca519 a.elementor-button, .elementor-33818 .elementor-element.elementor-element-d7ca519 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-33818 .elementor-element.elementor-element-d7ca519 .elementor-button:hover .elementor-button-text{color:#fff;}.elementor-33818 .elementor-element.elementor-element-d7ca519 .elementor-button:hover .elementor-button-subtitle{color:#fff;}.elementor-33818 .elementor-element.elementor-element-d7ca519 .elementor-button:hover .elementor-button-icon{color:#fff;}.elementor-33818 .elementor-element.elementor-element-d7ca519 .elementor-button:hover{background-color:var( --e-global-color-accent );}.elementor-33818 .elementor-element.elementor-element-d7ca519 .elementor-button{border-radius:25px 25px 25px 25px;padding:12px 5px 12px 5px;}.elementor-33818 .elementor-element.elementor-element-c1ff69a > .elementor-container{max-width:150px;}.elementor-widget-wfocu-offer-reject-button a.elementor-button, .elementor-widget-wfocu-offer-reject-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-33818 .elementor-element.elementor-element-262ba77 a.elementor-button, .elementor-33818 .elementor-element.elementor-element-262ba77 .elementor-button .elementor-button-text{color:#fff;}.elementor-33818 .elementor-element.elementor-element-262ba77 a.elementor-button, .elementor-33818 .elementor-element.elementor-element-262ba77 .elementor-button .elementor-button-icon{color:#fff;}.elementor-33818 .elementor-element.elementor-element-262ba77 a.elementor-button, .elementor-33818 .elementor-element.elementor-element-262ba77 .elementor-button{background-color:#B80000;}.elementor-33818 .elementor-element.elementor-element-262ba77 a.elementor-button:hover, .elementor-33818 .elementor-element.elementor-element-262ba77 .elementor-button:hover .elementor-button-text{color:#fff;}.elementor-33818 .elementor-element.elementor-element-262ba77 a.elementor-button, .elementor-33818 .elementor-element.elementor-element-262ba77 .elementor-button:hover .elementor-button-icon{color:#fff;}.elementor-33818 .elementor-element.elementor-element-262ba77 a.elementor-button:hover, .elementor-33818 .elementor-element.elementor-element-262ba77 .elementor-button:hover{background-color:var( --e-global-color-text );}@media(min-width:801px){.elementor-33818 .elementor-element.elementor-element-c63917c{width:50%;}.elementor-33818 .elementor-element.elementor-element-9627678{width:50%;}}@media(max-width:1120px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-33818 .elementor-element.elementor-element-f77569f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33818 .elementor-element.elementor-element-f77569f .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-wfocu-accept-offer-button .elementor-button .elementor-button-text, .elementor-widget-wfocu-accept-offer-button .elementor-button .elementor-button-icon, body[data-elementor-device-mode="mobile"] .elementor-widget-wfocu-accept-offer-button .elementor-button .elementor-button-text{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-wfocu-accept-offer-button .elementor-button .elementor-button-subtitle{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-33818 .elementor-element.elementor-element-d7ca519 .elementor-button .elementor-button-text, .elementor-33818 .elementor-element.elementor-element-d7ca519 .elementor-button .elementor-button-icon, body[data-elementor-device-mode="mobile"] .elementor-33818 .elementor-element.elementor-element-d7ca519 .elementor-button .elementor-button-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-33818 .elementor-element.elementor-element-d7ca519 .elementor-button .elementor-button-subtitle{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-wfocu-offer-reject-button a.elementor-button, .elementor-widget-wfocu-offer-reject-button .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:800px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-33818 .elementor-element.elementor-element-f77569f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33818 .elementor-element.elementor-element-f77569f .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-33818 .elementor-element.elementor-element-24ae102f .elementor-heading-title{letter-spacing:-0.5px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-33818 .elementor-element.elementor-element-38b1ba49 .elementor-icon-box-title, .elementor-33818 .elementor-element.elementor-element-38b1ba49 .elementor-icon-box-title a{letter-spacing:-0.5px;}.elementor-33818 .elementor-element.elementor-element-7f6ab007 .elementor-icon-box-title, .elementor-33818 .elementor-element.elementor-element-7f6ab007 .elementor-icon-box-title a{letter-spacing:-0.5px;}.elementor-widget-wfocu-accept-offer-button .elementor-button .elementor-button-text, .elementor-widget-wfocu-accept-offer-button .elementor-button .elementor-button-icon, body[data-elementor-device-mode="mobile"] .elementor-widget-wfocu-accept-offer-button .elementor-button .elementor-button-text{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-wfocu-accept-offer-button .elementor-button .elementor-button-subtitle{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-33818 .elementor-element.elementor-element-d7ca519 .elementor-button .elementor-button-text, .elementor-33818 .elementor-element.elementor-element-d7ca519 .elementor-button .elementor-button-icon, body[data-elementor-device-mode="mobile"] .elementor-33818 .elementor-element.elementor-element-d7ca519 .elementor-button .elementor-button-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-33818 .elementor-element.elementor-element-d7ca519 .elementor-button .elementor-button-subtitle{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-wfocu-offer-reject-button a.elementor-button, .elementor-widget-wfocu-offer-reject-button .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}}/* Start custom CSS for section, class: .elementor-element-42c4baf8 *//* external css: flickity.css */

/* * { box-sizing: border-box; }

body { font-family: sans-serif; } */

.mfp-wrap.pp-modal-popup-fullscreen .mfp-close {
    display: none;
}

.pp-modal-popup-window {
    background: none;
    /*padding: 0px;*/
}

.mfp-bg {
    background: none !important;
}

.main-carousel {
  background: #EEE;
  position: fixed;
  width: 100vw;
  height: 100vh;
  inset: 0px;
  overflow: hidden;
  /*z-index: 0;*/
  align-items: center;
  justify-content: center;
  
  -webkit-box-align: center;
  -webkit-box-pack: center;
  flex-direction: column;
  background-color: rgba(0, 0, 0, 0.56);
  /*opacity: 0;*/
  display: flex;
  transition: opacity 500ms ease-in-out 0s;
  animation: 300ms ease 0s 1 normal forwards running gWpsBT;/**/
}

.main-carousel .flickity-viewport {
    width: 100%;
    height: 450px !important;
}

.main-carousel .flickity-slider {
    display: flex;
    align-items: center;
}

.main-carousel .carousel-cell {
  width: 50%;
  height: 60%;
  /*margin-right: 35px;*/
  border-radius: 0px;
  background-repeat: no-repeat;
  background-position: right;
  background-size: cover;
  background-color: #f8f8fa;
  background-position-x: right;
background-position-y: bottom;
background-size: 600px 300px;
}

.main-carousel .carousel-cell .content {
    overflow-y: hidden;
    min-height: 100%;
}

.main-carousel .carousel-cell.cell-1 {
  background-image: url('https://www.growwithnoot.com/wp-content/uploads/2021/11/plant-food-microbe-1-1.jpg');
}

.main-carousel .carousel-cell.cell-2 {
  background-image: url('https://www.growwithnoot.com/wp-content/uploads/2021/11/plant-food-microbe-2-1.jpg');
}

.main-carousel .carousel-cell.cell-3 {
  background-image: url('https://www.growwithnoot.com/wp-content/uploads/2021/11/plant-food-microbe-3-1.jpg');
}

.main-carousel .carousel-cell.cell-4 {
  background-image: url('https://www.growwithnoot.com/wp-content/uploads/2021/11/plant-food-microbe-4-1.jpg');
}

.main-carousel .carousel-cell.cell-5 {
  background-image: url('https://www.growwithnoot.com/wp-content/uploads/2021/11/plant-food-microbe-5-1.jpg');
}

.main-carousel .carousel-cell.cell-6 {
  background-image: url('https://www.growwithnoot.com/wp-content/uploads/2021/11/plant-food-microbe-6-1.jpg');
}

.main-carousel .carousel-cell .close {
  position: unset;
  top: 16px;
  right: 16px;
  background: transparent;
  border: none;
  outline: none;
  padding: 0px;
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  z-index: 100;
  cursor: pointer;
  float: right;
}

.main-carousel .carousel-cell .close img {
    width: 25px;
  height: 25px;
}

.main-carousel .carousel-cell h2 {
  font-family: "Lexend", sans-serif;
  font-weight: 500;
  display: block;
  text-align: left;
  font-size: 1.375rem;
  line-height: 2rem;
  letter-spacing: -0.2px;
  margin: 0px;
  color: #00953B;
  margin-top: 30px;
}

.main-carousel .carousel-cell p.gram {
  font-family: "Lexend", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 300;
  margin: 0px 0px 16px;
  color: #7A7A7A;
  border-bottom: 1px solid rgb(204, 204, 204);
}

.main-carousel .carousel-cell p.description {
  font-family: "Lexend", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 300;
  margin: 0px 0px 24px;
  color: #7A7A7A;
}

.main-carousel .carousel-cell p.support {
  font-family: "Lexend", sans-serif;
  font-size: 0.875rem;
  /*line-height: 1.25rem;*/
  line-height: 0.5;
  font-weight: 300;
  /*margin: 0px 0px 24px;*/
  color: #7A7A7A;
}

.main-carousel .carousel-cell .content div {
  font-family: "Lexend", sans-serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
  letter-spacing: 0.8px;
  font-weight: 500;
  margin: 0px 0px 8px;
  color: rgba(20, 43, 111, 0.56);
  text-transform: uppercase;
}

.main-carousel .carousel-cell a {
  border-bottom: 2px solid #7A7A7A;;
  font-family: "Lexend", sans-serif;
  font-size: 0.875rem;
  position: absolute;
  text-decoration: none;
  padding-bottom: 3px;
  color: #7A7A7A;
}

.main-carousel .carousel-cell.is-selected {
    /* background: cadetblue; */
    height: 100%;
    transition: max-height 0.3s ease-out;
    /*transition: transform 550ms cubic-bezier(0.42, 0, 0.335, 1) 0s; */
}

/* cell number */
/* .carousel-cell:before {
  display: block;
  text-align: center;
  content: counter(carousel-cell);
  line-height: 200px;
  font-size: 80px;
  color: white;
} */

.main-carousel .flickity-prev-next-button.next {
    right: 20px;
}


#select-carousel {
    padding: 10px;
    border: 1px solid;
    margin: auto;
    cursor: pointer;
}

.obj-group {
    /*display: grid;*/
    /*grid-gap: 30px;*/
    /*grid-template-columns: auto auto auto;*/
    /*padding: 10px;*/
    /*row-gap: 25px;*/
}

.obj {
  padding: 20px;
  font-size: 30px;
  height: 200px;
  position: relative;
  z-index: 999;
  cursor: pointer;
  background-repeat: no-repeat;
  background-position: right;
  background-size: cover;
  }

  .obj-group .obj.obj-cell-1 {
      background-image: url('https://www.growwithnoot.com/wp-content/uploads/2021/11/plant-food-microbe-1.jpg');
  }

  .obj-group .obj.obj-cell-2 {
      background-image: url('https://www.growwithnoot.com/wp-content/uploads/2021/11/plant-food-microbe-2.jpg');
  }

  .obj-group .obj.obj-cell-3 {
      background-image: url('https://www.growwithnoot.com/wp-content/uploads/2021/11/plant-food-microbe-3.jpg');
  }

  .obj-group .obj.obj-cell-4 {
      background-image: url('https://www.growwithnoot.com/wp-content/uploads/2021/11/plant-food-microbe-4.jpg');
  }

  .obj-group .obj.obj-cell-5 {
      background-image: url('https://www.growwithnoot.com/wp-content/uploads/2021/11/plant-food-microbe-5.jpg');
  }

  .obj-group .obj.obj-cell-6 {
      background-image: url('https://www.growwithnoot.com/wp-content/uploads/2021/11/plant-food-microbe-6.jpg');
  }

.obj-group h3 {
    font-family: "Lexend",sans-serif;
    font-weight: 500;
    display: block;
    text-align: left;
    margin-top: auto;
    margin-bottom: 10px;
    z-index: 1;
    font-size: 1.625rem;
    color: #00953B;
}

.obj-group p {
    font-family: "Lexend", sans-serif;
    color: #7A7A7A;
    font-size: 0.975rem;
    line-height: 1.25rem;
    font-weight: 300;
    text-align: left;
    letter-spacing: 0px;
    margin: 0px;
    z-index: 1;
}

.obj-group span.country {
    font-family: "Lexend", sans-serif;
    color: #7A7A7A;
    font-size: 0.875rem;
    line-height: 1.5rem;
    font-weight: 500;
    text-align: left;
    letter-spacing: 0px;
    margin: 0px;
    position: absolute;
    bottom: 20px;
    z-index: 1;
}

.obj-group .icon-plus {
    position: absolute;
    bottom: 20px;
    right: 24px;
    margin: 0px;
    z-index: 1;
    height: 24px;
    width: 24px;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    background-color: rgba(20, 43, 111, 0.24);
    border-radius: 50%;
}

.main-carousel .flickity-viewport.is-expanded {
  height: 600px !important;
}

.main-carousel .flickity-viewport.is-expanded {
  width: 70% !important;
}

.main-carousel.flickity-enabled {
   position: fixed; 
  /*position: relative;*/
}

/*.pp-modal-popup-window {*/
/*    width: 100% !important;*/
/*    padding: 0px;*/
/*    max-width: 100%;*/
/*    position: fixed;*/
/*    height: 100vw;*/
/*    top: 0;*/
/*}*/

/*.pp-modal-popup-window .pp-popup-content {*/
/*    width: 100%;*/
/*    height: 100%;*/
/*}*/

@media screen and (min-width: 300px) and (max-width: 500px) {
  .obj-group {
      grid-template-columns: auto;
  }
}

@media screen and (max-width: 749px) {
  /* .main-carousel .flickity-viewport {
      
  }

  .main-carousel .flickity-slider {
      
  } */

  .main-carousel .carousel-cell {
      padding: 40px 50px 40px;
      /*margin-right: 10px;*/
  }
  .main-carousel .carousel-cell a {
      bottom: 40px;
  }
}

@media screen and (max-width: 550px) {
  /* .main-carousel .flickity-viewport {
      
  }

  .main-carousel .flickity-slider {
      
  } */

  .main-carousel .carousel-cell {
      padding: 25px 30px 25px;
      /*margin-right: 10px;*/
  }

  .main-carousel .carousel-cell a {
      bottom: 25px;
  }
}

@media screen and (min-width: 750px) {
  .main-carousel .carousel-cell {
      padding: 40px 50px 40px;
  }

  .main-carousel .carousel-cell a {
      bottom: 40px;
  }

  .main-carousel .carousel-cell .close {
      right: 24px;
  }
}

@media screen and (min-width: 960px) {
  .main-carousel .carousel-cell {
      padding: 48px 50px 48px;
      /*margin-right: 10px;*/
  }

  .main-carousel .carousel-cell p.gram { 
      margin-bottom: 24px;
      padding-bottom: 24px;
  }

  .main-carousel .carousel-cell p.description {
      margin-bottom: 32px;
  }

  .main-carousel .carousel-cell a {
      bottom: 48px;
  }
}

@media screen and (min-width: 501px) and (max-width: 1000px) {
  .obj-group {
      grid-template-columns: auto auto;
  }
}

@media screen and (min-width: 1200px) {
 .main-carousel  .carousel-cell {
      padding: 48px 90px 48px;
  }

  .main-carousel .carousel-cell a {
      bottom: 48px;
      /* left: 100px; */
  }
}

@media screen and (max-width: 767px) {
    .main-carousel .flickity-viewport {
        /*width: 100%;*/
        height: 600px !important;
    }
    .main-carousel .carousel-cell .content {
        height: 100%;
    }
    
    .main-carousel .carousel-cell p.support {
        line-height: 0.9rem;
          margin-bottom: 10px;
          font-size: 0.8rem;
    }
    
    .main-carousel .carousel-cell {
      width: 80%;
      height: 90%;
      /*margin-right: 20px;*/
      /*border-radius: 0px;*/
      /*background-repeat: no-repeat;*/
      /*background-position: right;*/
      /*background-size: cover;*/
      /*background-color: #f8f8fa;*/
    }
    
    .main-carousel .flickity-prev-next-button.next {
        right: 10px;
    }
    .main-carousel .carousel-cell p.description {
        font-size: 0.8rem;
    }
    
    .main-carousel .carousel-cell {
        background-size: 500px 200px;
    }
}

@media screen and (max-width: 1000px) {
    .banner-section .elementor-container.elementor-column-gap-no {
        padding-left: 0px;
        padding-right: 0px;
    }
}/* End custom CSS */