@charset "utf-8";
@font-face {
	font-family: 'AvenirNextLTPro-Regular';
	src: url('../fonts/AvenirNextLTPro-Regular.eot') format('embedded-opentype');
	src: url('../fonts/brandon_bld-webfont.eot?#iefix') format('embedded-opentype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'AvenirNextLTPro-UltLtCn';
	src: url('../fonts/AvenirNextLTPro-UltLtCn.eot') format('embedded-opentype');
	font-weight: normal;
	font-style: normal;
}
body {
	margin: 0px;
	font-family: 'AvenirNextLTPro-Regular', arial;
	color: #000;
	-webkit-font-smoothing: antialiased;
	font-weight: normal;
	background-color: #FFF;
	overflow-x: hidden;
}
a:hover {
	cursor: pointer;
	text-decoration: none;
}
/*.container{width:1170px;max-width:none !important;}*/
#TB_window {
top: 20% !important;
}
#TB_iframeContent {
overflow: hidden;
width: 100% !important;
}
.brochure{cursor: pointer;
position: fixed;
left: 0px;
z-index: 4;
top: 398px;
border: 1px solid #068499;
border-left: none;
margin-top: -114px;
height: 148px;
width: 36px;
background-color: #51A300;
-webkit-transition: background-color 200ms linear;
-moz-transition: background-color 200ms linear;
-o-transition: background-color 200ms linear;
-ms-transition: background-color 200ms linear;
transition: background-color 200ms linear;
-webkit-transition: margin-left 1s;
-moz-transition: margin-left 1s;
-o-transition: margin-left 1s;
-ms-transition: margin-left 1s;
transition: margin-left 1s;
border: 1px solid #fff;
border-left: none;}
.brochure h3 {
-webkit-transform: rotate(270deg);
transform: rotate(270deg);
-moz-transform: rotate(270deg);
-o-transform: rotate(270deg);
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
color: #FFF;
font-size: 16px;
width: 211px;
margin-top: 17px;
margin-left: -89px;
}
.brochure:hover a,.brochure a{color:#fff;}
.brochure:hover {
background: #5D5D5D;
border: 1px solid #fff;
border-left: none;color:#fff;
-webkit-transition: 200ms ease-in-out, background-color 250ms ease-in-out;
-moz-transition: 200ms ease-in-out, background-color 250ms ease-in-out;
-o-transition: 200ms ease-in-out, background-color 250ms ease-in-out;
-ms-transition: 200ms ease-in-out, background-color 250ms ease-in-out;
transition: 200ms ease-in-out, background-color 250ms ease-in-out;
}
.nav-right {
	float: right;
}
.nav-list, .nav-social {
	float: left;
}
.nav-list {
	margin-right: 30px;
	margin-top: 35px;
	transition: margin .6s ease;
	-moz-transition: margin .6s ease;
	-webkit-transition: margin .6s ease;
}
.navbar {
	padding: 10px 0;
	background: #fff;
	transition: padding .6s ease;
	-moz-transition: padding .6s ease;
	-webkit-transition: padding .6s ease;
}
.nav-right {
}
.nav-list li a {
	color: #5D5D5D;
	font-size: 17px;
	margin: 0 0px 0px 18px;
}
.nav-list li a:hover, .nav-list li.active a {
	color: #51A300;
	border-bottom: 1px solid #51A300;
	text-decoration: none;
}
.navbar.sticky {
	padding: 5px;-webkit-box-shadow: 0px 3px 5px rgba(100, 100, 100, 0.49);
-moz-box-shadow: 0px 3px 5px rgba(100, 100, 100, 0.49);
box-shadow: 0px 3px 5px rgba(100, 100, 100, 0.49);
}
.nav-social li a {
	color: #51A300;
	font-size: 16px;
	border-radius: 100%;
	border: 2px solid #51A300;
	padding: 7px 8px;
	width: 35px;
	height: 35px;
}
.logo img {
	transition: width .6s ease;
	-moz-transition: width .6s ease;
	-webkit-transition: width .6s ease;
	width: 250px;
margin-top: 9px;
}
.navbar.sticky .nav-list {
	margin-top: 28px;
}
.navbar.sticky .logo img {
	width: 85px;
}
.nav-social {
	margin-top: 28px;
	transition: margin .6s ease;
	-moz-transition: margin .6s ease;
	-webkit-transition: margin .6s ease;
}
.dropdown-toggle{margin:0;}
.navbar.sticky .nav-social {
	margin-top: 18px;
}
.nav-social .fa-facebook {
	padding: 8px 13px 7px 12px;
}
.banner-caption a {
	background: #51A300;
	color: #fff;
	padding: 10px 20px;
	display: inline-block;
	margin-top: 15px;
	font-size: 18px;
	-webkit-transition: background-color 250ms ease-in-out;
	-moz-transition: background-color 250ms ease-in-out;
	transition: background-color 250ms ease-in-out;
}
.banner-caption a:hover {
	background: #5D5D5D;
}
.banner-caption a img {
	margin-left: 4px;
}
.nav-social ul li a:hover {
	border: 2px solid #000;
	color: #000;
	cursor: pointer;
	text-decoration: none;
}
.home-banner {
	height: 650px;
	margin-top: 105px;
}
.home-banner .item {
	min-height: 650px;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-size: cover !important;
}
.caption-container {
	position: relative;
	height: 650px;
}
.carousel-control span {
	position: absolute;
	top: 41%;
}
.carousel-control.left span {
	left: 10%;
}
.carousel-control.right span {
	right: 10%;
}
.banner-caption {
	position: absolute;
	left: 5%;
	bottom: 20%;
}
.banner-caption h3 {
	color: #51A300;
	font-size: 32px;
	background: rgba(255,255,255,0.7);
	padding: 10px 10px 5px 35px;
	margin-bottom: 2px;
	margin-top: 0;
	display: table;
}
.home-search-box {
	min-height: 200px;
	background: #51A300;
	padding: 40px 0;
}
#search{position: absolute;
top: 0;
right: 24px;}
.search-input input {
	border: none;
	box-shadow: none;
	border-radius: 0px;
	background-image: url("../img/search-w.png");
	background-repeat: no-repeat;
	background-position: 99% center;
	background-size: 35px;
	background-color: transparent;
	border-bottom: 1px solid #fff;
	height: 50px;
	padding: 0 60px 0 0;
	color: #fff;
	text-transform: uppercase;
	font-size: 30px;
}
/*.banner-collapse{
cursor: pointer;
position: absolute;
width: 90px;
height: 100%;z-index: 10;
top: 0;
background-size: cover;
right: 10%;
transition: all 0.6s ease;
-webkit-transition: all 0.6s ease;
-moz-transition: all 0.6s ease;
}*/
.banner-collapse {
	cursor: pointer;
	position: absolute;
	width: 590px;
	height: 100%;
	z-index: 10;
	top: 0;
	background-size: cover;
	right: -470px;
	transition: all 0.6s ease;
	-webkit-transition: all 0.6s ease;
	-moz-transition: all 0.6s ease;
}
.see-more {
	background: #51A300;
	color: #fff;
	padding: 7px 13px;
	display: inline-block;
	margin-bottom: 10px;
	font-size: 14px;
	-webkit-transition: background-color 250ms ease-in-out;
	-moz-transition: background-color 250ms ease-in-out;
	transition: background-color 250ms ease-in-out;
}
.see-more img {
	margin-left: 5px;
	width: 18px;
}
.see-more:hover {
	background: #000;
	color: #FFF;
}
.project-location {
	color: #000;
}
.collapsed-content h4 {
	color: #51A300;
	font-size: 24px;
	margin-top: 0px;
}
.project-name {
	color: #51A300;
	text-transform: uppercase;
	display: block;
}
.banner-collapse.active {
	right: 0px;
}
.project-col {
	margin-bottom: 20px;
}
.project-name:hover {
	color: #000;
}
.project-location:hover {
	color: #51A300;
}




