.hc-item-box-2 .body {
  margin-left: 0;
}

.icon.without-bg i {
  display: none;
}

.hc-item-box-2 .body a.btn {
  margin: 0;
}

.animated-text:hover h2 {
	opacity: 1;
}

.animated-text span,
.animated-text:hover span {
	display: none;
}

.modal-header {
  padding: 1em 2em;
}

.modal-header button {
  padding: 1em !important;
}

.modal-footer button{
  margin-right: 1em !important;
}

.modal-body {
  padding: 2em;
}

.modal {
  z-index: 100;
}

.modal-backdrop.fade {
  z-index: 90;
}

#services .image-box.light-gray-bg {
  border: none;
}

.dark-translucent-bg .separator-2::after {
	background: -moz-linear-gradient(left, rgba(0, 0, 0, 0.18) 0%, rgba(0, 0, 0, 0.12) 35%, rgba(0, 0, 0, 0.05) 70%, transparent 100%) !important;
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(0, 0, 0, 0.18)), color-stop(35%, rgba(0, 0, 0, 0.12)), color-stop(70%, rgba(0, 0, 0, 0.05)), color-stop(100%, transparent)) !important;
	background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.18) 0%, rgba(0, 0, 0, 0.12) 35%, rgba(0, 0, 0, 0.05) 70%, transparent 100%) !important;
	background: -o-linear-gradient(left, rgba(0, 0, 0, 0.18) 0%, rgba(0, 0, 0, 0.12) 35%, rgba(0, 0, 0, 0.05) 70%, transparent 100%) !important;
	background: -ms-linear-gradient(left, rgba(0, 0, 0, 0.18) 0%, rgba(0, 0, 0, 0.12) 35%, rgba(0, 0, 0, 0.05) 70%, transparent 100%) !important;
	background: linear-gradient(to right, rgba(0, 0, 0, 0.18) 0%, rgba(0, 0, 0, 0.12) 35%, rgba(0, 0, 0, 0.05) 70%, transparent 100%) !important;
}

#footer .logo-footer img {
  height: 80px;
}

.list-inline.mb-20 span {
  color: white;
}

.list-inline.mb-20 a:hover span {
  color: #ff0000;
}