/* padding master */

section {
	padding-top: 68px;
}
section#frontpageBanner {
	padding-top: 128px;
}
section#frontpageinfo {
	margin-top: 64px;
}
section#featuredprojects {
	padding-top: 24px;
	margin-top: 0;
	padding-bottom: 64px;
}
section#blogcontent {
	padding-top: 48px;
}
section.contact-form-section {
	padding-top: 0;
	margin-top: -64px;
}
section#contactpage {
	padding-bottom: 88px;
}

@media only screen and (max-width: 575px) {

	section#frontpageBanner {
		padding-top: 64px;
	}
	section#frontpageinfo {
		padding-top: 0;
	}
	section#featuredprojects {
		padding-bottom: 16px;
	}	
}


/* padding HTML inserts */

.padding-bottom0px {
	padding-bottom: 0px !important;
}
.padding-top0px {
	padding-top: 0px !important;
}
.padding-bottom4px {
	padding-bottom: 4px !important;
}
.padding-top4px {
	padding-top: 4px !important;
}
.padding-bottom8px {
	padding-bottom: 8px !important;
}
.padding-top8px {
	padding-top: 8px !important;
}
.padding-bottom12px {
	padding-bottom: 12px !important;
}
.padding-top12px {
	padding-top: 12px !important;
}
.padding-bottom16px {
	padding-bottom: 16px !important;
}
.padding-top16px {
	padding-top: 16px !important;
}
.padding-bottom20px {
	padding-bottom: 20px !important;
}
.padding-top20px {
	padding-top: 20px !important;
}
.padding-bottom24px {
	padding-bottom: 24px !important;
}
.padding-top24px {
	padding-top: 24px !important;
}
.padding-bottom28px {
	padding-bottom: 28px !important;
}
.padding-top28px {
	padding-top: 28px !important;
}
.padding-bottom32px {
	padding-bottom: 32px !important;
}
.padding-top32px {
	padding-top: 32px !important;
}
.padding-bottom36px {
	padding-bottom: 36px !important;
}
.padding-top36px {
	padding-top: 36px !important;
}
.padding-bottom40px {
	padding-bottom: 40px !important;
}
.padding-top40px {
	padding-top: 40px !important;
}
.padding-bottom44px {
	padding-bottom: 44px !important;
}
.padding-top44px {
	padding-top: 44px !important;
}
.padding-bottom48px {
	padding-bottom: 48px !important;
}
.padding-top48px {
	padding-top: 48px !important;
}
.padding-bottom52px {
	padding-bottom: 52px !important;
}
.padding-top52px {
	padding-top: 52px !important;
}
.padding-bottom56px {
	padding-bottom: 56px !important;
}
.padding-top56px {
	padding-top: 56px !important;
}
.padding-bottom60px {
	padding-bottom: 60px !important;
}
.padding-top60px {
	padding-top: 60px !important;
}
.padding-bottom64px {
	padding-bottom: 64px !important;
}
.padding-top64px {
	padding-top: 64px !important;
}
.padding-bottom68px {
	padding-bottom: 68px !important;
}
.padding-top68px {
	padding-top: 68px !important;
}
.padding-bottom72px {
	padding-bottom: 72px !important;
}
.padding-top72px {
	padding-top: 72px !important;
}
.padding-bottom76px {
	padding-bottom: 76px !important;
}
.padding-top76px {
	padding-top: 76px !important;
}
.padding-bottom80px {
	padding-bottom: 80px !important;
}
.padding-top80px {
	padding-top: 80px !important;
}
.padding-bottom84px {
	padding-bottom: 84px !important;
}
.padding-top84px {
	padding-top: 84px !important;
}
.padding-bottom88px {
	padding-bottom: 88px !important;
}
.padding-top88px {
	padding-top: 88px !important;
}
.padding-bottom92px {
	padding-bottom: 92px !important;
}
.padding-top92px {
	padding-top: 92px !important;
}
.padding-bottom96px {
	padding-bottom: 96px !important;
}
.padding-top96px {
	padding-top: 96px !important;
}
.padding-bottom100px {
	padding-bottom: 100px !important;
}
.padding-top100px {
	padding-top: 100px !important;
}
.padding-bottom104px {
	padding-bottom: 104px !important;
}
.padding-top104px {
	padding-top: 104px !important;
}

