@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400;500;600;700&display=swap');
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
	display: block
}
abbr, address, article, aside, audio, blockquote, body, canvas, caption, cite, code, dd, del, details, dfn, div, dl, dt, em, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, p, pre, q, samp, section, small, span, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, ul, var, video {
	margin: 0;
	padding: 0;
	border: 0;
	font: inherit
}
body {
	margin: 0;
	padding: 0;
	font: 400 14px 'Oswald', sans-serif;
	line-height: 20px;
	color: #000000;
	background-color: #fff;
}
input[type=checkbox], div, form, h1, h2, h3, h4, h5, h6, img, input, label, li, ol, option, p, input[type=radio], select, td, textarea, tr, ul {
	padding: 0;
	margin: 0
}
ul {
	padding: 0;
	margin: 0;
	list-style: none
}
ol {
	padding: 0;
	margin: 0;
	list-style-type: none
}
a {
	padding: 0;
	margin: 0;
	text-decoration: none;
	outline: 0;
	cursor: pointer;
	color: #444444;
}
a:hover {
	text-decoration: none;
}
img {
	padding: 0;
	margin: 0;
	outline: 0;
	border: 0;
	max-width: 100%;
	height: auto;
}
chexbox {
	padding: 0;
	margin: 0;
	width: 20px;
	height: 20px
}
.clr, .spacer {
	padding: 0;
	margin: 0;
	font-size: 0;
	line-height: 0;
	clear: both;
}
.clearfix:after, .clearfix::before {
	content: '';
	margin: 0;
	padding: 0;
	display: block;
	clear: both;
}
@font-face {
	font-family: 'FontAwesome';
	src: url("../fonts/fontawesome-webfont.eot?v=4.3.0");
	src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.3.0") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff2?v=4.3.0") format("woff2"), url("../fonts/fontawesome-webfont.woff?v=4.3.0") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.3.0") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular") format("svg");
	font-weight: normal;
	font-style: normal;
}
.container{
		max-width:1200px;
}
/* ==============header part start================ */
.topContainer{
		background:url(../images/header-bg.jpg) center top no-repeat;
		padding:0 0 0 0;
		background-size:cover;
}
header .navbar{
	padding: .9rem 1rem;
}
header .navbar-collapse{
		flex-grow: inherit;
		flex-wrap: wrap;
		justify-content: flex-end;
}
header .navbar-collapse .social_login{
		width: 100%;
		display: flex;
		justify-content: flex-end;
}
header .navbar-collapse .navbar-nav{
		padding:0;
		margin:20px 0 0 0;
}
header .navbar-collapse .navbar-nav li{
		padding:0;
		margin:0 0 0 0;
}
header .navbar-collapse .navbar-nav li:after{
		content:"|";
		margin:0 26px;
		position:relative;
		top:-3px;
}
header .navbar-collapse .navbar-nav li:last-child:after{
		content:"";
		margin:0 0;
}
header .navbar-collapse .navbar-nav li a{
		padding:0;
		margin:0;
		font: 400 18px 'Oswald', sans-serif;
		line-height: 23px;
		color: #818285;
		text-transform:uppercase;
		letter-spacing:1px;
}
header .navbar-collapse .navbar-nav li a:hover,
header .navbar-collapse .navbar-nav li.active a,
header .navbar-collapse .navbar-nav li a.active
{
		color: #215f35;
}
header .navbar-collapse .social{
		padding:0;
		margin:0 0 0 20px;
}
header .navbar-collapse .social a{
		width:33px;
		height:33px;
		border:1px solid #d3dfd7;
		line-height:28px;
		color:#373737;
		text-align:center;
		margin:0 0 0 10px;
		border-radius:50%;
		display:inline-block;
		background:#d3dfd7;
}
header .navbar-collapse .call{
		padding:0;
		margin:0;
		font: 700 26px 'Oswald', sans-serif;
		line-height: 30px;
		color: #215f35;
		text-transform:uppercase;
}
header .navbar-collapse .call span{
		font: 400 18px 'Oswald', sans-serif;
		line-height: 25px;
		color: #818285;
		display:inline-block;
		margin:0 8px 0 0;
}
.bannerContainer .owl-dots {
		position:absolute;
		left:0;
		bottom:50px;
		right:0;
		text-align:center;
}
.bannerContainer .owl-dots .owl-dot{
		width:66px;
		height:6px;
		background:rgba(255,255,255,0.6);
		margin:0 10px;
		outline:none;
}
.bannerContainer .owl-dots .owl-dot.active{
		width:66px;
		height:6px;
		background:#fff;
		margin:0 10px;
		outline:none;
}
/* ==============header part end================ */
/* ==============header banner================ */
.bannerContainer{
		padding:0;
		margin:0;
}
.bannerContainer .owl-item:before{
		position:absolute;
		left:0;
		top:0;
		right:0;
		bottom:0;
		content:"";
		background:rgba(0,0,0,0.4);
		z-index:9;
		pointer-events: none;
}
.bannerContainer .BannerSlider .container{
		display: flex;
		align-items: center;
		position: absolute;
		left: 0;
		top: 0;
		right: 0;
		margin: 0 auto;
		bottom: 0;
		justify-content: center;
		z-index: 9;
		text-align: center;
}
.bannerContainer .container h1{
		font:600 60px 'Oswald', sans-serif;
		line-height:65px;
		color:#fff;
		padding:0;
		margin:0 0 0 0;
		position:relative;
		text-transform:uppercase;
}
.bannerContainer .container h1 span{
		position:relative;
		display:block;
}
.bannerContainer .BannerSlider .container a{
		display:inline-block;
		background:#215f35;
		padding:0 38px;
		margin:30px 0 0 0;
		font:500 20px 'Oswald', sans-serif;
		line-height:66px;
		color:#fff;
		transition: all 0.5s ease-in-out;
		border:1px solid #fff;
		text-transform:uppercase;
		letter-spacing:1px;
}
.bannerContainer .BannerSlider .container a:hover{
		display:inline-block;
		background:#fff;
		padding:0 38px;
		margin:30px 0 0 0;
		font:500 20px 'Oswald', sans-serif;
		line-height:66px;
		color:#000;
		transition: all 0.5s ease-in-out;
		border:1px solid #fff;
		text-transform:uppercase;
		letter-spacing:1px;
}
/* ==============header banner end================ */
/* ==============about container================ */
.aboutContainer{
		background:url(../images/about-bg.jpg) center top no-repeat;
		background-size:cover;
		padding:83px 0;
		margin:0;
}
.aboutContainer article{
		padding:0;
		margin:0;
}
.aboutContainer article h2{
		padding:0;
		margin:0;
		font:700 46px 'Oswald', sans-serif;
		line-height:55px;
		color:#818285;
		letter-spacing:1px;
		text-transform:uppercase;
}
.aboutContainer article h2 strong{
		color:#215f35;
}
.aboutContainer article h2 span{
		font:300 32px 'Oswald', sans-serif;
		line-height:35px;
		color:#000000;
		display:block;
		letter-spacing:1px;
}
.aboutContainer article p{
		font:300 20px 'Oswald', sans-serif;
		line-height:30px;
		color:#818285;
		padding:28px 0 0 0;
}
.aboutContainer article a{
		font:700 18px 'Oswald', sans-serif;
		line-height:20px;
		color:#00afef;
		display:inline-block;
		padding:0 0 0 0;
		margin:40px 0 0 0;
}
.aboutContainer article a i{
		margin:0 0 0 10px;
}
.aboutContainer figure {
		text-align:right;
}
.aboutContainer .row{
		align-items: center;
}
/* ==============about container end================ */
/* ==============our services part================ */
.ourserives{
		padding:80px 0;
		margin:0;
		background: rgb(255,255,255);
		background: -moz-linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(239,251,243,1) 69%);
		background: -webkit-linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(239,251,243,1) 69%);
		background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(239,251,243,1) 69%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#effbf3",GradientType=1);
}
.ourserives h2{
		padding:0;
		margin:0;
		font:700 46px 'Oswald', sans-serif;
		line-height:55px;
		color:#215f35;
		letter-spacing:1px;
		text-transform:uppercase;
		text-align:center;
}
.ourserives h2 span{
		font:300 32px 'Oswald', sans-serif;
		line-height:35px;
		color:#000000;
		display:block;
		letter-spacing:1px;
}
.ourserives h6{
		padding:0;
		margin:30px 0;
		font:300 30px 'Oswald', sans-serif;
		line-height:35px;
		color:#818285;
		letter-spacing:1px;
		text-align:center;
}
.servicesList {
		padding:0;
		margin:40px 0 0 0;
}
.servicesList article{
		padding:0;
		margin:0;
}
.servicesList article h3{
		font:700 30px 'Oswald', sans-serif;
		line-height:35px;
		color:#215f35;
		text-transform:uppercase;
		padding:0;
		margin:40px 0 0 0;
}
.servicesList article h3 a{
		color:#215f35;
}
.servicesList article p{
		font:300 20px 'Oswald', sans-serif;
		line-height:30px;
		color:#818285;
		padding:28px 70px 0 0;
}
.servicesList article figure img{
		-webkit-box-shadow: 10px 10px 49px -8px rgba(181,181,181,1);
		-moz-box-shadow: 10px 10px 49px -8px rgba(181,181,181,1);
		box-shadow: 10px 10px 49px -8px rgba(181,181,181,1);
}
.servicesList .col-sm-6:last-child article{
		padding:0 0 0 50px;
}
.servicesList .col-sm-6:last-child article p{
		font:300 20px 'Oswald', sans-serif;
		line-height:30px;
		color:#818285;
		padding:28px 20px 0 0;
}
.servicesList .col-sm-6:first-child article{
		border-right:1px solid #000000;
}
.services_section{
		padding:80px 0 0 0;
}
.services_section aside{
		padding:0;
		margin:0;
}
.services_section aside figure:hover img{
		-webkit-box-shadow: 10px 10px 49px -8px rgba(181,181,181,1);
		-moz-box-shadow: 10px 10px 49px -8px rgba(181,181,181,1);
		box-shadow: 10px 10px 49px -8px rgba(181,181,181,1);
}
.services_section .col-sm-2{
		-ms-flex: 0 0 20%;
		flex: 0 0 20%;
		max-width: 20%;
}
.services_section aside h3{
		font:500 20px 'Oswald', sans-serif;
		line-height:30px;
		color:#215f35;
		padding:0;
		margin:17px 0 0 0;
		text-transform:uppercase;
}
.services_section aside h3 a{
		color:#215f35;
}
/* ==============our services part end================ */
/* ==============our Testimonial================ */
.ourTestimonial{
		padding:90px 0;
		margin:0;
		background:#effbf3;
}
.ourTestimonial h2{
		padding:0;
		margin:0;
		font:700 46px 'Oswald', sans-serif;
		line-height:55px;
		color:#215f35;
		letter-spacing:1px;
		text-transform:uppercase;
}
.ourTestimonial h2 span{
		font:300 32px 'Oswald', sans-serif;
		line-height:35px;
		color:#000000;
		display:block;
		letter-spacing:1px;
}
.ourTestimonial figure img{
		-webkit-box-shadow: 10px 10px 49px -8px rgba(181,181,181,1);
		-moz-box-shadow: 10px 10px 49px -8px rgba(181,181,181,1);
		box-shadow: 10px 10px 49px -8px rgba(181,181,181,1);
}
.tesslider .container{
		padding:0 175px 0 0;
}
.tesslider .owl-carousel .owl-item img{
		width:auto !important;
}
.tesslider .owl-carousel .item{
		background:#efefef;
		padding:35px;
		height:270px;
}
.tesslider .owl-carousel .item:after{
		position:absolute;
		right:-16px;
		bottom:0;
		top:0;
		border-right:1px solid #000;
		content:"";
}
.tesslider .owl-carousel .item h3{
		font:700 20px 'Oswald', sans-serif;
		line-height:25px;
		color:#215f35;
		padding:0;
		margin:0 0 10px 0;
		text-transform:uppercase;
}
.tesslider .owl-carousel .item h3 span{
		font:300 20px 'Oswald', sans-serif;
		line-height:25px;
		color:#818285;
}
.tesslider .owl-carousel .item p{
		font:300 20px 'Oswald', sans-serif;
		line-height:30px;
		color:#818285;
		padding:15px 0 0 0;
}
.tesslider{
		position: relative;
		margin: -181px 0 0 0;
}
.tesslider .owl-dots {
		position:relative;
		left:0;
		bottom:-40px;
		right:0;
		text-align:center;
}
.tesslider .owl-dots .owl-dot{
		width:48px;
		height:6px;
		background:#acada8;
		margin:0 10px;
		outline:none;
}
.tesslider .owl-dots .owl-dot.active{
		width:48px;
		height:6px;
		background:#215f35;
		margin:0 10px;
		outline:none;
}
/* ==============our Testimonial end================ */
/* ==============contact form================ */
.contactform{
		padding:80px 0;
		margin:0;
		background:#fff;
}
.contactform h2{
		padding:0;
		margin:0;
		font:700 46px 'Oswald', sans-serif;
		line-height:55px;
		color:#215f35;
		letter-spacing:1px;
		text-transform:uppercase;
		text-align:center;
}
.contactform h2 span{
		font:300 32px 'Oswald', sans-serif;
		line-height:35px;
		color:#000000;
		display:block;
		letter-spacing:1px;
}
.contactform form{
		max-width:578px;
		margin:0 auto;
		padding:50px 0 0 0;
}
.contactform form input[type=text],
.contactform form input[type=tel],
.contactform form input[type=email]
{
		width:100%;
		background:none;
		height:50px;
		border:none;
		outline:none;
		border-bottom:1px solid #e1dfdf;
		margin:0 0 20px 0;
		font:300 17px 'Oswald', sans-serif;
		line-height:50px;
		color:#000;
		letter-spacing:1px;
}
.contactform form textarea{
		width:100%;
		background:none;
		height:104px;
		border:none;
		outline:none;
		border-bottom:1px solid #e1dfdf;
		margin:0 0 20px 0;
		font:300 17px 'Oswald', sans-serif;
		line-height:50px;
		color:#000;
		letter-spacing:1px;
}
.contactform form input[type=submit]{
		background:#215f35;
		font:500 20px 'Oswald', sans-serif;
		line-height:67px;
		color:#fff;
		letter-spacing:1px;
		padding:0 70px;
		margin:30px 0 0 0;
		display:inline-block;
		border:none;
		outline:none;
		text-transform:uppercase;
		cursor:pointer;
}
.contactform form input[type=submit]:hover{
		background:#000;
		color:#fff;
}
.submit{
		text-align:center;
}
/* ==============contact form end================ */
/* ==============our portfolio================ */
.our_portfolio{
		padding:80px 0 0 0;
}
.our_portfolio h2{
		padding:0;
		margin:0 0 60px 0;
		font:700 46px 'Oswald', sans-serif;
		line-height:55px;
		color:#215f35;
		letter-spacing:1px;
		text-transform:uppercase;
		text-align:center;
}
.our_portfolio h2 span{
		font:300 32px 'Oswald', sans-serif;
		line-height:35px;
		color:#000000;
		display:block;
		letter-spacing:1px;
}
.our_portfolio .portfolioslider .owl-nav{
		position:absolute;
		left:0;
		right:0;
		top:50%;
}
.our_portfolio .portfolioslider .owl-nav .owl-prev{
		width: 45px;
		height: 45px;
		text-align: center;
		font-size: 35px;
		color: #121212;
		border: 2px solid #121212;
		border-radius: 50%;
		line-height: 19px;
		position: absolute;
		left: -63px;
		outline:none;
}
.our_portfolio .portfolioslider .owl-nav .owl-prev span{
		position:relative;
		top:-5px;
}
.our_portfolio .portfolioslider .owl-nav .owl-next{
		width: 45px;
		height: 45px;
		text-align: center;
		font-size: 35px;
		color: #121212;
		border: 2px solid #121212;
		border-radius: 50%;
		line-height: 19px;
		position: absolute;
		right: -63px;
		outline:none;
}
.our_portfolio .portfolioslider .owl-nav .owl-next span{
		position:relative;
		top:-5px;
}
/* ==============our portfolio end================ */
/* ==============footer part================ */
footer{
		background:#142f1d;
		padding:20px 0;
}
footer .footerTop ul{
		text-align:center;
		padding:0;
		margin:30px 0 0 0;
}
footer .footerTop ul li{
		display:inline-block;
		padding:0;
		margin:0;
		font:500 16px 'Oswald', sans-serif;
		line-height:35px;
		color:#fff;
		text-transform:uppercase;
}
footer .footerTop ul li:after{
		content:"|";
		padding:0 20px;
}
footer .footerTop ul li:last-child:after{
		content:"";
		padding:0;
}
footer .footerTop ul li a{
		font:400 16px 'Oswald', sans-serif;
		line-height:25px;
		color:#fff;
}
footer .footerTop form{
		padding:0;
		margin:0;
}
footer .footerTop form label{
		display:block;
		font:400 16px 'Oswald', sans-serif;
		line-height:25px;
		color:#fff;
		text-transform:uppercase;
		padding:0;
		margin:0 0 10px 0;
		position:relative;
}
footer .footerTop form label:after{
		position:absolute;
		right:0;
		top:45px;
		background:url(../images/news-con.png) left top no-repeat;
		width:25px;
		height:23px;
		content:"";
}
footer .footerTop form input[type=text]{
		width:100%;
		padding:0;
		margin:0;
		border:none;
		background:none;
		border-bottom:1px solid #129246;
		box-shadow:none;
		outline:none;
		font:400 16px 'Oswald', sans-serif;
		line-height:40px;
		color:#fff;
}
footer .footerTop .call{
		padding:0;
		margin:0 0 15px 0;
		font: 700 30px 'Oswald', sans-serif;
		line-height: 30px;
		color: #129246;
		text-transform:uppercase;
		text-align:right;
}
footer .footerTop .call span{
		font: 400 18px 'Oswald', sans-serif;
		line-height: 25px;
		color: #fff;
		display:inline-block;
		margin:0 8px 0 0;
}
footer .footerTop .email{
		padding:0;
		margin:0 0 0 0;
		font: 300 30px 'Oswald', sans-serif;
		line-height: 30px;
		color: #129246;
		text-align:right;
}
footer .footerTop .email a{
		color: #129246;
}
.footerBottom{
		border-top:1px solid #2c4434;
		padding:20px 0 0 0;
		font: 300 20px 'Oswald', sans-serif;
		line-height:25px;
		color: #fff;
		margin:25px 0 0 0;
}
.footerBottom .social{
		padding:0;
		margin:0 0 0 20px;
		text-align:right;
}
.footerBottom .social a{
		width:33px;
		height:33px;
		border:1px solid #617467;
		line-height:28px;
		color:#373737;
		text-align:center;
		margin:0 0 0 10px;
		border-radius:50%;
		display:inline-block;
		background:#617467;
}
.footerBottom .social a:hover{
		width:33px;
		height:33px;
		border:1px solid #a1aca5;
		line-height:28px;
		color:#373737;
		text-align:center;
		margin:0 0 0 10px;
		border-radius:50%;
		display:inline-block;
		background:#a1aca5;
}
/* ==============footer part end================ */
@media only screen and (max-width:809px){
.navbar-light .navbar-brand {
	  color: rgba(0,0,0,.9);
	  max-width: 50%;
}
header .navbar-collapse .social_login {
	  width: 100%;
	  display: flex;
	  justify-content: flex-end;
	  align-items: center;
	  border-bottom: 1px solid #ccc;
	  padding: 10px 0 15px 0;
}	
header .navbar-collapse .social {
	  padding: 0;
	  margin: 0 0 0 0;
	  display: flex;
}
header .navbar-collapse .call span {
	  font: 400 15px 'Oswald', sans-serif;
	  line-height: 20px;
	  color: #818285;
	  display: inline-block;
	  margin: 0 8px 0 0;
}
header .navbar-collapse .call {
	  padding: 0;
	  margin: 0;
	  font: 700 20px 'Oswald', sans-serif;
	  line-height: 25px;
	  color: #215f35;
	  text-transform: uppercase;
}
header .navbar-collapse .navbar-nav li::after {
	  content: "";
	  margin: 0 0;
	  position: relative;
	  top:0;
	  display:none;
}
header .navbar-collapse .navbar-nav li a{
		display:block;
		padding: 10px 0;
		border-bottom: 1px solid #ccc;
}
header .navbar-collapse .navbar-nav li:last-child a{
		border-bottom:none;
}
header .navbar-collapse .navbar-nav {
	  padding: 0;
	  margin: 0 0 0 0;
}
.bannerContainer .container h1{
		font: 600 20px 'Oswald', sans-serif;
		line-height: 25px;
		color: #fff;
		padding: 0;
		margin: 0 0 0 0;
		position: relative;
		text-transform: uppercase;
}
.bannerContainer .BannerSlider .container a {
	  display: inline-block;
	  background: #215f35;
	  padding: 0 25px;
	  margin: 15px 0 0 0;
	  font: 500 15px 'Oswald', sans-serif;
	  line-height: 35px;
	  color: #fff;
	  transition: all 0.5s ease-in-out;
	  border: 1px solid #fff;
	  text-transform: uppercase;
	  letter-spacing: 1px;
}
.owl-dots{
		display:none !important;
}
.aboutContainer figure {
	  text-align: center;
	  margin: 30px 0 0 0;
}
.servicesList article p {
	  font: 300 20px 'Oswald', sans-serif;
	  line-height: 30px;
	  color: #818285;
	  padding: 28px 0 0 0;
}
.servicesList .col-sm-6:last-child article {
  	  padding: 30px 0 0 0;
}
.servicesList .col-sm-6:first-child article {
  border-right:none;
}
.services_section .col-sm-2 {
	  -ms-flex: 0 0 20%;
	  flex: 0 0 50%;
	  max-width: 50%;
}
.services_section aside {
	  padding: 0;
	  margin: 0 0 30px 0;
}
.ourTestimonial {
	  padding: 50px 0 0 0;
	  margin: 0;
	  background: #effbf3;
}
.ourTestimonial h2{
		text-align:center;
		margin:0 0 30px 0;
}
.tesslider .owl-carousel .item {
	  background: #efefef;
	  padding: 35px;
	  height: auto;
}
.tesslider .container {
 	  padding: 0 0px 0 0;
}
.tesslider {
	  position: relative;
	  margin: 0 0 0 0;
}
.tesslider .owl-carousel .item::after {
  	  display:none;
}
.aboutContainer{
		text-align:center;
		padding: 50px 0;
}
.ourserives{
		padding: 80px 0 0 0;
}
.footerTop,
footer .footerTop .call,
footer .footerTop .email,
.footerBottom
{
		text-align:center;
}
.footerBottom .social {
	  padding: 0;
	  margin: 15px 0 0 0;
	  text-align: center;
}
footer .footerTop ul {
	  text-align: center;
	  padding: 0;
	  margin: 30px 0 0 0;
}
.portfolioslider .owl-nav{
		display:none;
}
}
@media only screen and (min-width:768px) and (max-width:1024px){
.portfolioslider .owl-nav{
		display:none;
}	
.navbar-light .navbar-brand {
	  color: rgba(0,0,0,.9);
	  max-width: 50%;
}
header .navbar-collapse .social_login {
	  width: 100%;
	  display: flex;
	  justify-content: flex-end;
	  align-items: center;
	  border-bottom: 1px solid #ccc;
	  padding: 10px 0 15px 0;
}	
header .navbar-collapse .social {
	  padding: 0;
	  margin: 0 0 0 0;
	  display: flex;
}
header .navbar-collapse .call span {
	  font: 400 15px 'Oswald', sans-serif;
	  line-height: 20px;
	  color: #818285;
	  display: inline-block;
	  margin: 0 8px 0 0;
}
header .navbar-collapse .call {
	  padding: 0;
	  margin: 0;
	  font: 700 20px 'Oswald', sans-serif;
	  line-height: 25px;
	  color: #215f35;
	  text-transform: uppercase;
}
header .navbar-collapse .navbar-nav li::after {
	  content: "";
	  margin: 0 0;
	  position: relative;
	  top:0;
	  display:none;
}
header .navbar-collapse .navbar-nav li a{
		display:block;
		padding: 10px 0;
		border-bottom: 1px solid #ccc;
}
header .navbar-collapse .navbar-nav li:last-child a{
		border-bottom:none;
}
header .navbar-collapse .navbar-nav {
	  padding: 0;
	  margin: 0 0 0 0;
}
.bannerContainer .container h1{
		font: 600 30px 'Oswald', sans-serif;
		line-height: 35px;
		color: #fff;
		padding: 0;
		margin: 0 0 0 0;
		position: relative;
		text-transform: uppercase;
}
.bannerContainer .BannerSlider .container a {
	  display: inline-block;
	  background: #215f35;
	  padding: 0 25px;
	  margin: 15px 0 0 0;
	  font: 500 15px 'Oswald', sans-serif;
	  line-height: 35px;
	  color: #fff;
	  transition: all 0.5s ease-in-out;
	  border: 1px solid #fff;
	  text-transform: uppercase;
	  letter-spacing: 1px;
}
.owl-dots{
		display:none !important;
}	
.servicesList .col-sm-6:first-child article {
  		border-right:none;
}
.tesslider .container {
  	  padding: 0 0 0 0;
}
.tesslider {
	  position: relative;
	  margin: -130px 0 0 0;
}
footer .footerTop ul {
  text-align: center;
  padding: 0;
  margin: 30px 0px 0 0;
}
.footerBottom{
		font-size:17px;
}
}

