/*put your css code here*/

div.wrapper.tone-dark div.top-shadow {
	background:none!important;
}

#block380 .gallery-block .col-lg-4 {
	width:100%;
}

#block782 .descrip {
	text-align:justify;
}

#block380 {
	background-repeat:repeat;
}

#first_slider_120 {
background-image:url('/upload/iblock/f2e/f2e34845e362fb2565813e6646fac9a4.jpeg')!important;
}

div.open-menu-mobile.tone-dark {
	background:linear-gradient(135deg,rgba(0,0,0,.8) 0%,#727272 100%);
	backdrop-filter:blur(5px);
	-webkit-backdrop-filter:blur(5px);
}

.service-block.service-flat .service-item .image {
	height:380px;
}

@media (max-width:768px) {
	header.fixed.top.tone-dark div.header-top {
		background: #0A0A08;
		border-radius: 0 0 15px 15px;
		width: 60%;
		left: 20%;
		box-shadow: 0 0 20px -5px #756FB2;
		border-bottom: 2px #86B01F solid;
		border-left: 2px #86B01F solid;
		border-right: 2px #86B01F solid;
	}

	div.first-slider div.first-block div.first-block-container div.head div.title, div.first-slider div.first-block div.first-block-container div.head div.title h1, div.first-slider div.first-block div.first-block-container div.head.min div.title {
		font-size:26px;
	}

}