/* padding HTML inserts - mobile */

@media only screen and (max-width: 991px) {
	
	.mob-padding-bottom0px {
		padding-bottom: 0px !important;
	}
	.mob-padding-top0px {
		padding-top: 0px !important;
	}
	.mob-padding-bottom4px {
		padding-bottom: 4px !important;
	}
	.mob-padding-top4px {
		padding-top: 4px !important;
	}
	.mob-padding-bottom8px {
		padding-bottom: 8px !important;
	}
	.mob-padding-top8px {
		padding-top: 8px !important;
	}
	.mob-padding-bottom12px {
		padding-bottom: 12px !important;
	}
	.mob-padding-top12px {
		padding-top: 12px !important;
	}
	.mob-padding-bottom16px {
		padding-bottom: 16px !important;
	}
	.mob-padding-top16px {
		padding-top: 16px !important;
	}
	.mob-padding-bottom20px {
		padding-bottom: 20px !important;
	}
	.mob-padding-top20px {
		padding-top: 20px !important;
	}
	.mob-padding-bottom24px {
		padding-bottom: 24px !important;
	}
	.mob-padding-top24px {
		padding-top: 24px !important;
	}
	.mob-padding-bottom28px {
		padding-bottom: 28px !important;
	}
	.mob-padding-top28px {
		padding-top: 28px !important;
	}
	.mob-padding-bottom32px {
		padding-bottom: 32px !important;
	}
	.mob-padding-top32px {
		padding-top: 32px !important;
	}
	.mob-padding-bottom36px {
		padding-bottom: 36px !important;
	}
	.mob-padding-top36px {
		padding-top: 36px !important;
	}
	.mob-padding-bottom40px {
		padding-bottom: 40px !important;
	}
	.mob-padding-top40px {
		padding-top: 40px !important;
	}
	.mob-padding-bottom44px {
		padding-bottom: 44px !important;
	}
	.mob-padding-top44px {
		padding-top: 44px !important;
	}
	.mob-padding-bottom48px {
		padding-bottom: 48px !important;
	}
	.mob-padding-top48px {
		padding-top: 48px !important;
	}
	.mob-padding-bottom52px {
		padding-bottom: 52px !important;
	}
	.mob-padding-top52px {
		padding-top: 52px !important;
	}
	.mob-padding-bottom56px {
		padding-bottom: 56px !important;
	}
	.mob-padding-top56px {
		padding-top: 56px !important;
	}
	.mob-padding-bottom60px {
		padding-bottom: 60px !important;
	}
	.mob-padding-top60px {
		padding-top: 60px !important;
	}
	.mob-padding-bottom64px {
		padding-bottom: 64px !important;
	}
	.mob-padding-top64px {
		padding-top: 64px !important;
	}
	.mob-padding-bottom68px {
		paddingbottom: 68px !important;
	}
	.mob-padding-top68px {
		padding-top: 68px !important;
	}
	.mob-padding-bottom72px {
		padding-bottom: 72px !important;
	}
	.mob-padding-top72px {
		padding-top: 72px !important;
	}
	.mob-padding-bottom76px {
		padding-bottom: 76px !important;
	}
	.mob-padding-top76px {
		padding-top: 76px !important;
	}
	.mob-padding-bottom80px {
		padding-bottom: 80px !important;
	}
	.mob-padding-top80px {
		padding-top: 80px !important;
	}
	.mob-padding-bottom84px {
		padding-bottom: 84px !important;
	}
	.mob-padding-top84px {
		padding-top: 84px !important;
	}
	.mob-padding-bottom88px {
		padding-bottom: 88px !important;
	}
	.mob-padding-top88px {
		padding-top: 88px !important;
	}
	.mob-padding-bottom92px {
		padding-bottom: 92px !important;
	}
	.mob-padding-top92px {
		padding-top: 92px !important;
	}
	.mob-padding-bottom96px {
		padding-bottom: 96px !important;
	}
	.mob-padding-top96px {
		padding-top: 96px !important;
	}
	.mob-padding-bottom100px {
		padding-bottom: 100px !important;
	}
	.mob-padding-top100px {
		padding-top: 100px !important;
	}
	.mob-padding-bottom104px {
		padding-bottom: 104px !important;
	}
	.mob-padding-top104px {
		padding-top: 104px !important;
	}

}


