.header-wrapper{
	background: #505050;
}

.bread-crumbs {
	margin-top: 170px;
}

.bread-crumbs-wrp {
	display: flex;
	align-items: center;
	gap:8px;
	margin-bottom: 50px;
}
.bread-crumbs-wrp img {
	width: 8px;
}
.bread-crumbs-wrp a{

font-weight: 400;
font-size: 11px;
line-height: 125%;

color: rgba(80, 80, 80, 0.4);

flex-grow: 0;

}

.bread-crumbs-wrp span{

font-weight: 400;
font-size: 11px;
line-height: 125%;
color: #505050;

}


.about-first-screen {
	
}

.about-first-screen-wrp {
	display: flex;
	gap:100px;
	align-items: center;
}
.about-first-screen-img {
	width: calc(100% - 795px);
}
.about-first-screen-img img{
	width: 100%;
}
.about-first-screen-content {
	width: 695px;
}
.about-first-screen-title {

font-weight: 400;
font-size: 48px;
line-height: 65px;
text-transform: uppercase;

color: #505050;
}
.about-first-screen-title span{

font-weight: 400;
font-size: 36px;
line-height: 49px;
color: #505050;


}
.about-first-screen-desc {
	margin-top: 24px;
font-weight: 400;
font-size: 20px;
line-height: 125%;
color: #505050;

}







.history-wrp {
	margin-top: 36px;
}
.history-row {
	display: flex;
	align-items: center;
	gap:36px;
	margin-bottom: 36px;
}
.history-row-content {
	padding-left: 100px;
	padding-right: 100px;
	box-sizing: border-box;
	width: calc(50% - 18px);
}
.history-row-title {

font-weight: 400;
font-size: 28px;
line-height: 125%;
color: #505050;

}
.history-row-text {
margin-top: 24px;
font-weight: 400;
font-size: 20px;
line-height: 125%;
color: #505050;

}
.history-row-img {
	width: calc(50% - 18px);
}

.history-row-img img{
	width: 100%;
}



.persone-wrp {
	display: flex;
	gap:60px;
	margin-top: 40px;
}
.persone-img {
	width: calc(100% - 1089px)
}
.persone-img img{
	width: 100%;
}
.persone-content {
	width: 1029px;
}

.persone-content p{
font-weight: 400;
font-size: 20px;
line-height: 125%;
color: #505050;
margin-bottom: 24px;
margin-top: 0;
}

.persone-content span{

font-weight: 700;
font-size: 20px;
line-height: 125%;
color: #505050;


}







.comands-subtitle {
font-weight: 400;
font-size: 20px;
line-height: 125%;
text-align: center;
color: #505050;
max-width: 725px;
margin-left: auto;
margin-right: auto;
margin-top: 16px;
}
.comands-wrp {
	position: relative;
	margin-top: 60px;
}
.comands-img {
	width: 100%;
}
.comands-img img{
	width: 100%;
	display: block;
}
.comands-content {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 1074px;

background: rgba(80, 80, 80, 0.65);
backdrop-filter: blur(11.15px);
padding: 40px;
font-weight: 400;
font-size: 20px;
line-height: 125%;
color: #FFFFFF;


}




.kubok-wrp {
	display: flex;
	gap:72px;
	margin-top: 60px;
}
.kubok-imgs {
	display: flex;
	flex-wrap: wrap;
	gap:16px 16px;
	width: calc(100% - 809px);
}
.kubok-img-big {
	width: 100%;
}
.kubok-img-big img{
	width: 100%;
	display: block;
}
.kubok-img-small {
	width: calc((100% - 32px) / 3);
}
.kubok-content {
	width: 737px;
}
.kubok-content p{
font-weight: 400;
font-size: 20px;
line-height: 125%;
color: #505050;
margin-bottom: 36px;
margin-top: 0;

}
.kubok-list ul{
	display: flex;
	flex-wrap: wrap;
font-weight: 400;
font-size: 20px;
line-height: 125%;
color: #505050;
margin-bottom: 36px;
gap:8px 12px;
padding-left: 21px;

}
.kubok-list ul li{
	width: 275px;
}
.kubok-p-icon {
	display: flex;
	gap:24px;
	align-items: flex-start;
}


.kubok-p-icon img{
	width: 44px;
}


.proects-wrp {
	margin-top: 60px;
}
.proects-img {
	width: 100%;
}
.proects-img img{
	width: 100%;
}
.proects-text {
	margin-top: 32px;
font-weight: 400;
font-size: 20px;
line-height: 125%;
color: #505050;
width: 777px;
margin-left: auto;
margin-right: auto;

}

.media-wrp {
	margin-top: 60px;
	display: flex;
	gap:109px;
}
.media-content {
	width: 692px;
}
.media-title {

font-weight: 400;
font-size: 20px;
line-height: 125%;
color: #4E4B48;


}
.media-list {
	margin-top: 36px;
	margin-bottom: 36px;
font-weight: 400;
font-size: 20px;
line-height: 125%;
color: #4E4B48;
padding-left: 28px;
}
.media-list li{
	margin-top: 5px;
}
.button2 {
}
.media-video {
	width: calc(100% - 746px);
	display: flex;
	flex-wrap: wrap;
	gap:40px 24px;
}
.media-video-item {
	width: calc(50% - 12px);
}
.media-video-img {
	width: 100%;
}
.media-video-img img{
	width: 100%;
	border-radius: 8px;
}
.media-video-name {
font-weight: 400;
font-size: 28px;
line-height: 125%;
margin-top: 19px;
color: #505050;
}


.ps-content {
	display: flex;
	gap:24px;
	align-items: center;
	padding-top: 36px;
	padding-bottom: 36px;
	border-top:1px solid rgba(80,80,80,0.4);
	border-bottom:1px solid rgba(80,80,80,0.4);
}
.ps-content-text {

font-weight: 400;
font-size: 28px;
line-height: 125%;
color: #505050;
}


.consulting-first-screen-wrp {
	display: flex;
	align-items: center;
	gap:36px;
}
.consulting-first-screen-img {
	width: calc(100% - 809px);
}
.consulting-first-screen-content {
	width: 773px;
}
.consulting-first-screen_title {

font-weight: 400;
font-size: 28px;
line-height: 125%;
color: #505050;


}
.consulting-first-screen-list {
	
	margin-top: 12px;
}
.consulting-first-screen-list img{
	width: 32px;
}
.consulting-first-screen-list-item {
font-weight: 400;
font-size: 20px;
line-height: 125%;
color: #505050;
display: flex;
align-items: center;
margin-bottom: 12px;
}
.page-title{

font-weight: 400;
font-size: 48px;
line-height: 65px;
text-transform: uppercase;
color: #505050;
margin-top: 0;
margin-bottom: 0;
margin-left: auto;	margin-right: auto;
text-align: center;
}


