img{width: 100%;height: auto;}
h2{font-weight: bold;text-align: center;font-size: 40px;padding: 50px 0 30px 0;}
.logo{padding-left: 5px;padding-bottom: 5px;width: 99px;height: 53px;}
.flex{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;}

.slide1{height: 100vh;}
.slide1 .container{padding-top: 8%;}
.slide1 h1{text-align: right;text-transform: uppercase;font-size: 100px;font-weight: bold;}
.slide1 h2{border-left: 1px solid #404040;font-size: 27px;padding: 0 0 0 30px;line-height: 1;margin: 0;text-align: left;font-weight: normal;}
.uh-tl{position: absolute;height: 35px;width: 35px;top: 10px;left: 10px;}
.uh-tr{position: absolute;height: 35px;width: 35px;top: 10px;right: 10px;}
.uh-bl{position: absolute;height: 35px;width: 35px;bottom: 10px;left: 10px;}
.uh-br{position: absolute;height: 35px;width: 35px;bottom: 10px;right: 10px;}
.uh-tr img{transform: rotate(90deg);}
.uh-bl img{transform: rotate(270deg);}
.uh-br img{transform: rotate(180deg);}

.slide2{width: 100%;height: 100px;background: #000;position: relative;display:inline-block}
.slide2 p{width: 100%;text-align: center;color:#fff;position: absolute;top: 50%;transform: translateY(-50%);padding:0 10px;}

.slide3{height: 100vh;background: url(../img/slide3-bg.jpg);background-size: cover;}
.slide3 .container-fluid{padding-top: 15%;}
.slide3 h2{font-size: 30px;}
.slide3 p{text-align: center;}

.slide4{position: relative;padding: 50px 0;}
.slide4 .tr{flex-direction: row-reverse;}
.slide4 .row1 img{width: 118px;height: 166px;}
.slide4 .row2 img{width: 171px;height: 107px;}
.slide4 .row3 img{width: 145px;height: 125px;}
.slide4 .row4 img{width: 111px;height: 156px;}
.slide4 .row1-1{padding-right: 40px;}
.slide4 .row1-2{padding-left: 40px;}
.slide4 .row2-1{padding-right: 100px;}
.slide4 .row2-2{padding-left: 100px;}
.slide4 .row3-1{padding-right: 50px;padding-top: 40px;}
.slide4 .row3-2{padding-left: 50px;padding-top: 40px;}
.slide4 .row4-1{padding-right: 30px;margin-top: -100px;}
.slide4 .bl-center{position: absolute;top: 45%;left: 50%;transform:translate(-50%, -50%);z-index: 20;}

.slide5{padding: 50px 0;}
.slide5 .tr{flex-direction: row-reverse;}
.slide5 h3{font-weight: bold;}
.slider5-top img{margin: 20px;width: 100px;height: 100px;}
.slider5-bottom img{margin: 10px;width: 50px;height: 50px;}

.slide6{position: relative;padding: 50px 0;}
.slide6 h3{font-size: 18px;background: #000;color:#fff;text-align: center;border-radius: 5px;margin: -10px 25px 0 25px;}
.slide6 .tr{flex-direction: row-reverse;}
.slide6-item{padding: 15px;}
.slide6-item img{width: 30px;height: auto;}
.slide6-item p{padding: 12px 0 0 10px;}
.slide6 .l-bl{background: #c9c9c9;width: 350px;}
.slide6 .d6 {padding-right: 40px;width: 0; height: 0;border-top: 170px solid transparent;border-left: 110px solid #c9c9c9;border-bottom: 170px solid transparent;}
.slide6 .r-bl{background: #c9c9c9;width: 350px;}
.slide6 .d5 {padding-left: 40px;width: 0; height: 0;border-top: 170px solid transparent;border-right: 110px solid #c9c9c9;border-bottom: 170px solid transparent;}
.slide6 .bl-center{position: absolute;top: 50%;left: 50%;transform:translate(-50%, -50%);z-index: 20;background: #000;width: 200px;height: 200px;color: #fff;border-radius: 50%;}
.slide6 .bl-center p{margin: 0;padding: 0;text-align: center;padding-top: 60px;font-size: 22px;}

.slide7{position: relative;padding: 50px 0;}
.slide7 .p30{padding: 30px;}
.slide7-item{background: #c9c9c9;width: 100%;height: 100%;padding: 30px;}
.slide7 .bl-left p{text-align: right;}
.slide7 .bl-right h3{text-align: right;}
.slide7 h3{font-size: 22px;}
.slide7 .bl-center{position: absolute;top: 50%;left: 50%;transform:translate(-50%, -50%);z-index: 20;background: #000;width: 150px;height: 150px;color: #fff;border-radius: 50%;}
.slide7 .bl-center p{margin: 0;padding: 0;text-align: center;padding-top: 35px;font-size: 22px;}
.bl-tl{border-radius: 15px 0 0 0;}
.bl-tl p{text-align: right;}
.start{padding-top: 40px;}
.start2{padding-top: 20px;}
.h-tl{position: absolute;top: 30px;left: 30px;background: #000;color: #fff;padding:3px 10px;border-radius: 15px 0 15px 0;}
.bl-tr{border-radius: 0 15px 0 0;}
.bl-tr p{text-align: left;}
.h-tr{position: absolute;top: 30px;right: 30px;background: #000;color: #fff;padding:3px 10px;border-radius: 0 15px 0 15px;}
.bl-bl{border-radius: 0 0 0 15px;}
.bl-bl p{text-align: right;}
.h-bl{position: absolute;bottom: 22px;left: 30px;background: #000;color: #fff;padding:3px 10px;border-radius: 0 15px 0 15px;}
.bl-br{border-radius: 0 0 15px 0;}
.bl-br p{text-align: left;}
.h-br{position: absolute;bottom: 22px;right: 30px;background: #000;color: #fff;padding:3px 10px;border-radius: 15px 0 15px 0;}

.slide8{text-align: center;position: relative;padding: 50px 0;}
.slide8 h3{font-weight: bold;padding-top: 20px;}
.slide8 h2{position: absolute;top: 120px;left:50%;color: #fff;transform:translate(-50%, -50%);}
.slide-bottom{padding-top: 30px;}

.slide9{padding: 50px 0;}
.slide9 img{border-radius: 15px;}

.slide10{text-align: center;padding: 50px 0;}
.slide10 img{border-radius: 15px;margin-bottom: 20px;}

.slide12 img{border-radius: 15px;position: relative;padding: 50px 0;}
.slide12 h3{font-weight: bold;}
.adress{width: 100%;text-align: center;font-weight: bold;padding-top: 10px;}
.contacts{padding-top: 30px;}
.contacts p{padding: 0;margin: 0;}
.mail-link a{color:#404040;font-size: 24px;text-decoration: underline;text-shadow:0px 0px 7px rgba(0, 0, 0, 0.68);}
.mail-link a:hover{text-decoration: none;}
.phone a{color:#404040;font-size: 28px;text-decoration: none;}
.phone a:hover{text-decoration: underline;}

.slide4-mobile{padding: 50px 0;text-align: center;}
.slide4-mobile img{width: 70px;height: 70px;}

.logo-client{height: 70px;width: auto;}
.slide11-item-top{justify-content: space-between;}
.slide11-item-top h3{padding-top: 20px;font-weight: bold;}

    .message-success {
      background-color: green !important;
    }

    .message-error {
      background-color: brown !important;
    }

.slide13 form{margin: 50px 0; border: 1px solid #ddd;padding: 20px;}
.slide13 form input{width: 100%;}

.slide11-item-bottom img{border-radius:20px;filter: grayscale(1);}
.slide11-item-bottom {text-align:center}
.slide2 {text-transform: uppercase;}
.slide2-2 {    display: block;    background: #000;    color: #fff;    padding-bottom: 60px;}
@media (max-width: 575.98px) {
	.slide1{height: 100%;padding:20px 10px;}
	.slide1 h1{text-align: center;}
	.slide1 h2{text-align: center;border-left: none;padding: 0;padding-bottom: 30px;}

	.slide3{height: 100%;background: url(../img/slide3-bg-mobil.jpg);background-size: cover;padding-bottom: 30px;}

	.slide8 h2{position: relative;color: #404040;transform:0;padding-bottom: 10px;}

	.slide9 img{padding-bottom: 20px;}

	.bl-center{display: none;}
	.slide7 h3{font-size: 18px;}

	.slide5 .tr{flex-direction: row;}
	.slide4{display: none;}

	.slide6 .d6, .slide6 .d5{display: none;}
	.l-bl, .r-bl{margin: 20px auto;}
	.slide6 .tr{flex-direction: row;}

	.slide4, .slide5, .slide6, .slide7, .slide8, .slide9, .slide10 .slide11, .slide12, .slide4-mobile{padding: 30px 0;}

	.mdn{display: none;}
}


@media (min-width: 576px) and (max-width: 767.98px) {
	.slide1{height: 100%;padding:20px 10px;}
	.slide3{height: 100%;background: url(../img/slide3-bg-mobil.jpg);background-size: cover;padding-bottom: 30px;}

	.mdn{display: none;}

	.bl-center{display: none;}
	.slide7 h3{font-size: 18px;}

	.slide4{display: none;}

	.slide6 .d6, .slide6 .d5{display: none;}

	.slide4, .slide5, .slide6, .slide7, .slide8, .slide9, .slide10 .slide11, .slide12, .slide4-mobile{padding: 30px 0;}
}


@media (min-width: 768px) and (max-width: 991.98px) {
	.slide1 .container{padding-top:15%;}
	.slide6 .d6 {border-top: 230px solid transparent;border-left: 110px solid #c9c9c9;border-bottom: 230px solid transparent;}
	.slide6 .d5 {border-top: 230px solid transparent;border-right: 110px solid #c9c9c9;border-bottom: 230px solid transparent;}
	.phone a {font-size: 22px;}
	.slide4-mobile{display: none;}
}


@media (min-width: 992px) and (max-width: 1199.98px) {
	.slide4-mobile{display: none;}
}


@media (min-width: 1200px) {
	.slide4-mobile{display: none;}
}