#header{position:fixed;top:5%;width:90%;z-index:9999;left: 5%;background-color: white;}
body{overflow-x: hidden;}
.bgimg{position: relative;font-family: Taviraj;}
.overlay{position:absolute;
            top:25%;left:10%;width:80%}
.slider_1 {
	background-image: url("../images/slider_1.jpg" );
	background-repeat: no-repeat;
    background-size: cover;
    background-position: 50% 50%;
    width: 100%;
    height: 100%;
	padding: 100px 0px;
}

.carousel-indicators li {
   
    width: 10px!important;
    height: 10px!important;
   
    background-color:#2d493a!important;
    
    border-radius: 50%;
}
.slider_1a {
	
	color: white;
}
.slider_1ah {
	
	font-size: 50px;
}

.header_text{
	margin-left: 15%;		
	font-family: 'Taviraj', serif;
}
.head_text {
	color: #346938 !important; 
	font-weight: 900;
	margin:0 25px;
}
.active{color: #7bb157 !important; }
.head_text:hover {
	color: #7bb157 !important; 
}
.slider_1b {
	background-color: green!important;
	color: white!important;
}

.slider_1b:hover {
	background-color: #7bb157!important;
	
}


	

.slider_1d {
	color: white;
	text-decoration: none!important;
	font-size:24px;margin-right:5%;
	
}
.slider_1d:hover{ color:green!important;}



.slider_2 {
	background-image: url("../images/slider_2.png");
	background-repeat: no-repeat; 
    background-position: bottom right;
    width: 100%;
    height: 100%;
	padding-top: 75px;
	padding-bottom: 80px;
}

.slider_2a {
	color: #356938;	
	font-family: "Taviraj";
	padding-bottom: 30px;
	padding-left: 30px;
	
}

.slider_2b {
	text-align: center;
	margin-top: 50%;
}
.slider_3a {
	background-color: #213e31;
	background-image: url("../images/slider_3a.jpg");
	background-repeat: repeat; 
    background-position: left top;
    
}

.slider_3b {
	font-family: Taviraj;
	color: ivory;
	line-height: 50px;
	font-weight: 300;
	font-size: 45px;
	padding-left: 30px;
	margin-top: 15%	;
	text-align: left;
}

.slider_3c {
	font-family: Taviraj;
	color: ivory;
	
	font-weight: 100;
	font-size: 20px;
	padding-left: 30px;
	margin-right: 10%;
	margin-bottom: 10%;
	margin-top: 10%;
	
	text-align: left;
}

.img_box {
	position:relative;
}

.hover_lay {
	position : absolute;
	width: 100%;
	top : 80%;
	transition:0.2s
}
.line{width:50%;height:2px;background-color: white;display:none;margin: auto;transition:0.2s}
.col-sm-4:hover .hover_lay{top:75%;transition:0.2s}
.col-sm-4:hover .line{display:block;transition:0.2s}

.over_lay {
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.4);
	z-index: 100;top :0;opacity: 0; transition:0.2s;
}
.col-sm-4:hover .over_lay{ opacity:1;transition:0.2s;}
.slider_3d {
	background-image: url("../images/slider_3b.jpg");
	background-repeat: no-repeat; 
    background-position: left top;
	height: 840px;
	background-size: cover;
	
}

.slider_3e {
	margin-top: 5%;
	margin-left: 5%;
	
}

.slider_3f {
	color: ivory;
	text-align: left;
	padding-top: 10px;
	
}

.slider_4a {
	background-color: beige;
}

.slider_4b {
	margin-top: 15%;
	color: #356938;
	
	
}

.slider_4c {
	color: #356938;
	margin-top: 10%;
	
}

.slider_4d {
	background-color: lightyellow;
	color: #356938;
	margin-top: 10%;
	padding: 10px 15px   ;

}

.slider_4d:hover{
	background-color:#B1ACAC ;
	color: #356938;
	margin-top: 10%;
	padding: 10px 15px  ;
}

.slider_4f {
	background-color: #2d493a;
	padding: 20px 0;
	text-align: center;
}

.slider_4g {
	color: ivory;
}

.slider_4h {
	color:#89c461;
}


.slider_5a {
	margin-top: 10%
}

.slider_5b {
	border-radius: 50%;
	
}

.slider_5c {
	
	text-align:center; 
	padding :5% 20%;
}

.dots {
	color: #2d493a;
	font-size: 40px;
}