.ksk-title {

font-weight: 400;
font-size: 28px;
line-height: 125%;
/* identical to box height, or 35px */

color: #505050;
border-bottom: 1px solid #505050;
padding-bottom: 12px;
box-sizing: border-box;

}
.ksk-cards {
	display: flex;
	margin-top: 36px;
	gap:36px;
}
.ksk-card {
	width: calc((100% - 72px) / 3);
}
.ksk-icon {
	width: 80px;
}
.ksk-icon img{
	width: 100%;
}
.ksk-text {
margin-top: 16px;
font-weight: 400;
font-size: 20px;
line-height: 125%;
color: #505050;

}




.napravlenia .consulting-section-item{
	width: calc((100% - 80px) / 3);
}

.napravlenia .consulting-section-items{
	gap:40px;
}
.managment-first-screen {
}

.managment-first-screen-wrp {
}
.managment-first-screen-img {
	width: 100%;

}
.managment-first-screen-img img{
	max-width: 100%;
}
.managment-first-screen-content {
	display: flex;
	gap:24px;
	margin-top: 68px;
}
.managment-first-screen-col {
	width: calc(50% - 12px);
font-weight: 400;
font-size: 20px;
line-height: 125%;
color: #505050;

}

.managment-first-screen-col ul{
	padding-left: 28px;
}



.media-page-first-screen-wrp-text {

font-weight: 400;
font-size: 20px;
line-height: 125%;
color: #505050;
}
.media-page-first-screen-wrp-subscribe {
	display: flex;
	gap:24px;
	align-items: center;
	margin-top: 24px;
}
.media-page-first-screen-wrp-subscribe-text {
	font-weight: 400;
font-size: 20px;
line-height: 125%;
color: #505050;
}
.media-page-first-screen-wrp-subscribe-icons {
	display: flex;
	gap:24px;
}
.media-page-first-screen-wrp-subscribe-icon {
	width: 48px;
	height: 48px;
	border-radius: 50%;
}
.media-page-youtube-icon {
	background-image: url('data:image/svg+xml,<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="0.5" y="0.5" width="47" height="47" rx="23.5" stroke="%23505050"/><path d="M23.9048 14C19.6159 14 15.5883 14.3248 13.4439 14.7791C12.015 15.104 10.7791 16.0785 10.5203 17.5733C10.2614 19.1315 10 21.4714 10 24.395C10 27.3186 10.2589 29.5925 10.5837 31.2167C10.8451 32.6455 12.0785 33.686 13.5073 34.0109C15.7837 34.4651 19.6793 34.79 23.9683 34.79C28.2572 34.79 32.1528 34.4651 34.4267 34.0109C35.8581 33.686 37.0915 32.7115 37.3503 31.2167C37.6117 29.5925 37.9366 27.2551 38 24.3316C38 21.408 37.6752 19.0681 37.3503 17.4439C37.0915 16.015 35.8581 14.9745 34.4267 14.6497C32.1528 14.3248 28.1912 14 23.9048 14ZM23.9048 15.2994C28.5821 15.2994 32.3482 15.6877 34.1679 16.0125C35.1424 16.2739 35.9215 16.9236 36.0509 17.7687C36.4418 19.8472 36.7006 22.0576 36.7006 24.3316C36.6372 27.1232 36.3123 29.3971 36.0509 31.0213C35.8581 32.2547 34.5587 32.6455 34.1679 32.7775C31.828 33.2318 27.9298 33.5541 24.0317 33.5541C20.1336 33.5541 16.172 33.2952 13.8981 32.7775C12.9236 32.5161 12.1445 31.8664 12.015 31.0213C11.4948 29.2017 11.2994 26.7983 11.2994 24.395C11.2994 21.4054 11.5608 19.1975 11.8196 17.8347C12.015 16.5987 13.3779 16.2079 13.7027 16.0785C15.8472 15.6242 19.8113 15.2994 23.9048 15.2994ZM20.395 19.1975V29.5925L29.4906 24.395L20.395 19.1975ZM21.6944 21.408L26.8919 24.395L21.6944 27.382V21.408Z" fill="black"/></svg>');
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	transition: 0.3s;

}
.media-page-youtube-icon:hover {
	transition: 0.3s;
background-image: url('data:image/svg+xml,<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="48" height="48" rx="24" fill="%23DB0035"/><path d="M23.9048 14C19.6159 14 15.5883 14.3248 13.4439 14.7791C12.015 15.104 10.7791 16.0785 10.5203 17.5733C10.2614 19.1315 10 21.4714 10 24.395C10 27.3186 10.2589 29.5925 10.5837 31.2167C10.8451 32.6455 12.0785 33.686 13.5073 34.0109C15.7837 34.4651 19.6793 34.79 23.9683 34.79C28.2572 34.79 32.1528 34.4651 34.4267 34.0109C35.8581 33.686 37.0915 32.7115 37.3503 31.2167C37.6117 29.5925 37.9366 27.2551 38 24.3316C38 21.408 37.6752 19.0681 37.3503 17.4439C37.0915 16.015 35.8581 14.9745 34.4267 14.6497C32.1528 14.3248 28.1912 14 23.9048 14ZM23.9048 15.2994C28.5821 15.2994 32.3482 15.6877 34.1679 16.0125C35.1424 16.2739 35.9215 16.9236 36.0509 17.7687C36.4418 19.8472 36.7006 22.0576 36.7006 24.3316C36.6372 27.1232 36.3123 29.3971 36.0509 31.0213C35.8581 32.2547 34.5587 32.6455 34.1679 32.7775C31.828 33.2318 27.9298 33.5541 24.0317 33.5541C20.1336 33.5541 16.172 33.2952 13.8981 32.7775C12.9236 32.5161 12.1445 31.8664 12.015 31.0213C11.4948 29.2017 11.2994 26.7983 11.2994 24.395C11.2994 21.4054 11.5608 19.1975 11.8196 17.8347C12.015 16.5987 13.3779 16.2079 13.7027 16.0785C15.8472 15.6242 19.8113 15.2994 23.9048 15.2994ZM20.395 19.1975V29.5925L29.4906 24.395L20.395 19.1975ZM21.6944 21.408L26.8919 24.395L21.6944 27.382V21.408Z" fill="white"/></svg>');

		background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}
