@media all and (max-width: 279px) {
  #feature-container {
  	background-color: #fFc909; 
	color:white; 
	padding-top: 40px; 
	padding-bottom: 20px; 
	margin-left:0px; 
	margin-right:0px;
  }
  
  #feature-container-header {
  	text-align:center; 
	width: 100%; 
	margin-top:10px; 
	margin-bottom:10px; 
	display:block;
  }
  
  #feature-container-inline-header {
  	text-align:center; 
	width: 100%; 
	margin-top:0px; 
	margin-bottom:0px; 
	position:relative;
	display:none;
  }
  
  #feature-container-inline-header-wrapper {
  	text-align:center;
	width: 100%; 
	margin-top:-50px;
	position:absolute; 
  }
  
  .feature-container-header-text {
  	line-height: 1em; 
	font-size:2.85em; 
	font-weight:400;
  }
  
  .feature-row-container {
  	width: 100%; 
	margin-top:20px; 
	margin-bottom:0px; 
	margin-left: 0%;
  }
  
  #feature-cloud-note-container {
  	width:100%; 
	margin-left:0px;
	padding-left: 18px;
  }
  
  .feature-snippet-container {
  	
  }
  
  #feature-cloud-snippet-text {
	text-align: center;
  	float:left; 
	text-align:left; 
	margin-left:0px; 
	margin-top:0px;
	width: 100%;
  }
  
  #feature-note-snippet-text {
	text-align: center;
  	float:left; 
	text-align:left; 
	margin-left:0px; 
	margin-top:0px;
	width: 100%;
  }
  
  #feature-axe-snippet-text {
	text-align: center;
  	float:left; 
	text-align:left; 
	margin-left:0px; 
	margin-top:0px;
	width: 100%;
  }
  
  #feature-rocket-snippet-text {
	text-align: center;
  	float:left; 
	text-align:left; 
	margin-left:0px; 
	margin-top:0px;
	width: 100%;
  }
  
  #feature-note-balloon-container {
  	float:left; 
	margin-top:5px; 
	margin-left:0px;
  }
  
  #feature-axe-container {
  	float:left; 
	margin-top:5px;
  }
  
  #feature-rocket-container {
  	float:left; 
	margin-top:5px; 
	margin-left:0px;
  }
  
  #feature-axe-rocket-container {
  	width: 100%; 
	margin-top:0px; 
	margin-bottom:40px; 
	margin-left:0px;
	padding-left: 18px;
  }
}


@media all and (min-width: 280px) and (max-width: 359px) {
  #feature-container {
  	background-color: #fFc909; 
	color:white; 
	padding-top: 40px; 
	padding-bottom: 20px; 
	margin-left:0px; 
	margin-right:0px;
  }
  
  #feature-container-header {
  	text-align:center; 
	width: 100%; 
	margin-top:10px; 
	margin-bottom:10px; 
	display:block;
  }
  
  #feature-container-inline-header {
  	text-align:center; 
	width: 100%; 
	margin-top:0px; 
	margin-bottom:0px; 
	position:relative;
	display:none;
  }
  
  #feature-container-inline-header-wrapper {
  	text-align:center;
	width: 100%; 
	margin-top:-50px;
	position:absolute; 
  }
  
  .feature-container-header-text {
  	line-height: 1em; 
	font-size:2.85em; 
	font-weight:400;
  }
  
  .feature-row-container {
  	width: 100%; 
	margin-top:20px; 
	margin-bottom:0px; 
	margin-left: 0%;
  }
  
  #feature-cloud-note-container {
  	width:100%; 
	margin-left:0px;
	padding-left: 18px;
  }
  
  .feature-snippet-container {
  	
  }
  
  #feature-cloud-snippet-text {
  	float:left; 
	text-align:left; 
	margin-left:24px; 
	margin-top:0px;
	width: 100%;
  }
  
  #feature-note-snippet-text {
  	float:left; 
	text-align:left; 
	margin-left:24px; 
	margin-top:0px;
	width: 100%;
  }
  
  #feature-axe-snippet-text {
  	float:left; 
	text-align:left; 
	margin-left:24px; 
	margin-top:0px;
	width: 100%;
  }
  
  #feature-rocket-snippet-text {
  	float:left; 
	text-align:left; 
	margin-left:24px; 
	margin-top:0px;
	width: 100%;
  }
  
  #feature-note-balloon-container {
  	float:left; 
	margin-top:5px; 
	margin-left:0px;
  }
  
  #feature-axe-container {
  	float:left; 
	margin-top:5px;
  }
  
  #feature-rocket-container {
  	float:left; 
	margin-top:5px; 
	margin-left:0px;
  }
  
  #feature-axe-rocket-container {
  	width: 100%; 
	margin-top:0px; 
	margin-bottom:40px; 
	margin-left:0px;
	padding-left: 18px;
  }
}

