
html {
   font-family: 'Montserrat', sans-serif;
}
.header {
   background-color: #29201C;
   position: absolute;
   width: 100%;
   top:0;
   z-index: 100;
}
.m-logo {
   //height: 78px;
}  
.navbar-brand {
   margin-top: 35px;
   margin-left: 85px;
}
.navbar {
   font-family: 'Montserrat', sans-serif;
}
ul.navbar-nav {
   font-family: 'Montserrat';
   font-style: normal;
   font-weight: 500;
   font-size: 18px;
   line-height: 22px;
   color: #D8FF1A;
}
ul.navbar-nav li {
/*   display: flex;*/
/*   width: 136px;*/
   /*height: 48px;
   flex-direction: column;
   justify-content: center;
   flex-shrink: 0;*/
/*   width: 136px;*/
/*   height: 48px;*/
color: #FFF;
text-align: center;
font-size: 18px;
font-family: Montserrat;
font-style: normal;
font-weight: 500;
line-height: normal;
}

@media (min-width: 990px) {
    .dropdown-menu {
        width: 300px;

    }
}


.dropdown-menu {

    background-color: #29201C;
    color: white;
}

.dropdown-item {
 
/*   white-space: nowrap; */
white-space: normal;
text-align: left;
color: white;

}

.dropdown-item:focus, .dropdown-item:hover {
    color: #D8FF1A;
    background-color: #29201C;
}





