body{margin:0px; padding:0px; color:#5a5a5a; font-family: 'Abel', sans-serif; background:#f3f1eb;}

*{box-sizing: border-box;}
img{max-width:100%;}

h1, h2, h3, h4, h5, h6, p, ul, li, a, span{margin:0px; padding:0px; color:#000;}
a{color:#000;}
a:hover{color:#000;}
footer, header, figcaption, figure, aside, section, address, map{margin:0px; padding:0px;}

h4{font-size:22px; font-weight:normal;  padding-bottom:10px;}
h1{font-size:34px; font-weight:normal; color:#000000; padding-bottom:10px;}
h2{font-size:22px; font-weight:normal;  padding-bottom:10px; color:#000000;}
h3{font-size:24px; font-weight:normal;  padding-bottom:10px; color:#000000;}
h5{font-size:22px; font-weight:normal;  padding-bottom:10px; color:#00aaef}
p{font-size:16px; font-weight:normal; color:#000000; line-height:24px; padding-bottom:10px;}

.header{width:100%; float:left; border-top:3px #00aaef;}
.logo{width:100%; float:left; position:relative; z-index:9; bottom:-30px;}
.contactUs{width:100%; float:left; text-align:right; margin-top:20px;}
.contactUs ul{list-style:none;}
.contactUs li{line-height:18px; display:inline-block; border-left:1px #5a5a5a solid; padding:0 15px; font-size:18px;}
.contactUs li a{color:#5a5a5a; text-decoration:none}
.contactUs li a:hover{color:#5a5a5a; text-decoration:underline}
.contactUs li:first-child{border:none;}
.navigation{width:100%; float:left; background:#5b9e4a; position:relative; margin-top:63px;}
.connectarrow{ 
    border-style: solid; 
    border-width: 43px 0 5px 24px;
    border-color: transparent transparent transparent #5b9e4a;
    position: absolute; 
    right:-19px; 
    top: 15px;
	   transform: rotate(11deg);
}

.connectarrowpos{
    position: relative;
}

.banner{width:100%; float:left;}

.wraper{width:100%; float:left; margin-top:50px;}

.founders {float:left; margin:7px 20px 20px 0px; border-radius:15px;}


.heading{width:100%; float:left; text-align:center;}
.title-divider ul{text-align:center; margin-top:10px;}
.title-divider li{display:inline-block;position:relative;}
.title-divider li:nth-child(1){width:12%;height:1px; background:#9e9e9e}
.title-divider li:nth-child(2){width:6px;height:6px;margin-left:1px;margin-right:1px;top:2px; background:#9e9e9e; border-radius:100%}
.title-divider li:nth-child(3){width:8px;height:8px;top:3px; background:#6f6e6e; border-radius:100%}
.title-divider li:nth-child(4){width:12px;height:12px;top:4px; background:#4c4c4c; border-radius:100%}
.title-divider li:nth-child(5){width:8px;height:8px;top:3px; background:#6f6e6e; border-radius:100%}
.title-divider li:nth-child(6){width:6px;height:6px;margin-left:1px;margin-right:1px;top:2px; background:#9e9e9e; border-radius:100%}
.title-divider li:nth-child(7){width:12%;height:1px; background:#9e9e9e;}

/**** Start Our work  ****/

.featuredprojectDelhi {float:left; width:100%;  margin-top:30px;  }
#featuredprojectDelhi .owl-buttons { position: absolute; right: 15px; top: -66px;}
#featuredprojectDelhi .owl-buttons div {color: #fff;  background:#00aaef; height:30px; width:30px; border-radius:0px; border:1px #FFFFFF solid}
.featuredproject{ background:#FFFFFF; border:1px #e5e3dc solid; padding:8px; margin:0 10px; margin-bottom:2px; text-align:center }
.imageArea{  background:#eeeeee; border:1px #e2e2e2 solid; text-align:center; padding:10px; margin-bottom:10px;}
.imageText{width:100%; text-align:center;}
.imageText p{ font-size:14px; line-height:22px; margin-bottom:10px;}
.featuredproject .carousel-inner > .item > a > img, .carousel-inner > .item > img, .img-responsive, .thumbnail a > img, .thumbnail > img{ display:contents}
.featuredproject:hover .imageArea{background:#00aaef;}
.featuredproject:hover{border:1px #00aaef solid;}
.imageText .btn{ padding:5px 30px;}
.featuredproject:hover .btn-default{color: #fff; background-color: #00aaef; border-color: #00aaef;}

/**** End Our work****/

.welcomeBg {width:100%;  float:left; background:url(../images/fixedbg.jpg) no-repeat fixed center center; -webkit-background-size: cover;  -moz-background-size: cover;-o-background-size: cover;  background-size: cover; padding:60px 0px; text-align:center; /*transform: translate3d(0px, -50.7444px, 0px);*/}
.welecomeContent{width:100%; float:left; background:rgba(255, 255, 255, 0.8); padding:30px; }


.productrange {float:left; width:100%;  margin-top:30px; text-align:center}
#productrange .owl-buttons { position: absolute; right: 15px; top: -66px;}
#productrange .owl-buttons div {color: #fff; background:#00aaef; height:30px; width:30px; border-radius:0px; border:1px #FFFFFF solid}
.productrange img{margin-bottom:10px;}

.reachArea{ width:100%; overflow:hidden;}

.reachUsImges {
	background: #5b9e4a url(../images/reachImg.jpg) repeat scroll 0 0 / cover;
	float: left;
	height: 350px;
	width: 51%;
}

.reachUsImges_text {
	background: #5b9e4a;
	float: right;
	height: 350px;
	width: 49%; padding:60px 110px 0 40px;
}
.reachUsTxt{width:100%; float:left; text-align:center;}
.reachUsTxt p{ font-size:24px; color:#FFFFFF; padding-bottom:20px; line-height:30px;}


.heading-1{width:100%; float:left; text-align:center;}
.heading-1 h1{ color:#FFFFFF;}
.title-divider-1 ul{text-align:center; margin-bottom:15px;}
.title-divider-1 li{display:inline-block;position:relative;}
.title-divider-1 li:nth-child(1){width:12%;height:1px; background:#adcfa5}
.title-divider-1 li:nth-child(2){width:6px;height:6px;margin-left:1px;margin-right:1px;top:2px; background:#adcfa5; border-radius:100%}
.title-divider-1 li:nth-child(3){width:8px;height:8px;top:3px; background:#cee2c9; border-radius:100%}
.title-divider-1 li:nth-child(4){width:12px;height:12px;top:4px; background:#fff; border-radius:100%}
.title-divider-1 li:nth-child(5){width:8px;height:8px;top:3px; background:#cee2c9; border-radius:100%}
.title-divider-1 li:nth-child(6){width:6px;height:6px;margin-left:1px;margin-right:1px;top:2px; background:#adcfa5; border-radius:100%}
.title-divider-1 li:nth-child(7){width:12%;height:1px; background:#adcfa5;}


.footer{width:100%; float:left; }
.footerHeading{width:100%; float:left; }
.footerMenu{ width:100%; float:left; border-right:1px #b2b1ad solid; min-height:200px;}
.footerMenu ul{list-style:none;}
.footerMenu li{line-height:normal; display:block; font-size:14px; color:#3d3d3d; padding-bottom:5px;}
.footerMenu li a{color:#3d3d3d;}
.footerMenu li a:hover{color:#000000;}
.footerList{width:100%; float:left; padding-top:200px;}


.footerMenu-1{ width:100%; float:left; border-right:1px #b2b1ad solid; min-height:200px;}
.footerMenu-1 ul{list-style:none;}
.footerMenu-1 li{line-height:normal; float:left; width:100%; font-size:14px; color:#3d3d3d; padding-bottom:6px;}
.footerMenu-1 li a{color:#3d3d3d; text-decoration:none}
.footerMenu-1 li a:hover{color:#000000;}
.footerMenu-1 li span{float:right; width:80%;}
.socialIcon{width:25px; height:25px; border-radius:100%; background:#3487d1; color:#FFFFFF!important; display:inline-block; text-align:center; line-height:25px; margin-top:5px;}

.footBottom{width:100%; float:left; background:#4a4a4a; padding:15px 0px; margin-top:15px;}
.copy{width:100%; float:left; font-size:15px; color:#d4d4d4;}
.powerdby{width:100%; float:left; font-size:15px; color:#d4d4d4; text-align:right}
.powerdby a{color:#d4d4d4; text-decoration:none}
.powerdby a:hover{text-decoration:underline}

.borderNone{border:none;}

.innerBanner{width:100%; float:left;}
.innerBanner img{ min-width:100%;}

.containArea{width:100%; float:left; background:#FFFFFF; padding:15px; margin-bottom:30px;}

.contactAddress{ width:100%; float:left; border-right:1px #b2b1ad solid; min-height:200px;}
.contactAddress ul{list-style:none;}
.contactAddress li{line-height:normal; float:left; width:100%; font-size:16px; color:#3d3d3d; padding-bottom:10px;}
.contactAddress li a{color:#3d3d3d; text-decoration:none}
.contactAddress li a:hover{color:#000000;}
.contactAddress li span{float:right; width:78%;}
.contactAddress li:first-child{font-size:20px; color:#00aaef}
.productList{width:100%; float:left; border-bottom:1px #CCCCCC dotted; margin-bottom:20px; padding-bottom:20px;}
.productList ul{list-style:none; padding:10px 0px; float:left; margin-right:10%;}
.productList li{line-height:normal; display:block; font-size:16px; padding-bottom:8px;}

.productList li i{ padding-right:5px;}

.footerNavi{width:50%; float:left;}



.testimonial{
    margin: 20px 15px 0;
}
.testimonial .pic{
    width: 200px;
    height: 200px;
    border-radius: 50%;
    float: left;
    border: 5px solid #fff;
    box-shadow: 2px 3px 6px -3px rgba(0, 0, 0, 0.35);
    position: relative;
}
.testimonial .pic:after{
    content: "\f10d";
    font-family: fontawesome;
    width: 36px;
    height: 36px;
    line-height: 36px;
    border-radius: 50%;
    text-align: center;
    background: #5b9e4a;
    font-size: 16px;
    color: #fff;
    position: absolute;
    top: 65px;
    left: 0;
}
.testimonial .pic img{
    width: 100%;
    height: auto;
    border-radius: 50%;
}
.testimonial .testimonial-content{
    padding: 10px;
    margin-left: 220px;
}
.testimonial .description{
    font-size: 14px;
    color: #555;
    line-height: 22px;
}
.testimonial .testimonial-title{
    font-size: 19px;
    color: #5b9e4a;
    text-transform: capitalize;
    display: inline-block;
}
.testimonial .post{
    font-size: 14px;
    font-style: italic;
    color: #444;
    margin-top: 10px;
}

/*--- farmers feedback ----*/
.farmers{
    margin: 20px 15px 0;
}
.farmers .pic{
    width: 200px;
    height: 200px;
    float: left;
    border: 5px solid #fff;
    box-shadow: 2px 3px 6px -3px rgba(0, 0, 0, 0.35);
    position: relative;
}
.farmers .pic:after{
    content: "\f10d";
    font-family: fontawesome;
    width: 36px;
    height: 36px;
    line-height: 36px;
    border-radius: 50%;
    text-align: center;
    background: #5b9e4a;
    font-size: 16px;
    color: #fff;
    position: absolute;
    top: 65px;
    left: 0;
}
.farmers .pic img{
    width: 100%;
    height: auto;
}
.farmers .testimonial-content{
    padding: 10px;
    margin-left: 220px;
}
.farmers .description{
    font-size: 14px;
    color: #555;
    line-height: 22px;
}
.farmers .testimonial-title{
    font-size: 19px;
    color: #5b9e4a;
    text-transform: capitalize;
    display: inline-block;
}
.farmers .post{
    font-size: 14px;
    font-style: italic;
    color: #444;
    margin-top: 10px;
}

.owl-theme .owl-buttons{
    margin-top: 20px;
}
.owl-theme .owl-controls .owl-buttons div{
    background: #bdbebe;
    border-radius: 0!important;
    opacity: 1;
    border: 1px solid #fff; width:30px; height:30px; line-height:25px;
}
.owl-theme .owl-controls .owl-buttons div:hover{
    background: #00aaef;
}

@media only screen and (max-width: 480px) {
    .testimonial{
        text-align: center;
    }
    .testimonial .pic{
        float: none;
        margin: 0 auto;
    }
    .testimonial .testimonial-content{
        margin-left: 0;
    }
    .owl-theme .owl-buttons{
        margin-top: 0;
    }
}




@media (min-width: 100px) and (max-width: 767px) {
.logo{bottom:0px;}
.contactUs{text-align:center; line-height:30px;}
.navigation{margin-top:20px;}
.connectarrowpos{display:none;}
#featuredprojectDelhi .owl-buttons, #productrange .owl-buttons{position:static;}
.reachtous{padding: 36px 16px 37px 16px;}
.footerList{padding-top:60px;}
.footerMenu{border-right:none; border-bottom: 1px #b2b1ad solid; padding-bottom:10px; margin-bottom:15px;}
.footerMenu-1{ border:none; border-bottom: 1px #b2b1ad solid; min-height:auto; padding-bottom:10px; margin-bottom:15px;}
.copy, .powerdby{text-align:center;}
.reachUsImges{width:100%;}
.reachUsImges_text{width:100%;padding: 20px; height:auto}
.productList img{margin-bottom:20px;}
}
@media only screen and (max-width: 920px) {
.reachUsImges_text{padding: 20px;}
}