* start loading */
.ring-1 {
  width: 10px;
  height: 10px;
  margin: 0 auto;
  padding: 10px;
  border: 7px dashed #4b9cdb;
  border-radius: 100%;
}

.load-4 .ring-1 {
  animation: loadingD 1.5s 0.3s cubic-bezier(0.17, 0.37, 0.43, 0.67) infinite;
}

@keyframes loadingD {
  0% {
      transform: rotate(0deg);
  }
  50% {
      transform: rotate(180deg);
  } 
  100% {
      transform: rotate(360deg);
  }
}
#sendingModal {
  display: flex;
  align-items: center;
  justify-content: center;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
#sendingModals {
  display: flex;
  align-items: center;
  justify-content: center;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}


.modal-content {
  background-color: #fff; 
  border-radius: 8px;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5); 
  padding: 20px;
}
/* End loading */


.product_menu {
  flex-direction: column !important;
  align-items: center;
  justify-content: center;
}

.homemenu {
  width: 50% !important;
  
}

#menu-bar {
  opacity: 0 ;
  visibility: hidden ;
}
.social-link {
 display: flex;
 
}
.social  {
  display: flex !important;
 
  justify-content: center;
  align-items: center;
}

.mobile_language {
  display: none !important;
}

@media (max-width: 992px) {
  .mobile_language {
    display:  block !important;
  }
}

/* start world map */

  path {
    fill: #555;
    cursor: pointer;
  }
  path:hover {
    fill: deepskyblue;
  }

  #map-container {
    position: relative;
  
}

#world-map {
    width: 100%;
    height: 100%;
}
.maps-color {
    fill: var(--text);
}

.hidden {
    display: none;
}
.navbar-nav  {
    margin-left: 2rem !important;
}

#tooltip {
    position: absolute;
    background-color: #fff;
    border: 1px solid #ccc;
    padding: 5px;
    border-radius: 5px;
    pointer-events: none;
}

.dealers {
    fill: var(--text);
}
/* end world map */
.accordion-item.opened {
    border-color: var(--text);
}
.accordion-item.opened .accordion-item__header:not(.collapsed) .accordion-item__title {
    color: var(--text);
}
.accordion-item.opened .accordion-item__header:not(.collapsed) .accordion-item__title:after {
    background-color: var(--text);
}
.accordion-item .accordion-item__title:hover {
    color: var(--text);
}
.ihracat {
   fill: var(--general);
}