/* margin HTML inserts */

.margin-bottom0px {
	margin-bottom: 0px !important;
}
.margin-top0px {
	margin-top: 0px !important;
}
.margin-bottom4px {
	margin-bottom: 4px !important;
}
.margin-top4px {
	margin-top: 4px !important;
}
.margin-bottom8px {
	margin-bottom: 8px !important;
}
.margin-top8px {
	margin-top: 8px !important;
}
.margin-bottom12px {
	margin-bottom: 12px !important;
}
.margin-top12px {
	margin-top: 12px !important;
}
.margin-bottom16px {
	margin-bottom: 16px !important;
}
.margin-top16px {
	margin-top: 16px !important;
}
.margin-bottom20px {
	margin-bottom: 20px !important;
}
.margin-top20px {
	margin-top: 20px !important;
}
.margin-bottom24px {
	margin-bottom: 24px !important;
}
.margin-top24px {
	margin-top: 24px !important;
}
.margin-bottom28px {
	margin-bottom: 28px !important;
}
.margin-top28px {
	margin-top: 28px !important;
}
.margin-bottom32px {
	margin-bottom: 32px !important;
}
.margin-top32px {
	margin-top: 32px !important;
}
.margin-bottom36px {
	margin-bottom: 36px !important;
}
.margin-top36px {
	margin-top: 36px !important;
}
.margin-bottom40px {
	margin-bottom: 40px !important;
}
.margin-top40px {
	margin-top: 40px !important;
}
.margin-bottom44px {
	margin-bottom: 44px !important;
}
.margin-top44px {
	margin-top: 44px !important;
}
.margin-bottom48px {
	margin-bottom: 48px !important;
}
.margin-top48px {
	margin-top: 48px !important;
}
.margin-bottom52px {
	margin-bottom: 52px !important;
}
.margin-top52px {
	margin-top: 52px !important;
}
.margin-bottom56px {
	margin-bottom: 56px !important;
}
.margin-top56px {
	margin-top: 56px !important;
}
.margin-bottom60px {
	margin-bottom: 60px !important;
}
.margin-top60px {
	margin-top: 60px !important;
}
.margin-bottom64px {
	margin-bottom: 64px !important;
}
.margin-top64px {
	margin-top: 64px !important;
}
.margin-bottom68px {
	margin-bottom: 68px !important;
}
.margin-top68px {
	margin-top: 68px !important;
}
.margin-bottom72px {
	margin-bottom: 72px !important;
}
.margin-top72px {
	margin-top: 72px !important;
}
.margin-bottom76px {
	margin-bottom: 76px !important;
}
.margin-top76px {
	margin-top: 76px !important;
}
.margin-bottom80px {
	margin-bottom: 80px !important;
}
.margin-top80px {
	margin-top: 80px !important;
}
.margin-bottom84px {
	margin-bottom: 84px !important;
}
.margin-top84px {
	margin-top: 84px !important;
}
.margin-bottom88px {
	margin-bottom: 88px !important;
}
.margin-top88px {
	margin-top: 88px !important;
}
.margin-bottom92px {
	margin-bottom: 92px !important;
}
.margin-top92px {
	margin-top: 92px !important;
}
.margin-bottom96px {
	margin-bottom: 96px !important;
}
.margin-top96px {
	margin-top: 96px !important;
}
.margin-bottom100px {
	margin-bottom: 100px !important;
}
.margin-top100px {
	margin-top: 100px !important;
}
.margin-bottom104px {
	margin-bottom: 104px !important;
}
.margin-top104px {
	margin-top: 104px !important;
}
.margin-bottom108px {
	margin-bottom: 108px !important;
}
.margin-top108px {
	margin-top: 108px !important;
}
.margin-top128px {
	margin-top: 128px !important;
}
.margin-bottom128px {
	margin-bottom: 128px !important;
}
.margin-top128px {
	margin-top: 128px !important;
}


/* margin HTML inserts - mobile */

