body,html{overflow-x:hidden}.button1,.button2{font-weight:600px;outline:0;text-decoration:none}.button1,.main-logo-border,.main-nav,.main-text{text-align:center}.button1,.button2,.main-nav li,.main-text-second{display:inline-block}*{-webkit-box-sizing:border-box;box-sizing:border-box}@font-face{font-family:OpenSansBold;src:url(../fonts/OpenSansBold.eot);src:url(../fonts/OpenSansBold.eot) format('embedded-opentype'),url(../fonts/OpenSansBold.woff2) format('woff2'),url(../fonts/OpenSansBold.woff) format('woff'),url(../fonts/OpenSansBold.ttf) format('truetype'),url(../fonts/OpenSansBold.svg#OpenSansBold) format('svg')}@font-face{font-family:OpenSansRegular;src:url(../fonts/OpenSansRegular.eot);src:url(../fonts/OpenSansRegular.eot) format('embedded-opentype'),url(../fonts/OpenSansRegular.woff2) format('woff2'),url(../fonts/OpenSansRegular.woff) format('woff'),url(../fonts/OpenSansRegular.ttf) format('truetype'),url(../fonts/OpenSansRegular.svg#OpenSansRegular) format('svg')}.reg{font-family:OpenSansRegular,sans-serif}.bold{font-family:OpenSansBold,sans-serif}body{font-size:16px;font-family:OpenSansRegular,sans-serif;color:#171818}.developer-content p,.footer-logo a,.footer-logo p,.main-logo-border,.main-text h1,.section-header h2,h2,span{font-family:OpenSansBold,sans-serif}span{color:#000}section{padding-top:1%;padding-bottom:1%}.button1{color:#fff;border-radius:30px;padding:15px 35px;background:gray;margin-top:2%;margin-bottom:2%}.button2,.standart-btn{padding:15px 35px;margin-top:3%;margin-bottom:3%;color:#fff}.button1:link,.button1:visited{text-decoration:none;color:#fff}.button1:hover{text-decoration:none;background:#A8A79F;color:#fff}.button1:active{text-decoration:none;background:#7E7E79;color:#fff}.button2{border:4px solid #fff;border-radius:30px}.button2:link,.button2:visited{text-decoration:none;color:#fff}.button2:hover{text-decoration:none;background:#A8A79F;color:#fff}.button2:active{text-decoration:none;background:#7E7E79;color:#fff}.standart-btn{border:none;border-radius:50px;background:#7e8b8f}#footer,.second-page,header{background:linear-gradient(330deg,#9b9ede 0,#9178ff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9178FF', endColorstr='#9B9EDE', GradientType=0)}.section-header h2{font-size:35px}.img-responsive{max-height:450px;margin:0 auto}header{min-height:650px;height:100vh}.second-page{min-height:100px;height:15vh}#litter{background:#fff}#male{background:#767a7d}.main-logo-border{border:3px solid #fff;border-radius:10px;margin:0 auto;width:150px;height:50px;line-height:44px;font-size:30px}.main-logo-border a{color:#fff}.main-logo-border a:hover{text-decoration:none;color:#F5F5F5}.main-head,.main-nav li a{color:#fff}.main-head{margin-top:2%}.main-nav{list-style:none;padding-left:0;height:40px;line-height:40px}.main-nav li{font-size:2.1rem;margin-left:1.5rem;margin-right:1.5rem}.main-nav li a:hover{text-decoration:none;color:#000;opacity:.8}.main-text{margin-top:15%;color:#fff}.main-text h1{font-size:100px}.main-text-second{font-size:30px;color:#fff}.about-text a{color:#00f;text-decoration:none}#breed{background:#ffffff}.breed-foto{margin-top:3%;margin-bottom:3%;vertical-align:middle}#catsf{background:#767a7d}.cat{margin-top:4%}.cat-about h2{font-size:25px;margin-top:0}.footer-logo a,.footer-logo p{font-size:18px}.cat-rl{margin-top:2%}.cat-about-link{color:#171818}.cat-about-link:active,.cat-about-link:hover,.cat-about-link:link,.cat-about-link:visited{text-decoration:none;color:#000}.litter-parents-img{max-height:340px}.litter-all{margin-top:3%}.litter-img{max-height:600px}.kitten-box{margin-top:5%;position:relative}.footer-logo{margin-top:1%;margin-bottom:1%}.footer-logo a{text-decoration:none;color:#171818}.footer-logo i.fa-instagram{color:#171818;font-size:25px;padding:10px 15px}.footer-logo i.fa-envelope,.footer-logo i.fa-facebook,.footer-logo i.fa-map-marker,.footer-logo i.fa-phone,.footer-logo i.fa-youtube{color:#171818;font-size:27px;padding:10px 15px}#developer{background:#171818}.developer-content p{font-size:13px;color:#fff}.developer-content a{text-decoration:none}.banj-page{margin-top:5%}.certificate{margin-top:30px;margin-bottom:30px}.cat-foto{margin-top:3%;margin-bottom:3%}.scrollup{width:40px;height:40px;opacity:.6;position:fixed;bottom:50px;right:50px;display:none;text-indent:-9999px;background:url(../img/iconup.png) no-repeat}@media (min-width:320px) and (max-width:750px){.main-text h1{font-size:50px}.cat-about{text-align:center;margin-top:4%}.main-nav,.main-nav-head{margin-top:5%}.main-text{margin-top:150px}.main-text-second{display:inline-block;font-size:30px;color:#fff}.scrollup{bottom:30px;right:10px}}@media (min-width:320px) and (max-width:1200px){.cat-about{text-align:center;margin-top:4%}.main-nav{margin-top:2%}.main-text-second{display:inline-block;font-size:30px;color:#fff}}
.image-container {
      display: flex; /* Включаем flexbox */
      justify-content: center; /* Центрируем изображения по горизонтали */
      align-items: center; /* Центрируем по вертикали */
      gap: 20px; /* Расстояние между картинками */
    }
.image-container img {
      max-width: 500px; /* Максимальная ширина изображения */
      max-height: 500px; /* Максимальная высота изображения */
      object-fit: contain; /* Сохраняет пропорции без обрезки */
      border: none; /* Опциональная рамка */
    }