/* Font Awesome stand-in for missing icomoon/flaticon webfonts */
[class^="icon-"]:before,
[class*=" icon-"]:before,
[class^="flaticon-"]:before,
[class*=" flaticon-"]:before {
	font-family: FontAwesome !important;
	font-style: normal;
	font-weight: normal;
	speak: none;
}
.icon-twitter:before { content: "\f099"; }
.icon-facebook:before { content: "\f09a"; }
.icon-linkedin:before { content: "\f0e1"; }
.icon-dribbble:before { content: "\f17d"; }
.icon-calendar2:before { content: "\f073"; }
.icon-arrow-down3:before { content: "\f0d7"; }
.icon-arrow-up2:before { content: "\f106"; }
.icon-star-full:before { content: "\f005"; }
.icon-heart2:before { content: "\f004"; }
.icon-video:before { content: "\f144"; }
.flaticon-plane:before { content: "\f072"; }
.flaticon-resort:before { content: "\f1ad"; }
.flaticon-around:before { content: "\f0ac"; }
.flaticon-boat:before { content: "\f21a"; }
.colorlib-nav .top-menu { background: #0d1b2a; }
.colorlib-nav #colorlib-logo, .colorlib-nav img { max-height: 52px; }
#colorlib-img-card { text-align: center; padding: 30px 15px 10px; }
#colorlib-img-card h3 { margin-bottom: 15px; }
#why1, #what1, #company1, #content { padding: 40px 0; }
#why1 h2, #what1 h2, #company1 h2 { margin-bottom: 20px; }
.distance1 { margin: 12px 0; }
.distance1 .bg { background: #eee; height: 18px; }
.distance1 .animated-distance { background: #F78536; height: 18px; color: #fff; font-size: 12px; text-align: right; padding-right: 6px; }
.post { margin-bottom: 40px; }
.post-story-info { color: #888; margin-bottom: 10px; }
.blog_content img, .blog_content iframe { max-width: 100%; height: auto; }