h2 {
  text-transform: none !important;
}

.service-list a:hover {
  text-decoration: underline !important;
  color: blueviolet !important;
}

.d4-av-car-list {
}

.d4-av-car-list img {
  max-height: 90px;
  padding: 1px;
  border: solid 1px #b1bdbd;
  float: left;
  margin: 0px 5px 5px 0px;
}

.d4-av-car-list b {
  font-weight: bolder;
}

.d4-av-car-list a {
  display: block !important;
  margin-bottom: 5px;
}
.d4-av-car-list a:hover {
  background-color: #f0f0f0;
}

.d4-mega {
  width: 100% !important;
}

.d4-mega a {
  padding: 5px 0px;
}

label {
  cursor: pointer !important;
}

.d4-make-select img {
  max-width: 150px;
}
.d4-make-select h4 {
  border: #b1bdbd solid 1px;
  text-align: center;
}

.d4-make-select.selected h4 {
  border: green solid 1px;
}

.make-logo {
  max-width: 150px;
  display: block; /* Ensures the image is treated as a block element */
  margin: 0 auto; /* Centers the image horizontally */
}

figure.image {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%; /* Ensure the figure takes up available height if necessary */
  text-align: center; /* Fallback for centering in older browsers */
}

.image-box {
  display: flex;
  justify-content: center;
  align-items: center;
}

/**
Mobile .mobile-navigation
*/
@media (max-width: 768px) {
  .mobile-navigation {
    display: block;
  }
}

@media (min-width: 768px) {
  .mobile-navigation {
    display: block;
  }
}

.author a {
  color: #ee8c1b !important;
}

.author-image {
}

.theme-btn {
  background: #405ff2;
  color: #fff;
  height: 54px;
  line-height: 54px;
  border-radius: 12px;
  padding: 0 26px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.d4ce-form-field {
  /* standart form field with gray border and padding 5 px and black text*/
  border: 1px solid #ccc; /* gray border */
  padding: 9px; /* padding 5px */
  color: #000; /* black text */
  /* rounded corners 5 px */
  border-radius: 5px;
}

.outer-image {
  display: flex; /* Enable flexbox */
  justify-content: center; /* Center horizontally */
  align-items: center; /* Center vertically */
  height: 100vh; /* Full viewport height */
}

.outer-image img {
  max-width: 100%; /* Ensure the image scales */
  height: auto; /* Maintain aspect ratio */
}

/* Mark images without an alt attribute with a red border */

   /* Red border */
}

/* Mark anchor tags without title and aria attributes */

  ); /* Light red background for visibility */
  
}