.collapsed-content {
	float: left;
	width: 470px;
	background: #fff;
	height: 100%;position:absolute;
	padding: 20px;
	overflow: auto;right:0;
}

.collapsed.green {
	background: rgba(81,163,0,0.8);
	-webkit-transition: background-color 150ms ease-in-out;
	-moz-transition: background-color 150ms ease-in-out;
	transition: background-color 150ms ease-in-out;
}
.collapsed.c-1 {
	background: rgba(180,200,139,0.8);
}
.collapsed.c-3 {
	background: rgba(190,211,12,0.8);
}
.mouse-icon {
	position: absolute;
	border: 3px solid #fff;
	border-radius: 16px;
	height: 50px;
	width: 30px;
	margin: 0 auto;
	display: block;
	z-index: 10;
	left: 50%;
	bottom: 100px;
}
@-webkit-keyframes drop {
 0% {
top:5px;
opacity: 0;
}
 30% {
top:10px;
opacity: 1;
}
 100% {
top:25px;
opacity: 0;
}
}
 @keyframes drop {
 0% {
top:5px;
opacity: 0;
}
 30% {
top:10px;
opacity: 1;
}
 100% {
top:25px;
opacity: 0;
}
}
.mouse-icon .wheel {
	-webkit-animation-name: drop;
	-webkit-animation-duration: 1s;
	-webkit-animation-timing-function: linear;
	-webkit-animation-delay: 0s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-play-state: running;
	animation-name: drop;
	animation-duration: 1s;
	animation-timing-function: linear;
	animation-delay: 0s;
	animation-iteration-count: infinite;
	animation-play-state: running;
}
.mouse-icon .wheel {
	position: relative;
	border-radius: 10px;
	background: #fff;
	width: 4px;
	height: 10px;
	top: 4px;
	margin-left: auto;
	margin-right: auto;
}

