@font-face {
	font-family: 'icomoon';
	src:url('../fonts/icomoon.eot?-gmfzsu');
	src:url('../fonts/icomoon.eot?#iefix-gmfzsu') format('embedded-opentype'),
		url('../fonts/icomoon.woff?-gmfzsu') format('woff'),
		url('../fonts/icomoon.ttf?-gmfzsu') format('truetype'),
		url('../fonts/icomoon.svg?-gmfzsu#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color:#535456;
	font-size: 40px;
}

.icon-e_g_logo:before {
	content: "\e600";
	font-size:140px;
	color:#eee;
}
.icon-cal:before {
	content: "\e601";
	margin-right:5px;
}
.icon-phone:before {
	content: "\e602";
}
.icon-map_pin:before {
	content: "\e603";
}
.icon-instagram:before {
	content: "\e604";
}
.icon-facebook:before {
	content: "\e605";
}
.icon-e_g:after {
	content: "\e606";
	color:#eee;
}
.icon-arrow_up:before {
	content: "\e607";
	font-size: 25px;
	display:block;
}
.icon-arrow_down:before {
	content: "\e608";
	font-size: 40px;
	color:#eee;
}
.icon-rev:before {
	content: "\e609";
}


.icon-e_g_logo:hover,
.icon-cal:hover,
.icon-phone:hover,
.icon-map_pin:hover,
.icon-instagram:hover,
.icon-facebook:hover,
.icon-e_g:hover,
.icon-arrow_up:hover,
.icon-arrow_down:hover,
.icon-rev:hover,
.icont-twitter:hover {
	color:#fff;
	transition: all .7s ease;
}

.footer .icon-facebook:before,
.footer .icon-instagram:before,
.footer .icon-map_pin:before,
.footer .icon-cal:before,
.footer .icon-rev:before,

 {
	font-size: 30px;
}
.footer .icont-twitter:before {
	font-size:35px;
	margin-left:7px;
}

.ifooter .icon-facebook:before,
.ifooter .icon-instagram:before,
.ifooter .icon-map_pin:before,
.ifooter .icon-cal:before {
	font-size: 30px;
}




.icon-lable {
	display:none;
}
@media screen and (max-width: 480px) {
	
	
/* Text Styles */

.icon-e_g_logo:before {

	font-size:100px;
}
.icon-facebook:before,
.icon-instagram:before,
.icon-map_pin:before,
.icon-cal:before,
.icon-phone:before,
.icon-rev:before {
	font-size: 35px;
}

}