body{
    font-family: 'Inter', sans-serif;
}

.container {
    width: 100%;
    max-width: 1400px;
}

/*------POPUP ONLOAD IMAGE STYLE STARTS--------*/

/* .modal{  
	background-color: rgb(0, 0, 0,0.80);
 
}
 */
 
 .modal:after {
	background-color: rgb(0, 0, 0, 0.80);
	position:absolute;
	content:"";
	height:100%;
	width:100%;
	top:0;
	left:0;
	z-index:-1;
}
.modal-dialog {
/*max-width:991px;*/
margin: 0 auto;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%) !important;
-ms-transform: translate(-50%, -50%)!important;
-moz-transform: translate(-50%, -50%)!important;
-webkit-transform: translate(-50%, -50%)!important;
-o-transform: translate(-50%, -50%)!important;
text-align: center;
/*width: 100%;
padding: 0 10%;*/
width:80%;
/*max-width:600px;*/


}

.modal .modal-dialog button.close {
position: absolute;
top: 0;
right: 0;
/*padding:0 10%;*/
float: none;
font-size: 35px;
font-weight: 400;
opacity: 0.8;
margin: 0;
text-shadow: none;
/*line-height: 1;*/
height: 25px;
width: 25px;
line-height: 25px;
z-index: 999999999;

}

/*------POPUP ONLOAD IMAGE STYLE ENDS--------*/

img{max-width:100%}

.btn:hover,a:hover{color:inherit}
.btn:focus,a:focus{
	outline:0!important;
	text-decoration:none!important}
