:root {
  --logo-color:#740C12;
  --primary-color: #900C3F;
  --sec-color: #C70039;
  --accent-color: #F94C10;
  --highlight-color: #F8DE22;
  --display-font:"Poppins" "sans"
  --nav-font:"Futura" "sans"
  --sec-font:"Lato" "sans" ;
}
.gallery_img img {
 
    max-height: 280px;
}
body {
  color: black;
}

.contact_strip{
    font-family: 'Poppins';
}
.header_section {
  background-color: var(--logo-color);
  color: white;
}

.call_text_main {
  background-color: var(--primary-color);
}

.banner_section {
  background-image: none;
  background-color: var(--sec-color);
  padding: 0;
}

.text-left {
  text-align: left;
}

.text-white a {
  color: white;
}

.banner_item {
  height: 600px;
}

.font-bold {
  font-weight: 900;
}

.banner_item {
  background-position: right;
  background-repeat: no-repeat;
  background-size: contain;
}

.navbar-expand-lg .navbar-nav .nav-link {
  font-size: 1rem;
}

a.nav-link {
  font-family: var(--nav-font);
  text-transform: uppercase;
  font-weight: 900;
}

.paragraph {
  color: black;
  font-weight: 500;
  padding: 0;
  margin: 0;
}

.head-title {
  font-size: 4.7rem;
  font-weight: 800;
}

.sub-title {
  font-size: 1.5rem;
  font-weight: 100;
  padding: 20px 0;
  margin: 0%;
}

.owl-dots {
  position: fixed;
}

.accented {
  color: var(--sec-color);
}

.logo-bg {
  background-color: var(--logo-color);
}

.about_taital_box h1 {
  font-weight: 900;
}
.about_taital_box ul li {
  list-style-type: square;
  font-weight: 600;
  margin-left: 30px;
}

.gallery_box {
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
}
.gallery_box:hover {
  background-color: var(--sec-color);
}
.gallery_box:hover .types_text {
  color: white;
}
.gallery_box.animate-in {
  animation: fade-in 0.5s ease-in-out forwards;
}

@keyframes fade-in {
  0% {
    opacity: 0;
    transform: translateY(50px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.capabilities_taital {
  font-weight: 900;
  color: var(--sec-color);
}

.accented-bg, .accented-bg a {
  background-color: var(--sec-color);
  color: white;
}

.gallery_taital {
  color: var(--sec-color);
}

.text_bg {
  background-color: var(--primary-color);
  width: 800px;
  position: relative;
  top: 60px;
  left: 150px;
  transform: skew(-10deg);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
  opacity: 0;
  animation: fadeIn 0.5s ease-in-out 1 forwards;
}

@keyframes fadeIn {
  0% {
    opacity: 0;
    transform: skew(-10deg) translateX(-50px);
  }
  100% {
    opacity: 1;
    transform: skew(-10deg) translateX(0);
  }
}
.banner_text {
  background-image: url("images/text_bg.png");
  margin-left: -615px;
  padding-top: 60px;
}
.banner_text h2 {
  font-family: var(--display-font);
  color: white;
}
@keyframes faint-blink {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
.faint-blink {
  animation: faint-blink 1s linear infinite;
}

.hidden {
  display: none;
}/*# sourceMappingURL=theme.css.map */