@media all and (min-width: 360px) and (max-width: 479px) {
  #feature-container {
  	background-color: #fFc909; 
	color:white; 
	padding-top: 40px; 
	padding-bottom: 20px; 
	margin-left:0px; 
	margin-right:0px;
  }
  
  #feature-container-header {
  	text-align:center; 
	width: 100%; 
	margin-top:10px; 
	margin-bottom:10px; 
	display:block;
  }
  
  #feature-container-inline-header {
  	text-align:center; 
	width: 100%; 
	margin-top:0px; 
	margin-bottom:0px; 
	position:relative;
	display:none;
  }
  
  #feature-container-inline-header-wrapper {
  	text-align:center;
	width: 100%; 
	margin-top:-50px;
	position:absolute; 
  }
  
  .feature-container-header-text {
  	line-height: 1em; 
	font-size:2.85em; 
	font-weight:700;
  }
  
  .feature-row-container {
  	width: 100%; 
	margin-top:20px; 
	margin-bottom:0px; 
	margin-left: 0%;
  }
  
  #feature-cloud-note-container {
  	width:100%; 
	margin-left:0px;
	padding-left: 18px;
  }
  
  .feature-snippet-container {
  	
  }
  
  #feature-cloud-snippet-text {
  	float:left; 
	text-align:left; 
	margin-left:70px; 
	margin-top:0px;
	width: 100%;
  }
  
  #feature-note-snippet-text {
  	float:left; 
	text-align:left; 
	margin-left:70px; 
	margin-top:0px;
	width: 100%;
  }
  
  #feature-axe-snippet-text {
  	float:left; 
	text-align:left; 
	margin-left:70px; 
	margin-top:0px;
	width: 100%;
  }
  
  #feature-rocket-snippet-text {
  	float:left; 
	text-align:left; 
	margin-left:70px; 
	margin-top:0px;
	width: 100%;
  }
  
  #feature-note-balloon-container {
  	float:left; 
	margin-top:5px; 
	margin-left:0px;
  }
  
  #feature-axe-container {
  	float:left; 
	margin-top:5px;
  }
  
  #feature-rocket-container {
  	float:left; 
	margin-top:5px; 
	margin-left:0px;
  }
  
  #feature-axe-rocket-container {
  	width: 100%; 
	margin-top:0px; 
	margin-bottom:40px; 
	margin-left:0px;
	padding-left: 18px;
  }
}

@media all and (min-width: 480px) and (max-width: 599px) {
  #feature-container {
  	background-color: #fFc909; 
	color:white; 
	padding-top: 40px; 
	padding-bottom: 20px; 
	margin-left:0px; 
	margin-right:0px;
  }
  
  #feature-container-header {
  	text-align:center; 
	width: 100%; 
	margin-top:10px; 
	margin-bottom:10px; 
	display:block;
  }
  
  #feature-container-inline-header {
  	text-align:center; 
	width: 100%; 
	margin-top:0px; 
	margin-bottom:0px; 
	position:relative;
	display:none;
  }
  
  #feature-container-inline-header-wrapper {
  	text-align:center;
	width: 100%; 
	margin-top:-50px;
	position:absolute; 
  }
  
  .feature-container-header-text {
  	line-height: 1em; 
	font-size:4em; 
	font-weight:700;
  }
  
  .feature-row-container {
  	width: 100%; 
	margin-top:20px; 
	margin-bottom:0px; 
	margin-left: 0%;
  }
  
  #feature-cloud-note-container {
  	width:100%; 
	margin-left:0px;
	padding-left: 18%;
  }
  
  .feature-snippet-container {
  	
  }
  
  #feature-cloud-snippet-text {
  	float:left; 
	text-align:left; 
	margin-left:58px; 
	margin-top:0px;
	width: 480px;
  }
  
  #feature-note-snippet-text {
  	float:left; 
	text-align:left; 
	margin-left:58px; 
	margin-top:0px;
	width: 480px;
  }
  
  #feature-axe-snippet-text {
  	float:left; 
	text-align:left; 
	margin-left:58px; 
	margin-top:0px;
	width: 480px;
  }
  
  #feature-rocket-snippet-text {
  	float:left; 
	text-align:left; 
	margin-left:58px; 
	margin-top:0px;
	width: 480px;
  }
  
  #feature-note-balloon-container {
  	float:left; 
	margin-top:5px; 
	margin-left:0px;
  }
  
  #feature-axe-container {
  	float:left; 
	margin-top:5px;
  }
  
  #feature-rocket-container {
  	float:left; 
	margin-top:5px; 
	margin-left:0px;
  }
  
  #feature-axe-rocket-container {
  	width: 100%; 
	margin-top:0px; 
	margin-bottom:40px; 
	margin-left:0px;
	padding-left: 18%;
  }
}

