@charset "utf-8";
/* CSS Document */

* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin:0; padding:0; }

*:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

body { margin:0; padding:0; font-family:calibri }

:focus { outline:none;}
ul, li, ol { list-style:none;}
a { text-decoration:none; -webkit-transition:0.5s; transition:0.5s;}
input[type="button"],input[type="submit"] { text-decoration:none; -webkit-transition:0.5s; transition:0.5s;}
a:hover{color:#F00}
a img, img { border:none; vertical-align:middle; max-width:100%; width:auto}
h1, h2, h3, h4, h5, h6 { font-weight:normal;}
p{font-size:18px; color:#5c5c5c; line-height:30px;}
:before, :after { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box }

article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }

input,
button,
select,
textarea { font-family: inherit; font-size: inherit; line-height: inherit; }

button, 
html input[type="button"], 
input[type="reset"], 
input[type="submit"] { -webkit-appearance: button; cursor: pointer; }

button::-moz-focus-inner, 
input::-moz-focus-inner {  padding: 0;  border: 0; }

input[type="checkbox"], 
input[type="radio"] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0; }

input[type="search"],
input[type="text"],
textarea { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-appearance: textfield; }

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {  -webkit-appearance: none;}

table { border-spacing: 0; border-collapse: collapse; }

.text-left { text-align: left; }
.text-right { text-align: right; }
.text-center { text-align: center; }
.text-justify { text-align: justify; }

.text-lowercase { text-transform: lowercase; }
.text-uppercase { text-transform: uppercase; }
.text-capitalize { text-transform: capitalize; }

.relative { position:relative;}
.clear{clear:both;}
.row {}

.row:before, .row:after { display:table; content:"";}
.row:after { clear:both; }

.container { width:1100px; margin:0 auto;}
.container:before, .container:after { display:table; content:"";}
.container:after { clear:both;}

