* { margin:0; padding:0;}
a { outline:none; text-decoration:none; border:none; display:inline-block;}
img { border:none;}
ul,ol { list-style:none inside;}
h1,h2,h3,h4,h5,h6 { font-weight:normal; font-family: 'Oswald', sans-serif;}
h2 { font-size:28px; margin:0; margin:8px 0 15px 0;}
body { font-size:14px; line-height:1; font-family: 'Open Sans', sans-serif;}
p { text-align:justify; line-height:25px;}
table { border:0; border-collapse:collapse;}
textarea { font-size:12px; font-family: 'Open Sans', sans-serif;}

.container { width:1170px; margin:0 auto;}

.header { display:inline-block; width:100%; padding:15px 0; background-image:url(../images/header-bg.jpg);/*box-shadow:0 0 5px #2d2d2d;*/}
.logo h2 { font-size:30px; color:#2d2d2d; margin-top:15px;}
.header-right { float:right;}
.header-right h4 { margin-bottom:13px; font-size:18px;}
.header-right li { line-height:23px; margin-top:5px;}
.header-right li i { margin-right:8px; width:30px; height:30px; line-height:30px; text-align:center; background:#2d2d2d; border-radius:50%; color:#fff; transition:0.8s all ease-in-out; cursor:pointer;}
.header-right li i:hover { transform:rotateY(180deg); transition:0.8s;}
.menu-main { display:inline-block; width:100%; background-image:url(../images/header-bg.jpg); border-top:2px solid #fff; border-bottom:2px solid #fff; box-shadow:0 0 8px #ccc;}
.menu li { float:left; position:relative;}
.menu li a { display:block; padding:20px; border-right:1px solid #b9b8b8; color:#666; font-family: 'Oswald', sans-serif; font-size:16px; transition:0.5s all ease-in-out;}
.menu li a:hover,.menu li a.active { color:#000; transition:0.5s;}
.menu li:hover .sub-drop { display:block;}
.sub-drop { position:absolute; top:55px; z-index:5; white-space:nowrap; background-image:url(../images/header-bg.jpg); display:none;}
.sub-drop li { float:none;}
.sub-drop li a { border-right:0; border-bottom:1px solid #b9b8b8;}
.social-icon { float:right;}
.social-icon li { float:left;}
.social-icon li i { color:#666; padding:12px; width:30px; height:32px; line-height:32px; text-align:center; font-size:15px; transition:0.5s all ease-in-out;}
.social-icon li i:hover { color:#000; transition:0.5s;}
.welcome { padding:70px 0; display:inline-block; width:100%; background-image:url(../images/header-bg.jpg);}
.welcome h2 { position:relative; color:#629249; padding-bottom:18px;}
.welcome h2::before { content:""; width:60px; height:4px; background:#629249; position:absolute; bottom:0;}
.welcome-left { float:left; margin-right:10px;}
.welcome a { float:right; padding:13px 20px; font-family: 'Oswald', sans-serif; background:#9DB391; color:#fff; transition:0.5 all ease-in-out; margin-top:50px;}
.welcome a:hover { background:#629249; transition:0.5s; text-shadow:0 1px 2px #000;}
.index-gallery { display:inline-block; width:100%; padding:50px 0; background:#EAE9E9;}
.index-gallery h2 { position:relative; color:#629249; padding-bottom:18px;}
.index-gallery h2::before { content:""; width:50px; height:4px; background:#629249; position:absolute; bottom:0;}
.index-gallery h4 { color:#2d2d2d; font-size:20px; margin:5px 0 8px 12px; display:inline-block; padding:10px 15px; background:#9db391; position:relative;}
.index-gallery h4::after { content:""; border-width:20px; border-style:solid; border-color:transparent transparent #9db391 #9db391; position:absolute; top:0; right:-40px;}
.index-gallery h4::before {}
.index-gallery-left { float:left; width:50%;}
.index-gallery-left ul { display:inline-block; width:100%;}
.index-gallery-left li { float:left; margin:10px 10px; overflow:hidden;/* padding:8px; background:#9db391;*/ border:10px solid #9dbe91; position:relative;}
.index-gallery-left li img { transform:scale(1); transition:0.5s all ease-in-out;}
.index-gallery-left li img:hover { transform:scale(1.2); transition:0.5s;}
.index-gallery-left > a { background:#9db391; float:right; padding:15px 20px; color:#2d2d2d; text-transform:uppercase; font-family: 'Oswald', sans-serif; transition:0.5s all ease-in-out;}
.index-gallery-left > a:hover { background:#629249; color:#fff; margin-right:15px; transition:0.5s; text-shadow:0 1px 2px #000;}
/*.index-gallery-right { float:left; width:50%;}
.index-gallery-right ul { display:inline-block; width:100%;}
.index-gallery-right li { float:left; margin:10px 10px; overflow:hidden; padding:8px; background:#9db391; border:1px solid #629249;}
.index-gallery-right li img { transform:scale(1); transition:0.5s all ease-in-out;}
.index-gallery-right li img:hover { transform:scale(1.2); transition:0.5s;}
.index-gallery-right > a { background:#9db391; float:right; padding:15px 20px; color:#2d2d2d; text-transform:uppercase; font-family: 'Oswald', sans-serif; transition:0.5s all ease-in-out;}
.index-gallery-right > a:hover { background:#629249; color:#fff; margin-right:18px; transition:0.5s; text-shadow:0 1px 2px #000;}*/
.footer { background:#2d2d2d; display:inline-block; padding:20px 0; width:100%;}
.foot-menu {}
.foot-menu li { float:left; position:relative;}
.foot-menu li a { margin:0 15px; color:#fff;}
.foot-right { float:right;}
.foot-right li { text-align:right; line-height:25px; color:#fff;}
.foot-right li a { color:#fff;}
.foot-sub-drop { position:absolute; top:15px; white-space:nowrap; display:none; left:0;}
.foot-sub-drop li { float:none;}
.foot-sub-drop li a { border-right:0; color:#fff; margin:7px 15px;}
.foot-menu li:hover .foot-sub-drop { display:block;}

.gallery { display:inline-block; padding:50px 0; width:100%;}
.gallery h2 { position:relative; color:#629249; padding-bottom:18px;}
.gallery h2::before { content:""; width:50px; height:4px; background:#629249; position:absolute; bottom:0;}
.fancy_box li { float:left; border:1px solid #666; padding:6px; background:#9dbe91; margin:25px;}
.fancy_box-video li { float:left; margin:20px 40px;}

.start-farming { display:inline-block; width:100%; padding:50px 0;}
.start-farming h2 { position:relative; color:#629249; padding-bottom:18px;}
.start-farming h2::before { content:""; width:50px; height:4px; background:#629249; position:absolute; bottom:0;}
.start-farming h4 { color:#2d2d2d; font-size:20px; margin:15px 0 5px 0px; display:inline-block; padding:10px 15px; background:#9db391; position:relative;}
.start-farming h4::after { content:""; border-width:20px; border-style:solid; border-color:transparent transparent #9db391 #9db391; position:absolute; top:0; right:-40px;}
.start-farming ul { padding:0; margin:0;}
.start-farming ul li { line-height:28px; list-style:decimal inside;}
.start-farming ul li span { display:inline-block; color:#000; font-family: 'Oswald', sans-serif;}

.services { width:100%; padding:50px 0; background:url(../images/header-bg.jpg); display:inline-block;}
.services { display:inline-block; padding:50px 0; width:100%;}
.services h2 { position:relative; color:#629249; padding-bottom:18px;}
.services h2::before { content:""; width:50px; height:4px; background:#629249; position:absolute; bottom:0;}
.services p { margin:8px 0;}
.services h4 { color:#2d2d2d; font-size:20px; margin:15px 0 5px 0px; display:inline-block; padding:10px 15px; background:#9db391; position:relative;}
.services h4::after { content:""; border-width:20px; border-style:solid; border-color:transparent transparent #9db391 #9db391; position:absolute; top:0; right:-40px;}
.services h3 { margin:10px 0; color:#6D8F60; font-weight:normal; font-size:20px;}
.services ul { padding:0; margin:0;}
.services ul li { line-height:28px; list-style:decimal inside;}
.services ul li span { display:inline-block; color:#000; font-family: 'Oswald', sans-serif;}

.contactus { display:inline-block; width:100%; padding:50px 0;}
.contactus h2 { position:relative; color:#629249; padding-bottom:18px;}
.contactus h2::before { content:""; width:50px; height:4px; background:#629249; position:absolute; bottom:0;}
.contactus h4 { color:#2d2d2d; font-size:20px; margin:15px 0 5px 0px; display:inline-block; padding:10px 15px; background:#9db391; position:relative;}
.contactus h4::after { content:""; border-width:20px; border-style:solid; border-color:transparent transparent #9db391 #9db391; position:absolute; top:0; right:-40px;}
.contactus-left { width:50%; float:left;}
.contactus-left li span { display:block; margin:8px 0;}
.contactus-left li input { width:300px; height:35px; padding-left:10px; margin-top:8px; display:block;}
.contactus-left li textarea { width:300px; padding-left:10px; padding-top:5px; height:100px; font-size:13px; margin-top:8px; resize:none; }
.button { border:0; background:#000; padding:5px 10px; margin-top:10px; color:#fff; cursor:pointer; font-weight:bold; text-transform:uppercase; font-family: 'Oswald', sans-serif;}
.button:hover { background:#9dbe91; transition:1s; color:#000;}
.contactus-right { width:50%; float:left;}
.contactus-right ul li { line-height:25px;}
.contactus-right ul li i { display:inline-block; width:20px;}
.contactus-right ul li span { display:inline-block; width:80px; font-family: 'Oswald', sans-serif; letter-spacing:20;}
.map { display:inline-block; width:100%;}
.raja { overflow:hidden;}







