h1, h2, h3, h4, h5, h6 { font-weight: 400 !important; }

/* EXPANDING CONTAINER AREA ON LARGER RESOLUTIONS */
@media only screen and (min-width: 1280px) {
	.container{ min-width:1200px; }
}
@media only screen and (min-width: 1400px) {
	.container{ min-width:1380px; }
}

/* PROCESS SHORT */
.box-icon-simple img { width: 100px; position: absolute; }
.box-icon-simple.right { margin-right: 120px; }
.box-icon-simple.right img { right: 15px; }
.box-icon-simple.left { margin-left: 120px; }
.box-icon-simple.left img { left: 15px; }
@media (max-width: 991px) {
	.box-icon-simple.right { margin-right: unset; margin-left: 120px; text-align: left; }
	.box-icon-simple.right img { right: unset; left: 15px; }
}

/* PROJECTS GALLERY FILTERS*/
#projects-gallery #filters a.selected { color: #FFFFFF; }

/* PROJECT GALLERY */
#project-gallery-carousel button.owl-next, 
#project-gallery-carousel button.owl-prev { position: absolute; top: 8px; background: transparent; border: none; margin: 0px; color: #000; font-size: 28px; bottom: 8px; vertical-align: middle; }
#project-gallery-carousel button.owl-next { right: 8px; }
#project-gallery-carousel button.owl-prev { left: 8px; }

/* FLIPPING SUBMENU ORIENTATION */
@media (min-width: 993px) {
	header.header-bottom:not(.smaller) ul#mainmenu li ul { top: unset; bottom: 80px; }
}

/* SUBHEADER ADJUSTMENTS */
section#subheader.style-2 { margin-top: 80px; padding: 40px 0px; background-attachment: unset; }
section#subheader.style-2 .title-wrap { margin: 0px; }

/* BREADCRUMB ADJUSTMENTS */
.crumb { float: none; }
.crumb a { color: var(--primary-color-1); }