@media all and (min-width: 600px) and (max-width: 959px) {
  #feature-container {
  	background-color: #fFc909; 
	color:white; 
	padding-top: 40px; 
	padding-bottom: 20px; 
	margin-left:0px; 
	margin-right:0px;
  }
  
  #feature-container-header {
  	text-align:center; 
	width: 100%; 
	margin-top:10px; 
	margin-bottom:10px; 
	display:block;
  }
  
  #feature-container-inline-header {
  	text-align:center; 
	width: 100%; 
	margin-top:0px; 
	margin-bottom:0px; 
	position:relative;
	display:none;
  }
  
  #feature-container-inline-header-wrapper {
  	text-align:center;
	width: 100%; 
	margin-top:-50px;
	position:absolute; 
  }
  
  .feature-container-header-text {
  	line-height: 1em; 
	font-size:5.5em; 
	font-weight:700;
  }
  
  .feature-row-container {
  	width: 100%; 
	margin-top:20px; 
	margin-bottom:0px; 
	margin-left: 0%;
  }
  
  #feature-cloud-note-container {
  	width:100%; 
	margin-left:0px;
  }
  
  .feature-snippet-container {
	  margin: 0 auto;
	  width: 600px;
  }
  
  #feature-cloud-snippet-text {
  	float:left; 
	text-align:left; 
	margin-left:35px; 
	margin-top:45px;
  }
  
  #feature-note-snippet-text {
  	float:left; 
	text-align:left; 
	margin-left:35px; 
	margin-top:38px;
  }
  
  #feature-axe-snippet-text {
  	float:left; 
	text-align:left; 
	margin-left:35px; 
	margin-top:32px;
  }
  
  #feature-rocket-snippet-text {
  	float:left; 
	text-align:left; 
	margin-left:35px; 
	margin-top:110px;
  }
  
  #feature-note-balloon-container { 
	margin-top:5px; 
  }
  
  #feature-axe-container { 
	margin-top:5px;
  }
  
  #feature-rocket-container {
	margin-top:0px; 
  }
  
  #feature-axe-rocket-container {
  	width: 100%; 
	margin-top:0px; 
	margin-bottom:40px; 
	margin-left:10px;
  }
}

