.parallax-window {
  min-height: 450px;  
  min-width: auto;
  background: transparent;
}

.content {
  position: relative;
  padding: 50px;
}

.plus, .work, .lid, .klient, .okl, .service {
  background-color: white;
}

img.animate1:hover {
  filter: contrast 130%
}

.bdr {
  border-radius: 6px;
  overflow: hidden;
}

p.hero {
  color: black;
-webkit-text-stroke: 3px white; 
-webkit-text-fill-color: white;
text-shadow:2px 6px 5px;
letter-spacing: 2px;
font-family: arial;
}

p.hero1 {
  color: #0DCAF0;
-webkit-text-stroke: 3px #0DCAF0; 
-webkit-text-fill-color: #0DCAF0;
text-shadow:2px 6px 5px;
letter-spacing: 2px;
font-family: arial;
}

.custom-btn {
  background-color: #007CAD;
  color: white;
}

.bl {
  background-color: #000000;
}

.gor.ul {
  columns: 3;
  -webkit-columns: 3;
  -moz-columns: 3;
}

.dropdown-menu-custom-override {
  right: 0;   
  left: auto;
}

.dropdown-toggle {
  color: #0dcaf0;
}

.dropdown-submenu a::after {
  transform: rotate(-90deg);
  right: 3px;
  top: 40%;
}

.dropdown-submenu:hover .dropdown-menu,
.dropdown-submenu:focus .dropdown-menu {
  display: block;
  margin-top: -1px;
  margin-left: -1px;
  top: 0px;
  left: 100%;
  min-height: 100%;
}

.dropdown-menu {
  min-height: 100%;
}

.dropdown-item:hover {
  background-color: light;
}

.dropdown-item.active, .dropdown-item:active {
  background-color: lightgray;
text-color: white;
}

.dropdown-menu {
  border-color: rgba(0, 0, 0, 0.2)
}

.dropdown-submenu {
  border-color: rgba(0, 0, 0, 0.2)
}

.table caption {
  font-size: 1.2em;
  color: black;
  caption-side: top;
}

.btn1 {
  background-color: black;
  color: white;
  border: 1px solid black;
  opacity: 0.6;
  padding: 10px 20px;
  width:155px;
  font-size: 13px;
}

.btn-xl {
  padding: 10px 20px;
    font-size: 20px;
    border-radius: 10px;
}

.accordion {
  --bs-accordion-active-bg: #f8f9fa;
  --bs-accordion-active-color: #000000;
  --bs-accordion-btn-focus-box-shadow: none;
   
  --bs-accordion-btn-icon: url(              
  "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-plus' viewBox='0 0 16 16'%3E%3Cpath d='M8 4a.5.5 0 0 1 .5.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3A.5.5 0 0 1 8 4z'/%3E%3C/svg%3E");
   
   --bs-accordion-btn-active-icon: url(       
  "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-dash' viewBox='0 0 16 16'%3E%3Cpath d='M4 8a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7A.5.5 0 0 1 4 8z'/%3E%3C/svg%3E");
}

.accordion .accordion-item:has(.accordion-button:not(.collapsed)) {
  border: 2px solid #000000;     
  box-shadow: 5px 5px #000000;
}

.accordion-button.collapsed {
  border: 1px solid #d8d8d8;
}

.accordion-collapse {
  transition: all 0.5s;
}

.header {
  position: sticky;
  top: 0;
  z-index: 10;
}

.pp {
  transition: transform 0.2s ease;
    box-shadow: 0 4px 6px 0 rgba(22, 22, 26, 0.18);
    border-radius: 3;
    border: 0;
    margin-bottom: 1.em;
}

.pp:hover {
  transform: scale(1.1);
}

.map iframe {
  border-radius: 25px;
}

.borderColor {
  display: inline-block;
  border: 1px solid white;
   -webkit-transition: 0.5s ease;
}

.borderColor:hover {
  border: 1px solid #0DCAF0;
  transition: 0.5s;
}

.split-button-group {
  display: flex;
  flex-direction: column;
}

.split-button-group button {
  margin-bottom: 15px;
}

.nav-link {
  text-decoration: none; 
  color: #333; 
  font-size: 16px; 
  font-weight: bold;
}

.button.my-button.active {
  color: #fff; 
  background-color: #0DCAF0;
}

.imghov {
  position: relative;
  width: 450px;
  height: 360px;
}

.texthov {
  position: absolute;
  top: 0;
  bottom: -10px;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  visibility: hidden;
  opacity: 0.3;
  
  transition: opacity .3s, visibility .1s;
  border-radius: 10px;
  -webkit-transition: 0.1s ease;
   filter: brightness(0.4);
}

.imghov:hover .texthov {
  visibility: visible;
  opacity: 1;
 transition: 0.1s;
  filter: brightness(0.9);
   cursor: pointer;
}

