@charset "utf-8";

/* CSS Document */

@font-face {

  	font-family: 'BenchNine';

 	src: url('../styles/font/BenchNine-Regular.eot');

  	src: url('../styles/font/BenchNine-Regular.eot?#iefix') format('embedded-opentype'),

       url('../styles/font/BenchNine-Regular.woff') format('woff'),

       url('../styles/font/BenchNine-Regular.ttf') format('truetype'),

       url('../styles/font/BenchNine-Regular.svg#BenchNine-Regular') format('svg');

	font-weight: normal;

    font-style: normal;

}

@font-face {

    font-family: 'open_sansregular';

    src: url('../styles/font/OpenSans-Regular-webfont.eot');

    src: url('../styles/font/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),

         url('../styles/font/OpenSans-Regular-webfont.woff') format('woff'),

         url('../styles/font/OpenSans-Regular-webfont.ttf') format('truetype'),

         url('../styles/font/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');

    font-weight: normal;

    font-style: normal;

}



h1 {

	font-family: 'BenchNine';

	font-size: 21px;

	font-size: 23px\9;

	font-weight:bold;

	

}



h2 {

	font-family: 'BenchNine';

	font-size: 25px;

	font-weight:bold;

	color:#FFF;

}

h3 {

	font-family: 'BenchNine';

	font-size: 27px;

	margin:30px 0 0 20px;

	font-weight:bold;

	color:#090;

}

p {

	color: #FFFFFF;

    font-family: "open_sansregular";

    font-size: 16px;

    line-height: 1.3em;

    text-align: justify;

    width: auto;

}

.clear{

	clear:both;

}

.clearH{

	clear:both;

	height:10px;

}

.top-color-bar {

	/*position: absolute;*/

	width: 1500px;

	height: 14px;

	z-index: 10;

	background-image: url(../images/menutopbar.png);

	background-repeat: repeat-x;

}

.slider-area-main-wraper {

	width: 100%;

	background-color:#02432a;

}

.slider-area-main-middle-wraper{

	width:980px;

	height:auto;

	margin:0 auto;

    position: relative;

}

.header-wrap {

	width:100%;

	margin-top:0px;

	margin-left: auto;

	background-image: url(../images/menuback.png);

	background-color:rgb(29, 100, 58);

	background-repeat: repeat-x;

	height: 50px;

	margin-right: auto;

	z-index:1000;

	position: absolute;

}

.header_wrapper_middle {

	width:980px;

	margin:0 auto;

}

.header-inner-wraper{

	width:980px;

	height:47px;

	position:relative;

	margin:0 auto;

}



.header-inner-navigation-wraper {

	width: 450px;

	float:right;





}

.gtm-logo {	

	width:100px;

	float:left;

	bottom:-1px;

	position:absolute;

	background-image: url(../images/logo.svg);

	background-repeat:no-repeat;

	height:75px;

}

.gtm-name {	

	width:390px;

	float:left;

	left:109px;

	color:#FFF;

	position:absolute;

}

.gtm-name h1 {

	margin-top:20px;

	color:#FFF;

	font-size:23px;

}



.content_wraper {

	width:100%;

	height:auto;

	background-color:#D7F2B7;

}

.midle_wraper {

	width:980px;

	height:auto;

	margin:0 auto;

}

.box_wraper{

	width:241px;

	float:left;

	margin:54px 5px 0 0;

	height:auto;

	position:relative;

	min-height:240px;

}

.box_wraper h2{

	display:block;

	text-align:center;

	padding-top:14px;	

}

.box_wraper p{

    font-size: 14px;

    line-height: 1.1em;

    padding: 6px 15px 0;

}

div.box_wraper.yellow {

	margin-right:0 !important;

}





.orange {

	background:url("../images/color_box1.png") no-repeat top;

    

	

}



.red {

	background:url("../images/color_box2.png") no-repeat top;

	

}



.green {

	background:url("../images/color_box3.png") no-repeat top;

}



.yellow {

	background:url("../images/color_box4.png") no-repeat top;

}

.text-icon-wrap {

	margin:0 auto 10px;

	width:10px;

	top:162px;

	left:110px;

	position: absolute;

}

.text-icon-wrap img{

	width:22px;

}

.gallery-main-wrap {

	width: 980px;

	margin:0 auto;

	height:auto;

}

.gallery-midle-wraper {

	width: 980px;

	height:auto;

	min-height:198px;

}

.gallery-main-wrap h2 {

	color:#090;

	margin-left:5px;

}



.farm_area_main h2 {

	color:#090;

	margin-left:5px;

}

.farm_area_main{

    width: 980px;

    margin:10px auto;

    height: auto;

    min-height: 169px;

	

}

.farm_area_image{

    width:326.6px;

    float: left;

    height: auto;

	margin-right:0;	

}

.farm_area_image img{

    width:100%;

}

.farm-page-under{

	width:860px;

	height:auto;

	font-family:'open_sansregular';

	

	text-align: justify;

	/*line-height:2em !important;*/

	padding:10px;

    background-color:#Fff;

    margin-bottom: 10px;

}

.farm-page-under p{

  color:#000;

  font-size:13px !important;

}

/*footer*/



.footer-main{

	height:auto;

	margin-top:-40px;

    /*padding-top:40px;*/

	min-height:200px;

	z-index:-1;

	background-color:#005826;

    float: left;

    width: 100%;

}

.footer-midle {

	width:980px;

	height:auto;

    padding-top:28px;

	margin:0 auto;

}

.footer-links-wrape{

	width: 345px;

	height: 185px;

	float: left;

	margin-left:5px;

    margin-top:20px;

	

}

.footer-links-tittle{

	width: 350px;

	height: 15px;

	float: left;

	font-family:'BenchNine';

	font-size: 1.3em;

	color: #FFFFFF;

}

.footer-links-columns {

	width:350px;

	height:auto;

	float:left;

}   

a.footer-main-sub-links:link, a.footer-main-sub-links:visited {

	font-family:"Arial";

	font-size:0.9em;

	color:#fff;

	padding-bottom:4px;

	width:120px;

	line-height:18px;

	padding-left:10px;

	float:left;

}

a.footer-main-sub-links:hover, a.footer-main-sub-links:active {

	font-family: "Arial";

	font-size: 0.9em;

	color: #8F8F8F;

	padding-bottom: 4px;

	width:120px;

	line-height: 18px;

	padding-left:10px;

	float: left;

}	

ul.footer-links-sub {

	float:left;

	width:350px;

	height:auto;

	margin-bottom:0px;

	margin-top:4%;

}	

ul.footer-links-sub li {

	float:left;

	width:160px;

	height:auto;

	font-family:"Arial", Gadget, sans-serif;

	font-size:0.9em;

	color:#fff;

	margin-bottom:6px;

	padding-top:2px;

	margin-left:10px;

    float:left;

}

ul.footer-links-sub li:before {

	content: url(../images/bullte.png);

	color:#FFF;

	float: left;

	margin-top:10px;	

}

ul.footer-links-sub li a {

	border-bottom: 1px dashed #fff;

}	

.footer-links-social-wrape{

	width: 350px;

	height: auto;

	float: left;

	margin-top:22px;

}

.footer-links-tittle{

	width: 350px;

	height: 15px;

	float: left;

	font-family:'BenchNine';

	font-size: 1.3em;

	color: #FFFFFF;

}



.fbicon-wrape{

	width: 344px;

	float:left;

	margin-left: 5px;

	margin-top:10px;

    

}



.footer-contact {

    float: left;

    margin-left: 10px;

    width: 409px;

}



.footer-links-address-wrape{

	width:445px;

	height: auto;

	float: left;

	margin-top: 10px;

	margin-left:16px;

}

.footer-links-tittle2{

	width: 378px;

	height: 24px;

	float: left;

	font-family:'BenchNine';

	letter-spacing:2px;

	font-size: 2em;

	color: #FFFFFF;

	margin-top:10px;

	margin-left:10px;

}

.contact-details-area{

	width: 200px;

	height:50px;

	float: left;

	margin:10px 0 0 150px;

} 

.footer-right-address-wraper {

	width:90%;

	height:auto;

	float:left;

	font-family:"Arial";

	font-size:12px;

	color:#fff;

	line-height: 1.4em;	

}



.text-wid > div {

    background: none repeat scroll 0 0 #fff;

    width: 734px !important;

}



.footer-right-map a img {

    border: 2px solid #fff;

    width: 81px;

}



.fot-add {

    text-align: right;

}



.fot-add-sub {

    float: right;

    margin-right: 17px;

}



.wareh {

    margin-left: 53px;

    padding: 0 4% 15px !important;

}



.wareh-h {

    margin-left: 53px;

    width: 153px !important;

}



.wareh-c {

    float: right;

    width: 66%;

}



.icon-address-footer{

    background: url("../images/footer-a.png") no-repeat scroll 0 0 transparent;

    padding: 0 4% 15px 6%;

	float:left;

}

.icon-phone-footer{

    background: url("../images/footer-t.png") no-repeat scroll 0 0 transparent;

    padding: 0 4% 15px 6%;

	float:left;

}

.icon-fax-footer{

    background: url("../images/footer-f.png") no-repeat scroll 0 0 transparent;

    padding: 0 4% 15px 6%;

	float:left;

}

.icon-email-footer{

    background: url("../images/footer-e.png") no-repeat scroll 0 0 transparent;

    padding: 0 4% 15px 6%;

	float:left;

}



.footer-links-address {

    float: left;

    height: auto;

    margin-top: 23px;

    width: 50%;

}



.footer-links-tittle2 > span {

    float: right;

}



.footer-links-address-header{

	width:200px;

	height:19px;

	float:left;

	font-family:"Arial";

	color:#FFF;

	font-size:13px;

	padding-bottom:6px;

}

.footer-right-map {

	width:165px;

	float: left;	

	height:auto;

    margin-top:114px;



		

}





.footer-bottom{

	width: 100%;

	height: 50px;

	background-color: #002811;



}

.footer-bottom-middle{

	width: 980px;

	height: 50px;

    margin:0 auto;

}



.copyrigth {
    color: #FFFFFF;

    float: left;

    font-family: "Arial";

    font-size: 10px;

    height: auto;

    min-height: 25px;

    margin-left: 0;

    margin-top: 20px;

    width: 486px;

    text-align: center;

}

.desingby {
    color: #FFFFFF;
    float: right;
    font-size: 10px;
    margin-top: 16px;
}

.desingby a{
    color: #FFFFFF;
    font-size: 10px;
    margin-top: 20px;
}

.designby:before {
	content: '';
    background: url(../images/e.png) no-repeat;
    display: inline-block;
    width: 15px;
    height: 10.8px;
    background-size: 10px 10.8px;
}


.natural-logo{

	width: 100px;

	float:left;

	margin-top:-50px;

	z-index:100;

	margin-left:40px;

	height:100px;

}

.natural-logo{

	width: 100px;

}

.w3cvalidation-logo{

	float:left;

	margin-top:9px;

	margin-left:0px;

}





.desingby-logo{

	background-color: #F00;

	height:50px;

	width: 100px;

	float: right;	

}



.desingby-logo img {

    padding-top:11px;

    width: 100%;	

}

.wrape-title {

 width:980px;

 height:32px;

 color:#027E24;

 font-family:'BenchNine';

 font-weight:bold;

 text-transform:uppercase;

 font-size:23px;

 border-bottom:solid #D42B32 3px;

 margin: 0;

 padding-bottom: 5px;

}

.wrape-title-inner{

	float:right;

	margin-right:18px;

	margin-top:8px;	

}

/*Aboutus Page styles*/

.about_main_wrapper {

	width: 980px;

    margin: 0 auto;

    height: 1125px;

    margin-top: 10px;

	overflow:hidden;

	margin-bottom:10px;

}

.about_content_left_wrapper{

	width: 510px;

    margin-right:0px;

    height: 1119px;

    float: left;

    background-color: #FFF;

    position: relative;

}

.about_main_wrapper_topImage{

    top: 0;

    left: 0;

	width:320px;

	height:180px;

    position: absolute;

	

}

.about_main_wrapper_bottomImage{

    bottom: 0;

    height: 180px;

    position: absolute;

    right: 0;

    width: 320px;

	

}



.wrape-title-left {

	width: 310px;

	float: right;

	margin:20px 0 12px;

	font-family: 'BenchNine';

	font-weight:bold;

	font-size: 28px;

	color: #666;

	letter-spacing: 0.05em;

	height:27px;

}

.wrape-image {

	width:250px;

	float:left;

	margin:0px 0 0 30px;

	padding-right:10px;

    position: relative;

}



.about_main_wrapper p{

    color: #000000;

    font-family: 'open_sansregular';

    font-size: 13px;

    line-height: 1.5em;

	padding:0px 25px;

}



.about_content_right_wrapper{

    width: 470px;

    height: auto;

    float: left;

}

.wrape-row-top{

	width: 460px;

	/*height:auto;*/

	margin-left:10px;

	padding-bottom:12px;

	background-color:#FFF;

	margin-bottom:11px;

}

.wrape-row-top h1{

	color:#666;

	width:96%;

	font-size:23px;

	padding:16px 0 5px 20px;

}

.wrape-row-image{

	padding:4px 9px 0 17px;

	float:left;

}

.wrape-row-description {

	width:465px;

	/*height:auto;*/

	padding-top:0px;

	margin-top:-12px;

}

.wrape-row-description p{

	font-family:'open_sansregular';

	font-size: 12px;

	color:#000;

	line-height:1.5em;

}

/*Farms Page Styles*/



.farms-main{

	width: 980px;

	height:auto;

	margin:0 auto;

	padding-top:10px;

	padding-bottom:10px;



}

.farms-row-top {

	width:980px;

	height:auto;

    min-height:415px;

	background-color:#fff;

	margin:0 auto;

}

.farms-row-top p{

	font-family:'open_sansregular';

	font-size:13px;

	color:#000;

	line-height:1.3em !important;

	padding: 0 25px;

}

.farms-slider{

	width: 600px;

	height: auto;

	float: left;

	margin-top: 5px;

	margin-right:20px;

	overflow:hidden;

}



.slider-area-wrape{

	width: 600px;

	height:auto;

	float: left;

	margin:5px 0 5px 1.5%;	

	background-color:#013B1A;	

}

.farms-text-area-title{

	width:330px;

	height:35px;

	font-family:'BenchNine';

	float:left;

	margin: 8px 0 0;

	color:#027E24;

	font-size:28px;

}



.farms-text-area-contain {

	width:340px;

	font-family:'BenchNine';

	float:left;

	margin: 0 0 5px 0;

	color:#027E24;

	font-size:28px;

}



.farms-text-area-contain p {

    padding: 6px 0 !important;

}



.farms-text-area-title2{

	width: 934px;

	height:30px;

	font-family:'BenchNine';

	float:left;

	padding-top:20px;

    padding-left: 46px;

	color:#027E24;

	font-size:28px;

}

.farms-text-area{

	width:400px;

	height:350px;

	margin:0px 0 0 1%;

}

.farms-row-bottom {

	width:980px;

	height:auto;

	margin:12px auto 0;

}

.farms-row-bottom-middle{

	width:880px;

	height:200px;

	margin:0 auto;

	background-color:#FFF;



}

.gallery-text-box-wrape{

	width:880px;

	margin:0 auto;

	background-color:#FFF;

	overflow:hidden;





}

.gallery-text-box{

	width:220px;

	height:auto;

	float:left;

	

}



.farm-inner-box-text{

	width:860px;

	height:60px;

	font-family:'open_sansregular';

	font-size:13px;

	text-align: justify;

	line-height: 1.3em !important;

	padding:10px;

    background-color:#Fff;

    margin-bottom: 10px;

}

.farm-box{

	width:218px;

	height:auto;

	float:left;

	border-left: 1px solid #adb7a1;

    border-right: 1px solid #adb7a1;

	}

    

.image_carousel {

    padding: 0 !important;

}

    

.farm-inner-box-title {

	width:220px;

	height:30px;

	font-family:'BenchNine';

	margin:10px 0;

	font-size:23px;

	text-align:center;	

}

.farm-inner-box-img {

	width:220px;

	margin:0px;

    height: 150px;

}



/*Contact us page styles*/

.google-map-container{

    width: 970px;

    margin-top: 5px;

	padding-left:10px;

	overflow:hidden;

}



.google-map-container iframe{

    width: 960px;

    height: 320px;

	padding-top:20px;

}



.google-map-container span {

    font-family: open_sansregular;

    font-size: 13px;

	width:100%;

	float:left;

	background-color:#d7f2b7;

	padding-left:1px;

	padding-bottom:5px;

}



.contact-us-main-detail-container{

    width: 960px;

    margin-top: 10px;

    height:480px;

	padding-left:10px;

	

}

.contact-us-detail-container{

    height: 367px;

    float: right;

    width: 205px;

    padding-left:10px;

	background-color:rgb(251, 255, 250);

	padding-bottom:20px;

	margin-top:25px;

	/*margin-right:4px;*/

	

}



.contact-us-sub-details{

    font-family: 'open_sansregular';

    height: auto;

    width: 88%;

	color:#333;

}
.textarea{
	width: 99%;
}
.contact-us-sub-details p{

 font-size: 13px;
font-weight: normal;
color: #000000;
line-height: 20px;
padding-left: 10px;
font-family: 'open_sansregular';
text-align: left;

}

.contact-us-sub-details h3{

    font-size: 14px;

	font-weight:bold;

	font-family:'open_sansregular';

    color: #090;

	margin-top:15px !important;

    padding-bottom: 5px;	

}

.icon-home{

    background: url("../images/home.png") no-repeat scroll 0 0 transparent;

    padding: 0 2px 10px 14px;
    height: 40px;
float: left;
}

.icon-phone{

    background: url("../images/telephone.png") no-repeat scroll 0 0 transparent;

    padding: 0 2px 10px 14px;

}

.icon-mail{

    background: url("../images/mail.png") no-repeat scroll 0 0 transparent;

    padding: 0 2px 10px 14px;

}

.icon-fax{

    background: url("../images/fax.png") no-repeat scroll 0 0 transparent;

    padding: 0 2px 10px 14px;

}

.set-padding{

    margin-right: 10px;

}

.contact-us-form-container{

height: auto;

float: left;

width: 735px;

overflow:hidden;

/*padding-left:4px;*/

}

.contact-inner-wrape-title{

    font-size: 15px;

    font-weight: bold;

    font-family: 'open_sansregular';

    color: #027E24;

    margin-top: 10px;

}

.inner-wrape-description p{

	width:735px;

	height:auto;

	line-height: 18px;

	font-family:'open_sansregular';

	font-size:13px;

	color:#000000;

	padding:10px 0 0;

	overflow:hidden;

	background-color:#d7f2b7;

}

.leftpanel-links-columns {

	width:980px;

	height:auto;

	float:left;

	margin-top:20px;

	}

.span-1{

    width: 200px;

    float: left;

    margin-right: 10px;

    height: auto;

}

.form-field-name{

    font-family: 'open_sansregular';

    font-size: 11.5px;

}   

.input-container{

    padding-top: 5px ;

    padding-bottom: 5px ;

    width: 100%;

	

}



.input-container > input {

    display: block;

    float: left;

    width: 92%;

    margin-bottom: 5px;

}



.textarea-large{

    height: auto;

	width:100%

}

.subject-content{

    width: 90%;

	margin-top:5px;

    height:20px;

}

.button {

	font-family:'open_sansregular';

	font-size:13px;

	padding:5px 15px;

	/*background-color:#024AA2;*/

    background-color: #090;

	color:#fff;

	box-shadow:0px 1px 5px #979797;

	border-radius: 5px;

	cursor:pointer;

	border:0;

	outline:0;

	margin-bottom:10px;

}

.button:hover {

	background-color: #1E6220;

	-webkit-transition: background-color 150ms linear 50ms;

	-moz-transition: background-color 150ms linear 50ms;

	-ms-transition: background-color 150ms linear 50ms;

	-o-transition: background-color 150ms linear 50ms;

	transition: background-color 150ms linear 50ms;

}

/*product page*/

.products-inner-left {

	width:auto;

	height:auto;	

}



#loadProducts {

    height: auto;

    margin-left: 238px;

    width: 740px;

}



