#header.is-map #menu::after{background:none;    box-shadow: none;}
.opened ul li a {
cursor: url(//old.amfresh.com/wp-content/themes/amfresh/assets/img/menu-icon-list.png) 36 36, auto;
}
.opened{cursor: url(https://amfresh.com/wp-content/themes/amfresh/assets/img/menu-icon-list.png) 36 36, auto;}
.where-we-are-video-sec{ position:relative; background:#000; padding-bottom:-0.5vw;}
.where-we-are-video-sec video{ width:100%; object-fit:cover; display:block; position:relative;}
.where-we-are-video-sec .video-text{ color:#fff; position:absolute; left:50%; top:40%; width:100%; text-align:center; transform:translate(-50%,-40%); -webkit-transform:translate(-50%,-40%);}
.where-we-are-video-sec .video-text h1{ font-size:36px;font-weight:normal; line-height:1.4; margin-bottom:0px !important;}
.where-we-are-video-sec .video-text h1 strong{font-weight:600;}
.lower-menu-main{ }
.menu-map{width:100%; display: flex; background-color:#1a5f5e;}
.menu-map ul {background: #1a5f5e; list-style: none;  margin: 0;padding:0 40px; width:100%;}
.menu-map li {color: #fff; background: #1a5f5e; display: block; float: left;padding:35px 0px; position: relative; text-decoration: none; transition-duration: 0.5s; width: 33.333%; background: url(//old.amfresh.com/wp-content/themes/amfresh/assets/img/menu-icon-leaf.svg) 20px 45px no-repeat; padding-left:45px; background-size: 20px;}
.menu-map li a {color: #fff; font-size:20px;}
.menu-map li a:hover, .menu-map li a.active{border-bottom:3px solid #2c6c6b; background:none; color:#fff;}
.menu-map li:hover,.menu-map li:focus-within {cursor: pointer; transition: all 0.5s ease;}
.menu-map li:focus-within a {outline: none;}
.menu-map ul li ul.dropdown{padding:0px;}
.menu-map ul li ul.dropdown li{display:inline-block; width:100%; background:none;} 
.menu-map ul li ul.dropdown li{padding:12px 0; line-height:10px;}
.menu-map ul li ul.dropdown li a{font-size:16px;}
.menu-map .dropdown-menu{position:static !important; transform: none !important; background: none !important; border:none !important; padding:0px !important;}
.menu-map .dropdown-item{padding: .15rem 0rem !important; font-size:16px !important; font-weight:normal !important;}
.dropdown-toggle::after{display:none;}
.farming-network-map{padding:50px 0;}
.map-inner {position: relative;}
.map-inner img{width:100%;}
.map-node{position: absolute;border-radius:100%;} .map-node{display: block;width:15px;height:15px;background:#1a5f5e; box-shadow: 0 0 0 rgba(49,185,217,0.3); animation: pulse 2s infinite; background-size:33px; background-repeat: no-repeat; transform: scale(1); animation: pulse-green 2s infinite; transition:all .4s; -webkit-transition:all .4s; } .map-node.point-1{top:42%;left:13%;}
.map-node.point-2{top:51%;left:17%;}
.map-node.point-3{top:63%;left:27%;}
.map-node.point-4{top:70%;left:26%;}
.map-node.point-5{top:72%;left:32%;}
.map-node.point-6{top:82%;left:27%;}
.map-node.point-7{top:81%;left:53%;}
.map-node.point-8{top:61%;left:54%;}
.map-node.point-9{top:53%;left:60%;}
.map-node.point-10{top:41%;left:45%;}
.map-node.point-11{top:37%;left:50%;}
.map-node.point-12{top:29%;left:45%;}
.map-node.point-13{top:77%;left:83%;}
.map-node.point-14{top:45%;left:75%;} .map-node.point-16 .location-detail-box{top: -5vw;}
.map-node.point-15 .location-detail-box{top: -7vw;}
.map-node.point-14 .location-detail-box{top: -12vw;}
.map-node.point-13 .location-detail-box{top: -10vw;}
.map-node.point-6 .location-detail-box{top: -14vw;}
.map-node.point-7 .location-detail-box{top: -10vw;}
.map-node.point-5 .location-detail-box{top: -10vw;}
.map-node.point-4 .location-detail-box{top: -6vw;}
.map-node.point-3 .location-detail-box{top: -2vw;}
.map-node .location-detail-box, .center-node .location-detail-box{display:none;}
.operational-centers-map{padding:50px 0;}
.operational-map-inner {position: relative;}
.operational-map-inner img{width:100%;}
.center-node{position: absolute;border-radius:100%;}
.operational-map-inner .center-node{display: block;width:15px;height:15px;background:#0aa665; box-shadow: 0 0 0 rgba(49,185,217,0.3); animation: pulse 2s infinite; background-size:33px; background-repeat: no-repeat; transform: scale(1); animation: pulse-companis 2s infinite; transition:all .4s; -webkit-transition:all .4s; }  .center-node.point-1{top:38%;left:12%;}
.center-node.point-2{top:42%;left:22%;}
.center-node.point-3{top:68%;left:31%;}
.center-node.point-4{top:67%;left:25%;}
.center-node.point-5{top:82%;left:26%;}
.center-node.point-6{top:78%;left:51%;}
.center-node.point-7{top:48%;left:79%;}
.center-node.point-8{top:36%;left:46.5%;}
.center-node.point-9{top:41%;left:45%;}
.center-node.point-10{top:37%;left:42.5%; display:none;}
.center-node.point-11{top:22%;left:41%; display:none;}
.center-node.point-12{top:22%;left:44%; display:none;}
.center-node.point-13{top:22%;left:47%; display:none;}
.center-node.point-14{top:30%;left:45%;}
.center-node.point-15{top:27%;left:43%; display:none;}
.center-node.point-16{top:27%;left:40%; display:none;}
.center-node.point-17{top:37%;left:40%; display:none;}
.center-node.point-18{top:37%;left:38%; display:none;}
.center-node.point-19{top:27%;left:37%; display:none;}
.center-node.point-20{top:76%;left:83%;}
.center-node.point-1 .location-detail-box{top:3vw;left:-13vw;}
.center-node.point-4 .location-detail-box{top:-10vw;left:-18vw;}
.center-node.point-5 .location-detail-box{top:-14vw;}
.center-node.point-6 .location-detail-box{top:-14vw;}
.center-node.point-7 .location-detail-box{top:-6vw;}
.center-node.point-8 .location-detail-box{top:-5vw;}
.center-node.point-9 .location-detail-box{top:-5vw;}
.location-detail-box{position:absolute; width:250px; left:-255px; box-shadow: 0 10px 20px rgb(0 0 0 / 5%);background: #fff; opacity:0; visibility:hidden; margin-left:-30px; transition:.6s ease-in;}
.text-inner{text-align: center; padding:0 25px 25px;}
.text-inner img{width:70%; text-align: center; margin: 0 auto;}
.text-inner p{font-size: 14px;line-height: 19px;}
.text-inner a{font-size:10px; text-transform: uppercase; background-color: #26a751; padding: 10px 30px; color: #fff; border-radius: 15px;}
.location-detail-box .close-location{position: absolute;right: 10px;top: 5px;}
.snfl-group-map{padding:50px 0;}
.snfl-map-inner {position: relative;}
.snfl-map-inner img{width:100%;}
.snfl-node{position: absolute;border-radius:100%;}
.snfl-map-inner .snfl-node{display: block;width:15px;height:15px;background:#4d0303; box-shadow: 0 0 0 rgba(49,185,217,0.3); animation: pulse 2s infinite; background-size:33px; background-repeat: no-repeat; transform: scale(1); animation: pulse-pink 2s infinite; transition:all .4s; -webkit-transition:all .4s; } .snfl-node.point-1{top:20%;left:7%;}
.snfl-node.point-2{top:43%;left:13%;}
.snfl-node.point-3{top:53%;left:18%;}
.snfl-node.point-4{top:66%;left:24%;}
.snfl-node.point-5{top:72%;left:26%;}
.snfl-node.point-6{top:48%;left:77%;}
.snfl-node.point-7{top:68%;left:34%;}
.snfl-node.point-8{top:39%;left:45%;}
.snfl-node.point-9{top:52%;left:68%;}
.snfl-node.point-10{top:37%;left:50%;}
.snfl-node.point-11{top:50%;left:54%;}
.snfl-node.point-12{top:79%;left:51.5%;}
.snfl-node.point-13{top:75%;left:55%;}
.snfl-node.point-14{top:77%;left:83%;}
.snfl-map-inner .snfl-logo{left:10%; bottom:0%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);position: absolute;text-align: center;}
.snfl-logo img{width:80%;}
.genesis-map{padding:50px 0;}
.genesis-map-inner {position: relative;}
.genesis-map-inner img{width:100%;}
.genesis-node{position: absolute;border-radius:100%;}
.genesis-map-inner .genesis-node{display: block;width:15px;height:15px;background: #ff8b07; background: -moz-linear-gradient(left,  #ff8b07 1%, #ff4500 31%, #ff4500 31%, #ff4500 39%, #ff4500 42%, #f51a50 63%); background: -webkit-linear-gradient(left,  #ff8b07 1%,#ff4500 31%,#ff4500 31%,#ff4500 39%,#ff4500 42%,#f51a50 63%); background: linear-gradient(to right,  #ff8b07 1%,#ff4500 31%,#ff4500 31%,#ff4500 39%,#ff4500 42%,#f51a50 63%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8b07', endColorstr='#f51a50',GradientType=1 );box-shadow: 0 0 0 rgba(49,185,217,0.3); background-size:33px; background-repeat: no-repeat; transform: scale(1); animation: pulse-orange 2s infinite; transition:all .4s; -webkit-transition:all .4s;} .genesis-node.point-1{top:20%;left:2%; display:none;}
.genesis-node.point-2{top:35%;left:14%;}
.genesis-node.point-3{top:51%;left:18%;}
.genesis-node.point-4{top:72%;left:26%;}
.genesis-node.point-5{top:85%;left:28%;}
.genesis-node.point-6{top:81%;left:31%;}
.genesis-node.point-7{top:73%;left:33%;}
.genesis-node.point-8{top:39%;left:45%;}
.genesis-node.point-9{top:34%;left:48%;}
.genesis-node.point-10{top:38%;left:50%;}
.genesis-node.point-11{top:44%;left:56%;}
.genesis-node.point-12{top:53%;left:56%;}
.genesis-node.point-13{top:70%;left:57%;}
.genesis-node.point-14{top:77%;left:51%;}
.genesis-node.point-15{top:82%;left:53%;}
.genesis-node.point-16{top:41%;left:77%;}
.genesis-node.point-17{top:43%;left:85%; display:none;}
.genesis-node.point-18{top:77%;left:83%;}
.genesis-map-inner .snfl-logo{left:6%; bottom:3%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);position: absolute;text-align: center;}
.genesis-map-inner .snfl-logo img{width:80%;}
.map-node.open .location-detail-box, .center-node.open .location-detail-box{opacity:1; visibility:visible; margin-left:0px; transition:.6s ease-in; z-index:999;}
.center-node .location-detail-box.info-4 .text-inner a, .center-node .location-detail-box.info-3 .text-inner a, .center-node .location-detail-box.info-7 .text-inner a, .center-node .location-detail-box.info-5 .text-inner a{display:none;}
.map-spacing{padding-bottom:3vw;}
@keyframes pulse-orange {
0% {
transform: scale(0.95);
box-shadow: 0 0 0 0 rgba(255, 121, 63, 0.7);
}
70% {
transform: scale(1);
box-shadow: 0 0 0 10px rgba(255, 121, 63, 0);
}
100% {
transform: scale(0.95);
box-shadow: 0 0 0 0 rgba(255, 121, 63, 0);
}
}
@keyframes pulse-pink {
0% {
transform: scale(0.95);
box-shadow: 0 0 0 0 rgba(77, 3, 3, 0.7);
}
70% {
transform: scale(1);
box-shadow: 0 0 0 10px rgba(77, 3, 3, 0);
}
100% {
transform: scale(0.95);
box-shadow: 0 0 0 0 rgba(77, 3, 3, 0);
}
}
@keyframes pulse-green {
0% {
transform: scale(0.95);
box-shadow: 0 0 0 0 rgba(26, 95, 94, 0.7);
}
70% {
transform: scale(1);
box-shadow: 0 0 0 10px rgba(26, 95, 94, 0);
}
100% {
transform: scale(0.95);
box-shadow: 0 0 0 0 rgba(26, 95, 94, 0);
}
}
@keyframes pulse-companis {
0% {
transform: scale(0.95);
box-shadow: 0 0 0 0 rgba(10, 166, 101, 0.7);
}
70% {
transform: scale(1);
box-shadow: 0 0 0 10px rgba(10, 166, 101, 0);
}
100% {
transform: scale(0.95);
box-shadow: 0 0 0 0 rgba(10, 166, 101, 0);
}
}
@-webkit-keyframes "pulse" {
0% {
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
50% {
-webkit-transform: scale(0.8);
transform: scale(0.8);
}
100% {
-webkit-transform: scale(1);
transform: scale(1);
}
}
@keyframes bounce {
0%, 20%, 50%, 80%, 100% {
transform: translateY(0);
}
40% {
transform: translateY(-30px);
}
60% {
transform: translateY(-15px);
}
}
@keyframes bounce-left {
0%, 20%, 50%, 80%, 100% {
transform: translateX(0);
}
40% {
transform: translateX(-30px);
}
60% {
transform: translateX(-15px);
}
}
@keyframes bounce-right {
0%, 20%, 50%, 80%, 100% {
transform: translateX(0);
}
40% {
transform: translateX(30px);
}
60% {
transform: translateX(15px);
}
}
.scroll-down {position: absolute; left: 50%; top:21vw; cursor: pointer; -moz-animation: bounce 2s infinite; -webkit-animation: bounce 2s infinite;    animation: bounce 2s infinite !important; z-index:999;}
.scroll-down img{width:80px; height:auto;} .is-home .footer-custom-channel-btn {
display: none !important;
}
.menu-icon{width:40px;height:40px;}
#slider-block .slider-menu nav li span{font-size:1.806vw; line-height:4.167vw;letter-spacing:0.02em;}
.is-home .slider-content .text-container p{font-family: 'Akkurat Pro';font-weight: 400;font-size:1.250vw;line-height:1.667vw;letter-spacing: 0.04em;}
.is-home #controls {position: absolute; bottom:4%;left: 4%; z-index:1;}
video::-webkit-media-controls-play-button, video::-webkit-media-controls-timeline, video::-webkit-media-controls-current-time-display{display:none;}
.unmute { background-position:-95px 0; background-color:transparent; border:none; outline:none;}
.mute { background-position:-114px 0; background-color:transparent; border:none; outline:none;}
.sound-icon {display: flex;flex-direction: column;align-items: center;}
.sound-wave {width:60px;height:80px;display: flex; align-items: center; cursor:pointer;}
.sound-wave .bar { display: block;width: 1px; margin-right: 2px;height: 90px;background: #fff;animation: sound 0ms -800ms linear infinite alternate;	 transition: height 0.8s;}
.sound-feedback {position: absolute;bottom: 28px; right: 75px; overflow: hidden;width: 30px; height: 20px;transform: translateY(5px); -webkit-transform: translateY(5px); transition: opacity 1s cubic-bezier(0.19, 1, 0.22, 1),transform 1s cubic-bezier(0.19, 1, 0.22, 1);-webkit-transition: opacity 1s cubic-bezier(0.19, 1, 0.22, 1),transform 1s cubic-bezier(0.19, 1, 0.22, 1); opacity: 0;}
.sound-feedback span {position: absolute;top: 0;right: 0;font-size: 9px;letter-spacing: 1px; text-transform: uppercase; color: #fff; line-height:normal !important;}
.sound-wave:hover ~ .sound-feedback {opacity: 1; transform: translateY(0);}
.mute .sound-feedback #feedback-on{transform: matrix(1, 0, 0, 1, 0, 0) !important;}
.mute .sound-feedback #feedback-off{transform: matrix(1, 0, 0, 1, 0, 40) !important;}
@keyframes sound {
0% {
height: 6px;
}
100% {
height: 46px;
}
}
.bar:nth-child(1)  { height: 2px; animation-duration: 474ms; }
.bar:nth-child(2)  { height: 10px; animation-duration: 433ms; }
.bar:nth-child(3)  { height: 18px; animation-duration: 407ms; }
.bar:nth-child(4)  { height: 26px; animation-duration: 458ms; }
.bar:nth-child(5)  { height: 30px; animation-duration: 400ms; }
.bar:nth-child(6)  { height: 32px; animation-duration: 427ms; }
.bar:nth-child(7)  { height: 34px; animation-duration: 441ms; }
.bar:nth-child(8)  { height: 36px; animation-duration: 419ms; }
.bar:nth-child(9)  { height: 40px; animation-duration: 487ms; }
.bar:nth-child(10) { height: 46px; animation-duration: 442ms; }
.bar:nth-child(11)  { height: 2px; animation-duration: 474ms; }
.bar:nth-child(12)  { height: 10px; animation-duration: 433ms; }
.bar:nth-child(13)  { height: 18px; animation-duration: 407ms; }
.bar:nth-child(14)  { height: 26px; animation-duration: 458ms; }
.bar:nth-child(15)  { height: 30px; animation-duration: 400ms; }
.bar:nth-child(16)  { height: 32px; animation-duration: 427ms; }
.bar:nth-child(17)  { height: 34px; animation-duration: 441ms; }
.bar:nth-child(18)  { height: 36px; animation-duration: 419ms; }
.bar:nth-child(19)  { height: 40px; animation-duration: 487ms; }
.bar:nth-child(20) { height: 46px; animation-duration: 442ms; }
.mute .bar {height: 2px; animation-iteration-count: 1; animation-fill-mode: backwards;} .global-foot-print {overflow-x: hidden; position: relative;}
.global-foot-print #single-image.on-top{top: 0;}
.global-foot-print #single-image .image-container{height: calc((70vw * 1080) / 1920); min-height: 500px;background-repeat: no-repeat;  background-position: center; background-size: cover;}
.global-foot-print .text-block-container{position: relative; margin-top:-32vw; left: 10vw;} 
.global-foot-print .text-block-container .text-block {background: #195b5a;padding: 80px;color: #fff;width: 100%;}
.global-foot-print .text-block-container .text-block .page-subtitle p{color:#fff;}
.global-foot-print .text-block-container .text-block ul{padding-top:4.167vw;}
.global-foot-print .text-block-container .text-block li {margin-bottom:50px;position: relative;display: flex;flex-wrap: nowrap;color: #fff;}
.global-foot-print .text-block-container .text-block li span{font-size:18px;}
.global-foot-print .text-block-container .text-block li .icon-container {display: inline-block;margin-right:15px;}
.global-foot-print .text-block-container .text-block li:last-child{margin:0px;} 
.units-box-main{background-color:#f4f4f4; margin-bottom:3.167vw; cursor:pointer;}
.units-box-main .units-image{position:relative;}
.units-box-main .units-image img {width: 100%; min-height: 330px; object-fit: cover; }
.units-box-main .overlay {position: absolute;top:0; bottom:0;left:0;right:0;height:0;width:100%;opacity: 0;transition: .7s ease; background-color:#195b5a;}
.units-image:hover .overlay {opacity: 1; bottom: 0;height: 100%;}
.units-box-main .text{color:#fff; position: absolute; top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%);  transform: translate(-50%, -50%); text-align:left;}
.units-box-main .text span a{color:#fff; text-decoration:underline;}
.units-box-main .text p{margin-bottom:0px; color:#fff !important;}
.units-box-logo{text-align: center;padding: 35px 30px;}
.units-box-logo img {width: 100%; max-width: fit-content; max-height: 62px; }
.companies-logos{margin-bottom:0px;}
.companies-logos ul{display:flex;flex-wrap: wrap;align-items: center; margin:0 -20px; justify-content: center;}
.companies-logos ul li{padding: 0 20px 50px; width: 16.666%;}
.companies-logos ul li img{width:100%;} .is-home section:not(.page-body):first-child{margin-top:0px;}
.history-banner-sec{margin-bottom:0px; margin-top:0px !important;}
.history-banner-sec img{width:100%;}
.our-history-sec{background-color:#d6d6d6;}
.history-inner{background-color:#fff; box-shadow: 0px 6px 5px -3px rgba(0,0,0,0.47);-webkit-box-shadow: 0px 6px 5px -3px rgba(0,0,0,0.47);-moz-box-shadow: 0px 6px 5px -3px rgba(0,0,0,0.47); margin-top: -15vw; margin-bottom: 5vw; display: flex;padding: 4.167vw; align-items: center;justify-content: center;}
.history-inner h1{margin: 0; width:50%;}
.history-inner .page-subtitle{width:50%;position:relative;}
.history-inner .page-subtitle p{ color:#5f5f5f; line-height:normal; margin:0px;}
.history-inner .page-subtitle::before{content:""; height:12.021vw; width:0.4vw; background-color:#258a3e; position:absolute; left:-3.385vw; top:-1vw;}
.history-timeline-sec{margin:0px;}
.timeline-year-nav{padding: 0; margin: 0; border-bottom: 5px solid #E6E8EA; height: 3.75rem;background: #fff; position: sticky; top: -1px; z-index: 12;}
.timeline-year-nav nav{max-width: 64rem; margin: 0 auto; align-content: start; position: relative; margin-bottom: -.3125rem; height: 4.8125rem; width: 100%; overflow: hidden;   white-space: nowrap; -webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;}
.timeline-year-nav nav a.active{border-bottom: 5px solid #258a3e; color: #195b5a;}
.timeline-year-nav nav a {border-bottom: 5px solid transparent; padding: 1.375rem 0; line-height: 1.25rem; height: 4.0625rem; font-size: 14px;color:#195b5a; font-weight: 700; margin-top: -.3125rem; margin-right: 1.75rem;display: inline-block; overflow: visible;vertical-align: top;}
.timeline-black{background:#195b5a;height: auto;position: relative; overflow: hidden;}
.band {padding: 100px; padding: 100px 10vw;}
.jumper-container .anchor-band {position: relative;}
.timeline-black .items{width: auto;text-align: left; display: grid;grid-gap: 5rem 10.625rem;grid-template-columns: 1fr 1fr; grid-template-rows: min-content;   grid-auto-rows: min-content; align-items: start;justify-items: center; grid-auto-flow: dense; position: relative; z-index: 3;justify-self: center;     margin-bottom: 100px;}
.timeline-black:after{content: "";display: block; position: absolute;border-left: 1px solid #A9B3BD; top: 0;bottom: 0;left: 50%; height: 100%;z-index: 1;}
.timelineCard {max-width: 427px; z-index: 5; justify-self: start; align-self: start; position: relative;}
.timelineCard .date{height: 40px; width: 97px; position: absolute; left: calc(170px / -2); transform: translateX(-50%); top: 20px;    border: 2px solid #fff; background:#195b5a; border-radius: 100px; display: block; color: #fff; text-align: center; padding: 6px 0; font-size: 14px; line-height: 24px;   font-weight: bold; pointer-events: none;}
.item.seen .item-content, .timelineCard.seen .item-content {opacity: 1; transform: translateY(0);}
.timelineCard .item-content {background: #fff; position: relative; z-index: 2; height: 100%;}
.timeline-black .timelineCard .company {background:#2b9548; -webkit-print-color-adjust: exact; color:#fff; padding: 16px 24px 14px; position: absolute;    top: 15px;left: 0px; height: 50px; font-weight: 700; font-size: 14px;line-height: 20px; z-index: 3;}
.timelineCard .company:before { content: ""; display: block; position: absolute; left: 0; top: 0; transform: translateX(-100%); border-top: 25px solid transparent; border-right: 25px solid #2b9548; border-bottom: 25px solid transparent;}
.timeline-img img{width: 100%; max-height: 260px;  display: block;}
.timelineCard .text { padding: 25px 40px 33px;}
.timelineCard .title {color: #195b5a; font-size: 20px;line-height: 28px; margin-bottom: 5px;}
.timelineCard p {line-height: 26px; color:#000;}
.timeline-black .items .item:nth-child(even), .timeline-black .items .timelineCard:nth-child(even){transform: none;width: 100%; margin: 0;}
.timeline-black .items h2:nth-child(odd).timelineCard, .timeline-black .items .timelineCard:nth-child(odd).timelineCard {transform: translateY(-20vw);}
.timeline-black .items h2:nth-child(odd), .timeline-black .items .timelineCard:nth-child(odd){margin-right:0px;}
.timelineCard:nth-child(odd) .date{left: auto !important;right: calc(170px / -2) !important;  transform: translateX(50%);}
.timelineCard:nth-child(odd) .company {left: auto !important;right: 0px !important;}
.timelineCard:nth-child(odd) .company:before{left: auto !important;right: 0 !important;transform: translateX(100%);border-right: 0 !important;border-left: 25px solid #2b9548 !important;}
.items h2:nth-child(3), .items .timelineCard:nth-child(3) {margin-top: 80px;}
.timelineCard:nth-child(odd) {justify-self: end;}
.timeline-black .items h2 {text-align: left;color: #fff; background: #000;    font-size: 32px; line-height: 2.25rem; max-width: 26.6875rem; justify-self: end;z-index: 4;}
.timeline-black .items h2, .timeline-black .items .timelineCard {width: 100%; margin: 0; transform: none;} .what-we-do-banner-sec{margin-bottom:0px; position:relative; margin-top:0px !important;}
.what-we-do-banner-sec video{width: 100%; object-fit: cover; display: block; position: relative;}
.what-we-do-banner-sec h1{color:#fff; font-size:48px; font-size:2.500vw; line-height:50px; position:absolute; bottom:6vw; left:5.208vw; font-weight:300;}
.what-we-do-second-sec{padding:7.292vw 0 0 12vw;}
.what-we-do-second-sec .page-subtitle p strong{font-size:48px;}
.what-we-do-second-sec .subtitle{font-size:30px; font-weight:600; padding-top:60px; padding-bottom:40px;}
.what-we-do-second-sec p.p2{color: #808080; line-height: 26px; letter-spacing: 0.4px; font-size:18px; font-weight:400; margin-bottom:1.563vw;}
.right-image-we-do-sec{margin-top:-9vw; padding:0px;  position: relative !important;  overflow: hidden;}
.right-image-we-do-sec img{width:100%;}
.power-up-sec{padding:6.771vw 0; background-size:cover; background-repeat:no-repeat;}
.power-text-box{background-color:#fff; padding:5.208vw;}
.power-text-inner h3{font-size:27px; line-height:36px;}
.products-grid-sec{cursor:pointer;} .products-normal{padding:0px 5px;}
.products-full-detail{padding: 0 5px 0 0;}
.products-normal .bg-full{ background-position:left top;}
.products-normal .bg-full:before{ background-color:rgba(0,0,0,.32); position:absolute; left:0; top:0; width:100%; height:100%; content:" ";}
.products-normal:hover .bg-full:before{}
.products-normal .hover-img{ background-position:left top;}
.products-normal .text{ position:relative;}
.products-normal .text:before{ background:url(//old.amfresh.com/wp-content/themes/amfresh/assets/images/logo-icon-white.svg) left top no-repeat; width:12vw; height:14vh; content:" "; position:absolute; left:0; top:-16vh; background-size:100% auto;}
.products-normal .text h3{ font-size:30px; font-size:2.514vw; line-height:48px; line-height:3.514vw; color:#fff !important; margin-bottom:1vh;}
.products-normal .text .pt-area-roll-inner{ color:#fff; text-transform:uppercase;}
.products-normal .sc-inner{ padding:0 10% 15vh; visibility:hidden; opacity:0; transition:all .35s; -webkit-transition:all .35s;}
.products-normal:hover .sc-inner{ visibility:visible; opacity:1; transition:all .35s; -webkit-transition:all .35s;}
.products-full-image .bg-full{ background-position:left top;}
.products-full-image .text h3{font-size:36px; line-height:48px; line-height:3.514vw; color:#fff !important; margin-bottom:1vh;}
.products-full-image .text .pt-area-roll-inner{color:#b0d054 !important; text-transform:uppercase;}
.products-full-image .sc-inner{ padding:0 12% 18vh 18%;}
.products-full-image .text{ display:inline-block; position:relative;}
.products-full-detail .sc-inner{padding: 4vh 7% 5vh; background-color:#1a6665; height:100%;}
.products-full-detail p{ padding-bottom:10vh; color:#fff;}
.products-full-detail a{ color:#fff; text-decoration:underline;}
.products-full-detail h3{font-size:20px; color:#fff;}
.products-full-image{display:none;transition:all .35s;}
.products-full-detail{ display:none; transition:all .35s;}
.products-full-image.active{ display:block; transition:all .35s;}
.products-full-detail.active{ display:block; transition:all .35s;}
.products-normal.open-active{ display:none;}
.ptsc-list {top: 0 !important; height:600px !important;}
.ptsc-list .ptsc{width:20%;}
.ptsc-list .ptsc, .ptsc-list .item{position: relative;float: left; height:600px; z-index: 6;}
.item{display: flex;align-items: center;justify-content: center; overflow:hidden; width:100%;}
.item .sc-inner {width: 100%;}
.bg-full{position: absolute; left: 0; bottom: 0; right: 0; top: 0; background-position: 50% 50%; background-repeat: no-repeat; background-size: cover;    z-index: -1;}
.hover-item .hover-img {transition: all 0.4s,transform 1s cubic-bezier(.20,.100,.500,.90) !important;-webkit-transition: all 0.4s,transform 1s cubic-bezier(.20,.100,.500,.90) !important; z-index:5; position: absolute; top: 0;bottom: 0; left: 0;right: 0; height: 100%; width: 100%; opacity: 0;    transition: .7s ease;}
.hover-item.show:hover .hover-img{transform: scale(1) !important; opacity: 1 !important;}
.hover-item.show:hover .text{transform: translateY(-10px);-webkit-transform: translateY(-10px);}
.hover-item.show .text{transition: all 0.3s cubic-bezier(.20,.100,.500,.90),opacity 0.8s;-webkit-transition: all 0.3s cubic-bezier(.20,.100,.500,.90),opacity 0.8s;}
.hover-item.show:hover .text h3{color:#fff; transition: all 0.3s cubic-bezier(.20,.100,.500,.90),opacity 0.8s; -webkit-transition: all 0.3s cubic-bezier(.20,.100,.500,.90),opacity 0.8s;}
.hover-img {position: absolute;left: 0;bottom: 0;right: 0;top: 0;background-position: 50% 50%;background-repeat: no-repeat;background-size: cover;z-index:-1 !important;}
#cards-block .cards-container .card-content:hover{flex-basis:30%;}
#cards-block .cards-container .card-content .card-label{background: rgba(29, 80, 77, 0.8) !important; padding:30px 40px !important; display: none !important;}
#cards-block .cards-container .card-content{opacity:1 !important; transition: 1s ease-in !important;}
.what-we-do-second-sec p{padding-right:2.5vw;} .sustainability-banner-sec{position:relative; margin:0px;}
.sustainability-banner-sec img{width:100%;}
.sustainability-banner-sec h1{color:#fff; font-size:41px;line-height:50px; position:absolute; top:33%; width:100%; left:0vw; font-weight:300; text-align:center;}
.reduce-animation-sec{margin-top:-8vw;}
.reduce-animation-sec .reduce-animation-inner{background-color:#155150; padding:4.167vw; margin-top:-4vw;}
.sustainability-report{background-color:#eeeeee; padding:4.688vw;}
.sustainability-report .report-left-sec img{width:100%;}
.sustainability-report h3{font-size:40px;}
.report-btn img{width:40%;}
.sustainability-report .report-right-sec{padding-top:3vw;}
.reduse-block-main{display: block; height:34vw; position: relative;}
.reduse-block-main img{width:80%;}
.block1 {position: absolute;top:48%;left:24vw;animation-name: fadeIn; -webkit-animation-name: fadeIn; animation-duration: 1s;-webkit-animation-duration: 1s;animation-delay: 1s;-webkit-animation-delay: 1s;animation-iteration-count: 1;-webkit-animation-iteration-count: 1;opacity:1;z-index: 2; text-align:center;}
.block2 {position: absolute;top:63%;left:-5%;animation-name: fadeIn; -webkit-animation-name: fadeIn; animation-duration: 1s; -webkit-animation-duration: 1s;animation-delay: 1.75s;-webkit-animation-delay: 1.75s;animation-iteration-count: 1;-webkit-animation-iteration-count: 1; animation-fill-mode: forwards;   -webkit-animation-fill-mode: forwards;opacity: 0; z-index: 2; text-align:center;}
.block3 {position: absolute;top:13%;left:11%;animation-name: fadeIn; -webkit-animation-name: fadeIn; animation-duration: 1s; -webkit-animation-duration: 1s; animation-delay: 2.50s; -webkit-animation-delay: 2.50s; animation-iteration-count: 1; -webkit-animation-iteration-count: 1; animation-fill-mode: forwards;    -webkit-animation-fill-mode: forwards; opacity: 0; z-index: 2; text-align:center;}
.block4 {position: absolute;top:2%;left:22vw;animation-name: fadeIn; -webkit-animation-name: fadeIn; animation-duration: 1s;-webkit-animation-duration: 1s; animation-delay: 3.25s; -webkit-animation-delay: 3.25s;animation-iteration-count: 1; -webkit-animation-iteration-count: 1; animation-fill-mode: forwards;   -webkit-animation-fill-mode: forwards; opacity: 0; z-index: 2; text-align:center;}
.block5 {position: absolute;top:13%;right:12%;animation-name: fadeIn; -webkit-animation-name: fadeIn; animation-duration: 1s; -webkit-animation-duration: 1s; animation-delay: 4s; -webkit-animation-delay: 4s; animation-iteration-count: 1; -webkit-animation-iteration-count: 1; animation-fill-mode: forwards; -webkit-animation-fill-mode: forwards; opacity: 0; z-index: 2; text-align:center; width: 296px; height: 221px;}
.block6 {position: absolute;top:63%;right:-5%;animation-name: fadeIn;-webkit-animation-name: fadeIn; animation-duration: 1s; -webkit-animation-duration: 1s; animation-delay: 4.75s; -webkit-animation-delay: 4.75s; animation-iteration-count: 1; -webkit-animation-iteration-count: 1; animation-fill-mode: forwards;   -webkit-animation-fill-mode: forwards; opacity: 0; z-index: 2; text-align:center;}
.enhance-cat-main{margin:0px !important;}
.enhance-cat-main .container-fluid{padding:0px !important;}
.enhance-cat-main .enhance-inner{display:flex; position:sticky; position:-webkit-sticky; top:58px; width:100%; left:0;}
.enhance-cat-main .enhance-list-image{width:42%; position:relative;}
.enhance-cat-main .enhance-list-image img{width:100%; height:100%; position:absolute; left:0; top:0; object-fit: cover; -webkit-object-fit: cover; }
.enhance-cat-main .enhance-cat-name{background-color:#155150; padding:12vw 4vw; width:25%; }
.enhance-cat-main .enhance-cat-name h5{color: #fff;font-size: 21px;line-height: 32px; margin: 0;padding-top: 10px;}
.enhance-cat-main .enhance-item-list{background-color:#124645; width:33%; padding:4vw; }
.enhance-cat-main .enhance-item-list ul li{margin-bottom:45px;}
.enhance-cat-main .enhance-item-list h3{color:#fff; font-size:26px; line-height:26px; font-weight:400; margin-bottom:0px; opacity:0.2; cursor:pointer; position:relative; z-index:999;}
.enhance-cat-main .enhance-item-list .description{color:#fff; font-size:16px; line-height:20px; margin-bottom:5px; display:none; padding:25px 0 0px 0;}
.enhance-cat-main .enhance-item-list ul{margin:0px; padding-top:4vw;}
.enhance-cat-main .enhance-item-list ul li h3:hover{opacity:1;}
.enhance-cat-main .enhance-item-list ul li h3{position:relative;}
.enhance-cat-main .enhance-item-list ul li h3:before{position: absolute; left:25vw; bottom: 10px; height: 0.250vw; width:0; background: #258a3e; content: " "; transition: all .45s; -webkit-transition: all .45s;}
.enhance-cat-main .enhance-item-list ul li h3:hover:before{width:33%; transition: all .45s;-webkit-transition: all .45s;}
.enhance-cat-main .enhance-item-list ul li h3:after{position: absolute; left: -2.5vw; bottom:2px;height: 20px; width: 25px;content: " ";   background: url(//old.amfresh.com/wp-content/themes/amfresh/assets/img/sustainability-icon.svg) no-repeat; z-index: 999; opacity:0;}
.enhance-cat-main .enhance-item-list ul li h3:hover:after{width:33%; transition: all .45s;-webkit-transition: all .45s;}
.enhance-cat-main .enhance-item-list ul li h3:hover:after{opacity:1;}
.enhance-cat-main .enhance-item-list ul li.active h3:after{opacity:1;}
.enhance-cat-main .enhance-item-list ul li.active h3{opacity:1;}
.enhance-cat-main .enhance-item-list ul li.active h3:before{width:33%;} .list-image-mobile{display:none;} .flowering-slider-sec{position: relative;}
.flowering-slider-sec .slider-nav{position: absolute; width: 38vh; top: 0;right: 0vw;height: 100%; background-color:#195f5a; padding: 0px 0;}
.flowering-slider-sec .slider-nav .slick-list{height:100% !important;} .flowering-slider-sec .slick-arrow{ background:url(//old.amfresh.com/wp-content/themes/amfresh/assets/images/innovation-slider-arrow-next.png) left top no-repeat; width:1.8vw; height:1.2vw; outline:none; background-size:100% auto; padding:0; border:none; text-indent:-9999px; position:absolute; line-height:normal; bottom:4vw; right:7%; z-index:99; transform:translateX(-1vw); -webkit-transform:translateX(-1vw); }
.flowering-slider-sec .slick-track{height:100vh;}
.flowering-slider-sec .slider-nav .slick-track{height:100vw !important;}
.flowering-slider-sec .slick-slide img{width:100%;height: 100%;}
.flowering-slider-sec .slick-vertical .slick-slide{width:18.490vw !important outline:none; display:flex; min-height:8vw; border:none !important; height:12vw;}
.flowering-slider-sec h3{color:#fff; font-size:1.6vw; text-transform:uppercase; font-weight:500;}
.flowering-slider-sec p{color:#fff; line-height:normal; font-weight:300; font-size:1vw;}
.flowering-slider-sec .content-count{padding: 0.4vw 1vw 0.5vw 2vw; font-size:2.385vw; color: #fff; font-weight: 100; min-width:5vw; display: inline-table; cursor:pointer;}
.flowering-slider-sec .inn-text-inner{padding-left:2vw;}
.flowering-slider-sec .slick-current .content-count{background-color:#195f5a;} 
.flowering-slider-sec .slider-item .text{width: 32%; position: absolute; right: 20%; padding: 4vw; background-color:#195f5a; top: 6vw;}
.flowering-slider-sec .slider-item .text h5{color:#fff; margin-bottom:4vw; font-weight:500;}
.thumb-image{position:relative; cursor:pointer;}
.overlay{position:absolute; top:0; left:0; width:100%; height:100%; overflow:hidden; background-color:rgba(0, 0, 0, 0.5);}
#cookie-law-info-bar{width:18%; left: 20px; padding: 20px 15px; bottom: 30px !important; background-color: #195b5a !important; color: #fff !important; z-index: 999;}
.cli_settings_button, .cli_action_button{ margin: 20px 0 0 5px !important; background-color: #00ac55 !important; color:#fff !important; padding:10px;line-height: 18px !important;text-transform: lowercase;}
#cookie-law-info-again{background-color: #195b5a !important; color: #fff !important;}
#footer-menu a, #footer-menu span{font-size: 0.9vw;}
#footer #footer-menu .footer-link{padding:18px 10px;}
#footer .copyright{width:auto;}
.description-container{margin-left:45px; transition:1s ease-in !important;}
.slick-active .description-container{margin-left:0px; transition:1s ease-in !important; max-width:325px; width:325px;}
#cookie-law-info-again{display:none !important;}
#image {width: 100%;min-height:400px; display: block;position: fixed !important;top: 0 !important;left: 0; background-size: 100% auto;  background-repeat: no-repeat; background-position: center center; background-image: url(https://amfresh.com/wp-content/uploads/2021/04/what-we-do-intro-img.png);}
#sustainability {width: 100%;min-height:500px; display: block;position: static !important;top: 0 !important;left: 0; background-size: 150% auto;  background-repeat: no-repeat; background-position: center center; background-image: url(https://amfresh.com/wp-content/uploads/2021/04/sustainability-banner.png);}
.power-up-sec{position:relative}
.power-up-sec.zoom{	overflow: hidden;}
.power-up-sec.zoom img{position:absolute !important;top:50%;left:50%;	max-width:35%;width: 100%;transform: translateX(-50%);}
#cards-block .cards-container .card-content .card-info-container .card-info {top: 0; z-index: 2;transition: opacity 2s ease-in-out, visibility 2s ease-in-out;position: absolute;padding: 54px 35px 30px 22px; width:305px;max-width:305px; min-height: 100%;left: auto !important;background: rgba(25, 91, 90, 0.9) !important;opacity: 1;visibility: visible;margin-left: 0;transform: translate(324px, 0px);right: 0px !important;}
.card-info-container:hover .card-info{opacity:1 !important; visibility:visible !important; margin-left:0px !important; transition:1s ease-in !important; transform: translate(10px, 0px) !important;}
#cards-block .cards-container .card-content.opened{overflow:hidden;}
.card-info h5, .card-info p{color:#fff;}
.card-info h5{font-size:24px !important; line-height:34px !important; font-weight:300 !important;}
.card-info p{font-size:14px;}
#cards-block .cards-container .card-content .card-info-container .card-info .close-icon{display:none;}
#rev_slider_4_1_wrapper .gyges .tp-thumb.rs-touchhover .tp-thumb-img-wrap, #rev_slider_4_1_wrapper .gyges .tp-thumb.selected .tp-thumb-img-wrap{background:transparent !important;}
body #rev_slider_4_1_wrapper .gyges .tp-thumb-img-wrap {background-color: unset !important;}
#image-text-block{margin-bottom:0px !important;}
#cards-block{margin-top: 0 !important;}
#cards-block .header-container{margin-bottom:70px !important;}
#text-block .page-subtitle p.sustext{font-size:32px;}
.enhance-cat-main .enhance-item-list h3{font-size:22px;}
#image-text-block-simple .text-block-container{bottom: 18vw !important;}
#image-text-block-simple .text-block-container .text-block li.text-item .slider-link{margin-top:0px;}
#image-text-block-simple .text-block-container .text-block li{margin-bottom:50px;}
.global-foot-print #single-image video{width:100%;}
.nav-dir-vertical{padding: 60px 0 0 30px !important;}
.icon-container img {height: 60px !important;width: 60px !important;}
#image-text-block-simple .text-block-container .text-block li .icon-container{margin-right:15px;}
.PostSlider-Title{font-family: Akkurat, sans-serif !important; font-size:24px !important; line-height:36px !important;}
.PostSlider-Title strong{font-weight:500 !important;}
.PostSlider-Category strong{font-size:14px !important; font-weight:600 !important; font-family: Akkurat, sans-serif !important; letter-spacing: 2px !important;}
.PostSlider-Content{font-size:14px !important; font-family: Akkurat, sans-serif !important; line-height:24px !important;}
#image-text-block-simple .text-block-container .text-block li{align-items: center;}
.slider-heading h1.title br{display:none;}
.cli-bar-container{flex-wrap: wrap !important;}
.cli-style-v2 .cli-bar-message{width:100%;}
.cli-bar-btn_container{margin-left:0px !important; justify-content: space-between; width: 100%;     margin-top: 10px;}
.cli-bar-btn_container .cli_settings_button, .cli-bar-btn_container .cli_action_button{margin:0px !important;} .brands-portfolio-sec{padding:7.639vw 5.556vw 8.278vw;}
.brands-block-sec ul li{margin-bottom:2.083vw; background-color:rgba(217, 217, 217, 0.25);}
.brand-des-inner{display: flex;flex-wrap: wrap; align-items: center;}
.brands-left{width:38%; padding:0 2.500vw;text-align: center;}
.brands-left p{padding-top:30px; font-size:17px; line-height:26px; text-align: center;letter-spacing: 0.004em; color: #808080;}
.brands-link{background: #00A435;border-radius: 40px; padding:0.885vw 1.302vw; font-size:17px; line-height:26px; font-weight:400; color:#fff;display: inline-block; margin-top:14px;}
.brands-link:hover{color:#fff; background-color:#195b5a;}
.brands-right{width:62%;position: relative;min-height:20.250vw;}
.brands-right.zoom-b{overflow: hidden;}
.brands-right img{width:100%;}
.brands-right.zoom-b img {position: absolute !important; top:44%; left: 50%; max-width:19%; width: 100%; transform: translateX(-50%);}
.powerbrand-sec{background-color:rgba(217, 217, 217, 0.19); padding:50px 0 30px;}
.powerbrans-inner{display:flex; flex-wrap:wrap;align-items: center;}
.powerbrans-inner .powerbrands-left{width:55%;}
.powerbrans-inner .powerbrands-left img{width:100%; margin-top: -13vw;}
.powerbrans-inner .powerbrands-right{width:45%; padding-right:7.292vw;}
.powerbrans-inner .powerbrands-right h3{font-size:41px; line-height:62px; font-weight:300;}
.powerbrans-inner .powerbrands-right h3 strong{font-weight:700;}
.powerbrans-inner .powerbrands-right ul{padding-left: 15px;}
.powerbrans-inner .powerbrands-right ul li{display: flex; align-items: center; padding-bottom:2.344vw;}
.powerbrans-inner .powerbrands-right ul li img{width:3.438vw;}
.powerbrans-inner .powerbrands-right ul li p{margin: 0px; padding-left:2.083vw;}
.powerbrans-inner .powerbrands-right ul li:last-child{padding-bottom:0px;}
h1.title{font-size:4.427vw;line-height:4.688vw; font-weight: 700;letter-spacing: 0.04em; padding-right:0px !important;}
h2.subtitle{font-size:1.563vw;line-height:4.167vw;letter-spacing:0.08em; font-weight: 800; font-family: 'Lato', sans-serif;} @media (min-width:1600px) and (max-width:1920px){ .reduse-block-main{height:30vw;}
.reduse-block-main img{width:100%;}
.reduse-block-main .block1{top:60%;left:37%;}
.reduse-block-main .block2{top:63%; left: -3%;}
.reduse-block-main .block3{top:10%;left:13%;}
.reduse-block-main .block4{top:-3%; left:36%;}
.reduse-block-main .block5{top:9%; right:17%;}
.reduse-block-main .block6{top:62%; right:2%;}	
.enhance-cat-main .enhance-item-list h3{font-size: 30px; }
.enhance-cat-main .enhance-item-list .description{padding:25px 0 0px 0;}
.what-we-do-second-sec p{padding-right:6vw;}
.power-text-box{padding: 5vw; margin-left: 6vw;}
.enhance-cat-main .enhance-cat-name{padding: 12vw 6vw;}
#cards-block .cards-container .card-content .card-info-container .card-info{ left:86px !important;}
.power-text-inner h3{font-size: 30px;}
#text-block .page-subtitle p.sustext{font-size:40px;}
.slick-active .description-container{width:390px;max-width:390px;}
.map-node.point-14 .location-detail-box {top: -7vw;}
.map-node.point-6 .location-detail-box {top: -8vw;}
.map-node.point-7 .location-detail-box {top: -4vw;}
.map-node.point-5 .location-detail-box {top: -3vw;}
.map-node.point-4 .location-detail-box, .map-node.point-16 .location-detail-box {top: 0vw;}
.map-node.point-13 .location-detail-box {top: -3vw;}
.map-node.point-15 .location-detail-box {top: -1vw;}
.center-node.point-5 .location-detail-box{top: -9vw;}
.center-node.point-4 .location-detail-box{top: -5vw;}
.center-node.point-3 .location-detail-box{top: -2vw;}
.center-node.point-15 .location-detail-box{top: -5vw;}
.center-node.point-16 .location-detail-box{top: 0vw;}
.center-node.point-17 .location-detail-box{top: 0vw;}
#footer-menu a, #footer-menu span{font-size:1vw;}
.powerbrans-inner .powerbrands-left img{margin-top: -12vw;}
.powerbrans-inner .powerbrands-right ul{padding-left:0px;}
}
@media(max-width:1600px){
#features-block	.icon-container{padding-left:10px;}
#features-block	.icon-container img{width:45px !important; height:45px !important;}
.powerbrans-inner .powerbrands-right ul li p br{display:none;}
}
@media (min-width:1024px) and (max-width:1100px){
.map-spacing {padding-bottom:13vw;}	
}
@media (min-width:993px) and (max-width:1024px){
#cookie-law-info-bar{bottom: 35px !important; width:27%;} .units-box-logo{padding:15px 30px;} .what-we-do-second-sec .subtitle{padding-top:0px; line-height:40px;} .flowering-slider-sec .slick-slide img{width: 100%; height: auto;}
.flowering-slider-sec .slider-nav{width: 20.4vw; height:auto;}
.flowering-slider-sec .slick-vertical .slick-slide{display:block !important; height:auto; min-height:auto;}
.flowering-slider-sec .slick-slide img{width:100%; height:auto;}
.flowering-slider-sec .slider-nav .slick-track{height:auto !important;}
.flowering-slider-sec .slick-track{height:auto;}
.flowering-slider-sec p{font-size:18px;}
.flowering-slider-sec .slider-item .text{width:34%; right:23%;} .enhance-cat-main .enhance-list-image img{height:100%;}
.enhance-cat-main .enhance-item-list h3{font-size:22px; line-height:24px;}
.reduse-block-main img{width:60%;}
.reduse-block-main .block1{top:55%;left:33%;}
.reduse-block-main .block2{top:63%; left: -10%;}
.reduse-block-main .block3{top:10%;left:5%;}
.reduse-block-main .block4{top:-3%; left:32%;}
.reduse-block-main .block5{top:9%; right:0%;}
.reduse-block-main .block6{top:62%; right:-11%;}
}
@media(max-width:992px){
#footer-menu a, #footer-menu span{font-size:16px;}
#footer #footer-menu .footer-link{padding:12px 10px;}	
.lower-menu-main{margin-top:0px;}
.history-timeline-sec h2{opacity:0;}
.enhance-cat-main .enhance-list-image{height: 500px;}
.enhance-cat-main .enhance-inner{position:static !important;}
.cli-bar-btn_container .cli_settings_button, .cli-bar-btn_container .cli_action_button{margin-right:10px !important;}
.cli-bar-btn_container{justify-content: inherit;}
.powerbrans-inner .powerbrands-right h3{font-size: 32px; line-height: 45px; margin-bottom:20px;}
.powerbrans-inner .powerbrands-right{padding:0px; width:50%;}
.powerbrans-inner .powerbrands-right ul{padding-left:0px;}
.powerbrans-inner .powerbrands-right ul li img{width:40px;}
.powerbrans-inner .powerbrands-left{width:50%;}
.powerbrans-inner .powerbrands-left img{margin-top: -22vw;}
.brands-portfolio-sec{padding:50px 0px;}
.brands-left p, .brands-link{font-size:15px; line-height:24px;}
.brands-left p{ padding-top:16px;}
.brands-link{margin-top:0px;}
.brands-left p br{display:none;}
.brands-left img{width:150px;}
.brands-left{padding:0 10px;}
.brands-left img.set{width:80px !important;}
.companies-logos ul{margin:0 -15px;}
.companies-logos ul li{padding:0 15px 30px; width: 20%;}
h1.title{font-size:44px; line-height:50px;}
.is-home .slider-content .text-container p{font-size:18px; line-height:22px;}
h2.subtitle{font-size:20px; line-height:22px;}
}
@media (min-width:768px) and (max-width:991px){
#cookie-law-info-bar{bottom: 35px !important; width: 37%;}
.menu-map ul{padding:0px;}
.menu-map li{width: 33.33%; padding-left: 30px !important; background: url(//old.amfresh.com/wp-content/themes/amfresh/assets/img/menu-icon-list.png) 4px 25px no-repeat; padding: 20px;}
.menu-map li a{font-size:17px;}
.menu-map ul{padding:0px;}
.location-detail-box{left:-90px; top:5vw; z-index:999;}	
.map-spacing {padding-bottom:23vw;}
.genesis-map-inner .snfl-logo {left: 11%; bottom: -10%;} .global-foot-print .text-block-container{margin-top:-15vw;}
.units-box-logo{padding:15px 30px;} .what-we-do-banner-sec h1{font-size:34px !important;}
.what-we-do-second-sec {padding: 7.292vw 0 0 0vw;}
.what-we-do-second-sec .subtitle{padding-top:20px; line-height: 45px;}
.right-image-we-do-sec{margin-top:2vw;} .flowering-slider-sec .slider-nav {position: static;width: 100%;height:auto;overflow: hidden;}	
.flowering-slider-sec .slider-nav .slick-list {height:120px !important;overflow: hidden;}
.flowering-slider-sec .slider-item .text{width:55%; right:8%; padding:10px;}
.flowering-slider-sec .slick-slide img{width: 100%; height: 320px;}
.flowering-slider-sec .slick-track{height:auto; transform: translate3d(0px, 0px, 0px) !important;}
.flowering-slider-sec .slick-vertical .slick-slide{width:25% !important; height: 100%;}
.inn-content-item img{height: auto !important;}
.flowering-slider-sec p{font-size:15px;}
.PostSlider-Title{font-size:18px !important; line-height:24px !important;}
.PostSlider-Category strong{font-size:14px !important; font-weight:600 !important; }
.PostSlider-Content{font-size:14px !important; line-height:18px !important; } .reduse-block-main{ height: 45vw;}
.reduse-block-main img{width:60%;}
.reduse-block-main .block1{top:55%;left:33%;}
.reduse-block-main .block2{top:63%; left: -10%;}
.reduse-block-main .block3{top:10%;left:5%;}
.reduse-block-main .block4{top:-3%; left:32%;}
.reduse-block-main .block5{top:9%; right:0%;}
.reduse-block-main .block6{top:62%; right:-11%;}
.enhance-cat-main .enhance-inner{display: block; margin-bottom: 10px;}
.enhance-cat-main .enhance-cat-name{width: 100%;text-align: center; padding: 4vw 4vw;}
.enhance-cat-main .enhance-item-list{width:100%;}
.enhance-cat-main .enhance-list-image{width:100%;}
.enhance-cat-main .enhance-item-list ul li h3:after{left: -3.5vw;}
#cards-block .cards-container .card-content .card-info-container .card-info {
top: 0;
z-index: 2;
transition: opacity 2s ease-in-out, visibility 2s ease-in-out;
position: absolute;
padding: 54px 10px 30px 10px;
width: 100vw;
max-width: 100%;
min-height: 100%;
left: 0px !important;
background: rgba(25, 91, 90, 0.9) !important;
opacity: 0;
visibility: hidden;
margin-left: 100px;
} 
.list-image-desktop{display:none;}
.list-image-mobile{display:block;}
}
@media screen and (max-width: 769px){ .band {padding-left: 5vw;padding-right: 5vw;padding-top: 50px; padding-bottom: 50px;}
.timeline-black .items {grid-gap: 8.25rem; grid-template-columns: 1fr;}
.timeline-black .items h2{background: #000; justify-self: center; font-size: 24px; line-height: 28px; position: relative;}
.timeline-black .items h2:before {content: "";display: block;background: #000; position: absolute;top: -40px; left: 0; width: 100%;height: 2.1875rem;}
.timeline-black .items h2:after{content: "";display: block; background: #000; position: absolute;bottom: -40px;left: 0;width: 100%;height: 2.1875rem;}
.timeline-black .items .item:nth-child(even), .timeline-black .items .timelineCard:nth-child(even) {transform: none;}
.timelineCard .date {left: 50%; top: -20px;transform: translate(-50%, -100%);}
.timelineCard .item-content {top: 50px;}
.timelineCard .company {width: 100%;top:-50px !important; left:50% !important; transform: translateX(-50%);text-align: center;}
.timelineCard .timeline-img{    max-height: 204px;}
.timelineCard .text {padding: 25px 30px;}
.timelineCard .title {font-size: 16px;line-height: 22px;}
.timelineCard p {line-height: 22px;}
.timelineCard .company:before{display:none;}
.timeline-black .items h2:nth-child(odd).timelineCard, .timeline-black .items .timelineCard:nth-child(odd).timelineCard {transform: translateY(0);}
.timelineCard:nth-child(odd) .company {left: 50% !important;}
.timelineCard:nth-child(odd) .date{left: 50% !important;transform: translate(-50%, -100%);top: -20px;}
.timelineCard, .timelineCard:nth-child(odd) {justify-self: center;}
.timeline-black:after{height: 98%;top:3%;}
.history-inner{display:block; text-align:center;}
.history-inner h1{width:100%;}
.history-inner .page-subtitle{width:100%;}
.history-inner .page-subtitle p{font-size:20px;}
.history-inner .page-subtitle::before{display:none;}
.timelineCard img {max-height: 204px;}	
#image{top: 80px !important;}	
.power-up-sec{padding:70vw 0;}
.power-up-sec.zoom img {top: 46%; left: 50%; max-width: 53%;}
.list-image-desktop{display:none;}
.list-image-mobile{display:block;}
.operational-map-inner .center-node{width:15px; height:15px; background-size:24px;}
.scroll-down{display:none;}
}
@media(max-width:767px){
#header{transition:none; z-index: 9999;}
#header.is-home, #header.is-map{
transition:none; z-index: 9999;
}
#header.is-home.home-animation, 
#header.is-map.home-animation{ transform:none !important; opacity:1;}
#cookie-law-info-bar {
width: 40%;
left: 18px;
padding: 20px 15px;
bottom: 15px !important;} .where-we-are-video-sec .video-text h1{font-size:20px; padding: 0px 15px;}
.menu-map ul{padding:10px 0;}
.menu-map li{padding:0 0 10px 40px; width:100%; background: url(//old.amfresh.com/wp-content/themes/amfresh/assets/img/menu-icon-list.png) 10px 5px no-repeat;}
.menu-map li a{font-size:16px;} .map-spacing {padding-bottom:50vw;}
.map-node:hover {background: url(//old.amfresh.com/wp-content/themes/amfresh/assets/img/farming-map-pin-hover.png) -0px -0px; background-repeat: no-repeat;}
.location-detail-box{left:0; top:32vw;}
.map-node.point-3 .location-detail-box{left:-6vw; top:30vw;}
.map-node.point-4 .location-detail-box{left: -10vw;top: 25vw;}
.map-node.point-5 .location-detail-box{left: -10vw;top: 22vw;}
.map-node.point-6 .location-detail-box{left: -10vw;top: 15vw;}
.map-node.point-7 .location-detail-box{left: -18vw;top: 20vw;}
.map-node.point-8 .location-detail-box{left: -28vw;top: 32vw;}
.map-node.point-9 .location-detail-box{left: -30vw;top: 36vw;}
.map-node.point-10 .location-detail-box{left: -30vw;top: 36vw;}
.map-node.point-11 .location-detail-box{left: -32vw;top: 38vw;}
.map-node.point-12 .location-detail-box{left: -30vw;top: 32vw;}
.map-node.point-13 .location-detail-box{left: -35vw; top:15vw;}
.map-node.point-14 .location-detail-box{left: -35vw; top: 16vw;}
.map-node.point-15 .location-detail-box{left: -35vw;top: 22vw;}
.map-node.point-16 .location-detail-box{left: -37vw; top: 26vw;}
.operational-map-inner .center-node{ background-size:15px !important; background-position: 0px 0px;}
.map-spacing {padding-bottom:50vw;}
.operational-map-inner .center-node:hover {background: url(//old.amfresh.com/wp-content/themes/amfresh/assets/img/farming-map-pin-hover.png) -0px -0px; background-repeat: no-repeat;}
.location-detail-box{left:0; top:32vw;}
.center-node.point-3 .location-detail-box{left:-6vw; top:30vw;}
.center-node.point-4 .location-detail-box{left: -10vw;top: 25vw;}
.center-node.point-5 .location-detail-box{left: -10vw;top: 22vw;}
.center-node.point-6 .location-detail-box{left: -28vw;top:38vw;}
.center-node.point-7 .location-detail-box{left: -18vw;top: 20vw;}
.center-node.point-8 .location-detail-box{left: -28vw;top: 32vw;}
.center-node.point-9 .location-detail-box{left: -30vw;top: 36vw;}
.center-node.point-10 .location-detail-box{left: -30vw;top: 36vw;}
.center-node.point-11 .location-detail-box{left: -32vw;top: 38vw;}
.center-node.point-12 .location-detail-box{left: -30vw;top: 32vw;}
.center-node.point-13 .location-detail-box{left: -35vw; top:15vw;}
.center-node.point-14 .location-detail-box{left: -35vw; top: 16vw;}
.center-node.point-15 .location-detail-box{left: -35vw;top: 22vw;}
.center-node.point-16 .location-detail-box{left: -55vw; top:25vw;}
.center-node.point-17 .location-detail-box{left: -55vw; top: 30vw;}
.center-node.point-18 .location-detail-box{left: -60vw; top: 30vw;}
.center-node.point-19 .location-detail-box{left: -57vw; top: 32vw;}
.center-node.point-20 .location-detail-box{left: -62vw;top: 34vw;}
.snfl-map-inner .snfl-logo {left: 50%;top: 30%;}
.genesis-map-inner .snfl-logo {left: 50%;top:20%;}
.lower-menu-main{margin-top:0px;}
.scroll-down{left:46%;}
.scroll-down img{width: 50px;}
.map-node{width: 8px; height: 8px;}
.snfl-map-inner .snfl-node, .genesis-map-inner .genesis-node, .operational-map-inner .center-node{width:8px; height:8px;} .global-foot-print .text-block-container{margin-top:0px; left:0;}
.global-foot-print .text-block-container .text-block{padding:30px;}
.global-foot-print .text-block-container .text-block .page-subtitle p{font-size: 24px; line-height: 35px;}
.companies-logos ul li{width: 25%;} .what-we-do-banner-sec h1{font-size:20px !important; line-height:30px;}
.what-we-do-second-sec{padding:10.292vw 0 0 0vw;}
#text-block .page-subtitle p {font-size:20px !important; line-height:30px;}
.what-we-do-second-sec .subtitle{padding-top:10px;}
.right-image-we-do-sec{ margin-top:0vw;}
.power-up-sec img{display:none;}
.power-up-sec{padding-bottom:0vw;} .flowering-slider-sec .slick-vertical .slick-slide{height:14vw;}
.flowering-slider-sec .slider-item .text{width:37%; right:24%; padding:2vw; }
.flowering-slider-sec p{font-size:15px;}
.flowering-slider-sec .slider-item .text h5{margin-bottom:2vw;}
.PostSlider-Title{font-size:16px !important; line-height:22px !important;}
.PostSlider-Category strong{font-size:12px !important; font-weight:600 !important; }
.PostSlider-Content{font-size:12px !important; line-height:18px !important; } .sustainability-banner-sec h1{font-size:26px; line-height:36px; top:28%;}
.reduse-block-main img{width:40%;}
.reduse-block-main .block1{top:50%;left:30%;}
.reduse-block-main .block2{top:66%; left: -12%;}
.reduse-block-main .block3{top:12%;left:2%;}
.reduse-block-main .block4{top:2%; left:27%;}
.reduse-block-main .block5{top:12%; right:-1%;}
.reduse-block-main .block6{top:66%; right:-12%;}
.enhance-cat-main .enhance-inner{display: block; margin-bottom: 10px;}
.enhance-cat-main .enhance-cat-name{width: 100%;text-align: center; padding: 4vw 4vw;}
.enhance-cat-main .enhance-item-list{width:100%;}
.enhance-cat-main .enhance-list-image {width:100%;}
.enhance-cat-main .enhance-item-list h3{font-size:22px; line-height:20px;}
.enhance-cat-main .enhance-item-list ul li.active h3::after{width: 30%; top: 8px;right: -3vw;}
.report-btn img {width: 25%;}
.enhance-cat-main .enhance-item-list{padding: 4vw 4vw 4vw 9vw;}
.timeline-year-nav nav{padding:0 15px;}
.menu-icon {
width: 25px;
height: 25px;
}
.enhance-cat-main .enhance-list-image{height:250px;}
.center-node.point-8{left: 49%;}
.center-node.point-9{left:46%;}
.center-node.point-10{left:43%;}
.center-node.point-18{left: 37%;}
.cli-bar-btn_container .cli_settings_button, .cli-bar-btn_container .cli_action_button{margin-right: 5px !important;}
.cli-bar-btn_container{justify-content: inherit;}
.powerbrans-inner .powerbrands-left{display:none;}
.powerbrans-inner .powerbrands-right{width:100%;}
.powerbrand-sec{padding:50px 0;}
.powerbrans-inner .powerbrands-right ul li p{padding-left:15px;}
.powerbrans-inner .powerbrands-right ul li{padding-bottom:15px;}
.brand-slider{display:block; padding:40px;}
.brand-slider ul li{background-color: rgba(217, 217, 217, 0.25);}
.brand-slider ul li img.banner{width:100%;}
.brand-slider ul li .brand-slider-des{padding:20px 10px; text-align:center;}
.brand-slider ul li .brand-slider-des p{padding-top:10px;}
.brands-link{padding:10px 20px; margin:0px;}
.brand-slider ul li .brand-slider-des img{max-width:150px; margin:0 auto;}
.brand-des-inner{flex-direction: column-reverse;}
.brands-left{width:100%; padding:30px 25px;}
.brands-right{width:100%;}
.brands-left img{width:180px;}
.brands-left img.set{width:130px !important;}
.brands-block-sec ul li{margin-bottom:40px;}
.brands-block-sec ul{padding:0 15px;}
}
@media(max-width:575px){
.map-spacing {padding-bottom:0vw;}
.is-home #controls{bottom: 11%;}
#cookie-law-info-bar{width:90%;left:18px;} .flowering-slider-sec .slider-nav {position: static;width: 100%;height:auto;overflow: hidden;}	
.flowering-slider-sec .slider-nav .slick-list {height:60px !important;overflow: hidden;}
.flowering-slider-sec .slider-item .text{width:85%; right:8%;}
.flowering-slider-sec p{font-size:15px !important;}
.flowering-slider-sec .slick-slide img{width: 100%; height: 320px;}
.flowering-slider-sec .slick-track{height:auto; transform: translate3d(0px, 0px, 0px) !important;}
.flowering-slider-sec .slick-vertical .slick-slide{width:25% !important; height: 100%;}
.inn-content-item img{height: auto !important;} .sustainability-banner-sec h1{font-size:22px; line-height:30px; top:25%;}
.reduse-block-main img{width:25%;}
.reduse-block-main .block1{top:50%;left:10%;}
.reduse-block-main .block2{top:63%; left: -39%;}
.reduse-block-main .block3{top: 3%;left: -23%;}
.reduse-block-main .block4{top:-7%; left:4%;}
.reduse-block-main .block5{top:3%; right:-24%;}
.reduse-block-main .block6{top:62%; right:-37%;}
.enhance-cat-main .enhance-inner{display: block; margin-bottom: 10px;}
.enhance-cat-main .enhance-cat-name{width: 100%;text-align: center; padding:2vw 4vw;}
.enhance-cat-main .enhance-item-list{width:100%;}
.enhance-cat-main .enhance-item-list h3{font-size:18px; line-height:20px;}
.enhance-cat-main .enhance-item-list ul li.active h3::after{width: 30%; top:2px;left:-28px;}
.enhance-cat-main .enhance-list-image{width:100%;}
.report-btn img {width: 40%;}
.enhance-cat-main .enhance-item-list ul li.active h3:before{left:68vw;}
.enhance-cat-main .enhance-item-list ul li.active h3:before{width: 25%;}
.snfl-map-inner .snfl-logo {left: 50%;top: 20%;}
.genesis-map-inner .snfl-logo {left: 50%;top: 10%;}
#sustainability{min-height:185px;}
.right-image-we-do-sec{overflow:visible;}
.integrate-title{font-size:18px !important; line-height:26px !important;}
.nav-dir-vertical {padding: 12px 0 0 7px !important;}
.scroll-down{left:41%;}
.scroll-down img{width: 50px;}
.global-foot-print #single-image .image-container{min-height: 200px;}
.timeline-year-nav nav{padding:0 15px;}
.location-detail-box{z-index: 999;}
.map-node.point-1 .location-detail-box{left:0; top:-60vw;}
.map-node.point-2 .location-detail-box{left:0; top:-65vw;}
.map-node.point-3 .location-detail-box{left:-20px;top:-70vw;}
.map-node.point-4 .location-detail-box{left:-10vw;top:-75vw;}
.map-node.point-5 .location-detail-box{left:-30px;top:-79vw;}
.map-node.point-6 .location-detail-box{left:-40px;top:-84vw;}
.map-node.point-7 .location-detail-box{left:-65px;top:-80vw;}
.map-node.point-8 .location-detail-box{left:-26vw;top:-66vw;}
.map-node.point-9 .location-detail-box{left:0;top: 36vw;}
.map-node.point-10 .location-detail-box{left:0;top: 36vw;}
.map-node.point-11 .location-detail-box{left:-32vw;top:-63vw;}
.map-node.point-12 .location-detail-box{left:-33vw;top:-70vw;}
.map-node.point-13 .location-detail-box{left:-33vw;top:-80vw;}
.map-node.point-14 .location-detail-box{left:-34vw;top:-85vw;}
.map-node.point-15 .location-detail-box{left:-35vw;top:-78vw;}
.map-node.point-16 .location-detail-box{left:-40vw;top:-75vw;}
.center-node.point-1 .location-detail-box{left:1vw;top:-64vw;}
.center-node.point-2 .location-detail-box{left:-6vw;top:-70vw;}
.center-node.point-3 .location-detail-box{left:-9vw;top:-77vw;}
.center-node.point-4 .location-detail-box{left:-12vw;top:-81vw;}
.center-node.point-5 .location-detail-box{left:-10vw;top:-89vw;}
.center-node.point-6 .location-detail-box{left:-35vw;top:-85vw;}
.center-node.point-7 .location-detail-box{left:-56vw;top:-73vw;}
.center-node.point-8 .location-detail-box{left:-59vw;top:-72vw;}
.center-node.point-9 .location-detail-box{left:-60vw;top:-68vw;}
.center-node.point-10 .location-detail-box{left:-22vw;top:-61vw;}
.center-node.point-11 .location-detail-box{left:-23vw;top:-63vw;}
.center-node.point-12 .location-detail-box{left:-27vw;top:-62vw;}
.center-node.point-13 .location-detail-box{left:-28vw;top:-70vw;}
.center-node.point-14 .location-detail-box{left:-32vw;top:-59vw;}
.center-node.point-15 .location-detail-box{left:-30vw;top:-58vw;}
.center-node.point-16 .location-detail-box{left:-28vw;top:-60vw;}
.center-node.point-17 .location-detail-box{left:-26vw;top:-60vw;}
.center-node.point-18 .location-detail-box{left:-31vw;top:-60vw;}
.center-node.point-19 .location-detail-box{left:-30vw;top:-60vw;}
.center-node.point-20 .location-detail-box{left:-28vw;top:-60vw;}
.where-we-are-video-sec .video-text{top: 50%;}
.scroll-down{display:none;}
.genesis-map-inner .snfl-logo img{width:52%;}
#image-text-block #image-slider .title-content h5{font-size:24px; line-height:30px; color:#00A435;}
#image-text-block #image-slider .title-content h5 br{display:none;}
#image-text-block #image-slider .title-content h3{line-height:40px;}
#image-text-block #image-slider .title-content h3 br{display:none;}
.companies-logos ul li{width:50%;}
}
@media(max-width:479px){
h1.title{font-size:39px; line-height:47px;}
h2.subtitle{font-size:17px; line-height:27px; letter-spacing: 0.08em;}	
#accordion-block .slide-content .text-container span{font-size:24px; line-height:55px; letter-spacing: 0.02em;}
#main-menu{padding-top:40px;}
.slider-heading h1.title{padding-right:0px;text-align: center;font-weight: 400;}
.slider-heading h2.subtitle{letter-spacing: 0; text-align: center;margin-top: 10px;}
.slider-heading{margin-top:-30px;}
.slider-heading h1.title br{display:block;}
.reduce-animation-sec .col-10{padding-right:0px; padding-left:0px;}
.enhance-cat-main .enhance-item-list ul li{margin-bottom:35px;}
.enhance-cat-main .enhance-item-list .description{margin-bottom:0px;}
.enhance-cat-main .enhance-cat-name h5{font-size:18px;}
#header #menubar #nav-menu #main-menu li a{font-size:28px;}
#view-2 .m-0{background-color: rgba(112, 110, 85, 1); padding: 10px;}
#view-3 .m-0{background-color: rgba(28, 24, 14, 1); padding: 10px;}
#view-4 .m-0{background-color: rgba(101, 102, 107, 1); padding:10px;}
}