@font-face {
  font-family: 'Igra Sans';
  src: local('Igra Sans'), local('IgraSans'), url('Igrasans.woff2') format('woff2'), url('Igrasans.woff') format('woff'), url('Igrasans.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}

.bg-head{
  background-image: url(../img/1-10.jpg);
  background-size: cover;
  background-repeat: no-repeat;
}
.heading-icon {
  border-radius: 40px;
  padding: 6px 16px;
  border: solid 5px #e8e8e880;
  opacity: 0.9;
  box-shadow: 0px 0px 25px #FFFFFF;
  max-height: 80px;
}
.no-m-b {
  margin-bottom: 0px;
}
.badge, button {
border-radius: 40px;
}
.badge.nalich {
position: absolute;
z-index: 1;
margin-left: 1.5rem;
margin-top: 2rem;
}
.bg-yell {
  background-color: rgba(79, 79, 79, 0.05);;
}
.truck-card {
  border-radius: 20px;
}
.truck-card form input {
  border: solid 2px #FF9500;
  border-right-color: rgb(255, 149, 0);
  border-right-style: solid;
  border-right-width: 2px;
border-top-left-radius: 30px;
border-bottom-left-radius: 30px;
border-right: none;
}
.truck-card form button {
  border: solid 2px #FF9500;
  border-left-color: rgb(255, 149, 0);
  border-left-style: solid;
  border-left-width: 2px;
border-top-right-radius: 30px;
border-bottom-right-radius: 30px;
border-left: none;
}

.truck-card .carousel-inner img {
  border-radius: 20px;
}
.truck-card .katalog img {
    border-radius: 20px;
    padding: 7px;
}
.modal-body img {
  border-radius: 20px;
  padding: 7px;
}
.cta {
  background-image: url(../img/cta-bg.jpg);
  background-size: cover;
  background-repeat: no-repeat;
}
.cta-2 {
  background-image: url(../img/bg-3.jpg);
  background-size: cover;
  background-repeat: no-repeat;
}
.owl-theme .owl-dots, .owl-theme .owl-nav {
  text-align: right;
}
.owl-theme .owl-nav button.owl-prev {
  background: linear-gradient(#FF9500, #FFAA00) ;
padding: 6px 25px !important;
font-size: 25px;
border-top-left-radius: 25px;
border-bottom-left-radius: 25px;
}
.owl-theme .owl-nav button.owl-next {
  background: linear-gradient(#FF9500, #FFAA00);
padding: 6px 25px !important;
font-size: 25px;
border-top-right-radius: 25px;
border-bottom-right-radius: 25px;
}
.owl-theme .owl-nav [class*=owl-]:hover {
  background-color: #373737;
}

.btn-warning {
  background: linear-gradient(#FF9500, #FFAA00);
  color: white;
}

.btn-warning:hover {
  background: linear-gradient(#ffd016, #ffcb00);
}
#klients img:hover {
  transform: scale(1.5, 1.5);
  transition: 1s;
}
.icon-square.text-bg-warning {
  background: linear-gradient(#FF9500, #FFAA00) !important;
  color: white !important;
}
.lising form .form-control {
  padding: 1rem 1rem;
border-radius: 30px;
border: solid 2px #ff9700;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
  font-family: 'Igra Sans';
}
.btn.btn-round {
  border-radius: 50px;
}
.carousel-indicators [data-bs-target] {
  height: 30px;
  border-radius: 20px;
}
.form-check-input:checked {
  background-color: #ff9700;
border-color: #ff9700;
}

.truck-card.acio p {
color:#993300;
  }
.truck-card.acio {
background-color: #FFECB2 !important;
box-shadow: 0px 0px 40px rgba(255, 191, 0, 0.4);
}
@media (max-width:768px) {
.fs-6 {
  font-size: 0.9rem!important;
font-weight: 400;
}
.btn-group.socials .btn {
  font-size: 15px;
}
.heading-icon {
  max-height: 70px;
}
} 