


 .lot-expired .lot-expired-show{
	 display: block !important;
   margin-bottom: .5rem !important;
 }
 
 .lot-expired .lot-expired-hide{
	 display: none !important;
	 
 }
 
 
 .bg-home4{
   z-index: 1;
 }
 
 .auto-filter-home-page{
   display: block !important;
 }
 
 .bootstrap-select .dropdown-toggle,
 .btn-outline-secondary,
 input.form-control,
 select.form-control {
    height: 45px !important; /* Pasirinktinai keičiamas aukštis */
    line-height: 32px !important;
    border-radius: 3px !important;

 }
 
 .sasw_list li{
   margin-bottom: 8px !important;
 }
 
 .make-list li {
    margin-bottom: 0px !important;
  }
 
 

/* Tik multiple select pasirinkimams su Bootstrap Select */
 .multiple-select .dropdown-menu .inner li a .text:before {
     font-family: "Font Awesome 5 Free";
     font-weight: 400;
     content: "\f0c8"; /* Nepažymėtas checkbox (fa-square) */
     margin-right: 8px;
 }
 
 /* Pažymėtas checkbox tik multiple select pasirinkimams */
 .multiple-select .dropdown-menu .inner li.selected a .text:before {
     content: "\f14a"; /* Pažymėtas checkbox (fa-check-square) */
 }
 
 .multiple-select .bs-ok-default{
     display: none !important;
 }
 
 .make-model-list {
     max-height: 300px; /* Maksimalus sąrašo aukštis */
     overflow-y: auto; /* Įjungiame vertikalią slinktį */
     border: 1px solid #ddd; /* Rėmelis aplink visą sąrašą */
     border-radius: 5px; /* Užapvalinti kampai */
     background-color: #f9f9f9; /* Fonas */
     padding: 10px; /* Vidiniai tarpai */
 }
 
 .article-date{
     color: #5F6973;
     font-size: 12px;
     font-style: normal;
     font-weight: 400;
     line-height: 15px;
     letter-spacing: 0em;
 }
 
 .article-date span{
      font-size: 14px;
      margin-right: 5px;
      vertical-align: middle;
 }
 
 
 .car-listing{
      padding: 5px;
      border-radius: 6px;
 }
 
 .car-listing .details .price{
      font-size: 18px;
      line-height: 22px;
 }
 
 .car-listing.list_style .thumb{
      max-width: 260px;
      min-width: 260px;
 }
 
  
 .car-listing .details .listing_footer{
      padding-bottom: 0px;
 }
 
 .listing_footer ul li.list-inline-item{
      margin-right:12px;
      margin-top:0px;
      padding-bottom: 0px;
 }
   
 
 .car-listing .thumb img{
      border-radius: 6px;
      padding: 3px;
 }
 
 .car-listing.list_style .details{
      padding: 4px 4px 4px 0px;
 }
 
.auction-listing{
      padding: 16px !important;
      
 }
 
 .sidebar_widgets{

      padding: 14px;

 }
 
 .sasw_list .bootstrap-select .dropdown-menu li a, .custom_dropdown_widget .bootstrap-select .dropdown-menu li a{
      line-height: 28px;
 }

.bootstrap-select .inner{
     max-height: calc(100% - 50px); /* Prisitaiko prie vietos, kad matytųsi mygtukas */
     overflow-y: auto; /* Leidžia slinkti tik pasirinkimams */
}


.table > :not(caption) > * > *{
    padding:.2rem .2rem;
}


/* Tikslinama lentelės išvaizda */
.table-responsive-transform {
    width: 100%;
    border-collapse: collapse;
}

.table-responsive-transform thead {
    display: table-header-group;
}

@media (max-width: 768px) {
    .table-responsive-transform thead {
        display: none;
    }

    .table-responsive-transform, 
    .table-responsive-transform tbody, 
    .table-responsive-transform tr, 
    .table-responsive-transform td {
        display: block;
        width: 100%;
    }

    .table-responsive-transform tr {
        margin-bottom: 10px;
        border-bottom: 1px solid #dee2e6;
    }

    .table-responsive-transform td {
        display: flex;
        justify-content: space-between;
        padding: 8px;
    }

    .table-responsive-transform td:before {
        content: attr(data-label);
        font-weight: bold;
        flex: 1;
        text-align: left;
        margin-right: 10px;
    }

    .table-responsive-transform td {
        flex: 2;
        text-align: right;
    }
}


