.ins-m .active {
	color: #f0c30f;
}

main{
	min-height: 500px;
}

.soc {
	width: 261px;
	height: 29px;
	margin: 0 auto;
	background: url(../img/soc.jpg) no-repeat center center;
	margin-bottom: 35px;

}

.ins-m {
	position: relative;
}

.ins-logo {
	color: #4e4e4e !important;
}

.header_line .contact_information a.phone.hot_line:after {
	color: #333;
}

.header_line .contact_information a.phone {
	color: #333;
}

.txt-s {
	color: #777b83;
	font-size: 25px;
	position: absolute;
	right: 135px;
}

.search {
	background: #282828;
}

.staff {
	min-height: 299px;
	z-index: 10;
	position: relative;
	width: 100%;
	background-color: #e74c3c;
	background-image: linear-gradient(-235deg, rgba(241, 196, 15, 0.62) 0%, rgba(241, 196, 15, 0) 100%);
}

.staff div {
	color: #fff;
	font-size: 19px;
}

.staff ul {
	display: flex;
	align-items: center;
	align-content: center;
	justify-content: space-between;
}

.staff li {
	list-style: none;
}

.staff:after {
	content: "";
	height: 100%;
	width: 100%;
	position: absolute;
	background: url(../img/staff-bg.png) no-repeat center left;
	z-index: -99999;
}

.staff div:first-child {
	font-family: "Futuris-Bold";
	margin-bottom: 5px;
}

.wrap-staff {
	background: url(../img/staff-bg.png) no-repeat center left;
}

.inner_long {
	width: 54%;
	margin: 150px auto 0;
}

.h2-in {
	font-size: 58px;
	font-family: "Futuris-Bold";
	color: #333;
	margin-bottom: 30px;
}

.text-wr {
	color: #333;
	font-size: 32px;
}

.proj {
	color: #0f9ff1;
	margin-top: 30px;
	display: inline-block;
}

.case-ph {
	width: 75%;
	height: auto;
	display: block;
	margin: 92px auto 100px;
}

.h3-in {
	font-family: 'Futuris-Bold';
	font-size: 42px;
	margin-bottom: 45px;
	max-width: 500px;
}

.txt-inw p {
	color: #191a1c;
	font-size: 24px;
	margin-bottom: 20px;
}

.wrapper_long-in {
	max-width: 1660px;
	padding: 0 10px;
	width: 100%;
	margin: 0 auto;
}

header.fixed {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	background: rgba(255,255,255,.6);
	height: 70px;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
}

header.mobile_menu {
	background: rgba(255,255,255,.4);
}

.case-ph-m {
	display: flex;
	align-items: center;
	align-content: center;
	justify-content: space-between;
	width: 75%;
	margin: 92px auto 100px;
}

.case-ph-m img {
	width: 33.33333%;
}

@media screen and (max-width: 1090px) {
	.txt-s {
		display: none;
	}
}

@media screen and (max-width: 992px) {
	.staff:after {
		background-size: contain;
	}

	.staff li {
		text-align: center;
		width: 100%;
		margin-bottom: 20px;
	}

	.staff ul {
		flex-direction: column;
	}

	.case-ph-m {
		flex-direction: column;
	}

	.case-ph-m img {
		width: 100%;
		height: auto;
		max-width: 430px;
	}
}

@media screen and (max-width: 768px) {
	.case-ph {
		width: 100%;
	}

	.inner_long {
		width: 100%;
		padding: 0 20px;
	}
}

@media screen and (max-width: 450px) {
	.txt-inw p {
		font-size: 18px;
	}

	.h3-in {
		font-size: 36px;
	}

	.text-wr {
		font-size: 24px;
	}

	.h2-in {
		font-size: 44px;
	}
}