.products-inner-right {

	height: auto;

	float: right;

	width: 740px;	

	min-height:630px;



}

.product-inner-header {

	margin-left: 15px; 

	margin-top:15px;

}

.product-inner-header h1{

	font-family:'BenchNine';

font-size: 22px;

color:#027E24;

font-weight: bold !important;

}

.products-links-columns {

    float: left;

    font-family: 'open_sansregular';

    font-size: 12px;

    height: auto;

    padding-bottom: 5px;

    padding-top: 15px;

    width: 210px;

}

.products-links-header{

font-family:'open_sansregular';

font-size: 17px;

float: left;

width: 100%;

height: auto;

margin-bottom: 2px;

margin-left:10%;

}

.products-links-sub {

float: left;

width: 75%;

height: auto;

margin-bottom: 2px;

margin-left:15%;

}

.products-main-sub-links:before{

	content:url(../images/bullte2.png);

	padding-right:6px;

}

.products-main-sub-links{

font-family:'open_sansregular';

font-size: 15px;

padding-bottom: 4px;

color:#000;

width: 96%;

margin-left:0;

line-height: 18px;

margin-top:15px;

padding-left:2px;

float: left;

border-bottom:#666 thin dotted;

}

.products-main-sub-links:hover {

	color: #0C0;

	-webkit-transition: color 300ms ease-out 50ms;

	-moz-transition: color 300ms ease-out 50ms;

	-ms-transition: color 300ms ease-out 50ms;

	-o-transition: color 300ms ease-out 50ms;

	transition: color 300ms ease-out 50ms;

}

