body {min-width:320px;}
@media (min-width:768px) {body {padding-top:208px;}}
@media (min-width:992px) {body {padding-top:144px;}}
@media (min-width:1200px) {body {padding-top:138px;}}

.page.index-page {margin-top:0 !important;}

.partners .list-partners .prev-arr:hover {color: #34514C;}
.service-and-docs + .partners ul {justify-content: start;}
.service-and-docs + .partners ul li {margin-right:0; width: 20%; padding: 0 5px;}
.service-and-docs + .partners .img-block {padding-right:0;}
.service-and-docs + .partners .title-block {padding-right:0;}
.service-and-docs + .partners .title-block .source-link {word-break:break-all}

@media (max-width:1199px) {

	.services {min-height:auto; overflow:hidden; margin-bottom: 20px;}

	.partners .col-sm {flex-basis:100%}
	.partners .row + .container:nth-of-type(5) {margin-top:-50px;}

}

@media (max-width:767px) {

	.py-5 {padding-top:1rem !important; padding-bottom:1rem !important;}

	.partners ul {flex-wrap: wrap;}
	.partners ul li {margin-right: 0; width: 100% !important; margin-bottom: 30px;}

	.services .services-text {font-size: 2rem;}
	.services .services-icon {font-size: 3rem;}
	.partners .img-block {margin-bottom: 20px; padding-right: 0;}
	.partners .title-block {border-right: 0; padding-right: 0;}

	.partners .list-partners .prev-arr {left:10px;}
	.partners .list-partners .next-arr {right:0;}

	.index-news .list_horizontal-list .pagination {justify-content: center}
	.index-news .list_horizontal-list .page-item:first-child {margin-left:0 !important;}
	.service-and-docs .anons-list .pagination {justify-content: center}

	.anons-item {overflow:hidden; max-width:100%; flex:0 0 100%; flex-basis:100%;}
	.anons-item a {padding:0 !important;}
	.anons-item:nth-of-type(4) {flex-basis:100%;}
	.date-tag {right:0;}

}

@media (max-width:400px) {

	.services {padding:0.5rem !important}
	.services .services-text {font-size: 1.5rem; padding: 0.5rem !important;}
	.services .services-icon {font-size: 2rem;}

}