.hero {
   width: 100%;
   background: linear-gradient(180deg, #29201C 12%, rgba(41, 32, 28, 0.00) 100%), 
   url('/themes/lamark-auto/assets/img/mainimage.png') ;
   background-position: center;
   background-size: cover ;
   background-repeat: no-repeat;
   height: 100vh;
}
.phone-mail {
   color: #FFF;
   text-align: center;
   font-size: 18px;
   font-family: Montserrat;
   font-style: normal;
   font-weight: 500;
   line-height: normal;
   display: flex;
   width: 164px;
   height: 48px;
   flex-direction: column;
   justify-content: center;
   flex-shrink: 0;
   margin-right: 10px;
}
.phone-mail2{
   display: flex;
   //width: 223px;
   height: 51px;
   flex-direction: column;
   justify-content: center;
   flex-shrink: 0;
   color: #FFF;
   text-align: center;
   font-size: 18px;
   font-family: Montserrat;
   font-style: normal;
   font-weight: 500;
   line-height: normal;
}
.pm-img {
   width: 30px;
   height: 30px;
   margin-left: 13px;
   margin-right: 13px;
   margin-top: 10px;
}
div.collapse.navbar-collapse {
   margin-top: 33px;
}
.locale-img {
   width: 30px;
   height: 30px;
   margin-left: 20px;
   border-radius: 15px
}
.locale-balls{
   margin-right: 72px;
}
.active.nav-link {
   color: #D8FF1A !important;
   text-align: center;
   font-size: 18px;
   font-family: Montserrat;
   font-style: normal;
   font-weight: 500;
   line-height: normal;
}
.nav-link:hover {
   color: #D8FF1A !important;
}
.search-btn {
   width: 292px;
   height: 67px;
   border-radius: 80px;
   background: #D6DFE3;
   color: #29201C;
   text-align: center;
   text-shadow: 1px 1px 2px 0px #D8FF1A;
   font-size: 25px;
   font-family: Montserrat;
   font-style: normal;
   font-weight: 500;
   line-height: normal;
}
.hero-title-text {
   color: #D8FF1A;
   text-align: center;
   font-size: 40px;
   font-family: Montserrat;
   font-style: normal;
   font-weight: 700;
   line-height: normal;
   text-transform: uppercase;
   margin-bottom: 57px;
}
.search-btn {
   padding: 16px;
   padding-left: 40px;
   padding-right: 40px;
   text-decoration: none;
   color: #29201C;
   text-align: center;
   font-size: 25px;
   font-family: Montserrat;
   font-style: normal;
   font-weight: 500;
   line-height: normal;
   text-shadow: 1px 1px 2px  #D8FF1A;
}
.search-btn:hover {
   background-color: #D8FF1A !important;
   color: #29201C !important;
}
@media (min-width: 960px) {
   .hide-on-big {
       display: none;
   }
}
@media (max-width: 1700px) {
   .hide-on-midle {
       display: none;
   }
   img.m-logo {
       width: 100px;
   }
}
@media (max-width: 600px) {
   .hero { 
/*   height: calc(100vh - 63px);*/
height: 100vh;
}
}
@media (max-width: 960px) {
   .hide-on-small {
       display: none;
   }
   .m-logo {
       width: 100px !important;
       padding-left: 0px;
   }
   .navbar-brand {
       margin-top: 10px; 
       margin-left: 25px;
   }
   .container-fluid {
       background-color: #29201C;
   }
   .pm-block {
       flex-direction: row !important;  
   }
   .locale-balls {
       display: inline !important;    
   }
   .navbar-collapse {
       padding-bottom: 40px !important;
   }
   .locale-img {
       margin-top: 40px !important;
   }
   .nav-link {
       text-align: left !important;
       margin-left: 30px !important;
       width: 200px;

   }
   .f-ball {
       margin-left: 35px;
   }
   .pm-block {
       display: none !important;
   }
   .main-menu {
       padding-top: 0px !important;
       padding-bottom: 0px  !important;
   }
}
.locale-balls a {
   text-decoration: none;  
}
.scrolled {
   background-color: #29201C;
}
.grad-bottom {
   height: 50vh;
   width: 100%;
   position: absolute;
   //bottom: 0;
   background: linear-gradient(0deg, #29201C 0%, rgba(41, 32, 28, 0.00) 100%);
}
.hero-txt {
   z-index: 2; 
}
textarea:hover, 
input:hover, 
textarea:active, 
input:active, 
textarea:focus, 
input:focus,
button:focus,
button:active,
button:hover,
select:focus,
select:active,
select:hover
{
   outline: none !important;
   box-shadow: none !important;
}



.search-block {
   width: 100%;
   //height: 830px;  
   background: linear-gradient(180deg, #29201C 6.77%, rgba(41, 32, 28, 0.00) 100%);
}
.filter-block {
   margin-top: 150px;
   margin-bottom: 150px;
   border-radius: 80px;
   background: #D6DFE3;
}
.filt-text {
   color: #29201C;
   text-align: center;
   font-size: 40px;
   font-family: Montserrat;
   font-style: normal;
   font-weight: 500;
   line-height: normal;
}
.res-button {
   border-radius: 80px;
   background: #29201C;
   color: #D7FF16;
   text-align: center;
   font-size: 25px;
   font-family: Montserrat;
   font-style: normal;
   font-weight: 500;
   line-height: normal;
   text-decoration: none;
   padding: 20px;
   padding-left: 100px;
   padding-right: 100px;
   margin-top: 50px;
   margin-bottom: 40px;
}
.res-button:active, .res-button:hover { 
   background-color: #D8FF1A;
   color: #29201C;
}  
select.form-select {
   color: #29201C;
   font-size: 18px;
   font-family: Montserrat;
   font-style: normal;
   font-weight: 500;
   line-height: normal;
   text-transform: uppercase;
   background-color: #D6DFE3;
   border-style: solid;
   border-bottom-width: 1pxpxpxpx;
   border-color: #29201C;
   border-top-width: 0;
   border-right-width: 0;
   border-radius: 0
   ;
   border-left-width: 0;
   width: 310px;
}
select.form-select {
   color: #29201C;
   font-size: 18px;
   font-family: Montserrat;
   font-style: normal;
   font-weight: 500;
   line-height: normal;
}



.partners-block {
   margin-bottom: 150px;
}
.carousel-control-prev.big {
   width: 50px;
   margin-left: -40px;
}
.carousel-control-prev-icon {
   width: 45px;
   height: 45px;
   background-image: url('/themes/lamark-auto/assets/img/r.svg');
}
.carousel-control-next-icon {
   width: 45px;
   height: 45px;
   background-image: url('/themes/lamark-auto/assets/img/l.svg');
}
.carousel-control-next.big {
   width: 50px;
   margin-right: -40px;
}
.part-text {
   color: #29201C;
   font-size: 40px;
   font-family: Montserrat;
   font-style: normal;
   font-weight: 500;
   line-height: normal;
   text-transform: uppercase;
   text-align: center;
}



.contact-title {
   color: #29201C;
   font-size: 18px;
   font-family: Montserrat;
   font-style: normal;
   font-weight: 500;
   line-height: normal;
}
.contact-text {
   color: #29201C;
   font-size: 16px;
   font-family: Montserrat;
   font-style: normal;
   font-weight: 400;
   line-height: normal;
}
.contacts {
   background-color: #D6DFE3;
   padding-top: 58px;
}
.map {
   border-radius: 80px;
   border: 1px solid #29201C;
   height: 640px;
}



.socials {
 text-decoration: none;
 margin-left: 20px;
 margin-right: 20px;
}
.socials  div{
 width: 50px; 
 height: 50px;
}
.instagram  div {
 background-image: url('/themes/lamark-auto/assets/img/instagram.png?1');
 background-size: cover;
}
.instagram:hover div {
 background-image: url('/themes/lamark-auto/assets/img/pinstagram.png?1');
 background-size: cover;
}
.facebook  div {
 background-image: url('/themes/lamark-auto/assets/img/facebook.png?1');
 background-size: cover;
}
.facebook:hover div {
 background-image: url('/themes/lamark-auto/assets/img/pfacebook.png?1');
 background-size: cover;
}
.telegram  div {
 background-image: url('/themes/lamark-auto/assets/img/telegram.png?1');
 background-size: cover;
}
.telegram:hover div {
 background-image: url('/themes/lamark-auto/assets/img/ptelegram.png?1');
 background-size: cover;
}
.email  div {
 background-image: url('/themes/lamark-auto/assets/img/email.png?1');
 background-size: cover;
}
.email:hover div {
 background-image: url('/themes/lamark-auto/assets/img/pemail.png?1');
 background-size: cover;
}



.footer {
   //margin-bottom: 33px;
}
.footer-container {
   min-height: 657px;
   background-color: #29201C;
   margin-left: 0px !important;
   margin-right: 0px  !important;
}
.footer-text {
   color: #FFF;
   font-size: 18px;
   font-family: Montserrat;
   font-style: normal;
   font-weight: 400;
   line-height: normal;
   max-width: 493px;
   justify-content: center;
}
.footer-title {
   margin-top: 60px;
   width: 100%;
   //height: 48px;
   color: #FFF;
   text-align: left;
   font-size: 40px;
   font-family: Montserrat;
   font-style: normal;
   font-weight: 500;
   line-height: normal;
   text-transform: uppercase;
}
.footer-b-t {
   //height: 346px;
}
.submit-button {
   color: #29201C;
   text-align: center;
   
   font-size: 18px;
   font-family: Montserrat;
   font-style: normal;
   font-weight: 500;
   line-height: normal;
   border-radius: 80px;
   background: #D6DFE3;
   width: 280px;
   height: 52px;
   flex-shrink: 0;
}
.submit-button:active,   .submit-button:hover {
   color: #29201C;
   background: #D8FF1A;
}
input.form-contro {
   color: #FFF;
   font-size: 16px;
   font-family: Montserrat;
   font-style: normal;
   font-weight: 400;
   line-height: normal;
   background-color: #29201C;
   width: 280px;
   padding-top: 50px;
   border-style: solid;
   border-left-width: 0;
   border-top-width: 0;
   border-right-width: 0;
   border-bottom-width: 1px;
   border-color: #ffffff;
   padding-bottom: 10px;
}
input.form-contro::placeholder { 
   //color: white;
}
@media (max-width: 960px) {
   .submit-div {
       text-align: center;
   }
   input.form-contro { 
       width: 100%;
   }
}
.footer-c {
   color: #29201C;
   font-size: 16px;
   font-family: Montserrat;
   font-style: normal;
   font-weight: 500;
   line-height: normal;
   text-transform: capitalize;
}
.footer-car {
   position: absolute;
   left: 0;
   margin-top: 148px;
}
@media (max-width: 1280px) {
   .footer-car {
       width: 50%;
   }
}

.partners-block.small {
  display: none;
}

@media (max-width: 990px) {

   .partners-block.big {
      display: none;
  }

  .partners-block.small {
      display: block;
  }

  .col-with-car {
   display: none;
}
.footer-b-t {
   height: 150px;
}
}

.he-link {
   text-decoration: none;
}


.head-spacer {
  width: 100%;
  height: 140px;
}

@media (max-width: 1500px) {

 .head-spacer {
  width: 100%;
  height: 104px;
} 
}

@media (max-width: 960px) {

 .head-spacer {
  width: 100%;
  height: 63px;
} 


.map {
   
   height: 320px;
}

}



/*POPUP*/
.popup-form .fancybox-button.fancybox-close-small {
  margin-right: 40px;
  margin-top: 30px;
}

.popup-form {

    display: none;
    text-align: center !important;
    border-radius: 80px;
    background: #D6DFE3 !important;

}

.popup-title {
  color: #29201C;
  text-align: center;
  font-size: 40px;
  font-family: Montserrat;
  font-style: normal;
  font-weight: 500;
  line-height: normal;

}

.popup-text {

    text-align: center;
    color: #29201C;
    font-size: 18px;
    font-family: Montserrat;
    font-style: normal;
    font-weight: 400;
    line-height: normal;

}

.form-contr {

    padding: 10px;
    margin: 10px;

}

input.form-contr {
    background-color: #D6DFE3 !important;
    border-style: solid;
    border-top-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    width: 80%;
}


.circle-phone {
  
  position: fixed;
  right: 40px;
  bottom: 40px;
  background-color: white;
  border-radius: 40px;
  z-index: 100;
}

.circle-phone:hover path { 

  fill: #D8FF1A;
}

.circle-phone:hover  { 

  background-color: #29201C;
  
}


.popup-form button.close {
    display: none;
}

.popup-form div.alert.alert-success.alert-dismissible {
    background-color: #D8FF1A;
}

.popup-form div.alert.alert-danger.alert-dismissible {
    background-color: #D8FF1A;
}

.popup-form li {
    list-style-type: none; /* Убираем маркеры */
}





.footer-container button.close {
    display: none;
}

.footer-container div.alert.alert-success.alert-dismissible {
    background-color: #D8FF1A;
}

.footer-container div.alert.alert-danger.alert-dismissible {
    background-color: #D8FF1A;
}

.footer-container li {
    list-style-type: none; /* Убираем маркеры */
}


button.reset-button {
    border-radius: 80px;
    background: #D6DFE3;
    color: #29201C;
    text-align: center;


    font-family: Montserrat;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

button.reset-button:active, button.reset-button:hover {
    border-radius: 80px;
    background: #D8FF1A;
    color: #29201C
    text-align: center;

    border-style: none !important;

    font-family: Montserrat;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}


div.filter-param.p-3 {
 //   border-radius: 5px;
}

span.filter-reset {
    color: #29201C;
}

div.filter-param {
   // background-color: #D6DFE3;
}

button.reset-button {
    border-style: none;
    padding: 10px;
}


.card-car-title {



    color: #29201C;

    font-size: 18px;
    font-family: Montserrat;
    font-style: normal;
    font-weight: 500;
    line-height: normal;

}

div.car-card.p-3 {
    border-style: solid;
    border-width: 1px;
    border-color: #D6DFE3;
    border-radius: 5px;
    margin-bottom: 20px;
}

.card-car-image {
 border-radius: 5px;  
}



.card-dec-text {

    color: #29201C;
    font-size: 18px;
    font-family: Montserrat;
    font-style: normal;
    font-weight: 400;
    line-height: normal;

}




span.phone-mail:hover, span.phone-mail2:hover {
    color: #D8FF1A;
}

span.phone-mail:hover {
    color: #D8FF1A;
}



.ph1 {

   background-image: url(/themes/lamark-auto/assets/img/phone.svg);
}


.ph1:hover {

   background-image: url(/themes/lamark-auto/assets/img/pphone.svg);
}


.ph2 {

   background-image: url(/themes/lamark-auto/assets/img/mail.svg);
}


.ph2:hover {

   background-image: url(/themes/lamark-auto/assets/img/pmail.svg);
}

img.ph1.locale-img {
    margin-left: 30px;
}

img.ph2.locale-img {
    margin-left: 30px;
}



.opoupsub {

   background-color: #29201C;
   color: #D8FF1A;
}


. {

    font-family: Montserrat;
}


.dec-value {

   float: right;

}

p.card-dec-text {
    border-style: dotted;
    border-left-width: 0;
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 1px;
    border-color: #29201C;
}


.filter-param {

 //background-color: #D6DFE3;
}

.filter-param.first {

   border-radius: 20px 20px 0px 0px;
}

.filter-param.last {

   border-radius: 0px 0px 20px 20px;
}


.sml-text {

    text-decoration: none;
    display: block;
    text-align: center;
    color: #FFF;
    font-size: 12px;
    font-family: Montserrat;
    font-style: normal;
    font-weight: 400;
    line-height: normal;

    width: 280px;

    margin-top: 10px;


}

.sml-text:hover {
    color: #D8FF1A;

}

.sml-text-dark {

    text-decoration: none;
    display: block;

    text-align: center;
    color: #29201C;
    font-size: 12px;
    font-family: Montserrat;
    font-style: normal;
    font-weight: 400;
    line-height: normal;

    width: 280px;



    margin: auto;
    margin-top: 10px;

}

.sml-text-dark:hover { 

    color: #29201C;
    font-weight: 700;

}

.fcar {
  width: 195px;
  z-index: 10 !important;
  margin-left: 73px;
  
}

.bmen {
  position: relative;
  margin-top: 300px;
  z-index: 10 !important;
}


.blk a {
   text-decoration: none;
}

.blk p {

    color: #29201C;
    text-align: center;
    font-size: 18px;
    font-family: Montserrat;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    white-space: nowrap; 

}

/*.blk p:hover {

   color: #D8FF1A;

}*/


@media (max-width: 990px) {
   
    .fcar {
       display: none !important;
   }
   .bmen {
    
      margin-top: 40px;
      
  }

}


.footer-socials .socials div {

    height: 30px;
    width: 30px;
    background-size: cover;

}



.f-m-text:hover p {
   font-weight: 700;
}


.container {
   font-family: Montserrat;
}


.policy-link {

    text-decoration: none;
    color: #29201C;
    text-align: center;
    font-size: 16px;
    font-family: Montserrat;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
/*text-transform: capitalize;*/


}

.policy-link:hover {
   color: #29201C;
   font-weight: 700;
}


.cookie {
   background-color: #D6DFE3;
}
.cookie-text {
   color:   #29201C;
   font-size: 18px;
   font-family: Montserrat;
   font-style: normal;
   font-weight: 400;
   line-height: normal;
}
@media (max-width: 990px) {
   .cookie-btn {
       font-size: 12px;
       height: 32px;
       width: 100px;
   }
   .cookie-text {
       font-size: 12px;
   }
}


/*   car item*/


.container{
    max-width: 1500px !important;
}


.maincarslider {

    //height: 365px;

}
.sl-img {
  width: 100%;
  //height: 700px;
  object-fit: cover;
  border-radius: 80px;

}
.cattitle {
    color: #29201C;
    font-family: Montserrat;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
}

.ispectionbutton {
    width: 360px;
    height: 45px;

    border-radius: 80px;
    background: #D6DFE3;

    text-align: center;

    text-decoration: none;
    color: #29201C;
    text-align: center;
    font-family: Montserrat;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
/*    text-transform: capitalize;*/
padding-top: 10px;

}

.ispectionbutton:hover {
    color: #29201C;
    background: #D7FF16;
}

.bread {
    color: #29201C;
    font-family: Montserrat;
    font-size: 25px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.strbread {
    font-weight: 700;
}
.cont {

  margin-top: 42px;
  max-width: 1600px !important;
  margin-bottom: 42px;

}

.m-sll {
  background: linear-gradient(180deg, #fff 50%, #D6DFE3 50%);
}

.indicat {
  background-color: #fff !important
}

.active.indicat {
  background-color: #D7FF16 !important;
}


.price-bl {

  width: 360px;
  height: 80px;
  border-radius: 80px;
  border: 3px solid #D7FF16;
  background: rgba(214, 223, 227, 0.80);

  color: #29201C;
  text-align: center;
  font-family: Montserrat;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;

  padding: 0px;
  margin: 0px;
}
.full-p {
  font-weight: 700;
  font-size: 25px;
  padding: 0px;
  margin: 0px;

  margin-top: 10px;
}

.price-bl {
  position: absolute;
  top: 45px;
  right: 50px;
  z-index: 10;
}


.price-bl.milage {
  position: absolute;
  top: 148px;
  right: 50px;
  z-index: 10;
}


.price-bl.reg {
  position: absolute;
  top: 251px;
  right: 50px;
  z-index: 10;
}

.price-bl.mob-pr {

 position: static;
 background-color:  #D7FF16;

 
}






@media (min-width: 990px) {

    .splide__slide {
      padding-left: 15px;
  }

}
@media (max-width: 990px) {




    .ad-s-text {
     //overflow: hidden !important;
     margin-bottom: 0px !important;
     height: 100% !important;
 }

 .add-block {
  margin-right: -35px !important;
 // height: 100% !important;
}

.hide-sma {
  display: none !important;
}

.price-bl {
    display: none;
}

.price-bl.mob-pr {
  display: block !important;
}


}

.strbread 
{

  text-decoration: none;
  color: #29201C;
}
.strbread:hover
{

  
  font-weight: 800;
}

.cardetails {

  padding-top: 47px;

}      
.techdetail {

    margin-bottom: 64px;
    color: #29201C;
    text-align: center;
    font-family: Montserrat;
    font-size: 40px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
}

.techparam {
  border-style: dotted;
  border-color: #000000;
  border-bottom-width: 1px;
  border-left-width: 0;
  border-top-width: 0;
  border-right-width: 0;
  padding-bottom: 10px;

}
.t-p-name {
    color: #29201C;
    font-family: Montserrat;
    font-size: 25px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    padding-right: 0px;
    padding-left: 0px;

}
.t-p-param {
 padding-right: 0px;
 padding-left: 0px;     
 color: #29201C;
 text-align: right;
 font-family: Montserrat;
 font-size: 25px;
 font-style: normal;
 font-weight: 400;
 line-height: normal;
 overflow-wrap: normal;
 white-space: nowrap;
}

.parcol {

    padding-left: 64px;
    padding-right: 64px;
    margin-bottom: 77px;
}




.gr-back {
    background: #D6DFE3;

}

.top-gr {

    position: absolute;
    height: 300px;
    width: 100%;
    
}

.ispectionbutton-dark {

    text-decoration: none;

    border-radius: 80px;
    background: #29201C;

    color: #D7FF16;
    text-align: center;
    font-family: Montserrat;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
/*    text-transform: capitalize;*/

padding-right: 61px;
padding-left: 61px;
padding-top: 10px;
padding-bottom: 12px;

width: 360px !important;
height: 45px;
}


.ispectionbutton-dark:hover {
    color: #29201C;
    background: #D7FF16;
}
.parrow {

    margin-left: -54px;
    margin-right: -54px;

}
.parcol {

    padding-left: 64px;
    padding-right: 64px;
    margin-bottom: 25px;

}

.gal-tiitle {
   color: #29201C;
   font-family: Montserrat;
   font-size: 40px;
   font-style: normal;
   font-weight: 500;
   line-height: normal;
   text-transform: uppercase; 
   margin-bottom: 64px;
}

.gallerycar {
    margin-top: 93px;
    margin-bottom: 93px;
}
.ssl-img {
  height: 500px;
}      

.splide__arrow--prev {
    height: 100% !important;
    width: 15% !important;
    margin-left: -16px !important;
    background: linear-gradient(90deg, #29201C 0%, rgba(41, 32, 28, 0.00) 100%) !important;
}

.splide__arrow {
    border-radius: 0% !important;
}


.splide__arrow--next {
    height: 100% !important;
    width: 15% !important;
    margin-right: -16px !important;
    background: linear-gradient(-90deg, #29201C 0%, rgba(41, 32, 28, 0.00) 100%) !important;
}

.splide__arrow svg {

    fill: white !important;
    height: 45px !important;
    width: 45px !important;

    
}



@media (max-width: 1400px) {

    .parrow {

        margin-left: 0px;
        margin-right: 0px;

    }
    .parcol {

        padding-left: 10px;
        padding-right: 10px;

    }
    .sl-img {
     
      //height: 250px;
      border-radius: 20px;
      
  }

  .ssl-img {
      height: 300px;
  }      



}



.addtitle-text {
    color: #29201C;
    text-align: center;
    font-family: Montserrat;
    font-size: 25px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;

}     

.add-block {

    border-radius: 80px;
    background: #D9D9D9;
    height: 371px;
    box-shadow: -24px 0px 0px 12px rgba(215, 255, 22, 1);

    padding-bottom: 100px !important;


}
.additional {
  margin-top: 120px;
  margin-bottom: 120px;
}

.ad-s-text, .ad-s-text  p {
    color: #29201C;
    font-family: Montserrat;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;

}

.ad-s-text {
  height: 100%;
  margin-bottom: 40px;
  overflow-y: auto;
  overflow-x: hidden;

}

.ad-ul {

}
.ad-li {
    color: #29201C;
    font-family: Montserrat;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}


.he-link p:hover {
   font-weight: 700;
}




@media (max-width: 576px) {

    #smallsplide {
        display: block !important;
    }
    #bigsplide {
        display: none !important;
    }


}


@media (min-width: 576px) {

    #smallsplide {
        display: none !important;
    }
    #bigsplide {
        display: block !important;
    }

}




.cal-row {
    box-shadow: 0 1px 5px #00000052;
    border-radius: 5px;
}
.cal-row-head {
    font-size: 16px;
    background-color: #000000;
    color: #ffffff;
    font-weight: bold;
    font-family: Montserrat;
    border-radius: 5px;
}
.car-detail {
    min-width: 120px;
    margin: 0;
    padding: 4px 16px;
    border-radius: 28px;
    border: none;
    font-weight: 700;
    font-size: 14px;
    background-color: #002664;
    color: white;
}
.b-find {
   background-color: #002664;
   color: white;

}
.car-info-link {
    font-weight: bold;
}
.head-column {
    border-style: solid;
    border-right-width: 1px;   
}
.page-item.active .page-link {
    z-index: 3;
    color: #fff;
    background-color: #29201C;
    border-color: #cfcfcf;
    font-weight: bold;
}
a.page-link, a.page-link:hover {
    color: #000000 !important;
}
.page-link:focus {
    box-shadow: var(--bs-pagination-focus-box-shadow);
}
.filter-param {
    border-color: #bfbfbf;
    border-width: 1px;
    border-style: solid;
}
span.filter-title {
    
}
span.filter-reset, span.filter-plus  {
    float: right;
}
span.filter-reset {
    
}
div.card.card-body {
    max-height: 400px;
    overflow: scroll
}
.noUi-connect {
    background: #fff !important;      
}
#slider-range1, #slider-range2 {
    margin-left: 20px;
    margin-right: 20px;
}

.filter-reset{
   margin-right: 10px;
}

@media (min-width: 960px) {

   .hidden-lg {
       display:none !important;
   }
}

@media (max-width: 960px) { 
   .hidden-sm {
       display:none !important;
   }
   
            /*.list-photo {
               text-align: center;
            }*/

            .list-photo a img {
               width: 100% !important;
               height: 100% !important;
           } 

           .lot-info {


           }
           .car-info {
               padding-top: 10px;
               width: 100% !important;
           }

           .car-detail-a {
               float:right;

           }

           .carinfo {
               margin-bottom: 20px;
           }

           .s-price-title {

               text-align: left !important;

           }


           .s-price {
               text-align: left !important;

           }


       }
       
       .text-bg-car {
           background-color: #002664
       }

       .filters {
           font-family: Montserrat;   
       }

       .card-car-image {

          width: 100%;

      }

      .navbar-nav li {

        margin-right: 30px;
    }


    .mainbread {

        text-decoration: none;
        color: black;
    }
    .mainbread:hover {

        text-decoration: none;
        color: black;
        font-weight: bold;
    }


    @media (max-width: 800px)  {

        .hide-big-tt {
            display: none;
        }

        .hide-small-tt {
            display: block;
        }


    }
    @media (min-width: 800px)  {

        .hide-big-tt {
            display: block;
        }

        .hide-small-tt {
            display: none;
        }

    }

.header-icons a.socials div {
   background-color: #ffffff;
   border-radius: 40px;
   border-style: solid;
   border-color: #ffffff;
   border-width: 1px;
   height: 30px;
   width: 30px;

}

.header-icons {
   position: absolute;
   top: 20px;
   right: 85px;
}



@media  (max-width: 1700px) {
.header-icons {
   position: absolute;
   top: 15px;
   right: 85px;
}
}

@media  (max-width: 990px) {
.header-icons {
   position: static;
   margin-top: 40px;
   
}
}