.product-box {

	background-color: #fff;

	height:auto;

	width: 23%;

	float:left;

	margin-top: 10px;

	margin-left: 2%;

	box-shadow:#CCC 2px 1px 5px 1px; 

    position: relative;

}

.product-img {

	height: auto;

	width: 94%;

	float:left;

	margin-top: 8px;

	margin-left: 3%;

	margin-right: 3%;

}



.product-box:hover .prodimgview {

    background: none repeat scroll 0 0 #000;

    color: #fff;

    display: block !important;

    font-family: open_sansregular;

    font-size: 11px;

    opacity: 0.7;

    padding: 2px 5px;

    position: absolute;

    right: 42px;

    top: 60px;

}

.product-box:hover .prodimgview2 {

    background: none repeat scroll 0 0 #000;

    color: #fff;

    display: block !important;

    font-family: open_sansregular;

    font-size: 11px;

    opacity: 0.7;

    padding: 2px 5px;

    position: absolute;

    right: 42px;

    top: 50px;

}



.product-img img{

	width:100%;

}

.product-box-header {

	height: 25px;

	font-family: 'open_sansregular'!important;

	color: #666;

	font-size: 18px;

	text-transform: uppercase;

	font-weight: bold;

	width: 96%;

	float: left;

	margin-top: 5px;

	margin-left: 2.5%;

	margin-right: 2%;	

	text-align:center;

}

