	
	.iconBox.iconBoxTop { height: 220px; }	
	.iconBox.iconBoxTop .iconBoxImg { margin-top: 0px; width: 60%; margin-left: 20%; margin-right: 20%; }	
	.iconBox.iconBoxLeft { height: 358px; }
	.iconBox.iconBoxRight { height: 134px; }
	.iconBox.iconBoxRightTwo { height: 184px; }
	.pageBody  .iconBox.bgGreen  { height: 124px; }
	.pageBody  .iconBox.bgGreen.bgGreenTwo { height: 120px; }
	.pageBody  .iconBox.bgGrey.bgImg  { height: 130px; }
	.pageBody   .iconBox.bgGrey.bgImg blockquote { margin-right: 40%;}
	.pageBody  .iconBox.bgIcon {  background-image: url('/upload/projects/icon_calc.svg'); background-position: top 30px right 30px; background-repeat: no-repeat; height: 110px; }
	.pageBody   .iconBox.bgIcon blockquote { margin-right: 25%;}
	
	@media only screen and (min-width: 992px) and (max-width: 1240px) {
	.iconBox.iconBoxTop { height: 190px; }	
	.iconBox.iconBoxTop .iconBoxImg { margin-top: 0px;}	
	.iconBox.iconBoxLeft { height: 314px; }
	.iconBox.iconBoxRight { height: 124px; }
	.iconBox.iconBoxRightTwo { height: 174px; }
	.pageBody  .iconBox.bgGreen  { height: 114px; }
	.pageBody  .iconBox.bgGreen.bgGreenTwo { height: 110px; }
	.pageBody  .iconBox.bgGrey.bgImg  { height: 130px; }
	.pageBody   .iconBox.bgGrey.bgImg blockquote { margin-right: 40%;}
	.pageBody  .iconBox.bgIcon {  background-image: url('/upload/projects/icon_calc.svg'); background-position: top 25px right 25px; background-repeat: no-repeat; height: 100px; background-size: 50px auto;}
	.pageBody   .iconBox.bgIcon blockquote { margin-right: 25%;}		
	}	
	
			/* --- Small tablet portrait --- (col-st) */
	@media only screen and (min-width: 767px) and (max-width: 992px) {	
	.iconBox.iconBoxTop { height: 170px; }	
	.iconBox.iconBoxTop .iconBoxImg { margin-top: 10px;}	
	.iconBox.iconBoxLeft { height: 276px; }
	.iconBox.iconBoxRight { height: 105px; }
	.iconBox.iconBoxRightTwo { height: 155px; }
	.pageBody  .iconBox.bgGreen  { height: 100px; }
	.pageBody  .iconBox.bgGreen.bgGreenTwo { height: 100px; }
	.pageBody  .iconBox.bgGrey.bgImg  { height: 100px; }
	.pageBody   .iconBox.bgGrey.bgImg blockquote { margin-right: 40%;}
	.pageBody  .iconBox.bgIcon {  background-image: url('/upload/projects/icon_calc.svg'); background-position: top 20px right 20px; background-repeat: no-repeat; height: 100px; background-size: 40px auto}
	.pageBody   .iconBox.bgIcon blockquote { margin-right: 15%;}		
	}	
	@media only screen and (min-width: 850px) and (max-width: 950px) {	
		.pageBody .iconBox.iconBoxTop p { font-size: 14px; } 
	}
	
	@media only screen and (min-width: 767px) and (max-width: 850px) {	
		.pageBody .iconBox.iconBoxTop p { font-size: 13px; } 
	}
	
	@media only screen and (min-width: 480px) and (max-width: 767px) {
	.iconBox.iconBoxTop .iconBoxImg { margin-top: 0px;}	
	.iconBox.iconBoxTop { height: auto; }	
	.iconBox.iconBoxLeft { height: auto;  }
	.iconBox.iconBoxRight { height: auto;  }
	.iconBox.iconBoxRightTwo { height: auto; }
	.pageBody  .iconBox.bgGreen  { height: auto;}
	.pageBody  .iconBox.bgGreen.bgGreenTwo  { height: auto;}
	.pageBody  .iconBox.bgGrey.bgImg  { height: 100px; }
	.pageBody   .iconBox.bgGrey.bgImg blockquote { margin-right: 40%;}
	.pageBody  .iconBox.bgIcon {  background-image: url('/upload/projects/icon_calc.svg');background-position: top 13px right 13px; background-repeat: no-repeat; background-size: 35px auto; height: auto; }
	.pageBody   .iconBox.bgIcon blockquote { margin-right: 15%;}		
	}	
	
		/* --- Mobile portrait --- (col-mp) */
	@media only screen and (min-width: 0px) and (max-width: 480px) {
	.iconBox.iconBoxTop .iconBoxImg { margin-top: 0px;}	
	.iconBox.iconBoxTop { height: auto; }	
	.iconBox.iconBoxLeft { height: auto;  }
	.iconBox.iconBoxRight { height: auto; }
	.iconBox.iconBoxRightTwo { height: auto; }
	.pageBody  .iconBox.bgGreen  { height: auto;}
	.pageBody  .iconBox.bgGreen.bgGreenTwo  { height: auto;}	
	.pageBody  .iconBox.bgGrey.bgImg  { height: 100px; }
	.pageBody   .iconBox.bgGrey.bgImg blockquote { margin-right: 40%;}
	.pageBody  .iconBox.bgIcon {  background-image: url('/upload/projects/icon_calc.svg');background-position: top 10px right 10px; background-repeat: no-repeat; background-size: 30px auto; height: auto; }
	.pageBody   .iconBox.bgIcon blockquote { margin-right: 25%;}		
	}			