.st-title{
	color:white !important;
	font-weight: bold;
	font-size:32px !important;
	text-align:center;
}

.headline-jumbo{
	background: url(../images/st-jumbo.jpg) center no-repeat;
	background-size: cover;
	background-position: center;
	background-color: #004A85;
    margin-bottom:0;
    padding: 40px 0;
}

.color-wrapper-white{
     background: #ffffff center no-repeat;
     background-size: cover;
     background-position: center;
     margin-bottom:0;
     padding: 40px 0;
}

.color-wrapper-light-grey{
     background: #f5f5f5 center no-repeat;
     background-size: cover;
     background-position: center;
     margin-bottom:0;
     padding: 40px 0;
}

.search, .header-component1 {
    margin-bottom: 0px!important;
}

.st-feature-title{
	margin-top:24px;
}

.st-section-title{
	font-size:24px;
	font-weight:bold;
	margin-bottom:16px;
}

.st-block-title{
	color:#0070bb;
	font-size:16px;
	font-weight:bold;
	margin-bottom: 8px;
}

.st-separator{
	height: 1px;
	background-color: #d9d9d9;
	margin: 16px 0;
}

.st-spacer{
	margin-bottom:40px;
}

.st-image-center{
	max-height:60px;
	margin:0 auto;
}

.st-mobile-block{
	text-align:center;
	margin:0 auto;
}

.st-apple-icon{
	max-height:50px;
	min-height:50px;
}

.st-google-icon{
	max-height:50px;
}

.st-panel{
	text-align:center;
	height:210px;
}

.st-panel-body{
	padding:36px 16px 24px 16px;
}

.st-bom-panel-body{
	padding: 44px 16px 24px 16px;
}
.st-paa-panel-body{
	padding: 24px 16px 24px 16px;
}
.st-hidden-feature{
	padding:none !important;
}

/*************** sm ***************/
@media (min-width: 768px) {


.responsive .st-paa-panel-body{
	padding: 24px 16px 24px 16px;
}

.responsive .st-hidden-feature{
	padding: 13px 26px !important;
}

}

/*************** md ***************/
@media (min-width: 992px) {

}

/* sm duplicate */
.responsive-desktop .st-hidden-feature{
	padding: 13px 26px !important;
}

/* md duplicate */
 
/*************** lg ***************/
@media (min-width: 1200px) {

  /* lg duplicate */

  }
}