html, body {
    height: 100%;
    -webkit-font-smoothing: antialiased;
}

body{
    font-family: 'Nunito', sans-serif;
}

header {
    margin-top: 0;
    position: relative;
    overflow: hidden;
}

#navbarContent a.nav-link{
    color: #ffffff;
}
.header-inner{
    position: relative;
    z-index: 100;
}
.bg-green{
    background-color: #6ce38d;
}
.text-green{
    color: #6ce38d;
}
.sector{
    font-size: 1.5rem;
}
.content_row{
    min-height: 520px;
}
.bg_cover{
    left: 0;
    overflow: hidden;
    margin: 0;
    padding: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    position: absolute;

}
.font-weight-black{
    font-weight: 900!important;
}
header > .navbar{
	z-index: 101;
}
.img-smaller {
	max-width: 50%;
}
.icon-wrap .img-smaller{
    max-width: 40%;
}
.header-inner img{
    max-width: 80%;
}
#team {
  background: url(img/team-bg.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;	
}
/*
#map{
	display: block;
	height: 500px;
}

#map_footer{
	font-size: 1rem;
}
*/
.bg-dark{
	background-color: #00161b;
}
.navbar-dark.bg-dark{
    background: transparent !important;
}
.carousel-item {
    height: 100vh;
    min-height: 350px;
    background: no-repeat center center scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
header {
    height: 100%;
}
img.scrollDown{
    bottom: 140px;
    left: 50%;
    transform: translate(-50%, -50%);
}
.sector .text-wrap{
    font-size: 1.3rem;
}
#map_footer .text-wrap{
    font-size: 1rem;
}
#map_footer .icon-wrap{
	min-width: 50px;
}
.h-100.h-50{
	height: 50%!important;
}

@media (min-width: 768px){
	.h-100.h-50{
		height: 100%!important;
	}    
	#navbarContent .nav-link {
        padding-right: 1.6rem;
        padding-left: 1.6rem;
    }
    .navbar-collapse {
        display: -ms-flexbox!important;
        display: flex!important;
        -ms-flex-preferred-size: auto;
        flex-basis: auto;
    }
    .navbar-nav {
        -ms-flex-direction: row;
        flex-direction: row;
    }
    .navbar-dark.bg-dark{
        background: #00161b !important;
    }
    .content_row{
        min-height: 320px;
    }
    .icon-wrap .img-smaller{
        max-width: 50%;
    }
    .sector .text-wrap{
        /* font-size: 1.5rem; */
    }

}

