@charset "utf-8";
/* CSS Document */

@media screen and (max-width:973px) and (min-width:768px) {
img {max-width:100%; }
#wrapper { width:98%; }
#content .column1{width:64%;}
#content .column2{ width:30%;}
#trailer { display: none;}
#home_banner { width:100%;}
#content { width:100%;}
.orange {
background: rgba(252,127,3,1);
background: -moz-linear-gradient(top, rgba(252,127,3,1) 0%, rgba(236,123,25,1) 36%, rgba(241,138,42,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(252,127,3,1)), color-stop(36%, rgba(236,123,25,1)), color-stop(100%, rgba(241,138,42,1)));
background: -webkit-linear-gradient(top, rgba(252,127,3,1) 0%, rgba(236,123,25,1) 36%, rgba(241,138,42,1) 100%);
background: -o-linear-gradient(top, rgba(252,127,3,1) 0%, rgba(236,123,25,1) 36%, rgba(241,138,42,1) 100%);
background: -ms-linear-gradient(top, rgba(252,127,3,1) 0%, rgba(236,123,25,1) 36%, rgba(241,138,42,1) 100%);
background: linear-gradient(to bottom, rgba(252,127,3,1) 0%, rgba(236,123,25,1) 36%, rgba(241,138,42,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc7f03', endColorstr='#f18a2a', GradientType=0 );
}
.red{
background: rgba(214,44,44,1);
background: -moz-linear-gradient(top, rgba(214,44,44,1) 0%, rgba(214,49,49,1) 36%, rgba(198,59,59,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(214,44,44,1)), color-stop(36%, rgba(214,49,49,1)), color-stop(100%, rgba(198,59,59,1)));
background: -webkit-linear-gradient(top, rgba(214,44,44,1) 0%, rgba(214,49,49,1) 36%, rgba(198,59,59,1) 100%);
background: -o-linear-gradient(top, rgba(214,44,44,1) 0%, rgba(214,49,49,1) 36%, rgba(198,59,59,1) 100%);
background: -ms-linear-gradient(top, rgba(214,44,44,1) 0%, rgba(214,49,49,1) 36%, rgba(198,59,59,1) 100%);
background: linear-gradient(to bottom, rgba(214,44,44,1) 0%, rgba(214,49,49,1) 36%, rgba(198,59,59,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d62c2c', endColorstr='#c63b3b', GradientType=0 );
}
.green{
	
background: rgba(255,199,45,1);
background: -moz-linear-gradient(top, rgba(255,199,45,1) 0%, rgba(253,204,70,1) 36%, rgba(255,223,93,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,199,45,1)), color-stop(36%, rgba(253,204,70,1)), color-stop(100%, rgba(255,223,93,1)));
background: -webkit-linear-gradient(top, rgba(255,199,45,1) 0%, rgba(253,204,70,1) 36%, rgba(255,223,93,1) 100%);
background: -o-linear-gradient(top, rgba(255,199,45,1) 0%, rgba(253,204,70,1) 36%, rgba(255,223,93,1) 100%);
background: -ms-linear-gradient(top, rgba(255,199,45,1) 0%, rgba(253,204,70,1) 36%, rgba(255,223,93,1) 100%);
background: linear-gradient(to bottom, rgba(255,199,45,1) 0%, rgba(253,204,70,1) 36%, rgba(255,223,93,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc72d', endColorstr='#ffdf5d', GradientType=0 );
}
#product_logos { width:100%; margin-top: 25px !important;}
.responsive a { color: #fff; float: left; text-align: center;}
.responsive span {  float: left; min-height: 119px;}
#mainstory_wrapper { width:100%;}
.responsive { display:block; float: left; margin: 0 7px; text-align: left;width: 30%; display:inline;}
.responsive span h2 {font-size: 13px;text-align: center;}
.responsive > span {float: left; min-height: 133px;}
#mainstory_banner{ width:100%;}
#mainstory_banner img {display: block;height: auto;margin: 0; padding: 0;width: 100%;}
#header { width:98%;}
#primary_global_navigation { width:100%; margin:0 auto; position:absolute; top:96px; background:#BFD147; border-radius:5px;}
#primary_global_navigation ul { width:100%;}
.new_at_suguna a{ padding:25px 19px 27px;}
.technology_trends a { padding:22px 14px 10px;}
#product_logos > a { float: left; text-align: center; width:20%;} 
#product_logos a img {margin: 0 15px;text-align: center; vertical-align: middle;}
#secondary_global_navigation ul{ width:100%;}
#content .head{ width:100%;}
#footer {width:98%;}
#primary_navigation_secondary { width:31%;}
#primary_navigation_secondary ul {width:100%;}
#innerpage_banner{ width:69%; height:auto;}
#innerpage_banner img { height: auto; max-width: 100%;}
#breadcurmb{ margin-left: 6px;margin-top: 6px; float:left;}
#section_content{ width:67%; margin-left:30%; margin-top:35%;}
#content .innerpage  { width:64%; }
#content .inner { width:30%;}
table img {float: left; max-width: 68%; height:auto;}
#primary_navigation_secondary ul ul { left:100%;}
#primary_navigation_secondary li.primary_navigation_secondary_active_doubleline{ background-position:right 10px;}
#related_link { width:100%;}
.inner #column2_trailer{ width:99%;}
.subscribe_small{ width:100%;}
.inner .subscribe_small input.subscribe_small_inputtxt { width:100%;}

.contact_form li {  width: 43%;}
}
@media screen and (max-width:767px) {
img {max-width:100%; }
body 							{ -webkit-text-size-adjust: none; }
#footer {width:100%; background-size:100% auto; text-align:center; padding:0;}
#footer > img{padding: 49px 0 0;}
.footer_links{ margin:0  !important; padding: 0px 0; width:100%;}
#secondary_global_navigation ul{ width:100%;}
#content .head{ width:100%;}
#logo { float:left; width:auto; margin:10px 0;}
.footer_links > span {float: left; width: 100%;}
#secondary_global_navigation {width:457px;}
#product_logos{ float:left; margin:20px 2% 0 !important; width:100%;}
#trailer{ width:32%; display:flex; float:left;}
#product_logos > a {float: left; width: 19%;}
#wrapper { width:98%; margin:0 1%;}
#header { width:98%;}
#trailer > a { text-align:center; line-height: 16px;padding: 23px 26px 0 14px;}
.mobNav {display: block;}
#content .column1{width:100%; margin:0;}
#content .column2{ width:98%; background:#fff; margin: 0px; padding: 13px 4px; }
#column2_trailer { background: #fff none repeat scroll 0 0;float: left; height: auto !important;}
#column2_trailer2 {float: left; height: auto !important; width:97%;margin:0 !important; }
#content { width:100%; background: #fff none repeat scroll 0 0; border-left: 1px solid #F1F2ED; border-radius: 10px;}
#primary_global_navigation { width:100%; margin:0 auto; position:absolute; top:96px; background:#BFD147; border-radius:5px;}
#primary_global_navigation ul { width:100%;}
.column1 innerpage  { width:98%; margin:0 1%;}
.inner #column2_trailer { width:97%; margin:0 1%;}
#innerpage_banner > img {height: auto; width: 100%;}
#primary_navigation_secondary { width:150px;}
#breadcurmb {
     float: left;
    margin: 0;
    text-align: right;
    width: 99%;
}
#innerpage_banner { width:74%; height:auto; float:left;}
#footer .footer_links span { margin:0; width:100%;}
#section_content {
    float: left;
    margin: 0 54px 0 6px;
    padding-right: 10px;
    width: 97%;
}
#related_link { width:98%;}
.footer-logo1 { display:none;}
.footer-logo { display: inline-block;} 
#secondary_global_navigation ul { padding: 0 4px;}
table img {float: left; height: auto; max-width: 95%;}
}
@media screen and (max-width:639px) {
	body 							{ -webkit-text-size-adjust: none; }
	#secondary_global_navigation{ display:none;}
	#primary_navigation_secondary { display:none;}
	#section_content{ width:97%; margin-left:0; background:none; }
	#breadcurmb{ float: left;margin: 0;width: 96%; padding: 10px 0 10px 10px;}
	#primary_global_navigation{display:none;}
	#logo{ width:100%; text-align:center;}
	#content .head{ height: 0;}
	#logo{padding:0;}
	#related_link { width:100%;}
	#innerpage_banner{ width:98%; margin-left: 1%;}
	#innerpage_banner > img { height: auto;width: 100%;}
	#trailer { display:none;}
	.responsive{ display:block;}
	#footer { background:none;}
	#section_content { width:94%;}
	#column2_trailer2 {     width: 94%;}
	.inner #column2_trailer {
    width: 94%;
    margin: 0 1%;
}
	#footer img{padding:none !important;}
	#wrapper {    width: 96%;
    margin: 0 2%;}
	.orange {
background: rgba(252,127,3,1);
background: -moz-linear-gradient(top, rgba(252,127,3,1) 0%, rgba(236,123,25,1) 36%, rgba(241,138,42,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(252,127,3,1)), color-stop(36%, rgba(236,123,25,1)), color-stop(100%, rgba(241,138,42,1)));
background: -webkit-linear-gradient(top, rgba(252,127,3,1) 0%, rgba(236,123,25,1) 36%, rgba(241,138,42,1) 100%);
background: -o-linear-gradient(top, rgba(252,127,3,1) 0%, rgba(236,123,25,1) 36%, rgba(241,138,42,1) 100%);
background: -ms-linear-gradient(top, rgba(252,127,3,1) 0%, rgba(236,123,25,1) 36%, rgba(241,138,42,1) 100%);
background: linear-gradient(to bottom, rgba(252,127,3,1) 0%, rgba(236,123,25,1) 36%, rgba(241,138,42,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc7f03', endColorstr='#f18a2a', GradientType=0 );
}
.red{
background: rgba(214,44,44,1);
background: -moz-linear-gradient(top, rgba(214,44,44,1) 0%, rgba(214,49,49,1) 36%, rgba(198,59,59,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(214,44,44,1)), color-stop(36%, rgba(214,49,49,1)), color-stop(100%, rgba(198,59,59,1)));
background: -webkit-linear-gradient(top, rgba(214,44,44,1) 0%, rgba(214,49,49,1) 36%, rgba(198,59,59,1) 100%);
background: -o-linear-gradient(top, rgba(214,44,44,1) 0%, rgba(214,49,49,1) 36%, rgba(198,59,59,1) 100%);
background: -ms-linear-gradient(top, rgba(214,44,44,1) 0%, rgba(214,49,49,1) 36%, rgba(198,59,59,1) 100%);
background: linear-gradient(to bottom, rgba(214,44,44,1) 0%, rgba(214,49,49,1) 36%, rgba(198,59,59,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d62c2c', endColorstr='#c63b3b', GradientType=0 );
}
.green{
	
background: rgba(255,199,45,1);
background: -moz-linear-gradient(top, rgba(255,199,45,1) 0%, rgba(253,204,70,1) 36%, rgba(255,223,93,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,199,45,1)), color-stop(36%, rgba(253,204,70,1)), color-stop(100%, rgba(255,223,93,1)));
background: -webkit-linear-gradient(top, rgba(255,199,45,1) 0%, rgba(253,204,70,1) 36%, rgba(255,223,93,1) 100%);
background: -o-linear-gradient(top, rgba(255,199,45,1) 0%, rgba(253,204,70,1) 36%, rgba(255,223,93,1) 100%);
background: -ms-linear-gradient(top, rgba(255,199,45,1) 0%, rgba(253,204,70,1) 36%, rgba(255,223,93,1) 100%);
background: linear-gradient(to bottom, rgba(255,199,45,1) 0%, rgba(253,204,70,1) 36%, rgba(255,223,93,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc72d', endColorstr='#ffdf5d', GradientType=0 );
}
#product_logos { width:100%; margin-top: 25px !important;}
.responsive a { color: #fff; float: left; text-align: center; font-size:13px; padding: 0 2px;}
.responsive span {  float: left; min-height: 119px;}
#mainstory_wrapper { width:100%;}
.responsive { display:block; float: left; margin: 0 4px; text-align: left;width: 31%; display:inline;}
.responsive span h2 {font-size: 16px;text-align: center;}
.responsive > span {float: left; min-height: 152px;}
.inner #column2_trailer2 img { clear: both; display: block;}
.inner #column2_trailer img{ clear: both; display: block;}
	#product_logos {margin: 0 auto !important;
    width: 100%;
    float: none;
    text-align: center; float:left; padding:10px 0;}
	#product_logos > a {    float: none;
    margin: 10px 4px;
    width: auto;
    text-align: center;}
	#related_link { width:96%;}
}
@media screen and (max-width:480px) {
	.responsive { width:98%;  margin: 15px 4px;}
	.responsive > span { min-height:95px;}
	.responsive > img { width: 100%;}
	.red {width: 100%;}
	#product_logos-responsive > a {    float: none;
    margin: 10px 4px;
    width: auto;
    text-align: center;}
	#wrapper {    width: 96%;
    margin: 0 2%;}
	#secondary_global_navigation{ display:none;}
	#primary_navigation_secondary { display:none;}
	#section_content{ width:94%; margin-left:0; background:none; border-bottom:none;}
	#breadcurmb{ margin-left:1%;}
	#primary_global_navigation{display:none;}
	#logo{ width:100%; text-align:center;}
	#product_logos-responsive {margin: 0 auto !important;
    width: 100%;
    float: none;
    text-align: center; display:block;}
	    	#related_link { width:96%;}
			.contact_form li {width:94%;}
			#sitemap > ul {
    text-align: left;
    width: 98%;
	
}
.contact td {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    float: left;
    font-size: 12px;
    width: 98%;
}

.contact input  {
    padding: 7px !important;
    width:96% !important;
	 margin: 3px 0;
}
.half_way > td input {
    float: left;
    width: 30px !important;
}

.half_way td {
    float: left;
    width: auto;
}

#trFarmer span {
    float: left;
}
.contact textarea  {
    padding: 7px;
    width: 96% !important;
}
.contact select  {
    padding: 7px;
    width: 100%;
}
#section_content table {
    width: 100%;
}
#product_logos { display:none;}

	}
