.enigma_callout_area {
  background-color: #b80000;
}

.head-contact-info li a {
  font-size: 17px;
  text-align: right;
  font-weight: 400;
  line-height: 0px;
}

.enigma_footer_area {
  background-color: #000000;
}

.enigma_footer_widget_area {
  background-color: #383838;
}

.fa.fa-envelope {
  color: #df0024;
}

.fa.fa-phone {
  color: #df0024;
}

.navbar-default .navbar-nav>li>a:hover {
  background-color: rgba(76, 76, 76, 1);
}

.header_section.hd_cover {
  background-color: #707070;
}

.col-md-6.col-sm-12 {
  text-align: right;
  font-size: 0px;
}

.head-contact-info {
  padding: -1px;
  border-width: 0px;
  text-align: right;
  font-size: 0px;
  margin: 0px;
  top: 0px;
  height: -1px;
  width: -1px;
}

.social {
  height: 0px;
  width: -1px;
  top: 0px;
  position: relative;
  padding: 19px;
  margin: -14px;
}

.elementor * {
  text-align: justify;
  font-size: 16px;
}

.elementor-widget-image .elementor-image img {
  text-align: justify;
}

.elementor-image {
  text-align: center;
}

.elementor-2 .elementor-element.elementor-element-add6080.elementor-widget-heading .elementor-heading-title {
  text-align: center;
}

.elementor-2 .elementor-element.elementor-element-6daee44.elementor-widget-heading .elementor-heading-title {
  text-align: center;
}

.elementor-2 .elementor-element.elementor-element-bcd97d8.elementor-widget-heading .elementor-heading-title {
  text-align: center;
}

.elementor-69 .elementor-element.elementor-element-0f33b8c.elementor-widget-heading .elementor-heading-title {
  text-align: center;
}

.elementor-69 .elementor-element.elementor-element-4b79547.elementor-widget-heading .elementor-heading-title {
  text-align: center;
}

.elementor-2 .elementor-element.elementor-element-23cfa14.elementor-widget-heading .elementor-heading-title {
  text-align: center;
}

.elementor-2 .elementor-element.elementor-element-fae8bd7.elementor-widget-heading .elementor-heading-title {
  text-align: center;
}

.elementor-2 .elementor-element.elementor-element-4596e6d.elementor-widget-heading .elementor-heading-title {
  text-align: center;
}

.elementor-9 .elementor-element.elementor-element-d85d34a.elementor-widget-heading .elementor-heading-title {
  text-align: center;
}

.elementor-114 .elementor-element.elementor-element-154b3a4.elementor-widget-heading .elementor-heading-title {
  text-align: center;
}

.elementor-114 .elementor-element.elementor-element-4910acb .elementor-icon-wrapper {
  font-size: 0px;
}

.elementor-114 .elementor-element.elementor-element-4910acb .elementor-icon i {
  font-size: 60px;
  line-height: -1px;
}

.elementor-widget-icon.elementor-view-stacked .elementor-icon {
  font-size: 60px;
}

.elementor-114 .elementor-element.elementor-element-06deb9f .elementor-icon i {
  font-size: 60px;
}

.elementor-114 .elementor-element.elementor-element-9a92fe2 .elementor-icon i {
  font-size: 60px;
}

.elementor-114 .elementor-element.elementor-element-313d52a .elementor-icon i {
  font-size: 60px;
}

.elementor-114 .elementor-element.elementor-element-42154ed .elementor-icon i {
  font-size: 60px;
}

.elementor-2 .elementor-element.elementor-element-08bec05.elementor-widget-heading .elementor-heading-title {
  text-align: center;
}

.elementor-2 .elementor-element.elementor-element-a8be44e .elementor-icon i {
  font-size: 30px;
}

.elementor-2 .elementor-element.elementor-element-e9c5dee .elementor-icon i {
  font-size: 30px;
}

.elementor-2 .elementor-element.elementor-element-166e08d .elementor-icon i {
  font-size: 30px;
}

.elementor-2 .elementor-element.elementor-element-e380b7c .elementor-icon i {
  font-size: 30px;
}

.elementor-2 .elementor-element.elementor-element-da7785b .elementor-icon i {
  font-size: 30px;
}

.elementor-2 .elementor-element.elementor-element-a697747 .elementor-icon i {
  font-size: 30px;
}

.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap {
  font-size: 0px;
}

.elementor-114 .elementor-element.elementor-element-a7ed2d5 .elementor-icon i {
  font-size: 40px;
}

.elementor-114 .elementor-element.elementor-element-4d6a2f3 .elementor-icon i {
  font-size: 40px;
}

.elementor-114 .elementor-element.elementor-element-7b08e8d .elementor-icon i {
  font-size: 40px;
}

.elementor-114 .elementor-element.elementor-element-413e0dd .elementor-icon i {
  font-size: 40px;
}

.elementor-114 .elementor-element.elementor-element-2fc0075 .elementor-icon i {
  font-size: 40px;
}

.elementor-114 .elementor-element.elementor-element-d369970 .elementor-icon i {
  font-size: 40px;
}

.elementor-114 .elementor-element.elementor-element-d5e7676.elementor-widget-heading .elementor-heading-title {
  text-align: center;
}

.elementor-114 .elementor-element.elementor-element-cee2e92 .elementor-icon i {
  font-size: 40px;
}

.elementor-114 .elementor-element.elementor-element-ca423d2.elementor-widget-heading .elementor-heading-title {
  text-align: center;
}

.elementor-69 .elementor-element.elementor-element-022ee30.elementor-widget-heading .elementor-heading-title {
  text-align: center;
}

.animated.fadeIn.desc_3 {
  background-color: #1a1a1a;
}

.animated.fadeIn.desc_2 {
  background-color: #333333;
}

.animated.bounceIn.head_3 {
  background-color: #df0024;
}

.animated.bounceIn.head_1 {
  background-color: #df0024;
}

.animated.bounceIn.head_2 {
  background-color: #df0024;
  opacity: 0;
}

.animated.fadeIn.desc_1 {
  background-color: #333333;
}