/* ***** Banner ***** */
@media (max-width: 991px) {
	.banner h1 {
		font-size: 8vw;
	}
}
@media (max-width: 767px) {
	.banner h1 {
		font-size: 10vw;
	}
}

/* ***** Module Sec ***** */
.module-sec {
	padding-top: 10vh;
	padding-bottom: 10vh;
}
.module-sec h2 {
	font-size: 3.5vw;
}

.banner .lqd-promo-img-inner{
	box-shadow: none;
}
.banner .lqd-promo-dynamic-shape{
	top: -28%;
    left: -14%;
	width: 144%;
}
.banner .lqd-promo-img{
	width: calc(72.75% - 30px);
}
.banner .lqd-promo-content{
	width: 28.25%;
}
.banner .lqd-promo-dynamic-shape{opacity: 0.4;}

#projects .lqd-promo-content h2{
	margin-left: 0;
}
#projects .lqd-promo-dynamic-shape{
	opacity: 0.5;
}
@media (max-width: 991px) {
	.module-sec {
		padding-top: 40px;
		padding-bottom: 40px;
	}
}

/* ***** Help ***** */
.help .module-accordion a {
	padding-right: 30px;	
}
@media (max-width: 991px) {
	.help {
		padding-top: 60px;
		padding-bottom: 60px;
	}
	.help .module-col {
		padding-right: 15px;
	}
	.help .module-accordion {
		margin-top: 0;
		padding-right: 30px;
		padding-left: 30px;
	}
}
@media (max-width: 767px) {
	.help .module-accordion {
		margin-top: 50px;
		padding-right: 15px;
		padding-left: 15px;
	}
}

/* ***** Clients ***** */
@media (max-width: 991px) {
	.clients .module-client {
		padding-bottom: 30px;
	}
	.clients {
		padding-bottom: 60px;
	}
}