.media-page-rutube-icon {background-image: url('data:image/svg+xml,<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="0.5" y="0.5" width="47" height="47" rx="23.5" stroke="%23505050"/><g clip-path="url(%23clip0_614_485)"><mask id="mask0_614_485" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="10" y="10" width="28" height="28"><path d="M38 10H10V38H38V10Z" fill="white"/></mask><g mask="url(%23mask0_614_485)"><path d="M27.296 23.3608H19.0238V20.0874H27.296C27.7792 20.0874 28.1152 20.1716 28.2838 20.3187C28.4524 20.4657 28.5569 20.7385 28.5569 21.137V22.3124C28.5569 22.7322 28.4524 23.005 28.2838 23.1521C28.1152 23.2992 27.7792 23.362 27.296 23.362V23.3608ZM27.8635 17.0013H15.5156V31H19.0238V26.4456H25.4891L28.5569 31H32.4853L29.103 26.4243C30.35 26.2395 30.9099 25.8573 31.3717 25.2275C31.8335 24.5977 32.0651 23.5908 32.0651 22.247V21.1974C32.0651 20.4004 31.9807 19.7706 31.8335 19.2879C31.6863 18.8052 31.4347 18.3853 31.0773 18.0082C30.6998 17.6512 30.2795 17.3997 29.7749 17.2313C29.2703 17.0842 28.6399 17 27.8635 17V17.0013Z" fill="%23100943"/></g></g><defs><clipPath id="clip0_614_485"><rect width="28" height="28" fill="white" transform="translate(10 10)"/></clipPath></defs></svg>');
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
transition: 0.3s;
}
.media-page-rutube-icon:hover {
	transition: 0.3s;
background-image: url('data:image/svg+xml,<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_614_484)"><mask id="mask0_614_484" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="0" y="0" width="48" height="48"><path d="M48 0H0V48H48V0Z" fill="white"/></mask><g mask="url(%23mask0_614_484)"><path d="M48 0H0V48H48V0Z" fill="%23100943"/><path d="M48 24C61.2549 24 72 13.2548 72 1.14441e-05C72 -13.2548 61.2549 -24 48 -24C34.7452 -24 24 -13.2548 24 1.14441e-05C24 13.2548 34.7452 24 48 24Z" fill="%23ED143B"/><g clip-path="url(%23clip1_614_484)"><mask id="mask1_614_484" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="10" y="10" width="28" height="28"><path d="M38 10H10V38H38V10Z" fill="white"/></mask><g mask="url(%23mask1_614_484)"><path d="M27.296 23.3608H19.0238V20.0874H27.296C27.7792 20.0874 28.1152 20.1716 28.2838 20.3187C28.4524 20.4657 28.5569 20.7385 28.5569 21.137V22.3124C28.5569 22.7322 28.4524 23.005 28.2838 23.1521C28.1152 23.2992 27.7792 23.362 27.296 23.362V23.3608ZM27.8635 17.0013H15.5156V31H19.0238V26.4456H25.4891L28.5569 31H32.4853L29.103 26.4243C30.35 26.2395 30.9099 25.8573 31.3717 25.2275C31.8335 24.5977 32.0651 23.5908 32.0651 22.247V21.1974C32.0651 20.4004 31.9807 19.7706 31.8335 19.2879C31.6863 18.8052 31.4347 18.3853 31.0773 18.0082C30.6998 17.6512 30.2795 17.3997 29.7749 17.2313C29.2703 17.0842 28.6399 17 27.8635 17V17.0013Z" fill="white"/></g></g></g></g><defs><clipPath id="clip0_614_484"><rect width="48" height="48" rx="24" fill="white"/></clipPath><clipPath id="clip1_614_484"><rect width="28" height="28" fill="white" transform="translate(10 10)"/></clipPath></defs></svg>');
		background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}
.media-page-first-screen-wrp-subscribe-icon img{
	width: 100%;
}

.media-page-video {
	margin-top: 60px;
}
.media-page-nav {
	display: flex;
	justify-content: space-between;
}
.media-page-nav span{
	padding-left: 40px;
	padding-right: 40px;
	padding-bottom: 20px;
	box-sizing: border-box;
font-weight: 700;
font-size: 20px;
line-height: 125%;
color: #505050;
position: relative;

}
.media-page-nav a{
	padding-left: 40px;
	padding-right: 40px;
	padding-bottom: 20px;
	box-sizing: border-box;
display: block;
font-weight: 400;
font-size: 20px;
line-height: 125%;
position: relative;
color: #505050;


}
.media-page-nav span:before , .media-page-nav a:before {
	content: '';
	height: 2px;
	transition: 0.3s;

	width: 0;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: 0;
	background: #505050;
}
.media-page-nav span:before  {
	width: 100%;
}
.media-page-nav a:hover:before  {
	width: 100%;
		transition: 0.3s;
}
.ps-content img{
	width: 100%;
}
.media-page-video-items {
	margin-top: 32px;
	display: flex;
	flex-wrap: wrap;
	gap:40px 24px;
}
.media-page-video-item {
	cursor: pointer;
	width: calc((100% - 48px) / 3);
}
.media-page-video-item-img {
	width: 100%;
	position: relative;
}


.media-page-video-item-img:before{

	background-image: url('data:image/svg+xml,<svg width="84" height="84" viewBox="0 0 84 84" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="0.615385" y="-0.615385" width="81.2308" height="81.2308" rx="40.6154" transform="matrix(-1 0 0 1 83.2308 2)" fill="white"/><rect x="0.615385" y="-0.615385" width="81.2308" height="81.2308" rx="40.6154" transform="matrix(-1 0 0 1 83.2308 2)" stroke="%23A2AAAD" stroke-width="1.23077"/><path d="M35.0795 29.1478C34.3821 28.7345 33.5 29.2371 33.5 30.0477V54.2732C33.5 55.0838 34.3821 55.5865 35.0795 55.1732L55.5198 43.0605C56.2035 42.6553 56.2035 41.6657 55.5198 41.2604L35.0795 29.1478Z" stroke="%23555555" stroke-width="3.48718" stroke-linecap="round" stroke-linejoin="round"/></svg>');
background-repeat: no-repeat;
background-position: center;
background-size: contain;
width: 80px;
height: 80px;
border-radius: 50%;
position: absolute;
content:'';
top: 50%;
left: 50%;transition: 0.3s;
transform: translate(-50%, -50%);
}
.media-page-video-item:hover .media-page-video-item-img:before {
	width: 100px;
	transition: 0.3s;
height: 100px;
}
.media-page-video-item-img img{
	width: 100%;
}
.media-page-video-item--title {

font-weight: 400;
font-size: 28px;
line-height: 125%;
margin-top: 19px;
color: #505050;
}
.media-page-video-pagination {
	margin-top: 60px;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 60px;
}
.media-page-video-pagination-prev {
	width: 24px;
	margin-right: 16px;
	display: flex;
	align-items: center;
}
.num-page {
	display: flex;
	gap:16px;
	align-items: center;
}
.num-page-item {

font-weight: 700;
font-size: 20px;
line-height: 125%;
color: #505050;

}
a.num-page-item{
display: block;
font-weight: 400;
font-size: 20px;
line-height: 125%;
/* identical to box height, or 25px */

color: #505050;

}
.media-page-video-pagination-next {
	width: 24px;
	margin-left: 16px;
	display: flex;
	align-items: center;
}