a.menu-icon { display:none; height:auto; padding:7px 0 7px 0; width:40px; background:rgba(0,0,0,0.2);}
a.menu-icon span { display:block; margin:4px 10px; background:#fff; height:3px;}

a.menu-text { display:none; width:100px; text-align:center; padding:8px 0 5px 0;  margin:0 auto; border:1px solid #000; }
a.menu-text span { display:block; color:#000; text-transform:uppercase; font-family: inherit; font-size:25px;}

#header {}
#header .header{ border-top:5px solid #204292;min-height:100px}
#header .header .container{ position:relative}

#header .header .logo-top{padding:30px 10px; background:#fff; border-radius:0 0 15px 15px; display:inline-block; border:4px solid #204292; border-top:none; width:210px; float:left; position:absolute; left:0;  z-index:111}
#header .header .top-email{ float:right; display:inline-block; margin:43px 0 0 15px; color:#F58220;}
#header .header .top-email .fa{font-size:18px} 
 
#nav { float:left;  display:inline-block; position:relative; left:20% ; margin:35px 0 0 10px;}
#nav ul {}
#nav ul li { display:block; float:left; position:relative;  }
#nav ul li a { display:block; color:#F58220;  border-radius:15px;   padding:8px; font-size:16px; text-transform:uppercase; margin:0 2px; text-decoration:none}
#nav ul li a:hover { color:#fff; background:#F58220}

#nav ul li.active a { color:#fff; background:#97AFE8}
#nav ul li.active ul li a { color:#fff;}
#nav ul li.active ul li a:hover { color:#fff;}

/* Drop Down */
#nav ul li ul { color: #fff;display:none; width:200px; position:absolute; left:0; top:38px;   z-index:50000; background:rgba(0,0,0,0); }
#nav ul li ul li:first-child{border-radius:15px 15px 0 0}
#nav ul li ul li:last-child{border-radius:0 0 15px 15px}
#nav ul li ul li { float:none; margin:0; background:#204292; border-right:none }
#nav ul li ul li a { padding:8px 10px; margin:0 }
#nav ul li ul li a:hover { border:none; padding:8px 10px;}
/* Drop Down */

/*   sub manu	*/ 
#nav ul ul { display:none; position:absolute; top:100%; left:0; background:#fff; padding:0 }
#nav ul ul li { float:none; width:200px; }
#nav ul ul ul { top:0; left:100%; }
#nav ul li:hover > ul { display:block;}
/*   sub manu	*/ 

#content {}
#content .content {}

.section1{}
.section2{ padding:4% 0}
.section3{ padding:0% 0}
.section4{padding:4% 0}
.foot-section{ padding:3% 0}


.single-banner{background:#46D682; height:180px; overflow:hidden; display:block;}
.single-banner img{width:100%; height:auto}
.banner1{background:url(../images/banner1.jpg) no-repeat; background-size:cover}
.banner2{background:url(../images/banner2.jpg) no-repeat; background-size:cover}
.banner3{background:url(../images/banner3.jpg) no-repeat; background-size:cover}




.form-control {
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #cccccc;
  border-radius: 0px;
  box-shadow:none;
  color: #555555;
  display: block;
  font-size: 14px;
  line-height: 1.42857;
  padding: 5px 10px;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
  width: 100%;
}



.section-title{ font-size:36px; display:block; text-align:center; color:#3a3c38; font-weight:bold; padding-bottom:35px; background:url(../images/title-bottom-bg.png) no-repeat center bottom; margin-bottom:20px}
.section-title:after{}





.agri-carousel{ padding:0; position:relative ;}
.agri-carousel .owl-carousel{ margin-top:20px}
.agri-carousel .owl-carousel .owl-item{ padding:0 25px; text-align:left ; position:relative; }
.agri-carousel .owl-carousel .owl-item .item{ position:relative; background:#204292; padding:3px}
.agri-carousel .owl-carousel .owl-item .item a{text-decoration:none}
.agri-carousel .owl-carousel .owl-item .item .lazyOwl{ width:100%;}
.green-box{background:#204292;position:relative; width:100%; bottom:0; min-height:65px; }
.green-box .ag-sector{ color:#fff; font-size:24px; text-align:center; padding:10px 0 } 
  
  
  
.testi-carousel{ padding:0; position:relative ;}
.testi-carousel .owl-carousel{ margin-top:35px; }
.testi-carousel .owl-carousel .owl-item{ padding:0 30px; text-align:left ; position:relative;  }
.testi-carousel .owl-carousel .owl-item .item{ position:relative; background:#fff; width:30%; margin:0 auto;}
/*.testi-carousel .owl-carousel .owl-item .item:after{ display:inline-block; background:url(../images/quotes-after.png) no-repeat; content:""; height:30px; width:30px ;position:absolute; top:0; right:0;}
.testi-carousel .owl-carousel .owl-item .item:before{ display:inline-block; background:url(../images/quotes-before.png) no-repeat; content:""; height:30px; width:30px; position:absolute; top:0; left:0;}*/
.testi-carousel .owl-carousel .owl-item .item .lazyOwl{ width:auto}
.testi-carousel .owl-controls{ display:block; text-align:center; margin-top: 5px;}
.testi-carousel .owl-prev,.testi-carousel .owl-next{ display:inline-block; text-align:center; padding:5px 8px; border:1px solid #f0f0f0; opacity:0.4 }
.testi-carousel .owl-prev:hover,.testi-carousel .owl-next:hover{opacity:1}

.testimonitor{ position:relative;  min-height:85px; text-align:center ; margin-top:15px}
.testimonitor .testi-img{display:inline-block} 
.testimonitor .testi-name{ color:#F58220; font-size:16px;  padding:10px; display:inline-block; font-weight:bold } 
.testimonitor .testi-name span{ color:#204292; } 
  
    
ul.list{ margin-left:30px;}
ul.list li{ list-style-image:url(../images/list-bullet.jpg);  }
ul.list li p{margin:0}
   
  

.programs .resp-vtabs .resp-tabs-container .body-text{line-height:18px; margin-bottom:20px; text-align:left}
.programs .resp-vtabs .resp-tabs-container .green label{color:#F58220; font-weight:normal}
 

.programs .resp-vtabs .resp-tabs-container .tab-block-title{font-family:"calibri"; font-size:22px;margin-bottom:15px;  }
.programs .resp-vtabs .resp-tabs-container .green .tab-block-title{color:#F58220}

.programs .resp-vtabs .resp-tabs-container .block-feature-img{ text-align:left; margin-bottom:30px; }
.programs .resp-vtabs .resp-tabs-container .block-feature-img img{ width: auto;}


.center-title {font-family:"calibri"; font-size:24px; color:#000;  text-align:center; margin:30px auto}
.resp-vtabs .resp-tabs-list li{font-family:"calibri"; font-size:18px; color:#fff;  text-align:left; font-weight:bold;  line-height:20px;}
.resp-tabs-list li{background:#F58220;}
 

.resp-vtabs li.resp-tab-active { position: relative;z-index: 1;margin-right: -1px !important; border-right: 1px #FFF solid !important; background:#313D2F}
.resp-tab-active:after{	width: 10px; 	border-bottom: 5px solid rgba(0, 0, 0, 0);    border-left: 10px solid #313D2F;    border-top: 5px solid rgba(0, 0, 0, 0);    content: "";    height: 10px;    position: absolute;    right: -10px;  	top:10px;}
.resp-tab-active:after{ border-left: 10px solid #313D2F;}
 

/*-----------------  Contact page --------------------*/
 
.contact-page{}
.part-title{ font-family:"calibri"; font-size:24px; color:#4a4a4a; padding:5px 0; width:100%; display:block; font-weight:bold; margin:15px 0; border-bottom:1px solid #04A640 } 
.contact-page  h1{font-family:"calibri"; font-size:18px;margin:25px 0 10px 0; font-weight:bold; color:#4a4a4a; text-transform:uppercase}
.contact-page .address-details address{font-style:normal; margin:0}
.contact-page .address-details table{width:70%;  color:#4a4a4a; margin-bottom:20px; }
.contact-page .address-details table td{padding:5px 0; font-size:18px}
.contact-page .address-details table td a{color:#0089C2;}
.contact-page .address-details table td a:hover{color:#f00;}
.contact-page .address-details label{font-family:"calibri"; font-size: 15px ; color:#0089c2}
.contact-page .address-details .notice-block{background:#dedede;padding:8px}
.contact-page .contact-form{text-align:left; margin:20px auto; display:block; padding-left:50px;}
.contact-page .contact-form .form-title{font-family:"calibri"; font-size:20px; color:#0089c2; margin-bottom:20px; text-transform:uppercase}
.contact-page .contact-form .form-item{ text-align:left;}
.contact-page .contact-form .form-item input[type="text"],.contact-page .contact-form .form-item input[type="email"],.contact-page .contact-form .form-item textarea{ text-align:left; border:1px solid #04A640; background:#f7f7f7;color:#555;font-family:"calibri"; font-size:16px; padding:7px; margin-bottom:5px; min-width:350px; width:100%}
.contact-page .contact-form .form-item input[type="submit"]{background:#04A640;border:1px solid #999; color:#fff;font-family:"calibri"; font-size:18px; padding:10px 20px; }
.contact-page .contact-form .form-item input[type="submit"]:hover{background:#e7c700; color:#fff}









#footer {}
#footer .footer { background:#204292; padding:2.5% 0}
#footer .footer .foot-heading{font-size:20px; font-weight:bold; color:#fff;  margin-bottom:15px}
#footer .footer ul{ margin-left:12px}
#footer .footer ul li{ margin:7px 0; list-style-image:url(../images/foot-arrow.png); }
#footer .footer ul li a{font-size:14px; color:#fff ; text-decoration:none; }
#footer .footer ul li a:hover{color:#04A64A}
#footer .footer .address{color:#fff; line-height:28px}
#footer .footer .address a{color:#fff; line-height:28px}
#footer .footer .address a:hover{text-decoration: underline;}

#footer .foot-copy .copyright-text{ font-size:12px; font-weight:bold; display:inline-block; color:#fff}
#footer .foot-copy{background:#F58220; padding:15px 0 10px 0;}
#footer .foot-copy .bot-foot-links{font-size:12px; display:inline-block}
#footer .foot-copy .bot-foot-links a{ font-size:12px; color:#fff}

.social-links{ float:right; margin-right:0}
.social-links a{  display: inline-block;  width: 28px;  height: 28px;}
.social-links  a.fb-icon {  background: url(../images/fb-icon.png) no-repeat 0 top; background-size:100% auto}
.social-links  a.tw-icon {  background: url(../images/tw-icon.png) no-repeat 0 top;background-size:100% auto}
.social-links  a.yt-icon {  background: url(../images/yt-icon.png) no-repeat 0 top;background-size:100% auto}
.social-links > a:hover {  background-position: 0 bottom;}
