.header_icon_1 .hi-icon-wrap {text-align: center;}
.header_icon_1 .hi-icon {display: inline-block;cursor: pointer;margin: 15px 30px;width: 50px;height: 50px;border-radius: 50%;text-align: center;
position: relative;z-index: 1;color: #fff;}
.header_icon_1 .hi-icon:after {pointer-events: none;position: absolute;width: 100%;height: 100%;border-radius: 50%;content: '';-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;
background:url('/img/header_icon_1-r.png') no-repeat center;}
.header_icon_1 .hi-icon:before {speak: none;font-size: 48px;line-height: 90px;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;display: block;-webkit-font-smoothing: antialiased;}
.header_icon_1 .hi-icon-effect-1 .hi-icon {background: rgba(255,255,255,0.1);-webkit-transition: background 0.2s, color 0.2s;-moz-transition: background 0.2s, color 0.2s;transition: background 0.2s, color 0.2s;}
.header_icon_1 .hi-icon-effect-1 .hi-icon:after {
	top: -7px;left: -7px;padding: 7px;box-shadow: 0 0 0 2px #6fcff1;-webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
	-webkit-transform: scale(.8);-moz-transition: -moz-transform 0.2s, opacity 0.2s;-moz-transform: scale(.8);-ms-transform: scale(.8);transition: transform 0.2s, opacity 0.2s;transform: scale(.8);opacity: 0;}
.header_icon_1 .hi-icon-effect-1b .hi-icon:after {-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);}


.header_icon_2 .hi-icon-wrap {text-align: center;}
.header_icon_2 .hi-icon {display: inline-block;cursor: pointer;margin: 15px 30px;width: 50px;height: 50px;border-radius: 50%;text-align: center;
position: relative;z-index: 1;color: #fff;}
.header_icon_2 .hi-icon:after {pointer-events: none;position: absolute;width: 100%;height: 100%;border-radius: 50%;content: '';-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;
background:url('/img/header_icon_2-r.png') no-repeat center;}
.header_icon_2 .hi-icon:before {speak: none;font-size: 48px;line-height: 90px;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;display: block;-webkit-font-smoothing: antialiased;}
.header_icon_2 .hi-icon-effect-1 .hi-icon {background: rgba(255,255,255,0.1);-webkit-transition: background 0.2s, color 0.2s;-moz-transition: background 0.2s, color 0.2s;transition: background 0.2s, color 0.2s;}
.header_icon_2 .hi-icon-effect-1 .hi-icon:after {
	top: -7px;left: -7px;padding: 7px;box-shadow: 0 0 0 2px #aad258;-webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
	-webkit-transform: scale(.8);-moz-transition: -moz-transform 0.2s, opacity 0.2s;-moz-transform: scale(.8);-ms-transform: scale(.8);transition: transform 0.2s, opacity 0.2s;transform: scale(.8);opacity: 0;}
.header_icon_2 .hi-icon-effect-1b .hi-icon:after {-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);}


.header_icon_3 .hi-icon-wrap {text-align: center;}
.header_icon_3 .hi-icon {display: inline-block;cursor: pointer;margin: 15px 30px;width: 50px;height: 50px;border-radius: 50%;text-align: center;
position: relative;z-index: 1;color: #fff;}
.header_icon_3 .hi-icon:after {pointer-events: none;position: absolute;width: 100%;height: 100%;border-radius: 50%;content: '';-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;
background:url('/img/header_icon_3-r.png') no-repeat center;}
.header_icon_3 .hi-icon:before {speak: none;font-size: 48px;line-height: 90px;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;display: block;-webkit-font-smoothing: antialiased;}
.header_icon_3 .hi-icon-effect-1 .hi-icon {background: rgba(255,255,255,0.1);-webkit-transition: background 0.2s, color 0.2s;-moz-transition: background 0.2s, color 0.2s;transition: background 0.2s, color 0.2s;}
.header_icon_3 .hi-icon-effect-1 .hi-icon:after {
	top: -7px;left: -7px;padding: 7px;box-shadow: 0 0 0 2px #ffde92;-webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
	-webkit-transform: scale(.8);-moz-transition: -moz-transform 0.2s, opacity 0.2s;-moz-transform: scale(.8);-ms-transform: scale(.8);transition: transform 0.2s, opacity 0.2s;transform: scale(.8);opacity: 0;}
.header_icon_3 .hi-icon-effect-1b .hi-icon:after {-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);}


.header_icon_4 .hi-icon-wrap {text-align: center;}
.header_icon_4 .hi-icon {display: inline-block;cursor: pointer;margin: 15px 30px;width: 50px;height: 50px;border-radius: 50%;text-align: center;
position: relative;z-index: 1;color: #fff;}
.header_icon_4 .hi-icon:after {pointer-events: none;position: absolute;width: 100%;height: 100%;border-radius: 50%;content: '';-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;
background:url('/img/header_icon_4-r.png') no-repeat center;}
.header_icon_4 .hi-icon:before {speak: none;font-size: 48px;line-height: 90px;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;display: block;-webkit-font-smoothing: antialiased;}
.header_icon_4 .hi-icon-effect-1 .hi-icon {background: rgba(255,255,255,0.1);-webkit-transition: background 0.2s, color 0.2s;-moz-transition: background 0.2s, color 0.2s;transition: background 0.2s, color 0.2s;}
.header_icon_4 .hi-icon-effect-1 .hi-icon:after {
	top: -7px;left: -7px;padding: 7px;box-shadow: 0 0 0 2px #ff875d;-webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
	-webkit-transform: scale(.8);-moz-transition: -moz-transform 0.2s, opacity 0.2s;-moz-transform: scale(.8);-ms-transform: scale(.8);transition: transform 0.2s, opacity 0.2s;transform: scale(.8);opacity: 0;}
.header_icon_4 .hi-icon-effect-1b .hi-icon:after {-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);}







.no-touch .hi-icon-effect-1b .hi-icon:hover {background: rgba(255,255,255,1);color: #41ab6b;}
.no-touch .hi-icon-effect-1b .hi-icon:hover:after {	-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);transform: scale(1);opacity: 1;}