.media-page-video-pagination-prev img{
	width: 100%;
}
.media-page-video-pagination-next img{
	width: 100%;
}


.media-page-video-item-modal {
	display: none;
	width: 1278px;
	padding: 16px;
	box-sizing: border-box;
	position: fixed;
	z-index: 100;
	top:50%;
	left: 50%;
	transform: translate(-50%,-50%);
background: #F5F1EC;
border-radius: 8px;

}
.media-page-video-item-modal-player {
	width: 100%;
}
.media-page-video-item-modal-title {

font-weight: 400;
font-size: 28px;
line-height: 125%;

color: #505050;
}
.media-page-video-item-modal-text {

font-weight: 400;
font-size: 20px;
line-height: 125%;
color: #505050;

}

.ventures-first-screen-wrp {
}
.ventures-first-screen-contet {
	display: flex;
	gap:60px;
	align-items: center;
}
.ventures-first-screen-contet-text {
	width: 587px;
font-weight: 400;
font-size: 20px;
line-height: 125%;
/* or 25px */

color: #000000;

}
.ventures-first-screen-contet-text span{

font-weight: 700;


}
.ventures-first-screen-img {
	width: calc(100% - 647px);
}
.ventures-first-screen-img img{
	width: 100%;
}
.ventures-first-screen-treb {
box-sizing: border-box;
margin-top: 60px;
background: #505050;
padding: 16px 12px;
font-weight: 400;
font-size: 20px;
line-height: 125%;
color: #FFFFFF;

}

.header-menu {
	width: 262px;
}
.geografya-wrp {
	display: flex;
	gap:127px;
	align-items: center;

}
.geografya-content {
	width: 409px;
}

.geografya-content-text {

font-weight: 400;
font-size: 20px;
line-height: 125%;
/* or 25px */

color: #000000;
margin-top: 12px;
}
.geografya-img {
	width: calc(100% - 536px);
}

.geografya{
	margin-top: 60px;margin-bottom: 60px;
}

.napravl {
	margin-top: 60px;
	margin-bottom: 60px;
}
.wrp {
}
.section-title {
}
.napravl-wrp {
	margin-top: 40px;
}
.napravl-wrp-cards {
	display: flex;
	flex-wrap: wrap;
	gap:24px 24px;
}
.napravl-wrp-card {
	width: calc((100% - 48px) / 3);
	padding: 36px 16px;
	box-sizing: border-box;
	border:1px solid #505050;
	min-height: 240px;
}
.napravl-wrp-card-title {

font-weight: 700;
font-size: 28px;
line-height: 125%;
color: #505050;

}
.napravl-wrp-card-text {
	margin-top: 10px;

font-weight: 400;
font-size: 20px;
line-height: 125%;
color: #505050;

}
.napravl-wrp-card:hover  {
       		transition: 0.3s;
       		background: #505050;
       }
    .napravl-wrp-card:hover   .napravl-wrp-card-title,    .napravl-wrp-card:hover    .napravl-wrp-card-text{
    	transition: 0.3s;
    	color: #F5F1EC;
    }
.news-page {
	margin-top: 60px;
	margin-bottom: 60px;
}

.news-page-wrp {
}
.news-page-nav {
	display: flex;
	justify-content: center;
	gap:31px;
	align-items: center;
}
.news-page-nav-item {
	padding: 20px 40px;

font-weight: 400;
font-size: 20px;
line-height: 125%;
color: #505050;
position: relative;
box-sizing: border-box;
text-decoration: none;

}
.news-page-item-link{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
}
div.news-page-nav-item{

font-weight: 700;
}
.news-page-items {
	display: flex;
	flex-wrap: wrap;
	gap:40px 70px;
	margin-top: 32px;
}
.news-page-item {
	position: relative;
	width: calc((100% - 210px) / 4);
}


.news-page-nav-item:before  {
	content: '';
	height: 2px;
	transition: 0.3s;

	width: 0;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: 0;
	background: #505050;
}
div.news-page-nav-item:before  {
	width: 100%;
}
.news-page-nav-item:hover:before  {
	width: 100%;
		transition: 0.3s;
}
.news-page-item-img {
	width: 100%;
	height: 340px;
	overflow: hidden;
	display: flex;
	align-items: center;
	justify-content: center;
}
.news-page-item-img img{
	width: 100%;transition: 0.3s;
}
.news-page-item:hover .news-page-item-img img{ 
transform: scale(1.06);
transition: 0.3s;
	}
.news-page-item-titleblock {
	display: flex;
	justify-content: space-between;
	margin-top: 19px;


}

.news-page-item .slide-news-img img {
    min-height: 100%;
    width: auto;
}
.news-page-item:hover .slide-news-img img{ 
transform: scale(1.06);
transition: 0.3s;
	}
.news-page-item-title {
	font-weight: 400;
font-size: 28px;
line-height: 125%;
color: #000000;

}
.news-page-item-plus {
	width: 40px;
}
.news-page-item-plus img{
	width: 100%;
}
.news-page-item-desc {
	margin-top: 17px;

font-weight: 400;
font-size: 12px;
line-height: 125%;
color: #000000;

}


.single-page {

}
.wrp {
}
.single-page-wrp {
	display: flex;
	gap:40px;
	margin-top: 60px;
	margin-bottom: 60px;
}
.single-page-colleft {
	width: 387px;


}
.single-page-colleft-content{
	box-sizing: border-box;
padding: 20px;
background: #FFFFFF;
border: 1px solid #FFFFFF;
border-radius: 20px;
width: 100%;
}.single-page-colleft-content ul{
	padding-left: 20px;
}
.single-page-colleft-content ul li{

font-weight: 400;
font-size: 12px;
line-height: 226%;
margin-bottom: 8px;
text-decoration-line: underline;


color: #585858;

}
.single-page-colleft-title {

font-weight: 700;
font-size: 20px;
line-height: 161%;

color: #585858;


}
.single-page-news-body {
	width: calc(100% - 427px);


}
.single-page-img {
	width: 100%;
	margin-top: 40px;
}

.single-page-img img{
	width: 100%;
	border-radius: 8px;
}

