#sub-feature-custom-app-academy { background-color:#5fc1dc; text-align: center; overflow: hidden; }
#sub-feature-custom-app-academy .column-content { display: inline-block; position: relative; }
#sub-feature-custom-app-academy .a3 { color:#FFF; }
#sub-feature-custom-app-academy a .fa { color:#FFF; -webkit-text-stroke: .5px #5fc1dc; text-stroke: .5px #5fc1dc; }

.icon-container { position: absolute; top: 0; }
#icon-container-1 { left: 0; }
#icon-container-2 { right: 0; }

.icon-custom-app-academy { }
/*#icon-pie-chart { background: url(/home/sub-features/2017/custom-app-academy/images/pie-chart.png) no-repeat; width: 127px; height: 141px; position: absolute; left: -550px; top: -30px; }
#icon-smartphone { background: url(/home/sub-features/2017/custom-app-academy/images/smartphone.png) no-repeat; width: 83px; height: 113px; position: absolute; left: -345px; top: -74px; }
#icon-gear { background: url(/home/sub-features/2017/custom-app-academy/images/gear.png) no-repeat; width: 64px; height: 62px; position: absolute; left: -184px; top: 30px; }

#icon-idea { background: url(/home/sub-features/2017/custom-app-academy/images/idea.png) no-repeat; width: 86px; height: 146px; position: absolute; left: 100px; top: -28px; }
#icon-ruler { background: url(/home/sub-features/2017/custom-app-academy/images/ruler.png) no-repeat; width: 81px; height: 114px; position: absolute; left: 275px; top: -90px; }
#icon-pencil { background: url(/home/sub-features/2017/custom-app-academy/images/pencil.png) no-repeat; width: 37px; height: 76px; position: absolute; left: 450px; top: 20px; }*/

#icon-group-1 { background: url(/home/sub-features/2017/custom-app-academy/images/icon_group_1.png) no-repeat; width: 942px; height: 154px; position: absolute; /*left: -510px;*/ left: -970px; top: -52px; }
#icon-group-2 { background: url(/home/sub-features/2017/custom-app-academy/images/icon_group_2.png) no-repeat; width: 890px; height: 181px; position: absolute; /*left: 130px;*/ left: 30px; top: -72px; }

/* X-LARGE SCREENS (CASCADE TO LOWER SCREEN) */
@media only screen and (min-width: 1442px) {
	
}
 
/* LARGE SCREENS (SPECIFIC) */
@media only screen and (min-width: 1069px) and (max-width:1441px) {
	
}
 
/* MEDIUM SCREENS (CASCADE TO LOWER SCREENS) */
@media only screen and (max-width: 1068px) {
	
}
 
/* MEDIUM SCREENS (SPECIFIC) */
@media only screen and (min-width: 736px) and (max-width:1068px) {
 
}
 
/* SMALL SCREENS */
@media only screen and (max-width: 735px) {
 
}
 
/* EXTRA SMALL SCREENS < 400px */
@media only screen and (max-width: 400px) {
 
}