.head-image-about {
	background: url('../images/header-about.jpg');
	padding-top: 300px;
	background-size: cover;
	background-position: center;
}

.head-image-business {
	background: url('../images/header-business.jpg');
	padding-top: 300px;
	background-size: cover;
}

.head-image-customer {
	background: url('../images/header-customer.jpg');
	padding-top: 300px;
	background-size: cover;
}

.head-image-market{
	background: url('../images/header-market.jpg');
	padding-top: 300px;
	background-size: cover;
}

.head-image-project{
	background: url('../images/header-project.jpg');
	padding-top: 300px;
	background-size: cover;
}


.head-image-contact {
	background: url('../images/header-contact.jpg');
	padding-top: 300px;
	background-size: cover;
}

body {
	color: #3f3f3f;
}

.rd-navbar-corporate .rd-navbar-static .rd-navbar-nav > li > a {
	padding: 27px 0;
}

.rd-navbar-static .rd-navbar-top-panel {
	padding: 3px 0;
}

/**
* List marked english
*/

.list-marked-eng {
	text-align: left;
}
.list-marked-eng > li {
	position: relative;
	padding-left: 25px;
	line-height: 1.05;
}
.list-marked-eng > li:before {
	position: absolute;
	top: -2px;
	left: 0;
	content: '\f238';
	font-family: 'Material Design Icons';
	font-size: 1.22em;
	font-weight: 400;
	color: #f7b680;
}
.list-marked-eng a {
	color: #29293a;
}
.list-marked-eng a:hover {
	color: #aa5b18;
}
.list-marked-eng > li + li {
	margin-top: 10px;
}
.list-marked-primary {
	padding-left: 0;
}
.list-marked-primary > li:before {
	color: #c2c2c3;
}
.list-marked-primary > li a {
	color: #aa5b18;
}
.list-marked-primary > li a:hover {
	color: #29293a;
}
.list-marked-secondary a {
	color: #f48222;
}
.list-marked-secondary a:hover {
	color: #aa5b18;
}


@media (min-width: 1600px) {
  .section-lg, .section-custom {
    padding-top: 60px;
    padding-bottom: 125px;
  }
}

@media (min-width: 1200px) {
	.list-marked-primary > li {
		padding-left: 35px;
	}
	.section-lg {
		padding-top: 5px;
	}

	h1, .heading-1 {
		font-size: 36px;
	}
	h2, .heading-2 {
		font-size: 24px;
	}
	h2 + p, .heading-2 + p {
		margin-top: 5px;
	}
	.swiper-slide-caption h2 {
		font-size: 36px;		
	}
}

@media (max-width: 992px) {
	.rd-navbar-toggle {
		position: absolute!important;
		right: 0!important;
	}
	.rd-navbar-fixed .rd-navbar-brand {
		margin: 0 auto!important;
	}
	.rd-navbar-fixed .rd-navbar-nav {
		text-align: left;
	}
	.box-inline {
		margin-right: unset;
		margin-left: -7px;
		text-align: left;
	}
	.rd-navbar-fixed .rd-navbar-brand img {
		height: 56px;
	}

	.head-image-about {
		padding-top: 150px;
		background-size: cover;
	}
	.head-image-business {
		padding-top: 150px;
		background-size: cover;
	}

	.head-image-customer {
		padding-top: 150px;
		background-size: cover;
	}

	.head-image-market{
		padding-top: 150px;
		background-size: cover;
	}

	.head-image-project{
		padding-top: 150px;
		background-size: cover;
	}
	.head-image-contact {
		padding-top: 150px;
		background-size: cover;
	}

}
