.cta-grey-global {
	margin-top:28px !important;
  margin-bottom: 10px;
}

#main .central-wrapper {
 width: 100%;
 margin: 0 auto;
 padding-bottom: 0px !important;
}

.icon-image {
  float: right;
  width: 80%;
}
.list.arrow {
	text-align: left !important;
}

.icon-box-height { height: 350px; margin: 1% 0;}

.central-wrapper {
	padding-bottom:5px !important;
}

.wpb_wrapper h3 {
	font-size:36px;
	font-family: Quicksand;
	letter-spacing: -0.5px;
}

.wpb_wrapper h6 {
	color:#a6a8ab;
	font-family: Quicksand;
	letter-spacing: 1px;
	font-size:26px;
}

.wpb_wrapper p, .wpb_wrapper li {
	font-family:OpenSans-Regular;
	font-size:16px;
}

.wp-svg-icon {
	cursor: default !important;
}

#header #site-navigation-submenu ul.main_menu li {
    padding: 5px 0 0 !important;
}

#header #site-navigation-submenu ul.main_menu li a {
    font-size: 10.5px !important;
}

.bg-grey {
	background-color: #f1f1f1 !important;
	padding: 62px 0px;
}

.white-bg {
	background-color: #fff;
	padding: 62px 0px;
}

body .wpb_row * {
    box-sizing: inherit;
    -moz-box-sizing: inherit;
    -webkit-box-sizing: inherit;
}

.sub-text-row h6 {
    padding-top:30px;
}

.grow-cta {
    color: #231f20;
    font-family: Quicksand;
    letter-spacing: 1px;
    font-size: 32px;
    padding: 20px 0px 30px 0px;
}

.bottom-cta {
    padding: 30px 0px 50px 0px;
}

.icon-img {
    width:100%;
    max-width:170px;
}


/* Begin Hector CSS */
.page-title-block {
    background-color: #645975 !important;
}

.page-title-block .central-wrapper {
	width:auto;
}

.page-title-block .page-title-block-header h1 {
	color:#fff;
}

.top-cta {
	background-color: #f1f1f1;
	padding: 40px 15%;
	margin-top: 90px;
	margin-bottom: 10px !important;
}
.top-cta p {
	font-family: OpenSans-Light;
	font-size: 23px;
	color: #302542;
}

.row div {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.inner .container {
	margin: 0 auto !important;
}

.inner .container .wpb_column {
	margin-bottom:100px;
}

.wp-svg-icon:hover {
	text-decoration:none;
}
.hi-icon-wrap {
	padding-top:0px !important;
}

h3 {
	border-bottom:2px solid rgba(0,0,0,0.1);
}




/* Small Devices Specific*/
@media only screen and (max-width: 1024px) {
.page-title-block .page-title-block-header h1 {
	font-size:35px !important;
}
}
@media only screen and (max-width: 833px) {
.page-title-block-content {
    padding-top: 25px !important;
}
}
@media only screen and (max-width: 800px) {
.sub-text-row {
    text-align: left !important;
}
.wpb_wrapper {
    text-align: left !important;
}
}

/* Large Devices Specific */
@media only screen and (min-width: 550px) {

}

/* Small Devices Specific*/
@media only screen and (max-width: 550px) {

.MER_TOP_Text-Box_Left-Align {
    border-top: solid #fff 15px !important;
    border-bottom: solid #fff 15px !important;
}
.wpb_wrapper h3 {
 text-align:center;
}
.grow-cta {
line-height:40px;
}
.bottom-cta {
    padding: 30px 0px 15px 0px;
}
}
