
body.page.page-id-611 div#main.clearfix.width-100{padding-left:0px !important;padding-right:0px !important;}

.grid {
	
	max-width: 1024px;
	margin: 0 auto;
	list-style: none;
	text-align: center;
	background:red-;

	
}

.grid li {
	display: inline-block;
	
	width: 339px;
	margin: 0;
	padding: 20px;
	text-align: left;
	position: relative;
font-size: 13px;
line-height: 16px;

}

.grid figure {
	margin: 0;
	position: relative;
	display: block;

}

.grid figure img {
	max-width: 100%;
	display: block;
	position: relative;
}

.grid figcaption {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	background: #303030;
	color: #fff;
	font-size:13px;
}

.grid figcaption h3 {
	margin: 0;
	padding: 0;
	color: #fff;
	padding-bottom:10px;
	font-size:16px;
}



.grid figcaption a {
	text-align: center;
	padding: 5px 10px;
	border-radius: 2px;
	display: inline-block;
	background: #5fae30;
	color: #fff;
}




.cs-style-3 figure {
	overflow: hidden;
}

.cs-style-3 figure img {
	-webkit-transition: -webkit-transform 0.4s;
	-moz-transition: -moz-transform 0.4s;
	transition: transform 0.4s;
}

.no-touch .cs-style-3 figure:hover img,
.cs-style-3 figure.cs-hover img {
	-webkit-transform: translateY(-50px);
	-moz-transform: translateY(-50px);
	-ms-transform: translateY(-50px);
	transform: translateY(-50px);
}


.no-touch .cs-style-3 figure.noanim:hover img,
.cs-style-3 figure.cs-hover img {
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	-ms-transform: translateY(0px);
	transform: translateY(0px);
}






.cs-style-3 figcaption {
	height: 190px;
	width: 100%;
	top: auto;
	bottom: 0;
	opacity: 0;
	-webkit-transform: translateY(100%);
	-moz-transform: translateY(100%);
	-ms-transform: translateY(100%);
	transform: translateY(100%);
	-webkit-transition: -webkit-transform 0.4s, opacity 0.1s 0.3s;
	-moz-transition: -moz-transform 0.4s, opacity 0.1s 0.3s;
	transition: transform 0.4s, opacity 0.1s 0.3s;
}





figcaption.figspec11{
height: 170px;
	opacity: 1;
	-webkit-transform: translateY(0%);
	-moz-transform: translateY(0%);
	-ms-transform: translateY(0%);
	transform: translateY(0%);

	}

.grid figcaption.figspec11 a{display:none;}
.grid figcaption.figspec11 {background:#e6e6e6;color:#6a6a6a;
bottom:4px;}
	figcaption.figspec11 span{font-size:11px;line-height:11px;}

figcaption.figspec11 hr{
   display: block;
   border:0px;
   margin: 7px 0;}



