@media (max-width: 991px) {
	.how-it-work .how-it-work-content {
		padding: 30px 0 30px !important;
	}
}

@media (max-width: 768px) {

	body { font-size: 14px; line-height: 23px}
	h1   { font-size: 34px; line-height: 40px}
	h2   { font-size: 30px; line-height: 35px}
	h3   { font-size: 26px; line-height: 29px}
	h4   { font-size: 22px; line-height: 24px}
	h5   { font-size: 17px; line-height: 19px}
	h6   { font-size: 13px; line-height: 15px}


	header.clone {
		top: -145px;
	}

	.banner .form {
		margin: 0 0 30px 0;
	}

	.features {
		text-align: left;
	}

	header.clone .header-contacts .btn {
		margin: 7px auto 0;
		float: right;
	}

	.title {
		margin-bottom: 30px;
	}

	.features p {
		float: none;
	}

	.features ul li span {
		color: #23a1d1;
		position: absolute;
		left: 0px;
		top: -2px;
		width: 30px;
		height: 30px;
		line-height: 25px;
		font-size: 12px;
		font-weight: normal;
		text-align: center;
		display: block;
		border-radius: 100%;
		border: 1px solid #23a1d1;
	}

	.features ul li {
		padding-left: 45px;
		text-align: left;
		font-size: 14px;
		color: #333;
	}

	.wyg-item {
		margin: 0px 0 30px;
	}

	.how-it-work .how-it-work-content {
		display: inline-block;
		width: 100%;
		padding: 0 0 30px;
	}
}