@media all and (min-width: 960px) and (max-width: 1079px) {
  #feature-container {
  	background-color: #fFc909; 
	color:white; 
	padding-top: 40px; 
	padding-bottom: 20px; 
	margin-left:0px; 
	margin-right:0px;
  }
  
  #feature-container-header {
  	text-align:center; 
	width: 100%; 
	margin-top:10px; 
	margin-bottom:10px; 
	display:block;
  }
  
  #feature-container-inline-header {
  	text-align:center; 
	width: 100%; 
	margin-top:0px; 
	margin-bottom:0px; 
	position:relative;
	display:none;
  }
  
  #feature-container-inline-header-wrapper {
  	text-align:center;
	width: 100%; 
	margin-top:-50px;
	position:absolute; 
  }
  
  .feature-container-header-text {
  	line-height: 1em; 
	font-size:6em; 
	font-weight:700;
  }
  
  .feature-row-container {
  	width: 100%; 
	margin-top:20px; 
	margin-bottom:0px; 
	margin-left: 0%;
  }
  
  #feature-cloud-note-container {
  	width:100%; 
	margin-left:0px;
	padding-left: 23%;
  }
  
  .feature-snippet-container {
	  width: 960px;
	  float: left;
  }
  
  #feature-cloud-snippet-text {
  	float:left; 
	text-align:left; 
	margin-left:35px; 
	margin-top:45px;
  }
  
  #feature-note-snippet-text {
  	float:left; 
	text-align:left; 
	margin-left:35px; 
	margin-top:38px;
  }
  
  #feature-axe-snippet-text {
  	float:left; 
	text-align:left; 
	margin-left:35px; 
	margin-top:32px;
  }
  
  #feature-rocket-snippet-text {
  	float:left; 
	text-align:left; 
	margin-left:35px; 
	margin-top:110px;
  }
  
  #feature-note-balloon-container {
  	float:left; 
	margin-top:5px; 
	margin-left:0px;
  }
  
  #feature-axe-container {
  	float:left; 
	margin-top:5px;
  }
  
  #feature-rocket-container {
  	float:left; 
	margin-top:0px; 
	margin-left:-60px;
  }
  
  #feature-axe-rocket-container {
  	width: 100%; 
	margin-top:0px; 
	margin-bottom:40px; 
	margin-left:10px;
	padding-left: 23%;
  }
}

@media all and (min-width: 1080px) and (max-width: 1199px) {
  #feature-container {
  	background-color: #fFc909; 
	color:white; 
	padding-top: 40px; 
	padding-bottom: 20px; 
	margin-left:0px; 
	margin-right:0px;
  }
  
  #feature-container-header {
  	text-align:center; 
	width: 100%; 
	margin-top:10px; 
	margin-bottom:10px; 
	display:none;
  }
  
  #feature-container-inline-header {
  	text-align:center; 
	width: 100%; 
	margin-top:0px; 
	margin-bottom:0px; 
	position:relative;
	display:block;
  }
  
  #feature-container-inline-header-wrapper {
  	text-align:center;
	width: 100%; 
	margin-top:-50px;
	position:absolute; 
  }
  
  .feature-container-header-text {
  	line-height: 1em; 
	font-size:7.5em; 
	font-weight:800;
	letter-spacing:18px;
  }
  
  .feature-row-container {
	position: relative;
  	width: 100%; 
	margin-top:20px; 
	margin-bottom:0px; 
	margin-left: 0%;
	z-index: 10;
  }
  
  #feature-cloud-note-container {
  	width:100%; 
	margin-left:10px;
  }
  
  .feature-snippet-container {
  	float: left;
  }
  
  #feature-cloud-snippet-text {
  	float:left; 
	text-align:left; 
	margin-left:35px; 
	margin-top:45px;
  }
  
  #feature-note-snippet-text {
  	float:left; 
	text-align:left; 
	margin-left:35px; 
	margin-top:38px;
  }
  
  #feature-axe-snippet-text {
  	float:left; 
	text-align:left; 
	margin-left:35px; 
	margin-top:32px;
  }
  
  #feature-rocket-snippet-text {
  	float:left; 
	text-align:left; 
	margin-left:35px; 
	margin-top:110px;
  }
  
  #feature-note-balloon-container {
  	float:left; 
	margin-top:58px; 
	margin-left:-45px;
  }
  
  #feature-axe-container {
  	float:left; 
	margin-top:60px;
  }
  
  #feature-rocket-container {
  	float:left; 
	margin-top:0px; 
	margin-left:-60px;
  }
  
  #feature-axe-rocket-container {
  	width: 100%; 
	margin-top:0px; 
	margin-bottom:40px; 
	margin-left:10px;
  }
}