.single-page-news-body h1{
margin-top: 0;

}

.single-page-news-body h2{

font-weight: 400;
font-size: 30px;
line-height: 100%;
margin-top: 40px;
color: #494846;

}
.single-page-news-body p{

font-weight: 400;
font-size: 16px;
line-height: 150%;
margin-top: 20px;
margin-bottom: 20px;
color: #8B8B8B;
}

.single-page-news-body img{
width: 100%;
margin-top: 40px;
}
.media-page-video-item-modal-player img{
	width: 100%;
}
.news-page-item-title{
	width: calc(100% - 62px);
}
.consulting-first-screen-img img{
	width: 100%;
}
.comands-content{
	box-sizing: border-box;
}

.geografya-img img{
	width: 100%;
}
.first-screen-mob-img{
	display: none;
}
.media-page-video .button2{
	display: none;
}

.header-wrapper-home {
	background: none;
}

.header-wrapper {
	position: fixed;
	transition: 0.3s;
}
.sticky {
	padding-top: 5px;
	padding-bottom: 5px;	transition: 0.3s;
	 background: #505050;
}


.media-page-video-item-modal-close , .mobilemenilastnews{
	display: none;
}
@media (max-width: 1700px) {
    .persone-img {
    width: calc(100% - 600px);
}
.bread-crumbs {
	margin-top: 129px;
}

.persone-content {
    width: 600px;
}
.kubok-imgs{
	    width: calc(100% - 600px);
}
.kubok-content {
    width: 600px;
}.kubok-wrp {
	align-items: flex-start;
}
.kubok-img-small img {
	width: 100%;
}
.kubok-wrp {
	gap: 30px;
}
.media-content{
	width: 600px;
}
.media-wrp{
	gap:50px;
}
.media-video {
    width: calc(100% - 600px);

}
.consulting-first-screen-content{
	width: 500px;
}
.consulting-first-screen-img{
	width: calc(100% - 530px);
}
.media-page-video-item-modal{
	width: 1000px;
}
.about-first-screen-title {
font-weight: 700;
    font-size: 28px; 
    line-height: 125%;
    }
    .about-first-screen-title span  {
font-weight: 400;
    font-size: 28px; 
    }
    .header-menu {
    	width: 228px;
    }
}


@media (max-width: 1310px) {
    .about-first-screen-wrp{
    	flex-direction: column;
    	gap:60px;
    }
    .about-first-screen-img{
    	width: 100%;
    }
    .about-first-screen-content{
    	width: 100%;
    }

    .history-row{
    	flex-direction: column;
    	margin-bottom: 40px;
    }
    .history-row-content{
    	width: 100%;
    	order:2;
    	padding-left: 0;
    	padding-right: 0;
    }
    .history-row-img{
    	width: 100%;
    	order:1;
    }
    .persone-wrp{
    	flex-direction: column;
    }
    .persone-img{
    	width: 100%;
    }
    .persone-content{
    	width: 100%;
    }
    .comands-content{
    	width: 100%;
    	position: relative;
    	margin-top: 24px;
    }
    .kubok-wrp{
    	flex-direction: column;
    }
    .kubok-imgs{
    	width: 100%;
    }
    .kubok-content{
    	width: 100%;
    }
    .media-wrp{
    	flex-direction: column;
    }
    .media-content{
    	width: 100%;
    }
    .media-video{
    	width: 100%;
    }
    .consulting-first-screen-wrp{
    	flex-direction: column;
    }
    .consulting-first-screen-img{
    	width: 100%;
    }
    .consulting-first-screen-content{
    	width: 100%;
    }
    .ksk-cards{
    	flex-direction: column;
    }
    .ksk-card{
    	width: 100%;
    }
    .media-page-nav a{
    	font-size: 12px;
    	padding-left: 20px;padding-right: 20px;
    }
    .media-page-nav span{
    	font-size: 12px;
    	padding-left: 20px;
    	padding-right: 20px;
    }
    .media-page-video-item {
    width: calc((100% - 20px) / 2);
}
.media-page-video-items{
	gap:20px 20px;
}
.media-page-video-item-modal{
	width: 800px;
}
.ventures-first-screen-contet{
	flex-direction: column;
}
.ventures-first-screen-contet-text{
	width: 100%;
	order:2;
}
.ventures-first-screen-img{
	width: 100%;
	order:1;
}
.geografya-wrp{
	flex-direction: column;
}
.geografya-content{
	width: 100%;
}
.geografya-img{
	width: 100%;
}
.napravl-wrp-card {
    width: calc((100% - 15px) / 2);
}
.napravl-wrp-cards{
	gap:15px 15px;
}
.news-page-item {
    
    width: calc((100% - 15px) / 2);
}
.news-page-items{
	gap:15px 15px;
}
.single-page-wrp{
	flex-direction: column;
}
.single-page-colleft{
	width: 100%;
	order:2;
}
.single-page-news-body{
	width: 100%;
	order:1;
}
}


@media (max-width: 1000px) {
	.proects-text{
		width: 100%;
	}
	.napravlenia .consulting-section-item{
		width: 100%;
	}
	.managment-first-screen-content{
		flex-direction: column;
	}
	.managment-first-screen-col{
		width: 100%;
	}
	.media-page-nav-scroll{
		overflow-x: scroll;
	}
	.media-page-nav-scroll::-webkit-scrollbar {
    width: 0px; /* ширина для вертикального скролла */
    height: 0px; /* высота для горизонтального скролла */
}
	.media-page-nav {
    width: fit-content;
  
    white-space: nowrap;
}


.media-page-video-item-modal{
	width: 600px;
    }
.geografya-wrp{
	gap:60px;
}

.napravl-wrp-card{
	width: 100%;
}
.news-page-nav-scroll{
	overflow-x: scroll;
}
.news-page-nav{
	 width: fit-content;
  
    white-space: nowrap;
}
.news-page-nav-scroll::-webkit-scrollbar{
	width: 0px; /* ширина для вертикального скролла */
    height: 0px;
}
.news-page-item{
	width: 100%;
}
.news-page-items{
	gap:30px 15px;
}
.bread-crumbs-wrp {
	margin-bottom: 30px;
}.bread-crumbs {
        margin-top: 90px;
    }
    .header-menu {
    	width: 40px;
    }
}