.clear-height{

	clear:both;

	height:20px;

}

.pagination {

	height:35px;

	float:right;

	margin-right:0;

}





























/* navigation */

#nav{

	float:left;

    font-family:BenchNine;

	font-weight: bold;

	font-size:22px;

    /*width:90%;*/

    width:450px;

}



#nav > a{

	display: none;

}



#nav li{

	position: relative;

}



#nav li a{

	color: #FFF;

	display: block;

	

}







	

/* first level */



#nav > ul{

	height: 45px; /* 60 */

		

}



#nav > ul > li{

	width: 75px /*90px*/;

	height: 40px;

	float: left;

	margin-top:0;

}

#nav > ul > li > a{

	height:28px;

	margin-top:20px;

	font-size: 19px /* 1.0em */; /* 24 */

	text-align: center;

	

}



#nav > ul > li:hover,#nav > ul:not( :hover ) > li.active{

	height: 60px;

/*margin-top: 30px;*/

background: url(../images/menu_hover2.png) top no-repeat;

}



#nav > ul > li:hover > a,#nav > ul:not( :hover ) > li.active > a{

	color:#D7F2B7;

	/*background:url(../images/menu_hover2.png) top no-repeat;*/

}



/* second level */



#nav li ul{

	background-image:url(../images/menubacksubmenu.png);

    background-repeat: repeat;

	display: none;

	position: absolute;

	top: 100%;

	z-index:100;

    width: 130px;

	

}

                

