.header-upper .auto-container {
  max-width: 1400px !important;
}
.header-upper ul {
  position: relative;
  top: 15px;
}
.main-slider-two .title {
  background: red;
  display: inline;
  padding: 3px;
  border-radius: 10px 0 5px 6px;
}
.header-style-two .nav-outer {
  background-color: black;
}
.btn-style-two {
  background-color: red;
}
.feature-block-two .inner-box h6 {
  font-size: 17px;
}
.service-block-three .inner-box .icon-box .icon {
  background-color: red;
}
.service-block-three .inner-box {
  background-color: black;
}
.project-section-two .title-column .para {
  margin-top: 100px !important;
}
.contact-links li a {
  color: white !important;
  font-size: 17px;
}

.contact-links li {
  padding: 10px 0;
}
body {
  margin: 0;
  padding: 0;
}
.footer-style-two {
  background-color: black;
}
.footer-style-two .contact-widget .contact-list li a {
  font-size: 17px;
}
.slide .content-column h1 span {
  color: white;
  font-size: 55px;
}
.btn-style-two:before {
  background-color: white !important;
}
.btn-style-two .btn-wrap .text-two {
  color: red;
}
.main-header .main-menu .navigation > li > a {
  text-transform: uppercase;
}
.header-style-two .main-menu .navigation > li > ul > li > ul,
.header-style-two .main-menu .navigation > li > ul {
  background-color: red;
}
.header-style-two .info-box .icon-box {
  color: red;
  background: #f6f0f0;
}
.btn-style-eight {
  background-color: black;
  color: white;
}
.sec-title .title {
  color: red;
}
.main-slider-two .phone-box .icon {
  background-color: red;
}
.offers li {
  font-size: 20px;
  padding: 15px 0;
  list-style: disc;
}
.offers .auto {
  margin: auto;
}
.cta-section-one .inner-container {
  background-color: black;
}
@media (max-width: 768px) {
  .slide .content-column h1 span {
    font-size: 26px;
  }
}

.page-title:before {
  background: rgb(255 10 10 / 74%);
}
@media only screen and (max-width: 1023px) {
  .main-header.header-style-two .header-lower {
    background-color: black;
  }
}
.btn-style-six {
  background: black;
}
.sec-title-two .title {
  color: red;
}
.about-section-two .image-column .year-box {
  background-color: red;
}
.service-section-three:before {
  background-color: rgb(0 0 0 / 69%);
}
.service-block-three .inner-box .plus-icon {
  background-color: red;
}
.counter-section.style-two .counter-column .inner-column .icon-box {
  background-color: red;
}

.service-block-four.style-two .inner-box .image-layer:before {
  background: linear-gradient(to right, rgb(185 0 0) 0%, rgb(251 0 0) 100%);
}
.sec-title-two h2 {
  color: black;
}
.counter-section .counter-column h3 {
  color: black;
}
.footer-style-two .logo-widget .social-box li a {
  color: red;
}
.footer-style-two .logo-widget .social-box li a:hover {
  background-color: red;
}
.footer-style-two .contact-widget .contact-list li .icon {
  color: red;
}
.welcome-section.style-two .image-column .color-layer {
  background: linear-gradient(to right, rgb(255 20 20) 0%, rgb(255 0 0) 100%);
}
.welcome-section.style-two .image-column .image {
  border-color: rgb(255 0 0);
}
.counter-section.style-two {
  padding-top: var(--padding-top-100);
  background: whitesmoke;
  margin: 70px 0;
}
.location-block .inner-box .content .icon {
  color: red;
  background-color: rgb(79 76 75 / 10%);
}
.feature-block-two .inner-box .icon {
  background-color: black;
}
.counter-section .counter-column .counter-text {
  color: black;
}
.auto .list {
  margin-top: 25px;
}
.logos .left img {
  top: 180px;
  width: 150px;
  position: fixed;
  right: 10px;
  background-color: white;
  padding: 10px;
}
.logos .right img {
  width: 150px;
  position: fixed;
  right: 10px;
  top: 250px;
  background-color: white;
  padding: 10px;
}
.header-marquee {
  background-color: whitesmoke;
  text-align:center;
}
.header-marquee img {
  width: 250px;
  padding: 0 30px;
}
@media (max-width: 768px) {
  .header-marquee img {
    width: 200px;
  }
}
body {
  background-color: black;
}
.head {
  color: white !important;
}
.project-section-two:before {
  background-color: #a6a6a6;
}
.btn-style-eight {
  background-color: #ff0000;
  color: white;
}
.btn-style-six {
  background: #ff0000;
}
