
/*.copyright {display: none!important;}*/


@media (max-width: 1024px) { .catalog-section-list-item-title a {font-size: 18px;     line-height: 20px;}
.more-title {text-align: center;} 
.catalog-section-list-desc {
    font-size: 11px;
    font-family: Arial;
  padding: 5px 0px;
}

.catalog-section-list-tile-img-container {
    
    margin-bottom: 10px;
}

   .advantages_wrap {
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-template-rows: repeat(2, 1fr);
grid-column-gap: 0px;
grid-row-gap: 0px;
}

 .advantages_wrap div{font-size: 10px;
line-height: 15px;}

.advantages_wrap div img {
    height: 60px;
    padding-bottom: 10px;
}

.advanteges .h1-title {
    
    font-weight: 700;
    height: 48px;
    text-align: center;
    margin-top: 0px;
margin-bottom: 14px;}


}


@media (max-width: 980px) { 

.catalog-top-item { margin: 10px;         max-width: 500px; }

.product-item-m .product-item-image-wrapper {
   
    min-width: 110px;
}

}



@media (max-width: 930px) { 


.menu {

    gap: 8px;
	padding-left: 15px;
}

.phone-numbers {
  
font-size: 24px;}

.logo img {
width: 160px; height: auto;}


.menu li a {

    font-size: 16px;
}
}


@media (max-width: 768px) { 

.catalog-list { display: flex
;
    flex-direction: column;
	
	align-items: center;
}   

.catalog-list  .product-item-m {
  
margin-bottom: 0px;}
 
  .catalog-list  .catalog-top-item {         width: 100%;
	margin: 10px 5px; }


.reviews .grid-container {
    display: grid;
grid-template-columns: repeat(2, 1fr); }



.catalog-section-list-item-title a {font-size: 16px; line-height: 18px;}
.btn-transparent { padding: 9px 15px;  font-size: 12px;}
.btn-transparent span {font-size: 12px;}
.catalog-section-list-item {padding-right: 5px;);
    padding-left: 5px;}
.catalog-section-list-wrapper { margin-bottom: 10px; height: calc(100% - 10px); }
.catalog-section-list-desc {
    font-size: 9px;
    font-family: Arial;
  padding: 5px 0px;
}

	.about_us p {font-size: 18px;         line-height: 1.5em;}
	.advanteges .h1-title {font-size:36px;}
    .menu {
        display: none; /* Скрываем горизонтальное меню на мобильных */
    }
.main-nav {
    justify-content: space-between;

}

    .burger-menu {
        display: block;
    }

   .sticky-menu .container {
   gap: 15px; }
}


/* === Адаптивность === */
@media (max-width: 620px) {

.reviews .grid-container {
    display: grid;
grid-template-columns: repeat(1, 1fr); }

	.catalog-section-list-wrapper {padding: 10px;}
    .top-menu .d-block, .bx-up { display: none!important; }
   
    .js-burger-toggle, .burger-icon { display: block; }

.btn-transparent { padding: 9px 10px;  font-size: 11px;}
.btn-transparent span {font-size: 11px;}

.phone-numbers {
   
    font-size: 21px;

    
line-height: 22px;}

.sticky-menu .logo img {
    width: 140px;
 height: auto;}
}

@media (min-width: 576px) { 


.advanteges .h1-title {font-size:32px;}
    .sticky-menu .container {
        max-width: 1055px;
    }
	
	
}

@media (max-width: 450px) {
	.main-banner {padding-left: 20px;}
	
	.title, .about_us h2 {
    font-size: 36px;
   
}

    .main-banner h1 {
        font-size: 28px;
    }

	
	
	.advanteges .h1-title {font-size: 27px;}
	    .sticky-menu .container {
        gap: 10px; padding: 10px 10px;
    }
	
	.js-burger-toggle, .burger-icon {
    display: none;
    cursor: pointer;
    width: 30px;
    height: 43px;
}
	
	 .sticky-menu .logo img {
    width: 120px;
 height: auto;}
 
 
	
	.btn-buy {
    min-width: 170px;
}

}

@media (max-width: 380px) {
	 .main-nav {
   
    gap: 10px;
}

.title,.about_us h2 {
    font-size: 36px;
   
}

    .main-banner h1 {
        font-size: 24px;
    }


.container, .container-fluid, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl {
   
    padding-right: 5px; 
   padding-left: 5px;
}
	
}