h1.text-orange,
h2.text-orange,
h3.text-orange,
h4.text-orange,
h5.text-orange {
	color: #f14e1b !important;
}
.form-check-input:checked, .hero-slider:before, .lg-outer .lg-item:after, .loader, .nav-tabs.nav-tabs-basic .nav-link:focus, .nav-tabs.nav-tabs-basic .nav-link:hover, .navbar.navbar-light.fixed .btn:not(.btn-expand):not(.btn-gradient), .post-meta li a:hover, .text-inverse a:not(.btn):hover, .tp-loader.spinner, blockquote {
    border-color: #f14e1b !important;
}
.form-check-input:checked, .icon-list.bullet-primary.bullet-bg i, .navbar.navbar-light.fixed .btn:not(.btn-expand):not(.btn-gradient), .text-line.text-primary:before, .text-line:before, .tooltip-inner {
    background-color: #f14e1b !important;
}
.btn-primary {
	border-color: #f14e1b !important;
	background-color: #f14e1b !important;
}
.accordion-wrapper .card-header button, .accordion-wrapper .card-header button:before, .accordion-wrapper .card-header button:hover, .bg-dark.text-inverse a:not(.btn):not([class*=link-]):hover, .bg-navy.text-inverse a:not(.btn):not([class*=link-]):hover, .breadcrumb-item a:hover, .collapse-link, .collapse-link:hover, .dropdown-header, .dropdown-item.active, .dropdown-item:active, .dropdown-item:focus, .dropdown-item:hover, .dropdown-menu-dark .dropdown-item.active, .dropdown-menu-dark .dropdown-item:active, .external:hover, .external:hover:after, .filter.basic-filter ul li a.active, .filter.basic-filter ul li a:hover, .filter:not(.basic-filter) ul li a.active, .filter:not(.basic-filter) ul li a:hover, .icon-list.bullet-primary i, .icon-list.bullet-soft-primary i, .link-primary, .link-primary:focus, .link-primary:hover, .nav-pills .nav-link.active, .nav-pills .show>.nav-link, .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active, .nav-tabs.nav-tabs-basic .nav-link.active, .navbar-expand.navbar-light .navbar-nav .dropdown:not(.dropdown-submenu)>.dropdown-toggle:after, .navbar-light .language-select .dropdown-toggle:after, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .show>.nav-link, .navbar-light .navbar-text a, .navbar-light .navbar-text a:focus, .navbar-light .navbar-text a:hover, .navbar-light.fixed .nav-link:focus, .navbar-light.fixed .nav-link:hover, .page-item.active .page-link, .page-link:focus, .page-link:hover, .plyr--full-ui input[type=range], .post-meta li a:hover, .progress-wrap:after, .text-inverse a:not(.btn):hover, .timeline .timeline-item .timeline-marker, .unordered-list.bullet-primary li:before, [class*=offcanvas-].text-inverse a:not(.btn):not([class*=link-]):hover, a, a:hover {
    color: #f14e1b;
}
.portfolio-block-image-layout10 {
	height: auto;
}
.project.product {
	margin-top: 3rem;
}
footer.bg-dark.text-inverse a {
    color: #f14e1b !important;
}

/* Navigation menu home-link color optimization Start */
nav.navbar .nav-item.active > a,
nav.navbar .dropdown.nav-item.active > a {
	color: #f14e1b;
}
.home-item-nav-force-non-active.nav-item > a {
	color: #343f52 !important;
}
.home-item-nav-force-non-active.nav-item > a:hover {
	color: #f14e1b !important;
}
/* Navigation menu home-link color optimization End */



/* RESPONSIVENESS */
@media screen AND (min-width: 992px) {
	
	.sub-page #c127 div.form-group:nth-of-type(4) {
		width: 49%;
		float: left;
	}
	.sub-page #c127 div.form-group:nth-of-type(5) {
		width: 49%;
		float: right;
	}
	
	#c151 div.form-group:nth-of-type(2),
	#c127 div.form-group:nth-of-type(2) {
		width: 49%;
		float: left;
	}
	#c151 div.form-group:nth-of-type(3),
	#c127 div.form-group:nth-of-type(3) {
		width: 49%;
		float: right;
	}
	#c151 div.form-group:nth-of-type(4),
	#c127 div.form-group:nth-of-type(4) {
		width: 49%;
		float: left;
	}
	#c151 div.form-group:nth-of-type(5),
	#c127 div.form-group:nth-of-type(5) {
		width: 49%;
		float: right;
	}
	#c151 div.form-group:nth-of-type(6),
	#c127 div.form-group:nth-of-type(6) {
		width: 49%;
		float: left;
	}
	#c151 div.form-group:nth-of-type(7),
	#c127 div.form-group:nth-of-type(7) {
		width: 49%;
		float: right;
	}

	
	/*
	.sub-page .navbar-expand-lg.transparent:not(.fixed) {
		padding-top: 0;
	}
	*/
}


@media screen AND (max-width: 991px) {
	
	figure.homepage-hero-photo {
		top: -3rem;
		position: relative;
		margin-bottom: 0 !important;
	}
	
	.project.product {
		margin-top: 1rem;
	
	}
	#c119 .ce-gallery,
	#c119 .ce-gallery .ce-row,
	#c119 .ce-gallery .ce-column {
		width: 100%;
		text-align: center;
		display: block;
	}
	#c119 .ce-gallery figure {
		display: inline-block;
	}
	.subpage-text-pics-lay10 .item img {
		max-width: 100%;
		height: auto;
	}
	
}