@font-face {
  font-family:'fontawesome';
  src: url('fonts/fontawesome-webfont.eot');
  src: url('fonts/fontawesome-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/fontawesome-webfont.woff') format('woff'),
    url('fonts/fontawesome-webfont.ttf') format('truetype'),
    url('fonts/fontawesome-webfont.svg#OpenSansItalic') format('svg');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  unicode-range: U+0020-20AC;
}
@font-face {
  font-family:'MyriadPro';
  src: url('fonts/MyriadPro-Regular.eot');
  src: url('fonts/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),
    url('fonts/MyriadPro-Regular.woff') format('woff'),
    url('fonts/MyriadPro-Regular.ttf') format('truetype'),
    url('fonts/MyriadPro-Regular.svg#OpenSansItalic') format('svg');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  unicode-range: U+0020-20AC;
}

@font-face {
  font-family:'MyriadPro-Bold';
  src: url('fonts/MyriadPro-Bold.eot');
  src: url('fonts/MyriadPro-Bold.eot?#iefix') format('embedded-opentype'),
    url('fonts/MyriadPro-Bold.woff') format('woff'),
    url('fonts/MyriadPro-Bold.ttf') format('truetype'),
    url('fonts/MyriadPro-Bold.svg#OpenSansItalic') format('svg');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  unicode-range: U+0020-20AC;
}
h1,h2,h3,h4,h5,h6,ul,li,p{margin:0px; padding:0px;}
img{max-width:100%;}
li{list-style:none;}
a{text-decoration:none; -webkit-transition:all 0.5s ease-in-out;}
a:hover{text-decoration: none;}
h1{font-size:90px; ;line-height:92px; color:#fff; font-family:'MyriadPro-Bold'; z-index:99999;}
h2{font-size:59px; line-height:61px; color:#86c628; font-family:'MyriadPro-Bold';}
h3{font-size:47px; line-height:50px;  font-family:'MyriadPro'; color:#fff;}
h5{font-size:25px; line-height:27px; color:#000; font-family:'MyriadPro';}
p{font-size:16px; line-height:18px; font-family:'MyriadPro'; color:#000; margin-bottom:10px;}

header{width:100%; float:left; background:#fff; padding:20px 0px 16px;}
.contect_menu{width:100%; text-align:right; padding:50px 0px 0px;}
.contect_menu li{display:inline-block; margin:0px 15px; padding:0px 0px 0px 33px;}
.contect_menu li a{color:#000; font-size:20px; line-height:22px; font-family:'MyriadPro-Bold';}
.contect_menu li{color:#000; font-size:20px; line-height:22px; font-family:'MyriadPro-Bold';}
.contect_menu li a:hover{color:#66a907;}
.contect_menu li:nth-child(1){background:url("images/msg.png")no-repeat left center;}
.contect_menu li:nth-child(2){background:url("images/call.png")no-repeat left center;}
.hdr_menu li a:focus{outline:none;}
.logo_holder a:focus{outline:none;}

/*nav_section*/
#nav_section{width:100%; float:left; background:#66a907; padding:0px 0px; outline:1px solid #66a907; outline-offset:2px; z-index:999999;}
.hdr_menu{width:100%; text-align:center;}
.hdr_menu li{display:inline-block; margin:0px 0px; padding:0px 0px;}
.hdr_menu li a{color:#fff; font-family:'MyriadPro'; font-size:18px; line-height:20px; display:block; padding:28px 35px;}
.hdr_menu li a:hover{background:#3e6801;}
.current_active_itm{background:#3e6801 !important;}
.navbar.navbar-default{background:none; border:none; margin:0px; padding:0px;}

/*banner_section*/
#banner_section{width:100%; float:left; position:relative; z-index:-1;}
#banner_section img{width:100%;}
.banner_text{width:100%; text-align:center; position: absolute; top:10%; z-index:999999;}
.in_bn_text_shadow{width:68%; margin:0 auto; background:url(images/Shadow.png)no-repeat center center;  min-height:150px; z-index: 0px; top:10%; padding:17% 0px 5%;}

/*welcome_section*/
#welcome_section{width:100%; float:left; background:#fff; padding:50px 0px;}
#welcome_section h3{font-size:49px; line-height:51px; color:#fbd504; background:#3e6801; width:28%; text-align:center; padding:5px 0px;}
#welcome_section h2{margin:15px 0px 0px;}
#welcome_section h5{margin-top:7px;}
#welcome_section span{float:right; margin: -55px 0px 0px 0px;}
#welcome_section span img{width:100%;}
.welcome_menu{margin-top:20px;}
.welcome_menu li{ margin:13px 0px; background:url(images/bullet.png)no-repeat left center; padding:0px 0px 0px 25px; font-size:18px; line-height:20px; color:#000;}

/*footer*/
footer{width:100%; float:left; }
.up_footer{padding:25px 0px; background:#86c628; width:100%; border-top:8px solid #649b15;}
.up_footer h3{font-size:39px; line-height:42px; font-family:'MyriadPro'; color:#fbd504; width:16%; background:#3e6801; text-align:center; padding:5px 0px;}
.up_footer h4{font-size:26px; color:#000; line-height:28px; font-family:'MyriadPro'; margin-top:10px; margin-bottom:30px;}
.up_footer p{font-size:20px; line-height:22px; color:#fff; font-family:'MyriadPro-Bold';}
.addres_sec{width:70%; }
.quick_contact{width:80%; margin:0 auto; padding-left:50px;}
.quick_menu li{margin:10px 0px; color:#fff; font-size:18px; line-height:20px; font-family:'MyriadPro-Bold';}
.quick_menu li span{font-size:20px; line-height:22px; color:#fbd504;  font-family:'MyriadPro-Bold';}
.quick_menu li a{color:#fff; font-size:18px; line-height:20px; font-family:'MyriadPro-Bold';}
.quick_menu li a:hover{color:#000;}
.social_sec{float:right;}
.social_menu li{display:inline-block;}
.social_menu li i{width:35px; height:35px; border-radius:100%; border:2px solid #000; background:none; color:#000; font-size:18px; line-height:32px; text-align:center; margin:0px 3px; -webkit-transition:all 0.5s ease-in-out;}
.social_menu li i:hover{color:#fbd504; border:2px solid #fbd504;}
/*down_footer*/
.down_footer{width:100%; float:left; padding:15px 0px; background:#649b15; text-align:center;}
.down_footer p{font-size:12px; line-height:14px; font-family:'MyriadPro'; color:#fff; margin-top:9px;}



/*about_page_css*/
#about_banner_section{width:100%; float:left; position:relative;}
#about_banner_section img{width:100%;}
.about_banner_text{position:absolute; top:40%; width:100%; text-align:center;}
.about_banner_text h2{font-size:100px;}

/*abtpg_about_section*/
#abtpg_about_section{width:100%; float:left; background:#fff; padding:55px 0px 0px; text-align:center;}
#abtpg_about_section h3{font-size:49px; line-height:52px; font-family:'MyriadPro'; color:#fbd504; width:14%; background:#3e6801; text-align:center; padding:5px 0px; margin:0 auto;}
.in_about_sec{width:100%; text-align:center;}
.in_about_sec h2{font-size:59px; line-height:61px; font-family:'MyriadPro-Bold'; color:#86c628; margin-top:35px;}
.in_about_sec h6{font-size:17px; line-height:28px; font-family:'MyriadPro'; color:#000; margin-top:20px;}

/*Experience_section*/
.Experience_section{width:100%; float:left; padding:50px 0px 20px; background:#fff; text-align:left;}
.Experience_section span{float:right;}
.Experience_section h5{font-size:39px; line-height:42px; font-family:'MyriadPro'; margin-bottom:30px;}
.experience_menu li{font-size:18px; line-height:20px; color:#000; font-family:'MyriadPro'; margin:25px 0px; background:url(images/bullet.png)no-repeat left center; padding:0px 0px 0px 25px;}

/*thank_section*/
#thank_section{width:100%; float:left; background:rgba(70,70,70,0.04); padding:50px 0px; text-align:center;}
#thank_section h2{font-family:'MyriadPro-Bold'; font-size:59px; line-height:61px; color:#86c628; margin-bottom: 18px;}
.para{width:83%; margin:0 auto;}
#thank_section p{line-height:22px;}
#thank_section h6{font-size:20px; line-height:22px; font-family:'MyriadPro-Bold'; color:#000;}
#thank_section h5{padding:10px 0px 7px 0px; font-size:16px; line-height:18px; }


/*crops_page*/
#crops_section{width:100%; float:left; background:#fff; padding:60px 0px; }
#crops_section h3{font-size:49px; line-height:52px; font-family:'MyriadPro'; color:#fbd504; width:14%; background:#3e6801; text-align:center; padding:5px 0px; margin:0 auto;} 
#crops_section h5{font-size:25px; line-height:27px; color:#000; font-family:'MyriadPro'; text-align:center; margin-top:20px; margin-bottom:70px;}
.crops_box{width:100%; }
.crops_menu{margin:20px 0px 0px; text-align:center;}
.crops_menu li{color:#000; font-size:20px; line-height:22px; font-family:'MyriadPro'; margin:6px 6px 0px;  display:inline-block; background:url(images/bullet.png)no-repeat left center; padding:0px 0px 0px 25px;}




/*utitlity page*/
#utitlity_section{width:100%; float:left; background:#fff; padding:50px 0px;}
#utitlity_section h3{font-size:49px; line-height:52px; font-family:'MyriadPro'; color:#fbd504; width:27%; background:#3e6801; text-align:center; padding:5px 0px; margin:0 auto;}
#utitlity_section h2{text-align:center; margin-bottom:15px; font-size:40px; line-height:45px;}
#utitlity_section h5{font-size:25px; line-height:27px; color:#000; font-family:'MyriadPro'; text-align:center; margin-top:20px; margin-bottom:35px;}
.utilty_pic{width:250px; display:table; margin: 0px auto;}
.utility_text{padding:100px 0px;}
.utility_text p{line-height:25px;}


/*plant_patent_services page*/
.plant_patent_services .banner_text{top: 37%;}
#service_section{width:100%; float:left; background:#fff; padding:50px 0px;}
#service_section h3{font-size:49px; line-height:52px; font-family:'MyriadPro'; color:#fbd504; width:40%; background:#3e6801; text-align:center; padding:5px 0px; margin:0 auto 30px;}
#service_section h5{margin:20px 0px 10px;}
.services_menu{width:100%; float:left;}
.services_menu li{margin:10px 0px 0px; background:url(images/bullet.png)no-repeat left center; padding:0px 0px 0px 25px;}
#service_section .ser_pic{width:48%; float:left; margin:60px 5px;}
#service_section .ser_pic img{width:100%;}
.Flat_Fee_sec{margin-top:10px; float:left;}

/*customer_service*/
#customer_service{width:100%; background:rgba(0,0,0,0.1); float:left; padding:30px 0px; text-align:center;}
#customer_service h3{color:#86c628;}
#customer_service h5{margin:12px 0px 15px;}

/*right_path_service*/
#right_path_service{width:100%; float:left; background: #fff; padding:50px 0px; text-align:center;}
#right_path_service h3{color:#000; font-size:25px; line-height:27px; margin:0px 0px 15px;}
#right_path_service p{line-height:22px;}
.Briefly_sec{margin-top:15px;}


/*contact-page*/
#contact_page_section{width:100%; float:left; background:#fff; padding:60px 0px 60px;}
#contact_page_section h3{font-size:49px; line-height:52px; font-family:'MyriadPro'; color:#fbd504; width:21%; background:#3e6801; text-align:center; padding:5px 0px; margin:0 auto 50px;}
.form-control{width:100%; height:40px; background:#fff; margin:10px 0px 0px; border:1px solid #86c628; border-radius:6px;}
.form-control:hover{border:1px solid #000;}
.down_footer{float:left; width:100%;}
.in_contact_sec{float:left; width:100%; }
form{float:left; width:100%;}
.submit{padding:10px 30px; background:#86c628; border:1px solid #86c628; color:#fff; font-size:22px; line-height:25px; font-family:'MyriadPro'; display:inline-block; margin:6px 0px 0px; border-radius:6px; -webkit-transition:all 0.5s ease-in-out; float: right;}
.submit:hover{background:#000; border:1px solid #000;}
input::placeholder{color:rgba(0,0,0,0.7) !important;}
.address{padding:0px 0px 0px 20px;}
.address h4{font-size:25px; line-height:27px; color:#000; font-family:'MyriadPro'; margin-bottom:10px;}
.address h5{font-size:18px; line-height:20px; color:#000; font-family:'MyriadPro';  margin-bottom:10px;}
.addres_menu{margin:22px 0px 15px;}
.addres_menu li{font-size:18px; line-height:20px; color:#000; font-family:'MyriadPro'; margin-bottom:10px;}
.addres_menu li a{font-size:18px; line-height:20px; color:#000; font-family:'MyriadPro';}
.addres_menu li a:hover{color:#86c628;}
.address_menu{color:#86c628;}
.follow_span{font-size:18px; line-height:20px; color:#000; font-family:'MyriadPro'; float:left; }
.address .social_menu li i{width:30px; height:30px; border-radius:100%; border:2px solid #000; background:none; color:#000; font-size:16px; line-height:25px; text-align:center; margin:0px 3px; -webkit-transition:all 0.5s ease-in-out;}
.address .social_menu li i:hover{border:2px solid #86c628; background:none; color:#86c628;}
.address .social_menu{ margin:0px 0px 0px 4px; float:left; width:70%;}
.map iframe{width:100%; height:260px;}
.captcha{height:30px; margin:10px 0px 0px; padding:0px 10px; border:1px solid #86c628; 
border-radius: 6px; width:76.5%; float:right;}
#captcha_code{margin-top:10px;}
.form-status{float:left; width:100%; margin-top:5px;}