ul > li{
  font-size: 16px;
}

/* p{
  font-size: 16px;
} */

body > div > div > p{
  font-size: 16px;
}

.row.kate:first-child {border-bottom:2px solid #eee;}
.kate>.col-md-6{padding:2rem 0;border-right:2px solid #eee;}
.kate>.col-md-6:last-child {border-right:none;}
.kate {text-align:center;}
.kate .row {margin: 0;}
.kate a {text-decoration:none;}
.kate img {height:140px;}
.kate h3 {font-size:5.2rem;transition:.2s linear;}
.kate h3 a:hover, .kate a h3:hover, .kate--in h3 {color:#1c5fa8;}
.kate .at-mt {font-size: 57px; line-height: 99px;}
.kate-price {color: #1c5fa8;font-size: 30px;}
/* KATEGORIES--IN
-------------------------------------------------- */
.kate--in h3 {font-size:100px;line-height:9rem;}
.kate--in img {width:210px;height:auto;}
.kate--in h4 {font-size:1.8rem;font-weight:300;margin-top: 18px;}
.kate--in h6 {font-size:27px;vertical-align:middle;line-height:2rem;font-weight:normal;color:#1c5fa8;}
.kate--in .col-md-8 {text-align:left;padding:0;}
.kate--in ul {padding:0;}
.kate--in li {list-style-type:none;}
.kate--in .col-md-4, .kate--in .col-md-8, .kate--in .col-lg-5, .kate--in-t .col-lg-4 {margin-bottom:1.4rem;padding-left:15px;}
.kate--in-t .col-lg-4 .within {margin-bottom:30px;}
.kate--in-t li {font-size: 18px;}
.kate-info-href {padding-top: 16px;}
.kate-cont-row{display:flex; width:100%;padding-left:15px;}
.kate-cont-row .col-rows{-webkit-box-flex: 0; -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%;}

.kate-fil-cont {margin-top: 45px;}
.kate-fil-cont h3 {font-size: 25px; text-align: center; padding-bottom: 15px;}
.kate-filials-row {text-align: center;}
.kate-filials-row .col-md-6 {margin: 0 auto 15px;}
.kate-filials-row h5 {font-size: 23px;}


@media (max-width:576px){
  .kate h3, .kate--in h3 {font-size: 50px;}
h5 {font-size: 1.3rem;}
.liner {margin-bottom: 10px; width: 100%; text-align: center;}
.liner h1 {margin-left: 0;}
.kate-price {font-size: 23px;}
.kate--in h6 {font-size:1.4rem;}
.kate--in .col-md-8 {padding-right:15px;padding-left:15px;}
.kate--in-t ul {padding-left: 16px; }
.kate--in-t li {font-size: 14px; margin-bottom: 10px;}
.kate-filials-row .col-md-6 {width: 216px; margin: 0 auto;}
}

@media (max-width: 992px) {
.btn {font-size: 14px; padding: 5px 20px;}
.top-head {justify-content: center;}
.logo-head {height: 54px;padding-left: 61px;}
.logo-head span {font-size: 27px;}
.logo-head strong {font-size: 14px;margin-bottom: -5px;}
.profteh img {width: 144px;}
.col-contacts {font-size: 0.8rem;justify-content: flex-end;}
.col-contacts div {margin-left: 25px;}
.col-contacts a {background-size: 25px;line-height: 25px;padding-left: 30px;font-size: 14px;}
.profteh {margin-left: 0 !important;}
.tel {margin-bottom: -16px;}
.tel .obr-zvonok {font-size: 15px;}
h1, h2 {font-size: 21px;}
h3, h4 {font-size: 16px;}
p {font-size: 14px; line-height: 21px;}
.sect-title h2 {font-size: 25px; margin-bottom: 27px;}
.menu-row {margin: 0px -50px;}
.nav--main a {font-size: 15px;}
.menu-foot {display: none;}
.logo-foot img {width: auto;padding: 0;}
.banner-descr {padding: 57px 0;}
.banner-descr h1 {font-size: 24px; -webkit-animation-duration: 1.0s; animation-duration: 1.0s;}
.banner-ul, .deskr-a {font-size: 16px; line-height: 27px;}
.card-descr {padding-left: 0px;flex: 0 0 65%;max-width: 205px;}
.card-img img {width: 120px; padding-top: 10px;}
.categories-h {font-size: 13px;}
.top-border h2 {margin-bottom: -10px;}
.txto {padding: 15px;}
.txto p {font-size: 13px; line-height: 18px;}
.autoplay--vide, .main-slide video {display:none;}
.category .col-md-3 {border-right:2px solid #eee;}
.category .col-md-3:last-child {border-right:none;}
.category .boxed span {font-size:8rem;}
.category .boxed h5.middle {line-height:inherit;}
.category .boxed .block img {max-width:160px;max-height:100px;}
.txto>h4, .txto>p {min-height:auto;}
.footer .ABCDE span {padding:0 0.6rem;}
li.nav-item {font-size: 0.8rem;}
.maper .col-lg-4 {border:none;border-bottom:1px solid #eee;padding:0;}
.kate--in h4 {font-size:1.4rem;}
.kate--in.row {text-align:center;}
.kate--in h3 {line-height:normal;}
.kate--in h6 {font-size:1.6rem;}
.within {max-width: 390px; margin: 0 auto;}
.kate--in-t .col-lg-4 .within {margin-bottom: 30px;}
.kate-cont-row {display:block;}
.kate-cont-row .col-rows{display:block;max-width:50%;flex:none;margin:0 auto;padding-bottom:14px;}
.rasp-row .txto {padding: 20px;}
.card-descr h3, .card-descr h4 {font-size: 14px;}
.kate .at-mt {font-size: 43px;}
.footer .ABCDE span {font-size: 2.5rem;}
.footer_col p {font-size:12px;}
}
