w#header .header-inner #logo a , #header #header-wrap #logo a {
	display: flex;
	align-items: center;
	height: 100%;
}
#header .header-inner #logo a > img, #header #header-wrap #logo a > img {
	height: 40px;
}
.front-end-page-not-found {
	top: -80px;
}
.inspiro-slider .slide-captions h1{
	font-size: 46px !important;
}
#slider{
	height: calc(100vh - 250px);
}
.inspiro-slider .slide{
	height: calc(100vh - 250px);
	padding-top: 100px !important;
}
.text-white{
	color: white;
}
.icon-mobile:before {
    content: "\e004";
    font-weight: bold;
}
.header-sticky.sticky-active .text-white a,.header-sticky.sticky-active .text-white i{
	color: black !important;
}
.phones i{
	margin-right: 10px;
}
.img-fluid{
	width: 40%;
	height: auto;
}
.justify-text p{
	text-align: justify 
}
#formModal .modal-header{
	padding-bottom: 0;
	margin-bottom: 20px;
}
#formModal .modal-header .close{
	position: absolute;
	right: 20px;
}
.kt-login__signup-label.dark{
	color: #383838;
}
.widget .list li{
	padding-left: 22px;
	position: relative;
}
.widget .list li i{
	position: absolute;
	left: 0;
}
.set-para{
	font-size: 16px;
	font-weight: 500;
}
#formModal .modal-dialog{
   max-width: 600px;
}
#formModal label.error{
    display: inline-block !important;
    margin-bottom: 0;
    padding: 0;
    margin-left: 10px;
}
#mainMenu.headers-nav nav > ul > li > a,#mainMenu.headers-nav nav > ul > li > a > i{
	color: black !important;
}
.background-colored {
    background-color: #6b5f5e;
}
.formModal{
    background-color: #e3864b;
    border-color: #e3864b;
}
.formModal:hover{
    background-color: #e3864b;
    border-color: #e3864b;
}
#contact_form label.error {color: #b71828; display:block !important;font-weight: 400;}
#formModal .btn-primary{
background-color: #90a765;
    border-color: #90a765;
}
#formModal .btn-cancel{
    background-color: #938584;
    color: white !important;
    border-color: #938584;
}
#frm-enterprise-inquiry label{
	font-family: Poppins;
}
.grid-system-demo-live a{
	color: #007bff;
}

@media (max-width: 768px) {
	#slider{ height: 600px !important;}
	.owl-stage-outer{ height: 600px !important;}
	.owl-stage{height: 600px !important;}
	.slide.background-overlay-gradient.background-image{ height: 600px !important;}
	.inspiro-slider .slide-captions h1 { font-size: 30px !important;}
	.p-t-150.p-b-200{ background-position: 74% -48% !important; }
}
@media (max-width: 375px){
	.p-t-150.p-b-200 { background-position: 80% -90% !important; }
}
