.main_sections_links{display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between;margin-top: 35px;}
.main_sections_links__single{flex-basis: 32%; height: 350px; position: relative;overflow: hidden; margin-bottom: 25px; }
.main_sections_links__single img{transition: 10s;width: 100%; height: 100%; object-fit: cover;position: absolute;object-position: center; left: 0; top: 0;}
.main_sections_links__single .imgwr{position: absolute; bottom: 0;width: 100%;left: 0;height: 100%;}
.main_sections_links__single .svgwrapper{position: absolute; bottom: 0; height: 100%;z-index: 5 ;display: flex; justify-content: center; align-items: flex-end;width: 100%;}
.main_sections_links__single .namewrap{
position: absolute;
bottom: 0;
width: 100%;
left: 0;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
font-size: 30px;
background: rgb(44, 147, 250,0.25);
z-index: 6;
flex-direction: column;
transition: 0.3s;
}

.main_sections_links__single:after{
	content: '';
	position: absolute;
	top: -4px;
	left: -4px;
	width: calc(100% + 6px);
	height:calc(100% + 6px);
	border: 2px solid #000;
	z-index: 7;
	transition: .5s;
}

@keyframes pathing{
	100%{
		stroke-dashoffset: 0px;
	}
}

.main_sections_links__single span{z-index: 4; color: #FFF; transition: .5s;padding: 0% 9%;}
.main_sections_links__single svg{width: 229px;
z-index: 4;
height: 49px;  }
.main_sections_links__single svg path{fill: none; stroke: #000;transition:stroke-dashoffset 2s linear; position: relative; z-index: -1;

}


.main_sections_links__single svg path:nth-child(1){stroke-dasharray: 209px, 211px;stroke-dashoffset: 209px;}
.main_sections_links__single svg path:nth-child(2){stroke-dasharray: 154px, 156px;stroke-dashoffset: 154px;}
.main_sections_links__single svg path:nth-child(3){stroke-dasharray: 210px, 212px;stroke-dashoffset: 210px;}
.main_sections_links__single svg path:nth-child(4){stroke-dasharray: 154px, 156px;stroke-dashoffset: 154px;}
.main_sections_links__single svg path:nth-child(5){stroke-dasharray: 1481px, 1483px;stroke-dashoffset: 1481px;}



.main_sections_links:before, .main_sections_links:after{display: none;}

.main_sections_links__single:hover:after{
	left: calc(5% - 1px);
	top: calc(5% - 1px);
	height: 90%;
	width: 90%;
}


.main_sections_links__single:hover .namewrap{
	background: rgba(255, 255, 255, 0.75);
}
.main_sections_links__single:hover span{
	color: #000;
}
.main_sections_links__single:hover img{
object-position: bottom; 
}
.main_sections_links__single:hover svg path{
stroke-dashoffset: 0px;
z-index: 5
}


.footer-pay{display: none;}




.header-banner .sup-title{
	text-align: left;
margin-bottom: 0;
}





.top-menu ul[data-columns] > li{
	padding: 0 !important;
}
.top-menu  ul[data-columns] ul[data-columns] > li:hover > a{
	background-color: #ff9008; 
	border-color: #ff9008;
}
.top-menu  ul[data-columns] ul[data-columns] > li:hover:before{
	display: none;
}
.top-menu > ul > li > ul > li::before{
	display: none;
}
.footer-phone{
	display: block;
}

.footer-social-links a[href="#"]{
	display: none;
}


.content ul.spisok > li::after{
display: none;
}

.sertsgal{
	display: flex;
	flex-wrap: wrap;justify-content: space-between;
}
.sertsgal > a{ flex-basis: 32%; margin-bottom: 25px; }
.sertsgal img{
	width: 100%;
	max-height: 540px;
	object-fit: cover;
}
.top-filters-section .item-dropdown-inner{
	overflow: hidden; 
}

.primer{
	margin-top: 35px;
}
.primer > a{
	flex-basis: 18%;
}
.primer > a img{
	width: 100%;
max-height: 540px;
object-fit: cover;
height: 250px;
object-fit: cover;
object-position: 65% 100%;
}




.main_sections_links.inside_cat{
justify-content: flex-start;
}
.main_sections_links.inside_cat .main_sections_links__single{
	flex-basis: 24%;
height: 249px;
position: relative;
overflow: hidden;
margin-bottom: 25px;
margin-right: 1%
}



.taglinks{}
.taglinks a.main_sections_links__single_nopics{
padding: 11px 19px;
display: inline-block;
position: relative;
background: #f3f3f3;
margin-bottom: 5px;
margin-right: 5px;
}
.taglinks a.main_sections_links__single_nopics > *{
	position: relative;
	z-index: 5;
}
.taglinks a.main_sections_links__single_nopics:after{
position: absolute;
left: 0;
top: 0;
width: 0;
height: 100%;
content: '';
background: #ff9008;
z-index: 3;
transition: 0.34s;
}
.taglinks a.main_sections_links__single_nopics:hover:after{
	width: 100%;
}
.taglinks .namewrap{display: inline;}
.taglinks .namewrap span{
	color: #2c93fa;
font-weight: bold;
font-size: 19px;
}
.taglinks .main_sections_links__single_nopics:hover .namewrap span{
	color: #000;
}
.taglinks a.main_sections_links__single_nopics:before{
	content: '#';
	font-weight: bold;
	z-index: 5;
position: relative;
font-size: 19px;
}
.taglinks a.main_sections_links__single_nopics:hover:before{
	color: #000;
}
.taglinks{margin-bottom: 21px;}
.inside_cat .main_sections_links__single span{
	text-align: center;
}

@media(max-width: 768px){
	.main_sections_links__single{flex-basis: 48%}
	.messagers-btns.visible-xs{
		display: flex !important;
		justify-content: center;gap: 5px;
	}
	.middle::before,section.top-line:after {display: none;}
	section.top-line{background-image: none;}
	.main_sections_links.inside_cat .main_sections_links__single{flex-basis: 49%}
}
@media(max-width: 568px){
	.main_sections_links__single,.main_sections_links.inside_cat .main_sections_links__single{flex-basis: 100%;}
}

@media(max-width: 768px){
	.main_sections_links__single{
		height: 150px;
	}
	.main_sections_links__single span{
		font-size: 25px;
	}
	.header-banner{display: none !important; }
}

