[href='#mmenu'] {
	display: none;
}
.sln-slide-live > div > header img {
	display: none;
}
.sln-mobile-menu {
	display: none;
	position: fixed;
	background: #fff;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow-y: auto;
	z-index: 20000;
	padding: 15px;
}
.sln-mobile-menu.show {
	display: block;
}
.sln-mobile-menu-header {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.sln-mobile-menu-header > a:first-child img {
	height: 40px;
}
.sln-mmenu {
	padding: 30px 0;
}
.sln-mmenu > div {
	margin-bottom: 10px;
}
.sln-mmenu > div > span, .sln-mmenu > div > a {
	font-size: 16px;
	line-height: 130%;
	font-weight: 500;
}
.sln-mmenu > div.orange > span, .sln-mmenu > div.orange > a {
	color: rgba(230, 131, 50, 1);
}
.sln-mmenu > div > div {
	display: none;
	padding: 10px 0 20px 20px;
}
.sln-mmenu > div > div a {
	display: block;
	margin-bottom: 8px;
	font-size: 14px;
	line-height: 130%;
	font-weight: 400;
}
@media only screen and (max-width: 768px) {
	.sln-width {
		padding: 0 0px;
		overflow-y: hidden;
	}
	.sln-menu {
		display: none;
	}
	.sln-header > .sln-btn {
		display: none;
	}
	[href='#mmenu'] {
		display: block;
	}
	[href='#mmenu'] img {
		heighT: 45px;
		widtH: auto;
		margin-top: 5px;
	}
	.sln-header > a > img {
		width: auto;
	}
	.sln-header > a:first-child > img {
		width: 120px;
	}
	.sln-header {
		padding: 5px 10px;
	}
	.sln-header > a:first-child {	
		flex-grow: 1;
	}
	.sln-search {
		margin-right: 8px;
	}
	.main-back {
		padding-top: 40px;
	}
	.sln-main-banners {
		padding: 15px;
		border-radius: 0 0 15px 15px;
		position: relative;
	}
	.sln-main-banners > div:first-child {
		width: 100%;
		position: relative;
		z-index: 3; 
	}
	.sln-main-banners > div:last-child {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		z-index: 1;
	}
	.sln-main-banners > div:last-child:after {
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		z-index: 2;
		background: linear-gradient(180deg, rgba(0, 0, 0, 0.1) 30%, rgba(0, 0, 0, 0.7) 100%);
		border-radius: 0 0 15px 15px;
	}
	.sln-img-slider {
		width: 100%;
		height: 100%;
	}
	.sln-img-slider:before {
		display: none;
	}
	.sln-img-slider > img {
		width: 100%;
		height: 100%;
		object-fit: cover;
		border-radius: 0 0 15px 15px;
	}
	.sln-main-banners > div > h1 {
		padding-top: 300px;
		color: #fff;
		font-size: 20px;
		line-height: 120%;
		font-weight: 500;
	}
	.sln-main-banners > div > p {
		color: #fff;
		font-size: 12px;
		line-height: 140%;
		font-weight: 500;
		padding: 10px 0 30px;
	}
	.sln-margin-block {	
		margin-top: 5px;
		margin-bottom: 0px;
	}
	.sln-block {
		background: #fff;
		border-radius: 15px;
		padding: 20px 20px;
	}
	.sln-block h2 {
		padding-bottom: 25px;
		font-size: 20px;
		line-height: 120%;
		font-weight: 500;
	}
	.sln-numbers {
		flex-wrap: wrap;
	}
	.sln-numbers > div {
		width: 48%;
		background: rgba(244, 244, 244, 1) url(/images/numbers.png) no-repeat 90% 6% / 35px;
		padding: 20px;
		padding-top: 50px;
		min-height: auto;
		margin-bottom: 10px;
	}
	.sln-numbers > div span:first-child {
		font-size: 20px;
		line-height: 120%;
		font-weight: 500;
	}
	.sln-numbers > div span:last-child {
		font-size: 12px;
		line-height: 130%;
		font-weight: 400;
	}
	.main-back {
		background-image: none;
	}
	.k4:after {
		left: 90%;
	}
	.sln-slide-live > img {
		display: none;
	}
	.sln-slide-live > div {
		padding: 0px;
		display: flex;
		flex-direction: column;
	}
	.sln-slide-live > div > header {
		padding-top: 20px;
		order: 10;
		font-size: 14px;
		line-height: 130%;
		font-weight: 500;		
	}
	.sln-slide-live > div header span {
		font-size: 12px;
		line-height: 130%;
		font-weight: 500;		
	}
	.sln-slide-live > div p {
		font-size: 12px;
		line-height: 150%;
		font-weight: 400;		

	}
	.sln-slider-live-ctrl > a {
		width: 40px;
		height: 40px;
		background: rgba(246, 245, 245, 1);
		color: rgba(246, 245, 245, 1);
		border-radius: 50%;
		overflow: hidden;
		display: block;
		position: relative;
	}
	.sln-slider-live-ctrl {
		width: 100%;
		right: unset;
		left: 0;
	}
	.sln-slider-live {
		height: 340px;
	}
	.k44 {
		background-image: none;
	}
	.k5:after {
		display: none;
	}
	.sln-slider-live-ctrl > a[href='#prev']:after {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		content: '';
		background: url('/images/arr_l.png') no-repeat center center / cover;
	}
	.sln-slider-live-ctrl > a[href='#next']:after {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		content: '';
		background: url('/images/arr_r.png') no-repeat center center / cover;
	}
	.sln-slide-live > div > header img { 
		float: left;
		margin: 0 10px 0 0;
		width: 40px;
		display: block;
	}
	.sln-slide-uni {
		width: calc(100vw - 40px);
		height: 500px;
		padding: 20px;
	}
	.sln-slide-uni-2 {
		width: calc(100vw - 40px);
		height: 500px;
		padding: 20px;
	}
	.sln-slide-uni-3 {
		width: calc(100vw - 40px);
		height: 500px;
		padding: 20px;
	}
	.sln-news {
		flex-direction: column;
	}
	.sln-news > a {
		width: 100%;
		margin-bottom: 10px;
	}
	.sln-back-1 {
		margin-bottom: 0;
	}
	.sln-btn-3 {
		background-color: #f5f5f5;
	}
	.sln-slider-uni-ctrl [href='#prev'] {
		left: -20px;
		top: 40%;
	}
	.sln-slider-uni-ctrl [href='#next'] {
		right: -20px;
		top: 40%;
	}
	.sln-slide-uni {
		justify-content: space-between;
	}
	.sln-slide-uni > p {
		flex-grow: 1;
		max-width: 100%;
		padding: 20px 0 0 0;
		font-size: 16px;
		line-height: 150%;
		font-weight: 500;		
	}
	.sln-slide-uni > header {
		padding-top: 20px;
		font-size: 18px;
		line-height: 130%;
		font-weight: 700;		
	}
	.sln-slide-uni > .sln-btn {
		width: 100%;
		text-align: center;
	}

	.k9, .k10, .sln-back-1, .k7 {
		background-image: none;
	}
	.sln-back-1 {
		padding: 0;
	}
	.sln-form-donate {
		padding: 20px;
		background: #fff;
		min-height: unset;
	}
	.sln-form-donate > header { 
		font-size: 20px;
		line-height: 120%;
		font-weight: 500;				
	}
	.sln-form-donate > p {
		font-size: 14px;
		line-height: 130%;
		font-weight: 400;				
	}
	.sln-radio-btn > a {
		font-size: 12px;
		line-height: 150%;
		font-weight: 400;				
		padding: 10px 15px;
	}
	.sln-radio-btn > input {
		font-size: 12px;
		line-height: 150%;
		font-weight: 400;				
		padding: 10px 15px;
	}
	.sln-radio-btn {
		padding-bottom: 15px;
	}
	.sln-radio-btn[data-name='amount'] {
		flex-wrap: wrap;
	}
	.sln-radio-btn[data-name='amount'] > a {
		margin-bottom: 10px;
	}	
	.sln-fields {
		padding-top: 15px;
	}
	.sln-fields input {
		width: 100%;
		font-size: 12px;
		line-height: 150%;
		font-weight: 400;				
		padding: 10px 15px;
	}
	.sln-acc > div header {
		font-size: 12px;
		line-height: 150%;
		font-weight: 400;				
	}
	.sln-form-subscribe {
		background: #fff;
		padding: 20px;
	}
	.sln-form-subscribe > header {
		font-size: 20px;
		line-height: 120%;
		font-weight: 500;				
	}
	.sln-form-subscribe > p {
		font-size: 14px;
		line-height: 130%;
		font-weight: 400;				
	}
	.sln-form-subscribe > input {
		width: 100%;
	}
	.sln-form-subscribe .sln-btn {
		width: 100%;
	}
	body > br {
		display: none;
	}
	.sln-search input {
		width: 70vw;
	}
	.sln-footer-2 {
		flex-direction: column;
		padding: 15px 0;
	}
	.sln-back-2 {
		padding: 0 20px;
	}
	.sln-back-2-2 {
		padding: 0 20px;
		background: #fff;
	}
	.sln-footer-2 > div {
		padding: 10px 0;
		margin-right: 0;
		display: flex;
		flex-wrap: wrap;
		border-bottom: solid 1px #f0f0f0;
	}
	.sln-footer-2 > div header {
		font-size: 14px;
		line-height: 130%;
		font-weight: 500;				
		width: 100%;
		margin-bottom: 15px;
	}
	.sln-footer-2 > div a {
		font-size: 12px;
		line-height: 130%;
		font-weight: 400;				
		display: inline-block;
		margin: 0 15px 10px 0;
	}
	.sln-footer-3 {
		align-items: flex-start;
		padding: 15px 0;
		flex-direction: column;
	}
	.sln-footer-3 div {
		margin-bottom: 15px;
	}
	.sln-btn, .sln-main-banners .sln-btn, .sln-btn-3, .sln-btn-2 {
		font-size: 12px;
		line-height: 130%;
		font-weight: 500;
		padding: 15px 45px;				
	}
	.sln-main-banners .sln-btn { 
		width: 100%;
		text-align: center;
	}
	body {
		padding-top: 66px;
	}
	.sln-breadcrumb {
		padding: 0 10px;
	}
	.sln-content {
		padding: 0 10px 20px;
	}
	.sln-content h1 {
		font-size: 18px;
		line-height: 130%;
		font-weight: 500;		
	}
	.sln-about-wrap {
		flex-direction: column;
	}
	.sln-about-wrap img {
		width: 100%;
		height: auto;
		margin-right: 0;
		margin-bottom: 20px;
	}
	.sln-footer-1 > div a:first-child {
		font-size: 16px;
		line-height: 150%;
		font-weight: 500;
	}
	.sln-footer-1 > div a:last-child {
		font-size: 12px;
		line-height: 130%;
		font-weight: 400;
	}
	.sl-team-header {
		padding: 0 0 15px;
	}
	.sl-team-items > div {
		width: 100%;
		margin-right: 0;
	}
	.sln-menu-help > div {
		width: 100%;
		margin-right: 0;
	}
	.sln-news > div {
		width: 100%;
		margin-right: 0;
	}
	.sln-companies > a {
		width: 100%;
		margin-right: 0;
	}
	.sln-asked > div > div {
		width: 100%;
		margin-right: 0;
		margin-bottom: 20px;
		padding: 20px;
	}
	.sln-asked > div {
		flex-direction: column;
	}
	.sln-form-present {
		margin: 0px 0 30px;
		padding: 20px;
	}                      	
	.sln-form-present header {
		font-size: 20px;
		line-height: 130%;
		font-weight: 500;
	}
	.sln-form-present p {
		font-size: 12px;
		line-height: 130%;
		font-weight: 400;
	}
	.sln-form-contact {
		padding: 20px;
		background-image: none;
	}
	.sln-asked {
		margin: 30px 0 0;
	}
	.sln-content h2 {
		font-size: 18px;
		line-height: 130%;
		font-weight: 500;
	}
	.sln-btn-news {
		padding: 10px 30px;
		right: 10px;
		top: 30px;
		font-size: 13px;
	}
	.bx-pag-prev a span, .bx-pag-prev span {
		width: 32px !important;
		min-width: 32px !important;
		height: 32px;
		display: block;
		position: relative;
		border-radius: 50% !important;
		overflow: hidden;
		background: #fff !important;
		color: #fff !important;
	}
	.bx-pag-prev span:after {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		content: '';
		background: url('/images/arr_l.png') no-repeat center center / cover;
	}
	.bx-pag-next a span, .bx-pag-next span {
		width: 32px !important;
		min-width: 32px !important;
		height: 32px;
		display: block;
		position: relative;
		border-radius: 50% !important;
		overflow: hidden;
		background: #fff !important;
		color: #fff !important;
	}
	.bx-pag-next span:after {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		content: '';
		background: url('/images/arr_r.png') no-repeat center center / cover;
	}
	.bx-pagination .bx-pagination-container ul li {
		margin: 0 2px 15px 2px;
	}
	.bx-pagination .bx-pagination-container ul li span, .bx-pagination .bx-pagination-container ul li a {
		width: 32px;
		height: 32px;
		min-width: 32px !important;
	}
	.paginations__list > .paginations__item:nth-child(7) {
		display: none;
	}
	.empty {
		display: none;
	}
	.sln-asks > div {
		padding: 20px;
	}
	.sln-asks > div header:after {
		top: 12px;
	}
	.sln-reports > a {
		width: 100%;
		margin-right: 0;
		margin-bottom: 20px;
	}
	.sln-block-partners > div > div {
		width: calc((100% - 10px) / 2);
		margin-right: 10px;
		margin-bottom: 20px;
	}
	.sln-block-partners > div > div:nth-child(2n+2) {
		margin-right: 0px;
	}
	.sln-rewards > a {
		width: 100%;
		margin-bottom: 20px;
	}
	.sln-granty > section > div > div {
		width: 100%;
		margin-bottom: 10px;
	}
	.sln-granty > section > div > a {
		width: 100%;
		order: 10;
	}
	.sln-granty > section > div {
		flex-direction: column;
	}

	.sln-mass-media > div {
		flex-direction: column;
	}
	.sln-mass-media > div > div:first-child {
		width: 100%;
		order: 10;
	}
	.sln-mass-media > div > div:last-child {
		width: 100%;
		margin-bottom: 10px;
		text-align: left;
	}
	.sln-programs > div {
		width: 100%;
		margin-right: 0;
		margin-bottom: 20px;
	}
	.sln-mass-media > div > div:first-child a {
		max-width: 100%;
	}
	.sln-tbl > div {
		flex-direction: column;
	}
	.sln-tbl > div > div {
		width: 100%;
	}
	.back-07 {
		background-image: none;
	}
	.sln-asks > div p {
		font-size: 12px;
		line-height: 130%;
		font-weight: 400;
	}
	.sln-asks > div p b {
		font-size: 12px;
		line-height: 130%;
		font-weight: 600;
	}
	.sln-news-wrap {
		flex-direction: column;
	}
	.sln-news-wrap > div:first-child {
		width: 100%;
		margin-bottom: 30px;
	}
	.sln-news-wrap > div:last-child {
		width: 100%;
	}
	.sln-content p img {
		max-width: 100%;
	}
	.sln-slide-uni-2 > header {
		font-size: 20px;
		line-height: 130%;
		font-weight: 500;
	}
	.sln-slide-uni-2 > p {
		font-size: 14px;
		line-height: 130%;
		font-weight: 400;
	}
}