.vc_1428355631478 h1 {
/*	font-weight:700!important;
	font-size:52px!important;*/
	margin-bottom:50px!important;
}

.vc_1428355631478 h5 {
	/*color:rgba(0,0,0,0.52)!important;*/
	margin-bottom:20px!important;
}

.vc_1428360084942 {
	margin-bottom:45px!important;
}

.vc_1428360129678 {
	margin-bottom:45px!important;
}

.vc_1428360159979 {
	margin-bottom:45px!important;
}

.vc_1428360205683 {
	margin-bottom:45px!important;
}

.vc_1428361303958 a:hover {
	color:#282828!important;
	background-color:#59b98e!important;
}

.vc_1428361303958 a {
	border-top-width:2px!important;
	border-bottom-width:2px!important;
	border-left-width:2px!important;
	border-right-width:2px!important;
}

.vc_1428361303958 a:hover {
	border-color:#59b98e!important;
}

.vc_1428362527762 .ivan-icon-box,.vc_1428362527762 .ivan-icon-boxed-holder {
	background-color:#59b98e!important;
}

.vc_1428362527762 .ivan-icon-box:hover,.vc_1428362527762 .ivan-icon-boxed-holder:hover {
	background-color:#68608e!important;
}

.vc_1428362527762 .ivan-icon-box,.vc_1428362527762 .ivan-icon-boxed-inner {
	padding-top:50px!important;
	padding-bottom:50px!important;
	padding-left:30px!important;
	padding-right:30px!important;
}

.vc_1428362688476 .ivan-icon-box,.vc_1428362688476 .ivan-icon-boxed-holder {
	background-color:#4c9f7a!important;
}

.vc_1428362688476 .ivan-icon-box:hover,.vc_1428362688476 .ivan-icon-boxed-holder:hover {
	background-color:#68608e!important;
}

.vc_1428362688476 .ivan-icon-box,.vc_1428362688476 .ivan-icon-boxed-inner {
	padding-top:50px!important;
	padding-bottom:50px!important;
	padding-left:30px!important;
	padding-right:30px!important;
}

.vc_1428362566034 .ivan-icon-box,.vc_1428362566034 .ivan-icon-boxed-holder {
	background-color:#53ac84!important;
}

.vc_1428362566034 .ivan-icon-box:hover,.vc_1428362566034 .ivan-icon-boxed-holder:hover {
	background-color:#68608e!important;
}

.vc_1428362566034 .ivan-icon-box,.vc_1428362566034 .ivan-icon-boxed-inner {
	padding-top:50px!important;
	padding-bottom:50px!important;
	padding-left:30px!important;
	padding-right:30px!important;
}

.vc_1428362566034  h4{margin-top: 23px;}
.vc_1428362638165 .ivan-icon-box,.vc_1428362638165 .ivan-icon-boxed-holder {
	background-color:#469270!important;
}

.vc_1428362638165 .ivan-icon-box:hover,.vc_1428362638165 .ivan-icon-boxed-holder:hover {
	background-color:#68608e!important;
}

.vc_1428362638165 .ivan-icon-box,.vc_1428362638165 .ivan-icon-boxed-inner {
	padding-top:50px!important;
	padding-bottom:50px!important;
	padding-left:30px!important;
	padding-right:30px!important;
        
}

.vc_1423300681704 h3 {
	font-weight:700!important;
	font-size:28px!important;
}

.vc_1428363194259 {
	margin-left:7%!important;
	margin-right:7%!important;
}

.vc_1428363247044 {
	margin-left:7%!important;
	margin-right:7%!important;
}

.vc_1428363292719 {
	margin-left:7%!important;
	margin-right:7%!important;
}

.vc_1428363410732 a:hover {
	color:#59b98e!important;
	background-color:#fff!important;
	border-color:#fff!important;
}

.vc_1428363361998 .call-action-heading-text {
	font-weight:700!important;
	font-size:28px!important;
	text-transform:uppercase!important;
}

.tp-caption.black,.black {
	color:#000;
	text-shadow:none;
}

.tp-caption.wsmheading,.wsmheading {
	font-size:60px;
	line-height:60px;
	font-weight:400;
	font-family:'Montserrat', sans-serif;
	color:#fff;
	text-decoration:none;
	text-shadow:rgba(0,0,0,0.498039) 0 2px 5px;
	margin:0;
	white-space:nowrap;
	letter-spacing:-2px;
	background-color:transparent;
	border-width:0;
	border-color:#fff;
	border-style:none;
}
.tp-caption.wsmheading a,.wsmheading a {
	font-size:44px;
	line-height:20px!important;
	font-weight:600;
	font-family:'Montserrat', sans-serif;
	color:#fff;
	text-decoration:none;
	text-shadow:0px 15px 40px rgb(0, 0, 0);
	margin:0;
	white-space:nowrap;
	letter-spacing:1px!important;
	background-color:transparent;
	border-width:0;
	border-color:#fff;
	border-style:none;
}

.tp-caption.wsmheading2,.wsmheading2 {
	    font-size: 30px;
    line-height: 80px!important;
    font-weight: 400;
    font-family: 'Montserrat', sans-serif;
    color: #fff;
    text-decoration: none;
    text-shadow: 0px 15px 40px rgb(0, 0, 0);
    margin: 0;
    white-space: nowrap;
    letter-spacing: 1px!important;
    background-color: transparent;
    border-width: 0;
    border-color: #fff;
    border-style: none;
}