@import url('https://fonts.googleapis.com/css2?family=Raleway: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: 'Raleway', sans-serif;
}
h1,h2,h3,h4{
	font-family: 'Raleway', sans-serif;
}
.btn-primary {
    color: #fff;
    background-color: #2d2c32;
    border-color: #2d2c32;
}
.btn-primary:hover {
    color: #fff;
    background-color: #ca0000;
    border-color: #ca0000;
}
.menuArea {
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,ffffff+17,fcfdf8+33,f2f8ec+46,f0f7e5+51,eef5e3+51,eff6e4+51,edf4e2+52,edf5e0+52,ecf5e2+53,ebf5dd+54,ebf4df+55,e9f3db+56,e8f2d9+58,e4f1d3+60,e3f0d2+62,e1eed0+62,e4efcf+63,e0eecd+63,ddebc7+66,d9eabe+69,d4e7b9+72,d3e7b4+72,d2e6b3+73,cfe6b0+73,d1e5b2+74,cee5ad+74,cbe3a9+77,cae2a6+77,c8e0a2+78,c9e1a3+78,c7e1a0+78,c5e09d+79,c4df9a+81,bfdd97+82,bfdd93+82,bfdd95+82,bedc92+82,bbdb8f+84,badb8c+84,b9da89+85,b7d887+85,b7d985+86,b8d988+86,b6d786+86,b7d887+86,b5d982+87,b3d780+87,b2d67e+88,afd67b+88,aed578+89,acd376+89,add477+90,acd474+90,a8d270+91,a8d26c+91,a8d26e+92,a6d06a+92,a7d16b+92,a4d168+92,a6d06a+92,a5d065+93,a2d064+93,a1d060+94,a1cf62+94,9fce5e+94,9ecd59+95,9ecd5b+95,9ccd57+95,9bcc56+96,99cb50+96,97ca51+97,96ca4c+97,96ca4c+98,92c949+98,95c94b+98,93c748+98,91c846+99,8fc644+99,8dc641+100 */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(left,  #ffffff 0%, #ffffff 17%, #fcfdf8 33%, #f2f8ec 46%, #f0f7e5 51%, #eef5e3 51%, #eff6e4 51%, #edf4e2 52%, #edf5e0 52%, #ecf5e2 53%, #ebf5dd 54%, #ebf4df 55%, #e9f3db 56%, #e8f2d9 58%, #e4f1d3 60%, #e3f0d2 62%, #e1eed0 62%, #e4efcf 63%, #e0eecd 63%, #ddebc7 66%, #d9eabe 69%, #d4e7b9 72%, #d3e7b4 72%, #d2e6b3 73%, #cfe6b0 73%, #d1e5b2 74%, #cee5ad 74%, #cbe3a9 77%, #cae2a6 77%, #c8e0a2 78%, #c9e1a3 78%, #c7e1a0 78%, #c5e09d 79%, #c4df9a 81%, #bfdd97 82%, #bfdd93 82%, #bfdd95 82%, #bedc92 82%, #bbdb8f 84%, #badb8c 84%, #b9da89 85%, #b7d887 85%, #b7d985 86%, #b8d988 86%, #b6d786 86%, #b7d887 86%, #b5d982 87%, #b3d780 87%, #b2d67e 88%, #afd67b 88%, #aed578 89%, #acd376 89%, #add477 90%, #acd474 90%, #a8d270 91%, #a8d26c 91%, #a8d26e 92%, #a6d06a 92%, #a7d16b 92%, #a4d168 92%, #a6d06a 92%, #a5d065 93%, #a2d064 93%, #a1d060 94%, #a1cf62 94%, #9fce5e 94%, #9ecd59 95%, #9ecd5b 95%, #9ccd57 95%, #9bcc56 96%, #99cb50 96%, #97ca51 97%, #96ca4c 97%, #96ca4c 98%, #92c949 98%, #95c94b 98%, #93c748 98%, #91c846 99%, #8fc644 99%, #8dc641 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #ffffff 0%,#ffffff 17%,#fcfdf8 33%,#f2f8ec 46%,#f0f7e5 51%,#eef5e3 51%,#eff6e4 51%,#edf4e2 52%,#edf5e0 52%,#ecf5e2 53%,#ebf5dd 54%,#ebf4df 55%,#e9f3db 56%,#e8f2d9 58%,#e4f1d3 60%,#e3f0d2 62%,#e1eed0 62%,#e4efcf 63%,#e0eecd 63%,#ddebc7 66%,#d9eabe 69%,#d4e7b9 72%,#d3e7b4 72%,#d2e6b3 73%,#cfe6b0 73%,#d1e5b2 74%,#cee5ad 74%,#cbe3a9 77%,#cae2a6 77%,#c8e0a2 78%,#c9e1a3 78%,#c7e1a0 78%,#c5e09d 79%,#c4df9a 81%,#bfdd97 82%,#bfdd93 82%,#bfdd95 82%,#bedc92 82%,#bbdb8f 84%,#badb8c 84%,#b9da89 85%,#b7d887 85%,#b7d985 86%,#b8d988 86%,#b6d786 86%,#b7d887 86%,#b5d982 87%,#b3d780 87%,#b2d67e 88%,#afd67b 88%,#aed578 89%,#acd376 89%,#add477 90%,#acd474 90%,#a8d270 91%,#a8d26c 91%,#a8d26e 92%,#a6d06a 92%,#a7d16b 92%,#a4d168 92%,#a6d06a 92%,#a5d065 93%,#a2d064 93%,#a1d060 94%,#a1cf62 94%,#9fce5e 94%,#9ecd59 95%,#9ecd5b 95%,#9ccd57 95%,#9bcc56 96%,#99cb50 96%,#97ca51 97%,#96ca4c 97%,#96ca4c 98%,#92c949 98%,#95c94b 98%,#93c748 98%,#91c846 99%,#8fc644 99%,#8dc641 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #ffffff 0%,#ffffff 17%,#fcfdf8 33%,#f2f8ec 46%,#f0f7e5 51%,#eef5e3 51%,#eff6e4 51%,#edf4e2 52%,#edf5e0 52%,#ecf5e2 53%,#ebf5dd 54%,#ebf4df 55%,#e9f3db 56%,#e8f2d9 58%,#e4f1d3 60%,#e3f0d2 62%,#e1eed0 62%,#e4efcf 63%,#e0eecd 63%,#ddebc7 66%,#d9eabe 69%,#d4e7b9 72%,#d3e7b4 72%,#d2e6b3 73%,#cfe6b0 73%,#d1e5b2 74%,#cee5ad 74%,#cbe3a9 77%,#cae2a6 77%,#c8e0a2 78%,#c9e1a3 78%,#c7e1a0 78%,#c5e09d 79%,#c4df9a 81%,#bfdd97 82%,#bfdd93 82%,#bfdd95 82%,#bedc92 82%,#bbdb8f 84%,#badb8c 84%,#b9da89 85%,#b7d887 85%,#b7d985 86%,#b8d988 86%,#b6d786 86%,#b7d887 86%,#b5d982 87%,#b3d780 87%,#b2d67e 88%,#afd67b 88%,#aed578 89%,#acd376 89%,#add477 90%,#acd474 90%,#a8d270 91%,#a8d26c 91%,#a8d26e 92%,#a6d06a 92%,#a7d16b 92%,#a4d168 92%,#a6d06a 92%,#a5d065 93%,#a2d064 93%,#a1d060 94%,#a1cf62 94%,#9fce5e 94%,#9ecd59 95%,#9ecd5b 95%,#9ccd57 95%,#9bcc56 96%,#99cb50 96%,#97ca51 97%,#96ca4c 97%,#96ca4c 98%,#92c949 98%,#95c94b 98%,#93c748 98%,#91c846 99%,#8fc644 99%,#8dc641 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#8dc641',GradientType=1 ); /* IE6-9 */

}
.nav.navbar-nav {
    font-size: 20px;
    float: right;
    margin: 18px 0px;
}
.navbar-nav li a {
    color: #016937;
    margin: 0px 20px;
}
.logoArea img {
    padding: 8px 40px;
    margin: 0px -100px;
}
.nav>li>a:focus, .nav>li>a:hover {
    text-decoration: none;
    background-color: transparent;
    color: #ed2024;
    font-weight: 800;
}
.firstimage img {
    height: 500px;
}
div h2 {
    font-weight: 500;
    color: #016937;
    text-align: center;
}

.ourservices {
    background: #bad071;
    padding: 50px 0px;
}
p {
    margin: 0px 0px;
}

.SERVICES img {
    padding: 12px 80px;
}
div h2 {
    font-size: 44px;
    padding-bottom: 30px;
}
.subheadings h4 {
    padding: 0px 42px;
    color: #016937;
    text-align: center;
    margin: 0px;
}
.data {
    color: #00753d;
    font-size: 13px;
    text-align: center;
    padding: 8px 15px;
}
.stage {
    background: #ffffff;
}
    color: #faa533;
    font-size: 38px;
    padding: 3px 0px;
}
div p {
    color: #754d24;
    padding: 4px 0px;
}
.gallery {
    background: #e6e6e5;
    padding: 50px 0px;
}
.OUR h4 {
    text-align: center;
    color: black;
    font-size: 43px;
}
.gallery2 {
    background: #e6e6e5;
    padding: 30px;
}
.pictures img {
    margin: 18px 0px;
    -webkit-box-shadow: 0px 0px 16px -3px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 16px -3px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 16px -3px rgba(0,0,0,0.75);
}
.stage h3 {
    color: #8cc640;
    font-size: 55px;
    margin-top: 66px;
    text-decoration: underline;
}
.stage img {
    margin: 0 auto;
   width: 70%;
}
.aboutour h4 {
    color: #ffffff;
    font-size: 35px;
    padding: 0px 25px;
}
.aboutour {
    background: #8cc640;
}
.aboutour p {
    color: #ffffff;
    font-size: 16px;
    padding: 0px 25px;
}
.mainContent {
    margin-top: 50px;
    margin-bottom: 50px;
}
.hen {
    margin-right: -15px;
}
.contactus h5 {
    font-size: 30px;
}
.contactus p {
    color: black;
    font-size: 15px;
}
.form-control {
    display: block;
    width: 105%;
    height: 45px;
    padding: -1px -17px;
    font-size: 14px;
    line-height: 1.428571;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
}
.btn-default {
    color: #dedede;
    background-color: #333333;
    border-color: #ccc;
}
.contactus {
    background: #eaecec;
    padding: 30px 0px;
}
.hen {
    background: url(../images/100.jpg) no-repeat;
    background-size: cover;
    min-height: 342px;
}
.footer_images
{
    display: flex;
    background: #ffffff;
}
.footer_images img {
    padding: 5px 13%;
}
.footerArea p {
    padding: 18px 60px;
    color: #016937;
}
.footerArea {
    background: #8CC642;
    padding: 0px;
}
.SocialIcons .iconFb {
    background: #2cad3c;
    color: #fff;
    padding: 8px 11px;
    border-radius: 37px;
}
.SocialIcons .iconFb:hover {
    background: #3b5998;
}
.SocialIcons .iconTw {
   background: #2cad3c;
    color: #fff;
    padding: 8px 8px;
    border-radius: 37px;
}
.SocialIcons .iconTw:hover {
    background: #00acee ;
}
.SocialIcons .iconln {
    background: #2cad3c;
    color: #fff;
    padding: 8px 8px;
    border-radius: 37px;
}
.SocialIcons .iconln:hover {
    background: #0e76a8;
}
.SocialIcons .iconyt {
    background: #2cad3c;
    color: #fff;
    padding: 8px 8px;
    border-radius: 37px;
}
.SocialIcons .iconyt:hover {
    background: #c4302b;
}
.SocialIcons {
    margin-top: 13px;
}
.SocialIcons a {
    text-decoration: none;
}

/* Small Devices */
@media only screen and (max-width : 768px) {

.hen {
    width: 100%;
}
.nav.navbar-nav {
    font-size: 24px;
    float: left;
}
.mobileNav a {
    color: #000;
}
.stage h3 {
    font-size: 49px;
    margin-top: 66px;
	text-align: center;
}
.xs-marker {
    margin-top: 15px;
	    text-align: center;
}
.xs-phone {
    margin-top: 15px;
	    text-align: center;
}
.SocialIcons {
    margin-top: 0px;
    margin-bottom: 15px;
    text-align: center;
}
.logoArea img {
    padding: 8px 40px;
    margin: -6px;
}
}