/*put your css code here*/

.mapimage{

	text-align:center;

}

.mapimage img{

	    filter: drop-shadow(12px 20px 16px rgba(192, 170, 108, .90));

    transition: all 0.7s cubic-bezier(0, 0, 0.8, 1.0);

}

.mapimage img:hover {

    filter: drop-shadow(12px 50px 36px rgba(255, 130, 46, .60));

}

.wrapper-contacts .wrapper-board-contact{

	display:flex;

}

.socchaticons{

	padding-left:15px;

}

.socchaticons a{

	display:inline-block;

	padding-right:5px;

}

.socchaticons a:last-child{

	padding-right:0;

}

.socchaticons a img{

	max-width:23px;

}

.preumtext{

	text-align:center;

	margin-bottom:45px;

	color:#ff0000;

	font-size:38px;

	font-weight:600;
	
	line-height: inherit;

	text-transform: lowercase;
	display: none;

}

.i_num{
	width: 40px;
}
#phoenix-container > footer > div.container > div.container-top > div > div.col-lg-4.col-sm-4.col-12.column-1 > div.contact-item.footer__adress > p:nth-child(2){
	font-size: 15px;
}

.style_phone a {
	color: #fff;
}

 .advantages{
	background: url(/images/banner.jpg);
	height: 520px;
	background-blend-mode: multiply;
	margin-left: -278px;
	width: 1920px;
	
}

.advantages-wrapper {
	height: 520px;
}


.advantages-title {
	padding-top: 145px;
	margin-left: 900px;
}

.text-content.def .advantages-list {
	max-width: 744px;
	margin: auto;
	font-weight: bold;
	margin-left: 760px;
}

.advantages-link {
	color: #7b0515;
}

@media screen and (max-width: 1309px) {
	.advantages {
		background: url(/images/banner-min.jpg);
	}
	.advantages-wrapper {
		width: 100vw;
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		justify-content: center;
		transform: translateX(50%);

	}
	.text-content .advantages-title {
		margin-left: initial;
		text-align: center;
		padding-top: initial;
	}
	.text-content.def .advantages-list {
		margin: initial;
	}
}

@media screen and (max-width: 1005px) {
	.text-content .advantages-title {
		margin-left: 100px;
	}
	.text-content.def .advantages-list {
		max-width: 600px;
	}
 }

 @media screen and (max-width: 759px) {
	 .services-banner.m-banner {
		 margin-top: 120px;
	 }
 }

 @media screen and (max-width: 568px) {
	 .advantages-wrapper {
		 transform: translateX(60%);
	 }
	.text-content .advantages-title {
		margin-left: 50px;
		max-width: 400px;
	}
	.text-content.def .advantages-list {
		max-width: 400px;
	}
 }

  @media screen and (max-width: 412px) {
	  .advantages-wrapper {
		 transform: translateX(70%);
	 }
	  .text-content .advantages-title,
	  .text-content.def .advantages-list {
		  font-size: 15px;
		  max-width: 300px;
	  }
  }

    @media screen and (max-width: 350px) { 
		.advantages-wrapper {
		 transform: translateX(80%);
	 }
	}



.product-item-title {
    overflow: hidden;
    margin-bottom: 15px;
    text-overflow: ellipsis;
    white-space: normal;
    text-align: center;
}