@media only screen and (max-width: 480px) {
header .navbar-expand .navbar-brand img {
    height: 27px;
}

.hero-image {
    position: absolute;
    right: 10%;
    bottom: 0;
    width: auto;
    height: 65%;
}
body .full-slider.featured .inner .left .title {
    margin-top: -216px;
    line-height: 40px;
    font-size: 46px;
}
footer .brand .logo {
    font-size: 1.8rem;
}

{if segment_2 == "services"}
.full-image {
object-position: right;}
.mask:not(.hero-image):not(.hero-image-left) {
    opacity: 0.5;
}
{/if}
	
}



{if segment_2 == "services"}

.mask:not(.hero-image):not(.hero-image-left) {
    opacity: 0.5;
}
{/if}

/* Gallery list / Portfolio */

@media only screen and (min-width: 990px) {
#middle.full_width .content, #middle.full_width .post-detail, .gallery-list {
    width: 960px;
}}


	.gl_col_1 .gallery-item {
		margin:40px 0 0 0;
		padding:40px 0 0 0;}
	.gl_col_1 .gallery-image {
		width:300px;
		height:150px;
		margin:0 20px 0 0;
		float:left;}

	.gl_col_1 .gallery-text {
		width:424px;
		float:left;}
	
	.gallery-description {
		line-height:1.4em;}
	
	.gl_col_1 .gallery-author {
		margin-bottom:5px}
	
	.gl_col_1 .gallery-item h2,
	.gl_col_2 .gallery-item h2 {
		font-size:19px;}
		
	.gl_col_2 .gallery-item,
	.gl_col_3 .gallery-item {
		float:left;
		margin:0 10px 50px 10px;
		padding-top:0px;
		width:352px;
		height: 400px;
		border-top:none}	
		
	.gl_col_3 .gallery-item {
		width:228px;
		height: 320px;}
	.gl_col_3 .gallery-item h2 {
		font-size:16px;}
}


header .navbar-expand .navbar-brand .white-logo {
   display: none;
}

.dark-logo {
   display: none;
}

.navbar-sticky .dark-logo {
   display: block;
}

.navbar-sticky  .white-logo {
   display: none;
}

.breadcrumb-item a:not(.btn) {
    color: #fff;
}
.breadcrumb-item.active {
    color: var(--secondary-color);
}
.showcase .card .image-over img {
    position: relative;
    z-index: -1;
    height: auto;
    min-height: 90px;
    object-fit: cover;
    object-position: center;
    min-width: 360px !important;
}