@media all and (min-width: 1200px) and (max-width: 1399px) {
  #feature-container {
  	background-color: #fFc909; 
	color:white; 
	padding-top: 40px; 
	padding-bottom: 20px; 
	margin-left:0px; 
	margin-right:0px;
  }
  
  #feature-container-header {
  	text-align:center; 
	width: 100%; 
	margin-top:10px; 
	margin-bottom:10px; 
	display:none;
  }
  
  #feature-container-inline-header {
  	text-align:center; 
	width: 100%; 
	margin-top:0px; 
	margin-bottom:0px; 
	position:relative;
  }
  
  #feature-container-inline-header-wrapper {
  	text-align:center;
	width: 100%; 
	margin-top:-50px;
	position:absolute; 
  }
  
  .feature-container-header-text {
  	line-height: 1em; 
	font-size:7.75em; 
	font-weight:800;
	letter-spacing:18px;
  }
  
  .feature-row-container {
	position: relative;
  	width: 100%; 
	margin-top:20px; 
	margin-bottom:0px; 
	margin-left: 4%;
	z-index: 10;
  }
  
  #feature-cloud-note-container {
  	width:100%; 
	margin-left:25px;
  }
  
  .feature-snippet-container {
  	float: left;
  }
  
  #feature-cloud-snippet-text {
  	float:left; 
	text-align:left; 
	margin-left:35px; 
	margin-top:45px;
  }
  
  #feature-note-snippet-text {
  	float:left; 
	text-align:left; 
	margin-left:35px; 
	margin-top:38px;
  }
  
  #feature-axe-snippet-text {
  	float:left; 
	text-align:left; 
	margin-left:35px; 
	margin-top:32px;
  }
  
  #feature-rocket-snippet-text {
  	float:left; 
	text-align:left; 
	margin-left:35px; 
	margin-top:110px;
  }
  
  #feature-note-balloon-container {
  	float:left; 
	margin-top:58px; 
	margin-left:-45px;
  }
  
  #feature-axe-container {
  	float:left; 
	margin-top:60px;
  }
  
  #feature-rocket-container {
  	float:left; 
	margin-top:0px; 
	margin-left:-60px;
  }
  
  #feature-axe-rocket-container {
  	width: 100%; 
	margin-top:0px; 
	margin-bottom:40px; 
	margin-left:10px;
  }
}

@media all and (min-width: 1400px) {
  #feature-container {
  	background-color: #fFc909; 
	color:white; 
	padding-top: 40px; 
	padding-bottom: 20px; 
	padding-left:48px; 
	padding-right:48px;
  }
  
  #feature-container-header {
  	text-align:center; 
	width: 100%; 
	margin-top:10px; 
	margin-bottom:10px; 
	display:none;
  }
  
  #feature-container-inline-header {
  	text-align:center; 
	width: 100%; 
	margin-top:0px; 
	margin-bottom:0px; 
	position:relative;
  }
  
  #feature-container-inline-header-wrapper {
  	text-align:center;
	width: 100%; 
	margin-top:-50px;
	position:absolute; 
  }
  
  .feature-container-header-text {
  	line-height: 1em; 
	font-size:8em; 
	font-weight:800;
	letter-spacing:18px;
  }
  
  .feature-row-container {
	position: relative;
  	width: 100%; 
	margin-top:20px; 
	margin-bottom:0px; 
	margin-left: 14%;
	z-index: 10;
  }
  
  #feature-cloud-note-container {
  	width:100%; 
	margin-left:75px;
  }
  
  .feature-snippet-container {
	  float: left;
  }
  
  #feature-cloud-snippet-text {
  	float:left; 
	text-align:left; 
	margin-left:35px; 
	margin-top:45px;
  }
  
  #feature-note-snippet-text {
  	float:left; 
	text-align:left; 
	margin-left:35px; 
	margin-top:38px;
  }
  
  #feature-axe-snippet-text {
  	float:left; 
	text-align:left; 
	margin-left:35px; 
	margin-top:32px;
  }
  
  #feature-rocket-snippet-text {
  	float:left; 
	text-align:left; 
	margin-left:35px; 
	margin-top:110px;
  }
  
  #feature-note-balloon-container {
  	float:left; 
	margin-top:58px; 
	margin-left:-45px;
  }
  
  #feature-axe-container {
  	float:left; 
	margin-top:60px;
  }
  
  #feature-rocket-container {
  	float:left; 
	margin-top:0px; 
	margin-left:-60px;
  }
  
  #feature-axe-rocket-container {
  	width: 100%; 
	margin-top:0px; 
	margin-bottom:40px; 
	margin-left:10px;
  }
}

@media all and (min-width: 740px) {
	.cloud-icon-dynamic-width {
		width: 72% !important;
	}
}