figcaption.figspec13{
height: 130px;
	opacity: 1;
	-webkit-transform: translateY(0%);
	-moz-transform: translateY(0%);
	-ms-transform: translateY(0%);
	transform: translateY(0%);
	text-transform:uppercase;
	bottom:10px;

	}
	
	figcaption.figspec13 h3{font-size:23px;color:#6a6a6a;padding-bottom: 0px;}
	figcaption.figspec13 span{font-size:18px;}

.grid figcaption.figspec13 a{text-align: center;
	padding: 5px 10px;
	border-radius: 2px;
	display: inline-block;
	background: transparent;
	margin-right:20px;
	color:#6a6a6a
	}
	
.grid figcaption.figspec13 {background:transparent;color:#6a6a6a;}



figcaption.figspec1 {
	height: 190px;
	}
	
	
	figcaption.figspec3 {
	height: 190px;
	}
	
	
	figcaption.figspec4 {
	height: 190px;
	}
	
	
	figcaption.figspec5 {
	height: 190px;
	}
	
	
	figcaption.figspec6 {
	height: 190px;
	}

.no-touch .cs-style-3 figure:hover figcaption,
.cs-style-3 figure.cs-hover figcaption {
	opacity: 1;
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	-ms-transform: translateY(0px);
	transform: translateY(0px);
	-webkit-transition: -webkit-transform 0.4s, opacity 0.1s;
	-moz-transition: -moz-transform 0.4s, opacity 0.1s;
	transition: transform 0.4s, opacity 0.1s;
}

.cs-style-3 figcaption a {
	position: absolute;
	bottom: 20px;
	right: 20px;
}

ul.grid.cs-style-3{-webkit-padding-start: 0px}

@media screen and (max-width: 31.5em) {
	.grid {
		padding: 0px 0px 100px 0px;
	
	}
	.grid li {
		width: 100%;
		min-width: 250px;
		padding: 0px;
	
	}
	
	body.page.page-id-611 div#main.clearfix.width-100{padding-left:10px !important;padding-right:10px !important;}
	


.grid figcaption h3 {
	font-size:16px;
}

.grid figcaption {
	font-size:12px;
}


.cs-style-3 figcaption {
	height: 175px;

}

figcaption.figspec1 {
	height: 195px;
	}
	
	
	figcaption.figspec3 {
	height: 195px;
	}
	
	
	figcaption.figspec4 {
	height: 175px;
	}
	
	
	figcaption.figspec5 {
	height: 195px;
	}
	
	
	figcaption.figspec6 {
	height: 195px;
	}



	
}



.homeflowtitle h1{font-size:340%;line-height: 120%;}
div.fusion-title.title.fusion-sep-none.fusion-title-center.fusion-title-size-one.homeflowtitle.fusion-border-below-title,
div.fusion-title.title.fusion-sep-none.fusion-title-center.fusion-title-size-one.homeflowtitle,
div.fusion-one-fourth.fusion-layout-column.fusion-column-last.fusion-spacing-yes.mobilegoner
{margin-bottom:0px !important;}
.homeflowtitlescd h2{font-size:160% !Important;}


div.atechtitle{font-size:150%;color:#fff;margin-bottom:0px;}


div.atechdiv{max-width:700px; margin: 0 auto;color:#000; font-size:240%;line-height:35px;text-align:center;
}
div.atech2div{margin: 0 auto; font-size:240%;color:#fff;line-height:39px;
}

div.divorgtitle{font-size:148%;color:#000;margin-bottom:0px;}
.biggerlp{font-size:150%;line-height:24px;}

.integrate{max-width: 800px; margin: 0 auto; font-size: 120%;}
span.whiteit{color: white;font-size:180%;font-weight:bold;line-height:25px;}
span.modernhead{font-size:200%;line-height:30px;}


h2.title{font-weight:normal;font-size:200px;}


div.fusion-one-full.fusion-layout-column.fusion-column-last.fusion-spacing-yes.innerunit
{margin-left:-10px;margin-right:-10px;}

.homefeed{margin-left:-10px;margin-right:-10px;margin-bottom:-3px;padding:0px 0px;background:#000;}


/* iPhone 6 */
@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) {
.homeflowtitle h1{font-size:300% !important;line-height: 120%;}
.homeflowtitlescd h2{font-size:150% !Important;}

div.atechdiv{font-size:150%;line-height:25px;}
div.atech2div{font-size:150%;line-height:25px;}
div.divorgtitle{font-size:120%;color:#000;margin-bottom:0px;}

div.fusion-one-third.fusion-layout-column.fusion-spacing-yes.bildagri{display:none;}
.lkpgmodelsep{display:none;}
.biggerlp{font-size:120%;line-height:24px;}

div.fusion-separator.fusion-full-width-sep.sep-none.coffegirlone{display:none;}
.integrate{max-width: 800px; margin: 0 auto; font-size: 80%;}
div.fusion-separator.fusion-full-width-sep.sep-none.integratetwo{margin-top: 200px !important;}

span.whiteit{color: white;font-size:140%;font-weight:bold;line-height:22px;}
span.modernhead{font-size:140%;line-height:20px;}

div.fusion-separator.fusion-full-width-sep.sep-none.agrione{margin-top:80px !important;}
div.fusion-separator.fusion-full-width-sep.sep-none.agritwo{margin-top:40px !important;}

div.fusion-separator.fusion-full-width-sep.sep-none.spadesep{margin-top:300px !important;}
span.fusion-imageframe.imageframe-none.imageframe-10.hover-type-none.husimg{width:60%;}

div.fusion-one-full.fusion-layout-column.fusion-column-last.fusion-spacing-yes.innerunit
{margin-left:0px;margin-right:0px;}


}


/* iPhone 5 */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) { 
.homeflowtitle h1{font-size:260%;line-height: 120%;}
.homeflowtitlescd h2{font-size:103% !Important;}
div.atechtitle{font-size:110%;color:#fff;margin-bottom:0px;}
div.atechdiv{font-size:150%;line-height:25px;}
div.atech2div{font-size:150%;line-height:25px;}
div.divorgtitle{font-size:110%;color:#000;margin-bottom:0px;}


div.fusion-one-third.fusion-layout-column.fusion-spacing-yes.bildagri{display:none;}
.lkpgmodelsep{display:none;}
.biggerlp{font-size:120%;line-height:24px;}

div.fusion-separator.fusion-full-width-sep.sep-none.coffegirlone{display:none;}
.integrate{max-width: 800px; margin: 0 auto; font-size: 80%;}
div.fusion-separator.fusion-full-width-sep.sep-none.integratetwo{margin-top: 200px !important;}

span.whiteit{color: white;font-size:130%;font-weight:bold;line-height:22px;}

div.fusion-separator.fusion-full-width-sep.sep-none.gusstwo{display:none;}

span.modernhead{font-size:130%;line-height:20px;}

span.fusion-imageframe.imageframe-none.imageframe-14.hover-type-none.hexa
{width:60%;}

div.fusion-separator.fusion-full-width-sep.sep-none.agrione{margin-top:80px !important;}
div.fusion-separator.fusion-full-width-sep.sep-none.agritwo{margin-top:40px !important;}


div.fusion-separator.fusion-full-width-sep.sep-none.spadesep{margin-top:300px !important;}
span.fusion-imageframe.imageframe-none.imageframe-10.hover-type-none.husimg{width:60%;}

div.fusion-one-full.fusion-layout-column.fusion-column-last.fusion-spacing-yes.innerunit
{margin-left:0px;margin-right:0px;}

}