@media( min-width:769px ){
	#nav li:hover ul{

	display: block;

	left: 0;

	right: 0;

}
}

                    

#nav li:not( :first-child ):hover ul{

	/*left: -1px;*/

	width:130px;

}



#nav li ul a{

	font-size: 19px;

	border-top: thin solid #4D4D4D;

	padding: 5px 0 5px 13px;/*0.55em;*/ /* 15 (20) */

	/*padding-left: 1.55em;*/

	/*width:80%;*/

}



#nav li ul li a:hover,#nav li ul:not( :hover ) li.active a{

	color: #8AF071;

}



/*************  fixed ********************/



.contact-us-detail-container {

    overflow: hidden;

}



body {

    background : #D7F2B7;

}



.header-inner-wraper {

    background-image: url("../images/menuback.png");

    background-color: #009966;

    height: 50px;

}



.footer-midle {

    background-color: #005826;

    margin-top: 0;

    padding-top: 40px;

	display:block;

	overflow:hidden;

}

.footer-right-map {

	float:right;

    width: 152px;

    margin-top: 0;

    padding-top: 114px;

    height: 91px;

    

}



.footer-right-map > img {

    width: 60px;

}



.footer-bottom-middle {

    background: none repeat scroll 0 0 #002811;

    height: 50px;

}