a:hover{text-decoration:none!important}
button,input,select,textarea{border-radius:0}
button:focus,input:focus,select:focus,textarea:focus{outline:0!important}
input[type=date],input[type=datetime-local],input[type=month],input[type=time]{line-height:normal}[type=date]::-webkit-inner-spin-button{display:none}[type=date]::-webkit-calendar-picker-indicator{opacity:0}
p{font-size:16px}
p.margin{margin-bottom:20px}
p.section_quote{color:#475766}
p.section_heading{color:#6a7a83}
b{color:#0e0000}figcaption{line-height:24px}

.form-control{font-weight:400;color:#000}
.form-control::placeholder{color:#9a9a9a;font-size:14px;opacity:1;font-weight:400}
.form-control::-moz-placeholder{color:#9a9a9a;font-size:14px;opacity:1;font-weight:400}

textarea.form-control{resize:none!important;height:125px}
label{display:block}
.center{text-align:center}
iframe{max-width:100%;width:100%;z-index:1}
address,article{margin:0;padding:0}ul{list-style:none;margin-bottom:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}

.navbar{min-height:0;margin:0;border:none;border-radius:0}
.inline_title{display:inline-block;vertical-align:middle}
.title_center{margin:25px auto;text-align:center}
.title_bar{margin-bottom:20px}
.quote{color:#636363}.clear{clear:both}
.clear_tp{margin-bottom:30px}
.clear_bt{margin-top:30px}
.img-circle{border-radius:0}
.img-circle img{border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}
author{font-weight:500;font-size:14px;display:block}
author span{display:block;font-weight:400}
span.time{display:block}
author small{font-size:14px;font-weight:500}

.txt_wrapper{line-height:24px}
.section_wrapper{padding-top:50px;padding-bottom:50px}
.inner_page h2 { padding:8px 0; margin: 30px 0; border-top: 1px solid #21b14a; border-bottom: 1px solid #21b14a; font-size:25px; color:#21b14a; text-align:center; text-transform:uppercase; }
.inner_content{margin:30px auto}
.row_holder{margin:30px -15px}
.pad_top{padding-top:30px}
.pad_btm{padding-bottom:30px}.mar_top{margin-top:30px}
.mar_btm{margin-bottom:30px}.flt_lft{float:left;margin-right:20px}
.flt_rht{float:right;margin-left:20px}

.gallery-margin {
    margin-bottom:30px;
}

.btn{
	text-transform:uppercase;
	color:#fff;
	display:inline-block;
	text-shadow:none;
	padding:10px 30px;
	border-radius:5px;
	background-color:#2a5421;
	border:1px solid transparent;
	transition:all .4s ease-in-out 0s;
	-moz-transition:all .4s ease-in-out 0s;
	-o-transition:all .4s ease-in-out 0s;
	-webkit-transition:all .4s ease-in-out 0s;
	-ms-transition:all .4s ease-in-out 0s;position:relative
}
.btn:before{position:absolute;left:0;font-family:FontAwesome;margin-left:10px}
.btn:after{position:absolute;right:0;font-family:FontAwesome;margin-right:10px}
.read_btn{color:#fff;border:1px solid transparent}
.read_btn:after{content:"\f101"}
.btn:hover{
	background: #4a8a22;
	border:1px solid transparent;
	color: #fff;
	transition:all .4s ease-in-out 0s;
	-moz-transition:all .4s ease-in-out 0s;
	-o-transition:all .4s ease-in-out 0s;
	-webkit-transition:all .4s ease-in-out 0s;
	-ms-transition:all .4s ease-in-out 0s
	}
.btn-default{margin-top:20px}
.slide_btn{
    padding:10px 30px;
	border-radius:5px;
	background-color:#2a5421;
	border:1px solid transparent;
	color:#fff;
}
.welcome_btn{margin-top:30px}
.button_bar{margin:30px 0}
.btn_center{text-align:center}
.btn-submit{display:block;width:auto;font-size:14px;padding:10px 20px;transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;-webkit-transition:all .4s ease-in-out 0s;border:1px solid #f96922;color:#f96922}.btn-submit:hover{transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;-webkit-transition:all .4s ease-in-out 0s;background-color:#f96922;color:#fff;border:1px solid transparent}
.btn-submit:before{font-family:FontAwesome;position:absolute;left:0;margin-left:10px}
.btn-submit:after{font-family:FontAwesome;position:absolute;right:0;margin-right:10px}
h1,h2,h3,h4{margin:10px 0}
a,b,button,date,div,em,figcaption,h5,h6,i,input,label,li,p,small,span,strong,td,textarea,th,time{}
h1{font-size:36px;font-weight:700}
h2{font-size:30px;font-weight:600}
h3{font-size:24px;font-weight:500}
h4,h4{font-size:18px;font-weight:400}
h5,h5{font-size:14px;font-weight:400}
h2.sub_title{text-transform:uppercase;color:#2d3451;font-weight:700;overflow:hidden}
h2.center:after{left:50%;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%)}

.section_title{ margin-bottom:50px; color:#4d993e; font-size:35px; font-weight:800; text-transform:uppercase; }

h2.highlight_title{background-color:#729722;padding:10px 20px;margin-bottom:0}
.white_txt{color:#fff!important}
h1.dash{position:relative;color:#0f1254;display:inline-block;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);left:50%;padding:0 100px;text-align:center}h1.dash::before{content:"";position:absolute;top:50%;left:0;height:2px;width:75px;background-color:#b52500;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%)}h1.dash::after{content:"";position:absolute;top:50%;right:0;height:2px;width:75px;background-color:#b52500;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%)}
h1.breadCrumb_title{color:#fff;text-transform:uppercase;margin:0}
h2.breadCrumb_title{color:#fff;text-transform:uppercase;margin:0}
.two_equal .col{display:inline-block;vertical-align:middle;width:49%;padding:0 1%;margin-bottom:30px}
.three_equal .col{display:inline-block;vertical-align:middle;width:33%;margin-bottom:30px}
.four_equal .col{display:inline-block;vertical-align:middle;width:24%}
.animatable{visibility:hidden;-webkit-animation-play-state:paused;-moz-animation-play-state:paused;-ms-animation-play-state:paused;-o-animation-play-state:paused;animation-play-state:paused}
.map{margin-bottom:-5px}
.gmap_canvas{overflow:hidden;background:0 0!important;height:auto;width:auto}
.map iframe{width:100%}
.navigation-bar{
	padding: 10px 0;
	transition:all .4s ease-in-out 0s
	}
.fixNav{
	position:fixed;top:0;
	transition:all .9s ease-in-out 0s;
	-moz-transition:all .9s ease 0s;
	-webkit-transition:all .9s ease 0s;
	-o-transition:all .9s ease 0s;
	-ms-transition:all .9s ease 0s;
	width:100%;
	z-index:999
	}
.fixNav .navigation-bar{
    padding: 10px 0;
	background-color:#ffffff;

	transition:all .4s ease-in-out 0s;
	-moz-transition:all .4s ease-in-out 0s;
	-o-transition:all .4s ease-in-out 0s;
	-webkit-transition:all .4s ease-in-out 0s;-ms-transition:all .4s ease-in-out 0s
	}
.fixNav .logo_holder{
    max-width:240px;
	transition:all .4s ease-in-out 0s;
	-moz-transition:all .4s ease-in-out 0s;
	-o-transition:all .4s ease-in-out 0s;
	-webkit-transition:all .4s ease-in-out 0s;
	-ms-transition:all .4s ease-in-out 0s
	}
.logo_holder img{
    filter:brightness(100);
	transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;-o-transition:all .4s ease-in-out 0s;-webkit-transition:all .4s ease-in-out 0s;-ms-transition:all .4s ease-in-out 0s}
.fixNav .logo_holder img{
    max-height: 60px;
    filter:brightness(1);
		;transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;-o-transition:all .4s ease-in-out 0s;-webkit-transition:all .4s ease-in-out 0s;-ms-transition:all .4s ease-in-out 0s
		}
	.fixNav .navbar-default{padding:0}

	#back-top{bottom:30px;position:fixed;right:0;z-index:99;background:#2d3458}
	#back-top a{
		border-radius:50%;color:#fff;
		display:inline-block;height:30px;width:30px;line-height:30px;text-align:center;text-decoration:none;text-transform:none;transition:all .2s ease 0s;
		-moz-transition:all .2s ease-in-out 0s;-o-transition:all .2s ease-in-out 0s;-webkit-transition:all .2s ease-in-out 0s;-ms-transition:all .2s ease-in-out 0s
		}

	#back-top a:hover{transition:all .2s ease 0s;-moz-transition:all .2s ease-in-out 0s;-o-transition:all .2s ease-in-out 0s;-webkit-transition:all .2s ease-in-out 0s;-ms-transition:all .2s ease-in-out 0s}
	#back-top i{font-size:24px;color:#fff}

	.carousel{position:relative;width:100%;overflow:hidden;z-index:1}
	
	.carousel .carousel-control{opacity:1;top:50%;font-size:30px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%)}
	.carousel .carousel-control i{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%)}
	.carousel .carousel-control.left{background-image:none!important;background-repeat:no-repeat!important;filter:none!important;left:0}
	.carousel .carousel-control.right{background-image:none!important;background-repeat:no-repeat!important;filter:none!important;right:0}
	.carousel .carousel-control.left i{left:15px}
	.carousel .carousel-control.right i{right:15px}
	.carousel .carousel-indicators{bottom:0;display:none}
	.carousel-inner .item{ }
	.carousel-inner .item:after{
    	content:'';
    	position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    	background-color: rgba(0, 0, 0, 0.40);
    }
	.carousel-inner .item img{width:100%;margin:0 auto}
	.sub_page-banner{position:relative}
	.sub_page-banner .full_banner{max-height:300px;overflow:hidden}
	.sub_page-banner .full_banner img{width:100%}
	.full_width_banner{max-height:500px;overflow:hidden;margin-bottom:10px}
	.full_width_banner img{width:100%}.breadCrumb_container{position:relative}
	
	.breadCrumbNav{position:absolute;width:auto;left:50%;top:70%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}
	
	.copyright{padding:20px 0;color:#fff;background-color:#00713b; border-top:1px dashed #057c43;}
	.copyright p{margin-bottom:0;color:#aaa}
	.copyright p .company_link{ color:#fff }
	.copyright p .company_link:hover{color:#c5e9af;text-decoration:underline!important}