.my_lisging_table th.thead_title{
    line-height: 20px;
    padding-bottom: 20px;
    padding-top: 20px;
}

.sidebar_seller_contact{
    padding: 20px !important;

}

.underline{
    text-decoration: underline;
}

.article-module ul {
  list-style: disc; /* Taškai */
  padding-left: 1rem;
}

.article-module ol {
  list-style: decimal; /* Skaičiai */
  padding-left: 1rem;
}


.password-wrapper {
    position: relative;
    display: flex;
    align-items: center;
}

.password-wrapper input {
    width: 100%;
    padding-right: 40px; /* Kad neatsidurtų po ikonėle */
}

.toggle-password {
    position: absolute;
    right: 16px;
    cursor: pointer;
    font-size: 18px;
    color: #666;
    top: 10px;
    width: 22px;
    text-align: center;
}


.business-opportunities-header{
  height: 500px;
}


.modal.fade.show {
  background-color: rgba(0, 0, 0, 0.5) !important;
}


.country-selector .dropdown-toggle{
  margin-bottom: 5px !important; 
}
 

.btn-link{
  font-size:14px;
}

a.btn{
  padding:12px 40px;
}
 
.home6_advance_search_form{
  padding-bottom: 20px;
}


.cg-badge{
  display:inline-flex;
  align-items:center;
  gap:6px;
  font-size:.85rem;          /* nedidelis tekstas */
  font-weight:600;
  color:#198754;             /* Bootstrap “success” (#28a745 seniau) */
  text-decoration:none;
  padding:2px 6px;
  border:1px solid #198754;
  border-radius:4px;
  background:#f0fdf4;        /* very-light green */
  transition:background .15s, box-shadow .15s;
}
.cg-badge .fa-circle-check{
  color:#198754;
  font-size:1rem;
}
.cg-badge:hover{
  background:#e6f8ec;
  box-shadow:0 0 0 2px rgba(25,135,84,.2);
}



.car-listing .list-item-carousel {
  position: relative;
  overflow: hidden;
}
.car-listing .list-item-carousel .slide {
  display: none;
}
.car-listing .list-item-carousel .slide.active {
  display: block;
}
.car-listing .carousel-prev,
.car-listing .carousel-next {
  position: absolute;
  bottom: -6px;
  transform: translateY(-50%);
  background: rgba(255,255,255,0.2);
  border: none;
  width: 30px;             /* kvadratas */
  height: 30px;            /* kvadratas */
  border-radius: 4px;      /* rudimentalus „apvalinimas“ */
  display: flex;           /* kad ⟨‹⟩ ir ⟨›⟩ būtų centruoti */
  justify-content: center;
  align-items: center;
  font-size: 1.2rem;       /* arba pagal skonį */
  cursor: pointer;
  z-index: 10;
  box-shadow: 0 2px 4px rgba(0,0,0,0.2);
  color: black;
}


/* didesni mygtukai mobiliajame (iki 768px pločio) */
@media (max-width: 768px) {
  .car-listing .carousel-prev,
  .car-listing .carousel-next {
    width: 44px;       /* didesnis kvadratas */
    height: 44px;
    border-radius: 4px; /* pilnai apvalūs */
    font-size: 1.6rem;   /* aiškesnis simbolis */
    bottom: -13px;
  }
}

/* dar mažesniems telefonams (iki 480px) */
@media (max-width: 480px) {
  .car-listing .carousel-prev,
  .car-listing .carousel-next {
    width: 50px;
    height: 50px;
    border-radius: 4px;
    font-size: 1.8rem;
    bottom: -17px;
  }
}

.car-listing .carousel-prev { left: 8px; }
.car-listing .carousel-next { right: 8px; }

.car-listing .carousel-prev:hover,
.car-listing .carousel-next:hover{
  background: rgba(255,255,255,1);
}

.car-listing .list-item-carousel .slide {
  position: relative;   /* arba absolute tik tuomet, kai reikia */
  width: 100%;
}
.car-listing .list-item-carousel .slide img {
  display: block;
  width: 100%;
  height: auto;
}


.car-listing .alert{
  padding: .75rem;  
}


 
 @media only screen and (max-width:992px){
  
      .car-listing.list_style .details{
           padding: 7px;
      }
      
      .bg-home4{
        height: 1000px;
      }
 }
 
 
 @media only screen and (max-width:768px){
   
       .home-content-home6-style{
         text-align: center;
       }
  }
 
 