@media only screen and (max-width: 991px) {
	
	.mob-margin-bottom0px {
		margin-bottom: 0px !important;
	}
	.mob-margin-top0px {
		margin-top: 0px !important;
	}
	.mob-margin-bottom4px {
		mob-margin-bottom: 4px !important;
	}
	.mob-margin-top4px {
		mob-margin-top: 4px !important;
	}
	.mob-margin-bottom8px {
		mob-margin-bottom: 8px !important;
	}
	.mob-margin-top8px {
		mob-margin-top: 8px !important;
	}
	.mob-margin-bottom12px {
		mob-margin-bottom: 12px !important;
	}
	.mob-margin-top12px {
		mob-margin-top: 12px !important;
	}
	.mob-margin-bottom16px {
		mob-margin-bottom: 16px !important;
	}
	.mob-margin-top16px {
		mob-margin-top: 16px !important;
	}
	.mob-margin-bottom20px {
		mob-margin-bottom: 20px !important;
	}
	.mob-margin-top20px {
		mob-margin-top: 20px !important;
	}
	.mob-margin-bottom24px {
		margin-bottom: 24px !important;
	}
	.mob-margin-top24px {
		margin-top: 24px !important;
	}
	.mob-margin-bottom28px {
		mob-margin-bottom: 28px !important;
	}
	.mob-margin-top28px {
		mob-margin-top: 28px !important;
	}
	.mob-margin-bottom32px {
		mob-margin-bottom: 32px !important;
	}
	.mob-margin-top32px {
		mob-margin-top: 32px !important;
	}
	.mob-margin-bottom36px {
		mob-margin-bottom: 36px !important;
	}
	.mob-margin-top36px {
		mob-margin-top: 36px !important;
	}
	.mob-margin-bottom40px {
		mob-margin-bottom: 40px !important;
	}
	.mob-margin-top40px {
		mob-margin-top: 40px !important;
	}
	.mob-margin-bottom44px {
		mob-margin-bottom: 44px !important;
	}
	.mob-margin-top44px {
		mob-margin-top: 44px !important;
	}
	.mob-margin-bottom48px {
		margin-bottom: 48px !important;
	}
	.mob-margin-top48px {
		margin-top: 48px !important;
	}
	.mob-margin-bottom52px {
		margin-bottom: 52px !important;
	}
	.mob-margin-top52px {
		margin-top: 52px !important;
	}
	.mob-margin-bottom56px {
		mob-margin-bottom: 56px !important;
	}
	.mob-margin-top56px {
		mob-margin-top: 56px !important;
	}
	.mob-margin-bottom60px {
		mob-margin-bottom: 60px !important;
	}
	.mob-margin-top60px {
		mob-margin-top: 60px !important;
	}
	.mob-margin-bottom64px {
		mob-margin-bottom: 64px !important;
	}
	.mob-margin-top64px {
		mob-margin-top: 64px !important;
	}
	.mob-margin-bottom68px {
		mob-margin-bottom: 68px !important;
	}
	.mob-margin-top68px {
		mob-margin-top: 68px !important;
	}
	.mob-margin-bottom72px {
		mob-margin-bottom: 72px !important;
	}
	.mob-margin-top72px {
		mob-margin-top: 72px !important;
	}
	.mob-margin-bottom76px {
		mob-margin-bottom: 76px !important;
	}
	.mob-margin-top76px {
		mob-margin-top: 76px !important;
	}
	.mob-margin-bottom80px {
		mob-margin-bottom: 80px !important;
	}
	.mob-margin-top80px {
		mob-margin-top: 80px !important;
	}
	.mob-margin-bottom84px {
		mob-margin-bottom: 84px !important;
	}
	.mob-margin-top84px {
		mob-margin-top: 84px !important;
	}
	.mob-margin-bottom88px {
		mob-margin-bottom: 88px !important;
	}
	.mob-margin-top88px {
		mob-margin-top: 88px !important;
	}
	.mob-margin-bottom92px {
		mob-margin-bottom: 92px !important;
	}
	.mob-margin-top92px {
		mob-margin-top: 92px !important;
	}
	.mob-margin-bottom96px {
		mob-margin-bottom: 96px !important;
	}
	.mob-margin-top96px {
		mob-margin-top: 96px !important;
	}
	.mob-margin-bottom100px {
		mob-margin-bottom: 100px !important;
	}
	.mob-margin-top100px {
		mob-margin-top: 100px !important;
	}
	.mob-margin-bottom104px {
		mob-margin-bottom: 104px !important;
	}
	.mob-margin-top104px {
		mob-margin-top: 104px !important;
	}

}



