.data h2{text-align:left}.data ul{list-style-type:none}.data ul li{width:100%;padding-left:20px;position:relative;margin-bottom:5px}.data ul li::before{content:"";width:6px;height:6px;display:block;background:#d40636;position:absolute;top:11px;left:0;border-radius:50%}.data p a,.data li a{color:#d40636;font-weight:500}.data ul+p,.data ul+h3{margin-top:30px}.data h3{color:#d40636}.data ._5 h3{color:#292929}.details-gallery{width:100%;float:left;margin-left:0}.details-gallery .imgs{float:left;width:calc(100% + 2px);margin-left:-1px;padding-bottom:2px}.details-gallery a{width:calc(33.33% - 2px);margin:2px 1px 0;float:left;position:relative;background:#f9f9f9}.details-gallery a img{-o-object-fit:contain;object-fit:contain}.details-gallery a span{position:relative;display:block;padding-top:100%}.short{margin-bottom:40px}.short p{font-weight:600;font-size:18px;line-height:29px;color:#292929}.short p strong{color:#d40636}p+h2{margin-top:40px}.kontakt h2{color:#d40636}.kontakt h3{margin-bottom:10px;max-width:400px}.kontakt ._5{width:49%;float:left}.kontakt ._5+._5{float:right}.txt{width:calc(55% + 130px);float:left}.gallery{width:40%;float:left;margin-right:5%;margin-left:-130px}.gallery a:first-child{background:#fff;border-radius:15px;overflow:hidden;border:1px solid #eee;display:block}.gallery a:first-child img{display:block}.gallery a:first-child:hover{box-shadow:0 0 20px -5px rgba(0,0,0,.1)}.news-details .short{margin-bottom:70px}@media only screen and (max-width: 1760px){.gallery{margin-left:0}.txt{width:55%}}@media only screen and (max-width: 1500px){.servis div{max-width:none;width:48%;margin:0 1% 30px}}@media only screen and (max-width: 1060px){.kontakt ._5{width:100%}.kontakt ._5 #contact-form{max-width:none;margin-top:40px}.short p{font-size:16px}}
@media only screen and (max-width: 700px){.gallery{width:100%;margin:0 0 40px}.details-gallery a {
    width: calc(50% - 2px);}.txt{width:100%}.table + .white {
        padding: 40px 0px 0px;
      }}@media only screen and (max-width: 600px){.servis div{width:100%;margin:0 0 30px;min-height:1px}.servis div:nth-child(3){margin-bottom:0}.servis div:nth-child(3) img{height:auto;width:100%}}