@media (max-width: 650px) {
	.first-screen-mob-img{
		display: block;
		width: 100%;
	}
	.first-screen-mob-img img{
		display: block;
		width: 100%;
	}
	.header-wrapper{
		background: rgba(0,0,0,0.15);

backdrop-filter: blur(5.4px);
/* Note: backdrop-filter has minimal browser support */

	}
	.bread-crumbs-wrp, .bread-crumbs{
		display: none;
	}
	.about-first-screen-img{
		display: none;
	}
	.about-first-screen.mt120{
		margin-top: 24px;
	}
	.about-first-screen-title , .about-first-screen-title span{

font-weight: 400;
font-size: 24px;
line-height: 140%;

	}
	.about-first-screen-desc {

font-size: 12px;
line-height: 125%;

	}

	.history-row-title{

font-weight: 400;
font-size: 14px;
line-height: 125%;
/* or 18px */

color: #505050;


	}
	.history-row{
		margin-bottom: 30px;
	}
	.history-row-text,.persone-content p,.kubok-content p,.kubok-list ul,.proects-text,.media-list,.ps-content-text{

font-weight: 400;
font-size: 12px;
line-height: 125%;
color: #505050;
margin-top: 12px;
	}
	.persone-content span{

font-weight: 700;
font-size: 12px;
line-height: 125%;
color: #505050;


	}
	.persone-wrp{
		gap:28px;
	}
	.mt120{
		margin-top: 60px;
	}
	.mb120{
		margin-bottom: 60px;
	}
	.comands-subtitle{

font-weight: 400;
font-size: 12px;
line-height: 125%;
/* or 15px */
text-align: center;

color: #505050;


	}
	.comands-wrp{
		margin-top: 24px;
	}
	.comands-content{

font-weight: 400;
font-size: 12px;
line-height: 125%;
/* or 15px */

color: #FFFFFF;
padding: 13px;
	}
	.kubok .section-title.tac{
		text-align: left;
	}
	.kubok-wrp{
		margin-top: 24px;
	}
	.kubok-p-icon img{
		width: 24px;
	}
	.kubok-p-icon{
gap: 12px;
	}
	.kubok-p-icon img {
		margin-top: 11px;
	}
	.kubok-content p {
		margin-bottom: 16px;
		margin-top: 0;
	}
	.media-title{

font-weight: 400;
font-size: 16px;
line-height: 125%;
color: #4E4B48;


	}
	.media-video-item{
		width: 100%;
	}
	.media-video-name{
	
font-weight: 400;
font-size: 16px;
line-height: 125%;


color: #505050;


	}
	.media-video{
		gap:24px 24px;
	}
	.ps-content{
		padding-top: 24px;
		padding-bottom: 24px;
	}
	.ps-content img{
		width: 24px;
	}
	.ps-content-text{
		width: calc(100% - 40px);
		margin-top: 0;
	}
	.consulting-first-screen-img{
		display: none;
	}

	.page-title{

font-weight: 400;
font-size: 24px;
line-height: 140%;
/* identical to box height, or 34px */
text-transform: uppercase;

color: #505050;
margin-top: 26px;
	}
	.page-title.tal{
		text-align: left;

	}
	.consulting-first-screen_title{

font-weight: 400;
font-size: 16px;
line-height: 125%;
color: #505050;


	}
	.consulting-first-screen{
		margin-top: 24px;
	}
	.consulting-first-screen-list-item{

font-weight: 400;
font-size: 12px;
line-height: 125%;
/* identical to box height, or 15px */

color: #505050;

	}
	.consulting-first-screen-list img{
		width: 24px;
	}
	.ksk-title{

font-weight: 400;
font-size: 22px;
line-height: 125%;
/* or 28px */

color: #505050;


	}
	.ksk-icon{
		width: 36px;
	}
	.ksk-text{

font-weight: 400;
font-size: 12px;
line-height: 125%;
/* or 15px */

color: #505050;
margin-top: 12px;

	}
	.ksk-cards{
		gap:24px;
	}
	.consulting-section-items{
		padding: 0;
	}

	.managment-first-screen-img{
		display: none;
	}
.managment-first-screen-col{

font-weight: 400;
font-size: 20px;
line-height: 125%;
/* or 25px */

color: #505050;



    }
    .managment-first-screen-content{
    	margin-top: 24px;
    }
    .managment-first-screen-col ul{
    	margin-bottom: 24px;
    	margin-top: 24px;
    }
    .black-header{
    	background: #505050;
    }
    .page-title-mt{
    	margin-top: 94px;
    }
    .media-page-first-screen-wrp-text,.media-page-first-screen-wrp-subscribe-text{

font-weight: 400;
font-size: 12px;
line-height: 125%;
/* or 15px */

color: #505050;


    }
    .media-page-first-screen-wrp-subscribe-icons{
    	gap:16px;
    }
    .media-page-first-screen-wrp-subscribe-icon{
    	width: 36px;
    }
    .media-page-video-item{
    	width: 100%;
    }
    .media-page-video-item--title{

font-weight: 400;
font-size: 16px;
line-height: 125%;
/* identical to box height, or 20px */

color: #505050;
margin-top: 12px;

    }
    .media-page-video .media-page-video-pagination{
    	display: none;
    }
    .media-page-video .button2{
    	display: block;
    	margin-top: 28px;
    	margin-bottom: 60px;
    }
    .media-page-video-item-modal{
    	width: calc(100% - 30px);
    }
    .media-page-video-item-modal-title{

font-weight: 700;
font-size: 16px;
line-height: 125%;
/* identical to box height, or 20px */

color: #505050;


    }
    .media-page-video-item-modal-text{
    	/* Цикл «ВЕЛИКИЕ ЛОШАДИ И ИХ ЛЮДИ» подходит к концу и завершаем мы его двухсерийной подкованной историей «НАСЛЕДНИКИ ИЛИ САМОЗВАНЦЫ». В этом выпуске Вы узнаете об истории возникновения и судьбе русской верховой породы. Мы выясним, как «росчерком пера» две разные породы стали одной - орлово-ростопчинской. Мы совершим путешествие в Старожиловский конный завод, чтобы увидеть рождение его самой знаменитой лошади, которая вопреки всему встретилась со «своим всадником» и вместе они блистательно проявили себя на международной конноспортивной арене! Выражаем особую благодарность за помощь в сборе материалов для данной серии Валерию Осовскому (Украина) */
margin-top: 5px;
font-weight: 400;
font-size: 12px;
line-height: 125%;
/* or 15px */

color: #505050;



    }
    .ventures-first-screen-img{
    	display: none;
    }
    .ventures-first-screen-contet-text{

font-weight: 400;
font-size: 20px;
line-height: 125%;
/* or 25px */

color: #505050;


    }
    .geografya-content-text{

font-weight: 400;
font-size: 12px;
line-height: 125%;
/* or 15px */

color: #000000;


    }
    .napravl .section-title{
    	text-transform: none;
    }
    .napravl-wrp-card-title{

font-weight: 700;
font-size: 16px;transition: 0.3s;
line-height: 125%;
/* identical to box height, or 20px */

color: #505050;


    }
    .napravl-wrp-card-text{

font-weight: 400;
font-size: 12px;
line-height: 125%;
/* or 15px */

color: #505050;transition: 0.3s;


    }
    .napravl-wrp-card{
    	min-height: 121px;
    	padding: 31px 16px;transition: 0.3s;
    }
    .news-page-nav-item{
    	font-size: 12px;
    	padding: 12px;
    }

    .media-page-first-screen-wrp-subscribe-icon {
 
height: 36px;
 }
 .media-page-nav span , .media-page-nav a{
 	padding: 0 12px 12px 12px;
 }.media-page-video-items {
 	margin-top: 24px;
 }    .media-page-nav {
        width: fit-content;
        white-space: nowrap;
        gap: 30px;
    padding-left: 16px;
    padding-right: 16px;
    }

    .media-page-nav-scroll {
    	margin-left: -16px;
    	margin-right: -16px;
    }
    .media-page-video-item-img:before {
    	width: 62px;
    	height: 62px;
    }.media-page-video-item:hover .media-page-video-item-img:before {
    width: 80px;
    transition: 0.3s;
    height: 80px;
}.media-page-video-item-modal {
	border-radius: 3px;
	padding-top: 49px;
}
.media-page-video-item-modal-close {
	/* cancel */
	display: block;

width: 32px;
height: 32px;

background-image: url('data:image/svg+xml,<svg width="32" height="33" viewBox="0 0 32 33" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M24 8.0918L8 24.0918" stroke="%23505050" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M8 8.0918L24 24.0918" stroke="%23505050" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
position: absolute;
top: 8px;
right: 16px;
background-size: contain;
background-position: center;
background-repeat: no-repeat;
}
.titlemediapagewrapper {
	margin-top: 96px;
}
.news-page {
	margin-top: 28px;
}
.news-page-nav-scroll {
	margin-left: -16px;
	margin-right: -16px;
}
.news-page-nav {
	padding-left: 16px;
	padding-right: 16px;
}
.news-page-items {
	margin-top: 28px;
}
.news-page-item-img {
	height: auto;
}
.news-page-items {
gap: 16px;
}    .news-page-item {
        width: calc((100% - 16px) / 2);
    }.news-page-item-title {
    width: calc(100% - 28px);

font-size: 12px;
line-height: 125%;
/* or 15px */

}.news-page-item-plus {
    width: 24px;
}.news-page-item-desc {
	display: none;
}
.single-page-news-body h1 {

font-weight: 700;
font-size: 16px;
line-height: 125%;
margin-bottom: 16px;


}.single-page-wrp {
	margin-top: 24px;
}
.single-page-news-body p{
	margin-top: 16px;
	margin-bottom: 16px;/* Frame 1597884531 */

font-style: normal;
font-weight: 400;
font-size: 12px;
line-height: 125%;
/* or 15px */

color: #505050;



}
.single-page-news-body h2 {
margin-bottom: 16px;
margin-top: 40px;/* Развитие инфраструктуры */

font-weight: 400;
font-size: 16px;
line-height: 125%;

}
.single-page-colleft {
	display: none;
}
.single-page-wrp {
	margin-bottom: 16px;
}.single-page-img {
	margin-top: 16px;
}
.single-page-wrp:last-child {
	margin-bottom: 40px;
	margin-top: 0px;
}.single-page-news-body img {
	margin-top: 0;
}
.mobilemenilastnews {
	display: block;
	margin-bottom: 40px;
}
.single-page-colleft-title {
	font-size: 16px
}
.single-page-colleft-content ul {
display: flex;
flex-direction: column;
margin-bottom: 0;
margin-top: 10px;
gap:2px;
}
.single-page-colleft-content ul li {
	margin-bottom: 0;
}
.single-page-colleft-content ul li a, .single-page-colleft-content ul li{
	font-size: 12px;
	line-height: 125%;
}.proects-wrp , .media-wrp, .persone-wrp, .history-wrp, .managment-first-screen, .ventures-first-screen, .napravl-wrp{
    margin-top: 28px;
}.news-page-item .slide-news-img img {
	max-width: 220px
}
.news-page, .media-page-first-screen , .single-page{
	margin-top: 94px;
}
.header-wrapper {
	position: fixed!important;
}
}


/*Аудит 17.04.2025*/

.audit-screen {
	
	margin-bottom: 70px;
}

.audit-screen-wrp {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-top: 90px;
}
.audit-screen-img {
	width: 691px;
}
.audit-screen-img img{
	display: flex;
	width: 100%;
}
.audit-screen-text {
	width: calc(100% - 863px);

font-weight: 400;
font-size: 20px;
line-height: 30px;

color: #505050;


}

.audit-cards {
	margin-top: 70px;
	margin-bottom: 150px;

}
.audit-cards-items{
	display: flex;
	gap:20px 20px;
	flex-wrap: wrap;
}
.audit-card-item-wrp{
	width: calc((100% - 50px) / 3);
	border:1px solid #373737;
	position: relative;
	cursor: pointer;
	display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.audit-card-item {
	overflow: hidden;
	box-sizing: border-box;
	padding-top: 23px;
	padding-right: 19px;
	padding-bottom: 26px;
	padding-left: 26px;
}
.audit-card-title-price {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;

}
.audit-card-title {
	width: 200px;
padding-top: 3px;
font-weight: 700;
font-size: 24px;
line-height: 125%;
color: #505050;


}
.audit-card-price {
min-width: 167px;
display: flex;
align-items: flex-start;justify-content: center;
background: #373737;
border-radius: 8px;

font-weight: 700;
font-size: 16px;
line-height: 125%;
/* identical to box height, or 20px */

color: #FFFFFF;

padding-top: 7px;
	padding-bottom: 7px;
	box-sizing: border-box;
	margin-top: 8px;

}
.audit-card-text {

font-weight: 400;
font-size: 18px;
line-height: 26px;
/* or 144% */
margin-top: 18px;
color: #505050;
min-height: 192px

}
.audit-card-btn {
background: #373737;
padding-left: 26px;
padding-right: 19px;
padding-top: 9px;
padding-bottom: 9px;
display: flex;
align-items: center;
justify-content: space-between;

font-weight: 700;
font-size: 20px;
line-height: 28px;
/* identical to box height, or 140% */

color: #FFFFFF;

opacity: 0;
transition: 0.3s;

}


.audit-card-btn img{
	width: 6px;
}
.audit-card-item-wrp:hover .audit-card-btn{
	opacity: 1;
}

.audit-card-item-overlay{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.audit-card-item-modal{
	position: relative;
	width: 1187px;
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	background: #FFFFFF;
	padding-top: 33px;
	padding-left: 44px;
	padding-right: 44px;
	padding-bottom: 74px;
	box-sizing: border-box;
	z-index: 90;
	display: none;
	cursor:default;
}
.cloce-modal{
	position: absolute;
	top: 22px;
	right: 22px;
	cursor: pointer;

}
.audit-modal-wrp {

}
.audit-modal-title-price {
	display: flex;
	gap:50px;
	align-items: center;
}
.audit-modal-title {
max-width: 860px;
font-weight: 700;
font-size: 24px;
line-height: 28px;
/* identical to box height, or 117% */
text-transform: uppercase;

color: #505050;


}
.audit-modal-price {
width: 170px;
background: #373737;
border-radius: 8px;

font-weight: 700;
font-size: 16px;
line-height: 125%;
/* identical to box height, or 20px */

color: #FFFFFF;
display: flex;
align-items: center;
justify-content: center;
padding-top: 7px;
padding-bottom: 7px;
box-sizing: border-box;

}
.audit-modal-text {
	margin-top: 35px;
font-weight: 400;
font-size: 20px;
line-height: 26px;
/* or 130% */

color: #505050;
margin-bottom: 26px;
max-width: 970px;

}
.audit-modal-content {
	padding-top: 37px;
	box-sizing: border-box;
	border-top: 1px solid #555555;
	display: flex;
	justify-content: space-between;
}
.audit-modal-col1 {
	width: 285px;
}
.audit-modal-col-title {
min-height: 80px;
display: flex;
align-items: flex-end;
font-weight: 700;
font-size: 20px;
line-height: 26px;
/* or 130% */

color: #505050;


}
.audit-modal-col-list {
	margin-top: 16px;
}
.audit-modal-col-list-item {
	display: flex;
	align-items: flex-start;
	gap:12px;
	padding-top: 10px;
}
.audit-modal-col-list-item img{
	padding-top: 6px;
}
.audit-modal-col-list-item-text {

font-weight: 400;
font-size: 18px;
line-height: 25px;
/* or 139% */

color: #505050;


}
.audit-modal-col2{
	width: 398px;
}
.open-audit{
	display: block;
}


@media (max-width: 1700px) {
    .audit-screen-text{
    	width: calc(100% - 800px);
    }
    .audit-card-title{
    	font-size: 22px;
    }
}
   @media (max-width: 1310px) {
   	.audit-screen-wrp{
   		flex-direction: column;
   		gap:40px;
   	}
    .audit-screen-img {
    width: 100%;
}
.audit-screen-text {
        width: 100%;
    }
    .audit-screen-text br{
    	display: none;
    }

    .audit-card-item-wrp {
    width: calc((100% - 25px) / 2);

}
.audit-card-item-modal{
	width: 950px;
}
.audit-modal-col-title{
	font-size: 16px;
}
.audit-modal-col-list-item-text{
	font-size: 14px;
}
.audit-modal-col1{
	width: 220px;
}
.audit-modal-col2{
	width: 320px;
}

}

@media (max-width: 1000px) {
    .audit-card-item-wrp{
    	width: 100%;
    }
    .audit-card-item-modal{
    	width: 100%;
    }
    .audit-modal-content{
    	flex-direction: column;
    }
    .audit-modal-col1,.audit-modal-col2{
    	width: 100%;
    }
    .audit-card-item-modal{
    padding-bottom: 0;
    }
    .audit-modal-wrp {
    height: 100vh;
    overflow-y: auto;
    padding-bottom: 90px;
    box-sizing: border-box;
}
.audit-modal-title{
	max-width: auto;
}
.audit-modal-content{
padding-top: 20px;
}
.audit-modal-col-title{
	min-height: auto;
	margin-top: 35px;
}
}


@media (max-width: 650px) {
    .audit-card-title-price{
    	flex-direction: column;
    }
    .audit-card-price{
    	margin-top: 10px;
    }
    .audit-card-title{
    	width: 100%;
    }
    .audit-card-text{
    	font-size: 16px;
    }
    .audit-card-item {
  
    padding-top: 15px;
    padding-right: 12px;
    padding-bottom: 15px;
    padding-left: 12px;

}
.audit-card-text{
	min-height: auto;
}
.audit-card-btn{
	display: block;
}
.audit-modal-title-price{
	flex-direction: column;
}
.audit-modal-title{
	max-width: 90%;
	align-items: flex-start;
}
.audit-modal-text{
	font-size: 16px;
}
.audit-card-item-modal{
	padding: 20px;
}
.audit-modal-title-price{
	margin-top: 40px;
}
.audit-modal-content{
	padding-top: 0;
}
.audit-screenmpbbt {
	margin-top: 24px;
}

.audit-modal-title-price {
    display: flex
;
    gap: 14px;
    align-items: flex-start;
}    .audit-modal-col-list-item-text {
        font-size: 12px;
        line-height: 125%;
    }.audit-modal-text {
        font-size: 16px;
        line-height: 125%;
        margin-top: 20px;
        margin-bottom: 20px;
    }    .audit-modal-col-title {
        min-height: auto;
        margin-top: 20px;
        line-height: 125%;
    }


.audit-modal-wrp::-webkit-scrollbar {
    width: 0px; /* ширина для вертикального скролла */
    height: 0px; /* высота для горизонтального скролла */
    background-color: rgba(51, 51, 51, 0.1);     border-radius: 9em;
}
    .audit-card-item-modal {
        padding: 20px;
        box-sizing: border-box;
        top: 0;
        left: 0;
        width: 100%;
        height: 100vh;
        transform: none;
    }.audit-modal-title {
    	    margin-top: 22px;
        line-height: 125%;
    }.audit-screen-wrp {
        flex-direction: column;
        gap: 20px;
        margin-top: 28px;
    }
    .audit-screen-text  {
    	 font-size: 20px;
        line-height: 125%;
    }
    .audit-screen {
    	margin-bottom: 28px;
    }    .audit-card-text {
        font-size: 12px;
        line-height: 125%;
    }    .audit-card-btn {
        display: block;
        opacity: 1;
    }    .audit-card-btn {
        display: block;
        opacity: 1;
        padding: 6px 12px;
        font-size: 12px;
        display: flex
;
    }.audit-card-title {
    	 font-size: 20px;
        line-height: 125%;
    }.audit-card-price {
        margin-top: 10px;
        min-width: 10px;
        width: fit-content;
        padding: 6px 12px;
        font-size: 12px;
    }
    .audit-card-text {

    	    font-size: 16px;
        line-height: 125%;
    }


}










