/* lg-размер (<=1199px) */
@media (max-width: 1400px) {
  .btn-white {font-size: 12px;padding: 15px 12px 13px; width:100%}
	.offer h1 {font-size: 40px;}
	.catalog-item p {font-size: 1.05rem;}
	.catalog-item p span {font-size: 2.12rem;}
	
}

/* md-размер (<=991px) */
@media (max-width: 991px) {
  /* CSS для ширины от 768px до 991px */
}

/* sm-размер (<=768px) */
@media (max-width: 767px) {
  /* CSS для ширины от 576px до 767px */
}

/* xs-размер (<=575px) */
@media (max-width: 575px) {
  /* CSS для ширины до 575px (включительно) */
	#partners img {margin-right:20px;}
	#why {max-height: inherit;}
	.nm {display:none!important;}
	.wm100 {width:100%;}
	#partners .d-flex {display:block!important;}
	h2 {font-size: 1.58rem!important;margin:20px 0!important;}
	h3 {font-size: 1.38rem!important;margin:20px 0!important;}
	.item-preim {height:auto;padding: 10px 0;}
	.offer h1 {font-size: 28px;margin-top: 0px;}
	.logo span {margin-left: 0;}
	.nd {display:block;}
	.logo a::after {display:none;}
	.btn {text-align:center; padding: 15px 17px 14px;}
	.cat-row .col-6 {margin-bottom: 10px;}
	.catalog-item p span {font-size: 1.12rem;}
	.catalog-item p {font-size: 0.9rem;}
	.cat-row {margin-bottom: 20px!important;}
	.item-why img {width: 30px;margin: 20px 0;}
	#why p.name {margin-bottom: 20px;font-size: 0.9rem;}
	#why .item-why {margin-bottom: 10px;}
	.big-news .news-text-block {padding: 20px 15px;}
	.big-news {margin-bottom: 20px;}
	#formblock {padding-bottom:30px; margin-top: 20px;}
	.footItem {margin-bottom: 50px;}
	.cat-row {margin-bottom: 20px;}
	.logo {top:10px;}
	#catalog, #why, #partners, #about {padding: 20px 0; padding-bottom:20px;}
	.small-news {padding:20px;}
	#formblock p.time {font-size: 1.18rem;}
	#botform input {margin-bottom: 10px;}
	section#text {padding:20px 0;}
	.mg-t {margin-top: 20px!important;}
}

