         
body p, body a, body span, li, input {
	word-wrap: break-word;
	font-family: 'Oswald', sans-serif;
	color: #222;
	font-size: 16px;
}
body h6, body h5, body h4, body h3, body h2, body h1{
	font-family: 'Oswald', sans-serif;
}
p, li {

	margin-bottom: 5px;
}
ul {
	padding-left: 0;
}
ul { list-style-type: none;}
a:hover {
	text-decoration: none;
}
.row {
	margin: 0;
}
.resize {
	width: 1140px;
	margin: 0 auto;
}
.m-t-b-30 {
	margin: 30px 0;
}
.m-t-15 {
	margin-top: 15px;
}
.m-t-50 {
	margin-top: 50px;
}
.m-t-10 {
	margin-top: 10px;
}
.m-t-0 {
	margin-top: 0;
}
.p-t-0 {
	padding-top: 0;
}
.m-b-15 {
	margin-bottom: 15px;
}
.p-b-15 {
	padding-bottom: 15px;
}
.p-t-b-30 {
	padding: 30px;
}
.m-t-5 {
	margin-top: 5px;
}
.m-b-5 {
	margin-bottom: 5px;
}
.m-b-30 {
	margin-bottom: 30px;
}
.m-t-30 {
	margin-top: 30px;
}
.m-t-20 {
	margin-top: 20px;
}
.p-r-m-0 {
	padding-right: 0;
}
.p-l-m-0 {
	padding-left: 0;
}
.p-0 {
	padding: 0;
}
.p-10 {
	padding: 10px;
}
.p-15 {
	padding: 15px;
}
.m-0 {
	margin: 0;
}
.p-l-0 {
	padding-left: 0;
}
.p-r-0 {
	padding-right: 0;
}
.p-t-15 {
	padding-top: 15px;
}
.m-b-0 {
	margin-bottom: 0px;
}
.m-l-10 {
	margin-left: 10px
}
.no-pad {
	padding: 0;
}
.line-ht {
	line-height: 1.7
}
.ft-20 {
	font-size: 20px;
}
a {
	outline: none;
	transition: all 0.8s ease;
}
ul {
	margin-bottom: 0;
}
.block-in {
	display: inline-block;
}
.m-15 {
	margin: 15px 0;
}
.btn:focus {
	box-shadow: none;
}
:link:focus, :visited:focus {
	-moz-outline: none;
}
*:focus {
	outline: none !important;
}
input[type=number]::-webkit-outer-spin-button, input[type=number]::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

input[type=number] {
	-moz-appearance: textfield;
}
.container-fluid { padding: 0;}
.resize { width: 1200px; margin: 0 auto;}
header { padding: 20px 0;}
.navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link:hover {
	color: #fff; text-decoration: underline;
}
.navbar-expand-lg .navbar-nav li {
	padding: 5px 10px;
}
.navbar-expand-lg,.navbar-expand-lg .navbar-nav li:first-child { padding-left: 0;}
.navbar-expand-lg .navbar-nav li:last-child {
	padding-right: 0;
}
button.close { display: none;}
header h1 a { font-size: 30px; color: #50D248;}
.navbar-nav { text-align: center;}
.icon-block span.fa, .icon-block .content { float: left; display: block; }
.icon-block .content { width: 75%; }
.icon-block span.fa { width: 40px; height: 40px; background: #50D248; border-radius: 100%; color: #fff; font-size: 16px;
padding: 11px 13px; margin-right: 15px; margin-top: 10px;}
.icon-block span.fa-whatsapp,.icon-block span.fa-mobile {font-size: 24px;
padding: 8px 13px;}
.icon-block span.fa-whatsapp{ padding: 7px 11px; }
.icon-block .content a { font-size: 18px;}
.icon-block .content h3 { margin-bottom: 0;}
.icon-block .content p { font-size: 14px;}
section.menu { background:#BADDA3;}
section.menu li a { padding: 5px 0;color: #088C00; text-transform: uppercase; font-size: 20px; display: inline-block; margin-right: 25px;}
.about, .testimonial{ padding: 50px 0; background: #f7f7f7;}
.iconblock { padding: 20px 0 50px;}
.line{
 margin: 10px 0 20px;
  width: 50px;
  height: 2px;
  background: #50D248;
}
h2 { color: #50D248;}
a.btn { background:#50D248; font-size: 16px; letter-spacing: 3px; border: 1px solid #50D248; }
.iconblock span.fa { font-size: 30px; color: #50D248; display: block;}
.iconblock h3 { font-size: 20px; margin: 15px 0; color: #000;}
section.bg-img{background: url(img/banner.jpg);background-repeat: no-repeat;
background-position: top center;
background-size: cover;
background-attachment: fixed;}
.bg-img-over-color { background: rgba(80, 210, 72,0.8);}
.bg-img .col-lg-4 { padding: 50px 0; text-align: center; color: #fff;}
.bg-img .col-lg-4 h4, .bg-img h4 { font-size: 40px; font-weight: bold; text-shadow: 1px 1px 2px #000; color: #fff; text-align: center;}
.bg-img .col-lg-4 p { font-size: 18px; }
.list { padding: 60px 0;}
.flex { display: flex;}
.list .col-lg-4 { background: #fff; padding:0; margin:20px 15px; flex: 1; box-shadow:0 0 30px -5px rgba(0, 0, 0, 0.2)}
.list .col-lg-4 .cont { padding: 15px;}
.list .col-lg-4 .cont h3 a{ font-size: 20px; }
.bread-crumb { padding: 30px 0 15px;}
.inner-content { padding: 10px 0 30px;}
.inner-content.gallery img { margin: 15px 0;}
.border-box { border: 1px solid #f1f1f1; padding: 20px;box-shadow:0 0 30px -5px rgba(0, 0, 0, 0.2); flex: 1; margin: 15px; background: #fff;}
.footer-btm h4 { margin: 50px 0; }
footer { padding: 40px 0; background: #BADDA3; color: #fff;}
footer ul li {padding-right: 10px; color: #fff;}
footer ul li a, footer p { color: #088C00;}
.list.inner-content { background: #fff;}
.privacy span.fa { margin-right: 10px;}
@media screen and (max-width: 1280px) {
	.resize{ width: 100%; }
	h1 { text-align: center; margin: 0 0 30px;}
	header .col-lg-9 { width: 300px; margin: 0 auto;}
	.about h2 { margin-top: 20px;}
	.about img { margin: 0 auto; display: block;}
	.bg-img .col-lg-4 { padding: 15px 0;}
}
@media screen and (max-width: 989px) {
	.flex { display: block!important; margin: 0 auto; padding: 0 15px;}
	.list .col-lg-4 { margin: 0 auto;}
	.list .col-lg-4 { text-align: center; }
	.border-box { margin: 15px 0;} 
	footer ul.list-inline { float: none!important; text-align: center; margin: 15px 0 0;}
	button.close { display: block!important; z-index: 9999;
position: absolute;
right: 15px;} 
	.navbar { display: block; margin: 0 auto; text-align: center;}
	.navbar-nav { position: absolute; z-index: 999; background: #BADDA3; width: 100%;}
}
@media screen and (max-width: 767px) {
	.breadcrumb.pull-right { float: none!important;}
	.bread-crumb { padding: 30px 0 0;}
	.inner-content.gallery .col-sm-4 { width: 100%;}
	
}