.slider_6a {
	text-align: center;
	color: #356938;
	margin:  5% 0;
}
.footer{
	background-image: url( "../images/slider_footer.png");
	background-repeat: no-repeat;
	background-position: center bottom;
	background-size: cover;
	padding-top: 30px;
}

.footer_1a {
	padding: 20px 0 ;
}

.footer_1b {
	color: #67a93b;
}

.footer_1c {
	color: #67a93b;
	padding-top: 80px;
}

.footer_1d {
	padding-bottom: 20%;
}

.pg2slider_1a{
	padding-top: 175px;
	padding-bottom: 145px;
	background-color: #395264;
	background-image: url("../images/pg2slider_1a.jpg");
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	
}

.pg2slider_1b {
	color: white;
	
}



.pg2slider_2a {
	color: #356938;
	font-size: 32px;
	line-height: 40px;
	font-weight: 500;
	letter-spacing: 0px;
	margin-bottom: 15px;
	margin-top: 5%;
}

.pg2slider_3a {
	margin-top: 5%;
}

.pg2slider_3b {
	color: #356938;
	padding-top: 20px;
	padding-bottom: 20px;
	
	
}


.pg2slider_3c {
	max-width: 100%;
	height: auto;
	position: relative;
}

.pg2slider_3d {
	color: #89c461;
	margin-top: 30px;
	margin-bottom: 10%;
}

.pg2slider_4 {
	background-color: rgb(36, 68, 53);
	background-image: url("../images/pgslider_4bg.jpg");
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	height: 800px;
	background-attachment: fixed;
	
}

.pg2slider_4b {
	background-color: #89c461 ;
	font-family: Poppins;
	padding : 10px 80px;	
	color: white;
	margin-top: 80px;
	margin-left: 30px;
	text-decoration: none;
}.pg2slider_4b:hover{
	background-color: #7bb157;;
}

.pg2slider_4a {
	text-align: center;
	color: #FFFFFF ;
	padding-top: 30%;
}
.pg3slider_1a {
	padding-top: 200px;
    padding-bottom: 200px;
    background-image: url("../images/slider_pg2_bg.jpg");
    background-repeat: no-repeat;
    background-position: center;
}

.slider_pg_bg {
	background-color: #f0f5f1;
	padding-bottom: 150px;
}

.slider_pg_1 {
	padding-top: 100px;
	 
}

.slider_pg_2 {
	color: #356938;
	padding-top: 60px;
	padding-right: 50px;
	
}

.slider_pg_3 {
	padding-top: 10px;
	padding-bottom: 20px;
}



.our_slider2a {
	background-image: url("../images/slider_3a.jpg");
	padding: 120px 0px 70px 0px;
	
}

.our_slider2b {
	color: #fff;
	text-align: center;
	padding-bottom: 50px;
}

.our_slider3a {
	padding: 120px 0px 100px 0px;
	color: #356938; 
}

.our_slider3b {
	padding-bottom: 30px;
}

.our_slider4a {
	padding-top: 100px;
	padding-bottom: 25px;
	text-align: center;
}

.cont_slider1a {
	background-image: url("../images/cont_slider1a.jpg");
	background-repeat: no-repeat;
	height: 500px;
	background-position: center;
	background-size: auto;
	position: relative;
	
}

.cont_slider2a {
	padding-top: 100px;
	padding-bottom: 100px;
	background-color: #f0f5f1;
}

.cont_slider2b {
	color: #356938;
	margin-bottom: 30px;
	padding-right: 150px;	
}

.cont_slider2c {
	color: #7abf3d;
	padding-left: 20px;
	font-size: 30px;
	font-weight: 700;
}

.cont_slider2d {
	padding: 50px 0px;
	
}

.cont_slider2e {
	color: #7abf3d;
	
	font-size: 30px;
	font-weight: 700;
}

.cont_slider2f {
	color: #356938;
}

.cont_slider3a {
	padding-top: 100px;
	padding-bottom: 50px;
}
.input{
	background-color: rgba(235,242,236,1)!important;
	border-color: 1px solid #ebf2ec!important;
}
::placeholder{color: #626262!important}

.cont_slider3b {
	color: #356938;
	padding-top: 20px;
	padding-right: 80px;
}

.input_b {
	background-color: #89c461!important;
	border-color: 1px solid #ebf2ec!important;
	color:ivory!important;	
	padding: 10px
}

@media only screen and (max-width:600px){
	#header{position:fixed;top:0%!important;width:100%!important;z-index:9999;left: 0%!important;background-color: white;}
}
.slider_1c {
	margin-top:7%;
}
