.logo-image {
  margin: 10px 0px;
}

/* левое меню*/

.lz-menu-left-groupe {     margin: 20px 0px 10px 0px;     font-size:100%;  font-weight: bold; text-align: left;

}
.lz-menu-left-one { margin: 8px 0px 4px 10px ; font-size:90%; text-align: left; font-weight:600;
}
.lz-ssylka-menu-left-one { color:#000000  }
 .lz-ssylka-menu-left-one:hover {color:#BFBFBF; } 
.lz-ssylka-menu-left-groupe  { color:##1F870E;    }
.lz-ssylka-menu-left-groupe:hover  {color:#12a56d;    }

.lz-menu-left-ziro { margin: 4px 0px 4px 25px ; font-size:80%; text-align: left;
}
.lz-ssylka-menu-left-ziro { color:#000000;   }
 .lz-ssylka-menu-left-ziro:hover {color:#BFBFBF; } 



/*Удаление пробела перед боди*/

#sp-main-body {
    padding: 30px 0;}

.sp-menu-item {
 -text-transform: uppercase; 
text-align: left;
}

.-lz-menu-ssylka {
text-align: center;
padding: 5px 0px;}

.-sp-mega-group {
text-align: center;}

.-sp-mega-group img{
text-align: center;
margin: 10px 0px;}

.-sp-dropdown-inner {
margin-left: 65px;
margin-top: 20px;
}

body.ltr .sp-megamenu-parent .sp-dropdown .sp-dropdown-items .sp-has-child>a:after {
     margin-left: 30px;
}


 /*якорная ссылка*/

.anchor::before {
  content: '';
  display: block;
  margin-top: -150px; /* Величина смещения */
  padding-top: 150px;
  visibility: hidden;
}


 /*страница контактов*/

.contact-fon {
background-image: url(https://lift-zavod.by/images/custom/fon-kontakty3.jpg);
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
background-attachment: local;
padding: 20px;
}

.contact-fin {
 font-size: 100%;
 margin: 10px 5px;
background-image-: url(https://lift-zavod.by/images/contacts/fon-kontakty-money.jpg);
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
background-attachment: local;
padding: 30px;
}

.contact-top{ 
margin: 20px 0px;
padding: 10px 5% 0px 5%;
   text-align:left;
}

.contact-top-one{ 
float: left;
   text-align:left;
display: inline;
}

/* картинка + кнопка заказа оборудования*/

 .lz-top-right-foto-zakaz {
     float: right;
     max-width: 350px;
     margin: 0px 5px 20px 40px;
 }

.lz-top-right-foto-card { overflow:hidden;  }

.lz-top-right-foto-card img {
 -moz-transition: all 1s ease-out;
 -o-transition: all 1s ease-out;
 -webkit-transition: all 1s ease-out;
 }
 
.lz-top-right-foto-card img:hover{
 -webkit-transform: scale(1.1);
 -moz-transform: scale(1.1);
 -o-transform: scale(1.1);
 }

   .lz-zakaz-button {
    font-size: 90%;
    float:right;
    margin: 10px 10px ;
    padding: 10px 30px 10px 30px;
    background-color:#ffffff;
    color: #09583a; 
    transition-duration: 0.5s;  
    font-weight: 500;
border-radius: 10px;
border-width: 2px;
border-color: #2da94b;
border-style: ridge;
box-shadow: 5px 5px 3px 0 #2da94b;   }
     
    .lz-zakaz-button:hover {
    font-size: 90%;
    margin: 10px 10px ;
     float:right;
     padding: 10px 30px 10px 30px;
     background-color:#09583a;
     color: #ffffff;   
     font-weight: 500;
    border-radius: 10px;
    transition-duration: 0.5s;  
    }
    
    
    /* кнопка заказа звонка*/
    
    .lz-zvonok-zakaz-button {
    width:100%;
   font-size: 100%;
    float:right;
    padding: 10px 30px 10px 30px;
    background-color:#09583a;
    color: #ffffff; 
    font-weight: 600;   }
     
    .lz-zvonok-zakaz-button:hover {
    font-size: 100%;
     float:right;
     padding: 10px 30px 10px 30px;
     background-color:#09583a;
     color: #ffffff;   
     transition-duration: 1s;
     font-weight: 600;
    }
    
    
     /* кнопка заказа цены*/

        .lz-cena-zakaz-button {
   font-size: 100%;
    padding: 10px 50px 10px 50px;
    background-color: #09583a;
    color: #ffffff; 
           border-radius: 10px;
    font-weight: 600;   }
     
    .lz-cena-zakaz-button:hover {
    font-size: 100%;
     padding: 10px 50px 10px 50px;
     background-color:#36894a;
     color: #ffffff;   
           border-radius: 10px;
     transition-duration: 1s;
     font-weight: 600;
    }

/* к дизайну*/

.article-details .article-header h1,.article-details .article-header h2 {
    font-size: 1.4rem; text-align:left; 
}

   h1 {
   margin: 60px 0px 40px 0px ;
     }

 h2 {
   margin: 40px 0px 15px 0px ;
     }

hr {
border: 0;
height: 1px;
background: #000;
background-image: -webkit-linear-gradient(left, #fff, #000, #fff);
background-image: -moz-linear-gradient(left, #fff, #000, #fff);
background-image: -ms-linear-gradient(left, #fff, #000, #fff);
background-image: -o-linear-gradient(left, #fff, #000, #fff);
}

.lz-zapros-ceny {
    background: url("https://lift-zavod.by/images/custom/zapros-ceny-fon-25.jpg"); 
background-size: cover; 
    background-position: center center;
    background-attachment: scroll;
     margin: 50px 0px 50px 0px;
     padding: 70px 15px 70px 15px;
} 

/* хлебные крошки*/

.float-start {
    margin-right: 10px ; }

.bredmar {
    margin: 20px 0px ; }

/* консультация*/

.lz-consultation {
    background: url("https://lift-zavod.by/images/custom/consultation-fon30.jpg"); 
background-size: cover; 
    background-position: center top;
    background-attachment: scroll;
     margin: 10px 0px;
     padding: 70px 15px;
} 

.lz-schemeGlobal__list {
        margin-top: 30px;
}

.lz-leftmenu {
line-height: 1.8;
 marging: 40px 0px 0px 0px;
font-size: 100%;
}

/*для поиска*/
 .blockmarg20 {
    margin: 20px 0px ;}

/*для поиска*/
 .blocotst100 {
    margin: 50px 0px 0px  0px ;}


  /* выбор из нескольких пунктов в страницах категории */
    
    .lz-vybor    { 
 margin: 10px 0px;  
 padding-bottom: 30px;
width:100%;
    }
    
  .lz-vybor-card-mar{ 
padding: 20px;}

  .lz-vybor-card{ 
     padding-top: 5px;
  padding-bottom: 5px;
   text-align:center;
    transition-duration: 1s;
    line-height:100%;
   }

.lz-vybor-card:hover{ 
   padding-top: 5px;
  padding-bottom: 5px;
    text-align:center;
     transition-duration: 1s;
     line-height:100%;
     } 

.lz-vybor-card-podpis{ 
 margin-top:15px;
 padding-top:10px;
 padding-bottom:0px; 
 font-weight: 700;
 color: #36894a;
}

.img-lz-vybor img {
filter: grayscale(70%);
 }

 .img-lz-vybor img:hover{
filter: grayscale(0%);
 }

  /* выбор из нескольких пунктов в страницах регионов */
    
    .lz-vybor-reg    { 
 margin: 10px 0px;  
 padding: 30px 0px;
width:100%;
    }
    
  .lz-vybor-card-mar-reg{ 
padding: 10px 10px 0px 10px;
}
 
  .lz-vybor-card-reg{ 
   padding: 15px 15px 5px 15px;   text-align:center;
    transition-duration: 1s;
    line-height:100%;
background-color:#efefef;
  }

.lz-vybor-card-reg:hover{ 
   padding: 15px 15px 5px 15px;
    text-align:center;
     transition-duration: 1s;
     line-height:100%;
-webkit-box-shadow: 4px 4px 8px 0px rgba(34, 60, 80, 0.4);
-moz-box-shadow: 4px 4px 8px 0px rgba(34, 60, 80, 0.4);
box-shadow: 4px 4px 8px 0px rgba(34, 60, 80, 0.4);
     } 

.lz-vybor-card-podpis-reg{ 
 margin-top:8px;
 padding-top:6px;
 padding-bottom:0px; 
 font-weight: 600;
 color: #36894a;
font-size:90%;
}

.lz-vybor-card-mar-reg img {
filter: grayscale(70%);
 }

 .lz-vybor-card-mar-reg img:hover{
filter: grayscale(0%);
 }

.lz-know-more-reg {
margin: 40px 10px 25px 0px;
text-align: right;
font-size:100%;
font-weight:600;
}

.region-perechen {
font-size:70%;
}

.font-bold {
font-weight:700;
}

.accordion-body {
font-size:90%; 
padding: 30px 5%;
}



  /* отступ сверху и снизу по 60 пикселей */

.otstup60 {
 margin:60px 15%; 
font-style: italic;
text-align: center;
 line-height: 160%
}

  /* отступ сверху и снизу по 50 пикселей для фото*/

.otstupfoto {
 margin: 50px 0px; 
} 

  /* оформление главной страницы*/

.indopis {
font-size: 80%; 
line-height: 1,1;
}

.ind-second {
font-size: 90%; 
line-height: 1,4;
text-align: center;
padding: 300px 10%;
color: #09583a;
font: Raleway, Geneva, sans-serif;
font-style: italic;
text-shadow: 1px 1px 5px #ffffff;
}

.first-loock {
background-color: rgba(255, 255, 255, 0.3);
padding: 10px 5px;
}

.ind-name {
font-size: 100%; 
 font-weight: 700;
color: #аааааа; } 

.first {
background: url("https://lift-zavod.by/images/index/lz-ind-fon-576.jpg") }

.ind-srtoka {
margin: 30px 0px;
padding: 40px 0px;
}

.ind-srtoka h2 {
margin: 40px 0px 30px 0px}

.ind-kart{
margin: 40px 0px }




.zakazunas {
margin: 40px 5%; padding: 70px 5%; font-size: 120%; font-weight: 700; text-align: center; color: #09583a;
border-top: 2px solid black;
  border-bottom: 1px dashed #09583a;
}


.logocenter {
 justify-content: center;
}

.all-vybor-top-right {
font-weight: 600;
text-align: left;
font-size: 100%; 
vertical-align: top;
margin: 0px 0px 50px 0px;
}

.all-vybor-down-left {
font-weight: 500;
text-align: right;
font-size: 80%;
vertical-align: bottom;
padding-: 5px;
 background-color-: #000000; 
 opacity-: 0.7;

 }

.all-vybor-block{
padding: 10px;
min-height: 250px;
 opacity: 0.8;
color: #ffffff; 
text-shadow:     1px 0 black,     0 -1px black,     1px 0 black,     0 1px black;   }

.all-vybor-block a {
color: #ffffff; 
text-shadow:
    1px 0 black,
    0 -1px black,
    -1px 0 black,
    0 1px black;
}

.ch-lift {
 background: url("https://lift-zavod.by/images/custom/lz-lift-pass-pass-600-300.jpg"); 
background-size: cover; 
    background-position: center top;
    background-attachment: scroll; }

.ch-pod {
 background: url("https://lift-zavod.by/images/custom/lz-podemnik-gruzovoi-600-300.jpg");  
background-size: cover; 
    background-position: center top;
    background-attachment: scroll;}

.ch-fol {
 background: url("https://lift-zavod.by/images/custom/lz-podemnik-fol-600-300.jpg");  
background-size: cover; 
    background-position: center top;
    background-attachment: scroll;}

.ch-pro {
 background: url("https://lift-zavod.by/images/custom/lz-oborud-proch-600-300-2.jpg");  
background-size: cover; 
    background-position: center top;
    background-attachment: scroll;}

.primery-reductorov {
padding: 10px 10px;
 }



.bottom-otstup {
	margin: 5px 0px;
}


@media (min-width: 576px) {
.ind-second {font-size: 110%; padding: 250px 10%; }
.article-details .article-header h1,.article-details .article-header h2 {  font-size: 1.5rem}

}

@media (min-width: 768px) {
.region-perechen {font-size:80%;}
.ind-second {font-size: 120%; padding: 300px 10%; }
.ind-name {font-size: 140%; 
}

@media (min-width: 992px) {
.article-details .article-header h1,.article-details .article-header h2 {  font-size: 1.6rem}
.region-perechen {font-size:90%;}
.ind-second {font-size: 130%; padding: 300px 10%; }
.first {background: url("https://lift-zavod.by/images/index/lz-ind-fon-992.jpg") }
}

@media (min-width: 1200px) {
.article-details .article-header h1,.article-details .article-header h2 {  font-size: 1.6rem}
.region-perechen {font-size:100%;}
.ind-second {font-size: 130%; padding: 300px 10%; }
.first {background: url("https://lift-zavod.by/images/index/lz-ind-fon-1200.jpg") }
}

@media (min-width: 1400px) {
.article-details .article-header h1,.article-details .article-header h2 {  font-size: 1.7rem}

.ind-second {font-size: 150%; padding: 300px 10%; }
}

@media (min-width: 1700px) {
.article-details .article-header h1,.article-details .article-header h2 {  font-size: 1.8rem}

.ind-second {font-size: 160%; padding: 330px 10%; }
.first {background: url("https://lift-zavod.by/images/index/lz-ind-fon-1905-4.jpg") }
}