.footer-links-address-wrape {

    margin-top: 0;

    padding-top: 10px;

   /* background: none repeat scroll 0 0 #005826; */

    height: 195px;

}



.footer-links-tittle2 {

 width:414px;

}

.footer-links-tittle2 h1 {

    font-family: 'BenchNine';

    font-size: 27px !important;

    font-weight: bold;

    letter-spacing: 1px;    



}

.slider-box-wrape {

    margin-right: 11.6px !important;

}

.slider-box-wrape:first-child {

    

    margin-right: 0 !important;

}



/*************  end fixed ********************/



.slider-area-wrape { position: relative; }



/* main slider Fixes */

.centered-btns_tabs,

.rslides_tabs,

.large-btns_tabs {

	margin-top: -20px;

    position: absolute;

    right: 18px;

    z-index: 1000;

  }



.centered-btns_tabs li,

.rslides_tabs li,

.large-btns_tabs li {

  /*display: inline;

  float: none;

  _float: left;

  *float: left;

  margin-right: 5px;*/





  background: url("../images/bullets.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);

    border: 0 none;

    display: block;

    float: left;

    height: 22px;

    margin-right: 3px;

    text-indent: -9999px;

    width: 22px;

  

  }



.centered-btns_tabs a,

.rslides_tabs a,

.large-btns_tabs a {

/*  text-indent: -9999px;

  overflow: hidden;

  -webkit-border-radius: 15px;

  -moz-border-radius: 15px;

  border-radius: 15px;

  background:url("images/bullets.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);

  display: inline-block;

  _display: block;

  *display: block;

  -webkit-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);

  -moz-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);

  box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);

  width: 10px;

  height: 10px;*/

    background: url("../images/bullets.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);

    border: 0 none;

    display: block;

    float: left;

    height: 22px;

    margin-right: 3px;

    text-indent: -9999px;

    width: 22px;

  }

  

 .rslides_here a {

    background-position: 0 -22px;

} 

  

.farms-main .centered-btns_tabs a,

.farms-main .rslides_tabs a,

.farms-main .large-btns_tabs a {

 background: url("../images/bullets2.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);

    border: 0 none;

    display: block;

    float: left;

    height: 15px;

    margin-right: 3px;

    text-indent: -9999px;

    width: 15px;

}

  

.farms-main .centered-btns_tabs li,

.farms-main .rslides_tabs li,

.farms-main .large-btns_tabs li {

  /*display: inline;

  float: none;

  _float: left;

  *float: left;

  margin-right: 5px;*/





  background: url("../images/bullets2.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);

    border: 0 none;

    display: block;

    float: left;

    height: 15px;

    margin-right: 3px;

    text-indent: -9999px;

    width: 15px;

  

  }



.farms-main .rslides_here a {

     background-position: 0 -20px;

}



.farm-inner-box-img {

    position: relative;

}



.farm-inner-box-img:hover .prodimgview {

    background: none repeat scroll 0 0 #000;

    color: #fff;

    display: block !important;

    font-family: open_sansregular;

    font-size: 11px;

    opacity: 0.7;

    padding: 2px 5px;

    position: absolute;

    right: 67px;

    top: 68px;

}



#cboxClose {

    text-indent: 0 !important;

    font-weight: bold !important;

    right: 17px !important;

    top: 9px !important;

}



#cboxTitle {

    padding-left: 5% !important;

    padding-right: 5% !important;

    width: 90% !important;

    height: auto !important;

    

}

#cboxTitle span { 

    font-size: 12px; 

 line-height: 16px;

 }

i { font-style: italic !important; }



.product-box-header {

    color: #666666 !important;

    float: left !important;

	font-family: 'open_sansregular'!important;

    font-size: 13px !important;

    font-weight: normal !important;

	text-align:center;

}



.footer-links-tittle2 {

    font-size: 28px;

    height: 30px !important;

    width: 410px !important;

}



.service_main_wrapper {

	width: 980px;

    margin: 0 auto;

    margin-top: 10px;

	background-color:#FFF;

	padding-bottom: 10px;

}

.service-wrape-title {

	background-color: #d7f2b7;

    color: #027e24;

    float: left;

    font-family: 'BenchNine';

    font-size: 28px;

    font-weight: bold;

    height: 27px;

    letter-spacing: 0.05em;

    margin: 15px 0 15px 25px;

    text-align: center;

    width: 94%;

}

.service_main_wrapper p{

    color: #333333;

    font-family: 'open_sansregular';

    font-size: 13px;

    line-height: 1.5em;

	padding:0px 32px;

}

.wrape-row-image-rigth{

	padding:4px 32px 0 17px;

	float:right;

}

.wrape-row-image-left {

    padding:4px 9px 0 32px;

	float:left;

	border-radius:0 30px;

}

.servicewrape-row-description {

	width:978px;

	/*height:auto;*/

	padding-top:10px;

	margin-top:1px;

}

.servicewrape-row-description p{

	font-family:'open_sansregular';

	font-size: 13px;

	color:#000;

	line-height:1.5em;

}

.servicewrape-row-description2 {

	height:auto;

	padding:10px;

    background-color:#Fff;

	width:880px;

	margin:0 auto;

}

.servicewrape-row-description2 p{

	font-family:"open_sansregular";

	font-size: 13px;

	color:#000;

	line-height:1.3em;

	text-align: justify;

}

	

.main_wrapper_innerGrp{

	width: 980px;

    margin: 0 auto;

    margin-top: 10px;

	

}

.imgDiv{

	border-radius:0 30px;

	border: 1px solid #ccc;

}



.buttonReadMoreBack {

	background: url("../images/icon_backh.png") no-repeat scroll 0 0 #003524;

    color: #ffffff;

    display: block;

    font-family: 'Open Sans',sans-serif;

    font-size: 0.875em;

    padding: 10px 0 10px 39px;

    text-align: center;

    transition: all 0.3s ease-out 0s;

    width: 6%;

}



.buttonReadMoreNext {

	background: url("../images/icon1h.png") no-repeat scroll 100% 0 #003524;

    color: #ffffff;

    display: block;

    font-family: 'Open Sans',sans-serif;

    font-size: 0.875em;

    margin-left: 821px;

    padding: 10px 41px 10px 0;

    text-align: center;

    transition: all 0.3s ease-out 0s;

    width: 6%;

}



.success-msg { background-color:#62bd3e; color:#ffffff; font-size:14px; text-align:center; padding:8px; font-family:Tahoma, Geneva, sans-serif;border-radius:4px;  }

.error-msg { background-color:#D91C1C; color:#ffffff; font-size:14px; text-align:center; padding:8px; font-family:Tahoma, Geneva, sans-serif; border-radius:4px;}

.info-msg { background-color:#0066FF; color:#ffffff; font-size:14px; text-align:center; padding:8px; font-family:Tahoma, Geneva, sans-serif; border-radius:4px;}





/******************** packing *************************/



.packing {

    float: left;

}



.packing .product-box {

    width: 18%;

}



.packing .product-img {

    margin: 3% 3% 2%;

}

.popupimg-title{

	font-weight:bold;

	

}

.pro-des{

	font-size:12px;

	text-align:justify;

}

.contact-space{

	padding:10px;

}



.top-color-bar{

	display:block;

	width:100%;

	height:16px;	

	position:fixed;

	top:0;

	background:#6B795B;

}

.top-color-bar-gray{

	background:#4BC710;	

	display:block;

	width:100%;

	height:8px;

	position:relative;

	}

	

a[href^='tele(+94)11 248 7024'], a[href^='faxno(+94)11 248 7024']{

	color:#fff;

	font-size:12px;	

	pointer-events: none;

	cursor: default;

}

p.farm-bot-txt{

		font-size:9px;

		color:#000;

	}	



@media screen and(max-width:640px){

	.leftpanel-links-columns{

		width:700px;

	}

	

	.contact-us-form-container{

		width:700px;

		padding-left:10px!important;

	}	

	.google-map-container span.view-txt{

		padding-left:10px;

	}

	.inner-wrape-description p{

		padding-left:50px;

	}

	p.farm-bot-txt{

		font-size:9px;

		color:#000;

	}

	.farm-inner-box-text{

	font-size:16px !important;

	height:20px !important;

}

}

@media screen and(min-width:641px) and (max-width:960px){

	.leftpanel-links-columns{

		width:700px;

	}

	.contact-us-form-container{

		width:700px;

		padding-left:10px;

	}	

	.google-map-container span.view-txt{

		padding-left:10px;

	}

}	

	