.collapsed.green:hover, .collapsed:hover, .collapsed.active {
	background: rgba(93,93,93,0.8);
}
.close-btn{position: absolute;
width: 30px;
top: 20px;
right: 30px;}
.close-btn img{width:30px;}
.project-col a img {
	max-width: 100%;
	margin-bottom: 10px;
	height: 104px;
}
.dropdown:hover .dropdown-menu {
    display: block;
 }
.dropdown-menu{border-radius: 0px;left: auto;

padding: 0px;}
.collapsed {
	background: rgba(255,255,255,0.7);
	width: 40px;
	float: left;
	height: 100%;
}
.dropdown-menu li a{margin: 0px;
padding: 5px 10px;
font-size: 15px;}
.dropdown-menu li a:hover{background:#51A300;color:#fff;}
.banner-collapse ul li {
	-webkit-transform: rotate(270deg);
	transform: rotate(270deg);
	-moz-transform: rotate(270deg);
	-o-transform: rotate(270deg);
}
.form-control:focus {
	border-color: #fff;
	outline: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.c-1 p {
	margin-top: 10px!important;
	color: #fff !important;
}
.c-2 p {
	margin-top: 200px !important;
}
.c-3 p {
	margin-top: 400px !important;
	color: #fff !important;
}
.collapsed.green p {
	color: #fff;
}
.collapsed p {
	display: -webkit-inline-box;
	-webkit-transform: rotate(270deg);
	transform: rotate(270deg);
	-moz-transform: rotate(270deg);
	-o-transform: rotate(270deg);
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	color: #000;
	font-size: 17px;
	width: 213px;
	margin-top: 260px;
	margin-left: -88px;
}
.project-link {
	float: right;
	margin-top: 40px;
	font-size: 34px;
	text-transform: uppercase;
	color: #fff;
}
.search-input ::-webkit-input-placeholder {
color:#fff !important;
font-weight:300;
}
.search-input ::-moz-placeholder {
color:#fff !important;
font-weight:300;
} /* firefox 19+ */
.search-input :-ms-input-placeholder {
color:#fff !important;
font-weight:300;
} /* ie */
.search-input input:-moz-placeholder {
color:#fff !important;
font-weight:300;
}
.project-link a:hover {
	color: #000;
	background-position: 100% center;
}
.project-link a {
	color: #fff;
	margin-left: 30px;
	background-image: url("../img/r-arrow.png");
	background-repeat: no-repeat;
	background-position: 98% center;
	padding: 0 40px 0 0;font-size: 20px;
	background-size: 26px auto;
	transition: background-position .6s ease;
	-moz-transition: background-position .6s ease;
	-webkit-transition: background-position .6s ease;
}
a {
color: #000;
text-decoration: none;
}
.banner-inner{
	/*background-image: url("../img/banner-small.jpg");*/
	background-repeat: no-repeat;background-size:cover;height: 185px;overflow: hidden;
margin-top: 100px;}
.banner-inner img{width:100%;}
.block {
	min-height: 427px;
	background-size: cover;
}
.service-section {
	background-image: url("../img/temp-1.jpg");
}
.project-section {
	background-image: url("../img/temp-2.jpg");
}
.news-section {
	background-image: url("../img/temp-3.jpg");
}
.block-link {
	text-align: center;
}
.block-link a {
	text-transform: uppercase;
	color: #fff;
	background: rgba(81,163,0,0.7);
	padding: 14px 30px;
	display: inline-block;
	font-size: 28px;
	margin-top: 180px;
}
.about-section {
	padding: 80px;
}
.about-section h3 {
	margin-top: 0px;
	background-image: url("../img/strip.png");
	background-position: bottom left;
	line-height: 30px;
	padding-bottom: 30px;
	background-repeat: no-repeat;
	margin-bottom: 30px;
}
.about-section p {
	font-size: 16px;
	line-height: 28px;
	margin-bottom: 20px;
}
.read-more {
	color: #51a300;
	background-image: url("../img/r-arrow-g.png");
	background-repeat: no-repeat;
	background-position: 98% center;
	background-size: 17px;
	padding: 0px 26px 0 0;
	font-size: 16px;
}
.news-section .block-link a {
	margin-top: 100px;
}
.read-more:hover {
	color: #000;
	background-image: url("../img/r-arrow-b.png");
}
.block-link a:hover {
	background: #fff;
	color: #51a300;
}
.news-slider {
	background: rgba(81,163,0,0.8);
	bottom: 0;
	min-height: 240px;
	width: 100%;
	position: absolute;
	left: 0;
}
.news-slider .carousel-control span {
	top: 18%;
}
.green-overlay {
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(81,163,0,0.8);
}
.news-info {
	width: 60%;
	margin: 0 auto;
	padding-top: 25px;
}
.news-info h3 {
	color: #fff;
	font-size: 26px;
}
.news-info .read-more {
	color: #fff;
	background-image: url("../img/r-arrow.png");
	line-height: 30px;
}
.news-info .read-more:hover {
	color: #000;
	background-image: url("../img/r-arrow-b.png");
}
.news-info p {
	color: #fff;
	text-align: justify;
	border-top: 1px solid #fff;
	padding-top: 20px;
}
#footer {
	height: auto;
	min-height: 300px;
	background-image: url("../img/footer-bg-2.png");
	background-size: cover;
}
.footer {
	padding: 50px 0 30px 0;
	color: #fff;
}
.footer-left {
	padding-right: 35px;
}
.footer h2 {
	margin-top: 0px;
	margin-bottom: 35px
}
.footer-right {
	padding-left: 35px;
}
.footer input {
	background: #fff;
	border: none;
	box-shadow: none;
	color: #51a300;
	border-radius: 0px;
}
.footer textarea {
	background: #fff;
	border: none;
	box-shadow: none;
	color: #51a300;
	border-radius: 0px;
	resize: none;
}
.footer ::-webkit-input-placeholder {
color:#51a300 !important;
font-weight:300;
}
.footer ::-moz-placeholder {
color:#51a300 !important;
font-weight:300;
} /* firefox 19+ */
.footer :-ms-input-placeholder {
color:#51a300 !important;
font-weight:300;
} /* ie */
.footer input:-moz-placeholder {
color:#51a300 !important;
font-weight:300;
}
.submit-btn {
	background: #51a300 !important;
	color: #fff !important;
	border: none !important;
	border-radius: 0px;
	margin-top: 10px;padding: 6px 14px;
}
.submit-btn:hover {
	background: #fff !important;
	color: #51a300 !important;
	border: none;
	border-radius: 0px;
}
.map-container {
	position: relative;
	background-image: url("../img/map.png");
	height: 365px;
	background-repeat: no-repeat;margin-bottom: 50px;
}
.go-top {
	background-image: url("../img/r-arrow-upp.png");
	background-size:40px;
background-repeat: no-repeat;
width: 66px;
height: 60px;
display: -webkit-inline-box;
vertical-align: middle;
margin-left: 15px;
background-position: 0 center;
}
.map-box{position:relative;}
.map-box a{position: absolute;
top: 20px;color:#fff;
background: #51A300;
right: 20px;
padding: 10px 14px;
font-size: 18px;}
.go-top:hover {
	cursor: pointer;
}
.f-social li a {
	color: #fff;
	border: 2px solid #fff;
}
.nav-social.f-social {
	margin-top: 15px;
}
.f-social li a:hover {
	background: #fff;
	border: 2px solid #fff;
	color: #51a300
}
.f-middle p {
	margin-top: 30px;
}
.footer-bottom a{color:#fff;}
.footer-bottom a:hover{color:#fff;text-decoration:underline;}
.map-pointer {
position: absolute;
top: 136px;
left: 280px;
width: 380px;
}
table{width: 100%;}

ul{padding-left: 15px;}
.pointer-map {
	margin-right: 20px;
}
.map-pointer-container {
	position: relative;
}
.pointer {
	position: absolute;
	left: 46px;
	top: 4px;
}
.pointer-map {
	margin-right: 25px !important;
}
.map-pointer .media-body {
	background: rgba(255,255,255,0.9);
	padding: 15px;
	color: #000;
	position: relative;
	margin-top: 10px;
}
.map-pointer .media-body h4 {
	color: #51a300;
	font-size: 15px;
	margin-top: 0px;
	text-transform: uppercase;
}
.map-pointer .media-body p {
	color: #000;
	font-size: 15px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.dim-tab-container ul li a {
	background: #5D5D5D;
	display: block;
	color: #fff;
	border-radius: 0px;
	font-size: 18px;
	padding: 14px;
}
.dim-tab-container ul li a:hover {
	background: #51A300;
}
.projects {
	margin: 40px 0 30px 0;
}
.dim-tab-container ul {
	padding: 0px;
}
.p-col {
	margin-bottom: 30px;
}
.p-col img {
	max-width: 100%;
	height: auto;
	display: block;
	max-height: 355px;
	width: 100%;
}
.p-link {
	text-align: center;
}
.p-link a {
	background: #51A200;
	display: block;
	color: #fff;
	text-transform: capitalize;
	padding: 15px;
	font-size: 16px;
}
.p-link span {
	background: #51A200;
	display: block;
	color: #fff;
	text-transform: capitalize;
	padding: 15px;
	font-size: 16px;
}
.p-link a:hover {
	background: #5D5D5D
}
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
	color: #ffffff;
	background-color: #51A200;
}
.dim-tab-container .nav-justified > li {
	position: relative;
}
.dim-tab-container .nav-justified > li.active .pointer-down {
	display: block;
}
.pointer-down {
	position: absolute;
	left: 46%;
	display: none;
	bottom: -17px;
}
.news-row h1 {
	background: #51A300;
	color: #fff;
	display: inline-block;
	padding: 12px 25px;
	font-size: 20px;
	margin-bottom: 20px;
}
.dim-project-container .p-col img {
	max-height: 230px;
}
.news-more {
	background: #51A300;
	color: #fff;
	padding: 10px 20px;
	display: inline-block;
	margin-top: 15px;
	font-size: 18px;
	-webkit-transition: background-color 250ms ease-in-out;
	-moz-transition: background-color 250ms ease-in-out;
	transition: background-color 250ms ease-in-out;
	float: right;
}
.news-more:hover {
	background: #5D5D5D;
	color: #fff;
}
.pagination-box {
	text-align: center;
}
.news-row {
	border-bottom: 1px solid #51A300;
}
.news-box {
	padding: 30px 0 40px 0;
}
.pagination > li > a, .pagination > li > span {
	color: #51A300
}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
	background-color: #51A300;
	color: #fff;
	border-color: #51A300;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
	background-color: #51A300;
	border-color: #51A300;
}
.pagination-box {
	margin-top: 20px;
}
.about-head-left {
	background: #51A300;
	padding: 40px 0 30px 0;
}
.about-head-box {
	background: #51A300;
}
.about-head-left h2 {
	color: #fff;
}
.about-head-box .project-link {
	margin-top: 60px;
}
.about-head-box .project-link a {
	font-size: 20px;
	margin-top: 48px;
}
.about-description {
	padding: 40px 0 100px 0;
}
.about-description p {
	text-align: justify;
	line-height: 26px;
}
.our-vision-box {
	background-image: url("../img/blurred-bg.jpg");
	background-size: cover;
	background-repeat: no-repeat;
}
.our-vision-container {
	padding: 50px 5%;
}
.our-vision {
	background: rgba(255,255,255,0.7);
	padding: 40px;
	position: relative;
}
.our-vision h2 {
	text-transform: uppercase;
	margin-top: 0px;
	color: #000;
}
.our-vision p {
	line-height: 26px
}
p {
	line-height: 22px
}

.news-head h4 a{color:#fff;}
.news-head h4 a:hover{color:#fff;}
.shape-1 {
	position: absolute;
	width: 200px;
	right: -78px;
	top: -110px;
}
.shape-1 img {
	max-width: 100%;
}
.team-right {
	padding: 40px 30px 30px 30px;
	background: #51A300;
}
.team-right p {
	color: #fff;
}
.team-left h1 {
	margin-top: 50px;
}
.team-box {
	background-image: url("../img/team.jpg");
	height: 800px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
.team-container {
	position: relative;
}
.shape-2 {
	position: absolute;
	right: -80px;
	bottom: -169px;
	width: 150px;
}
.shape-2 img {
	max-width: 100%;
}
/* media queries */
@media screen and (max-width: 1305px) {
    .about-section {
    padding: 40px;
}
}
.navbar-header .nav-left{display:none !important;}

@media (max-width:767px) {
.navbar-header .nav-left{display:block !important;}
.navbar-collapse .nav-left,.banner-collapse,.navbar .nav-social{display:none;}
.navbar-toggle{position: absolute;
top: 30px;
right: 30px;}
.navbar-toggle {
border-color: #dddddd;
}
.navbar-toggle .icon-bar {
background-color: #cccccc;
}
.collapsed {
 width: auto;
 height:auto;
}
.nav-right{float:none}
.nav-list{width: 100%;margin: 0;
text-align: center;margin-top: 20px;}
.container > .navbar-header, .container > .navbar-collapse{padding:0px;}
.dropdown-toggle{display:none !important;}
.navbar .list-inline > li{display:block;padding:0;}
.navbar .col-sm-10{padding:0;}
.nav-list li a:hover, .nav-list li.active a {
color: #fff;
border-bottom: 1px solid #51A300;
text-decoration: none;
display: block;
padding: 10px 0;
margin: 0;
background: #51A300;
}
.nav-list li a {
color: #5D5D5D;
font-size: 17px;
margin: 0 12px;
display: block;
padding: 10px 0;
margin: 0;
}
}
@media (max-width:640px) {
.home-banner .item,.home-banner,.caption-container {
min-height: 300px;height: 300px;
}
.banner-caption h3 {
font-size: 20px;
}
.banner-caption {
left: 12%;
}
.carousel-control span {
position: absolute;
top: 27%;
}
#search {
position: absolute;
top: 0;
right: 21px;
}
.project-link {
font-size: 20px;
}
.project-link a {
font-size: 16px;
}


.map-link p {
line-height: 22px;

margin-left:30px;
}

.map-pointer .media-body {
background: rgba(255,255,255,0.9);
padding: 15px;
color: #000;
position: absolute;
margin-top: 10px;
right: 63%;
width: 100%;
top: 54px;
overflow: visible;
}
.pointer{display:none;}
.f-left,.f-right{text-align:center}
.nav-social.f-social {
margin-top: 15px;
float: none !important;
}
.banner-inner {
/* background-image: url("../img/banner-small.jpg"); */
background-repeat: no-repeat;
background-size: cover;
height: 100%;
}
.about-head-left {
background: #51A300;
padding: 20px;
}
.about-head-left h2 {
color: #fff;
font-size: 20px;
}
.about-head-box .project-link {
margin-top: 0;
margin-bottom: 20px;
}
.shape-1 {
position: absolute;
width: 133px;
right: -12px;
top: -67px;
}
.shape-2{display:none;}
.pointer-down {
z-index: 10;
}
.carousel-control.right span {
right: -31%;
}
.carousel-control.left span {
left: -32%;
}

.navbar .container{padding:0px !important;}
.map-container {
background-size: contain;
}
.footer-right {
padding-left: 15px;
}
.brochure{width:31px;}
.about-head-box .project-link a {
font-size: 15px;
margin-top: 48px;
}
.logo img {
transition: width .6s ease;
-moz-transition: width .6s ease;
-webkit-transition: width .6s ease;
width: 200px;
margin-top: 9px;
margin-left: 20px;
}
.our-vision h2 {
text-transform: uppercase;
margin-top: 0px;
color: #000;
font-size: 18px;
}
.team-left h1 {
margin-top: 50px;
font-size: 20px;
}
.map-pointer {
position: absolute;
top: 136px;
left: 191px;
width: 380px;
}
#search{background-image:none}
.about-section {
padding: 60px;
}
.mouse-icon,.brochure{display:none;}
.navbar-toggle {
position: absolute;
top: 19px;
right: 30px;
}
}