.agritech { color: var(--primary-color); text-align: center; font-family: Raleway;  -webkit-transition: all 1s ease-out; -moz-transition: all 1s ease-out; -o-transition: all 1s ease-out; transition: all 1s ease-out;}

.page-agritech h1 {color: #FDF6E3; margin: 13% 0 0 0; padding: 0; font-weight: 700;}
.page-agritech h1 span {color: #FBEDC7; display: block; font-weight: 400;}
.page-agritech h1 div{ color: #F7DC92; font-size: 55px; font-weight: 800; background-image: linear-gradient(180deg, #F7DC92 , #F3C650 100%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; display: inline-block;}
.page-agritech h2 {color: var(--primary-color); text-transform: capitalize; font-weight: 600;}

.page-agritech .page-top { border-top: 10px solid var(--tertiary-color); border-bottom: 10px solid var(--tertiary-color); display: block; background-color: transparent;}
.page-top-image {width: 100%; float: left; border-top: 10px solid var(--secondary-color); border-bottom: 10px solid var(--secondary-color); background-image: url(../images/agritech-bg-top.webp); background-repeat: no-repeat; background-size: cover; display: block; background-position: top center;}
.page-agritech .page-top-content {width: 900px; margin: auto;}
.page-agritech .page-top .left-col {width: 40%; float: left; margin:  0 0 0 40px;}
.page-agritech .page-top .right-col {width: 50%; height: 300px; float: right; background-image: url(../images/agritech-corn-illustration.webp); background-repeat: no-repeat; background-size: 100%; background-position: center center; align-items: center; display: flex; justify-content: center;}
.page-agritech .page-top .right-col img {width: 300px; height: auto;}

/* S1 */
.page-agritech .section-one {width: 50%; display: block; margin: auto; }
.page-agritech .section-one h2 {}
.page-agritech .section-one h3 {font-size: 22px; line-height: 1.1; color: var(--primary-color); margin: 0 0 20px 0; padding: 0; font-weight: 400; text-transform: capitalize;}
.page-agritech .section-one p {margin: 10px 0 20px 0; line-height: 1.3;}
.page-agritech .section-one ul.agriculture-challenges { margin: 40px auto 0 auto; display: inline-block; }
.page-agritech .section-one ul.agriculture-challenges li {list-style: none; width: 300px; height: 200px; font-size: 22px; font-weight: 500; line-height: 1.1; margin: auto; position: relative; display: inline-grid; justify-content: center; padding: 0 10px;}
.page-agritech .section-one ul.agriculture-challenges li img {width: 40%; height: auto; margin: auto;}
	
/* S2 */
.page-agritech .section-two { 	width: 75%; display: block;  margin: auto;  padding: 0 0 14% 0;}
/* 
@counter-style no-period { system: extends decimal; suffix: " "; }
.page-agritech .section-two ol {list-style: no-period;} 
.page-agritech .section-two li::marker {font-size: 35px; font-weight: 600;}
*/
.page-agritech .section-two h2 {margin: 50px 0 40px 0;}
.page-agritech .section-two ul {list-style: none;}
.page-agritech .section-two li {width: 155px; display: inline-grid; position: relative; font-size: 14px; line-height: 1.1;}
.page-agritech .section-two .number {font-size: 35px; font-weight: 600; background-color: white; border-radius: 50%; width: 60px; height: 60px; display: flex; justify-content: center; align-items: center; left: 30%; top: -30px; position: relative;}
.page-agritech .section-two .description {position: relative; top: 55px;}

.page-agritech .section-two .market-position-message .description, 
.page-agritech .section-two .demand-channel-strategy .description
{position: relative; top: 35px;}

.page-agritech .section-two li span {color: white; font-size: 18px; font-weight: 800; width: 95%; margin: 20px auto 40px auto;}
.market-position-message, .demand-channel-strategy, .industry-credibility, .sales-enablement, .revenue-alignment {width: 100%; height: 200px; background-repeat: no-repeat; background-size: contain; }

.market-position-message {background-image: url(../images/agritech-market-position-message.webp);}
.demand-channel-strategy {background-image: url(../images/agritech-demand-channel-strategy.webp);}
.industry-credibility {background-image: url(../images/agritech-industry-credibility.webp);}
.sales-enablement {background-image: url(../images/agritech-sales-enablement.webp);}
.revenue-alignment {background-image: url(../images/agritech-revenue-alignment.webp);}

/* S3 - Hidden */
.page-agritech .section-three { display: none; width: 100%; float: left; background-color: white; text-align: left; }
.page-agritech .section-three h2 {margin: 0 0 40px 0; text-align: center;}
.page-agritech .section-three-content { float: left; width: 100%; display: block; }
.page-agritech .section-three-content b {font-size: 30px; line-height: 1;}
.page-agritech .section-three-content i {font-size: 20px; display: block; line-height: 1; font-weight: 300;}
.page-agritech .section-three-content p {margin: 12px 0; line-height: 1.1; width: 50%;}
.page-agritech .section-three-content ul {margin: 0 0 0 30px; width: 50%;}
.page-agritech .section-three-content ul li {margin: 0; padding: 0; line-height: 1.1;}
.page-agritech .section-three-content .s-one-container {background: linear-gradient(0deg,rgba(255, 255, 255, 1) 25%, rgba(1, 90, 111, 1) 25%, rgba(1, 90, 111, 1) 75%, rgba(255, 255, 255, 1) 75%); margin: 0 0 50px 0;}
.page-agritech .section-three-content .s-two-container {background: linear-gradient(0deg,rgba(255, 255, 255, 1) 25%, rgba(239, 182, 29, 1) 25%, rgba(239, 182, 29, 1) 75%, rgba(255, 255, 255, 1) 75%); margin: 0 0 50px 0;}
.page-agritech .section-three-content .s-three-container {background: linear-gradient(0deg,rgba(255, 255, 255, 1) 25%, rgba(189, 49, 91, 1) 25%, rgba(189, 49, 91, 1) 75%, rgba(255, 255, 255, 1) 75%); margin: 0 0 50px 0;}
.page-agritech .section-three-content .s-one, .page-agritech .section-three-content .s-two, .page-agritech .section-three-content .s-three {background-color: white; width: var(--content-fixed-width); margin: auto; padding: 0 0 0 50px; background-repeat: no-repeat; background-size: 37%; background-position: top right;}
.page-agritech .section-three-content .s-one .button {background: var(--primary-color) !important; }
.page-agritech .section-three-content .s-two .button {background: var(--secondary-color) !important; }
.page-agritech .section-three-content .s-one {background-image: url(../images/launch-market-entry.webp);}
.page-agritech .section-three-content .s-two {background-image: url(../images/strategic-commercial-growth.webp);}
.page-agritech .section-three-content .s-three {background-image: url(../images/us-market-introduction.webp);}

/* S4 */
.page-agritech .section-four { width: 100%;  display: block; margin: 50px auto 0 auto; background-image: url(../images/agritech-bg-footer.webp); background-repeat: no-repeat; background-size: cover; background-position: center 30%; padding: 0 0 140px 0;  }
.page-agritech .section-four h2 {margin: 0 0 40px 0;}
.page-agritech .section-four p {width: var(--content-fixed-width); margin: 0 auto 20px auto; line-height: 1.3;}


/* S5 */
.page-agritech .section-five { width: 60%; display: block; margin: 70px auto;  }
.page-agritech .section-five h2 {font-weight: 300; text-transform: uppercase; margin: 0 0 30px 0;}

/* S6 */
.page-agritech .section-six { width: 100%; float: left; background-color: var(--secondary-color); text-align: center; font-weight: 900; font-size: 25px; line-height: 1.1; text-transform: uppercase; padding: 40px 0 20px 0; } 
.page-agritech .section-six p {margin: auto; padding: 0 0 15px 0; width: 50%;}

/* S7 */
.page-agritech .section-seven {margin: 40px 0 0 0; width: 100%; }
.section-seven-top {background-color: var(--tertiary-color); color: white; float: left; width: 100%; padding: 4% 0 4% 0;}
.page-agritech .section-seven-top-content {width: var(--content-fixed-width); margin: auto; }
/* .page-agritech .section-seven span {	display: block; font-weight: bold; text-transform: uppercase; font-size: 20px; line-height: 1.5;} */
.case-study-intro-title-one {color: var( --tertiary-color); font-size: 30px; line-height: 1.1; text-transform: uppercase;  margin:  2% 0 0 0; font-weight: 600;}
.case-study-intro-title-two { width: 70%; color: var( --primary-color); margin:  0 auto 2% auto; font-size: 40px; line-height: 1; font-family: Raleway; font-weight: 400;}
.page-agritech .section-seven .case-study-approach-section {width: var(--content-fixed-width); margin: auto;}
.page-agritech .section-seven .case-study-approach-section-content {width: 100%; margin: auto;}
.page-agritech .section-seven .case-study-approach-section article {width: 50%; float: left; margin: 20px 0 0 0; text-align: left;}
.page-agritech .section-seven .tab-title {display: block; font-weight: bold; text-transform: uppercase; font-size: 20px; line-height: 1.5; color: var(--tertiary-color);}
.page-agritech .full-width .main-content {padding: 40px 0 0 0; }
.case-study-logo {width: 500px; margin: auto;}
.case-study-logo img {width: 100%; height: auto; margin: auto;}
.case-study-image {text-align: center;}
.case-study-image img {width: 80%; height: auto; }
.case-study-gallery {width: 100%; float: left;}
ul.case-study-outcomes {margin: 0; padding: 0; position: relative; text-align: center;}
.case-study-outcomes li {display: inline-block; list-style-type: none; text-transform: uppercase; font-size: 22px; line-height: 1; font-weight: 800; padding: 0 15px; text-align: center; position: relative; margin: 2%;}
.case-study-outcomes li div {font-size: 70px; line-height: 1; display: block; }
.the-challenge-content {width: 45%; float: left; text-align: left; }
.deliverables-content {width: 45%; float: right; text-align: left; }

.page-agritech .section-results { width: 100%; float: left;/*margin: 8% 0;*/ padding: 0 4% 4% 4%; background-color: var( --primary-color); color: white; font-size: clamp(30px, 50% + 20px, 75px); font-weight: 600; line-height: 1;}
.page-agritech .section-results .main-content {width: 85%;}
.page-agritech .section-results .title {text-transform: uppercase; font-size: 30px; line-height: 1.1; font-family: Raleway; color: white; margin: 3% 0 1% 0; display: block; font-weight: 400; text-align: center;}


/* S8 */
.page-agritech .section-eight {margin: 90px 0 0 0; padding: 0 0 40px 0; float: left; width: 100%; color: white; background-image: url(../images/Band_BG_Image.webp); background-repeat: no-repeat; background-size: cover; background-position: center center; }
.page-agritech .section-eight-content {width: var(--content-fixed-width); margin: auto; }
.page-agritech .section-eight h2 {color: white; padding: 0; margin: 20px 0;}
.page-agritech .section-eight-content p {margin: 40px 0 20px 0;}

@media (max-width: 1500px) {

}

@media (max-width: 1400px) {

}

@media (max-width: 1300px) {

}

@media (max-width: 1200px) {

}

@media (max-width: 1100px) {
	.page-agritech .section-one {width: 85%;}
	.page-agritech .section-two {width: 100%;}
	.page-agritech .section-four p {width: 85%;}
	.page-agritech .section-five {width: 85%;}
	.page-agritech .section-six p {width: 85%;}
	.page-agritech .section-seven-top-content, .page-agritech .section-seven .case-study-approach-section {width: 85%; }
	.page-agritech .section-eight-content {width: 85%; }
}

@media (max-width: 1000px) {

	
}

@media (max-width: 900px) {
	.page-agritech h1 div {font-size: 50px;}
	.page-agritech h1 {font-size: 30px; line-height: 1; margin: 6% 0 0 0;}
	.page-agritech .page-top .left-col {width: 50%;}
	.page-agritech .page-top .right-col {width: 350px; height: 210px; float: left;}
	.page-agritech .page-top .right-col img {width: 70%;}
	.page-agritech .section-two li {margin: 0;}
	.page-agritech .page-top-content {width: 100%;}
	.page-agritech .section-three-content .s-one, .page-agritech .section-three-content .s-two, .page-agritech .section-three-content .s-three {width: 90%; background-position: right 60px; padding: 0 0 0 20px;}

}

@media (max-width: 800px) {
	.page-agritech .page-top .left-col {margin: 0;}
	.page-agritech .section-two li {margin: 0 30px;}
	.page-agritech .section-two li.sales-enablement, .page-agritech .section-two li.revenue-alignment {margin: 150px 30px 0 30px;}
	.page-agritech .section-three {margin: 50px 0 0 0;}
}

@media (max-width: 700px) {
	.page-agritech h1 {font-size: 25px; margin: 3% 0 0 0; }
	.page-agritech h1 div {font-size: 40px;}
	.page-agritech .page-top .left-col {margin: 0;}
	.page-agritech .page-top .right-col {width: 50%; height: 180px;}
	.page-agritech .page-top .right-col img {width: 60%;}
	.page-agritech .section-six {font-size: 25px; line-height: 1.1;}
	.page-agritech .section-three-content .s-one-container {background: linear-gradient(0deg,rgba(255, 255, 255, 1) 50%, rgba(1, 90, 111, 1) 50%, rgba(1, 90, 111, 1) 75%, rgba(255, 255, 255, 1) 75%); }
	.page-agritech .section-three-content .s-two-container {background: linear-gradient(0deg,rgba(255, 255, 255, 1) 50%, rgba(239, 182, 29, 1) 50%, rgba(239, 182, 29, 1) 75%, rgba(255, 255, 255, 1) 75%); }
	.page-agritech .section-three-content .s-three-container {background: linear-gradient(0deg,rgba(255, 255, 255, 1) 50%, rgba(189, 49, 91, 1) 50%, rgba(189, 49, 91, 1) 75%, rgba(255, 255, 255, 1) 75%); }
	.the-challenge-content {width: 95%; float: left; margin: 20px 0 40px 0; }
	.deliverables-content {width: 95%; float: left; margin: 0 0 40px 0;}
}

@media (max-width: 600px) {
	/* .page-agritech .page-top .left-col { width: 35%;} */
	.page-agritech .section-seven .case-study-approach-section article {width: 95%;}
	

}
@media (max-width: 550px) {
	.page-agritech .page-top .left-col {width: 90%; float: none; margin: auto;}
	.page-agritech .page-top .right-col {width: 90%; float: none; margin: auto; height: 180px;}
	.page-agritech .section-three-content .s-one-container, .page-agritech .section-three-content .s-two-container, .page-agritech .section-three-content .s-three-container {background: none;}
	.page-agritech .section-three-content p {margin: 40px 0 0 0;}
	.page-agritech .section-three-content ul {margin: 60px 0 0 20px; width: 90%;}
	.page-agritech .page-top-content {background-image: url(../images/agritech-corn-illustration-1.webp); background-repeat: no-repeat; background-size: 80%; background-position: 50px 130px;}
	.page-agritech .page-top .right-col {background-image: none;}
	.page-agritech .section-four {padding: 0 0 120px 0; background-size: auto;}
}

@media (max-width: 500px) {
	.page-agritech h1 {margin: 10% 0 0 0; }
	.page-agritech .section-one ul.agriculture-challenges li {margin: 0 auto 30px auto;}
	.page-agritech .section-two li {margin: 0;}
	.page-agritech .section-two li.sales-enablement, .page-agritech .section-two li.revenue-alignment {margin: 150px 0 0 0;}
	.page-agritech .section-three-content b {font-size: 22px; line-height: 1.1;}
	.page-agritech .section-three-content p {margin: 20px 0 0 0;}
	.page-agritech .section-three-content ul {margin: 40px 0 0 20px; }
	.case-study-logo {width: 100%;}
	.case-study-intro-title-one {font-size: 22px;}
	.case-study-intro-title-two {font-size: 30px; margin: 0 auto 12% auto;}
	.case-study-logo img {width: 140%; margin: 0 0 0 -60px;}
}

@media (max-width: 400px) {
	.page-agritech .section-three-content p {width: 90%;}
	.page-agritech .section-three-content .s-one, .page-agritech .section-three-content .s-two, .page-agritech .section-three-content .s-three {background-position: bottom center; padding: 0 0 0 20px; background-size: 70%; height: 590px;}
}

@media (max-width: 300px) {
	.page-agritech .section-two li.demand-channel-strategy,	.page-agritech .section-two li.industry-credibility,	.page-agritech .section-two li.sales-enablement, .page-agritech .section-two li.revenue-alignment {margin: 130px 0 0 0;}
}