* {
	margin: 0;
	padding: 0;
}

html body {
  font-family: "Gotham Pro";
}
.section-title {
	color: #000000;
	font-family: "Gotham Pro";
	font-size: 32px;
	font-weight: 400;
	letter-spacing: 1.92px;
	padding-bottom: 30px;
	border-bottom: 4px solid #eeeeee;
}
/* Banner */
.consulting-promo {
	background: url(/img/consulting-promo-bg.png) no-repeat center;
	-webkit-background-size: cover;
	background-size: cover;
	padding: 160px 0 188px 0;
}
.consulting-promo h2 {
	color: #ffffff;
	font-family: "Gotham Pro";
	font-size: 56px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 3.36px;
	text-align: center;
}
/* Consulting content */
.consulting-content {
	padding: 50px 0;
}
.consulting-content p {
	color: #000000;
	font-family: "Gotham Pro";
	font-size: 18px;
	font-weight: 400;
	letter-spacing: 1.08px;
}
.consulting-content h2 {
	color: #000000;
	font-family: "Gotham Pro - Bold";
	font-weight: 700;
	font-size: 18px;
	letter-spacing: 1.08px;
	margin-top: 30px;
	margin-bottom: 15px;
}
.consulting-item {
	margin-top: 32px;
}
.consulting-item p {
	color: #000000;
	font-size: 18px;
	font-weight: 400;
	font-family: "Gotham Pro";
	letter-spacing: 1.08px;
	margin-top: 25px;
}

/* Consulting features */
.features-content {
	padding: 50px 0;
}
.features-content p {
	color: #000000;
	font-family: "Gotham Pro";
	font-size: 18px;
	font-weight: 400;
	letter-spacing: 1.08px;
}

.features-list {
	max-width: 360px;
	width: 100%;
	height: 590px;
	padding: 37px 15px 15px 15px;
	margin: 74px auto 0 auto;
}
.features-list h3 {
	color: #000000;
	font-family: "Gotham Pro";
	font-size: 18px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 1.08px;
}
.features-list ul {
	list-style: none;
}
.features-list ul li {
	color: #000000;
	font-family: "Gotham Pro";
	font-size: 17px;
	font-weight: 400;
	letter-spacing: 0.96px;
	line-height: 1.3;
	margin: 15px 0;
	background: url(/img/circle-list.svg) no-repeat; 
	-webkit-background-size: 11px;
	background-size: 11px;
	background-position: left center;
	padding-left: 20px;
}
.turquoise {
	background-color: #7ec8d4;
}
.goldenrod {
	background-color: #f0ba3d;
}
.yellow-green {
	background-color: #a4cb49;
}
/* IE Case */
.ie-case {
	padding: 30px 0 200px 0;
}
.ie-case h2 {
	color: #000000;
	font-family: "Gotham Pro";
	font-size: 32px;
	font-weight: 400;
	letter-spacing: 1.92px;
	margin-bottom: 38px;
}
.ie-case hr {
	border: 2px solid #eeeeee;
}

/* Rsponsive */
@media (max-width: 603px) {
	.consulting-promo h2 {
		font-size: 33px;
		line-height: 1;
	}
}
@media (max-width: 600px) {
	.consulting-promo h2 {
		font-size: 30px;
		line-height: 1;
	}
	.yellow-green {
		height: 275px;
	}
}
@media (max-width: 414px) {
	.consulting-promo h2 {
		font-size: 27px;
	}
	.ie-case {
		padding: 30px 0 100px 0;
	}
}