@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&display=swap');
body,html {
	font-size: 15px;
    line-height: 1.4666666667;
    color: #000;
    font-family: 'Montserrat', sans-serif;
}
h1,h2,h3,h4{
	font-family: 'Montserrat', sans-serif;
}
.headerback {
    background: rgb(255,255,255);
    background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 17%, rgba(252,253,248,1) 33%, rgba(242,248,236,1) 46%, rgba(240,247,229,1) 51%, rgba(238,245,227,1) 51%, rgba(239,246,228,1) 51%, rgba(237,244,226,1) 52%, rgba(237,245,224,1) 52%, rgba(236,245,226,1) 53%, rgba(235,245,221,1) 54%, rgba(235,244,223,1) 55%, rgba(233,243,219,1) 56%, rgba(232,242,217,1) 58%, rgba(228,241,211,1) 60%, rgba(227,240,210,1) 62%, rgba(225,238,208,1) 62%, rgba(228,239,207,1) 63%, rgba(224,238,205,1) 63%, rgba(221,235,199,1) 66%, rgba(217,234,190,1) 69%, rgba(212,231,185,1) 72%, rgba(211,231,180,1) 72%, rgba(210,230,179,1) 73%, rgba(207,230,176,1) 73%, rgba(209,229,178,1) 74%, rgba(206,229,173,1) 74%, rgba(203,227,169,1) 77%, rgba(202,226,166,1) 77%, rgba(200,224,162,1) 78%, rgba(201,225,163,1) 78%, rgba(199,225,160,1) 78%, rgba(197,224,157,1) 79%, rgba(196,223,154,1) 81%, rgba(191,221,151,1) 82%, rgba(191,221,147,1) 82%, rgba(191,221,149,1) 82%, rgba(190,220,146,1) 82%, rgba(187,219,143,1) 84%, rgba(186,219,140,1) 84%, rgba(185,218,137,1) 85%, rgba(183,216,135,1) 85%, rgba(183,217,133,1) 86%, rgba(184,217,136,1) 86%, rgba(182,215,134,1) 86%, rgba(183,216,135,1) 86%, rgba(181,217,130,1) 87%, rgba(179,215,128,1) 87%, rgba(178,214,126,1) 88%, rgba(175,214,123,1) 88%, rgba(174,213,120,1) 89%, rgba(172,211,118,1) 89%, rgba(173,212,119,1) 90%, rgba(172,212,116,1) 90%, rgba(168,210,112,1) 91%, rgba(168,210,108,1) 91%, rgba(168,210,110,1) 92%, rgba(166,208,106,1) 92%, rgba(167,209,107,1) 92%, rgba(164,209,104,1) 92%, rgba(166,208,106,1) 92%, rgba(165,208,101,1) 93%, rgba(162,208,100,1) 93%, rgba(161,208,96,1) 94%, rgba(161,207,98,1) 94%, rgba(159,206,94,1) 94%, rgba(158,205,89,1) 95%, rgba(158,205,91,1) 95%, rgba(156,205,87,1) 95%, rgba(155,204,86,1) 96%, rgba(153,203,80,1) 96%, rgba(151,202,81,1) 97%, rgba(150,202,76,1) 97%, rgba(150,202,76,1) 98%, rgba(146,201,73,1) 98%, rgba(149,201,75,1) 98%, rgba(147,199,72,1) 98%, rgba(145,200,70,1) 99%, rgba(143,198,68,1) 99%, rgba(141,198,65,1) 100%);
    background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 17%,rgba(252,253,248,1) 33%,rgba(242,248,236,1) 46%,rgba(240,247,229,1) 51%,rgba(238,245,227,1) 51%,rgba(239,246,228,1) 51%,rgba(237,244,226,1) 52%,rgba(237,245,224,1) 52%,rgba(236,245,226,1) 53%,rgba(235,245,221,1) 54%,rgba(235,244,223,1) 55%,rgba(233,243,219,1) 56%,rgba(232,242,217,1) 58%,rgba(228,241,211,1) 60%,rgba(227,240,210,1) 62%,rgba(225,238,208,1) 62%,rgba(228,239,207,1) 63%,rgba(224,238,205,1) 63%,rgba(221,235,199,1) 66%,rgba(217,234,190,1) 69%,rgba(212,231,185,1) 72%,rgba(211,231,180,1) 72%,rgba(210,230,179,1) 73%,rgba(207,230,176,1) 73%,rgba(209,229,178,1) 74%,rgba(206,229,173,1) 74%,rgba(203,227,169,1) 77%,rgba(202,226,166,1) 77%,rgba(200,224,162,1) 78%,rgba(201,225,163,1) 78%,rgba(199,225,160,1) 78%,rgba(197,224,157,1) 79%,rgba(196,223,154,1) 81%,rgba(191,221,151,1) 82%,rgba(191,221,147,1) 82%,rgba(191,221,149,1) 82%,rgba(190,220,146,1) 82%,rgba(187,219,143,1) 84%,rgba(186,219,140,1) 84%,rgba(185,218,137,1) 85%,rgba(183,216,135,1) 85%,rgba(183,217,133,1) 86%,rgba(184,217,136,1) 86%,rgba(182,215,134,1) 86%,rgba(183,216,135,1) 86%,rgba(181,217,130,1) 87%,rgba(179,215,128,1) 87%,rgba(178,214,126,1) 88%,rgba(175,214,123,1) 88%,rgba(174,213,120,1) 89%,rgba(172,211,118,1) 89%,rgba(173,212,119,1) 90%,rgba(172,212,116,1) 90%,rgba(168,210,112,1) 91%,rgba(168,210,108,1) 91%,rgba(168,210,110,1) 92%,rgba(166,208,106,1) 92%,rgba(167,209,107,1) 92%,rgba(164,209,104,1) 92%,rgba(166,208,106,1) 92%,rgba(165,208,101,1) 93%,rgba(162,208,100,1) 93%,rgba(161,208,96,1) 94%,rgba(161,207,98,1) 94%,rgba(159,206,94,1) 94%,rgba(158,205,89,1) 95%,rgba(158,205,91,1) 95%,rgba(156,205,87,1) 95%,rgba(155,204,86,1) 96%,rgba(153,203,80,1) 96%,rgba(151,202,81,1) 97%,rgba(150,202,76,1) 97%,rgba(150,202,76,1) 98%,rgba(146,201,73,1) 98%,rgba(149,201,75,1) 98%,rgba(147,199,72,1) 98%,rgba(145,200,70,1) 99%,rgba(143,198,68,1) 99%,rgba(141,198,65,1) 100%);
    background: linear-gradient(to right, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 17%,rgba(252,253,248,1) 33%,rgba(242,248,236,1) 46%,rgba(240,247,229,1) 51%,rgba(238,245,227,1) 51%,rgba(239,246,228,1) 51%,rgba(237,244,226,1) 52%,rgba(237,245,224,1) 52%,rgba(236,245,226,1) 53%,rgba(235,245,221,1) 54%,rgba(235,244,223,1) 55%,rgba(233,243,219,1) 56%,rgba(232,242,217,1) 58%,rgba(228,241,211,1) 60%,rgba(227,240,210,1) 62%,rgba(225,238,208,1) 62%,rgba(228,239,207,1) 63%,rgba(224,238,205,1) 63%,rgba(221,235,199,1) 66%,rgba(217,234,190,1) 69%,rgba(212,231,185,1) 72%,rgba(211,231,180,1) 72%,rgba(210,230,179,1) 73%,rgba(207,230,176,1) 73%,rgba(209,229,178,1) 74%,rgba(206,229,173,1) 74%,rgba(203,227,169,1) 77%,rgba(202,226,166,1) 77%,rgba(200,224,162,1) 78%,rgba(201,225,163,1) 78%,rgba(199,225,160,1) 78%,rgba(197,224,157,1) 79%,rgba(196,223,154,1) 81%,rgba(191,221,151,1) 82%,rgba(191,221,147,1) 82%,rgba(191,221,149,1) 82%,rgba(190,220,146,1) 82%,rgba(187,219,143,1) 84%,rgba(186,219,140,1) 84%,rgba(185,218,137,1) 85%,rgba(183,216,135,1) 85%,rgba(183,217,133,1) 86%,rgba(184,217,136,1) 86%,rgba(182,215,134,1) 86%,rgba(183,216,135,1) 86%,rgba(181,217,130,1) 87%,rgba(179,215,128,1) 87%,rgba(178,214,126,1) 88%,rgba(175,214,123,1) 88%,rgba(174,213,120,1) 89%,rgba(172,211,118,1) 89%,rgba(173,212,119,1) 90%,rgba(172,212,116,1) 90%,rgba(168,210,112,1) 91%,rgba(168,210,108,1) 91%,rgba(168,210,110,1) 92%,rgba(166,208,106,1) 92%,rgba(167,209,107,1) 92%,rgba(164,209,104,1) 92%,rgba(166,208,106,1) 92%,rgba(165,208,101,1) 93%,rgba(162,208,100,1) 93%,rgba(161,208,96,1) 94%,rgba(161,207,98,1) 94%,rgba(159,206,94,1) 94%,rgba(158,205,89,1) 95%,rgba(158,205,91,1) 95%,rgba(156,205,87,1) 95%,rgba(155,204,86,1) 96%,rgba(153,203,80,1) 96%,rgba(151,202,81,1) 97%,rgba(150,202,76,1) 97%,rgba(150,202,76,1) 98%,rgba(146,201,73,1) 98%,rgba(149,201,75,1) 98%,rgba(147,199,72,1) 98%,rgba(145,200,70,1) 99%,rgba(143,198,68,1) 99%,rgba(141,198,65,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#8dc641',GradientType=1 );
    padding: 10px 8px;
}
span.headermenu {
    font-size: 20px;
    color: #006937;
    font-weight: 500;
    margin: 0px 10px;
}
.menuside {
    float: right;
    margin: 12px 10px;
}
.logoArea img {
    margin: 0 auto;
}
.bannerdata h3 {
    margin-top: -355px;
    font-size: 30px;
    font-weight: 400;
    color: white;
}
.bannerdata h1 {
    font-size: 100px;
    font-weight: 800;
    color: white;
    margin-top: 0px;
}
.bannerdata h4 {
    font-size: 28px;
    font-weight: 400;
    color: white;
    line-height: 40px;
}
.ourservices {
    background: #bad171;
    padding: 50px 10px;
}
.serviceshead h2 {
    text-align: center;
    font-size: 40px;
    color: #006937;
    margin-bottom: 20px;
    margin-top: 0px;
}
.SERVICES img {
    margin: 0 auto;
    height: 100px;
    width: auto;
    margin-top: 20px;
    margin-bottom: 20px;    
}
.data {
    text-align: center;
    color: #006937;
    margin-top: 15px;
    line-height: 20px;
}
.subheadings h4 {
    text-align: center;
    color: #026a37;
}
.item img {
    margin: 0 auto;
}
.middlebanner {
    background: #f2f3f3;
    padding: 15px 10px;
}
.middlebannerdata h2 {
    font-size: 60px;
    font-weight: 700;
    color: #8dc640;
    margin-top: 90px;
    border-bottom: 1px solid;
    border-width: thick;
    width: fit-content;
}
.middlebannerimg img {
    margin: 0 auto;
}
.middlebannerdata p {
    color: #333333;
    font-size: 20px;
    font-weight: 500;
}
.gallery {
    padding: 45px 10px;
    background: #e6e6e5;
}
.OUR h2 {
    text-align: center;
    font-size: 40px;
    color: #333333;
    margin-bottom: 20px;
    margin-top: 0px;
}
.pictures {
    margin: 0 auto;
    padding: 15px 0px;
    cursor: pointer;
}
.pictures:hover {
    transform: scale(1.10);
}
.aboutusdata ul li:before {
    content: "\f138";
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    font-family: 'FontAwesome';
    padding-right: 10px;
    left: 0;
}
.aboutusdata ul {
    list-style: none;
    padding: 0px;
}
.aboutus {    
    background: #8dc640;
}
.aboutusdata {
    margin-top: 70px;
    margin-bottom: 70px;
    margin-left: 30px;
}
.aboutusdata h3 {
    font-size: 50px;
    color: white;
    border-bottom: 1px solid;
    border-bottom-width: 4px;
    width: fit-content;
}
.aboutusdata ul li {
    font-size: 20px;
    color: white;
    font-weight: 400;
}
.aboutusdata ul {
    margin-top: 24px;
}
.aboutusdata li {
    line-height: 35px;
}
.abouteggimg {
    padding: 0px 0px;
    height: 100%;
}
.aboutusside {
    padding: 0px 0px;
}
.aboutusimg img {
    margin: 0 auto;
    height: 547px;
}
.contactarea {
    background: #eaecec;
    padding: 50px 10px;
}
.contactusdata h2 {
    text-align: center;
    font-size: 40px;
    color: #333333;
    margin-bottom: 20px;
    margin-top: 0px;
}
.contactusdata p {
    text-align: center;
    font-size: 20px;
    color: #333333;
    margin-top: -10px;
    margin-bottom: 25px;
}
.row.formarea {
    margin: 0 auto;
    width: 90%;
}
.send {
    background: #333333;
    border-color: #333333;
    color: white;
    height: 40px;
    margin-top: 20px;
}
.farmform label {
    color: #333333;
    font-size: 15px;
    font-weight: 500;
    margin-left: 12px;
}
.send:hover {
    background: #8dc640;
    border-color: #8dc640;
    color: white;
}
.footerarea {
    background: #8dc640;
    padding: 20px 10px;
}
.footerdata p {
    color: #006937;
    font-size: 18px;
    font-weight: 500;
    margin-top: 15px;
}
.footericon {
    float: none;
}
.footericon .myicon {
    color: white;
}
.myicon {
    background: #006937;
    font-size: 33px;
    height: 52px;
    width: 50px;
    border-radius: 100px;
    padding: 10px 10px;
}
.footerdata a {
    color: #2a73d6;
    font-weight: 600;
    text-decoration: none;
}
.myicon:hover {
    transform: scale(1.10);
    cursor: pointer;
    background: #333333;
}
.farmform input {
    border: none;
    height: 45px;
    border-radius: 8px;
}
.farmform .farmformtext {
    border: none;
    border-radius: 8px;
}














@media only screen and (max-width : 768px) {

    .footerdata p {
        text-align: center;
    }
    .aboutusdata h3 {
        font-size: 30px;
    }
    .middlebannerdata h2 {
        margin-top: 35px;
        font-size: 45px;
    }
    .contactusdata p {
        font-size: 17px;
        margin-bottom: 35px;
    }
    .footericon {
        text-align: center !important;
    }
    .logoArea img {
        height: 60px;
        float: left;
    }
    .threebar {
        margin-top: -50px;
        color: #19773e;
        margin-right: -60px;
    }
    span.headermenu {
        float: right;
        margin: 8px 0px;
    }
    .aboutusdata {
        margin-left: 15px;
    }
    .row.formarea {
        width: 100%;
    }


}