/* BEGIN MEDIA QUERIES FOR SPECIFIC BREAKPOINTS */ 

/* Extra small devices (portrait phones, less than 576px): There is no media query for xs devices, it is the Bootstrap default */
.mh-hero-icon {
	max-height: 7.25rem !important;	
}

.iframe-google-maps {
	height: 280px;
}

.team-member-avatar {
	width: 100%;
	text-align: center;
}

/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {
	.mh-hero-icon {
		max-height: 8.5rem !important;
	}
	
	.iframe-google-maps {
		height: 330px;
	}

	.team-member-avatar {
		width: auto;
		text-align: left;
	}

}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {
	.mh-hero-icon {
		max-height: 8.5rem !important;	
	}
	
	.iframe-google-maps {
		height: 350px;
	}
	
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {
	.mh-hero-icon {
		max-height: 10rem !important;	
	}
	
}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
	.mh-hero-icon {
		max-height: 11rem !important;	
	}
}

/* END MEDIA QUERIES FOR SPECIFIC BREAKPOINTS */ 

.bg-gradient-blue {
	background: rgb(27,64,121);
	background: linear-gradient(90deg, rgba(27,64,121,1) 0%, rgba(43,82,142,1) 48%);
}

.bg-gradient-light {
	background: rgb(255,255,255);
	background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(248,249,250,1) 100%);
}

.text-hero-image-label {
	font-size: 1.2rem !important;
}

.shadow-3d {
    box-shadow: 0.2rem 0.2rem 0 rgba(233,236,239,.5) !important;
}

.svg-fill-white > svg * {
	fill: #ffffff !important;
}

.nav-link {
	font-size: 1.2rem;
}

.dropdown-menu {
	font-size: 1.075rem;
}

.navbar[data-sticky=top].scrolled.navbar-dark {
		background: rgb(27,64,121);
		background: linear-gradient(90deg, rgba(27,64,121,1) 0%, rgba(43,82,142,1) 48%);
	}

nav[data-overlay].navbar-toggled-show.navbar-dark {   
	background: rgb(27,64,121);
	background: linear-gradient(90deg, rgba(27,64,121,1) 0%, rgba(43,82,142,1) 48%);	
}

.navbar-dark .navbar-nav .nav-link {
	color: rgba(255,255,255,.7);
}

nav[data-overlay].navbar-toggled-show.navbar-dark .dropdown-item {
	color: rgb(255,255,255) !important;
}

nav[data-overlay].navbar-toggled-show.navbar-dark .dropdown-item:hover {
	color: #c7c7c7 !important;
}

.jarallax {
	margin-top: 84px !important;
	min-height: calc(60vh - 84px);
}

@media (min-width: 767px) {
	.jarallax {
		margin-top: 94px !important;
		min-height: calc(60vh - 94px);
    }
}


.has-divider{
	position:relative;
	padding-bottom: 6vw !important;
}

.has-divider.o-hidden{
	overflow:visible;
}

.has-divider .divider{
	position:absolute;
	bottom:-2px;
	left:0;
	right:0;
	top:revert;
}
.bottom-30 {
    bottom : 30px;
}
.right-30 {
	right : 30px;
}